PageSourceSearch

https://minasidor.k2a.se/34.66c8080e46e4383c.js

js k2a.se collected 2026-10-02 06:20:24 UTC 46,783 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunktaiga=self.webpackChunktaiga||[]).push([[34],{6917(V,U,o){o.d(U,{v:()=>r});var k=o(7705),d=o(3664),T=o(9213),R=o(8943),b=o(345),t=o(8834);let r=(()=>{class p{constructor(u,I){this.matIconRegistry=u,this.domSanitizer=I,this.clicked=new d.bkB,this.matIconRegistry.addSvgIcon("bankidLogoWhite",this.domSanitizer.bypassSecurityTrustResourceUrl("assets/img/BankID_logo_white.svg")),this.svgIcon="bankidLogoWhite"}static{this.\u0275fac=function(I){return new(I||p)(d.rXU(R.tp),d.rXU(b.up))}}static{this.\u0275cmp=d.VBU({type:p,selectors:[["taiga-bank-id-button"]],inputs:{label:"label",disabled:[2,"disabled","disabled",k.L39]},outputs:{clicked:"clicked"},standalone:!1,decls:3,vars:3,consts:[["matButton","filled","data-mom-test","MyPages_BankIdButton",3,"click","disabled"],[1,"bankid-icon",3,"svgIcon"]],template:function(I,_){1&I&&(d.j41(0,"button",0),d.bIt("click",function(){return _.clicked.emit()}),d.nrm(1,"mat-icon",1),d.EFF(2),d.k0s()),2&I&&(d.Y8G("disabled",_.disabled),d.R7$(),d.Y8G("svgIcon",_.svgIcon),d.R7$(),d.SpI(" ",_.label,"\n"))},dependencies:[T.An,t.$z],styles:["button[_ngcontent-%COMP%]:not(:disabled){background-color:#183e4f;color:#fff}.bankid-icon[_ngcontent-%COMP%]{font-size:36px;height:36px;width:36px;margin-right:4px}button[_ngcontent-%COMP%]{width:inherit}"]})}}return p})()},5034(V,U,o){o.d(U,{SigninModule:()=>ee});var k=o(8132),d=o(8793),T=o(2043),R=o(8875),b=o(1413),t=o(3664),r=o(2615);let p=(()=>{class n{constructor(e){this.injector=e,this.componentDestroyed=new b.B,this.router=this.injector.get(d.Ix),this.route=this.injector.get(d.nX),this.signinService=this.injector.get(R.W),this.mediaQueryService=this.injector.get(T.M)}ngOnDestroy(){this.componentDestroyed.next(!0),this.componentDestroyed.complete()}static{this.\u0275fac=function(i){return new(i||n)(t.rXU(r.zZn))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["taiga-signin-base"]],standalone:!1,decls:1,vars:0,template:function(i,a){1&i&&t.EFF(0,"NO UI HERE!")},encapsulation:2})}}return n})();var l=o(9417),u=o(7052),I=o(3284),_=o(1585),v=o(8834),M=o(100),g=o(9588),x=o(2200),w=o(1163),D=o(7201),f=o(8018);const X=["passwordInput"],L=n=>({invalidChars:n}),Q=()=>({minlength:"10"});function H(n,c){1&n&&(t.j41(0,"div"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"INPUTUSERNAMEPASSWORD")," "))}function W(n,c){1&n&&(t.j41(0,"div"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"CHOOSEPASSWORD")," "))}function Y(n,c){1&n&&(t.j41(0,"mat-error"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"INPUTREQUIRED")," "))}function J(n,c){if(1&n&&(t.j41(0,"mat-error"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n){let e;const i=t.XpG(2);t.R7$(),t.SpI(" ",t.i5U(2,1,"INVALIDCHARACTERS",t.eq3(4,L,null==(e=i.f.username.getError("allowedCharacters"))?null:e.invalidChars))," ")}}function z(n,c){if(1&n&&(t.j41(0,"mat-form-field",7),t.nrm(1,"input",12),t.nI1(2,"translate"),t.nVh(3,Y,3,3,"mat-error"),t.DNE(4,J,3,6,"mat-error",13),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.Y8G("placeholder",t.mNQ(t.bMT(2,4,"USERNAME"))),t.R7$(2),t.vxM(e.usernamePasswordForm.hasError("required","username")?3:-1),t.R7$(),t.Y8G("ngIf",e.f.username.hasError("allowedCharacters"))}}function K(n,c){1&n&&(t.j41(0,"mat-error"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"INPUTREQUIRED")," "))}function q(n,c){1&n&&(t.j41(0,"mat-error"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.i5U(2,1,"MINLENGTH",t.lJ4(4,Q))," "))}function Z(n,c){1&n&&(t.j41(0,"mat-error"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"INPUTEQUALTO")," "))}function tt(n,c){if(1&n&&(t.j41(0,"div"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.Lme("",t.bMT(2,2,"USERNAMEIS")," ",e.identifier)}}let N=(()=>{class n extends p{get f(){return this.usernamePasswordForm.controls}constructor(e,i){super(e),this.formBuilder=i,this.matcher=new I.F,this.signInLink=`${u.t.SIGN_IN}`,this.resetLink=`/${u.t.SIGN_IN}/reset`}ngOnInit(){this.usernamePasswordForm=this.formBuilder.group({username:[null,[l.k0.required,(0,_.f)()]],password:[null,[l.k0.required]],confirmPassword:[null,[l.k0.required]]},{validator:this.checkPasswords}
1),this.token=this.route.snapshot.queryParamMap.get("token"),this.route.data.subscribe(e=>{e.data&&(this.requireUsername=e.data.requireUsername,this.requireUsername?this.f.username.setValue(e.data.usernameSuggestion):this.f.username.disable(),this.passwordInput&&this.passwordInput.nativeElement&&this.passwordInput.nativeElement.focus(),this.identifier=e.data.identifier)})}checkPasswords(e){return e.controls.password.value===e.controls.confirmPassword.value?null:{notSame:!0}}continueClick(){const e=this.router.url.startsWith(this.resetLink);if(this.usernamePasswordForm.valid){const i=e?null:this.f.username.value;this.signinService.authReset(this.token,i,this.f.password.value).subscribe(()=>{this.router.navigate([this.signInLink],{queryParams:{identifier:i}})})}}static{this.\u0275fac=function(i){return new(i||n)(t.rXU(r.zZn),t.rXU(l.ze))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["taiga-reset-account"]],viewQuery:function(i,a){if(1&i&&t.GBs(X,7),2&i){let s;t.mGM(s=t.lsd())&&(a.passwordInput=s.first)}},standalone:!1,features:[t.Vt3],decls:30,vars:36,consts:[["passwordInput",""],["confirmPasswordInput",""],[1,"container"],[1,"centered"],[1,"sign-in","mat-elevation-z2"],[1,"header-text","mat-headline-6"],[2,"padding-top","10px",3,"formGroup"],[1,"form-field"],["matInput","","formControlName","password","type","password","autocomplete","new-password","required","","minlength","10","maxlength","128","data-mom-test","MyPages_ResetAccount_PasswordInput",3,"placeholder"],["matSuffix","",3,"input","inputLabel"],["matInput","","formControlName","confirmPassword","autocomplete","new-password","type","password","required","","data-mom-test","MyPages_ResetAccount_ConfirmPasswordInput",3,"placeholder","errorStateMatcher"],["mat-raised-button","","color","primary","data-mom-test","MyPages_ResetAccount_ContinueButton",1,"action-button",3,"click","disabled"],["matInput","","formControlName","username","required","","data-mom-test","MyPages_ResetAccount_UsernameInput","autocomplete","username",3,"placeholder"],[4,"ngIf"]],template:function(i,a){if(1&i){const s=t.RV6();t.j41(0,"div",2)(1,"div",3)(2,"div",4)(3,"div",5),t.EFF(4),t.nI1(5,"translate"),t.k0s(),t.nrm(6,"taiga-page-cards"),t.nVh(7,H,3,3,"div"),t.nVh(8,W,3,3,"div"),t.j41(9,"form",6),t.nVh(10,z,5,6,"mat-form-field",7),t.j41(11,"mat-form-field",7),t.nrm(12,"input",8,0),t.nI1(14,"translate"),t.nrm(15,"taiga-password-input-type-toggle",9),t.nI1(16,"translate"),t.nVh(17,K,3,3,"mat-error"),t.nVh(18,q,3,5,"mat-error"),t.k0s(),t.j41(19,"mat-form-field",7),t.nrm(20,"input",10,1),t.nI1(22,"translate"),t.nrm(23,"taiga-password-input-type-toggle",9),t.nI1(24,"translate"),t.nVh(25,Z,3,3,"mat-error"),t.k0s(),t.nVh(26,tt,3,4,"div"),t.j41(27,"button",11),t.bIt("click",function(){return r.eBV(s),r.Njj(a.continueClick())}),t.EFF(28),t.nI1(29,"translate"),t.k0s()()()()()}if(2&i){const s=t.sdS(13),m=t.sdS(21);t.AVh("is-mobile",a.mediaQueryService.isMobile())("is-desktop",!a.mediaQueryService.isMobile()),t.R7$(4),t.SpI(" ",t.bMT(5,24,"HEROTEXT")," "),t.R7$(3),t.vxM(a.requireUsername?7:-1),t.R7$(),t.vxM(a.requireUsername?-1:8),t.R7$(),t.Y8G("formGroup",a.usernamePasswordForm),t.R7$(),t.vxM(a.requireUsername?10:-1),t.R7$(2),t.Y8G("placeholder",t.mNQ(t.bMT(14,26,"PASSWORD"))),t.R7$(3),t.Y8G("input",s)("inputLabel",t.bMT(16,28,"PASSWORD")),t.R7$(2),t.vxM(a.usernamePasswordForm.hasError("required","password")?17:-1),t.R7$(),t.vxM(a.usernamePasswordForm.hasError("minlength","password")?18:-1),t.R7$(2),t.Y8G("placeholder",t.mNQ(t.bMT(22,30,"CONFIRMPASSWORD")))("errorStateMatcher",a.matcher),t.R7$(3),t.Y8G("input",m)("inputLabel",t.bMT(24,32,"CONFIRMPASSWORD")),t.R7$(2),t.vxM(a.usernamePasswordForm.hasError("notSame")?25:-1),t.R7$(),t.vxM(a.requireUsername?-1:26),t.R7$(),t.Y8G("disabled",!a.usernamePasswordForm.dirty&&!a.usernamePasswordForm.touched||a.usernamePasswordForm.invalid&&(a.usernamePasswordForm.dirty||a.usernamePasswordForm.touched)),t.R7$(),t.SpI(" ",t.bMT(29,34,"JOIN")," ")}},dependencies:[v.$z,M.fg,g.rl,g.TL,g.yw,x.bT,l.qT,l.me,l.BC,l.cb,l.YS,l.xh,l.tU,l.j4,l.JD,w.l,D.K,f.D9],styles:["[_nghost-%COMP%]{display:block;width:100%;height:100%;padding-bottom:env(safe-area-inset-bottom)}.centered[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;height:100%;margin-top:30px}.is-mobile[_ngcontent-%COMP%]   .centered[_ngcontent-%COMP%]{height:100%;margin-top:0}.centered[_ngcontent-%COMP%]{margin-bottom:4px}.container.is-mobile[_ngcontent-%COMP%]{height:calc(200vh - 56px);margin:0}.sign-in[_ngcontent-%COMP%]{display:flex;flex-direction:column}.is-desktop[_ngcontent-%COMP%]   .sign-in[_ngcontent-%COMP%]{border-radius:10px;padding:60px 80px;width:294px;border-style:solid;border-width:0;background-color:var(--mat-card-elevated-container-color, var(--mat-sys-surface-container-low));border-color:var(--mat-card-elevated-container-color, var(--mat-sys-surface-container-low));border-radius:var(--mat-card-elevated-container-shape, var(--mat-sys-corner-medium));box-shadow:var(--mat-card-elevated-container-elevation, var(--mat-sys-level1))}.is-mobile[_ngcontent-%COMP%]   .sign-in[_ngcontent-%COMP%]{padding:40px;height:100%}.header-text[_ngcontent-%COMP%]{text-align:center;padding:20px;margin:0}.text[_ngcontent-%COMP%]{text-align:center;padding-top:10px;margin:0}.action-button[_ngcontent-%COMP%]{width:100%;margin-top:20px;margin-bottom:20px}.spacer[_ngcontent-%COMP%]{flex:1 1 auto}.form-field[_ngcontent-%COMP%]{width:100%}.fill-space[_ngcontent-%COMP%]{display:flex;flex:1;align-items:flex-end}"]})}}return n})();var A=o(9437),et=o(7673),nt=o(6380),F=o(7342);let $=(()=>{class n{constructor(e,i,a,s){this.signInService=e,this.router=i,this.errorService=a,this.userMessageService=s,this.signInLink=`${u.t.SIGN_IN}`}resolve(e){const i=e.queryParamMap.get("token");if(i)return this.signInService.getActivationStatus(i).pipe((0,A.W)(a=>{const s=this.errorService.parseError(a);return this.userMessageService.errorWithHeader(s.message,"",s.displayErrorReportNumber?s.errorReportNumber:""),this.router.navigateByUrl("/"),(0,et.of)(null)}));this.router.navigateByUrl(this.signInLink)}static{this.\u0275fac=function(i){return new(i||n)(r.KVO(R.W),r.KVO(d.Ix),r.KVO(nt.I),r.KVO(F.z))}}static{this.\u0275prov=r.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();var S=function(n){return n.password="password",n.federated="federated",n.refresh_token="refresh_token",n}(S||{}),it=o(274),j=o(6977),at=o(1584),ot=o(7786),rt=o(8810),P=function(n){return n.pending="pending",n.completed="completed",n.failed="failed",n}(P||{}),B=o(3718),st=o(7586),C=o.n(st),lt=o(345),ct=o(9968),dt=o(2265),mt=o(2728),gt=o(7456),pt=o(666),ht=o(3527),G=o(450),ut=o(4085),ft=o(6917);const It=n=>({invalidChars:n});function _t(n,c){if(1&n&&(t.j41(0,"mat-error"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n){let e;const i=t.XpG(2);
1t.R7$(),t.SpI(" ",t.i5U(2,1,"INVALIDCHARACTERS",t.eq3(4,It,null==(e=i.identifierCtrl.getError("allowedCharacters"))?null:e.invalidChars))," ")}}function St(n,c){if(1&n&&(t.j41(0,"mat-error"),t.EFF(1),t.k0s()),2&n){const e=t.XpG(2);t.R7$(),t.SpI(" ",e.loginError," ")}}function Ct(n,c){if(1&n){const e=t.RV6();t.j41(0,"div",8),t.EFF(1),t.nI1(2,"translate"),t.k0s(),t.j41(3,"form",9),t.bIt("keyup.enter",function(){r.eBV(e);const a=t.XpG();return r.Njj(a.continueClick())}),t.j41(4,"mat-form-field",10)(5,"mat-label"),t.EFF(6),t.nI1(7,"translate"),t.k0s(),t.nrm(8,"input",11),t.DNE(9,_t,3,6,"mat-error",12),t.nVh(10,St,2,1,"mat-error"),t.k0s(),t.j41(11,"button",13),t.bIt("click",function(){r.eBV(e);const a=t.XpG();return r.Njj(a.continueClick())}),t.EFF(12),t.nI1(13,"translate"),t.k0s()()}if(2&n){const e=t.XpG();t.R7$(),t.SpI(" ",t.bMT(2,6,"OR")," "),t.R7$(5),t.JRh(t.bMT(7,8,"USERNAME")),t.R7$(2),t.Y8G("formControl",e.identifierCtrl),t.R7$(),t.Y8G("ngIf",e.identifierCtrl.hasError("allowedCharacters")),t.R7$(),t.vxM(e.loginError?10:-1),t.R7$(2),t.SpI(" ",t.bMT(13,10,"NEXT")," ")}}function Rt(n,c){if(1&n){const e=t.RV6();t.j41(0,"div",7)(1,"div",14),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.j41(4,"button",15),t.bIt("click",function(){r.eBV(e);const a=t.XpG();return r.Njj(a.register())}),t.EFF(5),t.nI1(6,"translate"),t.k0s()()}2&n&&(t.R7$(2),t.JRh(t.bMT(3,2,"MISSINGACCOUNT")),t.R7$(3),t.SpI(" ",t.bMT(6,4,"REGISTER")," "))}let vt=(()=>{class n extends p{set identifier(e){this.identifierCtrl.setValue(e)}get rememberMe(){return null==this.signinService.rememberMe&&(this.signinService.rememberMe=!!this.mediaQueryService.isMobile()),this.signinService.rememberMe}set rememberMe(e){this.signinService.rememberMe=e}constructor(e,i,a,s,m){super(e),this.appConfig=i,this.translate=a,this.clientConfigurationService=s,this.registrationService=m,this.signInMethodClicked=new t.bkB,this.bankIdRegistration=new t.bkB,this.identifierCtrl=new l.hs("",[l.k0.required,(0,_.f)()]),this.clientConfigurationService.getClientConfigurationSecurity().subscribe(h=>{const y=this.getBankIdProvider(h);y&&(this.useBankid=!0,this.realm=y.realm)}),this.registrationService.canRegisterState.pipe((0,j.Q)(this.componentDestroyed)).subscribe(h=>{this.showRegistration=h}),this.hidePasswordLogin="1"===this.route.snapshot.queryParams.bankid}ngOnDestroy(){this.componentDestroyed.next(!0),this.componentDestroyed.complete()}continueClick(){this.identifierCtrl.valid?this.signInMethodClicked.emit({method:S.password,identifier:this.identifierCtrl.value.trim(),returnAddress:this.createCallbackUrl()}):this.loginError=this.translate.instant("IDENTIFIERREQUIRED")}getBankIdProvider(e){const i=e.authentication.providers;return i.length>0?i.find(a=>a.realm.startsWith("bankid.com")):void 0}createCallbackUrl(){return new URL("signin",this.appConfig.appWebAddress).href}signInBankId(e=!1){this.bankIdRegistration.emit(e),this.signInMethodClicked.emit({method:S.federated,realm:this.realm,requestRefreshToken:this.rememberMe,returnAddress:this.createCallbackUrl()})}signInFederated(){this.signInMethodClicked.emit({method:S.federated,returnAddress:this.createCallbackUrl()})}formatDateAndTime(e){return B.Q.formatDateAndTime(e)}toggleRememberMe(e){this.rememberMe=e.checked}register(){if(this.useBankid)this.signInBankId(!0);else{const e=this.route.snapshot.queryParams.returnUrl||sessionStorage.getItem("RETURN_URL");this.router.navigate(["/registration"],{queryParams:{returnUrl:e},queryParamsHandling:"merge"})}}static{this.\u0275fac=function(i){return new(i||n)(t.rXU(r.zZn),t.rXU(gt.R),t.rXU(f.c$),t.rXU(pt.t),t.rXU(ht.f))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["taiga-signin"]],inputs:{identifier:"identifier"},outputs:{signInMethodClicked:"signInMethodClicked",bankIdRegistration:"bankIdRegistration"},standalone:!1,features:[t.Vt3],decls:16,vars:22,consts:[[1,"container"],[1,"centered"],[1,"sign-in"],[1,"header-text","mat-font-headline-sm"],[1,"action-button",3,"clicked","label","disabled"],[2,"text-align","center"],[2,"margin-bottom","10px","margin-bottom","50px",3,"change","checked","disabled"],[2,"margin-bottom","20px"],[1,"text","mat-hint",2,"font-size","1rem"],[3,"keyup.enter"],[1,"form-field"],["data-mom-test","MyPages_SignIn_Username","matInput","","required","","type","email","autocomplete","username",3,"formControl"],[4,"ngIf"],["data-mom-test","MyPages_SignIn_NextButton","matButton","filled",1,"action-button",2,"margin-top","6px",3,"click"],[1,"mat-hint"],["matButton","tonal","data-mom-test","MyPages_SignIn_Register","color","primary",1,"action-button",3,"click"]],template:function(i,a){1&i&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),t.EFF(4),t.nI1(5,"translate"),t.k0s(),t.nrm(6,"taiga-page-cards"),t.j41(7,"taiga-bank-id-button",4),t.nI1(8,"translate"),t.bIt("clicked",function(){return a.signInBankId()}),t.k0s(),t.nVh(9,Ct,14,12),t.j41(10,"div",5)(11,"mat-slide-toggle",6),t.bIt("change",function(m){return a.toggleRememberMe(m)}),t.EFF(12),t.nI1(13,"translate"),t.k0s()(),t.nVh(14,Rt,7,6,"div",7),t.nrm(15,"taiga-legacy-info"),t.k0s()()()),2&i&&(t.AVh("is-mobile",a.mediaQueryService.isMobile())("is-desktop",!a.mediaQueryService.isMobile()),t.R7$(2),t.AVh("mat-elevation-z2",!a.mediaQueryService.isMobile()),t.R7$(2),t.SpI(" ",t.bMT(5,16,"HEROTEXT")," "),t.R7$(3),t.Y8G("disabled",t.mNQ(!a.useBankid))("label",t.bMT(8,18,"SIGNINBANKID")),t.R7$(2),t.vxM(a.hidePasswordLogin?-1:9),t.R7$(2),t.Y8G("disabled",t.mNQ(!a.useBankid))("checked",a.rememberMe),t.R7$(),t.SpI(" ",t.bMT(13,20,"REMEMBERME")," "),t.R7$(2),t.vxM(a.showRegistration?14:-1))},dependencies:[v.$z,M.fg,g.rl,g.nJ,g.TL,G.sG,x.bT,l.qT,l.me,l.BC,l.cb,l.YS,l.cV,l.l_,ut.T,D.K,ft.v,f.D9],styles:["[_nghost-%COMP%]{display:block;width:100%;height:100%;padding-bottom:env(safe-area-inset-bottom)}.centered[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;height:100%;margin-top:30px}.is-mobile[_ngcontent-%COMP%]   .centered[_ngcontent-%COMP%]{height:100%;margin-top:0}.centered[_ngcontent-%COMP%]{margin-bottom:4px}.container.is-mobile[_ngcontent-%COMP%]{height:calc(200vh - 56px);margin:0}.sign-in[_ngcontent-%COMP%]{display:flex;flex-direction:column}.is-desktop[_ngcontent-%COMP%]   .sign-in[_ngcontent-%COMP%]{border-radius:10px;padding:60px 80px;width:294px;border-style:solid;border-width:0;background-color:var(--mat-card-elevated-container-color, var(--mat-sys-surface-container-low));border-color:var(--mat-card-elevated-container-color, var(--mat-sys-surface-container-low));border-radius:var(--mat-card-elevated-container-shape, var(--mat-sys-corner-medium));box-shadow:var(--mat-card-elevated-container-elevation, var(--mat-sys-level1))}.is-mobile[_ngcontent-%COMP%]   .sign-in[_ngcontent-%COMP%]{padding:40px;height:100%}.header-text[_ngcontent-%COMP%]{text-align:center;padding:20px;margin:0}.text[_ngcontent-%COMP%]{text-align:center;padding-top:10px;margin:0}.action-button[_ngcontent-%COMP%]{width:100%;margin-top:20px;margin-bottom:20px}.spacer[_ngcontent-%COMP%]{flex:1 1 auto}.form-field[_ngcontent-%COMP%]{width:100%}.fill-space[_ngcontent-%COMP%]{display:flex;flex:1;align-items:flex-end}.bankid-logo[_ngcontent-%COMP%]{position:absolute;margin-top:12px;right:16px;transform:scale(2)}
1.text[_ngcontent-%COMP%]{margin-bottom:25px}"]})}}return n})();var E=o(2591);const Et=n=>({invalidChars:n});function bt(n,c){if(1&n&&(t.j41(0,"mat-error"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n){let e;const i=t.XpG();t.R7$(),t.SpI(" ",t.i5U(2,1,"INVALIDCHARACTERS",t.eq3(4,Et,null==(e=i.identifier.getError("allowedCharacters"))?null:e.invalidChars))," ")}}function kt(n,c){1&n&&(t.j41(0,"mat-hint"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.JRh(t.bMT(2,1,"IDENTIFIERREQUIRED")))}let Tt=(()=>{class n{constructor(e,i,a,s,m,h){this.signInService=e,this.snackBarService=i,this.translate=a,this.router=s,this.dialogRef=m,this._identifier=h,this.identifier=new l.hs("",[l.k0.required,(0,_.f)()]),this.identifier.setValue(h)}restorePassword(e){this.signInService.restorePassword(e).subscribe(()=>{this.snackBarService.success(this.translate.instant("RESTOREPASSWORDSUCCESS")),this.dialogRef.close(),this.router.navigateByUrl("/")})}static{this.\u0275fac=function(i){return new(i||n)(t.rXU(R.W),t.rXU(F.z),t.rXU(f.c$),t.rXU(d.Ix),t.rXU(E.CP),t.rXU(E.Vh))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["taiga-forgot-password"]],standalone:!1,decls:13,vars:14,consts:[["mat-dialog-title","",1,"mat-h1","header-text"],[1,"form-field"],["matInput","","type","email","data-mom-test","MyPages_ForgotPassword_UsernameInput","autocomplete","username",3,"placeholder","formControl"],[4,"ngIf"],["align","end"],["mat-raised-button","","color","primary","data-mom-test","MyPages_ForgotPassword_RestoreButton",3,"click","disabled"]],template:function(i,a){1&i&&(t.j41(0,"h1",0),t.EFF(1),t.nI1(2,"translate"),t.k0s(),t.j41(3,"mat-dialog-content")(4,"mat-form-field",1),t.nrm(5,"input",2),t.nI1(6,"translate"),t.DNE(7,bt,3,6,"mat-error",3),t.nVh(8,kt,3,3,"mat-hint"),t.k0s()(),t.j41(9,"mat-dialog-actions",4)(10,"button",5),t.bIt("click",function(){return a.restorePassword(a.identifier.value)}),t.EFF(11),t.nI1(12,"translate"),t.k0s()()),2&i&&(t.R7$(),t.JRh(t.bMT(2,8,"FORGOTPASSWORD")),t.R7$(4),t.Y8G("placeholder",t.mNQ(t.bMT(6,10,"USERNAME")))("formControl",a.identifier),t.R7$(2),t.Y8G("ngIf",a.identifier.hasError("allowedCharacters")),t.R7$(),t.vxM(a.identifier.value.length<1?8:-1),t.R7$(2),t.Y8G("disabled",!a.identifier.valid),t.R7$(),t.SpI(" ",t.bMT(12,12,"RESTOREPASSWORD")," "))},dependencies:[x.bT,l.me,l.BC,l.l_,v.$z,M.fg,g.rl,g.MV,g.TL,E.BI,E.E7,E.Yi,f.D9],styles:[".form-field[_ngcontent-%COMP%]{width:100%;margin-bottom:15px}.header-text[_ngcontent-%COMP%]{font-weight:500}"]})}}return n})();var Mt=o(9213),xt=o(2598);const Pt=["passwordInput"];function Ot(n,c){if(1&n&&(t.j41(0,"mat-error",11),t.EFF(1),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.SpI(" ",e.loginError," ")}}let yt=(()=>{class n extends p{get rememberMe(){return null==this.signinService.rememberMe&&(this.signinService.rememberMe=!!this.mediaQueryService.isMobile()),this.signinService.rememberMe}set rememberMe(e){this.signinService.rememberMe=e}constructor(e,i,a){super(e),this.dialog=i,this.translate=a,this.signInClicked=new t.bkB,this.cancelClicked=new t.bkB,this.password=new l.hs("",l.k0.required)}ngOnInit(){this.passwordInput&&this.passwordInput.nativeElement&&this.passwordInput.nativeElement.focus()}passwordFocus(){B.Q.isIOS()&&setTimeout(()=>{window.scrollTo(0,0)},200)}signInClick(){this.password.valid?(this.authenticationStart.key=this.password.value,this.authenticationStart.requestRefreshToken=this.rememberMe,this.signInClicked.emit(this.authenticationStart)):this.loginError=this.translate.instant("PASSWORDREQUIRED")}goBack(){this.cancelClicked.emit()}openForgotPasswordDialog(){this.dialog.open(Tt,{width:"400px",ariaLabel:this.translate.instant("FORGOTPASSWORD"),data:this.authenticationStart.identifier})}toggleRememberMe(e){this.rememberMe=e.checked}static{this.\u0275fac=function(i){return new(i||n)(t.rXU(r.zZn),t.rXU(E.bZ),t.rXU(f.c$))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["taiga-signin-single"]],viewQuery:function(i,a){if(1&i&&t.GBs(Pt,7),2&i){let s;t.mGM(s=t.lsd())&&(a.passwordInput=s.first)}},inputs:{authenticationStart:"authenticationStart"}
1,outputs:{signInClicked:"signInClicked",cancelClicked:"cancelClicked"},standalone:!1,features:[t.Vt3],decls:35,vars:33,consts:[["passwordInput",""],[1,"container"],[1,"centered"],[1,"sign-in","mat-elevation-z2"],[1,"header-text","mat-headline-6"],[2,"display","inline-flex","vertical-align","middle","margin-left","-10px"],["mat-icon-button","","color","primary",3,"click"],[2,"line-height","2.5rem"],[1,"form-field",2,"padding-top","10px"],["data-mom-test","MyPages_SignIn_Password","type","password","matInput","","autocomplete","current-password","required","",3,"focus","formControl"],["matSuffix","",3,"input","inputLabel"],[2,"padding-bottom","10px"],[2,"margin-bottom","10px",3,"change","checked"],["data-mom-test","MyPages_SignIn_SignInButton","matButton","filled",1,"action-button",3,"click"],[1,"mat-caption"],["mat-button","","color","primary",3,"click"]],template:function(i,a){if(1&i){const s=t.RV6();t.j41(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4),t.EFF(4),t.nI1(5,"translate"),t.k0s(),t.j41(6,"div",5)(7,"button",6),t.nI1(8,"translate"),t.bIt("click",function(){return r.eBV(s),r.Njj(a.goBack())}),t.j41(9,"mat-icon"),t.EFF(10,"arrow_back"),t.k0s()(),t.j41(11,"span",7),t.EFF(12),t.k0s()(),t.j41(13,"form")(14,"mat-form-field",8)(15,"mat-label"),t.EFF(16),t.nI1(17,"translate"),t.k0s(),t.j41(18,"input",9,0),t.bIt("focus",function(){return r.eBV(s),r.Njj(a.passwordFocus())}),t.k0s(),t.nrm(20,"taiga-password-input-type-toggle",10),t.nI1(21,"translate"),t.nVh(22,Ot,2,1,"mat-error",11),t.k0s(),t.j41(23,"mat-slide-toggle",12),t.bIt("change",function(h){return r.eBV(s),r.Njj(a.toggleRememberMe(h))}),t.EFF(24),t.nI1(25,"translate"),t.k0s(),t.j41(26,"button",13),t.bIt("click",function(){return r.eBV(s),r.Njj(a.signInClick())}),t.EFF(27),t.nI1(28,"translate"),t.k0s(),t.j41(29,"div",14),t.EFF(30),t.nI1(31,"translate"),t.j41(32,"a",15),t.bIt("click",function(){return r.eBV(s),r.Njj(a.openForgotPasswordDialog())}),t.EFF(33),t.nI1(34,"translate"),t.k0s()()()()()()}if(2&i){const s=t.sdS(19);t.AVh("is-mobile",a.mediaQueryService.isMobile())("is-desktop",!a.mediaQueryService.isMobile()),t.R7$(4),t.SpI(" ",t.bMT(5,17,"INPUTPASSWORD")," "),t.R7$(3),t.BMQ("aria-label",t.bMT(8,19,"GOBACK")),t.R7$(5),t.SpI(" ",a.authenticationStart.identifier," "),t.R7$(4),t.JRh(t.bMT(17,21,"PASSWORD")),t.R7$(2),t.Y8G("formControl",a.password),t.R7$(2),t.Y8G("input",s)("inputLabel",t.bMT(21,23,"PASSWORD")),t.R7$(2),t.vxM(a.loginError?22:-1),t.R7$(),t.Y8G("checked",a.rememberMe),t.R7$(),t.JRh(t.bMT(25,25,"STAYSIGNEDIN")),t.R7$(3),t.SpI(" ",t.bMT(28,27,"LOGIN")," "),t.R7$(3),t.SpI(" ",t.bMT(31,29,"FORGOTPASSWORD"),"?"),t.R7$(3),t.JRh(t.bMT(34,31,"RESTOREPASSWORD"))}},dependencies:[Mt.An,v.$z,xt.iY,M.fg,g.rl,g.nJ,g.TL,g.yw,G.sG,l.qT,l.me,l.BC,l.cb,l.YS,l.cV,l.l_,w.l,f.D9],styles:["[_nghost-%COMP%]{display:block;width:100%;height:100%;padding-bottom:env(safe-area-inset-bottom)}.centered[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;height:100%;margin-top:30px}.is-mobile[_ngcontent-%COMP%]   .centered[_ngcontent-%COMP%]{height:100%;margin-top:0}.centered[_ngcontent-%COMP%]{margin-bottom:4px}.container.is-mobile[_ngcontent-%COMP%]{height:calc(200vh - 56px);margin:0}.sign-in[_ngcontent-%COMP%]{display:flex;flex-direction:column}.is-desktop[_ngcontent-%COMP%]   .sign-in[_ngcontent-%COMP%]{border-radius:10px;padding:60px 80px;width:294px;border-style:solid;border-width:0;background-color:var(--mat-card-elevated-container-color, var(--mat-sys-surface-container-low));border-color:var(--mat-card-elevated-container-color, var(--mat-sys-surface-container-low));border-radius:var(--mat-card-elevated-container-shape, var(--mat-sys-corner-medium));box-shadow:var(--mat-card-elevated-container-elevation, var(--mat-sys-level1))}.is-mobile[_ngcontent-%COMP%]   .sign-in[_ngcontent-%COMP%]{padding:40px;height:100%}.header-text[_ngcontent-%COMP%]{text-align:center;padding:20px;margin:0}.text[_ngcontent-%COMP%]{text-align:center;padding-top:10px;margin:0}.action-button[_ngcontent-%COMP%]{width:100%;margin-top:20px;margin-bottom:20px}.spacer[_ngcontent-%COMP%]{flex:1 1 auto}.form-field[_ngcontent-%COMP%]{width:100%}.fill-space[_ngcontent-%COMP%]{display:flex;flex:1;align-items:flex-end}"]})}}return n})();var Ut=o(1997),O=o(9454),Ft=o(7575),Bt=o(1517);function wt(n,c){1&n&&(t.j41(0,"div",3),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.JRh(t.bMT(2,1,"BANKID")))}function Dt(n,c){1&n&&(t.j41(0,"div",3),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.JRh(t.bMT(2,1,"REGISTERWITHBANKID")))}function Nt(n,c){if(1&n&&(t.qex(0),t.EFF(1),t.bVm()),2&n){const e=t.XpG(4);t.R7$(),t.JRh(e.timeRemaingDisplay)}}function At(n,c){if(1&n){const e=t.RV6();t.j41(0,"button",17),t.bIt("click",function(){r.eBV(e);const a=t.XpG(4);
1return r.Njj(a.extendTime())}),t.EFF(1),t.nI1(2,"translate"),t.k0s()}2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"EXTEND")," "))}function $t(n,c){if(1&n&&(t.j41(0,"div",6),t.nrm(1,"img",12),t.nI1(2,"translate"),t.nrm(3,"mat-progress-bar",13),t.nI1(4,"translate"),t.j41(5,"div",14),t.DNE(6,Nt,2,1,"ng-container",15),t.k0s(),t.DNE(7,At,3,3,"button",16),t.k0s()),2&n){const e=t.XpG(3);t.R7$(),t.Y8G("src",e.qrCode,t.B4B)("alt",t.bMT(2,6,"BANKIDQRCODE")),t.R7$(2),t.Y8G("value",e.timeRemainingpercentage),t.BMQ("aria-label",t.bMT(4,8,"COUNTDOWNTIMER")),t.R7$(3),t.Y8G("ngIf",e.timeRemaingDisplay),t.R7$(),t.Y8G("ngIf",e.showExtendTimeButton)}}function jt(n,c){if(1&n&&t.DNE(0,$t,8,10,"div",11),2&n){const e=t.XpG(2);t.Y8G("ngIf",!e.showSpinner)}}function Gt(n,c){1&n&&(t.j41(0,"div",7),t.nrm(1,"taiga-spinner"),t.k0s())}function Vt(n,c){1&n&&(t.j41(0,"mat-accordion")(1,"mat-expansion-panel",18)(2,"mat-expansion-panel-header")(3,"mat-panel-title"),t.EFF(4),t.nI1(5,"translate"),t.k0s()(),t.j41(6,"ol",19)(7,"li",19),t.EFF(8),t.nI1(9,"translate"),t.k0s(),t.j41(10,"li",19),t.EFF(11),t.nI1(12,"translate"),t.k0s(),t.j41(13,"li",19),t.EFF(14),t.nI1(15,"translate"),t.k0s(),t.j41(16,"li",19),t.EFF(17),t.nI1(18,"translate"),t.k0s()(),t.j41(19,"p"),t.EFF(20),t.nI1(21,"translate"),t.k0s()(),t.j41(22,"mat-expansion-panel",18)(23,"mat-expansion-panel-header")(24,"mat-panel-title"),t.EFF(25),t.nI1(26,"translate"),t.k0s()(),t.j41(27,"p"),t.EFF(28),t.nI1(29,"translate"),t.k0s(),t.j41(30,"ul")(31,"li"),t.EFF(32),t.nI1(33,"translate"),t.k0s(),t.j41(34,"li"),t.EFF(35),t.nI1(36,"translate"),t.k0s(),t.j41(37,"li"),t.EFF(38),t.nI1(39,"translate"),t.k0s(),t.j41(40,"li"),t.EFF(41),t.nI1(42,"translate"),t.k0s(),t.j41(43,"ul")(44,"li"),t.EFF(45),t.nI1(46,"translate"),t.k0s(),t.j41(47,"li"),t.EFF(48),t.nI1(49,"translate"),t.k0s(),t.j41(50,"ul")(51,"li"),t.EFF(52),t.nI1(53,"translate"),t.k0s(),t.j41(54,"li"),t.EFF(55),t.nI1(56,"translate"),t.k0s()()(),t.j41(57,"li"),t.EFF(58),t.nI1(59,"translate"),t.k0s()()()()),2&n&&(t.R7$(4),t.JRh(t.bMT(5,17,"SCANQRCODEGUIDETITLE")),t.R7$(4),t.JRh(t.bMT(9,19,"SCANQRCODEGUIDESTEP1")),t.R7$(3),t.JRh(t.bMT(12,21,"SCANQRCODEGUIDESTEP2")),t.R7$(3),t.JRh(t.bMT(15,23,"SCANQRCODEGUIDESTEP3")),t.R7$(3),t.JRh(t.bMT(18,25,"SCANQRCODEGUIDESTEP4")),t.R7$(3),t.SpI(" ",t.bMT(21,27,"SCANQRCODEGUIDEINFO")," "),t.R7$(5),t.JRh(t.bMT(26,29,"SCREENREADERGUIDETITLE")),t.R7$(3),t.SpI(" ",t.bMT(29,31,"SCREENREADERGUIDEINFO")," "),t.R7$(4),t.SpI(" ",t.bMT(33,33,"SCREENREADERGUIDESTEP1")," "),t.R7$(3),t.JRh(t.bMT(36,35,"SCREENREADERGUIDESTEP2")),t.R7$(3),t.JRh(t.bMT(39,37,"SCREENREADERGUIDESTEP3")),t.R7$(3),t.JRh(t.bMT(42,39,"SCREENREADERGUIDESTEP4")),t.R7$(4),t.JRh(t.bMT(46,41,"SCREENREADERGUIDESTEP4INNERSTEP1")),t.R7$(3),t.JRh(t.bMT(49,43,"SCREENREADERGUIDESTEP4INNERSTEP2")),t.R7$(4),t.JRh(t.bMT(53,45,"SCREENREADERGUIDESTEP4INNERSTEP2INNERSTEP1")),t.R7$(3),t.JRh(t.bMT(56,47,"SCREENREADERGUIDESTEP4INNERSTEP2INNERSTEP2")),t.R7$(3),t.SpI(" ",t.bMT(59,49,"SCREENREADERGUIDESTEP5")," "))}function Xt(n,c){if(1&n&&t.DNE(0,Vt,60,51,"mat-accordion",15),2&n){const e=t.XpG(2);t.Y8G("ngIf",!e.showSpinner)}}function Lt(n,c){if(1&n){const e=t.RV6();t.j41(0,"button",21),t.bIt("click",function(){r.eBV(e);const a=t.XpG(3);return r.Njj(a.openBankId())}),t.EFF(1),t.k0s()}if(2&n){const e=t.XpG(3);t.R7$(),t.SpI(" ",e.deviceText," ")}}function Qt(n,c){if(1&n&&t.DNE(0,Lt,2,1,"button",20),2&n){const e=t.XpG(2);t.Y8G("ngIf",!e.showSpinner)}}function Ht(n,c){if(1&n){const e=t.RV6();t.j41(0,"div",10)(1,"div",22),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.j41(4,"button",23),t.bIt("click",function(){r.eBV(e);const a=t.XpG(2);return r.Njj(a.goToRegistration())}),t.EFF(5),t.nI1(6,"translate"),t.k0s()()}2&n&&(t.R7$(2),t.JRh(t.bMT(3,2,"MISSINGBANKID")),t.R7$(3),t.SpI(" ",t.bMT(6,4,"REGISTER")," "))}function Wt(n,c){if(1&n){const e=t.RV6();t.j41(0,"div",4)(1,"div",5),t.EFF(2),t.k0s(),t.nVh(3,jt,1,1,"div",6),t.nVh(4,Gt,2,0,"div",7),t.nVh(5,Xt,1,1,"mat-accordion"),t.nVh(6,Qt,1,1,"button",8),t.j41(7,"button",9),t.bIt("click",function(){r.eBV(e);const a=t.XpG();return r.Njj(a.cancel())}),t.EFF(8),t.nI1(9,"translate"),t.k0s(),t.nVh(10,Ht,7,6,"div",10),t.k0s()}if(2&n){const e=t.XpG();
1t.R7$(2),t.JRh(e.userMessage),t.R7$(),t.vxM(e.showSpinner?-1:3),t.R7$(),t.vxM(e.showSpinner?4:-1),t.R7$(),t.vxM(e.showSpinner?-1:5),t.R7$(),t.vxM(e.showSpinner?-1:6),t.R7$(2),t.SpI(" ",t.bMT(9,7,"CANCEL")," "),t.R7$(2),t.vxM(e.registration?10:-1)}}let Yt=(()=>{class n extends p{constructor(){super(...arguments),this.openBankIdClicked=new t.bkB,this.cancelClicked=new t.bkB,this.extendTimeClicked=new t.bkB}cancel(){this.cancelClicked.emit()}openBankId(){this.openBankIdClicked.emit()}goToRegistration(){const e=this.route.snapshot.queryParams.returnUrl||sessionStorage.getItem("RETURN_URL");this.router.navigate(["/registration"],{queryParams:{returnUrl:e},queryParamsHandling:"merge"}),this.cancel()}extendTime(){this.extendTimeClicked.emit()}static{this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(n)))(a||n)}})()}static{this.\u0275cmp=t.VBU({type:n,selectors:[["taiga-signin-bankid"]],inputs:{qrCode:"qrCode",userMessage:"userMessage",showSpinner:"showSpinner",deviceText:"deviceText",registration:"registration",timeRemaingDisplay:"timeRemaingDisplay",timeRemainingpercentage:"timeRemainingpercentage",showExtendTimeButton:"showExtendTimeButton"},outputs:{openBankIdClicked:"openBankIdClicked",cancelClicked:"cancelClicked",extendTimeClicked:"extendTimeClicked"},standalone:!1,features:[t.Vt3],decls:7,vars:7,consts:[[1,"container"],[1,"centered"],[1,"sign-in","mat-elevation-z2"],[1,"header-text","mat-headline-6"],[2,"display","flex","flex-direction","column","align-items","center","margin-top","20px","height","100%"],[2,"font-size","0.875rem"],[1,"qr-code-container",2,"display","flex","flex-direction","column","align-items","center"],[2,"margin-top","30px"],["matButton","filled","color","primary","data-mom-test","MyPages_SignIn_BankId_OpenButton",2,"text-align","left","margin-top","16px","width","100%"],["matButton","tonal","data-mom-test","MyPages_SignIn_BankId_CancelButton",2,"text-align","left","margin-top","8px","width","100%",3,"click"],[1,"missing-bankid-registration"],["class","qr-code-container","style","display: flex; flex-direction: column; align-items: center",4,"ngIf"],["width","160","height","160",2,"margin-top","15px",3,"src","alt"],["mode","determinate",2,"margin-top","4px",3,"value"],[1,"time-remaining"],[4,"ngIf"],["style","margin-bottom: 8px;","matButton","tonal","data-mom-test","MyPages_SignIn_BankId_ExtendButton",3,"click",4,"ngIf"],["matButton","tonal","data-mom-test","MyPages_SignIn_BankId_ExtendButton",2,"margin-bottom","8px",3,"click"],[1,"mat-elevation-z0"],[1,""],["style","text-align: left; margin-top: 16px; width: 100%","matButton","filled","color","primary","data-mom-test","MyPages_SignIn_BankId_OpenButton",3,"click",4,"ngIf"],["matButton","filled","color","primary","data-mom-test","MyPages_SignIn_BankId_OpenButton",2,"text-align","left","margin-top","16px","width","100%",3,"click"],[1,"mat-hint"],["matButton","tonal","data-mom-test","MyPages_SignIn_BankId_RegisterButton",1,"action-button",3,"click"]],template:function(i,a){1&i&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2),t.nVh(3,wt,3,3,"div",3),t.nVh(4,Dt,3,3,"div",3),t.nrm(5,"mat-divider"),t.nVh(6,Wt,11,9,"div",4),t.k0s()()()),2&i&&(t.AVh("is-mobile",a.mediaQueryService.isMobile())("is-desktop",!a.mediaQueryService.isMobile()),t.R7$(3),t.vxM(a.registration?-1:3),t.R7$(),t.vxM(a.registration?4:-1),t.R7$(2),t.vxM(a.qrCode?6:-1))},dependencies:[Ut.q,v.$z,O.BS,O.GK,O.Z2,O.WN,Ft.HM,x.bT,Bt.t,f.D9],styles:["[_nghost-%COMP%]{display:block;width:100%;height:100%;padding-bottom:env(safe-area-inset-bottom)}.centered[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;height:100%;margin-top:30px}.is-mobile[_ngcontent-%COMP%]   .centered[_ngcontent-%COMP%]{height:100%;margin-top:0}.centered[_ngcontent-%COMP%]{margin-bottom:4px}.container.is-mobile[_ngcontent-%COMP%]{height:calc(200vh - 56px);margin:0}.sign-in[_ngcontent-%COMP%]{display:flex;flex-direction:column}.is-desktop[_ngcontent-%COMP%]   .sign-in[_ngcontent-%COMP%]{border-radius:10px;padding:60px 80px;width:294px;border-style:solid;border-width:0;background-color:var(--mat-card-elevated-container-color, var(--mat-sys-surface-container-low));border-color:var(--mat-card-elevated-container-color, var(--mat-sys-surface-container-low));border-radius:var(--mat-card-elevated-container-shape, var(--mat-sys-corner-medium));box-shadow:var(--mat-card-elevated-container-elevation, var(--mat-sys-level1))}.is-mobile[_ngcontent-%COMP%]   .sign-in[_ngcontent-%COMP%]{padding:40px;height:100%}.header-text[_ngcontent-%COMP%]{text-align:center;padding:20px;margin:0}.text[_ngcontent-%COMP%]{text-align:center;padding-top:10px;margin:0}.action-button[_ngcontent-%COMP%]{width:100%;margin-top:20px;margin-bottom:20px}.spacer[_ngcontent-%COMP%]{flex:1 1 auto}.form-field[_ngcontent-%COMP%]{width:100%}.fill-space[_ngcontent-%COMP%]{display:flex;flex:1;align-items:flex-end}.missing-bankid-registration[_ngcontent-%COMP%]{margin-top:20px;width:100%}.time-remaining[_ngcontent-%COMP%]{height:24px;margin:4px 0}[_nghost-%COMP%]     .mdc-linear-progress__bar-inner{border-color:var(--palette-primary-500)}"]})}}return n})();function Jt(n,c){if(1&n){const e=t.RV6();t.j41(0,"taiga-signin",3),t.bIt("signInMethodClicked",function(a){r.eBV(e);const s=t.XpG();
1return r.Njj(s.authMethodClick(a))})("bankIdRegistration",function(a){r.eBV(e);const s=t.XpG();return r.Njj(s.setBankIdRegistration(a))}),t.k0s()}if(2&n){const e=t.XpG();t.Y8G("identifier",e.identifier)}}function zt(n,c){if(1&n){const e=t.RV6();t.j41(0,"taiga-signin-single",4),t.bIt("signInClicked",function(a){r.eBV(e);const s=t.XpG();return r.Njj(s.signIn(a))})("cancelClicked",function(){r.eBV(e);const a=t.XpG();return r.Njj(a.cancel())}),t.k0s()}if(2&n){const e=t.XpG();t.Y8G("authenticationStart",e.authenticationStart)}}function Kt(n,c){if(1&n){const e=t.RV6();t.j41(0,"taiga-signin-bankid",5),t.bIt("openBankIdClicked",function(){r.eBV(e);const a=t.XpG();return r.Njj(a.openBankId())})("cancelClicked",function(){r.eBV(e);const a=t.XpG();return r.Njj(a.cancel())})("extendTimeClicked",function(){r.eBV(e);const a=t.XpG();return r.Njj(a.extendTimer(5))}),t.k0s()}if(2&n){const e=t.XpG();t.Y8G("qrCode",e.qrCode)("showSpinner",e.showSpinner)("userMessage",e.userMessage)("deviceText",e.deviceText)("registration",e.bankIdRegistration)("timeRemaingDisplay",e.timeRemaingDisplay)("timeRemainingpercentage",e.timeRemainingpercentage)("showExtendTimeButton",e.showExtendTimeButton)}}const qt=[{path:"",component:(()=>{class n extends p{constructor(e,i,a,s,m,h,y,ne){super(e),this.sanitizer=i,this.snackbarService=a,this.logService=s,this.mediaQueryService=m,this.appStorage=h,this.cacheService=y,this.translate=ne,this.AUTH_PROCESS="AUTH_PROCESS",this.AUTH_PROCESS_EXPIRE_TIME="AUTH_PROCESS_EXPIRE_TIME",this.AUTH_PROCESS_IS_REGISTRATION="AUTH_PROCESS_IS_REGISTRATION",this.RETURN_URL="RETURN_URL",this.homeLink=`${u.i.HOME}`,this.pollInterval=2e3,this.timeRemainingpercentage="100",this.cancelEvent=new b.B,this.completeEvent=new b.B}ngOnInit(){if(this.route.snapshot.queryParams.token&&this.route.snapshot.queryParams.tokenexp&&(this.cacheService.clear(),this.completeProcess({accessToken:this.route.snapshot.queryParams.token,refreshToken:null,expires
1InSeconds:this.route.snapshot.queryParams.tokenexp,actor:null},!0)),this.appStorage.getItem(this.AUTH_PROCESS)&&this.appStorage.getItem(this.AUTH_PROCESS_EXPIRE_TIME)){const e=C()(JSON.parse(this.appStorage.getItem(this.AUTH_PROCESS_EXPIRE_TIME)));if("true"===this.appStorage.getItem(this.AUTH_PROCESS_IS_REGISTRATION)&&this.setBankIdRegistration(!0),C()()<e){const i=JSON.parse(this.appStorage.getItem(this.AUTH_PROCESS));this.id=i.id,this.deviceText=i.openOnDeviceText,this.setOpenOnDeviceUrl(i),this.authenticationStart={method:S.federated},this.authStartProcess=i,this.startPolling()}else this.appStorage.removeItem(this.AUTH_PROCESS),this.appStorage.removeItem(this.AUTH_PROCESS_EXPIRE_TIME),this.appStorage.removeItem(this.AUTH_PROCESS_IS_REGISTRATION)}this.route.snapshot.queryParams.returnUrl&&(this.returnUrl=this.route.snapshot.queryParams.returnUrl,sessionStorage.setItem(this.RETURN_URL,this.returnUrl),this.router.navigate([],{queryParams:{},replaceUrl:!0})),this.identifier=this.route.snapshot.queryParams.identifier,document.getElementById("footer").style.display="block",this.signinService.isAuth&&(this.returnUrl=this.returnUrl??(sessionStorage.getItem(this.RETURN_URL)||this.homeLink),this.router.navigateByUrl(this.returnUrl))}ngOnDestroy(){this.timerInterval&&clearInterval(this.timerInterval),document.getElementById("footer").style.display="none",sessionStorage.removeItem(this.RETURN_URL),super.ngOnDestroy()}authMethodClick(e){switch(this.authenticationStart=e,e.method){case S.password:break;case S.federated:this.startTimer(5),this.startProcess(e)}}signIn(e){this.startProcess(e)}startProcess(e){this.signinService.startSignInProcess(e).subscribe(i=>{i.completed?this.completeProcess(i.completed):i.process?(this.id=i.process.id,this.authStartProcess=i.process,this.deviceText=i.process.openOnDeviceText,this.setOpenOnDeviceUrl(i.process),this.mediaQueryService.isMobile()&&!this.bankIdRegistration&&this.openBankId(),this.startPolling(),this.qrCode=this.sanitizer.bypassSecurityTrustResourceUrl(i.process.imageData)):i.redirect&&(window.location.href=i.redirect)})}openBankId(){try{window.open(this.openOnDeviceUrl,"_parent")}catch(e){this.logService.error({isClientError:!0,message:"Failed to open BankId on device",stack:e.message}).subscribe(()=>{console.log(e)})}}cancel(){this.cancelEvent.next(!0),this.authenticationStart=null,this.qrCode=null,this.appStorage.removeItem(this.AUTH_PROCESS),this.appStorage.removeItem(this.AUTH_PROCESS_EXPIRE_TIME),this.appStorage.removeItem(this.AUTH_PROCESS_IS_REGISTRATION),this.timerInterval&&(this.timeRemaingDisplay=null,clearInterval(this.timerInterval))}startPolling(){(0,at.O)(0,this.pollInterval).pipe((0,it.H)(e=>this.signinService.process(this.id))).pipe((0,j.Q)((0,ot.h)(this.cancelEvent,this.completeEvent,this.componentDestroyed)),(0,A.W)(e=>(this.cancel(),(0,rt.$)(e)))).subscribe(e=>{this.processResponse(e)})}processResponse(e){if(e)switch("userSign"===e.originalStatusCode&&(this.showSpinner=!0,this.appStorage.getItem(this.AUTH_PROCESS)||(this.appStorage.setItem(this.AUTH_PROCESS,JSON.stringify(this.authStartProcess)),this.appStorage.setItem(this.AUTH_PROCESS_EXPIRE_TIME,JSON.stringify(C()().add(3,"minutes"))),this.appStorage.setItem(this.AUTH_PROCESS_IS_REGISTRATION,this.bankIdRegistration?.toString())),clearInterval(this.timerInterval)),e.imageData&&(this.qrCode=this.sanitizer.bypassSecurityTrustResourceUrl(e.imageData)),e.status){case P.failed:"startFailed"===e.originalStatusCode?(this.userFailedMessage=e.message,this.cancelEvent.next(!0),this.startProcess(this.authenticationStart)):(this.userMessage=e.message,this.cancel(),this.snackbarService.info(e.message));break;case P.pending:this.userMessage=e.message;break;case P.completed:this.userMessage=e.message,this.completeEvent.next(!0),this.appStorage.removeItem(this.AUTH_PROCESS),this.appStorage.removeItem(this.AUTH_PROCESS_EXPIRE_TIME),this.appStorage.removeItem(this.AUTH_PROCESS_IS_REGISTRATION),this.signinService.retrieveToken(e.authorizationCode).subscribe(i=>{this.completeProcess(i)})}}completeProcess(e,i){this.completeEvent.next(!0),this.completeEvent.complete(),this.signinService.signIn(e,i),this.returnUrl=this.returnUrl??(sessionStorage.getItem(this.RETURN_URL)||this.homeLink),this.router.navigateByUrl(this.returnUrl).then(()=>{sessionStorage.removeItem(this.RETURN_URL),this.authenticationStart=null})}setBankIdRegistration(e){this.bankIdRegistration=e}setOpenOnDeviceUrl(e){if(B.Q.isIOS()&&e.openOnDeviceUrlPlatform?.ios){this.openOnDeviceUrl=e.openOnDeviceUrlPlatform.ios;try{!0===window.navigator.standalone&&(this.openOnDeviceUrl=this.openOnDeviceUrl.split("&redirect=")[0])}catch{}}else this.openOnDeviceUrl=e.openOnDeviceUrl}startTimer(e){this.showExtendTimeButton=!1,this.totalSeconds=60*e,this.countDownDate=C()().add(e,"minutes"),this.timerInterval=setInterval(()=>{const i=C()(),a=C().duration(this.countDownDate.diff(i)),s=Math.ceil(a.asSeconds());if(s<=0)return clearInterval(this.timerInterval),this.snackbarService.info(this.userFailedMessage),void this.cancel();const m=Math.floor(a.asMinutes());m>=1?this.timeRemaingDisplay=`${m+1} ${m+1>1?this.translate.instant("MINUTES").toLowerCase():this.translate.instant("MINUTE").toLowerCase()} ${this.translate.instant("LEFT").toLowerCase()}`:(this.timeRemaingDisplay=`${s} ${1!==s?this.translate.instant("SECONDS").toLowerCase():this.translate.instant("SECOND").toLowerCase()} ${this.translate.instant("LEFT").toLowerCase()}`,s<31&&(this.showExtendTimeButton=!0)),this.timeRemainingpercentage=`${Math.round(s/this.totalSeconds*100)}`},1e3)}extendTimer(e){this.countDownDate=C()().add(e,"minutes"),this.totalSeconds=60*e,this.showExtendTimeButton=!1}static{this.\u0275fac=function(i){return new(i||n)(t.rXU(r.zZn),t.rXU(lt.up),t.rXU(F.z),t.rXU(ct.K),t.rXU(T.M),t.rXU(dt.w),t.rXU(mt._),t.rXU(f.c$))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["taiga-auth"]],standalone:!1,features:[t.Vt3],decls:3,vars:3,consts:[[3,"identifier"],[3,"authenticationStart"],[3,"qrCode","showSpinner","userMessage","deviceText","registration","timeRemaingDisplay","timeRemainingpercentage","showExtendTimeButton"],[3,"signInMethodClicked","bankIdRegistration","identifier"],[3,"signInClicked","cancelClicked","authenticationStart"],[3,"openBankIdClicked","cancelClicked","extendTimeClicked","qrCode","showSpinner","userMessage","deviceText","registration","timeRemaingDisplay","timeRemainingpercentage","showExtendTimeButton"]],template:function(i,a){1&i&&(t.nVh(0,Jt,1,1,"taiga-signin",0),t.nVh(1,zt,1,1,"taiga-signin-single",1),t.nVh(2,Kt,1,8,"taiga-signin-bankid",2)),2&i&&(t.vxM(a.authenticationStart?-1:0),t.R7$(),t.vxM(a.authenticationStart&&"password"===a.authenticationStart.method?1:-1),t.R7$(),t.vxM(a.authenticationStart&&"federated"===a.authenticationStart.method&&a.id?2:-1))},dependencies:[vt,yt,Yt],encapsulation:2})}}return n})(),title:"LOGIN"},{path:"create",component:N,resolve:{data:$},title:"HEROTEXT"},{path:"reset",component:N,resolve:{data:$},title:"HEROTEXT"},{path:"auth-callback",component:(()=>{class n{constructor(e,i,a){this.activatedRoute=e,this.router=i,this.signInService=a,this.homeLink=`${u.i.HOME}`}ngOnInit(){this.activatedRoute.queryParams.subscribe(e=>{e.code&&this.signInService.verifyRedirectState(e.state)?this.getAccessToken(e.code):this.signInService.signOut().subscribe(i=>{this.router.navigate([this.homeLink],{queryParams:i.hideMenu?{menu:0}:null})})})}getAccessToken(e){this.signInService.retrieveToken(e).subscribe(i=>{this.signInService.signIn(i),this.router.navigateByUrl(this.homeLink)})}static{this.\u0275fac=function(i){return new(i||n)(t.rXU(d.nX),t.rXU(d.Ix),t.rXU(R.W))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["taiga-auth-callback"]],standalone:!1,decls:2,vars:0,template:function(i,a){1&i&&(t.j41(0,"p"),t.EFF(1,"Signin in..."),t.k0s())},encapsulation:2})}}return n})()}];let Zt=(()=>{class n{static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275mod=t.$C({type:n})}
1static{this.\u0275inj=r.G2t({imports:[k.iI.forChild(qt),k.iI]})}}return n})();var te=o(9963);let ee=(()=>{class n{static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275mod=t.$C({type:n})}static{this.\u0275inj=r.G2t({imports:[te.G,Zt]})}}return 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.