PageSourceSearch

https://banking.apobank.de/auth/ui/9932.b05c594cea7ca94e.js

js apobank.de collected 2026-09-24 10:08:27 UTC 18,028 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[9932],{9932:(R,I,e)=>{e.r(I),e.d(I,{PasswordModule:()=>et});var b=e(5231),y=e(6354),T=e(1397),a=e(7348),h=e(6247),G=e(5482),x=e(2652),n=e(6362),C=e(339),A=e(5459),t=e(4438),U=e(1626);let g=(()=>{class p{constructor(i,c,f,O){this.http=i,this.flowSessionService=c,this.flowPageService=f,this.e2eeService=O}checkPassword(i,c){return this.e2eeService.handleE2ee([i.password],c).pipe((0,y.T)(f=>JSON.stringify({username:i.username,password:f[0]})),(0,T.Z)(f=>this.flowPageService.repeatOnNoFlow(()=>this.sendPost(f))),(0,y.T)(f=>this.flowSessionService.createFlowSession(f)))}getPageSettings(){return this.flowPageService.getStepUiConfig().pipe((0,y.T)(i=>this.toPageSettings(i)))}sendPost(i){return this.http.post((0,a.OZ)(["public","authentication","password","check"]),i,(0,x.R)())}toPageSettings(i){const c=new A.nQ;return c.links=A.R$.toPageLinks(i),c.usernameHint=i.additionalAttribute("usernameHint")||"",c.e2eEncryptionInfo=this.toE2eEncryptionInfo(i),c}toE2eEncryptionInfo(i){const c=i.additionalAttribute("e2eEncryptionInformation");if(c)return-1===Object.values(n.O).indexOf(c.type)?void console.error('Unable to handle password end-to-end encryption of type "%s". Password check will likely fail.',c.type):c}static#t=this.\u0275fac=function(c){return new(c||p)(t.KVO(U.Qq),t.KVO
1(G.Q),t.KVO(h.z),t.KVO(C.h))};static#e=this.\u0275prov=t.jDH({token:p,factory:p.\u0275fac})}return p})();class u{constructor(P="",i=""){this.username=P,this.password=i}}var E=e(2263),w=e(7805),B=e(9373),d=e(5451),D=e(8141),l=e(980),m=e(1413),s=e(5558),v=e(7786),o=e(177),r=e(57),S=e(4160),M=e(5033),k=e(9099),_=e(7493),L=e(9710),X=e(3001),V=e(6453),j=e(3813),F=e(2587);const Y=p=>({publicSelfServiceLink:p}),K=p=>({userSelfRegistrationLink:p});function $(p,P){if(1&p&&t.nrm(0,"iam-captcha-challenge",8),2&p){const i=t.XpG(2);t.Y8G("form",i.form)}}function H(p,P){if(1&p&&t.nrm(0,"iam-text-message",7),2&p){const i=t.XpG().ngIf;t.Y8G("id","publicSelfService")("text","authentication.password.actions.open-self-service")("textArguments",t.eq3(3,Y,i.links.publicSelfServiceLink))}}function W(p,P){if(1&p&&t.nrm(0,"iam-text-message",7),2&p){const i=t.XpG().ngIf;t.Y8G("id","userSelfRegistration")("text","authentication.password.actions.sign-up")("textArguments",t.eq3(3,K,i.links.userSelfRegistrationLink))}}function N(p,P){if(1&p){const i=t.RV6();t.j41(0,"iam-button",10),t.bIt("buttonClick",function(){const f=t.eBV(i).$implicit,O=t.XpG(3);return t.Njj(O.navigate(f))}),t.k0s()}if(2&p){const i=P.$implicit;t.Y8G("id","additionalAuthenticationTarget-"+i.applicationId)("text","authentication.password.actions.target."+i.applicationId)}}function z(p,P){if(1&p&&(t.j41(0,"iam-button-row"),t.Z7z(1,N,1,2,"iam-button",9,t.Vm6),t.k0s()),2&p){const i=t.XpG().ngIf;t.R7$(),t.Dyx(i.links.additionalAuthenticationTargets)}}function Q(p,P){if(1&p){const i=t.RV6();t.j41(0,"iam-page",1)(1,"iam-form",2),t.bIt("formSubmit",function(){const f=t.eBV(i).ngIf,O=t.XpG();return t.Njj(O.checkPassword(f))}),t.nrm(2,"iam-input-row",3)(3,"iam-input-row",4)(4,"iam-dynamic-step-activation-checkboxes"),t.DNE(5,$,1,1,"iam-captcha-challenge",5),t.j41(6,"iam-button-row"),t.nrm(7,"iam-button",6)(8,"iam-cancel-button")(9,"iam-goto-buttons"),t.k0s(),t.DNE(10,H,1,5,"iam-text-message",7)(11,W,1,5,"iam-text-message",7)(12,z,3,0,"iam-button-row"),t.k0s()()}if(2&p){const i=P.ngIf,c=t.XpG();t.Y8G("pageId",c.pageId)("bodyAttributes",c.bodyAttributes)("title","authentication.password.title"),t.R7$(),t.Y8G("form",c.form),t.R7$(),t.Y8G("id","username")("control",c.form.controls.username)("autocapitalize",!1)("label","authentication.password.username"),t.R7$(),t.Y8G("id","password")("control",c.form.controls.password)("label","authentication.password.password")("type","password"),t.R7$(2),t.Y8G("ngIf",c.supportsCaptcha),t.R7$(2),t.Y8G("id","loginButton")("submit",!0)("disabled",c.form.pristine||!c.form.valid)("text","authentication.password.actions.login"),t.R7$(3),t.vxM(i.links.publicSelfServiceLink?10:-1),t.R7$(),t.vxM(i.links.userSelfRegistrationLink?11:-1),t.R7$(),t.vxM(i.links.additionalAuthenticationTargets.length>0?12:-1)}}let J=(()=>{class p extends d.V{get pageId(){return"iamAuthPassword"}constructor(i,c,f){super(c,f),this.service=i,this.onSettingsUpdate=new m.B,this.supportsCaptcha=!0}ngOnInit(){this.pageSettings=this.initUiConfig().pipe((0,s.n)(()=>(0,v.h)(this.onSettingsUpdate,this.service.getPageSettings())),(0,D.M)(i=>this.initializeForm(i)))}checkPassword(i){this.service.checkPassword(this.form.model,i.e2eEncryptionInfo).pipe((0,l.j)(()=>this.form.controls.password.reset())).subscribe({next:c=>this.handleSuccessfulStep(c),error:c=>this.handleFailedCheck(c,i)})}navigate(i){this.pages.routes.navigateTo(i.targetUrl)}handleFailedCheck(i,c){const f=i.error?.meta?.e2eEncryptionInformation;f&&(c.e2eEncryptionInfo=f,this.onSettingsUpdate.next(c)),this.handleFailedStep(i)}initializeForm(i){this.form=E.l.of(new u(i.usernameHint),{required:["username","password"]})}static#t=this.\u0275fac=function(c){return new(c||p)(t.rXU(g),t.rXU(B.I),t.rXU(w.b))};static#e=this.\u0275cmp=t.VBU({type:p,selectors:[["iam-auth-password"]],inputs:{supportsCaptcha:"supportsCaptcha"},standalone:!1,features:[t.Vt3],decls:2,vars:3,consts:[[3,"pageId","bodyAttributes","title",4,"ngIf"],[3,"pageId","bodyAttributes","title"],[3,"formSubmit","form"],[3,"id","control","autocapitalize","label"],[3,"id","control","label","type"],[3,"form",4,"ngIf"],[3,"id","submit","disabled","text"],[3,"id","text","textArguments"],[3,"form"],[3,"id","text"],[3,"buttonClick","id","text"]],template:function(c,f){1&c&&(t.DNE(0,Q,13,20,"iam-page",0),t.nI1(1,"async")),2&c&&t.Y8G("ngIf",t.bMT(1,1,f.pageSettings))},dependencies:[o.bT,r.m,S.Q,M.Q,k.a,_.E,L.s,X.e,V.I,j.H,F.T,o.Jj],encapsulation:2})}return p})();var Z=e(1552),q=e(2568);const tt=[{path:"",component:J,pathMatch:"full",runGuardsAndResolvers:"always"},{path:"change",loadChildren:()=>Promise.all([e.e(2076),e.e(7595)]).then(e.bind(e,7595)).then(p=>p.MandatoryPasswordChangeModule),runGuardsAndResolvers:"always"}];let et=(()=>{class p{static#t=this.\u0275fac=function(c){return new(c||p)};static#e=this.\u0275mod=t.$C({type:p});static#a=this.\u0275inj=t.G2t({providers:[g],imports:[b.iI.forChild(tt),Z.G,q.g]})}return p})()},2587:(R,I,e)=>{e.d(I,{T:()=>m});var b=e(6247),y=e(6354),T=e(5964),a=e(8141),G=(e(2263),e(9417)),x=e(661),n=e(4438),C=e(177),A=e(9856),t=e(3408),U=e(259),g=e(9149);let u=(()=>{class s{constructor(o,r){this.captchaService=o,this.ngZone=r,this.attachCaptchaCallbacks()}ngOnInit(){this.serviceSubscription=this.captchaService.onChange().subscribe({error:()=>this.resetCaptcha()})}ngAfterViewInit(){(0,U.lp)(".iam-captcha",o=>{this.addCaptchaConfiguration(o);const r=document.createElement("script");r.type="text/javascript",r.async=!0,r.defer=!0,r.src=this.captchaScriptSource(),o.parentNode.appendChild(r)})}ngOnDestroy(){this.serviceSubscription.unsubscribe()}onCaptchaCompleted(o){this.ngZone.run(()=>{this.control.setValue(o),this.captchaService.answerChallenge({response:o})})}resetCaptcha(){this.ngZone.run(()=>this.control.reset()),window.grecaptcha.reset()}attachCaptchaCallbacks(){window.iamCaptchaCompletedCallback=this.onCaptchaCompleted.bind(this),window.iamCaptchaExpiredCallback=this.resetCaptcha.bind(this)}addCaptchaConfiguration(o){const r=window.iam.api.captcha.config(this.captchaType());Object.keys(r).forEach(S=>o.setAttribute(S,r[S]))}static#t=this.\u0275fac=function(r){return new(r||s)(n.rXU(g._),n.rXU(n.SKi))};static#e=this.\u0275dir=n.FsC({type:s,inputs:{key:"key",control:"control"}})}return s})(),E=(()=>{class s extends u{constructor(o,r,S){super(r,S),this.languageService=o}ngOnInit(){super.ngOnInit(),this.languageSubscription=this.languageService.onLanguageChange.subscribe(o=>this.setLanguage(o.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(o){const r=document.getElementById("iamReCaptcha")?.querySelector("iframe");
1if(r){const S=r.getAttribute("src");r.setAttribute("src",S.replace(/hl=(.*?)&/,"hl="+o+"&"))}}static#t=this.\u0275fac=function(r){return new(r||s)(n.rXU(t.g),n.rXU(g._),n.rXU(n.SKi))};static#e=this.\u0275cmp=n.VBU({type:s,selectors:[["iam-recaptcha-challenge"]],standalone:!1,features:[n.Vt3],decls:1,vars:1,consts:[["id","iamReCaptcha","data-callback","iamCaptchaCompletedCallback","data-expired-callback","iamCaptchaExpiredCallback",1,"g-recaptcha","iam-captcha"]],template:function(r,S){1&r&&n.nrm(0,"div",0),2&r&&n.BMQ("data-sitekey",S.key)},encapsulation:2})}return s})(),w=(()=>{class s extends u{constructor(o,r,S){super(r,S),this.languageService=o}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)(n.rXU(t.g),n.rXU(g._),n.rXU(n.SKi))};static#e=this.\u0275cmp=n.VBU({type:s,selectors:[["iam-hcaptcha-challenge"]],standalone:!1,features:[n.Vt3],decls:1,vars:1,consts:[["id","iamHCaptcha","data-callback","iamCaptchaCompletedCallback","data-expired-callback","iamCaptchaExpiredCallback",1,"h-captcha","iam-captcha"]],template:function(r,S){1&r&&n.nrm(0,"div",0),2&r&&n.BMQ("data-sitekey",S.key)},encapsulation:2})}return s})();function B(s,v){if(1&s&&n.nrm(0,"iam-recaptcha-challenge",2),2&s){const o=n.XpG(2).ngIf,r=n.XpG();n.Y8G("key",o.key)("control",r.control)}}function d(s,v){if(1&s&&n.nrm(0,"iam-hcaptcha-challenge",2),2&s){const o=n.XpG(2).ngIf,r=n.XpG();n.Y8G("key",o.key)("control",r.control)}}function D(s,v){if(1&s&&(n.j41(0,"iam-row-with-label"),n.DNE(1,B,1,2,"iam-recaptcha-challenge",1)(2,d,1,2,"iam-hcaptcha-challenge",1),n.k0s()),2&s){const o=n.XpG().ngIf;n.R7$(),n.Y8G("ngIf","RE_CAPTCHA"===o.type),n.R7$(),n.Y8G("ngIf","H_CAPTCHA"===o.type)}}function l(s,v){if(1&s&&(n.qex(0),n.DNE(1,D,3,2,"iam-row-with-label",0),n.bVm()),2&s){const o=v.ngIf;n.R7$(),n.Y8G("ngIf",o.type)}}let m=(()=>{class s{constructor(o){this.flowPageService=o,this.control=new G.hs}ngOnInit(){this.captchaChallenge=this.flowPageService.getStepUiConfig().pipe((0,y.T)(o=>this.toChallenge(o)),(0,T.p)(o=>!!o.type),(0,a.M)(()=>this.addCaptchaControl()))}toChallenge(o){return{type:o.additionalAttribute("captcha")?.type,key:o.additionalAttribute("captcha")?.key}}addCaptchaControl(){this.control.addValidators(x.k.required),this.form.formGroup.addControl("_captcha",this.control)}static#t=this.\u0275fac=function(r){return new(r||s)(n.rXU(b.z))};static#e=this.\u0275cmp=n.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,S){1&r&&(n.DNE(0,l,2,1,"ng-container",0),n.nI1(1,"async")),2&r&&n.Y8G("ngIf",n.bMT(1,1,S.captchaChallenge))},dependencies:[C.bT,A.U,E,w,C.Jj],encapsulation:2})}return s})()},5459:(R,I,e)=>{e.d(I,{R$:()=>h,nQ:()=>a});var b=e(7348),y=e(7376);class a{}class h{static toPageLinks(n){const C=new h;return C.userSelfRegistrationLink=(0,b.Uc)(n.pageAttribute("userSelfRegistrationLink")),C.publicSelfServiceLink=(0,b.Uc)(n.pageAttribute("publicSelfServiceLink")),C.additionalAuthenticationTargets=this.toAdditionalAuthenticationTarget(n.pageAttribute("additionalAuthenticationButtons")),C}static toAdditionalAuthenticationTarget(n){if(!n||(0,y.isEmpty)(n))return[];const C=[];return n.targets.forEach(A=>{C.push({applicationId:A.applicationId,targetUrl:A.targetUrl})}),C}}},3841:(R,I,e)=>{e.d(I,{L:()=>a});var b=e(7376),T=e(4438);let a=(()=>{class h{transform(x){return(0,b.upperFirst)((0,b.camelCase)(x))}static#t=this.\u0275fac=function(n){return new(n||h)};static#e=this.\u0275pipe=T.EJ8({name:"upperCamelCase",type:h,pure:!0,standalone:!1});static#a=this.\u0275prov=T.jDH({token:h,factory:h.\u0275fac})}return h})()},7493:(R,I,e)=>{e.d(I,{E:()=>B});var b=e(6247),y=e(8141),T=e(3597),a=e(4438),h=e(177),G=e(2315),x=e(7301),n=e(9417),C=e(2816),A=e(1463);function t(d,D){if(1&d&&(a.nrm(0,"iam-checkbox-row",1),a.nI1(1,"translate")),2&d){const l=a.XpG();a.Y8G("id",l.checkboxId)("label",a.bMT(1,5,l.translationKey))("control",l.control)("labelRight",!0)("disabled",l.disabled)}}let U=(()=>{class d{get hostCss(){return"iam-dynamic-step-activation-checkbox"}set checkboxId(l){l&&(this._id=l)}get checkboxId(){return this._id}set targetStep(l){l&&(this._target=l,this.translationKey=this.translationKey.replace("{targetStepId}",l.targetStepId))}get targetStep(){return this._target}constructor(l,m){this.currentFlow=l,this.flowPageService=m,this.checkboxChangedEvent=new a.bkB,this.stepUiConfig=this.flowPageService.getStepUiConfig(),this.translationKey=this.keyPrefix()+".pages.actions.dynamic-step.{targetStepId}"}ngOnInit(){this.control=new n.hs,this.control.setValue(this._target.activated),this._checkboxSubscription=this.control.valueChanges.subscribe(l=>{this._target.activated=l,this.checkboxChangedEvent.emit({targetStepId:this._target.targetStepId,activated:l})})}ngOnDestroy(){this._checkboxSubscription.unsubscribe()}get disabled(){return!this._target.activated&&!this._target.activatable||this._target.activated&&!this._target.deactivatable}keyPrefix(){const l=this.currentFlow.retrieveType();return(0,x.U)(l)}static#t=this.\u0275fac=function(m){return new(m||d)(a.rXU(G.E),a.rXU(b.z))};
1static#e=this.\u0275cmp=a.VBU({type:d,selectors:[["iam-dynamic-step-activation-checkbox"]],hostVars:2,hostBindings:function(m,s){2&m&&a.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(m,s){if(1&m&&(a.DNE(0,t,2,7,"iam-checkbox-row",0),a.nI1(1,"async")),2&m){let v;a.Y8G("ngIf",null==(v=a.bMT(1,1,s.stepUiConfig))||null==v.pageSettings?null:v.pageSettings.dynamicStepActivationTargets)}},dependencies:[h.bT,C.D,A.t,h.Jj],encapsulation:2})}return d})();var g=e(9856),u=e(3841);function E(d,D){if(1&d){const l=a.RV6();a.j41(0,"iam-dynamic-step-activation-checkbox",3),a.nI1(1,"upperCamelCase"),a.bIt("checkboxChangedEvent",function(s){a.eBV(l);const v=a.XpG(2);return a.Njj(v.handleCheckboxChanges(s))}),a.k0s()}if(2&d){const l=D.$implicit;a.Y8G("targetStep",l)("checkboxId","dsaCheckbox"+a.bMT(1,2,l.targetStepId))}}function w(d,D){if(1&d&&(a.j41(0,"iam-row-with-label",1),a.DNE(1,E,2,4,"iam-dynamic-step-activation-checkbox",2),a.k0s()),2&d){const l=a.XpG();a.Y8G("withoutLabel",!0),a.R7$(),a.Y8G("ngForOf",l.dynamicStepActivationTargets)}}let B=(()=>{class d{constructor(l,m){this.flowPageService=l,this.dynamicStepActivationService=m,this.stepUiConfig=this.flowPageService.getStepUiConfig().pipe((0,y.M)(s=>this.setDynamicStepActivationTargets(s)))}handleCheckboxChanges(l){this.dynamicStepActivationService.addActivation(l)}setDynamicStepActivationTargets(l){this.dynamicStepActivationTargets=l.pageAttribute("dynamicStepActivationTargets")}static#t=this.\u0275fac=function(m){return new(m||d)(a.rXU(b.z),a.rXU(T.T))};static#e=this.\u0275cmp=a.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(m,s){if(1&m&&(a.DNE(0,w,2,2,"iam-row-with-label",0),a.nI1(1,"async")),2&m){let v;a.Y8G("ngIf",(null==(v=a.bMT(1,1,s.stepUiConfig))||null==v.pageSettings||null==v.pageSettings.dynamicStepActivationTargets?null:v.pageSettings.dynamicStepActivationTargets.length)>0)}},dependencies:[h.Sq,h.bT,U,g.U,h.Jj,u.L],encapsulation:2})}return d})()},9099:(R,I,e)=>{e.d(I,{a:()=>A});var b=e(6247),y=e(7673),T=e(6354),a=e(4438),h=e(177),G=e(3594),x=e(3841);function n(t,U){if(1&t&&(a.nrm(0,"iam-goto-button",2),a.nI1(1,"upperCamelCase")),2&t){const g=U.$implicit,u=a.XpG(2);a.Y8G("currentStepId",u.currentStepId)("targetStepId",g)("disableWhenBusy",u.disableAllWhenBusy)("right",u.allRight)("buttonId","gotoButton"+a.bMT(1,6,g))("beforeGotoTargetStep",u.allBeforeGotoTargetStep)}}function C(t,U){if(1&t&&(a.qex(0),a.DNE(1,n,2,8,"iam-goto-button",1),a.nI1(2,"async"),a.bVm()),2&t){const g=a.XpG();a.R7$(),a.Y8G("ngForOf",a.bMT(2,1,g.gotoTargetsStepIds))}}let A=(()=>{class t{constructor(g){this.flowPageService=g,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,T.T)(g=>this.setCurrentStepIdAndGetGotoTargetsStepIds(g)))}setCurrentStepIdAndGetGotoTargetsStepIds(g){return this.currentStepId=g.pageId.replace(/\//g,""),g.pageAttribute("interactiveGotoTargets").targetStepIds}nopBeforeGotoTargetStep(){return(0,y.of)(!0)}static#t=this.\u0275fac=function(u){return new(u||t)(a.rXU(b.z))};static#e=this.\u0275cmp=a.VBU({type:t,selectors:[["iam-goto-buttons"]],hostVars:2,hostBindings:function(u,E){2&u&&a.HbH(E.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(u,E){if(1&u&&(a.DNE(0,C,3,3,"ng-container",0),a.nI1(1,"async")),2&u){let w;a.Y8G("ngIf",null==(w=a.bMT(1,1,E.stepUiConfig))||null==w.pageSettings?null:w.pageSettings.interactiveGotoTargets)}},dependencies:[h.Sq,h.bT,G.Z,h.Jj,x.L],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.