<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&amp;&amp;(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="84c29e69-4852-5374-aa71-4367833e4b2c")}catch(e){}}();
import{r as n,e as m}from"./index-CnhpwU98.js";import{s as M,o as d,t as $,U as C,y as g,c as w,e as y,f as S,l as E,C as T}from"./keyboard-DGYiofhD.js";import{a as F,n as h}from"./transition-DXtNuaf8.js";import{r as H}from"./components-MUvJN_Vi.js";import{u as x,s as N}from"./hidden-DMDDffAz.js";function Q(e,t,l,r){let s=M(l);n.useEffect(()=&gt;{e=e??window;function a(u){s.current(u)}return e.addEventListener(t,a,r),()=&gt;e.removeEventListener(t,a,r)},[e,t,r])}function L(e){let t=d(e),l=n.useRef(!1);n.useEffect(()=&gt;(l.current=!1,()=&gt;{l.current=!0,$(()=&gt;{l.current&amp;&amp;t()})}),[t])}var k=(e=&gt;(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(k||{});function V(){let e=n.useRef(0);return F("keydown",t=&gt;{t.key==="Tab"&amp;&amp;(e.current=t.shiftKey?1:0)},!0),e}let P=n.createContext(!1);function A(){return n.useContext(P)}function W(e){return m.createElement(P.Provider,{value:e.force},e.children)}function B(e){let t=A(),l=n.useContext(R),r=h(e),[s,a]=n.useState(()=&gt;{if(!t&amp;&amp;l!==null||y.isServer)return null;let u=r?.getElementById("headlessui-portal-root");if(u)return u;if(r===null)return null;let o=r.createElement("div");return o.setAttribute("id","headlessui-portal-root"),r.body.appendChild(o)});return n.useEffect(()=&gt;{s!==null&amp;&amp;(r!=null&amp;&amp;r.body.contains(s)||r==null||r.body.appendChild(s))},[s,r]),n.useEffect(()=&gt;{t||l!==null&amp;&amp;a(l.current)},[l,a,t]),s}let U=n.Fragment;function j(e,t){let l=e,r=n.useRef(null),s=g(w(c=&gt;{r.current=c}),t),a=h(r),u=B(r),[o]=n.useState(()=&gt;{var c;return y.isServer?null:(c=a?.createElement("div"))!=null?c:null}),f=n.useContext(v),p=S();return E(()=&gt;{!u||!o||u.contains(o)||(o.setAttribute("data-headlessui-portal",""),u.appendChild(o))},[u,o]),E(()=&gt;{if(o&amp;&amp;f)return f.register(o)},[f,o]),L(()=&gt;{var c;!u||!o||(o instanceof Node&amp;&amp;u.contains(o)&amp;&amp;u.removeChild(o),u.childNodes.length&lt;=0&amp;&amp;((c=u.parentElement)==null||c.removeChild(u)))}),p?!u||!o?null:H.createPortal(T({ourProps:{ref:s},theirProps:l,defaultTag:U,name:"Portal"}),o):null}let D=n.Fragment,R=n.createContext(null);function G(e,t){let{target:l,...r}=e,s={ref:g(t)};return m.createElement(R.Provider,{value:l},T({ourProps:s,theirProps:r,defaultTag:D,name:"Popover.Group"}))}let v=n.createContext(null);function X(){let e=n.useContext(v),t=n.useRef([]),l=d(a=&gt;(t.current.push(a),e&amp;&amp;e.register(a),()=&gt;r(a))),r=d(a=&gt;{let u=t.current.indexOf(a);u!==-1&amp;&amp;t.current.splice(u,1),e&amp;&amp;e.unregister(a)}),s=n.useMemo(()=&gt;({register:l,unregister:r,portals:t}),[l,r,t]);return[t,n.useMemo(()=&gt;function({children:a}){return m.createElement(v.Provider,{value:s},a)},[s])]}let I=C(j),O=C(G),Y=Object.assign(I,{Group:O});function Z({defaultContainers:e=[],portals:t,mainTreeNodeRef:l}={}){var r;let s=n.useRef((r=l?.current)!=null?r:null),a=h(s),u=d(()=&gt;{var o,f,p;let c=[];for(let i of e)i!==null&amp;&amp;(i instanceof HTMLElement?c.push(i):"current"in i&amp;&amp;i.current instanceof HTMLElement&amp;&amp;c.push(i.current));if(t!=null&amp;&amp;t.current)for(let i of t.current)c.push(i);for(let i of(o=a?.querySelectorAll("html &gt; *, body &gt; *"))!=null?o:[])i!==document.body&amp;&amp;i!==document.head&amp;&amp;i instanceof HTMLElement&amp;&amp;i.id!=="headlessui-portal-root"&amp;&amp;(i.contains(s.current)||i.contains((p=(f=s.current)==null?void 0:f.getRootNode())==null?void 0:p.host)||c.some(b=&gt;i.contains(b))||c.push(i));return c});return{resolveContainers:u,contains:d(o=&gt;u().some(f=&gt;f.contains(o))),mainTreeNodeRef:s,MainTreeNode:n.useMemo(()=&gt;function(){return l!=null?null:m.createElement(x,{features:N.Hidden,ref:s})},[s,l])}}function ee(){let e=n.useRef(null);return{mainTreeNodeRef:e,MainTreeNode:n.useMemo(()=&gt;function(){return m.createElement(x,{features:N.Hidden,ref:e})},[e])}}export{Q as E,Z as N,L as c,X as e,W as l,V as n,k as s,Y as t,ee as y};
//# sourceMappingURL=use-root-containers-vZUxTWOC.js.map

//# debugId=84c29e69-4852-5374-aa71-4367833e4b2c
</pre></body></html>