1import{b as be}from"./chunk-RYB65L75.js";import{b as Re,e as Ae}from"./chunk-QSB5BIGC.js";import"./chunk-OXLXO3AU.js";import{a as I,b as R}from"./chunk-JSZRHV7Z.js";import{a as me,b as ce}from"./chunk-NR6REBEV.js";import{a as Ie}from"./chunk-PXKZN3ON.js";import"./chunk-LWGVMHG7.js";import"./chunk-IJVKP264.js";import"./chunk-WF2PYO5H.js";import{a as Se}from"./chunk-QIAJ2ATC.js";import"./chunk-N6A7VSM7.js";import"./chunk-5CORB4RA.js";import"./chunk-DVCUWZW7.js";import"./chunk-JQRWBCXI.js";import"./chunk-62JH7AIE.js";import{a as ye}from"./chunk-753BGW7L.js";import"./chunk-FM6R6SQV.js";import"./chunk-YT3SJKED.js";import"./chunk-TBYF2LDC.js";import"./chunk-K6TR4ND5.js";import"./chunk-LBKYIKKB.js";import{b as he}from"./chunk-ENIEURSW.js";import{a as Ce}from"./chunk-DVBSY2HJ.js";import"./chunk-HTVQYICE.js";import{a as ve}from"./chunk-G5SBNADL.js";import{a as S}from"./chunk-GYMQPV7B.js";import{Aa as ue,ma as de,qa as y}from"./chunk-355THWVV.js";import{a as ge,d as fe}from"./chunk-F2YZNH5P.js";import{a as re,c as ae,d as m,g as ie,h as se,i as pe,j as le}from"./chunk-UYEVN2YS.js";import{a as K,b as Z}from"./chunk-HMPDWT3T.js";import{e as ee,f as te,g as oe,h as ne}from"./chunk-UD64SC5Q.js";import{F as Q}from"./chunk-LXYQMMEZ.js";import{D as O,F as P,Ga as V,Ha as $,Mb as W,S as T,U as k,V as F,Z as L,a as E,aa as v,bb as z,da as U,db as d,eb as q,fa as i,ga as H,gb as J,ha as B,lb as X,m as C,pa as j,qa as x,t as D,ub as Y,va as G}from"./chunk-E4JUGTIV.js";import"./chunk-WWX6BADO.js";var De="@",Oe=(()=>{class e{doc;delegate;zone;animationType;moduleImpl;_rendererFactoryPromise=null;
1scheduler=null;injector=i(j);loadingSchedulerFn=i(Te,{optional:!0});_engine;constructor(o,n,r,a,s){this.doc=o,this.delegate=n,this.zone=r,this.animationType=a,this.moduleImpl=s}ngOnDestroy(){this._engine?.flush()}loadImpl(){let o=()=>this.moduleImpl??import("./chunk-ADK6PVOZ.js").then(r=>r),n;return this.loadingSchedulerFn?n=this.loadingSchedulerFn(o):n=o(),n.catch(r=>{throw new L(5300,!1)}).then(({\u0275createEngine:r,\u0275AnimationRendererFactory:a})=>{this._engine=r(this.animationType,this.doc);let s=new a(this.delegate,this._engine,this.zone);return this.delegate=s,s})}createRenderer(o,n){let r=this.delegate.createRenderer(o,n);if(r.\u0275type===0)return r;typeof r.throwOnSyntheticProps=="boolean"&&(r.throwOnSyntheticProps=!1);let a=new w(r);return n?.data?.animation&&!this._rendererFactoryPromise&&(this._rendererFactoryPromise=this.loadImpl()),this._rendererFactoryPromise?.then(s=>{let p=s.createRenderer(o,n);a.use(p),this.scheduler??=this.injector.get(G,null,{optional:!0}),this.scheduler?.notify(10)}).catch(s=>{a.use(r)}),a}begin(){this.delegate.begin?.()}end(){this.delegate.end?.()}whenRenderingDone(){return this.delegate.whenRenderingDone?.()??Promise.resolve()}componentReplaced(o){this._engine?.flush(),this.delegate.componentReplaced?.(o)}static \u0275fac=function(n){q()};static \u0275prov=v({token:e,factory:e.\u0275fac})}return e})(),w=class{delegate;replay=[];\u0275type=1;constructor(t){this.delegate=t}use(t){if(this.delegate=t,this.replay!==null){for(let o of this.replay)o(t);this.replay=null}}get data(){return this.delegate.data}destroy(){this.replay=null,this.delegate.destroy()}createElement(t,o){return this.delegate.createElement(t,o)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}get destroyNode(){return this.delegate.destroyNode}appendChild(t,o){this.delegate.appendChild(t,o)}insertBefore(t,o,n,r){this.delegate.insertBefore(t,o,n,r)}removeChild(t,o,n){this.delegate.removeChild(t,o,n)}selectRootElement(t,o){return this.delegate.selectRootElement(t,o)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,o,n,r){this.delegate.setAttribute(t,o,n,r)}removeAttribute(t,o,n){this.delegate.removeAttribute(t,o,n)}addClass(t,o){this.delegate.addClass(t,o)}removeClass(t,o){this.delegate.removeClass(t,o)}setStyle(t,o,n,r){this.delegate.setStyle(t,o,n,r)}removeStyle(t,o,n){this.delegate.removeStyle(t,o,n)}setProperty(t,o,n){this.shouldReplay(o)&&this.replay.push(r=>r.setProperty(t,o,n)),this.delegate.setProperty(t,o,n)}setValue(t,o){this.delegate.setValue(t,o)}listen(t,o,n,r){return this.shouldReplay(o)&&this.replay.push(a=>a.listen(t,o,n,r)),this.delegate.listen(t,o,n,r)}shouldReplay(t){return this.replay!==null&&t.startsWith(De)}},Te=new U("");function Pe(e="animations"){return J("NgAsyncAnimations"),H([{provide:z,useFactory:(t,o,n)=>new Oe(t,o,n,e),deps:[x,K,Y]},{provide:$,useValue:e==="noop"?"NoopAnimations":"BrowserAnimations"}])}var l=(e,t)=>{let o=i(m);return localStorage.getItem("client_token")?!0:(o.navigate(["/client/login"],{queryParams:{returnUrl:t.url}}),!1)};var M=()=>{let e=i(m),t=i(he);if(!localStorage.getItem("rc_token"))return!0;try{let n=localStorage.getItem("rc_company");if(!(n?JSON.parse(n):null)?.isLoggedIn)return e.navigateByUrl(t.consoleLandingRoute()),!1;let a=localStorage.getItem("rc_selectedModule");if(a){let u=JSON.parse(a);return e.navigateByUrl("/"+u.url.toLowerCase()),!1}if(localStorage.getItem("rc_requiresModuleSelection")==="true")return e.navigateByUrl("/module-selection"),!1;let p=localStorage.getItem("rc_enabledModules");if(p){let g=JSON.parse(p).filter(f=>f.isEnabled);if(g.length===1)return e.navigateByUrl("/"+g[0].url.toLowerCase()),!1}return e.navigateByUrl("/module-selection"),!1}catch{return!0}};var we=[{path:"",loadComponent:()=>import("./chunk-N4IESFGK.js").then(e=>e.PublicLayoutComponent),children:[{path:"",loadComponent:()=>import("./chunk-NL5ERDTQ.js").then(e=>e.ParentLanding),data:{seo:!0}},{path:"",redirectTo:"",pathMatch:"full"},{path:"about-us",loadComponent:()=>import("./chunk-MZU2XHMO.js").then(e=>e.AboutUsComponent),data:{seo:!0}},{path:"privacy-policy",loadComponent:()=>import("./chunk-3D7MEOKH.js").then(e=>e.LegalPageComponent),data:{seo:!0,doc:"privacy"}},{path:"terms-and-conditions",loadComponent:()=>import("./chunk-3D7MEOKH.js").then(e=>e.LegalPageComponent),data:{seo:!0,doc:"terms"}},{path:"login",loadComponent:()=>import("./chunk-ZEANYCG4.js").then(e=>e.LoginComponent),canActivate:[M],data:{seo:!0}},{path:"contact-us",loadComponent:()=>import("./chunk-QSS6SVP6.js").then(e=>e.ContactUsComponent),data:{seo:!0}},{path:"forget-password",loadComponent:()=>import("./chunk-HWG7KRUV.js").then(e=>e.ForgetPasswordComponent),data:{seo:!0}},{path:"reset-password/:token",loadComponent:()=>import("./chunk-FFCYI7TR.js").then(e=>e.ResetPasswordComponent),data:{seo:!0}},{path:"change-password",loadComponent:()=>import("./chunk-CHDGY5IO.js").then(e=>e.ChangePasswordComponent),data:{seo:!0}},{path:"register",loadComponent:()=>import("./chunk-UB6WMKW3.js").then(e=>e.RegisterCompanyComponent),canActivate:[M],data:{seo:!0}},{path:"email-verification",loadComponent:()=>import("./chunk-D45IG7PW.js").then(e=>e.EmailVerificationComponent),data:{seo:!0}},{path:"choose-company",loadComponent:()=>import("./chunk-BHPDTVVD.js").then(e=>e.ChooseCompanyComponent),data:{seo:!0}},{path:"accept-invitation/:token",loadComponent:()=>import("./chunk-PIF7EVGD.js").then(e=>e.AcceptInvitationComponent),data:{seo:!0}},{path:"ownership-transfer/:token",loadComponent:()=>import("./chunk-NAE7MPNH.js").then(e=>e.OwnershipTransferComponent),data:{seo:!0}},{path:"campaign/:id",loadComponent:()=>import("./chunk-BD6X2FYX.js").then(e=>e.CampaignViewComponent),data:{seo:!0}},{path:"campaign/:id/progress",loadComponent:()=>import("./chunk-G6DS3YOJ.js").then(e=>e.CampaignProgressComponent),data:{seo:!0}},{path:"freelance",loadComponent:()=>import("./chunk-OTJRFATE.js").then(e=>e.FreelancePublicDashboardComponent),data:{seo:!0}},{path:"freelance/search",loadComponent:()=>import("./chunk-W4AS4KD3.js").then(e=>e.FreelanceSearchComponent),data:{seo:!0}},{path:"freelance/service/:id",loadComponent:()=>import("./chunk-SMDZYNDB.js").then(e=>e.FreelanceServiceDetailComponent),data:{seo:!0}},{path:"freelance/view-profile/:username",loadComponent:()=>import("./chunk-DFIOIPZV.js").then(e=>e.ViewProfileComponent),data:{seo:!0}},{path:"freelance/checkout",loadComponent:()=>import("./chunk-DDNOYBH2.js").then(e=>e.FreelanceCheckoutComponent),canActivate:[l],data:{seo:!0}},{path:"freelance/order/success",loadComponent:()=>import("./chunk-PBG4FKRN.js").then(e=>e.FreelanceOrderSuccessComponent),canActivate:[l],data:{seo:!0}},{path:"freelance/order/paypal-success",loadComponent:()=>import("./chunk-HQGYA4BU.js").then(e=>e.FreelancePaypalSuccessComponent),canActivate:[l],data:{seo:!0}},{path:"freelance/order/paypal-cancel",loadComponent:()=>import("./chunk-2P7WLQOQ.js").then(e=>e.FreelancePaypalCancelComponent),canActivate:[l],data:{seo:!0}},{path:"hotels",loadComponent:()=>import("./chunk-IOMONGBT.js").then(e=>e.HotelLandingComponent),data:{seo:!0}},{path:"restaurants",loadComponent:()=>import("./chunk-66GPQXQN.js").then(e=>e.RestaurantLandingComponent),data:{seo:!0}},{path:"restaurants/results",loadComponent:()=>import("./chunk-2VDAI5X4.js").then(e=>e.RestaurantResultsComponent),data:{seo:!0}},{path:"restaurants/sections",loadComponent:()=>import("./chunk-2L7PFHVM.js").then(e=>e.RestaurantSectionSelectComponent),data:{seo:!0}},{path:"restaurants/reservation/success",loadComponent:()=>import("./chunk-M7I47AFE.js").then(e=>e.RestaurantReservationSuccessComponent),data:{seo:!0}},{path:"restaurants/catering/checkout",loadComponent:()=>import("./chunk-2S2I364O.js").then(e=>e.RestaurantCateringCheckoutComponent),data:{seo:!0}},{path:"restaurants/catering/details",loadComponent:()=>import("./chunk-PATYTNJD.js").then(e=>e.RestaurantCateringOrderDetailsComponent),data:{seo:!0}},{path:"restaurants/catering/success",loadComponent:()=>import("./chunk-HRUHAQZS.js").then(e=>e.RestaurantCateringSuccessComponent),data:{seo:!0}},{path:"restaurants/:id",loadComponent:()=>import("./chunk-IPVGRSEF.js").then(e=>e.RestaurantDetailComponent),data:{seo:!0}},{path:"hotels/results",loadComponent:()=>import("./chunk-GAD2P4XH.js").then(e=>e.HotelResultsComponent),data:{seo:!0}},{path:"hotels/room/:id",loadComponent:()=>import("./chunk-SBMQAIZX.js").then(e=>e.HotelRoomDetailComponent),data:{seo:!0}},{path:"hotels/checkout",loadComponent:()=>import("./chunk-GNKPTJGM.js").then(e=>e.HotelCheckoutComponent),canActivate:[l],data:{seo:!0}},{path:"hotels/reservation/success",loadComponent:()=>import("./chunk-QPF5OZX4.js").then(e=>e.HotelReservationSuccessComponent),canActivate:[l],data:{seo:!0}},{path:"hotels/reservation/paypal-success",loadComponent:()=>import("./chunk-5IX6A22V.js").then(e=>e.HotelPaypalSuccessComponent),canActivate:[l],data:{seo:!0}},{path:"hotels/reservation/paypal-cancel",loadComponent:()=>import("./chunk-4BLDGUF2.js").then(e=>e.HotelPaypalCancelComponent),canActivate:[l],data:{seo:!0}}]},{path:"payment/success",loadComponent:()=>import("./chunk-VI2KZYJX.js").then(e=>e.PayPalSuccessComponent),data:{seo:!0}},{path:"payment/cancel",loadComponent:()=>import("./chunk-D3TCK6GJ.js").then(e=>e.PayPalCancelComponent),data:{seo:!0}},{path:"campaign/payment/success",loadComponent:()=>import("./chunk-EP4A6MH2.js").then(e=>e.PayPalSuccessDonationComponent),data:{seo:!0}},{path:"campaign/payment/cancel",loadComponent:()=>import("./chunk-4ARBPVYJ.js").then(e=>e.PayPalCancelDonationComponent),data:{seo:!0}}];var Me=[{path:"invoice/:encId",loadComponent:()=>import("./chunk-CENL62SB.js").then(e=>e.PublicInvoiceViewComponent),data:{seo:!0}},{path:"mobile-capture",loadComponent:()=>import("./chunk-VHEGLTWS.js").then(e=>e.MobileCapturePageComponent)},{path:"mobile-capture/:token",loadComponent:()=>import("./chunk-VHEGLTWS.js").then(e=>e.MobileCapturePageComponent)},{path:"contract-agreement",loadComponent:()=>import("./chunk-PUNGQIUM.js").then(e=>e.ContractAgreementPageComponent)},{path:"",children:we},{path:"payment/:encId",loadComponent:()=>import("./chunk-CWSKTWOV.js").then(e=>e.InvoicePaymentComponent),data:{seo:!0}},{path:"admin",loadChildren:()=>import("./chunk-X6OSGQYW.js").then(e=>e.ADMIN_ROUTES)},{path:"expenses",pathMatch:"full",loadComponent:()=>import("./chunk-DJK6NOGJ.js").then(e=>e.ExpensesLanding),data:{seo:!0}},{path:"expenses",loadChildren:()=>import("./chunk-OJOUXQPO.js").then(e=>e.EXPENSES_ADMIN_ROUTES)},{path:"donation",loadChildren:()=>import("./chunk-OQZUFEMG.js").then(e=>e.DONATIONS_ADMIN_ROUTES)},{path:"billing",loadChildren:()=>import("./chunk-NERY3VBE.js").then(e=>e.BILLING_ADMIN_ROUTES)},{path:"hr",loadChildren:()=>import("./chunk-3ZECBMBC.js").then(e=>e.HR_ADMIN_ROUTES)},{path:"inventory",loadChildren:()=>import("./chunk-UODWH5RE.js").then(e=>e.INVENTORY_ADMIN_ROUTES)},{path:"crm",loadChildren:()=>import("./chunk-DDWCKYFL.js").then(e=>e.CRM_ADMIN_ROUTES)},{path:"hms",loadChildren:()=>import("./chunk-CUC7PXSR.js").then(e=>e.HMS_ADMIN_ROUTES)},{path:"freelance",loadChildren:()=>import("./chunk-OT7KSAY7.js").then(e=>e.FREELANCE_ADMIN_ROUTES)},{path:"restaurant",loadChildren:()=>import("./chunk-5MH42WWY.js").then(e=>e.RESTAURANT_ADMIN_ROUTES)},{path:"",loadComponent:()=>import("./chunk-3W7QGXRS.js").then(e=>e.AppLayout),children:[{path:"",loadComponent:()=>import("./chunk-CCDTNUVV.js").then(e=>e.Dashboard)},{path:"documentation",loadComponent:()=>import("./chunk-4P6EFCQB.js").then(e=>e.Documentation)},{path:"pages",loadChildren:()=>import("./chunk-NIXVJUFY.js")}]},{path:"donations",loadComponent:()=>import("./chunk-WXYIJY6Q.js").then(e=>e.DonationsLanding),data:{seo:!0}},{path:"billings",loadComponent:()=>import("./chunk-NNIWYE7B.js").then(e=>e.BillingLanding),data:{seo:!0}},{path:"sales",loadComponent:()=>import("./chunk-RRCQ2HNY.js").then(e=>e.CrmLanding),data:{seo:!0}},{path:"erp",loadComponent:()=>
1import("./chunk-VEV2REH2.js").then(e=>e.InventoryLanding),data:{seo:!0}},{path:"human-resources",loadComponent:()=>import("./chunk-AUOCBWI3.js").then(e=>e.HrLanding),data:{seo:!0}},{path:"hospitality",loadComponent:()=>import("./chunk-D3SR2S7T.js").then(e=>e.HospitalityLanding),data:{seo:!0}},{path:"freelancing",loadComponent:()=>import("./chunk-CTHZK7Y3.js").then(e=>e.FreelanceLanding),data:{seo:!0}},{path:"dining",loadComponent:()=>import("./chunk-EDCRRRJL.js").then(e=>e.RestaurantLanding),data:{seo:!0}},{path:"notfound",loadComponent:()=>import("./chunk-ZQ2ZLFEN.js").then(e=>e.Notfound),data:{seo:!0}},{path:"client",loadChildren:()=>import("./chunk-G5BXP4G2.js")},{path:"chat",loadComponent:()=>import("./chunk-2GXXYXF6.js").then(e=>e.ChatShellComponent)},{path:"module-selection",loadComponent:()=>import("./chunk-2SXI47VL.js").then(e=>e.ModuleSelectionComponent),data:{seo:!0}},{path:"upgrade-plans",loadComponent:()=>import("./chunk-ATMYRDF4.js").then(e=>e.UpgradePlansComponent),canActivate:[I,R],data:{seo:!0}},{path:"billing-settings",loadComponent:()=>import("./chunk-QWF3U4NV.js").then(e=>e.BillingSettingsComponent),canActivate:[I,R],data:{seo:!0}},{path:"billing-settings/invoice/:id",loadComponent:()=>import("./chunk-MKLFJ63L.js").then(e=>e.SubscriptionInvoiceViewComponent),canActivate:[I,R],data:{seo:!0}},{path:"**",loadComponent:()=>import("./chunk-ZQ2ZLFEN.js").then(e=>e.Notfound),data:{seo:!0}}];var ke=["/client/userauth/login","/client/userauth/register","/client/userauth/forgot-password","/client/userauth/check-email","/client/userauth/verify-email","/client/userauth/resend-verification","/client/userauth/reset-password"],h=null,A=!1,N=0,Fe=1e4,Ne=(e,t)=>{let o=i(m),n=i(ee),r=i(ye),a=i(y),s=e.url.toLowerCase(),p=s.includes("/client"),u=ke.some(c=>s.includes(c)),g=e.headers.has("X-Auto-Retry"),f=typeof localStorage>"u"?null:p?u?null:localStorage.getItem("client_token"):localStorage.getItem("rc_token")||localStorage.getItem("client_token");return f&&(e=e.clone({setHeaders:{Authorization:`Bearer ${f}`}})),t(e).pipe(P(c=>{if(c.status===401&&typeof localStorage<"u"){if(u)return C(()=>c);if(p&&!g&&localStorage.getItem("rc_token")&&!localStorage.getItem("client_token"))return Ue(n,e,t,o);p?(localStorage.removeItem("client_token"),o.navigate(["/client/login"])):(localStorage.removeItem("rc_token"),o.navigate(["/login"]))}return c.status===403&&!p&&!s.includes("/permissions/me")&&Le(r,a),C(()=>c)}))};function Le(e,t){let o=Date.now();if(A||o-N<Fe)return;A=!0;let n=e.signature();e.refresh().subscribe({next:()=>{A=!1,N=Date.now(),e.signature()!==n&&t.add({severity:"warn",summary:"Your access has changed",detail:"An administrator updated your permissions. The menu has been refreshed.",life:6e3})},error:()=>{A=!1,N=Date.now()}})}function Ue(e,t,o,n){if(!h){let r=localStorage.getItem("rc_token");h=e.post(`${S.apiBaseUrl}/auth/switch-to-buyer`,{},{headers:{Authorization:`Bearer ${r}`}}).pipe(T())}return h.pipe(F(r=>{h=null,localStorage.setItem("client_token",r.token),r.profile&&localStorage.setItem("client_profile",JSON.stringify(r.profile));let a=t.clone({setHeaders:{Authorization:`Bearer ${r.token}`,"X-Auto-Retry":"true"}});return o(a)}),P(r=>(h=null,n.navigate(["/client/login"]),C(()=>r))))}var He=ce(me,{semantic:{primary:{50:"#e3ecf7",100:"#c1d4ec",200:"#9dbbe0",300:"#78a2d4",400:"#5589c8",500:"#225aa9",600:"#1b4a8e",700:"#143a73",800:"#0d2a58",900:"#061a3d",950:"#030e20"}}}),Ee={providers:[ie(Me,se({anchorScrolling:"enabled",scrollPositionRestoration:"enabled"}),pe()),te(ne(),oe([Ne])),Pe(),ue({theme:{preset:He,options:{darkModeSelector:".app-dark"}}}),y,de,Ae,Re(be),B(fe.forRoot({loader:{provide:ge,useClass:Ie},defaultLanguage:"en"}))]};var b=class e{signature="";started=!1;reloading=!1;start(){this.started||typeof window>"u"||(this.started=!0,this.signature=this.currentSignature(),window.addEventListener("storage",this.onStorage))}onStorage=t=>{if(t.storageArea&&t.storageArea!==localStorage)return;let o=this.currentSignature();o!==this.signature&&(this.signature=o,!this.reloading&&(this.reloading=!0,window.location.reload()))};currentSignature(){return[localStorage.getItem("rc_user_Id")??"",localStorage.getItem("rc_user_email")??"",localStorage.getItem("client_profile")??""].join("|")}static \u0275fac=function(o){return new(o||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})};var _=class e{constructor(t,o,n,r,a){this.router=t;this.moduleService=o;this.seoService=n;this.crossTabSession=r;this.uploadPolicy=a}platformId=i(V);subscription=new E;ngOnInit(){if(this.crossTabSession.start(),!Q(this.platformId))return;this.loadPayPalScript(),this.uploadPolicy.load();let t=this.router.events.pipe(O(o=>o instanceof re),k(null));this.subscription.add(D([t,this.moduleService.selectedModule$]).subscribe(([,o])=>this.updateModuleTitle(o)))}ngOnDestroy(){this.subscription.unsubscribe()}updateModuleTitle(t){this.isSeoManagedRoute()||this.seoService.update({title:t?.name??"Business Management Platform",description:t?`${t.name} module of the Biznas business management platform.`:"Biznas business management platform.",noIndex:!0})}isSeoManagedRoute(){let t=this.router.routerState.snapshot.root;for(;t.firstChild;)t=t.firstChild;return!!t.data?.seo}loadPayPalScript(){if(document.getElementById("paypal-sdk"))return;let t=document.createElement("script");t.id="paypal-sdk",t.src=`https://www.paypal.com/sdk/js?client-id=${S.paypalClientId}¤cy=USD&components=buttons`,t.async=!0,document.body.appendChild(t)}static \u0275fac=function(o){return new(o||e)(d(m),d(Ce),d(ve),d(b),d(Se))};static \u0275cmp=X({type:e,selectors:[["app-root"]],decls:1,vars:0,template:function(o,n){o&1&&W(0,"router-outlet")},dependencies:[le,ae],encapsulation:2})};Z(_,Ee).catch(e=>console.error(e));
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.