1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7258],{10724:(e,t,n)=>{function r(e){let{moduleIds:t}=e;return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadChunks",{enumerable:!0,get:function(){return r}}),n(84747),n(50170),n(36275),n(24122)},15417:(e,t,n)=>{function r(e){let{reason:t,children:n}=e;return n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return r}}),n(81773)},18922:(e,t,n)=>{n.d(t,{G:()=>f});var r=n(70787),o=n(50736),l=n(36655),i=n(68079);function a(e,t){let n=(0,o.d)(t()),r=()=>n.set(t());return r(),(0,l.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 u=n(65262),s=n(88262);function f(e,t,n,o){if("function"==typeof e){s.bt.current=[],e();let t=a(s.bt.current,e);return s.bt.current=void 0,t}let l="function"==typeof t?t:function(...e){let t,n,o=!Array.isArray(e[0]),l=o?0:-1,i=e[0+l],a=e[1+l],u=e[2+l],s=e[3+l],f=(0,r.G)(a,u,{mixer:(n=t=u[0])&&"object"==typeof n&&n.mix?t.mix:void 0,...s});return o?f(i):f}(t,n,o);return Array.isArray(e)?c(e,l):c([e],([e])=>l(e))}function c(e,t){let n=(0,u.M)(()=>[]);return a(e,()=>{n.length=0;let r=e.length;for(let t=0;t<r;t++)n[t]=e[t].get();return t(n)})}},23719:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(70247).A)("arrow-up-right",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]])},23982:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{bindSnapshot:function(){return i},createAsyncLocalStorage:function(){return l},createSnapshot:function(){return a}});let n=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class r{disable(){throw n}getStore(){}run(){throw n}exit(){throw n}enterWith(){throw n}static bind(e){return e}}let o="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function l(){return o?new o:new r}function i(e){return o?o.bind(e):r.bind(e)}function a(){return o?o.snapshot():function(e,...t){return e(...t)}}},28746:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let r=n(99048)._(n(59962));function o(e,t){var n;let o={};"function"==typeof e&&(o.loader=e);let l={...o,...t};return(0,r.default)({...l,modules:null==(n=l.loadableGenerated)?void 0:n.modules})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},33904:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return u},getImageProps:function(){return a}});let r=n(99048),o=n(62708),l=n(62984),i=r._(n(76608));function a(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:i.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let u=l.Image},36275:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorage",{enumerable:!0,get:function(){return r.workAsyncStorageInstance}});let r=n(50188)},44982:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(70247).A)("smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]])},50188:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorageInstance",{enumerable:!0,get:function(){return r}});let r=(0,n(23982).createAsyncLocalStorage)()},50736:(e,t,n)=>{n.d(t,{d:()=>a});var r=n(86555),o=n(88262),l=n(84229),i=n(65262);function a(e){let t=(0,i.M)(()=>(0,o.OQ)(e)),{isStatic:n}=(0,r.useContext)(l.Q);if(n){let[,n]=(0,r.useState)(e);(0,r.useEffect)(()=>t.on("change",n),[])}return t}},52266:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(70247).A)("panels-top-left",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M9 21V9",key:"1oto5p"}]])}
1,59962:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let r=n(84747),o=n(86555),l=n(15417);function i(e){return{default:e&&"default"in e?e.default:e}}n(10724);let a={loader:()=>Promise.resolve(i(()=>null)),loading:null,ssr:!0},u=function(e){let t={...a,...e},n=(0,o.lazy)(()=>t.loader().then(i)),u=t.loading;function s(e){let i=u?(0,r.jsx)(u,{isLoading:!0,pastDelay:!0,error:null}):null,a=!t.ssr||!!t.loading,s=a?o.Suspense:o.Fragment,f=t.ssr?(0,r.jsxs)(r.Fragment,{children:[null,(0,r.jsx)(n,{...e})]}):(0,r.jsx)(l.BailoutToCSR,{reason:"next/dynamic",children:(0,r.jsx)(n,{...e})});return(0,r.jsx)(s,{...a?{fallback:i}:{},children:f})}return s.displayName="LoadableComponent",s}},72118:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(70247).A)("cloud",[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]])},74753:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(70247).A)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},81538:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(70247).A)("circle-play",[["path",{d:"M9 9.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997A1 1 0 0 1 9 14.996z",key:"kmsa83"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},83131:(e,t,n)=>{n.d(t,{default:()=>o.a});var r=n(33904),o=n.n(r)},86796:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(70247).A)("code",[["path",{d:"m16 18 6-6-6-6",key:"eg8j8"}],["path",{d:"m8 6-6 6 6 6",key:"ppft3o"}]])},90409:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(70247).A)("monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]])},91742:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(70247).A)("server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},92657:(e,t,n)=>{n.d(t,{default:()=>o.a});var r=n(28746),o=n.n(r)},97986:(e,t,n)=>{let r,o;n.d(t,{L:()=>q});var l=n(88262),i=n(65262),a=n(86555),u=n(34387),s=n(48344),f=n(90342),c=n(68079);function d(e,t){let n,r=()=>{let{currentTime:r}=t,o=(null===r?0:r.value)/100;n!==o&&e(o),n=o};return c.Gt.update(r,!0),()=>(0,c.WG)(r)}let g=new WeakMap;function h({target:e,contentRect:t,borderBoxSize:n}){var r;null==(r=g.get(e))||r.forEach(r=>{r({target:e,contentSize:t,get size(){if(n){let{inlineSize:e,blockSize:t}=n[0];return{width:e,height:t}}if(e instanceof SVGElement&&"getBBox"in e)return e.getBBox();return{width:e.offsetWidth,height:e.offsetHeight}}})})}function y(e){e.forEach(h)}let p=new Set;var m=n(3839),v=n(70306);let b=()=>({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 x(e,t,n,r){let o=n[t],{length:l,position:i}=w[t],a=o.current,u=n.time;o.current=e[`scroll${i}`],o.scrollLength=e[`scroll${l}`]-e[`client${l}`],o.offset.length=0,o.offset[0]=0,o.offset[1]=o.scrollLength,o.progress=(0,m.q)(0,o.scrollLength,o.current);let s=r-u;o.velocity=s>50?0:(0,v.f)(o.current-a,s)}var k=n(68423),O=n(70787),A=n(27656);let E={start:0,center:.5,end:1};function j(e,t,n=0){let r=0;if(e in E&&(e=E[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 _=[0,0],P={All:[[0,0],[1,1]]},L={x:0,y:0},M=new WeakMap,S=new WeakMap,W=new WeakMap,z=e=>e===document.documentElement?window:e;function G(e,{container:t=document.documentElement,...n}={}){let l=W.get(t);l||(l=new Set,W.set(t,l));let i=function(e,t,n,r={}){return{measure:()=>(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.c
1ontainerLength=e.clientHeight})(e,r.target,n),update:t=>{x(e,"x",n,t),x(e,"y",n,t),n.time=t,(r.offset||r.target)&&function(e,t,n){let{offset:r=P.All}=n,{target:o=e,axis:l="y"}=n,i="y"===l?"height":"width",a=o!==e?function(e,t){let n={x:0,y:0},r=e;for(;r&&r!==t;)if(r instanceof HTMLElement)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 o=null,l=r.parentNode;for(;!o;)"svg"===l.tagName&&(o=l),l=r.parentNode;r=o}else break;return n}(o,e):L,u=o===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in o&&"svg"!==o.tagName?o.getBBox():{width:o.clientWidth,height:o.clientHeight},s={width:e.clientWidth,height:e.clientHeight};t[l].offset.length=0;let f=!t[l].interpolate,c=r.length;for(let e=0;e<c;e++){let n=function(e,t,n,r){let o=Array.isArray(e)?e:_,l=0;return"number"==typeof e?o=[e,e]:"string"==typeof e&&(o=(e=e.trim()).includes(" ")?e.split(" "):[e,E[e]?e:"0"]),(l=j(o[0],n,r))-j(o[1],t)}(r[e],s[i],u[i],a[l]);f||n===t[l].interpolatorOffsets[e]||(f=!0),t[l].offset[e]=n}f&&(t[l].interpolate=(0,O.G)(t[l].offset,(0,A.Z)(r),{clamp:!1}),t[l].interpolatorOffsets=[...t[l].offset]),t[l].progress=(0,k.q)(0,1,t[l].interpolate(t[l].current))}(e,n,r)},notify:()=>t(n)}}(t,e,{time:0,x:b(),y:b()},n);if(l.add(i),!M.has(t)){let e=()=>{for(let e of l)e.measure()},n=()=>{for(let e of l)e.update(c.uv.timestamp)},i=()=>{for(let e of l)e.notify()},a=()=>{c.Gt.read(e,!1,!0),c.Gt.read(n,!1,!0),c.Gt.update(i,!1,!0)};M.set(t,a);let u=z(t);window.addEventListener("resize",a,{passive:!0}),t!==document.documentElement&&S.set(t,"function"==typeof t?(p.add(t),o||(o=()=>{let e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};p.forEach(e=>e(t))},window.addEventListener("resize",o)),()=>{p.delete(t),!p.size&&o&&(o=void 0)}):function(e,t){r||"undefined"!=typeof ResizeObserver&&(r=new ResizeObserver(y));let n=(0,s.KJ)(e);return n.forEach(e=>{let n=g.get(e);n||(n=new Set,g.set(e,n)),n.add(t),null==r||r.observe(e)}),()=>{n.forEach(e=>{let n=g.get(e);null==n||n.delete(t),(null==n?void 0:n.size)||null==r||r.unobserve(e)})}}(t,a)),u.addEventListener("scroll",a,{passive:!0})}let a=M.get(t);return c.Gt.read(a,!1,!0),()=>{var e;(0,c.WG)(a);let n=W.get(t);if(!n||(n.delete(i),n.size))return;let r=M.get(t);M.delete(t),r&&(z(t).removeEventListener("scroll",r),null==(e=S.get(t))||e(),window.removeEventListener("resize",r))}}let B=new Map;function T({source:e,container:t=document.documentElement,axis:n="y"}={}){e&&(t=e),B.has(t)||B.set(t,{});let r=B.get(t);return r[n]||(r[n]=(0,s.Jb)()?new ScrollTimeline({source:t,axis:n}):function({source:e,container:t,axis:n="y"}){e&&(t=e);let r={value:0},o=G(e=>{r.value=100*e[n].progress},{container:t,axis:n});return{currentTime:r,cancel:o}}({source:t,axis:n})),r[n]}function H(e){return e&&(e.target||e.offset)}var C=n(36655);function N(e,t){(0,u.$)(!!(!t||t.current),`You have defined a ${e} options but the provided ref is not yet hydrated, probably because it's defined higher up the tree. Try calling useScroll() in the same component as the ref, or setting its \`layoutEffect: false\` option.`)}let R=()=>({scrollX:(0,l.OQ)(0),scrollY:(0,l.OQ)(0),scrollXProgress:(0,l.OQ)(0),scrollYProgress:(0,l.OQ)(0)});function q({container:e,target:t,layoutEffect:n=!0,...r}={}){let o=(0,i.M)(R);return(n?C.E:a.useEffect)(()=>(N("target",t),N("container",e),function(e,{axis:t="y",...n}={}){var r,o;let l={axis:t,...n};return"function"==typeof e?(r=e,o=l,2===r.length||H(o)?G(e=>{r(e[o.axis].progress,e)},o):d(r,T(o))):function(e,t){if(e.flatten(),H(t))return e.pause(),G(n=>{e.time=e.duration*n[t.axis].progress},t);{let n=T(t);return e.attachTimeline?e.attachTimeline(n,e=>(e.pause(),d(t=>{e.time=e.duration*t},n))):f.l}}(e,l)}((e,{x:t,y:n})=>{o.scrollX.set(t.current),o.scrollXProgress.set(t.progress),o.scrollY.set(n.current),o.scrollYProgress.set(n.progress)},{...r,container:(null==e?void 0:e.current)||void 0,target:(null==t?void 0:t.current)||void 0})),[e,t,JSON.stringify(r.offset)]),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.