PageSourceSearch

https://statiko.io/_next/static/chunks/product-deck-Cd8kBAii.js

js statiko.io collected 2026-10-08 23:41:39 UTC 20,256 bytes, 1 lines download raw bytes

1import{a as e}from"./rolldown-runtime-CNC7AqOf.js";import{i as t,r as n}from"./framework-DQ8ucxOY.js";import{r}from"./client-DWOz3IHF.js";import"./src-BkJOzV9i.js";import{n as i}from"./button-DIH-T3pl.js";import{i as a}from"./src-sGSs6I-u.js";import{t as o}from"./paths-DW7MZKq4.js";import{t as s}from"./turbo-link-DKf5C2-a.js";import{t as c}from"./icons-DwbbbSAF.js";import{t as l}from"./use-recaps-destination-Ccri3S4o.js";import{i as u}from"./data-CZy3jQH9.js";var d=e(t(),1),f={cycle:22500,feedStep:2500,feedStops:8,rowHeight:56,citedLead:800,typeMs:1300,clearAt:21e3,sources:`landing.products.demo.recaps.sources`,output:`landing.products.demo.recaps.output`,feed:[{handle:`@khabarfarda_ir`,dir:`rtl`,tone:`muted`,text:`نفیسی، معاون امنیتی هرمزگان: در حمله به یک مراسم عروسی دو نفر شهید شدند`},{handle:`@FarsiOfficialX`,dir:`rtl`,tone:`accent`,text:`فعالیت سوخت‌رسان‌های آمریکایی در نزدیکی تنگه هرمز`},{handle:`@ClashReport`,dir:`ltr`,tone:`accent`,text:`IRGC says it shot down the fiftieth MQ-9 drone of the American army`},{handle:`@SabrenNewss`,dir:`rtl`,tone:`muted`,text:`انباء عن ان قوة من هيئة النزاهة تداهم منزل رئيس غرفة تجارة بغداد`},{handle:`@kontext_channel`,dir:`ltr`,tone:`accent`,text:`Акции «Аэрофлота» упали более чем на 5% после заявления о небезопасности неба`},{handle:`@RVvoenkor`,dir:`ltr`,tone:`faint`,text:`Киев и область затягивает чёрным дымом после ударов по складам`},{handle:`@pezeshkian_com`,dir:`rtl`,tone:`accent`,text:`قیمت نفت برنت به ۹۵ دلار رسید`},{handle:`@HamSedaIr`,dir:`rtl`,tone:`accent`,text:`بانک مرکزی آمادگی عرضه تا ۲ میلیارد دلار در بازار را دارد`}],items:[{text:`landing.products.demo.recaps.items.hormuz`,time:`22:14`,sources:3,cites:[1],at:3200},{text:`landing.products.demo.recaps.items.drone`,time:`22:31`,sources:5,cites:[2],at:5700},{text:`landing.products.demo.recaps.items.aeroflot`,time:`22:47`,sources:2,cites:[4],at:10700},{text:`landing.products.demo.recaps.items.brent`,time:`22:52`,sources:2,cites:[6,7],at:15700}]},p=`landing.products.demo.mcp.toolsFirst`,m=`landing.products.demo.mcp.toolsAgain`,h={cycle:41e3,clearAt:39e3,host:u.replace(/^https?:\/\//,``),connected:`landing.products.demo.mcp.connected`,newChat:`landing.products.demo.mcp.newChat`,placeholder:`landing.products.demo.mcp.placeholder`,exchanges:[{question:`landing.products.demo.mcp.q1`,typeAt:300,typeMs:1800,sentAt:2400,tools:{at:3e3,label:p,calls:[{at:3e3,text:`⚙ get_trending_topics("24h") ✓ 41 topics`},{at:3500,text:`⚙ get_trend_samples(topics, "24h") ✓ 1 284`}]},answer:{bullets:[{at:3700,dur:1e3,text:`landing.products.demo.mcp.a1`},{at:4900,dur:1e3,text:`landing.products.demo.mcp.a2`},{at:6100,dur:1100,text:`landing.products.demo.mcp.a3`},{at:7400,dur:1100,text:`landing.products.demo.mcp.a4`},{at:8700,dur:1100,text:`landing.products.demo.mcp.a5`}],chips:{at:10100,items:[{term:`Месси`},{term:`Таиланд`},{term:`представниками`},{term:`Силуанова`},{key:`landing.products.demo.mcp.chips.cited31`}]}}},{question:`landing.products.demo.mcp.q2`,typeAt:11400,typeMs:2400,sentAt:14300,tools:{at:14900,label:m,calls:[{at:14900,text:`⚙ search("thai visa", "7d") ✓ 612`}]},answer:{prose:{at:15200,dur:4300,text:`landing.products.demo.mcp.b`},chips:{at:20200,items:[{term:`Таиланд`},{term:`сократил`},{term:`безвизовый`},{key:`landing.products.demo.mcp.chips.cited12`}]}}},{question:`landing.products.demo.mcp.q3`,typeAt:21400,typeMs:2200,sentAt:24e3,tools:{at:24600,label:m,calls:[{at:24600,text:`⚙ get_channels("@tourism_ru") ✓ profile + 30d`}]},answer:{prose:{at:24900,dur:3300,text:`landing.products.demo.mcp.c`},chips:{at:28600,items:[{key:`landing.products.demo.mcp.chips.travel`},{key:`landing.products.demo.mcp.chips.subs`},{key:`landing.products.demo.mcp.chips.stats`}]}}},{question:`landing.products.demo.mcp.q4`,typeAt:29800,typeMs:2200,sentAt:32400,tools:{at:33e3,label:m,calls:[{at:33e3,text:`⚙ get_channel_posts("@tourism_ru", limit 3) ✓ 3`}]},answer:{posts:[{at:33500,meta:`landing.products.demo.mcp.posts.p1`,text:`МИД: безвизовый режим с Таиландом сокращается до 30 дней с 15 сентября.`},{at:34400,meta:`landing.products.demo.mcp.posts.p2`,text:`Список безвизовых стран сократят с 93 до 60 — полный перечень внутри.`},{at:35300,meta:`landing.products.demo.mcp.posts.p3`,text:`Аэропорты Пхукета вводят новые сборы для транзитных пассажиров.`}],chips:{at:36400,items:[{key:`landing.products.demo.mcp.chips.posts`},{key:`landing.products.demo.mcp.chips.edits`},{key:`landing.products.demo.mcp.chips.links`}]}}}]},g={trend:{label:`landing.products.demo.creator.trend.label`,value:`landing.products.demo.creator.trend.value`},slot:{label:`landing.products.demo.creator.slot.label`,value:`landing.products.demo.creator.slot.value`},reach:{label:`landing.products.demo.creator.reach.label`,value:`landing.products.demo.creator.reach.value`}},_=`text-muted-foreground inline-flex shrink-0 items-center gap-1.5 rounded-md border px-2 py-0.5 font-mono text-[10.5px] font-medium tracking-[0.04em] whitespace-nowrap`,v=`text-muted-foreground
1/80 font-mono text-[10px] tracking-[0.16em] uppercase`,y=n(),b=100,x=`▌`,S=`•  `,C=(e,t)=>{let[n,r]=(0,d.useState)(null);return(0,d.useEffect)(()=>{if(!e||window.matchMedia(`(prefers-reduced-motion: reduce)`).matches)return;let n=performance.now();r(0);let i=setInterval(()=>r((performance.now()-n)%t),b);return()=>{clearInterval(i),r(null)}},[e,t]),n},w=(e,t)=>e!==null&&e>=t?-1:e,T=(e,t)=>e===null||e>=t,E=(e,t,n,r)=>t===null||r===0?t===null||t>=n?e:``:t<n?``:e.slice(0,Math.round(e.length*(t-n)/r)),D={accent:`border-primary/30 bg-primary/10 border`,muted:`bg-muted-foreground/15`,faint:`bg-muted`},O=e=>{if(e===null)return null;let t=[...f.items].reverse().find(t=>e>=t.at-f.citedLead);return t?new Set(t.cites):null},k=({active:e})=>{let{t}=r(`marketing`),n=w(C(e,f.cycle),f.clearAt),{feedStep:i,feedStops:o,rowHeight:s}=f,c=n===null||n<0?0:Math.min(o,Math.floor(n/i)),l=O(n);return(0,y.jsxs)(`div`,{className:`grid min-h-0 flex-1 grid-cols-1 grid-rows-2 gap-4 border-t pt-4 sm:grid-cols-[1fr_54px_1.15fr] sm:grid-rows-1 sm:gap-0`,children:[(0,y.jsxs)(`div`,{className:`flex min-h-0 flex-col gap-2`,children:[(0,y.jsx)(`span`,{className:v,children:t(f.sources)}),(0,y.jsx)(`div`,{className:`bg-muted/40 min-h-0 flex-1 overflow-hidden rounded-md border mask-b-from-80% mask-b-to-100% px-2.5 py-2`,children:(0,y.jsx)(`div`,{className:`flex flex-col ease-[cubic-bezier(.34,1.2,.4,1)]`,style:{transform:`translateY(-${c*s}px)`,transition:c===0?`none`:`transform 600ms`},children:[...f.feed,...f.feed].map((e,t)=>{let n=l?.has(t%f.feed.length);return(0,y.jsxs)(`div`,{className:a(`-mx-1 flex h-14 items-start gap-2 rounded-sm border-b px-1 py-[7px] transition-colors duration-500`,n&&`bg-primary/8`),children:[(0,y.jsx)(`span`,{className:a(`mt-px size-3.5 flex-none rounded-full`,D[e.tone])}),(0,y.jsxs)(`div`,{className:`flex min-w-0 flex-1 flex-col gap-0.5`,children:[(0,y.jsx)(`span`,{className:a(`truncate font-mono text-[9px] tracking-[0.06em]`,e.tone===`accent`?`text-primary`:`text-muted-foreground/80`),children:e.handle}),(0,y.jsx)(`span`,{dir:e.dir,className:a(`max-h-[30px] overflow-hidden text-[10.5px] leading-[1.4]`,n?`text-foreground`:`text-muted-foreground`),children:e.text})]})]},`${e.handle}-${t}`)})})})]}),(0,y.jsxs)(`div`,{className:`hidden flex-col items-center justify-center gap-1.5 pt-5.5 sm:flex`,children:[(0,y.jsx)(`span`,{className:`bg-border w-px flex-1`}),(0,y.jsx)(`span`,{className:`border-primary/30 bg-primary/10 flex size-6.5 flex-none animate-[product-pulse_3.6s_ease-in-out_infinite] items-center justify-center rounded-full border motion-reduce:animate-none`,children:(0,y.jsx)(`span`,{className:`bg-primary size-2 rounded-full`})}),(0,y.jsx)(`span`,{className:`bg-border w-px flex-1`})]}),(0,y.jsxs)(`div`,{className:`flex min-h-0 flex-col gap-2`,children:[(0,y.jsx)(`span`,{className:a(v,`text-primary`),children:t(f.output)}),(0,y.jsx)(`div`,{className:`bg-background flex min-h-0 flex-1 flex-col gap-1 overflow-hidden rounded-md border px-3 py-2.5`,children:f.items.map(e=>(0,y.jsxs)(`div`,{className:a(`flex items-start gap-2 transition-opacity duration-300`,T(n,e.at)?`opacity-100`:`opacity-0`),children:[(0,y.jsx)(`span`,{className:`bg-primary mt-1.5 size-[5px] flex-none rounded-full`}),(0,y.jsxs)(`div`,{className:`flex min-w-0 flex-1 flex-col gap-px`,children:[(0,y.jsx)(`span`,{className:`text-foreground min-h-[34px] text-xs leading-[1.4]`,children:E(t(e.text),n,e.at+200,f.typeMs)}),(0,y.jsxs)(`div`,{className:`flex items-baseline gap-1.5`,children:[(0,y.jsx)(`span`,{className:`text-muted-foreground/80 font-mono text-[9px] tracking-[0.08em]`,children:e.time}),(0,y.jsx)(`span`,{className:`text-primary font-mono text-[9px] font-semibold tracking-[0.08em]`,children:t(`landing.products.demo.recaps.sourcesLink`,{n:e.sources})})]})]})]},e.time))})]})]})},A=({labels:e})=>(0,y.jsx)(`div`,{className:`flex flex-wrap gap-1.5`,children:e.map(e=>(0,y.jsx)(`span`,{className:_,children:e},e))}),j=({full:e,shownText:t})=>(0,y.jsxs)(`p`,{className:`text-muted-foreground relative text-sm leading-[1.6] text-pretty`,children:[(0,y.jsx)(`span`,{"aria-hidden":!0,
1className:`invisible`,children:e}),(0,y.jsx)(`span`,{className:`absolute inset-0`,children:t})]}),M=({active:e})=>{let{t}=r(`marketing`),n=w(C(e,h.cycle),h.clearAt),i=(0,d.useRef)(null),o=(0,d.useRef)(null),[s,l]=(0,d.useState)(0);(0,d.useEffect)(()=>{let e=i.current,t=o.current;!e||!t||l(Math.max(0,t.scrollHeight-e.clientHeight))},[n]);let u=n===null?void 0:h.exchanges.find(e=>n>=e.typeAt&&n<e.sentAt);return(0,y.jsx)(`div`,{className:`flex min-h-0 flex-1 flex-col border-t pt-4`,children:(0,y.jsxs)(`div`,{className:`bg-background flex min-h-0 flex-1 flex-col overflow-hidden rounded-xl border`,children:[(0,y.jsxs)(`div`,{className:`flex flex-none items-center justify-between gap-3 border-b px-4 py-2.5`,children:[(0,y.jsxs)(`span`,{className:a(v,`truncate`),children:[h.host,` · `,t(h.connected)]}),(0,y.jsx)(`span`,{className:a(v,`text-muted-foreground/60 hidden sm:block`),children:t(h.newChat)})]}),(0,y.jsx)(`div`,{ref:i,className:`min-h-0 flex-1 overflow-hidden px-4`,children:(0,y.jsx)(`div`,{ref:o,className:`flex flex-col gap-4 py-4 transition-transform duration-500 ease-[cubic-bezier(.4,0,.2,1)]`,style:{transform:`translateY(-${s}px)`},children:h.exchanges.filter(e=>T(n,e.sentAt)).map(({question:e,sentAt:r,tools:i,answer:o})=>(0,y.jsxs)(`div`,{className:`flex flex-col gap-4`,children:[(0,y.jsx)(`div`,{className:`flex justify-end`,children:(0,y.jsx)(`div`,{className:`bg-muted/40 max-w-[80%] rounded-2xl rounded-br-[4px] border px-4 py-2.5 text-sm leading-[1.5]`,children:t(e)})}),T(n,i.at)&&(0,y.jsxs)(`div`,{className:`flex flex-col gap-1.5`,children:[(0,y.jsx)(`span`,{className:`text-muted-foreground/80 text-[12.5px]`,children:t(i.label)}),i.calls.filter(e=>T(n,e.at)).map(e=>(0,y.jsx)(`span`,{className:`text-primary font-mono text-[11px]`,children:e.text},e.at))]}),`bullets`in o&&(0,y.jsx)(`div`,{className:`flex flex-col gap-1.5`,children:o.bullets.map(e=>(0,y.jsx)(`span`,{className:`text-muted-foreground min-h-[21px] text-sm leading-[1.5]`,children:E(S+t(e.text),n,e.at,e.dur)},e.at))}),`prose`in o&&(0,y.jsx)(j,{full:t(o.prose.text),shownText:E(t(o.prose.text),n,o.prose.at,o.prose.dur)}),`posts`in o&&(0,y.jsx)(`div`,{className:`flex flex-col gap-2`,children:o.posts.map(e=>(0,y.jsxs)(`div`,{className:a(`bg-muted/40 flex flex-col gap-1 rounded-md border px-3 py-2.5 transition-opacity duration-300`,T(n,e.at)?`opacity-100`:`opacity-0`),children:[(0,y.jsx)(`span`,{className:`text-muted-foreground/80 font-mono text-[10px] tracking-[0.16em] uppercase`,children:t(e.meta)}),(0,y.jsx)(`span`,{className:`text-muted-foreground text-[13.5px] leading-[1.5]`,children:e.text})]},e.at))}),`chips`in o&&T(n,o.chips.at)&&(0,y.jsx)(A,{labels:o.chips.items.map(e=>`term`in e?e.term:t(e.key))})]},r))})}),(0,y.jsxs)(`div`,{className:`bg-muted/40 flex flex-none items-center gap-3 border-t px-4 py-3`,children:[(0,y.jsx)(c.Plus,{className:`text-muted-foreground/70 size-4 flex-none`}),(0,y.jsxs)(`span`,{className:`min-h-5 flex-1 text-sm leading-5`,children:[u?E(t(u.question),n,u.typeAt,u.typeMs):(0,y.jsx)(`span`,{className:`text-muted-foreground/60`,children:t(h.placeholder)}),u&&n!==null&&Math.floor(n/500)%2==0&&(0,y.jsx)(`span`,{className:`text-primary`,children:x})]}),(0,y.jsx)(`span`,{className:a(`flex size-6 flex-none items-center justify-center rounded-full transition-colors`,u?`bg-primary text-primary-foreground`:`bg-muted-foreground/20 text-muted-foreground/70`),children:(0,y.jsx)(c.ArrowRight,{className:`size-3.5`,strokeWidth:2.5})})]})]})})},N=[`bg-muted animate-[product-pulse_5.6s_ease-in-out_infinite]`,`bg-muted`,`bg-muted-foreground/15 animate-[product-pulse_5.6s_ease-in-out_0.6s_infinite]`,`bg-muted`,`bg-muted-foreground/15`,`bg-primary/10 border-primary/30 border animate-[product-pulse_5.6s_ease-in-out_1.2s_infinite]`,`bg-muted`,`bg-muted-foreground/15 animate-[product-pulse_5.6s_ease-in-out_1.8s_infinite]`],P=[{height:`38%`,delay:`0s`,accent:!1},{height:`58%`,delay:`0.18s`,accent:!1},{height:`46%`,delay:`0.36s`,accent:!1},{height:`82%`,delay:`0.54s`,accent:!0},{height:`64%`,delay:`0.72s`,accent:!1}],F=({label:e,value:t,children:n})=>(0,y.jsxs)(`div`,{className:`bg-muted/40 flex min-h-0 flex-col gap-2 rounded-md border px-3 py-2.5`,children:[(0,y.jsx)(`span`,{className:v,children:e}),n,(0,y.jsx)(`span`,{className:`text-primary font-mono text-[10.5px]`,children:t})]}),I=()=>{let{t:e}=r(`marketing`);return(0,y.jsxs)(`div`,{className:`grid min-h-0 flex-1 grid-cols-1 grid-rows-3 gap-3.5 border-t pt-4 sm:grid-cols-[1.25fr_1fr_1fr] sm:grid-rows-1`,children:[(0,y.jsx)(F,{label:e(g.trend.label),value:e(g.trend.value),
1children:(0,y.jsxs)(`div`,{className:`relative min-h-0 flex-1 overflow-hidden`,children:[(0,y.jsx)(`div`,{className:`bg-primary/10 absolute inset-y-0 left-0 w-[14%] animate-[product-sweep_7s_cubic-bezier(.5,0,.3,1)_infinite] motion-reduce:animate-none`}),(0,y.jsx)(`svg`,{viewBox:`0 0 200 80`,preserveAspectRatio:`none`,className:`absolute inset-0 size-full animate-[product-draw_7s_ease-in-out_infinite] motion-reduce:animate-none`,"aria-hidden":!0,children:(0,y.jsx)(`polyline`,{points:`0,72 30,66 60,58 90,44 120,30 150,34 200,12`,fill:`none`,className:`stroke-primary`,strokeWidth:2.5,vectorEffect:`non-scaling-stroke`})})]})}),(0,y.jsx)(F,{label:e(g.slot.label),value:e(g.slot.value),children:(0,y.jsx)(`div`,{className:`grid min-h-0 flex-1 auto-rows-fr grid-cols-4 gap-1`,children:N.map((e,t)=>(0,y.jsx)(`span`,{className:a(`rounded-[4px] motion-reduce:animate-none`,e)},t))})}),(0,y.jsx)(F,{label:e(g.reach.label),value:e(g.reach.value),children:(0,y.jsx)(`div`,{className:`flex min-h-0 flex-1 items-end gap-1.5`,children:P.map(e=>(0,y.jsx)(`span`,{style:{height:e.height,animationDelay:e.delay},className:a(`flex-1 origin-bottom animate-[product-rise_6s_ease-out_infinite] rounded-t-[3px] motion-reduce:animate-none`,e.accent?`bg-primary`:`bg-muted-foreground/15`)},e.height))})})]})},L=[{key:`mcp`,label:`landing.products.mcp.label`,title:`landing.products.mcp.title`,description:`landing.products.mcp.description`,badge:`landing.products.mcp.badge`,badgeClass:`bg-primary text-primary-foreground border-primary`,cta:`landing.products.mcp.cta`,ctaHref:`${o.product.mcp}#mcp-setup`,href:o.product.mcp},{key:`recaps`,label:`landing.products.recaps.label`,title:`landing.products.recaps.title`,description:`landing.products.recaps.description`,badge:`landing.products.recaps.badge`,badgeClass:``,cta:`landing.products.recaps.cta`,ctaHref:null,href:o.product.recaps},{key:`creator`,label:`landing.products.creator.label`,title:`landing.products.creator.title`,description:`landing.products.creator.description`,badge:`landing.products.creator.badge`,badgeClass:`border-dashed`,cta:`landing.products.creator.cta`,ctaHref:`${o.product.creatorTools}#creator-join`,href:o.product.creatorTools}],R=`text-muted-foreground hover:bg-accent hover:text-foreground inline-flex size-8.5 cursor-pointer items-center justify-center rounded-[9px] border transition-colors`,z=e=>{let[t,n]=(0,d.useState)(!1);return(0,d.useEffect)(()=>{let t=e.current;if(!t)return;let r=new IntersectionObserver(([e])=>n(e?.isIntersecting??!1),{rootMargin:`120px`});return r.observe(t),()=>r.disconnect()},[e]),t},B=()=>{let{t:e}=r(`marketing`),[t,n]=(0,d.useState)(0),u=(0,d.useRef)(null),f=z(u),p=l(o.auth.register),m=e=>n((e%L.length+L.length)%L.length),h=L[t];return(0,y.jsxs)(`div`,{ref:u,className:`flex w-full flex-col`,children:[(0,y.jsxs)(`div`,{className:`mb-4.5 flex items-center justify-between gap-3 sm:gap-5`,children:[(0,y.jsxs)(`div`,{className:`flex min-w-0 items-baseline gap-3.5`,children:[(0,y.jsxs)(`span`,{className:`text-muted-foreground/80 font-mono text-xs whitespace-nowrap`,children:[String(t+1).padStart(2,`0`),` /`,` `,String(L.length).padStart(2,`0`)]}),(0,y.jsx)(`span`,{className:`truncate text-[17px] font-bold tracking-[-0.02em]`,children:h?e(h.label):null})]}),(0,y.jsxs)(`div`,{className:`flex flex-none items-center gap-3 sm:gap-4`,children:[(0,y.jsx)(`div`,{className:`flex items-center gap-[7px]`,children:L.map((r,i)=>(0,y.jsx)(`button`,{type:`button`,onClick:()=>n(i),"aria-current":i===t,"aria-label":e(`landing.products.deck.show`,{name:e(r.label)}),className:a(`h-2 cursor-pointer rounded-full transition-all duration-300`,i===t?`bg-primary w-6.5`:`bg-border w-2`)},r.key))}),(0,y.jsxs)(`div`,{className:`flex gap-2`,children:[(0,y.jsx)(`button`,{type:`button`,onClick:()=>m(t-1),"aria-label":e(`landing.products.deck.previous`),className:R,children:(0,y.jsx)(c.ChevronLeft,{className:`size-4`})}),(0,y.jsx)(`button`,{type:`button`,onClick:()=>m(t+1),"aria-label":e(`landing.products.deck.next`),className:R,children:(0,y.jsx)(c.ChevronRight,{className:`size-4`})})]})]})]}),(0,y.jsx)(`div`,{className:`relative h-[580px] overflow-hidden`,children:L.map((r,o)=>{let l=(o-t+L.length)%L.length,u=l===0,d=r.key===`recaps`?p:r.ctaHref;return(0,y.jsxs)(`div`,{className:a(`absolute top-0 left-1/2 h-full w-full max-w-[700px] -translate-x-1/2 transition-[transform,opacity] duration-[450ms] ease-[cubic-bezier(.4,0,.2,1)]`,u?`z-30 scale-100 opacity-100`:`pointer-events-none z-20 scale-[0.94] opacity-0 lg:pointer-events-auto lg:opacity-40`,l===1&&`lg:translate-x-[calc(-50%+300px)]`,l===2&&`lg:translate-x-[calc(-50%-300px)]`),children:[(0,y.jsxs)(`div`,{inert:!u,className:a(`flex h-full flex-col gap-4 roun
1ded-[14px] border p-5 sm:p-7`,u?`border-primary bg-background`:`bg-muted/40`),children:[(0,y.jsxs)(`div`,{className:`flex items-start justify-between gap-4`,children:[(0,y.jsxs)(`div`,{className:`flex flex-col gap-1.5`,children:[(0,y.jsx)(`h3`,{className:`text-[22px] font-bold tracking-[-0.025em] sm:text-[26px]`,children:e(r.title)}),(0,y.jsx)(`p`,{className:`text-muted-foreground max-w-[460px] text-[14.5px] leading-[1.55]`,children:e(r.description)})]}),(0,y.jsx)(`span`,{className:a(_,`uppercase`,r.badgeClass),children:e(r.badge)})]}),r.key===`mcp`&&(0,y.jsx)(M,{active:u&&f}),r.key===`recaps`&&(0,y.jsx)(k,{active:u&&f}),r.key===`creator`&&(0,y.jsx)(I,{}),(0,y.jsxs)(`div`,{className:`flex items-center gap-2.5`,children:[(0,y.jsx)(s,{href:d??r.href,className:i({size:`sm`}),children:e(r.cta)}),(0,y.jsxs)(s,{href:r.href,className:`text-primary group inline-flex items-center gap-1.5 text-sm font-semibold`,children:[e(`landing.products.learnMore`),(0,y.jsx)(c.ArrowRight,{className:`size-4 transition-transform group-hover:translate-x-0.5`})]})]})]}),!u&&(0,y.jsx)(`button`,{type:`button`,onClick:()=>n(o),"aria-label":e(`landing.products.deck.show`,{name:e(r.label)}),className:`absolute inset-0 cursor-pointer rounded-[14px]`})]},r.key)})})]})};export{B as ProductDeck};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.