PageSourceSearch

https://assets.finn.no/pkg/job-universe-web/1.1.144/build/client/assets/useOpenInteractionType-CU4sGC0H.js

js finn.no collected 2026-10-01 10:15:33 UTC 60,753 bytes, 1 lines download raw bytes

1import{n as e,o as t,t as n}from"./jsx-runtime-CZRUk6N2.js";import{M as r,j as i}from"./utils-C35-nmNa.js";import{n as a,t as o}from"./_eik-require-facade_react-BePBJ82s.js";import*as s from"https://assets.finn.no/npm/react/v19/react.production.min.js";import{createElement as c}from"https://assets.finn.no/npm/react/v19/react.production.min.js";import*as l from"https://assets.finn.no/npm/react-dom/v19/react-dom.production.js";function u(e,t){return function(n,...r){let i=new URL(e);return i.searchParams.set(`code`,n.toString()),r.forEach(e=>i.searchParams.append(`args[]`,e)),`${t} error #${n}; visit ${i} for the full message.`}}var d=u(`https://base-ui.com/production-error`,`Base UI`),f={};function p(e,t){let n=s.useRef(f);return n.current===f&&(n.current=e(t)),n}function m(e,t,n,r){let i=p(g).current;return _(i,e,t,n,r)&&y(i,[e,t,n,r]),i.callback}function h(e){let t=p(g).current;return v(t,e)&&y(t,e),t.callback}function g(){return{callback:null,cleanup:null,refs:[]}}function _(e,t,n,r,i){return e.refs[0]!==t||e.refs[1]!==n||e.refs[2]!==r||e.refs[3]!==i}function v(e,t){return e.refs.length!==t.length||e.refs.some((e,n)=>e!==t[n])}function y(e,t){if(e.refs=t,t.every(e=>e==null)){e.callback=null;return}e.callback=n=>{if(e.cleanup&&=(e.cleanup(),null),n!=null){let r=Array(t.length).fill(null);for(let e=0;e<t.length;e+=1){let i=t[e];if(i!=null)switch(typeof i){case`function`:{let t=i(n);typeof t==`function`&&(r[e]=t);break}case`object`:i.current=n}}e.cleanup=()=>{for(let e=0;e<t.length;e+=1){let n=t[e];if(n!=null)switch(typeof n){case`function`:{let t=r[e];typeof t==`function`?t():n(null);break}case`object`:n.current=null}}}}}}r();var b=n(),x=parseInt(s.version,10);function S(e){return x>=e}function C(e){if(!s.isValidElement(e))return null;let t=e,n=t.props;return(S(19)?n?.ref:t.ref)??null}function w(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function T(){}var E=Object.freeze([]),D=Object.freeze({});function O(e,t){let n={};for(let r in e){let i=e[r];if(t?.hasOwnProperty(r)){let e=t[r](i);e!=null&&Object.assign(n,e);continue}i===!0?n[`data-${r.toLowerCase()}`]=``:i&&(n[`data-${r.toLowerCase()}`]=i.toString())}return n}function k(e,t){return typeof e==`function`?e(t):e}function ee(e,t){return typeof e==`function`?e(t):e}var A={};function j(e,t,n,r,i){if(!n&&!r&&!i&&!e)return N(t);let a=N(e);return t&&(a=P(a,t)),n&&(a=P(a,n)),r&&(a=P(a,r)),i&&(a=P(a,i)),a}function M(e){if(e.length===0)return A;if(e.length===1)return N(e[0]);let t=N(e[0]);for(let n=1;n<e.length;n+=1)t=P(t,e[n]);return t}function N(e){return R(e)?{...z(e,A)}:F(e)}function P(e,t){return R(t)?z(t,e):I(e,t)}function F(e){let t={...e};for(let e in t){let n=t[e];L(e,n)&&(t[e]=ne(n))}return t}function I(e,t){if(!t)return e;for(let n in t){let r=t[n];switch(n){case`style`:e[n]=w(e.style,r);break;case`className`:e[n]=ie(e.className,r);break;default:e[n]=L(n,r)?te(e[n],r):r}}return e}function L(e,t){let n=e.charCodeAt(0),r=e.charCodeAt(1),i=e.charCodeAt(2);return n===111&&r===110&&i>=65&&i<=90&&(typeof t==`function`||t===void 0)}function R(e){return typeof e==`function`}function z(e,t){return R(e)?e(t):e??A}function te(e,t){return t?e?(...n)=>{let r=n[0];if(ae(r)){let i=r;re(i);let a=t(...n);return i.baseUIHandlerPrevented||e?.(...n),a}let i=t(...n);return e?.(...n),i}:ne(t):e}function ne(e){return e&&((...t)=>{let n=t[0];return ae(n)&&re(n),e(...t)})}function re(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function ie(e,t){return t?e?t+` `+e:t:e}function ae(e){return typeof e==`object`&&!!e&&`nativeEvent`in e}function oe(e,t,n={}){let r=t.render;n.enabled!==!1&&(r=ce(r));let i=B(t,n,r);if(n.enabled===!1)return null;let a=n.state??D;return le(e,r,i,a)}function B(e,t,n){let{className:r,style:i}=e,{state:a=D,ref:o,props:s,stateAttributesMapping:c,enabled:l=!0}=t,u=l?k(r,a):void 0,d=l?ee(i,a):void 0,f=l?O(a,c):D,p=l&&s?se(s):void 0,g=l?w(f,p)??{}:D;return typeof document<`u`&&(l?g.ref=Array.isArray(o)?h([g.ref,C(n),...o]):m(g.ref,C(n),o):m(null,null)),l?(u!==void 0&&(g.className=ie(g.className,u)),d!==void 0&&(g.style=w(g.style,d)),g):D}function se(e){return Array.isArray(e)?M(e):j(void 0,e)}var V=Symbol.for(`react.lazy`);function ce(e){if(e?.$$typeof!==V)return e;let t=s.Children.toArray(e)[0];return s.isValidElement(t)?t:e}function le(e,t,n,r){if(t){if(typeof t==`function`)return t(n,r);let e=j(n,t.props);return e.ref=n.ref,s.cloneElement(t,e)}if(e&&typeof e==`string`)return ue(e,n);throw Error(d(8))}function ue(e,t){return e===`button`?c(`button`,{type:`button`,...t,key:t.key}):e===`img`?c(`img`,{alt:``,...t,key:t.key}):s.createElement(e,t)}var de=`data-starting-style`,fe=`data-ending-style`,pe={[de]:``},me={[fe]:``},he={transitionStatus(e){return e===`starting`?pe:e===`ending`?me:null}},ge=`data-open`,_e=`data-closed`,ve=de,ye=fe,be=`data-anchor-hidden`,xe=`data-popup-open`,Se=`data-pressed`,Ce={[xe]:``},we={[xe]:``,[Se]:``},Te={[ge]:``},Ee={[_e]:``},De={[be]:``},Oe={open(e){return e?Ce:null}},ke={open(e){return e?we:null}},Ae={open(e){return e?Te:Ee},anchorHidden(e){return e?De:null}},je={...Ae,...he},Me=`none`,Ne=`trigger-press`,Pe=`trigger-hover`,Fe=`trigger-focus`,Ie=`outside-press`,Le=`item-press`,Re=`close-press`,ze=`input-change`,Be=`input-clear`,Ve=`input-press`,He=`focu
1s-out`,Ue=`escape-key`,We=`close-watcher`,Ge=`list-navigation`,Ke=`keyboard`,qe=`pointer`,Je=`cancel-open`,Ye=`sibling-open`,Xe=`imperative-action`,Ze=`swipe`;function Qe(){return typeof window<`u`}function H(e){return et(e)?(e.nodeName||``).toLowerCase():`#document`}function U(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function $e(e){return((et(e)?e.ownerDocument:e.document)||window.document)?.documentElement}function et(e){return Qe()?e instanceof Node||e instanceof U(e).Node:!1}function W(e){return Qe()?e instanceof Element||e instanceof U(e).Element:!1}function G(e){return Qe()?e instanceof HTMLElement||e instanceof U(e).HTMLElement:!1}function tt(e){return!Qe()||typeof ShadowRoot>`u`?!1:e instanceof ShadowRoot||e instanceof U(e).ShadowRoot}function nt(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=pt(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&i!==`inline`&&i!==`contents`}function rt(e){return/^(table|td|th)$/.test(H(e))}function it(e){try{if(e.matches(`:popover-open`))return!0}catch{}try{return e.matches(`:modal`)}catch{return!1}}var at=/transform|translate|scale|rotate|perspective|filter/,ot=/paint|layout|strict|content/,st=e=>!!e&&e!==`none`,ct;function lt(e){let t=W(e)?pt(e):e;return st(t.transform)||st(t.translate)||st(t.scale)||st(t.rotate)||st(t.perspective)||!dt()&&(st(t.backdropFilter)||st(t.filter))||at.test(t.willChange||``)||ot.test(t.contain||``)}function ut(e){let t=ht(e);for(;G(t)&&!ft(t);){if(lt(t))return t;if(it(t))return null;t=ht(t)}return null}function dt(){return ct??=typeof CSS<`u`&&CSS.supports&&CSS.supports(`-webkit-backdrop-filter`,`none`),ct}function ft(e){return/^(html|body|#document)$/.test(H(e))}function pt(e){return U(e).getComputedStyle(e)}function mt(e){return W(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ht(e){if(H(e)===`html`)return e;let t=e.assignedSlot||e.parentNode||tt(e)&&e.host||$e(e);return tt(t)?t.host:t}function gt(e){let t=ht(e);return ft(t)?(e.ownerDocument||e).body:G(t)&&nt(t)?t:gt(t)}function _t(e,t,n){t===void 0&&(t=[]),n===void 0&&(n=!0);let r=gt(e),i=r===e.ownerDocument?.body,a=U(r);if(i){let e=vt(a);return t.concat(a,a.visualViewport||[],nt(r)?r:[],e&&n?_t(e):[])}return t.concat(r,_t(r,[],n))}function vt(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var yt={...s},bt=yt.useInsertionEffect,xt=bt&&bt!==yt.useLayoutEffect?bt:e=>e();function K(e){let t=p(St).current;return t.next=e,xt(t.effect),t.trampoline}function St(){let e={next:void 0,callback:Ct,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function Ct(){}var q=typeof document<`u`?s.useLayoutEffect:()=>{},wt=s.createContext(void 0);function Tt(e=!1){let t=s.useContext(wt);if(t===void 0&&!e)throw Error(d(16));return t}function Et(e){let{focusableWhenDisabled:t,disabled:n,composite:r=!1,tabIndex:i=0,isNativeButton:a}=e,o=r&&t!==!1,c=r&&t===!1;return{props:s.useMemo(()=>{let e={onKeyDown(e){n&&t&&e.key!==`Tab`&&e.preventDefault()}};return r||(e.tabIndex=i,!a&&n&&(e.tabIndex=t?i:-1)),(a&&(t||o)||!a&&n)&&(e[`aria-disabled`]=n),a&&(!t||c)&&(e.disabled=n),e},[r,n,t,o,c,a,i])}}function J(e){return e?.ownerDocument||document}function Dt(e,t,{detail:n=0}={}){e.dispatchEvent(new(U(e)).PointerEvent(`click`,{bubbles:!0,cancelable:!0,composed:!0,detail:n,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,altKey:t.altKey,metaKey:t.metaKey}))}function Ot(e={}){let{disabled:t=!1,focusableWhenDisabled:n,tabIndex:r=0,native:i=!0,composite:a}=e,o=s.useRef(null),c=Tt(!0),l=a??c!==void 0,{props:u}=Et({focusableWhenDisabled:n,disabled:t,composite:l,tabIndex:r,isNativeButton:i}),d=s.useCallback(()=>{let e=o.current;kt(e)&&l&&t&&u.disabled===void 0&&e.disabled&&(e.disabled=!1)},[t,u.disabled,l]);return q(d,[d]),{getButtonProps:s.useCallback((e={})=>{let{onClick:n,onMouseDown:r,onKeyUp:a,onKeyDown:o,onPointerDown:s,...c}=e;return j({onClick(e){if(t){e.preventDefault();return}n?.(e)},onMouseDown(e){t||r?.(e)},onKeyDown(e){if(t||(re(e),o?.(e),e.baseUIHandlerPrevented))return;let n=e.target===e.currentTarget,r=e.currentTarget,a=kt(r),s=!i&&At(r),c=n&&(i?a:!s),u=e.key===`Enter`,d=e.ke
1y===` `,f=r.getAttribute(`role`),p=f?.startsWith(`menuitem`)||f===`option`||f===`gridcell`;if(n&&l&&d){if(e.defaultPrevented&&p)return;e.preventDefault(),(!i||a)&&(e.preventBaseUIHandler(),Dt(r,e));return}if(!c||i||!d&&!u){n&&s&&d&&e.preventDefault();return}e.defaultPrevented||(e.preventDefault(),u&&(e.preventBaseUIHandler(),Dt(r,e)))},onKeyUp(e){if(!t){if(re(e),a?.(e),e.target===e.currentTarget&&i&&l&&kt(e.currentTarget)&&e.key===` `){e.preventDefault();return}e.baseUIHandlerPrevented||e.target===e.currentTarget&&!i&&!l&&!e.defaultPrevented&&e.key===` `&&(e.preventBaseUIHandler(),Dt(e.currentTarget,e))}},onPointerDown(e){if(t){e.preventDefault();return}s?.(e)}},i?{type:`button`}:{role:`button`},u,c)},[t,u,l,i]),buttonRef:K(e=>{o.current=e,d()})}}function kt(e){return G(e)&&e.tagName===`BUTTON`}function At(e){return G(e)&&e.tagName===`A`&&!!e.href}function jt(){return typeof navigator>`u`?{userAgent:``,platform:``,maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??``,maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:Mt,platform:Nt,maxTouchPoints:Pt}=jt(),Ft=Mt.toLowerCase(),It=Nt.toLowerCase(),Lt=/^i(os$|p)/.test(It)||It===`macintel`&&Pt>1,Rt=`android`,zt=It===Rt||Ft.includes(Rt),Bt=!Lt&&It.startsWith(`mac`);It.startsWith(`win`),!zt&&/^(linux|chrome os)/.test(It);var Vt=Bt||Lt,Ht=typeof CSS<`u`&&!!CSS.supports?.(`-webkit-backdrop-filter:none`),Ut=!Ht&&Ft.includes(`firefox`);!Ht&&Ft.includes(`chrom`);var Wt=Vt,Gt=/jsdom|happydom/.test(Ft),Kt=0;function qt(e,t=`mui`){let[n,r]=s.useState(e),i=e||n;return s.useEffect(()=>{n??(Kt+=1,r(`${t}-${Kt}`))},[n,t]),i}var Jt=yt.useId;function Yt(e,t){if(Jt!==void 0){let n=Jt();return e??(t?`${t}-${n}`:n)}return qt(e,t)}function Xt(e){return Yt(e,`base-ui`)}function Zt(e,t,n,r){let i=!1,a=!1,o=r??D;return{reason:e,event:t??new Event(`base-ui`),cancel(){i=!0},allowPropagation(){a=!0},get isCanceled(){return i},get isPropagationAllowed(){return a},trigger:n,...o}}function Qt(e,t,n){let r=n??D;return{reason:e,event:t??new Event(`base-ui`),...r}}function $t(e){s.useEffect(e,E)}var en=null;globalThis.requestAnimationFrame;var tn=new class{constructor(){i(this,`callbacks`,[]),i(this,`callbacksCount`,0),i(this,`nextId`,1),i(this,`startId`,1),i(this,`isScheduled`,!1),i(this,`tick`,e=>{this.isScheduled=!1;let t=this.callbacks,n=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,n>0)for(let n=0;n<t.length;n+=1)t[n]?.(e)})}request(e){let t=this.nextId;return this.nextId+=1,this.callbacks.push(e),this.callbacksCount+=1,this.isScheduled||=(requestAnimationFrame(this.tick),!0),t}cancel(e){let t=e-this.startId;t<0||t>=this.callbacks.length||this.callbacks[t]!==null&&(this.callbacks[t]=null,--this.callbacksCount)}},nn=class e{constructor(){i(this,`currentId`,en),i(this,`cancel`,()=>{this.currentId!==en&&(tn.cancel(this.currentId),this.currentId=en)}),i(this,`disposeEffect`,()=>this.cancel)}static create(){return new e}static request(e){return tn.request(e)}static cancel(e){return tn.cancel(e)}request(e){this.cancel(),this.currentId=tn.request(()=>{this.currentId=en,e()})}};function rn(){let e=p(nn.create).current;return $t(e.disposeEffect),e}function an(e,t=!1,n=!1,r=!1){let[i,a]=s.useState(e&&t?`idle`:void 0),[o,c]=s.useState(e&&!r);return e&&!o&&(c(!0),a(`starting`)),!e&&o&&i!==`ending`&&!n&&a(`ending`),!e&&!o&&i===`ending`&&a(void 0),q(()=>{if(!e&&o&&i!==`ending`&&n){let e=nn.request(()=>{a(`ending`)});return()=>{nn.cancel(e)}}},[e,o,i,n]),q(()=>{if(!e||t)return;let n=nn.request(()=>{a(void 0)});return()=>{nn.cancel(n)}},[t,e]),q(()=>{if(!e||!t)return;e&&o&&i!==`idle`&&a(`starting`);let n=nn.request(()=>{a(`idle`)});return()=>{nn.cancel(n)}},[t,e,o,i]),{mounted:o,setMounted:c,transitionStatus:i}}function Y(e){return e==null?e:`current`in e?e.current:e}var on=null;function sn(e){if(!on){let e=[];on=e,queueMicrotask(()=>{on=null,l.flushSync(()=>{for(let t of e)t()})})}on.push(e)}function cn(e,t=!1,n=!1){let r=rn();return K((i,a=null)=>{r.cancel();let o=Y(e);if(o==null)return;let s=o,c=()=>{if(!n){l.flushSync(i);return}sn(()=>{a?.aborted||i()})};if(typeof s.getAnimations!=`function`||globalThis.BASE_UI_ANIMATIONS_DISABLED){i();return}function u(){Promise.all(s.getAnimations().map(e=>e.finished)).then(()=>{a?.aborted||c()},()=>{if(!a?.aborted){if(s.getAnimations().some(e=>e.pending||e.playState!==`finished`)){u();return}c()}})}if(t){let e=de;if(!s.hasAttribute(e)){r.request(u);return}let t=new MutationObserver(()=>{s.hasAttribute(e)||(t.disconnect(),u())});t.observe(s,{attributes:!0,attributeFilter:[e]}),a?.addEventListener(`abort`,()=>t.disconnect(),{once:!0});return}r.request(u)})}function ln(e){let{enabled:t=!0,open:n,ref:r,batch:i=!1,onComplete:a}=e,o=K(a),c=cn(r,n,i);s.useEffect(()=>{if(!t)return;let e=new AbortController;return c(o,e.signal),()=>{e.abort()}},[t,n,o,c])}r();var un=0,dn=class e{constructor(){i(this,`currentId`,un),i(this,`clear`,()=>{this.currentId!==un&&(clearTimeout(this.currentId),this.currentId=un)}),i(this,`disposeEffect`,()=>this.clear)}
1static create(){return new e}start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=un,t()},e)}isStarted(){return this.currentId!==un}};function fn(){let e=p(dn.create).current;return $t(e.disposeEffect),e}function pn(e){e.preventDefault(),e.stopPropagation()}function mn(e){return`nativeEvent`in e}function hn(e){return e.pointerType===``&&e.isTrusted?!0:zt&&e.pointerType?e.type===`click`&&e.buttons===1:e.detail===0&&!e.pointerType}function gn(e){return Gt?!1:!zt&&e.width===0&&e.height===0||zt&&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 _n(e,t){let n=[`mouse`,`pen`];return t||n.push(``,void 0),n.includes(e)}function vn(e){let t=e.type;return t===`click`||t===`mousedown`||t===`keydown`||t===`keyup`}function X(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function Z(e,t){if(!e||!t)return!1;let n=t.getRootNode?.();if(e.contains(t))return!0;if(n&&tt(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function yn(e){return`composedPath`in e?e.composedPath()[0]??e.target:e.target}var bn=`data-base-ui-focusable`,xn=`input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])`,Sn=`ArrowLeft`,Cn=`ArrowRight`,wn=`ArrowUp`,Tn=`ArrowDown`,En=`data-trigger-disabled`;function Dn(e,t){if(!W(e))return!1;let n=e;if(t.hasElement(n))return!n.hasAttribute(En);for(let[,e]of t.entries())if(Z(e,n))return!e.hasAttribute(En);return!1}function On(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 kn(e){return e.matches(`html,body`)}function An(e){return G(e)&&e.matches(`input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])`)}function jn(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${xn}`)!=null}function Mn(e){return e?e.getAttribute(`role`)===`combobox`&&An(e):!1}function Nn(e){if(!e||Gt)return!0;try{return e.matches(`:focus-visible`)}catch{return!0}}function Pn(e){return e?e.hasAttribute(`data-base-ui-focusable`)?e:e.querySelector(`[data-base-ui-focusable]`)||e:null}function Q(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function Fn(...e){return()=>{for(let t=0;t<e.length;t+=1){let n=e[t];n&&n()}}}function In(e){let t=p(Ln,e).current;return t.next=e,q(t.effect),t}function Ln(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var Rn={clipPath:`inset(50%)`,overflow:`hidden`,whiteSpace:`nowrap`,border:0,padding:0,width:1,height:1,margin:-1},zn={...Rn,position:`fixed`,top:0,left:0},Bn={...Rn,position:`absolute`},Vn=s.forwardRef(function(e,t){let[n,r]=s.useState();q(()=>{Wt&&Ht&&r(`button`)},[]);let i={tabIndex:0,role:n};return(0,b.jsx)(`span`,{...e,ref:t,style:zn,"aria-hidden":!n||void 0,...i,"data-base-ui-focus-guard":``})}),Hn=Math.min,Un=Math.max,Wn=Math.round,Gn=Math.floor,Kn=e=>({x:e,y:e}),qn={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function Jn(e,t,n){return Un(e,Hn(t,n))}function Yn(e,t){return typeof e==`function`?e(t):e}function Xn(e){return e.split(`-`)[0]}function Zn(e){return e.split(`-`)[1]}function Qn(e){return e===`x`?`y`:`x`}function $n(e){return e===`y`?`height`:`width`}function er(e){let t=e[0];return t===`t`||t===`b`?`y`:`x`}function tr(e){return Qn(er(e))}function nr(e,t,n){n===void 0&&(n=!1);let r=Zn(e),i=tr(e),a=$n(i),o=i===`x`?r===(n?`end`:`start`)?`right`:`left`:r===`start`?`bottom`:`top`;return t.reference[a]>t.floating[a]&&(o=dr(o)),[o,dr(o)]}function rr(e){let t=dr(e);return[ir(e),t,ir(t)]}function ir(e){return e.includes(`start`)?e.replace(`start`,`end`):e.replace(`end`,`start`)}var ar=[`left`,`right`],or=[`right`,`left`],sr=[`top`,`bottom`],cr=[`bottom`,`top`];function lr(e,t,n){switch(e){case`top`:case`bottom`:return n?t?or:ar:t?ar:or;case`left`:case`right`:return t?sr:cr;default:return[]}}function ur(e,t,n,r){let i=Zn(e),a=lr(Xn(e),n===`start`,r);return i&&(a=a.map(e=>e+`-`+i),t&&(a=a.concat(a.map(ir)))),a}function dr(e){let t=Xn(e);return qn[t]+e.slice(t.length)}function fr(e){return{top:e.top??0,right:e.right??0,bottom:e.bottom??0,left:e.left??0}}function pr(e){return typeof e==`number`?{top:e,right:e,bottom:e,left:e}:fr(e)}function mr(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function hr(e,t,n){return Math.floor(e/t)!==n}function gr(e,t){return t<0||t>=e.length}function _r(e,t){return $(e.current,{disabledIndices:t})}function vr(e,t){return $(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function $(e,{startingIndex:t=-1,decrement:n=!1,disabledIndices:r,amount:i=1}={}){let a=t;do a+=n?-i:i;while(a>=0&&a<=e.length-1&&br(e,a,r));return a}function yr(e,{event:t,orientation:n,loopFocus:r,onLoop:i,rtl:a,cols:o,disabledIndices:s,minIndex:c,maxIndex:l,prevIndex:u,stopEvent:d=!1}){let f=u,p;if(t.key===`ArrowUp`?p=`up`:t.key===`ArrowDown`&&(p=`down`),p){let n=[],a=[],m=!1,h=0;{let t=null,r=-1;e.forEach((e,i)=>{if(e==null)return;h+=1;let o=e.closest(`[role="row"]`);o&&(m=!0),(o!==t||r===-1)&&(t=o,r+=1,n[r]=[]),n[r].push(i),a[i]=r})}let g=!1,_=0;if(m)for(let e of n){let t=e.length;t>_&&(_=t),t!==o&&(g=!0)}let v=g&&h<e.length,y=_||o,b=o=>{if(!g||u===-1)return;let c=a[u];if(c==null)return;let l=n[c].indexOf(u),d=o===`up`?-1:1;for(let o=c+d,f=0;f<n.length;f+=1,o+=d){if(o<0||o>=n.length){if(!r||v)return;if(o=o<0?n.length-1:0,i){let e=Math.min(l,n[o].length-1),r=i(t,u,n[o][e]??n[o][0]);o=a[r]??o}}let c=n[o];for(let t=Math.min(l,c.length-1);t>=0;--t){let n=c[t];if(!br(e,n,s))return n}}},x=t=>{if(!v||u===-1)return;let n=u%y,i=t===`up`?-y:y,a=l-l%y,o=Gn(l/y)+1;for(let t=u-n+i,c=0;c<o;c+=1,t+=i){if(t<0||t>l){if(!r)return;t=t<0?a:0}let i=Math.min(t+y-1,l);for(let r=Math.min(t+n,i);r>=t;--r)if(!br(e,r,s))return r}};d&&pn(t);let S=b(p)??x(p);if(S!==void 0)f=S;else if(u===-1)f=p===`up`?l:c;else if(f=$(e,{startingIndex:u,amount:y,decrement:p===`up`,disabledIndices:s}),r){if(p===`up`&&(u-y<c||f<0)){let e=u%y,n=l%y,r=l-(n-e);f=n===e?l:n>e?r:r-y,i&&(f=i(t,u,f))}p===`down`&&u+y>l&&(f=$(e,{startingIndex:u%y-y,amount:y,disabledIndices:s}),i&&(f=i(t,u,f)))}gr(e,f)&&(f=u)}if(n===`both`){let n=Gn(u/o);
1t.key===(a?`ArrowLeft`:`ArrowRight`)&&(d&&pn(t),u%o===o-1?r&&(f=$(e,{startingIndex:u-u%o-1,disabledIndices:s}),i&&(f=i(t,u,f))):(f=$(e,{startingIndex:u,disabledIndices:s}),r&&hr(f,o,n)&&(f=$(e,{startingIndex:u-u%o-1,disabledIndices:s}),i&&(f=i(t,u,f)))),hr(f,o,n)&&(f=u)),t.key===(a?`ArrowRight`:`ArrowLeft`)&&(d&&pn(t),u%o===0?r&&(f=$(e,{startingIndex:u+(o-u%o),decrement:!0,disabledIndices:s}),i&&(f=i(t,u,f))):(f=$(e,{startingIndex:u,decrement:!0,disabledIndices:s}),r&&hr(f,o,n)&&(f=$(e,{startingIndex:u+(o-u%o),decrement:!0,disabledIndices:s}),i&&(f=i(t,u,f)))),hr(f,o,n)&&(f=u));let c=Gn(l/o)===n;gr(e,f)&&(r&&c?(f=t.key===(a?`ArrowRight`:`ArrowLeft`)?l:$(e,{startingIndex:u-u%o-1,disabledIndices:s}),i&&(f=i(t,u,f))):f=u)}return f}function br(e,t,n){if(typeof n==`function`?n(t):n?.includes(t)??!1)return!0;let r=e[t];return r?!Sr(r)||r.matches(`:disabled`)?!0:!n&&(r.hasAttribute(`disabled`)||r.getAttribute(`aria-disabled`)===`true`):!1}function xr(e){return e.visibility===`hidden`||e.visibility===`collapse`}function Sr(e,t=e?pt(e):null){return!e||!e.isConnected||!t||xr(t)?!1:typeof e.checkVisibility==`function`?e.checkVisibility():t.display!==`none`&&t.display!==`contents`}var Cr=`a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]`;function wr(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let n=e.getRootNode();return tt(n)?n.host:null}function Tr(e){for(let t of Array.from(e.children))if(H(t)===`summary`)return t;return null}function Er(e,t){let n=Tr(t);return!!n&&(e===n||Z(n,e))}function Dr(e){let t=e?H(e):``;return e!=null&&e.matches(Cr)&&(t!==`summary`||e.parentElement!=null&&H(e.parentElement)===`details`&&Tr(e.parentElement)===e)&&(t!==`details`||Tr(e)==null)&&(t!==`input`||e.type!==`hidden`)}function Or(e){if(!Dr(e)||!e.isConnected||e.matches(`:disabled`))return!1;for(let t=e;t;t=wr(t)){let n=t!==e,r=H(t)===`slot`;if(t.hasAttribute(`inert`)||n&&H(t)===`details`&&!t.open&&!Er(e,t)||t.hasAttribute(`hidden`)||!r&&!kr(t,n))return!1}return!0}function kr(e,t){let n=pt(e);return t?n.display!==`none`:Sr(e,n)}function Ar(e){let t=e.tabIndex;if(t<0){let t=H(e);if(t===`details`||t===`audio`||t===`video`||G(e)&&e.isContentEditable)return 0}return t}function jr(e){if(H(e)!==`input`)return null;let t=e;return t.type===`radio`&&t.name!==``?t:null}function Mr(e,t){let n=jr(e);if(!n)return!0;let r=t.find(e=>{let t=jr(e);return t?.name===n.name&&t.form===n.form&&t.checked});return r?r===n:t.find(e=>{let t=jr(e);return t?.name===n.name&&t.form===n.form})===n}function Nr(e){if(G(e)&&H(e)===`slot`){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return G(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function Pr(e,t){Nr(e).forEach(e=>{Dr(e)&&t.push(e),Pr(e,t)})}function Fr(e,t,n){Nr(e).forEach(e=>{G(e)&&e.matches(t)&&n.push(e),Fr(e,t,n)})}function Ir(e){return Or(e)&&Ar(e)>=0}function Lr(e){let t=[];return Pr(e,t),t.filter(Or)}function Rr(e){let t=Lr(e);return t.filter(e=>Ar(e)>=0&&Mr(e,t))}function zr(e,t){let n=Rr(e),r=n.length;if(r===0)return;let i=X(J(e)),a=n.indexOf(i);return n[a===-1?t===1?0:r-1:a+t]}function Br(e){return zr(J(e).body,1)||e}function Vr(e){return zr(J(e).body,-1)||e}function Hr(e,t){if(!e)return null;let n=Rr(J(e).body),r=n.length;if(r===0)return null;let i=n.indexOf(e);return i===-1?null:n[(i+t+r)%r]}function Ur(e){return Hr(e,1)}function Wr(e){return Hr(e,-1)}function Gr(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!Z(n,r)}function Kr(e){Rr(e).forEach(e=>{e.dataset.tabindex=e.getAttribute(`tabindex`)||``,e.setAttribute(`tabindex`,`-1`)})}function qr(e){let t=[];Fr(e,`[data-tabindex]`,t),t.forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute(`tabindex`,t):e.removeAttribute(`tabindex`)})}function Jr(e,t,n=!0){return e.filter(e=>e.parentId===t).flatMap(t=>[...!n||t.context?.open?[t]:[],...Jr(e,t.id,n)])}function Yr(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 Xr(e){return`data-base-ui-${e}`}var Zr=0;function Qr(e,t={}){let{preventScroll:n=!1,sync:r=!1,shouldFocus:i}=t;cancelAnimationFrame(Zr);function a(){(!i||i())&&e?.focus({preventScroll:n})}if(r)return a(),T;let o=requestAnimationFrame(a);return Zr=o,()=>{Zr===o&&(cancelAnimationFrame(o),Zr=0)}}var $r={inert:new WeakMap,"aria-hidden":new WeakMap},ei=`data-base-ui-inert`,ti={inert:new WeakSet,"aria-hidden":new WeakSet},ni=new WeakMap,ri=0;function ii(e){return ti[e]}function ai(e){return e?tt(e)?e.host:ai(e.parentNode):null}var oi=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=ai(t);return e.contains(n)?n:null}).filter(e=>e!=null),si=e=>{let t=new Set;
1return e.forEach(e=>{let n=e;for(;n&&!t.has(n);)t.add(n),n=n.parentNode}),t},ci=(e,t,n)=>{let r=[],i=e=>{e&&!n.has(e)&&Array.from(e.children).forEach(e=>{H(e)!==`script`&&(t.has(e)?i(e):r.push(e))})};return i(e),r};function li(e,t,n,r,{mark:i=!0}){let a=null;r?a=`inert`:n&&(a=`aria-hidden`);let o=null,s=null,c=oi(t,e),l=i?ci(t,si(c),new Set(c)):[],u=[],d=[];if(a){let e=$r[a],n=ii(a);s=n,o=e;let r=oi(t,Array.from(t.querySelectorAll(`[aria-live]`))),i=c.concat(r);ci(t,si(i),new Set(i)).forEach(t=>{let r=t.getAttribute(a),i=r!==null&&r!==`false`,o=(e.get(t)||0)+1;e.set(t,o),u.push(t),o===1&&i&&n.add(t),i||t.setAttribute(a,a===`inert`?``:`true`)})}return i&&l.forEach(e=>{let t=(ni.get(e)||0)+1;ni.set(e,t),d.push(e),t===1&&e.setAttribute(ei,``)}),ri+=1,()=>{o&&u.forEach(e=>{let t=(o.get(e)||0)-1;o.set(e,t),t||(!s?.has(e)&&a&&e.removeAttribute(a),s?.delete(e))}),i&&d.forEach(e=>{let t=(ni.get(e)||0)-1;ni.set(e,t),t||e.removeAttribute(ei)}),--ri,ri||($r.inert=new WeakMap,$r[`aria-hidden`]=new WeakMap,ti.inert=new WeakSet,ti[`aria-hidden`]=new WeakSet,ni=new WeakMap)}}function ui(e,t={}){let{ariaHidden:n=!1,inert:r=!1,mark:i=!0}=t,a=J(e[0]).body;return li(e,a,n,r,{mark:i})}var di={style:{transition:`none`}},fi=`data-base-ui-click-trigger`,pi=`data-base-ui-swipe-ignore`,mi=`data-swipe-ignore`,hi=`[${pi}]`;`${mi}`;var gi={fallbackAxisSide:`none`},_i={fallbackAxisSide:`end`},vi={clipPath:`inset(50%)`,position:`fixed`,top:0,left:0},yi=s.createContext(null),bi=()=>s.useContext(yi),xi=Xr(`portal`);function Si(e={}){let{ref:t,container:n,componentProps:r=D,elementProps:i}=e,a=Yt(),o=bi()?.portalNode,[c,u]=s.useState(null),[d,f]=s.useState(null),p=K(e=>{e!==null&&f(e)}),m=s.useRef(null);q(()=>{if(n===null){m.current&&(m.current=null,f(null),u(null));return}let e=(n&&(et(n)?n:n.current))??o??document.body;if(e==null){m.current&&(m.current=null,f(null),u(null));return}m.current!==e&&(m.current=e,f(null),u(e))},[n,o]);let h=oe(`div`,r,{ref:[t,p],props:[{id:a,[xi]:``},i]}),g=c&&h?l.createPortal(h,c):null;return{node:d,nodeId:s.isValidElement(h)?h.props.id:void 0,subtree:g}}var Ci=s.forwardRef(function(e,t){let{render:n,className:r,style:i,children:a,container:o,portalOwnerRole:c,...u}=e,{node:d,nodeId:f,subtree:p}=Si({container:o,ref:t,componentProps:e,elementProps:u}),m=s.useRef(null),h=s.useRef(null),g=s.useRef(null),_=s.useRef(null),[v,y]=s.useState(null),x=s.useRef(!1),S=v?.modal,C=v?.open,w=!!v&&!v.modal&&v.open&&!!d;s.useEffect(()=>{if(!d||S)return;function e(e){d&&e.relatedTarget&&Gr(e)&&(e.type===`focusin`?x.current&&=(qr(d),!1):(Kr(d),x.current=!0))}return Fn(Q(d,`focusin`,e,!0),Q(d,`focusout`,e,!0))},[d,S]),q(()=>{d&&C===!0&&x.current&&(qr(d),x.current=!1)},[C,d]);let T=s.useMemo(()=>({beforeOutsideRef:m,afterOutsideRef:h,beforeInsideRef:g,afterInsideRef:_,portalNode:d,setFocusManagerState:y}),[d]);return(0,b.jsxs)(s.Fragment,{children:[p,(0,b.jsxs)(yi.Provider,{value:T,children:[w&&d&&(0,b.jsx)(Vn,{"data-type":`outside`,ref:m,onFocus:e=>{Gr(e,d)?g.current?.focus():Vr(v?v.domReference:null)?.focus()}}),w&&d&&(0,b.jsx)(`span`,{role:c,"aria-owns":f,style:vi}),d&&l.createPortal(a,d),w&&d&&(0,b.jsx)(Vn,{"data-type":`outside`,ref:h,onFocus:e=>{Gr(e,d)?_.current?.focus():(Br(v?v.domReference:null)?.focus(),v?.closeOnFocusOut&&v?.onOpenChange(!1,Zt(`focus-out`,e.nativeEvent)))}})]})]})});function wi(){let e=new Map;return{emit(t,n){e.get(t)?.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){e.get(t)?.delete(n)}}}r();var Ti=class{constructor(){i(this,`nodesRef`,{current:[]}),i(this,`events`,wi())}addNode(e){this.nodesRef.current.push(e)}removeNode(e){let t=this.nodesRef.current.findIndex(t=>t===e);t!==-1&&this.nodesRef.current.splice(t,1)}},Ei=s.createContext(null),Di=s.createContext(null),Oi=()=>s.useContext(Ei)?.id||null,ki=e=>{let t=s.useContext(Di);return e??t};function Ai(e){let t=Yt(),n=ki(e),r=Oi();return q(()=>{if(!t)return;let e={id:t,parentId:r};return n?.addNode(e),()=>{n?.removeNode(e)}},[n,t,r]),t}function ji(e){let{children:t,id:n}=e,r=Oi();return(0,b.jsx)(Ei.Provider,{value:s.useMemo(()=>({id:n,parentId:r}),[n,r]),children:t})}function Mi(e){let{children:t,externalTree:n}=e,r=p(()=>n??new Ti).current;return(0,b.jsx)(Di.Provider,{value:r,children:t})}function Ni(e,t){let n=U(yn(e));return e instanceof n.KeyboardEvent?`keyboard`:e instanceof n.FocusEvent?t||`keyboard`:`pointerType`in e?e.pointerType||`keyboard`:`touches`in e?`touch`:e instanceof n.MouseEvent?t||(e.detail===0?`keyboard`:`mouse`):``}var Pi=20,Fi=[];function Ii(){Fi=Fi.filter(e=>e.deref()?.isConnected)}function Li(e){Ii(),e&&H(e)!==`body`&&(Fi.push(new WeakRef(e)),Fi.length>Pi&&(Fi=Fi.slice(-20)))}function Ri(){return Ii(),Fi[Fi.length-1]?.deref()}function zi(e){return e?Ir(e)?e:Rr(e)[0]||e:null}function Bi(e){if(e.hasAttribute(`tabindex`)&&!e.hasAttribute(`data-tabindex`)||!e.getAttribute(`role`)?.includes(`dialog`))return;let t=Lr(e).filter(e=>{let t=e.getAttribute(`data-tabindex`)||``;return Ir(e)||e.hasAttribute(`data-tabindex`)&&!t.startsWith(`-`)}),n=e.getAttribute(`tabindex`);t.length===0?n!==`0`&&(e.setAttribute(`tabindex`,`0`),e.setAttribute(`data-tabindex`,`0`)):(n!==`-1`||e.hasAttribute(`data-tabindex`)&&e.getAttribute(`data-tabindex`)!==`-1`)&&(e.setAttribute(`tabindex`,`-1`),e.setAttribute(`data-tabindex`,`-1`))}
1function Vi(e){let{context:t,children:n,disabled:r=!1,initialFocus:i=!0,returnFocus:a=!0,restoreFocus:o=!1,modal:c=!0,closeOnFocusOut:l=!0,openInteractionType:u=``,nextFocusableElement:d,previousFocusableElement:f,beforeContentFocusGuardRef:p,externalTree:h,getInsideElements:g}=e,_=`rootStore`in t?t.rootStore:t,v=_.useState(`open`),y=_.useState(`domReferenceElement`),x=_.useState(`floatingElement`),{events:S,dataRef:C}=_.context,w=K(()=>C.current.floatingContext?.nodeId),T=i===!1,E=Mn(y)&&T,D=In(i),O=In(a),k=In(u),ee=In(v),A=ki(h),j=bi(),M=s.useRef(!1),N=s.useRef(!1),P=s.useRef(!1),F=s.useRef(null),I=s.useRef(``),L=s.useRef(``),R=s.useRef(null),z=s.useRef(null),te=m(R,p,j?.beforeInsideRef),ne=m(z,j?.afterInsideRef),re=fn(),ie=fn(),ae=rn(),oe=j!=null,B=Pn(x),se=K((e=B)=>e?Rr(e):[]),V=K(()=>g?.().filter(e=>e!=null)??[]);s.useEffect(()=>{if(r||!c)return;function e(e){e.key===`Tab`&&Z(B,X(J(B)))&&se().length===0&&!E&&pn(e)}return Q(J(B),`keydown`,e)},[r,B,c,E,se]),s.useEffect(()=>{if(r||!v)return;let e=J(B);function t(){P.current=!1}function n(e){let t=yn(e),n=V(),r=Z(x,t)||Z(y,t)||Z(j?.portalNode,t)||n.some(e=>e===t||Z(e,t));P.current=!r,L.current=e.pointerType||`keyboard`,t?.closest(`[data-base-ui-click-trigger]`)&&(N.current=!0,ie.start(0,()=>{N.current=!1}))}function i(){L.current=`keyboard`}return Fn(Q(e,`pointerdown`,n,!0),Q(e,`pointerup`,t,!0),Q(e,`pointercancel`,t,!0),Q(e,`keydown`,i,!0),t)},[r,x,y,B,v,j,ie,V]),s.useEffect(()=>{if(r||!l)return;let e=J(B);function t(){N.current=!0,ie.start(0,()=>{N.current=!1})}function n(e){let t=yn(e);Ir(t)&&(F.current=t)}function i(t){let n=t.relatedTarget,r=t.currentTarget,i=yn(t);c&&n==null&&i!=null&&Z(x,i)&&Li(i),queueMicrotask(()=>{let a=w(),s=_.context.triggerElements,l=V(),u=n?.hasAttribute(Xr(`focus-guard`))&&[R.current,z.current,j?.beforeInsideRef.current,j?.afterInsideRef.current,j?.beforeOutsideRef.current,j?.afterOutsideRef.current,Y(f),Y(d)].includes(n),p=!(Z(y,n)||Z(x,n)||Z(n,x)||Z(j?.portalNode,n)||l.some(e=>e===n||Z(e,n))||s.hasMatchingElement(e=>Z(e,n))||u||A&&(Jr(A.nodesRef.current,a).find(e=>Z(e.context?.elements.floating,n)||Z(e.context?.elements.domReference,n))||Yr(A.nodesRef.current,a).find(e=>[e.context?.elements.floating,Pn(e.context?.elements.floating)].includes(n)||e.context?.elements.domReference===n)));if(r===y&&B&&Bi(B),o&&r!==y&&!Sr(i)&&X(e)===e.body){if(G(B)&&(B.focus(),o===`popup`)){ae.request(()=>{B.focus()});return}let e=se(),t=F.current,n=(t&&e.includes(t)?t:null)||e[e.length-1]||B;G(n)&&n.focus()}if(C.current.insideReactTree){C.current.insideReactTree=!1;return}(E||!c)&&n&&p&&!N.current&&(E||n!==Ri())&&(M.current=!0,_.setOpen(!1,Zt(He,t)))})}function a(){P.current||(C.current.insideReactTree=!0,re.start(0,()=>{C.current.insideReactTree=!1}))}let s=G(y)?y:null;if(x||s)return Fn(s&&Q(s,`focusout`,i),s&&Q(s,`pointerdown`,t),x&&Q(x,`focusin`,n),x&&Q(x,`focusout`,i),x&&j&&Q(x,`focusout`,a,!0))},[r,y,x,B,c,A,j,_,l,o,se,E,w,C,re,ie,ae,d,f,V]),s.useEffect(()=>{if(r||!x||!v)return;let e=Array.from(j?.portalNode?.querySelectorAll(`[${Xr(`portal`)}]`)||[]),t=(A?Yr(A.nodesRef.current,w()):[]).find(e=>Mn(e.context?.elements.domReference||null))?.context?.elements.domReference,n=ui([x,...e,R.current,z.current,j?.beforeOutsideRef.current,j?.afterOutsideRef.current,...V(),t,Y(f),Y(d),E?y:null].filter(e=>e!=null),{ariaHidden:c||E,mark:!1}),i=ui([x,...e].filter(e=>e!=null));return()=>{i(),n()}},[v,r,y,x,c,j,E,A,w,d,f,V]),q(()=>{if(!v||r||!G(B))return;I.current=``,L.current=``;let e=J(B),t=X(e);queueMicrotask(()=>{let n=D.current,r=typeof n==`function`?n(k.current||``):n;if(r===void 0||r===!1||Z(B,t))return;let i=null,a=()=>(i??=se(B),i[0]||B),o;o=r===!0||r===null?a():Y(r),o||=a();let s=Z(B,X(e));Qr(o,{preventScroll:o===B,shouldFocus(){if(!ee.current)return!1;if(s)return!0;let t=X(e);return!(t!==o&&Z(B,t))}})})},[r,v,B,se,D,k,ee]),q(()=>{if(r||!B)return;let e=J(B),t=X(e),n=k.current==null;Li(t);function i(e){if(e.open||(I.current=Ni(e.nativeEvent,L.current)),e.reason===`trigger-hover`&&e.nativeEvent.type===`mouseleave`&&(M.current=!0),e.reason===`outside-press`){if(e.nested)M.current=!1;else if(hn(e.nativeEvent)||gn(e.nativeEvent))M.current=!1;else{let e=!1;J(B).createElement(`div`).focus({get preventScroll(){return e=!0,!1}}),e?M.current=!1:M.current=!0}}}S.on(`openchange`,i);function a(e){let r=O.current,i=typeof r==`function`?r(e):r;if(i===void 0||i===!1)return null;i===null&&(i=!0);let a=y?.isConnected?y:null,o=t?.isConnected&&H(t)!==`body`?t:null,s=n?o||a:a||o;return s||=Ri()||null,typeof i==`boolean`?s:Y(i)||s||null}return()=>{S.off(`openchange`,i);let t=X(e),n=V(),r=Z(x,t)||n.some(e=>e===t||Z(e,t))||A&&Jr(A.nodesRef.current,w(),!1).some(e=>Z(e.context?.elements.floating,t)),o=O.current,s=I.current,c=a(s);queueMicrotask(()=>{let n=zi(c),i=typeof o!=`boolean`;if(o&&!M.current&&G(n)&&(i||n===t||t===e.body||r)){let e={preventScroll:!0};s===`keyboard`&&(e.focusVisible=!0),n.focus(e)}M.current=!1})}},[r,x,B,O,k,S,A,y,w,V]),q(()=>{if(!Ht||v||!x)return;let e=X(J(x));G(e)&&An(e)&&Z(x,e)&&e.blur()},[v,x]),q(()=>{if(!r&&j)return j.setFocusManagerState({modal:c,closeOnFocusOut:l,open:v,onOpenChange:_.setOpen,domReference:y}),()=>{j.setFocusManagerState(null)}},[r,j,c,v,_,l,y]),q(()=>{if(!r&&B)return Bi(B),()=>{queueMicrotask(Ii)}},[r,B]);let ce=!r&&(!c||!E)&&(oe||c);return(0,b.jsxs)(s.Fragment,{children:[ce&&(0,b.jsx)(Vn,{"data-type":`inside`,ref:te,onFocus:e=>{if(c){let e=se();Qr(e[e.length-1])}else j?.portalNode&&(M.current=!1,Gr(e,j.portalNode)?Br(y)?.focu
1s():Y(f??j.beforeOutsideRef)?.focus())}}),n,ce&&(0,b.jsx)(Vn,{"data-type":`inside`,ref:ne,onFocus:e=>{c?Qr(se()[0]):j?.portalNode&&(l&&(M.current=!0),Gr(e,j.portalNode)?Vr(y)?.focus():Y(d??j.afterOutsideRef)?.focus())}})]})}function Hi(e,t={}){let{enabled:n=!0,event:r=`click`,toggle:i=!0,ignoreMouse:a=!1,stickIfOpen:o=!0,touchOpenDelay:c=0,reason:l=Ne}=t,u=`rootStore`in e?e.rootStore:e,d=u.context.dataRef,f=s.useRef(void 0),p=rn(),m=fn(),h=s.useMemo(()=>{function e(e,t,n,r){let i=Zt(l,t,n);e&&r===`touch`&&c>0?m.start(c,()=>{u.setOpen(!0,i)}):u.setOpen(e,i)}function t(e,t,n){let r=d.current.openEvent,a=u.select(`domReferenceElement`)!==t;return e&&a||!e||!i?!0:r&&o?!n(r.type):!1}return{onPointerDown(e){f.current=_n(e.pointerType,!0)&&gn(e.nativeEvent)?`virtual`:e.pointerType},onMouseDown(n){let i=f.current,o=n.nativeEvent,s=u.select(`open`);if(n.button!==0||r===`click`||_n(i,!0)&&a)return;let c=t(s,n.currentTarget,e=>e===`click`||e===`mousedown`),l=yn(o);if(An(l)){e(c,o,l,i);return}let d=n.currentTarget;p.request(()=>{e(c,o,d,i)})},onClick(n){if(r===`mousedown-only`)return;let i=f.current;if(r===`mousedown`&&i){f.current=void 0;return}_n(i,!0)&&a||e(t(u.select(`open`),n.currentTarget,e=>e===`click`||e===`mousedown`||e===`keydown`||e===`keyup`),n.nativeEvent,n.currentTarget,i)},onKeyDown(){f.current=void 0}}},[d,r,a,l,u,o,i,p,m,c]);return s.useMemo(()=>n?{reference:h}:D,[n,h])}function Ui(){return!1}function Wi(e){return{escapeKey:typeof e==`boolean`?e:e?.escapeKey??!1,outsidePress:typeof e==`boolean`?e:e?.outsidePress??!0}}function Gi(e,t={}){let{enabled:n=!0,escapeKey:r=!0,outsidePress:i=!0,outsidePressEvent:a=`sloppy`,referencePress:o=Ui,bubbles:c,externalTree:l}=t,u=`rootStore`in e?e.rootStore:e,d=u.useState(`open`),f=u.useState(`floatingElement`),{dataRef:p,events:m}=u.context,h=ki(l),g=K(typeof i==`function`?i:()=>!1),_=typeof i==`function`?g:i,v=_!==!1,y=K(()=>a),{escapeKey:b,outsidePress:x}=Wi(c),S=s.useRef(!1),C=s.useRef(!1),w=s.useRef(!1),T=s.useRef(!1),E=s.useRef(!1),D=s.useRef(``),O=s.useRef(null),k=fn(),ee=fn(),A=K(()=>{ee.clear(),p.current.insideReactTree=!1}),j=K(e=>{let t=p.current.floatingContext?.nodeId;return(h?Jr(h.nodesRef.current,t):[]).some(t=>t.context?.open&&!t.context.dataRef.current[e])}),M=K(e=>On(e,u.select(`floatingElement`))||On(e,u.select(`domReferenceElement`))),N=K(e=>{o()&&u.setOpen(!1,Zt(Ne,e.nativeEvent))}),P=K(e=>{if(!d||!n||!r||e.key!==`Escape`||E.current||!b&&j(`__escapeKeyBubbles`))return;let t=Zt(Ue,mn(e)?e.nativeEvent:e);u.setOpen(!1,t),t.isCanceled||e.preventDefault(),!b&&!t.isPropagationAllowed&&e.stopPropagation()}),F=K(()=>{p.current.insideReactTree=!0,ee.start(0,A)}),I=K(e=>{if(!d||!n||e.button!==0)return;let t=yn(e.nativeEvent);Z(u.select(`floatingElement`),t)&&(S.current||(S.current=!0,C.current=!1))}),L=K(e=>{d&&n&&(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&S.current&&(C.current=!0)});s.useEffect(()=>{function e(e){e.open||(T.current=!1)}return m.on(`openchange`,e),()=>{m.off(`openchange`,e)}},[m]),s.useEffect(()=>{if(!d||!n)return d||(T.current=!1),A;p.current.__escapeKeyBubbles=b,p.current.__outsidePressBubbles=x;let e=new dn,t=new dn,i=J(f);function a(){e.clear(),E.current=!0}function o(){e.start(Ht?5:0,()=>{E.current=!1})}function s(){w.current=!0,t.start(0,()=>{w.current=!1})}function c(){S.current=!1,C.current=!1}function l(){let e=D.current,t=e===`pen`||!e?`mouse`:e,n=y(),r=typeof n==`function`?n():n;return typeof r==`string`?r:r[t]}function m(e){let t=l();return t===`intentional`&&e.type!==`click`||t===`sloppy`&&e.type===`click`}function g(e){let t=p.current.floatingContext?.nodeId,n=h&&Jr(h.nodesRef.current,t).some(t=>On(e,t.context?.elements.floating));return M(e)||n}function ee(e){if(m(e)){e.type!==`click`&&!M(e)&&(t.clear(),w.current=!1),A();return}if(p.current.insideReactTree){A();return}let n=yn(e),r=`[${Xr(`inert`)}]`,i=W(n)?n.getRootNode():null,a=Array.from((tt(i)?i:J(u.select(`floatingElement`))).querySelectorAll(r)),o=u.context.triggerElements;if(n&&(o.hasElement(n)||o.hasMatchingElement(e=>Z(e,n))))return;let s=W(n)?n:null;for(;s&&!ft(s);
1){let e=ht(s);if(ft(e)||!W(e))break;s=e}if(!(a.length&&W(n)&&!kn(n)&&!Z(n,u.select(`floatingElement`))&&a.every(e=>!Z(s,e)))){if(G(n)&&!(`touches`in e)){let t=ft(n),r=pt(n),i=/auto|scroll/,a=t||i.test(r.overflowX),o=t||i.test(r.overflowY),s=a&&n.clientWidth>0&&n.scrollWidth>n.clientWidth,c=o&&n.clientHeight>0&&n.scrollHeight>n.clientHeight,l=r.direction===`rtl`,u=c&&(l?e.offsetX<=n.offsetWidth-n.clientWidth:e.offsetX>n.clientWidth),d=s&&e.offsetY>n.clientHeight;if(u||d)return}if(!g(e)){if(l()===`intentional`){if(e.detail!==0&&!hn(e)&&!T.current)return;if(w.current){t.clear(),w.current=!1;return}}(typeof _!=`function`||_(e))&&(j(`__outsidePressBubbles`)||(u.setOpen(!1,Zt(Ie,e)),A()))}}}function N(e){l()===`sloppy`&&e.pointerType!==`touch`&&u.select(`open`)&&n&&!M(e)&&ee(e)}function F(e){if(l()!==`sloppy`||!u.select(`open`)||!n||M(e))return;let t=e.touches[0];t&&(O.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},k.start(1e3,()=>{O.current&&(O.current.dismissOnTouchEnd=!1,O.current.dismissOnMouseDown=!1)}))}function I(e,t){let n=yn(e);if(!n)return;let r=Q(n,e.type,()=>{t(e),r()})}function L(e){D.current=`touch`,I(e,F)}function R(e){k.clear(),e.type===`pointerdown`&&(e.button===0&&(T.current=!0),D.current=e.pointerType),(e.type!==`mousedown`||!O.current||O.current.dismissOnMouseDown)&&I(e,e=>{e.type===`pointerdown`?N(e):ee(e)})}function z(e){if(e.type===`pointercancel`&&(T.current=!1),!S.current)return;let n=C.current;if(c(),l()===`intentional`){if(e.type===`pointercancel`){n&&s();return}if(!g(e)){if(n){s();return}(typeof _!=`function`||_(e))&&(t.clear(),w.current=!0,A())}}}function te(e){if(l()!==`sloppy`||!O.current||M(e))return;let t=e.touches[0];if(!t)return;let n=Math.abs(t.clientX-O.current.startX),r=Math.abs(t.clientY-O.current.startY),i=Math.sqrt(n*n+r*r);i>5&&(O.current.dismissOnTouchEnd=!0),i>10&&(ee(e),k.clear(),O.current=null)}function ne(e){I(e,te)}function re(e){l()===`sloppy`&&O.current&&!M(e)&&(O.current.dismissOnTouchEnd&&ee(e),k.clear(),O.current=null)}function ie(e){I(e,re)}let ae=Fn(r&&Fn(Q(i,`keydown`,P),Q(i,`compositionstart`,a),Q(i,`compositionend`,o)),v&&Fn(Q(i,`click`,R,!0),Q(i,`pointerdown`,R,!0),Q(i,`pointerup`,z,!0),Q(i,`pointercancel`,z,!0),Q(i,`mousedown`,R,!0),Q(i,`mouseup`,z,!0),Q(i,`touchstart`,L,{capture:!0,passive:!0}),Q(i,`touchmove`,ne,{capture:!0,passive:!0}),Q(i,`touchend`,ie,{capture:!0,passive:!0})));return()=>{ae(),e.clear(),t.clear(),c(),w.current=!1,A()}},[p,f,r,v,_,d,n,b,x,P,A,y,j,M,h,u,k]);let R=s.useMemo(()=>({onKeyDown:P,onPointerDown:N,onClick:N}),[P,N]),z=s.useMemo(()=>({onKeyDown:P,onPointerDown:L,onMouseDown:L,onClickCapture:F,onMouseDownCapture(e){F(),I(e)},onPointerDownCapture(e){F(),I(e)},onMouseUpCapture:F,onTouchEndCapture:F,onTouchMoveCapture:F}),[P,F,I,L]);return s.useMemo(()=>n?{reference:R,floating:z,trigger:R}:{},[n,R,z])}var Ki=e((e=>{var n=(a(),t(o));function r(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var i=typeof Object.is==`function`?Object.is:r,s=n.useState,c=n.useEffect,l=n.useLayoutEffect,u=n.useDebugValue;function d(e,t){var n=t(),r=s({inst:{value:n,getSnapshot:t}}),i=r[0].inst,a=r[1];return l(function(){i.value=n,i.getSnapshot=t,f(i)&&a({inst:i})},[e,n,t]),c(function(){return f(i)&&a({inst:i}),e(function(){f(i)&&a({inst:i})})},[e]),u(n),n}function f(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}catch{return!0}}function p(e,t){return t()}var m=typeof window>`u`||window.document===void 0||window.document.createElement===void 0?p:d;e.useSyncExternalStore=n.useSyncExternalStore===void 0?m:n.useSyncExternalStore})),qi=e(((e,t)=>{t.exports=Ki()})),Ji=e((e=>{var n=(a(),t(o)),r=qi();function i(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var s=typeof Object.is==`function`?Object.is:i,c=r.useSyncExternalStore,l=n.useRef,u=n.useEffect,d=n.useMemo,f=n.useDebugValue;e.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var a=l(null);if(a.current===null){var o={hasValue:!1,value:null};a.current=o}else o=a.current;a=d(function(){function e(e){if(!a){if(a=!0,c=e,e=r(e),i!==void 0&&o.hasValue){var t=o.value;if(i(t,e))return l=t}return l=e}if(t=l,s(c,e))return t;var n=r(e);return i!==void 0&&i(t,n)?(c=e,t):(c=e,l=n)}var a=!1,c,l,u=n===void 0?null:n;return[function(){return e(t())},u===null?void 0:function(){return e(u())}]},[t,n,r,i]);var p=c(e,a[0],a[1]);return u(function(){o.hasValue=!0,o.value=p},[p]),f(p),p}})),Yi=e(((e,t)=>{t.exports=Ji()})),Xi=qi(),Zi=Yi(),Qi=[],$i=void 0;function ea(){return $i}function ta(e){Qi.push(e)}function na(e){let t=(t,n)=>{let r=p(ia).current,i;try{$i=r;for(let e of Qi)e.before(r);i=e(t,n);for(let e of Qi)e.after(r);r.didInitialize=!0}finally{$i=void 0}return i};return t.displayName=e.displayName||e.name,t}function ra(e){return s.forwardRef(na(e))}function ia(){return{didInitialize:!1}}var aa=S(19)?ca:la;function oa(e,t,n,r,i){return aa(e,t,n,r,i)}function sa(e,t,n,r,i){let a=s.useCallback(()=>t(e.getSnapshot(),n,r,i),[e,t,n,r,i]);return(0,Xi.useSyncExternalStore)(e.subscribe,a,a)}ta({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let n=0;n<e.syncHooks.length;n+=1){let r=e.syncHooks[n],i=r.selector(r.store.state,r.a1,r.a2,r.a3);Object.is(r.value,i)||(t=!0,r.value=i)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let n=new Set;for(let t of e.syncHooks)n.add(t.store);let r=[];for(let e of n)r.push(e.subscribe(t));return()=>{for(let e of r)e()}}),(0,Xi.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function ca(e,t,n,r,i){let a=ea();if(!a)return sa(e,t,n,r,i);let o=a.syncIndex;a.syncIndex+=1;let s;return a.didInitialize?(s=a.syncHooks[o],(s.store!==e||s.selector!==t||!Object.is(s.a1,n)||!Object.is(s.a2,r)||!Object.is(s.a3,i))&&(s.store!==e&&(a.didChangeStore=!0),s.store=e,s.selector=t,s.a1=n,s.a2=r,s.a3=i,s.value=t(e.getSnapshot(),n,r,i))):(s={store:e,selector:t,a1:n,a2:r,a3:i,value:t(e.getSnapshot(),n,r,i)},a.syncHooks.push(s)),s.value}function la(e,t,n,r,i){return(0,Zi.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,i))}r();var ua=class{static create(e){return new this(e)}constructor(e){i(this,`subscribe`,e=>(this.listeners.add(e),()=>{this.listeners.delete(e)})),i(this,`getSnapshot`,()=>this.state),this.state=e,this.listeners=new Set,this.updateTick=0}setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;let t=this.updateTick;for(let n of this.listeners){if(t!==this.updateTick)return;n(e)}}update(e){for(let t in e)if(!Object.is(this.state[t],e[t])){this.setState({...this.state,...e});return}}set(e,t){Object.is(this.state[e],t)||this.setState({...this.state,[e]:t})}notifyAll(){let e={...this.state};this.setState(e)}use(e,t,n,r){return oa(this,e,t,n,r)}},da=class extends ua{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,t){s.useDebugValue(e);let n=this;q(()=>{n.state[e]!==t&&n.set(e,t)},[n,e,t])}useSyncedValueWithCleanup(e,t){let n=this;q(()=>(n.state[e]!==t&&n.set(e,t),()=>{n.set(e,void 0)}),[n,e,t])}useSyncedValues(e){let t=this;q(()=>{t.update(e)},[t,...Object.values(e)])}useControlledProp(e,t){s.useDebugValue(e);let n=this,r=t!==void 0;q(()=>{r&&!Object.is(n.state[e],t)&&n.setState({...n.state,[e]:t})},[n,e,t,r])}select(e,t,n,r){let i=this.selectors[e];return i(this.state,t,n,r)}useState(e,t,n,r){return s.useDebugValue(e),oa(this,this.selectors[e],t,n,r)}useContextCallback(e,t){s.useDebugValue(e);let n=K(t??T);this.context[e]=n}useStateSetter(e){let t=s.useRef(void 0);return t.current===void 0&&(t.current=t=>{this.set(e,t)}),t.current}observe(e,t){let n;n=typeof e==`function`?e:this.selectors[e];let r=n(this.state);return t(r,r,this),this.subscribe(e=>{let i=n(e);if(!Object.is(r,i)){let e=r;r=i,t(i,e,this)}})}};r();var fa={open:e=>e.open,transitionStatus:e=>e.transitionStatus,domReferenceElement:e=>e.domReferenceElement,referenceElement:e=>e.positionReference??e.referenceElement,floatingElement:e=>e.floatingElement,floatingId:e=>e.floatingId},pa=class extends da{constructor(e){let{syncOnly:t,nested:n,onOpenChange:r,triggerElements:a,...o}=e;super({...o,positionReference:o.referenceElement,domReferenceElement:o.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:wi(),nested:n,triggerElements:a},fa),i(this,`syncOpenEvent`,(e,t)=>{(!e||!this.state.open||t!=null&&vn(t))&&(this.context.dataRef.current.openEvent=e?t:void 0)}),i(this,`dispatchOpenChange`,(e,t)=>{this.syncOpenEvent(e,t.event);let n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit(`openchange`,n)}),i(this,`setOpen`,(e,t)=>{if(this.syncOnly){this.context.onOpenChange?.(e,t);return}this.dispatchOpenChange(e,t),this.context.onOpenChange?.(e,t)}),this.syncOnly=t}};function ma(e){let{popupStore:t,treatPopupAsFloatingElement:n=!1,floatingRootContext:r,floatingId:i,nested:a,onOpenChange:o}=e,c=t.useState(`open`),l=t.useState(`activeTriggerElement`),u=t.useState(n?`popupElement`:`positionerElement`),d=t.context.triggerElements,f=o,p=s.useRef(null);
1r===void 0&&p.current===null&&(p.current=new pa({open:c,transitionStatus:void 0,referenceElement:l,floatingElement:u,triggerElements:d,onOpenChange:f,floatingId:i,syncOnly:!0,nested:a}));let m=r??p.current;return t.useSyncedValue(`floatingId`,i),q(()=>{let e={open:c,floatingId:i,referenceElement:l,floatingElement:u};W(l)&&(e.domReferenceElement=l),m.state.positionReference===m.state.referenceElement&&(e.positionReference=l),m.update(e)},[c,i,l,u,m]),m.context.onOpenChange=f,m.context.nested=a,m}var ha={tabIndex:-1,[bn]:``};function ga(e,t=!1){let n=Yt(),r=Oi()!=null,i=p(()=>e(n,r)).current;return ma({popupStore:i,treatPopupAsFloatingElement:t,floatingRootContext:i.state.floatingRootContext,floatingId:n,nested:r,onOpenChange:i.setOpen}),i}function _a({handle:e,store:t}){return q(()=>e.attachStore(t),[e,t]),null}function va(e){let t=e.context.triggerElements.size;e.select(`open`)&&e.state.triggerCount!==t&&e.set(`triggerCount`,t)}function ya(e,t){let n=s.useRef(null);return K(r=>{let i=n.current;if(i!==null){if(i.element===r&&i.store===t&&i.id===e)return;n.current=null;let a=i.store;a.context.triggerElements.getById(i.id)===i.element&&(a.context.triggerElements.delete(i.id),va(a))}r!==null&&e!==void 0&&(n.current={store:t,id:e,element:r},t.context.triggerElements.add(e,r),va(t))})}function ba(e,t,n,r=!1){let i=e.preventUnmountingOnClose;t?i=!1:r&&(i=!0);let a=n?.id??null,o=e.activeTriggerId,s=e.activeTriggerElement;return(a||t)&&(o=a,s=n??null),{open:t,preventUnmountingOnClose:i,activeTriggerId:o,activeTriggerElement:s}}function xa(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Sa(e,t,n,r){let i=n.useState(`isMountedByTrigger`,e),a=ya(e,n),o=K(t=>{let i=n.select(`open`),a=n.select(`activeTriggerId`);if(a===e){let e={activeTriggerElement:t,...i?r:null};n.update(e);return}if(a==null&&i){let i={activeTriggerId:e??null,activeTriggerElement:t,...r};n.update(i)}}),s=K(e=>{a(e),e&&o(e)});return q(()=>(s(t.current),()=>s(null)),[s,t,n,e]),q(()=>{if(i){let e={activeTriggerElement:t.current,...r};n.update(e)}},[i,n,t,...Object.values(r)]),{registerTrigger:s,isMountedByThisTrigger:i}}function Ca(e,t={}){let{closeOnActiveTriggerUnmount:n=!1}=t,r=s.useRef(null),i=e.useState(`open`);q(()=>{if(!i){r.current=null,e.state.triggerCount!==0&&e.set(`triggerCount`,0);return}let t=e.context.triggerElements.size,a={};e.state.triggerCount!==t&&(a.triggerCount=t);let o=e.select(`activeTriggerId`),s=null;if(o){let t=e.context.triggerElements.getById(o);if(t)r.current=o,t!==e.state.activeTriggerElement&&(a.activeTriggerElement=t);else{for(let[t,n]of e.context.triggerElements.entries())if(n===e.state.activeTriggerElement){a.activeTriggerId=t,a.activeTriggerElement=n,r.current=t;break}a.activeTriggerId===void 0&&(r.current===o?s=o:r.current=null)}}else r.current=null;if(!s&&!o&&t===1){let t=e.context.triggerElements.entries().next();if(!t.done){let[e,n]=t.value;a.activeTriggerId=e,a.activeTriggerElement=n,r.current=e}}(a.triggerCount!==void 0||a.activeTriggerId!==void 0||a.activeTriggerElement!==void 0)&&e.update(a),s&&n&&queueMicrotask(()=>{if(e.select(`open`)&&e.select(`activeTriggerId`)===s&&!e.context.triggerElements.getById(s)){let t=Zt(Me);e.setOpen(!1,t),t.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[i,e,e.useState(`triggerCount`),e.useState(`activeTriggerId`),e.useState(`activeTriggerElement`),n])}function wa(e,t,n,r){let{mounted:i,setMounted:a,transitionStatus:o}=an(e,!1,!1,r),s=t.useState(`preventUnmountingOnClose`),c=!e&&s;t.useSyncedValues({mounted:i,transitionStatus:o,preventUnmountingOnClose:c});let l=K(()=>{a(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),n?.(),t.context.onOpenChangeComplete?.(!1)});return ln({enabled:i&&!e&&!c,open:e,ref:t.context.popupRef,onComplete(){e||l()}}),{forceUnmount:l,transitionStatus:o}}function Ta(e,t){e.useSyncedValues(t),q(()=>()=>{e.update({activeTriggerProps:D,inactiveTriggerProps:D,popupProps:D})},[e])}function Ea(e,t){q(()=>{!t&&e.state.openMethod!==null&&e.set(`openMethod`,null)},[t,e]),q(()=>()=>{e.state.openMethod!==null&&e.set(`openMethod`,null)},[e])}var Da=class{constructor(){this.idMap=new Map}add(e,t){this.idMap.set(e,t)}delete(e){this.idMap.delete(e)}hasElement(e){for(let t of this.idMap.values())if(t===e)return!0;return!1}hasMatchingElement(e){for(let t of this.idMap.values())if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.idMap.values()}get size(){return this.idMap.size}};function Oa(e){return S(19)?e:e?`true`:void 0}var ka=s.forwardRef(function(e,t){let{cutout:n,...r}=e,i;if(n){let e=n.getBoundingClientRect();i=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${e.left}px ${e.top}px,${e.left}px ${e.bottom}px,${e.right}px ${e.bottom}px,${e.right}px ${e.top}px,${e.left}px ${e.top}px)`}return(0,b.jsx)(`div`,{ref:t,role:`presentation`,"data-base-ui-inert":``,...r,style:{position:`fixed`,inset:0,userSelect:`none`,WebkitUserSelect:`none`,clipPath:i}})});r();var Aa={},ja={},Ma=``;function Na(e,t){return nt(e)?e:t}function Pa(e,t,n){return/hidden|clip/.test(e.getComputedStyle(Na(t,n)).overflowY)}function Fa(e){if(typeof document>`u`)return!1;let t=J(e);return U(t).innerWidth-t.documentElement.clientWidth>0}function Ia(e){if(!(typeof CSS<`u`&&CSS.supports&&CSS.supports(`scrollbar-gutter`,`stable`))||typeof document>`u`)return!1;let t=J(e),n=t.documentElement,r=t.body,i=Na(n,r),a=i.style.overflowY,o=n.style.scrollbarGutter;n.style.scrollbarGutter=`stable`,i.style.overflowY=`scroll`;let s=i.offsetWidth;i.style.overflowY=`hidden`;let c=i.offsetWidth;return i.style.overflowY=a,n.style.scrollbarGutter=o,s===c}function La(e){let t=J(e),n=t.documentElement,r=t.body,i=Na(n,r),a={overflowY:i.style.overflowY,overflowX:i.style.overflowX};return Object.assign(i.style,{overflowY:`hidden`,overflowX:`hidden`}),()=>{Object.assign(i.style,a)}}function Ra(e){let t=J(e),n=t.documentElement,r=t.body,i=U(n),a=0,o=0,s=!1,c=nn.create();
1if(Ht&&(i.visualViewport?.scale??1)!==1)return()=>{};function l(){let t=i.getComputedStyle(n),c=i.getComputedStyle(r),l=(t.scrollbarGutter||``).includes(`both-edges`)?`stable both-edges`:`stable`;a=n.scrollTop,o=n.scrollLeft,Aa={scrollbarGutter:n.style.scrollbarGutter,overflowY:n.style.overflowY,overflowX:n.style.overflowX},Ma=n.style.scrollBehavior,ja={position:r.style.position,height:r.style.height,width:r.style.width,boxSizing:r.style.boxSizing,overflowY:r.style.overflowY,overflowX:r.style.overflowX,scrollBehavior:r.style.scrollBehavior};let u=n.scrollHeight>n.clientHeight,d=n.scrollWidth>n.clientWidth,f=t.overflowY===`scroll`||c.overflowY===`scroll`,p=t.overflowX===`scroll`||c.overflowX===`scroll`,m=Math.max(0,i.innerWidth-r.clientWidth),h=Math.max(0,i.innerHeight-r.clientHeight),g=parseFloat(c.marginTop)+parseFloat(c.marginBottom),_=parseFloat(c.marginLeft)+parseFloat(c.marginRight),v=Na(n,r);if(s=Ia(e),s){n.style.scrollbarGutter=l,v.style.overflowY=`hidden`,v.style.overflowX=`hidden`;return}Object.assign(n.style,{scrollbarGutter:l,overflowY:`hidden`,overflowX:`hidden`}),(u||f)&&(n.style.overflowY=`scroll`),(d||p)&&(n.style.overflowX=`scroll`),Object.assign(r.style,{position:`relative`,height:g||h?`calc(100dvh - ${g+h}px)`:`100dvh`,width:_||m?`calc(100vw - ${_+m}px)`:`100vw`,boxSizing:`border-box`,overflowY:`hidden`,overflowX:`hidden`,scrollBehavior:`unset`}),r.scrollTop=a,r.scrollLeft=o,n.setAttribute(`data-base-ui-scroll-locked`,``),n.style.scrollBehavior=`unset`}function u(){Object.assign(n.style,Aa),Object.assign(r.style,ja),s||(n.scrollTop=a,n.scrollLeft=o,n.removeAttribute(`data-base-ui-scroll-locked`),n.style.scrollBehavior=Ma)}function d(){u(),c.request(l)}l();let f=Q(i,`resize`,d);return()=>{c.cancel(),u(),typeof i.removeEventListener==`function`&&f()}}var za=new class{constructor(){i(this,`lockCount`,0),i(this,`restore`,null),i(this,`timeoutLock`,dn.create()),i(this,`timeoutUnlock`,dn.create()),i(this,`release`,()=>{--this.lockCount,this.lockCount===0&&this.restore&&this.timeoutUnlock.start(0,this.unlock)}),i(this,`unlock`,()=>{this.lockCount===0&&this.restore&&(this.restore?.(),this.restore=null)})}acquire(e){return this.lockCount+=1,this.lockCount===1&&this.restore===null&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}lock(e){if(this.lockCount===0||this.restore!==null)return;let t=J(e),n=t.documentElement,r=t.body,i=U(n);if(Pa(i,n,r)){let t=new i.MutationObserver(()=>{Pa(i,n,r)||(t.disconnect(),this.restore=null,this.lock(e))}),a={attributes:!0};t.observe(n,a),t.observe(r,a),this.restore=()=>t.disconnect();return}let a=Lt||!Fa(e);this.restore=a?La(e):Ra(e)}};function Ba(e=!0,t=null){q(()=>{if(e)return za.acquire(t)},[e,t])}function Va(e){let t=s.useRef(``),n=s.useCallback(n=>{n.defaultPrevented||(t.current=n.pointerType,e(n,n.pointerType))},[e]);return{onClick:s.useCallback(n=>{if(n.detail===0){e(n,`keyboard`);return}`pointerType`in n?e(n,n.pointerType):e(n,t.current),t.current=``},[e]),onPointerDown:n}}function Ha(e,t){let n=s.useRef(e),r=K(t);q(()=>{n.current!==e&&r(n.current),n.current=e},[e,r])}function Ua(e,t){let{onClick:n,onPointerDown:r}=Va(K((n,r)=>{(typeof e==`function`?e():e)||t(r||(Lt?`touch`:``))}));return s.useMemo(()=>({onClick:n,onPointerDown:r}),[n,r])}function Wa(e){let[t,n]=s.useState(null),r=Ua(e,n);return Ha(e,t=>{t&&!e&&n(null)}),s.useMemo(()=>({openMethod:t,triggerProps:r}),[t,r])}export{Jn as $,Se as $n,Ut as $t,Oi as A,We as An,Tn as At,Xr as B,Me as Bn,pn as Bt,qi as C,ft as Cn,Q as Ct,ji as D,dt as Dn,Mn as Dt,Vi as E,it as En,Dn as Et,fi as F,Be as Fn,Z as Ft,Gr as G,Fe as Gn,an as Gt,Br as H,qe as Hn,fn as Ht,di as I,Ve as In,yn as It,vr as J,Ae as Jn,Zt as Jt,$ as K,Pe as Kn,rn as Kt,gi as L,Le as Ln,_n as Lt,Ti as M,He as Mn,Cn as Mt,Ci as N,Xe as Nn,wn as Nt,Mi as O,Je as On,An as Ot,hi as P,ze as Pn,X as Pt,br as Q,xe as Qn,Gt as Qt,_i as R,Ke as Rn,hn as Rt,ra as S,G as Sn,Fn as St,Hi as T,rt as Tn,jn as Tt,Ur as U,Ye as Un,ln as Ut,Jr as V,Ie as Vn,dn as Vt,Wr as W,Ze as Wn,cn as Wt,Sr as X,ke as Xn,Xt,_r as Y,je as Yn,Qt as Yt,gr as Z,Oe as Zn,Yt as Zt,Sa as _,_t as _n,Wn as _t,ka as a,Dt as an,fe as ar,nr as at,da as b,lt as bn,Bn as bt,ha as c,Tt as cn,E as cr,Qn as ct,ba as d,pt as dn,m as dr,pr as dt,Ht as en,_e as er,Kn as et,Ca as f,ut as fn,p as fr,Xn as ft,Ea as g,mt as gn,mr as gt,ga as h,H as hn,Hn as ht,Ba as i,Ot as in,he as ir,tr as it,ki as j,Ue as jn,Sn as jt,Ai as k,Re as kn,Nn as kt,_a as l,q as ln,D as lr,ur as lt,Ta as m,vt as mn,Un as mt,Ua as n,Lt as nn,ge as nr,Gn as nt,Oa as o,J as on,oe as or,$n as ot,wa as p,$e as pn,d as pr,er as pt,yr as q,Ne as qn,$t as qt,Ha as r,Bt as rn,ve as rr,Zn as rt,Da as s,wt as sn,j as sr,rr as st,Wa as t,zt as tn,ye as tr,Yn as tt,xa as u,K as un,T as ur,dr as ut,ma as v,ht as vn,Vn as vt,Gi as w,nt as wn,Pn as wt,na as x,W as xn,In as xt,pa as y,U as yn,zn as yt,Qr as z,Ge as zn,gn as zt};

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.