PageSourceSearch

https://app.tooldata.io/js/vendor-ui-sZLF4USW.js

js tooldata.io collected 2026-09-25 20:09:45 UTC 77,588 bytes, 1 lines download raw bytes

1import{d as e,t,r as o,c as n,w as a,a as l,u as i,b as r,o as s,m as u,e as d,f as c,F as p,g as v,i as f,j as m,k as y,h,l as g,n as b,p as w,q as x,s as C,v as E,x as _,y as O,z as B,A as P,T as A,B as D,C as T,D as I,E as S,G as $,H as M,I as F,J as k,K as R,L as N,M as L,N as K,O as V,P as W,Q as H,R as j,S as z,U,V as q,W as Y,X,Y as G,Z as J,_ as Q,$ as Z,a0 as ee,a1 as te,a2 as oe,a3 as ne,a4 as ae,a5 as le,a6 as ie}from"./vendor-vue-BIlSJbLq.js";import{aj as re,ak as se,al as ue,am as de,an as ce,ao as pe,ap as ve}from"./vendor-misc-DcPgBkbM.js";function fe(e,t){const o=Symbol("string"!=typeof e||t?t:`${e}Context`);return[t=>{const n=N(o,t);if(n||null===n)return n;throw new Error(`Injection \`${o.toString()}\` not found. Component must be used within ${Array.isArray(e)?`one of the following components: ${e.join(", ")}`:`\`${e}\``}`)},e=>(ie(o,e),e)]}function me(e,t,o){const n=o.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:o});t&&n.addEventListener(e,t,{once:!0}),n.dispatchEvent(a)}function ye(e,t=Number.NEGATIVE_INFINITY,o=Number.POSITIVE_INFINITY){return Math.min(o,Math.max(t,e))}function he(e){return!!U()&&(q(e),!0)}function ge(e){return"function"==typeof e?e():i(e)}const be=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&(globalThis,WorkerGlobalScope);const we=Object.prototype.toString,xe=()=>{},Ce=Ee();function Ee(){var e,t;return be&&(null==(e=null==window?void 0:window.navigator)?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||(null==(t=null==window?void 0:window.navigator)?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(null==window?void 0:window.navigator.userAgent))}function _e(e,t=1e4){return Q((o,n)=>{let a,l=ge(e);return he(()=>{clearTimeout(a)}),{get:()=>(o(),l),set(o){l=o,n(),clearTimeout(a),a=setTimeout(()=>{l=ge(e),n()},ge(t))}}})}function Oe(e,t,n={}){const{immediate:a=!0}=n,l=o(!1);let i=null;function r(){i&&(clearTimeout(i),i=null)}function s(){l.value=!1,r()}function u(...o){r(),l.value=!0,i=setTimeout(()=>{l.value=!1,i=null,e(...o)},ge(t))}return a&&(l.value=!0,be&&u()),he(s),{isPending:V(l),start:u,stop:s}}function Be(e){var t;const o=ge(e);return null!=(t=null==o?void 0:o.$el)?t:o}const Pe=be?window:void 0;function Ae(...e){let t,o,n,a;if("string"==typeof e[0]||Array.isArray(e[0])?([o,n,a]=e,t=Pe):[t,o,n,a]=e,!t)return xe;Array.isArray(o)||(o=[o]),Array.isArray(n)||(n=[n]);const l=[],i=()=>{l.forEach(e=>e()),l.length=0},r=m(()=>[Be(t),ge(a)],([e,t])=>{if(i(),!e)return;const a=(e=>"[object Object]"===we.call(e))(t)?{...t}:t;l.push(...o.flatMap(t=>n.map(o=>((e,t,o,n)=>(e.addEventListener(t,o,n),()=>e.removeEventListener(t,o,n)))(e,t,o,a))))},{immediate:!0,flush:"post"}),s=()=>{r(),i()};return he(s),s}function De(e,t,n,a={}){var l,i,s;const{clone:u=!1,passive:d=!1,eventName:c,deep:p=!1,defaultValue:v,shouldEmit:f}=a,y=R(),h=n||(null==y?void 0:y.emit)||(null==(l=null==y?void 0:y.$emit)?void 0:l.bind(y))||(null==(s=null==(i=null==y?void 0:y.proxy)?void 0:i.$emit)?void 0:s.bind(null==y?void 0:y.proxy));let g=c;t||(t="modelValue"),g=g||`update:${t.toString()}`;const b=e=>u?"function"==typeof u?u(e):function(e){return JSON.parse(JSON.stringify(e))}(e):e,w=()=>(e=>typeof e<"u")(e[t])?b(e[t]):v,x=e=>{f?f(e)&&h(g,e):h(g,e)};if(d){const n=w(),a=o(n);let l=!1;return m(()=>e[t],e=>{l||(l=!0,a.value=b(e),Z(()=>l=!1))}),m(a,o=>{!l&&(o!==e[t]||p)&&x(o)},{deep:p}),a}return r({get:()=>w(),set(e){x(e)}})}function Te(e){return e?e.flatMap(e=>e.type===p?Te(e.children):[e]):[]}function Ie(){let e=document.activeElement;if(null==e)return null;for(;null!=e&&null!=e.shadowRoot&&null!=e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}function Se(e){if(null===e||"object"!=typeof e)return!1;const t=Object.getPrototypeOf(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.iterator in e||Symbol.toStringTag in e&&"[object Module]"!==Object.prototype.toString.call(e))}function $e(e,t,o=".",n){if(!Se(t))return $e(e,{},o);const a=Object.assign({},t);for(const l in e){if("__proto__"===l||"constructor"===l)continue;const t=e[l];null!=t&&(Array.isArray(t)&&Array.isArray(a[l])?a[l]=[...t,...a[l]]:Se(t)&&Se(a[l])?a[l]=$e(t,a[l],(o?`${o}.`:"")+l.toString()):a[l]=t)}return a}const Me=(...e)=>e.reduce((e,t)=>
1$e(e,t,""),{}),[Fe]=fe("ConfigProvider"),ke=function(){let e,t,n=0;const a=()=>{n-=1,t&&n<=0&&(t.stop(),e=void 0,t=void 0)};return(...l)=>(n+=1,e||(t=oe(!0),e=t.run(()=>(()=>{const e=o(new Map),t=o(),n=r(()=>{for(const t of e.value.values())if(t)return!0;return!1}),a=Fe({scrollBody:o(!0)});let l=null;return m(n,(e,o)=>{var n;if(!be)return;if(!e)return void(o&&(document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.body.style.removeProperty("--scrollbar-width"),document.body.style.overflow=t.value??"",Ce&&(null==l||l()),t.value=void 0));void 0===t.value&&(t.value=document.body.style.overflow);const i=window.innerWidth-document.documentElement.clientWidth,r={padding:i,margin:0},s=null!=(n=a.scrollBody)&&n.value?"object"==typeof a.scrollBody.value?Me({padding:!0===a.scrollBody.value.padding?i:a.scrollBody.value.padding,margin:!0===a.scrollBody.value.margin?i:a.scrollBody.value.margin},r):r:{padding:0,margin:0};i>0&&(document.body.style.paddingRight="number"==typeof s.padding?`${s.padding}px`:String(s.padding),document.body.style.marginRight="number"==typeof s.margin?`${s.margin}px`:String(s.margin),document.body.style.setProperty("--scrollbar-width",`${i}px`),document.body.style.overflow="hidden"),Ce&&(l=Ae(document,"touchmove",e=>function(e){const t=e||window.event,o=t.target;return!(o instanceof Element&&Ne(o))&&(t.touches.length>1||(t.preventDefault&&t.cancelable&&t.preventDefault(),!1))}(e),{passive:!1})),Z(()=>{document.body.style.pointerEvents="none",document.body.style.overflow="hidden"})},{immediate:!0,flush:"sync"}),e})(...l))),he(a),e)}();function Re(e){const t=((e=21)=>{let t="",o=e;for(;o--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return t})(6),o=ke();o.value.set(t,e??!1);const n=r({get:()=>o.value.get(t)??!1,set:e=>o.value.set(t,e)});return function(e,t){R()&&D(e,t)}(()=>{o.value.delete(t)}),n}function Ne(e){const t=window.getComputedStyle(e);if("scroll"===t.overflowX||"scroll"===t.overflowY||"auto"===t.overflowX&&e.clientWidth<e.scrollWidth||"auto"===t.overflowY&&e.clientHeight<e.scrollHeight)return!0;{const t=e.parentNode;return t instanceof Element&&"BODY"!==t.tagName&&Ne(t)}}function Le(e,t="data-radix-vue-collection-item"){const n=Symbol();return{createCollection:e=>{const a=o([]);function l(){const o=Be(e);return a.value=o?Array.from(o.querySelectorAll(`[${t}]:not([data-disabled])`)):[]}return H(()=>{a.value=[]}),x(l),j(l),m(()=>null==e?void 0:e.value,l,{immediate:!0}),ie(n,a),a},injectCollection:()=>N(n,o([]))}}function Ke(e){const t=Fe({dir:o("ltr")});return r(()=>{var o;return(null==e?void 0:e.value)||(null==(o=t.dir)?void 0:o.value)||"ltr"})}function Ve(e){const t=R(),o=null==t?void 0:t.type.emits,n={};return null!=o&&o.length,null==o||o.forEach(t=>{n[k(F(t))]=(...o)=>e(t,...o)}),n}let We=0;function He(){W(e=>{if(!be)return;const t=document.querySelectorAll("[data-radix-focus-guard]");document.body.insertAdjacentElement("afterbegin",t[0]??je()),document.body.insertAdjacentElement("beforeend",t[1]??je()),We++,e(()=>{1===We&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),We--})})}function je(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}function ze(e){const t=R(),o=Object.keys((null==t?void 0:t.type.props)??{}).reduce((e,o)=>{const n=(null==t?void 0:t.type.props[o]).default;return void 0!==n&&(e[o]=n),e},{}),n=M(e);return r(()=>{const e={},a=(null==t?void 0:t.vnode.props)??{};return Object.keys(a).forEach(t=>{e[F(t)]=a[t]}),Object.keys({...o,...e}).reduce((e,t)=>(void 0!==n.value[t]&&(e[t]=n.value[t]),e),{})})}function Ue(e,t){const o=ze(e),n=t?Ve(t):{};return r(()=>({...o.value,...n}))}function qe(){const e=R(),t=o(),n=r(()=>{var e,o;return["#text","#comment"].includes(null==(e=t.value)?void 0:e.$el.nodeName)?null==(o=t.value)?void 0:o.$el.nextElementSibling:Be(t)}),a=Object.assign({},e.exposed),l={};for(const o in e.props)Object.defineProperty(l,o,{enumerable:!0,configurable:!0,get:()=>e.props[o]});if(Object.keys(a).length>0)for(const o in a)Object.defineProperty(l,o,{enumerable:!0,configurable:!0,get:()=>a[o]});return Object.defineProperty(l,"$el",{enumerable:!0,configurable:!0,get:()=>e.vnode.el}),e.exposed=l,{forwardRef:function(o){t.value=o,o&&(Object.defineProperty(l,"$el",{enumerable:!0,configurable:!0,get:()=>o instanceof Element?o:o.$el}),e.exposed=l)},currentRef:t,currentElement:n}}var Ye=new WeakMap,Xe=new WeakMap,Ge={},Je=0,Qe=function(e){return e&&(e.host||Qe(e.parentNode))},Ze=function(e,t,o){void 0===o&&(o="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),a=function(e){return typeof document>"u"?null:(Array.isArray(e)?e[0]:e).ownerDocument.body}(e);return a?(n.push.apply(n,Array.from(a.querySelectorAll("[aria-live]"))),function(e,t,o,n){var a=function(e,t){return t.map(function(t){if(e.contains(t))return t;var o=Qe(t);return o&&e.contains(o)?o:null}).filter(function(e){return!!e})}(t,Array.isArray(e)?e:[e]);Ge[o]||(Ge[o]=new WeakMap);
1var l=Ge[o],i=[],r=new Set,s=new Set(a),u=function(e){!e||r.has(e)||(r.add(e),u(e.parentNode))};a.forEach(u);var d=function(e){!e||s.has(e)||Array.prototype.forEach.call(e.children,function(e){if(r.has(e))d(e);else try{var t=e.getAttribute(n),a=null!==t&&"false"!==t,s=(Ye.get(e)||0)+1,u=(l.get(e)||0)+1;Ye.set(e,s),l.set(e,u),i.push(e),1===s&&a&&Xe.set(e,!0),1===u&&e.setAttribute(o,"true"),a||e.setAttribute(n,"true")}catch(c){}})};return d(t),r.clear(),Je++,function(){i.forEach(function(e){var t=Ye.get(e)-1,a=l.get(e)-1;Ye.set(e,t),l.set(e,a),t||(Xe.has(e)||e.removeAttribute(n),Xe.delete(e)),a||e.removeAttribute(o)}),--Je||(Ye=new WeakMap,Ye=new WeakMap,Xe=new WeakMap,Ge={})}}(n,a,o,"aria-hidden")):function(){return null}};function et(e){let t;m(()=>Be(e),e=>{e?t=Ze(e):t&&t()}),z(()=>{t&&t()})}let tt=0;function ot(e,t="radix"){const o=Fe({useId:void 0});return y?`${t}-${y()}`:o.useId?`${t}-${o.useId()}`:`${t}-${++tt}`}function nt(e){const t=_e("",1e3);return{search:t,handleTypeaheadSearch:(o,n)=>{if(!(null!=e&&e.value||n))return;t.value=t.value+o;const a=(null==e?void 0:e.value)??n,l=Ie(),i=a.map(e=>{var t;return{ref:e,textValue:(null==(t=(e.querySelector("[data-item-text]")??e).textContent)?void 0:t.trim())??""}}),r=i.find(e=>e.ref===l),s=function(e,t,o){const n=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=o?e.indexOf(o):-1;let l=function(e,t){return e.map((o,n)=>e[(t+n)%e.length])}(e,Math.max(a,0));1===n.length&&(l=l.filter(e=>e!==o));const i=l.find(e=>e.toLowerCase().startsWith(n.toLowerCase()));return i!==o?i:void 0}(i.map(e=>e.textValue),t.value,null==r?void 0:r.textValue),u=i.find(e=>e.textValue===s);return u&&u.ref.focus(),null==u?void 0:u.ref},resetTypeahead:()=>{t.value=""}}}const at=e({name:"PrimitiveSlot",inheritAttrs:!1,setup:(e,{attrs:t,slots:o})=>()=>{var e,n;if(!o.default)return null;const a=Te(o.default()),l=a.findIndex(e=>e.type!==L);if(-1===l)return a;const i=a[l];null==(e=i.props)||delete e.ref;const r=i.props?u(t,i.props):t;t.class&&null!=(n=i.props)&&n.class&&delete i.props.class;const s=K(i,r);for(const t in r)t.startsWith("on")&&(s.props||(s.props={}),s.props[t]=r[t]);return 1===a.length?s:(a[l]=s,a)}}),lt=e({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"div"}},setup(e,{attrs:t,slots:o}){const n=e.asChild?"template":e.as;return"string"==typeof n&&["area","img","input"].includes(n)?()=>h(n,t):"template"!==n?()=>h(e.as,t,{default:o.default}):()=>h(at,t,{default:o.default})}});function it(){const e=o(),t=r(()=>{var t,o;return["#text","#comment"].includes(null==(t=e.value)?void 0:t.$el.nodeName)?null==(o=e.value)?void 0:o.$el.nextElementSibling:Be(e)});return{primitiveElement:e,currentElement:t}}function rt(e){return e&&getComputedStyle(e).animationName||"none"}const st=e({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(e,{slots:n,expose:a}){var l;const{present:i,forceMount:s}=t(e),u=o(),{isPresent:d}=function(e,t){var n;const a=o({}),l=o("none"),i=o(e),s=e.value?"mounted":"unmounted";let u;const d=(null==(n=t.value)?void 0:n.ownerDocument.defaultView)??Pe,{state:c,dispatch:p}=function(e,t){const n=o(e);return{state:n,dispatch:e=>{n.value=function(e){return t[n.value][e]??n.value}(e)}}}(s,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),v=e=>{var o;if(be){const n=new CustomEvent(e,{bubbles:!1,cancelable:!1});null==(o=t.value)||o.dispatchEvent(n)}};m(e,async(e,o)=>{var n;const i=o!==e;if(await Z(),i){const i=l.value,r=rt(t.value);e?(p("MOUNT"),v("enter"),"none"===r&&v("after-enter")):"none"===r||"none"===(null==(n=a.value)?void 0:n.display)?(p("UNMOUNT"),v("leave"),v("after-leave")):o&&i!==r?(p("ANIMATION_OUT"),v("leave")):(p("UNMOUNT"),v("after-leave"))}},{immediate:!0});const f=e=>{const o=rt(t.value),n=o.includes(e.animationName),a="mounted"===c.value?"enter":"leave";if(e.target===t.value&&n&&(v(`after-${a}`),p("ANIMATION_END"),!i.value)){const e=t.value.style.animationFillMode;t.value.style.animationFillMode="forwards",u=null==d?void 0:d.setTimeout(()=>{var o;"forwards"===(null==(o=t.value)?void 0:o.style.animationFillMode)&&(t.value.style.animationFillMode=e)})}e.target===t.value&&"none"===o&&p("ANIMATION_END")},y=e=>{e.target===t.value&&(l.value=rt(t.value))},h=m(t,(e,t)=>{e?(a.value=getComputedStyle(e),e.addEventListener("animationstart",y),e.addEventListener("animationcancel",f),e.addEventListener("animationend",f)):(p("ANIMATION_END"),void 0!==u&&(null==d||d.clearTimeout(u)),null==t||t.removeEventListener("animationstart",y),null==t||t.removeEventListener("animationcancel",f),null==t||t.removeEventListener("animationend",f))},{immediate:!0}),g=m(c,()=>{const e=rt(t.value);l.value="mounted"===c.value?e:"none"});return z(()=>{h(),g()}),{isPresent:r(()=>["mounted","unmountSuspended"].includes(c.value))}}(i,u);a({present:d});let c=n.default({present:d});c=Te(c||[]);const p=R();if(c&&(null==c?void 0:c.length)>1){const e=null!=(l=null==p?void 0:p.parent)&&l.type.name?`<${p.parent.type.name} />`:"component";
1throw new Error([`Detected an invalid children for \`${e}\` for  \`Presence\` component.`,"","Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.","You can apply a few solutions:",["Provide a single child element so that `presence` directive attach correctly.","Ensure the first child is an actual element instead of a raw text node or comment node."].map(e=>`  - ${e}`).join("\n")].join("\n"))}return()=>s.value||i.value||d.value?h(n.default({present:d})[0],{ref:e=>{const t=Be(e);return typeof(null==t?void 0:t.hasAttribute)>"u"||(null!=t&&t.hasAttribute("data-radix-popper-content-wrapper")?u.value=t.firstElementChild:u.value=t),t}}):null}}),[ut,dt]=fe("DialogRoot"),ct=e({inheritAttrs:!1,__name:"DialogRoot",props:{open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean,default:!1},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(e,{emit:n}){const a=e,r=De(a,"open",n,{defaultValue:a.defaultOpen,passive:void 0===a.open}),s=o(),u=o(),{modal:d}=t(a);return dt({open:r,modal:d,openModal:()=>{r.value=!0},onOpenChange:e=>{r.value=e},onOpenToggle:()=>{r.value=!r.value},contentId:"",titleId:"",descriptionId:"",triggerElement:s,contentElement:u}),(e,t)=>l(e.$slots,"default",{open:i(r)})}}),pt=e({__name:"Teleport",props:{to:{default:"body"},disabled:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=function(){const e=o(!1),t=R();return t&&x(()=>{e.value=!0},t),e}();return(e,o)=>i(t)||e.forceMount?(s(),n(A,{key:0,to:e.to,disabled:e.disabled},[l(e.$slots,"default")],8,["to","disabled"])):c("",!0)}}),vt=e({__name:"DialogPortal",props:{to:{},disabled:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(e,o)=>(s(),n(i(pt),b(w(t)),{default:a(()=>[l(e.$slots,"default")]),_:3},16))}});function ft(e,t){const o=t.closest("[data-dismissable-layer]"),n=""===e.dataset.dismissableLayer?e:e.querySelector("[data-dismissable-layer]"),a=Array.from(e.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(o&&n===o||a.indexOf(n)<a.indexOf(o))}const mt=ee({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),yt=e({__name:"DismissableLayer",props:{disableOutsidePointerEvents:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss"],setup(e,{emit:t}){const u=e,d=t,{forwardRef:c,currentElement:p}=qe(),v=r(()=>{var e;return(null==(e=p.value)?void 0:e.ownerDocument)??globalThis.document}),f=r(()=>mt.layersRoot),m=r(()=>p.value?Array.from(f.value).indexOf(p.value):-1),y=r(()=>mt.layersWithOutsidePointerEventsDisabled.size>0),h=r(()=>{const e=Array.from(f.value),[t]=[...mt.layersWithOutsidePointerEventsDisabled].slice(-1),o=e.indexOf(t);return m.value>=o}),g=function(e,t){var n;const a=(null==(n=null==t?void 0:t.value)?void 0:n.ownerDocument)??(null==globalThis?void 0:globalThis.document),l=o(!1),i=o(()=>{});return W(o=>{if(!be)return;const n=async o=>{const n=o.target;if(null!=t&&t.value){if(ft(t.value,n))return void(l.value=!1);if(o.target&&!l.value){let t=function(){me("dismissableLayer.pointerDownOutside",e,n)};const n={originalEvent:o};"touch"===o.pointerType?(a.removeEventListener("click",i.value),i.value=t,a.addEventListener("click",i.value,{once:!0})):t()}else a.removeEventListener("click",i.value);l.value=!1}},r=window.setTimeout(()=>{a.addEventListener("pointerdown",n)},0);o(()=>{window.clearTimeout(r),a.removeEventListener("pointerdown",n),a.removeEventListener("click",i.value)})}),{onPointerDownCapture:()=>l.value=!0}}(async e=>{const t=[...mt.branches].some(t=>null==t?void 0:t.contains(e.target));!h.value||t||(d("pointerDownOutside",e),d("interactOutside",e),await Z(),e.defaultPrevented||d("dismiss"))},p),b=function(e,t){var n;const a=(null==(n=null==t?void 0:t.value)?void 0:n.ownerDocument)??(null==globalThis?void 0:globalThis.document),l=o(!1);return W(o=>{if(!be)return;const n=async o=>{null!=t&&t.value&&(await Z(),t.value&&!ft(t.value,o.target)&&o.target&&!l.value&&me("dismissableLayer.focusOutside",e,{originalEvent:o}))};a.addEventListener("focusin",n),o(()=>a.removeEventListener("focusin",n))}),{onFocusCapture:()=>l.value=!0,onBlurCapture:()=>l.value=!1}}(e=>{[...mt.branches].some(t=>null==t?void 0:t.contains(e.target))||(d("focusOutside",e),d("interactOutside",e),e.defaultPrevented||d("dismiss"))},p);let w;return function(...e){let t,o,n={};3===e.length?(t=e[0],o=e[1],n=e[2]):2===e.length?"object"==typeof e[1]?(t=!0,o=e[0],n=e[1]):(t=e[0],o=e[1]):(t=!0,o=e[0]);const{target:a=Pe,eventName:l="keydown",passive:i=!1,dedupe:r=!1}=n,s=function(e){return"function"==typeof e?e:"string"==typeof e?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}(t);Ae(a,l,e=>{e.repeat&&ge(r)||s(e)&&o(e)},i)}("Escape",e=>{m.value===f.value.size-1&&(d("escapeKeyDown",e),e.defaultPrevented||d("dismiss"))}),W(e=>{p.value&&(u.disableOutsidePointerEvents&&(0===mt.layersWithOutsidePointerEventsDisabled.size&&(w=v.value.body.style.pointerEvents,v.value.body.style.pointerEvents="none"),mt.layersWithOutsidePointerEventsDisabled.add(p.value)),f.value.add(p.value),e(()=>{u.disableOutsidePointerEvents&&1===mt.layersWithOutsidePointerEventsDisabled.size&&(v.value.body.style.pointerEvents=w)}))}),W(e=>{e(()=>{p.value&&(f.value.delete(p.value),mt.layersWithOutsidePointerEventsDisabled.delete(p.value))})}),(e,t)=>(s(),n(i(lt),{ref:i(c),"as-child":e.asChild,as:e.as,"data-dismissable-layer":"",style:G({pointerEvents:y.value?h.value?"auto":"none":void 0}),onFocusCapture:i(b).onFocusCapture,onBlurCapture:i(b).onBlurCapture,onPointerdownCapture:i(g).onPointerDownCapture},{default:a(()=>[l(e.$slots,"default")]),_:3}
1,8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}}),ht="focusScope.autoFocusOnMount",gt="focusScope.autoFocusOnUnmount",bt={bubbles:!1,cancelable:!0};function wt(e){const t=[],o=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;o.nextNode();)t.push(o.currentNode);return t}function xt(e,t){for(const o of e)if(!Ct(o,{upTo:t}))return o}function Ct(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==t&&e===t)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function Et(e,{select:t=!1}={}){if(e&&e.focus){const o=Ie();e.focus({preventScroll:!0}),e!==o&&function(e){return e instanceof HTMLInputElement&&"select"in e}(e)&&t&&e.select()}}const _t=function(){let e,t=!1;const n=oe(!0);return(...a)=>(t||(e=n.run(()=>(()=>o([]))(...a)),t=!0),e)}();function Ot(e,t){const o=[...e],n=o.indexOf(t);return-1!==n&&o.splice(n,1),o}const Bt=e({__name:"FocusScope",props:{loop:{type:Boolean,default:!1},trapped:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["mountAutoFocus","unmountAutoFocus"],setup(e,{emit:t}){const r=e,u=t,{currentRef:d,currentElement:c}=qe(),p=o(null),v=function(){const e=_t();return{add(t){const o=e.value[0];t!==o&&(null==o||o.pause()),e.value=Ot(e.value,t),e.value.unshift(t)},remove(t){var o;e.value=Ot(e.value,t),null==(o=e.value[0])||o.resume()}}}(),f=ee({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});function m(e){if(!r.loop&&!r.trapped||f.paused)return;const t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=Ie();if(t&&o){const t=e.currentTarget,[n,a]=function(e){const t=wt(e);return[xt(t,e),xt(t.reverse(),e)]}(t);n&&a?e.shiftKey||o!==a?e.shiftKey&&o===n&&(e.preventDefault(),r.loop&&Et(a,{select:!0})):(e.preventDefault(),r.loop&&Et(n,{select:!0})):o===t&&e.preventDefault()}}return W(e=>{if(!be)return;const t=c.value;if(!r.trapped)return;function o(e){if(f.paused||!t)return;const o=e.target;t.contains(o)?p.value=o:Et(p.value,{select:!0})}function n(e){if(f.paused||!t)return;const o=e.relatedTarget;null!==o&&(t.contains(o)||Et(p.value,{select:!0}))}document.addEventListener("focusin",o),document.addEventListener("focusout",n);const a=new MutationObserver(function(e){t.contains(p.value)||Et(t)});t&&a.observe(t,{childList:!0,subtree:!0}),e(()=>{document.removeEventListener("focusin",o),document.removeEventListener("focusout",n),a.disconnect()})}),W(async e=>{const t=c.value;if(await Z(),!t)return;v.add(f);const o=Ie();if(!t.contains(o)){const e=new CustomEvent(ht,bt);t.addEventListener(ht,e=>u("mountAutoFocus",e)),t.dispatchEvent(e),e.defaultPrevented||(function(e,{select:t=!1}={}){const o=Ie();for(const n of e)if(Et(n,{select:t}),Ie()!==o)return!0}(function(e){return e.filter(e=>"A"!==e.tagName)}(wt(t)),{select:!0}),Ie()===o&&Et(t))}e(()=>{t.removeEventListener(ht,e=>u("mountAutoFocus",e));const e=new CustomEvent(gt,bt),n=e=>{u("unmountAutoFocus",e)};t.addEventListener(gt,n),t.dispatchEvent(e),setTimeout(()=>{e.defaultPrevented||Et(o??document.body,{select:!0}),t.removeEventListener(gt,n),v.remove(f)},0)})}),(e,t)=>(s(),n(i(lt),{ref_key:"currentRef",ref:d,tabindex:"-1","as-child":e.asChild,as:e.as,onKeydown:m},{default:a(()=>[l(e.$slots,"default")]),_:3},8,["as-child","as"]))}});function Pt(e){return e?"open":"closed"}function At(e){const t=Ie();for(const o of e)if(o===t||(o.focus(),Ie()!==t))return}const Dt=e({__name:"DialogContentImpl",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const o=e,r=t,d=ut(),{forwardRef:c,currentElement:p}=qe();return d.titleId||(d.titleId=ot(0,"radix-vue-dialog-title")),d.descriptionId||(d.descriptionId=ot(0,"radix-vue-dialog-description")),x(()=>{d.contentElement=p,Ie()!==document.body&&(d.triggerElement.value=
1Ie())}),(e,t)=>(s(),n(i(Bt),{"as-child":"",loop:"",trapped:o.trapFocus,onMountAutoFocus:t[5]||(t[5]=e=>r("openAutoFocus",e)),onUnmountAutoFocus:t[6]||(t[6]=e=>r("closeAutoFocus",e))},{default:a(()=>[g(i(yt),u({id:i(d).contentId,ref:i(c),as:e.as,"as-child":e.asChild,"disable-outside-pointer-events":e.disableOutsidePointerEvents,role:"dialog","aria-describedby":i(d).descriptionId,"aria-labelledby":i(d).titleId,"data-state":i(Pt)(i(d).open.value)},e.$attrs,{onDismiss:t[0]||(t[0]=e=>i(d).onOpenChange(!1)),onEscapeKeyDown:t[1]||(t[1]=e=>r("escapeKeyDown",e)),onFocusOutside:t[2]||(t[2]=e=>r("focusOutside",e)),onInteractOutside:t[3]||(t[3]=e=>r("interactOutside",e)),onPointerDownOutside:t[4]||(t[4]=e=>r("pointerDownOutside",e))}),{default:a(()=>[l(e.$slots,"default")]),_:3},16,["id","as","as-child","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])]),_:3},8,["trapped"]))}}),Tt=e({__name:"DialogContentModal",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const o=e,r=t,d=ut(),c=Ve(r),{forwardRef:p,currentElement:v}=qe();return et(v),(e,t)=>(s(),n(Dt,u({...o,...i(c)},{ref:i(p),"trap-focus":i(d).open.value,"disable-outside-pointer-events":!0,onCloseAutoFocus:t[0]||(t[0]=e=>{var t;e.defaultPrevented||(e.preventDefault(),null==(t=i(d).triggerElement.value)||t.focus())}),onPointerDownOutside:t[1]||(t[1]=e=>{const t=e.detail.originalEvent,o=0===t.button&&!0===t.ctrlKey;(2===t.button||o)&&e.preventDefault()}),onFocusOutside:t[2]||(t[2]=e=>{e.preventDefault()})}),{default:a(()=>[l(e.$slots,"default")]),_:3},16,["trap-focus"]))}}),It=e({__name:"DialogContentNonModal",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const r=e,d=Ve(t);qe();const c=ut(),p=o(!1),v=o(!1);return(e,t)=>(s(),n(Dt,u({...r,...i(d)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:t[0]||(t[0]=e=>{var t;e.defaultPrevented||(p.value||null==(t=i(c).triggerElement.value)||t.focus(),e.preventDefault()),p.value=!1,v.value=!1}),onInteractOutside:t[1]||(t[1]=e=>{var t;e.defaultPrevented||(p.value=!0,"pointerdown"===e.detail.originalEvent.type&&(v.value=!0));const o=e.target;(null==(t=i(c).triggerElement.value)?void 0:t.contains(o))&&e.preventDefault(),"focusin"===e.detail.originalEvent.type&&v.value&&e.preventDefault()})}),{default:a(()=>[l(e.$slots,"default")]),_:3},16))}}),St=e({__name:"DialogContent",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const o=e,r=t,d=ut(),c=Ve(r),{forwardRef:p}=qe();return(e,t)=>(s(),n(i(st),{present:e.forceMount||i(d).open.value},{default:a(()=>[i(d).modal.value?(s(),n(Tt,u({key:0,ref:i(p)},{...o,...i(c),...e.$attrs}),{default:a(()=>[l(e.$slots,"default")]),_:3},16)):(s(),n(It,u({key:1,ref:i(p)},{...o,...i(c),...e.$attrs}),{default:a(()=>[l(e.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),$t=e({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean},as:{}},setup(e){const t=ut();return Re(!0),qe(),(e,o)=>(s(),n(i(lt),{as:e.as,"as-child":e.asChild,"data-state":i(t).open.value?"open":"closed",style:{"pointer-events":"auto"}},{default:a(()=>[l(e.$slots,"default")]),_:3},8,["as","as-child","data-state"]))}}),Mt=e({__name:"DialogOverlay",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){const t=ut(),{forwardRef:o}=qe();return(e,r)=>{var d;return null!=(d=i(t))&&d.modal.value?(s(),n(i(st),{key:0,present:e.forceMount||i(t).open.value},{default:a(()=>[g($t,u(e.$attrs,{ref:i(o),as:e.as,"as-child":e.asChild}),{default:a(()=>[l(e.$slots,"default")]),_:3},16,["as","as-child"])]),_:3},8,["present"])):c("",!0)}}}),Ft=e({__name:"DialogClose",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e;qe();const o=ut();return(e,r)=>(s(),n(i(lt),u(t,{type:"button"===e.as?"button":void 0,onClick:r[0]||(r[0]=e=>i(o).onOpenChange(!1))}),{default:a(()=>[l(e.$slots,"default")]),_:3},16,["type"]))}}),kt=e({__name:"DialogTitle",props:{asChild:{type:Boolean},as:{default:"h2"}},setup(e){const t=e,o=ut();return qe(),(e,r)=>(s(),n(i(lt),u(t,{id:i(o).titleId}),{default:a(()=>[l(e.$slots,"default")]),_:3},16,["id"]))}}),Rt=e({__name:"DialogDescription",props:{asChild:{type:Boolean},as:{default:"p"}},setup(e){const t=e;qe();const o=ut();return(e,r)=>(s(),n(i(lt),u(t,{id:i(o).descriptionId}),{default:a(()=>[l(e.$slots,"default")]),_:3},16,["id"]))}}),[Nt,Lt]=fe("PopperRoot"),Kt=e({inheritAttrs:!1,__name:"PopperRoot",setup(e){const t=o();return Lt({anchor:t,onAnchorChange:e=>t.value=e}),(e,t)=>l(e.$slots,"default")}}),Vt=e({__name:"PopperAnchor",props:{element:{},asChild:{type:Boolean},as:{}},setup(e){const t=e,{forwardRef:o,currentElement:r}=qe(),u=Nt();return W(()=>{u.onAnchorChange(t.element??r.value)}),(e,t)=>(s(),n(i(lt),{ref:i(o),as:e.as,"as-child":e.asChild},{default:a(()=>[l(e.$slots,"default")]),_:3},8,["as","as-child"]))}});function Wt(e){return null!==e}function Ht(e){return{name:"transformOrigin",options:e,fn(t){var o,n,a;const{placement:l,rects:i,middlewareData:r}=t,s=0!==(null==(o=r.arrow)?void 0:o.centerOffset),u=s?0:e.arrowWidth,d=s?0:e.arrowHeight,[c,p]=jt(l),v={start:"0%",center:"50%",end:"100%"}[p],f=((null==(n=r.arrow)?void 0:n.x)??0)+u/2,m=((null==(a=r.arrow)?void 0:a.y)??0)+d/2;let y="",h="";return"bottom"===c?(y=s?v:`${f}px`,h=-d+"px"):"top"===c?(y=s?v:`${f}px`,h=`${i.floating.height+d}px`):"right"===c?(y=-d+"px",h=s?v:`${m}px`):"left"===c&&(y=`${i.floating.width+d}px`,h=s?v:`${m}px`),{data:{x:y,y:h}}}}}function jt(e){const[t,o="center"]=e.split("-");return[t,o]}const[zt,Ut]=fe("PopperContent"),qt=e({inheritAttrs:!1,__name:"PopperContent",props:J({side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},{side:"bottom",sideOffset:0,align:"center",alignOffset:0,arrowPadding:0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,updatePositionStrategy:"optimized",prioritizePosition:!1}),emits:["placed"],setup(e,{emit:t}){const n=e,c=t,p=Nt(),{forwardRef:v,currentElement:f}=qe(),m=o(),y=o(),{width:h,height:b}=function(e){const t=o(),n=r(()=>{var e;return(null==(e=t.value)?void 0:e.width)??0}),a=r(()=>{var e;
1return(null==(e=t.value)?void 0:e.height)??0});return x(()=>{const o=Be(e);if(o){t.value={width:o.offsetWidth,height:o.offsetHeight};const e=new ResizeObserver(e=>{if(!Array.isArray(e)||!e.length)return;const n=e[0];let a,l;if("borderBoxSize"in n){const e=n.borderBoxSize,t=Array.isArray(e)?e[0]:e;a=t.inlineSize,l=t.blockSize}else a=o.offsetWidth,l=o.offsetHeight;t.value={width:a,height:l}});return e.observe(o,{box:"border-box"}),()=>e.unobserve(o)}t.value=void 0}),{width:n,height:a}}(y),w=r(()=>n.side+("center"!==n.align?`-${n.align}`:"")),C=r(()=>"number"==typeof n.collisionPadding?n.collisionPadding:{top:0,right:0,bottom:0,left:0,...n.collisionPadding}),E=r(()=>Array.isArray(n.collisionBoundary)?n.collisionBoundary:[n.collisionBoundary]),_=r(()=>({padding:C.value,boundary:E.value.filter(Wt),altBoundary:E.value.length>0})),O=function(){const e=te();return W(()=>{e.value=[se({mainAxis:n.sideOffset+b.value,alignmentAxis:n.alignOffset}),n.prioritizePosition&&n.avoidCollisions&&ue({..._.value}),n.avoidCollisions&&de({mainAxis:!0,crossAxis:!!n.prioritizePosition,limiter:"partial"===n.sticky?ce():void 0,..._.value}),!n.prioritizePosition&&n.avoidCollisions&&ue({..._.value}),pe({..._.value,apply:({elements:e,rects:t,availableWidth:o,availableHeight:n})=>{const{width:a,height:l}=t.reference,i=e.floating.style;i.setProperty("--radix-popper-available-width",`${o}px`),i.setProperty("--radix-popper-available-height",`${n}px`),i.setProperty("--radix-popper-anchor-width",`${a}px`),i.setProperty("--radix-popper-anchor-height",`${l}px`)}}),y.value&&ne({element:y.value,padding:n.arrowPadding}),Ht({arrowWidth:h.value,arrowHeight:b.value}),n.hideWhenDetached&&ve({strategy:"referenceHidden",..._.value})]},{flush:"sync"}),V(e)}(),{floatingStyles:B,placement:P,isPositioned:A,middlewareData:D}=Y(p.anchor,m,{strategy:"fixed",placement:w,whileElementsMounted:(...e)=>re(...e,{animationFrame:"always"===n.updatePositionStrategy}),middleware:O}),T=r(()=>jt(P.value)[0]),I=r(()=>jt(P.value)[1]);X(()=>{A.value&&c("placed")});const S=r(()=>{var e;return 0!==(null==(e=D.value.arrow)?void 0:e.centerOffset)}),$=o("");W(()=>{f.value&&($.value=window.getComputedStyle(f.value).zIndex)});const M=r(()=>{var e;return(null==(e=D.value.arrow)?void 0:e.x)??0}),F=r(()=>{var e;return(null==(e=D.value.arrow)?void 0:e.y)??0});return Ut({placedSide:T,onArrowChange:e=>y.value=e,arrowX:M,arrowY:F,shouldHideArrow:S}),(e,t)=>{var o,r,c;return s(),d("div",{ref_key:"floatingRef",ref:m,"data-radix-popper-content-wrapper":"",style:G({...i(B),transform:i(A)?i(B).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:$.value,"--radix-popper-transform-origin":[null==(o=i(D).transformOrigin)?void 0:o.x,null==(r=i(D).transformOrigin)?void 0:r.y].join(" "),...(null==(c=i(D).hide)?void 0:c.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}})},[g(i(lt),u({ref:i(v)},e.$attrs,{"as-child":n.asChild,as:e.as,"data-side":T.value,"data-align":I.value,style:{animation:i(A)?void 0:"none"}}),{default:a(()=>[l(e.$slots,"default")]),_:3},16,["as-child","as","data-side","data-align","style"])],4)}}}),Yt=e({__name:"VisuallyHidden",props:{asChild:{type:Boolean},as:{default:"span"}},setup:e=>(qe(),(e,t)=>(s(),n(i(lt),{as:e.as,"as-child":e.asChild,style:{position:"absolute",border:0,width:"1px",display:"inline-block",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}},{default:a(()=>[l(e.$slots,"default")]),_:3},8,["as","as-child"])))}),[Xt,Gt]=fe("CollectionProvider"),Jt=e({name:"CollectionSlot",setup(e,{slots:t}){const o=Xt(),{primitiveElement:n,currentElement:a}=it();return m(a,()=>{o.collectionRef.value=a.value}),()=>h(at,{ref:n},t)}}),Qt=e({name:"CollectionItem",inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(e,{slots:t,attrs:o}){const n=Xt(),{primitiveElement:a,currentElement:l}=it();return W(t=>{if(l.value){const o=le(l.value);n.itemMap.value.set(o,{ref:l.value,value:e.value}),t(()=>n.itemMap.value.delete(o))}}),()=>h(at,{...o,[n.attrName]:"",ref:a},t)}});function Zt(e){const t=e??Xt();return{getItems:()=>{const e=t.collectionRef.value;if(!e)return[];const o=Array.from(e.querySelectorAll(`[${t.attrName}]`));return Array.from(t.itemMap.value.values()).sort((e,t)=>
1o.indexOf(e.ref)-o.indexOf(t.ref))}}}const eo={bubbles:!1,cancelable:!0},to={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function oo(e,t=!1){const o=Ie();for(const n of e)if(n===o||(n.focus({preventScroll:t}),Ie()!==o))return}const[no,ao]=fe("RovingFocusGroup"),lo=e({__name:"RovingFocusGroup",props:{orientation:{default:void 0},dir:{},loop:{type:Boolean,default:!1},currentTabStopId:{},defaultCurrentTabStopId:{},preventScrollOnEntryFocus:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["entryFocus","update:currentTabStopId"],setup(e,{expose:u,emit:d}){const c=e,p=d,{loop:v,orientation:f,dir:m}=t(c),y=Ke(m),h=De(c,"currentTabStopId",p,{defaultValue:c.defaultCurrentTabStopId,passive:void 0===c.currentTabStopId}),b=o(!1),w=o(!1),x=o(0),{getItems:C}=function(e="data-radix-vue-collection-item"){const t=o(new Map),n=o(),a=Gt({collectionRef:n,itemMap:t,attrName:e}),{getItems:l}=Zt(a);return{getItems:l,reactiveItems:r(()=>Array.from(a.itemMap.value.values())
1),itemMapSize:r(()=>a.itemMap.value.size)}}();function E(e){const t=!w.value;if(e.currentTarget&&e.target===e.currentTarget&&t&&!b.value){const t=new CustomEvent("rovingFocusGroup.onEntryFocus",eo);if(e.currentTarget.dispatchEvent(t),p("entryFocus",t),!t.defaultPrevented){const e=C().map(e=>e.ref).filter(e=>""!==e.dataset.disabled);oo([e.find(e=>"true"===e.getAttribute("data-active")),e.find(e=>e.id===h.value),...e].filter(Boolean),c.preventScrollOnEntryFocus)}}w.value=!1}function _(){setTimeout(()=>{w.value=!1},1)}return u({getItems:C}),ao({loop:v,dir:y,orientation:f,currentTabStopId:h,onItemFocus:e=>{h.value=e},onItemShiftTab:()=>{b.value=!0},onFocusableItemAdd:()=>{x.value++},onFocusableItemRemove:()=>{x.value--}}),(e,t)=>(s(),n(i(Jt),null,{default:a(()=>[g(i(lt),{tabindex:b.value||0===x.value?-1:0,"data-orientation":i(f),as:e.as,"as-child":e.asChild,dir:i(y),style:{outline:"none"},onMousedown:t[0]||(t[0]=e=>w.value=!0),onMouseup:_,onFocus:E,onBlur:t[1]||(t[1]=e=>b.value=!1)},{default:a(()=>[l(e.$slots,"default")]),_:3},8,["tabindex","data-orientation","as","as-child","dir"])]),_:3}))}}),io=e({__name:"RovingFocusItem",props:{tabStopId:{},focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!0},allowShiftKey:{type:Boolean},asChild:{type:Boolean},as:{default:"span"}},setup(e){const t=e,o=no(),u=r(()=>t.tabStopId||ot()),d=r(()=>o.currentTabStopId.value===u.value),{getItems:c}=Zt();function p(e){if("Tab"===e.key&&e.shiftKey)return void o.onItemShiftTab();if(e.target!==e.currentTarget)return;const n=function(e,t,o){const n=function(e,t){return"rtl"!==t?e:"ArrowLeft"===e?"ArrowRight":"ArrowRight"===e?"ArrowLeft":e}(e.key,o);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(n)||"horizontal"===t&&["ArrowUp","ArrowDown"].includes(n)))return to[n]}(e,o.orientation.value,o.dir.value);if(void 0!==n){if(e.metaKey||e.ctrlKey||e.altKey||!t.allowShiftKey&&e.shiftKey)return;e.preventDefault();let a=[...c().map(e=>e.ref).filter(e=>""!==e.dataset.disabled)];if("last"===n)a.reverse();else if("prev"===n||"next"===n){"prev"===n&&a.reverse();const t=a.indexOf(e.currentTarget);a=o.loop.value?function(e,t){return e.map((o,n)=>e[(t+n)%e.length])}(a,t+1):a.slice(t+1)}Z(()=>oo(a))}}return x(()=>{t.focusable&&o.onFocusableItemAdd()}),z(()=>{t.focusable&&o.onFocusableItemRemove()}),(e,t)=>(s(),n(i(Qt),null,{default:a(()=>[g(i(lt),{tabindex:d.value?0:-1,"data-orientation":i(o).orientation.value,"data-active":e.active,"data-disabled":e.focusable?void 0:"",as:e.as,"as-child":e.asChild,onMousedown:t[0]||(t[0]=t=>{e.focusable?i(o).onItemFocus(u.value):t.preventDefault()}),onFocus:t[1]||(t[1]=e=>i(o).onItemFocus(u.value)),onKeydown:p},{default:a(()=>[l(e.$slots,"default")]),_:3},8,["tabindex","data-orientation","data-active","data-disabled","as","as-child"])]),_:3}))}}),ro=e({__name:"Label",props:{for:{},asChild:{type:Boolean},as:{default:"label"}},setup(e){const t=e;return qe(),(e,o)=>(s(),n(i(lt),u(t,{onMousedown:o[0]||(o[0]=e=>{!e.defaultPrevented&&e.detail>1&&e.preventDefault()})}),{default:a(()=>[l(e.$slots,"default")]),_:3},16))}}),[so,uo]=fe("PopoverRoot"),co=e({__name:"PopoverRoot",props:{defaultOpen:{type:Boolean,default:!1},open:{type:Boolean,default:void 0},modal:{type:Boolean,default:!1}},emits:["update:open"],setup(e,{emit:r}){const u=e,d=r,{modal:c}=t(u),p=De(u,"open",d,{defaultValue:u.defaultOpen,passive:void 0===u.open}),v=o(),f=o(!1);return uo({contentId:"",modal:c,open:p,onOpenChange:e=>{p.value=e},onOpenToggle:()=>{p.value=!p.value},triggerElement:v,hasCustomAnchor:f}),(e,t)=>(s(),n(i(Kt),null,{default:a(()=>[l(e.$slots,"default",{open:i(p)})]),_:3}))}}),po=e({__name:"PopoverTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,o=so(),{forwardRef:r,currentElement:u}=qe();return x(()=>{o.triggerElement.value=u.value}),(e,u)=>(s(),n(f(i(o).hasCustomAnchor.value?i(lt):i(Vt)),{"as-child":""},{default:a(()=>[g(i(lt),{ref:i(r),type:"button"===e.as?"button":void 0,"aria-haspopup":"dialog","aria-expanded":i(o).open.value,"aria-controls":i(o).contentId,"data-state":i(o).open.value?"open":"closed",as:e.as,"as-child":t.asChild,onClick:i(o).onOpenToggle},{default:a(()=>[l(e.$slots,"default")]),_:3},8,["type","aria-expanded","aria-controls","data-state","as","as-child","onClick"])]),_:3}))}}),vo=e({__name:"PopoverPortal",props:{to:{},disabled:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(e,o)=>(s(),n(i(pt),b(w(t)),{default:a(()=>[l(e.$slots,"default")]),_:3},16))}}),fo=e({__name:"PopoverContentImpl",props:{trapFocus:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const o=t,r=ze(e),{forwardRef:d}=qe(),c=so();return He(),(e,t)=>(s(),n(i(Bt),{"as-child":"",loop:"",trapped:e.trapFocus,onMountAutoFocus:t[5]||(t[5]=e=>o("openAutoFocus",e)),onUnmountAutoFocus:t[6]||(t[6]=e=>o("closeAutoFocus",e))},{default:a(()=>[g(i(yt),{"as-child":"","disable-outside-pointer-events":e.disableOutsidePointerEvents,onPointerDownOutside:t[0]||(t[0]=e=>o("pointerDownOutside",e)),onInteractOutside:t[1]||(t[1]=e=>o("interactOutside",e)),onEscapeKeyDown:t[2]||(t[2]=e=>o("escapeKeyDown",e)),onFocusOutside:t[3]||(t[3]=e=>o("focusOutside",e)),onDismiss:t[4]||(t[4]=e=>i(c).onOpenChange(!1))},{default:a(()=>[g(i(qt),u(i(r),{id:i(c).contentId,ref:i(d),"data-state":i(c).open.value?"open":"closed",role:"dialog",style:{"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}}),{default:a(()=>[l(e.$slots,"default")]),_:3},16,["id","data-state"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),mo=e({__name:"PopoverContentModal",props:{trapFocus:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const r=e,d=t,c=so(),p=o(!1);Re(!0);const v=Ue(r,d),{forwardRef:f,currentElement:m}=qe();return et(m),(e,t)=>(s(),n(fo,u(i(v),{ref:i(f),"trap-focus":i(c).open.value,"disable-outside-pointer-events":"",onCloseAutoFocus:t[0]||(t[0]=_(e=>{var t;d("closeAutoFocus",e),p.value||null==(t=i(c).triggerElement.value)||t.focu
1s()},["prevent"])),onPointerDownOutside:t[1]||(t[1]=e=>{d("pointerDownOutside",e);const t=e.detail.originalEvent,o=0===t.button&&!0===t.ctrlKey,n=2===t.button||o;p.value=n}),onFocusOutside:t[2]||(t[2]=_(()=>{},["prevent"]))}),{default:a(()=>[l(e.$slots,"default")]),_:3},16,["trap-focus"]))}}),yo=e({__name:"PopoverContentNonModal",props:{trapFocus:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const r=e,d=t,c=so(),p=o(!1),v=o(!1),f=Ue(r,d);return(e,t)=>(s(),n(fo,u(i(f),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:t[0]||(t[0]=e=>{var t;d("closeAutoFocus",e),e.defaultPrevented||(p.value||null==(t=i(c).triggerElement.value)||t.focus(),e.preventDefault()),p.value=!1,v.value=!1}),onInteractOutside:t[1]||(t[1]=async e=>{var t;d("interactOutside",e),e.defaultPrevented||(p.value=!0,"pointerdown"===e.detail.originalEvent.type&&(v.value=!0));const o=e.target;(null==(t=i(c).triggerElement.value)?void 0:t.contains(o))&&e.preventDefault(),"focusin"===e.detail.originalEvent.type&&v.value&&e.preventDefault()})}),{default:a(()=>[l(e.$slots,"default")]),_:3},16))}}),ho=e({__name:"PopoverContent",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const o=e,r=t,d=so(),c=Ue(o,r),{forwardRef:p}=qe();return d.contentId||(d.contentId=ot(0,"radix-vue-popover-content")),(e,t)=>(s(),n(i(st),{present:e.forceMount||i(d).open.value},{default:a(()=>[i(d).modal.value?(s(),n(mo,u({key:0},i(c),{ref:i(p)}),{default:a(()=>[l(e.$slots,"default")]),_:3},16)):(s(),n(yo,u({key:1},i(c),{ref:i(p)}),{default:a(()=>[l(e.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),go=["default-value"],bo=e({__name:"BubbleSelect",props:{autocomplete:{},autofocus:{type:Boolean},disabled:{type:Boolean},form:{},multiple:{type:Boolean},name:{},required:{type:Boolean},size:{},value:{}},setup(e){const r=e,{value:d}=t(r),c=o();return(e,t)=>(s(),n(i(Yt),{"as-child":""},{default:a(()=>[T(I("select",u({ref_key:"selectElement",ref:c},r,{"onUpdate:modelValue":t[0]||(t[0]=e=>S(d)?d.value=e:null),"default-value":i(d)}),[l(e.$slots,"default")],16,go),[[$,i(d)]])]),_:3}))}}),wo={key:0,value:""},[xo,Co]=fe("SelectRoot"),[Eo,_o]=fe("SelectRoot"),Oo=e({__name:"SelectRoot",props:{open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean},defaultValue:{default:""},modelValue:{default:void 0},dir:{},name:{},autocomplete:{},disabled:{type:Boolean},required:{type:Boolean}},emits:["update:modelValue","update:open"],setup(e,{emit:m}){const y=e,h=m,g=De(y,"modelValue",h,{defaultValue:y.defaultValue,passive:void 0===y.modelValue}),b=De(y,"open",h,{defaultValue:y.defaultOpen,passive:void 0===y.open}),w=o(),x=o(),C=o({x:0,y:0}),E=o(!1),{required:_,disabled:O,dir:B}=t(y),P=Ke(B);Co({triggerElement:w,onTriggerChange:e=>{w.value=e},valueElement:x,onValueElementChange:e=>{x.value=e},valueElementHasChildren:E,onValueElementHasChildrenChange:e=>{E.value=e},contentId:"",modelValue:g,onValueChange:e=>{g.value=e},open:b,required:_,onOpenChange:e=>{b.value=e},dir:P,triggerPointerDownPosRef:C,disabled:O});const A=function(e){return r(()=>{var t;return!ge(e)||!(null==(t=Be(e))||!t.closest("form"))})}(w),D=o(new Set),T=r(()=>Array.from(D.value).map(e=>{var t;return null==(t=e.props)?void 0:t.value}).join(";"));return _o({onNativeOptionAdd:e=>{D.value.add(e)},onNativeOptionRemove:e=>{D.value.delete(e)}}),(e,t)=>(s(),n(i(Kt),null,{default:a(()=>[l(e.$slots,"default",{modelValue:i(g),open:i(b)}),i(A)?(s(),n(bo,u({key:T.value},e.$attrs,{"aria-hidden":"true",tabindex:"-1",required:i(_),name:e.name,autocomplete:e.autocomplete,disabled:i(O),value:i(g),onChange:t[0]||(t[0]=e=>g.value=e.target.value)}),{default:a(()=>[void 0===i(g)?(s(),d("option",wo)):c("",!0),(s(!0),d(p,null,v(Array.from(D.value),e=>(s(),n(f(e),u({ref_for:!0},e.props,{key:e.key??""}),null,16))),128))]),_:1},16,["required","name","autocomplete","disabled","value"])):c("",!0)]),_:3}))}}),Bo=[" ","Enter","ArrowUp","ArrowDown"],Po=[" ","Enter"],Ao=10;function Do(e){return""===e||function(e){return null==e}(e)}const To=e({__name:"SelectTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,o=xo(),u=r(()=>{var e;return(null==(e=o.disabled)?void 0:e.value)||t.disabled}),{forwardRef:d,currentElement:c}=qe();o.contentId||(o.contentId=ot(0,"radix-vue-select-content")),x(()=>{o.triggerElement=c});const{injectCollection:p}=Le(),v=p(),{search:f,handleTypeaheadSearch:m,resetTypeahead:y}=nt(v);function h(){u.value||(o.onOpenChange(!0),y())}function b(e){h(),o.triggerPointerDownPosRef.value={x:Math.round(e.pageX),y:Math.round(e.pageY)}}return(e,t)=>(s(),n(i(Vt),{"as-child":""},{default:a(()=>{var n,r,s,c;return[g(i(lt),{ref:i(d),role:"combobox",type:"button"===e.as?"button":void 0,"aria-controls":i(o).contentId,"aria-expanded":i(o).open.value||!1,"aria-required":null==(n=i(o).required)?void 0:n.value,"aria-autocomplete":"none",disabled:u.value,dir:null==(r=i(o))?void 0:r.dir.value,"data-state":null!=(s=i(o))&&s.open.value?"open":"closed","data-disabled":u.value?"":void 0,"data-placeholder":i(Do)(null==(c=i(o).modelValue)?void 0:c.value)?"":void 0,"as-child":e.asChild,as:e.as,onClick:t[0]||(t[0]=e=>{var t;
1null==(t=null==e?void 0:e.currentTarget)||t.focus()}),onPointerdown:t[1]||(t[1]=e=>{if("touch"===e.pointerType)return e.preventDefault();const t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&(b(e),e.preventDefault())}),onPointerup:t[2]||(t[2]=_(e=>{"touch"===e.pointerType&&b(e)},["prevent"])),onKeydown:t[3]||(t[3]=e=>{const t=""!==i(f);!(e.ctrlKey||e.altKey||e.metaKey)&&1===e.key.length&&t&&" "===e.key||(i(m)(e.key),i(Bo).includes(e.key)&&(h(),e.preventDefault()))})},{default:a(()=>[l(e.$slots,"default")]),_:3},8,["type","aria-controls","aria-expanded","aria-required","disabled","dir","data-state","data-disabled","data-placeholder","as-child","as"])]}),_:3}))}}),Io=e({__name:"SelectPortal",props:{to:{},disabled:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(e,o)=>(s(),n(i(pt),b(w(t)),{default:a(()=>[l(e.$slots,"default")]),_:3},16))}}),[So,$o]=fe("SelectItemAlignedPosition"),Mo=e({inheritAttrs:!1,__name:"SelectItemAlignedPosition",props:{asChild:{type:Boolean},as:{}},emits:["placed"],setup(e,{emit:t}){const n=e,r=t,{injectCollection:c}=Le(),p=xo(),v=Ro(),f=c(),m=o(!1),y=o(!0),h=o(),{forwardRef:b,currentElement:w}=qe(),{viewport:C,selectedItem:E,selectedItemText:_,focusSelectedItem:O}=v;function B(){if(p.triggerElement.value&&p.valueElement.value&&h.value&&w.value&&null!=C&&C.value&&null!=E&&E.value&&null!=_&&_.value){const e=p.triggerElement.value.getBoundingClientRect(),t=w.value.getBoundingClientRect(),o=p.valueElement.value.getBoundingClientRect(),n=_.value.getBoundingClientRect();if("rtl"!==p.dir.value){const a=n.left-t.left,l=o.left-a,i=e.left-l,r=e.width+i,s=Math.max(r,t.width),u=window.innerWidth-Ao,d=ye(l,Ao,Math.max(Ao,u-s));h.value.style.minWidth=`${r}px`,h.value.style.left=`${d}px`}else{const a=t.right-n.right,l=window.innerWidth-o.right-a,i=window.innerWidth-e.right-l,r=e.width+i,s=Math.max(r,t.width),u=window.innerWidth-Ao,d=ye(l,Ao,Math.max(Ao,u-s));h.value.style.minWidth=`${r}px`,h.value.style.right=`${d}px`}const a=f.value,l=window.innerHeight-20,i=C.value.scrollHeight,s=window.getComputedStyle(w.value),u=Number.parseInt(s.borderTopWidth,10),d=Number.parseInt(s.paddingTop,10),c=Number.parseInt(s.borderBottomWidth,10),v=u+d+i+Number.parseInt(s.paddingBottom,10)+c,y=Math.min(5*E.value.offsetHeight,v),g=window.getComputedStyle(C.value),b=Number.parseInt(g.paddingTop,10),x=Number.parseInt(g.paddingBottom,10),O=e.top+e.height/2-Ao,B=l-O,P=E.value.offsetHeight/2,A=u+d+(E.value.offsetTop+P),D=v-A;if(A<=O){const e=E.value===a[a.length-1];h.value.style.bottom="0px";const t=w.value.clientHeight-C.value.offsetTop-C.value.offsetHeight,o=A+Math.max(B,P+(e?x:0)+t+c);h.value.style.height=`${o}px`}else{const e=E.value===a[0];h.value.style.top="0px";const t=Math.max(O,u+C.value.offsetTop+(e?b:0)+P)+D;h.value.style.height=`${t}px`,C.value.scrollTop=A-O+C.value.offsetTop}h.value.style.margin="10px 0",h.value.style.minHeight=`${y}px`,h.value.style.maxHeight=`${l}px`,r("placed"),requestAnimationFrame(()=>m.value=!0)}}const P=o("");return x(async()=>{await Z(),B(),w.value&&(P.value=window.getComputedStyle(w.value).zIndex)}),$o({contentWrapper:h,shouldExpandOnScrollRef:m,onScrollButtonChange:function(e){e&&!0===y.value&&(B(),null==O||O(),y.value=!1)}}),(e,t)=>(s(),d("div",{ref_key:"contentWrapperElement",ref:h,style:G({display:"flex",flexDirection:"column",position:"fixed",zIndex:P.value})},[g(i(lt),u({ref:i(b),style:{boxSizing:"border-box",maxHeight:"100%"}},{...e.$attrs,...n}),{default:a(()=>[l(e.$slots,"default")]),_:3},16)],4))}}),Fo=e({__name:"SelectPopperPosition",props:{side:{},sideOffset:{},align:{default:"start"},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{default:Ao},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){const t=ze(e);return(e,o)=>(s(),n(i(qt),u(i(t),{style:{boxSizing:"border-box","--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}}),{default:a(()=>[l(e.$slots,"default")]),_:3},16))}}),ko={onViewportChange:()=>{},itemTextRefCallback:()=>{},itemRefCallback:()=>{}},[Ro,No]=fe("SelectContent"),Lo=e({__name:"SelectContentImpl",props:{position:{default:"item-aligned"},bodyLock:{type:Boolean,default:!0},side:{},sideOffset:{},align:{default:"start"},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(e,{emit:t}){const d=e,c=t,p=xo();He(),Re(d.bodyLock);const{createCollection:v}=Le(),y=o();et(y);const h=v(y),{search:b,handleTypeaheadSearch:w}=nt(h),x=o(),C=o(),E=o(),O=o(!1),B=o(!1);function P(){C.value&&y.value&&At([C.value,y.value])}m(O,()=>{P()});const{onOpenChange:A,triggerPointerDownPosRef:D}=p;function T(e){const t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),!t&&1===e.key.length&&w(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.ke
1y)){let t=h.value;if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){const o=e.target,n=t.indexOf(o);t=t.slice(n+1)}setTimeout(()=>At(t)),e.preventDefault()}}W(e=>{if(!y.value)return;let t={x:0,y:0};const o=e=>{var o,n;t={x:Math.abs(Math.round(e.pageX)-((null==(o=D.value)?void 0:o.x)??0)),y:Math.abs(Math.round(e.pageY)-((null==(n=D.value)?void 0:n.y)??0))}},n=e=>{var n;"touch"!==e.pointerType&&(t.x<=10&&t.y<=10?e.preventDefault():null!=(n=y.value)&&n.contains(e.target)||A(!1),document.removeEventListener("pointermove",o),D.value=null)};null!==D.value&&(document.addEventListener("pointermove",o),document.addEventListener("pointerup",n,{capture:!0,once:!0})),e(()=>{document.removeEventListener("pointermove",o),document.removeEventListener("pointerup",n,{capture:!0})})});const I=ze(r(()=>"popper"===d.position?d:{}).value);return No({content:y,viewport:x,onViewportChange:e=>{x.value=e},itemRefCallback:(e,t,o)=>{var n,a;const l=!B.value&&!o;(void 0!==(null==(n=p.modelValue)?void 0:n.value)&&(null==(a=p.modelValue)?void 0:a.value)===t||l)&&(C.value=e,l&&(B.value=!0))},selectedItem:C,selectedItemText:E,onItemLeave:()=>{var e;null==(e=y.value)||e.focus()},itemTextRefCallback:(e,t,o)=>{var n,a;const l=!B.value&&!o;(void 0!==(null==(n=p.modelValue)?void 0:n.value)&&(null==(a=p.modelValue)?void 0:a.value)===t||l)&&(E.value=e)},focusSelectedItem:P,position:d.position,isPositioned:O,searchRef:b}),(e,t)=>(s(),n(i(Bt),{"as-child":"",onMountAutoFocus:t[6]||(t[6]=_(()=>{},["prevent"])),onUnmountAutoFocus:t[7]||(t[7]=e=>{var t;c("closeAutoFocus",e),!e.defaultPrevented&&(null==(t=i(p).triggerElement.value)||t.focus({preventScroll:!0}),e.preventDefault())})},{default:a(()=>[g(i(yt),{"as-child":"","disable-outside-pointer-events":"",onFocusOutside:t[2]||(t[2]=_(()=>{},["prevent"])),onDismiss:t[3]||(t[3]=e=>i(p).onOpenChange(!1)),onEscapeKeyDown:t[4]||(t[4]=e=>c("escapeKeyDown",e)),onPointerDownOutside:t[5]||(t[5]=e=>c("pointerDownOutside",e))},{default:a(()=>[(s(),n(f("popper"===e.position?Fo:Mo),u({...e.$attrs,...i(I)},{id:i(p).contentId,ref:e=>{y.value=i(Be)(e)},role:"listbox","data-state":i(p).open.value?"open":"closed",dir:i(p).dir.value,style:{display:"flex",flexDirection:"column",outline:"none"},onContextmenu:t[0]||(t[0]=_(()=>{},["prevent"])),onPlaced:t[1]||(t[1]=e=>O.value=!0),onKeydown:T}),{default:a(()=>[l(e.$slots,"default")]),_:3},16,["id","data-state","dir","onKeydown"]))]),_:3})]),_:3}))}}),Ko=e({inheritAttrs:!1,__name:"SelectProvider",props:{context:{}},setup:e=>(Co(e.context),(e,t)=>l(e.$slots,"default"))}),Vo={key:1},Wo=e({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean},position:{},bodyLock:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(e,{emit:t}){const u=e,p=Ue(u,t),v=xo(),f=o();x(()=>{f.value=new DocumentFragment});const m=o(),y=r(()=>u.forceMount||v.open.value);return(e,t)=>{var o;return y.value?(s(),n(i(st),{key:0,ref_key:"presenceRef",ref:m,present:!0},{default:a(()=>[g(Lo,b(w({...i(p),...e.$attrs})),{default:a(()=>[l(e.$slots,"default")]),_:3},16)]),_:3},512)):null!=(o=m.value)&&o.present||!f.value?c("",!0):(s(),d("div",Vo,[(s(),n(A,{to:f.value},[g(Ko,{context:i(v)},{default:a(()=>[l(e.$slots,"default")]),_:3},8,["context"])],8,["to"]))]))}}}),[Ho,jo]=fe("SelectItem"),zo=e({__name:"SelectItem",props:{value:{},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},setup(e){const u=e,{disabled:d}=t(u),c=xo(),p=Ro(ko),{forwardRef:v,currentElement:f}=qe(),m=r(()=>{var e;return(null==(e=c.modelValue)?void 0:e.value)===u.value}),y=o(!1),h=o(u.textValue??""),g=ot(0,"radix-vue-select-item-text");async function b(e){await Z(),(null==e||!e.defaultPrevented)&&(d.value||(c.onValueChange(u.value),c.onOpenChange(!1)))}async function w(e){var t;await Z(),!e.defaultPrevented&&(d.value?null==(t=p.onItemLeave)||t.call(p):e.currentTarget.focu
1s({preventScroll:!0}))}async function C(e){var t;await Z(),!e.defaultPrevented&&e.currentTarget===Ie()&&(null==(t=p.onItemLeave)||t.call(p))}async function E(e){var t;await Z(),!(e.defaultPrevented||""!==(null==(t=p.searchRef)?void 0:t.value)&&" "===e.key)&&(Po.includes(e.key)&&b()," "===e.key&&e.preventDefault())}if(""===u.value)throw new Error("A <SelectItem /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return x(()=>{f.value&&p.itemRefCallback(f.value,u.value,u.disabled)}),jo({value:u.value,disabled:d,textId:g,isSelected:m,onItemTextChange:e=>{h.value=((h.value||(null==e?void 0:e.textContent))??"").trim()}}),(e,t)=>(s(),n(i(lt),{ref:i(v),role:"option","data-radix-vue-collection-item":"","aria-labelledby":i(g),"data-highlighted":y.value?"":void 0,"aria-selected":m.value,"data-state":m.value?"checked":"unchecked","aria-disabled":i(d)||void 0,"data-disabled":i(d)?"":void 0,tabindex:i(d)?void 0:-1,as:e.as,"as-child":e.asChild,onFocus:t[0]||(t[0]=e=>y.value=!0),onBlur:t[1]||(t[1]=e=>y.value=!1),onPointerup:b,onPointerdown:t[2]||(t[2]=e=>{e.currentTarget.focus({preventScroll:!0})}),onTouchend:t[3]||(t[3]=_(()=>{},["prevent","stop"])),onPointermove:w,onPointerleave:C,onKeydown:E},{default:a(()=>[l(e.$slots,"default")]),_:3},8,["aria-labelledby","data-highlighted","aria-selected","data-state","aria-disabled","data-disabled","tabindex","as","as-child"]))}}),Uo=e({__name:"SelectItemIndicator",props:{asChild:{type:Boolean},as:{default:"span"}},setup(e){const t=e,o=Ho();return(e,r)=>i(o).isSelected.value?(s(),n(i(lt),u({key:0,"aria-hidden":"true"},t),{default:a(()=>[l(e.$slots,"default")]),_:3},16)):c("",!0)}}),qo=e({inheritAttrs:!1,__name:"SelectItemText",props:{asChild:{type:Boolean},as:{default:"span"}},setup(e){const t=e,o=xo(),v=Ro(ko),f=Eo(),m=Ho(),{forwardRef:y,currentElement:b}=qe(),w=r(()=>{var e;return h("option",{key:m.value,value:m.value,disabled:m.disabled.value,textContent:null==(e=b.value)?void 0:e.textContent})});return x(()=>{b.value&&(m.onItemTextChange(b.value),v.itemTextRefCallback(b.value,m.value,m.disabled.value),f.onNativeOptionAdd(w.value))}),D(()=>{f.onNativeOptionRemove(w.value)}),(e,r)=>(s(),d(p,null,[g(i(lt),u({id:i(m).textId,ref:i(y)},{...t,...e.$attrs},{"data-item-text":""}),{default:a(()=>[l(e.$slots,"default")]),_:3},16,["id"]),i(m).isSelected.value&&i(o).valueElement.value&&!i(o).valueElementHasChildren.value?(s(),n(A,{key:0,to:i(o).valueElement.value},[l(e.$slots,"default")],8,["to"])):c("",!0)],64))}}),Yo=e({__name:"SelectViewport",props:{nonce:{},asChild:{type:Boolean},as:{}},setup(e){const n=e,{nonce:c}=t(n),v=function(e){const t=Fe({nonce:o()});return r(()=>{var o;return(null==e?void 0:e.value)||(null==(o=t.nonce)?void 0:o.value)})}(c),f=Ro(ko),m="item-aligned"===f.position?So():void 0,{forwardRef:y,currentElement:h}=qe();x(()=>{null==f||f.onViewportChange(h.value)});const b=o(0);function w(e){const t=e.currentTarget,{shouldExpandOnScrollRef:o,contentWrapper:n}=m??{};if(null!=o&&o.value&&null!=n&&n.value){const e=Math.abs(b.value-t.scrollTop);if(e>0){const o=window.innerHeight-20,a=Number.parseFloat(n.value.style.minHeight),l=Number.parseFloat(n.value.style.height),i=Math.max(a,l);if(i<o){const a=i+e,l=Math.min(o,a),r=a-l;n.value.style.height=`${l}px`,"0px"===n.value.style.bottom&&(t.scrollTop=r>0?r:0,n.value.style.justifyContent="flex-end")}}}b.value=t.scrollTop}return(e,t)=>(s(),d(p,null,[g(i(lt),u({ref:i(y),"data-radix-select-viewport":"",role:"presentation"},{...e.$attrs,...n},{style:{position:"relative",flex:1,overflow:"hidden auto"},onScroll:w}),{default:a(()=>[l(e.$slots,"default")]),_:3},16),g(i(lt),{as:"style",nonce:i(v)},{default:a(()=>[E(" /* Hide scrollbars cross-browser and enable momentum scroll for touch devices */ [data-radix-select-viewport] { scrollbar-width:none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; } [data-radix-select-viewport]::-webkit-scrollbar { display: none; } ")]),_:1},8,["nonce"])],64))}}),Xo=e({__name:"SelectValue",props:{placeholder:{default:""},asChild:{type:Boolean},as:{default:"span"}},setup(e){const{forwardRef:t,currentElement:o}=qe(),r=xo(),u=O();return B(()=>{var e;const t=!!Te(null==(e=null==u?void 0:u.default)?void 0:e.call(u)).length;r.onValueElementHasChildrenChange(t)}
1),x(()=>{r.valueElement=o}),(e,o)=>(s(),n(i(lt),{ref:i(t),as:e.as,"as-child":e.asChild,style:{pointerEvents:"none"}},{default:a(()=>{var t;return[i(Do)(null==(t=i(r).modelValue)?void 0:t.value)?(s(),d(p,{key:0},[E(P(e.placeholder),1)],64)):l(e.$slots,"default",{key:1})]}),_:3},8,["as","as-child"]))}}),Go=e({__name:"SelectIcon",props:{asChild:{type:Boolean},as:{default:"span"}},setup:e=>(e,t)=>(s(),n(i(lt),{"aria-hidden":"true",as:e.as,"as-child":e.asChild},{default:a(()=>[l(e.$slots,"default",{},()=>[E("▼")])]),_:3},8,["as","as-child"]))});"function"==typeof matchMedia&&matchMedia("(pointer:coarse)").matches;const[Jo,Qo]=fe("TabsRoot"),Zo=e({__name:"TabsRoot",props:{defaultValue:{},orientation:{default:"horizontal"},dir:{},activationMode:{default:"automatic"},modelValue:{},asChild:{type:Boolean},as:{}},emits:["update:modelValue"],setup(e,{emit:r}){const u=e,d=r,{orientation:c,dir:p}=t(u),v=Ke(p);qe();const f=De(u,"modelValue",d,{defaultValue:u.defaultValue,passive:void 0===u.modelValue}),m=o();return Qo({modelValue:f,changeModelValue:e=>{f.value=e},orientation:c,dir:v,activationMode:u.activationMode,baseId:ot(0,"radix-vue-tabs"),tabsList:m}),(e,t)=>(s(),n(i(lt),{dir:i(v),"data-orientation":i(c),"as-child":e.asChild,as:e.as},{default:a(()=>[l(e.$slots,"default",{modelValue:i(f)})]),_:3},8,["dir","data-orientation","as-child","as"]))}}),en=e({__name:"TabsList",props:{loop:{type:Boolean,default:!0},asChild:{type:Boolean},as:{}},setup(e){const o=e,{loop:r}=t(o),{forwardRef:u,currentElement:d}=qe(),c=Jo();return c.tabsList=d,(e,t)=>(s(),n(i(lo),{"as-child":"",orientation:i(c).orientation.value,dir:i(c).dir.value,loop:i(r)},{default:a(()=>[g(i(lt),{ref:i(u),role:"tablist","as-child":e.asChild,as:e.as,"aria-orientation":i(c).orientation.value},{default:a(()=>[l(e.$slots,"default")]),_:3},8,["as-child","as","aria-orientation"])]),_:3},8,["orientation","dir","loop"]))}});function tn(e,t){return`${e}-trigger-${t}`}function on(e,t){return`${e}-content-${t}`}const nn=e({__name:"TabsContent",props:{value:{},forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){const t=e,{forwardRef:u}=qe(),d=Jo(),p=r(()=>tn(d.baseId,t.value)),v=r(()=>on(d.baseId,t.value)),f=r(()=>t.value===d.modelValue.value),m=o(f.value);return x(()=>{requestAnimationFrame(()=>{m.value=!1})}),(e,t)=>(s(),n(i(st),{present:f.value,"force-mount":""},{default:a(({present:t})=>[g(i(lt),{id:v.value,ref:i(u),"as-child":e.asChild,as:e.as,role:"tabpanel","data-state":f.value?"active":"inactive","data-orientation":i(d).orientation.value,"aria-labelledby":p.value,hidden:!t.value,tabindex:"0",style:G({animationDuration:m.value?"0s":void 0})},{default:a(()=>[e.forceMount||f.value?l(e.$slots,"default",{key:0}):c("",!0)]),_:2},1032,["id","as-child","as","data-state","data-orientation","aria-labelledby","hidden","style"])]),_:3},8,["present"]))}}),an=e({__name:"TabsTrigger",props:{value:{},disabled:{type:Boolean,default:!1},asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,{forwardRef:o}=qe(),u=Jo(),d=r(()=>tn(u.baseId,t.value)),c=r(()=>on(u.baseId,t.value)),p=r(()=>t.value===u.modelValue.value);return(e,t)=>(s(),n(i(io),{"as-child":"",focusable:!e.disabled,active:p.value},{default:a(()=>[g(i(lt),{id:d.value,ref:i(o),role:"tab",type:"button"===e.as?"button":void 0,as:e.as,"as-child":e.asChild,"aria-selected":p.value?"true":"false","aria-controls":c.value,"data-state":p.value?"active":"inactive",disabled:e.disabled,"data-disabled":e.disabled?"":void 0,"data-orientation":i(u).orientation.value,onMousedown:t[0]||(t[0]=_(t=>{e.disabled||!1!==t.ctrlKey?t.preventDefault():i(u).changeModelValue(e.value)},["left"])),onKeydown:t[1]||(t[1]=ae(t=>i(u).changeModelValue(e.value),["enter","space"])),onFocus:t[2]||(t[2]=()=>{const t="manual"!==i(u).activationMode;!p.value&&!e.disabled&&t&&i(u).changeModelValue(e.value)})},{default:a(()=>[l(e.$slots,"default")]),_:3},8,["id","type","as","as-child","aria-selected","aria-controls","data-state","disabled","data-disabled","data-orientation"])]),_:3},8,["focusable","active"]))}}),ln="tooltip.open",[rn,sn]=fe("TooltipProvider"),un=e({inheritAttrs:!1,__name:"TooltipProvider",props:{delayDuration:{default:700},skipDelayDuration:{default:300},disableHoverableContent:{type:Boolean,default:!1},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean,default:!1}},setup(e){const n=e,{delayDuration:a,skipDelayDuration:i,disableHoverableContent:r,disableClosingTrigger:s,ignoreNonKeyboardFocus:u,disabled:d}=t(n);qe();const c=o(!0),p=o(!1),{start:v,stop:f}=Oe(()=>{c.value=!0},i,{immediate:!1});return sn({isOpenDelayed:c,delayDuration:a,onOpen(){f(),c.value=!1},onClose(){v()},isPointerInTransitRef:p,disableHoverableContent:r,disableClosingTrigger:s,disabled:d,ignoreNonKeyboardFocus:u}),(e,t)=>l(e.$slots,"default")}}),[dn,cn]=fe("TooltipRoot"),pn=e({__name:"TooltipRoot",props:{defaultOpen:{type:Boolean,default:!1},open:{type:Boolean,default:void 0},delayDuration:{default:void 0},disableHoverableContent:{type:Boolean,default:void 0},disableClosingTrigger:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},ignoreNonKeyboardFocus:{type:Boolean,default:void 0}},emits:["update:open"],setup(e,{emit:t}){const u=e,d=t;qe();const c=rn(),p=r(()=>u.disableHoverableContent??c.disableHoverableContent.value),v=r(()=>u.disableClosingTrigger??c.disableClosingTrigger.value),f=r(()=>u.disabled??c.disabled.value),y=r(()=>u.delayDuration??c.delayDuration.value),h=r(()=>u.ignoreNonKeyboardFocus??c.ignoreNonKeyboardFocus.value),g=De(u,"open",d,{defaultValue:u.defaultOpen,passive:void 0===u.open});m(g,e=>{c.onClose&&(e?(c.onOpen(),document.dispatchEvent(new CustomEvent(ln))):c.onClose())});const b=o(!1),w=o(),x=r(()=>g.value?b.value?"delayed-open":"instant-open":"closed"),{start:C,stop:E}=Oe(()=>{b.value=!0,g.value=!0},y,{immediate:!1});function _(){E(),b.value=!1,g.value=!0}function O(){E(),g.value=!1}return cn({contentId:"",open:g,stateAttribute:x,trigger:w,onTriggerChange(e){w.value=e},onTriggerEnter(){c.isOpenDelayed.value?C():_()},onTriggerLeave(){p.value?O():E()},onOpen:_,onClose:O,disableHoverableContent:p,disableClosingTrigger:v,disabled:f,ignoreNonKeyboardFocus:h}),(e,t)=>(s(),n(i(Kt),null,{default:a(()=>[l(e.$slots,"default",{open:i(g)})]),_:3}))}}),vn=e({__name:"TooltipTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,d=dn(),c=rn();d.contentId||(d.contentId=ot(0,"radix-vue-tooltip-content"));const{forwardRef:p,currentElement:v}=qe(),f=o(!1),m=o(!1),y=r(()=>d.disabled.value?{}:{click:B,focus:_,pointermove:w,pointerleave:E,pointerdown:b,blur:O});function h(){setTimeout(()=>{f.value=!1},1)}function b(){f.value=!0,document.addEventListener("pointerup",h,{once:!0})}function w(e){"touch"!==e.pointerType&&!m.value&&!c.isPointerInTransitRef.value&&(d.onTriggerEnter(),m.value=!0)}function E(){d.onTriggerLeave(),m.value=!1}function _(e){var t,o;f.value||d.ignoreNonKeyboardFocus.value&&(null==(o=(t=e.target).matches)||!o.call(t,":focus-visible"))||d.onOpen()}function O(){d.onClose()}function B(){d.disableClosingTrigger.value||d.onClose()}return x(()=>{d.onTriggerChange(v.value)}),(e,o)=>(s(),n(i(Vt),{"as-child":""},{default:a(()=>[g(i(lt),u({ref:i(p),"aria-describedby":i(d).open.value?i(d).contentId:void 0,"data-state":i(d).stateAttribute.value,as:e.as,"as-child":t.asChild,"data-grace-area-trigger":""},C(y.value)),{default:a(()=>[l(e.$slots,"default")]),_:3},16,["aria-describedby","data-state","as","as-child"])]),_:3}))}}),fn=e({__name:"TooltipContentImpl",props:{ariaLabel:{},asChild:{type:Boolean},as:{},side:{default:"top"},sideOffset:{default:0},align:{default:"center"},alignOffset:{},avoidCollisions:{type:Boolean,default:!0},collisionBoundary:{default:()=>[]},collisionPadding:{default:0},arrowPadding:{default:0},sticky:{default:"partial"},hideWhenDetached:{type:Boolean,default:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(e,{emit:t}){const o=e,d=t,c=dn(),{forwardRef:p}=qe(),v=O(),f=r(()=>{var e;return null==(e=v.default)?void 0:e.call(v)}),m=r(()=>{var e;if(o.ariaLabel)return o.ariaLabel;let t="";function n(e){"string"==typeof e.children&&e.type!==L?t+=e.children:Array.isArray(e.children)&&e.children.forEac
1h(e=>n(e))}return null==(e=f.value)||e.forEach(e=>n(e)),t}),y=r(()=>{const{ariaLabel:e,...t}=o;return t});return x(()=>{Ae(window,"scroll",e=>{const t=e.target;null!=t&&t.contains(c.trigger.value)&&c.onClose()}),Ae(window,ln,c.onClose)}),(e,t)=>(s(),n(i(yt),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:t[0]||(t[0]=e=>d("escapeKeyDown",e)),onPointerDownOutside:t[1]||(t[1]=e=>{var t;i(c).disableClosingTrigger.value&&null!=(t=i(c).trigger.value)&&t.contains(e.target)&&e.preventDefault(),d("pointerDownOutside",e)}),onFocusOutside:t[2]||(t[2]=_(()=>{},["prevent"])),onDismiss:t[3]||(t[3]=e=>i(c).onClose())},{default:a(()=>[g(i(qt),u({ref:i(p),"data-state":i(c).stateAttribute.value},{...e.$attrs,...y.value},{style:{"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"}}),{default:a(()=>[l(e.$slots,"default"),g(i(Yt),{id:i(c).contentId,role:"tooltip"},{default:a(()=>[E(P(m.value),1)]),_:1},8,["id"])]),_:3},16,["data-state"])]),_:3}))}}),mn=e({__name:"TooltipContentHoverable",props:{ariaLabel:{},asChild:{type:Boolean},as:{},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean}},setup(e){const t=ze(e),{forwardRef:r,currentElement:d}=qe(),{trigger:c,onClose:p}=dn(),v=rn(),{isPointerInTransit:f,onPointerExit:m}=function(e,t){const n=_e(!1,300),a=o(null),l=function(){const e=new Set,t=t=>{e.delete(t)};return{on:o=>{e.add(o);const n=()=>t(o);return he(n),{off:n}},off:t,trigger:(...t)=>Promise.all(Array.from(e).map(e=>e(...t)))}}();function i(){a.value=null,n.value=!1}function r(e,t){const o=e.currentTarget,l={x:e.clientX,y:e.clientY},i=function(e,t){const o=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),a=Math.abs(t.right-e.x),l=Math.abs(t.left-e.x);switch(Math.min(o,n,a,l)){case l:return"left";case a:return"right";case o:return"top";case n:return"bottom";default:throw new Error("unreachable")}}(l,o.getBoundingClientRect()),r=function(e,t,o=5){const n=[];switch(t){case"top":n.push({x:e.x-o,y:e.y+o},{x:e.x+o,y:e.y+o});break;case"bottom":n.push({x:e.x-o,y:e.y-o},{x:e.x+o,y:e.y-o});break;case"left":n.push({x:e.x+o,y:e.y-o},{x:e.x+o,y:e.y+o});break;case"right":n.push({x:e.x-o,y:e.y-o},{x:e.x-o,y:e.y+o})}return n}(l,i),s=function(e){const{top:t,right:o,bottom:n,left:a}=e;return[{x:a,y:t},{x:o,y:t},{x:o,y:n},{x:a,y:n}]}(t.getBoundingClientRect()),u=function(e){const t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:e.y>t.y?1:0),function(e){if(e.length<=1)return e.slice();const t=[];for(let n=0;n<e.length;n++){const o=e[n];for(;t.length>=2;){const e=t[t.length-1],n=t[t.length-2];if(!((e.x-n.x)*(o.y-n.y)>=(e.y-n.y)*(o.x-n.x)))break;t.pop()}t.push(o)}t.pop();const o=[];for(let n=e.length-1;n>=0;n--){const t=e[n];for(;o.length>=2;){const e=o[o.length-1],n=o[o.length-2];if(!((e.x-n.x)*(t.y-n.y)>=(e.y-n.y)*(t.x-n.x)))break;o.pop()}o.push(t)}return o.pop(),1===t.length&&1===o.length&&t[0].x===o[0].x&&t[0].y===o[0].y?t:t.concat(o)}(t)}([...r,...s]);a.value=u,n.value=!0}return W(o=>{if(e.value&&t.value){const n=e=>r(e,t.value),a=t=>r(t,e.value);e.value.addEventListener("pointerleave",n),t.value.addEventListener("pointerleave",a),o(()=>{var o,l;null==(o=e.value)||o.removeEventListener("pointerleave",n),null==(l=t.value)||l.removeEventListener("pointerleave",a)})}}),W(o=>{var n;if(a.value){const r=o=>{var n,r;if(!a.value)return;const s=o.target,u={x:o.clientX,y:o.clientY},d=(null==(n=e.value)?void 0:n.contains(s))||(null==(r=t.value)?void 0:r.contains(s)),c=!function(e,t){const{x:o,y:n}=e;let a=!1;for(let l=0,i=t.length-1;l<t.length;i=l++){const e=t[l].x,r=t[l].y,s=t[i].x,u=t[i].y;r>n!=u>n&&o<(s-e)*(n-r)/(u-r)+e&&(a=!a)}return a}(u,a.value),p=!!s.closest("[data-grace-area-trigger]");d?i():(c||p)&&(i(),l.trigger())};null==(n=e.value)||n.ownerDocument.addEventListener("pointermove",r),o(()=>{var t;return null==(t=e.value)?void 0:t.ownerDocument.removeEventListener("pointermove",r)})}}),{isPointerInTransit:n,onPointerExit:l.on}}(c,d);return v.isPointerInTransitRef=f,m(()=>{p()}),(e,o)=>(s(),n(fn,u({ref:i(r)}
1,i(t)),{default:a(()=>[l(e.$slots,"default")]),_:3},16))}}),yn=e({__name:"TooltipContent",props:{forceMount:{type:Boolean},ariaLabel:{},asChild:{type:Boolean},as:{},side:{default:"top"},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside"],setup(e,{emit:t}){const o=e,r=t,d=dn(),c=Ue(o,r),{forwardRef:p}=qe();return(e,t)=>(s(),n(i(st),{present:e.forceMount||i(d).open.value},{default:a(()=>[(s(),n(f(i(d).disableHoverableContent.value?fn:mn),u({ref:i(p)},i(c)),{default:a(()=>[l(e.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),hn=e({__name:"TooltipPortal",props:{to:{},disabled:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(e,o)=>(s(),n(i(pt),b(w(t)),{default:a(()=>[l(e.$slots,"default")]),_:3},16))}});export{Mt as $,kt as B,co as C,un as H,vt as I,qo as J,Oo as K,lt as O,St as P,Yo as Q,Ue as S,yn as U,ro as V,pn as W,Ft as X,Uo as Y,vo as _,ho as a,Rt as b,Wo as c,Io as d,zo as e,Go as f,To as g,Xo as h,Zo as i,vn as j,en as k,nn as l,ct as n,hn as q,po as w,an as x};

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.