PageSourceSearch

https://www.podsie.org/assets/floating-ui.react-CDWlNsBN.js

js podsie.org collected 2026-09-26 08:48:04 UTC 40,277 bytes, 4 lines download raw bytes

1
2!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&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="f4ca6ec4-6e22-5b7e-9932-c14c9a1a6626")}catch(e){}}();
3(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`415b81c2860d879fa09355366cbcb17ab6302154`}}catch{}})();import{o as e,t}from"./react-DJ7JEX99.js";import{t as n}from"./react-dom-C2rawXAL.js";import{t as r}from"./jsx-runtime-BPZIWioN.js";import{A as i,C as a,D as o,E as s,O as c,S as l,T as u,j as d,k as f,u as p,w as m,x as h}from"./floating-ui.react-dom-BungBFME.js";var g=[`input:not([inert])`,`select:not([inert])`,`textarea:not([inert])`,`a[href]:not([inert])`,`button:not([inert])`,`[tabindex]:not(slot):not([inert])`,`audio[controls]:not([inert])`,`video[controls]:not([inert])`,`[contenteditable]:not([contenteditable="false"]):not([inert])`,`details>summary:first-of-type:not([inert])`,`details:not([inert])`].join(`,`),_=typeof Element>`u`,v=_?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,y=!_&&Element.prototype.getRootNode?function(e){return e?.getRootNode?.call(e)}:function(e){return e?.ownerDocument},b=function(e,t){t===void 0&&(t=!0);var n=e?.getAttribute?.call(e,`inert`);return n===``||n===`true`||t&&e&&b(e.parentNode)},x=function(e){var t=e?.getAttribute?.call(e,`contenteditable`);return t===``||t===`true`},S=function(e,t,n){if(b(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(g));return t&&v.call(e,g)&&r.unshift(e),r=r.filter(n),r},C=function(e,t,n){for(var r=[],i=Array.from(e);i.length;){var a=i.shift();if(!b(a,!1))if(a.tagName===`SLOT`){var o=a.assignedElements(),s=C(o.length?o:a.children,!0,n);
3n.flatten?r.push.apply(r,s):r.push({scopeParent:a,candidates:s})}else{v.call(a,g)&&n.filter(a)&&(t||!e.includes(a))&&r.push(a);var c=a.shadowRoot||typeof n.getShadowRoot==`function`&&n.getShadowRoot(a),l=!b(c,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(a));if(c&&l){var u=C(c===!0?a.children:c.children,!0,n);n.flatten?r.push.apply(r,u):r.push({scopeParent:a,candidates:u})}else i.unshift.apply(i,a.children)}}return r},w=function(e){return!isNaN(parseInt(e.getAttribute(`tabindex`),10))},T=function(e){if(!e)throw Error(`No node provided`);return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||x(e))&&!w(e)?0:e.tabIndex},E=function(e,t){var n=T(e);return n<0&&t&&!w(e)?0:n},D=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},O=function(e){return e.tagName===`INPUT`},k=function(e){return O(e)&&e.type===`hidden`},A=function(e){return e.tagName===`DETAILS`&&Array.prototype.slice.apply(e.children).some(function(e){return e.tagName===`SUMMARY`})},j=function(e,t){for(var n=0;n<e.length;n++)if(e[n].checked&&e[n].form===t)return e[n]},M=function(e){if(!e.name)return!0;var t=e.form||y(e),n=function(e){return t.querySelectorAll(`input[type="radio"][name="`+e+`"]`)},r;if(typeof window<`u`&&window.CSS!==void 0&&typeof window.CSS.escape==`function`)r=n(window.CSS.escape(e.name));else try{r=n(e.name)}catch(e){return console.error(`Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s`,e.message),!1}var i=j(r,e.form);return!i||i===e},N=function(e){return O(e)&&e.type===`radio`},P=function(e){return N(e)&&!M(e)},F=function(e){var t=e&&y(e),n=t?.host,r=!1;if(t&&t!==e){var i,a,o;for(r=!!((i=n)!=null&&(a=i.ownerDocument)!=null&&a.contains(n)||e!=null&&(o=e.ownerDocument)!=null&&o.contains(e));!r&&n;){var s,c;t=y(n),n=t?.host,r=!!((s=n)!=null&&(c=s.ownerDocument)!=null&&c.contains(n))}}return r},I=function(e){var t=e.getBoundingClientRect(),n=t.width,r=t.height;return n===0&&r===0},ee=function(e,t){var n=t.displayCheck,r=t.getShadowRoot;if(n===`full-native`&&`checkVisibility`in e)return!e.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});if(getComputedStyle(e).visibility===`hidden`)return!0;var i=v.call(e,`details>summary:first-of-type`)?e.parentElement:e;if(v.call(i,`details:not([open]) *`))return!0;if(!n||n===`full`||n===`full-native`||n===`legacy-full`){if(typeof r==`function`){for(var a=e;e;){var o=e.parentElement,s=y(e);if(o&&!o.shadowRoot&&r(o)===!0)return I(e);e=e.assignedSlot?e.assignedSlot:!o&&s!==e.ownerDocument?s.host:o}e=a}if(F(e))return!e.getClientRects().length;if(n!==`legacy-full`)return!0}else if(n===`non-zero-area`)return I(e);return!1},te=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName===`FIELDSET`&&t.disabled){for(var n=0;n<t.children.length;n++){var r=t.children.item(n);if(r.tagName===`LEGEND`)return v.call(t,`fieldset[disabled] *`)?!0:!r.contains(e)}return!0}t=t.parentElement}return!1},ne=function(e,t){return!(t.disabled||b(t)||k(t)||ee(t,e)||A(t)||te(t))},L=function(e,t){return!(P(t)||T(t)<0||!ne(e,t))},R=function(e){var t=parseInt(e.getAttribute(`tabindex`),10);return!!(isNaN(t)||t>=0)},z=function(e){var t=[],n=[];return e.forEach(function(e,r){var i=!!e.scopeParent,a=i?e.scopeParent:e,o=E(a,i),s=i?z(e.candidates):a;o===0?i?t.push.apply(t,s):t.push(a):n.push({documentOrder:r,tabIndex:o,item:e,isScope:i,content:s})}),n.sort(D).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(t)},re=function(e,t){return t||={},z(t.getShadowRoot?C([e],t.includeContainer,{filter:L.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:R}):S(e,t.includeContainer,L.bind(null,t)))},ie=function(e,t){return t||={},t.getShadowRoot?C([e],t.includeContainer,{filter:ne.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):S(e,t.includeContainer,ne.bind(null,t))},ae=function(e,t){if(t||={},!e)throw Error(`No node provided`);return v.call(e,g)===!1?!1:L(t,e)},B=e(t(),1);function oe(){let e=navigator.userAgentData;return e!=null&&e.platform?e.platform:navigator.platform}function se(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+`/`+n}).join(` `):navigator.userAgent}function ce(){return/apple/i.test(navigator.vendor)}function le(){let e=/android/i;return e.test(oe())||e.test(se())}function ue(){return oe().toLowerCase().startsWith(`mac`)&&!navigator.maxTouchPoints}function de(){return se().includes(`jsdom/`)}var fe=`data-floating-ui-focusable`,pe=`input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])`;function V(e){let t=e.activeElement;for(;((n=t)==null||(n=n.shadowRoot)==null?void 0:n.activeElement)!=null;){var n;t=t.shadowRoot.activeElement}return t}function H(e,t){if(!e||!t)return!1;let n=t.getRootNode==null?void 0:t.getRootNode();if(e.contains(t))return!0;
3if(n&&i(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function U(e){return`composedPath`in e?e.composedPath()[0]:e.target}function me(e,t){if(t==null)return!1;if(`composedPath`in e)return e.composedPath().includes(t);let n=e;return n.target!=null&&t.contains(n.target)}function he(e){return e.matches(`html,body`)}function W(e){return e?.ownerDocument||document}function ge(e){return o(e)&&e.matches(pe)}function _e(e){return e?e.getAttribute(`role`)===`combobox`&&ge(e):!1}function ve(e){if(!e||de())return!0;try{return e.matches(`:focus-visible`)}catch{return!0}}function ye(e){return e?e.hasAttribute(fe)?e:e.querySelector(`[`+fe+`]`)||e:null}function G(e,t,n){return n===void 0&&(n=!0),e.filter(e=>e.parentId===t&&(!n||e.context?.open)).flatMap(t=>[t,...G(e,t.id,n)])}function be(e,t){let n=[],r=e.find(e=>e.id===t)?.parentId;for(;r;){let t=e.find(e=>e.id===r);r=t?.parentId,t&&(n=n.concat(t))}return n}function xe(e){e.preventDefault(),e.stopPropagation()}function Se(e){return`nativeEvent`in e}function Ce(e){return e.mozInputSource===0&&e.isTrusted?!0:le()&&e.pointerType?e.type===`click`&&e.buttons===1:e.detail===0&&!e.pointerType}function we(e){return de()?!1:!le()&&e.width===0&&e.height===0||le()&&e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType===`mouse`||e.width<1&&e.height<1&&e.pressure===0&&e.detail===0&&e.pointerType===`touch`}function Te(e,t){let n=[`mouse`,`pen`];return t||n.push(``,void 0),n.includes(e)}var K=typeof document<`u`?B.useLayoutEffect:function(){},Ee={...B};function q(e){let t=B.useRef(e);return K(()=>{t.current=e}),t}var De=Ee.useInsertionEffect||(e=>e());function J(e){let t=B.useRef(()=>{});return De(()=>{t.current=e}),B.useCallback(function(){var e=[...arguments];return t.current==null?void 0:t.current(...e)},[])}var Oe=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver==`function`&&ResizeObserver.toString().includes(`[native code]`)?`full`:`none`});function ke(e,t){let n=re(e,Oe()),r=n.length;if(r===0)return;let i=V(W(e)),a=n.indexOf(i);return n[a===-1?t===1?0:r-1:a+t]}function Ae(e){return ke(W(e).body,1)||e}function je(e){return ke(W(e).body,-1)||e}function Me(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!H(n,r)}function Ne(e){re(e,Oe()).forEach(e=>{e.dataset.tabindex=e.getAttribute(`tabindex`)||``,e.setAttribute(`tabindex`,`-1`)})}function Pe(e){e.querySelectorAll(`[data-tabindex]`).forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute(`tabindex`,t):e.removeAttribute(`tabindex`)})}var Y=e(r(),1),Fe=e(n(),1);function Ie(e){let t=B.useRef(void 0),n=B.useCallback(t=>{let n=e.map(e=>{if(e!=null){if(typeof e==`function`){let n=e,r=n(t);return typeof r==`function`?r:()=>{n(null)}}return e.current=t,()=>{e.current=null}}});return()=>{n.forEach(e=>e?.())}},e);return B.useMemo(()=>e.every(e=>e==null)?null:e=>{t.current&&=(t.current(),void 0),e!=null&&(t.current=n(e))},e)}var Le=`data-floating-ui-focusable`,Re=`active`,ze=`selected`,Be=`ArrowLeft`,Ve=`ArrowRight`,He=`ArrowUp`,Ue=`ArrowDown`,We=[Be,Ve],Ge=[He,Ue];[...We,...Ge];var Ke={...B},qe=!1,Je=0,Ye=()=>`floating-ui-`+Math.random().toString(36).slice(2,6)+ Je++;function Xe(){let[e,t]=B.useState(()=>qe?Ye():void 0);return K(()=>{e??t(Ye())},[]),B.useEffect(()=>{qe=!0},[]),e}var Ze=Ke.useId||Xe;function Qe(){let e=new Map;return{emit(t,n){var r;(r=e.get(t))==null||r.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){var r;(r=e.get(t))==null||r.delete(n)}}}var $e=B.createContext(null),et=B.createContext(null),tt=()=>B.useContext($e)?.id||null,nt=()=>B.useContext(et);function X(e){return`data-floating-ui-`+e}function Z(e){e.current!==-1&&(clearTimeout(e.current),e.current=-1)}var rt=X(`safe-polygon`);function it(e,t,n){if(n&&!Te(n))return 0;if(typeof e==`number`)return e;if(typeof e==`function`){let n=e();
3return typeof n==`number`?n:n?.[t]}return e?.[t]}function at(e){return typeof e==`function`?e():e}function ot(e,t){t===void 0&&(t={});let{open:n,onOpenChange:r,dataRef:i,events:a,elements:o}=e,{enabled:c=!0,delay:l=0,handleClose:u=null,mouseOnly:d=!1,restMs:f=0,move:p=!0}=t,m=nt(),h=tt(),g=q(u),_=q(l),v=q(n),y=q(f),b=B.useRef(),x=B.useRef(-1),S=B.useRef(),C=B.useRef(-1),w=B.useRef(!0),T=B.useRef(!1),E=B.useRef(()=>{}),D=B.useRef(!1),O=J(()=>{let e=i.current.openEvent?.type;return e?.includes(`mouse`)&&e!==`mousedown`});B.useEffect(()=>{if(!c)return;function e(e){let{open:t}=e;t||(Z(x),Z(C),w.current=!0,D.current=!1)}return a.on(`openchange`,e),()=>{a.off(`openchange`,e)}},[c,a]),B.useEffect(()=>{if(!c||!g.current||!n)return;function e(e){O()&&r(!1,e,`hover`)}let t=W(o.floating).documentElement;return t.addEventListener(`mouseleave`,e),()=>{t.removeEventListener(`mouseleave`,e)}},[o.floating,n,r,c,g,O]);let k=B.useCallback(function(e,t,n){t===void 0&&(t=!0),n===void 0&&(n=`hover`);let i=it(_.current,`close`,b.current);i&&!S.current?(Z(x),x.current=window.setTimeout(()=>r(!1,e,n),i)):t&&(Z(x),r(!1,e,n))},[_,r]),A=J(()=>{E.current(),S.current=void 0}),j=J(()=>{if(T.current){let e=W(o.floating).body;e.style.pointerEvents=``,e.removeAttribute(rt),T.current=!1}}),M=J(()=>i.current.openEvent?[`click`,`mousedown`].includes(i.current.openEvent.type):!1);B.useEffect(()=>{if(!c)return;function e(e){if(Z(x),w.current=!1,d&&!Te(b.current)||at(y.current)>0&&!it(_.current,`open`))return;let t=it(_.current,`open`,b.current);t?x.current=window.setTimeout(()=>{v.current||r(!0,e,`hover`)},t):n||r(!0,e,`hover`)}function t(e){if(M()){j();return}E.current();let t=W(o.floating);if(Z(C),D.current=!1,g.current&&i.current.floatingContext){n||Z(x),S.current=g.current({...i.current.floatingContext,tree:m,x:e.clientX,y:e.clientY,onClose(){j(),A(),M()||k(e,!0,`safe-polygon`)}});let r=S.current;t.addEventListener(`mousemove`,r),E.current=()=>{t.removeEventListener(`mousemove`,r)};return}(b.current!==`touch`||!H(o.floating,e.relatedTarget))&&k(e)}function a(e){M()||i.current.floatingContext&&(g.current==null||g.current({...i.current.floatingContext,tree:m,x:e.clientX,y:e.clientY,onClose(){j(),A(),M()||k(e)}})(e))}function l(){Z(x)}function u(e){M()||k(e,!1)}if(s(o.domReference)){let r=o.domReference,i=o.floating;return n&&r.addEventListener(`mouseleave`,a),p&&r.addEventListener(`mousemove`,e,{once:!0}),r.addEventListener(`mouseenter`,e),r.addEventListener(`mouseleave`,t),i&&(i.addEventListener(`mouseleave`,a),i.addEventListener(`mouseenter`,l),i.addEventListener(`mouseleave`,u)),()=>{n&&r.removeEventListener(`mouseleave`,a),p&&r.removeEventListener(`mousemove`,e),r.removeEventListener(`mouseenter`,e),r.removeEventListener(`mouseleave`,t),i&&(i.removeEventListener(`mouseleave`,a),i.removeEventListener(`mouseenter`,l),i.removeEventListener(`mouseleave`,u))}}},[o,c,e,d,p,k,A,j,r,n,v,m,_,g,i,M,y]),K(()=>{var e;if(c&&n&&(e=g.current)!=null&&(e=e.__options)!=null&&e.blockPointerEvents&&O()){T.current=!0;let e=o.floating;if(s(o.domReference)&&e){var t;let n=W(o.floating).body;n.setAttribute(rt,``);let r=o.domReference,i=m==null||(t=m.nodesRef.current.find(e=>e.id===h))==null||(t=t.context)==null?void 0:t.elements.floating;return i&&(i.style.pointerEvents=``),n.style.pointerEvents=`none`,r.style.pointerEvents=`auto`,e.style.pointerEvents=`auto`,()=>{n.style.pointerEvents=``,r.style.pointerEvents=``,e.style.pointerEvents=``}}}},[c,n,h,o,m,g,O]),K(()=>{n||(b.current=void 0,D.current=!1,A(),j())},[n,A,j]),B.useEffect(()=>()=>{A(),Z(x),Z(C),j()},[c,o.domReference,A,j]);let N=B.useMemo(()=>{function e(e){b.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e;function i(){!w.current&&!v.current&&r(!0,t,`hover`)}d&&!Te(b.current)||n||at(y.current)===0||D.current&&e.movementX**2+e.movementY**2<2||(Z(C),b.current===`touch`?i():(D.current=!0,C.current=window.setTimeout(i,at(y.current))))}}},[d,r,n,v,y]);return B.useMemo(()=>c?{reference:N}:{},[c,N])}var st=()=>{},ct=B.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:st,setState:st,isInstantPhase:!1}),lt=()=>B.useContext(ct);function ut(e){let{children:t,delay:n,timeoutMs:r=0}=e,[i,a]=B.useReducer((e,t)=>
3({...e,...t}),{delay:n,timeoutMs:r,initialDelay:n,currentId:null,isInstantPhase:!1}),o=B.useRef(null),s=B.useCallback(e=>{a({currentId:e})},[]);return K(()=>{i.currentId?o.current===null?o.current=i.currentId:i.isInstantPhase||a({isInstantPhase:!0}):(i.isInstantPhase&&a({isInstantPhase:!1}),o.current=null)},[i.currentId,i.isInstantPhase]),(0,Y.jsx)(ct.Provider,{value:B.useMemo(()=>({...i,setState:a,setCurrentId:s}),[i,s]),children:t})}function dt(e,t){t===void 0&&(t={});let{open:n,onOpenChange:r,floatingId:i}=e,{id:a,enabled:o=!0}=t,s=a??i,c=lt(),{currentId:l,setCurrentId:u,initialDelay:d,setState:f,timeoutMs:p}=c;return K(()=>{o&&l&&(f({delay:{open:1,close:it(d,`close`)}}),l!==s&&r(!1))},[o,s,r,f,l,d]),K(()=>{function e(){r(!1),f({delay:d,currentId:null})}if(o&&l&&!n&&l===s){if(p){let t=window.setTimeout(e,p);return()=>{clearTimeout(t)}}e()}},[o,n,f,l,s,r,d,p]),K(()=>{o&&(u===st||!n||u(s))},[o,n,u,s]),c}var ft=0;function pt(e,t){t===void 0&&(t={});let{preventScroll:n=!1,cancelPrevious:r=!0,sync:i=!1}=t;r&&cancelAnimationFrame(ft);let a=()=>e?.focus({preventScroll:n});i?a():ft=requestAnimationFrame(a)}function mt(e,t){if(!e||!t)return!1;let n=t.getRootNode==null?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&i(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function ht(e){return`composedPath`in e?e.composedPath()[0]:e.target}function gt(e){return e?.ownerDocument||document}var _t={inert:new WeakMap,"aria-hidden":new WeakMap,none:new WeakMap};function vt(e){return e===`inert`?_t.inert:e===`aria-hidden`?_t[`aria-hidden`]:_t.none}var yt=new WeakSet,bt={},xt=0,St=()=>typeof HTMLElement<`u`&&`inert`in HTMLElement.prototype;function Ct(e){return e?i(e)?e.host:Ct(e.parentNode):null}var wt=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=Ct(t);return e.contains(n)?n:null}).filter(e=>e!=null);function Tt(e,t,n,r){let i=`data-floating-ui-inert`,a=r?`inert`:n?`aria-hidden`:null,o=wt(t,e),s=new Set,c=new Set(o),u=[];bt[i]||(bt[i]=new WeakMap);let d=bt[i];o.forEach(f),p(t),s.clear();function f(e){!e||s.has(e)||(s.add(e),e.parentNode&&f(e.parentNode))}function p(e){!e||c.has(e)||[].forEach.call(e.children,e=>{if(l(e)!==`script`)if(s.has(e))p(e);else{let t=a?e.getAttribute(a):null,n=t!==null&&t!==`false`,r=vt(a),o=(r.get(e)||0)+1,s=(d.get(e)||0)+1;r.set(e,o),d.set(e,s),u.push(e),o===1&&n&&yt.add(e),s===1&&e.setAttribute(i,``),!n&&a&&e.setAttribute(a,a===`inert`?``:`true`)}})}return xt++,()=>{u.forEach(e=>{let t=vt(a),n=(t.get(e)||0)-1,r=(d.get(e)||0)-1;t.set(e,n),d.set(e,r),n||(!yt.has(e)&&a&&e.removeAttribute(a),yt.delete(e)),r||e.removeAttribute(i)}),xt--,xt||(_t.inert=new WeakMap,_t[`aria-hidden`]=new WeakMap,_t.none=new WeakMap,yt=new WeakSet,bt={})}}function Et(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);let r=gt(e[0]).body;return Tt(e.concat(Array.from(r.querySelectorAll(`[aria-live],[role="status"],output`))),r,t,n)}var Dt={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},Ot=B.forwardRef(function(e,t){let[n,r]=B.useState();K(()=>{ce()&&r(`button`)},[]);let i={ref:t,tabIndex:0,role:n,"aria-hidden":n?void 0:!0,[X(`focus-guard`)]:``,style:Dt};return(0,Y.jsx)(`span`,{...e,...i})}),kt={clipPath:`inset(50%)`,position:`fixed`,top:0,left:0},At=B.createContext(null),jt=X(`portal`);function Mt(e){e===void 0&&(e={});let{id:t,root:n}=e,r=Ze(),i=Pt(),[a,o]=B.useState(null),s=B.useRef(null);return K(()=>()=>{a?.remove(),queueMicrotask(()=>{s.current=null})},[a]),K(()=>{if(!r||s.current)return;let e=t?document.getElementById(t):null;if(!e)return;let n=document.createElement(`div`);n.id=r,n.setAttribute(jt,``),e.appendChild(n),s.current=n,o(n)},[t,r]),K(()=>{if(n===null||!r||s.current)return;let e=n||i?.portalNode;e&&!f(e)&&(e=e.current),e||=document.body;let a=null;t&&(a=document.createElement(`div`),a.id=t,e.appendChild(a));let c=document.createElement(`div`);c.id=r,c.setAttribute(jt,``),e=a||e,e.appendChild(c),s.current=c,o(c)},[t,n,r,i]),a}function Nt(e){let{children:t,id:n,root:r,preserveTabOrder:i=!0}=e,a=Mt({id:n,root:r}),[o,s]=B.useState(null),c=B.useRef(null),l=B.useRef(null),u=B.useRef(null),d=B.useRef(null),f=o?.modal,p=o?.open,m=!!o&&!o.modal&&o.open&&i&&!!(r||a);return B.useEffect(()=>{if(!a||!i||f)return;function e(e){a&&Me(e)&&(e.type===`focusin`?Pe:Ne)(a)}return a.addEventListener(`focusin`,e,!0),a.addEventListener(`focusout`,e,!0),()=>{a.removeEventListener(`focusin`,e,!0),a.removeEventListener(`focusout`,e,!0)}},[a,i,f]),B.useEffect(()=>{a&&(p||Pe(a))},[p,a]),(0,Y.jsxs)(At.Provider,{value:B.useMemo(()=>({preserveTabOrder:i,beforeOutsideRef:c,afterOutsideRef:l,beforeInsideRef:u,afterInsideRef:d,portalNode:a,setFocusManagerState:s}),[i,a]),children:[m&&a&&(0,Y.jsx)(Ot,{"data-type":`outside`,ref:c,onFocus:e=>{if(Me(e,a)){var t;(t=u.current)==null||t.focus()}else je(o?o.domReference:null)?.focus()}}),m&&a&&(0,Y.jsx)(`span`,{"aria-owns":a.id,style:kt}),a&&Fe.createPortal(t,a),m&&a&&(0,Y.jsx)(Ot,{"data-type":`outside`,ref:l,onFocus:e=>{if(Me(e,a)){var t;(t=d.current)==null||t.focus()}else Ae(o?o.domReference:null)?.focus(),o!=null&&o.closeOnFocusOut&&o?.onOpenChange(!1,e.nativeEvent,`focus-out`)}})]})}var Pt=()=>B.useContext(At);function Ft(e){return B.useMemo(()=>t=>
3{e.forEach(e=>{e&&(e.current=t)})},e)}var It=20,Q=[];function Lt(){Q=Q.filter(e=>e.deref()?.isConnected)}function Rt(e){Lt(),e&&l(e)!==`body`&&(Q.push(new WeakRef(e)),Q.length>It&&(Q=Q.slice(-It)))}function zt(){return Lt(),Q[Q.length-1]?.deref()}function Bt(e){let t=Oe();return ae(e,t)?e:re(e,t)[0]||e}function Vt(e,t){var n;if(!t.current.includes(`floating`)&&!((n=e.getAttribute(`role`))!=null&&n.includes(`dialog`)))return;let r=Oe(),i=ie(e,r).filter(e=>{let t=e.getAttribute(`data-tabindex`)||``;return ae(e,r)||e.hasAttribute(`data-tabindex`)&&!t.startsWith(`-`)}),a=e.getAttribute(`tabindex`);t.current.includes(`floating`)||i.length===0?a!==`0`&&e.setAttribute(`tabindex`,`0`):(a!==`-1`||e.hasAttribute(`data-tabindex`)&&e.getAttribute(`data-tabindex`)!==`-1`)&&(e.setAttribute(`tabindex`,`-1`),e.setAttribute(`data-tabindex`,`-1`))}var Ht=B.forwardRef(function(e,t){return(0,Y.jsx)(`button`,{...e,type:`button`,ref:t,tabIndex:-1,style:Dt})});function Ut(e){let{context:t,children:n,disabled:r=!1,order:i=[`content`],guards:a=!0,initialFocus:s=0,returnFocus:c=!0,restoreFocus:l=!1,modal:u=!0,visuallyHiddenDismiss:d=!1,closeOnFocusOut:f=!0,outsideElementsInert:p=!1,getInsideElements:m=()=>[]}=e,{open:h,onOpenChange:g,events:_,dataRef:v,elements:{domReference:y,floating:b}}=t,x=J(()=>v.current.floatingContext?.nodeId),S=J(m),C=typeof s==`number`&&s<0,w=_e(y)&&C,T=St(),E=T?a:!0,D=!E||T&&p,O=q(i),k=q(s),A=q(c),j=nt(),M=Pt(),N=B.useRef(null),P=B.useRef(null),F=B.useRef(!1),I=B.useRef(!1),ee=B.useRef(-1),te=B.useRef(-1),ne=M!=null,L=ye(b),R=J(function(e){return e===void 0&&(e=L),e?re(e,Oe()):[]}),z=J(e=>{let t=R(e);return O.current.map(e=>y&&e===`reference`?y:L&&e===`floating`?L:t).filter(Boolean).flat()});B.useEffect(()=>{if(r||!u)return;function e(e){if(e.key===`Tab`){H(L,V(W(L)))&&R().length===0&&!w&&xe(e);let t=z(),n=U(e);O.current[0]===`reference`&&n===y&&(xe(e),e.shiftKey?pt(t[t.length-1]):pt(t[1])),O.current[1]===`floating`&&n===L&&e.shiftKey&&(xe(e),pt(t[0])
3)}}let t=W(L);return t.addEventListener(`keydown`,e),()=>{t.removeEventListener(`keydown`,e)}},[r,y,L,u,O,w,R,z]),B.useEffect(()=>{if(r||!b)return;function e(e){let t=U(e),n=R().indexOf(t);n!==-1&&(ee.current=n)}return b.addEventListener(`focusin`,e),()=>{b.removeEventListener(`focusin`,e)}},[r,b,R]),B.useEffect(()=>{if(r||!f)return;function e(){I.current=!0,setTimeout(()=>{I.current=!1})}function t(e){let t=e.relatedTarget,n=e.currentTarget,r=U(e);queueMicrotask(()=>{let i=x(),a=!(H(y,t)||H(b,t)||H(t,b)||H(M?.portalNode,t)||t!=null&&t.hasAttribute(X(`focus-guard`))||j&&(G(j.nodesRef.current,i).find(e=>H(e.context?.elements.floating,t)||H(e.context?.elements.domReference,t))||be(j.nodesRef.current,i).find(e=>[e.context?.elements.floating,ye(e.context?.elements.floating)].includes(t)||e.context?.elements.domReference===t)));if(n===y&&L&&Vt(L,O),l&&n!==y&&!(r!=null&&r.isConnected)&&V(W(L))===W(L).body){o(L)&&L.focus();let e=ee.current,t=R(),n=t[e]||t[t.length-1]||L;o(n)&&n.focus()}if(v.current.insideReactTree){v.current.insideReactTree=!1;return}(w||!u)&&t&&a&&!I.current&&t!==zt()&&(F.current=!0,g(!1,e,`focus-out`))})}let n=!!(!j&&M);function i(){Z(te),v.current.insideReactTree=!0,te.current=window.setTimeout(()=>{v.current.insideReactTree=!1})}if(b&&o(y))return y.addEventListener(`focusout`,t),y.addEventListener(`pointerdown`,e),b.addEventListener(`focusout`,t),n&&b.addEventListener(`focusout`,i,!0),()=>{y.removeEventListener(`focusout`,t),y.removeEventListener(`pointerdown`,e),b.removeEventListener(`focusout`,t),n&&b.removeEventListener(`focusout`,i,!0)}},[r,y,b,L,u,j,M,g,f,l,R,w,x,O,v]);let ie=B.useRef(null),ae=B.useRef(null),oe=Ft([ie,M?.beforeInsideRef]),se=Ft([ae,M?.afterInsideRef]);B.useEffect(()=>{var e,t;if(r||!b)return;let n=Array.from((M==null||(e=M.portalNode)==null?void 0:e.querySelectorAll(`[`+X(`portal`)+`]`))||[]),i=[b,(t=(j?be(j.nodesRef.current,x()):[]).find(e=>_e(e.context?.elements.domReference||null)))==null||(t=t.context)==null?void 0:t.elements.domReference,...n,...S(),N.current,P.current,ie.current,ae.current,M?.beforeOutsideRef.current,M?.afterOutsideRef.current,O.current.includes(`reference`)||w?y:null].filter(e=>e!=null),a=u||w?Et(i,!D,D):Et(i);return()=>{a()}},[r,y,b,u,O,M,w,E,D,j,x,S]),K(()=>{if(r||!o(L))return;let e=V(W(L));queueMicrotask(()=>{let t=z(L),n=k.current,r=(typeof n==`number`?t[n]:n.current)||L,i=H(L,e);!C&&!i&&h&&pt(r,{preventScroll:r===L})})},[r,h,L,C,z,k]),K(()=>{if(r||!L)return;let e=W(L);Rt(V(e));function t(e){let{reason:t,event:n,nested:r}=e;if([`hover`,`safe-polygon`].includes(t)&&n.type===`mouseleave`&&(F.current=!0),t===`outside-press`)if(r)F.current=!1;else if(Ce(n)||we(n))F.current=!1;else{let e=!1;document.createElement(`div`).focus({get preventScroll(){return e=!0,!1}}),e?F.current=!1:F.current=!0}}_.on(`openchange`,t);let n=e.createElement(`span`);n.setAttribute(`tabindex`,`-1`),n.setAttribute(`aria-hidden`,`true`),Object.assign(n.style,Dt),ne&&y&&y.insertAdjacentElement(`afterend`,n);function i(){if(typeof A.current==`boolean`){let e=y||zt();return e&&e.isConnected?e:n}return A.current.current||n}return()=>{_.off(`openchange`,t);let r=V(e),a=H(b,r)||j&&G(j.nodesRef.current,x(),!1).some(e=>H(e.context?.elements.floating,r)),s=i();queueMicrotask(()=>{let t=Bt(s);A.current&&!F.current&&o(t)&&(!(t!==r&&r!==e.body)||a)&&t.focus({preventScroll:!0}),n.remove()})}},[r,b,L,A,v,_,j,ne,y,x]),B.useEffect(()=>(queueMicrotask(()=>{F.current=!1}),()=>{queueMicrotask(Lt)}),[r]),K(()=>{if(!r&&M)return M.setFocusManagerState({modal:u,closeOnFocusOut:f,open:h,onOpenChange:g,domReference:y}),()=>{M.setFocusManagerState(null)}},[r,M,u,h,g,f,y]),K(()=>{r||L&&Vt(L,O)},[r,L,O]);function ce(e){return r||!d||!u?null:(0,Y.jsx)(Ht,{ref:e===`start`?N:P,onClick:e=>g(!1,e.nativeEvent),children:typeof d==`string`?d:`Dismiss`})}let le=!r&&E&&(u?!w:!0)&&(ne||u);return(0,Y.jsxs)(Y.Fragment,{children:[le&&(0,Y.jsx)(Ot,{"data-type":`inside`,ref:oe,onFocus:e=>{if(u){let e=z();pt(i[0]===`reference`?e[0]:e[e.length-1])}else if(M!=null&&M.preserveTabOrder&&M.portalNode)if(F.current=!1,Me(e,M.portalNode))Ae(y)?.focu
3s();else{var t;(t=M.beforeOutsideRef.current)==null||t.focus()}}}),!w&&ce(`start`),n,ce(`end`),le&&(0,Y.jsx)(Ot,{"data-type":`inside`,ref:se,onFocus:e=>{if(u)pt(z()[0]);else if(M!=null&&M.preserveTabOrder&&M.portalNode)if(f&&(F.current=!0),Me(e,M.portalNode))je(y)?.focus();else{var t;(t=M.afterOutsideRef.current)==null||t.focus()}}})]})}var Wt={pointerdown:`onPointerDown`,mousedown:`onMouseDown`,click:`onClick`},Gt={pointerdown:`onPointerDownCapture`,mousedown:`onMouseDownCapture`,click:`onClickCapture`},Kt=e=>({escapeKey:typeof e==`boolean`?e:e?.escapeKey??!1,outsidePress:typeof e==`boolean`?e:e?.outsidePress??!0});function qt(e,t){t===void 0&&(t={});let{open:n,onOpenChange:r,elements:i,dataRef:l}=e,{enabled:u=!0,escapeKey:f=!0,outsidePress:p=!0,outsidePressEvent:g=`pointerdown`,referencePress:_=!1,referencePressEvent:v=`pointerdown`,ancestorScroll:y=!1,bubbles:b,capture:x}=t,S=nt(),C=J(typeof p==`function`?p:()=>!1),w=typeof p==`function`?C:p,T=B.useRef(!1),{escapeKey:E,outsidePress:D}=Kt(b),{escapeKey:O,outsidePress:k}=Kt(x),A=B.useRef(!1),j=J(e=>{if(!n||!u||!f||e.key!==`Escape`||A.current)return;let t=l.current.floatingContext?.nodeId,i=S?G(S.nodesRef.current,t):[];if(!E&&(e.stopPropagation(),i.length>0)){let e=!0;if(i.forEach(t=>{var n;if((n=t.context)!=null&&n.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}r(!1,Se(e)?e.nativeEvent:e,`escape-key`)}),M=J(e=>{var t;let n=()=>{var t;j(e),(t=U(e))==null||t.removeEventListener(`keydown`,n)};(t=U(e))==null||t.addEventListener(`keydown`,n)}),N=J(e=>{let t=l.current.insideReactTree;l.current.insideReactTree=!1;let n=T.current;if(T.current=!1,g===`click`&&n||t||typeof w==`function`&&!w(e))return;let a=U(e),u=`[`+X(`inert`)+`]`,d=W(i.floating).querySelectorAll(u),f=s(a)?a:null;for(;f&&!c(f);){let e=m(f);if(c(e)||!s(e))break;f=e}if(d.length&&s(a)&&!he(a)&&!H(a,i.floating)&&Array.from(d).every(e=>!H(f,e)))return;if(o(a)&&I){let t=c(a),n=h(a),r=/auto|scroll/,i=t||r.test(n.overflowX),o=t||r.test(n.overflowY),s=i&&a.clientWidth>0&&a.scrollWidth>a.clientWidth,l=o&&a.clientHeight>0&&a.scrollHeight>a.clientHeight,u=n.direction===`rtl`,d=l&&(u?e.offsetX<=a.offsetWidth-a.clientWidth:e.offsetX>a.clientWidth),f=s&&e.offsetY>a.clientHeight;if(d||f)return}let p=l.current.floatingContext?.nodeId,_=S&&G(S.nodesRef.current,p).some(t=>me(e,t.context?.elements.floating));if(me(e,i.floating)||me(e,i.domReference)||_)return;let v=S?G(S.nodesRef.current,p):[];if(v.length>0){let e=!0;if(v.forEach(t=>{var n;if((n=t.context)!=null&&n.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}r(!1,e,`outside-press`)}),P=J(e=>{var t;let n=()=>{var t;N(e),(t=U(e))==null||t.removeEventListener(g,n)};(t=U(e))==null||t.addEventListener(g,n)});B.useEffect(()=>{if(!n||!u)return;l.current.__escapeKeyBubbles=E,l.current.__outsidePressBubbles=D;let e=-1;function t(e){r(!1,e,`ancestor-scroll`)}function o(){window.clearTimeout(e),A.current=!0}function c(){e=window.setTimeout(()=>{A.current=!1},d()?5:0)}let p=W(i.floating);f&&(p.addEventListener(`keydown`,O?M:j,O),p.addEventListener(`compositionstart`,o),p.addEventListener(`compositionend`,c)),w&&p.addEventListener(g,k?P:N,k);let m=[];return y&&(s(i.domReference)&&(m=a(i.domReference)),s(i.floating)&&(m=m.concat(a(i.floating))),!s(i.reference)&&i.reference&&i.reference.contextElement&&(m=m.concat(a(i.reference.contextElement)))),m=m.filter(e=>e!==p.defaultView?.visualViewport),m.forEach(e=>{e.addEventListener(`scroll`,t)}),()=>{f&&(p.removeEventListener(`keydown`,O?M:j,O),p.removeEventListener(`compositionstart`,o),p.removeEventListener(`compositionend`,c)),w&&p.removeEventListener(g,k?P:N,k),m.forEach(e=>{e.removeEventListener(`scroll`,t)}),window.clearTimeout(e)}},[l,i,f,w,g,n,r,y,u,E,D,j,O,M,N,k,P]),B.useEffect(()=>{l.current.insideReactTree=!1},[l,w,g]);let F=B.useMemo(()=>({onKeyDown:j,..._&&{[Wt[v]]:e=>{r(!1,e.nativeEvent,`reference-press`)},...v!==`click`&&{onClick(e){r(!1,e.nativeEvent,`reference-press`)}}}}),[j,r,_,v]),I=B.useMemo(()=>{function e(e){e.button===0&&(T.current=!0)}return{onKeyDown:j,onMouseDown:e,onMouseUp:e,[Gt[g]]:()=>{l.current.insideReactTree=!0}}},[j,g,l]);return B.useMemo(()=>u?{reference:F,floating:I}:{},[u,F,I])}function Jt(e){let{open:t=!1,onOpenChange:n,elements:r}=e,i=Ze(),a=B.useRef({}),[o]=B.useState(()=>Qe()),s=tt()!=null,[c,l]=B.useState(r.reference),u=J((e,t,r)=>{a.current.openEvent=e?t:void 0,o.emit(`openchange`,{open:e,event:t,reason:r,nested:s}),n?.(e,t,r)}),d=B.useMemo(()=>({setPositionReference:l}),[]),f=B.useMemo(()=>({reference:c||r.reference||null,floating:r.floating||null,domReference:r.reference}),[c,r.reference,r.floating]);return B.useMemo(()=>({dataRef:a,open:t,onOpenChange:u,elements:f,events:o,floatingId:i,refs:d}),[t,u,f,o,i,d])}function Yt(e){let{elements:t,...n}=e===void 0?{}:e,{nodeId:r}=n,i=Jt({...n,elements:{reference:t?.reference??null,floating:t?.floating??null}}),a=n.rootContext||i,o=a.elements,[c,l]=B.useState(null),[u,d]=B.useState(null),f=o?.domReference||c,m=B.useRef(null),h=nt();K(()=>{f&&(m.current=f)},[f]);let g=p({...n,elements:{...o,...u&&{reference:u}}}),_=B.useCallback(e=>{let t=s(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;d(t),g.refs.setReference(t)},[g.refs]),v=B.useCallback(e=>{(s(e)||e===null)&&(m.current=e,l(e)),(s(g.refs.reference.current)||g.refs.reference.current===null||e!==null&&!s(e))&&g.refs.setReference(e)},[g.refs]),y=B.useMemo(()=>({...g.refs,setReference:v,setPositionReference:_,domReference:m}),[g.refs,v,_]),b=B.useMemo(()=>({...g.elements,domReference:f}),[g.elements,f]),x=B.useMemo(()=>({...g,...a,refs:y,elements:b,nodeId:r}),[g,y,b,r,a]);return K(()=>{a.dataRef.current.floatingContext=x;let e=h?.nodesRef.current.find(e=>e.id===r);e&&(e.context=x)}),B.useMemo(()=>({...g,context:x,refs:y,elements:b}),[g,y,b,x])}function Xt(){return ue()&&ce()}function Zt(e,t){t===void 0&&(t={});let{open:n,onOpenChange:r,events:i,dataRef:a,elements:c}=e,{enabled:l=!0,visibleOnly:d=!0}
3=t,f=B.useRef(!1),p=B.useRef(-1),m=B.useRef(!0);B.useEffect(()=>{if(!l)return;let e=u(c.domReference);function t(){!n&&o(c.domReference)&&c.domReference===V(W(c.domReference))&&(f.current=!0)}function r(){m.current=!0}function i(){m.current=!1}return e.addEventListener(`blur`,t),Xt()&&(e.addEventListener(`keydown`,r,!0),e.addEventListener(`pointerdown`,i,!0)),()=>{e.removeEventListener(`blur`,t),Xt()&&(e.removeEventListener(`keydown`,r,!0),e.removeEventListener(`pointerdown`,i,!0))}},[c.domReference,n,l]),B.useEffect(()=>{if(!l)return;function e(e){let{reason:t}=e;(t===`reference-press`||t===`escape-key`)&&(f.current=!0)}return i.on(`openchange`,e),()=>{i.off(`openchange`,e)}},[i,l]),B.useEffect(()=>()=>{Z(p)},[]);let h=B.useMemo(()=>({onMouseLeave(){f.current=!1},onFocus(e){if(f.current)return;let t=U(e.nativeEvent);if(d&&s(t)){if(Xt()&&!e.relatedTarget){if(!m.current&&!ge(t))return}else if(!ve(t))return}r(!0,e.nativeEvent,`focus`)},onBlur(e){f.current=!1;let t=e.relatedTarget,n=e.nativeEvent,i=s(t)&&t.hasAttribute(X(`focus-guard`))&&t.getAttribute(`data-type`)===`outside`;p.current=window.setTimeout(()=>{let e=V(c.domReference?c.domReference.ownerDocument:document);!t&&e===c.domReference||H(a.current.floatingContext?.refs.floating.current,e)||H(c.domReference,e)||i||r(!1,n,`focus`)})}}),[a,c.domReference,r,d]);return B.useMemo(()=>l?{reference:h}:{},[l,h])}function Qt(e,t,n){let r=new Map,i=n===`item`,a=e;if(i&&e){let{[Re]:t,[ze]:n,...r}=e;a=r}return{...n===`floating`&&{tabIndex:-1,[Le]:``},...a,...t.map(t=>{let r=t?t[n]:null;return typeof r==`function`?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,a]=t;if(!(i&&[Re,ze].includes(n)))if(n.indexOf(`on`)===0){if(r.has(n)||r.set(n,[]),typeof a==`function`){var o;(o=r.get(n))==null||o.push(a),e[n]=function(){var e=[...arguments];return r.get(n)?.map(t=>t(...e)).find(e=>e!==void 0)}}}else e[n]=a}),e),{})}}function $t(e){e===void 0&&(e=[]);let t=e.map(e=>e?.reference),n=e.map(e=>e?.floating),r=e.map(e=>e?.item),i=B.useCallback(t=>Qt(t,e,`reference`),t),a=B.useCallback(t=>Qt(t,e,`floating`),n),o=B.useCallback(t=>Qt(t,e,`item`),r);return B.useMemo(()=>({getReferenceProps:i,getFloatingProps:a,getItemProps:o}),[i,a,o])}var en=new Map([[`select`,`listbox`],[`combobox`,`listbox`],[`label`,!1]]);function tn(e,t){t===void 0&&(t={});let{open:n,elements:r,floatingId:i}=e,{enabled:a=!0,role:o=`dialog`}=t,s=Ze(),c=r.domReference?.id||s,l=B.useMemo(()=>ye(r.floating)?.id||i,[r.floating,i]),u=en.get(o)??o,d=tt()!=null,f=B.useMemo(()=>u===`tooltip`||o===`label`?{[`aria-`+(o===`label`?`labelledby`:`describedby`)]:n?l:void 0}:{"aria-expanded":n?`true`:`false`,"aria-haspopup":u===`alertdialog`?`dialog`:u,"aria-controls":n?l:void 0,...u===`listbox`&&{role:`combobox`},...u===`menu`&&{id:c},...u===`menu`&&d&&{role:`menuitem`},...o===`select`&&{"aria-autocomplete":`none`},...o===`combobox`&&{"aria-autocomplete":`list`}},[u,l,d,n,c,o]),p=B.useMemo(()=>{let e={id:l,...u&&{role:u}};return u===`tooltip`||o===`label`?e:{...e,...u===`menu`&&{"aria-labelledby":c}}},[u,l,c,o]),m=B.useCallback(e=>{let{active:t,selected:n}=e,r={role:`option`,...t&&{id:l+`-fui-option`}};switch(o){case`select`:case`combobox`:return{...r,"aria-selected":n}}return{}},[l,o]);return B.useMemo(()=>a?{reference:f,floating:p,item:m}:{},[a,f,p,m])}var nn=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(e,t)=>(t?`-`:``)+e.toLowerCase());function $(e,t){return typeof e==`function`?e(t):e}function rn(e,t){let[n,r]=B.useState(e);return e&&!n&&r(!0),B.useEffect(()=>{if(!e&&n){let e=setTimeout(()=>r(!1),t);return()=>clearTimeout(e)}},[e,n,t]),n}function an(e,t){t===void 0&&(t={});let{open:n,elements:{floating:r}}=e,{duration:i=250}=t,a=(typeof i==`number`?i:i.close)||0,[o,s]=B.useState(`unmounted`),c=rn(n,a);return!c&&o===`close`&&s(`unmounted`),K(()=>{if(r){if(n){s(`initial`);let e=requestAnimationFrame(()=>{Fe.flushSync(()=>{s(`open`)})});return()=>{cancelAnimationFrame(e)}}s(`close`)}},[n,r]),{isMounted:c,status:o}}function on(e,t){t===void 0&&(t={});let{initial:n={opacity:0},open:r,close:i,common:a,duration:o=250}=t,s=e.placement,c=s.split(`-`)[0],l=B.useMemo(()=>({side:c,placement:s}),[c,s]),u=typeof o==`number`,d=(u?o:o.open)||0,f=(u?o:o.close)||0,[p,m]=B.useState(()=>({...$(a,l),...$(n,l)})),{isMounted:h,status:g}=an(e,{duration:o}),_=q(n),v=q(r),y=q(i),b=q(a);return K(()=>{let e=$(_.current,l),t=$(y.current,l),n=$(b.current,l),r=$(v.current,l)||Object.keys(e).reduce((e,t)=>
3(e[t]=``,e),{});if(g===`initial`&&m(t=>({transitionProperty:t.transitionProperty,...n,...e})),g===`open`&&m({transitionProperty:Object.keys(r).map(nn).join(`,`),transitionDuration:d+`ms`,...n,...r}),g===`close`){let r=t||e;m({transitionProperty:Object.keys(r).map(nn).join(`,`),transitionDuration:f+`ms`,...n,...r})}},[f,y,_,v,b,d,g,l]),{isMounted:h,styles:p}}function sn(e,t,n){return n===void 0&&(n=!0),e.filter(e=>e.parentId===t&&(!n||e.context?.open)).flatMap(t=>[t,...sn(e,t.id,n)])}function cn(e,t){let[n,r]=e,i=!1,a=t.length;for(let e=0,o=a-1;e<a;o=e++){let[a,s]=t[e]||[0,0],[c,l]=t[o]||[0,0];s>=r!=l>=r&&n<=(c-a)*(r-s)/(l-s)+a&&(i=!i)}return i}function ln(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function un(e){e===void 0&&(e={});let{buffer:t=.5,blockPointerEvents:n=!1,requireIntent:r=!0}=e,i={current:-1},a=!1,o=null,c=null,l=typeof performance<`u`?performance.now():0;function u(e,t){let n=performance.now(),r=n-l;if(o===null||c===null||r===0)return o=e,c=t,l=n,null;let i=e-o,a=t-c,s=Math.sqrt(i*i+a*a)/r;return o=e,c=t,l=n,s}let d=e=>{let{x:n,y:o,placement:c,elements:l,onClose:d,nodeId:f,tree:p}=e;return function(e){function m(){Z(i),d()}if(Z(i),!l.domReference||!l.floating||c==null||n==null||o==null)return;let{clientX:h,clientY:g}=e,_=[h,g],v=ht(e),y=e.type===`mouseleave`,b=mt(l.floating,v),x=mt(l.domReference,v),S=l.domReference.getBoundingClientRect(),C=l.floating.getBoundingClientRect(),w=c.split(`-`)[0],T=n>C.right-C.width/2,E=o>C.bottom-C.height/2,D=ln(_,S),O=C.width>S.width,k=C.height>S.height,A=(O?S:C).left,j=(O?S:C).right,M=(k?S:C).top,N=(k?S:C).bottom;if(b&&(a=!0,!y))return;if(x&&(a=!1),x&&!y){a=!0;return}if(y&&s(e.relatedTarget)&&mt(l.floating,e.relatedTarget)||p&&sn(p.nodesRef.current,f).length)return;if(w===`top`&&o>=S.bottom-1||w===`bottom`&&o<=S.top+1||w===`left`&&n>=S.right-1||w===`right`&&n<=S.left+1)return m();let P=[];switch(w){case`top`:P=[[A,S.top+1],[A,C.bottom-1],[j,C.bottom-1],[j,S.top+1]];break;case`bottom`:P=[[A,C.top+1],[A,S.bottom-1],[j,S.bottom-1],[j,C.top+1]];break;case`left`:P=[[C.right-1,N],[C.right-1,M],[S.left+1,M],[S.left+1,N]];break;case`right`:P=[[S.right-1,N],[S.right-1,M],[C.left+1,M],[C.left+1,N]];break}function F(e){let[n,r]=e;switch(w){case`top`:return[[O?n+t/2:T?n+t*4:n-t*4,r+t+1],[O?n-t/2:T?n+t*4:n-t*4,r+t+1],...[[C.left,T||O?C.bottom-t:C.top],[C.right,T?O?C.bottom-t:C.top:C.bottom-t]]];case`bottom`:return[[O?n+t/2:T?n+t*4:n-t*4,r-t],[O?n-t/2:T?n+t*4:n-t*4,r-t],...[[C.left,T||O?C.top+t:C.bottom],[C.right,T?O?C.top+t:C.bottom:C.top+t]]];case`left`:{let e=[n+t+1,k?r+t/2:E?r+t*4:r-t*4],i=[n+t+1,k?r-t/2:E?r+t*4:r-t*4];return[...[[E||k?C.right-t:C.left,C.top],[E?k?C.right-t:C.left:C.right-t,C.bottom]],e,i]}case`right`:return[[n-t,k?r+t/2:E?r+t*4:r-t*4],[n-t,k?r-t/2:E?r+t*4:r-t*4],...[[E||k?C.left+t:C.right,C.top],[E?k?C.left+t:C.right:C.left+t,C.bottom]]]}}if(!cn([h,g],P)){if(a&&!D)return m();if(!y&&r){let t=u(e.clientX,e.clientY);if(t!==null&&t<.1)return m()}cn([h,g],F([n,o]))?!a&&r&&(i.current=window.setTimeout(m,40)):m()}}};return d.__options={blockPointerEvents:n},d}export{dt as a,Zt as c,Ie as d,tn as f,un as i,ot as l,on as m,Ut as n,qt as o,an as p,Nt as r,Yt as s,ut as t,$t as u};
4//# debugId=f4ca6ec4-6e22-5b7e-9932-c14c9a1a6626

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.