1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,22289,e=>{"use strict";var t=e.i(41921),n=e.i(52892),r=e.i(26995),i=e.i(34780),o=e.i(8070),s=e.i(79693);function a(){let e,a,l,c,u,d,f,m,p,h,g,x=(0,n.c)(28),[y,v]=(0,r.useState)(!1),[w,b]=(0,r.useState)(!1),E=(0,o.useMotionValue)(-100),j=(0,o.useMotionValue)(-100);x[0]===Symbol.for("react.memo_cache_sentinel")?(e={damping:25,stiffness:700},x[0]=e):e=x[0];let C=e,S=(0,s.useSpring)(E,C),L=(0,s.useSpring)(j,C);if(x[1]!==E||x[2]!==j||x[3]!==y?(a=()=>{let e=()=>{v(window.matchMedia("(pointer: coarse)").matches)};e(),window.addEventListener("resize",e);let t=e=>{E.set(e.clientX-16),j.set(e.clientY-16)},n=e=>{"A"===e.target.tagName||"BUTTON"===e.target.tagName||e.target.closest("a")||e.target.closest("button")||e.target.classList.contains("cursor-pointer")?b(!0):b(!1)};return y||(window.addEventListener("mousemove",t),window.addEventListener("mouseover",n)),()=>{window.removeEventListener("resize",e),window.removeEventListener("mousemove",t),window.removeEventListener("mouseover",n)}},l=[E,j,y],x[1]=E,x[2]=j,x[3]=y,x[4]=a,x[5]=l):(a=x[4],l=x[5]),(0,r.useEffect)(a,l),y)return null;x[6]!==S||x[7]!==L?(c={x:S,y:L},x[6]=S,x[7]=L,x[8]=c):c=x[8];let P=w?2.5:1,N=w?"rgba(255, 255, 255, 1)":"rgba(255, 255, 255, 0)",R=w?"transparent":"var(--primary)";x[9]!==P||x[10]!==N||x[11]!==R?(u={scale:P,backgroundColor:N,borderColor:R},x[9]=P,x[10]=N,x[11]=R,x[12]=u):u=x[12],x[13]===Symbol.for("react.memo_cache_sentinel")?(d={duration:.15},x[13]=d):d=x[13],x[14]!==c||x[15]!==u?(f=(0,t.jsx)(i.motion.div,{className:"fixed top-0 left-0 w-8 h-8 border border-primary rounded-full pointer-events-none z-9999 mix-blend-difference",style:c,animate:u,transition:d}),x[14]=c,x[15]=u,x[16]=f):f=x[16],x[17]!==E||x[18]!==j?(m={x:E,y:j,translateX:12,translateY:12},x[17]=E,x[18]=j,x[19]=m):m=x[19];let T=+!w;return x[20]!==T?(p={scale:T},x[20]=T,x[21]=p):p=x[21],x[22]!==m||x[23]!==p?(h=(0,t.jsx)(i.motion.div,{className:"fixed top-0 left-0 w-2 h-2 bg-primary rounded-full pointer-events-none z-9999",style:m,animate:p}),x[22]=m,x[23]=p,x[24]=h):h=x[24],x[25]!==h||x[26]!==f?(g=(0,t.jsxs)(t.Fragment,{children:[f,h]}),x[25]=h,x[26]=f,x[27]=g):g=x[27],g}e.s(["default",()=>a])},71840,e=>{"use strict";e.i(76676);var t=e.i(41921),n=e.i(26995),r=e.i(78150),i=e.i(55039),o=e.i(97824),s=e.i(53260),a=e.i(51529),l=n,
1c=e.i(42255);function u(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class d extends l.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,n=(0,a.isHTMLElement)(e)&&e.offsetWidth||0,r=this.props.sizeRef.current;r.height=t.offsetHeight||0,r.width=t.offsetWidth||0,r.top=t.offsetTop,r.left=t.offsetLeft,r.right=n-r.width-r.left}return null}componentDidUpdate(){}render(){return this.props.children}}function f({children:e,isPresent:r,anchorX:i,root:o}){let s=(0,l.useId)(),a=(0,l.useRef)(null),f=(0,l.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:m}=(0,l.useContext)(c.MotionConfigContext),p=function(...e){return n.useCallback(function(...e){return t=>{let n=!1,r=e.map(e=>{let r=u(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():u(e[t],null)}}}}(...e),e)}(a,e.props?.ref??e?.ref);return(0,l.useInsertionEffect)(()=>{let{width:e,height:t,top:n,left:l,right:c}=f.current;if(r||!a.current||!e||!t)return;let u="left"===i?`left: ${l}`:`right: ${c}`;a.current.dataset.motionPopId=s;let d=document.createElement("style");m&&(d.nonce=m);let p=o??document.head;return p.appendChild(d),d.sheet&&d.sheet.insertRule(` 2 [data-motion-pop-id="${s}"] { 3 position: absolute !important; 4 width: ${e}px !important; 5 height: ${t}px !important; 6 ${u}px !important; 7 top: ${n}px !important; 8 } 9 `),()=>{p.contains(d)&&p.removeChild(d)}},[r]),(0,t.jsx)(d,{isPresent:r,childRef:a,sizeRef:f,children:l.cloneElement(e,{ref:p})})}let m=({children:e,initial:r,isPresent:o,onExitComplete:a,custom:l,presenceAffectsLayout:c,mode:u,anchorX:d,root:m})=>{let h=(0,i.useConstant)(p),g=(0,n.useId)(),x=!0,y=(0,n.useMemo)(()=>(x=!1,{id:g,initial:r,isPresent:o,custom:l,onExitComplete:e=>{for(let t of(h.set(e,!0),h.values()))if(!t)return;a&&a()},register:e=>(h.set(e,!1),()=>h.delete(e))}),[o,h,a]);return c&&x&&(y={...y}),(0,n.useMemo)(()=>{h.forEach((e,t)=>h.set(t,!1))},[o]),n.useEffect(()=>{o||h.size||!a||a()},[o]),"popLayout"===u&&(e=(0,t.jsx)(f,{isPresent:o,anchorX:d,root:m,children:e})),(0,t.jsx)(s.PresenceContext.Provider,{value:y,children:e})};function p(){return new Map}var h=e.i(99847);let g=e=>e.key||"";function x(e){let t=[];return n.Children.forEach(e,e=>{(0,n.isValidElement)(e)&&t.push(e)}),t}let y=({children:e,custom:s,initial:a=!0,onExitComplete:l,presenceAffectsLayout:c=!0,mode:u="sync",propagate:d=!1,anchorX:f="left",root:p})=>{let[y,v]=(0,h.usePresence)(d),w=(0,n.useMemo)(()=>x(e),[e]),b=d&&!y?[]:w.map(g),E=(0,n.useRef)(!0),j=(0,n.useRef)(w),C=(0,i.useConstant)(()=>new Map),S=(0,n.useRef)(new Set),[L,P]=(0,n.useState)(w),[N,R]=(0,n.useState)(w);(0,o.useIsomorphicLayoutEffect)(()=>{E.current=!1,j.current=w;for(let e=0;e<N.length;e++){let t=g(N[e]);b.includes(t)?(C.delete(t),S.current.delete(t)):!0!==C.get(t)&&C.set(t,!1)}},[N,b.length,b.join("-")]);let T=[];if(w!==L){let e=[...w];for(let t=0;t<N.length;t++){let n=N[t],r=g(n);b.includes(r)||(e.splice(t,0,n),T.push(n))}return"wait"===u&&T.length&&(e=T),R(x(e)),P(w),null}let{forceRender:z}=(0,n.useContext)(r.LayoutGroupContext);return(0,t.jsx)(t.Fragment,{children:N.map(e=>{let n=g(e),r=(!d||!!y)&&(w===N||b.includes(n));return(0,t.jsx)(m,{isPresent:r,initial:(!E.current||!!a)&&void 0,custom:s,presenceAffectsLayout:c,mode:u,root:p,onExitComplete:r?void 0:()=>{if(S.current.has(n)||(S.current.add(n),!C.has(n)))return;C.set(n,!0);let e=!0;C.forEach(t=>{t||(e=!1)}),e&&(z?.(),R(j.current),d&&v?.(),l&&l())},anchorX:f,children:e},n)})})};e.s(["AnimatePresence",()=>y],71840)},53139,e=>{"use strict";var t=e.i(41921),n=e.i(52892),r=e.i(34780),i=e.i(71840),o=e.i(26995);function s(){let e,s,a,l,c=(0,n.c)(6),[u,d]=(0,o.useState)(!0);return c[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{let e=setTimeout(()=>{d(!1)},2e3);return()=>clearTimeout(e)},s=[],c[0]=e,c[1]=s):(e=c[0],s=c[1]),(0,o.useEffect)(e,s),c[2]!==u?(a=u&&(0,t.jsx)(r.motion.div,{className:"fixed inset-0 z-10000 flex items-center justify-center bg-background",initial:{opacity:1},exit:{opacity:0}
9,transition:{duration:.5,ease:"easeInOut"},children:(0,t.jsxs)(r.motion.div,{initial:{scale:.8,opacity:0},animate:{scale:1,opacity:1},transition:{duration:.5},className:"flex flex-col items-center gap-4",children:[(0,t.jsxs)("div",{className:"relative w-20 h-20",children:[(0,t.jsx)(r.motion.span,{className:"absolute inset-0 border-4 border-primary/30 rounded-full"}),(0,t.jsx)(r.motion.span,{className:"absolute inset-0 border-4 border-primary rounded-full border-t-transparent",animate:{rotate:360},transition:{duration:1,repeat:1/0,ease:"linear"}})]}),(0,t.jsx)(r.motion.h2,{className:"text-xl font-medium text-foreground tracking-widest",initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.2},children:"LOADING"})]})}),c[2]=u,c[3]=a):a=c[3],c[4]!==a?(l=(0,t.jsx)(i.AnimatePresence,{mode:"wait",children:a}),c[4]=a,c[5]=l):l=c[5],l}e.s(["default",()=>s])},23471,e=>{"use strict";var t=e.i(41921),n=e.i(52892),r=e.i(34780),i=e.i(24994),o=e.i(79693);function s(){let e,s,a=(0,n.c)(3),{scrollYProgress:l}=(0,i.useScroll)();a[0]===Symbol.for("react.memo_cache_sentinel")?(e={stiffness:100,damping:30,restDelta:.001},a[0]=e):e=a[0];let c=(0,o.useSpring)(l,e);return a[1]!==c?(s=(0,t.jsx)(r.motion.div,{className:"fixed top-0 left-0 right-0 h-1 bg-linear-to-r from-primary to-accent origin-left z-9999",style:{scaleX:c}}),a[1]=c,a[2]=s):s=a[2],s}e.s(["default",()=>s])},78359,e=>{"use strict";var t=e.i(41921),n=e.i(52892),r=e.i(26995),i=e.i(34780),o=e.i(71840);let s=(0,e.i(98631).default)("arrow-up",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]);function a(){let e,a,c,u,d=(0,n.c)(6),[f,m]=(0,r.useState)(!1);return d[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{let e=()=>{window.scrollY>300?m(!0):m(!1)};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},a=[],d[0]=e,d[1]=a):(e=d[0],a=d[1]),(0,r.useEffect)(e,a),d[2]!==f?(c=f&&(0,t.jsx)(i.motion.button,{initial:{opacity:0,scale:.8},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.8},onClick:l,className:"fixed bottom-8 right-8 p-3 rounded-full bg-primary text-primary-foreground shadow-lg hover:bg-opacity-90 transition-colors z-50",whileHover:{y:-5},whileTap:{scale:.9},children:(0,t.jsx)(s,{size:24})}),d[2]=f,d[3]=c):c=d[3],d[4]!==c?(u=(0,t.jsx)(o.AnimatePresence,{children:c}
9),d[4]=c,d[5]=u):u=d[5],u}function l(){window.scrollTo({top:0,behavior:"smooth"})}e.s(["default",()=>a],78359)}]);
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.