1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5044],{55044:(e,t,l)=>{l.r(t),l.d(t,{SplitPanelsStage:()=>c});var a=l(26035),s=l(35173),r=l(97299),n=l(91696);function c(e){let t,l,c,m,x,p,d,f,h,g,v,w,y,b,j,N=(0,s.c)(45),{chapters:S}=e,k=(0,r.useRef)(null),_=(0,r.useRef)(null),R=(0,r.useRef)(null),A=(0,r.useRef)(null),C=S.length,E=.86/C;if(N[0]!==C||N[1]!==E?(t=()=>{let e=k.current,t=_.current,l=R.current;if(null===e||null===t||null===l)return;let a=Array.from(l.children,u),s=(e,l)=>{t.style.setProperty("--sp-".concat(e),l.toFixed(3))},r=(0,n.k9)(e,{travel:2.4,lambda:.14,onFrame:(e,t)=>{for(let e=0;e<C;e++){let l=e*E,r=l+E,c=Math.min(0===e?1:(0,n.AI)(t,l-.035,l+.035),e===C-1?1:1-(0,n.AI)(t,r-.035,r+.035));s("op-".concat(String(e)),c);let i=t<(l+r)/2;s("y-".concat(String(e)),(1-c)*24*(i?1:-1));let u=a[e];null!=u&&(0===c?u.paused||u.pause():u.paused&&u.play().catch(o))}s("rail",Math.min(1,t/.86)*C)}});return A.current=r,()=>{A.current=null,r.destroy()}},l=[C,E],N[0]=C,N[1]=E,N[2]=t,N[3]=l):(t=N[2],l=N[3]),(0,r.useEffect)(t,l),N[4]!==S||N[5]!==E){let e,t,l,s,r=i;if(c=k,m="relative",h=_,g="sticky top-0 flex h-[100svh] w-full items-center overflow-hidden",N[15]===Symbol.for("react.memo_cache_sentinel")?(v={paddingTop:118},N[15]=v):v=N[15],d="mx-auto flex h-full w-full max-w-[1266px] flex-col justify-center gap-24 px-4 lg:px-16",N[16]!==S){let t;N[18]===Symbol.for("react.memo_cache_sentinel")?(t=(e,t)=>(0,a.jsxs)("div",{className:"absolute inset-0 flex flex-col justify-center",style:r(t),children:[(0,a.jsx)("h3",{className:"tracking-subheading max-w-[440px] text-balance text-[clamp(1.125rem,0.939rem+0.762vw,1.625rem)] font-medium leading-tight text-white",children:e.title}),(0,a.jsx)("p",{className:"text-3xs mt-5 max-w-[440px] text-pretty leading-relaxed text-white/55",children:e.description})]},e.title),N[18]=t):t=N[18],e=S.map(t),N[16]=S,N[17]=e}else e=N[17];if(N[19]!==e?(t=(0,a.jsx)("div",{className:"relative min-h-[180px]",children:e}),N[19]=e,N[20]=t):t=N[20],N[21]!==S){let e;N[23]===Symbol.for("react.memo_cache_sentinel")?(e=(e,t)=>(0,a.jsx)("div",{className:"absolute inset-0",style:r(t),children:e.media},e.title),N[23]=e):e=N[23],l=S.map(e),N[21]=S,N[22]=l}else l=N[22];N[24]!==l?(s=(0,a.jsx)("div",{ref:R,className:"relative aspect-square w-full max-w-[400px]",children:l}),N[24]=l,N[25]=s):s=N[25],N[26]!==t||N[27]!==s?(f=(0,a.jsxs)("div",{className:"grid grid-cols-2 items-center gap-8",children:[t,s]}),N[26]=t,N[27]=s,N[28]=f):f=N[28],x="relative flex w-full",p=S.map((e,t)=>(0,a.jsx)("li",{className:"min-w-0 flex-1 ".concat(0===t?"":"border-l border-white/10 pl-6"),children:(0,a.jsxs)("button",{type:"button",onClick:()=>{var e;null==(e=A.current)||e.jump((t+.5)*E)},className:"group flex w-full cursor-pointer flex-col items-start gap-2 pr-6 text-left",children:[(0,a.jsx)("span",{className:"relative block h-px w-full bg-white/15",children:(0,a.jsx)("span",{"aria-hidden":!0,className:"bg-accent absolute inset-y-0 left-0 block origin-left",style:{width:"100%",transform:"scaleX(clamp(0, calc(var(--sp-rail, 1) - ".concat(String(t),"), 1))")}})}),void 0===e.label?(0,a.jsx)("span",{className:"text-5xs font-mono tabular-nums text-white/30 transition-colors group-hover:text-white/60",children:String(t+1).padStart(2,"0")}):(0,a.jsx)("span",{className:"text-5xs uppercase tracking-wider text-white/40 transition-colors group-hover:text-white/70",children:e.label}),(0,a.jsx)("span",{className:"sr-only",children:e.title})]})},e.title)),N[4]=S,N[5]=E,N[6]=c,N[7]=m,N[8]=x,N[9]=p,N[10]=d,N[11]=f,N[12]=h,N[13]=g,N[14]=v}else c=N[6],m=N[7],x=N[8],p=N[9],d=N[10],f=N[11],h=N[12],g=N[13],v=N[14];return N[29]!==x||N[30]!==p?(w=(0,a.jsx)("ol",{className:x,children:p}),N[29]=x,N[30]=p,N[31]=w):w=N[31],N[32]!==w||N[33]!==d||N[34]!==f?(y=(0,a.jsxs)("div",{className:d,children:[f,w]}),N[32]=w,N[33]=d,N[34]=f,N[35]=y):y=N[35],N[36]!==y||N[37]!==h||N[38]!==g||N[39]!==v?(b=(0,a.jsx)("div",{ref:h,className:g,style:v,children:y}),N[36]=y,N[37]=h,N[38]=g,N[39]=v,N[40]=b):b=N[40],N[41]!==c||N[42]!==m||N[43]!==b?(j=(0,a.jsx)("div",{ref:c,className:m,children:b}),N[41]=c,N[42]=m,N[43]=b,N[44]=j):j=N[44],j}function i(e){return{opacity:"var(--sp-op-".concat(String(e),", ").concat(0===e?"1":"0",")"),transform:"translate3d(0, calc(var(--sp-y-".concat(String(e),", 0) * 1px), 0)")}}function o(){}function u(e){return e.querySelector("video")}}}]);
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.