UNPKG

@sunpix/claude-code-web

Version:

A web-based interface for interacting with Claude Code CLI

1 lines 82.4 kB
import{al as e,am as t,an as n,ao as o,ap as r,aq as a,ar as i,F as s,as as l,at as c,au as u,av as d,T as f,aw as p,ax as m,ay as v,az as h,aA as g,aB as b,aC as y,aD as w,aE as x,aF as k,aG as E,aH as A,aI as S,i as O,aJ as C,y as P,k as R,c as T,a as M,aK as z,aL as N,aM as D,aN as L,aO as B,_ as $,d as j,b as I,aP as W,aQ as F,e as q,aR as H,aS as _,aT as V,aU as U,aV as G,aW as K,aX as Y,aY as X,aZ as J,a_ as Q,a$ as Z,Q as ee,b0 as te,b1 as ne,b2 as oe,O as re,a8 as ae,b3 as ie,b4 as se,b5 as le,b6 as ce,b7 as ue,b8 as de,b9 as fe,ba as pe,bb as me,W as ve,bc as he,bd as ge,be,bf as ye,R as we,bg as xe,bh as ke,bi as Ee,bj as Ae,aj as Se,U as Oe,H as Ce,E as Pe,n as Re,N as Te,J as Me,bk as ze,bl as Ne,P as De,bm as Le,bn as Be,bo as $e,j as je,bp as Ie,bq as We,br as Fe,bs as qe,C as He,bt as _e,bu as Ve,o as Ue,bv as Ge,a2 as Ke,bw as Ye,bx as Xe,by as Je,K as Qe,bz as Ze,r as et,bA as tt,bB as nt,l as ot,D as rt,a9 as at,bC as it,B as st,bD as lt,bE as ct,bF as ut,bG as dt,bH as ft,bI as pt,bJ as mt,a3 as vt,bK as ht,bL as gt,bM as bt,t as yt,bN as wt,bO as xt,bP as kt,bQ as Et,I as At,bR as St,bS as Ot,bT as Ct,f as Pt,bU as Rt,bV as Tt,bW as Mt,bX as zt,bY as Nt,V as Dt,bZ as Lt,b_ as Bt,b$ as $t,c0 as jt,c1 as It,c2 as Wt,c3 as Ft,c4 as qt,c5 as Ht,v as _t,c6 as Vt,c7 as Ut,c8 as Gt,G as Kt,M as Yt,c9 as Xt,ca as Jt,cb as Qt,w as Zt,cc as en,p as tn,q as nn,cd as on,m as rn,ce as an,cf as sn}from"./sqhd64MX.js";const ln=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:e,BaseTransitionPropsValidators:t,Comment:n,DeprecationTypes:o,EffectScope:r,ErrorCodes:a,ErrorTypeStrings:i,Fragment:s,KeepAlive:l,ReactiveEffect:c,Static:u,Suspense:d,Teleport:f,Text:p,TrackOpTypes:m,Transition:v,TransitionGroup:h,TriggerOpTypes:g,VueElement:b,assertNumber:y,callWithAsyncErrorHandling:w,callWithErrorHandling:x,camelize:k,capitalize:E,cloneVNode:A,compatUtils:S,compile:()=>{},computed:O,createApp:C,createBlock:P,createCommentVNode:R,createElementBlock:T,createElementVNode:M,createHydrationRenderer:z,createPropsRestProxy:N,createRenderer:D,createSSRApp:L,createSlots:B,createStaticVNode:$,createTextVNode:j,createVNode:I,customRef:W,defineAsyncComponent:F,defineComponent:q,defineCustomElement:H,defineEmits:_,defineExpose:V,defineModel:U,defineOptions:G,defineProps:K,defineSSRCustomElement:Y,defineSlots:X,devtools:J,effect:Q,effectScope:Z,getCurrentInstance:ee,getCurrentScope:te,getCurrentWatcher:ne,getTransitionRawChildren:oe,guardReactiveProps:re,h:ae,handleError:ie,hasInjectionContext:se,hydrate:le,hydrateOnIdle:ce,hydrateOnInteraction:ue,hydrateOnMediaQuery:de,hydrateOnVisible:fe,initCustomFormatter:pe,initDirectivesForSSR:me,inject:ve,isMemoSame:he,isProxy:ge,isReactive:be,isReadonly:ye,isRef:we,isRuntimeOnly:xe,isShallow:ke,isVNode:Ee,markRaw:Ae,mergeDefaults:Se,mergeModels:Oe,mergeProps:Ce,nextTick:Pe,normalizeClass:Re,normalizeProps:Te,normalizeStyle:Me,onActivated:ze,onBeforeMount:Ne,onBeforeUnmount:De,onBeforeUpdate:Le,onDeactivated:Be,onErrorCaptured:$e,onMounted:je,onRenderTracked:Ie,onRenderTriggered:We,onScopeDispose:Fe,onServerPrefetch:qe,onUnmounted:He,onUpdated:_e,onWatcherCleanup:Ve,openBlock:Ue,popScopeId:Ge,provide:Ke,proxyRefs:Ye,pushScopeId:Xe,queuePostFlushCb:Je,reactive:Qe,readonly:Ze,ref:et,registerRuntimeCompiler:tt,render:nt,renderList:ot,renderSlot:rt,resolveComponent:at,resolveDirective:it,resolveDynamicComponent:st,resolveFilter:lt,resolveTransitionHooks:ct,setBlockTracking:ut,setDevtoolsHook:dt,setTransitionHooks:ft,shallowReactive:pt,shallowReadonly:mt,shallowRef:vt,ssrContextKey:ht,ssrUtils:gt,stop:bt,toDisplayString:yt,toHandlerKey:wt,toHandlers:xt,toRaw:kt,toRef:Et,toRefs:At,toValue:St,transformVNodeArgs:Ot,triggerRef:Ct,unref:Pt,useAttrs:Rt,useCssModule:Tt,useCssVars:Mt,useHost:zt,useId:Nt,useModel:Dt,useSSRContext:Lt,useShadowRoot:Bt,useSlots:$t,useTemplateRef:jt,useTransitionState:It,vModelCheckbox:Wt,vModelDynamic:Ft,vModelRadio:qt,vModelSelect:Ht,vModelText:_t,vShow:Vt,version:Ut,warn:Gt,watch:Kt,watchEffect:Yt,watchPostEffect:Xt,watchSyncEffect:Jt,withAsyncContext:Qt,withCtx:Zt,withDefaults:en,withDirectives:tn,withKeys:nn,withMemo:on,withModifiers:rn,withScopeId:an},Symbol.toStringTag,{value:"Module"}));function cn(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var r=e.length;for(t=0;t<r;t++)e[t]&&(n=cn(e[t]))&&(o&&(o+=" "),o+=n)}else for(n in e)e[n]&&(o&&(o+=" "),o+=n);return o}function un(){for(var e,t,n=0,o="",r=arguments.length;n<r;n++)(e=arguments[n])&&(t=cn(e))&&(o&&(o+=" "),o+=t);return o}function dn(e,t){const n=Symbol("string"!=typeof e||t?t:`${e}Context`);return[t=>{const o=ve(n,t);if(o)return o;if(null===o)return o;throw new Error(`Injection \`${n.toString()}\` not found. Component must be used within ${Array.isArray(e)?`one of the following components: ${e.join(", ")}`:`\`${e}\``}`)},e=>(Ke(n,e),e)]}function fn(){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 pn(e,t,n){const o=n.originalEvent.target,r=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),o.dispatchEvent(r)}function mn(e){return e?e.flatMap(e=>e.type===s?mn(e.children):[e]):[]}const[vn,hn]=dn("ConfigProvider");function gn(e){return!!te()&&(Fe(e),!0)}function bn(e){let t,n,o=0;const r=()=>{o-=1,n&&o<=0&&(n.stop(),t=void 0,n=void 0)};return(...a)=>(o+=1,n||(n=Z(!0),t=n.run(()=>e(...a))),gn(r),t)}function yn(e){return function(e){if(!we(e))return Qe(e);const t=new Proxy({},{get:(t,n,o)=>Pt(Reflect.get(e.value,n,o)),set:(t,n,o)=>(we(e.value[n])&&!we(o)?e.value[n].value=o:e.value[n]=o,!0),deleteProperty:(t,n)=>Reflect.deleteProperty(e.value,n),has:(t,n)=>Reflect.has(e.value,n),ownKeys:()=>Object.keys(e.value),getOwnPropertyDescriptor:()=>({enumerable:!0,configurable:!0})});return Qe(t)}(O(e))}function wn(e,...t){const n=t.flat(),o=n[0];return yn(()=>"function"==typeof o?Object.fromEntries(Object.entries(At(e)).filter(([e,t])=>!o(St(t),e))):Object.fromEntries(Object.entries(At(e)).filter(e=>!n.includes(e[0]))))}const xn="undefined"!=typeof window&&"undefined"!=typeof document;"undefined"!=typeof WorkerGlobalScope&&(globalThis,WorkerGlobalScope);const kn=Object.prototype.toString,En=An();function An(){var e,t;return xn&&(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 Sn(e){return Array.isArray(e)?e:[e]}function On(e,t=1e4){return W((n,o)=>{let r,a=St(e);return gn(()=>{clearTimeout(r)}),{get:()=>(n(),a),set(n){a=n,o(),clearTimeout(r),r=setTimeout(()=>{a=St(e),o()},St(t))}}})}const Cn=St;function Pn(e,t){ee()&&De(e,t)}const Rn=xn?window:void 0;function Tn(e){var t;const n=St(e);return null!=(t=null==n?void 0:n.$el)?t:n}function Mn(...e){const t=[],n=()=>{t.forEach(e=>e()),t.length=0},o=O(()=>{const t=Sn(St(e[0])).filter(e=>null!=e);return t.every(e=>"string"!=typeof e)?t:void 0}),r=(a=([e,o,r,a])=>{if(n(),!(null==e?void 0:e.length)||!(null==o?void 0:o.length)||!(null==r?void 0:r.length))return;const i=(s=a,"[object Object]"===kn.call(s)?{...a}:a);var s;t.push(...e.flatMap(e=>o.flatMap(t=>r.map(n=>((e,t,n,o)=>(e.addEventListener(t,n,o),()=>e.removeEventListener(t,n,o)))(e,t,n,i)))))},i={flush:"post"},Kt(()=>{var t,n;return[null!=(n=null==(t=o.value)?void 0:t.map(e=>Tn(e)))?n:[Rn].filter(e=>null!=e),Sn(St(o.value?e[1]:e[0])),Sn(Pt(o.value?e[2]:e[1])),St(o.value?e[3]:e[2])]},a,{...i,immediate:!0}));var a,i;return gn(n),()=>{r(),n()}}function zn(){const e=vt(!1),t=ee();return t&&je(()=>{e.value=!0},t),e}function Nn(...e){let t,n,o={};3===e.length?(t=e[0],n=e[1],o=e[2]):2===e.length?"object"==typeof e[1]?(t=!0,n=e[0],o=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:r=Rn,eventName:a="keydown",passive:i=!1,dedupe:s=!1}=o,l="function"==typeof(c=t)?c:"string"==typeof c?e=>e.key===c:Array.isArray(c)?e=>c.includes(e.key):()=>!0;var c;return Mn(r,a,e=>{e.repeat&&St(s)||l(e)&&n(e)},i)}function Dn(e,t,n={}){const{window:o=Rn,...r}=n;let a;const i=function(e){const t=zn();return O(()=>(t.value,Boolean(e())))}(()=>o&&"ResizeObserver"in o),s=()=>{a&&(a.disconnect(),a=void 0)},l=O(()=>{const t=St(e);return Array.isArray(t)?t.map(e=>Tn(e)):[Tn(t)]}),c=Kt(l,e=>{if(s(),i.value&&o){a=new ResizeObserver(t);for(const t of e)t&&a.observe(t,r)}},{immediate:!0,flush:"post"}),u=()=>{s(),c()};return gn(u),{isSupported:i,stop:u}}function Ln(e,t,n,o={}){var r,a,i;const{clone:s=!1,passive:l=!1,eventName:c,deep:u=!1,defaultValue:d,shouldEmit:f}=o,p=ee(),m=n||(null==p?void 0:p.emit)||(null==(r=null==p?void 0:p.$emit)?void 0:r.bind(p))||(null==(i=null==(a=null==p?void 0:p.proxy)?void 0:a.$emit)?void 0:i.bind(null==p?void 0:p.proxy));let v=c;t||(t="modelValue"),v=v||`update:${t.toString()}`;const h=e=>{return s?"function"==typeof s?s(e):(t=e,JSON.parse(JSON.stringify(t))):e;var t},g=()=>void 0!==e[t]?h(e[t]):d,b=e=>{f?f(e)&&m(v,e):m(v,e)};if(l){const n=g(),o=et(n);let r=!1;return Kt(()=>e[t],e=>{r||(r=!0,o.value=h(e),Pe(()=>r=!1))}),Kt(o,n=>{r||n===e[t]&&!u||b(n)},{deep:u}),o}return O({get:()=>g(),set(e){b(e)}})}const Bn=bn(()=>{const e=et(new Map),t=et(),n=O(()=>{for(const t of e.value.values())if(t)return!0;return!1}),o=vn({scrollBody:et(!0)});let r=null;return Kt(n,(e,n)=>{if(!xn)return;if(!e)return void(n&&(document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.documentElement.style.removeProperty("--scrollbar-width"),document.body.style.overflow=t.value??"",En&&r?.(),t.value=void 0));void 0===t.value&&(t.value=document.body.style.overflow);const a=window.innerWidth-document.documentElement.clientWidth,i={padding:a,margin:0},s=o.scrollBody?.value?"object"==typeof o.scrollBody.value?sn({padding:!0===o.scrollBody.value.padding?a:o.scrollBody.value.padding,margin:!0===o.scrollBody.value.margin?a:o.scrollBody.value.margin},i):i:{padding:0,margin:0};a>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.documentElement.style.setProperty("--scrollbar-width",`${a}px`),document.body.style.overflow="hidden"),En&&(r=Mn(document,"touchmove",e=>function(e){const t=e||window.event,n=t.target;if(n instanceof Element&&jn(n))return!1;if(t.touches.length>1)return!0;t.preventDefault&&t.cancelable&&t.preventDefault();return!1}(e),{passive:!1})),Pe(()=>{document.body.style.pointerEvents="none",document.body.style.overflow="hidden"})},{immediate:!0,flush:"sync"}),e});function $n(e){const t=Math.random().toString(36).substring(2,7),n=Bn();n.value.set(t,e??!1);const o=O({get:()=>n.value.get(t)??!1,set:e=>n.value.set(t,e)});return Pn(()=>{n.value.delete(t)}),o}function jn(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&&jn(t)}}function In(e){const t=vn({dir:et("ltr")});return O(()=>e?.value||t.dir?.value||"ltr")}function Wn(e){const t=ee(),n=t?.type.emits,o={};return n?.forEach(t=>{o[wt(k(t))]=(...n)=>e(t,...n)}),o}let Fn=0;function qn(){Yt(e=>{if(!xn)return;const t=document.querySelectorAll("[data-reka-focus-guard]");document.body.insertAdjacentElement("afterbegin",t[0]??Hn()),document.body.insertAdjacentElement("beforeend",t[1]??Hn()),Fn++,e(()=>{1===Fn&&document.querySelectorAll("[data-reka-focus-guard]").forEach(e=>e.remove()),Fn--})})}function Hn(){const e=document.createElement("span");return e.setAttribute("data-reka-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}function _n(){const e=ee(),t=et(),n=O(()=>["#text","#comment"].includes(t.value?.$el.nodeName)?t.value?.$el.nextElementSibling:Tn(t)),o=Object.assign({},e.exposed),r={};for(const a in e.props)Object.defineProperty(r,a,{enumerable:!0,configurable:!0,get:()=>e.props[a]});if(Object.keys(o).length>0)for(const a in o)Object.defineProperty(r,a,{enumerable:!0,configurable:!0,get:()=>o[a]});return Object.defineProperty(r,"$el",{enumerable:!0,configurable:!0,get:()=>e.vnode.el}),e.exposed=r,{forwardRef:function(n){t.value=n,n&&(Object.defineProperty(r,"$el",{enumerable:!0,configurable:!0,get:()=>n instanceof Element?n:n.$el}),e.exposed=r)},currentRef:t,currentElement:n}}function Vn(e){const t=ee(),n=Object.keys(t?.type.props??{}).reduce((e,n)=>{const o=(t?.type.props[n]).default;return void 0!==o&&(e[n]=o),e},{}),o=Et(e);return O(()=>{const e={},r=t?.vnode.props??{};return Object.keys(r).forEach(t=>{e[k(t)]=r[t]}),Object.keys({...n,...e}).reduce((e,t)=>(void 0!==o.value[t]&&(e[t]=o.value[t]),e),{})})}function Un(e,t){const n=Vn(e),o=t?Wn(t):{};return O(()=>({...n.value,...o}))}var Gn=new WeakMap,Kn=new WeakMap,Yn={},Xn=0,Jn=function(e){return e&&(e.host||Jn(e.parentNode))},Qn=function(e,t,n,o){var r=function(e,t){return t.map(function(t){if(e.contains(t))return t;var n=Jn(t);return n&&e.contains(n)?n:null}).filter(function(e){return Boolean(e)})}(t,Array.isArray(e)?e:[e]);Yn[n]||(Yn[n]=new WeakMap);var a=Yn[n],i=[],s=new Set,l=new Set(r),c=function(e){e&&!s.has(e)&&(s.add(e),c(e.parentNode))};r.forEach(c);var u=function(e){e&&!l.has(e)&&Array.prototype.forEach.call(e.children,function(e){if(s.has(e))u(e);else try{var t=e.getAttribute(o),r=null!==t&&"false"!==t,l=(Gn.get(e)||0)+1,c=(a.get(e)||0)+1;Gn.set(e,l),a.set(e,c),i.push(e),1===l&&r&&Kn.set(e,!0),1===c&&e.setAttribute(n,"true"),r||e.setAttribute(o,"true")}catch(d){}})};return u(t),s.clear(),Xn++,function(){i.forEach(function(e){var t=Gn.get(e)-1,r=a.get(e)-1;Gn.set(e,t),a.set(e,r),t||(Kn.has(e)||e.removeAttribute(o),Kn.delete(e)),r||e.removeAttribute(n)}),--Xn||(Gn=new WeakMap,Gn=new WeakMap,Kn=new WeakMap,Yn={})}},Zn=function(e,t,n){void 0===n&&(n="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),r=function(e){return"undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body}(e);return r?(o.push.apply(o,Array.from(r.querySelectorAll("[aria-live], script"))),Qn(o,r,n,"aria-hidden")):function(){return null}};function eo(e){let t;Kt(()=>Tn(e),e=>{e?t=Zn(e):t&&t()}),He(()=>{t&&t()})}let to=0;function no(e,t="reka"){const n=vn({useId:void 0});return"useId"in ln?`${t}-${Nt?.()}`:n.useId?`${t}-${n.useId()}`:`${t}-${++to}`}function oo(e,t){const n=et(e);return{state:n,dispatch:e=>{n.value=function(e){return t[n.value][e]??n.value}(e)}}}function ro(e){const t=On("",1e3);return{search:t,handleTypeaheadSearch:(e,n)=>{t.value=t.value+e;{const e=fn(),o=n.map(e=>({...e,textValue:e.value?.textValue??e.ref.textContent?.trim()??""})),r=o.find(t=>t.ref===e),a=function(e,t,n){const o=t.length>1&&Array.from(t).every(e=>e===t[0]),r=o?t[0]:t,a=n?e.indexOf(n):-1;let i=(s=e,l=Math.max(a,0),s.map((e,t)=>s[(l+t)%s.length]));var s,l;1===r.length&&(i=i.filter(e=>e!==n));const c=i.find(e=>e.toLowerCase().startsWith(r.toLowerCase()));return c!==n?c:void 0}(o.map(e=>e.textValue),t.value,r?.textValue),i=o.find(e=>e.textValue===a);return i&&i.ref.focus(),i?.ref}},resetTypeahead:()=>{t.value=""}}}function ao(e){return e&&getComputedStyle(e).animationName||"none"}var io=q({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(e,{slots:t,expose:n}){const{present:o,forceMount:r}=At(e),a=et(),{isPresent:i}=function(e,t){const n=et({}),o=et("none"),r=et(e),a=e.value?"mounted":"unmounted";let i;const s=t.value?.ownerDocument.defaultView??Rn,{state:l,dispatch:c}=oo(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),u=e=>{if(xn){const n=new CustomEvent(e,{bubbles:!1,cancelable:!1});t.value?.dispatchEvent(n)}};Kt(e,async(e,r)=>{const a=r!==e;if(await Pe(),a){const a=o.value,i=ao(t.value);e?(c("MOUNT"),u("enter"),"none"===i&&u("after-enter")):"none"===i||"undefined"===i||"none"===n.value?.display?(c("UNMOUNT"),u("leave"),u("after-leave")):r&&a!==i?(c("ANIMATION_OUT"),u("leave")):(c("UNMOUNT"),u("after-leave"))}},{immediate:!0});const d=e=>{const n=ao(t.value),o=n.includes(e.animationName),a="mounted"===l.value?"enter":"leave";if(e.target===t.value&&o&&(u(`after-${a}`),c("ANIMATION_END"),!r.value)){const e=t.value.style.animationFillMode;t.value.style.animationFillMode="forwards",i=s?.setTimeout(()=>{"forwards"===t.value?.style.animationFillMode&&(t.value.style.animationFillMode=e)})}e.target===t.value&&"none"===n&&c("ANIMATION_END")},f=e=>{e.target===t.value&&(o.value=ao(t.value))},p=Kt(t,(e,t)=>{e?(n.value=getComputedStyle(e),e.addEventListener("animationstart",f),e.addEventListener("animationcancel",d),e.addEventListener("animationend",d)):(c("ANIMATION_END"),void 0!==i&&s?.clearTimeout(i),t?.removeEventListener("animationstart",f),t?.removeEventListener("animationcancel",d),t?.removeEventListener("animationend",d))},{immediate:!0}),m=Kt(l,()=>{const e=ao(t.value);o.value="mounted"===l.value?e:"none"});return He(()=>{p(),m()}),{isPresent:O(()=>["mounted","unmountSuspended"].includes(l.value))}}(o,a);n({present:i});let s=t.default({present:i.value});s=mn(s||[]);const l=ee();if(s&&s?.length>1){const e=l?.parent?.type.name?`<${l.parent.type.name} />`:"component";throw 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()=>r.value||o.value||i.value?ae(t.default({present:i.value})[0],{ref:e=>{const t=Tn(e);return void 0===t?.hasAttribute||(t?.hasAttribute("data-reka-popper-content-wrapper")?a.value=t.firstElementChild:a.value=t),t}}):null}});const so=q({name:"PrimitiveSlot",inheritAttrs:!1,setup:(e,{attrs:t,slots:o})=>()=>{if(!o.default)return null;const e=mn(o.default()),r=e.findIndex(e=>e.type!==n);if(-1===r)return e;const a=e[r];delete a.props?.ref;const i=a.props?Ce(t,a.props):t,s=A({...a,props:{}},i);return 1===e.length?s:(e[r]=s,e)}}),lo=["area","img","input"],co=q({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"div"}},setup(e,{attrs:t,slots:n}){const o=e.asChild?"template":e.as;return"string"==typeof o&&lo.includes(o)?()=>ae(o,t):"template"!==o?()=>ae(e.as,t,{default:n.default}):()=>ae(so,t,{default:n.default})}});function uo(){const e=et(),t=O(()=>["#text","#comment"].includes(e.value?.$el.nodeName)?e.value?.$el.nextElementSibling:Tn(e));return{primitiveElement:e,currentElement:t}}function fo(e,t){const n=t.closest("[data-dismissable-layer]"),o=""===e.dataset.dismissableLayer?e:e.querySelector("[data-dismissable-layer]"),r=Array.from(e.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!(!n||!(o===n||r.indexOf(o)<r.indexOf(n)))}const po=Qe({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set});var mo=q({__name:"DismissableLayer",props:{disableOutsidePointerEvents:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss"],setup(e,{emit:t}){const n=e,o=t,{forwardRef:r,currentElement:a}=_n(),i=O(()=>a.value?.ownerDocument??globalThis.document),s=O(()=>po.layersRoot),l=O(()=>a.value?Array.from(s.value).indexOf(a.value):-1),c=O(()=>po.layersWithOutsidePointerEventsDisabled.size>0),u=O(()=>{const e=Array.from(s.value),[t]=[...po.layersWithOutsidePointerEventsDisabled].slice(-1),n=e.indexOf(t);return l.value>=n}),d=function(e,t,n=!0){const o=t?.value?.ownerDocument??globalThis?.document,r=et(!1),a=et(()=>{});return Yt(i=>{if(!xn||!St(n))return;const s=async n=>{const i=n.target;if(t?.value&&i)if(fo(t.value,i))r.value=!1;else{if(n.target&&!r.value){let t=function(){pn("dismissableLayer.pointerDownOutside",e,r)};const r={originalEvent:n};"touch"===n.pointerType?(o.removeEventListener("click",a.value),a.value=t,o.addEventListener("click",a.value,{once:!0})):t()}else o.removeEventListener("click",a.value);r.value=!1}},l=window.setTimeout(()=>{o.addEventListener("pointerdown",s)},0);i(()=>{window.clearTimeout(l),o.removeEventListener("pointerdown",s),o.removeEventListener("click",a.value)})}),{onPointerDownCapture:()=>{St(n)&&(r.value=!0)}}}(async e=>{const t=[...po.branches].some(t=>t?.contains(e.target));u.value&&!t&&(o("pointerDownOutside",e),o("interactOutside",e),await Pe(),e.defaultPrevented||o("dismiss"))},a),f=function(e,t,n=!0){const o=t?.value?.ownerDocument??globalThis?.document,r=et(!1);return Yt(a=>{if(!xn||!St(n))return;const i=async n=>{if(!t?.value)return;await Pe(),await Pe();const o=n.target;t.value&&o&&!fo(t.value,o)&&n.target&&!r.value&&pn("dismissableLayer.focusOutside",e,{originalEvent:n})};o.addEventListener("focusin",i),a(()=>o.removeEventListener("focusin",i))}),{onFocusCapture:()=>{St(n)&&(r.value=!0)},onBlurCapture:()=>{St(n)&&(r.value=!1)}}}(e=>{[...po.branches].some(t=>t?.contains(e.target))||(o("focusOutside",e),o("interactOutside",e),e.defaultPrevented||o("dismiss"))},a);let p;return Nn("Escape",e=>{l.value===s.value.size-1&&(o("escapeKeyDown",e),e.defaultPrevented||o("dismiss"))}),Yt(e=>{a.value&&(n.disableOutsidePointerEvents&&(0===po.layersWithOutsidePointerEventsDisabled.size&&(p=i.value.body.style.pointerEvents,i.value.body.style.pointerEvents="none"),po.layersWithOutsidePointerEventsDisabled.add(a.value)),s.value.add(a.value),e(()=>{n.disableOutsidePointerEvents&&1===po.layersWithOutsidePointerEventsDisabled.size&&(i.value.body.style.pointerEvents=p)}))}),Yt(e=>{e(()=>{a.value&&(s.value.delete(a.value),po.layersWithOutsidePointerEventsDisabled.delete(a.value))})}),(e,t)=>(Ue(),P(Pt(co),{ref:Pt(r),"as-child":e.asChild,as:e.as,"data-dismissable-layer":"",style:Me({pointerEvents:c.value?u.value?"auto":"none":void 0}),onFocusCapture:Pt(f).onFocusCapture,onBlurCapture:Pt(f).onBlurCapture,onPointerdownCapture:Pt(d).onPointerDownCapture},{default:Zt(()=>[rt(e.$slots,"default")]),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}});const vo=function(e){let t,n=!1;const o=Z(!0);return(...r)=>(n||(t=o.run(()=>e(...r)),n=!0),t)}(()=>et([]));function ho(e,t){const n=[...e],o=n.indexOf(t);return-1!==o&&n.splice(o,1),n}const go="focusScope.autoFocusOnMount",bo="focusScope.autoFocusOnUnmount",yo={bubbles:!1,cancelable:!0};function wo(e){const t=[],n=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(;n.nextNode();)t.push(n.currentNode);return t}function xo(e,t){for(const n of e)if(!ko(n,{upTo:t}))return n}function ko(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 Eo(e,{select:t=!1}={}){if(e&&e.focus){const n=fn();e.focus({preventScroll:!0}),e!==n&&function(e){return e instanceof HTMLInputElement&&"select"in e}(e)&&t&&e.select()}}var Ao=q({__name:"FocusScope",props:{loop:{type:Boolean,required:!1,default:!1},trapped:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["mountAutoFocus","unmountAutoFocus"],setup(e,{emit:t}){const n=e,o=t,{currentRef:r,currentElement:a}=_n(),i=et(null),s=function(){const e=vo();return{add(t){const n=e.value[0];t!==n&&n?.pause(),e.value=ho(e.value,t),e.value.unshift(t)},remove(t){e.value=ho(e.value,t),e.value[0]?.resume()}}}(),l=Qe({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});function c(e){if(!n.loop&&!n.trapped)return;if(l.paused)return;const t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=fn();if(t&&o){const t=e.currentTarget,[r,a]=function(e){const t=wo(e);return[xo(t,e),xo(t.reverse(),e)]}(t);r&&a?e.shiftKey||o!==a?e.shiftKey&&o===r&&(e.preventDefault(),n.loop&&Eo(a,{select:!0})):(e.preventDefault(),n.loop&&Eo(r,{select:!0})):o===t&&e.preventDefault()}}return Yt(e=>{if(!xn)return;const t=a.value;if(!n.trapped)return;function o(e){if(l.paused||!t)return;const n=e.target;t.contains(n)?i.value=n:Eo(i.value,{select:!0})}function r(e){if(l.paused||!t)return;const n=e.relatedTarget;null!==n&&(t.contains(n)||Eo(i.value,{select:!0}))}document.addEventListener("focusin",o),document.addEventListener("focusout",r);const s=new MutationObserver(function(e){t.contains(i.value)||Eo(t)});t&&s.observe(t,{childList:!0,subtree:!0}),e(()=>{document.removeEventListener("focusin",o),document.removeEventListener("focusout",r),s.disconnect()})}),Yt(async e=>{const t=a.value;if(await Pe(),!t)return;s.add(l);const n=fn();if(!t.contains(n)){const e=new CustomEvent(go,yo);t.addEventListener(go,e=>o("mountAutoFocus",e)),t.dispatchEvent(e),e.defaultPrevented||(!function(e,{select:t=!1}={}){const n=fn();for(const o of e)if(Eo(o,{select:t}),fn()!==n)return!0}((r=wo(t),r.filter(e=>"A"!==e.tagName)),{select:!0}),fn()===n&&Eo(t))}var r;e(()=>{t.removeEventListener(go,e=>o("mountAutoFocus",e));const e=new CustomEvent(bo,yo),r=e=>{o("unmountAutoFocus",e)};t.addEventListener(bo,r),t.dispatchEvent(e),setTimeout(()=>{e.defaultPrevented||Eo(n??document.body,{select:!0}),t.removeEventListener(bo,r),s.remove(l)},0)})}),(e,t)=>(Ue(),P(Pt(co),{ref_key:"currentRef",ref:r,tabindex:"-1","as-child":e.asChild,as:e.as,onKeydown:c},{default:Zt(()=>[rt(e.$slots,"default")]),_:3},8,["as-child","as"]))}});const So="menu.itemSelect",Oo=["Enter"," "],Co=["ArrowUp","PageDown","End"],Po=["ArrowDown","PageUp","Home",...Co];function Ro(e){return e?"open":"closed"}function To(e){const t=fn();for(const n of e){if(n===t)return;if(n.focus(),fn()!==t)return}}function Mo(e,t){if(!t)return!1;return function(e,t){const{x:n,y:o}=e;let r=!1;for(let a=0,i=t.length-1;a<t.length;i=a++){const e=t[a].x,s=t[a].y,l=t[i].x,c=t[i].y;s>o!=c>o&&n<(l-e)*(o-s)/(c-s)+e&&(r=!r)}return r}({x:e.clientX,y:e.clientY},t)}function zo(e){return"mouse"===e.pointerType}var No=q({__name:"Teleport",props:{to:{type:null,required:!1,default:"body"},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=zn();return(e,n)=>Pt(t)||e.forceMount?(Ue(),P(f,{key:0,to:e.to,disabled:e.disabled,defer:e.defer},[rt(e.$slots,"default")],8,["to","disabled","defer"])):R("v-if",!0)}});const Do="data-reka-collection-item";function Lo(e={}){const{key:t="",isProvider:n=!1}=e,o=`${t}CollectionProvider`;let r;if(n){const e=et(new Map),t=et();r={collectionRef:t,itemMap:e},Ke(o,r)}else r=ve(o);const a=q({name:"CollectionSlot",setup(e,{slots:t}){const{primitiveElement:n,currentElement:o}=uo();return Kt(o,()=>{r.collectionRef.value=o.value}),()=>ae(so,{ref:n},t)}}),i=q({name:"CollectionItem",inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(e,{slots:t,attrs:n}){const{primitiveElement:o,currentElement:a}=uo();return Yt(t=>{if(a.value){const n=Ae(a.value);r.itemMap.value.set(n,{ref:a.value,value:e.value}),t(()=>r.itemMap.value.delete(n))}}),()=>ae(so,{...n,[Do]:"",ref:o},t)}});return{getItems:(e=!1)=>{const t=r.collectionRef.value;if(!t)return[];const n=Array.from(t.querySelectorAll(`[${Do}]`)),o=Array.from(r.itemMap.value.values()).sort((e,t)=>n.indexOf(e.ref)-n.indexOf(t.ref));return e?o:o.filter(e=>""!==e.ref.dataset.disabled)},reactiveItems:O(()=>Array.from(r.itemMap.value.values())),itemMapSize:O(()=>r.itemMap.value.size),CollectionSlot:a,CollectionItem:i}}const[Bo,$o]=dn("PopperRoot");var jo=q({inheritAttrs:!1,__name:"PopperRoot",setup(e){const t=et();return $o({anchor:t,onAnchorChange:e=>t.value=e}),(e,t)=>rt(e.$slots,"default")}}),Io=q({__name:"PopperAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,{forwardRef:n,currentElement:o}=_n(),r=Bo();return Xt(()=>{r.onAnchorChange(t.reference??o.value)}),(e,t)=>(Ue(),P(Pt(co),{ref:Pt(n),as:e.as,"as-child":e.asChild},{default:Zt(()=>[rt(e.$slots,"default")]),_:3},8,["as","as-child"]))}});function Wo(e){return null!==e}function Fo(e){return{name:"transformOrigin",options:e,fn(t){const{placement:n,rects:o,middlewareData:r}=t,a=0!==r.arrow?.centerOffset,i=a?0:e.arrowWidth,s=a?0:e.arrowHeight,[l,c]=qo(n),u={start:"0%",center:"50%",end:"100%"}[c],d=(r.arrow?.x??0)+i/2,f=(r.arrow?.y??0)+s/2;let p="",m="";return"bottom"===l?(p=a?u:`${d}px`,m=-s+"px"):"top"===l?(p=a?u:`${d}px`,m=`${o.floating.height+s}px`):"right"===l?(p=-s+"px",m=a?u:`${f}px`):"left"===l&&(p=`${o.floating.width+s}px`,m=a?u:`${f}px`),{data:{x:p,y:m}}}}}function qo(e){const[t,n="center"]=e.split("-");return[t,n]}const Ho=["top","right","bottom","left"],_o=Math.min,Vo=Math.max,Uo=Math.round,Go=Math.floor,Ko=e=>({x:e,y:e}),Yo={left:"right",right:"left",bottom:"top",top:"bottom"},Xo={start:"end",end:"start"};function Jo(e,t,n){return Vo(e,_o(t,n))}function Qo(e,t){return"function"==typeof e?e(t):e}function Zo(e){return e.split("-")[0]}function er(e){return e.split("-")[1]}function tr(e){return"x"===e?"y":"x"}function nr(e){return"y"===e?"height":"width"}const or=new Set(["top","bottom"]);function rr(e){return or.has(Zo(e))?"y":"x"}function ar(e){return tr(rr(e))}function ir(e){return e.replace(/start|end/g,e=>Xo[e])}const sr=["left","right"],lr=["right","left"],cr=["top","bottom"],ur=["bottom","top"];function dr(e,t,n,o){const r=er(e);let a=function(e,t,n){switch(e){case"top":case"bottom":return n?t?lr:sr:t?sr:lr;case"left":case"right":return t?cr:ur;default:return[]}}(Zo(e),"start"===n,o);return r&&(a=a.map(e=>e+"-"+r),t&&(a=a.concat(a.map(ir)))),a}function fr(e){return e.replace(/left|right|bottom|top/g,e=>Yo[e])}function pr(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function mr(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function vr(e,t,n){let{reference:o,floating:r}=e;const a=rr(t),i=ar(t),s=nr(i),l=Zo(t),c="y"===a,u=o.x+o.width/2-r.width/2,d=o.y+o.height/2-r.height/2,f=o[s]/2-r[s]/2;let p;switch(l){case"top":p={x:u,y:o.y-r.height};break;case"bottom":p={x:u,y:o.y+o.height};break;case"right":p={x:o.x+o.width,y:d};break;case"left":p={x:o.x-r.width,y:d};break;default:p={x:o.x,y:o.y}}switch(er(t)){case"start":p[i]-=f*(n&&c?-1:1);break;case"end":p[i]+=f*(n&&c?-1:1)}return p}async function hr(e,t){var n;void 0===t&&(t={});const{x:o,y:r,platform:a,rects:i,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=Qo(t,e),m=pr(p),v=s[f?"floating"===d?"reference":"floating":d],h=mr(await a.getClippingRect({element:null==(n=await(null==a.isElement?void 0:a.isElement(v)))||n?v:v.contextElement||await(null==a.getDocumentElement?void 0:a.getDocumentElement(s.floating)),boundary:c,rootBoundary:u,strategy:l})),g="floating"===d?{x:o,y:r,width:i.floating.width,height:i.floating.height}:i.reference,b=await(null==a.getOffsetParent?void 0:a.getOffsetParent(s.floating)),y=await(null==a.isElement?void 0:a.isElement(b))&&await(null==a.getScale?void 0:a.getScale(b))||{x:1,y:1},w=mr(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:g,offsetParent:b,strategy:l}):g);return{top:(h.top-w.top+m.top)/y.y,bottom:(w.bottom-h.bottom+m.bottom)/y.y,left:(h.left-w.left+m.left)/y.x,right:(w.right-h.right+m.right)/y.x}}function gr(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function br(e){return Ho.some(t=>e[t]>=0)}const yr=new Set(["left","top"]);function wr(){return"undefined"!=typeof window}function xr(e){return Ar(e)?(e.nodeName||"").toLowerCase():"#document"}function kr(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function Er(e){var t;return null==(t=(Ar(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function Ar(e){return!!wr()&&(e instanceof Node||e instanceof kr(e).Node)}function Sr(e){return!!wr()&&(e instanceof Element||e instanceof kr(e).Element)}function Or(e){return!!wr()&&(e instanceof HTMLElement||e instanceof kr(e).HTMLElement)}function Cr(e){return!(!wr()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof kr(e).ShadowRoot)}const Pr=new Set(["inline","contents"]);function Rr(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=Fr(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!Pr.has(r)}const Tr=new Set(["table","td","th"]);function Mr(e){return Tr.has(xr(e))}const zr=[":popover-open",":modal"];function Nr(e){return zr.some(t=>{try{return e.matches(t)}catch(n){return!1}})}const Dr=["transform","translate","scale","rotate","perspective"],Lr=["transform","translate","scale","rotate","perspective","filter"],Br=["paint","layout","strict","content"];function $r(e){const t=jr(),n=Sr(e)?Fr(e):e;return Dr.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||Lr.some(e=>(n.willChange||"").includes(e))||Br.some(e=>(n.contain||"").includes(e))}function jr(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}const Ir=new Set(["html","body","#document"]);function Wr(e){return Ir.has(xr(e))}function Fr(e){return kr(e).getComputedStyle(e)}function qr(e){return Sr(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Hr(e){if("html"===xr(e))return e;const t=e.assignedSlot||e.parentNode||Cr(e)&&e.host||Er(e);return Cr(t)?t.host:t}function _r(e){const t=Hr(e);return Wr(t)?e.ownerDocument?e.ownerDocument.body:e.body:Or(t)&&Rr(t)?t:_r(t)}function Vr(e,t,n){var o;void 0===t&&(t=[]),void 0===n&&(n=!0);const r=_r(e),a=r===(null==(o=e.ownerDocument)?void 0:o.body),i=kr(r);if(a){const e=Ur(i);return t.concat(i,i.visualViewport||[],Rr(r)?r:[],e&&n?Vr(e):[])}return t.concat(r,Vr(r,[],n))}function Ur(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Gr(e){const t=Fr(e);let n=parseFloat(t.width)||0,o=parseFloat(t.height)||0;const r=Or(e),a=r?e.offsetWidth:n,i=r?e.offsetHeight:o,s=Uo(n)!==a||Uo(o)!==i;return s&&(n=a,o=i),{width:n,height:o,$:s}}function Kr(e){return Sr(e)?e:e.contextElement}function Yr(e){const t=Kr(e);if(!Or(t))return Ko(1);const n=t.getBoundingClientRect(),{width:o,height:r,$:a}=Gr(t);let i=(a?Uo(n.width):n.width)/o,s=(a?Uo(n.height):n.height)/r;return i&&Number.isFinite(i)||(i=1),s&&Number.isFinite(s)||(s=1),{x:i,y:s}}const Xr=Ko(0);function Jr(e){const t=kr(e);return jr()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:Xr}function Qr(e,t,n,o){void 0===t&&(t=!1),void 0===n&&(n=!1);const r=e.getBoundingClientRect(),a=Kr(e);let i=Ko(1);t&&(o?Sr(o)&&(i=Yr(o)):i=Yr(e));const s=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==kr(e))&&t}(a,n,o)?Jr(a):Ko(0);let l=(r.left+s.x)/i.x,c=(r.top+s.y)/i.y,u=r.width/i.x,d=r.height/i.y;if(a){const e=kr(a),t=o&&Sr(o)?kr(o):o;let n=e,r=Ur(n);for(;r&&o&&t!==n;){const e=Yr(r),t=r.getBoundingClientRect(),o=Fr(r),a=t.left+(r.clientLeft+parseFloat(o.paddingLeft))*e.x,i=t.top+(r.clientTop+parseFloat(o.paddingTop))*e.y;l*=e.x,c*=e.y,u*=e.x,d*=e.y,l+=a,c+=i,n=kr(r),r=Ur(n)}}return mr({width:u,height:d,x:l,y:c})}function Zr(e,t){const n=qr(e).scrollLeft;return t?t.left+n:Qr(Er(e)).left+n}function ea(e,t,n){void 0===n&&(n=!1);const o=e.getBoundingClientRect();return{x:o.left+t.scrollLeft-(n?0:Zr(e,o)),y:o.top+t.scrollTop}}const ta=new Set(["absolute","fixed"]);function na(e,t,n){let o;if("viewport"===t)o=function(e,t){const n=kr(e),o=Er(e),r=n.visualViewport;let a=o.clientWidth,i=o.clientHeight,s=0,l=0;if(r){a=r.width,i=r.height;const e=jr();(!e||e&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:a,height:i,x:s,y:l}}(e,n);else if("document"===t)o=function(e){const t=Er(e),n=qr(e),o=e.ownerDocument.body,r=Vo(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),a=Vo(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let i=-n.scrollLeft+Zr(e);const s=-n.scrollTop;return"rtl"===Fr(o).direction&&(i+=Vo(t.clientWidth,o.clientWidth)-r),{width:r,height:a,x:i,y:s}}(Er(e));else if(Sr(t))o=function(e,t){const n=Qr(e,!0,"fixed"===t),o=n.top+e.clientTop,r=n.left+e.clientLeft,a=Or(e)?Yr(e):Ko(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:r*a.x,y:o*a.y}}(t,n);else{const n=Jr(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return mr(o)}function oa(e,t){const n=Hr(e);return!(n===t||!Sr(n)||Wr(n))&&("fixed"===Fr(n).position||oa(n,t))}function ra(e,t,n){const o=Or(t),r=Er(t),a="fixed"===n,i=Qr(e,!0,a,t);let s={scrollLeft:0,scrollTop:0};const l=Ko(0);function c(){l.x=Zr(r)}if(o||!o&&!a)if(("body"!==xr(t)||Rr(r))&&(s=qr(t)),o){const e=Qr(t,!0,a,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else r&&c();a&&!o&&r&&c();const u=!r||o||a?Ko(0):ea(r,s);return{x:i.left+s.scrollLeft-l.x-u.x,y:i.top+s.scrollTop-l.y-u.y,width:i.width,height:i.height}}function aa(e){return"static"===Fr(e).position}function ia(e,t){if(!Or(e)||"fixed"===Fr(e).position)return null;if(t)return t(e);let n=e.offsetParent;return Er(e)===n&&(n=n.ownerDocument.body),n}function sa(e,t){const n=kr(e);if(Nr(e))return n;if(!Or(e)){let t=Hr(e);for(;t&&!Wr(t);){if(Sr(t)&&!aa(t))return t;t=Hr(t)}return n}let o=ia(e,t);for(;o&&Mr(o)&&aa(o);)o=ia(o,t);return o&&Wr(o)&&aa(o)&&!$r(o)?n:o||function(e){let t=Hr(e);for(;Or(t)&&!Wr(t);){if($r(t))return t;if(Nr(t))return null;t=Hr(t)}return null}(e)||n}const la={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:o,strategy:r}=e;const a="fixed"===r,i=Er(o),s=!!t&&Nr(t.floating);if(o===i||s&&a)return n;let l={scrollLeft:0,scrollTop:0},c=Ko(1);const u=Ko(0),d=Or(o);if((d||!d&&!a)&&(("body"!==xr(o)||Rr(i))&&(l=qr(o)),Or(o))){const e=Qr(o);c=Yr(o),u.x=e.x+o.clientLeft,u.y=e.y+o.clientTop}const f=!i||d||a?Ko(0):ea(i,l,!0);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-l.scrollLeft*c.x+u.x+f.x,y:n.y*c.y-l.scrollTop*c.y+u.y+f.y}},getDocumentElement:Er,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const a=[..."clippingAncestors"===n?Nr(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let o=Vr(e,[],!1).filter(e=>Sr(e)&&"body"!==xr(e)),r=null;const a="fixed"===Fr(e).position;let i=a?Hr(e):e;for(;Sr(i)&&!Wr(i);){const t=Fr(i),n=$r(i);n||"fixed"!==t.position||(r=null),(a?!n&&!r:!n&&"static"===t.position&&r&&ta.has(r.position)||Rr(i)&&!n&&oa(e,i))?o=o.filter(e=>e!==i):r=t,i=Hr(i)}return t.set(e,o),o}(t,this._c):[].concat(n),o],i=a[0],s=a.reduce((e,n)=>{const o=na(t,n,r);return e.top=Vo(o.top,e.top),e.right=_o(o.right,e.right),e.bottom=_o(o.bottom,e.bottom),e.left=Vo(o.left,e.left),e},na(t,i,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:sa,getElementRects:async function(e){const t=this.getOffsetParent||sa,n=this.getDimensions,o=await n(e.floating);return{reference:ra(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=Gr(e);return{width:t,height:n}},getScale:Yr,isElement:Sr,isRTL:function(e){return"rtl"===Fr(e).direction}};function ca(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function ua(e,t,n,o){void 0===o&&(o={});const{ancestorScroll:r=!0,ancestorResize:a=!0,elementResize:i="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:l=!1}=o,c=Kr(e),u=r||a?[...c?Vr(c):[],...Vr(t)]:[];u.forEach(e=>{r&&e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)});const d=c&&s?function(e,t){let n,o=null;const r=Er(e);function a(){var e;clearTimeout(n),null==(e=o)||e.disconnect(),o=null}return function i(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),a();const c=e.getBoundingClientRect(),{left:u,top:d,width:f,height:p}=c;if(s||t(),!f||!p)return;const m={rootMargin:-Go(d)+"px "+-Go(r.clientWidth-(u+f))+"px "+-Go(r.clientHeight-(d+p))+"px "+-Go(u)+"px",threshold:Vo(0,_o(1,l))||1};let v=!0;function h(t){const o=t[0].intersectionRatio;if(o!==l){if(!v)return i();o?i(!1,o):n=setTimeout(()=>{i(!1,1e-7)},1e3)}1!==o||ca(c,e.getBoundingClientRect())||i(),v=!1}try{o=new IntersectionObserver(h,{...m,root:r.ownerDocument})}catch(g){o=new IntersectionObserver(h,m)}o.observe(e)}(!0),a}(c,n):null;let f,p=-1,m=null;i&&(m=new ResizeObserver(e=>{let[o]=e;o&&o.target===c&&m&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),c&&!l&&m.observe(c),m.observe(t));let v=l?Qr(e):null;return l&&function t(){const o=Qr(e);v&&!ca(v,o)&&n();v=o,f=requestAnimationFrame(t)}(),n(),()=>{var e;u.forEach(e=>{r&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)}),null==d||d(),null==(e=m)||e.disconnect(),m=null,l&&cancelAnimationFrame(f)}}const da=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:a,placement:i,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:r}=e,a=await(null==o.isRTL?void 0:o.isRTL(r.floating)),i=Zo(n),s=er(n),l="y"===rr(n),c=yr.has(i)?-1:1,u=a&&l?-1:1,d=Qo(t,e);let{mainAxis:f,crossAxis:p,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&"number"==typeof m&&(p="end"===s?-1*m:m),l?{x:p*u,y:f*c}:{x:f*c,y:p*u}}(t,e);return i===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:r+l.x,y:a+l.y,data:{...l,placement:i}}}}},fa=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:o,placement:r}=t,{mainAxis:a=!0,crossAxis:i=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=Qo(e,t),c={x:n,y:o},u=await hr(t,l),d=rr(Zo(r)),f=tr(d);let p=c[f],m=c[d];if(a){const e="y"===f?"bottom":"right";p=Jo(p+u["y"===f?"top":"left"],p,p-u[e])}if(i){const e="y"===d?"bottom":"right";m=Jo(m+u["y"===d?"top":"left"],m,m-u[e])}const v=s.fn({...t,[f]:p,[d]:m});return{...v,data:{x:v.x-n,y:v.y-o,enabled:{[f]:a,[d]:i}}}}}},pa=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:a,rects:i,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:f,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:v=!0,...h}=Qo(e,t);if(null!=(n=a.arrow)&&n.alignmentOffset)return{};const g=Zo(r),b=rr(s),y=Zo(s)===s,w=await(null==l.isRTL?void 0:l.isRTL(c.floating)),x=f||(y||!v?[fr(s)]:function(e){const t=fr(e);return[ir(e),t,ir(t)]}(s)),k="none"!==m;!f&&k&&x.push(...dr(s,v,m,w));const E=[s,...x],A=await hr(t,h),S=[];let O=(null==(o=a.flip)?void 0:o.overflows)||[];if(u&&S.push(A[g]),d){const e=function(e,t,n){void 0===n&&(n=!1);const o=er(e),r=ar(e),a=nr(r);let i="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[a]>t.floating[a]&&(i=fr(i)),[i,fr(i)]}(r,i,w);S.push(A[e[0]],A[e[1]])}if(O=[...O,{placement:r,overflows:S}],!S.every(e=>e<=0)){var C,P;const e=((null==(C=a.flip)?void 0:C.index)||0)+1,t=E[e];if(t){if(!("alignment"===d&&b!==rr(t))||O.every(e=>e.overflows[0]>0&&rr(e.placement)===b))return{data:{index:e,overflows:O},reset:{placement:t}}}let n=null==(P=O.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:P.placement;if(!n)switch(p){case"bestFit":{var R;const e=null==(R=O.filter(e=>{if(k){const t=rr(e.placement);return t===b||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:R[0];e&&(n=e);break}case"initialPlacement":n=s}if(r!==n)return{reset:{placement:n}}}return{}}}},ma=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:a,platform:i,elements:s}=t,{apply:l=()=>{},...c}=Qo(e,t),u=await hr(t,c),d=Zo(r),f=er(r),p="y"===rr(r),{width:m,height:v}=a.floating;let h,g;"top"===d||"bottom"===d?(h=d,g=f===(await(null==i.isRTL?void 0:i.isRTL(s.floating))?"start":"end")?"left":"right"):(g=d,h="end"===f?"top":"bottom");const b=v-u.top-u.bottom,y=m-u.left-u.right,w=_o(v-u[h],b),x=_o(m-u[g],y),k=!t.middlewareData.shift;let E=w,A=x;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(A=y),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(E=b),k&&!f){const e=Vo(u.left,0),t=Vo(u.right,0),n=Vo(u.top,0),o=Vo(u.bottom,0);p?A=m-2*(0!==e||0!==t?e+t:Vo(u.left,u.right)):E=v-2*(0!==n||0!==o?n+o:Vo(u.top,u.bottom))}await l({...t,availableWidth:A,availableHeight:E});const S=await i.getDimensions(s.floating);return m!==S.width||v!==S.height?{reset:{rects:!0}}:{}}}},va=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:o="referenceHidden",...r}=Qo(e,t);switch(o){case"referenceHidden":{const e=gr(await hr(t,{...r,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:br(e)}}}case"escaped":{const e=gr(await hr(t,{...r,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:br(e)}}}default:return{}}}}},ha=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:a,platform:i,elements:s,middlewareData:l}=t,{element:c,padding:u=0}=Qo(e,t)||{};if(null==c)return{};const d=pr(u),f={x:n,y:o},p=ar(r),m=nr(p),v=await i.getDimensions(c),h="y"===p,g=h?"top":"left",b=h?"bottom":"right",y=h?"clientHeight":"clientWidth",w=a.reference[m]+a.reference[p]-f[p]-a.floating[m],x=f[p]-a.reference[p],k=await(null==i.getOffsetParent?void 0:i.getOffsetParent(c));let E=k?k[y]:0;E&&await(null==i.isElement?void 0:i.isElement(k))||(E=s.floating[y]||a.floating[m]);const A=w/2-x/2,S=E/2-v[m]/2-1,O=_o(d[g],S),C=_o(d[b],S),P=O,R=E-v[m]-C,T=E/2-v[m]/2+A,M=Jo(P,T,R),z=!l.arrow&&null!=er(r)&&T!==M&&a.reference[m]/2-(T<P?O:C)-v[m]/2<0,N=z?T<P?T-P:T-R:0;return{[p]:f[p]+N,data:{[p]:M,centerOffset:T-M-N,...z&&{alignmentOffset:N}},reset:z}}}),ga=function(e){return void 0===e&&(e={}),{options:e,fn(t){const{x:n,y:o,placement:r,rects:a,middlewareData:i}=t,{offset:s=0,mainAxis:l=!0,crossAxis:c=!0}=Qo(e,t),u={x:n,y:o},d=rr(r),f=tr(d);let p=u[f],m=u[d];const v=Qo(s,t),h="number"==typeof v?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(l){const e="y"===f?"height":"width",t=a.reference[f]-a.floating[e]+h.mainAxis,n=a.reference[f]+a.reference[e]-h.mainAxis;p<t?p=t:p>n&&(p=n)}if(c){var g,b;const e="y"===f?"width":"height",t=yr.has(Zo(r)),n=a.reference[d]-a.floating[e]+(t&&(null==(g=i.offset)?void 0:g[d])||0)+(t?0:h.crossAxis),o=a.reference[d]+a.reference[e]+(t?0:(null==(b=i.offset)?void 0:b[d])||0)-(t?h.crossAxis:0);m<n?m=n:m>o&&(m=o)}return{[f]:p,[d]:m}}}},ba=(e,t,n)=>{const o=new Map,r={platform:la,...n},a={...r.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:a=[],platform:i}=n,s=a.filter(Boolean),l=await(null==i.isRTL?void 0:i.isRTL(t));let c=await i.getElementRects({reference:e,floating:t,strategy:r}),{x:u,y:d}=vr(c,o,l),f=o,p={},m=0;for(let v=0;v<s.length;v++){const{name:n,fn:a}=s[v],{x:h,y:g,data:b,reset:y}=await a({x:u,y:d,initialPlacement:o,placement:f,strategy:r,middlewareData:p,rects:c,platform:i,elements:{reference:e,floating:t}});u=null!=h?h:u,d=null!=g?g:d,p={...p,[n]:{...p[n],...b}},y&&m<=50&&(m++,"object"==typeof y&&(y.placement&&(f=y.placement),y.rects&&(c=!0===y.rects?await i.getElementRects({reference:e,floating:t,strategy:r}):y.rects),({x:u,y:d}=vr(c,f,l))),v=-1)}return{x:u,y:d,placement:f,strategy:r,middlewareData:p}})(e,t,{...r,platform:a})};function ya(e){if(function(e){return null!=e&&"object"==typeof e&&"$el"in e}(e)){const t=e.$el;return Ar(t)&&"#comment"===xr(t)?null:t}return e}function wa(e){return"function"==typeof e?e():Pt(e)}function xa(e){if("undefined"==typeof window)return 1;return(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ka(e,t){const n=xa(e);return Math.round(t*n)/n}const Ea={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},[Aa,Sa]=dn("PopperContent");var Oa=q({inheritAttrs:!1,__name:"PopperContent",props:Se({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}},{...Ea}),emits:["placed"],setup(e,{emit:t}){const n=e,o=t,r=Bo(),{forwardRef:a,currentElement:i}=_n(),s=et(),l=et(),{width:c,height:u}=function(e){const t=et(),n=O(()=>t