1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,274336,e=>{"use strict";var t=e.i(843476),a=e.i(271645),s=e.i(618566),i=e.i(62932),i=i,l=e.i(178583),r=e.i(941388),n=e.i(494913),c=e.i(846696),o=e.i(920755),d=e.i(414318),m=e.i(287751),u=e.i(753751),p=e.i(59377),h=e.i(708017),x=e.i(658260);let g={deal:{table:"deal_documents",column:"deal_id"},contact:{table:"document_contacts",column:"contact_id"},company:{table:"document_companies",column:"company_id"}};e.s(["LinkContractButton",0,function({target:e,excludeIds:b,linkContactId:y,linkCompanyId:f}){let[v,j]=(0,a.useState)(!1),[k,w]=(0,a.useState)(!1),[_,C]=(0,a.useState)(!1),N=(0,s.useRouter)(),S=(0,o.createClient)(),{data:P,isLoading:q}=(0,m.useCachedFetch)(v?"/api/records/contract-options":null,{staleTime:6e4}),M=(0,a.useMemo)(()=>(P?.contractOptions??[]).filter(e=>!b.has(e.id)),[P,b]);async function T(t){if(_)return;C(!0);let{table:a,column:s}=g[e.type],{error:i}=await S.from(a).insert({document_id:t,[s]:e.id});(C(!1),i)?c.toast.error("Failed to link contract"):(N.refresh(),(0,d.dispatchAppRefresh)())}return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(p.Popover,{open:v,onOpenChange:j,children:[(0,t.jsx)(p.PopoverTrigger,{asChild:!0,children:(0,t.jsx)("button",{type:"button",className:"inline-flex items-center justify-center h-6 w-6 squircle text-muted-foreground/70 hover:text-foreground hover:bg-muted transition-colors cursor-pointer",title:"Add contract","aria-label":"Add contract",children:(0,t.jsx)(r.Plus,{className:"h-3.5 w-3.5"})})}),(0,t.jsx)(p.PopoverContent,{className:"w-72 p-0",align:"end",sideOffset:4,children:(0,t.jsxs)(u.Command,{children:[(0,t.jsx)(u.CommandInput,{placeholder:"Search contracts..."}),(0,t.jsxs)(u.CommandList,{children:[!q&&(0,t.jsx)(u.CommandEmpty,{children:"No contracts found."}),q&&0===M.length&&(0,t.jsx)("div",{className:"p-2 space-y-1.5",children:[0,1,2].map(e=>(0,t.jsxs)("div",{className:"flex items-center gap-2 px-1 py-1",children:[(0,t.jsx)("div",{className:"h-6 w-6 shrink-0 squircle bg-muted animate-pulse"}),(0,t.jsxs)("div",{className:"min-w-0 flex-1 space-y-1",children:[(0,t.jsx)("div",{className:"h-3 w-2/3 rounded bg-muted animate-pulse"}),(0,t.jsx)("div",{className:"h-2.5 w-1/3 rounded bg-muted animate-pulse"})]})]},e))}),M.length>0&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(u.CommandGroup,{children:M.map(e=>(0,t.jsxs)(u.CommandItem,{value:e.title,onSelect:async()=>{j(!1),await T(e.id)},children:[(0,t.jsx)("div",{className:"flex h-6 w-6 shrink-0 items-center justify-center squircle bg-muted text-muted-foreground mr-2",children:(0,t.jsx)(l.FileText,{className:"h-3.5 w-3.5"})}),(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsx)("div",{className:"text-sm truncate",children:e.title}),(0,t.jsx)("div",{className:"text-[11px] text-muted-foreground truncate",children:(0,n.formatDistanceToNow)(new Date(e.createdAt),{addSuffix:!0})})]}),(0,t.jsx)(h.DocumentStatusBadge,{status:e.status})]},e.id))}),(0,t.jsx)(u.CommandSeparator,{})]}),(0,t.jsx)(u.CommandGroup,{children:(0,t.jsxs)(u.CommandItem,{value:"new contract create upload",onSelect:()=>{j(!1),w(!0)},children:[(0,t.jsx)("div",{className:"flex h-6 w-6 shrink-0 items-center justify-center squircle bg-muted text-muted-foreground mr-2",children:(0,t.jsx)(i.default,{className:"h-3.5 w-3.5"})}),(0,t.jsx)("span",{className:"text-sm",children:"New contract"})]})})]})]})})]}),(0,t.jsx)(x.NewDocumentDialog,{open:k,onOpenChange:w,linkContactId:"contact"===e.type?e.id:y,linkCompanyId:"company"===e.type?e.id:f,linkDealId:"deal"===e.type?e.id:void 0})]})}],274336)},132017,491132,e=>{"use strict";var t=e.i(843476),a=e.i(271645),s=e.i(569074),i=e.i(178583),l=e.i(37727),r=e.i(846696),n=e.i(647163);let c=["pdf","doc","docx","odt","rtf","txt","xls","xlsx","ods","csv","ppt","pptx","odp"],o=c.map(e=>`.${e}`).join(",");e.s(["UploadZone",0,function({onFileSelect:e,selectedFile:d,onClear:m}){let[u,p]=(0,a.useState)(!1),h=(0,a.useCallback)(t=>{if(t){let a;if(a=t.name.toLowerCase(),!c.some(e=>a.endsWith(`.${e}`)))return void r.toast.error("Unsupported file type. Upload a PDF, Word, Excel, PowerPoint, or text file.");e(t)}},[e]),x=(0,a.useCallback)(e=>{e.preventDefault(),p(!1),h(e.dataTransfer.files[0])},[h]),g=(0,a.useCallback)(e=>{h(e.target.files?.[0]),e.target.value=""},[h]);return d?(0,t.jsxs)("div",{className:"flex items-center gap-3 rounded-xl border border-border/50 bg-muted/50 p-3 sm:p-4",children:[(0,t.jsx)("div",{className:"flex h-9 w-9 sm:h-10 sm:w-10 shrink-0 items-center justify-center squircle bg-muted",children:(0,t.jsx)(i.FileText,{className:"h-4 w-4 sm:h-5 sm:w-5 text-foreground
1/70"})}),(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsx)("p",{className:"font-medium truncate",children:d.name}),(0,t.jsxs)("p",{className:"text-xs text-muted-foreground",children:[(d.size/1024/1024).toFixed(2)," MB"]})]}),(0,t.jsx)("button",{onClick:m,className:"p-1 rounded-md hover:bg-muted transition-colors",children:(0,t.jsx)(l.X,{className:"h-4 w-4 text-muted-foreground"})})]}):(0,t.jsxs)("div",{onDragOver:e=>{e.preventDefault(),p(!0)},onDragLeave:()=>p(!1),onDrop:x,className:(0,n.cn)("flex flex-col items-center justify-center rounded-2xl border-2 border-dashed p-4 sm:p-8 text-center transition-all cursor-pointer",u?"border-foreground/30 bg-muted/50":"border-border hover:border-foreground/20 hover:bg-muted/30"),onClick:()=>document.getElementById("file-upload")?.click(),children:[(0,t.jsx)(s.Upload,{className:"h-8 w-8 sm:h-10 sm:w-10 text-muted-foreground/50"}),(0,t.jsx)("p",{className:"mt-2 sm:mt-4 text-sm font-medium",children:"Drag & drop your file here, or click to browse"}),(0,t.jsx)("p",{className:"mt-0.5 sm:mt-1 text-xs text-muted-foreground",children:"PDF, Word, Excel, PowerPoint, or text. Non-PDFs are converted automatically"}),(0,t.jsx)("input",{id:"file-upload",type:"file",accept:o,onChange:g,className:"hidden"})]})}],132017);var d=e.i(296491);async function m(e){if("application/pdf"===e.type||e.name.toLowerCase().endsWith(".pdf"))return{blob:e,baseName:(0,d.storageSafeName)(e.name)};let t=new FormData;t.append("file",e);let a=await fetch("/api/documents/convert",{method:"POST",body:t});if(!a.ok){let{error:e}=await a.json().catch(()=>({error:""}));throw Error(e||"Failed to convert file to PDF")}return{blob:await a.blob(),baseName:(0,d.storageSafeName)(e.name.replace(/\.[^.]+$/,"")+".pdf")}}e.s(["ensurePdfUpload",0,m],491132)},513744,e=>{"use strict";var t=e.i(843476);e.s(["OrgChartIcon",0,function(e){return(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 22 22",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round",...e,children:[(0,t.jsx)("rect",{x:"7",y:"1.5",width:"8",height:"6",rx:"2",fill:"var(--sq-sky, none)"}),(0,t.jsx)("path",{d:"M11 7.5V10"}),(0,t.jsx)("path",{d:"M4.5 14.5v-3a1.5 1.5 0 0 1 1.5-1.5h10a1.5 1.5 0 0 1 1.5 1.5v3"}),(0,t.jsx)("rect",{x:"1.25",y:"14.5",width:"6.5",height:"6",rx:"2"}),(0,t.jsx)("rect",{x:"14.25",y:"14.5",width:"6.5",height:"6",rx:"2"})]})}])},131302,e=>{"use strict";var t=e.i(843476),a=e.i(271645);e.s(["PhoneFindIcon",0,function(e){let s=(0,a.useId)();return(0,t.jsxs)("svg",{viewBox:"0 0 24 24",overflow:"visible",fill:"none",stroke:"currentColor",strokeWidth:1.75,strokeLinecap:"round",strokeLinejoin:"round",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,t.jsx)("defs",{children:(0,t.jsxs)("mask",{id:s,maskUnits:"userSpaceOnUse",x:"-4",y:"-4",width:"32",height:"32",children:[(0,t.jsx)("rect",{x:"-4",y:"-4",width:"32",height:"32",fill:"white"}),(0,t.jsx)("circle",{cx:"19.5",cy:"6.5",r:"6.6",fill:"black"})]})}),(0,t.jsxs)("g",{mask:`url(#${s})`,children:[(0,t.jsx)("rect",{x:"6",y:"2",width:"12",height:"20",rx:"3"}),(0,t.jsx)("path",{d:"M10.5 5.5h2"})]}),(0,t.jsx)("circle",{cx:"19.5",cy:"6.5",r:"3.7"}),(0,t.jsx)("path",{d:"M22.2 9.2 23.9 10.9"})]})}])},475703,e=>{"use strict";var t=e.i(843476),a=e.i(572377);e.i(63270);let s={email:a.MailProviderSquircle,linkedin:a.LinkedInSquircle,linkedin_comments:a.LinkedInCommentsSquircle,x:a.XSquircle,reddit:a.RedditSquircle,whatsapp:a.WhatsAppSquircle,sms:a.SmsSquircle,imessage:a.IMessageSquircle,messages:a.IMessageSquircle,slack:a.SlackSquircle,chat:a.ChatSquircle};e.s(["ChannelBadge",0,function({channel:e,className:i="h-3.5 w-3.5",emailProvider:l}){if("email"===e)return(0,t.jsx)(a.MailProviderSquircle,{provider:l??void 0,className:i});let r=s[e];return(0,t.jsx)(r,{className:i})}])},997513,e=>{"use strict";var t=e.i(843476),a=e.i(213788),s=e.i(852861);let i={active:{bg:"bg-success/10",text:"text-success"},trialing:{bg:"bg-blue-500/10",text:"text-blue-600"},past_due:{bg:"bg-orange-500/10",text:"text-orange-600"},canceled:{bg:"bg-muted",text:"text-muted-foreground"},unpaid:{bg:"bg-destructive/10",text:"text-destructive"},incomplete:{bg:"bg-muted",text:"text-muted-foreground"},paused:{bg:"bg-muted",text:"text-muted-foreground"}};function l(e,t){return new Intl.NumberFormat("en-US",{style:"currency",currency:t.toUpperCase(),minimumFractionDigits:0}).format(e/100)}function r({subscription:e,companyDomain:n,companyLogoUrl:c}){let o,d,m,u=i[e.status]??i.incomplete,p=n??(0,s.extractCompanyDomain)(e.customer_email??"");return(0,t.jsxs)("div",{className:"flex items-start gap-2 p-2 -mx-2 rounded-lg",children:[(0,t.jsx)(a.CompanyLogo,{domain:p,companyName:e.product_name??void 0,logoUrl:c,size:"sm",className:"mt-0.5"}),(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,t.jsx)("p",{className:"text-sm font-medium truncate",children:e.product_name||"Subscription"}),(0,t.jsx)("span",{className:`inline-flex items-center rounded-full px-1.5 py-0.5 text-[10px] font-medium ${u.bg} ${u.text}`,children:e.status})]}),(0,t.jsxs)("p",{className:"text-xs text-muted-foreground",children:[(o=e.amount*(e.quantity??1),m=(d=e.discount_percent??0)>0?Math.round(o*(1-d/100)):o,(0,t.jsxs)(t.Fragment,{children:[l(m,e.currency),e.interval&&`/${e.interval}`,d>0&&(0,t.jsxs)(t.Fragment,{children:[" ",(0,t.jsx)("span",{className:"line-through text-muted-foreground
1/50",children:l(o,e.currency)})," ",(0,t.jsxs)("span",{className:"text-success",children:["-",d,"%"]})]}),(e.quantity??1)>1&&0===d&&(0,t.jsxs)(t.Fragment,{children:[" (",e.quantity," à ",l(e.amount,e.currency),")"]})]})),e.current_period_end&&"active"===e.status&&(0,t.jsxs)(t.Fragment,{children:[" · renews ",new Date(e.current_period_end).toLocaleDateString("en-GB")]}),e.cancel_at_period_end&&(0,t.jsx)(t.Fragment,{children:" · cancels at period end"})]})]})]})}e.s(["SubscriptionList",0,function({subscriptions:e,companyDomain:a,companyLogoUrl:s}){return 0===e.length?(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:"No subscriptions linked."}):(0,t.jsx)("div",{className:"space-y-1",children:e.map(e=>(0,t.jsx)(r,{subscription:e,companyDomain:a,companyLogoUrl:s},e.id))})}])},676899,e=>{"use strict";var t=e.i(843476),a=e.i(271645),s=e.i(846696),i=e.i(920755),l=e.i(630374),r=e.i(167881),n=e.i(23750),c=e.i(10708),o=e.i(184762),d=e.i(447170),m=e.i(651035),u=e.i(59377),p=e.i(753751),h=e.i(210578),x=e.i(213788),g=e.i(710559);function b({kind:e,picked:s,onPick:l}){let[n,c]=(0,a.useState)(!1),[o,d]=(0,a.useState)([]),m=(0,i.createClient)(),g=async t=>{if("contact"===e){let e=m.from("contacts").select("id, name, image_url").order("name").limit(15);t&&(e=e.ilike("name",`%${t}%`));let{data:a}=await e;d((a||[]).map(e=>({id:e.id,name:e.name,imageUrl:e.image_url})))}else{let e=m.from("companies").select("id, name, domain, logo_url").order("name").limit(15);t&&(e=e.ilike("name",`%${t}%`));let{data:a}=await e;d((a||[]).map(e=>({id:e.id,name:e.name,domain:e.domain,logoUrl:e.logo_url})))}};return(0,a.useEffect)(()=>{n&&0===o.length&&g()},[n]),(0,t.jsxs)(u.Popover,{open:n,onOpenChange:c,children:[(0,t.jsx)(u.PopoverTrigger,{asChild:!0,children:(0,t.jsx)(r.Button,{variant:"outline",size:"sm",className:"w-full justify-start font-normal h-9",children:s?(0,t.jsxs)("span",{className:"inline-flex items-center gap-2 truncate",children:["contact"===e?(0,t.jsx)(h.ContactAvatar,{imageUrl:s.imageUrl,name:s.name,size:"xs"}):(0,t.jsx)(x.CompanyLogo,{domain:s.domain,logoUrl:s.logoUrl,companyName:s.name,size:"xs"}),(0,t.jsx)("span",{className:"truncate",children:s.name})]}):(0,t.jsxs)("span",{className:"text-muted-foreground",children:["Search ",e,"â¦"]})})}),(0,t.jsx)(u.PopoverContent,{className:"w-64 p-0",align:"start",children:(0,t.jsxs)(p.Command,{shouldFilter:!1,children:[(0,t.jsx)(p.CommandInput,{placeholder:`Search ${e}sâ¦`,onValueChange:e=>e.length>=2?g(e):g()}),(0,t.jsxs)(p.CommandList,{children:[(0,t.jsxs)(p.CommandEmpty,{children:["No ",e,"s found"]}),s&&(0,t.jsx)(p.CommandGroup,{children:(0,t.jsx)(p.CommandItem,{value:"__clear",onSelect:()=>{l(null),c(!1)},className:"text-muted-foreground",children:"Clear"})}),(0,t.jsx)(p.CommandGroup,{children:o.map(a=>(0,t.jsxs)(p.CommandItem,{value:a.id,onSelect:()=>{l(a),c(!1)},className:"gap-2",children:["contact"===e?(0,t.jsx)(h.ContactAvatar,{imageUrl:a.imageUrl,name:a.name,size:"xs"}):(0,t.jsx)(x.CompanyLogo,{domain:a.domain,logoUrl:a.logoUrl,companyName:a.name,size:"xs"}),(0,t.jsx)("span",{className:"truncate",children:a.name})]},a.id))})]})]})})]})}e.s(["TicketDialog",0,function({members:e,categories:i,onClose:u,onCreated:p,initialRequester:h=null,initialCompany:x=null}){let[y,f]=(0,a.useState)(""),[v,j]=(0,a.useState)(""),[k,w]=(0,a.useState)("medium"),[_,C]=(0,a.useState)(""),[N,S]=(0,a.useState)(""),[P,q]=(0,a.useState)(h),[M,T]=(0,a.useState)(x),[L,D]=(0,a.useState)(!1);async function A(){if(y.trim()){D(!0);try{let e=await fetch("/api/tickets",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({subject:y.trim(),description:v.trim()||null,priority:k,category_id:_||null,assignee_user_id:N||null,requester_contact_id:P?.id??null,company_id:M?.id??null})}),t=await e.json();if(!e.ok)throw Error(t.error||"Failed");p(t.ticket)}catch(e){s.toast.error(e instanceof Error?e.message:"Failed to create ticket")}finally{D(!1)}}}return(0,t.jsx)(l.Dialog,{open:!0,onOpenChange:e=>{e||u()},children:(0,t.jsxs)(l.DialogContent,{className:"sm:max-w-2xl",children:[(0,t.jsx)(l.DialogHeader,{children:(0,t.jsx)(l.DialogTitle,{children:"New ticket"})}),(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsxs)("div",{className:"space-y-1.5",children:[(0,t.jsx)(c.Label,{htmlFor:"t-subject",children:"Subject"}),(0,t.jsx)(n.Input,{variant:"default",id:"t-subject",autoFocus:!0,value:y,onChange:e=>f(e.target.value),placeholder:"Brief summary of the issue"})]}),(0,t.jsxs)("div",{className:"space-y-1.5",children:[(0,t.jsx)(c.Label,{htmlFor:"t-
1desc",children:"Description"}),(0,t.jsx)(o.Textarea,{variant:"default",id:"t-desc",rows:3,value:v,onChange:e=>j(e.target.value),placeholder:"Detailsâ¦"})]}),(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,t.jsxs)("div",{className:"space-y-1.5",children:[(0,t.jsx)(c.Label,{children:"Priority"}),(0,t.jsx)(d.SearchableSelect,{value:k,onValueChange:w,modal:!0,options:g.TICKET_PRIORITIES.map(e=>({value:e.value,label:e.label}))})]}),(0,t.jsxs)("div",{className:"space-y-1.5",children:[(0,t.jsx)(c.Label,{children:"Category"}),(0,t.jsx)(d.SearchableSelect,{value:_,onValueChange:C,modal:!0,placeholder:"None",options:i.map(e=>({value:e.id,label:`${e.name}${null!=e.sla_hours?` \xb7 ${e.sla_hours}h`:""}`}))})]})]}),(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,t.jsxs)("div",{className:"space-y-1.5",children:[(0,t.jsx)(c.Label,{children:"Requester"}),(0,t.jsx)(b,{kind:"contact",picked:P,onPick:q})]}),(0,t.jsxs)("div",{className:"space-y-1.5",children:[(0,t.jsx)(c.Label,{children:"Company"}),(0,t.jsx)(b,{kind:"company",picked:M,onPick:T})]})]}),(0,t.jsxs)("div",{className:"space-y-1.5",children:[(0,t.jsx)(c.Label,{children:"Assignee"}),(0,t.jsx)(d.SearchableSelect,{value:N,onValueChange:S,modal:!0,placeholder:"Unassigned",options:e.filter(e=>e.profile).map(e=>(0,m.memberOption)(e))})]})]}),(0,t.jsxs)(l.DialogFooter,{children:[(0,t.jsx)(r.Button,{variant:"ghost",onClick:u,children:"Cancel"}),(0,t.jsx)(r.Button,{onClick:A,disabled:!y.trim()||L,children:L?"Creatingâ¦":"Create ticket"})]})]})})}])},500013,e=>{"use strict";var t=e.i(843476),a=e.i(522016),s=e.i(494913),i=e.i(686311),l=e.i(263488),r=e.i(674558),n=e.i(210578),c=e.i(213788),o=e.i(710559),d=e.i(271645),m=e.i(618566),u=e.i(941388),p=e.i(167881),h=e.i(634372),x=e.i(676899);function g({seedRequester:e=null,seedCompany:a=null,variant:s="header",label:i="New ticket"}){let l=(0,m.useRouter)(),{categories:r}=(0,h.useTicketCategories)(),[n,c]=(0,d.useState)(null),[o,b]=(0,d.useState)(!1),[y,f]=(0,d.useState)(!1),v=(0,d.useCallback)(async()=>{if(null===n){f(!0);try{let e=await fetch("/api/workspace/members"),t=await e.json().catch(()=>({members:[]}));c(t.members??[])}catch{c([])}finally{f(!1)}}b(!0)},[n]);return(0,t.jsxs)(t.Fragment,{children:["header"===s?(0,t.jsx)("button",{type:"button",onClick:v,disabled:y,"aria-label":"New ticket",className:"text-muted-foreground/60 hover:text-foreground transition-colors disabled:opacity-50",children:(0,t.jsx)(u.Plus,{className:"h-4 w-4"})}):(0,t.jsx)("div",{className:"flex justify-end",children:(0,t.jsx)(p.Button,{size:"icon-sm",className:"rounded-full",onClick:v,disabled:y,"aria-label":i,children:(0,t.jsx)(u.Plus,{className:"h-4 w-4"})})}),o&&null!==n&&(0,t.jsx)(x.TicketDialog,{members:n,categories:r,initialRequester:e,initialCompany:a,onClose:()=>b(!1),onCreated:e=>{b(!1),l.push(`/tickets/${e.id}`)}})]})}let b={chat:i.MessageSquare,email:l.Mail,manual:r.PenLine};function y({ticket:e,prefer:i}){let l=b[e.source]??r.PenLine,d="company"===i&&e.company&&(e.company.logo_url||e.company.domain),m="company"===i?e.company?.name??e.requester?.name??e.requester?.email:e.requester?.name??e.requester?.email??e.company?.name,u=(0,s.formatDistanceToNow)(new Date(e.last_activity_at||e.created_at),{addSuffix:!0});return(0,t.jsxs)(a.default,{href:`/tickets/${e.id}`,className:"group flex items-center gap-2.5 p-2 -mx-2 rounded-lg hover:bg-muted transition-colors",children:[d?(0,t.jsx)(c.CompanyLogo,{domain:e.company.domain,logoUrl:e.company.logo_url,companyName:e.company.name??"",size:"xs",className:"h-7 w-7 shrink-0"}):e.requester?(0,t.jsx)(n.ContactAvatar,{imageUrl:e.requester.image_url,name:e.requester.name??e.requester.email??"?",size:"sm",className:"h-7 w-7 shrink-0"}):(0,t.jsx)("div",{className:"flex h-7 w-7 shrink-0 items-center justify-center squircle bg-muted avatar-border",children:(0,t.jsx)(l,{className:"h-3.5 w-3.5 text-muted-foreground"})}),(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsx)("p",{className:"text-sm font-medium truncate",children:e.subject}),(0,t.jsx)("p",{className:"text-xs text-muted-foreground truncate",children:[m,u].filter(
1Boolean).join(" · ")})]}),(0,t.jsx)(o.TicketStageBadge,{stage:e.stage,className:"shrink-0"})]})}e.s(["TicketsCard",0,function({tickets:e,prefer:a="requester",seedRequester:s=null,seedCompany:i=null}){return(0,t.jsxs)("div",{className:"border border-card-border rounded-[20px] p-4 bg-card",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between mb-3",children:[(0,t.jsxs)("h3",{className:"text-xs font-semibold uppercase tracking-wider text-muted-foreground",children:["Tickets",(0,t.jsx)("span",{className:"ml-1.5 text-muted-foreground/60",children:e.length})]}),e.length>0&&(0,t.jsx)(g,{variant:"header",seedRequester:s,seedCompany:i})]}),0===e.length?(0,t.jsx)(g,{variant:"empty",seedRequester:s,seedCompany:i}):(0,t.jsx)("div",{className:"space-y-1",children:e.map(e=>(0,t.jsx)(y,{ticket:e,prefer:a},e.id))})]})}],500013)},719168,e=>{"use strict";var t=e.i(920755);let a=new Map;async function s(e){let t=a.get(e);if(t)return t;let s=i(e).finally(()=>{a.get(e)===s&&a.delete(e)});return a.set(e,s),s}async function i(e){let t=await fetch("/api/enrich-email",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({contactId:e})});if(!t.ok)return console.error("[enrichEmail] API error:",t.status),{success:!1};let a=await t.json();return a.success||!a.pending?a:l(e)}async function l(e){let a=(0,t.createClient)(),s=async()=>{let{data:t}=await a.from("contact_emails").select("id, email").eq("contact_id",e).eq("email_status","valid");return new Map((t??[]).map(e=>[e.email.trim().toLowerCase(),e.id]))},i=await s(),l=Date.now()+9e4;for(;Date.now()<l;)for(let[e,t]of(await new Promise(e=>setTimeout(e,2500)),await s()))if(!i.has(e))return{success:!0,email:e,status:"valid",emailId:t};return{success:!1}}e.s(["enrichEmail",0,s])},693205,e=>{"use strict";e.s(["LAYOUT_CATALOG",0,{person:{cards:{overview:[{key:"widget_catch_up",label:"Catch me up"},{key:"widget_brief",label:"Brief"},{key:"widget_research",label:"Research"},{key:"widget_about",label:"About"},{key:"widget_conversations",label:"Conversations"},{key:"widget_engagement",label:"Engagement timeline"},{key:"widget_recent_meeting",label:"Recent meeting"},{key:"widget_tasks",label:"Tasks"},{key:"widget_product_usage",label:"Product usage"},{key:"widget_org_chart",label:"Org chart"}],sidebar:[{key:"current_company",label:"Current company"},{key:"sidebar_experience",label:"Experience"},{key:"sidebar_education",label:"Education"},{key:"sidebar_tickets",label:"Tickets"},{key:"sidebar_subscriptions",label:"Subscriptions"},{key:"sidebar_payments",label:"Payments"},{key:"sidebar_contracts",label:"Contracts"},{key:"sidebar_assets",label:"Assets"}]},tabs:[{id:"overview",label:"Overview",alwaysVisible:!0},{id:"properties",label:"Properties",alwaysVisible:!0},{id:"messages",label:"Conversations"},{id:"interactions",label:"Interactions"},{id:"posts",label:"Social"},{id:"activity",label:"Activity"},{id:"comments",label:"Comments"},{id:"website",label:"Website"},{id:"product_usage",label:"Product usage"},{id:"calls",label:"Calls"},{id:"recordings",label:"Recordings"},{id:"meetings",label:"Meetings"},{id:"tasks",label:"Tasks"},{id:"sequences",label:"Sequences"}]},company:{cards:{overview:[{key:"widget_catch_up",label:"Catch me up"},{key:"widget_brief",label:"Brief"},{key:"info_company",label:"Company info"},{key:"info_size",label:"Size"},{key:"widget_engagement",label:"Engagement timeline"},{key:"widget_website_visits",label:"Website visits"},{key:"widget_product_usage",label:"Product usage"},{key:"widget_conversations",label:"Conversations"},{key:"widget_next_meeting",label:"Next meeting"},{key:"widget_recent_meeting",label:"Recent meeting"},{key:"widget_tasks",label:"Tasks"},{key:"widget_org_chart",label:"Org chart"}],sidebar:[{key:"sidebar_subsidiaries",label:"Subsidiaries"},{key:"sidebar_people",label:"People"},{key:"sidebar_tickets",label:"Tickets"},{key:"sidebar_tech_stack",label:"Tech stack"},{key:"sidebar_research",label:"Research"},{key:"sidebar_subscriptions",label:"Subscriptions"},{key:"sidebar_payments",label:"Payments"},{key:"sidebar_contracts",label:"Contracts"},{key:"sidebar_assets",label:"Assets"}]},tabs:[{id:"overview",label:"Overview",alwaysVisible:!0},{id:"properties",label:"Properties",alwaysVisible:!0},{id:"messages",label:"Conversations"},{id:"research",label:"Research"},{id:"comments",label:"Comments"},{id:"activity",label:"Activity"},{id:"posts",label:"Social"},{id:"jobs",label:"Jobs"},{id:"prospect",label:"Prospect"},{id:"followers",label:"Followers"},{id:"website",label:"Website"},{id:"product_usage",label:"Product usage"},{id:"calls",label:"Calls"},{id:"recordings",label:"Recordings"},{id:"meetings",label:"Meetings"},{id:"org-chart",label:"Org Chart"}]},deal:{cards:{overview:[{key:"widget_catch_up",label:"Catch me up"},{key:"widget_brief",label:"Brief"},{key:"engagement_timeline",label:"Engagement timeline"},{key:"widget_conversations",label:"Conversations"},{key:"widget_next_meeting",label:"Next meeting"},{key:"widget_plan_summary",label:"Plan summary"},{key:"widget_recent_meeting",label:"Recent meeting"},{key:"widget_meddpicc",label:"MEDDPICC"}],info_grid:[{key:"info_value",label:"Value"},{key:"info_terms",label:"Terms"},{key:"info_status",label:"Status"},{key:"info_next_action",label:"Next action"}],sidebar:[{key:"sidebar_people",label:"People"},{key:"sidebar_companies",label:"Companies"},{key:"sidebar_products",label:"Products"},{key:"sidebar_subscriptions",label:"Subscriptions"},{key:"sidebar_payments",label:"Payments"},{key:"sidebar_contracts",label:"Contracts"},{key:"sidebar_assets",label:"Assets"}]},tabs:[{id:"overview",label:"Overview",alwaysVisible:!0},{id:"properties",label:"Properties"},{id:"messages",label:"Conversations"},{id:"plan",label:"Plan"},{id:"comments",label:"Comments"},{id:"activity",label:"Activity"},{id:"social",label:"Social"},{id:"recordings",label:"Recordings"},{id:"meetings",label:"Meetings"}]}}])},186024,e=>{"use strict";let t={prospect:"Prospect",customer:"Customer",partner:"Partner",investor:"Investor",personal:"Personal",internal:"Internal",vendor:"Vendor",other:"Other"},a=new Set(["prospect","customer"]);e.s(["RELATIONSHIP_LABELS",0,t,"RELATIONSHIP_VALUES",0,["prospect","customer","partner","investor","personal","internal","vendor","other"],"TRACKED_RELATIONSHIPS",0,a,"relationshipLabel",0,function(e){return e?t[e]??e:"Auto"}])},655356,e=>{"use strict";let t=(0,e.i(475254).default)("ban",[["path",{d:"M4.929 4.929 19.07 19.071",key:"196cmz"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);e.s(["default",0,t])},62932,e=>{"use strict";let t=(0,e.i(475254).default)("file-plus-corner",[["path",{d:"M11.35 22H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v5.35",key:"17jvcc"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M14 19h6",key:"bvotb8"}],["path",{d:"M17 16v6",key:"18yu1i"}]]);e.s(["default",0,t])},709064,81951,e=>{"use strict";var t=e.i(475254);let a=(0,t.default)("message-square-dashed",[["path",{d:"M14 3h2",key:"1d12a5"}],["path",{d:"M16 19h-2",key:"1agirb"}],["path",{d:"M2 12v-2",key:"1ey295"}],["path",{d:"M2 16v5.286a.71.71 0 0 0 1.212.502l1.149-1.149",key:"120k8q"}],["path",{d:"M20 19a2 2 0 0 0 2-2v-1",key:"ior8tn"}],["path",{d:"M22 10v2",key:"rmlecy"}],["path",{d:"M22 6V5a2 2 0 0 0-2-2",key:"sp3k6r"}],["path",{d:"M4 3a2 2 0 0 0-2 2v1",key:"11zt7s"}],["path",{d:"M8 19h2",key:"jnunrx"}],["path",{d:"M8 3h2",key:"ysbsee"}]]);e.s(["default",0,a],709064);let s=(0,t.default)("signpost",[["path",{d:"M12 13v8",key:"1l5pq0"}],["path",{d:"M12 3v3",key:"1n5kay"}
1],["path",{d:"M18 6a2 2 0 0 1 1.387.56l2.307 2.22a1 1 0 0 1 0 1.44l-2.307 2.22A2 2 0 0 1 18 13H6a2 2 0 0 1-1.387-.56l-2.306-2.22a1 1 0 0 1 0-1.44l2.306-2.22A2 2 0 0 1 6 6z",key:"gqqp9m"}]]);e.s(["default",0,s],81951)},426669,e=>{"use strict";let t=(0,e.i(475254).default)("mouse-pointer-2",[["path",{d:"M4.037 4.688a.495.495 0 0 1 .651-.651l16 6.5a.5.5 0 0 1-.063.947l-6.124 1.58a2 2 0 0 0-1.438 1.435l-1.579 6.126a.5.5 0 0 1-.947.063z",key:"edeuup"}]]);e.s(["default",0,t])},640761,e=>{"use strict";let t=(0,e.i(475254).default)("panel-top",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}]]);e.s(["default",0,t])},844489,e=>{"use strict";let t=(0,e.i(475254).default)("phone-incoming",[["path",{d:"M16 2v6h6",key:"1mfrl5"}],["path",{d:"m22 2-6 6",key:"6f0sa0"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);e.s(["default",0,t])},151898,e=>{"use strict";var t=e.i(844489);e.s(["PhoneIncoming",()=>t.default])},437423,e=>{"use strict";let t=(0,e.i(475254).default)("phone-outgoing",[["path",{d:"m16 8 6-6",key:"oawc05"}],["path",{d:"M22 8V2h-6",key:"oqy2zc"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);e.s(["default",0,t])},98771,e=>{"use strict";let t=(0,e.i(475254).default)("rotate-cw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]]);e.s(["default",0,t])},574146,e=>{"use strict";let t=(0,e.i(475254).default)("sticky-note",[["path",{d:"M21 9a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 15 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2z",key:"1dfntj"}],["path",{d:"M15 3v5a1 1 0 0 0 1 1h5",key:"6s6qgf"}]]);e.s(["default",0,t])},131531,e=>{"use strict";var t=e.i(574146);e.s(["StickyNote",()=>t.default])},330325,e=>{"use strict";var t=e.i(977482);e.s(["Table2",()=>t.default])}]);
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.