1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2360],{882:(e,t,r)=>{"use strict";r.d(t,{a:()=>x});var i=r(14232),n=r(99336),o=r(15347);let l={},s="undefined"==typeof window?null:window,u=s&&void 0!==s.visualViewport?s.visualViewport:null,d=()=>[document.documentElement.clientWidth,document.documentElement.clientHeight],a=function(e){var t;let r;void 0===e&&(e=l);let{wait:a,leading:c,initialWidth:f=0,initialHeight:p=0}=e,[h,m]=(t="undefined"==typeof document?[f,p]:d,[(r=i.useState(t))[0],((e,t=100,r=!1)=>{let o=(0,n.A)(e),l=i.useRef(),s=[t,r,o];function u(){l.current&&clearTimeout(l.current),l.current=void 0}function d(){l.current=void 0}return i.useEffect(()=>u,s),i.useCallback(function(){let e=arguments,{current:i}=l;if(void 0===i&&r)return l.current=setTimeout(d,t),o.current.apply(null,e);i&&clearTimeout(i),l.current=setTimeout(()=>{l.current=void 0,o.current.apply(null,e)},t)},s)})(r[1],a,c)]),y=()=>m(d);return(0,o.A)(s,"resize",y),(0,o.A)(u,"resize",y),(0,o.A)(s,"orientationchange",y),h};var c=r(64592),f=r(84498),p=r(60607);let h="undefined"==typeof window?null:window,m=()=>void 0!==h.scrollY?h.scrollY:void 0===h.pageYOffset?0:h.pageYOffset;function y(e){let{scrollTop:t,isScrolling:r}=function(e,t){void 0===e&&(e=0),void 0===t&&(t=12);let r=((e=30)=>{let t=(0,p._)("undefined"==typeof window?0:m,e,!0);return(0,o.A)(h,"scroll",()=>t[1](m())),t[0]})(t),[n,l]=i.useState(!1),s=i.useRef(0);return i.useEffect(()=>{1===s.current&&l(!0);let e=!1,r=(0,f.Vq)(()=>{e||l(!1)},40+1e3/t);return s.current=1,()=>{e=!0,(0,f.Ee)(r)}},[t,r]),{scrollTop:Math.max(0,r-e),isScrolling:n}}(e.offset,e.scrollFps);return(0,c.P)({scrollTop:t,isScrolling:r,positioner:e.positioner,resizeObserver:e.resizeObserver,items:e.items,onRender:e.onRender,as:e.as,id:e.id,className:e.className,style:e.style,role:e.role,tabIndex:e.tabIndex,containerRef:e.containerRef,itemAs:e.itemAs,itemStyle:e.itemStyle,itemHeightEstimate:e.itemHeightEstimate,itemKey:e.itemKey,overscanBy:e.overscanBy,height:e.height,render:e.render})}r(65364);var v=r(2363);let _=[];var w=r(74900),b=r(81043);let g={index:void 0,position:void 0,prevTop:void 0};r(65364);let T=i.createElement;function x(e){let t=i.useRef(null),r=a({initialWidth:e.ssrWidth,initialHeight:e.ssrHeight}),l=function(e,t){void 0===t&&(t=_);let[r,n]=i.useState({offset:0,width:0});return(0,v.A)(()=>{let{current:t}=e;if(null!==t){let e=0,i=t;do e+=i.offsetTop||0,i=i.offsetParent;while(i);(e!==r.offset||t.offsetWidth!==r.width)&&n({offset:e,width:t.offsetWidth})}},t),r}(t,r),s=Object.assign({offset:l.offset,width:l.width||r[0],height:r[1],containerRef:t},e);s.positioner=(0,w.i)(s),s.resizeObserver=(0,b.w)(s.positioner);let u=function(e,t){var r;let{align:l="top",element:s="undefined"!=typeof window&&window,offset:u=0,height:d="undefined"!=typeof window?window.innerHeight:0}=t,a=(0,n.A)({positioner:e,element:s,align:l,offset:u,height:d}),c=i.useRef(()=>{let e=a.current.element;return e&&"current"in e?e.current:e}).current,[f,h]=i.useReducer((e,t)=>{let r={position:e.position,index:e.index,prevTop:e.prevTop};if("scrollToIndex"===t.type){var i;return{position:a.current.positioner.get(null!=(i=t.value)?i:-1),index:t.value,prevTop:void 0}}if("setPosition"===t.type)r.position=t.value;else if("setPrevTop"===t.type)r.prevTop=t.value;else if("reset"===t.type)return g;return r},g),m=(0,p.r)(h,15);(0,o.A)(c(),"scroll",()=>{if(!f.position&&f.index){let e=a.current.positioner.get(f.index);e&&h({type:"setPosition",value:e})}});let y=void 0!==f.index&&(null==(r=a.current.positioner.get(f.index))?void 0:r.top);return i.useEffect(()=>{let e=c();if(!e)return;let{height:t,align:r,offset:i,positioner:n}=a.current;if(f.position){let n=f.position.top;"bottom"===r?n=n-t+f.position.height:"center"===r&&(n-=(t-f.position.height)/2),e.scrollTo(0,Math.max(0,n+=i));let o=!1,l=setTimeout(()=>!o&&h({type:"reset"}),400);return()=>{o=!0,clearTimeout(l)}}if(void 0!==f.index){let r=n.shortestColumn()/n.size()*f.index;f.prevTop&&(r=Math.max(r,f.prevTop+t)),e.scrollTo(0,r),m({type:"setPrevTop",value:r})}},[y,f,a,c,m]),i.useRef(e=>{h({type:"scrollToIndex",value:e})}).current}(s.positioner,{height:s.height,offset:l.offset,align:"object"==typeof e.scrollToIndex?e.scrollToIndex.align:void 0}),d=e.scrollToIndex&&("number"==typeof e.scrollToIndex?e.scrollToIndex:e.scrollToIndex.index);return i.useEffect(()=>{void 0!==d&&u(d)},[d,u]),T(y,s)}},13255:(e,t,r)=>{"use strict";r.d(t,{l:()=>o});var i=r(14232),n=r(63701);function o(){let{current:e}=i.useRef((0,n.Sw)()),[t,r]=i.useState({width:e?window.innerWidth:0,height:e?window.innerHeight:0});return(0,n.Es)(()=>{let e=()=>r({width:window.innerWidth,height:window.innerHeight});return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),t}},16006:(e,t,r)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return f}});let i=r(64252)._(r(14232)),n=r(72936),o=[],l=[],s=!1;function u(e){let t=e(),r={loading:!0,loaded:null,error:null};return r.promise=t.then(e=>(r.loading=!1,r.loaded=e,e)).catch(e=>{throw r.loading=!1,r.error=e,e}),r}class d{constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}}function a(e){return function(e,t){let r=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),o=null;function u(){if(!o){let t=new d(e,r);o={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return o.promise()}if(!s){let e=r.webpack&&1?r.webpack():r.modules;e&&l.push(t=>{for(let r of e)if(t.includes(r))return u()})}function a(e,t){let l;u(),(l=i.default.useContext(n.LoadableContext))&&Array.isArray(r.modules)&&r.modules.forEach(e=>{l(e)});let s=i.default.useSyncExternalStore(o.subscribe,o.getCurrentValue,o.getCurrentValue);return i.default.useImperativeHandle(t,()=>({retry:o.retry}),[]),i.default.useMemo(()=>{var t;return s.loading||s.error?i.default.createElement(r.loading,{isLoading:s.loading,pastDelay:s.pastDelay,timedOut:s.timedOut,error:s.error,retry:o.retry}):s.loaded?i.default.createElement((t=s.loaded)&&t.default?t.default:t,e):null},[e,s])}return a.preload=()=>u(),a.displayName="LoadableComponent",i.default.forwardRef(a)}(u,e)}function c(e,t){let r=[];for(;e.length;){let i=e.pop();r.push(i(t))}return Promise.all(r).then(()=>{if(e.length)return c(e,t)})}a.preloadAll=()=>new Promise((e,t)=>{c(o).then(e,t)}),a.preloadReady=(e=[])=>new Promise(t=>{let r=()=>(s=!0,t());c(l,e).then(r,r)}),window.__NEXT_PRELOADREADY=a.preloadReady;let f=a},18847:(e,t,r)=>{e.exports=r(20705)},20705:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={default:function(){return d},noSSR:function(){return u}};for(var n in i)Object.defineProperty(t,n,{enumerable:!0,get:i[n]});let o=r(64252);r(37876),r(14232);let l=o._(r(16006));function s(e){return{default:e?.default||e}}function u(e,t){return delete t.webpack,delete t.modules,e(t)}function d(e,t){let r=l.default,i={loading:({error:e,isLoading:t,pastDelay:r})=>null};e instanceof Promise?i.loader=()=>e:"function"==typeof e?i.loader=e:"object"==typeof e&&(i={...i,...e});let n=(i={...i,...t}).loader;return(i.loadableGenerated&&(i={...i,...i.loadableGenerated},delete i.loadableGenerated),"boolean"!=typeof i.ssr||i.ssr)?r({...i,loader:()=>null!=n?n().then(s):Promise.resolve(s(()=>null))}):(delete i.webpack,delete i.modules,u(r,i))}("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)},72936:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return i}});let i=r(64252)._(r(14232)).default.createContext(null)}}]);
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.