1"use strict";(self.webpackChunk_bankup_web_retail=self.webpackChunk_bankup_web_retail||[]).push([[7289],{69971(e,n,t){t.r(n),t.d(n,{default:()=>De});var a,r,i,o,s,c,l,d,m=t(43207),u=t(18188),p=t(61249),f=t(72176),A=t(85211),h=t.n(A),E=t(86896),x=t(16472),y=t(49388),N=t(82194),T=t(30018),b=t(46939),R=t(60935),S=t(99339),g=t(9534),O=t(18906),I=t(74502),_=t(58934),w=t(63037),C=t(59183),v=t(81677),B=t(59038),P=t(82982),M=t(57683),k=t(52751),F=t(14420),D=t(8451),L=t(44437),U=t(2282),z=t(49444),H=t(77006),j=t(2438),W=t(16799),Y=t(60549),V=t(78015),G=t(70004),Q=t(8702),X=t(19449),K=t(1378),q=t(68629);const J=e=>{let n=e.transferPermanent,t=e.onDelete,a=e.onDownloadReceipt;e.testId;const r=(0,j.A)(),i={DELETE:q.default},o=f.useState(null),s=(0,p.A)(o,2),c=s[0],l=s[1],d=Boolean(c),m=[{name:"transfer.download.report.transaction",icon:f.createElement(V.Ah9,{color:w.z.palette.text.title,"aria-label":"download",style:{marginRight:"10px",width:"20px",height:"20px"}}),action:"function"===typeof a?a:null},{name:"transfer.permanent.cancel",icon:f.createElement("img",{src:i.DELETE,style:{marginRight:"10px",width:"20px"}}),action:"ACTIVE"===n.status&&"function"===typeof t?t:null}].filter(e=>null!==e.action);return f.createElement(Z,{style:{borderBottom:"0px"}},f.createElement($,null,f.createElement(re,null,f.createElement(ee,null,f.createElement("div",{className:"md_icon"},f.createElement(Q.aSe,{size:25}))),f.createElement("div",{className:"flex-column margin"},f.createElement("div",{className:"name-container"},f.createElement("span",{className:"primary-text"},n.beneficiaryFullName)),f.createElement("div",{className:"name-container"},f.createElement("span",{className:"secondary-text"},"RIB: ",n.creditAccountNumber)))),f.createElement(ie,null,f.createElement("div",{className:"flex-column"},f.createElement(X.W,{width:"100px",operator:(0,b.iE)(n.frequency,r)}),f.createElement("div",{style:{marginTop:"5px"}},f.createElement("span",{className:"primary-text"},"".concat(n.amount," ").concat(n.creditAccountCurrency))),f.createElement("div",{style:{marginTop:"5px"}},f.createElement("span",{style:{color:w.z.palette.text.subtitle}},n.status))),"function"===typeof t||"function"===typeof a?f.createElement(ne,null,f.createElement("div",{className:"md"},f.createElement("span",{className:"more_icon"},f.createElement(Y.mqA,{onClick:e=>{l(e.currentTarget)}})))):f.createElement(f.Fragment,null))),d&&f.createElement(te,{onClose:()=>{l(null)},anchorEl:c,open:d,anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"right"}},f.createElement(ae,null,m.map((e,n)=>f.createElement(f.Fragment,null,f.createElement(K.N,{onClick:e.action,key:n,className:"no-link-hover-border",component:"button"},e.icon," ",f.createElement(L.A,{id:e.name})))))))},Z=E.A.div(a||(a=(0,m.A)(["\n border-bottom: 2px solid transparent;\n flex: 1;\n\n .popOver {\n margin-left: 10px;\n cursor: pointer;\n }\n .primary-text {\n font-weight: ",";\n font-family: 'Source Sans Pro';\n font-size: 15px;\n color: ",";\n line-height: 1.47;\n @media (max-width: 426px) {\n font-size: 13px;\n }\n }\n"])),w.z.typography.fontWeightSemiBold,w.z.palette.secondary.main),$=E.A.div(r||(r=(0,m.A)(["\n font-size: 11px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 19px 10px;\n margin: 11px 0;\n background-color: ",";\n border-radius: 5px;\n box-shadow: 0 2px 3px 0 rgb(184 184 203 / 25%);\n"])),w.z.palette.background.paper),ee=E.A.div(i||(i=(0,m.A)(["\n @media (max-device-width: 400px) {\n .md_icon {\n display: none;\n }\n }\n .md_icon {\n display: flex;\n }\n"]))),ne=E.A.div(o||(o=(0,m.A)(["\n .more_icon {\n right: 0;\n padding: 0.5em;\n font-size: 1.3em;\n cursor: pointer;\n }\n .md {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n }\n .sm {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n }\n @media (max-device-width: 480px) {\n .md button {\n background-color: transparent;\n }\n }\n\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;
1\n"]))),te=(0,E.A)(G.Ay)(s||(s=(0,m.A)(["\n .MuiPopover-paper {\n box-shadow: "," !important;\n\n button {\n color: ",";\n font-size: 1.3em;\n font-weight: 500;\n padding: 0 1.2em;\n margin: 10px 0;\n }\n }\n\n .no-link-hover-border {\n :hover {\n border-bottom: unset;\n }\n }\n"])),W.I4.popover,W.lm.dark_indigo),ae=E.A.div(c||(c=(0,m.A)(["\n width: auto;\n height: auto;\n font-size: 9px;\n margin: 0 0 0.5px;\n padding: 8px 0px;\n background-color: #fff;\n pointer-events: all;\n"]))),re=E.A.div(l||(l=(0,m.A)(["\n display: flex;\n align-items: center;\n .flex-column {\n display: flex;\n flexdirection: 'column';\n }\n .margin {\n margin: 10px;\n }\n .name-container {\n display: flex;\n justify-content: space-between;\n }\n .primary-text {\n font-weight: 600;\n font-family: 'Source Sans Pro';\n font-size: 15px;\n color: ",";\n line-height: 1.47;\n @media (max-width: 426px) {\n font-size: 13px;\n }\n }\n .secondary-text {\n font-family: 'Source Sans Pro';\n font-size: 15px;\n color: #51516c;\n line-height: 1.47;\n\n @media (max-width: 426px) {\n font-size: 13px;\n }\n }\n"])),w.z.palette.secondary.main),ie=E.A.div(d||(d=(0,m.A)(["\n display: flex;\n justify-content: center;\n align-items: center;\n\n .flex-column {\n display: flex;\n place-content: center;
1\n align-items: end;\n flex-direction: column;\n }\n"])));var oe;const se=e=>{let n=e.transferPermanentHistory,t=e.onDownloadReceipt,a=e.onCancelTransferPermanent,r=e.reload;(0,N.ny)();const i=(0,f.useState)(!1),o=(0,p.A)(i,2),s=o[0],c=o[1],l=(0,f.useState)(""),d=(0,p.A)(l,2),m=d[0],u=d[1],A=(0,f.useState)(!1),h=(0,p.A)(A,2),E=h[0],x=h[1],y=(0,f.useState)(""),T=(0,p.A)(y,2),R=T[0],S=T[1],g=(0,f.useState)(!1),O=(0,p.A)(g,2),I=O[0],_=O[1];return f.createElement(ce,null,n.map((e,n)=>f.createElement(J,{key:n,transferPermanent:e,onDelete:()=>a(e.standingOrderUrn).then(()=>{u("alert.permanent.transfer.cancel.success"),c(!0)}).catch(e=>{console.log("=>= errr",e),400===e.status?S((0,b.U5)(e.initial.response.data.message)):null!==e.status&&403!==e.status||S((0,b.U5)(e.message)),x(!0)}),onDownloadReceipt:()=>t(e.standingOrderUrn).catch(e=>{console.log("=> onDownloadReceipt err",e),_(!0)})})),f.createElement(U.X,{open:s,onClose:()=>{c(!1),r()}},f.createElement(H.k,{operation:"remove",message:m})),f.createElement(U.X,{open:E,onClose:()=>{x(!1),r()}},f.createElement(H.k,{operation:"error",message:R})),f.createElement(z.A,{message:"error.title",confirmHandler:()=>_(!1),isOpen:I}))};t.dn(se);const ce=E.A.div(oe||(oe=(0,m.A)(["\n font-size: 11px;\n text-transform: uppercase;\n margin: 12px 0px;\n @media screen and (min-width: 700px) and (max-width: 780px) {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n text-transform: uppercase;\n flex-direction: column;\n }\n @media (max-device-width: 480px) {\n margin-bottom: 40px;\n }\n .flex-spaced {\n display: flex;\n justify-content: space-between;\n }\n .flex-center {\n display: flex;\n align-items: center;\n }\n"])));var le,de=t(93056);const me=function(e){let n=e.transferPermanentHistory,t=e.onCancelTransferPermanent,a=e.onDownloadTransaction,r=e.reload,i=e.actionButtonProps;const o={EMPTY_ILLUSTRATION:de.default};return f.createElement(ue,null,f.createElement(F.b,{title:"history.header.title.transfers.permanent",actionButtonProps:i}),f.createElement("div",{className:"block"},n.length>0?f.createElement(se,{transferPermanentHistory:n,onCancelTransferPermanent:t,onDownloadReceipt:a,reload:r}):f.createElement(D.l,{icon:o.EMPTY_ILLUSTRATION,title:f.createElement(L.A,{id:"transfer.history.notransfer"}),subTitle:f.createElement(L.A,{id:"transfer.history.notransfer.more"})})))},ue=E.A.div(le||(le=(0,m.A)(["\n width: 60%;\n @media (max-width: 1200px) {\n width: 100%;\n }\n\n .title {\n font-size: 14px;\n font-weight: 500;\n color: #e60028;\n }\n .block {\n margin: 21px 0;\n @media (max-device-width: 480px) {\n margin: 2px 0px;\n }\n }\n"]))),pe={errorView:M.S,skeletonView:()=>{const e=f.useState(window.innerWidth),n=(0,p.A)(e,2),t=n[0],a=n[1];return f.useEffect(()=>{window.addEventListener("resize",()=>a(window.innerWidth))},[]),f.createElement(P.D,{width:t<=780?"100%":"60%",title:!0,contentList:[{contentType:P.L.TABLE}]})},transactionsView:e=>{const n=e.service,t=e.reloadTransactions,a=e.reload,r=e.actionButtonProps,i=(e.currentAccount,e.accountId,e.permanentTransactions);(0,f.useEffect)(()=>{n.disableAddPermanentTransfer().then(e=>{!0===e.response&&n.events.emit("DISABLE_ADD_PERMANENT_TRANSFER")}).catch(e=>{console.error("=>= disableAddPermanentTransfer:",e)})},[i]),(0,f.useEffect)(()=>{t&&a()},[t]);return f.createElement(me,{transferPermanentHistory:i,onCancelTransferPermanent:n.cancelPermanentTransfer,onDownloadTransaction:n.transferPermanentSummary,reload:a,actionButtonProps:r})},transferForm:e=>{const n=e.accounts,t=e.beneficiaries,a=e.showModal,r=e.closeModal,i=e.createPaymentOrder,o=(e.reload,e.CheckPaymentOrder),s=e.confirmCreateTransfer,c=e.requestAddBeneficiary,l=e.selectedItem,d=e.phoneNumber,m=e.isPushNotif,u=e.isOfflineMode,p=e.reloadTransactions,A=e.release,h=e.forcedStep,E=e.selectedStep,x=e.clearForcedStep,y=e.transferReceipt,N=e.transactionInteropType,T=e.accountSelected,b=e.checkTransfer,R=e.createTransfer;return f.createElement(k.C,{checkTransfer:b,createTransfer:R,createPaymentOrder:i,CheckPaymentOrder:o,transferReceipt:y,confirmCreateTransfer:s,beneficiaries:t,accounts:n,onCancel:r,open:a,requestAddBeneficiary:c,selectedItem:l,phoneNumber:d,isPushNotif:m,isOfflineMode:u,reloadTransactions:p,release:A,forcedStep:h,selectedStep:E,clearForcedStep:x,transactionInteropType:N,accountSelected:T,isVirementPermanent:!0})}};var fe,Ae=t(53963),he=t(55092),Ee=t(63681),xe=t(21486),ye=t(91409),Ne=t(44346),Te=t(43491),be=t(77139),Re=t(9355),Se=t(13479),ge=t(27882),Oe=t(19179),Ie=t(62108),_e=t
1(3968),we=t(10462);const Ce=(0,Ne.Ay)(e=>{let n=e.beneficiaries,t=e.confirmAddBeneficiary,a=e.showModal,r=e.closeModal,i=e.deleteBeneficiary,o=e.service,s=e.reload,c=e.ibanValidation,l=e.phoneNumber,d=e.isPushNotif,m=e.release,A=e.intl,h=e.actionButtonProps,E=e.accountsList;const x=(0,y.t0)().tenant,N=(0,Ie.A)(b.wB),R=(0,f.useState)("FORM_ACCOUNT"),S=(0,p.A)(R,2),g=S[0],O=S[1],I=(0,f.useState)("FORM_ACCOUNT"),_=(0,p.A)(I,2),w=_[0],C=_[1],v=(0,f.useState)(!1),B=(0,p.A)(v,2),P=B[0],M=B[1],k=(0,f.useState)(1),F=(0,p.A)(k,2),D=F[0],L=F[1],j={checkError:!1,errorMsg:""},W=(0,f.useState)(j),V=(0,p.A)(W,2),G=V[0],Q=V[1],X=(0,f.useState)(null),K=(0,p.A)(X,2),q=K[0],J=K[1],Z=(0,f.useState)(!1),$=(0,p.A)(Z,2),ee=$[0],ne=$[1],te=(0,f.useState)(!1),ae=(0,p.A)(te,2),re=ae[0],ie=ae[1],oe=(0,f.useState)(""),se=(0,p.A)(oe,2),ce=se[0],le=se[1],de=(0,f.useState)({operator:"",name:"",phoneNumber:""}),me=(0,p.A)(de,2),ue=me[0],pe=me[1],fe=(0,f.useState)(),Ae=(0,p.A)(fe,2),Ne=Ae[0],Ce=Ae[1],Be=e=>{t(ue,e),O("OTP"),L(3)};(0,T.y_)(0===n.length,()=>o.events.emit("empty_state_beneficiary"),()=>{});const Pe=()=>{(0,T.y_)("QUIT_CONFIRMATION"!==g,()=>{C(g),O("QUIT_CONFIRMATION")},()=>{(0,T.y_)("INFORMATION_SUCCESS"===g||"INFORMATION_ERROR"===g,()=>{s(),r()},()=>{O("FORM_ACCOUNT"),r()})}),Q(j)},Me=()=>{L(1),Pe()};return o.events.on("BLOCK_BACK_BTN",()=>{M(!0)}),f.createElement(ve,null,f.createElement(Re.Y,{beneficiaries:n,handleDeleteBeneficiary:e=>{J(e),s()},handleAddBeneficiary:()=>{o.events.emit("SHOW_BENEFICIARY_MODAL")},addTransfer:(e,n)=>{o.events.emit("SHOW_TRANSFER_MODAL",e,n)},release:m,actionButtonProps:h,accountsList:E,isPermanent:!0}),f.createElement(he.g,(0,u.A)((0,u.A)((0,u.A)({withStepper:!0,mode:"INFORMATION_SUCCESS"===g||"INFORMATION_ERROR"===g?"none":"center-only",open:a,onClose:Pe},"INFORMATION_ERROR"!==g&&"INFORMATION_SUCCESS"!==g&&{title:"beneficiary.modal.title.add",closable:!0}),{},{headerStartButton:f.createElement(_e.A,{style:{display:("FORM_ACCOUNT"===g||"OTP"===g)&&"none",paddingLeft:0},onClick:()=>(0,T.n6)(g,P,M,O,Pe)},f.createElement(Y.Y5o,{stroke:"1",size:11,color:"#51516c"})),closeIcon:f.createElement(Oe.yGN,{size:18,color:"#51516c"}),modalRootStyle:(0,u.A)({backgroundColor:"#f5f7fa",padding:"32px",position:"relative",width:"auto",minWidth:(0,T.y_)(N,()=>"340px",()=>"420px")},("INFORMATION_SUCCESS"===g||"INFORMATION_ERROR"===g)&&{display:"none"}),modalHeaderStyle:{borderTopRightRadius:"5px",borderTopLeftRadius:"5px",background:"#fff",margin:"-32px",padding:"25px",marginBottom:"-18px"}},(e=>(0,T.y_)("TYPE"===e,()=>{},()=>(0,T.y_)("INFORMATION_SUCCESS"!==e&&"INFORMATION_ERROR"!==e,()=>({title:"beneficiary.modal.title.add",closable:!0}),()=>{})))(g)),{},{fontHeader:{fontSize:"14px",fontWeight:500,color:"#010135"}}),"INFORMATION_SUCCESS"!=g&&"INFORMATION_ERROR"!=g&&f.createElement(Ee.x,{steps:5,currentStep:(0,T.Is)(g),style:{position:"relative",marginTop:"16px",marginRight:"-32px",marginLeft:"-32px",width:"calc(100% + 64px)"}}),f.createElement(we.B,null,f.createElement(xe.b,{hidden:"FORM_ACCOUNT"!==g},f.createElement(Te.K,{onSubmit:e=>o.checkBeneficiary({name:e.name,phoneNumber:e.phoneNumber,operator:e.operator,accountNumber:e.accountNumber,country:e.country||x},ye.s.GENERIC,ye.p.CLASSIC).then(n=>{pe((0,u.A)((0,u.A)({},n),e)),Ce(ye.s.GENERIC),Q(j),O("CONFIRMATION")}).catch(e=>{const n=e.status,t=e.message;(0,T.y_)(400===n,()=>Q({checkError:!0,errorMsg:t}),()=>Q({checkError:!0,errorMsg:A.formatMessage({id:"wire.transfer.modal.errors.other"})}))}),onCancel:Pe,BeneficiaryCheck:G,ibanValidation:c,service:o,step:g,isBenefPermanent:!0})),f.createElement(xe.b,{hidden:"CONFIRMATION"!==g},f.createElement(Se.f,{phoneNumber:l,beneficiaryInformation:(0,u.A)((0,u.A)({},ue),{},{type:Ne}),onCancel:()=>{pe(null),Q(j),O("FORM_ACCOUNT"),Me(),r()},onConfirm:()=>Be(Ne),operation:"add",isBenefPermanent:!0})),f.createElement(xe.b,{hidden:"OTP"!==g},f.createElement(be.k,{type:Ne,isPushNotif:d,onSubmit:e=>new Promise(function(n,t){let a={};a={name:ue.name,accountNumber:ue.accountNumber,otp:e.otp},o.addBeneficiary(a,Ne).then(()=>{O("INFORMATION_SUCCESS"),(0,ge.vJ)(ge.QP)}).catch(e=>{O("INFORMATION_ERROR"),(0,T.y_)(e&&400===e.status,()=>Q({checkError:!0,errorMsg:A.formatMessage({id:"wire.transfer.modal.errors.code"})}),()=>Q({checkError:!0,errorMsg:A.formatMessage({id:"wire.transfer.modal.errors.other"})}))})}
1),onCancel:Pe,BeneficiaryCheck:G,phoneNumber:l,BeneficiarySendBackOtp:Be})),f.createElement(xe.b,{hidden:"INFORMATION_ERROR"!==g},f.createElement(z.A,{message:"beneficiary.error",confirmHandler:Pe,isOpen:"INFORMATION_ERROR"===g})),f.createElement(xe.b,{hidden:"INFORMATION_SUCCESS"!==g},f.createElement(z.A,{newDesign:!0,confirmHandler:Pe,title:"beneficiary.add.succes",close:Pe,isOpen:"INFORMATION_SUCCESS"===g,buttons:{confirm:"confirm.ok",cancel:" "}})),f.createElement(xe.b,{hidden:"QUIT_CONFIRMATION"!==g},f.createElement(z.A,{newDesign:!0,title:"modal.title.attention",confirmHandler:Pe,isOpen:"QUIT_CONFIRMATION"===g,close:()=>O(w),buttons:{confirm:"action.title.confirm",cancel:"action.title.back"}})))),f.createElement(z.A,{is_success:!0,message:"beneficiary.add.succes",isOpen:4==D,close:()=>{Me()},buttons:{cancel:"action.title.exit"}}),f.createElement(z.A,{message:"bills.modal.errors.other",isOpen:5==D,close:()=>{Me()},buttons:{cancel:"action.title.exit"}}),f.createElement(z.A,{message:A.formatMessage({id:"beneficiary.new.modal.deleting"}),beneficiary:q&&q.name,beneficiaryNumber:(0,T.u)(q,ye.s),close:()=>{J(null)},isOpen:Boolean(q),confirmHandler:async()=>await i(q.urn).then(()=>{(0,ge.vJ)(ge.QP),ne(!0)}).catch(e=>{(0,T.y_)(400===e.status&&"beneficiary.has.standing.orders.in.progress"===e.initial.response.data.message,()=>le(e.initial.response.data.message),()=>{}),ie(!0)}).finally(e=>{J(null)})}),f.createElement(U.X,{open:ee,onClose:()=>{ne(!1),s()}},f.createElement(H.k,{operation:"remove"})),f.createElement(U.X,{open:re,onClose:()=>{ie(!1),s()}},f.createElement(H.k,{operation:"error",message:ce})))}),ve=E.A.div(fe||(fe=(0,m.A)(["\n font-size: 11px;\n width: 36%;\n @media (max-device-width: 1280px) {\n width: 100%;\n margin: 12px 0px;\n }\n @media screen and (min-width: 700px) and (max-width: 900px) {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n }\n @media (max-device-width: 480px) {\n margin-bottom: 40px;\n }\n .flex-spaced {\n display: flex;\n justify-content: space-between;\n }\n .flex-center {\n display: flex;\n align-items: center;\n }\n"]))),Be={errorView:M.S,skeletonView:()=>{const e=f.useState(window.innerWidth),n=(0,p.A)(e,2),t=n[0],a=n[1];return f.useEffect(()=>{window.addEventListener("resize",()=>a(window.innerWidth))},[]),f.createElement(P.D,{width:(0,T.y_)(t<=780,()=>"100%",()=>"36%"),title:!0,subTtile:!0,contentList:new Array(4).fill({contentType:P.L.CARD})})},mainView:Ce};var Pe,Me=t(80812);const ke=t(74649),Fe=()=>ke.createHash("sha256"),De=e=>{var n,t;let a=e.context;const r=(0,y.t0)(),i=r.hiddenFeatures,o=r.design,s=r.tenant,c=(0,y.g4)(),l=(0,f.useState)(!0),d=(0,p.A)(l,2),m=d[0],A=d[1],E=(0,f.useState)(!0),w=(0,p.A)(E,2),P=w[0],M=w[1],k=(0,N.ny)(),F=(0,f.useState)(null),D=(0,p.A)(F,2),L=D[0],U=D[1],z=(0,f.useState)(!1),H=(0,p.A)(z,2),j=H[0],W=H[1],Y=(0,f.useState)(!1),V=(0,p.A)(Y,2),G=V[0],Q=V[1],X=(0,f.useState)(),K=(0,p.A)(X,2),q=K[0],J=K[1],Z=(0,f.useState)(new(h())),$=(0,p.A)(Z,1)[0],ee=(0,f.useState)([]),ne=(0,p.A)(ee,2),te=ne[0],ae=ne[1],re=(0,y.b)(),ie=(e,n)=>{const t=se(n);(0,T.y_)(t,()=>oe(e),()=>le(e))},oe=e=>{ce(e)},se=e=>null===e||void 0===e?void 0:e.includes("base64"),ce=e=>{const n="data:application/pdf;base64,".concat(e);(0,b.B3)(n,"RECEIPT")},le=e=>{window.open(e)},de=(e,n)=>e&&n,me=e=>(0,T.y_)((e=>"SENT_BY_PUSH"===e.value)(e),()=>Q(!0),()=>{}),ue="true"===a.config.storageProvider.get("offline.enabled"),fe={context:a,title:"dashboard.header.transfer.permanent",section:{title:"dashboard.header.transfer.permanent"},secondaryMenu:g.oL.filter(e=>k(e.name)),actions:!(null!==(n=a.user)&&void 0!==n&&n.contractStatus)&&[{text:"transfers.permanent.button.add",icon:"assets.ADD_WIRE",onClick:()=>{$.emit("SHOW_TRANSFER_MODAL"),console.log("show modal new transfer permanent")},buttonType:"filled",buttonIcon:(0,Me.jsx)(I.V,{width:16,height:16,className:"layout-icon add-wire"}),disabled:m},{text:"beneficiary.button.add",icon:"ic_add_beneficiaire",onClick:()=>{$.emit("SHOW_BENEFICIARY_MODAL")},buttonType:"outline_red",buttonIcon:(0,Me.jsx)(_.N,{width:16,height:16,className:"layout-icon add-wire"}),disabled:P}].filter(e=>de(k(R.rh.TRANSFER_PERMANENT_TRANSFER),"transfers.permanent.button.add"===e.text)||de(k(R.rh.TRANSFER_PERMANENT_BENEFICIARY),"beneficiary.button.add"===e.text)),hiddenForMobile:!1,isTransferSubMenu:!0,locked:null===(t=a.user)||void 0===t?void 0:t.contractStatus,hideFloatButton:de(!k(R.rh.TRANSFER_PERMANENT_TRANSFER),!k(R.rh.TRANSFER_PERMANENT_BENEFICIARY))},he={events:$,loadAccounts:()=>re.UseAccountsHook().then(e=>{const n=e.filter(e=>"NOT_ELIGIBLE"!==e.debitAccountStatus);return(0,T.y_)(0!==n.length,()=>A(!1),()=>{}),J(n),n}),loadAccountDetail:e=>re.UseAccountsDetail(e),saveGauge:e=>re.SaveGauge(e),createAccountAlias:e=>re.CreateAccountAlias(e),editAccountAlias:e=>re.EditAccountAlias(e),deleteAccountAlias:e=>re.DeleteAccountAlias(e),loadTransactions:e=>re.useTransferHistory(e,i,s),loadPermanentTransactions:e=>re.usePermanentTransferHistory(e),loadBeneficiaries:()=>(W(!0),re.useBeneficiariesList(i,s).then(e=>e).finally(()=>W(!1))),checkTransfer:e=>re.useCheckTransfer(e),createTransfer:(e,n)=>re.useCreateTransfer(e,n),CheckPaymentOrder:(e,n,t,a)=>re.useCheckPaymentOrder(e,n,t,a,!0),confirmCreateTransfer(e){const n={amount:e.transferAmount.toString(),creditAccount:e.creditAccount,beneficiaryName:e.beneficiaryName};(0,T.y_)("WALLET"===e.transactionType,()=>{n.accountNumber=e.debitAccountNumber},()=>{});const t={type:S.ks.AUTHORIZE,operation:"CREATE_TRANSFER",claims:n};return re.useCreateUserToken(t).then(e=>{me(e)})},createPaymentOrder(e){const n={amount:e.transferAmount.toString(),creditAccount:e.creditAccount,beneficiaryName:e.beneficiaryName},t=(e=>Fe().update(JSON.stringify(e)+"|"+a.config.storageProvider.get("unb-secret"),"utf-8").digest("hex"))(n),r={type:S.ks.TRANSACTION,operation:"CREATE_TRANSFER",hash:t,claims:n};return re.useCreateUserToken(r,{"X-UNB-Transaction-Token":e.otp})},transferReceipt:e=>re.useTransferReceipt(e).then(e=>ie(e.url,e.contentType)),transferPermanentSummary:e=>re.useStandingOrderSummary({standingOrderId:e}).then(e=>ie(e.url,e.contentType)),disableAddPermanentTransfer:()=>re.useDisableAddPermanentTransfer(),cancelPermanentTransfer:e=>re.useCancelPermanentTransfer(e)},Ee={events:$,load:()=>re.useBeneficiariesList(i).then(e=>null===e||void 0===e?void 0:e.filter(e=>!["isInstant","isCemac","isUemoa","isGimac","isOrangeMoney","isWallet"].some(n=>e[n]))),checkBeneficiary:(e,n,t)=>re.useCheckBeneficiary(e,n,t),confirmAddBeneficiary(e,n){let t={};(0,T.y_)(n!==S.s4.WALLET,()=>{t={name:e.name,accountNumber:e.accountNumber,accountScheme:S.hh.RIB}},()=>{t={name:e.name,phone:e.phoneNumber,accountScheme:S.hh.NUMBER}});const a={type:S.ks.AUTHORIZE,operation:"ADD_BENEFICIARY",claims:t};return re.useCreateUserToken(a).then(e=>{me(e)})},addBeneficiary(e,n,t){let r={};(0,T.y_)(n!==S.s4.WALLET,()=>{r={name:e.name,accountNumber:e.accountNumber,accountScheme:S.hh.RIB}},()=>{r={name:e.name,phone:e.phoneNumber,accountScheme:S.hh.NUMBER}});const i=Fe().update(JSON.stringify(r)+"|"+a.config.storageProvider.get("unb-secret"),"utf-8").digest("hex"),o={type:S.ks.TRANSACTION,operation:"ADD_BENEFICIARY",hash:i,claims:r};return re.useCreateUserToken(o,{"X-UNB-Transaction-Token":e.otp}).then(e=>re.useAddBeneficiary(e.value))},deleteBeneficiary:e=>re.useDeleteBeneficiary(e),getInstitutionsList:e=>re.useInstitutionsList({walletInstition:e})};return $.on("ACTIVATE_BENEF_BTN",()=>{M(!1)}),$.on("DISABLE_ADD_PERMANENT_TRANSFER",()=>{console.log("=>= Page DISABLE_ADD_PERMANENT_TRANSFER"),A(!0)}),$.on("REQUEST_ADD_BENEFICIARY_FROM_TRANSFER",(e,n,t)=>{$.emit("SHOW_BENEFICIARY_MODAL"),$.emit("BLOCK_BACK_BTN"),ae([()=>{$.emit("SHOW_TRANSFER_MODAL",null,"CHOOSE_BENEFICIARY",e,n,t)},()=>{ae([])}])}),(0,Me.jsxs)(O.A,(0,u.A)((0,u.A)({},fe),{},{children:[(0,Me.jsx)(x.D,{show:j}),(0,Me.jsx)(C.b,{service:he,adapter:v.A,onlyAccounts:!0,onAccountSelect:e=>{U(e)},fromTransfer:!0}),fe.actions&&L?(0,Me.jsxs)(Le,{hideTransactions:!k(R.rh.TRANSFER_DETAIL)||!k(R.rh.BENEFICIARIES),children:[(0,Me.jsx)(B.v,{service:he,adapter:pe,phoneNumber:a&&a.user&&a.user.mobile||"xxxxxxxxxxx",isPushNotif:G,isOfflineMode:ue,release:a.env.release,actionButtonProps:(0,u.A)((0,u.A)({},fe.actions[1]),{},{buttonType:"filled"}),currentUser:L,isPermanentTransfer:!0}),(0,Me.jsx)(Ae.Y,{service:Ee,adapter:Be,ibanValidation:null===c||void 0===c?void 0:c.ibanValidation,actionsAfterAddBeneficiaryClose:te,phoneNumber:a&&a.user&&a.user.mobile||"xxxxxxxxxxx",isPushNotif:G,isOfflineMode:ue,release:o||"R2",actionButtonProps:(0,u.A)((0,u.A)({},fe.actions[0]),{},{buttonType:"filled"}),accountsList:q})]}):null]}))};t.dn(De);const Le=E.A.div(Pe||(Pe=(0,m.A)(["\n margin-top: 74px;\n display: flex;\n justify-content: ",";\n flex-wrap: wrap;\n @media screen and (max-width: ","px) {\n flex-direction: column;\n & >
1 div:nth-child(1) {\n margin-bottom: 41px;\n }\n & > div:nth-child(2) {\n width: auto;\n & > div {\n float: left;\n width: 100%;\n .block > div {\n width: 100%;\n }\n }\n }\n }\n"])),e=>e.hideTransactions?"flex-start":"space-around",w.z.breakpoints.values.lg)}}]); 2//# sourceMappingURL=7289.290fc4d8.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.