PageSourceSearch

https://app.advisoryai.com/_next/static/chunks/30.d7c500bf012b5fe5.js

js advisoryai.com collected 2026-10-06 23:58:29 UTC 26,433 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="f189b397-2680-47f5-85d8-55d10fe358c9",e._sentryDebugIdIdentifier="sentry-dbid-f189b397-2680-47f5-85d8-55d10fe358c9")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[30],{70030:function(e,t,n){n.r(t);var a=n(85893),r=n(67294),s=n(36822),o=n(16216),i=n(18979),l=n(98456),c=n(64666),d=n(37645),u=n(15861),p=n(93946),m=n(6514),y=n(73313),f=n(77651),x=n(46901),h=n(50594),C=n(40044),g=n(90948),b=n(2734),v=n(77286),I=n(89337),A=n(78551),D=n(9473),F=n(82822);let E=(0,r.lazy)(()=>n.e(3117).then(n.bind(n,63117))),S=(0,r.lazy)(()=>n.e(7357).then(n.bind(n,87357))),j=(0,r.lazy)(()=>n.e(6758).then(n.bind(n,86758))),Z=(0,r.lazy)(()=>Promise.all([n.e(2242),n.e(5818)]).then(n.bind(n,55818))),w=(0,r.lazy)(()=>Promise.all([n.e(2242),n.e(7690)]).then(n.bind(n,27690))),_=(0,r.lazy)(()=>Promise.all([n.e(2242),n.e(8841)]).then(n.bind(n,88841))),k=(0,r.lazy)(()=>Promise.all([n.e(2242),n.e(990)]).then(n.bind(n,80990))),P=(0,r.lazy)(()=>Promise.all([n.e(2242),n.e(4966)]).then(n.bind(n,4966))),M=(0,r.lazy)(()=>Promise.all([n.e(2242),n.e(5414)]).then(n.bind(n,75414))),T=(0,g.ZP)(C.Z)(e=>{let{theme:t}=e;return{flexDirection:"row","& svg":{marginBottom:"0 !important",marginRight:t.spacing(1.5)}}}),L=e=>{let{children:t,value:n,index:r,...o}=e;return n!==r?null:(0,a.jsx)(s.Z,{role:"tabpanel",id:"curo-tabpanel-".concat(r),"aria-labelledby":"curo-tab-".concat(r),sx:{p:3},...o,"data-sentry-element":"Box","data-sentry-component":"CustomTabPanel","data-sentry-source-file":"AddFromCuroDialog.tsx",children:t})},K=e=>({id:"curo-tab-".concat(e),"aria-controls":"curo-tabpanel-".concat(e)}),N=e=>{let{theme:t}=e,n=t.palette.mode;return(0,a.jsxs)(s.Z,{sx:{display:"flex",flexDirection:"column",height:"100%"},"data-sentry-element":"Box","data-sentry-component":"SkeletonLoader","data-sentry-source-file":"AddFromCuroDialog.tsx",children:[(0,a.jsx)(s.Z,{sx:{flexShrink:0,borderBottom:1,borderColor:"divider",backgroundColor:"dark"===n?"#2E3249":"#fff",padding:2},"data-sentry-element":"Box","data-sentry-source-file":"AddFromCuroDialog.tsx",children:(0,a.jsxs)(o.Z,{direction:"row",spacing:2,"data-sentry-element":"Stack","data-sentry-source-file":"AddFromCuroDialog.tsx",children:[(0,a.jsx)(i.Z,{variant:"rectangular",width:150,height:36,sx:{borderRadius:1},"data-sentry-element":"Skeleton","data-sentry-source-file":"AddFromCuroDialog.tsx"}),(0,a.jsx)(i.Z,{variant:"rectangular",width:130,height:36,sx:{borderRadius:1},"data-sentry-element":"Skeleton","data-sentry-source-file":"AddFromCuroDialog.tsx"}),(0,a.jsx)(i.Z,{variant:"rectangular",width:120,height:36,sx:{borderRadius:1},"data-sentry-element":"Skeleton","data-sentry-source-file":"AddFromCuroDialog.tsx"}),(0,a.jsx)(i.Z,{variant:"rectangular",width:140,height:36,sx:{borderRadius:1},"data-sentry-element":"Skeleton","data-sentry-source-file":"AddFromCuroDialog.tsx"})]})}),(0,a.jsx)(s.Z,{sx:{overflowY:"auto",flexGrow:1,padding:4,backgroundColor:"dark"===n?"#2E3249":"#fff"},"data-sentry-element":"Box","data-sentry-source-file":"AddFromCuroDialog.tsx",children:(0,a.jsxs)(o.Z,{spacing:3,"data-sentry-element":"Stack","data-sentry-source-file":"AddFromCuroDialog.tsx",children:[[1,2,3,4,5,6].map(e=>(0,a.jsxs)(s.Z,{children:[(0,a.jsx)(i.Z,{variant:"text",width:120,height:20,sx:{mb:1}}),(0,a.jsx)(i.Z,{variant:"rectangular",width:"100%",height:56,sx:{borderRadius:1}})]},e)),(0,a.jsxs)(o.Z,{direction:"row",spacing:2,justifyContent:"flex-end",sx:{mt:4},"data-sentry-element":"Stack","data-sentry-source-file":"AddFromCuroDialog.tsx",children:[(0,a.jsx)(i.Z,{variant:"rectangular",width:100,height:42,sx:{borderRadius:1},"data-sentry-element":"Skeleton","data-sentry-source-file":"AddFromCuroDialog.tsx"}),(0,a.jsx)(i.Z,{variant:"rectangular",width:120,height:42,sx:{borderRadius:1},"data-sentry-element":"Skeleton","data-sentry-source-file":"AddFromCuroDialog.tsx"})]})]})})]})},O=e=>{let{open:t,onClose:n,curoClientId:o,clientId:i,reportId:C,isFromExtraction:g=!1,showJointClients:O=!0,integrationRef:q="curo3",onSuccess:z,onError:J}=e,R=(0,b.Z)(),W=R.palette.mode,B="curo-pp"===q,U=B?"Curo PP":"Curo",G=B?"curo-pp-client-details":"curo-client-details",Q=(0,r.useMemo)(()=>B?{fetchClientDetails:I.c0,fetchExtractionMetadata:I.rv,updatePersonalDetails:I.Mz,updateContactDetail:I.Mo,createContactDetail:I.G5,createAddress:I.W6,updateAddress:I.uc,deleteAddress:I.jl,updateEmployment:I.Y3,createExpense:I.Cq,updateExpense:I.o3,deleteExpense:I.nP,createAsset:I.Ju,updateAsset:I.Em,deleteAsset:I.$K,createLiability:I.Tk,updateLiability:I._F,deleteLiability:I.M_,createIncome:I.ck,updateIncome:I.T9,deleteIncome:I.Wc,createSavingsInvestment:I.AU,updateSavingsInvestment:I.Jl,deleteSavingsInvestment:I.QA,createDependant:null,updateDependant:null,deleteDependant:null}:{fetchClientDetails:v.fetchCuroClientDetails,fetchExtractionMetadata:v.fetchCuroExtractionMetadata,updatePersonalDetails:v.updateCuroPersonalDetails,updateContactDetail:v.updateCuroContactDetail,createContactDetail:v.createCuroContactDetail,createAddress:v.createCuroAddress,updateAddress:v.updateCuroAddress,deleteAddress:v.deleteCuroAddress,updateEmployment:v.updateCuroEmployment,createExpense:v.createCuroExpense,updateExpense:v.updateCuroExpense,deleteExpense:v.deleteCuroExpense,createAsset:v.createCuroAsset,updateAsset:v.updateCuroAsset,deleteAsset:v.deleteCuroAsset,createLiability:v.createCuroLiability,updateLiability:v.updateCuroLiability,deleteLiability:v.deleteCuroLiability,createIncome:v.createCuroIncome,updateIncome:v.updateCuroIncome,deleteIncome:v.deleteCuroIncome,createSavingsInvestment:v.createCuroSavingsInvestment,updateSavingsInvestment:v.updateCuroSavingsInvestment,deleteSavingsInvestment:v.deleteCuroSavingsInvestment,createDependant:v.createCuroDependant,updateDependant:v.updateCuroDependant,deleteDependant:v.deleteCuroDependant},[B]),[Y,H]=(0,r.useState)(0),[$,V]=(0,r.useState)(0),[X,ee]=(0,r.useState)(0),et=(0,D.v9)(e=>{var t;return null===(t=e.user.authData.data)||void 0===t?void 0:t.access_token}),[en,ea]=(0,r.useState)({open:!1,message:"",severity:"success"}),[er,es]=(0,r.useState)({}),[eo,ei]=(0,r.useState)({}),[el,ec]=(0,r.useState)({}),[ed,eu]=(0,r.useState)({}),ep=(0,r.useRef)({}),em=(0,r.useRef)({}),{data:ey,isLoading:ef}=(0,A.a)({queryKey:[G,o],queryFn:()=>Q.fetchClientDetails(o,et),enabled:t&&!!o&&!!et,refetchOnMount:"always",staleTime:0}),{data:ex,isLoading:eh}=(0,A.a)({queryKey:["joint-clients",i],queryFn:()=>(0,F.E1)({token:et,page:0,rowsPerPage:100,clientId:i}),enabled:t&&!!i&&!!et&&O}),eC=(0,r.useMemo)(()=>{let e=[];
1if(o&&ey){var t;e.push({clientId:(null==i?void 0:i.toString())||"",curoClientId:o,fullName:(null===(t=ey.personal_details)||void 0===t?void 0:t.first_name)?"".concat(ey.personal_details.first_name," ").concat(ey.personal_details.last_name||"").trim():"Primary Client",isPrimary:!0})}return O&&(null==ex?void 0:ex.joint_clients)&&ex.joint_clients.forEach(t=>{let n=B?t.curo_pp_client_id:t.curo_client_id;n&&e.push({clientId:t.id,curoClientId:n,fullName:t.client_name||t.full_name||"Joint Client",relationshipType:t.relationship_type,isPrimary:!1})}),e},[o,i,ey,ex,O,B]),eg=(0,r.useMemo)(()=>1===eC.length,[eC]),eb=e=>{if(e.isPrimary)return"Client Main (".concat(e.fullName.split(" ")[0],")");let t="spouse"===e.relationshipType?"Spouse":e.relationshipType?e.relationshipType.charAt(0).toUpperCase()+e.relationshipType.slice(1):"Joint Client";return"Joint Client (".concat(t,")")},ev=e=>{if(e.isPrimary)return"Personal Details (".concat(e.fullName,")");let t="spouse"===e.relationshipType?"Spouse":e.relationshipType?e.relationshipType.charAt(0).toUpperCase()+e.relationshipType.slice(1):"Joint Client";return"Personal Details (".concat(t,")")},eI=(e,t)=>{if(1===eC.length)return e;if(t.isPrimary)return"".concat(e," (").concat(t.fullName.split(" ")[0],")");let n="spouse"===t.relationshipType?"Spouse":t.relationshipType?t.relationshipType.charAt(0).toUpperCase()+t.relationshipType.slice(1):"Joint Client";return"".concat(e," (").concat(n,")")},eA=e=>{e&&et&&g&&Q.fetchExtractionMetadata(e,et,C).then(t=>{es(n=>({...n,[e]:t.metadata||{}})),ei(n=>({...n,[e]:t.has_extraction})),eu(n=>({...n,[e]:t.extraction_status||{}}))}).catch(t=>{console.error("Failed to fetch extraction metadata:",t),ei(t=>({...t,[e]:!1}))})};(0,r.useEffect)(()=>{t&&H(0),t&&et&&g?eC.forEach(e=>{eA(e.curoClientId)}):(es({}),ei({}),eu({}))},[t,et,g,eC.length]),(0,r.useEffect)(()=>{if(!t||!g||!et||0===eC.length)return;Object.values(el).forEach(e=>e.close()),ec({});let e={};return eC.forEach(n=>{let a=new WebSocket("".concat("wss://advisoryai-be.prod.advisoryai.com/cable","?access_token=").concat(et));a.onopen=function(){em.current[n.curoClientId]=0,ep.current[n.curoClientId]&&(clearTimeout(ep.current[n.curoClientId]),delete ep.current[n.curoClientId]),a.send(JSON.stringify({command:"subscribe",identifier:JSON.stringify({channel:"CuroExtractionChannel",curo_client_id:n.curoClientId})}))},a.onmessage=function(e){if(!t)return;let a=JSON.parse(e.data),r=(null==a?void 0:a.identifier)?JSON.parse(a.identifier):null;if((null==r?void 0:r.channel)==="CuroExtractionChannel"&&(null==a?void 0:a.message)){let{tab:e,status:t,curo_client_id:r}=a.message;if("completed"===t){eA(r||n.curoClientId);let t=e.replace(/_/g," ").replace(/\b\w/g,e=>e.toUpperCase()),a=eC.find(e=>e.curoClientId===(r||n.curoClientId)),s=a?" for ".concat(a.fullName):"";ea({open:!0,message:"".concat(t," extraction completed").concat(s,"!"),severity:"success"})}else if("failed"===t){let t=e.replace(/_/g," ").replace(/\b\w/g,e=>e.toUpperCase()),a=eC.find(e=>e.curoClientId===(r||n.curoClientId)),s=a?" for ".concat(a.fullName):"";ea({open:!0,message:"".concat(t," extraction failed").concat(s,". Please try again."),severity:"error"})}}},a.onerror=function(e){console.warn("WebSocket connection failed for client ".concat(n.curoClientId,". Extraction status updates disabled."))},a.onclose=function(e){let a=n.curoClientId;if(t&&1e3!==e.code){let e=em.current[a]||0;e<3?(em.current[a]=e+1,console.warn("WebSocket closed for client ".concat(a,". Reconnect attempt ").concat(e+1,"/").concat(3)),ep.current[a]=setTimeout(()=>{ec(e=>({...e}))},2e3)):(console.error("WebSocket failed after ".concat(3," attempts for client ").concat(a)),ea({open:!0,message:"Real-time updates unavailable. Data will still be saved.",severity:"error"}))}},e[n.curoClientId]=a}),ec(e),()=>{Object.values(ep.current).forEach(e=>{clearTimeout(e)}),ep.current={},Object.entries(e).forEach(e=>{let[t,n]=e;(n.readyState===WebSocket.OPEN||n.readyState===WebSocket.CONNECTING)&&(n.readyState===WebSocket.OPEN&&n.send(JSON.stringify({command:"unsubscribe",identifier:JSON.stringify({channel:"CuroExtractionChannel",curo_client_id:t})})),n.close(1e3,"Component cleanup"))})}},[t,g,et,eC.length]);let eD=(e,t)=>{H(t)},eF=(e,t)=>{V(t),ee(0)},eE=(e,t)=>{ee(t)},eS=(e,t)=>
1{eg?"next"===e?H(Math.min(Y+1,(t||0)-1)):"number"==typeof e&&H(Math.min(e,(t||0)-1)):"next"===e?X<8?ee(e=>e+1):$<eC.length-1&&(V(e=>e+1),ee(0)):"number"==typeof e&&ee(e)},ej=e=>{ea({open:!0,message:e,severity:"success"}),null==z||z(e)},eZ=e=>{ea({open:!0,message:e,severity:"error"}),null==J||J(e)},ew=()=>{ea(e=>({...e,open:!1}))},e_=(0,r.useMemo)(()=>eC.map(e=>({label:eb(e),clientId:e.clientId,curoClientId:e.curoClientId,client:e})),[eC]),ek=(0,r.useMemo)(()=>[{label:"Personal Details",component:E,dataKey:"personal_details"},{label:"Employment",component:j,dataKey:"employment"},{label:"Address",component:S,dataKey:"addresses",hasRefetch:!0},...B?[]:[{label:"Dependants",component:P,dataKey:"dependents"}],{label:"Assets",component:Z,dataKey:"assets"},{label:"Liabilities",component:w,dataKey:"liabilities"},{label:"Incomes",component:_,dataKey:"incomes"},{label:"Expenses",component:k,dataKey:"expenses"},{label:"Savings & Investments",component:M,dataKey:"savings_investments"}],[B]),eP=(0,r.useMemo)(()=>eC.map((e,o)=>{let c=()=>{var r,s;let{data:o,isLoading:l}=(0,A.a)({queryKey:[G,e.curoClientId],queryFn:()=>Q.fetchClientDetails(e.curoClientId,et),enabled:t&&!!e.curoClientId&&!!et,refetchOnMount:"always",staleTime:0});return(0,a.jsx)(E,{integrationClientId:e.curoClientId,clientId:e.isPrimary?i:parseInt(e.clientId),data:null==o?void 0:o.personal_details,isLoading:l,onClose:n,onSuccess:ej,onError:eZ,handleNextTab:e=>eS(e,eP.length+eM.length),extractionMetadata:eo[e.curoClientId]?null===(r=er[e.curoClientId])||void 0===r?void 0:r.personal_details:void 0,extractionInProgress:g&&(null===(s=ed[e.curoClientId])||void 0===s?void 0:s.personal_details)==="not_started",refetchExtractionMetadata:()=>eA(e.curoClientId),integrationLabel:U,queryKey:[G,e.curoClientId],updatePersonalDetailsFn:Q.updatePersonalDetails,updateEmailFn:Q.updateContactDetail,createEmailFn:Q.createContactDetail,"data-sentry-element":"PersonalDetails","data-sentry-component":"ClientPersonalDetailsQuery","data-sentry-source-file":"AddFromCuroDialog.tsx"})};return{label:ev(e),content:(0,a.jsx)(r.Suspense,{fallback:(0,a.jsx)(s.Z,{display:"flex",alignItems:"center",justifyContent:"center",height:"50vh",children:(0,a.jsx)(l.Z,{})}),children:(0,a.jsx)(c,{})})}}),[eC,et,t,i,g,er,eo,ed,Q,G,U]),eM=(0,r.useMemo)(()=>{let e=[],n=[{name:"Employment",component:j,dataKey:"employment"},{name:"Incomes",component:_,dataKey:"incomes"},{name:"Expenses",component:k,dataKey:"expenses"},...B?[]:[{name:"Dependants",component:P,dataKey:"dependents"}],{name:"Address",component:S,dataKey:"addresses",hasRefetch:!0},{name:"Assets",component:Z,dataKey:"assets"},{name:"Liabilities",component:w,dataKey:"liabilities"},{name:"Savings & Investments",component:M,dataKey:"savings_investments"}];return eC.forEach(o=>{n.forEach(i=>{let{name:c,component:d,dataKey:u,hasRefetch:p}=i,m=()=>{var e,r;let{data:s,isLoading:i}=(0,A.a)({queryKey:[G,o.curoClientId],queryFn:()=>Q.fetchClientDetails(o.curoClientId,et),enabled:t&&!!o.curoClientId&&!!et,refetchOnMount:"always",staleTime:0}),l={curoClientId:o.curoClientId,integrationClientId:o.curoClientId,integrationLabel:U,queryKey:[G,o.curoClientId],data:null==s?void 0:s[u],isLoading:i,handleNextTab:e=>eS(e,eP.length+n.length*eC.length),onSuccess:ej,onError:eZ,extractionMetadata:eo[o.curoClientId]?null===(e=er[o.curoClientId])||void 0===e?void 0:e[u]:void 0,extractionInProgress:g&&(null===(r=ed[o.curoClientId])||void 0===r?void 0:r[u])==="not_started"};return p&&(l.refetchExtractionMetadata=()=>eA(o.curoClientId)),"Address"===c&&(l.createAddressFn=Q.createAddress,l.updateAddressFn=Q.updateAddress,l.deleteAddressFn=Q.deleteAddress),"Employment"===c&&(l.updateEmploymentFn=Q.updateEmployment),"Expenses"===c&&(l.createExpenseFn=Q.createExpense,l.updateExpenseFn=Q.updateExpense,l.deleteExpenseFn=Q.deleteExpense),"Dependants"===c&&(l.createDependantFn=Q.createDependant,l.updateDependantFn=Q.updateDependant,l.deleteDependantFn=Q.deleteDependant),"Assets"===c&&(l.createAssetFn=Q.createAsset,l.updateAssetFn=Q.updateAsset,l.deleteAssetFn=Q.deleteAsset),"Liabilities"===c&&(l.createLiabilityFn=Q.createLiability,l.updateLiabilityFn=Q.updateLiability,l.deleteLiabilityFn=Q.deleteLiability),"Incomes"===c&&(l.createIncomeFn=Q.createIncome,l.updateIncomeFn=Q.updateIncome,l.deleteIncomeFn=Q.deleteIncome),"Savings & Investments"===c&&(l.createSavingsInvestmentFn=Q.createSavingsInvestment,l.updateSavingsInvestmentFn=Q.updateSavingsInvestment,l.deleteSavingsInvestmentFn=Q.deleteSavingsInvestment),(0,a.jsx)(d,{...l,"data-sentry-element":"Component","data-sentry-component":"ClientTabQuery","data-sentry-source-file":"AddFromCuroDialog.tsx"})};e.push({label:eI(c,o),content:(0,a.jsx)(r.Suspense,{fallback:(0,a.jsx)(s.Z,{display:"flex",alignItems:"center",justifyContent:"center",height:"50vh",children:(0,a.jsx)(l.Z,{})}),children:(0,a.jsx)(m,{})})})})}),e},[eC,et,t,g,er,eo,ed,eP.length,B,Q,G,U]),eT=(0,r.useMemo)(()=>[...eP,...eM],[eP,eM]);return(0,a.jsxs)(c.Z,{open:t,onClose:n,maxWidth:"xl",fullWidth:!0,"data-sentry-element":"Dialog","data-sentry-component":"AddFromCuroDialog","data-sentry-source-file":"AddFromCuroDialog.tsx",children:[(0,a.jsxs)(d.Z,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center"},"data-sentry-element":"DialogTitle","data-sentry-source-file":"AddFromCuroDialog.tsx",children:[(0,a.jsx)(u.Z,{variant:"h5",sx:{fontWeight:"bold"},"data-sentry-element":"Typography","data-sentry-source-file":"AddFromCuroDialog.tsx",children:i?"Update Client from ".concat(U):"Add Client from ".concat(U)}),(0,a.jsx)(p.Z,{edge:"end",color:"inherit",onClick:n,"aria-label":"close","data-sentry-element":"IconButton","data-sentry-source-file":"AddFromCuroDialog.tsx",children:(0,a.jsx)(h.Z,{"data-sentry-element":"CloseIcon","data-sentry-source-file":"AddFromCuroDialog.tsx"})})]}),(0,a.jsx)(m.Z,{sx:{display:"flex",flexDirection:"column",height:"auto",padding:0},"data-sentry-element":"DialogContent","data-sentry-source-file":"AddFromCuroDialog.tsx",children:ef||O&&i&&eh?(0,a.jsx)(N,{theme:R}):eg?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.Z,{sx:{flexShrink:0,borderBottom:1,borderColor:"divider",backgroundColor:"dark"===W?"#2E3249":"#fff"},children:(0,a.jsx)(y.Z,{value:Y,onChange:eD,sx:{"& .MuiTabs-indicator":{height:"100%"},"& .Mui-selected":{color:"#fff !important",zIndex:999},position:"relative"},children:eT.map((e,t)=>(0,a.jsx)(T,{label:e.label,...K(t)},t))})}),(0,a.jsx)(s.Z,{sx:{overflowY:"auto",flexGrow:1,padding:2,backgroundColor:"dark"===W?"#2E3249":"#fff",color:"dark"===W?"#fff":"#000"},children:eT.map((e,t)=>(0,a.jsx)(r.Suspense,{fallback:(0,a.jsx)(u.Z,{children:"Loading..."}),children:(0,a.jsx)(L,{value:Y,index:t,children:e.content})},t))})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.Z,{sx:{flexShrink:0,borderBottom:1,borderColor:"divider",backgroundColor:"dark"===W?"#2E3249":"#fff"},children:(0,a.jsx)(y.Z,{value:$,onChange:eF,sx:{"& .MuiTab-root":{fontSize:"1rem",fontWeight:600,textTransform:"none"},"& .MuiTabs-indicator":{height:"100%",backgroundColor:R.palette.primary.main},"& .Mui-selected":{color:"#fff !important",zIndex:999},position:"relative"},children:e_.map((e,t)=>(0,a.jsx)(T,{label:e.label},t))})}),e_.map((e,o)=>(0,a.jsxs)(s.Z,{sx:{display:$===o?"flex":"none",flexDirection:"column",flexGrow:1},children:[(0,a.jsx)(s.Z,{sx:{flexShrink:0,borderBottom:1,borderColor:"divider",backgroundColor:"dark"===W?"#1e1e2d":"#f5f5f5"},children:(0,a.jsx)(y.Z,{value:X,onChange:eE,variant:"scrollable",scrollButtons:"auto",sx:{"& .MuiTab-root":{fontSize:"0.875rem",minHeight:"48px"},"& .MuiTabs-indicator":{backgroundColor:R.palette.primary.main},"& .Mui-selected":{color:R.palette.primary.main}},children:ek.map((e,t)=>(0,a.jsx)(T,{label:e.label},t))})}),(0,a.jsx)(s.Z,{sx:{overflowY:"auto",flexGrow:1,padding:2,backgroundColor:"dark"===W?"#2E3249":"#fff",color:"dark"===W?"#fff":"#000"},children:$===o&&ek.map((o,c)=>{let d=o.component,u=()=>{var r,s;let{data:l,isLoading:c}=(0,A.a)({queryKey:[G,e.curoClientId],queryFn:()=>Q.fetchClientDetails(e.curoClientId,et),enabled:t&&!!e.curoClientId&&!!et,refetchOnMount:"always",staleTime:0}),u={curoClientId:e.curoClientId,integrationClientId:e.curoClientId,integrationLabel:U,queryKey:[G,e.curoClientId],data:null==l?void 0:l[o.dataKey],isLoading:c,handleNextTab:e=>eS(e),onSuccess:ej,onError:eZ,extractionMetadata:eo[e.curoClientId]?null===(r=er[e.curoClientId])||void 0===r?void 0:r[o.dataKey]:void 0,extractionInProgress:g&&(null===(s=ed[e.curoClientId])||void 0===s?void 0:s[o.dataKey])==="not_started"};return"Personal Details"===o.label&&(u.clientId=e.client.isPrimary?i:parseInt(e.clientId),u.onClose=n,u.refetchExtractionMetadata=()=>eA(e.curoClientId),u.updatePersonalDetailsFn=Q.updatePersonalDetails,u.updateEmailFn=Q.updateContactDetail,u.createEmailFn=Q.createContactDetail),o.hasRefetch&&(u.refetchExtractionMetadata=()=>eA(e.curoClientId)),"Address"===o.label&&(u.createAddressFn=Q.createAddress,u.updateAddressFn=Q.updateAddress,u.deleteAddressFn=Q.deleteAddress),"Employment"===o.label&&(u.updateEmploymentFn=Q.updateEmployment),"Expenses"===o.label&&(u.createExpenseFn=Q.createExpense,u.updateExpenseFn=Q.updateExpense,u.deleteExpenseFn=Q.deleteExpense),"Dependants"===o.label&&(u.createDependantFn=Q.createDependant,u.updateDependantFn=Q.updateDependant,u.deleteDependantFn=Q.deleteDependant),"Assets"===o.label&&(u.createAssetFn=Q.createAsset,u.updateAssetFn=Q.updateAsset,u.deleteAssetFn=Q.deleteAsset),"Liabilities"===o.label&&(u.createLiabilityFn=Q.createLiability,u.updateLiabilityFn=Q.updateLiability,u.deleteLiabilityFn=Q.deleteLiability),"Incomes"===o.label&&(u.createIncomeFn=Q.createIncome,u.updateIncomeFn=Q.updateIncome,u.deleteIncomeFn=Q.deleteIncome),"Expenses"===o.label&&(u.createExpenseFn=Q.createExpense,u.updateExpenseFn=Q.updateExpense,u.deleteExpenseFn=Q.deleteExpense),"Savings & Investments"===o.label&&(u.createSavingsInvestmentFn=Q.createSavingsInvestment,u.updateSavingsInvestmentFn=Q.updateSavingsInvestment,u.deleteSavingsInvestmentFn=Q.deleteSavingsInvestment),(0,a.jsx)(d,{...u,"data-sentry-element":"DataComponent","data-sentry-component":"DataTabQuery","data-sentry-source-file":"AddFromCuroDialog.tsx"})};return X!==c?null:(0,a.jsx)(s.Z,{children:(0,a.jsx)(r.Suspense,{fallback:(0,a.jsx)(s.Z,{display:"flex",alignItems:"center",justifyContent:"center",height:"50vh",children:(0,a.jsx)(l.Z,{})}),children:(0,a.jsx)(u,{})})},c)})})]},o))]})}),(0,a.jsx)(f.Z,{open:en.open,autoHideDuration:"error"===en.severity?4e3:3e3,onClose:ew,anchorOrigin:{vertical:"top",horizontal:"center"},"data-sentry-element":"Snackbar","data-sentry-source-file":"AddFromCuroDialog.tsx",children:(0,a.jsx)(x.Z,{onClose:ew,variant:"filled",severity:en.severity,sx:{width:"100%"},"data-sentry-element":"Alert","data-sentry-source-file":"AddFromCuroDialog.tsx",children:en.message})})]})};t.default=O},89337:function(e,t,n){n.d(t,{$K:function(){return h},AU:function(){return S},Cq:function(){return D},Em:function(){return x},G5:function(){return c},Jl:function(){return j},Ju:function(){return f},M_:function(){return b},Mo:function(){return d},Mz:function(){return l},QA:function(){return Z},T9:function(){return I},Tk:function(){return C},W6:function(){return u},Wc:function(){return A},Y3:function(){return y},_F:function(){return g},c0:function(){return o},ck:function(){return v},jl:function(){return m},mw:function(){return w},nP:function(){return E},o3:function(){return F},qO:function(){return _},rv:function(){return i},uc:function(){return p}});var a=n(69371),r=n(6154);let s="".concat("https://advisoryai-be.prod.advisoryai.com","/api/v1/curo-pp"),o=async(e,t)=>
1{let n=await r.Z.get("".concat(s,"/clients/").concat(e,"/details"),(0,a.A7)(t));return n.data},i=async(e,t,n)=>{let o=await r.Z.get("".concat(s,"/clients/").concat(e,"/extraction_metadata"),{...(0,a.A7)(t),params:n?{report_id:n}:{}});return o.data},l=async(e,t,n)=>{let o=await r.Z.put("".concat(s,"/clients/").concat(e,"/personal_details"),{personal_details:t},(0,a.A7)(n));return o.data},c=async(e,t,n)=>{let o=await r.Z.post("".concat(s,"/clients/").concat(e,"/contact-details"),{contact_detail:t},(0,a.A7)(n));return o.data},d=async(e,t,n,o)=>{let i=await r.Z.put("".concat(s,"/clients/").concat(e,"/contact-details/").concat(t),{contact_detail:n},(0,a.A7)(o));return i.data},u=async(e,t,n)=>{let o=await r.Z.post("".concat(s,"/clients/").concat(e,"/addresses"),{address:t},(0,a.A7)(n));return o.data},p=async(e,t,n,o,i)=>{let l=await r.Z.put("".concat(s,"/clients/").concat(e,"/addresses/").concat(t),{address:n,edited_fields:i||[]},(0,a.A7)(o));return l.data},m=async(e,t,n)=>{let o=await r.Z.delete("".concat(s,"/clients/").concat(e,"/addresses/").concat(t),(0,a.A7)(n));return o.data},y=async(e,t,n)=>{let o=await r.Z.put("".concat(s,"/clients/").concat(e,"/employments"),{employment:t},(0,a.A7)(n));return o.data},f=async(e,t,n)=>{let o=await r.Z.post("".concat(s,"/clients/").concat(e,"/assets"),{asset:t,meta:{adviserId:"",accountId:""}},(0,a.A7)(n));return o.data},x=async(e,t,n,o)=>{let i=await r.Z.put("".concat(s,"/clients/").concat(e,"/assets/").concat(t),{asset:n,meta:{adviserId:"",accountId:""}},(0,a.A7)(o));return i.data},h=async(e,t,n)=>{let o=await r.Z.delete("".concat(s,"/clients/").concat(e,"/assets/").concat(t),(0,a.A7)(n));return o.data},C=async(e,t,n)=>{let o=await r.Z.post("".concat(s,"/clients/").concat(e,"/liabilities"),{liability:t,meta:{adviserId:"",accountId:""}},(0,a.A7)(n));return o.data},g=async(e,t,n,o)=>{let i=await r.Z.put("".concat(s,"/clients/").concat(e,"/liabilities/").concat(t),{liability:n,meta:{adviserId:"",accountId:""}},(0,a.A7)(o));return i.data},b=async(e,t,n)=>{let o=await r.Z.delete("".concat(s,"/clients/").concat(e,"/liabilities/").concat(t),(0,a.A7)(n));return o.data},v=async(e,t,n)=>{let o=await r.Z.post("".concat(s,"/clients/").concat(e,"/incomes"),{income:t},(0,a.A7)(n));return o.data},I=async(e,t,n,o)=>{let i=await r.Z.put("".concat(s,"/clients/").concat(e,"/incomes/").concat(t),{income:n},(0,a.A7)(o));return i.data},A=async(e,t,n)=>{let o=await r.Z.delete("".concat(s,"/clients/").concat(e,"/incomes/").concat(t),(0,a.A7)(n));return o.data},D=async(e,t,n)=>{let o=await r.Z.post("".concat(s,"/clients/").concat(e,"/expenses"),{expense:t},(0,a.A7)(n));return o.data},F=async(e,t,n,o)=>{let i=await r.Z.put("".concat(s,"/clients/").concat(e,"/expenses/").concat(t),{expense:n},(0,a.A7)(o));return i.data},E=async(e,t,n)=>{let o=await r.Z.delete("".concat(s,"/clients/").concat(e,"/expenses/").concat(t),(0,a.A7)(n));return o.data},S=async(e,t,n)=>{let o=await r.Z.post("".concat(s,"/clients/").concat(e,"/savings-investments"),{savings_investment:t,meta:{adviserId:"",accountId:""}},(0,a.A7)(n));return o.data},j=async(e,t,n,o)=>{let i=await r.Z.put("".concat(s,"/clients/").concat(e,"/savings-investments/").concat(t),{savings_investment:n,meta:{adviserId:"",accountId:""}},(0,a.A7)(o));return i.data},Z=async(e,t,n)=>{let o=await r.Z.delete("".concat(s,"/clients/").concat(e,"/savings-investments/").concat(t),(0,a.A7)(n));return o.data},w=async e=>{let{token:t,searchQuery:n,user:o,page:i,pageSize:l}=e,c=await r.Z.get("".concat(s,"/clients/search"),{...(0,a.A7)(t),params:{query:n,user:o,page:i,pageSize:l}});return c.data},_=async(e,t,n)=>{let o=await r.Z.post("".concat(s,"/clients/create"),{integration_client_id:e,first_name:null==n?void 0:n.first_name,last_name:null==n?void 0:n.last_name},(0,a.A7)(t));return o}}}]);

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.