<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2031],{27525:(e,t,n)=&gt;{let r;n.r(t),n.d(t,{Composite:()=&gt;H,CompositeItem:()=&gt;B,FloatingArrow:()=&gt;Z,FloatingDelayGroup:()=&gt;ev,FloatingFocusManager:()=&gt;eB,FloatingList:()=&gt;N,FloatingNode:()=&gt;er,FloatingOverlay:()=&gt;eG,FloatingPortal:()=&gt;eN,FloatingTree:()=&gt;eo,arrow:()=&gt;f.UE,autoPlacement:()=&gt;f.RK,autoUpdate:()=&gt;d.ll,computePosition:()=&gt;d.rD,detectOverflow:()=&gt;d.__,flip:()=&gt;f.UU,getOverflowAncestors:()=&gt;c.v9,hide:()=&gt;f.jD,inline:()=&gt;f.mG,inner:()=&gt;tv,limitShift:()=&gt;f.ER,offset:()=&gt;f.cY,platform:()=&gt;d.iD,safePolygon:()=&gt;tg,shift:()=&gt;f.BN,size:()=&gt;f.Ej,useClick:()=&gt;eV,useClientPoint:()=&gt;e$,useDelayGroup:()=&gt;em,useDelayGroupContext:()=&gt;ed,useDismiss:()=&gt;e1,useFloating:()=&gt;e4,useFloatingNodeId:()=&gt;en,useFloatingParentNodeId:()=&gt;ee,useFloatingPortalNode:()=&gt;eF,useFloatingRootContext:()=&gt;e2,useFloatingTree:()=&gt;et,useFocus:()=&gt;e9,useHover:()=&gt;ea,useId:()=&gt;V,useInnerOffset:()=&gt;tm,useInteractions:()=&gt;e6,useListItem:()=&gt;q,useListNavigation:()=&gt;to,useMergeRefs:()=&gt;v,useRole:()=&gt;tl,useTransitionStatus:()=&gt;ta,useTransitionStyles:()=&gt;ts,useTypeahead:()=&gt;tf});var o,u=n(30409),l=n(86046),i=n(81088),c=n(51410),a=n(88986),s=n(6300),f=n(72213),d=n(8292);function v(e){return u.useMemo(()=&gt;e.every(e=&gt;null==e)?null:t=&gt;{e.forEach(e=&gt;{"function"==typeof e?e(t):null!=e&amp;&amp;(e.current=t)})},e)}let m={...o||(o=n.t(u,2))},p=m.useInsertionEffect||(e=&gt;e());function g(e){let t=u.useRef(()=&gt;{});return p(()=&gt;{t.current=e}),u.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r&lt;e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}let h="ArrowUp",y="ArrowDown",E="ArrowLeft",b="ArrowRight";function R(e,t,n){return Math.floor(e/t)!==n}function w(e,t){return t&lt;0||t&gt;=e.current.length}function x(e,t){return M(e,{disabledIndices:t})}function k(e,t){return M(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function M(e,t){let{startingIndex:n=-1,decrement:r=!1,disabledIndices:o,amount:u=1}=void 0===t?{}:t,l=e.current,i=n;do i+=r?-u:u;while(i&gt;=0&amp;&amp;i&lt;=l.length-1&amp;&amp;S(l,i,o));return i}function C(e,t){let{event:n,orientation:r,loop:o,cols:u,disabledIndices:c,minIndex:a,maxIndex:s,prevIndex:f,stopEvent:d=!1}=t,v=f;if(n.key===h){if(d&amp;&amp;(0,l.jo)(n),-1===f)v=s;else if(v=M(e,{startingIndex:v,amount:u,decrement:!0,disabledIndices:c}),o&amp;&amp;(f-u&lt;a||v&lt;0)){let e=f%u,t=s%u,n=s-(t-e);v=t===e?s:t&gt;e?n:n-u}w(e,v)&amp;&amp;(v=f)}if(n.key===y&amp;&amp;(d&amp;&amp;(0,l.jo)(n),-1===f?v=a:(v=M(e,{startingIndex:f,amount:u,disabledIndices:c}),o&amp;&amp;f+u&gt;s&amp;&amp;(v=M(e,{startingIndex:f%u-u,amount:u,disabledIndices:c}))),w(e,v)&amp;&amp;(v=f)),"both"===r){let t=(0,i.RI)(f/u);n.key===b&amp;&amp;(d&amp;&amp;(0,l.jo)(n),f%u!=u-1?(v=M(e,{startingIndex:f,disabledIndices:c}),o&amp;&amp;R(v,u,t)&amp;&amp;(v=M(e,{startingIndex:f-f%u-1,disabledIndices:c}))):o&amp;&amp;(v=M(e,{startingIndex:f-f%u-1,disabledIndices:c})),R(v,u,t)&amp;&amp;(v=f)),n.key===E&amp;&amp;(d&amp;&amp;(0,l.jo)(n),f%u!=0?(v=M(e,{startingIndex:f,decrement:!0,disabledIndices:c}),o&amp;&amp;R(v,u,t)&amp;&amp;(v=M(e,{startingIndex:f+(u-f%u),decrement:!0,disabledIndices:c}))):o&amp;&amp;(v=M(e,{startingIndex:f+(u-f%u),decrement:!0,disabledIndices:c})),R(v,u,t)&amp;&amp;(v=f));let r=(0,i.RI)(s/u)===t;w(e,v)&amp;&amp;(v=o&amp;&amp;r?n.key===E?s:M(e,{startingIndex:f-f%u-1,disabledIndices:c}):f)}return v}function T(e,t,n){let r=[],o=0;return e.forEach((e,u)=&gt;{let{width:l,height:i}=e,c=!1;for(n&amp;&amp;(o=0);!c;){let e=[];for(let n=0;n&lt;l;n++)for(let r=0;r&lt;i;r++)e.push(o+n+r*t);o%t+l&lt;=t&amp;&amp;e.every(e=&gt;null==r[e])?(e.forEach(e=&gt;{r[e]=u}),c=!0):o++}}),[...r]}function I(e,t,n,r,o){if(-1===e)return -1;let u=n.indexOf(e),l=t[e];switch(o){case"tl":return u;case"tr":if(!l)return u;return u+l.width-1;case"bl":if(!l)return u;return u+(l.height-1)*r;case"br":return n.lastIndexOf(e)}}function L(e,t){return t.flatMap((t,n)=&gt;e.includes(t)?[n]:[])}function S(e,t,n){if(n)return n.includes(t);let r=e[t];return null==r||r.hasAttribute("disabled")||"true"===r.getAttribute("aria-disabled")}let P=0;function O(e,t){void 0===t&amp;&amp;(t={});let{preventScroll:n=!1,cancelPrevious:r=!0,sync:o=!1}=t;r&amp;&amp;cancelAnimationFrame(P);let u=()=&gt;null==e?void 0:e.focus({preventScroll:n});o?u():P=requestAnimationFrame(u)}var A="undefined"!=typeof document?u.useLayoutEffect:u.useEffect;function D(e,t){let n=e.compareDocumentPosition(t);return n&amp;Node.DOCUMENT_POSITION_FOLLOWING||n&amp;Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&amp;Node.DOCUMENT_POSITION_PRECEDING||n&amp;Node.DOCUMENT_POSITION_CONTAINS?1:0}let F=u.createContext({register:()=&gt;{},unregister:()=&gt;{},map:new Map,elementsRef:{current:[]}});function N(e){let{children:t,elementsRef:n,labelsRef:r}=e,[o,l]=u.useState(()=&gt;new Map),i=u.useCallback(e=&gt;{l(t=&gt;new Map(t).set(e,null))},[]),c=u.useCallback(e=&gt;{l(t=&gt;{let n=new Map(t);return n.delete(e),n})},[]);return A(()=&gt;{let e=new Map(o);Array.from(e.keys()).sort(D).forEach((t,n)=&gt;{e.set(t,n)}),!function(e,t){if(e.size!==t.size)return!1;for(let[n,r]of e.entries())if(r!==t.get(n))return!1;return!0}(o,e)&amp;&amp;l(e)},[o]),u.createElement(F.Provider,{value:u.useMemo(()=&gt;({register:i,unregister:c,map:o,elementsRef:n,labelsRef:r}),[i,c,o,n,r])},t)}function q(e){void 0===e&amp;&amp;(e={});let{label:t}=e,{register:n,unregister:r,map:o,elementsRef:l,labelsRef:i}=u.useContext(F),[c,a]=u.useState(null),s=u.useRef(null),f=u.useCallback(e=&gt;{if(s.current=e,null!==c&amp;&amp;(l.current[c]=e,i)){var n;let r=void 0!==t;i.current[c]=r?t:null!=(n=null==e?void 0:e.textContent)?n:null}},[c,l,i,t]);return A(()=&gt;{let e=s.current;if(e)return n(e),()=&gt;{r(e)}},[n,r]),A(()=&gt;{let e=s.current?o.get(s.current):null;null!=e&amp;&amp;a(e)},[o]),u.useMemo(()=&gt;({ref:f,index:null==c?-1:c}),[c,f])}function _(e,t){return"function"==typeof e?e(t):e?u.cloneElement(e,t):u.createElement("div",t)}let j=u.createContext({activeIndex:0,onNavigate:()=&gt;{}}),K=[E,b],Y=[h,y],W=[...K,...Y],H=u.forwardRef(function(e,t){let{render:n,orientation:r="both",loop:o=!0,cols:l=1,disabledIndices:i,activeIndex:c,onNavigate:a,itemSizes:s,dense:f=!1,...d}=e,[v,m]=u.useState(0),p=null!=c?c:v,R=g(null!=a?a:m),P=u.useRef([]),A=n&amp;&amp;"function"!=typeof n?n.props:{},D=u.useMemo(()=&gt;({activeIndex:p,onNavigate:R}),[p,R]),F=l&gt;1,q={...d,...A,ref:t,"aria-orientation":"both"===r?void 0:r,onKeyDown(e){null==d.onKeyDown||d.onKeyDown(e),null==A.onKeyDown||A.onKeyDown(e),function(e){if(!W.includes(e.key))return;let t=p,n=x(P,i),u=k(P,i);if(F){let c=s||Array.from({length:P.current.length},()=&gt;({width:1,height:1})),a=T(c,l,f),d=a.findIndex(e=&gt;null!=e&amp;&amp;!S(P.current,e,i)),v=a.reduce((e,t,n)=&gt;null==t||S(P.current,t,i)?e:n,-1),m=a[C({current:a.map(e=&gt;e?P.current[e]:null)},{event:e,orientation:r,loop:o,cols:l,disabledIndices:L([...i||P.current.map((e,t)=&gt;S(P.current,t)?t:void 0),void 0],a),minIndex:d,maxIndex:v,prevIndex:I(p&gt;u?n:p,c,a,l,e.key===y?"bl":e.key===b?"tr":"tl")})];null!=m&amp;&amp;(t=m)}let c={horizontal:[b],vertical:[y],both:[b,y]}[r],a={horizontal:[E],vertical:[h],both:[E,h]}[r],d=F?W:({horizontal:K,vertical:Y,both:W})[r];t===p&amp;&amp;[...c,...a].includes(e.key)&amp;&amp;(t=o&amp;&amp;t===u&amp;&amp;c.includes(e.key)?n:o&amp;&amp;t===n&amp;&amp;a.includes(e.key)?u:M(P,{startingIndex:t,decrement:a.includes(e.key),disabledIndices:i})),t===p||w(P,t)||(e.stopPropagation(),d.includes(e.key)&amp;&amp;e.preventDefault(),R(t),queueMicrotask(()=&gt;{O(P.current[t])}))}(e)}};return u.createElement(j.Provider,{value:D},u.createElement(N,{elementsRef:P},_(n,q)))}),B=u.forwardRef(function(e,t){let{render:n,...r}=e,o=n&amp;&amp;"function"!=typeof n?n.props:{},{activeIndex:l,onNavigate:i}=u.useContext(j),{ref:c,index:a}=q(),s=v([c,t,o.ref]),f=l===a;return _(n,{...r,...o,ref:s,tabIndex:f?0:-1,"data-active":f?"":void 0,onFocus(e){null==r.onFocus||r.onFocus(e),null==o.onFocus||o.onFocus(e),i(a)}})});function U(){return(U=Object.assign?Object.assign.bind():function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e}).apply(this,arguments)}let z=!1,G=0,X=()=&gt;"floating-ui-"+Math.random().toString(36).slice(2,6)+G++,V=m.useId||function(){let[e,t]=u.useState(()=&gt;z?X():void 0);return A(()=&gt;{null==e&amp;&amp;t(X())},[]),u.useEffect(()=&gt;{z=!0},[]),e},Z=u.forwardRef(function(e,t){let{context:{placement:n,elements:{floating:r},middlewareData:{arrow:o,shift:l}},width:i=14,height:a=7,tipRadius:s=0,strokeWidth:f=0,staticOffset:d,stroke:v,d:m,style:{transform:p,...g}={},...h}=e,y=V(),[E,b]=u.useState(!1);if(A(()=&gt;{r&amp;&amp;"rtl"===(0,c.L9)(r).direction&amp;&amp;b(!0)},[r]),!r)return null;let[R,w]=n.split("-"),x="top"===R||"bottom"===R,k=d;(x&amp;&amp;null!=l&amp;&amp;l.x||!x&amp;&amp;null!=l&amp;&amp;l.y)&amp;&amp;(k=null);let M=2*f,C=M/2,T=i/2*(-(s/8)+1),I=a/2*s/4,L=!!m,S=k&amp;&amp;"end"===w?"bottom":"top",P=k&amp;&amp;"end"===w?"right":"left";k&amp;&amp;E&amp;&amp;(P="end"===w?"left":"right");let O=(null==o?void 0:o.x)!=null?k||o.x:"",D=(null==o?void 0:o.y)!=null?k||o.y:"",F=m||"M0,0 H"+i+(" L"+(i-T))+","+(a-I)+(" Q"+i/2+","+a+" "+T)+","+(a-I)+" Z",N={top:L?"rotate(180deg)":"",left:L?"rotate(90deg)":"rotate(-90deg)",bottom:L?"":"rotate(180deg)",right:L?"rotate(-90deg)":"rotate(90deg)"}[R];return u.createElement("svg",U({},h,{"aria-hidden":!0,ref:t,width:L?i:i+M,height:i,viewBox:"0 0 "+i+" "+(a&gt;i?a:i),style:{position:"absolute",pointerEvents:"none",[P]:O,[S]:D,[R]:x||L?"100%":"calc(100% - "+M/2+"px)",transform:[N,p].filter(e=&gt;!!e).join(" "),...g}}),M&gt;0&amp;&amp;u.createElement("path",{clipPath:"url(#"+y+")",fill:"none",stroke:v,strokeWidth:M+ +!m,d:F}),u.createElement("path",{stroke:M&amp;&amp;!m?h.fill:"none",d:F}),u.createElement("clipPath",{id:y},u.createElement("rect",{x:-C,y:C*(L?-1:1),width:i+M,height:i})))});function $(){let e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=&gt;e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter(e=&gt;e!==n))||[])}}}let Q=u.createContext(null),J=u.createContext(null),ee=()=&gt;{var e;return(null==(e=u.useContext(Q))?void 0:e.id)||null},et=()=&gt;u.useContext(J);function en(e){let t=V(),n=et(),r=ee(),o=e||r;return A(()=&gt;{let e={id:t,parentId:o};return null==n||n.addNode(e),()=&gt;{null==n||n.removeNode(e)}},[n,t,o]),t}function er(e){let{children:t,id:n}=e,r=ee();return u.createElement(Q.Provider,{value:u.useMemo(()=&gt;({id:n,parentId:r}),[n,r])},t)}function eo(e){let{children:t}=e,n=u.useRef([]),r=u.useCallback(e=&gt;{n.current=[...n.current,e]},[]),o=u.useCallback(e=&gt;{n.current=n.current.filter(t=&gt;t!==e)},[]),l=u.useState(()=&gt;$())[0];return u.createElement(J.Provider,{value:u.useMemo(()=&gt;({nodesRef:n,addNode:r,removeNode:o,events:l}),[r,o,l])},t)}function eu(e){return"data-floating-ui-"+e}function el(e){let t=(0,u.useRef)(e);return A(()=&gt;{t.current=e}),t}let ei=eu("safe-polygon");function ec(e,t,n){return n&amp;&amp;!(0,l.Go)(n)?0:"number"==typeof e?e:null==e?void 0:e[t]}function ea(e,t){void 0===t&amp;&amp;(t={});let{open:n,onOpenChange:r,dataRef:o,events:i,elements:a}=e,{enabled:s=!0,delay:f=0,handleClose:d=null,mouseOnly:v=!1,restMs:m=0,move:p=!0}=t,h=et(),y=ee(),E=el(d),b=el(f),R=el(n),w=u.useRef(),x=u.useRef(-1),k=u.useRef(),M=u.useRef(-1),C=u.useRef(!0),T=u.useRef(!1),I=u.useRef(()=&gt;{}),L=u.useCallback(()=&gt;{var e;let t=null==(e=o.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&amp;&amp;"mousedown"!==t},[o]);u.useEffect(()=&gt;{if(s)return i.on("openchange",e),()=&gt;{i.off("openchange",e)};function e(e){let{open:t}=e;t||(clearTimeout(x.current),clearTimeout(M.current),C.current=!0)}},[s,i]),u.useEffect(()=&gt;{if(!s||!E.current||!n)return;function e(e){L()&amp;&amp;r(!1,e,"hover")}let t=(0,l.YE)(a.floating).documentElement;return t.addEventListener("mouseleave",e),()=&gt;{t.removeEventListener("mouseleave",e)}},[a.floating,n,r,s,E,L]);let S=u.useCallback(function(e,t,n){void 0===t&amp;&amp;(t=!0),void 0===n&amp;&amp;(n="hover");let o=ec(b.current,"close",w.current);o&amp;&amp;!k.current?(clearTimeout(x.current),x.current=window.setTimeout(()=&gt;r(!1,e,n),o)):t&amp;&amp;(clearTimeout(x.current),r(!1,e,n))},[b,r]),P=g(()=&gt;{I.current(),k.current=void 0}),O=g(()=&gt;{if(T.current){let e=(0,l.YE)(a.floating).body;e.style.pointerEvents="",e.removeAttribute(ei),T.current=!1}});u.useEffect(()=&gt;{if(s&amp;&amp;(0,c.vq)(a.domReference)){var e;let t=a.domReference;return n&amp;&amp;t.addEventListener("mouseleave",f),null==(e=a.floating)||e.addEventListener("mouseleave",f),p&amp;&amp;t.addEventListener("mousemove",u,{once:!0}),t.addEventListener("mouseenter",u),t.addEventListener("mouseleave",i),()=&gt;{var e;n&amp;&amp;t.removeEventListener("mouseleave",f),null==(e=a.floating)||e.removeEventListener("mouseleave",f),p&amp;&amp;t.removeEventListener("mousemove",u),t.removeEventListener("mouseenter",u),t.removeEventListener("mouseleave",i)}}function t(){return!!o.current.openEvent&amp;&amp;["click","mousedown"].includes(o.current.openEvent.type)}function u(e){if(clearTimeout(x.current),C.current=!1,v&amp;&amp;!(0,l.Go)(w.current)||m&gt;0&amp;&amp;!ec(b.current,"open"))return;let t=ec(b.current,"open",w.current);t?x.current=window.setTimeout(()=&gt;{R.current||r(!0,e,"hover")},t):r(!0,e,"hover")}function i(e){if(t())return;I.current();let r=(0,l.YE)(a.floating);if(clearTimeout(M.current),E.current&amp;&amp;o.current.floatingContext){n||clearTimeout(x.current),k.current=E.current({...o.current.floatingContext,tree:h,x:e.clientX,y:e.clientY,onClose(){O(),P(),S(e,!0,"safe-polygon")}});let t=k.current;r.addEventListener("mousemove",t),I.current=()=&gt;{r.removeEventListener("mousemove",t)};return}"touch"===w.current&amp;&amp;(0,l.gR)(a.floating,e.relatedTarget)||S(e)}function f(e){!t()&amp;&amp;o.current.floatingContext&amp;&amp;(null==E.current||E.current({...o.current.floatingContext,tree:h,x:e.clientX,y:e.clientY,onClose(){O(),P(),S(e)}})(e))}},[a,s,e,v,m,p,S,P,O,r,n,R,h,b,E,o]),A(()=&gt;{var e,t;if(s&amp;&amp;n&amp;&amp;null!=(e=E.current)&amp;&amp;e.__options.blockPointerEvents&amp;&amp;L()){T.current=!0;let e=a.floating;if((0,c.vq)(a.domReference)&amp;&amp;e){let n=(0,l.YE)(a.floating).body;n.setAttribute(ei,"");let r=a.domReference,o=null==h||null==(t=h.nodesRef.current.find(e=&gt;e.id===y))||null==(t=t.context)?void 0:t.elements.floating;return o&amp;&amp;(o.style.pointerEvents=""),n.style.pointerEvents="none",r.style.pointerEvents="auto",e.style.pointerEvents="auto",()=&gt;{n.style.pointerEvents="",r.style.pointerEvents="",e.style.pointerEvents=""}}}},[s,n,y,a,h,E,L]),A(()=&gt;{n||(w.current=void 0,P(),O())},[n,P,O]),u.useEffect(()=&gt;()=&gt;{P(),clearTimeout(x.current),clearTimeout(M.current),O()},[s,a.domReference,P,O]);let D=u.useMemo(()=&gt;{function e(e){w.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e;function o(){C.current||R.current||r(!0,t,"hover")}(!v||(0,l.Go)(w.current))&amp;&amp;!n&amp;&amp;0!==m&amp;&amp;(clearTimeout(M.current),"touch"===w.current?o():M.current=window.setTimeout(o,m))}}},[v,r,n,R,m]),F=u.useMemo(()=&gt;({onMouseEnter(){clearTimeout(x.current)},onMouseLeave(e){S(e.nativeEvent,!1)}}),[S]);return u.useMemo(()=&gt;s?{reference:D,floating:F}:{},[s,D,F])}let es=()=&gt;{},ef=u.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:es,setState:es,isInstantPhase:!1}),ed=()=&gt;u.useContext(ef);function ev(e){let{children:t,delay:n,timeoutMs:r=0}=e,[o,l]=u.useReducer((e,t)=&gt;({...e,...t}),{delay:n,timeoutMs:r,initialDelay:n,currentId:null,isInstantPhase:!1}),i=u.useRef(null),c=u.useCallback(e=&gt;{l({currentId:e})},[]);return A(()=&gt;{o.currentId?null===i.current?i.current=o.currentId:o.isInstantPhase||l({isInstantPhase:!0}):(o.isInstantPhase&amp;&amp;l({isInstantPhase:!1}),i.current=null)},[o.currentId,o.isInstantPhase]),u.createElement(ef.Provider,{value:u.useMemo(()=&gt;({...o,setState:l,setCurrentId:c}),[o,c])},t)}function em(e,t){void 0===t&amp;&amp;(t={});let{open:n,onOpenChange:r,floatingId:o}=e,{id:u}=t,l=null!=u?u:o,i=ed(),{currentId:c,setCurrentId:a,initialDelay:s,setState:f,timeoutMs:d}=i;return A(()=&gt;{c&amp;&amp;(f({delay:{open:1,close:ec(s,"close")}}),c!==l&amp;&amp;r(!1))},[l,r,f,c,s]),A(()=&gt;{function e(){r(!1),f({delay:s,currentId:null})}if(c&amp;&amp;!n&amp;&amp;c===l){if(d){let t=window.setTimeout(e,d);return()=&gt;{clearTimeout(t)}}e()}},[n,f,c,l,r,s,d]),A(()=&gt;{a!==es&amp;&amp;n&amp;&amp;a(l)},[n,a,l]),i}function ep(e,t){let n=e.filter(e=&gt;{var n;return e.parentId===t&amp;&amp;(null==(n=e.context)?void 0:n.open)}),r=n;for(;r.length;)r=e.filter(e=&gt;{var t;return null==(t=r)?void 0:t.some(t=&gt;{var n;return e.parentId===t.id&amp;&amp;(null==(n=e.context)?void 0:n.open)})}),n=n.concat(r);return n}let eg=new WeakMap,eh=new WeakSet,ey={},eE=0,eb=()=&gt;"undefined"!=typeof HTMLElement&amp;&amp;"inert"in HTMLElement.prototype,eR=e=&gt;e&amp;&amp;(e.host||eR(e.parentNode)),ew=(e,t)=&gt;t.map(t=&gt;{if(e.contains(t))return t;let n=eR(t);return e.contains(n)?n:null}).filter(e=&gt;null!=e);function ex(e,t,n){void 0===t&amp;&amp;(t=!1),void 0===n&amp;&amp;(n=!1);let r=(0,l.YE)(e[0]).body;return function(e,t,n,r){let o="data-floating-ui-inert",u=r?"inert":n?"aria-hidden":null,l=ew(t,e),i=new Set,a=new Set(l),s=[];ey[o]||(ey[o]=new WeakMap);let f=ey[o];return l.forEach(function e(t){!(!t||i.has(t))&amp;&amp;(i.add(t),t.parentNode&amp;&amp;e(t.parentNode))}),function e(t){!(!t||a.has(t))&amp;&amp;[].forEach.call(t.children,t=&gt;{if("script"!==(0,c.mq)(t)){if(i.has(t))e(t);else{let e=u?t.getAttribute(u):null,n=null!==e&amp;&amp;"false"!==e,r=(eg.get(t)||0)+1,l=(f.get(t)||0)+1;eg.set(t,r),f.set(t,l),s.push(t),1===r&amp;&amp;n&amp;&amp;eh.add(t),1===l&amp;&amp;t.setAttribute(o,""),!n&amp;&amp;u&amp;&amp;t.setAttribute(u,"true")}}})}(t),i.clear(),eE++,()=&gt;{s.forEach(e=&gt;{let t=(eg.get(e)||0)-1,n=(f.get(e)||0)-1;eg.set(e,t),f.set(e,n),t||(!eh.has(e)&amp;&amp;u&amp;&amp;e.removeAttribute(u),eh.delete(e)),n||e.removeAttribute(o)}),--eE||(eg=new WeakMap,eg=new WeakMap,eh=new WeakSet,ey={})}}(e.concat(Array.from(r.querySelectorAll("[aria-live]"))),r,t,n)}let ek=()=&gt;({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&amp;&amp;ResizeObserver.toString().includes("[native code]")?"full":"none"});function eM(e,t){let n=(0,a.Kr)(e,ek());"prev"===t&amp;&amp;n.reverse();let r=n.indexOf((0,l.RS)((0,l.YE)(e)));return n.slice(r+1)[0]}function eC(){return eM(document.body,"next")}function eT(){return eM(document.body,"prev")}function eI(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!(0,l.gR)(n,r)}function eL(e){e.querySelectorAll("[data-tabindex]").forEach(e=&gt;{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}let eS={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0};function eP(e){"Tab"===e.key&amp;&amp;(e.target,clearTimeout(r))}let eO=u.forwardRef(function(e,t){let[n,r]=u.useState();A(()=&gt;((0,l.nr)()&amp;&amp;r("button"),document.addEventListener("keydown",eP),()=&gt;{document.removeEventListener("keydown",eP)}),[]);let o={ref:t,tabIndex:0,role:n,"aria-hidden":!n||void 0,[eu("focus-guard")]:"",style:eS};return u.createElement("span",U({},e,o))}),eA=u.createContext(null),eD=eu("portal");function eF(e){void 0===e&amp;&amp;(e={});let{id:t,root:n}=e,r=V(),o=eq(),[l,i]=u.useState(null),a=u.useRef(null);return A(()=&gt;()=&gt;{null==l||l.remove(),queueMicrotask(()=&gt;{a.current=null})},[l]),A(()=&gt;{if(!r||a.current)return;let e=t?document.getElementById(t):null;if(!e)return;let n=document.createElement("div");n.id=r,n.setAttribute(eD,""),e.appendChild(n),a.current=n,i(n)},[t,r]),A(()=&gt;{if(!r||a.current)return;let e=n||(null==o?void 0:o.portalNode);e&amp;&amp;!(0,c.vq)(e)&amp;&amp;(e=e.current),e=e||document.body;let u=null;t&amp;&amp;((u=document.createElement("div")).id=t,e.appendChild(u));let l=document.createElement("div");l.id=r,l.setAttribute(eD,""),(e=u||e).appendChild(l),a.current=l,i(l)},[t,n,r,o]),l}function eN(e){let{children:t,id:n,root:r=null,preserveTabOrder:o=!0}=e,l=eF({id:n,root:r}),[i,c]=u.useState(null),f=u.useRef(null),d=u.useRef(null),v=u.useRef(null),m=u.useRef(null),p=null==i?void 0:i.modal,g=null==i?void 0:i.open,h=!!i&amp;&amp;!i.modal&amp;&amp;i.open&amp;&amp;o&amp;&amp;!!(r||l);return u.useEffect(()=&gt;{if(l&amp;&amp;o&amp;&amp;!p)return l.addEventListener("focusin",e,!0),l.addEventListener("focusout",e,!0),()=&gt;{l.removeEventListener("focusin",e,!0),l.removeEventListener("focusout",e,!0)};function e(e){l&amp;&amp;eI(e)&amp;&amp;("focusin"===e.type?eL:function(e){(0,a.Kr)(e,ek()).forEach(e=&gt;{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})})(l)}},[l,o,p]),u.useEffect(()=&gt;{l&amp;&amp;(g||eL(l))},[g,l]),u.createElement(eA.Provider,{value:u.useMemo(()=&gt;({preserveTabOrder:o,beforeOutsideRef:f,afterOutsideRef:d,beforeInsideRef:v,afterInsideRef:m,portalNode:l,setFocusManagerState:c}),[o,l])},h&amp;&amp;l&amp;&amp;u.createElement(eO,{"data-type":"outside",ref:f,onFocus:e=&gt;{if(eI(e,l)){var t;null==(t=v.current)||t.focus()}else{let e=eT()||(null==i?void 0:i.refs.domReference.current);null==e||e.focus()}}}),h&amp;&amp;l&amp;&amp;u.createElement("span",{"aria-owns":l.id,style:eS}),l&amp;&amp;s.createPortal(t,l),h&amp;&amp;l&amp;&amp;u.createElement(eO,{"data-type":"outside",ref:d,onFocus:e=&gt;{if(eI(e,l)){var t;null==(t=m.current)||t.focus()}else{let t=eC()||(null==i?void 0:i.refs.domReference.current);null==t||t.focus(),(null==i?void 0:i.closeOnFocusOut)&amp;&amp;(null==i||i.onOpenChange(!1,e.nativeEvent,"focus-out"))}}}))}let eq=()=&gt;u.useContext(eA),e_="data-floating-ui-focusable";function ej(e){return e?e.hasAttribute(e_)?e:e.querySelector("["+e_+"]")||e:null}let eK=[];function eY(e){eK=eK.filter(e=&gt;e.isConnected);let t=e;if(t&amp;&amp;"body"!==(0,c.mq)(t)){if(!(0,a.AO)(t,ek())){let e=(0,a.Kr)(t,ek())[0];e&amp;&amp;(t=e)}eK.push(t),eK.length&gt;20&amp;&amp;(eK=eK.slice(-20))}}function eW(){return eK.slice().reverse().find(e=&gt;e.isConnected)}let eH=u.forwardRef(function(e,t){return u.createElement("button",U({},e,{type:"button",ref:t,tabIndex:-1,style:eS}))});function eB(e){let{context:t,children:n,disabled:r=!1,order:o=["content"],guards:i=!0,initialFocus:s=0,returnFocus:f=!0,restoreFocus:d=!1,modal:v=!0,visuallyHiddenDismiss:m=!1,closeOnFocusOut:p=!0}=e,{open:h,refs:y,nodeId:E,onOpenChange:b,events:R,dataRef:w,floatingId:x,elements:{domReference:k,floating:M}}=t,C="number"==typeof s&amp;&amp;s&lt;0,T=(0,l.WZ)(k)&amp;&amp;C,I=!eb()||i,L=el(o),S=el(s),P=el(f),D=et(),F=eq(),N=u.useRef(null),q=u.useRef(null),_=u.useRef(!1),j=u.useRef(!1),K=u.useRef(-1),Y=null!=F,W=ej(M),H=g(function(e){return void 0===e&amp;&amp;(e=W),e?(0,a.Kr)(e,ek()):[]}),B=g(e=&gt;{let t=H(e);return L.current.map(e=&gt;k&amp;&amp;"reference"===e?k:W&amp;&amp;"floating"===e?W:t).filter(Boolean).flat()});function U(e){return!r&amp;&amp;m&amp;&amp;v?u.createElement(eH,{ref:"start"===e?N:q,onClick:e=&gt;b(!1,e.nativeEvent)},"string"==typeof m?m:"Dismiss"):null}u.useEffect(()=&gt;{_.current=!1},[r]),u.useEffect(()=&gt;{if(r||!v)return;function e(e){if("Tab"===e.key){(0,l.gR)(W,(0,l.RS)((0,l.YE)(W)))&amp;&amp;0===H().length&amp;&amp;!T&amp;&amp;(0,l.jo)(e);let t=B(),n=(0,l.EW)(e);"reference"===L.current[0]&amp;&amp;n===k&amp;&amp;((0,l.jo)(e),e.shiftKey?O(t[t.length-1]):O(t[1])),"floating"===L.current[1]&amp;&amp;n===W&amp;&amp;e.shiftKey&amp;&amp;((0,l.jo)(e),O(t[0]))}}let t=(0,l.YE)(W);return t.addEventListener("keydown",e),()=&gt;{t.removeEventListener("keydown",e)}},[r,k,W,v,L,T,H,B]),u.useEffect(()=&gt;{if(!r&amp;&amp;M)return M.addEventListener("focusin",e),()=&gt;{M.removeEventListener("focusin",e)};function e(e){let t=(0,l.EW)(e),n=H().indexOf(t);-1!==n&amp;&amp;(K.current=n)}},[r,M,H]),u.useEffect(()=&gt;{if(!r&amp;&amp;p&amp;&amp;M&amp;&amp;(0,c.sb)(k))return k.addEventListener("focusout",t),k.addEventListener("pointerdown",e),M.addEventListener("focusout",t),()=&gt;{k.removeEventListener("focusout",t),k.removeEventListener("pointerdown",e),M.removeEventListener("focusout",t)};function e(){j.current=!0,setTimeout(()=&gt;{j.current=!1})}function t(e){let t=e.relatedTarget;queueMicrotask(()=&gt;{let n=!((0,l.gR)(k,t)||(0,l.gR)(M,t)||(0,l.gR)(t,M)||(0,l.gR)(null==F?void 0:F.portalNode,t)||null!=t&amp;&amp;t.hasAttribute(eu("focus-guard"))||D&amp;&amp;(ep(D.nodesRef.current,E).find(e=&gt;{var n,r;return(0,l.gR)(null==(n=e.context)?void 0:n.elements.floating,t)||(0,l.gR)(null==(r=e.context)?void 0:r.elements.domReference,t)})||(function(e,t){var n;let r=[],o=null==(n=e.find(e=&gt;e.id===t))?void 0:n.parentId;for(;o;){let t=e.find(e=&gt;e.id===o);o=null==t?void 0:t.parentId,t&amp;&amp;(r=r.concat(t))}return r})(D.nodesRef.current,E).find(e=&gt;{var n,r;return(null==(n=e.context)?void 0:n.elements.floating)===t||(null==(r=e.context)?void 0:r.elements.domReference)===t})));if(d&amp;&amp;n&amp;&amp;(0,l.RS)((0,l.YE)(W))===(0,l.YE)(W).body){(0,c.sb)(W)&amp;&amp;W.focus();let e=K.current,t=H(),n=t[e]||t[t.length-1]||W;(0,c.sb)(n)&amp;&amp;n.focus()}(T||!v)&amp;&amp;t&amp;&amp;n&amp;&amp;!j.current&amp;&amp;t!==eW()&amp;&amp;(_.current=!0,b(!1,e,"focus-out"))})}},[r,k,M,W,v,E,D,F,b,p,d,H,T]),u.useEffect(()=&gt;{var e;if(r)return;let t=Array.from((null==F||null==(e=F.portalNode)?void 0:e.querySelectorAll("["+eu("portal")+"]"))||[]);if(M){let e=[M,...t,N.current,q.current,L.current.includes("reference")||T?k:null].filter(e=&gt;null!=e),n=v||T?ex(e,I,!I):ex(e);return()=&gt;{n()}}},[r,k,M,v,L,F,T,I]),A(()=&gt;{if(r||!(0,c.sb)(W))return;let e=(0,l.YE)(W),t=(0,l.RS)(e);queueMicrotask(()=&gt;{let e=B(W),n=S.current,r=("number"==typeof n?e[n]:n.current)||W,o=(0,l.gR)(W,t);C||o||!h||O(r,{preventScroll:r===W})})},[r,h,W,C,B,S]),A(()=&gt;{if(r||!W)return;let e=!1,t=(0,l.YE)(W),n=(0,l.RS)(t),o=w.current.openEvent;function u(t){let{open:n,reason:r,event:u,nested:i}=t;n&amp;&amp;(o=u),"escape-key"===r&amp;&amp;y.domReference.current&amp;&amp;eY(y.domReference.current),"hover"===r&amp;&amp;"mouseleave"===u.type&amp;&amp;(_.current=!0),"outside-press"===r&amp;&amp;(i?(_.current=!1,e=!0):_.current=!((0,l.YF)(u)||(0,l.Pg)(u)))}eY(n),R.on("openchange",u);let i=t.createElement("span");return i.setAttribute("tabindex","-1"),i.setAttribute("aria-hidden","true"),Object.assign(i.style,eS),Y&amp;&amp;k&amp;&amp;k.insertAdjacentElement("afterend",i),()=&gt;{R.off("openchange",u);let n=(0,l.RS)(t),r=(0,l.gR)(M,n)||D&amp;&amp;ep(D.nodesRef.current,E).some(e=&gt;{var t;return(0,l.gR)(null==(t=e.context)?void 0:t.elements.floating,n)});(r||o&amp;&amp;["click","mousedown"].includes(o.type))&amp;&amp;y.domReference.current&amp;&amp;eY(y.domReference.current);let a=eW()||i;queueMicrotask(()=&gt;{P.current&amp;&amp;!_.current&amp;&amp;(0,c.sb)(a)&amp;&amp;(a===n||n===t.body||r)&amp;&amp;a.focus({preventScroll:e}),i.remove()})}},[r,M,W,P,w,y,R,D,E,Y,k]),A(()=&gt;{if(!r&amp;&amp;F)return F.setFocusManagerState({modal:v,closeOnFocusOut:p,open:h,onOpenChange:b,refs:y}),()=&gt;{F.setFocusManagerState(null)}},[r,F,v,h,b,y,p]),A(()=&gt;{if(r||!W||"function"!=typeof MutationObserver||C)return;let e=()=&gt;{let e=W.getAttribute("tabindex"),t=H(),n=(0,l.RS)((0,l.YE)(M)),r=t.indexOf(n);-1!==r&amp;&amp;(K.current=r),L.current.includes("floating")||n!==y.domReference.current&amp;&amp;0===t.length?"0"!==e&amp;&amp;W.setAttribute("tabindex","0"):"-1"!==e&amp;&amp;W.setAttribute("tabindex","-1")};e();let t=new MutationObserver(e);return t.observe(W,{childList:!0,subtree:!0,attributes:!0}),()=&gt;{t.disconnect()}},[r,M,W,y,L,H,C]);let z=!r&amp;&amp;I&amp;&amp;(!v||!T)&amp;&amp;(Y||v);return u.createElement(u.Fragment,null,z&amp;&amp;u.createElement(eO,{"data-type":"inside",ref:null==F?void 0:F.beforeInsideRef,onFocus:e=&gt;{if(v){let e=B();O("reference"===o[0]?e[0]:e[e.length-1])}else if(null!=F&amp;&amp;F.preserveTabOrder&amp;&amp;F.portalNode){if(_.current=!1,eI(e,F.portalNode)){let e=eC()||k;null==e||e.focus()}else{var t;null==(t=F.beforeOutsideRef.current)||t.focus()}}}}),!T&amp;&amp;U("start"),n,U("end"),z&amp;&amp;u.createElement(eO,{"data-type":"inside",ref:null==F?void 0:F.afterInsideRef,onFocus:e=&gt;{if(v)O(B()[0]);else if(null!=F&amp;&amp;F.preserveTabOrder&amp;&amp;F.portalNode){if(p&amp;&amp;(_.current=!0),eI(e,F.portalNode)){let e=eT()||k;null==e||e.focus()}else{var t;null==(t=F.afterOutsideRef.current)||t.focus()}}}}))}let eU=0,ez=()=&gt;{},eG=u.forwardRef(function(e,t){let{lockScroll:n=!1,...r}=e;return A(()=&gt;{if(n)return 1==++eU&amp;&amp;(ez=function(){let e=/iP(hone|ad|od)|iOS/.test((0,l.uo)()),t=document.body.style,n=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",r=window.innerWidth-document.documentElement.clientWidth,o=t.left?parseFloat(t.left):window.scrollX,u=t.top?parseFloat(t.top):window.scrollY;if(t.overflow="hidden",r&amp;&amp;(t[n]=r+"px"),e){var i,c;let e=(null==(i=window.visualViewport)?void 0:i.offsetLeft)||0;Object.assign(t,{position:"fixed",top:-(u-Math.floor((null==(c=window.visualViewport)?void 0:c.offsetTop)||0))+"px",left:-(o-Math.floor(e))+"px",right:"0"})}return()=&gt;{Object.assign(t,{overflow:"",[n]:""}),e&amp;&amp;(Object.assign(t,{position:"",top:"",left:"",right:""}),window.scrollTo(o,u))}}()),()=&gt;{0==--eU&amp;&amp;ez()}},[n]),u.createElement("div",U({ref:t},r,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...r.style}}))});function eX(e){return(0,c.sb)(e.target)&amp;&amp;"BUTTON"===e.target.tagName}function eV(e,t){void 0===t&amp;&amp;(t={});let{open:n,onOpenChange:r,dataRef:o,elements:{domReference:i}}=e,{enabled:c=!0,event:a="click",toggle:s=!0,ignoreMouse:f=!1,keyboardHandlers:d=!0}=t,v=u.useRef(),m=u.useRef(!1),p=u.useMemo(()=&gt;({onPointerDown(e){v.current=e.pointerType},onMouseDown(e){let t=v.current;0===e.button&amp;&amp;"click"!==a&amp;&amp;((0,l.Go)(t,!0)&amp;&amp;f||(n&amp;&amp;s&amp;&amp;(!o.current.openEvent||"mousedown"===o.current.openEvent.type)?r(!1,e.nativeEvent,"click"):(e.preventDefault(),r(!0,e.nativeEvent,"click"))))},onClick(e){let t=v.current;if("mousedown"===a&amp;&amp;v.current){v.current=void 0;return}(0,l.Go)(t,!0)&amp;&amp;f||(n&amp;&amp;s&amp;&amp;(!o.current.openEvent||"click"===o.current.openEvent.type)?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))},onKeyDown(e){v.current=void 0,!(e.defaultPrevented||!d||eX(e))&amp;&amp;(" "===e.key&amp;&amp;!(0,l.$u)(i)&amp;&amp;(e.preventDefault(),m.current=!0),"Enter"===e.key&amp;&amp;(n&amp;&amp;s?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click")))},onKeyUp(e){!(e.defaultPrevented||!d||eX(e)||(0,l.$u)(i))&amp;&amp;" "===e.key&amp;&amp;m.current&amp;&amp;(m.current=!1,n&amp;&amp;s?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))}}),[o,i,a,f,d,r,n,s]);return u.useMemo(()=&gt;c?{reference:p}:{},[c,p])}function eZ(e){return null!=e&amp;&amp;null!=e.clientX}function e$(e,t){void 0===t&amp;&amp;(t={});let{open:n,dataRef:r,elements:{floating:o,domReference:i},refs:a}=e,{enabled:s=!0,axis:f="both",x:d=null,y:v=null}=t,m=u.useRef(!1),p=u.useRef(null),[h,y]=u.useState(),[E,b]=u.useState([]),R=g((e,t)=&gt;{if(!m.current){var n;let o,u,l;(!r.current.openEvent||eZ(r.current.openEvent))&amp;&amp;a.setPositionReference((n={x:e,y:t,axis:f,dataRef:r,pointerType:h},o=null,u=null,l=!1,{contextElement:i||void 0,getBoundingClientRect(){var e;let t=(null==i?void 0:i.getBoundingClientRect())||{width:0,height:0,x:0,y:0},r="x"===n.axis||"both"===n.axis,c="y"===n.axis||"both"===n.axis,a=["mouseenter","mousemove"].includes((null==(e=n.dataRef.current.openEvent)?void 0:e.type)||"")&amp;&amp;"touch"!==n.pointerType,s=t.width,f=t.height,d=t.x,v=t.y;return null==o&amp;&amp;n.x&amp;&amp;r&amp;&amp;(o=t.x-n.x),null==u&amp;&amp;n.y&amp;&amp;c&amp;&amp;(u=t.y-n.y),d-=o||0,v-=u||0,s=0,f=0,!l||a?(s="y"===n.axis?t.width:0,f="x"===n.axis?t.height:0,d=r&amp;&amp;null!=n.x?n.x:d,v=c&amp;&amp;null!=n.y?n.y:v):l&amp;&amp;!a&amp;&amp;(f="x"===n.axis?t.height:f,s="y"===n.axis?t.width:s),l=!0,{width:s,height:f,x:d,y:v,top:v,right:d+s,bottom:v+f,left:d}}}))}}),w=g(e=&gt;{null!=d||null!=v||(n?p.current||b([]):R(e.clientX,e.clientY))}),x=(0,l.Go)(h)?o:n,k=u.useCallback(()=&gt;{if(!x||!s||null!=d||null!=v)return;let e=(0,c.zk)(o);function t(n){let r=(0,l.EW)(n);(0,l.gR)(o,r)?(e.removeEventListener("mousemove",t),p.current=null):R(n.clientX,n.clientY)}if(!r.current.openEvent||eZ(r.current.openEvent)){e.addEventListener("mousemove",t);let n=()=&gt;{e.removeEventListener("mousemove",t),p.current=null};return p.current=n,n}a.setPositionReference(i)},[x,s,d,v,o,r,a,i,R]);u.useEffect(()=&gt;k(),[k,E]),u.useEffect(()=&gt;{s&amp;&amp;!o&amp;&amp;(m.current=!1)},[s,o]),u.useEffect(()=&gt;{!s&amp;&amp;n&amp;&amp;(m.current=!0)},[s,n]),A(()=&gt;{s&amp;&amp;(null!=d||null!=v)&amp;&amp;(m.current=!1,R(d,v))},[s,d,v,R]);let M=u.useMemo(()=&gt;{function e(e){let{pointerType:t}=e;y(t)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:w,onMouseEnter:w}},[w]);return u.useMemo(()=&gt;s?{reference:M}:{},[s,M])}let eQ={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},eJ={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},e0=e=&gt;{var t,n;return{escapeKey:"boolean"==typeof e?e:null!=(t=null==e?void 0:e.escapeKey)&amp;&amp;t,outsidePress:"boolean"==typeof e?e:null==(n=null==e?void 0:e.outsidePress)||n}};function e1(e,t){void 0===t&amp;&amp;(t={});let{open:n,onOpenChange:r,elements:o,dataRef:i}=e,{enabled:a=!0,escapeKey:s=!0,outsidePress:f=!0,outsidePressEvent:d="pointerdown",referencePress:v=!1,referencePressEvent:m="pointerdown",ancestorScroll:p=!1,bubbles:h,capture:y}=t,E=et(),b=g("function"==typeof f?f:()=&gt;!1),R="function"==typeof f?b:f,w=u.useRef(!1),x=u.useRef(!1),{escapeKey:k,outsidePress:M}=e0(h),{escapeKey:C,outsidePress:T}=e0(y),I=g(e=&gt;{var t;if(!n||!a||!s||"Escape"!==e.key)return;let o=null==(t=i.current.floatingContext)?void 0:t.nodeId,u=E?ep(E.nodesRef.current,o):[];if(!k&amp;&amp;(e.stopPropagation(),u.length&gt;0)){let e=!0;if(u.forEach(t=&gt;{var n;if(null!=(n=t.context)&amp;&amp;n.open&amp;&amp;!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}r(!1,(0,l.O_)(e)?e.nativeEvent:e,"escape-key")}),L=g(e=&gt;{var t;let n=()=&gt;{var t;I(e),null==(t=(0,l.EW)(e))||t.removeEventListener("keydown",n)};null==(t=(0,l.EW)(e))||t.addEventListener("keydown",n)}),S=g(e=&gt;{var t;let n=w.current;w.current=!1;let u=x.current;if(x.current=!1,"click"===d&amp;&amp;u||n||"function"==typeof R&amp;&amp;!R(e))return;let a=(0,l.EW)(e),s="["+eu("inert")+"]",f=(0,l.YE)(o.floating).querySelectorAll(s),v=(0,c.vq)(a)?a:null;for(;v&amp;&amp;!(0,c.eu)(v);){let e=(0,c.$4)(v);if((0,c.eu)(e)||!(0,c.vq)(e))break;v=e}if(f.length&amp;&amp;(0,c.vq)(a)&amp;&amp;!(0,l.tZ)(a)&amp;&amp;!(0,l.gR)(a,o.floating)&amp;&amp;Array.from(f).every(e=&gt;!(0,l.gR)(v,e)))return;if((0,c.sb)(a)&amp;&amp;A){let t=a.clientWidth&gt;0&amp;&amp;a.scrollWidth&gt;a.clientWidth,n=a.clientHeight&gt;0&amp;&amp;a.scrollHeight&gt;a.clientHeight,r=n&amp;&amp;e.offsetX&gt;a.clientWidth;if(n&amp;&amp;"rtl"===(0,c.L9)(a).direction&amp;&amp;(r=e.offsetX&lt;=a.offsetWidth-a.clientWidth),r||t&amp;&amp;e.offsetY&gt;a.clientHeight)return}let m=null==(t=i.current.floatingContext)?void 0:t.nodeId,p=E&amp;&amp;ep(E.nodesRef.current,m).some(t=&gt;{var n;return(0,l.F2)(e,null==(n=t.context)?void 0:n.elements.floating)});if((0,l.F2)(e,o.floating)||(0,l.F2)(e,o.domReference)||p)return;let g=E?ep(E.nodesRef.current,m):[];if(g.length&gt;0){let e=!0;if(g.forEach(t=&gt;{var n;if(null!=(n=t.context)&amp;&amp;n.open&amp;&amp;!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}r(!1,e,"outside-press")}),P=g(e=&gt;{var t;let n=()=&gt;{var t;S(e),null==(t=(0,l.EW)(e))||t.removeEventListener(d,n)};null==(t=(0,l.EW)(e))||t.addEventListener(d,n)});u.useEffect(()=&gt;{if(!n||!a)return;function e(e){r(!1,e,"ancestor-scroll")}i.current.__escapeKeyBubbles=k,i.current.__outsidePressBubbles=M;let t=(0,l.YE)(o.floating);s&amp;&amp;t.addEventListener("keydown",C?L:I,C),R&amp;&amp;t.addEventListener(d,T?P:S,T);let u=[];return p&amp;&amp;((0,c.vq)(o.domReference)&amp;&amp;(u=(0,c.v9)(o.domReference)),(0,c.vq)(o.floating)&amp;&amp;(u=u.concat((0,c.v9)(o.floating))),!(0,c.vq)(o.reference)&amp;&amp;o.reference&amp;&amp;o.reference.contextElement&amp;&amp;(u=u.concat((0,c.v9)(o.reference.contextElement)))),(u=u.filter(e=&gt;{var n;return e!==(null==(n=t.defaultView)?void 0:n.visualViewport)})).forEach(t=&gt;{t.addEventListener("scroll",e,{passive:!0})}),()=&gt;{s&amp;&amp;t.removeEventListener("keydown",C?L:I,C),R&amp;&amp;t.removeEventListener(d,T?P:S,T),u.forEach(t=&gt;{t.removeEventListener("scroll",e)})}},[i,o,s,R,d,n,r,p,a,k,M,I,C,L,S,T,P]),u.useEffect(()=&gt;{w.current=!1},[R,d]);let O=u.useMemo(()=&gt;({onKeyDown:I,[eQ[m]]:e=&gt;{v&amp;&amp;r(!1,e.nativeEvent,"reference-press")}}),[I,r,v,m]),A=u.useMemo(()=&gt;({onKeyDown:I,onMouseDown(){x.current=!0},onMouseUp(){x.current=!0},[eJ[d]]:()=&gt;{w.current=!0}}),[I,d]);return u.useMemo(()=&gt;a?{reference:O,floating:A}:{},[a,O,A])}function e2(e){let{open:t=!1,onOpenChange:n,elements:r}=e,o=V(),l=u.useRef({}),[i]=u.useState(()=&gt;$()),c=null!=ee(),[a,s]=u.useState(r.reference),f=g((e,t,r)=&gt;{l.current.openEvent=e?t:void 0,i.emit("openchange",{open:e,event:t,reason:r,nested:c}),null==n||n(e,t,r)}),d=u.useMemo(()=&gt;({setPositionReference:s}),[]),v=u.useMemo(()=&gt;({reference:a||r.reference||null,floating:r.floating||null,domReference:r.reference}),[a,r.reference,r.floating]);return u.useMemo(()=&gt;({dataRef:l,open:t,onOpenChange:f,elements:v,events:i,floatingId:o,refs:d}),[t,f,v,i,o,d])}function e4(e){void 0===e&amp;&amp;(e={});let{nodeId:t}=e,n=e2({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,o=r.elements,[l,i]=u.useState(null),[a,s]=u.useState(null),d=(null==o?void 0:o.reference)||l,v=u.useRef(null),m=et();A(()=&gt;{d&amp;&amp;(v.current=d)},[d]);let p=(0,f.we)({...e,elements:{...o,...a&amp;&amp;{reference:a}}}),g=u.useCallback(e=&gt;{let t=(0,c.vq)(e)?{getBoundingClientRect:()=&gt;e.getBoundingClientRect(),contextElement:e}:e;s(t),p.refs.setReference(t)},[p.refs]),h=u.useCallback(e=&gt;{((0,c.vq)(e)||null===e)&amp;&amp;(v.current=e,i(e)),((0,c.vq)(p.refs.reference.current)||null===p.refs.reference.current||null!==e&amp;&amp;!(0,c.vq)(e))&amp;&amp;p.refs.setReference(e)},[p.refs]),y=u.useMemo(()=&gt;({...p.refs,setReference:h,setPositionReference:g,domReference:v}),[p.refs,h,g]),E=u.useMemo(()=&gt;({...p.elements,domReference:d}),[p.elements,d]),b=u.useMemo(()=&gt;({...p,...r,refs:y,elements:E,nodeId:t}),[p,y,E,t,r]);return A(()=&gt;{r.dataRef.current.floatingContext=b;let e=null==m?void 0:m.nodesRef.current.find(e=&gt;e.id===t);e&amp;&amp;(e.context=b)}),u.useMemo(()=&gt;({...p,context:b,refs:y,elements:E}),[p,y,E,b])}function e9(e,t){void 0===t&amp;&amp;(t={});let{open:n,onOpenChange:r,events:o,dataRef:i,elements:a}=e,{enabled:s=!0,visibleOnly:f=!0}=t,d=u.useRef(!1),v=u.useRef(),m=u.useRef(!0);u.useEffect(()=&gt;{if(!s)return;let e=(0,c.zk)(a.domReference);function t(){!n&amp;&amp;(0,c.sb)(a.domReference)&amp;&amp;a.domReference===(0,l.RS)((0,l.YE)(a.domReference))&amp;&amp;(d.current=!0)}function r(){m.current=!0}return e.addEventListener("blur",t),e.addEventListener("keydown",r,!0),()=&gt;{e.removeEventListener("blur",t),e.removeEventListener("keydown",r,!0)}},[a.domReference,n,s]),u.useEffect(()=&gt;{if(s)return o.on("openchange",e),()=&gt;{o.off("openchange",e)};function e(e){let{reason:t}=e;("reference-press"===t||"escape-key"===t)&amp;&amp;(d.current=!0)}},[o,s]),u.useEffect(()=&gt;()=&gt;{clearTimeout(v.current)},[]);let p=u.useMemo(()=&gt;({onPointerDown(e){(0,l.Pg)(e.nativeEvent)||(m.current=!1)},onMouseLeave(){d.current=!1},onFocus(e){if(d.current)return;let t=(0,l.EW)(e.nativeEvent);if(f&amp;&amp;(0,c.vq)(t))try{if((0,l.nr)()&amp;&amp;(0,l.cX)())throw Error();if(!t.matches(":focus-visible"))return}catch(e){if(!m.current&amp;&amp;!(0,l.$u)(t))return}r(!0,e.nativeEvent,"focus")},onBlur(e){d.current=!1;let t=e.relatedTarget,n=e.nativeEvent,o=(0,c.vq)(t)&amp;&amp;t.hasAttribute(eu("focus-guard"))&amp;&amp;"outside"===t.getAttribute("data-type");v.current=window.setTimeout(()=&gt;{var e;let u=(0,l.RS)(a.domReference?a.domReference.ownerDocument:document);if(t||u!==a.domReference){if((0,l.gR)(null==(e=i.current.floatingContext)?void 0:e.refs.floating.current,u)||(0,l.gR)(a.domReference,u)||o)return;r(!1,n,"focus")}})}}),[i,a.domReference,r,f]);return u.useMemo(()=&gt;s?{reference:p}:{},[s,p])}let e5="active",e8="selected";function e3(e,t,n){let r=new Map,o="item"===n,u=e;if(o&amp;&amp;e){let{[e5]:t,[e8]:n,...r}=e;u=r}return{..."floating"===n&amp;&amp;{tabIndex:-1,[e_]:""},...u,...t.map(t=&gt;{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=&gt;(t&amp;&amp;Object.entries(t).forEach(t=&gt;{let[n,u]=t;if(!(o&amp;&amp;[e5,e8].includes(n))){if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof u){var l;null==(l=r.get(n))||l.push(u),e[n]=function(){for(var e,t=arguments.length,o=Array(t),u=0;u&lt;t;u++)o[u]=arguments[u];return null==(e=r.get(n))?void 0:e.map(e=&gt;e(...o)).find(e=&gt;void 0!==e)}}}else e[n]=u}}),e),{})}}function e6(e){void 0===e&amp;&amp;(e=[]);let t=e.map(e=&gt;null==e?void 0:e.reference),n=e.map(e=&gt;null==e?void 0:e.floating),r=e.map(e=&gt;null==e?void 0:e.item),o=u.useCallback(t=&gt;e3(t,e,"reference"),t),l=u.useCallback(t=&gt;e3(t,e,"floating"),n),i=u.useCallback(t=&gt;e3(t,e,"item"),r);return u.useMemo(()=&gt;({getReferenceProps:o,getFloatingProps:l,getItemProps:i}),[o,l,i])}let e7=!1;function te(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function tt(e,t){return te(t,e===h||e===y,e===E||e===b)}function tn(e,t,n){return te(t,e===y,n?e===E:e===b)||"Enter"===e||" "===e||""===e}function tr(e,t,n){return te(t,n?e===b:e===E,e===h)}function to(e,t){let{open:n,onOpenChange:r,elements:o}=e,{listRef:i,activeIndex:a,onNavigate:s=()=&gt;{},enabled:f=!0,selectedIndex:d=null,allowEscape:v=!1,loop:m=!1,nested:p=!1,rtl:h=!1,virtual:R=!1,focusItemOnOpen:P="auto",focusItemOnHover:D=!0,openOnArrowKeyDown:F=!0,disabledIndices:N,orientation:q="vertical",cols:_=1,scrollItemIntoView:j=!0,virtualItemRef:K,itemSizes:Y,dense:W=!1}=t,H=el(ej(o.floating)),B=ee(),U=et(),z=g(s),G=u.useRef(P),X=u.useRef(null!=d?d:-1),V=u.useRef(null),Z=u.useRef(!0),$=u.useRef(z),Q=u.useRef(!!o.floating),J=u.useRef(n),en=u.useRef(!1),er=u.useRef(!1),eo=el(N),eu=el(n),ei=el(j),ec=el(d),[ea,es]=u.useState(),[ef,ed]=u.useState(),ev=g(function(e,t,n){function r(e){R?(es(e.id),null==U||U.events.emit("virtualfocus",e),K&amp;&amp;(K.current=e)):O(e,{preventScroll:!0,sync:!!((0,l.cX)()&amp;&amp;(0,l.nr)())&amp;&amp;(e7||en.current)})}void 0===n&amp;&amp;(n=!1);let o=e.current[t.current];o&amp;&amp;r(o),requestAnimationFrame(()=&gt;{let u=e.current[t.current]||o;if(!u)return;o||r(u);let l=ei.current;l&amp;&amp;eg&amp;&amp;(n||!Z.current)&amp;&amp;(null==u.scrollIntoView||u.scrollIntoView("boolean"==typeof l?{block:"nearest",inline:"nearest"}:l))})});A(()=&gt;{document.createElement("div").focus({get preventScroll(){return e7=!0,!1}})},[]),A(()=&gt;{f&amp;&amp;(n&amp;&amp;o.floating?G.current&amp;&amp;null!=d&amp;&amp;(er.current=!0,X.current=d,z(d)):Q.current&amp;&amp;(X.current=-1,$.current(null)))},[f,n,o.floating,d,z]),A(()=&gt;{if(f&amp;&amp;n&amp;&amp;o.floating){if(null==a){if(en.current=!1,null==ec.current&amp;&amp;(Q.current&amp;&amp;(X.current=-1,ev(i,X)),(!J.current||!Q.current)&amp;&amp;G.current&amp;&amp;(null!=V.current||!0===G.current&amp;&amp;null==V.current))){let e=0,t=()=&gt;{null==i.current[0]?(e&lt;2&amp;&amp;(e?requestAnimationFrame:queueMicrotask)(t),e++):(X.current=null==V.current||tn(V.current,q,h)||p?x(i,eo.current):k(i,eo.current),V.current=null,z(X.current))};t()}}else w(i,a)||(X.current=a,ev(i,X,er.current),er.current=!1)}},[f,n,o.floating,a,ec,p,i,q,h,z,ev,eo]),A(()=&gt;{var e;if(!f||o.floating||!U||R||!Q.current)return;let t=U.nodesRef.current,n=null==(e=t.find(e=&gt;e.id===B))||null==(e=e.context)?void 0:e.elements.floating,r=(0,l.RS)((0,l.YE)(o.floating)),u=t.some(e=&gt;e.context&amp;&amp;(0,l.gR)(e.context.elements.floating,r));n&amp;&amp;!u&amp;&amp;Z.current&amp;&amp;n.focus({preventScroll:!0})},[f,o.floating,U,B,R]),A(()=&gt;{if(f&amp;&amp;U&amp;&amp;R&amp;&amp;!B)return U.events.on("virtualfocus",e),()=&gt;{U.events.off("virtualfocus",e)};function e(e){ed(e.id),K&amp;&amp;(K.current=e)}},[f,U,R,B,K]),A(()=&gt;{$.current=z,Q.current=!!o.floating}),A(()=&gt;{n||(V.current=null)},[n]),A(()=&gt;{J.current=n},[n]);let em=null!=a,eg=u.useMemo(()=&gt;{function e(e){if(!n)return;let t=i.current.indexOf(e);-1!==t&amp;&amp;z(t)}return{onFocus(t){let{currentTarget:n}=t;e(n)},onClick:e=&gt;{let{currentTarget:t}=e;return t.focus({preventScroll:!0})},...D&amp;&amp;{onMouseMove(t){let{currentTarget:n}=t;e(n)},onPointerLeave(e){let{pointerType:t}=e;Z.current&amp;&amp;"touch"!==t&amp;&amp;(X.current=-1,ev(i,X),z(null),R||O(H.current,{preventScroll:!0}))}}}},[n,H,ev,D,i,z,R]),eh=g(e=&gt;{if(Z.current=!1,en.current=!0,!eu.current&amp;&amp;e.currentTarget===H.current)return;if(p&amp;&amp;tr(e.key,q,h)){(0,l.jo)(e),r(!1,e.nativeEvent,"list-navigation"),(0,c.sb)(o.domReference)&amp;&amp;!R&amp;&amp;o.domReference.focus();return}let t=X.current,u=x(i,N),a=k(i,N);if("Home"===e.key&amp;&amp;((0,l.jo)(e),X.current=u,z(X.current)),"End"===e.key&amp;&amp;((0,l.jo)(e),X.current=a,z(X.current)),_&gt;1){let t=Y||Array.from({length:i.current.length},()=&gt;({width:1,height:1})),n=T(t,_,W),r=n.findIndex(e=&gt;null!=e&amp;&amp;!S(i.current,e,N)),o=n.reduce((e,t,n)=&gt;null==t||S(i.current,t,N)?e:n,-1),l=n[C({current:n.map(e=&gt;null!=e?i.current[e]:null)},{event:e,orientation:q,loop:m,cols:_,disabledIndices:L([...N||i.current.map((e,t)=&gt;S(i.current,t)?t:void 0),void 0],n),minIndex:r,maxIndex:o,prevIndex:I(X.current&gt;a?u:X.current,t,n,_,e.key===y?"bl":e.key===b?"tr":"tl"),stopEvent:!0})];if(null!=l&amp;&amp;(X.current=l,z(X.current)),"both"===q)return}if(tt(e.key,q)){if((0,l.jo)(e),n&amp;&amp;!R&amp;&amp;(0,l.RS)(e.currentTarget.ownerDocument)===e.currentTarget){X.current=tn(e.key,q,h)?u:a,z(X.current);return}tn(e.key,q,h)?m?X.current=t&gt;=a?v&amp;&amp;t!==i.current.length?-1:u:M(i,{startingIndex:t,disabledIndices:N}):X.current=Math.min(a,M(i,{startingIndex:t,disabledIndices:N})):m?X.current=t&lt;=u?v&amp;&amp;-1!==t?i.current.length:a:M(i,{startingIndex:t,decrement:!0,disabledIndices:N}):X.current=Math.max(u,M(i,{startingIndex:t,decrement:!0,disabledIndices:N})),w(i,X.current)?z(null):z(X.current)}}),ey=u.useMemo(()=&gt;R&amp;&amp;n&amp;&amp;em&amp;&amp;{"aria-activedescendant":ef||ea},[R,n,em,ef,ea]),eE=u.useMemo(()=&gt;({"aria-orientation":"both"===q?void 0:q,...!(0,l.WZ)(o.domReference)&amp;&amp;ey,onKeyDown:eh,onPointerMove(){Z.current=!0}}),[ey,eh,o.domReference,q]),eb=u.useMemo(()=&gt;{function e(e){"auto"===P&amp;&amp;(0,l.YF)(e.nativeEvent)&amp;&amp;(G.current=!0)}return{...ey,onKeyDown(e){var t,o,u,c,a,s;Z.current=!1;let f=0===e.key.indexOf("Arrow"),v=(t=e.key,te(q,h?t===E:t===b,t===y)),m=tr(e.key,q,h),g=tt(e.key,q),w=(p?v:g)||"Enter"===e.key||""===e.key.trim();if(R&amp;&amp;n){let t,n;let r=null==U?void 0:U.nodesRef.current.find(e=&gt;null==e.parentId),d=U&amp;&amp;r?(o=U.nodesRef.current,u=r.id,n=-1,!function e(r,u){u&gt;n&amp;&amp;(t=r,n=u),ep(o,r).forEach(t=&gt;{e(t.id,u+1)})}(u,0),o.find(e=&gt;e.id===t)):null;if(f&amp;&amp;d&amp;&amp;K){let t=new KeyboardEvent("keydown",{key:e.key,bubbles:!0});if(v||m){let n=(null==(c=d.context)?void 0:c.elements.domReference)===e.currentTarget,r=m&amp;&amp;!n?null==(a=d.context)?void 0:a.elements.domReference:v?i.current.find(e=&gt;(null==e?void 0:e.id)===ea):null;r&amp;&amp;((0,l.jo)(e),r.dispatchEvent(t),ed(void 0))}if(g&amp;&amp;d.context&amp;&amp;d.context.open&amp;&amp;d.parentId&amp;&amp;e.currentTarget!==d.context.elements.domReference){(0,l.jo)(e),null==(s=d.context.elements.domReference)||s.dispatchEvent(t);return}}return eh(e)}if(n||F||!f){if(w&amp;&amp;(V.current=p&amp;&amp;g?null:e.key),p){v&amp;&amp;((0,l.jo)(e),n?(X.current=x(i,eo.current),z(X.current)):r(!0,e.nativeEvent,"list-navigation"));return}g&amp;&amp;(null!=d&amp;&amp;(X.current=d),(0,l.jo)(e),!n&amp;&amp;F?r(!0,e.nativeEvent,"list-navigation"):eh(e),n&amp;&amp;z(X.current))}},onFocus(){n&amp;&amp;!R&amp;&amp;z(null)},onPointerDown:function(e){G.current=P,"auto"===P&amp;&amp;(0,l.Pg)(e.nativeEvent)&amp;&amp;(G.current=!0)},onMouseDown:e,onClick:e}},[ea,ey,eh,eo,P,i,p,z,r,n,F,q,h,d,U,R,K]);return u.useMemo(()=&gt;f?{reference:eb,floating:eE,item:eg}:{},[f,eb,eE,eg])}let tu=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function tl(e,t){var n;void 0===t&amp;&amp;(t={});let{open:r,floatingId:o}=e,{enabled:l=!0,role:i="dialog"}=t,c=null!=(n=tu.get(i))?n:i,a=V(),s=null!=ee(),f=u.useMemo(()=&gt;"tooltip"===c||"label"===i?{["aria-"+("label"===i?"labelledby":"describedby")]:r?o:void 0}:{"aria-expanded":r?"true":"false","aria-haspopup":"alertdialog"===c?"dialog":c,"aria-controls":r?o:void 0,..."listbox"===c&amp;&amp;{role:"combobox"},..."menu"===c&amp;&amp;{id:a},..."menu"===c&amp;&amp;s&amp;&amp;{role:"menuitem"},..."select"===i&amp;&amp;{"aria-autocomplete":"none"},..."combobox"===i&amp;&amp;{"aria-autocomplete":"list"}},[c,o,s,r,a,i]),d=u.useMemo(()=&gt;{let e={id:o,...c&amp;&amp;{role:c}};return"tooltip"===c||"label"===i?e:{...e,..."menu"===c&amp;&amp;{"aria-labelledby":a}}},[c,o,a,i]),v=u.useCallback(e=&gt;{let{active:t,selected:n}=e,r={role:"option",...t&amp;&amp;{id:o+"-option"}};switch(i){case"select":return{...r,"aria-selected":t&amp;&amp;n};case"combobox":return{...r,...t&amp;&amp;{"aria-selected":!0}}}return{}},[o,i]);return u.useMemo(()=&gt;l?{reference:f,floating:d,item:v}:{},[l,f,d,v])}let ti=e=&gt;e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(e,t)=&gt;(t?"-":"")+e.toLowerCase());function tc(e,t){return"function"==typeof e?e(t):e}function ta(e,t){void 0===t&amp;&amp;(t={});let{open:n,elements:{floating:r}}=e,{duration:o=250}=t,l=("number"==typeof o?o:o.close)||0,[i,c]=u.useState("unmounted"),a=function(e,t){let[n,r]=u.useState(e);return e&amp;&amp;!n&amp;&amp;r(!0),u.useEffect(()=&gt;{if(!e&amp;&amp;n){let e=setTimeout(()=&gt;r(!1),t);return()=&gt;clearTimeout(e)}},[e,n,t]),n}(n,l);return a||"close"!==i||c("unmounted"),A(()=&gt;{if(r){if(n){c("initial");let e=requestAnimationFrame(()=&gt;{c("open")});return()=&gt;{cancelAnimationFrame(e)}}c("close")}},[n,r]),{isMounted:a,status:i}}function ts(e,t){void 0===t&amp;&amp;(t={});let{initial:n={opacity:0},open:r,close:o,common:l,duration:i=250}=t,c=e.placement,a=c.split("-")[0],s=u.useMemo(()=&gt;({side:a,placement:c}),[a,c]),f="number"==typeof i,d=(f?i:i.open)||0,v=(f?i:i.close)||0,[m,p]=u.useState(()=&gt;({...tc(l,s),...tc(n,s)})),{isMounted:g,status:h}=ta(e,{duration:i}),y=el(n),E=el(r),b=el(o),R=el(l);return A(()=&gt;{let e=tc(y.current,s),t=tc(b.current,s),n=tc(R.current,s),r=tc(E.current,s)||Object.keys(e).reduce((e,t)=&gt;(e[t]="",e),{});if("initial"===h&amp;&amp;p(t=&gt;({transitionProperty:t.transitionProperty,...n,...e})),"open"===h&amp;&amp;p({transitionProperty:Object.keys(r).map(ti).join(","),transitionDuration:d+"ms",...n,...r}),"close"===h){let r=t||e;p({transitionProperty:Object.keys(r).map(ti).join(","),transitionDuration:v+"ms",...n,...r})}},[v,b,y,E,R,d,h,s]),{isMounted:g,styles:m}}function tf(e,t){var n;let{open:r,dataRef:o}=e,{listRef:i,activeIndex:c,onMatch:a,onTypingChange:s,enabled:f=!0,findMatch:d=null,resetMs:v=750,ignoreKeys:m=[],selectedIndex:p=null}=t,h=u.useRef(),y=u.useRef(""),E=u.useRef(null!=(n=null!=p?p:c)?n:-1),b=u.useRef(null),R=g(a),w=g(s),x=el(d),k=el(m);A(()=&gt;{r&amp;&amp;(clearTimeout(h.current),b.current=null,y.current="")},[r]),A(()=&gt;{if(r&amp;&amp;""===y.current){var e;E.current=null!=(e=null!=p?p:c)?e:-1}},[r,p,c]);let M=g(e=&gt;{e?o.current.typing||(o.current.typing=e,w(e)):o.current.typing&amp;&amp;(o.current.typing=e,w(e))}),C=g(e=&gt;{function t(e,t,n){let r=x.current?x.current(t,n):t.find(e=&gt;(null==e?void 0:e.toLocaleLowerCase().indexOf(n.toLocaleLowerCase()))===0);return r?e.indexOf(r):-1}let n=i.current;if(y.current.length&gt;0&amp;&amp;" "!==y.current[0]&amp;&amp;(-1===t(n,n,y.current)?M(!1):" "===e.key&amp;&amp;(0,l.jo)(e)),null==n||k.current.includes(e.key)||1!==e.key.length||e.ctrlKey||e.metaKey||e.altKey)return;r&amp;&amp;" "!==e.key&amp;&amp;((0,l.jo)(e),M(!0)),n.every(e=&gt;{var t,n;return!e||(null==(t=e[0])?void 0:t.toLocaleLowerCase())!==(null==(n=e[1])?void 0:n.toLocaleLowerCase())})&amp;&amp;y.current===e.key&amp;&amp;(y.current="",E.current=b.current),y.current+=e.key,clearTimeout(h.current),h.current=setTimeout(()=&gt;{y.current="",E.current=b.current,M(!1)},v);let o=E.current,u=t(n,[...n.slice((o||0)+1),...n.slice(0,(o||0)+1)],y.current);-1!==u?(R(u),b.current=u):" "!==e.key&amp;&amp;(y.current="",M(!1))}),T=u.useMemo(()=&gt;({onKeyDown:C}),[C]),I=u.useMemo(()=&gt;({onKeyDown:C,onKeyUp(e){" "===e.key&amp;&amp;M(!1)}}),[C,M]);return u.useMemo(()=&gt;f?{reference:T,floating:I}:{},[f,T,I])}function td(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let tv=e=&gt;({name:"inner",options:e,async fn(t){let{listRef:n,overflowRef:r,onFallbackChange:o,offset:u=0,index:l=0,minItemsVisible:c=4,referenceOverflowThreshold:a=0,scrollRef:v,...m}=(0,i._3)(e,t),{rects:p,elements:{floating:g}}=t,h=n.current[l],y=(null==v?void 0:v.current)||g,E=g.clientTop||y.clientTop,b=0!==g.clientTop,R=0!==y.clientTop,w=g===y;if(!h)return{};let x={...t,...await (0,f.cY)(-h.offsetTop-g.clientTop-p.reference.height/2-h.offsetHeight/2-u).fn(t)},k=await (0,d.__)(td(x,y.scrollHeight+E+g.clientTop),m),M=await (0,d.__)(x,{...m,elementContext:"reference"}),C=(0,i.T9)(0,k.top),T=x.y+C,I=(0,i.LI)((0,i.T9)(0,y.scrollHeight+(b&amp;&amp;w||R?2*E:0)-C-(0,i.T9)(0,k.bottom)));if(y.style.maxHeight=I+"px",y.scrollTop=C,o){let e=y.scrollHeight&gt;y.offsetHeight&amp;&amp;y.offsetHeight&lt;h.offsetHeight*c-1||M.top&gt;=-a||M.bottom&gt;=-a;s.flushSync(()=&gt;o(e))}return r&amp;&amp;(r.current=await (0,d.__)(td({...x,y:T},y.offsetHeight+E+g.clientTop),m)),{y:T}}});function tm(e,t){let{open:n,elements:r}=e,{enabled:o=!0,overflowRef:i,scrollRef:c,onChange:a}=t,f=g(a),d=u.useRef(!1),v=u.useRef(null),m=u.useRef(null);u.useEffect(()=&gt;{if(!o)return;function e(e){if(e.ctrlKey||!t||null==i.current)return;let n=e.deltaY,r=i.current.top&gt;=-.5,o=i.current.bottom&gt;=-.5,u=t.scrollHeight-t.clientHeight,c=n&lt;0?-1:1,a=n&lt;0?"max":"min";!(t.scrollHeight&lt;=t.clientHeight)&amp;&amp;(!r&amp;&amp;n&gt;0||!o&amp;&amp;n&lt;0?(e.preventDefault(),s.flushSync(()=&gt;{f(e=&gt;e+Math[a](n,u*c))})):/firefox/i.test((0,l.$t)())&amp;&amp;(t.scrollTop+=n))}let t=(null==c?void 0:c.current)||r.floating;if(n&amp;&amp;t)return t.addEventListener("wheel",e),requestAnimationFrame(()=&gt;{v.current=t.scrollTop,null!=i.current&amp;&amp;(m.current={...i.current})}),()=&gt;{v.current=null,m.current=null,t.removeEventListener("wheel",e)}},[o,n,r.floating,i,c,f]);let p=u.useMemo(()=&gt;({onKeyDown(){d.current=!0},onWheel(){d.current=!1},onPointerMove(){d.current=!1},onScroll(){let e=(null==c?void 0:c.current)||r.floating;if(i.current&amp;&amp;e&amp;&amp;d.current){if(null!==v.current){let t=e.scrollTop-v.current;(i.current.bottom&lt;-.5&amp;&amp;t&lt;-1||i.current.top&lt;-.5&amp;&amp;t&gt;1)&amp;&amp;s.flushSync(()=&gt;f(e=&gt;e+t))}requestAnimationFrame(()=&gt;{v.current=e.scrollTop})}}}),[r.floating,f,i,c]);return u.useMemo(()=&gt;o?{floating:p}:{},[o,p])}function tp(e,t){let[n,r]=e,o=!1,u=t.length;for(let e=0,l=u-1;e&lt;u;l=e++){let[u,i]=t[e]||[0,0],[c,a]=t[l]||[0,0];i&gt;=r!=a&gt;=r&amp;&amp;n&lt;=(c-u)*(r-i)/(a-i)+u&amp;&amp;(o=!o)}return o}function tg(e){let t;void 0===e&amp;&amp;(e={});let{buffer:n=.5,blockPointerEvents:r=!1,requireIntent:o=!0}=e,u=!1,i=null,a=null,s=performance.now(),f=e=&gt;{let{x:r,y:f,placement:d,elements:v,onClose:m,nodeId:p,tree:g}=e;return function(e){function h(){clearTimeout(t),m()}if(clearTimeout(t),!v.domReference||!v.floating||null==d||null==r||null==f)return;let{clientX:y,clientY:E}=e,b=[y,E],R=(0,l.EW)(e),w="mouseleave"===e.type,x=(0,l.gR)(v.floating,R),k=(0,l.gR)(v.domReference,R),M=v.domReference.getBoundingClientRect(),C=v.floating.getBoundingClientRect(),T=d.split("-")[0],I=r&gt;C.right-C.width/2,L=f&gt;C.bottom-C.height/2,S=b[0]&gt;=M.x&amp;&amp;b[0]&lt;=M.x+M.width&amp;&amp;b[1]&gt;=M.y&amp;&amp;b[1]&lt;=M.y+M.height,P=C.width&gt;M.width,O=C.height&gt;M.height,A=(P?M:C).left,D=(P?M:C).right,F=(O?M:C).top,N=(O?M:C).bottom;if(x&amp;&amp;(u=!0,!w))return;if(k&amp;&amp;(u=!1),k&amp;&amp;!w){u=!0;return}if(w&amp;&amp;(0,c.vq)(e.relatedTarget)&amp;&amp;(0,l.gR)(v.floating,e.relatedTarget)||g&amp;&amp;ep(g.nodesRef.current,p).some(e=&gt;{let{context:t}=e;return null==t?void 0:t.open}))return;if("top"===T&amp;&amp;f&gt;=M.bottom-1||"bottom"===T&amp;&amp;f&lt;=M.top+1||"left"===T&amp;&amp;r&gt;=M.right-1||"right"===T&amp;&amp;r&lt;=M.left+1)return h();let q=[];switch(T){case"top":q=[[A,M.top+1],[A,C.bottom-1],[D,C.bottom-1],[D,M.top+1]];break;case"bottom":q=[[A,C.top+1],[A,M.bottom-1],[D,M.bottom-1],[D,C.top+1]];break;case"left":q=[[C.right-1,N],[C.right-1,F],[M.left+1,F],[M.left+1,N]];break;case"right":q=[[M.right-1,N],[M.right-1,F],[C.left+1,F],[C.left+1,N]]}if(!tp([y,E],q)){if(u&amp;&amp;!S)return h();if(!w&amp;&amp;o){let t=function(e,t){let n=performance.now(),r=n-s;if(null===i||null===a||0===r)return i=e,a=t,s=n,null;let o=e-i,u=t-a,l=Math.sqrt(o*o+u*u);return i=e,a=t,s=n,l/r}(e.clientX,e.clientY);if(null!==t&amp;&amp;t&lt;.1)return h()}tp([y,E],function(e){let[t,r]=e;switch(T){case"top":{let e=[[C.left,I?C.bottom-n:P?C.bottom-n:C.top],[C.right,I?P?C.bottom-n:C.top:C.bottom-n]];return[[P?t+n/2:I?t+4*n:t-4*n,r+n+1],[P?t-n/2:I?t+4*n:t-4*n,r+n+1],...e]}case"bottom":{let e=[[C.left,I?C.top+n:P?C.top+n:C.bottom],[C.right,I?P?C.top+n:C.bottom:C.top+n]];return[[P?t+n/2:I?t+4*n:t-4*n,r-n],[P?t-n/2:I?t+4*n:t-4*n,r-n],...e]}case"left":return[[L?C.right-n:O?C.right-n:C.left,C.top],[L?O?C.right-n:C.left:C.right-n,C.bottom],[t+n+1,O?r+n/2:L?r+4*n:r-4*n],[t+n+1,O?r-n/2:L?r+4*n:r-4*n]];case"right":{let e=[[L?C.left+n:O?C.left+n:C.right,C.top],[L?O?C.left+n:C.right:C.left+n,C.bottom]];return[[t-n,O?r+n/2:L?r+4*n:r-4*n],[t-n,O?r-n/2:L?r+4*n:r-4*n],...e]}}}([r,f]))?!u&amp;&amp;o&amp;&amp;(t=window.setTimeout(h,40)):h()}}};return f.__options={blockPointerEvents:r},f}}}]);</pre></body></html>