PageSourceSearch

https://app.trustandwill.com/_next/static/chunks/pages/attorneys/clients-90ffac775e03c9cd.js

js trustandwill.com collected 2026-09-24 08:40:02 UTC 25,240 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9252],{4778:(e,t,a)=>{"use strict";a.d(t,{e:()=>i});var n=a(78733);let i=()=>({showEntry:(0,n.v)()})},10620:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/attorneys/clients",function(){return a(31658)}])},16832:(e,t,a)=>{"use strict";a.d(t,{S1:()=>c,c:()=>d,k9:()=>l,v4:()=>o,yj:()=>r});var n=a(37876),i=a(14232);let s=(0,i.createContext)(void 0),l=()=>{let e=(0,i.useContext)(s);if(!e)throw Error("useSharingModalContext must be used within a SharingModalContextProvider");return e},r={isOpen:!1,permissions:[],permissionRequests:[],invites:[],receivedInvites:[],sharedUserName:null,sharedUserEmail:"",userGuid:""},o={isOpen:!1,clientGuid:"",clientEmail:"",clientFirstName:"",clientName:"",replyToEmail:"",currentSectionLabel:null,isPlanComplete:!1},c={isOpen:!1,clientGuid:"",clientName:"",currentStep:void 0,totalSteps:void 0,hasEstateAssets:void 0};function d(e){let{children:t}=e,[a,l]=(0,i.useState)(null),[d,u]=(0,i.useState)(r),[m,h]=(0,i.useState)({isOpen:!1,displayName:"",email:""}),[p,g]=(0,i.useState)(o),[x,v]=(0,i.useState)(c),b=(0,i.useMemo)(()=>({resendInviteModalData:a,setResendInviteModalData:l,removeSharedUserModalData:d,setRemoveSharedUserModalData:u,professionalsRequestPlanAccessModalData:m,setProfessionalsRequestPlanAccessModalData:h,checkInModalData:p,setCheckInModalData:g,executionStatusModalData:x,setExecutionStatusModalData:v}),[a,l,d,u,m,h,p,g,x,v]);return(0,n.jsx)(s.Provider,{value:b,children:t})}},19646:(e,t,a)=>{"use strict";a.d(t,{A:()=>m});var n=a(46045),i=a(16690),s=a(68946),l=a(37876),r=a(42921);a(14232);var o=a(89099),c=a(17260),d=a(30705),u=a(81388);function m(e){var{title:t,badge:a,isBeta:m,description:h,backLink:p,backLinkUrl:g,backLinkText:x,buttons:v,headerAction:b}=e,N=(0,s._)(e,["title","badge","isBeta","description","backLink","backLinkUrl","backLinkText","buttons","headerAction"]);let f=(0,c.useAuth)(),E=(0,o.useRouter)(),j=(null==v?void 0:v.length)?v.map(e=>e.dropdownItems?(0,l.jsx)(d.A,(0,i._)((0,n._)({},e),{className:(0,u.YF)(e.className),dropdownItems:e.dropdownItems}),e.id):(0,l.jsx)(d._,(0,i._)((0,n._)({},e),{className:(0,u.YF)(e.className)}),e.id)):void 0;return(0,l.jsx)(r.z,(0,n._)({title:t,badge:a,isBeta:m,description:h,backLink:p,backHref:g,backLabel:x,onBack:()=>{g?f.navigateToRoute({route:g}):E.back()},actions:j,headerAction:b},N))}},30705:(e,t,a)=>{"use strict";a.d(t,{_:()=>f,A:()=>E});var n=a(46045),i=a(16690),s=a(68946),l=a(37876),r=a(97093),o=a(93247),c=a(79995),d=a(5797),u=a(14232),m=a(97891),h=a(42493);function p(e){let{labelText:t,labelIcon:a,items:n,closePanel:i}=e;return(0,l.jsxs)("div",{"data-testid":"more-actions-mobile",className:"bg-background w-full rounded-t-xl block relative",children:[(0,l.jsx)("div",{className:"relative pt-2 w-full",children:(0,l.jsx)("div",{className:"h-0.5 w-6 rounded bg-divider mx-auto"})}),t&&(0,l.jsx)("div",{className:"p-6 border-b border-divider",children:(0,l.jsxs)("div",{className:"flex items-center",children:[a,(0,l.jsx)(h.o,{variant:"body-lg",weight:"bold",as:"span",children:t})]})}),(0,l.jsx)("div",{className:"px-3 pt-4 pb-16",children:n.map((e,t)=>(0,l.jsxs)("button",{type:"button",className:"space-x-2 flex p-3 rounded-none w-full items-center focus:bg-muted active:bg-muted hover:bg-muted",onClick:t=>{e.onClick(t),i()},children:[(0,l.jsx)("span",{children:e.icon}),(0,l.jsx)(h.o,{variant:"body-lg",as:"span",children:e.text})]},"".concat(e.text,"-").concat(t+1)))})]})}var g=a(68161),x=a(35641),v=a(95862);let b=e=>!e||(0,u.isValidElement)(e)||"object"!=typeof e?e:(0,l.jsx)(m.I,(0,n._)({},e)),N=e=>{var t,{label:a,leadingIcon:l,size:r,theme:o,trailingIcon:c,variant:d}=e,u=(0,s._)(e,["label","leadingIcon","size","theme","trailingIcon","variant"]);return(0,i._)((0,n._)({},u),{"data-testid":u["data-testid"]||u.id,children:null!=(t=u.children)?t:a,icon:b(l),size:(e=>"large"===e?"lg":"small"===e?"sm":e)(r),trailingIcon:b(c),type:u.type||"button",variant:((e,t)=>"filled"===e?"destructive"===t?"destructive":"primary":"flat"===e?"destructive"===t?"flat-destructive":"flat-neutral":"outlined"===e&&"destructive"===t?"destructive-outlined":e)(d,o)})};function f(e){return(0,l.jsx)(v.$,(0,n._)({},N(e)))}function E(e){var{dropdownItems:t,mobileLabel:a}=e,i=(0,s._)(e,["dropdownItems","mobileLabel"]);let m=!(0,x.A)("sm"),h=N(i);return m?(0,l.jsxs)(r.AM,{className:"relative",children:[(0,l.jsx)(r.AM.Button,{as:"div",children:(0,l.jsx)(v.$,(0,n._)({},h))}),(0,l.jsxs)(o.ZL,{children:[(0,l.jsx)(r.AM.Overlay,{className:"bg-background-inverse opacity-60 fixed inset-0"}),(0,l.jsx)(r.AM.Panel,{children:e=>{let{close:n}=e;return(0,l.jsx)("div",{className:"absolute z-50 bottom-0 w-full block sm:hidden",children:(0,l.jsx)(p,{labelText:a||i.label,items:t,closePanel:n})})}})]})]}):(0,l.jsx)(c.W1,{as:"div",className:"relative",children:e=>{let{open:a}=e;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(c.W1.Button,{as:"div",children:(0,l.jsx)(v.$,(0,n._)({},h))}),(0,l.jsx)(d.e,{show:a,as:u.Fragment,enter:"transition ease-out duration-200",enterFrom:"transform opacity-0 scale-95",enterTo:"transform opacity-100 scale-100",leave:"transition ease-in duration-75",leaveFrom:"transform opacity-100 scale-100",leaveTo:"transform opacity-0 scale-95",children:(0,l.jsx)(c.W1.Items,{static:!0,className:"z-50 absolute origin-top-right top-16 right-0 py-2 w-max rounded-lg bg-background-card shadow",children:t.map(e=>(0,l.jsx)(g.A,{icon:e.icon,text:e.text,onClick:e.onClick},e.text))})})]})}})}},30873:(e,t,a)=>{"use strict";a.d(t,{A:()=>i,d:()=>n});let n={validateOnMount:!1,validateOnBlur:!0,validateOnChange:!1},i={validateOnMount:!1,validateOnBlur:!1,validateOnChange:!1}},31658:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>H});var n=a(46045),i=a(16690),s=a(37876),l=a(32653),r=a(27459),o=a(95862),c=a(14232),d=a(67768),u=a(2491),m=a(37149),h=a(17260),p=a(62369),g=a(75731),x=a(20158),v=a(65080),b=a(47504),N=a(16832),f=a(69096),E=a(5030),j=a(70585),S=a(84552),y=a(48230),I=a.n(y),A=a(88330),T=a(97891),_=a(16046),w=a(42493),C=a(7821),D=a(4778),R=a(35891),O=a(21401);function k(e){let{isOpen:t,clientName:a,clientEmail:n,clientGuid:i,onClose:l}=e,r=(0,h.useAuth)(),{showEntry:d}=(0,D.e)(),u=d?{role:"Client added",maxWidth:512}:{role:"client-options",maxWidth:512},m=d?{}:{title:"Your new client is ready, would you like to upload a document for them?"};(0,c.useEffect)(()=>{t&&d&&(0,R.gH)({clientId:i,sourceScreen:"add_client_confirmation"})},[i,t,d]);let p=()=>{(0,R.FC)({clientId:i,sourceScreen:"add_client_confirmation"}),r.navigateToRoute({route:(0,A.A)(i)}),l()},x=d&&(0,s.jsx)("div",{role:"link",className:"cursor-pointer",onKeyDown:e=>
1{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),p())},onClick:p,"data-testid":"doc-gen-fake-door-option",tabIndex:0,"aria-label":"Generate an estate plan",children:(0,s.jsxs)(_.B,{direction:"horizontal",align:"start",gap:"sm",className:"bg-primary-faint rounded-lg py-4 pr-4 pl-6 mb-3",children:[(0,s.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,s.jsx)(w.o,{variant:"body-md-bold",className:"!text-primary-emphasis block",children:"Generate an estate plan"}),(0,s.jsx)(w.o,{variant:"body-md",className:"!text-foreground-secondary mb-3",children:"Answer a few questions about your client and we'll draft a complete estate plan for you to review."})]}),(0,s.jsx)("div",{className:"w-10 shrink-0 self-center flex items-center justify-center",children:(0,s.jsx)(T.I,{className:"!text-primary-emphasis",name:"arrow-right",variant:"outlined",size:"sm"})})]})});return(0,s.jsxs)(O.A,{isOpen:t,data:m,settings:u,onClose:l,hasChildForm:!0,isStatic:!0,children:[d&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(T.I,{className:"!text-status-success-icon mb-3",name:"check-circle",variant:"filled",size:"lg"}),(0,s.jsx)(w.o,{variant:"title-lg",as:"h3",className:"mb-2 break-words",children:"Client added"}),(0,s.jsx)(w.o,{variant:"body-md",className:"mb-4",children:"What would you like to do next?"})]}),!d&&(0,s.jsx)(I(),{href:"".concat(g.Dv.ATTORNEYS_CLIENTS,"/").concat(i),children:(0,s.jsxs)("div",{className:"border border-border rounded-md p-4 mb-6 relative cursor-pointer",children:[(0,s.jsx)("div",{className:"absolute top-3 right-3",children:(0,s.jsx)(C.E,{id:"new-client-badge",variant:"success",children:"New"})}),(0,s.jsxs)("div",{className:"flex flex-col items-center",children:[(0,s.jsx)("div",{className:"flex items-center justify-center mb-2",children:(0,s.jsx)(T.I,{className:"!text-foreground",name:"user-circle",variant:"filled",size:"md"})}),(0,s.jsxs)("div",{className:"text-center mb-2",children:[(0,s.jsx)(w.o,{variant:"body-md",className:"font-semibold",children:a}),(0,s.jsx)("br",{}),(0,s.jsx)(w.o,{className:"!text-foreground-secondary",variant:"body-sm",children:n})]})]}),(0,s.jsxs)(_.B,{direction:"horizontal",align:"center",gap:"xs",className:"justify-center",children:[(0,s.jsx)(w.o,{variant:"body-md-bold",className:"!text-primary-emphasis",children:"View client detail"}),(0,s.jsx)(T.I,{className:"!text-primary-emphasis",name:"arrow-right",variant:"outlined",size:"sm"})]})]})}),!d&&(0,s.jsx)(w.o,{as:"h3",variant:"body-lg",weight:"bold",className:"!text-foreground-secondary mb-3",children:"What's next"}),(0,s.jsx)("div",{role:"link",className:"cursor-pointer",onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),r.navigateToRoute({route:"".concat(g.Dv.ATTORNEYS_CLIENTS,"/").concat(i,"/documents")}))},onClick:()=>{r.navigateToRoute({route:"".concat(g.Dv.ATTORNEYS_CLIENTS,"/").concat(i,"/documents")})},"data-testid":"data-extraction-link",tabIndex:0,"aria-label":"Upload a document",children:(0,s.jsxs)(_.B,{direction:"horizontal",align:"start",gap:"sm",className:"bg-primary-faint rounded-lg py-4 pr-4 pl-6 mb-3",children:[(0,s.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,s.jsx)(w.o,{variant:"body-md-bold",className:"!text-primary-emphasis block",children:"Upload a document"}),(0,s.jsx)(w.o,{variant:"body-md",className:"!text-foreground-secondary mb-3",children:"Upload your client's existing legal documents and we'll extract, analyze, and summarize the data for you."})]}),(0,s.jsx)("div",{className:"w-10 shrink-0 self-center flex items-center justify-center",children:(0,s.jsx)(T.I,{className:"!text-primary-emphasis",name:"arrow-right",variant:"outlined",size:"sm"})})]})}),x,(0,s.jsx)(S.A,{isInModalBody:!0,children:(0,s.jsxs)("div",{className:"flex w-full justify-end gap-3",children:[(0,s.jsx)(o.$,{type:"button",id:"done","data-testid":"done",variant:d?"outline":"primary",size:"lg",onClick:l,children:"Done"}),d&&(0,s.jsx)(o.$,{type:"button",id:"view-client","data-testid":"view-client",variant:"primary",size:"lg",onClick:()=>r.navigateToRoute({route:"".concat(g.Dv.ATTORNEYS_CLIENTS,"/").concat(i)}),children:"View client"})]})})]})}
1var P=a(78733),z=a(19646),L=a(51767),M=a(68403),U=a(18961),V=a(58176),F=a(93477);function G(e){let{clientStatus:t}=e;return(0,s.jsx)(C.E,{id:"status-".concat(t.toLowerCase()),variant:(e=>{switch(e){case"ACTIVE":return"success";case"NEEDS_UPDATES":return"warning";case"DECEASED":return"error";case"ARCHIVED":return"neutral-dark";default:return"neutral-light"}})(t),children:"NEEDS_UPDATES"===t?"NEEDS UPDATES":t})}let B={clientName:"last_name",status:"status"},Y={pageIndex:0,pageSize:50,sorting:[]};function H(){let e=(0,h.useAuth)(),t=(0,P.v)(),a=(0,d.jE)(),b=(0,l.FB)(),[S,y]=(0,c.useState)(Y),I=(0,p.A)(S,200),[A,_]=(0,c.useState)(null),[w,C]=(0,c.useState)(!1),[D,R]=(0,c.useState)(!1),[O,H]=(0,c.useState)(null),{data:W,isLoading:$,isError:q}=(0,u.I)({queryKey:[...x.I.ATTORNEYS_CLIENTS_TABLE,I],queryFn:()=>(0,v.JP)({sortingString:(e=>{if(!e||0===e.length)return null;let{id:t,desc:a}=e[0];return B[t]?"".concat(B[t],":").concat(a?"desc":"asc"):null})(I.sorting),pageIndex:I.pageIndex,pageSize:I.pageSize}),placeholderData:m.rX,refetchOnWindowFocus:!0,refetchOnMount:!0,refetchOnReconnect:!0,staleTime:500}),Z=(null==W?void 0:W.clients)||[],K=(null==W?void 0:W.totalCount)||0,Q=(0,c.useMemo)(()=>Z.map(e=>(e=>{let t="Unknown Client";e.owners&&e.owners.length>0?t=e.owners.map(e=>"".concat(e.first_name," ").concat(e.last_name).trim()||e.name).join(" & "):e.inclusions&&e.inclusions.length>0&&(t=e.inclusions.map(e=>"".concat(e.first_name," ").concat(e.last_name).trim()||e.name).join(" & "));let a=(e=>{let t=e.documents&&e.documents.length>0,a=new Date(e.updated_at)>new Date(Date.now()-2592e6);return t||a?"ACTIVE":"NEEDS_UPDATES"})(e),n=e.planType||"—",i=e.documents?e.documents.length:0,s=e.lastSignatureDate?(e=>{if(!e)return"Unknown";try{return(0,f.Ot)(e).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"})}catch(t){return console.warn("Date format error:",{dateString:e,error:t}),"Unknown"}})(e.lastSignatureDate):"—";return{id:e.guid,guid:e.guid,clientName:t,status:a,planType:n,documentCount:i,lastSignature:s,owners:e.owners||[]}})(e)),[Z]),X=(0,c.useMemo)(()=>[b.accessor("clientName",{header:"CLIENT",maxSize:1,cell:e=>e.getValue()}),b.display({id:"email",header:"EMAIL",cell:e=>{let{owners:t,guid:a}=e.row.original,n=t||[];return 0===n.length?(0,s.jsx)("span",{className:"text-muted-foreground",children:"--"}):n.some(e=>e.email)?(0,s.jsx)("div",{className:"flex flex-col gap-1",children:n.map(e=>(0,s.jsx)("div",{className:"text-base",children:e.email||(0,s.jsx)("span",{className:"text-muted-foreground",children:"No email"})},e.peopleId||e.name))}):(0,s.jsx)("div",{className:"flex items-center -mx-4 -my-1.5",children:(0,s.jsx)(o.$,{id:"add-email-button-".concat(a),"data-testid":"add-email-button-".concat(a),variant:"ghost",size:"lg",className:"font-bold text-sm text-primary-emphasis hover:opacity-80 px-0 -py-2",onClick:e=>{e.stopPropagation(),_({guid:a,owners:n})},children:"Add email"})})}}),b.accessor("status",{header:"STATUS",cell:e=>(0,s.jsx)(G,{clientStatus:e.getValue()})}),b.accessor("planType",{header:"PLAN TYPE",enableSorting:!1,maxSize:1,cell:e=>e.getValue()}),b.accessor("documentCount",{header:"DOCUMENTS",enableSorting:!1,cell:e=>"".concat(e.getValue()," documents")}),b.accessor("lastSignature",{header:"LAST SIGNATURE",enableSorting:!1,cell:e=>e.getValue()}),b.display({id:"actions",header:null,meta:"Actions",cell:()=>"⋯"})],[b]),J=(0,r.N4)({columns:X,state:{pagination:{pageIndex:S.pageIndex,pageSize:S.pageSize},sorting:S.sorting},data:Q,pageCount:Math.ceil(K/S.pageSize),getCoreRowModel:(0,l.HT)(),manualPagination:!0,manualSorting:!0,onPaginationChange:e=>{"function"==typeof e&&y(t=>{let a=e({pageIndex:t.pageIndex,pageSize:t.pageSize});return(0,i._)((0,n._)({},t),{pageIndex:a.pageIndex,pageSize:a.pageSize})})},onSortingChange:e=>{if("function"!=typeof e)return;let t=e(S.sorting);y(e=>(0,i._)((0,n._)({},e),{sorting:t}))}}),ee=async(e,t)=>{try{let n=e.trim().split(/\s+/),i=n[0],s=n.slice(1).join(" "),l=await (0,L.UU)({client_info:{first_name:i,last_name:s,email:t||void 0},status:M.S2.INACTIVE});C(!1),H({id:l.estatePlanGuid,name:e,email:t||""}),R(!0),a.invalidateQueries({queryKey:x.I.ATTORNEYS_CLIENTS_TABLE})}catch(e){(0,U.P0)("error",{id:"create-client-error",label:"Unable to add client. Please try again."})}},et={id:"add-client-button",label:"Add client",leadingIcon:(0,s.jsx)(T.I,{name:"plus",variant:"outlined",size:"sm"}),variant:"filled",theme:"default",size:"large",onClick:()=>C(!0)},ea=t?[et]:[{id:"upload-estate-plan-button",label:"Upload Existing Estate Plan",variant:"outlined",theme:"default",size:"large",onClick:()=>e.navigateToRoute({route:g.Dv.ATTORNEYS_DOCUMENTS})},et];return(0,s.jsxs)(N.c,{children:[(0,s.jsx)(z.A,{title:"Clients","data-testid":"attorneys-clients-page-title",buttons:ea}),$&&(0,s.jsx)("div",{className:"flex justify-center py-8",children:(0,s.jsx)("div",{className:"text-muted-foreground",children:"Loading clients..."})}),q&&(0,s.jsx)("div",{className:"flex justify-center py-8",children:(0,s.jsx)("div",{className:"text-danger",children:"Error loading clients. Please try again."})}),!$&&!q&&(0,s.jsx)("div",{className:"overflow-x-auto bg-background-card rounded-md shadow-card p-4 sm:p-8 mb-4 h-full ",children:(0,s.jsxs)("div",{className:"inline-block w-full min-w-full align-middle",children:[(0,s.jsxs)(V.XI,{children:[(0,s.jsx)(V.A0,{children:J.getHeaderGroups().map(e=>(0,s.jsx)(V.Hj,{children:e.headers.map(e=>(0,s.jsx)(V.nd,{sortDirection:e.column.getCanSort()?e.column.getIsSorted():void 0,onClick:e.column.getToggleSortingHandler(),className:"text-left",srOnlyName:e.column.columnDef.meta,children:(0,r.Kv)(e.column.columnDef.header,e.getContext())},e.id))},e.id))}),(0,s.jsx)(V.BF,{children:J.getRowModel().rows.map(t=>(0,s.jsx)(V.Hj,{className:"hover:bg-muted cursor-pointer",onClick:()=>
1{e.navigateToRoute({route:"/attorneys/clients/".concat(t.original.guid)})},children:t.getVisibleCells().map(e=>(0,s.jsx)(V.nA,{className:"px-4 py-3.5 align-middle",children:(0,r.Kv)(e.column.columnDef.cell,e.getContext())},e.id))},t.id))})]}),(0,s.jsx)(F.$,{id:"attorney-clients-table-pagination",layout:"standalone",className:"mt-4",currentPage:S.pageIndex+1,pageSize:S.pageSize,pageSizeOptions:[10,25,50],totalItems:K,onPageChange:e=>J.setPageIndex(e-1),onPageSizeChange:e=>J.setPageSize(Number(e))})]})}),A&&(0,s.jsx)(E.A,{client:A,onClose:()=>_(null)}),w&&(0,s.jsx)(j.A,{isPaidAdvisor:!1,isReferClientModalOpen:w,onClose:()=>C(!1),onAddClient:ee,isAttorney:!0}),O&&(0,s.jsx)(k,{isOpen:D,clientName:O.name,clientGuid:O.id,clientEmail:O.email,onClose:()=>{R(!1),H(null)}})]})}H.getLayout=function(e){return(0,s.jsx)(b.A,{children:e})}},35891:(e,t,a)=>{"use strict";a.d(t,{FC:()=>r,gH:()=>l});var n=a(46045),i=a(96296);let s=e=>{let{clientId:t,sourceScreen:a,referralId:i}=e;return(0,n._)({client_id:t,source_screen:a},i?{referral_id:i}:{})},l=e=>{(0,i.Dt)("doc_gen_fake_door_option_viewed",s(e))},r=e=>{(0,i.Dt)("doc_gen_fake_door_option_clicked",s(e))}},62369:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var n=a(14232);function i(e,t){let[a,i]=(0,n.useState)(e);return(0,n.useEffect)(()=>{let a=setTimeout(()=>i(e),t||1e3);return()=>{clearTimeout(a)}},[e,t]),a}},68161:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var n=a(37876),i=a(79995),s=a(42493);function l(e){let{icon:t,text:a,onClick:l}=e;return(0,n.jsx)(i.W1.Item,{children:e=>{let{active:i}=e;return(0,n.jsxs)("button",{type:"button",className:"".concat(i?"bg-muted":""," space-x-2 flex p-3 rounded-none w-full"),onClick:l,children:[t,(0,n.jsx)(s.o,{as:"span",variant:"body-md-bold",children:a})]})}})}},68403:(e,t,a)=>{"use strict";a.d(t,{Ku:()=>i,Lu:()=>l,S2:()=>r,f5:()=>n,mn:()=>s});var n=function(e){return e.WAITING_FOR_PROFESSIONAL="WAITING_FOR_PROFESSIONAL",e.SHOPPING="SHOPPING",e.ENGAGED="ENGAGED",e}({}),i=function(e){return e.WORKING="WORKING",e.DOCS_COMPLETE="DOCS_COMPLETE",e}({}),s=function(e){return e.RECEIVED_INVITE="RECEIVED_INVITE",e.INVITED="INVITED",e.IN_PROGRESS="IN_PROGRESS",e.COMPLETED="COMPLETED",e.ERROR="ERROR",e.INACTIVE="INACTIVE",e.REQUESTED="REQUESTED",e}({}),l=function(e){return e.NOT_STARTED="NOT_STARTED",e.SHIPPING_REQUESTED="SHIPPING_REQUESTED",e.SHIPPED="SHIPPED",e.DELIVERED="DELIVERED",e.NOTARIZED="NOTARIZED",e.TRUST_FUNDED="TRUST_FUNDED",e}({}),r=function(e){return e.ACTIVE="active",e.INACTIVE="inactive",e.INVITED="invited",e.ARCHIVED="archived",e}({})},69096:(e,t,a)=>{"use strict";a.d(t,{Ot:()=>i,Sv:()=>n,ep:()=>r,hd:()=>s,lz:()=>l,rh:()=>o,vj:()=>d,w9:()=>c});let n=e=>{let t=new Date,a=new Date(e);return Math.floor((t.getTime()-a.getTime())/1e3/60)},i=e=>{let[t,a,n]=e.split("-");return new Date(parseInt(t),parseInt(a)-1,parseInt(n),0,0,0,0)},s=e=>/^(19|20)\d{2}$/.test(e),l=e=>!!/^\d{4}-\d{2}-\d{2}$/.test(e)&&s(e.slice(0,4)),r=e=>{if(!/^\d{4}-\d{2}-\d{2}$/.test(e))return null;let[t,a,n]=e.split("-"),i=t.startsWith("00")?"20".concat(t.slice(2)):t;return"".concat(i,"-").concat(a,"-").concat(n)},o=(e,t,a)=>{if(!e)return null;let n=r(e.slice(0,10));return n?a(i(n),t):null},c=(e,t,a)=>{if(!e)return null;let n=new Date(e);return Number.isNaN(n.getTime())?null:a(n,t)},d=(e,t,a)=>{if(!e)return null;let n=e.split("-");if(n[2].includes(":"))return a(new Date(e),t);let[i,s,l]=n.map(Number);if(Number.isNaN(i)||Number.isNaN(s)||Number.isNaN(l))return null;let r=new Date(i,s-1,l);return Number.isNaN(r.getTime())?null:a(r,t)}},70585:(e,t,a)=>{"use strict";a.d(t,{A:()=>T});var n=a(46045),i=a(16690),s=a(37876),l=a(84552),r=a(1619),o=a(88120),c=a(30873),d=a(36300),u=a(85051),m=a(2491),h=a(14232),p=a(65080),g=a(17260),x=a(20158),v=a(5474),b=a(11249),N=a(16832),f=a(24984),E=a(69680),j=a(35280),S=a(16046),y=a(79316),I=a(95862),A=a(21401);function T(e){let{isPaidAdvisor:t,isReferClientModalOpen:a,onClose:T,onAddClient:_,isAttorney:w,offsetForSidebar:C}=e,D=(0,g.useAuth)(),R=(0,v.Y_)(),{setResendInviteModalData:O}=(0,N.k9)(),k=r.Ik().shape({clientName:r.Yj().trim().required("Required").test("has-first-last-name","Please enter both first and last name",e=>!!e&&e.trim().split(/\s+/).length>=2),clientEmail:r.Yj().trim().matches(o.A.emailAddress,{message:"Invalid email address",excludeEmptyString:!0})}),P=D.isDelegateSession(),z=p.Qp,L=x.I.PROFESSIONALS_USER_DATA;P&&(z=p.uk,L=x.I.DELEGATE_ADVISOR_PROFESSIONALS_USER_DATA);let{data:M}=(0,m.I)({queryKey:L,queryFn:z}),U=t?E.A.ADVISOR_IMPLEMENTATION_MEETING_URL:E.A.ADVISOR_DEMO_FORM_URL,V={content:"Cannot refer account owner. To preview the referral experience, refer a personal email or schedule a demo.",id:"send-to-self-invite-error",actions:[{id:"send-to-self-invite-error-cta",label:"Schedule a demo",onClick:()=>{D.navigateToRoute({route:U})}}]},F={content:"Unable to send invite. We encountered a problem processing your request. Refresh the page and try again.",id:"invite-error",actions:[{id:"chat-link",label:"Contact support",onClick:()=>{R.toggleChat()}}]},[G,B]=(0,h.useState)(null);return(0,s.jsx)(A.A,{isOpen:a,settings:{role:"Add a client",maxWidth:512},data:(0,i._)((0,n._)({title:w?"Add a client":"Help your clients maintain, review, and update their estate plan."},!w&&{subTitle:"Add a client"}),{widthSize:"512"}),onClose:T,hasChildForm:!0,isStatic:!0,offsetForSidebar:C,children:(0,s.jsx)(u.l1,(0,i._)((0,n._)({},c.d),{initialValues:{clientName:"",clientEmail:""},validationSchema:k,onSubmit:async e=>{var t,a;let{clientName:n,clientEmail:i}=e;B(null);try{let e=(i||"").trim().toLowerCase(),a=null==M||null==(t=M.email)?void 0:t.trim().toLowerCase();if(e&&a&&e===a)return void B(V);B(null),await _(n.trim(),e)}catch(e){if((null==e||null==(a=e.response)?void 0:a.status)===409){O({inviteId:e.response.data.error.errorData.inviteId,isPlanAccess:!1,requestedByAccountType:b.BE.ADVISOR}),T();return}console.error({code:f.Ld.FORM_ERROR,message:"Error submitting client",error:e}),B(F)}},children:e=>{let{values:t,errors:a,touched:n,submitCount:i,handleSubmit:r,handleChange:o,handleBlur:c,isSubmitting:u}=e;return(0,s.jsxs)("form",{onSubmit:r,noValidate:!0,children:[(0,s.jsxs)(S.B,{gap:"md",children:[(0,s.jsx)(y.A,{label:"Client name",id:"clientName",name:"clientName","data-testid":"clientName",placeholder:"",value:t.clientName,onChange:o,onBlur:c,errorMessage:(0,d.Ay)(a.clientName,n.clientName,i)}),G&&(0,s.jsx)(j.Y,{id:G.id,variant:"error",message:G.content,actions:G.actions}),(0,s.jsx)(y.A,{label:"Email address (optional)",id:"clientEmail",n
1ame:"clientEmail","data-testid":"clientEmail",value:t.clientEmail,onChange:o,onBlur:c,errorMessage:(0,d.Ay)(a.clientEmail,n.clientEmail,i),required:!1})]}),(0,s.jsx)(l.A,{isInModalBody:!0,children:(0,s.jsxs)("div",{className:"flex w-full items-center justify-end gap-3",children:[(0,s.jsx)(I.$,{id:"cancel","data-testid":"cancel",type:"button",variant:"outline",size:"lg",onClick:T,children:"Cancel"}),(0,s.jsx)(I.$,{id:"add-client","data-testid":"add-client",type:"submit",variant:"primary",size:"lg",disabled:!t.clientName.trim(),loading:u,children:"Add client"})]})})]})}}))})}},78733:(e,t,a)=>{"use strict";a.d(t,{v:()=>i});var n=a(81267);let i=()=>!0===(0,n.h)()["ATT-1313-attorney-document-generation"]},81388:(e,t,a)=>{"use strict";a.d(t,{YF:()=>s,uo:()=>i});let n={"mb-0":{base:"mb-0",mobileTitle:"mb-0 sm:mb-0"},"mb-4":{base:"mb-4",mobileTitle:"mb-0 sm:mb-4"}},i=(e,t)=>{var a;let i=null!=(a=n[e])?a:n["mb-4"];return t?i.mobileTitle:i.base},s=e=>["w-full sm:w-auto sm:min-w-0 sm:max-w-full sm:shrink-0",e].filter(Boolean).join(" ")},88120:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var n=a(1619);let i=/^[a-zA-Z0-9\s\-',.:À-ÖØ-öø–ÿ]*$/,s=e=>"string"==typeof e?e.replace(/[\u2018\u2019]/g,"'"):e;n.Zg(n.Yj,"noInvalidSpecialChars",function(e){return this.transform(s).matches(i,e||"Special characters are not allowed")}),n.Zg(n.Yj,"domain",function(e){return this.test("domain",e||"Must be a valid domain",e=>!e||/^(?!:\/\/)([a-zA-Z0-9-_]+\.)+[a-zA-Z]{2,}$/.test(e))});let l={poBox:/^ *((#\d+)|((box|bin)[-. /\\]?\d+)|(.*p[ .]? ?(o|0)[-. /\\]? *-?((box|bin)|b|(#|n|num|number)?\d+))|(p(ost|ostal)? *(o(ff(ice)?)?)? *((box|bin)|b)? *(#|n|num|number)*\d+)|(p *-?\/?(o)? *-?box)|post office box|((box|bin)|b) *(#|n|num|number)? *\d+|(#|n|num|number) *\d+)/i,emailAddress:/^[a-zA-Z0-9._%+-]+@([a-zA-Z0-9-]+\.)+[a-zA-Z]{2,}$/}},88330:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var n=a(75731);let i=e=>"".concat(n.Dv.ATTORNEYS_CLIENTS,"/").concat(e,"/document-workspace")}},e=>{e.O(0,[980,5352,6361,6430,1047,8742,5560,4589,1046,7504,5030,123,8513,1301,6104,8922,9090,636,6593,1919,8792],()=>e(e.s=10620)),_N_E=e.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.