"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[480],{7138:function(e,t,n){n.d(t,{default:function(){return l.a}});var r=n(231),l=n.n(r)},8466:function(e,t,n){let r;n.d(t,{u:function(){return L},x:function(){return P}});var l=n(2265),i=n(9299),a=n(6584),o=n(6400),u=n(1463),s=n(8703),c=n(8371),f=n(3856),d=n(1469),v=n(777),h=n(5583);function m(e){let t={called:!1};return function(){for(var n=arguments.length,r=Array(n),l=0;l1?t-1:0),r=1;r0&&e.classList.add(...n)}function g(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r0&&e.classList.remove(...n)}var b=n(3509),y=n(2585),E=n(3600);function F(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.split(/\s+/).filter(e=>e.length>1)}function T(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||(null!=(t=e.as)?t:S)!==l.Fragment||1===l.Children.count(e.children)}let O=(0,l.createContext)(null);O.displayName="TransitionContext";var C=((r=C||{}).Visible="visible",r.Hidden="hidden",r);let w=(0,l.createContext)(null);function A(e){return"children"in e?A(e.children):e.current.filter(e=>{let{el:t}=e;return null!==t.current}).filter(e=>{let{state:t}=e;return"visible"===t}).length>0}function N(e,t){let n=(0,s.E)(e),r=(0,l.useRef)([]),u=(0,o.t)(),c=(0,i.G)(),f=(0,a.z)(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:E.l4.Hidden,l=r.current.findIndex(t=>{let{el:n}=t;return n===e});-1!==l&&((0,h.E)(t,{[E.l4.Unmount](){r.current.splice(l,1)},[E.l4.Hidden](){r.current[l].state="hidden"}}),c.microTask(()=>{var e;!A(r)&&u.current&&(null==(e=n.current)||e.call(n))}))}),d=(0,a.z)(e=>{let t=r.current.find(t=>{let{el:n}=t;return n===e});return t?"visible"!==t.state&&(t.state="visible"):r.current.push({el:e,state:"visible"}),()=>f(e,E.l4.Unmount)}),v=(0,l.useRef)([]),m=(0,l.useRef)(Promise.resolve()),p=(0,l.useRef)({enter:[],leave:[],idle:[]}),g=(0,a.z)((e,n,r)=>{v.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter(t=>{let[n]=t;return n!==e})),null==t||t.chains.current[n].push([e,new Promise(e=>{v.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(p.current[n].map(e=>{let[t,n]=e;return n})).then(()=>e())})]),"enter"===n?m.current=m.current.then(()=>null==t?void 0:t.wait.current).then(()=>r(n)):r(n)}),b=(0,a.z)((e,t,n)=>{Promise.all(p.current[t].splice(0).map(e=>{let[t,n]=e;return n})).then(()=>{var e;null==(e=v.current.shift())||e()}).then(()=>n(t))});return(0,l.useMemo)(()=>({children:r,register:d,unregister:f,onStart:g,onStop:b,wait:m,chains:p}),[d,f,r,g,b,p,m])}w.displayName="NestingContext";let S=l.Fragment,k=E.VN.RenderStrategy,j=(0,E.yV)(function(e,t){let{show:n,appear:r=!1,unmount:i=!0,...o}=e,s=(0,l.useRef)(null),v=T(e),h=(0,d.T)(...v?[s,t]:null===t?[]:[t]);(0,f.H)();let m=(0,b.oJ)();if(void 0===n&&null!==m&&(n=(m&b.ZM.Open)===b.ZM.Open),void 0===n)throw Error("A is used but it is missing a `show={true | false}` prop.");let[p,g]=(0,l.useState)(n?"visible":"hidden"),y=N(()=>{n||g("hidden")}),[F,C]=(0,l.useState)(!0),S=(0,l.useRef)([n]);(0,u.e)(()=>{!1!==F&&S.current[S.current.length-1]!==n&&(S.current.push(n),C(!1))},[S,n]);let j=(0,l.useMemo)(()=>({show:n,appear:r,initial:F}),[n,r,F]);(0,c.m)(s,()=>g("hidden")),(0,u.e)(()=>{n?g("visible"):A(y)||null===s.current||g("hidden")},[n,y]);let P={unmount:i},L=(0,a.z)(()=>{var t;F&&C(!1),null==(t=e.beforeEnter)||t.call(e)}),x=(0,a.z)(()=>{var t;F&&C(!1),null==(t=e.beforeLeave)||t.call(e)});return l.createElement(w.Provider,{value:y},l.createElement(O.Provider,{value:j},(0,E.sY)({ourProps:{...P,as:l.Fragment,children:l.createElement(R,{ref:h,...P,...o,beforeEnter:L,beforeLeave:x})},theirProps:{},defaultTag:l.Fragment,features:k,visible:"visible"===p,name:"Transition"})))}),R=(0,E.yV)(function(e,t){var n,r,c;let{beforeEnter:C,afterEnter:j,beforeLeave:R,afterLeave:P,enter:L,enterFrom:x,enterTo:M,entered:H,leave:z,leaveFrom:Z,leaveTo:V,...I}=e,q=(0,l.useRef)(null),D=T(e),U=(0,d.T)(...D?[q,t]:null===t?[]:[t]),Y=null==(n=I.unmount)||n?E.l4.Unmount:E.l4.Hidden,{show:_,appear:B,initial:G}=function(){let e=(0,l.useContext)(O);if(null===e)throw Error("A is used but it is missing a parent or .");return e}(),[J,K]=(0,l.useState)(_?"visible":"hidden"),W=function(){let e=(0,l.useContext)(w);if(null===e)throw Error("A is used but it is missing a parent or .");return e}(),{register:$,unregister:Q}=W;(0,u.e)(()=>$(q),[$,q]),(0,u.e)(()=>{if(Y===E.l4.Hidden&&q.current){if(_&&"visible"!==J){K("visible");return}return(0,h.E)(J,{hidden:()=>Q(q),visible:()=>$(q)})}},[J,q,$,Q,_,Y]);let X=(0,s.E)({base:F(I.className),enter:F(L),enterFrom:F(x),enterTo:F(M),entered:F(H),leave:F(z),leaveFrom:F(Z),leaveTo:F(V)}),ee=(0,s.E)({beforeEnter:C,afterEnter:j,beforeLeave:R,afterLeave:P}),et=(0,f.H)();(0,u.e)(()=>{if(D&&et&&"visible"===J&&null===q.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[q,J,et,D]);let en=B&&_&&G,er=en?"enter":et&&(!G||B)?_?"enter":"leave":"idle",el=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,[t,n]=(0,l.useState)(e),r=(0,o.t)(),i=(0,l.useCallback)(e=>{r.current&&n(t=>t|e)},[t,r]),a=(0,l.useCallback)(e=>!!(t&e),[t]);return{flags:t,addFlag:i,hasFlag:a,removeFlag:(0,l.useCallback)(e=>{r.current&&n(t=>t&~e)},[n,r]),toggleFlag:(0,l.useCallback)(e=>{r.current&&n(t=>t^e)},[n])}}(0),ei=(0,a.z)(e=>(0,h.E)(e,{enter:()=>{var e,t;el.addFlag(b.ZM.Opening),null==(t=(e=ee.current).beforeEnter)||t.call(e)},leave:()=>{var e,t;el.addFlag(b.ZM.Closing),null==(t=(e=ee.current).beforeLeave)||t.call(e)},idle:()=>{}})),ea=(0,a.z)(e=>(0,h.E)(e,{enter:()=>{var e,t;el.removeFlag(b.ZM.Opening),null==(t=(e=ee.current).afterEnter)||t.call(e)},leave:()=>{var e,t;el.removeFlag(b.ZM.Closing),null==(t=(e=ee.current).afterLeave)||t.call(e)},idle:()=>{}})),eo=(0,l.useRef)(!1),eu=N(()=>{eo.current||(K("hidden"),Q(q))},W);!function(e){let{container:t,direction:n,classes:r,onStart:a,onStop:s}=e,c=(0,o.t)(),f=(0,i.G)(),d=(0,l.useRef)(!1);(0,u.e)(()=>{if("idle"===n||!c.current)return;a.current(n);let e=t.current;return e?f.add(function(e,t){let{direction:n,done:r,classes:l,inFlight:i}=t,a=(0,v.k)(),o=void 0!==r?m(r):()=>{};"enter"===n&&(e.removeAttribute("hidden"),e.style.display="");let u=(0,h.E)(n,{enter:()=>l.enter,leave:()=>l.leave}),s=(0,h.E)(n,{enter:()=>l.enterTo,leave:()=>l.leaveTo}),c=(0,h.E)(n,{enter:()=>l.enterFrom,leave:()=>l.leaveFrom});return function(e,t){let{inFlight:n,prepare:r}=t;if(null!=n&&n.current){r();return}let l=e.style.transition;e.style.transition="none",r(),e.offsetHeight,e.style.transition=l}(e,{prepare(){g(e,...l.base,...l.enter,...l.enterTo,...l.enterFrom,...l.leave,...l.leaveFrom,...l.leaveTo,...l.entered),p(e,...l.base,...u,...c)},inFlight:i}),i&&(i.current=!0),a.nextFrame(()=>{a.add(function(e,t){let n=m(t),r=(0,v.k)();if(!e)return r.dispose;let{transitionDuration:l,transitionDelay:i}=getComputedStyle(e),[a,o]=[l,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}),u=a+o;if(0!==u){let t=r.group(r=>{let l=r.setTimeout(()=>{n(),r.dispose()},u);r.addEventListener(e,"transitionrun",i=>{i.target===i.currentTarget&&(l(),r.addEventListener(e,"transitioncancel",e=>{e.target===e.currentTarget&&(n(),t())}))})});r.addEventListener(e,"transitionend",e=>{e.target===e.currentTarget&&(n(),r.dispose())})}else n();return r.dispose}(e,()=>(g(e,...l.base,...u),p(e,...l.base,...l.entered,...s),i&&(i.current=!1),o()))),g(e,...l.base,...u,...c),p(e,...l.base,...u,...s)}),a.dispose}(e,{direction:n,classes:r.current,inFlight:d,done(){s.current(n)}})):s.current(n),f.dispose},[n])}({container:q,classes:X,direction:er,onStart:(0,s.E)(e=>{eo.current=!0,eu.onStart(q,e,ei)}),onStop:(0,s.E)(e=>{eo.current=!1,eu.onStop(q,e,ea),"leave"!==e||A(eu)||(K("hidden"),Q(q))})});let es=I;return en?es={...es,className:(0,y.A)(I.className,...X.current.enter,...X.current.enterFrom)}:(eo.current?es.className=(0,y.A)(I.className,null==(r=q.current)?void 0:r.className):es.className=(0,y.A)(I.className,null==(c=q.current)?void 0:c.className,...(0,h.E)(er,{enter:[...X.current.enterTo,...X.current.entered],leave:X.current.leaveTo,idle:[]})),""===es.className&&delete es.className),l.createElement(w.Provider,{value:eu},l.createElement(b.up,{value:(0,h.E)(J,{visible:b.ZM.Open,hidden:b.ZM.Closed})|el.flags},(0,E.sY)({ourProps:{ref:U},theirProps:es,defaultTag:S,features:k,visible:"visible"===J,name:"Transition.Child"})))}),P=(0,E.yV)(function(e,t){let n=null!==(0,l.useContext)(O),r=null!==(0,b.oJ)();return l.createElement(l.Fragment,null,!n&&r?l.createElement(j,{ref:t,...e}):l.createElement(R,{ref:t,...e}))}),L=Object.assign(j,{Child:P,Root:j})},9299:function(e,t,n){n.d(t,{G:function(){return i}});var r=n(2265),l=n(777);function i(){let[e]=(0,r.useState)(l.k);return(0,r.useEffect)(()=>()=>e.dispose(),[e]),e}},6584:function(e,t,n){n.d(t,{z:function(){return i}});var r=n(2265),l=n(8703);let i=function(e){let t=(0,l.E)(e);return r.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r(e.current=!0,()=>{e.current=!1}),[]),e}},1463:function(e,t,n){n.d(t,{e:function(){return i}});var r=n(2265),l=n(4462);let i=(e,t)=>{l.O.isServer?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)}},8703:function(e,t,n){n.d(t,{E:function(){return i}});var r=n(2265),l=n(1463);function i(e){let t=(0,r.useRef)(e);return(0,l.e)(()=>{t.current=e},[e]),t}},8371:function(e,t,n){n.d(t,{m:function(){return a}});var r=n(2265),l=n(777),i=n(8703);function a(e,t){let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=(0,i.E)(e=>{let n=e.getBoundingClientRect();0===n.x&&0===n.y&&0===n.width&&0===n.height&&t()});(0,r.useEffect)(()=>{if(!n)return;let t=null===e?null:e instanceof HTMLElement?e:e.current;if(!t)return;let r=(0,l.k)();if("undefined"!=typeof ResizeObserver){let e=new ResizeObserver(()=>a.current(t));e.observe(t),r.add(()=>e.disconnect())}if("undefined"!=typeof IntersectionObserver){let e=new IntersectionObserver(()=>a.current(t));e.observe(t),r.add(()=>e.disconnect())}return()=>r.dispose()},[e,a,n])}},3856:function(e,t,n){n.d(t,{H:function(){return a}});var r,l=n(2265),i=n(4462);function a(){let e;let t=(e="undefined"==typeof document,(0,(r||(r=n.t(l,2))).useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[a,o]=l.useState(i.O.isHandoffComplete);return a&&!1===i.O.isHandoffComplete&&o(!1),l.useEffect(()=>{!0!==a&&o(!0)},[a]),l.useEffect(()=>i.O.handoff(),[]),!t&&a}},1469:function(e,t,n){n.d(t,{T:function(){return o},h:function(){return a}});var r=n(2265),l=n(6584);let i=Symbol();function a(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return Object.assign(e,{[i]:t})}function o(){for(var e=arguments.length,t=Array(e),n=0;n{a.current=t},[t]);let o=(0,l.z)(e=>{for(let t of a.current)null!=t&&("function"==typeof t?t(e):t.current=e)});return t.every(e=>null==e||(null==e?void 0:e[i]))?void 0:o}},3509:function(e,t,n){let r;n.d(t,{ZM:function(){return a},oJ:function(){return o},up:function(){return u}});var l=n(2265);let i=(0,l.createContext)(null);i.displayName="OpenClosedContext";var a=((r=a||{})[r.Open=1]="Open",r[r.Closed=2]="Closed",r[r.Closing=4]="Closing",r[r.Opening=8]="Opening",r);function o(){return(0,l.useContext)(i)}function u(e){let{value:t,children:n}=e;return l.createElement(i.Provider,{value:t},n)}},2585:function(e,t,n){n.d(t,{A:function(){return r}});function r(){for(var e=arguments.length,t=Array(e),n=0;n"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}},777:function(e,t,n){n.d(t,{k:function(){return function e(){let t=[],n={addEventListener:(e,t,r,l)=>(e.addEventListener(t,r,l),n.add(()=>e.removeEventListener(t,r,l))),requestAnimationFrame(){for(var e=arguments.length,t=Array(e),r=0;rcancelAnimationFrame(l))},nextFrame(){for(var e=arguments.length,t=Array(e),r=0;rn.requestAnimationFrame(...t))},setTimeout(){for(var e=arguments.length,t=Array(e),r=0;rclearTimeout(l))},microTask(){for(var e=arguments.length,t=Array(e),l=0;l{i.current&&t[0]()}),n.add(()=>{i.current=!1})},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})},group(t){let n=e();return t(n),this.add(()=>n.dispose())},add:e=>(t.includes(e)||t.push(e),()=>{let n=t.indexOf(e);if(n>=0)for(let e of t.splice(n,1))e()}),dispose(){for(let e of t.splice(0))e()}};return n}}});var r=n(8043)},4462:function(e,t,n){n.d(t,{O:function(){return o}});var r=Object.defineProperty,l=(e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,i=(e,t,n)=>(l(e,"symbol"!=typeof t?t+"":t,n),n);class a{set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}constructor(){i(this,"current",this.detect()),i(this,"handoffState","pending"),i(this,"currentId",0)}}let o=new a},5583:function(e,t,n){n.d(t,{E:function(){return r}});function r(e,t){for(var n=arguments.length,l=Array(n>2?n-2:0),i=2;i'"'.concat(e,'"')).join(", "),"."));throw Error.captureStackTrace&&Error.captureStackTrace(a,r),a}},8043:function(e,t,n){n.d(t,{Y:function(){return r}});function r(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}},3600:function(e,t,n){let r,l;n.d(t,{VN:function(){return u},l4:function(){return s},sY:function(){return c},yV:function(){return h}});var i=n(2265),a=n(2585),o=n(5583),u=((r=u||{})[r.None=0]="None",r[r.RenderStrategy=1]="RenderStrategy",r[r.Static=2]="Static",r),s=((l=s||{})[l.Unmount=0]="Unmount",l[l.Hidden=1]="Hidden",l);function c(e){let{ourProps:t,theirProps:n,slot:r,defaultTag:l,features:i,visible:a=!0,name:u,mergeRefs:s}=e;s=null!=s?s:d;let c=v(n,t);if(a)return f(c,r,l,u,s);let h=null!=i?i:0;if(2&h){let{static:e=!1,...t}=c;if(e)return f(t,r,l,u,s)}if(1&h){let{unmount:e=!0,...t}=c;return(0,o.E)(e?0:1,{0:()=>null,1:()=>f({...t,hidden:!0,style:{display:"none"}},r,l,u,s)})}return f(c,r,l,u,s)}function f(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,l=arguments.length>4?arguments[4]:void 0,{as:o=n,children:u,refName:s="ref",...c}=p(e,["unmount","static"]),f=void 0!==e.ref?{[s]:e.ref}:{},d="function"==typeof u?u(t):u;"className"in c&&c.className&&"function"==typeof c.className&&(c.className=c.className(t)),c["aria-labelledby"]&&c["aria-labelledby"]===c.id&&(c["aria-labelledby"]=void 0);let h={};if(t){let e=!1,n=[];for(let[r,l]of Object.entries(t))"boolean"==typeof l&&(e=!0),!0===l&&n.push(r.replace(/([A-Z])/g,e=>"-".concat(e.toLowerCase())));if(e)for(let e of(h["data-headlessui-state"]=n.join(" "),n))h["data-".concat(e)]=""}if(o===i.Fragment&&(Object.keys(m(c)).length>0||Object.keys(m(h)).length>0)){if(!(0,i.isValidElement)(d)||Array.isArray(d)&&d.length>1){if(Object.keys(m(c)).length>0)throw Error(['Passing props on "Fragment"!',"","The current component <".concat(r,' /> is rendering a "Fragment".'),"However we need to passthrough the following props:",Object.keys(m(c)).concat(Object.keys(m(h))).map(e=>" - ".concat(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=>" - ".concat(e)).join("\n")].join("\n"))}else{let e=d.props,t=null==e?void 0:e.className,n="function"==typeof t?function(){for(var e=arguments.length,n=Array(e),r=0;rnull==e)?void 0:e=>{for(let n of t)null!=n&&("function"==typeof n?n(e):n.current=e)}}function v(){for(var e=arguments.length,t=Array(e),n=0;n{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in l)Object.assign(r,{[e](t){for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i1&&void 0!==arguments[1]?arguments[1]:[],n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}}}]);