PageSourceSearch

https://truebadge.ai/_nuxt/DbqH1hP5.js

js truebadge.ai collected 2026-10-05 15:55:34 UTC 112,355 bytes, 51 lines download raw bytes

1import{p as Ia,q as P,k,l as we,s as gt,v as Zt,x as za,y as _e,z as ea,A as Ne,f as b,B as Fe,C as Ce,D as ne,E as z,G as C,o as h,w as f,H as w,I as o,P as V,J as We,K as ue,L as De,b as _,M,N as Pe,O as vt,Q as be,R as ta,S as La,T as Na,U as Ha,V as At,W as Pt,X as Va,Y as Ka,Z as aa,c as F,$ as Wa,a0 as Ua,a1 as ja,a2 as Se,a3 as na,a4 as Ga,a5 as ht,a6 as X,a7 as te,a8 as Xa,a9 as Ya,aa as oa,ab as Qa,ac as Ja,ad as Za,ae as en,af as tn,ag as an,ah as it,ai as nn,aj as on,ak as oe,al as sn,am as Te,an as sa,ao as yt,ap as rn,aq as ln,ar as ra,as as un,at as dn,d as U,t as j,au as Ue,av as je,aw as cn,ax as pe,ay as pn,az as se,aA as fn,aB as R,aC as mn,aD as gn,aE as vn,a as B,aF as hn,aG as yn,aH as K,aI as _n,F as $e,aJ as bn,aK as wn,aL as xn,aM as Cn,aN as Be,aO as qn,r as ut,n as Sn,aP as la,j as ia,aQ as Le,i as ua,h as da,aR as Bn,aS as On,aT as $n,aU as An,e as Pn,aV as kn,aW as Mn}from"#entry";const Tn=["INPUT","TEXTAREA"];function Dn(e,a,t,n={}){if(!a||n.enableIgnoredElement&&Tn.includes(a.nodeName))return null;const{arrowKeyOptions:s="both",attributeName:r="[data-reka-collection-item]",itemsArray:l=[],loop:i=!0,dir:u="ltr",preventScroll:p=!0,focus:d=!1}=n,[c,m,g,v,q,O]=[e.key==="ArrowRight",e.key==="ArrowLeft",e.key==="ArrowUp",e.key==="ArrowDown",e.key==="Home",e.key==="End"],S=g||v,y=c||m;if(!q&&!O&&(!S&&!y||s==="vertical"&&y||s==="horizontal"&&S))return null;const $=t?Array.from(t.querySelectorAll(r)):l;if(!$.length)return null;p&&e.preventDefault();let A=null;return y||S?A=ca($,a,{goForward:S?v:u==="ltr"?c:m,loop:i}):q?A=$.at(0)||null:O&&(A=$.at(-1)||null),d&&A?.focus(),A}function ca(e,a,t,n=e.length){if(--n===0)return null;const s=e.indexOf(a),r=t.goForward?s+1:s-1;if(!t.loop&&(r<0||r>=e.length))return null;const l=(r+e.length)%e.length,i=e[l];return i?i.hasAttribute("disabled")&&i.getAttribute("disabled")!=="false"?ca(e,i,t,n):i:null}function _t(e){const a=Ia({dir:P("ltr")});return k(()=>e?.value||a.dir?.value||"ltr")}let ot=0;function Rn(){we(e=>{if(!gt)return;const a=document.querySelectorAll("[data-reka-focus-guard]");document.body.insertAdjacentElement("afterbegin",a[0]??kt()),document.body.insertAdjacentElement("beforeend",a[1]??kt()),ot++,e(()=>{ot===1&&document.querySelectorAll("[data-reka-focus-guard]").forEach(t=>t.remove()),ot--})})}function kt(){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 En(e,a){const t=Zt(!1,300),n=P(null),s=za();function r(){n.value=null,t.value=!1}function l(i,u){const p=i.currentTarget,d={x:i.clientX,y:i.clientY}
1,c=Fn(d,p.getBoundingClientRect()),m=In(d,c),g=zn(u.getBoundingClientRect()),v=Nn([...m,...g]);n.value=v,t.value=!0}return we(i=>{if(e.value&&a.value){const u=d=>l(d,a.value),p=d=>l(d,e.value);e.value.addEventListener("pointerleave",u),a.value.addEventListener("pointerleave",p),i(()=>{e.value?.removeEventListener("pointerleave",u),a.value?.removeEventListener("pointerleave",p)})}}),we(i=>{if(n.value){const u=p=>{if(!n.value||!(p.target instanceof HTMLElement))return;const d=p.target,c={x:p.clientX,y:p.clientY},m=e.value?.contains(d)||a.value?.contains(d),g=!Ln(c,n.value),v=!!d.closest("[data-grace-area-trigger]");m?r():(g||v)&&(r(),s.trigger())};e.value?.ownerDocument.addEventListener("pointermove",u),i(()=>e.value?.ownerDocument.removeEventListener("pointermove",u))}}),{isPointerInTransit:t,onPointerExit:s.on}}function Fn(e,a){const t=Math.abs(a.top-e.y),n=Math.abs(a.bottom-e.y),s=Math.abs(a.right-e.x),r=Math.abs(a.left-e.x);switch(Math.min(t,n,s,r)){case r:return"left";case s:return"right";case t:return"top";case n:return"bottom";default:throw new Error("unreachable")}}function In(e,a,t=5){const n=[];switch(a){case"top":n.push({x:e.x-t,y:e.y+t},{x:e.x+t,y:e.y+t});break;case"bottom":n.push({x:e.x-t,y:e.y-t},{x:e.x+t,y:e.y-t});break;case"left":n.push({x:e.x+t,y:e.y-t},{x:e.x+t,y:e.y+t});break;case"right":n.push({x:e.x-t,y:e.y-t},{x:e.x-t,y:e.y+t});break}return n}function zn(e){const{top:a,right:t,bottom:n,left:s}=e;return[{x:s,y:a},{x:t,y:a},{x:t,y:n},{x:s,y:n}]}function Ln(e,a){const{x:t,y:n}=e;let s=!1;for(let r=0,l=a.length-1;r<a.length;l=r++){const i=a[r].x,u=a[r].y,p=a[l].x,d=a[l].y;u>n!=d>n&&t<(p-i)*(n-u)/(d-u)+i&&(s=!s)}return s}function Nn(e){const a=e.slice();return a.sort((t,n)=>t.x<n.x?-1:t.x>n.x?1:t.y<n.y?-1:t.y>n.y?1:0),Hn(a)}function Hn(e){if(e.length<=1)return e.slice();const a=[];for(let n=0;n<e.length;n++){const s=e[n];for(;a.length>=2;){const r=a[a.length-1],l=a[a.length-2];if((r.x-l.x)*(s.y-l.y)>=(r.y-l.y)*(s.x-l.x))a.pop();else break}a.push(s)}a.pop();const t=[];for(let n=e.length-1;n>=0;n--){const s=e[n];for(;t.length>=2;){const r=t[t.length-1],l=t[t.length-2];if((r.x-l.x)*(s.y-l.y)>=(r.y-l.y)*(s.x-l.x))t.pop();else break}t.push(s)}return t.pop(),a.length===1&&t.length===1&&a[0].x===t[0].x&&a[0].y===t[0].y?a:a.concat(t)}function Vn(e){const a=P(),t=k(()=>a.value?.width??0),n=k(()=>a.value?.height??0);return _e(()=>{const s=ea(e);if(s){a.value={width:s.offsetWidth,height:s.offsetHeight};const r=new ResizeObserver(l=>{if(!Array.isArray(l)||!l.length)return;const i=l[0];let u,p;if("borderBoxSize"in i){const d=i.borderBoxSize,c=Array.isArray(d)?d[0]:d;u=c.inlineSize,p=c.blockSize}else u=s.offsetWidth,p=s.offsetHeight;a.value={width:u,height:p}});return r.observe(s,{box:"border-box"}),()=>r.unobserve(s)}else a.value=void 0}),{width:t,height:n}}function Kn(e){const a=Zt("",1e3);return{search:a,handleTypeaheadSearch:(s,r)=>{a.value=a.value+s;{const l=Ne(),i=r.map(m=>({...m,textValue:m.value?.textValue??m.ref.textContent?.trim()??""})),u=i.find(m=>m.ref===l),p=i.map(m=>m.textValue),d=Un(p,a.value,u?.textValue),c=i.find(m=>m.textValue===d);return c&&c.ref.focus(),c?.ref}},resetTypeahead:()=>{a.value=""}}}function Wn(e,a){return e.map((t,n)=>e[(a+n)%e.length])}function Un(e,a,t){const s=a.length>1&&Array.from(a).every(p=>p===a[0])?a[0]:a,r=t?e.indexOf(t):-1;let l=Wn(e,Math.max(r,0));s.length===1&&(l=l.filter(p=>p!==t));const u=l.find(p=>p.toLowerCase().startsWith(s.toLowerCase()));return u!==t?u:void 0}function Mt(){const e=P(),a=k(()=>["#text","#comment"].includes(e.value?.$el.nodeName)?e.value?.$el.nextElementSibling:ea(e));return{primitiveElement:e,currentElement:a}}const[pa,jn]=ne("CollapsibleRoot");var Gn=b({__name:"CollapsibleRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},disabled:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["update:open"],setup(e,{expose:a,emit:t}){const n=e,r=Fe(n,"open",t,{defaultValue:n.defaultOpen,passive:n.open===void 0}),{disabled:l,unmountOnHide:i}=Ce(n);return jn({contentId:"",disabled:l,open:r,unmountOnHide:i,onOpenToggle:()=>{l.value||(r.value=!r.value)}}),a({open:r}),z(),(u,p)=>(h(),C(o(V),{as:u.as,"as-child":n.asChild,"data-state":o(r)?"open":"closed","data-disabled":o(l)?"":void 0},{default:f(()=>[w(u.$slots,"default",{open:o(r)})]),_:3},8,["as","as-child","data-state","data-disabled"]))}}),Xn=Gn,Yn=b({inheritAttrs:!1,__name:"CollapsibleContent",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["contentFound"],setup(e,{emit:a}){const t=e,n=a,s=pa();s.contentId||=We(void 0,"reka-collapsible-content");const r=P(),{forwardRef:l,currentElement:i}=z(),u=P(0),p=P(0),d=k(()=>
1s.open.value),c=P(d.value),m=P();ue(()=>[d.value,r.value?.present],async()=>{await be();const v=i.value;if(!v)return;m.value=m.value||{transitionDuration:v.style.transitionDuration,animationName:v.style.animationName},v.style.transitionDuration="0s",v.style.animationName="none";const q=v.getBoundingClientRect();p.value=q.height,u.value=q.width,c.value||(v.style.transitionDuration=m.value.transitionDuration,v.style.animationName=m.value.animationName)},{immediate:!0});const g=k(()=>c.value&&s.open.value);return _e(()=>{requestAnimationFrame(()=>{c.value=!1})}),De(i,"beforematch",v=>{requestAnimationFrame(()=>{s.onOpenToggle(),n("contentFound")})}),(v,q)=>(h(),C(o(vt),{ref_key:"presentRef",ref:r,present:v.forceMount||o(s).open.value,"force-mount":!0},{default:f(({present:O})=>[_(o(V),M(v.$attrs,{id:o(s).contentId,ref:o(l),"as-child":t.asChild,as:v.as,hidden:O?void 0:o(s).unmountOnHide.value?"":"until-found","data-state":g.value?void 0:o(s).open.value?"open":"closed","data-disabled":o(s).disabled?.value?"":void 0,style:{"--reka-collapsible-content-height":`${p.value}px`,"--reka-collapsible-content-width":`${u.value}px`}}),{default:f(()=>[!o(s).unmountOnHide.value||O?w(v.$slots,"default",{key:0}):Pe("v-if",!0)]),_:2},1040,["id","as-child","as","hidden","data-state","data-disabled","style"])]),_:3},8,["present"]))}}),Qn=Yn,Jn=b({__name:"CollapsibleTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const a=e;z();const t=pa();return(n,s)=>(h(),C(o(V),{type:n.as==="button"?"button":void 0,as:n.as,"as-child":a.asChild,"aria-controls":o(t).contentId,"aria-expanded":o(t).open.value,"data-state":o(t).open.value?"open":"closed","data-disabled":o(t).disabled?.value?"":void 0,disabled:o(t).disabled?.value,onClick:o(t).onOpenToggle},{default:f(()=>[w(n.$slots,"default")]),_:3},8,["type","as","as-child","aria-controls","aria-expanded","data-state","data-disabled","disabled","onClick"]))}}),Zn=Jn;const[fa,eo]=ne("AvatarRoot");var to=b({__name:"AvatarRoot",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(e){return z(),eo({imageLoadingStatus:P("idle")}),(a,t)=>(h(),C(o(V),{"as-child":a.asChild,as:a.as},{default:f(()=>[w(a.$slots,"default")]),_:3},8,["as-child","as"]))}}),ao=to,no=b({__name:"AvatarFallback",props:{delayMs:{type:Number,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(e){const a=e,t=fa();z();const n=P(a.delayMs===void 0);return we(s=>{if(a.delayMs&&gt){const r=window.setTimeout(()=>{n.value=!0},a.delayMs);s(()=>{window.clearTimeout(r)})}}),(s,r)=>n.value&&o(t).imageLoadingStatus.value!=="loaded"?(h(),C(o(V),{key:0,"as-child":s.asChild,as:s.as},{default:f(()=>[w(s.$slots,"default")]),_:3},8,["as-child","as"])):Pe("v-if",!0)}}),oo=no;function Tt(e,a){return e?a?(e.src!==a&&(e.src=a),e.complete&&e.naturalWidth>0?"loaded":"loading"):"error":"idle"}function so(e,{referrerPolicy:a,crossOrigin:t}={}){const n=P(!1),s=P(null),r=k(()=>n.value?(!s.value&&gt&&(s.value=new window.Image),s.value):null),l=P(Tt(r.value,e.value)),i=u=>()=>{n.value&&(l.value=u)};return _e(()=>{n.value=!0,we(u=>{const p=r.value;if(!p)return;l.value=Tt(p,e.value);const d=i("loaded"),c=i("error");p.addEventListener("load",d),p.addEventListener("error",c),a?.value&&(p.referrerPolicy=a.value),typeof t?.value=="string"&&(p.crossOrigin=t.value),u(()=>{p.removeEventListener("load",d),p.removeEventListener("error",c)})})}),ta(()=>{n.value=!1}),l}var ro=b({__name:"AvatarImage",props:{src:{type:String,required:!0},referrerPolicy:{type:null,required:!1},crossOrigin:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"img"}},emits:["loadingStatusChange"],setup(e,{emit:a}){const t=e,n=a,{src:s,referrerPolicy:r,crossOrigin:l}=Ce(t);z();const i=fa(),u=so(s,{referrerPolicy:r,crossOrigin:l});return ue(u,p=>{n("loadingStatusChange",p),p!=="idle"&&(i.imageLoadingStatus.value=p)},{immediate:!0}),(p,d)=>La((h(),C(o(V),{role:"img","as-child":p.asChild,as:p.as,src:o(s),"referrer-policy":o(r)},{default:f(()=>[w(p.$slots,"default")]),_:3},8,["as-child","as","src","referrer-policy"])),[[Na,o(u)==="loaded"]])}}),lo=ro;const Dt="data-reka-collection-item";function ma(e={}){const{key:a="",isProvider:t=!1}=e,n=`${a}CollectionProvider`;let s;if(t){const d=P(new Map);s={collectionRef:P(),itemMap:d},Va(n,s)}else s=Ha(n);const r=(d=!1)=>{const c=s.collectionRef.value;if(!c)return[];const m=Array.from(c.querySelectorAll(`[${Dt}]`)),v=Array.from(s.itemMap.value.values()).sort((q,O)=>m.indexOf(q.ref)-m.indexOf(O.ref));return d?v:v.filter(q=>q.ref.dataset.disabled!=="")},l=b({name:"CollectionSlot",setup(d,{slots:c}){const{primitiveElement:m,currentElement:g}=Mt();return ue(g,()=>{s.collectionRef.value=g.value}),()=>At(Pt,{ref:m},c)}}),i=b({name:"CollectionItem",inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(d,{slots:c,attrs:m}){const{primitiveElement:g,currentElement:v}=Mt();return we(q=>{if(v.value){const O=Ka(v.value);s.itemMap.value.set(O,{ref:v.value,value:d.value}),q(()=>s.itemMap.value.delete(O))}}),()=>At(Pt,{...m,[Dt]:"",ref:g},c)}}),u=k(()=>
1Array.from(s.itemMap.value.values())),p=k(()=>s.itemMap.value.size);return{getItems:r,reactiveItems:u,itemMapSize:p,CollectionSlot:l,CollectionItem:i}}const io="rovingFocusGroup.onEntryFocus",uo={bubbles:!1,cancelable:!0};function co(e,a=!1){const t=Ne();for(const n of e)if(n===t||(n.focus({preventScroll:a}),Ne()!==t))return}const[Mi,po]=ne("RovingFocusGroup");var fo=b({__name:"RovingFocusGroup",props:{orientation:{type:String,required:!1,default:void 0},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!1},currentTabStopId:{type:[String,null],required:!1},defaultCurrentTabStopId:{type:String,required:!1},preventScrollOnEntryFocus:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["entryFocus","update:currentTabStopId"],setup(e,{expose:a,emit:t}){const n=e,s=t,{loop:r,orientation:l,dir:i}=Ce(n),u=_t(i),p=Fe(n,"currentTabStopId",s,{defaultValue:n.defaultCurrentTabStopId,passive:n.currentTabStopId===void 0}),d=P(!1),c=P(!1),m=P(0),{getItems:g,CollectionSlot:v}=ma({isProvider:!0});function q(S){const y=!c.value;if(S.currentTarget&&S.target===S.currentTarget&&y&&!d.value){const $=new CustomEvent(io,uo);if(S.currentTarget.dispatchEvent($),s("entryFocus",$),!$.defaultPrevented){const A=g().map(x=>x.ref).filter(x=>x.dataset.disabled!==""),T=A.find(x=>x.getAttribute("data-active")===""),H=A.find(x=>x.getAttribute("data-highlighted")===""),D=A.find(x=>
1x.id===p.value),L=[T,H,D,...A].filter(Boolean);co(L,n.preventScrollOnEntryFocus)}}c.value=!1}function O(){setTimeout(()=>{c.value=!1},1)}return a({getItems:g}),po({loop:r,dir:u,orientation:l,currentTabStopId:p,onItemFocus:S=>{p.value=S},onItemShiftTab:()=>{d.value=!0},onFocusableItemAdd:()=>{m.value++},onFocusableItemRemove:()=>{m.value--}}),(S,y)=>(h(),C(o(v),null,{default:f(()=>[_(o(V),{tabindex:d.value||m.value===0?-1:0,"data-orientation":o(l),as:S.as,"as-child":S.asChild,dir:o(u),style:{outline:"none"},onMousedown:y[0]||(y[0]=$=>c.value=!0),onMouseup:O,onFocus:q,onBlur:y[1]||(y[1]=$=>d.value=!1)},{default:f(()=>[w(S.$slots,"default")]),_:3},8,["tabindex","data-orientation","as","as-child","dir"])]),_:3}))}}),mo=fo,go=b({__name:"VisuallyHidden",props:{feature:{type:String,required:!1,default:"focusable"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(e){return(a,t)=>(h(),C(o(V),{as:a.as,"as-child":a.asChild,"aria-hidden":a.feature==="focusable"?"true":void 0,"data-hidden":a.feature==="fully-hidden"?"":void 0,tabindex:a.feature==="fully-hidden"?"-1":void 0,style:{position:"absolute",border:0,width:"1px",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",whiteSpace:"nowrap",wordWrap:"normal"}},{default:f(()=>[w(a.$slots,"default")]),_:3},8,["as","as-child","aria-hidden","data-hidden","tabindex"]))}}),vo=go;const[ga,ho]=ne("PopperRoot");var yo=b({inheritAttrs:!1,__name:"PopperRoot",setup(e){const a=P();return ho({anchor:a,onAnchorChange:t=>a.value=t}),(t,n)=>w(t.$slots,"default")}}),va=yo,_o=b({__name:"PopperAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const a=e,{forwardRef:t,currentElement:n}=z(),s=ga();return aa(()=>{s.onAnchorChange(a.reference??n.value)}),(r,l)=>(h(),C(o(V),{ref:o(t),as:r.as,"as-child":r.asChild},{default:f(()=>[w(r.$slots,"default")]),_:3},8,["as","as-child"]))}}),ha=_o;const bo={key:0,d:"M0 0L6 6L12 0"},wo={key:1,d:"M0 0L4.58579 4.58579C5.36683 5.36683 6.63316 5.36684 7.41421 4.58579L12 0"};var xo=b({__name:"Arrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(e){const a=e;return z(),(t,n)=>(h(),C(o(V),M(a,{width:t.width,height:t.height,viewBox:t.asChild?void 0:"0 0 12 6",preserveAspectRatio:t.asChild?void 0:"none"}),{default:f(()=>[w(t.$slots,"default",{},()=>[t.rounded?(h(),F("path",wo)):(h(),F("path",bo))])]),_:3},16,["width","height","viewBox","preserveAspectRatio"]))}}),Co=xo;function qo(e){return e!==null}function So(e){return{name:"transformOrigin",options:e,fn(a){const{placement:t,rects:n,middlewareData:s}=a,l=s.arrow?.centerOffset!==0,i=l?0:e.arrowWidth,u=l?0:e.arrowHeight,[p,d]=dt(t),c={start:"0%",center:"50%",end:"100%"}[d],m=(s.arrow?.x??0)+i/2,g=(s.arrow?.y??0)+u/2;let v="",q="";return p==="bottom"?(v=l?c:`${m}px`,q=`${-u}px`):p==="top"?(v=l?c:`${m}px`,q=`${n.floating.height+u}px`):p==="right"?(v=`${-u}px`,q=l?c:`${g}px`):p==="left"&&(v=`${n.floating.width+u}px`,q=l?c:`${g}px`),{data:{x:v,y:q}}}}}function dt(e){const[a,t="center"]=e.split("-");return[a,t]}const Bo=["top","right","bottom","left"],he=Math.min,Z=Math.max,He=Math.round,ze=Math.floor,de=e=>({x:e,y:e}),Oo={left:"right",right:"left",bottom:"top",top:"bottom"},$o={start:"end",end:"start"};function ct(e,a,t){return Z(e,he(a,t))}function me(e,a){return typeof e=="function"?e(a):e}function ge(e){return e.split("-")[0]}function Me(e){return e.split("-")[1]}function bt(e){return e==="x"?"y":"x"}function wt(e){return e==="y"?"height":"width"}const Ao=new Set(["top","bottom"]);function ie(e){return Ao.has(ge(e))?"y":"x"}function xt(e){return bt(ie(e))}function Po(e,a,t){t===void 0&&(t=!1);const n=Me(e),s=xt(e),r=wt(s);let l=s==="x"?n===(t?"end":"start")?"right":"left":n==="start"?"bottom":"top";return a.reference[r]>a.floating[r]&&(l=Ve(l)),[l,Ve(l)]}function ko(e){const a=Ve(e);return[pt(e),a,pt(a)]}function pt(e){return e.replace(/start|end/g,a=>
vendor: 15,370 bytes, line 1
1$o[a])}const Rt=["left","right"],Et=["right","left"],Mo=["top","bottom"],To=["bottom","top"];function Do(e,a,t){switch(e){case"top":case"bottom":return t?a?Et:Rt:a?Rt:Et;case"left":case"right":return a?Mo:To;default:return[]}}function Ro(e,a,t,n){const s=Me(e);let r=Do(ge(e),t==="start",n);return s&&(r=r.map(l=>l+"-"+s),a&&(r=r.concat(r.map(pt)))),r}function Ve(e){return e.replace(/left|right|bottom|top/g,a=>Oo[a])}function Eo(e){return{top:0,right:0,bottom:0,left:0,...e}}function ya(e){return typeof e!="number"?Eo(e):{top:e,right:e,bottom:e,left:e}}function Ke(e){const{x:a,y:t,width:n,height:s}=e;return{width:n,height:s,top:t,left:a,right:a+n,bottom:t+s,x:a,y:t}}function Ft(e,a,t){let{reference:n,floating:s}=e;const r=ie(a),l=xt(a),i=wt(l),u=ge(a),p=r==="y",d=n.x+n.width/2-s.width/2,c=n.y+n.height/2-s.height/2,m=n[i]/2-s[i]/2;let g;switch(u){case"top":g={x:d,y:n.y-s.height};break;case"bottom":g={x:d,y:n.y+n.height};break;case"right":g={x:n.x+n.width,y:c};break;case"left":g={x:n.x-s.width,y:c};break;default:g={x:n.x,y:n.y}}switch(Me(a)){case"start":g[l]-=m*(t&&p?-1:1);break;case"end":g[l]+=m*(t&&p?-1:1);break}return g}const Fo=async(e,a,t)=>{const{placement:n="bottom",strategy:s="absolute",middleware:r=[],platform:l}=t,i=r.filter(Boolean),u=await(l.isRTL==null?void 0:l.isRTL(a));let p=await l.getElementRects({reference:e,floating:a,strategy:s}),{x:d,y:c}=Ft(p,n,u),m=n,g={},v=0;for(let q=0;q<i.length;q++){const{name:O,fn:S}=i[q],{x:y,y:$,data:A,reset:T}=await S({x:d,y:c,initialPlacement:n,placement:m,strategy:s,middlewareData:g,rects:p,platform:l,elements:{reference:e,floating:a}});d=y??d,c=$??c,g={...g,[O]:{...g[O],...A}},T&&v<=50&&(v++,typeof T=="object"&&(T.placement&&(m=T.placement),T.rects&&(p=T.rects===!0?await l.getElementRects({reference:e,floating:a,strategy:s}):T.rects),{x:d,y:c}=Ft(p,m,u)),q=-1)}return{x:d,y:c,placement:m,strategy:s,middlewareData:g}};async function Re(e,a){var t;a===void 0&&(a={});const{x:n,y:s,platform:r,rects:l,elements:i,strategy:u}=e,{boundary:p="clippingAncestors",rootBoundary:d="viewport",elementContext:c="floating",altBoundary:m=!1,padding:g=0}=me(a,e),v=ya(g),O=i[m?c==="floating"?"reference":"floating":c],S=Ke(await r.getClippingRect({element:(t=await(r.isElement==null?void 0:r.isElement(O)))==null||t?O:O.contextElement||await(r.getDocumentElement==null?void 0:r.getDocumentElement(i.floating)),boundary:p,rootBoundary:d,strategy:u})),y=c==="floating"?{x:n,y:s,width:l.floating.width,height:l.floating.height}:l.reference,$=await(r.getOffsetParent==null?void 0:r.getOffsetParent(i.floating)),A=await(r.isElement==null?void 0:r.isElement($))?await(r.getScale==null?void 0:r.getScale($))||{x:1,y:1}:{x:1,y:1},T=Ke(r.convertOffsetParentRelativeRectToViewportRelativeRect?await r.convertOffsetParentRelativeRectToViewportRelativeRect({elements:i,rect:y,offsetParent:$,strategy:u}):y);return{top:(S.top-T.top+v.top)/A.y,bottom:(T.bottom-S.bottom+v.bottom)/A.y,left:(S.left-T.left+v.left)/A.x,right:(T.right-S.right+v.right)/A.x}}const Io=e=>({name:"arrow",options:e,async fn(a){const{x:t,y:n,placement:s,rects:r,platform:l,elements:i,middlewareData:u}=a,{element:p,padding:d=0}=me(e,a)||{};if(p==null)return{};const c=ya(d),m={x:t,y:n},g=xt(s),v=wt(g),q=await l.getDimensions(p),O=g==="y",S=O?"top":"left",y=O?"bottom":"right",$=O?"clientHeight":"clientWidth",A=r.reference[v]+r.reference[g]-m[g]-r.floating[v],T=m[g]-r.reference[g],H=await(l.getOffsetParent==null?void 0:l.getOffsetParent(p));let D=H?H[$]:0;(!D||!await(l.isElement==null?void 0:l.isElement(H)))&&(D=i.floating[$]||r.floating[v]);const L=A/2-T/2,x=D/2-q[v]/2-1,E=he(c[S],x),I=he(c[y],x),N=E,Q=D-q[v]-I,W=D/2-q[v]/2+L,ae=ct(N,W,Q),J=!u.arrow&&Me(s)!=null&&W!==ae&&r.reference[v]/2-(W<N?E:I)-q[v]/2<0,Y=J?W<N?W-N:W-Q:0;return{[g]:m[g]+Y,data:{[g]:ae,centerOffset:W-ae-Y,...J&&{alignmentOffset:Y}},reset:J}}}),zo=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(a){var t,n;const{placement:s,middlewareData:r,rects:l,initialPlacement:i,platform:u,elements:p}=a,{mainAxis:d=!0,crossAxis:c=!0,fallbackPlacements:m,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:q=!0,...O}=me(e,a);if((t=r.arrow)!=null&&t.alignmentOffset)return{};const S=ge(s),y=ie(i),$=ge(i)===i,A=await(u.isRTL==null?void 0:u.isRTL(p.floating)),T=m||($||!q?[Ve(i)]:ko(i)),H=v!=="none";!m&&H&&T.push(...Ro(i,q,v,A));const D=[i,...T],L=await Re(a,O),x=[];let E=((n=r.flip)==null?void 0:n.overflows)||[];if(d&&x.push(L[S]),c){const W=Po(s,l,A);x.push(L[W[0]],L[W[1]])}if(E=[...E,{placement:s,overflows:x}],!x.every(W=>W<=0)){var I,N;const W=(((I=r.flip)==null?void 0:I.index)||0)+1,ae=D[W];if(ae&&(!(c==="alignment"?y!==ie(ae):!1)||E.every(G=>ie(G.placement)===y?G.overflows[0]>0:!0)))return{data:{index:W,overflows:E},reset:{placement:ae}};let J=(N=E.filter(Y=>Y.overflows[0]<=0).sort((Y,G)=>Y.overflows[1]-G.overflows[1])[0])==null?void 0:N.placement;if(!J)switch(g){case"bestFit":{var Q;const Y=(Q=E.filter(G=>{if(H){const ve=ie(G.placement);return ve===y||ve==="y"}return!0}).map(G=>[G.placement,G.overflows.filter(ve=>ve>0).reduce((ve,Fa)=>ve+Fa,0)]).sort((G,ve)=>G[1]-ve[1])[0])==null?void 0:Q[0];Y&&(J=Y);break}case"initialPlacement":J=i;break}if(s!==J)return{reset:{placement:J}}}return{}}}};function It(e,a){return{top:e.top-a.height,right:e.right-a.width,bottom:e.bottom-a.height,left:e.left-a.width}}function zt(e){return Bo.some(a=>e[a]>=0)}const Lo=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(a){const{rects:t}=a,{strategy:n="referenceHidden",...s}=me(e,a);switch(n){case"referenceHidden":{const r=await Re(a,{...s,elementContext:"reference"}),l=It(r,t.reference);return{data:{referenceHiddenOffsets:l,referenceHidden:zt(l)}}}case"escaped":{const r=await Re(a,{...s,altBoundary:!0}),l=It(r,t.floating);return{data:{escapedOffsets:l,escaped:zt(l)}}}default:return{}}}}},_a=new Set(["left","top"]);async function No(e,a){const{placement:t,platform:n,elements:s}=e,r=await(n.isRTL==null?void 0:n.isRTL(s.floating)),l=ge(t),i=Me(t),u=ie(t)==="y",p=_a.has(l)?-1:1,d=r&&u?-1:1,c=me(a,e);let{mainAxis:m,crossAxis:g,alignmentAxis:v}=typeof c=="number"?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:c.mainAxis||0,crossAxis:c.crossAxis||0,alignmentAxis:c.alignmentAxis};return i&&typeof v=="number"&&(g=i==="end"?v*-1:v),u?{x:g*d,y:m*p}:{x:m*p,y:g*d}}const Ho=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(a){var t,n;const{x:s,y:r,placement:l,middlewareData:i}=a,u=await No(a,e);return l===((t=i.offset)==null?void 0:t.placement)&&(n=i.arrow)!=null&&n.alignmentOffset?{}:{x:s+u.x,y:r+u.y,data:{...u,placement:l}}}}},Vo=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(a){const{x:t,y:n,placement:s}=a,{mainAxis:r=!0,crossAxis:l=!1,limiter:i={fn:O=>{let{x:S,y}=O;return{x:S,y}}},...u}=me(e,a),p={x:t,y:n},d=await Re(a,u),c=ie(ge(s)),m=bt(c);let g=p[m],v=p[c];if(r){const O=m==="y"?"top":"left",S=m==="y"?"bottom":"right",y=g+d[O],$=g-d[S];g=ct(y,g,$)}if(l){const O=c==="y"?"top":"left",S=c==="y"?"bottom":"right",y=v+d[O],$=v-d[S];v=ct(y,v,$)}const q=i.fn({...a,[m]:g,[c]:v});return{...q,data:{x:q.x-t,y:q.y-n,enabled:{[m]:r,[c]:l}}}}}},Ko=function(e){return e===void 0&&(e={}),{options:e,fn(a){const{x:t,y:n,placement:s,rects:r,middlewareData:l}=a,{offset:i=0,mainAxis:u=!0,crossAxis:p=!0}=me(e,a),d={x:t,y:n},c=ie(s),m=bt(c);let g=d[m],v=d[c];const q=me(i,a),O=typeof q=="number"?{mainAxis:q,crossAxis:0}:{mainAxis:0,crossAxis:0,...q};if(u){const $=m==="y"?"height":"width",A=r.reference[m]-r.floating[$]+O.mainAxis,T=r.reference[m]+r.reference[$]-O.mainAxis;g<A?g=A:g>T&&(g=T)}if(p){var S,y;const $=m==="y"?"width":"height",A=_a.has(ge(s)),T=r.reference[c]-r.floating[$]+(A&&((S=l.offset)==null?void 0:S[c])||0)+(A?0:O.crossAxis),H=r.reference[c]+r.reference[$]+(A?0:((y=l.offset)==null?void 0:y[c])||0)-(A?O.crossAxis:0);v<T?v=T:v>H&&(v=H)}return{[m]:g,[c]:v}}}},Wo=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(a){var t,n;const{placement:s,rects:r,platform:l,elements:i}=a,{apply:u=()=>{},...p}=me(e,a),d=await Re(a,p),c=ge(s),m=Me(s),g=ie(s)==="y",{width:v,height:q}=r.floating;let O,S;c==="top"||c==="bottom"?(O=c,S=m===(await(l.isRTL==null?void 0:l.isRTL(i.floating))?"start":"end")?"left":"right"):(S=c,O=m==="end"?"top":"bottom");const y=q-d.top-d.bottom,$=v-d.left-d.right,A=he(q-d[O],y),T=he(v-d[S],$),H=!a.middlewareData.shift;let D=A,L=T;if((t=a.middlewareData.shift)!=null&&t.enabled.x&&(L=$),(n=a.middlewareData.shift)!=null&&n.enabled.y&&(D=y),H&&!m){const E=Z(d.left,0),I=Z(d.right,0),N=Z(d.top,0),Q=Z(d.bottom,0);g?L=v-2*(E!==0||I!==0?E+I:Z(d.left,d.right)):D=q-2*(N!==0||Q!==0?N+Q:Z(d.top,d.bottom))}await u({...a,availableWidth:L,availableHeight:D});const x=await l.getDimensions(i.floating);return v!==x.width||q!==x.height?{reset:{rects:!0}}:{}}}};function Ge(){return typeof window<"u"}function qe(e){return Ct(e)?(e.nodeName||"").toLowerCase():"#document"}function ee(e){var a;return(e==null||(a=e.ownerDocument)==null?void 0:a.defaultView)||window}function fe(e){var a;return(a=(Ct(e)?e.ownerDocument:e.document)||window.document)==null?void 0:a.documentElement}function Ct(e){return Ge()?e instanceof Node||e instanceof ee(e).Node:!1}function re(e){return Ge()?e instanceof Element||e instanceof ee(e).Element:!1}function ce(e){return Ge()?e instanceof HTMLElement||e instanceof ee(e).HTMLElement:!1}function Lt(e){return!Ge()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof ee(e).ShadowRoot}const Uo=new Set(["inline","contents"]);function Ie(e){const{overflow:a,overflowX:t,overflowY:n,display:s}=le(e);return/auto|scroll|overlay|hidden|clip/.test(a+n+t)&&!Uo.has(s)}const jo=new Set(["table","td","th"]);function Go(e){return jo.has(qe(e))}const Xo=[":popover-open",":modal"];function Xe(e){return Xo.some(a=>{try{return e.matches(a)}catch{return!1}})}const Yo=["transform","translate","scale","rotate","perspective"],Qo=["transform","translate","scale","rotate","perspective","filter"],Jo=["paint","layout","strict","content"];function qt(e){const a=St(),t=re(e)?le(e):e;return Yo.some(n=>t[n]?t[n]!=="none":!1)||(t.containerType?t.containerType!=="normal":!1)||!a&&(t.backdropFilter?t.backdropFilter!=="none":!1)||!a&&(t.filter?t.filter!=="none":!1)||Qo.some(n=>(t.willChange||"").includes(n))||Jo.some(n=>(t.contain||"").includes(n))}function Zo(e){let a=ye(e);for(;ce(a)&&!ke(a);){if(qt(a))return a;if(Xe(a))return null;a=ye(a)}return null}function St(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const es=new Set(["html","body","#document"]);function ke(e){return es.has(qe(e))}function le(e){return ee(e).getComputedStyle(e)}function Ye(e){return re(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ye(e){if(qe(e)==="html")return e;const a=e.assignedSlot||e.parentNode||Lt(e)&&e.host||fe(e);return Lt(a)?a.host:a}function ba(e){const a=ye(e);return ke(a)?e.ownerDocument?e.ownerDocument.body:e.body:ce(a)&&Ie(a)?a:ba(a)}function Ee(e,a,t){var n;a===void 0&&(a=[]),t===void 0&&(t=!0);const s=ba(e),r=s===((n=e.ownerDocument)==null?void 0:n.body),l=ee(s);if(r){const i=ft(l);return a.concat(l,l.visualViewport||[],Ie(s)?s:[],i&&t?Ee(i):[])}return a.concat(s,Ee(s,[],t))}function ft(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function wa(e){const a=le(e);let t=parseFloat(a.width)||0,n=parseFloat(a.height)||0;const s=ce(e),r=s?e.offsetWidth:t,l=s?e.offsetHeight:n,i=He(t)!==r||He(n)!==l;return i&&(t=r,n=l),{width:t,height:n,$:i}}function Bt(e){return re(e)?e:e.contextElement}function Ae(e){const a=Bt(e);if(!ce(a))return de(1);const t=a.getBoundingClientRect(),{width:n,height:s,$:r}=wa(a);let l=(r?He(t.width):t.width)/n,i=(r?He(t.height):t.height)/s;return(!l||!Number.isFinite(l))&&(l=1),(!i||!Number.isFinite(i))&&(i=1),{x:l,y:i}}const ts=de(0);function xa(e){const a=ee(e);return!St()||!a.visualViewport?ts:{x:a.visualViewport.offsetLeft,y:a.visualViewport.offsetTop}}function as(e,a,t){return a===void 0&&(a=!1),!t||a&&t!==ee(e)?!1:a}function xe(e,a,t,n){a===void 0&&(a=!1),t===void 0&&(t=!1);const s=e.getBoundingClientRect(),r=Bt(e);let l=de(1);a&&(n?re(n)&&(l=Ae(n)):l=Ae(e));const i=as(r,t,n)?xa(r):de(0);let u=(s.left+i.x)/l.x,p=(s.top+i.y)/l.y,d=s.width/l.x,c=s.height/l.y;if(r){const m=ee(r),g=n&&re(n)?ee(n):n;let v=m,q=ft(v);for(;q&&n&&g!==v;){const O=Ae(q),S=q.getBoundingClientRect(),y=le(q),$=S.left+(q.clientLeft+parseFloat(y.paddingLeft))*O.x,A=S.top+(q.clientTop+parseFloat(y.paddingTop))*O.y;u*=O.x,p*=O.y,d*=O.x,c*=O.y,u+=$,p+=A,v=ee(q),q=ft(v)}}return Ke({width:d,height:c,x:u,y:p})}function Qe(e,a){const t=Ye(e).scrollLeft;return a?a.left+t:xe(fe(e)).left+t}function Ca(e,a){const t=e.getBoundingClientRect(),n=t.left+a.scrollLeft-Qe(e,t),s=t.top+a.scrollTop;return{x:n,y:s}}function ns(e){let{elements:a,rect:t,offsetParent:n,strategy:s}=e;const r=s==="fixed",l=fe(n),i=a?Xe(a.floating):!1;if(n===l||i&&r)return t;let u={scrollLeft:0,scrollTop:0},p=de(1);const d=de(0),c=ce(n);if((c||!c&&!r)&&((qe(n)!=="body"||Ie(l))&&(u=Ye(n)),ce(n))){const g=xe(n);p=Ae(n),d.x=g.x+n.clientLeft,d.y=g.y+n.clientTop}const m=l&&!c&&!r?Ca(l,u):de(0);return{width:t.width*p.x,height:t.height*p.y,x:t.x*p.x-u.scrollLeft*p.x+d.x+m.x,y:t.y*p.y-u.scrollTop*p.y+d.y+m.y}}function os(e){return Array.from(e.getClientRects())}function ss(e){const a=fe(e),t=Ye(e),n=e.ownerDocument.body,s=Z(a.scrollWidth,a.clientWidth,n.scrollWidth,n.clientWidth),r=Z(a.scrollHeight,a.clientHeight,n.scrollHeight,n.clientHeight);let l=-t.scrollLeft+Qe(e);const i=-t.scrollTop;return le(n).direction==="rtl"&&(l+=Z(a.clientWidth,n.clientWidth)-s),{width:s,height:r,x:l,y:i}}const Nt=25;function rs(e,a){const t=ee(e),n=fe(e),s=t.visualViewport;let r=n.clientWidth,l=n.clientHeight,i=0,u=0;if(s){r=s.width,l=s.height;const d=St();(!d||d&&a==="fixed")&&(i=s.offsetLeft,u=s.offsetTop)}const p=Qe(n);if(p<=0){const d=n.ownerDocument,c=d.body,m=getComputedStyle(c),g=d.compatMode==="CSS1Compat"&&parseFloat(m.marginLeft)+parseFloat(m.marginRight)||0,v=Math.abs(n.clientWidth-c.clientWidth-g);v<=Nt&&(r-=v)}else p<=Nt&&(r+=p);return{width:r,height:l,x:i,y:u}}const ls=new Set(["absolute","fixed"]);function is(e,a){const t=xe(e,!0,a==="fixed"),n=t.top+e.clientTop,s=t.left+e.clientLeft,r=ce(e)?Ae(e):de(1),l=e.clientWidth*r.x,i=e.clientHeight*r.y,u=s*r.x,p=n*r.y;return{width:l,height:i,x:u,y:p}}function Ht(e,a,t){let n;if(a==="viewport")n=rs(e,t);else if(a==="document")n=ss(fe(e));else if(re(a))n=is(a,t);else{const s=xa(e);n={x:a.x-s.x,y:a.y-s.y,width:a.width,height:a.height}}return Ke(n)}function qa(e,a){const t=ye(e);return t===a||!re(t)||ke(t)?!1:le(t).position==="fixed"||qa(t,a)}function us(e,a){const t=a.get(e);if(t)return t;let n=Ee(e,[],!1).filter(i=>re(i)&&qe(i)!=="body"),s=null;const r=le(e).position==="fixed";let l=r?ye(e):e;for(;re(l)&&!ke(l);){const i=le(l),u=qt(l);!u&&i.position==="fixed"&&(s=null),(r?!u&&!s:!u&&i.position==="static"&&!!s&&ls.has(s.position)||Ie(l)&&!u&&qa(e,l))?n=n.filter(d=>d!==l):s=i,l=ye(l)}return a.set(e,n),n}function ds(e){let{element:a,boundary:t,rootBoundary:n,strategy:s}=e;const l=[...t==="clippingAncestors"?Xe(a)?[]:us(a,this._c):[].concat(t),n],i=l[0],u=l.reduce((p,d)=>{const c=Ht(a,d,s);return p.top=Z(c.top,p.top),p.right=he(c.right,p.right),p.bottom=he(c.bottom,p.bottom),p.left=Z(c.left,p.left),p}
1,Ht(a,i,s));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}}function cs(e){const{width:a,height:t}=wa(e);return{width:a,height:t}}function ps(e,a,t){const n=ce(a),s=fe(a),r=t==="fixed",l=xe(e,!0,r,a);let i={scrollLeft:0,scrollTop:0};const u=de(0);function p(){u.x=Qe(s)}if(n||!n&&!r)if((qe(a)!=="body"||Ie(s))&&(i=Ye(a)),n){const g=xe(a,!0,r,a);u.x=g.x+a.clientLeft,u.y=g.y+a.clientTop}else s&&p();r&&!n&&s&&p();const d=s&&!n&&!r?Ca(s,i):de(0),c=l.left+i.scrollLeft-u.x-d.x,m=l.top+i.scrollTop-u.y-d.y;return{x:c,y:m,width:l.width,height:l.height}}function st(e){return le(e).position==="static"}function Vt(e,a){if(!ce(e)||le(e).position==="fixed")return null;if(a)return a(e);let t=e.offsetParent;return fe(e)===t&&(t=t.ownerDocument.body),t}function Sa(e,a){const t=ee(e);if(Xe(e))return t;if(!ce(e)){let s=ye(e);for(;s&&!ke(s);){if(re(s)&&!st(s))return s;s=ye(s)}return t}let n=Vt(e,a);for(;n&&Go(n)&&st(n);)n=Vt(n,a);return n&&ke(n)&&st(n)&&!qt(n)?t:n||Zo(e)||t}const fs=async function(e){const a=this.getOffsetParent||Sa,t=this.getDimensions,n=await t(e.floating);return{reference:ps(e.reference,await a(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function ms(e){return le(e).direction==="rtl"}const gs={convertOffsetParentRelativeRectToViewportRelativeRect:ns,getDocumentElement:fe,getClippingRect:ds,getOffsetParent:Sa,getElementRects:fs,getClientRects:os,getDimensions:cs,getScale:Ae,isElement:re,isRTL:ms};function Ba(e,a){return e.x===a.x&&e.y===a.y&&e.width===a.width&&e.height===a.height}function vs(e,a){let t=null,n;const s=fe(e);function r(){var i;clearTimeout(n),(i=t)==null||i.disconnect(),t=null}function l(i,u){i===void 0&&(i=!1),u===void 0&&(u=1),r();const p=e.getBoundingClientRect(),{left:d,top:c,width:m,height:g}=p;if(i||a(),!m||!g)return;const v=ze(c),q=ze(s.clientWidth-(d+m)),O=ze(s.clientHeight-(c+g)),S=ze(d),$={rootMargin:-v+"px "+-q+"px "+-O+"px "+-S+"px",threshold:Z(0,he(1,u))||1};let A=!0;function T(H){const D=H[0].intersectionRatio;if(D!==u){if(!A)return l();D?l(!1,D):n=setTimeout(()=>{l(!1,1e-7)},1e3)}D===1&&!Ba(p,e.getBoundingClientRect())&&l(),A=!1}try{t=new IntersectionObserver(T,{...$,root:s.ownerDocument})}catch{t=new IntersectionObserver(T,$)}t.observe(e)}return l(!0),r}function hs(e,a,t,n){n===void 0&&(n={});const{ancestorScroll:s=!0,ancestorResize:r=!0,elementResize:l=typeof ResizeObserver=="function",layoutShift:i=typeof IntersectionObserver=="function",animationFrame:u=!1}=n,p=Bt(e),d=s||r?[...p?Ee(p):[],...Ee(a)]:[];d.forEach(S=>{s&&S.addEventListener("scroll",t,{passive:!0}),r&&S.addEventListener("resize",t)});const c=p&&i?vs(p,t):null;let m=-1,g=null;l&&(g=new ResizeObserver(S=>{let[y]=S;y&&y.target===p&&g&&(g.unobserve(a),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var $;($=g)==null||$.observe(a)})),t()}),p&&!u&&g.observe(p),g.observe(a));let v,q=u?xe(e):null;u&&O();function O(){const S=xe(e);q&&!Ba(q,S)&&t(),q=S,v=requestAnimationFrame(O)}return t(),()=>{var S;d.forEach(y=>{s&&y.removeEventListener("scroll",t),r&&y.removeEventListener("resize",t)}),c?.(),(S=g)==null||S.disconnect(),g=null,u&&cancelAnimationFrame(v)}}const ys=Ho,_s=Vo,Kt=zo,bs=Wo,ws=Lo,xs=Io,Cs=Ko,qs=(e,a,t)=>{const n=new Map,s={platform:gs,...t},r={...s.platform,_c:n};return Fo(e,a,{...s,platform:r})};function Ss(e){return e!=null&&typeof e=="object"&&"$el"in e}function mt(e){if(Ss(e)){const a=e.$el;return Ct(a)&&qe(a)==="#comment"?null:a}return e}function Oe(e){return typeof e=="function"?e():o(e)}function Bs(e){return{name:"arrow",options:e,fn(a){const t=mt(Oe(e.element));return t==null?{}:xs({element:t,padding:e.padding}).fn(a)}}}function Oa(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Wt(e,a){const t=Oa(e);return Math.round(a*t)/t}function Os(e,a,t){t===void 0&&(t={});const n=t.whileElementsMounted,s=k(()=>{var D;return(D=Oe(t.open))!=null?D:!0}),r=k(()=>Oe(t.middleware)),l=k(()=>{var D;return(D=Oe(t.placement))!=null?D:"bottom"}),i=k(()=>{var D;return(D=Oe(t.strategy))!=null?D:"absolute"}),u=k(()=>{var D;return(D=Oe(t.transform))!=null?D:!0}
1),p=k(()=>mt(e.value)),d=k(()=>mt(a.value)),c=P(0),m=P(0),g=P(i.value),v=P(l.value),q=Wa({}),O=P(!1),S=k(()=>{const D={position:g.value,left:"0",top:"0"};if(!d.value)return D;const L=Wt(d.value,c.value),x=Wt(d.value,m.value);return u.value?{...D,transform:"translate("+L+"px, "+x+"px)",...Oa(d.value)>=1.5&&{willChange:"transform"}}:{position:g.value,left:L+"px",top:x+"px"}});let y;function $(){if(p.value==null||d.value==null)return;const D=s.value;qs(p.value,d.value,{middleware:r.value,placement:l.value,strategy:i.value}).then(L=>{c.value=L.x,m.value=L.y,g.value=L.strategy,v.value=L.placement,q.value=L.middlewareData,O.value=D!==!1})}function A(){typeof y=="function"&&(y(),y=void 0)}function T(){if(A(),n===void 0){$();return}if(p.value!=null&&d.value!=null){y=n(p.value,d.value,$);return}}function H(){s.value||(O.value=!1)}return ue([r,l,i,s],$,{flush:"sync"}),ue([p,d],T,{flush:"sync"}),ue(s,H,{flush:"sync"}),Ua()&&ja(A),{x:Se(c),y:Se(m),strategy:Se(g),placement:Se(v),middlewareData:Se(q),isPositioned:Se(O),floatingStyles:S,update:$}}const $a={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},[$s,As]=ne("PopperContent");var Ps=b({inheritAttrs:!1,__name:"PopperContent",props:na({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}},{...$a}),emits:["placed"],setup(e,{emit:a}){const t=e,n=a,s=ga(),{forwardRef:r,currentElement:l}=z(),i=P(),u=P(),{width:p,height:d}=Vn(u),c=k(()=>t.side+(t.align!=="center"?`-${t.align}`:"")),m=k(()=>typeof t.collisionPadding=="number"?t.collisionPadding:{top:0,right:0,bottom:0,left:0,...t.collisionPadding}),g=k(()=>Array.isArray(t.collisionBoundary)?t.collisionBoundary:[t.collisionBoundary]),v=k(()=>({padding:m.value,boundary:g.value.filter(qo),altBoundary:g.value.length>0})),q=k(()=>({mainAxis:t.sideFlip,crossAxis:t.alignFlip})),O=Ga(()=>[ys({mainAxis:t.sideOffset+d.value,alignmentAxis:t.alignOffset}),t.prioritizePosition&&t.avoidCollisions&&Kt({...v.value,...q.value}),t.avoidCollisions&&_s({mainAxis:!0,crossAxis:!!t.prioritizePosition,limiter:t.sticky==="partial"?Cs():void 0,...v.value}),!t.prioritizePosition&&t.avoidCollisions&&Kt({...v.value,...q.value}),bs({...v.value,apply:({elements:N,rects:Q,availableWidth:W,availableHeight:ae})=>{const{width:J,height:Y}=Q.reference,G=N.floating.style;G.setProperty("--reka-popper-available-width",`${W}px`),G.setProperty("--reka-popper-available-height",`${ae}px`),G.setProperty("--reka-popper-anchor-width",`${J}px`),G.setProperty("--reka-popper-anchor-height",`${Y}px`)}}),u.value&&Bs({element:u.value,padding:t.arrowPadding}),So({arrowWidth:p.value,arrowHeight:d.value}),t.hideWhenDetached&&ws({strategy:"referenceHidden",...v.value})]),S=k(()=>t.reference??s.anchor.value),{floatingStyles:y,placement:$,isPositioned:A,middlewareData:T}=Os(S,i,{strategy:t.positionStrategy,placement:c,whileElementsMounted:(...N)=>hs(...N,{layoutShift:!t.disableUpdateOnLayoutShift,animationFrame:t.updatePositionStrategy==="always"}),middleware:O}),H=k(()=>dt($.value)[0]),D=k(()=>dt($.value)[1]);aa(()=>{A.value&&n("placed")});const L=k(()=>T.value.arrow?.centerOffset!==0),x=P("");we(()=>{l.value&&(x.value=window.getComputedStyle(l.value).zIndex)});const E=k(()=>T.value.arrow?.x??0),I=k(()=>T.value.arrow?.y??0);return As({placedSide:H,onArrowChange:N=>u.value=N,arrowX:E,arrowY:I,shouldHideArrow:L}),(N,Q)=>(h(),F("div",{ref_key:"floatingRef",ref:i,"data-reka-popper-content-wrapper":"",style:ht({...o(y),transform:o(A)?o(y).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:x.value,"--reka-popper-transform-origin":[o(T).transformOrigin?.x,o(T).transformOrigin?.y].join(" "),...o(T).hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}})},[_(o(V),M({ref:o(r)},N.$attrs,{"as-child":t.asChild,as:N.as,"data-side":H.value,"data-align":D.value,style:{animation:o(A)?void 0:"none"}}),{default:f(()=>[w(N.$slots,"default")]),_:3},16,["as-child","as","data-side","data-align","style"])],4))}}),Aa=Ps;
1const ks={top:"bottom",right:"left",bottom:"top",left:"right"};var Ms=b({inheritAttrs:!1,__name:"PopperArrow",props:{width:{type:Number,required:!1},height:{type:Number,required:!1},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(e){const{forwardRef:a}=z(),t=$s(),n=k(()=>ks[t.placedSide.value]);return(s,r)=>(h(),F("span",{ref:l=>{o(t).onArrowChange(l)},style:ht({position:"absolute",left:o(t).arrowX?.value?`${o(t).arrowX?.value}px`:void 0,top:o(t).arrowY?.value?`${o(t).arrowY?.value}px`:void 0,[n.value]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o(t).placedSide.value],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o(t).placedSide.value],visibility:o(t).shouldHideArrow.value?"hidden":void 0})},[_(Co,M(s.$attrs,{ref:o(a),style:{display:"block"},as:s.as,"as-child":s.asChild,rounded:s.rounded,width:s.width,height:s.height}),{default:f(()=>[w(s.$slots,"default")]),_:3},16,["as","as-child","rounded","width","height"])],4))}}),Ts=Ms,Ds=b({__name:"MenuAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const a=e;return(t,n)=>(h(),C(o(ha),X(te(a)),{default:f(()=>[w(t.$slots,"default")]),_:3},16))}}),Rs=Ds;function Es(){const e=P(!1);return _e(()=>{De("keydown",()=>{e.value=!0},{capture:!0,passive:!0}),De(["pointerdown","pointermove"],()=>{e.value=!1},{capture:!0,passive:!0})}),e}const Fs=Xa(Es),[Je,Is]=ne(["MenuRoot","MenuSub"],"MenuContext"),[Ot,zs]=ne("MenuRoot");var Ls=b({__name:"MenuRoot",props:{open:{type:Boolean,required:!1,default:!1},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(e,{emit:a}){const t=e,n=a,{modal:s,dir:r}=Ce(t),l=_t(r),i=Fe(t,"open",n),u=P(),p=Fs();return Is({open:i,onOpenChange:d=>{i.value=d},content:u,onContentChange:d=>{u.value=d}}),zs({onClose:()=>{i.value=!1},isUsingKeyboardRef:p,dir:l,modal:s}),(d,c)=>(h(),C(o(va),null,{default:f(()=>[w(d.$slots,"default")]),_:3}))}}),Ns=Ls;const[Pa,Hs]=ne("MenuContent");var Vs=b({__name:"MenuContentImpl",props:na({loop:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},disableOutsideScroll:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},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}},{...$a}),emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus","dismiss"],setup(e,{emit:a}){const t=e,n=a,s=Je(),r=Ot(),{trapFocus:l,disableOutsidePointerEvents:i,loop:u}=Ce(t);Rn(),Ya(i.value);const p=P(""),d=P(0),c=P(0),m=P(null),g=P("right"),v=P(0),q=P(null),O=P(),{forwardRef:S,currentElement:y}=z(),{handleTypeaheadSearch:$}=Kn();ue(y,x=>{s.onContentChange(x)}),ta(()=>{window.clearTimeout(d.value)});function A(x){return g.value===m.value?.side&&Za(x,m.value?.area)}async function T(x){n("openAutoFocus",x),!x.defaultPrevented&&(x.preventDefault(),y.value?.focus({preventScroll:!0}))}function H(x){if(x.defaultPrevented)return;const I=x.target.closest("[data-reka-menu-content]")===x.currentTarget,N=x.ctrlKey||x.altKey||x.metaKey,Q=x.key.length===1,W=Dn(x,Ne(),y.value,{loop:u.value,arrowKeyOptions:"vertical",dir:r?.dir.value,focus:!0,attributeName:"[data-reka-collection-item]:not([data-disabled])"});if(W)return W?.focus();if(x.code==="Space")return;const ae=O.value?.getItems()??[];if(I&&(x.key==="Tab"&&x.preventDefault(),!N&&Q&&$(x.key,ae)),x.target!==y.value||!en.includes(x.key))return;x.preventDefault();const J=[...ae.map(Y=>Y.ref)];tn.includes(x.key)&&J.reverse(),an(J)}function D(x){x?.currentTarget?.contains?.(x.target)||(window.clearTimeout(d.value),p.value="")}function L(x){if(!it(x))return;const E=x.target,I=v.value!==x.clientX;if(x?.currentTarget?.contains(E)&&I){const N=x.clientX>v.value?"right":"left";g.value=N,v.value=x.clientX}}return Hs({onItemEnter:x=>!!A(x),onItemLeave:x=>{A(x)||(y.value?.focus(),q.value=null)},onTriggerLeave:x=>!!A(x),searchRef:p,pointerGraceTimerRef:c,onPointerGraceIntentChange:x=>{m.value=x}}),(x,E)=>(h(),C(o(Ja),{"as-child":"",trapped:o(l),onMountAutoFocus:T,onUnmountAutoFocus:E[7]||(E[7]=I=>n("closeAutoFocus",I))},{default:f(()=>[_(o(oa),{"as-child":"","disable-outside-pointer-events":o(i),onEscapeKeyDown:E[2]||(E[2]=I=>n("escapeKeyDown",I)),onPointerDownOutside:E[3]||(E[3]=I=>n("pointerDownOutside",I)),onFocusOutside:E[4]||(E[4]=I=>n("focusOutside",I)),onInteractOutside:E[5]||(E[5]=I=>n("interactOutside",I)),onDismiss:E[6]||(E[6]=I=>n("dismiss"))},{default:f(()=>[_(o(mo),{ref_key:"rovingFocusGroupRef",ref:O,"current-tab-stop-id":q.value,"onUpdate:currentTabStopId":E[0]||(E[0]=I=>q.value=I),"as-child":"",orientation:"vertical",dir:o(r).dir.value,loop:o(u),onEntryFocus:E[1]||(E[1]=I=>{n("entryFocus",I),o(r).isUsingKeyboardRef.value||I.preventDefault()})},{default:f(()=>[_(o(Aa),{ref:o(S),role:"menu",as:x.as,"as-child":x.asChild,"aria-orientation":"vertical","data-reka-menu-content":"","data-state":o(Qa)(o(s).open.value),dir:o(r).dir.value,side:x.side,"side-offset":x.sideOffset,align:x.align,"align-offset":x.alignOffset,"avoid-collisions":x.avoidCollisions,"collision-boundary":x.collisionBoundary,"collision-padding":x.collisionPadding,"arrow-padding":x.arrowPadding,"prioritize-position":x.prioritizePosition,"position-strategy":x.positionStrategy,"update-position-strategy":x.updatePositionStrategy,sticky:x.sticky,"hide-when-detached":x.hideWhenDetached,reference:x.reference,onKeydown:H,onBlur:D,onPointermove:L},{default:f(()=>[w(x.$slots,"default")]),_:3},8,["as","as-child","data-state","dir","side","side-offset","align","align-offset","avoid-collisions","collision-boundary","collision-padding","arrow-padding","prioritize-position","position-strategy","update-position-strategy","sticky","hide-when-detached","reference"])]),_:3},8,["current-tab-stop-id","dir","loop"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),ka=Vs,Ks=b({inheritAttrs:!1,__name:"MenuItemImpl",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const a=e,t=Pa(),{forwardRef:n}=z(),{CollectionItem:s}=ma(),r=P(!1);async function l(u){u.defaultPrevented||it(u)&&(a.disabled?t.onItemLeave(u):t.onItemEnter(u)||u.currentTarget?.focus({preventScroll:!0}))}async function i(u){await be(),!u.defaultPrevented&&it(u)&&t.onItemLeave(u)}return(u,p)=>(h(),C(o(s),{value:{textValue:u.textValue}},{default:f(()=>[_(o(V),M({ref:o(n),role:"menuitem",tabindex:"-1"},u.$attrs,{as:u.as,"as-child":u.asChild,"aria-disabled":u.disabled||void 0,"data-disabled":u.disabled?"":void 0,"data-highlighted":r.value?"":void 0,onPointermove:l,onPointerleave:i,onFocus:p[0]||(p[0]=async d=>{await be(),!(d.defaultPrevented||u.disabled)&&(r.value=!0)}),onBlur:p[1]||(p[1]=async d=>{await be(),!d.defaultPrevented&&(r.value=!1)})}),{default:f(()=>[w(u.$slots,"default")]),_:3},16,["as","as-child","aria-disabled","data-disabled","data-highlighted"])]),_:3},8,["value"]))}}),Ws=Ks,Us=b({__name:"MenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(e,{emit:a}){const t=e,n=a,{forwardRef:s,currentElement:r}=z(),l=Ot(),i=Pa(),u=P(!1);async function p(){const d=r.value;if(!t.disabled&&d){const c=new CustomEvent(on,{bubbles:!0,cancelable:!0});n("select",c),await be(),c.defaultPrevented?u.value=!1:l.onClose()}}return(d,c)=>(h(),C(Ws,M(t,{ref:o(s),onClick:p,onPointerdown:c[0]||(c[0]=()=>{u.value=!0}),onPointerup:c[1]||(c[1]=async m=>{await be(),!m.defaultPrevented&&(u.value||m.currentTarget?.click())}),onKeydown:c[2]||(c[2]=async m=>{const g=o(i).searchRef.value!=="";
1d.disabled||g&&m.key===" "||o(nn).includes(m.key)&&(m.currentTarget.click(),m.preventDefault())})}),{default:f(()=>[w(d.$slots,"default")]),_:3},16))}}),js=Us,Gs=b({__name:"MenuRootContentModal",props:{loop:{type:Boolean,required:!1},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}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:a}){const t=e,n=a,s=oe(t,n),r=Je(),{forwardRef:l,currentElement:i}=z();return sn(i),(u,p)=>(h(),C(ka,M(o(s),{ref:o(l),"trap-focus":o(r).open.value,"disable-outside-pointer-events":o(r).open.value,"disable-outside-scroll":!0,onDismiss:p[0]||(p[0]=d=>o(r).onOpenChange(!1)),onFocusOutside:p[1]||(p[1]=Te(d=>n("focusOutside",d),["prevent"]))}),{default:f(()=>[w(u.$slots,"default")]),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),Xs=Gs,Ys=b({__name:"MenuRootContentNonModal",props:{loop:{type:Boolean,required:!1},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}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:a}){const s=oe(e,a),r=Je();return(l,i)=>(h(),C(ka,M(o(s),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:i[0]||(i[0]=u=>o(r).onOpenChange(!1))}),{default:f(()=>[w(l.$slots,"default")]),_:3},16))}}),Qs=Ys,Js=b({__name:"MenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},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}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:a}){const s=oe(e,a),r=Je(),l=Ot();return(i,u)=>(h(),C(o(vt),{present:i.forceMount||o(r).open.value},{default:f(()=>[o(l).modal.value?(h(),C(Xs,X(M({key:0},{...i.$attrs,...o(s)})),{default:f(()=>[w(i.$slots,"default")]),_:3},16)):(h(),C(Qs,X(M({key:1},{...i.$attrs,...o(s)})),{default:f(()=>[w(i.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),Zs=Js,er=b({__name:"MenuGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const a=e;return(t,n)=>(h(),C(o(V),M({role:"group"},a),{default:f(()=>[w(t.$slots,"default")]),_:3},16))}}),tr=er,ar=b({__name:"MenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(e){const a=e;return(t,n)=>(h(),C(o(V),X(te(a)),{default:f(()=>[w(t.$slots,"default")]),_:3},16))}}),nr=ar,or=b({__name:"MenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const a=e;return(t,n)=>(h(),C(o(sa),X(te(a)),{default:f(()=>[w(t.$slots,"default")]),_:3},16))}}),sr=or,rr=b({__name:"MenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const a=e;return(t,n)=>(h(),C(o(V),M(a,{role:"separator","aria-orientation":"horizontal"}),{default:f(()=>[w(t.$slots,"default")]),_:3},16))}}),lr=rr;const[Ma,ir]=ne("DropdownMenuRoot");var ur=b({__name:"DropdownMenuRoot",props:{defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1,default:void 0},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(e,{emit:a}){const t=e,n=a;z();const s=Fe(t,"open",n,{defaultValue:t.defaultOpen,passive:t.open===void 0}),r=P(),{modal:l,dir:i}=Ce(t),u=_t(i);return ir({open:s,onOpenChange:p=>{s.value=p},onOpenToggle:()=>{s.value=!s.value},triggerId:"",triggerElement:r,contentId:"",modal:l,dir:u}),(p,d)=>(h(),C(o(Ns),{open:o(s),"onUpdate:open":d[0]||(d[0]=c=>yt(s)?s.value=c:null),dir:o(u),modal:o(l)},{default:f(()=>[w(p.$slots,"default",{open:o(s)})]),_:3},8,["open","dir","modal"]))}}),dr=ur,cr=b({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},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}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(e,{emit:a}){const s=oe(e,a);z();const r=Ma(),l=P(!1);function i(u){u.defaultPrevented||(l.value||setTimeout(()=>{r.triggerElement.value?.focus()},0),l.value=!1,u.preventDefault())}return r.contentId||=We(void 0,"reka-dropdown-menu-content"),(u,p)=>(h(),C(o(Zs),M(o(s),{id:o(r).contentId,"aria-labelledby":o(r)?.triggerId,style:{"--reka-dropdown-menu-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-dropdown-menu-content-available-width":"var(--reka-popper-available-width)","--reka-dropdown-menu-content-available-height":"var(--reka-popper-available-height)","--reka-dropdown-menu-trigger-width":"var(--reka-popper-anchor-width)","--reka-dropdown-menu-trigger-height":"var(--reka-popper-anchor-height)"},onCloseAutoFocus:i,onInteractOutside:p[0]||(p[0]=d=>
1{if(d.defaultPrevented)return;const c=d.detail.originalEvent,m=c.button===0&&c.ctrlKey===!0,g=c.button===2||m;(!o(r).modal.value||g)&&(l.value=!0),o(r).triggerElement.value?.contains(d.target)&&d.preventDefault()})}),{default:f(()=>[w(u.$slots,"default")]),_:3},16,["id","aria-labelledby"]))}}),pr=cr,fr=b({__name:"DropdownMenuGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const a=e;return z(),(t,n)=>(h(),C(o(tr),X(te(a)),{default:f(()=>[w(t.$slots,"default")]),_:3},16))}}),mr=fr,gr=b({__name:"DropdownMenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(e,{emit:a}){const t=e,s=rn(a);return z(),(r,l)=>(h(),C(o(js),X(te({...t,...o(s)})),{default:f(()=>[w(r.$slots,"default")]),_:3},16))}}),vr=gr,hr=b({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const a=e;return z(),(t,n)=>(h(),C(o(nr),X(te(a)),{default:f(()=>[w(t.$slots,"default")]),_:3},16))}}),yr=hr,_r=b({__name:"DropdownMenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const a=e;return(t,n)=>(h(),C(o(sr),X(te(a)),{default:f(()=>[w(t.$slots,"default")]),_:3},16))}}),br=_r,wr=b({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const a=e;return z(),(t,n)=>(h(),C(o(lr),X(te(a)),{default:f(()=>[w(t.$slots,"default")]),_:3},16))}}),xr=wr,Cr=b({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const a=e,t=Ma(),{forwardRef:n,currentElement:s}=z();return _e(()=>{t.triggerElement=s}),t.triggerId||=We(void 0,"reka-dropdown-menu-trigger"),(r,l)=>(h(),C(o(Rs),{"as-child":""},{default:f(()=>[_(o(V),{id:o(t).triggerId,ref:o(n),type:r.as==="button"?"button":void 0,"as-child":a.asChild,as:r.as,"aria-haspopup":"menu","aria-expanded":o(t).open.value,"aria-controls":o(t).open.value?o(t).contentId:void 0,"data-disabled":r.disabled?"":void 0,disabled:r.disabled,"data-state":o(t).open.value?"open":"closed",onClick:l[0]||(l[0]=async i=>{!r.disabled&&i.button===0&&i.ctrlKey===!1&&(o(t)?.onOpenToggle(),await be(),o(t).open.value&&i.preventDefault())}),onKeydown:l[1]||(l[1]=ln(i=>{r.disabled||(["Enter"," "].includes(i.key)&&o(t).onOpenToggle(),i.key==="ArrowDown"&&o(t).onOpenChange(!0),["Enter"," ","ArrowDown"].includes(i.key)&&i.preventDefault())},["enter","space","arrow-down"]))},{default:f(()=>[w(r.$slots,"default")]),_:3},8,["id","type","as-child","as","aria-expanded","aria-controls","data-disabled","disabled","data-state"])]),_:3}))}}),qr=Cr,Sr=b({__name:"BaseSeparator",props:{orientation:{type:String,required:!1,default:"horizontal"},decorative:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const a=e,t=["horizontal","vertical"];function n(i){return t.includes(i)}const s=k(()=>n(a.orientation)?a.orientation:"horizontal"),r=k(()=>s.value==="vertical"?a.orientation:void 0),l=k(()=>a.decorative?{role:"none"}:{"aria-orientation":r.value,role:"separator"});return(i,u)=>(h(),C(o(V),M({as:i.as,"as-child":i.asChild,"data-orientation":s.value},l.value),{default:f(()=>[w(i.$slots,"default")]),_:3},16,["as","as-child","data-orientation"]))}}),Br=Sr,Or=b({__name:"Separator",props:{orientation:{type:String,required:!1,default:"horizontal"},decorative:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const a=e;return(t,n)=>(h(),C(Br,X(te(a)),{default:f(()=>[w(t.$slots,"default")]),_:3},16))}}),$r=Or,Ar=b({__name:"TooltipArrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(e){const a=e;return z(),(t,n)=>(h(),C(o(Ts),X(te(a)),{default:f(()=>[w(t.$slots,"default")]),_:3},16))}}),Pr=Ar;const[$t,kr]=ne("TooltipProvider");var Mr=b({inheritAttrs:!1,__name:"TooltipProvider",props:{delayDuration:{type:Number,required:!1,default:700},skipDelayDuration:{type:Number,required:!1,default:300},disableHoverableContent:{type:Boolean,required:!1,default:!1},disableClosingTrigger:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:!1}},setup(e){const a=e,{delayDuration:t,skipDelayDuration:n,disableHoverableContent:s,disableClosingTrigger:r,ignoreNonKeyboardFocus:l,disabled:i}=Ce(a);z();const u=P(!0),p=P(!1),{start:d,stop:c}=ra(()=>{u.value=!0},n,{immediate:!1});return kr({isOpenDelayed:u,delayDuration:t,onOpen(){c(),u.value=!1},onClose(){d()},isPointerInTransitRef:p,disableHoverableContent:s,disableClosingTrigger:r,disabled:i,ignoreNonKeyboardFocus:l}),(m,g)=>w(m.$slots,"default")}}),Tr=Mr;const Ta="tooltip.open",[Ze,Dr]=ne("TooltipRoot");var Rr=b({__name:"TooltipRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},delayDuration:{type:Number,required:!1,default:void 0},disableHoverableContent:{type:Boolean,required:!1,default:void 0},disableClosingTrigger:{type:Boolean,required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:void 0},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:void 0}},emits:["update:open"],setup(e,{emit:a}){const t=e,n=a;z();const s=$t(),r=k(()=>t.disableHoverableContent??s.disableHoverableContent.value),l=k(()=>t.disableClosingTrigger??s.disableClosingTrigger.value),i=k(()=>t.disabled??s.disabled.value),u=k(()=>t.delayDuration??s.delayDuration.value),p=k(()=>t.ignoreNonKeyboardFocus??s.ignoreNonKeyboardFocus.value),d=Fe(t,"open",n,{defaultValue:t.defaultOpen,passive:t.open===void 0});ue(d,$=>{s.onClose&&($?(s.onOpen(),document.dispatchEvent(new CustomEvent(Ta))):s.onClose())});const c=P(!1),m=P(),g=k(()=>d.value?c.value?"delayed-open":"instant-open":"closed"),{start:v,stop:q}=ra(()=>{c.value=!0,d.value=!0},u,{immediate:!1});function O(){q(),c.value=!1,d.value=!0}function S(){q(),d.value=!1}function y(){v()}return Dr({contentId:"",open:d,stateAttribute:g,trigger:m,onTriggerChange($){m.value=$},onTriggerEnter(){s.isOpenDelayed.value?y():O()},onTriggerLeave(){r.value?S():q()},onOpen:O,onClose:S,disableHoverableContent:r,disableClosingTrigger:l,disabled:i,ignoreNonKeyboardFocus:p}),($,A)=>(h(),C(o(va),null,{default:f(()=>[w($.$slots,"default",{open:o(d)})]),_:3}))}}),Er=Rr,Fr=b({__name:"TooltipContentImpl",props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1,default:"top"},sideOffset:{type:Number,required:!1,default:0},align:{type:null,required:!1,default:"center"},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1,default:!0},collisionBoundary:{type:null,required:!1,default:()=>[]},collisionPadding:{type:[Number,Object],required:!1,default:0},arrowPadding:{type:Number,required:!1,default:0},sticky:{type:String,required:!1,default:"partial"},hideWhenDetached:{type:Boolean,required:!1,default:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(e,{emit:a}){const t=e,n=a,s=Ze(),{forwardRef:r}=z(),l=un(),i=k(()=>l.default?.({})),u=k(()=>
1{if(t.ariaLabel)return t.ariaLabel;let d="";function c(m){typeof m.children=="string"&&m.type!==dn?d+=m.children:Array.isArray(m.children)&&m.children.forEach(g=>c(g))}return i.value?.forEach(m=>c(m)),d}),p=k(()=>{const{ariaLabel:d,...c}=t;return c});return _e(()=>{De(window,"scroll",d=>{d.target?.contains(s.trigger.value)&&s.onClose()}),De(window,Ta,s.onClose)}),(d,c)=>(h(),C(o(oa),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:c[0]||(c[0]=m=>n("escapeKeyDown",m)),onPointerDownOutside:c[1]||(c[1]=m=>{o(s).disableClosingTrigger.value&&o(s).trigger.value?.contains(m.target)&&m.preventDefault(),n("pointerDownOutside",m)}),onFocusOutside:c[2]||(c[2]=Te(()=>{},["prevent"])),onDismiss:c[3]||(c[3]=m=>o(s).onClose())},{default:f(()=>[_(o(Aa),M({ref:o(r),"data-state":o(s).stateAttribute.value},{...d.$attrs,...p.value},{style:{"--reka-tooltip-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-tooltip-content-available-width":"var(--reka-popper-available-width)","--reka-tooltip-content-available-height":"var(--reka-popper-available-height)","--reka-tooltip-trigger-width":"var(--reka-popper-anchor-width)","--reka-tooltip-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:f(()=>[w(d.$slots,"default"),_(o(vo),{id:o(s).contentId,role:"tooltip"},{default:f(()=>[U(j(u.value),1)]),_:1},8,["id"])]),_:3},16,["data-state"])]),_:3}))}}),Da=Fr,Ir=b({__name:"TooltipContentHoverable",props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},setup(e){const t=Ue(e),{forwardRef:n,currentElement:s}=z(),{trigger:r,onClose:l}=Ze(),i=$t(),{isPointerInTransit:u,onPointerExit:p}=En(r,s);return i.isPointerInTransitRef=u,p(()=>{l()}),(d,c)=>(h(),C(Da,M({ref:o(n)},o(t)),{default:f(()=>[w(d.$slots,"default")]),_:3},16))}}),zr=Ir,Lr=b({__name:"TooltipContent",props:{forceMount:{type:Boolean,required:!1},ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1,default:"top"},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(e,{emit:a}){const t=e,n=a,s=Ze(),r=oe(t,n),{forwardRef:l}=z();return(i,u)=>(h(),C(o(vt),{present:i.forceMount||o(s).open.value},{default:f(()=>[(h(),C(je(o(s).disableHoverableContent.value?Da:zr),M({ref:o(l)},o(r)),{default:f(()=>[w(i.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),Nr=Lr,Hr=b({__name:"TooltipPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const a=e;return(t,n)=>(h(),C(o(sa),X(te(a)),{default:f(()=>[w(t.$slots,"default")]),_:3},16))}}),Vr=Hr,Kr=b({__name:"TooltipTrigger",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const a=e,t=Ze(),n=$t();t.contentId||=We(void 0,"reka-tooltip-content");const{forwardRef:s,currentElement:r}=z(),l=P(!1),i=P(!1),u=k(()=>t.disabled.value?{}:{click:q,focus:g,pointermove:c,pointerleave:m,pointerdown:d,blur:v});_e(()=>{t.onTriggerChange(r.value)});function p(){setTimeout(()=>{l.value=!1},1)}function d(){t.open&&!t.disableClosingTrigger.value&&t.onClose(),l.value=!0,document.addEventListener("pointerup",p,{once:!0})}function c(O){O.pointerType!=="touch"&&!i.value&&!n.isPointerInTransitRef.value&&(t.onTriggerEnter(),i.value=!0)}function m(){t.onTriggerLeave(),i.value=!1}function g(O){l.value||t.ignoreNonKeyboardFocus.value&&!O.target.matches?.(":focus-visible")||t.onOpen()}function v(){t.onClose()}function q(){t.disableClosingTrigger.value||t.onClose()}return(O,S)=>(h(),C(o(ha),{"as-child":"",reference:O.reference},{default:f(()=>[_(o(V),M({ref:o(s),"aria-describedby":o(t).open.value?o(t).contentId:void 0,"data-state":o(t).stateAttribute.value,as:O.as,"as-child":a.asChild,"data-grace-area-trigger":""},cn(u.value)),{default:f(()=>[w(O.$slots,"default")]),_:3},16,["aria-describedby","data-state","as","as-child"])]),_:3},8,["reference"]))}}),Wr=Kr;/**
2 * @license lucide-vue-next v0.544.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const Ra=pe("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
7 * @license lucide-vue-next v0.544.0 - ISC
8 *
9 * This source code is licensed under the ISC license.
10 * See the LICENSE file in the root directory of this source tree.
11 */const Ur=pe("chevrons-up-down",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]]);/**
12 * @license lucide-vue-next v0.544.0 - ISC
13 *
14 * This source code is licensed under the ISC license.
15 * See the LICENSE file in the root directory of this source tree.
16 */const jr=pe("command",[["path",{d:"M15 6v12a3 3 0 1 0 3-3H6a3 3 0 1 0 3 3V6a3 3 0 1 0-3 3h12a3 3 0 1 0-3-3",key:"11bfej"}]]);/**
17 * @license lucide-vue-next v0.544.0 - ISC
18 *
19 * This source code is licensed under the ISC license.
20 * See the LICENSE file in the root directory of this source tree.
21 */const Gr=pe("credit-card",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]]);/**
22 * @license lucide-vue-next v0.544.0 - ISC
23 *
24 * This source code is licensed under the ISC license.
25 * See the LICENSE file in the root directory of this source tree.
26 */const Xr=pe("life-buoy",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.93 4.93 4.24 4.24",key:"1ymg45"}],["path",{d:"m14.83 9.17 4.24-4.24",key:"1cb5xl"}],["path",{d:"m14.83 14.83 4.24 4.24",key:"q42g0n"}],["path",{d:"m9.17 14.83-4.24 4.24",key:"bqpfvv"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]]);/**
27 * @license lucide-vue-next v0.544.0 - ISC
28 *
29 * This source code is licensed under the ISC license.
30 * See the LICENSE file in the root directory of this source tree.
31 */const Yr=pe("log-out",[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]]);/**
32 * @license lucide-vue-next v0.544.0 - ISC
33 *
34 * This source code is licensed under the ISC license.
35 * See the LICENSE file in the root directory of this source tree.
36 */const Qr=pe("panel-left",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]]);/**
37 * @license lucide-vue-next v0.544.0 - ISC
38 *
39 * This source code is licensed under the ISC license.
40 * See the LICENSE file in the root directory of this source tree.
41 */const Jr=pe("send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);/**
42 * @license lucide-vue-next v0.544.0 - ISC
43 *
44 * This source code is licensed under the ISC license.
45 * See the LICENSE file in the root directory of this source tree.
46 */const Zr=pe("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}
46],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]]);/**
47 * @license lucide-vue-next v0.544.0 - ISC
48 *
49 * This source code is licensed under the ISC license.
50 * See the LICENSE file in the root directory of this source tree.
51 */const el=pe("square-terminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]]),tl=b({__name:"Collapsible",props:{defaultOpen:{type:Boolean},open:{type:Boolean},disabled:{type:Boolean},unmountOnHide:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["update:open"],setup(e,{emit:a}){const s=oe(e,a);return(r,l)=>(h(),C(o(Xn),M({"data-slot":"collapsible"},o(s)),{default:f(({open:i})=>[w(r.$slots,"default",{open:i})]),_:3},16))}}),al=b({__name:"CollapsibleContent",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){const a=e;return(t,n)=>(h(),C(o(Qn),M({"data-slot":"collapsible-content"},a),{default:f(()=>[w(t.$slots,"default")]),_:3},16))}}),nl=b({__name:"CollapsibleTrigger",props:{asChild:{type:Boolean},as:{}},setup(e){const a=e;return(t,n)=>(h(),C(o(Zn),M({"data-slot":"collapsible-trigger"},a),{default:f(()=>[w(t.$slots,"default")]),_:3},16))}}),ol=b({__name:"Sheet",props:{open:{type:Boolean},defaultOpen:{type:Boolean},modal:{type:Boolean}},emits:["update:open"],setup(e,{emit:a}){const s=oe(e,a);return(r,l)=>(h(),C(o(pn),M({"data-slot":"sheet"},o(s)),{default:f(()=>[w(r.$slots,"default")]),_:3},16))}}),sl=b({__name:"SheetOverlay",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(e){const a=e,t=se(a,"class");return(n,s)=>(h(),C(o(fn),M({"data-slot":"sheet-overlay",class:o(R)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/80",a.class)},o(t)),{default:f(()=>[w(n.$slots,"default")]),_:3},16,["class"]))}}),rl=b({inheritAttrs:!1,__name:"SheetContent",props:{class:{},side:{default:"right"},forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:a}){const t=e,n=a,s=se(t,"class","side"),r=oe(s,n);return(l,i)=>(h(),C(o(mn),null,{default:f(()=>[_(sl),_(o(gn),M({"data-slot":"sheet-content",class:o(R)("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out fixed z-50 flex flex-col gap-4 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500",l.side==="right"&&"data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right inset-y-0 right-0 h-full w-3/4 border-l sm:max-w-sm",l.side==="left"&&"data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left inset-y-0 left-0 h-full w-3/4 border-r sm:max-w-sm",l.side==="top"&&"data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top inset-x-0 top-0 h-auto border-b",l.side==="bottom"&&"data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom inset-x-0 bottom-0 h-auto border-t",t.class)},{...o(r),...l.$attrs}),{default:f(()=>[w(l.$slots,"default"),_(o(vn),{class:"ring-offset-background focus:ring-ring data-[state=open]:bg-secondary absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none"},{default:f(()=>[_(o(hn),{class:"size-4"}),i[0]||(i[0]=B("span",{class:"sr-only"},"Close",-1))]),_:1})]),_:3},16,["class"])]),_:3}))}}),ll=b({__name:"SheetDescription",props:{asChild:{type:Boolean},as:{},class:{}},setup(e){const a=e,t=se(a,"class");return(n,s)=>(h(),C(o(yn),M({"data-slot":"sheet-description",class:o(R)("text-muted-foreground text-sm",a.class)},o(t)),{default:f(()=>[w(n.$slots,"default")]),_:3},16,["class"]))}}),il=b({__name:"SheetHeader",props:{class:{}},setup(e){const a=e;return(t,n)=>(h(),F("div",{"data-slot":"sheet-header",class:K(o(R)("flex flex-col gap-1.5 p-4",a.class))},[w(t.$slots,"default")],2))}}),ul=b({__name:"SheetTitle",props:{asChild:{type:Boolean},as:{},class:{}},setup(e){const a=e,t=se(a,"class");return(n,s)=>(h(),C(o(_n),M({"data-slot":"sheet-title",class:o(R)("text-foreground font-semibold",a.class)},o(t)),{default:f(()=>[w(n.$slots,"default")]),_:3},16,["class"]))}}),Ut="sidebar_state",dl=3600*24*7,cl="16rem",pl="18rem",fl="3rem",ml="b",[et,gl]=ne("Sidebar"),vl={class:"flex h-full w-full flex-col"},hl=["data-state","data-collapsible","data-variant","data-side"],yl={"data-sidebar":"sidebar",class:"bg-sidebar group-data-[variant=floating]:border-sidebar-border flex h-full w-full flex-col group-data-[variant=floating]:rounded-lg group-data-[variant=floating]:border group-data-[variant=floating]:shadow-sm"},_l=b({inheritAttrs:!1,__name:"Sidebar",props:{side:{default:"left"},variant:{default:"sidebar"},collapsible:{default:"offcanvas"},class:{}},setup(e){const a=e,{isMobile:t,state:n,openMobile:s,setOpenMobile:r}=et();return(l,i)=>l.collapsible==="none"?(h(),F("div",M({key:0,"data-slot":"sidebar",class:o(R)("bg-sidebar text-sidebar-foreground flex h-full w-(--sidebar-width) flex-col",a.class)},l.$attrs),[w(l.$slots,"default")],16)):o(t)?(h(),C(o(ol),M({key:1,open:o(s)},l.$attrs,{"onUpdate:open":o(r)}),{default:f(()=>[_(o(rl),{"data-sidebar":"sidebar","data-slot":"sidebar","data-mobile":"true",side:l.side,class:"bg-sidebar text-sidebar-foreground w-(--sidebar-width) p-0 [&>button]:hidden",style:ht({"--sidebar-width":o(pl)})},{default:f(()=>[_(il,{class:"sr-only"},{default:f(()=>[_(ul,null,{default:f(()=>[...i[0]||(i[0]=[U("Sidebar",-1)])]),_:1}),_(ll,null,{default:f(()=>[...i[1]||(i[1]=[U("Displays the mobile sidebar.",-1)])]),_:1})]),_:1}),B("div",vl,[w(l.$slots,"default")])]),_:3},8,["side","style"])]),_:3},16,["open","onUpdate:open"])):(h(),F("div",{key:2,class:"group peer text-sidebar-foreground hidden md:block","data-slot":"sidebar","data-state":o(n),"data-collapsible":o(n)==="collapsed"?l.collapsible:"","data-variant":l.variant,"data-side":l.side},[B("div",{class:K(o(R)("relative w-(--sidebar-width) bg-transparent transition-[width] duration-200 ease-linear","group-data-[collapsible=offcanvas]:w-0","group-data-[side=right]:rotate-180",l.variant==="floating"||l.variant==="inset"?"group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)+(--spacing(4)))]":"group-data-[collapsible=icon]:w-(--sidebar-width-icon)"))},null,2),B("div",M({class:o(R)("fixed inset-y-0 z-10 hidden h-svh w-(--sidebar-width) transition-[left,right,width] duration-200 ease-linear md:flex",l.side==="left"?"left-0 group-data-[collapsible=offcanvas]:left-[calc(var(--sidebar-width)*-1)]":"right-0 group-data-[collapsible=offcanvas]:right-[calc(var(--sidebar-width)*-1)]",l.variant==="floating"||l.variant==="inset"?"p-2 group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)+(--spacing(4))+2px)]":"group-data-[collapsible=icon]:w-(--sidebar-width-icon) group-data-[side=left]:border-r group-data-[side=right]:border-l",a.class)},l.$attrs),[B("div",yl,[w(l.$slots,"default")])],16)],8,hl))}}),bl=b({__name:"SidebarContent",props:{class:{}},setup(e){const a=e;return(t,n)=>(h(),F("div",{"data-slot":"sidebar-content","data-sidebar":"content",class:K(o(R)("flex min-h-0 flex-1 flex-col gap-2 overflow-auto group-data-[collapsible=icon]:overflow-hidden",a.class))},[w(t.$slots,"default")],2))}}),wl=b({__name:"SidebarFooter",props:{class:{}},setup(e){const a=e;return(t,n)=>(h(),F("div",{"data-slot":"sidebar-footer","data-sidebar":"footer",class:K(o(R)("flex flex-col gap-2 p-2",a.class))},[w(t.$slots,"default")],2))}}),Ea=b({__name:"SidebarGroup",props:{class:{}},setup(e){const a=e;return(t,n)=>(h(),F("div",{"data-slot":"sidebar-group","data-sidebar":"group",class:K(o(R)("relative flex w-full min-w-0 flex-col p-2",a.class))},[w(t.$slots,"default")],2))}}
51),xl=b({__name:"SidebarGroupContent",props:{class:{}},setup(e){const a=e;return(t,n)=>(h(),F("div",{"data-slot":"sidebar-group-content","data-sidebar":"group-content",class:K(o(R)("w-full text-sm",a.class))},[w(t.$slots,"default")],2))}}),Cl=b({__name:"SidebarGroupLabel",props:{asChild:{type:Boolean},as:{},class:{}},setup(e){const a=e;return(t,n)=>(h(),C(o(V),{"data-slot":"sidebar-group-label","data-sidebar":"group-label",as:t.as,"as-child":t.asChild,class:K(o(R)("text-sidebar-foreground/70 ring-sidebar-ring flex h-8 shrink-0 items-center rounded-md px-2 text-xs font-medium outline-hidden transition-[margin,opacity] duration-200 ease-linear focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0","group-data-[collapsible=icon]:-mt-8 group-data-[collapsible=icon]:opacity-0",a.class))},{default:f(()=>[w(t.$slots,"default")]),_:3},8,["as","as-child","class"]))}}),ql=b({__name:"SidebarHeader",props:{class:{}},setup(e){const a=e;return(t,n)=>(h(),F("div",{"data-slot":"sidebar-header","data-sidebar":"header",class:K(o(R)("flex flex-col gap-2 p-2",a.class))},[w(t.$slots,"default")],2))}}),Sl=b({__name:"SidebarInset",props:{class:{}},setup(e){const a=e;return(t,n)=>(h(),F("main",{"data-slot":"sidebar-inset",class:K(o(R)("bg-background relative flex w-full flex-1 flex-col","md:peer-data-[variant=inset]:m-2 md:peer-data-[variant=inset]:ml-0 md:peer-data-[variant=inset]:rounded-xl md:peer-data-[variant=inset]:shadow-sm md:peer-data-[variant=inset]:peer-data-[state=collapsed]:ml-2",a.class))},[w(t.$slots,"default")],2))}}),tt=b({__name:"SidebarMenu",props:{class:{}},setup(e){const a=e;return(t,n)=>(h(),F("ul",{"data-slot":"sidebar-menu","data-sidebar":"menu",class:K(o(R)("flex w-full min-w-0 flex-col gap-1",a.class))},[w(t.$slots,"default")],2))}}),Bl=b({__name:"SidebarMenuAction",props:{asChild:{type:Boolean},as:{default:"button"},showOnHover:{type:Boolean},class:{}},setup(e){const a=e;return(t,n)=>(h(),C(o(V),{"data-slot":"sidebar-menu-action","data-sidebar":"menu-action",class:K(o(R)("text-sidebar-foreground ring-sidebar-ring hover:bg-sidebar-accent hover:text-sidebar-accent-foreground peer-hover/menu-button:text-sidebar-accent-foreground absolute top-1.5 right-1 flex aspect-square w-5 items-center justify-center rounded-md p-0 outline-hidden transition-transform focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0","after:absolute after:-inset-2 md:after:hidden","peer-data-[size=sm]/menu-button:top-1","peer-data-[size=default]/menu-button:top-1.5","peer-data-[size=lg]/menu-button:top-2.5","group-data-[collapsible=icon]:hidden",t.showOnHover&&"peer-data-[active=true]/menu-button:text-sidebar-accent-foreground group-focus-within/menu-item:opacity-100 group-hover/menu-item:opacity-100 data-[state=open]:opacity-100 md:opacity-0",a.class)),as:t.as,"as-child":t.asChild},{default:f(()=>[w(t.$slots,"default")]),_:3},8,["class","as","as-child"]))}}),Ol=b({__name:"Tooltip",props:{defaultOpen:{type:Boolean},open:{type:Boolean},delayDuration:{},disableHoverableContent:{type:Boolean},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean}},emits:["update:open"],setup(e,{emit:a}){const s=oe(e,a);return(r,l)=>(h(),C(o(Er),M({"data-slot":"tooltip"},o(s)),{default:f(()=>[w(r.$slots,"default")]),_:3},16))}}),$l=b({inheritAttrs:!1,__name:"TooltipContent",props:{forceMount:{type:Boolean},ariaLabel:{},asChild:{type:Boolean},as:{},side:{},sideOffset:{default:4},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},class:{}},emits:["escapeKeyDown","pointerDownOutside"],setup(e,{emit:a}){const t=e,n=a,s=se(t,"class"),r=oe(s,n);return(l,i)=>(h(),C(o(Vr),null,{default:f(()=>[_(o(Nr),M({"data-slot":"tooltip-content"},{...o(r),...l.$attrs},{class:o(R)("bg-primary text-primary-foreground animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
51de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-fit rounded-md px-3 py-1.5 text-xs text-balance",t.class)}),{default:f(()=>[w(l.$slots,"default"),_(o(Pr),{class:"bg-primary fill-primary z-50 size-2.5 translate-y-[calc(-50%_-_2px)] rotate-45 rounded-[2px]"})]),_:3},16,["class"])]),_:3}))}}),Al=b({__name:"TooltipTrigger",props:{reference:{},asChild:{type:Boolean},as:{}},setup(e){const a=e;return(t,n)=>(h(),C(o(Wr),M({"data-slot":"tooltip-trigger"},a),{default:f(()=>[w(t.$slots,"default")]),_:3},16))}}),jt=b({__name:"SidebarMenuButtonChild",props:{variant:{default:"default"},size:{default:"default"},isActive:{type:Boolean},class:{},asChild:{type:Boolean},as:{default:"button"}},setup(e){const a=e;return(t,n)=>(h(),C(o(V),M({"data-slot":"sidebar-menu-button","data-sidebar":"menu-button","data-size":t.size,"data-active":t.isActive,class:o(R)(o(El)({variant:t.variant,size:t.size}),a.class),as:t.as,"as-child":t.asChild},t.$attrs),{default:f(()=>[w(t.$slots,"default")]),_:3},16,["data-size","data-active","class","as","as-child"]))}}),at=b({inheritAttrs:!1,__name:"SidebarMenuButton",props:{variant:{default:"default"},size:{default:"default"},isActive:{type:Boolean},class:{},asChild:{type:Boolean},as:{default:"button"},tooltip:{}},setup(e){const a=e,{isMobile:t,state:n}=et(),s=se(a,"tooltip");return(r,l)=>r.tooltip?(h(),C(o(Ol),{key:1},{default:f(()=>[_(o(Al),{"as-child":""},{default:f(()=>[_(jt,X(te({...o(s),...r.$attrs})),{default:f(()=>[w(r.$slots,"default")]),_:3},16)]),_:3}),_(o($l),{side:"right",align:"center",hidden:o(n)!=="collapsed"||o(t)},{default:f(()=>[typeof r.tooltip=="string"?(h(),F($e,{key:0},[U(j(r.tooltip),1)],64)):(h(),C(je(r.tooltip),{key:1}))]),_:1},8,["hidden"])]),_:3})):(h(),C(jt,X(M({key:0},{...o(s),...r.$attrs})),{default:f(()=>[w(r.$slots,"default")]),_:3},16))}}),nt=b({__name:"SidebarMenuItem",props:{class:{}},setup(e){const a=e;return(t,n)=>(h(),F("li",{"data-slot":"sidebar-menu-item","data-sidebar":"menu-item",class:K(o(R)("group/menu-item relative",a.class))},[w(t.$slots,"default")],2))}}),Pl=b({__name:"SidebarMenuSub",props:{class:{}},setup(e){const a=e;return(t,n)=>(h(),F("ul",{"data-slot":"sidebar-menu-sub","data-sidebar":"menu-badge",class:K(o(R)("border-sidebar-border mx-3.5 flex min-w-0 translate-x-px flex-col gap-1 border-l px-2.5 py-0.5","group-data-[collapsible=icon]:hidden",a.class))},[w(t.$slots,"default")],2))}}),kl=b({__name:"SidebarMenuSubButton",props:{asChild:{type:Boolean},as:{default:"a"},size:{default:"md"},isActive:{type:Boolean},class:{}},setup(e){const a=e;return(t,n)=>(h(),C(o(V),{"data-slot":"sidebar-menu-sub-button","data-sidebar":"menu-sub-button",as:t.as,"as-child":t.asChild,"data-size":t.size,"data-active":t.isActive,class:K(o(R)("text-sidebar-foreground ring-sidebar-ring hover:bg-sidebar-accent hover:text-sidebar-accent-foreground active:bg-sidebar-accent active:text-sidebar-accent-foreground [&>svg]:text-sidebar-accent-foreground flex h-7 min-w-0 -translate-x-px items-center gap-2 overflow-hidden rounded-md px-2 outline-hidden focus-visible:ring-2 disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0","data-[active=true]:bg-sidebar-accent data-[active=true]:text-sidebar-accent-foreground",t.size==="sm"&&"text-xs",t.size==="md"&&"text-sm","group-data-[collapsible=icon]:hidden",a.class))},{default:f(()=>[w(t.$slots,"default")]),_:3},8,["as","as-child","data-size","data-active","class"]))}}),Ml=b({__name:"SidebarMenuSubItem",props:{class:{}},setup(e){const a=e;return(t,n)=>(h(),F("li",{"data-slot":"sidebar-menu-sub-item","data-sidebar":"menu-sub-item",class:K(o(R)("group/menu-sub-item relative",a.class))},[w(t.$slots,"default")],2))}}),Tl=b({__name:"SidebarProvider",props:{defaultOpen:{type:Boolean,default:!Cn?.cookie.includes(`${Ut}=false`)},open:{type:Boolean,default:void 0},class:{}},emits:["update:open"],setup(e,{emit:a}){const t=e,n=a,s=bn("(max-width: 768px)"),r=P(!1),l=wn(t,"open",n,{defaultValue:t.defaultOpen??!1,passive:t.open===void 0});function i(c){l.value=c,document.cookie=`${Ut}=${l.value}; path=/; max-age=${dl}`}function u(c){r.value=c}function p(){return s.value?u(!r.value):i(!l.value)}xn("keydown",c=>
51{c.key===ml&&(c.metaKey||c.ctrlKey)&&(c.preventDefault(),p())});const d=k(()=>l.value?"expanded":"collapsed");return gl({state:d,open:l,setOpen:i,isMobile:s,openMobile:r,setOpenMobile:u,toggleSidebar:p}),(c,m)=>(h(),C(o(Tr),{"delay-duration":0},{default:f(()=>[B("div",M({"data-slot":"sidebar-wrapper",style:{"--sidebar-width":o(cl),"--sidebar-width-icon":o(fl)},class:o(R)("group/sidebar-wrapper has-data-[variant=inset]:bg-sidebar flex min-h-svh w-full",t.class)},c.$attrs),[w(c.$slots,"default")],16)]),_:3}))}}),Dl=b({__name:"Separator",props:{orientation:{default:"horizontal"},decorative:{type:Boolean,default:!0},asChild:{type:Boolean},as:{},class:{}},setup(e){const a=e,t=se(a,"class");return(n,s)=>(h(),C(o($r),M({"data-slot":"separator-root"},o(t),{class:o(R)("bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px",a.class)}),null,16,["class"]))}}),Rl=b({__name:"SidebarTrigger",props:{class:{}},setup(e){const a=e,{toggleSidebar:t}=et();return(n,s)=>(h(),C(o(Be),{"data-sidebar":"trigger","data-slot":"sidebar-trigger",variant:"ghost",size:"icon",class:K(o(R)("h-7 w-7",a.class)),onClick:o(t)},{default:f(()=>[_(o(Qr)),s[0]||(s[0]=B("span",{class:"sr-only"},"Toggle Sidebar",-1))]),_:1},8,["class","onClick"]))}}),El=qn("peer/menu-button flex w-full items-center gap-2 overflow-hidden rounded-md p-2 text-left text-sm outline-hidden ring-sidebar-ring transition-[width,height,padding] hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 group-has-data-[sidebar=menu-action]/menu-item:pr-8 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[active=true]:bg-sidebar-accent data-[active=true]:font-medium data-[active=true]:text-sidebar-accent-foreground data-[state=open]:hover:bg-sidebar-accent data-[state=open]:hover:text-sidebar-accent-foreground group-data-[collapsible=icon]:size-8! group-data-[collapsible=icon]:p-2! [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0",{variants:{variant:{default:"hover:bg-sidebar-accent hover:text-sidebar-accent-foreground",outline:"bg-background shadow-[0_0_0_1px_hsl(var(--sidebar-border))] hover:bg-sidebar-accent hover:text-sidebar-accent-foreground hover:shadow-[0_0_0_1px_hsl(var(--sidebar-accent))]"},size:{default:"h-8 text-sm",sm:"h-7 text-xs",lg:"h-12 text-sm group-data-[collapsible=icon]:p-0!"}},defaultVariants:{variant:"default",size:"default"}}),Fl=["href"],Il=["href"],zl=b({__name:"NavMain",props:{items:{}},setup(e){return(a,t)=>(h(),C(o(Ea),null,{default:f(()=>[_(o(Cl),null,{default:f(()=>[...t[0]||(t[0]=[U("Platform",-1)])]),_:1}),_(o(tt),null,{default:f(()=>[(h(!0),F($e,null,ut(a.items,n=>(h(),C(o(tl),{key:n.title,"as-child":"","default-open":n.isActive},{default:f(()=>[_(o(nt),null,{default:f(()=>[_(o(at),{"as-child":"",tooltip:n.title},{default:f(()=>[B("a",{href:n.url},[(h(),C(je(n.icon))),B("span",null,j(n.title),1)],8,Fl)]),_:2},1032,["tooltip"]),n.items?.length?(h(),F($e,{key:0},[_(o(nl),{"as-child":""},{default:f(()=>[_(o(Bl),{class:"data-[state=open]:rotate-90"},{default:f(()=>[_(o(Ra)),t[1]||(t[1]=B("span",{class:"sr-only"},"Toggle",-1))]),_:1})]),_:1}),_(o(al),null,{default:f(()=>[_(o(Pl),null,{default:f(()=>[(h(!0),F($e,null,ut(n.items,s=>(h(),C(o(Ml),{key:s.title},{default:f(()=>[_(o(kl),{"as-child":""},{default:f(()=>[B("a",{href:s.url},[B("span",null,j(s.title),1)],8,Il)]),_:2},1024)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024)],64)):Pe("",!0)]),_:2},1024)]),_:2},1032,["default-open"]))),128))]),_:1})]),_:1}))}}),Ll=["href"],Nl=b({__name:"NavSecondary",props:{items:{}},setup(e){return(a,t)=>(h(),C(o(Ea),null,{default:f(()=>[_(o(xl),null,{default:f(()=>[_(o(tt),null,{default:f(()=>[(h(!0),F($e,null,ut(a.items,n=>(h(),C(o(nt),{key:n.title},{default:f(()=>[_(o(at),{"as-child":"",size:"sm"},{default:f(()=>[B("a",{href:n.url},[(h(),C(je(n.icon))),B("span",null,j(n.title),1)],8,Ll)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1}))}}),Gt=b({__name:"Avatar",props:{class:{}},setup(e){const a=e;return(t,n)=>(h(),C(o(ao),{"data-slot":"avatar",class:K(o(R)("relative flex size-8 shrink-0 overflow-hidden rounded-full",a.class))},{default:f(()=>[w(t.$slots,"default")]),_:3},8,["class"]))}}),Xt=b({__name:"AvatarFallback",props:{delayMs:{},asChild:{type:Boolean},as:{},class:{}},setup(e){const a=e,t=se(a,"class");return(n,s)=>(h(),C(o(oo),M({"data-slot":"avatar-fallback"},o(t),{class:o(R)("bg-muted flex size-full items-center justify-center rounded-full",a.class)}),{default:f(()=>[w(n.$slots,"default")]),_:3},16,["class"]))}}),Yt=b({__name:"AvatarImage",props:{src:{},referrerPolicy:{},crossOrigin:{},asChild:{type:Boolean},as:{}},setup(e){const a=e;return(t,n)=>(h(),C(o(lo),M({"data-slot":"avatar-image"},a,{class:"aspect-square size-full"}),{default:f(()=>[w(t.$slots,"default")]),_:3},16))}}),Hl=b({__name:"DropdownMenu",props:{defaultOpen:{type:Boolean},open:{type:Boolean},dir:{},modal:{type:Boolean}},emits:["update:open"],setup(e,{emit:a}){const s=oe(e,a);return(r,l)=>(h(),C(o(dr),M({"data-slot":"dropdown-menu"},o(s)),{default:f(()=>[w(r.$slots,"default")]),_:3},16))}}),Vl=b({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{default:4},sideFlip:{type:Boolean},align:{},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(e,{emit:a}){const t=e,n=a,s=se(t,"class"),r=oe(s,n);return(l,i)=>(h(),C(o(br),null,{default:f(()=>[_(o(pr),M({"data-slot":"dropdown-menu-content"},o(r),{class:o(R)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
51de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 max-h-(--reka-dropdown-menu-content-available-height) min-w-[8rem] origin-(--reka-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border p-1 shadow-md",t.class)}),{default:f(()=>[w(l.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),Qt=b({__name:"DropdownMenuGroup",props:{asChild:{type:Boolean},as:{}},setup(e){const a=e;return(t,n)=>(h(),C(o(mr),M({"data-slot":"dropdown-menu-group"},a),{default:f(()=>[w(t.$slots,"default")]),_:3},16))}}),rt=b({__name:"DropdownMenuItem",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{},inset:{type:Boolean},variant:{default:"default"}},setup(e){const a=e,t=se(a,"inset","variant","class"),n=Ue(t);return(s,r)=>(h(),C(o(vr),M({"data-slot":"dropdown-menu-item","data-inset":s.inset?"":void 0,"data-variant":s.variant},o(n),{class:o(R)("focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive-foreground data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/40 data-[variant=destructive]:focus:text-destructive-foreground data-[variant=destructive]:*:[svg]:!text-destructive-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",a.class)}),{default:f(()=>[w(s.$slots,"default")]),_:3},16,["data-inset","data-variant","class"]))}}),Kl=b({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean},as:{},class:{},inset:{type:Boolean}},setup(e){const a=e,t=se(a,"class","inset"),n=Ue(t);return(s,r)=>(h(),C(o(yr),M({"data-slot":"dropdown-menu-label","data-inset":s.inset?"":void 0},o(n),{class:o(R)("px-2 py-1.5 text-sm font-medium data-[inset]:pl-8",a.class)}),{default:f(()=>[w(s.$slots,"default")]),_:3},16,["data-inset","class"]))}}),lt=b({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean},as:{},class:{}},setup(e){const a=e,t=se(a,"class");return(n,s)=>(h(),C(o(xr),M({"data-slot":"dropdown-menu-separator"},o(t),{class:o(R)("bg-border -mx-1 my-1 h-px",a.class)}),null,16,["class"]))}}),Wl=b({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){const t=Ue(e);return(n,s)=>(h(),C(o(qr),M({"data-slot":"dropdown-menu-trigger"},o(t)),{default:f(()=>[w(n.$slots,"default")]),_:3},16))}}),Ul={class:"grid flex-1 text-left text-sm leading-tight"},jl={class:"truncate font-medium"},Gl={class:"truncate text-xs"},Xl={class:"flex items-center gap-2 px-1 py-1.5 text-left text-sm"},Yl={class:"grid flex-1 text-left text-sm leading-tight"},Ql={class:"truncate font-semibold"},Jl={class:"truncate text-xs"},Zl=b({__name:"NavUser",props:{user:{}},emits:["upgrade"],setup(e,{emit:a}){const t=e,n=a,s=k(()=>{const c=t.user?.name?.trim();if(c){const g=c.split(/\s+/),v=g[0]?.[0]||"",q=g[1]?.[0]||"";return(v+q).toUpperCase()||v.toUpperCase()}return(t.user?.email||"").slice(0,2).toUpperCase()}),{isMobile:r}=et(),l=Sn(),i=la(),u=ia();async function p(){try{const c=i.value?.access_token;if(!c)return;const m=Le(),g=await fetch(`${m.public.apiUrl}/api/billing/portal`,{method:"POST",headers:{Authorization:`Bearer ${c}`},credentials:"include"}),v=await g.json();if(!g.ok||!v?.url)throw new Error(v?.message||"Failed to open billing portal");window.location.href=v.url}catch{alert("Failed to open billing portal")}}async function d(){try{await l.auth.signOut()}finally{u.push("/")}}return(c,m)=>(h(),C(o(tt),null,{default:f(()=>[_(o(nt),null,{default:f(()=>[_(o(Hl),null,{default:f(()=>[_(o(Wl),{"as-child":""},{default:f(()=>[_(o(at),{size:"lg",class:"data-[state=open]:bg-sidebar-accent data-[state=open]:text-sidebar-accent-foreground"},{default:f(()=>[_(o(Gt),{class:"h-8 w-8 rounded-lg"},{default:f(()=>[_(o(Yt),{src:c.user.avatar,alt:c.user.name},null,8,["src","alt"]),_(o(Xt),{class:"rounded-lg"},{default:f(()=>[U(j(o(s)),1)]),_:1})]),_:1}
51),B("div",Ul,[B("span",jl,j(c.user.name),1),B("span",Gl,j(c.user.email),1)]),_(o(Ur),{class:"ml-auto size-4"})]),_:1})]),_:1}),_(o(Vl),{class:"w-[--reka-dropdown-menu-trigger-width] min-w-56 rounded-lg",side:o(r)?"bottom":"right",align:"end","side-offset":4},{default:f(()=>[_(o(Kl),{class:"p-0 font-normal"},{default:f(()=>[B("div",Xl,[_(o(Gt),{class:"h-8 w-8 rounded-lg"},{default:f(()=>[_(o(Yt),{src:c.user.avatar,alt:c.user.name},null,8,["src","alt"]),_(o(Xt),{class:"rounded-lg"},{default:f(()=>[U(j(o(s)),1)]),_:1})]),_:1}),B("div",Yl,[B("span",Ql,j(c.user.name),1),B("span",Jl,j(c.user.email),1)])])]),_:1}),_(o(lt)),_(o(Qt),null,{default:f(()=>[_(o(rt),{onClick:m[0]||(m[0]=Te(g=>n("upgrade"),["stop","prevent"]))},{default:f(()=>[_(o(Zr)),m[1]||(m[1]=U(" Upgrade plan ",-1))]),_:1})]),_:1}),_(o(lt)),_(o(Qt),null,{default:f(()=>[_(o(rt),{onClick:Te(p,["prevent"])},{default:f(()=>[_(o(Gr)),m[2]||(m[2]=U(" Billing ",-1))]),_:1})]),_:1}),_(o(lt)),_(o(rt),{onClick:Te(d,["prevent"])},{default:f(()=>[_(o(Yr)),m[3]||(m[3]=U(" Log out ",-1))]),_:1})]),_:1},8,["side"])]),_:1})]),_:1})]),_:1}))}}),ei={class:"bg-white rounded-2xl shadow-xl overflow-hidden"},ti={class:"px-6 py-5 border-b border-zinc-200"},ai={class:"mt-4 flex items-center gap-2"},ni={class:"p-6"},oi={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},si={class:"rounded-xl border border-zinc-200 bg-white p-6 flex flex-col"},ri={class:"mt-6"},li={class:"rounded-xl border border-zinc-200 bg-white p-6 flex flex-col ring-1 ring-zinc-300"},ii={class:"flex items-end gap-2 mb-6"},ui={class:"text-3xl font-bold text-zinc-900"},di={class:"mt-6"},ci={class:"rounded-xl border border-zinc-200 bg-white p-6 flex flex-col opacity-70"},pi={class:"mt-6"},fi={key:0,class:"text-sm text-red-600 mt-4"},mi={class:"flex items-center justify-between mt-6 text-sm"},gi=b({__name:"BillingModal",props:{open:{type:Boolean}},emits:["update:open"],setup(e,{emit:a}){const t=e,n=a,s=ua(),r=ia(),l=la();da();const i=k({get:()=>t.open,set:S=>n("update:open",S)}),u=P("yearly"),p=P(!1),d=P(null),c=P(null);ue(()=>i.value,async S=>{if(S){d.value=null;try{const y=l.value?.access_token;if(!y)return;const $=Le(),A=await fetch(`${$.public.apiUrl}/api/auth/me`,{headers:{Authorization:`Bearer ${y}`},credentials:"include"});if(!A.ok)throw new Error(await A.text());const T=await A.json();c.value=T?.subscription||null}catch(y){d.value=y?.message||"Failed to load subscription"}}},{immediate:!1});const m=k(()=>c.value?.plan==="BASIC"),g=k(()=>!!c.value?.stripeCustomerId);async function v(){try{const S=l.value?.access_token;if(!S)return r.push(`/login?next=${encodeURIComponent(s.fullPath)}`);p.value=!0,d.value=null;const y=Le(),$=await fetch(`${y.public.apiUrl}/api/billing/checkout`,{method:"POST",headers:{Authorization:`Bearer ${S}`},credentials:"include"}),A=await $.json();if(!$.ok||!A?.url)throw new Error(A?.message||"Failed to start checkout");window.location.href=A.url}catch(S){d.value=S?.message||"Failed to start checkout"}finally{p.value=!1}}async function q(){try{const S=l.value?.access_token;if(!S)return;p.value=!0,d.value=null;const y=Le(),$=await fetch(`${y.public.apiUrl}/api/billing/portal`,{method:"POST",headers:{Authorization:`Bearer ${S}`},credentials:"include"}),A=await $.json();if(!$.ok||!A?.url)throw new Error(A?.message||"Failed to open billing portal");window.location.href=A.url}catch(S){d.value=S?.message||"Failed to open billing portal"}finally{p.value=!1}}const O=k(()=>u.value==="yearly"?"$290/yr":"$29/mo");return(S,y)=>{const $=Pn;return h(),C(o(Bn),{open:o(i),"onUpdate:open":y[2]||(y[2]=A=>yt(i)?i.value=A:null)},{default:f(()=>[_(o(On),{class:"sm:max-w-5xl w-full p-0 border-none bg-transparent shadow-none"},{default:f(()=>[B("div",ei,[B("div",ti,[_(o($n),null,{default:f(()=>[_(o(An),{class:"text-2xl"},{default:f(()=>[...y[3]||(y[3]=[U("Manage your subscription",-1)])]),_:1})]),_:1}),B("div",ai,[_(o(Be),{variant:o(u)==="monthly"?"default":"outline",size:"sm",onClick:y[0]||(y[0]=A=>u.value="monthly")},{default:f(()=>[...y[4]||(y[4]=[U("Monthly",-1)])]),_:1},8,["variant"]),_(o(Be),{variant:o(u)==="yearly"?"default":"outline",size:"sm",onClick:y[1]||(y[1]=A=>u.value="yearly")},{default:f(()=>[...y[5]||(y[5]=[U("Yearly ",-1),B("span",{class:"ml-2 text-xs text-emerald-600"},"(2 months free)",-1)])]),_:1},8,["variant"])])]),B("div",ni,[B("div",oi,[B("div",si,[y[6]||(y[6]=B("div",{class:"mb-4"},[B("h3",{class:"text-xl font-semibold text-zinc-900"},"Free"),B("p",{class:"text-sm text-zinc-600"},"Try it out with light usage.")],-1)),y[7]||(y[7]=B("div",{class:"flex items-end gap-1 mb-6"},[B("span",{class:"text-3xl font-bold text-zinc-900"},"$0"),B("span",{class:"text-zinc-500"},"/mo")],-1)),y[8]||(y[8]=B("ul",{class:"space-y-2 text-sm text-zinc-700 flex-1"},[B("li",null,"AI-generated label applied on-content"),B("li",null,"C2PA Content Credentials embedding"),B("li",null,"Secure processing; files auto-delete up to 30 days"),B("li",null,"Fair-use limits")],-1)),B("div",ri,[_(o(Be),{class:"w-full",variant:"secondary",disabled:""},{default:f(()=>[U(j(o(m)?"Switch to Free (manage)":"Current plan"),1)]),_:1})])]),B("div",li,[y[9]||(y[9]=B("div",{class:"mb-4"},[B("h3",{class:"text-xl font-semibold text-zinc-900"},"Basic"),B("p",{class:"text-sm text-zinc-600"},"Higher limits and priority processing.")],-1)),B("div",ii,[B("span",ui,j(o(O)),1)]),y[10]||(y[10]=B("ul",{class:"space-y-2 text-sm text-zinc-700 flex-1"},[B("li",null,"Everything in Free"),B("li",null,"Higher usage limits"),B("li",null,"Priority processing"),B("li",null,"Extra export options")],-1)),B("div",di,[_(o(Be),{class:"w-full",disabled:o(p)||o(m),onClick:v},{default:f(()=>[U(j(o(m)?"Current plan":o(p)?"Redirecting…":"Activate Basic"),1)]),_:1},8,["disabled"])])]),B("div",ci,[y[12]||(y[12]=B("div",{class:"mb-4"},[B("h3",{class:"text-xl font-semibold text-zinc-900"},"Pro"),B("p",{class:"text-sm text-zinc-600"},"For teams and advanced workflows.")],-1)),y[13]||(y[13]=B("div",{class:"flex items-end gap-2 mb-6"},[B("span",{class:"text-3xl font-bold text-zinc-900"},"Coming soon")],-1)),y[14]||(y[14]=B("ul",{class:"space-y-2 text-sm text-zinc-700 flex-1"},[B("li",null,"Team features"),B("li",null,"Advanced controls"),B("li",null,"Custom limits")],-1)),B("div",pi,[_(o(Be),{class:"w-full",variant:"secondary",disabled:""},{default:f(()=>[...y[11]||(y[11]=[U("Coming soon",-1)])]),_:1})])])]),o(d)?(h(),F("p",fi,j(o(d)),1)):Pe("",!0),B("div",mi,[_($,{to:"/help",class:"text-zinc-600 hover:text-zinc-900 underline underline-offset-4"},{default:f(()=>[...y[15]||(y[15]=[U("Having a problem? Go to Help center.",-1)])]),_:1}),o(g)?(h(),F("button",{key:0,onClick:q,class:"text-zinc-900 hover:underline underline-offset-4"},"Edit billing")):Pe("",!0)])])])]),_:1})]),_:1},8,["open"])}}}),vi={href:"#"},hi={class:"flex aspect-square size-8 items-center justify-center rounded-lg bg-sidebar-primary text-sidebar-primary-foreground"},yi=b({__name:"AppSidebar",props:{side:{},variant:{default:"inset"},collapsible:{},class:{}},setup(e){const a=e,t=da(),n=k(()=>{const l=t.value,i=l?.email||"",u=l?.user_metadata||{},p=u.display_name||u.full_name||u.name||(i?i.split("@")[0]:"User"),d=u.avatar_url||"";return{name:p,email:i,avatar:d}}),s=P(!1),r={navMain:[{title:"Dashboard",url:"/dashboard",icon:el,isActive:!0,items:[{title:"Uploads",url:"/dashboard/uploads"},{title:"History",url:"/dashboard/history"}]}],navSecondary:[{title:"Support",url:"/help",icon:Xr},{title:"Feedback",url:"/contact",icon:Jr}]};return(l,i)=>(h(),F($e,null,[_(o(_l),X(te(a)),{default:f(()=>[_(o(ql),null,{default:f(()=>[_(o(tt),null,{default:f(()=>[_(o(nt),null,{default:f(()=>[_(o(at),{size:"lg","as-child":""},{default:f(()=>[B("a",vi,[B("div",hi,[_(o(jr),{class:"size-4"})]),i[2]||(i[2]=B("div",{class:"grid flex-1 text-left text-sm leading-tight"},[B("span",{class:"truncate font-medium"},"True Badge"),B("span",{class:"truncate text-xs"},"Enterprise")],-1))])]),_:1})]),_:1})]),_:1})]),_:1}),_(o(bl),null,{default:f(()=>[_(zl,{items:r.navMain},null,8,["items"]),_(Nl,{items:r.navSecondary,class:"mt-auto"},null,8,["items"])]),_:1}),_(o(wl),null,{default:f(()=>[_(Zl,{user:o(n),onUpgrade:i[0]||(i[0]=u=>s.value=!0)},null,8,["user"])]),_:1})]),_:1},16),_(gi,{open:o(s),"onUpdate:open":i[1]||(i[1]=u=>yt(s)?s.value=u:null)},null,8,["open"])],64))}}),_i=b({__name:"Breadcrumb",props:{class:{}},setup(e){const a=e;return(t,n)=>(h(),F("nav",{"aria-label":"breadcrumb","data-slot":"breadcrumb",class:K(a.class)},[w(t.$slots,"default")],2))}}),Jt=b({__name:"BreadcrumbItem",props:{class:{}},setup(e){const a=e;return(t,n)=>(h(),F("li",{"data-slot":"breadcrumb-item",class:K(o(R)("inline-flex items-center gap-1.5",a.class))},[w(t.$slots,"default")],2))}}),bi=b({__name:"BreadcrumbLink",props:{asChild:{type:Boolean},as:{default:"a"},class:{}},setup(e){const a=e;return(t,n)=>(h(),C(o(V),{"data-slot":"breadcrumb-link",as:t.as,"as-child":t.asChild,class:K(o(R)("hover:text-foreground transition-colors",a.class))},{default:f(()=>[w(t.$slots,"default")]),_:3},8,["as","as-child","class"]))}}),wi=b({__name:"BreadcrumbList",props:{class:{}},setup(e){const a=e;return(t,n)=>(h(),F("ol",{"data-slot":"breadcrumb-list",class:K(o(R)("text-muted-foreground flex flex-wrap items-center gap-1.5 text-sm break-words sm:gap-2.5",a.class))},[w(t.$slots,"default")],2))}}),xi=b({__name:"BreadcrumbPage",props:{class:{}},setup(e){const a=e;return(t,n)=>(h(),F("span",{"data-slot":"breadcrumb-page",role:"link","aria-disabled":"true","aria-current":"page",class:K(o(R)("text-foreground font-normal",a.class))},[w(t.$slots,"default")],2))}}),Ci=b({__name:"BreadcrumbSeparator",props:{class:{}},setup(e){const a=e;return(t,n)=>(h(),F("li",{"data-slot":"breadcrumb-separator",role:"presentation","aria-hidden":"true",class:K(o(R)("[&>svg]:size-3.5",a.class))},[w(t.$slots,"default",{},()=>[_(o(Ra))])],2))}}),qi={class:"flex h-16 shrink-0 w-full items-center justify-between gap-2"},Si={class:"flex items-center gap-2 px-4"},Bi={class:"px-4"},Oi=["title"],$i={class:"flex flex-1 flex-col gap-4 p-4 pt-0"},Ai={class:"w-full"},Pi={class:"w-full max-w-6xl mx-auto"},Ti=b({__name:"dashboard",setup(e){const a=ua(),{plan:t,allowed:n,completed:s,created:r,fetchUsage:l}=kn(),i=k(()=>a.path.includes("/history")?"History":"Uploads");return _e(()=>{l()}),ue(()=>a.fullPath,()=>l()),(u,p)=>{const d=Mn;return h(),C(o(Tl),null,{default:f(()=>[_(yi),_(o(Sl),null,{default:f(()=>[B("header",qi,[B("div",Si,[_(o(Rl),{class:"-ml-1"}),_(o(Dl),{orientation:"vertical",class:"mr-2 h-4"}),_(o(_i),null,{default:f(()=>[_(o(wi),null,{default:f(()=>[_(o(Jt),{class:"hidden md:block"},{default:f(()=>[_(o(bi),{href:"#"},{default:f(()=>[...p[0]||(p[0]=[U("Dashboard",-1)])]),_:1})]),_:1}),_(o(Ci),{class:"hidden md:block"}),_(o(Jt),null,{default:f(()=>[_(o(xi),null,{default:f(()=>[U(j(o(i)),1)]),_:1})]),_:1})]),_:1})]),_:1})]),B("div",Bi,[o(t)&&o(n)!==null&&o(s)!==null?(h(),F("span",{key:0,class:"hidden sm:inline px-2 py-0.5 rounded-full border border-zinc-200 bg-white text-zinc-700 text-xs",title:o(r)?`In progress: ${o(r)}`:""},j(o(t))+" "+j(o(s))+"/"+j(o(n)),9,Oi)):Pe("",!0)])]),B("div",$i,[B("main",Ai,[B("div",Pi,[_(d)])])])]),_:1})]),_:1})}}});
51export{Ti as default};

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.