1(this["webpackJsonponline-banking-app"]=this["webpackJsonponline-banking-app"]||[]).push([[14],{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),o=n(3),s=(n(0),n(26)),r=n.n(s),i=n(27),c=n.n(i),p=function(){function e(){Object(a.a)(this,e)}return Object(o.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=r.a.findDOMNode(e).querySelectorAll(t),a=[],o=0;o<n.length;o++){var s=n[o];s&&"hidden"!=s.getAttribute("type")&&"-1"!=s.getAttribute("tabindex")&&a.push(s)}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 p},1365:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var a=n(2),o=n(3),s=n(11),r=n(5),i=n(6),c=n(0),p=n.n(c),u=n(1366),l=n.n(u),m=n(31),d=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(e){var o;return Object(a.a)(this,n),(o=t.call(this,e))._displaySupportMessage=o._displaySupportMessage.bind(Object(s.a)(o)),o}return Object(o.a)(n,[{key:"render",value:function(){return p.a.createElement("div",{id:"noAccessMessage"},p.a.createElement("div",{className:l.a["feature-no-access-msg"]},p.a.createElement(m.a,{name:"Security"}),p.a.createElement("span",{className:l.a["sub-msg"]},this.props.i18nStrings.feature_no_access_msg)),this._displaySupportMessage())}},{key:"_displaySupportMessage",value:function(){return this.props.hideSupportMsg?null:p.a.createElement("div",null,p.a.createElement("div",{className:l.a["feature-no-access-sub-msg"]},this.props.i18nStrings.feature_no_access_sub_msg),p.a.createElement("div",{className:l.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),o=n(3),s=n(89),r=n(1416),i=n(1342),c=n.n(i),p=n(238),u=null,l=function(){function e(){Object(a.a)(this,e),this.generateActions("getAccountsSucceeded","getAccountsFailed","setLoadingState")}return Object(o.a)(e,[{key:"getAccounts",value:function(e,t,n,a,o,s,i,l){var m=this,d=u=Date.now()+"-"+Math.random();return this.actions.setLoadingState.defer(i),r.a.getAccounts(e,t,n,a,o,i,l).then((function(e){if(d===u)if(null!==e&&e.status===c.a.HTTP_STATUS_OK&&p.a.verifyId(e.data.responseId)&&e.data.additionalParam===c.a.ACCOUNTS_RESPONSE_STATUS_PROCESSED){var t=s?e.data.recipientResponse:null;m.actions.getAccountsSucceeded.defer([e.data.accountsresponse,t,a&&o,i])}else m.actions.getAccountsFailed.defer([i]);return e})).catch((function(e){d===u&&m.actions.getAccountsFailed.defer(e)}))}},{key:"reset",value:function(){return u=null,!0}}]),e}();t.a=s.a.createActions(l)},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),o=n(2),s=n(3),r=n(89),i=n(1368),c=n(1342),p=n.n(c),u=function(){function e(){Object(o.a)(this,e),this.state={accounts:null,tinAccounts:{},recipients:null,accountDataStatus:p.a.LOADING,wasCrossUserRequestMade:!1},this.bindActions(i.a)}return Object(s.a)(e,[{key:"onSetLoadingState",value:function(e){this.setState({accounts:null,recipients:null,accountDataStatus:p.a.LOADING,accountsLocationId:e,wasCrossUserRequestMade:!1})}},{key:"onGetAccountsSucceeded",value:function(e){var t=Object(a.a)(e,4),n=t[0],o=t[1],s=t[2],r=t[3],i=this.state.tinAccounts;i[r]=n,this.setState({accounts:n,tinAccounts:i,recipients:o,accountDataStatus:p.a.SUCCESS,accountsLocationId:null,wasCrossUserRequestMade:s})}},{key:"onGetAccountsFailed",value:function(e){var t,n=this.state,a=n.failedLocations,o=void 0===a?[]:a,s=n.tinAccounts;Array.isArray(e)&&(s[t=e[0]]=[]),this.setState({accounts:null,tinAccounts:s,recipients:null,accountDataStatus:p.a.ERROR,failedLocations:[].concat(o,[t]),wasCrossUserRequestMade:!1})}},{key:"onReset",value:function(){this.alt.recycle(this)}}]),e}();t.a=r.a.createStore(u,"AccountStore")},1386:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var a=n(2),o=n(3),s=n(5),r=n(6),i=n(0),c=n.n(i),p=n(1377),u=n.n(p),l=n(31),m=function(e){Object(s.a)(n,e);var t=Object(r.a)(n);function n(e){return Object(a.a)(this,n),t.call(this,e)}return Object(o.a)(n,[{key:"render",value:function(){return c.a.createElement("div",{id:"featureNotAvailable"},c.a.createElement("div",{className:u.a["feature-not-available-msg"]},c.a.createElement(l.a,{name:"AlertWarning"}),c.a.createElement("span",{className:u.a["sub-msg"]},this.props.i18nStrings.feature_not_available_msg)),c.a.createElement("div",{className:u.a["feature-not-available-support-code"]},this.props.i18nStrings.feature_not_available_support_code))}}]),n}(i.Component)},1510:function(e,t,n){e.exports={"stop-payment-confirmation":"StopPaymentConfirmation_stop-payment-confirmation__3ILnL","stop-payment-confirmation-sub-header":"StopPaymentConfirmation_stop-payment-confirmation-sub-header__3a6s9","stop-payment-success":"StopPaymentConfirmation_stop-payment-success__C2RtU","stop-payment-success-header-container":"StopPaymentConfirmation_stop-payment-success-header-container__YpIQO","stop-payment-success-header-svg":"StopPaymentConfirmation_stop-payment-success-header-svg__1nlVc","stop-payment-confirmation-detail
1s":"StopPaymentConfirmation_stop-payment-confirmation-details__2Zn9x","stop-payment-status-details-row":"StopPaymentConfirmation_stop-payment-status-details-row__1q2cN","stop-payment-confirmation-details-row":"StopPaymentConfirmation_stop-payment-confirmation-details-row__1TV1U","stop-payment-confirmation-details-row-spacer":"StopPaymentConfirmation_stop-payment-confirmation-details-row-spacer__31kW6","close-btn":"StopPaymentConfirmation_close-btn__1kDc9","close-btn-icon":"StopPaymentConfirmation_close-btn-icon__231Lw","stop-payment-status-details-row-label":"StopPaymentConfirmation_stop-payment-status-details-row-label__16R9E","stop-payment-confirmation-details-row-label":"StopPaymentConfirmation_stop-payment-confirmation-details-row-label__VYrCx","stop-payment-status-details-row-value":"StopPaymentConfirmation_stop-payment-status-details-row-value__1yZdk","stop-payment-confirmation-details-row-value":"StopPaymentConfirmation_stop-payment-confirmation-details-row-value__25ZAZ","stop-payment-success-title":"StopPaymentConfirmation_stop-payment-success-title__2tL4k","stop-payment-success-title-content":"StopPaymentConfirmation_stop-payment-success-title-content__mhqTQ"}},2136:function(e,t,n){e.exports={"link-item":"StopPaymentSuccess_link-item__fyEId","link-content":"StopPaymentSuccess_link-content__37olF","link-text":"StopPaymentSuccess_link-text__j4EMi"}},2137:function(e){e.exports=JSON.parse('{"lg":[{"x":0,"y":0,"w":12,"i":"StopPayment"}],"md":[{"x":0,"y":0,"w":12,"i":"StopPayment"}],"sm":[{"x":0,"y":0,"w":12,"i":"StopPayment"}],"xs":[{"x":0,"y":0,"w":12,"i":"StopPayment"}]}')},2307:function(e,t,n){"use strict";n.r(t);var a=n(2),o=n(3),s=n(5),r=n(6),i=n(0),c=n.n(i),p=n(25),u=n.n(p),l=n(32),m=n(22),d=n(36),h=n(1403),_=n(1342),y=n.n(_),f=n(1398),b=n(527),g=n.n(b),S=n(1392),v=n(1380),E=n(1393),k=n(1362),O=n(11),C=n(1368),N=n(1382),P=n(1399),T=n(1409),A=n(18),D=n(89),w=n(1350),R=function(){function e(){Object(a.a)(this,e)}return Object(o.a)(e,null,[{key:"stopPayment",value:function(e,t){var n=null;return t.location&&t.location.productUserGuid&&(n=t.location.productUserGuid),w.a.post(y.a.URL_STOP_PAYMENT,{checkNumberFrom:t.checkNumberFrom,checkNumberTo:t.checkNumberTo,paidFrom:t.paidFrom.id,issuedOn:t.issuedOn.format("MM/DD/YYYY"),checkAmount:t.checkAmount,payee:t.payee,note:t.note,action:t.action,locationId:n},{"Content-Type":"application/json",accept:"application/json",rftoken:e.rftoken})}}]),e}(),L=n(120),F=n(238),j=function(){function e(){Object(a.a)(this,e),this.generateActions("resetStopPayment","setStopPaymentStatus","setStopPaymentError","stopPaymentSucceeded","stopPaymentFailed")}return Object(o.a)(e,[{key:"sendSuccessMessage",value:function(){var e=JSON.stringify({message:"refreshAccounts"});window.webkit&&window.webkit.messageHandlers&&window.webkit.messageHandlers.refreshAccountsMessageHandler?window.webkit.messageHandlers.refreshAccountsMessageHandler.postMessage(e):L.a.isAndroid()&&refreshAccountsMessageHandler.postMessage(e)}},{key:"stopPayment",value:function(e,t){var n=this;return function(a){return a(),R.stopPayment(e,t).then((function(e){null!=e&&e.status==y.a.HTTP_STATUS_OK&&F.a.verifyId(e.data.responseId)&&e.data.status&&e.data.status===y.a.STOP_PAYMENT_STATUS_SUCCESS?(n.actions.sendSuccessMessage(),n.actions.stopPaymentSucceeded.defer([e,t.action,t.selectedCheckOption])):n.actions.stopPaymentFailed(e)})).catch((function(e){n.actions.stopPaymentFailed(e)}))}}}]),e}(),M=D.a.createActions(j),I=Object(o.a)((function e(){Object(a.a)(this,e),this.generateActions("resetForm","showView","setCheckNumberFrom","setCheckNumberTo","setPaidFrom","setLocation","setIssuedOnDate","setIssuedOnDateWithoutReset","setCheckAmount","setPayee","setNote","setAction","setCheckOption")})),U=D.a.createActions(I),V=n(27),x=n.n(V),B=function(){function e(){Object(a.a)(this,e),this.state={checkNumberFrom:"",checkNumberTo:"",paidFrom:null,issuedOn:null,checkAmount:null,payee:"",note:"",action:e.actionOption.STOP_PAYMENT,currentView:e.view.FORM,selectedCheckOption:e.checkOption.SINGLE,location:null},this.bindActions(U)}return Object(o.a)(e,[{key:"onResetForm",value:function(){this.alt.recycle(this)}},{key:"onSetCheckNumberFrom",value:function(e){this.setState({checkNumberFrom:e})}},{key:"onSetCheckNumberTo",value:function(e){this.setState({checkNumberTo:e})}},{key:"onSetLocation",value:function(e){this.setState({location:e,paidFrom:null})}},{key:"onSetPaidFrom",value:function(e){this.setState({paidFrom:e})}}
1,{key:"onSetIssuedOnDate",value:function(e){this.setState({issuedOn:e})}},{key:"onSetIssuedOnDateWithoutReset",value:function(e){this.setState({issuedOn:e})}},{key:"onSetCheckAmount",value:function(e){this.setState({checkAmount:e})}},{key:"onSetPayee",value:function(e){this.setState({payee:e})}},{key:"onSetNote",value:function(e){this.setState({note:e})}},{key:"onSetAction",value:function(e){this.setState({action:e})}},{key:"onShowView",value:function(e){this.setState({currentView:e})}},{key:"onSetCheckOption",value:function(e){this.setState({selectedCheckOption:e})}}]),e}();B.view=Object.freeze({FORM:Symbol("Form View"),PAID_FROM_SELECTION:Symbol("Paid from Selection View"),LOCATION_SELECTION:Symbol("Location Selection View"),DATE_SELECTION:Symbol("Date Selection View")}),B.actionOption=Object.freeze({STOP_PAYMENT:"stoppayment",STOP_PAYMENT_RELEASE:"releasestoppayment",QUERY:"checkstatus"}),B.checkOption=Object.freeze({SINGLE:"SINGLE",MULTIPLE:"MULTIPLE"});var q=D.a.createStore(B,"StopPaymentFormStore"),H=function(){function e(){Object(a.a)(this,e),this.state={stopPaymentStatus:e.stopPaymentStatus.FORM_ENTRY,isRequestPending:!1,stopPaymentErrorCode:null,responseList:null},this.bindActions(M),this.bindAction(U.setCheckNumberFrom,this.onResetStopPayment),this.bindAction(U.setCheckNumberTo,this.onResetStopPayment),this.bindAction(U.setPaidFrom,this.onResetStopPayment),this.bindAction(U.setIssuedOnDate,this.onResetStopPayment),this.bindAction(U.setCheckAmount,this.onResetStopPayment),this.bindAction(U.setPayee,this.onResetStopPayment),this.bindAction(U.setNote,this.onResetStopPayment),this._validateAccountIDs=this._validateAccountIDs.bind(this),this._getStopPaymentErrorCode=this._getStopPaymentErrorCode.bind(this)}return Object(o.a)(e,[{key:"onResetStopPayment",value:function(){this.setState({stopPaymentStatus:e.stopPaymentStatus.FORM_ENTRY,isRequestPending:!1,stopPaymentErrorCode:null,responseList:null})}},{key:"onSetStopPaymentStatus",value:function(e){this.setState({stopPaymentStatus:e})}},{key:"onSetStopPaymentError",value:function(e){this.setState({stopPaymentErrorCode:e})}},{key:"onStopPayment",value:function(){this.setState({isRequestPending:!0,stopPaymentErrorCode:null})}},{key:"onStopPaymentSucceeded",value:function(t){var n=Object(A.a)(t,3),a=n[0],o=n[1],s=n[2],r=e.stopPaymentStatus.SUCCESS;s===q.checkOption.SINGLE?a.data.responseList&&1==a.data.responseList.length?this._getStopPaymentStatus(a.data.responseList,o,s):a.data.responseList&&a.data.responseList.length>1?o===q.actionOption.QUERY?this._getStopPaymentStatus(a.data.responseList,o,s):this.setState({stopPaymentStatus:e.stopPaymentStatus.FORM_ENTRY,isRequestPending:!1,responseList:null,stopPaymentErrorCode:e.errorType.STOP_PAYMENT_ERROR}):o===q.actionOption.QUERY?this.setState({stopPaymentStatus:e.stopPaymentStatus.FORM_ENTRY,isRequestPending:!1,responseList:null,stopPaymentErrorCode:e.errorType.NO_STATUS}):this.setState({stopPaymentStatus:r,isRequestPending:!1,responseList:a.data.responseList}):a.data.responseList&&a.data.responseList.length>0?this.setState({stopPaymentStatus:r,isRequestPending:!1,responseList:a.data.responseList}):o===q.actionOption.QUERY?this.setState({stopPaymentStatus:e.stopPaymentStatus.FORM_ENTRY,isRequestPending:!1,responseList:null,stopPaymentErrorCode:e.errorType.NO_STATUS}):this.setState({stopPaymentStatus:r,isRequestPending:!1,responseList:a.data.responseList})}},{key:"onStopPaymentFailed",value:function(t){this.setState({stopPaymentStatus:e.stopPaymentStatus.FORM_ENTRY,isRequestPending:!1,stopPaymentErrorCode:this._getStopPaymentErrorCode(t),responseList:null})}},{key:"_validateAccountIDs",value:function(t,n){var a,o=n.fromAccount.id===t.data.transferResponse.fromAccount.id;n.recipientId?a=!0:a=n.toAccount.id===t.data.transferResponse.toAccount.id;return o&&a?null:e.errorType.ACCOUNT_ID_MISMATCH}},{key:"_getStopPaymentErrorCode",value:function(t){var n=t&&t.data&&t.data.status;return n&&t.data.status===y.a.STOP_PAYMENT_ERROR_NOT_SUPPORTED?e.errorType.NOT_SUPPORTED:n&&t.data.status===y.a.STOP_PAYMENT_ERROR_21007?e.errorType.ERROR_21007:e.errorType.STOP_PAYMENT_ERROR}},{key:"_getStopPaymentStatus",value:function(t,n,a){var o=t[0].checkStatus,s=e.stopPaymentStatus.SUCCESS,r=null;switch(o){case"CHECK_NOT_FOUND":s=e.stopPaymentStatus.FORM_ENTRY,r=e.errorType.CHECK_NOT_FOUND;break;case"STOP_NOT_FOUND":s=e.stopPaymentStatus.FORM_ENTRY,r=e.errorType.STOP_NOT_FOUND;break;case"UNKNOWN":n!==q.actionOption.STOP_PAYMENT&&n!==q.actionOption.STOP_PAYMENT_RELEASE||(s=e.stopPaymentStatus.FORM_ENTRY,r=e.errorType.UNKNOWN);break;case"STOP_DELETED":n!==q.actionOption.STOP_PAYMENT&&n!==q.actionOption.STOP_PAYMENT_RELEASE||(s=e.stopPaymentStatus.FORM_ENTRY,r=e.errorType.STOP_DELETED);break;case"CHECK_CLEARED":n!==q.actionOption.STOP_PAYMENT&&n!==q.actionOption.STOP_PAYMENT_RELEASE||(s=e.stopPaymentStatus.FORM_ENTRY,r=e.errorType.CHECK_CLEARED);break;case"STOP_PENDING":n!==q.actionOption.STOP_PAYMENT&&n!==q.actionOption.STOP_PAYMENT_RELEASE||(s=e.stopPaymentStatus.FORM_ENTRY,r=e.errorType.STOP_PENDING);break;case"CHECK_RETURNED":n!==q.actionOption.STOP_PAYMENT&&n!==q.actionOption.STOP_PAYMENT_RELEASE||(s=e.stopPaymentStatus.FORM_ENTRY,r=e.errorType.CHECK_RETURNED)}this.setState({stopPaymentStatus:s,isRequestPending:!1,responseList:t,stopPaymentErrorCode:r})}}]),e}();H.stopPaymentStatus=Object.freeze({FORM_ENTRY:Symbol("Form Entry"),CONFIRMATION:Symbol("Confirmation"),SUCCESS:Symbol("Success")}),H.errorType=Object.freeze({STOP_PAYMENT_ERROR:Symbol("Generic Stop Payment Error Message"),NOT_SUPPORTED:Symbol("Feature not supported"),ERROR_21007:Symbol("Error code 21007"),CHECK_NOT_FOUND:Symbol("Check not found"),CHECK_CLEARED:Symbol("Check cleared"),CHECK_RETURNED:Symbol("Check returned"),STOP_NOT_FOUND:Symbol("Stop not found"),STOP_PENDING:Symbol("Stop pending"),STOP_DELETED:Symbol("Stop deleted"),UNKNOWN:Symbol("Unknown check
1status"),NO_STATUS:Symbol("No check status"),ACCOUNT_ID_MISMATCH:Symbol("Response From Account ID Does Not Match Request")});var G=D.a.createStore(H,"StopPaymentStore"),Y=n(889),K=n(31),X=n(892),W=n(81),z=n(1352),J=(n(26),n(850)),Z=n(836),Q=n(584),$=n(848),ee=n(586),te=n(588),ne=n(1377),ae=n.n(ne),oe=function(e){Object(s.a)(n,e);var t=Object(r.a)(n);function n(e){return Object(a.a)(this,n),t.call(this,e)}return Object(o.a)(n,[{key:"render",value:function(){return c.a.createElement("div",{id:this.props.id},c.a.createElement("div",{className:ae.a["feature-not-available-msg"]},c.a.createElement(K.a,{name:this.props.svgName}),c.a.createElement("span",{className:ae.a["sub-msg"]},this.props.message)),this.props.support_code?c.a.createElement("div",{className:ae.a["feature-not-available-support-code"]},this.props.support_code):null)}}]),n}(i.Component);oe.propTypes={id:u.a.string.isRequired,message:u.a.string.isRequired,support_code:u.a.string};var se=n(1365),re=n(1402),ie=n.n(re),ce=n(1370),pe=n(834),ue=function(e){Object(s.a)(n,e);var t=Object(r.a)(n);function n(e){return Object(a.a)(this,n),t.call(this,e)}return Object(o.a)(n,[{key:"componentWillUnmount",value:function(){this.props.onUnmount&&this.props.onUnmount()}},{key:"render",value:function(){var e=this;return c.a.createElement("div",{id:"actionDropdownContainer",className:"form-group "+ie.a["action-dropdown-group"]},c.a.createElement("div",{className:ie.a.dropdown},c.a.createElement(pe.a,{id:this.props.id,selectedItemKey:this.props.selectedAction,onSelect:this.props.onSelect,defaultTitle:this.props.i18nStrings.stop_payment,ariaLabel:"action"},this.props.options.map((function(t){var n=e.props.i18nStrings.stop_payment;return"releasestoppayment"===t.id&&(n=e.props.i18nStrings.stop_payment_release),"checkstatus"===t.id&&(n=e.props.i18nStrings.stop_payment_query),c.a.createElement(W.MenuItem,{key:t.id,eventKey:t.id},n)}))),c.a.createElement("input",{"aria-required":"true",required:!0,id:"actionType",type:"hidden",value:this.props.formData.action})))}}]),n}(i.Component);ue.propTypes={id:u.a.string,onSelect:u.a.func,i18nStrings:u.a.objectOf(u.a.string).isRequired,options:u.a.objectOf(u.a.string).isRequired,formData:u.a.objectOf(u.a.string).isRequired};var le=n(1344),me=function(e){Object(s.a)(n,e);var t=Object(r.a)(n);function n(e){var o;return Object(a.a)(this,n),(o=t.call(this,e))._renderAccountDescription=o._renderAccountDescription.bind(Object(O.a)(o)),o}return Object(o.a)(n,[{key:"render",value:function(){return c.a.createElement("div",{className:ie.a["stop-payment-account-dropdown-item-container"]},this._renderAccountDescription())}},{key:"_renderAccountDescription",value:function(){var e=this.props.account,t="";return e.nickname?t+=e.nickname+" ":e.description&&(t+=e.description+" "),le.a.showPrimaryHolderIdInAccountDescription(e,this.props.configs)&&(t+=e.displayPrimaryHolderId+"-"),le.a.getMaskedAccountNumber(e)&&(t+=le.a.getMaskedAccountNumber(e)),c.a.createElement("div",{id:"listAccountDescription"+e.id+(this.props.id||""),className:ie.a["stop-payment-account-description"]},t)}}]),n}(i.Component);me.propTypes={account:u.a.object.isRequired,configs:u.a.object.isRequired,i18nStrings:u.a.objectOf(u.a.string).isRequired};var de=n(1359),he=function(e){Object(s.a)(n,e);var t=Object(r.a)(n);function n(e){return Object(a.a)(this,n),t.call(this,e)}return Object(o.a)(n,[{key:"render",value:function(){var e=this.props.account;return c.a.createElement("div",{id:this.props.id,className:ie.a["stop-payment-account-description"]},c.a.createElement("span",{className:ie.a["stop-payment-account-name"]},e.description),"\xa0","JOINT"===e.ownershipType&&e.displayPrimaryHolderId&&!this.props.removeMemberNumber?c.a.createElement("span",{className:ie.a["stop-pay-account-primary-holder-id"]},e.displayPrimaryHolderId+"-"):null,"\xa0",e.category!==de.a.RECIPIENT?c.a.createElement("span",{className:ie.a["account-number"]},le.a.getMaskedAccountNumber(e)):null)}}]),n}(i.Component);he.propTypes={id:u.a.oneOfType([u.a.string,u.a.number]),account:u.a.object};var _e=n(849),ye=n(467),fe=function(e){Object(s.a)(n,e);var t=Object(r.a)(n);function n(e){var o;return Object(a.a)(this,n),(o=t.call(this,e))._renderSelectedAccount=o._renderSelectedAccount.bind(Object(O.a)(o)),o}return Object(o.a)(n,[{key:"render",value:function(){var e=this,t=this.props.selectedAccount,a=n._renderAccountDropdownItems(this.props.id,this.props.accounts,this.props.configs,this.props.i18nStrings,this.props.selectedAccount);return c.a.createElement("div",{className:"form-group text-center "+ie.a["account-dropdown-group"]},c.a.createElement("span",{className:ie.a["account-dropdown-container"]},c.a.createElement("div",{className:ie.a["stop-payment-account-dropdown"],id:"accountDropdown"+(this.props.id||"")},c.a.createElement(_e.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,ariaRole:"application",ref:function(t){e.accountSlideTransitionDropdown=t}},a))),c.a.createElement("div",{"aria-live":"assertive","aria-atomic":"true"},this.props.showError?c.a.createElement("div",{id:"accountDropdownErrorMessage"+(this.props.id||""),className:"text-danger"},c.a.createElement(K.a,{name:"AlertError"}),"\xa0",this.props.i18nStrings.transfers_no_duplicates):null))}},{key:"_renderSelectedAccount",value:function(e){if(!e)return null;var t,n="accountDescription"+e.id+(this.props.id||""),a="acoountDescriptionLabel"+e.id+(this.props.id||""),o=c.a.createElement("div",null,c.a.createElement(he,{id:n,account:e,removeMemberNumber:this.props.configs.removeMemberNumber}));return t=this.props.configs.breakpoint===y.a.LAYOUT_XS?c.a.createElement("div",{id:a},o):c.a.createElement("button",{className:"toggle","aria-label":this.props.label+" "+e.description+" "+e.displayAccountNumber},c.a.createElement("div",{className:ie.a["dropdown-label-container"]},c.a.createElement("span",{className:"ddlabel "+ie.a["dropdown-label"]},o),c.a.createElement(K.a,{name:"Sort",width:"16px",height:"16px"}))),c.a.createElement("div",{className:ie.a["selected-account-container"]},t)}}],[{key:"_renderAccountDropdownItems",value:function(e,t,n,a,o,s,r){var i=[];return t.forEach((function(t){var o=r&&t&&r.id===t.id;i.push(c.a.createElement(ye.a,{key:t.id,dataOnSelect:t,className:ie.a["stop-payment-dropdown-item"],active:o},c.a.createElement(me,{id:e,account:t,configs:n,i18nStrings:a})))})),i}}]),n}(i.Component);fe.contextTypes={router:u.a.object.isRequired},fe.propTypes={id:u.a.oneOfType([u.a.string,u.a.number]),label:u.a.string,
1selectedAccount:u.a.object,onSelect:u.a.func,navDown:u.a.func,onlyShowAvailableBalance:u.a.bool,showLoading:u.a.bool,showError:u.a.bool,accounts:u.a.arrayOf(u.a.object),configs:u.a.object.isRequired,i18nStrings:u.a.objectOf(u.a.string).isRequired};var be=function(e){Object(s.a)(n,e);var t=Object(r.a)(n);function n(e){var o;return Object(a.a)(this,n),(o=t.call(this,e))._renderSelectedLocation=o._renderSelectedLocation.bind(Object(O.a)(o)),o}return Object(o.a)(n,[{key:"render",value:function(){var e=this,t=this.props.selectedLocation,a=n._renderLocationDropdownItems(this.props.id,this.props.locations,this.props.configs,this.props.i18nStrings,this.props.selectedLocation);return c.a.createElement("div",{className:"form-group "+ie.a["account-dropdown-group"]},c.a.createElement("span",{className:ie.a["account-dropdown-container"]},c.a.createElement("div",{className:ie.a["stop-payment-account-dropdown"],id:"locationDropdown"+(this.props.id||"")},c.a.createElement(_e.a,{label:this.props.label,defaultLabel:this.props.i18nStrings.Select_tax_id,variationType:"on-gray",onSelect:this.props.onSelect,selectedItem:this._renderSelectedLocation(t),navDown:this.props.navDown,showLoading:this.props.showLoading,loadingMessage:this.props.i18nStrings.loadingAccountsLabelText,height:250,showError:this.props.showError,showBorders:!0,ref:function(t){e.locationSlideTransitionDropdown=t}},a))),c.a.createElement("div",{"aria-live":"assertive","aria-atomic":"true"},this.props.showError?c.a.createElement("div",{id:"locationDropdownErrorMessage"+(this.props.id||""),className:"text-danger"},c.a.createElement(K.a,{name:"AlertError"}),"\xa0",this.props.i18nStrings.transfers_no_duplicates):null))}},{key:"_renderSelectedLocation",value:function(e){if(!e)return null;var t="acoountDescriptionLabel"+e.productUserGuid+(this.props.id||"");return c.a.createElement("div",{className:ie.a["selected-account-container"]},c.a.createElement("div",{className:"visible-xs",id:t},e.locationName),c.a.createElement("button",{className:"toggle hidden-xs","aria-labelledby":"selectedAccountRegDMessage"+(this.props.id||"")+" "+t+" selectedAccountBalance"+(this.props.id||""),role:"group","aria-label":this.props.label+" "+e.locationName},c.a.createElement("div",{className:ie.a["dropdown-label-container"]},c.a.createElement("span",{className:"ddlabel "+ie.a["dropdown-label"]},e.locationName),c.a.createElement(K.a,{name:"Sort",width:"16px",height:"16px"}))))}}],[{key:"_renderLocationDropdownItems",value:function(e,t,n,a,o){var s=[];return t.forEach((function(e){var t=o&&e&&o.productUserGuid===e.productUserGuid;s.push(c.a.createElement(ye.a,{key:e.productUserGuid,dataOnSelect:e,className:(t&&"active ")+ie.a["stop-payment-dropdown-item"],active:t},c.a.createElement("div",{className:ie.a["stop-payment-account-dropdown-item-container"]},c.a.createElement("div",{id:"listLocationDescription"+e.productUserGuid,className:ie.a["stop-payment-account-description"]},e.locationName))))})),s}}]),n}(i.Component);be.contextTypes={router:u.a.object.isRequired},be.propTypes={id:u.a.oneOfType([u.a.string,u.a.number]),label:u.a.string,selectedLocation:u.a.object,onSelect:u.a.func,navDown:u.a.func,onlyShowAvailableBalance:u.a.bool,showLoading:u.a.bool,showError:u.a.bool,locations:u.a.arrayOf(u.a.object),configs:u.a.object.isRequired,i18nStrings:u.a.objectOf(u.a.string).isRequired};var ge=n(1351),Se=n.n(ge),ve=function(e){Object(s.a)(n,e);var t=Object(r.a)(n);function n(e){return Object(a.a)(this,n),t.call(this,e)}return Object(o.a)(n,[{key:"render",value:function(){return c.a.createElement("div",{className:Se.a["accounts-error"]+" fade-in"},c.a.createElement("h2",null,c.a.createElement(K.a,{name:"AlertError"}),"\xa0",this.props.i18nStrings.accounts_error_accountsUnavailable),c.a.createElement("h3",{className:"text-light"},this.props.i18nStrings.accounts_error_dataSafe))}}]),n}(i.Component);ve.propTypes={i18nStrings:u.a.objectOf(u.a.string).isRequired};var Ee=function(e){Object(s.a)(n,e);var t=Object(r.a)(n);function n(e){return Object(a.a)(this,n),t.call(this,e)}return Object(o.a)(n,[{key:"render",value:function(){return c.a.createElement("div",{className:Se.a["accounts-error"]+" fade-in"},c.a.createElement("h2",null,c.a.createElement(K.a,{name:"AlertError",className:"accounts-error-icon"}),"\xa0",this.props.i18nStrings.locations_error_locationsUnavailable),c.a.createElement("h3",{className:"text-light"},this.props.i18nStrings.locations_error_dataSafe))}}]),n}(i.Component);
1Ee.propTypes={i18nStrings:u.a.objectOf(u.a.string).isRequired};var ke=n(837),Oe=function(e){Object(s.a)(n,e);var t=Object(r.a)(n);function n(e){return Object(a.a)(this,n),t.call(this,e)}return Object(o.a)(n,[{key:"componentWillUnmount",value:function(){this.props.onUnmount&&this.props.onUnmount()}},{key:"render",value:function(){return c.a.createElement(Q.a,{id:this.props.id,ref:this.props.id,label:this.props.label,labelOnSameLine:!0,className:"input-group",placeholder:this.props.placeholder,type:"text",changeXsHeight:!0,ariaRole:"textbox",maxLength:this.props.maxLength,focusOnInit:this.props.focusOnInit,onChange:this.props.onChange,onBlur:this.props.onBlur,onFocus:this.props.onFocus,onKeyDown:this.props.onKeyDown,defaultValue:this.props.value,pattern:"[0-9]*",isValid:this.props.isValid,ariaLabel:this.props.value?"":this.props.placeholder,validationError:this.props.validationError})}}]),n}(i.Component);Oe.propTypes={id:u.a.string,label:u.a.string,maxLength:u.a.number,value:u.a.string,onChange:u.a.func,onBlur:u.a.func,onFocus:u.a.func,onKeyDown:u.a.func,onUnmount:u.a.func,isValid:u.a.bool,focusOnInit:u.a.bool};var Ce=Object(ke.a)(Oe),Ne=n(833),Pe=function(e){Object(s.a)(n,e);var t=Object(r.a)(n);function n(e){var o;return Object(a.a)(this,n),(o=t.call(this,e))._renderCheckRadioButtons=o._renderCheckRadioButtons.bind(Object(O.a)(o)),o._renderValidationError=o._renderValidationError.bind(Object(O.a)(o)),o._handleMouseDown=o._handleMouseDown.bind(Object(O.a)(o)),o._handleMouseUp=o._handleMouseUp.bind(Object(O.a)(o)),o.isMouseDown=!1,o}return Object(o.a)(n,[{key:"UNSAFE_componentWillMount",value:function(){window.addEventListener("mousedown",this._handleMouseDown),window.addEventListener("mouseup",this._handleMouseUp)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("mousedown",this._handleMouseDown),window.removeEventListener("mouseup",this._handleMouseUp)}},{key:"render",value:function(){return c.a.createElement("div",{className:"form-group "+(this.props.isValid?"":"has-error ")+ie.a["checks-container"]},c.a.createElement("div",{className:"input-group"+ie.a["checks-input-group"]},c.a.createElement("div",{className:ie.a["checks-radio-container"]},this._renderCheckRadioButtons())))}},{key:"_renderCheckRadioButtons",value:function(){var e=!(this.props.selectedCheckOption===q.checkOption.MULTIPLE);return c.a.createElement("div",{className:ie.a["multi-checkbox-container"],role:"group","aria-label":"Type"},c.a.createElement("div",{id:"singleCheckContainer",className:ie.a["single-check-radio-button"]},c.a.createElement(Ne.a,{id:"singleCheckRadio",name:"checkRadio",isChecked:e,isSmall:!0,ariaChecked:"true",onChange:this.props.onSelectSingle},c.a.createElement("div",null,c.a.createElement("span",{className:ie.a["single-check-radio-label"]},this.props.stopPaymentStrings.stop_payment_single))),c.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},this._renderValidationError(e))),c.a.createElement("div",{id:"multipleCheckContainer",className:ie.a["multiple-check-radio-button"]},c.a.createElement(Ne.a,{id:"multipleCheckRadio",name:"checkRadio",isChecked:!e,isSmall:!0,ariaChecked:"true",onChange:this.props.onSelectMultiple},c.a.createElement("div",null,c.a.createElement("span",{className:ie.a["multiple-check-radio-label"]},this.props.stopPaymentStrings.stop_payment_multiple))),c.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},this._renderValidationError(!e))))}},{key:"_renderValidationError",value:function(e){return!this.props.isValid&&this.props.validationError&&e?c.a.createElement("div",{className:"text-danger check-validation-error "+ie.a["validation-error"]},c.a.createElement(K.a,{name:"AlertError"})," ",this.props.validationError):null}},{key:"_handleMouseDown",value:function(e){this.isMouseDown=!0}},{key:"_handleMouseUp",value:function(e){this.isMouseDown=!1}}]),n}(i.Component);Pe.propTypes={ii18nStrings:u.a.objectOf(u.a.string).isRequired,stopPaymentStrings:u.a.objectOf(u.a.string).isRequired,isValid:u.a.bool,validationError:u.a.string,selectedCheckOption:u.a.oneOf([q.checkOption.SINGLE,q.checkOption.MULTIPLE]),stopPayConfig:u.a.objectOf(u.a.string).isRequired};var Te=function(){function e(){Object(a.a)(this,e)}return Object(o.a)(e,null,[{key:"getStopPaymentStrings",value:function(e,t,n){var a,o,s,r,i={};return"DRAFT"===e?(a=t.stop_payment_draft,s=t.stop_payment_Draft,r=t.stop_payment_drafts,o=t.confirmation_draft_text):(a=t.stop_payment_check,s=t.stop_payment_Check,r=t.stop_payment_checks,o=t.confirmation_check_text),i.request_to_stop_payment=t.request_to_stop_payment.replace("{0}",a),i.request_to_release_stop_payment=t.request_to_release_stop_payment.replace("{0}",a),i.status_number=t.status_number.replace("{0}",s),i.stop_payment_link=t.stop_payment_link.replace("{0}",a),i.stop_payment_number=t.stop_payment_number.replace("{0}",s),i.stop_payment_amount_label=t.stop_payment_amount_label.replace("{0}",s),i.stop_payment_single=t.stop_payment_single.replace("{0}",a),i.stop_payment_multiple=t.stop_payment_multiple.replace("{0}",r),i.start_end_cant_be_same=t.start_end_cant_be_same.replace("{0}",a),i.confirm_stoppayment_subtitle=t.stop_payment_confirm_stop_payment+" "+o+":",n&&"fr"===n&&"DRAFT"!==e&&(i.confirm_stoppayment_subtitle=t.stop_payment_confirm_stop_payment+":"),i.confirm_checkstatus_subtitle=t.stop_payment_confirm_check_status+" "+o+":",i.confirm_releasestoppayment_subtitle=t.stop_payment_confirm_release_stop_payment+" "+o+":",i.unable_to_stoppayment=t.unable_to_stoppayment.replace("{0}",o),i.unable_to_release_stop_payment=t.unable_to_release_stop_payment.replace("{0}",o),i.unable_to_get_status=t.unable_to_get_status.replace("{0}",o),i.can_no_longer_request_stop_payment=t.can_no_longer_request_stop_payment.replace("{0}",a),i.can_no_longer_request_release_stop_payment=t.can_no_longer_request_release_stop_payment.replace("{0}",a),i.unable_to_process_your_request=t.unable_to_process_your_request.replace("{0}",o),i.has_been_cleared=t.has_been_cleared.replace("{0}",s),i.stop_payment_disclosure_text=t.stop_payment_disclosure_text.replace("{0}",a),i.unable_to_find=t.unable_to_find.replace("{0}",o),i}},{key:"getErrorMessage",value:function(e,t,n){var a="";switch(e){case"stoppayment":a=n.unable_to_stoppayment;break;case"releasestoppayment":a=n.unable_to_release_stop_payment;break;case"checkstatus":a=n.unable_to_get_status}return a}},{key:"getCheckStatusLabelMultipleChecks",value:function(e,t){var n="";switch(e){case"CHECK_CLEARED":n=t.status_cleared;break;case"CHECK_NOT_FOUND":n=t.status_not_found;break;case"CHECK_RETURNED":n=t.status_returned;break;case"STOP_PENDING":n=t.status_pending;break;case"STOP_DELETED":n=t.status_removed;break;default:n=t.status_unknown}return n}},{key:"getCheckStatusLabelSingleCheck",value:function(e,t,n,a){var o="";switch(t){case"CHECK_CLEARED":o=n.has_been_cleared.replace("{0}",""),"stoppayment"===e?o+=" "+a.can_no_longer_request_stop_payment:"releasestoppayment"===e&&(o+=" "+a.can_no_longer_request_release_stop_payment);break;case"CHECK_NOT_FOUND":o="stoppayment"===e||"releasestoppayment"===e?n.could_not_be_found+" "+n.check_info_and_try_again:n.status_not_found;break;case"CHECK_RETURNED":o=n.status_returned;break;case"STOP_PENDING":o="stoppayment"===e?n.is_in_pending_state+" "+a.can_no_longer_request_stop_payment:n.is_in_pending_state;break;case"STOP_DELETED":o=n.has_had_stoppay_removed;break;case"STOP_NOT_FOUND":o="stoppayment"===e?a.unable_to_stoppayment+" "+n.try_again_later:"releasestoppayment"===e?a.unable_to_release_stop_payment+" "+n.try_again_later:a.unable_to_get_status+" "+n.try_again_later;break;case"UNKNOWN":o="stoppayment"===e?a.unable_to_stoppayment+" "+n.try_again_later:"releasestoppayment"===e?a.unable_to_release_stop_payment+" "+n.try_again_later:n.status_unknown;break;default:o=n.status_unknown}return o}},{key:"getSuccessTitle",value:function(e,t,n,a,o,s){var r,i="",c=" "+s.was_submitted_successfully;return i="DRAFT"===t?s.stop_payment_Draft:s.stop_payment_Check,"checkstatus"==e?"":(r="releasestoppayment"==e?s.request_to_release_stop_payment.replace("{0}",i)+n:s.request_to_stop_payment.replace("{0}",i)+n,o?r+" "+s.to_pound_sign+a+c:r+c)}}]),e}(),Ae=n(1386),De=function(e){Object(s.a)(n,e);var t=Object(r.a)(n);function n(e){var o;return Object(a.a)(this,n),(o=t.call(this,e))._onDateSelectDisplay=function(){o.setState({disableSubmit:!1})},o._renderView=o._renderView.bind(Object(O.a)(o)),o._renderForm=o._renderForm.bind(Object(O.a)(o)),o._renderFormElements=o._renderFormElements.bind(Object(O.a)(o)),o._renderTitle=o._renderTitle.bind(Object(O.a)(o)),o._renderStopPaymentError=o._renderStopPaymentError.bind(Object(O.a)(o)),o._renderChecksRadioOptions=o._renderChecksRadioOptions.bind(Object(O.a)(o)),o._renderCheckNumber=o._renderCheckNumber.bind(Object(O.a)(o)),o._renderIssuedOn
1Date=o._renderIssuedOnDate.bind(Object(O.a)(o)),o._renderActionDropdown=o._renderActionDropdown.bind(Object(O.a)(o)),o._onActionSelect=o._onActionSelect.bind(Object(O.a)(o)),o._renderCheckAmount=o._renderCheckAmount.bind(Object(O.a)(o)),o._renderPayee=o._renderPayee.bind(Object(O.a)(o)),o._renderReason=o._renderReason.bind(Object(O.a)(o)),o._renderPaidFromAccountDropdownGroup=o._renderPaidFromAccountDropdownGroup.bind(Object(O.a)(o)),o._renderLocationView=o._renderLocationView.bind(Object(O.a)(o)),o._renderPaidFromAccountSelectionView=o._renderPaidFromAccountSelectionView.bind(Object(O.a)(o)),o._renderLocationSelectionView=o._renderLocationSelectionView.bind(Object(O.a)(o)),o._renderDateSelectionView=o._renderDateSelectionView.bind(Object(O.a)(o)),o._onCheckNumberFromFocus=o._onCheckNumberFromFocus.bind(Object(O.a)(o)),o._onCheckNumberToFocus=o._onCheckNumberToFocus.bind(Object(O.a)(o)),o._onPayeeFocus=o._onPayeeFocus.bind(Object(O.a)(o)),o._onReasonFocus=o._onReasonFocus.bind(Object(O.a)(o)),o._onAmountChange=o._onAmountChange.bind(Object(O.a)(o)),o._onAmountFocus=o._onAmountFocus.bind(Object(O.a)(o)),o._onPayeeChange=o._onPayeeChange.bind(Object(O.a)(o)),o._onReasonChange=o._onReasonChange.bind(Object(O.a)(o)),o._onPaidFromAccountNavDown=o._onPaidFromAccountNavDown.bind(Object(O.a)(o)),o._onLocationNavDown=o._onLocationNavDown.bind(Object(O.a)(o)),o._onIssuedDateNavDown=o._onIssuedDateNavDown.bind(Object(O.a)(o)),o._onPaidFromAccountSelect=o._onPaidFromAccountSelect.bind(Object(O.a)(o)),o._onLocationSelect=o._onLocationSelect.bind(Object(O.a)(o)),o._onDateSelect=o._onDateSelect.bind(Object(O.a)(o)),o._getCheckNumberValidationError=o._getCheckNumberValidationError.bind(Object(O.a)(o)),o._getAmountValidationError=o._getAmountValidationError.bind(Object(O.a)(o)),o._getPayeeValidationError=o._getPayeeValidationError.bind(Object(O.a)(o)),o._isAmountValid=o._isAmountValid.bind(Object(O.a)(o)),o._isCheckNumberFromValid=o._isCheckNumberFromValid.bind(Object(O.a)(o)),o._isCheckNumberToValid=o._isCheckNumberToValid.bind(Object(O.a)(o)),o._isPayeeValid=o._isPayeeValid.bind(Object(O.a)(o)),o._isFormValid=o._isFormValid.bind(Object(O.a)(o)),o._onStopPaymentButtonClick=o._onStopPaymentButtonClick.bind(Object(O.a)(o)),o._setCheckNumberFrom=o._setCheckNumberFrom.bind(Object(O.a)(o)),o._setCheckNumberTo=o._setCheckNumberTo.bind(Object(O.a)(o)),o._reverseToAndFromCheckNumbers=o._reverseToAndFromCheckNumbers.bind(Object(O.a)(o)),o._selectSingleCheck=o._selectSingleCheck.bind(Object(O.a)(o)),o._selectMultipleChecks=o._selectMultipleChecks.bind(Object(O.a)(o)),o._resetForm=o._resetForm.bind(Object(O.a)(o)),o._onReasonBlur=o._onReasonBlur.bind(Object(O.a)(o)),o._focusReasonInput=o._focusReasonInput.bind(Object(O.a)(o)),o._onPayeeClick=o._onPayeeClick.bind(Object(O.a)(o)),o._onPayeeBlur=o._onPayeeBlur.bind(Object(O.a)(o)),o._setCheckNumberKeyPress=o._setCheckNumberKeyPress.bind(Object(O.a)(o)),o._onCheckNumberKeyPress=o._onCheckNumberKeyPress.bind(Object(O.a)(o)),o._clearErrorMessage=o._clearErrorMessage.bind(Object(O.a)(o)),o._moveFocusedFieldIntoView=o._moveFocusedFieldIntoView.bind(Object(O.a)(o)),o.isBB=e.configs.customerType===y.a.BUSINESS.toLowerCase(),o.state={fromUntouched:!o.props.checkNumberFrom,toUntouched:!o.props.checkNumberTo,noteUntouched:!0,payeeUntouched:!0,disableSubmit:!0,navFormDateSelected:!0,checkNumberFrom:o.props.checkNumberFrom?o.props.checkNumberFrom:"",checkNumberTo:o.props.checkNumberTo?o.props.checkNumberTo:""},o}return Object(o.a)(n,[{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){U.setLocation(e.props.defaultLocation),(e.refs.stopPaymentHeader||L.a.isAndroid()||L.a.isIOS())&&e.refs.stopPaymentHeader.focus(),U.setIssuedOnDateWithoutReset(x()().startOf("day")),void 0===e.props.selectedCheckOption&&U.setCheckOption(q.checkOption.SINGLE)}),500)}},{key:"componentDidUpdate",value:function(e){this._setCheckNumberKeyPress(),e.currentView===q.view.DATE_SELECTION&&this.props.currentView!=q.view.DATE_SELECTION&&setTimeout((function(){var e=document.querySelector("#issuedOnDateContainer button");if(e){var t=e.getBoundingClientRect();setTimeout((function(){window.scrollTo(t.left,t.top),e.focus()}))}}),325)}},{key:"render",value:function(){var e,t=this.props.currentView;return e=t===q.view.FORM?0:1,this.props.configs.breakpoint===y.a.LAYOUT_XS?c.a.createElement(X.a,{depth:e},this._renderView(t)):this._renderView(t)}},{key:"_renderView",value:function(e){switch(e){case q.view.FORM:return this._renderForm();case q.view.PAID_FROM_SELECTION:return this._renderPaidFromAccountSelectionView();
1case q.view.LOCATION_SELECTION:return this._renderLocationSelectionView();case q.view.DATE_SELECTION:return this._renderDateSelectionView();default:return this._renderForm()}}},{key:"_renderForm",value:function(){var e,t=this.props.accounts||[];if(this.isBB){var n=this.props.locations||[];e=this.props.locationDataStatus===y.a.LOADING?c.a.createElement(ce.a,null):this.props.locationDataStatus===y.a.SUCCESS?this.props.configs.primaryUser?this.props.configs.stopPaymentEnabled?null==n||0==n.length?c.a.createElement(oe,{id:"noLocations",message:this.props.i18nStrings.stoppayment_zerostate_warning_check,svgName:"AlertWarning"}):this._renderFormElements():c.a.createElement(Ae.a,{i18nStrings:this.props.i18nStrings}):c.a.createElement(se.a,{i18nStrings:this.props.i18nStrings,hideSupportMsg:!0}):c.a.createElement(Ee,{id:this.props.id||"",i18nStrings:this.props.i18nStrings})}else e=this.props.accountDataStatus===y.a.LOADING?c.a.createElement(ce.a,null):this.props.accountDataStatus===y.a.SUCCESS?this.props.configs.primaryUser?this.props.configs.stopPaymentEnabled?null==t||0==t.length?c.a.createElement(oe,{id:"noAccounts",message:this.props.i18nStrings.stoppayment_zerostate_warning_check,svgName:"AlertWarning"}):this._renderFormElements():c.a.createElement(Ae.a,{i18nStrings:this.props.i18nStrings}):c.a.createElement(se.a,{i18nStrings:this.props.i18nStrings,hideSupportMsg:!0}):c.a.createElement(ve,{id:this.props.id||"",i18nStrings:this.props.i18nStrings});return c.a.createElement("div",{className:ie.a["stop-payment-form"]},this._renderErrorMessageIntoHiddenElement(),this._renderTitle(),e)}},{key:"_renderTitle",value:function(){var e;return e=this.props.configs.stopPaymentConfig.title,c.a.createElement("div",{className:"page-header"},c.a.createElement("h1",{"aria-describedby":"paymentDiv stopPaymentHeader",tabIndex:"-1",ref:"stopPaymentHeader",id:"stopPaymentHeader"},e))}},{key:"_renderFormElements",value:function(){var e,t=this._isFormValid(),n=null!==document.getElementById("primaryError")?"primaryError":null;return e=this.props.configs.stopPaymentConfig.disclosureText,c.a.createElement("div",null,c.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},this.props.stopPaymentErrorCode?c.a.createElement("div",{id:"stopPaymentError",className:ie.a["server-error-container"]},this._renderStopPaymentError()):null),c.a.createElement("div",{className:ie.a["stop-payment-form-group"]+" di-callout xs-void",id:"paymentDiv"},c.a.createElement("div",{id:"disclosureText",className:ie.a["stop-payment-disclosure-container"],dangerouslySetInnerHTML:{__html:e}}),c.a.createElement("div",{className:ie.a["stop-payment-form-first-row"]},this._renderActionDropdown(),this._renderChecksRadioOptions()),this._renderCheckNumber(),this.isBB&&this._renderLocationView(),this._renderPaidFromAccountDropdownGroup(),this._renderIssuedOnDate(),this._renderCheckAmount(),this._renderPayee(),this._renderReason()),c.a.createElement("div",{className:ie.a["stop-payment-button-container"]},c.a.createElement("button",{type:"button",id:"stopPayment",ref:"stopPayment",className:(t?"":"disabled ")+"btn btn-primary xs-width-100",tabIndex:t?"0":"-1","aria-haspopup":t?"true":"false",onClick:this._onStopPaymentButtonClick,"aria-labelledby":n},this.props.i18nStrings.stop_payment_submit)))}},{key:"_renderLocationView",value:function(){var e=this,t=this.props.locations||[];if(t&&t.length>1)return c.a.createElement(be,{id:"PaidFromLocation",label:this.props.i18nStrings.stop_payment_location,onSelect:this._onLocationSelect,selectedLocation:this.props.location||this.props.defaultLocation,navDown:this._onLocationNavDown,showLoading:this.props.locationDataStatus===y.a.LOADING,showError:!1,showRegD:!1,onlyShowAvailableBalance:!1,locations:t,configs:this.props.configs,i18nStrings:this.props.i18nStrings,ref:function(t){e.fromLocationDropdownGroup=t}});if(t&&1==t.length){var n=t[0],a=(n.productUserGuid,this.props.id,"accountContainer_"+n.productUserGuid+(this.props.id||""));return c.a.createElement("div",{id:a,className:"form-group "+ie.a["stop-payment-one-account-container"]},c.a.createElement("div",{className:"form-group "+ie.a["one-account-form-group"]},c.a.createElement("div",{className:"input-group"},c.a.createElement("label",{className:"input-label "+ie.a["one-account-input-label"]},this.props.i18nStrings.stop_payment_location),c.a.createElement("div",{className:"form-control "+ie.a["stop-payment-one-account-description-container"]},c.a.createElement("div",{className:ie.a["stop-payment-account-dropdown-item-container"]},c.a.createElement("div",{id:"listLocationDescription"+n.productUserGuid,className:ie.a["stop-payment-account-description"]},n.locationName))))))}}},{key:"_renderCheckNumber",value:function(){var e=y.a.CHECK_MAX_LENGTH;this.props.configs.stopPaymentCheckMaxValue&&(e=this.props.configs.stopPaymentCheckMaxValue.length);var t=this.props.selectedCheckOption===q.checkOption.MULTIPLE,n=Te.getStopPaymentStrings(this.props.configs.stopPaymentConfig.checkOrDraft,this.props.i18nStrings,this.props.configs.language).stop_payment_number,a=this.props.i18nStrings.stop_payment_enter_number,o="form-group "+ie.a["check-number-container"];return t&&(n=this.props.i18nStrings.stop_payment_first_label,a=this.props.i18nStrings.stop_payment_first_number,o+=" "+ie.a["multiple-checks"]),c.a.createElement("div",{className:ie.a["check-number-input-field-container"]},c.a.createElement("div",{className:o},c.a.createElement(Ce,{id:"checkNumberFrom",ref:"checkNumberFrom",label:n,placeholder:a,maxLength:e,onChange:this._setCheckNumberFrom,onBlur:this._reverseToAndFromCheckNumbers,onFocus:this._onCheckNumberFromFocus,value:this.props.checkNumberFrom,isValid:this.state.fromUntouched||this._isCheckNumberFromValid(),validationError:this._getCheckNumberValidationError(this.props.checkNumberFrom),focusOnInit:!1}
1)),t?c.a.createElement("div",{className:"form-group "+ie.a["last-check-number-container"]},c.a.createElement(Ce,{id:"checkNumberTo",ref:"checkNumberTo",label:this.props.i18nStrings.stop_payment_last_label,placeholder:this.props.i18nStrings.stop_payment_last_number,maxLength:e,onChange:this._setCheckNumberTo,onBlur:this._reverseToAndFromCheckNumbers,onFocus:this._onCheckNumberToFocus,value:this.props.checkNumberTo,isValid:this.state.toUntouched||this._isCheckNumberToValid(),validationError:this._getCheckNumberValidationError(this.props.checkNumberTo),focusOnInit:!1})):null)}},{key:"_setCheckNumberKeyPress",value:function(){var e=this;setTimeout((function(){var t=document.getElementById("checkNumberFrom"),n=document.getElementById("checkNumberTo");t&&(t.onkeydown=e._onCheckNumberKeyPress,t.onkeyup=e._onCheckNumberKeyPress,t.pattern="[0-9]*",t.value=e.state.checkNumberFrom),n&&(n.onkeydown=e._onCheckNumberKeyPress,n.onkeyup=e._onCheckNumberKeyPress,n.pattern="[0-9]*",n.value=e.state.checkNumberTo)}))}},{key:"_onCheckNumberKeyPress",value:function(e){var t=e.target,n=0;t&&(n=t.value.substr(t.selectionStart,t.selectionEnd-t.selectionStart).length);var a=y.a.CHECK_MAX_VALUE.length;this.props.configs.stopPaymentCheckMaxValue&&(a=this.props.configs.stopPaymentCheckMaxValue.length),e.target.value.length===a&&8!==e.keyCode&&46!==e.keyCode&&9!==e.keyCode&&37!==e.keyCode&&39!==e.keyCode&&0===n&&event.preventDefault()}},{key:"_setCheckNumberFrom",value:function(e){var t=e.target.validity.valid?e.target.value:this.state.checkNumberFrom,n=e.target;if(n){var a=n.selectionStart;setTimeout((function(){n.setSelectionRange(a,a)}),20)}U.setCheckNumberFrom(t),this.setState({fromUntouched:!1,checkNumberFrom:t})}},{key:"_onCheckNumberFromFocus",value:function(e){this.props.checkNumberFrom||this.setState({fromUntouched:!0});var t=document.getElementById("checkNumberFrom");t&&t.value.length>0&&setTimeout((function(){t.setSelectionRange(0,t.value.length)}),20),this._clearErrorMessage()}},{key:"_isCheckNumberFromValid",value:function(e){var t=this.props.selectedCheckOption===q.checkOption.MULTIPLE,n=this.props.checkNumberFrom,a=Number(n),o=y.a.CHECK_MAX_VALUE;if(this.props.configs.stopPaymentCheckMaxValue&&(o=Number(this.props.configs.stopPaymentCheckMaxValue)),t&&this.props.checkNumberTo){var s=this.props.checkNumberTo,r=Number(s);return a>=y.a.CHECK_MIN_VALUE&&a<=o&&r!==a}return a>=y.a.CHECK_MIN_VALUE&&a<=o}},{key:"_reverseToAndFromCheckNumbers",value:function(e){if(this.props.checkNumberTo||this.setState({toUntouched:!1}),this.props.checkNumberFrom||this.setState({fromUntouched:!1}),this.props.selectedCheckOption===q.checkOption.MULTIPLE&&this.props.checkNumberTo&&this.props.checkNumberFrom){var t=this.props.checkNumberFrom,n=Number(t),a=this.props.checkNumberTo;Number(a)<n&&(U.setCheckNumberFrom(a),U.setCheckNumberTo(t),this.setState({checkNumberTo:t,checkNumberFrom:a}),document.getElementById("checkNumberFrom").value=a,document.getElementById("checkNumberTo").value=t)}}},{key:"_setCheckNumberTo",value:function(e){var t=e.target.validity.valid?e.target.value:this.state.checkNumberTo,n=e.target;if(n){var a=n.selectionStart;setTimeout((function(){n.setSelectionRange(a,a)}),20)}U.setCheckNumberTo(t),this.setState({toUntouched:!1,checkNumberTo:t})}},{key:"_onCheckNumberToFocus",value:function(e){this.props.checkNumberTo||this.setState({toUntouched:!0});var t=document.getElementById("checkNumberTo");t&&t.value.length>0&&setTimeout((function(){t.setSelectionRange(0,t.value.length)}),30),this._clearErrorMessage()}},{key:"_isCheckNumberToValid",value:function(e){var t=this.props.selectedCheckOption===q.checkOption.MULTIPLE,n=this.props.checkNumberTo,a=Number(n),o=y.a.CHECK_MAX_VALUE;if(this.props.configs.stopPaymentCheckMaxValue&&(o=Number(this.props.configs.stopPaymentCheckMaxValue)),t){var s=this.props.checkNumberFrom,r=Number(s);return a>=y.a.CHECK_MIN_VALUE&&a<=o&&a!==r}return a>=y.a.CHECK_MIN_VALUE&&a<=o}},{key:"_getCheckNumberValidationError",value:function(e){var t=y.a.CHECK_MAX_VALUE;this.props.configs.stopPaymentCheckMaxValue&&(t=Number(this.props.configs.stopPaymentCheckMaxValue));var n=Number(e);if(!e)return this.props.i18nStrings.required_field_error;if(n<y.a.CHECK_MIN_VALUE)return this.props.i18nStrings.check_number_less_than_100;if(n>t)return this.props.i18nStrings.check_number_more_than_max.replace("{0}",t+1);if(this.props.selectedCheckOption===q.checkOption.MULTIPLE&&this.props.checkNumberTo&&n===Number(this.props.checkNumberTo))return Te.getStopPaymentStrings(this.props.configs.stopPaymentConfig.checkOrDraft,this.props.i18nStrings,this.props.configs.language).start_end_cant_be_same}},{key:"_renderPaidFromAccountDropdownGroup",value:function(){var e=this,t=this.props.accounts||[];
1if(this.props.accountDataStatus===y.a.LOADING&&this.isBB)return c.a.createElement(fe,{id:"PaidFrom",label:this.props.i18nStrings.stop_payment_paid_from,onSelect:this._onPaidFromAccountSelect,selectedAccount:this.props.paidFrom,navDown:this._onPaidFromAccountNavDown,showLoading:this.props.accountDataStatus===y.a.LOADING,showError:!1,showRegD:!1,onlyShowAvailableBalance:!1,accounts:t,configs:this.props.configs,i18nStrings:this.props.i18nStrings,ref:function(t){e.fromAccountDropdownGroup=t}});if(t&&t.length>1)return c.a.createElement(fe,{id:"PaidFrom",label:this.props.i18nStrings.stop_payment_paid_from,onSelect:this._onPaidFromAccountSelect,selectedAccount:this.props.paidFrom,navDown:this._onPaidFromAccountNavDown,showLoading:this.props.accountDataStatus===y.a.LOADING,showError:!1,showRegD:!1,onlyShowAvailableBalance:!1,accounts:t,configs:this.props.configs,i18nStrings:this.props.i18nStrings,ref:function(t){e.fromAccountDropdownGroup=t}});if(t&&1==t.length){var n=t[0],a="accountDescription_"+n.id+(this.props.id||""),o="accountContainer_"+n.id+(this.props.id||"");return c.a.createElement("div",{id:o,className:"form-group "+ie.a["stop-payment-one-account-container"]},c.a.createElement("div",{className:"form-group "+ie.a["one-account-form-group"]},c.a.createElement("div",{className:"input-group"},c.a.createElement("label",{className:"input-label "+ie.a["one-account-input-label"]},this.props.i18nStrings.stop_payment_paid_from),c.a.createElement("div",{className:"form-control "+ie.a["stop-payment-one-account-description-container"]},c.a.createElement(he,{id:a,account:n})))))}}},{key:"_renderActionDropdown",value:function(){if(this.props.configs.stopPaymentConfig&&(this.props.configs.stopPaymentConfig.checkStatusOptionEnabled||this.props.configs.stopPaymentConfig.releaseOptionEnabled)){var e=this.props.configs.stopPaymentConfig.options||[];return c.a.createElement(ue,{id:"action",formData:this.props.formData,onSelect:this._onActionSelect,i18nStrings:this.props.i18nStrings,selectedAction:this.props.action,options:e})}}},{key:"_onActionSelect",value:function(e){U.setAction(e),this._clearErrorMessage()}},{key:"_renderChecksRadioOptions",value:function(){var e=Te.getStopPaymentStrings(this.props.configs.stopPaymentConfig.checkOrDraft,this.props.i18nStrings,this.props.configs.language);if(this.props.configs.stopPaymentConfig&&this.props.configs.stopPaymentConfig.multiChecksEnabled)return c.a.createElement(Pe,{id:"checkRadioButtons",i18nStrings:this.props.i18nStrings,stopPaymentStrings:e,stopPayConfig:this.props.configs.stopPaymentConfig,isValid:"true",validationError:"Text for error message",selectedCheckOption:this.props.selectedCheckOption,onSelectSingle:this._selectSingleCheck,onSelectMultiple:this._selectMultipleChecks})}},{key:"_resetForm",value:function(){this.setState({fromUntouched:!0,toUntouched:!0,noteUntouched:!0,payeeUntouched:!0,checkNumberFrom:"",checkNumberTo:"",disableSubmit:!0,navFormDateSelected:!0}),U.setNote(""),U.setPayee(""),U.setCheckNumberFrom(""),document.getElementById("checkNumberFrom").value="",U.setCheckNumberTo(""),U.setPaidFrom(null),this.isBB&&U.setLocation(this.props.location),U.setCheckAmount(null),U.setIssuedOnDate(x()().startOf("day"))}},{key:"_selectSingleCheck",value:function(e){this.props.selectedCheckOption!==q.checkOption.SINGLE&&(U.setCheckOption(q.checkOption.SINGLE),this._resetForm()),this._clearErrorMessage()}},{key:"_selectMultipleChecks",value:function(e){this.props.selectedCheckOption!==q.checkOption.MULTIPLE&&(U.setCheckOption(q.checkOption.MULTIPLE),this._resetForm()),this._clearErrorMessage()}},{key:"_renderLocationSelectionView",value:function(){var e=this.props.locations||[];return c.a.createElement("div",{className:ie.a["account-selection"]},c.a.createElement(J.a,{label:this.props.i18nStrings.stop_payment_location,navUp:this._onLocationSelect},be._renderLocationDropdownItems("paidFromLocation",e,this.props.configs,this.props.i18nStrings,!0,!0,this.props.paidFrom)))}},{key:"_renderPaidFromAccountSelectionView",value:function(){var e=this.props.accounts||[];return c.a.createElement("div",{className:ie.a["account-selection"]},c.a.createElement(J.a,{label:this.props.i18nStrings.stop_payment_paid_from,navUp:this._onPaidFromAccountSelect},fe._renderAccountDropdownItems("paidFrom",e,this.props.configs,this.props.i18nStrings,!0,!0,this.props.paidFrom)))}},{key:"_onPaidFromAccountNavDown",value:function(){U.showView(q.view.PAID_FROM_SELECTION)}},{key:"_onLocationNavDown",value:function(){U.showView(q.view.LOCATION_
1SELECTION)}},{key:"_onLocationSelect",value:function(e){var t=this;U.showView(q.view.FORM),U.setLocation(e);var n=this.props.configs,a=void 0===n?{}:n,o=a.contextPath,s=a.rftoken,r=a.pageId;C.a.getAccounts(o,s,r,null,null,null,e.productUserGuid),this._clearErrorMessage(),setTimeout((function(){t.fromLocationDropdownGroup&&t.fromLocationDropdownGroup.locationSlideTransitionDropdown&&t.fromLocationDropdownGroup.locationSlideTransitionDropdown.focusSlideTransitionItem&&t.fromLocationDropdownGroup.locationSlideTransitionDropdown.focusSlideTransitionItem()}),325)}},{key:"_onPaidFromAccountSelect",value:function(e){var t=this;U.showView(q.view.FORM),U.setPaidFrom(e),this._clearErrorMessage(),setTimeout((function(){t.fromAccountDropdownGroup&&t.fromAccountDropdownGroup.accountSlideTransitionDropdown&&t.fromAccountDropdownGroup.accountSlideTransitionDropdown.focusSlideTransitionItem&&t.fromAccountDropdownGroup.accountSlideTransitionDropdown.focusSlideTransitionItem()}),325)}},{key:"_renderCheckAmount",value:function(){var e=this;if(!(this.props.selectedCheckOption===q.checkOption.MULTIPLE)&&this.props.configs.stopPaymentConfig.checkAmountEnabled){var t=Te.getStopPaymentStrings(this.props.configs.stopPaymentConfig.checkOrDraft,this.props.i18nStrings,this.props.configs.language).stop_payment_amount_label;return c.a.createElement("div",{className:"form-group "+ie.a["amount-container"]},c.a.createElement(Z.a,{id:"amountInputField",ref:function(t){e.amountField=t},label:t,labelOnSameLine:!0,changeXsHeight:!0,addonLabel:this.props.i18nStrings.transfers_currency,placeholder:this.props.i18nStrings.transfers_amount_placeholder,value:this.props.checkAmount||0,maxValue:y.a.MAXIMUM_STOP_PAYMENT_AMOUNT,isValid:null===this.props.checkAmount||this._isAmountValid(),validationError:this._getAmountValidationError(),onChange:this._onAmountChange,onFocus:this._onAmountFocus}))}}},{key:"_onAmountChange",value:function(e,t){U.setCheckAmount(t)}},{key:"_onAmountFocus",value:function(e){0===this.props.checkAmount&&U.setCheckAmount(null),this._moveFocusedFieldIntoView(this.amountField.composedComponent.moneyField._inputGroupElement),this._clearErrorMessage()}},{key:"_isAmountValid",value:function(){return!!this.props.checkAmount||null===this.props.checkAmount}},{key:"_getAmountValidationError",value:function(){return this.props.i18nStrings.required_field_error}},{key:"_renderPayee",value:function(){var e=this;if(!(this.props.selectedCheckOption===q.checkOption.MULTIPLE)&&this.props.configs.stopPaymentConfig.payeeEnabled)return c.a.createElement("div",{id:"payeeContainer",className:"form-group "+ie.a["payee-input-field-container"],onClick:this._onPayeeClick},c.a.createElement(Q.a,{id:"payeeInputField",label:this.props.i18nStrings.stop_payment_payee,labelOnSameLine:!0,changeXsHeight:!0,value:this.props.payee,placeholder:this.props.i18nStrings.stop_payment_enter_payee,className:"input-group "+ie.a["payee-input-field"],isValid:this.state.payeeUntouched||this._isPayeeValid(),validationError:this._getPayeeValidationError(),onChange:this._onPayeeChange,onBlur:this._onPayeeBlur,onFocus:this._onPayeeFocus,ariaLabel:this.props.i18nStrings.stop_payment_enter_payee,ref:function(t){e.payeeField=t}}))}},{key:"_onPayeeChange",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 o="";e.target.value&&(o=e.target.value.replace(t,"")),U.setPayee(o)}},{key:"_onPayeeClick",value:function(){var e=document.getElementById("payeeInputField");e&&e.focus()}},{key:"_onPayeeBlur",value:function(){""===this.payeeField._inputGroupElement.value.trim()&&U.setPayee(""),this.setState({payeeUntouched:!1})}},{key:"_onPayeeFocus",value:function(){this.props.payee||this.setState({payeeUntouched:!0}),this._moveFocusedFieldIntoView(this.payeeField._inputGroupElement),this._clearErrorMessage()}},{key:"_isPayeeValid",value:function(){return!!this.props.payee&&""!=this.props.payee.trim()}},{key:"_getPayeeValidationError",value:function(){var e=this.props.payee;if(e&&(e=this.props.payee.trim()),!e)return this.props.i18nStrings.required_field_error}},{key:"_renderReason",value:function(){var e=this;if(this.props.configs.stopPaymentConfig&&this.props.configs.stopPaymentConfig.noteEnabled){return c.a.createElement("div",{id:"reasonContainer",className:ie.a["reason-input-field-container"],onClick:this._focusReasonInput},c.a.createElement(Q.a,{id:"reasonInputField",label:this.props.i18nStrings.stop_payment_reason,labelOnSameLine:!0,changeXsHeight:!0,onChange:this._onReasonChange,value:this.props.note,maxLength:50,onBlur:this._onReasonBlur,onFocus:this._onReasonFocus,placeholder:this.props.i18nStrings.stop_payment_enter_reason,className:"input-group "+ie.a["reason-input-field"],isValid:this.state.noteUntouched||this._isReasonValid(),validationError:this._getReasonValidationError(),ariaLabel:this.props.i18nStrings.stop_payment_enter_reason,ref:function(t){e.reasonField=t}}))}}},{key:"_focusReasonInput",value:function(){var e=this.reasonField._inputGroupElement;e&&e.focus()}},{key:"_onReasonBlur",value:function(){""===this.reasonField._inputGroupElement.value.trim()&&U.setNote(""),this.setState({noteUntouched:!1})}},{key:"_onReasonFocus",value:function(){this.props.note||this.setState({noteUntouched:!0}),this._moveFocusedFieldIntoView(this.reasonField._inputGroupElement),this._clearErrorMessage()}},{key:"_onReasonChange",value:function(e,t){var n=/[^a-zA-Z0-9-.$? (
1)@#!%&_;~|=+/]/g;if(""!==e.target.value.trim()&&n.test(e.target.value)){var a=e.target.selectionStart-1,o=e.target;setTimeout((function(){o.setSelectionRange(a,a)}))}var s="";e.target.value&&(s=e.target.value.replace(n,"")),U.setNote(s)}},{key:"_isReasonValid",value:function(){return!!this.props.note&&""!=this.props.note.trim()}},{key:"_getReasonValidationError",value:function(){var e=this.props.note;if(e&&(e=this.props.note.trim()),!e)return this.props.i18nStrings.required_field_error}},{key:"_renderIssuedOnDate",value:function(){if(!(this.props.selectedCheckOption===q.checkOption.MULTIPLE)&&this.props.configs.stopPaymentConfig.issueDateEnabled){var e=x()().startOf("day"),t=e.clone().subtract(y.a.SRT_START_DATE_RANGE,"year").startOf("day"),n=e.clone().add(y.a.SRT_START_DATE_RANGE,"year").startOf("day"),a=this.props.i18nStrings.stop_payment_issued_on,o=!this.props.accounts;return c.a.createElement("div",{className:"form-group "+ie.a["issued-date-container"]+(o?" "+ie.a.disabled:"")},c.a.createElement("div",{id:"issuedOnDateContainer",className:ie.a["start-date-field"]},c.a.createElement($.a,{id:"date",label:a,defaultValue:this.props.issuedOn,navDown:this._onIssuedDateNavDown,onDateSelect:this._onDateSelect,maxStartDate:t,maxEndDate:n,hideSaveButton:!0,closeOnSelect:!0,useOverlay:!0,disable:o,i18nStrings:this.props.i18nStrings,ariaLabel:a+this.props.i18nStrings.stop_payment_ariaLabelDate,iconFocussable:!0,style:{top:"2px",lineHeight:"37px"},suppressDefaultValue:!0,navFormDateSelected:this.state.navFormDateSelected,onDateSelectDisplay:this._onDateSelectDisplay})))}return null}},{key:"_renderDateSelectionView",value:function(){var e=x()().startOf("day"),t=e.clone().subtract(y.a.SRT_START_DATE_RANGE,"year").startOf("day"),n=e.clone().add(y.a.SRT_START_DATE_RANGE,"year").startOf("day");return c.a.createElement(ee.a,{defaultValue:this.props.issuedOn,maxStartDate:t,maxEndDate:n,hideSaveButton:!0,onSelect:this._onDateSelect,i18nStrings:this.props.i18nStrings,isXSView:!0})}},{key:"_onDateSelect",value:function(e){U.setIssuedOnDate(e),this.props.currentView!==q.view.FORM&&U.showView(q.view.FORM),this.setState({disableSubmit:!1,navFormDateSelected:!1}),this._clearErrorMessage()}},{key:"_onIssuedDateNavDown",value:function(){U.showView(q.view.DATE_SELECTION)}},{key:"_renderStopPaymentError",value:function(){var e,t,n=this.props.stopPaymentErrorCode,a=this.props.configs.ERROR_MSG_21007,o=Te.getStopPaymentStrings(this.props.configs.stopPaymentConfig.checkOrDraft,this.props.i18nStrings,this.props.configs.language),s=o.status_number;switch(n){case G.errorType.STOP_PAYMENT_ERROR:e=Te.getErrorMessage(this.props.action,this.props.i18nStrings,o),t=" "+this.props.i18nStrings.try_again_later;break;case G.errorType.ERROR_21007:"stoppayment"===this.props.action?e=a:"releasestoppayment"===this.props.action?(e=o.has_been_cleared,t=" "+o.can_no_longer_request_release_stop_payment):(e=o.has_been_cleared,t="");break;case G.errorType.NOT_SUPPORTED:e=o.unable_to_process_your_request,t=" "+this.props.i18nStrings.please_contact_us;break;case G.errorType.ACCOUNT_ID_MISMATCH:e=this.props.i18nStrings.stop_payment_error,t="";break;case G.errorType.NO_STATUS:e=Te.getErrorMessage(this.props.action,this.props.i18nStrings,o),t=" "+this.props.i18nStrings.try_again_later;break;case G.errorType.STOP_NOT_FOUND:e=Te.getErrorMessage(this.props.action,this.props.i18nStrings,o),t=" "+this.props.i18nStrings.try_again_later,"checkstatus"===this.props.action&&(e+=" "+o.unable_to_find+" "+this.props.i18nStrings.check_info_and_try_again,t="");break;case G.errorType.STOP_DELETED:e=s+this.props.checkNumberFrom+" "+this.props.i18nStrings.has_had_stoppay_removed,t="";break;case G.errorType.UNKNOWN:"stoppayment"===this.props.action||"releasestoppayment"===this.props.action?(e=Te.getErrorMessage(this.props.action,this.props.i18nStrings,o),t=" "+this.props.i18nStrings.try_again_later):(e=this.props.i18nStrings.status_unknown,t="");break;case G.errorType.CHECK_NOT_FOUND:e=s+this.props.checkNumberFrom+" "+this.props.i18nStrings.could_not_be_found,t=" "+this.props.i18nStrings.check_info_and_try_again;break;case G.errorType.CHECK_CLEARED:e=s+this.props.checkNumberFrom+" "+this.props.i18nStrings.has_been_cleared.replace("{0}",""),"stoppayment"===this.props.action?t=" "+o.can_no_longer_request_stop_payment:"releasestoppayment"===this.props.action&&(t=" "+o.can_no_longer_request_release_stop_payment);break;case G.errorType.STOP_PENDING:"stoppayment"===this.props.action?(e=s+this.props.checkNumberFrom+" "+this.props.i18nStrings.is_in_pending_state,t=" "+o.can_no_longer_request_stop_payment):(e=Te.getErrorMessage(this.props.action,this.props.i18nStrings,o),t=" "+this.props.i18nStrings.try_again_later);break;case G.errorType.CHECK_RETURNED:e=s+this.props.checkNumberFrom+" "+this.props.i18nStrings.status_returned,t="";break;default:e=this.props.i18nStrings.stop_payment_error,t=""}return c.a.createElement(te.a,{ref:"stopPaymentServerError",type:"danger",showIcon:!0,scrollToOnMount:!0},c.a.createElement("span",{id:"primaryError",className:ie.a.bold},e),c.a.createElement("span",null,t))}},{key:"_renderAccessibleErrorMessage",value:function(){return this._renderStopPaymentError()}},{key:"_renderErrorMessageIntoHiddenElement",value:function(){var e,t=this.props.stopPaymentErrorCode?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:"_clearErrorMessage",value:function(){M.setStopPaymentError(null)}},{key:"_isFormValid",value:function(){var e=this,t=!!this.props.paidFrom&&!!this.props.checkNumberFrom;setTimeout((function(){!e.props.paidFrom&&e.props.accounts&&1===e.props.accounts.length&&U.setPaidFrom(e.props.accounts[0])}),1);var n=this.props.selectedCheckOption===q.checkOption.MULTIPLE;return this.isBB&&(setTimeout((function(){e.props.location||1!==e.props.locations.length||U.setLocation(e.props.locations[0])}),1),t=!!this.props.location,t=!!this.props.paidFrom),n&&this.props.configs.stopPaymentConfig.multiChecksEnabled&&(t=t&&!!this.props.checkNumberTo&&Number(this.props.checkNumberTo)!==Number(this.props.checkNumberFrom)&&this._isCheckNumberToValid()),!n&&this.props.configs.stopPaymentConfig.issueDateEnabled&&(t=t&&!!this.props.issuedOn&&!this.state.disableSubmit),!n&&this.props.configs.stopPaymentConfig.payeeEnabled&&(t=t&&!!this.props.payee&&""!==this.props.payee.trim()),this.props.configs.stopPaymentConfig.noteEnabled&&(t=t&&!!this.props.note&&""!==this.props.note.trim()),t=t&&this._isCheckNumberFromValid()}},{key:"_onStopPaymentButtonClick",value:function(){null==this.props.action&&U.setAction(q.actionOption.STOP_PAYMENT),M.setStopPaymentStatus(G.stopPaymentStatus.CONFIRMATION)}},{key:"_moveFocusedFieldIntoView",value:function(e){if(L.a.isAndroid()&&e){for(var t=e,n=0;t;)n+=t.offsetTop-t.scrollTop+t.clientTop,t=t.offsetParent;setTimeout((function(){window.scrollTo(0,n)}),700)}}}],[{key:"getStores",value:function(){return[G,T.a,q]}},{key:"getPropsFromStores",value:function(){return Object(m.a)(Object(m.a)(Object(m.a)(Object(m.a)({},T.a.getState()),G.getState()),q.getState()),{},{formData:q.getState()})}}]),n}(i.Component);De.contextTypes={router:u.a.object.isRequired};var we=g()(De),Re=n(1510),Le=n.n(Re),Fe=n(531),je=function(e){Object(s.a)(n,e);var t=Object(r.a)(n);function n(e){var o;return Object(a.a)(this,n),(o=t.call(this,e)).isBB=e.configs.customerType===y.a.BUSINESS.toLowerCase(),o}return Object(o.a)(n,[{key:"render",value:function(){return c.a.createElement("div",{className:Le.a["stop-payment-confirmation-detail
1s"]},this._renderCheckNumber(),this._renderLastCheckNumber(),this.isBB&&this._renderConfirmationDetailsRow(this.props.i18nStrings.stop_payment_location,this._renderLocationInformation(this.props.formData.location),"confirmationLocation"),this._renderConfirmationDetailsRow(this.props.i18nStrings.stop_payment_paid_from,this._renderAccountInformation(this.props.formData.paidFrom),"confirmationPaidFrom"),this._renderIssuedOn(),this._renderAmount(),this._renderPayee(),this._renderReason())}},{key:"_renderCheckNumber",value:function(){var e=this.props.confirmationStrings.stop_payment_number;return this.props.formData.checkNumberTo&&this.props.formData.selectedCheckOption===q.checkOption.MULTIPLE&&(e=this.props.i18nStrings.stop_payment_first_label),this._renderConfirmationDetailsRow(e,this.props.formData.checkNumberFrom,"confirmationCheckNumber")}},{key:"_renderLastCheckNumber",value:function(){var e=this.props.i18nStrings.stop_payment_last_label;if(this.props.formData.checkNumberTo&&this.props.formData.selectedCheckOption===q.checkOption.MULTIPLE)return this._renderConfirmationDetailsRow(e,this.props.formData.checkNumberTo,"confirmationFromCheckNumber")}},{key:"_renderLocationInformation",value:function(e){return e.locationName}},{key:"_renderAccountInformation",value:function(e){if(e.description&&e.displayAccountNumber){var t=e.description+" ";return le.a.showPrimaryHolderIdInAccountDescription(e,this.props.configs)&&(t+=e.displayPrimaryHolderId+"-"),t+=le.a.getMaskedAccountNumber(e)}return e.description}},{key:"_renderIssuedOn",value:function(){if(this.props.stopPayConfig.issueDateEnabled&&this.props.formData.selectedCheckOption===q.checkOption.SINGLE&&this.props.formData.issuedOn)return this._renderConfirmationDetailsRow(this.props.i18nStrings.stop_payment_issued_on,this.props.formData.issuedOn.format("MMM D YYYY"),"confirmationIssuedOn")}},{key:"_renderAmount",value:function(){if(this.props.stopPayConfig.checkAmountEnabled&&this.props.formData.selectedCheckOption!==q.checkOption.MULTIPLE){var e=" -";return this.props.formData.checkAmount&&(e=Fe.a.convertNumberToUSD(this.props.formData.checkAmount,!0)),this._renderConfirmationDetailsRow(this.props.confirmationStrings.stop_payment_amount_label,e,"confirmationAmount")}}},{key:"_renderPayee",value:function(){if(this.props.stopPayConfig.payeeEnabled&&this.props.formData.payee&&this.props.formData.selectedCheckOption!==q.checkOption.MULTIPLE)return this._renderConfirmationDetailsRow(this.props.i18nStrings.stop_payment_payee,this.props.formData.payee,"confirmationPayee")}},{key:"_renderReason",value:function(){if(this.props.stopPayConfig.noteEnabled&&this.props.formData.note)return this._renderConfirmationDetailsRow(this.props.i18nStrings.stop_payment_reason,this.props.formData.note,"confirmationReason")}},{key:"_renderConfirmationDetailsRow",value:function(e,t,n){return c.a.createElement("div",{className:Le.a["stop-payment-confirmation-details-row"]+" print-stop-payment-confirmation-details-row"},c.a.createElement("span",{id:n+"Label",className:Le.a["stop-payment-confirmation-details-row-label"]+" print-stop-payment-confirmation-details-row-label text-light"},e),c.a.createElement("span",{className:Le.a["stop-payment-confirmation-details-row-spacer"]+" visible-xs print-stop-payment-confirmation-details-row-spacer"}),c.a.createElement("span",{id:n+"Value",className:Le.a["stop-payment-confirmation-details-row-value"]+" print-stop-payment-confirmation-details-row-value"},t))}}]),n}(i.Component);je.propTypes={i18nStrings:u.a.objectOf(u.a.string).isRequired,formData:u.a.object,checkOrDraft:u.a.string};var Me=function(e){Object(s.a)(n,e);var t=Object(r.a)(n);function n(e){return Object(a.a)(this,n),t.call(this,e)}return Object(o.a)(n,[{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){e.refs.confirmationHeader&&(L.a.isAndroid()||L.a.isIOS())&&e.refs.confirmationHeader.focus()}),500),setTimeout((function(){document.getElementById("applicationContainer")&&document.getElementById("applicationContainer").removeAttribute("aria-hidden")}),500)}},{key:"componentWillUnmount",value:function(){this._resetBodyOverflow()}},{key:"render",value:function(){var e=Te.getStopPaymentStrings(this.props.configs.stopPaymentConfig.checkOrDraft,this.props.i18nStrings,this.props.configs.language),t=e.confirm_stoppayment_subtitle;return"checkstatus"==this.props.formData.action?t=e.confirm_checkstatus_subtitle:"releasestoppayment"==this.props.formData.action&&(t=e.confirm_releasestoppayment_subtitle),c.a.createElement("div",{id:"stopPaymentConfirmationDetail
1s",className:Le.a["stop-payment-confirmation"]},c.a.createElement("h2",{id:"confirmationHeaderText","aria-describedby":"stopPaymentContainer",tabIndex:L.a.isAndroid()||L.a.isIOS()?"0":"-1",ref:"confirmationHeader"},this.props.i18nStrings.pleaseConfirmationText),c.a.createElement("div",{className:"di-callout xs-void"},c.a.createElement("h3",{className:Le.a["stop-payment-confirmation-sub-header"],id:"confirmationHeaderTagline"},t),c.a.createElement(je,{i18nStrings:this.props.i18nStrings,formData:this.props.formData,confirmationStrings:e,stopPayConfig:this.props.configs.stopPaymentConfig,removeMemberNumber:this.props.configs.removeMemberNumber,configs:this.props.configs})),c.a.createElement("button",{type:"button",className:"btn btn-primary xs-width-100",onClick:this.props.confirmButtonHandler,id:"stopPaymentConfirmButton"},this.props.i18nStrings.confirmButtonText),c.a.createElement("button",{type:"button",className:"btn btn-secondary xs-width-100",onClick:this.props.cancelButtonHandler,id:"stopPaymentCancelButton"},this.props.i18nStrings.cancelButtonText))}},{key:"_resetBodyOverflow",value:function(){setTimeout((function(){document.body.style.overflow="visible"}),500)}}]),n}(i.Component);Me.propTypes={confirmButtonHandler:u.a.func.isRequired,cancelButtonHandler:u.a.func.isRequired,i18nStrings:u.a.objectOf(u.a.string).isRequired,formData:u.a.object};var Ie=n(10),Ue=function(e){Object(s.a)(n,e);var t=Object(r.a)(n);function n(){return Object(a.a)(this,n),t.apply(this,arguments)}return Object(o.a)(n,[{key:"render",value:function(){var e=this.props.checkId+" "+this.props.checkStatus;return c.a.createElement("div",{className:Le.a["stop-payment-status-details-row"]+" print-stop-payment-status-details-row text-light"},e)}}]),n}(i.Component);Ue.propTypes={i18nStrings:u.a.objectOf(u.a.string).isRequired,checkId:u.a.string,checkStatus:u.a.string};var Ve=n(2136),xe=n.n(Ve),Be=n(243),qe=function(e){Object(s.a)(n,e);var t=Object(r.a)(n);function n(e){return Object(a.a)(this,n),t.call(this,e)}return Object(o.a)(n,[{key:"componentDidMount",value:function(){var e=this;this.refs.successHeader&&setTimeout((function(){e.refs.successHeader.focus()}),500)}},{key:"componentDidUpdate",value:function(){this.refs.successHeader&&L.a.isMobile()&&this.refs.successHeader.focus()}},{key:"render",value:function(){var e=Te.getStopPaymentStrings(this.props.pageConfigs.stopPaymentConfig.checkOrDraft,this.props.i18nStrings,this.props.pageConfigs.language);return c.a.createElement("div",{className:Le.a["stop-payment-success"]},c.a.createElement("div",{className:Le.a["stop-payment-success-header-container"]},c.a.createElement(K.a,{name:"Success",size:"small",className:Le.a["stop-payment-success-header-svg"]}),c.a.createElement("h1",Object(Ie.a)({className:"h2",ref:"successHeader",id:"successHeader","aria-describedby":"successHeader",tabIndex:"-1"},"className","text-success"),this.props.i18nStrings.success)),c.a.createElement("div",{className:"di-callout xs-void"},this._renderSubTitle(e),this._renderStatusList(e),this._renderLink(e)))}},{key:"_renderSuccessTitle",value:function(){return c.a.createElement("div",{className:Le.a["stop-payment-success-title"]+" print-stop-payment-success-title"},c.a.createElement("div",{className:Le.a["stop-payment-success-title-content"]+" print-stop-payment-success-title-content",id:"transfersSuccessMediaLeft"},c.a.createElement("span",{className:"text-success print-stop-payment-success"},c.a.createElement(K.a,{name:"Success",size:"small"}))),c.a.createElement("div",{className:Le.a["stop-payment-success-title-content"]+" print-stop-payment-success-title-content"},c.a.createElement("span",{className:"text-success"},this.props.i18nStrings.success)))}},{key:"_renderSubTitle",value:function(e){var t=this.props.formData.selectedCheckOption===q.checkOption.MULTIPLE,n=Te.getSuccessTitle(this.props.formData.action,this.props.pageConfigs.stopPaymentConfig.checkOrDraft,this.props.formData.checkNumberFrom,this.props.formData.checkNumberTo,t,this.props.i18nStrings);return c.a.createElement("div",null,c.a.createElement("div",null,n),this.props.responseList&&null!==this.props.responseList&&void 0!==this.props.responseList&&this.props.responseList.length>0?c.a.createElement("h3",{id:"successHeader",className:Le.a["stop-payment-confirmation-sub-header"]},this.props.i18nStrings.stop_payment_status):null)}},{key:"_renderStatusList",value:function(e){var t=this.props.responseList,n=[],a=this.props.formData.selectedCheckOption===q.checkOption.MULTIPLE;if(null!==t&&void 0!==t&&t.length>0&&a)for(var o=0;o<t.length;o++){var s=t[o],r=e.status_number+s.checkId,i=Te.getCheckStatusLabelMultipleChecks(s.checkStatus,this.props.i18nStrings);n.push(c.a.createElement(Ue,{i18nStrings:this.props.i18nStrings,checkId:r,checkStatus:i}))}else if(null!==t&&void 0!==t&&0!==t.length){var p=t[0],u=e.status_number+p.checkId,l=Te.getCheckStatusLabelSingleCheck(this.props.formData.action,p.checkStatus,this.props.i18nStrings,e);n.push(c.a.createElement("div",null,c.a.createElement(Ue,{i18nStrings:this.props.i18nStrings,checkId:u,checkStatus:l}),c.a.createElement("div",null)))}return n}},{key:"_renderLink",value:function(e){var t=" "+e.stop_payment_link;return c.a.createElement("div",{className:xe.a["link-item"],key:"stopPaymentLink"},c.a.createElement(Be.a,{to:{},tabIndex:"0",href:"javascript:void(0);",onClick:this.props.goBackHandler,id:"stopPaymentLink","aria-haspopup":!1},c.a.createElement("div",{className:xe.a["link-content"]},c.a.createElement("div",{className:xe.a["link-text"]},this.props.i18nStrings.stop_payment_go_back))),c.a.createElement("div",null,t))}}]),n}(i.Component);qe.propTypes={goBackHandler:u.a.func.isRequired,i18nStrings:u.a.objectOf(u.a.string).isRequired};var He=n(62),Ge=function(e){Object(s.a)(n,e);var t=Object(r.a)(n);function n(e){var o;return Object(a.a)(this,n),(o=t.call(this,e))._renderContent=o._renderContent.bind(Object(O.a)(o)),o._renderXSContent=o._renderXSContent.bind(Object(O.a)(o)),o._renderForm=o._renderForm.bind(Object(O.a)(o)),o._renderConfirmation=o._renderConfirmation.bind(Object(O.a)(o)),o._onConfirmationSubmit=o._onConfirmationSubmit.bind(Object(O.a)(o)),o._onConfirmationCancel=o._onConfirmationCancel.bind(Object(O.a)(o)),o._renderSuccess=o._renderSuccess.bind(Object(O.a)(o)),o._onGoBack=o._onGoBack.bind(Object(O.a)(o)),o.isBB=e.pageConfigs.customerType===y.a.BUSINESS.toLowerCase(),o}
1return Object(o.a)(n,[{key:"componentDidMount",value:function(){var e=this,t=this.props.pageConfigs,n=void 0===t?{}:t,a=n.contextPath,o=n.rftoken,s=n.pageId;this.isBB?P.a.getLocations(a,o,s):C.a.getAccounts(a,o,s),setTimeout((function(){!e.refs.stopPaymentContainer||L.a.isAndroid()||L.a.isIOS()||e.refs.stopPaymentContainer.focus()}),500)}},{key:"componentDidUpdate",value:function(e){this.props.stopPaymentStatus===G.stopPaymentStatus.CONFIRMATION&&setTimeout((function(){document.getElementById("confirmPopup")&&z.a.setfocusRestriction(document.getElementById("confirmPopup"),y.a.TAB_ELEMENT_SELECTORS_FOR_POPUP)}));var t=this.props,n=t.pageConfigs,a=void 0===n?{}:n,o=t.locations,s=void 0===o?[]:o,r=t.defaultLocation,i=t.accounts,c=t.accountDataStatus,p=e.defaultLocation,u=a.contextPath,l=a.rftoken,m=a.pageId;this.isBB&&r&&(s&&!i&&["LOADING","ERROR"].indexOf(c)<0||r!==p)&&(r.productUserGuid===y.a.SELECT_ALL?C.a.getAccounts(u,l,m,null,null,null,r.productUserGuid,!0):C.a.getAccounts(u,l,m,null,null,null,r.productUserGuid))}},{key:"componentWillUnmount",value:function(){C.a.reset(),U.resetForm(),M.resetStopPayment(),P.a.reset()}},{key:"render",value:function(){var e="AUTO_ENROLL"===sessionStorage.getItem("modernEnrollmentOption"),t="true"===sessionStorage.getItem("modernCSSenabled"),n=e&&t;return c.a.createElement(c.a.Fragment,null,n&&c.a.createElement(He.a,null,c.a.createElement("link",{rel:"stylesheet",href:"".concat("/dbank/live/","/stop-payment/stop-payment.css")})),c.a.createElement("div",{className:"di-container",id:"stopPaymentContainer",ref:"stopPaymentContainer"},this.props.pageConfigs.breakpoint===y.a.LAYOUT_XS?this._renderXSContent():this._renderContent()))}},{key:"_renderContent",value:function(){var e=this.props.stopPaymentStatus,t=e===G.stopPaymentStatus.CONFIRMATION;return e===G.stopPaymentStatus.SUCCESS?this._renderSuccess():c.a.createElement("div",null,this._renderForm(),c.a.createElement(Y.a,{text:this.props.i18nStrings.processingLabelText,show:e===G.stopPaymentStatus.FORM_ENTRY&&this.props.isRequestPending,enforceFocus:!1}),c.a.createElement(W.Modal,{show:t,onHide:this._onConfirmationCancel,id:"confirmPopup","aria-labelledby":"stopPaymentConfirmationDetails"},c.a.createElement(W.Modal.Header,null,c.a.createElement("button",{type:"button",className:"close","aria-label":"Close",id:"closeButton",onClick:this._onConfirmationCancel},c.a.createElement("span",{className:Le.a["close-btn"]},c.a.createElement(K.a,{className:Le.a["close-btn-icon"],name:"Close",size:"sm"})))),this._renderConfirmation(),c.a.createElement(Y.a,{contained:!0,text:this.props.i18nStrings.processingLabelText,show:t&&this.props.isRequestPending})))}},{key:"_renderXSContent",value:function(){var e,t,n=this._renderForm();switch(this.props.stopPaymentStatus){case G.stopPaymentStatus.FORM_ENTRY:t=0,e=n;break;case G.stopPaymentStatus.CONFIRMATION:t=1,e=this._renderConfirmation();break;case G.stopPaymentStatus.SUCCESS:t=2,e=this._renderSuccess();break;default:t=0,e=n}return c.a.createElement(X.a,{depth:t},e,c.a.createElement(Y.a,{text:this.props.i18nStrings.processingLabelText,show:this.props.isRequestPending}))}},{key:"_renderForm",value:function(){return this.isBB?"SUCCESS"===this.props.locationDataStatus?c.a.createElement(we,{accounts:this.props.accounts,accountDataStatus:this.props.accountDataStatus,stopPaymentErrorCode:this.props.stopPaymentErrorCode,configs:this.props.pageConfigs,i18nStrings:this.props.i18nStrings,customerType:this.props.customerType}):null:c.a.createElement(we,{accounts:this.props.accounts,accountDataStatus:this.props.accountDataStatus,stopPaymentErrorCode:this.props.stopPaymentErrorCode,configs:this.props.pageConfigs,i18nStrings:this.props.i18nStrings,customerType:this.props.customerType})}},{key:"_renderConfirmation",value:function(){return c.a.createElement(Me,{i18nStrings:this.props.i18nStrings,confirmButtonHandler:this._onConfirmationSubmit,cancelButtonHandler:this._onConfirmationCancel,formData:this.props.formData,configs:this.props.pageConfigs})}},{key:"_onConfirmationSubmit",value:function(){M.stopPayment(this.props.pageConfigs,this.props.formData)}},{key:"_onConfirmationCancel",value:function(){M.resetStopPayment(),setTimeout((function(){document.getElementById("stopPaymentContainer").focus()}),300)}},{key:"_renderSuccess",value:function(){return c.a.createElement(qe,{i18nStrings:this.props.i18nStrings,formData:this.props.formData,pageConfigs:this.props.pageConfigs,goBackHandler:this._onGoBack,responseList:this.props.responseList})}},{key:"_onGoBack",value:function(){window.location.reload(!0)}}],[{key:"getStores",value:function(){return[N.a,T.a,G]}},{key:"getPropsFromStores",value:function(){return Object(m.a)(Object(m.a)(Object(m.a)(Object(m.a)({},N.a.getState()),T.a.getState()),G.getState()),{},{formData:q.getState()})}}]),n}(i.Component);Ge.contextTypes={router:u.a.object.isRequired};var Ye={StopPayment:g()(Ge)},Ke=n(1374),Xe=n(1375),We=n(2137),ze=n(720),Je=n.n(ze),Ze=["activeComponents"],Qe=function(e){Object(s.a)(n,e);var t=Object(r.a)(n);function n(e){return Object(a.a)(this,n),t.call(this,e)}
1return Object(o.a)(n,[{key:"componentDidMount",value:function(){v.a.getConfigurations(this.props.contextPath,_.STOP_PAYMENT),this.props.disableLivePerson||Ke.a.trackNewPage(Xe.a.STOP_PAYMENT)}},{key:"componentDidUpdate",value:function(e,t){e.status===_.LOADING&&this.props.status===_.SUCCESS&&k.a.getLocalizations.defer(this.props.contextPath,this.props.locale,this.props.resourceVersion),"addEventListener"in document&&document.addEventListener("DOMContentLoaded",(function(){Je.a.attach(document.body)}),!1)}},{key:"componentWillUnmount",value:function(){v.a.reset(),k.a.reset()}},{key:"render",value:function(){return c.a.createElement("div",{className:"container "+ie.a["stop-payment-container"]},this._renderContent())}},{key:"_renderStopPayment",value:function(e){var t=this.props.configs,n=t.activeComponents,a=Object(d.a)(t,Ze);return a.contextPath=this.props.contextPath,a.breakpoint=this.props.breakpoint,a.guid=this.props.guid,a.diId=this.props.diId,a.isCMACall=this.props.isCMACall,c.a.createElement(f.a,{breakpoint:this.props.breakpoint,components:n,layout:e,registry:Ye,pageConfigs:a,i18nStrings:this.props.i18nStrings})}},{key:"_renderContent",value:function(){return this.props.status===_.SUCCESS&&this.props.localizationStatus===_.SUCCESS?this._renderStopPayment(We):this.props.status===_.LOADING||this.props.status===_.SUCCESS&&this.props.localizationStatus===_.LOADING?this.props.renderDefaultLoading():this.props.renderDefaultError()}}],[{key:"getStores",value:function(){return[S.a,E.a]}},{key:"getPropsFromStores",value:function(){return Object(m.a)(Object(m.a)({},S.a.getState()),E.a.getState())}}]),n}(i.Component),$e=Object(h.a)(g()(Qe)),et=function(e){Object(s.a)(n,e);var t=Object(r.a)(n);function n(){var e;Object(a.a)(this,n);for(var o=arguments.length,s=new Array(o),r=0;r<o;r++)s[r]=arguments[r];return(e=t.call.apply(t,[this].concat(s))).state={},e}return Object(o.a)(n,[{key:"render",value:function(){var e=this.state.rftoken;return e?c.a.createElement($e,Object.assign({contextPath:"",rftoken:e},this.props)):null}},{key:"componentDidMount",value:function(){var e=this;l.a.get("/accts-olb/v1/home/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(""),this.setState({rftoken:e})}}]),n}(i.Component);et.defaultProps={},et.propTypes={locale:u.a.string.isRequired,resourceVersion:u.a.string.isRequired};t.default=et}}]); 2//# sourceMappingURL=14.8e3f5754.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.