1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5439],{9952:(e,t,r)=>{"use strict";r.d(t,{FadeIn:()=>l,FadeInDown:()=>a});var n=r(6940),i=r(54864),s=r(36295);function l(e){let{children:t,className:r,delay:l=0,y:a=12,as:o="div"}=e,u={"data-motion-reveal":"",className:r,initial:{opacity:0,y:(0,i.I)()?0:a},animate:{opacity:1,y:0},transition:{duration:.5,ease:"easeOut",delay:l}};switch(o){case"section":return(0,n.jsx)(s.m.section,{...u,children:t});case"article":return(0,n.jsx)(s.m.article,{...u,children:t});case"li":return(0,n.jsx)(s.m.li,{...u,children:t});case"span":return(0,n.jsx)(s.m.span,{...u,children:t});case"header":return(0,n.jsx)(s.m.header,{...u,children:t});case"h1":return(0,n.jsx)(s.m.h1,{...u,children:t});case"h2":return(0,n.jsx)(s.m.h2,{...u,children:t});case"h3":return(0,n.jsx)(s.m.h3,{...u,children:t});default:return(0,n.jsx)(s.m.div,{...u,children:t})}}function a(e){let{children:t,className:r,as:i="h1",delay:s=.1,y:a=-20}=e;return(0,n.jsx)(l,{as:i,className:r,delay:s,y:a,children:t})}},22102:(e,t,r)=>{"use strict";r.d(t,{MotionProvider:()=>a});var n=r(6940),i=r(52487),s=r(65807);let l=()=>r.e(5612).then(r.bind(r,65612)).then(e=>e.default);function a(e){let{children:t}=e;return(0,n.jsx)(i.F,{features:l,strict:!0,children:(0,n.jsx)(s.x,{reducedMotion:"user",children:t})})}},37948:(e,t,r)=>{Promise.resolve().then(r.bind(r,39788)),Promise.resolve().then(r.bind(r,95241)),Promise.resolve().then(r.t.bind(r,32014,23)),Promise.resolve().then(r.bind(r,9952)),Promise.resolve().then(r.bind(r,22102)),Promise.resolve().then(r.bind(r,83765))},39788:(e,t,r)=>{"use strict";r.d(t,{default:()=>a});var n=r(33552),i={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},s=r(67344);let l=(0,n.createContext)({}),a=(0,n.forwardRef)((e,t)=>{var r,a,o;let{color:u,size:c,strokeWidth:d,absoluteStrokeWidth:h,className:f="",children:m,iconNode:v,...x}=e,{size:p=24,strokeWidth:y=2,absoluteStrokeWidth:g=!1,color:j="currentColor",className:b=""}=null!=(r=(0,n.useContext)(l))?r:{},w=(null!=h?h:g)?24*Number(null!=d?d:y)/Number(null!=c?c:p):null!=d?d:y;return(0,n.createElement)("svg",{ref:t,...i,width:null!=(a=null!=c?c:p)?a:i.width,height:null!=(o=null!=c?c:p)?o:i.height,stroke:null!=u?u:j,strokeWidth:w,className:(0,s.z)("lucide",b,f),...!m&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1})(x)&&{"aria-hidden":"true"},...x},[...v.map(e=>{let[t,r]=e;return(0,n.createElement)(t,r)}),...Array.isArray(m)?m:[m]])})},52487:(e,t,r)=>{"use strict";r.d(t,{F:()=>a});var n=r(6940),i=r(33552),s=r(38866),l=r(73988);function a(e){let{children:t,features:r,strict:a=!1}=e,[,u]=(0,i.useState)(!o(r)),c=(0,i.useRef)(void 0);if(!o(r)){let{renderer:e,...t}=r;c.current=e,(0,l.Y)(t)}return(0,i.useEffect)(()=>{o(r)&&r().then(e=>{let{renderer:t,...r}=e;(0,l.Y)(r),c.current=t,u(!0)})},[]),(0,n.jsx)(s.Y.Provider,{value:{renderer:c.current,strict:a},children:t})}function o(e){return"function"==typeof e}},65807:(e,t,r)=>{"use strict";r.d(t,{x:()=>u});var n=r(6940),i=r(33552),s=r(38512),l=r(93944),a=r(75484),o=r(75569);function u(e){let{children:t,isValidProp:r,...u}=e;r&&(0,a.D)(r);let c=(0,i.useContext)(l.Q);(u={...c,...u}).transition=(0,s.K)(u.transition,c.transition),u.isStatic=(0,o.M)(()=>u.isStatic);let d=(0,i.useMemo)(()=>u,[JSON.stringify(u.transition),u.transformPagePoint,u.reducedMotion,u.skipAnimations]);return(0,n.jsx)(l.Q.Provider,{value:d,children:t})}},67344:(e,t,r)=>{"use strict";r.d(t,{z:()=>n});let n=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim()}},83765:(e,t,r)=>{"use strict";r.d(t,{Reveal:()=>o});var n=r(6940),i=r(33552),s=r(94761),l=r(54864),a=r(36295);function o(e){let{children:t,className:r,delay:o=0,y:u=16,index:c}=e,d=(0,i.useRef)(null),h=(0,s.W)(d,{once:!0,margin:"0px 0px -10% 0px"}),f=(0,l.I)()?0:u;return null!=c&&c<3?(0,n.jsx)(a.m.div,{ref:d,"data-motion-reveal":"",className:r,initial:!1,children:t}):(0,n.jsx)(a.m.div,{ref:d,"data-motion-reveal":"",className:r,initial:{opacity:0,y:f},animate:h?{opacity:1,y:0}:{opacity:0,y:f},transition:{duration:.5,ease:"easeOut",delay:o+(null!=c?c%3*.06:0)},children:t})}},94761:(e,t,r)=>{"use strict";r.d(t,{W:()=>l});var n=r(33552),i=r(8703);let s={some:0,all:1};function l(e){let{root:t,margin:r,amount:l,once:a=!1,initial:o=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
1,[u,c]=(0,n.useState)(o);return(0,n.useEffect)(()=>{if(!e.current||a&&u)return;let n={root:t&&t.current||void 0,margin:r,amount:l};return function(e,t,{root:r,margin:n,amount:l="some"}={}){let a=(0,i.K)(e),o=new WeakMap,u=new IntersectionObserver(e=>{e.forEach(e=>{let r=o.get(e.target);if(!!r!==e.isIntersecting)if(e.isIntersecting){let r=t(e.target,e);"function"==typeof r?o.set(e.target,r):u.unobserve(e.target)}else"function"==typeof r&&(r(e),o.delete(e.target))})},{root:r,rootMargin:n,threshold:"number"==typeof l?l:s[l]});return a.forEach(e=>u.observe(e)),()=>u.disconnect()}(e.current,()=>(c(!0),a?void 0:()=>c(!1)),n)},[t,e,r,a,l]),u}}},e=>{e.O(0,[5241,2014,4648,7193,8496,7358],()=>e(e.s=37948)),_N_E=e.O()}]);
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.