1var Vt=Object.defineProperty;var i=(e,t)=>Vt(e,"name",{value:t,configurable:!0});import{r as P,c as E,u as Wt,i as U,n as q,w as H,o as B,a as Kt,h as R,F as me,d as C,p as _,b as z,e as ie,s as qt,g as Gt,T as _t,f as Yt,t as J,j as zt}from"./CNQwMn1G.js";function Qt(e,t,n){let a=P(n?.value),o=E(()=>e.value!==void 0);return[E(()=>o.value?e.value:a.value),function(r){return o.value||(a.value=r),t?.(r)}]}i(Qt,"d$5");function Ge(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}i(Ge,"t$5");function Ee(){let e=[],t={addEventListener(n,a,o,r){return n.addEventListener(a,o,r),t.add(()=>n.removeEventListener(a,o,r))},requestAnimationFrame(...n){let a=requestAnimationFrame(...n);t.add(()=>cancelAnimationFrame(a))},nextFrame(...n){t.requestAnimationFrame(()=>{t.requestAnimationFrame(...n)})},setTimeout(...n){let a=setTimeout(...n);t.add(()=>clearTimeout(a))},microTask(...n){let a={current:!0};return Ge(()=>{a.current&&n[0]()}),t.add(()=>{a.current=!1})},style(n,a,o){let r=n.style.getPropertyValue(a);return Object.assign(n.style,{[a]:o}),this.add(()=>{Object.assign(n.style,{[a]:r})})},group(n){let a=Ee();return n(a),this.add(()=>a.dispose())},add(n){return e.push(n),()=>{let a=e.indexOf(n);if(a>=0)for(let o of e.splice(a,1))o()}},dispose(){for(let n of e.splice(0))n()}};return t}i(Ee,"o$5");var at;let Xt=Symbol("headlessui.useid"),Zt=0;const G=(at=Wt)!=null?at:function(){return U(Xt,()=>`${++Zt}`)()};function p(e){var t;if(e==null||e.value==null)return null;let n=(t=e.value.$el)!=null?t:e.value;return n instanceof Node?n:null}i(p,"o$3");function k(e,t,...n){if(e in t){let o=t[e];return typeof o=="function"?o(...n):o}let a=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(o=>`"${o}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(a,k),a}i(k,"u$7");var Jt=Object.defineProperty,el=i((e,t,n)=>t in e?Jt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,"d$4"),rt=i((e,t,n)=>(el(e,typeof t!="symbol"?t+"":t,n),n),"n$3"),pe;let tl=(pe=class{constructor(){rt(this,"current",this.detect()),rt(this,"currentId",0)}set(t){this.current!==t&&(this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}},i(pe,"s"),pe),Pe=new tl;function ee(e){if(Pe.isServer)return null;if(e instanceof Node)return e.ownerDocument;if(e!=null&&e.hasOwnProperty("value")){let t=p(e);if(t)return t.ownerDocument}return document}i(ee,"i$4");let He=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var j=(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))(j||{}),Se=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(Se||{}),ll=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(ll||{});function Oe(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(He)).sort((t,n)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(n.tabIndex||Number.MAX_SAFE_INTEGER)))}i(Oe,"E$3");var xe=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(xe||{});function Te(e,t=0){var n;return e===((n=ee(e))==null?void 0:n.body)?!1:k(t,{0(){return e.matches(He)},1(){let a=e;for(;a!==null;){if(a.matches(He))return!0;a=a.parentElement}return!1}})}i(Te,"w$3");function pt(e){let t=ee(e);q(()=>{t&&!Te(t.activeElement,0)&&oe(e)})}i(pt,"_");var nl=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(nl||{});typeof window<"u"&&typeof document<"u"&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{e.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:e.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));function oe(e){e?.focus({preventScroll:!0})}i(oe,"S$1");let al=["textarea","input"].join(",");function rl(e){var t,n;return(n=(t=e?.matches)==null?void 0:t.call(e,al))!=null?n:!1}i(rl,"I");function _e(e,t=n=>n){return e.slice().sort((n,a)=>{let o=t(n),r=t(a);if(o===null||r===null)return 0;let l=o.compareDocumentPosition(r);return l&Node.DOCUMENT_POSITION_FOLLOWING?-1:l&Node.DOCUMENT_POSITION_PRECEDING?1:0})}i(_e,"O$1");function ol(e,t){return Z(Oe(),t,{relativeTo:e})}i(ol,"v$1");function Z(e,t,{sorted:n=!0,relativeTo:a=null,skipElements:o=[]}={}){var r;let l=(r=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e?.ownerDocument)!=null?r:document,u=Array.isArray(e)?n?_e(e):e:Oe(e);o.length>0&&u.length>1&&(u=u.filter(g=>!o.includes(g))),a=a??l.activeElement;let d=(()=>
1{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),v=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,u.indexOf(a))-1;if(t&4)return Math.max(0,u.indexOf(a))+1;if(t&8)return u.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=t&32?{preventScroll:!0}:{},c=0,s=u.length,m;do{if(c>=s||c+s<=0)return 0;let g=v+c;if(t&16)g=(g+s)%s;else{if(g<0)return 3;if(g>=s)return 1}m=u[g],m?.focus(f),c+=d}while(m!==l.activeElement);return t&6&&rl(m)&&m.select(),2}i(Z,"P");function mt(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}i(mt,"t$4");function ul(){return/Android/gi.test(window.navigator.userAgent)}i(ul,"i$3");function il(){return mt()||ul()}i(il,"n$2");function $e(e,t,n){Pe.isServer||H(a=>{document.addEventListener(e,t,n),a(()=>document.removeEventListener(e,t,n))})}i($e,"u$6");function bt(e,t,n){Pe.isServer||H(a=>{window.addEventListener(e,t,n),a(()=>window.removeEventListener(e,t,n))})}i(bt,"w$2");function De(e,t,n=E(()=>!0)){function a(r,l){if(!n.value||r.defaultPrevented)return;let u=l(r);if(u===null||!u.getRootNode().contains(u))return;let d=i(function v(f){return typeof f=="function"?v(f()):Array.isArray(f)||f instanceof Set?f:[f]},"o")(e);for(let v of d){if(v===null)continue;let f=v instanceof HTMLElement?v:p(v);if(f!=null&&f.contains(u)||r.composed&&r.composedPath().includes(f))return}return!Te(u,xe.Loose)&&u.tabIndex!==-1&&r.preventDefault(),t(r,u)}i(a,"a");let o=P(null);$e("pointerdown",r=>{var l,u;n.value&&(o.value=((u=(l=r.composedPath)==null?void 0:l.call(r))==null?void 0:u[0])||r.target)},!0),$e("mousedown",r=>{var l,u;n.value&&(o.value=((u=(l=r.composedPath)==null?void 0:l.call(r))==null?void 0:u[0])||r.target)},!0),$e("click",r=>{il()||o.value&&(a(r,()=>o.value),o.value=null)},!0),$e("touchend",r=>a(r,()=>r.target instanceof HTMLElement?r.target:null),!0),bt("blur",r=>a(r,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}i(De,"w$1");function ot(e,t){if(e)return e;let n=t??"button";if(typeof n=="string"&&n.toLowerCase()==="button")return"button"}i(ot,"r$1");function Ye(e,t){let n=P(ot(e.value.type,e.value.as));return B(()=>{n.value=ot(e.value.type,e.value.as)}),H(()=>{var a;n.value||p(t)&&p(t)instanceof HTMLButtonElement&&!((a=p(t))!=null&&a.hasAttribute("type"))&&(n.value="button")}),n}i(Ye,"s$3");function ut(e){return[e.screenX,e.screenY]}i(ut,"r");function gt(){let e=P([-1,-1]);return{wasMoved(t){let n=ut(t);return e.value[0]===n[0]&&e.value[1]===n[1]?!1:(e.value=n,!0)},update(t){e.value=ut(t)}}}i(gt,"u$5");function sl({container:e,accept:t,walk:n,enabled:a}){H(()=>{let o=e.value;if(!o||a!==void 0&&!a.value)return;let r=ee(e);if(!r)return;let l=Object.assign(d=>t(d),{acceptNode:t}),u=r.createTreeWalker(o,NodeFilter.SHOW_ELEMENT,l,!1);for(;u.nextNode();)n(u.currentNode)})}i(sl,"i$2");var te=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(te||{}),re=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(re||{});function N({visible:e=!0,features:t=0,ourProps:n,theirProps:a,...o}){var r;let l=yt(a,n),u=Object.assign(o,{props:l});if(e||t&2&&l.static)return Ne(u);if(t&1){let d=(r=l.unmount)==null||r?0:1;return k(d,{0(){return null},1(){return Ne({...o,props:{...l,hidden:!0,style:{display:"none"}}})}})}return Ne(u)}i(N,"A$4");function Ne({props:e,attrs:t,slots:n,slot:a,name:o}){var r,l;let{as:u,...d}=ze(e,["unmount","static"]),v=(r=n.default)==null?void 0:r.call(n,a),f={};if(a){let c=!1,s=[];for(let[m,g]of Object.entries(a))typeof g=="boolean"&&(c=!0),g===!0&&s.push(m);c&&(f["data-headlessui-state"]=s.join(" "))}if(u==="template"){if(v=ht(v??[]),Object.keys(d).length>0||Object.keys(t).length>0){let[c,...s]=v??[];if(!cl(c)||s.length>0)throw new Error(['Passing props on "template"!',"",`The current component <${o} /> is rendering a "template".`,"However we need to passthrough the following props:",Object.keys(d).concat(Object.keys(t)).map(y=>y.trim()).filter((y,x,L)=>L.indexOf(y)===x).sort((y,x)=>y.localeCompare(x)).map(y=>` - ${y}`).join(` 2`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "template".',"Render a single element as the child so that we can forward the props onto that element."].map(y=>` - ${y}`).join(` 3`)].join(` 4`));let m=yt((l=c.props)!=null?l:{},d,f),g=Kt(c,m,!0);for(let y in m)y.startsWith("on")&&(g.props||(g.props={}),g.props[y]=m[y]);return g}return Array.isArray(v)&&v.length===1?v[0]:v}return R(u,Object.assign({},d,f),{default:i(()=>v,"default")})}i(Ne,"y$1");function ht(e){return e.flatMap(t=>t.type===me?ht(t.children):[t])}i(ht,"b");function yt(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},n={};for(let a of e)for(let o in a)o.startsWith("on")&&typeof a[o]=="function"?(n[o]!=null||(n[o]=[]),n[o].push(a[o])):t[o]=a[o];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map(a=>[a,void 0])));for(let a in n)Object.assign(t,{[a](o,...r){let l=n[a];for(let u of l){if(o instanceof Event&&o.defaultPrevented)return;u(o,...r)}}});return t}i(yt,"j");function dl(e){let t=Object.assign({},e);for(let n in t)t[n]===void 0&&delete t[n];return t}i(dl,"E$2");
4function ze(e,t=[]){let n=Object.assign({},e);for(let a of t)a in n&&delete n[a];return n}i(ze,"T$1");function cl(e){return e==null?!1:typeof e.type=="string"||typeof e.type=="object"||typeof e.type=="function"}i(cl,"v");var ue=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(ue||{});let ve=C({name:"Hidden",props:{as:{type:[Object,String],default:"div"},features:{type:Number,default:1}},setup(e,{slots:t,attrs:n}){return()=>{var a;let{features:o,...r}=e,l={"aria-hidden":(o&2)===2?!0:(a=r["aria-hidden"])!=null?a:void 0,hidden:(o&4)===4?!0: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",...(o&4)===4&&(o&2)!==2&&{display:"none"}}};return N({ourProps:l,theirProps:r,slot:{},attrs:n,slots:t,name:"Hidden"})}}}),wt=Symbol("Context");var A=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(A||{});function vl(){return be()!==null}i(vl,"s$2");function be(){return U(wt,null)}i(be,"l$2");function Re(e){_(wt,e)}i(Re,"t$3");var $=(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))($||{});function fl(e){function t(){document.readyState!=="loading"&&(e(),document.removeEventListener("DOMContentLoaded",t))}i(t,"e"),typeof window<"u"&&typeof document<"u"&&(document.addEventListener("DOMContentLoaded",t),t())}i(fl,"t$2");let de=[];fl(()=>{function e(t){t.target instanceof HTMLElement&&t.target!==document.body&&de[0]!==t.target&&(de.unshift(t.target),de=de.filter(n=>n!=null&&n.isConnected),de.splice(10))}i(e,"e"),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})});function pl(e){throw new Error("Unexpected object: "+e)}i(pl,"u$3");var I=(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))(I||{});function St(e,t){let n=t.resolveItems();if(n.length<=0)return null;let a=t.resolveActiveIndex(),o=a??-1;switch(e.focus){case 0:{for(let r=0;r<n.length;++r)if(!t.resolveDisabled(n[r],r,n))return r;return a}case 1:{o===-1&&(o=n.length);for(let r=o-1;r>=0;--r)if(!t.resolveDisabled(n[r],r,n))return r;return a}case 2:{for(let r=o+1;r<n.length;++r)if(!t.resolveDisabled(n[r],r,n))return r;return a}case 3:{for(let r=n.length-1;r>=0;--r)if(!t.resolveDisabled(n[r],r,n))return r;return a}case 4:{for(let r=0;r<n.length;++r)if(t.resolveId(n[r],r,n)===e.id)return r;return a}case 5:return null;default:pl(e)}}i(St,"f$2");function Et(e={},t=null,n=[]){for(let[a,o]of Object.entries(e))Ot(n,Pt(t,a),o);return n}i(Et,"e$1");function Pt(e,t){return e?e+"["+t+"]":t}i(Pt,"f$1");function Ot(e,t,n){if(Array.isArray(n))for(let[a,o]of n.entries())Ot(e,Pt(t,a.toString()),o);else n instanceof Date?e.push([t,n.toISOString()]):typeof n=="boolean"?e.push([t,n?"1":"0"]):typeof n=="string"?e.push([t,n]):typeof n=="number"?e.push([t,`${n}`]):n==null?e.push([t,""]):Et(n,t,e)}i(Ot,"o$1");function Qe(e,t,n,a){Pe.isServer||H(o=>{e=e??window,e.addEventListener(t,n,a),o(()=>e.removeEventListener(t,n,a))})}i(Qe,"E$1");var Y=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(Y||{});function Xe(){let e=P(0);return bt("keydown",t=>{t.key==="Tab"&&(e.value=t.shiftKey?1:0)}),e}i(Xe,"n");function xt(e){if(!e)return new Set;if(typeof e=="function")return new Set(e());let t=new Set;for(let n of e.value){let a=p(n);a instanceof HTMLElement&&t.add(a)}return t}i(xt,"B");var Tt=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(Tt||{});let ye=Object.assign(C({name:"FocusTrap",props:{as:{type:[Object,String],default:"div"},initialFocus:{type:Object,default:null},features:{type:Number,default:30},containers:{type:[Object,Function],default:P(new Set)}},inheritAttrs:!1,setup(e,{attrs:t,slots:n,expose:a}){let o=P(null);a({el:o,$el:o});let r=E(()=>ee(o)),l=P(!1);B(()=>l.value=!0),z(()=>l.value=!1),bl({ownerDocument:r},E(()=>l.value&&!!(e.features&16)));let u=gl({ownerDocument:r,container:o,initialFocus:E(()=>e.initialFocus)},E(()=>l.value&&!!(e.features&2)));hl({ownerDocument:r,container:o,containers:e.containers,previousActiveElement:u},E(()=>l.value&&!!(e.features&8)));let d=Xe();function v(m){let g=p(o);g&&(y=>y())(()=>{k(d.value,{[Y.Forwards]:()=>{Z(g,j.First,{skipElements:[m.relatedTarget]})},[Y.Backwards]:()=>{Z(g,j.Last,{skipElements:[m.relatedTarget]})}})})}i(v,"a");let f=P(!1);function c(m){m.key==="Tab"&&(f.value=!0,requestAnimationFrame(()=>{f.value=!1}))}i(c,"F");function s(m){if(!l.value)return;
4let g=xt(e.containers);p(o)instanceof HTMLElement&&g.add(p(o));let y=m.relatedTarget;y instanceof HTMLElement&&y.dataset.headlessuiFocusGuard!=="true"&&(Lt(g,y)||(f.value?Z(p(o),k(d.value,{[Y.Forwards]:()=>j.Next,[Y.Backwards]:()=>j.Previous})|j.WrapAround,{relativeTo:m.target}):m.target instanceof HTMLElement&&oe(m.target)))}return i(s,"H"),()=>{let m={},g={ref:o,onKeydown:c,onFocusout:s},{features:y,initialFocus:x,containers:L,...T}=e;return R(me,[!!(y&4)&&R(ve,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:v,features:ue.Focusable}),N({ourProps:g,theirProps:{...t,...T},slot:m,attrs:t,slots:n,name:"FocusTrap"}),!!(y&4)&&R(ve,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:v,features:ue.Focusable})])}}}),{features:Tt});function ml(e){let t=P(de.slice());return ie([e],([n],[a])=>{a===!0&&n===!1?Ge(()=>{t.value.splice(0)}):a===!1&&n===!0&&(t.value=de.slice())},{flush:"post"}),()=>{var n;return(n=t.value.find(a=>a!=null&&a.isConnected))!=null?n:null}}i(ml,"W$1");function bl({ownerDocument:e},t){let n=ml(t);B(()=>{H(()=>{var a,o;t.value||((a=e.value)==null?void 0:a.activeElement)===((o=e.value)==null?void 0:o.body)&&oe(n())},{flush:"post"})}),z(()=>{t.value&&oe(n())})}i(bl,"$$2");function gl({ownerDocument:e,container:t,initialFocus:n},a){let o=P(null),r=P(!1);return B(()=>r.value=!0),z(()=>r.value=!1),B(()=>{ie([t,n,a],(l,u)=>{if(l.every((v,f)=>u?.[f]===v)||!a.value)return;let d=p(t);d&&Ge(()=>{var v,f;if(!r.value)return;let c=p(n),s=(v=e.value)==null?void 0:v.activeElement;if(c){if(c===s){o.value=s;return}}else if(d.contains(s)){o.value=s;return}c?oe(c):Z(d,j.First|j.NoScroll)===Se.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),o.value=(f=e.value)==null?void 0:f.activeElement})},{immediate:!0,flush:"post"})}),o}i(gl,"z$1");function hl({ownerDocument:e,container:t,containers:n,previousActiveElement:a},o){var r;Qe((r=e.value)==null?void 0:r.defaultView,"focus",l=>{if(!o.value)return;let u=xt(n);p(t)instanceof HTMLElement&&u.add(p(t));let d=a.value;if(!d)return;let v=l.target;v&&v instanceof HTMLElement?Lt(u,v)?(a.value=v,oe(v)):(l.preventDefault(),l.stopPropagation(),oe(d)):oe(a.value)},!0)}i(hl,"J");function Lt(e,t){for(let n of e)if(n.contains(t))return!0;return!1}i(Lt,"N$2");function yl(e){let t=qt(e.getSnapshot());return z(e.subscribe(()=>{t.value=e.getSnapshot()})),t}i(yl,"m$2");function wl(e,t){let n=e(),a=new Set;return{getSnapshot(){return n},subscribe(o){return a.add(o),()=>a.delete(o)},dispatch(o,...r){let l=t[o].call(n,...r);l&&(n=l,a.forEach(u=>u()))}}}i(wl,"a$2");function Sl(){let e;return{before({doc:t}){var n;let a=t.documentElement;e=((n=t.defaultView)!=null?n:window).innerWidth-a.clientWidth},after({doc:t,d:n}){let a=t.documentElement,o=a.clientWidth-a.offsetWidth,r=e-o;n.style(a,"paddingRight",`${r}px`)}}}i(Sl,"c");function El(){return mt()?{before({doc:e,d:t,meta:n}){function a(o){return n.containers.flatMap(r=>r()).some(r=>r.contains(o))}i(a,"a"),t.microTask(()=>{var o;if(window.getComputedStyle(e.documentElement).scrollBehavior!=="auto"){let u=Ee();u.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>u.dispose()))}let r=(o=window.scrollY)!=null?o:window.pageYOffset,l=null;t.addEventListener(e,"click",u=>{if(u.target instanceof HTMLElement)try{let d=u.target.closest("a");if(!d)return;let{hash:v}=new URL(d.href),f=e.querySelector(v);f&&!a(f)&&(l=f)}catch{}},!0),t.addEventListener(e,"touchstart",u=>{if(u.target instanceof HTMLElement)if(a(u.target)){let d=u.target;for(;d.parentElement&&a(d.parentElement);)d=d.parentElement;t.style(d,"overscrollBehavior","contain")}else t.style(u.target,"touchAction","none")}),t.addEventListener(e,"touchmove",u=>{if(u.target instanceof HTMLElement){if(u.target.tagName==="INPUT")return;if(a(u.target)){let d=u.target;for(;d.parentElement&&d.dataset.headlessuiPortal!==""&&!(d.scrollHeight>d.clientHeight||d.scrollWidth>d.clientWidth);)d=d.parentElement;d.dataset.headlessuiPortal===""&&u.preventDefault()}else u.preventDefault()}},{passive:!1}),t.add(()=>{var u;let d=(u=window.scrollY)!=null?u:window.pageYOffset;r!==d&&window.scrollTo(0,r),l&&l.isConnected&&(l.scrollIntoView({block:"nearest"}),l=null)})})}}:{}}i(El,"w");function Pl(){return{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}}i(Pl,"l$1");function Ol(e){let t={};for(let n of e)Object.assign(t,n(t));return t}i(Ol,"m$1");let ce=wl(()=>new Map,{PUSH(e,t){var n;let a=(n=this.get(e))!=null?n:{doc:e,count:0,d:Ee(),meta:new Set};return a.count++,a.meta.add(t),this.set(e,a),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let a={doc:e,d:t,meta:Ol(n)},o=[El(),Sl(),Pl()];o.forEach(({before:r})=>r?.(a)),o.forEach(({after:r})=>r?.(a))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});ce.subscribe(()=>{let e=ce.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let a=t.get(n.doc)==="hidden",o=n.count!==0;(o&&!a||!o&&a)&&ce.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),n.count===0&&ce.dispatch("TEARDOWN",n)}});function xl(e,t,n){let a=yl(ce),o=E(()=>{let r=e.value?a.value.get(e.value):void 0;return r?r.count>0:!1});return ie([e,t],([r,l],[u],d)=>
4{if(!r||!l)return;ce.dispatch("PUSH",r,n);let v=!1;d(()=>{v||(ce.dispatch("POP",u??r,n),v=!0)})},{immediate:!0}),o}i(xl,"d$2");let Be=new Map,we=new Map;function it(e,t=P(!0)){H(n=>{var a;if(!t.value)return;let o=p(e);if(!o)return;n(function(){var l;if(!o)return;let u=(l=we.get(o))!=null?l:1;if(u===1?we.delete(o):we.set(o,u-1),u!==1)return;let d=Be.get(o);d&&(d["aria-hidden"]===null?o.removeAttribute("aria-hidden"):o.setAttribute("aria-hidden",d["aria-hidden"]),o.inert=d.inert,Be.delete(o))});let r=(a=we.get(o))!=null?a:0;we.set(o,r+1),r===0&&(Be.set(o,{"aria-hidden":o.getAttribute("aria-hidden"),inert:o.inert}),o.setAttribute("aria-hidden","true"),o.inert=!0)})}i(it,"E");function $t({defaultContainers:e=[],portals:t,mainTreeNodeRef:n}={}){let a=P(null),o=ee(a);function r(){var l,u,d;let v=[];for(let f of e)f!==null&&(f instanceof HTMLElement?v.push(f):"value"in f&&f.value instanceof HTMLElement&&v.push(f.value));if(t!=null&&t.value)for(let f of t.value)v.push(f);for(let f of(l=o?.querySelectorAll("html > *, body > *"))!=null?l:[])f!==document.body&&f!==document.head&&f instanceof HTMLElement&&f.id!=="headlessui-portal-root"&&(f.contains(p(a))||f.contains((d=(u=p(a))==null?void 0:u.getRootNode())==null?void 0:d.host)||v.some(c=>f.contains(c))||v.push(f));return v}return i(r,"u"),{resolveContainers:r,contains(l){return r().some(u=>u.contains(l))},mainTreeNodeRef:a,MainTreeNode(){return n!=null?null:R(ve,{features:ue.Hidden,ref:a})}}}i($t,"N$1");let Ft=Symbol("ForcePortalRootContext");function Tl(){return U(Ft,!1)}i(Tl,"s$1");let st=C({name:"ForcePortalRoot",props:{as:{type:[Object,String],default:"template"},force:{type:Boolean,default:!1}},setup(e,{slots:t,attrs:n}){return _(Ft,e.force),()=>{let{force:a,...o}=e;return N({theirProps:o,ourProps:{},slot:{},slots:t,attrs:n,name:"ForcePortalRoot"})}}}),It=Symbol("StackContext");var Ue=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(Ue||{});function Ll(){return U(It,()=>{})}i(Ll,"y");function $l({type:e,enabled:t,element:n,onUpdate:a}){let o=Ll();function r(...l){a?.(...l),o(...l)}i(r,"t"),B(()=>{ie(t,(l,u)=>{l?r(0,e,n):u===!0&&r(1,e,n)},{immediate:!0,flush:"sync"})}),z(()=>{t.value&&r(1,e,n)}),_(It,r)}i($l,"R$1");let Fl=Symbol("DescriptionContext");function Il({slot:e=P({}),name:t="Description",props:n={}}={}){let a=P([]);function o(r){return a.value.push(r),()=>{let l=a.value.indexOf(r);l!==-1&&a.value.splice(l,1)}}return i(o,"r"),_(Fl,{register:o,slot:e,name:t,props:n}),E(()=>a.value.length>0?a.value.join(" "):void 0)}i(Il,"k");function Dl(e){let t=ee(e);if(!t){if(e===null)return null;throw new Error(`[Headless UI]: Cannot find ownerDocument for contextElement: ${e}`)}let n=t.getElementById("headlessui-portal-root");if(n)return n;let a=t.createElement("div");return a.setAttribute("id","headlessui-portal-root"),t.body.appendChild(a)}i(Dl,"x");const Ve=new WeakMap;function Rl(e){var t;return(t=Ve.get(e))!=null?t:0}i(Rl,"U$1");function dt(e,t){let n=t(Rl(e));return n<=0?Ve.delete(e):Ve.set(e,n),n}i(dt,"M");let Al=C({name:"Portal",props:{as:{type:[Object,String],default:"div"}},setup(e,{slots:t,attrs:n}){let a=P(null),o=E(()=>ee(a)),r=Tl(),l=U(Rt,null),u=P(r===!0||l==null?Dl(a.value):l.resolveTarget());u.value&&dt(u.value,s=>s+1);let d=P(!1);B(()=>{d.value=!0}),H(()=>{r||l!=null&&(u.value=l.resolveTarget())});let v=U(We,null),f=!1,c=Gt();return ie(a,()=>{if(f||!v)return;let s=p(a);s&&(z(v.register(s),c),f=!0)}),z(()=>{var s,m;let g=(s=o.value)==null?void 0:s.getElementById("headlessui-portal-root");!g||u.value!==g||dt(u.value,y=>y-1)||u.value.children.length>0||(m=u.value.parentElement)==null||m.removeChild(u.value)}),()=>{if(!d.value||u.value===null)return null;let s={ref:a,"data-headlessui-portal":""};return R(_t,{to:u.value},N({ourProps:s,theirProps:e,slot:{},attrs:n,slots:t,name:"Portal"}))}}}),We=Symbol("PortalParentContext");function Dt(){let e=U(We,null),t=P([]);function n(r){return t.value.push(r),e&&e.register(r),()=>a(r)}i(n,"l");function a(r){let l=t.value.indexOf(r);l!==-1&&t.value.splice(l,1),e&&e.unregister(r)}i(a,"r");let o={register:n,unregister:a,portals:t};return[t,C({name:"PortalWrapper",setup(r,{slots:l}){return _(We,o),()=>{var u;return(u=l.default)==null?void 0:u.call(l)}}})]}i(Dt,"q");
4let Rt=Symbol("PortalGroupContext"),kl=C({name:"PortalGroup",props:{as:{type:[Object,String],default:"template"},target:{type:Object,default:null}},setup(e,{attrs:t,slots:n}){let a=Yt({resolveTarget(){return e.target}});return _(Rt,a),()=>{let{target:o,...r}=e;return N({theirProps:r,ourProps:{},slot:{},attrs:t,slots:n,name:"PortalGroup"})}}});var Ml=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Ml||{});let Ke=Symbol("DialogContext");function At(e){let t=U(Ke,null);if(t===null){let n=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,At),n}return t}i(At,"T");let Fe="DC8F892D-2EBD-447C-A4C8-A03058436FF4",on=C({name:"Dialog",inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},open:{type:[Boolean,String],default:Fe},initialFocus:{type:Object,default:null},id:{type:String,default:null},role:{type:String,default:"dialog"}},emits:{close:i(e=>!0,"close")},setup(e,{emit:t,attrs:n,slots:a,expose:o}){var r,l;let u=(r=e.id)!=null?r:`headlessui-dialog-${G()}`,d=P(!1);B(()=>{d.value=!0});let v=!1,f=E(()=>e.role==="dialog"||e.role==="alertdialog"?e.role:(v||(v=!0,console.warn(`Invalid role [${f}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog")),c=P(0),s=be(),m=E(()=>e.open===Fe&&s!==null?(s.value&A.Open)===A.Open:e.open),g=P(null),y=E(()=>ee(g));if(o({el:g,$el:g}),!(e.open!==Fe||s!==null))throw new Error("You forgot to provide an `open` prop to the `Dialog`.");if(typeof m.value!="boolean")throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${m.value===Fe?void 0:e.open}`);let x=E(()=>d.value&&m.value?0:1),L=E(()=>x.value===0),T=E(()=>c.value>1),h=U(Ke,null)!==null,[w,b]=Dt(),{resolveContainers:S,mainTreeNodeRef:O,MainTreeNode:F}=$t({portals:w,defaultContainers:[E(()=>{var D;return(D=fe.panelRef.value)!=null?D:g.value})]}),V=E(()=>T.value?"parent":"leaf"),W=E(()=>s!==null?(s.value&A.Closing)===A.Closing:!1),ae=E(()=>h||W.value?!1:L.value),ge=E(()=>{var D,M,Q;return(Q=Array.from((M=(D=y.value)==null?void 0:D.querySelectorAll("body > *"))!=null?M:[]).find(X=>X.id==="headlessui-portal-root"?!1:X.contains(p(O))&&X instanceof HTMLElement))!=null?Q:null});it(ge,ae);let K=E(()=>T.value?!0:L.value),he=E(()=>{var D,M,Q;return(Q=Array.from((M=(D=y.value)==null?void 0:D.querySelectorAll("[data-headlessui-portal]"))!=null?M:[]).find(X=>X.contains(p(O))&&X instanceof HTMLElement))!=null?Q:null});it(he,K),$l({type:"Dialog",enabled:E(()=>x.value===0),element:g,onUpdate:i((D,M)=>{if(M==="Dialog")return k(D,{[Ue.Add]:()=>c.value+=1,[Ue.Remove]:()=>c.value-=1})},"onUpdate")});let le=Il({name:"DialogDescription",slot:E(()=>({open:m.value}))}),ne=P(null),fe={titleId:ne,panelRef:P(null),dialogState:x,setTitleId(D){ne.value!==D&&(ne.value=D)},close(){t("close",!1)}};_(Ke,fe);let tt=E(()=>!(!L.value||T.value));De(S,(D,M)=>{D.preventDefault(),fe.close(),q(()=>M?.focus())},tt);let lt=E(()=>!(T.value||x.value!==0));Qe((l=y.value)==null?void 0:l.defaultView,"keydown",D=>{lt.value&&(D.defaultPrevented||D.key===$.Escape&&(D.preventDefault(),D.stopPropagation(),fe.close()))});let nt=E(()=>!(W.value||x.value!==0||h));return xl(y,nt,D=>{var M;return{containers:[...(M=D.containers)!=null?M:[],S]}}),H(D=>{if(x.value!==0)return;let M=p(g);if(!M)return;let Q=new ResizeObserver(X=>{for(let Ce of X){let Le=Ce.target.getBoundingClientRect();Le.x===0&&Le.y===0&&Le.width===0&&Le.height===0&&fe.close()}});Q.observe(M),D(()=>Q.disconnect())}),()=>{let{open:D,initialFocus:M,...Q}=e,X={...n,ref:g,id:u,role:f.value,"aria-modal":x.value===0?!0:void 0,"aria-labelledby":ne.value,"aria-describedby":le.value},Ce={open:x.value===0};return R(st,{force:!0},()=>[R(Al,()=>R(kl,{target:g.value},()=>R(st,{force:!1},()=>R(ye,{initialFocus:M,containers:S,features:L.value?k(V.value,{parent:ye.features.RestoreFocus,leaf:ye.features.All&~ye.features.FocusLock}):ye.features.None},()=>R(b,{},()=>N({ourProps:X,theirProps:{...Q,...n},slot:Ce,attrs:n,slots:a,visible:x.value===0,features:te.RenderStrategy|te.Static,name:"Dialog"})))))),R(F)])}}}),un=C({name:"DialogPanel",props:{as:{type:[Object,String],default:"div"},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:a}){var o;let r=(o=e.id)!=null?o:`headlessui-dialog-panel-${G()}`,l=At("DialogPanel");a({el:l.panelRef,$el:l.panelRef});function u(d){d.stopPropagation()}return i(u,"u"),()=>{let{...d}=e,v={id:r,ref:l.panelRef,onClick:u};return N({ourProps:v,theirProps:d,slot:{open:l.dialogState.value===0},attrs:t,slots:n,name:"DialogPanel"})}}}),ct=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function vt(e){var t,n;let a=(t=e.innerText)!=null?t:"",o=e.cloneNode(!0);if(!(o instanceof HTMLElement))return a;let r=!1;for(let u of o.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))u.remove(),r=!0;let l=r?(n=o.innerText)!=null?n:"":a;return ct.test(l)&&(l=l.replace(ct,"")),l}i(vt,"o");function Cl(e){let t=e.getAttribute("aria-label");if(typeof t=="string")return t.trim();let n=e.getAttribute("aria-labelledby");if(n){let a=n.split(" ").map(o=>{let r=document.getElementById(o);if(r){let l=r.getAttribute("aria-label");return typeof l=="string"?l.trim():vt(r).trim()}return null}
4).filter(Boolean);if(a.length>0)return a.join(", ")}return vt(e).trim()}i(Cl,"g$2");function kt(e){let t=P(""),n=P("");return()=>{let a=p(e);if(!a)return"";let o=a.innerText;if(t.value===o)return n.value;let r=Cl(a).trim().toLowerCase();return t.value=o,n.value=r,r}}i(kt,"p");function Nl(e,t){return e===t}i(Nl,"pe$1");var Bl=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Bl||{}),jl=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(jl||{}),Hl=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(Hl||{});function Ul(e){requestAnimationFrame(()=>requestAnimationFrame(e))}i(Ul,"me$1");let Mt=Symbol("ListboxContext");function Ae(e){let t=U(Mt,null);if(t===null){let n=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,Ae),n}return t}i(Ae,"A$1");let sn=C({name:"Listbox",emits:{"update:modelValue":i(e=>!0,"update:modelValue")},props:{as:{type:[Object,String],default:"template"},disabled:{type:[Boolean],default:!1},by:{type:[String,Function],default:i(()=>Nl,"default")},horizontal:{type:[Boolean],default:!1},modelValue:{type:[Object,String,Number,Boolean],default:void 0},defaultValue:{type:[Object,String,Number,Boolean],default:void 0},form:{type:String,optional:!0},name:{type:String,optional:!0},multiple:{type:[Boolean],default:!1}},inheritAttrs:!1,setup(e,{slots:t,attrs:n,emit:a}){let o=P(1),r=P(null),l=P(null),u=P(null),d=P([]),v=P(""),f=P(null),c=P(1);function s(h=w=>w){let w=f.value!==null?d.value[f.value]:null,b=_e(h(d.value.slice()),O=>p(O.dataRef.domRef)),S=w?b.indexOf(w):null;return S===-1&&(S=null),{options:b,activeOptionIndex:S}}i(s,"u");let m=E(()=>e.multiple?1:0),[g,y]=Qt(E(()=>e.modelValue),h=>a("update:modelValue",h),E(()=>e.defaultValue)),x=E(()=>g.value===void 0?k(m.value,{1:[],0:void 0}):g.value),L={listboxState:o,value:x,mode:m,compare(h,w){if(typeof e.by=="string"){let b=e.by;return h?.[b]===w?.[b]}return e.by(h,w)},orientation:E(()=>e.horizontal?"horizontal":"vertical"),labelRef:r,buttonRef:l,optionsRef:u,disabled:E(()=>e.disabled),options:d,searchQuery:v,activeOptionIndex:f,activationTrigger:c,closeListbox(){e.disabled||o.value!==1&&(o.value=1,f.value=null)},openListbox(){e.disabled||o.value!==0&&(o.value=0)},goToOption(h,w,b){if(e.disabled||o.value===1)return;let S=s(),O=St(h===I.Specific?{focus:I.Specific,id:w}:{focus:h},{resolveItems:i(()=>S.options,"resolveItems"),resolveActiveIndex:i(()=>S.activeOptionIndex,"resolveActiveIndex"),resolveId:i(F=>F.id,"resolveId"),resolveDisabled:i(F=>F.dataRef.disabled,"resolveDisabled")});v.value="",f.value=O,c.value=b??1,d.value=S.options},search(h){if(e.disabled||o.value===1)return;let w=v.value!==""?0:1;v.value+=h.toLowerCase();let b=(f.value!==null?d.value.slice(f.value+w).concat(d.value.slice(0,f.value+w)):d.value).find(O=>O.dataRef.textValue.startsWith(v.value)&&!O.dataRef.disabled),S=b?d.value.indexOf(b):-1;S===-1||S===f.value||(f.value=S,c.value=1)},clearSearch(){e.disabled||o.value!==1&&v.value!==""&&(v.value="")},registerOption(h,w){let b=s(S=>[...S,{id:h,dataRef:w}]);d.value=b.options,f.value=b.activeOptionIndex},unregisterOption(h){let w=s(b=>{let S=b.findIndex(O=>O.id===h);return S!==-1&&b.splice(S,1),b});d.value=w.options,f.value=w.activeOptionIndex,c.value=1},theirOnChange(h){e.disabled||y(h)},select(h){e.disabled||y(k(m.value,{0:()=>h,1:()=>{let w=J(L.value.value).slice(),b=J(h),S=w.findIndex(O=>L.compare(b,J(O)));return S===-1?w.push(b):w.splice(S,1),w}}))}};De([l,u],(h,w)=>{var b;L.closeListbox(),Te(w,xe.Loose)||(h.preventDefault(),(b=p(l))==null||b.focus())},E(()=>o.value===0)),_(Mt,L),Re(E(()=>k(o.value,{0:A.Open,1:A.Closed})));let T=E(()=>{var h;return(h=p(l))==null?void 0:h.closest("form")});return B(()=>{ie([T],()=>{if(!T.value||e.defaultValue===void 0)return;function h(){L.theirOnChange(e.defaultValue)}return i(h,"t"),T.value.addEventListener("reset",h),()=>{var w;(w=T.value)==null||w.removeEventListener("reset",h)}},{immediate:!0})}),()=>{let{name:h,modelValue:w,disabled:b,form:S,...O}=e,F={open:o.value===0,disabled:b,value:x.value};return R(me,[...h!=null&&x.value!=null?Et({[h]:x.value}).map(([V,W])=>R(ve,dl({features:ue.Hidden,key:V,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:S,disabled:b,name:V,value:W}))):[],N({ourProps:{},theirProps:{...n,...ze(O,["defaultValue","onUpdate:modelValue","horizontal","multiple","by"])},slot:F,slots:t,attrs:n,name:"Listbox"})])}}}),dn=C({name:"ListboxButton",props:{as:{type:[Object,String],default:"button"},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:a}){var o;let r=(o=e.id)!=null?o:`headlessui-listbox-button-${G()}`,l=Ae("ListboxButton");a({el:l.buttonRef,$el:l.buttonRef});function u(c){switch(c.key){case $.Space:case $.Enter:case $.ArrowDown:c.preventDefault(),l.openListbox(),q(()=>{var s;(s=p(l.optionsRef))==null||s.focus({preventScroll:!0}),l.value.value||l.goToOption(I.First)});break;case $.ArrowUp:c.preventDefault(),l.openListbox(),q(()=>{var s;(s=p(l.optionsRef))==null||s.focus({preventScroll:!0}),l.value.value||l.goToOption(I.Last)});break}}i(u,"f");function d(c){switch(c.key){case $.Space:c.preventDefault();break}}i(d,"v");function v(c){l.disabled.value||(l.listboxState.value===0?(l.closeListbox(),q(()=>{var s;return(s=p(l.buttonRef))==null?void 0:s.focus({preventScroll:!0})}
4)):(c.preventDefault(),l.openListbox(),Ul(()=>{var s;return(s=p(l.optionsRef))==null?void 0:s.focus({preventScroll:!0})})))}i(v,"s");let f=Ye(E(()=>({as:e.as,type:t.type})),l.buttonRef);return()=>{var c,s;let m={open:l.listboxState.value===0,disabled:l.disabled.value,value:l.value.value},{...g}=e,y={ref:l.buttonRef,id:r,type:f.value,"aria-haspopup":"listbox","aria-controls":(c=p(l.optionsRef))==null?void 0:c.id,"aria-expanded":l.listboxState.value===0,"aria-labelledby":l.labelRef.value?[(s=p(l.labelRef))==null?void 0:s.id,r].join(" "):void 0,disabled:l.disabled.value===!0?!0:void 0,onKeydown:u,onKeyup:d,onClick:v};return N({ourProps:y,theirProps:g,slot:m,attrs:t,slots:n,name:"ListboxButton"})}}}),cn=C({name:"ListboxOptions",props:{as:{type:[Object,String],default:"ul"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:a}){var o;let r=(o=e.id)!=null?o:`headlessui-listbox-options-${G()}`,l=Ae("ListboxOptions"),u=P(null);a({el:l.optionsRef,$el:l.optionsRef});function d(c){switch(u.value&&clearTimeout(u.value),c.key){case $.Space:if(l.searchQuery.value!=="")return c.preventDefault(),c.stopPropagation(),l.search(c.key);case $.Enter:if(c.preventDefault(),c.stopPropagation(),l.activeOptionIndex.value!==null){let s=l.options.value[l.activeOptionIndex.value];l.select(s.dataRef.value)}l.mode.value===0&&(l.closeListbox(),q(()=>{var s;return(s=p(l.buttonRef))==null?void 0:s.focus({preventScroll:!0})}
4));break;case k(l.orientation.value,{vertical:$.ArrowDown,horizontal:$.ArrowRight}):return c.preventDefault(),c.stopPropagation(),l.goToOption(I.Next);case k(l.orientation.value,{vertical:$.ArrowUp,horizontal:$.ArrowLeft}):return c.preventDefault(),c.stopPropagation(),l.goToOption(I.Previous);case $.Home:case $.PageUp:return c.preventDefault(),c.stopPropagation(),l.goToOption(I.First);case $.End:case $.PageDown:return c.preventDefault(),c.stopPropagation(),l.goToOption(I.Last);case $.Escape:c.preventDefault(),c.stopPropagation(),l.closeListbox(),q(()=>{var s;return(s=p(l.buttonRef))==null?void 0:s.focus({preventScroll:!0})});break;case $.Tab:c.preventDefault(),c.stopPropagation();break;default:c.key.length===1&&(l.search(c.key),u.value=setTimeout(()=>l.clearSearch(),350));break}}i(d,"v");let v=be(),f=E(()=>v!==null?(v.value&A.Open)===A.Open:l.listboxState.value===0);return()=>{var c,s;let m={open:l.listboxState.value===0},{...g}=e,y={"aria-activedescendant":l.activeOptionIndex.value===null||(c=l.options.value[l.activeOptionIndex.value])==null?void 0:c.id,"aria-multiselectable":l.mode.value===1?!0:void 0,"aria-labelledby":(s=p(l.buttonRef))==null?void 0:s.id,"aria-orientation":l.orientation.value,id:r,onKeydown:d,role:"listbox",tabIndex:0,ref:l.optionsRef};return N({ourProps:y,theirProps:g,slot:m,attrs:t,slots:n,features:te.RenderStrategy|te.Static,visible:f.value,name:"ListboxOptions"})}}}),vn=C({name:"ListboxOption",props:{as:{type:[Object,String],default:"li"},value:{type:[Object,String,Number,Boolean]},disabled:{type:Boolean,default:!1},id:{type:String,default:null}},setup(e,{slots:t,attrs:n,expose:a}){var o;let r=(o=e.id)!=null?o:`headlessui-listbox-option-${G()}`,l=Ae("ListboxOption"),u=P(null);a({el:u,$el:u});let d=E(()=>l.activeOptionIndex.value!==null?l.options.value[l.activeOptionIndex.value].id===r:!1),v=E(()=>k(l.mode.value,{0:()=>l.compare(J(l.value.value),J(e.value)),1:()=>J(l.value.value).some(h=>l.compare(J(h),J(e.value)))})),f=E(()=>k(l.mode.value,{1:()=>{var h;let w=J(l.value.value);return((h=l.options.value.find(b=>w.some(S=>l.compare(J(S),J(b.dataRef.value)))))==null?void 0:h.id)===r},0:()=>v.value})),c=kt(u),s=E(()=>({disabled:e.disabled,value:e.value,get textValue(){return c()},domRef:u}));B(()=>l.registerOption(r,s)),z(()=>l.unregisterOption(r)),B(()=>{ie([l.listboxState,v],()=>{l.listboxState.value===0&&v.value&&k(l.mode.value,{1:()=>{f.value&&l.goToOption(I.Specific,r)},0:()=>{l.goToOption(I.Specific,r)}})},{immediate:!0})}),H(()=>{l.listboxState.value===0&&d.value&&l.activationTrigger.value!==0&&q(()=>{var h,w;return(w=(h=p(u))==null?void 0:h.scrollIntoView)==null?void 0:w.call(h,{block:"nearest"})})});function m(h){if(e.disabled)return h.preventDefault();l.select(e.value),l.mode.value===0&&(l.closeListbox(),q(()=>{var w;return(w=p(l.buttonRef))==null?void 0:w.focus({preventScroll:!0})}
4))}i(m,"u");function g(){if(e.disabled)return l.goToOption(I.Nothing);l.goToOption(I.Specific,r)}i(g,"D");let y=gt();function x(h){y.update(h)}i(x,"L");function L(h){y.wasMoved(h)&&(e.disabled||d.value||l.goToOption(I.Specific,r,0))}i(L,"M");function T(h){y.wasMoved(h)&&(e.disabled||d.value&&l.goToOption(I.Nothing))}return i(T,"k"),()=>{let{disabled:h}=e,w={active:d.value,selected:v.value,disabled:h},{value:b,disabled:S,...O}=e,F={id:r,ref:u,role:"option",tabIndex:h===!0?void 0:-1,"aria-disabled":h===!0?!0:void 0,"aria-selected":v.value,disabled:void 0,onClick:m,onFocus:g,onPointerenter:x,onMouseenter:x,onPointermove:L,onMousemove:L,onPointerleave:T,onMouseleave:T};return N({ourProps:F,theirProps:O,slot:w,attrs:n,slots:t,name:"ListboxOption"})}}});var Vl=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Vl||{}),Wl=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(Wl||{});function Kl(e){requestAnimationFrame(()=>requestAnimationFrame(e))}i(Kl,"te");let Ct=Symbol("MenuContext");function ke(e){let t=U(Ct,null);if(t===null){let n=new Error(`<${e} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,ke),n}return t}i(ke,"O");let fn=C({name:"Menu",props:{as:{type:[Object,String],default:"template"}},setup(e,{slots:t,attrs:n}){let a=P(1),o=P(null),r=P(null),l=P([]),u=P(""),d=P(null),v=P(1);function f(s=m=>m){let m=d.value!==null?l.value[d.value]:null,g=_e(s(l.value.slice()),x=>p(x.dataRef.domRef)),y=m?g.indexOf(m):null;return y===-1&&(y=null),{items:g,activeItemIndex:y}}i(f,"b");let c={menuState:a,buttonRef:o,itemsRef:r,items:l,searchQuery:u,activeItemIndex:d,activationTrigger:v,closeMenu:i(()=>{a.value=1,d.value=null},"closeMenu"),openMenu:i(()=>a.value=0,"openMenu"),goToItem(s,m,g){let y=f(),x=St(s===I.Specific?{focus:I.Specific,id:m}:{focus:s},{resolveItems:i(()=>y.items,"resolveItems"),resolveActiveIndex:i(()=>y.activeItemIndex,"resolveActiveIndex"),resolveId:i(L=>L.id,"resolveId"),resolveDisabled:i(L=>L.dataRef.disabled,"resolveDisabled")});u.value="",d.value=x,v.value=g??1,l.value=y.items},search(s){let m=u.value!==""?0:1;u.value+=s.toLowerCase();let g=(d.value!==null?l.value.slice(d.value+m).concat(l.value.slice(0,d.value+m)):l.value).find(x=>x.dataRef.textValue.startsWith(u.value)&&!x.dataRef.disabled),y=g?l.value.indexOf(g):-1;y===-1||y===d.value||(d.value=y,v.value=1)},clearSearch(){u.value=""},registerItem(s,m){let g=f(y=>[...y,{id:s,dataRef:m}]);l.value=g.items,d.value=g.activeItemIndex,v.value=1},unregisterItem(s){let m=f(g=>{let y=g.findIndex(x=>x.id===s);return y!==-1&&g.splice(y,1),g});l.value=m.items,d.value=m.activeItemIndex,v.value=1}};return De([o,r],(s,m)=>{var g;c.closeMenu(),Te(m,xe.Loose)||(s.preventDefault(),(g=p(o))==null||g.focus())},E(()=>a.value===0)),_(Ct,c),Re(E(()=>k(a.value,{0:A.Open,1:A.Closed}))),()=>{let s={open:a.value===0,close:c.closeMenu};return N({ourProps:{},theirProps:e,slot:s,slots:t,attrs:n,name:"Menu"})}}}),pn=C({name:"MenuButton",props:{disabled:{type:Boolean,default:!1},as:{type:[Object,String],default:"button"},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:a}){var o;let r=(o=e.id)!=null?o:`headlessui-menu-button-${G()}`,l=ke("MenuButton");a({el:l.buttonRef,$el:l.buttonRef});function u(c){switch(c.key){case $.Space:case $.Enter:case $.ArrowDown:c.preventDefault(),c.stopPropagation(),l.openMenu(),q(()=>{var s;(s=p(l.itemsRef))==null||s.focus({preventScroll:!0}),l.goToItem(I.First)});break;case $.ArrowUp:c.preventDefault(),c.stopPropagation(),l.openMenu(),q(()=>{var s;(s=p(l.itemsRef))==null||s.focus({preventScroll:!0}),l.goToItem(I.Last)});break}}i(u,"r");function d(c){switch(c.key){case $.Space:c.preventDefault();break}}i(d,"f");function v(c){e.disabled||(l.menuState.value===0?(l.closeMenu(),q(()=>{var s;return(s=p(l.buttonRef))==null?void 0:s.focus({preventScroll:!0})}
4)):(c.preventDefault(),l.openMenu(),Kl(()=>{var s;return(s=p(l.itemsRef))==null?void 0:s.focus({preventScroll:!0})})))}i(v,"d");let f=Ye(E(()=>({as:e.as,type:t.type})),l.buttonRef);return()=>{var c;let s={open:l.menuState.value===0},{...m}=e,g={ref:l.buttonRef,id:r,type:f.value,"aria-haspopup":"menu","aria-controls":(c=p(l.itemsRef))==null?void 0:c.id,"aria-expanded":l.menuState.value===0,onKeydown:u,onKeyup:d,onClick:v};return N({ourProps:g,theirProps:m,slot:s,attrs:t,slots:n,name:"MenuButton"})}}}),mn=C({name:"MenuItems",props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:a}){var o;let r=(o=e.id)!=null?o:`headlessui-menu-items-${G()}`,l=ke("MenuItems"),u=P(null);a({el:l.itemsRef,$el:l.itemsRef}),sl({container:E(()=>p(l.itemsRef)),enabled:E(()=>l.menuState.value===0),accept(s){return s.getAttribute("role")==="menuitem"?NodeFilter.FILTER_REJECT:s.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(s){s.setAttribute("role","none")}});function d(s){var m;switch(u.value&&clearTimeout(u.value),s.key){case $.Space:if(l.searchQuery.value!=="")return s.preventDefault(),s.stopPropagation(),l.search(s.key);case $.Enter:if(s.preventDefault(),s.stopPropagation(),l.activeItemIndex.value!==null){let g=l.items.value[l.activeItemIndex.value];(m=p(g.dataRef.domRef))==null||m.click()}l.closeMenu(),pt(p(l.buttonRef));break;case $.ArrowDown:return s.preventDefault(),s.stopPropagation(),l.goToItem(I.Next);case $.ArrowUp:return s.preventDefault(),s.stopPropagation(),l.goToItem(I.Previous);case $.Home:case $.PageUp:return s.preventDefault(),s.stopPropagation(),l.goToItem(I.First);case $.End:case $.PageDown:return s.preventDefault(),s.stopPropagation(),l.goToItem(I.Last);case $.Escape:s.preventDefault(),s.stopPropagation(),l.closeMenu(),q(()=>{var g;return(g=p(l.buttonRef))==null?void 0:g.focus({preventScroll:!0})});break;case $.Tab:s.preventDefault(),s.stopPropagation(),l.closeMenu(),q(()=>ol(p(l.buttonRef),s.shiftKey?j.Previous:j.Next));break;default:s.key.length===1&&(l.search(s.key),u.value=setTimeout(()=>l.clearSearch(),350));break}}i(d,"f");function v(s){switch(s.key){case $.Space:s.preventDefault();break}}i(v,"d");let f=be(),c=E(()=>f!==null?(f.value&A.Open)===A.Open:l.menuState.value===0);return()=>{var s,m;let g={open:l.menuState.value===0},{...y}=e,x={"aria-activedescendant":l.activeItemIndex.value===null||(s=l.items.value[l.activeItemIndex.value])==null?void 0:s.id,"aria-labelledby":(m=p(l.buttonRef))==null?void 0:m.id,id:r,onKeydown:d,onKeyup:v,role:"menu",tabIndex:0,ref:l.itemsRef};return N({ourProps:x,theirProps:y,slot:g,attrs:t,slots:n,features:te.RenderStrategy|te.Static,visible:c.value,name:"MenuItems"})}}}),bn=C({name:"MenuItem",inheritAttrs:!1,props:{as:{type:[Object,String],default:"template"},disabled:{type:Boolean,default:!1},id:{type:String,default:null}},setup(e,{slots:t,attrs:n,expose:a}){var o;let r=(o=e.id)!=null?o:`headlessui-menu-item-${G()}`,l=ke("MenuItem"),u=P(null);a({el:u,$el:u});let d=E(()=>l.activeItemIndex.value!==null?l.items.value[l.activeItemIndex.value].id===r:!1),v=kt(u),f=E(()=>({disabled:e.disabled,get textValue(){return v()},domRef:u}));B(()=>l.registerItem(r,f)),z(()=>l.unregisterItem(r)),H(()=>{l.menuState.value===0&&d.value&&l.activationTrigger.value!==0&&q(()=>{var L,T;return(T=(L=p(u))==null?void 0:L.scrollIntoView)==null?void 0:T.call(L,{block:"nearest"})})});function c(L){if(e.disabled)return L.preventDefault();l.closeMenu(),pt(p(l.buttonRef))}i(c,"b");function s(){if(e.disabled)return l.goToItem(I.Nothing);l.goToItem(I.Specific,r)}i(s,"l");let m=gt();function g(L){m.update(L)}i(g,"a");function y(L){m.wasMoved(L)&&(e.disabled||d.value||l.goToItem(I.Specific,r,0))}i(y,"n");function x(L){m.wasMoved(L)&&(e.disabled||d.value&&l.goToItem(I.Nothing))}return i(x,"s"),()=>{let{disabled:L,...T}=e,h={active:d.value,disabled:L,close:l.closeMenu};return N({ourProps:{id:r,ref:u,role:"menuitem",tabIndex:L===!0?void 0:-1,"aria-disabled":L===!0?!0:void 0,onClick:c,onFocus:s,onPointerenter:g,onMouseenter:g,onPointermove:y,onMousemove:y,onPointerleave:x,onMouseleave:x},theirProps:{...n,...T},slot:h,attrs:n,slots:t,name:"MenuItem"})}}});var ql=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(ql||{});let Nt=Symbol("PopoverContext");function Ze(e){let t=U(Nt,null);if(t===null){let n=new Error(`<${e} /> is missing a parent <${Yl.name} /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,Ze),n}return t}i(Ze,"U");let Gl=Symbol("PopoverGroupContext");function Bt(){return U(Gl,null)}i(Bt,"ae");let jt=Symbol("PopoverPanelContext");function _l(){return U(jt,null)}i(_l,"ge$1");let Yl=C({name:"Popover",inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"}},setup(e,{slots:t,attrs:n,expose:a}){var o;let r=P(null);a({el:r,$el:r});let l=P(1),u=P(null),d=P(null),v=P(null),f=P(null),c=E(()=>ee(r)),s=E(()=>{var b,S;if(!p(u)||!p(f))return!1;for(let K of document.querySelectorAll("body > *"))if(Number(K?.contains(p(u)))^Number(K?.contains(p(f))))return!0;let O=Oe(),F=O.indexOf(p(u)),V=(F+O.length-1)%O.length,W=(F+1)%O.length,ae=O[V],ge=O[W];return!((b=p(f))!=null&&b.contains(ae))&&!((S=p(f))!=null&&S.contains(ge))}),m={popoverState:l,buttonId:P(null),panelId:P(null),panel:f,button:u,isPortalled:s,beforePanelSentinel:d,afterPanelSentinel:v,togglePopover(){l.value=k(l.value,{0:1,1:0})},closePopover(){l.value!==1&&(l.value=1)},close(b){m.closePopover();let S=b?b instanceof HTMLElement?b:b.value instanceof HTMLElement?p(b):p(m.button):p(m.button);S?.focus()}};_(Nt,m),Re(E(()=>k(l.value,{0:A.Open,1:A.Closed})));let g={buttonId:m.buttonId,panelId:m.panelId,close(){m.closePopover()}},y=Bt(),x=y?.registerPopover,[L,T]=Dt(),h=$t({mainTreeNodeRef:y?.mainTreeNodeRef,portals:L,defaultContainers:[u,f]});function w(){var b,S,O,F;return(F=y?.isFocusWithinPopoverGroup())!=null?F:((b=c.value)==null?void 0:b.activeElement)&&(((S=p(u))==null?void 0:S.contains(c.value.activeElement))||((O=p(f))==null?void 0:O.contains(c.value.activeElement)))}return i(w,"p"),H(()=>x?.(g)),Qe((o=c.value)==null?void 0:o.defaultView,"focus",b=>{var S,O;b.target!==window&&b.target instanceof HTMLElement&&l.value===0&&(w()||u&&f&&(h.contains(b.target)||(S=p(m.beforePanelSentinel))!=null&&S.contains(b.target)||(O=p(m.afterPanelSentinel))!=null&&O.contains(b.target)||m.closePopover()))},!0),De(h.resolveContainers,(b,S)=>{var O;m.closePopover(),Te(S,xe.Loose)||(b.preventDefault(),(O=p(u))==null||O.focus())},E(()=>l.value===0)),()=>{let b={open:l.value===0,close:m.close};return R(me,[R(T,{},()=>N({theirProps:{...e,...n},ourProps:{ref:r},slot:b,slots:t,attrs:n,name:"Popover"})),R(h.MainTreeNode)])}}}),gn=C({name:"PopoverButton",props:{as:{type:[Object,String],default:"button"},disabled:{type:[Boolean],default:!1},id:{type:String,default:null}},inheritAttrs:!1,setup(e,{attrs:t,slots:n,expose:a}){var o;let r=(o=e.id)!=null?o:`headlessui-popover-button-${G()}`,l=Ze("PopoverButton"),u=E(()=>ee(l.button));a({el:l.button,$el:l.button}),B(()=>{l.buttonId.value=r}),z(()=>{l.buttonId.value=null});let d=Bt(),v=d?.closeOthers,f=_l(),c=E(()=>f===null?!1:f.value===l.panelId.value),s=P(null),m=`headlessui-focus-sentinel-${G()}`;c.value||H(()=>{l.button.value=p(s)});let g=Ye(E(()=>({as:e.as,type:t.type})),s);function y(b){var S,O,F,V,W;if(c.value){if(l.popoverState.value===1)return;switch(b.key){case $.Space:case $.Enter:b.preventDefault(),(O=(S=b.target).click)==null||O.call(S),l.closePopover(),(F=p(l.button))==null||F.focus();break}}else switch(b.key){case $.Space:case $.Enter:b.preventDefault(),b.stopPropagation(),l.popoverState.value===1&&v?.(l.buttonId.value),l.togglePopover();break;case $.Escape:if(l.popoverState.value!==0)return v?.(l.buttonId.value);if(!p(l.button)||(V=u.value)!=null&&V.activeElement&&!((W=p(l.button))!=null&&W.contains(u.value.activeElement)))return;b.preventDefault(),b.stopPropagation(),l.closePopover();break}}i(y,"c");function x(b){c.value||b.key===$.Space&&b.preventDefault()}i(x,"I");function L(b){var S,O;e.disabled||(c.value?(l.closePopover(),(S=p(l.button))==null||S.focus()):(b.preventDefault(),b.stopPropagation(),l.popoverState.value===1&&v?.(l.buttonId.value),l.togglePopover(),(O=p(l.button))==null||O.focus()))}i(L,"F");function T(b){b.preventDefault(),b.stopPropagation()}i(T,"w");let h=Xe();function w(){let b=p(l.panel);if(!b)return;function S(){k(h.value,{[Y.Forwards]:()=>Z(b,j.First),[Y.Backwards]:()=>Z(b,j.Last)})===Se.Error&&Z(Oe().filter(O=>O.dataset.headlessuiFocusGuard!=="true"),k(h.value,{[Y.Forwards]:j.Next,[Y.Backwards]:j.Previous}),{relativeTo:p(l.button)})}i(S,"r"),S()}return i(w,"p"),()=>{let b=l.popoverState.value===0,S={open:b},{...O}
4=e,F=c.value?{ref:s,type:g.value,onKeydown:y,onClick:L}:{ref:s,id:r,type:g.value,"aria-expanded":l.popoverState.value===0,"aria-controls":p(l.panel)?l.panelId.value:void 0,disabled:e.disabled?!0:void 0,onKeydown:y,onKeyup:x,onClick:L,onMousedown:T};return R(me,[N({ourProps:F,theirProps:{...t,...O},slot:S,attrs:t,slots:n,name:"PopoverButton"}),b&&!c.value&&l.isPortalled.value&&R(ve,{id:m,features:ue.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:w})])}}}),hn=C({name:"PopoverPanel",props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},focus:{type:Boolean,default:!1},id:{type:String,default:null}},inheritAttrs:!1,setup(e,{attrs:t,slots:n,expose:a}){var o;let r=(o=e.id)!=null?o:`headlessui-popover-panel-${G()}`,{focus:l}=e,u=Ze("PopoverPanel"),d=E(()=>ee(u.panel)),v=`headlessui-focus-sentinel-before-${G()}`,f=`headlessui-focus-sentinel-after-${G()}`;a({el:u.panel,$el:u.panel}),B(()=>{u.panelId.value=r}),z(()=>{u.panelId.value=null}),_(jt,u.panelId),H(()=>{var T,h;if(!l||u.popoverState.value!==0||!u.panel)return;let w=(T=d.value)==null?void 0:T.activeElement;(h=p(u.panel))!=null&&h.contains(w)||Z(p(u.panel),j.First)});let c=be(),s=E(()=>c!==null?(c.value&A.Open)===A.Open:u.popoverState.value===0);function m(T){var h,w;switch(T.key){case $.Escape:if(u.popoverState.value!==0||!p(u.panel)||d.value&&!((h=p(u.panel))!=null&&h.contains(d.value.activeElement)))return;T.preventDefault(),T.stopPropagation(),u.closePopover(),(w=p(u.button))==null||w.focus();break}}i(m,"a");function g(T){var h,w,b,S,O;let F=T.relatedTarget;F&&p(u.panel)&&((h=p(u.panel))!=null&&h.contains(F)||(u.closePopover(),((b=(w=p(u.beforePanelSentinel))==null?void 0:w.contains)!=null&&b.call(w,F)||(O=(S=p(u.afterPanelSentinel))==null?void 0:S.contains)!=null&&O.call(S,F))&&F.focus({preventScroll:!0})))}i(g,"S");let y=Xe();function x(){let T=p(u.panel);if(!T)return;function h(){k(y.value,{[Y.Forwards]:()=>{var w;Z(T,j.First)===Se.Error&&((w=p(u.afterPanelSentinel))==null||w.focus())},[Y.Backwards]:()=>{var w;(w=p(u.button))==null||w.focus({preventScroll:!0})}})}i(h,"p"),h()}i(x,"I");function L(){let T=p(u.panel);if(!T)return;function h(){k(y.value,{[Y.Forwards]:()=>{let w=p(u.button),b=p(u.panel);if(!w)return;let S=Oe(),O=S.indexOf(w),F=S.slice(0,O+1),V=[...S.slice(O+1),...F];for(let W of V.slice())if(W.dataset.headlessuiFocusGuard==="true"||b!=null&&b.contains(W)){let ae=V.indexOf(W);ae!==-1&&V.splice(ae,1)}Z(V,j.First,{sorted:!1})},[Y.Backwards]:()=>{var w;Z(T,j.Previous)===Se.Error&&((w=p(u.button))==null||w.focus())}})}i(h,"p"),h()}return i(L,"F"),()=>{let T={open:u.popoverState.value===0,close:u.close},{focus:h,...w}=e,b={ref:u.panel,id:r,onKeydown:m,onFocusout:l&&u.popoverState.value===0?g:void 0,tabIndex:-1};return N({ourProps:b,theirProps:{...t,...w},attrs:t,slot:T,slots:{...n,default:i((...S)=>{var O;return[R(me,[s.value&&u.isPortalled.value&&R(ve,{id:v,ref:u.beforePanelSentinel,features:ue.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:x}),(O=n.default)==null?void 0:O.call(n,...S),s.value&&u.isPortalled.value&&R(ve,{id:f,ref:u.afterPanelSentinel,features:ue.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:L})])]},"default")},features:te.RenderStrategy|te.Static,visible:s.value,name:"PopoverPanel"})}}});function zl(e){let t={called:!1};return(...n)=>{if(!t.called)return t.called=!0,e(...n)}}i(zl,"l");function je(e,...t){e&&t.length>0&&e.classList.add(...t)}i(je,"m");function Ie(e,...t){e&&t.length>0&&e.classList.remove(...t)}i(Ie,"d");var qe=(e=>(e.Finished="finished",e.Cancelled="cancelled",e))(qe||{});function Ql(e,t){let n=Ee();if(!e)return n.dispose;let{transitionDuration:a,transitionDelay:o}=getComputedStyle(e),[r,l]=[a,o].map(u=>{let[d=0]=u.split(",").filter(Boolean).map(v=>v.includes("ms")?parseFloat(v):parseFloat(v)*1e3).sort((v,f)=>f-v);return d});return r!==0?n.setTimeout(()=>t("finished"),r+l):t("finished"),n.add(()=>t("cancelled")),n.dispose}i(Ql,"F");function ft(e,t,n,a,o,r){let l=Ee(),u=r!==void 0?zl(r):()=>{};return Ie(e,...o),je(e,...t,...n),l.nextFrame(()=>{Ie(e,...n),je(e,...a),l.add(Ql(e,d=>(Ie(e,...a,...t),je(e,...o),u(d))))}),l.add(()=>Ie(e,...t,...n,...a,...o)),l.add(()=>u("cancelled")),l.dispose}i(ft,"L$1");function se(e=""){return e.split(/\s+/).filter(t=>t.length>1)}i(se,"g");let Je=Symbol("TransitionContext");var Xl=(e=>(e.Visible="visible",e.Hidden="hidden",e))(Xl||{});function Zl(){return U(Je,null)!==null}i(Zl,"me");function Jl(){let e=U(Je,null);if(e===null)throw new Error("A <TransitionChild /> is used but it is missing a parent <TransitionRoot />.");return e}i(Jl,"Te");function en(){let e=U(et,null);if(e===null)throw new Error("A <TransitionChild /> is used but it is missing a parent <TransitionRoot />.");return e}i(en,"ge");let et=Symbol("NestingContext");function Me(e){return"children"in e?Me(e.children):e.value.filter(({state:t})=>t==="visible").length>0}i(Me,"L");function Ht(e){let t=P([]),n=P(!1);B(()=>n.value=!0),z(()=>n.value=!1);function a(r,l=re.Hidden){let u=t.value.findIndex(({id:d})=>d===r);u!==-1&&(k(l,{[re.Unmount](){t.value.splice(u,1)},[re.Hidden](){t.value[u].state="hidden"}}),!Me(t)&&n.value&&e?.())}i(a,"s");function o(r){let l=t.value.find(({id:u})=>u===r);return l?l.state!=="visible"&&(l.state="visible"):t.value.push({id:r,state:"visible"}),()=>a(r,re.Unmount)}return i(o,"h"),{children:t,register:o,unregister:a}}i(Ht,"Q");let Ut=te.RenderStrategy,tn=C({props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:i(()=>!0,"beforeEnter"),afterEnter:i(()=>!0,"afterEnter"),beforeLeave:i(()=>!0,"beforeLeave"),afterLeave:i(()=>!0,"afterLeave")},setup(e,{emit:t,attrs:n,slots:a,expose:o}){let r=P(0);function l(){r.value|=A.Opening,t("beforeEnter")}i(l,"r");
4function u(){r.value&=~A.Opening,t("afterEnter")}i(u,"l");function d(){r.value|=A.Closing,t("beforeLeave")}i(d,"f");function v(){r.value&=~A.Closing,t("afterLeave")}if(i(v,"S$1"),!Zl()&&vl())return()=>R(nn,{...e,onBeforeEnter:l,onAfterEnter:u,onBeforeLeave:d,onAfterLeave:v},a);let f=P(null),c=E(()=>e.unmount?re.Unmount:re.Hidden);o({el:f,$el:f});let{show:s,appear:m}=Jl(),{register:g,unregister:y}=en(),x=P(s.value?"visible":"hidden"),L={value:!0},T=G(),h={value:!1},w=Ht(()=>{!h.value&&x.value!=="hidden"&&(x.value="hidden",y(T),v())});B(()=>{let K=g(T);z(K)}),H(()=>{if(c.value===re.Hidden&&T){if(s.value&&x.value!=="visible"){x.value="visible";return}k(x.value,{hidden:i(()=>y(T),"hidden"),visible:i(()=>g(T),"visible")})}});let b=se(e.enter),S=se(e.enterFrom),O=se(e.enterTo),F=se(e.entered),V=se(e.leave),W=se(e.leaveFrom),ae=se(e.leaveTo);B(()=>{H(()=>{if(x.value==="visible"){let K=p(f);if(K instanceof Comment&&K.data==="")throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}})});function ge(K){let he=L.value&&!m.value,le=p(f);!le||!(le instanceof HTMLElement)||he||(h.value=!0,s.value&&l(),s.value||d(),K(s.value?ft(le,b,S,O,F,ne=>{h.value=!1,ne===qe.Finished&&u()}):ft(le,V,W,ae,F,ne=>{h.value=!1,ne===qe.Finished&&(Me(w)||(x.value="hidden",y(T),v()))})))}return i(ge,"te"),B(()=>{ie([s],(K,he,le)=>{ge(le),L.value=!1},{immediate:!0})}),_(et,w),Re(E(()=>k(x.value,{visible:A.Open,hidden:A.Closed})|r.value)),()=>{let{appear:K,show:he,enter:le,enterFrom:ne,enterTo:fe,entered:tt,leave:lt,leaveFrom:nt,leaveTo:D,...M}=e,Q={ref:f},X={...M,...m.value&&s.value&&Pe.isServer?{class:zt([n.class,M.class,...b,...S])}:{}};return N({theirProps:X,ourProps:Q,slot:{},slots:a,attrs:n,features:Ut,visible:x.value==="visible",name:"TransitionChild"})}}}),ln=tn,nn=C({inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:i(()=>!0,"beforeEnter"),afterEnter:i(()=>!0,"afterEnter"),beforeLeave:i(()=>!0,"beforeLeave"),afterLeave:i(()=>!0,"afterLeave")},setup(e,{emit:t,attrs:n,slots:a}){let o=be(),r=E(()=>e.show===null&&o!==null?(o.value&A.Open)===A.Open:e.show);H(()=>{if(![!0,!1].includes(r.value))throw new Error('A <Transition /> is used but it is missing a `:show="true | false"` prop.')});let l=P(r.value?"visible":"hidden"),u=Ht(()=>{l.value="hidden"}),d=P(!0),v={show:r,appear:E(()=>e.appear||!d.value)};return B(()=>{H(()=>{d.value=!1,r.value?l.value="visible":Me(u)||(l.value="hidden")})}),_(et,u),_(Je,v),()=>{let f=ze(e,["show","appear","unmount","onBeforeEnter","onBeforeLeave","onAfterEnter","onAfterLeave"]),c={unmount:e.unmount};return N({ourProps:{...c,as:"template"},theirProps:{},slot:{},slots:{...a,default:i(()=>[R(ln,{onBeforeEnter:i(()=>t("beforeEnter"),"onBeforeEnter"),onAfterEnter:i(()=>t("afterEnter"),"onAfterEnter"),onBeforeLeave:i(()=>t("beforeLeave"),"onBeforeLeave"),onAfterLeave:i(()=>t("afterLeave"),"onAfterLeave"),...n,...c,...f},a.default)],"default")},attrs:{},features:Ut,visible:l.value==="visible",name:"Transition"})}}});export{cn as A,vn as F,gn as G,sn as I,mn as M,nn as S,on as Y,un as a,dn as b,pn as c,bn as d,fn as g,tn as h,hn as j,Yl as y};
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.