{"version":3,"file":"TrackbaseFeatureVisual.CDaovsnw.mjs","names":["useState","startTransition","useMemo","c","React","_Fragment","p","__esmMin","init_npm_react_18_3_1","navigator","te","pe","e","init_ssg_sandbox_shims","init_jsx_runtime","c","_e","useLocaleInfo","useIsStaticRenderer","addPropertyControls","ControlType","init_framer_DymZktPS","rng","a","seed","t","curve","r","raw","n","i","mid","start","end","w","b","Panel","C","style","PanelHead","title","right","Pill","map","tone","Mark","size","SERIES","BRANDS","Tri","up","Check","color","useHover","value","setValue","v","Tip","x","TipRow","strong","label","MONO","indexFromPointer","f","k","padLFrac","padRFrac","dayLabel","index","lang","num","d","ModelBadge","MODELS","m","Chip","on","FONT","Monitoring","metric","setMetric","hover","setHover","data","out","METRIC_KEYS","METRIC_SPEC","bi","mi","isPos","max","y","path","fmtV","lines","own","base","grid","rows","good","animate","Mentions","model","setModel","MENTION_ROWS","sentLabel","PROMPTS","Sentiment","days","tot","neg","pos","c$1","l","h","Fanouts","set","setSet","FANOUT_SETS","total","q","maxSeen","models","seen","Domains","view","setView","DOMAINS","URLS","cites","Heatmap","short","HEAT","ri","row","ci","Crawlers","ai","search","aiTotal","cats","c$2","c$3","Competitors","move","Sources","crawls","st","Agentic","steps","vis","desc","time","Shopping","ini","price","comp","priceFlag","Insights","cards","type","impact","cta","LineChart","min","invert","series","s","si","fmt","Tabs","items","onChange","Row","onEnter","onLeave","useList","setH","ShopCarousel","setStart","go","FULL_COL","tr","name","merchant","ShopHistory","mode","setMode","cprice","ShopAlerts","setF","L","FULL","product","msg","when","Signals","sig","sel","setSel","count","Impact","score","Context","setComp","topic","them","you","ContentDraft","doc","setDoc","CmsQueue","setRows","approve","Results","AdsSetup","done","setDone","AdsChart","setM","spend","clicks","conv","values","AdsCampaigns","toggle","ctr","cpc","AdsOptimize","tab","setTab","cpa","Schema","SchemaCheck","types","Addon","setOn","McpConnect","copied","setCopied","url","copy","how","McpChat","qs","setQ","McpTokens","revoke","created","used","active","PromptList","region","setRegion","list","p$1","reg","last","H2H","rate","CrawlerSetup","CrawlerBreakdown","cat","setCat","catName","c$4","req","TrackbaseFeatureVisual","props","isStatic","activeCode","language","COPY","body","feature","init_TrackbaseFeatureVisual","nl","en"],"sources":["https:/framerusercontent.com/modules/BkDibFo2pGjQAKEGvAOc/zIf5hhJBLWUgyGcZPrQX/TrackbaseFeatureVisual.js"],"sourcesContent":["// User request: \"Highlight the most important Trackbase features in the 'Built to scale' bento, each with\n// how the Trackbase UI shows it. Agentic must be named too.\" One component renders the UI snippet for the\n// chosen feature, in the Trackbase app design, with the fictional demo brand \"Solstice Coffee Co.\".\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer,useLocaleInfo}from\"framer\";import React,{startTransition,useMemo,useState}from\"react\";const C={canvas:\"#FAFAFA\",card:\"#FFFFFF\",muted:\"#F4F4F5\",border:\"#E4E4E7\",fg:\"#18181B\",mutedFg:\"#52525B\",faint:\"#A1A1AA\",primary:\"#1866E1\",primarySoft:\"rgba(24,102,225,0.08)\",positive:\"#16A34A\",positiveFg:\"#15803D\",warning:\"#D97706\",warningFg:\"#B45309\",negative:\"#DC2626\",negativeFg:\"#B91C1C\"};const SERIES=[\"#1866E1\",\"#E0453B\",\"#6D44D9\",\"#C2710C\",\"#0E9F6E\",\"#0E8FB0\"];const FONT='\"Inter\", ui-sans-serif, system-ui, -apple-system, \"Segoe UI\", Roboto, sans-serif';const MONO='\"Geist Mono\", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace';const BRANDS=[{name:\"Solstice Coffee Co.\",short:\"SC\",own:true},{name:\"Ember Roast\",short:\"ER\"},{name:\"Northbrew\",short:\"N\"},{name:\"Copper Kettle Coffee\",short:\"CK\"},{name:\"Daily Grind Labs\",short:\"DG\"},{name:\"Fable & Bean\",short:\"FB\"}];function rng(seed){let a=seed;return()=>{a=a+1831565813|0;let t=Math.imul(a^a>>>15,1|a);t=t+Math.imul(t^t>>>7,61|t)^t;return((t^t>>>14)>>>0)/4294967296;};}function curve(seed,start,end,n,mid=.45){const r=rng(seed);const raw=Array.from({length:n},(_,i)=>{const s=1/(1+Math.exp(-(i/(n-1)-mid)*9));return(start+(end-start)*s)*(1+(r()-.5)*.08);});return raw.map((_,i)=>{const w=raw.slice(Math.max(0,i-2),i+1);return w.reduce((a,b)=>a+b,0)/w.length;});}/* ---------- small building blocks ---------- */function Panel({children,style}){return /*#__PURE__*/_jsx(\"div\",{style:{background:C.card,border:`1px solid ${C.border}`,borderRadius:12,boxShadow:\"0 1px 2px rgba(24,24,27,0.05), 0 12px 32px -16px rgba(24,40,80,0.22)\",overflow:\"hidden\",...style},children:children});}function PanelHead({title,right}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:8,padding:\"12px 14px\",borderBottom:`1px solid ${C.border}`},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12.5,fontWeight:500,color:C.fg,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:title}),right]});}function Pill({children,tone=\"muted\"}){const map={positive:[`color-mix(in srgb, ${C.positive} 10%, transparent)`,`color-mix(in srgb, ${C.positive} 24%, transparent)`,C.positiveFg],warning:[`color-mix(in srgb, ${C.warning} 10%, transparent)`,`color-mix(in srgb, ${C.warning} 26%, transparent)`,C.warningFg],negative:[`color-mix(in srgb, ${C.negative} 10%, transparent)`,`color-mix(in srgb, ${C.negative} 24%, transparent)`,C.negativeFg],info:[C.primarySoft,\"rgba(24,102,225,0.22)\",C.primary],muted:[C.muted,C.border,C.mutedFg]}[tone];return /*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:4,borderRadius:99,padding:\"1px 8px\",fontSize:11,fontWeight:500,whiteSpace:\"nowrap\",background:map[0],border:`1px solid ${map[1]}`,color:map[2],lineHeight:1.5},children:children});}function Mark({i,size=22}){return /*#__PURE__*/_jsx(\"span\",{style:{width:size,height:size,borderRadius:size>24?8:6,background:SERIES[i],color:\"#fff\",display:\"inline-grid\",placeItems:\"center\",fontSize:size>24?11:9.5,fontWeight:600,flexShrink:0},children:BRANDS[i].short});}function Tri({up}){return /*#__PURE__*/_jsx(\"svg\",{width:\"8\",height:\"8\",viewBox:\"0 0 10 10\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:up?\"M5 1.5 9 8H1z\":\"M5 8.5 1 2h8z\",fill:\"currentColor\"})});}function Check({color=C.positive}){return /*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M20 6 9 17l-5-5\"})});}/* ---------- copy ---------- */const COPY={en:{sov:\"Share of voice\",vis:\"Visibility\",pres:\"Presence rate\",pos:\"Avg position\",topBrands:\"Top brands by share of voice\",you:\"You\",latest:\"Latest run\",pageTracker:\"Page tracker\",crawls:\"AI crawls\",cites:\"Citations\",gaining:\"Gaining\",notCited:\"Not cited\",cited:\"Cited\",agentRun:\"Agent run\",running:\"Runs daily\",a1t:\"Gap found\",a1d:\"Missing from “best specialty coffee subscription” in 7 of 10 runs\",a2t:\"Content written\",a2d:\"New FAQ section and comparison table for /subscriptions\",a3t:\"Published to your CMS\",a3d:\"Titles, headings and schema markup set automatically\",a4t:\"Result measured\",a4d:\"Visibility on this prompt went from 30% to 62%\",promptVis:\"Prompt visibility\",published:\"Published\",products:\"Tracked products\",product:\"Product\",price:\"Price\",position:\"Position\",status:\"Status\",owned:\"Owned\",competitor:\"Competitor\",priceChange:\"Price\",insights:\"Actions\",high:\"High\",medium:\"Medium\",i1type:\"Content gap\",i1:\"Missing from the #1 subscription-discovery prompt\",i2type:\"Model blind spot\",i2:\"Visibility on Google AI Overview trailing every other model\",i3type:\"Competitive parity\",i3:\"Losing 2 of every 3 head-to-heads with Ember Roast\",viewPrompts:\"View prompts\",viewModel:\"View by model\",mentions:\"Mentions\",lastRuns:\"Latest runs\",allModels:\"All models\",positive:\"Positive\",neutral:\"Neutral\",negative:\"Negative\",sentimentTitle:\"Current sentiment score\",last30:\"Last 30 days\",fanouts:\"Fan-out queries\",queries:\"queries\",occurrences:\"seen\",citedSources:\"Cited sources\",domains:\"Domains\",heatmap:\"Visibility by model\",hoverCell:\"Hover a cell\",crawlerReq:\"Crawler requests\",aiCrawler:\"AI crawlers\",searchEngine:\"Search engines\",otherBots:\"Other bots\",totalReq:\"Total requests\",aiShare:\"AI share\"},nl:{sov:\"Share of voice\",vis:\"Zichtbaarheid\",pres:\"Aanwezigheid\",pos:\"Gem. positie\",topBrands:\"Topmerken op share of voice\",you:\"Jij\",latest:\"Laatste meting\",pageTracker:\"Paginatracker\",crawls:\"AI-crawls\",cites:\"Citaties\",gaining:\"Stijgend\",notCited:\"Niet geciteerd\",cited:\"Geciteerd\",agentRun:\"Agent-run\",running:\"Draait dagelijks\",a1t:\"Gat gevonden\",a1d:\"Ontbreekt in 7 van 10 runs van “beste specialty-koffieabonnement”\",a2t:\"Content geschreven\",a2d:\"Nieuwe FAQ en vergelijkingstabel voor /subscriptions\",a3t:\"Gepubliceerd in je CMS\",a3d:\"Titels, koppen en schema-markup automatisch ingesteld\",a4t:\"Resultaat gemeten\",a4d:\"Zichtbaarheid op deze prompt ging van 30% naar 62%\",promptVis:\"Zichtbaarheid prompt\",published:\"Gepubliceerd\",products:\"Gevolgde producten\",product:\"Product\",price:\"Prijs\",position:\"Positie\",status:\"Status\",owned:\"Eigen\",competitor:\"Concurrent\",priceChange:\"Prijs\",insights:\"Acties\",high:\"Hoog\",medium:\"Middel\",i1type:\"Contentgat\",i1:\"Afwezig bij de belangrijkste abonnementsprompt\",i2type:\"Blinde vlek in model\",i2:\"Zichtbaarheid in Google AI Overview blijft achter\",i3type:\"Concurrentiepositie\",i3:\"Je verliest 2 van de 3 head-to-heads van Ember Roast\",viewPrompts:\"Bekijk prompts\",viewModel:\"Bekijk per model\",mentions:\"Vermeldingen\",lastRuns:\"Laatste runs\",allModels:\"Alle modellen\",positive:\"Positief\",neutral:\"Neutraal\",negative:\"Negatief\",sentimentTitle:\"Huidige sentimentscore\",last30:\"Laatste 30 dagen\",fanouts:\"Fan-out-zoekopdrachten\",queries:\"zoekopdrachten\",occurrences:\"keer gezien\",citedSources:\"Geciteerde bronnen\",domains:\"Domeinen\",heatmap:\"Zichtbaarheid per model\",hoverCell:\"Beweeg over een cel\",crawlerReq:\"Crawlerverzoeken\",aiCrawler:\"AI-crawlers\",searchEngine:\"Zoekmachines\",otherBots:\"Overige bots\",totalReq:\"Totaal verzoeken\",aiShare:\"Aandeel AI\"}};/* ---------- visuals ---------- *//* ---------- interactive helpers ---------- */function useHover(){const[value,setValue]=useState(null);const set=v=>startTransition(()=>setValue(v));return[value,set];}function Tip({x,children}){const right=x>.55;return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:8,left:right?undefined:`calc(${x*100}% + 12px)`,right:right?`calc(${(1-x)*100}% + 12px)`:undefined,background:C.card,border:`1px solid ${C.border}`,borderRadius:10,boxShadow:\"0 4px 6px -2px rgba(16,24,40,0.05), 0 12px 24px -6px rgba(16,24,40,0.16)\",padding:\"8px 10px\",fontSize:11.5,pointerEvents:\"none\",zIndex:3,minWidth:150},children:children});}function TipRow({color,label,value,strong}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:7,padding:\"1.5px 0\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:7,height:7,borderRadius:99,background:color,flexShrink:0}}),/*#__PURE__*/_jsx(\"span\",{style:{flex:1,color:strong?C.fg:C.mutedFg,fontWeight:strong?500:400,whiteSpace:\"nowrap\"},children:label}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:MONO,fontSize:11,fontVariantNumeric:\"tabular-nums\"},children:value})]});}function indexFromPointer(e,n,padLFrac=0,padRFrac=0){const r=e.currentTarget.getBoundingClientRect();const f=(e.clientX-r.left)/r.width;const k=Math.round((f-padLFrac)/(1-padLFrac-padRFrac)*(n-1));return Math.max(0,Math.min(n-1,k));}function dayLabel(index,n,lang){const d=new Date(Date.UTC(2026,9,1)-(n-1-index)*864e5);return d.toLocaleDateString(lang===\"nl\"?\"nl-NL\":\"en-US\",{month:\"short\",day:\"numeric\",timeZone:\"UTC\"});}function num(v,d,lang){return v.toLocaleString(lang===\"nl\"?\"nl-NL\":\"en-US\",{minimumFractionDigits:d,maximumFractionDigits:d});}const MODELS=[{name:\"ChatGPT\",ab:\"GP\",color:\"#0E9F6E\"},{name:\"Gemini\",ab:\"GE\",color:\"#1866E1\"},{name:\"Perplexity\",ab:\"PX\",color:\"#0E8FB0\"},{name:\"Claude\",ab:\"CL\",color:\"#C2710C\"},{name:\"AI Overview\",ab:\"AO\",color:\"#6D44D9\"},{name:\"Copilot\",ab:\"CP\",color:\"#D63384\"}];function ModelBadge({m}){return /*#__PURE__*/_jsx(\"span\",{title:MODELS[m].name,style:{width:18,height:18,borderRadius:5,background:MODELS[m].color,color:\"#fff\",display:\"inline-grid\",placeItems:\"center\",fontSize:8,fontWeight:600,flexShrink:0},children:MODELS[m].ab});}function Chip({on,onClick,children}){return /*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:onClick,\"aria-pressed\":on,style:{height:24,padding:\"0 9px\",borderRadius:99,border:`1px solid ${on?C.primary:C.border}`,background:on?C.primary:C.card,color:on?\"#fff\":C.mutedFg,fontSize:11,fontFamily:FONT,cursor:\"pointer\",whiteSpace:\"nowrap\"},children:children});}/* ---------- interactive dashboard chart ---------- */const METRIC_KEYS=[\"sov\",\"vis\",\"pres\",\"pos\"];const METRIC_SPEC={sov:[[15,29.4],[27,23.5],[21,21.6],[14.5,12.4],[8.5,10.6],[5.5,7.4]],vis:[[42,75.8],[64,57.2],[50,54.1],[35,31],[21,27],[13,18.3]],pres:[[33,69.7],[56,50.3],[44,47.6],[31,27.3],[18,23.8],[11,16.1]],pos:[[4.6,2],[1.9,2.5],[2.8,2.7],[3.5,3.9],[4.5,4.1],[5.3,4.9]]};function Monitoring({t,lang,animate}){const n=40;const[metric,setMetric]=useState(\"sov\");const[hover,setHover]=useHover();const data=useMemo(()=>{const out={};METRIC_KEYS.forEach((m,mi)=>{out[m]=METRIC_SPEC[m].map(([a,b],bi)=>curve(100+bi*7+mi*31,a,b,n,bi===0?.45:.5));});return out;},[]);const isPos=metric===\"pos\";const max={sov:32,vis:80,pres:76,pos:6}[metric];const W=560,H=170,padL=4,padR=8,padT=8,padB=8;const x=i=>padL+i/(n-1)*(W-padL-padR);const y=v=>isPos?padT+(v-1)/(max-1)*(H-padT-padB):padT+(1-v/max)*(H-padT-padB);const path=a=>\"M\"+a.map((v,i)=>`${x(i).toFixed(1)},${y(v).toFixed(1)}`).join(\" L\");const fmtV=(m,v)=>m===\"pos\"?\"#\"+num(v,1,lang):num(v,1,lang)+\"%\";const label={sov:t.sov,vis:t.vis,pres:t.pres,pos:t.pos};const lines=data[metric];const own=lines[0];const base=isPos?y(max):y(0);const grid=isPos?[2,3,4,5]:[.25,.5,.75].map(f=>f*max);const rows=hover==null?[]:BRANDS.map((b,i)=>({i,v:lines[i][hover]})).sort((a,b)=>isPos?a.v-b.v:b.v-a.v);return /*#__PURE__*/_jsxs(Panel,{style:{position:\"absolute\",left:20,right:20,top:20,bottom:-16},children:[/*#__PURE__*/_jsx(\"div\",{className:\"tb-kpis\",style:{display:\"grid\",gridTemplateColumns:\"repeat(4, minmax(0,1fr))\",borderBottom:`1px solid ${C.border}`},children:METRIC_KEYS.map((m,i)=>{const a=data[m][0],v=hover==null?a[n-1]:a[hover],d=v-a[0];const good=m===\"pos\"?d<0:d>0;const on=metric===m;return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:i>1?\"tb-kpi-extra\":undefined,\"aria-pressed\":on,onClick:()=>startTransition(()=>setMetric(m)),style:{all:\"unset\",cursor:\"pointer\",padding:\"10px 12px 9px\",borderRight:i<3?`1px solid ${C.border}`:0,position:\"relative\",minWidth:0,background:\"transparent\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,color:C.mutedFg,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:label[m]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",gap:5,marginTop:1},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:19,fontWeight:500,letterSpacing:\"-0.02em\",color:on?C.fg:C.mutedFg,fontVariantNumeric:\"tabular-nums\"},children:fmtV(m,v)}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:10.5,fontWeight:500,color:good?C.positiveFg:C.negativeFg,display:\"inline-flex\",alignItems:\"center\",gap:2},children:[/*#__PURE__*/_jsx(Tri,{up:good}),num(Math.abs(d),1,lang)]})]}),on&&/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:0,right:0,bottom:-1,height:2,background:C.primary}})]},m);})}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",height:\"calc(100% - 58px)\",cursor:\"crosshair\",touchAction:\"pan-y\"},onPointerMove:e=>setHover(indexFromPointer(e,n,padL/W,padR/W)),onPointerDown:e=>setHover(indexFromPointer(e,n,padL/W,padR/W)),onPointerLeave:()=>setHover(null),children:[/*#__PURE__*/_jsxs(\"svg\",{viewBox:`0 0 ${W} ${H}`,preserveAspectRatio:\"none\",style:{display:\"block\",width:\"100%\",height:\"100%\"},\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"linearGradient\",{id:\"tbMonGrad\",x1:\"0\",x2:\"0\",y1:\"0\",y2:\"1\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0\",stopColor:C.primary,stopOpacity:\"0.2\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"1\",stopColor:C.primary,stopOpacity:\"0\"})]})}),grid.map(v=>/*#__PURE__*/_jsx(\"line\",{x1:0,x2:W,y1:y(v),y2:y(v),stroke:C.border,strokeDasharray:\"3 3\",vectorEffect:\"non-scaling-stroke\"},v)),lines.slice(1).map((a,i)=>/*#__PURE__*/_jsx(\"path\",{d:path(a),fill:\"none\",stroke:SERIES[i+1],strokeWidth:\"1.4\",opacity:\"0.5\",vectorEffect:\"non-scaling-stroke\"},i)),/*#__PURE__*/_jsxs(\"g\",{className:animate?\"tb-reveal\":undefined,children:[/*#__PURE__*/_jsx(\"path\",{d:`${path(own)} L${x(n-1)},${base} L${x(0)},${base} Z`,fill:\"url(#tbMonGrad)\"}),/*#__PURE__*/_jsx(\"path\",{d:path(own),fill:\"none\",stroke:C.primary,strokeWidth:\"2.2\",strokeLinejoin:\"round\",vectorEffect:\"non-scaling-stroke\"})]}),hover!=null&&/*#__PURE__*/_jsx(\"line\",{x1:x(hover),x2:x(hover),y1:padT,y2:H-padB,stroke:\"#D4D4D8\",vectorEffect:\"non-scaling-stroke\"})]}),hover!=null&&lines.map((a,i)=>/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:`${x(hover)/W*100}%`,top:`${y(a[hover])/H*100}%`,width:i===0?8:6,height:i===0?8:6,borderRadius:99,background:SERIES[i],border:\"2px solid #fff\",transform:\"translate(-50%, -50%)\",pointerEvents:\"none\",boxSizing:\"content-box\"}},i)),hover!=null&&/*#__PURE__*/_jsxs(Tip,{x:x(hover)/W,children:[/*#__PURE__*/_jsx(\"div\",{style:{fontWeight:500,paddingBottom:5,marginBottom:4,borderBottom:`1px solid ${C.border}`},children:dayLabel(hover,n,lang)}),rows.map(r=>/*#__PURE__*/_jsx(TipRow,{color:SERIES[r.i],label:BRANDS[r.i].name,value:fmtV(metric,r.v),strong:BRANDS[r.i].own},r.i))]})]})]});}/* ---------- mentions ---------- */const MENTION_ROWS=[[0,0,\"positive\",1,87.5],[0,2,\"positive\",2,74.1],[1,1,\"positive\",3,61.8],[2,0,\"neutral\",2,66],[3,3,\"positive\",1,82.3],[4,2,\"positive\",4,52.9],[5,1,\"negative\",5,38.4],[1,0,\"positive\",2,71.2],[2,3,\"positive\",3,64.5],[3,1,\"positive\",2,69.3],[4,1,\"neutral\",3,57],[5,2,\"positive\",2,63.8],[1,2,\"positive\",1,79.4],[0,3,\"positive\",1,84.6],[5,3,\"neutral\",4,48.2],[3,0,\"positive\",1,81.1]];const PROMPTS=[[\"What is the best specialty coffee subscription in 2026?\",\"Wat is het beste specialty-koffieabonnement in 2026?\"],[\"Compare the top direct-trade coffee roasters\",\"Vergelijk de beste direct-trade koffiebranders\"],[\"Which coffee brands source beans ethically?\",\"Welke koffiemerken kopen ethisch in?\"],[\"Best cold brew and ready-to-drink coffee brands\",\"Beste cold brew- en ready-to-drink-merken\"],[\"Most popular single-origin coffee brands in 2026\",\"Populairste single-origin koffiemerken in 2026\"],[\"Affordable specialty coffee for budget-conscious drinkers\",\"Betaalbare specialty-koffie voor wie op de kosten let\"]];function Mentions({t,lang}){const[model,setModel]=useState(null);const[hover,setHover]=useHover();const rows=MENTION_ROWS.filter(r=>model==null||r[1]===model).slice(0,5);const sentLabel={positive:t.positive,neutral:t.neutral,negative:t.negative};return /*#__PURE__*/_jsxs(Panel,{style:{position:\"absolute\",left:20,right:20,top:20,bottom:-16},children:[/*#__PURE__*/_jsx(PanelHead,{title:t.mentions,right:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10.5,color:C.faint},children:t.lastRuns})}),/*#__PURE__*/_jsxs(\"div\",{className:\"tb-chips\",style:{display:\"flex\",gap:6,padding:\"9px 14px\",borderBottom:`1px solid ${C.border}`,overflowX:\"auto\"},children:[/*#__PURE__*/_jsx(Chip,{on:model==null,onClick:()=>startTransition(()=>setModel(null)),children:t.allModels}),[0,1,2,3].map(m=>/*#__PURE__*/_jsx(Chip,{on:model===m,onClick:()=>startTransition(()=>setModel(m)),children:MODELS[m].name},m))]}),rows.map((r,i)=>/*#__PURE__*/_jsxs(\"div\",{onPointerEnter:()=>setHover(i),onPointerLeave:()=>setHover(null),style:{display:\"grid\",gridTemplateColumns:\"minmax(0,1fr) auto auto auto\",gap:10,alignItems:\"center\",padding:\"8px 14px\",borderBottom:`1px solid ${C.border}`,background:hover===i?C.muted:\"transparent\",transition:\"background .12s\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"center\",gap:8,minWidth:0},children:[/*#__PURE__*/_jsx(ModelBadge,{m:r[1]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:C.fg,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:PROMPTS[r[0]][lang===\"nl\"?1:0]})]}),/*#__PURE__*/_jsx(Pill,{tone:r[2]===\"positive\"?\"positive\":r[2]===\"negative\"?\"negative\":\"muted\",children:sentLabel[r[2]]}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:11.5,color:C.mutedFg,fontVariantNumeric:\"tabular-nums\"},children:[\"#\",r[3]]}),/*#__PURE__*/_jsxs(\"span\",{className:\"tb-narrow-hide\",style:{fontSize:11.5,color:C.primary,fontVariantNumeric:\"tabular-nums\",width:40,textAlign:\"right\"},children:[num(r[4],1,lang),\"%\"]})]},`${r[0]}-${r[1]}`))]});}/* ---------- sentiment ---------- */function Sentiment({t,lang}){const n=30;const[hover,setHover]=useHover();const days=useMemo(()=>{const r=rng(77);return Array.from({length:n},(_,i)=>{const tot=Math.round(52+i*.9+r()*14);const neg=r()<.25?2:r()<.5?1:0;const pos=Math.round((tot-neg)*(.78+i/n*.14));return{pos,neu:tot-neg-pos,neg};});},[]);const max=Math.max(...days.map(d=>d.pos+d.neu+d.neg));return /*#__PURE__*/_jsxs(Panel,{style:{position:\"absolute\",left:20,right:20,top:20,bottom:-16,display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsx(PanelHead,{title:t.sentimentTitle,right:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10.5,color:C.faint},children:t.last30})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",gap:8,padding:\"10px 14px 4px\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:26,fontWeight:500,letterSpacing:\"-0.02em\",color:C.fg},children:\"81\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:C.faint},children:\"/100\"}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:11,fontWeight:500,color:C.positiveFg,display:\"inline-flex\",alignItems:\"center\",gap:2},children:[/*#__PURE__*/_jsx(Tri,{up:true}),\"6\"]}),/*#__PURE__*/_jsx(\"span\",{style:{marginLeft:\"auto\",display:\"flex\",gap:10,fontSize:10.5,color:C.mutedFg},children:[[C.positive,t.positive],[\"#A1A1AA\",t.neutral],[C.negative,t.negative]].map(([c,l])=>/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:4},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:7,height:7,borderRadius:2,background:c}}),l]},l))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",flex:1,display:\"flex\",alignItems:\"flex-end\",gap:3,padding:\"8px 14px 14px\",cursor:\"crosshair\",touchAction:\"pan-y\"},onPointerMove:e=>setHover(indexFromPointer(e,n,14/e.currentTarget.clientWidth,14/e.currentTarget.clientWidth)),onPointerDown:e=>setHover(indexFromPointer(e,n,14/e.currentTarget.clientWidth,14/e.currentTarget.clientWidth)),onPointerLeave:()=>setHover(null),children:[days.map((d,i)=>{const h=(d.pos+d.neu+d.neg)/max*100;return /*#__PURE__*/_jsxs(\"div\",{style:{flex:1,height:`${h}%`,display:\"flex\",flexDirection:\"column-reverse\",borderRadius:3,overflow:\"hidden\",opacity:hover==null||hover===i?1:.45,transition:\"opacity .12s\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{flex:d.pos,background:C.positive}}),/*#__PURE__*/_jsx(\"span\",{style:{flex:d.neu,background:\"#A1A1AA\"}}),/*#__PURE__*/_jsx(\"span\",{style:{flex:d.neg,background:C.negative}})]},i);}),hover!=null&&/*#__PURE__*/_jsxs(Tip,{x:(hover+.5)/n,children:[/*#__PURE__*/_jsx(\"div\",{style:{fontWeight:500,paddingBottom:5,marginBottom:4,borderBottom:`1px solid ${C.border}`},children:dayLabel(hover,n,lang)}),/*#__PURE__*/_jsx(TipRow,{color:C.positive,label:t.positive,value:String(days[hover].pos),strong:true}),/*#__PURE__*/_jsx(TipRow,{color:\"#A1A1AA\",label:t.neutral,value:String(days[hover].neu)}),/*#__PURE__*/_jsx(TipRow,{color:C.negative,label:t.negative,value:String(days[hover].neg)})]})]})]});}/* ---------- fan-outs ---------- */const FANOUT_SETS=[{prompt:[\"Best specialty coffee subscription 2026\",\"Beste specialty-koffieabonnement 2026\"],queries:[[\"best coffee subscription 2026 reviews\",[0,1,4],41],[\"specialty coffee subscription comparison\",[0,4],28],[\"solstice coffee vs ember roast\",[0,1],19],[\"coffee subscription pause or skip delivery\",[0],12],[\"freshest coffee beans delivered\",[1,4],9]]},{prompt:[\"Best cold brew and ready-to-drink brands\",\"Beste cold brew- en ready-to-drink-merken\"],queries:[[\"is cold brew concentrate stronger than iced coffee\",[0,4],33],[\"best cold brew concentrate brands\",[0,1,4],26],[\"ready to drink coffee without sugar\",[1],14],[\"cold brew concentrate dilution ratio\",[0,4],11],[\"daily grind labs cold brew review\",[0],7]]}];function Fanouts({t,lang}){const[set,setSet]=useState(0);const[hover,setHover]=useHover();const s=FANOUT_SETS[set];const total=s.queries.reduce((a,q)=>a+q[2],0);const maxSeen=s.queries[0][2];return /*#__PURE__*/_jsxs(Panel,{style:{position:\"absolute\",left:20,right:20,top:20,bottom:-16},children:[/*#__PURE__*/_jsx(PanelHead,{title:t.fanouts,right:/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:10.5,color:C.faint},children:[s.queries.length,\" \",t.queries,\" \\xb7 \",total,\" \",t.occurrences]})}),/*#__PURE__*/_jsx(\"div\",{className:\"tb-chips\",style:{display:\"flex\",gap:6,padding:\"9px 14px\",borderBottom:`1px solid ${C.border}`,overflowX:\"auto\"},children:FANOUT_SETS.map((f,i)=>/*#__PURE__*/_jsx(Chip,{on:set===i,onClick:()=>startTransition(()=>setSet(i)),children:f.prompt[lang===\"nl\"?1:0]},i))}),s.queries.map(([q,models,seen],i)=>/*#__PURE__*/_jsxs(\"div\",{onPointerEnter:()=>setHover(i),onPointerLeave:()=>setHover(null),style:{position:\"relative\",display:\"flex\",alignItems:\"center\",gap:10,padding:\"8px 14px\",borderBottom:`1px solid ${C.border}`,background:hover===i?C.muted:\"transparent\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:0,top:0,bottom:0,width:`${seen/maxSeen*100}%`,background:C.primarySoft,pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",flex:1,minWidth:0,fontFamily:MONO,fontSize:11.5,color:C.fg,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:q}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",display:\"inline-flex\",gap:3},children:models.map(m=>/*#__PURE__*/_jsx(ModelBadge,{m:m},m))}),/*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",fontSize:11.5,color:C.mutedFg,fontVariantNumeric:\"tabular-nums\",width:28,textAlign:\"right\"},children:[seen,\"\\xd7\"]})]},q))]});}/* ---------- cited sources ---------- */const DOMAINS=[[\"solsticecoffee.com\",152,true],[\"emberroast.com\",98,false],[\"reddit.com\",74,false],[\"northbrew.com\",61,false],[\"seriouseats.com\",48,false],[\"youtube.com\",27,false]];const URLS=[[\"solsticecoffee.com/beans/ethiopia-yirgacheffe\",64,true],[\"solsticecoffee.com/blog/direct-trade-sourcing\",52,true],[\"emberroast.com/subscriptions\",47,false],[\"reddit.com/r/Coffee/best_subscription_2026\",39,false],[\"northbrew.com/guides/coffee-subscription-guide\",31,false],[\"seriouseats.com/best-coffee-subscriptions\",28,false]];function Domains({t}){const[view,setView]=useState(\"domains\");const[hover,setHover]=useHover();const rows=view===\"domains\"?DOMAINS:URLS;const max=rows[0][1];return /*#__PURE__*/_jsxs(Panel,{style:{position:\"absolute\",left:20,right:20,top:20,bottom:-16},children:[/*#__PURE__*/_jsx(PanelHead,{title:t.citedSources,right:/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",gap:4},children:[/*#__PURE__*/_jsx(Chip,{on:view===\"domains\",onClick:()=>startTransition(()=>setView(\"domains\")),children:t.domains}),/*#__PURE__*/_jsx(Chip,{on:view===\"urls\",onClick:()=>startTransition(()=>setView(\"urls\")),children:\"URLs\"})]})}),rows.map(([label,cites,own],i)=>/*#__PURE__*/_jsxs(\"div\",{onPointerEnter:()=>setHover(i),onPointerLeave:()=>setHover(null),style:{display:\"grid\",gridTemplateColumns:\"minmax(0, 1.3fr) minmax(60px, 1fr) 46px\",gap:12,alignItems:\"center\",padding:\"9px 14px\",borderBottom:`1px solid ${C.border}`,background:hover===i?C.muted:\"transparent\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:MONO,fontSize:11.5,color:own?C.primary:C.fg,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:label}),/*#__PURE__*/_jsx(\"span\",{style:{height:6,borderRadius:99,background:C.muted,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",height:\"100%\",width:`${cites/max*100}%`,borderRadius:99,background:own?C.primary:\"#93B4EE\",transition:\"width .3s\"}})}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11.5,color:C.mutedFg,textAlign:\"right\",fontVariantNumeric:\"tabular-nums\"},children:cites})]},label))]});}/* ---------- heatmap ---------- */const HEAT=[[68,62,61.3,70.2,32.6,40.4],[47.6,60.3,54.5,69.4,56.7,64.7],[61.9,44.5,58.8,66.5,54,43.1],[32.9,34.8,27.5,35,33.1,23.9],[25.5,24.4,28,28.4,22.2,23.4]];function Heatmap({t,lang}){const[hover,setHover]=useState(null);const set=v=>startTransition(()=>setHover(v));const short=[\"Solstice\",\"Ember Roast\",\"Northbrew\",\"Copper Kettle\",\"Daily Grind\"];return /*#__PURE__*/_jsxs(Panel,{style:{position:\"absolute\",left:20,right:20,top:20,bottom:-16},children:[/*#__PURE__*/_jsx(PanelHead,{title:t.heatmap,right:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10.5,color:C.faint},children:hover?`${short[hover[0]]} \\xb7 ${MODELS[hover[1]].name}: ${num(HEAT[hover[0]][hover[1]],1,lang)}%`:t.hoverCell})}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"8px 10px 12px\"},children:/*#__PURE__*/_jsxs(\"div\",{className:\"tb-hm-grid\",style:{display:\"grid\",gridTemplateColumns:\"minmax(70px, 1.2fr) repeat(var(--tb-hm-cols, 6), minmax(0, 1fr))\",gap:4,alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{}),MODELS.map((m,mi)=>/*#__PURE__*/_jsx(\"span\",{className:mi>3?\"tb-hm-extra\":undefined,style:{display:\"flex\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(ModelBadge,{m:mi})},m.name)),HEAT.map((row,ri)=>/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:11.5,color:ri===0?C.fg:C.mutedFg,fontWeight:ri===0?500:400,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",display:\"flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(Mark,{i:ri,size:18}),short[ri]]}),row.map((v,ci)=>{const a=Math.max(.06,Math.min(1,v/80));const on=hover&&hover[0]===ri&&hover[1]===ci;return /*#__PURE__*/_jsx(\"span\",{className:ci>3?\"tb-hm-extra\":undefined,onPointerEnter:()=>set([ri,ci]),onPointerLeave:()=>set(null),style:{borderRadius:6,padding:\"6px 0\",textAlign:\"center\",fontSize:11,fontVariantNumeric:\"tabular-nums\",background:`rgba(24,102,225,${(a*.9).toFixed(2)})`,color:a>.6?\"#fff\":C.fg,outline:on?`2px solid ${C.fg}`:\"none\",outlineOffset:-1,cursor:\"default\"},children:num(v,0,lang)},ci);})]},ri))]})})]});}/* ---------- crawlers ---------- */function Crawlers({t,lang}){const n=30;const[hover,setHover]=useHover();const days=useMemo(()=>{const r=rng(91);return Array.from({length:n},(_,i)=>{const d=new Date(Date.UTC(2026,9,1)-(n-1-i)*864e5).getUTCDay();const tot=(190+i*1.8)*(d===0||d===6?.82:1)*(.9+r()*.2);const ai=tot*(.42+i*.003),search=tot*.4;return{ai:Math.round(ai),search:Math.round(search),other:Math.round(tot-ai-search)};});},[]);const max=Math.max(...days.map(d=>d.ai+d.search+d.other));const total=days.reduce((a,d)=>a+d.ai+d.search+d.other,0);const aiTotal=days.reduce((a,d)=>a+d.ai,0);const cats=[[\"ai\",C.primary,t.aiCrawler],[\"search\",\"#0E9F6E\",t.searchEngine],[\"other\",\"#A1A1AA\",t.otherBots]];return /*#__PURE__*/_jsxs(Panel,{style:{position:\"absolute\",left:20,right:20,top:20,bottom:-16,display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsx(PanelHead,{title:t.crawlerReq,right:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10.5,color:C.faint},children:t.last30})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:22,padding:\"10px 14px 2px\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:10.5,color:C.mutedFg},children:t.totalReq}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:19,fontWeight:500,letterSpacing:\"-0.02em\"},children:total.toLocaleString(lang===\"nl\"?\"nl-NL\":\"en-US\")})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:10.5,color:C.mutedFg},children:t.aiShare}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:19,fontWeight:500,letterSpacing:\"-0.02em\",color:C.primary},children:[Math.round(aiTotal/total*100),\"%\"]})]}),/*#__PURE__*/_jsx(\"div\",{style:{marginLeft:\"auto\",display:\"flex\",flexDirection:\"column\",gap:3,fontSize:10.5,color:C.mutedFg,justifyContent:\"center\"},children:cats.map(([k,c,l])=>/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:5},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:7,height:7,borderRadius:2,background:c}}),l]},k))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",flex:1,display:\"flex\",alignItems:\"flex-end\",gap:3,padding:\"8px 14px 14px\",cursor:\"crosshair\",touchAction:\"pan-y\"},onPointerMove:e=>setHover(indexFromPointer(e,n,14/e.currentTarget.clientWidth,14/e.currentTarget.clientWidth)),onPointerDown:e=>setHover(indexFromPointer(e,n,14/e.currentTarget.clientWidth,14/e.currentTarget.clientWidth)),onPointerLeave:()=>setHover(null),children:[days.map((d,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,height:`${(d.ai+d.search+d.other)/max*100}%`,display:\"flex\",flexDirection:\"column-reverse\",borderRadius:3,overflow:\"hidden\",opacity:hover==null||hover===i?1:.45,transition:\"opacity .12s\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{flex:d.ai,background:C.primary}}),/*#__PURE__*/_jsx(\"span\",{style:{flex:d.search,background:\"#0E9F6E\",opacity:.7}}),/*#__PURE__*/_jsx(\"span\",{style:{flex:d.other,background:\"#A1A1AA\"}})]},i)),hover!=null&&/*#__PURE__*/_jsxs(Tip,{x:(hover+.5)/n,children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontWeight:500,paddingBottom:5,marginBottom:4,borderBottom:`1px solid ${C.border}`},children:[dayLabel(hover,n,lang),\" \\xb7 \",days[hover].ai+days[hover].search+days[hover].other]}),cats.map(([k,c,l])=>/*#__PURE__*/_jsx(TipRow,{color:c,label:l,value:String(days[hover][k]),strong:k===\"ai\"},k))]})]})]});}function Competitors({t}){const rows=[[0,\"29.4%\",2],[1,\"23.5%\",-1],[2,\"21.6%\",-1],[3,\"12.4%\",0],[4,\"10.6%\",0],[5,\"7.4%\",0]];return /*#__PURE__*/_jsxs(Panel,{style:{position:\"absolute\",left:20,right:20,top:20,bottom:-16},children:[/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"11px 14px 9px\",borderBottom:`1px solid ${C.border}`},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,color:C.mutedFg},children:t.topBrands}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:11,color:C.faint,marginTop:1},children:[t.latest,\" \\xb7 Oct 1\"]})]}),rows.map(([b,v,move])=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"26px minmax(0,1fr) auto 26px\",alignItems:\"center\",gap:9,padding:\"0 14px\",height:42,borderBottom:`1px solid ${C.border}`,background:BRANDS[b].own?C.primarySoft:\"transparent\"},children:[/*#__PURE__*/_jsx(Mark,{i:b,size:26}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:12.5,color:C.fg,display:\"flex\",alignItems:\"center\",gap:6,minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:BRANDS[b].name}),BRANDS[b].own&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10,fontWeight:500,color:C.primary,background:C.primarySoft,borderRadius:99,padding:\"1px 6px\",flexShrink:0},children:t.you})]}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:MONO,fontSize:11.5,color:C.mutedFg,fontVariantNumeric:\"tabular-nums\"},children:v}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,fontWeight:500,textAlign:\"right\",color:move>0?C.positiveFg:move<0?C.negativeFg:C.faint,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"flex-end\",gap:2},children:move===0?\"– 0\":/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Tri,{up:move>0}),Math.abs(move)]})})]},b))]});}function Sources({t}){const rows=[[\"Ethiopia Yirgacheffe\",\"/beans/ethiopia-yirgacheffe\",201,69,\"gaining\"],[\"What direct trade really means\",\"/blog/direct-trade-sourcing\",120,56,\"gaining\"],[\"Coffee subscriptions\",\"/subscriptions\",181,43,\"cited\"],[\"Colombia Huila\",\"/beans/colombia-huila\",161,28,\"cited\"],[\"Roast guide\",\"/roast-guide\",103,0,\"notCited\"],[\"Sustainability\",\"/sustainability\",82,0,\"notCited\"]];return /*#__PURE__*/_jsxs(Panel,{style:{position:\"absolute\",left:20,right:20,top:20,bottom:-16},children:[/*#__PURE__*/_jsx(PanelHead,{title:t.pageTracker,right:/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:10.5,color:C.faint},children:[t.crawls,\" → \",t.cites]})}),rows.map(([title,path,crawls,cites,st])=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10,padding:\"8px 14px\",borderBottom:`1px solid ${C.border}`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0,flex:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,fontWeight:500,color:C.fg,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:title}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:MONO,fontSize:10.5,color:C.faint,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:path})]}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:11,color:C.mutedFg,fontVariantNumeric:\"tabular-nums\",whiteSpace:\"nowrap\"},children:[crawls,\" → \",/*#__PURE__*/_jsx(\"b\",{style:{fontWeight:600,color:cites?C.primary:C.faint},children:cites})]}),/*#__PURE__*/_jsx(Pill,{tone:st===\"gaining\"?\"positive\":st===\"cited\"?\"info\":\"muted\",children:t[st]})]},path))]});}function Agentic({t,animate}){const steps=[[t.a1t,t.a1d,\"06:02\"],[t.a2t,t.a2d,\"06:14\"],[t.a3t,t.a3d,\"06:15\"],[t.a4t,t.a4d,\"+14d\"]];const n=28;const vis=useMemo(()=>curve(21,30,62,n,.62),[]);const W=220,H=120,pad=8;const x=i=>pad+i/(n-1)*(W-pad*2);const y=v=>pad+(1-v/70)*(H-pad*2);const pub=15;const path=\"M\"+vis.map((v,i)=>`${x(i).toFixed(1)},${y(v).toFixed(1)}`).join(\" L\");return /*#__PURE__*/_jsxs(\"div\",{className:\"tb-agentic\",style:{position:\"absolute\",inset:\"20px 20px -16px 20px\",display:\"grid\",gridTemplateColumns:\"minmax(0, 1.35fr) minmax(0, 1fr)\",gap:14,alignItems:\"start\"},children:[/*#__PURE__*/_jsxs(Panel,{children:[/*#__PURE__*/_jsx(PanelHead,{title:t.agentRun,right:/*#__PURE__*/_jsxs(Pill,{tone:\"info\",children:[/*#__PURE__*/_jsx(\"span\",{style:{width:6,height:6,borderRadius:99,background:C.primary,display:\"inline-block\",animation:animate?\"tbPulse 2s ease-in-out infinite\":undefined}}),t.running]})}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"12px 14px\",display:\"flex\",flexDirection:\"column\",gap:11},children:steps.map(([title,desc,time],i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10,alignItems:\"flex-start\",opacity:animate?0:1,animation:animate?`tbIn .45s ease-out ${.25+i*.35}s forwards`:undefined},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:20,height:20,borderRadius:99,flexShrink:0,display:\"grid\",placeItems:\"center\",background:i===3?C.primarySoft:`color-mix(in srgb, ${C.positive} 12%, transparent)`},children:i===3?/*#__PURE__*/_jsx(\"span\",{style:{width:6,height:6,borderRadius:99,background:C.primary}}):/*#__PURE__*/_jsx(Check,{})}),/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0,flex:1},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:8},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,fontWeight:500,color:C.fg},children:title}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:MONO,fontSize:10.5,color:C.faint},children:time})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11.5,color:C.mutedFg,lineHeight:1.45,marginTop:1},children:desc})]})]},title))})]}),/*#__PURE__*/_jsxs(Panel,{style:{display:\"flex\",flexDirection:\"column\",height:\"100%\"},children:[/*#__PURE__*/_jsx(PanelHead,{title:t.promptVis}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"12px 14px 4px\",display:\"flex\",alignItems:\"baseline\",gap:6},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:24,fontWeight:500,letterSpacing:\"-0.02em\",color:C.fg},children:\"62%\"}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:11,fontWeight:500,color:C.positiveFg,display:\"inline-flex\",alignItems:\"center\",gap:2},children:[/*#__PURE__*/_jsx(Tri,{up:true}),\"32 pts\"]})]}),/*#__PURE__*/_jsxs(\"svg\",{viewBox:`0 0 ${W} ${H}`,preserveAspectRatio:\"none\",style:{display:\"block\",width:\"100%\",flex:1,minHeight:80},\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"linearGradient\",{id:\"tbAgGrad\",x1:\"0\",x2:\"0\",y1:\"0\",y2:\"1\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0\",stopColor:C.primary,stopOpacity:\"0.2\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"1\",stopColor:C.primary,stopOpacity:\"0\"})]})}),/*#__PURE__*/_jsx(\"path\",{d:`${path} L${x(n-1)},${H} L${x(0)},${H} Z`,fill:\"url(#tbAgGrad)\"}),/*#__PURE__*/_jsx(\"line\",{x1:x(pub),x2:x(pub),y1:pad,y2:H,stroke:C.positive,strokeDasharray:\"3 3\",vectorEffect:\"non-scaling-stroke\"}),/*#__PURE__*/_jsx(\"path\",{d:path,fill:\"none\",stroke:C.primary,strokeWidth:\"2.2\",vectorEffect:\"non-scaling-stroke\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"0 14px 12px\",fontSize:10.5,color:C.positiveFg,display:\"flex\",alignItems:\"center\",gap:5},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:10,borderTop:`1.5px dashed ${C.positive}`,display:\"inline-block\"}}),t.published]})]})]});}function Shopping({t}){const rows=[[\"Colombia Huila — 12oz Whole Bean\",\"CH\",\"$16.84\",\"#3.5\",\"#0E9F6E\",false,true],[\"Solstice Signature Blend — 12oz\",\"SS\",\"$15.88\",\"#3.0\",\"#C2710C\",false,false],[\"Gift Subscription — 3 Month\",\"GS\",\"$75.82\",\"#2.5\",\"#D63384\",false,true],[\"Fable & Bean Signature Roast\",\"FB\",\"$29.28\",\"#6.0\",\"#A1A1AA\",true,false],[\"Cold Brew Concentrate — 32oz\",\"CB\",\"$14.04\",\"#4.0\",\"#0E8FB0\",false,false]];return /*#__PURE__*/_jsxs(Panel,{style:{position:\"absolute\",left:20,right:20,top:20,bottom:-16},children:[/*#__PURE__*/_jsx(PanelHead,{title:t.products,right:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10.5,color:C.faint},children:\"ChatGPT Shopping\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"tb-shop-row\",style:{display:\"grid\",gridTemplateColumns:\"minmax(0, 2.4fr) 0.7fr 0.6fr minmax(0, 1.2fr)\",gap:10,padding:\"8px 14px\",fontSize:11,color:C.mutedFg,borderBottom:`1px solid ${C.border}`},children:[/*#__PURE__*/_jsx(\"span\",{children:t.product}),/*#__PURE__*/_jsx(\"span\",{style:{textAlign:\"right\"},children:t.price}),/*#__PURE__*/_jsx(\"span\",{style:{textAlign:\"right\"},children:t.position}),/*#__PURE__*/_jsx(\"span\",{className:\"tb-shop-status\",children:t.status})]}),rows.map(([title,ini,price,pos,color,comp,priceFlag])=>/*#__PURE__*/_jsxs(\"div\",{className:\"tb-shop-row\",style:{display:\"grid\",gridTemplateColumns:\"minmax(0, 2.4fr) 0.7fr 0.6fr minmax(0, 1.2fr)\",gap:10,alignItems:\"center\",padding:\"8px 14px\",borderBottom:`1px solid ${C.border}`},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"center\",gap:9,minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:26,height:26,borderRadius:7,background:comp?C.muted:color,color:comp?C.mutedFg:\"#fff\",border:comp?`1px solid ${C.border}`:0,display:\"grid\",placeItems:\"center\",fontSize:9.5,fontWeight:600,flexShrink:0},children:ini}),/*#__PURE__*/_jsxs(\"span\",{style:{minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:12,fontWeight:500,color:C.fg,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:title}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:10.5,color:C.faint},children:comp?\"fableandbean.com\":\"solsticecoffee.com\"})]})]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,textAlign:\"right\",fontVariantNumeric:\"tabular-nums\",color:C.fg},children:price}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,textAlign:\"right\",color:C.primary,fontVariantNumeric:\"tabular-nums\"},children:pos}),/*#__PURE__*/_jsxs(\"span\",{className:\"tb-shop-status\",style:{display:\"flex\",gap:4,flexWrap:\"wrap\"},children:[comp?/*#__PURE__*/_jsx(Pill,{tone:\"warning\",children:t.competitor}):/*#__PURE__*/_jsx(Pill,{tone:\"info\",children:t.owned}),priceFlag&&/*#__PURE__*/_jsx(Pill,{tone:\"warning\",children:t.priceChange})]})]},title))]});}function Insights({t}){const cards=[[t.i1type,t.i1,\"negative\",t.high,t.viewPrompts],[t.i2type,t.i2,\"warning\",t.medium,t.viewModel],[t.i3type,t.i3,\"warning\",t.medium,\"\"]];return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:\"20px 20px -16px 20px\",background:\"rgba(244,244,245,0.7)\",border:`1px solid ${C.border}`,borderRadius:12,padding:10,display:\"flex\",flexDirection:\"column\",gap:8,overflow:\"hidden\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:11.5,color:C.mutedFg,padding:\"0 2px\",display:\"flex\",gap:6},children:[/*#__PURE__*/_jsx(\"b\",{style:{fontWeight:500,color:C.fg},children:t.insights}),/*#__PURE__*/_jsx(\"span\",{children:\"To do \\xb7 7\"})]}),cards.map(([type,title,tone,impact,cta])=>/*#__PURE__*/_jsxs(\"div\",{style:{background:C.card,border:`1px solid ${C.border}`,borderRadius:10,padding:\"10px 11px\",display:\"flex\",flexDirection:\"column\",gap:6},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:6},children:[/*#__PURE__*/_jsx(Pill,{children:type}),/*#__PURE__*/_jsx(Pill,{tone:tone,children:impact})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,fontWeight:500,color:C.fg,lineHeight:1.4},children:title}),cta&&/*#__PURE__*/_jsxs(\"span\",{style:{alignSelf:\"flex-end\",fontSize:11,fontWeight:500,border:`1px solid ${C.border}`,borderRadius:7,padding:\"3px 8px\",color:C.fg},children:[cta,\" →\"]})]},title))]});}/* ================= feature-page visuals ================= */const tr=(lang,en,nl)=>lang===\"nl\"?nl:en;const FULL={position:\"absolute\",left:20,right:20,top:20,bottom:-16};const FULL_COL={...FULL,display:\"flex\",flexDirection:\"column\"};/* generic interactive line chart (hover tooltip) */function LineChart({series,n,lang,fmt,max,min=0,invert=false}){const[hover,setHover]=useHover();const W=520,H=160,padL=4,padR=8,padT=10,padB=8;const x=i=>padL+i/(n-1)*(W-padL-padR);const y=v=>{const f=(v-min)/(max-min);return invert?padT+f*(H-padT-padB):padT+(1-f)*(H-padT-padB);};const path=a=>\"M\"+a.map((v,i)=>`${x(i).toFixed(1)},${y(v).toFixed(1)}`).join(\" L\");const base=invert?y(max):y(min);return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",flex:1,minHeight:90,cursor:\"crosshair\",touchAction:\"pan-y\"},onPointerMove:e=>setHover(indexFromPointer(e,n,padL/W,padR/W)),onPointerDown:e=>setHover(indexFromPointer(e,n,padL/W,padR/W)),onPointerLeave:()=>setHover(null),children:[/*#__PURE__*/_jsxs(\"svg\",{viewBox:`0 0 ${W} ${H}`,preserveAspectRatio:\"none\",style:{display:\"block\",width:\"100%\",height:\"100%\"},\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"linearGradient\",{id:\"tbLcGrad\",x1:\"0\",x2:\"0\",y1:\"0\",y2:\"1\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0\",stopColor:C.primary,stopOpacity:\"0.2\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"1\",stopColor:C.primary,stopOpacity:\"0\"})]})}),[.25,.5,.75].map(f=>/*#__PURE__*/_jsx(\"line\",{x1:0,x2:W,y1:padT+f*(H-padT-padB),y2:padT+f*(H-padT-padB),stroke:C.border,strokeDasharray:\"3 3\",vectorEffect:\"non-scaling-stroke\"},f)),series.map((s,si)=>/*#__PURE__*/_jsxs(\"g\",{children:[s.area&&/*#__PURE__*/_jsx(\"path\",{d:`${path(s.values)} L${x(n-1)},${base} L${x(0)},${base} Z`,fill:\"url(#tbLcGrad)\"}),/*#__PURE__*/_jsx(\"path\",{d:path(s.values),fill:\"none\",stroke:s.color,strokeWidth:s.own?2.2:1.5,opacity:s.own?1:.6,strokeLinejoin:\"round\",vectorEffect:\"non-scaling-stroke\"})]},si)),hover!=null&&/*#__PURE__*/_jsx(\"line\",{x1:x(hover),x2:x(hover),y1:padT,y2:H-padB,stroke:\"#D4D4D8\",vectorEffect:\"non-scaling-stroke\"})]}),hover!=null&&series.map((s,si)=>/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:`${x(hover)/W*100}%`,top:`${y(s.values[hover])/H*100}%`,width:7,height:7,borderRadius:99,background:s.color,border:\"2px solid #fff\",transform:\"translate(-50%,-50%)\",pointerEvents:\"none\",boxSizing:\"content-box\"}},si)),hover!=null&&/*#__PURE__*/_jsxs(Tip,{x:x(hover)/W,children:[/*#__PURE__*/_jsx(\"div\",{style:{fontWeight:500,paddingBottom:5,marginBottom:4,borderBottom:`1px solid ${C.border}`},children:dayLabel(hover,n,lang)}),series.map((s,si)=>/*#__PURE__*/_jsx(TipRow,{color:s.color,label:s.name,value:fmt(s.values[hover]),strong:s.own},si))]})]});}function Tabs({items,value,onChange}){return /*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",background:C.muted,border:`1px solid ${C.border}`,borderRadius:8,padding:2,gap:2},children:items.map(([v,l])=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-pressed\":value===v,onClick:()=>startTransition(()=>onChange(v)),style:{border:0,borderRadius:6,padding:\"2px 9px\",fontSize:11,fontFamily:FONT,cursor:\"pointer\",background:value===v?C.primary:\"transparent\",color:value===v?\"#fff\":C.mutedFg,whiteSpace:\"nowrap\"},children:l},v))});}function Row({children,hover,onEnter,onLeave,style}){return /*#__PURE__*/_jsx(\"div\",{onPointerEnter:onEnter,onPointerLeave:onLeave,style:{display:\"flex\",alignItems:\"center\",gap:10,padding:\"8px 14px\",borderBottom:`1px solid ${C.border}`,background:hover?C.muted:\"transparent\",transition:\"background .12s\",...style},children:children});}function useList(){const[h,setH]=useHover();return{h,enter:i=>()=>setH(i),leave:()=>setH(null)};}const thumb=(bg,txt,comp=false)=>/*#__PURE__*/_jsx(\"span\",{style:{width:26,height:26,borderRadius:7,background:comp?C.muted:bg,color:comp?C.mutedFg:\"#fff\",border:comp?`1px solid ${C.border}`:0,display:\"grid\",placeItems:\"center\",fontSize:9.5,fontWeight:600,flexShrink:0},children:txt});/* ---------- ChatGPT Shopping ---------- */function ShopCarousel({lang}){const items=[[\"Ember Roast House Blend\",\"ER\",\"$21.50\",\"emberroast.com\",\"#E0453B\",true],[\"Colombia Huila — 12oz\",\"CH\",\"$16.84\",\"Solstice Coffee Co.\",\"#0E9F6E\",false],[\"Fable & Bean Signature\",\"FB\",\"$29.28\",\"fableandbean.com\",\"#0E8FB0\",true],[\"Gift Subscription — 3 Mo\",\"GS\",\"$75.82\",\"Solstice Coffee Co.\",\"#D63384\",false],[\"Northbrew Morning Roast\",\"NB\",\"$18.40\",\"northbrew.com\",\"#6D44D9\",true],[\"Cold Brew Concentrate\",\"CB\",\"$14.04\",\"Solstice Coffee Co.\",\"#0E8FB0\",false]];const[start,setStart]=useState(0);const visible=3;const go=d=>startTransition(()=>setStart(s=>Math.max(0,Math.min(items.length-visible,s+d))));return /*#__PURE__*/_jsxs(Panel,{style:FULL_COL,children:[/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"12px 14px 8px\",borderBottom:`1px solid ${C.border}`},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:10.5,color:C.faint,marginBottom:4},children:\"ChatGPT\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12.5,color:C.fg,background:C.muted,borderRadius:10,padding:\"6px 10px\",display:\"inline-block\"},children:tr(lang,\"What is the best coffee subscription for beginners?\",\"Wat is het beste koffieabonnement voor beginners?\")})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"8px 14px 0\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,color:C.mutedFg},children:tr(lang,\"Product carousel \\xb7 captured today\",\"Productcarrousel \\xb7 vandaag vastgelegd\")}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",gap:4},children:[-1,1].map(d=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>go(d),\"aria-label\":d<0?\"Previous\":\"Next\",style:{width:24,height:24,borderRadius:99,border:`1px solid ${C.border}`,background:C.card,cursor:\"pointer\",color:C.fg,fontSize:12,lineHeight:1},children:d<0?\"‹\":\"›\"},d))})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:`repeat(${visible}, minmax(0,1fr))`,gap:10,padding:\"10px 14px 14px\",flex:1},children:items.slice(start,start+visible).map(([name,ini,price,merchant,color,comp],k)=>/*#__PURE__*/_jsxs(\"div\",{style:{border:`1px solid ${comp?C.border:\"rgba(24,102,225,0.35)\"}`,background:comp?C.card:C.primarySoft,borderRadius:10,padding:9,display:\"flex\",flexDirection:\"column\",gap:6,position:\"relative\",minWidth:0},children:[/*#__PURE__*/_jsxs(\"span\",{style:{position:\"absolute\",top:6,left:6,fontSize:10,fontWeight:600,background:C.fg,color:\"#fff\",borderRadius:99,padding:\"1px 6px\"},children:[\"#\",start+k+1]}),/*#__PURE__*/_jsx(\"div\",{style:{height:52,borderRadius:7,background:comp?C.muted:color,display:\"grid\",placeItems:\"center\",color:comp?C.mutedFg:\"#fff\",fontSize:13,fontWeight:600},children:ini}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11.5,fontWeight:500,color:C.fg,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:name}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:6,fontSize:11},children:[/*#__PURE__*/_jsx(\"b\",{style:{fontWeight:600},children:price}),!comp&&/*#__PURE__*/_jsx(Pill,{tone:\"info\",children:tr(lang,\"You\",\"Jij\")})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:10.5,color:C.faint,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:merchant})]},name))})]});}function ShopHistory({lang}){const n=30;const[mode,setMode]=useState(\"pos\");const pos=useMemo(()=>curve(301,4.6,2.5,n,.55),[]);const comp=useMemo(()=>curve(302,3.1,4.4,n,.5),[]);const price=useMemo(()=>curve(303,17.4,16.84,n,.6).map((v,i)=>i>18?16.84:v),[]);const cprice=useMemo(()=>curve(304,20.9,21.5,n,.4).map((v,i)=>i<12?20.9:i<20?21.5:19.9),[]);return /*#__PURE__*/_jsxs(Panel,{style:FULL_COL,children:[/*#__PURE__*/_jsx(PanelHead,{title:\"Colombia Huila — 12oz Whole Bean\",right:/*#__PURE__*/_jsx(Tabs,{items:[[\"pos\",tr(lang,\"Position\",\"Positie\")],[\"price\",tr(lang,\"Price\",\"Prijs\")]],value:mode,onChange:setMode})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:18,padding:\"10px 14px 0\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:10.5,color:C.mutedFg},children:mode===\"pos\"?tr(lang,\"Avg. position\",\"Gem. positie\"):tr(lang,\"Price in ChatGPT\",\"Prijs in ChatGPT\")}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:20,fontWeight:500,letterSpacing:\"-0.02em\"},children:mode===\"pos\"?\"#2.5\":\"$16.84\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginLeft:\"auto\",display:\"flex\",gap:10,fontSize:10.5,color:C.mutedFg,alignItems:\"center\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:4},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:8,height:2,background:C.primary}}),\"Solstice\"]}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:4},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:8,height:2,background:\"#E0453B\"}}),\"Ember Roast\"]})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flex:1,padding:\"4px 0 10px\"},children:mode===\"pos\"?/*#__PURE__*/_jsx(LineChart,{lang:lang,n:n,invert:true,min:1,max:6,fmt:v=>\"#\"+num(v,1,lang),series:[{name:\"Solstice\",color:C.primary,values:pos,own:true,area:true},{name:\"Ember Roast\",color:\"#E0453B\",values:comp}]}):/*#__PURE__*/_jsx(LineChart,{lang:lang,n:n,min:14,max:23,fmt:v=>\"$\"+num(v,2,lang),series:[{name:\"Solstice\",color:C.primary,values:price,own:true},{name:\"Ember Roast\",color:\"#E0453B\",values:cprice}]})})]});}function ShopAlerts({lang}){const[f,setF]=useState(\"all\");const L=useList();const alerts=[[\"price\",\"Ember Roast House Blend\",tr(lang,\"Price dropped $21.50 → $19.90\",\"Prijs gedaald $21,50 → $19,90\"),tr(lang,\"2h ago\",\"2 uur geleden\")],[\"tag\",\"Colombia Huila — 12oz\",tr(lang,\"New tag: “Free shipping over $40”\",\"Nieuwe tag: “Free shipping over $40”\"),tr(lang,\"Today\",\"Vandaag\")],[\"tag\",\"Gift Subscription — 3 Month\",tr(lang,\"Tag removed: “Bestseller”\",\"Tag verwijderd: “Bestseller”\"),tr(lang,\"Yesterday\",\"Gisteren\")],[\"price\",\"Fable & Bean Signature Roast\",tr(lang,\"Price raised $27.90 → $29.28\",\"Prijs verhoogd $27,90 → $29,28\"),tr(lang,\"Sep 29\",\"29 sep\")],[\"tag\",\"Cold Brew Concentrate\",tr(lang,\"New tag: “Ready in seconds”\",\"Nieuwe tag: “Ready in seconds”\"),tr(lang,\"Sep 28\",\"28 sep\")]];const rows=alerts.filter(a=>f===\"all\"||a[0]===f);return /*#__PURE__*/_jsxs(Panel,{style:FULL,children:[/*#__PURE__*/_jsx(PanelHead,{title:tr(lang,\"Shopping alerts\",\"Shopping-meldingen\"),right:/*#__PURE__*/_jsx(Tabs,{items:[[\"all\",tr(lang,\"All\",\"Alle\")],[\"price\",tr(lang,\"Price\",\"Prijs\")],[\"tag\",\"Tags\"]],value:f,onChange:setF})}),rows.map(([type,product,msg,when],i)=>/*#__PURE__*/_jsxs(Row,{hover:L.h===i,onEnter:L.enter(i),onLeave:L.leave,children:[/*#__PURE__*/_jsx(\"span\",{style:{width:26,height:26,borderRadius:99,display:\"grid\",placeItems:\"center\",flexShrink:0,background:type===\"price\"?`color-mix(in srgb, ${C.warning} 14%, transparent)`:C.primarySoft,color:type===\"price\"?C.warningFg:C.primary,fontSize:12,fontWeight:600},children:type===\"price\"?\"$\":\"#\"}),/*#__PURE__*/_jsxs(\"span\",{style:{minWidth:0,flex:1},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:12,fontWeight:500,color:C.fg,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:product}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:11,color:C.mutedFg,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:msg})]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10.5,color:C.faint,whiteSpace:\"nowrap\"},children:when})]},product+msg))]});}/* ---------- Actions ---------- */function Signals({lang}){const sig=[[tr(lang,\"Content gap\",\"Contentgat\"),\"#1866E1\",3,tr(lang,\"Missing from the #1 subscription-discovery prompt\",\"Afwezig bij de belangrijkste abonnementsprompt\")],[tr(lang,\"Competitive parity\",\"Concurrentiepositie\"),\"#E0453B\",3,tr(lang,\"Losing 2 of every 3 head-to-heads with Ember Roast\",\"Je verliest 2 van de 3 head-to-heads van Ember Roast\")],[tr(lang,\"Sentiment alert\",\"Sentimentalarm\"),\"#C2710C\",2,tr(lang,\"Pricing questions trending negative\",\"Prijsvragen worden negatiever\")],[tr(lang,\"Model blind spot\",\"Blinde vlek in model\"),\"#6D44D9\",3,tr(lang,\"Google AI Overview trailing every other model\",\"Google AI Overview blijft achter bij alle modellen\")],[tr(lang,\"Authority & citations\",\"Autoriteit & citaties\"),\"#0E8FB0\",2,tr(lang,\"Fable & Bean out-citing you 3-to-1\",\"Fable & Bean wordt 3 keer zo vaak geciteerd\")],[tr(lang,\"Position & ranking\",\"Positie & ranking\"),\"#D63384\",2,tr(lang,\"Never ranked #1 on “alternatives to Blue Bottle”\",\"Nooit #1 bij “alternatieven voor Blue Bottle”\")],[tr(lang,\"Visibility trend\",\"Zichtbaarheidstrend\"),\"#0E9F6E\",1,tr(lang,\"Visibility climbing for 9 consecutive days\",\"Zichtbaarheid stijgt al 9 dagen op rij\")]];const[sel,setSel]=useState(0);return /*#__PURE__*/_jsxs(Panel,{style:FULL_COL,children:[/*#__PURE__*/_jsx(PanelHead,{title:tr(lang,\"Signals \\xb7 last 30 days\",\"Signalen \\xb7 laatste 30 dagen\"),right:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10.5,color:C.faint},children:tr(lang,\"Scanning daily\",\"Dagelijkse scan\")})}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:6,padding:\"10px 14px\"},children:sig.map(([name,color,count],i)=>/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>startTransition(()=>setSel(i)),\"aria-pressed\":sel===i,style:{display:\"inline-flex\",alignItems:\"center\",gap:6,border:`1px solid ${sel===i?color:C.border}`,background:sel===i?`color-mix(in srgb, ${color} 10%, #fff)`:C.card,borderRadius:99,padding:\"3px 9px\",fontSize:11,fontFamily:FONT,cursor:\"pointer\",color:C.fg},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:7,height:7,borderRadius:99,background:color}}),name,/*#__PURE__*/_jsx(\"b\",{style:{fontWeight:600,color:C.mutedFg},children:count})]},name))}),/*#__PURE__*/_jsxs(\"div\",{style:{margin:\"0 14px 14px\",border:`1px solid ${C.border}`,borderRadius:10,padding:\"10px 12px\",display:\"flex\",flexDirection:\"column\",gap:6},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(Pill,{children:sig[sel][0]}),/*#__PURE__*/_jsx(Pill,{tone:\"warning\",children:tr(lang,\"Medium\",\"Middel\")})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12.5,fontWeight:500,color:C.fg},children:sig[sel][3]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,color:C.mutedFg},children:tr(lang,\"Detected 6 days ago \\xb7 in your Action Plan\",\"6 dagen geleden gevonden \\xb7 in je actieplan\")})]})]});}function Impact({lang}){const L=useList();const rows=[[8,tr(lang,\"Add an FAQ to /subscriptions\",\"Voeg een FAQ toe aan /subscriptions\"),tr(lang,\"Content gap\",\"Contentgat\")],[7,tr(lang,\"Name your farm partners on /direct-trade\",\"Noem je partnerboerderijen op /direct-trade\"),tr(lang,\"Competitive parity\",\"Concurrentiepositie\")],[7,tr(lang,\"Add FAQ schema to /roast-guide\",\"Voeg FAQ-schema toe aan /roast-guide\"),tr(lang,\"Model blind spot\",\"Blinde vlek\")],[6,tr(lang,\"Publish a sourcing report\",\"Publiceer een inkooprapport\"),tr(lang,\"Authority & citations\",\"Autoriteit & citaties\")],[5,tr(lang,\"Add a cost-per-bag table to /pricing\",\"Zet een prijs-per-zaktabel op /pricing\"),tr(lang,\"Sentiment alert\",\"Sentimentalarm\")]];return /*#__PURE__*/_jsxs(Panel,{style:FULL,children:[/*#__PURE__*/_jsx(PanelHead,{title:tr(lang,\"Action plan\",\"Actieplan\"),right:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10.5,color:C.faint},children:tr(lang,\"Highest impact first\",\"Hoogste impact eerst\")})}),rows.map(([score,title,type],i)=>/*#__PURE__*/_jsxs(Row,{hover:L.h===i,onEnter:L.enter(i),onLeave:L.leave,children:[/*#__PURE__*/_jsx(\"span\",{style:{width:28,height:28,borderRadius:8,flexShrink:0,display:\"grid\",placeItems:\"center\",fontSize:12.5,fontWeight:600,background:score>=8?`color-mix(in srgb, ${C.negative} 12%, transparent)`:score>=6?`color-mix(in srgb, ${C.warning} 14%, transparent)`:C.muted,color:score>=8?C.negativeFg:score>=6?C.warningFg:C.mutedFg},children:score}),/*#__PURE__*/_jsxs(\"span\",{style:{minWidth:0,flex:1},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:12,fontWeight:500,color:C.fg,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:title}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:10.5,color:C.faint},children:type})]}),/*#__PURE__*/_jsx(\"span\",{className:\"tb-narrow-hide\",style:{width:70,height:6,borderRadius:99,background:C.muted,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",height:\"100%\",width:`${score*10}%`,background:C.primary,borderRadius:99}})})]},title))]});}function Context({lang}){const[comp,setComp]=useState(\"ember\");const data={ember:[[tr(lang,\"Named farm partners\",\"Partnerboerderijen bij naam\"),true,false],[tr(lang,\"Roast-date guarantee\",\"Garantie op branddatum\"),true,true],[tr(lang,\"Subscription FAQ\",\"FAQ over abonnementen\"),true,false],[tr(lang,\"Cost per cup\",\"Prijs per kop\"),true,false],[tr(lang,\"Brew guides\",\"Zetgidsen\"),false,true]],northbrew:[[tr(lang,\"Price-per-bag table\",\"Prijs-per-zaktabel\"),true,false],[tr(lang,\"Customer reviews page\",\"Pagina met klantreviews\"),true,false],[tr(lang,\"Roast-date guarantee\",\"Garantie op branddatum\"),false,true],[tr(lang,\"Subscription FAQ\",\"FAQ over abonnementen\"),true,false],[tr(lang,\"Origin stories\",\"Herkomstverhalen\"),false,true]]};const name=comp===\"ember\"?\"Ember Roast\":\"Northbrew\";return /*#__PURE__*/_jsxs(Panel,{style:FULL,children:[/*#__PURE__*/_jsx(PanelHead,{title:tr(lang,\"Competitor content check\",\"Contentcheck concurrent\"),right:/*#__PURE__*/_jsx(Tabs,{items:[[\"ember\",\"Ember Roast\"],[\"northbrew\",\"Northbrew\"]],value:comp,onChange:setComp})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"minmax(0,1fr) 70px 70px\",gap:8,padding:\"8px 14px\",fontSize:11,color:C.mutedFg,borderBottom:`1px solid ${C.border}`},children:[/*#__PURE__*/_jsx(\"span\",{children:tr(lang,\"Topic\",\"Onderwerp\")}),/*#__PURE__*/_jsx(\"span\",{style:{textAlign:\"center\"},children:name}),/*#__PURE__*/_jsx(\"span\",{style:{textAlign:\"center\"},children:tr(lang,\"You\",\"Jij\")})]}),data[comp].map(([topic,them,you])=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"minmax(0,1fr) 70px 70px\",gap:8,alignItems:\"center\",padding:\"8px 14px\",borderBottom:`1px solid ${C.border}`,background:them&&!you?`color-mix(in srgb, ${C.warning} 6%, transparent)`:\"transparent\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:C.fg,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:topic}),/*#__PURE__*/_jsx(\"span\",{style:{textAlign:\"center\"},children:them?/*#__PURE__*/_jsx(Check,{}):/*#__PURE__*/_jsx(\"span\",{style:{color:C.faint},children:\"–\"})}),/*#__PURE__*/_jsx(\"span\",{style:{textAlign:\"center\"},children:you?/*#__PURE__*/_jsx(Check,{}):/*#__PURE__*/_jsx(Pill,{tone:\"warning\",children:tr(lang,\"Missing\",\"Mist\")})})]},topic))]});}/* ---------- Agentic Suite ---------- */function ContentDraft({lang,animate}){const[doc,setDoc]=useState(0);const docs=[{page:\"/subscriptions\",title:tr(lang,\"Is a coffee subscription worth it?\",\"Is een koffieabonnement het waard?\"),lines:[tr(lang,\"Short answer first: for most home brewers, yes…\",\"Eerst het korte antwoord: voor de meeste thuiszetters wel…\"),tr(lang,\"What you get per month, per bag and per cup\",\"Wat je krijgt per maand, per zak en per kop\"),tr(lang,\"Solstice vs Ember Roast vs Northbrew\",\"Solstice vs Ember Roast vs Northbrew\")],tags:[\"FAQ\",tr(lang,\"Comparison table\",\"Vergelijkingstabel\"),\"FAQPage schema\"]},{page:\"/roast-guide\",title:tr(lang,\"How fresh should coffee beans be?\",\"Hoe vers moeten koffiebonen zijn?\"),lines:[tr(lang,\"We roast within 48 hours of your order\",\"We branden binnen 48 uur na je bestelling\"),tr(lang,\"Peak flavour window by roast level\",\"Beste smaakperiode per brandniveau\"),tr(lang,\"How to read a roast date\",\"Zo lees je een branddatum\")],tags:[tr(lang,\"Facts\",\"Feiten\"),\"HowTo schema\"]}];const d=docs[doc];return /*#__PURE__*/_jsxs(Panel,{style:FULL_COL,children:[/*#__PURE__*/_jsx(PanelHead,{title:tr(lang,\"Draft \\xb7 written by agent\",\"Concept \\xb7 geschreven door agent\"),right:/*#__PURE__*/_jsx(Tabs,{items:[[\"0\",\"/subscriptions\"],[\"1\",\"/roast-guide\"]],value:String(doc),onChange:v=>setDoc(Number(v))})}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"12px 14px\",display:\"flex\",flexDirection:\"column\",gap:8},children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:MONO,fontSize:10.5,color:C.faint},children:[\"solsticecoffee.com\",d.page]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:15,fontWeight:600,color:C.fg,letterSpacing:\"-0.01em\"},children:d.title}),d.lines.map((l,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,opacity:animate?0:1,animation:animate?`tbIn .4s ease-out ${.15+i*.25}s forwards`:undefined},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:3,alignSelf:\"stretch\",borderRadius:2,background:i===0?C.primary:C.border}}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:i===0?C.fg:C.mutedFg},children:l})]},l)),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:5,flexWrap:\"wrap\",marginTop:2},children:[d.tags.map(t=>/*#__PURE__*/_jsx(Pill,{tone:\"info\",children:t},t)),/*#__PURE__*/_jsx(Pill,{tone:\"positive\",children:tr(lang,\"Brand voice ✓\",\"Merkstem ✓\")})]})]},doc)]});}function CmsQueue({lang}){const[rows,setRows]=useState([[tr(lang,\"Is a coffee subscription worth it?\",\"Is een koffieabonnement het waard?\"),\"/subscriptions\",\"published\"],[tr(lang,\"How fresh should coffee beans be?\",\"Hoe vers moeten koffiebonen zijn?\"),\"/roast-guide\",\"scheduled\"],[tr(lang,\"Direct trade vs fair trade\",\"Direct trade vs fair trade\"),\"/blog/direct-trade\",\"review\"],[tr(lang,\"Office coffee, priced per seat\",\"Kantoorkoffie, geprijsd per plek\"),\"/wholesale\",\"review\"]]);const label={published:tr(lang,\"Published\",\"Gepubliceerd\"),scheduled:tr(lang,\"Scheduled\",\"Ingepland\"),review:tr(lang,\"Needs review\",\"Ter review\")};const tone={published:\"positive\",scheduled:\"info\",review:\"warning\"};const approve=i=>startTransition(()=>setRows(r=>r.map((x,k)=>k===i?[x[0],x[1],\"scheduled\"]:x)));return /*#__PURE__*/_jsxs(Panel,{style:FULL,children:[/*#__PURE__*/_jsx(PanelHead,{title:tr(lang,\"Publishing queue\",\"Publicatiewachtrij\"),right:/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:10.5,color:C.faint},children:[\"CMS \\xb7 \",tr(lang,\"connected\",\"gekoppeld\")]})}),rows.map(([title,path,st],i)=>/*#__PURE__*/_jsxs(Row,{children:[/*#__PURE__*/_jsxs(\"span\",{style:{minWidth:0,flex:1},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:12,fontWeight:500,color:C.fg,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:title}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontFamily:MONO,fontSize:10.5,color:C.faint},children:path})]}),st===\"review\"?/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>approve(i),style:{border:`1px solid ${C.primary}`,background:C.primary,color:\"#fff\",borderRadius:7,padding:\"3px 9px\",fontSize:11,fontFamily:FONT,cursor:\"pointer\",whiteSpace:\"nowrap\"},children:tr(lang,\"Approve\",\"Goedkeuren\")}):null,/*#__PURE__*/_jsx(Pill,{tone:tone[st],children:label[st]})]},path))]});}function Results({lang}){const n=30;const vis=useMemo(()=>curve(401,41,63,n,.55),[]);const ai=useMemo(()=>curve(402,38,96,n,.6),[]);const[mode,setMode]=useState(\"vis\");return /*#__PURE__*/_jsxs(Panel,{style:FULL_COL,children:[/*#__PURE__*/_jsx(PanelHead,{title:tr(lang,\"Agent impact\",\"Impact van agents\"),right:/*#__PURE__*/_jsx(Tabs,{items:[[\"vis\",tr(lang,\"Visibility\",\"Zichtbaarheid\")],[\"ai\",tr(lang,\"AI visits\",\"AI-bezoeken\")]],value:mode,onChange:setMode})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:20,padding:\"10px 14px 0\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:10.5,color:C.mutedFg},children:tr(lang,\"Pages published\",\"Pagina's gepubliceerd\")}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:19,fontWeight:500},children:\"6\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:10.5,color:C.mutedFg},children:mode===\"vis\"?tr(lang,\"Visibility\",\"Zichtbaarheid\"):tr(lang,\"AI visits / day\",\"AI-bezoeken / dag\")}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:19,fontWeight:500,color:C.primary},children:[mode===\"vis\"?\"63%\":\"96\",\" \",/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:11,color:C.positiveFg},children:[\"▲ \",mode===\"vis\"?\"22 pts\":\"153%\"]})]})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flex:1,padding:\"4px 0 10px\"},children:/*#__PURE__*/_jsx(LineChart,{lang:lang,n:n,min:0,max:mode===\"vis\"?80:110,fmt:v=>mode===\"vis\"?num(v,1,lang)+\"%\":String(Math.round(v)),series:[{name:mode===\"vis\"?tr(lang,\"Visibility\",\"Zichtbaarheid\"):tr(lang,\"AI visits\",\"AI-bezoeken\"),color:C.primary,values:mode===\"vis\"?vis:ai,own:true,area:true}]})})]});}/* ---------- ChatGPT Ads ---------- */function AdsSetup({lang}){const[done,setDone]=useState(2);const steps=[[tr(lang,\"Connect your OpenAI Ads account\",\"Koppel je OpenAI Ads-account\"),tr(lang,\"Read-only API access\",\"Alleen-lezen API-toegang\")],[tr(lang,\"Choose conversion events\",\"Kies conversie-events\"),tr(lang,\"Checkout started, subscription started\",\"Afrekenen gestart, abonnement gestart\")],[tr(lang,\"Sync campaigns\",\"Campagnes synchroniseren\"),tr(lang,\"4 campaigns found\",\"4 campagnes gevonden\")],[tr(lang,\"Link to your tracked prompts\",\"Koppel aan je gevolgde prompts\"),tr(lang,\"See paid and organic side by side\",\"Zie betaald en organisch naast elkaar\")]];return /*#__PURE__*/_jsxs(Panel,{style:FULL,children:[/*#__PURE__*/_jsx(PanelHead,{title:\"ChatGPT Ads\",right:/*#__PURE__*/_jsx(Pill,{tone:done>=4?\"positive\":\"info\",children:done>=4?tr(lang,\"Connected\",\"Gekoppeld\"):`${done}/4`})}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"6px 14px\"},children:steps.map(([t,d],i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10,alignItems:\"center\",padding:\"8px 0\",borderBottom:i<3?`1px solid ${C.border}`:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:22,height:22,borderRadius:99,flexShrink:0,display:\"grid\",placeItems:\"center\",background:i<done?`color-mix(in srgb, ${C.positive} 12%, transparent)`:C.muted,color:C.mutedFg,fontSize:11},children:i<done?/*#__PURE__*/_jsx(Check,{}):i+1}),/*#__PURE__*/_jsxs(\"span\",{style:{flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:12,fontWeight:500,color:C.fg},children:t}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:11,color:C.mutedFg},children:d})]}),i===done&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>startTransition(()=>setDone(x=>x+1)),style:{border:0,background:C.primary,color:\"#fff\",borderRadius:7,padding:\"4px 10px\",fontSize:11,fontFamily:FONT,cursor:\"pointer\"},children:tr(lang,\"Continue\",\"Verder\")})]},t))})]});}function AdsChart({lang}){const n=30;const[m,setM]=useState(\"spend\");const spend=useMemo(()=>curve(501,22,58,n,.3),[]);const clicks=useMemo(()=>spend.map((v,i)=>v*(.85+Math.sin(i/3)*.08)),[spend]);const conv=useMemo(()=>clicks.map(v=>v*.065),[clicks]);const values=m===\"spend\"?spend:m===\"clicks\"?clicks:conv;const total=values.reduce((a,b)=>a+b,0);const fmt=v=>m===\"spend\"?\"$\"+num(v,2,lang):num(v,m===\"conv\"?1:0,lang);return /*#__PURE__*/_jsxs(Panel,{style:FULL_COL,children:[/*#__PURE__*/_jsx(PanelHead,{title:tr(lang,\"Daily performance\",\"Dagelijkse prestaties\"),right:/*#__PURE__*/_jsx(Tabs,{items:[[\"spend\",tr(lang,\"Spend\",\"Uitgaven\")],[\"clicks\",\"Clicks\"],[\"conv\",tr(lang,\"Conv.\",\"Conv.\")]],value:m,onChange:setM})}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"10px 14px 0\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:10.5,color:C.mutedFg},children:tr(lang,\"Last 30 days\",\"Laatste 30 dagen\")}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:20,fontWeight:500,letterSpacing:\"-0.02em\"},children:m===\"spend\"?\"$\"+num(total,0,lang):num(total,0,lang)})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flex:1,padding:\"4px 0 10px\"},children:/*#__PURE__*/_jsx(LineChart,{lang:lang,n:n,min:0,max:Math.max(...values)*1.15,fmt:fmt,series:[{name:m===\"spend\"?tr(lang,\"Spend\",\"Uitgaven\"):m===\"clicks\"?\"Clicks\":tr(lang,\"Conversions\",\"Conversies\"),color:C.primary,values,own:true,area:true}]})})]});}function AdsCampaigns({lang}){const[rows,setRows]=useState([[\"Solstice – Subscriptions\",true,\"$612\",\"1.31%\",\"$1.04\"],[\"Solstice – Single origins\",true,\"$498\",\"1.18%\",\"$1.12\"],[\"Solstice – Office program\",true,\"$344\",\"0.97%\",\"$1.36\"],[\"Solstice – Gift subscriptions\",false,\"$177\",\"1.09%\",\"$1.21\"]]);const toggle=i=>startTransition(()=>setRows(r=>r.map((x,k)=>k===i?[x[0],!x[1],x[2],x[3],x[4]]:x)));return /*#__PURE__*/_jsxs(Panel,{style:FULL,children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"minmax(0,1.8fr) 0.6fr 0.6fr 0.6fr 44px\",gap:8,padding:\"10px 14px\",fontSize:11,color:C.mutedFg,borderBottom:`1px solid ${C.border}`},children:[/*#__PURE__*/_jsx(\"span\",{children:tr(lang,\"Campaign\",\"Campagne\")}),/*#__PURE__*/_jsx(\"span\",{style:{textAlign:\"right\"},children:tr(lang,\"Spend\",\"Uitgaven\")}),/*#__PURE__*/_jsx(\"span\",{style:{textAlign:\"right\"},children:\"CTR\"}),/*#__PURE__*/_jsx(\"span\",{style:{textAlign:\"right\"},children:\"CPC\"}),/*#__PURE__*/_jsx(\"span\",{})]}),rows.map(([name,on,spend,ctr,cpc],i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"minmax(0,1.8fr) 0.6fr 0.6fr 0.6fr 44px\",gap:8,alignItems:\"center\",padding:\"9px 14px\",borderBottom:`1px solid ${C.border}`,opacity:on?1:.6},children:[/*#__PURE__*/_jsxs(\"span\",{style:{minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:12,fontWeight:500,color:C.fg,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:name}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10.5,color:on?C.positiveFg:C.warningFg},children:on?tr(lang,\"Active\",\"Actief\"):tr(lang,\"Paused\",\"Gepauzeerd\")})]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,textAlign:\"right\",fontVariantNumeric:\"tabular-nums\"},children:spend}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,textAlign:\"right\",fontVariantNumeric:\"tabular-nums\"},children:ctr}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,textAlign:\"right\",fontVariantNumeric:\"tabular-nums\"},children:cpc}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",role:\"switch\",\"aria-checked\":on,onClick:()=>toggle(i),style:{justifySelf:\"end\",width:30,height:17,borderRadius:99,border:0,padding:0,position:\"relative\",background:on?C.primary:\"#D4D4D8\",cursor:\"pointer\"},children:/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",top:2,left:on?15:2,width:13,height:13,borderRadius:99,background:\"#fff\",transition:\"left .15s\"}})})]},name))]});}function AdsOptimize({lang}){const L=useList();const[tab,setTab]=useState(\"ads\");const data={ads:[[\"Solstice – Subscriptions\",\"$9.80\",92],[\"Solstice – Single origins\",\"$12.40\",71],[\"Solstice – Office program\",\"$21.70\",38],[\"Solstice – Gift subscriptions\",\"$26.30\",24]],prompts:[[tr(lang,\"best coffee subscription\",\"beste koffieabonnement\"),\"$8.90\",95],[tr(lang,\"single origin coffee beans\",\"single origin koffiebonen\"),\"$11.60\",76],[tr(lang,\"coffee for the office\",\"koffie voor op kantoor\"),\"$19.80\",43],[tr(lang,\"coffee gift ideas\",\"koffie als cadeau\"),\"$27.10\",22]],topics:[[tr(lang,\"Subscriptions\",\"Abonnementen\"),\"$10.20\",90],[tr(lang,\"Single origins\",\"Single origins\"),\"$13.50\",68],[tr(lang,\"Office coffee\",\"Koffie op kantoor\"),\"$22.40\",35],[tr(lang,\"Gifts\",\"Cadeaus\"),\"$25.90\",26]]};return /*#__PURE__*/_jsxs(Panel,{style:FULL,children:[/*#__PURE__*/_jsx(PanelHead,{title:tr(lang,\"What delivers\",\"Wat werkt\"),right:/*#__PURE__*/_jsx(Tabs,{items:[[\"ads\",\"Ads\"],[\"prompts\",\"Prompts\"],[\"topics\",tr(lang,\"Topics\",\"Thema's\")]],value:tab,onChange:setTab})}),data[tab].map(([name,cpa,score],i)=>{const good=score>=60;return /*#__PURE__*/_jsxs(Row,{hover:L.h===i,onEnter:L.enter(i),onLeave:L.leave,children:[/*#__PURE__*/_jsxs(\"span\",{style:{minWidth:0,flex:1},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:12,fontWeight:500,color:C.fg,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:name}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"block\",fontSize:10.5,color:C.faint},children:[tr(lang,\"Cost per conversion\",\"Kosten per conversie\"),\" \",cpa]})]}),/*#__PURE__*/_jsx(\"span\",{className:\"tb-narrow-hide\",style:{width:70,height:6,borderRadius:99,background:C.muted,overflow:\"hidden\",flexShrink:0},children:/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",height:\"100%\",width:`${score}%`,background:good?C.primary:C.warning,borderRadius:99}})}),/*#__PURE__*/_jsx(Pill,{tone:good?\"positive\":\"warning\",children:good?tr(lang,\"Delivers\",\"Werkt\"):tr(lang,\"Adjust\",\"Bijsturen\")})]},name);}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"9px 14px\",fontSize:10.5,color:C.faint},children:tr(lang,\"Last 30 days \\xb7 lowest cost per conversion first\",\"Laatste 30 dagen \\xb7 laagste kosten per conversie eerst\")})]});}/* ---------- Structured data ---------- */function Schema({lang}){const[tab,setTab]=useState(\"product\");const code={product:[[\"@type\",'\"Product\"'],[\"name\",'\"Colombia Huila — 12oz\"'],[\"brand\",'\"Solstice Coffee Co.\"'],[\"offers.price\",'\"16.84\"'],[\"offers.priceCurrency\",'\"USD\"'],[\"aggregateRating\",\"4.8 (212)\"]],faq:[[\"@type\",'\"FAQPage\"'],[\"mainEntity[0].name\",'\"How fresh are the beans?\"'],[\"mainEntity[0].acceptedAnswer\",'\"Roasted within 48h…\"'],[\"mainEntity[1].name\",'\"Can I pause my subscription?\"'],[\"mainEntity[1].acceptedAnswer\",'\"Yes, any time…\"']],org:[[\"@type\",'\"Organization\"'],[\"name\",'\"Solstice Coffee Co.\"'],[\"url\",'\"https://solsticecoffee.com\"'],[\"sameAs\",\"[instagram, linkedin]\"],[\"foundingDate\",'\"2017\"']]};return /*#__PURE__*/_jsxs(Panel,{style:FULL_COL,children:[/*#__PURE__*/_jsx(PanelHead,{title:\"JSON-LD\",right:/*#__PURE__*/_jsx(Tabs,{items:[[\"product\",\"Product\"],[\"faq\",\"FAQ\"],[\"org\",tr(lang,\"Organization\",\"Organisatie\")]],value:tab,onChange:setTab})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,background:\"#0F172A\",color:\"#E2E8F0\",fontFamily:MONO,fontSize:11.5,lineHeight:1.75,padding:\"12px 16px\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:\"#94A3B8\"},children:'<script type=\"application/ld+json\">'}),/*#__PURE__*/_jsx(\"div\",{children:\"{\"}),code[tab].map(([k,v])=>/*#__PURE__*/_jsxs(\"div\",{style:{paddingLeft:14,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{color:\"#7DD3FC\"},children:['\"',k,'\"']}),\": \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"#FDE68A\"},children:v}),\",\"]},k)),/*#__PURE__*/_jsx(\"div\",{children:\"}\"})]})]});}function SchemaCheck({lang}){const L=useList();const rows=[[\"/beans/ethiopia-yirgacheffe\",[\"Product\",\"Offer\",\"Review\"],100],[\"/subscriptions\",[\"Product\",\"FAQPage\"],96],[\"/blog/direct-trade-sourcing\",[\"Article\",\"Organization\"],92],[\"/roast-guide\",[\"HowTo\"],78],[\"/pricing\",[],41]];return /*#__PURE__*/_jsxs(Panel,{style:FULL,children:[/*#__PURE__*/_jsx(PanelHead,{title:tr(lang,\"AI readability\",\"Leesbaarheid voor AI\"),right:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10.5,color:C.faint},children:tr(lang,\"Score per page\",\"Score per pagina\")})}),rows.map(([path,types,score],i)=>/*#__PURE__*/_jsxs(Row,{hover:L.h===i,onEnter:L.enter(i),onLeave:L.leave,children:[/*#__PURE__*/_jsxs(\"span\",{style:{minWidth:0,flex:1},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontFamily:MONO,fontSize:11.5,color:C.fg,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:path}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"flex\",gap:4,marginTop:3,flexWrap:\"wrap\"},children:types.length?types.map(t=>/*#__PURE__*/_jsx(Pill,{tone:\"info\",children:t},t)):/*#__PURE__*/_jsx(Pill,{tone:\"warning\",children:tr(lang,\"No schema\",\"Geen schema\")})})]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,fontWeight:600,color:score>=90?C.positiveFg:score>=70?C.warningFg:C.negativeFg,width:34,textAlign:\"right\"},children:score})]},path))]});}function Addon({lang}){const[on,setOn]=useState(true);return /*#__PURE__*/_jsxs(Panel,{style:{...FULL,padding:16,display:\"flex\",flexDirection:\"column\",gap:12},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,color:C.mutedFg},children:tr(lang,\"Your plan\",\"Je abonnement\")}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:17,fontWeight:600,color:C.fg},children:\"Professional\"})]}),/*#__PURE__*/_jsx(Pill,{tone:\"info\",children:tr(lang,\"Current\",\"Huidig\")})]}),/*#__PURE__*/_jsxs(\"div\",{style:{border:`1px solid ${on?\"rgba(24,102,225,0.35)\":C.border}`,background:on?C.primarySoft:C.card,borderRadius:10,padding:\"12px 12px\",display:\"flex\",alignItems:\"center\",gap:12,transition:\"background .15s\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12.5,fontWeight:600,color:C.fg},children:tr(lang,\"Structured Data Automation\",\"Structured Data Automation\")}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,color:C.mutedFg},children:tr(lang,\"Schema for products, FAQs, reviews and organization\",\"Schema voor producten, FAQ's, reviews en organisatie\")})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",role:\"switch\",\"aria-checked\":on,onClick:()=>startTransition(()=>setOn(v=>!v)),style:{width:36,height:20,borderRadius:99,border:0,padding:0,position:\"relative\",background:on?C.primary:\"#D4D4D8\",cursor:\"pointer\",flexShrink:0},children:/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",top:2,left:on?18:2,width:16,height:16,borderRadius:99,background:\"#fff\",transition:\"left .15s\"}})})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:6},children:[tr(lang,\"Generated and kept up to date automatically\",\"Automatisch gegenereerd en bijgehouden\"),tr(lang,\"No code changes for every update\",\"Geen codewijziging bij elke update\"),tr(lang,\"Set up together with our team\",\"Samen met ons team ingericht\")].map(t=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:7,alignItems:\"center\",fontSize:12,color:on?C.fg:C.faint},children:[/*#__PURE__*/_jsx(Check,{color:on?C.positive:\"#D4D4D8\"}),t]},t))})]});}/* ---------- MCP ---------- */function McpConnect({lang}){const[copied,setCopied]=useState(false);const url=\"https://app.trackbase.ai/api/mcp\";const copy=()=>{try{navigator.clipboard?.writeText(url);}catch(e){// clipboard can be unavailable; the visual state still confirms the action\n}startTransition(()=>setCopied(true));setTimeout(()=>startTransition(()=>setCopied(false)),1600);};return /*#__PURE__*/_jsxs(Panel,{style:{...FULL,padding:14,display:\"flex\",flexDirection:\"column\",gap:10},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12.5,fontWeight:500,color:C.fg},children:tr(lang,\"MCP server\",\"MCP-server\")}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:6},children:[/*#__PURE__*/_jsx(\"span\",{style:{flex:1,minWidth:0,fontFamily:MONO,fontSize:11.5,border:`1px solid ${C.border}`,background:C.muted,borderRadius:8,padding:\"7px 10px\",whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:url}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:copy,style:{border:`1px solid ${C.border}`,background:copied?`color-mix(in srgb, ${C.positive} 12%, #fff)`:C.card,color:copied?C.positiveFg:C.fg,borderRadius:8,padding:\"0 11px\",fontSize:11.5,fontFamily:FONT,cursor:\"pointer\",whiteSpace:\"nowrap\"},children:copied?tr(lang,\"Copied\",\"Gekopieerd\"):tr(lang,\"Copy\",\"Kopieer\")})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:8},children:[[\"Claude\",\"OAuth\",\"#C2710C\"],[\"Codex \\xb7 Cursor\",tr(lang,\"API token\",\"API-token\"),\"#18181B\"]].map(([name,how,color])=>/*#__PURE__*/_jsxs(\"div\",{style:{border:`1px solid ${C.border}`,borderRadius:10,padding:10,display:\"flex\",flexDirection:\"column\",gap:6},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"center\",gap:6,fontSize:12,fontWeight:500},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:16,height:16,borderRadius:5,background:color}}),name]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,color:C.mutedFg},children:how}),/*#__PURE__*/_jsx(\"span\",{style:{alignSelf:\"flex-start\"},children:/*#__PURE__*/_jsx(Pill,{tone:\"positive\",children:tr(lang,\"Connected\",\"Gekoppeld\")})})]},name))})]});}function McpChat({lang}){const qs=[[tr(lang,\"Which pages got crawled by GPTBot this week but never cited?\",\"Welke pagina's crawlde GPTBot deze week zonder dat ze geciteerd werden?\"),\"get_crawler_analytics\",tr(lang,\"Two pages: /roast-guide (41 GPTBot hits) and /sustainability (29). Neither was cited in any tracked answer.\",\"Twee pagina's: /roast-guide (41 GPTBot-hits) en /sustainability (29). Geen van beide werd in een gevolgd antwoord geciteerd.\")],[tr(lang,\"Who beats us most often on comparison prompts?\",\"Wie verslaat ons het vaakst bij vergelijkingsprompts?\"),\"get_competitor_intelligence\",tr(lang,\"Ember Roast: you win 31% of head-to-heads (9 of 29), mostly losing on flavor-variety prompts.\",\"Ember Roast: je wint 31% van de head-to-heads (9 van 29), vooral verlies bij prompts over smaakvariatie.\")],[tr(lang,\"Show our visibility trend this quarter\",\"Laat onze zichtbaarheidstrend dit kwartaal zien\"),\"get_visibility_overview\",tr(lang,\"Visibility rose from 42% to 74.8%, Share of Voice from 15% to 29.4%. The steepest climb was in August.\",\"Zichtbaarheid steeg van 42% naar 74,8%, Share of Voice van 15% naar 29,4%. De sterkste stijging was in augustus.\")]];const[q,setQ]=useState(0);return /*#__PURE__*/_jsxs(Panel,{style:FULL_COL,children:[/*#__PURE__*/_jsx(\"div\",{className:\"tb-chips\",style:{display:\"flex\",gap:6,padding:\"10px 14px\",borderBottom:`1px solid ${C.border}`,overflowX:\"auto\"},children:qs.map((x,i)=>/*#__PURE__*/_jsx(Chip,{on:q===i,onClick:()=>startTransition(()=>setQ(i)),children:x[1].replace(\"get_\",\"\").replace(/_/g,\" \")},i))}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"12px 14px\",display:\"flex\",flexDirection:\"column\",gap:10},children:[/*#__PURE__*/_jsx(\"div\",{style:{alignSelf:\"flex-end\",maxWidth:\"85%\",background:C.muted,borderRadius:12,padding:\"7px 11px\",fontSize:12,color:C.fg,animation:\"tbIn .3s ease-out both\"},children:qs[q][0]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:6,alignSelf:\"flex-start\",border:`1px solid ${C.border}`,borderRadius:8,padding:\"4px 8px\",fontFamily:MONO,fontSize:10.5,color:C.mutedFg,animation:\"tbIn .3s ease-out .2s both\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:6,height:6,borderRadius:99,background:C.positive}}),\"trackbase \\xb7 \",qs[q][1],/*#__PURE__*/_jsx(Pill,{children:tr(lang,\"read-only\",\"alleen-lezen\")})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12.5,color:C.fg,lineHeight:1.55,animation:\"tbIn .35s ease-out .45s both\"},children:qs[q][2]})]},q)]});}function McpTokens({lang}){const[rows,setRows]=useState([[\"Claude (OAuth)\",\"Sep 2\",tr(lang,\"2 min ago\",\"2 min geleden\"),true],[\"Codex – marketing\",\"Aug 18\",tr(lang,\"Yesterday\",\"Gisteren\"),true],[\"Reporting script\",\"Jul 30\",tr(lang,\"12 days ago\",\"12 dagen geleden\"),true]]);const revoke=i=>startTransition(()=>setRows(r=>r.map((x,k)=>k===i?[x[0],x[1],x[2],false]:x)));return /*#__PURE__*/_jsxs(Panel,{style:FULL,children:[/*#__PURE__*/_jsx(PanelHead,{title:tr(lang,\"Access tokens\",\"Toegangstokens\"),right:/*#__PURE__*/_jsx(Pill,{tone:\"positive\",children:tr(lang,\"Read-only \\xb7 org-scoped\",\"Alleen-lezen \\xb7 per organisatie\")})}),rows.map(([name,created,used,active],i)=>/*#__PURE__*/_jsxs(Row,{style:{opacity:active?1:.55},children:[/*#__PURE__*/_jsxs(\"span\",{style:{minWidth:0,flex:1},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:12,fontWeight:500,color:C.fg},children:name}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"block\",fontSize:10.5,color:C.faint},children:[tr(lang,\"Created\",\"Aangemaakt\"),\" \",created,\" \\xb7 \",tr(lang,\"last used\",\"laatst gebruikt\"),\" \",used]})]}),/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:MONO,fontSize:11,color:C.faint},children:[\"tb_••••\",[\"8f2a\",\"c41d\",\"7e90\"][i]]}),active?/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>revoke(i),style:{border:`1px solid ${C.border}`,background:C.card,color:C.negativeFg,borderRadius:7,padding:\"3px 9px\",fontSize:11,fontFamily:FONT,cursor:\"pointer\"},children:tr(lang,\"Revoke\",\"Intrekken\")}):/*#__PURE__*/_jsx(Pill,{children:tr(lang,\"Revoked\",\"Ingetrokken\")})]},name)),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"10px 14px\",fontSize:11,color:C.mutedFg},children:tr(lang,\"Tokens are shown once and stored hashed.\",\"Tokens worden \\xe9\\xe9n keer getoond en gehasht opgeslagen.\")})]});}/* ---------- Prompt tracking ---------- */function PromptList({lang}){const[region,setRegion]=useState(\"all\");const L=useList();const rows=[[PROMPTS[0][lang===\"nl\"?1:0],\"US\",\"Oct 1\",74.1],[PROMPTS[1][lang===\"nl\"?1:0],\"US\",\"Oct 1\",61.8],[tr(lang,\"Beste koffieabonnement Nederland\",\"Beste koffieabonnement Nederland\"),\"NL\",\"Oct 1\",48.6],[PROMPTS[3][lang===\"nl\"?1:0],\"UK\",\"Sep 30\",66],[tr(lang,\"Specialty Kaffee Abo Vergleich\",\"Specialty Kaffee Abo Vergleich\"),\"DE\",\"Sep 30\",39.2],[PROMPTS[4][lang===\"nl\"?1:0],\"US\",\"Sep 30\",57.3]];const list=rows.filter(r=>region===\"all\"||r[1]===region).slice(0,5);return /*#__PURE__*/_jsxs(Panel,{style:FULL,children:[/*#__PURE__*/_jsx(PanelHead,{title:\"Prompts\",right:/*#__PURE__*/_jsx(Tabs,{items:[[\"all\",tr(lang,\"All\",\"Alle\")],[\"US\",\"US\"],[\"UK\",\"UK\"],[\"NL\",\"NL\"],[\"DE\",\"DE\"]],value:region,onChange:setRegion})}),list.map(([p,reg,last,vis],i)=>/*#__PURE__*/_jsxs(Row,{hover:L.h===i,onEnter:L.enter(i),onLeave:L.leave,children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10,fontWeight:600,border:`1px solid ${C.border}`,borderRadius:5,padding:\"1px 5px\",color:C.mutedFg,flexShrink:0},children:reg}),/*#__PURE__*/_jsx(\"span\",{style:{flex:1,minWidth:0,fontSize:12,color:C.fg,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:p}),/*#__PURE__*/_jsx(\"span\",{className:\"tb-narrow-hide\",style:{display:\"inline-flex\",gap:2},children:[0,1,2,3].map(m=>/*#__PURE__*/_jsx(ModelBadge,{m:m},m))}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:C.primary,fontVariantNumeric:\"tabular-nums\",width:42,textAlign:\"right\"},children:num(vis,1,lang)})]},p))]});}function H2H({lang}){const L=useList();const rows=[[1,9,17,3],[2,14,11,4],[3,21,6,2],[4,24,4,1],[5,26,2,1]];return /*#__PURE__*/_jsxs(Panel,{style:FULL,children:[/*#__PURE__*/_jsx(PanelHead,{title:tr(lang,\"Head-to-head\",\"Head-to-head\"),right:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10.5,color:C.faint},children:\"W \\xb7 L \\xb7 T\"})}),rows.map(([b,w,l,t],i)=>{const tot=w+l+t,rate=w/tot*100;return /*#__PURE__*/_jsxs(Row,{hover:L.h===i,onEnter:L.enter(i),onLeave:L.leave,children:[/*#__PURE__*/_jsx(Mark,{i:b}),/*#__PURE__*/_jsx(\"span\",{style:{flex:1,minWidth:0,fontSize:12,color:C.fg,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:BRANDS[b].name}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:11,color:C.mutedFg,fontVariantNumeric:\"tabular-nums\",whiteSpace:\"nowrap\"},children:[/*#__PURE__*/_jsx(\"b\",{style:{color:C.positiveFg,fontWeight:600},children:w}),\" \\xb7 \",l,\" \\xb7 \",t]}),/*#__PURE__*/_jsx(\"span\",{style:{width:70,height:6,borderRadius:99,background:C.muted,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",height:\"100%\",width:`${rate}%`,background:rate>=50?C.positive:C.warning,borderRadius:99}})}),/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:MONO,fontSize:11,width:40,textAlign:\"right\"},children:[num(rate,0,lang),\"%\"]})]},b);}),L.h!=null&&/*#__PURE__*/_jsx(\"div\",{style:{padding:\"8px 14px\",fontSize:11,color:C.mutedFg},children:tr(lang,`You and ${BRANDS[rows[L.h][0]].name} appeared together in ${rows[L.h][1]+rows[L.h][2]+rows[L.h][3]} answers`,`Jij en ${BRANDS[rows[L.h][0]].name} verschenen samen in ${rows[L.h][1]+rows[L.h][2]+rows[L.h][3]} antwoorden`)})]});}/* ---------- Crawler analytics ---------- */function CrawlerSetup({lang}){const[tab,setTab]=useState(\"worker\");const snippets={worker:[\"// Cloudflare Worker\",'import { track } from \"@trackbase/worker\"',\"export default {\",\"  fetch: (req, env, ctx) =>\",\"    track(req, env.TB_TOKEN, ctx)\",\"}\"],logpush:[\"# Cloudflare Logpush job\",\"destination: https://app.trackbase.ai/\",\"  api/ingest/cloudflare-logpush\",\"fields: ClientRequestUserAgent,\",\"  ClientRequestPath, EdgeResponseStatus\"],wp:[\"# WordPress\",\"1. Install “Trackbase Analytics”\",\"2. Settings → Trackbase\",\"3. Paste your site token\",\"4. Done — bot hits flow in\"]};return /*#__PURE__*/_jsxs(Panel,{style:FULL_COL,children:[/*#__PURE__*/_jsx(PanelHead,{title:tr(lang,\"Connect crawler logs\",\"Crawlerlogs koppelen\"),right:/*#__PURE__*/_jsx(Tabs,{items:[[\"worker\",\"Worker\"],[\"logpush\",\"Logpush\"],[\"wp\",\"WordPress\"]],value:tab,onChange:setTab})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,background:\"#0F172A\",color:\"#E2E8F0\",fontFamily:MONO,fontSize:11.5,lineHeight:1.75,padding:\"12px 16px\"},children:[snippets[tab].map((l,i)=>/*#__PURE__*/_jsx(\"div\",{style:{color:l.startsWith(\"//\")||l.startsWith(\"#\")?\"#94A3B8\":\"#E2E8F0\",whiteSpace:\"pre\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:l},i)),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:10,display:\"inline-flex\",alignItems:\"center\",gap:6,color:\"#86EFAC\",fontFamily:FONT,fontSize:11},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:6,height:6,borderRadius:99,background:\"#22C55E\"}}),tr(lang,\"Receiving data \\xb7 214 hits today\",\"Data binnen \\xb7 214 hits vandaag\")]})]})]});}function CrawlerBreakdown({lang}){const[cat,setCat]=useState(\"all\");const rows=[[\"GPTBot\",\"ai\",1198],[\"Googlebot\",\"search\",1617],[\"ClaudeBot\",\"ai\",755],[\"Bingbot\",\"search\",599],[\"PerplexityBot\",\"ai\",530],[\"AhrefsBot\",\"seo\",284],[\"Bytespider\",\"ai\",371],[\"Twitterbot\",\"social\",196]];const catName={ai:[tr(lang,\"AI crawler\",\"AI-crawler\"),C.primary],search:[tr(lang,\"Search engine\",\"Zoekmachine\"),\"#0E9F6E\"],seo:[\"SEO tool\",\"#C2710C\"],social:[\"Social\",\"#6D44D9\"]};const list=rows.filter(r=>cat===\"all\"||r[1]===cat).sort((a,b)=>b[2]-a[2]).slice(0,5);const max=Math.max(...list.map(r=>r[2]));return /*#__PURE__*/_jsxs(Panel,{style:FULL,children:[/*#__PURE__*/_jsx(PanelHead,{title:tr(lang,\"Crawler breakdown\",\"Crawlers\"),right:/*#__PURE__*/_jsx(Tabs,{items:[[\"all\",tr(lang,\"All\",\"Alle\")],[\"ai\",\"AI\"],[\"search\",tr(lang,\"Search\",\"Zoek\")],[\"seo\",\"SEO\"]],value:cat,onChange:setCat})}),list.map(([name,c,req])=>/*#__PURE__*/_jsxs(Row,{children:[/*#__PURE__*/_jsx(\"span\",{style:{width:92,fontSize:12,fontWeight:500,color:C.fg},children:name}),/*#__PURE__*/_jsx(\"span\",{className:\"tb-narrow-hide\",children:/*#__PURE__*/_jsxs(Pill,{children:[/*#__PURE__*/_jsx(\"span\",{style:{width:6,height:6,borderRadius:99,background:catName[c][1]}}),catName[c][0]]})}),/*#__PURE__*/_jsx(\"span\",{style:{flex:1,height:6,borderRadius:99,background:C.muted,overflow:\"hidden\",minWidth:40},children:/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",height:\"100%\",width:`${req/max*100}%`,background:catName[c][1],borderRadius:99,transition:\"width .3s\"}})}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:MONO,fontSize:11.5,color:C.mutedFg,width:46,textAlign:\"right\"},children:req.toLocaleString(lang===\"nl\"?\"nl-NL\":\"en-US\")})]},name))]});}/**\n * @framerIntrinsicWidth 560\n * @framerIntrinsicHeight 280\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function TrackbaseFeatureVisual(props){const{feature=\"monitoring\",language=\"auto\",style}=props;const isStatic=useIsStaticRenderer();let activeCode=\"en\";try{const info=useLocaleInfo();activeCode=info?.activeLocale?.code||\"en\";}catch(e){// Rendering outside a localized context (canvas preview).\n}const lang=language===\"auto\"?activeCode.startsWith(\"nl\")?\"nl\":\"en\":language;const t=COPY[lang];const animate=!isStatic;const body={monitoring:/*#__PURE__*/_jsx(Monitoring,{t:t,lang:lang,animate:animate}),mentions:/*#__PURE__*/_jsx(Mentions,{t:t,lang:lang}),sentiment:/*#__PURE__*/_jsx(Sentiment,{t:t,lang:lang}),fanouts:/*#__PURE__*/_jsx(Fanouts,{t:t,lang:lang}),domains:/*#__PURE__*/_jsx(Domains,{t:t}),heatmap:/*#__PURE__*/_jsx(Heatmap,{t:t,lang:lang}),crawlers:/*#__PURE__*/_jsx(Crawlers,{t:t,lang:lang}),shopCarousel:/*#__PURE__*/_jsx(ShopCarousel,{lang:lang}),shopHistory:/*#__PURE__*/_jsx(ShopHistory,{lang:lang}),shopAlerts:/*#__PURE__*/_jsx(ShopAlerts,{lang:lang}),signals:/*#__PURE__*/_jsx(Signals,{lang:lang}),impact:/*#__PURE__*/_jsx(Impact,{lang:lang}),context:/*#__PURE__*/_jsx(Context,{lang:lang}),content:/*#__PURE__*/_jsx(ContentDraft,{lang:lang,animate:animate}),cms:/*#__PURE__*/_jsx(CmsQueue,{lang:lang}),results:/*#__PURE__*/_jsx(Results,{lang:lang}),adsSetup:/*#__PURE__*/_jsx(AdsSetup,{lang:lang}),adsChart:/*#__PURE__*/_jsx(AdsChart,{lang:lang}),adsCampaigns:/*#__PURE__*/_jsx(AdsCampaigns,{lang:lang}),adsOptimize:/*#__PURE__*/_jsx(AdsOptimize,{lang:lang}),schema:/*#__PURE__*/_jsx(Schema,{lang:lang}),schemaCheck:/*#__PURE__*/_jsx(SchemaCheck,{lang:lang}),addon:/*#__PURE__*/_jsx(Addon,{lang:lang}),mcpConnect:/*#__PURE__*/_jsx(McpConnect,{lang:lang}),mcpChat:/*#__PURE__*/_jsx(McpChat,{lang:lang}),mcpTokens:/*#__PURE__*/_jsx(McpTokens,{lang:lang}),promptList:/*#__PURE__*/_jsx(PromptList,{lang:lang}),h2h:/*#__PURE__*/_jsx(H2H,{lang:lang}),crawlerSetup:/*#__PURE__*/_jsx(CrawlerSetup,{lang:lang}),crawlerBreakdown:/*#__PURE__*/_jsx(CrawlerBreakdown,{lang:lang}),competitors:/*#__PURE__*/_jsx(Competitors,{t:t}),sources:/*#__PURE__*/_jsx(Sources,{t:t}),agentic:/*#__PURE__*/_jsx(Agentic,{t:t,animate:animate}),shopping:/*#__PURE__*/_jsx(Shopping,{t:t}),insights:/*#__PURE__*/_jsx(Insights,{t:t})}[feature];return /*#__PURE__*/_jsxs(\"div\",{role:\"img\",\"aria-label\":`Trackbase ${feature}`,className:\"tb-fv\",style:{...style,position:\"relative\",width:\"100%\",height:\"100%\",minHeight:240,overflow:\"hidden\",fontFamily:FONT,color:C.fg,borderRadius:8,WebkitFontSmoothing:\"antialiased\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes tbReveal { from { clip-path: inset(0 100% 0 0) } to { clip-path: inset(0 0 0 0) } }\n                @keyframes tbIn { from { opacity: 0; transform: translateY(4px) } to { opacity: 1; transform: none } }\n                @keyframes tbPulse { 50% { opacity: .35 } }\n                .tb-fv { container-type: inline-size }\n                .tb-fv .tb-chips { scrollbar-width: none; -ms-overflow-style: none }\n                .tb-fv .tb-chips::-webkit-scrollbar { display: none }\n                .tb-fv .tb-reveal { animation: tbReveal 1.6s ease-out 0.2s both }\n                @container (max-width: 460px) {\n                    .tb-fv .tb-kpis { grid-template-columns: repeat(2, minmax(0,1fr)) !important }\n                    .tb-fv .tb-kpi-extra { display: none !important }\n                    .tb-fv .tb-shop-row { grid-template-columns: minmax(0, 2.4fr) 0.8fr 0.7fr !important }\n                    .tb-fv .tb-shop-status { display: none !important }\n                    .tb-fv .tb-hm-extra, .tb-fv .tb-narrow-hide { display: none !important }\n                    .tb-fv .tb-hm-grid { --tb-hm-cols: 4 }\n                }\n                @container (max-width: 560px) {\n                    .tb-fv .tb-agentic { grid-template-columns: minmax(0, 1fr) !important }\n                    .tb-fv .tb-agentic > :last-child { display: none !important }\n                }\n                @media (prefers-reduced-motion: reduce) {\n                    .tb-fv .tb-reveal, .tb-fv [style*=\"tbIn\"], .tb-fv [style*=\"tbPulse\"] { animation: none !important; opacity: 1 !important }\n                }\n            `}),body]});}addPropertyControls(TrackbaseFeatureVisual,{feature:{type:ControlType.Enum,title:\"Feature\",options:[\"monitoring\",\"competitors\",\"sources\",\"agentic\",\"shopping\",\"insights\",\"mentions\",\"sentiment\",\"fanouts\",\"domains\",\"heatmap\",\"crawlers\",\"shopCarousel\",\"shopHistory\",\"shopAlerts\",\"signals\",\"impact\",\"context\",\"content\",\"cms\",\"results\",\"adsSetup\",\"adsChart\",\"adsCampaigns\",\"adsOptimize\",\"schema\",\"schemaCheck\",\"addon\",\"mcpConnect\",\"mcpChat\",\"mcpTokens\",\"promptList\",\"h2h\",\"crawlerSetup\",\"crawlerBreakdown\"],optionTitles:[\"Visibility chart (interactive)\",\"Competitor rankings\",\"Page tracker\",\"Agentic Suite\",\"ChatGPT Shopping\",\"Insights\",\"Mentions\",\"Sentiment\",\"Fan-outs\",\"Cited sources\",\"Heatmap\",\"Crawlers\",\"ChatGPT Shopping \\xb7 carousel\",\"ChatGPT Shopping \\xb7 history\",\"ChatGPT Shopping \\xb7 alerts\",\"Actions \\xb7 signals\",\"Actions \\xb7 impact ranking\",\"Actions \\xb7 competitor context\",\"Agentic \\xb7 content draft\",\"Agentic \\xb7 CMS queue\",\"Agentic \\xb7 results\",\"Ads \\xb7 setup\",\"Ads \\xb7 daily performance\",\"Ads \\xb7 campaigns\",\"Ads \\xb7 optimization\",\"Structured data \\xb7 JSON-LD\",\"Structured data \\xb7 AI readability\",\"Structured data \\xb7 add-on\",\"MCP \\xb7 connect\",\"MCP \\xb7 chat\",\"MCP \\xb7 tokens\",\"Prompt tracking \\xb7 prompts\",\"Prompt tracking \\xb7 head-to-head\",\"Crawlers \\xb7 setup\",\"Crawlers \\xb7 breakdown\"],defaultValue:\"monitoring\"},language:{type:ControlType.Enum,title:\"Language\",options:[\"auto\",\"en\",\"nl\"],optionTitles:[\"Follow site language\",\"English\",\"Nederlands\"],defaultValue:\"auto\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TrackbaseFeatureVisual\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"280\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"560\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TrackbaseFeatureVisual.map"],"mappings":"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"}