PageSourceSearch

https://online.safefed.org/dbank/live/static/js/62.9bdc5e81.chunk.js

js safefed.org collected 2026-09-24 11:50:58 UTC 18,074 bytes, 2 lines download raw bytes

1(this["webpackJsonponline-banking-app"]=this["webpackJsonponline-banking-app"]||[]).push([[62],{1594:function(t,e,n){"use strict";n.d(e,"a",(function(){return h}));var a=n(2),r=n(3),o=n(5),i=n(6),s=n(0),c=n.n(s),l=n(31),u=n(1595),p=n.n(u),m=(n(1407),n(120)),h=function(t){Object(o.a)(n,t);var e=Object(i.a)(n);function n(){return Object(a.a)(this,n),e.apply(this,arguments)}return Object(r.a)(n,[{key:"componentDidMount",value:function(){var t=this;this.props.focusOnInit&&setTimeout((function(){try{t.refs.inputElement.focus(),t.refs.inputElement.select()}catch(e){}}),300)}},{key:"componentDidUpdate",value:function(){this.props.isValid||m.a.isIE11()||this.refs.errorMessage.focus()}},{key:"render",value:function(){var t=this.props.isValid?"":"has-error ";t+=this.props.className?this.props.className:"",t+=this.props.svgName?" has-feedback":"";var e=this.props.isValid?"hide":"di-icon-danger",n=this.props.isValid?"hide":"show-inline",a=this.props.svgLeft?p.a["input-text-left-padding"]+" form-control":"form-control",r=p.a["input-addon-icon-top"]+" form-control-feedback ";r+=this.props.svgLeft?p.a["input-addon-icon-left-position"]:"";var o=this.props.outerClassName?this.props.outerClassName:p.a.paddingBottom30+" row col-xs-10 ";return c.a.createElement("div",{className:o},c.a.createElement("label",{htmlFor:this.props.id,className:this.props.labelClassName},this.props.label),c.a.createElement("div",{className:t},c.a.createElement("span",{className:"row col-xs-8"},c.a.createElement("input",{type:this.props.type,id:this.props.id,name:this.props.name,onKeyUp:this.props.onKeyUp,ref:"inputElement","aria-label":this.props.ariaLabel?this.props.ariaLabel:this.props.placeholder,className:a,maxLength:this.props.maxLength,value:this.props.value,onChange:this.props.onChange,"aria-labelledby":this.props.ariaLabelledby?this.props.ariaLabelledby:null,"aria-describedby":this.props.ariaDescribedBy?this.props.ariaDescribedBy:null,onBlur:this.props.onBlur,onFocus:this.props.onFocus,placeholder:this.props.placeholder,readOnly:this.props.readOnlyInput})),c.a.createElement("span",{className:"col-xs-4"},c.a.createElement("button",{type:"button",id:this.props.btnId,className:"btn btn-primary",disabled:this.props.btnDisabled,onClick:this.props.btnOnClick},this.props.btnLabel)),c.a.createElement("br",null),this.props.svgName?c.a.createElement("span",{className:r},c.a.createElement(l.a,{name:this.props.svgName})):null,c.a.createElement("p",{className:"help-block",role:"alert","aria-live":"assertive","aria-atomic":"true"},c.a.createElement("span",{id:"accessibleAlertMessage",className:"sr-only",role:"alert",tabIndex:"-1",ref:"errorMessage"},this.props.isValid?null:this.props.validationError),c.a.createElement("br",null),c.a.createElement("span",{className:e,"aria-hidden":"true"}),c.a.createElement("span",{className:n}," ",this.props.validationError))))}}]),n}(s.Component)},1595:function(t,e,n){},1596:function(t,e,n){"use strict";var a=n(46),r=n(61),o=n(18),i=n(0),s=n.n(i),c=n(32),l=n(25),u=n.n(l),p=n(214),m=n(55),h="/app/unavailable",d=function(t){var e=t.configURL,n=t.component,l=Object(i.useState)(),u=Object(o.a)(l,2),d=u[0],b=u[1],g=Object(i.useState)(),E=Object(o.a)(g,2),f=E[0],v=E[1],y=Object(i.useState)(!0),k=Object(o.a)(y,2),N=k[0],O=k[1],_=function(){var t=Object(r.a)(Object(a.a)().mark((function t(){var n;return Object(a.a)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,c.a.get(e);case 3:n=t.sent,b(n),O(!1),t.next=12;break;case 8:t.prev=8,t.t0=t.catch(0),v(t.t0),O(!1);case 12:case"end":return t.stop()}}),t,null,[[0,8]])})));return function(){return t.apply(this,arguments)}}();return Object(i.useEffect)((function(){_()}),[]),N?s.a.createElement(m.a,null):f?(Object(p.a)().replace(h),s.a.createElement(i.Fragment,null)):"redirect"===d.targetView?(Object(p.a)().replace(d.targetData),s.a.createElement(i.Fragment,null)):n?s.a.createElement(n,{config:d.targetData}):(Object(p.a)().replace(h),s.a.createElement(i.Fragment,null))};d.propTypes={configURL:u.a.string.isRequired,component:u.a.object},e.a=d},1914:function(t,e,n){},2398:function(t,e,n){"use strict";n.r(e);var a=n(0),r=n.n(a),o=n(2),i=n(3),s=n(5),c=n(6),l=(n(26),n(11)),u=n(111),p=n(89),m=Object(i.a)((function t(){Object(o.a)(this,t),this.generateActions("setShowAuthenticatorToken","setCSRFToken","setError","setMobile","submitContinue","submitEnroll","submitOptOut")})),h=p.a.createActions(m),d=n(32),b=function(){function t(){Object(o.a)(this,t)}return Object(i.a)(t,null,[{key:"submitAuthenticatorEnroll",value:function(t,e){return d.a.postFormData("/auth-olb/v1/authenticator/enroll",{CSRFToken:e,removeDestination:t})}},{key:"submitAuthenticatorOptOut",value:function(t){return d.a.postFormData("/auth-olb/v1/authenticator/optout",{CSRFToken:t})}}]),t}(),g=function(){function t(){Object(o.a)(this,t),this.authenticatorQrData="",this.authenticatorSecret="",this.csrfToken="",this.error="",this.mobile=!1,this.showAuthenticatorToken=!1,this.submittingEnroll=!1,this.optingOut=!1,this.bindActions(h),this.handleResponse=this.handleResponse.bind(this),this.setAuthenticatorPromptError=this.setAuthenticatorPromptError.bind(this)}return Object(i.a)(t,[{key:"onSubmitEnroll",value:function(t){var e=this;this.submittingEnroll=!0,this.error="",b.submitAuthenticatorEnroll(t,this.csrfToken).then((function(n){e.
1submittingEnroll=!1,e.handleResponse(n,!t)&&(t?e.mobile?window.location.href="cma://?response=success":window.location.href="authenticatorPromptComplete":h.setShowAuthenticatorToken(!0))})).catch((function(t){e.submittingEnroll=!1,e.setAuthenticatorPromptError("Request failed")}))}},{key:"onSubmitOptOut",value:function(){var t=this;this.submittingEnroll=!0,this.optingOut=!0,this.error="",b.submitAuthenticatorOptOut(this.csrfToken).then((function(e){t.submittingEnroll=!1,t.handleResponse(e,!1)&&(t.mobile?window.location.href="cma://?response=success":window.location.href="authenticatorPromptComplete")})).catch((function(e){t.submittingEnroll=!1,t.setAuthenticatorPromptError("Request failed")}))}},{key:"onSubmitContinue",value:function(){this.submittingEnroll=!0,this.mobile?window.location.href="cma://?response=success":window.location.href="authenticatorPromptComplete"}},{key:"handleResponse",value:function(t,e){var n=!1;return null!=t?!0===t.success?e?null!=t.model?null!=t.model.authenticatorQrData&&null!=t.model.authenticatorSecret?(this.authenticatorQrData=t.model.authenticatorQrData,this.authenticatorSecret=t.model.authenticatorSecret,n=!0):this.setAuthenticatorPromptError("Incomplete response"):this.setAuthenticatorPromptError("Invalid model in response"):n=!0:null!=t.model&&null!=t.model.errorMessage?this.setAuthenticatorPromptError(t.errorMessage):this.setAuthenticatorPromptError("Unsuccessful response"):this.setAuthenticatorPromptError("Missing response"),n}},{key:"onSetShowAuthenticatorToken",value:function(t){this.showAuthenticatorToken=t}},{key:"onSetCSRFToken",value:function(t){this.csrfToken=t}},{key:"onSetMobile",value:function(t){this.mobile=t}},{key:"onSetError",value:function(t){this.error=t}},{key:"setAuthenticatorPromptError",value:function(t){null!=t&&""!==t?"serviceStopped"===t?window.location.href="./logout?reason=serviceStopped":h.setError(t):h.setError("Failed")}}]),t}(),E=p.a.createStore(g,"AuthenticatorPromptStore"),f=n(1719),v=n(120),y=n(1594),k=function(t){Object(s.a)(n,t);var e=Object(c.a)(n);function n(t){var a;return Object(o.a)(this,n),(a=e.call(this,t))._renderAuthenticatorToken=a._renderAuthenticatorToken.bind(Object(l.a)(a)),a._copyAuthenticatorSecret=a._copyAuthenticatorSecret.bind(Object(l.a)(a)),a}return Object(i.a)(n,[{key:"render",value:function(){return r.a.createElement("div",{id:"authenticatorToken"},this._renderAuthenticatorToken())}},{key:"_renderAuthenticatorToken",value:function(){return r.a.createElement("div",{id:"authenticatorTokenContent"},r.a.createElement("div",{id:"registerToken"},r.a.createElement("h1",{id:"registerTokenHeader",tabIndex:"-1","aria-labelledby":v.a.isIE11()?"registerTokenHeader authenticatorTokenMainContainer":null,"aria-describedby":"registerTokenHeader authenticatorTokenMainContainer"},this.props.strings.register)),r.a.createElement("div",{id:"authenticatorTokenMainContainer",className:"row main-container spacing-bottom"}
1,r.a.createElement("div",{id:"authenticatorTokenScan",className:"spacing-bottom"},this.props.strings.qrCodeScan),r.a.createElement("div",{id:"authenticatorTokenQrData",className:"spacing-bottom"},r.a.createElement(f.QRCode,{value:this.props.authenticatorQrData,width:"150"})),r.a.createElement("div",{id:"authenticatorOr",className:"spacing-bottom"},r.a.createElement("span",null,this.props.strings.orDivider)),r.a.createElement("div",{id:"authenticatorSecret"},r.a.createElement(y.a,{id:"authenticatorSecretInputField",ref:"authenticatorSecretInputField",name:"authenticatorSecretCopyInputField",value:this.props.authenticatorSecret,type:"text",outerClassName:"row col-xs-12",focusOnInit:!0,readOnlyInput:!0,label:this.props.strings.secretTitle,ariaDescribedBy:this.props.strings.secretTitle,isValid:!0,maxLength:"32",btnId:"authenticatorSecretCopyButton",btnDisabled:!1,btnOnClick:this._copyAuthenticatorSecret,btnLabel:this.props.strings.secretCopy}))),r.a.createElement("div",{id:"tokenButtonContainer",className:"row"},r.a.createElement("div",{id:"tokenButtons",className:"button-container"},r.a.createElement("button",{type:"button",id:"continueButton",className:"btn btn-primary",disabled:this.props.submittingEnroll,onClick:this._submitContinue},this.props.strings.continueButton),r.a.createElement("button",{type:"button",id:"enrollLaterButton",className:"btn btn-secondary",disabled:this.props.error||this.props.submittingEnroll,onClick:this._submitEnrollLater},this.props.strings.enrollLaterButton),r.a.createElement("div",{id:"loaderContainer",className:"di-loader-dash-sm spacing-left",style:this.props.submittingEnroll?null:{display:"none"}}))),""!==this.props.error?r.a.createElement("div",{id:"authenticatorErrorContainer",className:"row spacing-top"},r.a.createElement("div",{id:"authenticatorError",className:"media alert alert-danger"},r.a.createElement("div",{className:"media-left"}),r.a.createElement("div",{className:"media-body"},r.a.createElement("span",{id:"accessibleAuthenticatorError",className:"sr-only",role:"alert",tabIndex:"-1"},this.props.strings.unableToProcess," ",this.props.strings.tryAgainSettings),r.a.createElement("strong",null,this.props.strings.unableToProcess)," ",this.props.strings.tryAgainSettings))):null)}},{key:"_copyAuthenticatorSecret",value:function(){this.refs.authenticatorSecretInputField.refs.inputElement&&(this.refs.authenticatorSecretInputField.refs.inputElement.focus(),this.refs.authenticatorSecretInputField.refs.inputElement.select(),document.execCommand("copy"),this.refs.authenticatorSecretInputField.refs.inputElement.blur())}},{key:"_submitContinue",value:function(){h.submitContinue()}},{key:"_submitEnrollLater",value:function(){h.submitEnroll(!0)}}],[{key:"getStores",value:function(){return[E]}},{key:"getPropsFromStores",value:function(){return E.getState()}}]),n}(a.Component),N=Object(u.a)(k),O=n(69),_=function(t){Object(s.a)(n,t);var e=Object(c.a)(n);function n(t){var a;return Object(o.a)(this,n),(a=e.call(this,t))._renderAuthenticatorPrompt=a._renderAuthenticatorPrompt.bind(Object(l.a)(a)),a._handleKeyDown=a._handleKeyDown.bind(Object(l.a)(a)),a._submitEnrollNow=a._submitEnrollNow.bind(Object(l.a)(a)),a}return Object(i.a)(n,[{key:"componentDidMount",value:function(){h.setCSRFToken(this.props.xt),h.setMobile(this.props.isMobileRequest),document.addEventListener("keydown",this._handleKeyDown),setTimeout((function(){document.getElementById("authenticatorPromptHeader")&&document.getElementById("authenticatorPromptHeader").focus()}),500)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this._handleKeyDown)}},{key:"render",value:function(){return r.a.createElement("div",{id:"authenticatorPromptPage",className:"fade-in"},r.a.createElement("div",{id:"authenticatorPromptContainer",className:"container"},r.a.createElement("div",{id:"authenticatorPromptForm",className:"di-container"},this.props.showAuthenticatorToken?r.a.createElement(N,{context:this.props.context,strings:this.props.strings}):this._renderAuthenticatorPrompt())))}},{key:"_renderAuthenticatorPrompt",value:function(){return r.a.createElement("div",{id:"promptContent"},r.a.createElement("div",{id:"promptHeader"}
1,r.a.createElement("h1",{id:"authenticatorPromptHeader",tabIndex:"-1","aria-labelledby":v.a.isIE11()?"authenticatorPromptHeader promptMainContainer":null,"aria-describedby":"authenticatorPromptHeader promptMainContainer"},this.props.strings.header)),r.a.createElement("div",{id:"promptMainContainer",className:"main-container spacing-bottom"},r.a.createElement("div",{id:"promptDetails",className:"row"},r.a.createElement("div",{id:"promptDescription",className:"row col-xs-12 spacing-bottom"},this.props.strings.description),r.a.createElement("div",{id:"instructionStep1Description",className:"row col-xs-12 spacing-bottom"},this.props.strings.instructionStep1),r.a.createElement("div",{id:"authenticatorInformation",className:"row col-xs-12"},this.props.isMobileRequest?r.a.createElement("div",{id:"storeLinks",className:"spacing-left"},r.a.createElement("a",{id:"googleAuthenticatorLink",href:O.a.MOBILE_LOAD_GOOGLE_AUTHENTICATOR_URL,className:"bluelink"},r.a.createElement("span",{id:"googleAuthenticator",className:"row col-xs-12 spacing-bottom"}
1,r.a.createElement("img",{alt:this.props.strings.googleAuthenticator,className:"authenticator-image",id:"googleAuthenticatorIcon",src:"".concat("/dbank/live/","static/images/google_authenticator.png")}),this.props.strings.googleAuthenticator)),r.a.createElement("a",{id:"microsoftAuthenticatorLink",href:O.a.MOBILE_LOAD_MICROSOFT_AUTHENTICATOR_URL,className:"bluelink"},r.a.createElement("span",{id:"microsoftAuthenticator",className:"row col-xs-12 spacing-bottom"},r.a.createElement("img",{alt:this.props.strings.microsoftAuthenticator,className:"authenticator-image",id:"microsoftAuthenticatorIcon",src:"".concat("/dbank/live/","static/images/microsoft_authenticator.png")}),this.props.strings.microsoftAuthenticator))):r.a.createElement("div",{id:"storeInformation",className:"app-store-details"},r.a.createElement("ul",{id:"storesList"},r.a.createElement("li",{id:"googleAuthenticator",className:"spacing-bottom"},r.a.createElement("img",{alt:this.props.strings.googleAuthenticator,className:"authenticator-image",id:"googleAuthenticatorIcon",src:"".concat("/dbank/live/","static/images/google_authenticator.png")}),this.props.strings.googleAuthenticator),r.a.createElement("li",{id:"microsoftAuthenticator",className:"spacing-bottom"}
1,r.a.createElement("img",{alt:this.props.strings.microsoftAuthenticator,className:"authenticator-image",id:"microsoftAuthenticatorIcon",src:"".concat("/dbank/live/","static/images/microsoft_authenticator.png")}),this.props.strings.microsoftAuthenticator)))),r.a.createElement("div",{id:"instructionStep2Description",className:"row col-xs-12",dangerouslySetInnerHTML:{__html:this.props.strings.instructionStep2}}))),r.a.createElement("div",{id:"buttonContent",className:"row"},r.a.createElement("span",{id:"enrollButtonContainer",className:"row col-sm-8 col-xs-12 button-container"},r.a.createElement("button",{type:"button",id:"enrollNowButton",className:"btn btn-primary",disabled:this.props.error||this.props.submittingEnroll,onClick:this._submitEnrollNow},this.props.strings.enrollNowButton),r.a.createElement("button",{type:"button",id:"remindMeButton",className:"btn btn-secondary",disabled:this.props.submittingEnroll,onClick:h.submitContinue},this.props.strings.remindMeButton)),r.a.createElement("span",{id:"optOutButtonContainer",className:"row col-sm-4 col-xs-12 button-container"},r.a.createElement("button",{type:"button",id:"optOutButton",className:"btn btn-secondary",disabled:this.props.error||this.props.submittingEnroll,dangerouslySetInnerHTML:{__html:this.props.strings.optOutButton},onClick:h.submitOptOut}))),""!==this.props.error?r.a.createElement("div",{id:"authenticatorErrorContainer",className:"row"},r.a.createElement("div",{id:"authenticatorErrorContent",className:"row col-xs-12 spacing-top"},r.a.createElement("div",{id:"authenticatorError",className:"media alert alert-danger"},r.a.createElement("div",{className:"media-left"}),r.a.createElement("div",{className:"media-body"},r.a.createElement("span",{id:"accessibleAuthenticatorError",className:"sr-only",role:"alert",tabIndex:"-1"},this.props.optingOut?this.props.strings.unableToProcess:this.props.strings.unableToEnroll," ",this.props.strings.tryAgain),r.a.createElement("strong",null,this.props.optingOut?this.props.strings.unableToProcess:this.props.strings.unableToEnroll)," ",this.props.strings.tryAgain)))):null,r.a.createElement("div",{id:"loaderContainer",className:"di-loader-dash-sm spacing-top",style:this.props.submittingEnroll?null:{display:"none"}}))}},{key:"_submitEnrollNow",value:function(){h.submitEnroll(!1)}},{key:"_handleKeyDown",value:function(t){try{this.props.error||this.props.showAuthenticatorToken||"button"===document.activeElement.type||(void 0!==t.key&&"Enter"===t.key||void 0!==t.keyCode&&13===t.keyCode)&&h.submitEnroll(!1)}catch(e){}}}],[{key:"getStores",value:function(){return[E]}},{key:"getPropsFromStores",value:function(){return E.getState()}}]),n}(a.Component),A=Object(u.a)(_),C=function(t){Object(s.a)(n,t);var e=Object(c.a)(n);function n(){return Object(o.a)(this,n),e.apply(this,arguments)}return Object(i.a)(n,[{key:"render",value:function(){var t=this.props.config;return r.a.createElement("div",{id:"authenticator-prompt-app",className:"fade-in"},r.a.createElement(A,{context:di.env.context,isMobileRequest:t.isMobileRequest,strings:t.strings,xt:t.xt}))}}]),n}(a.Component),T=C,w=(n(1914),n(1596));e.default=function(){return r.a.createElement(w.a,{component:T,configURL:"/auth-olb/v1/authenticator/prompt/config"})}}}]);
2//# sourceMappingURL=62.9bdc5e81.chunk.js.map

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.