1import{r as c,b as w,c as se}from"./vendor-react-DA8Lujin.js";import{c as P,s as x,u as z,o as y,n as T,d as O,e as ae,a as I,i as E,r as ie,v as ce,l as de,g as fe,K as F,y as j,L as D,T as he,q as me,f as M}from"./keyboard-CDib9W9Z.js";import{l as ve}from"./transition-BTUssWGo.js";import{f as pe,s as be}from"./description-DXBCrZ8f.js";try{let e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="0a172968-7a65-4694-b6fc-d48d94c9aaeb",e._sentryDebugIdIdentifier="sentry-dbid-0a172968-7a65-4694-b6fc-d48d94c9aaeb")}catch{}let K=class extends Map{constructor(t){super(),this.factory=t}get(t){let r=super.get(t);return r===void 0&&(r=this.factory(t),this.set(t,r)),r}};var ye=Object.defineProperty,ge=(e,t,r)=>t in e?ye(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,we=(e,t,r)=>(ge(e,t+"",r),r),U=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)},p=(e,t,r)=>(U(e,t,"read from private field"),r?r.call(e):t.get(e)),L=(e,t,r)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,r)},W=(e,t,r,n)=>(U(e,t,"write to private field"),t.set(e,r),r),b,$,S;let Ee=class{constructor(t){L(this,b,{}),L(this,$,new K(()=>new Set)),L(this,S,new Set),we(this,"disposables",P()),W(this,b,t),x.isServer&&this.disposables.microTask(()=>{this.dispose()})}dispose(){this.disposables.dispose()}get state(){return p(this,b)}subscribe(t,r){if(x.isServer)return()=>{};let n={selector:t,callback:r,current:t(p(this,b))};return p(this,S).add(n),this.disposables.add(()=>{p(this,S).delete(n)})}on(t,r){return x.isServer?()=>{}:(p(this,$).get(t).add(r),this.disposables.add(()=>{p(this,$).get(t).delete(r)}))}send(t){let r=this.reduce(p(this,b),t);if(r!==p(this,b)){W(this,b,r);for(let n of p(this,S)){let u=n.selector(p(this,b));X(n.current,u)||(n.current=u,n.callback(u))}for(let n of p(this,$).get(t.type))n(p(this,b),t)}}};b=new WeakMap,$=new WeakMap,S=new WeakMap;function X(e,t){return Object.is(e,t)?!0:typeof e!="object"||e===null||typeof t!="object"||t===null?!1:Array.isArray(e)&&Array.isArray(t)?e.length!==t.length?!1:C(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size!==t.size?!1:C(e.entries(),t.entries()):V(e)&&V(t)?C(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()):!1}function C(e,t){do{let r=e.next(),n=t.next();if(r.done&&n.done)return!0;if(r.done||n.done||!Object.is(r.value,n.value))return!1}while(!0)}function V(e){if(Object.prototype.toString.call(e)!=="[object Object]")return!1;let t=Object.getPrototypeOf(e);return t===null||Object.getPrototypeOf(t)===null}function Et(e){let[t,r]=e(),n=P();return(...u)=>{t(...u),n.dispose(),n.microTask(r)}}var $e=Object.defineProperty,Se=(e,t,r)=>t in e?$e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,G=(e,t,r)=>(Se(e,typeof t!="symbol"?t+"":t,r),r),xe=(e=>(e[e.Push=0]="Push",e[e.Pop=1]="Pop",e))(xe||{});let Pe={0(e,t){let r=t.id,n=e.stack,u=e.stack.indexOf(r);if(u!==-1){let o=e.stack.slice();return o.splice(u,1),o.push(r),n=o,{...e,stack:n}}return{...e,stack:[...e.stack,r]}},1(e,t){let r=t.id,n=e.stack.indexOf(r);if(n===-1)return e;let u=e.stack.slice();return u.splice(n,1),{...e,stack:u}}},Oe=class Y extends Ee{constructor(){super(...arguments),G(this,"actions",{push:t=>this.send({type:0,id:t}),pop:t=>this.send({type:1,id:t})}),G(this,"selectors",{isTop:(t,r)=>t.stack[t.stack.length-1]===r,inStack:(t,r)=>t.stack.includes(r)})}static new(){return new Y({stack:[]})}reduce(t,r){return z(r.type,Pe,t,r)}};const ke=new K(()=>Oe.new());var q={exports:{}},J={};/** 2 * @license React 3 * use-sync-external-store-with-selector.production.js 4 * 5 * Copyright (c) Meta Platforms, Inc. and affiliates. 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 */var k=c;function Ae(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Me=typeof Object.is=="function"?Object.is:Ae,Te=k.useSyncExternalStore,Le=k.useRef,Ce=k.useEffect,Ne=k.useMemo,Re=k.useDebugValue;J.useSyncExternalStoreWithSelector=function(e,t,r,n,u){var o=Le(null);if(o.current===null){var a={hasValue:!1,value:null};o.current=a}else a=o.current;o=Ne(function(){function l(d){if(!i){if(i=!0,f=d,d=n(d),u!==void 0&&a.hasValue){var v=a.value;if(u(v,d))return h=v}return h=d}if(v=h,Me(f,d))return v;var _=n(d);return u!==void 0&&u(v,_)?(f=d,v):(f=d,h=_)}var i=!1,f,h,m=r===void 0?null:r;return[function(){return l(t())},m===null?void 0:function(){return l(m())}]},[t,r,n,u]);var s=Te(e,o[0],o[1]);return Ce(function(){a.hasValue=!0,a.value=s},[s]),Re(s),s};q.exports=J;var Ie=q.exports;function Fe(e,t,r=X){return Ie.useSyncExternalStoreWithSelector(y(n=>e.subscribe(je,n)),y(()=>e.state),y(()=>e.state),y(t),r)}function je(e){return e}function De(e,t){let r=c.useId(),n=ke.get(t),[u,o]=Fe(n,c.useCallback(a=>[n.selectors.isTop(a,r),n.selectors.inStack(a,r)],[n,r]));return T(()=>{if(e)return n.actions.push(r),()=>n.actions.pop(r)},[n,e,r]),e?o?u:!0:!1}function $t(e,t,r){let n=O(u=>{let o=u.getBoundingClientRect();o.x===0&&o.y===0&&o.width===0&&o.height===0&&r()});c.useEffect(()=>{if(!e)return;let u=t===null?null:ae(t)?t:t.current;if(!u)return;let o=P();if(typeof ResizeObserver<"u"){let a=new ResizeObserver(()=>n.current(u));a.observe(u),o.add(()=>a.disconnect())}if(typeof IntersectionObserver<"u"){let a=new IntersectionObserver(()=>n.current(u));a.observe(u),o.add(()=>a.disconnect())}return()=>o.dispose()},[t,n,e])}let N=["[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(","),_e=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var We=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e[e.AutoFocus=64]="AutoFocus",e))(We||{}),Ve=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(Ve||{}),Ge=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(Ge||{});function Q(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(N)).sort((t,r)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(r.tabIndex||Number.MAX_SAFE_INTEGER)))}function Be(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(_e)).sort((t,r)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(r.tabIndex||Number.MAX_SAFE_INTEGER)))}var Z=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(Z||{});function He(e,t=0){var r;return e===((r=I(e))==null?void 0:r.body)?!1:z(t,{0(){return e.matches(N)},1(){let n=e;for(;n!==null;){if(n.matches(N))return!0;n=n.parentElement}return!1}})}var ze=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(ze||{});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 St(e){e==null||e.focus({preventScroll:!0})}let Ke=["textarea","input"].join(",");function Ue(e){var t,r;return(r=(t=e==null?void 0:e.matches)==null?void 0:t.call(e,Ke))!=null?r:!1}function Xe(e,t=r=>r){return e.slice().sort((r,n)=>{let u=t(r),o=t(n);if(u===null||o===null)return 0;let a=u.compareDocumentPosition(o);return a&Node.DOCUMENT_POSITION_FOLLOWING?-1:a&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function xt(e,t){return Ye(Q(),t,{relativeTo:e})}function Ye(e,t,{sorted:r=!0,relativeTo:n=null,skipElements:u=[]}={}){let o=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,a=Array.isArray(e)?r?Xe(e):e:t&64?Be(e):Q(e);u.length>0&&a.length>1&&(a=a.filter(d=>!u.some(v=>v!=null&&"current"in v?(v==null?void 0:v.current)===d:v===d))),n=n??o.activeElement;let s=(()=>
vendor: 5,185 bytes, line 9
9{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),l=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,a.indexOf(n))-1;if(t&4)return Math.max(0,a.indexOf(n))+1;if(t&8)return a.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),i=t&32?{preventScroll:!0}:{},f=0,h=a.length,m;do{if(f>=h||f+h<=0)return 0;let d=l+f;if(t&16)d=(d+h)%h;else{if(d<0)return 3;if(d>=h)return 1}m=a[d],m==null||m.focus(i),f+=s}while(m!==o.activeElement);return t&6&&Ue(m)&&m.select(),2}function ee(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function qe(){return/Android/gi.test(window.navigator.userAgent)}function B(){return ee()||qe()}function A(e,t,r,n){let u=O(r);c.useEffect(()=>{if(!e)return;function o(a){u.current(a)}return document.addEventListener(t,o,n),()=>document.removeEventListener(t,o,n)},[e,t,n])}function te(e,t,r,n){let u=O(r);c.useEffect(()=>{if(!e)return;function o(a){u.current(a)}return window.addEventListener(t,o,n),()=>window.removeEventListener(t,o,n)},[e,t,n])}const H=30;function Pt(e,t,r){let n=O(r),u=c.useCallback(function(s,l){if(s.defaultPrevented)return;let i=l(s);if(i===null||!i.getRootNode().contains(i)||!i.isConnected)return;let f=function h(m){return typeof m=="function"?h(m()):Array.isArray(m)||m instanceof Set?m:[m]}(t);for(let h of f)if(h!==null&&(h.contains(i)||s.composed&&s.composedPath().includes(h)))return;return!He(i,Z.Loose)&&i.tabIndex!==-1&&s.preventDefault(),n.current(s,i)},[n,t]),o=c.useRef(null);A(e,"pointerdown",s=>{var l,i;B()||(o.current=((i=(l=s.composedPath)==null?void 0:l.call(s))==null?void 0:i[0])||s.target)},!0),A(e,"pointerup",s=>{if(B()||!o.current)return;let l=o.current;return o.current=null,u(s,()=>l)},!0);let a=c.useRef({x:0,y:0});A(e,"touchstart",s=>{a.current.x=s.touches[0].clientX,a.current.y=s.touches[0].clientY},!0),A(e,"touchend",s=>{let l={x:s.changedTouches[0].clientX,y:s.changedTouches[0].clientY};if(!(Math.abs(l.x-a.current.x)>=H||Math.abs(l.y-a.current.y)>=H))return u(s,()=>E(s.target)?s.target:null)},!0),te(e,"blur",s=>u(s,()=>ie(window.document.activeElement)?window.document.activeElement:null),!0)}function re(...e){return c.useMemo(()=>I(...e),[...e])}function Ot(e,t,r,n){let u=O(r);c.useEffect(()=>{e=e??window;function o(a){u.current(a)}return e.addEventListener(t,o,n),()=>e.removeEventListener(t,o,n)},[e,t,n])}function Je(e){return c.useSyncExternalStore(e.subscribe,e.getSnapshot,e.getSnapshot)}function Qe(e,t){let r=e(),n=new Set;return{getSnapshot(){return r},subscribe(u){return n.add(u),()=>n.delete(u)},dispatch(u,...o){let a=t[u].call(r,...o);a&&(r=a,n.forEach(s=>s()))}}}function Ze(){let e;return{before({doc:t}){var r;let n=t.documentElement,u=(r=t.defaultView)!=null?r:window;e=Math.max(0,u.innerWidth-n.clientWidth)},after({doc:t,d:r}){let n=t.documentElement,u=Math.max(0,n.clientWidth-n.offsetWidth),o=Math.max(0,e-u);r.style(n,"paddingRight",`${o}px`)}}}function et(){return ee()?{before({doc:e,d:t,meta:r}){function n(u){return r.containers.flatMap(o=>o()).some(o=>o.contains(u))}t.microTask(()=>{var u;if(window.getComputedStyle(e.documentElement).scrollBehavior!=="auto"){let s=P();s.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>s.dispose()))}let o=(u=window.scrollY)!=null?u:window.pageYOffset,a=null;t.addEventListener(e,"click",s=>{if(E(s.target))try{let l=s.target.closest("a");if(!l)return;let{hash:i}=new URL(l.href),f=e.querySelector(i);E(f)&&!n(f)&&(a=f)}catch{}},!0),t.addEventListener(e,"touchstart",s=>{if(E(s.target)&&ce(s.target))if(n(s.target)){let l=s.target;for(;l.parentElement&&n(l.parentElement);)l=l.parentElement;t.style(l,"overscrollBehavior","contain")}else t.style(s.target,"touchAction","none")}),t.addEventListener(e,"touchmove",s=>{if(E(s.target)){if(de(s.target))return;if(n(s.target)){let l=s.target;for(;l.parentElement&&l.dataset.headlessuiPortal!==""&&!(l.scrollHeight>l.clientHeight||l.scrollWidth>l.clientWidth);)l=l.parentElement;l.dataset.headlessuiPortal===""&&s.preventDefault()}else s.preventDefault()}},{passive:!1}),t.add(()=>{var s;let l=(s=window.scrollY)!=null?s:window.pageYOffset;o!==l&&window.scrollTo(0,o),a&&a.isConnected&&(a.scrollIntoView({block:"nearest"}),a=null)})})}}:{}}function tt(){return{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}}function rt(e){let t={};for(let r of e)Object.assign(t,r(t));return t}let g=Qe(()=>new Map,{PUSH(e,t){var r;let n=(r=this.get(e))!=null?r:{doc:e,count:0,d:P(),meta:new Set};return n.count++,n.meta.add(t),this.set(e,n),this},POP(e,t){let r=this.get(e);return r&&(r.count--,r.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:r}){let n={doc:e,d:t,meta:rt(r)},u=[et(),Ze(),tt()];u.forEach(({before:o})=>o==null?void 0:o(n)),u.forEach(({after:o})=>o==null?void 0:o(n))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});g.subscribe(()=>{let e=g.getSnapshot(),t=new Map;for(let[r]of e)t.set(r,r.documentElement.style.overflow);for(let r of e.values()){let n=t.get(r.doc)==="hidden",u=r.count!==0;(u&&!n||!u&&n)&&g.dispatch(r.count>
90?"SCROLL_PREVENT":"SCROLL_ALLOW",r),r.count===0&&g.dispatch("TEARDOWN",r)}});function nt(e,t,r=()=>({containers:[]})){let n=Je(g),u=t?n.get(t):void 0,o=u?u.count>0:!1;return T(()=>{if(!(!t||!e))return g.dispatch("PUSH",t,r),()=>g.dispatch("POP",t,r)},[e,t]),o}function kt(e,t,r=()=>[document.body]){let n=De(e,"scroll-lock");nt(n,t,u=>{var o;return{containers:[...(o=u.containers)!=null?o:[],r]}})}function ot(e){let t=y(e),r=c.useRef(!1);c.useEffect(()=>(r.current=!1,()=>{r.current=!0,fe(()=>{r.current&&t()})}),[t])}let ne=c.createContext(!1);function ut(){return c.useContext(ne)}function At(e){return w.createElement(ne.Provider,{value:e.force},e.children)}function lt(e){let t=ut(),r=c.useContext(ue),[n,u]=c.useState(()=>{var o;if(!t&&r!==null)return(o=r.current)!=null?o:null;if(x.isServer)return null;let a=e==null?void 0:e.getElementById("headlessui-portal-root");if(a)return a;if(e===null)return null;let s=e.createElement("div");return s.setAttribute("id","headlessui-portal-root"),e.body.appendChild(s)});return c.useEffect(()=>{n!==null&&(e!=null&&e.body.contains(n)||e==null||e.body.appendChild(n))},[n,e]),c.useEffect(()=>{t||r!==null&&u(r.current)},[r,u,t]),n}let oe=c.Fragment,st=F(function(e,t){let{ownerDocument:r=null,...n}=e,u=c.useRef(null),o=j(he(d=>{u.current=d}),t),a=re(u),s=r??a,l=lt(s),[i]=c.useState(()=>{var d;return x.isServer?null:(d=s==null?void 0:s.createElement("div"))!=null?d:null}),f=c.useContext(R),h=ve();T(()=>{!l||!i||l.contains(i)||(i.setAttribute("data-headlessui-portal",""),l.appendChild(i))},[l,i]),T(()=>{if(i&&f)return f.register(i)},[f,i]),ot(()=>{var d;!l||!i||(me(i)&&l.contains(i)&&l.removeChild(i),l.childNodes.length<=0&&((d=l.parentElement)==null||d.removeChild(l)))});let m=D();return h?!l||!i?null:se.createPortal(m({ourProps:{ref:o},theirProps:n,slot:{},defaultTag:oe,name:"Portal"}),i):null});function at(e,t){let r=j(t),{enabled:n=!0,ownerDocument:u,...o}=e,a=D();return n?w.createElement(st,{...o,ownerDocument:u,ref:r}):a({ourProps:{ref:r},theirProps:o,slot:{},defaultTag:oe,name:"Portal"})}let it=c.Fragment,ue=c.createContext(null);function ct(e,t){let{target:r,...n}=e,u={ref:j(t)},o=D();return w.createElement(ue.Provider,{value:r},o({ourProps:u,theirProps:n,defaultTag:it,name:"Popover.Group"}))}let R=c.createContext(null);function Mt(){let e=c.useContext(R),t=c.useRef([]),r=y(o=>(t.current.push(o),e&&e.register(o),()=>n(o))),n=y(o=>{let a=t.current.indexOf(o);a!==-1&&t.current.splice(a,1),e&&e.unregister(o)}),u=c.useMemo(()=>({register:r,unregister:n,portals:t}),[r,n,t]);return[t,c.useMemo(()=>function({children:o}){return w.createElement(R.Provider,{value:u},o)},[u])]}let dt=F(at),ft=F(ct),Tt=Object.assign(dt,{Group:ft});function Lt({defaultContainers:e=[],portals:t,mainTreeNode:r}={}){let n=re(r),u=y(()=>{var o,a;let s=[];for(let l of e)l!==null&&(M(l)?s.push(l):"current"in l&&M(l.current)&&s.push(l.current));if(t!=null&&t.current)for(let l of t.current)s.push(l);for(let l of(o=n==null?void 0:n.querySelectorAll("html > *, body > *"))!=null?o:[])l!==document.body&&l!==document.head&&M(l)&&l.id!=="headlessui-portal-root"&&(r&&(l.contains(r)||l.contains((a=r==null?void 0:r.getRootNode())==null?void 0:a.host))||s.some(i=>l.contains(i))||s.push(l));return s});
9return{resolveContainers:u,contains:y(o=>u().some(a=>a.contains(o)))}}let le=c.createContext(null);function Ct({children:e,node:t}){let[r,n]=c.useState(null),u=ht(t??r);return w.createElement(le.Provider,{value:u},e,u===null&&w.createElement(pe,{features:be.Hidden,ref:o=>{var a,s;if(o){for(let l of(s=(a=I(o))==null?void 0:a.querySelectorAll("html > *, body > *"))!=null?s:[])if(l!==document.body&&l!==document.head&&M(l)&&l!=null&&l.contains(o)){n(l);break}}}}))}function ht(e=null){var t;return(t=c.useContext(le))!=null?t:e}var mt=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(mt||{});function Nt(){let e=c.useRef(0);return te(!0,"keydown",t=>{t.key==="Tab"&&(e.current=t.shiftKey?1:0)},!0),e}export{He as A,Ot as E,Lt as H,De as I,Ct as P,Et as R,Fe as S,We as T,re as a,mt as b,ot as c,St as d,ht as e,N as f,Ye as g,kt as h,Ee as i,Q as j,Pt as k,At as l,Z as m,Tt as n,Mt as o,$t as p,ft as q,A as r,xe as s,Xe as t,Nt as u,xt as v,B as w,ke as x,Ve as y}; 10//# sourceMappingURL=use-tab-direction-cf8Sqlkv.js.map
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.