1(this["webpackJsonponline-banking-app"]=this["webpackJsonponline-banking-app"]||[]).push([[52],{1369:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var o=function(e){return new Promise((function(t){return setTimeout(t,e)}))}},1372:function(e,t,n){"use strict";var o=n(2),a=n(3),s=n(5),i=n(6),r=n(0),l=n(214),c=function(e){Object(s.a)(n,e);var t=Object(i.a)(n);function n(){return Object(o.a)(this,n),t.apply(this,arguments)}return Object(a.a)(n,[{key:"componentDidMount",value:function(){Object(l.a)().replace("/app/logout?reason=logoutOnDeny")}},{key:"render",value:function(){return null}}]),n}(r.Component);t.a=c},1378:function(e,t,n){"use strict";var o=n(2),a=n(3),s=n(11),i=n(5),r=n(6),l=n(0),c=n.n(l),p=n(81),d=n(31),h=n(721),u=function(e){Object(i.a)(n,e);var t=Object(r.a)(n);function n(e){var a;return Object(o.a)(this,n),(a=t.call(this,e))._onConfirmationSubmit=a._onConfirmationSubmit.bind(Object(s.a)(a)),a._onConfirmationCancel=a._onConfirmationCancel.bind(Object(s.a)(a)),a}return Object(a.a)(n,[{key:"render",value:function(){return c.a.createElement("div",null,c.a.createElement(p.Modal,{bsSize:"large",show:!0,onHide:this._onConfirmationCancel,id:"stepUpPopup",backdrop:"static"},this.props.config.isMobileFlow?null:c.a.createElement(p.Modal.Header,null,c.a.createElement("button",{type:"button",className:"close","aria-label":"Close",id:"closeStepUpButton",onClick:this._onConfirmationCancel},c.a.createElement("span",{className:"close-btn"},c.a.createElement(d.a,{className:"close-btn-icon",name:"Close",size:"sm"})))),c.a.createElement("div",{className:"step-up-challenge",id:"stepUpChallengeContainer",ref:"stepUpChallengeContainer"},c.a.createElement(h.default,{config:this.props.config,successCallback:this._onConfirmationSubmit,cancelCallback:this._onConfirmationCancel,feature:this.props.feature,repeatableChallenge:!1}))))}},{key:"_onConfirmationSubmit",value:function(){var e=window.parent.location.href;this.props.config&&this.props.config.actionId&&(e=-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=e}},{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"}}]),n}(l.Component);t.a=u},1379:function(e,t,n){"use strict";var o=n(2),a=n(3),s=n(5),i=n(6),r=n(0),l=n.n(r),c=n(1372),p=function(e){Object(s.a)(n,e);var t=Object(i.a)(n);function n(){return Object(o.a)(this,n),t.apply(this,arguments)}return Object(a.a)(n,[{key:"render",value:function(){return l.a.createElement(l.a.Fragment,null,this.props.config.logoutOnDeny&&l.a.createElement(c.a,null),!this.props.config.logoutOnDeny&&l.a.createElement("div",{id:"stepUpDenyContainer",className:"container"},l.a.createElement("div",{id:"stepUpDenyMessageContainer",className:"di-container"},l.a.createElement("h2",{id:"stepUpDenyMessage",dangerouslySetInnerHTML:{__html:this.props.config.step_up_deny_message}}))))}}]),n}(r.Component);t.a=p},1388:function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var o=n(2),a=n(3),s=n(5),i=n(6),r=n(0),l=n.n(r),c=n(69),p=(n(1401),function(e){Object(s.a)(n,e);var t=Object(i.a)(n);function n(){return Object(o.a)(this,n),t.apply(this,arguments)}return Object(a.a)(n,[{key:"componentDidMount",value:function(){}},{key:"componentDidUpdate",value:function(){}},{key:"render",value:function(){return l.a.createElement("div",null,this.props.tempPasswordLocked||this.props.tempPasswordExpired?l.a.createElement("div",{onLoad:this.setForgotPasswordLink()},l.a.createElement("div",{className:"help-block alert-danger alert-container"},l.a.createElement("div",{className:"media-left"}),this.props.tempPasswordLocked?l.a.createElement("div",{role:"alert",id:"expiredError",className:"password-has-error",dangerouslySetInnerHTML:{__html:this.props.tempPasswordLockedMsg}}):null,this.props.tempPasswordLocked?l.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},l.a.createElement("span",{id:"expiredErrorForMac",className:"sr-only",dangerouslySetInnerHTML:{__html:this.props.tempPasswordLockedMsg}})):null,this.props.tempPasswordExpired?l.a.createElement("div",{role:"alert",className:"password-has-error",dangerouslySetInnerHTML:{__html:this.props.tempPasswordExpiredMsg}}):null)):null)}},{key:"setForgotPasswordLink",value:function(){var e=this,t=this.props.tempPasswordExpiredMsg,
1n=t.substring(0,t.indexOf("<a")),o=t.substring(t.indexOf(">")+1,t.indexOf("</"));setTimeout((function(){var t=document.getElementById("forgotPasswordLink");t&&e.props.focusStatus&&(t.href="/dbank/live/"+c.a.FORGOT_PASSWORD_URL,t.focus(),t.setAttribute("aria-label",n+o),e.props.fn())}),700)}}]),n}(l.a.Component))},1401:function(e,t,n){},1686:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var o=n(3),a=n(2),s=n(215),i=Object(o.a)((function e(){Object(a.a)(this,e)}));i.activateDestination=function(e,t,n,o,a,i,r){var l={chosendestination:n,otp:t,statehandle:a,destId:o,telephoneCountryCode:i,CSRFToken:e};return r&&(l.protocol=r),s.a.postFormData("/usr-setting-olb/v1/security-options/destinations/activation",l,{})},i.saveDestinations=function(e,t,n){var o={newDestinationsJSON:'{"destination":'+JSON.stringify(t)+"}",currentPassword:n,CSRFToken:e};return s.a.postFormData("/usr-setting-olb/v1/security-options/destinations",o,{})}},2298:function(e,t,n){},2408:function(e,t,n){"use strict";n.r(t);var o=n(46),a=n(61),s=n(2),i=n(3),r=n(11),l=n(5),c=n(6),p=n(0),d=n.n(p),h=n(25),u=n.n(h),m=n(32),g=n(524),k=n(1369),f=n(26),v=n.n(f),C=n(2404),w=n(111),E=n(821),y=n(588),b=n(831),T=n(825),P=n(31),S=n(89),_=Object(i.a)((function e(){Object(s.a)(this,e),this.generateActions("initializePage","initializePhones","initializeWhatsapp","phoneNumberChanged","phoneNumberBlur","focusAfterDelete","addAnotherNumClicked","deletePhoneNumClicked","whatsappNumberChanged","whatsappNumberBlur","addAnotherWhatsappClicked","deleteWhatsappNumClicked","whatsappCountryCodeChanged","emailToggleClicked","totpToggleClicked","saveSecurityOption","cancelSecurityOption","tokenBlurred","tokenChanged","vipTokenHelpToggled","totpHelpToggled1","totpHelpToggled2","passwordBlurred","passwordFocus","passwordChanged","showHidePasswordClicked","phoneCountryCodeChanged","showHideCurrentPasswordClicked")})),x=S.a.createActions(_),A=n(214),N=n(69),O=n(1686),D=n(727),L=function(){function e(){Object(s.a)(this,e),this.whatsappDestinationsEnabled=!1,this.destData=[],this.showDeleteButton=!1,this.showAddAnotherLink=!1,this.addAnotherLinkFocus=!1,this.maxPhoneNumber=2,this.exceedsMaxPhoneCount=!1,this.showWhatsappDeleteButton=!1,this.showAddAnotherWhatsappLink=!1,this.exceedsMaxWhatsappCount=!1,this.maxWhatsappNumber=2,this.isFormValid=!0,this.isProcessing=!1,this.serverError=!1,this.DEFAULT_COUNTRY_CODE="1",this.DEFAULT_COUNTRY_NAME="United States",this.emailMfaEnabled=!1,this.email="",this.vipTokenEnabled=!1,this.isTotpTokenEnabled=!1,this.totpMfa=!1,this.totpToggleChange=!1,this.tokenValid=!0,this.showVipTokenHelpContent=!1,this.showTotpHelpContent1=!1,this.showTotpHelpContent2=!1,this.showVipTokenHelpLinkConfirmation=!1,this.vipTokenHelpLinkUrl="",this.hasChanged=!1,this.toggleChange=!1,this.isBB=!1,this.mysettingsMFACredentialsEnabled=!1,this.password="",this.showPassword=!0,this.passwordInputType="password",this.passwordErrorMessage="",this.isPasswordValid=!0,this.tempPasswordExpirationEnabled=!1,this.tempPasswordExpired=!1,this.tempPasswordLocked=!1,this.context="",this.passwordCurrentInputType="password",this.showCurrentPassword=!0,this.bindActions(x)}return Object(i.a)(e,[{key:"isStrEmpty",value:function(e){return""===e}},{key:"strHasSpace",value:function(e){return/\s/.test(e)}},{key:"onInitializePage",value:function(e){var t;this.whatsappDestinationsEnabled=Object(D.a)(e);var n=null!==(t=e.mfaWhatsappMaxAllowedCount)&&void 0!==t?t:e.mfaPhoneMaxAllowedCount;this.maxWhatsappNumber=n;var o=e.destData;if(this.whatsappDestinationsEnabled&&o&&o.length)for(var a=0;a<o.length;a++)"WHATSAPP_SMS"===o[a].protocol&&(o[a].telephoneCountryCode=Object(D.c)(o[a].telephoneCountryCode));this.setState({context:e.context,rfToken:e.rfToken,strings:e.strings,destData:o,emailMfaEnabled:e.emailMfa,maxPhoneNumber:e.mfaPhoneMaxAllowedCount,email:e.email,vipTokenEnabled:e.isVipTokenEnabled,token:e.token||"",isTotpTokenEnabled:e.isTotpTokenEnabled,totpMfaEnabled:e.totpMfa,passwordValidation:e.passwordValidation,mysettingsMFACredentialsEnabled:e.mysettingsMFACredentialsEnabled,isBB:e.isBB,password:"",tempPasswordExpirationEnabled:e.tempPasswordExpirationEnabled,isProcessing:!1})}},{key:"onInitializePhones",value:function(e){this.showDeleteButton=e.showDeleteButton,this.showAddAnotherLink=e.showAddAnotherLink,this.exceedsMaxPhoneCount=e.exceedsMaxPhoneCount}},{key:"onInitializeWhatsapp",value:function(e){this.showWhatsappDeleteButton=e.showWhatsappDeleteButton,this.showAddAnotherWhatsappLink=e.showAddAnotherWhatsappLink,this.exceedsMaxWhatsappCount=e.exceedsMaxWhatsappCount,this.setState({showWhatsappDeleteButton:this.showWhatsappDeleteButton,showAddAnotherWhatsappLink:this.showAddAnotherWhatsappLink,exceedsMaxWhatsappCount:this.exceedsMaxWhatsappCount})}},{key:"onPhoneNumberChanged",value:function(e){for(var t=this.destData,n=[],o=0;o<t.length;o++)"VOICE"===t[o].protocol&&(t[o].showPhoneAlreadyEnteredError=!1,t[o].showMustAddOnePhoneError=!1,t[o].hasError=!1,e.index===o&&(t[o].contactInfo=e.number,t[o].telephoneCountryCode=e.countryCode,t[o].telephoneCountryName=e.countryName,t[o].hasError=e.hasError,t[o].errorMessage=e.errorMessage),n.push(t[o]));
1this.setState({destData:t,isFormValid:!0,exceedsMaxPhoneCount:n.length>this.maxPhoneNumber,showAddAnotherLink:!(n.length>=this.maxPhoneNumber),addAnotherLinkFocus:!1,hasChanged:!0})}},{key:"onPhoneNumberBlur",value:function(e){this.isDuplicatePhones(this.destData),this.setState({addAnotherLinkFocus:!1})}},{key:"onPhoneCountryCodeChanged",value:function(e){for(var t=this.destData,n=0;n<t.length;n++)"VOICE"===t[n].protocol&&e.index===n&&(t[n].telephoneCountryCode=e.countryCode);this.onPhoneNumberBlur(e.index)}},{key:"onWhatsappNumberChanged",value:function(e){for(var t=this.destData,n=[],o=0;o<t.length;o++)"WHATSAPP_SMS"===t[o].protocol&&(t[o].showPhoneAlreadyEnteredError=!1,t[o].showMustAddOnePhoneError=!1,t[o].hasError=!1,e.index===o&&(t[o].contactInfo=e.number,t[o].telephoneCountryCode=Object(D.c)(e.countryCode),t[o].telephoneCountryName=e.countryName,t[o].hasError=e.hasError,t[o].errorMessage=e.errorMessage),n.push(t[o]));this.setState({destData:t,isFormValid:!0,exceedsMaxWhatsappCount:n.length>this.maxWhatsappNumber,showAddAnotherWhatsappLink:!(n.length>=this.maxWhatsappNumber),addAnotherLinkFocus:!1,hasChanged:!0})}},{key:"onWhatsappNumberBlur",value:function(e){this.isDuplicateWhatsapp(this.destData),this.setState({addAnotherLinkFocus:!1})}},{key:"onWhatsappCountryCodeChanged",value:function(e){for(var t=this.destData,n=0;n<t.length;n++)"WHATSAPP_SMS"===t[n].protocol&&e.index===n&&(t[n].telephoneCountryCode=Object(D.c)(e.countryCode));this.onWhatsappNumberBlur(e.index)}},{key:"onAddAnotherNumClicked",value:function(){var e={},t=[],n=this.destData;e.id={},e.id.value="",e.telephoneCountryCode=this.DEFAULT_COUNTRY_CODE,e.telephoneCountryName=this.DEFAULT_COUNTRY_NAME,e.telephoneCountryIndex=0,e.contactInfo="",e.protocol="VOICE",e.activated=!1,e.enrolledDateTime=0,e.default=!1,e.key=Object(C.a)(),n.push(e);for(var o=0;o<n.length;o++)"VOICE"===n[o].protocol&&t.push(n[o]);this.setState({destData:n,showDeleteButton:!0,exceedsMaxPhoneCount:!1,showAddAnotherLink:!(t.length>=this.maxPhoneNumber),addAnotherLinkFocus:!1,focusOndropDown:!0})}},{key:"onFocusAfterDelete",value:function(){this.setState({addAnotherLinkFocus:!1,focusOndropDown:!1})}},{key:"onDeletePhoneNumClicked",value:function(e){for(var t=this.destData,n=0,o=t[e.index],a=o&&"VOICE"===o.protocol?o.telephoneCountryCode:e.countryCode,s=o&&"VOICE"===o.protocol?o.contactInfo:e.number,i=0;i<t.length;i++)"VOICE"===t[i].protocol&&(n++,t[i]&&(t[i].hasError=!1,t[i].showPhoneAlreadyEnteredError=!1));if(t.splice(e.index,1),n--,void 0!==s&&null!==s&&""!==String(s).trim())for(var r=Object(D.e)(s,a),l=t.length-1;l>=0;l--){var c=t[l].protocol;if("SMS"===c||this.whatsappDestinationsEnabled&&"WHATSAPP_SMS"===c)Object(D.e)(t[l].contactInfo,t[l].telephoneCountryCode)===r&&t.splice(l,1)}for(var p=0,d=0;d<t.length;d++)"WHATSAPP_SMS"===t[d].protocol&&p++;if(0==n||1==n){for(var h=0;h<t.length;h++)"VOICE"===t[h].protocol&&t[h]&&""===t[h].contactInfo&&(t[h].hasError=!0,t[h].showMustAddOnePhoneError=!0);p>1&&this.isDuplicateWhatsapp(t),this.setState({destData:t,showDeleteButton:!1,exceedsMaxPhoneCount:!1,showAddAnotherLink:!(n>=this.maxPhoneNumber),addAnotherLinkFocus:!(n>=this.maxPhoneNumber),showWhatsappDeleteButton:p>0,exceedsMaxWhatsappCount:!1,showAddAnotherWhatsappLink:!(p>=this.maxWhatsappNumber),hasChanged:!0})}else this.isDuplicatePhones(t),p>1&&this.isDuplicateWhatsapp(t),this.setState({destData:t,showDeleteButton:!0,showAddAnotherLink:!(n>=this.maxPhoneNumber),addAnotherLinkFocus:!(n>=this.maxPhoneNumber),exceedsMaxPhoneCount:n>this.maxPhoneNumber,showWhatsappDeleteButton:p>0,showAddAnotherWhatsappLink:!(p>=this.maxWhatsappNumber),exceedsMaxWhatsappCount:p>this.maxWhatsappNumber,hasChanged:!0})}},{key:"onAddAnotherWhatsappClicked",value:function(){var e={},t=[],n=this.destData;e.id={},e.id.value="",e.telephoneCountryCode=Object(D.c)(this.DEFAULT_COUNTRY_CODE),e.telephoneCountryName=this.DEFAULT_COUNTRY_NAME,e.telephoneCountryIndex=0,e.contactInfo="",e.protocol="WHATSAPP_SMS",e.activated=!1,e.enrolledDateTime=0,e.default=!1,e.key=Object(C.a)(),n.push(e);for(var o=0;o<n.length;o++)"WHATSAPP_SMS"===n[o].protocol&&t.push(n[o]);
1this.setState({destData:n,showWhatsappDeleteButton:!0,exceedsMaxWhatsappCount:!1,showAddAnotherWhatsappLink:!(t.length>=this.maxWhatsappNumber),addAnotherLinkFocus:!1,focusOndropDown:!0})}},{key:"onDeleteWhatsappNumClicked",value:function(e){for(var t=this.destData,n=0,o=0;o<t.length;o++)"WHATSAPP_SMS"===t[o].protocol&&(n++,t[o]&&(t[o].hasError=!1,t[o].showPhoneAlreadyEnteredError=!1));t.splice(e.index,1),0==--n||1==n?this.setState({destData:t,showWhatsappDeleteButton:n>0,exceedsMaxWhatsappCount:!1,showAddAnotherWhatsappLink:!(n>=this.maxWhatsappNumber),addAnotherLinkFocus:!1,hasChanged:!0}):(this.isDuplicateWhatsapp(t),this.setState({destData:t,showWhatsappDeleteButton:!0,showAddAnotherWhatsappLink:!(n>=this.maxWhatsappNumber),addAnotherLinkFocus:!1,exceedsMaxWhatsappCount:n>this.maxWhatsappNumber,hasChanged:!0}))}},{key:"onEmailToggleClicked",value:function(e){this.setState({emailMfaEnabled:e,addAnotherLinkFocus:!1,hasChanged:!0,toggleChange:!0})}},{key:"onTotpToggleClicked",value:function(e){this.setState({totpMfaEnabled:e,addAnotherLinkFocus:!1,hasChanged:!0,totpToggleChange:!0})}},{key:"onTokenBlurred",value:function(e){this.setState({tokenValid:this.validateToken(e,5),token:e,addAnotherLinkFocus:!1,hasChanged:!0})}},{key:"onTokenChanged",value:function(e){this.setState({tokenValid:this.validateToken(e,0),token:e,addAnotherLinkFocus:!1,hasChanged:!0})}},{key:"onVipTokenHelpToggled",value:function(){this.setState({showVipTokenHelpContent:!this.showVipTokenHelpContent,addAnotherLinkFocus:!1})}},{key:"onTotpHelpToggled1",value:function(){this.setState({showTotpHelpContent1:!this.showTotpHelpContent1,addAnotherLinkFocus:!1})}},{key:"onTotpHelpToggled2",value:function(){this.setState({showTotpHelpContent2:!this.showTotpHelpContent2,addAnotherLinkFocus:!1})}},{key:"onSaveSecurityOption",value:function(){var e=this;this.validatePhones(),this.validateWhatsapp(),this.mysettingsMFACredentialsEnabled&&this.validatePassword();var t=!1;this.isFormValid&&(!this.vipTokenEnabled||this.tokenValid)&&this.isPasswordValid&&(this.updateDestinationData(),this.setState({isProcessing:!0,serverError:!1}),O.a.saveDestinations(this.rfToken,this.destData,this.password).then((function(n){if(0===n.data.length&&200===n.status)e.setState({destData:[],password:"",isProcessing:!1,token:"",passwordCurrentInputType:"password",showCurrentPassword:!0}),Object(A.a)().replace("overview");else if(n.data.length>0){t=!0;for(var o=0;o<n.data.length;o++)if(n.data[o].error===N.a.ERROR_CODE_SERVICE_STOPPED)top.location.replace(di.env.context+N.a.SERVICE_STOPPED_URL);else if(n.data[o].error===N.a.ERROR_CODE_LOCKED_USER)t=!1,top.location.replace(e.context+N.a.LOCKOUT_URL);else if(n.data[o].error===N.a.ERROR_CODE_INVALID_CURRENT_PASSWORD){t=!1,e.setState({password:"",isPasswordValid:!1,passwordErrorMessage:e.passwordValidation.currentPasswordError,isProcessing:!1,token:""});var a=document.getElementById("currentPassword");a&&n.data.error&&(document.body.scrollTop=a.offsetTop||0,a.focus())}else n.data[o].error!==N.a.TEMP_PASSWORD_EXPIRED&&n.data[o].error!==N.a.TEMP_PASSWORD_LOCKED||(t=!1,e.setState({password:"",isPasswordValid:!0,tempPasswordExpired:n.data[o].error===N.a.TEMP_PASSWORD_EXPIRED,tempPasswordLocked:n.data[o].error===N.a.TEMP_PASSWORD_LOCKED,isProcessing:!1,token:""}))}else t=!0;t&&e.setState({isProcessing:!1,serverError:!0})})).catch((function(t){e.setState({serverError:!0,isProcessing:!1})}
1)))}},{key:"onCancelSecurityOption",value:function(){this.setState({destData:[],isProcessing:!1,passwordCurrentInputType:"password",showCurrentPassword:!0}),Object(A.a)().replace("overview")}},{key:"exceedsMaxPhonesAllowedCount",value:function(e){return!(0==e.length||e.length<=this.maxPhoneNumber)}},{key:"validatePhones",value:function(){for(var e=this.destData,t=[],n=!0,o=0,a=0,s=0;s<e.length;s++)"VOICE"===e[s].protocol&&(t.push(e[s]),e[s].hasError&&(n=!1,!0),e[s]&&""===e[s].contactInfo&&(1==++o?a=s:2==o&&(e.splice(s,1),t.splice(t.length-1,1),o--,s--)));1==o&&1==t.length?(e[a].hasError=!0,e[a].showMustAddOnePhoneError=!0,this.isFormValid=!1,this.setState({isFormValid:!1,showDeleteButton:!1,showAddAnotherLink:!(t.length>=this.maxPhoneNumber),addAnotherLinkFocus:!(t.length>=this.maxPhoneNumber),exceedsMaxPhoneCount:!1})):this.isDuplicatePhones(e)?(this.isFormValid=!1,this.setState({isFormValid:!1,addAnotherLinkFocus:!1,exceedsMaxPhoneCount:t.length>this.maxPhoneNumber})):this.exceedsMaxPhonesAllowedCount(t)?(this.isFormValid=!1,this.setState({isFormValid:!1,exceedsMaxPhoneCount:!0,showDeleteButton:!0,showAddAnotherLink:!1,addAnotherLinkFocus:!1})):(this.isFormValid=n,this.addAnotherLinkFocus=!1)}},{key:"validateToken",value:function(e,t){var n=!1;return void 0!==e&&(0==e.length||/^[a-z0-9]+$/i.test(e)&&e.length>=t&&e.length<=20)&&(n=!0),n}},{key:"updateDestinationData",value:function(){for(var e=this.destData,t=this.emailMfaEnabled,n=this.totpMfaEnabled,o=!!this.vipTokenEnabled&&!!this.token,a=0;a<e.length;a++)"VOICE"===e[a].protocol&&""===e[a].contactInfo||"WHATSAPP_SMS"===e[a].protocol&&""===e[a].contactInfo?(e.splice(a,1),a--):"EMAIL"===e[a].protocol?this.emailMfaEnabled?t=!1:(e.splice(a,1),a--):"TOTP"===e[a].protocol?this.totpMfaEnabled?n=!1:(e.splice(a,1),a--):"TOKEN"===e[a].protocol&&(this.vipTokenEnabled&&""!==this.token?(o=!1,e[a].contactInfo=this.token):(e.splice(a,1),a--));if(this.whatsappDestinationsEnabled){for(var s=0;s<e.length;s++)"WHATSAPP_SMS"===e[s].protocol&&(e[s].telephoneCountryCode=Object(D.c)(e[s].telephoneCountryCode));for(var i=e.length-1;i>=0;i--)if("WHATSAPP_SMS"===e[i].protocol){for(var r=e[i],l=!1,c=0;c<e.length;c++)if("VOICE"===e[c].protocol&&Object(D.d)(e[c],r)){l=!0;break}l||e.splice(i,1)}}else for(var p=e.length-1;p>=0;p--)"WHATSAPP_SMS"===e[p].protocol&&e.splice(p,1);t&&e.push({id:{value:""},contactInfo:this.email,protocol:"EMAIL",activated:!1}),n&&e.push({id:{value:""},contactInfo:"",protocol:"TOTP",activated:!1}),o&&e.push({id:{value:""},contactInfo:this.token,protocol:"TOKEN",activated:!1}),this.setState({destData:e})}},{key:"isDuplicatePhones",value:function(e){var t={},n="",o=!1;if(1>=e.length)return!1;for(var a=0;a<e.length;a++)"VOICE"!==e[a].protocol||e[a].hasError||(t[n=e[a].telephoneCountryCode+e[a].contactInfo]?(e[a].hasError=!0,e[a].showPhoneAlreadyEnteredError=!0,o=!0):t[n]=!0);return o}},{key:"isDuplicateWhatsapp",value:function(e){var t={},n="",o=!1;if(1>=e.length)return!1;for(var a=0;a<e.length;a++)"WHATSAPP_SMS"!==e[a].protocol||e[a].hasError||(t[n=Object(D.e)(e[a].contactInfo,e[a].telephoneCountryCode)]?(e[a].hasError=!0,e[a].showPhoneAlreadyEnteredError=!0,o=!0):t[n]=!0);return o}},{key:"validateWhatsapp",value:function(){if(this.whatsappDestinationsEnabled){for(var e=this.destData,t=[],n=!0,o=0,a=0;a<e.length;a++)"WHATSAPP_SMS"===e[a].protocol&&(t.push(e[a]),e[a].hasError&&(n=!1),e[a]&&""===e[a].contactInfo&&(1==++o?a:2==o&&(e.splice(a,1),t.splice(t.length-1,1),o--,a--)));1==o&&1==t.length?this.setState({showWhatsappDeleteButton:!1,showAddAnotherWhatsappLink:!(t.length>=this.maxWhatsappNumber),addAnotherLinkFocus:!1,exceedsMaxWhatsappCount:!1}):this.isDuplicateWhatsapp(e)?(this.isFormValid=!1,this.setState({isFormValid:!1,addAnotherLinkFocus:!1,exceedsMaxWhatsappCount:t.length>this.maxWhatsappNumber})):t.length>this.maxWhatsappNumber?(this.isFormValid=!1,this.setState({isFormValid:!1,exceedsMaxWhatsappCount:!0,showWhatsappDeleteButton:!0,showAddAnotherWhatsappLink:!1,addAnotherLinkFocus:!1})):(this.isFormValid=this.isFormValid&&n,n||this.setState({isFormValid:!1,addAnotherLinkFocus:!1}))}}},{key:"onPasswordChanged",value:function(e){this.password=e,this.onPasswordBlurred(e)}},{key:"onPasswordBlurred",value:function(e){this.isStrEmpty(e)?this.passwordErrorMessage=this.passwordValidation.passwordCannotBlank:this.strHasSpace(e)?this.passwordErrorMessage=this.passwordValidation.passwordCannotContainSpaces:this.passwordErrorMessage="",this.setState({isPasswordValid:this.isStrEmpty(this.passwordErrorMessage),addAnotherLinkFocus:!1,tempPasswordExpired:!1,tempPasswordLocked:!1})}},{key:"onPasswordFocus",value:function(e){this.setState({tempPasswordExpired:!1,tempPasswordLocked:!1})}}
1,{key:"onShowHidePasswordClicked",value:function(){this.setState({showPassword:!this.showPassword,passwordInputType:this.showPassword?"text":"password",addAnotherLinkFocus:!1})}},{key:"onShowHideCurrentPasswordClicked",value:function(){this.setState({showCurrentPassword:!this.showCurrentPassword,passwordCurrentInputType:this.showCurrentPassword?"text":"password",addAnotherLinkFocus:!1})}},{key:"validatePassword",value:function(){this.onPasswordBlurred(this.password)}}]),e}(),H=S.a.createStore(L,"MySettingsSecurityConfirmIdStore"),M=n(1458),I=function(e){Object(l.a)(n,e);var t=Object(c.a)(n);function n(e){var o;return Object(s.a)(this,n),(o=t.call(this,e))._onTokenBlur=o._onTokenBlur.bind(Object(r.a)(o)),o._onTokenChange=o._onTokenChange.bind(Object(r.a)(o)),o._onVipTokenHelpToggle=o._onVipTokenHelpToggle.bind(Object(r.a)(o)),o._vipTokenHelp1LinkClicked=o._vipTokenHelp1LinkClicked.bind(Object(r.a)(o)),o._vipTokenHelp1LinkKeyPressed=o._vipTokenHelp1LinkKeyPressed.bind(Object(r.a)(o)),o._vipTokenHelp2LinkClicked=o._vipTokenHelp2LinkClicked.bind(Object(r.a)(o)),o._vipTokenHelp2LinkKeyPressed=o._vipTokenHelp2LinkKeyPressed.bind(Object(r.a)(o)),o._onVipTokenHelpToggleOnKeyDown=o._onVipTokenHelpToggleOnKeyDown.bind(Object(r.a)(o)),o}return Object(i.a)(n,[{key:"_onTokenBlur",value:function(e){void 0!=e.target.value&&x.tokenBlurred(e.target.value.trim())}},{key:"_onTokenChange",value:function(e){void 0!=e.target.value&&x.tokenChanged(e.target.value.trim())}},{key:"_vipTokenHelpLinkConfirmationOkClicked",value:function(){window.open(this.state.vipTokenHelpLinkUrl,"_blank"),this.setState({showVipTokenHelpLinkConfirmation:!1,vipTokenHelpLinkUrl:""})}},{key:"_vipTokenHelpLinkConfirmationCancelClicked",value:function(){this.target&&this.target.focus(),this.setState({showVipTokenHelpLinkConfirmation:!1,vipTokenHelpLinkUrl:""})}},{key:"_vipTokenHelpLinkConfirmationEscapeKeyPressed",value:function(e){27==e.keyCode&&(this.target&&this.target.focus(),this.setState({showVipTokenHelpLinkConfirmation:!1,vipTokenHelpLinkUrl:""}))}},{key:"_vipTokenHelp1LinkKeyPressed",value:function(e){var t=this;13==e.keyCode&&(this.target=e.target,setTimeout((function(){t.setState({showVipTokenHelpLinkConfirmation:!0,vipTokenHelpLinkUrl:t.props.config.vipQuestion1Url})}),50))}},{key:"_vipTokenHelp1LinkClicked",value:function(e){e.preventDefault(),this.target=e.target,this.setState({showVipTokenHelpLinkConfirmation:!0,vipTokenHelpLinkUrl:this.props.config.vipQuestion1Url})}},{key:"_vipTokenHelp2LinkKeyPressed",value:function(e){var t=this;13==e.keyCode&&(this.target=e.target,setTimeout((function(){t.setState({showVipTokenHelpLinkConfirmation:!0,vipTokenHelpLinkUrl:t.props.config.vipQuestion2Url})}),50))}},{key:"_vipTokenHelp2LinkClicked",value:function(e){e.preventDefault(),this.target=e.target,this.setState({showVipTokenHelpLinkConfirmation:!0,vipTokenHelpLinkUrl:this.props.config.vipQuestion2Url})}},{key:"_onVipTokenHelpToggle",value:function(){x.vipTokenHelpToggled()}},{key:"_onVipTokenHelpToggleOnKeyDown",value:function(e){13==e.keyCode&&(x.vipTokenHelpToggled(),e.preventDefault())}},{key:"render",value:function(){var e,t,n,o,a={onOkClick:this._vipTokenHelpLinkConfirmationOkClicked.bind(this),onCancelClick:this._vipTokenHelpLinkConfirmationCancelClicked.bind(this),onEscKey:this._vipTokenHelpLinkConfirmationEscapeKeyPressed.bind(this)},s=null===(e=this.props)||void 0===e||null===(t=e.config)||void 0===t?void 0:t.vipTokenHelpContentImageUrl.substring(1);return d.a.createElement("div",null,d.a.createElement("div",{className:"col-xs-12 options-seperator"}),this.state&&this.state.showVipTokenHelpLinkConfirmation?d.a.createElement(M.a,{handlers:a,config:this.props.config.speedBumpMessages}):null,d.a.createElement("div",{className:"di-callout col-xs-12 xs-void"},d.a.createElement("div",{id:"form-group-token",className:"form-group"},d.a.createElement("div",{id:"vipTokenTitle",className:"col-sm-3 control-label h3"},this.props.config.strings.contactVipTokenTitle),d.a.createElement("div",{className:"col-sm-8"},d.a.createElement("div",{id:"vipTokendescription",className:"row col-xs-11",dangerouslySetInnerHTML:{__html:this.props.config.strings.contactVipTokenDesc}}),d.a.createElement("div",{id:"vipTokenInput",className:"row col-xs-11"},d.a.createElement("form",{autoComplete:"off"},d.a.createElement("label",{className:"sr-only",type:"submit","aria-hidden":"true",tabIndex:"-1"}),d.a.createElement(T.a,{id:"token",name:"token",className:"di-input padding_top_15",isInvalid:!1,focusOnInit:!1,ariaLabelledby:"vipTokenTitle vipTokendescription",ariaDescribedBy:"vipTokenTitle vipTokendescription token",labelClassName:"x-hide-display",value:this.props.token,isValid:this.props.tokenValid,placeholder:this.props.config.strings.contactVipTokenPlaceholder,validationError:this.props.config.strings.contactVipTokenInvalidError,maxLength:"20",type:"text",onCh
1ange:this._onTokenChange,onBlur:this._onTokenBlur,ariaLabel:this.props.token?this.props.token:this.props.config.strings.contactVipTokenPlaceholder}))),d.a.createElement("div",{id:"vipTokenHelp",className:"row col-xs-11"},d.a.createElement("a",{id:"vipTokenHelpQuestion",className:"token-link icon","aria-expanded":this.props.showVipTokenHelpContent,href:"javascript:void(0)",onClick:this._onVipTokenHelpToggle,onKeyDown:this._onVipTokenHelpToggleOnKeyDown},d.a.createElement("div",{className:"di-accordion-selector brand-link"},d.a.createElement("span",{className:this.props.showVipTokenHelpContent?"di-accordion-selector-icon di-accordion-selector-icon-opened":"di-accordion-selector-icon di-accordion-selector-closed"}),d.a.createElement("span",{className:"di-accordion-selector-label"},this.props.config.strings.contactVipTokenHelpQuestion)))),this.props.showVipTokenHelpContent?d.a.createElement("div",{id:"vipTokenHelpContent",className:"row col-xs-11","aria-live":"assertive","aria-atomic":"true"},d.a.createElement("div",{id:"vipTokenHelpContentDescription",className:"padding_bottom_20",dangerouslySetInnerHTML:{__html:this.props.config.strings.contactVipTokenHelpDesc}}),d.a.createElement("div",{id:"vipTokenHelpContentImage"},d.a.createElement("img",{src:"".concat(null===(n=window.di)||void 0===n||null===(o=n.env)||void 0===o?void 0:o.context).concat(s),alt:"Token Device"}))):null,d.a.createElement("div",{id:"vipTokenHelp1",className:"row col-xs-11"},d.a.createElement("a",{id:"vipTokenHelp1Link",className:"token-link icon",href:"javascript:void(0)",onClick:this._vipTokenHelp1LinkClicked,onKeyDown:this._vipTokenHelp1LinkKeyPressed,"aria-labelledby":"vipTokenHelp1LinkDescription","aria-describedby":"vipTokenHelp1Link","aria-haspopup":"true"},d.a.createElement("div",{className:"di-accordion-selector brand-link"},d.a.createElement("span",{className:"di-accordion-selector-icon di-accordion-selector-closed"}),d.a.createElement("span",{id:"vipTokenHelp1LinkDescription",className:"di-accordion-selector-label",dangerouslySetInnerHTML:{__html:this.props.config.strings.contactVipTokenHelpLink1}})))),d.a.createElement("div",{id:"vipTokenHelp2",className:"row col-xs-11"},d.a.createElement("a",{id:"vipTokenHelp2Link",className:"token-link icon",href:"javascript:void(0)",onClick:this._vipTokenHelp2LinkClicked,onKeyDown:this._vipTokenHelp2LinkKeyPressed,"aria-labelledby":"vipTokenHelp2LinkDescription","aria-describedby":"vipTokenHelp2Link","aria-haspopup":"true"},d.a.createElement("div",{className:"di-accordion-selector brand-link"},d.a.createElement("span",{className:"di-accordion-selector-icon di-accordion-selector-closed"}),d.a.createElement("span",{id:"vipTokenHelp2LinkDescription",className:"di-accordion-selector-label",dangerouslySetInnerHTML:{__html:this.props.config.strings.contactVipTokenHelpLink2}}))))))))}}]),n}(p.Component);I.propTypes={strings:u.a.objectOf(u.a.string).isRequired};var W,j,V=n(610),F=n(1388),B=n(722),U=function(e){Object(l.a)(n,e);var t=Object(c.a)(n);function n(){var e;Object(s.a)(this,n);for(var o=arguments.length,a=new Array(o),i=0;i<o;i++)a[i]=arguments[i];return(e=t.call.apply(t,[this].concat(a)))._addAnotherNumClicked=e._addAnotherNumClicked.bind(Object(r.a)(e)),e._addAn
1otherWhatsappClicked=e._addAnotherWhatsappClicked.bind(Object(r.a)(e)),e._emailToggleClicked=e._emailToggleClicked.bind(Object(r.a)(e)),e._totpToggleClicked=e._totpToggleClicked.bind(Object(r.a)(e)),e._passwordChanged=e._passwordChanged.bind(Object(r.a)(e)),e._passwordBlurred=e._passwordBlurred.bind(Object(r.a)(e)),e._showHidePasswordClicked=e._showHidePasswordClicked.bind(Object(r.a)(e)),e._setFocusState=e._setFocusState.bind(Object(r.a)(e)),e._onTotpHelpToggle1=e._onTotpHelpToggle1.bind(Object(r.a)(e)),e._onTotpHelpToggleOnKeyDown1=e._onTotpHelpToggleOnKeyDown1.bind(Object(r.a)(e)),e._onTotpHelpToggle2=e._onTotpHelpToggle2.bind(Object(r.a)(e)),e._onTotpHelpToggleOnKeyDown2=e._onTotpHelpToggleOnKeyDown2.bind(Object(r.a)(e)),e.state={focusStatus:!0},e._showHideCurrentPasswordClicked=e._showHideCurrentPasswordClicked.bind(Object(r.a)(e)),e}return Object(i.a)(n,[{key:"UNSAFE_componentWillMount",value:function(){var e;x.initializePage(this.props.config);var t=Object(D.a)(this.props.config),n=this.props.config.destData,o=this.props.config.mfaPhoneMaxAllowedCount,a=[],s="United States",i=this.props.config.countryCodeStore,r=null!==(e=this.props.config.mfaWhatsappMaxAllowedCount)&&void 0!==e?e:o;n.forEach((function(e,t){if("VOICE"===e.protocol){if(e.index=t,e.key=Object(C.a)(),e.telephoneCountryName=s,e.telephoneCountryIndex=0,1!=e.telephoneCountryCode)for(var n,o=0;o<i.length;o++)if(n=i[o],e.telephoneCountryCode===n[1].code){e.telephoneCountryName=n[0].name,e.telephoneCountryIndex=o;break}a.push(e)}}));var l=[];t&&n.forEach((function(e,t){if("WHATSAPP_SMS"===e.protocol){if(e.telephoneCountryCode=Object(D.c)(e.telephoneCountryCode),e.index=t,e.key=Object(C.a)(),e.telephoneCountryName=s,e.telephoneCountryIndex=0,1!=e.telephoneCountryCode)for(var n,o=0;o<i.length;o++)if(n=i[o],e.telephoneCountryCode===n[1].code){e.telephoneCountryName=n[0].name,e.telephoneCountryIndex=o;break}l.push(e)}}));var c={id:{}};c.id.value="",c.telephoneCountryCode="1",c.telephoneCountryName=s,c.telephoneCountryIndex=0,c.contactInfo="",c.protocol="VOICE",c.activated=!1,c.enrolledDateTime=0,c.default=!1,c.index=n.length,c.key=Object(C.a)();var p={};t&&(p.id={},p.id.value="",p.telephoneCountryCode="1",p.telephoneCountryName=s,p.telephoneCountryIndex=0,p.contactInfo="",p.protocol="WHATSAPP_SMS",p.activated=!1,p.enrolledDateTime=0,p.default=!1,p.index=n.length,p.key=Object(C.a)()),0===a.length&&(a.push(c),n.push(c));var d=a.length>=o,h=t&&l.length>=r;this.setState({phoneDestList:a,showDeleteButton:a.length>1,showAddAnotherLink:!d,showEmailLinkConfirmation:!1,exceedsMaxPhoneCount:a.length>o,whatsappDestList:l,showWhatsappDeleteButton:t&&l.length>=1,showAddAnotherWhatsappLink:t&&!h,exceedsMaxWhatsappCount:t&&l.length>r})}},{key:"componentDidMount",value:function(){var e=this,t={};if(t.showDeleteButton=this.state.showDeleteButton,t.showAddAnotherLink=this.state.showAddAnotherLink,t.exceedsMaxPhoneCount=this.state.exceedsMaxPhoneCount,x.initializePhones(t),Object(D.a)(this.props.config)){var n={};n.showWhatsappDeleteButton=this.state.showWhatsappDeleteButton,n.showAddAnotherWhatsappLink=this.state.showAddAnotherWhatsappLink,n.exceedsMaxWhatsappCount=this.state.exceedsMaxWhatsappCount,x.initializeWhatsapp(n)}setTimeout((function(){e.refs.pageHeader&&(v.a.findDOMNode(e.refs.pageHeader).focus(),v.a.findDOMNode(e.refs.pageHeader).blur())})),V.a.resizeIframe()}},{key:"componentDidUpdate",value:function(e,t){var n=this;this.props.addAnotherLinkFocus&&!e.addAnotherLinkFocus&&this.refs.addAnotherLink&&setTimeout((function(){if(n.refs.addAnotherLink){var e=v.a.findDOMNode(n.refs.addAnotherLink);if(e&&e.focus)try{e.focus({preventScroll:!0})}catch(t){e.focus()}x.focusAfterDelete()}})),this.props.serverError&&!e.serverError&&this.refs.pageHeader.focus(),V.a.resizeIframe(),V.a.handleForgotPasswordLinkURL(this.props.context,"forgotPasswordLink")}},{key:"_emailLinkConfirmationOkClicked",value:function(){var e="email";this.props.config.actionId&&(e="email?actionId=".concat(this.props.config.actionId)),location.href=e,this.setState({showEmailLinkConfirmation:!1})}},{key:"_emailLinkConfirmationCancelClicked",value:function(){this.target&&this.target.focu
1s(),this.setState({showEmailLinkConfirmation:!1})}},{key:"_emailLinkConfirmationEscapeKeyPressed",value:function(e){27==e.keyCode&&(this.target&&this.target.focus(),this.setState({showEmailLinkConfirmation:!1}))}},{key:"_onSelectItem",value:function(){x.focusAfterDelete()}},{key:"_setFocusState",value:function(){this.state.focusStatus=!1}},{key:"render",value:function(){var e,t,n,o=Object(D.a)(this.props.config),a=[],s="row col-xs-11";this.props.tempPasswordExpirationEnabled&&(this.props.tempPasswordLocked||this.props.tempPasswordExpired)&&(s+=" has-error");var i,r=[];0===this.props.destData.length?(a=this.state.phoneDestList,e=this.state.showDeleteButton,t=this.state.showAddAnotherLink,n=this.state.exceedsMaxPhoneCount,r=o?this.state.whatsappDestList:[],i=!!o&&this.state.showWhatsappDeleteButton,!!o&&this.state.showAddAnotherWhatsappLink,!!o&&this.state.exceedsMaxWhatsappCount):(this.props.destData.forEach((function(e,t){"VOICE"===e.protocol&&(e.index=t,a.push(e))})),e=this.props.showDeleteButton,t=this.props.showAddAnotherLink,n=this.props.exceedsMaxPhoneCount,o&&this.props.destData.forEach((function(e,t){"WHATSAPP_SMS"===e.protocol&&(e.telephoneCountryCode=Object(D.c)(e.telephoneCountryCode),e.index=t,r.push(e))})),i=!!o&&this.props.showWhatsappDeleteButton,!!o&&this.props.showAddAnotherWhatsappLink,!!o&&this.props.exceedsMaxWhatsappCount);var l="",c=a.map((function(t,n){l=t.contactInfo,"1"===t.telephoneCountryCode&&l&&10==l.length?l="(".concat(l.substring(0,3),")")+" ".concat(l.substring(3,6),"-").concat(l.substring(6,10)):this.props.config.isInternationalPhoneSupported||"1"==t.telephoneCountryCode||(l=t.telephoneCountryCode+l);var o=this.props.config.strings.firstPhoneNumberTitle;return 1===n?o=this.props.config.strings.secondPhoneNumberTitle:2===n?o=this.props.config.strings.thirdPhoneNumberTitle:3===n&&(o=this.props.config.strings.fourthPhoneNumberTitle),d.a.createElement("div",{id:"phoneWrap".concat(n),key:"".concat(t.key),className:"padding_bottom_10"},d.a.createElement("div",{id:"phone".concat(n),key:"".concat(t.key),className:t.showPhoneAlreadyEnteredError||t.showMustAddOnePhoneError?"has-error":null},d.a.createElement(E.a,{key:"phoneComp".concat(t.key),ref:"phoneComp".concat(n),intlCompId:"phoneId".concat(n),inputFieldId:"phoneInput".concat(n),phoneRequired:!1,ariaLabelForInput:o,selectedPhoneCode:t.telephoneCountryCode,isInternationalPhoneEnabled:this.props.config.isInternationalPhoneSupported,phoneMinLength:this.props.config.internationalNumberMinLength,phoneMaxLength:this.props.config.internationalNumberMaxLength,defaultFocus:!!this.props.focusOndropDown,phoneNumber:l,onIntlPhNoChange:this._phoneNumberChanged.bind(this,t.index),onBlur:this._phoneNumberBlur.bind(this,t.index),i18nStrings:this.props.config.phoneStrings,enableDelete:e,showDeleteIfEmpty:!0,onDelete:this._deletePhoneNumClicked.bind(this,t.index),countryCodeData:this.props.config.countryInfoArray,focusButton:this._onSelectItem.bind(this),focusInputOnInit:!0,onCountryCodeChange:this._phoneCountryCodeChanged.bind(this,t.index)})),t.showPhoneAlreadyEnteredError?d.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},d.a.createElement("div",{className:"has-error"},d.a.createElement("p",{className:"help-block"},d.a.createElement("span",{className:"di-icon-danger"}),d.a.createElement("span",{id:"phoneAlreadyExistsError",className:"show-inline"}," ",this.props.strings.contactPhoneAlreadyExists)))):null,t.showMustAddOnePhoneError?d.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},d.a.createElement("div",{className:"has-error"},d.a.createElement("p",{className:"help-block"},d.a.createElement("span",{className:"di-icon-danger"}),d.a.createElement("span",{id:"mustAddOnePhoneError",className:"show-inline"}," ",this.props.strings.contactPhoneMustAddOnePhone)))):null)}),this),p="",h=(r.map((function(e,t){var n=Object(D.c)(e.telephoneCountryCode);p=e.contactInfo,"1"===n&&p&&10==p.length?p="(".concat(p.substring(0,3),")")+" ".concat(p.substring(3,6),"-").concat(p.substring(6,10)):this.props.config.isInternationalPhoneSupported||"1"==n||(p=n+p);var o=this.props.config.strings.firstPhoneNumberTitle;return 1===t?o=this.props.config.strings.secondPhoneNumberTitle:2===t?o=this.props.config.strings.thirdPhoneNumberTitle:3===t&&(o=this.props.config.strings.fourthPhoneNumberTitle),d.a.createElement("div",{id:"whatsappWrap".concat(t),key:"".concat(e.key),className:"padding_bottom_10"},d.a.createElement("div",{id:"whatsapp".concat(t),key:"".concat(e.key),className:e.showPhoneAlreadyEnteredError||e.showMustAddOnePhoneError?"has-error":null},d.a.createElement(E.a,{key:"whatsappComp".concat(e.key),ref:"whatsappComp".concat(t),intlCompId:"whatsappId".concat(t),inputFieldId:"whatsappInput".concat(t),phoneRequired:!1,ariaLabelForInput:o,selectedPhoneCode:n,isInternationalPhoneEnabled:this.props.config.isInternationalPhoneSupported,phoneMinLength:this.props.config.internationalNumberMinLength,phoneMaxLength:this.props.config.internationalNumberMaxLength,defaultFocus:!1,phoneNumber:p,onIntlPhNoChange:this._whatsappNumberChanged.bind(this,e.index),onBlur:this._whatsappNumberBlur.bind(this,e.index),i18nStrings:this.props.config.phoneStrings,enableDelete:i,showDeleteIfEmpty:!0,onDelete:this._deleteWhatsappNumClicked.bind(this,e.index),countryCodeData:this.props.config.countryInfoArray,focusButton:this._onSelectItem.bind(this),focusInputOnInit:!0,onCountryCodeChange:this._whatsappCountryCodeChanged.bind(this,e.index)})),e.showPhoneAlreadyEnteredError?d.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},d.a.createElement("div",{className:"has-error"},d.a.createElement("p",{className:"help-block"},d.a.createElement("span",{className:"di-icon-danger"}),d.a.createElement("span",{id:"whatsappAlreadyExistsError",className:"show-inline"}," ",this.props.config.strings.contactWhatsappAlreadyExists||this.props.config.strings.contactPhoneAlreadyExists)))):null,e.showMustAddOnePhoneError?d.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},d.a.createElement("div",{className:"has-error"},d.a.createElement("p",{className:"help-block"},d.a.createElement("span",{className:"di-icon-danger"}),d.a.createElement("span",{id:"mustAddOneWhatsappError",className:"show-inline"}," ",this.props.config.strings.contactWhatsappMustAddOnePhone||this.props.config.strings.contactPhoneMustAddOnePhone)))):null)}),this),{onOkClick:this._emailLinkConfirmationOkClicked.bind(this),onCancelClick:this._emailLinkConfirmationCancelClicked.bind(this),onEscKey:this._emailLinkConfirmationEscapeKeyPressed.bind(this)});return d.a.createElement("div",{className:"container settings-container"},d.a.createElement("div",{className:"di-container col-xs-12",id:"confirmSecurityContainer",ref:"confirmSecurityContainer"},d.a.createElement("div",{className:"page-header"},d.a.createElement("h1",{ref:"pageHeader",tabIndex:"-1","aria-describedby":"pageHeader",id:"pageHeader"}
1,this.props.config.strings.mySettingsSecurityContactHeader)),this.props.serverError?d.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},d.a.createElement(y.a,{id:"settingsSecurityOptionErrorMessage",type:"danger",showIcon:!0,dangerouslySetInnerHTML:{__html:this.props.config.strings.commonError}})):null,d.a.createElement("div",{className:"col-xs-12 padding_bottom_20"},this.props.config.strings.contactPhoneHeaderDesc),d.a.createElement("div",{className:"di-callout col-xs-12 xs-void"},d.a.createElement("div",{className:"form-group"},d.a.createElement("div",{id:"phoneTitleDiv",htmlFor:"intlPhoneNumber",className:"col-sm-3 control-label h3"},this.props.config.strings.contactPhoneTitle),d.a.createElement("div",{className:"col-sm-8"},d.a.createElement("div",{id:"phonedescriptionDiv",className:"row col-xs-11"},this.props.config.strings.contactPhoneDesc),d.a.createElement("div",{className:"row col-xs-11 padding_top_15"},c),n?d.a.createElement("div",{className:"row col-xs-12",role:"alert","aria-live":"assertive","aria-atomic":"true"},d.a.createElement("div",{className:"has-error"},d.a.createElement("p",{className:"help-block"},d.a.createElement("span",{className:"di-icon-danger"}),d.a.createElement("span",{id:"exceedsMfaMaxPhoneCountError",ref:"exceedsMfaMaxPhoneCountError",className:"show-inline padding-left4",dangerouslySetInnerHTML:{__html:this.props.config.mfaPhoneMaxAllowedCountError}})))):null,t?d.a.createElement("div",{className:"row col-xs-11"},d.a.createElement("a",{href:"javascript:void(0)",id:"addAnotherLink",role:"link",className:"icon",ref:"addAnotherLink",onClick:this._addAnotherNumClicked},d.a.createElement("span",{className:"glyphicon glyphicon-plus"}),d.a.createElement("span",{id:"addAnotherLinkLabel",className:"add-another-link"},this.props.config.strings.contactPhoneAddAnother))):null))),this.props.config.isVipTokenEnabled?d.a.createElement(I,{config:this.props.config,strings:this.props.config.strings,token:this.props.token,tokenValid:this.props.tokenValid,showVipTokenHelpContent:this.props.showVipTokenHelpContent}):null,this.props.config.isTotpTokenEnabled?d.a.createElement("div",null,d.a.createElement("div",{className:"col-xs-12 options-seperator"}),d.a.createElement("div",{className:"di-callout col-xs-12 xs-void"},d.a.createElement("div",{id:"form-group-totp",className:"form-group"},d.a.createElement("div",{id:"byTotpTitle",className:"col-sm-3 control-label h3"},this.props.config.strings.contactTotpTitle),this.props.config.totpError?d.a.createElement("div",{className:"col-sm-9"},d.a.createElement("p",{className:"totp-error"},d.a.createElement("span",{id:"accessibleTotpError",className:"sr-only",role:"alert",tabIndex:"-1"},this.props.config.strings.contactTotpError),d.a.createElement("span",{className:"di-icon-danger","aria-hidden":"true"}),d.a.createElement("span",{className:"show-inline"}," ",this.props.config.strings.contactTotpError))):d.a.createElement("div",{className:"col-sm-9"},d.a.createElement("div",{className:"row col-sm-3"},d.a.createElement(b.a,{changed:this.props.totpToggleChange,defaultActive:this.props.config.totpMfa,ariaLabelledby:"byTotpTitle",disabled:!1,i18nStrings:this.props.config.toggleSwitches,onChange:this._totpToggleClicked})),d.a.createElement("div",{id:"updateTotpDescription",className:"row col-sm-9 padding_top_10"},this.props.config.strings.contactTotpDescription),this.props.totpToggleChange&&this.props.totpMfaEnabled?d.a.createElement("div",{id:"totpSave",className:"row col-xs-11","aria-live":"assertive","aria-atomic":"true"},d.a.createElement("div",{id:"totpSaveText",dangerouslySetInnerHTML:{__html:this.props.config.strings.contactTotpSave}})):null,d.a.createElement("div",{id:"totpHelp1",className:"row col-xs-11"},d.a.createElement("a",{id:"totpHelpQuestion1",className:"token-link icon","aria-expanded":this.props.showTotpHelpContent1,href:"javascript:void(0)",onClick:this._onTotpHelpToggle1,onKeyDown:this._onTotpHelpToggleOnKeyDown1},d.a.createElement("div",{className:"di-accordion-selector brand-link"},d.a.createElement("span",{className:this.props.showTotpHelpContent1?"di-accordion-selector-icon di-accordion-selector-icon-opened":"di-accordion-selector-icon di-accordion-selector-closed"}),d.a.createElement("span",{className:"di-accordion-selector-label"},this.props.config.strings.contactTotpHelpQuestion1)))),this.props.showTotpHelpContent1?d.a.createElement("div",{id:"totpHelpContent1",className:"row col-xs-11","aria-live":"assertive","aria-atomic":"true"},d.a.createElement("div",{id:"totpHelpContentAnswer1",dangerouslySetInnerHTML:{__html:this.props.config.strings.contactTotpHelpAnswer1}})):null,d.a.createElement("div",{id:"totpHelp2",className:"row col-xs-11"},d.a.createElement("a",{id:"totpHelpQuestion2",className:"token-link icon","aria-expanded":this.props.showTotpHelpContent2,href:"javascript:void(0)",onClick:this._onTotpHelpToggle2,onKeyDown:this._onTotpHelpToggleOnKeyDown2},d.a.createElement("div",{className:"di-accordion-selector brand-link"},d.a.createElement("span",{className:this.props.showTotpHelpContent2?"di-accordion-selector-icon di-accordion-selector-icon-opened":"di-accordion-selector-icon di-accordion-selector-closed"}),d.a.createElement("span",{className:"di-accordion-selector-label"},this.props.config.strings.contactTotpHelpQuestion2)))),this.props.showTotpHelpContent2?d.a.createElement("div",{id:"totpHelpContent2",className:"row col-xs-11","aria-live":"assertive","aria-atomic":"true"},d.a.createElement("div",{id:"totpHelpContentAnswer2",dangerouslySetInnerHTML:{__html:this.props.config.strings.contactTotpHelpAnswer2}})):null)))):null,this.props.config.fiAlternateMFAEnabled?d.a.createElement("div",null,this.state&&this.state.showEmailLinkConfirmation?d.a.createElement(M.a,{handlers:h,config:this.props.config.emailLinkConfirmationMessages}):null,d.a.createElement("div",{className:"col-xs-12 options-seperator"}),d.a.createElement("div",{className:"di-callout col-xs-12 xs-void"},d.a.createElement("div",{id:"form-group-email",className:"form-group"},d.a.createElement("div",{id:"byEmailTitle",className:"col-sm-3 control-label h3"},this.props.config.strings.contactEmailTitle),d.a.createElement("div",{className:"col-sm-8"},d.a.createElement("div",{className:"row col-xs-11"},d.a.createElement(b.a,{changed:this.props.toggleChange,defaultActive:this.props.config.emailMfa,ariaLabelledby:"byEmailTitle",disabled:!this.props.config.email,i18nStrings:this.props.config.toggleSwitches,onChange:this._emailToggleClicked}),this.props.config.email?d.a.createElement("div",{id:"updateEmailDiv"},d.a.createElement("div",{id:"updateEmailDescription",dangerouslySetInnerHTML:{__html:this.props.config.strings.contactEmailUpdateDesc}}),d.a.createElement("div",{id:"contactEmailUpdatePrimary"},d.a.createElement("a",{id:"updatePrimaryEmailLink",href:"javascript:void(0)",onClick:this._emailLinkClicked.bind(this),onKeyDown:this._emailLinkKeyPressed.bind(this),"aria-describedby":"updateEmailDescription updatePrimaryEmailLink","aria-haspopup":"true"},this.props.config.strings.contactEmailUpdatePrimary))):d.a.createElement("div",{id:"updateEmailDiv"},d.a.createElement("div",{id:"updateEmailDescription"},this.props.config.strings.contactEmailAddDesc),d.a.createElement("div",{id:"contactEmailUpdatePrimary"},d.a.createElement("a",{id:"updatePrimaryEmailLink",href:"javascript:void(0)",onClick:this._emailLinkClicked.bind(this),onKeyDown:this._emailLinkKeyPressed.bind(this),"aria-describedby":"updateEmailDescription updatePrimaryEmailLink","aria-haspopup":"true"},this.props.config.strings.contactEmailAddPrimary)))))))):null,this.props.config.mysettingsMFACredentialsEnabled?d.a.createElement("div",null,d.a.createElement("div",{className:"col-xs-12 options-seperator"}),d.a.createElement("div",{className:"di-callout col-xs-12 xs-void"},d.a.createElement("div",{className:"form-group"},d.a.createElement("div",{id:"currentPasswordTitle",htmlFor:"currentPassword",className:"col-sm-3 control-label h3"},this.props.config.passwordValidation.currentPassword),d.a.createElement("div",{className:"col-sm-8"},d.a.createElement("div",{className:s},d.a.createElement(T.a,{id:"currentPassword",ref:"currentPassword",type:this.props.passwordCurrentInputType,className:"col-xs-12 clear-padding",placeholder:this.props.config.passwordValidation.passwordPlaceHolder,value:this.props.password,ariaLabel:"".concat(this.props.config.passwordValidation.currentPassword," ").concat(this.props.config.passwordValidation.passwordPlaceHolder),onChange:this._passwordChanged,onBlur:this._passwordBlurred,onFocus:this._passwordFocus,isValid:this.props.isPasswordValid,validationError:this.props.passwordErrorMessage,maxLength:"32"}),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.passwordValidation.show:this.props.config.passwordValidation.hide)):null,this.props.config.tempPasswordExpirationEnabled?d.a.createElement("div",null,d.a.createElement(F.a,{context:this.props.config.context,tempPasswordLocked:this.props.tempPasswordLocked,tempPasswordExpired:this.props.tempPasswordExpired,tempPasswordLockedMsg:this.props.config.passwordValidation.tempPasswordLockedMsg,tempPasswordExpiredMsg:this.props.config.passwordValidation.tempPasswordExpiredMsg,focusStatus:this.state.focusStatus,fn:this._setFocusState})):null))))):null,d.a.createElement("button",{id:"settingsSaveSecurityOption",type:"button",className:"btn btn-primary xs-width-100",disabled:this.props.isProcessing,onClick:this._saveSecurityOption.bind(this)},this.props.config.strings.save),d.a.createElement("button",{id:"settingsCancelSecurityOption",type:"button",className:"btn btn-default xs-width-100",disabled:this.props.isProcessing,onClick:this._cancelSecurityOption},this.props.config.strings.cancel),"\xa0",this.props.isProcessing?d.a.createElement(P.a,{name:"SmallLoader"}):null))}},{key:"_phoneNumberChanged",value:function(e,t,n,o){var a={};a.index=e,a.countryCode=t,a.number=n,a.hasError=o,x.phoneNumberChanged(a)}},{key:"_phoneNumberBlur",value:function(e,t){setTimeout((function(){x.phoneNumberBlur(e)}),0)}},{key:"_phoneCountryCodeChanged",value:function(e,t,n,o){var a={};a.index=e,a.countryCode=n,a.countryName=o,x.phoneCountryCodeChanged(a)}},{key:"_addAnotherNumClicked",value:function(e){e&&e.preventDefault&&e.preventDefault(),x.addAnotherNumClicked()}},{key:"_deletePhoneNumClicked",value:function(e,t,n,o){t&&t.preventDefault&&t.preventDefault();var a={};a.index=e,a.countryCode=n,a.number=o,x.deletePhoneNumClicked(a);var s=H.getState().rfToken;B.e.logDeletePhoneNo(s)}},{key:"_whatsappNumberChanged",value:function(e,t,n,o){var a={};a.index=e,a.countryCode=Object(D.c)(t),a.number=n,a.hasError=o,x.whatsappNumberChanged(a)}},{key:"_whatsappNumberBlur",value:function(e,t){setTimeout((function(){x.whatsappNumberBlur(e)}),0)}},{key:"_whatsappCountryCodeChanged",value:function(e,t,n,o){var a={};a.index=e,a.countryCode=Object(D.c)(n),a.countryName=o,x.whatsappCountryCodeChanged(a)}},{key:"_addAnotherWhatsappClicked",value:function(e){e&&e.preventDefault&&e.preventDefault(),x.addAnotherWhatsappClicked()}},{key:"_deleteWhatsappNumClicked",value:function(e,t,n,o){t&&t.preventDefault&&t.preventDefault();var a={};a.index=e,a.countryCode=n,a.number=o,x.deleteWhatsappNumClicked(a)}},{key:"_emailToggleClicked",value:function(e){x.emailToggleClicked(e)}},{key:"_totpToggleClicked",value:function(e){x.totpToggleClicked(e)}},{key:"_onTotpHelpToggle1",value:function(){x.totpHelpToggled1()}},{key:"_onTotpHelpToggleOnKeyDown1",value:function(e){13==e.keyCode&&(x.totpHelpToggled1(),e.preventDefault())}},{key:"_onTotpHelpToggle2",value:function(){x.totpHelpToggled2()}},{key:"_onTotpHelpToggleOnKeyDown2",value:function(e){13==e.keyCode&&(x.totpHelpToggled2(),e.preventDefault())}},{key:"_saveSecurityOption",value:function(e){this.state.focusStatus=!0,x.saveSecurityOption()}},{key:"_cancelSecurityOption",value:function(e){x.cancelSecurityOption()}},{key:"_emailLinkKeyPressed",value:function(e){var t=this;13==e.keyCode&&(this.target=e.target,this.props.hasChanged?setTimeout((function(){t.setState({showEmailLinkConfirmation:!0})}),50):this._emailLinkConfirmationOkClicked())}},{key:"_emailLinkClicked",value:function(e){e.preventDefault(),this.target=e.target,this.props.hasChanged?this.setState({showEmailLinkConfirmation:!0}):this._emailLinkConfirmationOkClicked()}},{key:"_passwordChanged",value:function(e){x.passwordChanged(e.target.value)}},{key:"_passwordBlurred",value:function(e){x.passwordBlurred(e.target.value)}},{key:"_passwordFocus",value:function(e){var t=e.target.value;setTimeout((function(){x.passwordFocus(t)}),0)}},{key:"_showHidePasswordClicked",value:function(e){x.showHidePasswordClicked()}},{key:"_showHideCurrentPasswordClicked",value:function(e){x.showHideCurrentPasswordClicked()}}],[{key:"getStores",value:function(){return[H]}},{key:"getPropsFromStores",value:function(){return H.getState()}}]),n}(p.Component),K=Object(w.a)(U),R=n(62),z=n(80),J=(n(2298),n(55)),Q=n(1378),Y=n(1379),q=Object(z.b)("appConfigStore")(W=Object(z.c)((j=function(e){Object(l.a)(n,e);var t=Object(c.a)(n);function n(e){var o;Object(s.a)(this,n),(o=t.call(this,e)).state={},o.onAfterComponentMounted=o.onAfterComponentMounted.bind(Object(r.a)(o)),o.isCallSignJourneyCompletedonSettingsOverview=sessionStorage.getItem("settings_overview_callSign_triggered");var a=!!sessionStorage.getItem("adSessionId")&&!!sessionStorage.getItem("adJourneyId");return o.configFetchInProgress=!1,window.addEventListener("websdkCollectionCompleted",o.onAfterComponentMounted),!g.r||o.isCallSignJourneyCompletedonSettingsOverview||a||(o.startAnomalyDetectionJourney(),o.adJourneyStarted=!!sessionStorage.getItem("adSessionId")&&!!sessionStorage.getItem("adJourneyId")),o}return Object(i.a)(n,[{key:"render",value:function(){var e=this.state.securitySettingConfig,t=d.a.createElement("button",{id:"callsignChangeSecurityOptionsTrigger",type:"button",style:{visibility:"hidden"}});if(e){var n=e.token;return e.stepUpChallenge?d.a.createElement(Q.a,{config:e,feature:"MySettings"}):e.stepUpDeny?d.a.createElement(Y.a,{config:e}):d.a.createElement(p.Fragment,null,d.a.createElement(R.a,null,d.a.createElement("title",null,e.browserTabTitle)),d.a.createElement("div",{id:"mySett
1ingsSecurityConfirmId"},d.a.createElement(K,{token:n,config:e})),t)}return d.a.createElement(p.Fragment,null,d.a.createElement(J.a,null),t)}},{key:"componentDidMount",value:function(){var e=Object(a.a)(Object(o.a)().mark((function e(){var t,n,a,s;return Object(o.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.adJourneyStarted||this.hasStepUpChallengeCompleted){e.next=10;break}return n=null!==(t=g.l())&&void 0!==t?t:{},a=n.wait,s=n.fallback,e.next=4,Object(k.a)(a);case 4:return this.stopAnomalyDetectionJourney(),e.next=7,Object(k.a)(s);case 7:this.onAfterComponentMounted(),e.next=11;break;case 10:this.onAfterComponentMounted();case 11:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"componentWillUnmount",value:function(){sessionStorage.removeItem("settings_overview_callSign_triggered"),g.z(),document.removeEventListener("websdkCollectionCompleted",this.onAfterComponentMounted)}},{key:"onAfterComponentMounted",value:function(){var e=Object(a.a)(Object(o.a)().mark((function e(){var t,n,a,s,i,r;return Object(o.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.configFetchInProgress||g.q()){e.next=14;break}return this.configFetchInProgress=!0,t=this.props.appConfigStore,n=(t=void 0===t?{}:t).appConfig,a={},s=g.p(n,g.a.MySettings),i=g.s(g.a.MySettings),(i&&!this.isCallSignJourneyCompletedonSettingsOverview||s)&&(g.d(n),a=g.i(n)),e.next=12,m.a.get("/usr-setting-olb/v1/securityOptions/config".concat(window.location.search),{},a);case 12:r=e.sent,this.loadScripts(r);case 14:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"startAnomalyDetectionJourney",value:function(){var e={journeyType:g.a.MySettings,subpageType:g.b.MySettings,trigger:{"#callsignChangeSecurityOptionsTrigger":"click"},isPortScanningEnabled:!0};g.y(e),console.time("[Callsign] Data collection timestamp for ".concat(g.a.MySettings,"/changeSecurityOptions journey"))}},{key:"stopAnomalyDetectionJourney",value:function(){var e=document.querySelector("#callsignChangeSecurityOptionsTrigger");e&&e.click(),g.z(),console.timeEnd("[Callsign] Data collection timestamp for ".concat(g.a.MySettings,"/changeSecurityOptions journey"))}},{key:"loadScripts",value:function(e){var t=window.ifs||{};t.env=t.env||{},t.env.i18nStrings=t.env.i18nStrings||{},t.env.context="";var n=e.targetData,o=e.pageProps,a=(n||{}).mySettingsSecurityConfirmIdConfig,s=a.destData;t.env.ibContext=a.context,a.destData=JSON.parse(s),a.tAndCUrl="".concat("/dbank/live/","app/mfaDisclosure"),a.browserTabTitle=o.browserTabTitle,this.setState({securitySettingConfig:a})}}]),n}(p.Component),j.defaultProps={appConfigStore:void 0},j.propTypes={appConfigStore:u.a.instanceOf(Object)},W=j))||W)||W;t.default=q}}]); 2//# sourceMappingURL=52.ef611f4c.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.