1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`v5.20260924.1202-production.4880d64`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`7b7c92bc-25e5-41ac-a448-b4832f4c4f28`,e._sentryDebugIdIdentifier=`sentry-dbid-7b7c92bc-25e5-41ac-a448-b4832f4c4f28`)}catch{}})();import{a as e}from"./rolldown-runtime-kRBrHsR4.js";import{t}from"./react-Du8R2vNm.js";import{t as n}from"./react-dom-BycroCBV.js";import{t as r}from"./jsx-runtime-Dgr2IFzZ.js";import{t as i}from"./compiler-runtime-BerNLI5p.js";import{C as a,E as o,T as s,c,d as l,f as u,p as d,t as f,u as p}from"./useRenderElement-B_YhN0o7.js";import{t as m}from"./utils-SGDdDKov.js";import{a as h,l as g,n as _}from"./useTransitionStatus-Da_c13sf.js";import{n as v,t as y}from"./useTimeout-CQUrVa56.js";import{t as b}from"./owner-CkELbVFb.js";import{_ as x,f as S,g as C,h as w,i as T,s as E,t as D,y as O}from"./createBaseUIEventDetails-Cg4IBHJH.js";import{$ as k,B as A,L as j,M,O as N,Q as P,R as F,S as I,X as L,_ as ee,at as te,b as R,c as z,ct as ne,f as B,k as V,l as re,n as ie,nt as ae,ot as oe,p as se,r as ce,rt as le,s as ue,t as de,tt as fe,u as pe,w as me,x as he}from"./popupTriggerMap-tOhTRze_.js";import{I as H,W as ge}from"./composite-DXqTQBl1.js";import{n as U,r as W,t as _e}from"./shadowDom-DpeYv2q6.js";import{n as G,t as K}from"./useValueAsRef-D-To6NHL.js";import{i as ve,n as ye,r as be,t as xe}from"./usePositioner-BNxRCxoz.js";import{n as Se,r as Ce,t as we}from"./store-HLMD4N6h.js";var q=e(t(),1);function Te(e,t){return t!=null&&!H(t)?0:typeof e==`function`?e():e}function J(e,t,n){let r=Te(e,n);return typeof r==`number`?r:r?.[t]}function Ee(e){return typeof e==`function`?e():e}function De(e,t){return t||e===`click`||e===`mousedown`}function Oe(e){return e?.includes(`mouse`)&&e!==`mousedown`}var Y=r(),ke=q.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new y,currentIdRef:{current:null},currentContextRef:{current:null}});function Ae(e,t){e.current=t.current}function je(e){let{children:t,delay:n,timeoutMs:r=0}=e,i=q.useRef(n),a=q.useRef(n),o=q.useRef(null),s=q.useRef(null),c=v();return l(()=>{if(a.current=n,!o.current){i.current=n;return}i.current={open:J(i.current,`open`),close:J(n,`close`)}},[n,o,i,a]),(0,Y.jsx)(ke.Provider,{value:q.useMemo(()=>({hasProvider:!0,delayRef:i,initialDelayRef:a,currentIdRef:o,timeoutMs:r,currentContextRef:s,timeout:c}),[r,c]),children:t})}function Me(e,t={open:!1}){let{open:n}=t,r=`rootStore`in e?e.rootStore:e,i=r.useState(`floatingId`),{currentIdRef:a,delayRef:o,timeoutMs:s,initialDelayRef:c,currentContextRef:u,hasProvider:d,timeout:f}=q.useContext(ke),[p,m]=q.useState(!1),h=q.useRef(n),g=q.useRef(!1);return l(()=>{h.current=n},[n]),l(()=>()=>{g.current=!0},[]),l(()=>{function e(){g.current||m(!1),u.current?.setIsInstantPhase(!1),a.current=null,u.current=null,o.current=c.current,f.clear()}if(a.current&&!n&&a.current===i){if(m(!1),s){let t=i;return f.start(s,()=>{r.select(`open`)||a.current&&a.current!==t||e()}),()=>{(h.current||a.current!==t)&&f.clear()}}e()}},[n,i,a,o,s,c,u,f,r]),l(()=>{if(!n)return;let e=u.current,t=a.current;f.clear(),u.current={onOpenChange:r.setOpen,setIsInstantPhase:m},a.current=i,o.current={open:0,close:J(c.current,`close`)},t!==null&&t!==i?(m(!0),e?.setIsInstantPhase(!0),e?.onOpenChange(!1,D(S))):(m(!1),e?.setIsInstantPhase(!1))},[n,i,r,a,o,c,u,f]),l(()=>()=>{if(a.current===i){if(u.current=null,!h.current)return;a.current=null,Ae(o,c),f.clear()}},[u,a,o,i,c,f]),q.useMemo(()=>({hasProvider:d,delayRef:o,isInstantPhase:p}),[d,o,p])}function Ne(e,t){let n=null,r=null,i=!1;return{contextElement:e||void 0,getBoundingClientRect(){let a=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},o=t.axis===`x`||t.axis===`both`,s=t.axis===`y`||t.axis===`both`,c=[`mouseenter`,`mousemove`].includes(t.dataRef.current.openEvent?.type||``)&&t.pointerType!==`touch`,l=a.width,u=a.height,d=a.x,f=a.y;return n==null&&t.x&&o&&(n=a.x-t.x),r==null&&t.y&&s&&(r=a.y-t.y),d-=n||
10,f-=r||0,l=0,u=0,!i||c?(l=t.axis===`y`?a.width:0,u=t.axis===`x`?a.height:0,d=o&&t.x!=null?t.x:d,f=s&&t.y!=null?t.y:f):i&&!c&&(u=t.axis===`x`?a.height:u,l=t.axis===`y`?a.width:l),i=!0,{width:l,height:u,x:d,y:f,top:f,right:d+l,bottom:f+u,left:d}}}}function Pe(e){return e!=null&&e.clientX!=null}function Fe(e,t={}){let{enabled:n=!0,axis:r=`both`}=t,i=`rootStore`in e?e.rootStore:e,o=i.useState(`open`),s=i.useState(`floatingElement`),c=i.useState(`domReferenceElement`),l=i.context.dataRef,d=q.useRef(!1),f=q.useRef(null),[p,m]=q.useState(),[h,g]=q.useState([]),_=u(e=>{i.set(`positionReference`,e)}),v=u((e,t,n)=>{d.current||l.current.openEvent&&!Pe(l.current.openEvent)||i.set(`positionReference`,Ne(n??c,{x:e,y:t,axis:r,dataRef:l,pointerType:p}))}),y=u(e=>{o?f.current||(v(e.clientX,e.clientY,e.currentTarget),g([])):v(e.clientX,e.clientY,e.currentTarget)}),b=H(p)?s:o;q.useEffect(()=>{if(!n){_(c);return}if(!b)return;function e(){f.current?.(),f.current=null}let t=a(s);function r(t){U(s,W(t))?e():v(t.clientX,t.clientY)}return!l.current.openEvent||Pe(l.current.openEvent)?f.current=G(t,`mousemove`,r):_(c),e},[b,n,s,l,c,i,v,_,h]),q.useEffect(()=>()=>{i.set(`positionReference`,null)},[i]),q.useEffect(()=>{n&&!s&&(d.current=!1)},[n,s]),q.useEffect(()=>{!n&&o&&(d.current=!0)},[n,o]);let x=q.useMemo(()=>{function e(e){m(e.pointerType)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:y,onMouseEnter:y}},[y]);return q.useMemo(()=>n?{reference:x,trigger:x}:{},[n,x])}var Ie=ge&≤function Le(e,t={}){let{enabled:n=!0,delay:r}=t,i=`rootStore`in e?e.rootStore:e,{events:c,dataRef:l}=i.context,u=q.useRef(!1),d=q.useRef(null),f=q.useRef(!0),p=v();q.useEffect(()=>{let e=i.select(`domReferenceElement`);if(!n)return;let t=a(e);function r(){let e=i.select(`domReferenceElement`);!i.select(`open`)&&o(e)&&e===_e(b(e))&&(u.current=!0)}function s(){f.current=!0}function c(){f.current=!1}return L(G(t,`blur`,r),Ie&&G(t,`keydown`,s,!0),Ie&&G(t,`pointerdown`,c,!0))},[i,n]),q.useEffect(()=>{if(!n)return;function e(e){if(e.reason===`trigger-press`||e.reason===`escape-key`){let e=i.select(`domReferenceElement`);s(e)&&(d.current=e,u.current=!0)}}return c.on(`openchange`,e),()=>{c.off(`openchange`,e)}},[c,n,i]);let m=q.useMemo(()=>{function e(){u.current=!1,d.current=null}return{onMouseLeave(){e()},onFocus(t){let n=t.currentTarget;if(u.current){if(d.current===n)return;e()}let a=W(t.nativeEvent);if(s(a)){if(Ie&&!t.relatedTarget){if(!f.current&&!fe(a))return}else if(!ae(a))return}let o=k(t.relatedTarget,i.context.triggerElements),{nativeEvent:c,currentTarget:l}=t,m=typeof r==`function`?r():r;if(i.select(`open`)&&o||m===0||m===void 0){i.setOpen(!0,D(w,c,l));return}p.start(m,()=>{u.current||i.setOpen(!0,D(w,c,l))})},onBlur(t){e();let n=t.relatedTarget,r=t.nativeEvent,a=s(n)&&n.hasAttribute(F(`focus-guard`))&&n.getAttribute(`data-type`)===`outside`;p.start(0,()=>{let e=i.select(`domReferenceElement`),t=_e(b(e));!n&&t===e||U(l.current.floatingContext?.refs.floating.current,t)||U(e,t)||a||k(n??t,i.context.triggerElements)||i.setOpen(!1,D(w,r))})}}},[l,r,i,p]);return q.useMemo(()=>n?{reference:m,trigger:m}:{},[n,m])}var Re=class e{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new y,this.restTimeout=new y,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},X=new WeakMap;function Z(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&X.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty(`pointer-events`),e.pointerEventsReferenceElement?.style.removeProperty(`pointer-events`),e.pointerEventsFloatingElement?.style.removeProperty(`pointer-events`),X.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function ze(e,t){let{scopeElement:n,referenceElement:r,floatingElement:i}=t,a=X.get(n);a&&a!==e&&Z(a),Z(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=n,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=i,X.set(n,e),n.style.pointerEvents=`none`,r.style.pointerEvents=`auto`,i.style.pointerEvents=`auto`}function Be(e){let t=e.context.dataRef.current,n=d(()=>t.hoverInteractionState??Re.create()).current;return t.hoverInteractionState||=n,g(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function Ve(e,t={}){let{enabled:n=!0,closeDelay:r=0,nodeId:i}
1=t,a=`rootStore`in e?e.rootStore:e,o=a.useState(`open`),c=a.useState(`floatingElement`),d=a.useState(`domReferenceElement`),{dataRef:f}=a.context,p=V(),m=N(),h=Be(a),g=v(),_=u(()=>De(f.current.openEvent?.type,h.interactedInside)),y=u(()=>Oe(f.current.openEvent?.type)),x=u(()=>{Z(h)});l(()=>{o||(h.pointerType=void 0,h.restTimeoutPending=!1,h.interactedInside=!1,x())},[o,h,x]),q.useEffect(()=>x,[x]),l(()=>{if(n&&o&&h.handleCloseOptions?.blockPointerEvents&&y()&&s(d)&&c){let e=d,t=c,n=b(c),r=p?.nodesRef.current.find(e=>e.id===m)?.context?.elements.floating;r&&(r.style.pointerEvents=``);let i=h.pointerEventsScopeElement===t?null:h.pointerEventsScopeElement,a=r===t?null:r;return ze(h,{scopeElement:h.handleCloseOptions?.getScope?.()??i??a??e.closest(`[data-rootownerid]`)??n.body,referenceElement:e,floatingElement:t}),()=>{x()}}},[n,o,d,c,h,y,p,m,x]),q.useEffect(()=>{if(!n)return;function e(){return!!(p&&m&&A(p.nodesRef.current,m).length>0)}function t(e){let t=J(r,`close`,h.pointerType),n=()=>{a.setOpen(!1,D(C,e)),p?.events.emit(`floating.closed`,e)};t?h.openChangeTimeout.start(t,n):(h.openChangeTimeout.clear(),n())}function o(e){let t=W(e);if(!P(t)){h.interactedInside=!1;return}h.interactedInside=t?.closest(`[aria-haspopup]`)!=null}function l(){h.openChangeTimeout.clear(),g.clear(),p?.events.off(`floating.closed`,d),x()}function u(n){if(e()&&p){p.events.on(`floating.closed`,d);return}if(k(n.relatedTarget,a.context.triggerElements))return;let r=f.current.floatingContext?.nodeId??i,o=n.relatedTarget;if(!(p&&r&&s(o)&&A(p.nodesRef.current,r,!1).some(e=>U(e.context?.elements.floating,o)))){if(h.handler){h.handler(n);return}x(),y()&&!_()&&t(n)}}function d(t){!p||!m||e()||g.start(0,()=>{p.events.off(`floating.closed`,d),a.setOpen(!1,D(C,t)),p.events.emit(`floating.closed`,t)})}let v=c;return L(v&&G(v,`mouseenter`,l),v&&G(v,`mouseleave`,u),v&&G(v,`pointerdown`,o,!0),()=>{p?.events.off(`floating.closed`,d)})},[n,c,a,f,r,i,y,_,x,h,p,m,g])}var He=e(n(),1),Ue={current:null};function We(e,t={}){let{enabled:n=!0,delay:r=0,handleClose:i=null,mouseOnly:a=!1,restMs:o=0,move:c=!0,triggerElementRef:l=Ue,externalTree:d,isActiveTrigger:f=!0,getHandleCloseContext:p,isClosing:m,shouldOpen:h}=t,g=`rootStore`in e?e.rootStore:e,{dataRef:_,events:v}=g.context,y=V(d),x=Be(g),S=q.useRef(!1),w=K(i),T=K(r),E=K(o),O=K(n),A=K(h),j=K(m),M=u(()=>De(_.current.openEvent?.type,x.interactedInside)),N=u(()=>A.current?.()!==!1),P=u((e,t,n)=>{let r=g.context.triggerElements;if(r.hasElement(t))return!e||!U(e,t);if(!s(n))return!1;let i=n;return r.hasMatchingElement(e=>U(e,i))&&(!e||!U(e,i))}),F=u(()=>{x.handler&&=(b(g.select(`domReferenceElement`)).removeEventListener(`mousemove`,x.handler),void 0)}),I=u(()=>{Z(x)});return f&&(x.handleCloseOptions=w.current?.__options),q.useEffect(()=>F,[F]),q.useEffect(()=>{if(!n)return;function e(e){e.open?S.current=!1:(S.current=e.reason===C,F(),x.openChangeTimeout.clear(),x.restTimeout.clear(),x.blockMouseMove=!0,x.restTimeoutPending=!1)}return v.on(`openchange`,e),()=>{v.off(`openchange`,e)}},[n,v,x,F]),q.useEffect(()=>{if(!n)return;function e(e,t=!0){let n=J(T.current,`close`,x.pointerType);n?x.openChangeTimeout.start(n,()=>{g.setOpen(!1,D(C,e)),y?.events.emit(`floating.closed`,e)}):t&&(x.openChangeTimeout.clear(),g.setOpen(!1,D(C,e)),y?.events.emit(`floating.closed`,e))}let t=l.current??(f?g.select(`domReferenceElement`):null);if(!s(t))return;function r(e){if(x.openChangeTimeout.clear(),x.blockMouseMove=!1,a&&!H(x.pointerType))return;let t=Ee(E.current),n=J(T.current,`open`,x.pointerType),r=W(e),i=e.currentTarget??null,o=g.select(`domReferenceElement`),c=i;if(s(r)&&!g.context.triggerElements.hasElement(r)){for(let e of g.context.triggerElements.elements())if(U(e,r)){c=e;break}}s(i)&&s(o)&&!g.context.triggerElements.hasElement(i)&&U(i,o)&&(c=o);let l=c==null?!1:P(o,c,r),u=g.select(`open`),d=j.current?.()??g.select(`transitionStatus`)===`ending`,f=!u&&d&&S.current,p=!l&&s(c)&&s(o)&&U(o,c)&&f,m=t>0&&!n,h=l&&(u||f)||p,_=!u||l;if(h){N()&&g.setOpen(!0,D(C,e,c));return}m||(n?x.openChangeTimeout.start(n,()=>{_&&N()&&g.setOpen(!0,D(C,e,c))}):_&&N()&&g.setOpen(!0,D(C,e,c)))}function i(t){if(M()){I();return}F();let n=b(g.select(`domReferenceElement`));x.restTimeout.clear(),x.restTimeoutPending=!1;let r=_.current.floatingContext??p?.();if(!k(t.relatedTarget,g.context.triggerElements)){if(w.current&&r){g.select(`open`)||x.openChangeTimeout.clear();let i=l.current;x.handler=w.current({...r,tree:y,x:t.clientX,y:t.clientY,onClose(){I(),F(),O.current&&!M()&&i===g.select(`domReferenceElement`)&&e(t,!0)}}),n.addEventListener(`mousemove`,x.handler),x.handler(t);return}(x.pointerType!==`touch`||!U(g.select(`floatingElement`),t.relatedTarget))&&e(t)}}return c?L(G(t,`mousemove`,r,{once:!0}),G(t,`mouseenter`,r),G(t,`mouseleave`,i)):L(G(t,`mouseenter`,r),G(t,`mouseleave`,i))},[F,I,_,T,g,n,w,x,f,P,M,a,c,E,l,y,O,p,j,N]),q.useMemo(()=>
1{if(!n)return;function e(e){x.pointerType=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e,n=e.currentTarget,r=g.select(`domReferenceElement`),i=g.select(`open`),o=P(r,n,e.target);if(a&&!H(x.pointerType))return;if(i&&o&&x.handleCloseOptions?.blockPointerEvents){let e=g.select(`floatingElement`);e&&ze(x,{scopeElement:x.handleCloseOptions?.getScope?.()??n.ownerDocument.body,referenceElement:n,floatingElement:e})}let s=Ee(E.current);if(i&&!o||s===0||!o&&x.restTimeoutPending&&e.movementX**2+e.movementY**2<2)return;x.restTimeout.clear();function c(){if(x.restTimeoutPending=!1,M())return;let e=g.select(`open`);!x.blockMouseMove&&(!e||o)&&N()&&g.setOpen(!0,D(C,t,n))}x.pointerType===`touch`?He.flushSync(()=>{c()}):o&&i?c():(x.restTimeoutPending=!0,x.restTimeout.start(s,c))}}},[n,x,M,P,a,g,E,N])}var Ge=.1,Ke=Ge*Ge,Q=.5;function $(e,t,n,r,i,a){return r>=t!=a>=t&&e<=(i-n)*(t-r)/(a-r)+n}function qe(e,t,n,r,i,a,o,s,c,l){let u=!1;return $(e,t,n,r,i,a)&&(u=!u),$(e,t,i,a,o,s)&&(u=!u),$(e,t,o,s,c,l)&&(u=!u),$(e,t,c,l,n,r)&&(u=!u),u}function Je(e,t,n){return e>=n.x&&e<=n.x+n.width&&t>=n.y&&t<=n.y+n.height}function Ye(e,t,n,r,i,a){return e>=Math.min(n,i)&&e<=Math.max(n,i)&&t>=Math.min(r,a)&&t<=Math.max(r,a)}function Xe(e={}){let{blockPointerEvents:t=!1}=e,n=new y,r=({x:e,y:t,placement:r,elements:i,onClose:a,nodeId:o,tree:c})=>{let l=r?.split(`-`)[0],u=!1,d=null,f=null,p=typeof performance<`u`?performance.now():0;function m(e,t){let n=performance.now(),r=n-p;if(d===null||f===null||r===0)return d=e,f=t,p=n,!1;let i=e-d,a=t-f,o=i*i+a*a,s=r*r*Ke;return d=e,f=t,p=n,o<s}function h(){n.clear(),a()}return function(r){n.clear();let a=i.domReference,d=i.floating;if(!a||!d||l==null||e==null||t==null)return;let{clientX:f,clientY:p}=r,g=W(r),_=r.type===`mouseleave`,v=U(d,g),y=U(a,g);if(v&&(u=!0,!_))return;if(y&&(u=!1,!_)){u=!0;return}if(_&&s(r.relatedTarget)&&U(d,r.relatedTarget))return;function b(){return!!(c&&A(c.nodesRef.current,o).length>0)}function x(){b()||h()}if(b())return;let S=a.getBoundingClientRect(),C=d.getBoundingClientRect(),w=e>C.right-C.width/2,T=t>C.bottom-C.height/2,E=C.width>S.width,D=C.height>S.height,O=(E?S:C).left,k=(E?S:C).right,j=(D?S:C).top,M=(D?S:C).bottom;if(l===`top`&&t>=S.bottom-1||l===`bottom`&&t<=S.top+1||l===`left`&&e>=S.right-1||l===`right`&&e<=S.left+1){x();return}let N=!1;switch(l){case`top`:N=Ye(f,p,O,S.top+1,k,C.bottom-1);break;case`bottom`:N=Ye(f,p,O,C.top+1,k,S.bottom-1);break;case`left`:N=Ye(f,p,C.right-1,M,S.left+1,j);break;case`right`:N=Ye(f,p,S.right-1,M,C.left+1,j);break;default:}if(N)return;if(u&&!Je(f,p,S)){x();return}if(!_&&m(f,p)){x();return}let P=!1;switch(l){case`top`:{let n=E?Q/2:Q*4,r=E||w?e+n:e-n,i=E?e-n:w?e+n:e-n,a=t+Q+1,o=w||E?C.bottom-Q:C.top,s=w?E?C.bottom-Q:C.top:C.bottom-Q;P=qe(f,p,r,a,i,a,C.left,o,C.right,s);break}case`bottom`:{let n=E?Q/2:Q*4,r=E||w?e+n:e-n,i=E?e-n:w?e+n:e-n,a=t-Q,o=w||E?C.top+Q:C.bottom,s=w?E?C.top+Q:C.bottom:C.top+Q;P=qe(f,p,r,a,i,a,C.left,o,C.right,s);break}case`left`:{let n=D?Q/2:Q*4,r=D||T?t+n:t-n,i=D?t-n:T?t+n:t-n,a=e+Q+1,o=T||D?C.right-Q:C.left,s=T?D?C.right-Q:C.left:C.right-Q;P=qe(f,p,o,C.top,s,C.bottom,a,r,a,i);break}case`right`:{let n=D?Q/2:Q*4,r=D||T?t+n:t-n,i=D?t-n:T?t+n:t-n,a=e-Q,o=T||D?C.left+Q:C.right,s=T?D?C.left+Q:C.right:C.left+Q;P=qe(f,p,a,r,a,i,o,C.top,s,C.bottom);break}default:}P?u||n.start(40,x):x()}};return r.__options={...e,blockPointerEvents:t},r}var Ze=q.createContext(void 0);function Qe(e){let t=q.useContext(Ze);if(t===void 0&&!e)throw Error(c(72));return t}var $e={...Ce,disabled:I(e=>e.disabled),instantType:I(e=>e.instantType),isInstantPhase:I(e=>e.isInstantPhase),trackCursorAxis:I(e=>e.trackCursorAxis),disableHoverablePopup:I(e=>e.disableHoverablePopup),lastOpenChangeReason:I(e=>e.openChangeReason),closeOnClick:I(e=>e.closeOnClick),closeDelay:I(e=>e.closeDelay),hasViewport:I(e=>e.hasViewport)},et=class e extends ee{constructor(e,t,n=!1){let r=new de,i={...tt(),...e};i.floatingRootContext=Se(r,t,n),super(i,{popupRef:q.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:r},$e)}setOpen=(e,t)=>{ce(this,e,t,{extraState:{openChangeReason:t.reason}})};cancelPendingOpen(e){this.state.floatingRootContext.dispatchOpenChange(!1,D(x,e))}static useStore(t,n){return B(t,(t,r)=>new e(n,t,r)).store}};function tt(){return{...we(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:`none`,disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var nt=R(function(e){let{disabled:t=!1,defaultOpen:n=!1,open:r,disableHoverablePopup:i=!1,trackCursorAxis:a=`none`,actionsRef:o,onOpenChange:s,onOpenChangeComplete:c,handle:u,triggerId:d,defaultTr
1iggerId:f=null,children:p}=e,m=et.useStore(u?.store,{open:n,openProp:r,activeTriggerId:f,triggerIdProp:d});z(m,r,n,f),m.useControlledProp(`openProp`,r),m.useControlledProp(`triggerIdProp`,d),m.useContextCallback(`onOpenChange`,s),m.useContextCallback(`onOpenChangeComplete`,c);let h=m.useState(`open`),g=!t&&h,_=m.useState(`activeTriggerId`),v=m.useState(`mounted`),y=m.useState(`payload`);m.useSyncedValues({trackCursorAxis:a,disableHoverablePopup:i}),m.useSyncedValue(`disabled`,t),ue(m,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:b,transitionStatus:x}=re(g,m),S=m.useState(`isInstantPhase`),C=m.useState(`instantType`),w=m.useState(`lastOpenChangeReason`),O=q.useRef(null);l(()=>{h&&t&&m.setOpen(!1,D(T))},[h,t,m]),l(()=>{x===`ending`&&w===`none`||x!==`ending`&&S?(C!==`delay`&&(O.current=C),m.set(`instantType`,`delay`)):O.current!==null&&(m.set(`instantType`,O.current),O.current=null)},[x,S,w,C,m]),l(()=>{g&&(_??m.set(`payload`,void 0))},[m,_,g]);let k=q.useCallback(()=>{m.setOpen(!1,D(E))},[m]);q.useImperativeHandle(o,()=>({unmount:b,close:k}),[b,k]);let A=g||v||!t&&a!==`none`;return(0,Y.jsxs)(Ze.Provider,{value:m,children:[A&&(0,Y.jsx)(rt,{store:m,disabled:t,trackCursorAxis:a}),typeof p==`function`?p({payload:y}):p]})});function rt({store:e,disabled:t,trackCursorAxis:n}){let r=e.useState(`floatingRootContext`),i=me(r,{enabled:!t,referencePress:()=>e.select(`closeOnClick`)}),a=Fe(r,{enabled:!t&&n!==`none`,axis:n===`none`?void 0:n});return pe(e,{activeTriggerProps:q.useMemo(()=>p(a.reference,i.reference),[a.reference,i.reference]),inactiveTriggerProps:q.useMemo(()=>p(a.trigger,i.trigger),[a.trigger,i.trigger]),popupProps:q.useMemo(()=>p(ie,a.floating,i.floating),[a.floating,i.floating])}),null}var it=q.createContext(void 0);function at(){return q.useContext(it)}var ot=function(e){return e[e.popupOpen=te.popupOpen]=`popupOpen`,e.triggerDisabled=`data-trigger-disabled`,e}({}),st=`data-base-ui-tooltip-trigger`;function ct(e){if(`composedPath`in e){let t=e.composedPath();for(let e=0;e<t.length;e+=1){let n=t[e];if(s(n))return n}}let t=e.target;return s(t)?t:null}function lt(e){let t=e;for(;t;){if(t.hasAttribute(st))return t;let e=t.parentElement;if(e){t=e;continue}let n=t.getRootNode();t=`host`in n&&s(n.host)?n.host:null}return null}var ut=he(function(e,t){let{render:n,className:r,style:i,handle:a,payload:o,disabled:s,delay:l,closeOnClick:u=!0,closeDelay:d,id:p,...m}=e,h=Qe(!0),g=a?.store??h;if(!g)throw Error(c(82));let _=O(p),y=g.useState(`isTriggerActive`,_),b=g.useState(`isOpenedByTrigger`,_),x=g.useState(`floatingRootContext`),S=q.useRef(null),w=l??600,T=d??0,{registerTrigger:E,isMountedByThisTrigger:k}=se(_,S,g,{payload:o,closeOnClick:u,closeDelay:T}),A=at(),{delayRef:j,isInstantPhase:M,hasProvider:N}=Me(x,{open:b}),P=Be(x);g.useSyncedValue(`isInstantPhase`,M);let F=g.useState(`disabled`),I=s??F,L=K(I),ee=g.useState(`trackCursorAxis`),te=g.useState(`disableHoverablePopup`),R=q.useRef(!1),z=v(),B=q.useRef(void 0);function V(){let e=A?.delay,t=typeof j.current==`object`?j.current.open:void 0,n=w;return N&&(n=t===0?0:l??e??w),n}function re(e){let t=S.current;if(!t||!e)return!1;let n=lt(e);return n!==null&&n!==t&&U(t,n)}function ie(e){let t=re(e);return R.current=t,t&&(P.openChangeTimeout.clear(),P.restTimeout.clear(),P.restTimeoutPending=!1,z.clear()),t}let ae=We(x,{enabled:!I,mouseOnly:!0,move:!1,handleClose:!te&&ee!==`both`?Xe():null,restMs:V,delay(){let e=typeof j.current==`object`?j.current.close:void 0,t=T;return d==null&&N&&(t=e),{close:t}},triggerElementRef:S,isActiveTrigger:y,isClosing:()=>g.select(`transitionStatus`)===`ending`,shouldOpen(){return!R.current}}),oe=Le(x,{enabled:!I}).reference,ce=e=>{let t=R.current,n=ct(e),r=ie(n),i=S.current,a=i&&n&&U(i,n);if(r&&g.select(`open`)&&g.select(`lastOpenChangeReason`)===`trigger-hover`){g.setOpen(!1,D(C,e));return}if(t&&!r&&a&&!L.current&&!g.select(`open`)&&i&&H(B.current)){let t=()=>{!R.current&&!L.current&&!g.select(`open`)&&g.setOpen(!0,D(C,e,i))},n=V();n===0?(z.clear(),t()):z.start(n,t)}},le=g.useState(`triggerProps`,k);return f(`button`,e,{state:{open:b},ref:[t,E,S],props:[ae,oe,k||ee!==`none`?le:void 0,{onMouseOver(e){ce(e.n
1ativeEvent)},onFocus(e){re(ct(e.nativeEvent))&&e.preventBaseUIHandler()},onMouseLeave(){R.current=!1,z.clear(),B.current=void 0},onPointerEnter(e){B.current=e.pointerType},onPointerDown(e){B.current=e.pointerType,g.set(`closeOnClick`,u),u&&!g.select(`open`)&&g.cancelPendingOpen(e.nativeEvent)},onClick(e){u&&!g.select(`open`)&&g.cancelPendingOpen(e.nativeEvent)},id:_,[ot.triggerDisabled]:I?``:void 0,[st]:I?void 0:``},m],stateAttributesMapping:ne})}),dt=q.createContext(void 0);function ft(){let e=q.useContext(dt);if(e===void 0)throw Error(c(70));return e}var pt=q.forwardRef(function(e,t){let{children:n,container:r,className:i,render:a,style:o,...s}=e,{portalNode:c,portalSubtree:l}=M({container:r,ref:t,componentProps:e,elementProps:s});return!l&&!c?null:(0,Y.jsxs)(q.Fragment,{children:[l,c&&He.createPortal(n,c)]})}),mt=q.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e;return Qe().useState(`mounted`)||n?(0,Y.jsx)(dt.Provider,{value:n,children:(0,Y.jsx)(pt,{ref:t,...r})}):null}),ht=q.createContext(void 0);function gt(){let e=q.useContext(ht);if(e===void 0)throw Error(c(71));return e}var _t=q.forwardRef(function(e,t){let{render:n,className:r,anchor:i,positionMethod:a=`absolute`,side:o=`top`,align:s=`center`,sideOffset:c=0,alignOffset:l=0,collisionBoundary:u=`clipping-ancestors`,collisionPadding:d=5,arrowPadding:f=5,sticky:p=!1,disableAnchorTracking:m=!1,collisionAvoidance:h=j,style:g,..._}=e,v=Qe(),y=ft(),b=v.useState(`open`),x=v.useState(`mounted`),S=v.useState(`trackCursorAxis`),C=v.useState(`disableHoverablePopup`),w=v.useState(`floatingRootContext`),T=v.useState(`instantType`),E=v.useState(`transitionStatus`),D=be({anchor:i,positionMethod:a,floatingRootContext:w,mounted:x,side:o,sideOffset:c,align:s,alignOffset:l,collisionBoundary:u,collisionPadding:d,sticky:p,arrowPadding:f,disableAnchorTracking:m,keepMounted:y,collisionAvoidance:h,adaptiveOrigin:v.useState(`hasViewport`)?ve:void 0}),O=xe(e,q.useMemo(()=>({open:b,side:D.side,align:D.align,anchorHidden:D.anchorHidden,instant:S===`none`?T:`tracking-cursor`}),[b,D.side,D.align,D.anchorHidden,S,T]),{styles:D.positionerStyles,transitionStatus:E,props:_,refs:[t,v.useStateSetter(`positionerElement`)],hidden:!x,inert:!b||S===`both`||C});return(0,Y.jsx)(ht.Provider,{value:D,children:O})}),vt={...oe,...h},yt=q.forwardRef(function(e,t){let{render:n,className:r,style:i,...a}=e,o=Qe(),{side:s,align:c}=gt(),l=o.useState(`open`),u=o.useState(`instantType`),d=o.useState(`transitionStatus`),p=o.useState(`popupProps`),m=o.useState(`floatingRootContext`),h=o.useState(`disabled`),g=o.useState(`closeDelay`);_({open:l,ref:o.context.popupRef,onComplete(){l&&o.context.onOpenChangeComplete?.(!0)}}),Ve(m,{enabled:!h,closeDelay:g});let v=o.useStateSetter(`popupElement`);return f(`div`,e,{state:{open:l,side:s,align:c,instant:u,transitionStatus:d},ref:[t,o.context.popupRef,v],props:[p,ye(d),a],stateAttributesMapping:vt})}),bt=function(e){let{delay:t,closeDelay:n,timeout:r=400}=e,i=q.useMemo(()=>({delay:t,closeDelay:n}),[t,n]),a=q.useMemo(()=>({open:t,close:n}),[t,n]);return(0,Y.jsx)(it.Provider,{value:i,children:(0,Y.jsx)(je,{delay:a,timeoutMs:r,children:e.children})})},xt=i(),St=`rounded-md border border-border bg-popover text-popover-foreground shadow-md`,Ct=`rounded-full border border-border bg-popover text-popover-foreground shadow-sm`;function wt(e){let t=(0,xt.c)(6),n,r;t[0]===e?(n=t[1],r=t[2]):({delay:r,...n}=e,t[0]=e,t[1]=n,t[2]=r);let i=r===void 0?0:r,a;return t[3]!==i||t[4]!==n?(a=(0,Y.jsx)(bt,{"data-slot":`tooltip-provider`,delay:i,...n}),t[3]=i,t[4]=n,t[5]=a):a=t[5],a}function Tt(e){let t=(0,xt.c)(4),n;t[0]===e?n=t[1]:({...n}=e,t[0]=e,t[1]=n);let r;return t[2]===n?r=t[3]:(r=(0,Y.jsx)(nt,{"data-slot":`tooltip`,...n}),t[2]=n,t[3]=r),r}function Et(e){let t=(0,xt.c)(4),n;t[0]===e?n=t[1]:({...n}=e,t[0]=e,t[1]=n);let r;return t[2]===n?r=t[3]:(r=(0,Y.jsx)(ut,{"data-slot":`tooltip-trigger`,...n}),t[2]=n,t[3]=r),r}function Dt(e){let t=(0,xt.c)(20),n,r,i,a,o,s,c;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5],s=t[6],c=t[7]):({className:r,side:a,sideOffset:o,align:s,alignOffset:c,children:n,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s,t[7]=c);let l=a===void 0?`top`:a,u=o===void 0?4:o,d=s===void 0?`center`:s,f=c===void 0?0:c,p;t[8]===r?p=t[9]:(p=m(St,`z-50 inline-flex w-fit max-w-xs origin-(--transform-origin) items-center gap-3 px-2.5 py-[7px] text-xs font-normal has-data-[slot=kbd]:pr-1.5 data-[side=bottom]:slide-in-from-top-2 data-[side=inline-end]:slide-in-from-left-2 data-[side=inline-start]:slide-in-from-right-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 **:data-[slot=kbd]:relative **:data-[slot=kbd]:isolate **:data-[slot=kbd]:z-50 **:data-[slot=kbd]:rounded-sm data-[state=delayed-open]:animate-in data-[state=delayed-open]:fade-in-0 data-[state=delayed-open]:zoom-in-95 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95`,r),t[8]=r,t[9]=p);let h;t[10]!==n||t[11]!==i||t[12]!==p?(h=(0,Y.jsx)(yt,{"data-slot":`tooltip-content`,className:p,...i,children:n}),t[10]=n,t[11]=i,t[12]=p,t[13]=h):h=t[13];let g;return t[14]!==d||t[15]!==f||t[16]!==l||t[17]!==u||t[18]!==h?(g=(0,Y.jsx)(mt,{children:(0,Y.jsx)(_t,{align:d,alignOffset:f,side:l,sideOffset:u,className:`isolate z-50`,children:h})}),t[14]=d,t[15]=f,t[16]=l,t[17]=u,t[18]=h,t[19]=g):g=t[19],g}export{Et as a,Ve as c,wt as i,Le as l,Tt as n,Xe as o,Dt as r,We as s,Ct as t};
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.