PageSourceSearch

https://bankruptcy.manus.space/assets/AdminOverview-DVJmdoPX.js

js bankruptcy.manus.space collected 2026-10-03 05:00:28 UTC 30,996 bytes, 11 lines download raw bytes

1import{j as e}from"./vendor-BMTqjksT.js";import{r as E,t as b,a5 as z,aF as M,b as k,j as F,M as N,aD as S,g as o,ab as w,ac as I,aG as C,a3 as L,K as $,aC as U,a7 as W,$ as G,U as _,aH as H,af as P}from"./index-C0VezhcQ.js";import{A as Q}from"./AdminLayout-Cd2syILU.js";import"./trpc-c2OaEmLI.js";import"./d3-ngNJxV2x.js";import"./sparkles-D2L2V_UA.js";import"./chart-no-axes-column-D7MgvIiw.js";/**
2 * @license lucide-react v0.453.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const B=E("Inbox",[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]]);/**
7 * @license lucide-react v0.453.0 - ISC
8 *
9 * This source code is licensed under the ISC license.
10 * See the LICENSE file in the root directory of this source tree.
11 */const V=E("MousePointer",[["path",{d:"M12.586 12.586 19 19",key:"ea5xo7"}],["path",{d:"M3.688 3.037a.497.497 0 0 0-.651.651l6.5 15.999a.501.501 0 0 0 .947-.062l1.569-6.083a2 2 0 0 1 1.448-1.479l6.124-1.579a.5.5 0 0 0 .063-.947z",key:"277e5u"}]]);function T(s,n){return n?`${(s/n*100).toFixed(1)}%`:"0%"}function x({data:s,color:n="#d97706",height:i=40}){if(s.length<2)return null;const d=Math.max(...s,1),c=Math.min(...s,0),r=d-c||1,l=i,m=120,g=s.map((A,j)=>{const f=j/(s.length-1)*m,O=l-(A-c)/r*l;return`${f},${O}`}).join(" ");return e.jsx("svg",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:45",viewBox:`0 0 ${m} ${l}`,className:"w-full",style:{height:`${i}px`},preserveAspectRatio:"none",children:e.jsx("polyline",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:46",points:g,fill:"none",stroke:n,strokeWidth:"2",strokeLinejoin:"round"})})}function p({label:s,value:n,sub:i,icon:d,color:c,href:r,trend:l}){const m=e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:59",className:`bg-zinc-900 border border-zinc-800 rounded-lg p-4 hover:border-zinc-700 transition-colors ${r?"cursor-pointer":""}`,children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:60",className:"flex items-start justify-between mb-2",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:61",className:"w-8 h-8 rounded-lg flex items-center justify-center",style:{backgroundColor:`${c}18`},children:e.jsx(d,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:62",className:"w-4 h-4",style:{color:c}})}),l&&l.data.length>1&&e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:65",className:"w-16",children:e.jsx(x,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:66",data:l.data,color:l.color??c,height:24})})]}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:70",className:"text-xl font-bold text-white mb-0.5",children:typeof n=="number"?n.toLocaleString():n}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:71",className:"text-[11px] text-zinc-500",children:s}),i&&e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:72",className:"text-[10px] text-zinc-600 mt-0.5",children:i})]});return r?e.jsx(o,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:75",href:P(r),children:m}):m}function u({title:s,icon:n,color:i,action:d}){return e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:80",className:"flex items-center justify-between mb-3",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:81",className:"flex items-center gap-2",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:82",className:"w-6 h-6 rounded flex items-center justify-center",style:{backgroundColor:`${i}20`},children:e.jsx(n,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:83",className:"w-3.5 h-3.5",style:{color:i}})}),e.jsx("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:85",className:"text-xs font-semibold text-zinc-300 uppercase tracking-widest",children:s})]}),d]})}function D({value:s,max:n,color:i,label:d}){return e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:94",className:"flex items-center gap-2",children:[d&&e.jsx("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:95",className:"text-[10px] text-zinc-500 w-14 shrink-0",children:d}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:96",className:"flex-1 bg-zinc-800 rounded-full h-1.5",children:e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:97",className:"h-1.5 rounded-full transition-all",style:{width:`${n?Math.min(s/n*100,100):0}%`,backgroundColor:i}})}),e.jsx("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:99",className:"text-[10px] text-zinc-400 w-10 text-right shrink-0",children:s.toLocaleStr
11ing()})]})}function K({status:s}){const i={active:{label:"Active",cls:"bg-emerald-500/15 text-emerald-400 border border-emerald-500/30"},paused:{label:"Paused",cls:"bg-amber-500/15 text-amber-400 border border-amber-500/30"},draft:{label:"Draft",cls:"bg-zinc-700/50 text-zinc-400 border border-zinc-600"},completed:{label:"Completed",cls:"bg-blue-500/15 text-blue-400 border border-blue-500/30"}}[s??""]??{label:s??"—",cls:"bg-zinc-700/50 text-zinc-400 border border-zinc-600"};return e.jsx("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:112",className:`text-[10px] font-semibold px-2 py-0.5 rounded-full ${i.cls}`,children:i.label})}const Y={chapter7:"Ch. 7",chapter11:"Ch. 11",chapter12:"Ch. 12",chapter13:"Ch. 13",debtRelief:"Debt Relief",foreclosureDefense:"Foreclosure",other:"Other"},Z={exclusive:{label:"Exclusive",cls:"bg-amber-500/15 text-amber-400"},nonexclusive:{label:"Non-Excl.",cls:"bg-blue-500/15 text-blue-400"},free_verified:{label:"Free",cls:"bg-emerald-500/15 text-emerald-400"},unverified_notify:{label:"Notify",cls:"bg-zinc-700/50 text-zinc-400"}};function te(){const{data:s,isLoading:n}=b.portal.adminGetDashboardStats.useQuery(),{data:i,isLoading:d}=b.portal.adminGetOperationsDashboard.useQuery(),{data:c}=b.gsc.getSummary.useQuery({preset:"7d"}),{data:r}=b.gsc.getTrend.useQuery({preset:"28d"}),{data:l}=b.gsc.getTopPages.useQuery({preset:"7d",limit:10}),m=n||d;(s?.revenue?.totalCents??0)/100;const g=(s?.leadsPerDay??[]).map(a=>a.count),A=(s?.revenuePerDay??[]).map(a=>a.revenue/100),j=(r??[]).map(a=>a.clicks),f=(r??[]).map(a=>a.impressions),O=i?.sendVolume??[],R=(i?.users?.perDay??[]).map(a=>a.count),y=(i?.campaigns??[]).filter(a=>!a.isHistorical&&a.status==="active");return e.jsx(Q,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:153",title:"Performance Dashboard",breadcrumb:"Admin",children:m?e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:155",className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-3 mb-6",children:Array.from({length:12}).map((a,t)=>e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:157",className:"bg-zinc-900 border border-zinc-800 rounded-lg p-5 animate-pulse h-28"},t))}):e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:161",className:"space-y-5",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:164",className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-3",children:[e.jsx(p,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:165",label:"Organic Clicks (7d)",value:c?.totalClicks??0,sub:`${(c?.avgCtr??0).toFixed(1)}% CTR · Pos ${(c?.avgPosition??0).toFixed(1)}`,icon:V,color:"#10b981",trend:{data:j,color:"#10b981"},href:"/admin/search-analytics/"}),e.jsx(p,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:174",label:"Indexed Pages",value:s?.indexing?.indexed??0,sub:`${s?.indexing?.totalPages??0} total · ${s?.indexing?.notIndexed??0} pending`,icon:z,color:"#6366f1",href:"/admin/seo-control/"}),e.jsx(p,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:182",label:"New Leads (30d)",value:i?.leads?.totals?.thisMonth??0,sub:`${i?.leads?.totals?.today??0} today · ${i?.leads?.totals?.thisWeek??0} this week`,icon:M,color:"#f59e0b",trend:{data:g,color:"#f59e0b"},href:"/admin/leads/"}),e.jsx(p,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:191",label:"Active Attorneys",value:s?.attorneys?.active??0,sub:`+${s?.newAttorneys?.thisWeek??0} this week · +${s?.newAttorneys?.thisMonth??0} this month`,icon:k,color:"#d97706",href:"/admin/attorneys/"}),e.jsx(p,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:199",label:"Verified Profiles",value:s?.attorneys?.verified??0,sub:`+${s?.newAttorneys?.verifiedThisWeek??0} this week · ${i?.claims?.totals?.pending??0} pending`,icon:F,color:"#10b981",href:"/admin/claims/"}),e.jsx(p,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:207",label:"Emails Discovered",value:s?.emailEnrichment?.hasEmail??0,sub:`${s?.emailEnrichment?.personalEmails??0} personal · +${s?.emailEnrichment?.enrichedThisWeek??0} this week`,icon:N,color:"#8b5cf6",href:"/admin/emails/"})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:218",className:"grid grid-cols-1 lg:grid-cols-2 gap-4",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:221",className:"bg-zinc-900 border border-zinc-800 rounded-lg p-5",children:[e.jsx(u,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:222",title:"Organic Traffic (28 days)",icon:S,color:"#10b981",action:e.jsx(o,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:223",href:"/admin/search-analytics/",children:e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:223",className:"text-[10px] text-zinc-500 hover:text-zinc-300 flex items-center gap-1",children:["Full report ",e.jsx(w,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:223",className:"w-3 h-3"})]})})}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:226",className:"grid grid-cols-4 gap-3 mb-4",children:[{label:"Clicks",value:(r??[]).reduce((a,t)=>a+t.clicks,0),color:"#10b981"},{label:"Impressions",value:(r??[]).reduce((a,t)=>a+t.impressions,0),color:"#6366f1"},{label:"Avg CTR",value:`${(c?.avgCtr??0).toFixed(1)}%`,color:"#f59e0b"},{label:"Avg Position",value:(c?.avgPosition??0).toFixed(1),color:"#3b82f6"}].map(a=>e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:233",className:"bg-zinc-800/50 rounded-lg p-2.5 text-center",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:234",className:"text-sm font-bold",style:{color:a.color}
11,children:typeof a.value=="number"?a.value.toLocaleString():a.value}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:235",className:"text-[10px] text-zinc-500 mt-0.5",children:a.label})]},a.label))}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:241",className:"mb-2",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:242",className:"text-[10px] text-zinc-600 mb-1",children:"Daily clicks"}),e.jsx(x,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:243",data:j,color:"#10b981",height:48})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:245",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:246",className:"text-[10px] text-zinc-600 mb-1",children:"Daily impressions"}),e.jsx(x,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:247",data:f,color:"#6366f1",height:32})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:252",className:"bg-zinc-900 border border-zinc-800 rounded-lg p-5",children:[e.jsx(u,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:253",title:"Top Content (7 days)",icon:z,color:"#6366f1",action:e.jsx(o,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:254",href:"/admin/seo-control/",children:e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:254",className:"text-[10px] text-zinc-500 hover:text-zinc-300 flex items-center gap-1",children:["All pages ",e.jsx(w,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:254",className:"w-3 h-3"})]})})}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:256",className:"space-y-2 max-h-72 overflow-y-auto",children:[(l??[]).map((a,t)=>{const h=a.page?.replace(/^https?:\/\/[^/]+/,"")||a.page;return e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:260",className:"flex items-center gap-3 py-2 border-b border-zinc-800/50 last:border-0",children:[e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:261",className:"text-[10px] text-zinc-600 w-4 shrink-0",children:[t+1,"."]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:262",className:"flex-1 min-w-0",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:263",className:"text-[11px] text-zinc-300 font-medium truncate",title:a.page,children:h}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:264",className:"text-[10px] text-zinc-500",children:[a.clicks," clicks · ",a.impressions.toLocaleString()," impr · ",a.ctr,"% CTR · Pos ",a.position]})]})]},t)}),(!l||l.length===0)&&e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:272",className:"text-xs text-zinc-600 py-4 text-center",children:"No GSC data available"})]})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:279",className:"grid grid-cols-1 lg:grid-cols-2 gap-4",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:282",className:"bg-zinc-900 border border-zinc-800 rounded-lg p-5",children:[e.jsx(u,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:283",title:"Attorney Growth & Claims",icon:I,color:"#10b981",action:e.jsx(o,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:284",href:"/admin/claims/",children:e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:284",className:"text-[10px] text-zinc-500 hover:text-zinc-300 flex items-center gap-1",children:["All claims ",e.jsx(w,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:284",className:"w-3 h-3"})]})})}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:287",className:"grid grid-cols-2 gap-3 mb-4",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:288",className:"bg-zinc-800/50 rounded-lg p-3",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:289",className:"text-[10px] text-zinc-500 uppercase tracking-wider mb-2",children:"This Week"}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:290",className:"space-y-2",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:291",className:"flex justify-between items-center",children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:292",className:"text-[11px] text-zinc-400",children:"New profiles"}),e.jsx("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:293",className:"text-sm font-bold text-amber-400",children:s?.newAttorneys?.thisWeek??0})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:295",className:"flex justify-between items-center",children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:296",className:"text-[11px] text-zinc-400",children:"Verified"}),e.jsx("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:297",className:"text-sm font-bold text-emerald-400",children:s?.newAttorneys?.verifiedThisWeek??0})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:299",className:"flex justify-between items-center",children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:300",className:"text-[11px] text-zinc-400",children:"Pending claims"}),e.jsx("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:301",className:"text-sm font-bold text-amber-300",children:i?.claims?.totals?.pending??0})]})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:305",className:"bg-zinc-800/50 rounded-lg p-3",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:306",className:"text-[10px] text-zinc-500 uppercase tracking-wider mb-2",children:"All Time"}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:307",className:"space-y-2",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:308",className:"flex justify-between items-center",children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:309",className:"text-[11px] text-zinc-400",children:"Total active"}),e.jsx("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:310",className:"text-sm font-bold text-white",children:(s?.attorneys?.active??0).toLocaleStr
11ing()})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:312",className:"flex justify-between items-center",children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:313",className:"text-[11px] text-zinc-400",children:"Claimed"}),e.jsx("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:314",className:"text-sm font-bold text-blue-400",children:s?.attorneys?.claimed??0})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:316",className:"flex justify-between items-center",children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:317",className:"text-[11px] text-zinc-400",children:"Verified"}),e.jsx("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:318",className:"text-sm font-bold text-emerald-400",children:s?.attorneys?.verified??0})]})]})]})]}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:325",className:"text-[10px] text-zinc-500 uppercase tracking-wider mb-2",children:"Recent Activity"}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:326",className:"space-y-1.5 max-h-40 overflow-y-auto",children:(i?.claims?.recent??[]).slice(0,8).map(a=>e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:328",className:"flex items-center justify-between gap-2 py-1 border-b border-zinc-800/50 last:border-0",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:329",className:"flex-1 min-w-0",children:e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:330",className:"text-[11px] text-zinc-300 truncate",children:a.firmName||"—"})}),e.jsx("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:332",className:`text-[10px] font-semibold px-1.5 py-0.5 rounded ${a.verified?"bg-emerald-500/15 text-emerald-400":a.claimStatus==="pending"?"bg-amber-500/15 text-amber-400":"bg-blue-500/15 text-blue-400"}`,children:a.verified?"Verified":a.claimStatus==="pending"?"Pending":"Claimed"})]},a.id))})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:345",className:"bg-zinc-900 border border-zinc-800 rounded-lg p-5",children:[e.jsx(u,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:346",title:"Outreach Pipeline",icon:C,color:"#6366f1",action:e.jsx(o,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:347",href:"/admin/outreach/",children:e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:347",className:"text-[10px] text-zinc-500 hover:text-zinc-300 flex items-center gap-1",children:["Manage ",e.jsx(w,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:347",className:"w-3 h-3"})]})})}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:350",className:"grid grid-cols-3 gap-2 mb-4",children:[{label:"Queued",value:i?.outreachHealth?.enrolled??0,color:"#6366f1"},{label:"Active",value:i?.outreachHealth?.active??0,color:"#10b981"},{label:"Converted",value:i?.outreachHealth?.converted??0,color:"#f59e0b"}].map(a=>e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:356",className:"bg-zinc-800/50 rounded-lg p-2.5 text-center",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:357",className:"text-base font-bold",style:{color:a.color},children:a.value.toLocaleString()}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:358",className:"text-[10px] text-zinc-500 mt-0.5",children:a.label})]},a.label))}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:364",className:"text-[10px] text-zinc-500 uppercase tracking-wider mb-2",children:"Current Smartlead Campaigns"}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:365",className:"space-y-2 max-h-48 overflow-y-auto",children:[y.map(a=>{const t=a.sendStats,h=Number(t?.sent??0);return e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:370",className:"bg-zinc-800/40 rounded-lg p-3",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:371",className:"flex items-center justify-between mb-2",children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:372",className:"text-[11px] font-semibold text-zinc-300 truncate max-w-[200px]",children:a.name}),e.jsx(K,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:373",status:a.status})]}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:375",className:"grid grid-cols-4 gap-2",children:[{label:"Sent",value:h,color:"#6366f1"},{label:"Open %",value:T(Number(t?.opened??0),h),color:"#f59e0b"},{label:"Click %",value:T(Number(t?.clicked??0),h),color:"#3b82f6"},{label:"Reply",value:Number(t?.replied??0),color:"#10b981"}].map(v=>e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:382",className:"text-center",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:383",className:"text-xs font-bold",style:{color:v.color}
11,children:typeof v.value=="number"?v.value.toLocaleString():v.value}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:384",className:"text-[10px] text-zinc-600",children:v.label})]},v.label))})]},a.id)}),y.length===0&&e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:392",className:"text-xs text-zinc-600 py-3 text-center",children:"No current Smartlead campaigns. Draft preparation is no-send."})]}),O.length>0&&e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:398",className:"border-t border-zinc-800 pt-3 mt-3",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:399",className:"text-[10px] text-zinc-600 mb-1",children:"Send volume (14 days)"}),e.jsx(x,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:400",data:O.map(a=>a.sent),color:"#6366f1",height:32})]})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:407",className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:408",className:"bg-zinc-900 border border-zinc-800 rounded-lg p-4",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:409",className:"flex items-center justify-between mb-2",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:410",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:411",className:"text-[10px] text-zinc-500 uppercase tracking-widest",children:"Leads (30d)"}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:412",className:"text-lg font-bold text-white mt-0.5",children:g.reduce((a,t)=>a+t,0).toLocaleString()})]}),e.jsx(L,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:416",className:"w-4 h-4 text-emerald-400"})]}),e.jsx(x,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:418",data:g,color:"#10b981",height:32})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:420",className:"bg-zinc-900 border border-zinc-800 rounded-lg p-4",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:421",className:"flex items-center justify-between mb-2",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:422",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:423",className:"text-[10px] text-zinc-500 uppercase tracking-widest",children:"Revenue (30d)"}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:424",className:"text-lg font-bold text-white mt-0.5",children:["$",A.reduce((a,t)=>a+t,0).toLocaleString("en-US",{minimumFractionDigits:0,maximumFractionDigits:0})]})]}),e.jsx($,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:428",className:"w-4 h-4 text-amber-400"})]}),e.jsx(x,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:430",data:A,color:"#d97706",height:32})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:432",className:"bg-zinc-900 border border-zinc-800 rounded-lg p-4",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:433",className:"flex items-center justify-between mb-2",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:434",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:435",className:"text-[10px] text-zinc-500 uppercase tracking-widest",children:"Email Discovery"}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:436",className:"text-lg font-bold text-white mt-0.5",children:(s?.emailEnrichment?.personalEmails??0).toLocaleString()})]}),e.jsx(N,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:440",className:"w-4 h-4 text-purple-400"})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:442",className:"space-y-1.5 mt-2",children:[e.jsx(D,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:443",value:s?.emailEnrichment?.personalEmails??0,max:s?.attorneys?.active??1,color:"#8b5cf6",label:"Personal"}),e.jsx(D,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:444",value:s?.emailEnrichment?.genericEmails??0,max:s?.attorneys?.active??1,color:"#64748b",label:"Generic"})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:446",className:"text-[10px] text-zinc-600 mt-2",children:["+",s?.emailEnrichment?.enrichedThisWeek??0," this week"]})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:448",className:"bg-zinc-900 border border-zinc-800 rounded-lg p-4",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:449",className:"flex items-center justify-between mb-2",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:450",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:451",className:"text-[10px] text-zinc-500 uppercase tracking-widest",children:"New Users (30d)"}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:452",className:"text-lg font-bold text-white mt-0.5",children:(i?.users?.totals?.thisMonth??0).toLocaleStr
11ing()})]}),e.jsx(U,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:456",className:"w-4 h-4 text-blue-400"})]}),e.jsx(x,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:458",data:R,color:"#3b82f6",height:32}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:459",className:"text-[10px] text-zinc-600 mt-1",children:[i?.users?.totals?.today??0," today · ",i?.users?.totals?.total??0," total"]})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:464",className:"bg-zinc-900 border border-zinc-800 rounded-lg p-5",children:[e.jsx(u,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:465",title:"Recent Leads",icon:B,color:"#f59e0b",action:e.jsx(o,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:466",href:"/admin/leads/",children:e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:466",className:"text-[10px] text-zinc-500 hover:text-zinc-300 flex items-center gap-1",children:["All leads ",e.jsx(w,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:466",className:"w-3 h-3"})]})})}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:467",className:"space-y-1.5 max-h-56 overflow-y-auto",children:[(i?.leads?.recent??[]).slice(0,15).map(a=>{const t=Z[a.routingTier??""]??{label:a.routingTier??"—",cls:"bg-zinc-700/50 text-zinc-400"};return e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:471",className:"flex items-center gap-3 py-1.5 border-b border-zinc-800/50 last:border-0",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:472",className:"flex-1 min-w-0",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:473",className:"text-xs text-zinc-300 font-medium truncate",children:[a.firstName," ",a.lastName]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:476",className:"text-[10px] text-zinc-500",children:[Y[a.caseType??""]??a.caseType," · ",a.city??"",a.city&&a.state?", ":"",a.state??""]})]}),e.jsx("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:480",className:`text-[10px] font-semibold px-1.5 py-0.5 rounded ${t.cls}`,children:t.label}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:481",className:"text-[10px] text-zinc-600 shrink-0 text-right w-20",children:new Date(a.createdAt).toLocaleString("en-US",{timeZone:"America/New_York",month:"short",day:"numeric",hour:"numeric",minute:"2-digit"})})]},a.id)}),(i?.leads?.recent??[]).length===0&&e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:488",className:"text-xs text-zinc-600 py-4 text-center",children:"No leads in the last 30 days"})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:494",className:"bg-zinc-900 border border-zinc-800 rounded-lg p-5",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:495",className:"text-xs text-zinc-500 uppercase tracking-widest mb-4",children:"Quick Actions"}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:496",className:"grid grid-cols-2 sm:grid-cols-3 md:grid-cols-5 gap-3",children:[{label:"Attorneys",href:"/admin/attorneys/",icon:k},{label:"Leads",href:"/admin/leads/",icon:L},{label:"Claims",href:"/admin/claims/",icon:W,badge:i?.claims?.totals?.pending},{label:"Outreach",href:"/admin/outreach/",icon:C},{label:"Emails",href:"/admin/emails/",icon:N},{label:"Reviews",href:"/admin/reviews/",icon:G,badge:s?.pendingReviews},{label:"Users",href:"/admin/users/",icon:_},{label:"Payments",href:"/admin/payments/",icon:$},{label:"GSC / SEO",href:"/admin/search-analytics/",icon:S},{label:"Content Intel",href:"/admin/seo-control/",icon:H}].map(a=>e.jsx(o,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:509",href:P(a.href),children:e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:510",className:"flex items-center gap-2 p-3 rounded-lg border border-zinc-800 hover:border-zinc-600 hover:bg-zinc-800/50 transition-all cursor-pointer",children:[e.jsx(a.icon,{"data-loc":"client/src/pages/admin/AdminOverview.tsx:511",className:"w-4 h-4 text-amber-500 shrink-0"}),e.jsx("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:512",className:"text-xs text-zinc-300 flex-1",children:a.label}),a.badge!==void 0&&a.badge>0&&e.jsx("span",{"data-loc":"client/src/pages/admin/AdminOverview.tsx:514",className:"text-[10px] font-bold bg-amber-600 text-white rounded-full w-4 h-4 flex items-center justify-center shrink-0",children:a.badge>9?"9+":a.badge})]})},a.href))})]})]})})}export{te as 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.