PageSourceSearch

https://banking.apobank.de/auth/ui/4667.619fc3dbd811be5a.js

js apobank.de collected 2026-09-24 10:06:51 UTC 29,606 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[4667],{2587:(B,D,i)=>{i.d(D,{T:()=>w});var e=i(6247),a=i(6354),y=i(5964),I=i(8141),C=(i(2263),i(9417)),T=i(661),m=i(4438),R=i(177),G=i(9856),f=i(3408),_=i(259),v=i(9149);let u=(()=>{class s{constructor(l,r){this.captchaService=l,this.ngZone=r,this.attachCaptchaCallbacks()}ngOnInit(){this.serviceSubscription=this.captchaService.onChange().subscribe({error:()=>this.resetCaptcha()})}ngAfterViewInit(){(0,_.lp)(".iam-captcha",l=>{this.addCaptchaConfiguration(l);const r=document.createElement("script");r.type="text/javascript",r.async=!0,r.defer=!0,r.src=this.captchaScriptSource(),l.parentNode.appendChild(r)})}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 r=window.iam.api.captcha.config(this.captchaType());Object.keys(r).forEach(g=>l.setAttribute(g,r[g]))}static#t=this.\u0275fac=function(r){return new(r||s)(m.rXU(v._),m.rXU(m.SKi))};static#e=this.\u0275dir=m.FsC({type:s,inputs:{key:"key",control:"control"}})}return s})(),b=(()=>{class s extends u{constructor(l,r,g){super(r,g),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 r=document.getElementById("iamReCaptcha")?.querySelector("iframe");if(r){const g=r.getAttribute("src");r.setAttribute("src",g.replace(/hl=(.*?)&/,"hl="+l+"&"))}}static#t=this.\u0275fac=function(r){return new(r||s)(m.rXU(f.g),m.rXU(v._),m.rXU(m.SKi))};static#e=this.\u0275cmp=m.VBU({type:s,selectors:[["iam-recaptcha-challenge"]],standalone:!1,features:[m.Vt3],decls:1,vars:1,consts:[["id","iamReCaptcha","data-callback","iamCaptchaCompletedCallback","data-expired-callback","iamCaptchaExpiredCallback",1,"g-recaptcha","iam-captcha"]],template:function(r,g){1&r&&m.nrm(0,"div",0),2&r&&m.BMQ("data-sitekey",g.key)},encapsulation:2})}return s})(),p=(()=>{class s extends u{constructor(l,r,g){super(r,g),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(r){return new(r||s)(m.rXU(f.g),m.rXU(v._),m.rXU(m.SKi))};static#e=this.\u0275cmp=m.VBU({type:s,selectors:[["iam-hcaptcha-challenge"]],standalone:!1,features:[m.Vt3],decls:1,vars:1,consts:[["id","iamHCaptcha","data-callback","iamCaptchaCompletedCallback","data-expired-callback","iamCaptchaExpiredCallback",1,"h-captcha","iam-captcha"]],template:function(r,g){1&r&&m.nrm(0,"div",0),2&r&&m.BMQ("data-sitekey",g.key)},encapsulation:2})}return s})();function M(s,d){if(1&s&&m.nrm(0,"iam-recaptcha-challenge",2),2&s){const l=m.XpG(2).ngIf,r=m.XpG();m.Y8G("key",l.key)("control",r.control)}}function A(s,d){if(1&s&&m.nrm(0,"iam-hcaptcha-challenge",2),2&s){const l=m.XpG(2).ngIf,r=m.XpG();m.Y8G("key",l.key)("control",r.control)}}function S(s,d){if(1&s&&(m.j41(0,"iam-row-with-label"),m.DNE(1,M,1,2,"iam-recaptcha-challenge",1)(2,A,1,2,"iam-hcaptcha-challenge",1),m.k0s()),2&s){const l=m.XpG().ngIf;m.R7$(),m.Y8G("ngIf","RE_CAPTCHA"===l.type),m.R7$(),m.Y8G("ngIf","H_CAPTCHA"===l.type)}}function F(s,d){if(1&s&&(m.qex(0),m.DNE(1,S,3,2,"iam-row-with-label",0),m.bVm()),2&s){const l=d.ngIf;m.R7$(),m.Y8G("ngIf",l.type)}}let w=(()=>{class s{constructor(l){this.flowPageService=l,this.control=new C.hs}ngOnInit(){this.captchaChallenge=this.flowPageService.getStepUiConfig().pipe((0,a.T)(l=>this.toChallenge(l)),(0,y.p)(l=>!!l.type),(0,I.M)(()=>this.addCaptchaControl()))}toChallenge(l){return{type:l.additionalAttribute("captcha")?.type,key:l.additionalAttribute("captcha")?.key}}addCaptchaControl(){this.control.addValidators(T.k.required),this.form.formGroup.addControl("_captcha",this.control)}static#t=this.\u0275fac=function(r){return new(r||s)(m.rXU(e.z))};static#e=this.\u0275cmp=m.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(r,g){1&r&&(m.DNE(0,F,2,1,"ng-container",0),m.nI1(1,"async")),2&r&&m.Y8G("ngIf",m.bMT(1,1,g.captchaChallenge))},dependencies:[R.bT,G.U,b,p,R.Jj],encapsulation:2})}return s})()},2786:(B,D,i)=>{i.d(D,{o:()=>Et});var e=i(4438),y=(i(2263),i(7940)),I=i(8785),U=i(467),C=i(1626);const f=function(){var o=(0,U.A)(function*(h){const t=yield h.json();return Promise.resolve(new C.cS({headers:v(h),body:t,status:h.status,statusText:h.statusText}))});return function(t){return o.apply(this,arguments)}}(),_=function(){var o=(0,U.A)(function*(h){const t=yield h.json();return Promise.resolve(new C.yz({headers:v(h),error:t,status:h.status,statusText:h.statusText}))});return function(t){return o.apply(this,arguments)}}(),v=o=>{let h=new C.Lr;
1return o.headers.forEach((t,n)=>{h=h.append(n,t)}),h},u=o=>"function"!=typeof o.getAllResponseHeaders;var b=i(177),p=i(6453),M=i(3813),A=i(6326),S=i(7893),F=i(7673),w=i(8793),s=i(1397),d=i(5109),l=i(6354),r=i(8141),g=i(7376),Y=i(339),O=i(9417),P=i(57),X=i(4160),H=i(5033),V=i(3594),$=i(2816),L=i(3719),K=i(7006),N=i(3408);let j=(()=>{class o{constructor(t,n,c){this.elementRef=t,this.languageService=n,this.dates=c,this.onChange=E=>{},this.onTouched=E=>{}}ngOnInit(){this.languageSubscription=this.languageService.onLanguageChange.subscribe(()=>this.languageChanged())}ngOnDestroy(){this.languageSubscription&&this.languageSubscription.unsubscribe()}languageChanged(){this.dates.isDateWithServerFormat(this.currentDate)&&this.writeValue(this.currentDate)}writeValue(t){this.currentDate=t,this.elementRef.nativeElement.value=this.toLocalizedDate(this.currentDate)}registerOnChange(t){this.onChange=n=>{t(this.toModelDate(n))}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this.elementRef.nativeElement.disabled=t}toLocalizedDate(t){let n=t;return this.dates.isDateWithServerFormat(t)&&(n=this.dates.toDateString(t)),n||""}toModelDate(t){let n=t;return this.dates.isDate(n)&&(n=this.dates.toStringForServer(this.dates.toDate(n))),K.D.isBlank(n)&&(n=null),this.currentDate=n,n}static#t=this.\u0275fac=function(n){return new(n||o)(e.rXU(e.aKT),e.rXU(N.g),e.rXU(S.A))};static#e=this.\u0275dir=e.FsC({type:o,selectors:[["",8,"iam-date-control"]],hostBindings:function(n,c){1&n&&e.bIt("input",function(x){return c.onChange(x.target.value)})("blur",function(){return c.onTouched()})},standalone:!1,features:[e.Jv_([{provide:O.kq,useExisting:o,multi:!0}])]})}return o})();var k=i(9276),W=i(9856),Q=i(1463);const z=["*"];function J(o,h){if(1&o&&e.nrm(0,"iam-errors",3),2&o){const t=e.XpG();e.Y8G("id",t.errorFor(t.id))("errors",t.getErrors())}}let Z=(()=>{class o extends L.G{constructor(){super(...arguments),this.label="",this.placeholder="",this.focus=!1,this.readonly=!1,this.inputNgClass={},this.required=!1}get hostCss(){return"iam-row-group"}static#t=this.\u0275fac=(()=>{let t;return function(c){return(t||(t=e.xGo(o)))(c||o)}})();static#e=this.\u0275cmp=e.VBU({type:o,selectors:[["iam-date-row"]],hostVars:2,hostBindings:function(n,c){2&n&&e.HbH(c.hostCss)},inputs:{id:"id",name:"name",label:"label",placeholder:"placeholder",focus:"focus",readonly:"readonly",inputNgClass:"inputNgClass",required:"required"},standalone:!1,features:[e.Vt3],ngContentSelectors:z,decls:5,vars:17,consts:[[3,"label","labelFor","required"],[1,"iam-form-control","iam-date-control",3,"formControl","name","autofocus","readonly","ngClass"],[3,"id","errors",4,"ngIf"],[3,"id","errors"]],template:function(n,c){1&n&&(e.NAR(),e.j41(0,"iam-row-with-label",0),e.nrm(1,"input",1),e.nI1(2,"translate"),e.SdG(3),e.DNE(4,J,1,2,"iam-errors",2),e.k0s()),2&n&&(e.Y8G("label",c.label)("labelFor",c.name||c.id)("required",c.required),e.R7$(),e.AVh("iam-is-invalid",c.hasError()),e.Y8G("formControl",c.control)("name",c.name||c.id)("autofocus",c.focus)("readonly",c.readonly)("ngClass",c.inputNgClass),e.BMQ("type","text")("id",c.id)("placeholder",e.bMT(2,15,c.placeholder))("aria-describedby",c.hasError()?c.errorFor(c.id):void 0),e.R7$(3),e.Y8G("ngIf",c.hasError()))},dependencies:[b.YU,b.bT,O.me,O.BC,O.l_,j,k.I,W.U,Q.t],encapsulation:2})}return o})();var q=i(3732),tt=i(9710),et=i(3001),nt=i(1534),at=i(2587);function it(o,h){if(1&o){const t=e.RV6();e.j41(0,"iam-form",15),e.bIt("formSubmit",function(){e.eBV(t);const c=e.XpG().$implicit,E=e.XpG(2);return e.Njj(E.submitForm(E.asForm(c)))}),e.nrm(1,"iam-configurable-ui-elements",16),e.k0s()}if(2&o){const t=e.XpG().$implicit,n=e.XpG(2);e.Y8G("autocomplete",n.asForm(t).autocomplete?"on":"off")("form",n.form),e.R7$(),e.Y8G("form",n.form)("formUiElements",n.formUiElements)("uiElements",n.asForm(t).uiElements)("successfulRemoting",n.successfulRemoting)("failedRemoting",n.failedRemoting)}}function ot(o,h){if(1&o&&(e.j41(0,"iam-button-row"),e.nrm(1,"iam-configurable-ui-elements",17),e.k0s()),2&o){const t=e.XpG().$implicit,n=e.XpG(2);e.R7$(),e.Y8G("uiElements",n.asButtonGroup(t).buttons)("form",n.form)("formUiElements",n.formUiElements)("successfulRemoting",n.successfulRemoting)("failedRemoting",n.failedRemoting)}}function st(o,h){if(1&o){const t=e.RV6();e.j41(0,"iam-button",18),e.bIt("buttonClick",function(){e.eBV(t);const c=e.XpG().$implicit,E=e.XpG(2);return e.Njj(E.onButtonClick(E.asButton(c)))}),e.k0s()}if(2&o){const t=e.XpG().$implicit,n=e.XpG(2);e.Y8G("id",t.htmlId)("text",n.asButton(t).label)("submit",n.asButton(t).submit)("right","RIGHT"===n.asButton(t).alignment)("disabled",n.asButton(t).disabledOnValidationErrors&&!n.form.valid||n.asButton(t).disabledWithNoChanges&&n.form.pristine)}}function rt(o,h){if(1&o&&e.nrm(0,"iam-cancel-button",19),2&o){const t=e.XpG().$implicit,n=e.XpG(2);e.Y8G("buttonId",t.htmlId)("text",n.asButton(t).label)("right","RIGHT"===n.asButton(t).alignment)}}function lt(o,h){if(1&o&&e.nrm(0,"iam-goto-button",20),2&o){const t=e.XpG().$implicit,n=e.XpG(2);e.Y8G("targetStepId",n.asGotoButton(t).gotoTargetStepId)("buttonId",t.htmlId)("text",n.asButton(t).label)("right","RIGHT"===n.asButton(t).alignment)}}function ct(o,h){if(1&o&&e.nrm(0,"iam-checkbox-row",21),2&o){const t=e.XpG().$implicit,n=e.XpG(2);e.Y8G("id",t.htmlId)("label",n.asCheckbox(t).label)("required",n.isRequired(n.asCheckbox(t)))("labelRight",!n.asCheckbox(t).labelLeft)("control",n.form.controls[n.asCheckbox(t).property])}}function mt(o,h){if(1&o&&e.nrm(0,"iam-input-row",22),2&o){const t=e.XpG().$implicit,n=e.XpG(2);e.Y8G("id",t.htmlId)("type",n.asInput(t).subtype)("autocapitalize",n.asInput(t).autocapitalize)("label",n.asInput(t).label)("required",n.isRequired(n.asInput(t)))("placeholder",n.asInput(t).placeholder)("control",n.form.controls[n.asInput(t).property])}}function ut(o,h){if(1&o&&e.nrm(0,"iam-dropdown-row",23),2&o){const t=e.XpG().$implicit,n=e.XpG(2);e.Y8G("id",t.htmlId)("label",n.asDropdown(t).label)("required",n.isRequired(n.asDropdown(t)))("options",n.asDropdown(t).options)("control",n.form.controls[n.asDropdown(t).property])}}function dt(o,h){if(1&o&&e.nrm(0,"iam-radio-row",24),2&o){const t=e.XpG().$implicit,n=e.XpG(2);e.Y8G("id",t.htmlId)("name",n.asRadio(t).property)("label",n.asRadio(t).label)("required",n.isRequired(n.asRadio(t)))("inline",n.asRadio(t).inline)("radios",n.asRadio(t).options)("control",n.form.controls[n.asRadio(t).property])}}function pt(o,h){if(1&o&&e.nrm(0,"iam-date-row",25),2&o){const t=e.XpG().$implicit,n=e.XpG(2);e.Y8G("id",t.htmlId)("label",n.asDate(t).label)("required",n.isRequired(n.asDate(t)))("placeholder",n.dates.datePlaceholder(n.asDate(t).placeholder))("control",n.form.controls[n.asDate(t).property])}}function ht(o,h){if(1&o&&e.nrm(0,"input",26),2&o){const t=e.XpG().$implicit,n=e.XpG(2);e.Y8G("name",t.htmlId)("formControl",n.form.controls[n.asHidden(t).property]),e.BMQ("id",t.htmlId)("spellcheck",!1)}}function ft(o,h){if(1&o&&e.nrm(0,"iam-text-message",27),2&o){const t=e.XpG().$implicit,n=e.XpG(2);e.Y8G("id",t.htmlId)("text",n.asText(t).text)}}function gt(o,h){if(1&o&&e.nrm(0,"iam-captcha-challenge",28),2&o){const t=e.XpG(3);e.Y8G("form",t.form)}}function bt(o,h){if(1&o&&e.DNE(0,it,2,7,"iam-form",2)(1,ot,2,5,"iam-button-row",3)(2,st,1,5,"iam-button",4)(3,rt,1,3,"iam-cancel-button",5)(4,lt,1,4,"iam-goto-button",6)(5,ct,1,5,"iam-checkbox-row",7)(6,mt,1,7,"iam-input-row",8)(7,ut,1,5,"iam-dropdown-row",9)(8,dt,1,7,"iam-radio-row",10)(9,pt,1,5,"iam-date-row",11)(10,ht,1,4,"input",12)(11,ft,1,2,"iam-text-message",13)(12,gt,1,1,"iam-captcha-challenge",14),2&o){const t=h.$implicit;e.Y8G("ngIf","form"===t.type),e.R7$(),e.Y8G("ngIf","button-group"===t.type),e.R7$(),e.Y8G("ngIf","button"===t.type),e.R7$(),e.Y8G("ngIf","cancel-button"===t.type),e.R7$(),e.Y8G("ngIf","goto-button"===t.type),e.R7$(),e.Y8G("ngIf","checkbox"===t.type),e.R7$(),e.Y8G("ngIf","input"
1===t.type),e.R7$(),e.Y8G("ngIf","drop-down"===t.type),e.R7$(),e.Y8G("ngIf","radio"===t.type),e.R7$(),e.Y8G("ngIf","date"===t.type),e.R7$(),e.Y8G("ngIf","hidden"===t.type),e.R7$(),e.Y8G("ngIf","text"===t.type),e.R7$(),e.Y8G("ngIf","captcha"===t.type)}}function vt(o,h){if(1&o&&e.DNE(0,bt,13,13,"ng-template",1),2&o){const t=e.XpG();e.Y8G("ngForOf",t.uiElements)}}let Ct=(()=>{class o{constructor(t,n,c){this.http=t,this.e2eeService=n,this.dates=c}ready(){return!!this.form&&!!this.uiElements}submitForm(t){this.invokeRestApi(t.onSubmit)}onButtonClick(t){this.invokeRestApi(t.onClick)}isRequired(t){return y.KL.required(t)}asForm(t){return t}asButtonGroup(t){return t}asButton(t){return t}asGotoButton(t){return t}asCheckbox(t){return t}asInput(t){return t}asDropdown(t){return t}asRadio(t){return t}asDate(t){return t}asHidden(t){return t}asText(t){return t}invokeRestApi(t){!t||0===t.length||this.dataToSubmit(this.form.model).pipe((0,s.Z)(n=>this.sendData(n,t))).subscribe({next:n=>this.successfulRemoting.emit(n),error:n=>this.failedRemoting.emit(n)})}dataToSubmit(t){if((0,g.isEmpty)(t))return(0,F.of)(null);const n=this.collectInputElements(this.formUiElements),c=(0,g.cloneDeep)(t),E=n.map(x=>this.transformInputData(c,x));return(0,w.x)(...E).pipe((0,d.o)(1),(0,l.T)(x=>this.toNestedData(x)))}collectInputElements(t){let n=[];for(const c of t)if(y.Dx.isInputField(c.type))n.push(c);else if("form"===c.type){const E=this.collectInputElements(c.uiElements||[]);n=[...n,...E]}return n}transformInputData(t,n){const c=n;return c.submitToServer?c.submitToServer&&"password"===n.subtype&&t[c.property]?this.e2eeService.handleE2ee([t[c.property]],this.settings.e2eEncryptionInfo).pipe((0,r.M)(x=>t[c.property]=x[0]),(0,l.T)(()=>t)):(0,F.of)(t):(delete t[c.property],(0,F.of)(t))}toNestedData(t){const n={};return Object.entries(t).forEach(c=>{const[E,x]=c;(0,g.set)(n,E,x)}),n}sendData(t,n){const c=n.map(E=>(0,A.om)(y.Xq,E).invoke(this.http,t));return(0,w.x)(...c).pipe((0,d.o)(1))}static#t=this.\u0275fac=function(n){return new(n||o)(e.rXU(C.Qq),e.rXU(Y.h),e.rXU(S.A))};static#e=this.\u0275cmp=e.VBU({type:o,selectors:[["iam-configurable-ui-elements"]],inputs:{uiElements:"uiElements",form:"form",formUiElements:"formUiElements",successfulRemoting:"successfulRemoting",failedRemoting:"failedRemoting",settings:"settings"},standalone:!1,decls:1,vars:1,consts:[[3,"ngIf"],["ngFor","",3,"ngForOf"],[3,"autocomplete","form","formSubmit",4,"ngIf"],[4,"ngIf"],[3,"id","text","submit","right","disabled","buttonClick",4,"ngIf"],[3,"buttonId","text","right",4,"ngIf"],[3,"targetStepId","buttonId","text","right",4,"ngIf"],[3,"id","label","required","labelRight","control",4,"ngIf"],[3,"id","type","autocapitalize","label","required","placeholder","control",4,"ngIf"],[3,"id","label","required","options","control",4,"ngIf"],[3,"id","name","label","required","inline","radios","control",4,"ngIf"],[3,"id","label","required","placeholder","control",4,"ngIf"],["type","hidden",3,"name","formControl",4,"ngIf"],[3,"id","text",4,"ngIf"],[3,"form",4,"ngIf"],[3,"formSubmit","autocomplete","form"],[1,"iam-no-margin-for-last-row",3,"form","formUiElements","uiElements","successfulRemoting","failedRemoting"],[3,"uiElements","form","formUiElements","successfulRemoting","failedRemoting"],[3,"buttonClick","id","text","submit","right","disabled"],[3,"buttonId","text","right"],[3,"targetStepId","buttonId","text","right"],[3,"id","label","required","labelRight","control"],[3,"id","type","autocapitalize","label","required","placeholder","control"],[3,"id","label","required","options","control"],[3,"id","name","label","required","inline","radios","control"],[3,"id","label","required","placeholder","control"],["type","hidden",3,"name","formControl"],[3,"id","text"],[3,"form"]],template:function(n,c){1&n&&e.DNE(0,vt,1,1,"ng-template",0),2&n&&e.Y8G("ngIf",c.ready())},dependencies:[b.Sq,b.bT,O.me,O.BC,O.l_,P.m,X.Q,H.Q,V.Z,$.D,Z,q.p,tt.s,et.e,nt.n,p.I,at.T,o],encapsulation:2})}return o})();function _t(o,h){if(1&o&&(e.j41(0,"iam-page",1),e.nrm(1,"iam-text-message",2)(2,"iam-configurable-ui-elements",3),e.k0s()),2&o){const t=e.XpG();e.Y8G("pageId",t.pageId)("bodyAttributes",t.bodyAttributes)("title",t.pageTitle),e.R7$(),e.Y8G("id","configurableUiInstructions")("text",t.instructions),e.R7$(),e.Y8G("form",t.form)("formUiElements",t.uiElements)("uiElements",t.uiElements)("settings",t.settings)("successfulRemoting",t.successfulRemoting)("failedRemoting",t.failedRemoting)}}let Et=(()=>{class o{constructor(t,n){this.service=t,this.ngZone=n,this.successfulRemoting=new e.bkB,this.failedRemoting=new e.bkB,this.successEventListener=c=>{this.ngZone.run(()=>(o=>u(o)?f(o):(o=>Promise.resolve(new C.cS({headers:new C.Lr(o.getAllResponseHeaders()),body:JSON.parse(o.responseText),status:o.status,statusText:o.statusText})))(o))(c.detail).then(E=>this.successfulRemoting.emit(E)))},this.failEventListener=c=>{this.ngZone.run(()=>(o=>u(o)?_(o):(o=>Promise.resolve(new C.yz({headers:new C.Lr(o.getAllResponseHeaders()),error:JSON.parse(o.responseText),status:o.status,statusText:o.statusText})))(o))(c.detail).then(E=>this.failedRemoting.emit(E)))}}ngOnInit(){this.registerToCustomJavaScriptFlowEvents()}ngOnDestroy(){this.unregisterFromCustomJavaScriptFlowEvents()}registerToCustomJavaScriptFlowEvents(){document.addEventListener("iam.internal.event.custom.js.flow.success",this.successEventListener),document.addEventListener("iam.internal.event.custom.js.flow.fail",this.failEventListener)}unregisterFromCustomJavaScriptFlowEvents(){document.removeEventListener("iam.internal.event.custom.js.flow.success",this.successEventListener),document.removeEventListener("iam.internal.event.custom.js.flow.fail",this.failEventListener)}get uiElements(){return this.stepUiConfig.uiElements||[]}get pageTitle(){return this.title||this.service.getPageTitle(this.stepUiConfig)}get settings(){return new y.VN(this.stepUiConfig.additionalAttribute("e2eEncryptionInformation"))}static#t=this.\u0275fac=function(n){return new(n||o)(e.rXU(I.g),e.rXU(e.SKi))};static#e=this.\u0275cmp=e.VBU({type:o,selectors:[["iam-configurable-ui-page"]],inputs:{stepUiConfig:"stepUiConfig",form:"form",pageId:"pageId",title:"title",instructions:"instructions",bodyAttributes:"bodyAttributes"},outputs:{successfulRemoting:"successfulRemoting",failedRemoting:"failedRemoting"},standalone:!1,features:[e.Jv_([I.g])],decls:1,vars:1,consts:[[3,"pageId","bodyAttributes","title",4,"ngIf"],[3,"pageId","bodyAttributes","title"],[3,"id","text"],[3,"form","formUiElements","uiElements","settings","successfulRemoting","failedRemoting"]],template:function(n,c){1&n&&e.DNE(0,_t,3,11,"iam-page",0),2&n&&e.Y8G("ngIf",c.form)},dependencies:[b.bT,p.I,M.H,Ct],encapsulation:2})}return o}
1)()},8785:(B,D,i)=>{i.d(D,{g:()=>S});var e=i(2263),a=i(661),y=i(9417),I=i(7893),U=i(7673),C=i(7940),T=i(6326);class m{constructor(w,s){this.initialRestInvocation=w,this.http=s}invoke(){return(0,T.om)(C.Xq,this.initialRestInvocation).invoke(this.http)}}class R{invoke(){return(0,U.of)({})}}var G=i(5060),f=i(8141),_=i(6354),v=i(9437),u=i(7805),b=i(527),p=i(4438),M=i(1626),A=i(7717);let S=(()=>{class F{constructor(s,d,l,r,g){this.dates=s,this.http=d,this.initialData=l,this.pages=r,this.dataQueryHelper=g}getPageTitle(s){return"custom.page."+s.pageId+".title"}createForm(s){return this.createInitialRestInvocation(s).invoke().pipe((0,f.M)(d=>this.initialData.data=d.body),(0,_.T)(d=>this.buildFormFromConfig(s,d.body)),(0,v.W)(d=>this.handleErrorResponse(d)))}buildFormFromConfig(s,d){const l=s.uiElements||[];if(0===l.length)return e.l.emptyForm();const r={},g={required:[],validators:{},checkboxes:{}};return this.process(l,r,g,d),e.l.of(r,g)}createInitialRestInvocation(s){return s.initialRestInvocation?new m(s.initialRestInvocation,this.http):new R}handleErrorResponse(s){return this.pages.errors.showErrorPage(s),G.t}process(s,d,l,r){s&&s.forEach(g=>this.populateModel(g,d,l,r))}populateModel(s,d,l,r){"form"===s.type?this.process(s.uiElements,d,l,r):"hidden"===s.type?this.populateFromHiddenField(s,d,r):"input"===s.type?this.populateTextField(s,d,l,r):("checkbox"===s.type||"drop-down"===s.type||"radio"===s.type||"date"===s.type)&&this.populateField(s,d,l,r)}populateTextField(s,d,l,r){const g=this.dataQueryHelper.querySingleResult(r,s.initialValueQuery);"tel"===s.subtype&&g&&g.includes("*")?(d[s.property]=void 0,s.placeholder=g):d[s.property]=g,this.addValidations(s,l)}populateFromHiddenField(s,d,l){d[s.property]=this.dataQueryHelper.querySingleResult(l,s.initialValueQuery)||s.value}populateField(s,d,l,r){d[s.property]=this.dataQueryHelper.querySingleResult(r,s.initialValueQuery),this.addValidations(s,l)}addValidations(s,d){s.validations=s.validations||[];const l=[];for(const r of s.validations)switch(r.type){case"required":l.push(a.k.requiredField(r.translationKey));break;case"checkbox-state":l.push(a.k.checkboxState(r.checkedExpected,r.translationKey));break;case"phone-number":l.push(a.k.phoneNumberValidator("",r.translationKey));break;case"regex":l.push(a.k.matches(r.validationPattern,{errorKey:r.translationKey,patternFlags:!1===r.caseSensitive?"i":void 0}));break;case"email":l.push(a.k.email(r.translationKey));break;case"min-length":l.push(a.k.minLength(r.minNumberOfCharacters,r.translationKey));break;case"max-length":l.push(a.k.maxLength(r.maxNumberOfCharacters,r.translationKey));break;case"date.format":l.push(this.dates.validDateFormat(r.translationKey));break;case"date.min":l.push(void 0!==r.minRelative?this.dates.minRelativeDate(r.minRelative,r.translationKey):this.dates.minAbsoluteDate(this.dates.toDateFromServer(r.minDate),r.translationKey));break;case"date.max":l.push(void 0!==r.maxRelative?this.dates.maxRelativeDate(r.maxRelative,r.translationKey):this.dates.maxAbsoluteDate(this.dates.toDateFromServer(r.maxDate),r.translationKey));break;case"matching-fields":{d.extra=d.extra||{};const g=a.k.matchingFields(r.firstField,r.secondField,r.translationKey);d.extra.validator=y.k0.compose([g,d.extra.validator])}}d.validators=d.validators||{},d.validators[s.property]=l}static#t=this.\u0275fac=function(d){return new(d||F)(p.KVO(I.A),p.KVO(M.Qq),p.KVO(A.C),p.KVO(u.b),p.KVO(b.D))};static#e=this.\u0275prov=p.jDH({token:F,factory:F.\u0275fac})}return F})()},8840:(B,D,i)=>{i.d(D,{I:()=>U});var e=i(8785),a=i(1552),y=i(2568),I=i(4438);let U=(()=>{class C{static#t=this.\u0275fac=function(R){return new(R||C)};static#e=this.\u0275mod=I.$C({type:C});static#n=this.\u0275inj=I.G2t({providers:[e.g],imports:[a.G,y.g]})}return C})()},3732:(B,D,i)=>{i.d(D,{p:()=>f});var e=i(3719),a=i(4438),y=i(177),I=i(9417),U=i(9276),C=i(9856),T=i(1463);function m(_,v){if(1&_&&a.nrm(0,"option",5),2&_){const u=a.XpG();a.Y8G("value",u.undefinedOptionValue)("selected",!0)("disabled",!0)}}function R(_,v){if(1&_&&(a.j41(0,"option",6),a.EFF(1),a.nI1(2,"translate"),a.k0s()),2&_){const u=v.$implicit;a.Y8G("disabled",u.disabled)("value",u.value),a.BMQ("id",u.id),a.R7$(),a.Lme("",a.bMT(2,5,u.label),"",u.translatedLabel," ")}}function G(_,v){if(1&_&&a.nrm(0,"iam-errors",7),2&_){const u=a.XpG();a.Y8G("id",u.errorFor(u.id))("errors",u.getErrors())}}let f=(()=>{class _ extends e.G{constructor(){super(...arguments),this.label="",this.focus=!1,this.required=!1,this._disabled=!1,this.hasEmptyOption=!1}set disabled(u){this._disabled=u,this.disableControlIfNecessary(this.disabled)}get disabled(){return this._disabled}set options(u){this._options=u,this.hasEmptyOption=this.checkForEmptyOption()}get options(){return this._options}ngOnInit(){super.ngOnInit(),this.disableControlIfNecessary(this.disabled)}get hostCss(){return"iam-row-group"}get showUndefinedOption(){return!this.hasEmptyOption&&!this.control.value}get undefinedOptionValue(){return this.control.value}checkForEmptyOption(){for(const u of this._options)if(!u.value)return!0;return!1}static#t=this.\u0275fac=(()=>{let u;return function(p){return(u||(u=a.xGo(_)))(p||_)}})();
1static#e=this.\u0275cmp=a.VBU({type:_,selectors:[["iam-dropdown-row"]],hostVars:2,hostBindings:function(b,p){2&b&&a.HbH(p.hostCss)},inputs:{id:"id",name:"name",label:"label",focus:"focus",size:"size",required:"required",disabled:"disabled",options:"options"},standalone:!1,features:[a.Vt3],decls:5,vars:14,consts:[[3,"label","labelFor","required"],[1,"iam-form-control","iam-form-select",3,"name","autofocus","formControl"],[3,"value","selected","disabled",4,"ngIf"],[3,"disabled","value",4,"ngFor","ngForOf"],[3,"id","errors",4,"ngIf"],[3,"value","selected","disabled"],[3,"disabled","value"],[3,"id","errors"]],template:function(b,p){1&b&&(a.j41(0,"iam-row-with-label",0)(1,"select",1),a.DNE(2,m,1,3,"option",2)(3,R,3,7,"option",3),a.k0s(),a.DNE(4,G,1,2,"iam-errors",4),a.k0s()),2&b&&(a.Y8G("label",p.label)("labelFor",p.name||p.id)("required",p.required),a.R7$(),a.AVh("is-invalid",p.hasError()),a.Y8G("name",p.name||p.id)("autofocus",p.focus)("formControl",p.control),a.BMQ("id",p.id)("size",p.size>1?p.size:void 0)("aria-describedby",p.hasError()?p.errorFor(p.id):void 0),a.R7$(),a.Y8G("ngIf",p.showUndefinedOption),a.R7$(),a.Y8G("ngForOf",p.options),a.R7$(),a.Y8G("ngIf",p.hasError()))},dependencies:[y.Sq,y.bT,I.xH,I.y7,I.wz,I.BC,I.l_,U.I,C.U,T.t],encapsulation:2})}return _})()},1534:(B,D,i)=>{i.d(D,{n:()=>G});var e=i(3719),a=i(4438),y=i(177),I=i(9276),U=i(6955),C=i(9856);const T=["*"];function m(f,_){if(1&f&&a.nrm(0,"iam-radio",4),2&f){const v=_.$implicit,u=a.XpG();a.Y8G("id",v.id)("name",u.name||u.id)("value",v.value)("label",v.label)("disabled",u.disabled||v.disabled)("inline",u.inline)("control",u.control),a.BMQ("aria-describedby",u.hasError()?u.errorFor(u.id):void 0)}}function R(f,_){if(1&f&&a.nrm(0,"iam-errors",5),2&f){const v=a.XpG();a.Y8G("id",v.errorFor(v.id))("errors",v.getErrors())}}let G=(()=>{class f extends e.G{constructor(){super(...arguments),this.label="",this.focus=!1,this.inline=!0,this.disabled=!1,this.required=!1}get hostCss(){return"iam-row-group"}static#t=this.\u0275fac=(()=>{let v;return function(b){return(v||(v=a.xGo(f)))(b||f)}})();static#e=this.\u0275cmp=a.VBU({type:f,selectors:[["iam-radio-row"]],hostVars:2,hostBindings:function(u,b){2&u&&a.HbH(b.hostCss)},inputs:{name:"name",radios:"radios",id:"id",label:"label",focus:"focus",inline:"inline",disabled:"disabled",required:"required"},standalone:!1,features:[a.Vt3],ngContentSelectors:T,decls:5,vars:7,consts:[[3,"label","labelFor","required"],[3,"disabled"],[3,"id","name","value","label","disabled","inline","control",4,"ngFor","ngForOf"],[3,"id","errors",4,"ngIf"],[3,"id","name","value","label","disabled","inline","control"],[3,"id","errors"]],template:function(u,b){1&u&&(a.NAR(),a.j41(0,"iam-row-with-label",0)(1,"fieldset",1),a.DNE(2,m,1,8,"iam-radio",2),a.k0s(),a.SdG(3),a.DNE(4,R,1,2,"iam-errors",3),a.k0s()),2&u&&(a.Y8G("label",b.label)("labelFor",b.id)("required",b.required),a.R7$(),a.Y8G("disabled",b.disabled),a.BMQ("id",b.id),a.R7$(),a.Y8G("ngForOf",b.radios),a.R7$(2),a.Y8G("ngIf",b.hasError()))},dependencies:[y.Sq,y.bT,I.I,U.v,C.U],encapsulation:2})}return f})()},6955:(B,D,i)=>{i.d(D,{v:()=>C});var e=i(3719),a=i(4438),y=i(9417),I=i(1463);const U=["*"];let C=(()=>{class T extends e.G{constructor(){super(...arguments),this.inline=!1,this.disabled=!1}get hostCss(){let R="iam-form-check";return this.inline&&(R+=" iam-form-check-inline"),R}get labelAsString(){return this.label}static#t=this.\u0275fac=(()=>{let R;return function(f){return(R||(R=a.xGo(T)))(f||T)}})();static#e=this.\u0275cmp=a.VBU({type:T,selectors:[["iam-radio"]],hostVars:2,hostBindings:function(G,f){2&G&&a.HbH(f.hostCss)},inputs:{value:"value",name:"name",id:"id",label:"label",inline:"inline",disabled:"disabled"},standalone:!1,features:[a.Vt3],ngContentSelectors:U,decls:6,vars:9,consts:[[3,"disabled"],["type","radio",3,"name","formControl","value"],[1,"iam-form-radio-label"],[1,"iam-form-radio-label-text",3,"innerHTML"]],template:function(G,f){1&G&&(a.NAR(),a.j41(0,"fieldset",0),a.nrm(1,"input",1),a.j41(2,"label",2),a.nrm(3,"span",3),a.nI1(4,"translate"),a.k0s(),a.SdG(5),a.k0s()),2&G&&(a.Y8G("disabled",f.disabled),a.R7$(),a.Y8G("name",f.name)("formControl",f.control)("value",f.value),a.BMQ("id",f.id),a.R7$(),a.BMQ("for",f.id),a.R7$(),a.Y8G("innerHTML",a.bMT(4,7,f.labelAsString),a.npT))},dependencies:[y.me,y.Fm,y.BC,y.l_,I.t],encapsulation:2})}return T})()}}]);

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.