(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3911],{912:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return i}});let r=n(5592);function i(e){let{reason:t,children:n}=e;if("undefined"==typeof window)throw new r.BailoutToCSRError(t);return n}},1481:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadCss",{enumerable:!0,get:function(){return s}});let r=n(7437),i=n(8512);function s(e){let{moduleIds:t}=e;if("undefined"!=typeof window)return null;let n=(0,i.getExpectedRequestStore)("next/dynamic css"),s=[];if(n.reactLoadableManifest&&t){let e=n.reactLoadableManifest;for(let n of t){if(!e[n])continue;let t=e[n].files.filter(e=>e.endsWith(".css"));s.push(...t)}}return 0===s.length?null:(0,r.jsx)(r.Fragment,{children:s.map(e=>(0,r.jsx)("link",{precedence:"dynamic",rel:"stylesheet",href:n.assetPrefix+"/_next/"+encodeURI(e),as:"style"},e))})}},3023:function(){},4885:function(){},5127:function(e,t,n){"use strict";n.d(t,{M:function(){return E}});var r=n(7437),i=n(2265),s=n(9033);function o(){let e=(0,i.useRef)(!1);return(0,s.L)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var u=n(6219),l=n(7797),c=n(458),f=n(9791);class d extends i.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function a({children:e,isPresent:t}){let n=(0,i.useId)(),s=(0,i.useRef)(null),o=(0,i.useRef)({width:0,height:0,top:0,left:0}),{nonce:u}=(0,i.useContext)(f._);return(0,i.useInsertionEffect)(()=>{let{width:e,height:r,top:i,left:l}=o.current;if(t||!s.current||!e||!r)return;s.current.dataset.motionPopId=n;let c=document.createElement("style");return u&&(c.nonce=u),document.head.appendChild(c),c.sheet&&c.sheet.insertRule(`
          [data-motion-pop-id="${n}"] {
            position: absolute !important;
            width: ${e}px !important;
            height: ${r}px !important;
            top: ${i}px !important;
            left: ${l}px !important;
          }
        `),()=>{document.head.removeChild(c)}},[t]),(0,r.jsx)(d,{isPresent:t,childRef:s,sizeRef:o,children:i.cloneElement(e,{ref:s})})}let p=({children:e,initial:t,isPresent:n,onExitComplete:s,custom:o,presenceAffectsLayout:u,mode:f})=>{let d=(0,c.h)(h),p=(0,i.useId)(),m=(0,i.useMemo)(()=>({id:p,initial:t,isPresent:n,custom:o,onExitComplete:e=>{for(let t of(d.set(e,!0),d.values()))if(!t)return;s&&s()},register:e=>(d.set(e,!1),()=>d.delete(e))}),u?[Math.random()]:[n]);return(0,i.useMemo)(()=>{d.forEach((e,t)=>d.set(t,!1))},[n]),i.useEffect(()=>{n||d.size||!s||s()},[n]),"popLayout"===f&&(e=(0,r.jsx)(a,{isPresent:n,children:e})),(0,r.jsx)(l.O.Provider,{value:m,children:e})};function h(){return new Map}var m=n(5050),w=n(9047);let x=e=>e.key||"",E=({children:e,custom:t,initial:n=!0,onExitComplete:l,exitBeforeEnter:c,presenceAffectsLayout:f=!0,mode:d="sync"})=>{var a;(0,w.k)(!c,"Replace exitBeforeEnter with mode='wait'");let h=(0,i.useContext)(m.p).forceRender||function(){let e=o(),[t,n]=(0,i.useState)(0),r=(0,i.useCallback)(()=>{e.current&&n(t+1)},[t]);return[(0,i.useCallback)(()=>u.Wi.postRender(r),[r]),t]}()[0],E=o(),y=function(e){let t=[];return i.Children.forEach(e,e=>{(0,i.isValidElement)(e)&&t.push(e)}),t}(e),R=y,g=(0,i.useRef)(new Map).current,C=(0,i.useRef)(R),v=(0,i.useRef)(new Map).current,b=(0,i.useRef)(!0);if((0,s.L)(()=>{b.current=!1,function(e,t){e.forEach(e=>{let n=x(e);t.set(n,e)})}(y,v),C.current=R}),a=()=>{b.current=!0,v.clear(),g.clear()},(0,i.useEffect)(()=>()=>a(),[]),b.current)return(0,r.jsx)(r.Fragment,{children:R.map(e=>(0,r.jsx)(p,{isPresent:!0,initial:!!n&&void 0,presenceAffectsLayout:f,mode:d,children:e},x(e)))});R=[...R];let P=C.current.map(x),j=y.map(x),k=P.length;for(let e=0;e<k;e++){let t=P[e];-1!==j.indexOf(t)||g.has(t)||g.set(t,void 0)}return"wait"===d&&g.size&&(R=[]),g.forEach((e,n)=>{if(-1!==j.indexOf(n))return;let i=v.get(n);if(!i)return;let s=P.indexOf(n),o=e;o||(o=(0,r.jsx)(p,{isPresent:!1,onExitComplete:()=>{g.delete(n);let e=Array.from(v.keys()).filter(e=>!j.includes(e));if(e.forEach(e=>v.delete(e)),C.current=y.filter(t=>{let r=x(t);return r===n||e.includes(r)}),!g.size){if(!1===E.current)return;h(),l&&l()}},custom:t,presenceAffectsLayout:f,mode:d,children:i},x(i)),g.set(n,o)),R.splice(s,0,o)}),R=R.map(e=>{let t=e.key;return g.has(t)?e:(0,r.jsx)(p,{isPresent:!0,presenceAffectsLayout:f,mode:d,children:e},x(e))}),(0,r.jsx)(r.Fragment,{children:g.size?R:R.map(e=>(0,i.cloneElement)(e))})}},7631:function(e,t,n){"use strict";n.d(t,{Lm:function(){return s},vO:function(){return i}});var r=n(2265);let i=()=>({goToId:r.useCallback((e,t=150)=>{let n=document.querySelector(`#${e}`);if(!n)return;let r=n?.getBoundingClientRect();return window.scrollTo(0,window.scrollY+r.y-t||0)},[]),goToTop:r.useCallback(()=>window.scrollTo(0,0),[])}),s=()=>{let[e,t]=r.useState(0),n=()=>t(window?window.innerWidth:0);return r.useEffect(()=>{n()},[]),r.useEffect(()=>(window.addEventListener("resize",n),()=>window.removeEventListener("resize",n)),[]),e}}}]);