PageSourceSearch

https://ollang.com/assets/News-Cmhk8lbH.js

js ollang.com collected 2026-09-24 10:36:53 UTC 3,939 bytes, 1 lines download raw bytes

1import{r as o,j as e,h as i,N as d,L as r,F as c,C as m}from"./index-CHvQ5v1v.js";const a="https://cdn.prod.website-files.com/65abde2582eee2ea37a843df",l=[{id:1,slug:"techcrunch-disrupt",title:"Ollang Selected for Startup Battlefield at TechCrunch Disrupt!",date:"October 22, 2024",summary:"Ollang has been selected to participate in the Startup Battlefield at TechCrunch Disrupt 2024, taking place from October 28th to 30th in San Francisco.",imageUrl:`${a}/671850e3a8e22522a5d39b39_rev_tech_crunch.png`},{id:2,slug:"webby-awards",title:"🏆 Ollang wins for The Best Use of AI & ML (People's Choice) at the Webby Awards",date:"September 30, 2024",summary:"Ollang has been honored at the 28th Annual Webby Awards, held on May 14th and won in the Best Use of AI & Machine Learning (People's Choice) - Apps & Software category.",imageUrl:`${a}/66e75e627de109bcf7f88320_webby_winner-min.png`}];function h(){const[n,t]=o.useState(!1);return e.jsxs("div",{className:"min-h-screen flex flex-col font-sans selection:bg-primary/20 selection:text-primary",children:[e.jsx(i,{title:"News",description:"The latest news, press coverage, and announcements from Ollang – the AI language execution layer for enterprise."}),e.jsx(d,{}),e.jsx("main",{className:"flex-grow",children:e.jsx("section",{className:"pt-32 pb-16 bg-background",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"mb-12 text-center",children:[e.jsx("p",{className:"text-xs font-semibold tracking-widest text-primary uppercase mb-3",children:"Ollang in Press"}),e.jsxs("h1",{className:"text-4xl md:text-6xl font-bold text-foreground leading-tight",children:["News from ",e.jsx("span",{style:{color:"#6049F8"},children:"Ollang"})]})]}),e.jsx("div",{className:"space-y-8",children:l.map(s=>e.jsxs(r,{href:`/news/${s.slug}`,className:"group flex flex-col md:flex-row bg-white rounded-2xl overflow-hidden border border-border/40 hover:border-border hover:shadow-md transition-all duration-200",children:[e.jsx("div",{className:"md:w-64 lg:w-80 flex-shrink-0 h-48 md:h-auto overflow-hidden bg-gray-50",children:e.jsx("img",{src:s.imageUrl,alt:s.title,className:"w-full h-full object-cover"})}),e.jsxs("div",{className:"p-6 flex flex-col justify-between flex-grow",children:[e.jsxs("div",{children:[e.jsx("h2",{className:"text-xl font-semibold text-foreground mb-3 leading-snug group-hover:text-primary transition-colors duration-200",children:s.title}),e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed mb-4",children:s.summary})]}),e.jsx("div",{className:"flex items-center gap-3 mt-4",children:e.jsx("p",{className:"text-xs text-muted-foreground",children:s.date})})]})]},s.id))}),e.jsxs("div",{className:"mt-16 rounded-2xl bg-foreground text-white p-8 text-center",children:[e.jsx("p",{className:"text-lg font-semibold mb-2",children:"Want to learn more?"}),e.jsx("p",{className:"text-white/70 text-sm mb-6",children:"Send us a message."}),e.jsx("button",{onClick:()=>t(!0),className:"inline-block px-6 py-3 rounded-full bg-primary text-white text-sm font-medium hover:bg-primary/90 transition-colors",children:"Contact Us"})]}),e.jsxs("div",{className:"mt-12",children:[e.jsx("h2",{className:"text-xl font-semibold text-foreground mb-6",children:"More news"}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:l.map(s=>e.jsxs(r,{href:`/news/${s.slug}`,className:"group flex gap-4 items-center p-4 rounded-xl border border-border/40 hover:border-border hover:shadow-sm transition-all duration-200",children:[e.jsx("img",{src:s.imageUrl,alt:s.title,className:"w-20 h-16 rounded-lg object-cover flex-shrink-0"}),e.jsx("p",{className:"text-sm font-medium text-foreground group-hover:text-primary transition-colors duration-200 leading-snug line-clamp-2",children:s.title})]},s.id))})]})]})})}),e.jsx(c,{}),e.jsx(m,{isOpen:n,onClose:()=>t(!1)})]})}export{h as default,l as newsArticles};

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.