1import{H as e,L as t,U as n,y as r}from"./server-H1P3rdrd.js";import{n as i}from"./reveal-gyvE_Tkj.js";import{t as a}from"./jsx-runtime-CznXPbDH.js";import{t as o}from"./cn-hZG6twJP.js";import{i as s}from"./surfaces-Dr6LLvan.js";import{An as c,Fn as l,In as u}from"./index-uvb3Ac2r.js";var d=[[`path`,{d:`M18.5 12L4.99997 12`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.5`,key:`0`}],[`path`,{d:`M13 18C13 18 19 13.5811 19 12C19 10.4188 13 6 13 6`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.5`,key:`1`}]],f=/[^.!?â¦]+(?:[.!?â¦]+|$)/g;function p(e){let t=(Array.isArray(e)?e.join(` `):e??``).replace(/\s+/g,` `).trim();if(!t)return[];let n=[];for(let e of t.matchAll(f)){let t=e[0].trim();if(!t)continue;let r=n.at(-1);r&&t.length<4?n[n.length-1]=`${r} ${t}`:n.push(t)}return n.length>0?n:[t]}function m(e,{fluid:t,max:n,min:r,unit:i=`cqw`,perLine:a=40}){let o=t=>e.reduce((e,n)=>e+Math.ceil(n.length/(a/t)),0),s=[1,.88,.78].find(e=>o(e)<=2)??.78;return`clamp(${r}px, ${(t*s).toFixed(2)}${i}, ${Math.round(n*s)}px)`}var h=a(),g=e=>String(e).padStart(2,`0`);function _({tone:e=`paper`,surface:t,style:n,className:i,innerClassName:a,padding:c=`default`,chrome:l,children:u}){return(0,h.jsxs)(`section`,{"data-header-tone":l??(e===`ink`?`ink`:`paper`),className:o(`relative -mt-px`,e===`paper`&&`bg-paper`,e===`mist`&&`bg-mist`,e===`ink`&&`bg-ink text-white`,i),style:n,children:[t&&(0,h.jsx)(`div`,{className:`pointer-events-none absolute inset-0`,style:t,"aria-hidden":!0,children:(0,h.jsx)(`div`,{className:`absolute inset-0`,style:s})}),(0,h.jsx)(r,{className:o(`border-t`,e===`ink`?`border-white/10`:`border-line`),backdrop:e!==`ink`,children:(0,h.jsx)(`div`,{className:o(`@container px-6 md:px-12 lg:px-20`,c==="default"&&`py-14 md:py-24`,c===`tight`&&`py-10 md:py-16`,a),children:u})})]})}function v({tone:e=`paper`,className:t}){return(0,h.jsx)(`hr`,{className:o(`border-0 border-t`,e===`ink`?`border-white/15`:`border-line`,t)})}function y({children:e,tone:t=`paper`,className:n}){return(0,h.jsx)(`span`,{className:o(`font-mono text-[11px] tabular-nums tracking-[0.04em]`,t===`ink`?`text-white/50`:`text-ink-soft/80`,n),children:e})}function b({href:r,children:i,tone:a=`paper`,size:s=`md`,className:l}){let u=e(r);return(0,h.jsxs)(`a`,{href:n(r),className:o(`group inline-flex items-baseline gap-1.5 font-display font-medium no-underline decoration-1 underline-offset-[5px] hover:underline`,s===`md`?`text-[15px]`:`text-[19px]`,a===`ink`?`text-white decoration-white/50`:`text-ink decoration-ink/40`,l),...u,children:[i,(0,h.jsx)(t,{external:!!u.target}),(0,h.jsx)(c,{icon:d,className:`size-[0.9em] translate-y-[0.1em] transition-transform duration-200 ease-out-quint group-hover:translate-x-0.5 motion-reduce:transition-none`,"aria-hidden":!0})]})}function x({children:e,delay:t=160,className:n}){let r=typeof e==`string`&&e.length>14;return(0,h.jsxs)(`span`,{className:o(`relative inline-block whitespace-nowrap text-mark-teal`,r&&`max-sm:inline max-sm:whitespace-normal max-sm:underline max-sm:decoration-2 max-sm:underline-offset-[0.18em]`,n),children:[e,(0,h.jsx)(`svg`,{className:o(`sdk-underline pointer-events-none absolute inset-x-[-0.06em] bottom-[-0.02em] h-[0.3em] w-[calc(100%+0.12em)]`,r&&`max-sm:hidden`),viewBox:`0 0 200 20`,preserveAspectRatio:`none`,"aria-hidden":`true`,style:{animationDelay:`${t}ms`},children:(0,h.jsx)(`path`,{d:`M4 13 C 60 6, 140 6, 196 10`,pathLength:1,fill:`none`,stroke:`currentColor`,strokeWidth:5,strokeLinecap:`round`,vectorEffect:`non-scaling-stroke`})})]})}function S({id:e,index:t,intro:n,tone:r=`paper`,layout:i=`centered`,className:a}){let s=r===`ink`,c=i!==`stacked`,l=p(n.headline);return(0,h.jsxs)(`header`,{className:o(`flex flex-col`,c&&`mx-auto max-w-[46rem] items-center text-center`,a),children:[(0,h.jsxs)(y,{tone:r,children:[t,` â `,n.eyebrow]}),(0,h.jsx)(`h2`,{id:e,className:o(`mt-4 scroll-mt-28 text-balance font-display font-semibold md:mt-5`,s?`text-white`:`text-ink`),style:{fontSize:m(l,{fluid:5,max:52,min:28,perLine:c?34:22}),lineHeight:1.08,letterSpacing:`-0.04em`},children:l.map(e=>(0,h.jsx)(`span`,{className:`block text-balance`,children:e},e))}),n.body&&(0,h.jsx)(`p`,{className:o(`mt-4 text-pretty text-[15.5px] md:mt-5 md:text-[17px]`,c?`max-w-[58ch]`:`max-w-[44ch]`,s?`text-white/65`:`text-ink-soft`),style:{lineHeight:1.55},children:n.body})]})}function C({href:e,children:t,secondary:n,tone:r=`paper`,align:i=`center`,weight:a=`secondary`,className:s}){let c=r===`ink`;return(0,h.jsxs)(`div`,{className:o(`flex flex-wrap items-center gap-3`,u,i===`center`&&`justify-center`,s),children:[(0,h.jsx)(l,{href:e,variant:a===`primary`?`primary`:c?`primary-lit`:`secondary`,className:`px-7 py-3.5 text-[15px]`,children:t}),n&&(0,h.jsx)(l,{href:n.href,variant:c?`tertiary-lit`:`tertiary`,className:`px-7 py-3.5 text-[15px]`,children:n.label})]})}function w({items:e,tone:t=`paper`,columns:n=1,className:r}){let a=t===`ink`;return(0,h.jsx)(i,{until:`md`,width:`82%`,gap:`gap-3`,tone:a?`ink`:`paper`,className:o(n===3&&`@xl:grid-cols-3 md:grid md:gap-x-10 md:gap-y-8`,n===4&&`@sm:grid-cols-2 @xl:grid-cols-4 md:grid md:gap-x-8 md:gap-y-8`,n===1&&`md:flex md:flex-col md:gap-0`,r),children:e.map((e,r)=>(0,h.jsxs)(`li`,{className:o(`rounded-2xl border p-5 md:rounded-none md:border-x-0 md:border-t md:border-b-0 md:p-0 md:pt-5`,a?`border-white/15`:`border-line`,n===1&&`md:grid md:grid-cols-[3rem_1fr] md:pb-6`),children:[(0,h.jsx)(y,{tone:t,className:o(n!==1&&`block`),children:g(r+1)}),(0,h.jsxs)(`div`,{className:o(n!==1&&`mt-4`),children:[(0,h.jsx)(`h3`,{className:o(`font-display font-medium text-[17px]`,a?`text-white`:`text-ink`),children:e.title}),(0,h.jsx)(`p`,{className:o(`mt-2 max-w-[48ch] text-pretty text-[15px]`,a?`text-white/60`:`text-ink-soft`),style:{lineHeight:1.6},children:e.body})]})]},e._key))})}export{w as a,b as c,m as d,d as f,S as i,g as l,C as n,y as o,x as r,v as s,_ as t,p as u};
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.