1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[1288],{2587:(M,y,t)=>{t.d(y,{T:()=>S});var f=t(6247),i=t(6354),v=t(5964),n=t(8141),T=(t(2263),t(9417)),I=t(661),a=t(4438),r=t(177),E=t(9856),e=t(3408),U=t(259),m=t(9149);let b=(()=>{class s{constructor(l,h){this.captchaService=l,this.ngZone=h,this.attachCaptchaCallbacks()}ngOnInit(){this.serviceSubscription=this.captchaService.onChange().subscribe({error:()=>this.resetCaptcha()})}ngAfterViewInit(){(0,U.lp)(".iam-captcha",l=>{this.addCaptchaConfiguration(l);const h=document.createElement("script");h.type="text/javascript",h.async=!0,h.defer=!0,h.src=this.captchaScriptSource(),l.parentNode.appendChild(h)})}ngOnDestroy(){this.serviceSubscription.unsubscribe()}onCaptchaCompleted(l){this.ngZone.run(()=>{this.control.setValue(l),this.captchaService.answerChallenge({response:l})})}resetCaptcha(){this.ngZone.run(()=>this.control.reset()),window.grecaptcha.reset()}attachCaptchaCallbacks(){window.iamCaptchaCompletedCallback=this.onCaptchaCompleted.bind(this),window.iamCaptchaExpiredCallback=this.resetCaptcha.bind(this)}addCaptchaConfiguration(l){const h=window.iam.api.captcha.config(this.captchaType());Object.keys(h).forEach(A=>l.setAttribute(A,h[A]))}static#t=this.\u0275fac=function(h){return new(h||s)(a.rXU(m._),a.rXU(a.SKi))};static#e=this.\u0275dir=a.FsC({type:s,inputs:{key:"key",control:"control"}})}return s})(),C=(()=>{class s extends b{constructor(l,h,A){super(h,A),this.languageService=l}ngOnInit(){super.ngOnInit(),this.languageSubscription=this.languageService.onLanguageChange.subscribe(l=>this.setLanguage(l.lang))}ngOnDestroy(){super.ngOnDestroy(),this.languageSubscription.unsubscribe()}captchaScriptSource(){return`https://www.google.com/recaptcha/api.js?hl=${this.languageService.language}`}captchaType(){return"RE_CAPTCHA"}resetCaptcha(){super.resetCaptcha(),this.setLanguage(this.languageService.language)}setLanguage(l){const h=document.getElementById("iamReCaptcha")?.querySelector("iframe");if(h){const A=h.getAttribute("src");h.setAttribute("src",A.replace(/hl=(.*?)&/,"hl="+l+"&"))}}static#t=this.\u0275fac=function(h){return new(h||s)(a.rXU(e.g),a.rXU(m._),a.rXU(a.SKi))};static#e=this.\u0275cmp=a.VBU({type:s,selectors:[["iam-recaptcha-challenge"]],standalone:!1,features:[a.Vt3],decls:1,vars:1,consts:[["id","iamReCaptcha","data-callback","iamCaptchaCompletedCallback","data-expired-callback","iamCaptchaExpiredCallback",1,"g-recaptcha","iam-captcha"]],template:function(h,A){1&h&&a.nrm(0,"div",0),2&h&&a.BMQ("data-sitekey",A.key)},encapsulation:2})}return s})(),x=(()=>{class s extends b{constructor(l,h,A){super(h,A),this.languageService=l}ngAfterViewInit(){window.hcaptcha=void 0,super.ngAfterViewInit()}captchaScriptSource(){return`https://js.hcaptcha.com/1/api.js?hl=${this.languageService.language}`}captchaType(){return"H_CAPTCHA"}static#t=this.\u0275fac=function(h){return new(h||s)(a.rXU(e.g),a.rXU(m._),a.rXU(a.SKi))};static#e=this.\u0275cmp=a.VBU({type:s,selectors:[["iam-hcaptcha-challenge"]],standalone:!1,features:[a.Vt3],decls:1,vars:1,consts:[["id","iamHCaptcha","data-callback","iamCaptchaCompletedCallback","data-expired-callback","iamCaptchaExpiredCallback",1,"h-captcha","iam-captcha"]],template:function(h,A){1&h&&a.nrm(0,"div",0),2&h&&a.BMQ("data-sitekey",A.key)},encapsulation:2})}return s})();function o(s,P){if(1&s&&a.nrm(0,"iam-recaptcha-challenge",2),2&s){const l=a.XpG(2).ngIf,h=a.XpG();a.Y8G("key",l.key)("control",h.control)}}function d(s,P){if(1&s&&a.nrm(0,"iam-hcaptcha-challenge",2),2&s){const l=a.XpG(2).ngIf,h=a.XpG();a.Y8G("key",l.key)("control",h.control)}}function D(s,P){if(1&s&&(a.j41(0,"iam-row-with-label"),a.DNE(1,o,1,2,"iam-recaptcha-challenge",1)(2,d,1,2,"iam-hcaptcha-challenge",1),a.k0s()),2&s){const l=a.XpG().ngIf;a.R7$(),a.Y8G("ngIf","RE_CAPTCHA"===l.type),a.R7$(),a.Y8G("ngIf","H_CAPTCHA"===l.type)}}function c(s,P){if(1&s&&(a.qex(0),a.DNE(1,D,3,2,"iam-row-with-label",0),a.bVm()),2&s){const l=P.ngIf;a.R7$(),a.Y8G("ngIf",l.type)}}let S=(()=>{class s{constructor(l){this.flowPageService=l,this.control=new T.hs}ngOnInit(){this.captchaChallenge=this.flowPageService.getStepUiConfig().pipe((0,i.T)(l=>this.toChallenge(l)),(0,v.p)(l=>!!l.type),(0,n.M)(()=>this.addCaptchaControl()))}toChallenge(l){return{type:l.additionalAttribute("captcha")?.type,key:l.additionalAttribute("captcha")?.key}}addCaptchaControl(){this.control.addValidators(I.k.required),this.form.formGroup.addControl("_captcha",this.control)}static#t=this.\u0275fac=function(h){return new(h||s)(a.rXU(f.z))};static#e=this.\u0275cmp=a.VBU({type:s,selectors:[["iam-captcha-challenge"]],inputs:{form:"form"},standalone:!1,decls:2,vars:3,consts:[[4,"ngIf"],[3,"key","control",4,"ngIf"],[3,"key","control"]],template:function(h,A){1&h&&(a.DNE(0,c,2,1,"ng-container",0),a.nI1(1,"async")),2&h&&a.Y8G("ngIf",a.bMT(1,1,A.captchaChallenge))},dependencies:[r.bT,E.U,C,x,r.Jj],encapsulation:2})}return s})()},5459:(M,y,t)=>{t.d(y,{R$:()=>g,nQ:()=>n});var f=t(7348),i=t(7376);
1class n{}class g{static toPageLinks(a){const r=new g;return r.userSelfRegistrationLink=(0,f.Uc)(a.pageAttribute("userSelfRegistrationLink")),r.publicSelfServiceLink=(0,f.Uc)(a.pageAttribute("publicSelfServiceLink")),r.additionalAuthenticationTargets=this.toAdditionalAuthenticationTarget(a.pageAttribute("additionalAuthenticationButtons")),r}static toAdditionalAuthenticationTarget(a){if(!a||(0,i.isEmpty)(a))return[];const r=[];return a.targets.forEach(E=>{r.push({applicationId:E.applicationId,targetUrl:E.targetUrl})}),r}}},519:(M,y,t)=>{t.d(y,{Q:()=>j});var f=t(5451),i=t(2263),v=t(7805);class n{constructor(){this.username=""}}var g=t(7348),T=t(1397),I=t(6354),a=t(8452),r=t(2652),E=t(6247),e=t(4438),U=t(1626),m=t(2791);let b=(()=>{class u{constructor(p,_,B){this.http=p,this.restEndpoints=_,this.flowPageService=B}identifyUser(p){const _=JSON.stringify(p);return this.flowPageService.getStepUiConfig().pipe((0,T.Z)(B=>this.sendPostRepeatIfNoCaptcha(B,_)),(0,I.T)(B=>new a.d(B)))}sendPostRepeatIfNoCaptcha(p,_){return p.additionalAttribute("captcha")?this.sendPost(_):this.flowPageService.repeatOnNoFlow(()=>this.sendPost(_))}sendPost(p){return this.http.post((0,g.OZ)(this.restEndpoints.identify()),p,(0,r.R)())}static#t=this.\u0275fac=function(_){return new(_||u)(e.KVO(U.Qq),e.KVO(m.v),e.KVO(E.z))};static#e=this.\u0275prov=e.jDH({token:u,factory:u.\u0275fac})}return u})();var C=t(5459),x=t(8141),o=t(177),d=t(57),D=t(4160),c=t(5033),S=t(9099),s=t(7493),P=t(9710),l=t(3001),h=t(6453),A=t(3813),R=t(2587);const G=u=>({publicSelfServiceLink:u}),w=u=>({userSelfRegistrationLink:u});function L(u,O){if(1&u&&e.nrm(0,"iam-text-message",8),2&u){const p=e.XpG(2);e.Y8G("id","setPasswordInstructions")("text",p.translationPrefix+".username.instructions")}}function F(u,O){if(1&u&&e.nrm(0,"iam-captcha-challenge",9),2&u){const p=e.XpG(2);e.Y8G("form",p.form)}}function W(u,O){if(1&u&&e.nrm(0,"iam-text-message",7),2&u){const p=e.XpG().ngIf;e.Y8G("id","publicSelfService")("text","authentication.username.actions.open-self-service")("textArguments",e.eq3(3,G,p.links.publicSelfServiceLink))}}function k(u,O){if(1&u&&e.nrm(0,"iam-text-message",7),2&u){const p=e.XpG().ngIf;e.Y8G("id","userSelfRegistration")("text","authentication.username.actions.sign-up")("textArguments",e.eq3(3,w,p.links.userSelfRegistrationLink))}}function K(u,O){if(1&u){const p=e.RV6();e.j41(0,"iam-button",10),e.bIt("buttonClick",function(){const B=e.eBV(p).$implicit,Y=e.XpG(3);return e.Njj(Y.navigate(B))}),e.k0s()}if(2&u){const p=O.$implicit;e.Y8G("id","additionalAuthenticationTarget-"+p.applicationId)("text","authentication.username.actions.target."+p.applicationId)}}function X(u,O){if(1&u&&(e.j41(0,"iam-button-row"),e.Z7z(1,K,1,2,"iam-button",8,e.Vm6),e.k0s()),2&u){const p=e.XpG().ngIf;e.R7$(),e.Dyx(p.links.additionalAuthenticationTargets)}}function V(u,O){if(1&u){const p=e.RV6();e.j41(0,"iam-page",1)(1,"iam-form",2),e.bIt("formSubmit",function(){e.eBV(p);const B=e.XpG();return e.Njj(B.identifyUser())}),e.DNE(2,L,1,2,"iam-text-message",3),e.nrm(3,"iam-input-row",4)(4,"iam-dynamic-step-activation-checkboxes"),e.DNE(5,F,1,1,"iam-captcha-challenge",5),e.j41(6,"iam-button-row"),e.nrm(7,"iam-button",6)(8,"iam-cancel-button")(9,"iam-goto-buttons"),e.k0s(),e.DNE(10,W,1,5,"iam-text-message",7)(11,k,1,5,"iam-text-message",7)(12,X,3,0,"iam-button-row"),e.k0s()()}if(2&u){const p=O.ngIf,_=e.XpG();e.Y8G("pageId",_.pageId)("bodyAttributes",_.bodyAttributes)("title",_.translationPrefix+".username.title"),e.R7$(),e.Y8G("form",_.form),e.R7$(),e.Y8G("ngIf",_.hasTranslation(_.translationPrefix+".username.instructions")),e.R7$(),e.Y8G("id","username")("control",_.form.controls.username)("autocapitalize",!1)("label",_.translationPrefix+".username.username"),e.R7$(2),e.Y8G("ngIf",_.supportsCaptcha),e.R7$(2),e.Y8G("id","identifyUser")("submit",!0)("disabled",_.form.pristine||!_.form.valid)("text",_.translationPrefix+".username.actions.continue"),e.R7$(3),e.vxM(p.links.publicSelfServiceLink?10:-1),e.R7$(),e.vxM(p.links.userSelfRegistrationLink?11:-1),e.R7$(),e.vxM(p.links.additionalAuthenticationTargets.length>0?12:-1)}}let j=(()=>{class u extends f.V{constructor(p,_,B){super(_,B),this.service=p,this.supportsCaptcha=!0}ngOnInit(){this.pageSettings=this.initUiConfig().pipe((0,I.T)(p=>this.toPageSettings(p)),(0,x.M)(()=>this.initializeForm()))}identifyUser(){this.service.identifyUser(this.form.model).subscribe({next:p=>this.handleSuccessfulStep(p),error:p=>this.handleFailedStep(p)})}navigate(p){this.pages.routes.navigateTo(p.targetUrl)}toPageSettings(p){const _=new C.nQ;return _.links=C.R$.toPageLinks(p),_}initializeForm(){this.form=i.l.of(new n,{required:["username"]})}static#t=this.\u0275fac=function(_){return new(_||u)(e.rXU(b),e.rXU(E.z),e.rXU(v.b))};static#e=this.\u0275cmp=e.VBU({type:u,selectors:[["iam-username"]],inputs:{translationPrefix:"translationPrefix",pageId:"pageId",supportsCaptcha:"supportsCaptcha"},standalone:!1,features:[e.Jv_([b]),e.Vt3],decls:2,vars:3,consts:[[3,"pageId","bodyAttributes","title",4,"ngIf"],[3,"pageId","bodyAttributes","title"],[3,"formSubmit","form"],[3,"id","text",4,"ngIf"],[3,"id","control","autocapitalize","label"],[3,"form",4,"ngIf"],[3,"id","submit","disabled","text"],[3,"id","text","textArguments"],[3,"id","text"],[3,"form"],[3,"buttonClick","id","text"]],template:function(_,B){1&_&&(e.DNE(0,V,13,17,"iam-page",0),e.nI1(1,"async")),2&_&&e.Y8G("ngIf",e.bMT(1,1,B.pageSettings))},dependencies:[o.bT,d.m,D.Q,c.Q,S.a,s.E,P.s,l.e,h.I,A.H,R.T,o.Jj],encapsulation:2})}return u})()},2886:(M,y,t)=>{t.d(y,{l:()=>n});var f=t(1552),i=t(4720),v=t(4438);let n=(()=>{class g{static#t=this.\u0275fac=function(a){return new(a||g)};static#e=this.\u0275mod=v.$C({type:g});static#n=this.\u0275inj=v.G2t({imports:[i.S,f.G]})}return g})()},2791:(M,y,t)=>{t.d(y,{v:()=>f});class f{}},3841:(M,y,t)=>{t.d(y,{L:()=>n});var f=t(7376),v=t(4438);let n=(()=>{class g{transform(I){return(0,f.upperFirst)((0,f.camelCase)(I))}static#t=this.\u0275fac=function(a){return new(a||g)};static#e=this.\u0275pipe=v.EJ8({name:"upperCamelCase",type:g,pure:!0,standalone:!1});static#n=this.\u0275prov=v.jDH({token:g,factory:g.\u0275fac})}return g})()},5033:(M,y,t)=>{t.d(y,{Q:()=>b});var f=t(6247),i=t(2315),v=t(6884),n=t(7673),g=t(8141),T=t(6354),I=t(5558),a=t(7613),r=t(4438),E=t(1400),e=t(177),U=t(4160);function m(C,x){if(1&C){const o=r.RV6();r.j41(0,"iam-button",1),r.bIt("buttonClick",function(){const D=r.eBV(o).ngIf,c=r.XpG();
1return r.Njj(c.cancelFlow(D.targetUri))}),r.k0s()}if(2&C){const o=r.XpG();r.Y8G("id",o.buttonId)("submit",!1)("right",o.right)("text",o.text||o.translationKey)("disableWhenBusy",o.disableWhenBusy)}}let b=(()=>{class C{set buttonId(o){o&&(this._id=o)}get buttonId(){return this._id}constructor(o,d,D,c,S){this.flowPageService=o,this.flowNavigationService=d,this.pageAlertService=D,this.routes=c,this.currentFlow=S,this.right=!0,this.disableWhenBusy=!0,this.beforeCancelFlow=this.nopBeforeCancelFlow,this._id="cancelButton",this.cancelButton=this.flowPageService.getStepUiConfig().pipe((0,g.M)(s=>{this._translationPrefix=s.getResourceKeyPrefix(),this.translationKey=this._translationPrefix+".pages.actions.cancel"}),(0,T.T)(s=>s.pageAttribute("cancelButtonSettings")))}get hostCss(){return"iam-btn-cancel"}cancelFlow(o){this.beforeCancelFlow().pipe((0,I.n)(()=>this.flowPageService.cancelFlow())).subscribe(()=>{this._translationPrefix&&this.pageAlertService.info(this._translationPrefix+".pages.messages.cancel");const d=this.currentFlow.retrieveId();this.flowPageService.clearState(),o?this.routes.navigateTo(o):this.flowNavigationService.navigateToFlow(d)})}nopBeforeCancelFlow(){return(0,n.of)(!0)}static#t=this.\u0275fac=function(d){return new(d||C)(r.rXU(f.z),r.rXU(E._),r.rXU(v.D),r.rXU(a.BV),r.rXU(i.E))};static#e=this.\u0275cmp=r.VBU({type:C,selectors:[["iam-cancel-button"]],hostVars:2,hostBindings:function(d,D){2&d&&r.HbH(D.hostCss)},inputs:{right:"right",text:"text",disableWhenBusy:"disableWhenBusy",buttonId:"buttonId",beforeCancelFlow:"beforeCancelFlow"},standalone:!1,decls:2,vars:3,consts:[[3,"id","submit","right","text","disableWhenBusy","buttonClick",4,"ngIf"],[3,"buttonClick","id","submit","right","text","disableWhenBusy"]],template:function(d,D){1&d&&(r.DNE(0,m,1,5,"iam-button",0),r.nI1(1,"async")),2&d&&r.Y8G("ngIf",r.bMT(1,1,D.cancelButton))},dependencies:[e.bT,U.Q,e.Jj],encapsulation:2})}return C})()},7493:(M,y,t)=>{t.d(y,{E:()=>o});var f=t(6247),i=t(8141),v=t(3597),n=t(4438),g=t(177),T=t(2315),I=t(7301),a=t(9417),r=t(2816),E=t(1463);function e(d,D){if(1&d&&(n.nrm(0,"iam-checkbox-row",1),n.nI1(1,"translate")),2&d){const c=n.XpG();n.Y8G("id",c.checkboxId)("label",n.bMT(1,5,c.translationKey))("control",c.control)("labelRight",!0)("disabled",c.disabled)}}let U=(()=>{class d{get hostCss(){return"iam-dynamic-step-activation-checkbox"}set checkboxId(c){c&&(this._id=c)}get checkboxId(){return this._id}set targetStep(c){c&&(this._target=c,this.translationKey=this.translationKey.replace("{targetStepId}",c.targetStepId))}get targetStep(){return this._target}constructor(c,S){this.currentFlow=c,this.flowPageService=S,this.checkboxChangedEvent=new n.bkB,this.stepUiConfig=this.flowPageService.getStepUiConfig(),this.translationKey=this.keyPrefix()+".pages.actions.dynamic-step.{targetStepId}"}ngOnInit(){this.control=new a.hs,this.control.setValue(this._target.activated),this._checkboxSubscription=this.control.valueChanges.subscribe(c=>{this._target.activated=c,this.checkboxChangedEvent.emit({targetStepId:this._target.targetStepId,activated:c})})}ngOnDestroy(){this._checkboxSubscription.unsubscribe()}get disabled(){return!this._target.activated&&!this._target.activatable||this._target.activated&&!this._target.deactivatable}keyPrefix(){const c=this.currentFlow.retrieveType();return(0,I.U)(c)}static#t=this.\u0275fac=function(S){return new(S||d)(n.rXU(T.E),n.rXU(f.z))};static#e=this.\u0275cmp=n.VBU({type:d,selectors:[["iam-dynamic-step-activation-checkbox"]],hostVars:2,hostBindings:function(S,s){2&S&&n.HbH(s.hostCss)},inputs:{checkboxId:"checkboxId",targetStep:"targetStep"},outputs:{checkboxChangedEvent:"checkboxChangedEvent"},standalone:!1,decls:2,vars:3,consts:[[3,"id","label","control","labelRight","disabled",4,"ngIf"],[3,"id","label","control","labelRight","disabled"]],template:function(S,s){if(1&S&&(n.DNE(0,e,2,7,"iam-checkbox-row",0),n.nI1(1,"async")),2&S){let P;n.Y8G("ngIf",null==(P=n.bMT(1,1,s.stepUiConfig))||null==P.pageSettings?null:P.pageSettings.dynamicStepActivationTargets)}},dependencies:[g.bT,r.D,E.t,g.Jj],encapsulation:2})}return d})();var m=t(9856),b=t(3841);function C(d,D){if(1&d){const c=n.RV6();n.j41(0,"iam-dynamic-step-activation-checkbox",3),n.nI1(1,"upperCamelCase"),n.bIt("checkboxChangedEvent",function(s){n.eBV(c);const P=n.XpG(2);return n.Njj(P.handleCheckboxChanges(s))}),n.k0s()}if(2&d){const c=D.$implicit;n.Y8G("targetStep",c)("checkboxId","dsaCheckbox"+n.bMT(1,2,c.targetStepId))}}function x(d,D){if(1&d&&(n.j41(0,"iam-row-with-label",1),n.DNE(1,C,2,4,"iam-dynamic-step-activation-checkbox",2),n.k0s()),2&d){const c=n.XpG();n.Y8G("withoutLabel",!0),n.R7$(),n.Y8G("ngForOf",c.dynamicStepActivationTargets)}}let o=(()=>{class d{constructor(c,S){this.flowPageService=c,this.dynamicStepActivationService=S,this.stepUiConfig=this.flowPageService.getStepUiConfig().pipe((0,i.M)(s=>this.setDynamicStepActivationTargets(s)))}handleCheckboxChanges(c){this.dynamicStepActivationService.addActivation(c)}setDynamicStepActivationTargets(c){this.dynamicStepActivationTargets=c.pageAttribute("dynamicStepActivationTargets")}static#t=this.\u0275fac=function(S){return new(S||d)(n.rXU(f.z),n.rXU(v.T))};
1static#e=this.\u0275cmp=n.VBU({type:d,selectors:[["iam-dynamic-step-activation-checkboxes"]],standalone:!1,decls:2,vars:3,consts:[[3,"withoutLabel",4,"ngIf"],[3,"withoutLabel"],[3,"targetStep","checkboxId","checkboxChangedEvent",4,"ngFor","ngForOf"],[3,"checkboxChangedEvent","targetStep","checkboxId"]],template:function(S,s){if(1&S&&(n.DNE(0,x,2,2,"iam-row-with-label",0),n.nI1(1,"async")),2&S){let P;n.Y8G("ngIf",(null==(P=n.bMT(1,1,s.stepUiConfig))||null==P.pageSettings||null==P.pageSettings.dynamicStepActivationTargets?null:P.pageSettings.dynamicStepActivationTargets.length)>0)}},dependencies:[g.Sq,g.bT,U,m.U,g.Jj,b.L],encapsulation:2})}return d})()},9710:(M,y,t)=>{t.d(y,{s:()=>g});var f=t(4438),v=(t(2263),t(9417));const n=["*"];let g=(()=>{class T{constructor(){this.autocomplete="off",this.formSubmit=new f.bkB}static#t=this.\u0275fac=function(r){return new(r||T)};static#e=this.\u0275cmp=f.VBU({type:T,selectors:[["iam-form"]],inputs:{autocomplete:"autocomplete",form:"form"},outputs:{formSubmit:"formSubmit"},standalone:!1,ngContentSelectors:n,decls:2,vars:2,consts:[[3,"ngSubmit","formGroup"]],template:function(r,E){1&r&&(f.NAR(),f.j41(0,"form",0),f.bIt("ngSubmit",function(U){return E.formSubmit.emit(U)}),f.SdG(1),f.k0s()),2&r&&(f.Y8G("formGroup",E.form.formGroup),f.BMQ("autocomplete",E.autocomplete))},dependencies:[v.qT,v.cb,v.j4],encapsulation:2})}return T})()},9099:(M,y,t)=>{t.d(y,{a:()=>E});var f=t(6247),i=t(7673),v=t(6354),n=t(4438),g=t(177),T=t(3594),I=t(3841);function a(e,U){if(1&e&&(n.nrm(0,"iam-goto-button",2),n.nI1(1,"upperCamelCase")),2&e){const m=U.$implicit,b=n.XpG(2);n.Y8G("currentStepId",b.currentStepId)("targetStepId",m)("disableWhenBusy",b.disableAllWhenBusy)("right",b.allRight)("buttonId","gotoButton"+n.bMT(1,6,m))("beforeGotoTargetStep",b.allBeforeGotoTargetStep)}}function r(e,U){if(1&e&&(n.qex(0),n.DNE(1,a,2,8,"iam-goto-button",1),n.nI1(2,"async"),n.bVm()),2&e){const m=n.XpG();n.R7$(),n.Y8G("ngForOf",n.bMT(2,1,m.gotoTargetsStepIds))}}let E=(()=>{class e{constructor(m){this.flowPageService=m,this.disableAllWhenBusy=!0,this.allRight=!0,this.allBeforeGotoTargetStep=this.nopBeforeGotoTargetStep,this.stepUiConfig=this.flowPageService.getStepUiConfig()}get hostCss(){return"iam-btns-goto-wrapper"}ngOnInit(){this.gotoTargetsStepIds=this.stepUiConfig.pipe((0,v.T)(m=>this.setCurrentStepIdAndGetGotoTargetsStepIds(m)))}setCurrentStepIdAndGetGotoTargetsStepIds(m){return this.currentStepId=m.pageId.replace(/\//g,""),m.pageAttribute("interactiveGotoTargets").targetStepIds}nopBeforeGotoTargetStep(){return(0,i.of)(!0)}static#t=this.\u0275fac=function(b){return new(b||e)(n.rXU(f.z))};static#e=this.\u0275cmp=n.VBU({type:e,selectors:[["iam-goto-buttons"]],hostVars:2,hostBindings:function(b,C){2&b&&n.HbH(C.hostCss)},inputs:{disableAllWhenBusy:"disableAllWhenBusy",allRight:"allRight",allBeforeGotoTargetStep:"allBeforeGotoTargetStep"},standalone:!1,decls:2,vars:3,consts:[[4,"ngIf"],[3,"currentStepId","targetStepId","disableWhenBusy","right","buttonId","beforeGotoTargetStep",4,"ngFor","ngForOf"],[3,"currentStepId","targetStepId","disableWhenBusy","right","buttonId","beforeGotoTargetStep"]],template:function(b,C){if(1&b&&(n.DNE(0,r,3,3,"ng-container",0),n.nI1(1,"async")),2&b){let x;n.Y8G("ngIf",null==(x=n.bMT(1,1,C.stepUiConfig))||null==x.pageSettings?null:x.pageSettings.interactiveGotoTargets)}},dependencies:[g.Sq,g.bT,T.Z,g.Jj,I.L],encapsulation:2})}return e})()},3001:(M,y,t)=>{t.d(y,{e:()=>U});var f=t(3719),i=t(4438),v=t(177),n=t(9417),g=t(9276),T=t(9856),I=t(1463);const a=["*"],r=()=>({display:"none"});function E(m,b){if(1&m){const C=i.RV6();i.j41(0,"button",4),i.bIt("click",function(){i.eBV(C);const o=i.XpG();return i.Njj(o.isPasswordConcealed=!o.isPasswordConcealed)}),i.nrm(1,"img",5),i.nI1(2,"translate"),i.k0s()}if(2&m){const C=i.XpG();i.AVh("iam-invalid",C.hasError()),i.Y8G("ngStyle",i.lJ4(7,r)),i.R7$(),i.Y8G("ngSrc",C.isPasswordConcealed?"assets/custom/img/eye
1-regular.svg":"assets/custom/img/eye-slash-regular.svg")("alt",i.bMT(2,5,"authentication.password.show-password"))}}function e(m,b){if(1&m&&i.nrm(0,"iam-errors",3),2&m){const C=i.XpG();i.Y8G("id",C.errorFor(C.id))("errors",C.getErrors())}}let U=(()=>{class m extends f.G{constructor(){super(...arguments),this.label="",this.placeholder="",this.focus=!1,this.readonly=!1,this.inputNgClass={},this.required=!1,this.autocapitalize=!1,this.spellcheck=!1,this.isPasswordConcealed=!0}get hostCss(){return"iam-row-group"}determineType(){return"password"===this.type?this.isPasswordConcealed?"password":"text":this.type||"text"}static#t=this.\u0275fac=(()=>{let C;return function(o){return(C||(C=i.xGo(m)))(o||m)}})();static#e=this.\u0275cmp=i.VBU({type:m,selectors:[["iam-input-row"]],hostVars:2,hostBindings:function(x,o){2&x&&i.HbH(o.hostCss)},inputs:{id:"id",name:"name",label:"label",type:"type",textArguments:"textArguments",placeholder:"placeholder",focus:"focus",readonly:"readonly",inputNgClass:"inputNgClass",required:"required",autocapitalize:"autocapitalize",spellcheck:"spellcheck"},standalone:!1,features:[i.Vt3],ngContentSelectors:a,decls:6,vars:23,consts:[[3,"label","labelFor","required"],[1,"iam-form-control",3,"formControl","name","autofocus","readonly","ngClass"],["type","button",1,"iam-btn","iam-btn-outline-secondary","iam-show-password-toggle",3,"ngStyle","iam-invalid"],[3,"id","errors"],["type","button",1,"iam-btn","iam-btn-outline-secondary","iam-show-password-toggle",3,"click","ngStyle"],["height","16","width","16",3,"ngSrc","alt"]],template:function(x,o){1&x&&(i.NAR(),i.j41(0,"iam-row-with-label",0),i.nrm(1,"input",1),i.nI1(2,"translate"),i.DNE(3,E,3,8,"button",2),i.SdG(4),i.DNE(5,e,1,2,"iam-errors",3),i.k0s()),2&x&&(i.Y8G("label",o.label)("labelFor",o.name||o.id)("required",o.required),i.R7$(),i.AVh("iam-is-invalid",o.hasError())("iam-password-input-field","password"===o.type),i.Y8G("formControl",o.control)("name",o.name||o.id)("autofocus",o.focus)("readonly",o.readonly)("ngClass",o.inputNgClass),i.BMQ("type",o.determineType())("id",o.id)("placeholder",i.i5U(2,20,o.placeholder,o.textArguments))("autocapitalize",o.autocapitalize?"on":"off")("spellcheck",o.spellcheck)("aria-describedby",o.hasError()?o.errorFor(o.id):void 0),i.R7$(2),i.vxM("password"===o.type?3:-1),i.R7$(2),i.vxM(o.hasError()?5:-1))},dependencies:[v.YU,v.B3,n.me,n.BC,n.l_,v.kt,g.I,T.U,I.t],encapsulation:2})}return m})()}}]);
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.