1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6567],{92167:function(e,t,n){"use strict";var r=n(63038);t.default=void 0;var i,o=(i=n(67294))&&i.__esModule?i:{default:i},u=n(21063),l=n(34651),a=n(7426);var s={};function c(e,t,n,r){if(e&&u.isLocalURL(t)){e.prefetch(t,n,r).catch((function(e){0}));var i=r&&"undefined"!==typeof r.locale?r.locale:e&&e.locale;s[t+"%"+n+(i?"%"+i:"")]=!0}}var f=function(e){var t,n=!1!==e.prefetch,i=l.useRouter(),f=o.default.useMemo((function(){var t=u.resolveHref(i,e.href,!0),n=r(t,2),o=n[0],l=n[1];return{href:o,as:e.as?u.resolveHref(i,e.as):l||o}}),[i,e.href,e.as]),d=f.href,p=f.as,v=e.children,h=e.replace,m=e.shallow,E=e.scroll,g=e.locale;"string"===typeof v&&(v=o.default.createElement("a",null,v));var y=(t=o.default.Children.only(v))&&"object"===typeof t&&t.ref,b=a.useIntersection({rootMargin:"200px"}),w=r(b,2),T=w[0],C=w[1],L=o.default.useCallback((function(e){T(e),y&&("function"===typeof y?y(e):"object"===typeof y&&(y.current=e))}),[y,T]);o.default.useEffect((function(){var e=C&&n&&u.isLocalURL(d),t="undefined"!==typeof g?g:i&&i.locale,r=s[d+"%"+p+(t?"%"+t:"")];e&&!r&&c(i,d,p,{locale:t})}),[p,d,C,g,n,i]);var F={ref:L,onClick:function(e){t.props&&"function"===typeof t.props.onClick&&t.props.onClick(e),e.defaultPrevented||function(e,t,n,r,i,o,l,a){("A"!==e.currentTarget.nodeName||!function(e){var t=e.currentTarget.target;return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)&&u.isLocalURL(n))&&(e.preventDefault(),null==l&&r.indexOf("#")>=0&&(l=!1),t[i?"replace":"push"](n,r,{shallow:o,locale:a,scroll:l}))}(e,i,d,p,h,m,E,g)},onMouseEnter:function(e){u.isLocalURL(d)&&(t.props&&"function"===typeof t.props.onMouseEnter&&t.props.onMouseEnter(e),c(i,d,p,{priority:!0}))}};if(e.passHref||"a"===t.type&&!("href"in t.props)){var R="undefined"!==typeof g?g:i&&i.locale,k=i&&i.isLocaleDomain&&u.getDomainLocale(p,R,i&&i.locales,i&&i.domainLocales);F.href=k||u.addBasePath(u.addLocale(p,R,i&&i.defaultLocale))}return o.default.cloneElement(t,F)};t.default=f},41664:function(e,t,n){e.exports=n(92167)},47031:function(e,t,n){"use strict";n.d(t,{u:function(){return N}});var r=n(67294),i=n(12351),o=n(16567),u=n(32984),l=n(14879),a=n(16723),s=n(3855),c=n(82180),f=n(23784);var d=n(9362);function p(e,...t){e&&t.length>0&&e.classList.add(...t)}function v(e,...t){e&&t.length>0&&e.classList.remove(...t)}var h,m=((h=m||{}).Ended="ended",h.Cancelled="cancelled",h);function E(e,t,n,r){let i=n?"enter":"leave",o=(0,d.k)(),l=void 0!==r?function(e){let t={called:!1};return(...n)=>{if(!t.called)return t.called=!0,e(...n)}}(r):()=>{};"enter"===i&&(e.removeAttribute("hidden"),e.style.display="");let a=(0,u.E)(i,{enter:()=>t.enter,leave:()=>t.leave}),s=(0,u.E)(i,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),c=(0,u.E)(i,{enter:()=>t.enterFrom,leave:()=>t.leaveFrom});return v(e,...t.enter,...t.enterTo,...t.enterFrom,...t.leave,...t.leaveFrom,...t.leaveTo,...t.entered),p(e,...a,...c),o.nextFrame((()=>{v(e,...c),p(e,...s),function(e,t){let n=(0,d.k)();if(!e)return n.dispose;let{transitionDuration:r,transitionDelay:i}=getComputedStyle(e),[o,u]=[r,i].map((e=>{let[t=0]=e.split(",").filter(Boolean).map((e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e))).sort(((e,t)=>t-e));return t}));if(o+u!==0){let r=[];r.push(n.addEventListener(e,"transitionrun",(i=>{i.target===i.currentTarget&&(r.splice(0).forEach((e=>e())),r.push(n.addEventListener(e,"transitionend",(e=>{e.target===e.currentTarget&&(t("ended"),r.splice(0).forEach((e=>e())))})),n.addEventListener(e,"transitioncancel",(e=>{e.target===e.currentTarget&&(t("cancelled"),r.splice(0).forEach((e=>e())))}))))})))}else t("ended");n.add((()=>t("cancelled"))),n.dispose}(e,(n=>("ended"===n&&(v(e,...a),p(e,...t.entered)),l(n))))})),o.dispose}var g=n(94192);var y=n(73781);function b(e=""){return e.split(" ").filter((e=>e.trim().length>1))}let w=(0,r.createContext)(null);w.displayName="TransitionContext";var T,C=((T=C||{}).Visible="visible",T.Hidden="hidden",T);let L=(0,r.createContext)(null);function F(e){return"children"in e?F(e.children):e.current.filter((({el:e})=>null!==e.current)).filter((({state:e})=>"visible"===e)).length>0}function R(e,t){let n=(0,s.E)(e),o=(0,r.useRef)([]),a=(0,l.t)(),c=(0,g.G)(),f=(0,y.z)(((e,t=i.l4.Hidden)=>{let r=o.current.findIndex((({el:t})=>t===e));-1!==r&&((0,u.E)(t,{[i.l4.Unmount](){o.current.splice(r,1)},[i.l4.Hidden](){o.current[r].state="hidden"}}),c.microTask((()=>{var e;!F(o)&&a.current&&(null==(e=n.current)||e.call(n))})))})),d=(0,y.z)((e=>
1{let t=o.current.find((({el:t})=>t===e));return t?"visible"!==t.state&&(t.state="visible"):o.current.push({el:e,state:"visible"}),()=>f(e,i.l4.Unmount)})),p=(0,r.useRef)([]),v=(0,r.useRef)(Promise.resolve()),h=(0,r.useRef)({enter:[],leave:[],idle:[]}),m=(0,y.z)(((e,n,r)=>{p.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter((([t])=>t!==e))),null==t||t.chains.current[n].push([e,new Promise((e=>{p.current.push(e)}))]),null==t||t.chains.current[n].push([e,new Promise((e=>{Promise.all(h.current[n].map((([e,t])=>t))).then((()=>e()))}))]),"enter"===n?v.current=v.current.then((()=>null==t?void 0:t.wait.current)).then((()=>r(n))):r(n)})),E=(0,y.z)(((e,t,n)=>{Promise.all(h.current[t].splice(0).map((([e,t])=>t))).then((()=>{var e;null==(e=p.current.shift())||e()})).then((()=>n(t)))}));return(0,r.useMemo)((()=>({children:o,register:d,unregister:f,onStart:m,onStop:E,wait:v,chains:h})),[d,f,o,m,E,h,v])}function k(){}L.displayName="NestingContext";let O=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function S(e){var t;let n={};for(let r of O)n[r]=null!=(t=e[r])?t:k;return n}let P=i.AN.RenderStrategy,j=(0,i.yV)((function(e,t){let{beforeEnter:n,after
1Enter:p,beforeLeave:v,afterLeave:h,enter:T,enterFrom:C,enterTo:k,entered:O,leave:j,leaveFrom:H,leaveTo:x,...N}=e,A=(0,r.useRef)(null),M=(0,f.T)(A,t),U=N.unmount?i.l4.Unmount:i.l4.Hidden,{show:z,appear:$,initial:q}=function(){let e=(0,r.useContext)(w);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[D,_]=(0,r.useState)(z?"visible":"hidden"),V=function(){let e=(0,r.useContext)(L);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:Y,unregister:Z}=V,K=(0,r.useRef)(null);(0,r.useEffect)((()=>Y(A)),[Y,A]),(0,r.useEffect)((()=>{if(U===i.l4.Hidden&&A.current)return z&&"visible"!==D?void _("visible"):(0,u.E)(D,{hidden:()=>Z(A),visible:()=>Y(A)})}),[D,A,Y,Z,z,U]);let B=(0,s.E)({enter:b(T),enterFrom:b(C),enterTo:b(k),entered:b(O),leave:b(j),leaveFrom:b(H),leaveTo:b(x)}),G=function(e){let t=(0,r.useRef)(S(e));return(0,r.useEffect)((()=>{t.current=S(e)}),[e]),t}
1({beforeEnter:n,afterEnter:p,beforeLeave:v,afterLeave:h}),I=(0,c.H)();(0,r.useEffect)((()=>{if(I&&"visible"===D&&null===A.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}),[A,D,I]);let J=q&&!$,Q=!I||J||K.current===z?"idle":z?"enter":"leave",W=(0,y.z)((e=>(0,u.E)(e,{enter:()=>G.current.beforeEnter(),leave:()=>G.current.beforeLeave(),idle:()=>{}}))),X=(0,y.z)((e=>(0,u.E)(e,{enter:()=>G.current.afterEnter(),leave:()=>G.current.afterLeave(),idle:()=>{}}))),ee=R((()=>{_("hidden"),Z(A)}),V);(function({container:e,direction:t,classes:n,onStart:r,onStop:i}){let o=(0,l.t)(),c=(0,g.G)(),f=(0,s.E)(t);(0,a.e)((()=>{let t=(0,d.k)();c.add(t.dispose);let l=e.current;if(l&&"idle"!==f.current&&o.current)return t.dispose(),r.current(f.current),t.add(E(l,n.current,"enter"===f.current,(e=>{t.dispose(),(0,u.E)(e,{[m.Ended](){i.current(f.current)},[m.Cancelled]:()=>{}})}))),t.dispose}),[t])})({container:A,classes:B,direction:Q,onStart:(0,s.E)((e=>{ee.onStart(A,e,W)})),onStop:(0,s.E)((e=>{ee.onStop(A,e,X),"leave"===e&&!F(ee)&&(_("hidden"),Z(A))}))}),(0,r.useEffect)((()=>{!J||(U===i.l4.Hidden?K.current=null:K.current=z)}),[z,J,D]);let te=N,ne={ref:M};return r.createElement(L.Provider,{value:ee},r.createElement(o.up,{value:(0,u.E)(D,{visible:o.ZM.Open,hidden:o.ZM.Closed})},(0,i.sY)({ourProps:ne,theirProps:te,defaultTag:"div",features:P,visible:"visible"===D,name:"Transition.Child"})))})),H=(0,i.yV)((function(e,t){let{show:n,appear:l=!1,unmount:s,...d}=e,p=(0,r.useRef)(null),v=(0,f.T)(p,t);(0,c.H)();let h=(0,o.oJ)();if(void 0===n&&null!==h&&(n=(0,u.E)(h,{[o.ZM.Open]:!0,[o.ZM.Closed]:!1})),![!0,!1].includes(n))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[m,E]=(0,r.useState)(n?"visible":"hidden"),g=R((()=>{E("hidden")})),[y,b]=(0,r.useState)(!0),T=(0,r.useRef)([n]);(0,a.e)((()=>{!1!==y&&T.current[T.current.length-1]!==n&&(T.current.push(n),b(!1))}),[T,n]);let C=(0,r.useMemo)((()=>({show:n,appear:l,initial:y})),[n,l,y]);(0,r.useEffect)((()=>{if(n)E("visible");else if(F(g)){let e=p.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&E("hidden")}else E("hidden")}),[n,g]);let k={unmount:s};return r.createElement(L.Provider,{value:g},r.createElement(w.Provider,{value:C},(0,i.sY)({ourProps:{...k,as:r.Fragment,children:r.createElement(j,{ref:v,...k,...d})},theirProps:{},defaultTag:r.Fragment,features:P,visible:"visible"===m,name:"Transition"})))})),x=(0,i.yV)((function(e,t){let n=null!==(0,r.useContext)(w),i=null!==(0,o.oJ)();return r.createElement(r.Fragment,null,!n&&i?r.createElement(H,{ref:t,...e}):r.createElement(j,{ref:t,...e}))})),N=Object.assign(H,{Child:x,Root:H})},94192:function(e,t,n){"use strict";n.d(t,{G:function(){return o}});var r=n(67294),i=n(9362);function o(){let[e]=(0,r.useState)(i.k);return(0,r.useEffect)((()=>()=>e.dispose()),[e]),e}},73781:function(e,t,n){"use strict";n.d(t,{z:function(){return o}});var r=n(67294),i=n(3855);let o=function(e){let t=(0,i.E)(e);return r.useCallback(((...e)=>t.current(...e)),[t])}},14879:function(e,t,n){"use strict";n.d(t,{t:function(){return o}});var r=n(67294),i=n(16723);function o(){let e=(0,r.useRef)(!1);return(0,i.e)((()=>(e.current=!0,()=>{e.current=!1})),[]),e}},16723:function(e,t,n){"use strict";n.d(t,{e:function(){return i}});var r=n(67294);let i=n(43393).s?r.useEffect:r.useLayoutEffect},3855:function(e,t,n){"use strict";n.d(t,{E:function(){return o}});var r=n(67294),i=n(16723);function o(e){let t=(0,r.useRef)(e);return(0,i.e)((()=>{t.current=e}),[e]),t}},82180:function(e,t,n){"use strict";n.d(t,{H:function(){return o}});var r=n(67294);let i={serverHandoffComplete:!1};function o(){let[e,t]=(0,r.useState)(i.serverHandoffComplete);return(0,r.useEffect)((()=>{!0!==e&&t(!0)}),[e]),(0,r.useEffect)((()=>{!1===i.serverHandoffComplete&&(i.serverHandoffComplete=!0)}),[]),e}},23784:function(e,t,n){"use strict";n.d(t,{h:function(){return u},T:function(){return l}});var r=n(67294),i=n(73781);let o=Symbol();function u(e,t=!0){return Object.assign(e,{[o]:t})}function l(...e){let t=(0,r.useRef)(e);(0,r.useEffect)((()=>{t.current=e}),[e]);let n=(0,i.z)((e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)}));return e.every((e=>null==e||(null==e?void 0:e[o])))?void 0:n}},16567:function(e,t,n){"use strict";n.d(t,{up:function(){return a},ZM:function(){return u},oJ:function(){return l}});var r=n(67294);let i=(0,r.createContext)(null);i.displayName="OpenClosedContext";var o,u=((o=u||{})[o.Open=0]="Open",o[o.Closed=1]="Closed",o);function l(){return(0,r.useContext)(i)}function a({value:e,children:t}){return r.createElement(i.Provider,{value:e},t)}},9362:function(e,t,n){"use strict";n.d(t,{k:function(){return i}});var r=n(81021);function i(){let e=[],t=[],n={enqueue(e){t.push(e)},addEventListener:(e,t,r,i)=>(e.addEventListener(t,r,i),n.add((()=>e.removeEventListener(t,r,i)))),requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return n.add((()=>cancelAnimationFrame(t)))},nextFrame:(...e)=>n.requestAnimationFrame((()=>n.requestAnimationFrame(...e))),setTimeout(...e){let t=setTimeout(...e);return n.add((()=>clearTimeout(t)))},microTask(...e){let t={current:!0};return(0,r.Y)((()=>{t.current&&e[0]()})),n.add((()=>{t.current=!1}))},add:t=>(e.push(t),()=>{let n=e.indexOf(t);if(n>=0){let[t]=e.splice(n,1);t()}}),dispose(){for(let t of e.splice(0))t()},async workQueue(){for(let e of t.splice(0))await e()}};return n}},32984:function(e,t,n){"use strict";function r(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let i=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(i,r),i}n.d(t,{E:function(){return r}})},81021:function(e,t,n){"use strict";function r(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}n.d(t,{Y:function(){return r}})},12351:function(e,t,n){"use strict";n.d(t,{AN:function(){return l},l4:function(){return a},oA:function(){return p},yV:function(){return d},sY:function(){return s}});var r,i,o=n(67294),u=n(32984),l=((i=l||{})[i.None=0]="None",i[i.RenderStrategy=1]="RenderStrategy",i[i.Static=2]="Static",i),a=((r=a||{})[r.Unmount=0]="Unmount",r[r.Hidden=1]="Hidden",r);function s({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:i,visible:o=!0,name:l}){let a=f(t,e);if(o)return c(a,n,r,l);let s=null!=i?i:0;if(2&s){let{static:e=!1,...t}=a;if(e)return c(t,n,r,l)}if(1&s){let{unmount:e=!0,...t}=a;return(0,u.E)(e?0:1,{0:()=>null,1:()=>c({...t,hidden:!0,style:{display:"none"}},n,r,l)})}return c(a,n,r,l)}function c(e,t={},n,r){let{as:i=n,children:u,refName:l="ref",...a}=v(e,["unmount","static"]),s=void 0!==e.ref?{[l]:e.ref}:{},c="function"==typeof u?u(t):u;a.className&&"function"==typeof a.className&&(a.className=a.className(t));let d={};if(t){let e=!1,n=[];for(let[r,i]of Object.entries(t))"boolean"==typeof i&&(e=!0),!0===i&&n.push(r);e&&(d["data-headlessui-state"]=n.join(" "))}if(i===o.Fragment&&Object.keys(p(a)).length>0){if(!(0,o.isValidElement)(c)||Array.isArray(c)&&c.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(a).map((e=>` - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((e=>` - ${e}`)).join("\n")].join("\n"));return(0,o.cloneElement)(c,Object.assign({},f(c.props,p(v(a,["ref"]))),d,s,function(...e){return{ref:e.every((e=>null==e))?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}}(c.ref,s.ref)))}return(0,o.createElement)(i,Object.assign({},v(a,["ref"]),i!==o.Fragment&&s,i!==o.Fragment&&d),c)}function f(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map((e=>[e,void 0]))));for(let r in n)Object.assign(t,{[r](e,...t){let i=n[r];for(let n of i){if((e instanceof Event||(null==e?void 0:e.nativeEvent)instanceof Event)&&e.defaultPrevented)return;n(e,...t)}}});return t}function d(e){var t;return Object.assign((0,o.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function p(e){let t=Object.assign({},e);for(let n in t)void 0===t[n]&&delete t[n];return t}function v(e,t=[]){let n=Object.assign({},e);for(let r of t)r in n&&delete n[r];return n}},43393:function(e,t,n){"use strict";n.d(t,{s:function(){return r}});const r="undefined"==typeof window||"undefined"==typeof document},73318:function(e,t,n){"use strict";n.d(t,{ZP:function(){return o}});const r=/^[a-z]{2}$/i,i=127397;var o=function(e){if(!r.test(e)){const t=typeof e;throw new TypeError(`cc argument must be an ISO 3166-1 alpha-2 string, but got '${"string"===t?e:t}' instead.`)}const t=[...e.toUpperCase()].map((e=>e.codePointAt()+i));return String.fromCodePoint(...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.