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