1import{r as e,R as t,e as n}from"./index-omYkHBZa.js";var r=Object.defineProperty,o=(e,t,n)=>(((e,t,n)=>{t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);let i=new class{constructor(){o(this,"current",this.detect()),o(this,"handoffState","pending"),o(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}},a=(t,n)=>{i.isServer?e.useEffect(t,n):e.useLayoutEffect(t,n)};function s(t){let n=e.useRef(t);return a(()=>{n.current=t},[t]),n}let u=function(e){let n=s(e);return t.useCallback((...e)=>n.current(...e),[n])};function l(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}function c(){let e=[],t={addEventListener:(e,n,r,o)=>(e.addEventListener(n,r,o),t.add(()=>e.removeEventListener(n,r,o))),requestAnimationFrame(...e){let n=requestAnimationFrame(...e);return t.add(()=>cancelAnimationFrame(n))},nextFrame:(...e)=>t.requestAnimationFrame(()=>t.requestAnimationFrame(...e)),setTimeout(...e){let n=setTimeout(...e);return t.add(()=>clearTimeout(n))},microTask(...e){let n={current:!0};return l(()=>{n.current&&e[0]()}),t.add(()=>{n.current=!1})},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})},group(e){let t=c();return e(t),this.add(()=>t.dispose())},add:t=>(e.push(t),()=>{let n=e.indexOf(t);if(n>=0)for(let t of e.splice(n,1))t()}),dispose(){for(let t of e.splice(0))t()}};return t}function d(){let t=function(){let e="undefined"==typeof document;return"useSyncExternalStore"in n&&n.useSyncExternalStore(()=>()=>{},()=>!1,()=>!e)}(),[r,o]=e.useState(i.isHandoffComplete);return r&&!1===i.isHandoffComplete&&o(!1),e.useEffect(()=>{!0!==r&&o(!0)},[r]),e.useEffect(()=>i.handoff(),[]),!t&&r}var f;let m=null!=(f=t.useId)?f:function(){let e=d(),[n,r]=t.useState(e?()=>i.nextId():null);return a(()=>{null===n&&r(i.nextId())},[n]),null!=n?""+n:void 0};function p(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,p),r}function h(e){return i.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let v=["[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 y,g,b,E=((b=E||{})[b.First=1]="First",b[b.Previous=2]="Previous",b[b.Next=4]="Next",b[b.Last=8]="Last",b[b.WrapAround=16]="WrapAround",b[b.NoScroll=32]="NoScroll",b),w=((g=w||{})[g.Error=0]="Error",g[g.Overflow=1]="Overflow",g[g.Success=2]="Success",g[g.Underflow=3]="Underflow",g),N=((y=N||{})[y.Previous=-1]="Previous",y[y.Next=1]="Next",y);function S(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(v)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var F=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(F||{});function O(e,t=0){var n;return e!==(null==(n=h(e))?void 0:n.body)&&p(t,{0:()=>e.matches(v),1(){let t=e;for(;null!==t;){if(t.matches(v))return!0;t=t.parentElement}return!1}})}function A(e){let t=h(e);c().nextFrame(()=>{t&&!O(t.activeElement,0)&&x(e)})}var j=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(j||{});function x(e){null==e||e.focus({preventScroll:!0})}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));let P=["textarea","input"].join(",");function T(e,t=e=>e){return e.slice().sort((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let i=r.compareDocumentPosition(o);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function I(e,t){return L(S(),t,{relativeTo:e})}function L(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){let i=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,a=Array.isArray(e)?n?T(e):e:S(e);o.length>0&&a.length>1&&(a=a.filter(e=>!o.includes(e))),r=null!=r?r:i.activeElement;let s,u=(()=>
1{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),l=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,a.indexOf(r))-1;if(4&t)return Math.max(0,a.indexOf(r))+1;if(8&t)return a.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=32&t?{preventScroll:!0}:{},d=0,f=a.length;do{if(d>=f||d+f<=0)return 0;let e=l+d;if(16&t)e=(e+f)%f;else{if(e<0)return 3;if(e>=f)return 1}s=a[e],null==s||s.focus(c),d+=u}while(s!==i.activeElement);return 6&t&&function(e){var t,n;return null!=(n=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,P))&&n}(s)&&s.select(),2}function k(e){var t;if(e.type)return e.type;let n=null!=(t=e.as)?t:"button";return"string"==typeof n&&"button"===n.toLowerCase()?"button":void 0}function M(t,n){let[r,o]=e.useState(()=>k(t));return a(()=>{o(k(t))},[t.type,t.as]),a(()=>{r||n.current&&n.current instanceof HTMLButtonElement&&!n.current.hasAttribute("type")&&o("button")},[r,n]),r}let D=Symbol();function R(e,t=!0){return Object.assign(e,{[D]:t})}function H(...t){let n=e.useRef(t);e.useEffect(()=>{n.current=t},[t]);let r=u(e=>{for(let t of n.current)null!=t&&("function"==typeof t?t(e):t.current=e)});return t.every(e=>null==e||(null==e?void 0:e[D]))?void 0:r}function C(...e){return Array.from(new Set(e.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}var U,q=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(q||{}),_=((U=_||{})[U.Unmount=0]="Unmount",U[U.Hidden=1]="Hidden",U);function $({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:i=!0,name:a,mergeRefs:s}){s=null!=s?s:V;let u=W(t,e);if(i)return K(u,n,r,a,s);let l=null!=o?o:0;if(2&l){let{static:e=!1,...t}=u;if(e)return K(t,n,r,a,s)}if(1&l){let{unmount:e=!0,...t}=u;return p(e?0:1,{0:()=>null,1:()=>K({...t,hidden:!0,style:{display:"none"}},n,r,a,s)})}return K(u,n,r,a,s)}function K(t,n={},r,o,i){let{as:a=r,children:s,refName:u="ref",...l}=X(t,["unmount","static"]),c=void 0!==t.ref?{[u]:t.ref}:{},d="function"==typeof s?s(n):s;"className"in l&&l.className&&"function"==typeof l.className&&(l.className=l.className(n));let f={};if(n){let e=!1,t=[];for(let[r,o]of Object.entries(n))"boolean"==typeof o&&(e=!0),!0===o&&t.push(r);e&&(f["data-headlessui-state"]=t.join(" "))}if(a===e.Fragment&&Object.keys(G(l)).length>0){if(!e.isValidElement(d)||Array.isArray(d)&&d.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${o} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(l).map(e=>` - ${e}`).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>` - ${e}`).join("\n")].join("\n"));let t=d.props,n="function"==typeof(null==t?void 0:t.className)?(...e)=>C(null==t?void 0:t.className(...e),l.className):C(null==t?void 0:t.className,l.className),r=n?{className:n}:{};return e.cloneElement(d,Object.assign({},W(d.props,G(X(l,["ref"]))),f,c,{ref:i(d.ref,c.ref)},r))}return e.createElement(a,Object.assign({},X(l,["ref"]),a!==e.Fragment&&c,a!==e.Fragment&&f),d)}function V(...e){return e.every(e=>null==e)?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}function W(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map(e=>[e,void 0])));for(let r in n)Object.assign(t,{[r](e,...t){let o=n[r];for(let n of o){if((e instanceof Event||(null==e?void 0:e.nativeEvent)instanceof Event)&&e.defaultPrevented)return;n(e,...t)}}});return t}function B(t){var n;return Object.assign(e.forwardRef(t),{displayName:null!=(n=t.displayName)?n:t.name})}function G(e){let t=Object.assign({},e);for(let n in t)void 0===t[n]&&delete t[n];return t}function X(e,t=[]){let n=Object.assign({},e);for(let r of t)r in n&&delete n[r];return n}var Y=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(Y||{});let z=B(function(e,t){var n;let{features:r=1,...o}=e;return $({ourProps:{ref:t,"aria-hidden":!(2&~r)||(null!=(n=o["aria-hidden"])?n:void 0),hidden:!(4&~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",...!(4&~r)&&!!(2&~r)&&{display:"none"}}},theirProps:o,slot:{},defaultTag:"div",name:"Hidden"})});var J,Q=((J=Q||{}).Space=" ",J.Enter="Enter",J.Escape="Escape",J.Backspace="Backspace",J.Delete="Delete",J.ArrowLeft="ArrowLeft",J.ArrowUp="ArrowUp",J.ArrowRight="ArrowRight",J.ArrowDown="ArrowDown",J.Home="Home",J.End="End",J.PageUp="PageUp",J.PageDown="PageDown",J.Tab="Tab",J);function Z(){let t=e.useRef(!1);return a(()=>(t.current=!0,()=>{t.current=!1}),[]),t}export{$ as C,A as D,m as I,E as M,w as N,q as O,M as T,B as U,I as _,h as a,Q as b,L as c,p as d,s as e,Z as f,T as g,c as h,O as i,F as
1j,d as k,a as l,x as m,R as n,u as o,i as p,C as q,Y as s,l as t,z as u,_ as v,H 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.