1import{aS as n,aP as p,L as h,aM as b,aE as e,N as u,j as c,r as g,i as f,aZ as N}from"./index-BnlznKwo.js";import{B as j}from"./BlogHero-mTVU2UJv.js";import{u as w,C as y}from"./useDocumentMeta-Cw9fvm7Z.js";const v="News & Announcements",S="Latest from NeuroSpark",E="Launches, capacity, partnerships and company news from NeuroSpark.",k="What's New",i={silicon:"Silicon",serving:"Serving",gateway:"Gateway",models:"Models"};function A(){const t=n.useMemo(()=>p(),[]),[s,o]=n.useState(null),x=n.useMemo(()=>{const a=Object.fromEntries(h.map(r=>[r,0]));for(const r of t)r.layer&&a[r.layer]++;return a},[t]),l=n.useMemo(()=>s?t.filter(a=>a.layer===s):t,[t,s]),d=n.useMemo(()=>b(l),[l]);return w({title:`${v} | NeuroSpark`,description:E,canonical:"https://neuro-spark.ai/news"}),e.jsxs("div",{children:[e.jsx(u,{}),e.jsx(j,{counts:x,selected:s,onSelect:o,label:"News",headline:k,subtitle:S}),e.jsxs("main",{className:"max-w-[1000px] mx-auto px-6 md:px-10 pt-10 pb-24",children:[e.jsxs("div",{className:"flex flex-wrap items-baseline gap-3 pb-2",children:[e.jsx("h2",{className:"text-[19px] font-semibold tracking-tight",children:s?i[s]:"Everything, newest first"}),s&&e.jsx("button",{type:"button",onClick:()=>o(null),className:"border border-white/10 rounded px-2.5 py-1 font-mono text-[11px] text-brand-text-sub hover:text-brand-text hover:border-brand-text-dim transition-colors",children:"clear"}),e.jsxs("span",{className:"ml-auto flex flex-wrap items-center gap-5 font-mono text-[11.5px] tracking-[0.12em] uppercase text-brand-text-dim",children:[e.jsx("a",{href:"/news/rss.xml",className:"hover:text-brand-text transition-colors",children:"RSS"}),e.jsx(c,{to:"/blog",className:"hover:text-brand-text transition-colors",children:"Blog â"})]})]}),t.length===0&&e.jsx("p",{className:"text-brand-text-sub font-light py-20 text-center",children:"No announcements published yet."}),t.length>0&&l.length===0&&e.jsxs("p",{className:"text-brand-text-sub font-light py-16 text-center",children:["Nothing published under ",s?i[s]:"this filter"," yet."]}),d.map(a=>e.jsxs("section",{className:"mb-4",children:[e.jsx("h2",{className:"font-mono text-[12px] tracking-[0.2em] text-brand-text-dim border-b border-white/10 pb-3 mb-1 pt-8",children:a.year}),e.jsx("ol",{className:"list-none m-0 p-0",children:a.items.map((r,m)=>e.jsx(g,{delay:Math.min(m,6)*60,children:e.jsx("li",{children:e.jsx(L,{item:r})})},r.slug))})]},a.year))]}),e.jsx(f,{})]})}function L({item:t}){const{month:s,day:o}=N(t.date);return e.jsxs(c,{to:`/news/${t.slug}`,className:"group grid grid-cols-[auto_minmax(0,1fr)] sm:grid-cols-[74px_96px_minmax(0,1fr)] gap-x-5 gap-y-3 items-start py-6 border-b border-white/[0.06] transition-all hover:bg-white/[0.03] sm:hover:pl-2",children:[e.jsxs("span",{className:"font-mono text-[11.5px] tracking-[0.1em] text-brand-text-dim tabular-nums pt-0.5 whitespace-nowrap",children:[s," ",o]}),e.jsx("span",{className:"hidden sm:block relative aspect-[16/10] rounded-lg overflow-hidden border border-white/10 bg-[#070b09]",children:e.jsx(y,{seed:t.slug,src:t.coverImage,label:"",className:"absolute inset-0 w-full h-full"})}),e.jsxs("span",{className:"col-span-2 sm:col-span-1 min-w-0",children:[e.jsxs("span",{className:"flex flex-wrap items-center gap-2.5",children:[e.jsx("span",{className:"font-mono text-[10px] tracking-[0.13em] uppercase text-brand-green-light border border-brand-green/40 bg-brand-green/10 rounded-full px-2.5 py-0.5",children:t.category}),t.draft&&e.jsx("span",{className:"font-mono text-[10px] tracking-[0.12em] uppercase text-amber-400 border border-amber-400/40 bg-amber-400/10 rounded px-2 py-0.5",children:"Draft"})]}),e.jsx("span",{className:"block text-[17.5px] font-semibold leading-[1.3] tracking-tight mt-2.5 group-hover:text-brand-green-light transition-colors",children:t.title}),e.jsx("span",{className:"block text-brand-text-sub text-[14.5px] font-light leading-[1.7] mt-1.5",children:t.excerpt})]})]})}export{A as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.