PageSourceSearch

https://jeffkazzee.zo.space/assets/intel-2026-07-06-2yvGwRa7.js

js jeffkazzee.zo.space collected 2026-10-03 05:09:24 UTC 6,102 bytes, 17 lines download raw bytes

1import{u as g,r as m,j as e}from"./index-DOPHlBYp.js";import{marked as d}from"https://esm.sh/[email protected]";import f from"https://esm.sh/[email protected]";import{A as x}from"./arrow-left-Cf-AvMq8.js";import{N as u}from"./newspaper-CFvBhIil.js";import{C as b}from"./calendar-days-PP8VMkzf.js";import{E as h}from"./external-link-DliiHZC3.js";import"./createLucideIcon-Cw-aegM9.js";const t={background:"#11100d",foreground:"#f3ead8",card:"rgba(31, 28, 22, 0.86)",muted:"#b6aa96",border:"rgba(243, 234, 216, 0.16)",accent:"#d7a85f",danger:"#f59e8b"};function v(n){const r=new Date(`${n}T12:00:00`);return Number.isNaN(r.getTime())?n:new Intl.DateTimeFormat("en-US",{weekday:"long",month:"long",day:"numeric",year:"numeric"}).format(r)}function B(){const{date:n}=g(),r=n||"2026-07-06",[a,o]=m.useState({status:"loading"});m.useEffect(()=>{let i=!1;async function p(){o({status:"loading"});try{const s=await fetch(`/api/intel/get/${r}`,{headers:{Accept:"application/json"}}),l=await s.json();if(!s.ok)throw new Error(l.error||"Brief not found.");i||o({status:"ready",date:l.date,content:l.content})}catch(s){i||o({status:"error",message:s instanceof Error?s.message:String(s)})}}return p(),()=>{i=!0}},[r]);const c=m.useMemo(()=>a.status!=="ready"?"":(d.setOptions({gfm:!0,breaks:!1}),f.sanitize(d.parse(a.content))),[a]);return e.jsxs("main",{style:{"--page-bg":t.background,"--page-fg":t.foreground,"--page-card":t.card,"--page-muted":t.muted,"--page-border":t.border,"--page-accent":t.accent,"--page-danger":t.danger},className:"min-h-screen bg-[var(--page-bg)] text-[var(--page-fg)]",children:[e.jsx("style",{children:`
2        @import url('https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Space+Grotesk:wght@400;500;600;700&display=swap');
3        .intel-shell { font-family: 'Space Grotesk', system-ui, sans-serif; }
4        .intel-prose { font-family: 'Space Grotesk', system-ui, sans-serif; }
5        .intel-prose h1, .intel-prose h2, .intel-prose h3 { font-family: 'Instrument Serif', Georgia, serif; letter-spacing: -0.035em; }
6        .intel-prose h1 { font-size: clamp(3rem, 8vw, 6.5rem); line-height: 0.88; margin: 0 0 1.5rem; }
7        .intel-prose h2 { font-size: clamp(2rem, 4vw, 3.8rem); line-height: 0.95; margin: 4rem 0 1rem; color: var(--page-accent); }
8        .intel-prose h3 { font-size: clamp(1.35rem, 2vw, 2rem); margin: 2rem 0 0.75rem; }
9        .intel-prose p, .intel-prose li { color: rgba(243, 234, 216, 0.86); font-size: 1.03rem; line-height: 1.78; }
10        .intel-prose ul { padding-left: 1.35rem; }
11        .intel-prose li { margin: 0.65rem 0; }
12        .intel-prose a { color: var(--page-accent); text-decoration: underline; text-decoration-color: rgba(215, 168, 95, 0.38); text-underline-offset: 0.22em; }
13        .intel-prose strong { color: var(--page-fg); font-weight: 700; }
14        .intel-prose img { width: 100%; border-radius: 1.5rem; border: 1px solid var(--page-border); margin: 2rem 0; background: #181510; box-shadow: 0 24px 90px rgba(0,0,0,0.34); }
15        .intel-prose blockquote { border-left: 2px solid var(--page-accent); margin-left: 0; padding-left: 1.25rem; color: var(--page-muted); }
16        .intel-prose code { background: rgba(215,168,95,0.12); border: 1px solid var(--page-border); border-radius: 0.4rem; padding: 0.1rem 0.35rem; }
17      `}),e.jsxs("div",{className:"intel-shell relative mx-auto max-w-6xl px-5 py-8 sm:px-8 lg:px-12",children:[e.jsxs("div",{className:"pointer-events-none fixed inset-0 opacity-70","aria-hidden":"true",children:[e.jsx("div",{className:"absolute left-[-15%
17] top-[-10%] h-[34rem] w-[34rem] rounded-full bg-[radial-gradient(circle,rgba(215,168,95,0.20),transparent_66%)]"}),e.jsx("div",{className:"absolute bottom-[-18%] right-[-10%] h-[36rem] w-[36rem] rounded-full bg-[radial-gradient(circle,rgba(125,70,43,0.32),transparent_68%)]"})]}),e.jsxs("header",{className:"relative mb-10 flex flex-col gap-6 border-b border-[var(--page-border)] pb-8 sm:flex-row sm:items-end sm:justify-between",children:[e.jsxs("div",{children:[e.jsxs("a",{href:"/",className:"mb-8 inline-flex items-center gap-2 text-sm font-medium text-[var(--page-muted)] transition hover:text-[var(--page-accent)]",children:[e.jsx(x,{className:"h-4 w-4"})," Home"]}),e.jsxs("div",{className:"mb-4 inline-flex items-center gap-2 rounded-full border border-[var(--page-border)] bg-[var(--page-card)] px-3 py-1 text-xs uppercase tracking-[0.22em] text-[var(--page-muted)]",children:[e.jsx(u,{className:"h-3.5 w-3.5 text-[var(--page-accent)]"})," Morning Brief"]}),e.jsx("h1",{className:"max-w-3xl font-serif text-[clamp(3.8rem,10vw,8rem)] leading-[0.82] tracking-[-0.07em]",children:"Intel for people who read the footnotes."})]}),e.jsxs("div",{className:"rounded-2xl border border-[var(--page-border)] bg-[var(--page-card)] p-5 text-sm text-[var(--page-muted)] shadow-2xl shadow-black/30 sm:max-w-xs",children:[e.jsxs("div",{className:"mb-3 flex items-center gap-2 text-[var(--page-fg)]",children:[e.jsx(b,{className:"h-4 w-4 text-[var(--page-accent)]"})," ",v(r)]}),"Daily intelligence, markets, AI, geopolitics, and writing angles. No dashboard sludge."]})]}),e.jsxs("section",{className:"relative rounded-[2rem] border border-[var(--page-border)] bg-[rgba(18,16,12,0.72)] p-5 shadow-2xl shadow-black/35 sm:p-8 lg:p-12",children:[a.status==="loading"&&e.jsx("p",{className:"text-[var(--page-muted)]",children:"Loading brief..."}),a.status==="error"&&e.jsx("div",{className:"rounded-2xl border border-[rgba(245,158,139,0.36)] bg-[rgba(245,158,139,0.08)] p-6 text-[var(--page-danger)]",children:a.message}),a.status==="ready"&&e.jsx("article",{className:"intel-prose mx-auto max-w-3xl",dangerouslySetInnerHTML:{__html:c}})]}),e.jsxs("footer",{className:"relative mt-8 flex flex-col gap-3 text-sm text-[var(--page-muted)] sm:flex-row sm:items-center sm:justify-between",children:[e.jsx("span",{children:"Built on Jeff's Zo Space."}),e.jsxs("a",{href:`/api/intel/get/${r}`,className:"inline-flex items-center gap-2 text-[var(--page-accent)]",children:["Raw JSON ",e.jsx(h,{className:"h-3.5 w-3.5"})]})]})]})]})}export{B 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.