1"use strict";(self.webpackChunkva_gpt=self.webpackChunkva_gpt||[]).push([[981],{1756:(S,C,u)=>{u.d(C,{r:()=>E});var t=u(5861),r=u(4590),g=u(1135),b=u(3905),A=u(2497),m=u(4650),v=u(4968);let E=(()=>{class c{constructor(h){this.httpService=h,this.filterDateSubject=new g.X(new Date),this.filterDate$=this.filterDateSubject.asObservable()}updateFilterDate(h){this.filterDateSubject.next(h)}getAffiliate(){return this.httpService.get(r.f.AFFILIATE.GET_AFFILIATE)}joinProgram(h){return this.httpService.post(r.f.AFFILIATE.JOIN,h)}updateAffiliateProfile(h){return this.httpService.put(r.f.AFFILIATE.JOIN,h)}uploadIdCard(h){return this.httpService.post(r.f.USER.UPLOAD_AVATAR,h,{headers:{"Content-Type":"multipart/form-data"}})}syncUploadIdCard(h){var _=this;return(0,t.Z)(function*(){const y=_.httpService.post(r.f.USER.UPLOAD_AVATAR,h,{headers:{"Content-Type":"multipart/form-data"}});try{return yield(0,b.z)(y)}catch(O){throw O}})()}accessReferralCode(h){return this.httpService.put(r.f.AFFILIATE.ACCESS_LINK,{referralCode:h})}getAffiliateDashboard(h){return this.httpService.get(r.f.AFFILIATE.GET_AFFILIATE_DASHBOARD,{...h})}getAffiliateDashboardDetail(h,_){return this.httpService.get(`${r.f.AFFILIATE.GET_AFFILIATE_DASHBOARD}/${h}`,_,{headers:{[`${A.Dp.SHOULD_SKIP_LOADER_INTERCEPTOR}`]:"true"}})}}return c.\u0275fac=function(h){return new(h||c)(m.LFG(v.Yh))},c.\u0275prov=m.Yz7({token:c,factory:c.\u0275fac,providedIn:"root"}),c})()},7333:(S,C,u)=>{u.d(C,{e:()=>m});var t=u(6626);const r={AUTH:{LOGIN:`${t.V.ApiRoot}/auth/login`,CHECK_USERNAME_EXIST:`${t.V.ApiRoot}/users/register/check-username-exist`,REGISTER:`${t.V.ApiRoot}/users/register-org`,FORGOT_PASSWORD:`${t.V.ApiRoot}/auth/password/reset`,RESET_PASSWORD:`${t.V.ApiRoot}/auth/password/update`,VERIFY_RESET_PASSWORD_TOKEN:`${t.V.ApiRoot}/auth/password`,LOGOUT:`${t.V.ApiRoot}/v1/auth/logout`,CHANGE_PASSWORD:`${t.V.ApiRoot}/v1/auth/change-password`,LOGIN_BY_ADMIN:`${t.V.ApiRoot}/auth/admin/login`},ORGANIZATION:{INFO:`${t.V.ApiRoot}/organizations/id`},LOCALIZATION:`${t.V.ApiRoot}/localizations`,AI_CONTEXT:{HOME:`${t.V.AiContextApi}`,CHAT_SOCKET:`${t.V.AiContextApi}/chats`,BOT_SOCKET:`${t.V.AiContextApi}/bots`}};var g=u(4650),b=u(8641),A=u(605);let m=(()=>{class v{constructor(c,d){this.httpService=c,this.pricePackageService=d}login(c,d){return this.httpService.post(r.AUTH.LOGIN,{username:c,password:d})}checkUsernameExist(c){return this.httpService.get(`${r.AUTH.CHECK_USERNAME_EXIST}?username=${c}`)}register(c){return this.httpService.post(r.AUTH.REGISTER,c)}forgotPassword(c){return this.httpService.get(`${r.AUTH.FORGOT_PASSWORD}?username=${c}`)}resetPassword(c,d){return this.httpService.post(`${r.AUTH.RESET_PASSWORD}?token=${c}`,{password:d})}verifyForgotPasswordUrl(c){return this.httpService.get(`${r.AUTH.VERIFY_RESET_PASSWORD_TOKEN}?token=${c}`)}logout(){return this.resetSubjects(),this.httpService.post(r.AUTH.LOGOUT,null)}resetSubjects(){this.pricePackageService.resetOrgPlanSubject()}changePassword(c){return this.httpService.post(r.AUTH.CHANGE_PASSWORD,c)}loginByAdmin(c,d){const h=JSON.stringify({username:c,token:d});return this.httpService.post(r.AUTH.LOGIN_BY_ADMIN,h)}}return v.\u0275fac=function(c){return new(c||v)(g.LFG(b.Y),g.LFG(A.G))},v.\u0275prov=g.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"}),v})()},5593:(S,C,u)=>{u.d(C,{Hq:()=>I,hJ:()=>O,zx:()=>y});var t=u(4650),r=u(9592),g=u(6895),b=u(1795),A=u(805);function m(l,f){1&l&&t.GkF(0)}const v=function(l,f,n,o){return{"p-button-icon":!0,"p-button-icon-left":l,"p-button-icon-right":f,"p-button-icon-top":n,"p-button-icon-bottom":o}};function E(l,f){if(1&l&&t._UZ(0,"span",4),2&l){const n=t.oxw();t.Tol(n.loading?"p-button-loading-icon "+n.loadingIcon:n.icon),t.Q6J("ngClass",t.l5B(4,v,"left"===n.iconPos&&n.label,"right"===n.iconPos&&n.label,"top"===n.iconPos&&n.label,"bottom"===n.iconPos&&n.label)),t.uIk("aria-hidden",!0)}}function c(l,f){if(1&l&&(t.TgZ(0,"span",5),t._uU(1),t.qZA()),2&l){const n=t.oxw();t.uIk("aria-hidden",n.icon&&!n.label),t.xp6(1),t.Oqu(n.label||"\xa0")}}function d(l,f){if(1&l&&(t.TgZ(0,"span",4),t._uU(1),t.qZA()),2&l){const n=t.oxw();t.Tol(n.badgeClass),t.Q6J("ngClass",n.badgeStyleClass()),t.xp6(1),t.Oqu(n.badge)}}const h=function(l,f,n,o,i){return{"p-button p-component":!0,"p-button-icon-only":l,"p-button-vertical":f,"p-disabled":n,"p-button-loading":o,"p-button-loading-label-only":i}},_=["*"];let I=(()=>{class l{constructor(n){this.el=n,this.iconPos="left",this.loadingIcon="pi pi-spinner pi-spin",this._loading=!1}ngAfterViewInit(){this._initialStyleClass=this.el.nativeElement.className,r.p.addMultipleClasses(this.el.nativeElement,this.get
1StyleClass()),(this.icon||this.loading)&&this.createIconEl();let n=document.createElement("span");this.icon&&!this.label&&n.setAttribute("aria-hidden","true"),n.className="p-button-label",this.label?n.appendChild(document.createTextNode(this.label)):n.innerHTML=" ",this.el.nativeElement.appendChild(n),this.initialized=!0}getStyleClass(){let n="p-button p-component";return this.icon&&!this.label&&(n+=" p-button-icon-only"),this.loading&&(n+=" p-disabled p-button-loading",!this.icon&&this.label&&(n+=" p-button-loading-label-only")),n}setStyleClass(){let n=this.getStyleClass();this.el.nativeElement.className=n+" "+this._initialStyleClass}createIconEl(){let n=document.createElement("span");n.className="p-button-icon",n.setAttribute("aria-hidden","true");let o=this.label?"p-button-icon-"+this.iconPos:null;o&&r.p.addClass(n,o);let i=this.getIconClass();i&&r.p.addMultipleClasses(n,i);let p=r.p.findSingle(this.el.nativeElement,".p-button-label");p?this.el.nativeElement.insertBefore(n,p):this.el.nativeElement.appendChild(n)}getIconClass(){return this.loading?"p-button-loading-icon "+this.loadingIcon:this._icon}setIconClass(){let n=r.p.findSingle(this.el.nativeElement,".p-button-icon");
1n?n.className=this.iconPos?"p-button-icon p-button-icon-"+this.iconPos+" "+this.getIconClass():"p-button-icon "+this.getIconClass():this.createIconEl()}removeIconElement(){let n=r.p.findSingle(this.el.nativeElement,".p-button-icon");this.el.nativeElement.removeChild(n)}get label(){return this._label}set label(n){this._label=n,this.initialized&&(r.p.findSingle(this.el.nativeElement,".p-button-label").textContent=this._label||" ",(this.loading||this.icon)&&this.setIconClass(),this.setStyleClass())}get icon(){return this._icon}set icon(n){this._icon=n,this.initialized&&(this.setIconClass(),this.setStyleClass())}get loading(){return this._loading}set loading(n){this._loading=n,this.initialized&&(this.loading||this.icon?this.setIconClass():this.removeIconElement(),this.setStyleClass())}ngOnDestroy(){this.initialized=!1}}return l.\u0275fac=function(n){return new(n||l)(t.Y36(t.SBq))},l.\u0275dir=t.lG2({type:l,selectors:[["","pButton",""]],hostAttrs:[1,"p-element"],inputs:{iconPos:"iconPos",loadingIcon:"loadingIcon",label:"label",icon:"icon",loading:"loading"}}),l})(),y=(()=>{class l{constructor(){this.type="button",this.iconPos="left",this.loading=!1,this.loadingIcon="pi pi-spinner pi-spin",this.onClick=new t.vpe,this.onFocus=new t.vpe,this.onBlur=new t.vpe}
1ngAfterContentInit(){this.templates.forEach(n=>{n.getType(),this.contentTemplate=n.template})}badgeStyleClass(){return{"p-badge p-component":!0,"p-badge-no-gutter":this.badge&&1===String(this.badge).length}}}return l.\u0275fac=function(n){return new(n||l)},l.\u0275cmp=t.Xpm({type:l,selectors:[["p-button"]],contentQueries:function(n,o,i){if(1&n&&t.Suo(i,A.jx,4),2&n){let p;t.iGM(p=t.CRH())&&(o.templates=p)}},hostAttrs:[1,"p-element"],inputs:{type:"type",iconPos:"iconPos",icon:"icon",badge:"badge",label:"label",disabled:"disabled",loading:"loading",loadingIcon:"loadingIcon",style:"style",styleClass:"styleClass",badgeClass:"badgeClass",ariaLabel:"ariaLabel"},outputs:{onClick:"onClick",onFocus:"onFocus",onBlur:"onBlur"},ngContentSelectors:_,decls:6,vars:17,consts:[["pRipple","",3,"ngStyle","disabled","ngClass","click","focus","blur"],[4,"ngTemplateOutlet"],[3,"ngClass","class",4,"ngIf"],["class","p-button-label",4,"ngIf"],[3,"ngClass"],[1,"p-button-label"]],template:function(n,o){1&n&&(t.F$t(),t.TgZ(0,"button",0),t.NdJ("click",function(p){return o.onClick.emit(p)})("focus",function(p){return o.onFocus.emit(p)})("blur",function(p){return o.onBlur.emit(p)}),t.Hsn(1),t.YNc(2,m,1,0,"ng-container",1),t.YNc(3,E,1,9,"span",2),t.YNc(4,c,2,2,"span",3),t.YNc(5,d,2,4,"span",2),t.qZA()),2&n&&(t.Tol(o.styleClass),t.Q6J("ngStyle",o.style)("disabled",o.disabled||o.loading)("ngClass",t.qbA(11,h,o.icon&&!o.label,("top"===o.iconPos||"bottom"===o.iconPos)&&o.label,o.disabled||o.loading,o.loading,o.loading&&!o.icon&&o.label)),t.uIk("type",o.type)("aria-label",o.ariaLabel),t.xp6(2),t.Q6J("ngTemplateOutlet",o.contentTemplate),t.xp6(1),t.Q6J("ngIf",!o.contentTemplate&&(o.icon||o.loading)),t.xp6(1),t.Q6J("ngIf",!o.contentTemplate),t.xp6(1),t.Q6J("ngIf",!o.contentTemplate&&o.badge))},dependencies:[g.mk,g.O5,g.tP,g.PC,b.H],encapsulation:2,changeDetection:0}),l})(),O=(()=>{class l{}return l.\u0275fac=function(n){return new(n||l)},l.\u0275mod=t.oAB({type:l}),l.\u0275inj=t.cJS({imports:[g.ez,b.T]}),l})()},2453:(S,C,u)=>{u.d(C,{EV:()=>o,FN:()=>n});var t=u(4650),r=u(6895),g=u(805),b=u(982),A=u(1795),m=u(7340);const v=["container"],E=function(i,p,e,s){return{"pi-info-circle":i,"pi-exclamation-triangle":p,"pi-times-circle":e,"pi-check":s}};function c(i,p){if(1&i&&(t.ynx(0),t._UZ(1,"span",6),t.TgZ(2,"div",7)(3,"div",8),t._uU(4),t.qZA(),t.TgZ(5,"div",9),t._uU(6),t.qZA()(),t.BQk()),2&i){const e=t.oxw();
1t.xp6(1),t.Tol("p-toast-message-icon pi"+(e.message.icon?" "+e.message.icon:"")),t.Q6J("ngClass",t.l5B(5,E,"info"==e.message.severity,"warn"==e.message.severity,"error"==e.message.severity,"success"==e.message.severity)),t.xp6(3),t.Oqu(e.message.summary),t.xp6(2),t.Oqu(e.message.detail)}}function d(i,p){1&i&&t.GkF(0)}function h(i,p){if(1&i){const e=t.EpF();t.TgZ(0,"button",10),t.NdJ("click",function(a){t.CHM(e);const T=t.oxw();return t.KtG(T.onCloseIconClick(a))})("keydown.enter",function(a){t.CHM(e);const T=t.oxw();return t.KtG(T.onCloseIconClick(a))}),t._UZ(1,"span",11),t.qZA()}}const _=function(i){return[i,"p-toast-message"]},I=function(i,p,e,s){return{showTransformParams:i,hideTransformParams:p,showTransitionParams:e,hideTransitionParams:s}},y=function(i){return{value:"visible",params:i}},O=function(i){return{$implicit:i}};function l(i,p){if(1&i){const e=t.EpF();t.TgZ(0,"p-toastItem",3),t.NdJ("onClose",function(a){t.CHM(e);const T=t.oxw();return t.KtG(T.onMessageClose(a))})("@toastAnimation.start",function(a){t.CHM(e);const T=t.oxw();return t.KtG(T.onAnimationStart(a))})("@toastAnimation.done",function(a){t.CHM(e);const T=t.oxw();return t.KtG(T.onAnimationEnd(a))}),t.qZA()}if(2&i){const e=p.$implicit,s=p.index,a=t.oxw();t.Q6J("message",e)("index",s)("template",a.template)("@toastAnimation",void 0)("showTransformOptions",a.showTransformOptions)("hideTransformOptions",a.hideTransformOptions)("showTransitionOptions",a.showTransitionOptions)("hideTransitionOptions",a.hideTransitionOptions)}}let f=(()=>{class i{constructor(e){this.zone=e,this.onClose=new t.vpe}ngAfterViewInit(){this.initTimeout()}initTimeout(){this.message.sticky||this.zone.runOutsideAngular(()=>{this.timeout=setTimeout(()=>{this.onClose.emit({index:this.index,message:this.message})},this.message.life||3e3)})}clearTimeout(){this.timeout&&(clearTimeout(this.timeout),this.timeout=null)}onMouseEnter(){this.clearTimeout()}onMouseLeave(){this.initTimeout()}onCloseIconClick(e){this.clearTimeout(),this.onClose.emit({index:this.index,message:this.message}),e.preventDefault()}ngOnDestroy(){this.clearTimeout()}}return i.\u0275fac=function(e){return new(e||i)(t.Y36(t.R0b))},i.\u0275cmp=t.Xpm({type:i,selectors:[["p-toastItem"]],viewQuery:function(e,s){if(1&e&&t.Gf(v,5),2&e){let a;t.iGM(a=t.CRH())&&(s.containerViewChild=a.first)}},hostAttrs:[1,"p-element"],inputs:{message:"message",index:"index",template:"template",showTransformOptions:"showTransformOptions",hideTransformOptions:"hideTransformOptions",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions"},outputs:{onClose:"onClose"},decls:6,vars:21,consts:[[3,"ngClass","mouseenter","mouseleave"],["container",""],["role","alert","aria-live","assertive","aria-atomic","true",1,"p-toast-message-content",3,"ngClass"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["type","button","class","p-toast-icon-close p-link","pRipple","",3,"click","keydown.enter",4,"ngIf"],[3,"ngClass"],[1,"p-toast-message-text"],[1,"p-toast-summary"],[1,"p-toast-detail"],["type","button","pRipple","",1,"p-toast-icon-close","p-link",3,"click","keydown.enter"],[1,"p-toast-icon-close-icon","pi","pi-times"]],template:function(e,s){1&e&&(t.TgZ(0,"div",0,1),t.NdJ("mouseenter",function(){return s.onMouseEnter()})("mouseleave",function(){return s.onMouseLeave()}),t.TgZ(2,"div",2),t.YNc(3,c,7,10,"ng-container",3),t.YNc(4,d,1,0,"ng-container",4),t.YNc(5,h,2,0,"button",5),t.qZA()()),2&e&&(t.Tol(s.message.styleClass),t.Q6J("ngClass",t.VKq(10,_,"p-toast-message-"+s.message.severity))("@messageState",t.VKq(17,y,t.l5B(12,I,s.showTransformOptions,s.hideTransformOptions,s.showTransitionOptions,s.hideTransitionOptions))),t.uIk("id",s.message.id),t.xp6(2),t.Q6J("ngClass",s.message.contentStyleClass),t.xp6(1),t.Q6J("ngIf",!s.template),t.xp6(1),t.Q6J("ngTemplateOutlet",s.template)("ngTemplateOutletContext",t.VKq(19,O,s.message)),t.xp6(1),t.Q6J("ngIf",!1!==s.message.closable))},dependencies:[r.mk,r.O5,r.tP,A.H],encapsulation:2,data:{animation:[(0,m.X$)("messageState",[(0,m.SB)("visible",(0,m.oB)({transform:"translateY(0)",opacity:1})),(0,m.eR)("void => *",[(0,m.oB)({transform:"{{showTransformParams}}",opacity:0}
1),(0,m.jt)("{{showTransitionParams}}")]),(0,m.eR)("* => void",[(0,m.jt)("{{hideTransitionParams}}",(0,m.oB)({height:0,opacity:0,transform:"{{hideTransformParams}}"}))])])]},changeDetection:0}),i})(),n=(()=>{class i{constructor(e,s,a){this.messageService=e,this.cd=s,this.config=a,this.autoZIndex=!0,this.baseZIndex=0,this.position="top-right",this.preventOpenDuplicates=!1,this.preventDuplicates=!1,this.showTransformOptions="translateY(100%)",this.hideTransformOptions="translateY(-100%)",this.showTransitionOptions="300ms ease-out",this.hideTransitionOptions="250ms ease-in",this.onClose=new t.vpe,this.id=(0,b.Th)()}ngOnInit(){this.messageSubscription=this.messageService.messageObserver.subscribe(e=>{if(e)if(e instanceof Array){const s=e.filter(a=>this.canAdd(a));this.add(s)}else this.canAdd(e)&&this.add([e])}),this.clearSubscription=this.messageService.clearObserver.subscribe(e=>{e?this.key===e&&(this.messages=null):this.messages=null,this.cd.markForCheck()})}ngAfterViewInit(){this.breakpoints&&this.createStyle()}add(e){this.messages=this.messages?[...this.messages,...e]:[...e],this.preventDuplicates&&(this.messagesArchieve=this.messagesArchieve?[...this.messagesArchieve,...e]:[...e]),this.cd.markForCheck()}canAdd(e){let s=this.key===e.key;return s&&this.preventOpenDuplicates&&(s=!this.containsMessage(this.messages,e)),s&&this.preventDuplicates&&(s=!this.containsMessage(this.messagesArchieve,e)),s}containsMessage(e,s){return!!e&&null!=e.find(a=>a.summary===s.summary&&a.detail==s.detail&&a.severity===s.severity)}
1ngAfterContentInit(){this.templates.forEach(e=>{e.getType(),this.template=e.template})}onMessageClose(e){this.messages.splice(e.index,1),this.onClose.emit({message:e.message}),this.cd.detectChanges()}onAnimationStart(e){"void"===e.fromState&&(this.containerViewChild.nativeElement.setAttribute(this.id,""),this.autoZIndex&&""===this.containerViewChild.nativeElement.style.zIndex&&b.P9.set("modal",this.containerViewChild.nativeElement,this.baseZIndex||this.config.zIndex.modal))}onAnimationEnd(e){"void"===e.toState&&this.autoZIndex&&b.gb.isEmpty(this.messages)&&b.P9.clear(this.containerViewChild.nativeElement)}createStyle(){if(!this.styleElement){this.styleElement=document.createElement("style"),this.styleElement.type="text/css",document.head.appendChild(this.styleElement);let e="";for(let s in this.breakpoints){let a="";for(let T in this.breakpoints[s])a+=T+":"+this.breakpoints[s][T]+" !important;";e+=`\n @media screen and (max-width: ${s}) {\n .p-toast[${this.id}] {\n ${a}\n }\n }\n `}this.styleElement.innerHTML=e}}destroyStyle(){this.styleElement&&(document.head.removeChild(this.styleElement),this.styleElement=null)}ngOnDestroy(){this.messageSubscription&&this.messageSubscription.unsubscribe(),this.containerViewChild&&this.autoZIndex&&b.P9.clear(this.containerViewChild.nativeElement),this.clearSubscription&&this.clearSubscription.unsubscribe(),this.destroyStyle()}}return i.\u0275fac=function(e){return new(e||i)(t.Y36(g.ez),t.Y36(t.sBO),t.Y36(g.b4))},i.\u0275cmp=t.Xpm({type:i,selectors:[["p-toast"]],contentQueries:function(e,s,a){if(1&e&&t.Suo(a,g.jx,4),2&e){let T;t.iGM(T=t.CRH())&&(s.templates=T)}},viewQuery:function(e,s){if(1&e&&t.Gf(v,5),2&e){let a;t.iGM(a=t.CRH())&&(s.containerViewChild=a.first)}},hostAttrs:[1,"p-element"],inputs:{key:"key",autoZIndex:"autoZIndex",baseZIndex:"baseZIndex",style:"style",styleClass:"styleClass",position:"position",preventOpenDuplicates:"preventOpenDuplicates",preventDuplicates:"preventDuplicates",showTransformOptions:"showTransformOptions",hideTransformOptions:"hideTransformOptions",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",breakpoints:"breakpoints"},outputs:{onClose:"onClose"},decls:3,vars:5,consts:[[3,"ngClass","ngStyle"],["container",""],[3,"message","index","template","showTransformOptions","hideTransformOptions","showTransitionOptions","hideTransitionOptions","onClose",4,"ngFor","ngForOf"],[3,"message","index","template","showTransformOptions","hideTransformOptions","showTransitionOptions","hideTransitionOptions","onClose"]],template:function(e,s){1&e&&(t.TgZ(0,"div",0,1),t.YNc(2,l,1,8,"p-toastItem",2),t.qZA()),2&e&&(t.Tol(s.styleClass),t.Q6J("ngClass","p-toast p-component p-toast-"+s.position)("ngStyle",s.style),t.xp6(2),t.Q6J("ngForOf",s.messages))},dependencies:[r.mk,r.sg,r.PC,f],styles:[".p-toast{position:fixed;width:25rem}.p-toast-message{overflow:hidden}.p-toast-message-content{display:flex;align-items:flex-start}.p-toast-message-text{flex:1 1 auto}.p-toast-top-right{top:20px;right:20px}.p-toast-top-left{top:20px;left:20px}.p-toast-bottom-left{bottom:20px;left:20px}.p-toast-bottom-right{bottom:20px;right:20px}.p-toast-top-center{top:20px;left:50%;transform:translate(-50%)}.p-toast-bottom-center{bottom:20px;left:50%;transform:translate(-50%)}.p-toast-center{left:50%;top:50%;min-width:20vw;transform:translate(-50%,-50%)}.p-toast-icon-close{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-toast-icon-close.p-link{cursor:pointer}\n"],encapsulation:2,data:{animation:[(0,m.X$)("toastAnimation",[(0,m.eR)(":enter, :leave",[(0,m.IO)("@*",(0,m.pV)())])])]},changeDetection:0}),i})(),o=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[r.ez,A.T,g.m8]}),i})()}}]);
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.