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.20260930.1216-production.7e7ada9`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`7a77d906-0f9c-4fd4-a29e-7c04662f4077`,e._sentryDebugIdIdentifier=`sentry-dbid-7a77d906-0f9c-4fd4-a29e-7c04662f4077`)}catch{}})();import{a as e}from"./rolldown-runtime-B9z5rJDh.js";import{t}from"./react-DuuDrPmI.js";import{t as n}from"./react-dom-owto21z9.js";import{t as r}from"./jsx-runtime-CLUyyI6b.js";import{t as i}from"./compiler-runtime-9NAQJQ9E.js";import{f as a,m as o,n as s,t as c}from"./useIsoLayoutEffect-BxtQW3kb.js";import{c as l,t as u,u as d}from"./useRenderElement-Cg6E-wWo.js";import{t as f}from"./utils-DzrcjOs1.js";import{a as p,n as m}from"./useTransitionStatus-pooLrJFQ.js";import{n as h,t as g}from"./useTimeout-DO5BKmDh.js";import{_,f as v,g as y,i as b,s as x,t as S,y as C}from"./createBaseUIEventDetails-CDiLcGlQ.js";import{L as w,M as T,S as E,_ as D,at as O,b as k,c as A,ct as j,f as M,l as ee,n as N,ot as P,p as te,r as ne,s as F,t as I,u as L,w as R,x as z}from"./popupTriggerMap-gxtmeZCN.js";import{I as re}from"./composite-D7IMqhVm.js";import{n as B,r as V}from"./shadowDom-CN8POfCx.js";import{a as ie,i as ae,n as oe,o as H,r as U,t as se}from"./safePolygon-BfckZI-I.js";import{n as W,t as ce}from"./useValueAsRef-F0TK4zFI.js";import{i as G,n as K,r as q,t as J}from"./usePositioner-zpy-jU3m.js";import{n as le,r as ue,t as de}from"./store-CMaK5Xa-.js";var Y=e(t(),1),X=r(),fe=Y.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new g,currentIdRef:{current:null},currentContextRef:{current:null}});function pe(e,t){e.current=t.current}function me(e){let{children:t,delay:n,timeoutMs:r=0}=e,i=Y.useRef(n),a=Y.useRef(n),o=Y.useRef(null),s=Y.useRef(null),l=h();return c(()=>{if(a.current=n,!o.current){i.current=n;return}i.current={open:H(i.current,`open`),close:H(n,`close`)}},[n,o,i,a]),(0,X.jsx)(fe.Provider,{value:Y.useMemo(()=>({hasProvider:!0,delayRef:i,initialDelayRef:a,currentIdRef:o,timeoutMs:r,currentContextRef:s,timeout:l}),[r,l]),children:t})}function he(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:l,currentContextRef:u,hasProvider:d,timeout:f}=Y.useContext(fe),[p,m]=Y.useState(!1),h=Y.useRef(n),g=Y.useRef(!1);return c(()=>{h.current=n},[n]),c(()=>()=>{g.current=!0},[]),c(()=>{function e(){g.current||m(!1),u.current?.setIsInstantPhase(!1),a.current=null,u.current=null,o.current=l.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,l,u,f,r]),c(()=>{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:H(l.current,`close`)},t!==null&&t!==i?(m(!0),e?.setIsInstantPhase(!0),e?.onOpenChange(!1,S(v))):(m(!1),e?.setIsInstantPhase(!1))},[n,i,r,a,o,l,u,f]),c(()=>()=>{if(a.current===i){if(u.current=null,!h.current)return;a.current=null,pe(o,l),f.clear()}},[u,a,o,i,l,f]),Y.useMemo(()=>({hasProvider:d,delayRef:o,isInstantPhase:p}),[d,o,p])}function ge(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||0,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 _e(e){return e!=null&&e.clientX!=null}function ve(e,t={}){let{enabled:n=!0,axis:r=`both`}=t,i=`rootStore`in e?e.rootStore:e,o=i.useState(`open`),c=i.useState(`floatingElement`),l=i.useState(`domReferenceElement`),u=i.context.dataRef,d=Y.useRef(!1),f=Y.useRef(null),[p,m]=Y.useState(),[h,g]=Y.useState([]),_=s(e=>{i.set(`positionReference`,e)}),v=s((e,t,n)=>{d.current||u.current.openEvent&&!_e(u.current.openEvent)||i.set(`positionReference`,ge(n??l,{x:e,y:t,axis:r,dataRef:u,pointerType:p}))}),y=s(e=>{o?f.current||(v(e.clientX,e.clientY,e.currentTarget),g([])):v(e.clientX,e.clientY,e.currentTarget)}),b=re(p)?c:o;Y.useEffect(()=>{if(!n){_(l);return}if(!b)return;function e(){f.current?.(),f.current=null}let t=a(c);function r(t){B(c,V(t))?e():v(t.clientX,t.clientY)}return!u.current.openEvent||_e(u.current.openEvent)?f.current=W(t,`mousemove`,r):_(l),e},[b,n,c,u,l,i,v,_,h]),Y.useEffect(()=>()=>{i.set(`positionReference`,null)},[i]),Y.useEffect(()=>{n&&!c&&(d.current=!1)},[n,c]),Y.useEffect(()=>{!n&&o&&(d.current=!0)},[n,o]);let x=Y.useMemo(()=>{function e(e){m(e.pointerType)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:y,onMouseEnter:y}},[y]);return Y.useMemo(()=>n?{reference:x,trigger:x}:{},[n,x])}var ye=Y.createContext(void 0);function Z(e){let t=Y.useContext(ye);if(t===void 0&&!e)throw Error(l(72));return t}var be={...ue,disabled:E(e=>e.disabled),instantType:E(e=>e.instantType),isInstantPhase:E(e=>e.isInstantPhase),trackCursorAxis:E(e=>e.trackCursorAxis),disableHoverablePopup:E(e=>e.disableHoverablePopup),lastOpenChangeReason:E(e=>e.openChangeReason),closeOnClick:E(e=>e.closeOnClick),closeDelay:E(e=>e.closeDelay),hasViewport:E(e=>e.hasViewport)},xe=class e extends D{constructor(e,t,n=!1){let r=new I,i={...Se(),...e};i.floatingRootContext=le(r,t,n),super(i,{popupRef:Y.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:r},be)}setOpen=(e,t)=>{ne(this,e,t,{extraState:{openChangeReason:t.reason}})};cancelPendingOpen(e){this.state.floatingRootContext.dispatchOpenChange(!1,S(_,e))}static useStore(t,n){return M(t,(t,r)=>new e(n,t,r)).store}};function Se(){return{...de(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:`none`,disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var Ce=k(function(e){let{disabled:t=!1,defaultOpen:n=!1,open:r,disableHoverablePopup:i=!1,trackCursorAxis:a=`none`,actionsRef:o,onOpenChange:s,onOpenChangeComplete:l,handle:u,triggerId:d,defaultTr
1iggerId:f=null,children:p}=e,m=xe.useStore(u?.store,{open:n,openProp:r,activeTriggerId:f,triggerIdProp:d});A(m,r,n,f),m.useControlledProp(`openProp`,r),m.useControlledProp(`triggerIdProp`,d),m.useContextCallback(`onOpenChange`,s),m.useContextCallback(`onOpenChangeComplete`,l);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),F(m,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:C,transitionStatus:w}=ee(g,m),T=m.useState(`isInstantPhase`),E=m.useState(`instantType`),D=m.useState(`lastOpenChangeReason`),O=Y.useRef(null);c(()=>{h&&t&&m.setOpen(!1,S(b))},[h,t,m]),c(()=>{w===`ending`&&D===`none`||w!==`ending`&&T?(E!==`delay`&&(O.current=E),m.set(`instantType`,`delay`)):O.current!==null&&(m.set(`instantType`,O.current),O.current=null)},[w,T,D,E,m]),c(()=>{g&&(_??m.set(`payload`,void 0))},[m,_,g]);let k=Y.useCallback(()=>{m.setOpen(!1,S(x))},[m]);Y.useImperativeHandle(o,()=>({unmount:C,close:k}),[C,k]);let j=g||v||!t&&a!==`none`;return(0,X.jsxs)(ye.Provider,{value:m,children:[j&&(0,X.jsx)(we,{store:m,disabled:t,trackCursorAxis:a}),typeof p==`function`?p({payload:y}):p]})});function we({store:e,disabled:t,trackCursorAxis:n}){let r=e.useState(`floatingRootContext`),i=R(r,{enabled:!t,referencePress:()=>e.select(`closeOnClick`)}),a=ve(r,{enabled:!t&&n!==`none`,axis:n===`none`?void 0:n});return L(e,{activeTriggerProps:Y.useMemo(()=>d(a.reference,i.reference),[a.reference,i.reference]),inactiveTriggerProps:Y.useMemo(()=>d(a.trigger,i.trigger),[a.trigger,i.trigger]),popupProps:Y.useMemo(()=>d(N,a.floating,i.floating),[a.floating,i.floating])}),null}var Te=Y.createContext(void 0);function Ee(){return Y.useContext(Te)}var De=function(e){return e[e.popupOpen=O.popupOpen]=`popupOpen`,e.triggerDisabled=`data-trigger-disabled`,e}({}),Oe=`data-base-ui-tooltip-trigger`;function ke(e){if(`composedPath`in e){let t=e.composedPath();for(let e=0;e<t.length;e+=1){let n=t[e];if(o(n))return n}}let t=e.target;return o(t)?t:null}function Ae(e){let t=e;for(;t;){if(t.hasAttribute(Oe))return t;let e=t.parentElement;if(e){t=e;continue}let n=t.getRootNode();t=`host`in n&&o(n.host)?n.host:null}return null}var je=z(function(e,t){let{render:n,className:r,style:i,handle:a,payload:o,disabled:s,delay:c,closeOnClick:d=!0,closeDelay:f,id:p,...m}=e,g=Z(!0),_=a?.store??g;if(!_)throw Error(l(82));let v=C(p),b=_.useState(`isTriggerActive`,v),x=_.useState(`isOpenedByTrigger`,v),w=_.useState(`floatingRootContext`),T=Y.useRef(null),E=c??600,D=f??0,{registerTrigger:O,isMountedByThisTrigger:k}=te(v,T,_,{payload:o,closeOnClick:d,closeDelay:D}),A=Ee(),{delayRef:M,isInstantPhase:ee,hasProvider:N}=he(w,{open:x}),P=ae(w);_.useSyncedValue(`isInstantPhase`,ee);let ne=_.useState(`disabled`),F=s??ne,I=ce(F),L=_.useState(`trackCursorAxis`),R=_.useState(`disableHoverablePopup`),z=Y.useRef(!1),V=h(),H=Y.useRef(void 0);function U(){let e=A?.delay,t=typeof M.current==`object`?M.current.open:void 0,n=E;return N&&(n=t===0?0:c??e??E),n}function W(e){let t=T.current;if(!t||!e)return!1;let n=Ae(e);return n!==null&&n!==t&&B(t,n)}function G(e){let t=W(e);return z.current=t,t&&(P.openChangeTimeout.clear(),P.restTimeout.clear(),P.restTimeoutPending=!1,V.clear()),t}let K=oe(w,{enabled:!F,mouseOnly:!0,move:!1,handleClose:!R&&L!==`both`?se():null,restMs:U,delay(){let e=typeof M.current==`object`?M.current.close:void 0,t=D;return f==null&&N&&(t=e),{close:t}},triggerElementRef:T,isActiveTrigger:b,isClosing:()=>_.select(`transitionStatus`)===`ending`,shouldOpen(){return!z.current}}),q=ie(w,{enabled:!F}).reference,J=e=>{let t=z.current,n=ke(e),r=G(n),i=T.current,a=i&&n&&B(i,n);if(r&&_.select(`open`)&&_.select(`lastOpenChangeReason`)===`trigger-hover`){_.setOpen(!1,S(y,e));return}if(t&&!r&&a&&!I.current&&!_.select(`open`)&&i&&re(H.current)){let t=()=>{!z.current&&!I.current&&!_.select(`open`)&&_.setOpen(!0,S(y,e,i))},n=U();n===0?(V.clear(),t()):V.start(n,t)}},le=_.useState(`triggerProps`,k);return u(`button`,e,{state:{open:x},ref:[t,O,T],props:[K,q,k||L!==`none`?le:void 0,{onMouseOver(e){J(e.nativeEvent)},onFocus(e){W(ke(e.nativeEvent))&&e.preventBaseUIHandler()},onMouseLeave(){z.current=!1,V.clear(),H.current=void 0},onPointerEnter(e){H.current=e.pointerType},onPointerDown(e){H.current=e.pointerType,_.set(`closeOnClick`,d),d&&!_.select(`open`)&&_.cancelPendingOpen(e.nativeEvent)},onClick(e){d&&!_.select(`open`)&&_.cancelPendingOpen(e.nativeEvent)},id:v,[De.triggerDisabled]:F?``:void 0,[Oe]:F?void 0:``},m],stateAttributesMapping:j})}),Me=Y.createContext(void 0);function Ne(){let e=Y.useContext(Me);if(e===void 0)throw Error(l(70));return e}var Pe=e(n(),1),Fe=Y.forwardRef(function(e,t){let{children:n,container:r,className:i,render:a,style:o,...s}=e,{portalNode:c,portalSubtree:l}=T({container:r,ref:t,componentProps:e,elementProps:s});return!l&&!c?null:(0,X.jsxs)(Y.Fragment,{children:[l,c&&Pe.createPortal(n,c)]})}),Ie=Y.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e;
1return Z().useState(`mounted`)||n?(0,X.jsx)(Me.Provider,{value:n,children:(0,X.jsx)(Fe,{ref:t,...r})}):null}),Q=Y.createContext(void 0);function Le(){let e=Y.useContext(Q);if(e===void 0)throw Error(l(71));return e}var Re=Y.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=w,style:g,..._}=e,v=Z(),y=Ne(),b=v.useState(`open`),x=v.useState(`mounted`),S=v.useState(`trackCursorAxis`),C=v.useState(`disableHoverablePopup`),T=v.useState(`floatingRootContext`),E=v.useState(`instantType`),D=v.useState(`transitionStatus`),O=q({anchor:i,positionMethod:a,floatingRootContext:T,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`)?G:void 0}),k=J(e,Y.useMemo(()=>({open:b,side:O.side,align:O.align,anchorHidden:O.anchorHidden,instant:S===`none`?E:`tracking-cursor`}),[b,O.side,O.align,O.anchorHidden,S,E]),{styles:O.positionerStyles,transitionStatus:D,props:_,refs:[t,v.useStateSetter(`positionerElement`)],hidden:!x,inert:!b||S===`both`||C});return(0,X.jsx)(Q.Provider,{value:O,children:k})}),ze={...P,...p},Be=Y.forwardRef(function(e,t){let{render:n,className:r,style:i,...a}=e,o=Z(),{side:s,align:c}=Le(),l=o.useState(`open`),d=o.useState(`instantType`),f=o.useState(`transitionStatus`),p=o.useState(`popupProps`),h=o.useState(`floatingRootContext`),g=o.useState(`disabled`),_=o.useState(`closeDelay`);m({open:l,ref:o.context.popupRef,onComplete(){l&&o.context.onOpenChangeComplete?.(!0)}}),U(h,{enabled:!g,closeDelay:_});let v=o.useStateSetter(`popupElement`);return u(`div`,e,{state:{open:l,side:s,align:c,instant:d,transitionStatus:f},ref:[t,o.context.popupRef,v],props:[p,K(f),a],stateAttributesMapping:ze})}),Ve=function(e){let{delay:t,closeDelay:n,timeout:r=400}=e,i=Y.useMemo(()=>({delay:t,closeDelay:n}),[t,n]),a=Y.useMemo(()=>({open:t,close:n}),[t,n]);return(0,X.jsx)(Te.Provider,{value:i,children:(0,X.jsx)(me,{delay:a,timeoutMs:r,children:e.children})})},$=i(),He=`rounded-md border border-border bg-popover text-popover-foreground shadow-md`,Ue=`rounded-full border border-border bg-popover text-popover-foreground shadow-sm`;function We(e){let t=(0,$.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,X.jsx)(Ve,{"data-slot":`tooltip-provider`,delay:i,...n}),t[3]=i,t[4]=n,t[5]=a):a=t[5],a}function Ge(e){let t=(0,$.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,X.jsx)(Ce,{"data-slot":`tooltip`,...n}),t[2]=n,t[3]=r),r}function Ke(e){let t=(0,$.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,X.jsx)(je,{"data-slot":`tooltip-trigger`,...n}),t[2]=n,t[3]=r),r}function qe(e){let t=(0,$.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,p=c===void 0?0:c,m;t[8]===r?m=t[9]:(m=f(He,`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]:slide-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]=m);let h;t[10]!==n||t[11]!==i||t[12]!==m?(h=(0,X.jsx)(Be,{"data-slot":`tooltip-content`,className:m,...i,children:n}),t[10]=n,t[11]=i,t[12]=m,t[13]=h):h=t[13];let g;return t[14]!==d||t[15]!==p||t[16]!==l||t[17]!==u||t[18]!==h?(g=(0,X.jsx)(Ie,{children:(0,X.jsx)(Re,{align:d,alignOffset:p,side:l,sideOffset:u,className:`isolate z-50`,children:h})}
1),t[14]=d,t[15]=p,t[16]=l,t[17]=u,t[18]=h,t[19]=g):g=t[19],g}export{Ke as a,We as i,Ge as n,qe as r,Ue 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.