1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1805],{13218:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(76838).A)("Link2",[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2",key:"8i5ue5"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2",key:"1b9ql8"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]])},22313:(e,t,n)=>{let r,l;n.d(t,{L:()=>J});var i=n(43903),o=n(37605),s=n(14232),f=n(90620),c=n(90050);function u(e,t){let n,r=()=>{let{currentTime:r}=t,l=(null===r?0:r.value)/100;n!==l&&e(l),n=l};return c.Gt.preUpdate(r,!0),()=>(0,c.WG)(r)}var a=n(89739),g=n(32549),d=n(30373);let h=new WeakMap,p=(e,t,n)=>(r,l)=>l&&l[0]?l[0][e+"Size"]:(0,g.x)(r)&&"getBBox"in r?r.getBBox()[t]:r[n],v=p("inline","width","offsetWidth"),y=p("block","height","offsetHeight");function m({target:e,borderBoxSize:t}){h.get(e)?.forEach(n=>{n(e,{get width(){return v(e,t)},get height(){return y(e,t)}})})}function w(e){e.forEach(m)}let x=new Set;var E=n(2589),k=n(70630);let L=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),W={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function b(e,t,n,r){let l=n[t],{length:i,position:o}=W[t],s=l.current,f=n.time;l.current=e["scroll".concat(o)],l.scrollLength=e["scroll".concat(i)]-e["client".concat(i)],l.offset.length=0,l.offset[0]=0,l.offset[1]=l.scrollLength,l.progress=(0,E.q)(0,l.scrollLength,l.current);let c=r-f;l.velocity=c>50?0:(0,k.f)(l.current-s,c)}var O=n(61574),A=n(14046),G=n(12679),M=n(7990);let z={start:0,center:.5,end:1};function B(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=0;if(e in z&&(e=z[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?r=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?r=t/100*document.documentElement.clientWidth:e.endsWith("vh")?r=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(r=t*e),n+r}let S=[0,0],H={All:[[0,0],[1,1]]},C={x:0,y:0},N=new WeakMap,R=new WeakMap,Q=new WeakMap,P=e=>e===document.scrollingElement?window:e;
1function T(e){let{container:t=document.scrollingElement,...n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!t)return f.l;let i=Q.get(t);i||(i=new Set,Q.set(t,i));let o=function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return{measure:t=>{!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=arguments.length>2?arguments[2]:void 0;if(n.x.targetOffset=0,n.y.targetOffset=0,t!==e){let r=t;for(;r&&r!==e;)n.x.targetOffset+=r.offsetLeft,n.y.targetOffset+=r.offsetTop,r=r.offsetParent}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth,n.y.targetLength=t===e?t.scrollHeight:t.clientHeight,n.x.containerLength=e.clientWidth,n.y.containerLength=e.clientHeight}(e,r.target,n),b(e,"x",n,t),b(e,"y",n,t),n.time=t,(r.offset||r.target)&&function(e,t,n){let{offset:r=H.All}=n,{target:l=e,axis:i="y"}=n,o="y"===i?"height":"width",s=l!==e?function(e,t){let n={x:0,y:0},r=e;for(;r&&r!==t;)if((0,M.s)(r))n.x+=r.offsetLeft,n.y+=r.offsetTop,r=r.offsetParent;else if("svg"===r.tagName){let e=r.getBoundingClientRect(),t=(r=r.parentElement).getBoundingClientRect();n.x+=e.left-t.left,n.y+=e.top-t.top}else if(r instanceof SVGGraphicsElement){let{x:e,y:t}=r.getBBox();n.x+=e,n.y+=t;let l=null,i=r.parentNode;for(;!l;)"svg"===i.tagName&&(l=i),i=r.parentNode;r=l}else break;return n}(l,e):C,f=l===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in l&&"svg"!==l.tagName?l.getBBox():{width:l.clientWidth,height:l.clientHeight},c={width:e.clientWidth,height:e.clientHeight};t[i].offset.length=0;let u=!t[i].interpolate,a=r.length;for(let e=0;e<a;e++){let n=function(e,t,n,r){let l=Array.isArray(e)?e:S,i=0;return"number"==typeof e?l=[e,e]:"string"==typeof e&&(l=(e=e.trim()).includes(" ")?e.split(" "):[e,z[e]?e:"0"]),(i=B(l[0],n,r))-B(l[1],t)}(r[e],c[o],f[o],s[i]);u||n===t[i].interpolatorOffsets[e]||(u=!0),t[i].offset[e]=n}u&&(t[i].interpolate=(0,O.G)(t[i].offset,(0,A.Z)(r),{clamp:!1}),t[i].interpolatorOffsets=[...t[i].offset]),t[i].progress=(0,G.q)(0,1,t[i].interpolate(t[i].current))}(e,n,r)},notify:()=>t(n)}}(t,e,{time:0,x:L(),y:L()},n);if(i.add(o),!N.has(t)){let e=()=>{for(let e of i)e.measure(c.uv.timestamp);c.Gt.preUpdate(n)},n=()=>{for(let e of i)e.notify()},o=()=>c.Gt.read(e);N.set(t,o);let s=P(t);window.addEventListener("resize",o,{passive:!0}),t!==document.documentElement&&R.set(t,"function"==typeof t?(x.add(t),l||(l=()=>{let e={get width(){return window.innerWidth},get height(){return window.innerHeight}};x.forEach(t=>t(e))},window.addEventListener("resize",l)),()=>{x.delete(t),x.size||"function"!=typeof l||(window.removeEventListener("resize",l),l=void 0)}):function(e,t){r||"undefined"!=typeof ResizeObserver&&(r=new ResizeObserver(w));let n=(0,d.K)(e);return n.forEach(e=>{let n=h.get(e);n||(n=new Set,h.set(e,n)),n.add(t),r?.observe(e)}),()=>{n.forEach(e=>{let n=h.get(e);n?.delete(t),n?.size||r?.unobserve(e)})}}(t,o)),s.addEventListener("scroll",o,{passive:!0}),o()}let s=N.get(t);return c.Gt.read(s,!1,!0),()=>{(0,c.WG)(s);let e=Q.get(t);if(!e||(e.delete(o),e.size))return;let n=N.get(t);if(N.delete(t),n){var r;P(t).removeEventListener("scroll",n),null==(r=R.get(t))||r(),window.removeEventListener("resize",n)}}}let q=new Map;function V(e){var t,n,r,l;let{source:i,container:o,...s}=e,{axis:f}=s;i&&(o=i);let c=null!=(t=q.get(o))?t:new Map;q.set(o,c);let u=null!=(n=s.target)?n:"self",g=null!=(r=c.get(u))?r:{},d=f+(null!=(l=s.offset)?l:[]).join(",");return g[d]||(g[d]=!s.target&&(0,a.J)()?new ScrollTimeline({source:o,axis:f}):function(e){let t={value:0},n=T(n=>{t.value=100*n[e.axis].progress},e);return{currentTime:t,cancel:n}}({container:o,...s})),g[d]}var X=n(12736),Y=n(51909);let _=()=>({scrollX:(0,i.OQ)(0),scrollY:(0,i.OQ)(0),scrollXProgress:(0,i.OQ)(0),scrollYProgress:(0,i.OQ)(0)}),j=e=>!!e&&!e.current;function J(){let{container:e,target:t,...n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=(0,X.M)(_),l=(0,s.useRef)(null),i=(0,s.useRef)(!1),c=(0,s.useCallback)(()=>(l.current=function(e){var t,n;let{axis:r="y",container:l=document.scrollingElement,...i}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!l)return f.l;let o={axis:r,container:l,...i};return"function"==typeof e?(t=e,n=o,2===t.length?T(e=>{t(e[n.axis].progress,e)},n):u(t,V(n))):function(e,t){let n=V(t);return e.attachTimeline({timeline:t.target?void 0:n,observe:e=>(e.pause(),u(t=>{e.time=e.iterationDuration*t},n))})}(e,o)}((e,t)=>{let{x:n,y:l}=t;r.scrollX.set(n.current),r.scrollXProgress.set(n.progress),r.scrollY.set(l.current),r.scrollYProgress.set(l.progress)}
1,{...n,container:(null==e?void 0:e.current)||void 0,target:(null==t?void 0:t.current)||void 0}),()=>{var e;null==(e=l.current)||e.call(l)}),[e,t,JSON.stringify(n.offset)]);return(0,Y.E)(()=>{if(i.current=!1,!(j(e)||j(t)))return c();i.current=!0},[c]),(0,s.useEffect)(()=>i.current?((0,o.V)(!j(e),"Container ref is defined but not hydrated","use-scroll-ref"),(0,o.V)(!j(t),"Target ref is defined but not hydrated","use-scroll-ref"),c()):void 0,[c]),r}},41248:(e,t,n)=>{n.d(t,{G:()=>u});var r=n(61574),l=n(12736),i=n(90050),o=n(51909),s=n(79866);function f(e,t){let n=(0,s.d)(t()),r=()=>n.set(t());return r(),(0,o.E)(()=>{let t=()=>i.Gt.preRender(r,!1,!0),n=e.map(e=>e.on("change",t));return()=>{n.forEach(e=>e()),(0,i.WG)(r)}}),n}var c=n(43903);function u(e,t,n,l){if("function"==typeof e){c.bt.current=[],e();let t=f(c.bt.current,e);return c.bt.current=void 0,t}let i="function"==typeof t?t:function(...e){let t=!Array.isArray(e[0]),n=t?0:-1,l=e[0+n],i=e[1+n],o=e[2+n],s=e[3+n],f=(0,r.G)(i,o,s);return t?f(l):f}(t,n,l);return Array.isArray(e)?a(e,i):a([e],e=>{let[t]=e;return i(t)})}function a(e,t){let n=(0,l.M)(()=>[]);return f(e,()=>{n.length=0;let r=e.length;for(let t=0;t<r;t++)n[t]=e[t].get();return t(n)})}},49780:(e,t,n)=>{n.d(t,{z:()=>a});var r=n(8738),l=n(32436),i=n(90050);function o(e){return"number"==typeof e?e:parseFloat(e)}var s=n(14232),f=n(93959),c=n(79866),u=n(41248);function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{isStatic:n}=(0,s.useContext)(f.Q),a=()=>(0,r.S)(e)?e.get():e;if(n)return(0,u.G)(a);let g=(0,c.d)(a());return(0,s.useInsertionEffect)(()=>(function(e,t,n){let s,f=e.get(),c=null,u=f,a="string"==typeof f?f.replace(/[\d.-]/g,""):void 0,g=()=>{c&&(c.stop(),c=null)},d=()=>{g(),c=new l.s({keyframes:[o(e.get()),o(u)],velocity:e.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...n,onUpdate:s})};if(e.attach((e,t)=>{u=e,s=e=>{var n,r;return t((n=e,(r=a)?n+r:n))},i.Gt.postRender(d)},g),(0,r.S)(t)){let n=t.on("change",t=>{var n,r;return e.set((n=t,(r=a)?n+r:n))}),r=e.on("destroy",n);return()=>{n(),r()}}return g})(g,e,t),[g,JSON.stringify(t)]),g}},55755:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(76838).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},59855:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(76838).A)("Linkedin",[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]])},79866:(e,t,n)=>{n.d(t,{d:()=>s});var r=n(43903),l=n(14232),i=n(93959),o=n(12736);function s(e){let t=(0,o.M)(()=>(0,r.OQ)(e)),{isStatic:n}=(0,l.useContext)(i.Q);if(n){let[,n]=(0,l.useState)(e);(0,l.useEffect)(()=>t.on("change",n),[])}return t}}}]);
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.