1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,56151,e=>{"use strict";var s=e.i(43476),t=e.i(71645);e.s(["default",0,function({features:e,label:r="capability",index:n,onIndexChange:a}){let[i,l]=(0,t.useState)(0),c=n??i,o=(0,t.useRef)(null),d=(0,t.useRef)(null),u=(0,t.useRef)(!1),m=e=>{let s=d.current?.children;if(!s)return;for(let e of Array.from(s))e.classList.remove("show-points");let t=s[e];t&&(t.offsetWidth,t.classList.add("show-points"))};(0,t.useEffect)(()=>{u.current&&m(c)},[c]),(0,t.useEffect)(()=>{if(window.matchMedia?.("(prefers-reduced-motion:reduce)").matches){for(let e of(u.current=!0,Array.from(d.current?.children??[])))e.classList.add("show-points");return}let e=0,s=0,t=()=>{if(u.current||!o.current)return;let e=o.current.getBoundingClientRect(),s=window.innerHeight||document.documentElement.clientHeight;e.top<.8*s&&e.bottom>0&&(u.current=!0,m(c))};t(),window.addEventListener("scroll",t,{passive:!0});let r=()=>{t(),!u.current&&s++<240&&(e=requestAnimationFrame(r))};return e=requestAnimationFrame(r),()=>{window.removeEventListener("scroll",t),cancelAnimationFrame(e)}},[]);let h=s=>{var t;return t=(s%e.length+e.length)%e.length,void(void 0===n&&l(t),a?.(t))};return(0,s.jsxs)("div",{className:"feature-carousel reveal","data-delay":"120",ref:o,children:[(0,s.jsx)("div",{className:"feature-track",ref:d,style:{transform:`translateX(${-(100*c)}%)`},children:e.map(e=>(0,s.jsxs)("article",{className:"feature reveal",id:e.id,children:[(0,s.jsxs)("div",{className:"media",children:[e.image&&(0,s.jsx)("div",{className:"zoom",children:(0,s.jsx)("img",{src:e.image.src,alt:e.image.alt,loading:"lazy"})}),e.grain&&(0,s.jsx)("div",{className:"grain"}),(0,s.jsx)("div",{className:"vig"}),(0,s.jsx)("span",{className:"idx",children:e.num})]}),(0,s.jsxs)("div",{className:"copy",children:[(0,s.jsx)("span",{className:"fnum",children:e.num}),(0,s.jsx)("h3",{children:e.title}),(0,s.jsx)("p",{className:"desc",children:e.desc}),(0,s.jsx)("ul",{className:"points",children:e.points.map(e=>(0,s.jsx)("li",{children:e},e))})]})]},e.num))}),(0,s.jsxs)("div",{className:"carousel-nav",children:[(0,s.jsx)("button",{className:"cbtn prev",type:"button","aria-label":`Previous ${r}`,onClick:()=>h(c-1),children:(0,s.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,children:(0,s.jsx)("path",{d:"M19 12H5M11 6l-6 6 6 6",strokeLinecap:"round",strokeLinejoin:"round"})})}),(0,s.jsx)("div",{className:"carousel-dots",role:"tablist",children:e.map((e,t)=>(0,s.jsx)("button",{className:t===c?"on":void 0,type:"button",role:"tab","aria-selected":t===c,"aria-label":e.dotLabel??`${r.charAt(0).toUpperCase()}${r.slice(1)} ${t+1}`,onClick:()=>h(t)},e.num))}),(0,s.jsx)("button",{className:"cbtn next",type:"button","aria-label":`Next ${r}`,onClick:()=>h(c+1),children:(0,s.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,children:(0,s.jsx)("path",{d:"M5 12h14M13 6l6 6-6 6",strokeLinecap:"round",strokeLinejoin:"round"})})})]})]})}])}]);
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.