1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,82987,e=>{"use strict";var r=e.i(54710),t=e.i(30747);e.s(["Reveal",0,function({children:e,delay:a=0,y:i=24,className:s=""}){let{ref:o,inView:n}=(0,t.useInViewOnce)();return(0,r.jsx)("div",{ref:o,"data-reveal":"","data-in":n?"":void 0,style:{"--reveal-y":`${i}px`,"--reveal-delay":`${a}s`},className:s,children:e})}])},78319,e=>{"use strict";var r=e.i(54710);e.s(["Aurora",0,function({className:e=""}){let t="absolute rounded-full blur-[90px] mix-blend-screen will-change-transform";return(0,r.jsxs)("div",{"aria-hidden":!0,className:`pointer-events-none absolute inset-0 overflow-hidden ${e}`,children:[(0,r.jsx)("div",{className:`${t} aurora-blob aurora-blob-1`,style:{width:520,height:520,left:"-8%",top:"-20%",background:"radial-gradient(circle, rgba(255,106,26,0.20), transparent 70%)"}}),(0,r.jsx)("div",{className:`${t} aurora-blob aurora-blob-2`,style:{width:460,height:460,right:"-6%",bottom:"-18%",background:"radial-gradient(circle, rgba(25,198,203,0.16), transparent 70%)"}})]})}])},39026,e=>{"use strict";var r=e.i(54710),t=e.i(34416),a=e.i(30747);e.s(["Card3D",0,function({children:e,className:i="",max:s=6,chrome:o=!0,spotlight:n=!0}){let l=(0,a.useReducedMotion)(),d=(0,t.useRef)(null),c=o?"rounded-[var(--radius-md)] border border-[var(--gray-700)] bg-[var(--gray-900)] overflow-hidden transition-colors hover:border-[var(--gray-500)]":"",u=n?(0,r.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 z-0 opacity-0 transition-opacity duration-300 group-hover:opacity-100",style:{background:"radial-gradient(420px circle at var(--mx,50%) var(--my,50%), rgba(255,106,26,0.12), transparent 55%)"}}):null;return l?(0,r.jsxs)("div",{className:`group relative ${c} ${i}`,children:[u,(0,r.jsx)("div",{className:"relative z-10",children:e})]}):(0,r.jsxs)("div",{ref:d,onMouseMove:function(e){let r=d.current;if(!r)return;let t=r.getBoundingClientRect(),a=(e.clientX-t.left)/t.width-.5,i=(e.clientY-t.top)/t.height-.5;r.style.setProperty("--rx",`${(-i*s).toFixed(2)}deg`),r.style.setProperty("--ry",`${(a*s).toFixed(2)}deg`),r.style.setProperty("--mx",`${e.clientX-t.left}px`),r.style.setProperty("--my",`${e.clientY-t.top}px`)},onMouseLeave:function(){let e=d.current;e&&(e.style.setProperty("--rx","0deg"),e.style.setProperty("--ry","0deg"))},style:{transform:"perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))"},className:`group relative [transform-style:preserve-3d] transition-[transform,box-shadow] duration-300 will-change-transform hover:shadow-[0_22px_60px_-18px_rgba(0,0,0,0.75)] ${c} ${i}`,children:[u,o&&(0,r.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute -inset-px z-0 rounded-[inherit] opacity-0 transition-opacity duration-300 group-hover:opacity-100",style:{boxShadow:"0 0 0 1px rgba(255,106,26,0.35)"}}),(0,r.jsx)("div",{className:"relative z-10 [transform:translateZ(26px)]",children:e})]})}])},97005,e=>{"use strict";var r=e.i(54710),t=e.i(39026);e.s(["SpotlightCard",0,function({children:e,className:a=""}){return(0,r.jsx)(t.Card3D,{className:a,chrome:!0,spotlight:!0,children:e})}])},15696,e=>{"use strict";var r=e.i(54710),t=e.i(39026);e.s(["TiltCard",0,function({children:e,className:a="",max:i=7}){return(0,r.jsx)(t.Card3D,{className:a,max:i,chrome:!1,spotlight:!1,children:e})}])}]);
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.