PageSourceSearch

https://www.ksturtzkopf.com/_next/static/chunks/585912b4b8585582.js?dpl=dpl_EaHBW8xvd7C4wKEVS1RTJpnBrCD7

js ksturtzkopf.com collected 2026-10-02 01:34:05 UTC 5,095 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,47066,e=>{"use strict";var t=e.i(1725);let a=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,a)=>a?a.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},r=(...e)=>e.filter((e,t,a)=>!!e&&""!==e.trim()&&a.indexOf(e)===t).join(" ").trim();var n={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let s=(0,t.forwardRef)(({color:e="currentColor",size:a=24,strokeWidth:s=2,absoluteStrokeWidth:i,className:l="",children:o,iconNode:d,...c},p)=>(0,t.createElement)("svg",{ref:p,...n,width:a,height:a,stroke:e,strokeWidth:i?24*Number(s)/Number(a):s,className:r("lucide",l),...!o&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(c)&&{"aria-hidden":"true"},...c},[...d.map(([e,a])=>(0,t.createElement)(e,a)),...Array.isArray(o)?o:[o]])),i=(e,n)=>{let i=(0,t.forwardRef)(({className:i,...l},o)=>(0,t.createElement)(s,{ref:o,iconNode:n,className:r(`lucide-${a(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,i),...l}));return i.displayName=a(e),i};e.s(["default",()=>i],47066)},43258,e=>{"use strict";var t=e.i(43021),a=e.i(47066);let r=(0,a.default)("arrow-up-right",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]),n=(0,a.default)("file-text",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);var s=e.i(21204),i=e.i(96442),l=e.i(1725);function o({posts:e}){let a=(0,i.useRouter)(),o=(0,l.useRef)(null),[d,c]=(0,l.useState)(-1);return(0,l.useEffect)(()=>{let t=t=>{let r=t.target;if(t.metaKey||t.ctrlKey||t.altKey||r?.closest("input, textarea, select, button, [contenteditable=true]"))return;let n=o.current?.getBoundingClientRect();n&&!(n.top>=window.innerHeight)&&!(n.bottom<=0)&&e.length&&("j"===t.key||"ArrowDown"===t.key?(t.preventDefault(),c(t=>Math.min(e.length-1,t+1))):"k"===t.key||"ArrowUp"===t.key?(t.preventDefault(),c(e=>Math.max(0,e-1))):"Escape"===t.key?c(-1):"Enter"===t.key&&d>=0&&!r?.closest("a")&&(t.preventDefault(),a.push(`/blog/${e[d].slug}`)))};return window.addEventListener("keydown",t),()=>window.removeEventListener("keydown",t)},[d,e,a]),(0,t.jsxs)("div",{ref:o,onMouseLeave:()=>c(-1),children:[(0,t.jsxs)("header",{className:"mb-12 flex items-end justify-between gap-6 max-[800px]:mb-8",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-xs tracking-[.08em] text-[#68686c] uppercase leading-normal",children:"Notes & ideas"}),(0,t.jsx)("h1",{className:"mt-4 text-[clamp(48px,7vw,72px)] leading-none font-serif font-normal tracking-[-.03em] italic",children:"Thoughts."})]}),(0,t.jsxs)("span",{className:"pb-2 text-sm text-[#727276] leading-normal",children:[String(e.length).padStart(2,"0")," posts"]})]}),e.length?(0,t.jsx)("ol",{className:"m-0 list-none p-0",children:e.map((e,a)=>(0,t.jsx)("li",{children:(0,t.jsxs)(s.default,{href:`/blog/${e.slug}`,className:`block border-t border-[#15161920] py-8 transition-opacity duration-[180ms] ease-[ease] motion-reduce:transition-none [&_h2]:m-0 [&_h2]:text-[clamp(24px,3vw,32px)] [&_h2]:leading-[1.2] [&_h2]:font-normal [&_h2]:tracking-[-.025em] [&_p]:my-4 [&_p]:max-w-[640px] [&_p]:leading-[1.6] [&_p]:text-[#626266] ${d>=0&&d!==a?"opacity-45":"opacity-100"}`,onMouseEnter:()=>c(a),onFocus:()=>c(a),onBlur:()=>c(-1),children:[(0,t.jsxs)("div",{className:"flex items-start justify-between gap-6",children:[(0,t.jsx)("h2",{children:e.title}),(0,t.jsx)(r,{size:20,"aria-hidden":"true",className:"shrink-0 mt-1"})]}),e.excerpt&&(0,t.jsx)("p",{children:e.excerpt}),(0,t.jsxs)("div",{className:"mt-4 flex flex-wrap items-center gap-x-4 gap-y-2 text-[13px] text-[#727276]",children:[(0,t.jsx)("time",{dateTime:e.date,children:new Date(e.date).toLocaleDateString("en-US",{month:"short",year:"numeric",timeZone:"UTC"})}),(0,t.jsxs)("span",{children:[e.readingMinutes," min read"]}),e.isPaper&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-2 text-[11px] tracking-[.06em] uppercase",children:[(0,t.jsx)(n,{size:12,"aria-hidden":"true"})," Paper"]}),e.isDraft&&(0,t.jsx)("span",{className:"inline-flex items-center gap-2 text-[11px] tracking-[.06em] uppercase",children:"Draft"}),!!e.tags?.length&&(0,t.jsx)("span",{className:"inline-flex flex-wrap gap-2 [&_span]:border-l [&_span]:border-[#15161926] [&_span]:px-2 [&_span]:text-xs [&_span]:leading-normal",children:e.tags?.map(e=>(0,t.jsx)("span",{children:e},e))})]})]})},e.slug))}):(0,t.jsx)("p",{children:"No posts yet."}),e.length>0&&(0,t.jsxs)("p",{className:"mt-12 text-xs text-[#727276] [&_kbd]:font-[inherit] leading-normal",children:[(0,t.jsx)("kbd",{children:"j"})," / ",(0,t.jsx)("kbd",{children:"k"})," to browse · ",(0,t.jsx)("kbd",{children:"enter"})," to read"]})]})}e.s(["default",()=>o],43258)}]);

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.