1import{r as N,j as a}from"./vendor-BMTqjksT.js";import{A as I,R as y}from"./AdminLayout-Cd2syILU.js";import{t as d,i as n,C as l,f as c,U as P,a5 as k,J as M,c as u,d as b,a9 as m,B as o,aY as J,k as L,aa as T,w as D}from"./index-C0VezhcQ.js";import{P as f}from"./play-CRe2O03a.js";import{P as E}from"./pause-DSjH_uV9.js";import{P as F}from"./plus-D4rfRKof.js";import"./sparkles-D2L2V_UA.js";import"./chart-no-axes-column-D7MgvIiw.js";import"./trpc-c2OaEmLI.js";import"./d3-ngNJxV2x.js";const O=[{value:"",label:"All States (Full Crawl)"},{value:"AL",label:"Alabama"},{value:"AK",label:"Alaska"},{value:"AZ",label:"Arizona"},{value:"AR",label:"Arkansas"},{value:"CA",label:"California"},{value:"CO",label:"Colorado"},{value:"CT",label:"Connecticut"},{value:"DE",label:"Delaware"},{value:"DC",label:"DC"},{value:"FL",label:"Florida"},{value:"GA",label:"Georgia"},{value:"HI",label:"Hawaii"},{value:"ID",label:"Idaho"},{value:"IL",label:"Illinois"},{value:"IN",label:"Indiana"},{value:"IA",label:"Iowa"},{value:"KS",label:"Kansas"},{value:"KY",label:"Kentucky"},{value:"LA",label:"Louisiana"},{value:"ME",label:"Maine"},{value:"MD",label:"Maryland"},{value:"MA",label:"Massachusetts"},{value:"MI",label:"Michigan"},{value:"MN",label:"Minnesota"},{value:"MS",label:"Mississippi"},{value:"MO",label:"Missouri"},{value:"MT",label:"Montana"},{value:"NE",label:"Nebraska"},{value:"NV",label:"Nevada"},{value:"NH",label:"New Hampshire"},{value:"NJ",label:"New Jersey"},{value:"NM",label:"New Mexico"},{value:"NY",label:"New York"},{value:"NC",label:"North Carolina"},{value:"ND",label:"North Dakota"},{value:"OH",label:"Ohio"},{value:"OK",label:"Oklahoma"},{value:"OR",label:"Oregon"},{value:"PA",label:"Pennsylvania"},{value:"RI",label:"Rhode Island"},{value:"SC",label:"South Carolina"},{value:"SD",label:"South Dakota"},{value:"TN",label:"Tennessee"},{value:"TX",label:"Texas"},{value:"UT",label:"Utah"},{value:"VT",label:"Vermont"},{value:"VA",label:"Virginia"},{value:"WA",label:"Washington"},{value:"WV",label:"West Virginia"},{value:"WI",label:"Wisconsin"},{value:"WY",label:"Wyoming"}];function w({status:r}){const p={running:{color:"bg-green-100 text-green-700 border-green-200",icon:a.jsx(m,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:34",className:"w-3 h-3 animate-spin"})},pending:{color:"bg-blue-100 text-blue-700 border-blue-200",icon:a.jsx(D,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:35",className:"w-3 h-3"})},paused:{color:"bg-amber-100 text-amber-700 border-amber-200",icon:a.jsx(E,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:36",className:"w-3 h-3"})},completed:{color:"bg-emerald-100 text-emerald-700 border-emerald-200",icon:a.jsx(T,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:37",className:"w-3 h-3"})},failed:{color:"bg-red-100 text-red-700 border-red-200",icon:a.jsx(L,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:38",className:"w-3 h-3"})}},x=p[r]||p.pending;return a.jsxs("span",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:42",className:`inline-flex items-center gap-1 px-2 py-0.5 rounded-full text-xs font-medium border ${x.color}`,children:[x.icon,r]})}function G(){const[r,p]=N.useState(""),[x,A]=N.useState(!1),t=d.avvoExpansion.getStats.useQuery(void 0,{refetchInterval:15e3}),i=d.avvoExpansion.listJobs.useQuery(void 0,{refetchInterval:15e3}),j=d.avvoExpansion.createJob.useMutation({onSuccess:s=>{n.success(`Created Avvo expansion job #${s.jobId} (${s.stateFilter||"all states"})`),t.refetch(),i.refetch(),A(!1)},onError:s=>{n.error(s.message),A(!1)}}),v=d.avvoExpansion.pauseJob.useMutation({onSuccess:()=>{n.success("Job paused"),t.refetch(),i.refetch()},onError:s=>n.error(s.message)}),g=d.avvoExpansion.resumeJob.useMutation({onSuccess:s=>{n.success(`Job resumed â processed ${s.pagesProcessed} pages, inserted ${s.inserted} attorneys`),t.refetch(),i.refetch()},onError:s=>n.error(s.message)}),h=d.avvoExpansion.runNextBatch.useMutation({onSuccess:s=>{s.done?n.success("Job completed!"):n.success(`Batch: ${s.pagesProcessed} pages, +${s.inserted} inserted, ${s.skipped} skipped`),t.refetch(),i.refetch()},onError:s=>n.error(s.message)}),e=t.data?.activeJob,S=t.data?.totalInserted??0,C=t.data?.totalPages??0;return a.jsx(I,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:105",title:"Avvo Expansion",breadcrumb:"Data Pipeline",children:a.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:106",className:"space-y-6",children:[a.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:108",className:"grid grid-cols-1 md:grid-cols-4 gap-4",children:[a.jsx(l,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:109",children:a.jsx(c,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:110",className:"pt-4 pb-4",children:a.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:111",className:"flex items-center gap-3",children:[a.jsx("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:112",className:"w-10 h-10 rounded-lg bg-green-50 flex items-center justify-center",children:a.jsx(P,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:113",className:"w-5 h-5 text-green-600"})}),a.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:115",children:[a.jsx("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:116",className:"text-2xl font-bold text-gray-900",children:S.toLocaleStr
1ing()}),a.jsx("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:117",className:"text-xs text-gray-500",children:"Total Inserted"})]})]})})}),a.jsx(l,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:122",children:a.jsx(c,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:123",className:"pt-4 pb-4",children:a.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:124",className:"flex items-center gap-3",children:[a.jsx("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:125",className:"w-10 h-10 rounded-lg bg-blue-50 flex items-center justify-center",children:a.jsx(k,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:126",className:"w-5 h-5 text-blue-600"})}),a.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:128",children:[a.jsx("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:129",className:"text-2xl font-bold text-gray-900",children:C.toLocaleString()}),a.jsx("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:130",className:"text-xs text-gray-500",children:"Pages Scraped"})]})]})})}),a.jsx(l,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:135",children:a.jsx(c,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:136",className:"pt-4 pb-4",children:a.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:137",className:"flex items-center gap-3",children:[a.jsx("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:138",className:"w-10 h-10 rounded-lg bg-amber-50 flex items-center justify-center",children:a.jsx(M,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:139",className:"w-5 h-5 text-amber-600"})}),a.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:141",children:[a.jsx("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:142",className:"text-2xl font-bold text-gray-900",children:e?.currentState||"â"}),a.jsx("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:143",className:"text-xs text-gray-500",children:"Current State"})]})]})})}),a.jsx(l,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:148",children:a.jsx(c,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:149",className:"pt-4 pb-4",children:a.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:150",className:"flex items-center gap-3",children:[a.jsx("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:151",className:"w-10 h-10 rounded-lg bg-purple-50 flex items-center justify-center",children:a.jsx(y,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:152",className:"w-5 h-5 text-purple-600"})}),a.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:154",children:[a.jsx("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:155",className:"text-2xl font-bold text-gray-900",children:e?a.jsx(w,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:156",status:e.status}):"Idle"}),a.jsx("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:158",className:"text-xs text-gray-500",children:"Job Status"})]})]})})})]}),e&&a.jsxs(l,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:167",className:"border-green-200 bg-green-50/30",children:[a.jsx(u,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:168",className:"pb-3",children:a.jsxs(b,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:169",className:"text-base flex items-center gap-2",children:[a.jsx(m,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:170",className:"w-4 h-4 animate-spin text-green-600"}),"Active Job #",e.id]})}),a.jsxs(c,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:174",children:[a.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:175",className:"grid grid-cols-2 md:grid-cols-5 gap-4 text-sm",children:[a.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:176",children:[a.jsx("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:177",className:"text-gray-500 text-xs",children:"State"}),a.jsx("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:178",className:"font-semibold",children:e.currentState||"â"})]}),a.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:180",children:[a.jsx("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:181",className:"text-gray-500 text-xs",children:"Page"}),a.jsx("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:182",className:"font-semibold",children:e.currentPage})]}),a.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:184",children:[a.jsx("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:185",className:"text-gray-500 text-xs",children:"Found"}),a.jsx("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:186",className:"font-semibold",children:(e.totalAttorneysFound||0).toLocaleStr
1ing()})]}),a.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:188",children:[a.jsx("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:189",className:"text-gray-500 text-xs",children:"Inserted"}),a.jsx("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:190",className:"font-semibold text-green-700",children:(e.totalInserted||0).toLocaleString()})]}),a.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:192",children:[a.jsx("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:193",className:"text-gray-500 text-xs",children:"Skipped"}),a.jsx("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:194",className:"font-semibold text-gray-500",children:(e.totalSkipped||0).toLocaleString()})]})]}),e.lastError&&a.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:198",className:"mt-3 p-2 bg-amber-50 border border-amber-200 rounded text-xs text-amber-800",children:[a.jsx("strong",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:199",children:"Last Error:"})," ",e.lastError]}),a.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:202",className:"mt-4 flex gap-2",children:[a.jsxs(o,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:203",size:"sm",variant:"outline",onClick:()=>h.mutate({jobId:e.id}),disabled:h.isPending,children:[h.isPending?a.jsx(m,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:209",className:"w-3 h-3 animate-spin mr-1"}):a.jsx(f,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:209",className:"w-3 h-3 mr-1"}),"Run Batch Now"]}),e.status==="running"&&a.jsxs(o,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:213",size:"sm",variant:"outline",className:"text-amber-600 border-amber-300 hover:bg-amber-50",onClick:()=>v.mutate({jobId:e.id}),disabled:v.isPending,children:[a.jsx(E,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:220",className:"w-3 h-3 mr-1"}),"Pause"]}),e.status==="paused"&&a.jsxs(o,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:225",size:"sm",variant:"outline",className:"text-green-600 border-green-300 hover:bg-green-50",onClick:()=>g.mutate({jobId:e.id}),disabled:g.isPending,children:[a.jsx(J,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:232",className:"w-3 h-3 mr-1"}),"Resume"]})]})]})]}),a.jsxs(l,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:242",children:[a.jsx(u,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:243",className:"pb-3",children:a.jsxs(b,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:244",className:"text-base flex items-center gap-2",children:[a.jsx(F,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:245",className:"w-4 h-4"}),"Create New Expansion Job"]})}),a.jsxs(c,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:249",children:[a.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:250",className:"flex items-end gap-3",children:[a.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:251",className:"flex-1 max-w-xs",children:[a.jsx("label",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:252",className:"text-xs font-medium text-gray-600 mb-1 block",children:"State Filter (optional)"}),a.jsx("select",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:253",value:r,onChange:s=>p(s.target.value),className:"w-full px-3 py-2 border border-gray-200 rounded-lg text-sm focus:ring-2 focus:ring-amber-500 focus:border-amber-500",children:O.map(s=>a.jsx("option",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:259",value:s.value,children:s.label},s.value))})]}),a.jsxs(o,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:263",onClick:()=>{A(!0),j.mutate({stateFilter:r||void 0})},disabled:x||j.isPending||!!e,className:"bg-amber-600 hover:bg-amber-700",children:[x?a.jsx(m,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:271",className:"w-4 h-4 animate-spin mr-2"}):a.jsx(y,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:271",className:"w-4 h-4 mr-2"}),"Start Expansion"]})]}),e&&a.jsx("p",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:276",className:"text-xs text-amber-600 mt-2",children:"A job is already active. Pause or wait for it to complete before starting a new one."}),a.jsx("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:280",className:"mt-3 p-3 bg-gray-50 rounded-lg border border-gray-100",children:a.jsxs("p",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:281",className:"text-xs text-gray-600",children:[a.jsx("strong",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:282",children:"How it works:"})," The Avvo expansion scraper uses Bright Data residential proxies to crawl Avvo.com bankruptcy attorney listings state-by-state. Each scheduled trigger processes ~10 pages. New attorneys are deduplicated against the existing database (by name + state) before insertion. The scraper runs automatically every 15 minutes via Heartbeat once a job is active."]})})]})]}),a.jsxs(l,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:292",children:[a.jsx(u,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:293",className:"pb-3",children:a.jsx(b,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:294",className:"text-base",children:"Job History"})}),a.jsx(c,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:296",children:i.isLoading?a.jsx("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:298",className:"flex items-center justify-center py-8",children:a.jsx(m,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:299",className:"w-6 h-6 animate-spin text-gray-400"})}):i.data?.length?a.jsx("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:306",className:"overflow-x-auto",children:a.jsxs("table",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:307",className:"w-full text-sm",children:[a.jsx("thead",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:308",children:a.jsxs("tr",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:309",className:"border-b border-gray-100",children:[a.jsx("th",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:310",className:"text-left py-2 px-2 text-xs font-medium text-gray-500",children:"ID"}),a.jsx("th",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:311",className:"text-left py-2 px-2 text-xs font-medium text-gray-500",children:"Status"}),a.jsx("th",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:312",className:"text-left py-2 px-2 text-xs font-medium text-gray-500",children:"Filter"}),a.jsx("th",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:313",className:"text-left py-2 px-2 text-xs font-medium text-gray-500",children:"State"}),a.jsx("th",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:314",className:"text-left py-2 px-2 text-xs font-medium text-gray-500",children:"Page"}),a.jsx("th",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:315",className:"text-right py-2 px-2 text-xs font-medium text-gray-500",children:"Found"}),a.jsx("th",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:316",className:"text-right py-2 px-2 text-xs font-medium text-gray-500",children:"Inserted"}),a.jsx("th",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:317",className:"text-right py-2 px-2 text-xs font-medium text-gray-500",children:"Skipped"}),a.jsx("th",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:318",className:"text-right py-2 px-2 text-xs font-medium text-gray-500",children:"Errors"}),a.jsx("th",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:319",className:"text-left py-2 px-2 text-xs font-medium text-gray-500",children:"Created"}),a.jsx("th",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:320",className:"text-left py-2 px-2 text-xs font-medium text-gray-500",children:"Actions"})]})}),a.jsx("tbody",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:323",children:i.data.map(s=>a.jsxs("tr",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:325",className:"border-b border-gray-50 hover:bg-gray-50/50",children:[a.jsxs("td",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:326",className:"py-2 px-2 font-mono text-xs",children:["#",s.id]}),a.jsx("td",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:327",className:"py-2 px-2",children:a.jsx(w,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:327",status:s.status})}),a.jsx("td",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:328",className:"py-2 px-2 text-xs",children:s.stateFilter||"All"}),a.jsx("td",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:329",className:"py-2 px-2 font-mono text-xs",children:s.currentState||"â"}),a.jsx("td",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:330",className:"py-2 px-2 text-xs",children:s.currentPage}),a.jsx("td",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:331",className:"py-2 px-2 text-right text-xs",children:(s.totalAttorneysFound||0).toLocaleStr
1ing()}),a.jsx("td",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:332",className:"py-2 px-2 text-right text-xs font-medium text-green-700",children:(s.totalInserted||0).toLocaleString()}),a.jsx("td",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:333",className:"py-2 px-2 text-right text-xs text-gray-500",children:(s.totalSkipped||0).toLocaleString()}),a.jsx("td",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:334",className:"py-2 px-2 text-right text-xs text-red-500",children:(s.totalErrors||0).toLocaleString()}),a.jsx("td",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:335",className:"py-2 px-2 text-xs text-gray-500",children:s.createdAt?new Date(s.createdAt).toLocaleDateString():"â"}),a.jsx("td",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:338",className:"py-2 px-2",children:a.jsxs("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:339",className:"flex gap-1",children:[(s.status==="running"||s.status==="pending")&&a.jsx(o,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:341",size:"sm",variant:"ghost",className:"h-6 w-6 p-0 text-amber-600",onClick:()=>v.mutate({jobId:s.id}),disabled:v.isPending,children:a.jsx(E,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:348",className:"w-3 h-3"})}),s.status==="paused"&&a.jsx(o,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:352",size:"sm",variant:"ghost",className:"h-6 w-6 p-0 text-green-600",onClick:()=>g.mutate({jobId:s.id}),disabled:g.isPending,children:a.jsx(f,{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:359",className:"w-3 h-3"})})]})})]},s.id))})]})}):a.jsx("div",{"data-loc":"client/src/pages/admin/AdminAvvoExpansion.tsx:302",className:"text-center py-8 text-gray-400 text-sm",children:"No expansion jobs yet. Create one above to get started."})})]})]})})}export{G 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.