PageSourceSearch

https://pitchster.ai/assets/resources._slug-DAFNVL4-.js

js pitchster.ai collected 2026-10-05 12:49:30 UTC 2,505 bytes, 1 lines download raw bytes

1import{R as r,d as i,j as e,L as a}from"./index-D5tGH1hL.js";import{P as c,S as d}from"./PageShell-aK5353nS.js";function o(){const{post:t}=r.useLoaderData(),l=i.filter(s=>s.slug!==t.slug).slice(0,3);return e.jsx(c,{children:e.jsxs(d,{children:[e.jsx(a,{to:"/resources",className:"text-sm text-white/60 hover:text-brand-green",children:"← All resources"}),e.jsxs("div",{className:"mt-6 max-w-3xl",children:[e.jsx("span",{className:"text-[10px] uppercase tracking-wider text-brand-green",children:t.tag}),e.jsx("h1",{className:"mt-3 text-4xl lg:text-5xl font-extrabold leading-tight",children:t.title}),e.jsx("p",{className:"mt-4 text-lg text-white/70",children:t.desc}),e.jsxs("div",{className:"mt-6 flex flex-wrap items-center gap-4 text-sm text-white/60",children:[e.jsx("span",{children:t.author}),e.jsx("span",{children:"·"}),e.jsx("span",{children:t.date}),e.jsx("span",{children:"·"}),e.jsx("span",{children:t.readTime})]}),e.jsx("div",{className:"mt-4 flex flex-wrap gap-2",children:t.tags.map(s=>e.jsx("span",{className:"text-[10px] px-2 py-1 rounded-full bg-white/5 border border-white/10 text-white/70 uppercase tracking-wider",children:s},s))})]}),e.jsx("div",{className:"mt-10 rounded-3xl overflow-hidden border border-white/10",children:e.jsx("img",{src:t.image,alt:t.title,width:1600,height:900,className:"w-full h-auto object-cover"})}),e.jsx("article",{className:"mt-12 max-w-3xl space-y-8",children:t.content.map(s=>e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold",children:s.heading}),e.jsx("p",{className:"mt-3 text-white/80 leading-relaxed",children:s.body})]},s.heading))}),e.jsxs("div",{className:"mt-20",children:[e.jsx("h2",{className:"text-2xl font-bold",children:"Keep reading"}),e.jsx("div",{className:"mt-6 grid sm:grid-cols-2 lg:grid-cols-3 gap-4",children:l.map(s=>e.jsxs(a,{to:"/resources/$slug",params:{slug:s.slug},className:"card-dark rounded-2xl overflow-hidden group flex flex-col hover:border-brand-green/40 transition-colors",children:[e.jsx("div",{className:"aspect-[16/9] overflow-hidden bg-black/40",children:e.jsx("img",{src:s.image,alt:s.title,loading:"lazy",width:1024,height:576,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500"})}),e.jsxs("div",{className:"p-5",children:[e.jsx("span",{className:"text-[10px] uppercase tracking-wider text-brand-green",children:s.tag}),e.jsx("h3",{className:"mt-2 text-base font-semibold",children:s.title})]})]},s.slug))})]})]})})}export{o as component};

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.