1import{r as S,j as t}from"./vendor-BMTqjksT.js";import{r as M,t as C,ad as E,aH as Z,aF as O,a3 as z,ay as I,b6 as $,aE as D,v as y,J as W,aD as F,a5 as G,b7 as q,C as N,c as j,d as f,f as h,aX as U,af as P,i as w,B as b,a9 as L,a4 as H,aa as K,x as tt}from"./index-C0VezhcQ.js";import{A as et,L as V}from"./AdminLayout-Cd2syILU.js";import{E as X}from"./eye-DVSAdHcm.js";import{M as Y}from"./mouse-pointer-click-CR6u4vUW.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 _=M("ArrowUpRight",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]);/** 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 at=M("ChartPie",[["path",{d:"M21 12c.552 0 1.005-.449.95-.998a10 10 0 0 0-8.953-8.951c-.55-.055-.998.398-.998.95v8a1 1 0 0 0 1 1z",key:"pzmjnu"}],["path",{d:"M21.21 15.89A10 10 0 1 1 8 2.83",key:"k2fpak"}]]);/** 12 * @license lucide-react v0.453.0 - ISC 13 * 14 * This source code is licensed under the ISC license. 15 * See the LICENSE file in the root directory of this source tree. 16 */const Q=M("Compass",[["path",{d:"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z",key:"9ktpf1"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);function R(e){try{return new URL(e).pathname||"/"}catch{return e}}function c(e){return e==null?"0":e.toLocaleString()}const T={attorney:"Attorney Profiles",city:"City Landing Pages",state:"State Landing Pages",blog:"Blog Posts",tool:"Tools",home:"Homepage",utility:"Utility Pages",other:"Other"},B={chapter7:"Chapter 7 Guides",chapter11:"Chapter 11 Guides",chapter12:"Chapter 12 Guides",chapter13:"Chapter 13 Guides",debtRelief:"Debt Relief",foreclosure:"Foreclosure",general:"General / How-To",stateGuide:"State Guides"};function wt(){const[e,g]=S.useState("overview"),[s,o]=S.useState("clicks"),[x,m]=S.useState("all"),d=C.contentStrategy.getOverview.useQuery(),l=C.contentStrategy.getPillarMapping.useQuery(),a=C.contentStrategy.getPillarPerformance.useQuery(),i=C.contentStrategy.getTopContent.useQuery({sortBy:s,pageType:x!=="all"?x:void 0,limit:25}),n=C.contentStrategy.getRefreshCandidates.useQuery({}),r=C.contentStrategy.getContentGaps.useQuery(),p=C.contentStrategy.getBlogPerformance.useQuery(),v=d.data,J=[{id:"overview",label:"Overview",icon:E},{id:"pillar_map",label:"Pillar Map",icon:Z},{id:"pillar_performance",label:"Pillar Performance",icon:O},{id:"top_content",label:"Top Content",icon:z},{id:"refresh",label:"Refresh Queue",icon:I},{id:"blog",label:"Blog Performance",icon:$},{id:"gaps",label:"Content Gaps",icon:D},{id:"scenario_pillars",label:"Scenario Pillars",icon:Q}];return t.jsx(et,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:75",title:"Content Strategy",breadcrumb:"Admin",children:t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:76",className:"space-y-6",children:[t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:77",children:[t.jsxs("h1",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:78",className:"text-2xl font-bold flex items-center gap-2",children:[t.jsx(V,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:79",className:"h-6 w-6 text-amber-500"}),"Content Strategy"]}),t.jsx("p",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:82",className:"text-muted-foreground mt-1",children:"Track content performance, identify gaps, and discover new opportunities using Ahrefs and GSC data."})]}),t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:87",className:"flex gap-1 border-b overflow-x-auto",children:J.map(k=>t.jsxs("button",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:89",onClick:()=>g(k.id),className:`flex items-center gap-1.5 px-3 py-2.5 text-sm font-medium border-b-2 transition-colors whitespace-nowrap ${e===k.id?"border-amber-500 text-amber-600":"border-transparent text-muted-foreground hover:text-foreground"}`,children:[t.jsx(k.icon,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:91",className:"h-4 w-4"}),k.label,k.id==="refresh"&&v&&v.refreshCandidates>0&&t.jsx(y,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:94",variant:"destructive",className:"text-[10px] px-1.5 py-0 ml-1",children:v.refreshCandidates})]},k.id))}),e==="overview"&&t.jsx(nt,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:100",overview:v,loading:d.isLoading}),e==="pillar_map"&&t.jsx(st,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:101",data:l.data||[],loading:l.isLoading}),e==="pillar_performance"&&t.jsx(rt,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:102",data:a.data||[],loading:a.isLoading,refetch:a.refetch}),e==="top_content"&&t.jsx(it,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:103",data:i.data||[],loading:i.isLoading,sortBy:s,setSortBy:o,pageType:x,setPageType:m}),e==="refresh"&&t.jsx(ct,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:104",data:n.data||[],loading:n.isLoading}),e==="blog"&&t.jsx(dt,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:105",data:p.data||[],loading:p.isLoading}),e==="gaps"&&t.jsx(lt,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:106",data:r.data||[],loading:r.isLoading}),e==="scenario_pillars"&&t.jsx(ot,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:107"})]})})}function nt({overview:e,loading:g}){return g?t.jsx(A,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:115"}):e?t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:118",className:"space-y-6",children:[t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:119",className:"grid grid-cols-2 md:grid-cols-4 lg:grid-cols-6 gap-3",children:[t.jsx(u,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:120",icon:W,label:"Total Pages",value:c(e.totalPages)}),t.jsx(u,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:121",icon:X,label:"Impressions (28d)",value:c(e.totalImpressions28d),color:"text-blue-500"}),t.jsx(u,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:122",icon:Y,label:"Clicks (28d)",value:c(e.totalClicks28d),color:"text-green-500"}),t.jsx(u,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:123",icon:E,label:"Avg CTR",value:`${e.avgCtr28d}%`,color:"text-amber-500"}),t.jsx(u,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:124",icon:F,label:"Ranking Pages (GSC)",value:c(e.rankingPages),color:"text-purple-500"}),t.jsx(u,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:125",icon:G,label:"Blog Posts",value:c(e.totalBlogPosts),color:"text-indigo-500"})]}),t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:127",className:"grid grid-cols-2 md:grid-cols-4 gap-3",children:[t.jsx(u,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:128",icon:F,label:"Ahrefs Keywords",value:c(e.totalOrganicKeywords),color:"text-teal-500"}),t.jsx(u,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:129",icon:z,label:"Ahrefs Traffic",value:c(e.totalOrganicTraffic),color:"text-emerald-500"}),t.jsx(u,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:130",icon:q,label:"Backlinks",value:c(e.totalBacklinks),color:"text-indigo-500"}),t.jsx(u,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:131",icon:I,label:"Refresh Candidates",value:c(e.refreshCandidates),color:"text-red-500"})]}),t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:134",className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[t.jsxs(N,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:136",children:[t.jsx(j,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:137",className:"pb-2",children:t.jsxs(f,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:137",className:"text-sm font-medium text-muted-foreground flex items-center gap-1.5",children:[t.jsx(at,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:137",className:"h-4 w-4"})," Pages by Content Type"]})}),t.jsx(h,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:138",children:t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:139",className:"space-y-2",children:(e.pagesByType||[]).map(s=>{const o=e.totalPages||1,x=(s.count/o*100).toFixed(1);return t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:144",className:"space-y-1",children:[t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:145",className:"flex justify-between items-center text-sm",children:[t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:146",className:"font-medium",children:T[s.pageType]||s.pageType}),t.jsxs("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:147",className:"text-muted-foreground",children:[c(s.count)," (",x,"%)"]})]}),t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:149",className:"flex items-center gap-3 text-xs text-muted-foreground",children:[t.jsxs("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:150",children:[c(s.clicks)," clicks"]}),t.jsxs("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:151",children:[c(s.impressions)," impr"]}),t.jsxs("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:152",children:[c(s.traffic)," traffic"]})]}),t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:154",className:"w-full bg-muted rounded-full h-1.5",children:t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:155",className:"bg-amber-500 h-1.5 rounded-full",style:{width:`${Math.min(parseFloat(x),100)}%`}})})]},s.pageType)})})})]}),t.jsxs(N,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:165",children:[t.jsx(j,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:166",className:"pb-2",children:t.jsxs(f,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:166",className:"text-sm font-medium text-muted-foreground flex items-center gap-1.5",children:[t.jsx($,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:166",className:"h-4 w-4"})," Blog Post Categories"]})}),t.jsx(h,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:167",children:t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:168",className:"space-y-2",children:[(e.blogCategories||[]).map(s=>t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:170",className:"space-y-1",children:[t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:171",className:"flex justify-between items-center text-sm",children:[t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:172",className:"font-medium",children:s.label}),t.jsxs("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:173",className:"text-muted-foreground",children:[s.count," posts (",s.published," published)"]})]}),t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:175",className:"flex items-center gap-3 text-xs text-muted-foreground",children:[t.jsxs("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:176",children:[c(s.clicks)," clicks"]}),t.jsxs("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:177",children:[c(s.impressions)," impr"]}),t.jsxs("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:178",children:[c(s.traffic)," traffic"]}),t.jsxs("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:179",children:[c(s.keywords)," kws"]})]})]},s.category)),(!e.blogCategories||e.blogCategories.length===0)&&t.jsx("p",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:184",className:"text-sm text-muted-foreground text-center py-4",children:"No blog category data available"})]})})]})]}),t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:191",className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[t.jsxs(N,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:192",children:[t.jsx(j,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:193",className:"pb-2",children:t.jsx(f,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:193",className:"text-sm font-medium text-muted-foreground",children:"Content Inventory"})}),t.jsxs(h,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:194",className:"space-y-2",children:[t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:195",className:"flex justify-between items-center",children:[t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:195",className:"text-sm",children:"Blog Posts"}),t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:195",className:"font-semibold",children:c(e.totalBlogPosts)})]}),t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:196",className:"flex justify-between items-center",children:[t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:196",className:"text-sm",children:"Pages Ranking in GSC"}),t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:196",className:"font-semibold",children:c(e.rankingPages)})]}),t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:197",className:"flex justify-between items-center",children:[t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:197",className:"text-sm",children:"Total Indexed Pages"}),t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:197",className:"font-semibold",children:c(e.totalPages)})]})]})]}),t.jsxs(N,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:200",children:[t.jsx(j,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:201",className:"pb-2",children:t.jsx(f,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:201",className:"text-sm font-medium text-muted-foreground",children:"Action Items"})}),t.jsx(h,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:202",className:"space-y-2",children:t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:203",className:"flex justify-between items-center",children:[t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:203",className:"text-sm text-red-600 font-medium",children:"Refresh Candidates"}),t.jsx(y,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:203",variant:"destructive",children:e.refreshCandidates})]})})]}),t.jsxs(N,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:206",children:[t.jsx(j,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:207",className:"pb-2",children:t.jsx(f,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:207",className:"text-sm font-medium text-muted-foreground",children:"Performance Summary"})}),t.jsxs(h,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:208",className:"space-y-2",children:[t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:209",className:"flex justify-between items-center",children:[t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:209",className:"text-sm",children:"Clicks per Page (avg)"}),t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:209",className:"font-semibold",children:e.rankingPages>0?(e.totalClicks28d/e.rankingPages).toFixed(1):"0"})]}),t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:210",className:"flex justify-between items-center",children:[t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:210",className:"text-sm",children:"Avg CTR (all pages)"}),t.jsxs("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:210
16",className:"font-semibold",children:[e.avgCtr28d,"%"]})]})]})]})]})]}):null}function st({data:e,loading:g}){const[s,o]=S.useState(null);if(g)return t.jsx(A,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:221"});const x=e.reduce((d,l)=>d+l.pages,0),m=e.reduce((d,l)=>d+l.clicks,0);return t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:227",className:"space-y-6",children:[t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:228",children:[t.jsx("h2",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:229",className:"text-lg font-semibold",children:"Strategic Content Pillars"}),t.jsxs("p",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:230",className:"text-sm text-muted-foreground",children:["All ",c(x)," pages mapped into 8 strategic content pillars based on practice areas, blog categories, and page type. Each pillar aggregates state/city landing pages, blog posts, and attorney profiles for that topic."]})]}),t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:237",className:"flex items-center gap-1 h-6 rounded-full overflow-hidden",children:e.map(d=>{const l=m>0?d.clicks/m*100:0;return l<.5?null:t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:242",className:"h-full relative group",style:{width:`${l}%`,backgroundColor:d.color},children:t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:243",className:"absolute -top-8 left-1/2 -translate-x-1/2 bg-popover text-popover-foreground text-xs px-2 py-1 rounded shadow-md opacity-0 group-hover:opacity-100 transition-opacity whitespace-nowrap z-10",children:[d.pillarName,": ",l.toFixed(1),"% of clicks"]})},d.pillarName)})}),t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:252",className:"space-y-4",children:e.map(d=>{const l=s===d.pillarName,a=m>0?(d.clicks/m*100).toFixed(1):"0";return t.jsx(N,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:257",className:`transition-all ${l?"ring-1 ring-amber-300":""}`,children:t.jsxs(h,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:258",className:"p-4",children:[t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:259",className:"flex items-start gap-4 cursor-pointer",onClick:()=>o(l?null:d.pillarName),children:[t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:260",className:"w-4 h-4 rounded-full mt-0.5 shrink-0",style:{backgroundColor:d.color}}),t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:261",className:"flex-1 min-w-0",children:[t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:262",className:"flex items-center gap-2 flex-wrap",children:[t.jsx("h3",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:263",className:"font-semibold text-sm",children:d.pillarName}),t.jsx(y,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:264",className:`text-[10px] ${d.strength==="strong"?"bg-green-100 text-green-800":d.strength==="moderate"?"bg-amber-100 text-amber-800":"bg-red-100 text-red-800"}`,children:d.strength})]}),t.jsx("p",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:268",className:"text-xs text-muted-foreground mt-0.5",children:d.description}),t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:269",className:"flex items-center gap-4 mt-2 text-xs",children:[t.jsxs("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:270",className:"font-medium",children:[c(d.pages)," pages"]}),t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:271",className:"text-muted-foreground",children:"|"}),t.jsxs("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:272",className:"font-medium",children:[c(d.clicks)," clicks"]}),t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:273",className:"text-muted-foreground",children:"|"}),t.jsxs("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:274",className:"font-medium",children:[c(d.impressions)," impr"]}),t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:275",className:"text-muted-foreground",children:"|"}),t.jsxs("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:276",children:[a,"% click share"]}),d.avgPosition>0&&t.jsxs(t.Fragment,{children:[t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:279",className:"text-muted-foreground",children:"|"}),t.jsxs("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:280",children:["Avg pos: ",d.avgPosition.toFixed(1)]})]}),d.avgCtr>0&&t.jsxs(t.Fragment,{children:[t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:285",className:"text-muted-foreground",children:"|"}),t.jsxs("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:286",children:["Avg CTR: ",d.avgCtr.toFixed(1),"%"]})]})]})]}),t.jsx(U,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:291",className:`h-4 w-4 text-muted-foreground transition-transform shrink-0 ${l?"rotate-180":""}`})]}),l&&t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:295",className:"mt-4 pt-4 border-t space-y-4 ml-8",children:[t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:297",className:"grid grid-cols-2 md:grid-cols-4 gap-3",children:[t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:298",className:"p-2 rounded-lg bg-muted/40 text-center",children:[t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:299",className:"text-lg font-bold",children:c(d.totalBlogPosts)}),t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:300",className:"text-[10px] text-muted-foreground",children:"Blog Posts (total)"})]}),t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:302",className:"p-2 rounded-lg bg-muted/40 text-center",children:[t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:303",className:"text-lg font-bold",children:c(d.traffic)}),t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:304",className:"text-[10px] text-muted-foreground",children:"Ahrefs Traffic"})]}),t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:306",className:"p-2 rounded-lg bg-muted/40 text-center",children:[t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:307",className:"text-lg font-bold",children:c(d.keywords)}),t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:308",className:"text-[10px] text-muted-foreground",children:"Organic Keywords"})]}),t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:310",className:"p-2 rounded-lg bg-muted/40 text-center",children:[t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:311",className:"text-lg font-bold",children:c(d.backlinks)}),t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:312",className:"text-[10px] text-muted-foreground",children:"Backlinks"})]})]}),d.contentBreakdown&&Object.keys(d.contentBreakdown).length>0&&t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:318",children:[t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:319",className:"text-xs font-medium text-muted-foreground uppercase mb-2",children:"Content Type Breakdown"}),t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:320",className:"flex flex-wrap gap-2",children:Object.entries(d.contentBreakdown).map(([i,n])=>t.jsxs(y,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:322",variant:"outline",className:"text-xs",children:[T[i]||i,": ",n]},i))})]}),d.topPages&&d.topPages.length>0&&t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:332",children:[t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:333",className:"text-xs font-medium text-muted-foreground uppercase mb-2",children:"Top Performing Pages"}),t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:334",className:"space-y-1.5",children:d.topPages.map((i,n)=>t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:336",className:"flex items-center justify-between text-xs py-1 px-2 rounded bg-muted/30",children:[t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:337",className:"flex items-center gap-2 min-w-0",children:[t.jsx(y,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:338",variant:"outline",className:"text-[10px] shrink-0",children:T[i.type]||i.type}),t.jsx("a",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:339",href:P(i.url),target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:underline truncate",children:R(i.url)})]}),t.jsxs("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:341",className:"text-muted-foreground shrink-0 ml-2",children:[c(i.clicks)," clicks"]})]},n))})]}),t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:349",className:"p-3 rounded-lg bg-amber-50 border border-amber-200",children:t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:350",className:"flex items-start gap-2",children:[t.jsx(O,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:351",className:"h-4 w-4 text-amber-600 mt-0.5 shrink-0"}),t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:352",children:[t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:353",className:"text-xs font-medium text-amber-800 uppercase",children:"Recommendation"}),t.jsx("p",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:354",className:"text-sm text-amber-900 mt-0.5",children:d.recommendation})]})]})})]})]})},d.pillarName)})})]})}function it({data:e,loading:g,sortBy:s,setSortBy:o,pageType:x,setPageType:m}){if(g)return t.jsx(A,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:374"});const d=[{value:"clicks",label:"GSC Clicks"},{value:"impressions",label:"GSC Impressions"},{value:"traffic",label:"Ahrefs Traffic"},{value:"keywords",label:"Organic Keywords"},{value:"opportunity",label:"Opportunity Score"}],l=[{value:"all",label:"All Types"},{value:"state",label:"State"},{value:"city",label:"City"},{value:"attorney",label:"Attorney"},{value:"blog",label:"Blog"},...Object.entries(B).map(([a,i])=>({value:a,label:i}))];return t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:387",className:"space-y-4",children:[t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:388",className:"flex flex-wrap gap-4 items-center",children:[t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:389",className:"flex items-center gap-2",children:[t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:390",className:"text-xs text-muted-foreground",children:"Sort:"}),d.map(a=>t.jsx("button",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:392",onClick:()=>
16o(a.value),className:`px-2.5 py-1 text-xs rounded-md border ${s===a.value?"bg-amber-100 border-amber-300 text-amber-800":"bg-muted/50 hover:bg-muted"}`,children:a.label},a.value))]}),t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:395",className:"flex items-center gap-2",children:[t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:396",className:"text-xs text-muted-foreground",children:"Type:"}),t.jsx("select",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:397",value:x,onChange:a=>m(a.target.value),className:"text-xs border rounded-md px-2 py-1 bg-background",children:l.map(a=>t.jsx("option",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:398",value:a.value,children:a.label},a.value))})]})]}),t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:402",className:"rounded-lg border overflow-hidden overflow-x-auto",children:t.jsxs("table",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:403",className:"w-full text-sm",children:[t.jsx("thead",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:404",className:"bg-muted/50",children:t.jsxs("tr",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:405",children:[t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:406",className:"text-left p-3 font-medium",children:"Page"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:407",className:"text-left p-3 font-medium",children:"Type"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:408",className:"text-right p-3 font-medium",children:"Clicks"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:409",className:"text-right p-3 font-medium",children:"Impressions"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:410",className:"text-right p-3 font-medium",children:"CTR"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:411",className:"text-right p-3 font-medium",children:"Position"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:412",className:"text-left p-3 font-medium",children:"Top Query"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:413",className:"text-right p-3 font-medium",children:"Keywords"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:414",className:"text-right p-3 font-medium",children:"Opp Score"})]})}),t.jsxs("tbody",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:417",children:[e.map(a=>t.jsxs("tr",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:419",className:"border-t hover:bg-muted/30",children:[t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:420",className:"p-3 max-w-[220px]",children:a.blogTitle?t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:422",children:[t.jsx("a",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:423",href:P(a.url),target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:underline truncate block text-xs",children:a.blogTitle}),t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:424",className:"text-[10px] text-muted-foreground",children:R(a.url)})]}):t.jsx("a",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:427",href:P(a.url),target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:underline truncate block",children:R(a.url)})}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:430",className:"p-3",children:t.jsx(y,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:431",variant:"outline",className:"text-xs capitalize",children:a.blogCategory?B[a.blogCategory]||a.blogCategory:T[a.pageType]||a.pageType||"other"})}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:435",className:"p-3 text-right font-mono",children:c(a.gscClicks28d)}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:436",className:"p-3 text-right font-mono",children:c(a.gscImpressions28d)}),t.jsxs("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:437",className:"p-3 text-right font-mono",children:[parseFloat(a.gscCtr28d||"0").toFixed(1),"%"]}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:438",className:"p-3 text-right font-mono",children:parseFloat(a.gscAvgPosition28d||"0").toFixed(1)}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:439",className:"p-3 text-muted-foreground truncate max-w-[150px]",children:a.gscTopQuery||"â"}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:440",className:"p-3 text-right font-mono",children:c(a.ahrefsOrganicKeywords)}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:441",className:"p-3 text-right",children:t.jsx(y,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:441",className:`text-xs ${(a.opportunityScore||0)>30?"bg-green-100 text-green-800":(a.opportunityScore||0)>15?"bg-amber-100 text-amber-800":"bg-gray-100 text-gray-600"}`,children:a.opportunityScore||0})})]},a.id)),e.length===0&&t.jsx("tr",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:444",children:t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:444",colSpan:9,className:"p-8 text-center text-muted-foreground",children:"No content data available. Sync GSC and Ahrefs data first."})})]})]})})]})}function ct({data:e,loading:g}){const[s,o]=S.useState(new Set),[x,m]=S.useState(new Map),d=C.useUtils(),l=C.contentStrategy.refreshContent.useMutation({onSuccess:(i,n)=>{o(r=>{const p=new Set(r);return p.delete(n.pageId),p}),m(r=>{const p=new Map(r);return p.set(n.pageId,{metaTitle:i.preview.metaTitle,metaDescription:i.preview.metaDescription,contentLength:i.preview.contentEnhancementsLength}),p}),w.success(`Content refreshed for ${i.pageType} page`,{description:i.changes.join(" | ")}),d.contentStrategy.getRefreshCandidates.invalidate()},onError:(i,n)=>{o(r=>{const p=new Set(r);return p.delete(n.pageId),p}),w.error("Refresh failed",{description:i.message})}}),a=(i,n)=>{o(r=>new Set(r).add(i)),l.mutate({pageId:i,refreshType:n})};return g?t.jsx(A,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:486"}):t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:488",className:"space-y-4",children:[t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:489",className:"flex items-center justify-between",children:t.jsxs("p",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:490",className:"text-sm text-muted-foreground",children:["Pages with high impressions but low CTR (<3%). Click ",t.jsx("strong",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:490",children:"Refresh"})," to generate and publish optimized titles, descriptions, and content enhancements using AI."]})}),e.length===0?t.jsx(N,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:493",className:"border-dashed",children:t.jsxs(h,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:493",className:"p-8 text-center text-muted-foreground",children:[t.jsx(I,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:493",className:"h-10 w-10 mx-auto mb-3 opacity-40"}),t.jsx("p",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:493",className:"font-medium",children:"No refresh candidates found"}),t.jsx("p",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:493",className:"text-sm mt-1",children:"All pages are performing well, or GSC data hasn't been synced yet."})]})}):t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:495",className:"space-y-3",children:e.map(i=>{const n=s.has(i.id),r=x.get(i.id);return t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:500",className:`rounded-lg border p-4 transition-all ${r?"border-emerald-200 bg-emerald-50/50":"hover:border-amber-200 hover:bg-amber-50/30"}`,children:[t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:503",className:"flex items-start justify-between gap-4",children:[t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:504",className:"flex-1 min-w-0",children:[t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:505",className:"flex items-center gap-2 mb-1",children:[t.jsx("a",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:506",href:P(i.url),target:"_blank",rel:"noopener noreferrer",className:"text-sm font-medium text-blue-600 hover:underline truncate",children:R(i.url)}),t.jsx(y,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:507",variant:"outline",className:"text-[10px] capitalize shrink-0",children:T[i.pageType]||i.pageType||"other"})]}),t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:509",className:"flex items-center gap-4 text-xs text-muted-foreground mt-1",children:[t.jsxs("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:510",className:"flex items-center gap-1",children:[t.jsx(X,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:510",className:"w-3 h-3"}),c(i.gscImpressions28d)," impr"]}),t.jsxs("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:511",className:"flex items-center gap-1",children:[t.jsx(Y,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:511",className:"w-3 h-3"}),c(i.gscClicks28d)," clicks"]}),t.jsxs("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:512",className:"text-red-600 font-medium",children:[parseFloat(i.gscCtr28d||"0").toFixed(2),"% CTR"]}),t.jsxs("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:513",children:["Pos ",parseFloat(i.gscAvgPosition28d||"0").toFixed(1)]}),i.gscTopQuery&&t.jsxs("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:514",className:"truncate max-w-[150px]",children:['Query: "',i.gscTopQuery,'"']}),i.trafficPotential&&t.jsxs("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:515",className:"text-amber-600",children:["Potential: ",c(i.trafficPotential)]})]})]}),t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:518",className:"flex items-center gap-2 shrink-0",children:r?t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:520",className:"flex items-center gap-1.5 text-emerald-600",children:[t.jsx(K,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:521",className:"w-4 h-4"}),t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:522",className:"text-xs font-medium",children:"Published"})]}):t.jsxs(t.Fragment,{children:[t.jsxs(b,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:526",size:"sm",variant:"outline",className:"text-xs h-8",disabled:n,onClick:()=>a(i.id,"meta_title"),children:[n?t.jsx(L,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:533",className:"w-3 h-3 animate-spin mr-1"}):null,"Title"]}),t.jsx(b,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:536",size:"sm",variant:"outline",className:"text-xs h-8",disabled:n,onClick:()=>a(i.id,"meta_description"),children:"Desc"}),t.jsxs(b,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:545",size:"sm",className:"text-xs h-8 bg-amber-600 hover:bg-amber-700 text-white",disabled:n,onClick:()=>a(i.id,"full_refresh"),children:[n?t.jsx(L,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:551",className:"w-3.5 h-3.5 animate-spin mr-1"}):t.jsx(H,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:551",className:"w-3.5 h-3.5 mr-1"}),"Full Refresh"]})]})})]}),r&&t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:559",className:"mt-3 pt-3 border-t border-emerald-200 space-y-1",children:[t.jsxs("p",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:560",className:"text-xs",children:[t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:560",className:"font-medium text-emerald-700",children:"New Title:"})," ",r.metaTitle]}),t.jsxs("p",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:561",className:"text-xs",children:[t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:561",className:"font-medium text-emerald-700",children:"New Description:"})," ",r.metaDescription]}),t.jsxs("p",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:562",className:"text-xs text-emerald-600",children:["+",r.contentLength.toLocaleStr
16ing()," chars of new content added"]})]})]},i.id)})})]})}function dt({data:e,loading:g}){const[s,o]=S.useState("all");if(g)return t.jsx(A,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:577"});const x=e.filter(a=>a.hasSignals).length,m=e.reduce((a,i)=>a+(i.gscClicks28d||0),0),d=e.reduce((a,i)=>a+(i.gscImpressions28d||0),0),l=s==="all"?e:e.filter(a=>a.blogCategory===s);return t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:586",className:"space-y-4",children:[t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:587",className:"flex flex-wrap items-center gap-4",children:[t.jsxs("p",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:588",className:"text-sm text-muted-foreground",children:["All ",e.length," blog posts with GSC/Ahrefs performance data (",x," indexed in GSC)."]}),t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:589",className:"flex items-center gap-3 text-xs",children:[t.jsxs("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:590",className:"font-medium",children:[c(m)," clicks"]}),t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:591",className:"text-muted-foreground",children:"|"}),t.jsxs("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:592",className:"font-medium",children:[c(d)," impressions"]})]})]}),t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:595",className:"flex gap-1 flex-wrap",children:[t.jsxs("button",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:596",onClick:()=>o("all"),className:`px-2.5 py-1 text-xs rounded-md border ${s==="all"?"bg-amber-100 border-amber-300 text-amber-800":"bg-muted/50 hover:bg-muted"}`,children:["All (",e.length,")"]}),Object.entries(B).map(([a,i])=>{const n=e.filter(r=>r.blogCategory===a).length;return n===0?null:t.jsxs("button",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:600",onClick:()=>o(a),className:`px-2.5 py-1 text-xs rounded-md border ${s===a?"bg-amber-100 border-amber-300 text-amber-800":"bg-muted/50 hover:bg-muted"}`,children:[i," (",n,")"]},a)})]}),l.length===0?t.jsx(N,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:604",className:"border-dashed",children:t.jsxs(h,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:604",className:"p-8 text-center text-muted-foreground",children:[t.jsx($,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:604",className:"h-10 w-10 mx-auto mb-3 opacity-40"}),t.jsx("p",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:604",className:"font-medium",children:"No blog posts in this category"})]})}):t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:606",className:"rounded-lg border overflow-hidden overflow-x-auto",children:t.jsxs("table",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:607",className:"w-full text-sm",children:[t.jsx("thead",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:608",className:"bg-muted/50",children:t.jsxs("tr",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:609",children:[t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:610",className:"text-left p-3 font-medium",children:"Blog Post"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:611",className:"text-left p-3 font-medium",children:"Category"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:612",className:"text-right p-3 font-medium",children:"Clicks"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:613",className:"text-right p-3 font-medium",children:"Impressions"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:614",className:"text-right p-3 font-medium",children:"CTR"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:615",className:"text-right p-3 font-medium",children:"Position"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:616",className:"text-left p-3 font-medium",children:"Top Query"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:617",className:"text-right p-3 font-medium",children:"Ahrefs KW"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:618",className:"text-center p-3 font-medium",children:"Indexed"})]})}),t.jsx("tbody",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:621",children:l.map(a=>t.jsxs("tr",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:623",className:`border-t hover:bg-muted/30 ${a.hasSignals?"":"opacity-60"}`,children:[t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:624",className:"p-3 max-w-[220px]",children:t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:625",children:[t.jsx("a",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:626",href:P(a.url),target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:underline text-xs font-medium line-clamp-1",children:a.blogTitle||a.slug}),t.jsxs("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:627",className:"text-[10px] text-muted-foreground",children:["/blog/",a.slug]})]})}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:630",className:"p-3",children:t.jsx(y,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:630",variant:"outline",className:"text-xs",children:B[a.blogCategory]||a.blogCategory||"â"})}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:631",className:"p-3 text-right font-mono",children:a.gscClicks28d>0?c(a.gscClicks28d):t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:631",className:"text-muted-foreground",children:"â"})}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:632",className:"p-3 text-right font-mono",children:a.gscImpressions28d>0?c(a.gscImpressions28d):t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:632",className:"text-muted-foreground",children:"â"})}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:633",className:"p-3 text-right font-mono",children:a.gscCtr28d?`${parseFloat(a.gscCtr28d).toFixed(1)}%`:t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:633",className:"text-muted-foreground",children:"â"})}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:634",className:"p-3 text-right font-mono",children:a.gscAvgPosition28d?parseFloat(a.gscAvgPosition28d).toFixed(1):t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:634",className:"text-muted-foreground",children:"â"})}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:635",className:"p-3 text-muted-foreground truncate max-w-[130px]",children:a.gscTopQuery||"â"}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:636",className:"p-3 text-right font-mono",children:a.ahrefsOrganicKeywords>0?c(a.ahrefsOrganicKeywords):t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:636",className:"text-muted-foreground",children:"â"})}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:637",className:"p-3 text-center",children:a.hasSignals?t.jsx(K,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:637",className:"h-4 w-4 text-green-500 mx-auto"}):t.jsx(tt,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:637",className:"h-4 w-4 text-muted-foreground
16/40 mx-auto"})})]},a.id))})]})})]})}function rt({data:e,loading:g,refetch:s}){const[o,x]=S.useState(null),[m,d]=S.useState({}),l=C.contentStrategy.syncPillarMetrics.useMutation({onSuccess:()=>{w.success("Pillar metrics synced"),s()},onError:n=>w.error(n.message)}),a=C.contentStrategy.researchKeywords.useMutation({onSuccess:n=>{d(r=>({...r,[n.pillarName]:n})),w.success(`Found ${n.keywords.length} keywords`)},onError:n=>w.error(n.message)}),i=C.contentStrategy.discoverTopics.useMutation({onSuccess:n=>{w.success(`Discovered ${n.opportunitiesSaved} topic opportunities for ${n.pillarName}`)},onError:n=>w.error(n.message)});return g?t.jsx(A,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:665"}):e.length===0?t.jsx(N,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:667",className:"border-dashed",children:t.jsxs(h,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:667",className:"p-8 text-center text-muted-foreground",children:[t.jsx(O,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:668",className:"h-10 w-10 mx-auto mb-3 opacity-40"}),t.jsx("p",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:669",className:"font-medium",children:"No pillar data yet"}),t.jsx("p",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:670",className:"text-sm mt-1",children:'Click "Sync Metrics" to compute pillar performance from GSC and page data.'}),t.jsxs(b,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:671",className:"mt-4",size:"sm",onClick:()=>l.mutate(),disabled:l.isPending,children:[l.isPending?t.jsx(L,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:672",className:"h-4 w-4 animate-spin mr-1"}):t.jsx(H,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:672",className:"h-4 w-4 mr-1"}),"Sync Metrics"]})]})}):t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:678",className:"space-y-4",children:[t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:679",className:"flex items-center justify-between",children:[t.jsx("p",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:680",className:"text-sm text-muted-foreground",children:"Per-pillar performance tracking: index coverage, ranking keywords, topical depth, and traffic."}),t.jsxs(b,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:681",variant:"outline",size:"sm",onClick:()=>l.mutate(),disabled:l.isPending,children:[l.isPending?t.jsx(L,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:682",className:"h-4 w-4 animate-spin mr-1"}):t.jsx(I,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:682",className:"h-4 w-4 mr-1"}),"Sync Metrics"]})]}),t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:687",className:"grid grid-cols-2 md:grid-cols-4 gap-3",children:[t.jsx(N,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:688",children:t.jsxs(h,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:688",className:"p-3",children:[t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:688",className:"text-lg font-bold",children:e.reduce((n,r)=>n+r.totalClicks28d,0).toLocaleString()}),t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:688",className:"text-[11px] text-muted-foreground",children:"Total Clicks (28d)"})]})}),t.jsx(N,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:689",children:t.jsxs(h,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:689",className:"p-3",children:[t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:689",className:"text-lg font-bold",children:e.reduce((n,r)=>n+r.totalImpressions28d,0).toLocaleString()}),t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:689",className:"text-[11px] text-muted-foreground",children:"Total Impressions (28d)"})]})}),t.jsx(N,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:690",children:t.jsxs(h,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:690",className:"p-3",children:[t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:690",className:"text-lg font-bold",children:e.reduce((n,r)=>
16n+r.rankingKeywords,0).toLocaleString()}),t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:690",className:"text-[11px] text-muted-foreground",children:"Total Ranking Keywords"})]})}),t.jsx(N,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:691",children:t.jsxs(h,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:691",className:"p-3",children:[t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:691",className:"text-lg font-bold",children:e.reduce((n,r)=>n+r.totalWordCount,0).toLocaleString()}),t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:691",className:"text-[11px] text-muted-foreground",children:"Total Word Count"})]})})]}),t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:695",className:"rounded-lg border overflow-hidden overflow-x-auto",children:t.jsxs("table",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:696",className:"w-full text-sm",children:[t.jsx("thead",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:697",className:"bg-muted/50",children:t.jsxs("tr",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:698",children:[t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:699",className:"text-left p-3 font-medium",children:"Pillar"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:700",className:"text-right p-3 font-medium",children:"Coverage Score"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:701",className:"text-right p-3 font-medium",children:"Index Rate"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:702",className:"text-right p-3 font-medium",children:"Indexed / Total"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:703",className:"text-right p-3 font-medium",children:"Keywords"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:704",className:"text-right p-3 font-medium",children:"Clicks"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:705",className:"text-right p-3 font-medium",children:"Impressions"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:706",className:"text-right p-3 font-medium",children:"Avg Pos"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:707",className:"text-right p-3 font-medium",children:"Word Count"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:708",className:"text-center p-3 font-medium",children:"Actions"})]})}),t.jsx("tbody",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:711",children:e.map(n=>t.jsxs("tr",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:713",className:"border-t hover:bg-muted/30 cursor-pointer",onClick:()=>x(o===n.id?null:n.id),children:[t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:714",className:"p-3",children:t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:715",className:"flex items-center gap-2",children:[t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:716",className:"w-3 h-3 rounded-full shrink-0",style:{backgroundColor:n.color}}),t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:717",className:"font-medium",children:n.name})]})}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:720",className:"p-3 text-right",children:t.jsxs(y,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:721",className:`text-xs ${n.topicalCoverageScore>=60?"bg-green-100 text-green-800":n.topicalCoverageScore>=30?"bg-amber-100 text-amber-800":"bg-red-100 text-red-800"}`,children:[n.topicalCoverageScore,"/100"]})}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:725",className:"p-3 text-right",children:t.jsxs(y,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:726",className:`text-xs ${n.indexRate>=80?"bg-green-100 text-green-800":n.indexRate>=50?"bg-amber-100 text-amber-800":"bg-red-100 text-red-800"}`,children:[n.indexRate,"%"]})}),t.jsxs("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:730",className:"p-3 text-right font-mono text-xs",children:[c(n.indexedPages)," / ",c(n.totalPages)]}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:731",className:"p-3 text-right font-mono",children:c(n.rankingKeywords)}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:732",className:"p-3 text-right font-mono font-semibold",children:c(n.totalClicks28d)}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:733",className:"p-3 text-right font-mono",children:c(n.totalImpressions28d)}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:734",className:"p-3 text-right font-mono",children:n.avgPosition28d!=="0"?Number(n.avgPosition28d).toFixed(1):"â"}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:735",className:"p-3 text-right font-mono",children:c(n.totalWordCount)}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:736",className:"p-3 text-center",onClick:r=>r.stopPropagation(),children:t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:737",className:"flex gap-1 justify-center",children:[t.jsxs(b,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:738",variant:"ghost",size:"sm",className:"h-7 px-2 text-xs",onClick:()=>a.mutate({pillarId:n.id}),disabled:a.isPending,children:[t.jsx(F,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:739",className:"h-3 w-3 mr-1"}),"KW"]}),t.jsxs(b,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:741",variant:"ghost",size:"sm",className:"h-7 px-2 text-xs",onClick:()=>i.mutate({pillarId:n.id}),disabled:i.isPending,children:[t.jsx(V,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:742",className:"h-3 w-3 mr-1"}),"AI"]})]})})]},n.id))})]})}),Object.entries(m).length>0&&t.jsxs(N,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:754",children:[t.jsx(j,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:755",className:"pb-2",children:t.jsx(f,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:756",className:"text-sm",children:"Keyword Research Results"})}),t.jsx(h,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:758",children:Object.entries(m).map(([n,r])=>t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:760",className:"mb-4",children:[t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:761",className:"text-xs font-medium text-muted-foreground uppercase mb-2",children:[r.pillarName,' â Seed: "',r.seedKeyword,'" (',r.mode,")"]}),t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:762",className:"rounded border overflow-hidden",children:t.jsxs("table",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:763",className:"w-full text-xs",children:[t.jsx("thead",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:764",className:"bg-muted/40",children:t.jsxs("tr",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:765",children:[t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:766",className:"text-left p-2",children:"Keyword"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:767",className:"text-right p-2",children:"Volume"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:768",className:"text-right p-2",children:"KD"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:769",className:"text-right p-2",children:"Opp Score"})]})}),t.jsx("tbody",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:772",children:r.keywords.slice(0,15).map((p,v)=>t.jsxs("tr",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:774",className:"border-t",children:[t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:775",className:"p-2",children:p.keyword}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:776",className:"p-2 text-right font-mono",children:c(p.volume)}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:777",className:"p-2 text-right",children:t.jsx(y,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:778",className:`text-[10px] ${p.difficulty<=20?"bg-green-100 text-green-800":p.difficulty<=50?"bg-amber-100 text-amber-800":"bg-red-100 text-red-800"}`,children:p.difficulty})}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:780",className:"p-2 text-right font-mono font-semibold",children:Math.round(p.volume/((p.difficulty||1)+1))})]},v))})]})})]},n))})]}),e[0]?.lastSyncedAt&&t.jsxs("p",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:792",className:"text-xs text-muted-foreground text-right",children:["Last synced: ",new Date(e[0]?.lastSyncedAt).toLocaleStr
16ing()]})]})}function lt({data:e,loading:g}){return g?t.jsx(A,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:799"}):t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:801",className:"space-y-4",children:[t.jsx("p",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:802",className:"text-sm text-muted-foreground",children:"Pages with high opportunity scores â they have keyword potential but aren't yet capturing significant traffic."}),e.length===0?t.jsx(N,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:804",className:"border-dashed",children:t.jsxs(h,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:804",className:"p-8 text-center text-muted-foreground",children:[t.jsx(D,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:804",className:"h-10 w-10 mx-auto mb-3 opacity-40"}),t.jsx("p",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:804",className:"font-medium",children:"No content gaps identified"}),t.jsx("p",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:804",className:"text-sm mt-1",children:"Run the SEO Control Panel sync to populate opportunity scores."})]})}):t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:806",className:"rounded-lg border overflow-hidden overflow-x-auto",children:t.jsxs("table",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:807",className:"w-full text-sm",children:[t.jsx("thead",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:808",className:"bg-muted/50",children:t.jsxs("tr",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:809",children:[t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:810",className:"text-left p-3 font-medium",children:"Page"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:811",className:"text-left p-3 font-medium",children:"Type"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:812",className:"text-right p-3 font-medium",children:"Opp Score"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:813",className:"text-right p-3 font-medium",children:"Momentum"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:814",className:"text-right p-3 font-medium",children:"KW Volume"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:815",className:"text-right p-3 font-medium",children:"KW Difficulty"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:816",className:"text-right p-3 font-medium",children:"Traffic Potential"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:817",className:"text-left p-3 font-medium",children:"Top Query"}),t.jsx("th",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:818",className:"text-right p-3 font-medium",children:"Current Clicks"})]})}),t.jsx("tbody",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:821",children:e.map(s=>t.jsxs("tr",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:823",className:"border-t hover:bg-muted/30",children:[t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:824",className:"p-3 max-w-[200px]",children:t.jsx("a",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:824",href:P(s.url),target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:underline truncate block",children:R(s.url)})}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:825",className:"p-3",children:t.jsx(y,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:825",variant:"outline",className:"text-xs capitalize",children:T[s.pageType]||s.pageType||"other"})}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:826",className:"p-3 text-right",children:t.jsx(y,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:826",className:"bg-green-100 text-green-800 text-xs",children:s.opportunityScore})}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:827",className:"p-3 text-right",children:t.jsx(y,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:827",className:`text-xs ${(s.momentumScore||0)>20?"bg-blue-100 text-blue-800":"bg-gray-100 text-gray-600"}`,children:s.momentumScore||0})}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:828",className:"p-3 text-right font-mono",children:c(s.keywordVolume)}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:829",className:"p-3 text-right font-mono",children:s.keywordDifficulty??"â"}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:830",className:"p-3 text-right font-mono font-semibold",children:c(s.trafficPotential)}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:831",className:"p-3 text-muted-foreground truncate max-w-[130px]",children:s.gscTopQuery||s.ahrefsTopKeyword||"â"}),t.jsx("td",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:832",className:"p-3 text-right font-mono",children:c(s.gscClicks28d)})]},s.id))})]})})]})}function u({icon:e,label:g,value:s,color:o}){return t.jsx(N,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:846",children:t.jsxs(h,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:846",className:"p-3 flex items-center gap-2.5",children:[t.jsx(e,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:846",className:`h-4 w-4 ${o||"text-muted-foreground"}`}),t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:846",children:[t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:846",className:"text-lg font-bold leading-tight",children:s}),t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:846",className:"text-[11px] text-muted-foreground",children:g})]})]})})}function A(){return t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:852",className:"space-y-4 animate-pulse",children:[t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:853",className:"grid grid-cols-2 md:grid-cols-4 gap-3",children:[1,2,3,4].map(e=>t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:853",className:"h-20 bg-muted rounded-lg"},e))}),t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:854",className:"h-64 bg-muted rounded-lg"})]})}function ot(){const e=C.blog.getAllPillars.useQuery(),[g,s]=S.useState(null);if(e.isLoading)return t.jsx(A,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:865"});const o=e.data||[],x=o.reduce((m,d)=>m+(d.articleCount||0),0);return t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:870",className:"space-y-4",children:[t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:871",className:"grid grid-cols-2 md:grid-cols-4 gap-3",children:[t.jsx(u,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:872",icon:Q,label:"Scenario Pillars",value:String(o.length),color:"text-indigo-500"}),t.jsx(u,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:873",icon:G,label:"Scenario Art
16icles",value:c(x),color:"text-emerald-500"}),t.jsx(u,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:874",icon:W,label:"Pillar Pages",value:String(o.length),color:"text-blue-500"}),t.jsx(u,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:875",icon:K,label:"Published",value:c(x+o.length),color:"text-green-500"})]}),t.jsxs(N,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:878",children:[t.jsxs(j,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:879",className:"pb-2",children:[t.jsx(f,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:880",className:"text-base",children:"Scenario Content Pillars"}),t.jsx("p",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:881",className:"text-sm text-muted-foreground",children:"17 strategic pillars covering common bankruptcy scenarios. Each pillar has a comprehensive guide page at /guides/ and supporting scenario articles at /blog/."})]}),t.jsx(h,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:885",className:"p-0",children:t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:886",className:"divide-y",children:o.map(m=>t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:888",className:"px-4 py-3",children:[t.jsxs("button",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:889",onClick:()=>s(g===m.slug?null:m.slug),className:"w-full flex items-center justify-between text-left",children:[t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:893",className:"flex items-center gap-3",children:[t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:894",className:"w-8 h-8 rounded-full bg-indigo-100 flex items-center justify-center",children:t.jsx(Q,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:895",className:"h-4 w-4 text-indigo-600"})}),t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:897",children:[t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:898",className:"font-medium text-sm",children:m.title}),t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:899",className:"text-xs text-muted-foreground",children:["/guides/",m.slug]})]})]}),t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:902",className:"flex items-center gap-3",children:[t.jsxs(y,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:903",variant:"secondary",className:"text-xs",children:[m.articleCount||0," articles"]}),t.jsx(U,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:904",className:`h-4 w-4 transition-transform ${g===m.slug?"rotate-180":""}`})]})]}),g===m.slug&&t.jsx(mt,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:908",pillarSlug:m.slug})]},m.slug))})})]})]})}function mt({pillarSlug:e}){const g=C.blog.getPillarArticles.useQuery({pillarSlug:e});if(g.isLoading)return t.jsx("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:922",className:"pl-11 pt-2 text-sm text-muted-foreground",children:"Loading articles..."});const s=g.data||[];return t.jsxs("div",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:926",className:"pl-11 pt-3 space-y-1.5",children:[s.length===0&&t.jsx("p",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:927",className:"text-sm text-muted-foreground",children:"No articles found for this pillar."}),s.map(o=>t.jsxs("a",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:929",href:`/blog/${o.slug}/`,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2 text-sm hover:text-indigo-600 transition-colors py-0.5",children:[t.jsx(G,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:936",className:"h-3.5 w-3.5 text-muted-foreground flex-shrink-0"}),t.jsx("span",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:937",className:"truncate",children:o.title}),t.jsx(_,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:938",className:"h-3 w-3 text-muted-foreground flex-shrink-0 ml-auto"})]},o.id)),t.jsxs("a",{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:941",href:`/guides/${e}/`,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 text-xs text-indigo-600 hover:text-indigo-800 font-medium mt
16-2",children:["View pillar page ",t.jsx(_,{"data-loc":"client/src/pages/admin/AdminContentStrategyNew.tsx:947",className:"h-3 w-3"})]})]})}export{wt 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.