1import{c as fe,u as _e,a as $e}from"../chunks/B7pL95ed.js";import{o as xe}from"../chunks/DDhHZgyS.js";import{p as he,a as t,b as ge,s as be,m as ye,f as Y,j as Pe,$ as we,l as u,d,r as l,i as Ce,u as ut,o as _,c as r,n as m,t as U,h as T,q as rt,g as $,z as Ft,D as ke}from"../chunks/CeVAW1Gb.js";import{i as j}from"../chunks/B3ovmsoT.js";import{e as Ot,i as Ut}from"../chunks/Dv0Kz68y.js";import{c as i}from"../chunks/DyS3vDpL.js";import{h as Ae}from"../chunks/C716mdve.js";import{a as ht}from"../chunks/5_a65lVR.js";import{p as Se}from"../chunks/BD0NFWbb.js";import{C as Pt}from"../chunks/NLrFeD9n.js";import{C as Wt}from"../chunks/DwqjIVZJ.js";import{B as $t}from"../chunks/DiuwzOya.js";import{B as qt}from"../chunks/D6hgyraj.js";import{T as Gt,a as Ht,b as wt,c as at,d as Jt,e as st}from"../chunks/BZKwN5_p.js";import{g as Vt}from"../chunks/D6kMwMsi.js";import{p as Te}from"../chunks/DlGgj7XO.js";import{t as Mt}from"../chunks/zAAq1agK.js";import{S as je}from"../chunks/DhzQLJj6.js";import{P as Ct}from"../chunks/BTzyHBEt.js";import{B as Ye}from"../chunks/CBkiOeAe.js";import{C as Kt}from"../chunks/DvTCLrh7.js";import{C as Qt}from"../chunks/SEB543tb.js";import{W as Xt}from"../chunks/B97kdBAm.js";import{T as Zt}from"../chunks/ltfWGCfL.js";var ze=Y('<div class="flex items-center gap-2 rounded-lg border bg-background px-3 py-2"><!> <span class="text-sm font-medium"> </span></div>'),Re=Y('<div class="rounded-xl border bg-muted/30 p-5 mb-8"><h3 class="text-sm font-medium mb-3">Your assistants</h3> <div class="flex flex-wrap gap-2"></div> <p class="text-xs text-muted-foreground mt-3"> </p></div>'),te=Y('<div class="mt-0.5"><!></div>'),ee=Y('<span class="inline-flex items-center gap-1 rounded-md border border-green-500/40 bg-green-500/10 px-2 py-0.5 text-xs font-medium text-green-700 dark:text-green-400"><!> Connected</span>'),re=Y('<span class="mr-2 h-3 w-3 animate-spin rounded-full border-2 border-current border-t-transparent"></span> Connecting...',1),ae=Y("<!> Connect",1),se=Y("<!> Add Client",1),kt=Y('<span class="text-xs text-muted-foreground">Set up payouts first</span>'),Be=Y(`<div class="mb-8"><div class="flex items-center gap-2 mb-3"><span class="inline-flex items-center rounded-full bg-primary/10 px-3 py-1 text-xs font-medium text-primary"><!> </span></div> <h1 class="text-2xl font-bold mb-2">Distribute Assistants to Other Organizations</h1> <p class="text-muted-foreground max-w-2xl">Share your AI assistants with other organizations â they get their own 2 team, manage their own users, and you earn revenue on every seat.</p></div> <div class="mb-8"><h2 class="text-sm font-medium text-muted-foreground uppercase tracking-wide mb-4">How it works</h2> <div class="grid gap-3 sm:grid-cols-3"><div class="group rounded-xl border bg-background p-5 transition-colors hover:border-primary/30"><div class="flex h-9 w-9 items-center justify-center rounded-lg bg-primary/10 text-primary text-sm font-bold mb-3">1</div> <h3 class="text-sm font-semibold mb-1.5">Pick assistants to share</h3> <p class="text-xs text-muted-foreground leading-relaxed"> </p></div> <div class="group rounded-xl border bg-background p-5 transition-colors hover:border-primary/30"><div class="flex h-9 w-9 items-center justify-center rounded-lg bg-primary/10 text-primary text-sm font-bold mb-3">2</div> <h3 class="text-sm font-semibold mb-1.5">Set your price</h3> <p class="text-xs text-muted-foreground leading-relaxed"> </p></div> <div class="group rounded-xl border bg-background p-5 transition-colors hover:border-primary/30"><div class="flex h-9 w-9 items-center justify-center rounded-lg bg-primary/10 text-primary text-sm font-bold mb-3">3</div> <h3 class="text-sm font-semibold mb-1.5">Send the invite</h3> <p class="text-xs text-muted-foreground leading-relaxed">They create their team on Soligo, add their users, and you start 3 earning â billing is handled automatically.</p></div></div></div> <!> <div class="mb-8"><h2 class="text-sm font-medium text-muted-foreground uppercase tracking-wide mb-4">Get started</h2> <div class="space-y-3"><div><div class="flex items-start gap-4"><!> <div class="flex-1 min-w-0"><h3>Connect your payout account</h3> <p class="text-xs text-muted-foreground mt-0.5 leading-relaxed"><!></p></div> <!></div></div> <div><div class="flex items-start gap-4"><div class="flex-1 min-w-0"><h3 class="text-sm font-semibold">Add your first client</h3> <p class="text-xs text-muted-foreground mt-0.5 leading-relaxed">Pick assistants, set your price, and send them an invite.</p></div> <div class="flex flex-col items-end gap-1"><!> <!></div></div></div></div></div>`,1),Oe=Y('<div class="flex items-start justify-between mb-6 gap-4"><div><div class="flex items-center gap-2 mb-2"><h1 class="text-2xl font-bold">Distribute Assistants</h1> <span class="inline-flex items-center rounded-full bg-muted px-2.5 py-0.5 text-xs font-medium text-muted-foreground"> </span></div> <p class="text-sm text-muted-foreground"> </p></div> <div class="flex flex-col items-end gap-1"><!> <!></div></div>'),oe=Y(`<!> <div class="flex-1"><p class="text-sm font-medium">Payout account not set up</p> <p class="text-sm text-muted-foreground">You won't receive markup payouts until you set up a payout 4 account.</p></div> <!>`,1),At=Y("<!> <!> <!> <!> <!> <!> <!>",1),Ue=Y('<div class="font-medium"> </div>'),gt=Y("<!>
4 <!>",1),ne=Y("<!> New Client",1),Me=Y('<div class="flex flex-col items-end gap-1"><!> <!></div>'),Ne=Y(`<div class="max-w-2xl"><div class="space-y-3"><div><div class="flex items-start gap-4"><!> <div class="flex-1 min-w-0"><h3>Connect your payout account</h3> <p class="text-xs text-muted-foreground mt-0.5 leading-relaxed"><!></p></div> <!></div></div> <div><div class="flex items-start gap-4"><div class="flex-1 min-w-0"><h3 class="text-sm font-semibold">Add your first client</h3> <p class="text-xs text-muted-foreground mt-0.5 leading-relaxed">Pick assistants, set your price, and send them an invite to 5 join.</p></div> <div class="flex flex-col items-end gap-1"><!> <!></div></div></div></div></div>`),De=Y('<span class="text-xs text-muted-foreground">Can resell</span>'),Ie=Y('<div class="font-medium"> </div> <!>',1),Le=Y('<div class="flex items-center justify-between mb-8"><div><h1 class="text-2xl font-bold mb-1">Clients</h1> <p class="text-muted-foreground">Manage your client teams and their assistant access</p></div> <!></div> <!>',1),Ee=Y('<div class="container mx-auto py-8 px-4 max-w-6xl"><!></div>');function Fe(Nt,St){if(new.target)return fe({component:Fe,...Nt});he(St,!0);const Dt=()=>Ce(Te,"$page",le),[le,de]=be(),a=Se(St,"data",7);xe(()=>{const g=Dt().url.searchParams.get("stripe_connect");if(g==="success"?Mt.success("Stripe payout account connected â you're ready to receive payouts."):g==="pending"?Mt.info("Stripe is reviewing your payout account. Payouts will enable once verification completes."):g==="incomplete"&&Mt.warning("Stripe onboarding wasn't finished. Click 'Set up payouts' to continue."),g){const ot=new URL(Dt().url);ot.searchParams.delete("stripe_connect"),history.replaceState(history.state,"",ot.pathname+ot.search)}});const It=ut(()=>a().teamType==="client"&&!!a().parentContext);let pt=ke(!1);function ft(g){return`$${(g/100).toFixed(2)}`}function Lt(g){switch(g){case"accepted":return"outline";case"pending":return"secondary";default:return"outline"}}function Et(g){switch(g){case"accepted":return"border-green-500/50 text-green-700 dark:text-green-400 bg-green-500/5";default:return""}}async function bt(){Ft(pt,!0);try{const g=await fetch("/api/connect/onboard",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({teamId:a().teamId,returnTo:"/clients"})});if(!g.ok){const _t=await g.json();throw new Error(_t.message||"Failed to start onboarding")}const ot=await g.json();window.location.href=ot.url}catch(g){console.error("Connect onboarding error:",g),Ft(pt,!1)}}var ie={get data(){return a()},set data(g){a(g),Pe()},$set:_e,$on:(g,ot)=>$e(St,g,ot)},Tt=Ee();Ae("lxersu",g=>{ye(()=>{we.title=`${u(It)?"Distribute Assistants":"Clients"} - Soligo`})});var ue=d(Tt);{var ve=g=>{var ot=gt(),_t=_(ot);{var jt=vt=>{var z=Be(),k=_(z),L=d(k),W=d(L),E=d(W);je(E,{class:"h-3 w-3 mr-1.5"});var P=r(E);l(W),l(L),m(4),l(k);var R=r(k,2),M=r(d(R),2),N=d(M),O=r(d(N),4),K=d(O);l(O),l(N);var B=r(N,2),F=r(d(B),4),ct=d(F);l(F),l(B),m(2),l(M),l(R);var nt=r(R,2);{var q=e=>{var o=Re(),n=r(d(o),2);Ot(n,21,()=>a().parentContext.availableAssistants,Ut,(y,x)=>{var c=ze(),S=d(c);Ye(S,{class:"h-4 w-4 text-muted-foreground"});var mt=r(S,2),xt=d(mt,!0);l(mt),l(c),U(()=>T(xt,u(x).name)),t(y,c)}),l(n);var s=r(n,2),f=d(s);l(s),l(o),U(()=>T(f,`Shared with you by ${a().parentContext.parentTeamName??""}. You can 6 distribute any combination to your clients.`)),t(e,o)};j(nt,e=>{a().parentContext.availableAssistants.length>0&&e(q)})}var G=r(nt,2),H=r(d(G),2),A=d(H),D=d(A),Q=d(D);{var X=e=>{var o=te(),n=d(o);Kt(n,{class:"h-6 w-6 text-green-500"}),l(o),t(e,o)};j(Q,e=>{a().hasPayoutAccount&&e(X)})}var v=r(Q,2),h=d(v),b=r(h,2),w=d(b);{var Z=e=>{var o=$(`Your bank account is connected. You'll receive payouts 7 automatically.`);t(e,o)},lt=e=>{var o=$(`Link a bank account so you can receive your markup earnings 8 when clients pay.`);t(e,o)};j(w,e=>{a().hasPayoutAccount?e(Z):e(lt,-1)})}l(b),l(v);var dt=r(v,2);{var I=e=>{var o=ee(),n=d(o);Qt(n,{class:"h-3 w-3"}),m(),l(o),t(e,o)},J=e=>{$t(e,{variant:"default",size:"sm",onclick:bt,get disabled(){return u(pt)},children:(o,n)=>{var s=rt(),f=_(s);{var y=c=>{var S=re();m(),t(c,S)},x=c=>{var S=ae(),mt=_(S);Xt(mt,{class:"h-4 w-4 mr-1.5"}),m(),t(c,S)};j(f,c=>{u(pt)?c(y):c(x,-1)})}t(o,s)},$$slots:{default:!0}})};j(dt,e=>{a().hasPayoutAccount?e(I):e(J,-1)})}l(D),l(A);var V=r(A,2),tt=d(V),et=r(d(tt),2),it=d(et);{let e=ut(()=>a().hasPayoutAccount?"default":"outline"),o=ut(()=>!a().hasPayoutAccount);$t(it,{href:"/clients/new",get variant(){return u(e)},size:"sm",get disabled(){return u(o)},children:(n,s)=>{var f=se(),y=_(f);Ct(y,{class:"h-4 w-4 mr-1.5"}),m(),t(n,f)},$$slots:{default:!0}})}var C=r(it,2);{var p=e=>{var o=kt();t(e,o)};j(C,e=>{a().hasPayoutAccount||e(p)})}l(et),l(tt),l(V),l(H),l(G),U(e=>{T(P,` Enabled by ${a().parentContext.parentTeamName??""}`),T(K,`Choose which of your ${a().parentContext.availableAssistants.length??""} assistant${a().parentContext.availableAssistants.length===1?"":"s"} 9 each client gets access to.`),T(ct,`Add your markup on top of the ${e??""}/user base. You keep your markup for every user on their team.`),ht(A,1,`rounded-xl border p-5 ${a().hasPayoutAccount?"bg-muted/20":"bg-background"}`),ht(h,1,`text-sm font-semibold ${a().hasPayoutAccount?"text-muted-foreground":""}`),ht(V,1,`rounded-xl border p-5 bg-background ${a().hasPayoutAccount?"":"opacity-60"}`)},[()=>ft(a().parentContext.baseRateCents)]),t(vt,z)},Yt=vt=>{var z=Oe(),k=d(z),L=d(k),W=r(d(L),2),E=d(W);l(W),l(L);var P=r(L,2),R=d(P);l(P),l(k);var M=r(k,2),N=d(M);{let B=ut(()=>!a().hasPayoutAccount),F=ut(()=>a().hasPayoutAccount?"default":"outline");$t(N,{href:"/clients/new",get disabled(){return u(B)},get variant(){return u(F)},children:(ct,nt)=>{var q=se(),G=_(q);Ct(G,{class:"h-4 w-4 mr-2"}),m(),t(ct,q)},$$slots:{default:!0}})}var O=r(N,2);{var K=B=>{var F=kt();t(B,F)};j(O,B=>{a().hasPayoutAccount||B(K)})}l(M),l(z),U(B=>{T(E,`via ${a().parentContext.parentTeamName??""}`),T(R,`${a().parentContext.availableAssistants.length??""} assistant${a().parentContext.availableAssistants.length===1?"":"s"} 10 available · Base rate ${B??""}/user/mo`)},[()=>ft(a().parentContext.baseRateCents)]),t(vt,z)};j(_t,vt=>{a().clients.length===0?vt(jt):vt(Yt,-1)})}var zt=r(_t,2);{var Rt=vt=>{var z=gt(),k=_(z);{var L=E=>{var P=rt(),R=_(P);i(R,()=>Pt,(M,N)=>{N(M,{class:"mb-6 border-amber-500/50 bg-amber-500/5",children:(O,K)=>{var B=rt(),F=_(B);i(F,()=>
10Wt,(ct,nt)=>{nt(ct,{class:"flex items-center gap-3 py-4",children:(q,G)=>{var H=oe(),A=_(H);Zt(A,{class:"h-5 w-5 text-amber-500 shrink-0"});var D=r(A,4);$t(D,{variant:"outline",size:"sm",onclick:bt,get disabled(){return u(pt)},children:(Q,X)=>{m();var v=$("Set up payouts");t(Q,v)},$$slots:{default:!0}}),t(q,H)},$$slots:{default:!0}})}),t(O,B)},$$slots:{default:!0}})}),t(E,P)};j(k,E=>{a().hasPayoutAccount||E(L)})}var W=r(k,2);i(W,()=>Pt,(E,P)=>{P(E,{children:(R,M)=>{var N=rt(),O=_(N);i(O,()=>Gt,(K,B)=>{B(K,{children:(F,ct)=>{var nt=gt(),q=_(nt);i(q,()=>Ht,(H,A)=>{A(H,{children:(D,Q)=>{var X=rt(),v=_(X);i(v,()=>wt,(h,b)=>{b(h,{children:(w,Z)=>{var lt=At(),dt=_(lt);i(dt,()=>at,(C,p)=>{p(C,{children:(e,o)=>{m();var n=$("Client");t(e,n)},$$slots:{default:!0}})});var I=r(dt,2);i(I,()=>at,(C,p)=>{p(C,{class:"text-center",children:(e,o)=>{m();var n=$("Users");t(e,n)},$$slots:{default:!0}})});var J=r(I,2);i(J,()=>at,(C,p)=>{p(C,{class:"text-center",children:(e,o)=>{m();var n=$("Assistants");t(e,n)},$$slots:{default:!0}})});var V=r(J,2);i(V,()=>at,(C,p)=>{p(C,{class:"text-right",children:(e,o)=>{m();var n=$("Per-User Price");t(e,n)},$$slots:{default:!0}})});var tt=r(V,2);i(tt,()=>
10at,(C,p)=>{p(C,{class:"text-right",children:(e,o)=>{m();var n=$("Your Markup");t(e,n)},$$slots:{default:!0}})});var et=r(tt,2);i(et,()=>at,(C,p)=>{p(C,{class:"text-right",children:(e,o)=>{m();var n=$("Monthly Revenue");t(e,n)},$$slots:{default:!0}})});var it=r(et,2);i(it,()=>at,(C,p)=>{p(C,{class:"text-center",children:(e,o)=>{m();var n=$("Status");t(e,n)},$$slots:{default:!0}})}),t(w,lt)},$$slots:{default:!0}})}),t(D,X)},$$slots:{default:!0}})});var G=r(q,2);i(G,()=>Jt,(H,A)=>{A(H,{children:(D,Q)=>{var X=rt(),v=_(X);Ot(v,17,()=>a().clients,Ut,(h,b)=>{var w=rt(),Z=_(w);i(Z,()=>wt,(lt,dt)=>{dt(lt,{class:"cursor-pointer hover:bg-muted/50",onclick:()=>Vt(`/clients/${u(b).id}`),children:(I,J)=>{var V=At(),tt=_(V);i(tt,()=>st,(n,s)=>{s(n,{children:(f,y)=>{var x=Ue(),c=d(x,!0);l(x),U(()=>T(c,u(b).name)),t(f,x)},$$slots:{default:!0}})});var et=r(tt,2);i(et,()=>st,(n,s)=>{s(n,{class:"text-center",children:(f,y)=>{m();var x=$();U(()=>T(x,u(b).userCount)),t(f,x)},$$slots:{default:!0}})});var it=r(et,2);i(it,()=>st,(n,s)=>{s(n,{class:"text-center",children:(f,y)=>{m();var x=$();U(()=>T(x,u(b).botCount)),t(f,x)},$$slots:{default:!0}})});var C=r(it,2);i(C,()=>st,(n,s)=>{s(n,{class:"text-right",children:(f,y)=>{m();var x=$();U(c=>T(x,`${c??""}/mo`),[()=>ft(u(b).perUserPriceCents)]),t(f,x)},$$slots:{default:!0}})});var p=r(C,2);i(p,()=>st,(n,s)=>{s(n,{class:"text-right",children:(f,y)=>{m();var x=$();U(c=>T(x,`${c??""}/user`),[()=>ft(u(b).markupCents)]),t(f,x)},$$slots:{default:!0}})});var e=r(p,2);i(e,()=>st,(n,s)=>{s(n,{class:"text-right",children:(f,y)=>{m();var x=$();U(c=>T(x,`${c??""}/mo`),[()=>ft(u(b).monthlyRevenueCents)]),t(f,x)},$$slots:{default:!0}})});var o=r(e,2);i(o,()=>st,(n,s)=>{s(n,{class:"text-center",children:(f,y)=>{{let x=ut(()=>Lt(u(b).status)),c=ut(()=>Et(u(b).status));qt(f,{get variant(){return u(x)},get class(){return u(c)},children:(S,mt)=>{m();var xt=$();U(()=>T(xt,u(b).status)),t(S,xt)},$$slots:{default:!0}})}},$$slots:{default:!0}})}),t(I,V)},$$slots:{default:!0}})}),t(h,w)}),t(D,X)},$$slots:{default:!0}})}),t(F,nt)},$$slots:{default:!0}})}),t(R,N)},$$slots:{default:!0}})}),t(vt,z)};j(zt,vt=>{a().clients.length>0&&vt(Rt)})}t(g,ot)},ce=g=>{var ot=Le(),_t=_(ot),jt=r(d(_t),2);{var Yt=z=>{var k=Me(),L=d(k);{let P=ut(()=>!a().hasPayoutAccount),R=ut(()=>a().hasPayoutAccount?"default":"outline");$t(L,{href:"/clients/new",get disabled(){return u(P)},get variant(){return u(R)},children:(M,N)=>{var O=ne(),K=_(O);Ct(K,{class:"h-4 w-4 mr-2"}),m(),t(M,O)},$$slots:{default:!0}})}var W=r(L,2);{var E=P=>{var R=kt();t(P,R)};j(W,P=>{a().hasPayoutAccount||P(E)})}l(k),t(z,k)};j(jt,z=>{a().clients.length>0&&z(Yt)})}l(_t);var zt=r(_t,2);{var Rt=z=>{var k=Ne(),L=d(k),W=d(L),E=d(W),P=d(E);{var R=v=>{var h=te(),b=d(h);Kt(b,{class:"h-6 w-6 text-green-500"}),l(h),t(v,h)};j(P,v=>{a().hasPayoutAccount&&v(R)})}var M=r(P,2),N=d(M),O=r(N,2),K=d(O);{var B=v=>{var h=$(`Your bank account is connected. You'll receive payouts 11 automatically.`);t(v,h)},F=v=>{var h=$(`Link a bank account so you can receive your markup earnings 12 when clients pay.`);t(v,h)};j(K,v=>{a().hasPayoutAccount?v(B):v(F,-1)})}l(O),l(M);var ct=r(M,2);{var nt=v=>{var h=ee(),b=d(h);Qt(b,{class:"h-3 w-3"}),m(),l(h),t(v,h)},q=v=>{$t(v,{variant:"default",size:"sm",onclick:bt,get disabled(){return u(pt)},children:(h,b)=>{var w=rt(),Z=_(w);{var lt=I=>{var J=re();m(),t(I,J)},dt=I=>{var J=ae(),V=_(J);Xt(V,{class:"h-4 w-4 mr-1.5"}),m(),t(I,J)};j(Z,I=>{u(pt)?I(lt):I(dt,-1)})}t(h,w)},$$slots:{default:!0}})};j(ct,v=>{a().hasPayoutAccount?v(nt):v(q,-1)})}l(E),l(W);var G=r(W,2),H=d(G),A=r(d(H),2),D=d(A);{let v=ut(()=>a().hasPayoutAccount?"default":"outline"),h=ut(()=>!a().hasPayoutAccount);$t(D,{href:"/clients/new",get variant(){return u(v)},size:"sm",get disabled(){return u(h)},children:(b,w)=>{var Z=ne(),lt=_(Z);Ct(lt,{class:"h-4 w-4 mr-1.5"}),m(),t(b,Z)},$$slots:{default:!0}})}var Q=r(D,2);{var X=v=>{var h=kt();t(v,h)};j(Q,v=>{a().hasPayoutAccount||v(X)})}l(A),l(H),l(G),l(L),l(k),U(()=>{ht(W,1,`rounded-xl border p-5 ${a().hasPayoutAccount?"bg-muted/20":"bg-background"}`),ht(N,1,`text-sm font-semibold ${a().hasPayoutAccount?"text-muted-foreground":""}`),ht(G,1,`rounded-xl border p-5 bg-background ${a().hasPayoutAccount?"":"opacity-60"}`)}),t(z,k)},vt=z=>{var k=gt(),L=_(k);{var W=P=>{var R=rt(),M=_(R);i(M,()=>Pt,(N,O)=>{O(N,{class:"mb-6 border-amber-500/50 bg-amber-500/5",children:(K,B)=>{var F=rt(),ct=_(F);i(ct,()=>Wt,(nt,q)=>{q(nt,{class:"flex items-center gap-3 py-4",children:(G,H)=>{var A=oe(),D=_(A);Zt(D,{class:"h-5 w-5 text-amber-500 shrink-0"});var Q=r(D,4);$t(Q,{variant:"outline",size:"sm",onclick:bt,get disabled(){return u(pt)},children:(X,v)=>{m();var h=$("Set up payouts");t(X,h)},$$slots:{default:!0}}),t(G,A)},$$slots:{default:!0}})}),t(K,F)},$$slots:{default:!0}})}),t(P,R)};j(L,P=>{a().hasPayoutAccount||P(W)})}var E=r(L,2);i(E,()=>Pt,(P,R)=>{R(P,{children:(M,N)=>{var O=rt(),K=_(O);i(K,()=>Gt,(B,F)=>{F(B,{children:(ct,nt)=>{var q=gt(),G=_(q);i(G,()=>Ht,(A,D)=>{D(A,{children:(Q,X)=>{var v=rt(),h=_(v);i(h,()=>wt,(b,w)=>{w(b,{children:(Z,lt)=>{var dt=At(),I=_(dt);i(I,()=>at,(p,e)=>{e(p,{children:(o,n)=>{m();var s=$("Client");t(o,s)},$$slots:{default:!0}})});var J=r(I,2);i(J,()=>at,(p,e)=>{e(p,{class:"text-center",children:(o,n)=>{m();var s=$("Users");t(o,s)},$$slots:{default:!0}})});var V=r(J,2);i(V,()=>at,(p,e)=>{e(p,{class:"text-center",children:(o,n)=>{m();var s=$("Assistants");t(o,s)},$$slots:{default:!0}})});var tt=r(V,2);i(tt,()=>
12at,(p,e)=>{e(p,{class:"text-right",children:(o,n)=>{m();var s=$("Per-User Price");t(o,s)},$$slots:{default:!0}})});var et=r(tt,2);i(et,()=>at,(p,e)=>{e(p,{class:"text-right",children:(o,n)=>{m();var s=$("Your Markup");t(o,s)},$$slots:{default:!0}})});var it=r(et,2);i(it,()=>at,(p,e)=>{e(p,{class:"text-right",children:(o,n)=>{m();var s=$("Monthly Revenue");t(o,s)},$$slots:{default:!0}})});var C=r(it,2);i(C,()=>at,(p,e)=>{e(p,{class:"text-center",children:(o,n)=>{m();var s=$("Status");t(o,s)},$$slots:{default:!0}})}),t(Z,dt)},$$slots:{default:!0}})}),t(Q,v)},$$slots:{default:!0}})});var H=r(G,2);i(H,()=>Jt,(A,D)=>{D(A,{children:(Q,X)=>{var v=rt(),h=_(v);Ot(h,17,()=>a().clients,Ut,(b,w)=>{var Z=rt(),lt=_(Z);i(lt,()=>wt,(dt,I)=>{I(dt,{class:"cursor-pointer hover:bg-muted/50",onclick:()=>Vt(`/clients/${u(w).id}`),children:(J,V)=>{var tt=At(),et=_(tt);i(et,()=>st,(s,f)=>{f(s,{children:(y,x)=>{var c=Ie(),S=_(c),mt=d(S,!0);l(S);var xt=r(S,2);{var yt=Bt=>{var pe=De();t(Bt,pe)};j(xt,Bt=>{u(w).canResell&&Bt(yt)})}U(()=>T(mt,u(w).name)),t(y,c)},$$slots:{default:!0}})});var it=r(et,2);i(it,()=>st,(s,f)=>{f(s,{class:"text-center",children:(y,x)=>{m();var c=$();U(()=>T(c,u(w).userCount)),t(y,c)},$$slots:{default:!0}})});var C=r(it,2);i(C,()=>st,(s,f)=>{f(s,{class:"text-center",children:(y,x)=>{m();var c=$();U(()=>T(c,u(w).botCount)),t(y,c)},$$slots:{default:!0}})});var p=r(C,2);i(p,()=>st,(s,f)=>{f(s,{class:"text-right",children:(y,x)=>{m();var c=$();U(S=>T(c,`${S??""}/mo`),[()=>ft(u(w).perUserPriceCents)]),t(y,c)},$$slots:{default:!0}})});var e=r(p,2);i(e,()=>st,(s,f)=>{f(s,{class:"text-right",children:(y,x)=>{m();var c=$();U(S=>T(c,`${S??""}/user`),[()=>ft(u(w).markupCents)]),t(y,c)},$$slots:{default:!0}})});var o=r(e,2);i(o,()=>st,(s,f)=>{f(s,{class:"text-right",children:(y,x)=>{m();var c=$();U(S=>T(c,`${S??""}/mo`),[()=>ft(u(w).monthlyRevenueCents)]),t(y,c)},$$slots:{default:!0}})});var n=r(o,2);i(n,()=>st,(s,f)=>{f(s,{class:"text-center",children:(y,x)=>{{let c=ut(()=>Lt(u(w).status)),S=ut(()=>Et(u(w).status));qt(y,{get variant(){return u(c)},get class(){return u(S)},children:(mt,xt)=>{m();var yt=$();U(()=>T(yt,u(w).status)),t(mt,yt)},$$slots:{default:!0}})}},$$slots:{default:!0}})}),t(J,tt)},$$slots:{default:!0}})}),t(b,Z)}),t(Q,v)},$$slots:{default:!0}})}),t(ct,q)},$$slots:{default:!0}})}),t(M,O)},$$slots:{default:!0}})}),t(z,k)};j(zt,z=>{a().clients.length===0?z(Rt):z(vt,-1)})}t(g,ot)};j(ue,g=>{u(It)&&a().parentContext?g(ve):g(ce,-1)})}l(Tt),t(Nt,Tt);var me=ge(ie);return de(),me}export{Fe as component};
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.