PageSourceSearch

https://online.safefed.org/dbank/live/static/js/16.b853f4aa.chunk.js

js safefed.org collected 2026-09-24 11:50:11 UTC 38,675 bytes, 2 lines download raw bytes

1(this["webpackJsonponline-banking-app"]=this["webpackJsonponline-banking-app"]||[]).push([[16],{1372:function(s,e,r){"use strict";var a=r(2),t=r(3),o=r(5),i=r(6),n=r(0),p=r(214),d=function(s){Object(o.a)(r,s);var e=Object(i.a)(r);function r(){return Object(a.a)(this,r),e.apply(this,arguments)}return Object(t.a)(r,[{key:"componentDidMount",value:function(){Object(p.a)().replace("/app/logout?reason=logoutOnDeny")}},{key:"render",value:function(){return null}}]),r}(n.Component);e.a=d},1378:function(s,e,r){"use strict";var a=r(2),t=r(3),o=r(11),i=r(5),n=r(6),p=r(0),d=r.n(p),l=r(81),c=r(31),w=r(721),h=function(s){Object(i.a)(r,s);var e=Object(n.a)(r);function r(s){var t;return Object(a.a)(this,r),(t=e.call(this,s))._onConfirmationSubmit=t._onConfirmationSubmit.bind(Object(o.a)(t)),t._onConfirmationCancel=t._onConfirmationCancel.bind(Object(o.a)(t)),t}return Object(t.a)(r,[{key:"render",value:function(){return d.a.createElement("div",null,d.a.createElement(l.Modal,{bsSize:"large",show:!0,onHide:this._onConfirmationCancel,id:"stepUpPopup",backdrop:"static"},this.props.config.isMobileFlow?null:d.a.createElement(l.Modal.Header,null,d.a.createElement("button",{type:"button",className:"close","aria-label":"Close",id:"closeStepUpButton",onClick:this._onConfirmationCancel},d.a.createElement("span",{className:"close-btn"},d.a.createElement(c.a,{className:"close-btn-icon",name:"Close",size:"sm"})))),d.a.createElement("div",{className:"step-up-challenge",id:"stepUpChallengeContainer",ref:"stepUpChallengeContainer"},d.a.createElement(w.default,{config:this.props.config,successCallback:this._onConfirmationSubmit,cancelCallback:this._onConfirmationCancel,feature:this.props.feature,repeatableChallenge:!1}))))}},{key:"_onConfirmationSubmit",value:function(){var s=window.parent.location.href;this.props.config&&this.props.config.actionId&&(s=-1===window.parent.location.search.indexOf("actionId=")?window.parent.location.search?window.parent.location.href+"&actionId="+this.props.config.actionId:window.parent.location.href+"?actionId="+this.props.config.actionId:window.parent.location.pathname+"?actionId="+this.props.config.actionId),window.parent.location.href=s}},{key:"_onConfirmationCancel",value:function(){-1!==window.parent.location.pathname.indexOf("/live")?window.parent.location.href="/dbank/live/app/home":-1!==window.parent.location.pathname.indexOf("/beta")?window.parent.location.href="/dbank/beta/app/home":window.parent.location.href="../../home"}}]),r}(p.Component);e.a=h},1379:function(s,e,r){"use strict";var a=r(2),t=r(3),o=r(5),i=r(6),n=r(0),p=r.n(n),d=r(1372),l=function(s){Object(o.a)(r,s);var e=Object(i.a)(r);function r(){return Object(a.a)(this,r),e.apply(this,arguments)}return Object(t.a)(r,[{key:"render",value:function(){return p.a.createElement(p.a.Fragment,null,this.props.config.logoutOnDeny&&p.a.createElement(d.a,null),!this.props.config.logoutOnDeny&&p.a.createElement("div",{id:"stepUpDenyContainer",className:"container"},p.a.createElement("div",{id:"stepUpDenyMessageContainer",className:"di-container"},p.a.createElement("h2",{id:"stepUpDenyMessage",dangerouslySetInnerHTML:{__html:this.props.config.step_up_deny_message}}))))}}]),r}(n.Component);e.a=l},1388:function(s,e,r){"use strict";r.d(e,"a",(function(){return l}));var a=r(2),t=r(3),o=r(5),i=r(6),n=r(0),p=r.n(n),d=r(69),l=(r(1401),function(s){Object(o.a)(r,s);var e=Object(i.a)(r);function r(){return Object(a.a)(this,r),e.apply(this,arguments)}return Object(t.a)(r,[{key:"componentDidMount",value:function(){}},{key:"componentDidUpdate",value:function(){}},{key:"render",value:function(){return p.a.createElement("div",null,this.props.tempPasswordLocked||this.props.tempPasswordExpired?p.a.createElement("div",{onLoad:this.setForgotPasswordLink()},p.a.createElement("div",{className:"help-block alert-danger alert-container"},p.a.createElement("div",{className:"media-left"}),this.props.tempPasswordLocked?p.a.createElement("div",{role:"alert",id:"expiredError",className:"password-has-error",dangerouslySetInnerHTML:{__html:this.props.tempPasswordLockedMsg}}):null,this.props.tempPasswordLocked?p.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},p.a.createElement("span",{id:"expiredErrorForMac",className:"sr-only",dangerouslySetInnerHTML:{__html:this.props.tempPasswordLockedMsg}})):null,this.props.tempPasswordExpired?p.a.createElement("div",{role:"alert",className:"password-has-error",dangerouslySetInnerHTML:{__html:this.props.tempPasswordExpiredMsg}}):null)):null)}},{key:"setForgotPasswordLink",value:function(){var s=this,e=this.props.tempPasswordExpiredMsg,r=e.substring(0,e.indexOf("<a")),a=e.substring(e.indexOf(">")+1,e.indexOf("</"));setTimeout((function(){var e=document.getElementById("forgotPasswordLink");e&&s.props.focusStatus&&(e.href="/dbank/live/"+d.a.FORGOT_PASSWORD_URL,e.focus(),e.setAttribute("aria-label",r+a),s.props.fn())}),700)}}]),r}(p.a.Component))},1401:function(s,e,r){},1491:function(s,e,r){"use strict";r.d(e,"a",(function(){return l}));var a=r(2),t=r(3),o=r(5),i=r(6),n=r(0),p=r.n(n),d=(r(1492),r(31)),l=function(s){Object(o.a)(r,s);var e=Object(i.a)(r);function r(){return Object(a.a)(this,r),e.apply(this,arguments)}return Object(t.a)(r,[{key:"render",value:function(){var s=""!==this.props.newPassword&&null!=this.props.newPassword||null!=this.props.isPasswordLength?this.props.isPasswordLength?"has-success":"has-error":"",e=""!==this.props.newPassword&&null!=this.props.newPassword||null!=this.props.isPasswordMaxLength?(this.props.newPassword||"").length<=this.props.maxLength?"has-success":"has-error":"",r=""!==this.props.newPassword&&null!=this.props.newPassword||null!=this.props.isPasswordMix?this.props.isPasswordMix?"has-success":"has-error":"",a=""!==this.props.newPassword&&null!=this.props.newPassword||null!=this.props.isMinLetterValid?this.props.isMinLetterValid?"has-success":"has-error":"",t=""!==this.props.newPassword&&null!=this.props.newPassword||null!=this.props.isMinUpperCaseValid?this.props.isMinUpperCaseValid?"has-success":"has-error":"",o=""!==this.props.newPassword&&null!=this.props.newPassword||null!=this.props.isMinLowerCaseValid?this.props.isMinLowerCaseValid?"has-success":"has-error":"",i=""!==this.props.newPassword&&null!=this.props.newPassword||null!=this.props.isMinNumberValid?this.props.isMinNumberValid?"has-success":"has-error":"",n=""!==this.props.newPassword&&null!=this.props.newPassword||null!=this.props.isMinSpecialCharValid?this.props.isMinSpecialCharValid?"has-success":"has-error":"",l=this.props.isPasswordPolicyEnabled?this.props.passwordMinLengthNumberText:this.props.passwordMinLengthWordText,c=this.props.isPasswordPolicyEnabled?this.props.passwordMaxLengthNumberText:this.props.passwordMaxLengthWordText,w=this.props.isPasswordLength?"":l,h=this.props.isPasswordMaxLength?"":c,u=w+(this.props.isPasswordMix?"":this.props.passwordMixText)+h;return p.a.createElement("div",{onLoad:this.props.handler(u)},this.props.minLength>0?p.a.createElement("div",{id:"passwordLengthRule",className:"row col-xs-12 "+s},p.a.createElement(d.a,{name:this.props.isPasswordLength?"Success":"Arrow",className:"help-block rules-icon"}),p.a.createElement("span",{id:"passwordLengthRuleDesc",className:"help-block rules-text"},this.props.isPasswordPolicyEnabled?this.props.passwordMinLengthNumberText:this.props.passwordMinLengthWordText),this.props.isPasswordLength?null:p.a.createElement("span",{className:"sr-only",id:"passwordLengthRuleDescErrorLabel"},this.props.isPasswordPolicyEnabled?this.props.passwordMinLengthNumberText:this.props.passwordMinLengthWordText)):null,this.props.maxLength?p.a.createElement("div",{id:"passwordMaxLengthContainer",className:"row col-xs-12 "+e},p.a.createElement(d.a,{name:""!==this.props.newPassword&&null!==this.props.newPassword&&(this.props.newPassword||"").length<=this.props.maxLength?"Success":"Arrow",className:"help-block rules-icon"}),p.a.createElement("span",{id:"passwordMaxLengthRuleDesc",className:"help-block rules-text"},this.props.isPasswordPolicyEnabled?this.props.passwordMaxLengthNumberText:this.props.passwordMaxLengthWordText),this.props.isPasswordMaxLength?null:p.a.createElement("span",{className:"sr-only",id:"passwordMaxLengthRuleDescErrorLabel"},this.props.isPasswordPolicyEnabled?this.props.passwordMaxLengthNumberText:this.props.passwordMaxLengthWordText)):null,this.props.isPasswordPolicyEnabled?p.a.createElement("div",{id:"passwordPolicyRulesContainer",className:"row col-xs-12 password_last_condition"},this.props.minLetters>0?p.a.createElement("div",{id:"passwordLetterRule",className:"row col-xs-12 "+a},p.a.createElement(d.a,{name:this.props.isMinLetterValid?"Success":"Arrow",className:"help-block rules-icon"}),p.a.createElement("span",{id:"passwordLetterRuleDesc",className:"help-block rules-text"},this.props.minLetterText),this.props.isMinLetterValid?null:p.a.createElement("span",{className:"sr-only",id:"passwordLetterRuleDescErrorLabel"},this.props.minLetterText)):null,this.props.minUpperCase>0?p.a.createElement("div",{id:"passwordUppercaseRule",className:"row col-xs-12 "+t},p.a.createElement(d.a,{name:this.props.isMinUpperCaseValid?"Success":"Arrow",className:"help-block rules-icon"}),p.a.createElement("span",{id:"passwordUppercaseRuleDesc",className:"help-block rules-text"},this.props.minUpperCaseText),this.props.isMinUpperCaseValid?null:p.a.createElement("span",{className:"sr-only",id:"passwordUppercaseRuleDescErrorLabel"},this.props.minUpperCaseText)):null,this.props.minLowerCase>0?p.a.createElement("div",{id:"passwordLowercaseRule",className:"row col-xs-12 "+o},p.a.createElement(d.a,{name:this.props.isMinLowerCaseValid?"Success":"Arrow",className:"help-block rules-icon"}),p.a.createElement("span",{id:"passwordLowercaseRuleDesc",className:"help-block rules-text"},this.props.minLowerCaseText),this.props.isMinLowerCaseValid?null:p.a.createElement("span",{className:"sr-only",id:"passwordLowercaseRuleDescErrorLabel"},this.props.minLowerCaseText)):null,this.props.minNumbers>0?p.a.createElement("div",{id:"passwordNumberRule",className:"row col-xs-12 "+i},p.a.createElement(d.a,{name:this.props.isMinNumberValid?"Success":"Arrow",className:"help-block rules-icon"}),p.a.createElement("span",{id:"passwordNumberRuleDesc",className:"help-block rules-text"},this.props.minNumberText),this.props.isMinNumberValid?null:p.a.createElement("span",{className:"sr-only",id:"passwordNumberRuleDescErrorLabel"},this.props.minNumberText)):null,this.props.minSpecialChars>0?p.a.createElement("div",{id:"passwordSpecialCharRule",className:"row col-xs-12 "+n},p.a.createElement(d.a,{name:this.props.isMinSpecialCharValid?"Success":"Arrow",className:"help-block rules-icon"}),p.a.createElement("span",{id:"passwordSpecialCharRuleDesc",className:"help-block rules-text"},this.props.minSpecialCharText,p.a.createElement("br",null),this.props.specialCharListHeader,p.a.createElement("br",null),this.props.specialCharList),this.props.isMinSpecialCharValid?null:p.a.createElement("span",{className:"sr-only",id:"passwordSpecialCharRuleDescErrorLabel"},this.props.minSpecialCharText)):null):p.a.createElement("div",{id:"passwordMixCharRule",className:"row col-xs-12 "+r+" password_last_condition"},p.a.createElement(d.a,{name:this.props.isPasswordMix?"Success":"Arrow",className:"help-block rules-icon"}),p.a.createElement("span",{id:"passwordMixCharRuleDesc",className:"help-block rules-text"},this.props.passwordMixText,p.a.createElement("br",null),this.props.specialCharListHeader,p.a.createElement("br",null),this.props.specialCharList),this.props.isPasswordMix?null:p.a.createElement("span",{className:"sr-only",id:"passwordMixCharRuleDescErrorLabel"},this.props.passwordMixText)))}}]),r}(p.a.Component)},1492:function(s,e,r){},1848:function(s,e,r){"use strict";var a=r(2),t=r(3),o=r(11),i=r(5),n=r(6),p=r(0),d=r.n(p),l=r(111),c=r(588),w=r(825),h=r(31),u=r(120),P=r(89),m=Object(t.a)((function s(){Object(a.a)(this,s),this.generateActions("initializePage","currentPasswordChanged","newPasswordBlured","newPasswordChanged","currentPasswordFocus","retypePasswordBlured","retypePasswordChanged","passwordCanceled","passwordSaved","showHidePasswordCl
1icked","showHideCurrentPasswordClicked","showHideRetypePasswordClicked","showHideNewPasswordClicked")})),g=P.a.createActions(m),b=r(214),f=r(69),y=r(215),E=function(){function s(){Object(a.a)(this,s)}return Object(t.a)(s,null,[{key:"saveMySettingsPassword",value:function(s,e,r,a){var t={currentPassword:e,newPassword:r,confirmPassword:a,CSRFToken:s};return y.a.postFormData("/usr-setting-olb/v1/password/update",t,{})}},{key:"saveMySettingsBBBillPayPassword",value:function(s,e,r){var a={currentPassword:e,newPassword:r};return y.a.put("/usr-setting-olb/v1/bb-bill-pay/password?CSRFToken=".concat(s),a,{})}}]),s}(),C=r(610),v=function(){function s(){Object(a.a)(this,s),this.currentPassword="",this.newPassword="",this.retypePassword="",this.showPassword=!0,this.showCurrentPassword=!0,this.showRetypePassword=!0,this.showNewPassword=!0,this.serverError=!1,this.isFormValid=!0,this.isCurrentPasswordValid=!0,this.isNewPasswordValid=!0,this.isRetypePasswordValid=!0,this.isPasswordBlank=!1,this.isPasswordContainSpaces=!1,this.isPasswordLength=null,this.isPasswordMix=null,this.isPasswordMatch=null,this.isProcessing=!1,this.currentPasswordError="",this.newPasswordError="",this.retypePasswordError="",this.showPasswordMatchError=!1,this.passwordInputType="password",this.isMinLetterValid=null,this.isMinUpperCaseValid=null,this.isMinLowerCaseValid=null,this.isMinNumberValid=null,this.isMinSpecialCharValid=null,this.showNewPasswordInputErrorBox=!1,this.showRetypePasswordInputErrorBox=!1,this.tempPasswordExpirationEnabled=!1,this.tempPasswordExpirationForNewUserEnabled=!1,this.tempPasswordExpired=!1,this.tempPasswordLocked=!1,this.context="",this.passwordRetypeInputType="password",this.passwordCurrentInputType="password",this.passwordNewInputType="password",this.bindActions(g)}return Object(t.a)(s,[{key:"onInitializePage",value:function(s){this.setState({context:s.context,rfToken:s.rfToken,strings:s.strings,passwordMinLength:s.passwordMinLength,passwordMaxLength:s.passwordMaxLength,showHidePasswordLink:s.showHidePasswordLink,bbBillPayPasswordUpdate:s.bbBillPayPasswordUpdate,bbBillPayPasswordMaxLength:s.passwordBBMaxLength,isBPPasswordCreated:!0===s.isBPPasswordCreated,isBBUserWithBillPay:!0===s.bbBillPayPasswordUpdate,minLowerCase:s.minLowerCase,minUpperCase:s.minUpperCase,minLetters:s.minLetters,minNumbers:s.minNumbers,minSpecialChars:s.minSpecialChars,passwordPolicyEnabled:s.passwordPolicyEnabled,tempPasswordExpirationEnabled:s.tempPasswordExpirationEnabled,tempPasswordExpirationForNewUserEnabled:s.tempPasswordExpirationForNewUserEnabled})}},{key:"onCurrentPasswordChanged",value:function(s){this.currentPassword=s,this.validateCurrentPassword(s)}},{key:"onCurrentPasswordFocus",value:function(s){this.setState({tempPasswordExpired:!1,tempPasswordLocked:!1})}},{key:"onNewPasswordBlured",value:function(s){this.newPassword=s,this.validateNewPassword(s,!0)}},{key:"onNewPasswordChanged",value:function(s){this.newPassword=s,this.validateNewPassword(s,!1)}},{key:"onRetypePasswordBlured",value:function(s){this.retypePassword=s,this.validateRetypePassword(s,!0)}},{key:"onRetypePasswordChanged",value:function(s){this.retypePassword=s,this.validateRetypePassword(s,!1)}},{key:"onShowHidePasswordClicked",value:function(){this.setState({showPassword:!this.showPassword,passwordInputType:this.showPassword?"text":"password"})}},{key:"onShowHideRetypePasswordClicked",value:function(){this.setState({showRetypePassword:!this.showRetypePassword,passwordRetypeInputType:this.showRetypePassword?"text":"password"})}},{key:"onShowHideCurrentPasswordClicked",value:function(){this.setState({showCurrentPassword:!this.showCurrentPassword,passwordCurrentInputType:this.showCurrentPassword?"text":"password"})}},{key:"onShowHideNewPasswordClicked",value:function(){this.setState({showNewPassword:!this.showNewPassword,passwordNewInputType:this.showNewPassword?"text":"password"})}},{key:"onPasswordCanceled",value:function(){this.setState({currentPassword:"",newPassword:"",retypePassword:"",isPasswordLength:null,isPasswordMatch:null,isPasswordMix:null,isProcessing:!1,isCurrentPasswordValid:!0,isNewPasswordValid:!0,isRetypePasswordValid:!0,showPasswordMatchError:!1,showNewPasswordInputErrorBox:!1,showRetypePasswordInputErrorBox:!1,showCurrentPassword:!0,showRetypePassword:!0,showNewPassword:!0,passwordRetypeInputType:"password",passwordCurrentInputType:"password",passwordNewInputType:"password"}),Object(b.a)().replace("overview")}},{key:"onPasswordSaved",value:function(){var s=this;this.validateAllFields(),this.isFormValid&&(this.setState({isProcessing:!0,serverError:!1}),!0===this.isBBUserWithBillPay?E.saveMySettingsBBBillPayPassword(this.rfToken,this.currentPassword,this.newPassword).then((function(e){e.data&&e.data.isSuccess?Object(b.a)().replace("overview"):e.data&&""!=e.data.error?s.setState({serverError:!0,serverErrorMessage:e.data.error,isProcessing:!1}):s.setState({serverError:!0,isProcessing:!1})}
1)).catch((function(e){s.setState({serverError:!0,isProcessing:!1})})):E.saveMySettingsPassword(this.rfToken,this.currentPassword,this.newPassword,this.retypePassword).then((function(e){if(e.data&&e.data.isSuccess&&!e.data.error)s.setState({currentPassword:"",newPassword:"",retypePassword:"",isPasswordLength:null,isPasswordMatch:null,isPasswordMix:null,isProcessing:!1,showCurrentPassword:!0,showRetypePassword:!0,showNewPassword:!0,passwordRetypeInputType:"password",passwordCurrentInputType:"password",passwordNewInputType:"password"}),Object(b.a)().replace("overview");else if(e.data&&"LockedUser"===e.data.error)top.location.replace("".concat(di.env.context,"/app/logout?reason=lockout"));else if(e.data&&e.data.error===f.a.ERROR_CODE_SERVICE_STOPPED)top.location.replace(di.env.context+f.a.SERVICE_STOPPED_URL.substring(1));else if(e.data&&!e.data.isSuccess&&e.data.field)if("currentPassword"===e.data.field){s.setState({currentPassword:"",isCurrentPasswordValid:!1,currentPasswordError:e.data.error,isProcessing:!1,showCurrentPassword:!0});var r=document.getElementById("currentPassword");r&&e.data.error&&(document.body.scrollTop=r.offsetTop||0,r.focus())}else if(f.a.TEMP_PASSWORD_EXPIRED===e.data.field||f.a.TEMP_PASSWORD_LOCKED===e.data.field)s.setState({currentPassword:"",isCurrentPasswordValid:!0,currentPasswordError:"",isProcessing:!1,tempPasswordExpired:f.a.TEMP_PASSWORD_EXPIRED===e.data.field,tempPasswordLocked:f.a.TEMP_PASSWORD_LOCKED===e.data.field});else if("newPassword"===e.data.field){s.setState({isNewPasswordValid:!1,isPasswordLength:!1,isPasswordMix:!1,isPasswordMatch:!1,isMinLetterValid:!1,isMinUpperCaseValid:!1,isMinLowerCaseValid:!1,isMinNumberValid:!1,isMinSpecialCharValid:!1,showPasswordMatchError:!0,newPassword:"",retypePassword:"",newPasswordError:e.data.error,isProcessing:!1,showNewPassword:!0});var a=document.getElementById("newPassword");a&&e.data.error&&(document.body.scrollTop=a.offsetTop||0,a.focus())}else if("confirmPassword"===e.data.field){s.setState({isRetypePasswordValid:!1,retypePasswordError:e.data.error,isProcessing:!1,showRetypePassword:!0});var t=document.getElementById("confirmPassword");t&&e.data.error&&(document.body.scrollTop=t.offsetTop||0,t.focus())}else s.setState({serverError:!0,isProcessing:!1});else e.data&&!e.data.isSuccess&&""!=e.data.error?s.setState({serverError:!0,serverErrorMessage:e.data.error,isProcessing:!1}):s.setState({serverError:!0,isProcessing:!1})}
1)).catch((function(e){s.setState({serverError:!0,isProcessing:!1})})))}},{key:"isStrEmpty",value:function(s){return""===s}},{key:"strHasSpace",value:function(s){return/\s/.test(s)}},{key:"isPrintable",value:function(s){return!/[^ -~]/.test(s)}},{key:"strHasMixCharNum",value:function(s){if(!this.isPrintable(s))return!1;if(s.includes("<")||s.includes(">"))return!1;var e=0,r=s.replace(/[a-z0-9]/gi,"");return/[A-Za-z]/.test(s)&&e++,/[0-9]/.test(s)&&e++,r&&r.length>0&&this.isPrintable(r)&&e++,e>1}},{key:"doPasswordsMatch",value:function(s,e){return!this.isStrEmpty(s)&&!this.isStrEmpty(e)&&s===e}},{key:"doShowPasswordsMatchError",value:function(s,e){return!(!this.isStrEmpty(s)&&!this.isStrEmpty(e))||s!=e}},{key:"validateCurrentPassword",value:function(s){var e="";e=this.isStrEmpty(s)?this.strings.currentPasswordBlank:this.strHasSpace(s)?this.strings.passwordSpaces:"",!0===this.isBBUserWithBillPay&&!0!==this.isBPPasswordCreated?this.setState({isCurrentPasswordValid:!0}):this.setState({isCurrentPasswordValid:this.isStrEmpty(e),currentPasswordError:e,tempPasswordExpired:!1,tempPasswordLocked:!1})}},{key:"validateNewPassword",value:function(s,e){var r="",a=C.a.strHasSpecialCharPolicy(this.newPassword,this.minSpecialChars),t=a.hasValidSpecialChars,o=a.hasUnsupportedChars;r=this.isStrEmpty(s)?this.strings.newPasswordBlank:this.strHasSpace(s)?this.strings.passwordSpaces:this.passwordPolicyEnabled&&o?f.a.INVALID_SPECIAL_CHARACTER_MSG:"";var i=null,n=null,p=null,d=null,l=null,c=null,w=null,h=null,u=this.doShowPasswordsMatchError(this.newPassword,this.retypePassword),P=!!e&&u;!0===this.isBBUserWithBillPay?(i=!0,n=!0,p=!!e&&(!i||!n)):(i=this.newPassword.length>=this.passwordMinLength,this.passwordPolicyEnabled?(d=!this.isStrEmpty(this.newPassword)&&C.a.strHasUpperCasePolicy(this.newPassword,this.minUpperCase),l=!this.isStrEmpty(this.newPassword)&&C.a.strHasLowerCasePolicy(this.newPassword,this.minLowerCase),c=!this.isStrEmpty(this.newPassword)&&C.a.strHasLetterPolicy(this.newPassword,this.minLetters),w=!this.isStrEmpty(this.newPassword)&&C.a.strHasNumberPolicy(this.newPassword,this.minNumbers),h=!this.isStrEmpty(this.newPassword)&&t,p=!!e&&(!i||!d||!l||!c||!w||!h)):(n=!!this.strHasMixCharNum(this.newPassword),p=!!e&&(!i||!n))),this.setState({isNewPasswordValid:this.isStrEmpty(r),isPasswordLength:i,isPasswordMix:n,isPasswordMatch:this.doPasswordsMatch(this.newPassword,this.retypePassword),showPasswordMatchError:u,newPasswordError:r,showNewPasswordInputErrorBox:p,isMinLetterValid:c,isMinUpperCaseValid:d,isMinLowerCaseValid:l,isMinNumberValid:w,isMinSpecialCharValid:h,showRetypePasswordInputErrorBox:P})}},{key:"validateRetypePassword",value:function(s,e){var r="";r=this.isStrEmpty(s)?this.strings.retypePasswordBlank:this.strHasSpace(s)?this.strings.passwordSpaces:"";var a=this.doShowPasswordsMatchError(this.newPassword,this.retypePassword),t=!!e&&a;this.setState({isRetypePasswordValid:this.isStrEmpty(r),isPasswordMatch:this.doPasswordsMatch(this.newPassword,this.retypePassword),showPasswordMatchError:a,retypePasswordError:r,showRetypePasswordInputErrorBox:t})}},{key:"validateAllFields",value:function(){this.validateCurrentPassword(this.currentPassword),this.validateNewPassword(this.newPassword,!0),this.validateRetypePassword(this.retypePassword,!0),!this.passwordPolicyEnabled&&this.isCurrentPasswordValid&&this.isNewPasswordValid&&this.isPasswordLength&&this.isPasswordMix&&this.isPasswordMatch&&this.isRetypePasswordValid||this.passwordPolicyEnabled&&this.isCurrentPasswordValid&&this.isNewPasswordValid&&this.isPasswordLength&&this.isMinLetterValid&&this.isMinUpperCaseValid&&this.isMinLowerCaseValid&&this.isMinNumberValid&&this.isMinSpecialCharValid&&this.isPasswordMatch&&this.isRetypePasswordValid?this.isFormValid=!0:this.isFormValid=!1}}]),s}(),M=P.a.createStore(v,"MySettingsPasswordStore"),L=r(1491),x=r(1388),N=r(720),k=r.n(N),S=function(s){Object(i.a)(r,s);var e=Object(n.a)(r);function r(){var s;Object(a.a)(this,r);for(var t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n];return(s=e.call.apply(e,[this].concat(i)))._currentPasswordBlured=s._currentPasswordBlured.bind(Object(o.a)(s)),s._newPasswordBlured=s._newPasswordBlured.bind(Object(o.a)(s)),s._retypePasswordBlured=s._retypePasswordBlured.bind(Object(o.a)(s)),s._showHidePasswordCl
1icked=s._showHidePasswordClicked.bind(Object(o.a)(s)),s._showHideRetypePasswordClicked=s._showHideRetypePasswordClicked.bind(Object(o.a)(s)),s._showHideCurrentPasswordClicked=s._showHideCurrentPasswordClicked.bind(Object(o.a)(s)),s._showHideNewPasswordClicked=s._showHideNewPasswordClicked.bind(Object(o.a)(s)),s._removeAriaAttribute=s._removeAriaAttribute.bind(Object(o.a)(s)),s._handler=s._handler.bind(Object(o.a)(s)),s._setFocusState=s._setFocusState.bind(Object(o.a)(s)),s.state={focusStatus:!0},s}return Object(t.a)(r,[{key:"UNSAFE_componentWillMount",value:function(){g.initializePage(this.props.config),k.a.attach(document.body)}},{key:"componentDidMount",value:function(){var s=this;setTimeout((function(){s.refs.pageHeader&&(s.refs.pageHeader.focus(),s.refs.pageHeader.blur())}),500),C.a.resizeIframe()}},{key:"componentDidUpdate",value:function(s,e){this.props.serverError&&!s.serverError&&this.refs.pageHeader.focus(),C.a.resizeIframe(),C.a.handleForgotPasswordLinkURL(this.props.context,"forgotPasswordLink")}},{key:"_removeAriaAttribute",value:function(){this.refs.passwordContainer&&u.a.isIE11()&&this.refs.passwordContainer.removeAttribute("aria-describedby")}},{key:"_setFocusState",value:function(){this.state.focusStatus=!1}},{key:"render",value:function(){var s=this.props.isPasswordMix?"":this.props.config.strings.passwordMix,e=this.props.isPasswordLength?"":this.props.config.strings.passwordMinLengthNumber,r=this.props.isPasswordMaxLength?"":this.props.config.strings.passwordMaxLengthNumber,a="".concat(e," ").concat(s," ").concat(r),t=this.props.isPasswordMatch?"has-success":this.props.showPasswordMatchError?"has-error":"",o=("".concat(this.props.config.strings.passwordMinLength," ").concat(this.props.config.strings.passwordMix),!0===this.props.config.bbBillPayPasswordUpdate?"col-sm-7":"col-sm-6");return this.props.tempPasswordExpirationEnabled&&(this.props.tempPasswordLocked||this.props.tempPasswordExpired)&&(o+=" has-error"),d.a.createElement("div",{className:"container settings-container",id:"passwordContainer",onBlur:this._removeAriaAttribute,ref:"passwordContainer","aria-describedby":"passwordContainer"},d.a.createElement("div",{className:"di-container col-xs-12"},d.a.createElement("div",{className:"page-header"},d.a.createElement("h1",{id:"pageHeader",ref:"pageHeader",tabIndex:"-1","aria-describedby":"pageHeader passwordContainer expiredError"},!0===this.props.config.bbBillPayPasswordUpdate?"".concat(this.props.config.strings.edit," ").concat(this.props.config.strings.mySettingsPasswordHeader):this.props.config.strings.mySettingsPasswordHeader)),d.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},this.props.serverError&&this.props.serverErrorMessage?d.a.createElement(c.a,{id:"settingsPasswordServerErrorMessage",type:"danger",showIcon:!0,dangerouslySetInnerHTML:{__html:this.props.serverErrorMessage}}):null,this.props.serverError&&!this.props.serverErrorMessage?d.a.createElement(c.a,{id:"settingsPasswordErrorMessage",type:"danger",showIcon:!0,dangerouslySetInnerHTML:{__html:this.props.config.strings.serverError}}):null,!0===this.props.config.bbBillPayPasswordUpdate?d.a.createElement(c.a,{id:"settingsPasswordWarningMessage",type:"warning",showIcon:!0,dangerouslySetInnerHTML:{__html:"<strong>".concat(this.props.config.strings.billPayPasswordUpdateWarningPartOne,"</strong> ").concat(this.props.config.strings.billPayPasswordUpdateWarningPartTwo)}}):null),d.a.createElement("div",{className:"di-callout col-xs-12 xs-void"},!0===this.props.config.bbBillPayPasswordUpdate&&!0!==this.props.config.isBPPasswordCreated?null:d.a.createElement("div",{className:"form-group"},d.a.createElement("div",{className:"col-xs-12"},d.a.createElement("div",{id:"currentPassLabel",htmlFor:"currentPassword",className:!0===this.props.config.bbBillPayPasswordUpdate?"col-sm-5 control-label h3":"col-sm-4 control-label h3"},this.props.config.strings.currentPassword),d.a.createElement("div",{className:o},d.a.createElement(w.a,{id:"currentPassword",type:this.props.passwordCurrentInputType,className:"row col-xs-12",placeholder:!0===this.props.config.bbBillPayPasswordUpdate?this.props.config.strings.passwordPlaceholder:null,focusOnInit:!1,value:this.props.currentPassword,onBlur:this._currentPasswordBlured,onFocus:this._onPasswordFocus,onChange:this._currentPasswordBlured,isValid:this.props.isCurrentPasswordValid,validationError:this.props.currentPasswordError,maxLength:!0===this.props.config.bbBillPayPasswordUpdate?this.props.bbBillPayPasswordMaxLength:32,ariaLabel:this.props.config.strings.currentPassword}),this.props.config.showHidePasswordLink?d.a.createElement("span",null,d.a.createElement("a",{href:"javascript:void(0)",id:"showHideCurrentPassword",className:"password-revealer",onClick:this._showHideCurrentPasswordCl
1icked,tabIndex:"-1"},this.props.showCurrentPassword?this.props.config.strings.show:this.props.config.strings.hide)):null,this.props.config.tempPasswordExpirationEnabled?d.a.createElement("div",null,d.a.createElement(x.a,{context:this.props.config.context,tempPasswordLocked:this.props.tempPasswordLocked,tempPasswordExpired:this.props.tempPasswordExpired,tempPasswordLockedMsg:this.props.config.strings.tempPasswordLockedMsg,tempPasswordExpiredMsg:this.props.config.strings.tempPasswordExpiredMsg,focusStatus:this.state.focusStatus,fn:this._setFocusState})):null))),d.a.createElement("div",{className:"form-group"},d.a.createElement("div",{className:"col-xs-12 padding_top_10"},d.a.createElement("div",{id:"newPassLabel",htmlFor:"newPassword",className:!0===this.props.config.bbBillPayPasswordUpdate?"col-sm-5 control-label h3":"col-sm-4 control-label h3"},this.props.config.strings.newPassword),d.a.createElement("div",{className:!0===this.props.config.bbBillPayPasswordUpdate?"col-sm-7":"col-sm-6"},d.a.createElement(w.a,{id:"newPassword",type:this.props.passwordNewInputType,className:"row col-xs-12 ".concat(this.props.showNewPasswordInputErrorBox?"has-error":""),placeholder:!0===this.props.config.bbBillPayPasswordUpdate?this.props.config.strings.passwordPlaceholder:null,value:this.props.newPassword,onBlur:this._newPasswordBlured,onChange:this._newPasswordChanged,ariaDescribedBy:this.props.config.passwordPolicyEnabled?"newPasswordErrorMsg1 passwordMaxLengthRuleDescErrorLabel passwordLengthRuleDesc passwordLetterRuleDesc passwordUppercaseRuleDesc passwordLowercaseRuleDesc passwordNumberRuleDesc passwordSpecialCharRuleDesc":!0===this.props.config.bbBillPayPasswordUpdate?this.props.isPasswordLength&&this.props.isPasswordMaxLength?"passwordLengthCondition1 passwordMixCondition2":"passwordCondition1 passwordMixCondition2":"passwordLengthRuleDesc passwordMaxLengthRuleDesc passwordMixCharRuleDesc newPasswordErrorMsg1",isValid:this.props.isNewPasswordValid,validationError:this.props.newPasswordError,maxLength:!0===this.props.config.bbBillPayPasswordUpdate?this.props.bbBillPayPasswordMaxLength:this.props.passwordMaxLength,ariaLabel:this.props.config.strings.newPassword}),this.props.config.showHidePasswordLink?d.a.createElement("span",null,d.a.createElement("a",{href:"javascript:void(0)",id:"showHideNewPassword",className:"password-revealer",onClick:this._showHideNewPasswordClicked,tabIndex:"-1"},this.props.showNewPassword?this.props.config.strings.show:this.props.config.strings.hide)):null,!0===this.props.config.bbBillPayPasswordUpdate?null:d.a.createElement(L.a,{isPasswordPolicyEnabled:this.props.config.passwordPolicyEnabled,isPasswordLength:this.props.isPasswordLength,isPasswordMaxLength:this.props.isPasswordMaxLength,passwordMinLengthWordText:this.props.config.strings.passwordMinLengthWord,passwordMinLengthNumberText:this.props.config.strings.passwordMinLengthNumber,passwordMaxLengthWordText:this.props.config.strings.passwordMaxLengthWord,passwordMaxLengthNumberText:this.props.config.strings.passwordMaxLengthNumber,isPasswordMix:this.props.isPasswordMix,passwordMixText:this.props.config.strings.passwordMix,minLetterText:this.props.config.minLetters>1?this.props.config.strings.passwordMinLetters:this.props.config.strings.passwordMinLetter,minUpperCaseText:this.props.config.minUpperCase>1?this.props.config.strings.passwordMinUpperCaseLetters:this.props.config.strings.passwordMinUpperCaseLetter,minLowerCaseText:this.props.config.minLowerCase>1?this.props.config.strings.passwordMinLowerCaseLetters:this.props.config.strings.passwordMinLowerCaseLetter,minNumberText:this.props.config.minNumbers>1?this.props.config.strings.passwordMinNumbers:this.props.config.strings.passwordMinNumber,minSpecialCharText:this.props.config.minSpecialChars>1?this.props.config.strings.passwordMinSpecialChars:this.props.config.strings.passwordMinSpecialChar,minLength:this.props.config.passwordMinLength,maxLength:this.props.config.passwordMaxLength,minLetters:this.props.config.minLetters,minUpperCase:this.props.config.minUpperCase,minLowerCase:this.props.config.minLowerCase,minNumbers:this.props.config.minNumbers,minSpecialChars:this.props.config.minSpecialChars,isMinLetterValid:this.props.isMinLetterValid,isMinUpperCaseValid:this.props.isMinUpperCaseValid,isMinLowerCaseValid:this.props.isMinLowerCaseValid,isMinNumberValid:this.props.isMinNumberValid,isMinSpecialCharValid:this.props.isMinSpecialCharValid,newPassword:this.props.newPassword,handler:this._handler,specialCharListHeader:this.props.config.strings.specialCharListHeader,specialCharList:this.props.config.strings.specialCharList})))),d.a.createElement("div",{className:"form-group"},d.a.createElement("div",{className:"col-xs-12"},d.a.createElement("div",{id:"confirmLabel",htmlFor:"confirmPassword",className:!0===this.props.config.bbBillPayPasswordUpdate?"col-sm-5 control-label h3":"col-sm-4 control-label h3"},this.props.config.strings.retypePassword),d.a.createElement("div",{className:!0===this.props.config.bbBillPayPasswordUpdate?"col-sm-7":"
1col-sm-6"},d.a.createElement(w.a,{id:"confirmPassword",type:this.props.passwordRetypeInputType,className:"row col-xs-12 ".concat(this.props.showRetypePasswordInputErrorBox?"has-error":""),placeholder:!0===this.props.config.bbBillPayPasswordUpdate?this.props.config.strings.passwordPlaceholder:null,value:this.props.retypePassword,onBlur:this._retypePasswordBlured,onChange:this._retypePasswordChanged,isValid:this.props.isRetypePasswordValid,ariaDescribedBy:this.props.config.passwordPolicyEnabled?"passwordLengthRuleDescErrorLabel passwordMaxLengthRuleDescErrorLabel passwordLetterRuleDescErrorLabel passwordUppercaseRuleDescErrorLabel passwordLowercaseRuleDescErrorLabel passwordNumberRuleDescErrorLabel passwordSpecialCharRuleDescErrorLabel passwordMatchRule":"passwordMatchRule ",validationError:this.props.retypePasswordError,maxLength:!0===this.props.config.bbBillPayPasswordUpdate?this.props.bbBillPayPasswordMaxLength:this.props.passwordMaxLength,ariaLabel:this.props.config.passwordPolicyEnabled?"".concat(this.props.config.strings.retypePassword," ").concat(u.a.isAndroid()?this.props.config.strings.passwordsMustMatch:""):"".concat(a," ").concat(this.props.config.strings.retypePassword," ").concat(u.a.isAndroid()?this.props.config.strings.passwordsMustMatch:"")}),this.props.isPasswordMatch?null:this._renderHiddenPasswordDiv(),this.props.config.showHidePasswordLink?d.a.createElement("span",null,d.a.createElement("a",{href:"javascript:void(0)",id:"showHideRetypePassword",className:"password-revealer",onClick:this._showHideRetypePasswordClicked,tabIndex:"-1"},this.props.showRetypePassword?this.props.config.strings.show:this.props.config.strings.hide)):null,!0===this.props.config.bbBillPayPasswordUpdate?d.a.createElement("div",null,this.props.isPasswordMatch?d.a.createElement("div",{id:"passwordMatchCondition3",className:"row col-xs-12 has-success password_condition"},d.a.createElement("p",{className:"help-block"},d.a.createElement("span",{className:"glyphicon glyphicon-ok"}),this.props.config.strings.passwordsMustMatch)):d.a.createElement("div",{id:"passwordMatchCondition3",className:"row col-xs-12 password_condition ".concat(this.props.showPasswordMatchError?"has-error":"")},d.a.createElement("p",{className:"help-block"},d.a.createElement("span",{className:"glyphicon glyphicon-triangle-right","aria-hidden":"true"}),d.a.createElement("span",null,this.props.config.strings.passwordsMustMatch)))):d.a.createElement("div",{id:"passwordMatchRule",className:"row col-xs-12 ".concat(t)},d.a.createElement(h.a,{name:this.props.isPasswordMatch?"Success":"Arrow",className:"help-block rules-icon"}),d.a.createElement("span",{className:"help-block rules-text"},this.props.config.strings.passwordsMustMatch)))))),d.a.createElement("div",{className:"form-group"},d.a.createElement("div",{className:"col-xs-12"},d.a.createElement("div",{className:"col-sm-6"},d.a.createElement("button",{id:"savePassword",type:"button",className:"btn btn-primary sml_btn_width xs-width-100",onClick:this._passwordSaved.bind(this)},this.props.config.strings.save),d.a.createElement("button",{id:"cancelPassword",type:"button",className:"btn btn-default sml_btn_width xs-width-100",onClick:this._passwordCanceled},this.props.config.strings.cancel),"\xa0",this.props.isProcessing?d.a.createElement(h.a,{name:"SmallLoader"}):null)))))}},{key:"_handler",value:function(s){}},{key:"_currentPasswordBlured",value:function(s){g.currentPasswordChanged(s.target.value)}},{key:"_onPasswordFocus",value:function(){g.currentPasswordFocus(event.target.value)}},{key:"_newPasswordBlured",value:function(s){g.newPasswordBlured(s.target.value)}},{key:"_renderHiddenPasswordDiv",value:function(){return d.a.createElement("div",{className:"sr-only",role:this.props.showPasswordMatchError?"alert":null},d.a.createElement("span",{className:"sr-only",role:this.props.showPasswordMatchError?"alert":null},this.props.showPasswordMatchError?this.props.config.strings.passwordsMustMatch:""))}},{key:"_newPasswordChanged",value:function(s){g.newPasswordChanged(s.target.value)}},{key:"_retypePasswordBlured",value:function(s){g.retypePasswordBlured(s.target.value)}},{key:"_retypePasswordChanged",value:function(s){g.retypePasswordChanged(s.target.value)}}
1,{key:"_showHidePasswordClicked",value:function(s){g.showHidePasswordClicked(s.target.value)}},{key:"_showHideCurrentPasswordClicked",value:function(s){g.showHideCurrentPasswordClicked(s.target.value)}},{key:"_showHideRetypePasswordClicked",value:function(s){g.showHideRetypePasswordClicked(s.target.value)}},{key:"_showHideNewPasswordClicked",value:function(s){g.showHideNewPasswordClicked(s.target.value)}},{key:"_passwordCanceled",value:function(s){g.passwordCanceled()}},{key:"_passwordSaved",value:function(s){this.state.focusStatus=!0,g.passwordSaved()}}],[{key:"getStores",value:function(){return[M]}},{key:"getPropsFromStores",value:function(){return M.getState()}}]),r}(p.Component);e.a=Object(l.a)(S)}}]);
2//# sourceMappingURL=16.b853f4aa.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.