1"use strict";(self.webpackChunkfuse=self.webpackChunkfuse||[]).push([[6638],{46840:(j,v,n)=>{n.d(v,{Fv:()=>f,LP:()=>w,Pp:()=>e,YB:()=>x,kq:()=>y,n8:()=>S,rS:()=>k});class f{constructor(){this.vchar_UserName=""}}class x{}class y{}class e{}class k{}class w{}class S{}},76638:(j,v,n)=>{n.r(v),n.d(v,{default:()=>oe});var f=n(60177),m=n(89417),b=n(74710),x=n(46840),y=n(5080),o=n(69080),e=n(54438),k=n(35524),w=n(81113),S=n(56246),A=n(44419),u=n(44766),T=n(45794),E=n(66816),L=n(69274),R=n(74662),N=n(67978),G=n(36422);const z=["signInNgForm"],U=["orgForm"];function B(s,c){1&s&&(e.j41(0,"div",14),e.nrm(1,"img",15),e.j41(2,"span",16),e.EFF(3,"KrossLoop"),e.k0s()())}function D(s,c){1&s&&(e.j41(0,"div",17),e.nrm(1,"span",18),e.j41(2,"h2",19),e.EFF(3,"Signing you in"),e.k0s(),e.j41(4,"p",20),e.EFF(5,"Setting up your workspace\u2026"),e.k0s()())}function P(s,c){1&s&&(e.qex(0),e.j41(1,"p",27),e.EFF(2,"Get started"),e.k0s(),e.j41(3,"h2",28),e.EFF(4,"Sign in to your workspace"),e.k0s(),e.j41(5,"p",29),e.EFF(6,"Choose how you'll be signing in today."),e.k0s(),e.bVm())}function O(s,c){if(1&s){const i=e.RV6();e.qex(0),e.j41(1,"button",30),e.bIt("click",function(){e.eBV(i);const r=e.XpG(2);return e.Njj(r.changeAccountType())}),e.nrm(2,"kl-icon",31),e.EFF(3," Back "),e.k0s(),e.j41(4,"p",27),e.EFF(5),e.k0s(),e.j41(6,"h2",28),e.EFF(7,"Welcome back"),e.k0s(),e.j41(8,"p",29),e.EFF(9,"Enter the unique code provided by your administrator."),e.k0s(),e.bVm()}if(2&s){const i=e.XpG(2);e.R7$(5),e.JRh(i.accountTypeLabel)}}function Y(s,c){if(1&s){const i=e.RV6();e.qex(0),e.j41(1,"button",30),e.bIt("click",function(){e.eBV(i);const r=e.XpG(2);return e.Njj(r.changeAccountType())}),e.nrm(2,"kl-icon",31),e.EFF(3," Back "),e.k0s(),e.j41(4,"p",27),e.EFF(5),e.k0s(),e.j41(6,"h2",28),e.EFF(7,"Welcome back"),e.k0s(),e.j41(8,"p",29),e.EFF(9,"Enter your credentials to continue."),e.k0s(),e.bVm()}if(2&s){const i=e.XpG(2);e.R7$(5),e.JRh(i.accountTypeLabel)}}function M(s,c){if(1&s){const i=e.RV6();e.j41(0,"div",32)(1,"button",33),e.bIt("click",function(){e.eBV(i);const r=e.XpG(2);return e.Njj(r.onUserTypeChange(1))}),e.j41(2,"span",34),e.nrm(3,"kl-icon",35),e.k0s(),e.j41(4,"span",36)(5,"span",37),e.EFF(6,"Solo practitioner"),e.k0s(),e.j41(7,"span",38),e.EFF(8,"Personal workspace & AI tools"),e.k0s()(),e.j41(9,"span",39),e.EFF(10,"\u2192"),e.k0s()(),e.j41(11,"button",33),e.bIt("click",function(){e.eBV(i);const r=e.XpG(2);return e.Njj(r.onUserTypeChange(2))}),e.j41(12,"span",34),e.nrm(13,"kl-icon",40),e.k0s(),e.j41(14,"span",36)(15,"span",37),e.EFF(16,"Firm workspace"),e.k0s(),e.j41(17,"span",38),e.EFF(18,"Team access & shared intelligence"),e.k0s()(),e.j41(19,"span",39),e.EFF(20,"\u2192"),e.k0s()()()}}function X(s,c){1&s&&(e.j41(0,"span"),e.EFF(1,"Email is required"),e.k0s())}function $(s,c){1&s&&(e.j41(0,"span"),e.EFF(1,"Enter a valid email"),e.k0s())}function V(s,c){if(1&s&&(e.j41(0,"p",57),e.DNE(1,X,2,0,"span",12)(2,$,2,0,"span",12),e.k0s()),2&s){const i=e.XpG(3);let t,r;e.R7$(),e.Y8G("ngIf",null==(t=i.signInForm.get("email"))?null:t.hasError("required")),e.R7$(),e.Y8G("ngIf",null==(r=i.signInForm.get("email"))?null:r.hasError("email"))}}function J(s,c){1&s&&(e.j41(0,"span"),e.EFF(1,"Password is required"),e.k0s())}function K(s,c){if(1&s&&(e.j41(0,"p",57),e.DNE(1,J,2,0,"span",12),e.k0s()),2&s){const i=e.XpG(3);let t;e.R7$(),e.Y8G("ngIf",null==(t=i.signInForm.get("password"))?null:t.hasError("required"))}}function W(s,c){1&s&&(e.qex(0),e.j41(1,"span"),e.EFF(2,"Continue"),e.k0s(),e.nrm(3,"kl-icon",58),e.bVm())}function Z(s,c){1&s&&(e.qex(0),e.nrm(1,"span",59),e.j41(2,"span"),e.EFF(3,"Signing in\u2026"),e.k0s(),e.bVm())}function H(s,c){if(1&s){const i=e.RV6();e.j41(0,"form",41,42),e.bIt("ngSubmit",function(){e.eBV(i);const r=e.XpG(2);return e.Njj(r.signIn())}),e.j41(2,"div",43)(3,"label",44),e.EFF(4,"Email"),e.k0s(),e.nrm(5,"input",45),e.DNE(6,V,3,2,"p",46),e.k0s(),e.j41(7,"div",43)(8,"label",47),e.EFF(9,"Password"),e.k0s(),e.j41(10,"div",48),e.nrm(11,"input",49),e.j41(12,"button",50),e.bIt("click",function(){e.eBV(i);const r=e.XpG(2);return e.Njj(r.showPassword=!r.showPassword)}),e.nrm(13,"kl-icon",51),e.k0s()(),e.DNE(14,K,2,1,"p",46),e.k0s(),e.j41(15,"div",52)(16,"label",53),e.nrm(17,"input",54),e.j41(18,"span"),e.EFF(19,"Keep me signed in"),e.k0s()(),e.j41(20,"a",55),e.EFF(21,"Forgot password?"),e.k0s()(),e.j41(22,"button",56),e.DNE(23,W,4,0,"ng-container",12)(24,Z,4,0,"ng-container",12),e.k0s()()}if(2&s){const i=e.XpG(2);let t,r;e.Y8G("formGroup",i.signInForm),e.R7$(6),e.Y8G("ngIf",(null==(t=i.signInForm.get("email"))?null:t.touched)&&(null==(t=i.signInForm.get("email"))?null:t.errors)),e.R7$(5),e.Y8G("type",i.showPassword?"text":"password"),e.R7$(),e.BMQ("aria-label",i.showPassword?"Hide password":"Show password"),e.R7$(),e.Y8G("name",i.showPassword?"eyeOff":"eye"),e.R7$(),e.Y8G("ngIf",(null==(r=i.signInForm.get("password"))?null:r.touched)&&(null==(r=i.signInForm.get("password"))?null:r.errors)),e.R7$(8),e.Y8G("disabled",i.signInForm.disabled),e.R7$(),e.Y8G("ngIf",!i.signInForm.disabled),e.R7$(),e.Y8G("ngIf",i.sign
1InForm.disabled)}}function q(s,c){1&s&&(e.j41(0,"span"),e.EFF(1,"Workspace code is required"),e.k0s())}function Q(s,c){if(1&s&&(e.j41(0,"p",57),e.DNE(1,q,2,0,"span",12),e.k0s()),2&s){const i=e.XpG(3);let t;e.R7$(),e.Y8G("ngIf",null==(t=i.orgCodeForm.get("orgCode"))?null:t.hasError("required"))}}function ee(s,c){1&s&&(e.qex(0),e.j41(1,"span"),e.EFF(2,"Verify & continue"),e.k0s(),e.nrm(3,"kl-icon",58),e.bVm())}function ie(s,c){1&s&&(e.qex(0),e.nrm(1,"span",59),e.j41(2,"span"),e.EFF(3,"Verifying\u2026"),e.k0s(),e.bVm())}function te(s,c){if(1&s){const i=e.RV6();e.j41(0,"form",41,60),e.bIt("ngSubmit",function(){e.eBV(i);const r=e.XpG(2);return e.Njj(r.signIn())}),e.j41(2,"div",43)(3,"label",61),e.EFF(4,"Workspace code"),e.k0s(),e.nrm(5,"input",62),e.DNE(6,Q,2,1,"p",46),e.k0s(),e.j41(7,"button",56),e.DNE(8,ee,4,0,"ng-container",12)(9,ie,4,0,"ng-container",12),e.k0s()()}if(2&s){const i=e.XpG(2);let t;e.Y8G("formGroup",i.orgCodeForm),e.R7$(6),e.Y8G("ngIf",(null==(t=i.orgCodeForm.get("orgCode"))?null:t.touched)&&(null==(t=i.orgCodeForm.get("orgCode"))?null:t.errors)),e.R7$(),e.Y8G("disabled",i.orgCodeForm.disabled),e.R7$(),e.Y8G("ngIf",!i.orgCodeForm.disabled),e.R7$(),e.Y8G("ngIf",i.orgCodeForm.disabled)}}function re(s,c){if(1&s&&(e.qex(0),e.j41(1,"header",21),e.qex(2,22),e.DNE(3,P,7,0,"ng-container",23)(4,O,10,1,"ng-container",23)(5,Y,10,1,"ng-container",24),e.bVm(),e.k0s(),e.DNE(6,M,21,0,"div",25)(7,H,25,9,"form",26)(8,te,10,5,"form",26),e.bVm()),2&s){const i=e.XpG();e.R7$(2),e.Y8G("ngSwitch",i.authStep),e.R7$(),e.Y8G("ngSwitchCase","choose-type"),e.R7$(),e.Y8G("ngSwitchCase","org-code"),e.R7$(2),e.Y8G("ngIf",i.selectedUserType<0),e.R7$(),e.Y8G("ngIf",i.selectedUserType>0&&!i.isShowOrgCode&&!i.isLoggedIn),e.R7$(),e.Y8G("ngIf",!i.isLoggedIn&&i.isShowOrgCode&&2===i.selectedUserType)}}function se(s,c){if(1&s){const i=e.RV6();e.j41(0,"p",63),e.EFF(1," New to KrossLoop? "),e.j41(2,"button",64),e.bIt("click",function(){e.eBV(i);const r=e.XpG();return e.Njj(r.redirectToSingUp())}),e.EFF(3," Create an account "),e.k0s()()}}const oe=[{path:"",component:(()=>{class s{get authStep(){return this.selectedUserType<0?"choose-type":this.isShowOrgCode&&2===this.selectedUserType?"org-code":"credentials"}get accountTypeLabel(){return 1===this.selectedUserType?"Solo workspace":"Firm workspace"}changeAccountType(){this.selectedUserType=-1,this.isShowOrgCode=!0,this.showPassword=!1,this.signInForm.enable(),this.orgCodeForm.enable()}constructor(i,t,r,a,l,p,d,h,I,F,C,g,_,ce,le){this._activatedRoute=i,this._authService=t,this._formBuilder=r,this._configService=a,this._router=l,this._userService=p,this._adminUserService=d,this._cs=h,this._route=I,this.toastr=F,this.toasterFunction=C,this._currencyService=g,this._firmSizeModalService=_,this._walletService=ce,this._dashboardService=le,this.showPassword=!1,this.showAlert=!1,this.isShowOrgCode=!0,this.isLoggedIn=!1,this.selectedUserType=-1,this.navigation=[]}ngOnInit(){if(this.initializeForms(),(0,o.ve)()){if(this.tryResumeLocalDevSession())return;this.loadConfigurationInBackground()}else this.clearPersistedAuthState(),this.resetSignInState(),this.loadConfigurationInBackground()}onBeforeUnload(){(0,o.ve)()||this.clearPersistedAuthState()}tryResumeLocalDevSession(){const i=this._cs.getLocalStorage("UserDetails"),t=this._cs.getLocalStorage("navigation");if(!i||!t)return!1;this._authService.ensureDevSession();const r=this._activatedRoute.snapshot.queryParamMap.get("redirectURL")||"/super-dashboard";return this._router.navigateByUrl(r),!0}resetSignInState(){this.showPassword=!1,this.showAlert=!1,this.isLoggedIn=!1,this.selectedUserType=-1,this.isShowOrgCode=!0,this.navigation=[],this.hasAIAccess=!1,this.hasReferralAccess=!1}clearPersistedAuthState(){try{sessionStorage.removeItem("auth_check_cache")}catch{}["UserDetails","navigation","accessToken","profileData","loginRedirectionSelected","isAiSideBar","isIndividualUser","selectedServices","hasAIAccess"].forEach(t=>{try{this._cs.removeLocalStorage(t)}catch{}try{localStorage.removeItem(t)}catch{}})}initializeForms(){this.signInForm=this._formBuilder.group({email:["",[m.k0.required,m.k0.email]],password:["",m.k0.required],rememberMe:[""]}),this.orgCodeForm=this._formBuilder.group({orgCode:["",[m.k0.required]]})}
1loadConfigurationInBackground(){this.baseUrl=location.origin,this._configService.GetSetupConfigByBaseUrl(this.baseUrl).subscribe(i=>{null!==i&&this.handleConfigurationResponse(i)},i=>{})}handleConfigurationResponse(i){var t=i.body;this.setupconfig=i.body,i.body?.vchar_ShortCode&&this.orgCodeForm.get("orgCode").setValue(i.body?.vchar_ShortCode),"Inactive"==t.statusCode?(this.toastr.error("Your Organization is Inactive please contact your Administrator"),this.toasterFunction.addMessage(this.userId,"GetSetupConfigByBaseUrl","Your Organization is Inactive please contact your Administrator"),this.showAlert=!0):"NotFound"==t.statusCode?(this.isShowOrgCode=!0,(0,o.gg)("GetSetupConfigByBaseUrl: no org mapped to",this.baseUrl)):"UnderMaintainance"==t.statusCode?this._router.navigate(["/maintenance"]):"MultiRecords"==t.statusCode||"Success"==t.statusCode&&this._cs.setLocalStorage("OrgRoot",JSON.stringify(this.setupconfig))}onUserTypeChange(i){this.selectedUserType=i,1==i?this.isShowOrgCode=!1:2==i&&(this.isShowOrgCode=!0)}
1signIn(){if(this.isShowOrgCode){if(this.orgCodeForm.invalid)return;var i=this.orgCodeForm.controls.orgCode.value.toString();this.orgCodeForm.disable(),this._configService.GetSetupConfigByOrgCode(i).subscribe(r=>{this.orgCodeForm.enable(),null!==r&&r.body.int_OrgID>0?(this.setupconfig=r.body,this.showAlert=!1,this.isShowOrgCode=!1,this._cs.setLocalStorage("OrgRoot",JSON.stringify(this.setupconfig))):(this.toastr.error("Organization Code not found."),this.toasterFunction.addMessage(this.userId,"GetSetupConfigByOrgCode","Organization Code not found."),this.showAlert=!0)})}else{if(this.signInForm.invalid)return;this.signInForm.disable(),this.showAlert=!1;var t=new x.YB;t.LoginType=1,t.OrgID=this.setupconfig.int_OrgID,t.UserInfo=this.signInForm.controls.email.value,t.Password=this.signInForm.controls.password.value;const r=setTimeout(()=>{this.toastr.error("Sign-in timeout. Please try again."),this.signInForm.enable(),this.orgCodeForm.enable()},15e3);this._authService.signIn(t,this.selectedUserType).subscribe({next:a=>{if(clearTimeout(r),null!==a){var l=a.body;if("NotFound"==l.statusMessage)this.toastr.error("Email and/or Password is incorrect"),this.toasterFunction.addMessage(this.userId,"signIn","Email and/or Password is incorrect"),this.showAlert=!0,this.signInForm.enable();else if("AccountLocked"==l.statusMessage)this.toastr.error("Your account have been locked. Contact your Administrator"),this.toasterFunction.addMessage(this.userId,"signIn","Your account have been locked. Contact your Administrator"),this.showAlert=!0,this.signInForm.enable(),this.signInForm.reset(),this.orgCodeForm.reset();else if("Success"==l.statusMessage){if(this.showAlert=!1,this._cs.setLocalStorage("isIndividualUser",1==this.selectedUserType?"true":"false"),this._cs.setLocalStorage("UserDetails",JSON.stringify(l)),this._walletService.refreshWalletCredit(),this.triggerGenerateBanner(),l.currencyCode){const d=String(l.currencyCode).trim().toUpperCase();if(d)try{this._currencyService.setSelectedCurrency(d),(0,o.gg)("Currency set from login response:",d)}catch(h){(0,o.KE)("Unable to set currency after login:",h)}}let p={id:l.vchar_UserID,name:l.vchar_FirstName+" "+l.vchar_LastName,email:"",avatar:"https://i.etsystatic.com/29488153/r/il/e0f22b/3860244894/il_794xN.3860244894_p9az.jpg",status:""};this._userService.user=p,this._cs.setLocalStorage("profileData",JSON.stringify(p)),(0,o.gg)("Calling GetLoginScreen API with:",{orgId:l.orgId,roleId:l.int_RoleID}),this._adminUserService.GetLoginScreen(l.orgId,l.int_RoleID).subscribe({next:d=>{try{if(!d||!d.body)throw new Error("Invalid navigation response");this.navigation=d.body,this.hasAIAccess=this.navigation.some(g=>g.children?.some(_=>"True"===_.bit_Aiaccess)),this._cs.setLocalStorage("hasAIAccess",this.hasAIAccess),this.hasReferralAccess=this.navigation.some(g=>g.children?.some(_=>"False"===_.bit_Aiaccess));const h=this.navigation.flatMap(g=>g.children??[]),I=h.length>0&&h.every(g=>"True"===g.bit_Aiaccess),F=h.length>0&&h.every(g=>"False"===g.bit_Aiaccess),C=h.some(g=>"/AI/trickle-report"===g.link||"AI/trickle-report"===g.link||"/AI/trickle-report"===g.route||"AI/trickle-report"===g.route||g.link&&g.link.includes("trickle-report")||g.route&&g.route.includes("trickle-report"));this._cs.setLocalStorage("navigation",JSON.stringify(d.body)),this.handleFirmSizePromptIfNeeded(l,()=>this.proceedWithPostLoginNavigation(d.body,C,I,F))}catch(h){(0,o.SZ)("Error processing navigation data:",h),sessionStorage.removeItem("auth_check_cache"),this.handleNavigationError()}},error:d=>
1{(0,o.SZ)("GetLoginScreen API error:",d),(0,o.SZ)("API Error Details:",{status:d.status,statusText:d.statusText,message:d.message,url:d.url}),sessionStorage.removeItem("auth_check_cache"),this.handleLoginWithoutNavigationAPI()}}),this.isLoggedIn=!0}else this.toastr.error("Login failed with Email and/or Password"),this.toasterFunction.addMessage(this.userId,"signIn","Login failed with Email and/or Password"),this.showAlert=!0,this.signInForm.enable(),this.orgCodeForm.enable()}},error:a=>{clearTimeout(r),console.error("Sign-in API error:",a),sessionStorage.removeItem("auth_check_cache"),this.toastr.error("Sign-in failed. Please try again."),this.toasterFunction.addMessage(this.userId,"signIn","Sign-in failed. Please try again."),this.showAlert=!0,this.signInForm.enable(),this.orgCodeForm.enable()}})}}redirectToKrossloop(){if(localStorage.setItem("isAiSideBar","true"),this.navigation.some(t=>t.children?.some(r=>"True"===r.bit_Aiaccess))){if(!(this.navigation&&this.navigation.length>0))return console.error("No navigation data available in redirectToKrossloop"),void this.toastr.error("Navigation data not available. Please try logging in again.");this._cs.setLocalStorage("navigation",JSON.stringify(this.navigation)),(0,o.gg)("Navigation data stored in redirectToKrossloop:",this.navigation),sessionStorage.removeItem("auth_check_cache"),setTimeout(()=>{this._route.navigate(["/super-dashboard"])},100)}else this.toastr.error("You don't have access to AI Insight Tool. Contact your Administrator for access."),this.toasterFunction.addMessage(this.userId,"redirectToKrossloop","You don't have access to AI Insight Tool. Contact your Administrator for access.")}redirectToAIBeta(){window.location.href="https://beta.krossloop.com/"}ReferralList(){if(localStorage.setItem("isAiSideBar","false"),this.hasReferralAccess){if(this._cs.setLocalStorage("loginRedirectionSelected",!1),this.selectedServices("Referral Engine","super-dashboard"),!(this.navigation&&this.navigation.length>0))return console.error("No navigation data available in ReferralList"),void this.toastr.error("Navigation data not available. Please try logging in again.");this._cs.setLocalStorage("navigation",JSON.stringify(this.navigation)),(0,o.gg)("Navigation data stored in ReferralList:",this.navigation),sessionStorage.removeItem("auth_check_cache"),setTimeout(()=>{(0,o.gg)("Navigating to super-dashboard (home page) from ReferralList"),this._route.navigate(["super-dashboard"])},100)}else this.toastr.error("You don't have access to Referral Management. Contact your Administrator for access."),this.toasterFunction.addMessage(this.userId,"ReferralList","You don`t have access to Referral Management. Contact your Administrator for access.")}selectedServices(i,t){try{const r="selectedServices",a=this._cs.getLocalStorage(r),l=a?JSON.parse(a):[],p={title:i,link:t,selectedAt:(new Date).toISOString()},d=Array.isArray(l)?l.filter(h=>h.link!==p.link):[];d.push(p),this._cs.setLocalStorage(r,JSON.stringify(d))}catch{}}handleFirmSizePromptIfNeeded(i,t){0===Number(i?.int_FirmSize)?(this._firmSizeModalService.requestOpen(),t()):t()}proceedWithPostLoginNavigation(i,t,r,a){return 1==this.selectedUserType?(this._cs.setLocalStorage("isAiSideBar","false"),this._cs.setLocalStorage("loginRedirectionSelected",!0),this.selectedServices("Super Dashboard","/super-dashboard"),this._cs.setLocalStorage("navigation",JSON.stringify(i)),sessionStorage.removeItem("auth_check_cache"),setTimeout(()=>{this._route.navigateByUrl("/super-dashboard")},100),void this.signInForm.enable()):t?(this._cs.setLocalStorage("isAiSideBar","true"),this._cs.setLocalStorage("loginRedirectionSelected",!0),this.selectedServices("Super Dashboard","/super-dashboard"),this._cs.setLocalStorage("navigation",JSON.stringify(i)),sessionStorage.removeItem("auth_check_cache"),setTimeout(()=>{this._route.navigateByUrl("/super-dashboard")},100),void this.signInForm.enable()):void(r&&!a?this.redirectToKrossloop():a&&!r?this.ReferralList():(this._cs.setLocalStorage("navigation",JSON.stringify(i)),sessionStorage.removeItem("auth_check_cache"),setTimeout(()=>{this._route.navigate(["/super-dashboard"])},100),this.signInForm.enable()))}redirectToSingUp(){this._route.navigate(["/user-sign-up"])}navigateWithRetry(i,t=3){let r=0;const a=()=>
1{this._cs.getLocalStorage("navigation")?this._route.navigate([i]):r<t?(r++,setTimeout(a,100)):((0,o.KE)("Navigation data not found after retries, using fallback"),this.handleNavigationError())};a()}triggerGenerateBanner(){try{this._dashboardService.clearTodayBannerCache({preserveLastKnown:!0}),this._dashboardService.hydrateLastKnownBanner(),this._dashboardService.markBannerGenerationStarted(),this._dashboardService.generateBanner().subscribe({next:i=>{(0,o.gg)("GenerateBanner triggered after login:",i),this._dashboardService.refreshTodayBanner().subscribe({next:()=>this._dashboardService.markBannerGenerationFinished(),error:t=>{(0,o.KE)("refreshTodayBanner failed:",t),this._dashboardService.markBannerGenerationFinished()}})},error:i=>{(0,o.KE)("GenerateBanner failed after login:",i),this._dashboardService.markBannerGenerationFinished()}})}catch(i){(0,o.KE)("GenerateBanner could not be invoked:",i),this._dashboardService.markBannerGenerationFinished()}}handleNavigationError(){this.signInForm.enable(),this.orgCodeForm.enable(),sessionStorage.removeItem("auth_check_cache"),(0,o.gg)("Using fallback navigation due to API error"),this._cs.setLocalStorage("navigation",JSON.stringify([{id:"dashboard",title:"Super Dashboard",type:"basic",link:"/super-dashboard",children:[{id:"dashboard-home",title:"Dashboard",link:"/super-dashboard",type:"basic",bit_Aiaccess:"True"}]},{id:"ai-insights",title:"AI Insights",type:"basic",link:"/ai-insights",children:[{id:"ai-dashboard",title:"AI Dashboard",link:"/workspace",type:"basic",bit_Aiaccess:"True"}]},{id:"referral-management",title:"Referral Management",type:"basic",link:"/referral-management",children:[{id:"referral-list",title:"Referral List",link:"/home",type:"basic",bit_Aiaccess:"False"}]}])),this._cs.setLocalStorage("loginRedirectionSelected",!0),this.navigateWithRetry("/super-dashboard")}handleLoginWithoutNavigationAPI(){(0,o.gg)("Using fallback login flow without GetLoginScreen API"),sessionStorage.removeItem("auth_check_cache"),this.signInForm.enable(),this.orgCodeForm.enable(),this._cs.setLocalStorage("navigation",JSON.stringify([{id:"dashboard",title:"Super Dashboard",type:"basic",link:"/super-dashboard",children:[{id:"dashboard-home",title:"Dashboard",link:"/super-dashboard",type:"basic",bit_Aiaccess:"True"}]},{id:"ai-insights",title:"AI Insights",type:"basic",link:"/ai-insights",children:[{id:"ai-dashboard",title:"AI Dashboard",link:"/workspace",type:"basic",bit_Aiaccess:"True"}]},{id:"referral-management",title:"Referral Management",type:"basic",link:"/referral-management",children:[{id:"referral-list",title:"Referral List",link:"/home",type:"basic",bit_Aiaccess:"False"}]}])),this._cs.setLocalStorage("loginRedirectionSelected",!0),this._cs.setLocalStorage("isAiSideBar","false"),this.navigateWithRetry("/super-dashboard")}static{this.\u0275fac=function(t){return new(t||s)(e.rXU(b.nX),e.rXU(k.u),e.rXU(m.ze),e.rXU(w.z),e.rXU(b.Ix),e.rXU(S.D),e.rXU(A.u),e.rXU(u.h),e.rXU(b.Ix),e.rXU(T.tw),e.rXU(E.p),e.rXU(L.P),e.rXU(R.K),e.rXU(N.F),e.rXU(G.I8))}}static{this.\u0275cmp=e.VBU({type:s,selectors:[["auth-sign-in"]],viewQuery:function(t,r){if(1&t&&(e.GBs(z,5),e.GBs(U,5)),2&t){let a;e.mGM(a=e.lsd())&&(r.signInNgForm=a.first),e.mGM(a=e.lsd())&&(r.orgForm=a.first)}},hostBindings:function(t,r){1&t&&e.bIt("beforeunload",function(){return r.onBeforeUnload()},!1,e.tSv)},standalone:!0,features:[e.aNF],decls:14,vars:4,consts:[[1,"si-page"],["aria-hidden","true",1,"si-ambient"],[1,"si-orb","si-orb--1"],[1,"si-orb","si-orb--2"],[1,"si-orb","si-orb--3"],[1,"si-grid"],[1,"si-noise"],[1,"si-shell","si-shell--solo"],[1,"si-auth"],["class","si-mobile-brand","aria-hidden","true",4,"ngIf"],[1,"si-card"],["class","si-signing-in","aria-busy","true","aria-live","polite",4,"ngIf"],[4,"ngIf"],["class","si-footer",4,"ngIf"],["aria-hidden","true",1,"si-mobile-brand"],["src","assets/images/logo/Only_Logo_orange.png","alt","",1,"si-mobile-brand__mark"],[1,"si-mobile-brand__name"],["aria-busy","true","aria-live","polite",1,"si-signing-in"],["aria-hidden","true",1,"si-spinner","si-spinner--accent"],[1,"si-signing-in__title"],[1,"si-signing-in__text"],[1,"si-card__header"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],["class","si-types",4,"ngIf"],["class","si-form",3,"formGroup","ngSubmit",4,"ngIf"],[1,"si-card__eyebrow"],[1,"si-card__title"],[1,"si-card__subtitle"],["type","button",1,"si-back",3,"click"],["name","arrowRight","size","0.875rem","customClass","si-back__icon"],[1,"si-types"],["type","button",1,"si-type",3,"click"],[1,"si-type__icon"],["name","user","size","1.125rem"],[1,"si-type__body"],[1,"si-type__title"],[1,"si-type__desc"],[1,"si-type__arrow"],["name","building","size","1.125rem"],[1,"si-form",3,"formGroup","ngSubmit"],["signInNgForm","ngForm"],[1,"si-field"],["for","email",1,"si-label"],["id","email","type","email","formControlName","email","placeholder","[email protected]","autocomplete","email",1,"si-input"],["class","si-error",4,"ngIf"],["for","password",1,"si-label"],[1,"si-input-wrap"],["id","password","formControlName","password","placeholder","\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022","autocomplete","current-password",1,"si-input","si-input--icon",3,"type"],["type","button",1,"si-input-action",3,"click"],["size","1rem",3,"name"],[1,"si-row"],[1,"si-check"],["type","checkbox","formControlName","rememberMe"],["routerLink","/forgot-password",1,"si-link"],["type","submit",1,"si-submit",3,"disabled"],[1,"si-error"],["name","arrowRight","size","1rem"],["aria-hidden","true",1,"si-spinner"],["orgForm","ngForm"],["for","code",1,"si-label"],["id","code","type","text","formControlName","orgCode","placeholder","e.g. AAL","autocomplete","organization",1,"si-input"],[1,"si-footer"],["type","button",1,"si-link","si-link--btn",3,"click"]],template:function(t,r){1&t&&(e.j41(0,"div",0)(1,"div",1),e.nrm(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5)(6,"div",6),e.k0s(),e.j41(7,"div",7)(8,"main",8),e.DNE(9,B,4,0,"div",9),e.j41(10,"div",10),e.DNE(11,D,6,0,"div",11)(12,re,9,6,"ng-container",12),e.k0s(),e.DNE(13,se,4,0,"p",13),e.k0s()()()),2&t&&(e.R7$(9),e.Y8G("ngIf",!r.isLoggedIn),e.R7$(2),e.Y8G("ngIf",r.isLoggedIn),e.R7$(),e.Y8G("ngIf",!r.isLoggedIn),e.R7$(),e.Y8G("ngIf",!r.isLoggedIn))},dependencies:[b.Wk,f.bT,f.ux,f.e1,f.fG,m.YN,m.qT,m.me,m.Zm,m.BC,m.cb,m.X1,m.j4,m.JD,y.h],styles:[".si-page{--si-bg: var(--surface-2, #f5f4f0);--si-surface: var(--surface, #ffffff);--si-surface-solid: var(--surface, #ffffff);--si-border: var(--border, #e0ddd8);--si-border-hover: var(--border-2, #c8c4be);--si-border-focus: color-mix(in srgb, var(--accent-mid, #4a7c59) 50%, transparent);--si-text: var(--ink, #0e0e0e);--si-text-muted: var(--ink-3, #6b6b6b);--si-accent: var(--accent-mid, #4a7c59);--si-accent-2: var(--accent-bright, #5d9e72);--si-accent-3: var(--accent, #4a7c59);--si-glow: color-mix(in srgb, var(--accent-mid, #4a7c59) 22%, transparent);--si-tile-bg: var(--surface, #ffffff);--si-tile-bg-hover: var(--accent-light, #e8f0eb);
1--si-input-bg: var(--surface, #ffffff);--si-muted-bg: var(--surface-2, #f5f4f0);--si-accent-08: color-mix(in srgb, var(--si-accent) 8%, transparent);--si-accent-10: color-mix(in srgb, var(--si-accent) 10%, transparent);--si-accent-12: color-mix(in srgb, var(--si-accent) 12%, transparent);--si-accent-20: color-mix(in srgb, var(--si-accent) 20%, transparent);--si-accent-25: color-mix(in srgb, var(--si-accent) 25%, transparent);--si-accent-35: color-mix(in srgb, var(--si-accent) 35%, transparent);--si-accent-45: color-mix(in srgb, var(--si-accent) 45%, transparent);--si-accent-55: color-mix(in srgb, var(--si-accent) 55%, transparent);--si-radius: 16px;--si-radius-lg: 24px;--si-font: var(--font-sans, \"Inter\", system-ui, sans-serif);position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.25rem;font-family:var(--si-font);color:var(--si-text);background:var(--si-bg);overflow:hidden}.si-ambient{position:fixed;inset:0;pointer-events:none;z-index:0}.si-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.85;animation:si-float 18s ease-in-out infinite}.si-orb--1{width:42vw;height:42vw;max-width:520px;max-height:520px;top:-12%;left:-8%;background:radial-gradient(circle,var(--accent-light, #e8f0eb) 0%,transparent 70%)}.si-orb--2{width:36vw;height:36vw;max-width:440px;max-height:440px;bottom:-10%;right:20%;background:radial-gradient(circle,var(--gold-light, #fdf4e7) 0%,transparent 70%);animation-delay:-6s}.si-orb--3{width:28vw;height:28vw;max-width:320px;max-height:320px;top:40%;right:-5%;background:radial-gradient(circle,color-mix(in srgb,var(--accent-bright, #5d9e72) 28%,var(--surface) 72%) 0%,transparent 70%);animation-delay:-12s}.si-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(14,14,14,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(14,14,14,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 20%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 20%,transparent 75%)}.si-noise{position:absolute;inset:0;opacity:.025;background-image:url(\"data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E\")}@keyframes si-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(2%,3%) scale(1.04)}66%{transform:translate(-2%,1%) scale(.98)}}.si-shell{position:relative;z-index:1;display:grid;width:100%;max-width:1080px;min-height:min(640px,100vh - 2.5rem);border-radius:var(--si-radius-lg);border:1px solid var(--si-border);background:var(--si-surface);box-shadow:var(--shadow-lg, 0 12px 32px rgba(14, 14, 14, .12), 0 4px 8px rgba(14, 14, 14, .06));overflow:hidden}.si-shell--wide{max-width:1140px}.si-shell--solo{max-width:440px;min-height:auto;grid-template-columns:1fr}.si-shell--solo.si-shell--wide{max-width:min(680px,100vw - 2.5rem)}.si-visual{display:none;position:relative;padding:2.5rem;background:linear-gradient(145deg,rgba(6,95,70,.18) 0%,transparent 45%),linear-gradient(220deg,rgba(76,29,149,.14) 0%,transparent 50%),#080c1699;border-right:1px solid var(--si-border)}@media (min-width: 900px){.si-visual{display:flex;align-items:center}}.si-visual__inner{position:relative;width:100%}.si-brand{display:flex;align-items:center;gap:.75rem;margin-bottom:2.5rem}.si-brand__mark{width:2.5rem;height:2.5rem;object-fit:contain}.si-brand__name{font-size:1.25rem;font-weight:700;letter-spacing:-.03em}.si-hero__badge{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.35rem .75rem;font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--si-accent);border:1px solid var(--si-accent-25);border-radius:999px;background:var(--si-accent-08)}.si-hero__badge-dot{width:6px;height:6px;border-radius:50%;background:var(--si-accent);box-shadow:0 0 10px var(--si-glow);animation:si-pulse 2s ease-in-out infinite}@keyframes si-pulse{0%,to{opacity:1}50%{opacity:.4}}.si-hero__title{margin:0 0 1rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.15;letter-spacing:-.03em}.si-hero__gradient{display:block;background:linear-gradient(135deg,var(--si-accent) 0%,var(--si-accent-2) 50%,var(--si-accent-3) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.si-hero__copy{margin:0 0 2rem;max-width:22rem;font-size:.9375rem;line-height:1.6;color:var(--si-text-muted)}.si-features{display:flex;flex-direction:column;gap:.875rem;margin-bottom:2rem}.si-feature{display:flex;align-items:flex-start;gap:.75rem}.si-feature__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:.75rem;color:var(--si-accent-2);border:1px solid var(--si-border);border-radius:10px;background:var(--si-muted-bg)}.si-feature__title{margin:0;font-size:.875rem;font-weight:600}.si-feature__desc{margin:.15rem 0 0;font-size:.8125rem;color:var(--si-text-muted)}.si-visual-card{padding:1rem 1.125rem;border-radius:14px;border:1px solid var(--si-border);background:var(--si-surface);box-shadow:var(--shadow-md, 0 4px 16px rgba(14, 14, 14, .08))}.si-visual-card__header{display:flex;gap:.35rem;margin-bottom:.875rem}.si-visual-card__dot{width:8px;height:8px;border-radius:50%;background:#0e0e0e1f}.si-visual-card__dot:first-child{background:#f8717199}.si-visual-card__dot:nth-child(2){background:#fbbf2499}.si-visual-card__dot:nth-child(3){background:color-mix(in srgb,var(--si-accent) 60%,transparent)}.si-visual-card__line{height:8px;margin-bottom:.5rem;border-radius:4px;background:linear-gradient(90deg,#0e0e0e14,#0e0e0e08)}.si-visual-card__line--lg{width:72%}.si-visual-card__line--sm{width:45%}
1.si-visual-card__chips{display:flex;gap:.5rem;margin-top:.75rem}.si-visual-card__chips span{padding:.25rem .625rem;font-size:.6875rem;font-weight:500;color:var(--si-accent);border-radius:999px;background:var(--si-accent-10);border:1px solid var(--si-accent-20)}.si-auth{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.75rem}.si-auth--scroll{justify-content:flex-start;overflow-y:auto;max-height:min(720px,100vh - 2.5rem)}.si-card{width:100%;max-width:380px}.si-card--wide{max-width:520px}.si-card--center{text-align:center;margin-inline:auto}.si-card__header{margin-bottom:1.75rem}.si-card__eyebrow{margin:0 0 .5rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--si-accent)}.si-card__title{margin:0 0 .5rem;font-size:1.625rem;font-weight:700;letter-spacing:-.03em;line-height:1.2}.si-card__subtitle{margin:0;font-size:.9375rem;line-height:1.5;color:var(--si-text-muted)}.si-back{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 1rem;padding:0;border:none;background:none;font-family:inherit;font-size:.8125rem;font-weight:500;color:var(--si-text-muted);cursor:pointer;transition:color .15s ease}.si-back:hover{color:var(--si-text)}.si-back .si-back__icon{transform:rotate(180deg)}.si-types{display:flex;flex-direction:column;gap:.75rem}.si-type{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem 1.125rem;text-align:left;font-family:inherit;color:inherit;cursor:pointer;border:1px solid var(--si-border);border-radius:var(--si-radius);background:var(--si-tile-bg);transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.si-type:hover{border-color:var(--si-accent-35);background:var(--si-tile-bg-hover);transform:translateY(-1px);box-shadow:var(--shadow-md, 0 4px 16px rgba(14, 14, 14, .08))}.si-type:hover .si-type__arrow{opacity:1;transform:translate(2px)}.si-type:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 3px color-mix(in srgb, var(--accent-mid) 38%, transparent))}.si-type--selected{border-color:var(--si-accent-55);background:var(--si-tile-bg-hover);box-shadow:0 0 0 1px var(--si-accent-20)}.si-type--card{flex-direction:column;align-items:stretch;gap:.75rem}.si-type--card .si-type__header{display:flex;align-items:center;gap:.75rem}@media (min-width: 640px){.si-types--grid{display:grid;grid-template-columns:1fr 1fr}}.si-type__features{display:flex;flex-direction:column;gap:.4rem}.si-type__feature{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--si-text-muted)}.si-type__feature-icon{flex-shrink:0;color:var(--si-accent)}.si-type__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:12px;background:var(--si-muted-bg);border:1px solid var(--si-border);color:var(--si-accent)}.si-type__body{flex:1;display:flex;flex-direction:column;gap:.15rem;min-width:0}.si-type__title{font-size:.9375rem;font-weight:600}.si-type__desc{font-size:.8125rem;color:var(--si-text-muted)}.si-type__arrow{flex-shrink:0;font-size:1rem;color:var(--si-accent);opacity:.5;transition:opacity .2s ease,transform .2s ease}.si-form{display:flex;flex-direction:column;gap:1.25rem}.si-field{display:flex;flex-direction:column;gap:.4rem}.si-label{font-size:.8125rem;font-weight:500;color:var(--ink-2, #3a3a3a)}.si-input{box-sizing:border-box;width:100%;height:2.75rem;padding:0 .875rem;font-family:inherit;font-size:.9375rem;color:var(--si-text);background:var(--si-input-bg);border:1px solid var(--si-border);border-radius:12px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.si-input::placeholder{color:var(--ink-4, #9b9b9b)}.si-input:hover{border-color:var(--si-border-hover)}.si-input:focus{outline:none;border-color:var(--si-accent);background:var(--si-input-bg);box-shadow:var(--focus-ring, 0 0 0 3px color-mix(in srgb, var(--accent-mid) 38%, transparent))}.si-input--icon{padding-right:2.75rem}.si-input-wrap{position:relative;width:100%}.si-input-action{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:8px;background:transparent;color:var(--si-text-muted);cursor:pointer;transition:color .15s ease}.si-input-action:hover{color:var(--si-text)}.si-input-action:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 2px color-mix(in srgb, var(--accent-mid) 38%, transparent))}.si-error{margin:0;font-size:.75rem;color:var(--danger, #ef4444)}.si-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.si-check{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--si-text-muted);cursor:pointer}.si-check--top{align-items:flex-start}.si-check--top input{margin-top:.15rem}.si-check input{width:1rem;height:1rem;accent-color:var(--si-accent);cursor:pointer}.si-link{font-size:.8125rem;font-weight:500;color:var(--si-accent);text-decoration:none;transition:color .15s ease}.si-link:hover{color:var(--si-accent-2)}.si-link--btn{padding:0;border:none;background:none;font-family:inherit;cursor:pointer}.si-link--btn:hover{text-decoration:underline}.si-submit{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:2.875rem;margin-top:.25rem;padding:0 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600;color:var(--surface, #ffffff);cursor:pointer;border:none;border-radius:12px;background:var(--brand-primary, var(--si-accent));box-shadow:0 4px 14px color-mix(in srgb,var(--brand-primary, var(--si-accent)) 28%,transparent);transition:transform .2s ease,box-shadow .2s ease,background .2s ease,opacity .2s ease}.si-submit:hover:not(:disabled){transform:translateY(-1px);background:var(--brand-primary-hover, var(--si-accent-3));box-shadow:0 6px 20px color-mix(in srgb,var(--brand-primary, var(--si-accent)) 35%,transparent)}.si-submit:disabled{opacity:.55;cursor:not-allowed}.si-submit:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 3px color-mix(in srgb, var(--accent-mid) 38%, transparent))}.si-submit--inline{width:auto;flex-shrink:0;margin-top:0}.si-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.875rem;padding:0 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600;color:var(--si-text);cursor:pointer;border:1px solid var(--si-border);border-radius:12px;background:var(--si-surface);transition:border-color .2s ease,background .2s ease}.si-btn-secondary:hover{border-color:var(--si-border-hover);background:var(--si-muted-bg)}.si-required{color:var(--danger, #ef4444)}.si-signup-step{display:flex;flex-direction:column;gap:1.25rem}.si-signup-step .si-signup-form{margin-top:0}.si-signup-form{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:1.25rem}@media (min-width: 640px){.si-signup-form{grid-template-columns:1fr 1fr}.si-signup-form__full{grid-column:1/-1}}.si-signup-form__actions{display:flex;flex-direction:column;gap:1rem}@media (min-width: 640px){.si-signup-form__actions{flex-direction:row;align-items:flex-end;justify-content:space-between}}.si-module-list{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.si-module{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid var(--si-border);border-radius:var(--si-radius);background:var(--si-surface);transition:border-color .2s ease,background .2s ease}.si-module--selected{border-color:var(--si-accent-45);background:var(--si-tile-bg-hover)}.si-module__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem}.si-module__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-family:Material Icons;font-size:1rem;border-radius:8px;border:1px solid var(--si-border);background:var(--si-muted-bg);color:var(--si-accent)}.si-module__title{margin:0;font-size:.875rem;font-weight:600}.si-module__desc{margin:0;font-size:.8125rem;color:var(--si-text-muted);line-height:1.45}.si-module__badge{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .5rem;border-radius:999px;color:var(--si-accent);background:var(--si-accent-12);border:1px solid var(--si-accent-20)}.si-module__toggle{flex-shrink:0;width:2.75rem;height:1.5rem;border-radius:999px;background:var(--border-2, #c8c4be);position:relative;cursor:pointer;transition:background .2s ease}.si-module__toggle:after{content:\"\";position:absolute;top:.125rem;left:.25rem;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--surface, #ffffff);transition:transform .2s ease}.si-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.peer:checked+.si-module__toggle{background:var(--si-accent)}.peer:checked+.si-module__toggle:after{transform:translate(1.25rem)}.si-success__icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin:0 auto 1.25rem;border-radius:50%;color:var(--si-accent);background:var(--si-accent-12);border:1px solid var(--si-accent-25)}.si-status-text{margin:0 0 1.5rem;font-size:.9375rem;line-height:1.6;color:var(--si-text-muted)}.si-status-row{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;color:var(--si-text-muted)}.si-status-row .si-spinner{border-color:var(--si-border);border-top-color:var(--si-accent)}.si-actions-row{display:flex;justify-content:space-between;gap:.75rem;margin-top:1.5rem}.si-spinner{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:si-spin .7s linear infinite}.si-spinner--accent{width:1.75rem;height:1.75rem;border-color:var(--si-border);border-top-color:var(--si-accent)}.si-signing-in{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2.5rem 1.5rem;text-align:center}.si-signing-in__title{margin:.25rem 0 0;font-size:1.125rem;font-weight:600;letter-spacing:-.02em}.si-signing-in__text{margin:0;font-size:.875rem;color:var(--si-text-muted)}
1@keyframes si-spin{to{transform:rotate(360deg)}}.si-footer{margin:1.5rem 0 0;font-size:.875rem;color:var(--si-text-muted);text-align:center}.si-mobile-brand{display:flex;align-items:center;justify-content:center;gap:.625rem;width:100%;max-width:380px;margin-bottom:1.5rem}.si-mobile-brand__mark{width:2.25rem;height:2.25rem;object-fit:contain}.si-mobile-brand__name{font-size:1.125rem;font-weight:700;letter-spacing:-.03em}.firm-size-modal-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:var(--modal-backdrop, color-mix(in srgb, var(--ink) 45%, transparent));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.firm-size-modal{width:min(90vw,540px);padding:1.25rem;border-radius:var(--si-radius);border:1px solid var(--si-border);background:var(--si-surface-solid);color:var(--si-text-muted);box-shadow:var(--shadow-lg)}.firm-size-modal h3{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:var(--si-text)}.firm-size-modal p{margin:0 0 .75rem}.firm-size-modal ul{margin:0 0 1rem;padding-left:1.125rem;max-height:220px;overflow-y:auto}.firm-size-modal button{border:0;border-radius:10px;padding:.625rem 1rem;background:var(--brand-primary, var(--si-accent));color:var(--surface, #ffffff);font-weight:600;cursor:pointer}\n"],encapsulation:2})}}return s})()},{path:"maintenance",component:n(4154).Z}]}}]);
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.