1import{ae as Mt,bL as X,bM as Pt,ai as Xe,bN as $e,bO as Dt,ac as Fa,bC as $a,bB as xa,d as Ne,s as oe,b3 as De,u as Ue,g as Be,f as r,h as n,b as $,n as Ze,c as G,e,K as ye,x as f,v as ae,t as s,D as L,U as tt,j as o,o as i,bP as re,bQ as Vt,bR as et,_ as We,q as Ua,C as Ka,B as qt,ay as Xa,M as je,y as Na,b4 as Tt,bS as K,O as Rt,bT as Za,bU as At,l as en,a3 as tn,bV as Bt,w as Ot,Q as pe,bW as qa,r as Ba,bX as an,bY as Wa,I as za,b8 as nn,bZ as sn,b_ as Ta,aa as Yt,a9 as Oa,aN as ln,W as un,bF as Wt,b$ as on,c0 as Ra,c1 as Ma,z as dn}from"./index-6adbsJlm.js";import{u as cn}from"./useUnreadThreadNavigation-Crii163C.js";import{d as rn}from"./accountSettings.api-BowqJi08.js";import{A as kt}from"./Avatar-DxBlj4Lk.js";import{P as xe}from"./paymentActivityComponent-Bl89H4cI.js";import{u as Qt,C as yn,D as mn,F as vn}from"./usePaymentsModals-DYpCZxVl.js";import Va from"./AddTransfer-BOcEwVOv.js";import{t as St}from"./toastService-YDiyxOug.js";import{u as Ya}from"./useActivityList-CX0pIZiH.js";import{B as fn}from"./BreadcrumbComponent-Bv3grGxo.js";import{A as pn,a as gn}from"./AddRequest-CWKfCe6O.js";import{u as hn}from"./usePaymentsActivityDetails-PY3Ea5F8.js";import{M as bn}from"./ModalComponent-C2637wu5.js";const Sn=Mt({suggestionItemID:X(),threadID:X()}),wn=Mt({itemID:X(),createdWhen:Xe(),caseID:X(),userID:X(),threadID:X(),replyID:X(),suggestedAmount:$e(X()),suggestedDescription:Xe(),used:Pt(),deleted:Pt()}),In=Mt({suggestionItemID:X()}),Ln=Mt({itemID:X(),createdWhen:Xe(),caseID:X(),userID:X(),threadID:X(),replyID:X(),analyzedWhen:$e(Xe()),modelID:$e(X()),promptID:$e(X()),deleted:Pt(),regexID:X(),regexKey:$e(Xe()),suggestedAmount:$e(X()),suggestedDescription:$e(Xe()),deleteReason:$e(X()),used:Pt()}),Qa="/mobile/api/threaditems";async function An(t){const S=`${Qa}/getpaymentrequestsuggestion?ThreadID=${t.threadID}&SuggestionItemID=${t.suggestionItemID}`;try{Dt(Sn,t);const a=await Fa.get(S),P=$a(a.data,{requireValue:!0});return Dt(wn,P)}catch(a){throw xa({error:a,action:"getPaymentRequestSuggestion"}),a}}async function Cn(t){const S=`${Qa}/dismisspaymentrequestsuggestion?SuggestionItemID=${t.suggestionItemID}`;try{Dt(In,t);const a=await Fa.post(S),P=$a(a.data,{requireValue:!0});return Dt(Ln,P)}catch(a){throw xa({error:a,action:"dismissPaymentRequestSuggestion"}),a}}var Q=(t=>(t[t.Request=0]="Request",t[t.Cancel=1]="Cancel",t[t.Decline=2]="Decline",t[t.Pay=3]="Pay",t[t.ConfirmTransfer=4]="ConfirmTransfer",t[t.CancelScheduled=5]="CancelScheduled",t[t.ServiceFeeInfo=6]="ServiceFeeInfo",t))(Q||{}),He=(t=>(t[t.Send=0]="Send",t[t.Review=1]="Review",t))(He||{});const Pn={class:"flex-column gap-1 align-middle"},Dn={class:"font-size-3 font-medium text-center line-height-2"},qn={class:"description-list mt-3 stack size-1"},Tn={class:"description-wrap"},Rn={class:"flex align-middle gap-1"},Mn={key:0},kn={key:1},En={key:2},Fn={class:"font-size-0 gray-light mt-1 mb-1 line-height-2 font-medium"},$n={id:"payment-label",class:"font-medium mb-1"},xn={class:"card moneytransfer p-00 py-0"},Un=Ne({__name:"PaymentsTransferDetails",props:{activity:{}},setup(t){const{fundingSources:S}=oe(De()),a=Ue(),{formatCurrency:P,fullUserInfo:C}=oe(a),{formatDateInUserTz:h,formatTimeInUserTz:d}=a,{t:y}=Be(),{showFeeDetailsModal:A}=Qt(),R=o(()=>t.activity.status==re.PROCESSED),x=o(()=>t.activity.status==re.FAILED),w=o(()=>t.activity.status==re.CANCELLED),B=o(()=>y(`payments.activityList.paymentActivity.details.title${t.activity.sending?"To":"From"}`,{name:C.value.coparentFullName})),H=o(()=>Vt(t.activity.status||0)),O=o(()=>t.activity.sending&&t.activity.clearingType==et.NextDay),M=o(()=>O.value?y("payments.activityList.paymentActivity.details.sendDisclaimerExpressPay"):y("payments.activityList.paymentActivity.details.sendDisclaimer")),j=o(()=>{const V=t.activity.sending?t.activity.sourceFundingSourceId:t.activity.destinationFundingSourceId;return S.value.find(k=>k.id==V)??null}),ne=o(()=>w.value||x.value?P.value(t.activity.sending?t.activity.totalAmount:t.activity.amount):t.activity.sending?y("payments.activityList.paymentActivity.amountNegative",{amount:P.value(t.activity.sending?t.activity.totalAmount:t.activity.amount)}):y("payments.activityList.paymentActivity.amountPositive",{amount:P.value(t.activity.sending?t.activity.totalAmount:t.activity.amount)}));function U(){A()}return(V,k)=>{var le;return i(),r("div",null,[n("header",Pn,[$(kt,{"is-parent":t.activity.sending,size:2},null,8,["is-parent"]),n("span",{class:Ze(["font-size-6 flex align-middle gap-1",[{error:R.value&&t.activity.sending},{success:R.value&&!t.activity.sending}]])},[x.value?(i(),G(e(ye),{key:0,icon:"fa-solid fa-triangle-exclamation",class:"icon-size-4 warning"})):f("",!0),ae(" "+s(ne.value),1)],2),n("p",Dn,s(B.value),1)]),n("dl",qn,[n("dt",null,s(e(y)("payments.activityList.paymentActivity.details.noteLabel")),1),n("dd",Tn,s(t.activity.description),1),n("dt",null,s(e(y)("payments.activityList.paymentActivity.details.statusLabel")),1),n("dd",null,s(H.value),1),n("dt",null,s(t.activity.sending?e(y)("payments.activityList.paymentActivity.details.paymentMethodLabel"):R.value?e(y)("payments.activityList.paymentActivity.details.depositedToLabel"):e(y)("payments.activityList.paymentActivity.details.depositToLabel")),1),n("dd",Rn,[ae(s((le=j.value)==null?void 0:le.name)+" ",1),O.value?(i(),G(e(ye),{key:0,icon:"fa-regular fa-circle-bolt",class:"icon-size-1 icon-blue"})):f("",!0)]),n("dt",null,s(e(y)("payments.activityList.paymentActivity.details.paymentDetailsLabel")),1),x.value?(i(),r("dd",Mn,s(e(y)("payments.activityList.paymentActivity.details.paymentDetailsFailed",{date:e(h)(t.activity.lastUpdatedWhen??e(L).now()),time:e(d)(t.activity.lastUpdatedWhen??e(L).now())})),1)):f("",!0),w.value?(i(),r("dd",kn,s(e(y)("payments.activityList.paymentActivity.details.paymentDetailsCanceled",{date:e(h)(t.activity.lastUpdatedWhen??e(L).now()),time:e(d)(t.activity.lastUpdatedWhen??e(L).now())})),1)):f("",!0),R.value?(i(),r("dd",En,s(e(y)("payments.activityList.paymentActivity.details.paymentDetailsCompleted",{date:e(h)(t.activity.lastUpdatedWhen??e(L).now()),time:e(d)(t.activity.lastUpdatedWhen??e(L).now())})),1)):f("",!0),n("dd",null,s(e(y)("payments.activityList.paymentActivity.details.paymentDetailsSent",{date:e(h)(t.activity.createdWhen??e(L).now()),time:e(d)(t.activity.createdWhen??e(L).now())})),1),t.activity.sending?(i(),r(tt,{key:3},[n("dt",null,s(e(y)("payments.activityList.paymentActivity.details.amountSentLabel")),1),n("dd",null,s(e(P)(t.activity.amount)),1),n("dt",null,[n("span",null,s(e(y)("payments.activityList.paymentActivity.details.serviceFeeLabel")),1),n("button",{type:"button",class:"btn circle ml-000",onClick:U},[$(e(ye),{icon:"fa-light fa-circle-info",class:"icon-size-0"})])]),n("dd",null,s(e(P)(t.activity.fee)),1)],64)):f("",!0)]),n("p",Fn,s(M.value),1),k[0]||(k[0]=n("hr",{class:"my-1"},null,-1)),n("label",$n,s(e(y)("payments.activityList.paymentActivity.details.paymentActivityLabel")),1),n("article",xn,[$(xe,{activity:t.activity,"show-bank":!0,"show-description":!1,"show-fee":!x.value&&t.activity.sending,"is-detail
1s-component":!0},null,8,["activity","show-fee"])])])}}}),Nn=We(Un,[["__scopeId","data-v-f689d6e7"]]),Bn={class:"stack size-000 align-middle"},Wn={class:"font-size-3 font-medium text-center line-height-2"},zn={key:0,datetime:"YYYY-MM-DDT",class:"font-size-0 gray-light"},On=["disabled"],Vn=["disabled"],Yn=["disabled"],Qn=["disabled"],Hn={class:"description-list mt-3 stack size-1"},jn={key:0},Jn={class:"flex align-middle gap-1"},Gn={key:1},_n={key:0,class:"error-readonly-failed"},Kn={key:1},Xn={key:2},Zn={key:3},es={key:4},ts={key:5},as={key:6},ns={key:2},ss={class:"font-size-0 gray-light mt-1 mb-1 line-height-2 font-medium"},is={id:"payment-label",class:"font-medium"},ls={class:"font-size-00 mt0 mb-1 medium-gray"},us={class:"activity-alt flex stack size-0"},os={class:"card moneytransfer p-00 py-0"},ds={class:"card moneytransfer p-00 py-0"},cs=Ne({__name:"PaymentsRequestDetails",props:{activity:{},isInModal:{type:Boolean,default:!1}},emits:["showNestedComponent","update:activity","cancel","decline","pay","serviceFeeInfo"],setup(t,{emit:S}){const{t:a}=Be(),{goToThread:P,setShouldCloseDetailsModal:C}=_a(),{fundingSources:h,moneyTransferDataLoaded:d,requestReminderSent:y,isReadOnly:A,isCustomerInternallyVerified:R,canMakePayments:x,currentActivity:w}=oe(De()),{sendRequestReminder:B,updateTransferRequestViewed:H,fetchRequestReminderLastSent:O,getRequestActivity:M,setActivityListInit:j,fetchActivityById:ne,setDoAction:U}=De(),{formatDateInUserTz:V,formatTimeInUserTz:k,fetchBadgeCounts:le}=Ue(),{formatCurrency:F,fullUserInfo:Y,getDateTimeSettings:N,featureFlags:E,isDesktopWidth:_}=oe(Ue()),{subscriptionT0:se}=oe(Ua()),{setRefetchActivityList:ge}=Ya(),{showRequestUpgradeModal:qe,showDeclineRequestModal:D,showCancelRequestModal:u,showFeeDetailsModal:m,isCoParentPaymentRestricted:ee,showCoParentPaymentRestrictedModal:at}=Qt(),de=S,W=Na({cancel:!1,pay:!1,upgradePrompt:!1,rerender:0,cancelRequestModalLoading:!1,sendReminderLoading:!1,declineRequestModalLoading:!1});Ka(async()=>await he()),qt(d,async()=>await O(v.value.id||0)),qt(()=>{var c;return(c=w.value)==null?void 0:c.id},async c=>{st.value&&await O(c??0)});async function he(){ce.value&&!v.value.viewedWhen&&(await H({id:v.value.id}),await le(),j(!1)),st.value&&await O(v.value.id||0)}const Je=o(()=>{var c;return se.value&&!((c=E.value)!=null&&c.web_freeplan)}),Z=o(()=>{var c;return ie.value?v.value.notes??((c=I.value)==null?void 0:c.description)??"":v.value.notes??v.value.description}),v=o({get:()=>t.activity,set:c=>de("update:activity",c)}),I=o(()=>v.value.payment),ze=o(()=>{var z,te,Se,we;const c=p.value?(z=v.value)==null?void 0:z.destinationFundingSourceId:((te=v.value)==null?void 0:te.sourceFundingSourceId)??((we=(Se=v.value)==null?void 0:Se.payment)==null?void 0:we.sourceFundingSourceId);return h.value.find(Pe=>Pe.id==c)??null}),me=o(()=>{var c;return Vt(((c=I.value)==null?void 0:c.status)||0)}),b=o(()=>Za(v.value.status||0)),p=o(()=>v.value.type==K.REQUEST&&v.value.sending),ce=o(()=>!v.value.sending),Oe=o(()=>{var c;return v.value.status==re.PROCESSED||((c=I.value)==null?void 0:c.status)==re.PROCESSED}),ve=o(()=>{var c;return v.value.status==re.FAILED||((c=I.value)==null?void 0:c.status)==re.FAILED}),fe=o(()=>!ie.value&&v.value.status==At.CANCELED),Ve=o(()=>p.value&&!ie.value&&!Ie.value||!p.value&&ie.value&&!Ie.value||!p.value&&!ie.value&&Ie.value),Ge=o(()=>Y.value.coparentFullName),Et=o(()=>p.value?ie.value?a("payments.activityList.paymentActivity.details.titleFrom",{name:Ge.value}):a("payments.activityList.requestActivity.details.titleTo",{name:Ge.value}):ie.value?a("payments.activityList.paymentActivity.details.titleTo",{name:Ge.value}):a("payments.activityList.requestActivity.details.titleFrom",{name:Ge.value})),ie=o(()=>I.value!=null&&Object.keys(I.value).length!=0),Ie=o(()=>!ie.value&&v.value.status==At.DECLINED),nt=o(()=>{var c;return ie.value&&((c=I.value)==null?void 0:c.status)==re.FAILED}),Ft=o(()=>{var c;return ie.value&&((c=I.value)==null?void 0:c.status)==re.CANCELLED}),$t=o(()=>{var c;return ie.value&&((c=I.value)==null?void 0:c.status)==re.PROCESSED}),wt=o(()=>ce.value),_e=o(()=>{var c,z;return I.value!=null?p.value?(c=I.value)==null?void 0:c.amount:(z=I.value)==null?void 0:z.totalAmount:v.value.amount}),xt=o(()=>p.value&&v.value.viewedWhen),It=o(()=>!ie.value&&!Ie.value&&!fe.value),st=o(()=>p.value&&It.value),Ut=o(()=>ce.value&&It.value),Lt=o(()=>({id:v.value.id,amount:v.value.amount,descriptionInitials:v.value.descriptionInitials,description:v.value.description,userInitials:v.value.noteInitials})),Nt=o(()=>v.value.status!=At.CANCELED&&v.value.status!=At.DECLINED&&p.value),l=o(()=>{var c;return(c=h.value.find(z=>{var te;return z.id==((te=w.value)==null?void 0:te.destinationFundingSourceId)}))==null?void 0:c.name}),g=o(()=>{var c;return!p.value&&(v.value.clearingType==et.NextDay||((c=v.value.payment)==null?void 0:c.clearingType)==et.NextDay)}),q=o(()=>g.value?a("payments.activityList.requestActivity.details.sendDisclaimerExpressPay"):a("payments.activityList.requestActivity.details.sendDisclaimer"));function T(){if(t.isInModal){de("decline");return}W.declineRequestModalLoading=!0,D({requestId:v.value.id,noteInitials:v.value.noteInitials,descriptionInitials:v.value.descriptionInitials,description:v.value.description,onClose:()=>W.declineRequestModalLoading=!1,OnDeclineComplete:Ce})}function J(){if(ee.value){at();return}if(!x.value||Je.value){qe();return}if(t.isInModal){de("pay");return}U(Tt.Pay)}function Le(){var c,z,te;if(t.isInModal){de("cancel");return}W.cancelRequestModalLoading=!0,u({requestId:(c=v.value)==null?void 0:c.id,userInitials:(z=v.value)==null?void 0:z.descriptionInitials,description:(te=v.value)==null?void 0:te.description,onClose:()=>W.cancelRequestModalLoading=!1,OnCancelComplete:Ye}),W.cancel=!0}async function Ae(){W.sendReminderLoading=!0,!y.value&&!A.value&&await B(v.value.id||0)==!0&&St.infoToast(a("payments.activityList.requestActivity.details.reminderSentToast")),W.sendReminderLoading=!1}async function Ce(){St.infoToast(a("payments.activityList.requestActivity.details.requestDeclinedToast")),W.declineRequestModalLoading=!1,ge(!0);const c=await ne({id:v.value.id??0,type:K.REQUEST});v.value=M(c,c.payment,null,Y.value.initials||"",Y.value.coparentInitials||"",Y.value.coparentFullName||"",N.value),Rt(()=>{W.rerender+=1})}async function Ye(){St.infoToast(a("payments.activityList.requestActivity.details.requestCanceledToast")),W.cancelRequestModalLoading=!1,ge(!0);const c=await ne({id:v.value.id??0,type:K.REQUEST});v.value=M(c,c.payment,null,Y.value.initials||"",Y.value.coparentInitials||"",Y.value.coparentFullName||"",N.value),W.cancel=!1,Rt(()=>{W.rerender+=1})}async function Qe(){await P(t.activity.threadId,async()=>{U(Tt.None),t.isInModal&&C(!0)})}return(c,z)=>{var te,Se,we,Pe,Te,Re,Me,ke,Ee,Fe,be,ue,it,lt,ut,ot,dt,ct,rt,yt,mt,vt,ft,pt;return i(),r("div",{key:W.rerender},[n("div",Bn,[$(kt,{"is-parent":Ve.value,size:2},null,8,["is-parent"]),n("div",{class:Ze(["font-size-6 flex align-middle gap-1 font-medium",[{error:Oe.value&&!p.value},{"dark-green":Oe.value&&p.value},{"line-through":fe.value||Ie.value}]])},[nt.value?(i(),G(e(ye),{key:0,icon:"fa-solid fa-triangle-exclamation",class:"icon-size-4 warning"})):f("",!0),ae(" "+s(fe.value||ve.value||!ie.value?e(F)(_e.value):Ve.value?e(a)("payments.activityList.paymentActivity.amountNegative",{amount:e(F)(_e.value)}):e(a)("payments.activityList.paymentActivity.amountPositive",{amount:e(F)(_e.value)})),1)],2),n("p",Wn,s(Et.value),1),xt.value?(i(),r("time",zn,[$(e(ye),{icon:"fa-light fa-eye",class:"gray-light icon-size-1"}),ae(" "+s(e(a)("payments.activityList.requestActivity.details.viewedBy",{name:e(Y).coparentFullName,date:e(V)(((te=v.value)==null?void 0:te.viewedWhen)??e(L).now()),time:e(k)(((Se=v.value)==null?void 0:Se.viewedWhen)??e(L).now())})),1)])):f("",!0),(i(),G(Xa,{defer:"",to:"#payments-request-mobile-actions-target",disabled:e(_)||t.isInModal},[st.value?(i(),r("div",{key:0,class:Ze(["flex-wrap mt-3 align-center incomplete-options",{"mobile-floating":!e(_)&&!t.isInModal}]),style:{gap:"1rem"}},[n("button",{disabled:e(A)||!e(R)||W.cancelRequestModalLoading,class:"btn secondary",onClick:z[0]||(z[0]=gt=>Le())},[$(je,{loading:W.cancelRequestModalLoading},null,8,["loading"]),ae(" "+s(e(a)("payments.activityList.requestActivity.details.cancelRequestButton")),1
1)],8,On),n("button",{disabled:e(y)||e(A)||!e(R)||W.sendReminderLoading,class:"btn primary font-medium",onClick:z[1]||(z[1]=gt=>Ae())},[$(je,{loading:W.sendReminderLoading},null,8,["loading"]),ae(" "+s(e(y)?e(a)("payments.activityList.requestActivity.details.reminderSentButton"):e(a)("payments.activityList.requestActivity.details.sendReminderButton")),1)],8,Vn)],2)):f("",!0),Ut.value?(i(),r("div",{key:1,class:Ze(["flex-wrap mt-3 align-center incomplete-options",{"mobile-floating":!e(_)&&!t.isInModal}]),style:{gap:"1rem"}},[n("button",{disabled:e(A)||!e(R)||W.declineRequestModalLoading,class:"btn secondary",onClick:T},[$(je,{loading:W.declineRequestModalLoading},null,8,["loading"]),ae(" "+s(e(a)("payments.activityList.requestActivity.details.declineButton")),1)],8,Yn),n("button",{disabled:e(A)||!e(R),class:"btn primary font-medium",onClick:J},[!e(x)||Je.value?(i(),G(e(ye),{key:0,icon:"fa-light fa-lock",class:"icon-size-1"})):f("",!0),ae(" "+s(e(a)("payments.activityList.requestActivity.details.payRequestButton")),1)],8,Qn)],2)):f("",!0)],8,["disabled"]))]),n("dl",Hn,[n("div",null,[n("dt",null,s(e(a)("payments.activityList.requestActivity.details.noteLabel")),1),n("dd",null,s(Z.value),1)]),n("div",null,[n("dt",null,s(e(a)("payments.activityList.requestActivity.details.statusLabel")),1),n("dd",null,s((we=I.value)!=null&&we.status?me.value:b.value),1)]),I.value!=null&&!p.value?(i(),r("div",jn,[n("dt",null,s(e(a)("payments.activityList.requestActivity.details.paymentMethodLabel")),1),n("dd",Jn,[ae(s((Pe=ze.value)==null?void 0:Pe.name)+" ",1),g.value?(i(),G(e(ye),{key:0,icon:"fa-regular fa-circle-bolt",class:"icon-size-1 icon-blue"})):f("",!0)])])):f("",!0),Nt.value?(i(),r("div",Gn,[n("dt",null,s(e(a)("payments.activityList.requestActivity.details.depositToLabel")),1),n("dd",null,s(l.value),1)])):f("",!0),n("div",null,[n("dt",null,s(e(a)("payments.activityList.requestActivity.details.paymentDetailsLabel")),1),nt.value&&wt.value&&((Te=I.value)!=null&&Te.failureDisplay)?(i(),r("dd",_n,s((Re=I.value)==null?void 0:Re.failureDisplay),1)):f("",!0),nt.value?(i(),r("dd",Kn,s(e(a)("payments.activityList.requestActivity.details.paymentDetailsFailed",{date:e(V)(((Me=I.value)==null?void 0:Me.lastUpdatedWhen)??e(L).now()),time:e(k)(((ke=I.value)==null?void 0:ke.lastUpdatedWhen)??e(L).now())})),1)):f("",!0),Ft.value?(i(),r("dd",Xn,s(e(a)("payments.activityList.requestActivity.details.paymentDetailsCanceled",{date:e(V)(((Ee=I.value)==null?void 0:Ee.lastUpdatedWhen)??e(L).now()),time:e(k)(((Fe=I.value)==null?void 0:Fe.lastUpdatedWhen)??e(L).now())})),1)):f("",!0),$t.value?(i(),r("dd",Zn,s(e(a)("payments.activityList.requestActivity.details.paymentDetailsCompleted",{date:e(V)(((be=I.value)==null?void 0:be.lastUpdatedWhen)??e(L).now()),time:e(k)(((ue=I.value)==null?void 0:ue.lastUpdatedWhen)??e(L).now())})),1)):f("",!0),fe.value?(i(),r("dd",es,s(e(a)("payments.activityList.requestActivity.details.paymentDetailsCanceled",{date:e(V)(((it=v.value)==null?void 0:it.lastUpdatedWhen)??e(L).now()),time:e(k)(((lt=v.value)==null?void 0:lt.lastUpdatedWhen)??e(L).now())})),1)):f("",!0),Ie.value?(i(),r("dd",ts,s(e(a)("payments.activityList.requestActivity.details.paymentDetailsDeclined",{date:e(V)(((ut=v.value)==null?void 0:ut.lastUpdatedWhen)??e(L).now()),time:e(k)(((ot=v.value)==null?void 0:ot.lastUpdatedWhen)??e(L).now())})),1)):f("",!0),(dt=I.value)!=null&&dt.createdWhen?(i(),r("dd",as,s(e(a)("payments.activityList.requestActivity.details.paymentDetailsSent",{date:e(V)(((ct=I.value)==null?void 0:ct.createdWhen)??e(L).now()),time:e(k)(((rt=I.value)==null?void 0:rt.createdWhen)??e(L).now())})),1)):f("",!0),n("dd",null,s(e(a)("payments.activityList.requestActivity.details.paymentDetailsRequested",{date:e(V)(((yt=v.value)==null?void 0:yt.createdWhen)??e(L).now()),time:e(k)(((mt=v.value)==null?void 0:mt.createdWhen)??e(L).now())})),1)]),!p.value&&ie.value?(i(),r("div",ns,[n("dt",null,s(e(a)("payments.activityList.requestActivity.details.amountSentLabel")),1),n("dd",null,s(e(F)((vt=I.value)==null?void 0:vt.amount)),1),n("dt",null,[n("span",null,s(e(a)("payments.activityList.requestActivity.details.serviceFeeLabel")),1),n("button",{type:"button",class:"btn circle ml-000",onClick:z[2]||(z[2]=gt=>t.isInModal?de("serviceFeeInfo"):e(m)())},[$(e(ye),{icon:"fa-light fa-circle-info",class:"icon-size-0"})])]),n("dd",null,s(e(F)(((ft=v.value)==null?void 0:ft.fee)??((pt=I.value)==null?void 0:pt.fee))),1)])):f("",!0),t.activity.threadId?(i(),r(tt,{key:3},[n("dt",null,s(e(a)("payments.activityList.requestActivity.details.subjectLabel")),1),n("dd",null,[n("button",{class:"btn tertiary brand",onClick:Qe},s(t.activity.threadSubject),1)])],64)):f("",!0)]),n("p",ss,s(q.value),1),z[3]||(z[3]=n("hr",{class:"my-1",style:{color:"var(--payment-card-border)"}}
1,null,-1)),n("label",is,s(e(a)("payments.activityList.requestActivity.details.paymentActivityLabel")),1),n("p",ls,s(e(a)("payments.activityList.requestActivity.details.newestToOldestLabel")),1),n("div",us,[n("article",os,[I.value||fe.value||Ie.value?(i(),G(xe,{key:0,activity:I.value??t.activity,"show-bank":!0,"show-description":!1,"show-amount":!!(I.value||fe.value||Ie.value),"show-fee":I.value?!p.value:!1,"use-related-activity-title":!I.value,"is-details-component":!0},null,8,["activity","show-amount","show-fee","use-related-activity-title"])):f("",!0)]),n("article",ds,[$(xe,{activity:t.activity??void 0,"show-bank":!0,"show-description":!0,"show-amount":!fe.value,"show-fee":!1,"is-details-component":!0},null,8,["activity","show-amount"])])]),W.pay&&!e(A)?(i(),G(Va,{key:0,request:Lt.value},null,8,["request"])):f("",!0)])}}}),rs=We(cs,[["__scopeId","data-v-86f45091"]]),ys={class:"stack size-000 align-middle"},ms={class:"font-size-3 font-medium text-center"},vs={key:0,datetime:"YYYY-MM-DDT",class:"font-size-0 gray-light"},fs=["disabled"],ps={class:"description-list mt-3"},gs={class:"description-wrap"},hs={key:0},bs={key:1},Ss={key:2,class:"mt-1"},ws={class:"flex align-middle gap-1"},Is={key:3,class:"mt-1"},Ls={key:4},As={key:5},Cs={key:6},Ps={key:7},Ds={key:8},qs={key:9},Ts={key:10},Rs={key:11},Ms={key:12,class:"mt-1"},ks={class:"font-size-0 text-2 font-medium mt-1 mb-1 line-height-2"},Es={id:"payment-label",class:"font-medium"},Fs={class:"font-size-0 mt0 mb-1 medium-gray"},$s={class:"activity-alt stack size-00"},xs={key:0,class:"card moneytransfer p-00 py-0"},Us={key:1,class:"card moneytransfer p-00 py-0"},Ns={key:2,class:"card moneytransfer p-00 py-0"},Bs={key:3,class:"card moneytransfer p-00 py-0"},Ws={class:"dialog-header"},zs={key:0},Os={key:1},Vs={class:"dialog-body"},Ys={key:0},Qs={key:1},Hs={class:"dialog-footer"},js=["disabled"],Js=Ne({__name:"scheduledActivityDetailComponent",props:{activity:{},isInModal:{type:Boolean,default:!1}},emits:["update:activity","cancelScheduled","serviceFeeInfo"],setup(t,{emit:S}){const{t:a}=Be(),P=S,{subscriptionT0:C}=oe(Ua()),h=De(),{fundingSources:d,moneyTransferDataLoaded:y,isReadOnly:A,isScheduledPaymentCanceled:R,defaultFundingSource:x,customer:w,searchData:B}=oe(h),{getSinglePaymentForScheduledPaymentDetails:H,updateScheduledPaymentStatus:O,getFundingSourceNameFromId:M,getScheduledActivity:j,getRequestActivity:ne,fetchPaymentHistoryById:U,fetchActivityById:V,setDoAction:k}=h,{formatCurrency:le,fullUserInfo:F,getDateTimeSettings:Y}=oe(Ue()),{formatDateInUserTz:N,formatTimeInUserTz:E}=Ue(),{setRefetchActivityList:_}=Ya(),{showFeeDetailsModal:se}=Qt(),{goToThread:ge,setShouldCloseDetailsModal:qe}=_a(),D=Na({cancel:!1,cancelLoading:!1,edit:!1,paymentList:[],showCancelModalLoading:!1,hasRequest:!1}),u=pe(null),m=o({get:()=>t.activity,set:l=>P("update:activity",l)}),ee=o(()=>m.value.request),at=o(()=>{var g,q;const l=he.value?(g=u.value)==null?void 0:g.sourceFundingSourceId:(q=u.value)==null?void 0:q.destinationFundingSourceId;return d.value.find(T=>T.id==l)??null});en(async()=>{y.value&&await de()}),qt(y,async l=>{l&&await de()}),qt(()=>m.value.id,async()=>await de());async function de(){var l,g,q,T,J,Le,Ae,Ce,Ye,Qe,c,z,te,Se,we,Pe,Te,Re,Me,ke,Ee,Fe;if(u.value=JSON.parse(JSON.stringify(t.activity)),((l=u.value)==null?void 0:l.type)==K.REQUEST_SCHEDULEDPAYMENT){if(m.value=(g=u.value)==null?void 0:g.scheduledPayment,m.value.request=u.value,m.value.threadId=m.value.threadId??((q=u.value)==null?void 0:q.threadId),m.value.threadSubject=m.value.threadSubject??((T=u.value)==null?void 0:T.threadSubject),(Le=(J=u.value)==null?void 0:J.scheduledPayment)!=null&&Le.moneyTransferRequestId&&!m.value.request){m.value.request=await V({id:(Ce=(Ae=u.value)==null?void 0:Ae.scheduledPayment)==null?void 0:Ce.moneyTransferRequestId,type:K.REQUEST});const be=((Ye=w.value)==null?void 0:Ye.id)==((Qe=m.value.request)==null?void 0:Qe.destinationCustomerId);m.value.request&&(m.value.request.title=be?a("payments.activityList.requestActivity.details.titleTo",{name:F.value.coparentFullName}):a("payments.activityList.requestActivity.details.titleFrom",{name:F.value.coparentFullName}))}D.hasRequest=!0}else{if(m.value=u.value,(c=m.value)!=null&&c.moneyTransferRequestId&&!m.value.request){m.value.request=await V({id:m.value.moneyTransferRequestId,type:K.REQUEST});const be=((z=w.value)==null?void 0:z.id)==((te=m.value.request)==null?void 0:te.destinationCustomerId);m.value.request&&(m.value.request.title=be?a("payments.activityList.requestActivity.details.titleTo",{name:F.value.coparentFullName}):a("payments.activityList.requestActivity.details.titleFrom",{name:F.value.coparentFullName}))}m.value.request&&(D.hasRequest=!0)}if((Se=B.value)!=null&&Se.searchText&&((Pe=(we=B.value)==null?void 0:we.searchText)==null?void 0:Pe.length)>0){const be=((Te=u.value)==null?void 0:Te.type)==K.SCHEDULEDPAYMENT?u.value.id:((Me=(Re=u.value)==null?void 0:Re.payment)==null?void 0:Me.moneyTransferScheduledPaymentId)??((Ee=(ke=u.value)==null?void 0:ke.scheduledPayment)==null?void 0:Ee.id);if(be&&m.value){const ue=await V({id:be,type:K.SCHEDULEDPAYMENT});m.value=j(ue,ue.request??null,null,((Fe=w.value)==null?void 0:Fe.id)==ue.sourceCustomerId,F.value.initials||"",F.value.coparentInitials||"",F.value.coparentFullName||"",Y.value),ue.request&&(m.value.request=ne(ue.request,ue.payment?ue.payment:ue,ue,F.value.initials||"",F.value.coparentInitials||"",F.value.coparentFullName||"",Y.value))}}await st(),Je.value&&u.value&&(u.value.payment=D.paymentList[0])}const W=o(()=>{const l=ee.value;return l&&l.sending?l.sending:!1}),he=o(()=>{var l,g,q,T;return D.hasRequest?((g=(l=u.value)==null?void 0:l.scheduledPayment)==null?void 0:g.sending)??((q=u.value)==null?void 0:q.sending):(T
1=u.value)==null?void 0:T.sending}),Je=o(()=>{var l;return!((l=u.value)!=null&&l.payment)&&b.value&&!Z.value&&D.paymentList.length>0}),Z=o(()=>{var l;return(l=m.value)==null?void 0:l.repeat}),v=o(()=>{var l;return((l=m.value)==null?void 0:l.status)==qa.DISABLED}),I=o(()=>{var l;return R.value(((l=m.value)==null?void 0:l.status)||0)}),ze=o(()=>{var l,g;return((g=(l=u.value)==null?void 0:l.payment)==null?void 0:g.status)==re.PROCESSED}),me=o(()=>D.hasRequest?!W.value:he.value),b=o(()=>{const l=m.value;return l?"payment"in l&&(l==null?void 0:l.payment)!=null||D.paymentList.length>0:!1}),p=o(()=>{var g;const l=m.value;return l?b.value&&"payment"in l&&((g=l==null?void 0:l.payment)==null?void 0:g.status)==re.FAILED:!1}),ce=o(()=>{var g,q,T,J;const l=M(((q=(g=m.value)==null?void 0:g.payment)==null?void 0:q.destinationFundingSourceId)??((T=D.paymentList[0])==null?void 0:T.destinationFundingSourceId)??0);return b.value&&(l!=null&&l.length)?l:(J=x.value)==null?void 0:J.name}),Oe=o(()=>{var l,g,q,T,J;return ee.value&&!((l=u.value)!=null&&l.repeat)?((q=(g=u.value)==null?void 0:g.scheduledPayment)==null?void 0:q.description)??((T=u.value)==null?void 0:T.description):(J=u.value)==null?void 0:J.description}),ve=o(()=>he.value&&Ge.value&&!I.value),fe=o(()=>ee.value&&"viewedWhen"in ee.value),Ve=o(()=>{var l;return!A.value&&!I.value&&(!b.value||((l=m.value)==null?void 0:l.repeat))&&me.value}),Ge=o(()=>Ve.value&&!v.value),Et=o(()=>he.value?Z.value?a("payments.activityList.scheduledPaymentActivity.titleToRecurring",{name:F.value.coparentFullName}):a("payments.activityList.scheduledPaymentActivity.titleToScheduled",{name:F.value.coparentFullName}):Z.value?a("payments.activityList.scheduledPaymentActivity.titleFromRecurring",{name:F.value.coparentFullName}):a("payments.activityList.scheduledPaymentActivity.titleFromScheduled",{name:F.value.coparentFullName})),ie=o(()=>{var q,T,J,Le,Ae,Ce;const l=((T=(q=u.value)==null?void 0:q.payment)==null?void 0:T.status)??((J=D.paymentList[0])==null?void 0:J.status)??0,g=Vt(((Ae=(Le=u.value)==null?void 0:Le.payment)==null?void 0:Ae.status)??((Ce=D.paymentList[0])==null?void 0:Ce.status)??0);return(l==re.PENDING||l==re.PROCESSED)&&Z.value?a("payments.activityList.scheduledPaymentActivity.details.statusActive"):g}),Ie=o(()=>{var l;return an(((l=u.value)==null?void 0:l.status)||0)}),nt=o(()=>{let l="";return Z.value||(l=a("payments.activityList.scheduledPaymentActivity.details.canceledScheduledToast")),Z.value&&(l=a("payments.activityList.scheduledPaymentActivity.details.canceledRecurringToast")),l}),Ft=o(()=>wt.value?a("payments.activityList.scheduledPaymentActivity.details.sendDisclaimerExpressPay"):a("payments.activityList.scheduledPaymentActivity.details.sendDisclaimer")),$t=o(()=>Z.value?a("payments.activityList.scheduledPaymentActivity.details.cancelButtonRecurring"):a("payments.activityList.scheduledPaymentActivity.details.cancelButton")),wt=o(()=>{var l,g,q,T,J;return me.value&&(((l=u.value)==null?void 0:l.clearingType)==et.NextDay||((q=(g=u.value)==null?void 0:g.payment)==null?void 0:q.clearingType)==et.NextDay||((J=(T=u.value)==null?void 0:T.scheduledPayment)==null?void 0:J.clearingType)==et.NextDay)}),_e=o(()=>{var l,g;return(l=m.value)!=null&&l.lastUpdatedWhen?m.value.lastUpdatedWhen:D.paymentList?D.paymentList[0].lastUpdatedWhen??D.paymentList[0].createdWhen:(g=m.value)==null?void 0:g.createdWhen});async function xt(){var l,g,q;if(D.cancelLoading=!0,(l=m.value)!=null&&l.id){await O({id:(g=m.value)==null?void 0:g.id,status:qa.CANCELED}),Lt(),D.cancelLoading=!1,_(!0);const T=await V({id:m.value.id??0,type:m.value.type===K.REQUEST_SCHEDULEDPAYMENT?K.REQUEST:K.SCHEDULEDPAYMENT});m.value=j(T,T.request??null,null,((q=w.value)==null?void 0:q.id)==T.sourceCustomerId,F.value.initials||"",F.value.coparentInitials||"",F.value.coparentFullName||"",Y.value),St.infoToast(nt.value)}}function It(){if(t.isInModal){P("cancelScheduled");return}D.showCancelModalLoading=!0,D.cancel=!0}async function st(){var g;const l=await U((g=m.value)==null?void 0:g.id);D.paymentList=[];for(const q of l){const T=d.value.some(J=>J.id==q.sourceFundingSourceId);D.paymentList.push(H(q,T,Y.value))}}function Ut(){var l,g,q,T;return((l=u.value)==null?void 0:l.type)==K.REQUEST_SCHEDULEDPAYMENT?{...(g=u.value)==null?void 0:g.scheduledPayment,relatedActivityTitle:(q=m.value)==null?void 0:q.relatedActivityTitle}:{...m.value,title:(T=m.value)==null?void 0:T.relatedActivityTitle}}function Lt(){D.cancel=!1,D.showCancelModalLoading=!1}async function Nt(){await ge(t.activity.threadId,async()=>{k(Tt.None),t.isInModal&&qe(!0)})}return(l,g)=>{var T,J,Le,Ae,Ce,Ye,Qe,c,z,te,Se,we,Pe,Te,Re,Me,ke,Ee,Fe,be,ue,it,lt,ut,ot,dt,ct,rt,yt,mt,vt,ft,pt,gt,jt,Jt,Gt,_t,Kt,Xt,Zt,ea,ta,aa,na,sa,ia,la,ua,oa,da,ca,ra,ya,ma,va,fa,pa,ga,ha,ba,Sa,wa,Ia,La,Aa,C
1a,Pa,Da;const q=Ba("I18nT");return i(),r("div",null,[n("div",ys,[$(kt,{"is-parent":me.value,size:2},null,8,["is-parent"]),n("div",{class:Ze(["font-size-6 flex align-middle gap-1",[{error:ze.value&&he.value&&!Z.value},{"dark-green":ze.value&&W.value&&!Z.value},{"line-through":I.value}]])},[p.value?(i(),G(e(ye),{key:0,icon:"fa-solid fa-triangle-exclamation",class:"icon-size-4 warning"})):f("",!0),ae(" "+s(I.value||p.value?e(le)(me.value?((T=u.value)==null?void 0:T.totalAmount)??((Le=(J=u.value)==null?void 0:J.scheduledPayment)==null?void 0:Le.totalAmount):((Ce=(Ae=u.value)==null?void 0:Ae.scheduledPayment)==null?void 0:Ce.amount)??((Ye=u.value)==null?void 0:Ye.amount)):he.value?e(a)("payments.activityList.paymentActivity.amountNegative",{amount:e(le)(me.value?((Qe=u.value)==null?void 0:Qe.totalAmount)??((z=(c=u.value)==null?void 0:c.scheduledPayment)==null?void 0:z.totalAmount):((Se=(te=u.value)==null?void 0:te.scheduledPayment)==null?void 0:Se.amount)??((we=u.value)==null?void 0:we.amount))}):e(a)("payments.activityList.paymentActivity.amountPositive",{amount:e(le)(me.value?((Pe=u.value)==null?void 0:Pe.totalAmount)??((Re=(Te=u.value)==null?void 0:Te.scheduledPayment)==null?void 0:Re.totalAmount):((ke=(Me=u.value)==null?void 0:Me.scheduledPayment)==null?void 0:ke.amount)??((Ee=u.value)==null?void 0:Ee.amount))})),1)],2),n("p",ms,s(Et.value),1),fe.value?(i(),r("time",vs,[$(e(ye),{icon:"fa-light fa-eye",class:"gray-light icon-size-1"}),ae(" "+s(me.value?e(a)("payments.activityList.scheduledPaymentActivity.details.viewedByYou",{date:e(N)(((Fe=u.value)==null?void 0:Fe.viewedWhen)??((be=ee.value)==null?void 0:be.viewedWhen)??e(L).now()),time:e(E)(((ue=u.value)==null?void 0:ue.viewedWhen)??((it=ee.value)==null?void 0:it.viewedWhen)??e(L).now())}):e(a)("payments.activityList.scheduledPaymentActivity.details.viewedBy",{name:e(F).coparentFullName,date:e(N)(((lt=u.value)==null?void 0:lt.viewedWhen)??((ut=ee.value)==null?void 0:ut.viewedWhen)??e(L).now()),time:e(E)(((ot=u.value)==null?void 0:ot.viewedWhen)??((dt=ee.value)==null?void 0:dt.viewedWhen)??e(L).now())})),1)])):f("",!0),ve.value&&Ve.value?(i(),r("div",{key:1,class:Ze(["mobile-options",{fixed:!t.isInModal}])},[n("button",{class:"btn secondary",disabled:D.showCancelModalLoading,onClick:g[0]||(g[0]=ht=>It())},[$(je,{loading:D.showCancelModalLoading},null,8,["loading"]),ae(" "+s($t.value),1)],8,fs)],2)):f("",!0)]),n("dl",ps,[n("dt",null,s(e(a)("payments.activityList.scheduledPaymentActivity.details.noteLabel")),1),n("dd",gs,s(Oe.value),1),n("dt",null,s(e(a)("payments.activityList.scheduledPaymentActivity.details.statusLabel")),1),I.value?(i(),r("dd",bs,s(e(a)("payments.activityList.scheduledPaymentActivity.details.statusCanceled")),1)):(i(),r("dd",hs,s((rt=(ct=m.value)==null?void 0:ct.payment)!=null&&rt.status||(yt=D.paymentList[0])!=null&&yt.status?ie.value:Ie.value),1)),me.value?(i(),r("div",Ss,[n("dt",null,s(e(a)("payments.activityList.scheduledPaymentActivity.details.paymentMethodLabel")),1),n("dd",ws,[ae(s(((mt=at.value)==null?void 0:mt.name)??e(M)(((ft=(vt=u.value)==null?void 0:vt.scheduledPayment)==null?void 0:ft.sourceFundingSourceId)??((pt=u.value)==null?void 0:pt.sourceFundingSourceId)??0))+" ",1),wt.value?(i(),G(e(ye),{key:0,icon:"fa-regular fa-circle-bolt",class:"icon-size-1 icon-blue"})):f("",!0)])])):(i(),r("div",Is,[n("dt",null,s(e(a)("payments.activityList.scheduledPaymentActivity.details.depositToLabel")),1),n("dd",null,s(ce.value),1)])),n("dt",null,s(e(a)("payments.activityList.scheduledPaymentActivity.details.paymentDetailsLabel")),1),p.value?(i(),r("dd",Ls,s(e(a)("payments.activityList.scheduledPaymentActivity.details.paymentDetailsFailed",{date:e(N)(_e.value??e(L).now()),time:e(E)(_e.value??e(L).now())})),1)):f("",!0),I.value?(i(),r("dd",As,s(e(a)("payments.activityList.scheduledPaymentActivity.details.paymentDetailsCanceled",{date:e(N)(((gt=m.value)==null?void 0:gt.lastUpdatedWhen)??((Jt=(jt=u.value)==null?void 0:jt.scheduledPayment)==null?void 0:Jt.lastUpdatedWhen)??e(L).now()),time:e(E)(((Gt=m.value)==null?void 0:Gt.lastUpdatedWhen)??((Kt=(_t=u.value)==null?void 0:_t.scheduledPayment)==null?void 0:Kt.lastUpdatedWhen)??e(L).now())})),1)):f("",!0),ze.value&&!((Xt=u.value)!=null&&Xt.repeat)?(i(),r("dd",Cs,s(e(a
1)("payments.activityList.scheduledPaymentActivity.details.paymentDetailsCompleted",{date:e(N)(((ea=(Zt=u.value)==null?void 0:Zt.payment)==null?void 0:ea.lastUpdatedWhen)??e(L).now()),time:e(E)(((aa=(ta=u.value)==null?void 0:ta.payment)==null?void 0:aa.lastUpdatedWhen)??e(L).now())})),1)):f("",!0),(sa=(na=u.value)==null?void 0:na.payment)!=null&&sa.createdWhen&&!Z.value?(i(),r("dd",Ps,s(e(a)("payments.activityList.scheduledPaymentActivity.details.paymentDetailsSent",{date:e(N)(((la=(ia=u.value)==null?void 0:ia.payment)==null?void 0:la.createdWhen)??e(L).now()),time:e(E)(((oa=(ua=u.value)==null?void 0:ua.payment)==null?void 0:oa.createdWhen)??e(L).now())})),1)):f("",!0),(ca=(da=m.value)==null?void 0:da.subTitle)!=null&&ca.length?(i(),r("dd",Ds,s(m.value.subTitle),1)):f("",!0),(ya=(ra=u.value)==null?void 0:ra.scheduledPayment)!=null&&ya.createdWhen?(i(),r("dd",qs,s(e(a)("payments.activityList.scheduledPaymentActivity.details.paymentDetailsCreated",{date:e(N)(((va=(ma=u.value)==null?void 0:ma.scheduledPayment)==null?void 0:va.createdWhen)??e(L).now()),time:e(E)(((pa=(fa=u.value)==null?void 0:fa.scheduledPayment)==null?void 0:pa.createdWhen)??e(L).now())})),1)):(i(),r("dd",Ts,s(e(a)("payments.activityList.scheduledPaymentActivity.details.paymentDetailsCreated",{date:e(N)(((ga=u.value)==null?void 0:ga.createdWhen)??e(L).now()),time:e(E)(((ha=u.value)==null?void 0:ha.createdWhen)??e(L).now())})),1)),ee.value?(i(),r("dd",Rs,s(e(a)("payments.activityList.scheduledPaymentActivity.details.paymentDetailsRequested",{date:e(N)(ee.value.createdWhen??e(L).now()),time:e(E)(ee.value.createdWhen??e(L).now())})),1)):f("",!0),he.value?(i(),r("div",Ms,[n("dt",null,s(e(a)("payments.activityList.scheduledPaymentActivity.details.amountSentLabel")),1),n("dd",null,s(e(le)((Sa=(ba=u.value)==null?void 0:ba.scheduledPayment)!=null&&Sa.amount?(Ia=(wa=u.value)==null?void 0:wa.scheduledPayment)==null?void 0:Ia.amount:(La=u.value)==null?void 0:La.amount)),1),n("dt",null,[n("span",null,s(e(a)("payments.activityList.scheduledPaymentActivity.details.serviceFeeLabel")),1),n("button",{type:"button",class:"btn circle ml-000",onClick:g[1]||(g[1]=ht=>t.isInModal?P("serviceFeeInfo"):e(se)())},[$(e(ye),{icon:"fa-light fa-circle-info",class:"icon-size-0"})])]),n("dd",null,s(e(le)(((Aa=u.value)==null?void 0:Aa.fee)??((Pa=(Ca=u.value)==null?void 0:Ca.scheduledPayment)==null?void 0:Pa.fee))),1)])):f("",!0),m.value.threadId?(i(),r(tt,{key:13},[n("dt",null,s(e(a)("payments.activityList.requestActivity.details.subjectLabel")),1),n("dd",null,[n("button",{class:"btn tertiary brand",onClick:Nt},s(m.value.threadSubject),1)])],64)):f("",!0)]),n("p",ks,s(Ft.value),1),g[3]||(g[3]=n("hr",null,null,-1)),n("label",Es,s(e(a)("payments.activityList.scheduledPaymentActivity.details.paymentActivityLabel")),1),n("p",Fs,s(e(a)("payments.activityList.scheduledPaymentActivity.details.newestToOldestLabel")),1),n("div",$s,[I.value?(i(),r("article",xs,[$(xe,{activity:Ut(),"show-bank":!1,"show-description":!1,"show-amount":!0,"is-details-component":!0,"show-fee":me.value,"use-related-activity-title":!0},null,8,["activity","show-fee"])])):f("",!0),(i(!0),r(tt,null,tn(D.paymentList,ht=>(i(),r("article",{key:ht.id,class:"card moneytransfer p-00 py-0"},[$(xe,{activity:ht,"show-bank":!1,"show-description":!1,"show-fee":he.value,"is-detail
1s-component":!0},null,8,["activity","show-fee"])]))),128)),(Da=u.value)!=null&&Da.scheduledPayment?(i(),r("article",Us,[$(xe,{activity:e(Bt)(u.value.scheduledPayment,e(K).SCHEDULEDPAYMENT),"show-bank":!1,"show-description":!1,"show-amount":!1,"is-details-component":!0},null,8,["activity"])])):(i(),r("article",Ns,[$(xe,{activity:e(Bt)(u.value,e(K).REQUEST),"show-bank":!1,"show-description":!1,"show-amount":!1,"is-details-component":!0},null,8,["activity"])])),ee.value?(i(),r("article",Bs,[$(xe,{activity:e(Bt)(ee.value,e(K).REQUEST_SCHEDULEDPAYMENT),"show-bank":!1,"show-description":!0,"show-amount":!0,"show-fee":!1,"is-details-component":!0},null,8,["activity"])])):f("",!0)]),t.isInModal?f("",!0):(i(),G(bn,{key:0,"modal-active":D.cancel,class:"money-transfer",onClose:Lt},{default:Ot(()=>[n("header",Ws,[Z.value?(i(),r("span",zs,s(e(a)("payments.activityList.scheduledPaymentActivity.details.cancelModal.headerRecurring")),1)):f("",!0),Z.value?f("",!0):(i(),r("span",Os,s(e(a)("payments.activityList.scheduledPaymentActivity.details.cancelModal.headerScheduled")),1))]),n("div",Vs,[Z.value?(i(),r("p",Ys,[$(q,{keypath:"payments.activityList.scheduledPaymentActivity.details.cancelModal.contentRecurring",tag:"span"},{suffix:Ot(()=>[n("strong",null,s(e(a)("payments.activityList.scheduledPaymentActivity.details.cancelModal.contentRecurringSuffix")),1)]),_:1})])):f("",!0),Z.value?f("",!0):(i(),r("p",Qs,s(e(a)("payments.activityList.scheduledPaymentActivity.details.cancelModal.contentScheduled")),1))]),n("footer",Hs,[n("button",{class:"btn primary font-medium",disabled:D.cancelLoading,onClick:g[2]||(g[2]=ht=>xt())},[$(je,{loading:D.cancelLoading},null,8,["loading"]),ae(" "+s(e(a)("payments.activityList.scheduledPaymentActivity.details.cancelModal.confirmButton")),1)],8,js)])]),_:1},8,["modal-active"]))])}}}),Gs=We(Js,[["__scopeId","data-v-a3e85627"]]),_s={class:"payments-activity-details-root"},Ks=Ne({__name:"PaymentsActivityDetails",props:{isInModal:{type:Boolean,default:!1}},emits:["cancel","decline","pay","cancelScheduled","serviceFeeInfo"],setup(t,{emit:S}){const a=S,{currentActivity:P}=oe(De()),{cloned:C}=Wa(P);return(h,d)=>{var y,A,R,x;return i(),r("article",_s,[((y=e(C))==null?void 0:y.type)==e(K).SINGLEPAYMENT?(i(),G(Nn,{key:0,activity:e(C)},null,8,["activity"])):((A=e(C))==null?void 0:A.type)==e(K).REQUEST?(i(),G(rs,{key:1,activity:e(C),"is-in-modal":t.isInModal,"onUpdate:activity":d[0]||(d[0]=w=>C.value=JSON.parse(JSON.stringify(w))),onCancel:d[1]||(d[1]=w=>a("cancel")),onDecline:d[2]||(d[2]=w=>a("decline")),onPay:d[3]||(d[3]=w=>a("pay")),onServiceFeeInfo:d[4]||(d[4]=w=>a("serviceFeeInfo"))},null,8,["activity","is-in-modal"])):((R=e(C))==null?void 0:R.type)==e(K).REQUEST_SCHEDULEDPAYMENT||((x=e(C))==null?void 0:x.type)==e(K).SCHEDULEDPAYMENT?(i(),G(Gs,{key:2,activity:e(C),"is-in-modal":t.isInModal,"onUpdate:activity":d[5]||(d[5]=w=>C.value=JSON.parse(JSON.stringify(w))),onCancelScheduled:d[6]||(d[6]=w=>a("cancelScheduled")),onServiceFeeInfo:d[7]||(d[7]=w=>a("serviceFeeInfo"))},null,8,["activity","is-in-modal"])):f("",!0)])}}}),Ha=We(Ks,[["__scopeId","data-v-19b93341"]]),Bi=Object.freeze(Object.defineProperty({__proto__:null,default:Ha},Symbol.toStringTag,{value:"Module"})),Xs={class:"add-transfer-confirm-content-root flex-column gap-4 align-middle"},Zs={class:"flex-column gap-1 align-middle"},ei={class:"font-size-6 font-medium"},ti={class:"font-size-3 font-medium"},ai={class:"description-list w-100"},ni={class:"description-wrap"},si={class:"font-size-0"},ii={class:"w-100 flex-column gap-2"},li={class:"font-size-1"},ui=["disabled"],oi=Ne({__name:"AddTransferConfirmContent",props:{payload:{}},emits:["transferComplete"],setup(t,{emit:S}){const a=S,P=De(),{createTransferError:C}=oe(P),{addTransfer:h,addScheduledPayment:d,setActivityListInit:y}=P,{t:A}=Be(),{generateModal:R}=za(),x=pe(!1);async function w(){x.value=!0;try{y(!1);let M=null;if(!t.payload.isRepeatPayment&&!t.payload.isScheduledPayment?M=await B():M=await H(),!M)return;const j=O();if(!j.length)return;St.infoToast(j),a("transferComplete")}finally{x.value=!1}}async function B(){const M={amount:t.payload.amount,fee:t.payload.fee,sourceFundingSourceId:t.payload.fundingSourceId,externalSourceFundingSourceId:t.payload.externalSourceFundingSourceId,externalSourceCustomerId:t.payload.externalSourceCustomerId,moneyTransferRequestId:t.payload.moneyTransferRequestId,description:t.payload.description,key:t.payload.transferKey,clearingType:t.payload.clearingType};try{return await h(M)}catch{return R({default:{headerText:A("payments.dailyLimitExceeded.title"),contentText:A("payments.dailyLimitExceeded.content"),footerButtonLabel:A("payments.dailyLimitExceeded.confirm")},config:{closeOnConfirm:!0}}),0}}async function H(){const M={amount:t.payload.amount,fee:t.payload.fee,sourceCustomerId:t.payload.sourceCustomerId,sourceFundingSourceId:t.payload.fundingSourceId,moneyTransferRequestId:t.payload.moneyTransferRequestId,description:t.payload.description,repeat:t.payload.isRepeatPayment,scheduledWhen:t.payload.scheduledDateIso,clearingType:t.payload.clearingType};try{return await d(M)}catch{return R({default:{headerText:A("payments.dailyLimitExceeded.title"),contentText:A("payments.dailyLimitExceeded.content"),footerButtonLabel:A("payments.dailyLimitExceeded.confirm")},config:{closeOnConfirm:!0}}),0}}function O(){return C.value?"":!t.payload.isScheduledPayment&&!t.payload.isRepeatPayment?A("payments.addTransfer.successToastPendingPayment"):t.payload.isScheduledPayment&&!t.payload.isRepeatPayment?A("payments.addTransfer.successToastScheduledPayment"):!t.payload.isScheduledPayment&&t.payload.isRepeatPayment?A("payments.addTransfer.successToastRecurringAndScheduledPayments"):A("payments.addTransfer.successToastRecurringPayments")}return(M,j)=>{var ne;return i(),r("div",Xs,[n("header",Zs,[$(kt,{"is-parent":!0,size:2}),n("span",ei,s(t.payload.formattedAmount),1),n("span",ti,s(t.payload.paymentTitle),1)]),n("dl",ai,[(ne=t.payload.note)!=null&&ne.length?(i(),r(tt,{key:0},[n("dt",null,s(e(A)("payments.addTransfer.whatsThisForLabel")),1),n("dd",ni,s(t.payload.note),1)],64)):f("",!0),n("dt",null,s(e(A)("payments.addTransfer.reviewModal.sendDateLabel")),1),n("dd",null,s(t.payload.scheduledDateDisplay),1),n("dd",si,s(t.payload.sendDisclaimer),1),n("dt",null,s(e(A)("payments.addTransfer.reviewModal.paymentMethodLabel")),1),n("dd",null,[ae(s(t.payload.fundingSourceName)+" ",1),t.payload.isAchNextDay?(i(),G(e(ye),{key:0,icon:"fa-regular fa-circle-bolt",class:"icon-size-1 icon-blue"})):f("",!0)]),t.payload.paymentDetailsText?(i(),r(tt,{key:1},[n("dt",null,s(e(A)("payments.addTransfer.reviewModal.paymentDetailsLabel")),1),n("dd",null,s(t.payload.paymentDetailsText),1)],64)):f("",!0),n("dt",null,s(e(A)("payments.addTransfer.reviewModal.amountLabel")),1),n("dd",null,s(t.payload.formattedAmount),1),n("dt",null,s(e(A)("payments.addTransfer.reviewModal.serviceFeeLabel")),1),n("dd",null,s(t.payload.feeDisplay),1)]),n("footer",ii,[j[0]||(j[0]=n("hr",null,null,-1)),n("p",li,s(t.payload.confirmLabelText),1),n("button",{class:"btn primary font-medium",type:"button",disabled:x.value,onClick:w},[$(je,{loading:x.value},null,8,["loading"]),ae(" "+s(t.payload.confirmButtonLabel),1)],8,ui)])])}}}),di=We(oi,[["__scopeId","data-v-29e97463"]]),ci={class:"modal-breadcrumb-header-root"},ri=Ne({__name:"ModalBreadcrumbHeader",props:{breadcrumbs:{}},emits:["breadcrumbClicked","close"],setup(t,{emit:S}){const a=S;return(P,C)=>(i(),r("header",ci,[$(fn,{breadcrumbs:t.breadcrumbs,class:"line-height-1","crumb-style":{margin:"-0.5rem"},onBreadcrumbClicked:C[0]||(C[0]=h=>a("breadcrumbClicked",h))},null,8,["breadcrumbs"]),n("button",{type:"button",class:"close-button btn tertiary p-00",onClick:C[1]||(C[1]=h=>a("close"))},[C[2]||(C[2]=n("span",{class:"sr-only"},"Close",-1)),$(e(ye),{icon:"fa-light fa-xmark-large",class:"icon-size-1 text-2"})]),C[3]||(C[3]=n("hr",null,null,-1))]))}}),ja=We(ri,[["__scopeId","data-v-f63b08b9"]]),Ht=new Map;function yi(t){const S=pe(t??[]),a=o(()=>S.value[S.value.length-1]??""),P=o(()=>S.value.map(d=>({crumbName:d})));function C(d,y){if(d===S.value[0]){S.value=[d];return}if(y!=null&&y.push){S.value=[...S.value,d];return}S.value=[S.value[0],d]}function h(d){C(d.crumbName)}return{currentState:a,breadcrumbs:P,breadcrumbStrings:S,updateState:C,handleBreadcrumbClick:h}}function mi(t,S){const a=yi(S);return Ht.set(t,a),a}function Ja(t,S){return Ht.get(t)??mi(t,S)}function Ga(t){Ht.delete(t)}const ka="payment-request-metadata";function vi(){const{t}=Be(),{showErrorToast:S}=Yt(),{fullUserInfo:a,getDateTimeSettings:P}
1=oe(Ue()),C=De(),{currentActivity:h,customer:d}=oe(C),{fetchActivityById:y,getRequestActivity:A,getScheduledActivity:R,updateScheduledPaymentStatus:x,setCurrentActivity:w}=C,B={[Q.Request]:t("messages.conversationView.item.paymentRequestMetadata.detailsModal.states.request"),[Q.Cancel]:t("messages.conversationView.item.paymentRequestMetadata.detailsModal.states.cancel"),[Q.Decline]:t("messages.conversationView.item.paymentRequestMetadata.detailsModal.states.decline"),[Q.Pay]:t("messages.conversationView.item.paymentRequestMetadata.detailsModal.states.pay"),[Q.ConfirmTransfer]:t("messages.conversationView.item.paymentRequestMetadata.detailsModal.states.confirmTransfer"),[Q.CancelScheduled]:t("messages.conversationView.item.paymentRequestMetadata.detailsModal.states.cancelScheduled"),[Q.ServiceFeeInfo]:t("messages.conversationView.item.paymentRequestMetadata.detailsModal.states.serviceFeeInfo")},{currentState:H,breadcrumbs:O,updateState:M,handleBreadcrumbClick:j}=Ja(ka,[B[Q.Request]]),ne=pe(0),U=pe(null),V=pe(!1);nn(()=>Ga(ka));async function k(){var _,se,ge,qe;if(!h.value)return;const Y=((se=(_=h.value)==null?void 0:_.request)==null?void 0:se.id)??((ge=h.value)==null?void 0:ge.id)??0,N=await y({id:Y,type:Ta.Request});if(!N){S(t("messages.conversationView.item.paymentRequestMetadata.detailsModal.error"));return}let E;if(N.scheduledPayment){const D=((qe=d.value)==null?void 0:qe.id)!==N.destinationCustomerId;E=R(N.scheduledPayment,N,N.payment,D,a.value.initials||"",a.value.coparentInitials||"",a.value.coparentFullName||"",P.value)}else E=A(N,N.payment,N.scheduledPayment,a.value.initials||"",a.value.coparentInitials||"",a.value.coparentFullName||"",P.value);M(B[Q.Request]),w(E),await Rt(),ne.value++}function le(Y){U.value=Y,M(B[Q.ConfirmTransfer],{push:!0})}async function F(){var Y,N,E;if((Y=h.value)!=null&&Y.id){V.value=!0;try{await x({id:h.value.id,status:+sn.Cancelled});const _=await y({id:((N=h.value.request)==null?void 0:N.id)??0,type:Ta.Request});if(!_){S(t("messages.conversationView.item.paymentRequestMetadata.detailsModal.error"));return}let se;if(_.scheduledPayment){const ge=((E=d.value)==null?void 0:E.id)!==_.destinationCustomerId;se=R(_.scheduledPayment,_,_.payment,ge,a.value.initials||"",a.value.coparentInitials||"",a.value.coparentFullName||"",P.value)}else se=A(_,_.payment,_.scheduledPayment,a.value.initials||"",a.value.coparentInitials||"",a.value.coparentFullName||"",P.value);w(se),M(B[Q.Request]),await Rt(),ne.value++}finally{V.value=!1}}}return{stateLabels:B,currentState:H,breadcrumbs:O,updateState:M,handleBreadcrumbClick:j,reRender:ne,transferConfirmPayload:U,cancelScheduledLoading:V,refreshActivity:k,handleSubmitTransfer:le,cancelScheduledPayment:F}}const fi={key:0,class:"content"},pi={key:5,class:"flex-column gap-3 align-middle"},gi={key:0,class:"font-size-1"},hi={key:1,class:"font-size-1"},bi=["disabled"],Si=Ne({__name:"MessagesPaymentRequestMetadataModalContent",props:{isInModal:{type:Boolean,default:!1}},emits:["close"],setup(t,{emit:S}){const a=S,{t:P}=Be(),{currentActivity:C}=oe(De()),{cloned:h}=Wa(C),{stateLabels:d,currentState:y,breadcrumbs:A,updateState:R,handleBreadcrumbClick:x,reRender:w,transferConfirmPayload:B,cancelScheduledLoading:H,refreshActivity:O,handleSubmitTransfer:M,cancelScheduledPayment:j}=vi();return(ne,U)=>{const V=Ba("I18nT");return i(),r("article",{key:e(w),class:"payment-request-metadata-modal-root flex-column"},[$(ja,{breadcrumbs:e(A),onBreadcrumbClicked:e(x),onClose:U[0]||(U[0]=k=>a("close"))},null,8,["breadcrumbs","onBreadcrumbClicked"]),e(h)?(i(),r("div",fi,[e(y)===e(d)[e(Q).Request]?(i(),G(Ha,{key:0,"is-in-modal":t.isInModal,onCancel:U[1]||(U[1]=k=>e(R)(e(d)[e(Q).Cancel])),onDecline:U[2]||(U[2]=k=>e(R)(e(d)[e(Q).Decline])),onPay:U[3]||(U[3]=k=>e(R)(e(d)[e(Q).Pay])),onCancelScheduled:U[4]||(U[4]=k=>
1e(R)(e(d)[e(Q).CancelScheduled])),onServiceFeeInfo:U[5]||(U[5]=k=>e(R)(e(d)[e(Q).ServiceFeeInfo],{push:!0}))},null,8,["is-in-modal"])):e(y)===e(d)[e(Q).Cancel]?(i(),G(yn,{key:1,"request-id":e(h).id,"user-initials":e(h).noteInitials,description:e(h).description,onCancelComplete:e(O)},null,8,["request-id","user-initials","description","onCancelComplete"])):e(y)===e(d)[e(Q).Decline]?(i(),G(mn,{key:2,"request-id":e(h).id,"note-initials":e(h).noteInitials,"description-initials":e(h).descriptionInitials,description:e(h).description,onDeclineComplete:e(O)},null,8,["request-id","note-initials","description-initials","description","onDeclineComplete"])):e(y)===e(d)[e(Q).Pay]?(i(),G(Va,{key:3,"is-in-modal":t.isInModal,"show-header":!1,"display-as-card":!1,onSaveComplete:e(O),onSubmitTransfer:e(M)},null,8,["is-in-modal","onSaveComplete","onSubmitTransfer"])):e(y)===e(d)[e(Q).ConfirmTransfer]&&e(B)?(i(),G(di,{key:4,payload:e(B),onTransferComplete:e(O)},null,8,["payload","onTransferComplete"])):e(y)===e(d)[e(Q).CancelScheduled]?(i(),r("div",pi,[e(h).repeat?(i(),r("p",gi,[$(V,{keypath:"payments.activityList.scheduledPaymentActivity.details.cancelModal.contentRecurring",tag:"span"},{suffix:Ot(()=>[n("strong",null,s(e(P)("payments.activityList.scheduledPaymentActivity.details.cancelModal.contentRecurringSuffix")),1)]),_:1})])):(i(),r("p",hi,s(e(P)("payments.activityList.scheduledPaymentActivity.details.cancelModal.contentScheduled")),1)),n("button",{class:"btn primary font-medium",disabled:e(H),onClick:U[6]||(U[6]=(...k)=>e(j)&&e(j)(...k))},[$(je,{loading:e(H)},null,8,["loading"]),ae(" "+s(e(P)("payments.activityList.scheduledPaymentActivity.details.cancelModal.confirmButton")),1)],8,bi)])):e(y)===e(d)[e(Q).ServiceFeeInfo]?(i(),G(vn,{key:6,"is-in-modal":t.isInModal},null,8,["is-in-modal"])):f("",!0)])):f("",!0)])}}}),wi=We(Si,[["__scopeId","data-v-684bd5c2"]]),Ea="send-request";function Ii(){const{t}=Be(),{showInfoToast:S,showErrorToast:a}=Yt(),{addTransferRequest:P,setActivityListInit:C}=De(),{removeUsedPaymentSuggestionLocal:h}=Oa(),d={[He.Send]:t("messages.conversationView.item.sendRequestModal.states.send"),[He.Review]:t("messages.conversationView.item.sendRequestModal.states.review")},{currentState:y,breadcrumbs:A,updateState:R,handleBreadcrumbClick:x}=Ja(Ea,[d[He.Send]]),w=pe(null),B=pe(!1);ln(()=>Ga(Ea));function H(M){w.value=M,R(d[He.Review])}async function O(){if(!w.value)return{success:!1};B.value=!0,C(!1);const M={amount:w.value.rawAmount,destinationCustomerId:w.value.destinationCustomerId,destinationFundingSourceId:w.value.destinationFundingSourceId,description:w.value.description,suggestionItemID:w.value.suggestionItemID,threadID:w.value.threadID},j=await P(M);return j!=null&&j.data.success?(S(t("payments.addRequest.successToast")),w.value.suggestionItemID&&h(w.value.suggestionItemID),{success:!0}):(B.value=!1,a(t("payments.addRequest.errorToast")),{success:!1})}return{stateLabels:d,currentState:y,breadcrumbs:A,handleBreadcrumbClick:x,requestPayload:w,isConfirmLoading:B,handleSubmitRequest:H,confirmRequest:O}}const Li={class:"messages-send-request-modal-content-root flex-column"},Ai=Ne({__name:"MessagesSendRequestModalContent",props:{suggestedAmount:{},suggestedDescription:{},suggestionItemId:{},threadId:{}},emits:["close","saved"],setup(t,{emit:S}){const a=S,{stateLabels:P,currentState:C,breadcrumbs:h,handleBreadcrumbClick:d,requestPayload:y,isConfirmLoading:A,handleSubmitRequest:R,confirmRequest:x}=Ii();async function w(){const{success:B}=await x();B&&(a("saved"),a("close"))}return(B,H)=>(i(),r("article",Li,[$(ja,{breadcrumbs:e(h),onBreadcrumbClicked:e(d),onClose:H[0]||(H[0]=O=>a("close"))},null,8,["breadcrumbs","onBreadcrumbClicked"]),e(C)===e(P)[e(He).Send]?(i(),G(pn,{key:0,class:"add-request","is-in-modal":!0,"show-header":!1,"display-as-card":!1,"suggested-amount":t.suggestedAmount,"suggested-description":t.suggestedDescription,"suggestion-item-id":t.suggestionItemId,"thread-id":t.threadId,onSubmitRequest:e(R),onSaved:H[1]||(H[1]=O=>a("saved")),onClose:H[2]||(H[2]=O=>a("close"))},null,8,["suggested-amount","suggested-description","suggestion-item-id","thread-id","onSubmitRequest"])):e(C)===e(P)[e(He).Review]&&e(y)?(i(),G(gn,{key:1,class:"add-request",amount:e(y).amount,"coparent-full-name":e(y).c
1oparentFullName,note:e(y).note,"request-date":e(y).requestDate,"funding-source-name":e(y).fundingSourceName,"confirm-button-label":e(y).confirmButtonLabel,"is-loading":un(e(A)),onConfirm:w},null,8,["amount","coparent-full-name","note","request-date","funding-source-name","confirm-button-label","is-loading"])):f("",!0)]))}}),Ci=We(Ai,[["__scopeId","data-v-a0ed39ca"]]),Ke=pe(new Set),zt=pe(null),Ct=pe(!1),bt=pe(null);function _a(){const{setErrorModal:t}=Ue(),S=Ue(),{fullUserInfo:a}=oe(S),P=Oa(),{removeUsedPaymentSuggestionLocal:C}=P,h=De(),{moneyTransferDataLoaded:d}=oe(h),{fetchCustomer:y,fetchCoparentAccountState:A,fetchTransferFees:R,fetchFundingSources:x,setmoneyTransferDataLoaded:w,fetchActivityById:B,getRequestActivity:H,getScheduledActivity:O,setCurrentActivity:M,setDoAction:j}=h,{setTransferFees:ne}=hn(),U=dn(),{openUnreadThread:V}=cn(),{generateModal:k,createSlot:le,closeModal:F}=za(),{showErrorToast:Y,showUndoToast:N}=Yt(),{t:E}=Be(),_=pe(null);let se=null;const ge=o(()=>!a.value.mfaSmsEnabled);async function qe(b){try{const p=await An(b);return{itemId:p.itemID,createdWhen:L.fromISO(p.createdWhen),caseId:p.caseID,userId:p.userID,threadId:p.threadID,replyId:p.replyID,...p.suggestedAmount!=null&&{suggestedAmount:p.suggestedAmount},suggestedDescription:p.suggestedDescription,used:p.used,deleted:p.deleted}}catch(p){if(p instanceof Ra)switch(p.code){case Ma.SuggestionUsedByUser:return t({showErrorModal:!0,title:"Something went wrong...",errorMessage:E("messages.conversationView.item.paymentSuggestion.suggestionUsedError"),showGenericError:!1,showFixError:!0}),null;case Ma.SuggestionFailedContentModeration:return at(b.suggestionItemID),null}return t({showErrorModal:!0,title:"Something went wrong...",errorMessage:"",showGenericError:!0,showFixError:!1}),de(b.suggestionItemID),null}}async function D(b){try{await Cn(b),de(b.suggestionItemID)}catch{Y(E("messages.conversationView.item.paymentSuggestion.dismiss.error"))}}async function u(b,p){if(ge.value){I();return}const[,ce]=await Promise.all([m(),qe(b)]);ce&&ee(ce,b,p)}async function m(){d.value||(await Promise.all([y(),A(),R(),x()]),w(!0))}function ee(b,p,ce){k({slot:le("inner-modal-replacement",Ci,{suggestedAmount:b.suggestedAmount,suggestedDescription:b.suggestedDescription,suggestionItemId:p.suggestionItemID,threadId:p.threadID,onSaved:ce}),config:{closeOnOutsideClick:!1,extendMobile:!0}})}function at(b){k({default:{headerText:E("messages.conversationView.item.paymentSuggestion.contentModerationError.header"),contentText:E("messages.conversationView.item.paymentSuggestion.contentModerationError.content"),footerButtonLabel:E("messages.conversationView.item.paymentSuggestion.contentModerationError.cta")},config:{showCloseButton:!0,addContentPadding:!0,showFooter:!0,showHeader:!0},callback:{closeFn:()=>de(b)}})}function de(b){C(b)}function W(b){Ke.value.add(b),N(E("messages.conversationView.item.paymentSuggestion.dismiss.toast"),{closeOnClick:!1,onClose:async()=>{Ke.value.has(b)&&(await D({suggestionItemID:b}),Ke.value.delete(b))}},async()=>{Ke.value.delete(b)})}async function he(b){try{return await rn({enabled:b}),!0}catch(p){return p instanceof Ra?p.message:(Y(E("accountSettings.messaging.errors.updatePaymentRequestSuggestions")),!1)}}function Je(b){Ke.value.delete(b)}async function Z(b){var Oe;if(ge.value){I();return}const p=b.referenceItemID;if(!p)return;se==null||se.abort(),se=new AbortController;const{signal:ce}=se;_.value=b.itemID??null;try{const[,ve]=await Promise.all([m(),B({id:p,type:K.REQUEST},{signal:ce})]);if(h.transferFees&&ne(h.transferFees),!ve)return;let fe;if(ve.scheduledPayment){const Ve=((Oe=h.customer)==null?void 0:Oe.id)!==ve.destinationCustomerId;fe=O(ve.scheduledPayment,ve,ve.payment,Ve,a.value.initials||"",a.value.coparentInitials||"",a.value.coparentFullName||"",S.getDateTimeSettings)}else fe=H(ve,ve.payment,ve.scheduledPayment,a.value.initials||"",a.value.coparentInitials||"",a.value.coparentFullName||"",S.getDateTimeSettings);M(fe),zt.value=k({slot:le("inner-modal-replacement",wi,{isInModal:!0}),config:{closeOnOutsideClick:!1,extendMobile:!0},callback:{closeFn:v}}),bt.value=on(Ct,v)}catch{if(ce.aborted)return;Y(E("messages.conversationView.item.paymentRequestMetadata.detailsModal.error"))}finally{ce.aborted||(_.value=null)}}function v(){var b;Ct.value=!1,(b=bt.value)==null||b.call(bt),bt.value=null,M(null),j(Tt.None),zt.value&&F(zt.value)}function I(){const b=k({default:{headerText:E("payments.mfaDisabled.header"),contentText:E("payments.mfaDisabled.firstBlurb.description"),footerButtonLabel:E("payments.mfaDisabled.header")},config:{showCloseButton:!0,addContentPadding:!0,showFooter:!0,closeOnConfirm:!0,closeOnOutsideClick:!1},callback:{confirmFn:()=>{U.push({name:"generalInfo"}),F(b)}}})}async function ze(b,p){await V("messages.sortAndFilter.unreadConversationCalendarModal",{threadId:b,onOpenSelectedThread:async()=>await U.push({name:"messages"}),onNavigate:async()=>{await(p==null?void 0:p()),M(null)}})}function me(b){Ct.value=b}return{fetchPaymentRequestSuggestion:qe,showPaymentRequestFormWithSuggestion:u,removePaymentSuggestionFromThread:de,dismissSuggestion:W,updatePaymentRequestSuggestionsEnabled:he,hiddenSuggestionIds:Wt(Ke),removeHiddenSuggestionId:Je,showPaymentRequestDetailsModal:Z,loadingPaymentDetailsId:Wt(_),goToThread:ze,shouldCloseDetailsModal:Wt(Ct),setShouldCloseDetailsModal:me}}export{Ha as P,Bi as a,_a as u};
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.