1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9997],{32524:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(95155);let a=new Set(["bangkok-sky","cta-bg","events-assembly","events-workshop","fans-crowd","football-hero","hero-match","kculture-appearance","kculture-crowd","kculture-presscall","kculture-roofs","kculture-shoot","kculture-stage","kculture-street","kculture-talent","kit-back","led-perimeter","market-aerial","porto-douro","press-newspapers","reputation-towers","seoul-night","stadium-bowl","stadium-epl","stadium-laliga","stadium-me"]),s={"bangkok-sky":1800,"cta-bg":2e3,"events-assembly":1280,"events-workshop":1800,"fans-crowd":1357,"football-hero":2e3,"hero-match":2e3,"kculture-appearance":1100,"kculture-crowd":1400,"kculture-presscall":1800,"kculture-roofs":1600,"kculture-shoot":1400,"kculture-stage":2e3,"kculture-street":1600,"kculture-talent":1200,"kit-back":2e3,"led-perimeter":2e3,"market-aerial":1900,"porto-douro":1900,"press-newspapers":1900,"reputation-towers":1900,"seoul-night":1800,"stadium-bowl":1900,"stadium-epl":1800,"stadium-laliga":1800,"stadium-me":1800},i=new Set(["bangkok-sky","cta-bg","events-workshop","fans-crowd","football-hero","hero-match","kculture-appearance","kculture-crowd","kculture-presscall","kculture-roofs","kculture-shoot","kculture-stage","kculture-street","kculture-talent","kit-back","led-perimeter","market-aerial","porto-douro","press-newspapers","reputation-towers","seoul-night","stadium-bowl","stadium-epl","stadium-laliga"]),o=new Set(["kculture-neon","kit-detail","kit-sleeve","legend-baia","legend-quaresma"]);function l(e){let{src:t,sizes:n="100vw",...l}=e,c=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"100vw",[n]=e.split("?"),r=n.match(/^\/access\/([a-z0-9-]+)\.jpe?g$/i);if(!r)return{src:e};let l=r[1],c=e.includes("?")?e.slice(e.indexOf("?")):"";if(!a.has(l))return o.has(l)?{src:e,webpSrcSet:"/access/".concat(l,".webp").concat(c)}:{src:e};let d=s[l]||1800;return{src:e,srcSet:"/access/".concat(l,"-900.jpg").concat(c," 900w, /access/").concat(l,".jpg").concat(c," ").concat(d,"w"),sizes:t,webpSrcSet:i.has(l)?"/access/".concat(l,"-900.webp").concat(c," 900w, /access/").concat(l,".webp").concat(c," ").concat(d,"w"):void 0}}(t,n);return c.webpSrcSet?(0,r.jsxs)("picture",{style:{display:"contents"},children:[(0,r.jsx)("source",{type:"image/webp",srcSet:c.webpSrcSet,sizes:c.sizes}),(0,r.jsx)("img",{src:c.src,srcSet:c.srcSet,sizes:c.sizes,...l})]}):(0,r.jsx)("img",{src:c.src,srcSet:c.srcSet,sizes:c.sizes,...l})}},69740:(e,t,n)=>{n.r(t),n.d(t,{default:()=>o});var r=n(95155),a=n(52619),s=n.n(a),i=n(12115);let o=(0,i.forwardRef)(function(e,t){let{prefetch:n,onMouseEnter:a,onTouchStart:o,onFocus:l,...c}=e,[d,p]=(0,i.useState)(!1);return(0,r.jsx)(s(),{ref:t,...c,prefetch:!1!==n&&!!d&&(null!=n?n:null),onMouseEnter:e=>{d||p(!0),null==a||a(e)},onTouchStart:e=>{d||p(!0),null==o||o(e)},onFocus:e=>{d||p(!0),null==l||l(e)}})})},69930:(e,t,n)=>{n.d(t,{Ox:()=>c,RO:()=>u,Rs:()=>p,YK:()=>d,ew:()=>f});var r=n(95155),a=n(69740),s=n(84945),i=n(92145),o=n(44980);let l={xxl:"clamp(44px, 8.4vw, 132px)",xl:"clamp(36px, 6vw, 92px)",lg:"clamp(30px, 4.2vw, 64px)",md:"clamp(24px, 2.9vw, 42px)",sm:"clamp(20px, 2.1vw, 29px)"};function c(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"lg",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"dark";return{fontFamily:s.SD.font,fontSize:l[e],fontWeight:250,lineHeight:"xxl"===e||"xl"===e?.94:1.06,letterSpacing:"xxl"===e||"xl"===e?"-0.045em":"-0.035em",color:"dark"===t?"#fff":"#0D1117",margin:0}}function d(e){let{href:t,children:n,location:l,tone:c="dark",size:d="md",external:p,style:u}=e,m="string"==typeof n?n:"",f="sd-al ".concat("light"===c?"sd-al-l":""),h=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"sd-al-t",children:n}),(0,r.jsx)("span",{className:"sd-al-a","aria-hidden":!0,children:(0,r.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",children:(0,r.jsx)("path",{d:"M2 7.5h11M8.5 3l4.5 4.5L8.5 12",stroke:"currentColor",strokeWidth:"1.4",strokeLinecap:"round",strokeLinejoin:"round"})})})]}),x={fontFamily:s.SD.font,fontSize:"lg"===d?"clamp(15px, 1.5vw, 18px)":"14px",fontWeight:450,letterSpacing:"-0.01em",color:"dark"===c?"#fff":"#0D1117",textDecoration:"none",display:"inline-flex",alignItems:"center",gap:"11px",minHeight:"44px",position:"relative",...u};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("style",{children:"\n .sd-al .sd-al-t { position: relative; padding-bottom: 3px; }\n .sd-al .sd-al-t::after {\n content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 1px;\n background: currentColor; transform: scaleX(0); transform-origin: right;\n transition: transform .55s ".concat(i.Le,";\n }
1\n .sd-al:hover .sd-al-t::after, .sd-al:focus-visible .sd-al-t::after { transform: scaleX(1); transform-origin: left; }\n .sd-al .sd-al-a { display: inline-flex; color: ").concat(s.SD.accent,"; transition: transform .45s ").concat(i.Le,"; }\n .sd-al-l .sd-al-a { color: #0B7F66; }\n .sd-al:hover .sd-al-a, .sd-al:focus-visible .sd-al-a { transform: translateX(6px); }\n @media (prefers-reduced-motion: reduce) {\n .sd-al .sd-al-t::after, .sd-al .sd-al-a { transition: none; }\n }\n ")}),p?(0,r.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",className:f,style:x,onClick:()=>(0,o.kq)(m,l,t),children:h}):(0,r.jsx)(a.default,{href:t,className:f,style:x,onClick:()=>(0,o.kq)(m,l,t),children:h})]})}function p(e){let{href:t,title:n,meta:l,location:d,tone:p="dark"}=e,u="dark"===p?"rgba(255,255,255,0.11)":"rgba(13,17,23,0.12)";return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("style",{children:"\n .sd-door { display: grid; grid-template-columns: 1fr auto; align-items: center; gap: 20px;\n padding: clamp(20px, 2.6vw, 34px) 0; text-decoration: none; position: relative; }\n .sd-door .sd-door-t { display: inline-block; transition: transform .6s ".concat(i.Le,"; }\n .sd-door:hover .sd-door-t, .sd-door:focus-visible .sd-door-t { transform: translateX(clamp(8px, 1.4vw, 20px)); }\n .sd-door .sd-door-a { transition: transform .6s ").concat(i.Le,", opacity .4s ease; opacity: .5; }\n .sd-door:hover .sd-door-a, .sd-door:focus-visible .sd-door-a { transform: translateX(8px); opacity: 1; }\n @media (prefers-reduced-motion: reduce) { .sd-door .sd-door-t, .sd-door .sd-door-a { transition: none; } }\n ")}),(0,r.jsxs)(a.default,{href:t,className:"sd-door",style:{borderTop:"1px solid ".concat(u)},onClick:()=>(0,o.kq)(n,d,t),children:[(0,r.jsxs)("span",{children:[(0,r.jsx)("span",{className:"sd-door-t",style:{...c("md",p),display:"inline-block"},children:n}),l&&(0,r.jsx)("span",{style:{display:"block",fontFamily:s.SD.font,fontSize:"12.5px",fontWeight:300,color:"dark"===p?"rgba(255,255,255,0.42)":"rgba(13,17,23,0.50)",marginTop:"8px"},children:l})]}),(0,r.jsx)("span",{className:"sd-door-a","aria-hidden":!0,style:{color:s.SD.accent,display:"inline-flex",flexShrink:0},children:(0,r.jsx)("svg",{width:"26",height:"26",viewBox:"0 0 26 26",fill:"none",children:(0,r.jsx)("path",{d:"M6 20L20 6M20 6H9M20 6v11",stroke:"currentColor",strokeWidth:"1.3",strokeLinecap:"round",strokeLinejoin:"round"})})})]})]})}function u(e){let{href:t,children:n,location:l,tone:c="accent",style:d}=e,p="string"==typeof n?n:"",u={accent:{background:s.SD.accent,color:"#04201B",border:"1px solid transparent"},outline:{background:"transparent",color:"#fff",border:"1px solid rgba(255,255,255,0.26)"},dark:{background:"#0D1117",color:"#fff",border:"1px solid transparent"}};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("style",{children:"\n .sd-cta { transition: transform .45s ".concat(i.Le,", box-shadow .45s ease; }\n .sd-cta:hover { transform: translateY(-2px); }\n @media (prefers-reduced-motion: reduce) { .sd-cta { transition: none; } .sd-cta:hover { transform: none; } }\n ")}),(0,r.jsxs)(a.default,{href:t,className:"sd-cta",onClick:()=>(0,o.kq)(p,l,t),style:{fontFamily:s.SD.font,fontSize:"14px",fontWeight:500,letterSpacing:"-0.005em",display:"inline-flex",alignItems:"center",gap:"11px",padding:"15px 28px",borderRadius:"999px",textDecoration:"none",minHeight:"50px",...u[c],...d},children:[n,(0,r.jsx)("svg",{width:"14",height:"14",viewBox:"0 0 15 15",fill:"none","aria-hidden":!0,children:(0,r.jsx)("path",{d:"M2 7.5h11M8.5 3l4.5 4.5L8.5 12",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]})]})}let m="mailto:".concat("[email protected]","?subject=").concat(encodeURIComponent("Media kit and a 15-minute introduction"),"&body=").concat(encodeURIComponent("Hello SpinDepth,\n\nPlease could you send through the SpinDepth media kit.\n\nIf there is availability, I would also like to arrange a 15-minute\nintroductory call.\n\nCompany:\nMarkets of interest:\nBest times to talk:\n\nThank you,"));function f(e){let{label:t="Request the media kit",note:n="Opens your mail app with the request written",location:a,tone:l="light",style:c}=e;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("style",{children:"\n .sd-mail { display: inline-flex; flex-direction: column; gap: 9px; text-decoration: none;\n max-width: 100%; }\n .sd-mail-b { display: inline-flex; align-items: center; gap: 14px;\n font-family: ".concat(s.SD.font,"; font-size: clamp(15px, 1.4vw, 17px); font-weight: 500;\n letter-spacing: -0.015em; padding: 16px 26px; border-radius: 999px;\n min-height: 54px; transition: background .3s ease, color .3s ease,\n border-color .3s ease, transform .4s ").concat(i.Le,"; }\n .sd-mail-n { font-family: ").concat(s.SD.font,"; font-size: 11.5px; font-weight: 400; letter-spacing: .02em;\n padding-left: 4px; }\n .sd-mail svg { transition: transform .45s ").concat(i.Le,"; flex-shrink: 0; }
1\n .sd-mail:hover .sd-mail-b { transform: translateY(-2px); }\n .sd-mail:hover svg { transform: translateX(4px); }\n .sd-mail:focus-visible .sd-mail-b { outline: 2px solid ").concat(s.SD.accent,"; outline-offset: 3px; }\n\n .sd-mail-l .sd-mail-b { background: #0D1117; color: #fff; border: 1px solid #0D1117; }\n .sd-mail-l .sd-mail-b:hover { background: #000; }\n .sd-mail-l .sd-mail-n { color: rgba(13,17,23,0.5); }\n\n .sd-mail-d .sd-mail-b { background: ").concat(s.SD.accent,"; color: #04201B; border: 1px solid ").concat(s.SD.accent,"; }\n .sd-mail-d .sd-mail-n { color: rgba(255,255,255,0.5); }\n\n @media (max-width: 520px) { .sd-mail-b { width: 100%; justify-content: space-between; } }\n @media (prefers-reduced-motion: reduce) {\n .sd-mail-b, .sd-mail svg { transition: none !important; }\n .sd-mail:hover .sd-mail-b { transform: none; }\n }\n ")}),(0,r.jsxs)("a",{className:"sd-mail ".concat("light"===l?"sd-mail-l":"sd-mail-d"),href:m,style:c,onClick:()=>(0,o.kq)(t,a,"mailto:media-kit"),children:[(0,r.jsxs)("span",{className:"sd-mail-b",children:[t,(0,r.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none","aria-hidden":!0,children:(0,r.jsx)("path",{d:"M1.8 4.4h12.4v7.2H1.8zM1.8 4.9l6.2 4 6.2-4",stroke:"currentColor",strokeWidth:"1.4",strokeLinecap:"round",strokeLinejoin:"round"})})]}),(0,r.jsx)("span",{className:"sd-mail-n",children:n})]})]})}},84945:(e,t,n)=>{n.d(t,{$f:()=>m,SD:()=>l,Sl:()=>d,Zw:()=>h,ab:()=>p,gN:()=>c,nl:()=>f,wn:()=>u});var r=n(95155),a=n(12115),s=n(52619),i=n.n(s),o=n(44980);let l={accent:"#1FD9B2",accentSoft:"rgba(31,217,178,0.10)",accentLine:"rgba(31,217,178,0.38)",ink:"#0D1117",black:"#050505",card:"#151B23",cardDeep:"#10151C",light:"#F5F6F7",text:"rgba(255,255,255,0.94)",textMid:"rgba(255,255,255,0.62)",textDim:"rgba(255,255,255,0.56)",hairline:"rgba(255,255,255,0.08)",ease:"cubic-bezier(0.22, 1, 0.36, 1)",font:"Inter, ui-sans-serif, system-ui, sans-serif"};function c(e){let{children:t,delay:n=0,y:s=18,className:i,style:o}=e,c=(0,a.useRef)(null),[d,p]=(0,a.useState)(!1),[u,m]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{var e,t;let n=c.current;if(null==(e=(t=window).matchMedia)?void 0:e.call(t,"(prefers-reduced-motion: reduce)").matches){m(!0),p(!0);return}if(!n||"undefined"==typeof IntersectionObserver||n.getBoundingClientRect().top<.96*window.innerHeight)return void p(!0);let r=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(p(!0),r.disconnect())})},{rootMargin:"0px 0px -6% 0px",threshold:.02});r.observe(n);let a=setTimeout(()=>{p(!0),r.disconnect()},2500);return()=>{clearTimeout(a),r.disconnect()}},[]),(0,r.jsx)("div",{ref:c,className:i,"data-sd-reveal":d?"in":"out",style:{opacity:+!!d,transform:d?"none":"translateY(".concat(s,"px)"),transition:u?"none":"opacity .7s ease ".concat(n,"ms, transform .7s ").concat(l.ease," ").concat(n,"ms"),...o},children:t})}function d(e){let{href:t,children:n,variant:s="solid",location:c,onClick:d,external:p,magnetic:u=!0,style:m}=e,f=(0,a.useRef)(null),h=function e(t){return"string"==typeof t?t:"number"==typeof t?String(t):Array.isArray(t)?t.map(e).join("").replace(/\s+/g," ").trim():""}(n);(0,a.useEffect)(()=>{var e,t,n,r;let a=f.current;if(!a||!u||(null==(e=(t=window).matchMedia)?void 0:e.call(t,"(prefers-reduced-motion: reduce)").matches)||(null==(n=(r=window).matchMedia)?void 0:n.call(r,"(pointer: coarse)").matches))return;let s=0,i=e=>{cancelAnimationFrame(s),s=requestAnimationFrame(()=>{let t=a.getBoundingClientRect(),n=e.clientX-(t.left+t.width/2),r=e.clientY-(t.top+t.height/2);a.style.transform="translate(".concat(.16*n,"px, ").concat(.22*r,"px)")})},o=()=>{cancelAnimationFrame(s),a.style.transform=""};return a.addEventListener("mousemove",i),a.addEventListener("mouseleave",o),()=>{cancelAnimationFrame(s),a.removeEventListener("mousemove",i),a.removeEventListener("mouseleave",o)}},[u]);let x={fontFamily:l.font,fontSize:"13.5px",fontWeight:500,letterSpacing:"0.01em",display:"inline-flex",alignItems:"center",gap:"10px",padding:"14px 26px",borderRadius:"999px",textDecoration:"none",minHeight:"48px",cursor:"pointer",transition:"transform .35s ".concat(l.ease,", background .25s ease, color .25s ease, border-color .25s ease"),willChange:"transform",...m},g={solid:{background:l.accent,color:"#04201B",border:"1px solid transparent"},outline:{background:"rgba(255,255,255,0.03)",color:"#fff",border:"1px solid rgba(255,255,255,0.22)"},ghost:{background:"transparent",color:l.accent,border:"1px solid transparent",padding:"10px 0"}},v=()=>{(0,o.kq)(h,c,t),null==d||d()};return p?(0,r.jsx)("a",{ref:f,href:t,target:"_blank",rel:"noopener noreferrer",onClick:v,style:{...x,...g[s]},children:n}):(0,r.jsx)(i(),{ref:f,href:t,onClick:v,style:{...x,...g[s]},children:n})}function p(e){let{children:t,tone:n="muted"}=e,a={accent:{color:l.accent,background:l.accentSoft,border:"1px solid ".concat(l.accentLine)},muted:{color:"rgba(255,255,255,0.6)",background:"rgba(255,255,255,0.04)",border:"1px solid ".concat(l.hairline)},solid:{color:"#04201B",background:l.accent,border:"1px solid transparent"}};return(0,r.jsx)("span",{style:{fontFamily:l.font,fontSize:"11.5px",fontWeight:500,letterSpacing:"0.02em",padding:"7px 14px",borderRadius:"999px",display:"inline-block",whiteSpace:"nowrap",...a[n]},children:t})}function u(e){let{children:t,bg:n=l.black,pad:a="lg",id:s,style:i}=e;return(0,r.jsx)("section",{id:s,style:{background:n,padding:{lg:"clamp(80px, 12vh, 150px) clamp(22px, 5vw, 72px)",md:"clamp(56px, 8vh, 100px) clamp(22px, 5vw, 72px)",sm:"clamp(36px, 5vh, 60px) clamp(22px, 5vw, 72px)",none:"0"}[a],position:"relative",...i},children:t})}function m(e){let{children:t,width:n=1200,style:a}=e;return(0,r.jsx)("div",{style:{maxWidth:"".concat(n,"px"),margin:"0 auto",width:"100%",...a},children:t})}function f(e){let{children:t,size:n="lg",style:a,as:s="h2"}=e;return(0,r.jsx)(s,{style:{fontFamily:l.font,fontSize:{xl:"clamp(38px, 7vw, 96px)",lg:"clamp(30px, 4.4vw, 62px)",md:"clamp(23px, 2.8vw, 38px)"}[n],fontWeight:250,color:"#fff",lineHeight:"xl"===n?.98:1.08,letterSpacing:"-0.035em",margin:0,textWrap:"balance",...a},children:t})}function h(e){let{children:t,style:n}=e;return(0,r.jsx)("p",{style:{fontFamily:l.font,fontSize:"clamp(15px, 1.5vw, 18px)",fontWeight:300,color:l.textMid,lineHeight:1.7,margin:0,maxWidth:"58ch",...n},children:t})}},92145:(e,t,n)=>{n.d(t,{Le:()=>s,Oe:()=>i,_Q:()=>p,aQ:()=>f,kQ:()=>m,nQ:()=>u,ri:()=>h,y_:()=>x});var r=n(95155),a=n(12115);let s="cubic-bezier(0.22, 1, 0.36, 1)";function i(){var e,t,n;return null!=(n=null==(e=(t=window).matchMedia)?void 0:e.call(t,"(prefers-reduced-motion: reduce)").matches)&&n}let o=new Set,l=0;function c(){let e=window.innerHeight||1;o.forEach(t=>{let n,r=t.el.getBoundingClientRect();if(t.through){let t=Math.max(1,r.height-e);n=-r.top/t}else{let a=e*t.start,s=e*t.end;n=(a-r.top)/Math.max(1,a-s)}Math.abs((n=n<0?0:n>1?1:n)-t.last)>8e-4&&(t.last=n,t.el.style.setProperty("--p",n.toFixed(4)))}),l=o.size?requestAnimationFrame(c):0}function d(e){let{start:t=1,end:n=0,through:r=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,a.useEffect)(()=>{let a=e.current;if(!(!a||i())){var s;return a.style.setProperty("--p","0"),s={el:a,start:t,end:n,through:r,last:-1},o.add(s),l||(l=requestAnimationFrame(c)),()=>{o.delete(s),!o.size&&l&&(cancelAnimationFrame(l),l=0)}}},[e,t,n,r])}function p(e){let{children:t,delay:n=0,y:o=26,blur:l=!1,className:c,style:d,as:p="div"}=e,u=(0,a.useRef)(null),[m,f]=(0,a.useState)("idle");(0,a.useEffect)(()=>{let e=u.current;if(!e||i()||"undefined"==typeof IntersectionObserver||e.getBoundingClientRect().top<.92*window.innerHeight)return void f("in");f("pending");let t=new IntersectionObserver(e=>
1{e.forEach(e=>{e.isIntersecting&&(f("in"),t.disconnect())})},{rootMargin:"0px 0px -8% 0px",threshold:.01});t.observe(e);let n=setTimeout(()=>{f("in"),t.disconnect()},2400);return()=>{clearTimeout(n),t.disconnect()}},[]);let h="pending"===m;return(0,r.jsx)(p,{ref:u,className:c,style:{opacity:+!h,transform:h?"translate3d(0, ".concat(o,"px, 0)"):"none",filter:l&&h?"blur(9px)":"none",transition:"idle"===m?void 0:"opacity .85s ease ".concat(n,"ms, transform .95s ").concat(s," ").concat(n,"ms, filter .9s ease ").concat(n,"ms"),willChange:h?"transform, opacity":void 0,...d},children:t})}function u(e){let{lines:t,stagger:n=90,delay:o=0,className:l,style:c,lineStyle:d,as:p="h2"}=e,u=(0,a.useRef)(null),[m,f]=(0,a.useState)("idle");(0,a.useEffect)(()=>{let e=u.current;if(!e||i()||"undefined"==typeof IntersectionObserver)return void f("in");if(f(e.getBoundingClientRect().top<.92*window.innerHeight?"in":"pending"),e.getBoundingClientRect().top<.92*window.innerHeight)return;let t=new IntersectionObserver(e=>e.forEach(e=>{e.isIntersecting&&(f("in"),t.disconnect())}),{rootMargin:"0px 0px -10% 0px",threshold:.01});t.observe(e);let n=setTimeout(()=>{f("in"),t.disconnect()},2400);return()=>{clearTimeout(n),t.disconnect()}},[]);let h="pending"===m;return(0,r.jsx)(p,{ref:u,className:l,style:{margin:0,...c},children:t.map((e,t)=>(0,r.jsx)("span",{style:{display:"block",overflow:h?"hidden":void 0,paddingBottom:"0.08em",marginBottom:"-0.08em"},children:(0,r.jsx)("span",{style:{display:"block",transform:h?"translate3d(0, 108%, 0)":"none",opacity:+!h,transition:"idle"===m?void 0:"transform 1.05s ".concat(s," ").concat(o+t*n,"ms, opacity .7s ease ").concat(o+t*n,"ms"),...d},children:e})},t))})}function m(e){let{children:t,amount:n=60,scale:s=0,className:i,style:o}=e,l=(0,a.useRef)(null);return d(l,{start:1.05,end:-.15}),(0,r.jsx)("div",{ref:l,className:i,style:{overflow:"hidden",...o},children:(0,r.jsx)("div",{style:{height:"100%",willChange:"transform",transform:"translate3d(0, calc((var(--p, 0.5) - 0.5) * ".concat(-n,"px), 0)").concat(s?" scale(calc(1 + ".concat(s," * (1 - var(--p, 0.5))))"):"")},children:t})})}function f(e){let{children:t,pages:n=3,collapseAt:s=900,className:o,style:l,sceneStyle:c}=e,p=(0,a.useRef)(null),[u,m]=(0,a.useState)(!0);return d(p,{through:!0}),(0,a.useEffect)(()=>{let e=()=>m(window.innerWidth>s&&!i());return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[s]),(0,r.jsxs)("div",{ref:p,className:"sd-scene ".concat(o||""),style:{position:"relative","--pages":n,...l},"data-pinned":u?"1":"0",children:[(0,r.jsx)("style",{children:'\n .sd-scene[data-pinned="0"] { height: auto; }\n .sd-scene[data-pinned="1"] { height: calc(var(--pages) * 100vh); }\n .sd-scene[data-pinned="1"] > .sd-scene-pin {\n position: sticky; top: 0; height: 100vh; overflow: hidden;\n }\n .sd-scene[data-pinned="0"] > .sd-scene-pin { position: relative; }\n @supports (height: 100svh) {\n .sd-scene[data-pinned="1"] { height: calc(var(--pages) * 100svh); }\n .sd-scene[data-pinned="1"] > .sd-scene-pin { height: 100svh; }\n }\n '}),(0,r.jsx)("div",{className:"sd-scene-pin",style:c,children:t})]})}function h(e){let{children:t,speed:n=42,reverse:a=!1,className:s,style:i}=e;return(0,r.jsxs)("div",{className:s,style:{overflow:"hidden",display:"flex",width:"100%",...i},children:[(0,r.jsx)("style",{children:"\n @keyframes sd-marquee { from { transform: translate3d(0,0,0); } to { transform: translate3d(-100%,0,0); } }\n .sd-mq { display: flex; flex-shrink: 0; align-items: center; min-width: 100%;\n animation: sd-marquee ".concat(n,"s linear infinite; animation-direction: ").concat(a?"reverse":"normal","; }\n .sd-mq-wrap:hover .sd-mq { animation-play-state: paused; }\n @media (prefers-reduced-motion: reduce) { .sd-mq { animation: none; } }\n ")}),(0,r.jsxs)("div",{className:"sd-mq-wrap",style:{display:"flex",width:"100%"},children:[(0,r.jsx)("div",{className:"sd-mq",children:t}
1),(0,r.jsx)("div",{className:"sd-mq","aria-hidden":!0,children:t})]})]})}function x(e){let{value:t,style:n,className:s}=e,o=(0,a.useRef)(null),[l,c]=(0,a.useState)(t);return(0,a.useEffect)(()=>{let e=o.current;if(!e||i()||"undefined"==typeof IntersectionObserver)return;let n=t.match(/^([\d.,]+)(.*)$/);if(!n)return;let r=parseFloat(n[1].replace(/,/g,""));if(!Number.isFinite(r))return;let a=n[2],s=(n[1].split(".")[1]||"").length,l=n[1].includes(","),d=new IntersectionObserver(e=>{e.forEach(e=>{if(!e.isIntersecting)return;d.disconnect();let n=performance.now(),i=e=>{let o=Math.min(1,(e-n)/1200);c((e=>{let t=s?e.toFixed(s):String(Math.round(e));return(l?Number(t).toLocaleString("en-US"):t)+a})(r*(1-Math.pow(1-o,3)))),o<1?requestAnimationFrame(i):c(t)};requestAnimationFrame(i)})},{threshold:.35});return d.observe(e),()=>d.disconnect()},[t]),(0,r.jsx)("span",{ref:o,className:s,style:{fontVariantNumeric:"tabular-nums",...n},children:l})}}}]);
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.