PageSourceSearch

http://gymmate.ai/_nuxt/C_0qemDm.js

js gymmate.ai collected 2026-10-05 14:49:06 UTC 130,491 bytes, 1 lines download raw bytes

1import{aY as pt,a8 as je,$ as be,aZ as vt,R as A,ac as fe,ag as Re,ad as Ee,ab as V,K as x,o as m,w as g,J as C,z as t,Q as H,r as I,e as L,m as ve,ak as ke,a_ as Na,b as _,L as N,H as T,aw as _e,x as Ne,ai as wt,ae as Ae,k as it,a0 as he,aq as ye,j as Aa,au as ne,ax as oe,as as rt,a$ as Xt,at as qt,av as ce,ay as Zt,b0 as Fa,a9 as Qt,b1 as Ma,aa as Le,b2 as Jt,b3 as tt,c as F,M as se,b4 as xt,b5 as Va,E as me,F as ge,aH as De,aI as Ct,v as de,aA as at,G as Z,I as O,b6 as _t,aO as za,a5 as Ha,O as re,aD as Te,d as ae,t as Y,U as ze,b7 as Je,b8 as Pe,a as E,N as Ce,aG as $t,aW as ja,aS as Ua,P as Ue,V as Ka,i as Wa,b9 as Ga,aE as gt,aF as ea,ba as Ya,T as Xa,_ as Za,aJ as Qa,bb as Ja,Z as el,g as tl,ar as Me}from"./BmP0KMCP.js";import{f as $e,e as ta,k as Ot,V as al,F as ll,g as nl,h as ol,c as He,_ as il,D as aa,m as la,n as na,o as oa,p as lt,q as nt,r as rl,s as ia,b as ra,L as Ht,a as sl,d as ul}from"./Ds5kl50X.js";import{g as dl,w as cl,f as fl,u as pl,a as sa,P as Bt,c as ua,b as da,d as vl,_ as gl}from"./BSszn6Jt.js";import{a as St,_ as mt,b as ml}from"./WnJ3zIJI.js";function yt(a,o){return pt(a)?!1:Array.isArray(a)?a.some(e=>je(e,o)):je(a,o)}let dt=0;function yl(){be(a=>{if(!vt)return;const o=document.querySelectorAll("[data-reka-focus-guard]");document.body.insertAdjacentElement("afterbegin",o[0]??jt()),document.body.insertAdjacentElement("beforeend",o[1]??jt()),dt++,a(()=>{dt===1&&document.querySelectorAll("[data-reka-focus-guard]").forEach(e=>e.remove()),dt--})})}function jt(){const a=document.createElement("span");return a.setAttribute("data-reka-focus-guard",""),a.tabIndex=0,a.style.outline="none",a.style.opacity="0",a.style.position="fixed",a.style.pointerEvents="none",a}const[ca,hl]=fe("CollapsibleRoot");var bl=A({__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(a,{expose:o,emit:e}){const l=a,u=Re(l,"open",e,{defaultValue:l.defaultOpen,passive:l.open===void 0}),{disabled:r,unmountOnHide:s}=Ee(l);return hl({contentId:"",disabled:r,open:u,unmountOnHide:s,onOpenToggle:()=>{r.value||(u.value=!u.value)}}),o({open:u}),V(),(v,p)=>(m(),x(t(H),{as:v.as,"as-child":l.asChild,"data-state":t(u)?"open":"closed","data-disabled":t(r)?"":void 0},{default:g(()=>[C(v.$slots,"default",{open:t(u)})]),_:3},8,["as","as-child","data-state","data-disabled"]))}}),kl=bl,wl=A({inheritAttrs:!1,__name:"CollapsibleContent",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["contentFound"],setup(a,{emit:o}){const e=a,l=o,n=ca();n.contentId||=$e(void 0,"reka-collapsible-content");const u=I(),{forwardRef:r,currentElement:s}=V(),v=I(0),p=I(0),b=L(()=>n.open.value),f=I(b.value),y=I();ve(()=>[b.value,u.value?.present],async()=>{await Ne();const d=s.value;if(!d)return;y.value=y.value||{transitionDuration:d.style.transitionDuration,animationName:d.style.animationName},d.style.transitionDuration="0s",d.style.animationName="none";const c=d.getBoundingClientRect();p.value=c.height,v.value=c.width,f.value||(d.style.transitionDuration=y.value.transitionDuration,d.style.animationName=y.value.animationName)},{immediate:!0});const h=L(()=>f.value&&n.open.value);return ke(()=>{requestAnimationFrame(()=>{f.value=!1})}),Na(s,"beforematch",d=>{requestAnimationFrame(()=>{n.onOpenToggle(),l("contentFound")})}),(d,c)=>(m(),x(t(_e),{ref_key:"presentRef",ref:u,present:d.forceMount||t(n).open.value,"force-mount":!0},{default:g(({present:S})=>[_(t(H),N(d.$attrs,{id:t(n).contentId,ref:t(r),"as-child":e.asChild,as:d.as,hidden:S?void 0:t(n).unmountOnHide.value?"":"until-found","data-state":h.value?void 0:t(n).open.value?"open":"closed","data-disabled":t(n).disabled?.value?"":void 0,style:{"--reka-collapsible-content-height":`${p.value}px`,"--reka-collapsible-content-width":`${v.value}px`}}),{default:g(()=>[!t(n).unmountOnHide.value||S?C(d.$slots,"default",{key:0}):T("v-if",!0)]),_:2},1040,["id","as-child","as","hidden","data-state","data-disabled","style"])]),_:3},8,["present"]))}}),ql=wl,xl=A({__name:"CollapsibleTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(a){const o=a;V();const e=ca();return(l,n)=>(m(),x(t(H),{type:l.as==="button"?"button":void 0,as:l.as,"as-child":o.asChild,"aria-controls":t(e).contentId,"aria-expanded":t(e).open.value,"data-state":t(e).open.value?"open":"closed","data-disabled":t(e).disabled?.value?"":void 0,disabled:t(e).disabled?.value,onClick:t(e).onOpenToggle},{default:g(()=>[C(l.$slots,"default")]),_:3},8,["type","as","as-child","aria-controls","aria-expanded","data-state","data-disabled","disabled","onClick"]))}}),Cl=xl;function _l({type:a,defaultValue:o,modelValue:e}){const l=e||o;return e!==void 0||o!==void 0?Array.isArray(l)?"multiple":"single":a??"single"}function $l({type:a,defaultValue:o,modelValue:e}){return a||_l({type:a,defaultValue:o,modelValue:e})}function Ol({type:a,defaultValue:o}){return o!==void 0?o:a==="single"?void 0:[]}function Bl(a,o){const e=L(()=>$l(a)),l=Re(a,"modelValue",o,{defaultValue:Ol(a),passive:a.modelValue===void 0,deep:!0});function n(r){if(e.value==="single")l.value=je(r,l.value)?void 0:r;else{const s=Array.isArray(l.value)?[...l.value||[]]:[l.value].filter(
1Boolean);if(yt(s,r)){const v=s.findIndex(p=>je(p,r));s.splice(v,1)}else s.push(r);l.value=s}}const u=L(()=>e.value==="single");return{modelValue:l,changeModelValue:n,isSingle:u}}const[It,Sl]=fe("AccordionRoot");var Il=A({__name:"AccordionRoot",props:{collapsible:{type:Boolean,required:!1,default:!1},disabled:{type:Boolean,required:!1,default:!1},dir:{type:String,required:!1},orientation:{type:String,required:!1,default:"vertical"},unmountOnHide:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},type:{type:String,required:!1},modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1}},emits:["update:modelValue"],setup(a,{emit:o}){const e=a,l=o,{dir:n,disabled:u,unmountOnHide:r}=Ee(e),s=ta(n),{modelValue:v,changeModelValue:p,isSingle:b}=Bl(e,l),{forwardRef:f,currentElement:y}=V();return Sl({disabled:u,direction:s,orientation:e.orientation,parentElement:y,isSingle:b,collapsible:e.collapsible,modelValue:v,changeModelValue:p,unmountOnHide:r}),(h,d)=>(m(),x(t(H),{ref:t(f),"as-child":h.asChild,as:h.as},{default:g(()=>[C(h.$slots,"default",{modelValue:t(v)})]),_:3},8,["as-child","as"]))}}),Ut=Il,ht=(function(a){return a.Open="open",a.Closed="closed",a})(ht||{});const[fa,Tl]=fe("AccordionItem");var Pl=A({__name:"AccordionItem",props:{disabled:{type:Boolean,required:!1},value:{type:String,required:!0},unmountOnHide:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a,{expose:o}){const e=a,l=It(),n=L(()=>l.isSingle.value?e.value===l.modelValue.value:Array.isArray(l.modelValue.value)&&l.modelValue.value.includes(e.value)),u=L(()=>l.disabled.value||e.disabled),r=L(()=>u.value?"":void 0),s=L(()=>n.value?ht.Open:ht.Closed);o({open:n,dataDisabled:r});const{currentRef:v,currentElement:p}=V();Tl({open:n,dataState:s,disabled:u,dataDisabled:r,triggerId:"",currentRef:v,currentElement:p,value:L(()=>e.value)});function b(f){const y=f.target;if(Array.from(l.parentElement.value?.querySelectorAll("[data-reka-collection-item]")??[]).findIndex(c=>c===y)===-1)return null;Ot(f,y,l.parentElement.value,{arrowKeyOptions:l.orientation,dir:l.direction.value,focus:!0})}return(f,y)=>(m(),x(t(kl),{"data-orientation":t(l).orientation,"data-disabled":r.value,"data-state":s.value,disabled:u.value,open:n.value,as:e.as,"as-child":e.asChild,"unmount-on-hide":t(l).unmountOnHide.value,onKeydown:wt(b,["up","down","left","right","home","end"])},{default:g(()=>[C(f.$slots,"default",{open:n.value})]),_:3},8,["data-orientation","data-disabled","data-state","disabled","open","as","as-child","unmount-on-hide"]))}}),Ll=Pl,Dl=A({__name:"AccordionContent",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a){const o=a,e=It(),l=fa();return V(),(n,u)=>(m(),x(t(ql),{role:"region","as-child":o.asChild,as:n.as,"force-mount":o.forceMount,"aria-labelledby":t(l).triggerId,"data-state":t(l).dataState.value,"data-disabled":t(l).dataDisabled.value,"data-orientation":t(e).orientation,style:{"--reka-accordion-content-width":"var(--reka-collapsible-content-width)","--reka-accordion-content-height":"var(--reka-collapsible-content-height)"},onContentFound:u[0]||(u[0]=r=>t(e).changeModelValue(t(l).value.value))},{default:g(()=>[C(n.$slots,"default")]),_:3},8,["as-child","as","force-mount","aria-labelledby","data-state","data-disabled","data-orientation"]))}}),Rl=Dl,El=A({__name:"AccordionTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a){const o=a,e=It(),l=fa();l.triggerId||=$e(void 0,"reka-accordion-trigger");function n(){const u=e.isSingle.value&&l.open.value&&!e.collapsible;l.disabled.value||u||e.changeModelValue(l.value.value)}return(u,r)=>(m(),x(t(Cl),{id:t(l).triggerId,ref:t(l).currentRef,"data-reka-collection-item":"",as:o.as,"as-child":o.asChild,"aria-disabled":t(l).disabled.value||void 0,"aria-expanded":t(l).open.value||!1,"data-disabled":t(l).dataDisabled.value,"data-orientation":t(e).orientation,"data-state":t(l).dataState.value,disabled:t(l).disabled.value,onClick:n},{default:g(()=>[C(u.$slots,"default")]),_:3},8,["id","as","as-child","aria-disabled","aria-expanded","data-disabled","data-orientation","data-state","disabled"]))}}),Kt=El;const[Nl]=fe("RovingFocusGroup");var Al=A({__name:"RovingFocusItem",props:{tabStopId:{type:String,required:!1},focusable:{type:Boolean,required:!1,default:!0},active:{type:Boolean,required:!1},allowShiftKey:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(a){const o=a,e=Nl(),l=$e(),n=L(()=>o.tabStopId||l),u=L(()=>e.currentTabStopId.value===n.value),{getItems:r,CollectionItem:s}=Ae();ke(()=>
1{o.focusable&&e.onFocusableItemAdd()}),it(()=>{o.focusable&&e.onFocusableItemRemove()});function v(p){if(p.key==="Tab"&&p.shiftKey){e.onItemShiftTab();return}if(p.target!==p.currentTarget)return;const b=dl(p,e.orientation.value,e.dir.value);if(b!==void 0){if(p.metaKey||p.ctrlKey||p.altKey||!o.allowShiftKey&&p.shiftKey)return;p.preventDefault();let f=[...r().map(y=>y.ref).filter(y=>y.dataset.disabled!=="")];if(b==="last")f.reverse();else if(b==="prev"||b==="next"){b==="prev"&&f.reverse();const y=f.indexOf(p.currentTarget);f=e.loop.value?cl(f,y+1):f.slice(y+1)}Ne(()=>fl(f))}}return(p,b)=>(m(),x(t(s),null,{default:g(()=>[_(t(H),{tabindex:u.value?0:-1,"data-orientation":t(e).orientation.value,"data-active":p.active?"":void 0,"data-disabled":p.focusable?void 0:"",as:p.as,"as-child":p.asChild,onMousedown:b[0]||(b[0]=f=>{p.focusable?t(e).onItemFocus(n.value):f.preventDefault()}),onFocus:b[1]||(b[1]=f=>t(e).onItemFocus(n.value)),onKeydown:v},{default:g(()=>[C(p.$slots,"default")]),_:3},8,["tabindex","data-orientation","data-active","data-disabled","as","as-child"])]),_:3}))}}),Fl=Al;const[Ml]=fe("CheckboxGroupRoot");function ot(a){return a==="indeterminate"}function pa(a){return ot(a)?"indeterminate":a?"checked":"unchecked"}const[Vl,zl]=fe("CheckboxRoot");var Hl=A({inheritAttrs:!1,__name:"CheckboxRoot",props:{defaultValue:{type:[Boolean,String],required:!1},modelValue:{type:[Boolean,String,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1},value:{type:null,required:!1,default:"on"},id:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(a,{emit:o}){const e=a,l=o,{forwardRef:n,currentElement:u}=V(),r=Ml(null),s=Re(e,"modelValue",l,{defaultValue:e.defaultValue,passive:e.modelValue===void 0}),v=L(()=>r?.disabled.value||e.disabled),p=L(()=>pt(r?.modelValue.value)?s.value==="indeterminate"?"indeterminate":s.value:yt(r.modelValue.value,e.value));function b(){if(pt(r?.modelValue.value))s.value=ot(s.value)?!0:!s.value;else{const h=[...r.modelValue.value||[]];if(yt(h,e.value)){const d=h.findIndex(c=>je(c,e.value));h.splice(d,1)}else h.push(e.value);r.modelValue.value=h}}const f=pl(u),y=L(()=>e.id&&u.value?document.querySelector(`[for="${e.id}"]`)?.innerText:void 0);return zl({disabled:v,state:p}),(h,d)=>(m(),x(ye(t(r)?.rovingFocus.value?t(Fl):t(H)),N(h.$attrs,{id:h.id,ref:t(n),role:"checkbox","as-child":h.asChild,as:h.as,type:h.as==="button"?"button":void 0,"aria-checked":t(ot)(p.value)?"mixed":p.value,"aria-required":h.required,"aria-label":h.$attrs["aria-label"]||y.value,"data-state":t(pa)(p.value),"data-disabled":v.value?"":void 0,disabled:v.value,focusable:t(r)?.rovingFocus.value?!v.value:void 0,onKeydown:wt(he(()=>{},["prevent"]),["enter"]),onClick:b}),{default:g(()=>[C(h.$slots,"default",{modelValue:t(s),state:p.value}),t(f)&&h.name&&!t(r)?(m(),x(t(al),{key:0,type:"checkbox",checked:!!p.value,name:h.name,value:h.value,disabled:v.value,required:h.required},null,8,["checked","name","value","disabled","required"])):T("v-if",!0)]),_:3},16,["id","as-child","as","type","aria-checked","aria-required","aria-label","data-state","data-disabled","disabled","focusable","onKeydown"]))}}),jl=Hl,Ul=A({__name:"CheckboxIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(a){const{forwardRef:o}=V(),e=Vl();return(l,n)=>(m(),x(t(_e),{present:l.forceMount||t(ot)(t(e).state.value)||t(e).state.value===!0},{default:g(()=>[_(t(H),N({ref:t(o),"data-state":t(pa)(t(e).state.value),"data-disabled":t(e).disabled.value?"":void 0,style:{pointerEvents:"none"},"as-child":l.asChild,as:l.as},l.$attrs),{default:g(()=>[C(l.$slots,"default")]),_:3},16,["data-state","data-disabled","as-child","as"])]),_:3},8,["present"]))}}),Kl=Ul;const[Oe,Wl]=fe("PopoverRoot");var Gl=A({__name:"PopoverRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},modal:{type:Boolean,required:!1,default:!1}},emits:["update:open"],setup(a,{emit:o}){const e=a,l=o,{modal:n}=Ee(e),u=Re(e,"open",l,{defaultValue:e.defaultOpen,passive:e.open===void 0}),r=I(),s=I(!1);return Wl({contentId:"",triggerId:"",modal:n,open:u,onOpenChange:v=>{u.value=v},onOpenToggle:()=>{u.value=!u.value},triggerElement:r,hasCustomAnchor:s}),(v,p)=>(m(),x(t(sa),null,{default:g(()=>[C(v.$slots,"default",{open:t(u),close:()=>u.value=!1})]),_:3}))}}),Yl=Gl,Xl=A({__name:"PopoverAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a){const o=a;V();const e=Oe();return Aa(()=>{e.hasCustomAnchor.value=!0}),it(()=>{e.hasCustomAnchor.value=!1}),(l,n)=>(m(),x(t(Bt),ne(oe(o)),{default:g(()=>[C(l.$slots,"default")]),_:3},16))}}),Zl=Xl,Ql=A({__name:"PopoverArrow",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(a){const o=a;return V(),(e,l)=>(m(),x(t(ua),ne(oe(o)),{default:g(()=>[C(e.$slots,"default")]),_:3},16))}}),Jl=Ql,en=A({__name:"PopoverClose",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(a){const o=a;V();const e=Oe();return(l,n)=>(m(),x(t(H),{type:l.as==="button"?"button":void 0,as:l.as,"as-child":o.asChild,onClick:n[0]||(n[0]=u=>t(e).onOpenChange(!1))},{default:g(()=>[C(l.$slots,"default")]),_:3},8,["type","as","as-child"]))}}),tn=en,an=A({__name:"PopoverContentImpl",props:{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},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(a,{emit:o}){const e=a,l=o,n=rt(Xt(e,"trapFocus","disableOutsidePointerEvents")),{forwardRef:u}=V(),r=Oe();return yl(),(s,v)=>(m(),x(t(ll),{"as-child":"",loop:"",trapped:s.trapFocus,onMountAutoFocus:v[5]||(v[5]=p=>l("openAutoFocus",p)),onUnmountAutoFocus:v[6]||(v[6]=p=>l("closeAutoFocus",p))},{default:g(()=>[_(t(qt),{"as-child":"","disable-outside-pointer-events":s.disableOutsidePointerEvents,onPointerDownOutside:v[0]||(v[0]=p=>l("pointerDownOutside",p)),onInteractOutside:v[1]||(v[1]=p=>l("interactOutside",p)),onEscapeKeyDown:v[2]||(v[2]=p=>l("escapeKeyDown",p)),onFocusOutside:v[3]||(v[3]=p=>l("focusOutside",p)),onDismiss:v[4]||(v[4]=p=>t(r).onOpenChange(!1))},{default:g(()=>[_(t(da),N(t(n),{id:t(r).contentId,ref:t(u),"data-state":t(r).open.value?"open":"closed","aria-labelledby":t(r).triggerId,style:{"--reka-popover-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-popover-content-available-width":"var(--reka-popper-available-width)","--reka-popover-content-available-height":"var(--reka-popper-available-height)","--reka-popover-trigger-width":"var(--reka-popper-anchor-width)","--reka-popover-trigger-height":"var(--reka-popper-anchor-height)"},role:"dialog"}),{default:g(()=>[C(s.$slots,"default")]),_:3},16,["id","data-state","aria-labelledby"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),va=an,ln=A({__name:"PopoverContentModal",props:{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},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(a,{emit:o}){const e=a,l=o,n=Oe(),u=I(!1);nl(!0);const r=ce(e,l),{forwardRef:s,currentElement:v}=V();
1return ol(v),(p,b)=>(m(),x(va,N(t(r),{ref:t(s),"trap-focus":t(n).open.value,"disable-outside-pointer-events":"",onCloseAutoFocus:b[0]||(b[0]=he(f=>{l("closeAutoFocus",f),u.value||t(n).triggerElement.value?.focus()},["prevent"])),onPointerDownOutside:b[1]||(b[1]=f=>{l("pointerDownOutside",f);const y=f.detail.originalEvent,h=y.button===0&&y.ctrlKey===!0,d=y.button===2||h;u.value=d}),onFocusOutside:b[2]||(b[2]=he(()=>{},["prevent"]))}),{default:g(()=>[C(p.$slots,"default")]),_:3},16,["trap-focus"]))}}),nn=ln,on=A({__name:"PopoverContentNonModal",props:{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},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(a,{emit:o}){const e=a,l=o,n=Oe(),u=I(!1),r=I(!1),s=ce(e,l);return(v,p)=>(m(),x(va,N(t(s),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:p[0]||(p[0]=b=>{l("closeAutoFocus",b),b.defaultPrevented||(u.value||t(n).triggerElement.value?.focus(),b.preventDefault()),u.value=!1,r.value=!1}),onInteractOutside:p[1]||(p[1]=async b=>{l("interactOutside",b),b.defaultPrevented||(u.value=!0,b.detail.originalEvent.type==="pointerdown"&&(r.value=!0));const f=b.target;t(n).triggerElement.value?.contains(f)&&b.preventDefault(),b.detail.originalEvent.type==="focusin"&&r.value&&b.preventDefault()})}),{default:g(()=>[C(v.$slots,"default")]),_:3},16))}}),rn=on,sn=A({__name:"PopoverContent",props:{forceMount:{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},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(a,{emit:o}){const e=a,l=o,n=Oe(),u=ce(e,l),{forwardRef:r}=V();return n.contentId||=$e(void 0,"reka-popover-content"),(s,v)=>(m(),x(t(_e),{present:s.forceMount||t(n).open.value},{default:g(()=>[t(n).modal.value?(m(),x(nn,N({key:0},t(u),{ref:t(r)}),{default:g(()=>[C(s.$slots,"default")]),_:3},16)):(m(),x(rn,N({key:1},t(u),{ref:t(r)}),{default:g(()=>[C(s.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),un=sn,dn=A({__name:"PopoverPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(a){const o=a;return(e,l)=>(m(),x(t(Zt),ne(oe(o)),{default:g(()=>[C(e.$slots,"default")]),_:3},16))}}),cn=dn,fn=A({__name:"PopoverTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(a){const o=a,e=Oe(),{forwardRef:l,currentElement:n}=V();return e.triggerId||=$e(void 0,"reka-popover-trigger"),ke(()=>{e.triggerElement.value=n.value}),(u,r)=>(m(),x(ye(t(e).hasCustomAnchor.value?t(H):t(Bt)),{"as-child":""},{default:g(()=>[_(t(H),{id:t(e).triggerId,ref:t(l),type:u.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":t(e).open.value,"aria-controls":t(e).contentId,"data-state":t(e).open.value?"open":"closed",as:u.as,"as-child":o.asChild,onClick:t(e).onOpenToggle},{default:g(()=>[C(u.$slots,"default")]),_:3},8,["id","type","aria-expanded","aria-controls","data-state","as","as-child","onClick"])]),_:3}))}}),pn=fn,vn=A({__name:"HoverCardArrow",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(a){const o=a;return V(),(e,l)=>(m(),x(t(ua),ne(oe(o)),{default:g(()=>[C(e.$slots,"default")]),_:3},16))}}),gn=vn;const[Tt,mn]=fe("HoverCardRoot");var yn=A({__name:"HoverCardRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},openDelay:{type:Number,required:!1,default:700},closeDelay:{type:Number,required:!1,default:300}},emits:["update:open"],setup(a,{emit:o}){const e=a,l=o,{openDelay:n,closeDelay:u}=Ee(e);V();const r=Re(e,"open",l,{defaultValue:e.defaultOpen,passive:e.open===void 0}),s=I(0),v=I(0),p=I(!1),b=I(!1),f=I(!1),y=I();function h(){clearTimeout(v.value),s.value=window.setTimeout(()=>r.value=!0,n.value)}function d(){clearTimeout(s.value),!p.value&&!b.value&&(v.value=window.setTimeout(()=>r.value=!1,u.value))}function c(){r.value=!1}return mn({open:r,onOpenChange(S){r.value=S},onOpen:h,onClose:d,onDismiss:c,hasSelectionRef:p,isPointerDownOnContentRef:b,isPointerInTransitRef:f,triggerElement:y}),(S,P)=>(m(),x(t(sa),null,{default:g(()=>[C(S.$slots,"default",{open:t(r)})]),_:3}))}}),hn=yn;function bt(a){return o=>o.pointerType==="touch"?void 0:a()}function bn(a){const o=[],e=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,{acceptNode:l=>l.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;e.nextNode();)o.push(e.currentNode);return o}var kn=A({__name:"HoverCardContentImpl",props:{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"],setup(a,{emit:o}){const e=a,l=o,n=rt(e),{forwardRef:u,currentElement:r}=V(),s=Tt(),{isPointerInTransit:v,onPointerExit:p}=vl(s.triggerElement,r);Fa(s.isPointerInTransitRef,v,{direction:"rtl"}),p(()=>{s.onClose()});const b=I(!1);let f;be(h=>
1{if(b.value){const d=document.body;f=d.style.userSelect||d.style.webkitUserSelect,d.style.userSelect="none",d.style.webkitUserSelect="none",h(()=>{d.style.userSelect=f,d.style.webkitUserSelect=f})}});function y(){b.value=!1,s.isPointerDownOnContentRef.value=!1,Ne(()=>{document.getSelection()?.toString()!==""&&(s.hasSelectionRef.value=!0)})}return ke(()=>{r.value&&(document.addEventListener("pointerup",y),bn(r.value).forEach(d=>d.setAttribute("tabindex","-1")))}),it(()=>{document.removeEventListener("pointerup",y),s.hasSelectionRef.value=!1,s.isPointerDownOnContentRef.value=!1}),(h,d)=>(m(),x(t(qt),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:d[1]||(d[1]=c=>l("escapeKeyDown",c)),onPointerDownOutside:d[2]||(d[2]=c=>l("pointerDownOutside",c)),onFocusOutside:d[3]||(d[3]=he(c=>l("focusOutside",c),["prevent"])),onDismiss:t(s).onDismiss},{default:g(()=>[_(t(da),N({...t(n),...h.$attrs},{ref:t(u),"data-state":t(s).open.value?"open":"closed",style:{userSelect:b.value?"text":void 0,WebkitUserSelect:b.value?"text":void 0,"--reka-hover-card-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-hover-card-content-available-width":"var(--reka-popper-available-width)","--reka-hover-card-content-available-height":"var(--reka-popper-available-height)","--reka-hover-card-trigger-width":"var(--reka-popper-anchor-width)","--reka-hover-card-trigger-height":"var(--reka-popper-anchor-height)"},onPointerdown:d[0]||(d[0]=c=>{c.currentTarget.contains(c.target)&&(b.value=!0),t(s).hasSelectionRef.value=!1,t(s).isPointerDownOnContentRef.value=!0})}),{default:g(()=>[C(h.$slots,"default")]),_:3},16,["data-state","style"])]),_:3},8,["onDismiss"]))}}),wn=kn,qn=A({__name:"HoverCardContent",props:{forceMount:{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"],setup(a,{emit:o}){const n=ce(a,o),{forwardRef:u}=V(),r=Tt();return(s,v)=>(m(),x(t(_e),{present:s.forceMount||t(r).open.value},{default:g(()=>[_(wn,N(t(n),{ref:t(u),onPointerenter:v[0]||(v[0]=p=>t(bt)(t(r).onOpen)(p))}),{default:g(()=>[C(s.$slots,"default")]),_:3},16)]),_:3},8,["present"]))}}),xn=qn,Cn=A({__name:"HoverCardPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(a){const o=a;return(e,l)=>(m(),x(t(Zt),ne(oe(o)),{default:g(()=>[C(e.$slots,"default")]),_:3},16))}}),_n=Cn,$n=A({__name:"HoverCardTrigger",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"a"}},setup(a){const{forwardRef:o,currentElement:e}=V(),l=Tt();l.triggerElement=e;function n(){setTimeout(()=>{!l.isPointerInTransitRef.value&&!l.open.value&&l.onClose()},0)}return(u,r)=>(m(),x(t(Bt),{"as-child":"",reference:u.reference},{default:g(()=>[_(t(H),{ref:t(o),"as-child":u.asChild,as:u.as,"data-state":t(l).open.value?"open":"closed","data-grace-area-trigger":"",onPointerenter:r[0]||(r[0]=s=>t(bt)(t(l).onOpen)(s)),onPointerleave:r[1]||(r[1]=s=>t(bt)(n)(s)),onFocus:r[2]||(r[2]=s=>t(l).onOpen()),onBlur:r[3]||(r[3]=s=>t(l).onClose())},{default:g(()=>[C(u.$slots,"default")]),_:3},8,["as-child","as","data-state"])]),_:3},8,["reference"]))}}),On=$n;const[Be,Bn]=fe(["NavigationMenuRoot","NavigationMenuSub"],"NavigationMenuContext");var Sn=A({__name:"NavigationMenuRoot",props:{modelValue:{type:String,required:!1,default:void 0},defaultValue:{type:String,required:!1},dir:{type:String,required:!1},orientation:{type:String,required:!1,default:"horizontal"},delayDuration:{type:Number,required:!1,default:200},skipDelayDuration:{type:Number,required:!1,default:300},disableClickTrigger:{type:Boolean,required:!1,default:!1},disableHoverTrigger:{type:Boolean,required:!1,default:!1},disablePointerLeaveClose:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"nav"}},emits:["update:modelValue"],setup(a,{emit:o}){const e=a,n=Re(e,"modelValue",o,{defaultValue:e.defaultValue??"",passive:e.modelValue===void 0}),u=I(""),{forwardRef:r,currentElement:s}=V(),v=I(),p=I(),b=I(),{getItems:f,CollectionSlot:y}=Ae({key:"NavigationMenu",isProvider:!0}),{delayDuration:h,skipDelayDuration:d,dir:c,disableClickTrigger:S,disableHoverTrigger:P,unmountOnHide:k}=Ee(e),w=ta(c),i=Qt(!1,d),q=L(()=>n.value!==""||i.value?150:h.value),B=Ma($=>
1{typeof $=="string"&&(u.value=n.value,n.value=$)},q);return be(()=>{if(!n.value)return;const $=f().map(D=>D.ref);b.value=$.find(D=>D.id.includes(n.value))}),Bn({isRootMenu:!0,modelValue:n,previousValue:u,baseId:$e(void 0,"reka-navigation-menu"),disableClickTrigger:S,disableHoverTrigger:P,dir:w,unmountOnHide:k,orientation:e.orientation,rootNavigationMenu:s,indicatorTrack:v,activeTrigger:b,onIndicatorTrackChange:$=>{v.value=$},viewport:p,onViewportChange:$=>{p.value=$},onTriggerEnter:$=>{B($)},onTriggerLeave:()=>{i.value=!0,B("")},onContentEnter:()=>{B()},onContentLeave:()=>{e.disablePointerLeaveClose||B("")},onItemSelect:$=>{u.value=n.value,n.value=$},onItemDismiss:()=>{u.value=n.value,n.value=""}}),($,D)=>(m(),x(t(y),null,{default:g(()=>[_(t(H),{ref:t(r),"aria-label":"Main",as:$.as,"as-child":$.asChild,"data-orientation":$.orientation,dir:t(w),"data-reka-navigation-menu":""},{default:g(()=>[C($.$slots,"default",{modelValue:t(n)})]),_:3},8,["as","as-child","data-orientation","dir"])]),_:3}))}}),In=Sn;function st(a){return a?"open":"closed"}function ga(a,o){return`${a}-trigger-${o}`}function Pt(a,o){return`${a}-content-${o}`}const Tn="navigationMenu.linkSelect",et="navigationMenu.rootContentDismiss";function kt(a){const o=[],e=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,{acceptNode:l=>{const n=l.tagName==="INPUT"&&l.type==="hidden";return l.disabled||l.hidden||n?NodeFilter.FILTER_SKIP:l.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;e.nextNode();)o.push(e.currentNode);return o}function ma(a){const o=Le();return a.some(e=>e===o?!0:(e.focus(),Le()!==o))}function Pn(a){return a.forEach(o=>{o.dataset.tabindex=o.getAttribute("tabindex")||"",o.setAttribute("tabindex","-1")}),()=>{a.forEach(o=>{const e=o.dataset.tabindex;o.setAttribute("tabindex",e)})}}function ya(a){return o=>o.pointerType==="mouse"?a(o):void 0}const[Lt,Ln]=fe("NavigationMenuItem");var Dn=A({__name:"NavigationMenuItem",props:{value:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"li"}},setup(a){const o=a;V();const{getItems:e}=Ae({key:"NavigationMenu"}),l=Be(),n=$e(o.value),u=I(),r=I(),s=Pt(l.baseId,n);let v=()=>({});const p=I(!1);async function b(d="start"){const c=document.getElementById(s);if(c){v();const S=kt(c);S.length&&ma(d==="start"?S:S.reverse())}}function f(){const d=document.getElementById(s);if(d){const c=kt(d);c.length&&(v=Pn(c))}}Ln({value:n,contentId:s,triggerRef:u,focusProxyRef:r,wasEscapeCloseRef:p,onEntryKeyDown:b,onFocusProxyEnter:b,onContentFocusOutside:f,onRootContentClose:f});function y(){l.onItemDismiss(),u.value?.focus()}function h(d){const c=Le();if(d.keyCode===32||d.key==="Enter")if(l.modelValue.value===n){y(),d.preventDefault();return}else{d.target.click(),d.preventDefault();return}const S=e().filter(k=>k.ref.parentElement?.hasAttribute("data-menu-item")).map(k=>k.ref);if(!S.includes(c))return;const P=Ot(d,c,void 0,{itemsArray:S,loop:!1});P&&P?.focus(),d.preventDefault(),d.stopPropagation()}return(d,c)=>(m(),x(t(H),{"as-child":d.asChild,as:d.as,"data-menu-item":"",onKeydown:wt(h,["up","down","left","right","home","end","space"])},{default:g(()=>[C(d.$slots,"default")]),_:3},8,["as-child","as"]))}}),Rn=Dn,En=A({__name:"NavigationMenuContentImpl",props:{disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(a,{emit:o}){const e=a,l=o,{getItems:n}=Ae({key:"NavigationMenu"}),{forwardRef:u,currentElement:r}=V(),s=Be(),v=Lt(),p=ga(s.baseId,v.value),b=Pt(s.baseId,v.value),f=I(null),y=L(()=>{const k=n().map(D=>D.ref.id.split("trigger-")[1]);s.dir.value==="rtl"&&k.reverse();const w=k.indexOf(s.modelValue.value),i=k.indexOf(s.previousValue.value),q=v.value===s.modelValue.value,B=i===k.indexOf(v.value);if(!q&&!B)return f.value;const $=(()=>{if(w!==i){if(q&&i!==-1)return w>i?"from-end":"from-start";if(B&&w!==-1)return w>i?"to-start":"to-end"}return null})();return f.value=$,$});function h(k){if(l("focusOutside",k),l("interactOutside",k),k.detail.originalEvent.target.hasAttribute("data-navigation-menu-trigger")&&k.preventDefault(),!k.defaultPrevented){v.onContentFocusOutside();const i=k.target;s.rootNavigationMenu?.value?.contains(i)&&k.preventDefault()}}function d(k){if(l("pointerDownOutside",k),!k.defaultPrevented){const w=k.target,i=n().some(B=>B.ref.contains(w)),q=s.isRootMenu&&s.viewport.value?.contains(w);(i||q||!s.isRootMenu)&&k.preventDefault()}}be(k=>{const w=r.value;if(s.isRootMenu&&w){const i=()=>{s.onItemDismiss(),v.onRootContentClose(),w.contains(Le())&&v.triggerRef.value?.focus()};w.addEventListener(et,i),k(()=>w.removeEventListener(et,i))}});function c(k){l("escapeKeyDown",k),k.defaultPrevented||(s.onItemDismiss(),v.triggerRef?.value?.focus(),v.wasEscapeCloseRef.value=!0)}function S(k){if(k.target.closest("[data-reka-navigation-menu]")!==s.rootNavigationMenu.value)return;const w=k.altKey||k.ctrlKey||k.metaKey,i=k.key==="Tab"&&!w,q=kt(k.currentTarget);if(i){const $=Le(),D=q.findIndex(Q=>Q===$),ee=k.shiftKey?q.slice(0,D).reverse():q.slice(D+1,q.length);if(ma(ee))k.preventDefault();else{v.focusProxyRef.value?.focus();return}}Ot(k,Le(),void 0,{itemsArray:q,loop:!1,enableIgnoredElement:!0})?.focus()}function P(){const k=new Event(et,{bubbles:!0,cancelable:!0});r.value?.dispatchEvent(k)}return(k,w)=>(m(),x(t(qt),N({id:t(b),ref:t(u),"aria-labelledby":t(p),"data-motion":y.value,"data-state":t(st)(t(s).modelValue.value===t(v).value),"data-orientation":t(s).orientation},e,{onKeydown:S,onEscapeKeyDown:c,onPointerDownOutside:d,onFocusOutside:h,onDismiss:P}),{default:g(()=>[C(k.$slots,"default")]),_:3},16,["id","aria-labelledby","data-motion","data-state","data-orientation"]))}}),Nn=En,An=A({inheritAttrs:!1,__name:"NavigationMenuContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(a,{emit:o}){const e=a,l=o,n=ce(Xt(e,"forceMount"),l),{forwardRef:u}=V(),r=Be(),s=Lt(),v=L(()=>s.value===r.modelValue.value),p=L(()=>r.viewport.value&&!r.modelValue.value&&r.previousValue.value?r.previousValue.value===s.value:!1);return(b,f)=>(m(),x(Jt,{to:t(vt)&&t(r).viewport.value?t(r).viewport.value:"body",disabled:t(vt)&&t(r).viewport.value?!t(r).viewport.value:!0},[_(t(_e),{present:b.forceMount||v.value||p.value,"force-mount":!t(r).unmountOnHide.value},{default:g(({present:y})=>[_(Nn,N({ref:t(u),"data-state":t(st)(v.value),style:{pointerEvents:!v.value&&t(r).isRootMenu?"none":void 0}},{...b.$attrs,...t(n)},{hidden:!y,onPointerenter:f[0]||(f[0]=h=>t(r).onContentEnter(t(s).value)),onPointerleave:f[1]||(f[1]=h=>t(ya)(()=>t(r).onContentLeave())(h)),onPointerDownOutside:f[2]||(f[2]=h=>l("pointerDownOutside",h)),onFocusOutside:f[3]||(f[3]=h=>l("focusOutside",h)),onInteractOutside:f[4]||(f[4]=h=>l("interactOutside",h))}),{default:g(()=>[C(b.$slots,"default")]),_:2},1040,["data-state","style","hidden"])]),_:3},8,["present","force-mount"])],8,["to","disabled"]))}}),Fn=An,Mn=A({inheritAttrs:!1,__name:"NavigationMenuIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a){const o=a,{forwardRef:e}=V(),l=Be(),n=I(),u=L(()=>l.orientation==="horizontal"),r=L(()=>!!l.modelValue.value),{activeTrigger:s}=l;function v(){s.value&&(n.value={size:u.value?s.value.offsetWidth:s.value.offsetHeight,position:u.value?s.value.offsetLeft:s.value.offsetTop})}return be(()=>{l.modelValue.value&&v()}),tt(s,v),tt(l.indicatorTrack,v),(p,b)=>t(l).indicatorTrack.value?(m(),x(Jt,{key:0,to:t(l).indicatorTrack.value},[_(t(_e),{present:p.forceMount||r.value},{default:g(()=>[_(t(H),N({ref:t(e),"aria-hidden":"true","data-state":r.value?"visible":"hidden","data-orientation":t(l).orientation,"as-child":o.asChild,as:p.as,style:{...n.value?{"--reka-navigation-menu-indicator-size":`${n.value.size}px`,"--reka-navigation-menu-indicator-position":`${n.value.position}px`}:{}}},p.$attrs),{default:g(()=>[C(p.$slots,"default")]),_:3},16,["data-state","data-orientation","as-child","as","style"])]),_:3},8,["present"])],8,["to"])):T("v-if",!0)}}),Vn=Mn,zn=A({__name:"NavigationMenuLink",props:{active:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"a"}},emits:["select"],setup(a,{emit:o}){const e=a,l=o,{CollectionItem:n}=Ae({key:"NavigationMenu"});V();async function u(r){const s=new CustomEvent(Tn,{bubbles:!0,cancelable:!0,detail:{originalEvent:r}});if(l("select",s),!s.defaultPrevented&&!r.metaKey){const v=new CustomEvent(et,{bubbles:!0,cancelable:!0});r.target?.dispatchEvent(v)}}return(r,s)=>(m(),x(t(n),null,{default:g(()=>[_(t(H),{as:r.as,"data-active":r.active?"":void 0,"aria-current":r.active?"page":void 0,"as-child":e.asChild,onClick:u},{default:g(()=>[C(r.$slots,"default")]),_:3},8,["as","data-active","aria-current","as-child"])]),_:3}))}}),ct=zn,Hn=A({inheritAttrs:!1,__name:"NavigationMenuList",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"ul"}},setup(a){const o=a,e=Be(),{forwardRef:l,currentElement:n}=V();return ke(()=>{e.onIndicatorTrackChange(n.value)}),(u,r)=>(m(),x(t(H),{ref:t(l),style:{position:"relative"}}
1,{default:g(()=>[_(t(H),N(u.$attrs,{"as-child":o.asChild,as:u.as,"data-orientation":t(e).orientation}),{default:g(()=>[C(u.$slots,"default")]),_:3},16,["as-child","as","data-orientation"])]),_:3},512))}}),jn=Hn;const Un=["aria-owns"];var Kn=A({inheritAttrs:!1,__name:"NavigationMenuTrigger",props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(a){const o=a,e=Be(),l=Lt(),{CollectionItem:n}=Ae({key:"NavigationMenu"}),{forwardRef:u,currentElement:r}=V(),s=I(""),v=I(""),p=Qt(!1,300),b=I(!1),f=L(()=>l.value===e.modelValue.value);ke(()=>{l.triggerRef=r,s.value=ga(e.baseId,l.value),v.value=Pt(e.baseId,l.value)});function y(){e.disableHoverTrigger.value||(b.value=!1,l.wasEscapeCloseRef.value=!1)}function h(w){if(!e.disableHoverTrigger.value&&w.pointerType==="mouse"){if(o.disabled||b.value||l.wasEscapeCloseRef.value||p.value)return;e.onTriggerEnter(l.value),p.value=!0}}function d(w){if(!e.disableHoverTrigger.value&&w.pointerType==="mouse"){if(o.disabled)return;e.onTriggerLeave(),p.value=!1}}function c(w){(!("pointerType"in w)||w.pointerType==="mouse")&&e.disableClickTrigger.value||p.value||(f.value?e.onItemSelect(""):e.onItemSelect(l.value),b.value=f.value)}function S(w){const q={horizontal:"ArrowDown",vertical:e.dir.value==="rtl"?"ArrowLeft":"ArrowRight"}[e.orientation];f.value&&w.key===q&&(l.onEntryKeyDown(),w.preventDefault(),w.stopPropagation())}function P(w){l.focusProxyRef.value=Va(w)}function k(w){const i=document.getElementById(l.contentId),q=w.relatedTarget,B=q===r.value,$=i?.contains(q);(B||!$)&&l.onFocusProxyEnter(B?"start":"end")}return(w,i)=>(m(),F(se,null,[_(t(n),null,{default:g(()=>[_(t(H),N({id:s.value,ref:t(u),disabled:w.disabled,"data-disabled":w.disabled?"":void 0,"data-state":t(st)(f.value),"data-navigation-menu-trigger":"","aria-expanded":f.value,"aria-controls":v.value,"as-child":o.asChild,as:w.as},w.$attrs,{onPointerenter:y,onPointermove:h,onPointerleave:d,onClick:c,onKeydown:S}),{default:g(()=>[C(w.$slots,"default")]),_:3},16,["id","disabled","data-disabled","data-state","aria-expanded","aria-controls","as-child","as"])]),_:3}),f.value?(m(),F(se,{key:0},[_(t(xt),{ref:P,"aria-hidden":"true",tabindex:0,onFocus:k}),t(e).viewport?(m(),F("span",{key:0,"aria-owns":v.value},null,8,Un)):T("v-if",!0)],64)):T("v-if",!0)],64))}}),Wn=Kn,Gn=A({inheritAttrs:!1,__name:"NavigationMenuViewport",props:{forceMount:{type:Boolean,required:!1},align:{type:String,required:!1,default:"center"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a){const o=a,{forwardRef:e,currentElement:l}=V(),n=Be(),{activeTrigger:u,rootNavigationMenu:r,modelValue:s}=n,v=I(),p=I(),b=L(()=>!!n.modelValue.value);ve(l,()=>{n.onViewportChange(l.value)});const f=I();ve([s,b],()=>{Ne(()=>{l.value&&requestAnimationFrame(()=>{const h=l.value?.querySelector("[data-state=open]");f.value=h})})},{immediate:!0});function y(){if(f.value&&u.value&&r.value){const h=document.documentElement.offsetWidth,d=document.documentElement.offsetHeight,c=r.value.getBoundingClientRect(),S=u.value.getBoundingClientRect(),{offsetWidth:P,offsetHeight:k}=f.value,w=S.left-c.left,i=S.top-c.top;let q=null,B=null;switch(o.align){case"start":q=w,B=i;break;case"end":q=w-P+S.width,B=i-k+S.height;break;default:q=w-P/2+S.width/2,B=i-k/2+S.height/2}const $=10;q+c.left<$&&(q=$-c.left);const D=q+c.left+P;D>h-$&&(q-=D-h+$,q<$-c.left&&(q=$-c.left)),B+c.top<$&&(B=$-c.top);const j=B+c.top+k;j>d-$&&(B-=j-d+$,B<$-c.top&&(B=$-c.top)),q=Math.round(q),B=Math.round(B),p.value={left:q,top:B}}}return tt(f,()=>{f.value&&(v.value={width:f.value.offsetWidth,height:f.value.offsetHeight},y())}),tt([globalThis.document?.body,r],()=>{y()}),(h,d)=>(m(),x(t(_e),{present:h.forceMount||b.value,"force-mount":!t(n).unmountOnHide.value,onAfterLeave:d[2]||(d[2]=()=>{v.value=void 0,p.value=void 0})},{default:g(({present:c})=>[_(t(H),N(h.$attrs,{ref:t(e),as:h.as,"as-child":h.asChild,"data-state":t(st)(b.value),"data-orientation":t(n).orientation,style:{pointerEvents:!b.value&&t(n).isRootMenu?"none":void 0,"--reka-navigation-menu-viewport-width":v.value?`${v.value?.width}px`:void 0,"--reka-navigation-menu-viewport-height":v.value?`${v.value?.height}px`:void 0,"--reka-navigation-menu-viewport-left":p.value?`${p.value?.left}px`:void 0,"--reka-navigation-menu-viewport-top":p.value?`${p.value?.top}px`:void 0},hidden:!c,onPointerenter:d[0]||(d[0]=S=>t(n).onContentEnter(t(n).modelValue.value)),onPointerleave:d[1]||(d[1]=S=>t(ya)(()=>t(n).onContentLeave())(S))}),{default:g(()=>[C(h.$slots,"default")]),_:2},1040,["as","as-child","data-state","data-orientation","style","hidden"])]),_:3},8,["present","force-mount"]))}}),Yn=Gn;const Xn={Root:hn,Trigger:On,Portal:_n,Content:xn,Arrow:gn},Zn={Root:Yl,Trigger:pn,Portal:cn,Content:un,Arrow:Jl,Close:tn,Anchor:Zl},Qn={slots:{content:"bg-default shadow-lg rounded-md ring ring-default data-[state=open]:animate-[scale-in_100ms_ease-out] data-[state=closed]:animate-[scale-out_100ms_ease-in] origin-(--reka-popover-content-transform-origin) focus:outline-none pointer-events-auto",arrow:"fill-default"}},Jn={__name:"UPopover",props:{mode:{type:null,required:!1,default:"click"},content:{type:Object,required:!1},arrow:{type:[Boolean,Object],required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},reference:{type:null,required:!1},dismissible:{type:Boolean,required:!1,default:!0},class:{type:null,required:!1},ui:{type:null,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1},modal:{type:Boolean,required:!1},openDelay:{type:Number,required:!1,default:0},closeDelay:{type:Number,required:!1,default:0}},emits:["close:prevent","update:open"],setup(a,{emit:o}
1){const e=a,l=o,n=me(),u=ge(),r=e.mode==="hover"?De(e,"defaultOpen","open","openDelay","closeDelay"):De(e,"defaultOpen","open","modal"),s=ce(r,l),v=Ct(de(()=>e.portal)),p=de(()=>at(e.content,{side:"bottom",sideOffset:8,collisionPadding:8})),b=L(()=>e.dismissible?{}:["pointerDownOutside","interactOutside","escapeKeyDown"].reduce((c,S)=>(c[S]=P=>{P.preventDefault(),l("close:prevent")},c),{})),f=de(()=>e.arrow),y=L(()=>Z({extend:Z(Qn),...u.ui?.popover||{}})({side:p.value.side})),h=L(()=>e.mode==="hover"?Xn:Zn);return(d,c)=>(m(),x(t(h).Root,ne(oe(t(s))),{default:g(({open:S,close:P})=>[n.default||a.reference?(m(),x(t(h).Trigger,{key:0,"as-child":"",reference:a.reference,class:O(e.class)},{default:g(()=>[C(d.$slots,"default",{open:S})]),_:2},1032,["reference","class"])):T("",!0),"Anchor"in h.value&&n.anchor?(m(),x(t(h).Anchor,{key:1,"as-child":""},{default:g(()=>[C(d.$slots,"anchor",ne(oe(P?{close:P}:{})))]),_:2},1024)):T("",!0),_(t(h).Portal,ne(oe(t(v))),{default:g(()=>[_(t(h).Content,N(p.value,{"data-slot":"content",class:y.value.content({class:[!n.default&&e.class,e.ui?.content]})},_t(b.value)),{default:g(()=>[C(d.$slots,"content",ne(oe(P?{close:P}:{}))),a.arrow?(m(),x(t(h).Arrow,N({key:0},f.value,{"data-slot":"arrow",class:y.value.arrow({class:e.ui?.arrow})}),null,16,["class"])):T("",!0)]),_:2},1040,["class"])]),_:2},1040)]),_:3},16))}},eo={slots:{root:"relative flex gap-1.5 [&>div]:min-w-0",list:"isolate min-w-0",label:"w-full flex items-center gap-1.5 font-semibold text-xs/5 text-highlighted px-2.5 py-1.5",item:"min-w-0",link:"group relative w-full flex items-center gap-1.5 font-medium text-sm before:absolute before:z-[-1] before:rounded-md focus:outline-none focus-visible:outline-none dark:focus-visible:outline-none focus-visible:before:ring-inset focus-visible:before:ring-2",linkLeadingIcon:"shrink-0 size-5",linkLeadingAvatar:"shrink-0",linkLeadingAvatarSize:"2xs",linkTrailing:"group ms-auto inline-flex gap-1.5 items-center",linkTrailingBadge:"shrink-0",linkTrailingBadgeSize:"sm",linkTrailingIcon:"size-5 transform shrink-0 group-data-[state=open]:rotate-180 transition-transform duration-200",linkLabel:"truncate",linkLabelExternalIcon:"inline-block size-3 align-top text-dimmed",childList:"isolate",childLabel:"text-xs text-highlighted",childItem:"",childLink:"group relative size-full flex items-start text-start text-sm before:absolute before:z-[-1] before:rounded-md focus:outline-none focus-visible:outline-none dark:focus-visible:outline-none focus-visible:before:ring-inset focus-visible:before:ring-2",childLinkWrapper:"min-w-0",childLinkIcon:"size-5 shrink-0",childLinkLabel:"truncate",childLinkLabelExternalIcon:"inline-block size-3 align-top text-dimmed",childLinkDescription:"text-muted",separator:"px-2 h-px bg-border",viewportWrapper:"absolute top-full left-0 flex w-full",viewport:"relative overflow-hidden bg-default shadow-lg rounded-md ring ring-default h-(--reka-navigation-menu-viewport-height) w-full transition-[width,height,left] duration-200 origin-[top_center] data-[state=open]:animate-[scale-in_100ms_ease-out] data-[state=closed]:animate-[scale-out_100ms_ease-in] z-[1]",content:"",indicator:"absolute data-[state=visible]:animate-[fade-in_100ms_ease-out] data-[state=hidden]:animate-[fade-out_100ms_ease-in] data-[state=hidden]:opacity-0 bottom-0 z-[2] w-(--reka-navigation-menu-indicator-size) translate-x-(--reka-navigation-menu-indicator-position) flex h-2.5 items-end justify-center overflow-hidden transition-[translate,width] duration-200",arrow:"relative top-[50%] size-2.5 rotate-45 border border-default bg-default z-[1] rounded-xs"},variants:{color:{primary:{link:"focus-visible:before:ring-primary",childLink:"focus-visible:before:ring-primary"},secondary:{link:"focus-visible:before:ring-secondary",childLink:"focus-visible:before:ring-secondary"},success:{link:"focus-visible:before:ring-success",childLink:"focus-visible:before:ring-success"},info:{link:"focus-visible:before:ring-info",childLink:"focus-visible:before:ring-info"},warning:{link:"focus-visible:before:ring-warning",childLink:"focus-visible:before:ring-warning"},error:{link:"focus-visible:before:ring-error",childLink:"focus-visible:before:ring-error"},neutral:{link:"focus-visible:before:ring-inverted",childLink:"focus-visible:before:ring-inverted"}}
1,highlightColor:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},variant:{pill:"",link:""},orientation:{horizontal:{root:"items-center justify-between",list:"flex items-center",item:"py-2",link:"px-2.5 py-1.5 before:inset-x-px before:inset-y-0",childList:"grid p-2",childLink:"px-3 py-2 gap-2 before:inset-x-px before:inset-y-0",childLinkLabel:"font-medium",content:"absolute top-0 left-0 w-full max-h-[70vh] overflow-y-auto"},vertical:{root:"flex-col",link:"flex-row px-2.5 py-1.5 before:inset-y-px before:inset-x-0",childLabel:"px-1.5 py-0.5",childLink:"p-1.5 gap-1.5 before:inset-y-px before:inset-x-0"}},contentOrientation:{horizontal:{viewportWrapper:"justify-center",content:"data-[motion=from-start]:animate-[enter-from-left_200ms_ease] data-[motion=from-end]:animate-[enter-from-right_200ms_ease] data-[motion=to-start]:animate-[exit-to-left_200ms_ease] data-[motion=to-end]:animate-[exit-to-right_200ms_ease]"},vertical:{viewport:"sm:w-(--reka-navigation-menu-viewport-width) left-(--reka-navigation-menu-viewport-left)"}},active:{true:{childLink:"before:bg-elevated text-highlighted",childLinkIcon:"text-default"},false:{link:"text-muted",linkLeadingIcon:"text-dimmed",childLink:["hover:before:bg-elevated/50 text-default hover:text-highlighted","transition-colors before:transition-colors"],childLinkIcon:["text-dimmed group-hover:text-default","transition-colors"]}},disabled:{true:{link:"cursor-not-allowed opacity-75"}},highlight:{true:""},level:{true:""},collapsed:{true:""}},compoundVariants:[{orientation:"horizontal",contentOrientation:"horizontal",class:{childList:"grid-cols-2 gap-2"}},{orientation:"horizontal",contentOrientation:"vertical",class:{childList:"gap-1",content:"w-60"}},{orientation:"vertical",collapsed:!1,class:{childList:"ms-5 border-s border-default",childItem:"ps-1.5 -ms-px",content:"data-[state=open]:animate-[collapsible-down_200ms_ease-out] data-[state=closed]:animate-[collapsible-up_200ms_ease-out] overflow-hidden"}},{orientation:"vertical",collapsed:!0,class:{link:"px-1.5",linkLabel:"hidden",linkTrailing:"hidden",content:"shadow-sm rounded-sm min-h-6 p-1"}},{orientation:"horizontal",highlight:!0,class:{link:["after:absolute after:-bottom-2 after:inset-x-2.5 after:block after:h-px after:rounded-full","after:transition-colors"]}},{orientation:"vertical",highlight:!0,level:!0,class:{link:["after:absolute after:-start-1.5 after:inset-y-0.5 after:block after:w-px after:rounded-full","after:transition-colors"]}},{disabled:!1,active:!1,variant:"pill",class:{link:["hover:text-highlighted hover:before:bg-elevated/50","transition-colors before:transition-colors"],linkLeadingIcon:["group-hover:text-default","transition-colors"]}},{disabled:!1,active:!1,variant:"pill",orientation:"horizontal",class:{link:"data-[state=open]:text-highlighted",linkLeadingIcon:"group-data-[state=open]:text-default"}},{disabled:!1,variant:"pill",highlight:!0,orientation:"horizontal",class:{link:"data-[state=open]:before:bg-elevated/50"}},{disabled:!1,variant:"pill",highlight:!1,active:!1,orientation:"horizontal",class:{link:"data-[state=open]:before:bg-elevated/50"}},{color:"primary",variant:"pill",active:!0,class:{link:"text-primary",linkLeadingIcon:"text-primary group-data-[state=open]:text-primary"}},{color:"secondary",variant:"pill",active:!0,class:{link:"text-secondary",linkLeadingIcon:"text-secondary group-data-[state=open]:text-secondary"}},{color:"success",variant:"pill",active:!0,class:{link:"text-success",linkLeadingIcon:"text-success group-data-[state=open]:text-success"}},{color:"info",variant:"pill",active:!0,class:{link:"text-info",linkLeadingIcon:"text-info group-data-[state=open]:text-info"}},{color:"warning",variant:"pill",active:!0,class:{link:"text-warning",linkLeadingIcon:"text-warning group-data-[state=open]:text-warning"}},{color:"error",variant:"pill",active:!0,class:{link:"text-error",linkLeadingIcon:"text-error group-data-[state=open]:text-error"}},{color:"neutral",variant:"pill",active:!0,class:{link:"text-highlighted",linkLeadingIcon:"text-highlighted group-data-[state=open]:text-highlighted"}},{variant:"pill",active:!0,highlight:!1,class:{link:"before:bg-elevated"}},{variant:"pill",active:!0,highlight:!0,disabled:!1,class:{link:["hover:before:bg-elevated/50","before:transition-colors"]}},{disabled:!1,active:!1,variant:"link",class:{link:["hover:text-highlighted","transition-colors"],linkLeadingIcon:["group-hover:text-default","transition-colors"]}},{disabled:!1,active:!1,variant:"link",orientation:"horizontal",class:{link:"data-[state=open]:text-highlighted",linkLeadingIcon:"group-data-[state=open]:text-default"}},{color:"primary",variant:"link",active:!0,class:{link:"text-primary",linkLeadingIcon:"text-primary group-data-[state=open]:text-primary"}}
1,{color:"secondary",variant:"link",active:!0,class:{link:"text-secondary",linkLeadingIcon:"text-secondary group-data-[state=open]:text-secondary"}},{color:"success",variant:"link",active:!0,class:{link:"text-success",linkLeadingIcon:"text-success group-data-[state=open]:text-success"}},{color:"info",variant:"link",active:!0,class:{link:"text-info",linkLeadingIcon:"text-info group-data-[state=open]:text-info"}},{color:"warning",variant:"link",active:!0,class:{link:"text-warning",linkLeadingIcon:"text-warning group-data-[state=open]:text-warning"}},{color:"error",variant:"link",active:!0,class:{link:"text-error",linkLeadingIcon:"text-error group-data-[state=open]:text-error"}},{color:"neutral",variant:"link",active:!0,class:{link:"text-highlighted",linkLeadingIcon:"text-highlighted group-data-[state=open]:text-highlighted"}},{highlightColor:"primary",highlight:!0,level:!0,active:!0,class:{link:"after:bg-primary"}},{highlightColor:"secondary",highlight:!0,level:!0,active:!0,class:{link:"after:bg-secondary"}},{highlightColor:"success",highlight:!0,level:!0,active:!0,class:{link:"after:bg-success"}},{highlightColor:"info",highlight:!0,level:!0,active:!0,class:{link:"after:bg-info"}},{highlightColor:"warning",highlight:!0,level:!0,active:!0,class:{link:"after:bg-warning"}},{highlightColor:"error",highlight:!0,level:!0,active:!0,class:{link:"after:bg-error"}},{highlightColor:"neutral",highlight:!0,level:!0,active:!0,class:{link:"after:bg-inverted"}}],defaultVariants:{color:"primary",highlightColor:"primary",variant:"pill"}},to=Object.assign({inheritAttrs:!1},{__name:"UNavigationMenu",props:{as:{type:null,required:!1},type:{type:null,required:!1,default:"multiple"},modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},trailingIcon:{type:[String,Object],required:!1},externalIcon:{type:[Boolean,String,Object],required:!1,default:!0},items:{type:null,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},orientation:{type:null,required:!1,default:"horizontal"},collapsed:{type:Boolean,required:!1},tooltip:{type:[Boolean,Object],required:!1},popover:{type:[Boolean,Object],required:!1},highlight:{type:Boolean,required:!1},highlightColor:{type:null,required:!1},content:{type:Object,required:!1},contentOrientation:{type:null,required:!1,default:"horizontal"},arrow:{type:Boolean,required:!1},labelKey:{type:null,required:!1,default:"label"},class:{type:null,required:!1},ui:{type:null,required:!1},delayDuration:{type:Number,required:!1,default:0},disableClickTrigger:{type:Boolean,required:!1},disableHoverTrigger:{type:Boolean,required:!1},skipDelayDuration:{type:Number,required:!1},disablePointerLeaveClose:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},disabled:{type:Boolean,required:!1},collapsible:{type:Boolean,required:!1,default:!0}},emits:["update:modelValue"],setup(a,{emit:o}){const e=a,l=o,n=me(),u=ge(),r=ce(L(()=>({as:e.as,delayDuration:e.delayDuration,skipDelayDuration:e.skipDelayDuration,orientation:e.orientation,disableClickTrigger:e.disableClickTrigger,disableHoverTrigger:e.disableHoverTrigger,disablePointerLeaveClose:e.disablePointerLeaveClose,unmountOnHide:e.unmountOnHide})),l),s=ce(De(e,"collapsible","disabled","type","unmountOnHide"),l),v=de(()=>e.content),p=de(()=>at(typeof e.tooltip=="boolean"?{}:e.tooltip,{delayDuration:0,content:{side:"right"}})),b=de(()=>at(typeof e.popover=="boolean"?{}:e.popover,{mode:"hover",content:{side:"right",align:"start",alignOffset:2}})),[f,y]=He(),[h,d]=He({props:{item:Object,index:Number,level:Number}}),c=L(()=>Z({extend:Z(eo),...u.ui?.navigationMenu||{}})({orientation:e.orientation,contentOrientation:e.orientation==="vertical"?void 0:e.contentOrientation,collapsed:e.collapsed,color:e.color,variant:e.variant,highlight:e.highlight,highlightColor:e.highlightColor||e.color})),S=L(()=>e.items?.length?za(e.items)?e.items:[e.items]:[]);function P(k,w=0){const i=k.reduce((q,B,$)=>((B.defaultOpen||B.open)&&q.push(B.value||(w>0?`item-${w}-${$}`:`item-${$}`)),q),[]);return e.type==="single"?i[0]:i}return(k,w)=>(m(),F(se,null,[_(t(f),null,{default:g(({item:i,active:q,index:B})=>[C(k.$slots,i.slot||"item",{item:i,index:B,active:q,ui:c.value},()=>[C(k.$slots,i.slot?`${i.slot}-leading`:"item-leading",{item:i,active:q,index:B,ui:c.value},()=>[i.avatar?(m(),x(Ha,N({key:0,size:i.ui?.linkLeadingAvatarSize||e.ui?.linkLeadingAvatarSize||c.value.linkLeadingAvatarSize()},i.avatar,{"data-slot":"linkLeadingAvatar",class:c.value.linkLeadingAvatar({class:[e.ui?.linkLeadingAvatar,i.ui?.linkLeadingAvatar],active:q,disabled:!!i.disabled})}),null,16,["size","class"])):i.icon?(m(),x(re,{key:1,name:i.icon,"data-slot":"linkLeadingIcon",class:O
1(c.value.linkLeadingIcon({class:[e.ui?.linkLeadingIcon,i.ui?.linkLeadingIcon],active:q,disabled:!!i.disabled}))},null,8,["name","class"])):T("",!0)]),t(Te)(i,e.labelKey)||n[i.slot?`${i.slot}-label`:"item-label"]?(m(),F("span",{key:0,"data-slot":"linkLabel",class:O(c.value.linkLabel({class:[e.ui?.linkLabel,i.ui?.linkLabel]}))},[C(k.$slots,i.slot?`${i.slot}-label`:"item-label",{item:i,active:q,index:B},()=>[ae(Y(t(Te)(i,e.labelKey)),1)]),i.target==="_blank"&&a.externalIcon!==!1?(m(),x(re,{key:0,name:typeof a.externalIcon=="string"?a.externalIcon:t(u).ui.icons.external,"data-slot":"linkLabelExternalIcon",class:O(c.value.linkLabelExternalIcon({class:[e.ui?.linkLabelExternalIcon,i.ui?.linkLabelExternalIcon],active:q}))},null,8,["name","class"])):T("",!0)],2)):T("",!0),i.badge||i.badge===0||a.orientation==="horizontal"&&(i.children?.length||n[i.slot?`${i.slot}-content`:"item-content"])||a.orientation==="vertical"&&i.children?.length||i.trailingIcon||n[i.slot?`${i.slot}-trailing`:"item-trailing"]?(m(),x(ye(a.orientation==="vertical"&&i.children?.length&&!a.collapsed?t(Kt):"span"),{key:1,as:"span","data-slot":"linkTrailing",class:O(c.value.linkTrailing({class:[e.ui?.linkTrailing,i.ui?.linkTrailing]})),onClick:w[0]||(w[0]=he(()=>{},["stop","prevent"]))},{default:g(()=>[C(k.$slots,i.slot?`${i.slot}-trailing`:"item-trailing",{item:i,active:q,index:B,ui:c.value},()=>[i.badge||i.badge===0?(m(),x(il,N({key:0,color:"neutral",variant:"outline",size:i.ui?.linkTrailingBadgeSize||e.ui?.linkTrailingBadgeSize||c.value.linkTrailingBadgeSize()},typeof i.badge=="string"||typeof i.badge=="number"?{label:i.badge}:i.badge,{"data-slot":"linkTrailingBadge",class:c.value.linkTrailingBadge({class:[e.ui?.linkTrailingBadge,i.ui?.linkTrailingBadge]})}),null,16,["size","class"])):T("",!0),a.orientation==="horizontal"&&(i.children?.length||n[i.slot?`${i.slot}-content`:"item-content"])||a.orientation==="vertical"&&i.children?.length?(m(),x(re,{key:1,name:i.trailingIcon||a.trailingIcon||t(u).ui.icons.chevronDown,"data-slot":"linkTrailingIcon",class:O(c.value.linkTrailingIcon({class:[e.ui?.linkTrailingIcon,i.ui?.linkTrailingIcon],active:q}))},null,8,["name","class"])):i.trailingIcon?(m(),x(re,{key:2,name:i.trailingIcon,"data-slot":"linkTrailingIcon",class:O(c.value.linkTrailingIcon({class:[e.ui?.linkTrailingIcon,i.ui?.linkTrailingIcon],active:q}))},null,8,["name","class"])):T("",!0)])]),_:2},1032,["class"])):T("",!0)])]),_:3}),_(t(h),null,{default:g(({item:i,index:q,level:B=0})=>[(m(),x(ye(a.orientation==="vertical"&&!a.collapsed?t(Ll):t(Rn)),{as:"li",value:i.value||(B>0?`item-${B}-${q}`:`item-${q}`)},{default:g(()=>[a.orientation==="vertical"&&i.type==="label"&&!a.collapsed?(m(),F("div",{key:0,"data-slot":"label",class:O(c.value.label({class:[e.ui?.label,i.ui?.label,i.class]}))},[_(t(y),{item:i,index:q},null,8,["item","index"])],2)):i.type!=="label"?(m(),x(ze,N({key:1},a.orientation==="vertical"&&i.children?.length&&!a.collapsed&&i.type==="trigger"?{}:t(Je)(i),{custom:""}),{default:g(({active:$,...D})=>[(m(),x(ye(a.orientation==="horizontal"&&(i.children?.length||n[i.slot?`${i.slot}-content`:"item-content"])?t(Wn):a.orientation==="vertical"&&i.children?.length&&!a.collapsed&&!D.href?t(Kt):t(ct)),{"as-child":"",active:$||i.active,disabled:i.disabled,onSelect:i.onSelect},{default:g(()=>[a.orientation==="vertical"&&a.collapsed&&i.children?.length&&(e.popover||i.popover)?(m(),x(Jn,N({key:0},{...b.value,...typeof i.popover=="boolean"?{}:i.popover||{}},{ui:{content:c.value.content({class:[e.ui?.content,i.ui?.content]})}}),{content:g(({close:j})=>[C(k.$slots,i.slot?`${i.slot}-content`:"item-content",{item:i,active:$||i.active,index:q,ui:c.value,close:j},()=>[E("ul",{"data-slot":"childList",class:O(c.value.childList({class:[e.ui?.childList,i.ui?.childList]}))},[E("li",{"data-slot":"childLabel",class:O(c.value.childLabel({class:[e.ui?.childLabel,i.ui?.childLabel]}))},Y(t(Te)(i,e.labelKey)),3),(m(!0),F(se,null,Ce(i.children,(ee,Q)=>(m(),F("li",{key:Q,"data-slot":"childItem",class:O(c.value.childItem({class:[e.ui?.childItem,i.ui?.childItem]}))},[_(ze,N({ref_for:!0},t(Je)(ee),{custom:""}),{default:g(({active:te,...we})=>[_(t(ct),{"as-child":"",active:te,onSelect:ee.onSelect},{default:g(()=>[_(Pe,N({ref_for:!0},we,{"data-slot":"childLink",class:c.value.childLink({class:[e.ui?.childLink,i.ui?.childLink,ee.class],active:te})}),{default:g(()=>[ee.icon?(m(),x(re,{key:0,name:ee.icon,"data-slot":"childLinkIcon",class:O
1(c.value.childLinkIcon({class:[e.ui?.childLinkIcon,i.ui?.childLinkIcon],active:te}))},null,8,["name","class"])):T("",!0),E("span",{"data-slot":"childLinkLabel",class:O(c.value.childLinkLabel({class:[e.ui?.childLinkLabel,i.ui?.childLinkLabel],active:te}))},[ae(Y(t(Te)(ee,e.labelKey))+" ",1),ee.target==="_blank"&&a.externalIcon!==!1?(m(),x(re,{key:0,name:typeof a.externalIcon=="string"?a.externalIcon:t(u).ui.icons.external,"data-slot":"childLinkLabelExternalIcon",class:O(c.value.childLinkLabelExternalIcon({class:[e.ui?.childLinkLabelExternalIcon,i.ui?.childLinkLabelExternalIcon],active:te}))},null,8,["name","class"])):T("",!0)],2)]),_:2},1040,["class"])]),_:2},1032,["active","onSelect"])]),_:2},1040)],2))),128))],2)])]),default:g(()=>[_(Pe,N(D,{"data-slot":"link",class:c.value.link({class:[e.ui?.link,i.ui?.link,i.class],active:$||i.active,disabled:!!i.disabled,level:B>0})}),{default:g(()=>[_(t(y),{item:i,active:$||i.active,index:q},null,8,["item","active","index"])]),_:2},1040,["class"])]),_:2},1040,["ui"])):a.orientation==="vertical"&&a.collapsed&&(e.tooltip||i.tooltip)?(m(),x(gl,N({key:1,text:t(Te)(i,e.labelKey)},{...p.value,...typeof i.tooltip=="boolean"?{}:i.tooltip||{}}),{default:g(()=>[_(Pe,N(D,{"data-slot":"link",class:c.value.link({class:[e.ui?.link,i.ui?.link,i.class],active:$||i.active,disabled:!!i.disabled,level:B>0})}),{default:g(()=>[_(t(y),{item:i,active:$||i.active,index:q},null,8,["item","active","index"])]),_:2},1040,["class"])]),_:2},1040,["text"])):(m(),x(Pe,N({key:2},D,{"data-slot":"link",class:c.value.link({class:[e.ui?.link,i.ui?.link,i.class],active:$||i.active,disabled:!!i.disabled,level:a.orientation==="horizontal"||B>0})}),{default:g(()=>[_(t(y),{item:i,active:$||i.active,index:q},null,8,["item","active","index"])]),_:2},1040,["class"]))]),_:2},1064,["active","disabled","onSelect"])),a.orientation==="horizontal"&&(i.children?.length||n[i.slot?`${i.slot}-content`:"item-content"])?(m(),x(t(Fn),N({key:0},v.value,{"data-slot":"content",class:c.value.content({class:[e.ui?.content,i.ui?.content]})}),{default:g(()=>[C(k.$slots,i.slot?`${i.slot}-content`:"item-content",{item:i,active:$||i.active,index:q,ui:c.value},()=>[E("ul",{"data-slot":"childList",class:O(c.value.childList({class:[e.ui?.childList,i.ui?.childList]}))},[(m(!0),F(se,null,Ce(i.children,(j,ee)=>(m(),F("li",{key:ee,"data-slot":"childItem",class:O(c.value.childItem({class:[e.ui?.childItem,i.ui?.childItem]}))},[_(ze,N({ref_for:!0},t(Je)(j),{custom:""}),{default:g(({active:Q,...te})=>[_(t(ct),{"as-child":"",active:Q,onSelect:j.onSelect},{default:g(()=>[_(Pe,N({ref_for:!0},te,{"data-slot":"childLink",class:c.value.childLink({class:[e.ui?.childLink,i.ui?.childLink,j.class],active:Q})}),{default:g(()=>[j.icon?(m(),x(re,{key:0,name:j.icon,"data-slot":"childLinkIcon",class:O(c.value.childLinkIcon({class:[e.ui?.childLinkIcon,i.ui?.childLinkIcon],active:Q}))},null,8,["name","class"])):T("",!0),E("div",{"data-slot":"childLinkWrapper",class:O(c.value.childLinkWrapper({class:[e.ui?.childLinkWrapper,i.ui?.childLinkWrapper]}))},[E("p",{"data-slot":"childLinkLabel",class:O(c.value.childLinkLabel({class:[e.ui?.childLinkLabel,i.ui?.childLinkLabel],active:Q}))},[ae(Y(t(Te)(j,e.labelKey))+" ",1),j.target==="_blank"&&a.externalIcon!==!1?(m(),x(re,{key:0,name:typeof a.externalIcon=="string"?a.externalIcon:t(u).ui.icons.external,"data-slot":"childLinkLabelExternalIcon",class:O(c.value.childLinkLabelExternalIcon({class:[e.ui?.childLinkLabelExternalIcon,i.ui?.childLinkLabelExternalIcon],active:Q}))},null,8,["name","class"])):T("",!0)],2),j.description?(m(),F("p",{key:0,"data-slot":"childLinkDescription",class:O(c.value.childLinkDescription({class:[e.ui?.childLinkDescription,i.ui?.childLinkDescription],active:Q}))},Y(j.description),3)):T("",!0)],2)]),_:2},1040,["class"])]),_:2},1032,["active","onSelect"])]),_:2},1040)],2))),128))],2)])]),_:2},1040,["class"])):T("",!0)]),_:2},1040)):T("",!0),a.orientation==="vertical"&&i.children?.length&&!a.collapsed?(m(),x(t(Rl),{key:2,"data-slot":"content",class:O(c.value.content({class:[e.ui?.content,i.ui?.content]}))},{default:g(()=>[_(t(Ut),N({...t(s),defaultValue:P(i.children,B+1)},{as:"ul","data-slot":"childList",class:c.value.childList({class:e.ui?.childList})}),{default:g(()=>[(m(!0),F(se,null,Ce(i.children,($,D)=>
1(m(),x(t(d),{key:D,item:$,index:D,level:B+1,"data-slot":"childItem",class:O(c.value.childItem({class:[e.ui?.childItem,$.ui?.childItem]}))},null,8,["item","index","level","class"]))),128))]),_:2},1040,["class"])]),_:2},1032,["class"])):T("",!0)]),_:2},1032,["value"]))]),_:3}),_(t(In),N({...t(r),...a.orientation==="horizontal"?{modelValue:a.modelValue,defaultValue:a.defaultValue}:{},...k.$attrs},{"data-collapsed":a.collapsed,"data-slot":"root",class:c.value.root({class:[e.ui?.root,e.class]})}),{default:g(()=>[C(k.$slots,"list-leading"),(m(!0),F(se,null,Ce(S.value,(i,q)=>(m(),F(se,{key:`list-${q}`},[(m(),x(ye(a.orientation==="vertical"?t(Ut):t(jn)),N({ref_for:!0},a.orientation==="vertical"&&!a.collapsed?{...t(s),modelValue:a.modelValue,defaultValue:a.defaultValue??P(i)}:{},{as:"ul","data-slot":"list",class:c.value.list({class:e.ui?.list})}),{default:g(()=>[(m(!0),F(se,null,Ce(i,(B,$)=>(m(),x(t(d),{key:`list-${q}-${$}`,item:B,index:$,"data-slot":"item",class:O(c.value.item({class:[e.ui?.item,B.ui?.item]}))},null,8,["item","index","class"]))),128))]),_:2},1040,["class"])),a.orientation==="vertical"&&q<S.value.length-1?(m(),F("div",{key:0,"data-slot":"separator",class:O(c.value.separator({class:e.ui?.separator}))},null,2)):T("",!0)],64))),128)),C(k.$slots,"list-trailing"),a.orientation==="horizontal"?(m(),F("div",{key:0,"data-slot":"viewportWrapper",class:O(c.value.viewportWrapper({class:e.ui?.viewportWrapper}))},[a.arrow?(m(),x(t(Vn),{key:0,"data-slot":"indicator",class:O(c.value.indicator({class:e.ui?.indicator}))},{default:g(()=>[E("div",{"data-slot":"arrow",class:O(c.value.arrow({class:e.ui?.arrow}))},null,2)]),_:1}
1,8,["class"])):T("",!0),_(t(Yn),{"data-slot":"viewport",class:O(c.value.viewport({class:e.ui?.viewport}))},null,8,["class"])],2)):T("",!0)]),_:3},16,["data-collapsed","class"])],64))}}),ao=Object.assign({inheritAttrs:!1},{__name:"UColorModeButton",props:{color:{type:null,required:!1,default:"neutral"},variant:{type:null,required:!1,default:"ghost"},label:{type:String,required:!1},activeColor:{type:null,required:!1},activeVariant:{type:null,required:!1},size:{type:null,required:!1},square:{type:Boolean,required:!1},block:{type:Boolean,required:!1},loadingAuto:{type:Boolean,required:!1},onClick:{type:[Function,Array],required:!1},class:{type:null,required:!1},ui:{type:null,required:!1},icon:{type:[String,Object],required:!1},avatar:{type:Object,required:!1},leading:{type:Boolean,required:!1},leadingIcon:{type:[String,Object],required:!1},trailing:{type:Boolean,required:!1},trailingIcon:{type:[String,Object],required:!1},loading:{type:Boolean,required:!1},loadingIcon:{type:[String,Object],required:!1},as:{type:null,required:!1},type:{type:null,required:!1},disabled:{type:Boolean,required:!1},active:{type:Boolean,required:!1},exact:{type:Boolean,required:!1},exactQuery:{type:[Boolean,String],required:!1},exactHash:{type:Boolean,required:!1},inactiveClass:{type:String,required:!1},to:{type:null,required:!1},href:{type:null,required:!1},external:{type:Boolean,required:!1},target:{type:[String,Object,null],required:!1},rel:{type:[String,Object,null],required:!1},noRel:{type:Boolean,required:!1},prefetchedClass:{type:String,required:!1},prefetch:{type:Boolean,required:!1},prefetchOn:{type:[String,Object],required:!1},noPrefetch:{type:Boolean,required:!1},trailingSlash:{type:String,required:!1},activeClass:{type:String,required:!1},exactActiveClass:{type:String,required:!1},ariaCurrentValue:{type:String,required:!1},viewTransition:{type:Boolean,required:!1},replace:{type:Boolean,required:!1}},setup(a){const o=a,{t:e}=$t(),l=ja(),n=ge(),u=rt(Ua(o,"icon")),r=L({get(){return l.value==="dark"},set(s){l.preference=s?"dark":"light"}});return(s,v)=>{const p=re;return m(),x(Ue,N({...t(u),"aria-label":r.value?t(e)("colorMode.switchToLight"):t(e)("colorMode.switchToDark"),...s.$attrs},{onClick:v[0]||(v[0]=b=>r.value=!r.value)}),{leading:g(({ui:b})=>[_(p,{class:O([b.leadingIcon({class:o.ui?.leadingIcon}),"hidden dark:inline"]),name:t(n).ui.icons.dark},null,8,["class","name"]),_(p,{class:O([b.leadingIcon({class:o.ui?.leadingIcon}),"inline dark:hidden"]),name:t(n).ui.icons.light},null,8,["class","name"])]),_:1},16)}}}),lo={slots:{overlay:"fixed inset-0 bg-elevated/75",content:"fixed bg-default divide-y divide-default sm:ring ring-default sm:shadow-lg flex flex-col focus:outline-none",header:"flex items-center gap-1.5 p-4 sm:px-6 min-h-16",wrapper:"",body:"flex-1 overflow-y-auto p-4 sm:p-6",footer:"flex items-center gap-1.5 p-4 sm:px-6",title:"text-highlighted font-semibold",description:"mt-1 text-muted text-sm",close:"absolute top-4 end-4"},variants:{side:{top:{content:"inset-x-0 top-0 max-h-full"},right:{content:"right-0 inset-y-0 w-full max-w-md"},bottom:{content:"inset-x-0 bottom-0 max-h-full"},left:{content:"left-0 inset-y-0 w-full max-w-md"}},transition:{true:{overlay:"data-[state=open]:animate-[fade-in_200ms_ease-out] data-[state=closed]:animate-[fade-out_200ms_ease-in]"}}},compoundVariants:[{transition:!0,side:"top",class:{content:"data-[state=open]:animate-[slide-in-from-top_200ms_ease-in-out] data-[state=closed]:animate-[slide-out-to-top_200ms_ease-in-out]"}},{transition:!0,side:"right",class:{content:"data-[state=open]:animate-[slide-in-from-right_200ms_ease-in-out] data-[state=closed]:animate-[slide-out-to-right_200ms_ease-in-out]"}},{transition:!0,side:"bottom",class:{content:"data-[state=open]:animate-[slide-in-from-bottom_200ms_ease-in-out] data-[state=closed]:animate-[slide-out-to-bottom_200ms_ease-in-out]"}},{transition:!0,side:"left",class:{content:"data-[state=open]:animate-[slide-in-from-left_200ms_ease-in-out] data-[state=closed]:animate-[slide-out-to-left_200ms_ease-in-out]"}}]},no={__name:"USlideover",props:{title:{type:String,required:!1},description:{type:String,required:!1},content:{type:Object,required:!1},overlay:{type:Boolean,required:!1,default:!0},transition:{type:Boolean,required:!1,default:!0},side:{type:null,required:!1,default:"right"},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},close:{type:[Boolean,Object],required:!1,default:!0},closeIcon:{type:[String,Object],required:!1},dismissible:{type:Boolean,required:!1,default:!0},class:{type:null,required:!1},ui:{type:null,required:!1},open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["after:leave","after:enter","close:prevent","update:open"],setup(a,{emit:o}){const e=a,l=o,n=me(),{t:u}=$t(),r=ge(),s=ce(De(e,"open","defaultOpen","modal"),l),v=Ct(de(()=>e.portal)),p=de(()=>e.content),b=L(()=>e.dismissible?{}:["pointerDownOutside","interactOutside","escapeKeyDown"].reduce((h,d)=>(h[d]=c=>{c.preventDefault(),l("close:prevent")},h),{})),f=L(()=>Z({extend:Z(lo),...r.ui?.slideover||{}})({transition:e.transition,side:e.side}));return(y,h)=>(m(),x(t(ia),ne(oe(t(s))),{default:g(({open:d,close:c})=>
1[n.default?(m(),x(t(aa),{key:0,"as-child":"",class:O(e.class)},{default:g(()=>[C(y.$slots,"default",{open:d})]),_:2},1032,["class"])):T("",!0),_(t(la),ne(oe(t(v))),{default:g(()=>[a.overlay?(m(),x(t(na),{key:0,"data-slot":"overlay",class:O(f.value.overlay({class:e.ui?.overlay}))},null,8,["class"])):T("",!0),_(t(oa),N({"data-side":a.side,"data-slot":"content",class:f.value.content({class:[!n.default&&e.class,e.ui?.content]})},p.value,{onAfterEnter:h[0]||(h[0]=S=>l("after:enter")),onAfterLeave:h[1]||(h[1]=S=>l("after:leave"))},_t(b.value)),{default:g(()=>[n.content&&(a.title||n.title||a.description||n.description)?(m(),x(t(xt),{key:0},{default:g(()=>[a.title||n.title?(m(),x(t(lt),{key:0},{default:g(()=>[C(y.$slots,"title",{},()=>[ae(Y(a.title),1)])]),_:3})):T("",!0),a.description||n.description?(m(),x(t(nt),{key:1},{default:g(()=>[C(y.$slots,"description",{},()=>[ae(Y(a.description),1)])]),_:3})):T("",!0)]),_:3})):T("",!0),C(y.$slots,"content",{close:c},()=>[n.header||a.title||n.title||a.description||n.description||e.close||n.close?(m(),F("div",{key:0,"data-slot":"header",class:O(f.value.header({class:e.ui?.header}))},[C(y.$slots,"header",{close:c},()=>[E("div",{"data-slot":"wrapper",class:O(f.value.wrapper({class:e.ui?.wrapper}))},[a.title||n.title?(m(),x(t(lt),{key:0,"data-slot":"title",class:O(f.value.title({class:e.ui?.title}))},{default:g(()=>[C(y.$slots,"title",{},()=>[ae(Y(a.title),1)])]),_:3},8,["class"])):T("",!0),a.description||n.description?(m(),x(t(nt),{key:1,"data-slot":"description",class:O(f.value.description({class:e.ui?.description}))},{default:g(()=>[C(y.$slots,"description",{},()=>[ae(Y(a.description),1)])]),_:3},8,["class"])):T("",!0)],2),C(y.$slots,"actions"),e.close||n.close?(m(),x(t(rl),{key:0,"as-child":""},{default:g(()=>[C(y.$slots,"close",{ui:f.value},()=>[e.close?(m(),x(Ue,N({key:0,icon:a.closeIcon||t(r).ui.icons.close,color:"neutral",variant:"ghost","aria-label":t(u)("slideover.close")},typeof e.close=="object"?e.close:{},{"data-slot":"close",class:f.value.close({class:e.ui?.close})}),null,16,["icon","aria-label","class"])):T("",!0)])]),_:2},1024)):T("",!0)])],2)):T("",!0),E("div",{"data-slot":"body",class:O(f.value.body({class:e.ui?.body}))},[C(y.$slots,"body",{close:c})],2),n.footer?(m(),F("div",{key:1,"data-slot":"footer",class:O(f.value.footer({class:e.ui?.footer}))},[C(y.$slots,"footer",{close:c})],2)):T("",!0)])]),_:2},1040,["data-side","class"])]),_:2},1040)]),_:3},16))}};(function(){var a;try{if(typeof document<"u"){var o=document.createElement("style");o.nonce=(a=document.head.querySelector("meta[property=csp-nonce]"))==null?void 0:a.content,o.appendChild(document.createTextNode('[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32,.72,0,1);animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform, 100%),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform, 100%) * -1),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform, 100%) * -1),0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform, 100%),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top],[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height, 0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left],[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height, 0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32,.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true]):after{content:"";position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]:after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]:after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]:after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]:after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not([data-state=closed]){opacity:0}
1[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:hover,[data-vaul-handle]:active{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@media (hover: hover) and (pointer: fine){[data-vaul-drawer]{-webkit-user-select:none;user-select:none}}@media (pointer: fine){[data-vaul-handle-hitarea]:{width:100%;height:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{0%{transform:translate3d(0,var(--initial-transform, 100%),0)}to{transform:translateZ(0)}}@keyframes slideToBottom{to{transform:translate3d(0,var(--initial-transform, 100%),0)}}@keyframes slideFromTop{0%{transform:translate3d(0,calc(var(--initial-transform, 100%) * -1),0)}to{transform:translateZ(0)}}@keyframes slideToTop{to{transform:translate3d(0,calc(var(--initial-transform, 100%) * -1),0)}}@keyframes slideFromLeft{0%{transform:translate3d(calc(var(--initial-transform, 100%) * -1),0,0)}to{transform:translateZ(0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform, 100%) * -1),0,0)}}@keyframes slideFromRight{0%{transform:translate3d(var(--initial-transform, 100%),0,0)}to{transform:translateZ(0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform, 100%),0,0)}}')),document.head.appendChild(o)}}catch(e){console.error("vite-plugin-css-injected-by-js",e)}})();const oo=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const io=a=>typeof a<"u";function ro(a){return JSON.parse(JSON.stringify(a))}function Wt(a,o,e,l={}){var n,u,r;const{clone:s=!1,passive:v=!1,eventName:p,deep:b=!1,defaultValue:f,shouldEmit:y}=l,h=Wa(),d=e||h?.emit||((n=h?.$emit)==null?void 0:n.bind(h))||((r=(u=h?.proxy)==null?void 0:u.$emit)==null?void 0:r.bind(h?.proxy));let c=p;o||(o="modelValue"),c=c||`update:${o.toString()}`;const S=w=>s?typeof s=="function"?s(w):ro(w):w,P=()=>io(a[o])?S(a[o]):f,k=w=>{y?y(w)&&d(c,w):d(c,w)};if(v){const w=P(),i=I(w);let q=!1;return ve(()=>a[o],B=>{q||(q=!0,i.value=S(B),Ne(()=>q=!1))}),ve(i,B=>{!q&&(B!==a[o]||b)&&k(B)},{deep:b}),i}else return L({get(){return P()},set(w){k(w)}})}const[Ke,so]=fe("DrawerRoot"),ha=new WeakMap;function X(a,o,e=!1){if(!a||!(a instanceof HTMLElement)||!o)return;const l={};Object.entries(o).forEach(([n,u])=>{if(n.startsWith("--")){a.style.setProperty(n,u);return}l[n]=a.style[n],a.style[n]=u}),!e&&ha.set(a,l)}function uo(a,o){if(!a||!(a instanceof HTMLElement))return;const e=ha.get(a);e&&Object.entries(e).forEach(([l,n])=>{a.style[l]=n})}function Ze(a,o){const e=window.getComputedStyle(a),l=e.transform||e.webkitTransform||e.mozTransform;let n=l.match(/^matrix3d\((.+)\)$/);return n?Number.parseFloat(n[1].split(", ")[W(o)?13:12]):(n=l.match(/^matrix\((.+)\)$/),n?Number.parseFloat(n[1].split(", ")[W(o)?5:4]):null)}function co(a){return 8*(Math.log(a+1)-2)}function W(a){switch(a){case"top":case"bottom":return!0;case"left":case"right":return!1;default:return a}}function ft(a,o){if(!a)return()=>{};const e=a.style.cssText;return Object.assign(a.style,o),()=>{a.style.cssText=e}}function fo(...a){return(...o)=>{for(const e of a)typeof e=="function"&&e(...o)}}const U={DURATION:.5,EASE:[.32,.72,0,1]},ba=.4,po=.25,vo=100,ka=8,Qe=16,wa=26,Gt="vaul-dragging";function go({activeSnapPoint:a,snapPoints:o,drawerRef:e,overlayRef:l,fadeFromIndex:n,onSnapPointChange:u,direction:r}){const s=I(typeof window<"u"?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);function v(){s.value={innerWidth:window.innerWidth,innerHeight:window.innerHeight}}ke(()=>{typeof window<"u"&&window.addEventListener("resize",v)}),Ga(()=>{typeof window<"u"&&window.removeEventListener("resize",v)});const p=L(()=>(o.value&&a.value===o.value[o.value.length-1])??null),b=L(()=>o.value&&o.value.length>0&&(n?.value||n?.value===0)&&!Number.isNaN(n?.value)&&o.value[n?.value??-1]===a.value||!o.value),f=L(()=>{var k;return((k=o.value)==null?void 0:k.findIndex(w=>w===a.value))??null}),y=L(()=>{var k;return((k=o.value)==null?void 0:k.map(w=>{const i=typeof w=="string";let q=0;if(i&&(q=Number.parseInt(w,10)),W(r.value)){const $=i?q:s.value?w*s.value.innerHe
1ight:0;return s.value?r.value==="bottom"?s.value.innerHeight-$:-s.value.innerHeight+$:$}const B=i?q:s.value?w*s.value.innerWidth:0;return s.value?r.value==="right"?s.value.innerWidth-B:-s.value.innerWidth+B:B}))??[]}),h=L(()=>{var k;return f.value!==null?(k=y.value)==null?void 0:k[f.value]:null}),d=k=>{var w,i,q,B;const $=((w=y.value)==null?void 0:w.findIndex(D=>D===k))??null;Ne(()=>{var D;u($,y.value),X((D=e.value)==null?void 0:D.$el,{transition:`transform ${U.DURATION}s cubic-bezier(${U.EASE.join(",")})`,transform:W(r.value)?`translate3d(0, ${k}px, 0)`:`translate3d(${k}px, 0, 0)`})}),y.value&&$!==y.value.length-1&&$!==n?.value?X((i=l.value)==null?void 0:i.$el,{transition:`opacity ${U.DURATION}s cubic-bezier(${U.EASE.join(",")})`,opacity:"0"}):X((q=l.value)==null?void 0:q.$el,{transition:`opacity ${U.DURATION}s cubic-bezier(${U.EASE.join(",")})`,opacity:"1"}),a.value=$!==null?((B=o.value)==null?void 0:B[$])??null:null};ve([a,y,o],()=>{var k;if(a.value){const w=((k=o.value)==null?void 0:k.findIndex(i=>i===a.value))??-1;y.value&&w!==-1&&typeof y.value[w]=="number"&&d(y.value[w])}},{immediate:!0});function c({draggedDistance:k,closeDrawer:w,velocity:i,dismissible:q}){var B,$,D;if(n.value===void 0)return;const j=r.value==="bottom"||r.value==="right"?(h.value??0)-k:(h.value??0)+k,ee=f.value===n.value-1,Q=f.value===0,te=k>0;if(ee&&X((B=l.value)==null?void 0:B.$el,{transition:`opacity ${U.DURATION}s cubic-bezier(${U.EASE.join(",")})`}),i>2&&!te){q?w():d(y.value[0]);return}if(i>2&&te&&y&&o.value){d(y.value[o.value.length-1]);return}const we=($=y.value)==null?void 0:$.reduce((pe,M)=>typeof pe!="number"||typeof M!="number"?pe:Math.abs(M-j)<Math.abs(pe-j)?M:pe),Se=W(r.value)?window.innerHeight:window.innerWidth;if(i>ba&&Math.abs(k)<Se*.4){const pe=te?1:-1;if(pe>0&&p){d(y.value[(((D=o.value)==null?void 0:D.length)??0)-1]);return}if(Q&&pe<0&&q&&w(),f.value===null)return;d(y.value[f.value+pe]);return}d(we)}function S({draggedDistance:k}){var w;if(h.value===null)return;const i=r.value==="bottom"||r.value==="right"?h.value-k:h.value+k;(r.value==="bottom"||r.value==="right")&&i<y.value[y.value.length-1]||(r.value==="top"||r.value==="left")&&i>y.value[y.value.length-1]||X((w=e.value)==null?void 0:w.$el,{transform:W(r.value)?`translate3d(0, ${i}px, 0)`:`translate3d(${i}px, 0, 0)`})}function P(k,w){if(!o.value||typeof f.value!="number"||!y.value||n.value===void 0)return null;const i=f.value===n.value-1;if(f.value>=n.value&&w)return 0;if(i&&!w)return 1;if(!b.value&&!i)return null;const q=i?f.value+1:f.value-1,B=i?y.value[q]-y.value[q-1]:y.value[q+1]-y.value[q],$=k/Math.abs(B);return i?1-$:$}return{isLastSnapPoint:p,shouldFade:b,getPercentageDragged:P,activeSnapPointIndex:f,onRelease:c,onDrag:S,snapPointsOffset:y}}function Yt(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}let Ve=null;function mo(a){const{isOpen:o,modal:e,nested:l,hasBeenOpened:n,preventScrollRestoration:u,noBodyStyles:r}=a,s=I(typeof window<"u"?window.location.href:""),v=I(0);function p(){if(Yt()&&Ve===null&&o.value&&!r.value){Ve={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left,height:document.body.style.height};const{scrollX:f,innerHeight:y}=window;document.body.style.setProperty("position","fixed","important"),Object.assign(document.body.style,{top:`${-v.value}px`,left:`${-f}px`,right:"0px",height:"auto"}),setTimeout(()=>{requestAnimationFrame(()=>{const h=y-window.innerHeight;h&&v.value>=y&&(document.body.style.top=`-${v.value+h}px`)})},300)}}function b(){if(Yt()&&Ve!==null&&!r.value){const f=-Number.parseInt(document.body.style.top,10),y=-Number.parseInt(document.body.style.left,10);Object.assign(document.body.style,Ve),window.requestAnimationFrame(()=>{if(u.value&&s.value!==window.location.href){s.value=window.location.href;return}window.scrollTo(y,f)}),Ve=null}}return ke(()=>{function f(){v.value=window.scrollY}f(),window.addEventListener("scroll",f),it(()=>{window.removeEventListener("scroll",f)})}),ve([o,n,s],()=>{l.value||!n.value||(o.value?(window.matchMedia("(display-mode: standalone)").matches||p(),e.value||setTimeout(()=>{b()},500)):b())}),{restorePositionSetting:b}}function yo(a,o){return a&&a.value?a:o}function ho(a){const{emitDrag:o,emitRelease:e,emitClose:l,emitOpenChange:n,open:u,dismissible:r,nested:s,modal:v,shouldScaleBackgroun
1d:p,setBackgroundColorOnScale:b,scrollLockTimeout:f,closeThreshold:y,activeSnapPoint:h,fadeFromIndex:d,direction:c,noBodyStyles:S,handleOnly:P,preventScrollRestoration:k}=a,w=I(u.value??!1),i=I(!1),q=I(!1),B=I(!1),$=I(null),D=I(null),j=I(null),ee=I(null),Q=I(null),te=I(!1),we=I(null),Se=I(0),pe=I(!1);I(0);const M=I(null);I(0);const Dt=L(()=>{var R;return((R=M.value)==null?void 0:R.$el.getBoundingClientRect().height)||0}),ie=yo(a.snapPoints,I(void 0)),xa=L(()=>{var R;return ie&&(((R=ie.value)==null?void 0:R.length)??0)>0}),Ca=I(null),{activeSnapPointIndex:Rt,onRelease:_a,snapPointsOffset:$a,onDrag:Oa,shouldFade:Et,getPercentageDragged:Ba}=go({snapPoints:ie,activeSnapPoint:h,drawerRef:M,fadeFromIndex:d,overlayRef:$,onSnapPointChange:Sa,direction:c});function Sa(R,K){ie.value&&R===K.length-1&&(D.value=new Date)}mo({isOpen:w,modal:v,nested:s,hasBeenOpened:i,noBodyStyles:S,preventScrollRestoration:k});function We(){return(window.innerWidth-wa)/window.innerWidth}function Nt(R,K){var G;if(!R)return!1;let z=R;const J=(G=window.getSelection())==null?void 0:G.toString(),le=M.value?Ze(M.value.$el,c.value):null,ue=new Date;if(z.hasAttribute("data-vaul-no-drag")||z.closest("[data-vaul-no-drag]"))return!1;if(c.value==="right"||c.value==="left")return!0;if(D.value&&ue.getTime()-D.value.getTime()<500)return!1;if(le!==null&&(c.value==="bottom"?le>0:le<0))return!0;if(J&&J.length>0)return!1;if(Q.value&&ue.getTime()-Q.value.getTime()<f.value&&le===0||K)return Q.value=ue,!1;for(;z;){if(z.scrollHeight>z.clientHeight){if(z.scrollTop!==0)return Q.value=new Date,!1;if(z.getAttribute("role")==="dialog")return!0}z=z.parentNode}return!0}function Ia(R){!r.value&&!ie.value||M.value&&!M.value.$el.contains(R.target)||(q.value=!0,j.value=new Date,R.target.setPointerCapture(R.pointerId),Se.value=W(c.value)?R.clientY:R.clientX)}function Ta(R){var K,G,z,J,le,ue;if(M.value&&q.value){const Ie=c.value==="bottom"||c.value==="right"?1:-1,Ge=(Se.value-(W(c.value)?R.clientY:R.clientX))*Ie,Ye=Ge>0,Ft=ie.value&&!r.value&&!Ye;if(Ft&&Rt.value===0)return;const ut=Math.abs(Ge),Mt=document.querySelector("[data-vaul-drawer-wrapper]")||document.querySelector("[vaul-drawer-wrapper]");let qe=ut/Dt.value;const Vt=Ba(ut,Ye);if(Vt!==null&&(qe=Vt),Ft&&qe>=1||!te.value&&!Nt(R.target,Ye))return;if((K=M?.value)==null||K.$el.classList.add(Gt),te.value=!0,X((G=M.value)==null?void 0:G.$el,{transition:"none"}),X((z=$.value)==null?void 0:z.$el,{transition:"none"}),ie.value&&Oa({draggedDistance:Ge}),Ye&&!ie.value){const xe=co(Ge),Xe=Math.min(xe*-1,0)*Ie;X((J=M.value)==null?void 0:J.$el,{transform:W(c.value)?`translate3d(0, ${Xe}px, 0)`:`translate3d(${Xe}px, 0, 0)`});return}const Ea=1-qe;if((Et.value||d.value&&Rt.value===d.value-1)&&(o(qe),X((le=$.value)==null?void 0:le.$el,{opacity:`${Ea}`,transition:"none"},!0)),Mt&&$.value&&p.value){const xe=Math.min(We()+qe*(1-We()),1),Xe=8-qe*8,zt=Math.max(0,14-qe*14);X(Mt,{borderRadius:`${Xe}px`,transform:W(c.value)?`scale(${xe}) translate3d(0, ${zt}px, 0)`:`scale(${xe}) translate3d(${zt}px, 0, 0)`,transition:"none"},!0)}if(!ie.value){const xe=ut*Ie;X((ue=M.value)==null?void 0:ue.$el,{transform:W(c.value)?`translate3d(0, ${xe}px, 0)`:`translate3d(${xe}px, 0, 0)`})}}}function At(){var R;if(!M.value)return;const K=document.querySelector("[data-vaul-drawer-wrapper]")||document.querySelector("[vaul-drawer-wrapper]"),G=Ze(M.value.$el,c.value);X(M.value.$el,{transform:"translate3d(0, 0, 0)",transition:`transform ${U.DURATION}s cubic-bezier(${U.EASE.join(",")})`}),X((R=$.value)==null?void 0:R.$el,{transition:`opacity ${U.DURATION}s cubic-bezier(${U.EASE.join(",")})`,opacity:"1"}),p.value&&G&&G>0&&w.value&&X(K,{borderRadius:`${ka}px`,overflow:"hidden",...W(c.value)?{transform:`scale(${We()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`,transformOrigin:"top"}:{transform:`scale(${We()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`,transformOrigin:"left"},transitionProperty:"transform, border-radius",transitionDuration:`${U.DURATION}s`,transitionTimingFunction:`cubic-bezier(${U.EASE.join(",")})`},!0)}function Fe(R){M.value&&(l(),R||(w.value=!1),window.setTimeout(()=>{ie.value&&(h.value=ie.value[0])},U.DURATION*1e3))}be(()=>{if(!w.value&&p.value&&oo){const R=setTimeout(()=>{uo(document.body)},200);return()=>clearTimeout(R)}}),ve(u,()=>{w.value=u.value,u.value||Fe()});
1function Pa(R){if(!q.value||!M.value)return;M.value.$el.classList.remove(Gt),te.value=!1,q.value=!1,ee.value=new Date;const K=Ze(M.value.$el,c.value);if(!Nt(R.target,!1)||!K||Number.isNaN(K)||j.value===null)return;const G=ee.value.getTime()-j.value.getTime(),z=Se.value-(W(c.value)?R.clientY:R.clientX),J=Math.abs(z)/G;if(J>.05&&(B.value=!0,window.setTimeout(()=>{B.value=!1},200)),ie.value){const ue=c.value==="bottom"||c.value==="right"?1:-1;_a({draggedDistance:z*ue,closeDrawer:Fe,velocity:J,dismissible:r.value}),e(!0);return}if(c.value==="bottom"||c.value==="right"?z>0:z<0){At(),e(!0);return}if(J>ba){Fe(),e(!1);return}const le=Math.min(M.value.$el.getBoundingClientRect().height??0,window.innerHeight);if(K>=le*y.value){Fe(),e(!1);return}e(!0),At()}ve(w,R=>{R&&(D.value=new Date),n(R)},{immediate:!0});function La(R){var K,G;const z=R?(window.innerWidth-Qe)/window.innerWidth:1,J=R?-16:0;we.value&&window.clearTimeout(we.value),X((K=M.value)==null?void 0:K.$el,{transition:`transform ${U.DURATION}s cubic-bezier(${U.EASE.join(",")})`,transform:`scale(${z}) translate3d(0, ${J}px, 0)`}),!R&&(G=M.value)!=null&&G.$el&&(we.value=window.setTimeout(()=>{var le,ue;const Ie=Ze((le=M.value)==null?void 0:le.$el,c.value);X((ue=M.value)==null?void 0:ue.$el,{transition:"none",transform:W(c.value)?`translate3d(0, ${Ie}px, 0)`:`translate3d(${Ie}px, 0, 0)`})},500))}function Da(R){var K;if(R<0)return;const G=W(c.value)?window.innerHeight:window.innerWidth,z=(G-Qe)/G,J=z+R*(1-z),le=-16+R*Qe;X((K=M.value)==null?void 0:K.$el,{transform:W(c.value)?`scale(${J}) translate3d(0, ${le}px, 0)`:`scale(${J}) translate3d(${le}px, 0, 0)`,transition:"none"})}function Ra(R){var K;const G=W(c.value)?window.innerHeight:window.innerWidth,z=R?(G-Qe)/G:1,J=R?-16:0;R&&X((K=M.value)==null?void 0:K.$el,{transition:`transform ${U.DURATION}s cubic-bezier(${U.EASE.join(",")})`,transform:W(c.value)?`scale(${z}) translate3d(0, ${J}px, 0)`:`scale(${z}) translate3d(${J}px, 0, 0)`})}return{open:u,isOpen:w,modal:v,keyboardIsOpen:pe,hasBeenOpened:i,drawerRef:M,drawerHeightRef:Dt,overlayRef:$,handleRef:Ca,isDragging:q,dragStartTime:j,isAllowedToDrag:te,snapPoints:ie,activeSnapPoint:h,hasSnapPoints:xa,pointerStart:Se,dismissible:r,snapPointsOffset:$a,direction:c,shouldFade:Et,fadeFromIndex:d,shouldScaleBackground:p,setBackgroundColorOnScale:b,onPress:Ia,onDrag:Ta,onRelease:Pa,closeDrawer:Fe,onNestedDrag:Da,onNestedRelease:Ra,onNestedOpenChange:La,emitClose:l,emitDrag:o,emitRelease:e,emitOpenChange:n,nested:s,handleOnly:P,noBodyStyles:S}}const qa=A({__name:"DrawerRoot",props:{activeSnapPoint:{default:void 0},closeThreshold:{default:po},shouldScaleBackground:{type:Boolean,default:void 0},setBackgroundColorOnScale:{type:Boolean,default:!0},scrollLockTimeout:{default:vo},fixed:{type:Boolean,default:void 0},dismissible:{type:Boolean,default:!0},modal:{type:Boolean,default:!0},open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean,default:void 0},nested:{type:Boolean,default:!1},direction:{default:"bottom"},noBodyStyles:{type:Boolean},handleOnly:{type:Boolean,default:!1},preventScrollRestoration:{type:Boolean},snapPoints:{default:void 0},fadeFromIndex:{default:void 0}},emits:["drag","release","close","update:open","update:activeSnapPoint","animationEnd"],setup(a,{expose:o,emit:e}){const l=a,n=e;me();const u=L(()=>l.fadeFromIndex??(l.snapPoints&&l.snapPoints.length-1)),r=Wt(l,"open",n,{defaultValue:l.defaultOpen,passive:l.open===void 0}),s=Wt(l,"activeSnapPoint",n,{passive:l.activeSnapPoint===void 0}),v={emitDrag:d=>n("drag",d),emitRelease:d=>n("release",d),emitClose:()=>n("close"),emitOpenChange:d=>{n("update:open",d),setTimeout(()=>{n("animationEnd",d)},U.DURATION*1e3)}},{closeDrawer:p,hasBeenOpened:b,modal:f,isOpen:y}=so(ho({...v,...Ee(l),activeSnapPoint:s,fadeFromIndex:u,open:r}));function h(d){if(r.value!==void 0){v.emitOpenChange(d);return}y.value=d,d?b.value=!0:p()}return o({open:y}),(d,c)=>(m(),x(t(ia),{open:t(y),modal:t(f),"onUpdate:open":h},{default:g(()=>[C(d.$slots,"default",{open:t(y)})]),_:3},8,["open","modal"]))}}),bo=A({__name:"DrawerRootNested",props:{activeSnapPoint:{},closeThreshold:{}
1,shouldScaleBackground:{type:Boolean},setBackgroundColorOnScale:{type:Boolean},scrollLockTimeout:{},fixed:{type:Boolean},dismissible:{type:Boolean},modal:{type:Boolean},open:{type:Boolean},defaultOpen:{type:Boolean},nested:{type:Boolean},direction:{},noBodyStyles:{type:Boolean},handleOnly:{type:Boolean},preventScrollRestoration:{type:Boolean},snapPoints:{},fadeFromIndex:{}},emits:["drag","release","close","update:open","update:activeSnapPoint","animationEnd"],setup(a,{emit:o}){const e=a,l=o,{onNestedDrag:n,onNestedOpenChange:u,onNestedRelease:r}=Ke();function s(){u(!1)}function v(f){n(f)}function p(f){f&&u(f),l("update:open",f)}const b=ce(e,l);return(f,y)=>(m(),x(qa,N(t(b),{nested:"",onClose:s,onDrag:v,onRelease:t(r),"onUpdate:open":p}),{default:g(()=>[C(f.$slots,"default")]),_:3},16,["onRelease"]))}}),ko=A({__name:"DrawerOverlay",setup(a){const{overlayRef:o,hasSnapPoints:e,isOpen:l,shouldFade:n}=Ke();return(u,r)=>(m(),x(t(na),{ref_key:"overlayRef",ref:o,"data-vaul-overlay":"","data-vaul-snap-points":t(l)&&t(e)?"true":"false","data-vaul-snap-points-overlay":t(l)&&t(n)?"true":"false"},null,8,["data-vaul-snap-points","data-vaul-snap-points-overlay"]))}}),wo=()=>()=>{};function qo(){const{direction:a,isOpen:o,shouldScaleBackground:e,setBackgroundColorOnScale:l,noBodyStyles:n}=Ke(),u=I(null),r=I(document.body.style.backgroundColor);function s(){return(window.innerWidth-wa)/window.innerWidth}be(v=>{if(o.value&&e.value){u.value&&clearTimeout(u.value);const p=document.querySelector("[data-vaul-drawer-wrapper]")||document.querySelector("[vaul-drawer-wrapper]");if(!p)return;fo(l.value&&!n.value?ft(document.body,{background:"black"}):wo,ft(p,{transformOrigin:W(a.value)?"top":"left",transitionProperty:"transform, border-radius",transitionDuration:`${U.DURATION}s`,transitionTimingFunction:`cubic-bezier(${U.EASE.join(",")})`}));const b=ft(p,{borderRadius:`${ka}px`,overflow:"hidden",...W(a.value)?{transform:`scale(${s()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`}:{transform:`scale(${s()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`}});v(()=>{b(),u.value=window.setTimeout(()=>{r.value?document.body.style.background=r.value:document.body.style.removeProperty("background")},U.DURATION*1e3)})}},{flush:"pre"})}const xo=A({__name:"DrawerContent",setup(a){const{open:o,isOpen:e,snapPointsOffset:l,hasSnapPoints:n,drawerRef:u,onPress:r,onDrag:s,onRelease:v,modal:p,emitOpenChange:b,dismissible:f,keyboardIsOpen:y,closeDrawer:h,direction:d,handleOnly:c}=Ke();qo();const S=I(!1),P=L(()=>l.value&&l.value.length>0?`${l.value[0]}px`:"0");function k(q){if(!p.value||q.defaultPrevented){q.preventDefault();return}y.value&&(y.value=!1),f.value?b(!1):q.preventDefault()}function w(q){c.value||r(q)}function i(q){c.value||s(q)}return be(()=>{n.value&&window.requestAnimationFrame(()=>{S.value=!0})}),(q,B)=>(m(),x(t(oa),{ref_key:"drawerRef",ref:u,"data-vaul-drawer":"","data-vaul-drawer-direction":t(d),"data-vaul-delayed-snap-points":S.value?"true":"false","data-vaul-snap-points":t(e)&&t(n)?"true":"false",style:Ka({"--snap-point-height":P.value}),onPointerdown:w,onPointermove:i,onPointerup:t(v),onPointerDownOutside:k,onOpenAutoFocus:B[0]||(B[0]=he(()=>{},["prevent"])),onEscapeKeyDown:B[1]||(B[1]=$=>{t(f)||$.preventDefault()})},{default:g(()=>[C(q.$slots,"default")]),_:3},8,["data-vaul-drawer-direction","data-vaul-delayed-snap-points","data-vaul-snap-points","style","onPointerup"]))}}),Co=["data-vaul-drawer-visible"],_o={"data-vaul-handle-hitarea":"","aria-hidden":"true"},$o=250,Oo=120,Bo=A({__name:"DrawerHandle",props:{preventCycle:{type:Boolean,default:!1}},setup(a){const o=a,{onPress:e,onDrag:l,handleRef:n,handleOnly:u,isOpen:r,snapPoints:s,activeSnapPoint:v,isDragging:p,dismissible:b,closeDrawer:f}=Ke(),y=I(null),h=I(!1);function d(){if(h.value){P();return}window.setTimeout(()=>{c()},Oo)}function c(){if(p.value||o.preventCycle||h.value){P();return}if(P(),!s.value||s.value.length===0){b.value||f();return}const i=v.value===s.value[s.value.length-1];if(i&&b.value){f();return}const q=s.value.findIndex($=>$===v.value);if(q===-1)return;const B=i?0:q+1;v.value=s.value[B]}function S(){y.value=window.setTimeout(()=>{h.value=!0},$o)}function P(){y.value&&window.clearTimeout(y.value),h.value=!1}function k(i){u.value&&e(i),S()}function w(i){u.value&&l(i)}return(i,q)=>(m(),F("div",{ref_key:"handleRef",ref:n,"data-vaul-drawer-visible":t(r)?"true":"false","data-vaul-handle":"","aria-hidden":"true",onClick:d,onPointercancel:P,onPointerdown:k,onPointermove:w},[E("span",_o,[C(i.$slots,"default")])],40,Co))}}),So={slots:{overlay:"fixed inset-0 bg-elevated/75",content:"fixed bg-default ring ring-default flex focus:outline-none",handle:["shrink-0 !bg-accented","transition-opacity"],container:"w-full flex flex-col gap-4 p-4 overflow-y-auto",header:"",title:"text-highlighted font-semibold",description:"mt-1 text-muted text-sm",body:"flex-1",footer
1:"flex flex-col gap-1.5"},variants:{direction:{top:{content:"mb-24 flex-col-reverse",handle:"mb-4"},right:{content:"flex-row",handle:"!ml-4"},bottom:{content:"mt-24 flex-col",handle:"mt-4"},left:{content:"flex-row-reverse",handle:"!mr-4"}},inset:{true:{content:"rounded-lg after:hidden overflow-hidden [--initial-transform:calc(100%+1.5rem)]"}},snapPoints:{true:""}},compoundVariants:[{direction:["top","bottom"],class:{content:"h-auto max-h-[96%]",handle:"!w-12 !h-1.5 mx-auto"}},{direction:["top","bottom"],snapPoints:!0,class:{content:"h-full"}},{direction:["right","left"],class:{content:"w-auto max-w-[calc(100%-2rem)]",handle:"!h-12 !w-1.5 mt-auto mb-auto"}},{direction:["right","left"],snapPoints:!0,class:{content:"w-full"}},{direction:"top",inset:!0,class:{content:"inset-x-4 top-4"}},{direction:"top",inset:!1,class:{content:"inset-x-0 top-0 rounded-b-lg"}},{direction:"bottom",inset:!0,class:{content:"inset-x-4 bottom-4"}},{direction:"bottom",inset:!1,class:{content:"inset-x-0 bottom-0 rounded-t-lg"}},{direction:"left",inset:!0,class:{content:"inset-y-4 left-4"}},{direction:"left",inset:!1,class:{content:"inset-y-0 left-0 rounded-r-lg"}},{direction:"right",inset:!0,class:{content:"inset-y-4 right-4"}},{direction:"right",inset:!1,class:{content:"inset-y-0 right-0 rounded-l-lg"}}]},Io={__name:"UDrawer",props:{as:{type:null,required:!1},title:{type:String,required:!1},description:{type:String,required:!1},inset:{type:Boolean,required:!1},content:{type:Object,required:!1},overlay:{type:Boolean,required:!1,default:!0},handle:{type:Boolean,required:!1,default:!0},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},nested:{type:Boolean,required:!1},class:{type:null,required:!1},ui:{type:null,required:!1},activeSnapPoint:{type:[Number,String,null],required:!1},closeThreshold:{type:Number,required:!1},shouldScaleBackground:{type:Boolean,required:!1},setBackgroundColorOnScale:{type:Boolean,required:!1},scrollLockTimeout:{type:Number,required:!1},fixed:{type:Boolean,required:!1},dismissible:{type:Boolean,required:!1,default:!0},modal:{type:Boolean,required:!1,default:!0},open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1},direction:{type:String,required:!1,default:"bottom"},noBodyStyles:{type:Boolean,required:!1},handleOnly:{type:Boolean,required:!1},preventScrollRestoration:{type:Boolean,required:!1},snapPoints:{type:Array,required:!1}},emits:["close:prevent","drag","release","close","update:open","update:activeSnapPoint","animationEnd"],setup(a,{emit:o}){const e=a,l=o,n=me(),u=ge(),r=ce(De(e,"activeSnapPoint","closeThreshold","shouldScaleBackground","setBackgroundColorOnScale","scrollLockTimeout","fixed","dismissible","modal","open","defaultOpen","nested","direction","noBodyStyles","handleOnly","preventScrollRestoration","snapPoints"),l),s=Ct(de(()=>e.portal)),v=de(()=>e.content),p=L(()=>e.dismissible?{}:["pointerDownOutside","interactOutside","escapeKeyDown"].reduce((y,h)=>(y[h]=d=>{d.preventDefault(),l("close:prevent")},y),{})),b=L(()=>Z({extend:Z(So),...u.ui?.drawer||{}})({direction:e.direction,inset:e.inset,snapPoints:e.snapPoints&&e.snapPoints.length>0}));return(f,y)=>(m(),x(ye(a.nested?t(bo):t(qa)),ne(oe(t(r))),{default:g(()=>[n.default?(m(),x(t(aa),{key:0,"as-child":"",class:O(e.class)},{default:g(()=>[C(f.$slots,"default")]),_:3},8,["class"])):T("",!0),_(t(la),ne(oe(t(s))),{default:g(()=>[a.overlay?(m(),x(t(ko),{key:0,"data-slot":"overlay",class:O(b.value.overlay({class:e.ui?.overlay}))},null,8,["class"])):T("",!0),_(t(xo),N({"data-slot":"content",class:b.value.content({class:[!n.default&&e.class,e.ui?.content]})},v.value,_t(p.value)),{default:g(()=>[a.handle?(m(),x(t(Bo),{key:0,"data-slot":"handle",class:O(b.value.handle({class:e.ui?.handle}))},null,8,["class"])):T("",!0),n.content&&(a.title||n.title||a.description||n.description)?(m(),x(t(xt),{key:1},{default:g(()=>[a.title||n.title?(m(),x(t(lt),{key:0},{default:g(()=>[C(f.$slots,"title",{},()=>[ae(Y(a.title),1)])]),_:3})):T("",!0),a.description||n.description?(m(),x(t(nt),{key:1},{default:g(()=>[C(f.$slots,"description",{},()=>[ae(Y(a.description),1)])]),_:3})):T("",!0)]),_:3})):T("",!0),C(f.$slots,"content",{},()=>
1[E("div",{"data-slot":"container",class:O(b.value.container({class:e.ui?.container}))},[n.header||a.title||n.title||a.description||n.description?(m(),F("div",{key:0,"data-slot":"header",class:O(b.value.header({class:e.ui?.header}))},[C(f.$slots,"header",{},()=>[a.title||n.title?(m(),x(t(lt),{key:0,"data-slot":"title",class:O(b.value.title({class:e.ui?.title}))},{default:g(()=>[C(f.$slots,"title",{},()=>[ae(Y(a.title),1)])]),_:3},8,["class"])):T("",!0),a.description||n.description?(m(),x(t(nt),{key:1,"data-slot":"description",class:O(b.value.description({class:e.ui?.description}))},{default:g(()=>[C(f.$slots,"description",{},()=>[ae(Y(a.description),1)])]),_:3},8,["class"])):T("",!0)])],2)):T("",!0),n.body?(m(),F("div",{key:1,"data-slot":"body",class:O(b.value.body({class:e.ui?.body}))},[C(f.$slots,"body")],2)):T("",!0),n.footer?(m(),F("div",{key:2,"data-slot":"footer",class:O(b.value.footer({class:e.ui?.footer}))},[C(f.$slots,"footer")],2)):T("",!0)],2)])]),_:3},16,["class"])]),_:3},16)]),_:3},16))}},To={slots:{root:"bg-default/75 backdrop-blur border-b border-default h-(--ui-header-height) sticky top-0 z-50",container:"flex items-center justify-between gap-3 h-full",left:"lg:flex-1 flex items-center gap-1.5",center:"hidden lg:flex",right:"flex items-center justify-end lg:flex-1 gap-1.5",title:"shrink-0 font-bold text-xl text-highlighted flex items-end gap-1.5",toggle:"lg:hidden",content:"lg:hidden",overlay:"lg:hidden",header:"px-4 sm:px-6 h-(--ui-header-height) shrink-0 flex items-center justify-between gap-3",body:"p-4 sm:p-6 overflow-y-auto"},variants:{toggleSide:{left:{toggle:"-ms-1.5"},right:{toggle:"-me-1.5"}}}},Po=Object.assign({inheritAttrs:!1},{__name:"UHeader",props:gt({as:{type:null,required:!1,default:"header"},title:{type:String,required:!1,default:"Nuxt UI"},to:{type:String,required:!1,default:"/"},mode:{type:null,required:!1,default:"modal"},menu:{type:null,required:!1},toggle:{type:[Boolean,Object],required:!1,default:!0},toggleSide:{type:String,required:!1,default:"right"},class:{type:null,required:!1},ui:{type:null,required:!1}},{open:{type:Boolean,default:!1},openModifiers:{}}),emits:["update:open"],setup(a){const o=a,e=me(),l=ea(a,"open",{type:Boolean,default:!1}),n=Ya(),{t:u}=$t(),r=ge(),[s,v]=He(),[p,b]=He(),[f,y]=He(),h=L(()=>(e.title&&Xa(e.title())||o.title||"Nuxt UI").trim());ve(()=>n.fullPath,()=>{l.value=!1});const d=L(()=>Z({extend:Z(To),...r.ui?.header||{}})()),c=L(()=>({slideover:no,modal:ra,drawer:Io})[o.mode]),S=de(()=>at(o.menu,{content:{onOpenAutoFocus:k=>k.preventDefault()}},o.mode==="modal"?{fullscreen:!0,transition:!1}:{}));function P(){l.value=!l.value}return(k,w)=>(m(),F(se,null,[_(t(f),null,{default:g(()=>[C(k.$slots,"toggle",{open:l.value,toggle:P,ui:d.value},()=>[a.toggle?(m(),x(Ue,N({key:0,color:"neutral",variant:"ghost","aria-label":l.value?t(u)("header.close"):t(u)("header.open"),icon:l.value?t(r).ui.icons.close:t(r).ui.icons.menu},typeof a.toggle=="object"?a.toggle:{},{"data-slot":"toggle",class:d.value.toggle({class:o.ui?.toggle,toggleSide:a.toggleSide}),onClick:P}),null,16,["aria-label","icon","class"])):T("",!0)])]),_:3}),_(t(s),null,{default:g(()=>[E("div",{"data-slot":"left",class:O(d.value.left({class:o.ui?.left}))},[a.toggleSide==="left"?(m(),x(t(y),{key:0})):T("",!0),C(k.$slots,"left",{},()=>[_(ze,{to:a.to,"aria-label":h.value,"data-slot":"title",class:O(d.value.title({class:o.ui?.title}))},{default:g(()=>[C(k.$slots,"title",{},()=>[ae(Y(a.title),1)])]),_:3},8,["to","aria-label","class"])])],2)]),_:3}),_(t(p),null,{default:g(()=>[E("div",{"data-slot":"right",class:O(d.value.right({class:o.ui?.right}))},[C(k.$slots,"right"),a.toggleSide==="right"?(m(),x(t(y),{key:0})):T("",!0)],2)]),_:3}),_(t(H),N({as:a.as},k.$attrs,{"data-slot":"root",class:d.value.root({class:[o.ui?.root,o.class]})}),{default:g(()=>
1[C(k.$slots,"top"),_(St,{"data-slot":"container",class:O(d.value.container({class:o.ui?.container}))},{default:g(()=>[_(t(v)),E("div",{"data-slot":"center",class:O(d.value.center({class:o.ui?.center}))},[C(k.$slots,"default")],2),_(t(b))]),_:3},8,["class"]),C(k.$slots,"bottom")]),_:3},16,["as","class"]),_(t(c),N({open:l.value,"onUpdate:open":w[0]||(w[0]=i=>l.value=i),title:t(u)("header.title"),description:t(u)("header.description")},S.value,{ui:{overlay:d.value.overlay({class:o.ui?.overlay}),content:d.value.content({class:o.ui?.content})}}),{content:g(i=>[C(k.$slots,"content",ne(oe(i)),()=>[a.mode!=="drawer"?(m(),F("div",{key:0,"data-slot":"header",class:O(d.value.header({class:o.ui?.header}))},[_(t(v)),_(t(b))],2)):T("",!0),E("div",{"data-slot":"body",class:O(d.value.body({class:o.ui?.body}))},[C(k.$slots,"body")],2)])]),_:3},16,["open","title","description","ui"])],64))}}),Lo={class:"flex items-center gap-3 sm:gap-4"},Do=A({__name:"AppHeader",props:{domainName:{},logoUrl:{}},setup(a){const o=[{label:"Use Cases",to:"#ideas"},{label:"Features",to:"#features"},{label:"Similar",to:"#similar"},{label:"FAQ",to:"#faq"}];return(e,l)=>{const n=Za,u=to,r=Ue,s=ao,v=Po;return m(),x(v,{ui:{container:"container max-w-320 mx-auto px-4 sm:px-6 lg:px-8 flex items-center justify-between gap-3 h-full"}},{left:g(()=>[E("div",Lo,[l[1]||(l[1]=E("span",{class:"hidden sm:inline text-xs sm:text-sm text-gray-400 font-medium"}," Premium domain name listed on ",-1)),_(n,{to:"https://nameniac.com",class:"flex items-center gap-2","data-track-placement":"header-logo"},{default:g(()=>[...l[0]||(l[0]=[E("img",{src:mt,alt:"Nameniac",class:"h-6 w-6"},null,-1),E("span",{class:"font-bold text-lg"},"Nameniac",-1)])]),_:1})])]),right:g(()=>[_(u,{items:o,variant:"link",class:"hidden lg:block"}),_(r,{label:"Contact Owner",to:"#contact","data-track":"CTA Click","data-track-placement":"header",class:"hidden sm:block"}),_(s)]),body:g(()=>[_(u,{items:o,orientation:"vertical",class:"-mx-2.5"}),_(r,{class:"mt-4",label:"Make Offer",icon:"i-heroicons-paper-airplane",to:"#contact","data-track":"CTA Click","data-track-placement":"mobile-menu",block:""})]),_:1})}}}),Ro=Object.assign(Do,{__name:"AppHeader"}),Eo={base:"min-h-[calc(100vh-var(--ui-header-height))]"},No={__name:"UMain",props:{as:{type:null,required:!1},class:{type:null,required:!1}},setup(a){const o=a,e=ge(),l=L(()=>Z({extend:Z(Eo),...e.ui?.main||{}}));return(n,u)=>(m(),x(t(H),{as:a.as,class:O(l.value({class:o.class}))},{default:g(()=>[C(n.$slots,"default")]),_:3},8,["as","class"]))}},Ao={slots:{root:"xl:grid xl:grid-cols-3 xl:gap-8",left:"mb-10 xl:mb-0",center:"flex flex-col lg:grid grid-flow-col auto-cols-fr gap-8 xl:col-span-2",right:"mt-10 xl:mt-0",label:"text-sm font-semibold",list:"mt-6 space-y-4",item:"relative",link:"group text-sm flex items-center gap-1.5 focus-visible:outline-primary",linkLeadingIcon:"size-5 shrink-0",linkLabel:"truncate",linkLabelExternalIcon:"size-3 absolute top-0 text-dimmed inline-block"},variants:{active:{true:{link:"text-primary font-medium"},false:{link:["text-muted hover:text-default","transition-colors"]}}}},Fo={__name:"UFooterColumns",props:{as:{type:null,required:!1,default:"nav"},class:{type:null,required:!1},columns:{type:Array,required:!1},ui:{type:null,required:!1}},setup(a){const o=a,e=me(),l=ge(),n=L(()=>Z({extend:Z(Ao),...l.ui?.footerColumns||{}})());return(u,r)=>(m(),x(t(H),{as:a.as,"data-slot":"root",class:O(n.value.root({class:[o.ui?.root,o.class]}))},{default:g(()=>[e.left?(m(),F("div",{key:0,"data-slot":"left",class:O(n.value.left({class:o.ui?.left}))},[C(u.$slots,"left")],2)):T("",!0),e.default||a.columns?.length?(m(),F("div",{key:1,"data-slot":"center",class:O(n.value.center({class:o.ui?.center}))},[C(u.$slots,"default",{},()=>[(m(!0),F(se,null,Ce(a.columns,(s,v)=>(m(),F("div",{key:v},[E("h3",{"data-slot":"label",class:O(n.value.label({class:o.ui?.label}))},[C(u.$slots,"column-label",{column:s},()=>[ae(Y(s.label),1)])],2),E("ul",{"data-slot":"list",class:O(n.value.list({class:o.ui?.list}))},[(m(!0),F(se,null,Ce(s.children,(p,b)=>
1(m(),F("li",{key:b,"data-slot":"item",class:O(n.value.item({class:[o.ui?.item,p.ui?.item]}))},[_(ze,N({ref_for:!0},t(Je)(p),{custom:""}),{default:g(({active:f,...y})=>[_(Pe,N({ref_for:!0},y,{"data-slot":"link",class:n.value.link({class:[o.ui?.link,p.ui?.link,p.class],active:f})}),{default:g(()=>[C(u.$slots,"link",{link:p,active:f,ui:n.value},()=>[C(u.$slots,"link-leading",{link:p,active:f,ui:n.value},()=>[p.icon?(m(),x(re,{key:0,name:p.icon,"data-slot":"linkLeadingIcon",class:O(n.value.linkLeadingIcon({class:[o.ui?.linkLeadingIcon,p.ui?.linkLeadingIcon],active:f}))},null,8,["name","class"])):T("",!0)]),p.label||e["link-label"]?(m(),F("span",{key:0,"data-slot":"linkLabel",class:O(n.value.linkLabel({class:[o.ui?.linkLabel,p.ui?.linkLabel],active:f}))},[C(u.$slots,"link-label",{link:p,active:f},()=>[ae(Y(p.label),1)]),p.target==="_blank"?(m(),x(re,{key:0,name:t(l).ui.icons.external,"data-slot":"linkLabelExternalIcon",class:O(n.value.linkLabelExternalIcon({class:[o.ui?.linkLabelExternalIcon,p.ui?.linkLabelExternalIcon],active:f}))},null,8,["name","class"])):T("",!0)],2)):T("",!0),C(u.$slots,"link-trailing",{link:p,active:f})])]),_:2},1040,["class"])]),_:2},1040)],2))),128))],2)]))),128))])],2)):T("",!0),e.right?(m(),F("div",{key:2,"data-slot":"right",class:O(n.value.right({class:o.ui?.right}))},[C(u.$slots,"right")],2)):T("",!0)]),_:3},8,["as","class"]))}},Mo={slots:{root:"",top:"py-8 lg:py-12",bottom:"py-8 lg:py-12",container:"py-8 lg:py-4 lg:flex lg:items-center lg:justify-between lg:gap-x-3",left:"flex items-center justify-center lg:justify-start lg:flex-1 gap-x-1.5 mt-3 lg:mt-0 lg:order-1",center:"mt-3 lg:mt-0 lg:order-2 flex items-center justify-center",right:"lg:flex-1 flex items-center justify-center lg:justify-end gap-x-1.5 lg:order-3"}},Vo={__name:"UFooter",props:{as:{type:null,required:!1,default:"footer"},class:{type:null,required:!1},ui:{type:null,required:!1}},setup(a){const o=a,e=me(),l=ge(),n=L(()=>Z({extend:Z(Mo),...l.ui?.footer||{}})());return(u,r)=>(m(),x(t(H),{as:a.as,"data-slot":"root",class:O(n.value.root({class:[o.ui?.root,o.class]}))},{default:g(()=>
1[e.top?(m(),F("div",{key:0,"data-slot":"top",class:O(n.value.top({class:o.ui?.top}))},[C(u.$slots,"top")],2)):T("",!0),_(St,{"data-slot":"container",class:O(n.value.container({class:o.ui?.container}))},{default:g(()=>[E("div",{"data-slot":"right",class:O(n.value.right({class:o.ui?.right}))},[C(u.$slots,"right")],2),E("div",{"data-slot":"center",class:O(n.value.center({class:o.ui?.center}))},[C(u.$slots,"default")],2),E("div",{"data-slot":"left",class:O(n.value.left({class:o.ui?.left}))},[C(u.$slots,"left")],2)]),_:3},8,["class"]),e.bottom?(m(),F("div",{key:1,"data-slot":"bottom",class:O(n.value.bottom({class:o.ui?.bottom}))},[C(u.$slots,"bottom")],2)):T("",!0)]),_:3},8,["as","class"]))}},zo={slots:{root:"relative flex items-start",container:"flex items-center",base:"rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2",indicator:"flex items-center justify-center size-full text-inverted",icon:"shrink-0 size-full",wrapper:"w-full",label:"block font-medium text-default",description:"text-muted"},variants:{color:{primary:{base:"focus-visible:outline-primary",indicator:"bg-primary"},secondary:{base:"focus-visible:outline-secondary",indicator:"bg-secondary"},success:{base:"focus-visible:outline-success",indicator:"bg-success"},info:{base:"focus-visible:outline-info",indicator:"bg-info"},warning:{base:"focus-visible:outline-warning",indicator:"bg-warning"},error:{base:"focus-visible:outline-error",indicator:"bg-error"},neutral:{base:"focus-visible:outline-inverted",indicator:"bg-inverted"}},variant:{list:{root:""},card:{root:"border border-muted rounded-lg"}},indicator:{start:{root:"flex-row",wrapper:"ms-2"},end:{root:"flex-row-reverse",wrapper:"me-2"},hidden:{base:"sr-only",wrapper:"text-center"}},size:{xs:{base:"size-3",container:"h-4",wrapper:"text-xs"},sm:{base:"size-3.5",container:"h-4",wrapper:"text-xs"},md:{base:"size-4",container:"h-5",wrapper:"text-sm"},lg:{base:"size-4.5",container:"h-5",wrapper:"text-sm"},xl:{base:"size-5",container:"h-6",wrapper:"text-base"}},required:{true:{label:"after:content-['*'] after:ms-0.5 after:text-error"}},disabled:{true:{root:"opacity-75",base:"cursor-not-allowed",label:"cursor-not-allowed",description:"cursor-not-allowed"}},checked:{true:""}},compoundVariants:[{size:"xs",variant:"card",class:{root:"p-2.5"}},{size:"sm",variant:"card",class:{root:"p-3"}},{size:"md",variant:"card",class:{root:"p-3.5"}},{size:"lg",variant:"card",class:{root:"p-4"}},{size:"xl",variant:"card",class:{root:"p-4.5"}},{color:"primary",variant:"card",class:{root:"has-data-[state=checked]:border-primary"}},{color:"secondary",variant:"card",class:{root:"has-data-[state=checked]:border-secondary"}},{color:"success",variant:"card",class:{root:"has-data-[state=checked]:border-success"}},{color:"info",variant:"card",class:{root:"has-data-[state=checked]:border-info"}},{color:"warning",variant:"card",class:{root:"has-data-[state=checked]:border-warning"}},{color:"error",variant:"card",class:{root:"has-data-[state=checked]:border-error"}},{color:"neutral",variant:"card",class:{root:"has-data-[state=checked]:border-inverted"}},{variant:"card",disabled:!0,class:{root:"cursor-not-allowed"}}],defaultVariants:{size:"md",color:"primary",variant:"list",indicator:"start"}},Ho=Object.assign({inheritAttrs:!1},{__name:"UCheckbox",props:gt({as:{type:null,required:!1},label:{type:String,required:!1},description:{type:String,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},indicator:{type:null,required:!1},icon:{type:[String,Object],required:!1},indeterminateIcon:{type:[String,Object],required:!1},class:{type:null,required:!1},ui:{type:null,required:!1},disabled:{type:Boolean,required:!1},required:{type:Boolean,required:!1},name:{type:String,required:!1},value:{type:null,required:!1},id:{type:String,required:!1},defaultValue:{type:[Boolean,String],required:!1}},{modelValue:{type:[Boolean,String],default:void 0},modelModifiers:{}}),emits:gt(["change"],["update:modelValue"]),setup(a,{emit:o}){const e=a,l=me(),n=o,u=ea(a,"modelValue",{type:[Boolean,String],default:void 0}),r=ge(),s=rt(De(e,"required","value","defaultValue")),{id:v,emitFormChange:p,emitFormInput:b,size:f,color:y,name:h,disabled:d,ariaAttrs:c}=Qa(e),S=v.value??Ja(),P=L(()=>Z({extend:Z(zo),...r.ui?.checkbox||{}})({size:f.value,color:y.value,variant:e.variant,indicator:e.indicator,required:e.required,disabled:d.value}));function k(w){const i=new Event("change",{target:{value:w}});
1n("change",i),p(),b()}return(w,i)=>(m(),x(t(H),{as:!a.variant||a.variant==="list"?a.as:t(Ht),"data-slot":"root",class:O(P.value.root({class:[e.ui?.root,e.class]}))},{default:g(()=>[E("div",{"data-slot":"container",class:O(P.value.container({class:e.ui?.container}))},[_(t(jl),N({id:t(S)},{...t(s),...w.$attrs,...t(c)},{modelValue:u.value,"onUpdate:modelValue":[i[0]||(i[0]=q=>u.value=q),k],name:t(h),disabled:t(d),"data-slot":"base",class:P.value.base({class:e.ui?.base})}),{default:g(({modelValue:q})=>[_(t(Kl),{"data-slot":"indicator",class:O(P.value.indicator({class:e.ui?.indicator}))},{default:g(()=>[q==="indeterminate"?(m(),x(re,{key:0,name:a.indeterminateIcon||t(r).ui.icons.minus,"data-slot":"icon",class:O(P.value.icon({class:e.ui?.icon}))},null,8,["name","class"])):(m(),x(re,{key:1,name:a.icon||t(r).ui.icons.check,"data-slot":"icon",class:O(P.value.icon({class:e.ui?.icon}))},null,8,["name","class"]))]),_:2},1032,["class"])]),_:1},16,["id","modelValue","name","disabled","class"])],2),a.label||l.label||a.description||l.description?(m(),F("div",{key:0,"data-slot":"wrapper",class:O(P.value.wrapper({class:e.ui?.wrapper}))},[a.label||l.label?(m(),x(ye(!a.variant||a.variant==="list"?t(Ht):"p"),{key:0,for:t(S),"data-slot":"label",class:O(P.value.label({class:e.ui?.label}))},{default:g(()=>[C(w.$slots,"label",{label:a.label},()=>[ae(Y(a.label),1)])]),_:3},8,["for","class"])):T("",!0),a.description||l.description?(m(),F("p",{key:1,"data-slot":"description",class:O(P.value.description({class:e.ui?.description}))},[C(w.$slots,"description",{description:a.description},()=>[ae(Y(a.description),1)])],2)):T("",!0)],2)):T("",!0)]),_:3},8,["as","class"]))}}),jo={class:"text-sm text-muted inline-flex items-center gap-1.5"},Uo={class:"flex items-center gap-2"},Ko={class:"text-center space-y-6 py-4"},Wo={class:"space-y-3 pt-2"},Go={class:"flex justify-center gap-3"},Yo=A({__name:"AppFooter",setup(a){const o=[{label:"Resources",children:[{label:"FAQs",to:"/#faq"}]},{label:"Company",children:[{label:"Contact",to:"/#contact"}]}],e=el(),{$plausible:l}=tl(),n=I(""),u=I(""),r=I(!1),s=I(!1),v=I(!1),p=I(!1);function b(){l("Newsletter Signup Start",{props:{location:"footer"}}),n.value&&(s.value=!0)}async function f(){if(n.value){p.value=!0;try{const h=await $fetch("/api/v1/newsletter/subscribe",{method:"POST",body:{email:n.value,name:u.value||void 0}});h.success?(l("Newsletter Subscribed",{props:{location:"footer",has_name:!!u.value}}),n.value="",u.value="",r.value=!1,s.value=!1,v.value=!0):e.add({title:"Subscription failed",description:h.message||"Please try again later.",color:"error"})}catch(h){e.add({title:"Error",description:h.data?.detail||"Failed to subscribe. Please try again.",color:"error"})}finally{p.value=!1}}}function y(){s.value=!1,u.value="",r.value=!1}return(h,d)=>{const c=ml,S=Ue,P=ul,k=sl,w=Fo,i=St,q=Vo,B=Ho,$=ra;return m(),F(se,null,[_(c,{class:"h-px relative z-10",ui:{container:"bg-background px-2"}},{default:g(()=>[...d[6]||(d[6]=[E("img",{src:mt,alt:"",class:"w-20 h-10"},null,-1)])]),_:1}),_(q,{ui:{top:"border-b border-default"}},{top:g(()=>[_(i,null,{default:g(()=>[_(w,{columns:o},{right:g(()=>[E("form",{onSubmit:he(b,["prevent"])},[_(k,{name:"email",label:"Subscribe to our newsletter",size:"lg"},{default:g(()=>[_(P,{modelValue:t(n),"onUpdate:modelValue":d[0]||(d[0]=D=>Me(n)?n.value=D:null),type:"email",placeholder:"Enter your email",class:"w-full"},{trailing:g(()=>[_(S,{type:"submit",size:"xs",label:"Subscribe"})]),_:1},8,["modelValue"])]),_:1})],32)]),_:1})]),_:1})]),left:g(()=>[E("p",jo,[d[7]||(d[7]=E("span",null,"Listed on",-1)),d[8]||(d[8]=E("a",{href:"https://nameniac.com",class:"inline-flex items-center gap-1.5 font-semibold hover:text-primary transition-colors","data-track-placement":"footer-powered-by"},[E("img",{src:mt,alt:"",class:"w-5 h-5"}),E("span",null,"Nameniac.com")],-1)),E("span",null,"• © "+Y(new Date().getFullYear()),1)])]),right:g(()=>[E("div",Uo,[_(S,{to:"https://x.com/nameniac",target:"_blank","data-track-placement":"footer",icon:"i-simple-icons-x","aria-label":"Nameniac on X (Twitter)",color:"neutral",variant:"ghost"}),_(S,{to:"https://instagram.com/nameni.ac",target:"_blank","data-track-placement":"footer",icon:"i-simple-icons-instagram","aria-label":"Nameniac on Instagram",color:"neutral",variant:"ghost"})])]),_:1}),_($,{open:t(s),"onUpdate:open":d[3]||(d[3]=D=>Me(s)?s.value=D:null),onClose:y,title:"One more step!",description:"Please tell us 
1your name to complete your newsletter subscription",ui:{footer:"justify-end"}},{body:g(()=>[E("form",{onSubmit:he(f,["prevent"]),class:"space-y-5"},[_(k,{label:"Email Address",name:"email",size:"xl"},{default:g(()=>[_(P,{"model-value":t(n),type:"email",disabled:"",size:"xl",class:"w-full"},null,8,["model-value"])]),_:1}),_(k,{label:"Your Name",name:"name",size:"xl",required:"",help:"We'll use this to personalize your newsletter"},{default:g(()=>[_(P,{modelValue:t(u),"onUpdate:modelValue":d[1]||(d[1]=D=>Me(u)?u.value=D:null),type:"text",placeholder:"Enter your full name",size:"xl",class:"w-full",required:""},null,8,["modelValue"])]),_:1}),_(k,{name:"marketing",size:"xl"},{default:g(()=>[_(B,{modelValue:t(r),"onUpdate:modelValue":d[2]||(d[2]=D=>Me(r)?r.value=D:null),required:""},{label:g(()=>[...d[9]||(d[9]=[E("span",{class:"text-sm"}," I agree to receive marketing information about domain names, auction offers, and expired domains ",-1)])]),_:1},8,["modelValue"])]),_:1})],32)]),footer:g(({close:D})=>[_(S,{type:"button",color:"neutral",variant:"outline",label:"Cancel",size:"lg",onClick:D,disabled:t(p)},null,8,["onClick","disabled"]),_(S,{type:"button",label:"Complete Subscription",size:"lg",loading:t(p),disabled:!t(u).trim()||!t(r),onClick:f},null,8,["loading","disabled"])]),_:1},8,["open"]),_($,{open:t(v),"onUpdate:open":d[5]||(d[5]=D=>Me(v)?v.value=D:null),title:"Welcome to Nameniac!",description:"You've successfully subscribed to our newsletter",ui:{footer:"justify-center"}},{body:g(()=>[E("div",Ko,[d[11]||(d[11]=E("div",{class:"flex justify-center"},[E("div",{class:"w-16 h-16 bg-primary/10 rounded-full flex items-center justify-center"},[E("svg",{class:"w-8 h-8 text-primary",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[E("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 13l4 4L19 7"})])])],-1)),d[12]||(d[12]=E("div",{class:"space-y-2"},[E("p",{class:"text-base"}
1," Thank you for subscribing! You'll receive updates about premium domain names, exclusive auction offers, and valuable expired domains. ")],-1)),E("div",Wo,[d[10]||(d[10]=E("p",{class:"text-sm font-medium"},"Follow us for daily updates:",-1)),E("div",Go,[_(S,{to:"https://x.com/nameniac",target:"_blank","data-track-placement":"newsletter-thanks",icon:"i-simple-icons-x",label:"@nameniac",color:"neutral",size:"lg"}),_(S,{to:"https://instagram.com/nameni.ac",target:"_blank","data-track-placement":"newsletter-thanks",icon:"i-simple-icons-instagram",label:"@nameni.ac",color:"neutral",size:"lg"})])])])]),footer:g(()=>[_(S,{label:"Got it!",size:"lg",onClick:d[4]||(d[4]=D=>v.value=!1)})]),_:1},8,["open"])],64)}}}),Xo=Object.assign(Yo,{__name:"AppFooter"}),ti=A({__name:"default",setup(a){const o=L(()=>""),e=L(()=>"");return(l,n)=>{const u=Ro,r=No,s=Xo;return m(),F("div",null,[_(u,{"domain-name":t(o),"logo-url":t(e)},null,8,["domain-name","logo-url"]),_(r,null,{default:g(()=>[C(l.$slots,"default")]),_:3}),_(s)])}}});export{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.