1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6308],{56057:(e,t,n)=>{n.d(t,{N:()=>i});var r=n(22018),l=n(39880),o=n(13602);function i(e){let t=(0,l.useRef)(0),{isStatic:n}=(0,l.useContext)(o.Q);(0,l.useEffect)(()=>{if(n)return;let l=n=>{let{timestamp:r,delta:l}=n;t.current||(t.current=r),e(r-t.current,l)};return r.Gt.update(l,!0),()=>(0,r.WG)(l)},[e])}},15445:(e,t,n)=>{n.d(t,{d:()=>s});var r=n(91691),l=n(39880),o=n(13602),i=n(78931);function s(e){let t=(0,i.M)(()=>(0,r.OQ)(e)),{isStatic:n}=(0,l.useContext)(o.Q);if(n){let[,n]=(0,l.useState)(e);(0,l.useEffect)(()=>t.on("change",n),[])}return t}},97847:(e,t,n)=>{let r,l;n.d(t,{L:()=>q});var o=n(91691),i=n(8883),s=n(39880),f=n(40806),u=n(22018);function c(e,t){let n;let r=()=>{let{currentTime:r}=t,l=(null===r?0:r.value)/100;n!==l&&e(l),n=l};return u.Gt.preUpdate(r,!0),()=>(0,u.WG)(r)}var a=n(33727),g=n(197),d=n(21477);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 E=new Set;var x=n(29983),W=n(42004);let L=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),G=()=>({time:0,x:L(),y:L()}),b={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function O(e,t,n,r){let l=n[t],{length:o,position:i}=b[t],s=l.current,f=n.time;l.current=e[`scroll${i}`],l.scrollLength=e[`scroll${o}`]-e[`client${o}`],l.offset.length=0,l.offset[0]=0,l.offset[1]=l.scrollLength,l.progress=(0,x.q)(0,l.scrollLength,l.current);let u=r-f;l.velocity=u>50?0:(0,W.f)(l.current-s,u)}var k=n(39550),B=n(81317),S=n(96189),z=n(43070);let H={start:0,center:.5,end:1};function N(e,t,n=0){let r=0;if(e in H&&(e=H[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 C=[0,0],M={All:[[0,0],[1,1]]},R={x:0,y:0},A=new WeakMap,Q=new WeakMap,V=new WeakMap,P=e=>e===document.scrollingElement?window:e;function T(e,{container:t=document.scrollingElement,...n}={}){if(!t)return f.l;let o=V.get(t);o||(o=new Set,V.set(t,o));let i=function(e,t,n,r={}){return{measure:t=>{!function(e,t=e,n){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),O(e,"x",n,t),O(e,"y",n,t),n.time=t,(r.offset||r.target)&&function(e,t,n){let{offset:r=M.All}=n,{target:l=e,axis:o="y"}=n,i="y"===o?"height":"width",s=l!==e?function(e,t){let n={x:0,y:0},r=e;for(;r&&r!==t;)if((0,z.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,o=r.parentNode;for(;!l;)"svg"===o.tagName&&(l=o),o=r.parentNode;r=l}else break;return n}(l,e):R,f=l===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in l&&"svg"!==l.tagName?l.getBBox():{width:l.clientWidth,height:l.clientHeight},u={width:e.clientWidth,height:e.clientHeight};t[o].offset.length=0;let c=!t[o].interpolate,a=r.length;for(let e=0;e<a;e++){let n=function(e,t,n,r){let l=Array.isArray(e)?e:C,o=0;return"number"==typeof e?l=[e,e]:"string"==typeof e&&(l=(e=e.trim()).includes(" ")?e.split(" "):[e,H[e]?e:"0"]),N(l[0],n,r)-N(l[1],t)}(r[e],u[i],f[i],s[o]);c||n===t[o].interpolatorOffsets[e]||(c=!0),t[o].offset[e]=n}c&&(t[o].interpolate=(0,k.G)(t[o].offset,(0,B.Z)(r),{clamp:!1}),t[o].interpolatorOffsets=[...t[o].offset]),t[o].progress=(0,S.q)(0,1,t[o].interpolate(t[o].current))}(e,n,r)},notify:()=>t(n)}}(t,e,G(),n);if(o.add(i),!A.has(t)){let e=()=>{for(let e of o)e.measure(u.uv.timestamp);u.Gt.preUpdate(n)},n=()=>{for(let e of o)e.notify()},i=()=>u.Gt.read(e);A.set(t,i);let s=P(t);window.addEventListener("resize",i,{passive:!0}),t!==document.documentElement&&Q.set(t,"function"==typeof t?(E.add(t),l||(l=()=>{let e={get width(){return window.innerWidth},get height(){return window.innerHeight}};
1E.forEach(t=>t(e))},window.addEventListener("resize",l)),()=>{E.delete(t),E.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,i)),s.addEventListener("scroll",i,{passive:!0}),i()}let s=A.get(t);return u.Gt.read(s,!1,!0),()=>{(0,u.WG)(s);let e=V.get(t);if(!e||(e.delete(i),e.size))return;let n=A.get(t);A.delete(t),n&&(P(t).removeEventListener("scroll",n),Q.get(t)?.(),window.removeEventListener("resize",n))}}let X=new Map;function Y({source:e,container:t,...n}){let{axis:r}=n;e&&(t=e);let l=X.get(t)??new Map;X.set(t,l);let o=n.target??"self",i=l.get(o)??{},s=r+(n.offset??[]).join(",");return i[s]||(i[s]=!n.target&&(0,a.J)()?new ScrollTimeline({source:t,axis:r}):function(e){let t={value:0},n=T(n=>{t.value=100*n[e.axis].progress},e);return{currentTime:t,cancel:n}}({container:t,...n})),i[s]}var _=n(78931),J=n(60396);let U=()=>({scrollX:(0,o.OQ)(0),scrollY:(0,o.OQ)(0),scrollXProgress:(0,o.OQ)(0),scrollYProgress:(0,o.OQ)(0)}),$=e=>!!e&&!e.current;function q(){let{container:e,target:t,...n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=(0,_.M)(U),l=(0,s.useRef)(null),o=(0,s.useRef)(!1),u=(0,s.useCallback)(()=>(l.current=function(e,{axis:t="y",container:n=document.scrollingElement,...r}={}){if(!n)return f.l;let l={axis:t,container:n,...r};return"function"==typeof e?2===e.length?T(t=>{e(t[l.axis].progress,t)},l):c(e,Y(l)):function(e,t){let n=Y(t);return e.attachTimeline({timeline:t.target?void 0:n,observe:e=>(e.pause(),c(t=>{e.time=e.iterationDuration*t},n))})}(e,l)}((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)},{...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)||void 0===e||e.call(l)}),[e,t,JSON.stringify(n.offset)]);return(0,J.E)(()=>{if(o.current=!1,!($(e)||$(t)))return u();o.current=!0},[u]),(0,s.useEffect)(()=>o.current?((0,i.V)(!$(e),"Container ref is defined but not hydrated","use-scroll-ref"),(0,i.V)(!$(t),"Target ref is defined but not hydrated","use-scroll-ref"),u()):void 0,[u]),r}},92845:(e,t,n)=>{n.d(t,{z:()=>a});var r=n(71106),l=n(75993),o=n(22018);function i(e){return"number"==typeof e?e:parseFloat(e)}var s=n(39880),f=n(13602),u=n(15445),c=n(90923);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,c.G)(a);let g=(0,u.d)(a());return(0,s.useInsertionEffect)(()=>(function(e,t,n){let s;let f=e.get(),u=null,c=f,a="string"==typeof f?f.replace(/[\d.-]/g,""):void 0,g=()=>{u&&(u.stop(),u=null)},d=()=>{g(),u=new l.s({keyframes:[i(e.get()),i(c)],velocity:e.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...n,onUpdate:s})};if(e.attach((e,t)=>{c=e,s=e=>t(a?e+a:e),o.Gt.postRender(d)},g),(0,r.S)(t)){let n=t.on("change",t=>e.set(a?t+a:t)),r=e.on("destroy",n);return()=>{n(),r()}}return g})(g,e,t),[g,JSON.stringify(t)]),g}}
1,90923:(e,t,n)=>{n.d(t,{G:()=>c});var r=n(39550),l=n(78931),o=n(22018),i=n(60396),s=n(15445);function f(e,t){let n=(0,s.d)(t()),r=()=>n.set(t());return r(),(0,i.E)(()=>{let t=()=>o.Gt.preRender(r,!1,!0),n=e.map(e=>e.on("change",t));return()=>{n.forEach(e=>e()),(0,o.WG)(r)}}),n}var u=n(91691);function c(e,t,n,l){if("function"==typeof e)return function(e){u.bt.current=[],e();let t=f(u.bt.current,e);return u.bt.current=void 0,t}(e);let o="function"==typeof t?t:function(...e){let t=!Array.isArray(e[0]),n=t?0:-1,l=e[0+n],o=e[1+n],i=e[2+n],s=e[3+n],f=(0,r.G)(o,i,s);return t?f(l):f}(t,n,l);return Array.isArray(e)?a(e,o):a([e],e=>{let[t]=e;return o(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)})}},16770:(e,t,n)=>{n.d(t,{V:()=>i});var r=n(22018),l=n(39880),o=n(15445);function i(e){var t,n;let i=(0,o.d)(e.getVelocity()),s=()=>{let t=e.getVelocity();i.set(t),t&&r.Gt.update(s)};return t="change",n=()=>{r.Gt.update(s,!1,!0)},(0,l.useInsertionEffect)(()=>e.on(t,n),[e,t,n]),i}}}]);
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.