1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[726],{1363:function(e,t,n){n.d(t,{R:function(){return o}});var r,o=((r=o||{}).Space=" ",r.Enter="Enter",r.Escape="Escape",r.Backspace="Backspace",r.Delete="Delete",r.ArrowLeft="ArrowLeft",r.ArrowUp="ArrowUp",r.ArrowRight="ArrowRight",r.ArrowDown="ArrowDown",r.Home="Home",r.End="End",r.PageUp="PageUp",r.PageDown="PageDown",r.Tab="Tab",r)},9314:function(e,t,n){n.d(t,{J:function(){return Q}});var r=n(7294),o=n(2984),l=n(2351),u=n(3784),i=n(9946),a=n(1363),s=n(4103),c=n(5466);let f=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map((e=>`${e}:not([tabindex='-1'])`)).join(",");var d,p,v,m=((v=m||{})[v.First=1]="First",v[v.Previous=2]="Previous",v[v.Next=4]="Next",v[v.Last=8]="Last",v[v.WrapAround=16]="WrapAround",v[v.NoScroll=32]="NoScroll",v),E=((p=E||{})[p.Error=0]="Error",p[p.Overflow=1]="Overflow",p[p.Success=2]="Success",p[p.Underflow=3]="Underflow",p),h=((d=h||{})[d.Previous=-1]="Previous",d[d.Next=1]="Next",d);function b(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(f))}var g=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(g||{});function y(e,t=0){var n;return e!==(null==(n=(0,c.r)(e))?void 0:n.body)&&(0,o.E)(t,{0:()=>e.matches(f),1(){let t=e;for(;null!==t;){if(t.matches(f))return!0;t=t.parentElement}return!1}})}let w=["textarea","input"].join(",");function P(e,t,n=!0,r=null){let o=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,l=Array.isArray(e)?n?function(e,t=(e=>e)){return e.slice().sort(((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let l=r.compareDocumentPosition(o);return l&Node.DOCUMENT_POSITION_FOLLOWING?-1:l&Node.DOCUMENT_POSITION_PRECEDING?1:0}))}(e):e:b(e);r=null!=r?r:o.activeElement;let u,i=(()=>{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),a=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,l.indexOf(r))-1;if(4&t)return Math.max(0,l.indexOf(r))+1;if(8&t)return l.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),s=32&t?{preventScroll:!0}:{},c=0,f=l.length;do{if(c>=f||c+f<=0)return 0;let e=a+c;if(16&t)e=(e+f)%f;else{if(e<0)return 3;if(e>=f)return 1}u=l[e],null==u||u.focus(s),c+=i}while(u!==o.activeElement);return 6&t&&function(e){var t,n;return null!=(n=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,w))&&n}(u)&&u.select(),u.hasAttribute("tabindex")||u.setAttribute("tabindex","0"),2}var S=n(6567),T=n(4157),F=n(3855);function C(e,t,n){let o=(0,F.E)(t);(0,r.useEffect)((()=>{function t(e){o.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)}),[e,n])}function x(e,t,n=!0){let o=(0,r.useRef)(!1);function l(n,r){if(!o.current||n.defaultPrevented)return;let l=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e),u=r(n);if(null!==u&&u.ownerDocument.documentElement.contains(u)){for(let e of l){if(null===e)continue;let t=e instanceof HTMLElement?e:e.current;if(null!=t&&t.contains(u))return}return!y(u,g.Loose)&&-1!==u.tabIndex&&n.preventDefault(),t(n,u)}}(0,r.useEffect)((()=>{requestAnimationFrame((()=>{o.current=n}))}),[n]);let u=(0,r.useRef)(null);C("mousedown",(e=>{var t,n;o.current&&(u.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)}),!0),C("click",(e=>{!u.current||(l(e,(()=>u.current)),u.current=null)}),!0),C("blur",(e=>l(e,(()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null))),!0)}function L(...e){return(0,r.useMemo)((()=>(0,c.r)(...e)),[...e])}var O=n(6045),M=n(3781);var A=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(A||{});function k(){let e=(0,r.useRef)(0);return function(e,t,n){let o=(0,F.E)(t);(0,r.useEffect)((()=>{function t(e){o.current(e)}return window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)}),[e,n])}("keydown",(t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)}),!0),e}var N,R=((N=R||{})[N.Open=0]="Open",N[N.Closed=1]="Closed",N),I=(e=>(e[e.TogglePopover=0]="TogglePopover",e[e.ClosePopover=1]="ClosePopover",e[e.SetButton=2]="SetButton",e[e.SetButtonId=3]="SetButtonId",e[e.SetPanel=4]="SetPanel",e[e.SetPanelId=5]="SetPanelId",e))(I||{});let D={0:e=>({...e,popoverState:(0,o.E)(e.popoverState,{0:1,1:0})}),1:e=>1===e.popoverState?e:{...e,popoverState:1},2:(e,t)=>e.button===t.button?e:{...e,button:t.button},3:(e,t)=>
1e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},4:(e,t)=>e.panel===t.panel?e:{...e,panel:t.panel},5:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}},H=(0,r.createContext)(null);function j(e){let t=(0,r.useContext)(H);if(null===t){let t=new Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,j),t}return t}H.displayName="PopoverContext";let z=(0,r.createContext)(null);function B(e){let t=(0,r.useContext)(z);if(null===t){let t=new Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,B),t}return t}z.displayName="PopoverAPIContext";let $=(0,r.createContext)(null);function U(){return(0,r.useContext)($)}$.displayName="PopoverGroupContext";let V=(0,r.createContext)(null);function _(e,t){return(0,o.E)(t.type,D,e,t)}V.displayName="PopoverPanelContext";let Z=(0,l.yV)((function(e,t){var n;let a=`headlessui-popover-button-${(0,i.M)()}`,s=`headlessui-popover-panel-${(0,i.M)()}`,c=(0,r.useRef)(null),f=(0,u.T)(t,(0,u.h)((e=>{c.current=e}))),d=(0,r.useReducer)(_,{popoverState:1,button:null,buttonId:a,panel:null,panelId:s,beforePanelSentinel:(0,r.createRef)(),afterPanelSentinel:(0,r.createRef)()}),[{popoverState:p,button:v,panel:m,beforePanelSentinel:E,afterPanelSentinel:h},w]=d,P=L(null!=(n=c.current)?n:v);(0,r.useEffect)((()=>w({type:3,buttonId:a})),[a,w]),(0,r.useEffect)((()=>w({type:5,panelId:s})),[s,w]);let T=(0,r.useMemo)((()=>{if(!v||!m)return!1;for(let u of document.querySelectorAll("body > *"))if(Number(null==u?void 0:u.contains(v))^Number(null==u?void 0:u.contains(m)))return!0;let e=b(),t=e.indexOf(v),n=(t+e.length-1)%e.length,r=(t+1)%e.length,o=e[n],l=e[r];return!m.contains(o)&&!m.contains(l)}),[v,m]),C=(0,r.useMemo)((()=>({buttonId:a,panelId:s,close:()=>w({type:1})})),[a,s,w]),O=U(),A=null==O?void 0:O.registerPopover,k=(0,M.z)((()=>{var e;return null!=(e=null==O?void 0:O.isFocusWithinPopoverGroup())?e:(null==P?void 0:P.activeElement)&&((null==v?void 0:v.contains(P.activeElement))||(null==m?void 0:m.contains(P.activeElement)))}));(0,r.useEffect)((()=>null==A?void 0:A(C)),[A,C]),function(e,t,n,o){let l=(0,F.E)(n);(0,r.useEffect)((()=>{function n(e){l.current(e)}return(e=null!=e?e:window).addEventListener(t,n,o),()=>e.removeEventListener(t,n,o)}),[e,t,o])}(null==P?void 0:P.defaultView,"focus",(e=>{var t,n,r,o;0===p&&(k()||!v||!m||null!=(n=null==(t=E.current)?void 0:t.contains)&&n.call(t,e.target)||null!=(o=null==(r=h.current)?void 0:r.contains)&&o.call(r,e.target)||w({type:1}))}),!0),x([v,m],((e,t)=>{w({type:1}),y(t,g.Loose)||(e.preventDefault(),null==v||v.focus())}),0===p);let N=(0,M.z)((e=>{w({type:1});let t=e?e instanceof HTMLElement?e:"current"in e&&e.current instanceof HTMLElement?e.current:v:v;null==t||t.focus()})),R=(0,r.useMemo)((()=>({close:N,isPortalled:T})),[N,T]),I=(0,r.useMemo)((()=>({open:0===p,close:N})),[p,N]),D=e,j={ref:f};return r.createElement(H.Provider,{value:d},r.createElement(z.Provider,{value:R},r.createElement(S.up,{value:(0,o.E)(p,{0:S.ZM.Open,1:S.ZM.Closed})},(0,l.sY)({ourProps:j,theirProps:D,slot:I,defaultTag:"div",name:"Popover"}))))})),q=(0,l.yV)((function(e,t){let[n,c]=j("Popover.Button"),{isPortalled:f}=B("Popover.Button"),d=(0,r.useRef)(null),p=`headlessui-focus-sentinel-${(0,i.M)()}`,v=U(),E=null==v?void 0:v.closeOthers,h=(0,r.useContext)(V),b=null!==h&&h===n.panelId,g=(0,u.T)(d,t,b?null:e=>c({type:2,button:e})),y=(0,u.T)(d,t),w=L(d),S=(0,M.z)((e=>{var t,r,o;if(b){if(1===n.popoverState)return;switch(e.key){case a.R.Space:case a.R.Enter:e.preventDefault(),null==(r=(t=e.target).click)||r.call(t),c({type:1}),null==(o=n.button)||o.focus()}}else switch(e.key){case a.R.Space:case a.R.Enter:e.preventDefault(),e.stopPropagation(),1===n.popoverState&&(null==E||E(n.buttonId)),c({type:0});break;case a.R.Escape:if(0!==n.popoverState)return null==E?void 0:E(n.buttonId);if(!d.current||(null==w?void 0:w.activeElement)&&!d.current.contains(w.activeElement))return;e.preventDefault(),e.stopPropagation(),c({type:1})}})),F=(0,M.z)((e=>{b||e.key===a.R.Space&&e.preventDefault()})),C=(0,M.z)((t=>{var r,o;(0,s.P)(t.currentTarget)||e.disabled||(b?(c({type:1}),null==(r=n.button)||r.focus()):(t.preventDefault(),t.stopPropagation(),1===n.popoverState&&(null==E||E(n.buttonId)),c({type:0}),null==(o=n.button)||o.focus()))})),x=(0,M.z)((e=>{e.preventDefault(),e.stopPropagation()})),N=0===n.popoverState,R=(0,r.useMemo)((()=>({open:N})),[N]),I=(0,T.f)(e,d),D=e,H=b?{ref:y,type:I,onKeyDown:S,onClick:C}:{ref:g,id:n.buttonId,type:I,"aria-expanded":e.disabled?void 0:0===n.popoverState,"aria-controls":n.panel?n.panelId:void 0,onKeyDown:S,onKeyUp:F,onClick:C,onMouseDown:x},z=k(),$=(0,M.z)((()=>{let e=n.panel;e&&(0,o.E)(z.current,{[A.Forwards]:()=>P(e,m.First),[A.Backwards]:()=>P(e,m.Last)})}));return r.createElement(r.Fragment,null,(0,l.sY)({ourProps:H,theirProps:D,slot:R,defaultTag:"button",name:"Popover.Button"}),N&&!b&&f&&r.createElement(O._,{id:p,features:O.A.Focusable,as:"button",type:"button",onFocus:$}))})),W=l.AN.RenderStrategy|l.AN.Static,Y=(0,l.yV)((function(e,t){let[{popoverState:n},o]=j("Popover.Overlay"),a=(0,u.T)(t),c=`headlessui-popover-overlay-${(0,i.M)()}`,f=(0,S.oJ)(),d=null!==f?f===S.ZM.Open:0===n,p=(0,M.z)((e=>{if((0,s.P)(e.currentTarget))return e.preventDefault();o({type:1})})),v=(0,r.useMemo)((()=>({open:0===n})),[n]);return(0,l.sY)({ourProps:{ref:a,id:c,"aria-hidden":!0,onClick:p},theirProps:e,slot:v,defaultTag:"div",features:W,visible:d,name:"Popover.Overlay"})})),G=l.AN.RenderStrategy|l.AN.Static,J=(0,l.yV)((function(e,t){let{focus:n=!1,...s}=e,[c,f]=j("Popover.Panel"),{close:d,isPortalled:p}=B("Popover.Panel"),v=`headlessui-focus-sentinel-before-${(0,i.M)()}`,E=`headlessui-focus-sentinel-after-${(0,i.M)()}`,h=(0,r.useRef)(null),g=(0,u.T)(h,t,(e=>{f({type:4,panel:e})})),y=L(h),w=(0,S.oJ)(),T=null!==w?w===S.ZM.Open:0===c.popoverState,F=(0,M.z)((e=>{var t;if(e.key===a.R.Escape){if(0!==c.popoverState||!h.current||(null==y?void 0:y.activeElement)&&!h.current.contains(y.activeElement))return;e.preventDefault(),e.stopPropagation(),f({type:1}
1),null==(t=c.button)||t.focus()}}));(0,r.useEffect)((()=>{var t;e.static||1===c.popoverState&&(null==(t=e.unmount)||t)&&f({type:4,panel:null})}),[c.popoverState,e.unmount,e.static,f]),(0,r.useEffect)((()=>{if(!n||0!==c.popoverState||!h.current)return;let e=null==y?void 0:y.activeElement;h.current.contains(e)||P(h.current,m.First)}),[n,h,c.popoverState]);let C=(0,r.useMemo)((()=>({open:0===c.popoverState,close:d})),[c,d]),x={ref:g,id:c.panelId,onKeyDown:F,onBlur:n&&0===c.popoverState?e=>{var t,n,r,o,l;let u=e.relatedTarget;!u||!h.current||null!=(t=h.current)&&t.contains(u)||(f({type:1}),((null==(r=null==(n=c.beforePanelSentinel.current)?void 0:n.contains)?void 0:r.call(n,u))||(null==(l=null==(o=c.afterPanelSentinel.current)?void 0:o.contains)?void 0:l.call(o,u)))&&u.focus({preventScroll:!0}))}:void 0,tabIndex:-1},N=k(),R=(0,M.z)((()=>{let e=h.current;e&&(0,o.E)(N.current,{[A.Forwards]:()=>{P(e,m.First)},[A.Backwards]:()=>{var e;null==(e=c.button)||e.focus({preventScroll:!0})}})})),I=(0,M.z)((()=>{let e=h.current;e&&(0,o.E)(N.current,{[A.Forwards]:()=>{var e,t,n;if(!c.button)return;let r=b(),o=r.indexOf(c.button),l=r.slice(0,o+1),u=[...r.slice(o+1),...l];for(let i of u.slice())if((null==(t=null==(e=null==i?void 0:i.id)?void 0:e.startsWith)?void 0:t.call(e,"headlessui-focus-sentinel-"))||(null==(n=c.panel)?void 0:n.contains(i))){let e=u.indexOf(i);-1!==e&&u.splice(e,1)}P(u,m.First,!1)},[A.Backwards]:()=>P(e,m.Last)})}));return r.createElement(V.Provider,{value:c.panelId},T&&p&&r.createElement(O._,{id:v,ref:c.beforePanelSentinel,features:O.A.Focusable,as:"button",type:"button",onFocus:R}),(0,l.sY)({ourProps:x,theirProps:s,slot:C,defaultTag:"div",features:G,visible:T,name:"Popover.Panel"}),T&&p&&r.createElement(O._,{id:E,ref:c.afterPanelSentinel,features:O.A.Focusable,as:"button",type:"button",onFocus:I}))})),K=(0,l.yV)((function(e,t){let n=(0,r.useRef)(null),o=(0,u.T)(n,t),[i,a]=(0,r.useState)([]),s=(0,M.z)((e=>{a((t=>{let n=t.indexOf(e);if(-1!==n){let e=t.slice();return e.splice(n,1),e}return t}))})),f=(0,M.z)((e=>(a((t=>[...t,e])),()=>s(e)))),d=(0,M.z)((()=>{var e;let t=(0,c.r)(n);if(!t)return!1;let r=t.activeElement;return!(null==(e=n.current)||!e.contains(r))||i.some((e=>{var n,o;return(null==(n=t.getElementById(e.buttonId))?void 0:n.contains(r))||(null==(o=t.getElementById(e.panelId))?void 0:o.contains(r))}))})),p=(0,M.z)((e=>{for(let t of i)t.buttonId!==e&&t.close()})),v=(0,r.useMemo)((()=>({registerPopover:f,unregisterPopover:s,isFocusWithinPopoverGroup:d,closeOthers:p})),[f,s,d,p]),m=(0,r.useMemo)((()=>({})),[]),E=e,h={ref:o};return r.createElement($.Provider,{value:v},(0,l.sY)({ourProps:h,theirProps:E,slot:m,defaultTag:"div",name:"Popover.Group"}))})),Q=Object.assign(Z,{Button:q,Overlay:Y,Panel:J,Group:K})},8857:function(e,t,n){n.d(t,{u:function(){return I}});var r=n(7294),o=n(2351),l=n(6567),u=n(2984),i=n(6723);function a(){let e=(0,r.useRef)(!1);return(0,i.e)((()=>(e.current=!0,()=>{e.current=!1})),[]),e}var s=n(3855),c=n(2180),f=n(3784);function d(){let e=[],t=[],n={enqueue(e){t.push(e)},addEventListener:(e,t,r,o)=>(e.addEventListener(t,r,o),n.add((()=>e.removeEventListener(t,r,o)))),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 function(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}((()=>{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}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 m,E=((m=E||{}).Ended="ended",m.Cancelled="cancelled",m);function h(e,t,n,r){let o=n?"enter":"leave",l=d(),i=void 0!==r?function(e){let t={called:!1};return(...n)=>{if(!t.called)return t.called=!0,e(...n)}}(r):()=>{};"enter"===o&&(e.removeAttribute("hidden"),e.style.display="");
vendor: 1,535 bytes, line 1
1let a=(0,u.E)(o,{enter:()=>t.enter,leave:()=>t.leave}),s=(0,u.E)(o,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),c=(0,u.E)(o,{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),l.nextFrame((()=>{v(e,...c),p(e,...s),function(e,t){let n=d();if(!e)return n.dispose;let{transitionDuration:r,transitionDelay:o}=getComputedStyle(e),[l,u]=[r,o].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(l+u!==0){let r=[];r.push(n.addEventListener(e,"transitionrun",(o=>{o.target===o.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)),i(n))))})),l.dispose}function b(){let[e]=(0,r.useState)(d);return(0,r.useEffect)((()=>()=>e.dispose()),[e]),e}function g({container:e,direction:t,classes:n,onStart:r,onStop:o}){let l=a(),c=b(),f=(0,s.E)(t);(0,i.e)((()=>{let t=d();c.add(t.dispose);let i=e.current;if(i&&"idle"!==f.current&&l.current)return t.dispose(),r.current(f.current),t.add(h(i,n.current,"enter"===f.current,(e=>{t.dispose(),(0,u.E)(e,{[E.Ended](){o.current(f.current)},[E.Cancelled]:()=>{}})}
1))),t.dispose}),[t])}var y=n(3781);function w(e=""){return e.split(" ").filter((e=>e.trim().length>1))}let P=(0,r.createContext)(null);P.displayName="TransitionContext";var S,T=((S=T||{}).Visible="visible",S.Hidden="hidden",S);let F=(0,r.createContext)(null);function C(e){return"children"in e?C(e.children):e.current.filter((({el:e})=>null!==e.current)).filter((({state:e})=>"visible"===e)).length>0}function x(e,t){let n=(0,s.E)(e),l=(0,r.useRef)([]),i=a(),c=b(),f=(0,y.z)(((e,t=o.l4.Hidden)=>{let r=l.current.findIndex((({el:t})=>t===e));-1!==r&&((0,u.E)(t,{[o.l4.Unmount](){l.current.splice(r,1)},[o.l4.Hidden](){l.current[r].state="hidden"}}),c.microTask((()=>{var e;!C(l)&&i.current&&(null==(e=n.current)||e.call(n))})))})),d=(0,y.z)((e=>{let t=l.current.find((({el:t})=>t===e));return t?"visible"!==t.state&&(t.state="visible"):l.current.push({el:e,state:"visible"}),()=>f(e,o.l4.Unmount)})),p=(0,r.useRef)([]),v=(0,r.useRef)(Promise.resolve()),m=(0,r.useRef)({enter:[],leave:[],idle:[]}),E=(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(m.current[n].map((([e,t])=>t))).then((()=>e()))}
1))]),"enter"===n?v.current=v.current.then((()=>null==t?void 0:t.wait.current)).then((()=>r(n))):r(n)})),h=(0,y.z)(((e,t,n)=>{Promise.all(m.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:l,register:d,unregister:f,onStart:E,onStop:h,wait:v,chains:m})),[d,f,l,E,h,m,v])}function L(){}F.displayName="NestingContext";let O=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function M(e){var t;let n={};for(let r of O)n[r]=null!=(t=e[r])?t:L;return n}let A=o.AN.RenderStrategy,k=(0,o.yV)((function(e,t){let{beforeEnter:n,afterEnter:i,beforeLeave:a,afterLeave:d,enter:p,enterFrom:v,enterTo:m,entered:E,leave:h,leaveFrom:b,leaveTo:S,...T}=e,L=(0,r.useRef)(null),O=(0,f.T)(L,t),k=T.unmount?o.l4.Unmount:o.l4.Hidden,{show:N,appear:R,initial:I}=function(){let e=(0,r.useContext)(P);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[D,H]=(0,r.useState)(N?"visible":"hidden"),j=function(){let e=(0,r.useContext)(F);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:z,unregister:B}=j,$=(0,r.useRef)(null);(0,r.useEffect)((()=>z(L)),[z,L]),(0,r.useEffect)((()=>{if(k===o.l4.Hidden&&L.current)return N&&"visible"!==D?void H("visible"):(0,u.E)(D,{hidden:()=>B(L),visible:()=>z(L)})}),[D,L,z,B,N,k]);let U=(0,s.E)({enter:w(p),enterFrom:w(v),enterTo:w(m),entered:w(E),leave:w(h),leaveFrom:w(b),leaveTo:w(S)}),V=function(e){let t=(0,r.useRef)(M(e));return(0,r.useEffect)((()=>{t.current=M(e)}),[e]),t}
1({beforeEnter:n,afterEnter:i,beforeLeave:a,afterLeave:d}),_=(0,c.H)();(0,r.useEffect)((()=>{if(_&&"visible"===D&&null===L.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}),[L,D,_]);let Z=I&&!R,q=!_||Z||$.current===N?"idle":N?"enter":"leave",W=(0,y.z)((e=>(0,u.E)(e,{enter:()=>V.current.beforeEnter(),leave:()=>V.current.beforeLeave(),idle:()=>{}}))),Y=(0,y.z)((e=>(0,u.E)(e,{enter:()=>V.current.afterEnter(),leave:()=>V.current.afterLeave(),idle:()=>{}}))),G=x((()=>{H("hidden"),B(L)}),j);g({container:L,classes:U,direction:q,onStart:(0,s.E)((e=>{G.onStart(L,e,W)})),onStop:(0,s.E)((e=>{G.onStop(L,e,Y),"leave"===e&&!C(G)&&(H("hidden"),B(L))}))}),(0,r.useEffect)((()=>{!Z||(k===o.l4.Hidden?$.current=null:$.current=N)}),[N,Z,D]);let J=T,K={ref:O};return r.createElement(F.Provider,{value:G},r.createElement(l.up,{value:(0,u.E)(D,{visible:l.ZM.Open,hidden:l.ZM.Closed})},(0,o.sY)({ourProps:K,theirProps:J,defaultTag:"div",features:A,visible:"visible"===D,name:"Transition.Child"})))})),N=(0,o.yV)((function(e,t){let{show:n,appear:a=!1,unmount:s,...d}=e,p=(0,r.useRef)(null),v=(0,f.T)(p,t);(0,c.H)();let m=(0,l.oJ)();if(void 0===n&&null!==m&&(n=(0,u.E)(m,{[l.ZM.Open]:!0,[l.ZM.Closed]:!1})),![!0,!1].includes(n))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[E,h]=(0,r.useState)(n?"visible":"hidden"),b=x((()=>{h("hidden")})),[g,y]=(0,r.useState)(!0),w=(0,r.useRef)([n]);(0,i.e)((()=>{!1!==g&&w.current[w.current.length-1]!==n&&(w.current.push(n),y(!1))}),[w,n]);let S=(0,r.useMemo)((()=>({show:n,appear:a,initial:g})),[n,a,g]);(0,r.useEffect)((()=>{if(n)h("visible");else if(C(b)){let e=p.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&h("hidden")}else h("hidden")}),[n,b]);let T={unmount:s};return r.createElement(F.Provider,{value:b},r.createElement(P.Provider,{value:S},(0,o.sY)({ourProps:{...T,as:r.Fragment,children:r.createElement(k,{ref:v,...T,...d})},theirProps:{},defaultTag:r.Fragment,features:A,visible:"visible"===E,name:"Transition"})))})),R=(0,o.yV)((function(e,t){let n=null!==(0,r.useContext)(P),o=null!==(0,l.oJ)();return r.createElement(r.Fragment,null,!n&&o?r.createElement(N,{ref:t,...e}):r.createElement(k,{ref:t,...e}))})),I=Object.assign(N,{Child:R,Root:N})},3781:function(e,t,n){n.d(t,{z:function(){return l}});var r=n(7294),o=n(3855);let l=function(e){let t=(0,o.E)(e);return r.useCallback(((...e)=>t.current(...e)),[t])}},9946:function(e,t,n){n.d(t,{M:function(){return s}});var r,o=n(7294),l=n(6723),u=n(2180);let i=0;function a(){return++i}let s=null!=(r=o.useId)?r:function(){let e=(0,u.H)(),[t,n]=o.useState(e?a:null);return(0,l.e)((()=>{null===t&&n(a())}),[t]),null!=t?""+t:void 0}},6723:function(e,t,n){n.d(t,{e:function(){return o}});var r=n(7294);let o=n(3393).s?r.useEffect:r.useLayoutEffect},3855:function(e,t,n){n.d(t,{E:function(){return l}});var r=n(7294),o=n(6723);function l(e){let t=(0,r.useRef)(e);return(0,o.e)((()=>{t.current=e}),[e]),t}},4157:function(e,t,n){n.d(t,{f:function(){return u}});var r=n(7294),o=n(6723);function l(e){var t;if(e.type)return e.type;let n=null!=(t=e.as)?t:"button";return"string"==typeof n&&"button"===n.toLowerCase()?"button":void 0}function u(e,t){let[n,u]=(0,r.useState)((()=>l(e)));return(0,o.e)((()=>{u(l(e))}),[e.type,e.as]),(0,o.e)((()=>{n||!t.current||t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&u("button")}),[n,t]),n}},2180:function(e,t,n){n.d(t,{H:function(){return l}});var r=n(7294);let o={serverHandoffComplete:!1};function l(){let[e,t]=(0,r.useState)(o.serverHandoffComplete);return(0,r.useEffect)((()=>{!0!==e&&t(!0)}),[e]),(0,r.useEffect)((()=>{!1===o.serverHandoffComplete&&(o.serverHandoffComplete=!0)}),[]),e}},3784:function(e,t,n){n.d(t,{T:function(){return i},h:function(){return u}});var r=n(7294),o=n(3781);let l=Symbol();function u(e,t=!0){return Object.assign(e,{[l]:t})}function i(...e){let t=(0,r.useRef)(e);(0,r.useEffect)((()=>{t.current=e}),[e]);let n=(0,o.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[l])))?void 0:n}},6045:function(e,t,n){n.d(t,{A:function(){return l},_:function(){return u}});var r=n(2351);var o,l=((o=l||{})[o.None=1]="None",o[o.Focusable=2]="Focusable",o[o.Hidden=4]="Hidden",o);let u=(0,r.yV)((function(e,t){let{features:n=1,...o}=e,l={ref:t,"aria-hidden":2===(2&n)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...4===(4&n)&&2!==(2&n)&&{display:"none"}}};return(0,r.sY)({ourProps:l,theirProps:o,slot:{},defaultTag:"div",name:"Hidden"})}))},6567:function(e,t,n){n.d(t,{ZM:function(){return u},oJ:function(){return i},up:function(){return a}});var r=n(7294);let o=(0,r.createContext)(null);o.displayName="OpenClosedContext";var l,u=((l=u||{})[l.Open=0]="Open",l[l.Closed=1]="Closed",l);function i(){return(0,r.useContext)(o)}function a({value:e,children:t}){return r.createElement(o.Provider,{value:e},t)}},4103:function(e,t,n){function r(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=""===(null==t?void 0:t.getAttribute("disabled"));return(!r||!function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}n.d(t,{P:function(){return r}})},2984:function(e,t,n){function r(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let o=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(o,r),o}n.d(t,{E:function(){return r}})},5466:function(e,t,n){n.d(t,{r:function(){return o}});var r=n(3393);function o(e){return r.s?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}},2351:function(e,t,n){n.d(t,{AN:function(){return i},l4:function(){return a},oA:function(){return p},sY:function(){return s},yV:function(){return d}});var r,o,l=n(7294),u=n(2984),i=((o=i||{})[o.None=0]="None",o[o.RenderStrategy=1]="RenderStrategy",o[o.Static=2]="Static",o),a=((r=a||{})[r.Unmount=0]="Unmount",r[r.Hidden=1]="Hidden",r);function s({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:l=!0,name:i}){let a=f(t,e);if(l)return c(a,n,r,i);let s=null!=o?o:0;if(2&s){let{static:e=!1,...t}=a;if(e)return c(t,n,r,i)}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,i)})}return c(a,n,r,i)}function c(e,t={},n,r){let{as:o=n,children:u,refName:i="ref",...a}=v(e,["unmount","static"]),s=void 0!==e.ref?{[i]: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,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r);e&&(d["data-headlessui-state"]=n.join(" "))}if(o===l.Fragment&&Object.keys(p(a)).length>0){if(!(0,l.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,l.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,l.createElement)(o,Object.assign({},v(a,["ref"]),o!==l.Fragment&&s,o!==l.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 o=n[r];for(let n of o){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,l.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}},3393:function(e,t,n){n.d(t,{s:function(){return r}});const r="undefined"==typeof window||"undefined"==typeof document},9065:function(e,t,n){var r=n(7294);const o=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 6h16M4 12h16M4 18h16"}))}));t.Z=o},5506:function(e,t,n){var r=n(7294);const o=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))}));t.Z=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.