PageSourceSearch

https://trybounty.ai/assets/tooltip-CWqWTJXm.js

js trybounty.ai collected 2026-10-05 13:09:08 UTC 16,445 bytes, 2 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[t]=`ef224880-d670-4cd8-a6ba-c1bc4ffb4d41`)}catch{}})();import{r as e}from"./rolldown-runtime-Dp6oDxSW.js";import{n as t,t as n}from"./jsx-runtime-BN_2YB3D.js";import{t as r}from"./react-dom-D0sGm5ct.js";import{r as i,t as a}from"./utils-Czoftbae.js";import{A as o,O as s,_ as c,g as l,h as u,m as d,o as f,r as p}from"./button-rXysb33J.js";import{C as m,O as h,d as g,i as _,k as v,m as y,n as b,o as x,r as S}from"./shadowDom-DIcOM6Al.js";import{A as C,At as w,B as T,D as E,E as D,F as O,Ft as k,I as A,It as j,J as M,K as N,L as P,O as F,R as I,Rt as ee,T as L,U as R,it as z,j as te,jt as ne,k as B,q as V,ut as H,w as re}from"./dialog-Cuz6jjfR.js";import{Z as U,f as W}from"./inertValue-Bvi5TeQJ.js";import{a as ie,c as ae,i as oe,n as G,o as K,r as q,s as se,t as J,u as Y}from"./usePositioner-CGM61hlE.js";import{n as ce,t as le}from"./useValueAsRef-BmA9LXPy.js";import{t as ue}from"./createLucideIcon-B0bg7732.js";var X=e(t(),1),Z=n(),de=X.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new w,currentIdRef:{current:null},currentContextRef:{current:null}});function fe(e,t){e.current=t.current}function pe(e){let{children:t,delay:n,timeoutMs:r=0}=e,i=X.useRef(n),a=X.useRef(n),o=X.useRef(null),s=X.useRef(null),c=ne();return l(()=>{if(a.current=n,!o.current){i.current=n;return}i.current={open:Y(i.current,`open`),close:Y(n,`close`)}},[n,o,i,a]),(0,Z.jsx)(de.Provider,{value:X.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}=X.useContext(de),[p,h]=X.useState(!1),g=X.useRef(n);return l(()=>{g.current=n},[n]),l(()=>{function e(){u.current?.setIsInstantPhase(!1),a.current=null,u.current=null,o.current=c.current,f.clear()}if(a.current&&!n&&a.current===i){if(h(!1),s){let t=i;return f.start(s,()=>{r.select(`open`)||a.current&&a.current!==t||e()}),()=>{(g.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:h},a.current=i,o.current={open:0,close:Y(c.current,`close`)},t!==null&&t!==i?(h(!0),e?.setIsInstantPhase(!0),e?.onOpenChange(!1,x(m))):(h(!1),e?.setIsInstantPhase(!1))},[n,i,r,a,o,c,u,f]),l(()=>()=>{if(a.current===i){if(u.current=null,!g.current)return;a.current=null,fe(o,c),f.clear()}},[u,a,o,i,c,f]),X.useMemo(()=>({hasProvider:d,delayRef:o,isInstantPhase:p}),[d,o,p])}function he(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 ge(e){return e!=null&&e.clientX!=null}function _e(e,t={}){let{enabled:n=!0,axis:r=`both`}=t,i=`rootStore`in e?e.rootStore:e,a=i.useState(`open`),o=i.useState(`floatingElement`),l=i.useState(`domReferenceElement`),u=i.context.dataRef,d=X.useRef(!1),f=X.useRef(null),[p,m]=X.useState(),[h,g]=X.useState([]),_=c(e=>{i.set(`positionReference`,e)}),v=c((e,t,n)=>{d.current||u.current.openEvent&&!ge(u.current.openEvent)||i.set(`positionReference`,he(n??l,{x:e,y:t,axis:r,dataRef:u,pointerType:p}))}),y=c(e=>{a?f.current||(v(e.clientX,e.clientY,e.currentTarget),g([])):v(e.clientX,e.clientY,e.currentTarget)}),x=U(p)?o:a;X.useEffect(()=>{if(!n){_(l);return}if(!x)return;function e(){f.current?.(),f.current=null}let t=s(o);function r(t){let n=S(t);b(o,n)?e():v(t.clientX,t.clientY)}return!u.current.openEvent||ge(u.current.openEvent)?f.current=ce(t,`mousemove`,r):_(l),e},[x,n,o,u,l,i,v,_,h]),X.useEffect(()=>()=>{i.set(`positionReference`,null)},[i]),X.useEffect(()=>{n&&!o&&(d.current=!1)},[n,o]),X.useEffect(()=>{!n&&a&&(d.current=!0)},[n,a]);let C=X.useMemo(()=>{function e(e){m(e.pointerType)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:y,onMouseEnter:y}},[y]);return X.useMemo(()=>n?{reference:C,trigger:C}:{},[n,C])}var ve=ue(`triangle-alert`,[[`path`,{d:`m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3`,key:`wmoenq`}],[`path`,{d:`M12 9v4`,key:`juzpu7`}],[`path`,{d:`M12 17h.01`,key:`p32p05`}]]),ye=X.createContext(void 0);function Q(e){let t=X.useContext(ye);if(t===void 0&&!e)throw Error(d(72));return t}var be={...E,disabled:e=>e.disabled,instantType:e=>e.instantType,isInstantPhase:e=>e.isInstantPhase,trackCursorAxis:e=>e.trackCursorAxis,disableHoverablePopup:e=>e.disableHoverablePopup,lastOpenChangeReason:e=>e.openChangeReason,closeOnClick:e=>e.closeOnClick,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin},xe=class extends R{constructor(e,t,n){let r=new F;super(Se(e,r,t,n),Ce(r),be)}setOpen=(e,t)=>{te(this,e,t,{extraState:{openChangeReason:t.reason}})};cancelPendingOpen(e){this.state.floatingRootContext.dispatchOpenChange(!1,x(v,e))}};function Se(e,t,n,r=!1){let i={...L(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:`none`,disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return i.floatingRootContext=D(t,n,r),i}function Ce(e){return{popupRef:X.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var we=N(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=I((e,t)=>new xe({open:n,openProp:r,activeTriggerId:f,triggerIdProp:d},e,t));m.useControlledProp(`openProp`,r),m.useControlledProp(`triggerIdProp`,d),m.useContextCallback(`onOpenChange`,s),m.useContextCallback(`onOpenChangeComplete`,c);let h=m.useState(`open`),_=!t&&h,v=m.useState(`activeTriggerId`),b=m.useState(`mounted`),S=m.useState(`payload`);m.useSyncedValues({trackCursorAxis:a,disableHoverablePopup:i,disabled:t}),O(m,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:w,transitionStatus:T}=A(_,m),E=m.useState(`isInstantPhase`),D=m.useState(`instantType`),k=m.useState(`lastOpenChangeReason`),j=X.useRef(null);l(()=>{h&&t&&m.setOpen(!1,x(g))},[h,t,m]),l(()=>{T===`ending`&&k===`none`||T!==`ending`&&E?(D!==`delay`&&(j.current=D),m.set(`instantType`,`delay`)):j.current!==null&&(m.set(`instantType`,j.current),j.current=null)},[T,E,k,D,m]),l(()=>{_&&(v??m.set(`payload`,void 0))},[m,v,_]),X.useImperativeHandle(o,()=>({unmount:w,close:()=>m.setOpen(!1,x(y))}),[w,m]);let M=_||b||!t&&a!==`none`;return(0,Z.jsxs)(ye.Provider,{value:m,children:[u&&(0,Z.jsx)(C,{handle:u,store:m}),M&&(0,Z.jsx)(Te,{store:m,disabled:t,trackCursorAxis:a}),typeof p==`function`?p({payload:S}):p]})});function Te({store:e,disabled:t,trackCursorAxis:n}){let r=e.useState(`floatingRootContext`),i=M(r,{enabled:!t,referencePress:()=>e.select(`closeOnClick`)}),a=_e(r,{enabled:!t&&n!==`none`,axis:n===`none`?void 0:n}),o=X.useMemo(()=>u(a.reference,i.reference),[a.reference,i.reference]);return P(e,{activeTriggerProps:o,inactiveTriggerProps:o,popupProps:i.floating??f}),null}var Ee=X.createContext(void 0);function De(){return X.useContext(Ee)}var 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;){let e=t.closest(`[${Oe}]`);if(e)return e;let n=t.getRootNode();t=`host`in n&&o(n.host)?n.host:null}return null}var je=V(function(e,t){let{render:n,className:r,style:i,handle:a,payload:o,disabled:s,delay:c,closeOnClick:l=!0,closeDelay:u,id:f,...m}=e,g=Q(!0),v=re(a)??g;if(!v)throw Error(d(82));let y=_(f),S=v.useState(`isTriggerActive`,y),C=v.useState(`isOpenedByTrigger`,y),w=v.useState(`floatingRootContext`),E=X.useRef(null),D=c??600,O=u??0,{registerTrigger:k,isMountedByThisTrigger:A}=T(y,E,v,{payload:o,closeOnClick:l,closeDelay:O}),j=De(),{delayRef:M,isInstantPhase:N,hasProvider:P}=me(w,{open:C}),F=se(w);v.useSyncedValue(`isInstantPhase`,N);let I=v.useState(`disabled`),L=s??I,R=le(L),z=v.useState(`trackCursorAxis`),te=v.useState(`disableHoverablePopup`),B=X.useRef(!1),V=ne(),H=X.useRef(void 0);function W(){return P?Y(M.current,`open`)===0?0:c??j??600:D}function G(e){let t=E.current;if(!t||!e)return!1;let n=Ae(e);return n!==null&&n!==t&&b(t,n)}function K(e){let t=G(e);return B.current=t,t&&(F.openChangeTimeout.clear(),F.restTimeout.clear(),F.restTimeoutPending=!1,V.clear()),t}let q=ie(w,{enabled:!L,mouseOnly:!0,move:!1,handleClose:!te&&z!==`both`?oe():null,restMs:W,delay(){return u==null&&P?{close:Y(M.current,`close`)}:{close:O}},triggerElementRef:E,isActiveTrigger:S,isClosing:()=>v.select(`transitionStatus`)===`ending`,shouldOpen(){return!B.current}}),J=ae(w,{enabled:!L}
1).reference,ce=e=>{let t=B.current,n=ke(e),r=K(n),i=E.current,a=i&&n&&b(i,n);if(r&&v.select(`open`)&&v.select(`lastOpenChangeReason`)===`trigger-hover`){v.setOpen(!1,x(h,e));return}if(t&&!r&&a&&!R.current&&!v.select(`open`)&&i&&U(H.current)){let t=()=>{!B.current&&!R.current&&!v.select(`open`)&&v.setOpen(!0,x(h,e,i))},n=W();n===0?(V.clear(),t()):V.start(n,t)}},ue=v.useState(`triggerProps`,A);return p(`button`,e,{state:{open:C},ref:[t,k,E],props:[q,J,A||z!==`none`?ue:void 0,{onMouseOver(e){ce(e.nativeEvent)},onFocus(e){G(ke(e.nativeEvent))&&e.preventBaseUIHandler()},onMouseLeave(){B.current=!1,V.clear(),H.current=void 0},onPointerEnter(e){H.current=e.pointerType},onPointerDown(e){H.current=e.pointerType,v.set(`closeOnClick`,l),l&&!v.select(`open`)&&v.cancelPendingOpen(e.nativeEvent)},onClick(e){l&&!v.select(`open`)&&v.cancelPendingOpen(e.nativeEvent)},id:y,"data-trigger-disabled":L?``:void 0,[Oe]:L?void 0:``},m],stateAttributesMapping:ee})}),Me=X.createContext(void 0);function Ne(){let e=X.useContext(Me);if(e===void 0)throw Error(d(70));return e}var Pe=e(r(),1),Fe=X.forwardRef(function(e,t){let{children:n,container:r,className:i,render:a,style:o,...s}=e,{node:c,subtree:l}=z({container:r,ref:t,componentProps:e,elementProps:s});return!l&&!c?null:(0,Z.jsxs)(X.Fragment,{children:[l,c&&Pe.createPortal(n,c)]})}),Ie=X.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e;return Q().useState(`mounted`)||n?(0,Z.jsx)(Me.Provider,{value:n,children:(0,Z.jsx)(Fe,{ref:t,...r})}):null}),Le=X.createContext(void 0);function Re(){let e=X.useContext(Le);if(e===void 0)throw Error(d(71));return e}var ze=X.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=H,style:g,..._}=e,v=Q(),y=Ne(),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=v.useState(`adaptiveOrigin`),O=q({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:D}),k=X.useMemo(()=>({open:b,side:O.side,align:O.align,anchorHidden:O.anchorHidden,instant:S===`none`?T:`tracking-cursor`}),[b,O.side,O.align,O.anchorHidden,S,T]),A=J(e,k,{styles:O.positionerStyles,transitionStatus:E,props:_,refs:[t,v.useStateSetter(`positionerElement`)],hidden:!x,inert:!b||S===`both`||C});return(0,Z.jsx)(Le.Provider,{value:O,children:A})}),Be=X.forwardRef(function(e,t){let{render:n,className:r,style:i,...a}=e,o=Q(),{side:s,align:c}=Re(),l=o.useState(`open`),u=o.useState(`instantType`),d=o.useState(`transitionStatus`),f=o.useState(`popupProps`),m=o.useState(`floatingRootContext`),h=o.useState(`disabled`),g=o.useState(`closeDelay`);W({open:l,ref:o.context.popupRef,onComplete(){l&&o.context.onOpenChangeComplete?.(!0)}}),K(m,{enabled:!h,closeDelay:g});let _=o.useStateSetter(`popupElement`);return p(`div`,e,{state:{open:l,side:s,align:c,instant:u,transitionStatus:d},ref:[t,o.context.popupRef,_],props:[B,f,G(d),a],stateAttributesMapping:j})}),Ve=X.forwardRef(function(e,t){let{render:n,className:r,style:i,...a}=e,o=Q(),{arrowRef:s,side:c,align:l,arrowUncentered:u,arrowStyles:d}=Re(),f={open:o.useState(`open`),side:c,align:l,uncentered:u,instant:o.useState(`instantType`)};return p(`div`,e,{state:f,ref:[t,s],props:[{style:d,"aria-hidden":!0},a],stateAttributesMapping:k})}),He=function(e){let{delay:t,closeDelay:n,timeout:r=400}=e,i=X.useMemo(()=>({open:t,close:n}),[t,n]);return(0,Z.jsx)(Ee.Provider,{value:t,children:(0,Z.jsx)(pe,{delay:i,timeoutMs:r,children:e.children})})},$=i();function Ue(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,Z.jsx)(He,{"data-slot":`tooltip-provider`,delay:i,...n}),t[3]=i,t[4]=n,t[5]=a):a=t[5],a}function We(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,Z.jsx)(we,{"data-slot":`tooltip`,...n}),t[2]=n,t[3]=r),r}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,Z.jsx)(je,{"data-slot":`tooltip-trigger`,...n}),t[2]=n,t[3]=r),r}function Ke(e){let t=(0,$.c)(21),n,r,i,o,s,c,l;t[0]===e?(n=t[1],r=t[2],i=t[3],o=t[4],s=t[5],c=t[6],l=t[7]):({className:r,side:o,sideOffset:s,align:c,alignOffset:l,children:n,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=o,t[5]=s,t[6]=c,t[7]=l);let u=o===void 0?`top`:o,d=s===void 0?4:s,f=c===void 0?`center`:c,p=l===void 0?0:l,m;t[8]===r?m=t[9]:(m=a(`z-50 inline-flex w-fit max-w-xs origin-(--transform-origin) items-center gap-1.5 rounded-2xl bg-foreground px-3 py-1.5 text-xs text-background 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-4xl 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]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,Z.jsx)(Ve,{className:`z-50 size-2.5 translate-y-[calc(-50%-2px)] rotate-45 rounded-[2px] bg-foreground fill-foreground data-[side=bottom]:top-1 data-[side=inline-end]:top-1/2! data-[side=inline-end]:-left-1 data-[side=inline-end]:translate-x-[1.5px] data-[side=inline-end]:-translate-y-1/2 data-[side=inline-start]:top-1/2! data-[side=inline-start]:-right-1 data-[side=inline-start]:translate-x-[-1.5px] data-[side=inline-start]:-translate-y-1/2 data-[side=left]:top-1/2! data-[side=left]:-right-1 data-[side=left]:translate-x-[-1.5px] data-[side=left]:-translate-y-1/2 data-[side=right]:top-1/2! data-[side=right]:-left-1 data-[side=right]:translate-x-[1.5px] data-[side=right]:-translate-y-1/2 data-[side=top]:-bottom-2.5`}),t[10]=h):h=t[10];let g;t[11]!==n||t[12]!==i||t[13]!==m?(g=(0,Z.jsxs)(Be,{"data-slot":`tooltip-content`,className:m,...i,children:[n,h]}),t[11]=n,t[12]=i,t[13]=m,t[14]=g):g=t[14];let _;return t[15]!==f||t[16]!==p||t[17]!==u||t[18]!==d||t[19]!==g?(_=(0,Z.jsx)(Ie,{children:(0,Z.jsx)(ze,{align:f,alignOffset:p,side:u,sideOffset:d,className:`isolate z-50`,children:g})}),t[15]=f,t[16]=p,t[17]=u,t[18]=d,t[19]=g,t[20]=_):_=t[20],_}export{Fe as a,Ge as i,Ke as n,ve as o,Ue as r,We as t};
2//# chunkId=ef224880-d670-4cd8-a6ba-c1bc4ffb4d41

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.