PageSourceSearch

https://online.safefed.org/dbank/live/static/js/61.d6e11ce1.chunk.js

js safefed.org collected 2026-09-24 11:50:57 UTC 25,436 bytes, 2 lines download raw bytes

1(this["webpackJsonponline-banking-app"]=this["webpackJsonponline-banking-app"]||[]).push([[61],{1489:function(e,a,i){var t=new(i(533));e.exports=t},1529:function(e,a,i){"use strict";i.d(a,"a",(function(){return p}));var t=i(2),r=i(3),n=i(5),l=i(6),s=i(26),o=i.n(s),m=i(0),c=i.n(m),p=function(e){Object(n.a)(i,e);var a=Object(l.a)(i);function i(){return Object(t.a)(this,i),a.apply(this,arguments)}return Object(r.a)(i,[{key:"componentDidMount",value:function(){this.props.focusOnInit&&(o.a.findDOMNode(this._inputElement).focus(),o.a.findDOMNode(this._inputElement).select())}},{key:"render",value:function(){var e=this,a="".concat(this.props.isValid?"":"has-error","  ").concat(this.props.className),i=this.props.isValid?"hide":"di-icon-danger",t=this.props.isValid?"hide":"show-inline",r=this.props.isValid?"hide":"",n=this.props.type||"email";return c.a.createElement("div",null,c.a.createElement("label",{htmlFor:this.props.id,className:this.props.labelClassName,id:this.props.id+"Label"},this.props.label),c.a.createElement("div",{className:a},c.a.createElement("input",{type:n,id:this.props.id,className:"form-control",value:this.props.value,onChange:this.props.onChange,onBlur:this.props.onBlur,onPaste:this.props.onPaste,ref:function(a){e._inputElement=a},placeholder:this.props.placeholder,maxLength:this.props.maxLength?this.props.maxLength:null,autoComplete:"off"}),c.a.createElement("p",{className:"help-block "+r,role:"alert","aria-live":"polite","aria-atomic":"true"},c.a.createElement("span",{className:i,"aria-hidden":"true"}),c.a.createElement("span",{className:t,id:this.props.id+"Error"}," ",this.props.isValid?null:this.props.validationError))))}}]),i}(c.a.Component)},1530:function(e,a,i){e.exports={"emailprompt-use-same-email-checkbox":"email-prompt_emailprompt-use-same-email-checkbox__2XAP1","email-prompt-container":"email-prompt_email-prompt-container__CT4X9","button-container":"email-prompt_button-container__1z2ct",btn:"email-prompt_btn__23FEn","btn-secondary":"email-prompt_btn-secondary__LkHFm","confirm-email-container":"email-prompt_confirm-email-container__3E-fC","emailprompt-email-span":"email-prompt_emailprompt-email-span__2whj2","email-prompt-error-container":"email-prompt_email-prompt-error-container__2avB3","error-title":"email-prompt_error-title__2LoVO","ok-button":"email-prompt_ok-button__i1o_A","error-container-callout":"email-prompt_error-container-callout__3dBfC","email-label":"email-prompt_email-label__mKI-h","error-header":"email-prompt_error-header__22Zz2","show-grid-10":"email-prompt_show-grid-10__OtErH","show-grid-20":"email-prompt_show-grid-20__3iyEP","show-grid-30":"email-prompt_show-grid-30__2-4S4"}},1591:function(e,a,i){},2387:function(e,a,i){"use strict";i.r(a);var t=i(46),r=i(61),n=i(2),l=i(3),s=i(5),o=i(6),m=i(0),c=i.n(m),p=i(32),d=i(55),E=i(25),h=i.n(E),u=i(69),f=(i(26),i(1489)),g=i.n(f),b=i(215),y=function(){function e(){Object(n.a)(this,e)}return Object(l.a)(e,null,[{key:"updateEmail",value:function(e,a,i,t){var r={primaryEmail:e||"",billPayEmail:a||"",xt:i,source:t};return b.a.postFormData(u.a.EMAIL_UPDATE_URL,r,{})}}]),e}(),S=i(214),v=function(){function e(){Object(n.a)(this,e),this.generateActions("initEmailUpdate"),this.generateActions("primaryEmailChanged"),this.generateActions("primaryEmailBlurred"),this.generateActions("confirmEmailChanged"),this.generateActions("confirmEmailBlurred"),this.generateActions("billPayEmailChanged"),this.generateActions("billPayEmailBlurred"),this.generateActions("useSameEmailToggled")}return Object(l.a)(e,[{key:"emailUpdateFormSubmitted",value:function(e,a){var i=this;i.dispatch({stage:"starting"}),e.isFormValid&&y.updateEmail(e.primaryEmail,e.billPayEmail,e.xt,a).then((function(a){var t=a.data;if(!0!==t.success){var r=t.errorMessage;if(null==r||r!==u.a.ERROR_CODE_SERVICE_STOPPED){var n={success:!1,failureReason:"",responseText:t};i.dispatch(n)}else e.isMobileRequest?window.location.replace(u.a.MOBILE_CALLBACK_STOPPED_URL):Object(S.a)().replace(u.a.SERVICE_STOPPED_URL)}else e.isMobileRequest?window.location.replace(u.a.MOBILE_CALLBACK_SUCCESS_URL):p.a.get(u.a.EMAIL_UPDATE_COMPLETE_URL).then((function(e){var a=e.targetData;Object(S.a)().replace(a||"/app/postLogin")})).catch((function(){Object(S.a)().replace("/app/postLogin")}))})).catch((function(e){var a={success:!1,failureReason:e};i.dispatch(a)}))}},{key:"serverErrorConfirmed",value:function(e){Object(S.a)().replace(e)}}]),e}(),C=g.a.createActions(v),A=function(){function e(){Object(n.a)(this,e),this.emailUpdateState={},this.bindListeners({handleInitEmailAction:C.INIT_EMAIL_UPDATE,handlePrimaryEmailChangeAction:C.PRIMARY_EMAIL_CHANGED,handlePrimaryEmailBlurAction:C.PRIMARY_EMAIL_BLURRED,handleConfirmEmailChangeAction:C.CONFIRM_EMAIL_CHANGED,handleConfirmEmailBlurAction:C.CONFIRM_EMAIL_BLURRED,handleBillPayEmailChangeAction:C.BILL_PAY_EMAIL_CHANGED,handleBillPayEmailBlurAction:C.BILL_PAY_EMAIL_BLURRED,handleUseSameEmailToggledAction:C.USE_SAME_EMAIL_TOGGLED,handleEmailFormSubmittedAction:C.EMAIL_UPDATE_FORM_SUBMITTED,handleServerErrorConfirmedAction:C.SERVER_ERROR_CONFIRMED})}return Object(l.a)(e,[{key:"handleInitEmailAction",value:function(e){this.propConfig=e;var a=e.primaryEmail,i=e.billPayEmail,t="string"===typeof a&&"string"===typeof i&&a.toLowerCase().trim()===i.toLowerCase().trim(),r
1=e.billPayEmail;e.bpEmailEnabled||(r=""),this.emailUpdateState={promptShowing:!0,isProcessing:!1,serverError:!1,primaryEmail:e.primaryEmail,isPrimaryEmailDirty:!1,confirmEmail:"",isConfirmEmailDirty:!1,billPayEnabled:e.bpEmailEnabled,billPayEmail:r,isBillPayEmailDirty:!1,useSameEmail:t,billPayEmailClsName:"row form-group"+(t?"hide":"show"),canSubmit:!1,isFormValid:!1,doneWithPrompt:!1,xt:e.xt,isMobileRequest:e.isMobileRequest,context:e.context},this.validate()}},{key:"validate",value:function(){var e=this.emailUpdateState.primaryEmail,a=this.emailUpdateState.confirmEmail,i=this.emailUpdateState.billPayEmail,t="string"===typeof e&&"string"===typeof i&&e.toLowerCase().trim()===i.toLowerCase().trim(),r=/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[A-Z]{2,})$/i,n=!1;"string"!==typeof e||""===e.trim()?this.emailUpdateState.primaryEmailErrorMessage=this.propConfig.strings.emailBlankErrorMessage:!r.test(e)||e.length>60?this.emailUpdateState.primaryEmailErrorMessage=this.propConfig.strings.emailFormatErrorMessage:n=!0;var l=!1;"string"===typeof e&&"string"===typeof a&&e.toLowerCase()===a.toLowerCase()?l=!0:this.emailUpdateState.confirmEmailErrorMessage=this.propConfig.strings.emailMismatchErrorMessage;var s=!1;this.emailUpdateState.billPayEnabled?t?(s=n)||(this.emailUpdateState.billPayEmailErrorMessage=this.emailUpdateState.primaryEmailErrorMessage):"string"!==typeof i||""===i.trim()?this.emailUpdateState.billPayEmailErrorMessage=this.propConfig.strings.emailBlankErrorMessage:r.test(i)?s=!0:this.emailUpdateState.billPayEmailErrorMessage=this.propConfig.strings.emailFormatErrorMessage:(s=!0,this.emailUpdateState.billPayEmailErrorMessage=""),this.emailUpdateState.primaryEmailIsValid=!this.emailUpdateState.isPrimaryEmailDirty||n,this.emailUpdateState.confirmEmailIsValid=!this.emailUpdateState.isConfirmEmailDirty||l,this.emailUpdateState.billPayEmailIsValid=!this.emailUpdateState.isBillPayEmailDirty||s,this.emailUpdateState.isFormValid=n&&s&&l}},{key:"handlePrimaryEmailChangeAction",value:function(e){this.emailUpdateState.primaryEmail=e,this.emailUpdateState.isPrimaryEmailDirty=!0}},{key:"handlePrimaryEmailBlurAction",value:function(){this.emailUpdateState.isPrimaryEmailDirty=!0,this.emailUpdateState.isConfirmEmailDirty=!1,this.validate(),this.emailUpdateState.useSameEmail&&(this.emailUpdateState.billPayEmail=this.emailUpdateState.primaryEmail),this.emailUpdateState.canSubmit=!0}},{key:"handleConfirmEmailChangeAction",value:function(e){this.emailUpdateState.confirmEmail=e}},{key:"handleConfirmEmailBlurAction",value:function(){this.emailUpdateState.isConfirmEmailDirty=!0,this.validate(),this.emailUpdateState.canSubmit=!0}},{key:"handleBillPayEmailChangeAction",value:function(e){this.emailUpdateState.billPayEmail=e,this.emailUpdateState.isBillPayEmailDirty=!0}},{key:"handleBillPayEmailBlurAction",value:function(){this.emailUpdateState.isBillPayEmailDirty=!0,this.validate(),this.emailUpdateState.canSubmit=!0}},{key:"handleUseSameEmailToggledAction",value:function(){this.emailUpdateState.useSameEmail=!this.emailUpdateState.useSameEmail,this.emailUpdateState.useSameEmail?(this.emailUpdateState.billPayEmail=this.emailUpdateState.primaryEmail,this.emailUpdateState.isBillPayEmailDirty=!1):this.emailUpdateState.billPayEmail=this.propConfig.billPayEmail,this.validate(),this.emailUpdateState.canSubmit=!0}},{key:"handleEmailFormSubmittedAction",value:function(e){this.emailUpdateState.isPrimaryEmailDirty=!0,this.emailUpdateState.isConfirmEmailDirty=!0,this.emailUpdateState.isBillPayEmailDirty=!0,this.validate();var a=!(!e.stage||"starting"!==e.stage);this.emailUpdateState.isFormValid&&(a&&(this.emailUpdateState.canSubmit=!1),this.emailUpdateState.isProcessing=a,this.emailUpdateState.serverError=!(a||e.success),a||this.emailUpdateState.serverError||(this.emailUpdateState.promptShowing=!1,this.emailUpdateState.doneWithPrompt=!0))}},{key:"handleServerErrorConfirmedAction",value:function(){this.emailUpdateState.promptShowing=!1}}]),e}(),_=g.a.createStore(A,"EmailUpdateStore"),P=i(1529),O=function(e){Object(s.a)(i,e);var a=Object(o.a)(i);function i(){return Object(n.a)(this,i),a.apply(this,arguments)}return Object(l.a)(i,[{key:"render",value:function(){return c.a.createElement("label",{className:this.props.className+" di-checkbox"},c.a.createElement("input",{type:"checkbox",id:this.props.id,"aria-checked":this.props.checked,name:this.props.name,onChange:this.props.onChange,checked:this.props.checked,"aria-label":this.props.ariaLabelText?this.props.ariaLabelText:""}),c.a.createElement("span",{className:"lbl",id:this.props.id+"Label"},this.props.label))}}]),i}(c.a.Component),U=i(1530),M=i.n(U),L=i(889),k=i(120),B=function(e){Object(s.a)(i,e);var a=Object(o.a)(i);function i(){return Object(n.a)(this,i),a.apply(this,arguments)}
1return Object(l.a)(i,[{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){e.refs.updateFormHeader&&e.refs.updateFormHeader.focus()}),500)}},{key:"render",value:function(){return c.a.createElement("div",{className:"di-container"},c.a.createElement("form",{onSubmit:this.props.handlers.onFormSubmit,noValidate:!0},c.a.createElement("div",{className:"page-header"},c.a.createElement("h1",{id:"change-email-header",tabIndex:"-1",ref:"updateFormHeader","aria-labelledby":k.a.isIE11()?"change-email-header updateFormContainer":null,"aria-describedby":"change-email-header updateFormContainer"},this.props.config.isOOSyncEmail?this.props.config.strings.outOfSyncEmailTitle:this.props.config.strings.badEmailTitle)),c.a.createElement("div",{className:"row"},c.a.createElement("div",{className:"col-xs-12",id:"updateFormContainer"},c.a.createElement("div",{className:"form di-callout xs-void"},this.props.config.isOOSyncEmail?"":c.a.createElement("div",{className:"form-group"},c.a.createElement("div",{id:"bad-email-description",className:"text-light"},this.props.config.strings.badEmailDescription)),c.a.createElement("div",{className:"form-group"},c.a.createElement(P.a,{id:"primaryEmail",name:"primaryEmail",isInvalid:this.props.isPrimaryEmailInvalid,focusOnInit:!1,label:!0===this.props.config.isOOSyncEmail?this.props.config.strings.newEmailLabel:this.props.config.strings.primaryEmailLabel,labelClassName:M.a["email-label"],type:"email",value:this.props.primaryEmail,isValid:this.props.primaryEmailIsValid,validationError:this.props.primaryEmailErrorMessage,onChange:this.props.handlers.primaryEmailChangeHandler,onBlur:this.props.handlers.primaryEmailBlurHandler,maxLength:"60"})),c.a.createElement("div",{className:this.props.config.bpEmailEnabled?"form-group":""},c.a.createElement(P.a,{id:"confirmEmail",name:"confirmEmail",label:this.props.config.strings.confirmEmailLabel,labelClassName:M.a["email-label"],type:"email",value:this.props.confirmEmail,isValid:this.props.confirmEmailIsValid,validationError:this.props.confirmEmailErrorMessage,onChange:this.props.handlers.confirmEmailChangeHandler,onBlur:this.props.handlers.confirmEmailBlurHandler,maxLength:"60"})),this.props.config.bpEmailEnabled?c.a.createElement("div",null,c.a.createElement("div",{className:this.props.useSameEmail?"":"form-group"},c.a.createElement(O,{name:"useSameEmail",id:"useSameEmail",label:this.props.config.strings.useSameEmailMessage,checked:this.props.useSameEmail,ariaLabelText:this.props.config.strings.useSameEmailMessage,onChange:this.props.handlers.useSameEmailToggleHandler})),c.a.createElement("div",{className:this.props.useSameEmail?"hide":"show"},c.a.createElement(P.a,{id:"billPayEmail",name:"billPayEmail",label:this.props.config.strings.useSameEmailLabel,labelClassName:M.a["email-label"],type:"email",value:this.props.useSameEmail?this.props.primaryEmail:this.props.billPayEmail,isValid:this.props.billPayEmailIsValid,validationError:this.props.billPayEmailErrorMessage,onChange:this.props.handlers.bpEmailChangeHandler,onBlur:this.props.handlers.bpEmailBlurHandler,maxLength:"60"}))):""),c.a.createElement("div",{className:M.a["button-container"]},c.a.createElement("input",{type:"submit",onClick:this.props.handlers.onFormSubmit,className:"btn btn-lg btn-primary col-xs-12",id:"submit-button",value:this.props.config.strings.submitButton})),c.a.createElement(L.a,{show:this.props.isProcessing,text:this.props.config.strings.loaderText})))))}}]),i}(m.Component),I=function(e){Object(s.a)(i,e);var a=Object(o.a)(i);function i(){return Object(n.a)(this,i),a.apply(this,arguments)}return Object(l.a)(i,[{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){e.refs.confirmHeader&&e.refs.confirmHeader.focus()}),500)}},{key:"render",value:function(){return c.a.createElement("div",{className:M.a["confirm-email-container"]},c.a.createElement("div",{className:"di-container",id:"confirmEmailContainer"},c.a.createElement("div",{className:"page-header"},c.a.createElement("h1",{id:"confirmEmailHeader",tabIndex:"-1",ref:"confirmHeader","aria-labelledby":k.a.isIE11()?"confirmEmailContainer":null,"aria-describedby":"
1confirmEmailContainer"},this.props.config.strings.confirmEmailAddressTitle)),c.a.createElement("div",{className:"row"},c.a.createElement("div",{className:"col-xs-12"},c.a.createElement("div",{className:"di-callout xs-void"},c.a.createElement("div",{className:M.a["show-grid-30"]},c.a.createElement("div",{id:"confirmEmailDescription",className:"text-light"},this.props.config.strings.confirmEmailDescription)),c.a.createElement("div",{className:M.a["show-grid-20"]},c.a.createElement("div",{id:"currentEmailAddressLabel",className:M.a["email-label"]},this.props.config.strings.currentEmailAddressLabel)),c.a.createElement("div",{id:"currentPrimaryEmail",className:M.a["emailprompt-email-span"]},this.props.primaryEmail)),c.a.createElement("div",{className:M.a["button-container"]},c.a.createElement("button",{className:"btn btn-primary col-xs-12",id:"confirmButton",onClick:this.props.handlers.confirmEmailAddressBtnHandler},this.props.config.strings.confirmBtnLabel),c.a.createElement("button",{className:"btn btn-secondary col-xs-12",id:"changeButton",onClick:this.props.handlers.changeEmailAddressBtnHandler},this.props.config.strings.changeBtnLabel)),c.a.createElement(L.a,{show:this.props.saving,text:this.props.config.strings.loaderText})))))}}]),i}(m.Component),N=function(){function e(){Object(n.a)(this,e),this.generateActions("initConfirmEmailAddress"),this.generateActions("changeEmailAddress")}return Object(l.a)(e,[{key:"confirmEmailAddress",value:function(e){var a=this;this.dispatch({confirming:!0}),y.updateEmail(e.primaryEmail,e.billPayEmail,e.xt,"Periodic Email Prompt").then((function(i){var t=i.data;if(!0!==t.success){var r=t.errorMessage;if(null==r||r!==u.a.ERROR_CODE_SERVICE_STOPPED){var n={success:!1,failureReason:"",responseText:t};a.dispatch(n)}else e.isMobileRequest?window.location.replace(u.a.MOBILE_CALLBACK_STOPPED_URL):Object(S.a)().replace(u.a.SERVICE_STOPPED_URL)}else e.isMobileRequest?window.location.replace(u.a.MOBILE_CALLBACK_SUCCESS_URL):Object(S.a)().replace("/app/emailUpdateComplete")})).catch((function(e){var i={success:!1,failureReason:e};a.dispatch(i)}))}}]),e}(),w=g.a.createActions(N),D=function(){function e(){Object(n.a)(this,e),this.confirmEmailAddressState={promptShowing:!0},this.bindListeners({handleConfirmEmailAddress:w.CONFIRM_EMAIL_ADDRESS,handleChangeEmailAddress:w.CHANGE_EMAIL_ADDRESS,handleInitConfirmEmailAddress:w.INIT_CONFIRM_EMAIL_ADDRESS})}return Object(l.a)(e,[{key:"handleInitConfirmEmailAddress",value:function(e){this.confirmEmailAddressState={promptShowing:!0,serverError:!1,saving:!1,primaryEmail:e.primaryEmail,billPayEmail:e.billPayEmail,xt:e.xt,isMobileRequest:e.isMobileRequest,context:e.context}}},{key:"handleConfirmEmailAddress",value:function(e){return e.confirming?(this.handleConfirmingEmailAddress(),void(this.confirmEmailAddressState.saving=!0)):!1===e.success?(this.confirmEmailAddressState.serverError=!0,void(this.confirmEmailAddressState.confirmingEmailAddress=!1)):(this.confirmEmailAddressState.emailAddressConfirmed=!0,this.confirmEmailAddressState.confirmingEmailAddress=!1,void(this.confirmEmailAddressState.promptShowing=!1))}},{key:"handleConfirmingEmailAddress",value:function(){this.confirmEmailAddressState.confirmingEmailAddress=!0}},{key:"handleChangeEmailAddress",value:function(){this.confirmEmailAddressState.changeEmailAddress=!0,this.confirmEmailAddressState.promptShowing=!0}}]),e}(),R=g.a.createStore(D,"ConfirmEmailAddressStore"),H=i(1407),j=i(31),x=function(e){Object(s.a)(i,e);var a=Object(o.a)(i);function i(){return Object(n.a)(this,i),a.apply(this,arguments)}return Object(l.a)(i,[{key:"render",value:function(){return c.a.createElement("div",{className:"di-container "+M.a["email-prompt-error-container"],id:"errorContainer"},c.a.createElement("div",{className:"form di-callout xs-void "+M.a["error-container-callout"]},c.a.createElement("div",{className:M.a["show-grid-10"]+" "+M.a["error-header"]},c.a.createElement(j.a,{name:"AlertError",className:M.a["alert-error"],"aria-hidden":"true"}),c.a.createElement("span",{className:"h2 "+M.a["error-title"]},this.props.config.strings.serverErrorTitle)),c.a.createElement("div",{className:M.a["show-grid-30"]},c.a.createElement("div",{id:"errorDescription",className:"h3 text-light",dangerouslySetInnerHTML:this.buildServerErrorDescription()})),c.a.createElement("button",{type:"submit",ref:function(e){e&&e.focus()},"aria-describedby":"errorContainer",className:"btn btn-lg btn-primary col-xs-12  "+M.a["ok-button"],onClick:this.props.clickHandler},this.props.config.strings.okButton)))}},{key:"buildServerErrorDescription",value:function(){return{__html:this.props.config.strings.serverErrorDescription}}}]),i}(m.Component),T=function(e){Object(s.a)(i,e);var a=Object(o.a)(i);function i(){return Object(n.a)(this,i),a.apply(this,arguments)}
1return Object(l.a)(i,[{key:"componentDidMount",value:function(){_.listen(this.onChange.bind(this)),R.listen(this.onChange.bind(this)),this.setState({}),C.initEmailUpdate(this.props.config),w.initConfirmEmailAddress(this.props.config)}},{key:"componentWillUnmount",value:function(){_.unlisten(this.onChange),R.unlisten(this.onChange)}},{key:"onChange",value:function(){this.setState(_.getState().emailUpdateState),this.setState({confirmEmailAddressState:R.getState().confirmEmailAddressState})}},{key:"primaryEmailChangeHandler",value:function(e){C.primaryEmailChanged(e.target.value)}},{key:"primaryEmailBlurHandler",value:function(e){C.primaryEmailBlurred(),this.handleErrorMessages(_.getState().emailUpdateState.primaryEmailIsValid,_.getState().emailUpdateState.primaryEmailErrorMessage)}},{key:"confirmEmailChangeHandler",value:function(e){C.confirmEmailChanged(e.target.value)}},{key:"confirmEmailBlurHandler",value:function(e){C.confirmEmailBlurred(),this.handleErrorMessages(_.getState().emailUpdateState.confirmEmailIsValid,_.getState().emailUpdateState.confirmEmailErrorMessage)}},{key:"handleErrorMessages",value:function(e,a){var i="";e?H.a.removeAriaAttribute():i=a,H.a.handleDomString(i)}},{key:"bpEmailChangeHandler",value:function(e){C.billPayEmailChanged(e.target.value)}},{key:"bpEmailBlurHandler",value:function(){C.billPayEmailBlurred(),this.handleErrorMessages(_.getState().emailUpdateState.billPayEmailIsValid,_.getState().emailUpdateState.billPayEmailErrorMessage)}},{key:"useSameEmailToggleHandler",value:function(){C.useSameEmailToggled()}},{key:"formSubmitHandler",value:function(e){C.emailUpdateFormSubmitted(_.getState().emailUpdateState,this.getSourceForGL()),e.preventDefault()}},{key:"getSourceForGL",value:function(){var e="Invalid Email Prompt/Email Collection Prompt";return this.props.config.isOOSyncEmail&&(e="Periodic Email Prompt"),e}},{key:"serverErrorConfirmedHandler",value:function(){this.props.config.isMobileRequest?window.location.replace(u.a.MOBILE_CALLBACK_FAILURE_URL):C.serverErrorConfirmed("/app/emailUpdateComplete")}},{key:"confirmEmailAddressBtnHandler",value:function(){w.confirmEmailAddress(this.state.confirmEmailAddressState)}},{key:"changeEmailAddressBtnHandler",value:function(){w.changeEmailAddress()}},{key:"render",value:function(){var e=this,a=this,i={primaryEmailChangeHandler:this.primaryEmailChangeHandler.bind(a),primaryEmailBlurHandler:this.primaryEmailBlurHandler.bind(a),confirmEmailChangeHandler:this.confirmEmailChangeHandler.bind(a),confirmEmailBlurHandler:this.confirmEmailBlurHandler.bind(a),bpEmailChangeHandler:this.bpEmailChangeHandler.bind(a),bpEmailBlurHandler:this.bpEmailBlurHandler.bind(a),useSameEmailToggleHandler:this.useSameEmailToggleHandler.bind(a),onFormSubmit:this.formSubmitHandler.bind(a)},t={confirmEmailAddressBtnHandler:this.confirmEmailAddressBtnHandler.bind(this),changeEmailAddressBtnHandler:this.changeEmailAddressBtnHandler.bind(this)},r=this.state||{};return c.a.createElement("div",{className:"leapfrog-body",ref:function(a){e.emailPromptBody=a}},c.a.createElement("span",{className:"sr-only",id:"accessibleAlertMessage",role:"alert"}),c.a.createElement("div",{className:"container "+M.a["email-prompt-container"],role:"main"},r.promptShowing&&r.confirmEmailAddressState&&r.confirmEmailAddressState.promptShowing?c.a.createElement("div",null,r.serverError||r.confirmEmailAddressState&&r.confirmEmailAddressState.serverError?c.a.createElement(x,{config:this.props.config,serverError:r.serverError,clickHandler:this.serverErrorConfirmedHandler.bind(a)}):c.a.createElement("div",null,r.confirmEmailAddressState&&r.confirmEmailAddressState.changeEmailAddress||!this.props.config.isOOSyncEmail?c.a.createElement(B,{config:this.props.config,handlers:i,primaryEmail:r.primaryEmail,primaryEmailIsValid:r.primaryEmailIsValid,primaryEmailErrorMessage:r.primaryEmailErrorMessage,confirmEmail:r.confirmEmail,confirmEmailIsValid:r.confirmEmailIsValid,confirmEmailErrorMessage:r.confirmEmailErrorMessage,billPayEmail:r.billPayEmail,billPayEmailIsValid:r.billPayEmailIsValid,billPayEmailErrorMessage:r.billPayEmailErrorMessage,useSameEmail:r.useSameEmail,canSubmit:r.canSubmit,isProcessing:r.isProcessing}):c.a.createElement(I,{config:this.props.config,primaryEmail:this.props.config.primaryEmail,saving:!!r.confirmEmailAddressState&&r.confirmEmailAddressState.confirmingEmailAddress,handlers:t}
1))):null))}}]),i}(m.Component),V=function(e){Object(s.a)(i,e);var a=Object(o.a)(i);function i(){return Object(n.a)(this,i),a.apply(this,arguments)}return Object(l.a)(i,[{key:"render",value:function(){var e=this.props.config;!e.isMobileRequest&&e.leapfrogEnabled;return c.a.createElement("div",{id:"email-prompt-app",className:"fade-in"},c.a.createElement(T,{config:e}))}}]),i}(m.Component),F=(i(1591),function(e){Object(s.a)(i,e);var a=Object(o.a)(i);function i(){var e;Object(n.a)(this,i);for(var t=arguments.length,r=new Array(t),l=0;l<t;l++)r[l]=arguments[l];return(e=a.call.apply(a,[this].concat(r))).state={},e}return Object(l.a)(i,[{key:"render",value:function(){var e=this.state.emailPromptConfig;return e?c.a.createElement(V,{config:e}):c.a.createElement(d.a,null)}},{key:"componentDidMount",value:function(){var e=Object(r.a)(Object(t.a)().mark((function e(){var a,i,r,n,l,s,o,m;return Object(t.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,p.a.get(u.a.EMAIL_UPDATE_CONFIG);case 2:if(a=e.sent,i=a.targetView,r=a.targetData,"redirect"!==i){e.next=8;break}return this.props.history.replace(r),e.abrupt("return");case 8:l=(n=r||{}).emailPromptConfig,s=n.i18nStrings,l&&(l.context="/dbank/live/"),window.di=window.di||{},o=window,(m=o.di).env=m.env||{},m.env.i18nStrings=m.env.i18nStrings||{},m.env.i18nStrings.emailPrompt=m.env.i18nStrings.emailPrompt||{},m.env.i18nStrings.emailPrompt=s,window.emailPromptConfig=l,this.setState({emailPromptConfig:l});case 18:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"componentWillUnmount",value:function(){var e=window.di;e&&(e.env&&e.env.i18nStrings&&(e.env.i18nStrings.emailPrompt=void 0),window.emailPromptConfig=void 0),g.a&&(g.a.recycle(_),g.a.recycle(R))}}]),i}(m.Component));F.defaultProps={history:void 0},F.propTypes={history:h.a.instanceOf(Object)};a.default=F}}]);
2//# sourceMappingURL=61.d6e11ce1.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.