
!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="e7349913-7c03-5e23-8359-f991ac4e638b")}catch(e){}}();
import{r as d,e as U}from"./index-D6da9p6-.js";import{p as K,r as V}from"./bugs-DVQzBh-s.js";import{O as Q,U as T,y as E,o as v,u as B,C as $,I as O,a as m,T as j,b as A,l as C}from"./keyboard-CaEu2o0u.js";import{y as G,s as H,d as w,u as J}from"./transition-jWlQb9Jg.js";import{n as W}from"./use-owner-vBDpJPdh.js";import{c as g,s as X,u as Z,f as z}from"./use-text-value-DhB3dK_j.js";import{F as Y}from"./use-tree-walker-Inv4mdsP.js";import{h as ee,T as te,_ as re,M as N,D as q,I as ne}from"./use-is-mounted-BaHv16bB.js";var ae=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(ae||{}),oe=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(oe||{}),ie=(e=>(e[e.OpenMenu=0]="OpenMenu",e[e.CloseMenu=1]="CloseMenu",e[e.GoToItem=2]="GoToItem",e[e.Search=3]="Search",e[e.ClearSearch=4]="ClearSearch",e[e.RegisterItem=5]="RegisterItem",e[e.UnregisterItem=6]="UnregisterItem",e))(ie||{});function F(e,i=a=>a){let a=e.activeItemIndex!==null?e.items[e.activeItemIndex]:null,n=ne(i(e.items.slice()),s=>s.dataRef.current.domRef.current),o=a?n.indexOf(a):null;return o===-1&&(o=null),{items:n,activeItemIndex:o}}let ue={1(e){return e.menuState===1?e:{...e,activeItemIndex:null,menuState:1}},0(e){return e.menuState===0?e:{...e,__demoMode:!1,menuState:0}},2:(e,i)=>{var a;let n=F(e),o=z(i,{resolveItems:()=>n.items,resolveActiveIndex:()=>n.activeItemIndex,resolveId:s=>s.id,resolveDisabled:s=>s.dataRef.current.disabled});return{...e,...n,searchQuery:"",activeItemIndex:o,activationTrigger:(a=i.trigger)!=null?a:1}},3:(e,i)=>{let a=e.searchQuery!==""?0:1,n=e.searchQuery+i.value.toLowerCase(),o=(e.activeItemIndex!==null?e.items.slice(e.activeItemIndex+a).concat(e.items.slice(0,e.activeItemIndex+a)):e.items).find(u=>{var t;return((t=u.dataRef.current.textValue)==null?void 0:t.startsWith(n))&&!u.dataRef.current.disabled}),s=o?e.items.indexOf(o):-1;return s===-1||s===e.activeItemIndex?{...e,searchQuery:n}:{...e,searchQuery:n,activeItemIndex:s,activationTrigger:1}},4(e){return e.searchQuery===""?e:{...e,searchQuery:"",searchActiveItemIndex:null}},5:(e,i)=>{let a=F(e,n=>[...n,{id:i.id,dataRef:i.dataRef}]);return{...e,...a}},6:(e,i)=>{let a=F(e,n=>{let o=n.findIndex(s=>s.id===i.id);return o!==-1&&n.splice(o,1),n});return{...e,...a,activationTrigger:1}}},_=d.createContext(null);_.displayName="MenuContext";function D(e){let i=d.useContext(_);if(i===null){let a=new Error(`<${e} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(a,D),a}return i}function se(e,i){return B(i.type,ue,e,i)}let le=d.Fragment;function ce(e,i){let{__demoMode:a=!1,...n}=e,o=d.useReducer(se,{__demoMode:a,menuState:a?0:1,buttonRef:d.createRef(),itemsRef:d.createRef(),items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1}),[{menuState:s,itemsRef:u,buttonRef:t},l]=o,f=E(i);G([t,u],(R,h)=>{var c;l({type:1}),ee(h,te.Loose)||(R.preventDefault(),(c=t.current)==null||c.focus())},s===0);let y=v(()=>{l({type:1})}),b=d.useMemo(()=>({open:s===0,close:y}),[s,y]),I={ref:f};return U.createElement(_.Provider,{value:o},U.createElement(H,{value:B(s,{0:w.Open,1:w.Closed})},$({ourProps:I,theirProps:n,slot:b,defaultTag:le,name:"Menu"})))}let de="button";function me(e,i){var a;let n=O(),{id:o=`headlessui-menu-button-${n}`,...s}=e,[u,t]=D("Menu.Button"),l=E(u.buttonRef,i),f=K(),y=v(c=>{switch(c.key){case m.Space:case m.Enter:case m.ArrowDown:c.preventDefault(),c.stopPropagation(),t({type:0}),f.nextFrame(()=>t({type:2,focus:g.First}));break;case m.ArrowUp:c.preventDefault(),c.stopPropagation(),t({type:0}),f.nextFrame(()=>t({type:2,focus:g.Last}));break}}),b=v(c=>{switch(c.key){case m.Space:c.preventDefault();break}}),I=v(c=>{if(V(c.currentTarget))return c.preventDefault();e.disabled||(u.menuState===0?(t({type:1}),f.nextFrame(()=>{var x;return(x=u.buttonRef.current)==null?void 0:x.focus({preventScroll:!0})})):(c.preventDefault(),t({type:0})))}),R=d.useMemo(()=>({open:u.menuState===0}),[u]),h={ref:l,id:o,type:j(e,u.buttonRef),"aria-haspopup":"menu","aria-controls":(a=u.itemsRef.current)==null?void 0:a.id,"aria-expanded":u.menuState===0,onKeyDown:y,onKeyUp:b,onClick:I};return $({ourProps:h,theirProps:s,slot:R,defaultTag:de,name:"Menu.Button"})}let pe="div",fe=Q.RenderStrategy|Q.Static;function ve(e,i){var a,n;let o=O(),{id:s=`headlessui-menu-items-${o}`,...u}=e,[t,l]=D("Menu.Items"),f=E(t.itemsRef,i),y=W(t.itemsRef),b=K(),I=J(),R=I!==null?(I&w.Open)===w.Open:t.menuState===0;d.useEffect(()=>{let r=t.itemsRef.current;r&&t.menuState===0&&r!==y?.activeElement&&r.focus({preventScroll:!0})},[t.menuState,t.itemsRef,y]),Y({container:t.itemsRef.current,enabled:t.menuState===0,accept(r){return r.getAttribute("role")==="menuitem"?NodeFilter.FILTER_REJECT:r.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(r){r.setAttribute("role","none")}});let h=v(r=>{var S,P;switch(b.dispose(),r.key){case m.Space:if(t.searchQuery!=="")return r.preventDefault(),r.stopPropagation(),l({type:3,value:r.key});case m.Enter:if(r.preventDefault(),r.stopPropagation(),l({type:1}),t.activeItemIndex!==null){let{dataRef:p}=t.items[t.activeItemIndex];(P=(S=p.current)==null?void 0:S.domRef.current)==null||P.click()}q(t.buttonRef.current);break;case m.ArrowDown:return r.preventDefault(),r.stopPropagation(),l({type:2,focus:g.Next});case m.ArrowUp:return r.preventDefault(),r.stopPropagation(),l({type:2,focus:g.Previous});case m.Home:case m.PageUp:return r.preventDefault(),r.stopPropagation(),l({type:2,focus:g.First});case m.End:case m.PageDown:return r.preventDefault(),r.stopPropagation(),l({type:2,focus:g.Last});case m.Escape:r.preventDefault(),r.stopPropagation(),l({type:1}),A().nextFrame(()=>{var p;return(p=t.buttonRef.current)==null?void 0:p.focus({preventScroll:!0})});break;case m.Tab:r.preventDefault(),r.stopPropagation(),l({type:1}),A().nextFrame(()=>{re(t.buttonRef.current,r.shiftKey?N.Previous:N.Next)});break;default:r.key.length===1&&(l({type:3,value:r.key}),b.setTimeout(()=>l({type:4}),350));break}}),c=v(r=>{switch(r.key){case m.Space:r.preventDefault();break}}),x=d.useMemo(()=>({open:t.menuState===0}),[t]),M={"aria-activedescendant":t.activeItemIndex===null||(a=t.items[t.activeItemIndex])==null?void 0:a.id,"aria-labelledby":(n=t.buttonRef.current)==null?void 0:n.id,id:s,onKeyDown:h,onKeyUp:c,role:"menu",tabIndex:0,ref:f};return $({ourProps:M,theirProps:u,slot:x,defaultTag:pe,features:fe,visible:R,name:"Menu.Items"})}let Ie=d.Fragment;function ye(e,i){let a=O(),{id:n=`headlessui-menu-item-${a}`,disabled:o=!1,...s}=e,[u,t]=D("Menu.Item"),l=u.activeItemIndex!==null?u.items[u.activeItemIndex].id===n:!1,f=d.useRef(null),y=E(i,f);C(()=>{if(u.__demoMode||u.menuState!==0||!l||u.activationTrigger===0)return;let p=A();return p.requestAnimationFrame(()=>{var k,L;(L=(k=f.current)==null?void 0:k.scrollIntoView)==null||L.call(k,{block:"nearest"})}),p.dispose},[u.__demoMode,f,l,u.menuState,u.activationTrigger,u.activeItemIndex]);let b=X(f),I=d.useRef({disabled:o,domRef:f,get textValue(){return b()}});C(()=>{I.current.disabled=o},[I,o]),C(()=>(t({type:5,id:n,dataRef:I}),()=>t({type:6,id:n})),[I,n]);let R=v(()=>{t({type:1})}),h=v(p=>{if(o)return p.preventDefault();t({type:1}),q(u.buttonRef.current)}),c=v(()=>{if(o)return t({type:2,focus:g.Nothing});t({type:2,focus:g.Specific,id:n})}),x=Z(),M=v(p=>x.update(p)),r=v(p=>{x.wasMoved(p)&&(o||l||t({type:2,focus:g.Specific,id:n,trigger:0}))}),S=v(p=>{x.wasMoved(p)&&(o||l&&t({type:2,focus:g.Nothing}))}),P=d.useMemo(()=>({active:l,disabled:o,close:R}),[l,o,R]);return $({ourProps:{id:n,ref:y,role:"menuitem",tabIndex:o===!0?void 0:-1,"aria-disabled":o===!0?!0:void 0,disabled:void 0,onClick:h,onFocus:c,onPointerEnter:M,onMouseEnter:M,onPointerMove:r,onMouseMove:r,onPointerLeave:S,onMouseLeave:S},theirProps:s,slot:P,defaultTag:Ie,name:"Menu.Item"})}let ge=T(ce),be=T(me),Re=T(ve),xe=T(ye),ke=Object.assign(ge,{Button:be,Items:Re,Item:xe});function he({title:e,titleId:i,...a},n){return d.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":i},a),e?d.createElement("title",{id:i},e):null,d.createElement("path",{fillRule:"evenodd",d:"M5.47 5.47a.75.75 0 0 1 1.06 0L12 10.94l5.47-5.47a.75.75 0 1 1 1.06 1.06L13.06 12l5.47 5.47a.75.75 0 1 1-1.06 1.06L12 13.06l-5.47 5.47a.75.75 0 0 1-1.06-1.06L10.94 12 5.47 6.53a.75.75 0 0 1 0-1.06Z",clipRule:"evenodd"}))}const Ce=d.forwardRef(he);export{Ce as F,ke as q};
//# sourceMappingURL=XMarkIcon-DGYkrnTx.js.map

//# debugId=e7349913-7c03-5e23-8359-f991ac4e638b
