1import{e as C,bc as kt,b4 as ft,a9 as Dt,r as D,$ as De,ah as Lt,ak as Pe,aa as Je,R as V,ac as He,J as B,ab as G,bd as dt,K as L,o as P,w as q,z as m,Q as he,c as oe,L as z,q as Bt,m as be,p as $t,n as Nt,be as le,bf as Ft,bg as Mt,b as ie,V as pt,au as ze,ax as Ve,bh as We,ag as Ht,bi as zt,E as gt,bj as Vt,aZ as Qe,b3 as Wt,d as ht,t as Ie,a0 as It,at as Kt,as as jt,av as mt,aq as Yt,aw as Xt,ay as Ut,b5 as Gt,bk as Zt,B as Jt,F as vt,G as xe,I as Le,aH as Qt,aI as en,v as Ee,aA as tn,H as ve,M as nn,N as rn}from"./DFA_aIl2.js";import{f as on}from"./DZY8Cz9C.js";function oo(e){return C(()=>kt(e)?!!ft(e)?.closest("form"):!0)}function sn(e,n){const t=Dt(!1,300),r=D(null),o=Lt();function s(){r.value=null,t.value=!1}function i(l,u){const f=l.currentTarget,a={x:l.clientX,y:l.clientY},c=an(a,f.getBoundingClientRect()),p=ln(a,c),d=cn(u.getBoundingClientRect()),g=fn([...p,...d]);r.value=g,t.value=!0}return De(l=>{if(e.value&&n.value){const u=a=>i(a,n.value),f=a=>i(a,e.value);e.value.addEventListener("pointerleave",u),n.value.addEventListener("pointerleave",f),l(()=>{e.value?.removeEventListener("pointerleave",u),n.value?.removeEventListener("pointerleave",f)})}}),De(l=>{if(r.value){const u=f=>{if(!r.value||!(f.target instanceof Element))return;const a=f.target,c={x:f.clientX,y:f.clientY},p=e.value?.contains(a)||n.value?.contains(a),d=!un(c,r.value),g=!!a.closest("[data-grace-area-trigger]");p?s():(d||g)&&(s(),o.trigger())};e.value?.ownerDocument.addEventListener("pointermove",u),l(()=>e.value?.ownerDocument.removeEventListener("pointermove",u))}}),{isPointerInTransit:t,onPointerExit:o.on}}function an(e,n){const t=Math.abs(n.top-e.y),r=Math.abs(n.bottom-e.y),o=Math.abs(n.right-e.x),s=Math.abs(n.left-e.x);switch(Math.min(t,r,o,s)){case s:return"left";case o:return"right";case t:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function ln(e,n,t=5){const r=[];switch(n){case"top":r.push({x:e.x-t,y:e.y+t},{x:e.x+t,y:e.y+t});break;case"bottom":r.push({x:e.x-t,y:e.y-t},{x:e.x+t,y:e.y-t});break;case"left":r.push({x:e.x+t,y:e.y-t},{x:e.x+t,y:e.y+t});break;case"right":r.push({x:e.x-t,y:e.y-t},{x:e.x-t,y:e.y+t});break}return r}function cn(e){const{top:n,right:t,bottom:r,left:o}=e;return[{x:o,y:n},{x:t,y:n},{x:t,y:r},{x:o,y:r}]}function un(e,n){const{x:t,y:r}=e;let o=!1;for(let s=0,i=n.length-1;s<n.length;i=s++){const l=n[s].x,u=n[s].y,f=n[i].x,a=n[i].y;u>r!=a>r&&t<(f-l)*(r-u)/(a-u)+l&&(o=!o)}return o}function fn(e){const n=e.slice();return n.sort((t,r)=>t.x<r.x?-1:t.x>r.x?1:t.y<r.y?-1:t.y>r.y?1:0),dn(n)}function dn(e){if(e.length<=1)return e.slice();const n=[];for(let r=0;r<e.length;r++){const o=e[r];for(;n.length>=2;){const s=n[n.length-1],i=n[n.length-2];if((s.x-i.x)*(o.y-i.y)>=(s.y-i.y)*(o.x-i.x))n.pop();else break}n.push(o)}n.pop();const t=[];for(let r=e.length-1;r>=0;r--){const o=e[r];for(;t.length>=2;){const s=t[t.length-1],i=t[t.length-2];if((s.x-i.x)*(o.y-i.y)>=(s.y-i.y)*(o.x-i.x))t.pop();else break}t.push(o)}return t.pop(),n.length===1&&t.length===1&&n[0].x===t[0].x&&n[0].y===t[0].y?n:n.concat(t)}function pn(e){const n=D(),t=C(()=>n.value?.width??0),r=C(()=>n.value?.height??0);return Pe(()=>{const o=ft(e);if(o){n.value={width:o.offsetWidth,height:o.offsetHeight};const s=new ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const l=i[0];let u,f;if("borderBoxSize"in l){const a=l.borderBoxSize,c=Array.isArray(a)?a[0]:a;u=c.inlineSize,f=c.blockSize}else u=o.offsetWidth,f=o.offsetHeight;n.value={width:u,height:f}});return s.observe(o,{box:"border-box"}),()=>s.unobserve(o)}else n.value=void 0}),{width:t,height:r}}const gn={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function hn(e,n){return n!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function io(e,n,t){const r=hn(e.key,t);if(!(n==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(n==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return gn[r]}function so(e,n=!1){const t=Je();for(const r of e)if(r===t||(r.focus({preventScroll:n}),Je()!==t))return}
1function ao(e,n){return e.map((t,r)=>e[(n+r)%e.length])}const[yt,mn]=He("PopperRoot");var vn=V({inheritAttrs:!1,__name:"PopperRoot",setup(e){const n=D();return mn({anchor:n,onAnchorChange:t=>n.value=t}),(t,r)=>B(t.$slots,"default")}}),yn=vn,wn=V({__name:"PopperAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const n=e,{forwardRef:t,currentElement:r}=G(),o=yt();return dt(()=>{o.onAnchorChange(n.reference??r.value)}),(s,i)=>(P(),L(m(he),{ref:m(t),as:s.as,"as-child":s.asChild},{default:q(()=>[B(s.$slots,"default")]),_:3},8,["as","as-child"]))}}),bn=wn;const xn={key:0,d:"M0 0L6 6L12 0"},Cn={key:1,d:"M0 0L4.58579 4.58579C5.36683 5.36683 6.63316 5.36684 7.41421 4.58579L12 0"};var _n=V({__name:"Arrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(e){const n=e;return G(),(t,r)=>(P(),L(m(he),z(n,{width:t.width,height:t.height,viewBox:t.asChild?void 0:"0 0 12 6",preserveAspectRatio:t.asChild?void 0:"none"}),{default:q(()=>[B(t.$slots,"default",{},()=>[t.rounded?(P(),oe("path",Cn)):(P(),oe("path",xn))])]),_:3},16,["width","height","viewBox","preserveAspectRatio"]))}}),An=_n;function Pn(e){return e!==null}function On(e){return{name:"transformOrigin",options:e,fn(n){const{placement:t,rects:r,middlewareData:o}=n,i=o.arrow?.centerOffset!==0,l=i?0:e.arrowWidth,u=i?0:e.arrowHeight,[f,a]=Be(t),c={start:"0%",center:"50%",end:"100%"}[a],p=(o.arrow?.x??0)+l/2,d=(o.arrow?.y??0)+u/2;let g="",h="";return f==="bottom"?(g=i?c:`${p}px`,h=`${-u}px`):f==="top"?(g=i?c:`${p}px`,h=`${r.floating.height+u}px`):f==="right"?(g=`${-u}px`,h=i?c:`${d}px`):f==="left"&&(g=`${r.floating.width+u}px`,h=i?c:`${d}px`),{data:{x:g,y:h}}}}}function Be(e){const[n,t="center"]=e.split("-");return[n,t]}const Sn=["top","right","bottom","left"],ne=Math.min,F=Math.max,Ce=Math.round,ye=Math.floor,X=e=>({x:e,y:e}),qn={left:"right",right:"left",bottom:"top",top:"bottom"},Tn={start:"end",end:"start"};function $e(e,n,t){return F(e,ne(n,t))}function Q(e,n){return typeof e=="function"?e(n):e}function ee(e){return e.split("-")[0]}function de(e){return e.split("-")[1]}function Ke(e){return e==="x"?"y":"x"}function je(e){return e==="y"?"height":"width"}const Rn=new Set(["top","bottom"]);function Y(e){return Rn.has(ee(e))?"y":"x"}function Ye(e){return Ke(Y(e))}function En(e,n,t){t===void 0&&(t=!1);const r=de(e),o=Ye(e),s=je(o);let i=o==="x"?r===(t?"end":"start")?"right":"left":r==="start"?"bottom":"top";return n.reference[s]>n.floating[s]&&(i=_e(i)),[i,_e(i)]}function kn(e){const n=_e(e);return[Ne(e),n,Ne(n)]}function Ne(e){return e.replace(/start|end/g,n=>Tn[n])}const et=["left","right"],tt=["right","left"],Dn=["top","bottom"],Ln=["bottom","top"];function Bn(e,n,t){switch(e){case"top":case"bottom":return t?n?tt:et:n?et:tt;case"left":case"right":return n?Dn:Ln;default:return[]}}function $n(e,n,t,r){const o=de(e);let s=Bn(ee(e),t==="start",r);return o&&(s=s.map(i=>i+"-"+o),n&&(s=s.concat(s.map(Ne)))),s}function _e(e){return e.replace(/left|right|bottom|top/g,n=>qn[n])}function Nn(e){return{top:0,right:0,bottom:0,left:0,...e}}function wt(e){return typeof e!="number"?Nn(e):{top:e,right:e,bottom:e,left:e}}function Ae(e){const{x:n,y:t,width:r,height:o}=e;return{width:r,height:o,top:t,left:n,right:n+r,bottom:t+o,x:n,y:t}}function nt(e,n,t){let{reference:r,floating:o}=e;const s=Y(n),i=Ye(n),l=je(i),u=ee(n),f=s==="y",a=r.x+r.width/2-o.width/2,c=r.y+r.height/2-o.height/2,p=r[l]/2-o[l]/2;let d;switch(u){case"top":d={x:a,y:r.y-o.height};break;case"bottom":d={x:a,y:r.y+r.height};break;case"right":d={x:r.x+r.width,y:c};break;case"left":d={x:r.x-o.width,y:c};break;default:d={x:r.x,y:r.y}}switch(de(n)){case"start":d[i]-=p*(t&&f?-1:1);break;case"end":d[i]+=p*(t&&f?-1:1);break}return d}const Fn=async(e,n,t)=>{const{placement:r="bottom",strategy:o="absolute",middleware:s=[],platform:i}=t,l=s.filter(Boolean),u=await(i.isRTL==null?void 0:i.isRTL(n));let f=await i.getElementRects({reference:e,floating:n,strategy:o}),{x:a,y:c}=nt(f,r,u),p=r,d={},g=0;for(let h=0;h<l.length;h++){const{name:v,fn:y}=l[h],{x:b,y:w,data:A,reset:x}=await y({x:a,y:c,initialPlacement:r,placement:p,strategy:o,middlewareData:d,rects:f,platform:i,elements:{reference:e,floating:n}});a=b??a,c=w??c,d={...d,[v]:{...d[v],...A}},x&&g<=50&&(g++,typeof x=="object"&&(x.placement&&(p=x.placement),x.rects&&(f=x.rects===!0?await i.getElementRects({reference:e,floating:n,strategy:o}):x.rects),{x:a,y:c}=nt(f,p,u)),h=-1)}return{x:a,y:c,placement:p,strategy:o,middlewareData:d}};async function pe(e,n){var t;n===void 0&&(n={});const{x:r,y:o,platform:s,rects:i,elements:l,strategy:u}=e,{boundary:f="clippingAncestors",rootBoundary:a="viewport",elementContext:c="floating",altBoundary:p=!1,padding:d=0}=Q(n,e),g=wt(d),v=l[p?c==="floating"?"reference":"floating":c],y=Ae(await s.getClippingRect
vendor: 15,776 bytes, line 1
1({element:(t=await(s.isElement==null?void 0:s.isElement(v)))==null||t?v:v.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(l.floating)),boundary:f,rootBoundary:a,strategy:u})),b=c==="floating"?{x:r,y:o,width:i.floating.width,height:i.floating.height}:i.reference,w=await(s.getOffsetParent==null?void 0:s.getOffsetParent(l.floating)),A=await(s.isElement==null?void 0:s.isElement(w))?await(s.getScale==null?void 0:s.getScale(w))||{x:1,y:1}:{x:1,y:1},x=Ae(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:b,offsetParent:w,strategy:u}):b);return{top:(y.top-x.top+g.top)/A.y,bottom:(x.bottom-y.bottom+g.bottom)/A.y,left:(y.left-x.left+g.left)/A.x,right:(x.right-y.right+g.right)/A.x}}const Mn=e=>({name:"arrow",options:e,async fn(n){const{x:t,y:r,placement:o,rects:s,platform:i,elements:l,middlewareData:u}=n,{element:f,padding:a=0}=Q(e,n)||{};if(f==null)return{};const c=wt(a),p={x:t,y:r},d=Ye(o),g=je(d),h=await i.getDimensions(f),v=d==="y",y=v?"top":"left",b=v?"bottom":"right",w=v?"clientHeight":"clientWidth",A=s.reference[g]+s.reference[d]-p[d]-s.floating[g],x=p[d]-s.reference[d],T=await(i.getOffsetParent==null?void 0:i.getOffsetParent(f));let _=T?T[w]:0;(!_||!await(i.isElement==null?void 0:i.isElement(T)))&&(_=l.floating[w]||s.floating[g]);const O=A/2-x/2,E=_/2-h[g]/2-1,$=ne(c[y],E),j=ne(c[b],E),S=$,H=_-h[g]-j,R=_/2-h[g]/2+O,J=$e(S,R,H),W=!u.arrow&&de(o)!=null&&R!==J&&s.reference[g]/2-(R<S?$:j)-h[g]/2<0,N=W?R<S?R-S:R-H:0;return{[d]:p[d]+N,data:{[d]:J,centerOffset:R-J-N,...W&&{alignmentOffset:N}},reset:W}}}),Hn=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(n){var t,r;const{placement:o,middlewareData:s,rects:i,initialPlacement:l,platform:u,elements:f}=n,{mainAxis:a=!0,crossAxis:c=!0,fallbackPlacements:p,fallbackStrategy:d="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:h=!0,...v}=Q(e,n);if((t=s.arrow)!=null&&t.alignmentOffset)return{};const y=ee(o),b=Y(l),w=ee(l)===l,A=await(u.isRTL==null?void 0:u.isRTL(f.floating)),x=p||(w||!h?[_e(l)]:kn(l)),T=g!=="none";!p&&T&&x.push(...$n(l,h,g,A));const _=[l,...x],O=await pe(n,v),E=[];let $=((r=s.flip)==null?void 0:r.overflows)||[];if(a&&E.push(O[y]),c){const R=En(o,i,A);E.push(O[R[0]],O[R[1]])}if($=[...$,{placement:o,overflows:E}],!E.every(R=>R<=0)){var j,S;const R=(((j=s.flip)==null?void 0:j.index)||0)+1,J=_[R];if(J&&(!(c==="alignment"?b!==Y(J):!1)||$.every(k=>Y(k.placement)===b?k.overflows[0]>0:!0)))return{data:{index:R,overflows:$},reset:{placement:J}};let W=(S=$.filter(N=>N.overflows[0]<=0).sort((N,k)=>N.overflows[1]-k.overflows[1])[0])==null?void 0:S.placement;if(!W)switch(d){case"bestFit":{var H;const N=(H=$.filter(k=>{if(T){const te=Y(k.placement);return te===b||te==="y"}return!0}).map(k=>[k.placement,k.overflows.filter(te=>te>0).reduce((te,Et)=>te+Et,0)]).sort((k,te)=>k[1]-te[1])[0])==null?void 0:H[0];N&&(W=N);break}case"initialPlacement":W=l;break}if(o!==W)return{reset:{placement:W}}}return{}}}};function rt(e,n){return{top:e.top-n.height,right:e.right-n.width,bottom:e.bottom-n.height,left:e.left-n.width}}function ot(e){return Sn.some(n=>e[n]>=0)}const zn=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(n){const{rects:t}=n,{strategy:r="referenceHidden",...o}=Q(e,n);switch(r){case"referenceHidden":{const s=await pe(n,{...o,elementContext:"reference"}),i=rt(s,t.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:ot(i)}}}case"escaped":{const s=await pe(n,{...o,altBoundary:!0}),i=rt(s,t.floating);return{data:{escapedOffsets:i,escaped:ot(i)}}}default:return{}}}}},bt=new Set(["left","top"]);async function Vn(e,n){const{placement:t,platform:r,elements:o}=e,s=await(r.isRTL==null?void 0:r.isRTL(o.floating)),i=ee(t),l=de(t),u=Y(t)==="y",f=bt.has(i)?-1:1,a=s&&u?-1:1,c=Q(n,e);let{mainAxis:p,crossAxis:d,alignmentAxis:g}=typeof c=="number"?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:c.mainAxis||0,crossAxis:c.crossAxis||0,alignmentAxis:c.alignmentAxis};return l&&typeof g=="number"&&(d=l==="end"?g*-1:g),u?{x:d*a,y:p*f}:{x:p*f,y:d*a}}const Wn=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(n){var t,r;const{x:o,y:s,placement:i,middlewareData:l}=n,u=await Vn(n,e);return i===((t=l.offset)==null?void 0:t.placement)&&(r=l.arrow)!=null&&r.alignmentOffset?{}:{x:o+u.x,y:s+u.y,data:{...u,placement:i}}}}},In=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(n){const{x:t,y:r,placement:o}=n,{mainAxis:s=!0,crossAxis:i=!1,limiter:l={fn:v=>{let{x:y,y:b}=v;return{x:y,y:b}}},...u}=Q(e,n),f={x:t,y:r},a=await pe(n,u),c=Y(ee(o)),p=Ke(c);let d=f[p],g=f[c];if(s){const v=p==="y"?"top":"left",y=p==="y"?"bottom":"right",b=d+a[v],w=d-a[y];d=$e(b,d,w)}if(i){const v=c==="y"?"top":"left",y=c==="y"?"bottom":"right",b=g+a[v],w=g-a[y];g=$e(b,g,w)}const h=l.fn({...n,[p]:d,[c]:g});return{...h,data:{x:h.x-t,y:h.y-r,enabled:{[p]:s,[c]:i}}}}}},Kn=function(e){return e===void 0&&(e={}),{options:e,fn(n){const{x:t,y:r,placement:o,rects:s,middlewareData:i}=n,{offset:l=0,mainAxis:u=!0,crossAxis:f=!0}=Q(e,n),a={x:t,y:r},c=Y(o),p=Ke(c);let d=a[p],g=a[c];const h=Q(l,n),v=typeof h=="number"?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(u){const w=p==="y"?"height":"width",A=s.reference[p]-s.floating[w]+v.mainAxis,x=s.reference[p]+s.reference[w]-v.mainAxis;d<A?d=A:d>x&&(d=x)}if(f){var y,b;const w=p==="y"?"width":"height",A=bt.has(ee(o)),x=s.reference[c]-s.floating[w]+(A&&((y=i.offset)==null?void 0:y[c])||0)+(A?0:v.crossAxis),T=s.reference[c]+s.reference[w]+(A?0:((b=i.offset)==null?void 0:b[c])||0)-(A?v.crossAxis:0);g<x?g=x:g>T&&(g=T)}return{[p]:d,[c]:g}}}},jn=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(n){var t,r;const{placement:o,rects:s,platform:i,elements:l}=n,{apply:u=()=>{},...f}=Q(e,n),a=await pe(n,f),c=ee(o),p=de(o),d=Y(o)==="y",{width:g,height:h}=s.floating;let v,y;c==="top"||c==="bottom"?(v=c,y=p===(await(i.isRTL==null?void 0:i.isRTL(l.floating))?"start":"end")?"left":"right"):(y=c,v=p==="end"?"top":"bottom");const b=h-a.top-a.bottom,w=g-a.left-a.right,A=ne(h-a[v],b),x=ne(g-a[y],w),T=!n.middlewareData.shift;let _=A,O=x;if((t=n.middlewareData.shift)!=null&&t.enabled.x&&(O=w),(r=n.middlewareData.shift)!=null&&r.enabled.y&&(_=b),T&&!p){const $=F(a.left,0),j=F(a.right,0),S=F(a.top,0),H=F(a.bottom,0);d?O=g-2*($!==0||j!==0?$+j:F(a.left,a.right)):_=h-2*(S!==0||H!==0?S+H:F(a.top,a.bottom))}await u({...n,availableWidth:O,availableHeight:_});const E=await i.getDimensions(l.floating);return g!==E.width||h!==E.height?{reset:{rects:!0}}:{}}}};function Oe(){return typeof window<"u"}function ae(e){return Xe(e)?(e.nodeName||"").toLowerCase():"#document"}function M(e){var n;return(e==null||(n=e.ownerDocument)==null?void 0:n.defaultView)||window}function Z(e){var n;return(n=(Xe(e)?e.ownerDocument:e.document)||window.document)==null?void 0:n.documentElement}function Xe(e){return Oe()?e instanceof Node||e instanceof M(e).Node:!1}function I(e){return Oe()?e instanceof Element||e instanceof M(e).Element:!1}function U(e){return Oe()?e instanceof HTMLElement||e instanceof M(e).HTMLElement:!1}function it(e){return!Oe()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof M(e).ShadowRoot}const Yn=new Set(["inline","contents"]);function me(e){const{overflow:n,overflowX:t,overflowY:r,display:o}=K(e);return/auto|scroll|overlay|hidden|clip/.test(n+r+t)&&!Yn.has(o)}const Xn=new Set(["table","td","th"]);function Un(e){return Xn.has(ae(e))}const Gn=[":popover-open",":modal"];function Se(e){return Gn.some(n=>{try{return e.matches(n)}catch{return!1}})}const Zn=["transform","translate","scale","rotate","perspective"],Jn=["transform","translate","scale","rotate","perspective","filter"],Qn=["paint","layout","strict","content"];function Ue(e){const n=Ge(),t=I(e)?K(e):e;return Zn.some(r=>t[r]?t[r]!=="none":!1)||(t.containerType?t.containerType!=="normal":!1)||!n&&(t.backdropFilter?t.backdropFilter!=="none":!1)||!n&&(t.filter?t.filter!=="none":!1)||Jn.some(r=>(t.willChange||"").includes(r))||Qn.some(r=>(t.contain||"").includes(r))}function er(e){let n=re(e);for(;U(n)&&!fe(n);){if(Ue(n))return n;if(Se(n))return null;n=re(n)}return null}function Ge(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const tr=new Set(["html","body","#document"]);function fe(e){return tr.has(ae(e))}function K(e){return M(e).getComputedStyle(e)}function qe(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function re(e){if(ae(e)==="html")return e;const n=e.assignedSlot||e.parentNode||it(e)&&e.host||Z(e);return it(n)?n.host:n}function xt(e){const n=re(e);return fe(n)?e.ownerDocument?e.ownerDocument.body:e.body:U(n)&&me(n)?n:xt(n)}function ge(e,n,t){var r;n===void 0&&(n=[]),t===void 0&&(t=!0);const o=xt(e),s=o===((r=e.ownerDocument)==null?void 0:r.body),i=M(o);if(s){const l=Fe(i);return n.concat(i,i.visualViewport||[],me(o)?o:[],l&&t?ge(l):[])}return n.concat(o,ge(o,[],t))}function Fe(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Ct(e){const n=K(e);let t=parseFloat(n.width)||0,r=parseFloat(n.height)||0;const o=U(e),s=o?e.offsetWidth:t,i=o?e.offsetHeight:r,l=Ce(t)!==s||Ce(r)!==i;return l&&(t=s,r=i),{width:t,height:r,$:l}}function Ze(e){return I(e)?e:e.contextElement}function ue(e){const n=Ze(e);if(!U(n))return X(1);const t=n.getBoundingClientRect(),{width:r,height:o,$:s}=Ct(n);let i=(s?Ce(t.width):t.width)/r,l=(s?Ce(t.height):t.height)/o;return(!i||!Number.isFinite(i))&&(i=1),(!l||!Number.isFinite(l))&&(l=1),{x:i,y:l}}const nr=X(0);function _t(e){const n=M(e);return!Ge()||!n.visualViewport?nr:{x:n.visualViewport.offsetLeft,y:n.visualViewport.offsetTop}}function rr(e,n,t){return n===void 0&&(n=!1),!t||n&&t!==M(e)?!1:n}function se(e,n,t,r){n===void 0&&(n=!1),t===void 0&&(t=!1);const o=e.getBoundingClientRect(),s=Ze(e);let i=X(1);n&&(r?I(r)&&(i=ue(r)):i=ue(e));const l=rr(s,t,r)?_t(s):X(0);let u=(o.left+l.x)/i.x,f=(o.top+l.y)/i.y,a=o.width/i.x,c=o.height/i.y;if(s){const p=M(s),d=r&&I(r)?M(r):r;let g=p,h=Fe(g);for(;h&&r&&d!==g;){const v=ue(h),y=h.getBoundingClientRect(),b=K(h),w=y.left+(h.clientLeft+parseFloat(b.paddingLeft))*v.x,A=y.top+(h.clientTop+parseFloat(b.paddingTop))*v.y;u*=v.x,f*=v.y,a*=v.x,c*=v.y,u+=w,f+=A,g=M(h),h=Fe(g)}}return Ae({width:a,height:c,x:u,y:f})}function Te(e,n){const t=qe(e).scrollLeft;return n?n.left+t:se(Z(e)).left+t}function At(e,n){const t=e.getBoundingClientRect(),r=t.left+n.scrollLeft-Te(e,t),o=t.top+n.scrollTop;return{x:r,y:o}}function or(e){let{elements:n,rect:t,offsetParent:r,strategy:o}=e;const s=o==="fixed",i=Z(r),l=n?Se(n.floating):!1;if(r===i||l&&s)return t;let u={scrollLeft:0,scrollTop:0},f=X(1);const a=X(0),c=U(r);if((c||!c&&!s)&&((ae(r)!=="body"||me(i))&&(u=qe(r)),U(r))){const d=se(r);f=ue(r),a.x=d.x+r.clientLeft,a.y=d.y+r.clientTop}const p=i&&!c&&!s?At(i,u):X(0);return{width:t.width*f.x,height:t.height*f.y,x:t.x*f.x-u.scrollLeft*f.x+a.x+p.x,y:t.y*f.y-u.scrollTop*f.y+a.y+p.y}}function ir(e){return Array.from(e.getClientRects())}function sr(e){const n=Z(e),t=qe(e),r=e.ownerDocument.body,o=F(n.scrollWidth,n.clientWidth,r.scrollWidth,r.clientWidth),s=F(n.scrollHeight,n.clientHeight,r.scrollHeight,r.clientHeight);let i=-t.scrollLeft+Te(e);const l=-t.scrollTop;return K(r).direction==="rtl"&&(i+=F(n.clientWidth,r.clientWidth)-o),{width:o,height:s,x:i,y:l}}const st=25;function ar(e,n){const t=M(e),r=Z(e),o=t.visualViewport;let s=r.clientWidth,i=r.clientHeight,l=0,u=0;if(o){s=o.width,i=o.height;const a=Ge();(!a||a&&n==="fixed")&&(l=o.offsetLeft,u=o.offsetTop)}const f=Te(r);if(f<=0){const a=r.ownerDocument,c=a.body,p=getComputedStyle(c),d=a.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,g=Math.abs(r.clientWidth-c.clientWidth-d);g<=st&&(s-=g)}else f<=st&&(s+=f);return{width:s,height:i,x:l,y:u}}const lr=new Set(["absolute","fixed"]);function cr(e,n){const t=se(e,!0,n==="fixed"),r=t.top+e.clientTop,o=t.left+e.clientLeft,s=U(e)?ue(e):X(1),i=e.clientWidth*s.x,l=e.clientHeight*s.y,u=o*s.x,f=r*s.y;return{width:i,height:l,x:u,y:f}}function at(e,n,t){let r;if(n==="viewport")r=ar(e,t);else if(n==="document")r=sr(Z(e));else if(I(n))r=cr(n,t);else{const o=_t(e);r={x:n.x-o.x,y:n.y-o.y,width:n.width,height:n.height}}return Ae(r)}function Pt(e,n){const t=re(e);return t===n||!I(t)||fe(t)?!1:K(t).position==="fixed"||Pt(t,n)}function ur(e,n){const t=n.get(e);if(t)return t;let r=ge(e,[],!1).filter(l=>I(l)&&ae(l)!=="body"),o=null;const s=K(e).position==="fixed";let i=s?re(e):e;for(;I(i)&&!fe(i);){const l=K(i),u=Ue(i);!u&&l.position==="fixed"&&(o=null),(s?!u&&!o:!u&&l.position==="static"&&!!o&&lr.has(o.position)||me(i)&&!u&&Pt(e,i))?r=r.filter(a=>a!==i):o=l,i=re(i)}return n.set(e,r),r}function fr(e){let{element:n,boundary:t,rootBoundary:r,strategy:o}=e;const i=[...t==="clippingAncestors"?Se(n)?[]:ur(n,this._c):[].concat(t),r],l=i[0],u=i.reduce((f,a)=>{const c=at(n,a,o);return f.top=F(c.top,f.top),f.right=ne(c.right,f.right),f.bottom=ne(c.bottom,f.bottom),f.left=F(c.left,f.left),f},at(n,l,o));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}}function dr(e){const{width:n,height:t}=Ct(e);return{width:n,height:t}}function pr(e,n,t){const r=U(n),o=Z(n),s=t==="fixed",i=se(e,!0,s,n);let l={scrollLeft:0,scrollTop:0};const u=X(0);function f(){u.x=Te(o)}if(r||!r&&!s)if((ae(n)!=="body"||me(o))&&(l=qe(n)),r){const d=se(n,!0,s,n);u.x=d.x+n.clientLeft,u.y=d.y+n.clientTop}else o&&f();s&&!r&&o&&f();const a=o&&!r&&!s?At(o,l):X(0),c=i.left+l.scrollLeft-u.x-a.x,p=i.top+l.scrollTop-u.y-a.y;return{x:c,y:p,width:i.width,height:i.height}}function ke(e){return K(e).position==="static"}function lt(e,n){if(!U(e)||K(e).position==="fixed")return null;if(n)return n(e);let t=e.offsetParent;return Z(e)===t&&(t=t.ownerDocument.body),t}function Ot(e,n){const t=M(e);if(Se(e))return t;if(!U(e)){let o=re(e);for(;o&&!fe(o);){if(I(o)&&!ke(o))return o;o=re(o)}return t}let r=lt(e,n);for(;r&&Un(r)&&ke(r);)r=lt(r,n);return r&&fe(r)&&ke(r)&&!Ue(r)?t:r||er(e)||t}const gr=async function(e){const n=this.getOffsetParent||Ot,t=this.getDimensions,r=await t(e.floating);return{reference:pr(e.reference,await n(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function hr(e){return K(e).direction==="rtl"}const mr={convertOffsetParentRelativeRectToViewportRelativeRect:or,getDocumentElement:Z,getClippingRect:fr,getOffsetParent:Ot,getElementRects:gr,getClientRects:ir,getDimensions:dr,getScale:ue,isElement:I,isRTL:hr};function St(e,n){return e.x===n.x&&e.y===n.y&&e.width===n.width&&e.height===n.height}function vr(e,n){let t=null,r;const o=Z(e);function s(){var l;clearTimeout(r),(l=t)==null||l.disconnect(),t=null}function i(l,u){l===void 0&&(l=!1),u===void 0&&(u=1),s();const f=e.getBoundingClientRect(),{left:a,top:c,width:p,height:d}=f;if(l||n(),!p||!d)return;const g=ye(c),h=ye(o.clientWidth-(a+p)),v=ye(o.clientHeight-(c+d)),y=ye(a),w={rootMargin:-g+"px "+-h+"px "+-v+"px "+-y+"px",threshold:F(0,ne(1,u))||1};let A=!0;function x(T){const _=T[0].intersectionRatio;if(_!==u){if(!A)return i();_?i(!1,_):r=setTimeout(()=>{i(!1,1e-7)},1e3)}_===1&&!St(f,e.getBoundingClientRect())&&i(),A=!1}try{t=new IntersectionObserver(x,{...w,root:o.ownerDocument})}catch{t=new IntersectionObserver(x,w)}t.observe(e)}return i(!0),s}function yr(e,n,t,r){r===void 0&&(r={});const{ancestorScroll:o=!0,ancestorResize:s=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:u=!1}=r,f=Ze(e),a=o||s?[...f?ge(f):[],...ge(n)]:[];a.forEach(y=>{o&&y.addEventListener("scroll",t,{passive:!0}),s&&y.addEventListener("resize",t)});const c=f&&l?vr(f,t):null;let p=-1,d=null;i&&(d=new ResizeObserver(y=>{let[b]=y;
1b&&b.target===f&&d&&(d.unobserve(n),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var w;(w=d)==null||w.observe(n)})),t()}),f&&!u&&d.observe(f),d.observe(n));let g,h=u?se(e):null;u&&v();function v(){const y=se(e);h&&!St(h,y)&&t(),h=y,g=requestAnimationFrame(v)}return t(),()=>{var y;a.forEach(b=>{o&&b.removeEventListener("scroll",t),s&&b.removeEventListener("resize",t)}),c?.(),(y=d)==null||y.disconnect(),d=null,u&&cancelAnimationFrame(g)}}const wr=Wn,br=In,ct=Hn,xr=jn,Cr=zn,_r=Mn,Ar=Kn,Pr=(e,n,t)=>{const r=new Map,o={platform:mr,...t},s={...o.platform,_c:r};return Fn(e,n,{...o,platform:s})};function Or(e){return e!=null&&typeof e=="object"&&"$el"in e}function Me(e){if(Or(e)){const n=e.$el;return Xe(n)&&ae(n)==="#comment"?null:n}return e}function ce(e){return typeof e=="function"?e():m(e)}function Sr(e){return{name:"arrow",options:e,fn(n){const t=Me(ce(e.element));return t==null?{}:_r({element:t,padding:e.padding}).fn(n)}}}function qt(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ut(e,n){const t=qt(e);return Math.round(n*t)/t}function qr(e,n,t){t===void 0&&(t={});const r=t.whileElementsMounted,o=C(()=>{var _;return(_=ce(t.open))!=null?_:!0}),s=C(()=>ce(t.middleware)),i=C(()=>{var _;return(_=ce(t.placement))!=null?_:"bottom"}),l=C(()=>{var _;return(_=ce(t.strategy))!=null?_:"absolute"}),u=C(()=>{var _;return(_=ce(t.transform))!=null?_:!0}),f=C(()=>Me(e.value)),a=C(()=>Me(n.value)),c=D(0),p=D(0),d=D(l.value),g=D(i.value),h=Bt({}),v=D(!1),y=C(()=>{const _={position:d.value,left:"0",top:"0"};if(!a.value)return _;const O=ut(a.value,c.value),E=ut(a.value,p.value);return u.value?{..._,transform:"translate("+O+"px, "+E+"px)",...qt(a.value)>=1.5&&{willChange:"transform"}}:{position:d.value,left:O+"px",top:E+"px"}});let b;function w(){if(f.value==null||a.value==null)return;const _=o.value;Pr(f.value,a.value,{middleware:s.value,placement:i.value,strategy:l.value}).then(O=>{c.value=O.x,p.value=O.y,d.value=O.strategy,g.value=O.placement,h.value=O.middlewareData,v.value=_!==!1})}function A(){typeof b=="function"&&(b(),b=void 0)}function x(){if(A(),r===void 0){w();return}if(f.value!=null&&a.value!=null){b=r(f.value,a.value,w);return}}function T(){o.value||(v.value=!1)}return be([s,i,l,o],w,{flush:"sync"}),be([f,a],x,{flush:"sync"}),be(o,T,{flush:"sync"}),$t()&&Nt(A),{x:le(c),y:le(p),strategy:le(d),placement:le(g),middlewareData:le(h),isPositioned:le(v),floatingStyles:y,update:w}}const Tr={side:"bottom",sideOffset:0,sideFlip:!0,align:"center",alignOffset:0,alignFlip:!0,arrowPadding:0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,positionStrategy:"fixed",updatePositionStrategy:"optimized",prioritizePosition:!1},[Rr,Er]=He("PopperContent");var kr=V({inheritAttrs:!1,__name:"PopperContent",props:Ft({side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...Tr}),emits:["placed"],setup(e,{emit:n}){const t=e,r=n,o=yt(),{forwardRef:s,currentElement:i}=G(),l=D(),u=D(),{width:f,height:a}=pn(u),c=C(()=>t.side+(t.align!=="center"?`-${t.align}`:"")),p=C(()=>typeof t.collisionPadding=="number"?t.collisionPadding:{top:0,right:0,bottom:0,left:0,...t.collisionPadding}),d=C(()=>Array.isArray(t.collisionBoundary)?t.collisionBoundary:[t.collisionBoundary]),g=C(()=>({padding:p.value,boundary:d.value.filter(Pn),altBoundary:d.value.length>0})),h=C(()=>({mainAxis:t.sideFlip,crossAxis:t.alignFlip})),v=Mt(()=>[wr({mainAxis:t.sideOffset+a.value,alignmentAxis:t.alignOffset}),t.prioritizePosition&&t.avoidCollisions&&ct({...g.value,...h.value}),t.avoidCollisions&&br({mainAxis:!0,crossAxis:!!t.prioritizePosition,limiter:t.sticky==="partial"?Ar():void 0,...g.value}),!t.prioritizePosition&&t.avoidCollisions&&ct({...g.value,...h.value}),xr({...g.value,apply:({elements:S,rects:H,availableWidth:R,availableHeight:J})=>{const{width:W,height:N}=H.reference,k=S.floating.style;k.setProperty("--reka-popper-available-width",`${R}px`),k.setProperty("--reka-popper-available-height",`${J}px`),k.setProperty("--reka-popper-anchor-width",`${W}px`),k.setProperty("--reka-popper-anchor-height",`${N}px`)}}),u.value&&Sr({element:u.value,padding:t.arrowPadding}),On({arrowWidth:f.value,arrowHeight:a.value}),t.hideWhenDetached&&Cr({strategy:"referenceHidden",...g.value})]),y=C(()=>
1t.reference??o.anchor.value),{floatingStyles:b,placement:w,isPositioned:A,middlewareData:x}=qr(y,l,{strategy:t.positionStrategy,placement:c,whileElementsMounted:(...S)=>yr(...S,{layoutShift:!t.disableUpdateOnLayoutShift,animationFrame:t.updatePositionStrategy==="always"}),middleware:v}),T=C(()=>Be(w.value)[0]),_=C(()=>Be(w.value)[1]);dt(()=>{A.value&&r("placed")});const O=C(()=>x.value.arrow?.centerOffset!==0),E=D("");De(()=>{i.value&&(E.value=window.getComputedStyle(i.value).zIndex)});const $=C(()=>x.value.arrow?.x??0),j=C(()=>x.value.arrow?.y??0);return Er({placedSide:T,onArrowChange:S=>u.value=S,arrowX:$,arrowY:j,shouldHideArrow:O}),(S,H)=>(P(),oe("div",{ref_key:"floatingRef",ref:l,"data-reka-popper-content-wrapper":"",style:pt({...m(b),transform:m(A)?m(b).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:E.value,"--reka-popper-transform-origin":[m(x).transformOrigin?.x,m(x).transformOrigin?.y].join(" "),...m(x).hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}})},[ie(m(he),z({ref:m(s)},S.$attrs,{"as-child":t.asChild,as:S.as,"data-side":T.value,"data-align":_.value,style:{animation:m(A)?void 0:"none"}}),{default:q(()=>[B(S.$slots,"default")]),_:3},16,["as-child","as","data-side","data-align","style"])],4))}}),Dr=kr;const Lr={top:"bottom",right:"left",bottom:"top",left:"right"};var Br=V({inheritAttrs:!1,__name:"PopperArrow",props:{width:{type:Number,required:!1},height:{type:Number,required:!1},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(e){const{forwardRef:n}=G(),t=Rr(),r=C(()=>Lr[t.placedSide.value]);return(o,s)=>(P(),oe("span",{ref:i=>{m(t).onArrowChange(i)},style:pt({position:"absolute",left:m(t).arrowX?.value?`${m(t).arrowX?.value}px`:void 0,top:m(t).arrowY?.value?`${m(t).arrowY?.value}px`:void 0,[r.value]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[m(t).placedSide.value],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[m(t).placedSide.value],visibility:m(t).shouldHideArrow.value?"hidden":void 0})},[ie(An,z(o.$attrs,{ref:m(n),style:{display:"block"},as:o.as,"as-child":o.asChild,rounded:o.rounded,width:o.width,height:o.height}),{default:q(()=>[B(o.$slots,"default")]),_:3},16,["as","as-child","rounded","width","height"])],4))}}),$r=Br,Nr=V({__name:"TooltipArrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(e){const n=e;return G(),(t,r)=>(P(),L(m($r),ze(Ve(n)),{default:q(()=>[B(t.$slots,"default")]),_:3},16))}}),Fr=Nr;const Tt="tooltip.open",[Re,Mr]=He("TooltipRoot");var Hr=V({__name:"TooltipRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},delayDuration:{type:Number,required:!1,default:void 0},disableHoverableContent:{type:Boolean,required:!1,default:void 0},disableClosingTrigger:{type:Boolean,required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:void 0},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:void 0}},emits:["update:open"],setup(e,{emit:n}){const t=e,r=n;G();const o=We(),s=C(()=>t.disableHoverableContent??o.disableHoverableContent.value),i=C(()=>t.disableClosingTrigger??o.disableClosingTrigger.value),l=C(()=>t.disabled??o.disabled.value),u=C(()=>t.delayDuration??o.delayDuration.value),f=C(()=>t.ignoreNonKeyboardFocus??o.ignoreNonKeyboardFocus.value),a=Ht(t,"open",r,{defaultValue:t.defaultOpen,passive:t.open===void 0});be(a,w=>{o.onClose&&(w?(o.onOpen(),document.dispatchEvent(new CustomEvent(Tt))):o.onClose())});const c=D(!1),p=D(),d=C(()=>a.value?c.value?"delayed-open":"instant-open":"closed"),{start:g,stop:h}=zt(()=>{c.value=!0,a.value=!0},u,{immediate:!1});function v(){h(),c.value=!1,a.value=!0}function y(){h(),a.value=!1}function b(){g()}return Mr({contentId:"",open:a,stateAttribute:d,trigger:p,onTriggerChange(w){p.value=w},onTriggerEnter(){o.isOpenDelayed.value?b():v()},onTriggerLeave(){s.value?y():h()},onOpen:v,onClose:y,disableHoverableContent:s,disableClosingTrigger:i,disabled:l,ignoreNonKeyboardFocus:f}),(w,A)=>(P(),L(m(yn),null,{default:q(()=>[B(w.$slots,"default",{open:m(a)})]),_:3}))}}),zr=Hr,Vr=V({__name:"TooltipContentImpl",props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1,default:"top"},sideOffset:{type:Number,required:!1,default:0},align:{type:null,required:!1,default:"center"},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1,default:!0},collisionBoundary:{type:null,required:!1,default:()=>[]},collisionPadding:{type:[Number,Object],required:!1,default:0},arrowPadding:{type:Number,required:!1,default:0},sticky:{type:String,required:!1,default:"partial"},hideWhenDetached:{type:Boolean,required:!1,default:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(e,{emit:n}){const t=e,r=n,o=Re(),{forwardRef:s}=G(),i=gt(),l=C(()=>i.default?.({})),u=C(()=>
1{if(t.ariaLabel)return t.ariaLabel;let a="";function c(p){typeof p.children=="string"&&p.type!==Vt?a+=p.children:Array.isArray(p.children)&&p.children.forEach(d=>c(d))}return l.value?.forEach(p=>c(p)),a}),f=C(()=>{const{ariaLabel:a,...c}=t;return c});return Pe(()=>{Qe(window,"scroll",a=>{a.target?.contains(o.trigger.value)&&o.onClose()}),Qe(window,Tt,o.onClose)}),(a,c)=>(P(),L(m(Kt),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:c[0]||(c[0]=p=>r("escapeKeyDown",p)),onPointerDownOutside:c[1]||(c[1]=p=>{m(o).disableClosingTrigger.value&&m(o).trigger.value?.contains(p.target)&&p.preventDefault(),r("pointerDownOutside",p)}),onFocusOutside:c[2]||(c[2]=It(()=>{},["prevent"])),onDismiss:c[3]||(c[3]=p=>m(o).onClose())},{default:q(()=>[ie(m(Dr),z({ref:m(s),"data-state":m(o).stateAttribute.value},{...a.$attrs,...f.value},{style:{"--reka-tooltip-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-tooltip-content-available-width":"var(--reka-popper-available-width)","--reka-tooltip-content-available-height":"var(--reka-popper-available-height)","--reka-tooltip-trigger-width":"var(--reka-popper-anchor-width)","--reka-tooltip-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:q(()=>[B(a.$slots,"default"),ie(m(Wt),{id:m(o).contentId,role:"tooltip"},{default:q(()=>[ht(Ie(u.value),1)]),_:1},8,["id"])]),_:3},16,["data-state"])]),_:3}))}}),Rt=Vr,Wr=V({__name:"TooltipContentHoverable",props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},setup(e){const t=jt(e),{forwardRef:r,currentElement:o}=G(),{trigger:s,onClose:i}=Re(),l=We(),{isPointerInTransit:u,onPointerExit:f}=sn(s,o);return l.isPointerInTransitRef=u,f(()=>{i()}),(a,c)=>(P(),L(Rt,z({ref:m(r)},m(t)),{default:q(()=>[B(a.$slots,"default")]),_:3},16))}}),Ir=Wr,Kr=V({__name:"TooltipContent",props:{forceMount:{type:Boolean,required:!1},ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1,default:"top"},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(e,{emit:n}){const t=e,r=n,o=Re(),s=mt(t,r),{forwardRef:i}=G();return(l,u)=>(P(),L(m(Xt),{present:l.forceMount||m(o).open.value},{default:q(()=>[(P(),L(Yt(m(o).disableHoverableContent.value?Rt:Ir),z({ref:m(i)},m(s)),{default:q(()=>[B(l.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),jr=Kr,Yr=V({__name:"TooltipPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const n=e;return(t,r)=>(P(),L(m(Ut),ze(Ve(n)),{default:q(()=>[B(t.$slots,"default")]),_:3},16))}}),Xr=Yr,Ur=V({__name:"TooltipTrigger",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const n=e,t=Re(),r=We();t.contentId||=on(void 0,"reka-tooltip-content");const{forwardRef:o,currentElement:s}=G(),i=D(!1),l=D(!1),u=C(()=>t.disabled.value?{}:{click:h,focus:d,pointermove:c,pointerleave:p,pointerdown:a,blur:g});Pe(()=>{t.onTriggerChange(s.value)});function f(){setTimeout(()=>{i.value=!1},1)}function a(){t.open&&!t.disableClosingTrigger.value&&t.onClose(),i.value=!0,document.addEventListener("pointerup",f,{once:!0})}function c(v){v.pointerType!=="touch"&&!l.value&&!r.isPointerInTransitRef.value&&(t.onTriggerEnter(),l.value=!0)}function p(){t.onTriggerLeave(),l.value=!1}function d(v){i.value||t.ignoreNonKeyboardFocus.value&&!v.target.matches?.(":focus-visible")||t.onOpen()}function g(){t.onClose()}function h(){t.disableClosingTrigger.value||t.onClose()}return(v,y)=>
1(P(),L(m(bn),{"as-child":"",reference:v.reference},{default:q(()=>[ie(m(he),z({ref:m(o),"aria-describedby":m(t).open.value?m(t).contentId:void 0,"data-state":m(t).stateAttribute.value,as:v.as,"as-child":n.asChild,"data-grace-area-trigger":""},Gt(u.value)),{default:q(()=>[B(v.$slots,"default")]),_:3},16,["aria-describedby","data-state","as","as-child"])]),_:3},8,["reference"]))}}),Gr=Ur;const we={meta:"",ctrl:"",alt:"",win:"â",command:"â",shift:"â§",control:"â",option:"â¥",enter:"âµ",delete:"â¦",backspace:"â«",escape:"Esc",tab:"â¥",capslock:"âª",arrowup:"â",arrowright:"â",arrowdown:"â",arrowleft:"â",pageup:"â",pagedown:"â",home:"â",end:"â"},Zr=()=>{const e=C(()=>navigator&&navigator.userAgent&&navigator.userAgent.match(/Macintosh;/)),n=Jt({meta:" ",alt:" ",ctrl:" "});Pe(()=>{n.meta=e.value?we.command:"Ctrl",n.ctrl=e.value?we.control:"Ctrl",n.alt=e.value?we.option:"Alt"});function t(r){if(r)return["meta","alt","ctrl"].includes(r)?n[r]:we[r]||r}return{macOS:e,getKbdKey:t}},Jr=Zt(Zr),Qr={base:"inline-flex items-center justify-center px-1 rounded-sm font-medium font-sans uppercase",variants:{color:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},variant:{solid:"",outline:"",soft:"",subtle:""},size:{sm:"h-4 min-w-[16px] text-[10px]",md:"h-5 min-w-[20px] text-[11px]",lg:"h-6 min-w-[24px] text-[12px]"}},compoundVariants:[{color:"primary",variant:"solid",class:"text-inverted bg-primary"},{color:"secondary",variant:"solid",class:"text-inverted bg-secondary"},{color:"success",variant:"solid",class:"text-inverted bg-success"},{color:"info",variant:"solid",class:"text-inverted bg-info"},{color:"warning",variant:"solid",class:"text-inverted bg-warning"},{color:"error",variant:"solid",class:"text-inverted bg-error"},{color:"primary",variant:"outline",class:"ring ring-inset ring-primary/50 text-primary"},{color:"secondary",variant:"outline",class:"ring ring-inset ring-secondary/50 text-secondary"},{color:"success",variant:"outline",class:"ring ring-inset ring-success/50 text-success"},{color:"info",variant:"outline",class:"ring ring-inset ring-info/50 text-info"},{color:"warning",variant:"outline",class:"ring ring-inset ring-warning/50 text-warning"},{color:"error",variant:"outline",class:"ring ring-inset ring-error/50 text-error"},{color:"primary",variant:"soft",class:"text-primary bg-primary/10"},{color:"secondary",variant:"soft",class:"text-secondary bg-secondary/10"},{color:"success",variant:"soft",class:"text-success bg-success/10"},{color:"info",variant:"soft",class:"text-info bg-info/10"},{color:"warning",variant:"soft",class:"text-warning bg-warning/10"},{color:"error",variant:"soft",class:"text-error bg-error/10"},{color:"primary",variant:"subtle",class:"text-primary ring ring-inset ring-primary/25 bg-primary/10"},{color:"secondary",variant:"subtle",class:"text-secondary ring ring-inset ring-secondary/25 bg-secondary/10"},{color:"success",variant:"subtle",class:"text-success ring ring-inset ring-success/25 bg-success/10"},{color:"info",variant:"subtle",class:"text-info ring ring-inset ring-info/25 bg-info/10"},{color:"warning",variant:"subtle",class:"text-warning ring ring-inset ring-warning/25 bg-warning/10"},{color:"error",variant:"subtle",class:"text-error ring ring-inset ring-error/25 bg-error/10"},{color:"neutral",variant:"solid",class:"text-inverted bg-inverted"},{color:"neutral",variant:"outline",class:"ring ring-inset ring-accented text-default bg-default"},{color:"neutral",variant:"soft",class:"text-default bg-elevated"},{color:"neutral",variant:"subtle",class:"ring ring-inset ring-accented text-default bg-elevated"}],defaultVariants:{variant:"outline",color:"neutral",size:"md"}},eo={__name:"UKbd",props:{as:{type:null,required:!1,default:"kbd"},value:{type:null,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},class:{type:null,required:!1}},setup(e){const n=e,{getKbdKey:t}=Jr(),r=vt(),o=C(()=>xe({extend:xe(Qr),...r.ui?.kbd||{}}));return(s,i)=>(P(),L(m(he),{as:e.as,class:Le(o.value({class:n.class,color:n.color,variant:n.variant,size:n.size}))},{default:q(()=>[B(s.$slots,"default",{},()=>[ht(Ie(m(t)(e.value)),1)])]),_:3},8,["as","class"]))}},to={slots:{content:"flex items-center gap-1 bg-default text-highlighted shadow-sm rounded-sm ring ring-default h-6 px-2.5 py-1 text-xs select-none data-[state=delayed-open]:animate-[scale-in_100ms_ease-out] data-[state=closed]:animate-[scale-out_100ms_ease-in] origin-(--reka-tooltip-content-transform-origin) pointer-events-auto",arrow:"fill-default",text:"truncate",kbds:"hidden lg:inline-flex items-center shrink-0 gap-0.5 not-first-of-type:before:content-['·'] not-first-of-type:before:me-0.5",kbdsSize:"sm"}},lo={__name:"UTooltip",props:{text:{type:String,required:!1},kbds:{type:Array,required:!1},content:{type:Object,required:!1},arrow:{type:[Boolean,Object],required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},reference:{type:null,required:!1},class:{type:null,required:!1},ui:{type:null,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1},delayDuration:{type:Number,required:!1},disableHoverableContent:{type:Boolean,required:!1},disableClosingTrigger:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},ignoreNonKeyboardFocus:{type:Boolean,required:!1}},emits:["update:open"],setup(e,{emit:n}){const t=e,r=n,o=gt(),s=vt(),i=mt(Qt(t,"defaultOpen","open","delayDuration","disableHoverableContent","disableClosingTrigger","ignoreNonKeyboardFocus"),r),l=en(Ee(()=>t.portal)),u=Ee(()=>tn(t.content,{side:"bottom",sideOffset:8,collisionPadding:8})),f=Ee(()=>t.arrow),a=C(()=>xe({extend:xe(to),...s.ui?.tooltip||{}})({side:u.value.side}));return(c,p)=>(P(),L(m(zr),z(m(i),{disabled:!(e.text||e.kbds?.length||o.content)||t.disabled}),{default:q(({open:d})=>[o.default||e.reference?(P(),L(m(Gr),z({key:0},c.$attrs,{"as-child":"",reference:e.reference,class:t.class}),{default:q(()=>[B(c.$slots,"default",{open:d})]),_:2},1040,["reference","class"])):ve("",!0),ie(m(Xr),ze(Ve(m(l))),{default:q(()=>[ie(m(jr),z(u.value,{"data-slot":"content",class:a.value.content({class:[!o.default&&t.class,t.ui?.content]}
1)}),{default:q(()=>[B(c.$slots,"content",{ui:a.value},()=>[e.text?(P(),oe("span",{key:0,"data-slot":"text",class:Le(a.value.text({class:t.ui?.text}))},Ie(e.text),3)):ve("",!0),e.kbds?.length?(P(),oe("span",{key:1,"data-slot":"kbds",class:Le(a.value.kbds({class:t.ui?.kbds}))},[(P(!0),oe(nn,null,rn(e.kbds,(g,h)=>(P(),L(eo,z({key:h,size:t.ui?.kbdsSize||a.value.kbdsSize()},{ref_for:!0},typeof g=="string"?{value:g}:g),null,16,["size"]))),128))],2)):ve("",!0)]),e.arrow?(P(),L(m(Fr),z({key:0},f.value,{"data-slot":"arrow",class:a.value.arrow({class:t.ui?.arrow})}),null,16,["class"])):ve("",!0)]),_:3},16,["class"])]),_:3},16)]),_:3},16,["disabled"]))}};export{gn as M,bn as P,lo as _,yn as a,Dr as b,$r as c,sn as d,so as f,io as g,oo as u,ao as w};
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.