1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="0f82cad5-4186-4b8c-a779-d72628ac996e",e._sentryDebugIdIdentifier="sentry-dbid-0f82cad5-4186-4b8c-a779-d72628ac996e")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2436],{671:(e,t,n)=>{n.d(t,{B1:()=>S,C0:()=>f,Dz:()=>g,Jx:()=>u,LI:()=>l,PG:()=>m,RI:()=>i,Sg:()=>p,T9:()=>o,TV:()=>h,WJ:()=>y,_3:()=>d,bV:()=>x,jk:()=>r,lP:()=>w,nI:()=>T,qE:()=>c,sq:()=>v,w7:()=>b});let r=Math.min,o=Math.max,l=Math.round,i=Math.floor,u=e=>({x:e,y:e}),a={left:"right",right:"left",bottom:"top",top:"bottom"},s={start:"end",end:"start"};function c(e,t,n){return o(e,r(t,n))}function d(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function p(e){return e.split("-")[1]}function m(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function h(e){return["top","bottom"].includes(f(e))?"y":"x"}function g(e){return m(h(e))}function b(e,t,n){void 0===n&&(n=!1);let r=p(e),o=g(e),l=v(o),i="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[l]>t.floating[l]&&(i=x(i)),[i,x(i)]}function y(e){let t=x(e);return[E(e),t,E(t)]}function E(e){return e.replace(/start|end/g,e=>s[e])}function w(e,t,n,r){let o=p(e),l=function(e,t,n){let r=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":if(n)return t?o:r;return t?r:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(f(e),"start"===n,r);return o&&(l=l.map(e=>e+"-"+o),t&&(l=l.concat(l.map(E)))),l}function x(e){return e.replace(/left|right|bottom|top/g,e=>a[e])}function T(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function S(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}},1043:(e,t,n)=>{n.d(t,{q:()=>u});var r=n(12115);let o=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function l(e){var t,n;let r=null!=(t=e.innerText)?t:"",l=e.cloneNode(!0);if(!(l instanceof HTMLElement))return r;let i=!1;for(let e of l.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),i=!0;let u=i?null!=(n=l.innerText)?n:"":r;return o.test(u)&&(u=u.replace(o,"")),u}var i=n(30797);function u(e){let t=(0,r.useRef)(""),n=(0,r.useRef)("");return(0,i._)(()=>{let r=e.current;if(!r)return"";let o=r.innerText;if(t.current===o)return n.current;let i=(function(e){let t=e.getAttribute("aria-label");if("string"==typeof t)return t.trim();let n=e.getAttribute("aria-labelledby");if(n){let e=n.split(" ").map(e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute("aria-label");return"string"==typeof e?e.trim():l(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return l(e).trim()})(r).trim().toLowerCase();return t.current=o,n.current=i,i})}},4772:(e,t,n)=>{n.d(t,{_:()=>C,e:()=>O});var r=n(12115),o=n(48014),l=n(30797),i=n(13250),u=n(21231),a=n(6232),s=n(89925),c=n(47769),d=n(88048),f=n(91525),p=n(20379),m=n(27279),v=n(84554);function h(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||(null!=(t=e.as)?t:x)!==r.Fragment||1===r.Children.count(e.children)}let g=(0,r.createContext)(null);g.displayName="TransitionContext";var b=(e=>(e.Visible="visible",e.Hidden="hidden",e))(b||{});let y=(0,r.createContext)(null);function E(e){return"children"in e?E(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 w(e,t){let n=(0,a.Y)(e),u=(0,r.useRef)([]),s=(0,i.a)(),c=(0,o.L)(),d=(0,l._)(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:v.mK.Hidden,r=u.current.findIndex(t=>{let{el:n}=t;return n===e});-1!==r&&((0,m.Y)(t,{[v.mK.Unmount](){u.current.splice(r,1)},[v.mK.Hidden](){u.current[r].state="hidden"}}),c.microTask(()=>{var e;!E(u)&&s.current&&(null==(e=n.current)||e.call(n))}))}),f=(0,l._)(e=>{let t=u.current.find(t=>{let{el:n}=t;return n===e});return t?"visible"!==t.state&&(t.state="visible"):u.current.push({el:e,state:"visible"}),()=>d(e,v.mK.Unmount)}),p=(0,r.useRef)([]),h=(0,r.useRef)(Promise.resolve()),g=(0,r.useRef)({enter:[],leave:[]}
1),b=(0,l._)((e,n,r)=>{p.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=>{p.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(g.current[n].map(e=>{let[t,n]=e;return n})).then(()=>e())})]),"enter"===n?h.current=h.current.then(()=>null==t?void 0:t.wait.current).then(()=>r(n)):r(n)}),y=(0,l._)((e,t,n)=>{Promise.all(g.current[t].splice(0).map(e=>{let[t,n]=e;return n})).then(()=>{var e;null==(e=p.current.shift())||e()}).then(()=>n(t))});return(0,r.useMemo)(()=>({children:u,register:f,unregister:d,onStart:b,onStop:y,wait:h,chains:g}),[f,d,u,b,y,g,h])}y.displayName="NestingContext";let x=r.Fragment,T=v.Ac.RenderStrategy,S=(0,v.FX)(function(e,t){let{show:n,appear:o=!1,unmount:i=!0,...a}=e,d=(0,r.useRef)(null),p=h(e),m=(0,c.P)(...p?[d,t]:null===t?[]:[t]);(0,s.g)();let b=(0,f.O_)();if(void 0===n&&null!==b&&(n=(b&f.Uw.Open)===f.Uw.Open),void 0===n)throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[x,S]=(0,r.useState)(n?"visible":"hidden"),C=w(()=>{n||S("hidden")}),[O,P]=(0,r.useState)(!0),F=(0,r.useRef)([n]);(0,u.s)(()=>{!1!==O&&F.current[F.current.length-1]!==n&&(F.current.push(n),P(!1))},[F,n]);let R=(0,r.useMemo)(()=>({show:n,appear:o,initial:O}),[n,o,O]);(0,u.s)(()=>{n?S("visible"):E(C)||null===d.current||S("hidden")},[n,C]);let D={unmount:i},A=(0,l._)(()=>{var t;O&&P(!1),null==(t=e.beforeEnter)||t.call(e)}),M=(0,l._)(()=>{var t;O&&P(!1),null==(t=e.beforeLeave)||t.call(e)}),k=(0,v.Ci)();return r.createElement(y.Provider,{value:C},r.createElement(g.Provider,{value:R},k({ourProps:{...D,as:r.Fragment,children:r.createElement(L,{ref:m,...D,...a,beforeEnter:A,beforeLeave:M})},theirProps:{},defaultTag:r.Fragment,features:T,visible:"visible"===x,name:"Transition"})))}),L=(0,v.FX)(function(e,t){var n,o;let{transition:i=!0,beforeEnter:a,afterEnter:b,beforeLeave:S,afterLeave:L,enter:C,enterFrom:O,enterTo:P,entered:F,leave:R,leaveFrom:D,leaveTo:A,...M}=e,[k,_]=(0,r.useState)(null),I=(0,r.useRef)(null),N=h(e),B=(0,c.P)(...N?[I,t,_]:null===t?[]:[t]),H=null==(n=M.unmount)||n?v.mK.Unmount:v.mK.Hidden,{show:U,appear:j,initial:q}=function(){let e=(0,r.useContext)(g);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[W,V]=(0,r.useState)(U?"visible":"hidden"),Y=function(){let e=(0,r.useContext)(y);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:X,unregister:z}=Y;(0,u.s)(()=>X(I),[X,I]),(0,u.s)(()=>{if(H===v.mK.Hidden&&I.current)return U&&"visible"!==W?void V("visible"):(0,m.Y)(W,{hidden:()=>z(I),visible:()=>X(I)})},[W,I,X,z,U,H]);let K=(0,s.g)();(0,u.s)(()=>{if(N&&K&&"visible"===W&&null===I.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[I,W,K,N]);let J=q&&!j,G=j&&U&&q,Z=(0,r.useRef)(!1),Q=w(()=>{Z.current||(V("hidden"),z(I))},Y),$=(0,l._)(e=>{Z.current=!0,Q.onStart(I,e?"enter":"leave",e=>{"enter"===e?null==a||a():"leave"===e&&(null==S||S())})}),ee=(0,l._)(e=>{let t=e?"enter":"leave";Z.current=!1,Q.onStop(I,t,e=>{"enter"===e?null==b||b():"leave"===e&&(null==L||L())}),"leave"!==t||E(Q)||(V("hidden"),z(I))});(0,r.useEffect)(()=>{N&&i||($(U),ee(U))},[U,N,i]);let et=!(!i||!N||!K||J),[,en]=(0,d.p)(et,k,U,{start:$,end:ee}),er=(0,v.oE)({ref:B,className:(null==(o=(0,p.x)(M.className,G&&C,G&&O,en.enter&&C,en.enter&&en.closed&&O,en.enter&&!en.closed&&P,en.leave&&R,en.leave&&!en.closed&&D,en.leave&&en.closed&&A,!en.transition&&U&&F))?void 0:o.trim())||void 0,...(0,d.B)(en)}),eo=0;"visible"===W&&(eo|=f.Uw.Open),"hidden"===W&&(eo|=f.Uw.Closed),en.enter&&(eo|=f.Uw.Opening),en.leave&&(eo|=f.Uw.Closing);let el=(0,v.Ci)();return r.createElement(y.Provider,{value:Q},r.createElement(f.El,{value:eo},el({ourProps:er,theirProps:M,defaultTag:x,features:T,visible:"visible"===W,name:"Transition.Child"})))}),C=(0,v.FX)(function(e,t){let n=null!==(0,r.useContext)(g),o=null!==(0,f.O_)();return r.createElement(r.Fragment,null,!n&&o?r.createElement(S,{ref:t,...e}):r.createElement(L,{ref:t,...e}))}),O=Object.assign(S,{Child:C,Root:S})}
1,4814:(e,t,n)=>{n.d(t,{O:()=>i});var r=n(12115),o=n(45261),l=n(6232);function i(e,t,n){let i=(0,l.Y)(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&n()});(0,r.useEffect)(()=>{if(!e)return;let n=null===t?null:t instanceof HTMLElement?t:t.current;if(!n)return;let r=(0,o.e)();if("undefined"!=typeof ResizeObserver){let e=new ResizeObserver(()=>i.current(n));e.observe(n),r.add(()=>e.disconnect())}if("undefined"!=typeof IntersectionObserver){let e=new IntersectionObserver(()=>i.current(n));e.observe(n),r.add(()=>e.disconnect())}return()=>r.dispose()},[t,i,e])}},7230:(e,t,n)=>{n.d(t,{B:()=>r,X:()=>o});var r=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(r||{});function o(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),o=null!=r?r:-1;switch(e.focus){case 0:for(let e=0;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 1:-1===o&&(o=n.length);for(let e=o-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=o+1;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 3:for(let e=n.length-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 4:for(let r=0;r<n.length;++r)if(t.resolveId(n[r],r,n)===e.id)return r;return r;case 5:return null;default:throw Error("Unexpected object: "+e)}}},7856:(e,t,n)=>{n.d(t,{_:()=>r});function r(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}},12153:(e,t,n)=>{n.d(t,{S:()=>s});var r=n(12115);class o extends Map{get(e){let t=super.get(e);return void 0===t&&(t=this.factory(e),this.set(e,t)),t}constructor(e){super(),this.factory=e}}var l=n(42311),i=n(21231),u=n(77992);let a=new o(()=>(0,l.y)(()=>[],{ADD(e){return this.includes(e)?this:[...this,e]},REMOVE(e){let t=this.indexOf(e);if(-1===t)return this;let n=this.slice();return n.splice(t,1),n}}));function s(e,t){let n=a.get(t),o=(0,r.useId)(),l=(0,u.P)(n);if((0,i.s)(()=>{if(e)return n.dispatch("ADD",o),()=>n.dispatch("REMOVE",o)},[n,e]),!e)return!1;let s=l.indexOf(o),c=l.length;return -1===s&&(s=c,c+=1),s===c-1}},12592:(e,t,n)=>{n.d(t,{O:()=>l,j:()=>o});var r=n(12115);function o(e){let{children:t,freeze:n}=e,o=l(n,t);return r.createElement(r.Fragment,null,o)}function l(e,t){let[n,o]=(0,r.useState)(t);return e||n===t||o(t),e?n:t}},13250:(e,t,n)=>{n.d(t,{a:()=>l});var r=n(12115),o=n(21231);function l(){let e=(0,r.useRef)(!1);return(0,o.s)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}},17652:(e,t,n)=>{n.d(t,{c3:()=>l,kc:()=>i});var r=n(14758);function o(e,t){return(...e)=>{try{return t(...e)}catch{throw Error(void 0)}}}let l=o(0,r.c3),i=o(0,r.kc)},18444:(e,t,n)=>{n.d(t,{P:()=>l});var r=n(12115),o=n(30797);function l(e,t,n){let[l,i]=(0,r.useState)(n),u=void 0!==e,a=(0,r.useRef)(u),s=(0,r.useRef)(!1),c=(0,r.useRef)(!1);return!u||a.current||s.current?u||!a.current||c.current||(c.current=!0,a.current=u,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(s.current=!0,a.current=u,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[u?e:l,(0,o._)(e=>(u||i(e),null==t?void 0:t(e)))]}},21449:(e,t,n)=>{n.d(t,{T:()=>o});var r=n(87657);function o(e){return r._.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}},23742:(e,t,n)=>{n.d(t,{j:()=>l,u:()=>o});var r=n(84554),o=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(o||{});let l=(0,r.FX)(function(e,t){var n;let{features:o=1,...l}=e,i={ref:t,"aria-hidden":(2&o)==2||(null!=(n=l["aria-hidden"])?n:void 0),hidden:(4&o)==4||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&o)==4&&(2&o)!=2&&{display:"none"}}};return(0,r.Ci)()({ourProps:i,theirProps:l,slot:{},defaultTag:"span",name:"Hidden"})})},24006:(e,t,n)=>{n.d(t,{j:()=>c});var r=n(12115),o=n(37254),l=n(73413),i=n(6232);function u(e,t,n,o){let l=(0,i.Y)(n);(0,r.useEffect)(()=>
1{if(e)return document.addEventListener(t,n,o),()=>document.removeEventListener(t,n,o);function n(e){l.current(e)}},[e,t,o])}var a=n(12153),s=n(28566);function c(e,t,n){let c=(0,a.S)(e,"outside-click"),d=(0,i.Y)(n),f=(0,r.useCallback)(function(e,n){if(e.defaultPrevented)return;let r=n(e);if(null!==r&&r.getRootNode().contains(r)&&r.isConnected){for(let n of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(t))if(null!==n&&(n.contains(r)||e.composed&&e.composedPath().includes(n)))return;return(0,o.Bm)(r,o.MZ.Loose)||-1===r.tabIndex||e.preventDefault(),d.current(e,r)}},[d,t]),p=(0,r.useRef)(null);u(c,"pointerdown",e=>{var t,n;p.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target},!0),u(c,"mousedown",e=>{var t,n;p.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target},!0),u(c,"click",e=>{(0,l.Fr)()||p.current&&(f(e,()=>p.current),p.current=null)},!0);let m=(0,r.useRef)({x:0,y:0});u(c,"touchstart",e=>{m.current.x=e.touches[0].clientX,m.current.y=e.touches[0].clientY},!0),u(c,"touchend",e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-m.current.x)>=30||Math.abs(t.y-m.current.y)>=30))return f(e,()=>e.target instanceof HTMLElement?e.target:null)},!0),(0,s.M)(c,"blur",e=>f(e,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}},25126:(e,t,n)=>{n.d(t,{$t:()=>r});function r(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent}},27677:(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,{l:()=>r})},28566:(e,t,n)=>{n.d(t,{M:()=>l});var r=n(12115),o=n(6232);function l(e,t,n,l){let i=(0,o.Y)(n);(0,r.useEffect)(()=>{if(e)return window.addEventListener(t,n,l),()=>window.removeEventListener(t,n,l);function n(e){i.current(e)}},[e,t,l])}},29479:(e,t,n)=>{n.d(t,{X:()=>i});var r=n(12115),o=n(7856),l=n(30797);function i(e){let t=(0,l._)(e),n=(0,r.useRef)(!1);(0,r.useEffect)(()=>(n.current=!1,()=>{n.current=!0,(0,o._)(()=>{n.current&&t()})}),[t])}},37122:(e,t,n)=>{n.d(t,{CL:()=>f,PC:()=>c});var r=n(12115),o=n(47650),l=n(48014),i=n(39732),u=n(84554),a=n(23742);let s=(0,r.createContext)(null);function c(e){let[t,n]=(0,r.useState)(null);return r.createElement(s.Provider,{value:{target:t}},e.children,r.createElement(a.j,{features:a.u.Hidden,ref:n}))}function d(e){let{children:t}=e,n=(0,r.useContext)(s);if(!n)return r.createElement(r.Fragment,null,t);let{target:l}=n;return l?(0,o.createPortal)(r.createElement(r.Fragment,null,t),l):null}function f(e){let{data:t,form:n,disabled:o,onReset:s,overrides:c}=e,[f,m]=(0,r.useState)(null),v=(0,l.L)();return(0,r.useEffect)(()=>{if(s&&f)return v.addEventListener(f,"reset",s)},[f,n,s]),r.createElement(d,null,r.createElement(p,{setForm:m,formId:n}),(0,i.h)(t).map(e=>{let[t,l]=e;return r.createElement(a.j,{features:a.u.Hidden,...(0,u.oE)({key:t,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:n,disabled:o,name:t,value:l,...c})})}))}function p(e){let{setForm:t,formId:n}=e;return(0,r.useEffect)(()=>{if(n){let e=document.getElementById(n);e&&t(e)}},[t,n]),n?null:r.createElement(a.j,{features:a.u.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:e=>{if(!e)return;let n=e.closest("form");n&&t(n)}})}},37254:(e,t,n)=>{n.d(t,{BD:()=>a,Bm:()=>p,CU:()=>y,Fh:()=>m,MZ:()=>f,Me:()=>s,Uo:()=>i,iq:()=>d,p9:()=>b,pW:()=>h,wl:()=>g});var r=n(45261),o=n(27279),l=n(21449);let i=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>"".concat(e,":not([tabindex='-1'])")).join(","),u=["[data-autofocus]"].map(e=>"".concat(e,":not([tabindex='-1'])")).join(",");var a=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e[e.AutoFocus=64]="AutoFocus",e))(a||{}),s=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(s||{}),c=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(c||{});function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return null==e?[]:Array.from(e.querySelectorAll(i)).sort((e,t)=>
1Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var f=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(f||{});function p(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e!==(null==(t=(0,l.T)(e))?void 0:t.body)&&(0,o.Y)(n,{0:()=>e.matches(i),1(){let t=e;for(;null!==t;){if(t.matches(i))return!0;t=t.parentElement}return!1}})}function m(e){let t=(0,l.T)(e);(0,r.e)().nextFrame(()=>{t&&!p(t.activeElement,0)&&h(e)})}var v=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(v||{});function h(e){null==e||e.focus({preventScroll:!0})}function g(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]: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})}function b(e,t){return y(d(),t,{relativeTo:e})}function y(e,t){var n,r,o;let{sorted:l=!0,relativeTo:i=null,skipElements:a=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,c=Array.isArray(e)?l?g(e):e:64&t?function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return null==e?[]:Array.from(e.querySelectorAll(u)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):d(e);a.length>0&&c.length>1&&(c=c.filter(e=>!a.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),i=null!=i?i:s.activeElement;let f=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),p=(()=>
1{if(1&t)return 0;if(2&t)return Math.max(0,c.indexOf(i))-1;if(4&t)return Math.max(0,c.indexOf(i))+1;if(8&t)return c.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),m=32&t?{preventScroll:!0}:{},v=0,h=c.length,b;do{if(v>=h||v+h<=0)return 0;let e=p+v;if(16&t)e=(e+h)%h;else{if(e<0)return 3;if(e>=h)return 1}null==(b=c[e])||b.focus(m),v+=f}while(b!==s.activeElement);return 6&t&&null!=(o=null==(r=null==(n=b)?void 0:n.matches)?void 0:r.call(n,"textarea,input"))&&o&&b.select(),2}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0))},38725:(e,t,n)=>{n.d(t,{S:()=>l,a:()=>i});var r=n(12115);let o=(0,r.createContext)(!1);function l(){return(0,r.useContext)(o)}function i(e){return r.createElement(o.Provider,{value:e.force},e.children)}},39260:(e,t,n)=>{n.d(t,{M:()=>l});var r=n(12115),o=n(6232);function l(e,t,n,l){let i=(0,o.Y)(n);(0,r.useEffect)(()=>{function n(e){i.current(e)}return(e=null!=e?e:window).addEventListener(t,n,l),()=>e.removeEventListener(t,n,l)},[e,t,l])}},39732:(e,t,n)=>{function r(e,t){return e?e+"["+t+"]":t}function o(e){var t,n;let r=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(r){for(let t of r.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type))return void t.click();null==(n=r.requestSubmit)||n.call(r)}}n.d(t,{h:()=>function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];for(let[l,i]of Object.entries(t))!function t(n,o,l){if(Array.isArray(l))for(let[e,i]of l.entries())t(n,r(o,e.toString()),i);else l instanceof Date?n.push([o,l.toISOString()]):"boolean"==typeof l?n.push([o,l?"1":"0"]):"string"==typeof l?n.push([o,l]):"number"==typeof l?n.push([o,"".concat(l)]):null==l?n.push([o,""]):e(l,o,n)}(o,r(n,l),i);return o},q:()=>o})},40528:(e,t,n)=>{n.d(t,{lG:()=>Z,Xi:()=>J,Lj:()=>K,L3:()=>G});var r=n(12115),o=n(84352),l=n(39260),i=n(12153),u=n(30797),a=n(70543),s=n(21231),c=n(4814),d=n(24006),f=n(48346),p=n(62298),m=n(97231),v=n(89925),h=n(47769),g=n(93008),b=n(91525),y=n(38725),E=n(27279),w=n(84554),x=n(82691),T=n(48014),S=n(13250),L=n(29479),C=n(69922),O=n(93510),P=n(23742),F=n(96917),R=n(37254),D=n(7856);function A(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let n of e.current)n.current instanceof HTMLElement&&t.add(n.current);return t}var M=(e=>(e[e.None=0]="None",e[e.InitialFocus=1]="InitialFocus",e[e.TabLock=2]="TabLock",e[e.FocusLock=4]="FocusLock",e[e.RestoreFocus=8]="RestoreFocus",e[e.AutoFocus=16]="AutoFocus",e))(M||{});let k=Object.assign((0,w.FX)(function(e,t){let n=(0,r.useRef)(null),o=(0,h.P)(n,t),{initialFocus:a,initialFocusFallback:s,containers:c,features:d=15,...p}=e;(0,v.g)()||(d=0);let m=(0,f.g)(n);!function(e,t){let{ownerDocument:n}=t,o=!!(8&e),l=function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,r.useRef)(F.b.slice());return(0,O.F)((e,n)=>{let[r]=e,[o]=n;!0===o&&!1===r&&(0,D._)(()=>{t.current.splice(0)}),!1===o&&!0===r&&(t.current=F.b.slice())},[e,F.b,t]),(0,u._)(()=>{var e;return null!=(e=t.current.find(e=>null!=e&&e.isConnected))?e:null})}(o);(0,O.F)(()=>{o||(null==n?void 0:n.activeElement)===(null==n?void 0:n.body)&&(0,R.pW)(l())},[o]),(0,L.X)(()=>{o&&(0,R.pW)(l())})}(d,{ownerDocument:m});let g=function(e,t){let{ownerDocument:n,container:o,initialFocus:l,initialFocusFallback:u}=t,a=(0,r.useRef)(null),s=(0,i.S)(!!(1&e),"focus-trap#initial-focus"),c=(0,S.a)();return(0,O.F)(()=>{if(0===e)return;if(!s){null!=u&&u.current&&(0,R.pW)(u.current);return}let t=o.current;t&&(0,D._)(()=>{if(!c.current)return;let r=null==n?void 0:n.activeElement;if(null!=l&&l.current){if((null==l?void 0:l.current)===r){a.current=r;return}}else if(t.contains(r)){a.current=r;return}if(null!=l&&l.current)(0,R.pW)(l.current);else{if(16&e){if((0,R.CU)(t,R.BD.First|R.BD.AutoFocus)!==R.Me.Error)return}else if((0,R.CU)(t,R.BD.First)!==R.Me.Error)return;if(null!=u&&u.current&&((0,R.pW)(u.current),(null==n?void 0:n.activeElement)===u.current))return;
1console.warn("There are no focusable elements inside the <FocusTrap />")}a.current=null==n?void 0:n.activeElement})},[u,s,e]),a}(d,{ownerDocument:m,container:n,initialFocus:a,initialFocusFallback:s});!function(e,t){let{ownerDocument:n,container:r,containers:o,previousActiveElement:i}=t,u=(0,S.a)(),a=!!(4&e);(0,l.M)(null==n?void 0:n.defaultView,"focus",e=>{if(!a||!u.current)return;let t=A(o);r.current instanceof HTMLElement&&t.add(r.current);let n=i.current;if(!n)return;let l=e.target;l&&l instanceof HTMLElement?_(t,l)?(i.current=l,(0,R.pW)(l)):(e.preventDefault(),e.stopPropagation(),(0,R.pW)(n)):(0,R.pW)(i.current)},!0)}(d,{ownerDocument:m,container:n,containers:c,previousActiveElement:g});let b=(0,C.u)(),y=(0,u._)(e=>{let t=n.current;t&&(0,E.Y)(b.current,{[C.O.Forwards]:()=>{(0,R.CU)(t,R.BD.First,{skipElements:[e.relatedTarget,s]})},[C.O.Backwards]:()=>{(0,R.CU)(t,R.BD.Last,{skipElements:[e.relatedTarget,s]})}})}),x=(0,i.S)(!!(2&d),"focus-trap#tab-lock"),M=(0,T.L)(),k=(0,r.useRef)(!1),I=(0,w.Ci)();return r.createElement(r.Fragment,null,x&&r.createElement(P.j,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:y,features:P.u.Focusable}),I({ourProps:{ref:o,onKeyDown(e){"Tab"==e.key&&(k.current=!0,M.requestAnimationFrame(()=>{k.current=!1}))},onBlur(e){if(!(4&d))return;let t=A(c);n.current instanceof HTMLElement&&t.add(n.current);let r=e.relatedTarget;r instanceof HTMLElement&&"true"!==r.dataset.headlessuiFocusGuard&&(_(t,r)||(k.current?(0,R.CU)(n.current,(0,E.Y)(b.current,{[C.O.Forwards]:()=>R.BD.Next,[C.O.Backwards]:()=>R.BD.Previous})|R.BD.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&(0,R.pW)(e.target)))}},theirProps:p,defaultTag:"div",name:"FocusTrap"}),x&&r.createElement(P.j,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:y,features:P.u.Focusable}))}),{features:M});function _(e,t){for(let n of e)if(n.contains(t))return!0;return!1}var I=n(77962),N=n(4772),B=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(B||{}),H=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(H||{});let U={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},j=(0,r.createContext)(null);function q(e){let t=(0,r.useContext)(j);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Dialog /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,q),t}return t}function W(e,t){return(0,E.Y)(t.type,U,e,t)}j.displayName="DialogContext";let V=(0,w.FX)(function(e,t){let n=(0,r.useId)(),{id:E="headlessui-dialog-".concat(n),open:T,onClose:S,initialFocus:L,role:C="dialog",autoFocus:O=!0,__demoMode:P=!1,unmount:F=!1,...R}=e,D=(0,r.useRef)(!1);C="dialog"===C||"alertdialog"===C?C:(D.current||(D.current=!0,console.warn("Invalid role [".concat(C,"] passed to <Dialog />. Only `dialog` and and `alertdialog` are supported. Using `dialog` instead."))),"dialog");let A=(0,b.O_)();void 0===T&&null!==A&&(T=(A&b.Uw.Open)===b.Uw.Open);let _=(0,r.useRef)(null),N=(0,h.P)(_,t),B=(0,f.g)(_),H=+!T,[U,q]=(0,r.useReducer)(W,{titleId:null,descriptionId:null,panelRef:(0,r.createRef)()}),V=(0,u._)(()=>S(!1)),z=(0,u._)(e=>q({type:0,id:e})),K=!!(0,v.g)()&&0===H,[J,G]=(0,I.k2)(),Z=(0,p.xA)(),{resolveContainers:Q}=(0,p.iq)({mainTreeNode:Z,portals:J,defaultContainers:[{get current(){var $;return null!=($=U.panelRef.current)?$:_.current}}]}),ee=null!==A&&(A&b.Uw.Closing)===b.Uw.Closing;(0,a.v)(!P&&!ee&&K,{allowed:(0,u._)(()=>{var e,t;return[null!=(t=null==(e=_.current)?void 0:e.closest("[data-headlessui-portal]"))?t:null]}),disallowed:(0,u._)(()=>{var e;return[null!=(e=null==Z?void 0:Z.closest("body > *:not(#headlessui-portal-root)"))?e:null]})}),(0,d.j)(K,Q,e=>{e.preventDefault(),V()}),function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"undefined"!=typeof document?document.defaultView:null,n=arguments.length>2?arguments[2]:void 0,r=(0,i.S)(e,"escape");(0,l.M)(t,"keydown",e=>{r&&(e.defaultPrevented||e.key===o.D.Escape&&n(e))})}(K,null==B?void 0:B.defaultView,e=>{e.preventDefault(),e.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur(),V()}),(0,m.K)(!P&&!ee&&K,B,Q),(0,c.O)(K,_,V);let[et,en]=(0,x.rU)(),er=(0,r.useMemo)(()=>[{dialogState:H,close:V,setTitleId:z,unmount:F},U],[H,U,V,z,F]),eo=(0,r.useMemo)(()=>({open:0===H}),[H]),el={ref:N,id:E,role:C,tabIndex:-1,"aria-modal":P?void 0:0===H||void 0,"aria-labelledby":U.titleId,"aria-describedby":et,unmount:F},ei=!function(){var e;let[t]=(0,r.useState)(()=>"undefined"!=typeof window&&"function"==typeof window.matchMedia?window.matchMedia("(pointer: coarse)"):null),[n,o]=(0,r.useState)(null!=(e=null==t?void 0:t.matches)&&e);return(0,s.s)(()=>
1{if(t)return t.addEventListener("change",e),()=>t.removeEventListener("change",e);function e(e){o(e.matches)}},[t]),n}(),eu=M.None;K&&!P&&(eu|=M.RestoreFocus,eu|=M.TabLock,O&&(eu|=M.AutoFocus),ei&&(eu|=M.InitialFocus));let ea=(0,w.Ci)();return r.createElement(b.$x,null,r.createElement(y.a,{force:!0},r.createElement(I.ZL,null,r.createElement(j.Provider,{value:er},r.createElement(I.Ee,{target:_},r.createElement(y.a,{force:!1},r.createElement(en,{slot:eo},r.createElement(G,null,r.createElement(k,{initialFocus:L,initialFocusFallback:_,containers:Q,features:eu},r.createElement(g.e,{value:V},ea({ourProps:el,theirProps:R,slot:eo,defaultTag:Y,features:X,visible:0===H,name:"Dialog"})))))))))))}),Y="div",X=w.Ac.RenderStrategy|w.Ac.Static,z=(0,w.FX)(function(e,t){let{transition:n=!1,open:o,...l}=e,i=(0,b.O_)(),u=e.hasOwnProperty("open")||null!==i,a=e.hasOwnProperty("onClose");if(!u&&!a)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!u)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!a)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(!i&&"boolean"!=typeof e.open)throw Error("You provided an `open` prop to the `Dialog`, but the value is not a boolean. Received: ".concat(e.open));if("function"!=typeof e.onClose)throw Error("You provided an `onClose` prop to the `Dialog`, but the value is not a function. Received: ".concat(e.onClose));return(void 0!==o||n)&&!l.static?r.createElement(p.H5,null,r.createElement(N.e,{show:o,transition:n,unmount:l.unmount},r.createElement(V,{ref:t,...l}))):r.createElement(p.H5,null,r.createElement(V,{ref:t,open:o,...l}))}),K=(0,w.FX)(function(e,t){let n=(0,r.useId)(),{id:o="headlessui-dialog-panel-".concat(n),transition:l=!1,...i}=e,[{dialogState:a,unmount:s},c]=q("Dialog.Panel"),d=(0,h.P)(t,c.panelRef),f=(0,r.useMemo)(()=>({open:0===a}),[a]),p=(0,u._)(e=>{e.stopPropagation()}),m=l?N._:r.Fragment,v=(0,w.Ci)();return r.createElement(m,{...l?{unmount:s}:{}},v({ourProps:{ref:d,id:o,onClick:p},theirProps:i,slot:f,defaultTag:"div",name:"Dialog.Panel"}))}),J=(0,w.FX)(function(e,t){let{transition:n=!1,...o}=e,[{dialogState:l,unmount:i}]=q("Dialog.Backdrop"),u=(0,r.useMemo)(()=>({open:0===l}),[l]),a=n?N._:r.Fragment,s=(0,w.Ci)();return r.createElement(a,{...n?{unmount:i}:{}},s({ourProps:{ref:t,"aria-hidden":!0},theirProps:o,slot:u,defaultTag:"div",name:"Dialog.Backdrop"}))}),G=(0,w.FX)(function(e,t){let n=(0,r.useId)(),{id:o="headlessui-dialog-title-".concat(n),...l}=e,[{dialogState:i,setTitleId:u}]=q("Dialog.Title"),a=(0,h.P)(t);(0,r.useEffect)(()=>(u(o),()=>u(null)),[o,u]);let s=(0,r.useMemo)(()=>({open:0===i}),[i]);return(0,w.Ci)()({ourProps:{ref:a,id:o},theirProps:l,slot:s,defaultTag:"h2",name:"Dialog.Title"})}),Z=Object.assign(z,{Panel:K,Title:G,Description:x.VY})},41093:(e,t,n)=>{n.d(t,{ll:()=>T,rD:()=>F,__:()=>S,UU:()=>O,cY:()=>L,BN:()=>C,Ej:()=>P});var r=n(671);function o(e,t,n){let o,{reference:l,floating:i}=e,u=(0,r.TV)(t),a=(0,r.Dz)(t),s=(0,r.sq)(a),c=(0,r.C0)(t),d="y"===u,f=l.x+l.width/2-i.width/2,p=l.y+l.height/2-i.height/2,m=l[s]/2-i[s]/2;switch(c){case"top":o={x:f,y:l.y-i.height};break;case"bottom":o={x:f,y:l.y+l.height};break;case"right":o={x:l.x+l.width,y:p};break;case"left":o={x:l.x-i.width,y:p};break;default:o={x:l.x,y:l.y}}switch((0,r.Sg)(t)){case"start":o[a]-=m*(n&&d?-1:1);break;case"end":o[a]+=m*(n&&d?-1:1)}return o}let l=async(e,t,n)=>{let{placement:r="bottom",strategy:l="absolute",middleware:i=[],platform:u}=n,a=i.filter(Boolean),s=await (null==u.isRTL?void 0:u.isRTL(t)),c=await u.getElementRects({reference:e,floating:t,strategy:l}),{x:d,y:f}=o(c,r,s),p=r,m={},v=0;for(let n=0;n<a.length;n++){let{name:i,fn:h}=a[n],{x:g,y:b,data:y,reset:E}=await h({x:d,y:f,initialPlacement:r,placement:p,strategy:l,middlewareData:m,rects:c,platform:u,elements:{reference:e,floating:t}});d=null!=g?g:d,f=null!=b?b:f,m={...m,[i]:{...m[i],...y}},E&&v<=50&&(v++,"object"==typeof E&&(E.placement&&(p=E.placement),E.rects&&(c=!0===E.rects?await u.getElementRects({reference:e,floating:t,strategy:l}):E.rects),{x:d,y:f}=o(c,p,s)),n=-1)}return{x:d,y:f,placement:p,strategy:l,middlewareData:m}};async function i(e,t){var n;void 0===t&&(t={});let{x:o,y:l,platform:i,rects:u,elements:a,strategy:s}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:f="floating",altBoundary:p=!1,padding:m=0}=(0,r._3)(t,e),v=(0,r.nI)(m),h=a[p?"floating"===f?"reference":"floating":f],g=(0,r.B1)(await i.getClippingRect
1({element:null==(n=await (null==i.isElement?void 0:i.isElement(h)))||n?h:h.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(a.floating)),boundary:c,rootBoundary:d,strategy:s})),b="floating"===f?{x:o,y:l,width:u.floating.width,height:u.floating.height}:u.reference,y=await (null==i.getOffsetParent?void 0:i.getOffsetParent(a.floating)),E=await (null==i.isElement?void 0:i.isElement(y))&&await (null==i.getScale?void 0:i.getScale(y))||{x:1,y:1},w=(0,r.B1)(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:b,offsetParent:y,strategy:s}):b);return{top:(g.top-w.top+v.top)/E.y,bottom:(w.bottom-g.bottom+v.bottom)/E.y,left:(g.left-w.left+v.left)/E.x,right:(w.right-g.right+v.right)/E.x}}async function u(e,t){let{placement:n,platform:o,elements:l}=e,i=await (null==o.isRTL?void 0:o.isRTL(l.floating)),u=(0,r.C0)(n),a=(0,r.Sg)(n),s="y"===(0,r.TV)(n),c=["left","top"].includes(u)?-1:1,d=i&&s?-1:1,f=(0,r._3)(t,e),{mainAxis:p,crossAxis:m,alignmentAxis:v}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&"number"==typeof v&&(m="end"===a?-1*v:v),s?{x:m*d,y:p*c}:{x:p*c,y:m*d}}var a=n(86301);function s(e){let t=(0,a.L9)(e),n=parseFloat(t.width)||0,o=parseFloat(t.height)||0,l=(0,a.sb)(e),i=l?e.offsetWidth:n,u=l?e.offsetHeight:o,s=(0,r.LI)(n)!==i||(0,r.LI)(o)!==u;return s&&(n=i,o=u),{width:n,height:o,$:s}}function c(e){return(0,a.vq)(e)?e:e.contextElement}function d(e){let t=c(e);if(!(0,a.sb)(t))return(0,r.Jx)(1);let n=t.getBoundingClientRect(),{width:o,height:l,$:i}=s(t),u=(i?(0,r.LI)(n.width):n.width)/o,d=(i?(0,r.LI)(n.height):n.height)/l;return u&&Number.isFinite(u)||(u=1),d&&Number.isFinite(d)||(d=1),{x:u,y:d}}let f=(0,r.Jx)(0);function p(e){let t=(0,a.zk)(e);return(0,a.Tc)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:f}function m(e,t,n,o){var l;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),u=c(e),s=(0,r.Jx)(1);t&&(o?(0,a.vq)(o)&&(s=d(o)):s=d(e));let f=(void 0===(l=n)&&(l=!1),o&&(!l||o===(0,a.zk)(u))&&l)?p(u):(0,r.Jx)(0),m=(i.left+f.x)/s.x,v=(i.top+f.y)/s.y,h=i.width/s.x,g=i.height/s.y;if(u){let e=(0,a.zk)(u),t=o&&(0,a.vq)(o)?(0,a.zk)(o):o,n=e,r=(0,a._m)(n);for(;r&&o&&t!==n;){let e=d(r),t=r.getBoundingClientRect(),o=(0,a.L9)(r),l=t.left+(r.clientLeft+parseFloat(o.paddingLeft))*e.x,i=t.top+(r.clientTop+parseFloat(o.paddingTop))*e.y;m*=e.x,v*=e.y,h*=e.x,g*=e.y,m+=l,v+=i,n=(0,a.zk)(r),r=(0,a._m)(n)}}return(0,r.B1)({width:h,height:g,x:m,y:v})}function v(e,t){let n=(0,a.CP)(e).scrollLeft;return t?t.left+n:m((0,a.ep)(e)).left+n}function h(e,t,n){void 0===n&&(n=!1);let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-(n?0:v(e,r)),y:r.top+t.scrollTop}}function g(e,t,n){let o;if("viewport"===t)o=function(e,t){let n=(0,a.zk)(e),r=(0,a.ep)(e),o=n.visualViewport,l=r.clientWidth,i=r.clientHeight,u=0,s=0;if(o){l=o.width,i=o.height;let e=(0,a.Tc)();(!e||e&&"fixed"===t)&&(u=o.offsetLeft,s=o.offsetTop)}return{width:l,height:i,x:u,y:s}}(e,n);else if("document"===t)o=function(e){let t=(0,a.ep)(e),n=(0,a.CP)(e),o=e.ownerDocument.body,l=(0,r.T9)(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=(0,r.T9)(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),u=-n.scrollLeft+v(e),s=-n.scrollTop;return"rtl"===(0,a.L9)(o).direction&&(u+=(0,r.T9)(t.clientWidth,o.clientWidth)-l),{width:l,height:i,x:u,y:s}}((0,a.ep)(e));else if((0,a.vq)(t))o=function(e,t){let n=m(e,!0,"fixed"===t),o=n.top+e.clientTop,l=n.left+e.clientLeft,i=(0,a.sb)(e)?d(e):(0,r.Jx)(1),u=e.clientWidth*i.x,s=e.clientHeight*i.y;return{width:u,height:s,x:l*i.x,y:o*i.y}}(t,n);else{let n=p(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return(0,r.B1)(o)}function b(e){return"static"===(0,a.L9)(e).position}function y(e,t){if(!(0,a.sb)(e)||"fixed"===(0,a.L9)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,a.ep)(e)===n&&(n=n.ownerDocument.body),n}function E(e,t){let n=(0,a.zk)(e);if((0,a.Tf)(e))return n;if(!(0,a.sb)(e)){let t=(0,a.$4)(e);for(;t&&!(0,a.eu)(t);){if((0,a.vq)(t)&&!b(t))return t;t=(0,a.$4)(t)}return n}let r=y(e,t);for(;r&&(0,a.Lv)(r)&&b(r);)r=y(r,t);return r&&(0,a.eu)(r)&&b(r)&&!(0,a.sQ)(r)?n:r||(0,a.gJ)(e)||n}let w=async function(e){let t=this.getOffsetParent||E,n=this.getDimensions,o=await n(e.floating);return{reference:function(e,t,n){let o=(0,a.sb)(t),l=(0,a.ep)(t),i="fixed"===n,u=m(e,!0,i,t),s={scrollLeft:0,scrollTop:0},c=(0,r.Jx)(0);if(o||!o&&!i)if(("body"!==(0,a.mq)(t)||(0,a.ZU)(l))&&(s=(0,a.CP)(t)),o){let e=m(t,!0,i,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else l&&(c.x=v(l));let d=!l||o||i?(0,r.Jx)(0):h(l,s);return{x:u.left+s.scrollLeft-c.x-d.x,y:u.top+s.scrollTop-c.y-d.y,width:u.width,height:u.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}},x={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:o,strategy:l}=e,i="fixed"===l,u=(0,a.ep)(o),s=!!t&&(0,a.Tf)(t.floating);if(o===u||s&&i)return n;let c={scrollLeft:0,scrollTop:0},f=(0,r.Jx)(1),p=(0,r.Jx)(0),v=(0,a.sb)(o);if((v||!v&&!i)&&(("body"!==(0,a.mq)(o)||(0,a.ZU)(u))&&(c=(0,a.CP)(o)),(0,a.sb)(o))){let e=m(o);f=d(o),p.x=e.x+o.clientLeft,p.y=e.y+o.clientTop}let g=!u||v||i?(0,r.Jx)(0):h(u,c,!0);return{width:n.width*f.x,height:n.height*f.y,x:n.x*f.x-c.scrollLeft*f.x+p.x+g.x,y:n.y*f.y-c.scrollTop*f.y+p.y+g.y}},getDocumentElement:a.ep,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:l}=e,i=[..."clippingAncestors"===n?(0,a.Tf)(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=(0,a.v9)(e,[],!1).filter(e=>(0,a.vq)(e)&&"body"!==(0,a.mq)(e)),o=null,l="fixed"===(0,a.L9)(e).position,i=l?(0,a.$4)(e):e;for(;(0,a.vq)(i)&&!(0,a.eu)(i);){let t=(0,a.L9)(i),n=(0,a.sQ)(i);n||"fixed"!==t.position||(o=null),(l?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||(0,a.ZU)(i)&&!n&&function e(t,n){let r=(0,a.$4)(t);return!(r===n||!(0,a.vq)(r)||(0,a.eu)(r))&&("fixed"===(0,a.L9)(r).position||e(r,n))}(e,i))?r=r.filter(e=>e!==i):o=t,i=(0,a.$4)(i)}return t.set(e,r),r}(t,this._c):[].concat(n),o],u=i[0],s=i.reduce((e,n)=>{let o=g(t,n,l);return e.top=(0,r.T9)(o.top,e.top),e.right=(0,r.jk)(o.right,e.right),e.bottom=(0,r.jk)(o.bottom,e.bottom),e.left=(0,r.T9)(o.left,e.left),e},g(t,u,l));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:E,getElementRects:w,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=s(e);return{width:t,height:n}},getScale:d,isElement:a.vq,isRTL:function(e){return"rtl"===(0,a.L9)(e).direction}};function T(e,t,n,o){let l;void 0===o&&(o={});let{ancestorScroll:i=!0,ancestorResize:u=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:d="function"==typeof IntersectionObserver,animationFrame:f=!1}=o,p=c(e),v=i||u?[...p?(0,a.v9)(p):[],...(0,a.v9)(t)]:[];
1v.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),u&&e.addEventListener("resize",n)});let h=p&&d?function(e,t){let n,o=null,l=(0,a.ep)(e);function i(){var e;clearTimeout(n),null==(e=o)||e.disconnect(),o=null}return!function u(a,s){void 0===a&&(a=!1),void 0===s&&(s=1),i();let{left:c,top:d,width:f,height:p}=e.getBoundingClientRect();if(a||t(),!f||!p)return;let m=(0,r.RI)(d),v=(0,r.RI)(l.clientWidth-(c+f)),h={rootMargin:-m+"px "+-v+"px "+-(0,r.RI)(l.clientHeight-(d+p))+"px "+-(0,r.RI)(c)+"px",threshold:(0,r.T9)(0,(0,r.jk)(1,s))||1},g=!0;function b(e){let t=e[0].intersectionRatio;if(t!==s){if(!g)return u();t?u(!1,t):n=setTimeout(()=>{u(!1,1e-7)},1e3)}g=!1}try{o=new IntersectionObserver(b,{...h,root:l.ownerDocument})}catch(e){o=new IntersectionObserver(b,h)}o.observe(e)}(!0),i}(p,n):null,g=-1,b=null;s&&(b=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&b&&(b.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=b)||e.observe(t)})),n()}),p&&!f&&b.observe(p),b.observe(t));let y=f?m(e):null;return f&&function t(){let r=m(e);y&&(r.x!==y.x||r.y!==y.y||r.width!==y.width||r.height!==y.height)&&n(),y=r,l=requestAnimationFrame(t)}(),n(),()=>{var e;v.forEach(e=>{i&&e.removeEventListener("scroll",n),u&&e.removeEventListener("resize",n)}),null==h||h(),null==(e=b)||e.disconnect(),b=null,f&&cancelAnimationFrame(l)}}let S=i,L=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:o,y:l,placement:i,middlewareData:a}=t,s=await u(t,e);return i===(null==(n=a.offset)?void 0:n.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:o+s.x,y:l+s.y,data:{...s,placement:i}}}}},C=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:o,placement:l}=t,{mainAxis:u=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=(0,r._3)(e,t),d={x:n,y:o},f=await i(t,c),p=(0,r.TV)((0,r.C0)(l)),m=(0,r.PG)(p),v=d[m],h=d[p];if(u){let e="y"===m?"top":"left",t="y"===m?"bottom":"right",n=v+f[e],o=v-f[t];v=(0,r.qE)(n,v,o)}
1if(a){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=h+f[e],o=h-f[t];h=(0,r.qE)(n,h,o)}let g=s.fn({...t,[m]:v,[p]:h});return{...g,data:{x:g.x-n,y:g.y-o,enabled:{[m]:u,[p]:a}}}}}},O=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o,l,u,a;let{placement:s,middlewareData:c,rects:d,initialPlacement:f,platform:p,elements:m}=t,{mainAxis:v=!0,crossAxis:h=!0,fallbackPlacements:g,fallbackStrategy:b="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:E=!0,...w}=(0,r._3)(e,t);if(null!=(n=c.arrow)&&n.alignmentOffset)return{};let x=(0,r.C0)(s),T=(0,r.TV)(f),S=(0,r.C0)(f)===f,L=await (null==p.isRTL?void 0:p.isRTL(m.floating)),C=g||(S||!E?[(0,r.bV)(f)]:(0,r.WJ)(f)),O="none"!==y;!g&&O&&C.push(...(0,r.lP)(f,E,y,L));let P=[f,...C],F=await i(t,w),R=[],D=(null==(o=c.flip)?void 0:o.overflows)||[];if(v&&R.push(F[x]),h){let e=(0,r.w7)(s,d,L);R.push(F[e[0]],F[e[1]])}if(D=[...D,{placement:s,overflows:R}],!R.every(e=>e<=0)){let e=((null==(l=c.flip)?void 0:l.index)||0)+1,t=P[e];if(t)return{data:{index:e,overflows:D},reset:{placement:t}};let n=null==(u=D.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:u.placement;if(!n)switch(b){case"bestFit":{let e=null==(a=D.filter(e=>{if(O){let t=(0,r.TV)(e.placement);return t===T||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:a[0];e&&(n=e);break}case"initialPlacement":n=f}if(s!==n)return{reset:{placement:n}}}return{}}}},P=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;let l,u,{placement:a,rects:s,platform:c,elements:d}=t,{apply:f=()=>{},...p}=(0,r._3)(e,t),m=await i(t,p),v=(0,r.C0)(a),h=(0,r.Sg)(a),g="y"===(0,r.TV)(a),{width:b,height:y}=s.floating;"top"===v||"bottom"===v?(l=v,u=h===(await (null==c.isRTL?void 0:c.isRTL(d.floating))?"start":"end")?"left":"right"):(u=v,l="end"===h?"top":"bottom");let E=y-m.top-m.bottom,w=b-m.left-m.right,x=(0,r.jk)(y-m[l],E),T=(0,r.jk)(b-m[u],w),S=!t.middlewareData.shift,L=x,C=T;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(C=w),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(L=E),S&&!h){let e=(0,r.T9)(m.left,0),t=(0,r.T9)(m.right,0),n=(0,r.T9)(m.top,0),o=(0,r.T9)(m.bottom,0);g?C=b-2*(0!==e||0!==t?e+t:(0,r.T9)(m.left,m.right)):L=y-2*(0!==n||0!==o?n+o:(0,r.T9)(m.top,m.bottom))}await f({...t,availableWidth:C,availableHeight:L});let O=await c.getDimensions(d.floating);return b!==O.width||y!==O.height?{reset:{rects:!0}}:{}}}},F=(e,t,n)=>{let r=new Map,o={platform:x,...n},i={...o.platform,_c:r};return l(e,t,{...o,platform:i})}},42311:(e,t,n)=>{n.d(t,{y:()=>r});function r(e,t){let n=e(),r=new Set;return{getSnapshot:()=>n,subscribe:e=>(r.add(e),()=>r.delete(e)),dispatch(e){for(var o=arguments.length,l=Array(o>1?o-1:0),i=1;i<o;i++)l[i-1]=arguments[i];let u=t[e].call(n,...l);u&&(n=u,r.forEach(e=>e()))}}}},45261:(e,t,n)=>{n.d(t,{e:()=>function e(){let t=[],n={addEventListener:(e,t,r,o)=>(e.addEventListener(t,r,o),n.add(()=>e.removeEventListener(t,r,o))),requestAnimationFrame(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let o=requestAnimationFrame(...t);return n.add(()=>cancelAnimationFrame(o))},nextFrame(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return n.requestAnimationFrame(()=>n.requestAnimationFrame(...t))},setTimeout(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let o=setTimeout(...t);return n.add(()=>clearTimeout(o))},microTask(){for(var e=arguments.length,t=Array(e),o=0;o<e;o++)t[o]=arguments[o];let l={current:!0};return(0,r._)(()=>{l.current&&t[0]()}),n.add(()=>{l.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(7856)},47037:(e,t,n)=>{n.d(t,{Y:()=>l});var r=n(12115),o=n(21231);function l(e,t){let n=(0,r.useRef)({left:0,top:0});if((0,o.s)(()=>
1{if(!t)return;let e=t.getBoundingClientRect();e&&(n.current=e)},[e,t]),null==t||!e||t===document.activeElement)return!1;let l=t.getBoundingClientRect();return l.top!==n.current.top||l.left!==n.current.left}},48014:(e,t,n)=>{n.d(t,{L:()=>l});var r=n(12115),o=n(45261);function l(){let[e]=(0,r.useState)(o.e);return(0,r.useEffect)(()=>()=>e.dispose(),[e]),e}},48346:(e,t,n)=>{n.d(t,{g:()=>l});var r=n(12115),o=n(21449);function l(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.useMemo)(()=>(0,o.T)(...t),[...t])}},52503:(e,t,n)=>{n.d(t,{c:()=>o});var r=n(12115);function o(e,t){return(0,r.useMemo)(()=>{var n;if(e.type)return e.type;let r=null!=(n=e.as)?n:"button";if("string"==typeof r&&"button"===r.toLowerCase()||(null==t?void 0:t.tagName)==="BUTTON"&&!t.hasAttribute("type"))return"button"},[e.type,e.as,t])}},56119:(e,t,n)=>{n.d(t,{Z:()=>u});var r=n(12115),o=n(21449),l=n(48014),i=n(30797);function u(){let{disabled:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,r.useRef)(null),[n,u]=(0,r.useState)(!1),a=(0,l.L)(),s=(0,i._)(()=>{t.current=null,u(!1),a.dispose()}),c=(0,i._)(e=>{if(a.dispose(),null===t.current){t.current=e.currentTarget,u(!0);{let n=(0,o.T)(e.currentTarget);a.addEventListener(n,"pointerup",s,!1),a.addEventListener(n,"pointermove",e=>{if(t.current){var n,r;let o,l;u((o=e.width/2,l=e.height/2,n={top:e.clientY-l,right:e.clientX+o,bottom:e.clientY+l,left:e.clientX-o},r=t.current.getBoundingClientRect(),!(!n||!r||n.right<r.left||n.left>r.right||n.bottom<r.top||n.top>r.bottom)))}},!1),a.addEventListener(n,"pointercancel",s,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:c,onPointerUp:s,onClick:s}}}},62298:(e,t,n)=>{n.d(t,{H5:()=>c,iq:()=>a,xA:()=>d});var r=n(12115),o=n(23742),l=n(21449),i=n(30797),u=n(48346);function a(){let{defaultContainers:e=[],portals:t,mainTreeNode:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=(0,u.g)(n),o=(0,i._)(()=>{var o,l;let i=[];for(let t of e)null!==t&&(t instanceof HTMLElement?i.push(t):"current"in t&&t.current instanceof HTMLElement&&i.push(t.current));if(null!=t&&t.current)for(let e of t.current)i.push(e);for(let e of null!=(o=null==r?void 0:r.querySelectorAll("html > *, body > *"))?o:[])e!==document.body&&e!==document.head&&e instanceof HTMLElement&&"headlessui-portal-root"!==e.id&&(n&&(e.contains(n)||e.contains(null==(l=null==n?void 0:n.getRootNode())?void 0:l.host))||i.some(t=>e.contains(t))||i.push(e));return i});
1return{resolveContainers:o,contains:(0,i._)(e=>o().some(t=>t.contains(e)))}}let s=(0,r.createContext)(null);function c(e){let{children:t,node:n}=e,[i,u]=(0,r.useState)(null),a=d(null!=n?n:i);return r.createElement(s.Provider,{value:a},t,null===a&&r.createElement(o.j,{features:o.u.Hidden,ref:e=>{var t,n;if(e){for(let r of null!=(n=null==(t=(0,l.T)(e))?void 0:t.querySelectorAll("html > *, body > *"))?n:[])if(r!==document.body&&r!==document.head&&r instanceof HTMLElement&&null!=r&&r.contains(e)){u(r);break}}}}))}function d(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return null!=(e=(0,r.useContext)(s))?e:t}},63418:(e,t,n)=>{n.d(t,{A:()=>o});var r=n(12115);let o=r.forwardRef(function(e,t){let{title:n,titleId:o,...l}=e;return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},l),n?r.createElement("title",{id:o},n):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m19.5 8.25-7.5 7.5-7.5-7.5"}))})},69922:(e,t,n)=>{n.d(t,{O:()=>l,u:()=>i});var r=n(12115),o=n(28566),l=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(l||{});function i(){let e=(0,r.useRef)(0);return(0,o.M)(!0,"keydown",t=>{"Tab"===t.key&&(e.current=+!!t.shiftKey)},!0),e}},70543:(e,t,n)=>{n.d(t,{v:()=>c});var r=n(45261),o=n(21449),l=n(12153),i=n(21231);let u=new Map,a=new Map;function s(e){var t;let n=null!=(t=a.get(e))?t:0;return a.set(e,n+1),0!==n||(u.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0),()=>(function(e){var t;let n=null!=(t=a.get(e))?t:1;if(1===n?a.delete(e):a.set(e,n-1),1!==n)return;let r=u.get(e);r&&(null===r["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",r["aria-hidden"]),e.inert=r.inert,u.delete(e))})(e)}function c(e){let{allowed:t,disallowed:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=(0,l.S)(e,"inert-others");(0,i.s)(()=>{var e,l;if(!u)return;let i=(0,r.e)();for(let t of null!=(e=null==n?void 0:n())?e:[])t&&i.add(s(t));let a=null!=(l=null==t?void 0:t())?l:[];for(let e of a){if(!e)continue;let t=(0,o.T)(e);if(!t)continue;let n=e.parentElement;for(;n&&n!==t.body;){for(let e of n.children)a.some(t=>e.contains(t))||i.add(s(e));n=n.parentElement}}return i.dispose},[u,t,n])}},72016:(e,t,n)=>{n.d(t,{K:()=>o});var r=n(12115);function o(e){let[t]=(0,r.useState)(e);return t}},73413:(e,t,n)=>{function r(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function o(){return r()||/Android/gi.test(window.navigator.userAgent)}n.d(t,{Fr:()=>o,un:()=>r})},74500:(e,t,n)=>{n.d(t,{A:()=>o});var r=n(12115);let o=r.forwardRef(function(e,t){let{title:n,titleId:o,...l}=e;return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},l),n?r.createElement("title",{id:o},n):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18 18 6M6 6l12 12"}))})},77172:(e,t,n)=>{n.d(t,{i:()=>i});var r=n(12115),o=n(21449),l=n(21231);function i(e,t){let{container:n,accept:i,walk:u}=t,a=(0,r.useRef)(i),s=(0,r.useRef)(u);(0,r.useEffect)(()=>{a.current=i,s.current=u},[i,u]),(0,l.s)(()=>{if(!n||!e)return;let t=(0,o.T)(n);if(!t)return;let r=a.current,l=s.current,i=Object.assign(e=>r(e),{acceptNode:r}),u=t.createTreeWalker(n,NodeFilter.SHOW_ELEMENT,i,!1);for(;u.nextNode();)l(u.currentNode)},[n,e,a,s])}},77353:(e,t,n)=>{n.d(t,{t:()=>l});var r=n(12115);function o(e,t){return null!==e&&null!==t&&"object"==typeof e&&"object"==typeof t&&"id"in e&&"id"in t?e.id===t.id:e===t}function l(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o;return(0,r.useCallback)((t,n)=>"string"==typeof e?(null==t?void 0:t[e])===(null==n?void 0:n[e]):e(t,n),[e])}},77962:(e,t,n)=>{n.d(t,{Ee:()=>w,ZL:()=>x,k2:()=>y});var r=n(12115),o=n(47650),l=n(30797),i=n(21231),u=n(29479),a=n(48346),s=n(89925),c=n(47769),d=n(38725),f=n(87657),p=n(84554);let m=r.Fragment,v=(0,p.FX)(function(e,t){let n=(0,r.useRef)(null),l=(0,c.P)((0,c.a)(e=>{n.current=e}),t),v=(0,a.g)(n),h=function(e){let t=(0,d.S)(),n=(0,r.useContext)(g),o=(0,a.g)(e),[l,i]=(0,r.useState)(()=>{var e;if(!t&&null!==n)return null!=(e=n.current)?e:null;if(f._.isServer)return null;let r=null==o?void 0:o.getElementById("headlessui-portal-root");
1if(r)return r;if(null===o)return null;let l=o.createElement("div");return l.setAttribute("id","headlessui-portal-root"),o.body.appendChild(l)});return(0,r.useEffect)(()=>{null!==l&&(null!=o&&o.body.contains(l)||null==o||o.body.appendChild(l))},[l,o]),(0,r.useEffect)(()=>{t||null!==n&&i(n.current)},[n,i,t]),l}(n),[y]=(0,r.useState)(()=>{var e;return f._.isServer?null:null!=(e=null==v?void 0:v.createElement("div"))?e:null}),E=(0,r.useContext)(b),w=(0,s.g)();(0,i.s)(()=>{!h||!y||h.contains(y)||(y.setAttribute("data-headlessui-portal",""),h.appendChild(y))},[h,y]),(0,i.s)(()=>{if(y&&E)return E.register(y)},[E,y]),(0,u.X)(()=>{var e;h&&y&&(y instanceof Node&&h.contains(y)&&h.removeChild(y),h.childNodes.length<=0&&(null==(e=h.parentElement)||e.removeChild(h)))});let x=(0,p.Ci)();return w&&h&&y?(0,o.createPortal)(x({ourProps:{ref:l},theirProps:e,slot:{},defaultTag:m,name:"Portal"}),y):null}),h=r.Fragment,g=(0,r.createContext)(null),b=(0,r.createContext)(null);function y(){let e=(0,r.useContext)(b),t=(0,r.useRef)([]),n=(0,l._)(n=>(t.current.push(n),e&&e.register(n),()=>o(n))),o=(0,l._)(n=>{let r=t.current.indexOf(n);-1!==r&&t.current.splice(r,1),e&&e.unregister(n)}),i=(0,r.useMemo)(()=>({register:n,unregister:o,portals:t}),[n,o,t]);return[t,(0,r.useMemo)(()=>function(e){let{children:t}=e;return r.createElement(b.Provider,{value:i},t)},[i])]}let E=(0,p.FX)(function(e,t){let n=(0,c.P)(t),{enabled:o=!0,...l}=e,i=(0,p.Ci)();return o?r.createElement(v,{...l,ref:n}):i({ourProps:{ref:n},theirProps:l,slot:{},defaultTag:m,name:"Portal"})}),w=(0,p.FX)(function(e,t){let{target:n,...o}=e,l={ref:(0,c.P)(t)},i=(0,p.Ci)();return r.createElement(g.Provider,{value:n},i({ourProps:l,theirProps:o,defaultTag:h,name:"Popover.Group"}))}),x=Object.assign(E,{Group:w})},77992:(e,t,n)=>{n.d(t,{P:()=>o});var r=n(12115);function o(e){return(0,r.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot)}},84352:(e,t,n)=>{n.d(t,{D:()=>r});var r=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(r||{})},84945:(e,t,n)=>{n.d(t,{BN:()=>p,Ej:()=>v,UU:()=>m,cY:()=>f,we:()=>d});var r=n(41093),o=n(12115),l=n(47650),i="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;function u(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!u(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!u(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function a(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function s(e,t){let n=a(e);return Math.round(t*n)/n}function c(e){let t=o.useRef(e);return i(()=>{t.current=e}),t}function d(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:d=[],platform:f,elements:{reference:p,floating:m}={},transform:v=!0,whileElementsMounted:h,open:g}=e,[b,y]=o.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[E,w]=o.useState(d);u(E,d)||w(d);let[x,T]=o.useState(null),[S,L]=o.useState(null),C=o.useCallback(e=>{e!==R.current&&(R.current=e,T(e))},[]),O=o.useCallback(e=>{e!==D.current&&(D.current=e,L(e))},[]),P=p||x,F=m||S,R=o.useRef(null),D=o.useRef(null),A=o.useRef(b),M=null!=h,k=c(h),_=c(f),I=c(g),N=o.useCallback(()=>{if(!R.current||!D.current)return;let e={placement:t,strategy:n,middleware:E};_.current&&(e.platform=_.current),(0,r.rD)(R.current,D.current,e).then(e=>{let t={...e,isPositioned:!1!==I.current};B.current&&!u(A.current,t)&&(A.current=t,l.flushSync(()=>{y(t)}))})},[E,t,n,_,I]);i(()=>{!1===g&&A.current.isPositioned&&(A.current.isPositioned=!1,y(e=>({...e,isPositioned:!1})))},[g]);let B=o.useRef(!1);i(()=>(B.current=!0,()=>
1{B.current=!1}),[]),i(()=>{if(P&&(R.current=P),F&&(D.current=F),P&&F){if(k.current)return k.current(P,F,N);N()}},[P,F,N,k,M]);let H=o.useMemo(()=>({reference:R,floating:D,setReference:C,setFloating:O}),[C,O]),U=o.useMemo(()=>({reference:P,floating:F}),[P,F]),j=o.useMemo(()=>{let e={position:n,left:0,top:0};if(!U.floating)return e;let t=s(U.floating,b.x),r=s(U.floating,b.y);return v?{...e,transform:"translate("+t+"px, "+r+"px)",...a(U.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,v,U.floating,b.x,b.y]);return o.useMemo(()=>({...b,update:N,refs:H,elements:U,floatingStyles:j}),[b,N,H,U,j])}let f=(e,t)=>({...(0,r.cY)(e),options:[e,t]}),p=(e,t)=>({...(0,r.BN)(e),options:[e,t]}),m=(e,t)=>({...(0,r.UU)(e),options:[e,t]}),v=(e,t)=>({...(0,r.Ej)(e),options:[e,t]})},86301:(e,t,n)=>{function r(){return"undefined"!=typeof window}function o(e){return u(e)?(e.nodeName||"").toLowerCase():"#document"}function l(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function i(e){var t;return null==(t=(u(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function u(e){return!!r()&&(e instanceof Node||e instanceof l(e).Node)}function a(e){return!!r()&&(e instanceof Element||e instanceof l(e).Element)}function s(e){return!!r()&&(e instanceof HTMLElement||e instanceof l(e).HTMLElement)}function c(e){return!!r()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof l(e).ShadowRoot)}function d(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=b(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function f(e){return["table","td","th"].includes(o(e))}function p(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function m(e){let t=h(),n=a(e)?b(e):e;return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function v(e){let t=E(e);for(;s(t)&&!g(t);){if(m(t))return t;if(p(t))break;t=E(t)}return null}function h(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function g(e){return["html","body","#document"].includes(o(e))}function b(e){return l(e).getComputedStyle(e)}function y(e){return a(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function E(e){if("html"===o(e))return e;let t=e.assignedSlot||e.parentNode||c(e)&&e.host||i(e);return c(t)?t.host:t}function w(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}n.d(t,{$4:()=>E,CP:()=>y,L9:()=>b,Lv:()=>f,Tc:()=>h,Tf:()=>p,ZU:()=>d,_m:()=>w,ep:()=>i,eu:()=>g,gJ:()=>v,mq:()=>o,sQ:()=>m,sb:()=>s,v9:()=>function e(t,n,r){var o;void 0===n&&(n=[]),void 0===r&&(r=!0);let i=function e(t){let n=E(t);return g(n)?t.ownerDocument?t.ownerDocument.body:t.body:s(n)&&d(n)?n:e(n)}(t),u=i===(null==(o=t.ownerDocument)?void 0:o.body),a=l(i);if(u){let t=w(a);return n.concat(a,a.visualViewport||[],d(i)?i:[],t&&r?e(t):[])}return n.concat(i,e(i,[],r))},vq:()=>a,zk:()=>l})},88048:(e,t,n)=>{n.d(t,{B:()=>d,p:()=>f});var r,o,l=n(12115),i=n(45261),u=n(48014),a=n(21231),s=n(49509);void 0!==s&&"undefined"!=typeof globalThis&&"undefined"!=typeof Element&&(null==(r=null==s?void 0:s.env)?void 0:r.NODE_ENV)==="test"&&void 0===(null==(o=null==Element?void 0:Element.prototype)?void 0:o.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn("Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.\nPlease install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.\n\nExample usage:\n```js\nimport { mockAnimationsApi } from 'jsdom-testing-mocks'\nmockAnimationsApi()\n```"),[]});var c=(e=>(e[e.None=0]="None",e[e.Closed=1]="Closed",e[e.Enter=2]="Enter",e[e.Leave=4]="Leave",e))(c||{});function d(e){let t={};for(let n in e)!0===e[n]&&(t["data-".concat(n)]="");return t}function f(e,t,n,r){let[o,s]=(0,l.useState)(n),{hasFlag:c,addFlag:d,removeFlag:f}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,[t,n]=(0,l.useState)(e),r=(0,l.useCallback)(e=>n(e),[t]),o=(0,l.useCallback)(e=>n(t=>t|e),[t]),i=(0,l.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:r,addFlag:o,hasFlag:i,removeFlag:(0,l.useCallback)(e=>n(t=>t&~e),[n]),toggleFlag:(0,l.useCallback)(e=>n(t=>t^e),[n])}}(e&&o?3:0),p=(0,l.useRef)(!1),m=(0,l.useRef)(!1),v=(0,u.L)();return(0,a.s)(()=>{var o;if(e){if(n&&s(!0),!t){n&&d(3);return}return null==(o=null==r?void 0:r.start)||o.call(r,n),function(e,t){let{prepare:n,run:r,done:o,inFlight:l}=t,u=(0,i.e)();return function(e,t){let{inFlight:n,prepare:r}=t;if(null!=n&&n.current)return r();let o=e.style.transition;e.style.transition="none",r(),e.offsetHeight,e.style.transition=o}(e,{prepare:n,inFlight:l}),u.nextFrame(()=>{r(),u.requestAnimationFrame(()=>{u.add(function(e,t){var n,r;let o=(0,i.e)();if(!e)return o.dispose;let l=!1;o.add(()=>{l=!0});let u=null!=(r=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?r:[];return 0===u.length?t():Promise.allSettled(u.map(e=>e.finished)).then(()=>{l||t()}),o.dispose}(e,o))})}),u.dispose}(t,{inFlight:p,prepare(){m.current?m.current=!1:m.current=p.current,p.current=!0,m.current||(n?(d(3),f(4)):(d(4),f(2)))},run(){m.current?n?(f(3),d(4)):(f(4),d(3)):n?f(1):d(1)},done(){var e;m.current&&"function"==typeof t.getAnimations&&t.getAnimations().length>0||(p.current=!1,f(7),n||s(!1),null==(e=null==r?void 0:r.end)||e.call(r,n))}})}},[e,n,t,v]),e?[o,{closed:c(1),enter:c(2),leave:c(4),transition:c(2)||c(4)}]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}},89925:(e,t,n)=>{n.d(t,{g:()=>i});var r,o=n(12115),l=n(87657);function i(){let e,t=(e="undefined"==typeof document,(0,(r||(r=n.t(o,2))).useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[i,u]=o.useState(l._.isHandoffComplete);return i&&!1===l._.isHandoffComplete&&u(!1),o.useEffect(()=>{!0!==i&&u(!0)},[i]),o.useEffect(()=>l._.handoff(),[]),!t&&i}},90973:(e,t,n)=>{n.d(t,{L:()=>l});var r=n(12115),o=n(21231);function l(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],[n,l]=(0,r.useReducer)(()=>({}),{}),i=(0,r.useMemo)(()=>(function(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}})(e),[e,n]);return(0,o.s)(()=>
1{if(!e)return;let t=new ResizeObserver(l);return t.observe(e),()=>{t.disconnect()}},[e]),t?{width:"".concat(i.width,"px"),height:"".concat(i.height,"px")}:i}},91216:(e,t,n)=>{n.d(t,{WF:()=>ed,go:()=>eu,h7:()=>ec,wh:()=>es});var r=n(98964),o=n(9906),l=n(12115),i=n(47650),u=n(56119),a=n(77353),s=n(18444),c=n(72016),d=n(47037),f=n(48014),p=n(90973),m=n(30797),v=n(70543),h=n(21231),g=n(6232),b=n(4814),y=n(24006),E=n(48346),w=n(52503),x=n(97231),T=n(47769),S=n(1043),L=n(97515),C=n(88048),O=n(67258),P=n(95700),F=n(37122),R=n(12592),D=n(40075),A=n(91525),M=n(27677),k=n(7230),_=n(45261),I=n(37254),N=n(39732),B=n(27279),H=n(21449),U=n(84554),j=n(82691),q=n(84352),W=n(29016),V=n(77962),Y=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Y||{}),X=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(X||{}),z=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(z||{}),K=(e=>(e[e.OpenListbox=0]="OpenListbox",e[e.CloseListbox=1]="CloseListbox",e[e.GoToOption=2]="GoToOption",e[e.Search=3]="Search",e[e.ClearSearch=4]="ClearSearch",e[e.RegisterOption=5]="RegisterOption",e[e.UnregisterOption=6]="UnregisterOption",e[e.SetButtonElement=7]="SetButtonElement",e[e.SetOptionsElement=8]="SetOptionsElement",e))(K||{});function J(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e,n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=(0,I.wl)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),o=n?r.indexOf(n):null;return -1===o&&(o=null),{options:r,activeOptionIndex:o}}let G={1:e=>e.dataRef.current.disabled||1===e.listboxState?e:{...e,activeOptionIndex:null,listboxState:1,__demoMode:!1},0(e){if(e.dataRef.current.disabled||0===e.listboxState)return e;let t=e.activeOptionIndex,{isSelected:n}=e.dataRef.current,r=e.options.findIndex(e=>n(e.dataRef.current.value));return -1!==r&&(t=r),{...e,listboxState:0,activeOptionIndex:t,__demoMode:!1}},2(e,t){var n,r,o,l,i;if(e.dataRef.current.disabled||1===e.listboxState)return e;let u={...e,searchQuery:"",activationTrigger:null!=(n=t.trigger)?n:1,__demoMode:!1};if(t.focus===k.B.Nothing)return{...u,activeOptionIndex:null};if(t.focus===k.B.Specific)return{...u,activeOptionIndex:e.options.findIndex(e=>e.id===t.id)};if(t.focus===k.B.Previous){let n=e.activeOptionIndex;if(null!==n){let l=e.options[n].dataRef.current.domRef,i=(0,k.X)(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==i){let t=e.options[i].dataRef.current.domRef;if((null==(r=l.current)?void 0:r.previousElementSibling)===t.current||(null==(o=t.current)?void 0:o.previousElementSibling)===null)return{...u,activeOptionIndex:i}}}}else if(t.focus===k.B.Next){let n=e.activeOptionIndex;if(null!==n){let r=e.options[n].dataRef.current.domRef,o=(0,k.X)(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==o){let t=e.options[o].dataRef.current.domRef;if((null==(l=r.current)?void 0:l.nextElementSibling)===t.current||(null==(i=t.current)?void 0:i.nextElementSibling)===null)return{...u,activeOptionIndex:o}}}}let a=J(e),s=(0,k.X)(t,{resolveItems:()=>a.options,resolveActiveIndex:()=>a.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...u,...a,activeOptionIndex:s}},3:(e,t)=>{if(e.dataRef.current.disabled||1===e.listboxState)return e;let n=+(""===e.searchQuery),r=e.searchQuery+t.value.toLowerCase(),o=(null!==e.activeOptionIndex?e.options.slice(e.activeOptionIndex+n).concat(e.options.slice(0,e.activeOptionIndex+n)):e.options).find(e=>{var t;return!e.dataRef.current.disabled&&(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))}),l=o?e.options.indexOf(o):-1;return -1===l||l===e.activeOptionIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeOptionIndex:l,activationTrigger:1}},4:e=>e.dataRef.current.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""},5:(e,t)=>{let n={id:t.id,dataRef:t.dataRef},r=J(e,e=>[...e,n]);return null===e.activeOptionIndex&&e.dataRef.current.isSelected(t.dataRef.current.value)&&(r.activeOptionIndex=r.options.indexOf(n)),{...e,...r}},6:(e,t)=>{let n=J(e,e=>{let n=e.findIndex(e=>e.id===t.id);return -1!==n&&e.splice(n,1),e});return{...e,...n,activationTrigger:1}},7:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},8:(e,t)=>
1e.optionsElement===t.element?e:{...e,optionsElement:t.element}},Z=(0,l.createContext)(null);function Q(e){let t=(0,l.useContext)(Z);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Listbox /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,Q),t}return t}Z.displayName="ListboxActionsContext";let $=(0,l.createContext)(null);function ee(e){let t=(0,l.useContext)($);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Listbox /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,ee),t}return t}function et(e,t){return(0,B.Y)(t.type,G,e,t)}$.displayName="ListboxDataContext";let en=l.Fragment,er=(0,l.createContext)(!1),eo=U.Ac.RenderStrategy|U.Ac.Static,el=l.Fragment,ei=(0,U.FX)(function(e,t){var n;let r=(0,O._)(),{value:o,defaultValue:i,form:u,name:d,onChange:p,by:v,invalid:g=!1,disabled:b=r||!1,horizontal:E=!1,multiple:w=!1,__demoMode:x=!1,...S}=e,L=E?"horizontal":"vertical",C=(0,T.P)(t),R=(0,c.K)(i),[D=w?[]:void 0,M]=(0,s.P)(o,p,R),[_,N]=(0,l.useReducer)(et,{dataRef:(0,l.createRef)(),listboxState:+!x,options:[],searchQuery:"",activeOptionIndex:null,activationTrigger:1,optionsVisible:!1,buttonElement:null,optionsElement:null,__demoMode:x}),H=(0,l.useRef)({static:!1,hold:!1}),j=(0,l.useRef)(new Map),q=(0,a.t)(v),V=(0,l.useCallback)(e=>(0,B.Y)(Y.mode,{1:()=>D.some(t=>q(t,e)),0:()=>q(D,e)}),[D]),Y=(0,l.useMemo)(()=>({..._,value:D,disabled:b,invalid:g,mode:+!!w,orientation:L,compare:q,isSelected:V,optionsPropsRef:H,listRef:j}),[D,b,g,w,_,j]);(0,h.s)(()=>{_.dataRef.current=Y},[Y]);let X=0===Y.listboxState;(0,y.j)(X,[Y.buttonElement,Y.optionsElement],(e,t)=>{var n;N({type:1}),(0,I.Bm)(t,I.MZ.Loose)||(e.preventDefault(),null==(n=Y.buttonElement)||n.focus())});let z=(0,l.useMemo)(()=>({open:0===Y.listboxState,disabled:b,invalid:g,value:D}),[Y,b,D,g]),K=(0,m._)(e=>{let t=Y.options.find(t=>t.id===e);t&&el(t.dataRef.current.value)}),J=(0,m._)(()=>{if(null!==Y.activeOptionIndex){let{dataRef:e,id:t}=Y.options[Y.activeOptionIndex];el(e.current.value),N({type:2,focus:k.B.Specific,id:t})}}),G=(0,m._)(()=>N({type:0})),Q=(0,m._)(()=>N({type:1})),ee=(0,f.L)(),er=(0,m._)((e,t,n)=>{ee.dispose(),ee.microTask(()=>e===k.B.Specific?N({type:2,focus:k.B.Specific,id:t,trigger:n}):N({type:2,focus:e,trigger:n}))}),eo=(0,m._)((e,t)=>(N({type:5,id:e,dataRef:t}),()=>N({type:6,id:e}))),el=(0,m._)(e=>(0,B.Y)(Y.mode,{0:()=>null==M?void 0:M(e),1(){let t=Y.value.slice(),n=t.findIndex(t=>q(t,e));return -1===n?t.push(e):t.splice(n,1),null==M?void 0:M(t)}})),ei=(0,m._)(e=>N({type:3,value:e})),eu=(0,m._)(()=>N({type:4})),ea=(0,m._)(e=>{N({type:7,element:e})}),es=(0,m._)(e=>{N({type:8,element:e})}),ec=(0,l.useMemo)(()=>({onChange:el,registerOption:eo,goToOption:er,closeListbox:Q,openListbox:G,selectActiveOption:J,selectOption:K,search:ei,clearSearch:eu,setButtonElement:ea,setOptionsElement:es}),[]),[ed,ef]=(0,W.b0)({inherit:!0}),ep=(0,l.useCallback)(()=>{if(void 0!==R)return null==M?void 0:M(R)},[M,R]),em=(0,U.Ci)();return l.createElement(ef,{value:ed,props:{htmlFor:null==(n=Y.buttonElement)?void 0:n.id},slot:{open:0===Y.listboxState,disabled:b}},l.createElement(P.St,null,l.createElement(Z.Provider,{value:ec},l.createElement($.Provider,{value:Y},l.createElement(A.El,{value:(0,B.Y)(Y.listboxState,{0:A.Uw.Open,1:A.Uw.Closed})},null!=d&&null!=D&&l.createElement(F.CL,{disabled:b,data:{[d]:D},form:u,onReset:ep}),em({ourProps:{ref:C},theirProps:S,slot:z,defaultTag:en,name:"Listbox"}))))))}),eu=(0,U.FX)(function(e,t){var n;let a=ee("Listbox.Button"),s=Q("Listbox.Button"),c=(0,l.useId)(),d=(0,D.q)(),{id:f=d||"headlessui-listbox-button-".concat(c),disabled:p=a.disabled||!1,autoFocus:v=!1,...h}=e,g=(0,T.P)(t,(0,P.Xc)(),s.setButtonElement),b=(0,P.TI)(),y=(0,m._)(e=>{switch(e.key){case q.D.Enter:(0,N.q)(e.currentTarget);break;case q.D.Space:case q.D.ArrowDown:e.preventDefault(),(0,i.flushSync)(()=>s.openListbox()),a.value||s.goToOption(k.B.First);break;case q.D.ArrowUp:e.preventDefault(),(0,i.flushSync)(()=>s.openListbox()),a.value||s.goToOption(k.B.Last)}}),E=(0,m._)(e=>{e.key===q.D.Space&&e.preventDefault()}),x=(0,m._)(e=>{var t;if((0,M.l)(e.currentTarget))return e.preventDefault();0===a.listboxState?((0,i.flushSync)(()=>
1s.closeListbox()),null==(t=a.buttonElement)||t.focus({preventScroll:!0})):(e.preventDefault(),s.openListbox())}),S=(0,m._)(e=>e.preventDefault()),L=(0,W.o2)([f]),C=(0,j.MM)(),{isFocusVisible:O,focusProps:F}=(0,r.o)({autoFocus:v}),{isHovered:R,hoverProps:A}=(0,o.M)({isDisabled:p}),{pressed:_,pressProps:I}=(0,u.Z)({disabled:p}),B=(0,l.useMemo)(()=>({open:0===a.listboxState,active:_||0===a.listboxState,disabled:p,invalid:a.invalid,value:a.value,hover:R,focus:O,autofocus:v}),[a.listboxState,a.value,p,R,O,_,a.invalid,v]),H=(0,U.v6)(b(),{ref:g,id:f,type:(0,w.c)(e,a.buttonElement),"aria-haspopup":"listbox","aria-controls":null==(n=a.optionsElement)?void 0:n.id,"aria-expanded":0===a.listboxState,"aria-labelledby":L,"aria-describedby":C,disabled:p||void 0,autoFocus:v,onKeyDown:y,onKeyUp:E,onKeyPress:S,onClick:x},F,A,I);return(0,U.Ci)()({ourProps:H,theirProps:h,slot:B,defaultTag:"button",name:"Listbox.Button"})}),ea=W.JU,es=(0,U.FX)(function(e,t){var n,r;let o=(0,l.useId)(),{id:u="headlessui-listbox-options-".concat(o),anchor:a,portal:s=!1,modal:c=!0,transition:h=!1,...g}=e,y=(0,P.zn)(a),[w,S]=(0,l.useState)(null);y&&(s=!0);let L=ee("Listbox.Options"),O=Q("Listbox.Options"),F=(0,E.g)(L.optionsElement),D=(0,A.O_)(),[M,_]=(0,C.p)(h,w,null!==D?(D&A.Uw.Open)===A.Uw.Open:0===L.listboxState);(0,b.O)(M,L.buttonElement,O.closeListbox);let N=!L.__demoMode&&c&&0===L.listboxState;(0,x.K)(N,F);let j=!L.__demoMode&&c&&0===L.listboxState;(0,v.v)(j,{allowed:(0,l.useCallback)(()=>[L.buttonElement,L.optionsElement],[L.buttonElement,L.optionsElement])});let W=0!==L.listboxState,Y=!(0,d.Y)(W,L.buttonElement)&&M,X=M&&1===L.listboxState,z=(0,R.O)(X,L.value),K=(0,m._)(e=>L.compare(z,e)),J=(0,l.useMemo)(()=>{var e;if(null==y||!(null!=(e=null==y?void 0:y.to)&&e.includes("selection")))return null;let t=L.options.findIndex(e=>K(e.dataRef.current.value));return -1===t&&(t=0),t},[y,L.options]),G=(()=>{if(null==y)return;if(null===J)return{...y,inner:void 0};let e=Array.from(L.listRef.current.values());return{...y,inner:{listRef:{current:e},index:J}}})(),[Z,et]=(0,P.UF)(G),en=(0,P.G3)(),er=(0,T.P)(t,y?Z:null,O.setOptionsElement,S),el=(0,f.L)();(0,l.useEffect)(()=>{var e;let t=L.optionsElement;t&&0===L.listboxState&&t!==(null==(e=(0,H.T)(t))?void 0:e.activeElement)&&(null==t||t.focus({preventScroll:!0}))},[L.listboxState,L.optionsElement]);let ei=(0,m._)(e=>{var t,n;switch(el.dispose(),e.key){case q.D.Space:if(""!==L.searchQuery)return e.preventDefault(),e.stopPropagation(),O.search(e.key);case q.D.Enter:if(e.preventDefault(),e.stopPropagation(),null!==L.activeOptionIndex){let{dataRef:e}=L.options[L.activeOptionIndex];O.onChange(e.current.value)}0===L.mode&&((0,i.flushSync)(()=>O.closeListbox()),null==(t=L.buttonElement)||t.focus({preventScroll:!0}));break;case(0,B.Y)(L.orientation,{vertical:q.D.ArrowDown,horizontal:q.D.ArrowRight}):return e.preventDefault(),e.stopPropagation(),O.goToOption(k.B.Next);case(0,B.Y)(L.orientation,{vertical:q.D.ArrowUp,horizontal:q.D.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),O.goToOption(k.B.Previous);case q.D.Home:case q.D.PageUp:return e.preventDefault(),e.stopPropagation(),O.goToOption(k.B.First);case q.D.End:case q.D.PageDown:return e.preventDefault(),e.stopPropagation(),O.goToOption(k.B.Last);case q.D.Escape:e.preventDefault(),e.stopPropagation(),(0,i.flushSync)(()=>O.closeListbox()),null==(n=L.buttonElement)||n.focus({preventScroll:!0});return;case q.D.Tab:e.preventDefault(),e.stopPropagation(),(0,i.flushSync)(()=>O.closeListbox()),(0,I.p9)(L.buttonElement,e.shiftKey?I.BD.Previous:I.BD.Next);break;default:1===e.key.length&&(O.search(e.key),el.setTimeout(()=>O.clearSearch(),350))}}),eu=null==(n=L.buttonElement)?void 0:n.id,ea=(0,l.useMemo)(()=>({open:0===L.listboxState}),[L.listboxState]),es=(0,U.v6)(y?en():{},{id:u,ref:er,"aria-activedescendant":null===L.activeOptionIndex||null==(r=L.options[L.activeOptionIndex])?void 0:r.id,"aria-multiselectable":1===L.mode||void 0,"aria-labelledby":eu,"aria-orientation":L.orientation,onKeyDown:ei,role:"listbox",tabIndex:0===L.listboxState?0:void 0,style:{...g.style,...et,"--button-width":(0,p.L)(L.buttonElement,!0).width},...(0,C.B)(_)}),ec=(0,U.Ci)();return l.createElement(V.ZL,{enabled:!!s&&(e.static||M)},l.createElement($.Provider,{value:1===L.mode?L:{...L,isSelected:K}},ec({ourProps:es,theirProps:g,slot:ea,defaultTag:"div",features:eo,visible:Y,name:"Listbox.Options"}
1)))}),ec=(0,U.FX)(function(e,t){let n=(0,l.useId)(),{id:r="headlessui-listbox-option-".concat(n),disabled:o=!1,value:u,...a}=e,s=!0===(0,l.useContext)(er),c=ee("Listbox.Option"),d=Q("Listbox.Option"),f=null!==c.activeOptionIndex&&c.options[c.activeOptionIndex].id===r,p=c.isSelected(u),v=(0,l.useRef)(null),b=(0,S.q)(v),y=(0,g.Y)({disabled:o,value:u,domRef:v,get textValue(){return b()}}),E=(0,T.P)(t,v,e=>{e?c.listRef.current.set(r,e):c.listRef.current.delete(r)});(0,h.s)(()=>{if(!c.__demoMode&&0===c.listboxState&&f&&0!==c.activationTrigger)return(0,_.e)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=v.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[v,f,c.__demoMode,c.listboxState,c.activationTrigger,c.activeOptionIndex]),(0,h.s)(()=>{if(!s)return d.registerOption(r,y)},[y,r,s]);let w=(0,m._)(e=>{var t;if(o)return e.preventDefault();d.onChange(u),0===c.mode&&((0,i.flushSync)(()=>d.closeListbox()),null==(t=c.buttonElement)||t.focus({preventScroll:!0}))}),x=(0,m._)(()=>{if(o)return d.goToOption(k.B.Nothing);d.goToOption(k.B.Specific,r)}),C=(0,L.J)(),O=(0,m._)(e=>{C.update(e),!o&&(f||d.goToOption(k.B.Specific,r,0))}),P=(0,m._)(e=>{C.wasMoved(e)&&(o||f||d.goToOption(k.B.Specific,r,0))}),F=(0,m._)(e=>{C.wasMoved(e)&&(o||f&&d.goToOption(k.B.Nothing))}),R=(0,l.useMemo)(()=>({active:f,focus:f,selected:p,disabled:o,selectedOption:p&&s}),[f,p,o,s]),D=s?{}:{id:r,ref:E,role:"option",tabIndex:!0===o?void 0:-1,"aria-disabled":!0===o||void 0,"aria-selected":p,disabled:void 0,onClick:w,onFocus:x,onPointerEnter:O,onMouseEnter:O,onPointerMove:P,onMouseMove:P,onPointerLeave:F,onMouseLeave:F},A=(0,U.Ci)();return!p&&s?null:A({ourProps:D,theirProps:a,slot:R,defaultTag:"div",name:"Listbox.Option"})}),ed=Object.assign(ei,{Button:eu,Label:ea,Options:es,Option:ec,SelectedOption:(0,U.FX)(function(e,t){let{options:n,placeholder:r,...o}=e,i={ref:(0,T.P)(t)},u=ee("ListboxSelectedOption"),a=(0,l.useMemo)(()=>({}),[]),s=void 0===u.value||null===u.value||1===u.mode&&Array.isArray(u.value)&&0===u.value.length,c=(0,U.Ci)();return l.createElement(er.Provider,{value:!0},c({ourProps:i,theirProps:{...o,children:l.createElement(l.Fragment,null,r&&s?r:n)},slot:a,defaultTag:el,name:"ListboxSelectedOption"}))})})},91525:(e,t,n)=>{n.d(t,{$x:()=>a,El:()=>u,O_:()=>i,Uw:()=>l});var r=n(12115);let o=(0,r.createContext)(null);o.displayName="OpenClosedContext";var l=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(l||{});function i(){return(0,r.useContext)(o)}function u(e){let{value:t,children:n}=e;return r.createElement(o.Provider,{value:t},n)}function a(e){let{children:t}=e;return r.createElement(o.Provider,{value:null},t)}},93008:(e,t,n)=>{n.d(t,{e:()=>l});var r=n(12115);let o=(0,r.createContext)(()=>{});function l(e){let{value:t,children:n}=e;return r.createElement(o.Provider,{value:t},n)}},93510:(e,t,n)=>{n.d(t,{F:()=>l});var r=n(12115),o=n(30797);function l(e,t){let n=(0,r.useRef)([]),l=(0,o._)(e);(0,r.useEffect)(()=>{let e=[...n.current];for(let[r,o]of t.entries())if(n.current[r]!==o){let r=l(t,e);return n.current=t,r}},[l,...t])}},95700:(e,t,n)=>{n.d(t,{G3:()=>v,St:()=>g,TI:()=>m,UF:()=>h,Xc:()=>p,zn:()=>f});var r=n(45299),o=n(84945),l=n(41093),i=n(12115),u=n(48014),a=n(30797),s=n(21231);let c=(0,i.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});c.displayName="FloatingContext";let d=(0,i.createContext)(null);function f(e){return(0,i.useMemo)(()=>e?"string"==typeof e?{to:e}:e:null,[e])}function p(){return(0,i.useContext)(c).setReference}function m(){return(0,i.useContext)(c).getReferenceProps}function v(){let{getFloatingProps:e,slot:t}=(0,i.useContext)(c);return(0,i.useCallback)(function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];return Object.assign({},e(...r),{"data-anchor":t.anchor})},[e,t])}function h(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,i.useContext)(d),n=(0,i.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);(0,s.s)(()=>{null==t||t(null!=n?n:null)},[t,n]);let r=(0,i.useContext)(c);return(0,i.useMemo)(()=>[r.setFloating,e?r.styles:{}],[r.setFloating,e,r.styles])}function g(e){var t,n,u,f,p,m;let v,h,g,{children:y,enabled:E=!0}=e,[w,x]=(0,i.useState)(null),[T,S]=(0,i.useState)(0),L=(0,i.useRef)(null),[C,O]=(0,i.useState)(null);t=C,(0,s.s)(()=>
1{if(!t)return;let e=new MutationObserver(()=>{let e=window.getComputedStyle(t).maxHeight,n=parseFloat(e);if(isNaN(n))return;let r=parseInt(e);isNaN(r)||n!==r&&(t.style.maxHeight="".concat(Math.ceil(n),"px"))});return e.observe(t,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[t]);let P=E&&null!==w&&null!==C,{to:F="bottom",gap:R=0,offset:D=0,padding:A=0,inner:M}=(n=w,u=C,v=b(null!=(f=null==n?void 0:n.gap)?f:"var(--anchor-gap, 0)",u),h=b(null!=(p=null==n?void 0:n.offset)?p:"var(--anchor-offset, 0)",u),g=b(null!=(m=null==n?void 0:n.padding)?m:"var(--anchor-padding, 0)",u),{...n,gap:v,offset:h,padding:g}),[k,_="center"]=F.split(" ");(0,s.s)(()=>{P&&S(0)},[P]);let{refs:I,floatingStyles:N,context:B}=(0,r.we)({open:P,placement:"selection"===k?"center"===_?"bottom":"bottom-".concat(_):"center"===_?"".concat(k):"".concat(k,"-").concat(_),strategy:"absolute",transform:!1,middleware:[(0,o.cY)({mainAxis:"selection"===k?0:R,crossAxis:D}),(0,o.BN)({padding:A}),"selection"!==k&&(0,o.UU)({padding:A}),"selection"===k&&M?(0,r.vW)({...M,padding:A,overflowRef:L,offset:T,minItemsVisible:4,referenceOverflowThreshold:A,onFallbackChange(e){var t,n;if(!e)return;let r=B.elements.floating;if(!r)return;let o=parseFloat(getComputedStyle(r).scrollPaddingBottom)||0,l=Math.min(4,r.childElementCount),i=0,u=0;for(let e of null!=(n=null==(t=B.elements.floating)?void 0:t.childNodes)?n:[])if(e instanceof HTMLElement){let t=e.offsetTop,n=t+e.clientHeight+o,a=r.scrollTop,s=a+r.clientHeight;if(t>=a&&n<=s)l--;else{u=Math.max(0,Math.min(n,s)-Math.max(t,a)),i=e.clientHeight;break}}l>=1&&S(e=>{let t=i*l-u+o;return e>=t?e:t})}}):null,(0,o.Ej)({padding:A,apply(e){let{availableWidth:t,availableHeight:n,elements:r}=e;Object.assign(r.floating.style,{overflow:"auto",maxWidth:"".concat(t,"px"),maxHeight:"min(var(--anchor-max-height, 100vh), ".concat(n,"px)")})}})].filter(Boolean),whileElementsMounted:l.ll}),[H=k,U=_]=B.placement.split("-");"selection"===k&&(H="selection");let j=(0,i.useMemo)(()=>({anchor:[H,U].filter(Boolean).join(" ")}),[H,U]),q=(0,r.Zx)(B,{overflowRef:L,onChange:S}),{getReferenceProps:W,getFloatingProps:V}=(0,r.bv)([q]),Y=(0,a._)(e=>{O(e),I.setFloating(e)});return i.createElement(d.Provider,{value:x},i.createElement(c.Provider,{value:{setFloating:Y,setReference:I.setReference,styles:N,getReferenceProps:W,getFloatingProps:V,slot:j}},y))}function b(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=(0,u.L)(),o=(0,a._)((e,t)=>{if(null==e)return[n,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[n,null];let o=y(e,t);return[o,n=>{let l=function e(t){let n=/var\((.*)\)/.exec(t);if(n){let t=n[1].indexOf(",");if(-1===t)return[n[1]];let r=n[1].slice(0,t).trim(),o=n[1].slice(t+1).trim();return o?[r,...e(o)]:[r]}return[]}(e);{let i=l.map(e=>window.getComputedStyle(t).getPropertyValue(e));r.requestAnimationFrame(function u(){r.nextFrame(u);let a=!1;for(let[e,n]of l.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(i[e]!==r){i[e]=r,a=!0;break}}if(!a)return;let s=y(e,t);o!==s&&(n(s),o=s)})}return r.dispose}]}return[n,null]}),l=(0,i.useMemo)(()=>o(e,t)[0],[e,t]),[c=l,d]=(0,i.useState)();return(0,s.s)(()=>{let[n,r]=o(e,t);if(d(n),r)return r(d)},[e,t]),c}function y(e,t){let n=document.createElement("div");t.appendChild(n),n.style.setProperty("margin-top","0px","important"),n.style.setProperty("margin-top",e,"important");let r=parseFloat(window.getComputedStyle(n).marginTop)||0;return t.removeChild(n),r}d.displayName="PlacementContext"},96917:(e,t,n)=>{n.d(t,{b:()=>o});var r=n(37254);let o=[];!function(e){function t(){"loading"!==document.readyState&&(e(),document.removeEventListener("DOMContentLoaded",t))}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("DOMContentLoaded",t),t())}(()=>{function e(e){if(!(e.target instanceof HTMLElement)||e.target===document.body||o[0]===e.target)return;let t=e.target;t=t.closest(r.Uo),o.unshift(null!=t?t:e.target),(o=o.filter(e=>null!=e&&e.isConnected)).splice(10)}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})})},97231:(e,t,n)=>{n.d(t,{K:()=>c});var r=n(77992),o=n(21231),l=n(45261),i=n(42311),u=n(73413);let a=(0,i.y)(()=>new Map,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,l.e)(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT(e){let t,{doc:n,d:r,meta:o}=e,i={doc:n,d:r,meta:function(e){let t={};for(let n of e)Object.assign(t,n(t));return t}(o)},a=[(0,u.un)()?{before(e){let{doc:t,d:n,meta:r}=e;function o(e){return r.containers.flatMap(e=>e()).some(t=>t.contains(e))}n.microTask(()=>{var e;if("auto"!==window.getComputedStyle(t.documentElement).scrollBehavior){let e=(0,l.e)();e.style(t.documentElement,"scrollBehavior","auto"),n.add(()=>n.microTask(()=>
1e.dispose()))}let r=null!=(e=window.scrollY)?e:window.pageYOffset,i=null;n.addEventListener(t,"click",e=>{if(e.target instanceof HTMLElement)try{let n=e.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),l=t.querySelector(r);l&&!o(l)&&(i=l)}catch(e){}},!0),n.addEventListener(t,"touchstart",e=>{if(e.target instanceof HTMLElement)if(o(e.target)){let t=e.target;for(;t.parentElement&&o(t.parentElement);)t=t.parentElement;n.style(t,"overscrollBehavior","contain")}else n.style(e.target,"touchAction","none")}),n.addEventListener(t,"touchmove",e=>{if(e.target instanceof HTMLElement&&"INPUT"!==e.target.tagName)if(o(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()},{passive:!1}),n.add(()=>{var e;r!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,r),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)})})}}:{},{before(e){var n;let{doc:r}=e,o=r.documentElement;t=Math.max(0,(null!=(n=r.defaultView)?n:window).innerWidth-o.clientWidth)},after(e){let{doc:n,d:r}=e,o=n.documentElement,l=Math.max(0,o.clientWidth-o.offsetWidth),i=Math.max(0,t-l);r.style(o,"paddingRight","".concat(i,"px"))}},{before(e){let{doc:t,d:n}=e;n.style(t.documentElement,"overflow","hidden")}}];a.forEach(e=>{let{before:t}=e;return null==t?void 0:t(i)}),a.forEach(e=>{let{after:t}=e;return null==t?void 0:t(i)})},SCROLL_ALLOW(e){let{d:t}=e;t.dispose()},TEARDOWN(e){let{doc:t}=e;this.delete(t)}});a.subscribe(()=>{let e=a.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&a.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&a.dispatch("TEARDOWN",n)}});var s=n(12153);function c(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>[document.body];!function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>({containers:[]}),l=(0,r.P)(a),i=t?l.get(t):void 0;i&&i.count,(0,o.s)(()=>{if(!(!t||!e))return a.dispatch("PUSH",t,n),()=>a.dispatch("POP",t,n)},[e,t])}((0,s.S)(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}})}},97515:(e,t,n)=>{n.d(t,{J:()=>l});var r=n(12115);function o(e){return[e.screenX,e.screenY]}function l(){let e=(0,r.useRef)([-1,-1]);return{wasMoved(t){let n=o(t);return(e.current[0]!==n[0]||e.current[1]!==n[1])&&(e.current=n,!0)},update(t){e.current=o(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.