1import{$ as Ie,Z as A,D as p,c as v,d as D,W as P,Y as M,X as S,F as lt,E as X,a8 as rt,V as R,a0 as N,ad as at,M as ot,ao as ut,n as it}from"./entry.eAwQsD1a.js";import{o as y,u as j,A as H,I as Pe,l as je,i as $,N as ye,a as st,b as dt,S as q,t as ct,T as ft}from"./keyboard.vbECN2Vo.js";var vt=Object.defineProperty,pt=(e,t,n)=>t in e?vt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Me=(e,t,n)=>(pt(e,typeof t!="symbol"?t+"":t,n),n);let mt=class{constructor(){Me(this,"current",this.detect()),Me(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"}},te=new mt;function W(e){if(te.isServer)return null;if(e instanceof Node)return e.ownerDocument;if(e!=null&&e.hasOwnProperty("value")){let t=y(e);if(t)return t.ownerDocument}return document}let Ee=["[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 B=(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))(B||{}),We=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(We||{}),ht=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(ht||{});function Ue(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(Ee)).sort((t,n)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(n.tabIndex||Number.MAX_SAFE_INTEGER)))}var _e=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(_e||{});function Ve(e,t=0){var n;return e===((n=W(e))==null?void 0:n.body)?!1:j(t,{0(){return e.matches(Ee)},1(){let r=e;for(;r!==null;){if(r.matches(Ee))return!0;r=r.parentElement}return!1}})}function sn(e){let t=W(e);Ie(()=>{t&&!Ve(t.activeElement,0)&&I(e)})}var gt=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(gt||{});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 I(e){e==null||e.focus({preventScroll:!0})}let wt=["textarea","input"].join(",");function bt(e){var t,n;return(n=(t=e==null?void 0:e.matches)==null?void 0:t.call(e,wt))!=null?n:!1}function yt(e,t=n=>n){return e.slice().sort((n,r)=>{let a=t(n),l=t(r);if(a===null||l===null)return 0;let u=a.compareDocumentPosition(l);return u&Node.DOCUMENT_POSITION_FOLLOWING?-1:u&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function dn(e,t){return ee(Ue(),t,{relativeTo:e})}function ee(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:a=[]}={}){var l;let u=(l=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e==null?void 0:e.ownerDocument)!=null?l:document,o=Array.isArray(e)?n?yt(e):e:Ue(e);a.length>0&&o.length>1&&(o=o.filter(f=>!a.includes(f))),r=r??u.activeElement;let i=(()=>{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),d=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,o.indexOf(r))-1;if(t&4)return Math.max(0,o.indexOf(r))+1;if(t&8)return o.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),s=t&32?{preventScroll:!0}:{},g=0,c=o.length,m;do{if(g>=c||g+c<=0)return 0;let f=d+g;if(t&16)f=(f+c)%c;else{if(f<0)return 3;if(f>=c)return 1}m=o[f],m==null||m.focus(s),g+=i}while(m!==u.activeElement);return t&6&&bt(m)&&m.select(),2}function qe(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function Et(){return/Android/gi.test(window.navigator.userAgent)}function St(){return qe()||Et()}function se(e,t,n){te.isServer||A(r=>{document.addEventListener(e,t,n),r(()=>document.removeEventListener(e,t,n))})}function Ge(e,t,n){te.isServer||A(r=>{window.addEventListener(e,t,n),r(()=>window.removeEventListener(e,t,n))})}function Lt(e,t,n=v(()=>!0)){function r(l,u){if(!n.value||l.defaultPrevented)return;let o=u(l);if(o===null||!o.getRootNode().contains(o))return;let i=function d(s){return typeof s=="function"?d(s()):Array.isArray(s)||s instanceof Set?s:[s]}(e);for(let d of i){if(d===null)continue;let s=d instanceof HTMLElement?d:y(d);if(s!=null&&s.contains(o)||l.composed&&l.composedPath().includes(s))return}return!Ve(o,_e.Loose)&&o.tabIndex!==-1&&l.preventDefault(),t(l,o)}let a=p(null);se("pointerdown",l=>{var u,o;
1n.value&&(a.value=((o=(u=l.composedPath)==null?void 0:u.call(l))==null?void 0:o[0])||l.target)},!0),se("mousedown",l=>{var u,o;n.value&&(a.value=((o=(u=l.composedPath)==null?void 0:u.call(l))==null?void 0:o[0])||l.target)},!0),se("click",l=>{St()||a.value&&(r(l,()=>a.value),a.value=null)},!0),se("touchend",l=>r(l,()=>l.target instanceof HTMLElement?l.target:null),!0),Ge("blur",l=>r(l,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}function Re(e){return[e.screenX,e.screenY]}function cn(){let e=p([-1,-1]);return{wasMoved(t){let n=Re(t);return e.value[0]===n[0]&&e.value[1]===n[1]?!1:(e.value=n,!0)},update(t){e.value=Re(t)}}}function fn({container:e,accept:t,walk:n,enabled:r}){A(()=>{let a=e.value;if(!a||r!==void 0&&!r.value)return;let l=W(e);if(!l)return;let u=Object.assign(i=>t(i),{acceptNode:t}),o=l.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,u,!1);for(;o.nextNode();)n(o.currentNode)})}var fe=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(fe||{});let Se=D({name:"Hidden",props:{as:{type:[Object,String],default:"div"},features:{type:Number,default:1}},setup(e,{slots:t,attrs:n}){return()=>{var r;let{features:a,...l}=e,u={"aria-hidden":(a&2)===2?!0:(r=l["aria-hidden"])!=null?r: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",...(a&4)===4&&(a&2)!==2&&{display:"none"}}};return H({ourProps:u,theirProps:l,slot:{},attrs:n,slots:t,name:"Hidden"})}}});function Tt(e){function t(){document.readyState!=="loading"&&(e(),document.removeEventListener("DOMContentLoaded",t))}typeof window<"u"&&typeof document<"u"&&(document.addEventListener("DOMContentLoaded",t),t())}let V=[];Tt(()=>{function e(t){t.target instanceof HTMLElement&&t.target!==document.body&&V[0]!==t.target&&(V.unshift(t.target),V=V.filter(n=>n!=null&&n.isConnected),V.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})});function Ft(e){throw new Error("Unexpected object: "+e)}var $t=(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))($t||{});function vn(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),a=r??-1;switch(e.focus){case 0:{for(let l=0;l<n.length;++l)if(!t.resolveDisabled(n[l],l,n))return l;return r}case 1:{a===-1&&(a=n.length);for(let l=a-1;l>=0;--l)if(!t.resolveDisabled(n[l],l,n))return l;return r}case 2:{for(let l=a+1;l<n.length;++l)if(!t.resolveDisabled(n[l],l,n))return l;return r}case 3:{for(let l=n.length-1;l>=0;--l)if(!t.resolveDisabled(n[l],l,n))return l;return r}case 4:{for(let l=0;l<n.length;++l)if(t.resolveId(n[l],l,n)===e.id)return l;return r}case 5:return null;default:Ft(e)}}function Ae(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}function ne(){let e=[],t={addEventListener(n,r,a,l){return n.addEventListener(r,a,l),t.add(()=>n.removeEventListener(r,a,l))},requestAnimationFrame(...n){let r=requestAnimationFrame(...n);t.add(()=>cancelAnimationFrame(r))},nextFrame(...n){t.requestAnimationFrame(()=>{t.requestAnimationFrame(...n)})},setTimeout(...n){let r=setTimeout(...n);t.add(()=>clearTimeout(r))},microTask(...n){let r={current:!0};return Ae(()=>{r.current&&n[0]()}),t.add(()=>{r.current=!1})},style(n,r,a){let l=n.style.getPropertyValue(r);return Object.assign(n.style,{[r]:a}),this.add(()=>{Object.assign(n.style,{[r]:l})})},group(n){let r=ne();return n(r),this.add(()=>r.dispose())},add(n){return e.push(n),()=>{let r=e.indexOf(n);if(r>=0)for(let a of e.splice(r,1))a()}},dispose(){for(let n of e.splice(0))n()}};return t}function Ke(e,t,n,r){te.isServer||A(a=>{e=e??window,e.addEventListener(t,n,r),a(()=>e.removeEventListener(t,n,r))})}var J=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(J||{});function Pt(){let e=p(0);return Ge("keydown",t=>{t.key==="Tab"&&(e.value=t.shiftKey?1:0)}),e}function Ye(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 r=y(n);r instanceof HTMLElement&&t.add(r)}return t}var Xe=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.Re
1storeFocus=16]="RestoreFocus",e[e.All=30]="All",e))(Xe||{});let Q=Object.assign(D({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:r}){let a=p(null);r({el:a,$el:a});let l=v(()=>W(a)),u=p(!1);P(()=>u.value=!0),M(()=>u.value=!1),Ot({ownerDocument:l},v(()=>u.value&&!!(e.features&16)));let o=Nt({ownerDocument:l,container:a,initialFocus:v(()=>e.initialFocus)},v(()=>u.value&&!!(e.features&2)));Dt({ownerDocument:l,container:a,containers:e.containers,previousActiveElement:o},v(()=>u.value&&!!(e.features&8)));let i=Pt();function d(m){let f=y(a);f&&(E=>E())(()=>{j(i.value,{[J.Forwards]:()=>{ee(f,B.First,{skipElements:[m.relatedTarget]})},[J.Backwards]:()=>{ee(f,B.Last,{skipElements:[m.relatedTarget]})}})})}let s=p(!1);function g(m){m.key==="Tab"&&(s.value=!0,requestAnimationFrame(()=>{s.value=!1}))}function c(m){if(!u.value)return;let f=Ye(e.containers);y(a)instanceof HTMLElement&&f.add(y(a));let E=m.relatedTarget;E instanceof HTMLElement&&E.dataset.headlessuiFocusGuard!=="true"&&(ze(f,E)||(s.value?ee(y(a),j(i.value,{[J.Forwards]:()=>B.Next,[J.Backwards]:()=>B.Previous})|B.WrapAround,{relativeTo:m.target}):m.target instanceof HTMLElement&&I(m.target)))}return()=>{let m={},f={ref:a,onKeydown:g,onFocusout:c},{features:E,initialFocus:b,containers:k,...L}=e;return S(lt,[!!(E&4)&&S(Se,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:d,features:fe.Focusable}),H({ourProps:f,theirProps:{...t,...L},slot:m,attrs:t,slots:n,name:"FocusTrap"}),!!(E&4)&&S(Se,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:d,features:fe.Focusable})])}}}),{features:Xe});function At(e){let t=p(V.slice());return X([e],([n],[r])=>{r===!0&&n===!1?Ae(()=>{t.value.splice(0)}):r===!1&&n===!0&&(t.value=V.slice())},{flush:"post"}),()=>{var n;return(n=t.value.find(r=>r!=null&&r.isConnected))!=null?n:null}}function Ot({ownerDocument:e},t){let n=At(t);P(()=>{A(()=>{var r,a;t.value||((r=e.value)==null?void 0:r.activeElement)===((a=e.value)==null?void 0:a.body)&&I(n())},{flush:"post"})}),M(()=>{t.value&&I(n())})}function Nt({ownerDocument:e,container:t,initialFocus:n},r){let a=p(null),l=p(!1);return P(()=>l.value=!0),M(()=>l.value=!1),P(()=>{X([t,n,r],(u,o)=>{if(u.every((d,s)=>(o==null?void 0:o[s])===d)||!r.value)return;let i=y(t);i&&Ae(()=>{var d,s;if(!l.value)return;let g=y(n),c=(d=e.value)==null?void 0:d.activeElement;if(g){if(g===c){a.value=c;return}}else if(i.contains(c)){a.value=c;return}g?I(g):ee(i,B.First|B.NoScroll)===We.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),a.value=(s=e.value)==null?void 0:s.activeElement})},{immediate:!0,flush:"post"})}),a}function Dt({ownerDocument:e,container:t,containers:n,previousActiveElement:r},a){var l;Ke((l=e.value)==null?void 0:l.defaultView,"focus",u=>{if(!a.value)return;let o=Ye(n);y(t)instanceof HTMLElement&&o.add(y(t));let i=r.value;if(!i)return;let d=u.target;d&&d instanceof HTMLElement?ze(o,d)?(r.value=d,I(d)):(u.preventDefault(),u.stopPropagation(),I(i)):I(r.value)},!0)}function ze(e,t){for(let n of e)if(n.contains(t))return!0;return!1}function xt(e){let t=rt(e.getSnapshot());return M(e.subscribe(()=>{t.value=e.getSnapshot()})),t}function Ct(e,t){let n=e(),r=new Set;return{getSnapshot(){return n},subscribe(a){return r.add(a),()=>r.delete(a)},dispatch(a,...l){let u=t[a].call(n,...l);u&&(n=u,r.forEach(o=>o()))}}}function Mt(){let e;return{before({doc:t}){var n;let r=t.documentElement;e=((n=t.defaultView)!=null?n:window).innerWidth-r.clientWidth},after({doc:t,d:n}){let r=t.documentElement,a=r.clientWidth-r.offsetWidth,l=e-a;n.style(r,"paddingRight",`${l}px`)}}}function Rt(){return qe()?{before({doc:e,d:t,meta:n}){function r(a){return n.containers.flatMap(l=>l()).some(l=>l.contains(a))}t.microTask(()=>{var a;if(window.getComputedStyle(e.documentElement).scrollBehavior!=="auto"){let o=ne();o.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>o.dispose()))}let l=(a=window.scrollY)!=null?a:window.pageYOffset,u=null;t.addEventListener(e,"click",o=>
1{if(o.target instanceof HTMLElement)try{let i=o.target.closest("a");if(!i)return;let{hash:d}=new URL(i.href),s=e.querySelector(d);s&&!r(s)&&(u=s)}catch{}},!0),t.addEventListener(e,"touchstart",o=>{if(o.target instanceof HTMLElement)if(r(o.target)){let i=o.target;for(;i.parentElement&&r(i.parentElement);)i=i.parentElement;t.style(i,"overscrollBehavior","contain")}else t.style(o.target,"touchAction","none")}),t.addEventListener(e,"touchmove",o=>{if(o.target instanceof HTMLElement)if(r(o.target)){let i=o.target;for(;i.parentElement&&i.dataset.headlessuiPortal!==""&&!(i.scrollHeight>i.clientHeight||i.scrollWidth>i.clientWidth);)i=i.parentElement;i.dataset.headlessuiPortal===""&&o.preventDefault()}else o.preventDefault()},{passive:!1}),t.add(()=>{var o;let i=(o=window.scrollY)!=null?o:window.pageYOffset;l!==i&&window.scrollTo(0,l),u&&u.isConnected&&(u.scrollIntoView({block:"nearest"}),u=null)})})}}:{}}function Ht(){return{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}}function kt(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let G=Ct(()=>new Map,{PUSH(e,t){var n;let r=(n=this.get(e))!=null?n:{doc:e,count:0,d:ne(),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({doc:e,d:t,meta:n}){let r={doc:e,d:t,meta:kt(n)},a=[Rt(),Mt(),Ht()];a.forEach(({before:l})=>l==null?void 0:l(r)),a.forEach(({after:l})=>l==null?void 0:l(r))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});G.subscribe(()=>{let e=G.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let r=t.get(n.doc)==="hidden",a=n.count!==0;(a&&!r||!a&&r)&&G.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),n.count===0&&G.dispatch("TEARDOWN",n)}});function Bt(e,t,n){let r=xt(G),a=v(()=>{let l=e.value?r.value.get(e.value):void 0;return l?l.count>0:!1});return X([e,t],([l,u],[o],i)=>{if(!l||!u)return;G.dispatch("PUSH",l,n);let d=!1;i(()=>{d||(G.dispatch("POP",o??l,n),d=!0)})},{immediate:!0}),a}let we=new Map,Z=new Map;function He(e,t=p(!0)){A(n=>{var r;if(!t.value)return;let a=y(e);if(!a)return;n(function(){var u;if(!a)return;let o=(u=Z.get(a))!=null?u:1;if(o===1?Z.delete(a):Z.set(a,o-1),o!==1)return;let i=we.get(a);i&&(i["aria-hidden"]===null?a.removeAttribute("aria-hidden"):a.setAttribute("aria-hidden",i["aria-hidden"]),a.inert=i.inert,we.delete(a))});let l=(r=Z.get(a))!=null?r:0;Z.set(a,l+1),l===0&&(we.set(a,{"aria-hidden":a.getAttribute("aria-hidden"),inert:a.inert}),a.setAttribute("aria-hidden","true"),a.inert=!0)})}function It({defaultContainers:e=[],portals:t,mainTreeNodeRef:n}={}){let r=p(null),a=W(r);function l(){var u,o,i;let d=[];for(let s of e)s!==null&&(s instanceof HTMLElement?d.push(s):"value"in s&&s.value instanceof HTMLElement&&d.push(s.value));if(t!=null&&t.value)for(let s of t.value)d.push(s);for(let s of(u=a==null?void 0:a.querySelectorAll("html > *, body > *"))!=null?u:[])s!==document.body&&s!==document.head&&s instanceof HTMLElement&&s.id!=="headlessui-portal-root"&&(s.contains(y(r))||s.contains((i=(o=y(r))==null?void 0:o.getRootNode())==null?void 0:i.host)||d.some(g=>s.contains(g))||d.push(s));return d}
1return{resolveContainers:l,contains(u){return l().some(o=>o.contains(u))},mainTreeNodeRef:r,MainTreeNode(){return n!=null?null:S(Se,{features:fe.Hidden,ref:r})}}}let Qe=Symbol("ForcePortalRootContext");function jt(){return N(Qe,!1)}let ke=D({name:"ForcePortalRoot",props:{as:{type:[Object,String],default:"template"},force:{type:Boolean,default:!1}},setup(e,{slots:t,attrs:n}){return R(Qe,e.force),()=>{let{force:r,...a}=e;return H({theirProps:a,ourProps:{},slot:{},slots:t,attrs:n,name:"ForcePortalRoot"})}}}),Ze=Symbol("StackContext");var Le=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(Le||{});function Wt(){return N(Ze,()=>{})}function Ut({type:e,enabled:t,element:n,onUpdate:r}){let a=Wt();function l(...u){r==null||r(...u),a(...u)}P(()=>{X(t,(u,o)=>{u?l(0,e,n):o===!0&&l(1,e,n)},{immediate:!0,flush:"sync"})}),M(()=>{t.value&&l(1,e,n)}),R(Ze,l)}let _t=Symbol("DescriptionContext");function Vt({slot:e=p({}),name:t="Description",props:n={}}={}){let r=p([]);function a(l){return r.value.push(l),()=>{let u=r.value.indexOf(l);u!==-1&&r.value.splice(u,1)}}return R(_t,{register:a,slot:e,name:t,props:n}),v(()=>r.value.length>0?r.value.join(" "):void 0)}function qt(e){let t=W(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 r=t.createElement("div");return r.setAttribute("id","headlessui-portal-root"),t.body.appendChild(r)}let Gt=D({name:"Portal",props:{as:{type:[Object,String],default:"div"}},setup(e,{slots:t,attrs:n}){let r=p(null),a=v(()=>W(r)),l=jt(),u=N(Je,null),o=p(l===!0||u==null?qt(r.value):u.resolveTarget()),i=p(!1);P(()=>{i.value=!0}),A(()=>{l||u!=null&&(o.value=u.resolveTarget())});let d=N(Te,null),s=!1,g=ut();return X(r,()=>{if(s||!d)return;let c=y(r);c&&(M(d.register(c),g),s=!0)}),M(()=>{var c,m;let f=(c=a.value)==null?void 0:c.getElementById("headlessui-portal-root");f&&o.value===f&&o.value.children.length<=0&&((m=o.value.parentElement)==null||m.removeChild(o.value))}),()=>{if(!i.value||o.value===null)return null;let c={ref:r,"data-headlessui-portal":""};return S(at,{to:o.value},H({ourProps:c,theirProps:e,slot:{},attrs:n,slots:t,name:"Portal"}))}}}),Te=Symbol("PortalParentContext");function Kt(){let e=N(Te,null),t=p([]);function n(l){return t.value.push(l),e&&e.register(l),()=>r(l)}function r(l){let u=t.value.indexOf(l);u!==-1&&t.value.splice(u,1),e&&e.unregister(l)}let a={register:n,unregister:r,portals:t};return[t,D({name:"PortalWrapper",setup(l,{slots:u}){return R(Te,a),()=>{var o;return(o=u.default)==null?void 0:o.call(u)}}})]}let Je=Symbol("PortalGroupContext"),Yt=D({name:"PortalGroup",props:{as:{type:[Object,String],default:"template"},target:{type:Object,default:null}},setup(e,{attrs:t,slots:n}){let r=ot({resolveTarget(){return e.target}});return R(Je,r),()=>{let{target:a,...l}=e;return H({theirProps:l,ourProps:{},slot:{},attrs:t,slots:n,name:"PortalGroup"})}}});var Xt=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Xt||{});let Fe=Symbol("DialogContext");function et(e){let t=N(Fe,null);if(t===null){let n=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,et),n}return t}let de="DC8F892D-2EBD-447C-A4C8-A03058436FF4",pn=D({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:de},initialFocus:{type:Object,default:null},id:{type:String,default:null},role:{type:String,default:"dialog"}},emits:{close:e=>!0},setup(e,{emit:t,attrs:n,slots:r,expose:a}){var l,u;let o=(l=e.id)!=null?l:`headlessui-dialog-${Pe()}`,i=p(!1);P(()=>{i.value=!0});let d=!1,s=v(()=>e.role==="dialog"||e.role==="alertdialog"?e.role:(d||(d=!0,console.warn(`Invalid role [${s}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog")),g=p(0),c=je(),m=v(()=>e.open===de&&c!==null?(c.value&$.Open)===$.Open:e.open),f=p(null),E=v(()=>W(f));if(a({el:f,$el:f}),!(e.open!==de||c!==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===de?void 0:e.open}`);let b=v(()=>i.value&&m.value?0:1),k=v(()=>b.value===0),L=v(()=>g.value>1),U=N(Fe,null)!==null,[le,re]=Kt(),{resolveContainers:K,mainTreeNodeRef:ae,MainTreeNode:oe}=It({portals:le,defaultContainers:[v(()=>{var h;
1return(h=Y.panelRef.value)!=null?h:f.value})]}),pe=v(()=>L.value?"parent":"leaf"),ue=v(()=>c!==null?(c.value&$.Closing)===$.Closing:!1),me=v(()=>U||ue.value?!1:k.value),he=v(()=>{var h,w,T;return(T=Array.from((w=(h=E.value)==null?void 0:h.querySelectorAll("body > *"))!=null?w:[]).find(F=>F.id==="headlessui-portal-root"?!1:F.contains(y(ae))&&F instanceof HTMLElement))!=null?T:null});He(he,me);let O=v(()=>L.value?!0:k.value),z=v(()=>{var h,w,T;return(T=Array.from((w=(h=E.value)==null?void 0:h.querySelectorAll("[data-headlessui-portal]"))!=null?w:[]).find(F=>F.contains(y(ae))&&F instanceof HTMLElement))!=null?T:null});He(z,O),Ut({type:"Dialog",enabled:v(()=>b.value===0),element:f,onUpdate:(h,w)=>{if(w==="Dialog")return j(h,{[Le.Add]:()=>g.value+=1,[Le.Remove]:()=>g.value-=1})}});let x=Vt({name:"DialogDescription",slot:v(()=>({open:m.value}))}),C=p(null),Y={titleId:C,panelRef:p(null),dialogState:b,setTitleId(h){C.value!==h&&(C.value=h)},close(){t("close",!1)}};R(Fe,Y);let De=v(()=>!(!k.value||L.value));Lt(K,(h,w)=>{Y.close(),Ie(()=>w==null?void 0:w.focus())},De);let xe=v(()=>!(L.value||b.value!==0));Ke((u=E.value)==null?void 0:u.defaultView,"keydown",h=>{xe.value&&(h.defaultPrevented||h.key===st.Escape&&(h.preventDefault(),h.stopPropagation(),Y.close()))});let Ce=v(()=>!(ue.value||b.value!==0||U));return Bt(E,Ce,h=>{var w;return{containers:[...(w=h.containers)!=null?w:[],K]}}),A(h=>
1{if(b.value!==0)return;let w=y(f);if(!w)return;let T=new ResizeObserver(F=>{for(let ge of F){let ie=ge.target.getBoundingClientRect();ie.x===0&&ie.y===0&&ie.width===0&&ie.height===0&&Y.close()}});T.observe(w),h(()=>T.disconnect())}),()=>{let{open:h,initialFocus:w,...T}=e,F={...n,ref:f,id:o,role:s.value,"aria-modal":b.value===0?!0:void 0,"aria-labelledby":C.value,"aria-describedby":x.value},ge={open:b.value===0};return S(ke,{force:!0},()=>[S(Gt,()=>S(Yt,{target:f.value},()=>S(ke,{force:!1},()=>S(Q,{initialFocus:w,containers:K,features:k.value?j(pe.value,{parent:Q.features.RestoreFocus,leaf:Q.features.All&~Q.features.FocusLock}):Q.features.None},()=>S(re,{},()=>H({ourProps:F,theirProps:{...T,...n},slot:ge,attrs:n,slots:r,visible:b.value===0,features:ye.RenderStrategy|ye.Static,name:"Dialog"})))))),S(oe)])}}}),mn=D({name:"DialogPanel",props:{as:{type:[Object,String],default:"div"},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:r}){var a;let l=(a=e.id)!=null?a:`headlessui-dialog-panel-${Pe()}`,u=et("DialogPanel");r({el:u.panelRef,$el:u.panelRef});function o(i){i.stopPropagation()}return()=>{let{...i}=e,d={id:l,ref:u.panelRef,onClick:o};return H({ourProps:d,theirProps:i,slot:{open:u.dialogState.value===0},attrs:t,slots:n,name:"DialogPanel"})}}});function zt(e){let t={called:!1};return(...n)=>{if(!t.called)return t.called=!0,e(...n)}}function be(e,...t){e&&t.length>0&&e.classList.add(...t)}function ce(e,...t){e&&t.length>0&&e.classList.remove(...t)}var $e=(e=>(e.Finished="finished",e.Cancelled="cancelled",e))($e||{});function Qt(e,t){let n=ne();if(!e)return n.dispose;let{transitionDuration:r,transitionDelay:a}=getComputedStyle(e),[l,u]=[r,a].map(o=>{let[i=0]=o.split(",").filter(Boolean).map(d=>d.includes("ms")?parseFloat(d):parseFloat(d)*1e3).sort((d,s)=>s-d);return i});return l!==0?n.setTimeout(()=>t("finished"),l+u):t("finished"),n.add(()=>t("cancelled")),n.dispose}function Be(e,t,n,r,a,l){let u=ne(),o=l!==void 0?zt(l):()=>{};return ce(e,...a),be(e,...t,...n),u.nextFrame(()=>{ce(e,...n),be(e,...r),u.add(Qt(e,i=>(ce(e,...r,...t),be(e,...a),o(i))))}),u.add(()=>ce(e,...t,...n,...r,...a)),u.add(()=>o("cancelled")),u.dispose}function _(e=""){return e.split(/\s+/).filter(t=>t.length>1)}let Oe=Symbol("TransitionContext");var Zt=(e=>(e.Visible="visible",e.Hidden="hidden",e))(Zt||{});function Jt(){return N(Oe,null)!==null}function en(){let e=N(Oe,null);if(e===null)throw new Error("A <TransitionChild /> is used but it is missing a parent <TransitionRoot />.");return e}function tn(){let e=N(Ne,null);if(e===null)throw new Error("A <TransitionChild /> is used but it is missing a parent <TransitionRoot />.");return e}let Ne=Symbol("NestingContext");function ve(e){return"children"in e?ve(e.children):e.value.filter(({state:t})=>t==="visible").length>0}function tt(e){let t=p([]),n=p(!1);P(()=>n.value=!0),M(()=>n.value=!1);function r(l,u=q.Hidden){let o=t.value.findIndex(({id:i})=>i===l);o!==-1&&(j(u,{[q.Unmount](){t.value.splice(o,1)},[q.Hidden](){t.value[o].state="hidden"}}),!ve(t)&&n.value&&(e==null||e()))}function a(l){let u=t.value.find(({id:o})=>o===l);return u?u.state!=="visible"&&(u.state="visible"):t.value.push({id:l,state:"visible"}),()=>r(l,q.Unmount)}return{children:t,register:a,unregister:r}}let nt=ye.RenderStrategy,nn=D({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:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:n,slots:r,expose:a}){let l=p(0);function u(){l.value|=$.Opening,t("beforeEnter")}function o(){l.value&=~$.Opening,t("afterEnter")}function i(){l.value|=$.Closing,t("beforeLeave")}function d(){l.value&=~$.Closing,t("afterLeave")}if(!Jt()&&dt())return()=>S(rn,{...e,onBeforeEnter:u,onAfterEnter:o,onBeforeLeave:i,onAfterLeave:d},r);let s=p(null),g=v(()=>e.unmount?q.Unmount:q.Hidden);a({el:s,$el:s});let{show:c,appear:m}=en(),{register:f,unregister:E}=tn(),b=p(c.value?"visible":"hidden"),k={value:!0},L=Pe(),U={value:!1},le=tt(()=>{!U.value&&b.value!=="hidden"&&(b.value="hidden",E(L),d())});P(()=>
1{let O=f(L);M(O)}),A(()=>{if(g.value===q.Hidden&&L){if(c.value&&b.value!=="visible"){b.value="visible";return}j(b.value,{hidden:()=>E(L),visible:()=>f(L)})}});let re=_(e.enter),K=_(e.enterFrom),ae=_(e.enterTo),oe=_(e.entered),pe=_(e.leave),ue=_(e.leaveFrom),me=_(e.leaveTo);P(()=>{A(()=>{if(b.value==="visible"){let O=y(s);if(O instanceof Comment&&O.data==="")throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}})});function he(O){let z=k.value&&!m.value,x=y(s);!x||!(x instanceof HTMLElement)||z||(U.value=!0,c.value&&u(),c.value||i(),O(c.value?Be(x,re,K,ae,oe,C=>{U.value=!1,C===$e.Finished&&o()}):Be(x,pe,ue,me,oe,C=>{U.value=!1,C===$e.Finished&&(ve(le)||(b.value="hidden",E(L),d()))})))}return P(()=>{X([c],(O,z,x)=>{he(x),k.value=!1},{immediate:!0})}),R(Ne,le),ct(v(()=>j(b.value,{visible:$.Open,hidden:$.Closed})|l.value)),()=>{let{appear:O,show:z,enter:x,enterFrom:C,enterTo:Y,entered:De,leave:xe,leaveFrom:Ce,leaveTo:h,...w}=e,T={ref:s},F={...w,...m.value&&c.value&&te.isServer?{class:it([n.class,w.class,...re,...K])}:{}};return H({theirProps:F,ourProps:T,slot:{},slots:r,attrs:n,features:nt,visible:b.value==="visible",name:"TransitionChild"})}}}),ln=nn,rn=D({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:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:n,slots:r}){let a=je(),l=v(()=>e.show===null&&a!==null?(a.value&$.Open)===$.Open:e.show);A(()=>{if(![!0,!1].includes(l.value))throw new Error('A <Transition /> is used but it is missing a `:show="true | false"` prop.')});let u=p(l.value?"visible":"hidden"),o=tt(()=>{u.value="hidden"}),i=p(!0),d={show:l,appear:v(()=>e.appear||!i.value)};return P(()=>{A(()=>{i.value=!1,l.value?u.value="visible":ve(o)||(u.value="hidden")})}),R(Ne,o),R(Oe,d),()=>{let s=ft(e,["show","appear","unmount","onBeforeEnter","onBeforeLeave","onAfterEnter","onAfterLeave"]),g={unmount:e.unmount};return H({ourProps:{...g,as:"template"},theirProps:{},slot:{},slots:{...r,default:()=>[S(ln,{onBeforeEnter:()=>t("beforeEnter"),onAfterEnter:()=>t("afterEnter"),onBeforeLeave:()=>t("beforeLeave"),onAfterLeave:()=>t("afterLeave"),...n,...g,...s},r.default)]},attrs:{},features:nt,visible:u.value==="visible",name:"Transition"})}}});export{mn as G,B as N,yt as O,rn as S,pn as W,sn as _,Ve as a,Se as b,$t as c,nn as d,W as e,vn as f,_e as h,fn as i,St as n,ne as o,fe as s,V as t,cn as u,dn as v,Lt as w};
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.