PageSourceSearch

https://online.safefed.org/dbank/live/static/js/41.4ece9b17.chunk.js

js safefed.org collected 2026-09-24 11:50:36 UTC 158,565 bytes, 2 lines download raw bytes

1(this["webpackJsonponline-banking-app"]=this["webpackJsonponline-banking-app"]||[]).push([[41],{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,_=e[l].replace(i,"%20"),h=_.indexOf(n);h>=0?(p=_.substr(0,h),d=_.substr(h+1)):(p=_,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)},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),_=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,_=t.amount;null!=l&&(c.additionalEscrow=l),null!=p&&(c.additionalPrincipal=p),c.regularPayment=_,c.amount=Math.round(100*(_+(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}(),h=n(238),g=n(1344),b=n(27),S=n.n(b),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(),_.makeTransfer(e,t,n).then((function(e){e.status===l.a.HTTP_STATUS_OK&&h.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(),_.makeTestTransfer(e,t).then((function(e){if(e.status===l.a.HTTP_STATUS_OK&&h.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(),_.scheduleTransfer(e,t).then((function(e){e.status===l.a.HTTP_STATUS_OK&&h.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(),_.updateScheduledTransfer(e,t).then((function(e){e.status===l.a.HTTP_STATUS_OK&&h.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=_.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,_=null;if(u)p=n.fromAccount,f=n.toAccount;else{if(!(f=m.a.getTransferToAccount(a,n.toAccountId))&&s){var h=new Map;s.forEach((function(e){h.set(e.id,e)})),_=h.get(n.recipientId)}p=m.a.getTransferFromAccount(a,n.fromAccountId)}var b=Object.assign({},r);n.frequency!==d.a.FREQUENCY_ONCE&&(b.frequency=n.frequency||b.frequency),b.lifetype=n.lifetype||b.lifetype,b.dayOfWeek=n.dayOfWeek||b.dayOfWeek||1,b.firstDay=n.firstDay||b.firstDay||1,b.secondDay=n.secondDay||b.secondDay||15,b.startDate=S()(n.transferDate,"MM-DD-YYYY"),n.enddate?b.endDate=S()(n.enddate,"MM-DD-YYYY"):b.endDate=S()(n.transferDate,"MM-DD-YYYY").add(1,"day"),b.numberOfExecutions=n.numberOfExecutions||b.numberOfExecutions;var v=!1;n.toAccountId&&(v=g.a.isCreditCardLoanAccount(f));var y={};if(y.fromAccount=p,y.toAccount=f,y.recipientId=_&&_.id,y.toRecipient=_,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=b,v&&(y.selectedCreditCardAmountOption=o),y.getScheduledTransferStatus=l.a.SUCCESS,c.actions.getScheduledTransferSucceeded(y),c.actions.setFrequencyData.defer(b)}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),_=n(1381),h=n(1342),g=n.n(h),b=n(2404),S=["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(b.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,S));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(b.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:_.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 _}));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),_=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);_.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 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(1394),d=n.n(p),f=n(1344),m=n(1349),_=n(531),h=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,_.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,_.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,_.a.convertNumberToUSD(this.props.formData.additionalEscrow,!0),"transfersConfirmationDetailsAdditionalEscrow"):null,e&&t&&this._renderConfirmationDetailsRow(this.props.i18nStrings.transfers_late_fees,_.a.convertNumberToUSD(this.props.formData.toAccount.lateChargesDue,!0),"transfersConfirmationDetailsLateFees"),e&&this._renderConfirmationDetailsRow(this.props.i18nStrings.transfers_total_amount,_.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);h.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),_=n(31),h=n(110),g=n(81),b=n(1384),S=n.n(b),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:S.a["frequency-option-dropdown-container"]},u.a.createElement("label",{className:S.a["frequency-form-label"],htmlFor:v.a.isIOS()?null:this.props.id},this.props.label),u.a.createElement(h.a,{id:this.props.id,className:S.a["frequency-option-dropdown"],onSelect:this._onSelect},u.a.createElement(h.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(h.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),w=n(1385),k=n(1362),F=n(1381),I=n(1389),L=n(1349),P=n(1342),j=n.n(P),M=n(1405),U=n(27),q=n.n(U),x=["startDate","endDate"],Y=["startDate","endDate"],B=function(){function e(){Object(a.a)(this,e),this.state={frequency:null,startDate:q()().add(1,"day").startOf("day"),dayOfWeek:1,firstDay:1,secondDay:15,endDate:q()().add(2,"day").startOf("day"),numberOfExecutions:null,lifetype:F.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(w.a),this.bindAction(k.a.getLocalizationsSuccess,this.onGetLocalizationsSuccess),this.bindAction(M.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===I.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=q()().add(1,"days"),n=t.clone().add(31,"days"),a=L.a.createSRTDateFilter(e);return L.a.getFirstValidDateInRange(t,n,a)}},{key:"_getEndDate",value:function(e){var t=e.clone().add({days:1,years:j.a.SRT_END_DATE_RANGE}),n=q.a.min(t,this.state.endDate);return q.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,x);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,Y);return Object(N.a)({startDate:q()(t),endDate:q()(n)},a)}};var G=R.a.createStore(B,"FrequencyFormStore"),V=(n(1411),n(1371)),H=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),w.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(I.a.FREQUENCY_ONCE),u.a.createElement("div",{className:S.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:S.a["frequency-container"]},u.a.createElement(y,{id:"frequencyDropdown",label:this.props.i18nStrings.srt_frequency,getOptionLabel:L.a.getFrequencyOptionLabel,options:e,onSelect:w.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:S.a["button-container"]},u.a.createElement("div",{className:S.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:S.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)w.a.resetFrequencyForm(),V.a.resetFrequencyData();else{var t=Object.assign({},this.props.form);if(t.frequency===I.a.FREQUENCY_TWICEMONTHLY)parseInt(t.firstDay)>parseInt(t.secondDay)&&(t.firstDay=this.props.form.secondDay,t.secondDay=this.props.form.firstDay,w.a.setFrequencyData(t));V.a.setFrequencyData(t)}this.props.onSave&&this.props.onSave(e,this.props.form)}},{key:"_cancel",value:function(e){this.props.savedFrequencyData.frequency?w.a.setFrequencyData(this.props.savedFrequencyData):w.a.resetFrequencyForm(),this.props.onCancel&&this.props.onCancel(e)}},{key:"_renderStartDatePicker",value:function(){var e=this.props.form.frequency;if(e&&(e===I.a.FREQUENCY_DAILY||e===I.a.FREQUENCY_QUARTERLY||e===I.a.FREQUENCY_SEMIANNUALLY||e===I.a.FREQUENCY_ANNUALLY)){var t=q()().add(1,"day").startOf("day"),n=t.clone().add(j.a.SRT_START_DATE_RANGE,"year").startOf("day");return u.a.createElement("div",{id:"startDateContainer",className:S.a["date-container"]},u.a.createElement("label",{className:S.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===I.a.FREQUENCY_MONTHLY||e===I.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:S.a["first-day-dropdown"]},u.a.createElement(y,{id:"firstDayDropdown",label:this.props.i18nStrings.srt_on,getOptionLabel:L.a.getDayOfMonthLabel,options:r,onSelect:w.a.setFirstDay,selectedOption:this.props.form.firstDay,i18nStrings:this.props.i18nStrings,showError:a,onGray:this.props.dropdownOnGray}))),e===I.a.FREQUENCY_TWICEMONTHLY&&(n=S.a["first-and-second"],t.push(u.a.createElement("div",{key:"secondDay",className:S.a["second-day-dropdown"]},u.a.createElement(y,{id:"secondDayDropdown",label:this.props.i18nStrings.srt_and,getOptionLabel:L.a.getDayOfMonthLabel,options:r,onSelect:w.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(_.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 I.a.FREQUENCY_WEEKLY:case I.a.FREQUENCY_BIWEEKLY:case I.a.FREQUENCY_FOURWEEKS:case I.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:L.a.getDayOfWeekLabel,options:t,onSelect:w.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 F.a)F.a.hasOwnProperty(a)&&n.push(F.a[a]);if(e.push(u.a.createElement(y,{key:"recurrenceEndDropdown",id:"recurrenceEndDropdown",label:this.props.i18nStrings.srt_until,getOptionLabel:L.a.getFrequencyEndOptionLabel,options:n,onSelect:this._onSelectRecurrenceEnd,selectedOption:this.props.form.lifetype,i18nStrings:this.props.i18nStrings,onGray:this.props.dropdownOnGray})),this.props.form.lifetype===F.a.END_DATE){var r=this.props.form.startDate.clone().add(1,"day"),o=r.clone().add(j.a.SRT_END_DATE_RANGE,"years");e.push(u.a.createElement("div",{key:"frequencyEndDate",id:"frequencyEndDateContainer",className:S.a["date-container"]},u.a.createElement("label",{className:S.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:w.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===F.a.NUMBER_OF_EXECUTIONS&&(t=S.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(_.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:S.a["srt-warning-container"],tabIndex:"-1"},u.a.createElement(_.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){w.a.setStartDate(e)}},{key:"_onSelectRecurrenceEnd",value:function(e){w.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}),w.a.setNumberOfExecutions(t)}},{key:"_isSameFirstAndSecondDay",value:function(){return this.props.form.frequency===I.a.FREQUENCY_TWICEMONTHLY&&this.props.form.firstDay===this.props.form.secondDay}},{key:"_isNumberOfExecutionsValid",value:function(){return this.props.form.lifetype!==F.a.NUMBER_OF_EXECUTIONS||this.props.form.lifetype===F.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[G]}},{key:"getPropsFromStores",value:function(){return{form:G.getState()}}}]),n}(c.Component);H.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()(H)},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 S}));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),_=n(1385),h=n(531),g=n(31),b=n(833),S=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=h.a.convertNumberToUSD(t,!0);var a=null;return n>0?(n=h.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(b.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(b.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(),_.a.resetFrequencyForm()),m.a.setPriorIRAContributionYear(e)}}]),n}(c.Component);S.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),_=n(1394),h=n.n(_),g=n(120),b=n(531),S=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:h.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:h.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=S.a.isSRT(this.props.formData.SRT)?this.props.i18nStrings.scheduled_transfers_fee:this.props.i18nStrings.transfers_fee).replace("{0}",b.a.convertNumberToUSD(this.props.transferFee,!0)),c.a.createElement("p",{id:"transfersConfirmationTransferFeeText"},e));var e}},{key:"_renderDisclaimerMessage",value:function(){var e;return e=S.a.isSRT(this.props.formData.SRT)?this.props.i18nStrings.srt_warning:this.props.i18nStrings.transfers_cancel,c.a.createElement("p",{className:h.a["transfers-confirmation-details-footer-message"],id:"transfersConfirmationDisclaimerMessage"},e)}},{key:"_renderPayOffMessage",value:function(){var e;if(S.a.isPayInFullAndClose(this.props.formData.paymentOption))e=this.props.i18nStrings.transfer_close;else{if(!S.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:h.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),_=n(120),h=n(1504),g=n(1394),b=n.n(g),S=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&&!_.a.isMobile()&&setTimeout((function(){e.props.containerRef.focus()}),500)}},{key:"componentDidUpdate",value:function(){this.refs.successHeader&&_.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:b.a["transfers-success"]},u.a.createElement("h1",{className:"h2",ref:"successHeader",id:"successHeader","aria-describedby":_.a.isMobile()?"transferContainer":"successHeader",tabIndex:_.a.isMobile()?"0":"-1"},this._renderSuccessTitle()),u.a.createElement("div",{className:"di-callout xs-void"},u.a.createElement("h2",{id:"transfersSuccessTransferHeader",className:b.a["transfers-confirmation-sub-header"]+" h3"},this.props.i18nStrings.Transfer),u.a.createElement(S.a,{i18nStrings:this.props.i18nStrings,formData:this.props.formData,priorYear:this.props.priorYear,currentYear:this.props.currentYear}),u.a.createElement(h.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(b.a["transfers-success-title"]," print-transfers-success-title")},u.a.createElement("div",{className:"".concat(b.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(b.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:b.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:b.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(b.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(S.a,{i18nStrings:this.props.i18nStrings,formData:this.props.formData,priorYear:this.props.priorYear,currentYear:this.props.currentYear}),u.a.createElement(h.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 I}));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),_=n(1613),h=n.n(_),g=n(1344),b=n(1359),S=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===b.a.JOINT_ACCOUNT_OWNERSHIP_TYPE||e.ownershipType===b.a.CROSS_USER_ACCOUNT_OWNERSHIP_TYPE;return u.a.createElement("div",{className:h.a["account-dropdown-item-container"]},this._renderAccountDescription(),a?u.a.createElement(S.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:h.a["account-description"]},e.description+" "+t+(e.category!==b.a.RECIPIENT&&g.a.getMaskedAccountNumber(e)?g.a.getMaskedAccountNumber(e):""))}},{key:"_renderBalance",value:function(){var e,t,n=this.props.account;if(n.category===b.a.CROSS_USER_ACCOUNT)return u.a.createElement("div",{id:"linkedAccountLabel"+n.id+(this.props.id||""),className:h.a["account-info-row"]+" "+h.a["linked-account"]},this.props.i18nStrings.transfers_linked);if(n.category===b.a.RECIPIENT)return null;if(this.props.onlyShowAvailableBalance||n.category===b.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:h.a["account-info-row"]+" "+h.a["balance-row"]},u.a.createElement("div",{id:"accountBalanceLabel"+n.id+(this.props.id||"")},e),u.a.createElement("span",{className:h.a["dotted-spacer"]}),u.a.createElement("span",{id:"accountBalance"+n.id+(this.props.id||""),className:h.a["account-balance"]+" "+h.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:h.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:h.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:h.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:h.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:h.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),w=n.n(R),k=n(1348),F=n(120),I=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!==b.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":F.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:F.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(){k.a.logTransferPageAction(w.a.transfer_event_category,w.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===b.a.CROSS_USER_ACCOUNT)return null;if(e.category===b.a.RECIPIENT)return null;if(a||e.category===b.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);I.contextTypes={router:p.a.object.isRequired},I.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),_=n(1352),h=n(1384),g=n.n(h),b=n(1521),S=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&&_.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(b.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&&(S.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?S.a.setFrequencyData(this.props.savedFrequencyData):S.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)},2287:function(e,t,n){e.exports={"label-checkbox":"FreedomPay_label-checkbox__3dRcA","transfers-form":"FreedomPay_transfers-form__2m8Ms","server-error-container":"FreedomPay_server-error-container__2g0D-","freedom-pay-text":"FreedomPay_freedom-pay-text__1jS58","amount-container":"FreedomPay_amount-container__3Zl4S","transfers-duplicate-tin-error":"FreedomPay_transfers-duplicate-tin-error__2smKj","freedomPay-form-group":"FreedomPay_freedomPay-form-group__2SrIz","account-dropdown-container":"FreedomPay_account-dropdown-container__1eKBT","account-dropdown":"FreedomPay_account-dropdown__AdMPI","account-selection":"FreedomPay_account-selection__2L9gG","dropdown-item":"FreedomPay_dropdown-item__3wWCY","tin-location-selection":"FreedomPay_tin-location-selection__2DPTu","account-dropdown-available-balance":"FreedomPay_account-dropdown-available-balance__GEH6E","selected-account-container":"FreedomPay_selected-account-container__39Eh1","transfer-from-container":"FreedomPay_transfer-from-container__2BhIf","transfer-to-container":"FreedomPay_transfer-to-container__1VBbj","single-transfer-container":"FreedomPay_single-transfer-container__2I_O5","dropdown-menu":"FreedomPay_dropdown-menu__38q
1cq","account-selection-view-loader":"FreedomPay_account-selection-view-loader__quRMX","accounts-selection-view-loading-failed":"FreedomPay_accounts-selection-view-loading-failed__9beqJ","freedomPay-form-container":"FreedomPay_freedomPay-form-container__3kctI","tin-label":"FreedomPay_tin-label__1RYTV","freedomPay-form-label":"FreedomPay_freedomPay-form-label__2wvRb","transfer-to-label":"FreedomPay_transfer-to-label__33zjK","transfer-tin-label":"FreedomPay_transfer-tin-label__3xmFQ","duplicate-account-error":"FreedomPay_duplicate-account-error__1p_04","freedomPay-form-controls":"FreedomPay_freedomPay-form-controls__2EwR_","transfer-to-controls":"FreedomPay_transfer-to-controls__261IU","single-transfer-controls":"FreedomPay_single-transfer-controls__2PBGW","transfers-selection-cancel-container":"FreedomPay_transfers-selection-cancel-container__yC3wk","dropdown-label":"FreedomPay_dropdown-label__tOcu6","dropdown-label-container":"FreedomPay_dropdown-label-container__3FLVW","account-description":"FreedomPay_account-description__yG9xM","account-name":"FreedomPay_account-name__1jJhe","tin-name":"FreedomPay_tin-name__1qPol","account-number":"FreedomPay_account-number__1SC7q","loan-info":"FreedomPay_loan-info__3_MQU","selected-account-balance":"FreedomPay_selected-account-balance__2QX64","info-icon":"FreedomPay_info-icon__1UCmS","loan-payoff-amount-container":"FreedomPay_loan-payoff-amount-container__1TGwx","schedule-button-container":"FreedomPay_schedule-button-container__EQXgc","memo-input-field":"FreedomPay_memo-input-field__3G9p_","memo-input-field-container":"FreedomPay_memo-input-field-container__1cB2f","add-recipient-page-link-container":"FreedomPay_add-recipient-page-link-container__372_V","recipient-link-text":"FreedomPay_recipient-link-text__2GBuH","recipient-dropdown-item":"FreedomPay_recipient-dropdown-item__2DWXo","add-recipient-dropdown-item":"FreedomPay_add-recipient-dropdown-item__1ZOeK","recipient-dropdown-label":"FreedomPay_recipient-dropdown-label__36o0b","feature-no-access-msg":"FreedomPay_feature-no-access-msg__1yHLu","sub-msg":"FreedomPay_sub-msg__VSn3N","feature-no-access-sub-msg":"FreedomPay_feature-no-access-sub-msg__bXinP","feature-no-access-support-code":"FreedomPay_feature-no-access-support-code__395pB","feature-not-available-msg":"FreedomPay_feature-not-available-msg__3lPRZ","feature-not-available-support-code":"FreedomPay_feature-not-available-support-code__2sHRh","primary-error":"FreedomPay_primary-error__3ov6w","amount-input":"FreedomPay_amount-input__j8TK0","amount-input-text":"FreedomPay_amount-input-text__UwjlV","amount-button-focused":"FreedomPay_amount-button-focused__24Xt5","amount-button":"FreedomPay_amount-button__2EXYd","freedomPay-Container":"FreedomPay_freedomPay-Container__viJfl","regd-container":"FreedomPay_regd-container__3QzKo","transfers-form-group":"FreedomPay_transfers-form-group__1TvMU","account-dropdown-group":"FreedomPay_account-dropdown-group__3QqdE","contextual-message-container":"FreedomPay_contextual-message-container__1t02R","add-recipient-dropdown-link-container":"FreedomPay_add-recipient-dropdown-link-container__2UoNu","srt-options-container":"FreedomPay_srt-options-container__3_rqx",disabled:"FreedomPay_disabled__KJhqh","start-date-field":"FreedomPay_start-
1date-field__4RgSR","transfers-widget":"FreedomPay_transfers-widget__3fUXI","transfers-widget-header":"FreedomPay_transfers-widget-header__5GrPW","transfers-widget-links":"FreedomPay_transfers-widget-links__WLGcJ","transfers-widget-link":"FreedomPay_transfers-widget-link__ZhaU7","transfers-widget-hidden-header":"FreedomPay_transfers-widget-hidden-header__3K6R1"}},2288:function(e){e.exports=JSON.parse('{"lg":[{"x":0,"y":0,"w":12,"i":"FreedomPayContainer"}],"md":[{"x":0,"y":0,"w":12,"i":"FreedomPayContainer"}],"sm":[{"x":0,"y":0,"w":12,"i":"FreedomPayContainer"}],"xs":[{"x":0,"y":0,"w":12,"i":"FreedomPayContainer"}]}')},2289:function(e){e.exports=JSON.parse('{"lg":[{"x":0,"y":0,"w":9,"i":"FreedomPayContainer"},{"x":9,"y":0,"w":3,"i":"FreedompayNavigationWidget"}],"md":[{"x":0,"y":0,"w":9,"i":"FreedomPayContainer"},{"x":9,"y":0,"w":3,"i":"FreedompayNavigationWidget"}],"sm":[{"x":0,"y":0,"w":12,"i":"FreedomPayContainer"},{"x":0,"y":1,"w":12,"i":"FreedompayNavigationWidget"}],"xs":[{"x":0,"y":0,"w":12,"i":"FreedomPayContainer"},{"x":0,"y":1,"w":12,"i":"FreedompayNavigationWidget"}]}')},2403: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(22),l=n(1403),p=n(1342),d=n.n(p),f=n(1398),m=n(527),_=n.n(m),h=n(1392),g=n(1380),b=n(1393),S=n(1362),v=n(1424),y=n(18),E=n(11),T=n(25),O=n.n(T),A=n(27),C=n.n(A),D=n(892),N=n(31),R=n(588),w=n(850),k=n(586),F=n(584),I=n(848),L=n(1344),P=n(1359),j=n(2287),M=n.n(j),U=n(1384),q=n.n(U),x=n(1693),Y=n(1503),B=n(1460),G=n(1456),V=n(1614),H=n(1405),W=n(1371),X=n(1349),Q=n(1435),K=n(1381),z=n(1694),J=n(1616),Z=n(1385),$=n(1411),ee=n(238),te=n(531),ne=n(1370),ae=n(1386),re=n(1365),oe=n(1347),se=n.n(oe),ie=n(1348),ce=(n(1390),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:M.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(){W.a.showView($.a.view.TIN_SELECTION)},r._onFromSelect=function(){W.a.showView($.a.view.FROM_ACCOUNT_SELECTION)},r._onToSelect=function(){W.a.showView($.a.view.TO_ACCOUNT_SELECTION)},r._onTransferSelectionCancel=function(){W.a.showView($.a.view.FORM)},r._renderView=r._renderView.bind(Object(E.a)(r)),r.getTitle=r.getTitle.bind(Object(E.a)(r)),r._renderForm=r._renderForm.bind(Object(E.a)(r)),r._renderFormElements=r._renderFormElements.bind(Object(E.a)(r)),r._renderTransferError=r._renderTransferError.bind(Object(E.a)(r)),r._renderSingleLocation=r._renderSingleLocation.bind(Object(E.a)(r)),r._renderFromTINDropdown=r._renderFromTINDropdown.bind(Object(E.a)(r)),r._renderFromAccountDropdownGroup=r._renderFromAccountDropdownGroup.bind(Object(E.a)(r)),r._renderToTINDropdown=r._renderToTINDropdown.bind(Object(E.a)(r)),r._renderToAccountDropdownGroup=r._renderToAccountDropdownGroup.bind(Object(E.a)(r)),r._renderFromAccountSelectionView=r._renderFromAccountSelectionView.bind(Object(E.a)(r)),r._renderToAccountSelectionView=r._renderToAccountSelectionView.bind(Object(E.a)(r)),r._renderDateSelectionView=r._renderDateSelectionView.bind(Object(E.a)(r)),r._renderFrequencySelectionView=r._renderFrequencySelectionView.bind(Object(E.a)(r)),r._renderIRAContribution=r._renderIRAContribution.bind(Object(E.a)(r)),r._renderSRTOptions=r._renderSRTOptions.bind(Object(E.a)(r)),r._renderSRTWarningMessage=r._renderSRTWarningMessage.bind(Object(E.a)(r)),r._renderAmount=r._renderAmount.bind(Object(E.a)(r)),r._renderLoanPayoffAndDueAmount=r._renderLoanPayoffAndDueAmount.bind(Object(E.a)(r)),r._onSingleLocationNavDown=r._onSingleLocationNavDown.bind(Object(E.a)(r)),r._onFromLocationNavDown=r._onFromLocationNavDown.bind(Object(E.a)(r)),r._onFromAccountNavDown=r._onFromAccountNavDown.bind(Object(E.a)(r)),r._onToLocationNavDown=r._onToLocationNavDown.bind(Object(E.a)(r)),r._onToAccountNavDown=r._onToAccountNavDown.bind(Object(E.a)(r)),r._onTransferDateNavDown=r._onTransferDateNavDown.bind(Object(E.a)(r)),r._fromAccountFilter=r._fromAccountFilter.bind(Object(E.a)(r)),r._toAccountFilter=r._toAccountFilter.bind(Object(E.a)(r)),r._onSingleLocationSelect=r._onSingleLocationSelect.bind(Object(E.a)(r)),r._onFromLocationSelect=r._onFromLocationSelect.bind(Object(E.a)(r)),r._onFromAccountSelect=r._onFromAccountSelect.bind(Object(E.a)(r)),r._onToLocationSelect=r._onToLocationSelect.bind(Object(E.a)(r)),r._onToAccountSelect=r._onToAccountSelect.bind(Object(E.a)(r)),r._onDateSelect=r._onDateSelect.bind(Object(E.a)(r)),r._onToAccountChange=r._onToAccountChange.bind(Object(E.a)(r)),r._onAmountChange=r._onAmountChange.bind(Object(E.a)(r)),r._onAmountBlur=r._onAmountBlur.bind(Object(E.a)(r)),r._onAmountFocus=r._onAmountFocus.bind(Object(E.a)(r)),r._onTransferButtonClick=r._onTransferButtonClick.bind(Object(E.a)(r)),r._showCreditCardAmount=r._showCreditCardAmount.bind(Object(E.a)(r)),r._getTransferErrorMessage=r._getTransferErrorMessage.bind(Object(E.a)(r)),r._getAmountValidationError=r._getAmountValidationError.bind(Object(E.a)(r)),r._isFormValid=r._isFormValid.bind(Object(E.a)(r)),r._areDuplicateRetailTinsSelected=r._areDuplicateRetailTinsSelected.bind(Object(E.a)(r)),r._areDuplicateAccountsSelected=r._areDuplicateAccountsSelected.bind(Object(E.a)(r)),r._isAmountValid=r._isAmountValid.bind(Object(E.a)(r)),r._hasEnoughMoney=r._hasEnoughMoney.bind(Object(E.a)(r)),r._isOverContributionLimit=r._isOverContributionLimit.bind(Object(E.a)(r)),r._onMemoInputChange=r._onMemoInputChange.bind(Object(E.a)(r)),r._onMemoBlur=r._onMemoBlur.bind(Object(E.a)(r)),r._get
1SavedFrequencyData=r._getSavedFrequencyData.bind(Object(E.a)(r)),r._onFrequencySave=r._onFrequencySave.bind(Object(E.a)(r)),r._renderErrorMessageIntoHiddenElement=r._renderErrorMessageIntoHiddenElement.bind(Object(E.a)(r)),r._renderAccessibleErrorMessage=r._renderAccessibleErrorMessage.bind(Object(E.a)(r)),r._onClickAddRecipient=r._onClickAddRecipient.bind(Object(E.a)(r)),r.defaultSelectedToAccount=ee.a.getUrlParameterValueByName("accountId",window.location.href),r.crossTinEnabled=r.props.configs.crossTINEnabled,r.isBB=r.props.configs.customerType===d.a.BUSINESS.toLowerCase(),r.state={amount:0},r}return Object(r.a)(n,[{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){e.refs.transferHeader&&e.refs.transferHeader.focus()}),200)}},{key:"componentDidUpdate",value:function(){var e=this;if(this.props.accountDataStatus===d.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 $.a.view.FORM:e=0;break;case $.a.view.FROM_LOCATION_SELECTION:case $.a.view.TO_LOCATION_SELECTION:e=2;break;default:e=1}return this.props.configs.breakpoint===d.a.LAYOUT_XS?c.a.createElement(D.a,{depth:e},this._renderView(t)):this._renderView(t)}},{key:"_renderView",value:function(e){switch(e){case $.a.view.FORM:return this._renderForm();case $.a.view.TIN_SELECTION:return this._renderTINLocationSelectionView();case $.a.view.FROM_LOCATION_SELECTION:return this._renderFromLocationSelectionView();case $.a.view.TO_LOCATION_SELECTION:return this._renderToLocationSelectionView();case $.a.view.FROM_ACCOUNT_SELECTION:return this._renderFromAccountSelectionView();case $.a.view.TO_ACCOUNT_SELECTION:return this._renderToAccountSelectionView();case $.a.view.DATE_SELECTION:return this._renderDateSelectionView();case $.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(ae.a,{i18nStrings:this.props.i18nStrings}):this.props.isEditSRTFlow&&(this.props.getScheduledTransferStatus===d.a.ERROR||this.props.notEditable)?c.a.createElement("div",{className:M.a["primary-error"],id:"nonEditableError"},c.a.createElement(N.a,{name:"AlertError"})," ",this.props.i18nStrings.transfers_notEditable):this.props.accountDataStatus===d.a.LOADING&&this.props.configs.customerType!==d.a.BUSINESS.toLowerCase()||this.props.isEditSRTFlow&&this.props.getScheduledTransferStatus===d.a.LOADING?c.a.createElement(ne.a,null):this.props.configs.primaryUser||0!=n.length||0!=a.length?this._renderFormElements():c.a.createElement(re.a,{i18nStrings:this.props.i18nStrings}),c.a.createElement("div",{className:M.a["transfers-form"]},e)}},{key:"_renderFormElements",value:function(){var e=this._isFormValid(),t=(this.props.configs.srt&&this.props.configs.srt.enabled,this.props.locations);this.props.isEditSRTFlow?this.props.configs.olbRoutes.scheduled_transfers:this.props.configs.olbRoutes.home;return c.a.createElement("div",{className:M.a["transfers-form-group-container"]},c.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},this.props.transferErrorCode?c.a.createElement("div",{id:"transferServerError",className:M.a["server-error-container"]},this._renderTransferError()):null),c.a.createElement("div",null,this.getTitle()),c.a.createElement("div",{className:M.a["transfers-form-group"]+" xs-void"},t?this.crossTinEnabled?this._renderLocationsAndAccounts("to"):null:this._renderToAccountDropdownGroup(),c.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},this._renderContextualMessageToAccount()),t?this.crossTinEnabled?this._renderLocationsAndAccounts("from"):this._renderSingleLocation():this._renderFromAccountDropdownGroup(),c.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},this._renderContextualMessageFromAccount()),this._renderSRTOptions(),this._renderAmount(),c.a.createElement("div",{"aria-live":"assertive","aria-atomic":"true"},this._renderIRAContribution())),c.a.createElement("div",{className:M.a["transfer-button-container"]},c.a.createElement("button",{type:"button",id:"makeTransfer",ref:"makeTransfer",className:(e?"":"disabled ")+"btn btn-primary xs-width-100",tabIndex:e?"0":"-1","aria-haspopup":e?"true":"false",onClick:this._onTransferButtonClick},this.props.i18nStrings.transfers_schedule_button)))}},{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:M.a["single-transfer-container"]},c.a.createElement("div",{className:"visible-xs "+M.a["transfer-tin-label"],onClick:this._onTinSelect},c.a.createElement("div",{class:"input-group"},c.a.createElement("label",{className:"input-label "+M.a["tin-label"]},this.props.configs.freedom_pay_label_from)),c.a.createElement("div",{className:"summary"},a?c.a.createElement("span",{className:"no-account-label "+M.a["tin-label"]},a.locationName):c.a.createElement("span",{className:"no-account-label "+M.a["tin-label"]},r.Select_tax_id))),c.a.createElement("div",{className:"hidden-xs "+M.a["single-transfer-control
1s"]},c.a.createElement("label",{className:"input-label"},this.props.i18nStrings.transfers_label_location),c.a.createElement(G.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:"getTitle",value:function(){var e=this.props.configs.freedom_pay_label_title;return c.a.createElement("div",{className:M.a["freedom-pay-text"]},e)}},{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:M.a["transfer-".concat(e,"-container")]},c.a.createElement("div",{className:"visible-xs "+M.a["transfer-".concat(e,"-label")],onClick:this[p]},c.a.createElement("label",{className:"input-label"},this.props.configs["freedom_pay_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 "+M.a["duplicate-account-error"]},G.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"},x.a._renderRegD(l,l.id,s)),this._areDuplicateAccountsSelected()&&c.a.createElement("div",{className:"visible-xs "+M.a["duplicate-account-error"]},x.a._renderDuplicateAccountError(l.id,s)),c.a.createElement("div",{className:"hidden-xs "+M.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(Y.a,{account:e,id:e.id,configs:this.props.configs}),x.a._renderAccountBalance(e,t,a,r))}},{key:"_renderTransferError",value:function(){var e,t=this.props.transferErrorCode,n=this.props.transferErrorMessage;return e=t===v.a.errorType.TRANSFER_ERROR||t===v.a.errorType.ACCOUNT_ID_MISMATCH?this.props.i18nStrings.transfers_error:t===v.a.errorType.NO_PAYOFF_AMOUNT_PRESENT?this.props.i18nStrings.msg_21090:t.error===d.a.INSUFFICIENT_FUNDS_TO_PAYOFF?t.statusMessage:t===v.a.errorType.INSUFFICIENT_FUNDS_TO_PAYOFF?this.props.i18nStrings.transfers_Insufficient_fund_msg.replace("{0}",te.a.convertNumberToUSD(this.props.amount)).replace("{1}",this.props.fromAccount.description):t===d.a.TRANSFER_BLOCKED?this.props.configs.transferDenied:t===d.a.INVALID_PASSCODE_ERROR_CODE?n:this._getTransferErrorMessage(t),c.a.createElement(R.a,{dangerouslySetInnerHTML:{__html:e},ref:"transferServerError",type:"danger",showIcon:!0,scrollToOnMount:!0})}},{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:M.a["accounts-selection-view-loading-failed"]},c.a.createElement(B.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(G.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===d.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(x.a,{id:"From",label:(!this.isBB||this.isBB&&!this.crossTinEnabled)&&this.props.configs.freedom_pay_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(G.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===d.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),s=this.props.toAccount;return!this.props.toAccount&&this.props.toRecipient&&(s=this.props.toRecipient),c.a.createElement(x.a,{id:"To",label:(!this.isBB||this.isBB&&!this.crossTinEnabled)&&this.props.configs.freedom_pay_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}})}},{key:"_showCreditCardAmount",value:function(e){return e&&L.a.isCreditCardLoanAccount(e)&&(e.loanInfo&&"number"===typeof e.loanInfo.nextPaymentAmount&&e.loanInfo.nextPaymentAmount>0||"number"===typeof e.lastStatementBalance)}},{key:"_renderAmount",value:function(){var e,t=this;this.props.toAccount&&(e=this.props.configs.freedomPayAvailableAmou
1nts[this.props.toAccount.accountType]),e&&null!==e||(e=this.props.configs.freedomPayAvailableAmounts.DEFAULT);var n=e.map((function(e){return c.a.createElement("button",{type:"button",id:e,className:t.state.amount===e.toString()?M.a["amount-button-focused"]:M.a["amount-button"],iconCls:"fluid-icon-collapse",value:e,onClick:t._onAmountChange,ref:e},"$ ".concat(e))}));return c.a.createElement("div",{className:M.a["amount-container"]},c.a.createElement("div",{className:M.a["amount-input-text"]},this.props.configs.freedom_pay_label_amount),c.a.createElement("div",{className:M.a["amount-input"]},n))}},{key:"_renderFromLocationSelectionView",value:function(){var e=this.props.locations||[],t=this.props.fromLocation||{};return(this.props.configs||{}).breakpoint===d.a.LAYOUT_XS?c.a.createElement("div",{className:M.a["tin-location-selection"]+" "+M.a["account-selection"]},c.a.createElement(w.a,{label:"From Tax ID",navUp:this._onFromLocationSelect},G.a._renderLocationDropdownItems(e,t,!0)),this._renderTransferSelectionCancelButton("from")):(W.a.showView($.a.view.FORM),null)}},{key:"_renderTINLocationSelectionView",value:function(){var e=this.props.locations||[],t=this.props.fromLocation||{};return(this.props.configs||{}).breakpoint===d.a.LAYOUT_XS?c.a.createElement("div",{className:M.a["tin-location-selection"]+" "+M.a["account-selection"]},c.a.createElement(w.a,{label:"Tax ID",navUp:this._onSingleLocationSelect},G.a._renderLocationDropdownItems(e,t,!0)),this._renderTransferSelectionCancelButton()):(W.a.showView($.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===d.a.LOADING,a=this.props.accountDataStatus===d.a.ERROR,r=this.props.locations?"has-locations":"";return(this.props.configs||{}).breakpoint===d.a.LAYOUT_XS?c.a.createElement("div",{className:r+" "+M.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:M.a["account-selection-view-loader"]},c.a.createElement(ne.a,null)),a&&this._renderAccountsLoadingFailedError("from"),c.a.createElement(w.a,{label:this.props.fromLocation?"":this.props.i18nStrings.transfers_label_from,navUp:this._onFromAccountSelect},x.a._renderAccountDropdownItems("from",e,this.props.configs,this.props.i18nStrings,!0,!0,this.props.fromAccount)),this._renderTransferSelectionCancelButton()):(W.a.showView($.a.view.FORM),null)}},{key:"_renderToLocationSelectionView",value:function(){var e=this.props.locations||[],t=this.props.toLocation||{};return c.a.createElement("div",{className:M.a["tin-location-selection"]+" "+M.a["account-selection"]},c.a.createElement(w.a,{label:"To Tax ID",navUp:this._onToLocationSelect},G.a._renderLocationDropdownItems(e,t,!0)),this._renderTransferSelectionCancelButton("to"))}},{key:"_renderToAccountSelectionView",value:function(){var e=(this.props.accounts||[]).filter(this._toAccountFilter),t=x.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===d.a.LOADING,r=this.props.accountDataStatus===d.a.ERROR,o=this.props.locations?"has-locations":"";if(this.props.configs.intraFiEnabled){var s=x.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+" "+M.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:M.a["account-selection-view-loader"]},c.a.createElement(ne.a,null)),r&&this._renderAccountsLoadingFailedError("to"),c.a.createElement(w.a,{label:this.props.toLocation?"":this.props.i18nStrings.transfers_label_to,navUp:this._onToAccountSelect},t),this._renderTransferSelectionCancelButton())}},{key:"_renderDateSelectionView",value:function(){var e=C()().startOf("day");e.add(1,"day");var t=e.clone().add(d.a.SRT_START_DATE_RANGE,"year").startOf("day");return c.a.createElement(k.a,{defaultValue:this.props.SRT.startDate,maxStartDate:e,maxEndDate:t,dateFilter:X.a.createSRTDateFilter(this.props.SRT),hideSaveButton:!0,onSelect:this._onDateSelect,i18nStrings:this.props.i18nStrings,isXSView:!0})}},{key:"_renderFrequencySelectionView",value:function(){return c.a.createElement(J.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 X.a.isValidIRA(e,this.props.configs.contributionsEnabled)?c.a.createElement(V.a,{account:e,currentYear:this.props.configs.currentYear,priorYear:this.props.configs.priorYear,i18nStrings:this.props.i18nStrings,priorYearSelected:this.props.priorIRAContributionYear}):null}},{key:"_renderLoanPayoffAndDueAmount",value:function(e){var t=this.props.toAccount,n=this.props.configs,a=t.loanInfo?t.loanInfo.nextPaymentAmount:0,r=n.loanOverpaymentsEnabled&&n.loanOverpay&&!e&&a>
10,o=t.loanInfo?this._getPayoffAmount():null,s=n.acct_summ_suppress_values&&n.acct_summ_suppress_values.includes("payoffAmount"),i=null!=o&&(o>0||L.a.isCreditCardLoanAccount(t)&&n.showCreditCardPayoffAmount)&&!s;if(r||i){var u=null,l=null;return r&&(u=this.props.i18nStrings.transfers_loan_amount_due.replace("{0}",te.a.convertNumberToUSD(a,!0))),i&&(l=this.props.i18nStrings.transfers_loan_payoff_amount.replace("{0}",te.a.convertNumberToUSD(o,!0))),c.a.createElement("div",{className:M.a["loan-payoff-amount-container"]},c.a.createElement("span",{id:"loanPayoffAmount",className:M.a["loan-payment-amount"]},c.a.createElement("span",{className:M.a["info-icon"]},c.a.createElement(N.a,{name:"Info",isSmall:!0})),u," ",l))}return null}},{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>d.a.MEMO_MAX_LENGTH&&(e=d.a.MEMO_MAX_LENGTH),c.a.createElement("div",{className:M.a["memo-input-field-container"]},c.a.createElement(F.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:M.a["memo-input-field"]}))}},{key:"_renderContextualMessageToAccount",value:function(){var e;return this.props.toAccount&&this.props.configs.transfersContextualMessagesToDIAccount&&(e=this.props.configs.transfersContextualMessagesToDIAccount[L.a.getAccountTypeByName(this.props.toAccount.accountType)]),e?c.a.createElement("div",{id:"contextualMessage",className:M.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",dangerouslySetInnerHTML:{__html:e}}))):null}},{key:"_renderContextualMessageFromAccount",value:function(){var e;return this.props.fromAccount&&this.props.configs.transfersContextualMessagesFromDIAccount&&(this.props.configs.transfersContextualMessagesFromHostAccount&&this.props.fromAccount.hostAccountType&&(e=this.props.configs.transfersContextualMessagesFromHostAccount[this.props.fromAccount.hostAccountType]),e||(e=this.props.configs.transfersContextualMessagesFromDIAccount[L.a.getAccountTypeByName(this.props.fromAccount.accountType)])),e?c.a.createElement("div",{id:"contextualMessage",className:M.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",dangerouslySetInnerHTML:{__html:e}}))):null}},{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,n=C()().startOf("day"),a=this.props.SRT.startDate;a.toString()===n.toString()&&a.add(1,"day"),n.add(1,"day");var r=n.clone().add(d.a.SRT_START_DATE_RANGE,"year").startOf("day"),o=null;this.props.priorIRAContributionYear?o=this.props.i18nStrings.srt_prior_year_warning.replace("{0}",this.props.configs.priorYear):e&&(o=this.props.i18nStrings.srt_retail_tin_warning);var s=this.props.i18nStrings.srt_date;null!=this.props.SRT.frequency&&this.props.configs.breakpoint===d.a.LAYOUT_XS&&(s=this.props.i18nStrings.srt_starting);return c.a.createElement("div",{className:q.a["srt-container"]},this._renderSRTWarningMessage(o,"visible-xs"),c.a.createElement("div",{className:"freedompay-form-group "+M.a["srt-options-container"]+(t?" "+M.a.disabled:"")},c.a.createElement("div",{id:"transferFormStartDateContainer",className:M.a["start-date-field"]},c.a.createElement(I.a,{label:s,defaultValue:a,navDown:this._onTransferDateNavDown,onDateSelect:this._onDateSelect,maxStartDate:n,maxEndDate:r,dateFilter:X.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:{to
1p:"32px",lineHeight:"35px"},iconFocussable:!0,svgRole:"button",svgName:this.props.i18nStrings.transfers_widget_svgName})),c.a.createElement("div",{className:M.a["frequency-input-field"]},c.a.createElement(z.a,{disabled:t,savedFrequencyData:this._getSavedFrequencyData(),navDown:this._onFrequencyNavDown,configs:this.props.configs,i18nStrings:this.props.i18nStrings,options:this.props.configs.srt.frequencyOptions,onSave:this._onFrequencySave,userSelectedDate:this.props.SRT.startDate}))),this._renderSRTWarningMessage(o,"hidden-xs"))}return null}},{key:"_renderSRTWarningMessage",value:function(e,t){return e?c.a.createElement("div",{id:"srtWarningMessage",className:t+" "+q.a["srt-warning-container"],role:"alert","aria-live":"polite","aria-atomic":"true"},c.a.createElement(N.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,"")),W.a.setMemo(r)}},{key:"_onMemoBlur",value:function(e){this.props.isMemoChanged&&(ie.a.logTransferPageAction(se.a.transfer_event_category,se.a.transfer_action_memo_used,this.props.configs.reportSuite),W.a.setMemoChanged(!1))}},{key:"_onSingleLocationNavDown",value:function(){W.a.showView($.a.view.TIN_SELECTION)}},{key:"_onFromLocationNavDown",value:function(){W.a.showView($.a.view.FROM_LOCATION_SELECTION)}},{key:"_onToLocationNavDown",value:function(){W.a.showView($.a.view.TO_LOCATION_SELECTION)}},{key:"_onFromAccountNavDown",value:function(){W.a.showView($.a.view.FROM_ACCOUNT_SELECTION)}},{key:"_onToAccountNavDown",value:function(){W.a.showView($.a.view.TO_ACCOUNT_SELECTION)}},{key:"_onTransferDateNavDown",value:function(){W.a.showView($.a.view.DATE_SELECTION)}},{key:"_onFrequencyNavDown",value:function(){W.a.showView($.a.view.FREQUENCY_SELECTION)}},{key:"_fromAccountFilter",value:function(e){return e.displayFlag.transferFrom&&null!=e.availableBalance}},{key:"_toAccountFilter",value:function(e){var t=L.a.getAccountTypeByName(e.accountType);return e.displayFlag.transferTo&&this.props.configs.freedomPayToAccountAllowedTypes.split(",").includes(t)}},{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&&W.a.showView($.a.view.FORM),W.a.setFromLocation(o),W.a.setToLocation(o),W.a.setFromAccount(null),W.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(){W.a.resetFrequencyData(),Z.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&&W.a.showView($.a.view.FROM_ACCOUNT_SELECTION),W.a.setFromLocation(o),W.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;W.a.showView($.a.view.FORM),W.a.setFromAccount(e),setTimeout((function(){t.fromAccountDropdownGroup&&t.fromAccountDropdownGroup.focusSlideTransitionDropdownButton()})),(null==n||e&&n.id!=e.id)&&ie.a.logTransferPageAction(se.a.transfer_event_category,se.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&&W.a.showView($.a.view.TO_ACCOUNT_SELECTION),W.a.setToLocation(o),W.a.setToAccount(null),r(o),this._isRetailTin(o)&&this._resetFrequency(),setTimeout((function(){t.toLocationDropdownGroup&&t.toLocationDropdownGroup.focusSl
1ideTransitionDropdownButton(),t.toAccountDropdownGroup&&t.toAccountDropdownGroup.accountSlideTransitionDropdown.resetDropdown()}))}},{key:"_onToAccountSelect",value:function(e){var t=this,n=this.props.toAccount||this.props.toRecipient;W.a.showView($.a.view.FORM),(null==n||n&&n.id!==e.id)&&(this._onToAccountChange(n,e),e.category===P.a.RECIPIENT?ie.a.logTransferPageAction(se.a.transfer_event_category,se.a.transfer_action_intra_fi_recipient_selected,this.props.configs.reportSuite):ie.a.logTransferPageAction(se.a.transfer_event_category,se.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!==$.a.view.FORM&&W.a.showView($.a.view.FORM),W.a.setStartDate(e);var t=C()().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===K.a.END_DATE)){var r=Object.assign({},this.props.SRT);r.startDate=e,r.endDate=a,W.a.setFrequencyData(r)}Z.a.setFrequencyData({startDate:n,endDate:a}),this._onFrequencySave({},{startDate:e}),ie.a.logTransferPageAction(se.a.transfer_event_category,se.a.transfer_action_srt_once,this.props.configs.reportSuite)}},{key:"_onFrequencySelect",value:function(){W.a.showView($.a.view.FORM)}},{key:"_onFrequencySave",value:function(e,t){var n=C()().startOf("day");t.startDate.isAfter(n)&&!this.props.configs.srt.overpayEnabled&&this.props.paymentOption!==Q.a.PAYMENT_OPTION_DEFAULT&&(this.props.paymentOption!==Q.a.LOC_PAY_IN_FULL_AND_CLOSE&&this.props.paymentOption!==Q.a.LOC_PAY_IN_FULL_WITHOUT_CLOSING||W.a.setAmount(null))}},{key:"_onToAccountChange",value:function(e,t){if(t){var n=L.a.getAccountTypeByName(t.accountType),a=this.props.configs.freedompayOptionByAccountType[n];a&&W.a.setPaymentOption(a)}else t&&W.a.setPaymentOption(0);X.a.isValidIRA(e,this.props.configs.contributionsEnabled)&&W.a.setPriorIRAContributionYear(null),W.a.setToAccount(t),t&&t.category===P.a.RECIPIENT?(W.a.setRecipientId(t.id),e&&e.category===P.a.RECIPIENT||(W.a.resetFrequencyData(),Z.a.resetFrequencyForm())):W.a.setRecipientId(null)}},{key:"_onAmountChange",value:function(e){var t=e.target.value;this.setState({amount:t}),W.a.setAmount(t)}},{key:"_onAmountBlur",value:function(e){null===this.props.amount&&W.a.setAmount(0)}},{key:"_onAmountFocus",value:function(e){0===this.props.amount&&W.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||L.a.isLoanAccountOrTCLCreditLine(i)||L.a.isLOCAccount(i)||L.a.isCreditCardAccount(i)||(s=this._checkIfPayoffRequestShouldBeSent());var l={isPayOffTypeRequest:s,fromAccount:this.props.fromAccount,i18nStrings:this.props.i18nStrings};o&&o.enabled&&X.a.isSRT(this.props.SRT)&&!o.feesEnabled?H.a.setTransferStatus(v.a.transferStatus.CONFIRMATION):(H.a.makeTestTransfer(this.props.configs,Object(u.a)(Object(u.a)(Object(u.a)({},this.props),c),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}",te.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=X.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!==Q.a.LOC_PAY_IN_FULL_WITHOUT_CLOSING&&this.props.paymentOption!==Q.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===Q.a.LOC_PAY_IN_FULL_AND_CLOSE||this.props.paymentOption===Q.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||X.a.isSRT(this.props.SRT)||this.props.amount<=e.availableBalance}},{key:"_isOverContributionLimit",value:function(){var e=this.props.toAccount;if(!e)return!1;var t=X.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(){ie.a.logTransferPageAction(se.a.transfer_event_category,se.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[$.a]}},{key:"getPropsFromStores",value:function(){return $.a.getState()}}]),n}(i.Component));ce.contextTypes={router:O.a.object.isRequired}
1,ce.propTypes={accounts:O.a.arrayOf(O.a.object),recipients:O.a.arrayOf(O.a.object),currentView:O.a.oneOf([$.a.view.FORM,$.a.view.FROM_ACCOUNT_SELECTION,$.a.view.TO_ACCOUNT_SELECTION,$.a.view.FROM_LOCATION_SELECTION,$.a.view.TO_LOCATION_SELECTION,$.a.view.TIN_SELECTION]),fromAccount:O.a.object,toAccount:O.a.object,amount:O.a.number,startDate:O.a.object,configs:O.a.object.isRequired,i18nStrings:O.a.objectOf(O.a.string).isRequired};var ue=_()(ce),le=n(1617),pe=n(1618),de=n(1368),fe=n(1382),me=n(1399),_e=n(1409),he=n(889),ge=n(81),be=n(1352),Se=n(721),ve=n(1394),ye=n.n(ve),Ee=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(E.a)(r)),r._renderXSContent=r._renderXSContent.bind(Object(E.a)(r)),r._renderStepUp=r._renderStepUp.bind(Object(E.a)(r)),r._renderForm=r._renderForm.bind(Object(E.a)(r)),r._renderConfirmation=r._renderConfirmation.bind(Object(E.a)(r)),r._renderSuccess=r._renderSuccess.bind(Object(E.a)(r)),r._onConfirmationSubmit=r._onConfirmationSubmit.bind(Object(E.a)(r)),r._onConfirmationCancel=r._onConfirmationCancel.bind(Object(E.a)(r)),r._onMakeAnotherTransfer=r._onMakeAnotherTransfer.bind(Object(E.a)(r)),r._getAccounts=r._getAccounts.bind(Object(E.a)(r)),r.subscriptionId=ee.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===d.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=ee.a.getUrlParameterValueByName("locationId",window.location.href),s=ee.a.getUrlParameterValueByName("toLocationId",window.location.href),i=a.filter((function(e){return e.productUserGuid===o})),c=Object(y.a)(i,1)[0],u=a.filter((function(e){return e.productUserGuid===s})),l=Object(y.a)(u,1)[0];W.a.setFromLocation(c),W.a.setToLocation(l);H.a.getScheduledTransfer(e.props.pageConfigs,e.subscriptionId,e._getAccounts(c||r),e._getAccounts(l||r),$.a.srtInitialState,$.a.creditCardAmountOption.OTHER,o,a)}else{var p=ee.a.getUrlParameterValueByName("locationId",window.location.href),d=a.filter((function(e){return e.productUserGuid===p})),f=Object(y.a)(d,1)[0];W.a.setFromLocation(r),W.a.setToLocation(f||r);e._getAccounts(f||r)}}));else{var t=this._getAccounts();this.subscriptionId&&H.a.getScheduledTransfer(this.props.pageConfigs,this.subscriptionId,t,$.a.srtInitialState,$.a.creditCardAmountOption.OTHER)}else W.a.setNotEditable.defer(!0)}},{key:"componentDidUpdate",value:function(e){this.props.transferStatus===v.a.transferStatus.CONFIRMATION&&this.props.pageConfigs.breakpoint!==d.a.LAYOUT_XS&&setTimeout((function(){document.getElementById("confirmPopup")&&be.a.setfocusRestriction(document.getElementById("confirmPopup"),d.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!==d.a.LOADING){var s=this._getAccounts(a);this.subscriptionId&&H.a.getScheduledTransfer(this.props.pageConfigs,this.subscriptionId,s,$.a.srtInitialState,$.a.creditCardAmountOption.OTHER)}else if(this.props.formData.getScheduledTransferStatus===d.a.LOADING&&e.formData.getScheduledTransferStatus===d.a.SUCCESS){var i=Promise.resolve({status:200,data:{accountsresponse:this.props.accounts}});this.subscriptionId&&H.a.getScheduledTransfer(this.props.pageConfigs,this.subscriptionId,i,$.a.srtInitialState,$.a.creditCardAmountOption.OTHER)}}},{key:"componentWillUnmount",value:function(){this.props.transferStatus!==v.a.transferStatus.STEP_UP&&(de.a.reset(),me.a.reset(),W.a.resetForm(),H.a.resetTransfer(),H.a.resetActionId(),Z.a.resetFrequencyForm())}},{key:"render",value:function(){return c.a.createElement("div",{className:"di-container",id:"transferContainer",ref:"transferContainer"},this.props.pageConfigs.breakpoint===d.a.LAYOUT_XS?this._renderXSContent():this._renderContent())}},{key:"_renderContent",value:function(){var e=this.props.transferStatus,t=e===v.a.transferStatus.CONFIRMATION,n=e===v.a.transferStatus.STEP_UP;return e===v.a.transferStatus.SUCCESS?this._renderSuccess():c.a.createElement("div",null,this._renderForm(),c.a.createElement(he.a,{text:this.props.i18nStrings.processingLabelText,show:e===v.a.transferStatus.FORM_ENTRY&&this.props.isRequestPending,enforceFocus:!1}),c.a.createElement(ge.Modal,{show:t,onHide:this._onConfirmationCancel,id:"confirmPopup","aria-labelledby":"transferConfirmationDetail
1s"},c.a.createElement(ge.Modal.Header,null,c.a.createElement("button",{type:"button",className:"close","aria-label":"Close",id:"closeButton",onClick:this._onConfirmationCancel},c.a.createElement("span",{className:ye.a["close-btn"]},c.a.createElement(N.a,{className:ye.a["close-btn-icon"],name:"Close",size:"sm"})))),this._renderConfirmation(),c.a.createElement(he.a,{contained:!0,text:this.props.i18nStrings.processingLabelText,show:t&&this.props.isRequestPending})),c.a.createElement(ge.Modal,{bsSize:"large",show:n,onHide:this._onConfirmationCancel,id:"stepUpPopup","aria-labelledby":"transferStepUpDetails",backdrop:"static"},c.a.createElement(ge.Modal.Header,null,c.a.createElement("button",{type:"button",className:"close","aria-label":"Close",id:"closeStepUpButton",onClick:this._onConfirmationCancel},c.a.createElement("span",{className:ye.a["close-btn"]},c.a.createElement(N.a,{className:ye.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 v.a.transferStatus.FORM_ENTRY:t=0,e=n;break;case v.a.transferStatus.CONFIRMATION:t=1,e=this._renderConfirmation();break;case v.a.transferStatus.SUCCESS:t=2,e=this._renderSuccess();break;case v.a.transferStatus.STEP_UP:t=3,e=this._renderStepUp();break;default:t=0,e=n}return c.a.createElement(D.a,{depth:t},e,c.a.createElement(he.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(Se.default,{successCallback:this._onConfirmationSubmit,cancelCallback:this._onConfirmationCancel,feature:"Transfers",repeatableChallenge:!1}))}},{key:"_renderForm",value:function(){return c.a.createElement(ue,{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(le.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:"_renderSuccess",value:function(){return c.a.createElement(pe.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"};X.a.isSRT(this.props.formData.SRT)?(ie.a.logTransferPageAction(se.a.transfer_event_category,se.a.transfer_action_scheduled_transfer_made,this.props.pageConfigs.reportSuite,r),this.props.formData.subscriptionId?H.a.updateScheduledTransfer(this.props.pageConfigs,this.props.formData):H.a.scheduleTransfer(this.props.pageConfigs,this.props.formData)):(ie.a.logTransferPageAction(se.a.transfer_event_category,se.a.transfer_action_transfer_made,this.props.pageConfigs.reportSuite,r),H.a.makeTransfer(this.props.pageConfigs,this.props.formData,this.props.pageConfigs.appConfig))}},{key:"_onConfirmationCancel",value:function(){H.a.resetTransfer(),H.a.resetActionId(),setTimeout((function(){document.getElementById("makeTransfer").focus()}),300)}},{key:"_onMakeAnotherTransfer",value:function(){ie.a.logTransferPageAction(se.a.transfer_event_category,se.a.transfer_action_make_another_transfer,this.props.pageConfigs.reportSuite),W.a.resetForm(),H.a.resetTransfer(),Z.a.resetFrequencyForm(),this.context.router.push(this.props.pageConfigs.olbRoutes[d.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(y.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 de.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),me.a.getLocations(e.contextPath,e.rftoken,e.pageId,t)}}],[{key:"getStores",value:function(){return[fe.a,_e.a,v.a,$.a]}},{key:"getPropsFromStores",value:function(){return Object(u.a)(Object(u.a)(Object(u.a)(Object(u.a)({},fe.a.getState()),_e.a.getState()),v.a.getState()),{},{formData:$.a.getState()})}}]),n}(i.Component);Ee.contextTypes={router:O.a.object.isRequired},Ee.propTypes={accountDataStatus:O.a.oneOf([d.a.LOADING,d.a.SUCCESS,d.a.ERROR]),transferStatus:O.a.oneOf([v.a.transferStatus.FORM_ENTRY,v.a.transferStatus.CONFIRMATION,v.a.transferStatus.SUCCESS,v.a.transferStatus.STEP_UP]),isRequestPending:O.a.bool,formData:O.a.object,pageConfigs:O.a.shape({contextPath:O.a.string,rftoken:O.a.string.isRequired,pageId:O.a.string,xuser_account_call_turn_off:O.a.bool,transfers_display_xuser_accounts:O.a.bool,acct_summ_suppress_values:O.a.arrayOf(O.a.string),removeMemberNumber:O.a.bool}).isRequired,i18nStrings:O.a.objectOf(O.a.string).isRequired};var Te,Oe,Ae=_()(Ee),Ce=n(1391),De=n.n(Ce),Ne=n(243),Re=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(E.a)(r)),r}return Object(r.a)(n,[{key:"render",value:function(){return c.a.createElement("div",{className:"di-container "+De.a["transfers-widget"]},c.a.createElement("h2",{tabIndex:"-1",className:De.a["transfers-widget-header"]+" brand-type-a-text-style"},this.props.i18nStrings.transfers_widget_title),c.a.createElement("div",{className:De.a["transfers-widget-links-container"]},c.a.createElement("ul",{className:De.a["transfers-widget-links"]},this._renderLinks())))}},{key:"_renderLinks",value:function(){var e=[],t=this.props.pageConfigs.customerType===d.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&&!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:De.a["transfers-widget-link"]},c.a.createElement(Ne.a,{to:e.url,className:De.a["transfers-widget-link-anchor"]},e.label));o.push(t)})),o}return null}}],[{key:"getStores",value:function(){return[v.a]}},{key:"getPropsFromStores",value:function(){return Object(u.a)({},v.a.getState())}}]),n}(i.Component),we={FreedomPayContainer:Ae,FreedompayNavigationWidget:_()(Re)},ke=n(1374),Fe=n(1375),Ie=n(2288),Le=n(2289),Pe=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;g.a.getConfigurations(t,p.FREEDOM_PAY,{rftoken:n}),ke.a.trackNewPage(Fe.a.TRANSFERS)}},{key:"componentDidUpdate",value:function(e,t){if(e.status===p.LOADING&&this.props.status===p.SUCCESS&&(S.a.getLocalizations.defer(this.props.contextPath,this.props.locale,this.props.resourceVersion),this.props.configs)){console.log(this);var n=this.props,a={diId:n.diId,guid:n.guid,action:"page_loaded"};ie.a.logPageLoadAction(se.a.transfer_event_category,se.a.transfer_action_page_load,this.props.configs.reportSuite,a)}}},{key:"componentWillUnmount",value:function(){g.a.reset(),S.a.reset()}},{key:"render",value:function(){return c.a.createElement("div",{className:"container "+De.a["transfers-container"]},this._renderContent())}},{key:"_renderTransfersPage",value:function(e){var t,n=Object.assign({},this.props.configs);return n.contextPath=this.props.contextPath,n.breakpoint=this.props.breakpoint,n.guid=this.props.guid,n.diId=this.props.diId,n.appConfig=null===(t=this.props.appConfigStore)||void 0===t?void 0:t.appConfig,c.a.createElement(f.a,{breakpoint:this.props.breakpoint,components:[{id:"FreedomPayContainer",type:"FreedomPayContainer"},{id:"FreedompayNavigationWidget",type:"FreedompayNavigationWidget"}
1],layout:e,registry:we,pageConfigs:n,i18nStrings:this.props.i18nStrings})}},{key:"_renderContent",value:function(){if(this.props.status===p.SUCCESS&&this.props.localizationStatus===p.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.transfersWidgetLinks&&this.props.configs.transfersWidgetLinks.length>0)&&(e=!0),this.props.transferStatus!==v.a.transferStatus.FORM_ENTRY&&this.props.transferStatus!==v.a.transferStatus.CONFIRMATION||!e?this._renderTransfersPage(Ie):this._renderTransfersPage(Le)}return this.props.status===p.LOADING||this.props.status===p.SUCCESS&&this.props.localizationStatus===p.LOADING?this.props.renderDefaultLoading():this.props.renderDefaultError()}}],[{key:"getStores",value:function(){return[h.a,b.a,v.a]}},{key:"getPropsFromStores",value:function(){return Object(u.a)(Object(u.a)(Object(u.a)({},h.a.getState()),b.a.getState()),v.a.getState())}}]),n}(i.Component),je=Object(l.a)(_()(Pe)),Me=n(32),Ue=n(80),qe=Object(Ue.b)("appConfigStore")((Oe=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(je,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:null,historyLength:t.length},(function(){e.setState({key:Date.now().toString()})}))}},{key:"componentDidMount",value:function(){var e=this;Me.a.get("/accts-olb/v1/freedompay/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),Oe.defaultProps={appConfigStore:{}},Oe.propTypes={locale:O.a.string.isRequired,resourceVersion:O.a.string.isRequired,history:O.a.instanceOf(Object),appConfigStore:O.a.object},Te=Oe))||Te;t.default=qe}}]);
2//# sourceMappingURL=41.4ece9b17.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.