1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[1419],{8216:(B,v,t)=>{t.d(v,{n:()=>U});var u=t(2263),o=t(7805),h=t(5451),n=t(6247),d=t(4031),_=t(8141),g=t(1397),y=t(980),l=t(9437),C=t(5060);class c{constructor(){this.displayName=""}}var I=t(7912),e=t(4438),a=t(57),p=t(4160),E=t(5033),i=t(9099),m=t(7493),O=t(9710),r=t(3001),f=t(6453),S=t(3813),D=t(1463);const A=P=>({startRegistration:P});function M(P,x){if(1&P){const s=e.RV6();e.j41(0,"iam-form",2),e.bIt("formSubmit",function(){e.eBV(s);const T=e.XpG();return e.Njj(T.startRegistration())}),e.nrm(1,"iam-text-message",3)(2,"iam-input-row",4)(3,"iam-dynamic-step-activation-checkboxes"),e.j41(4,"iam-button-row"),e.nrm(5,"iam-button",5)(6,"iam-cancel-button")(7,"iam-goto-buttons"),e.k0s()()}if(2&P){const s=e.XpG();e.Y8G("form",s.form),e.R7$(),e.Y8G("id","instructions")("text",s.translationPrefix+".fido.registration.instructions"),e.R7$(),e.Y8G("id","fidoDisplayName")("control",s.form.controls.displayName)("label",s.translationPrefix+".fido.registration.display-name"),e.R7$(3),e.Y8G("id","startRegistration")("submit",!0)("disabled",s.form.pristine||!s.form.valid)("text",s.startRegistrationTranslationKey)}}function R(P,x){if(1&P){const s=e.RV6();e.nrm(0,"iam-text-message",3),e.nI1(1,"translate"),e.nI1(2,"translate"),e.nrm(3,"iam-dynamic-step-activation-checkboxes"),e.j41(4,"iam-button-row")(5,"iam-button",6),e.bIt("click",function(){e.eBV(s);const T=e.XpG();return e.Njj(T.startRegistration())}),e.k0s(),e.nrm(6,"iam-cancel-button")(7,"iam-goto-buttons"),e.k0s()}if(2&P){const s=e.XpG();e.Y8G("id","instructions")("text",e.i5U(2,7,s.translationPrefix+".fido.registration.continue",e.eq3(10,A,e.bMT(1,5,s.startRegistrationTranslationKey)))),e.R7$(5),e.Y8G("id","startRegistration")("disabled",!s.isWebAuthnAvailable)("text",s.startRegistrationTranslationKey)}}let U=(()=>{class P extends h.V{constructor(s,b,T,W){super(T,W),this.registrationService=s,this.webauthn=b,this.isWebAuthnAvailable=this.webauthn.isAvailable()}ngOnInit(){this.isWebAuthnAvailable?this.initUiConfig().pipe((0,_.M)(s=>this.autoGenerateDisplayNameEnabled=s.additionalAttribute("displayNameAutoGenerated"))).subscribe(()=>this.initializeForm()):this.reportFailure(d.f.NO_WEB_AUTHN,"WebAuthn not available. User agent: "+navigator.userAgent)}startRegistration(){this.retrieveChallenge().pipe((0,_.M)(()=>this.disableForm()),(0,g.Z)(s=>this.createCredentials(s)),(0,g.Z)(s=>this.registrationService.verify(s)),(0,y.j)(()=>this.enableForm())).subscribe({next:s=>this.handleSuccessfulStep(s),error:s=>this.handleFailedStep(s)})}retrieveChallenge(){return this.registrationService.retrieveChallenge(this.form.model).pipe((0,l.W)(s=>(this.handleFailedStep(s),C.t)))}createCredentials(s){return this.webauthn.createCredentials(s).pipe((0,l.W)(b=>this.handleCredentialCreationFailed(b)))}handleCredentialCreationFailed(s){let b;return this.webauthn.isAbortError(s)?b=d.f.ABORTED:this.webauthn.isNotAllowedError(s)?b=d.f.NOT_ALLOWED:this.webauthn.isNotSupportedError(s)?b=d.f.NOT_SUPPORTED:(console.error("Error while creating WebAuthn credentials: "+JSON.stringify(s)),b=d.f.UNKNOWN),this.reportFailure(b,s.name+": "+s.message),C.t}reportFailure(s,b){this.registrationService.reportFailure(s,b).subscribe({next:T=>this.handleSuccessfulStep(T),error:T=>this.handleFailedStep(T)})}initializeForm(){this.form=u.l.of(new c,{required:["displayName"]})}get startRegistrationTranslationKey(){return this.translationPrefix+".fido.registration.actions.start"}static#t=this.\u0275fac=function(b){return new(b||P)(e.rXU(d.n),e.rXU(I.u7),e.rXU(n.z),e.rXU(o.b))};static#e=this.\u0275cmp=e.VBU({type:P,selectors:[["iam-fido-registration"]],inputs:{translationPrefix:"translationPrefix",pageId:"pageId"},standalone:!1,features:[e.Vt3],decls:3,vars:4,consts:[[3,"pageId","bodyAttributes","title"],[3,"form"],[3,"formSubmit","form"],[3,"id","text"],[3,"id","control","label"],[3,"id","submit","disabled","text"],[3,"click","id","disabled","text"]],template:function(b,T){1&b&&(e.j41(0,"iam-page",0),e.DNE(1,M,8,10,"iam-form",1)(2,R,8,12),e.k0s()),2&b&&(e.Y8G("pageId",T.pageId)("bodyAttributes",T.bodyAttributes)("title",T.translationPrefix+".fido.registration.title"),e.R7$(),e.vxM(T.autoGenerateDisplayNameEnabled?2:1))},dependencies:[a.m,p.Q,E.Q,i.a,m.E,O.s,r.e,f.I,S.H,D.t],encapsulation:2})}return P})()},998:(B,v,t)=>{t.d(v,{W:()=>_});var u=t(1552),o=t(4720),h=t(4031),n=t(7912),d=t(4438);let _=(()=>{class g{static#t=this.\u0275fac=function(C){return new(C||g)};static#e=this.\u0275mod=d.$C({type:g});static#n=this.\u0275inj=d.G2t({providers:[h.n,n.u7],imports:[o.S,u.G]})}return g})()},4647:(B,v,t)=>{t.d(v,{Q:()=>u});class u{}},4031:(B,v,t)=>{t.d(v,{f:()=>l,n:()=>C});var u=t(6354),o=t(7348),h=t(5482),n=t(2412),d=t(2652),_=t(4438),g=t(1626),y=t(4647),l=function(c){return c[c.ABORTED=0]="ABORTED",c[c.NOT_ALLOWED=1]="NOT_ALLOWED",c[c.NOT_SUPPORTED=2]="NOT_SUPPORTED",c[c.NO_WEB_AUTHN=3]="NO_WEB_AUTHN",c[c.UNKNOWN=4]="UNKNOWN",c}(l||{});let C=(()=>{class c{constructor(e,a,p){this.http=e,this.restEndpoints=a,this.flowSessionService=p}
1retrieveChallenge(e){const a=JSON.stringify(e);return this.http.post((0,o.OZ)(this.restEndpoints.createChallenge()),a,{observe:"response"}).pipe((0,u.T)(p=>this.toFidoPublicKeyCreationOptions(p.body.data.attributes)))}verify(e){const a=JSON.stringify(e);return this.http.post((0,o.OZ)(this.restEndpoints.checkResponse()),a,(0,d.R)()).pipe((0,u.T)(p=>this.flowSessionService.createFlowSession(p)))}reportFailure(e,a){const p=JSON.stringify({reason:l[e],message:a});return this.http.post((0,o.OZ)(this.restEndpoints.reportFailure()),p,(0,d.R)()).pipe((0,u.T)(E=>this.flowSessionService.createFlowSession(E)))}toFidoPublicKeyCreationOptions(e){const a=e.publicKeyCredentialCreationOptions;return{challenge:(0,n.tP)(a.challenge),rp:{id:a.rp.id,name:a.rp.name},user:{id:(0,n.tP)(a.user.id),name:a.user.name,displayName:a.user.displayName},authenticatorSelection:{userVerification:a.authenticatorSelection.userVerification,authenticatorAttachment:a.authenticatorSelection.authenticatorAttachment,requireResidentKey:a.authenticatorSelection.requireResidentKey},timeout:a.timeout,attestation:a.attestation,pubKeyCredParams:a.pubKeyCredParams,excludeCredentials:this.convertCredentialIdArray(a.excludeCredentials)}}convertCredentialIdArray(e){return e&&e.map(a=>({id:(0,n.tP)(a.id),type:a.type,transports:a.transports}))}static#t=this.\u0275fac=function(a){return new(a||c)(_.KVO(g.Qq),_.KVO(y.Q),_.KVO(h.Q))};static#e=this.\u0275prov=_.jDH({token:c,factory:c.\u0275fac})}return c})()},3841:(B,v,t)=>{t.d(v,{L:()=>n});var u=t(7376),h=t(4438);let n=(()=>{class d{transform(g){return(0,u.upperFirst)((0,u.camelCase)(g))}static#t=this.\u0275fac=function(y){return new(y||d)};static#e=this.\u0275pipe=h.EJ8({name:"upperCamelCase",type:d,pure:!0,standalone:!1});static#n=this.\u0275prov=h.jDH({token:d,factory:d.\u0275fac})}return d})()},5033:(B,v,t)=>{t.d(v,{Q:()=>a});var u=t(6247),o=t(2315),h=t(6884),n=t(7673),d=t(8141),_=t(6354),g=t(5558),y=t(7613),l=t(4438),C=t(1400),c=t(177),I=t(4160);function e(p,E){if(1&p){const i=l.RV6();l.j41(0,"iam-button",1),l.bIt("buttonClick",function(){const O=l.eBV(i).ngIf,r=l.XpG();return l.Njj(r.cancelFlow(O.targetUri))}),l.k0s()}if(2&p){const i=l.XpG();l.Y8G("id",i.buttonId)("submit",!1)("right",i.right)("text",i.text||i.translationKey)("disableWhenBusy",i.disableWhenBusy)}}let a=(()=>{class p{set buttonId(i){i&&(this._id=i)}get buttonId(){return this._id}constructor(i,m,O,r,f){this.flowPageService=i,this.flowNavigationService=m,this.pageAlertService=O,this.routes=r,this.currentFlow=f,this.right=!0,this.disableWhenBusy=!0,this.beforeCancelFlow=this.nopBeforeCancelFlow,this._id="cancelButton",this.cancelButton=this.flowPageService.getStepUiConfig().pipe((0,d.M)(S=>{this._translationPrefix=S.getResourceKeyPrefix(),this.translationKey=this._translationPrefix+".pages.actions.cancel"}),(0,_.T)(S=>S.pageAttribute("cancelButtonSettings")))}get hostCss(){return"iam-btn-cancel"}cancelFlow(i){this.beforeCancelFlow().pipe((0,g.n)(()=>this.flowPageService.cancelFlow())).subscribe(()=>{this._translationPrefix&&this.pageAlertService.info(this._translationPrefix+".pages.messages.cancel");const m=this.currentFlow.retrieveId();this.flowPageService.clearState(),i?this.routes.navigateTo(i):this.flowNavigationService.navigateToFlow(m)})}nopBeforeCancelFlow(){return(0,n.of)(!0)}static#t=this.\u0275fac=function(m){return new(m||p)(l.rXU(u.z),l.rXU(C._),l.rXU(h.D),l.rXU(y.BV),l.rXU(o.E))};static#e=this.\u0275cmp=l.VBU({type:p,selectors:[["iam-cancel-button"]],hostVars:2,hostBindings:function(m,O){2&m&&l.HbH(O.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(m,O){1&m&&(l.DNE(0,e,1,5,"iam-button",0),l.nI1(1,"async")),2&m&&l.Y8G("ngIf",l.bMT(1,1,O.cancelButton))},dependencies:[c.bT,I.Q,c.Jj],encapsulation:2})}return p})()},7493:(B,v,t)=>{t.d(v,{E:()=>i});var u=t(6247),o=t(8141),h=t(3597),n=t(4438),d=t(177),_=t(2315),g=t(7301),y=t(9417),l=t(2816),C=t(1463);function c(m,O){if(1&m&&(n.nrm(0,"iam-checkbox-row",1),n.nI1(1,"translate")),2&m){const r=n.XpG();n.Y8G("id",r.checkboxId)("label",n.bMT(1,5,r.translationKey))("control",r.control)("labelRight",!0)("disabled",r.disabled)}}let I=(()=>{class m{get hostCss(){return"iam-dynamic-step-activation-checkbox"}set checkboxId(r){r&&(this._id=r)}get checkboxId(){return this._id}set targetStep(r){r&&(this._target=r,this.translationKey=this.translationKey.replace("{targetStepId}",r.targetStepId))}get targetStep(){return this._target}constructor(r,f){this.currentFlow=r,this.flowPageService=f,this.checkboxChangedEvent=new n.bkB,this.stepUiConfig=this.flowPageService.getStepUiConfig(),this.translationKey=this.keyPrefix()+".pages.actions.dynamic-step.{targetStepId}"}ngOnInit(){this.control=new y.hs,this.control.setValue(this._target.activated),this._checkboxSubscription=this.control.valueChanges.subscribe(r=>{this._target.activated=r,this.checkboxChangedEvent.emit({targetStepId:this._target.targetStepId,activated:r})})}ngOnDestroy(){this._checkboxSubscription.unsubscribe()}get disabled(){return!this._target.activated&&!this._target.activatable||this._target.activated&&!this._target.deactivatable}keyPrefix(){const r=this.currentFlow.retrieveType();return(0,g.U)(r)}static#t=this.\u0275fac=function(f){return new(f||m)(n.rXU(_.E),n.rXU(u.z))};
1static#e=this.\u0275cmp=n.VBU({type:m,selectors:[["iam-dynamic-step-activation-checkbox"]],hostVars:2,hostBindings:function(f,S){2&f&&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(f,S){if(1&f&&(n.DNE(0,c,2,7,"iam-checkbox-row",0),n.nI1(1,"async")),2&f){let D;n.Y8G("ngIf",null==(D=n.bMT(1,1,S.stepUiConfig))||null==D.pageSettings?null:D.pageSettings.dynamicStepActivationTargets)}},dependencies:[d.bT,l.D,C.t,d.Jj],encapsulation:2})}return m})();var e=t(9856),a=t(3841);function p(m,O){if(1&m){const r=n.RV6();n.j41(0,"iam-dynamic-step-activation-checkbox",3),n.nI1(1,"upperCamelCase"),n.bIt("checkboxChangedEvent",function(S){n.eBV(r);const D=n.XpG(2);return n.Njj(D.handleCheckboxChanges(S))}),n.k0s()}if(2&m){const r=O.$implicit;n.Y8G("targetStep",r)("checkboxId","dsaCheckbox"+n.bMT(1,2,r.targetStepId))}}function E(m,O){if(1&m&&(n.j41(0,"iam-row-with-label",1),n.DNE(1,p,2,4,"iam-dynamic-step-activation-checkbox",2),n.k0s()),2&m){const r=n.XpG();n.Y8G("withoutLabel",!0),n.R7$(),n.Y8G("ngForOf",r.dynamicStepActivationTargets)}}let i=(()=>{class m{constructor(r,f){this.flowPageService=r,this.dynamicStepActivationService=f,this.stepUiConfig=this.flowPageService.getStepUiConfig().pipe((0,o.M)(S=>this.setDynamicStepActivationTargets(S)))}handleCheckboxChanges(r){this.dynamicStepActivationService.addActivation(r)}setDynamicStepActivationTargets(r){this.dynamicStepActivationTargets=r.pageAttribute("dynamicStepActivationTargets")}static#t=this.\u0275fac=function(f){return new(f||m)(n.rXU(u.z),n.rXU(h.T))};static#e=this.\u0275cmp=n.VBU({type:m,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(f,S){if(1&f&&(n.DNE(0,E,2,2,"iam-row-with-label",0),n.nI1(1,"async")),2&f){let D;n.Y8G("ngIf",(null==(D=n.bMT(1,1,S.stepUiConfig))||null==D.pageSettings||null==D.pageSettings.dynamicStepActivationTargets?null:D.pageSettings.dynamicStepActivationTargets.length)>0)}},dependencies:[d.Sq,d.bT,I,e.U,d.Jj,a.L],encapsulation:2})}return m})()},9710:(B,v,t)=>{t.d(v,{s:()=>d});var u=t(4438),h=(t(2263),t(9417));const n=["*"];let d=(()=>{class _{constructor(){this.autocomplete="off",this.formSubmit=new u.bkB}static#t=this.\u0275fac=function(l){return new(l||_)};static#e=this.\u0275cmp=u.VBU({type:_,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(l,C){1&l&&(u.NAR(),u.j41(0,"form",0),u.bIt("ngSubmit",function(I){return C.formSubmit.emit(I)}),u.SdG(1),u.k0s()),2&l&&(u.Y8G("formGroup",C.form.formGroup),u.BMQ("autocomplete",C.autocomplete))},dependencies:[h.qT,h.cb,h.j4],encapsulation:2})}return _})()},9099:(B,v,t)=>{t.d(v,{a:()=>C});var u=t(6247),o=t(7673),h=t(6354),n=t(4438),d=t(177),_=t(3594),g=t(3841);function y(c,I){if(1&c&&(n.nrm(0,"iam-goto-button",2),n.nI1(1,"upperCamelCase")),2&c){const e=I.$implicit,a=n.XpG(2);n.Y8G("currentStepId",a.currentStepId)("targetStepId",e)("disableWhenBusy",a.disableAllWhenBusy)("right",a.allRight)("buttonId","gotoButton"+n.bMT(1,6,e))("beforeGotoTargetStep",a.allBeforeGotoTargetStep)}}function l(c,I){if(1&c&&(n.qex(0),n.DNE(1,y,2,8,"iam-goto-button",1),n.nI1(2,"async"),n.bVm()),2&c){const e=n.XpG();n.R7$(),n.Y8G("ngForOf",n.bMT(2,1,e.gotoTargetsStepIds))}}let C=(()=>{class c{constructor(e){this.flowPageService=e,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,h.T)(e=>this.setCurrentStepIdAndGetGotoTargetsStepIds(e)))}setCurrentStepIdAndGetGotoTargetsStepIds(e){return this.currentStepId=e.pageId.replace(/\//g,""),e.pageAttribute("interactiveGotoTargets").targetStepIds}nopBeforeGotoTargetStep(){return(0,o.of)(!0)}static#t=this.\u0275fac=function(a){return new(a||c)(n.rXU(u.z))};static#e=this.\u0275cmp=n.VBU({type:c,selectors:[["iam-goto-buttons"]],hostVars:2,hostBindings:function(a,p){2&a&&n.HbH(p.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(a,p){if(1&a&&(n.DNE(0,l,3,3,"ng-container",0),n.nI1(1,"async")),2&a){let E;n.Y8G("ngIf",null==(E=n.bMT(1,1,p.stepUiConfig))||null==E.pageSettings?null:E.pageSettings.interactiveGotoTargets)}},dependencies:[d.Sq,d.bT,_.Z,d.Jj,g.L],encapsulation:2})}return c})()},3001:(B,v,t)=>{t.d(v,{e:()=>I});var u=t(3719),o=t(4438),h=t(177),n=t(9417),d=t(9276),_=t(9856),g=t(1463);const y=["*"],l=()=>({display:"none"});function C(e,a){if(1&e){const p=o.RV6();o.j41(0,"button",4),o.bIt("click",function(){o.eBV(p);const i=o.XpG();return o.Njj(i.isPasswordConcealed=!i.isPasswordConcealed)}),o.nrm(1,"img",5),o.nI1(2,"translate"),o.k0s()}if(2&e){const p=o.XpG();o.AVh("iam-invalid",p.hasError()),o.Y8G("ngStyle",o.lJ4(7,l)),o.R7$(),o.Y8G("ngSrc",p.isPasswordConcealed?"assets/custom/img/eye
1-regular.svg":"assets/custom/img/eye-slash-regular.svg")("alt",o.bMT(2,5,"authentication.password.show-password"))}}function c(e,a){if(1&e&&o.nrm(0,"iam-errors",3),2&e){const p=o.XpG();o.Y8G("id",p.errorFor(p.id))("errors",p.getErrors())}}let I=(()=>{class e extends u.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 p;return function(i){return(p||(p=o.xGo(e)))(i||e)}})();static#e=this.\u0275cmp=o.VBU({type:e,selectors:[["iam-input-row"]],hostVars:2,hostBindings:function(E,i){2&E&&o.HbH(i.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:[o.Vt3],ngContentSelectors:y,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(E,i){1&E&&(o.NAR(),o.j41(0,"iam-row-with-label",0),o.nrm(1,"input",1),o.nI1(2,"translate"),o.DNE(3,C,3,8,"button",2),o.SdG(4),o.DNE(5,c,1,2,"iam-errors",3),o.k0s()),2&E&&(o.Y8G("label",i.label)("labelFor",i.name||i.id)("required",i.required),o.R7$(),o.AVh("iam-is-invalid",i.hasError())("iam-password-input-field","password"===i.type),o.Y8G("formControl",i.control)("name",i.name||i.id)("autofocus",i.focus)("readonly",i.readonly)("ngClass",i.inputNgClass),o.BMQ("type",i.determineType())("id",i.id)("placeholder",o.i5U(2,20,i.placeholder,i.textArguments))("autocapitalize",i.autocapitalize?"on":"off")("spellcheck",i.spellcheck)("aria-describedby",i.hasError()?i.errorFor(i.id):void 0),o.R7$(2),o.vxM("password"===i.type?3:-1),o.R7$(2),o.vxM(i.hasError()?5:-1))},dependencies:[h.YU,h.B3,n.me,n.BC,n.l_,h.kt,d.I,_.U,g.t],encapsulation:2})}return e})()}}]);
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.