PageSourceSearch

https://online.safefed.org/dbank/live/static/js/39.7c1a3d01.chunk.js

js safefed.org collected 2026-09-24 11:50:34 UTC 185,252 bytes, 2 lines download raw bytes

1(this["webpackJsonponline-banking-app"]=this["webpackJsonponline-banking-app"]||[]).push([[39],{1351:function(e,t,n){e.exports={"accounts-error":"Accounts_accounts-error__2__qr","no-accounts":"Accounts_no-accounts__3YXuU","accounts-loader-spinner":"Accounts_accounts-loader-spinner__2aELb","no-accounts-icon":"Accounts_no-accounts-icon__2x1Jq","group-label":"Accounts_group-label__CfU-S","dotted-spacer":"Accounts_dotted-spacer__1jYlw","overview-item-container":"Accounts_overview-item-container__3dppr","overview-item-label":"Accounts_overview-item-label__1SpD5","overview-item-value":"Accounts_overview-item-value__3coxr","main-overview-item":"Accounts_main-overview-item__pNttT",account:"Accounts_account__CDcNK","account-header":"Accounts_account-header__2XO_1","account-info":"Accounts_account-info__3WFZj","quickpeek-link":"Accounts_quickpeek-link__3p06G","account-name":"Accounts_account-name__1pu6q","account-type":"Accounts_account-type__2_VgD","account-primaryholder-id":"Accounts_account-primaryholder-id__2c1b7","account-number":"Accounts_account-number__3udbO","account-description":"Accounts_account-description__36KDD","account-action-container":"Accounts_account-action-container__3cZXP","pay-button-container":"Accounts_pay-button-container__3m2rB","quick-peek-link":"Accounts_quick-peek-link__3kJ3q","account-divider":"Accounts_account-divider__3U94Q","location-divider":"Accounts_location-divider__3lJkr","account-divider-last":"Accounts_account-divider-last__3SxoJ","account-group":"Accounts_account-group__1jnhb","panel-account-group":"Accounts_panel-account-group__1CJ1N","group-header":"Accounts_group-header__3glNU","group-total":"Accounts_group-total__KOGJQ","group-total-value":"Accounts_group-total-value__1ezit","accounts-header":"Accounts_accounts-header__flZUo","accounts-title":"Accounts_accounts-title__2GvML","transfer-link":"Accounts_transfer-link__1ulq4","preferences-link":"Accounts_preferences-link__2d0b7",warning:"Accounts_warning__p6Nxz",regd:"Accounts_regd__F_Ni5","tin-accounts-loading":"Accounts_tin-accounts-loading__3pILc","account-sub-header":"Accounts_account-sub-header__1fWJn"}},1352:function(e,t,n){"use strict";var a=n(2),r=n(3),o=(n(0),n(26)),s=n.n(o),i=n(27),c=n.n(i),u=function(){function e(){Object(a.a)(this,e)}return Object(r.a)(e,[{key:"handleDomString",value:function(e){var t=document.getElementsByClassName("accessibleAlertMessage");if(t[0]){t[0].setAttribute("role","alert"),t[0].parentNode.setAttribute("aria-live","assertive"),t[0].setAttribute("aria-live","assertive"),t[0].innerHTML="";var n=document.createTextNode(e);t[0].appendChild(n),t[0].style.display="none",t[0].style.display="inline"}}},{key:"ariaReplaceHTMLTagtoText",value:function(e){return e.replace(/(<[^>]*>)/g," ")}},{key:"ariaReplaceSpecialSymbol",value:function(e){return e.replace(/&(nbsp|amp|quot|lt|gt);/g," ")}},{key:"formatDateString",value:function(e){return c()(e,"MMMM D, YYYY").format("MMMM D, YYYY")}},{key:"setfocusRestriction",value:function(e,t){for(var n=s.a.findDOMNode(e).querySelectorAll(t),a=[],r=0;r<n.length;r++){var o=n[r];o&&"hidden"!=o.getAttribute("type")&&"-1"!=o.getAttribute("tabindex")&&a.push(o)}if(a.length>0){a[0].focus();var i=a[0];a[0].addEventListener("keydown",(function(e){1==e.shiftKey&&9==e.keyCode&&(i.focus(),e.preventDefault())})),a[a.length-1].addEventListener("keydown",(function(e){0==e.shiftKey&&9==e.keyCode&&e.preventDefault()}))}}}]),e}();t.a=new u},1354:function(e,t,n){"use strict";t.decode=t.parse=n(1357),t.encode=t.stringify=n(1358)},1357:function(e,t,n){"use strict";function a(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,o){t=t||"&",n=n||"=";var s={};if("string"!==typeof e||0===e.length)return s;var i=/\+/g;e=e.split(t);var c=1e3;o&&"number"===typeof o.maxKeys&&(c=o.maxKeys);var u=e.length;c>0&&u>c&&(u=c);for(var l=0;l<u;++l){var p,d,f,m,h=e[l].replace(i,"%20"),_=h.indexOf(n);_>=0?(p=h.substr(0,_),d=h.substr(_+1)):(p=h,d=""),f=decodeURIComponent(p),m=decodeURIComponent(d),a(s,f)?r(s[f])?s[f].push(m):s[f]=[s[f],m]:s[f]=m}return s};var r=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},1358:function(e,t,n){"use strict";var a=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,i){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"===typeof e?o(s(e),(function(s){var i=encodeURIComponent(a(s))+n;return r(e[s])?o(e[s],(function(e){return i+encodeURIComponent(a(e))})).join(t):i+encodeURIComponent(a(e[s]))})).join(t):i?encodeURIComponent(a(i))+n+encodeURIComponent(a(e)):""};var r=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function o(e,t){if(e.map)return e.map(t);for(var n=[],a=0;a<e.length;a++)n.push(t(e[a],a));return n}var s=Object.keys||function(e){var t=[];
1for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}},1361:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var a=n(2),r=n(3),o=n(5),s=n(6),i=n(0),c=n.n(i),u=n(531),l=n(25),p=n.n(l),d=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e){return Object(a.a)(this,n),t.call(this,e)}return Object(r.a)(n,[{key:"render",value:function(){return c.a.createElement("span",{id:this.props.id?"formattedMoney"+this.props.id:null,style:{wordBreak:"keep-all"}},u.a.convertNumberToUSD(this.props.value,!0))}}]),n}(i.Component);d.propTypes={value:p.a.number.isRequired}},1365:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var a=n(2),r=n(3),o=n(11),s=n(5),i=n(6),c=n(0),u=n.n(c),l=n(1366),p=n.n(l),d=n(31),f=function(e){Object(s.a)(n,e);var t=Object(i.a)(n);function n(e){var r;return Object(a.a)(this,n),(r=t.call(this,e))._displaySupportMessage=r._displaySupportMessage.bind(Object(o.a)(r)),r}return Object(r.a)(n,[{key:"render",value:function(){return u.a.createElement("div",{id:"noAccessMessage"},u.a.createElement("div",{className:p.a["feature-no-access-msg"]},u.a.createElement(d.a,{name:"Security"}),u.a.createElement("span",{className:p.a["sub-msg"]},this.props.i18nStrings.feature_no_access_msg)),this._displaySupportMessage())}},{key:"_displaySupportMessage",value:function(){return this.props.hideSupportMsg?null:u.a.createElement("div",null,u.a.createElement("div",{className:p.a["feature-no-access-sub-msg"]},this.props.i18nStrings.feature_no_access_sub_msg),u.a.createElement("div",{className:p.a["feature-no-access-support-code"]},this.props.i18nStrings.feature_no_access_support_code))}}]),n}(c.Component)},1366:function(e,t,n){e.exports={"feature-no-access-msg":"NoAccess_feature-no-access-msg__2dzuL","sub-msg":"NoAccess_sub-msg__1zkfl","feature-no-access-sub-msg":"NoAccess_feature-no-access-sub-msg__3iIY1","feature-no-access-support-code":"NoAccess_feature-no-access-support-code__SCb3X"}},1368:function(e,t,n){"use strict";var a=n(2),r=n(3),o=n(89),s=n(1416),i=n(1342),c=n.n(i),u=n(238),l=null,p=function(){function e(){Object(a.a)(this,e),this.generateActions("getAccountsSucceeded","getAccountsFailed","setLoadingState")}return Object(r.a)(e,[{key:"getAccounts",value:function(e,t,n,a,r,o,i,p){var d=this,f=l=Date.now()+"-"+Math.random();return this.actions.setLoadingState.defer(i),s.a.getAccounts(e,t,n,a,r,i,p).then((function(e){if(f===l)if(null!==e&&e.status===c.a.HTTP_STATUS_OK&&u.a.verifyId(e.data.responseId)&&e.data.additionalParam===c.a.ACCOUNTS_RESPONSE_STATUS_PROCESSED){var t=o?e.data.recipientResponse:null;d.actions.getAccountsSucceeded.defer([e.data.accountsresponse,t,a&&r,i])}else d.actions.getAccountsFailed.defer([i]);return e})).catch((function(e){f===l&&d.actions.getAccountsFailed.defer(e)}))}},{key:"reset",value:function(){return l=null,!0}}]),e}();t.a=o.a.createActions(p)},1371:function(e,t,n){"use strict";var a=n(3),r=n(2),o=n(89),s=Object(a.a)((function e(){Object(r.a)(this,e),this.generateActions("resetForm","showView","setFromLocation","setFromAccount","setToLocation","setToAccount","setAmount","setLateFees","setTotalAmount","setAdditionalEscrow","setAdditionalPrincipal","setCreditCardAmountOption","setPaymentOption","setPriorIRAContributionYear","setMemo","setRecipientId","setStartDate","setFrequencyData","resetFrequencyData","
1setNotEditable","setMemoChanged")}));t.a=o.a.createActions(s)},1372:function(e,t,n){"use strict";var a=n(2),r=n(3),o=n(5),s=n(6),i=n(0),c=n(214),u=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(){return Object(a.a)(this,n),t.apply(this,arguments)}return Object(r.a)(n,[{key:"componentDidMount",value:function(){Object(c.a)().replace("/app/logout?reason=logoutOnDeny")}},{key:"render",value:function(){return null}}]),n}(i.Component);t.a=u},1377:function(e,t,n){e.exports={"feature-not-available-msg":"FeatureNotAvailable_feature-not-available-msg__3k-AS","sub-msg":"FeatureNotAvailable_sub-msg__P8kIK","feature-not-available-support-code":"FeatureNotAvailable_feature-not-available-support-code__3HvYb"}},1382:function(e,t,n){"use strict";var a=n(18),r=n(2),o=n(3),s=n(89),i=n(1368),c=n(1342),u=n.n(c),l=function(){function e(){Object(r.a)(this,e),this.state={accounts:null,tinAccounts:{},recipients:null,accountDataStatus:u.a.LOADING,wasCrossUserRequestMade:!1},this.bindActions(i.a)}return Object(o.a)(e,[{key:"onSetLoadingState",value:function(e){this.setState({accounts:null,recipients:null,accountDataStatus:u.a.LOADING,accountsLocationId:e,wasCrossUserRequestMade:!1})}},{key:"onGetAccountsSucceeded",value:function(e){var t=Object(a.a)(e,4),n=t[0],r=t[1],o=t[2],s=t[3],i=this.state.tinAccounts;i[s]=n,this.setState({accounts:n,tinAccounts:i,recipients:r,accountDataStatus:u.a.SUCCESS,accountsLocationId:null,wasCrossUserRequestMade:o})}},{key:"onGetAccountsFailed",value:function(e){var t,n=this.state,a=n.failedLocations,r=void 0===a?[]:a,o=n.tinAccounts;Array.isArray(e)&&(o[t=e[0]]=[]),this.setState({accounts:null,tinAccounts:o,recipients:null,accountDataStatus:u.a.ERROR,failedLocations:[].concat(r,[t]),wasCrossUserRequestMade:!1})}},{key:"onReset",value:function(){this.alt.recycle(this)}}]),e}();t.a=s.a.createStore(l,"AccountStore")},1384:function(e,t,n){e.exports={"srt-warning-container":"ScheduledRecurringTransfers_srt-warning-container__IQ2DL","frequency-form":"ScheduledRecurringTransfers_frequency-form__1RPd4","overpayment-srt-warning":"ScheduledRecurringTransfers_overpayment-srt-warning__37XYw","di-checkbox-label":"ScheduledRecurringTransfers_di-checkbox-label__28nlY","srt-repeat-checkbox":"ScheduledRecurringTransfers_srt-repeat-checkbox__3iqnE","close-outerbutton":"ScheduledRecurringTransfers_close-outerbutton__ObQdq","close-btn":"ScheduledRecurringTransfers_close-btn__1XP4J","close-btn-icon":"ScheduledRecurringTransfers_close-btn-icon__DdBDa","frequency-option-dropdown":"ScheduledRecurringTransfers_frequency-option-dropdown__LMHZI","frequency-option-dropdown-container":"ScheduledRecurringTransfers_frequency-option-dropdown-container__2ckwH","frequency-container":"ScheduledRecurringTransfers_frequency-container__2yyzs","first-and-second":"ScheduledRecurringTransfers_first-and-second__1KZlp","first-day-dropdown":"ScheduledRecurringTransfers_first-day-dropdown__23pXI","second-day-dropdown":"ScheduledRecurringTransfers_second-day-dropdown__1jByB","number-of-executions":"ScheduledRecurringTransfers_number-of-executions__zEi1a","date-container":"ScheduledRecurringTransfers_date-container__2G3mk","frequency-form-label":"ScheduledRecurringTransfers_frequency-form-label__1v1JU","button-container":"ScheduledRecurringTransfers_button-container__17hNb","save-button":"ScheduledRecurringTransfers_save-button__3QQbs","cancel-button":"ScheduledRecurringTransfers_cancel-button__TTRAf","frequency-view":"ScheduledRecurringTransfers_frequency-view__h-J9M","srt-slide-transition-label":"ScheduledRecurringTransfers_srt-slide-transition-label__KPWt_","srt-start":"ScheduledRecurringTransfers_srt-start__22UBb","srt-end":"ScheduledRecurringTransfers_srt-end__1g4RL","srt-container":"ScheduledRecurringTransfers_srt-container__2FEWR"}},1385:function(e,t,n){"use strict";var a=n(3),r=n(2),o=n(89),s=Object(a.a)((function e(){Object(r.a)(this,e),this.generateActions("setFrequency","setStartDate","setDayOfWeek","setFirstDay","setSecondDay","setEndDate","setNumberOfExecutions","setLifeType","setFrequencyData","resetFrequencyForm","setUserSelectedDate")}));t.a=o.a.createActions(s)},1386:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var a=n(2),r=n(3),o=n(5),s=n(6),i=n(0),c=n.n(i),u=n(1377),l=n.n(u),p=n(31),d=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e){return Object(a.a)(this,n),t.call(this,e)}return Object(r.a)(n,[{key:"render",value:function(){return c.a.createElement("div",{id:"featureNotAvailable"},c.a.createElement("div",{className:l.a["feature-not-available-msg"]},c.a.createElement(p.a,{name:"AlertWarning"}),c.a.createElement("span",{className:l.a["sub-msg"]},this.props.i18nStrings.feature_not_available_msg)),c.a.createElement("div",{className:l.a["feature-not-available-support-code"]},this.props.i18nStrings.feature_not_available_support_code))}}]),n}(i.Component)},1394:function(e,t,n){e.exports={"transfers-confirmation":"TransfersConfirmation_transfers-confirmation__2Qfbo","transfers-confirmation-sub-header":"TransfersConfirmation_transfers-confirmation-sub-header__3QHoO","transfers-success":"TransfersConfirmation_transfers-success__2RQrq","confirmation-close":"TransfersConfirmation_confirmation-close__9_crs","close-btn":"TransfersConfirmation_close-btn__2Lvo2","close-btn-icon":"TransfersConfirmation_close-btn-icon__1YOW_","transfers-confirmation-detail
1s":"TransfersConfirmation_transfers-confirmation-details__27sGQ","transfers-confirmation-details-row":"TransfersConfirmation_transfers-confirmation-details-row__1Mv4_","location-value":"TransfersConfirmation_location-value__1bV19","transfers-confirmation-details-row-spacer":"TransfersConfirmation_transfers-confirmation-details-row-spacer__oFB35","transfers-confirmation-details-row-label":"TransfersConfirmation_transfers-confirmation-details-row-label__js_R9","transfers-confirmation-details-row-value":"TransfersConfirmation_transfers-confirmation-details-row-value__3wFPM","transfers-confirmation-details-footer-message":"TransfersConfirmation_transfers-confirmation-details-footer-message__38_uC","transfers-confirmation-details-footer-message-container":"TransfersConfirmation_transfers-confirmation-details-footer-message-container__2R2bK","transfers-success-title":"TransfersConfirmation_transfers-success-title__3WUOw","transfers-success-title-content":"TransfersConfirmation_transfers-success-title-content__fSwRk","transfers-success-print-receipt":"TransfersConfirmation_transfers-success-print-receipt__3riEK","transfers-success-confirmation-number":"TransfersConfirmation_transfers-success-confirmation-number__2bfIO","transfers-success-footer-message":"TransfersConfirmation_transfers-success-footer-message__mKC_1"}},1405:function(e,t,n){"use strict";var a=n(2),r=n(3),o=n(89),s=n(22),i=n(1350),c=(n(530),n(524)),u=n(1342),l=n.n(u),p=n(1435),d=(n(1354),n(1389)),f=n(1381),m=n(1349),h=function(){function e(){Object(a.a)(this,e)}return Object(r.a)(e,null,[{key:"makeTransfer",value:function(t,n,a){var r=e.prepareTransferData(t,n);return i.a.postFormData("/accts-olb/v1/transfers",r,Object(s.a)({rftoken:t.rftoken},Object(c.i)(a||(null===t||void 0===t?void 0:t.appConfig))))}},{key:"makeTestTransfer",value:function(t,n){var a=e.prepareTransferData(t,n);return i.a.postFormData("/accts-olb/v1/transfers/fee",a,{rftoken:t.rftoken})}},{key:"scheduleTransfer",value:function(t,n){var a=e.prepareSrtTransferData(t,n);return i.a.postFormData("/accts-olb/v1/transfers/scheduledTransfers",a,{rftoken:t.rftoken})}},{key:"getScheduledTransfer",value:function(e,t,n){var a={subscriptionId:t};return n&&(a.locationId=n),i.a.get("/accts-olb/v1/transfers/scheduledTransfer",a,{rftoken:e.rftoken}).then((function(e){var t=e.data.scheduledTransfer;return t&&(t.dayOfWeek&&(t.dayOfWeek=parseInt(t.dayOfWeek)),t.firstDay&&(t.firstDay=parseInt(t.firstDay)),t.secondDay&&(t.secondDay=parseInt(t.secondDay))),e}))}},{key:"updateScheduledTransfer",value:function(t,n){var a=e.prepareSrtTransferData(t,n);return a.subscriptionId=n.subscriptionId,i.a.postFormData("/accts-olb/v1/transfers/scheduledTransfers",a,{rftoken:t.rftoken})}},{key:"prepareTransferData",value:function(e,t){var n=m.a.isMultiPaymentEnabled(t.toAccount,e),a=m.a.isMortgageLoanPastDue(t.toAccount),r={pageId:e.pageId,from:t.fromAccount.id,to:t.toAccount&&t.toAccount.id,amount:t.amount,memo:t.memo?t.memo:"",paymentOption:t.paymentOption,payoff:t.paymentOption===p.a.LOC_PAY_IN_FULL_AND_CLOSE,paydown:t.paymentOption===p.a.LOC_PAY_IN_FULL_WITHOUT_CLOSING,isSRT:t.isSRT};if(t.additionalEscrow&&(r.additionalEscrow=t.additionalEscrow),t.additionalPrincipal&&(r.additionalPrincipal=t.additionalPrincipal),n&&a){var o,i=null===(o=t.toAccount)||void 0===o?void 0:o.lateChargesDue;r=Object(s.a)(Object(s.a)({},r),{},{lateFees:i})}if(t.recipientId){var c={recipientId:t.recipientId};r=Object(s.a)(Object(s.a)({},r),c)}if(t.priorIRAContributionYear){var u={priorYear:t.priorIRAContributionYear};r=Object(s.a)(Object(s.a)({},r),u)}if(t.fromLocation&&t.fromLocation.productUserGuid){var l={fromLocationId:t.fromLocation.productUserGuid};r=Object(s.a)(Object(s.a)({},r),l)}if(t.toLocation&&t.toLocation.productUserGuid){var d={toLocationId:t.toLocation.productUserGuid};r=Object(s.a)(Object(s.a)({},r),d)}if(e.riskProfileEnabled&&t.actionId){var f={actionId:t.actionId};r=Object(s.a)(Object(s.a)({},r),f)}return r}},{key:"prepareSrtTransferData",value:function(e,t){var n=t.SRT.frequency,a=t.SRT.lifetype,r=t.SRT.numberOfExecutions,o=m.a.isMultiPaymentEnabled(t.toAccount,e),i=m.a.isMortgageLoanPastDue(t.toAccount);null==n&&(n=d.a.FREQUENCY_ONCE,a=f.a.NUMBER_OF_EXECUTIONS,r="1");var c={pageId:e.pageId,from:t.fromAccount.id,to:t.toAccount&&t.toAccount.id,amount:t.amount,paymentOption:t.paymentOption,memo:t.memo||"",frequency:n,startdate:t.SRT.startDate.format("MM/DD/YYYY"),lifetype:a};if(t.recipientId){var u={recipientId:t.recipientId};c=Object(s.a)(Object(s.a)({},c),u)}if(t.fromLocation&&t.toLocation&&(c=Object.assign({},c,{fromLocationId:t.fromLocation&&t.fromLocation.productUserGuid,toLocationId:t.toLocation&&t.toLocation.productUserGuid,fromLocationName:t.fromLocation&&t.fromLocation.locationName,toLocationName:t.toLocation&&t.toLocation.locationName})),o&&!i){var l=t.additionalEscrow,p=t.additionalPrincipal,h=t.amount;null!=l&&(c.additionalEscrow=l),null!=p&&(c.additionalPrincipal=p),c.regularPayment=h,c.amount=Math.round(100*(h+(p||0)+(l||0)))/100}switch(n){case d.a.FREQUENCY_WEEKLY:case d.a.FREQUENCY_BIWEEKLY:case d.a.FREQUENCY_FOURWEEKS:case d.a.FREQUENCY_EIGHTWEEKS:c.dayOfWeek=t.SRT.dayOfWeek;break;case d.a.FREQUENCY_MONTHLY:c.firstDay=t.SRT.firstDay;break;case d.a.FREQUENCY_TWICEMONTHLY:c.firstDay=t.SRT.firstDay,c.secondDay=t.SRT.secondDay}switch(a){case f.a.END_DATE:c.enddate=t.SRT.endDate.format("MM/DD/YYYY");break;case f.a.NUMBER_OF_EXECUTIONS:c.numberofexecutions=r}return c}}]),e}(),_=n(238),g=n(1344),S=n(27),b=n.n(S),v=n(531),y=function(){function e(){Object(a.a)(this,e),this.generateActions("resetTransfer","setTransferStatus","makeTransferSucceeded","makeTransferFailed","makeTestTransferSucceeded","makeTestTransferFailed","scheduleTransferSucceeded","scheduleTransferFailed","getScheduledTransferSucceeded","getScheduledTransferFailed","setFrequencyData","updateScheduledTransferSucceeded","updateScheduledTransferFailed","makeTestTransferFailedPayoff","setStepUp","setCustomStepUp","setSuccessHandler","resetActionId","setLogoutOnDeny")}return Object(r.a)(e,[{key:"makeTransfer",value:function(e,t,n){var a=this;return function(r){return r(),h.makeTransfer(e,t,n).then((function(e){e.status===l.a.HTTP_STATUS_OK&&_.a.verifyId(e.data.responseId)&&e.data.transferResponse.success&&(e.data.transferResponse.transferStatus===l.a.TRANSFER_STATUS_SUCCESS||e.data.transferResponse.transferStatus===l.a.TRANSFER_STATUS_SUCCESS_WITHOUT_BALANCE)?a.actions.makeTransferSucceeded(e):e.data.stepUp?e.data.stepUpInfo?a.actions.setCustomStepUp(e.data.stepUpInfo):a.actions.setStepUp():e.data.logoutOnDeny?a.actions.setLogoutOnDeny():(a.actions.resetActionId(),a.actions.makeTransferFailed(e))})).catch((function(e){a.actions.resetActionId(),a.actions.makeTransferFailed(e)}))}}},{key:"makeTestTransfer",value:function(e,t){var n=this;return function(a){return a(),h.makeTestTransfer(e,t).then((function(e){if(e.status===l.a.HTTP_STATUS_OK&&_.a.verifyId(e.data.responseId)&&e.data.transferResponse.success){var a=e.data.transferResponse.tlpoffAmount;if(t.isPayOffTypeRequest&&null!==a&&a>0)if(m.a.isBalanceAvailableToPayDown(a,t.fromAccount)){var r=JSON.parse(JSON.stringify(e));r.data.transferResponse={error:"error_msg_21090",statusMessage:t.i18nStrings.msg_21090},n.actions.makeTestTransferFailedPayoff(r)}else{var o=JSON.parse(JSON.stringify(e)),s=t.i18nStrings.transfers_Insufficient_fund_msg.replace("{0}",v.a.convertNumberToUSD(t.amount)).replace("{1}
1",t.fromAccount.description);o.data.transferResponse={error:"INSUFFICIENT_PAYOFF_ERROR",statusMessage:s},n.actions.makeTestTransferFailedPayoff(o)}else n.actions.makeTestTransferSucceeded(e)}else n.actions.makeTestTransferFailed(e)})).catch((function(e){n.actions.makeTestTransferFailed(e)}))}}},{key:"scheduleTransfer",value:function(e,t){var n=this;return function(a){return a(),h.scheduleTransfer(e,t).then((function(e){e.status===l.a.HTTP_STATUS_OK&&_.a.verifyId(e.data.responseId)&&null!=e.data.transferResponse.id?n.actions.scheduleTransferSucceeded(e):e.data.stepUp?e.data.stepUpInfo?n.actions.setCustomStepUp(e.data.stepUpInfo):n.actions.setStepUp():n.actions.scheduleTransferFailed(e)})).catch((function(e){n.actions.makeTestTransferFailed(e)}))}}},{key:"updateScheduledTransfer",value:function(e,t){var n=this;return function(a){return a(),h.updateScheduledTransfer(e,t).then((function(e){e.status===l.a.HTTP_STATUS_OK&&_.a.verifyId(e.data.responseId)&&null!=e.data.transferResponse.id?n.actions.updateScheduledTransferSucceeded(e):e.data.stepUp?e.data.stepUpInfo?n.actions.setCustomStepUp(e.data.stepUpInfo):n.actions.setStepUp():n.actions.updateScheduledTransferFailed(e)})).catch((function(e){n.actions.updateScheduledTransferFailed(e)}))}}},{key:"getScheduledTransfer",value:function(e,t,n,a,r,o,s,i){var c=this,u=h.getScheduledTransfer(e,t,s);Promise.all([u,n,a]).then((function(t){var n=t[0].data&&t[0].data.scheduledTransfer,a=t[1].data&&t[1].data.accountsresponse,s=t[1].data&&t[1].data.recipientResponse,i=t[2].data&&t[2].data.accountsresponse,u=e.customerType===l.a.BUSINESS.toLowerCase();if(n&&m.a.isEditableSRT(n,e.loanPaymentOptionsByAccountType,e.srt.frequencyOptions,a,s,e.transfers_display_xuser_accounts,e.srt.overpayEnabled,e.contributionsEnabled,u)&&e&&n&&a){var p=null,f=null,h=null;if(u)p=n.fromAccount,f=n.toAccount;else{if(!(f=m.a.getTransferToAccount(a,n.toAccountId))&&s){var _=new Map;s.forEach((function(e){_.set(e.id,e)})),h=_.get(n.recipientId)}p=m.a.getTransferFromAccount(a,n.fromAccountId)}var S=Object.assign({},r);n.frequency!==d.a.FREQUENCY_ONCE&&(S.frequency=n.frequency||S.frequency),S.lifetype=n.lifetype||S.lifetype,S.dayOfWeek=n.dayOfWeek||S.dayOfWeek||1,S.firstDay=n.firstDay||S.firstDay||1,S.secondDay=n.secondDay||S.secondDay||15,S.startDate=b()(n.transferDate,"MM-DD-YYYY"),n.enddate?S.endDate=b()(n.enddate,"MM-DD-YYYY"):S.endDate=b()(n.transferDate,"MM-DD-YYYY").add(1,"day"),S.numberOfExecutions=n.numberOfExecutions||S.numberOfExecutions;var v=!1;n.toAccountId&&(v=g.a.isCreditCardLoanAccount(f));var y={};if(y.fromAccount=p,y.toAccount=f,y.recipientId=h&&h.id,y.toRecipient=h,y.amount=parseFloat(n.amount),Array.isArray(null===n||void 0===n?void 0:n.transactionAmounts)&&n.transactionAmounts.forEach((function(e){"PRINCIPAL"===e.type?y.additionalPrincipal=parseFloat(e.amount):"ESCROW"===e.type?y.additionalEscrow=parseFloat(e.amount):"AMOUNT"===e.type&&(y.amount=parseFloat(e.amount))})),u&&(y.toLocationId=n.toLocationId,y.fromLocationId=p.customerId,y.toAccounts=i),e.transfers_isMemoEnabled&&n.memo){var E=parseInt(e.transfers_memo_maxlength);y.memo=n.memo.substring(0,E)}y.paymentOption=n.paymentOption,y.subscriptionId=n.id,y.SRT=S,v&&(y.selectedCreditCardAmountOption=o),y.getScheduledTransferStatus=l.a.SUCCESS,c.actions.getScheduledTransferSucceeded(y),c.actions.setFrequencyData.defer(S)}else c.actions.getScheduledTransferFailed()})).catch((function(e){c.actions.getScheduledTransferFailed()}))}}]),e}();t.a=o.a.createActions(y)},1411:function(e,t,n){"use strict";var a=n(18),r=n(22),o=n(36),s=n(2),i=n(3),c=n(89),u=n(1371),l=n(1405),p=n(1362),d=n(27),f=n.n(d),m=n(1349),h=n(1381),_=n(1342),g=n.n(_),S=n(2404),b=["startDate"],v=["SRT"],y=["SRT"],E=function(){function e(){Object(s.a)(this,e),this.state={fromAccount:null,toAccount:null,amount:null,currentView:e.view.FORM,priorIRAContributionYear:null,selectedCreditCardAmountOption:null,paymentOption:0,memo:null,recipientId:null,toRecipient:null,toLocationId:null,fromLocationId:null,toAccounts:null,SRT:e.srtInitialState,subscriptionId:null,getScheduledTransferStatus:g.a.LOADING,notEditable:!1,isMemoChanged:!1,actionId:Object(S.a)(),lateChargesDue:null,totalAmountDue:null,additionalEscrow:null,additionalPrincipal:null},this.bindActions(u.a),this.bindAction(l.a.makeTestTransferSucceeded,this.onMakeTestTransferSucceeded),this.bindAction(p.a.getLocalizationsSuccess,this.onGetLocalizationsSuccess),this.bindAction(l.a.getScheduledTransferSucceeded,this.onGetScheduledTransferSucceeded),this.bindAction(l.a.getScheduledTransferFailed,this.onGetScheduledTransferFailed),this.bindAction(l.a.resetActionId,this.onResetActionId)}return Object(i.a)(e,[{key:"onResetForm",value:function(){this.alt.recycle(this)}},{key:"onResetFrequencyData",value:function(){var t=e.srtInitialState;this.state.subscriptionId&&(t=Object.assign(t,{startDate:f()().add(1,"day").startOf("day"),endDate:f()().add(2,"day").startOf("day")})),this.setState({SRT:t})}},{key:"onShowView",value:function(e){this.setState({currentView:e})}},{key:"onSetFromAccount",value:function(e){this.setState({fromAccount:e})}},{key:"onSetToAccount",value:function(e){this.setState({toAccount:e})}},{key:"onSetFromLocation",value:function(e){this.setState({fromLocation:e,fromLocationId:null})}},{key:"onSetToLocation",value:function(e){this.setState({toLocation:e,toLocationId:null,toAccounts:null})}},{key:"onSetAmount",value:function(e){this.setState({amount:e})}},{key:"onSetLateFees",value:function(e){this.setState({lateChargesDue:e})}},{key:"onSetTotalAmount",value:function(e){this.setState({totalAmountDue:e})}},{key:"onSetCreditCardAmountOption",value:function(e){this.setState({selectedCreditCardAmountOption:e})}},{key:"onSetPaymentOption",value:function(e){this.setState({paymentOption:e})}},{key:"onSetPriorIRAContributionYear",value:function(e){this.setState({priorIRAContributionYear:e})}},{key:"onMakeTestTransferSucceeded",value:function(e){var t;
1e&&(t=e.data.transferResponse.tlpoffAmount,m.a.isPayOffRequest(this.state.paymentOption)&&null!==t&&t>0&&this.setState({amount:t}))}},{key:"onSetMemo",value:function(e){var t=this.state.isMemoChanged;this.state.memo!=e&&(t=!0),this.setState({memo:e,isMemoChanged:t})}},{key:"onSetMemoChanged",value:function(e){this.setState({isMemoChanged:e})}},{key:"onSetRecipientId",value:function(e){this.setState({recipientId:e})}},{key:"onSetStartDate",value:function(e){var t=this.state.SRT,n=(t.startDate,Object(o.a)(t,b));this.setState({SRT:Object(r.a)({startDate:e},n)})}},{key:"onSetFrequencyData",value:function(e){this.setState({SRT:e})}},{key:"onGetLocalizationsSuccess",value:function(e){var t=Object(a.a)(e,2),n=(t[0],t[1]);this.state.SRT.startDate.locale(n),this.state.SRT.endDate.locale(n),this.emitChange()}},{key:"onSetSubscriptionId",value:function(e){this.setState({subscriptionId:e})}},{key:"onSetNotEditable",value:function(e){this.setState({notEditable:e})}},{key:"onGetScheduledTransferSucceeded",value:function(e){this.setState(e)}},{key:"onGetScheduledTransferFailed",value:function(){this.setState({getScheduledTransferStatus:g.a.ERROR,notEditable:!0})}},{key:"onResetActionId",value:function(){this.setState({actionId:Object(S.a)()})}},{key:"onSetAdditionalEscrow",value:function(e){this.setState({additionalEscrow:e})}},{key:"onSetAdditionalPrincipal",value:function(e){this.setState({additionalPrincipal:e})}}]),e}();E.config={onSerialize:function(e){var t=e.SRT,n=Object(o.a)(e,v);
1return t.startDate=t.startDate.valueOf(),t.endDate=t.endDate.valueOf(),Object(r.a)(Object(r.a)({},n),{},{SRT:t})},onDeserialize:function(e){var t=e.SRT,n=Object(o.a)(e,y);return t.startDate=f()(t.startDate),t.endDate=f()(t.endDate),Object(r.a)(Object(r.a)({},n),{},{SRT:t})}},E.srtInitialState={frequency:null,startDate:f()().startOf("day"),dayOfWeek:1,firstDay:1,secondDay:15,endDate:f()().add(1,"day").startOf("day"),numberOfExecutions:null,lifetype:h.a.NO_END_DATE},E.view=Object.freeze({FORM:Symbol("Form View"),TIN_SELECTION:Symbol("Tax Id Selection View"),FROM_LOCATION_SELECTION:Symbol("From Location Selection View"),TO_LOCATION_SELECTION:Symbol("To Location Selection View"),FROM_ACCOUNT_SELECTION:Symbol("From Account Selection View"),TO_ACCOUNT_SELECTION:Symbol("To Account Selection View"),DATE_SELECTION:Symbol("Date Selection View"),FREQUENCY_SELECTION:Symbol("Frequency Selection View")}),E.creditCardAmountOption=Object.freeze({MINIMUM_DUE:Symbol("Minimum Amount Due"),STATEMENT_BALANCE:Symbol("Statement Balance"),OTHER:Symbol("Other Amount")}),t.a=c.a.createStore(E,"TransfersFormStore")},1418:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var a=n(2),r=n(3),o=function(){function e(){Object(a.a)(this,e)}return Object(r.a)(e,null,[{key:"openPrintWindow",value:function(e){var t=window.open("","printWindow","width=800,height=600,resizable=no,scrollbars=yes,directories=no,menubar=yes,location=no,toolbar=no,status=no");t.document.write(e),t.document.close()}},{key:"generatePrintHTML",value:function(e,t,n){return'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"/><meta http-equiv="cache-control" content="no-cache no-store must-revalidate"/><meta http-equiv="pragma" content="no-cache"/><meta http-equiv="expires" content="Mon, 22 Jul 2002 11:12:01 GMT"/>'+(t?'<link href="'+t+'" rel="stylesheet" type="text/css" media="screen,print" />':"")+(e?"<title>"+e+"</title>":"")+"</head><body>"+n+'</body><script type="text/javascript">setTimeout(function() { window.print() }, 250);<\/script></html>'}}]),e}()},1424:function(e,t,n){"use strict";var a=n(2),r=n(3),o=n(89),s=n(1405),i=n(1342),c=n.n(i),u=n(1411),l=n(1349),p=function(){function e(){Object(a.a)(this,e),this.state={transferStatus:e.transferStatus.FORM_ENTRY,isRequestPending:!1,transferFee:-1,transferErrorCode:null,transferErrorMessage:null,transfersFeatureName:"Transfers",stepUpRepeatable:!1},this.bindActions(s.a),this._validateAccountIDs=this._validateAccountIDs.bind(this),this._getTransferErrorCode=this._getTransferErrorCode.bind(this)}return Object(r.a)(e,[{key:"onResetTransfer",value:function(){this.setState({transferStatus:e.transferStatus.FORM_ENTRY,isRequestPending:!1,transferFee:-1,transferErrorCode:null,regE:null,transfersFeatureName:"Transfers",stepUpRepeatable:!1})}},{key:"onSetTransferStatus",value:function(e){this.setState({transferStatus:e})}},{key:"onMakeTransfer",value:function(){this.setState({isRequestPending:!0,transferErrorCode:null})}},{key:"onMakeTransferSucceeded",value:function(t){this.setState({transferStatus:e.transferStatus.SUCCESS,isRequestPending:!1,regE:t?t.data.transferResponse.regE:null})}},{key:"onMakeTransferFailed",value:function(t){this.setState({transferStatus:e.transferStatus.FORM_ENTRY,isRequestPending:!1,transferErrorCode:this._getTransferErrorCode(t),transferErrorMessage:this._getTransferErrorMessage(t)})}},{key:"onMakeTestTransfer",value:function(){this.setState({isRequestPending:!0,transferErrorCode:null})}},{key:"onMakeTestTransferSucceeded",value:function(t){var n,a=u.a.getState();n=this._validateAccountIDs(t,a),l.a.isPayOffRequest(a.paymentOption)&&!n&&(n=this._validatePayoffResponse(t,a)),n?this.setState({isRequestPending:!1,transferErrorCode:n}):this.setState({transferStatus:e.transferStatus.CONFIRMATION,isRequestPending:!1,transferFee:t?t.data.transferResponse.transferFee:-1})}},{key:"onMakeTestTransferFailed",value:function(t){this.setState({transferStatus:e.transferStatus.FORM_ENTRY,isRequestPending:!1,transferErrorCode:this._getTransferErrorCode(t),transferErrorMessage:this._getTransferErrorMessage(t)})}},{key:"onMakeTestTransferFailedPayoff",value:function(t){this.setState({transferStatus:e.transferStatus.FORM_ENTRY,isRequestPending:!1,transferErrorCode:this._getTransferErrorCodePayOff(t)})}},{key:"onSetStepUp",value:function(){this.setState({transferStatus:e.transferStatus.STEP_UP,transfersFeatureName:"Transfers",stepUpRepeatable:!1,isRequestPending:!1})}},{key:"onSetCustomStepUp",value:function(t){var n=null!==t&&void 0!==t&&t.feature?null===t||void 0===t?void 0:t.feature:"Transfers",a=!(null===t||void 0===t||!t.repeatableChallenge)&&(null===t||void 0===t?void 0:t.repeatableChallenge);this.setState({transferStatus:e.transferStatus.STEP_UP,transfersFeatureName:n,stepUpRepeatable:a,isRequestPending:!1})}},{key:"onSetLogoutOnDeny",value:function(){this.setState({transferStatus:e.transferStatus.LOGOUT_ON_DENY,isRequestPending:!1})}},{key:"onScheduleTransfer",value:function(){this.setState({isRequestPending:!0,transferErrorCode:null})}},{key:"onScheduleTransferSucceeded",value:function(t){this.setState({transferStatus:e.transferStatus.SUCCESS,isRequestPending:!1})}},{key:"onScheduleTransferFailed",value:function(t){this.setState({transferStatus:e.transferStatus.FORM_ENTRY,isRequestPending:!1,transferErrorCode:this._getTransferErrorCode(t)})}}
1,{key:"onUpdateScheduledTransfer",value:function(){this.setState({isRequestPending:!0,transferErrorCode:null})}},{key:"onUpdateScheduledTransferSucceeded",value:function(t){this.setState({transferStatus:e.transferStatus.SUCCESS,isRequestPending:!1})}},{key:"onUpdateScheduledTransferFailed",value:function(t){this.setState({transferStatus:e.transferStatus.FORM_ENTRY,isRequestPending:!1,transferErrorCode:this._getTransferErrorCode(t)})}},{key:"_validateAccountIDs",value:function(t,n){var a,r=n.fromAccount.id===t.data.transferResponse.fromAccount.id;n.recipientId?a=!0:a=n.toAccount.id===t.data.transferResponse.toAccount.id;return r&&a?null:e.errorType.ACCOUNT_ID_MISMATCH}},{key:"_validatePayoffResponse",value:function(t,n){var a=t&&t.data&&t.data.transferResponse&&t.data.transferResponse.tlpoffAmount;return!a||a<=0?e.errorType.NO_PAYOFF_AMOUNT_PRESENT:n.fromAccount&&n.fromAccount.availableBalance&&a>n.fromAccount.availableBalance?e.errorType.INSUFFICIENT_FUNDS_TO_PAYOFF:null}},{key:"_getTransferErrorCode",value:function(t){var n=t&&t.data&&t.data.transferResponse;return n&&n!==c.a.TRANSFER_ERROR_RESPONSE?n.statusMessage||"":e.errorType.TRANSFER_ERROR}},{key:"_getTransferErrorMessage",value:function(t){var n=t&&t.data&&t.data.transferResponse;return n&&n!==c.a.TRANSFER_ERROR_RESPONSE?n.errorMessage||"":e.errorType.TRANSFER_ERROR}},{key:"_getTransferErrorCodePayOff",value:function(t){var n=t&&t.data&&t.data.transferResponse;return n.error===c.a.INSUFFICIENT_FUNDS_TO_PAYOFF?n:e.errorType.NO_PAYOFF_AMOUNT_PRESENT}}]),e}();p.transferStatus=Object.freeze({FORM_ENTRY:Symbol("Form Entry"),CONFIRMATION:Symbol("Confirmation"),STEP_UP:Symbol("StepUp"),SUCCESS:Symbol("Success"),LOGOUT_ON_DENY:Symbol("logoutOnDeny")}),p.errorType=Object.freeze({TRANSFER_ERROR:Symbol("Generic Transfer Error Message"),ACCOUNT_ID_MISMATCH:Symbol("Response From or To Account ID Does Not Match Request"),NO_PAYOFF_AMOUNT_PRESENT:Symbol("No Payoff Amount Present In Payoff Request"),INSUFFICIENT_FUNDS_TO_PAYOFF:Symbol("Insufficient Funds To Payoff")}),t.a=o.a.createStore(p,"TransfersStore")},1436:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var a=n(2),r=n(3),o=n(11),s=n(5),i=n(6),c=n(0),u=n.n(c),l=n(1342),p=n.n(l),d=n(25),f=n.n(d),m=function(e){Object(s.a)(n,e);var t=Object(i.a)(n);function n(e){var r;return Object(a.a)(this,n),(r=t.call(this,e))._renderLinkedAccountDescription=r._renderLinkedAccountDescription.bind(Object(o.a)(r)),r._renderJointAccountDescription=r._renderJointAccountDescription.bind(Object(o.a)(r)),r}return Object(r.a)(n,[{key:"render",value:function(){return this.props.account.ownershipType===p.a.CROSS_USER_ACCOUNT_OWNERSHIP_TYPE?this._renderLinkedAccountDescription():this._renderJointAccountDescription()}},{key:"_renderLinkedAccountDescription",value:function(){var e=this.props.account,t=!!e.primaryHolderName,n=!this.props.configs.removeMemberNumber,a=null;return(t||n)&&(a=this.props.i18nStrings.Owned_by,t&&(a+=" "+e.primaryHolderName)),n&&null!=e.displayPrimaryHolderId&&(a+=" "+e.displayPrimaryHolderId),null!=a?u.a.createElement("div",{id:"jointOwnerDescription"+e.id+(this.props.id||""),className:"text-long"},a):null}},{key:"_renderJointAccountDescription",value:function(){var e=this.props.account,t=!!e.primaryHolderName,n=!this.props.configs.removeMemberNumber,a=null;return t||n&&null!=e.displayPrimaryHolderId?(a=this.props.i18nStrings.Joint_owner,t&&(a+=" "+e.primaryHolderName),n&&null!=e.displayPrimaryHolderId&&(a+=" "+e.displayPrimaryHolderId)):a=this.props.i18nStrings.Jointly_owned_account,u.a.createElement("div",{id:"jointOwnerDescription"+e.id+(this.props.id||""),className:"text-long"},a)}}]),n}(c.Component);m.propTypes={id:f.a.oneOfType([f.a.string,f.a.number]),account:f.a.object.isRequired,configs:f.a.object.isRequired,i18nStrings:f.a.objectOf(f.a.string).isRequired}},1460:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var a=n(2),r=n(3),o=n(5),s=n(6),i=n(0),c=n.n(i),u=n(25),l=n.n(u),p=n(1351),d=n.n(p),f=n(31),m=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e){return Object(a.a)(this,n),t.call(this,e)}return Object(r.a)(n,[{key:"render",value:function(){return c.a.createElement("div",{className:d.a["accounts-error"]+" fade-in"},c.a.createElement("h2",null,c.a.createElement(f.a,{name:"AlertError"}),"\xa0",this.props.i18nStrings.accounts_error_accountsUnavailable),c.a.createElement("h3",{className:"text-light"},this.props.i18nStrings.accounts_error_dataSafe),c.a.createElement("button",{id:"accountsRefresh
1Button"+(this.props.id||""),type:"button",className:"btn btn-tertiary",onClick:this.props.refreshHandler},this.props.i18nStrings.refreshButtonText))}}]),n}(i.Component);m.propTypes={refreshHandler:l.a.func.isRequired,i18nStrings:l.a.objectOf(l.a.string).isRequired}},1503:function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var a=n(2),r=n(3),o=n(5),s=n(6),i=n(0),c=n.n(i),u=n(25),l=n.n(u),p=n(1344),d=n(1359),f=n(1391),m=n.n(f),h=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e){return Object(a.a)(this,n),t.call(this,e)}return Object(r.a)(n,[{key:"render",value:function(){var e=this.props.account;return c.a.createElement("div",{id:this.props.id,className:m.a["account-description"]},c.a.createElement("span",{className:m.a["account-name"]},e.description),"\xa0",p.a.showPrimaryHolderIdInAccountDescription(e,this.props.configs)?c.a.createElement("span",null,"".concat(e.displayPrimaryHolderId,"-")):null,e.category!==d.a.RECIPIENT?c.a.createElement("span",{className:m.a["account-number"]},p.a.getMaskedAccountNumber(e)):null)}}]),n}(i.Component);h.propTypes={id:l.a.oneOfType([l.a.string,l.a.number]),account:l.a.object,configs:l.a.object}},1504:function(e,t,n){"use strict";n.d(t,"a",(function(){return _}));var a=n(2),r=n(3),o=n(5),s=n(6),i=n(0),c=n.n(i),u=n(25),l=n.n(u),p=n(1394),d=n.n(p),f=n(1344),m=n(1349),h=n(531),_=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(){return Object(a.a)(this,n),t.apply(this,arguments)}return Object(r.a)(n,[{key:"render",value:function(){var e=m.a.isMultiPaymentEnabled(this.props.formData.toAccount,this.props.configs),t=m.a.isMortgageLoanPastDue(this.props.formData.toAccount),n=e?t?this.props.formData.totalAmountDue:Math.round(100*((this.props.formData.amount||0)+(this.props.formData.additionalPrincipal||0)+(this.props.formData.additionalEscrow||0)))/100:0;return c.a.createElement("div",{className:d.a["transfers-confirmation-details"]},this._renderConfirmationDetailsRow(this.props.i18nStrings.From,this._renderAccountInformation(this.props.formData.fromAccount),"transfersConfirmationDetailsFrom"),this._renderConfirmationDetailsRow(this.props.i18nStrings.To,this._renderAccountInformation(this.props.formData.toAccount||this.props.formData.toRecipient),"transfersConfirmationDetailsTo"),m.a.isSRT(this.props.formData.SRT)?this._renderConfirmationDetailsRow(this.props.i18nStrings.Starting,this.props.formData.SRT.startDate.format("MMMM D"),"transfersConfirmationDetailsStartDate"):null,this.props.formData.SRT.frequency?this._renderConfirmationDetailsRow(this.props.i18nStrings.srt_frequency,m.a.getFullSRTLabel(this.props.formData.SRT,this.props.i18nStrings),"transfersConfirmationDetailsFrequency"):null,this._renderConfirmationDetailsRow(e&&!t?this.props.i18nStrings.transfers_regular_payment:this.props.i18nStrings.Amount,h.a.convertNumberToUSD(this.props.formData.amount,!0),"transfersConfirmationDetailsAmount"),e&&!t&&this.props.formData.additionalPrincipal&&this.props.formData.additionalPrincipal>0?this._renderConfirmationDetailsRow(this.props.i18nStrings.transfers_additional_principal,h.a.convertNumberToUSD(this.props.formData.additionalPrincipal,!0),"transfersConfirmationDetailsAdditionalPrincipal"):null,e&&!t&&this.props.formData.additionalEscrow&&this.props.formData.additionalEscrow>0?this._renderConfirmationDetailsRow(this.props.i18nStrings.transfers_additional_escrow,h.a.convertNumberToUSD(this.props.formData.additionalEscrow,!0),"transfersConfirmationDetailsAdditionalEscrow"):null,e&&t&&this._renderConfirmationDetailsRow(this.props.i18nStrings.transfers_late_fees,h.a.convertNumberToUSD(this.props.formData.toAccount.lateChargesDue,!0),"transfersConfirmationDetailsLateFees"),e&&this._renderConfirmationDetailsRow(this.props.i18nStrings.transfers_total_amount,h.a.convertNumberToUSD(n,!0),"transfersConfirmationDetailsTotalAmount"))}},{key:"_renderAccountInformation",value:function(e){if(e&&e.description&&e.displayAccountNumber){var t=e.description+" ";return f.a.showPrimaryHolderIdInAccountDescription(e,this.props.configs)&&(t+=e.displayPrimaryHolderId+"-"),t+f.a.getMaskedAccountNumber(e)}return e&&e.description}}
1,{key:"_renderConfirmationDetailsRow",value:function(e,t,n){var a=(this.props.formData.fromLocation||this.props.formData.toLocation)&&["transfersConfirmationDetailsFrom","transfersConfirmationDetailsTo"].indexOf(n)>-1,r="transfersConfirmationDetailsFrom"===n?"fromLocation":"toLocation";return c.a.createElement("div",{className:"".concat(d.a["transfers-confirmation-details-row"]," print-transfers-confirmation-details-row")},c.a.createElement("span",{id:"".concat(n,"Label"),className:"".concat(d.a["transfers-confirmation-details-row-label"]," print-transfers-confirmation-details-row-label")+" text-light"},e),c.a.createElement("span",{className:"".concat(d.a["transfers-confirmation-details-row-spacer"]," visible-xs print-transfers-confirmation-details-row-spacer")}),a&&c.a.createElement("span",{className:d.a["transfers-confirmation-details-row-value"]+" print-transfers-confirmation-details-row-value location-value"},this.props.formData[r].locationName),c.a.createElement("span",{id:"".concat(n,"Value"),className:"".concat(d.a["transfers-confirmation-details-row-value"]," print-transfers-confirmation-details-row-value")},t))}}]),n}(i.Component);_.propTypes={i18nStrings:l.a.objectOf(l.a.string).isRequired,formData:l.a.object}},1505:function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var a=n(2),r=n(3),o=n(5),s=n(6),i=n(0),c=n.n(i),u=n(25),l=n.n(u),p=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(){return Object(a.a)(this,n),t.apply(this,arguments)}return Object(r.a)(n,[{key:"render",value:function(){var e=this.props.formData.priorIRAContributionYear;if(null==e)return null;var t=e?this.props.priorYear:this.props.currentYear,n=this.props.i18nStrings.transfers_ira_contribution_year.replace("{0}",t);return c.a.createElement("p",{className:"print-transfers-ira-contribution-message",id:"transfersIRAContributionMessage"},n)}}]),n}(i.Component);p.propTypes={i18nStrings:l.a.objectOf(l.a.string).isRequired,formData:l.a.object,priorYear:l.a.string,currentYear:l.a.string}},1506:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var a=n(2),r=n(3),o=n(5),s=n(6),i=n(0),c=n.n(i),u=n(25),l=n.n(u),p=n(1394),d=n.n(p),f=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(){return Object(a.a)(this,n),t.apply(this,arguments)}return Object(r.a)(n,[{key:"render",value:function(){return this.props.fiTransferMessage?c.a.createElement("p",{className:d.a["transfers-confirmation-details-footer-message"],id:"transfersFIMessage"},c.a.createElement("div",{dangerouslySetInnerHTML:{__html:this.props.fiTransferMessage}})):null}}]),n}(i.Component);f.propTypes={fiTransferMessage:l.a.string}},1521:function(e,t,n){"use strict";var a=n(2),r=n(3),o=n(11),s=n(5),i=n(6),c=n(0),u=n.n(c),l=n(25),p=n.n(l),d=n(527),f=n.n(d),m=n(468),h=n(31),_=n(110),g=n(81),S=n(1384),b=n.n(S),v=n(120),y=function(e){Object(s.a)(n,e);var t=Object(i.a)(n);function n(e){var r;return Object(a.a)(this,n),(r=t.call(this,e))._onSelect=r._onSelect.bind(Object(o.a)(r)),r._buildMenuItems=r._buildMenuItems.bind(Object(o.a)(r)),r}return Object(r.a)(n,[{key:"render",value:function(){return u.a.createElement("div",{id:this.props.id+"Container",className:b.a["frequency-option-dropdown-container"]},u.a.createElement("label",{className:b.a["frequency-form-label"],htmlFor:v.a.isIOS()?null:this.props.id},this.props.label),u.a.createElement(_.a,{id:this.props.id,className:b.a["frequency-option-dropdown"],onSelect:this._onSelect},u.a.createElement(_.a.Toggle,{onGray:this.props.onGray,bsStyle:this.props.showError?"danger":null,ariaLabel:this.props.label+" "+this.props.getOptionLabel(this.props.selectedOption,this.props.i18nStrings)},this.props.getOptionLabel(this.props.selectedOption,this.props.i18nStrings)),u.a.createElement(_.a.Menu,null,this._buildMenuItems())))}},{key:"_onSelect",value:function(e,t){this.props.onSelect&&this.props.onSelect(e)}},{key:"_buildMenuItems",value:function(){var e=this;return this.props.options&&this.props.options.length>0?this.props.options.map((function(t){var n=e.props.getOptionLabel(t,e.props.i18nStrings);if(console.log("Menu",n),n)return u.a.createElement(g.MenuItem,{key:t,eventKe
1y:t,active:e.props.selectedOption===t},n)})):[]}}]),n}(c.Component);y.propTypes={id:p.a.string.isRequired,label:p.a.string.isRequired,i18nStrings:p.a.objectOf(p.a.string).isRequired,options:p.a.arrayOf(p.a.string).isRequired,getOptionLabel:p.a.func.isRequired,selectedOption:p.a.string,onSelect:p.a.func,showError:p.a.bool,onGray:p.a.bool};var E=n(825),T=n(837),O=function(e){Object(s.a)(n,e);var t=Object(i.a)(n);function n(e){return Object(a.a)(this,n),t.call(this,e)}return Object(r.a)(n,[{key:"componentWillUnmount",value:function(){this.props.onUnmount&&this.props.onUnmount()}},{key:"render",value:function(){return u.a.createElement(E.a,{id:"numberOfExecutions",labelNotRequired:!0,ref:"numberOfExecutions",ariaLabel:"numberOfExecutions",type:"number",maxLength:this.props.maxLength,focusOnInit:this.props.focusOnInit,onChange:this.props.onChange,onBlur:this.props.onBlur,onKeyDown:this.props.onKeyDown,defaultValue:this.props.value,pattern:"[0-9]*",onFocus:this.props.onFocus,isValid:this.props.isValid})}}]),n}(c.Component);O.propTypes={maxLength:p.a.number,value:p.a.string,onChange:p.a.func,onKeyDown:p.a.func,onUnmount:p.a.func,isValid:p.a.bool,focusOnInit:p.a.bool};var A=Object(T.a)(O),C=n(36),D=n(18),N=n(22),R=n(89),L=n(1385),w=n(1362),I=n(1381),k=n(1389),F=n(1349),M=n(1342),P=n.n(M),j=n(1405),U=n(27),x=n.n(U),Y=["startDate","endDate"],q=["startDate","endDate"],B=function(){function e(){Object(a.a)(this,e),this.state={frequency:null,startDate:x()().add(1,"day").startOf("day"),dayOfWeek:1,firstDay:1,secondDay:15,endDate:x()().add(2,"day").startOf("day"),numberOfExecutions:null,lifetype:I.a.NO_END_DATE,userSelectedDate:null},this._getStartDate=this._getStartDate.bind(this),this._getEndDate=this._getEndDate.bind(this),this._getStartAndEndDates=this._getStartAndEndDates.bind(this),this.bindActions(L.a),this.bindAction(w.a.getLocalizationsSuccess,this.onGetLocalizationsSuccess),this.bindAction(j.a.setFrequencyData,this.onSetFrequencyData)}return Object(r.a)(e,[{key:"onResetFrequencyForm",value:function(){this.alt.recycle(this)}},{key:"onSetFrequencyData",value:function(e){this.setState(e)}},{key:"onSetUserSelectedDate",value:function(e){this.setState(Object(N.a)(Object(N.a)({},this.state),{},{userSelectedDate:e}))}},{key:"onSetFrequency",value:function(e){e===k.a.FREQUENCY_ONCE&&(e=null),this.setState(Object(N.a)({frequency:e},this._getStartAndEndDates(Object.assign({},this.state,{frequency:e}))))}},{key:"onSetStartDate",value:function(e){this.setState({startDate:e,endDate:this._getEndDate(e)})}},{key:"onSetDayOfWeek",value:function(e){this.setState(Object(N.a)({dayOfWeek:e},this._getStartAndEndDates(Object.assign({},this.state,{dayOfWeek:e}))))}},{key:"onSetFirstDay",value:function(e){this.setState(Object(N.a)({firstDay:e},this._getStartAndEndDates(Object.assign({},this.state,{firstDay:e}))))}},{key:"onSetSecondDay",value:function(e){this.setState(Object(N.a)({secondDay:e},this._getStartAndEndDates(Object.assign({},this.state,{secondDay:e}))))}},{key:"onSetNumberOfExecutions",value:function(e){this.setState({numberOfExecutions:e})}},{key:"onSetLifeType",value:function(e){this.setState({lifetype:e})}},{key:"onSetEndDate",value:function(e){this.setState({endDate:e})}},{key:"onGetLocalizationsSuccess",value:function(e){var t=Object(D.a)(e,2),n=(t[0],t[1]);this.state.startDate.locale(n),this.state.endDate.locale(n),this.emitChange()}},{key:"_getStartDate",value:function(e){var t=x()().add(1,"days"),n=t.clone().add(31,"days"),a=F.a.createSRTDateFilter(e);return F.a.getFirstValidDateInRange(t,n,a)}},{key:"_getEndDate",value:function(e){var t=e.clone().add({days:1,years:P.a.SRT_END_DATE_RANGE}),n=x.a.min(t,this.state.endDate);return x.a.max(n,e.clone().add(1,"days"))}},{key:"_getStartAndEndDates",value:function(e){var t=this._getStartDate(e);return{startDate:t,endDate:this._getEndDate(t)}}}]),e}();B.config={onSerialize:function(e){var t=e.startDate,n=e.endDate,a=Object(C.a)(e,Y);return Object(N.a)({startDate:t.valueOf(),endDate:n.valueOf()},a)},onDeserialize:function(e){var t=e.startDate,n=e.endDate,a=Object(C.a)(e,q);return Object(N.a)({startDate:x()(t),endDate:x()(n)},a)}};var V=R.a.createStore(B,"FrequencyFormStore"),H=(n(1411),n(1371)),G=function(e){Object(s.a)(n,e);var t=Object(i.a)(n);function n(e){var r;return Object(a.a)(this,n),(r=t.call(this,e))._save=r._save.bind(Object(o.a)(r)),r._cancel=r._cancel.bind(Object(o.a)(r)),r._renderStartDatePicker=r._renderStartDatePicker.bind(Object(o.a)(r)),r._renderFrequencyEndFields=r._renderFrequencyEndFields.bind(Object(o.a)(r)),r._renderDayOfWeekDropdown=r._renderDayOfWeekDropdown.bind(Object(o.a)(r)),r._renderDayOfMonthDropdowns=r._renderDayOfMonthDropdowns.bind(Object(o.a)(r)),r._renderRecurringTransferInfo=r._renderRecurringTransferInfo.bind(Object(o.a)(r)),r._selectStartDate=r._selectStartDate.bind(Object(o.a)(r)),r._onSelectRecurrenceEnd=r._onSelectRecurrenceEnd.bind(Object(o.a)(r)),r._setNumberOfExecutions=r._setNumberOfExecutions.bind(Object(o.a)(r)),r._resetNumberOfExecutionsError=r._resetNumberOfExecutionsError.bind(Object(o.a)(r)),r._isSameFirstAndSecondDay=r._isSameFirstAndSecondDay.bind(Object(o.a)(r)),r._isNumberOfExecutionsValid=r._isNumberOfExecutionsValid.bind(Object(o.a)(r)),r._isFormValid=r._isFormValid.bind(Object(o.a)(r)),r.state={showNumberOfExecutionsError:!1,focusNumberOfExecutions:!1},r}
1return Object(r.a)(n,[{key:"componentDidMount",value:function(){var e=this;this.refs.headerTitle&&v.a.isMobile()&&setTimeout((function(){e.refs.headerTitle.focus()}),500),setTimeout((function(){document.getElementById("applicationContainer")&&document.getElementById("applicationContainer").removeAttribute("aria-hidden")}),500),L.a.setUserSelectedDate(this.props.userSelectedDate)}},{key:"componentDidUpdate",value:function(e,t){var n=this;this.props.form.frequency&&!e.form.frequency&&setTimeout((function(){n.refs.srtWarningContainer.focus()}),500)}},{key:"render",value:function(){var e=this.props.options.slice();return e.unshift(k.a.FREQUENCY_ONCE),u.a.createElement("div",{className:b.a["frequency-form"],id:"frequencyContainer"},u.a.createElement("h2",{ref:"headerTitle",tabIndex:"-1","aria-describedby":v.a.isMobile()?"frequencyContainer":null},this.props.i18nStrings.srt_title),u.a.createElement("div",{className:b.a["frequency-container"]},u.a.createElement(y,{id:"frequencyDropdown",label:this.props.i18nStrings.srt_frequency,getOptionLabel:F.a.getFrequencyOptionLabel,options:e,onSelect:L.a.setFrequency,selectedOption:this.props.form.frequency,i18nStrings:this.props.i18nStrings,onGray:this.props.dropdownOnGray}),this._renderStartDatePicker(),this._renderDayOfWeekDropdown(),this._renderDayOfMonthDropdowns(),this._renderFrequencyEndFields()),u.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},this._renderRecurringTransferInfo()),u.a.createElement("div",{className:b.a["button-container"]},u.a.createElement("div",{className:b.a["save-button"]},u.a.createElement("button",{id:"save",className:"btn btn-primary",onClick:this._save,disabled:!this._isFormValid()},this.props.i18nStrings.save_button_label)),u.a.createElement("div",{className:b.a["cancel-button"]},u.a.createElement("button",{id:"cancel",className:"btn btn-secondary",onClick:this._cancel},this.props.i18nStrings.cancelButtonText))))}},{key:"_save",value:function(e){if(null==this.props.form.frequency)L.a.resetFrequencyForm(),H.a.resetFrequencyData();else{var t=Object.assign({},this.props.form);if(t.frequency===k.a.FREQUENCY_TWICEMONTHLY)parseInt(t.firstDay)>parseInt(t.secondDay)&&(t.firstDay=this.props.form.secondDay,t.secondDay=this.props.form.firstDay,L.a.setFrequencyData(t));H.a.setFrequencyData(t)}this.props.onSave&&this.props.onSave(e,this.props.form)}},{key:"_cancel",value:function(e){this.props.savedFrequencyData.frequency?L.a.setFrequencyData(this.props.savedFrequencyData):L.a.resetFrequencyForm(),this.props.onCancel&&this.props.onCancel(e)}},{key:"_renderStartDatePicker",value:function(){var e=this.props.form.frequency;if(e&&(e===k.a.FREQUENCY_DAILY||e===k.a.FREQUENCY_QUARTERLY||e===k.a.FREQUENCY_SEMIANNUALLY||e===k.a.FREQUENCY_ANNUALLY)){var t=x()().add(1,"day").startOf("day"),n=t.clone().add(P.a.SRT_START_DATE_RANGE,"year").startOf("day");return u.a.createElement("div",{id:"startDateContainer",className:b.a["date-container"]},u.a.createElement("label",{className:b.a["frequency-form-label"]},this.props.i18nStrings.srt_starting),u.a.createElement(m.a,{defaultValue:this.props.form.startDate,maxStartDate:t,maxEndDate:n,onDateSelect:this._selectStartDate,useOverlay:!0,hideSaveButton:!0,closeOnSelect:!0,i18nStrings:this.props.i18nStrings,ariaLabel:this.props.i18nStrings.srt_starting,iconFocussable:!0}))}return null}},{key:"_renderDayOfMonthDropdowns",value:function(){var e=this.props.form.frequency;if(e&&(e===k.a.FREQUENCY_MONTHLY||e===k.a.FREQUENCY_TWICEMONTHLY)){var t=[],n="",a=this._isSameFirstAndSecondDay(),r=new Array(31).fill(null).map((function(e,t){return t+1}));return t.push(u.a.createElement("div",{key:"firstDay",className:b.a["first-day-dropdown"]},u.a.createElement(y,{id:"firstDayDropdown",label:this.props.i18nStrings.srt_on,getOptionLabel:F.a.getDayOfMonthLabel,options:r,onSelect:L.a.setFirstDay,selectedOption:this.props.form.firstDay,i18nStrings:this.props.i18nStrings,showError:a,onGray:this.props.dropdownOnGray}))),e===k.a.FREQUENCY_TWICEMONTHLY&&(n=b.a["first-and-second"],t.push(u.a.createElement("div",{key:"secondDay",className:b.a["second-day-dropdown"]},u.a.createElement(y,{id:"secondDayDropdown",label:this.props.i18nStrings.srt_and,getOptionLabel:F.a.getDayOfMonthLabel,options:r,onSelect:L.a.setSecondDay,selectedOption:this.props.form.secondDay,i18nStrings:this.props.i18nStrings,showError:a,onGray:this.props.dropdownOnGray})))),a&&t.push(u.a.createElement("div",{className:"text-danger"},u.a.createElement(h.a,{name:"AlertError",isSmall:!0}),"\xa0",u.a.createElement("span",{role:"alert","aria-live":"assertive","aria-atomic":"true"},this.props.i18nStrings.srt_error_same_date))),u.a.createElement("div",{id:"dayDropdownContainer",className:n},t)}return null}},{key:"_renderDayOfWeekDropdown",value:function(){var e=this.props.form.frequency;if(e)switch(e){case k.a.FREQUENCY_WEEKLY:case k.a.FREQUENCY_BIWEEKLY:case k.a.FREQUENCY_FOURWEEKS:case k.a.FREQUENCY_EIGHTWEEKS:var t=new Array(7).fill(null).map((function(e,t){return t+1}));return u.a.createElement(y,{id:"dayOfWeekDropdown",label:this.props.i18nStrings.srt_on,getOptionLabel:F.a.getDayOfWeekLabel,options:t,onSelect:L.a.setDayOfWeek,selectedOption:this.props.form.dayOfWeek,i18nStrings:this.props.i18nStrings,onGray:this.props.dropdownOnGray})}return null}},{key:"_renderFrequencyEndFields",value:function(){if(this.props.form.frequency){var e=[],t="",n=[];for(var a in I.a)I.a.hasOwnProperty(a)&&n.push(I.a[a]);if(e.push(u.a.createElement(y,{key:"recurrenceEndDropdown",id:"recurrenceEndDropdown",label:this.props.i18nStrings.srt_until,getOptionLabel:F.a.getFrequencyEndOptionLabel,options:n,onSelect:this._onSelectRecurrenceEnd,selectedOption:this.props.form.lifetype,i18nStrings:this.props.i18nStrings,onGray:this.props.dropdownOnGray})),this.props.form.lifetype===I.a.END_DATE){var r=this.props.form.startDate.clone().add(1,"day"),o=r.clone().add(P.a.SRT_END_DATE_RANGE,"years");e.push(u.a.createElement("div",{key:"frequencyEndDate",id:"frequencyEndDateContainer",className:b.a["date-container"]},u.a.createElement("label",{className:b.a["frequency-form-label"]},this.props.i18nStrings.srt_end_date),u.a.createElement(m.a,{defaultValue:this.props.form.endDate,maxStartDate:r,maxEndDate:o,onDateSelect:L.a.setEndDate,useOverlay:!0,hideSaveButton:!0,closeOnSelect:!0,i18nStrings:this.props.i18nStrings,ariaLabel:this.props.i18nStrings.srt_end_date,iconFocussable:!0})))}return this.props.form.lifetype===I.a.NUMBER_OF_EXECUTIONS&&(t=b.a["number-of-executions"],e.push(u.a.createElement(A,{maxLength:2,validationRegex:"[1-9][0-9]{0,1}",onChange:this._setNumberOfExecutions,onBlur:this._setNumberOfExecutions,value:this.props.form.numberOfExecutions,isValid:!this.state.showNumberOfExecutionsError,onUnmount:this._resetNumberOfExecutionsError,onFocus:this._resetNumberOfExecutionsError,focusOnInit:this.state.focusNumberOfExecutions}))),u.a.createElement("div",null,u.a.createElement("div",{className:t},e),u.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},this.state.showNumberOfExecutionsError?u.a.createElement("div",{className:"text-danger"},u.a.createElement(h.a,{name:"AlertError",isSmall:!0}),"\xa0",u.a.createElement("span",null,this.props.i18nStrings.srt_error_invalid_number)):null))}return null}},{key:"_renderRecurringTransferInfo",value:function(){return this.props.form.frequency?u.a.createElement("div",{id:"srtWarningContainer",ref:"srtWarningContainer",className:b.a["srt-warning-container"],tabIndex:"-1"},u.a.createElement(h.a,{name:"Info",isSmall:!0}),"\xa0",u.a.createElement("span",null,this.props.i18nStrings.srt_warning)):null}},{key:"_resetNumberOfExecutionsError",value:function(){this.setState({showNumberOfExecutionsError:!1})}},{key:"_selectStartDate",value:function(e){L.a.setStartDate(e)}},{key:"_onSelectRecurrenceEnd",value:function(e){L.a.setLifeType(e),this.setState({focusNumberOfExecutions:!0})}},{key:"_setNumberOfExecutions",value:function(e){var t=e.target.value;this.setState({showNumberOfExecutionsError:null==t||0==t.length}),L.a.setNumberOfExecutions(t)}},{key:"_isSameFirstAndSecondDay",value:function(){return this.props.form.frequency===k.a.FREQUENCY_TWICEMONTHLY&&this.props.form.firstDay===this.props.form.secondDay}},{key:"_isNumberOfExecutionsValid",value:function(){return this.props.form.lifetype!==I.a.NUMBER_OF_EXECUTIONS||this.props.form.lifetype===I.a.NUMBER_OF_EXECUTIONS&&this.props.form.numberOfExecutions}},{key:"_isFormValid",value:function(){var e=!0;return null!=this.props.form.frequency&&(this._isSameFirstAndSecondDay()&&(e=!1),this._isNumberOfExecutionsValid()||(e=!1)),e}}],[{key:"getStores",value:function(){return[V]}},{key:"getPropsFromStores",value:function(){return{form:V.getState()}}}]),n}(c.Component);G.propTypes={form:p.a.object.isRequired,dropdownOnGray:p.a.string,i18nStrings:p.a.objectOf(p.a.string).isRequired,onSave:p.a.func.isRequired,onCancel:p.a.func.isRequired,savedFrequencyData:p.a.object.isRequired};t.a=f()(G)},1613:function(e,t,n){e.exports={"account-dropdown-item-container":"AccountDropdownItem_account-dropdown-item-container__2ncNN","account-description":"AccountDropdownItem_account-description__2Y1Uu","account-info-row":"AccountDropdownItem_account-info-row__hsOP4","balance-row":"AccountDropdownItem_balance-row__3Qs1t","account-balance":"AccountDropdownItem_account-balance__1l1Xw","linked-account":"AccountDropdownItem_linked-account__1uu9r","dotted-spacer":"AccountDropdownItem_dotted-spacer__1EWdo"}},1614:function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));var a=n(2),r=n(3),o=n(11),s=n(5),i=n(6),c=n(0),u=n.n(c),l=n(25),p=n.n(l),d=n(1615),f=n.n(d),m=n(1371),h=n(1385),_=n(531),g=n(31),S=n(833),b=function(e){Object(s.a)(n,e);var t=Object(i.a)(n);function n(e){var r;return Object(a.a)(this,n),(r=t.call(this,e))._renderContributionLimitMessage=r._renderContributionLimitMessage.bind(Object(o.a)(r)),r._renderContributionChoice=r._renderContributionChoice.bind(Object(o.a)(r)),r._renderContributionMessage=r._renderContributionMessage.bind(Object(o.a)(r)),r._preSelectContributionYear=r._preSelectContributionYear.bind(Object(o.a)(r)),r}
1return Object(r.a)(n,[{key:"componentDidUpdate",value:function(e,t){this.props.account.id!==e.account.id&&this._preSelectContributionYear()}},{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){e._preSelectContributionYear()}))}},{key:"render",value:function(){var e=null,t=null,n=null,a=this.props.account.currentYearEligibleContribution,r=this.props.account.lastYearEligibleContribution;return a>0||r>0?(a>0&&r>0?(e=this._renderContributionChoice(),n=this._renderContributionLimitMessage()):r>0&&(t=this._renderContributionMessage(),n=this._renderContributionLimitMessage()),u.a.createElement("div",{className:f.a["ira-container"]},t,n,e)):null}},{key:"_renderContributionLimitMessage",value:function(){var e=this.props.account,t=e.currentYearEligibleContribution,n=e.currentYearMaxContribution;if(this.props.priorYearSelected&&(t=e.lastYearEligibleContribution,n=e.lastYearMaxContribution),t>0){t=_.a.convertNumberToUSD(t,!0);var a=null;return n>0?(n=_.a.convertNumberToUSD(n,!0),a=this.props.i18nStrings.transfers_ira_contribution_limit_with_max.replace("{0}",t).replace("{1}",n)):a=this.props.i18nStrings.transfers_ira_contribution_limit.replace("{0}",t),u.a.createElement("div",{className:f.a["ira-contribution-limit"],id:"contributionLimit"},u.a.createElement(g.a,{name:"Info",isSmall:!0}),"\xa0",u.a.createElement("span",null,a))}return null}},{key:"_renderContributionChoice",value:function(){return u.a.createElement("div",{className:f.a["ira-contribution-container"]},u.a.createElement("div",{className:f.a["ira-contribution-label"],id:"contributionLabel"},u.a.createElement("span",null,this.props.i18nStrings.transfers_ira_select_year,"\xa0\xa0")),u.a.createElement("div",{id:"contributionRadioContainer",className:f.a["ira-contribution-radio-container"]},u.a.createElement(S.a,{id:"currentYear",key:"currentYear-"+this.props.account.id,name:"iraYear",checked:!0,isSmall:!0,ariaDescribedby:"contributionLimit contributionLabel",onChange:this._setIRAContributionYear.bind(this,!1)},this.props.currentYear),u.a.createElement(S.a,{id:"priorYear",key:"priorYear-"+this.props.account.id,name:"iraYear",isSmall:!0,ariaDescribedby:"contributionLimit contributionLabel",onChange:this._setIRAContributionYear.bind(this,!0)},this.props.priorYear)))}},{key:"_renderContributionMessage",value:function(){var e="",t="",n=this.props.account.currentYearEligibleContribution,a=this.props.account.lastYearEligibleContribution;return n>0?e=this.props.i18nStrings.transfers_ira_contribution_year.replace("{0}",this.props.currentYear):a>0&&(e=this.props.i18nStrings.transfers_ira_contribution_year.replace("{0}",this.props.priorYear)),n>0?a>0||(t=this.props.i18nStrings.transfers_ira_contribution_limit_reached.replace("{0}",this.props.priorYear)):t=this.props.i18nStrings.transfers_ira_contribution_limit_reached.replace("{0}",this.props.currentYear),u.a.createElement("div",{id:"contributionMessage",className:f.a["ira-contribution-container"]},u.a.createElement(g.a,{name:"AlertWarning",isSmall:!0}),"\xa0",u.a.createElement("span",null,u.a.createElement("span",{className:f.a["contribution-message"]},e),t?" "+t:null))}},{key:"_preSelectContributionYear",value:function(){var e=this.props.account.currentYearEligibleContribution>0;this._setIRAContributionYear(!e)}},{key:"_setIRAContributionYear",value:function(e){e&&(m.a.resetFrequencyData(),h.a.resetFrequencyForm()),m.a.setPriorIRAContributionYear(e)}}]),n}(c.Component);b.propTypes={account:p.a.object.isRequired,currentYear:p.a.string.isRequired,priorYear:p.a.string.isRequired,i18nStrings:p.a.shape({transfers_ira_select_year:p.a.string,transfers_ira_contribution_limit:p.a.string,transfers_ira_contribution_limit_with_max:p.a.string}).isRequired,priorYearSelected:p.a.bool}},1615:function(e,t,n){e.exports={"ira-container":"IRAContribution_ira-container__2Ymcb","ira-contribution-limit":"IRAContribution_ira-contribution-limit__27tMf","ira-contribution-container":"IRAContribution_ira-contribution-container__1BWXP","ira-contribution-radio-container":"IRAContribution_ira-contribution-radio-container__2RmMM"}},1616:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var a=n(2),r=n(3),o=n(11),s=n(5),i=n(6),c=n(0),u=n.n(c),l=(n(25),n(1342),n(1521)),p=n(1384),d=n.n(p),f=function(e){Object(s.a)(n,e);var t=Object(i.a)(n);function n(e){var r;return Object(a.a)(this,n),(r=t.call(this,e))._onSave=r._onSave.bind(Object(o.a)(r)),r}return Object(r.a)(n,[{key:"render",value:function(){return u.a.createElement("div",{className:d.a["frequency-view"]},u.a.createElement(l.a,{savedFrequencyData:this.props.savedFrequencyData,i18nStrings:this.props.i18nStrings,options:this.props.configs.srt.frequencyOptions,onSave:this._onSave,onCancel:this.props.navUp,userSelectedDate:this.props.userSelectedDate}))}},{key:"_onSave",value:function(e,t){this.props.navUp(e,t),this.props.onSave&&this.props.onSave(e,t)}}]),n}(c.Component)},1617:function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var a=n(2),r=n(3),o=n(5),s=n(6),i=n(0),c=n.n(i),u=n(31),l=n(25),p=n.n(l),d=n(1504),f=n(1505),m=n(1506),h=n(1394),_=n.n(h),g=n(120),S=n(531),b=n(1349),v=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e){return Object(a.a)(this,n),t.call(this,e)}
1return Object(r.a)(n,[{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){e.refs.confirmationHeader&&(g.a.isAndroid()||g.a.isIOS())&&e.refs.confirmationHeader.focus()}),500),setTimeout((function(){document.getElementById("applicationContainer")&&document.getElementById("applicationContainer").removeAttribute("aria-hidden")}),500)}},{key:"render",value:function(){return c.a.createElement("div",{id:"transferConfirmationDetails",className:_.a["transfers-confirmation"]},c.a.createElement("h2",{id:"transfersConfirmationHeaderText","aria-describedby":g.a.isAndroid()||g.a.isIOS()?"transferContainer":null,tabIndex:g.a.isAndroid()||g.a.isIOS()?"0":"-1",ref:"confirmationHeader"},this.props.i18nStrings.pleaseConfirmationText),c.a.createElement("div",{className:"di-callout xs-void"},c.a.createElement("h3",{className:_.a["transfers-confirmation-sub-header"],id:"transfersConfirmationTransferHeaderText"},this.props.i18nStrings.Transfer),this._renderTransferFee(),this._renderPayOffMessage(),c.a.createElement(f.a,{i18nStrings:this.props.i18nStrings,formData:this.props.formData,priorYear:this.props.priorYear,currentYear:this.props.currentYear}),c.a.createElement(d.a,{i18nStrings:this.props.i18nStrings,formData:this.props.formData,configs:this.props.pageConfigs}),this._renderConfirmationFooterMessages()),c.a.createElement("button",{type:"button",className:"btn btn-primary xs-width-100",onClick:this.props.confirmButtonHandler,id:"transfersConfirmationConfirmButton"},this.props.i18nStrings.confirmButtonText),c.a.createElement("button",{type:"button",className:"btn btn-secondary xs-width-100",onClick:this.props.cancelButtonHandler,id:"transfersConfirmationCancelButton"},this.props.i18nStrings.cancelButtonText))}},{key:"_renderTransferFee",value:function(){return!this.props.transferFee||this.props.transferFee<=0?null:(e=(e=b.a.isSRT(this.props.formData.SRT)?this.props.i18nStrings.scheduled_transfers_fee:this.props.i18nStrings.transfers_fee).replace("{0}",S.a.convertNumberToUSD(this.props.transferFee,!0)),c.a.createElement("p",{id:"transfersConfirmationTransferFeeText"},e));var e}},{key:"_renderDisclaimerMessage",value:function(){var e;return e=b.a.isSRT(this.props.formData.SRT)?this.props.i18nStrings.srt_warning:this.props.i18nStrings.transfers_cancel,c.a.createElement("p",{className:_.a["transfers-confirmation-details-footer-message"],id:"transfersConfirmationDisclaimerMessage"},e)}},{key:"_renderPayOffMessage",value:function(){var e;if(b.a.isPayInFullAndClose(this.props.formData.paymentOption))e=this.props.i18nStrings.transfer_close;else{if(!b.a.isPayInFullWithoutClosing(this.props.formData.paymentOption))return null;e=this.props.i18nStrings.transfer_not_close}return c.a.createElement("p",{id:"transfersConfirmationPayoffMessage"},e)}},{key:"_renderConfirmationFooterMessages",value:function(){return c.a.createElement("div",{className:_.a["transfers-confirmation-details-footer-message-container"]},c.a.createElement("hr",{className:"hidden-xs"}),c.a.createElement("div",{className:"media"},c.a.createElement("div",{className:"media-left",id:"transfersConfirmationInfoMediaLeft"},c.a.createElement(u.a,{name:"Info"})),c.a.createElement("div",{className:"media-body"},this._renderDisclaimerMessage(),c.a.createElement(m.a,{fiTransferMessage:this.props.fiTransferMessage}))))}}]),n}(i.Component);v.propTypes={confirmButtonHandler:p.a.func.isRequired,cancelButtonHandler:p.a.func.isRequired,i18nStrings:p.a.objectOf(p.a.string).isRequired,formData:p.a.object,transferFee:p.a.number,fiTransferMessage:p.a.string,priorYear:p.a.string,currentYear:p.a.string}},1618:function(e,t,n){"use strict";n.d(t,"a",(function(){return C}));var a=n(2),r=n(3),o=n(11),s=n(5),i=n(6),c=n(0),u=n.n(c),l=n(25),p=n.n(l),d=n(26),f=n.n(d),m=n(31),h=n(120),_=n(1504),g=n(1394),S=n.n(g),b=n(1505),v=n(1506),y=n(1418),E=n(243),T=(n(1342),n(1347)),O=n.n(T),A=n(1348),C=function(e){Object(s.a)(n,e);var t=Object(i.a)(n);function n(e){var r;return Object(a.a)(this,n),(r=t.call(this,e))._onPrintClick=r._onPrintClick.bind(Object(o.a)(r)),r}return Object(r.a)(n,[{key:"componentDidMount",value:function(){var e=this;this.props.containerRef&&!h.a.isMobile()&&setTimeout((function(){e.props.containerRef.focus()}),500)}},{key:"componentDidUpdate",value:function(){this.refs.successHeader&&h.a.isMobile()&&this.refs.successHeader.focu
1s()}},{key:"render",value:function(){var e=this.props.isEditSRTFlow?this.props.pageConfigs.olbRoutes.scheduled_transfers:this.props.pageConfigs.olbRoutes.home,t={pathname:"/app/home".concat(e)};return u.a.createElement("div",{className:S.a["transfers-success"]},u.a.createElement("h1",{className:"h2",ref:"successHeader",id:"successHeader","aria-describedby":h.a.isMobile()?"transferContainer":"successHeader",tabIndex:h.a.isMobile()?"0":"-1"},this._renderSuccessTitle()),u.a.createElement("div",{className:"di-callout xs-void"},u.a.createElement("h2",{id:"transfersSuccessTransferHeader",className:S.a["transfers-confirmation-sub-header"]+" h3"},this.props.i18nStrings.Transfer),u.a.createElement(b.a,{i18nStrings:this.props.i18nStrings,formData:this.props.formData,priorYear:this.props.priorYear,currentYear:this.props.currentYear}),u.a.createElement(_.a,{i18nStrings:this.props.i18nStrings,formData:this.props.formData,configs:this.props.pageConfigs}),this._renderSuccessFooterMessages()),u.a.createElement(E.a,{id:"accountsButton",className:"btn btn-primary xs-width-100 returnToAccounts",role:"button",to:t},this.props.isEditSRTFlow?this.props.i18nStrings.transfers_viewScheduledTransfers:this.props.pageConfigs.accountsButton),u.a.createElement("button",{type:"button",className:"btn btn-secondary xs-width-100",onClick:this.props.makeAnotherTransferHandler,id:"makeAnotherTransferButton"},this.props.i18nStrings.transfers_another_button))}},{key:"_renderSuccessTitle",value:function(){return u.a.createElement("div",{className:"".concat(S.a["transfers-success-title"]," print-transfers-success-title")},u.a.createElement("div",{className:"".concat(S.a["transfers-success-title-content"]," print-transfers-success-title-content"),id:"transfersSuccessMediaLeft"},u.a.createElement("span",{className:"text-success print-transfers-success"},u.a.createElement(m.a,{name:"Success",size:"small"}))),u.a.createElement("div",{className:"".concat(S.a["transfers-success-title-content"]," print-transfers-success-title-content")},u.a.createElement("span",{className:"text-success"},this.props.i18nStrings.success)))}},{key:"_renderConfirmationNumber",value:function(){if(this.props.regE){var e=this.props.i18nStrings.transfers_confirmation_number.replace("{0}",this.props.regE);return u.a.createElement("p",{className:S.a["transfers-success-confirmation-number"]+" print-transfers-success-confirmation-number",id:"transfersSuccessConfirmationNumber"},e)}return null}},{key:"_renderSuccessFooterMessages",value:function(){return u.a.createElement("div",{className:S.a["transfers-success-footer-message"]},u.a.createElement("hr",{className:"hidden-xs"}),this._renderConfirmationNumber(),this._renderPrintReceiptLink(),this.props.fiTransferMessage?u.a.createElement("div",{className:"media"},u.a.createElement("div",{className:"media-left",id:"transfersSuccessInfoMediaLeft"},u.a.createElement(m.a,{name:"Info"})),u.a.createElement("div",{className:"media-body"},u.a.createElement(v.a,{fiTransferMessage:this.props.fiTransferMessage}))):null)}},{key:"_renderPrintReceiptLink",value:function(){return u.a.createElement("div",{className:"".concat(S.a["transfers-success-print-receipt"]," media")},u.a.createElement("div",{className:"media-left",id:"transfersSuccessPrintMediaLeft"},u.a.createElement(m.a,{name:"Print"})),u.a.createElement("div",{className:"media-body"},u.a.createElement("a",{href:"javascript:void(0);",id:"transfersSuccessPrintLink",onClick:this._onPrintClick},this.props.i18nStrings.transfers_print_receipt)))}},{key:"_onPrintClick",value:function(){var e=document.createElement("div"),t=this._renderForPrint();f.a.render(t,e);var n=this._getPrintCSSURL();A.a.logTransferPageAction(O.a.transfer_event_category,O.a.transfer_action_print_confirmation,this.props.pageConfigs.reportSuite),y.a.openPrintWindow(y.a.generatePrintHTML("",n,e.innerHTML))}},{key:"_getPrintCSSURL",value:function(){var e="".concat("/dbank/live/","sdp/dist/css/print.css");return this.props.pageConfigs.printCSSURL&&(e=this.props.pageConfigs.printCSSURL),e}},{key:"_renderForPrint",value:function(){return u.a.createElement("div",{className:"print-transfers"},this._renderSuccessTitle(),u.a.createElement("h3",{id:"transfersPrintTransferHeader"},this.props.i18nStrings.Transfer),u.a.createElement(b.a,{i18nStrings:this.props.i18nStrings,formData:this.props.formData,priorYear:this.props.priorYear,currentYear:this.props.currentYear}),u.a.createElement(_.a,{i18nStrings:this.props.i18nStrings,formData:this.props.formData,configs:this.props.pageConfigs}),this._renderPrintFooterMessages())}},{key:"_renderPrintFooterMessages",value:function(){return u.a.createElement("div",null,u.a.createElement("hr",null),this._renderConfirmationNumber(),this.props.fiTransferMessage?u.a.createElement("div",{className:"print-transfers-media"},u.a.createElement("div",{className:"print-transfers-media-left print-transfers-info",id:"transfersPrintMediaLeftInfo"},u.a.createElement(m.a,{name:"Info"})),u.a.createElement("div",{className:"print-transfers-media-body"},u.a.createElement(v.a,{fiTransferMessage:this.props.fiTransferMessage}))):null)}}]),n}(c.Component);C.propTypes={makeAnotherTransferHandler:p.a.func.isRequired,i18nStrings:p.a.objectOf(p.a.string).isRequired}},1693:function(e,t,n){"use strict";n.d(t,"a",(function(){return k}));var a=n(2),r=n(3),o=n(11),s=n(5),i=n(6),c=n(0),u=n.n(c),l=n(25),p=n.n(l),d=n(1391),f=n.n(d),m=n(1361),h=n(1613),_=n.n(h),g=n(1344),S=n(1359),b=n(1436),v=n(1390),y=function(e){Object(s.a)(n,e);var t=Object(i.a)(n);function n(e){var r;return Object(a.a)(this,n),(r=t.call(this,e))._renderAccountDescription=r._renderAccountDescription.bind(Object(o.a)(r)),r._renderBalance=r._renderBalance.b
1ind(Object(o.a)(r)),r._renderLoanInfo=r._renderLoanInfo.bind(Object(o.a)(r)),r._renderAmountDue=r._renderAmountDue.bind(Object(o.a)(r)),r._renderRegD=r._renderRegD.bind(Object(o.a)(r)),r}return Object(r.a)(n,[{key:"render",value:function(){var e=this.props.account,t=e.regDLimits,n=!1;t&&(n=this.props.configs.useTotalTransferValues?t.hostTotalRegDCount>0||t.maxRegDCount>0:t.hostTransferCount>0||t.maxTransferCount>0);var a=e.ownershipType===S.a.JOINT_ACCOUNT_OWNERSHIP_TYPE||e.ownershipType===S.a.CROSS_USER_ACCOUNT_OWNERSHIP_TYPE;return u.a.createElement("div",{className:_.a["account-dropdown-item-container"]},this._renderAccountDescription(),a?u.a.createElement(b.a,{id:this.props.id,account:e,configs:this.props.configs,i18nStrings:this.props.i18nStrings}):null,this._renderBalance(),g.a.isLoanAccount(e)||g.a.isCreditCardAccount(e)?this._renderLoanInfo():null,n&&this.props.showRegD?this._renderRegD():null)}},{key:"_renderAccountDescription",value:function(){var e=this.props.account,t="";return g.a.showPrimaryHolderIdInAccountDescription(e,this.props.configs)&&(t=e.displayPrimaryHolderId+"-"),u.a.createElement("div",{id:"listAccountDescription"+e.id+(this.props.id||""),className:_.a["account-description"]},e.description+" "+t+(e.category!==S.a.RECIPIENT&&g.a.getMaskedAccountNumber(e)?g.a.getMaskedAccountNumber(e):""))}},{key:"_renderBalance",value:function(){var e,t,n=this.props.account;if(n.category===S.a.CROSS_USER_ACCOUNT)return u.a.createElement("div",{id:"linkedAccountLabel"+n.id+(this.props.id||""),className:_.a["account-info-row"]+" "+_.a["linked-account"]},this.props.i18nStrings.transfers_linked);if(n.category===S.a.RECIPIENT)return null;if(this.props.onlyShowAvailableBalance||n.category===S.a.DEPOSIT)if(n.accountType===v.a.CREDIT_CARD_LOAN&&this.props.configs.showCashAdvanceAmounts&&null!=n.availableCashAdvance)null==(e=this.props.configs.availableCashAdvanceLabel)&&(e=this.props.i18nStrings.accounts_availableCashAdvanceLabelText),t=u.a.createElement(m.a,{value:n.availableCashAdvance});else{if(null==n.availableBalance)return null;e=this.props.i18nStrings.accounts_availableLabelText,t=u.a.createElement(m.a,{value:n.availableBalance})}else null!=n.balance?(e=this.props.i18nStrings.accounts_balanceLabelText,t=u.a.createElement(m.a,{value:n.balance})):(e=this.props.i18nStrings.accounts_balanceLabelText,t=this.props.i18nStrings.unavailable);return u.a.createElement("div",{className:_.a["account-info-row"]+" "+_.a["balance-row"]},u.a.createElement("div",{id:"accountBalanceLabel"+n.id+(this.props.id||"")},e),u.a.createElement("span",{className:_.a["dotted-spacer"]}),u.a.createElement("span",{id:"accountBalance"+n.id+(this.props.id||""),className:_.a["account-balance"]+" "+_.a["account-info-value"]},t))}},{key:"_renderLoanInfo",value:function(){var e=this.props.account,t=this.props.configs.transferDisplayCalculatedLoanPayoff?e.loanInfo.calculatedPayoffAmount:e.loanInfo.payoffAmount,n=null!=this.props.configs.acct_summ_suppress_values&&this.props.configs.acct_summ_suppress_values.includes("payoffAmount");return u.a.createElement("div",null,t>0&&!n?u.a.createElement("div",{className:_.a["account-info-row"]},u.a.createElement("span",{id:"payoffAmountLabel"+e.id+(this.props.id||"")},this.props.i18nStrings.accounts_details_payoffAmount),u.a.createElement("span",{className:_.a["dotted-spacer"]}),u.a.createElement("span",{id:"payoffAmount"+e.id+(this.props.id||"")},u.a.createElement(m.a,{value:t}))):null,e.loanInfo.nextPaymentAmount>0?this._renderAmountDue():null)}},{key:"_renderAmountDue",value:function(){var e=this.props.account,t=e.loanInfo.nextPaymentAmount,n=e.lastStatementBalance,a=e.loanInfo.nextPaymentDate;return u.a.createElement("div",{className:_.a["account-info-row"]},u.a.createElement("span",{id:"amountDueLabel"+e.id+(this.props.id||"")},this.props.i18nStrings.transfers_due_start+(a?"\xa0"+a:"")),u.a.createElement("span",{className:_.a["dotted-spacer"]}),u.a.createElement("span",{id:"amountDue"+e.id+(this.props.id||"")},u.a.createElement(m.a,{value:t}),g.a.isCreditCardAccount(e)&&n>0?u.a.createElement("span",null," ",this.props.i18nStrings.of," ",u.a.createElement(m.a,{value:n})):null))}},{key:"_renderRegD",value:function(){var e,t=this.props.account.regDLim
1its,n=this.props.configs.useTotalTransferValues?t.maxRegDCount:t.maxTransferCount,a=this.props.configs.useTotalTransferValues?t.hostTotalRegDCount:t.hostTransferCount;return e=n>0&&a>0?this.props.i18nStrings.transfers_regd_both.replace("{0}",a).replace("{1}",n):a>0?this.props.i18nStrings.transfers_regd_count.replace("{0}",a):this.props.i18nStrings.transfers_regd_max.replace("{0}",n),u.a.createElement("div",{id:"regDMessage"+this.props.account.id+(this.props.id||""),className:_.a["account-info-row"]},e)}}]),n}(c.Component);y.propTypes={account:p.a.object.isRequired,configs:p.a.object.isRequired,i18nStrings:p.a.objectOf(p.a.string).isRequired};var E=n(1503),T=n(849),O=n(31),A=n(467),C=n(243),D=n(1342),N=n.n(D),R=n(1347),L=n.n(R),w=n(1348),I=n(120),k=function(e){Object(s.a)(n,e);var t=Object(i.a)(n);function n(e){var r;return Object(a.a)(this,n),(r=t.call(this,e))._renderSelectedAccount=r._renderSelectedAccount.bind(Object(o.a)(r)),r.focusSlideTransitionDropdownButton=r.focusSlideTransitionDropdownButton.bind(Object(o.a)(r)),r}return Object(r.a)(n,[{key:"render",value:function(){var e=this,t=this.props.selectedAccount,a=!1;if(t&&t.regDLimits){var r=t.regDLimits;a=this.props.configs.useTotalTransferValues?r.hostTotalRegDCount>0||r.maxRegDCount>0:r.hostTransferCount>0||r.maxTransferCount>0}var o=n._renderAccountDropdownItems(this.props.id,this.props.accounts,this.props.configs,this.props.i18nStrings,this.props.showRegD,this.props.onlyShowAvailableBalance,this.props.selectedAccount);if(this.props.renderRecipients&&this.props.configs.intraFiEnabled){var s=n._renderRecipientDropdownItems(this.props.recipients,this.props.configs,this.props.i18nStrings,this.context.router,this.props.selectedAccount,this.props.isBB);Array.prototype.push.apply(o,s)}return u.a.createElement("div",{className:"form-group "+f.a["account-dropdown-group"]},u.a.createElement("span",{className:f.a["account-dropdown-container"]},u.a.createElement("div",{className:f.a["account-dropdown"],id:"accountDropdown"+(this.props.id||"")},u.a.createElement(T.a,{label:this.props.label,ariaLabel:this.props.label+" Select Account",defaultLabel:this.props.i18nStrings.Select_account,variationType:"on-gray",onSelect:this.props.onSelect,selectedItem:this._renderSelectedAccount(t),navDown:this.props.navDown,showLoading:this.props.showLoading,loadingMessage:this.props.i18nStrings.loadingAccountsLabelText,height:250,showError:this.props.showError,showBorders:!0,link:this.props.configs.olbRoutes.add_recipients?this.props.configs.olbRoutes.add_recipients:"",ariaRole:"application",ref:function(t){e.accountSlideTransitionDropdown=t},disabled:this.props.disabled},o)),t&&t.category!==S.a.CROSS_USER_ACCOUNT?u.a.createElement("div",{id:"selectedAccountBalance"+(this.props.id||""),className:"text-light hidden-xs "+f.a["account-dropdown-available-balance"]},n._renderAccountBalance(t,this.props.id,this.props.i18nStrings,this.props.onlyShowAvailableBalance,this.props.configs)):null),this.props.showError&&n._renderDuplicateAccountError(this.props.id,this.props.i18nStrings),this.props.showRegD&&a?n._renderRegD(t,this.props.id,this.props.i18nStrings,this.props.configs.useTotalTransferValues):null)}},{key:"focusSlideTransitionDropdownButton",value:function(){this.accountSlideTransitionDropdown&&this.accountSlideTransitionDropdown.focusSlideTransitionItem()}},{key:"_renderSelectedAccount",value:function(e){if(!e)return null;var t="accountDescription"+e.id+(this.props.id||""),a="acoountDescriptionLabel"+e.id+(this.props.id||""),r=(this.props.showRegD&&this.props.selectedAccount.regDLimits.hostTransferCount>0&&this.props.id,this.props.id&&this.props.id,"accountDropdownErrorMessage"+this.props.id),o=u.a.createElement("div",null,u.a.createElement(E.a,{id:t,account:e,configs:this.props.configs}),this.props.configs.breakpoint!==N.a.LAYOUT_XS||null==e.balance&&null==e.availableBalance&&null==e.availableCashAdvance?null:u.a.createElement("div",{className:"visible-xs "+f.a["selected-account-balance"]},n._renderAccountBalance(e,this.props.id,this.props.i18nStrings,this.props.onlyShowAvailableBalance,this.props.configs)));return u.a.createElement("div",{className:f.a["selected-account-container"]},this.props.configs.breakpoint===N.a.LAYOUT_XS?u.a.createElement("div",{className:"visible-xs",id:a},o):u.a.createElement("button",{className:"toggle hidden-xs","aria-describedby":I.a.isSafari()?r+" contextualMessage":null},u.a.createElement("div",{className:f.a["dropdown-label-container"]},u.a.createElement("span",{className:"ddlabel "+f.a["dropdown-label"]},o),u.a.createElement(O.a,{name:"Sort",width:"16px",height:"16px"}))))}}],[{key:"_renderDuplicateAccountError",value:function(e,t){return u.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},u.a.createElement("div",{id:"accountDropdownErrorMessage"+(e||""),className:"text-danger"},u.a.createElement(O.a,{name:"AlertError"}),"\xa0",t.transfers_no_duplicates))}},{key:"_renderAccountDropdownItems",value:function(e,t,n,a,r,o,s){var i=[];return t.forEach((function(t){var c=s&&t&&s.id===t.id;i.push(u.a.createElement(A.a,{key:t.id,dataOnSelect:t,className:f.a["dropdown-item"],active:c},u.a.createElement(y,{id:e,account:t,configs:n,i18nStrings:a,showRegD:r,onlyShowAvailableBalance:o})))})),i}},{key:"_renderRecipientDropdownItems",value:function(e,t,n,a,r,o){var s=[];if(e&&e.length>0){var i=t.recipientToAccountDropdownLabel,c=i||n.recipient_dropdown_label;
1s.push(u.a.createElement(A.a,{key:"recipientLabel",skipAnchorWrapping:!0,remainOpen:!0,customOnClick:function(e){e.preventDefault()},className:f.a["recipient-dropdown-label"]+" brand-type-a-bg-10p"},c)),e.forEach((function(e){var t=r&&e&&r.id===e.id;s.push(u.a.createElement(A.a,{key:e.id,dataOnSelect:e,className:f.a["dropdown-item"],active:t},u.a.createElement("div",{className:f.a["recipient-dropdown-item"]},e.nickName)))}))}var l=function(){var e=(t.olbRoutes||{}).add_recipients;e&&0===e.indexOf("/")&&0!==e.indexOf("/app")&&(e="/app/home".concat(e)),a.push(e)};return o||s.push(u.a.createElement(A.a,{key:"addRecipientDropdownLink",title:n.add_recipients+" "+n.transfers_add_recipient_link,role:I.a.isIOS()?"link":"",skipAnchorWrapping:!0,customOnClick:l,className:f.a["dropdown-item"]+" "+f.a["add-recipient-dropdown-item"]},u.a.createElement("div",{className:f.a["add-recipient-dropdown-link-container"],onClick:l},u.a.createElement(C.a,{to:t.olbRoutes.add_recipients,onClick:function(){w.a.logTransferPageAction(L.a.transfer_event_category,L.a.transfer_action_add_recipient,t.reportSuite)}},u.a.createElement(O.a,{name:"Add"}),u.a.createElement("span",{className:f.a["recipient-link-text"]},n.add_recipients))))),s}},{key:"_renderAccountBalance",value:function(e,t,n,a){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};if(e.category===S.a.CROSS_USER_ACCOUNT)return null;if(e.category===S.a.RECIPIENT)return null;if(a||e.category===S.a.DEPOSIT){if(e.accountType===v.a.CREDIT_CARD_LOAN&&r.showCashAdvanceAmounts&&null!=e.availableCashAdvance){var o=r.availableCashAdvanceLabel;return null==o&&(o=n.accounts_availableCashAdvanceLabelText),u.a.createElement("span",{id:"selectedAccountBalanceId"+(t||"")},o,"\xa0",u.a.createElement(m.a,{value:e.availableCashAdvance}))}return null!=e.availableBalance?u.a.createElement("span",{id:"selectedAccountBalanceId"+(t||"")},n.accounts_availableLabelText,"\xa0",u.a.createElement(m.a,{value:e.availableBalance})):null}return null!=e.balance?u.a.createElement("span",{id:"selectedAccountBalanceId"+(t||"")},n.accounts_balanceLabelText,"\xa0",u.a.createElement(m.a,{value:e.balance})):null}},{key:"_renderRegD",value:function(e,t,n,a){var r,o=e.regDLimits,s=a?o.maxRegDCount:o.maxTransferCount,i=a?o.hostTotalRegDCount:o.hostTransferCount;return r=s>0&&i>0&&i>=s?n.transfers_regd_exceeded:s>0&&i>0?n.transfers_regd_both.replace("{0}",i).replace("{1}",s):i>0?n.transfers_regd_count.replace("{0}",i):n.transfers_regd_max.replace("{0}",s),u.a.createElement("div",{id:"selectedAccountRegDMessage"+(t||""),className:f.a["regd-container"]},u.a.createElement(O.a,{name:"Info"})," ",r)}}]),n}(c.Component);k.contextTypes={router:p.a.object.isRequired},k.propTypes={id:p.a.oneOfType([p.a.string,p.a.number]),label:p.a.string,selectedAccount:p.a.object,onSelect:p.a.func,navDown:p.a.func,onlyShowAvailableBalance:p.a.bool,showRegD:p.a.bool,showLoading:p.a.bool,showError:p.a.bool,disabled:p.a.bool,accounts:p.a.arrayOf(p.a.object),renderRecipients:p.a.bool,recipients:p.a.arrayOf(p.a.object),configs:p.a.object.isRequired,i18nStrings:p.a.objectOf(p.a.string).isRequired}},1694:function(e,t,n){"use strict";n.d(t,"a",(function(){return R}));var a=n(2),r=n(3),o=n(5),s=n(6),i=n(0),c=n.n(i),u=n(25),l=n.n(u),p=n(1342),d=n.n(p),f=n(11),m=n(1349),h=n(1352),_=n(1384),g=n.n(_),S=n(1521),b=n(1385),v=n(1371),y=n(81),E=n(1347),T=n.n(E),O=n(1348),A=n(31),C=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e){var r;return Object(a.a)(this,n),(r=t.call(this,e))._toggleCheckbox=r._toggleCheckbox.bind(Object(f.a)(r)),r._renderRecurringTransferInfo=r._renderRecurringTransferInfo.bind(Object(f.a)(r)),r._openModal=r._openModal.bind(Object(f.a)(r)),r._closeModal=r._closeModal.bind(Object(f.a)(r)),r._modalCloseButtonAction=r._modalCloseButtonAction.bind(Object(f.a)(r)),r._isChecked=r._isChecked.bind(Object(f.a)(r)),r._onSave=r._onSave.bind(Object(f.a)(r)),r.state={show:!1,targetElement:null},r}return Object(r.a)(n,[{key:"componentDidUpdate",value:function(){var e=document.getElementById("frequencyPopup");e&&this.state.show&&h.a.setfocusRestriction(e,d.a.TAB_ELEMENT_SELECTORS_FOR_POPUP)}},{key:"render",value:function(){var e=this._isChecked(),t=e?this.props.i18nStrings.repeat_label:this.props.i18nStrings.repeat_transfer_label,n=this.props.disabled?" disabled":"";return c.a.createElement("div",{className:g.a["srt-repeat-checkbox"]},c.a.createElement("label",{className:"di-checkbox "+g.a["di-checkbox-label"]},c.a.createElement("input",{type:"checkbox",id:"frequency",name:"frequency",ref:"frequencyCheckBox","aria-checked":e,"aria-haspopup":"true","aria-label":t+" haspopup",checked:e,onClick:this._toggleCheckbox,disabled:this.props.disabled}),c.a.createElement("span",{id:"frequencyLabel",className:"lbl"+n},t)),c.a.createElement("span",null,this._renderRecurringTransferInfo()),c.a.createElement(y.Modal,{show:this.state.show,id:"frequencyPopup",className:"frequencyPopup-container","aria-describedby":"frequencyContainer"},c.a.createElement(y.Modal.Header,{onHide:this._modalCloseButtonAction},c.a.createElement("button",{type:"button",className:"close","aria-label":"Close",id:"closeButton",onClick:this._modalCloseButtonAction,onKeyDown:this._modalCloseButtonAction},c.a.createElement("span",{className:g.a["close-btn"],"aria-hidden":"true"},c.a.createElement(A.a,{className:g.a["close-btn-icon"],name:"Close",size:"sm"})))),c.a.createElement(S.a,{savedFrequencyData:this.props.savedFrequencyData,dropdownOnGray:!0,i18nStrings:this.props.i18nStrings,options:this.props.options,onSave:this._onSave,onCancel:this._closeModal,userSelectedDate:this.props.userSelectedDate})))}},{key:"_renderRecurringTransferInfo",value:function(){return this._isChecked()?c.a.createElement("a",{id:"editSRTLink",role:"link","aria-haspopup":"true",ref:"editSRTLink",href:"javascript:void(0)",onClick:this._openModal},m.a.getFullSRTLabel(this.props.savedFrequencyData,this.props.i18nStrings)):null}},{key:"_toggleCheckbox",value:function(e){var t=this;e.preventDefault(),this.props.disabled||setTimeout((function(){var e=t._isChecked(),n=t.refs.frequencyCheckBox;e&&(b.a.resetFrequencyForm(),v.a.resetFrequencyData()),t.setState({show:!e,checked:!e,targetElement:n}),e||O.a.logTransferPageAction(T.a.transfer_event_category,T.a.transfer_action_srt_repeating,t.props.configs.reportSuite)}))}},{key:"_openModal",value:function(){var e=this.refs.editSRTLink;this.setState({show:!0,targetElement:e})}},{key:"_closeModal",value:function(){var e=this;setTimeout((function(){e.setState({show:!1,checked:e._isChecked()}),setTimeout((function(){null!=e.state.targetElement&&e.state.targetElement.focus()}),500)}))}},{key:"_modalCloseButtonAction",value:function(e){e.keyCode&&13!=e.keyCode&&27!=e.keyCode||(this.props.savedFrequencyData.frequency?b.a.setFrequencyData(this.props.savedFrequencyData):b.a.resetFrequencyForm(),this._closeModal())}},{key:"_isChecked",value:function(){return null!=this.props.savedFrequencyData&&null!=this.props.savedFrequencyData.frequency}},{key:"_onSave",value:function(e,t){this._closeModal(),this.props.onSave&&this.props.onSave(e,t)}}]),n}(i.Component);C.propTypes={disabled:l.a.bool,options:l.a.arrayOf(l.a.string).isRequired,i18nStrings:l.a.object.isRequired,savedFrequencyData:l.a.object.isRequired};var D=n(230),N=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e){var r;return Object(a.a)(this,n),(r=t.call(this,e))._getFrequencyLabel=r._getFrequencyLabel.bind(Object(f.a)(r)),r}return Object(r.a)(n,[{key:"render",value:function(){return c.a.createElement(D.a,{label:this.props.i18nStrings.srt_frequency,showLoading:!1,loadingMessage:"",showError:!1,errorMessage:"",navDown:this.props.navDown,disabled:this.props.disabled,labelClassName:"myLabel"},c.a.createElement("div",{className:g.a["srt-slide-transition-label"]},this._getFrequencyLabel()))}},{key:"_getFrequencyLabel",value:function(){var e=[];return e.push(c.a.createElement("div",{id:"selectedSRTFrequency",key:"selectedSRTFrequency"},m.a.getFrequencyOptionLabel(this.props.savedFrequencyData.frequency,this.props.i18nStrings))),null!=this.props.savedFrequencyData.frequency&&(e.push(c.a.createElement("div",{id:"selectedSRTStart",key:"selectedSRTStart",className:"text-light "+g.a["srt-start"]},m.a.getSRTStartLabel(this.props.savedFrequencyData,this.props.i18nStrings))),e.push(c.a.createElement("div",{id:"selectedSRTEnd",key:"selectedSRTEnd",className:"text-light "+g.a["srt-end"]},m.a.getSRTEndLabel(this.props.savedFrequencyData,this.props.i18nStrings)))),e}}]),n}(i.Component),R=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e){return Object(a.a)(this,n),t.call(this,e)}return Object(r.a)(n,[{key:"render",value:function(){return this.props.configs.breakpoint===d.a.LAYOUT_XS?c.a.createElement(N,{disabled:this.props.disabled,savedFrequencyData:this.props.savedFrequencyData,navDown:this.props.navDown,i18nStrings:this.props.i18nStrings}):c.a.createElement(C,{disabled:this.props.disabled,savedFrequencyData:this.props.savedFrequencyData,i18nStrings:this.props.i18nStrings,options:this.props.options,onSave:this.props.onSave,userSelectedDate:this.props.userSelectedDate,configs:this.props.configs})}}]),n}(i.Component)},1747:function(e,t,n){e.exports={"credit-card-radio-container":"CreditCardAmount_credit-card-radio-container__2rjlK","credit-card-radio-button":"CreditCardAmount_credit-card-radio-button__32DPq","other-amount-container":"CreditCardAmount_other-amount-container__11Pmi","credit-card-radio-label":"CreditCardAmount_credit-card-radio-label__21NK1","credit-card-currency-label":"CreditCardAmount_credit-card-currency-label__1QVnn","validation-error":"CreditCardAmount_validation-error__3bGlB","not-checked":"CreditCardAmount_not-checked__3rZ4V","other-amount-field":"CreditCardAmount_other-amount-field__ZEOSD","credit-card-amount-container":"CreditCardAmount_credit-card-amount-container__3u71w","amount-label":"CreditCardAmount_amount-label__dPduA"}},1987:function(e,t,n){e.exports={"overpayment-container":"OverpaymentDropdown_overpayment-container__3EiM7","payment-option-section-header":"OverpaymentDropdown_payment-option-section-header__39W2y","payment-option-section":"OverpaymentDropdown_payment-option-section__2PM0Y"}},1988:function(e){e.exports=JSON.parse('{"lg":[{"x":0,"y":0,"w":12,"i":"TransfersContainer"}],"md":[{"x":0,"y":0,"w":12,"i":"TransfersContainer"}],"sm":[{"x":0,"y":0,"w":12,"i":"TransfersContainer"}],"xs":[{"x":0,"y":0,"w":12,"i":"TransfersContainer"}]}')},1989:function(e){e.exports=JSON.parse('{"lg":[{"x":0,"y":0,"w":9,"i":"TransfersContainer"},{"x":9,"y":0,"w":3,"i":"TransfersNavigationWidget"}],"md":[{"x":0,"y":0,"w":9,"i":"TransfersContainer"},{"x":9,"y":0,"w":3,"i":"TransfersNavigationWidget"}],"sm":[{"x":0,"y":0,"w":12,"i":"TransfersContainer"},{"x":0,"y":1,"w":12,"i":"TransfersNavigationWidget"}],"xs":[{"x":0,"y":0,"w":12,"i":"TransfersContainer"},{"x":0,"y":1,"w":12,"i":"TransfersNavigationWidget"}]}')},2393:function(e,t,n){"use strict";n.r(t);var a=n(2),r=n(3),o=n(5),s=n(6),i=n(0),c=n.n(i),u=n(25),l=n.n(u),p=n(32),d=n(80),f=n(22),m=n(36),h=n(1403),_=n(1342),g=n.n(_),S=n(1398),b=n(527),v=n.n(b),y=n(1392),E=n(1380),T=n(1393),O=n(1362),A=n(1424),C=n(18),D=n(11),N=n(27),R=n.n(N),L=n(892),w=n(31),I=n(891),k=n(588),F=n(836),M=n(850),P=n(586),j=n(584),U=n(848),x=n(1344),Y=n(1359),q=n(1391),B=n.n(q),V=n(1384),H=n.n(V),G=n(1693),W=n(1503),X=n(1460),Q=n(1456),K=n(26),z=n.n(K),J=n(1747),Z=n.n(J),$=n(833),ee=n(531),te=n(585),ne=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e){return Object(a.a)(this,n),t.call(this,e)}return Object(r.a)(n,[{key:"render",value:function(){return c.a.createElement("input",{id:this.props.id,tabIndex:this.props.isChecked?"0":"-1",type:"text",className:"form-control sm "+Z.a["other-amount-field"]+" "+(this.props.isChecked?"":Z.a["not-checked"]),value:this.props.value,onFocus:this.props.onFocus,onChange:this.props.onChange,onBlur:this.props.onBlur,placeholder:this.props.placeholder})}}]),n}(i.Component),ae=Object(te.a)(ne),re=n(1371),oe=n(1411),se=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e){var r;return Object(a.a)(this,n),(r=t.call(this,e))._selectOtherAmount=r._selectOtherAmount.bind(Object(D.a)(r)),r._selectOtherAmountStateOnly=r._selectOtherAmountStateOnly.bind(Object(D.a)(r)),r._renderMinimumDue=r._renderMinimumDue.bind(Object(D.a)(r)),r._renderLastStatementBalance=r._renderLastStatementBalance.b
1ind(Object(D.a)(r)),r._renderValidationError=r._renderValidationError.bind(Object(D.a)(r)),r._onOtherAmountInputFocus=r._onOtherAmountInputFocus.bind(Object(D.a)(r)),r._onOtherAmountInputBlur=r._onOtherAmountInputBlur.bind(Object(D.a)(r)),r._selectMinimumDue=r._selectMinimumDue.bind(Object(D.a)(r)),r._selectStatementBalance=r._selectStatementBalance.bind(Object(D.a)(r)),r._handleMouseDown=r._handleMouseDown.bind(Object(D.a)(r)),r._handleMouseUp=r._handleMouseUp.bind(Object(D.a)(r)),r.isMouseDown=!1,r}return Object(r.a)(n,[{key:"UNSAFE_componentWillMount",value:function(){window.addEventListener("mousedown",this._handleMouseDown),window.addEventListener("mouseup",this._handleMouseUp)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("mousedown",this._handleMouseDown),window.removeEventListener("mouseup",this._handleMouseUp)}},{key:"render",value:function(){return c.a.createElement("div",{className:"form-group "+(this.props.isValid?"":"has-error ")+Z.a["credit-card-amount-container"]},c.a.createElement("div",{className:"input-group"},c.a.createElement("div",{className:"input-group-addon visible-xs "+Z.a["amount-label"]},c.a.createElement("span",null,this.props.i18nStrings.transfers_amount)),c.a.createElement("div",{className:"hidden-xs"},c.a.createElement("span",null,this.props.i18nStrings.transfers_amount)),c.a.createElement("div",{className:Z.a["credit-card-radio-container"]},this._renderMinimumDue(),this._renderLastStatementBalance(),this._renderOtherAmount())))}},{key:"_renderMinimumDue",value:function(){if(null!=this.props.minimumDue&&this.props.minimumDue>0){var e=this.props.selectedCreditCardAmountOption===oe.a.creditCardAmountOption.MINIMUM_DUE;return c.a.createElement("div",{id:"minimumAmountOptionContainer",className:Z.a["credit-card-radio-button"]},c.a.createElement($.a,{id:"minimumAmountRadio",name:"creditAmount",isChecked:e,isSmall:!0,onChange:this._selectMinimumDue},c.a.createElement("div",null,c.a.createElement("span",null,ee.a.convertNumberToUSD(this.props.minimumDue,!0)),c.a.createElement("span",{className:Z.a["credit-card-radio-label"]},this.props.i18nStrings.transfers_minimumDue))),c.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},this._renderValidationError(e)))}return null}},{key:"_renderLastStatementBalance",value:function(){if(null!=this.props.statementBalance){var e=this.props.selectedCreditCardAmountOption===oe.a.creditCardAmountOption.STATEMENT_BALANCE;return c.a.createElement("div",{id:"fullAmountOptionContainer",className:Z.a["credit-card-radio-button"]},c.a.createElement($.a,{id:"fullAmountRadio",name:"creditAmount",isChecked:e,isSmall:!0,onChange:this._selectStatementBalance},c.a.createElement("div",null,c.a.createElement("span",null,ee.a.convertNumberToUSD(this.props.statementBalance,!0)),c.a.createElement("span",{className:Z.a["credit-card-radio-label"]},this.props.i18nStrings.transfers_last_statement_balance))),c.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},this._renderValidationError(e)))}return null}},{key:"_renderOtherAmount",value:function(){var e=this.props.selectedCreditCardAmountOption===oe.a.creditCardAmountOption.OTHER;return c.a.createElement("div",{id:"otherAmountOptionContainer"},c.a.createElement("div",{className:Z.a["credit-card-radio-button"]+" "+Z.a["other-amount-container"]},c.a.createElement("label",{className:"di-radio"},c.a.createElement("input",{id:"otherAmountRadio",type:"radio",name:"creditAmount",role:"radio",checked:e,onChange:this._selectOtherAmountStateOnly}),c.a.createElement("span",{className:"lbl sm"},c.a.createElement("span",{className:Z.a["credit-card-currency-label"]},this.props.i18nStrings.transfers_currency),c.a.createElement(ae,{id:"otherAmountValue",isChecked:e,ref:"otherAmount",maxValue:g.a.MAXIMUM_TRANSFER_AMOUNT,value:e?this.props.amount:null,onFocus:this._onOtherAmountInputFocus,onBlur:this._onOtherAmountInputBlur,placeholder:this.props.i18nStrings.transfers_otherAmount,onChange:this.props.onAmountChange}),null!=this.props.renderLoanPayoffAndDueAmount?this.props.renderLoanPayoffAndDueAmount(null!=this.props.minimumDue):null))),c.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},this._renderValidationError(e)))}},{key:"_renderValidationError",value:function(e){return!this.props.isValid&&this.props.validationError&&e?c.a.createElement("div",{className:"text-danger credit-card-validation-error "+Z.a["validation-error"]},c.a.createElement(w.a,{name:"AlertError"})," ",this.props.validationError):null}},{key:"_onOtherAmountInputFocus",value:function(e){this._selectOtherAmount(e)}},{key:"_onOtherAmountInputBlur",value:function(e){var t=this;
1if(this.isMouseDown){window.addEventListener("mouseup",(function e(){null===t.props.amount&&t.props.onAmountChange(null,0),window.removeEventListener("mouseup",e)}))}else null===this.props.amount&&this.props.onAmountChange(null,0)}},{key:"_selectMinimumDue",value:function(e){this.props.onAmountChange(null,this.props.minimumDue),re.a.setCreditCardAmountOption(oe.a.creditCardAmountOption.MINIMUM_DUE)}},{key:"_selectStatementBalance",value:function(e){this.props.onAmountChange(null,this.props.statementBalance),re.a.setCreditCardAmountOption(oe.a.creditCardAmountOption.STATEMENT_BALANCE)}},{key:"_selectOtherAmountStateOnly",value:function(e){var t=z.a.findDOMNode(this.refs.otherAmount);t.focus();var n=null===t||void 0===t?void 0:t.value;if(null==n||0===(null===n||void 0===n?void 0:n.length))this.props.onAmountChange(e,null);else{var a=Number(n.replace(/,/g,""));this.props.onAmountChange(e,a)}re.a.setCreditCardAmountOption(oe.a.creditCardAmountOption.OTHER)}},{key:"_selectOtherAmount",value:function(e){var t=this;e.preventDefault(),setTimeout((function(){var n=z.a.findDOMNode(t.refs.otherAmount);n.focus(),n.setSelectionRange(0,9999);var a=n.value;null==a||0==a.length?t.props.onAmountChange(e,null):t.props.onAmountChange(e,Number(n.value)),re.a.setCreditCardAmountOption(oe.a.creditCardAmountOption.OTHER)}),1)}},{key:"_handleMouseDown",value:function(e){this.isMouseDown=!0}},{key:"_handleMouseUp",value:function(e){this.isMouseDown=!1}}]),n}(i.Component);se.propTypes={i18nStrings:l.a.shape({transfers_amount:l.a.string.isRequired,transfers_minimumDue:l.a.string.isRequired,transfers_last_statement_balance:l.a.string.isRequired,transfers_otherAmount:l.a.string.isRequired,transfers_currency:l.a.string.isRequired}).isRequired,minimumDue:l.a.number,statementBalance:l.a.number,amount:l.a.number,onAmountChange:l.a.func.isRequired,isValid:l.a.bool,validationError:l.a.string,selectedCreditCardAmountOption:l.a.oneOf([oe.a.creditCardAmountOption.MINIMUM_DUE,oe.a.creditCardAmountOption.STATEMENT_BALANCE,oe.a.creditCardAmountOption.OTHER,null]),renderLoanPayoffAndDueAmount:l.a.func};var ie=n(1614),ce=n(1987),ue=n.n(ce),le=n(583),pe=n(467),de=n(1435),fe=n(1347),me=n.n(fe),he=n(1348),_e=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e){var r;return Object(a.a)(this,n),(r=t.call(this,e))._buildPaymentOptions=r._buildPaymentOptions.bind(Object(D.a)(r)),r._processPaymentOptions=r._processPaymentOptions.bind(Object(D.a)(r)),r._onPaymentOptionSelect=r._onPaymentOptionSelect.bind(Object(D.a)(r)),r._getPaymentOptionLabel=r._getPaymentOptionLabel.bind(Object(D.a)(r)),r}return Object(r.a)(n,[{key:"render",value:function(){var e=this.props.account,t=this.props.paymentOptionsByAccountType;if(t){var n=t[x.a.getAccountTypeByName(e.accountType)];if(n>0&&n<=255)return c.a.createElement("div",{id:"overpaymentDropdownContainer",className:ue.a["overpayment-container"]},c.a.createElement("div",{id:"overpaymentDropdownLabel"},c.a.createElement("span",null,this.props.i18nStrings.transfers_overpayment_dropdown_label)),c.a.createElement(le.a,{disabled:this.props.disabled,defaultLabel:this._getPaymentOptionLabel(this.props.selectedPaymentOption),onSelect:this._onPaymentOptionSelect,label:this.props.i18nStrings.transfers_overpayment_dropdown_label,height:250},this._buildPaymentOptions(n)))}return null}},{key:"_processPaymentOptions",value:function(e){var t={};t[de.a.PAY_INTEREST_ONLY]=!1,t[de.a.PAY_TO_PRINCIPAL]=!1,t[de.a.APPLY_EXTRA_TO_INTEREST]=!1,t[de.a.APPLY_EXTRA_TO_PRINCIPAL]=!1,t[de.a.PAY_ESCROW_ONLY]=!1,t[de.a.PAY_FEES]=!1,t[de.a.LOC_PAY_IN_FULL_WITHOUT_CLOSING]=!1,t[de.a.LOC_PAY_IN_FULL_AND_CLOSE]=!1;for(var n=function(e,n){"1"===e&&(t[n]=!0)},a=e.toString(2),r=0,o=a.length;o>0;o--){var s=a.slice(o-1,o);switch(r){case 0:n(s,de.a.APPLY_EXTRA_TO_PRINCIPAL);break;case 1:n(s,de.a.APPLY_EXTRA_TO_INTEREST);break;case 2:n(s,de.a.PAY_TO_PRINCIPAL);break;case 3:n(s,de.a.PAY_INTEREST_ONLY);break;case 4:n(s,de.a.PAY_ESCROW_ONLY);break;case 5:n(s,de.a.PAY_FEES);break;case 6:n(s,de.a.LOC_PAY_IN_FULL_WITHOUT_CLOSING);break;case 7:n(s,de.a.LOC_PAY_IN_FULL_AND_CLOSE)}r++}return t}},{key:"_buildPaymentOptions",value:function(e){var t=[],n=this._processPaymentOptions(e);return t.push(this._getPaymentOptionDropdownItem(de.a.PAYMENT_OPTION_DEFAULT)),n[de.a.LOC_PAY_IN_FULL_WITHOUT_CLOSING]&&t.push(this._getPaymentOptionDropdownItem(de.a.LOC_PAY_IN_FULL_WITHOUT_CLOSING)),n[de.a.LOC_PAY_IN_FULL_AND_CLOSE]&&t.pu
1sh(this._getPaymentOptionDropdownItem(de.a.LOC_PAY_IN_FULL_AND_CLOSE)),(n[de.a.APPLY_EXTRA_TO_INTEREST]||n[de.a.APPLY_EXTRA_TO_PRINCIPAL])&&(t.push(c.a.createElement("div",{key:"extra-payment",className:ue.a["payment-option-section-header"]},this.props.i18nStrings.payment_option_extra_payment)),n[de.a.APPLY_EXTRA_TO_INTEREST]&&t.push(this._getPaymentOptionDropdownItem(de.a.APPLY_EXTRA_TO_INTEREST,!0)),n[de.a.APPLY_EXTRA_TO_PRINCIPAL]&&t.push(this._getPaymentOptionDropdownItem(de.a.APPLY_EXTRA_TO_PRINCIPAL,!0))),(n[de.a.PAY_INTEREST_ONLY]||n[de.a.PAY_TO_PRINCIPAL]||n[de.a.PAY_ESCROW_ONLY]||n[de.a.PAY_FEES])&&(t.push(c.a.createElement("div",{key:"special-payment",className:ue.a["payment-option-section-header"]},this.props.i18nStrings.payment_option_special_payment)),n[de.a.PAY_INTEREST_ONLY]&&t.push(this._getPaymentOptionDropdownItem(de.a.PAY_INTEREST_ONLY,!0)),n[de.a.PAY_TO_PRINCIPAL]&&t.push(this._getPaymentOptionDropdownItem(de.a.PAY_TO_PRINCIPAL,!0)),n[de.a.PAY_ESCROW_ONLY]&&t.push(this._getPaymentOptionDropdownItem(de.a.PAY_ESCROW_ONLY,!0)),n[de.a.PAY_FEES]&&t.push(this._getPaymentOptionDropdownItem(de.a.PAY_FEES,!0))),t}},{key:"_onPaymentOptionSelect",value:function(e,t){var n=e.props.value,a=this.props.selectedPaymentOption;if(n===de.a.LOC_PAY_IN_FULL_AND_CLOSE||n===de.a.LOC_PAY_IN_FULL_WITHOUT_CLOSING?re.a.setAmount(.01):a!==de.a.LOC_PAY_IN_FULL_AND_CLOSE&&a!==de.a.LOC_PAY_IN_FULL_WITHOUT_CLOSING||re.a.setAmount(null),null!=n&&re.a.setPaymentOption(n),a!=n){var r=this.props.enLabels["payment_option_"+n];if(r){var o=me.a.transfer_action_overpayment_option_selected+r;he.a.logTransferPageAction(me.a.transfer_event_category,o,this.props.reportSuite)}}}},{key:"_getPaymentOptionDropdownItem",value:function(e,t){var n=t?ue.a["payment-option-section"]:"";return c.a.createElement(pe.a,{key:e,value:e},c.a.createElement("div",{className:n},this._getPaymentOptionLabel(e)))}},{key:"_getPaymentOptionLabel",value:function(e){return null==e&&(e=0),this.props.i18nStrings["payment_option_"+e]}}]),n}(i.Component);_e.propTypes={account:l.a.object.isRequired,i18nStrings:l.a.objectOf(l.a.string).isRequired,paymentOptionsByAccountType:l.a.object,selectedPaymentOption:l.a.number,disabled:l.a.bool};var ge=n(1405),Se=n(1349),be=n(1381),ve=n(1389),ye=n(1694),Ee=n(1616),Te=n(1385),Oe=n(238),Ae=n(243),Ce=n(1370),De=n(1386),Ne=n(1365),Re=n(524),Le=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e){var r;return Object(a.a)(this,n),(r=t.call(this,e))._renderTransferSelectionCancelButton=function(e){var t={};switch(e){case"from":t.onClick=r._onFromSelect;break;case"to":t.onClick=r._onToSelect;break;default:t.onClick=r._onTransferSelectionCancel}return c.a.createElement("div",{className:B.a["transfers-selection-cancel-container"]},c.a.createElement("button",Object.assign({type:"button",id:"cancelSelection",ref:"cancelSelection",className:"btn btn-secondary","aria-haspopup":"false"},t),"Back"))},r._onTinSelect=function(){re.a.showView(oe.a.view.TIN_SELECTION)},r._onFromSelect=function(){re.a.showView(oe.a.view.FROM_ACCOUNT_SELECTION)},r._onToSelect=function(){re.a.showView(oe.a.view.TO_ACCOUNT_SELECTION)},r._onTransferSelectionCancel=function(){re.a.showView(oe.a.view.FORM)},r._renderView=r._renderView.bind(Object(D.a)(r)),r._renderForm=r._renderForm.bind(Object(D.a)(r)),r._renderFormElements=r._renderFormElements.bind(Object(D.a)(r)),r._renderTransferError=r._renderTransferError.bind(Object(D.a)(r)),r._renderSingleLocation=r._renderSingleLocation.bind(Object(D.a)(r)),r._renderFromTINDropdown=r._renderFromTINDropdown.bind(Object(D.a)(r)),r._renderFromAccountDropdownGroup=r._renderFromAccountDropdownGroup.bind(Object(D.a)(r)),r._renderToTINDropdown=r._renderToTINDropdown.bind(Object(D.a)(r)),r._renderToAccountDropdownGroup=r._renderToAccountDropdownGroup.bind(Object(D.a)(r)),r._renderFromAccountSelectionView=r._renderFromAccountSelectionView.bind(Object(D.a)(r)),r._renderToAccountSelectionView=r._renderToAccountSelectionView.bind(Object(D.a)(r)),r._renderDateSelectionView=r._renderDateSelectionView.bind(Object(D.a)(r)),r._renderFrequencySelectionView=r._renderFrequencySelectionView.bind(Object(D.a)(r)),r._renderIRAContribution=r._renderIRAContribution.bind(Object(D.a)(r)),r._renderOverpaymentDropdown=r._renderOverpaymentDropdown.bind(Object(D.a)(r)),r._renderSRTOptions=r._renderSRTOptions.bind(Object(D.a)(r)),r._renderSRTWarningMessage=r._renderSRTWarningMessage.bind(Object(D.a)(r)),r._renderWarningMessageForMultiPayment=r._renderWarningMessageForMultiPayment.bind(Object(D.a)(r)),r._renderAmount=r._renderAmount.bind(Object(D.a)(r)),r._renderMortgageLoanLateFeesAndTotalAmount=r._renderMortgageLoanLateFeesAndTotalAmount.bind(Object(D.a)(r)),r._renderContextualMessageToAccountForMultiEnabled=r._renderContextualMessageToAccountForMultiEnabled.bind(Object(D.a)(r)),r._renderContextualMessageEditSRTForMultiEnabled=r._renderContextualMessageEditSRTForMultiEnabled.bind(Object(D.a)(r)),r._renderPrincipalAndEscrowForMultiPayment=r._renderPrincipalAndEscrowForMultiPayment.bind(Object(D.a)(r)),r._renderLoanPayoffAndDueAmount=r._renderLoanPayoffAndDueAmount.bind(Object(D.a)(r)),r._onSingleLocationNavDown=r._onSingleLocationNavDown.bind(Object(D.a)(r)),r._onFromLocationNavDown=r._onFromLocationNavDown.bind(Object(D.a)(r)),r._onFromAccountNavDown=r._onFromAccountNavDown.bind(Object(D.a)(r)),r._onToLocationNavDown=r._onToLocationNavDown.bind(Object(D.a)(r)),r._onToAccountNavDown=r._onToAccountNavDown.bind(Object(D.a)(r)),r._onTransferDateNavDown=r._onTransferDateNavDown.bind(Object(D.a)(r)),r._fromAccountFilter=r._fromAccountFilter.bind(Object(D.a)(r)),r._toAccountFilter=r._toAccountFilter.bind(Object(D.a)(r)),r._toAccountMortgageLoanFilter=r._toAccountMortgageLoanFilter.b
1ind(Object(D.a)(r)),r._onSingleLocationSelect=r._onSingleLocationSelect.bind(Object(D.a)(r)),r._onFromLocationSelect=r._onFromLocationSelect.bind(Object(D.a)(r)),r._onFromAccountSelect=r._onFromAccountSelect.bind(Object(D.a)(r)),r._onToLocationSelect=r._onToLocationSelect.bind(Object(D.a)(r)),r._onToAccountSelect=r._onToAccountSelect.bind(Object(D.a)(r)),r._onDateSelect=r._onDateSelect.bind(Object(D.a)(r)),r._onToAccountChange=r._onToAccountChange.bind(Object(D.a)(r)),r._onAmountChange=r._onAmountChange.bind(Object(D.a)(r)),r._onAdditionalEscrowChange=r._onAdditionalEscrowChange.bind(Object(D.a)(r)),r._onAdditionalPrincipalChange=r._onAdditionalPrincipalChange.bind(Object(D.a)(r)),r._onAmountBlur=r._onAmountBlur.bind(Object(D.a)(r)),r._onAmountFocus=r._onAmountFocus.bind(Object(D.a)(r)),r._onTransferButtonClick=r._onTransferButtonClick.bind(Object(D.a)(r)),r._showCreditCardAmount=r._showCreditCardAmount.bind(Object(D.a)(r)),r._getTransferErrorMessage=r._getTransferErrorMessage.bind(Object(D.a)(r)),r._getAmountValidationError=r._getAmountValidationError.bind(Object(D.a)(r)),r._isFormValid=r._isFormValid.bind(Object(D.a)(r)),r._areDuplicateRetailTinsSelected=r._areDuplicateRetailTinsSelected.bind(Object(D.a)(r)),r._areDuplicateAccountsSelected=r._areDuplicateAccountsSelected.bind(Object(D.a)(r)),r._isAmountValid=r._isAmountValid.bind(Object(D.a)(r)),r._hasEnoughMoney=r._hasEnoughMoney.bind(Object(D.a)(r)),r._isOverContributionLimit=r._isOverContributionLimit.bind(Object(D.a)(r)),r._onMemoInputChange=r._onMemoInputChange.bind(Object(D.a)(r)),r._onMemoBlur=r._onMemoBlur.bind(Object(D.a)(r)),r._getSavedFrequencyData=r._getSavedFrequencyData.bind(Object(D.a)(r)),r._onFrequencySave=r._onFrequencySave.bind(Object(D.a)(r)),r._renderErrorMessageIntoHiddenElement=r._renderErrorMessageIntoHiddenElement.bind(Object(D.a)(r)),r._renderAccessibleErrorMessage=r._renderAccessibleErrorMessage.bind(Object(D.a)(r)),r._onClickAddRecipient=r._onClickAddRecipient.bind(Object(D.a)(r)),r._renderFDIC=r._renderFDIC.bind(Object(D.a)(r)),r.defaultSelectedToAccount=Oe.a.getUrlParameterValueByName("accountId",window.location.href),!r.defaultSelectedToAccount&&sessionStorage.getItem("accountReference")&&(r.defaultSelectedToAccount=sessionStorage.getItem("accountReference"),sessionStorage.removeItem("accountReference")),r.crossTinEnabled=r.props.configs.crossTINEnabled,r.isBB=r.props.configs.customerType===g.a.BUSINESS.toLowerCase(),r}return Object(r.a)(n,[{key:"componentDidMount",value:function(){var e,t=this;if(setTimeout((function(){t.refs.transferHeader&&t.refs.transferHeader.focus()}),200),this.interval=setInterval((function(){if(null!=document.querySelector("#makeTransfer")){var e={journeyType:Re.a.Transfer,subpageType:Re.b.Transfer,isPortScanningEnabled:!0,subpageNumericalId:1,trigger:{"#makeTransfer":"click"}};Re.y(e),clearInterval(t.interval)}}),500),(null===(e=this.props.locations)||void 0===e?void 0:e.length)>0&&!this.props.fromLocation){var n=this.props.locations[0];re.a.setFromLocation(n),re.a.setToLocation(n),re.a.setFromAccount(null),re.a.setToAccount(null),this.props.onTINSelected(n)}}},{key:"componentWillUnmount",value:function(){Re.z(),clearInterval(this.interval)}},{key:"componentDidUpdate",value:function(){var e=this;if(this.props.accountDataStatus===g.a.SUCCESS&&null!=this.props.accounts){var t=this.props.toAccount,n=this.props.accounts;if(!t&&this.defaultSelectedToAccount){var a=n.filter(this._toAccountFilter);if(null!=a&&a.length>0){var r=a.filter((function(t){return t.accountReference===e.defaultSelectedToAccount}));if(r.length>0)setTimeout((function(){e._onToAccountChange(null,r[0])}));else if(this.props.configs.intraFiEnabled){var o=this.props.recipients;if(o&&o.length>0){var s=o.filter((function(t){return t.reference===e.defaultSelectedToAccount}));s.length>0&&setTimeout((function(){e._onToAccountChange(null,s[0])}))}}}}}}},{key:"render",value:function(){var e,t=this.props.currentView;switch(t){case oe.a.view.FORM:e=0;break;case oe.a.view.FROM_LOCATION_SELECTION:case oe.a.view.TO_LOCATION_SELECTION:e=2;break;default:e=1}return this.props.configs.breakpoint===g.a.LAYOUT_XS?c.a.createElement(L.a,{depth:e},this._renderView(t)):this._renderView(t)}},{key:"_renderView",value:function(e){switch(e){case oe.a.view.FORM:return this._renderForm();case oe.a.view.TIN_SELECTION:return this._renderTINLocationSelectionView();
1case oe.a.view.FROM_LOCATION_SELECTION:return this._renderFromLocationSelectionView();case oe.a.view.TO_LOCATION_SELECTION:return this._renderToLocationSelectionView();case oe.a.view.FROM_ACCOUNT_SELECTION:return this._renderFromAccountSelectionView();case oe.a.view.TO_ACCOUNT_SELECTION:return this._renderToAccountSelectionView();case oe.a.view.DATE_SELECTION:return this._renderDateSelectionView();case oe.a.view.FREQUENCY_SELECTION:return this._renderFrequencySelectionView();default:return this._renderForm()}}},{key:"_renderForm",value:function(){var e,t=this.props.accounts||[],n=t.filter(this._toAccountFilter),a=t.filter(this._fromAccountFilter);return e=this.props.configs.viewOnlyMode?c.a.createElement(De.a,{i18nStrings:this.props.i18nStrings}):this.props.isEditSRTFlow&&(this.props.getScheduledTransferStatus===g.a.ERROR||this.props.notEditable)?c.a.createElement("div",{className:B.a["primary-error"],id:"nonEditableError"},c.a.createElement(w.a,{name:"AlertError"})," ",this.props.i18nStrings.transfers_notEditable):this.props.accountDataStatus===g.a.LOADING&&this.props.configs.customerType!==g.a.BUSINESS.toLowerCase()||this.props.isEditSRTFlow&&this.props.getScheduledTransferStatus===g.a.LOADING?c.a.createElement(Ce.a,null):this.props.configs.primaryUser||0!=n.length||0!=a.length?this._renderFormElements():c.a.createElement(Ne.a,{i18nStrings:this.props.i18nStrings}),c.a.createElement("div",{className:B.a["transfers-form"]},this._renderErrorMessageIntoHiddenElement(),this._renderFDIC(),c.a.createElement("div",{className:"page-header transferForm-header"},c.a.createElement("h1",{"aria-describedby":"transferHeader",tabIndex:"-1",ref:"transferHeader",id:"transferHeader",className:"brand-type-a-text-style"},this.props.isEditSRTFlow?this.props.i18nStrings.transfers_editSRT:this.props.i18nStrings.transfers_makeATransfer),this.props.configs.intraFiEnabled&&!this.isBB?c.a.createElement("div",{className:B.a["add-recipient-page-link-container"]+" add-recipient-link-container"},c.a.createElement(Ae.a,{to:"/app/home"+this.props.configs.olbRoutes.add_recipients},c.a.createElement(w.a,{name:"Add"}),c.a.createElement("span",{className:B.a["recipient-link-text"]},this.props.i18nStrings.add_recipients))):null),e)}},{key:"_renderFDIC",value:function(){if(null!=this.props.fromAccount&&null!=this.props.toAccount){var e=this.props.configs.complianceConfiguration;if(null!==e&&void 0!==e&&e.complianceEnabled){var t=null===e||void 0===e?void 0:e.complianceInsuredAccountTypes,n=null===e||void 0===e?void 0:e.complianceNonInsuredAccountTypes,a=this.props.fromAccount,r=this.props.toAccount,o=null===a||void 0===a?void 0:a.accountType,s=null===r||void 0===r?void 0:r.accountType,i=x.a.getAccountTypeByName(o),u=x.a.getAccountTypeByName(s),l=null===t||void 0===t?void 0:t.split(","),p=null===n||void 0===n?void 0:n.split(","),d=null===l||void 0===l?void 0:l.includes(u),f=null===p||void 0===p?void 0:p.includes(u),m=null===l||void 0===l?void 0:l.includes(i),h=null===p||void 0===p?void 0:p.includes(i),_=d&&m||d&&h||f&&m||d&&!h&&!m||!d&&!f&&m,g=d||m||f||h;return c.a.createElement(I.a,{config:e,isInsured:_,showFDIC:g,isHomePage:!1})}return c.a.createElement(c.a.Fragment,null)}return c.a.createElement(c.a.Fragment,null)}},{key:"_renderFormElements",value:function(){var e=this._isFormValid(),t=this.props.configs.srt&&this.props.configs.srt.enabled,n=this.props.locations,a=this.props.isEditSRTFlow?this.props.configs.olbRoutes.scheduled_transfers:this.props.configs.olbRoutes.home,r={pathname:"/app/home".concat(a)};return c.a.createElement("div",null,c.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},this.props.transferErrorCode&&this.isDisplayTransferCutOffErrorMsg()?c.a.createElement("div",{id:"transferServerError",className:B.a["server-error-container"]},this._renderTransferError()):null),c.a.createElement("div",null,t&&Se.a.isSRT(this.props.SRT)||this.props.isEditSRTFlow?"":this._renderTransFerCutOffMessage()),c.a.createElement("div",{className:B.a["transfers-form-group"]+" di-callout xs-void"},n?this.crossTinEnabled?this._renderLocationsAndAccounts("from"):this._renderSingleLocation():this._renderFromAccountDropdownGroup(),c.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},this._renderContextualMessageFromAccount()),n?this.crossTinEnabled?this._renderLocationsAndAccounts("to"):null:this._renderToAccountDropdownGroup(),this._renderContextualMessageEditSRTForMultiEnabled(),c.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},this._renderContextualMessageToAccount()),this._renderSRTOptions(),this._renderAmount(),c.a.createElement("div",{"aria-live":"assertive","aria-atomic":"true"},this._renderIRAContribution()),this._renderOverpaymentDropdown(),this._renderWarningMessageForMultiPayment(),this._renderMortgageLoanLateFeesAndTotalAmount(),this._renderContextualMessageToAccountForMultiEnabled(),this._renderPrincipalAndEscrowForMultiPayment()),this._renderMemo(),c.a.createElement("div",{className:B.a["transfer-button-container"]},c.a.createElement("button",{type:"button",id:"makeTransfer",ref:"makeTransfer",className:(e?"":"disabled ")+"btn btn-primary xs-width-100","aria-haspopup":e?"true":"false",onClick:this._onTransferButtonClick},t&&Se.a.isSRT(this.props.SRT)||this.props.isEditSRTFlow?this.props.i18nStrings.transfers_schedule_button:this.props.i18nStrings.transfers_button),c.a.createElement(Ae.a,{id:"accountsButton",role:"button",tabIndex:"0",to:r,onMouseDown:function(e){e.target.click()},className:"btn btn-secondary xs-width-100"},this.props.isEditSRTFlow?this.props.i18nStrings.transfers_goBack:this.props.configs.accountsButton)))}},{key:"_renderSingleLocation",value:function(){var e=this,t=this.props,n=t.locations,a=t.fromLocation,r=t.i18nStrings;return c.a.createElement("div",null,c.a.createElement("div",{className:B.a["single-transfer-container"]},c.a.createElement("div",{className:"visible-xs "+B.a["transfer-tin-label"],onClick:this._onTinSelect},c.a.createElement("div",{class:"input-group"},c.a.createElement("label",{className:"input-label "+B.a["tin-label"]},this.props.i18nStrings.transfers_label_location)),c.a.createElement("div",{className:"summary"},a?c.a.createElement("span",{className:"no-account-label "+B.a["tin-label"]},a.locationName):c.a.createElement("span",{className:"no-account-label "+B.a["tin-label"]},r.Select_tax_id))),c.a.createElement("div",{className:"hidden-xs "+B.a["single-transfer-control
1s"]},c.a.createElement("label",{className:"input-label"},this.props.i18nStrings.transfers_label_location),c.a.createElement(Q.a,{id:"SingleTransferLocation",locations:n,defaultLocation:a,onSelect:this._onSingleLocationSelect,navDown:this._onSingleLocationNavDown,configs:this.props.configs,variationType:"on-gray",responsive:!1,i18nStrings:r,hideTINLabel:!0,ref:function(t){e.singleLocationDropdownGroup=t}}))),this._renderFromAccountDropdownGroup(),this._renderToAccountDropdownGroup())}},{key:"_renderLocationsAndAccounts",value:function(e){if(!e)return null;var t=this.props,n=t.fromLocation,a=t.toLocation,r=t.fromAccount,o=t.toAccount,s=t.i18nStrings,i=t.toAccounts,u="from"===e?n:a,l="from"===e?r:o,p="from"===e?"_onFromSelect":"_onToSelect",d=!1;if(l&&l.regDLimits){var f=l.regDLimits;d=this.props.configs.useTotalTransferValues?f.hostTotalRegDCount>0||f.maxRegDCount>0:f.hostTransferCount>0||f.maxTransferCount>0}return n&&a&&!i?c.a.createElement("div",{className:B.a["transfer-".concat(e,"-container")]},c.a.createElement("div",{className:"visible-xs "+B.a["transfer-".concat(e,"-label")],onClick:this[p]},c.a.createElement("label",{className:"input-label"},this.props.i18nStrings["transfers_label_".concat(e)]),c.a.createElement("div",{className:"summary"},c.a.createElement("span",{className:"location",role:"button"},u.locationName),this._areDuplicateRetailTinsSelected()&&c.a.createElement("span",{className:"visible-xs "+B.a["duplicate-account-error"]},Q.a._renderDuplicateTinError(u.id,s)),l?this._renderAccountDescriptionAndBalance(l,e):c.a.createElement("span",{className:"no-account-label"},s.Select_account))),d&&"from"===e&&c.a.createElement("div",{className:"visible-xs"},G.a._renderRegD(l,l.id,s)),this._areDuplicateAccountsSelected()&&c.a.createElement("div",{className:"visible-xs "+B.a["duplicate-account-error"]},G.a._renderDuplicateAccountError(l.id,s)),c.a.createElement("div",{className:"hidden-xs "+B.a["transfer-".concat(e,"-controls")]},c.a.createElement("label",{className:"input-label"},this.props.i18nStrings["transfers_label_".concat(e)]),"from"===e?this._renderFromTINDropdown():this._renderToTINDropdown(),"from"===e?this._renderFromAccountDropdownGroup():this._renderToAccountDropdownGroup())):null}},{key:"_renderAccountDescriptionAndBalance",value:function(e,t){var n=this.props,a=n.i18nStrings,r=n.configs.showCashAdvanceAmounts;return c.a.createElement("div",null,c.a.createElement(W.a,{account:e,id:e.id,configs:this.props.configs}),G.a._renderAccountBalance(e,t,a,r))}},{key:"_renderTransferError",value:function(){var e,t=this.props.transferErrorCode,n=this.props.transferErrorMessage;return e=t===A.a.errorType.TRANSFER_ERROR||t===A.a.errorType.ACCOUNT_ID_MISMATCH?this.props.i18nStrings.transfers_error:t===A.a.errorType.NO_PAYOFF_AMOUNT_PRESENT?this.props.i18nStrings.msg_21090:t.error===g.a.INSUFFICIENT_FUNDS_TO_PAYOFF?t.statusMessage:t===A.a.errorType.INSUFFICIENT_FUNDS_TO_PAYOFF?this.props.i18nStrings.transfers_Insufficient_fund_msg.replace("{0}",ee.a.convertNumberToUSD(this.props.amount)).replace("{1}",this.props.fromAccount.description):t===g.a.TRANSFER_BLOCKED?this.props.configs.transferDenied:t===g.a.INVALID_PASSCODE_ERROR_CODE?n:t===g.a.AMOUNT_EXCEED_LIMIT?this.props.i18nStrings.transfers_limit_exceeded_msg:t===g.a.TRANSFER_CUTOFF_ERROR_CODE?this.props.configs.transferCutOffMessage:this._getTransferErrorMessage(t),c.a.createElement(k.a,{dangerouslySetInnerHTML:{__html:e},ref:"transferServerError",type:"danger",showIcon:!0,scrollToOnMount:!0})}},{key:"_renderTransFerCutOffMessage",value:function(){var e,t=this.props.transferErrorCode,n=this.props.configs.transferCutOffEnabled,a=this.props.configs.transferCutOffInProgress;return!t&&n&&a?(e=this.props.configs.transferCutOffMessage,c.a.createElement(k.a,{dangerouslySetInnerHTML:{__html:e},ref:"transferServerError",type:"warning",showIcon:!0,scrollToOnMount:!0})):""}},{key:"isDisplayTransferCutOffErrorMsg",value:function(){var e=this.props.transferErrorCode,t=Se.a.isSRT(this.props.SRT);return e!==g.a.TRANSFER_CUTOFF_ERROR_CODE||!t}},{key:"_renderAccessibleErrorMessage",value:function(){return this._renderTransferError()}},{key:"_renderErrorMessageIntoHiddenElement",value:function(){var e,t=this.props.transferErrorCode?this._renderAccessibleErrorMessage():"";return e={display:t?"inline":"none"},c.a.createElement("div",{role:"alert","aria-live":"assertive"},c.a.createElement("span",{className:"sr-only",ref:"errorMsg",role:"alert","aria-live":"assertive",style:e},t))}},{key:"_renderAccountsLoadingFailedError",value:function(e){var t=this,n=this.props.i18nStrings;return c.a.createElement("div",{className:B.a["accounts-selection-view-loading-failed"]},c.a.createElement(X.a,{id:this.props.id||"",refreshHandler:function(){return t._handleAccountsRefresh(e)},i18nStrings:n}),";")}},{key:"_handleAccountsRefresh",value:function(e){var t=this.props,n=t.onTINSelected,a=t.fromLocation,r=t.toLocation;n("from"===e?a:r)}},{key:"_renderFromTINDropdown",value:function(e){var t=this,n=this.props,a=n.locations,r=n.i18nStrings,o=n.fromLocation;return c.a.createElement(Q.a,{id:"FromLocation",locations:a,defaultLocation:o,showError:this._areDuplicateRetailTinsSelected(),onSelect:this._onFromLocationSelect,navDown:this._onFromLocationNavDown,configs:this.props.configs,variationType:"on-gray",i18nStrings:r,responsive:e,hideTINLabel:!0,ref:function(e){t.fromLocationDropdownGroup=e}})}},{key:"_renderFromAccountDropdownGroup",value:function(){var e=this,t=this.props.tinAccounts,n=this.props.fromLocation,a=n?this.props.fromLocation.productUserGuid===this.props.accountsLocationId:this.props.accountDataStatus===g.a.LOADING;this.props.fromLocation===this.props.toLocation&&null!=this.props.fromAccount&&(a=!1);var r=(n&&t&&t[n.productUserGuid]||this.props.accounts||[]).filter(this._fromAccountFilter);return c.a.createElement(G.a,{id:"From",label:(!this.isBB||this.isBB&&!this.crossTinEnabled)&&this.props.i18nStrings.transfers_label_from,onSelect:this._onFromAccountSelect,selectedAccount:this.props.fromAccount,navDown:this._onFromAccountNavDown,showLoading:a,showError:this._areDuplicateAccountsSelected(),showRegD:!0,onlyShowAvailableBalance:!0,accounts:r,configs:this.props.configs,i18nStrings:this.props.i18nStrings,ref:function(t){e.fromAccountDropdownGroup=t}})}},{key:"_renderToTINDropdown",value:function(e){var t=this,n=this.props,a=n.locations,r=n.i18nStrings,o=n.toLocation;return c.a.createElement(Q.a,{id:"ToLocation",locations:a,defaultLocation:o,showError:this._areDuplicateRetailTinsSelected(),onSelect:this._onToLocationSelect,navDown:this._onToLocationNavDown,configs:this.props.configs,variationType:"on-gray",i18nStrings:r,responsive:e,hideTINLabel:!0,ref:function(e){t.toLocationDropdownGroup=e}})}},{key:"_renderToAccountDropdownGroup",value:function(){var e=this,t=this.props.tinAccounts,n=this.props.toLocation,a=n?this.props.toLocation.productUserGuid===this.props.accountsLocationId:this.props.accountDataStatus===g.a.LOADING;this.props.fromLocation===this.props.toLocation&&null!=this.props.toAccount&&(a=!1);var r=this.props.toLocation&&this.props.toAccounts?this.props.toAccounts:this.props.accounts,o=(n&&t&&t[n.productUserGuid]||r||[]).filter(this._toAccountFilter);this.props.isEditSRTFlow&&(Se.a.isMultiPaymentEnabledForNonMortgageAccounts(this.props.toAccount,this.props.configs)||Se.a.isMultiPaymentEnabledForIntraFIAccounts(this.props.toRecipient,this.props.configs)||Se.a.isMultiPaymentEnabledForCrossMortgageAccount(this.props.toAccount,this.props.configs))&&(o=o.filter(this._toAccountMortgageLoanFilter));var s=this.props.toAccount;return!this.props.toAccount&&this.props.toRecipient&&(s=this.props.toRecipient),c.a.createElement(G.a,{id:"To",label:(!this.isBB||this.isBB&&!this.crossTinEnabled)&&this.props.i18nStrings.transfers_label_to,onSelect:this._onToAccountSelect,selectedAccount:s,navDown:this._onToAccountNavDown,showLoading:a,showError:this._areDuplicateAccountsSelected(),accounts:o,configs:this.props.configs,i18nStrings:this.props.i18nStrings,isBB:this.isBB,renderRecipients:this.props.configs.intraFiEnabled,recipients:this.props.recipients,ref:function(t){e.toAccountDropdownGroup=t},disabled:this.props.isEditSRTFlow&&Se.a.isMultiPaymentEnabled(this.props.toAccount,this.props.configs),isEditSRTFlow:this.props.isEditSRTFlow})}},{key:"_showCreditCardAmount",value:function(e){return e&&x.a.isCreditCardLoanAccount(e)&&(e.loanInfo&&"number"===typeof e.loanInfo.nextPaymentAmount&&e.loanInfo.nextPaymentAmount>0||"number"===typeof e.lastStatementBalance)}},{key:"_renderAmount",value:function(){var e=this.props.toAccount,t=null;if(e&&(x.a.isLoanAccountOrTCLCreditLine(e)||x.a.isLOCAccount(e)||x.a.isCreditCardAccount(e))&&(t=this._renderLoanPayoffAndDueAmount),this.props.paymentOption!==de.a.LOC_PAY_IN_FULL_AND_CLOSE&&this.props.paymentOption!==de.a.LOC_PAY_IN_FULL_WITHOUT_CLOSING){if(this._showCreditCardAmount(e)){var n=this.props.configs.showCreditCardPayoffAmount;return c.a.createElement(se,{i18nStrings:this.props.i18nStrings,minimumDue:e.loanInfo.nextPaymentAmount,statementBalance:e.lastStatementBalance,amount:this.props.amount,onAmountChange:this._onAmountChange,isValid:null===this.props.amount||this._isAmountValid(),validationError:this._getAmountValidationError(),selectedCreditCardAmountOption:this.props.selectedCreditCardAmountOption,renderLoanPayoffAndDueAmount:n?t:null})}var a=null;return null!=t&&(a=t(!1)),c.a.createElement("div",{className:"form-group "+B.a["amount-container"]},c.a.createElement(F.a,{id:"amountInputField",label:this.props.i18nStrings.transfers_amount,labelOnSameLine:!0,changeXsHeight:!0,inputMode:"decimal",addonLabel:this.props.i18nStrings.transfers_currency,placeholder:this.props.i18nStrings.transfers_amount_placeholder,value:this.props.amount||0,maxValue:g.a.MAXIMUM_TRANSFER_AMOUNT,isValid:null===this.props.amount||this._isAmountValid(),disabled:Se.a.isMultiPaymentEnabled(e,this.props.configs),validationError:this._getAmountValidationError(),onChange:this._onAmountChange,onBlur:this._onAmountBlur,onFocus:this._onAmountFocus},c.a.createElement("div",{className:"hidden-xs"},a)),c.a.createElement("div",{className:"visible-xs"},a))}}},{key:"_renderPrincipalAndEscrowForMultiPayment",value:function(){this.props.toAccount;var e=Se.a.isMultiPaymentEnabled(this.props.toAccount,this.props.configs),t=Se.a.isMortgageLoanPastDue(this.props.toAccount);if(e&&!t)return c.a.createElement("div",{id:"multiPaymentAdditionalSection",className:"transfers-additional-container"},c.a.createElement(F.a,{id:"additionalPrincipalField",isValid:!0,maxLength:100,maxValue:g.a.MAXIMUM_TRANSFER_AMOUNT,label:this.props.i18nStrings.transfers_additional_principal,labelOnSameLine:!0,changeXsHeight:!0,inputMode:"decimal",addonLabel:this.props.i18nStrings.transfers_currency,value:this.props.additionalPrincipal||0,placeholder:this.props.i18nStrings.transfers_amount_placeholder,onChange:this._onAdditionalPrincipalChange,minValue:0}),c.a.createElement(F.a,{id:"additionalEscrowField",isValid:!0,maxLength:100,maxValue:g.a.MAXIMUM_TRANSFER_AMOUNT,label:this.props.i18nStrings.transfers_additional_escrow,labelOnSameLine:!0,changeXsHeight:!0,inputMode:"decimal",addonLabel:this.props.i18nStrings.transfers_currency,value:this.props.additionalEscrow||0,placeholder:this.props.i18nStrings.transfers_amount_placeholder,onChange:this._onAdditionalEscrowChange,minValue:0}))}},{key:"_renderFromLocationSelectionView",value:function(){var e=this.props.locations||[],t=this.props.fromLocation||{};return(this.props.configs||{}).breakpoint===g.a.LAYOUT_XS?c.a.createElement("div",{className:B.a["tin-location-selection"]+" "+B.a["account-selection"]},c.a.createElement(M.a,{label:"From Tax ID",navUp:this._onFromLocationSelect},Q.a._renderLocationDropdownItems(e,t,!0)),this._renderTransferSelectionCancelButton("from")):(re.a.showView(oe.a.view.FORM),null)}},{key:"_renderTINLocationSelectionView",value:function(){var e=this.props.locations||[],t=this.props.fromLocation||{};return(this.props.configs||{}).breakpoint===g.a.LAYOUT_XS?c.a.createElement("div",{className:B.a["tin-location-selection"]+" "+B.a["account-selection"]},c.a.createElement(M.a,{label:"Tax ID",navUp:this._onSingleLocationSelect},Q.a._renderLocationDropdownItems(e,t,!0)),this._renderTransferSelectionCancelButton()):(re.a.showView(oe.a.view.FORM),null)}},{key:"_renderFromAccountSelectionView",value:function(){var e=(this.props.accounts||[]).filter(this._fromAccountFilter),t=this.props.fromLocation,n=t?t.productUserGuid===this.props.accountsLocationId:this.props.accountDataStatus===g.a.LOADING,a=this.props.accountDataStatus===g.a.ERROR,r=this.props.locations?"has-locations":"";return(this.props.configs||{}).breakpoint===g.a.LAYOUT_XS?c.a.createElement("div",{className:r+" "+B.a["account-selection"]},t&&c.a.createElement("h1",{className:"from-responsive-title"},this.props.i18nStrings.transfers_label_from),this.crossTinEnabled&&t&&this._renderFromTINDropdown(!0),n&&!a&&c.a.createElement("div",{className:B.a["account-selection-view-loader"]},c.a.createElement(Ce.a,null)),a&&this._renderAccountsLoadingFailedError("from"),c.a.createElement(M.a,{label:this.props.fromLocation?"":this.props.i18nStrings.transfers_label_from,navUp:this._onFromAccountSelect},G.a._renderAccountDropdownItems("from",e,this.props.configs,this.props.i18nStrings,!0,!0,this.props.fromAccount)),this._renderTransferSelectionCancelButton()):(re.a.showView(oe.a.view.FORM),null)}},{key:"_renderToLocationSelectionView",value:function(){var e=this.props.locations||[],t=this.props.toLocation||{};return c.a.createElement("div",{className:B.a["tin-location-selection"]+" "+B.a["account-selection"]},c.a.createElement(M.a,{label:"To Tax ID",navUp:this._onToLocationSelect},Q.a._renderLocationDropdownItems(e,t,!0)),this._renderTransferSelectionCancelButton("to"))}},{key:"_renderToAccountSelectionView",value:function(){var e=(this.props.accounts||[]).filter(this._toAccountFilter),t=G.a._renderAccountDropdownItems("to",e,this.props.configs,this.props.i18nStrings,!1,!1,this.props.toAccount),n=this.props.toLocation,a=n?n.productUserGuid===this.props.accountsLocationId:this.props.accountDataStatus===g.a.LOADING,r=this.props.accountDataStatus===g.a.ERROR,o=this.props.locations?"has-locations":"";if(this.props.configs.intraFiEnabled){var s=G.a._renderRecipientDropdownItems(this.props.recipients,this.props.configs,this.props.i18nStrings,this.context.router,this.props.toAccount,this.isBB);Array.prototype.push.apply(t,s)}return c.a.createElement("div",{className:o+" "+B.a["account-selection"]},n&&c.a.createElement("h1",{className:"from-responsive-title"},this.props.i18nStrings.transfers_label_to),this.crossTinEnabled&&n&&this._renderToTINDropdown(!0),a&&!r&&c.a.createElement("div",{className:B.a["account-selection-view-loader"]},c.a.createElement(Ce.a,null)),r&&this._renderAccountsLoadingFailedError("to"),c.a.createElement(M.a,{label:this.props.toLocation?"":this.props.i18nStrings.transfers_label_to,navUp:this._onToAccountSelect},t),this._renderTransferSelectionCancelButton())}},{key:"_renderDateSelectionView",value:function(){var e=R()().startOf("day");(null!=this.props.SRT.frequency||this.props.isEditSRTFlow)&&e.add(1,"day");var t=e.clone().add(g.a.SRT_START_DATE_RANGE,"year").startOf("day");return c.a.createElement(P.a,{defaultValue:this.props.SRT.startDate,maxStartDate:e,maxEndDate:t,dateFilter:Se.a.createSRTDateFilter(this.props.SRT),hideSaveButton:!0,onSelect:this._onDateSelect,i18nStrings:this.props.i18nStrings,isXSView:!0})}},{key:"_renderFrequencySelectionView",value:function(){return c.a.createElement(Ee.a,{savedFrequencyData:this._getSavedFrequencyData(),navUp:this._onFrequencySelect,configs:this.props.configs,i18nStrings:this.props.i18nStrings,options:this.props.configs.srt.frequencyOptions,onSave:this._onFrequencySave,userSelectedDate:this.props.SRT.startDate})}},{key:"_renderIRAContribution",value:function(){var e=this.props.toAccount;return Se.a.isValidIRA(e,this.props.configs.contributionsEnabled)?c.a.createElement(ie.a,{account:e,currentYear:this.props.configs.currentYear,priorYear:this.props.configs.priorYear,i18nStrings:this.props.i18nStrings,priorYearSelected:this.props.priorIRAContributionYear}):null}},{key:"_renderOverpaymentDropdown",value:function(){var e=this.props.toAccount,t=!1;if(Se.a.canOverpay(e,this.props.configs)){this.props.configs.srt.enabled&&(t=Se.
1a.isSRT(this.props.SRT)&&!this.props.configs.srt.overpayEnabled),Se.a.isMultiPaymentEnabled(e,this.props.configs)&&(t=!0);var n=null;return Se.a.isSRT(this.props.SRT)&&(this.props.configs.srt.overpayEnabled?this.props.paymentOption!==de.a.LOC_PAY_IN_FULL_WITHOUT_CLOSING&&this.props.paymentOption!==de.a.LOC_PAY_IN_FULL_AND_CLOSE||(n=this.props.i18nStrings.srt_paydown_warning):n=this.props.i18nStrings.srt_overpay_warning),c.a.createElement("div",null,c.a.createElement(_e,{account:e,i18nStrings:this.props.i18nStrings,paymentOptionsByAccountType:this.props.configs.loanPaymentOptionsByAccountType,selectedPaymentOption:this.props.paymentOption,disabled:t,reportSuite:this.props.configs.reportSuite,enLabels:this.props.configs.enLabels}),this._renderSRTWarningMessage(n,H.a["overpayment-srt-warning"]))}return null}},{key:"_renderLoanPayoffAndDueAmount",value:function(e){var t,n,a,r=this.props.toAccount,o=this.props.configs,s=0;r&&r.loanInfo&&(s=Se.a.isMultiPaymentEnabled(r,o)?Se.a.isMortgageLoanPastDue(r)?null!==(t=null===(n=r.loanInfo)||void 0===n?void 0:n.pastDueTotal)&&void 0!==t?t:0:null===(a=r.loanInfo)||void 0===a?void 0:a.nextPaymentAmount:r.loanInfo.nextPaymentAmount||0);var i=o.loanOverpaymentsEnabled&&o.loanOverpay&&!e&&s>0,u=r.loanInfo?this._getPayoffAmount():null,l=o.acct_summ_suppress_values&&o.acct_summ_suppress_values.includes("payoffAmount"),p=null!=u&&(u>0||x.a.isCreditCardLoanAccount(r)&&o.showCreditCardPayoffAmount)&&!l;if(i||p){var d=null,f=null;return i&&(d=this.props.i18nStrings.transfers_loan_amount_due.replace("{0}",ee.a.convertNumberToUSD(s,!0))),p&&(f=this.props.i18nStrings.transfers_loan_payoff_amount.replace("{0}",ee.a.convertNumberToUSD(u,!0))),c.a.createElement("div",{className:B.a["loan-payoff-amount-container"]},c.a.createElement("span",{id:"loanPayoffAmount",className:B.a["loan-payment-amount"]},c.a.createElement("span",{className:B.a["info-icon"]},c.a.createElement(w.a,{name:"Info",isSmall:!0})),d," ",f))}return null}},{key:"_renderMortgageLoanLateFeesAndTotalAmount",value:function(){this.props.toAccount;var e=Se.a.isMultiPaymentEnabled(this.props.toAccount,this.props.configs);if(e)return Se.a.isMortgageLoanPastDue(this.props.toAccount)&&c.a.createElement(c.a.Fragment,null,c.a.createElement(F.a,{id:"lateFeesField",isValid:!0,label:this.props.i18nStrings.transfers_late_fees,labelOnSameLine:!0,changeXsHeight:!0,addonLabel:this.props.i18nStrings.transfers_currency,value:this.props.lateChargesDue||0,disabled:e}),c.a.createElement(F.a,{id:"totalAmountField",isValid:!0,label:c.a.createElement("b",null,this.props.i18nStrings.transfers_total_amount_pastdue),labelOnSameLine:!0,changeXsHeight:!0,addonLabel:this.props.i18nStrings.transfers_currency,value:this.props.totalAmountDue||0,disabled:e}))}},{key:"_renderMemo",value:function(){if(!this.props.configs.transfers_isMemoEnabled)return null;var e=this.props.configs.transfers_memo_maxlength;return this.props.configs.transfers_memo_maxlength>g.a.MEMO_MAX_LENGTH&&(e=g.a.MEMO_MAX_LENGTH),c.a.createElement("div",{className:B.a["memo-input-field-container"]},c.a.createElement(j.a,{id:"memoInputField",label:this.props.i18nStrings.transfers_memo,svgName:"Edit",isValid:!0,onChange:this._onMemoInputChange,onBlur:this._onMemoBlur,value:this.props.memo?this.props.memo:"",maxLength:e,placeholder:this.props.i18nStrings.Memo_placeholder,className:B.a["memo-input-field"]}))}},{key:"_renderContextualMessageToAccount",value:function(){var e;if(this.props.toAccount&&this.props.configs.transfersContextualMessagesToDIAccount){var t=x.a.getAccountTypeByName(this.props.toAccount.accountType);e=this.props.configs.transfersContextualMessagesToDIAccount[t]}return e?c.a.createElement("div",{id:"contextualMessage",className:B.a["contextual-message-container"]},c.a.createElement("div",{className:"media alert alert-message"},c.a.createElement("div",{className:"media-left brand-link"}),c.a.createElement("div",{className:"media-body contextual-message-text-color",dangerouslySetInnerHTML:{__html:e}}))):null}},{key:"_renderContextualMessageFromAccount",value:function(){var e;if(this.props.fromAccount&&this.props.configs.transfersContextualMessagesFromDIAccount){if(this.props.configs.transfersContextualMessagesFromHostAccount&&this.props.fromAccount.hostAccountType){var t=this.props.fromAccount.hostAccountType;e=this.props.configs.transfersContextualMessagesFromHostAccount[t]}if(!e){var n=x.a.getAccountTypeByName(this.props.fromAccount.accountType);e=this.props.configs.transfersContextualMessagesFromDIAccount[n]}}return e?c.a.createElement("div",{id:"contextualMessage",className:B.a["contextual-message-container"]},c.a.createElement("div",{className:"media alert alert-message"},c.a.createElement("div",{className:"media-left brand-link"}),c.a.createElement("div",{className:"media-body contextual-message-text-color",dangerouslySetInnerHTML:{__html:e}}))):null}},{key:"_renderContextualMessageToAccountForMultiEnabled",value:function(){var e,t,n,a,r,o,s,i=Se.a.isMultiPaymentEnabled(this.props.toAccount,this.props.configs),u=Se.a.isMortgageLoanPastDue(this.props.toAccount);if(i&&!u)if(!this.props.isEditSRTFlow&&null!==(t=this.props.configs)&&void 0!==t&&null!==(n=t.multiPaymentOptions)&&void 0!==n&&n.multiAmountCurrentMessage)e=null===(o=this.props.configs)||void 0===o||null===(s=o.multiPaymentOptions)||void 0===s?void 0:s.multiAmountCurrentMessage;else if(this.props.isEditSRTFlow&&null!==(a=this.props.configs)&&void 0!==a&&null!==(r=a.multiPaymentOptions)&&void 0!==r&&r.multiAmountMortgageEditSrtMessage){var l,p;e=null===(l=this.props.configs)||void 0===l||null===(p=l.multiPaymentOptions)||void 0===p?void 0:p.multiAmountMortgageEditSrtMessage}return e?c.a.createElement("div",{id:"contextualMessage",className:B.a["contextual-message-container"]},c.a.createElement("div",{className:"media alert alert-message"},c.a.createElement("div",{className:"media-left brand-link"}),c.a.createElement("div",{className:"media-body contextual-message-text-color",dangerouslySetInnerHTML:{__html:e}}))):null}},{key:"_renderContextualMessageEditSRTForMultiEnabled",value:function(){var e,t,n,a,r,o=Se.a.isMultiPaymentEnabledForNonMortgageAccounts(this.props.toAccount,this.props.configs),s=Se.a.isMultiPaymentEnabledForIntraFIAccounts(this.props.toRecipient,this.props.configs),i=Se.a.isMultiPaymentEnabledForCrossMortgageAccount(this.props.toAccount,this.props.configs);(o||s||i)&&this.props.isEditSRTFlow&&null!==(e=this.props.configs)&&void 0!==e&&null!==(t=e.multiPaymentOptions)&&void 0!==t&&t.multiAmountNonMortgageEditSrtMessage&&(n=null===(a=this.props.configs)||void 0===a||null===(r=a.multiPaymentOptions)||void 0===r?void 0:r.multiAmountNonMortgageEditSrtMessage);return n?c.a.createElement("div",{id:"contextualMessage",className:B.a["contextual-message-container"]},c.a.createElement("div",{className:"media alert alert-message"},c.a.createElement("div",{className:"media-left brand-link"}),c.a.createElement("div",{className:"media-body contextual-message-text-color",dangerouslySetInnerHTML:{__html:n}}))):null}},{key:"_renderWarningMessageForMultiPayment",value:function(){if(Se.a.isMultiPaymentEnabled(this.props.toAccount,this.props.configs)&&Se.a.isMortgageLoanPastDue(this.props.toAccount)){var e,t,n=null===(e=this.props.configs)||void 0===e||null===(t=e.multiPaymentOptions)||void 0===t?void 0:t.multiAmountPastDueWarning;return c.a.createElement("div",{id:"multiPaymentWarningMessage",className:"transfers-warning-container"},c.a.createElement("div",{className:"transfers-warning-message"},c.a.createElement(w.a,{name:"AlertWarning",isSmall:!0}),"\xa0",c.a.createElement("span",null,n)))}}},{key:"_isRetailTin",value:function(e){return!(!e||!e.retailTin)}},{key:"_renderSRTOptions",value:function(){if(this.props.configs.srt&&this.props.configs.srt.enabled){var e=!1;this.isBB&&(this._isRetailTin(this.props.toLocation)||this._isRetailTin(this.props.fromLocation))&&(e=!0);var t=!this.props.accounts||this.props.priorIRAContributionYear||e||Se.a.isMultiPaymentEnabled(this.props.toAccount,this.props.configs)&&Se.a.isMortgageLoanPastDue(this.props.toAccount),n=R()().startOf("day");(null!=this.props.SRT.frequency||this.props.isEditSRTFlow)&&n.add(1,"day");var a=n.clone().add(g.a.SRT_START_DATE_RANGE,"year").startOf("day"),r=null;this.props.priorIRAContributionYear?r=this.props.i18nStrings.srt_prior_year_warning.replace("{0}",this.props.configs.priorYear):e&&(r=this.props.i18nStrings.srt_retail_tin_warning);var o=this.props.i18nStrings.srt_date;null!=this.props.SRT.frequency&&this.props.configs.breakpoint===g.a.LAYOUT_XS&&(o=this.props.i18nStrings.srt_starting);var s=this.props.toAccount,i=this.props.configs.srt.frequencyOptions;return Se.a.isMultiPaymentEnabled(s,this.props.configs)&&(i=[ve.a.FREQUENCY_MONTHLY]),c.a.createElement("div",{className:H.a["srt-container"]},this._renderSRTWarningMessage(r,"visible-xs"),c.a.createElement("div",{className:"form-group srtOptions-container "+
1B.a["srt-options-container"]+(t?" "+B.a.disabled:"")},c.a.createElement("div",{id:"transferFormStartDateContainer",className:B.a["start-date-field"]},c.a.createElement(U.a,{label:o,defaultValue:this.props.SRT.startDate,navDown:this._onTransferDateNavDown,onDateSelect:this._onDateSelect,maxStartDate:n,maxEndDate:a,dateFilter:Se.a.createSRTDateFilter(this.props.SRT),hideSaveButton:!0,closeOnSelect:!0,useOverlay:!0,disable:t,i18nStrings:this.props.i18nStrings,role:"button",ariaLabel:this.props.i18nStrings.transfers_widget_ariaLabelDate,style:{top:"32px",lineHeight:"35px"},iconFocussable:!0,svgRole:"button",svgName:this.props.i18nStrings.transfers_widget_svgName})),c.a.createElement("div",{className:B.a["frequency-input-field"]},c.a.createElement(ye.a,{disabled:t,savedFrequencyData:this._getSavedFrequencyData(),navDown:this._onFrequencyNavDown,configs:this.props.configs,i18nStrings:this.props.i18nStrings,options:i,onSave:this._onFrequencySave,userSelectedDate:this.props.SRT.startDate}))),this._renderSRTWarningMessage(r,"hidden-xs"))}return null}},{key:"_renderSRTWarningMessage",value:function(e,t){return e?c.a.createElement("div",{id:"srtWarningMessage",className:t+" "+H.a["srt-warning-container"],role:"alert","aria-live":"polite","aria-atomic":"true"},c.a.createElement(w.a,{name:"AlertWarning",isSmall:!0}),"\xa0",c.a.createElement("span",null,e)):null}},{key:"_onMemoInputChange",value:function(e){var t=/[^a-zA-Z0-9-.$ ()%=+]/g;if(""!==e.target.value.trim()&&t.test(e.target.value)){var n=e.target.selectionStart-1,a=e.target;setTimeout((function(){a.setSelectionRange(n,n)}))}var r="";e.target.value&&(r=e.target.value.replace(t,"")),re.a.setMemo(r)}},{key:"_onMemoBlur",value:function(e){this.props.isMemoChanged&&(he.a.logTransferPageAction(me.a.transfer_event_category,me.a.transfer_action_memo_used,this.props.configs.reportSuite),re.a.setMemoChanged(!1))}},{key:"_onSingleLocationNavDown",value:function(){re.a.showView(oe.a.view.TIN_SELECTION)}},{key:"_onFromLocationNavDown",value:function(){re.a.showView(oe.a.view.FROM_LOCATION_SELECTION)}},{key:"_onToLocationNavDown",value:function(){re.a.showView(oe.a.view.TO_LOCATION_SELECTION)}},{key:"_onFromAccountNavDown",value:function(){re.a.showView(oe.a.view.FROM_ACCOUNT_SELECTION)}},{key:"_onToAccountNavDown",value:function(){re.a.showView(oe.a.view.TO_ACCOUNT_SELECTION)}},{key:"_onTransferDateNavDown",value:function(){re.a.showView(oe.a.view.DATE_SELECTION)}},{key:"_onFrequencyNavDown",value:function(){re.a.showView(oe.a.view.FREQUENCY_SELECTION)}},{key:"_fromAccountFilter",value:function(e){return e.displayFlag.transferFrom&&null!=e.availableBalance}},{key:"_toAccountFilter",value:function(e){return e.displayFlag.transferTo}},{key:"_toAccountMortgageLoanFilter",value:function(e){return!(e&&x.a.isMortgageLoan(e)&&e.category!==Y.a.CROSS_USER_ACCOUNT)}},{key:"_onSingleLocationSelect",value:function(e){var t=this,n=this.props,a=n.locations,r=n.onTINSelected,o="number"===typeof e?a[e]:e;"object"===typeof e&&re.a.showView(oe.a.view.FORM),re.a.setFromLocation(o),re.a.setToLocation(o),re.a.setFromAccount(null),re.a.setToAccount(null),r(o),setTimeout((function(){t.singleLocationDropdownGroup&&t.singleLocationDropdownGroup.focusSlideTransitionDropdownButton(),t.fromAccountDropdownGroup&&t.fromAccountDropdownGroup.accountSlideTransitionDropdown.resetDropdown(),t.toAccountDropdownGroup&&t.toAccountDropdownGroup.accountSlideTransitionDropdown.resetDropdown()}))}},{key:"_resetFrequency",value:function(){re.a.resetFrequencyData(),Te.a.resetFrequencyForm()}},{key:"_onFromLocationSelect",value:function(e){var t=this,n=this.props,a=n.locations,r=n.onTINSelected,o="number"===typeof e?a[e]:e;"object"===typeof e&&re.a.showView(oe.a.view.FROM_ACCOUNT_SELECTION),re.a.setFromLocation(o),re.a.setFromAccount(null),r(o),this._isRetailTin(o)&&this._resetFrequency(),setTimeout((function(){t.fromLocationDropdownGroup&&t.fromLocationDropdownGroup.focusSlideTransitionDropdownButton(),t.fromAccountDropdownGroup&&t.fromAccountDropdownGroup.accountSlideTransitionDropdown.resetDropdown()}))}},{key:"_onFromAccountSelect",value:function(e){var t=this,n=this.props.toAccount;re.a.showView(oe.a.view.FORM),re.a.setFromAccount(e),setTimeout((function(){t.fromAccountDropdownGroup&&t.fromAccountDropdownGroup.focusSl
1ideTransitionDropdownButton()})),(null==n||e&&n.id!=e.id)&&he.a.logTransferPageAction(me.a.transfer_event_category,me.a.transfer_action_from_account_selected+e.accountType,this.props.configs.reportSuite)}},{key:"_onToLocationSelect",value:function(e){var t=this,n=this.props,a=n.locations,r=n.onTINSelected,o="number"===typeof e?a[e]:e;"object"===typeof e&&re.a.showView(oe.a.view.TO_ACCOUNT_SELECTION),re.a.setToLocation(o),re.a.setToAccount(null),r(o),this._isRetailTin(o)&&this._resetFrequency(),setTimeout((function(){t.toLocationDropdownGroup&&t.toLocationDropdownGroup.focusSlideTransitionDropdownButton(),t.toAccountDropdownGroup&&t.toAccountDropdownGroup.accountSlideTransitionDropdown.resetDropdown()}))}},{key:"_onToAccountSelect",value:function(e){var t=this,n=this.props.toAccount||this.props.toRecipient;re.a.showView(oe.a.view.FORM),(null==n||n&&n.id!==e.id)&&(this._onToAccountChange(n,e),e.category===Y.a.RECIPIENT?he.a.logTransferPageAction(me.a.transfer_event_category,me.a.transfer_action_intra_fi_recipient_selected,this.props.configs.reportSuite):he.a.logTransferPageAction(me.a.transfer_event_category,me.a.transfer_action_to_account_selected+e.accountType,this.props.configs.reportSuite)),setTimeout((function(){t.toAccountDropdownGroup&&t.toAccountDropdownGroup.focusSlideTransitionDropdownButton()}))}},{key:"_onDateSelect",value:function(e){this.props.currentView!==oe.a.view.FORM&&re.a.showView(oe.a.view.FORM),re.a.setStartDate(e);var t=R()().startOf("day"),n=e.clone();e.isSame(t,"day")&&n.add(1,"day");var a=this.props.SRT.endDate;if(!a.isAfter(e)&&(a=n.clone().add(1,"day"),this.props.SRT.lifetype===be.a.END_DATE)){var r=Object.assign({},this.props.SRT);r.startDate=e,r.endDate=a,re.a.setFrequencyData(r)}Te.a.setFrequencyData({startDate:n,endDate:a}),this._onFrequencySave({},{startDate:e}),he.a.logTransferPageAction(me.a.transfer_event_category,me.a.transfer_action_srt_once,this.props.configs.reportSuite)}},{key:"_onFrequencySelect",value:function(){re.a.showView(oe.a.view.FORM)}},{key:"_onFrequencySave",value:function(e,t){var n=R()().startOf("day");t.startDate.isAfter(n)&&!this.props.configs.srt.overpayEnabled&&this.props.paymentOption!==de.a.PAYMENT_OPTION_DEFAULT&&(re.a.setPaymentOption(de.a.PAYMENT_OPTION_DEFAULT),this.props.paymentOption!==de.a.LOC_PAY_IN_FULL_AND_CLOSE&&this.props.paymentOption!==de.a.LOC_PAY_IN_FULL_WITHOUT_CLOSING||re.a.setAmount(null))}},{key:"_onToAccountChange",value:function(e,t){if(e&&(x.a.isLoanAccountOrTCLCreditLine(e)||x.a.isLOCAccount(e))&&(re.a.setPaymentOption(0),this._showCreditCardAmount(t)||re.a.setAmount(null)),this._showCreditCardAmount(t)){var n=t.loanInfo.nextPaymentAmount,a=t.lastStatementBalance;null!=n&&n>0?(re.a.setAmount(n),re.a.setCreditCardAmountOption(oe.a.creditCardAmountOption.MINIMUM_DUE)):(re.a.setAmount(a),re.a.setCreditCardAmountOption(oe.a.creditCardAmountOption.STATEMENT_BALANCE))}else this._showCreditCardAmount(e)&&re.a.setCreditCardAmountOption(null);if(!this._showCreditCardAmount(t)&&this._showCreditCardAmount(e)&&re.a.setAmount(null),Se.a.isValidIRA(e,this.props.configs.contributionsEnabled)&&re.a.setPriorIRAContributionYear(null),re.a.setToAccount(t),t&&t.category===Y.a.RECIPIENT?(re.a.setRecipientId(t.id),e&&e.category===Y.a.RECIPIENT||(re.a.resetFrequencyData(),Te.a.resetFrequencyForm())):re.a.setRecipientId(null),Se.a.isMultiPaymentEnabled(t,this.props.configs)){var r,o,s,i;if(Se.a.isMortgageLoanPastDue(t))r=(null===t||void 0===t||null===(o=t.loanInfo)||void 0===o?void 0:o.pastDueTotal)||0,re.a.setLateFees(null===t||void 0===t?void 0:t.lateChargesDue),re.a.setTotalAmount(null===t||void 0===t||null===(s=t.loanInfo)||void 0===s?void 0:s.totalAmountDue);else r=(null===t||void 0===t||null===(i=t.loanInfo)||void 0===i?void 0:i.nextPaymentAmount)||0;re.a.setAmount(r)}}},{key:"_onAmountChange",value:function(e,t){isNaN(t)?re.a.setAmount():re.a.setAmount(t)}},{key:"_onAdditionalEscrowChange",value:function(e,t){isNaN(t)?re.a.setAdditionalEscrow():re.a.setAdditionalEscrow(t)}},{key:"_onAdditionalPrincipalChange",value:function(e,t){isNaN(t)?re.a.setAdditionalPrincipal():re.a.setAdditionalPrincipal(t)}},{key:"_onAmountBlur",value:function(e){null===this.props.amount&&re.a.setAmount(0)}},{key:"_onAmountFocus",value:function(e){0===this.props.amount&&re.a.setAmount(null)}},{key:"_checkIfPayoffRequestShouldBeSent",value:function(){var e=this.props.configs,t=e.tlpOffEnabled,n=this.props.toAccount,a=this.props.amount,r=this._getPayoffAmount(),o=n.loanInfo&&null!==r?r:0,s=e.acct_summ_suppress_values&&e.acct_summ_suppress_values.includes("payoffAmount");return!!(t&&!s&&o>0&&a>=o)}},{key:"_onTransferButtonClick",value:function(){var e,t,n,a,r=this,o=this.props.configs.srt,s=!1,i=this.props.toAccount;this.props.fromLocation&&(e=this.props.fromLocation.productUserGuid,t=this.props.fromLocation.locationName),this.props.toLocation&&(n=this.props.toLocation.productUserGuid,a=this.props.toLocation.locationName);var c={fromLocationId:e,toLocationId:n,fromLocationName:t,toLocationName:a};!i||x.a.isLoanAccountOrTCLCreditLine(i)||x.a.isLOCAccount(i)||x.a.isCreditCardAccount(i)||(s=this._checkIfPayoffRequestShouldBeSent());var u={isPayOffTypeRequest:s,fromAccount:this.props.fromAccount,i18nStrings:this.props.i18nStrings};if(o&&o.enabled&&Se.a.isSRT(this.props.SRT)&&!o.feesEnabled)ge.a.setTransferStatus(A.a.transferStatus.CONFIRMATION);else{var l={};Se.a.isMultiPaymentEnabled(i,this.props.configs)&&(l={additionalEscrow:this.props.additionalEscrow,additionalPrincipal:this.props.additionalPrincipal}),ge.a.makeTestTransfer(this.props.configs,Object(f.a)(Object(f.a)(Object(f.a)(Object(f.a)({},this.props),c),u),{},{isSRT:Se.a.isSRT(this.props.SRT)},l)),this.refs.makeTransfer&&this.props.transferErrorCode&&setTimeout((function(){r.refs.makeTransfer.focus()}),500)}}},{key:"_getTransferErrorMessage",value:function(e){if("25670"!=e&&"21018"!=e||!this.props.i18nStrings["msg_"+e])return this.props.i18nStrings["msg_"+e]||this.props.i18nStrings.transfers_error_generic;var t=this.props.priorIRAContributionYear?this.props.configs.priorYear:this.props.configs.currentYear;return this.props.i18nStrings["msg_"+e].replace("{0}",t)}},{key:"_getAmountValidationError",value:function(){var e=this.props.toAccount,t="",n=this.props.priorIRAContributionYear?this.props.configs.priorYear:this.props.configs.currentYear;return e&&(t=this.props.priorIRAContributionYear?e.lastYearEligibleContribution:e.currentYearEligibleContribution),this._hasEnoughMoney()?this._isOverContributionLimit()?this.props.i18nStrings.transfer_contribution_amt_error.replace("{0}",ee.a.convertNumberToUSD(t)).replace("{1}",n):this.props.i18nStrings.required_field_error:this.props.i18nStrings.transfers_Insufficient_fund_title}},{key:"_isFormValid",value:function(){var e=Se.a.isSRT(this.props.SRT);return this.props.fromAccount&&(this.props.toAccount||this.props.recipientId)&&!this._areDuplicateAccountsSelected()&&!this._areDuplicateRetailTinsSelected()&&this._isAmountValid()&&(!e||e&&this.props.paymentOption!==de.a.LOC_PAY_IN_FULL_WITHOUT_CLOSING&&this.props.paymentOption!==de.a.LOC_PAY_IN_FULL_AND_CLOSE)}},{key:"_areDuplicateRetailTinsSelected",value:function(){if(this.isBB)return this.props.fromLocation&&this.props.fromLocation.retailTin&&this.props.toLocation&&this.props.toLocation.retailTin&&this.props.fromLocation.productUserGuid===this.props.toLocation.productUserGuid}},{key:"_areDuplicateAccountsSelected",value:function(){return this.isBB?this.props.fromAccount&&this.props.toAccount&&this.props.fromLocation&&this.props.toLocation&&this.props.fromAccount.id===this.props.toAccount.id&&this.props.fromLocation.productUserGuid===this.props.toLocation.productUserGuid:this.props.fromAccount&&this.props.toAccount&&this.props.fromAccount.id===this.props.toAccount.id}},{key:"_isAmountValid",value:function(){return!!this.props.amount&&(this.props.paymentOption===de.a.LOC_PAY_IN_FULL_AND_CLOSE||this.props.paymentOption===de.a.LOC_PAY_IN_FULL_WITHOUT_CLOSING||this._hasEnoughMoney())&&!this._isOverContributionLimit()}},{key:"_hasEnoughMoney",value:function(){var e=this.props.fromAccount;return!this.props.configs.transferVerifySource||!e||Se.a.isSRT(this.props.SRT)||this.props.configs.transferSweepAccountSkipBalance&&e.sweepEnabled||this.props.amount<=e.availableBalance}},{key:"_isOverContributionLimit",value:function(){var e=this.props.toAccount;if(!e)return!1;var t=Se.a.isValidIRA(e,this.props.configs.contributionsEnabled),n=this.props.priorIRAContributionYear?e.lastYearEligibleContribution:e.currentYearEligibleContribution;return t&&this.props.amount>n}},{key:"_getSavedFrequencyData",value:function(){return this.props.SRT}},{key:"_onClickAddRecipient",value:function(){he.a.logTransferPageAction(me.a.transfer_event_category,me.a.transfer_action_add_recipient,this.props.configs.reportSuite)}},{key:"_getPayoffAmount",value:function(){var e,t;return this.props.configs.transferDisplayCalculatedLoanPayoff?null===(e=this.props.toAccount.loanInfo)||void 0===e?void 0:e.calculatedPayoffAmount:null===(t=this.props.toAccount.loanInfo)||void 0===t?void 0:t.payoffAmount}}],[{key:"getStores",value:function(){return[oe.a]}},{key:"getPropsFromStores",value:function(){return oe.a.getState()}}]),n}(i.Component);Le.contextTypes={router:l.a.object.isRequired}
1,Le.propTypes={accounts:l.a.arrayOf(l.a.object),recipients:l.a.arrayOf(l.a.object),currentView:l.a.oneOf([oe.a.view.FORM,oe.a.view.FROM_ACCOUNT_SELECTION,oe.a.view.TO_ACCOUNT_SELECTION,oe.a.view.FROM_LOCATION_SELECTION,oe.a.view.TO_LOCATION_SELECTION,oe.a.view.TIN_SELECTION]),fromAccount:l.a.object,toAccount:l.a.object,amount:l.a.number,startDate:l.a.object,configs:l.a.object.isRequired,i18nStrings:l.a.objectOf(l.a.string).isRequired};var we=v()(Le),Ie=n(1617),ke=n(1618),Fe=n(1368),Me=n(1382),Pe=n(1399),je=n(1409),Ue=n(889),xe=n(81),Ye=n(1352),qe=n(721),Be=n(1394),Ve=n.n(Be),He=n(120),Ge=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e){return Object(a.a)(this,n),t.call(this,e)}return Object(r.a)(n,[{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){e.refs.confirmationHeader&&(He.a.isAndroid()||He.a.isIOS())&&e.refs.confirmationHeader.focus()}),500),setTimeout((function(){document.getElementById("applicationContainer")&&document.getElementById("applicationContainer").removeAttribute("aria-hidden")}),500)}},{key:"render",value:function(){return c.a.createElement("div",{id:"transferConfirmationDetails",className:Ve.a["transfers-confirmation"]},c.a.createElement("h2",{id:"transfersConfirmationHeaderText","aria-describedby":He.a.isAndroid()||He.a.isIOS()?"transferContainer":null,tabIndex:He.a.isAndroid()||He.a.isIOS()?"0":"-1",ref:"confirmationHeader"},this.props.i18nStrings.pleaseConfirmationText),c.a.createElement("div",{className:"di-callout xs-void"},this.props.transferCutOffErrorMessage),c.a.createElement("button",{type:"button",className:"btn btn-primary xs-width-100",onClick:this.props.continueButtonHandler,id:"transfersConfirmationContinueButton"},this.props.i18nStrings.continueButtonText),c.a.createElement("button",{type:"button",className:"btn btn-secondary xs-width-100",onClick:this.props.dismissButtonHandler,id:"transfersConfirmationDismissButton"},this.props.i18nStrings.dismissButtonText))}}]),n}(i.Component);Ge.propTypes={continueButtonHandler:l.a.func.isRequired,dismissButtonHandler:l.a.func.isRequired,i18nStrings:l.a.objectOf(l.a.string).isRequired,formData:l.a.object,transferFee:l.a.number,transferCutOffErrorMessage:l.a.string,priorYear:l.a.string,currentYear:l.a.string};var We=n(1372),Xe=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e){var r;return Object(a.a)(this,n),(r=t.call(this,e))._renderContent=r._renderContent.bind(Object(D.a)(r)),r._renderXSContent=r._renderXSContent.bind(Object(D.a)(r)),r._renderStepUp=r._renderStepUp.bind(Object(D.a)(r)),r._renderForm=r._renderForm.bind(Object(D.a)(r)),r._renderConfirmation=r._renderConfirmation.bind(Object(D.a)(r)),r._renderConfirmationTransferCutOff=r._renderConfirmationTransferCutOff.bind(Object(D.a)(r)),r._renderSuccess=r._renderSuccess.bind(Object(D.a)(r)),r._onConfirmationSubmit=r._onConfirmationSubmit.bind(Object(D.a)(r)),r._onCutOffConfirmationContinue=r._onCutOffConfirmationContinue.bind(Object(D.a)(r)),r._onConfirmationCancel=r._onConfirmationCancel.bind(Object(D.a)(r)),r._onMakeAnotherTransfer=r._onMakeAnotherTransfer.bind(Object(D.a)(r)),r._getAccounts=r._getAccounts.bind(Object(D.a)(r)),r.subscriptionId=Oe.a.getUrlParameterValueByName("subscriptionId",window.location.href),r}return Object(r.a)(n,[{key:"componentDidMount",value:function(){var e=this;if(!this.subscriptionId||this.props.pageConfigs.srt.enabled&&this.props.pageConfigs.srt.editable&&this.props.pageConfigs.primaryUser)if(this.props.pageConfigs.customerType===g.a.BUSINESS.toLowerCase())this._getLocations().then((function(t){var n=t.data.locationsresponse,a=void 0===n?[]:n,r=e._getDefaultLocation(a);if(e.subscriptionId){var o=Oe.a.getUrlParameterValueByName("locationId",window.location.href),s=Oe.a.getUrlParameterValueByName("toLocationId",window.location.href),i=a.filter((function(e){return e.productUserGuid===o})),c=Object(C.a)(i,1)[0],u=a.filter((function(e){return e.productUserGuid===s})),l=Object(C.a)(u,1)[0];re.a.setFromLocation(c),re.a.setToLocation(l);ge.a.getScheduledTransfer(e.props.pageConfigs,e.subscriptionId,e._getAccounts(c||r),e._getAccounts(l||r),oe.a.srtInitialState,oe.a.creditCardAmountOption.OTHER,o,a)}else{var p=Oe.a.getUrlParameterValueByName("locationId",window.location.href);!p&&sessionStorage.getItem("locationId")&&(p=sessionStorage.getItem("locationId"),sessionStorage.removeItem("locationId"));var d=a.filter((function(e){return e.productUserGuid===p})),f=Object(C.a)(d,1)[0],m=f||r;re.a.setFromLocation(m),re.a.setToLocation(m);e._getAccounts(f||r)}}));else{var t=this._getAccounts();
1this.subscriptionId&&ge.a.getScheduledTransfer(this.props.pageConfigs,this.subscriptionId,t,oe.a.srtInitialState,oe.a.creditCardAmountOption.OTHER)}else re.a.setNotEditable.defer(!0)}},{key:"componentDidUpdate",value:function(e){this.props.transferStatus===A.a.transferStatus.CONFIRMATION&&this.props.pageConfigs.breakpoint!==g.a.LAYOUT_XS&&setTimeout((function(){document.getElementById("confirmPopup")&&Ye.a.setfocusRestriction(document.getElementById("confirmPopup"),g.a.TAB_ELEMENT_SELECTORS_FOR_POPUP)}));var t=this.props,n=t.locations,a=t.defaultLocation,r=t.accountDataStatus,o=e.locations;if(n&&n.length&&n!==o&&r!==g.a.LOADING){var s=this._getAccounts(a);this.subscriptionId&&ge.a.getScheduledTransfer(this.props.pageConfigs,this.subscriptionId,s,oe.a.srtInitialState,oe.a.creditCardAmountOption.OTHER)}else if(this.props.formData.getScheduledTransferStatus===g.a.LOADING&&e.formData.getScheduledTransferStatus===g.a.SUCCESS){var i=Promise.resolve({status:200,data:{accountsresponse:this.props.accounts}});this.subscriptionId&&ge.a.getScheduledTransfer(this.props.pageConfigs,this.subscriptionId,i,oe.a.srtInitialState,oe.a.creditCardAmountOption.OTHER)}}},{key:"componentWillUnmount",value:function(){this.props.transferStatus!==A.a.transferStatus.STEP_UP&&(Fe.a.reset(),Pe.a.reset(),re.a.resetForm(),ge.a.resetTransfer(),ge.a.resetActionId(),Te.a.resetFrequencyForm())}},{key:"render",value:function(){return c.a.createElement("div",{className:"di-container transferContainer-wrapper",id:"transferContainer",ref:"transferContainer"},this.props.pageConfigs.breakpoint===g.a.LAYOUT_XS?this._renderXSContent():this._renderContent())}},{key:"_renderContent",value:function(){var e=this.props.transferStatus,t=e===A.a.transferStatus.CONFIRMATION,n=e===A.a.transferStatus.STEP_UP;return e===A.a.transferStatus.SUCCESS?this._renderSuccess():e===A.a.transferStatus.LOGOUT_ON_DENY?this._logoutOnDeny():c.a.createElement("div",null,this._renderForm(),c.a.createElement(Ue.a,{text:this.props.i18nStrings.processingLabelText,show:e===A.a.transferStatus.FORM_ENTRY&&this.props.isRequestPending,enforceFocus:!1}),c.a.createElement(xe.Modal,{show:t,onHide:this._onConfirmationCancel,id:"confirmPopup","aria-labelledby":"transferConfirmationDetails"},c.a.createElement(xe.Modal.Header,null,c.a.createElement("button",{type:"button",className:"close","aria-label":"Close",id:"closeButton",onClick:this._onConfirmationCancel},c.a.createElement("span",{className:Ve.a["close-btn"]},c.a.createElement(w.a,{className:Ve.a["close-btn-icon"],name:"Close",size:"sm"})))),this.props.pageConfigs.transferCutOffEnabled&&this.props.pageConfigs.transferCutOffInProgress&&!Se.a.isSRT(this.props.formData.SRT)?this._renderConfirmationTransferCutOff():this._renderConfirmation(),c.a.createElement(Ue.a,{contained:!0,text:this.props.i18nStrings.processingLabelText,show:t&&this.props.isRequestPending})),c.a.createElement(xe.Modal,{bsSize:"large",show:n,onHide:this._onConfirmationCancel,id:"stepUpPopup","aria-labelledby":"transferStepUpDetails",backdrop:"static"},c.a.createElement(xe.Modal.Header,null,c.a.createElement("button",{type:"button",className:"close","aria-label":"Close",id:"closeStepUpButton",onClick:this._onConfirmationCancel},c.a.createElement("span",{className:Ve.a["close-btn"]},c.a.createElement(w.a,{className:Ve.a["close-btn-icon"],name:"Close",size:"sm"})))),this._renderStepUp()))}},{key:"_renderXSContent",value:function(){var e,t,n=this._renderForm();switch(this.props.transferStatus){case A.a.transferStatus.FORM_ENTRY:t=0,e=n;break;case A.a.transferStatus.CONFIRMATION:t=1,e=this.props.pageConfigs.transferCutOffEnabled&&this.props.pageConfigs.transferCutOffInProgress&&!Se.a.isSRT(this.props.formData.SRT)?this._renderConfirmationTransferCutOff():this._renderConfirmation();break;case A.a.transferStatus.SUCCESS:t=2,e=this._renderSuccess();break;case A.a.transferStatus.STEP_UP:t=3,e=this._renderStepUp();break;case A.a.transferStatus.LOGOUT_ON_DENY:t=4,e=this._logoutOnDeny();break;default:t=0,e=n}return c.a.createElement(L.a,{depth:t},e,c.a.createElement(Ue.a,{text:this.props.i18nStrings.processingLabelText,show:this.props.isRequestPending}))}},{key:"_renderStepUp",value:function(){return c.a.createElement("div",{className:"step-up-transfer",id:"stepUpTransferContainer",ref:"stepUpTransferContainer"},c.a.createElement(qe.default,{successCallback:this._onConfirmationSubmit,cancelCallback:this._onConfirmationCancel,feature:this.props.transfersFeatureName,repeatableChallenge:this.props.stepUpRepeatable}))}},{key:"_renderForm",value:function(){return c.a.createElement(we,{locations:this.props.locations,accounts:this.props.accounts,accountsLocationId:this.props.accountsLocationId,tinAccounts:this.props.tinAccounts,recipients:this.props.recipients,accountDataStatus:this.props.accountDataStatus,transferErrorCode:this.props.transferErrorCode,transferErrorMessage:this.props.transferErrorMessage,configs:this.props.pageConfigs,i18nStrings:this.props.i18nStrings,scheduledTransfer:this.props.scheduledTransfer,isEditSRTFlow:null!=this.subscriptionId,onTINSelected:this._getAccounts})}},{key:"_renderConfirmation",value:function(){return c.a.createElement(Ie.a,{i18nStrings:this.props.i18nStrings,confirmButtonHandler:this._onConfirmationSubmit,cancelButtonHandler:this._onConfirmationCancel,formData:this.props.formData,transferFee:this.props.transferFee,fiTransferMessage:this.props.pageConfigs.fi_transfer_message,priorYear:this.props.pageConfigs.priorYear,currentYear:this.props.pageConfigs.currentYear,pageConfigs:this.props.pageConfigs})}},{key:"_renderConfirmationTransferCutOff",value:function(){return c.a.createElement(Ge,{i18nStrings:this.props.i18nStrings,continueButtonHandler:this._onCutOffConfirmationContinue,dismissButtonHandler:this._onConfirmationCancel,formData:this.props.formData,transferFee:this.props.transferFee,transferCutOffErrorMessage:this.props.pageConfigs.transferCutOffErrorMessage,priorYear:this.props.pageConfigs.priorYear,currentYear:this.props.pageConfigs.currentYear,pageConfigs:this.props.pageConfigs})}},{key:"_logoutOnDeny",value:function(){return c.a.createElement(We.a,null)}},{key:"_renderSuccess",value:function(){return c.a.createElement(ke.a,{makeAnotherTransferHandler:this._onMakeAnotherTransfer,i18nStrings:this.props.i18nStrings,formData:this.props.formData,fiTransferMessage:this.props.pageConfigs.fi_transfer_message,regE:this.props.regE,containerRef:this.refs.transferContainer,priorYear:this.props.pageConfigs.priorYear,currentYear:this.props.pageConfigs.currentYear,pageConfigs:this.props.pageConfigs,isEditSRTFlow:null!=this.subscriptionId})}},{key:"_onConfirmationSubmit",value:function(){var e,t,n,a=this.props.pageConfigs,r={diId:a.diId,guid:a.guid,amount:this.props.formData.amount,fromAccountId:this.props.formData.fromAccount.accountId,toAccountId:null===(e=this.props.formData)||void 0===e||null===(t=e.toAccount)||void 0===t?void 0:t.accountId,recipientId:null===(n=this.props.formData)||void 0===n?void 0:n.recipientId,page_name:"transfers_page"};Se.a.isSRT(this.props.formData.SRT)?(he.a.logTransferPageAction(me.a.transfer_event_category,me.a.transfer_action_scheduled_transfer_made,this.props.pageConfigs.reportSuite,r),this.props.formData.subscriptionId?ge.a.updateScheduledTransfer(this.props.pageConfigs,this.props.formData):ge.a.scheduleTransfer(this.props.pageConfigs,this.props.formData)):(he.a.logTransferPageAction(me.a.transfer_event_category,me.a.transfer_action_transfer_made,this.props.pageConfigs.reportSuite,r),ge.a.makeTransfer(this.props.pageConfigs,this.props.formData,this.props.pageConfigs.appConfig))}},{key:"_onCutOffConfirmationContinue",value:function(){ge.a.resetTransfer(),ge.a.resetActionId(),re.a.setStartDate(R()().add(1,"days").startOf("day")),setTimeout((function(){document.getElementById("makeTransfer")&&document.getElementById("makeTransfer").focus()}),300)}},{key:"_onConfirmationCancel",value:function(){ge.a.resetTransfer(),ge.a.resetActionId(),setTimeout((function(){document.getElementById("makeTransfer").focus()}),300);var e={journeyType:Re.a.Transfer,subpageType:Re.b.Transfer,isPortScanningEnabled:!0,subpageNumericalId:1,trigger:{"#makeTransfer":"click"}};Re.y(e)}},{key:"_onMakeAnotherTransfer",value:function(){he.a.logTransferPageAction(me.a.transfer_event_category,me.a.transfer_action_make_another_transfer,this.props.pageConfigs.reportSuite),re.a.resetForm(),ge.a.resetTransfer(),Te.a.resetFrequencyForm(),this.context.router.push(this.props.pageConfigs.olbRoutes[g.a.TRANSFERS])}},{key:"_getDefaultLocation",value:function(e){var t={};if(e&&e.length&&e[0]){var n=e.filter((function(e){return!0===e.defaultLocation}));(t=Object(C.a)(n,1)[0])||(t=e[0])}return t}},{key:"_getAccounts",value:function(e){var t=this.props.pageConfigs,n=!t.xuser_account_call_turn_off,a=t.transfers_dis
1play_xuser_accounts,r=!!e&&e.productUserGuid||null;return Fe.a.getAccounts(t.contextPath,t.rftoken,t.pageId,n,a,t.intraFiEnabled,r)}},{key:"_getLocations",value:function(){var e=this.props.pageConfigs,t=!0;return this.subscriptionId&&(t=!1),Pe.a.getLocations(e.contextPath,e.rftoken,e.pageId,t)}}],[{key:"getStores",value:function(){return[Me.a,je.a,A.a,oe.a]}},{key:"getPropsFromStores",value:function(){return Object(f.a)(Object(f.a)(Object(f.a)(Object(f.a)({},Me.a.getState()),je.a.getState()),A.a.getState()),{},{formData:oe.a.getState()})}}]),n}(i.Component);Xe.contextTypes={router:l.a.object.isRequired},Xe.propTypes={accountDataStatus:l.a.oneOf([g.a.LOADING,g.a.SUCCESS,g.a.ERROR]),transferStatus:l.a.oneOf([A.a.transferStatus.FORM_ENTRY,A.a.transferStatus.CONFIRMATION,A.a.transferStatus.SUCCESS,A.a.transferStatus.STEP_UP,A.a.transferStatus.LOGOUT_ON_DENY]),isRequestPending:l.a.bool,formData:l.a.object,pageConfigs:l.a.shape({contextPath:l.a.string,rftoken:l.a.string.isRequired,pageId:l.a.string,xuser_account_call_turn_off:l.a.bool,transfers_display_xuser_accounts:l.a.bool,acct_summ_suppress_values:l.a.arrayOf(l.a.string),removeMemberNumber:l.a.bool}).isRequired,i18nStrings:l.a.objectOf(l.a.string).isRequired};var Qe,Ke,ze=v()(Xe),Je=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e){var r;return Object(a.a)(this,n),(r=t.call(this,e))._renderLinks=r._renderLinks.bind(Object(D.a)(r)),r}return Object(r.a)(n,[{key:"render",value:function(){return c.a.createElement("div",{className:"di-container "+B.a["transfers-widget"]},c.a.createElement("h2",{tabIndex:"-1",className:B.a["transfers-widget-header"]+" brand-type-a-text-style"},this.props.i18nStrings.transfers_widget_title),c.a.createElement("div",{className:B.a["transfers-widget-links-container"]},c.a.createElement("ul",{className:B.a["transfers-widget-links"]},this._renderLinks())))}},{key:"_renderLinks",value:function(){var e=[],t=this.props.pageConfigs.customerType===g.a.BUSINESS.toLowerCase();if(this.props.pageConfigs.transfersWidgetEnabled&&(this.props.pageConfigs.srtLinkEnabled&&this.props.pageConfigs.srt.enabled&&e.push({url:"/app/home".concat(this.props.pageConfigs.olbRoutes.scheduled_transfers),label:this.props.i18nStrings.transfers_widget_srt_title}),this.props.pageConfigs.manageRecipientsLinkEnabled&&this.props.pageConfigs.manageRecipientsEnabled&&this.props.pageConfigs.intraFiEnabled&&!t&&e.push({url:"/app/home/frame?src="+this.props.pageConfigs.manageRecipientsUrl,label:this.props.i18nStrings.transfers_widget_transfer_destinations_title}),this.props.pageConfigs.transfersWidgetLinks&&this.props.pageConfigs.transfersWidgetLinks.length>0))for(var n=this.props.pageConfigs.transfersWidgetLinks,a=0;a<n.length;a++){var r=n[a];r.url.includes("/frame?src=")?r.url.startsWith("/frame?src=")&&(r.url="/app/home"+r.url):r.url="/app/home/frame?src="+r.url,e.push(r)}if(e.length>0){var o=[];return e.forEach((function(e){var t=c.a.createElement("li",{className:B.a["transfers-widget-link"]},c.a.createElement(Ae.a,{to:e.url,className:B.a["transfers-widget-link-anchor"]},e.label));o.push(t)})),o}return null}}],[{key:"getStores",value:function(){return[A.a]}},{key:"getPropsFromStores",value:function(){return Object(f.a)({},A.a.getState())}}]),n}(i.Component),Ze={TransfersContainer:ze,TransfersNavigationWidget:v()(Je)},$e=n(1374),et=n(1375),tt=n(1988),nt=n(1989),at=["activeComponents"],rt=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e){return Object(a.a)(this,n),t.call(this,e)}return Object(r.a)(n,[{key:"componentDidMount",value:function(){var e=this.props,t=e.contextPath,n=e.rftoken;E.a.getConfigurations(t,_.TRANSFERS,{rftoken:n}),$e.a.trackNewPage(et.a.TRANSFERS)}},{key:"componentDidUpdate",value:function(e,t){if(e.status===_.LOADING&&this.props.status===_.SUCCESS&&(O.a.getLocalizations.defer(this.props.contextPath,this.props.locale,this.props.resourceVersion),this.props.configs)){var n=this.props,a={diId:n.diId,guid:n.guid,action:"page_loaded"};he.a.logPageLoadAction(me.a.transfer_event_category,me.a.transfer_action_page_load,this.props.configs.reportSuite,a)}}},{key:"componentWillUnmount",value:function(){E.a.reset(),O.a.reset()}},{key:"render",value:function(){return c.a.createElement("div",{className:"container transfers-view-container "+
1B.a["transfers-container"]},this._renderContent())}},{key:"_renderTransfersPage",value:function(e){var t,n=this.props.configs,a=n.activeComponents,r=Object(m.a)(n,at);return r.contextPath=this.props.contextPath,r.breakpoint=this.props.breakpoint,r.guid=this.props.guid,r.diId=this.props.diId,r.appConfig=null===(t=this.props.appConfigStore)||void 0===t?void 0:t.appConfig,c.a.createElement(S.a,{breakpoint:this.props.breakpoint,components:a,layout:e,registry:Ze,pageConfigs:r,i18nStrings:this.props.i18nStrings})}},{key:"_renderContent",value:function(){if(this.props.status===_.SUCCESS&&this.props.localizationStatus===_.SUCCESS){var e=!1;return this.props.configs.transfersWidgetEnabled&&(this.props.configs.srtLinkEnabled&&this.props.configs.srt.enabled||this.props.configs.manageRecipientsLinkEnabled&&this.props.configs.manageRecipientsEnabled&&this.props.configs.intraFiEnabled&&this.props.configs.customerType!==_.BUSINESS.toLowerCase()||this.props.configs.transfersWidgetLinks&&this.props.configs.transfersWidgetLinks.length>0)&&(e=!0),this.props.transferStatus!==A.a.transferStatus.FORM_ENTRY&&this.props.transferStatus!==A.a.transferStatus.CONFIRMATION||!e?this._renderTransfersPage(tt):this._renderTransfersPage(nt)}return this.props.status===_.LOADING||this.props.status===_.SUCCESS&&this.props.localizationStatus===_.LOADING?this.props.renderDefaultLoading():this.props.renderDefaultError()}}],[{key:"getStores",value:function(){return[y.a,T.a,A.a]}},{key:"getPropsFromStores",value:function(){return Object(f.a)(Object(f.a)(Object(f.a)({},y.a.getState()),T.a.getState()),A.a.getState())}}]),n}(i.Component),ot=Object(h.a)(v()(rt)),st=Object(d.b)("appConfigStore")((Ke=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(){var e;Object(a.a)(this,n);for(var r=arguments.length,o=new Array(r),s=0;s<r;s++)o[s]=arguments[s];return(e=t.call.apply(t,[this].concat(o))).state={},e}return Object(r.a)(n,[{key:"render",value:function(){var e=this.state,t=e.rftoken,n=e.key;return t&&n?c.a.createElement(ot,Object.assign({key:n,contextPath:"",rftoken:t},this.props)):null}},{key:"componentDidUpdate",value:function(){var e=this,t=this.props.history,n=this.state.historyLength;n&&t&&t.length!==n&&this.setState({key:void 0,historyLength:t.length},(function(){e.setState({key:Date.now().toString()})}))}},{key:"componentDidMount",value:function(){var e=this;p.a.get("/accts-olb/v1/transfers/config").then((function(t){var n=t.rftoken;e.loadScripts(n)}))}},{key:"loadScripts",value:function(e){var t=window.di||{};t.env=t.env||{},t.env.context="".concat(Object({NODE_ENV:"production",PUBLIC_URL:"/dbank/live/",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_BUILD_DATE_TIME:"1787655812000",REACT_APP_BUILD_VERSION:"26.7.0",REACT_APP_API_CONTEXT:"",REACT_APP_CONTEXT:"/dbank/live/"}).REACT_APP_SERVICES_URL||"").concat("");var n=this.props.history;this.setState({rftoken:e,key:Date.now().toString(),historyLength:n.length})}}]),n}(i.Component),Ke.defaultProps={appConfigStore:{}},Ke.propTypes={locale:l.a.string.isRequired,resourceVersion:l.a.string.isRequired,history:l.a.instanceOf(Object),appConfigStore:l.a.object},Qe=Ke))||Qe;t.default=st}}]);
2//# sourceMappingURL=39.7c1a3d01.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.