PageSourceSearch

https://tomba.io/_nuxt/D198VeNf.js

js tomba.io collected 2026-09-24 08:42:54 UTC 219,685 bytes, 1 lines download raw bytes

vendor: 5,581 bytes, line 1
1import{o as e}from"./Y70dvcYn.js";import{$ as t,$n as n,B as r,D as i,E as a,Ft as o,Gt as s,Ht as c,J as l,L as u,Lt as d,On as f,Q as p,T as m,Tn as h,Ut as g,Z as _,Zn as v,_ as y,b,bt as x,ct as S,er as C,et as w,ft as T,g as E,gn as D,gt as O,it as ee,jt as k,k as A,l as te,mt as j,o as M,qt as N,rt as ne,s as P,tr as F,tt as I,u as re,un as ie,v as L,vn as R,w as ae,wn as z,wt as B,xn as oe,xt as V,y as H,yn as se,z as U}from"./Car86Ubo.js";import{C as ce,w as le}from"./BuJ-z5Um.js";import{t as ue}from"./D4lIX0jY.js";import{A as de,B as fe,C as pe,D as me,E as he,F as W,G as ge,H as _e,I as ve,L as ye,M as be,N as xe,O as Se,P as Ce,R as we,S as Te,T as Ee,U as De,V as Oe,W as ke,_ as Ae,a as je,b as Me,c as Ne,d as Pe,dt as Fe,f as Ie,g as Le,h as Re,i as ze,j as Be,k as Ve,l as He,lt as Ue,m as We,ot as Ge,p as Ke,q as qe,st as Je,u as Ye,v as Xe,w as Ze,x as Qe,y as $e,z as et}from"./CbAVO9A8.js";import{n as tt}from"./BujKp7DX.js";import{t as nt}from"./BMkmtvJm.js";import{t as rt}from"./DqxSfeX9.js";import{t as G}from"./DnuqaVLd.js";import{n as it}from"./B0u40z1S.js";import{n as at}from"./BEbOrVrp.js";import{a as ot,l as st,m as K,o as ct,p as lt,r as q,t as ut}from"./DdOduO1M.js";import{t as dt}from"./DWEoD8ZB.js";import{t as ft}from"./C0NUgCyI.js";import{A as pt,D as mt,E as ht,_ as gt,a as _t,c as vt,r as yt,v as bt,x as xt,y as St}from"./HaXQ1HeE.js";import{c as Ct,h as wt,i as Tt,p as Et,t as Dt}from"./knmMuur2.js";import{t as J}from"./3tJE-g4b.js";import{D as Ot,E as kt,T as At,_ as jt,a as Mt,b as Nt,c as Pt,d as Ft,f as It,g as Lt,h as Rt,i as zt,l as Bt,m as Vt,n as Ht,o as Ut,p as Wt,s as Gt,t as Kt,u as qt,v as Jt,w as Yt,x as Xt,y as Zt}from"./C2rh8WIe.js";import{a as Qt,c as $t,i as en,n as tn,o as Y,r as nn,s as rn,t as an}from"./ig59UFqL.js";import{t as on}from"./BNX208nu.js";import{n as sn,t as cn}from"./C3x-n3yc.js";import{t as X}from"./CU8BLgYu.js";import{t as ln}from"./C7azYY1Q.js";import{t as un}from"./DgSCFS91.js";import{n as dn}from"./D5CB2lKp.js";import{t as fn}from"./C6Qbibqe.js";import{a as pn,n as mn,r as hn,t as gn}from"./DxAen5He.js";import{i as _n,n as vn,r as yn,t as bn}from"./Cosc0qGq.js";import{s as xn,t as Sn}from"./B5nwnU6a.js";import{t as Cn}from"./DMcj2ArW.js";import{t as wn}from"./BbjWA8S7.js";import{n as Tn,r as En,t as Dn}from"./CrD-50WX.js";import{n as On}from"./CnVDFqqt.js";import{a as kn,i as An,t as jn}from"./DucNbC6e.js";import{t as Mn}from"./HFJzFpRR.js";import{t as Nn}from"./BDNMzG2s.js";import{t as Pn}from"./BRPsqv9u.js";import{t as Fn}from"./Bg2s4sik.js";import{t as In}from"./DQaCSfd9.js";import{t as Ln}from"./BHVZon_Z.js";var Rn=()=>location.protocol+`//`+location.host;function zn(e,t){let{pathname:n,search:r,hash:i}=t,a=e.indexOf(`#`);if(a>-1){let t=i.includes(e.slice(a))?e.slice(a).length:1,n=i.slice(t);return n[0]!==`/`&&(n=`/`+n),be(n,``)}return be(n,e)+r+i}function Bn(e,t,n,r){let i=[],a=[],o=null,s=({state:a})=>{let s=zn(e,location),c=n.value,l=t.value,u=0;if(a){if(n.value=s,t.value=a,o&&o===c){o=null;return}u=l?a.position-l.position:0}else r(s);i.forEach(e=>{e(n.value,c,{delta:u,type:`pop`,direction:u?u>0?`forward`:`back`:``})})};function c(){o=n.value}function l(e){i.push(e);let t=()=>{let t=i.indexOf(e);t>-1&&i.splice(t,1)};return a.push(t),t}function u(){let{history:e}=window;e.state&&e.replaceState(W({},e.state,{scroll:He()}),``)}function d(){for(let e of a)e();a=[],window.removeEventListener(`popstate`,s),window.removeEventListener(`pagehide`,u)}return window.addEventListener(`popstate`,s),window.addEventListener(`pagehide`,u),{pauseListeners:c,listen:l,destroy:d}}function Vn(e,t,n,r=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:null}}function Hn(e){let{history:t,location:n}=window,r={value:zn(e,n)},i={value:t.state};i.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(r,a,o){let s=e.indexOf(`#`),c=s>-1?(n.host&&document.querySelector(`base`)?e:e.slice(s))+r:Rn()+e+r;try{t[o?`replaceState`:`pushState`](a,``,c),i.value=a}catch(e){console.error(e),n[o?`replace`:`assign`](c)}}function o(e,n){a(e,W({},t.state,Vn(i.value.back,e,i.value.forward,!0),n,{position:i.value.position}),!0),r.value=e}function s(e,n){let o=W({},i.value,t.state,{forward:e,scroll:He()});a(o.current,o,!0),a(e,W({},Vn(r.value,e,null),{position:o.position+1},n),!1),r.value=e}return{location:r,state:i,push:s,replace:o}}function Un(e){e=Ze(e);let t=Hn(e),n=Bn(e,t.state,t.location,t.replace);function r(e,t=!0){t||n.pauseListeners(),history.go(e)}let i=W({location:``,base:e,go:r,createHref:Ye.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}function Wn(e){return e=location.host?e||location.pathname+location.search:``,e.includes(`#`)||(e+=`#`),Un(e)}var Gn={type:0,value:``},Kn=/[a-zA-Z0-9_]/;function qn(e){if(!e)return[[]];if(e===`/`)return[[Gn]];if(!ye(e))throw Error(`Invalid path "${e}"`);function t(e){throw Error(`ERR (${n})/"${l}": ${e}`)}let n=0,r=n,i=[],a;function o(){a&&i.push(a),a=[]}let s=0,c,l=``,u=``;function d(){l&&=(n===0?a.push({type:0,value:l}):n===1||n===2||n===3?(a.length>1&&(c===`*`||c===`+`)&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:l,regexp:u,repeatable:c===`*`||c===`+`,optional:c===`*`||c===`?`})):t(`Invalid state to consume buffer`),``)}function f(){l+=c}for(;s<e.length;)switch(c=e[s++],n){case 0:c===`\\`?(r=n,n=4):c===`/`?(l&&d(),o()):c===`:`?(
vendor: 4,381 bytes, line 1
1d(),n=1):f();break;case 4:f(),n=r;break;case 1:c===`(`?n=2:Kn.test(c)?f():(d(),n=0,c!==`*`&&c!==`?`&&c!==`+`&&s--);break;case 2:c===`)`?u[u.length-1]==`\\`?u=u.slice(0,-1)+c:n=3:u+=c;break;case 3:d(),n=0,c!==`*`&&c!==`?`&&c!==`+`&&s--,u=``;break;default:t(`Unknown state`)}return n===2&&t(`Unfinished custom RegExp for param "${l}"`),d(),o(),i}var Jn=`[^/]+?`,Yn={sensitive:!1,strict:!1,start:!0,end:!0},Xn=/[.+*?^${}()[\]/\\]/g;function Zn(e,t){let n=W({},Yn,t),r=[],i=n.start?`^`:``,a=[];for(let t of e){let e=t.length?[]:[90];n.strict&&!t.length&&(i+=`/`);for(let r=0;r<t.length;r++){let o=t[r],s=40+(n.sensitive?.25:0);if(o.type===0)r||(i+=`/`),i+=o.value.replace(Xn,`\\$&`),s+=40;else if(o.type===1){let{value:e,repeatable:n,optional:c,regexp:l}=o;a.push({name:e,repeatable:n,optional:c});let u=l||Jn;if(u!==Jn){s+=10;try{RegExp(`(${u})`)}catch(t){throw Error(`Invalid custom RegExp for param "${e}" (${u}): `+t.message)}}let d=n?`((?:${u})(?:/(?:${u}))*)`:`(${u})`;r||(d=c&&t.length<2?`(?:/${d})`:`/`+d),c&&(d+=`?`),i+=d,s+=20,c&&(s+=-8),n&&(s+=-20),u===`.*`&&(s+=-50)}e.push(s)}r.push(e)}if(n.strict&&n.end){let e=r.length-1;r[e][r[e].length-1]+=.7000000000000001}n.strict||(i+=`/?`),n.end?i+=`$`:n.strict&&!i.endsWith(`/`)&&(i+=`(?:/|$)`);let o=new RegExp(i,n.sensitive?``:`i`);function s(e){let t=e.match(o),n={};if(!t)return null;for(let e=1;e<t.length;e++){let r=t[e]||``,i=a[e-1];n[i.name]=r&&i.repeatable?r.split(`/`):r}return n}function c(t){let n=``,r=!1;for(let i of e){(!r||!n.endsWith(`/`))&&(n+=`/`),r=!1;for(let e of i)if(e.type===0)n+=e.value;else if(e.type===1){let{value:a,repeatable:o,optional:s}=e,c=a in t?t[a]:``;if(we(c)&&!o)throw Error(`Provided param "${a}" is an array but it is not repeatable (* or + modifiers)`);let l=we(c)?c.join(`/`):c;if(!l){if(s)i.length<2&&(n.endsWith(`/`)?n=n.slice(0,-1):r=!0);else throw Error(`Missing required param "${a}"`)}n+=l}}return n||`/`}return{re:o,score:r,keys:a,parse:s,stringify:c}}function Qn(e,t){let n=0;for(;n<e.length&&n<t.length;){let r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===80?-1:1:e.length>t.length?t.length===1&&t[0]===80?1:-1:0}function $n(e,t){let n=0,r=e.score,i=t.score;for(;n<r.length&&n<i.length;){let e=Qn(r[n],i[n]);if(e)return e;n++}if(Math.abs(i.length-r.length)===1){if(er(r))return 1;if(er(i))return-1}return i.length-r.length}function er(e){let t=e[e.length-1];return e.length>0&&t[t.length-1]<0}var tr={strict:!1,end:!0,sensitive:!1};function nr(e,t,n){let r=Zn(qn(e.path),n),i=W(r,{record:e,parent:t,children:[],alias:[]});return t&&!i.record.aliasOf==!t.record.aliasOf&&t.children.push(i),i}function rr(e,t){let n=[],r=new Map;t=Oe(tr,t);function i(e){return r.get(e)}function a(e,n,r){let i=!r,s=ar(e);s.aliasOf=r&&r.record;let l=Oe(t,e),u=[s];if(`alias`in e){let t=typeof e.alias==`string`?[e.alias]:e.alias;for(let e of t)u.push(ar(W({},s,{components:r?r.record.components:s.components,path:e,aliasOf:r?r.record:s})))}let d,f;for(let t of u){let{path:u}=t;if(n&&!ye(u)){let e=n.record.path,r=e[e.length-1]===`/`?``:`/`;t.path=n.record.path+(u&&r+u)}if(d=nr(t,n,l),r?r.alias.push(d):(f||=d,f!==d&&f.alias.push(d),i&&e.name&&!sr(d)&&o(e.name)),dr(d)&&c(d),s.children){let e=s.children;for(let t=0;t<e.length;t++)a(e[t],d,r&&r.children[t])}r||=d}return f?()=>{o(f)}:_e}function o(e){if(Me(e)){let t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(o),t.alias.forEach(o))}else{let t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(o),e.alias.forEach(o))}}function s(){return n}function c(e){let t=lr(e,n);n.splice(t,0,e),e.record.name&&!sr(e)&&r.set(e.record.name,e)}function l(e,t){let i,a={},o,s;if(`name`in e&&e.name){if(i=r.get(e.name),!i)throw ve(1,{location:e});s=i.record.name,a=W(ir(t.params,i.keys.filter(e=>!e.optional).concat(i.parent?i.parent.keys.filter(e=>e.optional):[]).map(e=>e.name)),e.params&&ir(e.params,i.keys.map(e=>e.name))),o=i.stringify(a)}else if(e.path!=null)o=e.path,i=n.find(e=>e.re.test(o)),i&&(a=i.parse(o),s=i.record.name,i.keys.forEach(e=>{e.optional&&!a[e.name]&&delete a[e.name]}));else{if(i=t.name?r.get(t.name):n.find(e=>e.re.test(t.path)),!i)throw ve(1,{location:e,currentLocation:t});s=i.record.name,a=W({},t.params,e.params),o=i.stringify(a)}let c=[],l=i;for(;l;)c.unshift(l.record),l=l.parent;return{name:s,path:o,params:a,matched:c,meta:cr(c)}}
vendor: 7,280 bytes, line 1
1e.forEach(e=>a(e));function u(){n.length=0,r.clear()}return{addRoute:a,resolve:l,removeRoute:o,clearRoutes:u,getRoutes:s,getRecordMatcher:i}}function ir(e,t){let n={};for(let r of t)r in e&&(n[r]=e[r]);return n}function ar(e){let t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:or(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:`components`in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function or(e){let t={},n=e.props||!1;if(`component`in e)t.default=n;else for(let r in e.components)t[r]=typeof n==`object`?n[r]:n;return t}function sr(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function cr(e){return e.reduce((e,t)=>W(e,t.meta),{})}function lr(e,t){let n=0,r=t.length;for(;n!==r;){let i=n+r>>1;$n(e,t[i])<0?r=i:n=i+1}let i=ur(e);return i&&(r=t.lastIndexOf(i,r-1)),r}function ur(e){let t=e;for(;t=t.parent;)if(dr(t)&&$n(e,t)===0)return t}function dr({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function fr(e){let t=l(ke),n=l(De),r=E(()=>{let n=f(e.to);return t.resolve(n)}),i=E(()=>{let{matched:e}=r.value,{length:t}=e,i=e[t-1],a=n.matched;if(!i||!a.length)return-1;let o=a.findIndex(pe.bind(null,i));if(o>-1)return o;let s=_r(e[t-2]);return t>1&&_r(i)===s&&a[a.length-1].path!==s?a.findIndex(pe.bind(null,e[t-2])):o}),a=E(()=>i.value>-1&&gr(n.params,r.value.params)),o=E(()=>i.value>-1&&i.value===n.matched.length-1&&Te(n.params,r.value.params));function s(n={}){if(hr(n)){let n=t[f(e.replace)?`replace`:`push`](f(e.to)).catch(_e);return e.viewTransition&&typeof document<`u`&&`startViewTransition`in document&&document.startViewTransition(()=>n),n}return Promise.resolve()}return{route:r,href:E(()=>r.value.href),isActive:a,isExactActive:o,navigate:s}}function pr(e){return e.length===1?e[0]:e}var mr=A({name:`RouterLink`,compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:`page`},viewTransition:Boolean},useLink:fr,setup(e,{slots:t}){let n=D(fr(e)),{options:i}=l(ke),a=E(()=>({[vr(e.activeClass,i.linkActiveClass,`router-link-active`)]:n.isActive,[vr(e.exactActiveClass,i.linkExactActiveClass,`router-link-exact-active`)]:n.isExactActive}));return()=>{let i=t.default&&pr(t.default(n));return e.custom?i:r(`a`,{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},i)}}});function hr(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&(e.button===void 0||e.button===0)){if(e.currentTarget&&e.currentTarget.getAttribute){let t=e.currentTarget.getAttribute(`target`);if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function gr(e,t){for(let n in t){let r=t[n],i=e[n];if(we(r)){if(!we(i)||i.length!==r.length||r.some((e,t)=>e.valueOf()!==i[t].valueOf()))return!1}else if(r!==i)return!1}return!0}function _r(e){return e?e.aliasOf?e.aliasOf.path:e.path:``}var vr=(e,t,n)=>e??t??n,yr=A({name:`RouterView`,inheritAttrs:!1,props:{name:{type:String,default:`default`},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){let i=l(ge),a=E(()=>e.route||i.value),o=l(qe,0),s=E(()=>{let e=f(o),{matched:t}=a.value,n;for(;(n=t[e])&&!n.components;)e++;return e}),u=E(()=>a.value.matched[s.value]);O(qe,E(()=>s.value+1)),O(fe,u),O(ge,a);let d=R();return c(()=>[d.value,u.value,e.name],([e,t,n],[r,i,a])=>{t&&(t.instances[n]=e,i&&i!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=i.leaveGuards),t.updateGuards.size||(t.updateGuards=i.updateGuards))),e&&t&&(!i||!pe(t,i)||!r)&&(t.enterCallbacks[n]||[]).forEach(t=>t(e))},{flush:`post`}),()=>{let i=a.value,o=e.name,s=u.value,c=s&&s.components[o];if(!c)return br(n.default,{Component:c,route:i});let l=s.props[o],f=l?l===!0?i.params:typeof l==`function`?l(i):l:null,p=r(c,W({},f,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(s.instances[o]=null)},ref:d}));return br(n.default,{Component:p,route:i})||p}}});function br(e,t){if(!e)return null;let n=e(t);return n.length===1?n[0]:n}var xr=yr;function Sr(e){let t=rr(e.routes,e),n=e.parseQuery||he,r=e.stringifyQuery||de,i=e.history,a=xe(),o=xe(),s=xe(),c=oe(Ne),l=oe(0),u=Ne;$e&&e.scrollBehavior&&`scrollRestoration`in history&&(history.scrollRestoration=`manual`);let d=Ce.bind(null,e=>``+e),p=Ce.bind(null,Ke),m=Ce.bind(null,Pe);function h(e,n){let r,i;Me(e)?(r=t.getRecordMatcher(e),i=n):i=e;let a=t.addRoute(i,r);return l.value++,()=>{a(),l.value++}}function g(e){let n=t.getRecordMatcher(e);n&&(t.removeRoute(n),l.value++)}function _(){t.clearRoutes(),l.value++}function v(){return t.getRoutes().map(e=>e.record)}function y(e){return!!t.getRecordMatcher(e)}function b(e,a){if(l.value,typeof e==`string`){a||=e.startsWith(`/`)?Ne:c.value;let r=me(n,e,a.path),o=t.resolve({path:r.path},a),s=i.createHref(r.fullPath);return W(r,o,{params:m(o.params),redirectedFrom:void 0,href:s})}a=W({},a||(e.path!=null&&e.path.startsWith(`/`)&&!(`name`in e&&e.name)?Ne:c.value));let o;if(e.path!=null)o=W({},e,{path:me(n,e.path,a.path).path});else{let t=W({},e.params);for(let e in t)t[e]??delete t[e];o=W({},e,{params:p(t)}),a.params=p(a.params)}let s=t.resolve(o,a),u=e.hash||``;s.params=d(m(s.params));let f=Be(r,W({},e,{hash:Ie(u),path:s.path})),h=i.createHref(f);return W({fullPath:f,hash:u,query:r===de?Ee(e.query):e.query||{}},s,{redirectedFrom:void 0,href:h})}function x(e){return typeof e==`string`?me(n,e,c.value.path):W({},e)}function S(e,t){if(u!==e)return ve(8,{from:t,to:e})}function C(e){return E(e)}function w(e){return C(W(x(e),{replace:!0}))}function T(e,t){let n=e.matched[e.matched.length-1];if(n&&n.redirect){let{redirect:r}=n,i=typeof r==`function`?r(e,t):r;return typeof i==`string`&&(i=i.includes(`?`)||i.includes(`#`)?i=x(i):{path:i},i.params={}),W({query:e.query,hash:e.hash,params:i.path==null?e.params:{}},i)}}function E(e,t){let n=u=b(e),i=c.value,a=e.state,o=e.force,s=e.replace===!0,l=T(n,i);if(l)return E(W(x(l),{state:typeof l==`object`?W({},a,l.state):a,force:o,replace:s}),t||n);let d=n;d.redirectedFrom=t;let f;return!o&&Qe(r,i,n)&&(f=ve(16,{to:d,from:i}),ie(i,i,!0,!1)),(f?Promise.resolve(f):ee(d,i)).catch(e=>et(e)?et(e,2)?e:re(e):P(e,d,i)).then(e=>{if(e){if(et(e,2))return E(W({replace:s},x(e.to),{state:typeof e.to==`object`?W({},a,e.to.state):a,force:o}),t||d)}else e=A(d,i,!0,s,a);return k(d,i,e),e})}function D(e,t){let n=S(e,t);return n?Promise.reject(n):Promise.resolve()}function O(e){let t=ae.values().next().value;return t&&typeof t.runWithContext==`function`?t.runWithContext(e):e()}function ee(e,t){let n,[r,i,s]=We(e,t);n=Re(r.reverse(),`beforeRouteLeave`,e,t);for(let i of r)i.leaveGuards.forEach(r=>{n.push(Xe(r,e,t))});let c=D.bind(null,e,t);return n.push(c),B(n).then(()=>{n=[];for(let r of a.list())n.push(Xe(r,e,t));return n.push(c),B(n)}).then(()=>{n=Re(i,`beforeRouteUpdate`,e,t);for(let r of i)r.updateGuards.forEach(r=>{n.push(Xe(r,e,t))});return n.push(c),B(n)}).then(()=>{n=[];for(let r of s)if(r.beforeEnter){if(we(r.beforeEnter))for(let i of r.beforeEnter)n.push(Xe(i,e,t));else n.push(Xe(r.beforeEnter,e,t))}return n.push(c),B(n)}).then(()=>
1(e.matched.forEach(e=>e.enterCallbacks={}),n=Re(s,`beforeRouteEnter`,e,t,O),n.push(c),B(n))).then(()=>{n=[];for(let r of o.list())n.push(Xe(r,e,t));return n.push(c),B(n)}).catch(e=>et(e,8)?e:Promise.reject(e))}function k(e,t,n){s.list().forEach(r=>O(()=>r(e,t,n)))}function A(e,t,n,r,a){let o=S(e,t);if(o)return o;let s=t===Ne,l=$e?history.state:{};n&&(r||s?i.replace(e.fullPath,W({scroll:s&&l&&l.scroll},a)):i.push(e.fullPath,a)),c.value=e,ie(e,t,n,s),re()}let te;function j(){te||=i.listen((e,t,n)=>{if(!z.listening)return;let r=b(e),a=T(r,z.currentRoute.value);if(a){E(W(a,{replace:!0,force:!0}),r).catch(_e);return}u=r;let o=c.value;$e&&n.delta&&Se(Ae(o.fullPath,n.delta)),ee(r,o).catch(e=>et(e,12)?e:et(e,2)?(E(W(x(e.to),{force:!0}),r).then(e=>{et(e,20)&&!n.delta&&n.type===`pop`&&i.go(-1,!1)}).catch(_e),Promise.reject()):(n.delta&&i.go(-n.delta,!1),P(e,r,o))).then(e=>{e||=A(r,o,!1),e&&(n.delta&&!et(e,8)?i.go(-n.delta,!1):n.type===`pop`&&et(e,20)&&i.go(-1,!1)),k(r,o,e)}).catch(_e)})}let M=xe(),N=xe(),ne;function P(e,t,n){re(e);let r=N.list();return r.length?r.forEach(r=>r(e,t,n)):console.error(e),Promise.reject(e)}function F(){return ne&&c.value!==Ne?Promise.resolve():new Promise((e,t)=>{M.add([e,t])})}function re(e){return ne||(ne=!e,j(),M.list().forEach(([t,n])=>e?n(e):t()),M.reset()),e}function ie(t,n,r,i){let{scrollBehavior:a}=e;if(!$e||!a)return Promise.resolve();let o=!r&&Le(Ae(t.fullPath,0))||(i||!r)&&history.state&&history.state.scroll||null;return I().then(()=>a(t,n,o)).then(e=>t===c.value&&e&&Ve(e)).catch(e=>t===c.value&&P(e,t,n))}let L=e=>i.go(e),R,ae=new Set,z={currentRoute:c,listening:!0,addRoute:h,removeRoute:g,clearRoutes:_,hasRoute:y,getRoutes:v,resolve:b,options:e,push:C,replace:w,go:L,back:()=>L(-1),forward:()=>L(1),beforeEach:a.add,beforeResolve:o.add,afterEach:s.add,onError:N.add,isReady:F,install(e){e.component(`RouterLink`,mr),e.component(`RouterView`,xr),e.config.globalProperties.$router=z,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>f(c)}),$e&&!R&&c.value===Ne&&(R=!0,C(i.location).catch(e=>{}));let t={};for(let e in Ne)Object.defineProperty(t,e,{get:()=>c.value[e],enumerable:!0});e.provide(ke,z),e.provide(De,se(t)),e.provide(ge,c);let n=e.unmount;ae.add(e),e.unmount=function(){ae.delete(e),ae.size<1&&(u=Ne,te&&te(),te=null,c.value=Ne,R=!1,ne=!1),n()}}};function B(e){return e.reduce((e,t)=>e.then(()=>O(t)),Promise.resolve())}return z}var Cr=/(:\w+)\([^)]+\)/g,wr=/(:\w+)[?+*]/g,Tr=/:\w+/g,Er=(e,t)=>t.path.replace(Cr,`$1`).replace(wr,`$1`).replace(Tr,t=>e.params[t.slice(1)]?.toString()||``),Dr=(e,t)=>{let n=e.route.matched.find(t=>t.components?.default===e.Component.type),r=t??n?.meta.key??(n&&Er(e.route,n));return typeof r==`function`?r(e.route):r},Or=(e,t)=>({default:()=>e?r(P,e===!0?{}:e,t):t});function kr(e){return Array.isArray(e)?e:[e]}var Ar=(e=`RouteProvider`)=>A({name:e,props:{route:{type:Object,required:!0},vnode:Object,vnodeRef:Object,renderKey:String,trackRootNodes:Boolean,routeRecord:Object},setup(e){let t=e.renderKey,n=e.route,i={};for(let r in e.route)Object.defineProperty(i,r,{get:()=>t===e.renderKey?e.route[r]:n[r],enumerable:!0});return O(Fe,se(i)),()=>e.vnode?r(e.vnode,{ref:e.vnodeRef}):e.vnode}}),jr=Ar(),Mr=new WeakMap,Nr=A({name:`NuxtPage`,inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(t,{attrs:n,slots:i,expose:a}){let o=e(),s=R(),u=l(Fe,null),d=new Set,f;a({pageRef:s});let p=l(Ue,null),m,h=o.deferHydration(),g=!1,_=!1,v,y=0;if(o.isHydrating){let e=o.hooks.hookOnce(`app:error`,h),t=Je().beforeEach(()=>{e(),t()})}t.pageKey&&c(()=>t.pageKey,(e,t)=>{e!==t&&o.callHook(`page:loading:start`)});let b=!1;{let e=Je().beforeResolve(()=>{b=!1});ee(()=>{e(),h()})}return()=>r(xr,{name:t.name,route:t.route,...n},{default:Ir(e=>{let n=Pr(u,e.route,e.Component),a=u&&u.matched.length===e.route.matched.length;if(!e.Component){if(m&&!a&&!Rr(m))return m;h();return}if(m&&p&&!Rr(m)&&!p.isCurrent(e.route))return m;if(n&&u&&(!p||p?.isCurrent(u)))return(a||m)&&!Rr(m)?m:null;
1let c=Dr(e,t.pageKey),l=Fr(u,e.route,e.Component);!o.isHydrating&&f===c&&!l&&I(()=>{b||(b=!0,o.callHook(`page:loading:end`))}),g&&f!==c&&_&&y++,f=c;let x=!!(t.transition??e.route.meta.pageTransition??!1),S=x&&ze([t.transition,e.route.meta.pageTransition,!1,{onAfterLeave(){o[`~transitionFinish`]?.(),delete o[`~transitionFinish`],delete o[`~transitionPromise`],o.callHook(`page:transition:finish`,e.Component)}}]),C=t.keepalive??e.route.meta.keepalive??!1,w=e.Component.type,T=w.name||w.__name;e.route.meta.keepalive&&T&&d.add(T);let E;if(d.size>0&&t.keepalive==null&&(!C||typeof C==`object`&&C&&C.include)){let e=typeof C==`object`&&C?{...C}:{},t=e.include?Array.isArray(e.include)?e.include:[e.include]:[];E={...e,include:Array.from(new Set([...t,...d]))}}else E=C;return m=je(x&&S,Or(E,r(te,{key:y,suspensible:!0,onPending:()=>{g=!0,x&&!o[`~transitionPromise`]&&(o[`~transitionPromise`]=new Promise(e=>{o[`~transitionFinish`]=e})),v=o.callHook(`page:start`,e.Component)},onResolve:async()=>{g=!1,_=!0,o.isHydrating&&o[`~restoreDeferredRoute`]?.();try{await I(),o._route.sync?.(),await v,await o.callHook(`page:finish`,e.Component),!b&&!l&&(b=!0,await o.callHook(`page:loading:end`))}finally{h()}}},{default:()=>{let t={key:c||void 0,vnode:i.default?Lr(i.default,e):e.Component,route:e.route,renderKey:c||void 0,trackRootNodes:x,vnodeRef:s,routeRecord:void 0};if(!E)return r(jr,t);let n=w,a=Mr.get(n);return a||(a=Ar(T),Mr.set(n,a)),r(a,t)}}))).default(),m})})}});function Pr(e,t,n){if(!e)return!1;let r=t.matched.findIndex(e=>e.components?.default===n?.type);if(r===-1)return!1;let i=t.matched.slice(0,r).filter(e=>e.components?.default);if(!i.length)return!1;let a=e.matched.filter(e=>e.components?.default);return i.some((e,t)=>e.components?.default!==a[t]?.components?.default)||n&&Dr({route:t,Component:n})!==Dr({route:e,Component:n})}function Fr(e,t,n){return e?t.matched.findIndex(e=>e.components?.default===n?.type)<t.matched.length-1:!1}function Ir(e){let t=(t=>{let n=e(t);return Array.isArray(n)?n:n==null||!_(n)?[H()]:[n]});return t._n=!0,t}function Lr(e,t){let n=e(t);return n.length===1?r(n[0]):r(M,void 0,n)}function Rr(e){return!!e&&(!!e.suspense?.isUnmounted||!!e.component?.isUnmounted)}function zr(e,t){let n=St(!1,300);ht(()=>{n.value=!1});let r=R(null),i=yt();function a(){r.value=null,n.value=!1}function o(e,t){if(!t)return;let i=e.currentTarget,a={x:e.clientX,y:e.clientY},o=Vr(a,Br(a,i.getBoundingClientRect()),1),s=Hr(t.getBoundingClientRect()),c=Wr([...o,...s]);r.value=c,n.value=!0}return g(n=>{if(e.value&&t.value){let r=e=>o(e,t.value),i=t=>o(t,e.value);e.value.addEventListener(`pointerleave`,r),t.value.addEventListener(`pointerleave`,i),n(()=>{e.value?.removeEventListener(`pointerleave`,r),t.value?.removeEventListener(`pointerleave`,i)})}}),g(n=>{if(r.value){let o=n=>{if(!r.value||!(n.target instanceof Element))return;let o=n.target,s={x:n.clientX,y:n.clientY},c=e.value?.contains(o)||t.value?.contains(o),l=!Ur(s,r.value),u=!!o.closest(`[data-grace-area-trigger]`);c?a():(l||u)&&(a(),i.trigger())};e.value?.ownerDocument.addEventListener(`pointermove`,o),n(()=>e.value?.ownerDocument.removeEventListener(`pointermove`,o))}}),{isPointerInTransit:n,onPointerExit:i.on}}function Br(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(n,r,i,a)){case a:return`left`;case i:return`right`;case n:return`top`;case r:return`bottom`;default:throw Error(`unreachable`)}}function Vr(e,t,n=5){let r=[];switch(t){case`top`:r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case`bottom`:r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case`left`:r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case`right`:r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}function Hr(e){let{top:t,right:n,bottom:r,left:i}=e;return[{x:i,y:t},{x:n,y:t},{x:n,y:r},{x:i,y:r}]}function Ur(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let o=t[e].x,s=t[e].y,c=t[a].x,l=t[a].y;s>r!=l>r&&n<(c-o)*(r-s)/(l-s)+o&&(i=!i)}return i}function Wr(e){let t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:+(e.y>t.y)),Gr(t)}function Gr(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n<e.length;n++){let r=e[n];for(;t.length>=2;){let e=t.at(-1),n=t[t.length-2];if((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x))t.pop();else break}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n.at(-1),t=n[n.length-2];if((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x))n.pop();else break}n.push(r)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var Kr=A({__name:`MenuAnchor`,props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return(e,r)=>(j(),L(f(en),n(U(t)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),qr=A({__name:`MenuArrow`,props:{width:{type:Number,required:!1},height:{type:Number,required:!1},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return(e,r)=>(j(),L(f(an),n(U(t)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}});function Jr(){let e=R(!1);return S(()=>{Ct(`keydown`,()=>{e.value=!0},{capture:!0,passive:!0}
1),Ct([`pointerdown`,`pointermove`],()=>{e.value=!1},{capture:!0,passive:!0})}),e}var Yr=_t(Jr),[Xr,Zr]=K([`MenuRoot`,`MenuSub`],`MenuContext`),[Qr,$r]=K(`MenuRoot`),ei=A({__name:`MenuRoot`,props:{open:{type:Boolean,required:!1,default:!1},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t,{modal:i,dir:a}=h(n),o=on(a),s=wt(n,`open`,r),c=R(),l=Yr();return Zr({open:s,onOpenChange:e=>{s.value=e},content:c,onContentChange:e=>{c.value=e}}),$r({onClose:()=>{s.value=!1},isUsingKeyboardRef:l,dir:o,modal:i}),(e,t)=>(j(),L(f(Qt),null,{default:N(()=>[V(e.$slots,`default`)]),_:3}))}}),[ti,ni]=K(`MenuContent`),ri=A({__name:`MenuContentImpl`,props:p({loop:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},disableOutsideScroll:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},memoDependencies:{type:Array,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},hideShiftedArrow:{type:Boolean,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}},{...tn}),emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`,`dismiss`],setup(e,{emit:t}){let n=e,r=t,a=Xr(),o=Qr(),{trapFocus:s,disableOutsidePointerEvents:l,loop:u}=h(n);rn(),Ot(l.value);let d=R(``),p=R(0),m=R(0),g=R(null),_=R(`right`),v=R(0),y=R(null),b=R(),{forwardRef:x,currentElement:S}=X(),{handleTypeaheadSearch:C}=dn(),w=R();function E(e){let t=ft(e,w.value||dt(),S.value,{loop:u.value,arrowKeyOptions:`vertical`,dir:o?.dir.value,focus:!1,attributeName:`[data-reka-collection-item]:not([data-disabled])`});t&&(w.value=t,t.scrollIntoView({block:`nearest`}))}function D(){w.value&&w.value.click()}let O=R(),ee=R();c(w,e=>{if(ee.value&&(e===void 0||e!==ee.value.trigger.value)){if(e===void 0)return;ee.value.onOpenChange(!1),ee.value=void 0}}),c(S,e=>{a.onContentChange(e)}),T(()=>{window.clearTimeout(p.value)});function k(e){return _.value===g.value?.side&&Nt(e,g.value?.area)}async function A(e){r(`openAutoFocus`,e),!e.defaultPrevented&&(e.preventDefault(),S.value?.focus({preventScroll:!0}))}function te(e){if(e.defaultPrevented)return;let t=e.target,n=t.closest(`[data-reka-menu-content]`)===e.currentTarget,r=[`input`,`textarea`].includes(t.tagName.toLowerCase()),i=e.ctrlKey||e.altKey||e.metaKey,a=e.key.length===1,s=ft(e,dt(),S.value,{loop:u.value,arrowKeyOptions:`vertical`,dir:o?.dir.value,focus:!0,attributeName:`[data-reka-collection-item]:not([data-disabled])`});if(s)return s?.focus();if(e.code===`Space`)return;let c=b.value?.getItems()??[];if(n&&(e.key===`Tab`&&o.modal.value&&e.preventDefault(),!i&&a&&!r&&C(e.key,c)),e.target!==S.value||!Bt.includes(e.key))return;e.preventDefault();let l=[...c.map(e=>e.ref)];Ft.includes(e.key)&&l.reverse(),Rt(l)}function M(e){e?.currentTarget?.contains?.(e.target)||(window.clearTimeout(p.value),d.value=``)}function ne(e){if(!Zt(e))return;let t=e.target,n=v.value!==e.clientX;if((e?.currentTarget)?.contains(t)&&n){let t=e.clientX>v.value?`right`:`left`;_.value=t,v.value=e.clientX}}function P(e){Zt(e)&&O.value&&O.value.focus()}return ni({onItemEnter:e=>!!k(e),onItemLeave:e=>k(e)?!0:([`INPUT`,`TEXTAREA`].includes(dt()?.tagName||``)||S.value?.focus(),y.value=null,!1),onTriggerLeave:e=>!!k(e),searchRef:d,highlightedElement:w,onKeydownNavigation:E,onKeydownEnter:D,filterElement:O,onFilterElementChange:e=>{O.value=e},activeSubmenuContext:ee,pointerGraceTimerRef:m,onPointerGraceIntentChange:e=>{g.value=e}}),(e,t)=>(j(),L(f(Xt),{"as-child":``,trapped:f(s),onMountAutoFocus:A,onUnmountAutoFocus:t[7]||=e=>r(`closeAutoFocus`,e)}
1,{default:N(()=>[i(f(Yt),{"as-child":``,"disable-outside-pointer-events":f(l),onEscapeKeyDown:t[2]||=e=>r(`escapeKeyDown`,e),onPointerDownOutside:t[3]||=e=>r(`pointerDownOutside`,e),onFocusOutside:t[4]||=e=>r(`focusOutside`,e),onInteractOutside:t[5]||=e=>r(`interactOutside`,e),onDismiss:t[6]||=e=>r(`dismiss`)},{default:N(()=>[i(f(Sn),{ref_key:`rovingFocusGroupRef`,ref:b,"current-tab-stop-id":y.value,"onUpdate:currentTabStopId":t[0]||=e=>y.value=e,"as-child":``,orientation:`vertical`,dir:f(o).dir.value,loop:f(u),onEntryFocus:t[1]||=e=>{r(`entryFocus`,e),f(o).isUsingKeyboardRef.value||e.preventDefault()}},{default:N(()=>[i(f(nn),{ref:f(x),role:`menu`,as:e.as,"as-child":e.asChild,"aria-orientation":`vertical`,"data-reka-menu-content":``,"data-state":f(jt)(f(a).open.value),dir:f(o).dir.value,side:e.side,"side-offset":e.sideOffset,align:e.align,"align-offset":e.alignOffset,"avoid-collisions":e.avoidCollisions,"collision-boundary":e.collisionBoundary,"collision-padding":e.collisionPadding,"arrow-padding":e.arrowPadding,"prioritize-position":e.prioritizePosition,"position-strategy":e.positionStrategy,"update-position-strategy":e.updatePositionStrategy,sticky:e.sticky,"hide-when-detached":e.hideWhenDetached,reference:e.reference,onKeydown:te,onBlur:M,onPointermove:ne,onPointerenter:P},{default:N(()=>[V(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`data-state`,`dir`,`side`,`side-offset`,`align`,`align-offset`,`avoid-collisions`,`collision-boundary`,`collision-padding`,`arrow-padding`,`prioritize-position`,`position-strategy`,`update-position-strategy`,`sticky`,`hide-when-detached`,`reference`])]),_:3},8,[`current-tab-stop-id`,`dir`,`loop`])]),_:3},8,[`disable-outside-pointer-events`])]),_:3},8,[`trapped`]))}}),ii=A({inheritAttrs:!1,__name:`MenuItemImpl`,props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,n=ti(),{forwardRef:r,currentElement:a}=X(),{CollectionItem:o}=xn(),s=R(!1),c=E(()=>s.value||a.value!=null&&n.highlightedElement.value===a.value);async function l(e){if(!e.defaultPrevented&&Zt(e)){if(t.disabled)n.onItemLeave(e);else if(!n.onItemEnter(e)){let t=e.currentTarget;n.highlightedElement.value=t,[`INPUT`,`TEXTAREA`].includes(dt()?.tagName||``)||t.focus({preventScroll:!0})}}}async function u(e){await I(),!e.defaultPrevented&&Zt(e)&&n.highlightedElement.value===a.value&&!n.onItemLeave(e)&&n.highlightedElement.value===a.value&&(n.highlightedElement.value=void 0)}return(e,t)=>(j(),L(f(o),{value:{textValue:e.textValue}},{default:N(()=>[i(f(J),w({ref:f(r),role:`menuitem`,tabindex:`-1`},e.$attrs,{as:e.as,"as-child":e.asChild,"aria-disabled":e.disabled||void 0,"data-disabled":e.disabled?``:void 0,"data-highlighted":c.value?``:void 0,onPointermove:l,onPointerleave:u,onFocus:t[0]||=async t=>{await I(),!(t.defaultPrevented||e.disabled)&&(s.value=!0,f(n).highlightedElement.value=t.currentTarget)},onBlur:t[1]||=async e=>{await I(),!e.defaultPrevented&&(s.value=!1)}}),{default:N(()=>[V(e.$slots,`default`)]),_:3},16,[`as`,`as-child`,`aria-disabled`,`data-disabled`,`data-highlighted`])]),_:3},8,[`value`]))}}),ai=A({__name:`MenuItem`,props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`],setup(e,{emit:t}){let n=e,r=t,{forwardRef:i,currentElement:a}=X(),o=Qr(),s=ti(),c=R(!1);async function l(){let e=a.value;if(!n.disabled&&e){let e=new CustomEvent(qt,{bubbles:!0,cancelable:!0});r(`select`,e),await I(),e.defaultPrevented?c.value=!1:o.onClose()}}return(e,t)=>(j(),L(ii,w(n,{ref:f(i),onClick:l,onPointerdown:t[0]||=()=>{c.value=!0},onPointerup:t[1]||=async e=>{await I(),!e.defaultPrevented&&(c.value||e.currentTarget?.click())},onKeydown:t[2]||=async t=>{let n=f(s).searchRef.value!==``;e.disabled||n&&t.key===` `||f(It).includes(t.key)&&(t.currentTarget?.click(),t.preventDefault())}}),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),[oi,si]=K([`MenuCheckboxItem`,`MenuRadioItem`],`MenuItemIndicatorContext`),ci=A({__name:`MenuItemIndicator`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(e){let t=oi({modelValue:R(!1)});return(e,n)=>(j(),L(f(un),{present:e.forceMount||f(Jt)(f(t).modelValue.value)||f(t).modelValue.value===!0},{default:N(()=>[i(f(J),{as:e.as,"as-child":e.asChild,"data-state":f(Lt)(f(t).modelValue.value)},{default:N(()=>[V(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`data-state`])]),_:3},8,[`present`]))}}),li=A({__name:`MenuCheckboxItem`,props:{modelValue:{type:[Boolean,String],required:!1,default:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`,`update:modelValue`],setup(e,{emit:t}){let n=e,r=t,i=gt(n,[`modelValue`]),a=ln(i),o=wt(n,`modelValue`,r);return si({modelValue:o}),(e,t)=>(j(),L(ai,w({role:`menuitemcheckbox`},f(a),{"aria-checked":f(Jt)(f(o))?`mixed`:f(o),"data-state":f(Lt)(f(o)),onSelect:t[0]||=async e=>{r(`select`,e),f(Jt)(f(o))?o.value=!0:o.value=!f(o)}}),{default:N(()=>[V(e.$slots,`default`,{modelValue:f(o)})]),_:3},16,[`aria-checked`,`data-state`]))}}),ui=A({__name:`MenuRootContentModal`,props:{loop:{type:Boolean,required:!1},memoDependencies:{type:Array,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},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,r=t,i=Y(n,r),a=Xr(),{forwardRef:o,currentElement:s}=X();return kt(s),(e,t)=>(j(),L(ri,w(f(i),{ref:f(o),"trap-focus":f(a).open.value,"disable-outside-pointer-events":f(a).open.value,"disable-outside-scroll":!0,onDismiss:t[0]||=e=>f(a).onOpenChange(!1),onFocusOutside:t[1]||=le(e=>r(`focusOutside`,e),[`prevent`])}),{default:N(()=>[V(e.$slots,`default`)]),_:3},16,[`trap-focus`,`disable-outside-pointer-events`]))}}),di=A({__name:`MenuRootContentNonModal`,props:{loop:{type:Boolean,required:!1},memoDependencies:{type:Array,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},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=Y(e,t),r=Xr();return(e,t)=>(j(),L(ri,w(f(n),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:t[0]||=e=>f(r).onOpenChange(!1)}),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),fi=A({__name:`MenuContent`,props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},memoDependencies:{type:Array,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},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let r=Y(e,t),i=Xr(),a=Qr();return(e,t)=>(j(),L(f(un),{present:e.forceMount||f(i).open.value},{default:N(()=>[f(a).modal.value?(j(),L(ui,n(w({key:0},{...e.$attrs,...f(r)})),{default:N(()=>[V(e.$slots,`default`)]),_:3},16)):(j(),L(di,n(w({key:1},{...e.$attrs,...f(r)})),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))]),_:3},8,[`present`]))}}),[pi,mi]=K(`MenuGroup`),hi=A({__name:`MenuGroup`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,n=ue(void 0,`reka-menu-group`);return mi({id:n}),(e,r)=>(j(),L(f(J),w({role:`group`},t,{"aria-labelledby":f(n)}),{default:N(()=>[V(e.$slots,`default`)]),_:3},16,[`aria-labelledby`]))}}),gi=A({__name:`MenuLabel`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let t=e,n=pi({id:``});return(e,r)=>(j(),L(f(J),w(t,{id:f(n).id||void 0}),{default:N(()=>[V(e.$slots,`default`)]),_:3},16,[`id`]))}}),_i=A({__name:`MenuPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let t=e;return(e,r)=>(j(),L(f(yn),n(U(t)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),[vi,yi]=K(`MenuRadioGroup`),bi=A({__name:`MenuRadioGroup`,props:{modelValue:{type:null,required:!1,default:``},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`update:modelValue`],setup(e,{emit:t}){let r=e,i=t,a=gt(r,[`modelValue`]),o=ln(a),s=wt(r,`modelValue`,i);return yi({modelValue:s,onValueChange:e=>{s.value=e}}),(e,t)=>(j(),L(hi,n(U(f(o))),{default:N(()=>[V(e.$slots,`default`,{modelValue:f(s)})]),_:3},16))}}),xi=A({__name:`MenuRadioItem`,props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`],setup(e,{emit:t}){let n=e,r=t,i=gt(n,[`value`]),a=ln(i),{value:o}=h(n),s=vi(),c=E(()=>s.modelValue.value===o?.value);return si({modelValue:c}),(e,t)=>(j(),L(ai,w({role:`menuitemradio`},f(a),{"aria-checked":c.value,"data-state":f(Lt)(c.value),onSelect:t[0]||=async e=>{r(`select`,e),f(s).onValueChange(f(o))}}),{default:N(()=>[V(e.$slots,`default`)]),_:3},16,[`aria-checked`,`data-state`]))}}),Si=A({__name:`MenuSeparator`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return(e,n)=>(j(),L(f(J),w(t,{role:`separator`,"aria-orientation":`horizontal`}),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),[Ci,wi]=K(`MenuSub`),Ti=A({__name:`MenuSub`,props:{open:{type:Boolean,required:!1,default:void 0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=wt(n,`open`,t,{defaultValue:!1,passive:n.open===void 0}),i=Xr(),a=R(),o=R();return g(e=>{i?.open.value===!1&&(r.value=!1),e(()=>r.value=!1)}),Zr({open:r,onOpenChange:e=>{r.value=e},content:o,onContentChange:e=>{o.value=e}}),wi({triggerId:``,contentId:``,trigger:a,onTriggerChange:e=>{a.value=e}}),(e,t)=>(j(),L(f(Qt),null,{default:N(()=>[V(e.$slots,`default`)]),_:3}))}}),Ei=A({__name:`MenuSubContent`,props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,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},hideShiftedArrow:{type:Boolean,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,default:!0},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=Y(e,t),r=Xr(),a=Qr(),o=Ci(),s=ti(),{forwardRef:c,currentElement:l}=X();return o.contentId||=ue(void 0,`reka-menu-sub-content`),(e,t)=>(j(),L(f(un),{present:e.forceMount||f(r).open.value},{default:N(()=>[i(ri,w(f(n),{id:f(o).contentId,ref:f(c),"aria-labelledby":f(o).triggerId,al
1ign:`start`,side:f(a).dir.value===`rtl`?`left`:`right`,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,"trap-focus":!1,onOpenAutoFocus:t[0]||=le(e=>{f(a).isUsingKeyboardRef.value&&f(l)?.focus()},[`prevent`]),onCloseAutoFocus:t[1]||=le(()=>{},[`prevent`]),onFocusOutside:t[2]||=e=>{if(e.defaultPrevented)return;let t=f(s).filterElement.value?.contains(e.target);e.target!==f(o).trigger.value&&!t&&f(r).onOpenChange(!1)},onEscapeKeyDown:t[3]||=e=>{f(a).onClose(),e.preventDefault()},onKeydown:t[4]||=e=>{let t=e.currentTarget?.contains(e.target),n=f(Wt)[f(a).dir.value].includes(e.key);t&&n&&(f(r).onOpenChange(!1),f(s).filterElement.value?(f(s).filterElement.value.focus(),f(s).highlightedElement.value=f(o).trigger.value,f(o).trigger.value?.scrollIntoView({block:`nearest`})):f(o).trigger.value?.focus(),e.preventDefault())}}),{default:N(()=>[V(e.$slots,`default`)]),_:3},16,[`id`,`aria-labelledby`,`side`])]),_:3},8,[`present`]))}}),Di=A({__name:`MenuSubTrigger`,props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,n=Xr(),r=Qr(),a=Ci(),o=ti();c(n.open,e=>{e?o.activeSubmenuContext.value={onOpenChange:n.onOpenChange,trigger:a.trigger}:o.activeSubmenuContext.value?.trigger.value===a.trigger.value&&(o.activeSubmenuContext.value=void 0)});let s=R(null);a.triggerId||=ue(void 0,`reka-menu-sub-trigger`);function l(){s.value&&window.clearTimeout(s.value),s.value=null}T(()=>{l()});function u(e){Zt(e)&&(o.onItemEnter(e)||!t.disabled&&!n.open.value&&!s.value&&(o.onPointerGraceIntentChange(null),s.value=window.setTimeout(()=>{n.onOpenChange(!0),l()},100)))}async function d(e){if(!Zt(e))return;l();let t=n.content.value?.getBoundingClientRect();if(t?.width){let r=n.content.value?.dataset.side,i=r===`right`,a=i?-5:5,s=t[i?`left`:`right`],c=t[i?`right`:`left`];o.onPointerGraceIntentChange({area:[{x:e.clientX+a,y:e.clientY},{x:s,y:t.top},{x:c,y:t.top},{x:c,y:t.bottom},{x:s,y:t.bottom}],side:r}),window.clearTimeout(o.pointerGraceTimerRef.value),o.pointerGraceTimerRef.value=window.setTimeout(()=>o.onPointerGraceIntentChange(null),300)}else{if(o.onTriggerLeave(e))return;o.onPointerGraceIntentChange(null)}}async function p(e){let i=o.searchRef.value!==``;t.disabled||i&&e.key===` `||Vt[r.dir.value].includes(e.key)&&(n.onOpenChange(!0),await I(),n.content.value?.focus(),e.preventDefault())}return(e,r)=>(j(),L(Kr,{"as-child":``},{default:N(()=>[i(ii,w(t,{id:f(a).triggerId,ref:e=>{e&&f(a)?.onTriggerChange(e?.$el)},"aria-haspopup":`menu`,"aria-expanded":f(n).open.value,"aria-controls":f(a).contentId,"data-state":f(jt)(f(n).open.value),onClick:r[0]||=async e=>{t.disabled||e.defaultPrevented||(e.currentTarget?.focus(),f(n).open.value||f(n).onOpenChange(!0))},onPointermove:u,onPointerleave:d,onKeydown:p}),{default:N(()=>[V(e.$slots,`default`)]),_:3},16,[`id`,`aria-expanded`,`aria-controls`,`data-state`])]),_:3}))}}),Oi=A({__name:`ContextMenuArrow`,props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`svg`}},setup(e){let t=e;return X(),(e,r)=>(j(),L(f(qr),n(U(t)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),ki=A({__name:`ContextMenuCheckboxItem`,props:{modelValue:{type:[Boolean,String],required:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`,`update:modelValue`],setup(e,{emit:t}){let r=e,i=sn(t);return X(),(e,t)=>(j(),L(f(li),n(U({...r,...f(i)})),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),[Ai,ji]=K(`ContextMenuRoot`),Mi=A({inheritAttrs:!1,__name:`ContextMenuRoot`,props:{pressOpenDelay:{type:Number,required:!1,default:700},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t,{dir:i,modal:a,pressOpenDelay:o}=h(n);X();let s=on(i),l=R(!1);return ji({open:l,onOpenChange:e=>{l.value=e},dir:s,modal:a,triggerElement:R(),pressOpenDelay:o}),c(l,e=>{r(`update:open`,e)}),(e,t)=>(j(),L(f(ei),{open:l.value,"onUpdate:open":t[0]||=e=>l.value=e,dir:f(s),modal:f(a)},{default:N(()=>[V(e.$slots,`default`)]),_:3},8,[`open`,`dir`,`modal`]))}}),Ni=A({__name:`ContextMenuContent`,props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},sideFlip:{type:Boolean,required:!1},alignOffset:{type:Number,required:!1,default:0},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1,default:!0},collisionBoundary:{type:null,required:!1,default:()=>[]},collisionPadding:{type:[Number,Object],required:!1,default:0},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1,default:`partial`},hideWhenDetached:{type:Boolean,required:!1,default:!1},positionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`closeAutoFocus`],setup(e,{emit:t}){let n=Y(e,t);X();let r=Ai(),i=R(!1);return(e,t)=>(j(),L(f(fi),w(f(n),{side:`right`,"side-offset":2,align:`start`,"update-position-strategy":`always`,style:{"--reka-context-menu-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-context-menu-content-available-width":`var(--reka-popper-available-width)`,"--reka-context-menu-content-available-height":`var(--reka-popper-available-height)`,"--reka-context-menu-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-context-menu-trigger-height":`var(--reka-popper-anchor-height)`},onCloseAutoFocus:t[0]||=e=>{!e.defaultPrevented&&i.value&&e.preventDefault(),i.value=!1},onInteractOutside:t[1]||=e=>{e.detail.originalEvent.button===2&&e.target===f(r).triggerElement.value&&e.preventDefault(),!e.defaultPrevented&&!f
1(r).modal.value&&(i.value=!0)}}),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),Pi=A({__name:`ContextMenuGroup`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return X(),(e,r)=>(j(),L(f(hi),n(U(t)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),Fi=A({__name:`ContextMenuItem`,props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`],setup(e,{emit:t}){let r=e,i=sn(t);return X(),(e,t)=>(j(),L(f(ai),n(U({...r,...f(i)})),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),Ii=A({__name:`ContextMenuItemIndicator`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return X(),(e,r)=>(j(),L(f(ci),n(U(t)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),Li=A({__name:`ContextMenuLabel`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return X(),(e,r)=>(j(),L(f(gi),n(U(t)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),Ri=A({__name:`ContextMenuPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let t=e;return(e,r)=>(j(),L(f(_i),n(U(t)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),zi=A({__name:`ContextMenuRadioGroup`,props:{modelValue:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`update:modelValue`],setup(e,{emit:t}){let r=e,i=sn(t);return X(),(e,t)=>(j(),L(f(bi),n(U({...r,...f(i)})),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),Bi=A({__name:`ContextMenuRadioItem`,props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`],setup(e,{emit:t}){let r=e,i=sn(t);return X(),(e,t)=>(j(),L(f(xi),n(U({...r,...f(i)})),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),Vi=A({__name:`ContextMenuSeparator`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return X(),(e,r)=>(j(),L(f(Si),n(U(t)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),Hi=A({__name:`ContextMenuSub`,props:{defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1,default:void 0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t;X();let i=wt(n,`open`,r,{defaultValue:n.defaultOpen,passive:n.open===void 0});return(e,t)=>(j(),L(f(Ti),{open:f(i),"onUpdate:open":t[0]||=e=>ie(i)?i.value=e:null},{default:N(()=>[V(e.$slots,`default`,{open:f(i)})]),_:3},8,[`open`]))}}),Ui=A({__name:`ContextMenuSubContent`,props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,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},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=Y(e,t);return X(),(e,t)=>(j(),L(f(Ei),w(f(n),{style:{"--reka-context-menu-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-context-menu-content-available-width":`var(--reka-popper-available-width)`,"--reka-context-menu-content-available-height":`var(--reka-popper-available-height)`,"--reka-context-menu-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-context-menu-trigger-height":`var(--reka-popper-anchor-height)`}}),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),Wi=A({__name:`ContextMenuSubTrigger`,props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return X(),(e,r)=>(j(),L(f(Di),n(U(t)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}});function Gi(e){return e.pointerType!==`mouse`}var Ki=A({inheritAttrs:!1,__name:`ContextMenuTrigger`,props:{disabled:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(e){let{disabled:t}=h(e),{forwardRef:n,currentElement:r}=X(),a=Ai(),o=R({x:0,y:0}),s=E(()=>({getBoundingClientRect:()=>({width:0,height:0,left:o.value.x,right:o.value.x,top:o.value.y,bottom:o.value.y,...o.value})})),c=R(0);function l(){window.clearTimeout(c.value)}function u(e){o.value={x:e.clientX,y:e.clientY},a.onOpenChange(!0)}async function d(e){t.value||(await I(),e.defaultPrevented||(l(),u(e),e.preventDefault()))}async function p(e){t.value||(await I(),Gi(e)&&!e.defaultPrevented&&(l(),c.value=window.setTimeout(u,a.pressOpenDelay.value,e)))}async function m(e){t.value||(await I(),Gi(e)&&!e.defaultPrevented&&l())}return S(()=>
1{r.value&&(a.triggerElement.value=r.value)}),(e,r)=>(j(),b(M,null,[i(f(Kr),{as:`template`,reference:s.value},null,8,[`reference`]),i(f(J),w({ref:f(n),as:e.as,"as-child":e.asChild,"data-state":f(a).open.value?`open`:`closed`,"data-disabled":f(t)?``:void 0,style:{WebkitTouchCallout:`none`,pointerEvents:`auto`}},e.$attrs,{onContextmenu:d,onPointerdown:p,onPointermove:m,onPointercancel:m,onPointerup:m}),{default:N(()=>[V(e.$slots,`default`)]),_:3},16,[`as`,`as-child`,`data-state`,`data-disabled`])],64))}}),[qi,Ji]=K(`PopoverRoot`),Yi=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(e,{emit:t}){let n=e,r=t,{modal:i}=h(n),a=wt(n,`open`,r,{defaultValue:n.defaultOpen,passive:n.open===void 0});return Ji({contentId:``,triggerId:``,modal:i,open:a,onOpenChange:e=>{a.value=e},onOpenToggle:()=>{a.value=!a.value},triggerElement:R(),hasCustomAnchor:R(!1)}),(e,t)=>(j(),L(f(Qt),null,{default:N(()=>[V(e.$slots,`default`,{open:f(a),close:()=>a.value=!1})]),_:3}))}}),Xi=A({__name:`PopoverAnchor`,props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;X();let r=qi();return ne(()=>{r.hasCustomAnchor.value=!0}),T(()=>{r.hasCustomAnchor.value=!1}),(e,r)=>(j(),L(f(en),n(U(t)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),Zi=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(e){let t=e;return X(),(e,r)=>(j(),L(f(an),n(U(t)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),Qi=A({__name:`PopoverClose`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;X();let n=qi();return(e,r)=>(j(),L(f(J),{type:e.as===`button`?`button`:void 0,as:e.as,"as-child":t.asChild,onClick:r[0]||=e=>f(n).onOpenChange(!1)},{default:N(()=>[V(e.$slots,`default`)]),_:3},8,[`type`,`as`,`as-child`]))}}),$i=A({__name:`PopoverContentImpl`,props:{trapFocus:{type:Boolean,required:!1},memoDependencies:{type:Array,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},hideShiftedArrow:{type:Boolean,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},dir:{type:String,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(e,{emit:t}){let n=e,r=t,a=ln(gt(n,`trapFocus`,`disableOutsidePointerEvents`)),{forwardRef:o}=X(),s=qi();return rn(),(e,t)=>(j(),L(f(Xt),{"as-child":``,loop:``,trapped:e.trapFocus,onMountAutoFocus:t[5]||=e=>r(`openAutoFocus`,e),onUnmountAutoFocus:t[6]||=e=>r(`closeAutoFocus`,e)},{default:N(()=>[i(f(Yt),{"as-child":``,"disable-outside-pointer-events":e.disableOutsidePointerEvents,onPointerDownOutside:t[0]||=e=>r(`pointerDownOutside`,e),onInteractOutside:t[1]||=e=>r(`interactOutside`,e),onEscapeKeyDown:t[2]||=e=>r(`escapeKeyDown`,e),onFocusOutside:t[3]||=e=>r(`focusOutside`,e),onDismiss:t[4]||=e=>f(s).onOpenChange(!1)},{default:N(()=>[i(f(nn),w(f(a),{id:f(s).contentId,ref:f(o),"data-state":f(s).open.value?`open`:`closed`,"aria-labelledby":f(s).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:N(()=>[V(e.$slots,`default`)]),_:3},16,[`id`,`data-state`,`aria-labelledby`])]),_:3},8,[`disable-outside-pointer-events`])]),_:3},8,[`trapped`]))}}),ea=A({__name:`PopoverContentModal`,props:{memoDependencies:{type:Array,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},hideShiftedArrow:{type:Boolean,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},dir:{type:String,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(e,{emit:t}){let n=e,r=t,i=qi(),a=R(!1);Ot(!0);let o=Y(n,r),{forwardRef:s,currentElement:c}=X();return kt(c),(e,t)=>(j(),L($i,w(f(o),{ref:f(s),"trap-focus":f(i).open.value,"disable-outside-pointer-events":``,onCloseAutoFocus:t[0]||=le(e=>{r(`closeAutoFocus`,e),a.value||f(i).triggerElement.value?.focus()},[`prevent`]),onPointerDownOutside:t[1]||=e=>{r(`pointerDownOutside`,e);let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0,i=t.button===2||n;a.value=i},onFocusOutside:t[2]||=le(()=>{},[`prevent`])}),{default:N(()=>[V(e.$slots,`default`)]),_:3},16,[`trap-focus`]))}}),ta=A({__name:`PopoverContentNonModal`,props:{memoDependencies:{type:Array,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},hideShiftedArrow:{type:Boolean,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},dir:{type:String,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(e,{emit:t}){let n=e,r=t,i=qi(),a=R(!1),o=R(!1),s=Y(n,r);return(e,t)=>(j(),L($i,w(f(s),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:t[0]||=e=>{r(`closeAutoFocus`,e),e.defaultPrevented||(a.value||f(i).triggerElement.value?.focus(),e.preventDefault()),a.value=!1,o.value=!1},onInteractOutside:t[1]||=async e=>{r(`interactOutside`,e),e.defaultPrevented||(a.value=!0,e.detail.originalEvent.type===`pointerdown`&&(o.value=!0));let t=e.target;f(i).triggerElement.value?.contains(t)&&e.preventDefault(),e.detail.originalEvent.type===`focusin`&&o.value&&e.preventDefault()}}),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),na=A({__name:`PopoverContent`,props:{forceMount:{type:Boolean,required:!1},memoDependencies:{type:Array,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},hideShiftedArrow:{type:Boolean,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},dir:{type:String,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(e,{emit:t}){let n=e,r=t,i=qi(),a=Y(n,r),{forwardRef:o}=X();return i.contentId||=ue(void 0,`reka-popover-content`),(e,t)=>(j(),L(f(un),{present:e.forceMount||f(i).open.value},{default:N(()=>[f(i).modal.value?(j(),L(ea,w({key:0},f(a),{ref:f(o)}),{default:N(()=>[V(e.$slots,`default`)]),_:3},16)):(j(),L(ta,w({key:1},f(a),{ref:f(o)}),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))]),_:3},8,[`present`]))}}),ra=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(e){let t=e;return(e,r)=>(j(),L(f(yn),n(U(t)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),ia=A({__name:`PopoverTrigger`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,n=qi(),{forwardRef:r,currentElement:a}=X();return n.triggerId||=ue(void 0,`reka-popover-trigger`),n.contentId||=ue(void 0,`reka-popover-content`),S(()=>{n.triggerElement.value=a.value}),(e,a)=>(j(),L(B(f(n).hasCustomAnchor.value?f(J):f(en)),{"as-child":``},{default:N(()=>[i(f(J),{id:f(n).triggerId,ref:f(r),type:e.as===`button`?`button`:void 0,"aria-haspopup":`dialog`,"aria-expanded":f(n).open.value,"aria-controls":f(n).open.value?f(n).contentId:void 0,"data-state":f(n).open.value?`open`:`closed`,as:e.as,"as-child":t.asChild,onClick:f(n).onOpenToggle},{default:N(()=>[V(e.$slots,`default`)]),_:3},8,[`id`,`type`,`aria-expanded`,`aria-controls`,`data-state`,`as`,`as-child`,`onClick`])]),_:3}))}}),aa=A({__name:`DropdownMenuArrow`,props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`svg`}},setup(e){let t=e;return X(),(e,r)=>(j(),L(f(qr),n(U(t)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),oa=A({__name:`DropdownMenuCheckboxItem`,props:{modelValue:{type:[Boolean,String],required:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`,`update:modelValue`],setup(e,{emit:t}){let r=e,i=sn(t);return X(),(e,t)=>(j(),L(f(li),n(U({...r,...f(i)})),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),[sa,ca]=K(`DropdownMenuRoot`),la=A({__name:`DropdownMenuRoot`,props:{defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1,default:void 0},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t;X();let i=wt(n,`open`,r,{defaultValue:n.defaultOpen,passive:n.open===void 0}),a=R(),{modal:o,dir:s}=h(n),c=on(s);return ca({open:i,onOpenChange:e=>{i.value=e},onOpenToggle:()=>{i.value=!i.value},triggerId:``,triggerElement:a,contentId:``,modal:o,dir:c}),(e,t)=>(j(),L(f(ei),{open:f(i),"onUpdate:open":t[0]||=e=>ie(i)?i.value=e:null,dir:f(c),modal:f(o)},{default:N(()=>[V(e.$slots,`default`,{open:f(i)})]),_:3},8,[`open`,`dir`,`modal`]))}}),ua=A({__name:`DropdownMenuContent`,props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},memoDependencies:{type:Array,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},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`closeAutoFocus`],setup(e,{emit:t}){let n=Y(e,t);X();let r=sa(),i=R(!1);function a(e){e.defaultPrevented||(i.value||setTimeout(()=>{r.triggerElement.value?.focus()},0),i.value=!1,e.preventDefault())}return r.contentId||=ue(void 0,`reka-dropdown-menu-content`),(e,t)=>(j(),L(f(fi),w(f(n),{id:f(r).contentId,"aria-labelledby":f(r)?.triggerId,style:{"--reka-dropdown-menu-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-dropdown-menu-content-available-width":`var(--reka-popper-available-width)`,"--reka-dropdown-menu-content-available-height":`var(--reka-popper-available-height)`,"--reka-dropdown-menu-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-dropdown-menu-trigger-height":`var(--reka-popper-anchor-height)`},onCloseAutoFocus:a,onInteractOutside:t[0]||=e=>{if(e.defaultPrevented)return;let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0,a=t.button===2||n;(!f(r).modal.value||a)&&(i.value=!0),f(r).triggerElement.value?.contains(e.target)&&e.preventDefault()}}),{default:N(()=>[V(e.$slots,`default`)]),_:3},16,[`id`,`aria-labelledby`]))}}),da=A({__name:`DropdownMenuFilter`,props:{modelValue:{type:String,required:!1},autoFocus:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`input`}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,r=wt(n,`modelValue`,t,{defaultValue:``,passive:n.modelValue===void 0}),i=Qr(),a=ti(),o=Ci(null);c(r,e=>{a.searchRef.value=e??``},{immediate:!0});let{primitiveElement:l,currentElement:u}=fn(),d=E(()=>n.disabled||!1),p=R();s(()=>p.value=a.highlightedElement.value?.id),S(()=>{a.onFilterElementChange(u.value),setTimeout(()=>{n.autoFocus&&(!o||i.isUsingKeyboardRef.value)&&u.value?.focus()},1)}),T(()=>{a.onFilterElementChange(void 0),a.searchRef.value=``});let{isComposing:m,shouldDeferInput:h,handleCompositionStart:g,handleCompositionUpdate:_,handleCompositionEnd:v}=$t(e=>{let t=e.target;t&&(r.value=t.value,a.searchRef.value=t.value)});function y(e){if(d.value||h.value)return;let t=e.target;r.value=t.value,a.searchRef.value=t.value}function b(e){if(!d.value){if(m.value){e.stopPropagation();return}
1[`ArrowDown`,`ArrowUp`,`Home`,`End`].includes(e.key)?(e.preventDefault(),a.onKeydownNavigation(e)):e.key===`Enter`?(e.preventDefault(),a.onKeydownEnter(e)):e.key===`Escape`&&r.value&&(e.stopPropagation(),r.value=``,a.searchRef.value=``)}}return(e,t)=>(j(),L(f(J),{ref_key:`primitiveElement`,ref:l,as:e.as,"as-child":e.asChild,value:f(r),disabled:d.value?``:void 0,"data-disabled":d.value?``:void 0,"aria-disabled":d.value?!0:void 0,"aria-activedescendant":p.value,type:`text`,role:`searchbox`,onInput:y,onKeydown:b,onCompositionstart:f(g),onCompositionupdate:f(_),onCompositionend:f(v)},{default:N(()=>[V(e.$slots,`default`,{modelValue:f(r)})]),_:3},8,[`as`,`as-child`,`value`,`disabled`,`data-disabled`,`aria-disabled`,`aria-activedescendant`,`onCompositionstart`,`onCompositionupdate`,`onCompositionend`]))}}),fa=A({__name:`DropdownMenuGroup`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return X(),(e,r)=>(j(),L(f(hi),n(U(t)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),pa=A({__name:`DropdownMenuItem`,props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`],setup(e,{emit:t}){let r=e,i=sn(t);return X(),(e,t)=>(j(),L(f(ai),n(U({...r,...f(i)})),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),ma=A({__name:`DropdownMenuItemIndicator`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return X(),(e,r)=>(j(),L(f(ci),n(U(t)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),ha=A({__name:`DropdownMenuLabel`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return X(),(e,r)=>(j(),L(f(gi),n(U(t)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),ga=A({__name:`DropdownMenuPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let t=e;return(e,r)=>(j(),L(f(_i),n(U(t)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),_a=A({__name:`DropdownMenuRadioGroup`,props:{modelValue:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`update:modelValue`],setup(e,{emit:t}){let r=e,i=sn(t);return X(),(e,t)=>(j(),L(f(bi),n(U({...r,...f(i)})),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),va=A({__name:`DropdownMenuRadioItem`,props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`],setup(e,{emit:t}){let r=Y(e,t);return X(),(e,t)=>(j(),L(f(xi),n(U(f(r))),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),ya=A({__name:`DropdownMenuSeparator`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return X(),(e,r)=>(j(),L(f(Si),n(U(t)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),ba=A({__name:`DropdownMenuSub`,props:{defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1,default:void 0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=wt(n,`open`,t,{passive:n.open===void 0,defaultValue:n.defaultOpen??!1});return X(),(e,t)=>(j(),L(f(Ti),{open:f(r),"onUpdate:open":t[0]||=e=>ie(r)?r.value=e:null},{default:N(()=>[V(e.$slots,`default`,{open:f(r)})]),_:3},8,[`open`]))}}),xa=A({__name:`DropdownMenuSubContent`,props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,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},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=Y(e,t);return X(),(e,t)=>(j(),L(f(Ei),w(f(n),{style:{"--reka-dropdown-menu-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-dropdown-menu-content-available-width":`var(--reka-popper-available-width)`,"--reka-dropdown-menu-content-available-height":`var(--reka-popper-available-height)`,"--reka-dropdown-menu-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-dropdown-menu-trigger-height":`var(--reka-popper-anchor-height)`}}),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),Sa=A({__name:`DropdownMenuSubTrigger`,props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return X(),(e,r)=>(j(),L(f(Di),n(U(t)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),Ca=A({__name:`DropdownMenuTrigger`,props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,n=sa(),{forwardRef:r,currentElement:a}=X();return S(()=>{n.triggerElement=a}),n.triggerId||=ue(void 0,`reka-dropdown-menu-trigger`),(e,a)=>(j(),L(f(Kr),{"as-child":``},{default:N(()=>[i(f(J),{id:f(n).triggerId,ref:f(r),type:e.as===`button`?`button`:void 0,"as-child":t.asChild,as:e.as,"aria-haspopup":`menu`,"aria-expanded":f(n).open.value,"aria-controls":f(n).open.value?f(n).contentId:void 0,"data-disabled":e.disabled?``:void 0,disabled:e.disabled,"data-state":f(n).open.value?`open`:`closed`,onClick:a[0]||=async t=>{!e.disabled&&t.button===0&&t.ctrlKey===!1&&(f(n)?.onOpenToggle(),await I(),f(n).open.value&&t.preventDefault())},onKeydown:a[1]||=ce(t=>{e.disabled||([`Enter`,` `].includes(t.key)&&f(n).onOpenToggle(),t.key===`ArrowDown`&&f(n).onOpenChange(!0),[`Enter`,` `,`ArrowDown`].includes(t.key)&&t.preventDefault())},[`enter`,`space`,`arrow-down`])},{default:N(()=>[V(e.$slots,`default`)]),_:3},8,[`id`,`type`,`as-child`,`as`,`aria-expanded`,`aria-controls`,`data-disabled`,`disabled`,`data-state`])]),_:3}))}}),wa=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(e){let t=e;return X(),(e,r)=>(j(),L(f(an),n(U(t)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),[Ta,Ea]=K(`HoverCardRoot`),Da=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},enableTouch:{type:Boolean,required:!1,default:!1}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t,{openDelay:i,closeDelay:a,enableTouch:o}=h(n);X();let s=wt(n,`open`,r,{defaultValue:n.defaultOpen,passive:n.open===void 0}),c=R(0),l=R(0),u=R(!1),d=R(!1),p=R(!1),m=R();function g(){clearTimeout(l.value),c.value=window.setTimeout(()=>s.value=!0,i.value)}function _(){clearTimeout(c.value),!u.value&&!d.value&&(l.value=window.setTimeout(()=>s.value=!1,a.value))}function v(){clearTimeout(c.value),s.value=!1}return Ea({open:s,onOpenChange(e){s.value=e},onOpen:g,onClose:_,onDismiss:v,hasSelectionRef:u,isPointerDownOnContentRef:d,isPointerInTransitRef:p,triggerElement:m,enableTouch:o}),(e,t)=>(j(),L(f(Qt),null,{default:N(()=>[V(e.$slots,`default`,{open:f(s)})]),_:3}))}});function Oa(e){return t=>t.pointerType===`touch`?void 0:e()}function ka(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;n.nextNode();)t.push(n.currentNode);return t}var Aa=A({__name:`HoverCardContentImpl`,props:{memoDependencies:{type:Array,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},hideShiftedArrow:{type:Boolean,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},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`],setup(e,{emit:t}){let n=e,r=t,a=ln(n),{forwardRef:o,currentElement:s}=X(),c=Ta(),{isPointerInTransit:l,onPointerExit:u}=zr(c.triggerElement,s);xt(c.isPointerInTransitRef,l,{direction:`rtl`}),u(()=>{c.onClose()});let d=R(!1),p;g(e=>{if(d.value){let t=document.body;p=t.style.userSelect||t.style.webkitUserSelect,t.style.userSelect=`none`,t.style.webkitUserSelect=`none`,e(()=>{t.style.userSelect=p,t.style.webkitUserSelect=p})}});function m(){d.value=!1,c.isPointerDownOnContentRef.value=!1,I(()=>{document.getSelection()?.toString()!==``&&(c.hasSelectionRef.value=!0)})}return S(()=>{s.value&&(document.addEventListener(`pointerup`,m),ka(s.value).forEach(e
1=>e.setAttribute(`tabindex`,`-1`))),Ct(window,`scroll`,e=>{e.target?.contains(c.triggerElement.value)&&c.onDismiss()},{capture:!0})}),T(()=>{document.removeEventListener(`pointerup`,m),c.hasSelectionRef.value=!1,c.isPointerDownOnContentRef.value=!1}),(e,t)=>(j(),L(f(Yt),{"as-child":``,"disable-outside-pointer-events":!1,onEscapeKeyDown:t[1]||=e=>r(`escapeKeyDown`,e),onPointerDownOutside:t[2]||=e=>r(`pointerDownOutside`,e),onFocusOutside:t[3]||=le(e=>r(`focusOutside`,e),[`prevent`]),onDismiss:f(c).onDismiss},{default:N(()=>[i(f(nn),w({...f(a),...e.$attrs},{ref:f(o),"data-state":f(c).open.value?`open`:`closed`,style:{userSelect:d.value?`text`:void 0,WebkitUserSelect:d.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:t[0]||=e=>{e.currentTarget.contains(e.target)&&(d.value=!0),f(c).hasSelectionRef.value=!1,f(c).isPointerDownOnContentRef.value=!0}}),{default:N(()=>[V(e.$slots,`default`)]),_:3},16,[`data-state`,`style`])]),_:3},8,[`onDismiss`]))}}),ja=A({__name:`HoverCardContent`,props:{forceMount:{type:Boolean,required:!1},memoDependencies:{type:Array,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},hideShiftedArrow:{type:Boolean,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},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`],setup(e,{emit:t}){let n=Y(e,t),{forwardRef:r}=X(),a=Ta();return(e,t)=>(j(),L(f(un),{present:e.forceMount||f(a).open.value},{default:N(()=>[i(Aa,w(f(n),{ref:f(r),onPointerenter:t[0]||=e=>f(Oa)(f(a).onOpen)(e)}),{default:N(()=>[V(e.$slots,`default`)]),_:3},16)]),_:3},8,[`present`]))}}),Ma=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(e){let t=e;return(e,r)=>(j(),L(f(yn),n(U(t)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),Na=A({__name:`HoverCardTrigger`,props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`a`}},setup(e){let{forwardRef:t,currentElement:n}=X(),r=Ta();r.triggerElement=n;function a(){setTimeout(()=>{!r.isPointerInTransitRef.value&&!r.open.value&&r.onClose()},0)}function o(e){r.enableTouch.value&&e.pointerType===`touch`&&(r.open.value?r.onDismiss():r.onOpenChange(!0))}return(e,n)=>(j(),L(f(en),{"as-child":``,reference:e.reference},{default:N(()=>[i(f(J),{ref:f(t),"as-child":e.asChild,as:e.as,"data-state":f(r).open.value?`open`:`closed`,"data-grace-area-trigger":``,onPointerenter:n[0]||=e=>f(Oa)(f(r).onOpen)(e),onPointerleave:n[1]||=e=>f(Oa)(a)(e),onPointerup:o,onFocus:n[2]||=e=>f(r).onOpen(),onBlur:n[3]||=e=>f(r).onClose()},{default:N(()=>[V(e.$slots,`default`)]),_:3},8,[`as-child`,`as`,`data-state`])]),_:3},8,[`reference`]))}});function Pa(e){return e?`open`:`closed`}function Fa(e,t){return`${e}-trigger-${t}`}function Ia(e,t){return`${e}-content-${t}`}var La=`navigationMenu.linkSelect`,Ra=`navigationMenu.rootContentDismiss`;function za(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t=e.tagName===`INPUT`&&e.type===`hidden`;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Ba(e){let t=dt();return e.some(e=>e===t||(e.focus(),dt()!==t))}
1function Va(e){return e.forEach(e=>{e.dataset.tabindex=e.getAttribute(`tabindex`)||``,e.setAttribute(`tabindex`,`-1`)}),()=>{e.forEach(e=>{let t=e.dataset.tabindex;e.setAttribute(`tabindex`,t)})}}function Ha(e){return t=>t.pointerType===`mouse`?e(t):void 0}var[Ua,Wa]=K([`NavigationMenuRoot`,`NavigationMenuSub`],`NavigationMenuContext`),Ga=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(e,{emit:t}){let n=e,r=wt(n,`modelValue`,t,{defaultValue:n.defaultValue??``,passive:n.modelValue===void 0}),a=R(``),{forwardRef:o,currentElement:s}=X(),c=R(),l=R(),u=R(),{getItems:d,CollectionSlot:p}=xn({key:`NavigationMenu`,isProvider:!0}),{delayDuration:m,skipDelayDuration:_,dir:v,disableClickTrigger:y,disableHoverTrigger:b,unmountOnHide:x}=h(n),S=on(v),C=St(!1,_),w=R(!1),T=E(()=>r.value!==``||C.value?150:m.value),D=mt(e=>{if(typeof e==`string`){if(e===``&&w.value){w.value=!1;return}a.value=r.value,r.value=e,e===``&&(C.value=!0)}},T);g(()=>{if(!r.value)return;let e=d().map(e=>e.ref);u.value=e.find(e=>e.id.includes(r.value))}),Ct(s,Ra,O),Wa({isRootMenu:!0,modelValue:r,previousValue:a,baseId:ue(void 0,`reka-navigation-menu`),disableClickTrigger:y,disableHoverTrigger:b,dir:S,unmountOnHide:x,orientation:n.orientation,rootNavigationMenu:s,indicatorTrack:c,activeTrigger:u,onIndicatorTrackChange:e=>{c.value=e},viewport:l,onViewportChange:e=>{l.value=e},onTriggerEnter:e=>{r.value===``?D(e):(w.value=!0,a.value=r.value,r.value=e)},onTriggerLeave:()=>{w.value=!1,D(``)},onContentEnter:()=>{D()},onContentLeave:()=>{n.disablePointerLeaveClose||(w.value=!1,D(``))},onItemSelect:e=>{a.value=r.value,r.value=e},onItemDismiss:O});function O(){a.value=r.value,r.value=``}return(e,t)=>(j(),L(f(p),null,{default:N(()=>[i(f(J),{ref:f(o),as:e.as,"as-child":e.asChild,"data-orientation":e.orientation,dir:f(S),"data-reka-navigation-menu":``},{default:N(()=>[V(e.$slots,`default`,{modelValue:f(r)})]),_:3},8,[`as`,`as-child`,`data-orientation`,`dir`])]),_:3}))}}),[Ka,qa]=K(`NavigationMenuItem`),Ja=A({__name:`NavigationMenuItem`,props:{value:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`li`}},setup(e){let t=e;X();let{getItems:n}=xn({key:`NavigationMenu`}),r=Ua(),i=ue(t.value),a=R(),o=R(),s=Ia(r.baseId,i),c=()=>({}),l=R(!1);async function u(e=`start`){let t=document.getElementById(s);if(t){c();let n=za(t);n.length&&Ba(e===`start`?n:n.reverse())}}function d(){let e=document.getElementById(s);if(e){let t=za(e);t.length&&(c=Va(t))}}qa({value:i,contentId:s,triggerRef:a,focusProxyRef:o,wasEscapeCloseRef:l,onEntryKeyDown:u,onFocusProxyEnter:u,onContentFocusOutside:d,onRootContentClose:d});function p(){r.onItemDismiss(),a.value?.focus()}function m(e){let t=dt();if(e.keyCode===32||e.key===`Enter`){if(r.modelValue.value===i){p(),e.preventDefault();return}e.target.click(),e.preventDefault();return}let a=n().filter(e=>e.ref.parentElement?.hasAttribute(`data-menu-item`)).map(e=>e.ref);if(!a.includes(t))return;let o=ft(e,t,void 0,{itemsArray:a,loop:!1});o&&o?.focus(),e.preventDefault(),e.stopPropagation()}return(e,t)=>(j(),L(f(J),{"as-child":e.asChild,as:e.as,"data-menu-item":``,onKeydown:ce(m,[`up`,`down`,`left`,`right`,`home`,`end`,`space`])},{default:N(()=>[V(e.$slots,`default`)]),_:3},8,[`as-child`,`as`]))}}),Ya=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(e,{emit:t}){let n=e,r=t,{getItems:i}=xn({key:`NavigationMenu`}),{forwardRef:a,currentElement:o}=X(),s=Ua(),c=Ka(),l=Fa(s.baseId,c.value),u=Ia(s.baseId,c.value),d=R(null),p=E(()=>{let e=i().map(e=>e.ref.id.split(`trigger-`)[1]);s.dir.value===`rtl`&&e.reverse();let t=e.indexOf(s.modelValue.value),n=e.indexOf(s.previousValue.value),r=c.value===s.modelValue.value,a=n===e.indexOf(c.value);if(!r&&!a)return d.value;let o=(()=>
1{if(t!==n){if(r&&n!==-1)return t>n?`from-end`:`from-start`;if(a&&t!==-1)return t>n?`to-start`:`to-end`}return null})();return d.value=o,o});function m(e){if(r(`focusOutside`,e),r(`interactOutside`,e),e.detail.originalEvent.target.hasAttribute(`data-navigation-menu-trigger`)&&e.preventDefault(),!e.defaultPrevented){c.onContentFocusOutside();let t=e.target;s.rootNavigationMenu?.value?.contains(t)&&e.preventDefault()}}function h(e){if(r(`pointerDownOutside`,e),!e.defaultPrevented){let t=e.target,n=i().some(e=>e.ref.contains(t)),r=s.isRootMenu&&s.viewport.value?.contains(t);(n||r||!s.isRootMenu)&&e.preventDefault()}}g(e=>{let t=o.value;if(s.isRootMenu&&t){let n=()=>{s.onItemDismiss(),c.onRootContentClose(),t.contains(dt())&&c.triggerRef.value?.focus()};t.addEventListener(Ra,n),e(()=>t.removeEventListener(Ra,n))}});function _(e){r(`escapeKeyDown`,e),e.defaultPrevented||(s.onItemDismiss(),c.triggerRef?.value?.focus(),c.wasEscapeCloseRef.value=!0)}function v(e){if(e.target.closest(`[data-reka-navigation-menu]`)!==s.rootNavigationMenu.value)return;let t=e.altKey||e.ctrlKey||e.metaKey,n=e.key===`Tab`&&!t,r=za(e.currentTarget);if(n){let t=dt(),n=r.findIndex(e=>e===t);if(Ba(e.shiftKey?r.slice(0,n).reverse():r.slice(n+1,r.length)))e.preventDefault();else{c.focusProxyRef.value?.focus();return}}ft(e,dt(),void 0,{itemsArray:r,loop:!1,enableIgnoredElement:!0})?.focus()}function y(){if(s.modelValue.value!==c.value)return;let e=new Event(Ra,{bubbles:!0,cancelable:!0});o.value?.dispatchEvent(e)}return(e,t)=>(j(),L(f(Yt),w({id:f(u),ref:f(a),"aria-labelledby":f(l),"data-motion":p.value,"data-state":f(Pa)(f(s).modelValue.value===f(c).value),"data-orientation":f(s).orientation},n,{onKeydown:v,onEscapeKeyDown:_,onPointerDownOutside:h,onFocusOutside:m,onDismiss:y}),{default:N(()=>[V(e.$slots,`default`)]),_:3},16,[`id`,`aria-labelledby`,`data-motion`,`data-state`,`data-orientation`]))}}),Xa=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(e,{emit:t}){let n=e,r=t,a=Y(gt(n,`forceMount`),r),{forwardRef:o}=X(),s=Ua(),c=Ka(),l=E(()=>c.value===s.modelValue.value),u=E(()=>s.viewport.value&&!s.modelValue.value&&s.previousValue.value?s.previousValue.value===c.value:!1);return(e,t)=>(j(),L(re,{to:f(vt)&&f(s).viewport.value?f(s).viewport.value:`body`,disabled:f(vt)&&f(s).viewport.value?!f(s).viewport.value:!0},[i(f(un),{present:e.forceMount||l.value||u.value,"force-mount":!f(s).unmountOnHide.value},{default:N(({present:n})=>[i(Ya,w({ref:f(o),"data-state":f(Pa)(l.value),style:{pointerEvents:!l.value&&f(s).isRootMenu?`none`:void 0}},{...e.$attrs,...f(a)},{hidden:!n,onPointerenter:t[0]||=e=>f(s).onContentEnter(f(c).value),onPointerleave:t[1]||=e=>f(Ha)(()=>f(s).onContentLeave())(e),onPointerDownOutside:t[2]||=e=>r(`pointerDownOutside`,e),onFocusOutside:t[3]||=e=>r(`focusOutside`,e),onInteractOutside:t[4]||=e=>r(`interactOutside`,e)}),{default:N(()=>[V(e.$slots,`default`)]),_:2},1040,[`data-state`,`style`,`hidden`])]),_:3},8,[`present`,`force-mount`])],8,[`to`,`disabled`]))}}),Za=A({inheritAttrs:!1,__name:`NavigationMenuIndicator`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,{forwardRef:n}=X(),r=Ua(),a=R(),o=E(()=>r.orientation===`horizontal`),s=E(()=>!!r.modelValue.value),{activeTrigger:c}=r;function l(){c.value&&(a.value={size:o.value?c.value.offsetWidth:c.value.offsetHeight,position:o.value?c.value.offsetLeft:c.value.offsetTop})}return g(()=>{r.modelValue.value&&l()}),Et(c,l),Et(r.indicatorTrack,l),(e,o)=>f(r).indicatorTrack.value?(j(),L(re,{key:0,to:f(r).indicatorTrack.value},[i(f(un),{present:e.forceMount||s.value},{default:N(()=>[i(f(J),w({ref:f(n),"aria-hidden":`true`,"data-state":s.value?`visible`:`hidden`,"data-orientation":f(r).orientation,"as-child":t.asChild,as:e.as,style:{...a.value?{"--reka-navigation-menu-indicator-size":`${a.value.size}px`,"--reka-navigation-menu-indicator-position":`${a.value.position}px`}:{}}},e.$attrs),{default:N(()=>[V(e.$slots,`default`)]),_:3},16,[`data-state`,`data-orientation`,`as-child`,`as`,`style`])]),_:3},8,[`present`])],8,[`to`])):H(`v-if`,!0)}}),Qa=A({__name:`NavigationMenuLink`,props:{active:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`a`}},emits:[`select`],setup(e,{emit:t}){let n=e,r=t,{CollectionItem:a}=xn({key:`NavigationMenu`});X();async function o(e){let t=new CustomEvent(La,{bubbles:!0,cancelable:!0,detail:{originalEvent:e}});if(r(`select`,t),!t.defaultPrevented&&!e.metaKey){let t=new CustomEvent(Ra,{bubbles:!0,cancelable:!0});e.target?.dispatchEvent(t)}}return(e,t)=>(j(),L(f(a),null,{default:N(()=>[i(f(J),{as:e.as,"data-active":e.active?``:void 0,"aria-current":e.active?`page`:void 0,"as-child":n.asChild,onClick:o},{default:N(()=>[V(e.$slots,`default`)]),_:3},8,[`as`,`data-active`,`aria-current`,`as-child`])]),_:3}))}}),$a=A({inheritAttrs:!1,__name:`NavigationMenuList`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`ul`}},setup(e){let t=e,n=Ua(),{forwardRef:r,currentElement:a}=X();return S(()=>{n.onIndicatorTrackChange(a.value)}),(e,a)=>(j(),L(f(J),{ref:f(r),style:{position:`relative`}},{default:N(()=>[i(f(J),w(e.$attrs,{"as-child":t.asChild,as:e.as,"data-orientation":f(n).orientation}),{default:N(()=>[V(e.$slots,`default`)]),_:3},16,[`as-child`,`as`,`data-orientation`])]),_:3},512))}}),eo=[`aria-owns`],to=A({inheritAttrs:!1,__name:`NavigationMenuTrigger`,props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,n=Ua(),r=Ka(),{CollectionItem:a}=xn({key:`NavigationMenu`}),{forwardRef:o,currentElement:s}=X(),c=R(``),l=R(``),u=St(!1,300),d=R(!1),p=E(()=>r.value===n.modelValue.value);S(()=>
1{r.triggerRef=s,c.value=Fa(n.baseId,r.value),l.value=Ia(n.baseId,r.value)});function m(){n.disableHoverTrigger.value||(d.value=!1,r.wasEscapeCloseRef.value=!1)}function h(e){if(!n.disableHoverTrigger.value&&e.pointerType===`mouse`){if(t.disabled||d.value||r.wasEscapeCloseRef.value||u.value)return;n.onTriggerEnter(r.value),u.value=!0}}function g(e){if(!n.disableHoverTrigger.value&&e.pointerType===`mouse`){if(t.disabled)return;n.onTriggerLeave(),u.value=!1}}function _(e){(`pointerType`in e&&e.pointerType!==`mouse`||!n.disableClickTrigger.value)&&(u.value||(p.value?n.onItemSelect(``):n.onItemSelect(r.value),d.value=p.value))}function v(e){let t={horizontal:`ArrowDown`,vertical:n.dir.value===`rtl`?`ArrowLeft`:`ArrowRight`}[n.orientation];p.value&&e.key===t&&(r.onEntryKeyDown(),e.preventDefault(),e.stopPropagation())}function y(e){e&&(r.focusProxyRef.value=Tt(e))}function x(e){let t=document.getElementById(r.contentId),n=e.relatedTarget,i=n===s.value,a=t?.contains(n);(i||!a)&&r.onFocusProxyEnter(i?`start`:`end`)}return(e,r)=>(j(),b(M,null,[i(f(a),null,{default:N(()=>[i(f(J),w({id:c.value,ref:f(o),disabled:e.disabled,"data-disabled":e.disabled?``:void 0,"data-state":f(Pa)(p.value),"data-navigation-menu-trigger":``,"aria-expanded":p.value,"aria-controls":l.value,"as-child":t.asChild,as:e.as},e.$attrs,{onPointerenter:m,onPointermove:h,onPointerleave:g,onClick:_,onKeydown:v}),{default:N(()=>[V(e.$slots,`default`)]),_:3},16,[`id`,`disabled`,`data-disabled`,`data-state`,`aria-expanded`,`aria-controls`,`as-child`,`as`])]),_:3}),p.value?(j(),b(M,{key:0},[i(f(Cn),{ref:y,"aria-hidden":`true`,tabindex:0,onFocus:x}),f(n).viewport?(j(),b(`span`,{key:0,"aria-owns":l.value},null,8,eo)):H(`v-if`,!0)],64)):H(`v-if`,!0)],64))}}),no=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(e){let t=e,{forwardRef:n,currentElement:r}=X(),a=Ua(),{activeTrigger:o,rootNavigationMenu:s,modelValue:l}=a,u=R(),d=R(),p=E(()=>!!a.modelValue.value);c(r,()=>{a.onViewportChange(r.value)});let m=R();c([l,p],()=>{I(()=>{r.value&&requestAnimationFrame(()=>{let e=r.value?.querySelector(`[data-state=open]`);m.value=e})})},{immediate:!0});function h(){if(m.value&&o.value&&s.value){let e=document.documentElement.offsetWidth,n=document.documentElement.offsetHeight,r=s.value.getBoundingClientRect(),i=o.value.getBoundingClientRect(),{offsetWidth:a,offsetHeight:c}=m.value,l=i.left-r.left,u=i.top-r.top,f=null,p=null;switch(t.align){case`start`:f=l,p=u;break;case`end`:f=l-a+i.width,p=u-c+i.height;break;default:f=l-a/2+i.width/2,p=u-c/2+i.height/2}f+r.left<10&&(f=10-r.left);let h=f+r.left+a;h>e-10&&(f-=h-e+10,f<10-r.left&&(f=10-r.left)),p+r.top<10&&(p=10-r.top);let g=p+r.top+c;g>n-10&&(p-=g-n+10,p<10-r.top&&(p=10-r.top)),f=Math.round(f),p=Math.round(p),d.value={left:f,top:p}}}return Et(m,()=>{m.value&&(u.value={width:m.value.offsetWidth,height:m.value.offsetHeight},h())}),Et([globalThis.document?.body,s],()=>{h()}),(e,t)=>(j(),L(f(un),{present:e.forceMount||p.value,"force-mount":!f(a).unmountOnHide.value,onAfterLeave:t[2]||=()=>{u.value=void 0,d.value=void 0}},{default:N(({present:r})=>[i(f(J),w(e.$attrs,{ref:f(n),as:e.as,"as-child":e.asChild,"data-state":f(Pa)(p.value),"data-orientation":f(a).orientation,style:{pointerEvents:!p.value&&f(a).isRootMenu?`none`:void 0,"--reka-navigation-menu-viewport-width":u.value?`${u.value?.width}px`:void 0,"--reka-navigation-menu-viewport-height":u.value?`${u.value?.height}px`:void 0,"--reka-navigation-menu-viewport-left":d.value?`${d.value?.left}px`:void 0,"--reka-navigation-menu-viewport-top":d.value?`${d.value?.top}px`:void 0},hidden:!r,onPointerenter:t[0]||=e=>f(a).onContentEnter(f(a).modelValue.value),onPointerleave:t[1]||=e=>f(Ha)(()=>f(a).onContentLeave())(e)}),{default:N(()=>[V(e.$slots,`default`)]),_:2},1040,[`as`,`as-child`,`data-state`,`data-orientation`,`style`,`hidden`])]),_:3},8,[`present`,`force-mount`]))}}),ro=A({__name:`TooltipArrow`,props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`svg`}},setup(e){let t=e;return X(),(e,r)=>(j(),L(f(an),n(U(t)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),[io,ao]=K(`TooltipProvider`),oo=A({inheritAttrs:!1,__name:`TooltipProvider`,props:{delayDuration:{type:Number,required:!1,default:700},skipDelayDuration:{type:Number,required:!1,default:300},disableHoverableContent:{type:Boolean,required:!1,default:!1},disableClosingTrigger:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:!1},content:{type:Object,required:!1}},setup(e){let{delayDuration:t,skipDelayDuration:n,disableHoverableContent:r,disableClosingTrigger:i,ignoreNonKeyboardFocus:a,disabled:o,content:s}=h(e);X();let c=R(!0),l=R(!1),{start:u,stop:d}=pt(()=>{c.value=!0},n,{immediate:!1});return ao({isOpenDelayed:c,delayDuration:t,onOpen(){d(),c.value=!1},onClose(){u()},isPointerInTransitRef:l,disableHoverableContent:r,disableClosingTrigger:i,disabled:o,ignoreNonKeyboardFocus:a,content:s}),(e,t)=>V(e.$slots,`default`)}}),so=`tooltip.open`,[co,lo]=K(`TooltipRoot`),uo=A({__name:`TooltipRoot`,props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},delayDuration:{type:Number,required:!1,default:void 0},disableHoverableContent:{type:Boolean,required:!1,default:void 0},disableClosingTrigger:{type:Boolean,required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:void 0},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:void 0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t;X();let i=io(),a=E(()=>n.disableHoverableContent??i.disableHoverableContent.value),o=E(()=>n.disableClosingTrigger??i.disableClosingTrigger.value),s=E(()=>n.disabled??i.disabled.value),l=E(()=>n.delayDuration??i.delayDuration.value),u=E(()=>n.ignoreNonKeyboardFocus??i.ignoreNonKeyboardFocus.value),d=wt(n,`open`,r,{defaultValue:n.defaultOpen,passive:n.open===void 0});c(d,e=>{i.onClose&&(e?(i.onOpen(),document.dispatchEvent(new CustomEvent(so))):i.onClose())});let p=R(!1),m=R(),h=E(()=>d.value?p.value?`delayed-open`:`instant-open`:`closed`),{start:g,stop:_}=pt(()=>{p.value=!0,d.value=!0},l,{immediate:!1});
vendor: 5,105 bytes, line 1
1function v(){_(),p.value=!1,d.value=!0}function y(){_(),d.value=!1}function b(){g()}return lo({contentId:``,open:d,stateAttribute:h,trigger:m,onTriggerChange(e){m.value=e},onTriggerEnter(){i.isOpenDelayed.value?b():v()},onTriggerLeave(){a.value?y():_()},onOpen:v,onClose:y,disableHoverableContent:a,disableClosingTrigger:o,disabled:s,ignoreNonKeyboardFocus:u}),(e,t)=>(j(),L(f(Qt),null,{default:N(()=>[V(e.$slots,`default`,{open:f(d)})]),_:3}))}}),fo=A({__name:`TooltipContentImpl`,props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1,default:void 0},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1,default:void 0},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,default:void 0},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`],setup(e,{emit:t}){let n=e,r=t,o=co(),s=io(),{forwardRef:c,currentElement:l}=X(),u=E(()=>n.ariaLabel||l.value?.textContent),d=E(()=>{let{ariaLabel:e,...t}=n;return tt(t,s.content.value??{},{side:`top`,sideOffset:0,align:`center`,avoidCollisions:!0,collisionBoundary:[],collisionPadding:0,arrowPadding:0,sticky:`partial`,hideWhenDetached:!1})});return S(()=>{Ct(window,`scroll`,e=>{e.target?.contains(o.trigger.value)&&o.onClose()},{capture:!0}),Ct(document,so,o.onClose)}),(e,t)=>(j(),L(f(Yt),{"as-child":``,"disable-outside-pointer-events":!1,onEscapeKeyDown:t[0]||=e=>r(`escapeKeyDown`,e),onPointerDownOutside:t[1]||=e=>{f(o).disableClosingTrigger.value&&f(o).trigger.value?.contains(e.target)&&e.preventDefault(),r(`pointerDownOutside`,e)},onFocusOutside:t[2]||=le(()=>{},[`prevent`]),onDismiss:t[3]||=e=>f(o).onClose()},{default:N(()=>[i(f(nn),w({ref:f(c),"data-state":f(o).stateAttribute.value},{...e.$attrs,...d.value},{style:{"--reka-tooltip-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-tooltip-content-available-width":`var(--reka-popper-available-width)`,"--reka-tooltip-content-available-height":`var(--reka-popper-available-height)`,"--reka-tooltip-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-tooltip-trigger-height":`var(--reka-popper-anchor-height)`}}),{default:N(()=>[V(e.$slots,`default`),i(f(Cn),{id:f(o).contentId,role:`tooltip`},{default:N(()=>[a(F(u.value),1)]),_:1},8,[`id`])]),_:3},16,[`data-state`])]),_:3}))}}),po=A({__name:`TooltipContentHoverable`,props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},setup(e){let t=ln(e),{forwardRef:n,currentElement:r}=X(),{trigger:i,onClose:a}=co(),o=io(),{isPointerInTransit:s,onPointerExit:c}=zr(i,r);return o.isPointerInTransitRef=s,c(()=>{a()}),(e,r)=>(j(),L(fo,w({ref:f(n)},f(t)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),mo=A({__name:`TooltipContent`,props:{forceMount:{type:Boolean,required:!1},ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`],setup(e,{emit:t}){let n=e,r=t,i=co(),a=Y(n,r),{forwardRef:o}=X();return(e,t)=>(j(),L(f(un),{present:e.forceMount||f(i).open.value},{default:N(()=>[(j(),L(B(f(i).disableHoverableContent.value?fo:po),w({ref:f(o)},f(a)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))]),_:3},8,[`present`]))}}),ho=A({__name:`TooltipPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let t=e;return(e,r)=>(j(),L(f(yn),n(U(t)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16))}}),go=A({__name:`TooltipTrigger`,props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,n=co(),r=io();n.contentId||=ue(void 0,`reka-tooltip-content`);let{forwardRef:a,currentElement:o}=X(),s=R(!1),c=R(!1),l=E(()=>n.disabled.value?{}
1:{click:_,focus:h,pointermove:p,pointerleave:m,pointerdown:d,blur:g});S(()=>{n.onTriggerChange(o.value)});function u(){setTimeout(()=>{s.value=!1},1)}function d(){n.open&&!n.disableClosingTrigger.value&&n.onClose(),s.value=!0,document.addEventListener(`pointerup`,u,{once:!0})}function p(e){e.pointerType!==`touch`&&!c.value&&!r.isPointerInTransitRef.value&&(n.onTriggerEnter(),c.value=!0)}function m(){n.onTriggerLeave(),c.value=!1}function h(e){s.value||(!n.ignoreNonKeyboardFocus.value||e.target.matches?.(`:focus-visible`))&&n.onOpen()}function g(){n.onClose()}function _(){n.disableClosingTrigger.value||n.onClose()}return(e,r)=>(j(),L(f(en),{"as-child":``,reference:e.reference},{default:N(()=>[i(f(J),w({ref:f(a),"aria-describedby":f(n).open.value?f(n).contentId:void 0,"data-state":f(n).stateAttribute.value,as:e.as,"as-child":t.asChild,"data-grace-area-trigger":``},k(l.value)),{default:N(()=>[V(e.$slots,`default`)]),_:3},16,[`aria-describedby`,`data-state`,`as`,`as-child`])]),_:3},8,[`reference`]))}}),_o={base:`min-h-[calc(100vh-var(--ui-header-height))]`},vo={__name:`UMain`,props:{as:{type:null,required:!1,default:`main`},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(e){let t=ut(`main`,e),n=rt(),r=E(()=>lt({extend:_o,...n.ui?.main||{}}));return(e,n)=>(j(),L(f(J),{as:f(t).as,class:v(r.value({class:[f(t).ui?.base,f(t).class]}))},{default:N(()=>[V(e.$slots,`default`)]),_:3},8,[`as`,`class`]))}},yo={};function bo(e,t){return j(),b(`svg`,w({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 219 45`},e.$attrs),[...t[0]||=[m(`<g transform="translate(0, 0) scale(1.44)"><polygon points="29.1199 16.01 29.1199 29.11 0 29.11 0 0 13.1099 0 13.1099 5.09 5.0999 5.09 5.0999 24.02 24.03 24.02 24.03 16.01 29.1199 16.01" style="fill:#1853db;"></polygon><rect x="11.6477" y="11.6428" width="5.8244" height="5.8244" style="fill:red;"></rect><polygon points="29.1199 0 29.1199 13.1 24.03 13.1 24.03 5.09 16.02 5.09 16.02 0 29.1199 0" style="fill:red;"></polygon></g><g transform="translate(46, 0)"><path d="M17.9779,12.8812v5.0967h-7.7288v14.3374c0,2.2962,1.6803,4.0883,3.9203,4.0883h3.8085v5.6006h-4.2563c-2.6325,0-4.8164-.84-6.6086-2.5203-1.7922-1.7361-2.6883-3.8642-2.6883-6.3845v-15.1216H0v-5.0967H17.9779Z" style="fill:#1853db;"></path><rect x="4.4247" y="4.3748" width="5.8244" height="5.8244" style="fill:red;"></rect><polygon points="52.2064 28.8983 52.2064 41.9982 23.0865 41.9982 23.0865 12.8883 36.1964 12.8883 36.1964 17.9783 28.1863 17.9783 28.1863 36.9083 47.1165 36.9083 47.1165 28.8983 52.2064 28.8983" style="fill:#1853db;"></polygon><polygon points="52.2064 12.8883 52.2064 25.9883 47.1165 25.9883 47.1165 17.9783 39.1065 17.9783 39.1065 12.8883 52.2064 12.8883" style="fill:red;"></polygon><path d="M57.9617,42.0043V12.8812h5.8244v3.6966c2.0163-2.9685,4.9844-4.4243,8.9048-4.4243,4.0887,0,7.5051,1.9602,9.4652,5.1524,.4479-.7281,1.008-1.4562,1.6242-2.1282,1.344-1.3443,4.5362-3.0243,8.1767-3.0243,3.3041,0,6.0485,1.008,8.2328,3.08,2.1843,2.0724,3.3045,4.6484,3.3045,7.7288v19.042h-5.8248V24.5865c0-3.8642-2.9681-6.8885-6.8327-6.8885-2.0721,0-3.7524,.672-5.1524,2.0159-1.3443,1.2882-2.0163,2.9685-2.0163,4.9287v17.3617h-5.8244V24.5865c0-3.8642-2.9685-6.8885-6.8327-6.8885-2.0724,0-3.7524,.672-5.1524,2.0159-1.4004,1.2882-2.0724,2.9685-2.0724,4.9287v17.3617h-5.8244Z" style="fill:#1853db;"></path><path d="M109.4342,0h5.8244V16.0177c2.6883-2.5764,5.9366-3.8642,9.689-3.8642,4.0883,0,7.5047,1.4558,10.2491,4.3682,2.7444,2.9124,4.0883,6.5529,4.0883,10.9211s-1.344,8.009-4.0883,10.9211c-2.7444,2.9124-6.1607,4.3686-10.2491,4.3686-3.7524,0-7.0007-1.2882-9.689-3.8642v3.1361h-5.8244V0Zm8.5127,20.7223c-1.7361,1.7922-2.576,4.0322-2.576,6.7205s.84,4.9287,2.576,6.7766c1.7361,1.7922,3.8085,2.6883,6.3287,2.6883s4.6484-.8961,6.3845-2.6883c1.7361-1.8479,2.5764-4.0883,2.5764-6.7766s-.8403-4.9283-2.5764-6.7205c-1.7361-1.8483-3.8642-2.7444-6.3845-2.7444s-4.5927,.8961-6.3287,2.7444Z" style="fill:#1853db;"></path><path d="M167.6764,16.0177v-3.1365h5.8248v29.1231h-5.8248v-3.1361c-2.6886,2.576-5.937,3.8642-9.689,3.8642-4.0883,0-7.5047-1.4562-10.2491-4.3686-2.7444-2.912-4.0883-6.5525-4.0883-10.9211s1.344-8.0087,4.0883-10.9211c2.7444-2.9124,6.1607-4.3682,10.2491-4.3682,3.752,0,7.0004,1.2878,9.689,3.8642Zm-15.4015,4.7046c-1.7364,1.7922-2.5764,4.0322-2.5764,6.7205s.84,4.9287,2.5764,6.7766c1.7361,1.7922,3.8081,2.6883,6.3284,2.6883s4.6484-.8961,6.3845-2.6883c1.7368-1.8479,2.5764-4.0883,2.5764-6.7766s-.8396-4.9283-2.5764-6.7205c-1.7361-1.8483-3.8642-2.7444-6.3845-2.7444s-4.5923,.8961-6.3284,2.7444Z" style="fill:#1853db;"></path></g>`,2)]],16)}var xo=Object.assign(Nn(yo,[[`render`,bo]]),{__name:`TombaCombinedLight`}),So={Root:Mi,Trigger:Ki,Portal:Ri,Content:Ni,Arrow:Oi,Item:Fi,Group:Pi,Separator:Vi,CheckboxItem:ki,ItemIndicator:Ii,Label:Li,RadioGroup:zi,RadioItem:Bi,Sub:Hi,SubContent:Ui,SubTrigger:Wi},Co={Root:la,Trigger:Ca,Portal:ga,Content:ua,Arrow:aa,Item:pa,Group:fa,Separator:ya,CheckboxItem:oa,ItemIndicator:ma,Label:ha,RadioGroup:_a,RadioItem:va,Sub:ba,SubContent:xa,SubTrigger:Sa,Filter:da},wo={Root:Da,Trigger:Na,Portal:Ma,Content:ja,Arrow:wa},To={Root:Yi,Trigger:ia,Portal:ra,Content:na,Arrow:Zi,Close:Qi,Anchor:Xi},Eo={__name:`UContextMenuContent`,props:{items:{type:null,required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0},sub:{type:Boolean,required:!1},labelKey:{type:null,required:!0},descriptionKey:{type:null,required:!0},checkedIcon:{type:null,required:!1},loadingIcon:{type:null,required:!1},externalIcon:{type:[Boolean,String],required:!1,skipCheck:!0},class:{type:null,required:!1},ui:{type:null,required:!0},uiOverride:{type:null,required:!1},loop:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},sideFlip:{type:Boolean,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},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`closeAutoFocus`],setup(e,{emit:t}){let r=e,o=t,s=d(),{dir:c}=On(),l=rt(),u=zt(z(()=>r.portal)),p=Y(gt(r,`sub`,`items`,`portal`,`labelKey`,`descriptionKey`,`checkedIcon`,`loadingIcon`,`externalIcon`,`class`,`ui`,`uiOverride`),o),m=()=>st(s,[`default`]),[h,g]=Dt(),_=E(()=>c.value===`rtl`?l.ui.icons.chevronLeft:l.ui.icons.chevronRight),S=E(()=>r.items?.length?ct(r.items)?r.items:[r.items]:[]);return(t,o)=>(j(),b(M,null,[i(f(h),null,{default:N(({item:n,active:o,index:c})=>[V(t.$slots,n.slot||`item`,{item:n,index:c,ui:e.ui},()=>[V(t.$slots,n.slot?`${n.slot}-leading`:`item-leading`,{item:n,active:o,index:c,ui:e.ui},()=>[n.loading?(j(),L(G,{key:0,name:e.loadingIcon||f(l).ui.icons.loading,"data-slot":`itemLeadingIcon`,class:v(e.ui.itemLeadingIcon({class:[e.uiOverride?.itemLeadingIcon,n.ui?.itemLeadingIcon],c
1olor:n?.color,loading:!0}))},null,8,[`name`,`class`])):n.icon?(j(),L(G,{key:1,name:n.icon,"data-slot":`itemLeadingIcon`,class:v(e.ui.itemLeadingIcon({class:[e.uiOverride?.itemLeadingIcon,n.ui?.itemLeadingIcon],color:n?.color,active:o}))},null,8,[`name`,`class`])):n.avatar?(j(),L(An,w({key:2,size:n.ui?.itemLeadingAvatarSize||e.uiOverride?.itemLeadingAvatarSize||e.ui.itemLeadingAvatarSize()},n.avatar,{"data-slot":`itemLeadingAvatar`,class:e.ui.itemLeadingAvatar({class:[e.uiOverride?.itemLeadingAvatar,n.ui?.itemLeadingAvatar],active:o})}),null,16,[`size`,`class`])):H(``,!0)]),f(q)(n,r.labelKey)||s[n.slot?`${n.slot}-label`:`item-label`]||f(q)(n,r.descriptionKey)||s[n.slot?`${n.slot}-description`:`item-description`]?(j(),b(`span`,{key:0,"data-slot":`itemWrapper`,class:v(e.ui.itemWrapper({class:[e.uiOverride?.itemWrapper,n.ui?.itemWrapper]}))},[y(`span`,{"data-slot":`itemLabel`,class:v(e.ui.itemLabel({class:[e.uiOverride?.itemLabel,n.ui?.itemLabel],active:o}))},[V(t.$slots,n.slot?`${n.slot}-label`:`item-label`,{item:n,active:o,index:c},()=>[a(F(f(q)(n,r.labelKey)),1)]),n.target===`_blank`&&e.externalIcon!==!1?(j(),L(G,{key:0,name:typeof e.externalIcon==`string`?e.externalIcon:f(l).ui.icons.external,"data-slot":`itemLabelExternalIcon`,class:v(e.ui.itemLabelExternalIcon({class:[e.uiOverride?.itemLabelExternalIcon,n.ui?.itemLabelExternalIcon],color:n?.color,active:o}))},null,8,[`name`,`class`])):H(``,!0)],2),f(q)(n,r.descriptionKey)||s[n.slot?`${n.slot}-description`:`item-description`]?(j(),b(`span`,{key:0,"data-slot":`itemDescription`,class:v(e.ui.itemDescription({class:[e.uiOverride?.itemDescription,n.ui?.itemDescription]}))},[V(t.$slots,n.slot?`${n.slot}-description`:`item-description`,{item:n,active:o,index:c},()=>[a(F(f(q)(n,r.descriptionKey)),1)])],2)):H(``,!0)],2)):H(``,!0),y(`span`,{"data-slot":`itemTrailing`,class:v(e.ui.itemTrailing({class:[e.uiOverride?.itemTrailing,n.ui?.itemTrailing]}))},[V(t.$slots,n.slot?`${n.slot}-trailing`:`item-trailing`,{item:n,active:o,index:c,ui:e.ui},()=>[n.children?.length?(j(),L(G,{key:0,name:_.value,"data-slot":`itemTrailingIcon`,class:v(e.ui.itemTrailingIcon({class:[e.uiOverride?.itemTrailingIcon,n.ui?.itemTrailingIcon],color:n?.color,active:o}))},null,8,[`name`,`class`])):n.kbds?.length?(j(),b(`span`,{key:1,"data-slot":`itemTrailingKbds`,class:v(e.ui.itemTrailingKbds({class:[e.uiOverride?.itemTrailingKbds,n.ui?.itemTrailingKbds]}))},[(j(!0),b(M,null,x(n.kbds,(t,r)=>(j(),L(Pn,w({key:r,size:n.ui?.itemTrailingKbdsSize||e.uiOverride?.itemTrailingKbdsSize||e.ui.itemTrailingKbdsSize()},{ref_for:!0},typeof t==`string`?{value:t}:t),null,16,[`size`]))),128))],2)):H(``,!0)]),i(f(So).ItemIndicator,{"as-child":``},{default:N(()=>[i(G,{name:e.checkedIcon||f(l).ui.icons.check,"data-slot":`itemTrailingIcon`,class:v(e.ui.itemTrailingIcon({class:[e.uiOverride?.itemTrailingIcon,n.ui?.itemTrailingIcon],color:n?.color}))},null,8,[`name`,`class`])]),_:2},1024)],2)])]),_:3}),i(f(So).Portal,n(U(f(u))),{default:N(()=>[i(f(jn),null,{default:N(()=>[(j(),L(B(e.sub?f(So).SubContent:f(So).Content),w({"data-slot":`content`,class:e.ui.c
1ontent({class:[e.uiOverride?.content,r.class]})},f(p)),{default:N(()=>[V(t.$slots,`content-top`,{sub:e.sub??!1}),y(`div`,{role:`presentation`,"data-slot":`viewport`,class:v(e.ui.viewport({class:e.uiOverride?.viewport}))},[(j(!0),b(M,null,x(S.value,(n,a)=>(j(),L(f(So).Group,{key:`group-${a}`,"data-slot":`group`,class:v(e.ui.group({class:e.uiOverride?.group}))},{default:N(()=>[(j(!0),b(M,null,x(n,(n,o)=>(j(),b(M,{key:`group-${a}-${o}`},[n.type===`label`?(j(),L(f(So).Label,{key:0,"data-slot":`label`,class:v(e.ui.label({class:[e.uiOverride?.label,n.ui?.label,n.class]}))},{default:N(()=>[i(f(g),{item:n,index:o},null,8,[`item`,`index`])]),_:2},1032,[`class`])):n.type===`separator`?(j(),L(f(So).Separator,{key:1,"data-slot":`separator`,class:v(e.ui.separator({class:[e.uiOverride?.separator,n.ui?.separator,n.class]}))},null,8,[`class`])):n?.children?.length?(j(),L(f(So).Sub,{key:2,open:n.open,"default-open":n.defaultOpen},{default:N(()=>[i(f(So).SubTrigger,{as:`button`,type:`button`,disabled:n.disabled,"text-value":f(q)(n,r.labelKey),"data-slot":`item`,class:v(e.ui.item({class:[e.uiOverride?.item,n.ui?.item,n.class],color:n?.color}))},{default:N(()=>[i(f(g),{item:n,index:o},null,8,[`item`,`index`])]),_:2},1032,[`disabled`,`text-value`,`class`]),i(Eo,w({sub:``,class:n.ui?.content,ui:e.ui,"ui-override":e.uiOverride,portal:e.portal,items:n.children,"align-offset":-4,"label-key":e.labelKey,"description-key":e.descriptionKey,"checked-icon":e.checkedIcon,"loading-icon":e.loadingIcon,"external-icon":e.externalIcon},{ref_for:!0},n.content),ae({_:2},[x(m(),(e,n)=>({name:n,fn:N(e=>[V(t.$slots,n,w({ref_for:!0},e))])}))]),1040,[`class`,`ui`,`ui-override`,`portal`,`items`,`label-key`,`description-key`,`checked-icon`,`loading-icon`,`external-icon`])]),_:2},1032,[`open`,`default-open`])):n.type===`checkbox`?(j(),L(f(So).CheckboxItem,{key:3,"model-value":n.checked,disabled:n.disabled,"text-value":f(q)(n,r.labelKey),"data-slot":`item`,class:v(e.ui.item({class:[e.uiOverride?.item,n.ui?.item,n.class],color:n?.color})),"onUpdate:modelValue":n.onUpdateChecked,onSelect:n.onSelect},{default:N(()=>[i(f(g),{item:n,index:o},null,8,[`item`,`index`])]),_:2},1032,[`model-value`,`disabled`,`text-value`,`class`,`onUpdate:modelValue`,`onSelect`])):(j(),L(Dn,w({key:4,ref_for:!0},f(En)(n),{custom:``}),{default:N(({active:t,...a})=>[i(f(So).Item,{"as-child":``,disabled:n.disabled,"text-value":f(q)(n,r.labelKey),onSelect:n.onSelect},{default:N(()=>[i(Tn,w({ref_for:!0},a,{"data-slot":`item`,class:e.ui.item({class:[e.uiOverride?.item,n.ui?.item,n.class],active:t,color:n?.color})}),{default:N(()=>[i(f(g),{item:n,active:t,index:o},null,8,[`item`,`active`,`index`])]),_:2},1040,[`class`])]),_:2},1032,[`disabled`,`text-value`,`onSelect`])]),_:2},1040))],64))),128))]),_:2},1032,[`class`]))),128))],2),V(t.$slots,`default`),V(t.$slots,`content-bottom`,{sub:e.sub??!1})]),_:3},16,[`class`]))]),_:3})]),_:3},16)],64))}},Do={slots:{content:`min-w-32 max-h-(--reka-context-menu-content-available-height) bg-default shadow-lg rounded-md ring ring-default overflow-hidden data-[state=open]:animate-[scale-in_100ms_var(--ease-out)] data-[state=closed]:animate-[scale-out_100ms_var(--ease-out)] origin-(--reka-context-menu-content-transform-origin) flex flex-col`,viewport:`relative divide-y divide-default scroll-py-1 overflow-y-auto flex-1`,group:`p-1 isolate`,label:`w-full flex items-center font-semibold text-highlighted`,separator:`-mx-1 my-1 h-px bg-border`,item:`group relative w-full flex items-start select-none outline-none before:absolute before:z-[-1] before:inset-px before:rounded-md data-disabled:cursor-not-allowed data-disabled:opacity-75`,itemLeadingIcon:`shrink-0`,itemLeadingAvatar:`shrink-0`,itemLeadingAvatarSize:``,itemTrailing:`ms-auto inline-flex gap-1.5 items-center`,itemTrailingIcon:`shrink-0`,itemTrailingKbds:`hidden lg:inline-flex items-center shrink-0`,itemTrailingKbdsSize:``,itemWrapper:`flex-1 flex flex-col text-start min-w-0`,itemLabel:`truncate`,itemDescription:`truncate text-muted`,itemLabelExternalIcon:`inline-block size-3 align-top text-dimmed`},variants:{color:{primary:``,secondary:``,success:``,info:``,warning:``,error:``,neutral:``},active:{true:{item:`text-highlighted before:bg-elevated`,itemLeadingIcon:`text-default`},false:{item:[`text-default data-highlighted:text-highlighted data-[state=open]:text-highlighted data-highlighted:before:bg-elevated/50 data-[state=open]:before:bg-elevated/50`,`transition-colors before:transition-colors`],itemLeadingIcon:[`text-dimmed group-data-highlighted:text-default group-data-[state=open]:text-default`,`transition-colors`]}},loading:{true:{itemLeadingIcon:`animate-spin`}},size:{xs:{label:`p-1 text-xs gap-1`,item:`p-1 text-xs gap-1`,itemLeadingIcon:`size-4`,itemLeadingAvatarSize:`3xs`,itemTrailingIcon:`size-4`,itemTrailingKbds:`gap-0.5`,itemTrailingKbdsSize:`sm`},sm:{label:`p-1.5 text-xs gap-1.5`,item:`p-1.5 text-xs gap-1.5`,itemLeadingIcon:`size-4`,itemLeadingAvatarSize:`3xs`,itemTrailingIcon:`size-4`,itemTrailingKbds:`gap-0.5`,itemTrailingKbdsSize:`sm`},md:{label:`p-1.5 text-sm gap-1.5`,item:`p-1.5 text-sm gap-1.5`,itemLeadingIcon:`size-5`,itemLeadingAvatarSize:`2xs`,itemTrailingIcon:`size-5`,itemTrailingKbds:`gap-0.5`,itemTrailingKbdsSize:`md`},lg:{label:`p-2 text-sm gap-2`,item:`p-2 text-sm gap-2`,itemLeadingIcon:`size-5`,itemLeadingAvatarSize:`2xs`,itemTrailingIcon:`size-5`,itemTrailingKbds:`gap-1`,itemTrailingKbdsSize:`md`},xl:{label:`p-2 text-base gap-2`,item:`p-2 text-base gap-2`,itemLeadingIcon:`size-6`,itemLeadingAvatarSize:`xs`,itemTrailingIcon:`size-6`,itemTrailingKbds:`gap-1`,itemTrailingKbdsSize:`lg`}}},compoundVariants:[{color:`primary`,active:!1,class:{item:`text-primary data-highlighted:text-primary data-highlighted:before:bg-primary/10 data-[state=open]:before:bg-primary/10`,itemLeadingIcon:`text-primary/75 group-data-highlighted:text-primary group-data-[state=open]:text-primary`}},{color:`secondary`,active:!1,class:{item:`text-secondary data-highlighted:text-secondary data-highlighted:before:bg-secondary/10 data-[state=open]:before:bg-secondary/10`,itemLeadingIcon:`text-secondary/75 group-data-highlighted:text-secondary group-data-[state=open]:text-secondary`}},{color:`success`,active:!1,class:{item:`text-success data-highlighted:text-success data-highlighted:before:bg-success/10 data-[state=open]:before:bg-success/10`,itemLeadingIcon:`text-success/75 group-data-highlighted:text-success group-data-[state=open]:text-success`}},{color:`info`,active:!1,class:{item:`text-info data-highlighted:text-info data-highlighted:before:bg-info/10 data-[state=open]:before:bg-info/10`,itemLeadingIcon:`text-info/75 group-data-highlighted:text-info group-data-[state=open]:text-info`}},{color:`warning`,active:!1,class:{item:`text-warning data-highlighted:text-warning data-highlighted:before:bg-warning/10 data-[state=open]:before:bg-warning/10`,itemLeadingIcon:`text-warning/75 group-data-highlighted:text-warning group-data-[state=open]:text-warning`}},{color:`error`,active:!1,class:{item:`text-error data-highlighted:text-error data-highlighted:before:bg-error/10 data-[state=open]:before:bg-error/10`,itemLeadingIcon:`text-error/75 group-data-highlighted:text-error group-data-[state=open]:text-error`}},{color:`primary`,active:!0,class:{item:`text-primary before:bg-primary/10`,itemLeadingIcon:`text-primary`}},{color:`secondary`,active:!0,class:{item:`text-secondary before:bg-secondary/10`,itemLeadingIcon:`text-secondary`}},{color:`success`,active:!0,class:{item:`text-success before:bg-success/10`,itemLeadingIcon:`text-success`}},{color:`info`,active:!0,class:{item:`text-info before:bg-info/10`,itemLeadingIcon:`text-info`}},{color:`warning`,active:!0,class:{item:`text-warning before:bg-warning/10`,itemLeadingIcon:`text-warning`}},{color:`error`,active:!0,class:{item:`text-error before:bg-error/10`,itemLeadingIcon:`text-error`}}],defaultVariants:{size:`md`}},Oo={__name:`UContextMenu`,props:{size:{type:null,required:!1},items:{type:null,required:!1},checkedIcon:{type:null,required:!1},loadingIcon:{type:null,required:!1},externalIcon:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},content:{type:Object,required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},labelKey:{type:null,required:!1,default:`label`},descriptionKey:{type:null,required:!1,default:`description`},disabled:{type:Boolean,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},pressOpenDelay:{type:Number,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:[`update:open`],setup(e,{emit:t}){let r=e,a=t,o=d(),s=ut(`contextMenu`,r),c=rt(),l=cn(bt(s,`modal`),a),u=z(()=>s.content),p=()=>st(o,[`default`]),m=E(()=>lt({extend:Do,...c.ui?.contextMenu||{}})({size:s.size}));return(e,t)=>(j(),L(f(Mi),n(U(f(l))),{default:N(()=>[o.default?(j(),L(f(Ki),{key:0,"as-child":``,disabled:f(s).disabled,class:v(f(s).class)},{default:N(()=>[V(e.$slots,`default`)]),_:3},8,[`disabled`,`class`])):H(``,!0),i(Eo,w({class:m.value.content({class:[!o.default&&f(s).class,f(s).ui?.content]}
1),ui:m.value,"ui-override":f(s).ui},u.value,{items:f(s).items,portal:f(s).portal,"label-key":f(s).labelKey,"description-key":f(s).descriptionKey,"checked-icon":f(s).checkedIcon,"loading-icon":f(s).loadingIcon,"external-icon":f(s).externalIcon}),ae({_:2},[x(p(),(t,r)=>({name:r,fn:N(t=>[V(e.$slots,r,n(U(t)))])}))]),1040,[`class`,`ui`,`ui-override`,`items`,`portal`,`label-key`,`description-key`,`checked-icon`,`loading-icon`,`external-icon`])]),_:3},16))}},ko={class:`flex size-8 shrink-0 items-center justify-center rounded-lg bg-muted text-muted-foreground ring-1 ring-inset ring-muted/70 transition-colors duration-150 group-hover:bg-primary/10 group-hover:text-primary group-hover:ring-primary/25`},Ao={class:`flex min-w-0 flex-col gap-0.5`},jo={class:`truncate text-sm font-medium text-foreground transition-colors duration-150 group-hover:text-primary`},Mo={key:0,class:`line-clamp-2 text-xs leading-snug text-muted-foreground`},No=Object.assign(A({__name:`AppNavMenuLink`,props:{item:{}},setup(e){return(t,n)=>{let r=G,a=nt;return j(),L(a,{to:e.item.to,target:e.item.target,class:`group flex max-w-54 items-center gap-2.5 rounded-lg p-2 outline-none transition-colors duration-150 hover:bg-muted/60 focus-visible:ring-2 focus-visible:ring-primary/40`},{default:N(()=>[y(`span`,ko,[i(r,{name:e.item.icon,class:`size-4`},null,8,[`name`])]),y(`span`,Ao,[y(`span`,jo,F(e.item.label),1),e.item.description?(j(),b(`span`,Mo,F(e.item.description),1)):H(``,!0)])]),_:1},8,[`to`,`target`])}}}),{__name:`AppNavMenuLink`}),Po={class:`mb-2.5 px-2 text-[10px] font-bold uppercase tracking-widest text-muted-foreground/70`},Fo={class:`space-y-0.5`},Io=Object.assign(A({__name:`AppNavMenuGroup`,props:{title:{},items:{},divider:{type:Boolean},accent:{type:Boolean},rounded:{}},setup(e){return(t,n)=>{let r=No;return j(),b(`div`,{class:v([`p-3`,e.divider?`border-r border-muted/40 dark:border-white/6`:``,e.accent?`bg-linear-to-b from-primary/8 to-primary/3 dark:from-white/8 dark:to-white/3`:``,e.rounded===`l`?`rounded-l-xl`:e.rounded===`r`?`rounded-r-xl`:``])},[y(`p`,Po,F(e.title),1),y(`ul`,Fo,[(j(!0),b(M,null,x(e.items,e=>(j(),b(`li`,{key:e.label},[i(r,{item:e},null,8,[`item`])]))),128))])],2)}}}),{__name:`AppNavMenuGroup`}),Lo={slots:{content:`bg-default shadow-lg rounded-md ring ring-default data-[state=open]:animate-[scale-in_100ms_var(--ease-out)] data-[state=closed]:animate-[scale-out_100ms_var(--ease-out)] origin-(--reka-popover-content-transform-origin) focus:outline-none pointer-events-auto`,arrow:`fill-bg stroke-default`}},Ro={__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},enableTouch:{type:Boolean,required:!1}},emits:[`close:prevent`,`update:open`],setup(e,{emit:t}){let r=e,a=t,o=d(),s=ut(`popover`,r),c=rt(),l=s.mode===`hover`?bt(s,`defaultOpen`,`open`,`openDelay`,`closeDelay`,`enableTouch`):bt(s,`defaultOpen`,`open`,`modal`),u=cn(l,a),p=zt(z(()=>s.portal)),m=z(()=>tt(s.content,{side:`bottom`,sideOffset:8,collisionPadding:8})),h=E(()=>s.dismissible?{pointerDownOutside:Ht}:[`interactOutside`,`escapeKeyDown`].reduce((e,t)=>(e[t]=e=>{e.preventDefault(),a(`close:prevent`)},e),{})),g=z(()=>tt(s.arrow,{rounded:!0})),_=E(()=>lt({extend:Lo,...c.ui?.popover||{}})({side:m.value.side})),y=E(()=>s.mode===`hover`?wo:To);return(e,t)=>(j(),L(f(y).Root,n(U(f(u))),{default:N(({open:t,close:r})=>[o.default?(j(),L(f(y).Trigger,{key:0,"as-child":``,class:v(f(s).class)},{default:N(()=>[V(e.$slots,`default`,{open:t})]),_:2}
1,1032,[`class`])):H(``,!0),`Anchor`in y.value&&o.anchor?(j(),L(f(y).Anchor,{key:1,"as-child":``},{default:N(()=>[V(e.$slots,`anchor`,n(U(r?{close:r}:{})))]),_:2},1024)):H(``,!0),i(f(y).Portal,n(U(f(p))),{default:N(()=>[i(f(jn),null,{default:N(()=>[i(f(y).Content,w(m.value,{reference:f(s).reference??f(s).content?.reference,"data-slot":`content`,class:_.value.content({class:[!o.default&&f(s).class,f(s).ui?.content]})},k(h.value)),{default:N(()=>[V(e.$slots,`content`,n(U(r?{close:r}:{}))),f(s).arrow?(j(),L(f(y).Arrow,w({key:0},g.value,{"data-slot":`arrow`,class:_.value.arrow({class:f(s).ui?.arrow})}),null,16,[`class`])):H(``,!0)]),_:2},1040,[`reference`,`class`])]),_:2},1024)]),_:2},1040)]),_:3},16))}},zo={slots:{content:`flex items-center gap-1 bg-default text-highlighted shadow-sm rounded-sm ring ring-default h-6 px-2.5 py-1 text-xs select-none data-[state=delayed-open]:animate-[scale-in_100ms_var(--ease-out)] data-[state=closed]:animate-[scale-out_100ms_var(--ease-out)] origin-(--reka-tooltip-content-transform-origin) pointer-events-auto`,arrow:`fill-bg stroke-default`,text:`truncate`,kbds:`hidden lg:inline-flex items-center shrink-0 gap-0.5 not-first-of-type:before:content-['·'] not-first-of-type:before:me-0.5`,kbdsSize:`sm`}},Bo={__name:`UTooltip`,props:{text:{type:String,required:!1},kbds:{type:Array,required:!1},content:{type:Object,required:!1},arrow:{type:[Boolean,Object],required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},reference:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1},delayDuration:{type:Number,required:!1},disableHoverableContent:{type:Boolean,required:!1},disableClosingTrigger:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},ignoreNonKeyboardFocus:{type:Boolean,required:!1}},emits:[`update:open`],setup(e,{emit:t}){let r=e,a=t,o=d(),s=ut(`tooltip`,r),c=rt(),l=io(),u=cn(bt(s,`defaultOpen`,`open`,`delayDuration`,`disableHoverableContent`,`disableClosingTrigger`,`ignoreNonKeyboardFocus`),a),p=zt(z(()=>s.portal)),m=z(()=>tt(s.content,l.content.value,{side:`bottom`,sideOffset:8,collisionPadding:8})),h=z(()=>tt(s.arrow,{rounded:!0})),g=E(()=>lt({extend:zo,...c.ui?.tooltip||{}})({side:m.value.side}));return(e,t)=>(j(),L(f(uo),w(f(u),{disabled:!(f(s).text||f(s).kbds?.length||o.content)||f(s).disabled}),{default:N(({open:t})=>[o.default||f(s).reference?(j(),L(f(go),w({key:0},e.$attrs,{"as-child":``,reference:f(s).reference,class:f(s).class}),{default:N(()=>[V(e.$slots,`default`,{open:t})]),_:2},1040,[`reference`,`class`])):H(``,!0),i(f(ho),n(U(f(p))),{default:N(()=>[i(f(jn),null,{default:N(()=>[i(f(mo),w(m.value,{"data-slot":`content`,class:g.value.content({class:[!o.default&&f(s).class,f(s).ui?.content]})}),{default:N(()=>[V(e.$slots,`content`,{ui:g.value},()=>[f(s).text?(j(),b(`span`,{key:0,"data-slot":`text`,class:v(g.value.text({class:f(s).ui?.text}))},F(f(s).text),3)):H(``,!0),f(s).kbds?.length?(j(),b(`span`,{key:1,"data-slot":`kbds`,class:v(g.value.kbds({class:f(s).ui?.kbds}))},[(j(!0),b(M,null,x(f(s).kbds,(e,t)=>(j(),L(Pn,w({key:t,size:f(s).ui?.kbdsSize||g.value.kbdsSize()},{ref_for:!0},typeof e==`string`?{value:e}:e),null,16,[`size`]))),128))],2)):H(``,!0)]),f(s).arrow?(j(),L(f(ro),w({key:0},h.value,{"data-slot":`arrow`,class:g.value.arrow({class:f(s).ui?.arrow})}),null,16,[`class`])):H(``,!0)]),_:3},16,[`class`])]),_:3})]),_:3},16)]),_:3},16,[`disabled`]))}},Vo={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 focus-visible:before:outline-3`,linkLeadingIcon:`shrink-0 size-5`,linkLeadingAvatar:`shrink-0`,linkLeadingAvatarSize:`2xs`,linkLeadingChipSize:`sm`,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 ease-out motion-reduce:transition-none`,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 focus-visible:before:outline-3`,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 start-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,right] duration-200 ease-out motion-reduce:transition-none origin-[top_center] data-[state=open]:animate-[scale-in_100ms_var(--ease-out)] data-[state=closed]:animate-[scale-out_100ms_var(--ease-out)] z-1`,content:``,indicator:`absolute left-0 data-[state=visible]:animate-[fade-in_100ms_var(--ease-out)] data-[state=hidden]:animate-[fade-out_100ms_var(--ease-out)] 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 ease-out motion-reduce:transition-none`,arrow:`relative top-[50%] size-2.5 rotate-45 border border-default bg-default z-1 rounded-xs`},variants:{color:{primary:{link:`before:outline-primary/25`,childLink:`before:outline-primary/25`},secondary:{link:`before:outline-secondary/25`,childLink:`before:outline-secondary/25`},success:{link:`before:outline-success/25`,childLink:`before:outline-success/25`},info:{link:`before:outline-info/25`,childLink:`before:outline-info/25`},warning:{link:`before:outline-warning/25`,childLink:`before:outline-warning/25`},error:{link:`before:outline-error/25`,childLink:`before:outline-error/25`},neutral:{link:`before:outline-inverted/25`,childLink:`before:outline-inverted/25`}},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 start-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_var(--ease-out)] data-[motion=from-end]:animate-[enter-from-right_200ms_var(--ease-out)] data-[motion=to-start]:animate-[exit-to-left_200ms_var(--ease-out)] data-[motion=to-end]:animate-[exit-to-right_200ms_var(--ease-out)]`},vertical:{viewport:`sm:w-(--reka-navigation-menu-viewport-width) left-(--reka-navigation-menu-viewport-left) rtl:left-auto rtl:right-[calc(100%-var(--reka-navigation-menu-viewport-left)-var(--reka-navigation-menu-viewport-width))]`}},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_var(--ease-out)] data-[state=closed]:animate-[collapsible-up_200ms_var(--ease-out)] data-[state=closed]: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`}},{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`}},Ho=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:null,required:!1},externalIcon:{type:[Boolean,String],required:!1,skipCheck:!0,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},valueKey:{type:null,required:!1,default:`value`},labelKey:{type:null,required:!1,default:`label`},class:{type:null,required:!1},ui:{type:Object,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(e,{emit:t}){let n=e,r=t,o=d(),s=ut(`navigationMenu`,n),c=rt(),l=cn(E(()=>({as:s.as,delayDuration:s.delayDuration,skipDelayDuration:s.skipDelayDuration,orientation:s.orientation,disableClickTrigger:s.disableClickTrigger,disableHoverTrigger:s.disableHoverTrigger,disablePointerLeaveClose:s.disablePointerLeaveClose,unmountOnHide:s.unmountOnHide})),r),u=cn(bt(s,`collapsible`,`disabled`,`type`,`unmountOnHide`),r),p=z(()=>s.content),m=z(()=>tt(typeof s.tooltip==`boolean`?{}
1:s.tooltip,{...s.orientation===`vertical`&&{delayDuration:0,content:{side:`right`}}})),h=z(()=>tt(typeof s.popover==`boolean`?{}:s.popover,{mode:`hover`,content:{side:`right`,align:`start`,alignOffset:2}})),[g,_]=Dt(),[S,C]=Dt({props:{item:Object,index:Number,level:Number,listIndex:Number}}),T=E(()=>lt({extend:Vo,...c.ui?.navigationMenu||{}})({orientation:s.orientation,contentOrientation:s.orientation===`vertical`?void 0:s.contentOrientation,collapsed:s.collapsed,color:s.color,variant:s.variant,highlight:s.highlight,highlightColor:s.highlightColor||s.color})),D=E(()=>s.items?.length?ct(s.items)?s.items:[s.items]:[]);function O(e,t,n,r){let i=D.value.length>1?`group-${r}-`:``;return q(e,s.valueKey)??(n>0?`${i}item-${n}-${t}`:`${i}item-${t}`)}function ee(e,t=0,n=0){let r=e.reduce((e,r,i)=>((r.defaultOpen||r.open)&&e.push(O(r,i,t,n)),e),[]);return s.type===`single`?r[0]:r}function k(e,t,n){t.children?.length&&(s.orientation===`horizontal`?e.preventDefault():s.orientation===`vertical`&&!s.collapsed&&n&&(e.preventDefault(),e.stopPropagation()))}return(e,t)=>(j(),b(M,null,[i(f(g),null,{default:N(({item:t,active:n,index:r,trailingTrigger:l})=>[V(e.$slots,t.slot||`item`,{item:t,index:r,active:n,ui:T.value},()=>[V(e.$slots,t.slot?`${t.slot}-leading`:`item-leading`,{item:t,active:n,index:r,ui:T.value},()=>[t.avatar?(j(),L(An,w({key:0,size:t.ui?.linkLeadingAvatarSize||f(s).ui?.linkLeadingAvatarSize||T.value.linkLeadingAvatarSize()},t.avatar,{"data-slot":`linkLeadingAvatar`,class:T.value.linkLeadingAvatar({class:[f(s).ui?.linkLeadingAvatar,t.ui?.linkLeadingAvatar],active:n,disabled:!!t.disabled})}),null,16,[`size`,`class`])):t.icon&&t.chip?(j(),L(kn,w({key:1,size:t.ui?.linkLeadingChipSize||f(s).ui?.linkLeadingChipSize||T.value.linkLeadingChipSize(),inset:``},typeof t.chip==`object`?t.chip:{},{"data-slot":`linkLeadingChip`}),{default:N(()=>[i(G,{name:t.icon,"data-slot":`linkLeadingIcon`,class:v(T.value.linkLeadingIcon({class:[f(s).ui?.linkLeadingIcon,t.ui?.linkLeadingIcon],active:n,disabled:!!t.disabled}))},null,8,[`name`,`class`])]),_:2},1040,[`size`])):t.icon?(j(),L(G,{key:2,name:t.icon,"data-slot":`linkLeadingIcon`,class:v(T.value.linkLeadingIcon({class:[f(s).ui?.linkLeadingIcon,t.ui?.linkLeadingIcon],active:n,disabled:!!t.disabled}))},null,8,[`name`,`class`])):H(``,!0)]),f(q)(t,f(s).labelKey)||o[t.slot?`${t.slot}-label`:`item-label`]?(j(),b(`span`,{key:0,"data-slot":`linkLabel`,class:v(T.value.linkLabel({class:[f(s).ui?.linkLabel,t.ui?.linkLabel]}))},[V(e.$slots,t.slot?`${t.slot}-label`:`item-label`,{item:t,active:n,index:r},()=>[a(F(f(q)(t,f(s).labelKey)),1)]),t.target===`_blank`&&f(s).externalIcon!==!1?(j(),L(G,{key:0,name:typeof f(s).externalIcon==`string`?f(s).externalIcon:f(c).ui.icons.external,"data-slot":`linkLabelExternalIcon`,class:v(T.value.linkLabelExternalIcon({class:[f(s).ui?.linkLabelExternalIcon,t.ui?.linkLabelExternalIcon],active:n}))},null,8,[`name`,`class`])):H(``,!0)],2)):H(``,!0),t.badge||t.badge===0||f(s).orientation===`horizontal`&&(t.children?.length||o[t.slot?`${t.slot}-content`:`item-content`])||f(s).orientation===`vertical`&&t.children?.length||t.trailingIcon||o[t.slot?`${t.slot}-trailing`:`item-trailing`]?(j(),L(B(f(s).orientation===`vertical`&&t.children?.length&&!f(s).collapsed&&l?f(gn):`span`),{key:1,as:f(s).orientation===`vertical`&&t.children?.length&&!f(s).collapsed&&l?`span`:void 0,"data-slot":`linkTrailing`,class:v(T.value.linkTrailing({class:[f(s).ui?.linkTrailing,t.ui?.linkTrailing]})),onClick:e=>k(e,t,l)},{default:N(()=>[V(e.$slots,t.slot?`${t.slot}-trailing`:`item-trailing`,{item:t,active:n,index:r,ui:T.value},()=>[t.badge||t.badge===0?(j(),L(Fn,w({key:0,color:`neutral`,variant:`outline`,size:t.ui?.linkTrailingBadgeSize||f(s).ui?.linkTrailingBadgeSize||T.value.linkTrailingBadgeSize()},typeof t.badge==`string`||typeof t.badge==`number`?{label:t.badge}:t.badge,{"data-slot":`linkTrailingBadge`,class:T.value.linkTrailingBadge({class:[f(s).ui?.linkTrailingBadge,t.ui?.linkTrailingBadge]})}),null,16,[`size`,`class`])):H(``,!0),f(s).orientation===`horizontal`&&(t.children?.length||o[t.slot?`${t.slot}-content`:`item-content`])||f(s).orientation===`vertical`&&t.children?.length?(j(),L(G,{key:1,name:t.trailingIcon||f(s).trailingIcon||f(c).ui.icons.chevronDown,"data-slot":`linkTrailingIcon`,class:v(T.value.linkTrailingIcon({class:[f(s).ui?.linkTrailingIcon,t.ui?.linkTrailingIcon],active:n}))},null,8,[`name`,`class`])):t.trailingIcon?(j(),L(G,{key:2,name:t.trailingIcon,"data-slot":`linkTrailingIcon`,class:v(T.value.linkTrailingIcon({class:[f(s).ui?.linkTrailingIcon,t.ui?.linkTrailingIcon],active:n}))},null,8,[`name`,`class`])):H(``,!0)])]),_:2},1032,[`as`,`class`,`onClick`])):H(``,!0)])]),_:3}
1),i(f(S),null,{default:N(({item:t,index:n,level:r=0,listIndex:l=0})=>[(j(),L(B(f(s).orientation===`vertical`&&!f(s).collapsed?f(hn):f(Ja)),w({as:`li`},f(s).orientation===`vertical`&&!f(s).collapsed?{disabled:!!t.disabled}:{},{value:O(t,n,r,l)}),{default:N(()=>[f(s).orientation===`vertical`&&t.type===`label`&&!f(s).collapsed?(j(),b(`div`,{key:0,"data-slot":`label`,class:v(T.value.label({class:[f(s).ui?.label,t.ui?.label,t.class]}))},[i(f(_),{item:t,index:n,"trailing-trigger":!0},null,8,[`item`,`index`])],2)):t.type===`label`?H(``,!0):(j(),L(Dn,w({key:1},f(s).orientation===`vertical`&&t.children?.length&&!f(s).collapsed&&t.type===`trigger`?{}:f(En)(t),{custom:``}),{default:N(({active:l,...u})=>[(j(),L(B(f(s).orientation===`horizontal`&&(t.children?.length||o[t.slot?`${t.slot}-content`:`item-content`])?f(to):f(s).orientation===`vertical`&&t.children?.length&&!f(s).collapsed&&!u.href?f(gn):f(Qa)),{"as-child":``,active:l||t.active,disabled:t.disabled,onSelect:t.onSelect},{default:N(()=>[f(s).orientation===`vertical`&&f(s).collapsed&&t.children?.length&&(f(s).popover||t.popover)?(j(),L(Ro,w({key:0},{...h.value,...typeof t.popover==`boolean`?{}:t.popover||{}},{ui:{content:T.value.content({class:[f(s).ui?.content,t.ui?.content]})}}),{content:N(({close:r})=>[V(e.$slots,t.slot?`${t.slot}-content`:`item-content`,{item:t,active:l||t.active,index:n,ui:T.value,close:r},()=>[y(`ul`,{"data-slot":`childList`,class:v(T.value.childList({class:[f(s).ui?.childList,t.ui?.childList]}))},[y(`li`,{"data-slot":`childLabel`,class:v(T.value.childLabel({class:[f(s).ui?.childLabel,t.ui?.childLabel]}))},F(f(q)(t,f(s).labelKey)),3),(j(!0),b(M,null,x(t.children,(e,n)=>(j(),b(`li`,{key:n,"data-slot":`childItem`,class:v(T.value.childItem({class:[f(s).ui?.childItem,t.ui?.childItem]}))},[i(Dn,w({ref_for:!0},f(En)(e),{custom:``}),{default:N(({active:n,...r})=>[i(f(Qa),{"as-child":``,active:n,onSelect:e.onSelect},{default:N(()=>[i(Tn,w({ref_for:!0},r,{"data-slot":`childLink`,class:T.value.childLink({class:[f(s).ui?.childLink,t.ui?.childLink,e.class],active:n})}),{default:N(()=>[e.icon?(j(),L(G,{key:0,name:e.icon,"data-slot":`childLinkIcon`,class:v(T.value.childLinkIcon({class:[f(s).ui?.childLinkIcon,t.ui?.childLinkIcon],active:n}))},null,8,[`name`,`class`])):H(``,!0),y(`span`,{"data-slot":`childLinkLabel`,class:v(T.value.childLinkLabel({class:[f(s).ui?.childLinkLabel,t.ui?.childLinkLabel],active:n}))},[a(F(f(q)(e,f(s).labelKey))+` `,1),e.target===`_blank`&&f(s).externalIcon!==!1?(j(),L(G,{key:0,name:typeof f(s).externalIcon==`string`?f(s).externalIcon:f(c).ui.icons.external,"data-slot":`childLinkLabelExternalIcon`,class:v(T.value.childLinkLabelExternalIcon({class:[f(s).ui?.childLinkLabelExternalIcon,t.ui?.childLinkLabelExternalIcon],active:n}))},null,8,[`name`,`class`])):H(``,!0)],2)]),_:2},1040,[`class`])]),_:2},1032,[`active`,`onSelect`])]),_:2},1040)],2))),128))],2)])]),default:N(()=>[i(Tn,w(u,{"data-slot":`link`,class:T.value.link({class:[f(s).ui?.link,t.ui?.link,t.class],active:l||t.active,disabled:!!t.disabled,level:r>0})}),{default:N(()=>[i(f(_),{item:t,active:l||t.active,index:n,"trailing-trigger":!!u.href},null,8,[`item`,`active`,`index`,`trailing-trigger`])]),_:2},1040,[`class`])]),_:2},1040,[`ui`])):f(s).orientation===`vertical`&&f(s).collapsed&&(f(s).tooltip||t.tooltip)||f(s).orientation===`horizontal`&&t.tooltip?(j(),L(Bo,w({key:1,text:f(q)(t,f(s).labelKey)},{...m.value,...typeof t.tooltip==`boolean`?{}:t.tooltip||{}}),{default:N(()=>[i(Tn,w(u,{"data-slot":`link`,class:T.value.link({class:[f(s).ui?.link,t.ui?.link,t.class],active:l||t.active,disabled:!!t.disabled,level:r>0})}),{default:N(()=>[i(f(_),{item:t,active:l||t.active,index:n,"trailing-trigger":!!u.href},null,8,[`item`,`active`,`index`,`trailing-trigger`])]),_:2},1040,[`class`])]),_:2},1040,[`text`])):(j(),L(Tn,w({key:2},u,{"data-slot":`link`,class:T.value.link({class:[f(s).ui?.link,t.ui?.link,t.class],active:l||t.active,disabled:!!t.disabled,level:f(s).orientation===`horizontal`||r>0})}),{default:N(()=>[i(f(_),{item:t,active:l||t.active,index:n,"trailing-trigger":!!u.href},null,8,[`item`,`active`,`index`,`trailing-trigger`])]),_:2},1040,[`class`]))]),_:2},1064,[`active`,`disabled`,`onSelect`])),f(s).orientation===`horizontal`&&(t.children?.length||o[t.slot?`${t.slot}-content`:`item-content`])?(j(),L(f(Xa),w({key:0},p.value,{"data-slot":`content`,class:T.value.content({class:[f(s).ui?.content,t.ui?.content]}
1)}),{default:N(()=>[V(e.$slots,t.slot?`${t.slot}-content`:`item-content`,{item:t,active:l||t.active,index:n,ui:T.value},()=>[y(`ul`,{"data-slot":`childList`,class:v(T.value.childList({class:[f(s).ui?.childList,t.ui?.childList]}))},[(j(!0),b(M,null,x(t.children,(e,n)=>(j(),b(`li`,{key:n,"data-slot":`childItem`,class:v(T.value.childItem({class:[f(s).ui?.childItem,t.ui?.childItem]}))},[i(Dn,w({ref_for:!0},f(En)(e),{custom:``}),{default:N(({active:n,...r})=>[i(f(Qa),{"as-child":``,active:n,onSelect:e.onSelect},{default:N(()=>[i(Tn,w({ref_for:!0},r,{"data-slot":`childLink`,class:T.value.childLink({class:[f(s).ui?.childLink,t.ui?.childLink,e.class],active:n})}),{default:N(()=>[e.icon?(j(),L(G,{key:0,name:e.icon,"data-slot":`childLinkIcon`,class:v(T.value.childLinkIcon({class:[f(s).ui?.childLinkIcon,t.ui?.childLinkIcon],active:n}))},null,8,[`name`,`class`])):H(``,!0),y(`div`,{"data-slot":`childLinkWrapper`,class:v(T.value.childLinkWrapper({class:[f(s).ui?.childLinkWrapper,t.ui?.childLinkWrapper]}))},[y(`p`,{"data-slot":`childLinkLabel`,class:v(T.value.childLinkLabel({class:[f(s).ui?.childLinkLabel,t.ui?.childLinkLabel],active:n}))},[a(F(f(q)(e,f(s).labelKey))+` `,1),e.target===`_blank`&&f(s).externalIcon!==!1?(j(),L(G,{key:0,name:typeof f(s).externalIcon==`string`?f(s).externalIcon:f(c).ui.icons.external,"data-slot":`childLinkLabelExternalIcon`,class:v(T.value.childLinkLabelExternalIcon({class:[f(s).ui?.childLinkLabelExternalIcon,t.ui?.childLinkLabelExternalIcon],active:n}))},null,8,[`name`,`class`])):H(``,!0)],2),e.description?(j(),b(`p`,{key:0,"data-slot":`childLinkDescription`,class:v(T.value.childLinkDescription({class:[f(s).ui?.childLinkDescription,t.ui?.childLinkDescription],active:n}))},F(e.description),3)):H(``,!0)],2)]),_:2},1040,[`class`])]),_:2},1032,[`active`,`onSelect`])]),_:2},1040)],2))),128))],2)])]),_:2},1040,[`class`])):H(``,!0)]),_:2},1040)),f(s).orientation===`vertical`&&t.children?.length&&!f(s).collapsed?(j(),L(f(mn),{key:2,"data-slot":`content`,class:v(T.value.content({class:[f(s).ui?.content,t.ui?.content]}))},{default:N(()=>[i(f(pn),w({...f(u),defaultValue:ee(t.children,r+1,l)},{as:`ul`,"data-slot":`childList`,class:T.value.childList({class:[f(s).ui?.childList,t.ui?.childList]})}),{default:N(()=>[(j(!0),b(M,null,x(t.children,(e,t)=>(j(),L(f(C),{key:t,item:e,index:t,level:r+1,"list-index":l,"data-slot":`childItem`,class:v(T.value.childItem({class:[f(s).ui?.childItem,e.ui?.childItem]}))},null,8,[`item`,`index`,`level`,`list-index`,`class`]))),128))]),_:2},1040,[`class`])]),_:2},1032,[`class`])):H(``,!0)]),_:2},1040,[`value`]))]),_:3}),i(f(Ga),w({"data-slot":`root`},{...f(l),...f(s).orientation===`horizontal`?{modelValue:f(s).modelValue,defaultValue:f(s).defaultValue}:{},...e.$attrs},{"data-collapsed":f(s).collapsed,class:T.value.root({class:[f(s).ui?.root,f(s).class]})}),{default:N(()=>[V(e.$slots,`list-leading`),(j(!0),b(M,null,x(D.value,(e,t)=>(j(),b(M,{key:`list-${t}`},[(j(),L(B(f(s).orientation===`vertical`?f(pn):f($a)),w({ref_for:!0},f(s).orientation===`vertical`&&!f(s).collapsed?{...f(u),modelValue:f(s).modelValue,defaultValue:f(s).defaultValue??ee(e,0,t)}:{},{as:`ul`,"data-slot":`list`,class:T.value.list({class:f(s).ui?.list})}),{default:N(()=>[(j(!0),b(M,null,x(e,(e,n)=>(j(),L(f(C),{key:`list-${t}-${n}`,item:e,index:n,"list-index":t,"data-slot":`item`,class:v(T.value.item({class:[f(s).ui?.item,e.ui?.item]}))},null,8,[`item`,`index`,`list-index`,`class`]))),128))]),_:2},1040,[`class`])),f(s).orientation===`vertical`&&t<D.value.length-1?(j(),b(`div`,{key:0,"data-slot":`separator`,class:v(T.value.separator({class:f(s).ui?.separator}))},null,2)):H(``,!0)],64))),128)),V(e.$slots,`list-trailing`),f(s).orientation===`horizontal`?(j(),b(`div`,{key:0,"data-slot":`viewportWrapper`,class:v(T.value.viewportWrapper({class:f(s).ui?.viewportWrapper}))},[f(s).arrow?(j(),L(f(Za),{key:0,"data-slot":`indicator`,class:v(T.value.indicator({class:f(s).ui?.indicator}))},{default:N(()=>[y(`div`,{"data-slot":`arrow`,class:v(T.value.arrow({class:f(s).ui?.arrow}))},null,2)]),_:1},8,[`class`])):H(``,!0),i(f(no),{"data-slot":`viewport`,class:v(T.value.viewport({class:f(s).ui?.viewport}))},null,8,[`class`])],2)):H(``,!0)]),_:3},16,[`data-collapsed`,`class`])],64))}}),Uo={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-(--ui-header-height)`,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:``},right:{content:`max-w-md`},bottom:{content:``},left:{content:`max-w-md`}},inset:{true:{content:`rounded-lg`}},transition:{true:{overlay:`data-[state=open]:animate-[fade-in_200ms_var(--ease-out)] data-[state=closed]:animate-[fade-out_200ms_var(--ease-out)]`}}},compoundVariants:[{side:`top`,inset:!0,class:{content:`max-h-[calc(100%-2rem)] inset-x-4 top-4`}},{side:`top`,inset:!1,class:{content:`max-h-full inset-x-0 top-0`}},{side:`right`,inset:!0,class:{content:`w-[calc(100%-2rem)] inset-y-4 right-4`}},{side:`right`,inset:!1,class:{content:`w-full inset-y-0 right-0`}},{side:`bottom`,inset:!0,class:{content:`max-h-[calc(100%-2rem)] inset-x-4 bottom-4`}},{side:`bottom`,inset:!1,class:{content:`max-h-full inset-x-0 bottom-0`}},{side:`left`,inset:!0,class:{content:`w-[calc(100%-2rem)] inset-y-4 left-4`}},{side:`left`,inset:!1,class:{content:`w-full inset-y-0 left-0`}},{transition:!0,side:`top`,class:{content:`data-[state=open]:animate-[slide-in-from-top_200ms_var(--ease-out)] data-[state=closed]:animate-[slide-out-to-top_200ms_var(--ease-out)]`}},{transition:!0,side:`right`,class:{content:`data-[state=open]:animate-[slide-in-from-right_200ms_var(--ease-out)] data-[state=closed]:animate-[slide-out-to-right_200ms_var(--ease-out)]`}},{transition:!0,side:`bottom`,class:{content:`data-[state=open]:animate-[slide-in-from-bottom_200ms_var(--ease-out)] data-[state=closed]:animate-[slide-out-to-bottom_200ms_var(--ease-out)]`}},{transition:!0,side:`left`,class:{content:`data-[state=open]:animate-[slide-in-from-left_200ms_var(--ease-out)] data-[state=closed]:animate-[slide-out-to-left_200ms_var(--ease-out)]`}}]},Wo={__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`},inset:{type:Boolean,required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},close:{type:[Boolean,Object],required:!1,default:!0},closeIcon:{type:null,required:!1},dismissible:{type:Boolean,required:!1,default:!0},class:{type:null,required:!1},ui:{type:Object,required:!1},open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1},modal:{type:Boolean,required:!1,default:!0},unmountOnHide:{type:Boolean,required:!1}},emits:[`leave`,`after:leave`,`enter`,`after:enter`,`close:prevent`,`update:open`],setup(e,{emit:t}){let r=e,o=t,s=d(),c=ut(`slideover`,r),{t:l}=On(),u=rt(),p=cn(bt(c,`open`,`defaultOpen`,`modal`,`unmountOnHide`),o),m=zt(z(()=>c.portal)),h=z(()=>c.content),g=E(()=>c.dismissible?{pointerDownOutside:Ht}:[`interactOutside`,`escapeKeyDown`].reduce((e,t)=>
1(e[t]=e=>{e.preventDefault(),o(`close:prevent`)},e),{})),_=E(()=>lt({extend:Uo,...u.ui?.slideover||{}})({transition:c.transition,side:c.side,inset:c.inset}));return(e,t)=>(j(),L(f(_n),n(U(f(p))),{default:N(({open:n,close:r})=>[s.default?(j(),L(f(bn),{key:0,"as-child":``,class:v(f(c).class)},{default:N(()=>[V(e.$slots,`default`,{open:n})]),_:2},1032,[`class`])):H(``,!0),i(f(vn),w(f(m),{"force-mount":f(m).disabled&&f(c).unmountOnHide===!1||void 0}),{default:N(()=>[i(f(jn),null,{default:N(()=>[f(c).overlay?(j(),L(f(Ut),{key:0,"data-slot":`overlay`,class:v(_.value.overlay({class:f(c).ui?.overlay}))},null,8,[`class`])):H(``,!0),i(f(Pt),w({"data-side":f(c).side,"data-slot":`content`,class:_.value.content({class:[!s.default&&f(c).class,f(c).ui?.content]})},h.value,{onEnter:t[0]||=e=>o(`enter`),onAfterEnter:t[1]||=e=>o(`after:enter`),onLeave:t[2]||=e=>o(`leave`),onAfterLeave:t[3]||=e=>o(`after:leave`)},k(g.value)),{default:N(()=>[!f(c).title&&!s.title||!f(c).description&&!s.description||s.content?(j(),L(f(Cn),{key:0},{default:N(()=>[!f(c).title&&!s.title?(j(),L(f(Mt),{key:0})):s.content?(j(),L(f(Mt),{key:1},{default:N(()=>[V(e.$slots,`title`,{},()=>[a(F(f(c).title),1)])]),_:3})):H(``,!0),!f(c).description&&!s.description?(j(),L(f(Gt),{key:2})):s.content?(j(),L(f(Gt),{key:3},{default:N(()=>[V(e.$slots,`description`,{},()=>[a(F(f(c).description),1)])]),_:3})):H(``,!0)]),_:3})):H(``,!0),V(e.$slots,`content`,{close:r},()=>[s.header||f(c).title||s.title||f(c).description||s.description||f(c).close||s.close?(j(),b(`div`,{key:0,"data-slot":`header`,class:v(_.value.header({class:f(c).ui?.header}))},[V(e.$slots,`header`,{close:r},()=>[f(c).title||s.title||f(c).description||s.description?(j(),b(`div`,{key:0,"data-slot":`wrapper`,class:v(_.value.wrapper({class:f(c).ui?.wrapper}))},[f(c).title||s.title?(j(),L(f(Mt),{key:0,"data-slot":`title`,class:v(_.value.title({class:f(c).ui?.title}))},{default:N(()=>[V(e.$slots,`title`,{},()=>[a(F(f(c).title),1)])]),_:3},8,[`class`])):H(``,!0),f(c).description||s.description?(j(),L(f(Gt),{key:1,"data-slot":`description`,class:v(_.value.description({class:f(c).ui?.description}))},{default:N(()=>[V(e.$slots,`description`,{},()=>[a(F(f(c).description),1)])]),_:3},8,[`class`])):H(``,!0)],2)):H(``,!0),V(e.$slots,`actions`),f(c).close||s.close?(j(),L(f(At),{key:1,"as-child":``},{default:N(()=>[V(e.$slots,`close`,{ui:_.value},()=>[f(c).close?(j(),L(Mn,w({key:0,icon:f(c).closeIcon||f(u).ui.icons.close,color:`neutral`,variant:`ghost`,"aria-label":f(l)(`slideover.close`)},typeof f(c).close==`object`?f(c).close:{},{"data-slot":`close`,class:_.value.close({class:f(c).ui?.close})}),null,16,[`icon`,`aria-label`,`class`])):H(``,!0)])]),_:2},1024)):H(``,!0)])],2)):H(``,!0),y(`div`,{"data-slot":`body`,class:v(_.value.body({class:f(c).ui?.body}))},[V(e.$slots,`body`,{close:r})],2),s.footer?(j(),b(`div`,{key:1,"data-slot":`footer`,class:v(_.value.footer({class:f(c).ui?.footer}))},[V(e.$slots,`footer`,{close:r})],2)):H(``,!0)])]),_:2},1040,[`data-side`,`class`])]),_:2},1024)]),_:2},1040,[`force-mount`])]),_:3},16))}};(function(){try{if(typeof document<`u`){var e=document.createElement(`style`);e.nonce=document.head.querySelector(`meta[property=csp-nonce]`)?.content,e.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(e)}}catch(e){console.error(`vite-plugin-css-injected-by-js`,e)}})();var Go=typeof window<`u`&&typeof document<`u`;typeof WorkerGlobalScope<`u`&&globalThis instanceof WorkerGlobalScope;var Ko=e=>typeof e<`u`;function qo(e){return JSON.parse(JSON.stringify(e))}function Jo(e,t,n,r={}){let{clone:i=!1,passive:a=!1,eventName:o,deep:s=!1,defaultValue:l,shouldEmit:d}=r,f=u(),p=n||f?.emit||(f?.$emit)?.bind(f)||(f?.proxy?.$emit)?.bind(f?.proxy),m=o;t||=`modelValue`,m||=`update:${t.toString()}`;let h=e=>i?typeof i==`function`?i(e):qo(e):e,g=()=>Ko(e[t])?h(e[t]):l,_=e=>{d?d(e)&&p(m,e):p(m,e)};if(a){let n=g(),r=R(n),i=!1;return c(()=>e[t],e=>{i||(i=!0,r.value=h(e),I(()=>i=!1))}),c(r,n=>{!i&&(n!==e[t]||s)&&_(n)},{deep:s}),r}return E({get(){return g()},set(e){_(e)}})}var[Yo,Xo]=K(`DrawerRoot`),Zo=new WeakMap;function Z(e,t,n=!1){if(!e||!(e instanceof HTMLElement)||!t)return;let r={};Object.entries(t).forEach(([t,n])=>{if(t.startsWith(`--`)){e.style.setProperty(t,n);return}r[t]=e.style[t],e.style[t]=n}),!n&&Zo.set(e,r)}function Qo(e,t){if(!e||!(e instanceof HTMLElement))return;let n=Zo.get(e);n&&Object.entries(n).forEach(([t,n])=>{e.style[t]=n})}function $o(e,t){let n=window.getComputedStyle(e),r=n.transform||n.webkitTransform||n.mozTransform,i=r.match(/^matrix3d\((.+)\)$/);return i?Number.parseFloat(i[1].split(`, `)[Q(t)?13:12]):(i=r.match(/^matrix\((.+)\)$/),i?Number.parseFloat(i[1].split(`, `)[Q(t)?5:4]):null)}function es(e){return 8*(Math.log(e+1)-2)}function Q(e){switch(e){case`top`:case`bottom`:return!0;case`left`:case`right`:return!1;default:return e}}function ts(e,t){if(!e)return()=>{};let n=e.style.cssText;return Object.assign(e.style,t),()=>{e.style.cssText=n}}var $={DURATION:.5,EASE:[.32,.72,0,1]},ns=.4,rs=.25,is=100,as=8,os=16,ss=26,cs=`vaul-dragging`;function ls({activeSnapPoint:e,snapPoints:t,drawerRef:n,overlayRef:r,fadeFromIndex:i,onSnapPointChange:a,direction:o}){let s=R(typeof window<`u`?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);function l(){s.value={innerWidth:window.innerWidth,innerHeight:window.innerHeight}}S(()=>{typeof window<`u`&&window.addEventListener(`resize`,l)}),ee(()=>{typeof window<`u`&&window.removeEventListener(`resize`,l)});let u=E(()=>(t.value&&e.value===t.value[t.value.length-1])??null),d=E(()=>t.value&&t.value.length>0&&(i?.value||i?.value===0)&&!Number.isNaN(i?.value)&&t.value[i?.value??-1]===e.value||!t.value),f=E(()=>t.value?.findIndex(t=>t===e.value)??null),p=E(()=>t.value?.map(e=>{let t=typeof e==`string`,n=0;if(t&&(n=Number.parseInt(e,10)),Q(o.value)){let r=t?n:s.value?e*s.value.innerHe
1ight:0;return s.value?o.value===`bottom`?s.value.innerHeight-r:-s.value.innerHeight+r:r}let r=t?n:s.value?e*s.value.innerWidth:0;return s.value?o.value===`right`?s.value.innerWidth-r:-s.value.innerWidth+r:r})??[]),m=E(()=>f.value===null?null:p.value?.[f.value]),h=s=>{let c=p.value?.findIndex(e=>e===s)??null;I(()=>{a(c,p.value),Z(n.value?.$el,{transition:`transform ${$.DURATION}s cubic-bezier(${$.EASE.join(`,`)})`,transform:Q(o.value)?`translate3d(0, ${s}px, 0)`:`translate3d(${s}px, 0, 0)`})}),p.value&&c!==p.value.length-1&&c!==i?.value?Z(r.value?.$el,{transition:`opacity ${$.DURATION}s cubic-bezier(${$.EASE.join(`,`)})`,opacity:`0`}):Z(r.value?.$el,{transition:`opacity ${$.DURATION}s cubic-bezier(${$.EASE.join(`,`)})`,opacity:`1`}),e.value=c===null?null:t.value?.[c]??null};c([e,p,t],()=>{if(e.value){let n=t.value?.findIndex(t=>t===e.value)??-1;p.value&&n!==-1&&typeof p.value[n]==`number`&&h(p.value[n])}},{immediate:!0});function g({draggedDistance:e,closeDrawer:n,velocity:a,dismissible:s}){if(i.value===void 0)return;let c=o.value===`bottom`||o.value===`right`?(m.value??0)-e:(m.value??0)+e,l=f.value===i.value-1,d=f.value===0,g=e>0;if(l&&Z(r.value?.$el,{transition:`opacity ${$.DURATION}s cubic-bezier(${$.EASE.join(`,`)})`}),a>2&&!g){s?n():h(p.value[0]);return}if(a>2&&g&&p&&t.value){h(p.value[t.value.length-1]);return}let _=p.value?.reduce((e,t)=>typeof e!=`number`||typeof t!=`number`?e:Math.abs(t-c)<Math.abs(e-c)?t:e),v=Q(o.value)?window.innerHeight:window.innerWidth;if(a>ns&&Math.abs(e)<v*.4){let e=g?1:-1;if(e>0&&u){h(p.value[(t.value?.length??0)-1]);return}if(d&&e<0&&s&&n(),f.value===null)return;h(p.value[f.value+e]);return}h(_)}function _({draggedDistance:e}){if(m.value===null)return;let t=o.value===`bottom`||o.value===`right`?m.value-e:m.value+e;(o.value===`bottom`||o.value===`right`)&&t<p.value[p.value.length-1]||(o.value===`top`||o.value===`left`)&&t>p.value[p.value.length-1]||Z(n.value?.$el,{transform:Q(o.value)?`translate3d(0, ${t}px, 0)`:`translate3d(${t}px, 0, 0)`})}function v(e,n){if(!t.value||typeof f.value!=`number`||!p.value||i.value===void 0)return null;let r=f.value===i.value-1;if(f.value>=i.value&&n)return 0;if(r&&!n)return 1;if(!d.value&&!r)return null;let a=r?f.value+1:f.value-1,o=r?p.value[a]-p.value[a-1]:p.value[a+1]-p.value[a],s=e/Math.abs(o);return r?1-s:s}return{isLastSnapPoint:u,shouldFade:d,getPercentageDragged:v,activeSnapPointIndex:f,onRelease:g,onDrag:_,snapPointsOffset:p}}function us(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}var ds=null;function fs(e){let{isOpen:t,modal:n,nested:r,hasBeenOpened:i,preventScrollRestoration:a,noBodyStyles:o}=e,s=R(typeof window<`u`?window.location.href:``),l=R(0);function u(){if(us()&&ds===null&&t.value&&!o.value){ds={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left,height:document.body.style.height};let{scrollX:e,innerHeight:t}=window;document.body.style.setProperty(`position`,`fixed`,`important`),Object.assign(document.body.style,{top:`${-l.value}px`,left:`${-e}px`,right:`0px`,height:`auto`}),setTimeout(()=>{requestAnimationFrame(()=>{let e=t-window.innerHeight;e&&l.value>=t&&(document.body.style.top=`-${l.value+e}px`)})},300)}}function d(){if(us()&&ds!==null&&!o.value){let e=-Number.parseInt(document.body.style.top,10),t=-Number.parseInt(document.body.style.left,10);Object.assign(document.body.style,ds),window.requestAnimationFrame(()=>{if(a.value&&s.value!==window.location.href){s.value=window.location.href;return}window.scrollTo(t,e)}),ds=null}}return S(()=>{function e(){l.value=window.scrollY}e(),window.addEventListener(`scroll`,e),T(()=>{window.removeEventListener(`scroll`,e)})}),c([t,i,s],()=>{r.value||!i.value||(t.value?(window.matchMedia(`(display-mode: standalone)`).matches||u(),n.value||setTimeout(()=>{d()},500)):d())}),{restorePositionSetting:d}}function ps(e,t){return e&&e.value?e:t}function ms(e){let{emitDrag:t,emitRelease:n,emitClose:r,emitOpenChange:i,open:a,dismissible:o,nested:s,modal:l,shouldScaleBackground:u,setBackgroundColorOnScale:d,scrollLockTimeout:f,closeThreshold:p,activeSnapPoint:m,fadeFromIndex:h,direction:_,noBodyStyles:v,handleOnly:y,preventScrollRestoration:b}=e,x=R(a.value??!1),S=R(!1),C=R(!1),w=R(!1),T=R(null),D=R(null),O=R(null),ee=R(null),k=R(null),A=R(!1),te=R(null),j=R(0),M=R(!1);R(0);let N=R(null);R(0);let ne=E(()=>N.value?.$el.getBoundingClientRect().height||0),P=ps(e.snapPoints,R(void 0)),F=E(()=>P&&(P.value?.length??0)>0),I=R(null),{activeSnapPointIndex:re,onRelease:ie,snapPointsOffset:L,onDrag:ae,shouldFade:z,getPercentageDragged:B}=ls({snapPoints:P,activeSnapPoint:m,drawerRef:N,fadeFromIndex:h,overlayRef:T,onSnapPointChange:oe,direction:_});function oe(e,t){P.value&&e===t.length-1&&(D.value=new Date)}fs({isOpen:x,modal:l,nested:s,hasBeenOpened:S,noBodyStyles:v,preventScrollRestoration:b});function V(){return(window.innerWidth-ss)/window.innerWidth}function H(e,t){if(!e)return!1;let n=e,r=window.getSelection()?.toString(),i=N.value?$o(N.value.$el,_.value):null,a=new Date;if(n.hasAttribute(`data-vaul-no-drag`)||n.closest(`[data-vaul-no-drag]`))return!1;if(_.value===`right`||_.value===`left`)return!0;
1if(D.value&&a.getTime()-D.value.getTime()<500)return!1;if(i!==null&&(_.value===`bottom`?i>0:i<0))return!0;if(r&&r.length>0)return!1;if(k.value&&a.getTime()-k.value.getTime()<f.value&&i===0||t)return k.value=a,!1;for(;n;){if(n.scrollHeight>n.clientHeight){if(n.scrollTop!==0)return k.value=new Date,!1;if(n.getAttribute(`role`)===`dialog`)return!0}n=n.parentNode}return!0}function se(e){!o.value&&!P.value||N.value&&!N.value.$el.contains(e.target)||(C.value=!0,O.value=new Date,e.target.setPointerCapture(e.pointerId),j.value=Q(_.value)?e.clientY:e.clientX)}function U(e){var n;if(N.value&&C.value){let r=_.value===`bottom`||_.value===`right`?1:-1,i=(j.value-(Q(_.value)?e.clientY:e.clientX))*r,a=i>0,s=P.value&&!o.value&&!a;if(s&&re.value===0)return;let c=Math.abs(i),l=document.querySelector(`[data-vaul-drawer-wrapper]`)||document.querySelector(`[vaul-drawer-wrapper]`),d=c/ne.value,f=B(c,a);if(f!==null&&(d=f),s&&d>=1||!A.value&&!H(e.target,a))return;if((n=N?.value)==null||n.$el.classList.add(cs),A.value=!0,Z(N.value?.$el,{transition:`none`}),Z(T.value?.$el,{transition:`none`}),P.value&&ae({draggedDistance:i}),a&&!P.value){let e=es(i),t=Math.min(e*-1,0)*r;Z(N.value?.$el,{transform:Q(_.value)?`translate3d(0, ${t}px, 0)`:`translate3d(${t}px, 0, 0)`});return}let p=1-d;if((z.value||h.value&&re.value===h.value-1)&&(t(d),Z(T.value?.$el,{opacity:`${p}`,transition:`none`},!0)),l&&T.value&&u.value){let e=Math.min(V()+d*(1-V()),1),t=8-d*8,n=Math.max(0,14-d*14);Z(l,{borderRadius:`${t}px`,transform:Q(_.value)?`scale(${e}) translate3d(0, ${n}px, 0)`:`scale(${e}) translate3d(${n}px, 0, 0)`,transition:`none`},!0)}if(!P.value){let e=c*r;Z(N.value?.$el,{transform:Q(_.value)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})}}}function ce(){if(!N.value)return;let e=document.querySelector(`[data-vaul-drawer-wrapper]`)||document.querySelector(`[vaul-drawer-wrapper]`),t=$o(N.value.$el,_.value);Z(N.value.$el,{transform:`translate3d(0, 0, 0)`,transition:`transform ${$.DURATION}s cubic-bezier(${$.EASE.join(`,`)})`}),Z(T.value?.$el,{transition:`opacity ${$.DURATION}s cubic-bezier(${$.EASE.join(`,`)})`,opacity:`1`}),u.value&&t&&t>0&&x.value&&Z(e,{borderRadius:`${as}px`,overflow:`hidden`,...Q(_.value)?{transform:`scale(${V()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`,transformOrigin:`top`}:{transform:`scale(${V()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`,transformOrigin:`left`},transitionProperty:`transform, border-radius`,transitionDuration:`${$.DURATION}s`,transitionTimingFunction:`cubic-bezier(${$.EASE.join(`,`)})`},!0)}function le(e){N.value&&(r(),e||(x.value=!1),window.setTimeout(()=>{P.value&&(m.value=P.value[0])},$.DURATION*1e3))}g(()=>{if(!x.value&&u.value&&Go){let e=setTimeout(()=>{Qo(document.body)},200);return()=>clearTimeout(e)}}),c(a,()=>{x.value=a.value,a.value||le()});function ue(e){if(!C.value||!N.value)return;N.value.$el.classList.remove(cs),A.value=!1,C.value=!1,ee.value=new Date;let t=$o(N.value.$el,_.value);
1if(!H(e.target,!1)||!t||Number.isNaN(t)||O.value===null)return;let r=ee.value.getTime()-O.value.getTime(),i=j.value-(Q(_.value)?e.clientY:e.clientX),a=Math.abs(i)/r;if(a>.05&&(w.value=!0,window.setTimeout(()=>{w.value=!1},200)),P.value){let e=_.value===`bottom`||_.value===`right`?1:-1;ie({draggedDistance:i*e,closeDrawer:le,velocity:a,dismissible:o.value}),n(!0);return}if(_.value===`bottom`||_.value===`right`?i>0:i<0){ce(),n(!0);return}if(a>ns){le(),n(!1);return}if(t>=Math.min(N.value.$el.getBoundingClientRect().height??0,window.innerHeight)*p.value){le(),n(!1);return}n(!0),ce()}c(x,e=>{e&&(D.value=new Date),i(e)},{immediate:!0});function de(e){var t;let n=e?(window.innerWidth-os)/window.innerWidth:1,r=e?-16:0;te.value&&window.clearTimeout(te.value),Z(N.value?.$el,{transition:`transform ${$.DURATION}s cubic-bezier(${$.EASE.join(`,`)})`,transform:`scale(${n}) translate3d(0, ${r}px, 0)`}),!e&&(t=N.value)!=null&&t.$el&&(te.value=window.setTimeout(()=>{let e=$o(N.value?.$el,_.value);Z(N.value?.$el,{transition:`none`,transform:Q(_.value)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})},500))}function fe(e){if(e<0)return;let t=Q(_.value)?window.innerHeight:window.innerWidth,n=(t-os)/t,r=n+e*(1-n),i=-16+e*os;Z(N.value?.$el,{transform:Q(_.value)?`scale(${r}) translate3d(0, ${i}px, 0)`:`scale(${r}) translate3d(${i}px, 0, 0)`,transition:`none`})}function pe(e){let t=Q(_.value)?window.innerHeight:window.innerWidth,n=e?(t-os)/t:1,r=e?-16:0;e&&Z(N.value?.$el,{transition:`transform ${$.DURATION}s cubic-bezier(${$.EASE.join(`,`)})`,transform:Q(_.value)?`scale(${n}) translate3d(0, ${r}px, 0)`:`scale(${n}) translate3d(${r}px, 0, 0)`})}return{open:a,isOpen:x,modal:l,keyboardIsOpen:M,hasBeenOpened:S,drawerRef:N,drawerHeightRef:ne,overlayRef:T,handleRef:I,isDragging:C,dragStartTime:O,isAllowedToDrag:A,snapPoints:P,activeSnapPoint:m,hasSnapPoints:F,pointerStart:j,dismissible:o,snapPointsOffset:L,direction:_,shouldFade:z,fadeFromIndex:h,shouldScaleBackground:u,setBackgroundColorOnScale:d,onPress:se,onDrag:U,onRelease:ue,closeDrawer:le,onNestedDrag:fe,onNestedRelease:pe,onNestedOpenChange:de,emitClose:r,emitDrag:t,emitRelease:n,emitOpenChange:i,nested:s,handleOnly:y,noBodyStyles:v}}var hs=A({__name:`DrawerRoot`,props:{activeSnapPoint:{default:void 0},closeThreshold:{default:rs},shouldScaleBackground:{type:Boolean,default:void 0},setBackgroundColorOnScale:{type:Boolean,default:!0},scrollLockTimeout:{default:is},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(e,{expose:t,emit:n}){let r=e,i=n;d();let a=E(()=>r.fadeFromIndex??(r.snapPoints&&r.snapPoints.length-1)),o=Jo(r,`open`,i,{defaultValue:r.defaultOpen,passive:r.open===void 0}),s=Jo(r,`activeSnapPoint`,i,{passive:r.activeSnapPoint===void 0}),c={emitDrag:e=>i(`drag`,e),emitRelease:e=>i(`release`,e),emitClose:()=>i(`close`),emitOpenChange:e=>{i(`update:open`,e),setTimeout(()=>{i(`animationEnd`,e)},$.DURATION*1e3)}},{closeDrawer:l,hasBeenOpened:u,modal:p,isOpen:m}=Xo(ms({...c,...h(r),activeSnapPoint:s,fadeFromIndex:a,open:o}));function g(e){if(o.value!==void 0){c.emitOpenChange(e);return}m.value=e,e?u.value=!0:l()}return t({open:m}),(e,t)=>(j(),L(f(_n),{open:f(m),modal:f(p),"onUpdate:open":g},{default:N(()=>[V(e.$slots,`default`,{open:f(m)})]),_:3},8,[`open`,`modal`]))}}),gs=A({__name:`DrawerRootNested`,props:{activeSnapPoint:{},closeThreshold:{},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(e,{emit:t}){let n=e,r=t,{onNestedDrag:i,onNestedOpenChange:a,onNestedRelease:o}=Yo();function s(){a(!1)}function c(e){i(e)}function l(e){e&&a(e),r(`update:open`,e)}let u=Y(n,r);return(e,t)=>(j(),L(hs,w(f(u),{nested:``,onClose:s,onDrag:c,onRelease:f(o),"onUpdate:open":l}),{default:N(()=>[V(e.$slots,`default`)]),_:3},16,[`onRelease`]))}}),_s=A({__name:`DrawerOverlay`,setup(e){let{overlayRef:t,hasSnapPoints:n,isOpen:r,shouldFade:i}=Yo();return(e,a)=>(j(),L(f(Ut),{ref_key:`overlayRef`,ref:t,"data-vaul-overlay":``,"data-vaul-snap-points":f(r)&&f(n)?`true`:`false`,"data-vaul-snap-points-overlay":f(r)&&f(i)?`true`:`false`},null,8,[`data-vaul-snap-points`,`data-vaul-snap-points-overlay`]))}});
1function vs(){let{direction:e,isOpen:t,shouldScaleBackground:n,setBackgroundColorOnScale:r,noBodyStyles:i}=Yo(),a=R(null),o=R(document.body.style.backgroundColor);function s(){return(window.innerWidth-ss)/window.innerWidth}g(c=>{if(t.value&&n.value){a.value&&clearTimeout(a.value);let t=document.querySelector(`[data-vaul-drawer-wrapper]`)||document.querySelector(`[vaul-drawer-wrapper]`);if(!t)return;r.value&&!i.value&&ts(document.body,{background:`black`}),ts(t,{transformOrigin:Q(e.value)?`top`:`left`,transitionProperty:`transform, border-radius`,transitionDuration:`${$.DURATION}s`,transitionTimingFunction:`cubic-bezier(${$.EASE.join(`,`)})`});let n=ts(t,{borderRadius:`${as}px`,overflow:`hidden`,...Q(e.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)`}});c(()=>{n(),a.value=window.setTimeout(()=>{o.value?document.body.style.background=o.value:document.body.style.removeProperty(`background`)},$.DURATION*1e3)})}},{flush:`pre`})}var ys=A({__name:`DrawerContent`,setup(e){let{open:t,isOpen:n,snapPointsOffset:r,hasSnapPoints:i,drawerRef:a,onPress:o,onDrag:s,onRelease:c,modal:l,emitOpenChange:u,dismissible:d,keyboardIsOpen:p,closeDrawer:m,direction:h,handleOnly:_}=Yo();vs();let v=R(!1),y=E(()=>r.value&&r.value.length>0?`${r.value[0]}px`:`0`);function b(e){if(!l.value||e.defaultPrevented){e.preventDefault();return}p.value&&=!1,d.value?u(!1):e.preventDefault()}function x(e){_.value||o(e)}function S(e){_.value||s(e)}return g(()=>{i.value&&window.requestAnimationFrame(()=>{v.value=!0})}),(e,t)=>(j(),L(f(Pt),{ref_key:`drawerRef`,ref:a,"data-vaul-drawer":``,"data-vaul-drawer-direction":f(h),"data-vaul-delayed-snap-points":v.value?`true`:`false`,"data-vaul-snap-points":f(n)&&f(i)?`true`:`false`,style:C({"--snap-point-height":y.value}),onPointerdown:x,onPointermove:S,onPointerup:f(c),onPointerDownOutside:b,onOpenAutoFocus:t[0]||=le(()=>{},[`prevent`]),onEscapeKeyDown:t[1]||=e=>{f(d)||e.preventDefault()}},{default:N(()=>[V(e.$slots,`default`)]),_:3},8,[`data-vaul-drawer-direction`,`data-vaul-delayed-snap-points`,`data-vaul-snap-points`,`style`,`onPointerup`]))}}),bs=[`data-vaul-drawer-visible`],xs={"data-vaul-handle-hitarea":``,"aria-hidden":`true`},Ss=250,Cs=120,ws=A({__name:`DrawerHandle`,props:{preventCycle:{type:Boolean,default:!1}},setup(e){let t=e,{onPress:n,onDrag:r,handleRef:i,handleOnly:a,isOpen:o,snapPoints:s,activeSnapPoint:c,isDragging:l,dismissible:u,closeDrawer:d}=Yo(),p=R(null),m=R(!1);function h(){if(m.value){v();return}window.setTimeout(()=>{g()},Cs)}function g(){if(l.value||t.preventCycle||m.value){v();return}if(v(),!s.value||s.value.length===0){u.value||d();return}let e=c.value===s.value[s.value.length-1];if(e&&u.value){d();return}let n=s.value.findIndex(e=>e===c.value);if(n===-1)return;let r=e?0:n+1;c.value=s.value[r]}function _(){p.value=window.setTimeout(()=>{m.value=!0},Ss)}function v(){p.value&&window.clearTimeout(p.value),m.value=!1}function x(e){a.value&&n(e),_()}function S(e){a.value&&r(e)}return(e,t)=>(j(),b(`div`,{ref_key:`handleRef`,ref:i,"data-vaul-drawer-visible":f(o)?`true`:`false`,"data-vaul-handle":``,"aria-hidden":`true`,onClick:h,onPointercancel:v,onPointerdown:x,onPointermove:S},[y(`span`,xs,[V(e.$slots,`default`)])],40,bs))}}),Ts={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 ease-out`],container:`w-full flex flex-col gap-4 p-4 overflow-y-auto`,header:`flex items-center gap-1.5 min-h-8`,wrapper:`min-w-0 flex-1`,title:`text-highlighted font-semibold`,description:`mt-1 text-muted text-sm`,actions:`flex items-center gap-1.5 shrink-0 ms-auto`,body:`flex-1`,footer:`flex flex-col gap-1.5`,close:``},variants:{direction:{top:{content:`mb-24 flex-col-reverse`,handle:`mb-4`},right:{content:`flex-row rtl:flex-row-reverse`,handle:`!ml-4`},bottom:{content:`mt-24 flex-col`,handle:`mt-4`},left:{content:`flex-row-reverse rtl:flex-row`,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`}}]},Es={__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},close:{type:[Boolean,Object],required:!1},closeIcon:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},activeSnapPoint:{type:[Number,String,null],required:!1},closeThreshold:{type:Number,required:!1}
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(e,{emit:t}){let r=e,o=t,s=d(),c=ut(`drawer`,r),{t:l}=On(),u=rt(),p=cn(bt(c,`activeSnapPoint`,`closeThreshold`,`shouldScaleBackground`,`setBackgroundColorOnScale`,`scrollLockTimeout`,`fixed`,`dismissible`,`modal`,`open`,`defaultOpen`,`nested`,`direction`,`noBodyStyles`,`handleOnly`,`preventScrollRestoration`,`snapPoints`),o),m=zt(z(()=>c.portal)),h=z(()=>c.content),g=E(()=>c.dismissible?{pointerDownOutside:Ht}:[`interactOutside`,`escapeKeyDown`].reduce((e,t)=>(e[t]=e=>{e.preventDefault(),o(`close:prevent`)},e),{})),_=E(()=>lt({extend:Ts,...u.ui?.drawer||{}})({direction:c.direction,inset:c.inset,snapPoints:c.snapPoints&&c.snapPoints.length>0}));return(e,t)=>(j(),L(B(f(c).nested?f(gs):f(hs)),n(U(f(p))),{default:N(()=>[s.default?(j(),L(f(bn),{key:0,"as-child":``,class:v(f(c).class)},{default:N(()=>[V(e.$slots,`default`)]),_:3},8,[`class`])):H(``,!0),i(f(vn),n(U(f(m))),{default:N(()=>[i(f(jn),null,{default:N(()=>
1[f(c).overlay?(j(),L(f(_s),{key:0,"data-slot":`overlay`,class:v(_.value.overlay({class:f(c).ui?.overlay}))},null,8,[`class`])):H(``,!0),i(f(ys),w({"data-slot":`content`,class:_.value.content({class:[!s.default&&f(c).class,f(c).ui?.content]})},h.value,k(g.value)),{default:N(()=>[f(c).handle?(j(),L(f(ws),{key:0,"data-slot":`handle`,class:v(_.value.handle({class:f(c).ui?.handle}))},null,8,[`class`])):H(``,!0),!f(c).title&&!s.title||!f(c).description&&!s.description||s.content?(j(),L(f(Cn),{key:1},{default:N(()=>[!f(c).title&&!s.title?(j(),L(f(Mt),{key:0})):s.content?(j(),L(f(Mt),{key:1},{default:N(()=>[V(e.$slots,`title`,{},()=>[a(F(f(c).title),1)])]),_:3})):H(``,!0),!f(c).description&&!s.description?(j(),L(f(Gt),{key:2})):s.content?(j(),L(f(Gt),{key:3},{default:N(()=>[V(e.$slots,`description`,{},()=>[a(F(f(c).description),1)])]),_:3})):H(``,!0)]),_:3})):H(``,!0),V(e.$slots,`content`,{},()=>[y(`div`,{"data-slot":`container`,class:v(_.value.container({class:f(c).ui?.container}))},[s.header||f(c).title||s.title||f(c).description||s.description||f(c).close||s.close||s.actions?(j(),b(`div`,{key:0,"data-slot":`header`,class:v(_.value.header({class:f(c).ui?.header}))},[V(e.$slots,`header`,{},()=>[f(c).title||s.title||f(c).description||s.description?(j(),b(`div`,{key:0,"data-slot":`wrapper`,class:v(_.value.wrapper({class:f(c).ui?.wrapper}))},[f(c).title||s.title?(j(),L(f(Mt),{key:0,"data-slot":`title`,class:v(_.value.title({class:f(c).ui?.title}))},{default:N(()=>[V(e.$slots,`title`,{},()=>[a(F(f(c).title),1)])]),_:3},8,[`class`])):H(``,!0),f(c).description||s.description?(j(),L(f(Gt),{key:1,"data-slot":`description`,class:v(_.value.description({class:f(c).ui?.description}))},{default:N(()=>[V(e.$slots,`description`,{},()=>[a(F(f(c).description),1)])]),_:3},8,[`class`])):H(``,!0)],2)):H(``,!0),s.actions||f(c).close||s.close?(j(),b(`div`,{key:1,"data-slot":`actions`,class:v(_.value.actions({class:f(c).ui?.actions}))},[V(e.$slots,`actions`),f(c).close||s.close?(j(),L(f(At),{key:0,"as-child":``},{default:N(()=>[V(e.$slots,`close`,{ui:_.value},()=>[f(c).close?(j(),L(Mn,w({key:0,icon:f(c).closeIcon||f(u).ui.icons.close,color:`neutral`,variant:`ghost`,"aria-label":f(l)(`drawer.close`)},typeof f(c).close==`object`?f(c).close:{},{"data-slot":`close`,class:_.value.close({class:f(c).ui?.close})}),null,16,[`icon`,`aria-label`,`class`])):H(``,!0)])]),_:3})):H(``,!0)],2)):H(``,!0)])],2)):H(``,!0),s.body?(j(),b(`div`,{key:1,"data-slot":`body`,class:v(_.value.body({class:f(c).ui?.body}))},[V(e.$slots,`body`)],2)):H(``,!0),s.footer?(j(),b(`div`,{key:2,"data-slot":`footer`,class:v(_.value.footer({class:f(c).ui?.footer}))},[V(e.$slots,`footer`)],2)):H(``,!0)],2)])]),_:3},16,[`class`])]),_:3})]),_:3},16)]),_:3},16))}},Ds={slots:{root:`bg-default/75 backdrop-blur-sm 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`}}}},Os=Object.assign({inheritAttrs:!1},{__name:`UHeader`,props:t({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`},autoClose:{type:Boolean,required:!1,default:!0},class:{type:null,required:!1},ui:{type:Object,required:!1}},{open:{type:Boolean,default:!1},openModifiers:{}}),emits:[`update:open`],setup(e){let t=e,r=d(),s=ut(`header`,t),l=o(e,`open`,{type:Boolean,default:!1}),u=Ge(),{t:p}=On(),m=rt(),[h,g]=Dt(),[_,x]=Dt(),[S,C]=Dt(),T=E(()=>(r.title&&ot(r.title())||s.title||`Nuxt UI`).trim());c(()=>u.fullPath,()=>{s.autoClose&&(l.value=!1)});let D=E(()=>lt({extend:Ds,...m.ui?.header||{}})()),O=E(()=>({slideover:Wo,modal:Kt,drawer:Es})[s.mode]),ee=z(()=>tt(s.menu,{},s.mode===`modal`?{fullscreen:!0,transition:!1}:{}));function k(){l.value=!l.value}return(e,t)=>(j(),b(M,null,[i(f(S),null,{default:N(()=>[V(e.$slots,`toggle`,{open:l.value,toggle:k,ui:D.value},()=>[f(s).toggle?(j(),L(Mn,w({key:0,color:`neutral`,variant:`ghost`,"aria-label":l.value?f(p)(`header.close`):f(p)(`header.open`),icon:l.value?f(m).ui.icons.close:f(m).ui.icons.menu},typeof f(s).toggle==`object`?f(s).toggle:{},{"data-slot":`toggle`,class:D.value.toggle({class:f(s).ui?.toggle,toggleSide:f(s).toggleSide}),onClick:k}),null,16,[`aria-label`,`icon`,`class`])):H(``,!0)])]),_:3}),i(f(h),null,{default:N(()=>[y(`div`,{"data-slot":`left`,class:v(D.value.left({class:f(s).ui?.left}))},[f(s).toggleSide===`left`?(j(),L(f(C),{key:0})):H(``,!0),V(e.$slots,`left`,{},()=>[i(Dn,{to:f(s).to,"aria-label":T.value,"data-slot":`title`,class:v(D.value.title({class:f(s).ui?.title}))},{default:N(()=>[V(e.$slots,`title`,{},()=>[a(F(f(s).title),1)])]),_:3},8,[`to`,`aria-label`,`class`])])],2)]),_:3}),i(f(_),null,{default:N(()=>[y(`div`,{"data-slot":`right`,class:v(D.value.right({class:f(s).ui?.right}))}
1,[V(e.$slots,`right`),f(s).toggleSide===`right`?(j(),L(f(C),{key:0})):H(``,!0)],2)]),_:3}),i(f(J),w({as:f(s).as,"data-slot":`root`},e.$attrs,{class:D.value.root({class:[f(s).ui?.root,f(s).class]})}),{default:N(()=>[V(e.$slots,`top`),i(In,{"data-slot":`container`,class:v(D.value.container({class:f(s).ui?.container}))},{default:N(()=>[i(f(g)),y(`div`,{"data-slot":`center`,class:v(D.value.center({class:f(s).ui?.center}))},[V(e.$slots,`default`)],2),i(f(x))]),_:3},8,[`class`]),V(e.$slots,`bottom`)]),_:3},16,[`as`,`class`]),i(f(O),w({open:l.value,"onUpdate:open":t[0]||=e=>l.value=e,title:f(p)(`header.title`),description:f(p)(`header.description`)},ee.value,{ui:{overlay:D.value.overlay({class:f(s).ui?.overlay}),content:D.value.content({class:f(s).ui?.content})}}),{content:N(t=>[V(e.$slots,`content`,n(U(t)),()=>[f(s).mode===`drawer`?H(``,!0):(j(),b(`div`,{key:0,"data-slot":`header`,class:v(D.value.header({class:f(s).ui?.header}))},[i(f(g)),i(f(x))],2)),y(`div`,{"data-slot":`body`,class:v(D.value.body({class:f(s).ui?.body}))},[V(e.$slots,`body`)],2)])]),_:3},16,[`open`,`title`,`description`,`ui`])],64))}});function ks(){let{t:e}=at(),t=it();return{navLinks:E(()=>[{label:e(`nav.platform.label`),slot:`platform`,children:[{label:e(`nav.platform.emailFinder.label`),description:e(`nav.platform.emailFinder.description`),to:t(`/email-finder`),icon:`i-lucide-mail`,_group:`find`},{label:e(`nav.platform.domainSearch.label`),description:e(`nav.platform.domainSearch.description`),to:t(`/domain-search`),icon:`i-lucide-search`,_group:`find`},{label:e(`nav.platform.authorFinder.label`),description:e(`nav.platform.authorFinder.description`),to:t(`/author-finder`),icon:`i-lucide-user-search`,_group:`find`},{label:e(`nav.platform.linkedinFinder.label`),description:e(`nav.platform.linkedinFinder.description`),to:t(`/linkedin-finder`),icon:`i-simple-icons-linkedin`,_group:`find`},{label:e(`nav.platform.phoneFinder.label`),description:e(`nav.platform.phoneFinder.description`),to:t(`/phone-finder`),icon:`i-lucide-phone-call`,_group:`find`},{label:e(`nav.platform.catchAllFinder.label`),description:e(`nav.platform.catchAllFinder.description`),to:t(`/catch-all-finder`),icon:`i-lucide-scan-search`,_group:`find`},{label:e(`nav.platform.emailVerifier.label`),description:e(`nav.platform.emailVerifier.description`),to:t(`/email-verifier`),icon:`i-lucide-shield-check`,_group:`verify`},{label:e(`nav.platform.phoneValidator.label`),description:e(`nav.platform.phoneValidator.description`),to:t(`/phone-validator`),icon:`i-lucide-phone`,_group:`verify`},{label:e(`nav.platform.catchAllVerifier.label`),description:e(`nav.platform.catchAllVerifier.description`),to:t(`/catch-all-verifier`),icon:`i-lucide-shield-alert`,_group:`verify`},{label:e(`nav.platform.reverseEmailLookup.label`),description:e(`nav.platform.reverseEmailLookup.description`),to:t(`/reverse-email-lookup`),icon:`i-lucide-search-check`,_group:`verify`},{label:e(`nav.platform.emailEnrichment.label`),description:e(`nav.platform.emailEnrichment.description`),to:t(`/enrichment`),icon:`i-lucide-sparkles`,_group:`enrich`},{label:e(`nav.platform.reveal.label`),description:e(`nav.platform.reveal.description`),to:t(`/reveal`),icon:`i-lucide-building-2`,_group:`enrich`},{label:e(`nav.platform.bulkTasks.label`),description:e(`nav.platform.bulkTasks.description`),to:t(`/bulks`),icon:`i-lucide-layers`,_group:`enrich`},{label:e(`nav.platform.databaseDownload.label`),description:e(`nav.platform.databaseDownload.description`),to:t(`/database`),icon:`i-lucide-database`,_group:`enrich`},{label:e(`nav.platform.extensions.label`),description:e(`nav.platform.extensions.description`),to:t(`/browsers`),icon:`i-lucide-puzzle`,_group:`connect`},{label:e(`nav.platform.cli.label`),description:e(`nav.platform.cli.description`),to:t(`/cli`),icon:`i-lucide-terminal`,_group:`connect`},{label:`HubSpot`,to:t(`/integrations/hubspot`),icon:`i-simple-icons-hubspot`,_group:`integrations`,_brand:`#FF7A59`},{label:`n8n`,to:t(`/integrations/n8n`),icon:`i-simple-icons-n8n`,_group:`integrations`,_brand:`#EA4B71`},{label:`Make`,to:t(`/integrations/make`),icon:`i-simple-icons-make`,_group:`integrations`,_brand:`#6D00CC`},{label:`Zapier`,to:t(`/integrations/zapier`),icon:`i-simple-icons-zapier`,_group:`integrations`,_brand:`#FF4F00`},{label:`Pipedrive`,to:t(`/integrations/pipedrive`),icon:`i-logos-pipedrive`,_group:`integrations`},{label:`MCP Server`,to:t(`/mcp`),icon:`i-lucide-bot`,_group:`integrations`},{label:e(`nav.platform.api.label`),to:t(`/api`),icon:`i-lucide-code`,_group:`integrations`},{label:e(`nav.platform.allIntegrations`),to:t(`/integrations`),icon:`i-lucide-arrow-right`,_group:`integrations`,_all:!0}]},{label:e(`nav.solutions.label`),slot:`solutions`,children:[{label:e(`nav.solutions.personEnrichment.label`),description:e(`nav.solutions.personEnrichment.description`),to:t(`/solutions/person-enrichment`),icon:`i-lucide-user-check`,_group:`enrichment`}
1,{label:e(`nav.solutions.companyEnrichment.label`),description:e(`nav.solutions.companyEnrichment.description`),to:t(`/solutions/company-enrichment`),icon:`i-lucide-building-2`,_group:`enrichment`},{label:e(`nav.solutions.csvEnrichment.label`),description:e(`nav.solutions.csvEnrichment.description`),to:t(`/solutions/csv-enrichment`),icon:`i-lucide-file-spreadsheet`,_group:`enrichment`},{label:e(`nav.solutions.apiEnrichment.label`),description:e(`nav.solutions.apiEnrichment.description`),to:t(`/solutions/api-enrichment`),icon:`i-lucide-code`,_group:`enrichment`},{label:e(`nav.solutions.forAgencies.label`),description:e(`nav.solutions.forAgencies.description`),to:t(`/solutions/for-agencies`),icon:`i-lucide-megaphone`,_group:`teams`},{label:e(`nav.solutions.forGtmTeams.label`),description:e(`nav.solutions.forGtmTeams.description`),to:t(`/solutions/for-gtm-teams`),icon:`i-lucide-target`,_group:`teams`},{label:e(`nav.solutions.forDevelopers.label`),description:e(`nav.solutions.forDevelopers.description`),to:t(`/solutions/for-developers`),icon:`i-lucide-code-2`,_group:`teams`},{label:e(`nav.solutions.forStartups.label`),description:e(`nav.solutions.forStartups.description`),to:t(`/solutions/for-startups`),icon:`i-lucide-rocket`,_group:`teams`},{label:e(`nav.solutions.forSecurityTeams.label`),description:e(`nav.solutions.forSecurityTeams.description`),to:t(`/solutions/for-security-teams`),icon:`i-lucide-shield-check`,_group:`more`},{label:e(`nav.solutions.forRecruiters.label`),description:e(`nav.solutions.forRecruiters.description`),to:t(`/solutions/for-recruiters`),icon:`i-lucide-user-search`,_group:`more`},{label:e(`nav.solutions.forFreelancers.label`),description:e(`nav.solutions.forFreelancers.description`),to:t(`/solutions/for-freelancers`),icon:`i-lucide-briefcase`,_group:`more`}]},{label:e(`nav.resources.label`),slot:`resources`,children:[{label:e(`nav.resources.ourApis.label`),description:e(`nav.resources.ourApis.description`),to:t(`/api`),icon:`i-lucide-code`,_group:`learn`},{label:e(`nav.company.blog.label`),description:e(`nav.company.blog.description`),to:`https://tomba.io/blog/`,target:`_blank`,icon:`i-lucide-file-text`,_group:`learn`},{label:e(`nav.company.helpCenter.label`),description:e(`nav.company.helpCenter.description`),to:`https://help.tomba.io/en/`,target:`_blank`,icon:`i-lucide-help-circle`,_group:`learn`},{label:e(`nav.resources.changelog.label`),description:e(`nav.resources.changelog.description`),to:t(`/changelog`,`en`),locale:`en`,icon:`i-lucide-rocket`,_group:`learn`},{label:e(`nav.resources.freeTools.label`),description:e(`nav.resources.freeTools.description`),to:t(`/tools`),icon:`i-lucide-wrench`,_group:`discover`},{label:e(`nav.resources.glossary.label`),description:e(`nav.resources.glossary.description`),to:t(`/glossary`),icon:`i-lucide-bookmark`,_group:`discover`},{label:e(`nav.whyTomba.viewAllAlternatives.label`),description:e(`nav.whyTomba.viewAllAlternatives.description`),to:t(`/alternative`,`en`),icon:`i-lucide-repeat`,_group:`discover`},{label:e(`nav.whyTomba.viewAllComparisons.label`),description:e(`nav.whyTomba.viewAllComparisons.description`),to:t(`/comparison`,`en`),icon:`i-lucide-git-compare`,_group:`discover`},{label:e(`nav.company.press.label`),description:e(`nav.company.press.description`),to:t(`/design-kit`),icon:`i-lucide-newspaper`,_group:`company`},{label:e(`nav.resources.about.label`),description:e(`nav.resources.about.description`),to:t(`/about`),icon:`i-lucide-users`,_group:`company`},{label:e(`nav.ourData.label`),description:e(`nav.ourData.description`),to:t(`/our-data`),icon:`i-lucide-database`,_group:`company`},{label:e(`nav.resources.affiliate.label`),description:e(`nav.resources.affiliate.description`),to:t(`/affiliate`),icon:`i-lucide-handshake`,_group:`company`}]},{label:e(`nav.pricing.label`),to:t(`/pricing`),slot:`pricing`},{label:e(`nav.enterprise.label`),to:t(`/enterprise`)}])}}var As={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 rounded-sm outline-primary/25 focus-visible:outline-3`,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`]}}}},js={__name:`UFooterColumns`,props:{as:{type:null,required:!1,default:`nav`},class:{type:null,required:!1},columns:{type:Array,required:!1},ui:{type:Object,required:!1}},setup(e){let t=e,n=d(),r=ut(`footerColumns`,t),o=rt(),s=E(()=>lt({extend:As,...o.ui?.footerColumns||{}})());return(e,t)=>(j(),L(f(J),{as:f(r).as,"data-slot":`root`,class:v(s.value.root({class:[f(r).ui?.root,f(r).class]}))},{default:N(()=>[n.left?(j(),b(`div`,{key:0,"data-slot":`left`,class:v(s.value.left({class:f(r).ui?.left}))}
1,[V(e.$slots,`left`)],2)):H(``,!0),n.default||f(r).columns?.length?(j(),b(`div`,{key:1,"data-slot":`center`,class:v(s.value.center({class:f(r).ui?.center}))},[V(e.$slots,`default`,{},()=>[(j(!0),b(M,null,x(f(r).columns,(t,c)=>(j(),b(`div`,{key:c},[y(`h3`,{"data-slot":`label`,class:v(s.value.label({class:f(r).ui?.label}))},[V(e.$slots,`column-label`,{column:t},()=>[a(F(t.label),1)])],2),y(`ul`,{"data-slot":`list`,class:v(s.value.list({class:f(r).ui?.list}))},[(j(!0),b(M,null,x(t.children,(t,c)=>(j(),b(`li`,{key:c,"data-slot":`item`,class:v(s.value.item({class:[f(r).ui?.item,t.ui?.item]}))},[i(Dn,w({ref_for:!0},f(En)(t),{custom:``}),{default:N(({active:c,...l})=>[i(Tn,w({ref_for:!0},l,{"data-slot":`link`,class:s.value.link({class:[f(r).ui?.link,t.ui?.link,t.class],active:c})}),{default:N(()=>[V(e.$slots,`link`,{link:t,active:c,ui:s.value},()=>[V(e.$slots,`link-leading`,{link:t,active:c,ui:s.value},()=>[t.icon?(j(),L(G,{key:0,name:t.icon,"data-slot":`linkLeadingIcon`,class:v(s.value.linkLeadingIcon({class:[f(r).ui?.linkLeadingIcon,t.ui?.linkLeadingIcon],active:c}))},null,8,[`name`,`class`])):H(``,!0)]),t.label||n[`link-label`]?(j(),b(`span`,{key:0,"data-slot":`linkLabel`,class:v(s.value.linkLabel({class:[f(r).ui?.linkLabel,t.ui?.linkLabel],active:c}))},[V(e.$slots,`link-label`,{link:t,active:c},()=>[a(F(t.label),1)]),t.target===`_blank`?(j(),L(G,{key:0,name:f(o).ui.icons.external,"data-slot":`linkLabelExternalIcon`,class:v(s.value.linkLabelExternalIcon({class:[f(r).ui?.linkLabelExternalIcon,t.ui?.linkLabelExternalIcon],active:c}))},null,8,[`name`,`class`])):H(``,!0)],2)):H(``,!0),V(e.$slots,`link-trailing`,{link:t,active:c})])]),_:2},1040,[`class`])]),_:2},1040)],2))),128))],2)]))),128))])],2)):H(``,!0),n.right?(j(),b(`div`,{key:2,"data-slot":`right`,class:v(s.value.right({class:f(r).ui?.right}))},[V(e.$slots,`right`)],2)):H(``,!0)]),_:3},8,[`as`,`class`]))}},Ms={class:`flex flex-col items-center gap-1.5`},Ns={class:`text-xs font-medium text-muted`},Ps={class:`flex items-center gap-1.5`},Fs=[`href`,`title`,`aria-label`],Is=Object.assign(A({__name:`AskAiAboutTomba`,setup(e){let{t}=at(),n=[{label:`ChatGPT`,icon:`i-simple-icons-openai`,url:e=>`https://chatgpt.com/?q=${e}`,tile:`bg-[#000000] text-white`},{label:`Grok`,icon:`i-simple-icons-x`,url:e=>`https://grok.com/?q=${e}`,tile:`bg-[#000000] text-white`},{label:`Claude`,icon:`i-simple-icons-claude`,url:e=>`https://claude.ai/new?q=${e}`,tile:`bg-[#D97757] text-white`},{label:`Google AI Mode`,icon:`i-simple-icons-googlegemini`,url:e=>`https://www.google.com/search?udm=50&q=${e}`,tile:`bg-[#0b0b0d] text-white`}],r=E(()=>[t(`ui.askAi.qWhatIs`),t(`ui.askAi.qIsItGood`),t(`ui.askAi.qHowItHelps`),t(`ui.askAi.qCompare`),t(`ui.askAi.qAccuracy`)]),a=E(()=>n.map((e,t)=>{let n=r.value[t]??r.value[0]??``;return{...e,href:e.url(encodeURIComponent(n)),prompt:n}}));return(e,n)=>{let r=G;return j(),b(`div`,Ms,[y(`p`,Ns,F(f(t)(`ui.askAi.heading`)),1),y(`ul`,Ps,[(j(!0),b(M,null,x(f(a),e=>(j(),b(`li`,{key:e.label},[y(`a`,{href:e.href,target:`_blank`,rel:`noopener noreferrer nofollow`,title:e.prompt,"aria-label":f(t)(`ui.askAi.ariaLabel`,{assistant:e.label}),class:v([`flex size-8 items-center justify-center rounded-lg ring-1 ring-black/10 transition-all duration-150 hover:-translate-y-0.5 hover:ring-black/20 focus-visible:-translate-y-0.5 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary dark:ring-white/15 dark:hover:ring-white/30`,e.tile])},[i(r,{name:e.icon,class:`size-4`},null,8,[`name`])],10,Fs)]))),128))])])}}}),{__name:`AskAiAboutTomba`}
1),Ls={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`}},Rs={__name:`UFooter`,props:{as:{type:null,required:!1,default:`footer`},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(e){let t=e,n=d(),r=ut(`footer`,t),a=rt(),o=E(()=>lt({extend:Ls,...a.ui?.footer||{}})());return(e,t)=>(j(),L(f(J),{as:f(r).as,"data-slot":`root`,class:v(o.value.root({class:[f(r).ui?.root,f(r).class]}))},{default:N(()=>[n.top?(j(),b(`div`,{key:0,"data-slot":`top`,class:v(o.value.top({class:f(r).ui?.top}))},[V(e.$slots,`top`)],2)):H(``,!0),i(In,{"data-slot":`container`,class:v(o.value.container({class:f(r).ui?.container}))},{default:N(()=>[y(`div`,{"data-slot":`right`,class:v(o.value.right({class:f(r).ui?.right}))},[V(e.$slots,`right`)],2),y(`div`,{"data-slot":`center`,class:v(o.value.center({class:f(r).ui?.center}))},[V(e.$slots,`default`)],2),y(`div`,{"data-slot":`left`,class:v(o.value.left({class:f(r).ui?.left}))},[V(e.$slots,`left`)],2)]),_:3},8,[`class`]),n.bottom?(j(),b(`div`,{key:1,"data-slot":`bottom`,class:v(o.value.bottom({class:f(r).ui?.bottom}))},[V(e.$slots,`bottom`)],2)):H(``,!0)]),_:3},8,[`as`,`class`]))}};function zs(){let{t:e}=at(),t=it();return{footerLinks:E(()=>[{label:e(`footer.product.label`),children:[{label:e(`footer.product.domainSearch`),to:t(`/domain-search`)},{label:e(`footer.product.emailFinder`),to:t(`/email-finder`)},{label:e(`footer.product.authorFinder`),to:t(`/author-finder`)},{label:e(`footer.product.linkedinFinder`),to:t(`/linkedin-finder`)},{label:e(`footer.product.emailEnrichment`),to:t(`/enrichment`)},{label:e(`footer.product.reverseEmailLookup`),to:t(`/reverse-email-lookup`)},{label:e(`footer.product.emailVerifier`),to:t(`/email-verifier`)},{label:e(`footer.product.bulkTasks`),to:t(`/bulks`)},{label:e(`footer.product.phoneValidator`),to:t(`/phone-validator`)},{label:e(`footer.product.phoneFinder`),to:t(`/phone-finder`)}]},{label:e(`footer.addons.label`),children:[{label:e(`footer.addons.extensions`),to:t(`/browsers`)},{label:e(`footer.addons.googleSheetsAddon`),to:t(`/sheets`)},{label:e(`footer.addons.excelAddin`),to:t(`/excel`)},{label:e(`footer.addons.airtableExtension`),to:t(`/airtable`)},{label:e(`footer.addons.crmIntegrations`),to:t(`/integrations`)},{label:e(`footer.addons.databaseDownload`),to:t(`/database`)},{label:e(`footer.product.api`),to:t(`/api`)},{label:e(`nav.platform.mcpServer.label`),to:t(`/mcp`)},{label:e(`nav.platform.cli.label`),description:e(`nav.platform.cli.description`),to:t(`/cli`)},{label:`Logo API`,to:t(`/api/logo`,`en`)}]},{label:`Data & Lists`,children:[{label:`Buy Email Lists`,to:t(`/buy-email-lists`,`en`)},{label:`Technologies Customers`,to:t(`/tech-customers-and-users`,`en`)}]},{label:e(`footer.compare.label`),children:[{label:e(`footer.compare.hunterAlt`),to:`/alternative/hunter`,locale:`en`},{label:e(`footer.compare.snovAlt`),to:`/alternative/snov`,locale:`en`},{label:e(`footer.compare.findymailAlt`),to:`/alternative/findymail`,locale:`en`},{label:e(`footer.compare.anymailfinderAlt`),to:`/alternative/anymailfinder`,locale:`en`},{label:e(`footer.compare.prospeoAlt`),to:`/alternative/prospeo`,locale:`en`},{label:e(`footer.compare.datagmaAlt`),to:`/alternative/datagma`,locale:`en`},{label:e(`footer.compare.surfeAlt`),to:`/alternative/surfe`,locale:`en`},{label:e(`footer.compare.leadmagicAlt`),to:`/alternative/leadmagic`,locale:`en`}]},{label:e(`footer.company.label`),children:[{label:e(`footer.company.about`),to:t(`/about`)},{label:e(`footer.company.pricing`),to:t(`/pricing`)},{label:e(`footer.company.ourData`),to:t(`/our-data`)},{label:e(`footer.company.blog`),to:`https://tomba.io/blog/`,target:`_blank`},{label:e(`footer.company.affiliateProgram`),to:t(`/affiliate`)},{label:e(`footer.company.pressResources`),to:t(`/design-kit`)},{label:e(`footer.company.newReleases`),to:`https://feedback.tomba.io/announcements`,target:`_blank`},{label:e(`footer.company.changelog`),to:t(`/changelog`,`en`),locale:`en`}
1,{label:e(`footer.company.qualityPolicy`),to:t(`/legal/quality-policy`,`en`),locale:`en`}]},{label:e(`footer.support.label`),children:[{label:e(`footer.support.helpCenter`),to:`https://help.tomba.io/en/`,target:`_blank`},{label:e(`footer.support.claim`),to:`https://app.tomba.io/claim`,target:`_blank`},{label:e(`footer.support.contactUs`),to:`mailto:[email protected]`,target:`_blank`},{label:e(`footer.support.status`),to:`https://status.tomba.io/en`,target:`_blank`},{label:e(`footer.support.careers`),to:t(`/careers`)},{label:e(`footer.support.newsletter`),to:t(`/newsletter`)},{label:e(`footer.support.tutorials`),to:`https://youtube.com/@tombaio`,target:`_blank`},{label:e(`footer.support.freeTools`),to:t(`/tools`)},{label:e(`footer.legal.contribute`),to:t(`/legal/contribute`)}]},{label:e(`footer.legal.label`),children:[{label:e(`footer.legal.terms`),to:t(`/legal/terms-of-service`)},{label:e(`footer.legal.acceptableUse`),to:t(`/legal/acceptable-use-policy`)},{label:e(`footer.legal.apiTerms`),to:t(`/legal/api-terms`,`en`)},{label:e(`footer.legal.dpa`),to:t(`/legal/data-processing-addendum`,`en`)},{label:e(`footer.legal.privacy`),to:t(`/legal/privacy-policy`)},{label:e(`footer.legal.cookie`),to:t(`/legal/cookie-policy`)},{label:e(`footer.legal.security`),to:t(`/legal/security-policy`)},{label:e(`footer.legal.gdpr`),to:t(`/legal/gdpr`)},{label:e(`footer.legal.tombaBot`),to:t(`/legal/robot`)},{label:e(`footer.legal.ccpa`),to:t(`/legal/privacy-notice-for-california-residents`)}]}])}}var Bs=[{icon:`i-simple-icons-facebook`,to:`https://www.facebook.com/tombaplatforum`,"aria-label":`Facebook`,target:`_blank`},{icon:`i-simple-icons-x`,to:`https://twitter.com/tombaplatforum`,"aria-label":`Twitter`,target:`_blank`},{icon:`i-simple-icons-linkedin`,to:`https://www.linkedin.com/company/tomba-io/`,"aria-label":`LinkedIn`,target:`_blank`},{icon:`i-simple-icons-youtube`,to:`https://youtube.com/@tombaio`,"aria-label":`YouTube`,target:`_blank`},{icon:`i-simple-icons-github`,to:`https://github.com/tomba-io`,"aria-label":`GitHub`,target:`_blank`}],Vs={class:`pt-2 sm:pt-3`},Hs={class:`flex flex-col sm:flex-row items-center sm:items-center justify-center sm:justify-start gap-2 sm:gap-4`},Us={class:`inline-flex items-center gap-1.5 tracking-[0.01em] text-muted text-sm text-center sm:text-left`},Ws={class:`flex items-center justify-center sm:justify-end gap-2`},Gs=Object.assign(A({__name:`AppFooter`,setup(e){let{t}=at(),{footerLinks:n}=zs();return(e,r)=>{let o=Ln,s=wn,c=js,l=In,u=G,d=Is,p=Mn,m=Rs;return j(),b(M,null,[i(s,{class:`h-px opacity-80`},{default:N(()=>[i(o,{class:`size-4`})]),_:1}),i(m,{class:`bg-[radial-gradient(120%_100%_at_50%_0%,color-mix(in_oklab,var(--ui-primary)_12%,transparent),transparent_58%),linear-gradient(180deg,rgba(24,24,27,0.02),rgba(24,24,27,0))]`},{top:N(()=>[y(`div`,Vs,[i(l,null,{default:N(()=>[i(c,{columns:f(n)},null,8,[`columns`])]),_:1})])]),left:N(()=>[y(`div`,Hs,[y(`p`,Us,[i(u,{name:`i-lucide-copyright`}),a(` 2021-`+F(new Date().getFullYear())+` `+F(f(t)(`common.allRightsReserved`)),1)])])]),right:N(()=>[y(`div`,Ws,[(j(!0),b(M,null,x(`footerSocials`in e?e.footerSocials:f(Bs),e=>(j(),L(p,{key:e.to,to:e.to,target:e.target,icon:e.icon,"aria-label":e[`aria-label`],color:`neutral`,variant:`ghost`},null,8,[`to`,`target`,`icon`,`aria-label`]))),128))])]),default:N(()=>[i(d)]),_:1})],64)}}}),{__name:`AppFooter`});export{kr as _,Bo as a,Un as b,Co as c,oo as d,Ca as f,Dr as g,Nr as h,Ho as i,xo as l,aa as m,ks as n,Io as o,la as p,Os as r,Oo as s,Gs as t,vo as u,Sr as v,Wn as y};

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.