1import{j as t}from"./jsx-runtime-D_zvdyIk.js";import{c as p}from"./index-BUwgxboK.js";import{m as i}from"./proxy-Dy6BTz7s.js";const f={S:"text-[18px] leading-[1.2] md:leading-[1] tracking-tight",L:"text-[22px] leading-[1.3] md:leading-[1.1] tracking-tight ",XL:"text-[26px] leading-[1.4] md:leading-[1.2] tracking-tight"};function w({title:d,subtitle:x,delay:a,isCentered:s,className:g,size:r,animateOnView:l,subtitleCodeBlock:m}){const h={hidden:{opacity:0},visible:(e=1)=>({opacity:1,transition:{staggerChildren:.02,delayChildren:a?a/1e3:.04*e}})},o={visible:{opacity:1,y:0,filter:"blur(0px)",transition:{type:"tween",duration:.2}},hidden:{opacity:0,y:20,filter:"blur(5px)",transition:{type:"tween",duration:.2}}};return t.jsxs("div",{className:p("text-foreground flex flex-col gap-0 antialiased",s&&"items-center",r?f[r]:"text-xl",g),children:[t.jsx(i.span,{variants:h,initial:"hidden",...l?{whileInView:"visible",viewport:{once:!0}}:{animate:"visible"},children:d.split(" ").map((e,n,y)=>t.jsxs("span",{children:[e.split("").map((c,u)=>t.jsx(i.span,{variants:o,children:c},`${c}-${u}`)),n<y.length-1&&t.jsx(i.span,{variants:o,children:"Â "},`space-${n}`)]},n))}),t.jsx(i.span,{className:p("text-foreground/50",s&&"text-center",m&&"font-mono text-lg"),initial:{opacity:0,y:12},...l?{whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.3,duration:.5}}:{animate:{opacity:1,y:0},transition:{delay:.5,duration:.5}},children:x})]})}export{w as T};
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.