1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5251],{6145:(e,t,r)=>{r.d(t,{W:()=>s});let s={skipAnimations:!1,useManualTiming:!1}},17228:(e,t,r)=>{r.d(t,{X4:()=>a,ai:()=>n,hs:()=>l});var s=r(71156);let n={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},a={...n,transform:e=>(0,s.q)(0,1,e)},l={...n,default:1}},21467:(e,t,r)=>{r.r(t),r.d(t,{default:()=>f});var s=r(95155),n=r(34623),a=r(37539),l=r(55659),c=r(27250),u=r(36274),i=r(59485),o=r(64804),d=r(12115);let m=e=>{let{stat:t}=e,r=(0,d.useRef)(null),n=(0,u.W)(r,{once:!0,amount:.5}),a=(0,i.d)(0),l=(0,o.z)(a,{duration:1e3,delay:200,type:"easeOut"}),[m,f]=(0,d.useState)("0");return(0,d.useEffect)(()=>{n&&a.set(t.number.number)},[n,a,t]),(0,d.useEffect)(()=>l.on("change",e=>{f(Math.floor(e).toLocaleString())}),[l]),(0,s.jsxs)("div",{ref:r,className:"",children:[(0,s.jsxs)("div",{className:"text-accent",children:[t.number.preNumberString&&(0,s.jsx)(c.E,{variant:"numberMedium",as:"span",children:t.number.preNumberString}),(0,s.jsx)(c.E,{variant:"numberMedium",as:"span",children:m}),t.number.postNumberString&&(0,s.jsx)(c.E,{variant:"numberMedium",as:"span",children:t.number.postNumberString})]}),t.label&&(0,s.jsx)(c.E,{variant:"label",as:"div",className:"max-w-[350px] text-balance",children:t.label}),t.subLabel&&(0,s.jsx)(c.E,{variant:"label",as:"div",className:"mt-4 text-muted-foreground max-w-[350px] text-balance",children:t.subLabel})]})};function f(e){let{heading:t,label:r,stats:u,withBorder:i}=e;return(0,s.jsx)(a.A,{...e,children:(0,s.jsx)(l.A,{children:(0,s.jsxs)("div",{className:"grid-default !gap-y-0",children:[t&&(0,s.jsx)("div",{className:"col-[1/-1] md:col-[3/9] mb-16 md:mb-8",children:(0,s.jsx)(n.default,{blocks:t,className:"text-balance"})}),i&&(0,s.jsx)("div",{className:"col-[1/-1] md:col-[3/-1] h-[2px] bg-border rounded-full mb-4"}),r&&(0,s.jsx)("div",{className:"col-[1/-1] md:col-[3/6] mb-10",children:(0,s.jsx)(c.E,{variant:"label",children:r})}),(0,s.jsx)("div",{className:"col-[1/-1] md:col-[7/-1] space-y-12",children:null==u?void 0:u.map(e=>(0,s.jsx)(m,{stat:e},e._key))})]})})})}},27937:(e,t,r)=>{r.d(t,{A:()=>s});let s=(0,r(71847).A)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},29445:(e,t,r)=>{r.d(t,{U:()=>s,f:()=>n});let s=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],n=new Set(s)},35883:(e,t,r)=>{r.d(t,{I:()=>l});var s=r(6145);let n=["read","resolveKeyframes","update","preRender","render","postRender"];var a=r(90358);function l(e,t){let r=!1,l=!0,c={delta:0,timestamp:0,isProcessing:!1},u=()=>r=!0,i=n.reduce((e,r)=>(e[r]=function(e,t){let r=new Set,s=new Set,n=!1,l=!1,c=new WeakSet,u={delta:0,timestamp:0,isProcessing:!1},i=0;function o(t){c.has(t)&&(d.schedule(t),e()),i++,t(u)}let d={schedule:(e,t=!1,a=!1)=>{let l=a&&n?r:s;return t&&c.add(e),l.has(e)||l.add(e),e},cancel:e=>{s.delete(e),c.delete(e)},process:e=>{if(u=e,n){l=!0;return}n=!0,[r,s]=[s,r],r.forEach(o),t&&a.Q.value&&a.Q.value.frameloop[t].push(i),i=0,r.clear(),n=!1,l&&(l=!1,d.process(e))}};return d}(u,t?r:void 0),e),{}),{read:o,resolveKeyframes:d,update:m,preRender:f,render:p,postRender:h}=i,v=()=>{let n=s.W.useManualTiming?c.timestamp:performance.now();r=!1,s.W.useManualTiming||(c.delta=l?1e3/60:Math.max(Math.min(n-c.timestamp,40),1)),c.timestamp=n,c.isProcessing=!0,o.process(c),d.process(c),m.process(c),f.process(c),p.process(c),h.process(c),c.isProcessing=!1,r&&t&&(l=!1,e(v))};return{schedule:n.reduce((t,s)=>{let n=i[s];return t[s]=(t,s=!1,a=!1)=>(!r&&(r=!0,l=!0,c.isProcessing||e(v)),n.schedule(t,s,a)),t},{}),cancel:e=>{for(let t=0;t<n.length;t++)i[n[t]].cancel(e)},state:c,steps:i}}},36117:(e,t,r)=>{r.d(t,{KN:()=>a,gQ:()=>i,px:()=>l,uj:()=>n,vh:()=>c,vw:()=>u});let s=e=>({test:t=>"string"==typeof t&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),n=s("deg"),a=s("%"),l=s("px"),c=s("vh"),u=s("vw"),i={...a,parse:e=>a.parse(e)/100,transform:e=>a.transform(100*e)}},36274:(e,t,r)=>{r.d(t,{W:()=>l});var s=r(12115),n=r(46704);let a={some:0,all:1};function l(e,{root:t,margin:r,amount:c,once:u=!1,initial:i=!1}={}
1){let[o,d]=(0,s.useState)(i);return(0,s.useEffect)(()=>{if(!e.current||u&&o)return;let s={root:t&&t.current||void 0,margin:r,amount:c};return function(e,t,{root:r,margin:s,amount:l="some"}={}){let c=(0,n.K)(e),u=new WeakMap,i=new IntersectionObserver(e=>{e.forEach(e=>{let r=u.get(e.target);if(!!r!==e.isIntersecting)if(e.isIntersecting){let r=t(e.target,e);"function"==typeof r?u.set(e.target,r):i.unobserve(e.target)}else"function"==typeof r&&(r(e),u.delete(e.target))})},{root:r,rootMargin:s,threshold:"number"==typeof l?l:a[l]});return c.forEach(e=>i.observe(e)),()=>i.disconnect()}(e.current,()=>(d(!0),u?void 0:()=>d(!1)),s)},[t,e,r,u,c]),o}},50998:(e,t,r)=>{r.d(t,{B:()=>s});let s="undefined"!=typeof window},54634:(e,t,r)=>{r.d(t,{Q:()=>s});let s=(0,r(12115).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"})},58070:(e,t,r)=>{r.d(t,{j:()=>n,p:()=>l});let s=e=>t=>"string"==typeof t&&t.startsWith(e),n=s("--"),a=s("var(--"),l=e=>!!a(e)&&c.test(e.split("/*")[0].trim()),c=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu},59485:(e,t,r)=>{r.d(t,{d:()=>c});var s=r(73084),n=r(12115),a=r(54634),l=r(80043);function c(e){let t=(0,l.M)(()=>(0,s.OQ)(e)),{isStatic:r}=(0,n.useContext)(a.Q);if(r){let[,r]=(0,n.useState)(e);(0,n.useEffect)(()=>t.on("change",r),[])}return t}},64804:(e,t,r)=>{r.d(t,{z:()=>m});var s=r(68817),n=r(83957),a=r(12115),l=r(17633),c=r(54634),u=r(80043),i=r(95124),o=r(59485),d=r(74128);function m(e,t={}){let{isStatic:r}=(0,a.useContext)(c.Q),p=(0,a.useRef)(null),h=(0,u.M)(()=>(0,d.S)(e)?e.get():e),v=(0,u.M)(()=>"string"==typeof h?h.replace(/[\d.-]/g,""):void 0),g=(0,o.d)(h),b=(0,a.useRef)(h),x=(0,a.useRef)(s.l),y=()=>{w(),p.current=(0,l.L)({keyframes:[f(g.get()),f(b.current)],velocity:g.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...t,onUpdate:x.current})},w=()=>{p.current&&p.current.stop()};return(0,a.useInsertionEffect)(()=>g.attach((e,t)=>r?t(e):(b.current=e,x.current=e=>{var r,s;return t((r=e,(s=v)?r+s:r))},n.Gt.postRender(y),g.get()),w),[JSON.stringify(t)]),(0,i.E)(()=>{if((0,d.S)(e))return e.on("change",e=>{var t,r;return g.set((t=e,(r=v)?t+r:t))})},[g,v]),g}function f(e){return"number"==typeof e?e:parseFloat(e)}},68817:(e,t,r)=>{r.d(t,{l:()=>s});let s=e=>e},71156:(e,t,r)=>{r.d(t,{q:()=>s});let s=(e,t,r)=>r>t?t:r<e?e:r},74128:(e,t,r)=>{r.d(t,{S:()=>s});let s=e=>!!(e&&e.getVelocity)},80043:(e,t,r)=>{r.d(t,{M:()=>n});var s=r(12115);function n(e){let t=(0,s.useRef)(null);return null===t.current&&(t.current=e()),t.current}},83957:(e,t,r)=>{r.d(t,{Gt:()=>n,PP:()=>c,WG:()=>a,uv:()=>l});var s=r(68817);let{schedule:n,cancel:a,state:l,steps:c}=(0,r(35883).I)("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:s.l,!0)},90358:(e,t,r)=>{r.d(t,{Q:()=>s});let s={value:null,addProjectionMetrics:null}},95124:(e,t,r)=>{r.d(t,{E:()=>n});var s=r(12115);let n=r(50998).B?s.useLayoutEffect:s.useEffect}}]);
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.