1"use strict";(self.webpackChunklionbolt_webapp=self.webpackChunklionbolt_webapp||[]).push([[901],{91901:(g,h,o)=>{o.r(h),o.d(h,{BooksModule:()=>t});var M=o(36895),P=o(18010),B=o(7579),m=o(91525),v=o(83689),d=o(94650);const f=[{path:"",canActivateChild:[B.o],children:[{path:"",pathMatch:"full",loadChildren:()=>Promise.all([o.e(455),o.e(289),o.e(161),o.e(848),o.e(674),o.e(754),o.e(608),o.e(176),o.e(592),o.e(697)]).then(o.bind(o,56332)).then(l=>l.BookTopPageModule)},{path:"search",loadChildren:()=>Promise.all([o.e(455),o.e(289),o.e(161),o.e(848),o.e(674),o.e(754),o.e(74),o.e(454),o.e(176),o.e(256),o.e(598),o.e(592),o.e(173)]).then(o.bind(o,3173)).then(l=>l.BooksSearchPagesModule)},{path:"list",loadChildren:()=>Promise.all([o.e(455),o.e(289),o.e(161),o.e(674),o.e(176),o.e(256),o.e(592),o.e(459)]).then(o.bind(o,55459)).then(l=>l.BooksListPagesModule)},{path:"genre",loadChildren:()=>Promise.all([o.e(455),o.e(289),o.e(161),o.e(674),o.e(176),o.e(256),o.e(592),o.e(459)]).then(o.bind(o,55459)).then(l=>l.BooksListPagesModule)},{path:"viewer",loadChildren:()=>Promise.all([o.e(455),o.e(289),o.e(161),o.e(848),o.e(674),o.e(754),o.e(74),o.e(454),o.e(176),o.e(598),o.e(718)]).then(o.bind(o,23718)).then(l=>l.BooksViewerPagesModule)}]}];class n{}n.\u0275fac=function(s){return new(s||n)},n.\u0275mod=d.oAB({type:n}),n.\u0275inj=d.cJS({imports:[v.Bz.forChild(f),v.Bz]});class t{}t.\u0275fac=function(s){return new(s||t)},t.\u0275mod=d.oAB({type:t}),t.\u0275inj=d.cJS({providers:[{provide:m.t,useValue:m.t.BOOKS},B.o,{provide:P.Ve,useValue:{duration:4e3,horizontalPosition:"end"}}],imports:[M.ez,n]})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.