1import{$ as e,A as t,At as n,B as r,C as i,Ct as a,D as o,Dt as s,E as c,Et as l,F as u,H as d,I as f,L as p,M as m,Mt as h,N as g,O as _,Ot as v,P as y,Q as b,R as x,S,St as C,T as w,Tt as T,U as E,V as D,W as O,X as k,Y as A,Z as j,_ as M,_t as N,at as P,b as F,bt as I,c as ee,ct as te,d as L,et as ne,f as R,ft as re,g as z,gt as ie,h as B,ht as ae,it as oe,j as se,jt as V,k as ce,kt as H,l as le,lt as ue,m as de,mt as fe,nt as pe,ot as me,p as he,pt as ge,q as _e,r as ve,rt as ye,st as be,tt as U,u as xe,ut as Se,v as W,vt as Ce,w as G,wt as K,xt as we,y as q,yt as Te,z as Ee}from"./@dayflow-DHZqp7Rg.js";import{a as De,c as Oe,i as ke,l as Ae,n as je,o as Me,r as Ne,s as Pe,t as Fe}from"./@floating-ui--Bv01hVn.js";import{n as Ie,t as Le}from"./@internationalized-DmSUg0eq.js";import{i as Re,r as ze,t as Be}from"./@iconify-YV2yr8YB.js";var Ve=e=>e.startsWith(`/`);function He(e){return typeof e==`object`||`displayName`in e||`props`in e||`__vccOpts`in e}function Ue(e){return e.__esModule||e[Symbol.toStringTag]===`Module`||e.default&&He(e.default)}var We=Object.assign;function Ge(e,t){let n={};for(let r in t){let i=t[r];n[r]=qe(i)?i.map(e):e(i)}return n}var Ke=()=>{},qe=Array.isArray;function Je(e,t){let n={};for(let r in e)n[r]=r in t?t[r]:e[r];return n}var Ye=Symbol(``);function Xe(e,t){return We(Error(),{type:e,[Ye]:!0},t)}function Ze(e,t){return e instanceof Error&&Ye in e&&(t==null||!!(e.type&t))}var Qe=Symbol(``),$e=Symbol(``),et=Symbol(``),tt=Symbol(``),nt=Symbol(``);function rt(){return ce(et)}function it(e){return ce(tt)}var at=typeof document<`u`,ot=/#/g,st=/&/g,ct=/\//g,lt=/=/g,ut=/\?/g,dt=/\+/g,ft=/%5B/g,pt=/%5D/g,mt=/%5E/g,ht=/%60/g,gt=/%7B/g,_t=/%7C/g,vt=/%7D/g,yt=/%20/g;function bt(e){return e==null?``:encodeURI(``+e).replace(_t,`|`).replace(ft,`[`).replace(pt,`]`)}function xt(e){return bt(e).replace(gt,`{`).replace(vt,`}`).replace(mt,`^`)}function St(e){return bt(e).replace(dt,`%2B`).replace(yt,`+`).replace(ot,`%23`).replace(st,`%26`).replace(ht,"`").replace(gt,`{`).replace(vt,`}`).replace(mt,`^`)}function Ct(e){return St(e).replace(lt,`%3D`)}function wt(e){return bt(e).replace(ot,`%23`).replace(ut,`%3F`)}function Tt(e){return wt(e).replace(ct,`%2F`)}function Et(e){if(e==null)return null;try{return decodeURIComponent(``+e)}catch{}return``+e}var Dt=/\/$/,Ot=e=>e.replace(Dt,``);function kt(e,t,n=`/`){let r,i={},a=``,o=``,s=t.indexOf(`#`),c=t.indexOf(`?`);return c=s>=0&&c>s?-1:c,c>=0&&(r=t.slice(0,c),a=t.slice(c,s>0?s:t.length),i=e(a.slice(1))),s>=0&&(r||=t.slice(0,s),o=t.slice(s,t.length)),r=Lt(r??t,n),{fullPath:r+a+o,path:r,query:i,hash:Et(o)}}function At(e,t){let n=t.query?e(t.query):``;return t.path+(n&&`?`)+n+(t.hash||``)}function jt(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||`/`}function Mt(e,t,n){let r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&Nt(t.matched[r],n.matched[i])&&Pt(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Nt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Pt(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!Ft(e[n],t[n]))return!1;return!0}function Ft(e,t){return qe(e)?It(e,t):qe(t)?It(t,e):(e&&e.valueOf())===(t&&t.valueOf())}function It(e,t){return qe(t)?e.length===t.length&&e.every((e,n)=>e===t[n]):e.length===1&&e[0]===t}function Lt(e,t){if(Ve(e))return e;if(!e)return t;let n=t.split(`/`),r=e.split(`/`),i=r[r.length-1];(i===`..`||i===`.`)&&r.push(``);let a=n.length-1,o,s;for(o=0;o<r.length;o++)if(s=r[o],s!==`.`){if(s===`..`)a>1&&a--;else break}return n.slice(0,a).join(`/`)+`/`+r.slice(o).join(`/`)}var Rt={path:`/`,name:void 0,params:{},query:{},hash:``,fullPath:`/`,matched:[],meta:{},redirectedFrom:void 0};function zt(e){if(!e){if(at){let t=document.querySelector(`base`);e=t&&t.getAttribute(`href`)||`/`,e=e.replace(/^\w+:\/\/[^/]+/,``)}else e=`/`}return e[0]!==`/`&&e[0]!==`#`&&(e=`/`+e),Ot(e)}var Bt=/^[^#]+#/;function Vt(e,t){return e.replace(Bt,`#`)+t}function Ht(e,t){let n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}var Ut=()=>history.scrollRestoration===`manual`?{left:window.scrollX,top:window.scrollY}:null;function Wt(e){let t;if(`el`in e){let n=e.el,r=typeof n==`string`&&n.startsWith(`#`),i=typeof n==`string`?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=Ht(i,e)}else t=e;`scrollBehavior`in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left==null?window.scrollX:t.left,t.top==null?window.scrollY:t.top)}
vendor: 5,032 bytes, line 1
1function Gt(e,t){return(history.state?history.state.position-t:-1)+e}var Kt=new Map;function qt(e){Kt.set(e,Ut())}function Jt(e){let t=Kt.get(e);return Kt.delete(e),t}function Yt(e){return typeof e==`string`||e&&typeof e==`object`}function Xt(e){return typeof e==`string`||typeof e==`symbol`}function Zt(e){let t={};if(e===``||e===`?`)return t;let n=(e[0]===`?`?e.slice(1):e).split(`&`);for(let e=0;e<n.length;++e){let r=n[e].replace(dt,` `),i=r.indexOf(`=`),a=Et(i<0?r:r.slice(0,i)),o=i<0?null:Et(r.slice(i+1));if(a in t){let e=t[a];qe(e)||(e=t[a]=[e]),e.push(o)}else t[a]=o}return t}function Qt(e){let t=``;for(let n in e){let r=e[n];if(n=Ct(n),r==null){r!==void 0&&(t+=(t.length?`&`:``)+n);continue}(qe(r)?r.map(e=>e&&St(e)):[r&&St(r)]).forEach(e=>{e!==void 0&&(t+=(t.length?`&`:``)+n,e!=null&&(t+=`=`+e))})}return t}function $t(e){let t={};for(let n in e){let r=e[n];r!==void 0&&(t[n]=qe(r)?r.map(e=>e==null?null:``+e):r==null?r:``+r)}return t}function en(){let e=[];function t(t){return e.push(t),()=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function tn(e,t,n,r,i,a=e=>e()){let o=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((s,c)=>{let l=e=>{e===!1?c(Xe(4,{from:n,to:t})):e instanceof Error?c(e):Yt(e)?c(Xe(2,{from:t,to:e})):(o&&r.enterCallbacks[i]===o&&typeof e==`function`&&o.push(e),s())},u=a(()=>e.call(r&&r.instances[i],t,n,l)),d=Promise.resolve(u);e.length<3&&(d=d.then(l)),d.catch(e=>c(e))})}function nn(e,t,n,r,i=e=>e()){let a=[];for(let o of e)for(let e in o.components){let s=o.components[e];if(!(t!==`beforeRouteEnter`&&!o.instances[e])){if(He(s)){let c=(s.__vccOpts||s)[t];c&&a.push(tn(c,n,r,o,e,i))}else{let c=s();a.push(()=>c.then(a=>{if(!a)throw Error(`Couldn't resolve component "${e}" at "${o.path}"`);let s=Ue(a)?a.default:a;o.mods[e]=a,o.components[e]=s;let c=(s.__vccOpts||s)[t];return c&&tn(c,n,r,o,e,i)()}))}}}return a}function rn(e,t){let n=[],r=[],i=[],a=Math.max(t.matched.length,e.matched.length);for(let o=0;o<a;o++){let a=t.matched[o];a&&(e.matched.find(e=>Nt(e,a))?r.push(a):n.push(a));let s=e.matched[o];s&&(t.matched.find(e=>Nt(e,s))||i.push(s))}return[n,r,i]}var an=()=>location.protocol+`//`+location.host;function on(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),jt(n,``)}return jt(n,e)+r+i}function sn(e,t,n,r){let i=[],a=[],o=null,s=({state:a})=>{let s=on(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(We({},e.state,{scroll:Ut()}),``)}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 cn(e,t,n,r=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:null}}function ln(e){let{history:t,location:n}=window,r={value:on(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:an()+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,We({},t.state,cn(i.value.back,e,i.value.forward,!0),n,{position:i.value.position}),!0),r.value=e}function s(e,n){let o=We({},i.value,t.state,{forward:e,scroll:Ut()});a(o.current,o,!0),a(e,We({},cn(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=zt(e);let t=ln(e),n=sn(e,t.state,t.location,t.replace);function r(e,t=!0){t||n.pauseListeners(),history.go(e)}let i=We({location:``,base:e,go:r,createHref:Vt.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}var dn={type:0,value:``},fn=/[a-zA-Z0-9_]/;function pn(e){if(!e)return[[]];if(e===`/`)return[[dn]];if(!Ve(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,382 bytes, line 1
1d(),n=1):f();break;case 4:f(),n=r;break;case 1:c===`(`?n=2:fn.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 mn=`[^/]+?`,hn={sensitive:!1,strict:!1,start:!0,end:!0},gn=/[.+*?^${}()[\]/\\]/g;function _n(e,t){let n=We({},hn,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(gn,`\\$&`),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||mn;if(u!==mn){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(qe(c)&&!o)throw Error(`Provided param "${a}" is an array but it is not repeatable (* or + modifiers)`);let l=qe(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 vn(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 yn(e,t){let n=0,r=e.score,i=t.score;for(;n<r.length&&n<i.length;){let e=vn(r[n],i[n]);if(e)return e;n++}if(Math.abs(i.length-r.length)===1){if(bn(r))return 1;if(bn(i))return-1}return i.length-r.length}function bn(e){let t=e[e.length-1];return e.length>0&&t[t.length-1]<0}var xn={strict:!1,end:!0,sensitive:!1};function Sn(e,t,n){let r=We(_n(pn(e.path),n),{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function Cn(e,t){let n=[],r=new Map;t=Je(xn,t);function i(e){return r.get(e)}function a(e,n,r){let i=!r,s=Tn(e);s.aliasOf=r&&r.record;let l=Je(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(Tn(We({},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&&!Ve(u)){let e=n.record.path,r=e[e.length-1]===`/`?``:`/`;t.path=n.record.path+(u&&r+u)}if(d=Sn(t,n,l),r?r.alias.push(d):(f||=d,f!==d&&f.alias.push(d),i&&e.name&&!Dn(d)&&o(e.name)),jn(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)}:Ke}function o(e){if(Xt(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=kn(e,n);n.splice(t,0,e),e.record.name&&!Dn(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 Xe(1,{location:e});s=i.record.name,a=We(wn(t.params,i.keys.filter(e=>!e.optional).concat(i.parent?i.parent.keys.filter(e=>e.optional):[]).map(e=>e.name)),e.params&&wn(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 Xe(1,{location:e,currentLocation:t});s=i.record.name,a=We({},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:On(c)}}
vendor: 7,313 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 wn(e,t){let n={};for(let r of t)r in e&&(n[r]=e[r]);return n}function Tn(e){let t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:En(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 En(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 Dn(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function On(e){return e.reduce((e,t)=>We(e,t.meta),{})}function kn(e,t){let n=0,r=t.length;for(;n!==r;){let i=n+r>>1;yn(e,t[i])<0?r=i:n=i+1}let i=An(e);return i&&(r=t.lastIndexOf(i,r-1)),r}function An(e){let t=e;for(;t=t.parent;)if(jn(t)&&yn(e,t)===0)return t}function jn({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Mn(e){let t=ce(et),n=ce(tt),r=B(()=>{let n=l(e.to);return t.resolve(n)}),i=B(()=>{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(Nt.bind(null,i));if(o>-1)return o;let s=Ln(e[t-2]);return t>1&&Ln(i)===s&&a[a.length-1].path!==s?a.findIndex(Nt.bind(null,e[t-2])):o}),a=B(()=>i.value>-1&&In(n.params,r.value.params)),o=B(()=>i.value>-1&&i.value===n.matched.length-1&&Pt(n.params,r.value.params));function s(n={}){if(Fn(n)){let n=t[l(e.replace)?`replace`:`push`](l(e.to)).catch(Ke);return e.viewTransition&&typeof document<`u`&&`startViewTransition`in document&&document.startViewTransition(()=>n),n}return Promise.resolve()}return{route:r,href:B(()=>r.value.href),isActive:a,isExactActive:o,navigate:s}}function Nn(e){return e.length===1?e[0]:e}var Pn=G({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:Mn,setup(e,{slots:t}){let n=ae(Mn(e)),{options:r}=ce(et),i=B(()=>({[Rn(e.activeClass,r.linkActiveClass,`router-link-active`)]:n.isActive,[Rn(e.exactActiveClass,r.linkExactActiveClass,`router-link-exact-active`)]:n.isExactActive}));return()=>{let r=t.default&&Nn(t.default(n));return e.custom?r:o(`a`,{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},r)}}});function Fn(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 In(e,t){for(let n in t){let r=t[n],i=e[n];if(typeof r==`string`){if(r!==i)return!1}else if(!qe(i)||i.length!==r.length||r.some((e,t)=>e.valueOf()!==i[t].valueOf()))return!1}return!0}function Ln(e){return e?e.aliasOf?e.aliasOf.path:e.path:``}var Rn=(e,t,n)=>e??t??n,zn=G({name:`RouterView`,inheritAttrs:!1,props:{name:{type:String,default:`default`},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){let r=ce(nt),i=B(()=>e.route||r.value),a=ce($e,0),s=B(()=>{let e=l(a),{matched:t}=i.value,n;for(;(n=t[e])&&!n.components;)e++;return e}),c=B(()=>i.value.matched[s.value]);d($e,B(()=>s.value+1)),d(Qe,c),d(nt,i);let u=N();return U(()=>[u.value,c.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||!Nt(t,i)||!r)&&(t.enterCallbacks[n]||[]).forEach(t=>t(e))},{flush:`post`}),()=>{let r=i.value,a=e.name,s=c.value,l=s&&s.components[a];if(!l)return Bn(n.default,{Component:l,route:r});let d=s.props[a],f=d?d===!0?r.params:typeof d==`function`?d(r):d:null,p=o(l,We({},f,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(s.instances[a]=null)},ref:u}));return Bn(n.default,{Component:p,route:r})||p}}});function Bn(e,t){if(!e)return null;let n=e(t);return n.length===1?n[0]:n}var Vn=zn;function Hn(e){let t=Cn(e.routes,e),n=e.parseQuery||Zt,r=e.stringifyQuery||Qt,i=e.history,a=en(),o=en(),s=en(),c=I(Rt),u=I(0),d=Rt;at&&e.scrollBehavior&&`scrollRestoration`in history&&(history.scrollRestoration=`manual`);let f=Ge.bind(null,e=>``+e),p=Ge.bind(null,Tt),m=Ge.bind(null,Et);function h(e,n){let r,i;Xt(e)?(r=t.getRecordMatcher(e),i=n):i=e;let a=t.addRoute(i,r);return u.value++,()=>{a(),u.value++}}function _(e){let n=t.getRecordMatcher(e);n&&(t.removeRoute(n),u.value++)}function v(){t.clearRoutes(),u.value++}function y(){return t.getRoutes().map(e=>e.record)}function b(e){return!!t.getRecordMatcher(e)}function x(e,a){if(u.value,typeof e==`string`){a||=e.startsWith(`/`)?Rt:c.value;let r=kt(n,e,a.path),o=t.resolve({path:r.path},a),s=i.createHref(r.fullPath);return We(r,o,{params:m(o.params),redirectedFrom:void 0,href:s})}a=We({},a||(e.path!=null&&e.path.startsWith(`/`)&&!(`name`in e&&e.name)?Rt:c.value));let o;if(e.path!=null)o=We({},e,{path:kt(n,e.path,a.path).path});else{let t=We({},e.params);for(let e in t)t[e]??delete t[e];o=We({},e,{params:p(t)}),a.params=p(a.params)}let s=t.resolve(o,a),l=e.hash||``;s.params=f(m(s.params));let d=At(r,We({},e,{hash:xt(l),path:s.path})),h=i.createHref(d);return We({fullPath:d,hash:l,query:r===Qt?$t(e.query):e.query||{}},s,{redirectedFrom:void 0,href:h})}function S(e){return typeof e==`string`?kt(n,e,c.value.path):We({},e)}function C(e,t){if(d!==e)return Xe(8,{from:t,to:e})}function w(e){return D(e)}function T(e){return w(We(S(e),{replace:!0}))}function E(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=S(i):{path:i},i.params={}),We({query:e.query,hash:e.hash,params:i.path==null?e.params:{}},i)}}function D(e,t){let n=d=x(e),i=c.value,a=e.state,o=e.force,s=e.replace===!0,l=E(n,i);if(l)return D(We(S(l),{state:typeof l==`object`?We({},a,l.state):a,force:o,replace:s}),t||n);let u=n;u.redirectedFrom=t;let f;return!o&&Mt(r,i,n)&&(f=Xe(16,{to:u,from:i}),re(i,i,!0,!1)),(f?Promise.resolve(f):A(u,i)).catch(e=>Ze(e)?Ze(e,2)?e:R(e):L(e,u,i)).then(e=>{if(e){if(Ze(e,2))return D(We({replace:s},S(e.to),{state:typeof e.to==`object`?We({},a,e.to.state):a,force:o}),t||u)}else e=M(u,i,!0,s,a);return j(u,i,e),e})}function O(e,t){let n=C(e,t);return n?Promise.reject(n):Promise.resolve()}function k(e){let t=B.values().next().value;return t&&typeof t.runWithContext==`function`?t.runWithContext(e):e()}function A(e,t){let n,[r,i,s]=rn(e,t);n=nn(r.reverse(),`beforeRouteLeave`,e,t);for(let i of r)i.leaveGuards.forEach(r=>{n.push(tn(r,e,t))});let c=O.bind(null,e,t);return n.push(c),oe(n).then(()=>{n=[];for(let r of a.list())n.push(tn(r,e,t));return n.push(c),oe(n)}).then(()=>{n=nn(i,`beforeRouteUpdate`,e,t);for(let r of i)r.updateGuards.forEach(r=>{n.push(tn(r,e,t))});return n.push(c),oe(n)}).then(()=>{n=[];for(let r of s)if(r.beforeEnter){if(qe(r.beforeEnter))for(let i of r.beforeEnter)n.push(tn(i,e,t));else n.push(tn(r.beforeEnter,e,t))}return n.push(c),oe(n)}).then(()=>
1(e.matched.forEach(e=>e.enterCallbacks={}),n=nn(s,`beforeRouteEnter`,e,t,k),n.push(c),oe(n))).then(()=>{n=[];for(let r of o.list())n.push(tn(r,e,t));return n.push(c),oe(n)}).catch(e=>Ze(e,8)?e:Promise.reject(e))}function j(e,t,n){s.list().forEach(r=>k(()=>r(e,t,n)))}function M(e,t,n,r,a){let o=C(e,t);if(o)return o;let s=t===Rt,l=at?history.state:{};n&&(r||s?i.replace(e.fullPath,We({scroll:s&&l&&l.scroll},a)):i.push(e.fullPath,a)),c.value=e,re(e,t,n,s),R()}let N;function P(){N||=i.listen((e,t,n)=>{if(!ae.listening)return;let r=x(e),a=E(r,ae.currentRoute.value);if(a){D(We(a,{replace:!0,force:!0}),r).catch(Ke);return}d=r;let o=c.value;at&&n.delta&&qt(Gt(o.fullPath,n.delta)),A(r,o).catch(e=>Ze(e,12)?e:Ze(e,2)?(D(We(S(e.to),{force:!0}),r).then(e=>{Ze(e,20)&&!n.delta&&n.type===`pop`&&i.go(-1,!1)}).catch(Ke),Promise.reject()):(n.delta&&i.go(-n.delta,!1),L(e,r,o))).then(e=>{e||=M(r,o,!1),e&&(n.delta&&!Ze(e,8)?i.go(-n.delta,!1):n.type===`pop`&&Ze(e,20)&&i.go(-1,!1)),j(r,o,e)}).catch(Ke)})}let F=en(),ee=en(),te;function L(e,t,n){R(e);let r=ee.list();return r.length?r.forEach(r=>r(e,t,n)):console.error(e),Promise.reject(e)}function ne(){return te&&c.value!==Rt?Promise.resolve():new Promise((e,t)=>{F.add([e,t])})}function R(e){return te||(te=!e,P(),F.list().forEach(([t,n])=>e?n(e):t()),F.reset()),e}function re(t,n,r,i){let{scrollBehavior:a}=e;if(!at||!a)return Promise.resolve();let o=!r&&Jt(Gt(t.fullPath,0))||(i||!r)&&history.state&&history.state.scroll||null;return g().then(()=>a(t,n,o)).then(e=>t===c.value&&e&&Wt(e)).catch(e=>t===c.value&&L(e,t,n))}let z=e=>i.go(e),ie,B=new Set,ae={currentRoute:c,listening:!0,addRoute:h,removeRoute:_,clearRoutes:v,hasRoute:b,getRoutes:y,resolve:x,options:e,push:w,replace:T,go:z,back:()=>z(-1),forward:()=>z(1),beforeEach:a.add,beforeResolve:o.add,afterEach:s.add,onError:ee.add,isReady:ne,install(e){e.component(`RouterLink`,Pn),e.component(`RouterView`,Vn),e.config.globalProperties.$router=ae,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>l(c)}),at&&!ie&&c.value===Rt&&(ie=!0,w(i.location).catch(e=>{}));let t={};for(let e in Rt)Object.defineProperty(t,e,{get:()=>c.value[e],enumerable:!0});e.provide(et,ae),e.provide(tt,Ce(t)),e.provide(nt,c);let n=e.unmount;B.add(e),e.unmount=function(){B.delete(e),B.size<1&&(d=Rt,N&&N(),N=null,c.value=Rt,ie=!1,te=!1),n()}}};function oe(e){return e.reduce((e,t)=>e.then(()=>k(t)),Promise.resolve())}return ae}function Un(e,t,n={}){let r,i,a,o=!0,s=()=>{o=!0,a()};U(e,s,{flush:`sync`,...n});let c=typeof t==`function`?t:t.get,l=typeof t==`function`?void 0:t.set,u=te((e,t)=>(i=e,a=t,{get(){return o&&=(r=c(r),!1),i(),r},set(e){l?.(e)}}));return u.trigger=s,u}function Wn(e={}){function t(e){return typeof e==`function`}let n=t(e)?{mounted:e,updated:e}:e,{mounted:r,unmounted:i}=n;if(!t(r))return e;let a=new WeakMap;return{...n,mounted(e,t,n,i){let o=a.get(e)??ue();a.set(e,o),o.run(()=>{r?.(e,t,n,i)})},unmounted(e,n,r,o){var s;(s=a.get(e))==null||s.stop(),a.delete(e),t(i)&&i(e,n,r,o)}}}function Gn(e,t){return Se()?(fe(e,t),!0):!1}function Kn(){let e=new Set,t=t=>{e.delete(t)};return{on:n=>{e.add(n);let r=()=>t(n);return Gn(r),{off:r}},off:t,trigger:(...t)=>Promise.all(Array.from(e).map(e=>e(...t))),clear:()=>{e.clear()}}}function qn(e){let t=!1,n,r=ue(!0);return((...i)=>(t||=(n=r.run(()=>e(...i)),!0),n))}var Jn=new WeakMap,Yn=(...e)=>{let t=e[0],n=w()?.proxy??Se();if(n==null&&!_())throw Error(`injectLocal must be called in setup`);return n&&Jn.has(n)&&t in Jn.get(n)?Jn.get(n)[t]:ce(...e)};function Xn(e,t){return t===!0?N(e):I(e)}var Zn=typeof window<`u`&&typeof document<`u`;typeof WorkerGlobalScope<`u`&&globalThis instanceof WorkerGlobalScope;var Qn=e=>e!==void 0,$n=e=>e!=null,er=Object.prototype.toString,tr=e=>er.call(e)===`[object Object]`,nr=()=>{},rr=ir();function ir(){var e,t;return Zn&&!!((e=window)!=null&&(e=e.navigator)!=null&&e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window)==null||(t=t.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}function ar(...e){if(e.length!==1)return C(...e);let t=e[0];return typeof t==`function`?ie(te(()=>({get:t,set:nr}))):N(t)}function or(e,t){function n(...n){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(r).catch(i)})}return`cancel`in e&&Object.assign(n,{cancel:e.cancel,flush:e.flush,isPending:e.isPending}),n}var sr=e=>e();function cr(e,t={}){let n,r,i=nr,a=nr,o=I(!1),s=e=>{clearTimeout(e),i(),i=nr},c;return Object.assign(l=>{let u=K(e),d=K(t.maxWait);return n&&s(n),u<=0||d!==void 0&&d<=0?(r&&=(s(r),void 0),o.value=!1,Promise.resolve(l())):(o.value=!0,new Promise((e,f)=>{i=t.rejectOnCancel?f:e,a=e,c=l,d&&!r&&(r=setTimeout(()=>{n&&s(n),r=void 0,o.value=!1,e(c())},d)),n=setTimeout(()=>{r&&s(r),r=void 0,o.value=!1,e(l())},u)}))},{cancel:()=>{n&&=(s(n),void 0),r&&=(s(r),void 0),o.value=!1,a=nr},flush:()=>
1{if(o.value){n&&=(clearTimeout(n),void 0),r&&=(clearTimeout(r),void 0),o.value=!1;let e=a;i=nr,a=nr,e(c())}},isPending:Te(o)})}function lr(...e){let t=0,n,r=!0,i=nr,a,o,s,c,l;!re(e[0])&&typeof e[0]==`object`?{delay:o,trailing:s=!0,leading:c=!0,rejectOnCancel:l=!1}=e[0]:[o,s=!0,c=!0,l=!1]=e;let u=()=>{n&&(clearTimeout(n),n=void 0,i(),i=nr)};return e=>{let d=K(o),f=Date.now()-t,p=()=>a=e();return u(),d<=0?(t=Date.now(),p()):(f>d?(t=Date.now(),(c||!r)&&p()):s&&(a=new Promise((e,a)=>{i=l?a:e,n=setTimeout(()=>{t=Date.now(),r=!0,e(p()),u()},Math.max(0,d-f))})),!c&&!n&&(n=setTimeout(()=>r=!0,d)),r=!1,a)}}function ur(e=sr,t={}){let{initialState:n=`active`}=t,r=ar(n===`active`);function i(){r.value=!1}function a(){r.value=!0}return{isActive:Te(r),pause:i,resume:a,eventFilter:(...t)=>{r.value&&e(...t)}}}function dr(e,t){if(typeof e==`number`)return e+t;let n=e.match(/^-?\d+\.?\d*/)?.[0]||``,r=e.slice(n.length),i=Number.parseFloat(n)+t;return Number.isNaN(i)?e:i+r}function fr(e){return e.endsWith(`rem`)?Number.parseFloat(e)*16:Number.parseFloat(e)}function pr(e){return Array.isArray(e)?e:[e]}function mr(e){let t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))}var hr=/-(\w)/g,gr=mr(e=>e.replace(hr,(e,t)=>t?t.toUpperCase():``));function _r(e){return e||w()}function vr(e){if(!Zn)return e;let t=0,n,r,i=()=>{--t,r&&t<=0&&(r.stop(),n=void 0,r=void 0)};return((...a)=>(t+=1,r||(r=ue(!0),n=r.run(()=>e(...a))),Gn(i),n))}function yr(e,t){if(typeof Symbol<`u`){let n={...e};return Object.defineProperty(n,Symbol.iterator,{enumerable:!1,value(){let e=0;return{next:()=>({value:t[e++],done:e>t.length})}}}),n}return Object.assign([...t],e)}function br(e){return re(e)?ae(new Proxy({},{get(t,n,r){return l(Reflect.get(e.value,n,r))},set(t,n,r){return re(e.value[n])&&!re(r)?e.value[n].value=r:e.value[n]=r,!0},deleteProperty(t,n){return Reflect.deleteProperty(e.value,n)},has(t,n){return Reflect.has(e.value,n)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}})):ae(e)}function xr(e){return br(B(e))}function Sr(e,...t){let n=t.flat(),r=n[0];return xr(()=>Object.fromEntries(typeof r==`function`?Object.entries(a(e)).filter(([e,t])=>!r(K(t),e)):Object.entries(a(e)).filter(e=>!n.includes(e[0]))))}function Cr(e,...t){let n=t.flat(),r=n[0];return xr(()=>Object.fromEntries(typeof r==`function`?Object.entries(a(e)).filter(([e,t])=>r(K(t),e)):n.map(t=>[t,ar(e,t)])))}function wr(e,t=1e4){return te((n,r)=>{let i=K(e),a,o=()=>setTimeout(()=>{i=K(e),r()},K(t));return Gn(()=>{clearTimeout(a)}),{get(){return n(),i},set(e){i=e,r(),clearTimeout(a),a=o()}}})}function Tr(e,t=200,n={}){return or(cr(t,n),e)}function Er(e,t=200,n={}){let r=N(K(e)),i=Tr(()=>{r.value=e.value},t,n);return U(e,()=>i()),Te(r)}function Dr(e,t=200,n=!1,r=!0,i=!1){return or(lr(t,n,r,i),e)}function Or(e,t=200,n=!0,r=!0){if(t<=0)return e;let i=N(K(e)),a=Dr(()=>{i.value=e.value},t,n,r);return U(e,()=>a()),i}function kr(e,t,n={}){let{eventFilter:r=sr,...i}=n;return U(e,or(r,t),i)}function Ar(e,t,n={}){let{eventFilter:r,initialState:i=`active`,...a}=n,{eventFilter:o,pause:s,resume:c,isActive:l}=ur(r,{initialState:i});return{stop:kr(e,t,{...a,eventFilter:o}),pause:s,resume:c,isActive:l}}function jr(e,t,...[n]){let{flush:r=`sync`,deep:i=!1,immediate:a=!0,direction:o=`both`,transform:s={}}=n||{},c=[],l=`ltr`in s&&s.ltr||(e=>e),u=`rtl`in s&&s.rtl||(e=>e);return(o===`both`||o===`ltr`)&&c.push(Ar(e,e=>
1{c.forEach(e=>e.pause()),t.value=l(e),c.forEach(e=>e.resume())},{flush:r,deep:i,immediate:a})),(o===`both`||o===`rtl`)&&c.push(Ar(t,t=>{c.forEach(e=>e.pause()),e.value=u(t),c.forEach(e=>e.resume())},{flush:r,deep:i,immediate:a})),()=>{c.forEach(e=>e.stop())}}function Mr(e,t){_r(t)&&f(e,t)}function Nr(e,t=!0,n){_r(n)?x(e,n):t?e():g(e)}function Pr(e,t){_r(t)&&Ee(e,t)}function Fr(e,t,n={}){let{immediate:r=!0,immediateCallback:i=!1}=n,a=I(!1),o;function s(){o&&=(clearTimeout(o),void 0)}function c(){a.value=!1,s()}function l(...n){i&&e(),s(),a.value=!0,o=setTimeout(()=>{a.value=!1,o=void 0,e(...n)},K(t))}return r&&(a.value=!0,Zn&&l()),Gn(c),{isPending:Te(a),start:l,stop:c}}function Ir(e=1e3,t={}){let{controls:n=!1,callback:r}=t,i=Fr(r??nr,e,t),a=B(()=>!i.isPending.value);return n?{ready:a,...i}:a}function Lr(e,t,n){return U(e,t,{...n,immediate:!0})}function Rr(e,t,n){return U(e,t,{...n,once:!0})}function zr(e={}){let{inheritAttrs:t=!0,name:n=`ReusableTemplate`}=e,r=I(),i=G({name:`${n}.define`,setup(e,{slots:t}){return()=>{r.value=t.default}}}),a=G({inheritAttrs:t,name:`${n}.reuse`,props:e.props,setup(n,{attrs:i,slots:a}){return()=>{if(!r.value)throw Error(`[VueUse] Failed to find the definition of reusable template`);let o=r.value?.call(r,{...e.props==null?Br(i):n,$slots:a});return t&&o?.length===1?o[0]:o}}});return yr({define:i,reuse:a},[i,a])}function Br(e){let t={};for(let n in e)t[gr(n)]=e[n];return t}var Vr=Zn?window:void 0,Hr=Zn?window.document:void 0;Zn&&window.navigator,Zn&&window.location;function Ur(e){let t=K(e);return t?.$el??t}function Wr(...e){let t=(e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)),n=B(()=>{let t=pr(K(e[0])).filter(e=>e!=null);return t.every(e=>typeof e!=`string`)?t:void 0});return Lr(()=>[n.value?.map(e=>Ur(e))??[Vr].filter(e=>e!=null),pr(K(n.value?e[1]:e[0])),pr(l(n.value?e[2]:e[1])),K(n.value?e[3]:e[2])],([e,n,r,i],a,o)=>{if(!e?.length||!n?.length||!r?.length)return;let s=tr(i)?{...i}:i,c=e.flatMap(e=>n.flatMap(n=>r.map(r=>t(e,n,r,s))));o(()=>{c.forEach(e=>e())})},{flush:`post`})}function Gr(){let e=I(!1),t=w();return t&&x(()=>{e.value=!0},t),e}function Kr(e){let t=Gr();return B(()=>(t.value,!!e()))}function qr(e,t,n={}){let{window:r=Vr,...i}=n,a,o=Kr(()=>r&&`MutationObserver`in r),s=()=>{a&&=(a.disconnect(),void 0)},c=U(B(()=>{let t=pr(K(e)).map(Ur).filter($n);return new Set(t)}),e=>{s(),o.value&&e.size&&(a=new MutationObserver(t),e.forEach(e=>a.observe(e,i)))},{immediate:!0,flush:`post`}),l=()=>a?.takeRecords(),u=()=>{c(),s()};return Gn(u),{isSupported:o,stop:u,takeRecords:l}}function Jr(e,t,n={}){let{window:r=Vr,document:i=r?.document,flush:a=`sync`}=n;if(!r||!i)return nr;let o,s=e=>{o?.(),o=e},c=pe(()=>{let n=Ur(e);
1if(n){let{stop:e}=qr(i,e=>{e.map(e=>[...e.removedNodes]).flat().some(e=>e===n||e.contains(n))&&t(e)},{window:r,childList:!0,subtree:!0});s(e)}},{flush:a}),l=()=>{c(),s()};return Gn(l),l}function Yr(e){return typeof e==`function`?e:typeof e==`string`?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Xr(...e){let t,n,r={};e.length===3?(t=e[0],n=e[1],r=e[2]):e.length===2?typeof e[1]==`object`?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);let{target:i=Vr,eventName:a=`keydown`,passive:o=!1,dedupe:s=!1}=r,c=Yr(t);return Wr(i,a,e=>{e.repeat&&K(s)||c(e)&&n(e)},o)}function Zr(e,t,n={}){return Xr(e,t,{...n,eventName:`keydown`})}function Qr(e,t,n={}){return Xr(e,t,{...n,eventName:`keypress`})}var $r=500,ei=10;function ti(e,t,n){var r,i;let a=B(()=>Ur(e)),o,s,c,l=!1;function u(){o&&=(clearTimeout(o),void 0),s=void 0,c=void 0,l=!1}function d(e){let t=n?.delay;return typeof t==`function`?t(e):t??$r}function f(e){var t,r,i;let[o,d,f]=[c,s,l];if(u(),!n?.onMouseUp||!d||!o||n!=null&&(t=n.modifiers)!=null&&t.self&&e.target!==a.value)return;n!=null&&(r=n.modifiers)!=null&&r.prevent&&e.preventDefault(),n!=null&&(i=n.modifiers)!=null&&i.stop&&e.stopPropagation();let p=e.x-d.x,m=e.y-d.y,h=Math.sqrt(p*p+m*m);n.onMouseUp(e.timeStamp-o,h,f,e)}function p(e){var r,i,f;n!=null&&(r=n.modifiers)!=null&&r.self&&e.target!==a.value||(u(),n!=null&&(i=n.modifiers)!=null&&i.prevent&&e.preventDefault(),n!=null&&(f=n.modifiers)!=null&&f.stop&&e.stopPropagation(),s={x:e.x,y:e.y},c=e.timeStamp,o=setTimeout(()=>{l=!0,t(e)},d(e)))}function m(e){var t,r,i;if(n!=null&&(t=n.modifiers)!=null&&t.self&&e.target!==a.value||!s||n?.distanceThreshold===!1)return;n!=null&&(r=n.modifiers)!=null&&r.prevent&&e.preventDefault(),n!=null&&(i=n.modifiers)!=null&&i.stop&&e.stopPropagation();let o=e.x-s.x,c=e.y-s.y;Math.sqrt(o*o+c*c)>=(n?.distanceThreshold??ei)&&u()}let h={capture:n==null||(r=n.modifiers)==null?void 0:r.capture,once:n==null||(i=n.modifiers)==null?void 0:i.once},g=[Wr(a,`pointerdown`,p,h),Wr(a,`pointermove`,m,h),Wr(a,[`pointerup`,`pointerleave`],f,h)];return()=>g.forEach(e=>e())}function ni(e={}){let{window:t=Vr,deep:n=!0,triggerOnRemoval:r=!1}=e,i=e.document??t?.document,a=()=>{let e=i?.activeElement;if(n)for(var t;e?.shadowRoot;)e=e==null||(t=e.shadowRoot)==null?void 0:t.activeElement;return e},o=I(),s=()=>{o.value=a()};if(t){let e={capture:!0,passive:!0};Wr(t,`blur`,e=>{e.relatedTarget===null&&s()},e),Wr(t,`focus`,s,e)}return r&&Jr(o,s,{document:i}),s(),o}function ri(e,t={}){let{immediate:n=!0,fpsLimit:r=null,window:i=Vr,once:a=!1}=t,o=I(!1),s=B(()=>{let e=K(r);return e?1e3/e:null}),c=0,l=null;function u(t){if(!o.value||!i)return;c||=t;let n=t-c;if(s.value&&n<s.value){l=i.requestAnimationFrame(u);return}if(c=t,e({delta:n,timestamp:t}),a){o.value=!1,l=null;return}l=i.requestAnimationFrame(u)}function d(){!o.value&&i&&(o.value=!0,c=0,l=i.requestAnimationFrame(u))}function f(){o.value=!1,l!=null&&i&&(i.cancelAnimationFrame(l),l=null)}return n&&d(),Gn(f),{isActive:Te(o),pause:f,resume:d}}var ii=Symbol(`vueuse-ssr-width`);function ai(){let e=_()?Yn(ii,null):null;return typeof e==`number`?e:void 0}function oi(e,t={}){let{window:n=Vr,ssrWidth:r=ai()}=t,i=Kr(()=>n&&`matchMedia`in n&&typeof n.matchMedia==`function`),a=I(typeof r==`number`),o=I(),s=I(!1);return pe(()=>{if(a.value){a.value=!i.value;let t=K(e).split(`,`);s.value=t.some(e=>{let t=e.includes(`not all`),n=e.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),i=e.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),a=!!(n||i);return n&&a&&(a=r>=fr(n[1])),i&&a&&(a=r<=fr(i[1])),t?!a:a});return}i.value&&(o.value=n.matchMedia(K(e)),s.value=o.value.matches)}),Wr(o,`change`,e=>{s.value=e.matches},{passive:!0}),B(()=>s.value)}var si={sm:640,md:768,lg:1024,xl:1280,"2xl":1536};function ci(e,t={}){function n(t,n){let r=K(e[K(t)]);return n!=null&&(r=dr(r,n)),typeof r==`number`&&(r=`${r}px`),r}let{window:r=Vr,strategy:i=`min-width`,ssrWidth:a=ai()}=t,o=typeof a==`number`,s=o?I(!1):{value:!0};o&&Nr(()=>s.value=!!r);function c(e,t){return!s.value&&o?e===`min`?a>=fr(t):a<=fr(t):r?r.matchMedia(`(${e}-width: ${t})`).matches:!1}let l=e=>oi(()=>`(min-width: ${n(e)})`,t),u=e=>oi(()=>`(max-width: ${n(e)})`,t),d=Object.keys(e).reduce((e,t)=>
1(Object.defineProperty(e,t,{get:()=>i===`min-width`?l(t):u(t),enumerable:!0,configurable:!0}),e),{});function f(){let t=Object.keys(e).map(e=>[e,d[e],fr(n(e))]).sort((e,t)=>e[2]-t[2]);return B(()=>t.filter(([,e])=>e.value).map(([e])=>e))}return Object.assign(d,{greaterOrEqual:l,smallerOrEqual:u,greater(e){return oi(()=>`(min-width: ${n(e,.1)})`,t)},smaller(e){return oi(()=>`(max-width: ${n(e,-.1)})`,t)},between(e,r){return oi(()=>`(min-width: ${n(e)}) and (max-width: ${n(r,-.1)})`,t)},isGreater(e){return c(`min`,n(e,.1))},isGreaterOrEqual(e){return c(`min`,n(e))},isSmaller(e){return c(`max`,n(e,-.1))},isSmallerOrEqual(e){return c(`max`,n(e))},isInBetween(e,t){return c(`min`,n(e))&&c(`max`,n(t,-.1))},current:f,active(){let e=f();return B(()=>e.value.length===0?``:e.value.at(i===`min-width`?-1:0))}})}function li(e){return JSON.parse(JSON.stringify(e))}var ui=typeof globalThis<`u`?globalThis:typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:{},di=`__vueuse_ssr_handlers__`,fi=pi();function pi(){return di in ui||(ui[di]=ui[di]||{}),ui[di]}function mi(e,t){return fi[e]||t}function hi(e){return oi(`(prefers-color-scheme: dark)`,e)}function gi(e){return e==null?`any`:e instanceof Set?`set`:e instanceof Map?`map`:e instanceof Date?`date`:typeof e==`boolean`?`boolean`:typeof e==`string`?`string`:typeof e==`object`?`object`:Number.isNaN(e)?`any`:`number`}var _i={boolean:{read:e=>e===`true`,write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},vi=`vueuse-storage`;function yi(e,t,n,r={}){let{flush:i=`pre`,deep:a=!0,listenToStorageChanges:o=!0,writeDefaults:s=!0,mergeDefaults:c=!1,shallow:l,window:u=Vr,eventFilter:d,onError:f=e=>{console.error(e)},initOnMounted:p}=r,m=(l?I:N)(typeof t==`function`?t():t),h=B(()=>K(e));if(!n)try{n=mi(`getDefaultStorage`,()=>Vr?.localStorage)()}catch(e){f(e)}if(!n)return m;let _=K(t),v=gi(_),y=r.serializer??_i[v],{pause:b,resume:x}=Ar(m,e=>w(e),{flush:i,deep:a,eventFilter:d});U(h,()=>E(),{flush:i});let S=!1;u&&o&&(n instanceof Storage?Wr(u,`storage`,e=>{p&&!S||E(e)},{passive:!0}):Wr(u,vi,e=>{p&&!S||D(e)})),p?Nr(()=>{S=!0,E()}):E();function C(e,t){if(u){let r={key:h.value,oldValue:e,newValue:t,storageArea:n};u.dispatchEvent(n instanceof Storage?new StorageEvent(`storage`,r):new CustomEvent(vi,{detail:r}))}}function w(e){try{let t=n.getItem(h.value);if(e==null)C(t,null),n.removeItem(h.value);else{let r=y.write(e);t!==r&&(n.setItem(h.value,r),C(t,r))}}catch(e){f(e)}}function T(e){let t=e?e.newValue:n.getItem(h.value);if(t==null)return s&&_!=null&&n.setItem(h.value,y.write(_)),_;if(!e&&c){let e=y.read(t);return typeof c==`function`?c(e,_):v===`object`&&!Array.isArray(e)?{..._,...e}:e}return typeof t==`string`?y.read(t):t}function E(e){if(!(e&&e.storageArea!==n)){if(e&&e.key==null){m.value=_;return}if(!(e&&e.key!==h.value)){b();try{let t=y.write(m.value);(e===void 0||e?.newValue!==t)&&(m.value=T(e))}catch(e){f(e)}finally{e?g(x):x()}}}}function D(e){E(e.detail)}return m}var bi=`*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`;function xi(e={}){let{selector:t=`html`,attribute:n=`class`,initialValue:r=`auto`,window:i=Vr,storage:a,storageKey:o=`vueuse-color-scheme`,listenToStorageChanges:s=!0,storageRef:c,emitAuto:l,disableTransition:u=!0}=e,d={auto:``,light:`light`,dark:`dark`,...e.modes||{}},f=hi({window:i}),p=B(()=>f.value?`dark`:`light`),m=c||(o==null?ar(r):yi(o,r,a,{window:i,listenToStorageChanges:s})),h=B(()=>m.value===`auto`?p.value:m.value),g=mi(`updateHTMLAttrs`,(e,t,n)=>{let r=typeof e==`string`?i?.document.querySelector(e):Ur(e);if(!r)return;let a=new Set,o=new Set,s=null;if(t===`class`){let e=n.split(/\s/g);Object.values(d).flatMap(e=>
1(e||``).split(/\s/g)).filter(Boolean).forEach(t=>{e.includes(t)?a.add(t):o.add(t)})}else s={key:t,value:n};if(a.size===0&&o.size===0&&s===null)return;let c;u&&(c=i.document.createElement(`style`),c.appendChild(document.createTextNode(bi)),i.document.head.appendChild(c));for(let e of a)r.classList.add(e);for(let e of o)r.classList.remove(e);s&&r.setAttribute(s.key,s.value),u&&(i.getComputedStyle(c).opacity,document.head.removeChild(c))});function _(e){g(t,n,d[e]??e)}function v(t){e.onChanged?e.onChanged(t,_):_(t)}U(h,v,{flush:`post`,immediate:!0}),Nr(()=>v(h.value));let y=B({get(){return l?m.value:h.value},set(e){m.value=e}});return Object.assign(y,{store:m,system:p,state:h})}function Si(e){let t=w(),n=Un(()=>null,()=>e?Ur(e):t.proxy.$el);return r(n.trigger),x(n.trigger),n}function Ci(e={}){let{valueDark:t=`dark`,valueLight:n=``}=e,r=xi({...e,onChanged:(t,n)=>{var r;e.onChanged?(r=e.onChanged)==null||r.call(e,t===`dark`,n,t):n(t)},modes:{dark:t,light:n}}),i=B(()=>r.system.value);return B({get(){return r.value===`dark`},set(e){let t=e?`dark`:`light`;i.value===t?r.value=`auto`:r.value=t}})}function wi(e,t,n={}){let{window:r=Vr,...i}=n,a,o=Kr(()=>r&&`ResizeObserver`in r),s=()=>{a&&=(a.disconnect(),void 0)},c=U(B(()=>{let t=K(e);return Array.isArray(t)?t.map(e=>Ur(e)):[Ur(t)]}),e=>{if(s(),o.value&&r){a=new ResizeObserver(t);for(let t of e)t&&a.observe(t,i)}},{immediate:!0,flush:`post`}),l=()=>{s(),c()};return Gn(l),{isSupported:o,stop:l}}function Ti(e,t={}){let{reset:n=!0,windowResize:r=!0,windowScroll:i=!0,immediate:a=!0,updateTiming:o=`sync`}=t,s=I(0),c=I(0),l=I(0),u=I(0),d=I(0),f=I(0),p=I(0),m=I(0);function h(){let t=Ur(e);if(!t){n&&(s.value=0,c.value=0,l.value=0,u.value=0,d.value=0,f.value=0,p.value=0,m.value=0);return}let r=t.getBoundingClientRect();s.value=r.height,c.value=r.bottom,l.value=r.left,u.value=r.right,d.value=r.top,f.value=r.width,p.value=r.x,m.value=r.y}function g(){o===`sync`?h():o===`next-frame`&&requestAnimationFrame(()=>h())}return wi(e,g),U(()=>Ur(e),e=>!e&&g()),qr(e,g,{attributeFilter:[`style`,`class`]}),i&&Wr(`scroll`,g,{capture:!0,passive:!0}),r&&Wr(`resize`,g,{passive:!0}),Nr(()=>{a&&g()}),{height:s,bottom:c,left:l,right:u,top:d,width:f,x:p,y:m,update:g}}function Ei(e,t={}){let{delayEnter:n=0,delayLeave:r=0,triggerOnRemoval:i=!1,window:a=Vr}=t,o=I(!1),s,c=e=>{let t=e?n:r;s&&=(clearTimeout(s),void 0),t?s=setTimeout(()=>o.value=e,t):o.value=e};return a?(Wr(e,`mouseenter`,()=>c(!0),{passive:!0}),Wr(e,`mouseleave`,()=>c(!1),{passive:!0}),i&&Jr(B(()=>Ur(e)),()=>c(!1)),o):o}function Di(e,t={width:0,height:0},n={}){let{window:r=Vr,box:i=`content-box`}=n,a=B(()=>{var t;return(t=Ur(e))==null||(t=t.namespaceURI)==null?void 0:t.includes(`svg`)}),o=I(t.width),s=I(t.height),{stop:c}=wi(e,([t])=>{let n=i===`border-box`?t.borderBoxSize:i===`content-box`?t.contentBoxSize:t.devicePixelContentBoxSize;if(r&&a.value){let t=Ur(e);if(t){let e=t.getBoundingClientRect();o.value=e.width,s.value=e.height}}else if(n){let e=pr(n);o.value=e.reduce((e,{inlineSize:t})=>e+t,0),s.value=e.reduce((e,{blockSize:t})=>e+t,0)}else o.value=t.contentRect.width,s.value=t.contentRect.height},n);Nr(()=>{let n=Ur(e);
1if(n&&`offsetWidth`in n){if(i===`content-box`&&r){let e=r.getComputedStyle(n),t=Number.parseFloat(e.paddingLeft)+Number.parseFloat(e.paddingRight),i=Number.parseFloat(e.paddingTop)+Number.parseFloat(e.paddingBottom),a=Number.parseFloat(e.borderLeftWidth)+Number.parseFloat(e.borderRightWidth),c=Number.parseFloat(e.borderTopWidth)+Number.parseFloat(e.borderBottomWidth);o.value=n.offsetWidth-t-a,s.value=n.offsetHeight-i-c}else o.value=n.offsetWidth,s.value=n.offsetHeight}else n&&(o.value=t.width,s.value=t.height)});let l=U(()=>Ur(e),e=>{o.value=e?t.width:0,s.value=e?t.height:0});function u(){c(),l()}return{width:o,height:s,stop:u}}function Oi(e,t,n={}){let{root:r,rootMargin:i,threshold:a=0,window:o=Vr,immediate:s=!0}=n,c=Kr(()=>o&&`IntersectionObserver`in o),l=B(()=>pr(K(e)).map(Ur).filter($n)),u=nr,d=I(s),f=c.value?U(()=>[l.value,Ur(r),K(i),d.value],([e,n,r])=>{if(u(),!d.value||!e.length)return;let i=new IntersectionObserver(t,{root:Ur(n),rootMargin:r,threshold:a});e.forEach(e=>e&&i.observe(e)),u=()=>{i.disconnect(),u=nr}},{immediate:s,flush:`post`}):nr,p=()=>{u(),f(),d.value=!1};return Gn(p),{isSupported:c,isActive:d,pause(){u(),d.value=!1},resume(){d.value=!0},stop:p}}function ki(e,t={}){let{window:n=Vr,scrollTarget:r,threshold:i=0,rootMargin:a,once:o=!1,initialValue:s=!1}=t,c=I(s),l=Oi(e,e=>{let t=c.value,n=0;for(let r of e)r.time>=n&&(n=r.time,t=r.isIntersecting);c.value=t,o&&Rr(c,()=>{l.stop()})},{root:r,window:n,threshold:i,rootMargin:a});return t.controls?{...l,isVisible:c}:c}var Ai=`focusin`,ji=`focusout`,Mi=`:focus-within`;function Ni(e,t={}){let{window:n=Vr}=t,r=B(()=>Ur(e)),i=I(!1),a=B(()=>i.value),o=ni(t);if(!n||!o.value)return{focused:a};let s={passive:!0};return Wr(r,Ai,()=>i.value=!0,s),Wr(r,ji,()=>{var e,t;return i.value=((e=r.value)==null||(t=e.matches)==null?void 0:t.call(e,Mi))??!1},s),{focused:a}}function Pi(e){return typeof Window<`u`&&e instanceof Window?e.document.documentElement:typeof Document<`u`&&e instanceof Document?e.documentElement:e}var Fi=1;function Ii(e,t={}){let{throttle:n=0,idle:r=200,onStop:i=nr,onScroll:a=nr,offset:o={left:0,right:0,top:0,bottom:0},observe:s={mutation:!1},eventListenerOptions:c={capture:!1,passive:!0},behavior:l=`auto`,window:u=Vr,onError:d=e=>{console.error(e)}}=t,f=typeof s==`boolean`?{mutation:s}:s,p=I(0),m=I(0),h=B({get(){return p.value},set(e){_(e,void 0)}}),g=B({get(){return m.value},set(e){_(void 0,e)}});function _(t,n){var r,i;if(!u)return;let a=K(e);if(!a)return;(r=a instanceof Document?u.document.body:a)==null||r.scrollTo({top:K(n)??g.value,left:K(t)??h.value,behavior:K(l)});let o=(a==null||(i=a.document)==null?void 0:i.documentElement)||a?.documentElement||a;h!=null&&(p.value=o.scrollLeft),g!=null&&(m.value=o.scrollTop)}let v=I(!1),y=ae({left:!0,right:!1,top:!0,bottom:!1}),b=ae({left:!1,right:!1,top:!1,bottom:!1}),x=e=>{v.value&&(v.value=!1,b.left=!1,b.right=!1,b.top=!1,b.bottom=!1,i(e))},S=Tr(x,n+r),C=e=>{var t;if(!u)return;let n=(e==null||(t=e.document)==null?void 0:t.documentElement)||e?.documentElement||Ur(e),{display:r,flexDirection:i,direction:a}=u.getComputedStyle(n),s=a===`rtl`?-1:1,c=n.scrollLeft;b.left=c<p.value,b.right=c>p.value;let l=Math.abs(c*s)<=(o.left||0),d=Math.abs(c*s)+n.clientWidth>=n.scrollWidth-(o.right||0)-Fi;r===`flex`&&i===`row-reverse`?(y.left=d,y.right=l):(y.left=l,y.right=d),p.value=c;let f=n.scrollTop;e===u.document&&!f&&(f=u.document.body.scrollTop),b.top=f<m.value,b.bottom=f>m.value;let h=Math.abs(f)<=(o.top||0),g=Math.abs(f)+n.clientHeight>=n.scrollHeight-(o.bottom||0)-Fi;r===`flex`&&i===`column-reverse`?(y.top=g,y.bottom=h):(y.top=h,y.bottom=g),m.value=f},w=e=>{if(!u)return;let t=e.target.documentElement??e.target;C(t),v.value=!0,S(e),a(e)};return Wr(e,`scroll`,n?Dr(w,n,!0,!1):w,c),Nr(()=>{try{let t=K(e);if(!t)return;C(t)}catch(e){d(e)}}),f?.mutation&&e!=null&&e!==u&&e!==document&&qr(e,()=>{let t=K(e);t&&C(t)},{attributes:!0,childList:!0,subtree:!0}),Wr(e,`scrollend`,x,c),{x:h,y:g,isScrolling:v,arrivedState:y,directions:b,measure(){let t=K(e);u&&t&&C(t)}}}function Li(e,t,n={}){let{direction:r=`bottom`,interval:i=100,canLoadMore:a=()=>!0}=n,o=ae(Ii(e,{...n,offset:{[r]:n.distance??0,...n.offset}})),s=I(),c=B(()=>!!s.value),l=B(()=>Pi(K(e))),u=ki(l),d=B(()=>l.value?a(l.value):!1);function f(){if(o.measure(),!l.value||!u.value||!d.value||s.value)return;let{scrollHeight:e,clientHeight:n,scrollWidth:a,clientWidth:c}=l.value,p=r===`bottom`||r===`top`?e<=n:a<=c;(o.arrivedState[r]||p)&&(s.value=Promise.all([t(o),new Promise(e=>
1setTimeout(e,i))]).finally(()=>{s.value=null,g(()=>f())}))}return Pr(U(()=>[o.arrivedState[r],u.value,d.value],f,{immediate:!0,flush:`post`})),{isLoading:c,reset(){g(()=>f())}}}var Ri=[`mousedown`,`mouseup`,`keydown`,`keyup`];function zi(e,t={}){let{events:n=Ri,document:r=Hr,initial:i=null}=t,a=I(i);return r&&n.forEach(t=>{Wr(r,t,t=>{typeof t.getModifierState==`function`&&(a.value=t.getModifierState(e))},{passive:!0})}),a}var Bi={page:e=>[e.pageX,e.pageY],client:e=>[e.clientX,e.clientY],screen:e=>[e.screenX,e.screenY],movement:e=>e instanceof MouseEvent?[e.movementX,e.movementY]:null};function Vi(e={}){let{type:t=`page`,touch:n=!0,resetOnTouchEnds:r=!1,initialValue:i={x:0,y:0},window:a=Vr,target:o=a,scroll:s=!0,eventFilter:c}=e,l=null,u=0,d=0,f=I(i.x),p=I(i.y),m=I(null),h=typeof t==`function`?t:Bi[t],g=e=>{let t=h(e);l=e,t&&([f.value,p.value]=t,m.value=`mouse`),a&&(u=a.scrollX,d=a.scrollY)},_=e=>{if(e.touches.length>0){let t=h(e.touches[0]);t&&([f.value,p.value]=t,m.value=`touch`)}},v=()=>{if(!l||!a)return;let e=h(l);l instanceof MouseEvent&&e&&(f.value=e[0]+a.scrollX-u,p.value=e[1]+a.scrollY-d)},y=()=>{f.value=i.x,p.value=i.y},b=c?e=>c(()=>g(e),{}):e=>g(e),x=c?e=>c(()=>_(e),{}):e=>_(e),S=c?()=>c(()=>v(),{}):()=>v();if(o){let e={passive:!0};Wr(o,[`mousemove`,`dragover`],b,e),n&&t!==`movement`&&(Wr(o,[`touchstart`,`touchmove`],x,e),r&&Wr(o,`touchend`,y,e)),s&&t===`page`&&Wr(a,`scroll`,S,e)}return{x:f,y:p,sourceType:m}}function Hi(e,t={}){let{windowResize:n=!0,windowScroll:r=!0,handleOutside:i=!0,window:a=Vr}=t,o=t.type||`page`,{x:s,y:c,sourceType:l}=Vi(t),u=I(e??a?.document.body),d=I(0),f=I(0),p=I(0),m=I(0),h=I(0),g=I(0),_=I(!0);function v(){if(!a)return;let e=Ur(u);if(!(!e||!(e instanceof Element)))for(let t of e.getClientRects()){let{left:e,top:n,width:r,height:l}=t;p.value=e+(o===`page`?a.pageXOffset:0),m.value=n+(o===`page`?a.pageYOffset:0),h.value=l,g.value=r;let u=s.value-p.value,v=c.value-m.value;if(_.value=r===0||l===0||u<0||v<0||u>r||v>l,(i||!_.value)&&(d.value=u,f.value=v),!_.value)break}}let y=[];function b(){y.forEach(e=>e()),y.length=0}if(Nr(()=>{v()}),a){let{stop:e}=wi(u,v),{stop:t}=qr(u,v,{attributeFilter:[`style`,`class`]}),i=U([u,s,c],v);y.push(e,t,i),Wr(document,`mouseleave`,()=>_.value=!0,{passive:!0}),r&&y.push(Wr(`scroll`,v,{capture:!0,passive:!0})),n&&y.push(Wr(`resize`,v,{passive:!0}))}return{x:s,y:c,sourceType:l,elementX:d,elementY:f,elementPositionX:p,elementPositionY:m,elementHeight:h,elementWidth:g,isOutside:_,stop:b}}function Ui(e=Si()){let t=I(),n=()=>{let n=Ur(e);n&&(t.value=n.parentElement)};return Nr(n),U(()=>K(e),n),t}function Wi(e){let t=window.getComputedStyle(e);if(t.overflowX===`scroll`||t.overflowY===`scroll`||t.overflowX===`auto`&&e.clientWidth<e.scrollWidth||t.overflowY===`auto`&&e.clientHeight<e.scrollHeight)return!0;{let t=e.parentNode;return!t||t.tagName===`BODY`?!1:Wi(t)}}function Gi(e){let t=e||window.event,n=t.target;return Wi(n)?!1:t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1)}var Ki=new WeakMap;function qi(e,t=!1){let n=I(t),r=null,i=``;U(ar(e),e=>{let t=Pi(K(e));if(t){let e=t;if(Ki.get(e)||Ki.set(e,e.style.overflow),e.style.overflow!==`hidden`&&(i=e.style.overflow),e.style.overflow===`hidden`)return n.value=!0;if(n.value)return e.style.overflow=`hidden`}},{immediate:!0});let a=()=>{let t=Pi(K(e));!t||n.value||(rr&&(r=Wr(t,`touchmove`,e=>{Gi(e)},{passive:!1})),t.style.overflow=`hidden`,n.value=!0)},o=()=>{let t=Pi(K(e));!t||!n.value||(rr&&r?.(),t.style.overflow=i,Ki.delete(t),n.value=!1)};return Gn(o),B({get(){return n.value},set(e){e?a():o()}})}function Ji(e,t={}){let{threshold:n=50,onSwipe:r,onSwipeEnd:i,onSwipeStart:a,passive:o=!0}=t,s=ae({x:0,y:0}),c=ae({x:0,y:0}),l=B(()=>s.x-c.x),u=B(()=>s.y-c.y),{max:d,abs:f}=Math,p=B(()=>d(f(l.value),f(u.value))>=n),m=I(!1),h=B(()=>p.value?f(l.value)>f(u.value)?l.value>0?`left`:`right`:u.value>0?`up`:`down`:`none`),g=e=>[e.touches[0].clientX,e.touches[0].clientY],_=(e,t)=>{s.x=e,s.y=t},v=(e,t)=>{c.x=e,c.y=t},y={passive:o,capture:!o},b=[Wr(e,`touchstart`,e=>{if(e.touches.length!==1)return;let[t,n]=g(e);_(t,n),v(t,n),a?.(e)},y),Wr(e,`touchmove`,e=>{if(e.touches.length!==1)return;let[t,n]=g(e);v(t,n),y.capture&&!y.passive&&Math.abs(l.value)>Math.abs(u.value)&&e.preventDefault(),!m.value&&p.value&&(m.value=!0),m.value&&r?.(e)},y),Wr(e,[`touchend`,`touchcancel`],e=>{m.value&&i?.(e,h.value),m.value=!1},y)];return{isSwiping:m,direction:h,coordsStart:s,coordsEnd:c,lengthX:l,lengthY:u,stop:()=>
1b.forEach(e=>e())}}function Yi(e,t,n,r={}){var i,a;let{clone:o=!1,passive:s=!1,eventName:c,deep:l=!1,defaultValue:u,shouldEmit:d}=r,f=w(),p=n||f?.emit||(f==null||(i=f.$emit)==null?void 0:i.bind(f))||(f==null||(a=f.proxy)==null||(a=a.$emit)==null?void 0:a.bind(f?.proxy)),m=c;t||=`modelValue`,m||=`update:${t.toString()}`;let h=e=>o?typeof o==`function`?o(e):li(e):e,_=()=>Qn(e[t])?h(e[t]):u,v=e=>{d?d(e)&&p(m,e):p(m,e)};if(s){let n=N(_()),r=!1;return U(()=>e[t],e=>{r||(r=!0,n.value=h(e),g(()=>r=!1))}),U(n,n=>{!r&&(n!==e[t]||l)&&v(n)},{deep:l}),n}return B({get(){return _()},set(e){v(e)}})}function Xi(e){return typeof e==`string`?`'${e}'`:new ea().serialize(e)}var Zi=` _-,;:!?.'"()[]{}@*/\\&#%\`^+<=>|~$0123456789abcdefghijklmnopqrstuvwxyz`,Qi=(function(){let e=new Uint8Array(128);for(let t=0;t<69;t++)e[Zi.charCodeAt(t)]=t+1;for(let t=65;t<=90;t++)e[t]=e[t+32];return e})();function $i(e,t){if(e===t)return 0;let n=Math.min(e.length,t.length),r=0;for(let i=0;i<n;i++){let n=e.charCodeAt(i),a=t.charCodeAt(i);if(n===a)continue;let o=n<128&&Qi[n]?Qi[n]:n+128,s=a<128&&Qi[a]?Qi[a]:a+128;if(o!==s)return o<s?-1:1;r===0&&(r=n>a?-1:1)}return e.length===t.length?r:e.length<t.length?-1:1}var ea=(function(){class e{#e=new Map;compare(e,t){let n=typeof e,r=typeof t;return n===`string`&&r===`string`?$i(e,t):n===`number`&&r===`number`?e-t:$i(this.serialize(e,!0),this.serialize(t,!0))}serialize(e,t){if(e===null)return`null`;switch(typeof e){case`string`:return t?e:`'${e}'`;case`bigint`:return`${e}n`;case`object`:return this.$object(e);case`function`:return this.$function(e)}return String(e)}serializeObject(e){let t=Object.prototype.toString.call(e);if(t!==`[object Object]`)return this.serializeBuiltInType(t.length<10?`unknown:${t}`:t.slice(8,-1),e);let n=e.constructor,r=n===Object||n===void 0?``:n.name;if(r!==``&&globalThis[r]===n)return this.serializeBuiltInType(r,e);if(`toJSON`in e&&typeof e.toJSON==`function`){let t=e.toJSON();return r+(typeof t==`object`&&t?this.$object(t):`(${this.serialize(t)})`)}let i=Object.keys(e).sort($i),a=`${r}{`;for(let t=0;t<i.length;t++){let n=i[t];a+=`${n}:${this.serialize(e[n])}`,t<i.length-1&&(a+=`,`)}return a+`}`}serializeBuiltInType(e,t){let n=this[`$`+e];if(n)return n.call(this,t);if(typeof t.entries==`function`)return this.serializeObjectEntries(e,t.entries());throw Error(`Cannot serialize ${e}`)}serializeObjectEntries(e,t){let n=Array.from(t).sort((e,t)=>this.compare(e[0],t[0])),r=`${e}{`;for(let e=0;e<n.length;e++){let[t,i]=n[e];r+=`${this.serialize(t,!0)}:${this.serialize(i)}`,e<n.length-1&&(r+=`,`)}return r+`}`}$object(e){let t=this.#e.get(e);return t===void 0&&(this.#e.set(e,`#${this.#e.size}`),t=this.serializeObject(e),this.#e.set(e,t)),t}$function(e){let t=Function.prototype.toString.call(e);return t.slice(-15)===`[native code] }`?`${e.name||``}()[native]`:`${e.name}(${e.length})${t.replace(/\s*\n\s*/g,``)}`}$Array(e){let t=`[`;for(let n=0;n<e.length;n++)t+=this.serialize(e[n]),n<e.length-1&&(t+=`,`);return t+`]`}$Date(e){try{return`Date(${e.toISOString()})`}catch{return`Date(null)`}}$ArrayBuffer(e){return`ArrayBuffer[${new Uint8Array(e).join(`,`)}]`}$Set(e){return`Set${this.$Array(Array.from(e).sort((e,t)=>this.compare(e,t)))}`}$Map(e){return this.serializeObjectEntries(`Map`,e.entries())}}for(let t of[`Error`,`RegExp`,`URL`])e.prototype[`$`+t]=function(e){return`${t}(${e})`};for(let t of[`Int8Array`,`Uint8Array`,`Uint8ClampedArray`,`Int16Array`,`Uint16Array`,`Int32Array`,`Uint32Array`,`Float32Array`,`Float64Array`])e.prototype[`$`+t]=function(e){return`${t}[${e.join(`,`)}]`};for(let t of[`BigInt64Array`,`BigUint64Array`])e.prototype[`$`+t]=function(e){return`${t}[${e.join(`n,`)}${e.length>0?`n`:``}]`};return e})();function ta(e,t){return e===t||Xi(e)===Xi(t)}function na(e,t,n){let r=e.findIndex(e=>ta(e,t)),i=e.findIndex(e=>ta(e,n));if(r===-1||i===-1)return[];let[a,o]=[r,i].sort((e,t)=>e-t);return e.slice(a,o+1)}function ra(e,t=-1/0,n=1/0){return Math.min(n,Math.max(t,e))}function ia(e,t){let n=e,r=t.toString(),i=r.indexOf(`.`),a=i>
1=0?r.length-i:0;if(a>0){let e=10**a;n=Math.round(n*e)/e}return n}function aa(e,t,n,r){t=Number(t),n=Number(n);let i=(e-(Number.isNaN(t)?0:t))%r,a=ia(Math.abs(i)*2>=r?e+Math.sign(i)*(r-Math.abs(i)):e-i,r);return Number.isNaN(t)?!Number.isNaN(n)&&a>n&&(a=Math.floor(ia(n/r,r))*r):a<t?a=t:!Number.isNaN(n)&&a>n&&(a=t+Math.floor(ia((n-t)/r,r))*r),a=ia(a,r),a}function oa(e,t){let n=typeof e==`string`&&!t?`${e}Context`:t,r=Symbol(n);return[t=>{let n=ce(r,t);if(n||n===null)return n;throw Error(`Injection \`${r.toString()}\` not found. Component must be used within ${Array.isArray(e)?`one of the following components: ${e.join(`, `)}`:`\`${e}\``}`)},e=>(d(r,e),e)]}function sa(){let e=document.activeElement;if(e==null)return null;for(;e!=null&&e.shadowRoot!=null&&e.shadowRoot.activeElement!=null;)e=e.shadowRoot.activeElement;return e}function ca(e,t,n){let r=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&r.addEventListener(e,t,{once:!0}),r.dispatchEvent(i)}function la(e){return e==null}function ua(e,t){return la(e)?!1:Array.isArray(e)?e.some(e=>ta(e,t)):ta(e,t)}function da(e){return e?e.flatMap(e=>e.type===R?da(e.children):[e]):[]}var fa=[`INPUT`,`TEXTAREA`];function pa(e,t,n,r={}){if(!t||r.enableIgnoredElement&&fa.includes(t.nodeName))return null;let{arrowKeyOptions:i=`both`,attributeName:a=`[data-reka-collection-item]`,itemsArray:o=[],loop:s=!0,dir:c=`ltr`,preventScroll:l=!0,focus:u=!1}=r,[d,f,p,m,h,g]=[e.key===`ArrowRight`,e.key===`ArrowLeft`,e.key===`ArrowUp`,e.key===`ArrowDown`,e.key===`Home`,e.key===`End`],_=p||m,v=d||f;if(!h&&!g&&(!_&&!v||i===`vertical`&&v||i===`horizontal`&&_))return null;let y=n?Array.from(n.querySelectorAll(a)):o;if(!y.length)return null;l&&e.preventDefault();let b=null;return v||_?b=ma(y,t,{goForward:_?m:c===`ltr`?d:f,loop:s}):h?b=y.at(0)||null:g&&(b=y.at(-1)||null),u&&b?.focus(),b}function ma(e,t,n,r=e.includes(t)?e.length:e.length+1){if(--r===0)return null;let i=e.indexOf(t),a;if(a=i===-1?n.goForward?0:e.length-1:n.goForward?i+1:i-1,!n.loop&&(a<0||a>=e.length))return null;let o=e[(a+e.length)%e.length];return o?o.hasAttribute(`disabled`)&&o.getAttribute(`disabled`)!==`false`?ma(e,o,n,r):o:null}var[ha,ga]=oa(`ConfigProvider`),_a=G({inheritAttrs:!1,__name:`ConfigProvider`,props:{dir:{type:String,required:!1,default:`ltr`},locale:{type:String,required:!1,default:`en`},scrollBody:{type:[Boolean,Object],required:!1,default:!0},nonce:{type:String,required:!1,default:void 0},teleportTo:{type:null,required:!1,default:void 0},useId:{type:Function,required:!1,default:void 0}},setup(e){let t=e,{dir:n,locale:r,scrollBody:i,nonce:o,teleportTo:s}=a(t);return ga({dir:n,locale:r,scrollBody:i,nonce:o,teleportTo:s,useId:t.useId}),(e,t)=>O(e.$slots,`default`)}}),va=ae({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,originalBodyPointerEvents:void 0,branches:new Set});function ya(e){if(typeof e!=`object`||!e)return!1;let t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)===`[object Module]`:!0}function ba(e,t,n=`.`,r){if(!ya(t))return ba(e,{},n,r);let i={...t};for(let t of Object.keys(e)){if(t===`__proto__`||t===`constructor`)continue;let a=e[t];a!=null&&(r&&r(i,t,a,n)||(i[t]=Array.isArray(a)&&Array.isArray(i[t])?[...a,...i[t]]:ya(a)&&ya(i[t])?ba(a,i[t],(n?`${n}.`:``)+t.toString(),r):a))}return i}function xa(e){return(...t)=>t.reduce((t,n)=>ba(t,n,``,e),{})}var Sa=xa(),Ca=vr(()=>{let e=N(new Map),t=N(),n=B(()=>{for(let t of e.value.values())if(t)return!0;return!1}),r=ha({scrollBody:N(!0)}),i=null,a=()=>{document.body.style.paddingRight=``,document.body.style.marginRight=``,va.layersWithOutsidePointerEventsDisabled.size===0&&(document.body.style.pointerEvents=``),document.documentElement.style.removeProperty(`--scrollbar-width`),document.body.style.overflow=t.value??``,rr&&i?.(),t.value=void 0};return U(n,(e,o)=>{if(!Zn)return;if(!e){o&&a();return}t.value===void 0&&(t.value=document.body.style.overflow);let s=window.innerWidth-document.documentElement.clientWidth,c={padding:s,margin:0},l=r.scrollBody?.value?typeof r.scrollBody.value==`object`?Sa({padding:r.scrollBody.value.padding===!0?s:r.scrollBody.value.padding,margin:r.scrollBody.value.margin===!0?s:r.scrollBody.value.margin},c):c:{padding:0,margin:0};s>0&&(document.body.style.paddingRight=typeof l.padding==`number`?`${l.padding}px`:String(l.padding),document.body.style.marginRight=typeof l.margin==`number`?`${l.margin}px`:String(l.margin),document.documentElement.style.setProperty(`--scrollbar-width`,`${s}px`),document.body.style.overflow=`hidden`),rr&&(i=Wr(document,`touchmove`,e=>Ea(e),{passive:!1})),g(()=>{n.value&&(document.body.style.pointerEvents=`none`,document.body.style.overflow=`hidden`)})},{immediate:!0,flush:`sync`}),e});function wa(e){let t=Math.random().toString(36).substring(2,7),n=Ca();n.value.set(t,e??!1);let r=B({get:()=>n.value.get(t)??!1,set:e=>n.value.set(t,e)});return Mr(()=>{n.value.delete(t)}),r}function Ta(e){let t=window.getComputedStyle(e);
1if(t.overflowX===`scroll`||t.overflowY===`scroll`||t.overflowX===`auto`&&e.clientWidth<e.scrollWidth||t.overflowY===`auto`&&e.clientHeight<e.scrollHeight)return!0;{let t=e.parentNode;return!(t instanceof Element)||t.tagName===`BODY`?!1:Ta(t)}}function Ea(e){let t=e||window.event,n=t.target;return n instanceof Element&&Ta(n)?!1:t.touches.length>1||(t.preventDefault&&t.cancelable&&t.preventDefault(),!1)}var Da=/[\p{Script=Han}\p{Script=Hiragana}\p{Script=Katakana}\p{Script=Hangul}\p{Script=Bopomofo}]/u,Oa=/android/i;function ka(){return typeof navigator<`u`&&Oa.test(navigator.userAgent)}function Aa(e){let t=N(!1),n=N(!0),r=N(!1),i=B(()=>t.value&&n.value);function a(){t.value=!0,n.value=!0,r.value=!1}function o(e){e.data&&(Da.test(e.data)?(n.value=!0,r.value=!0):ka()&&!r.value&&(n.value=!1))}function s(n){g(()=>{t.value=!1,e?.(n)})}return{isComposing:t,shouldDeferInput:i,handleCompositionStart:a,handleCompositionUpdate:o,handleCompositionEnd:s}}function ja(e){let t=ha({dir:N(`ltr`)});return B(()=>e?.value||t.dir?.value||`ltr`)}function Ma(e){let t=w(),n=t?.type.emits,r={};return n?.length||console.warn(`No emitted event found. Please check component: ${t?.type.__name}`),n?.forEach(t=>{r[h(s(t))]=(...n)=>e(t,...n)}),r}function Na(e){let t=B(()=>l(e)),n=B(()=>new Intl.Collator(`en`,{usage:`search`,...t.value}));return{startsWith:(e,t)=>t.length===0||(e=e.normalize(`NFC`),t=t.normalize(`NFC`),n.value.compare(e.slice(0,t.length),t)===0),endsWith:(e,t)=>t.length===0||(e=e.normalize(`NFC`),t=t.normalize(`NFC`),n.value.compare(e.slice(-t.length),t)===0),contains:(e,t)=>{if(t.length===0)return!0;e=e.normalize(`NFC`),t=t.normalize(`NFC`);let r=0,i=t.length;for(;r+i<=e.length;r++){let a=e.slice(r,r+i);if(n.value.compare(t,a)===0)return!0}return!1}}}var Pa=0;function Fa(){pe(e=>{if(!Zn)return;let t=document.querySelectorAll(`[data-reka-focus-guard]`);document.body.insertAdjacentElement(`afterbegin`,t[0]??Ia()),document.body.insertAdjacentElement(`beforeend`,t[1]??Ia()),Pa++,e(()=>{Pa===1&&document.querySelectorAll(`[data-reka-focus-guard]`).forEach(e=>e.remove()),Pa--})})}function Ia(){let e=document.createElement(`span`);return e.setAttribute(`data-reka-focus-guard`,``),e.tabIndex=0,e.style.outline=`none`,e.style.opacity=`0`,e.style.position=`fixed`,e.style.pointerEvents=`none`,e}function La(e){return B(()=>!K(e)||!!Ur(e)?.closest(`form`))}function J(){let e=w(),t=N(),n=B(()=>i());r(()=>{n.value!==i()&&T(t)});function i(){return t.value&&`$el`in t.value&&[`#text`,`#comment`].includes(t.value.$el.nodeName)?t.value.$el.nextElementSibling:Ur(t)}let a=Object.assign({},e.exposed),o={};for(let t in e.props)Object.defineProperty(o,t,{enumerable:!0,configurable:!0,get:()=>e.props[t]});if(Object.keys(a).length>0)for(let e in a)Object.defineProperty(o,e,{enumerable:!0,configurable:!0,get:()=>a[e]});Object.defineProperty(o,"$el",{enumerable:!0,configurable:!0,get:()=>e.vnode.el}),e.exposed=o;function s(n){if(t.value=n,n&&(Object.defineProperty(o,"$el",{enumerable:!0,configurable:!0,get:()=>n instanceof Element?n:n.$el}),!(n instanceof Element)&&!Object.hasOwn(n,`$el`))){let t=n.$.exposed,r=Object.assign({},o);for(let e in t)Object.defineProperty(r,e,{enumerable:!0,configurable:!0,get:()=>t[e]});e.exposed=r}}return{forwardRef:s,currentRef:t,currentElement:n}}function Ra(e){let t=w(),n=Object.keys(t?.type.props??{}).reduce((e,n)=>{let r=(t?.type.props[n]).default;return r!==void 0&&(e[n]=r),e},{}),r=C(e);return B(()=>{let e={},i=t?.vnode.props??{};
1return Object.keys(i).forEach(t=>{e[s(t)]=i[t]}),Object.keys({...n,...e}).reduce((e,t)=>(r.value[t]!==void 0&&(e[t]=r.value[t]),e),{})})}function za(e,t){let n=Ra(e),r=t?Ma(t):{};return B(()=>({...n.value,...r}))}function Ba(){let e=w()?.vnode?.scopeId;return e?{[e]:``}:{}}function Va(e,t){let n=wr(!1,300);Gn(()=>{n.value=!1});let r=N(null),i=Kn();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=Ua(a,Ha(a,i.getBoundingClientRect()),1),s=Wa(t.getBoundingClientRect()),c=Ka([...o,...s]);r.value=c,n.value=!0}return pe(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)})}}),pe(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=!Ga(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 Ha(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 Ua(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 Wa(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 Ga(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 Ka(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)),qa(t)}function qa(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 Ja=function(e){return typeof document>`u`?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},Ya=new WeakMap,Xa=new WeakMap,Za={},Qa=0,$a=function(e){return e&&(e.host||$a(e.parentNode))},eo=function(e,t){return t.map(function(t){if(e.contains(t))return t;var n=$a(t);return n&&e.contains(n)?n:(console.error(`aria-hidden`,t,`in not contained inside`,e,`. Doing nothing`),null)}).filter(function(e){return!!e})},to=function(e,t,n,r){var i=eo(t,Array.isArray(e)?e:[e]);Za[n]||(Za[n]=new WeakMap);var a=Za[n],o=[],s=new Set,c=new Set(i),l=function(e){!e||s.has(e)||(s.add(e),l(e.parentNode))};i.forEach(l);var u=function(e){!e||c.has(e)||Array.prototype.forEach.call(e.children,function(e){if(s.has(e))u(e);else try{var t=e.getAttribute(r),i=t!==null&&t!==`false`,c=(Ya.get(e)||0)+1,l=(a.get(e)||0)+1;Ya.set(e,c),a.set(e,l),o.push(e),c===1&&i&&Xa.set(e,!0),l===1&&e.setAttribute(n,`true`),i||e.setAttribute(r,`true`)}catch(t){console.error(`aria-hidden: cannot operate on `,e,t)}})};return u(t),s.clear(),Qa++,function(){o.forEach(function(e){var t=Ya.get(e)-1,i=a.get(e)-1;Ya.set(e,t),a.set(e,i),t||(Xa.has(e)||e.removeAttribute(r),Xa.delete(e)),i||e.removeAttribute(n)}),Qa--,Qa||(Ya=new WeakMap,Ya=new WeakMap,Xa=new WeakMap,Za={})}},no=function(e,t,n){n===void 0&&(n=`data-aria-hidden`);var r=Array.from(Array.isArray(e)?e:[e]),i=t||Ja(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll(`[aria-live], script`))),to(r,i,n,`aria-hidden`)):function(){return null}};function ro(e){let t;U(()=>Ur(e),e=>{let n=!1;try{n=!!e?.closest(`[popover]:not(:popover-open)`)}catch{}e&&!n?t=no(e):t&&t()}),Ee(()=>{t&&t()})}var io=0;function ao(e,t=`reka`){if(e)return e;let n,r=ha({useId:void 0});return n=r.useId?r.useId():`useId`in ve?j?.():`${++io}`,t?`${t}-${n}`:n}function oo(){return{ALT:`Alt`,ARROW_DOWN:`ArrowDown`,ARROW_LEFT:`ArrowLeft`,ARROW_RIGHT:`ArrowRight`,ARROW_UP:`ArrowUp`,BACKSPACE:`Backspace`,CAPS_LOCK:`CapsLock`,CONTROL:`Control`,DELETE:`Delete`,END:`End`,ENTER:`Enter`,ESCAPE:`Escape`,F1:`F1`,F10:`F10`,F11:`F11`,F12:`F12`,F2:`F2`,F3:`F3`,F4:`F4`,F
15:`F5`,F6:`F6`,F7:`F7`,F8:`F8`,F9:`F9`,HOME:`Home`,META:`Meta`,PAGE_DOWN:`PageDown`,PAGE_UP:`PageUp`,SHIFT:`Shift`,SPACE:` `,TAB:`Tab`,CTRL:`Control`,ASTERISK:`*`,SPACE_CODE:`Space`}}function so(e){let t=ha({locale:N(`en`)});return B(()=>e?.value||t.locale?.value||`en`)}function co(e){let t=N(),n=B(()=>t.value?.width??0),r=B(()=>t.value?.height??0),i;return x(()=>{let n=Ur(e);n?(t.value={width:n.offsetWidth,height:n.offsetHeight},i=new ResizeObserver(e=>{if(!Array.isArray(e)||!e.length)return;let r=e[0],i,a;if(`borderBoxSize`in r){let e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;i=t.inlineSize,a=t.blockSize}else i=n.offsetWidth,a=n.offsetHeight;t.value={width:i,height:a}}),i.observe(n,{box:`border-box`})):t.value=void 0}),Ee(()=>{i?.disconnect(),i=void 0}),{width:n,height:r}}function lo(e,t){let n=N(e);function r(e){return t[n.value][e]??n.value}return{state:n,dispatch:e=>{n.value=r(e)}}}function uo(e){let t=wr(``,1e3);return{search:t,handleTypeaheadSearch:(n,r)=>{if(t.value+=n,e)e(n);else{let e=sa(),n=r.map(e=>({...e,textValue:e.value?.textValue??e.ref.textContent?.trim()??``})),i=n.find(t=>t.ref===e),a=po(n.map(e=>e.textValue),t.value,i?.textValue),o=n.find(e=>e.textValue===a);return o&&o.ref.focus(),o?.ref}},resetTypeahead:()=>{t.value=``}}}function fo(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function po(e,t,n){let r=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=n?e.indexOf(n):-1,a=fo(e,Math.max(i,0));r.length===1&&(a=a.filter(e=>e!==n));let o=a.find(e=>e.toLowerCase().startsWith(r.toLowerCase()));return o===n?void 0:o}function mo(e,t){let n=N({}),r=N(`none`),i=N(e),a=e.value?`mounted`:`unmounted`,o,s=t.value?.ownerDocument.defaultView??Vr,{state:c,dispatch:l}=lo(a,{mounted:{UNMOUNT:`unmounted`,ANIMATION_OUT:`unmountSuspended`},unmountSuspended:{MOUNT:`mounted`,ANIMATION_END:`unmounted`},unmounted:{MOUNT:`mounted`}}),u=e=>{if(Zn){let n=new CustomEvent(e,{bubbles:!1,cancelable:!1});t.value?.dispatchEvent(n)}};U(e,async(e,i)=>{let a=i!==e;if(await g(),a){let a=r.value,o=ho(t.value);e?(l(`MOUNT`),u(`enter`),o===`none`&&u(`after-enter`)):o===`none`||o===`undefined`||n.value?.display===`none`?(l(`UNMOUNT`),u(`leave`),u(`after-leave`)):i&&a!==o?(l(`ANIMATION_OUT`),u(`leave`)):(l(`UNMOUNT`),u(`after-leave`))}},{immediate:!0});let d=e=>{if(e.target!==t.value)return;let n=ho(t.value),r=n.includes(CSS.escape(e.animationName)),a=c.value===`mounted`?`enter`:`leave`;if(r&&(u(`after-${a}`),l(`ANIMATION_END`),!i.value)){let e=t.value.style.animationFillMode;t.value.style.animationFillMode=`forwards`,o=s?.setTimeout(()=>{t.value?.style.animationFillMode===`forwards`&&(t.value.style.animationFillMode=e)})}n===`none`&&l(`ANIMATION_END`)},f=e=>{e.target===t.value&&(r.value=ho(t.value))},p=U(t,(e,t)=>{e?(n.value=getComputedStyle(e),e.addEventListener(`animationstart`,f),e.addEventListener(`animationcancel`,d),e.addEventListener(`animationend`,d)):(l(`ANIMATION_END`),o!==void 0&&s?.clearTimeout(o),t?.removeEventListener(`animationstart`,f),t?.removeEventListener(`animationcancel`,d),t?.removeEventListener(`animationend`,d))},{immediate:!0}),m=U(c,()=>{let e=ho(t.value);r.value=c.value===`mounted`?e:`none`});return Ee(()=>{p(),m(),t.value&&(t.value.removeEventListener(`animationstart`,f),t.value.removeEventListener(`animationcancel`,d),t.value.removeEventListener(`animationend`,d)),o!==void 0&&s?.clearTimeout(o)}),{isPresent:B(()=>[`mounted`,`unmountSuspended`].includes(c.value))}}function ho(e){return e&&getComputedStyle(e).animationName||`none`}var go=G({name:`Presence`,props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(e,{slots:t,expose:n}){let{present:r,forceMount:i}=a(e),s=N(),{isPresent:c}=mo(r,s);n({present:c});let l=t.default({present:c.value});l=da(l||[]);let u=w();if(l&&l?.length>1){let e=u?.parent?.type.name?`<${u.parent.type.name} />`:`component`;throw Error([`Detected an invalid children for \`${e}\` for \`Presence\` component.`,``,"Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.",`You can apply a few solutions:`,["Provide a single child element so that `presence` directive attach correctly.",`Ensure the first child is an actual element instead of a raw text node or comment node.`].map(e=>` - ${e}`).join(` 2`)].join(` 3`))}return()=>i.value||r.value||c.value?o(t.default({present:c.value})[0],{ref:e=>{let t=Ur(e);return t?.hasAttribute===void 0||(t?.hasAttribute(`data-reka-popper-content-wrapper`)?s.value=t.firstElementChild:s.value=t),t}}):null}}),_o=G({name:`PrimitiveSlot`,inheritAttrs:!1,setup(e,{attrs:t,slots:n}){return()=>{if(!n.default)return null;let e=da(n.default()),r=e.findIndex(e=>e.type!==L);if(r===-1)return e;let i=e[r];delete i.props?.ref;let a=i.props?m(t,i.props):t,o=de({...i,props:{}},a);return e.length===1?o:(e[r]=o,e)}}}),vo=[`area`,`img`,`input`],Y=G({name:`Primitive`,inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:`div`}},setup(e,{attrs:t,slots:n}){let r=e.asChild?`template`:e.as;return typeof r==`string`&&vo.includes(r)?()=>o(r,t):r===`template`?()=>o(_o,t,{default:n.default}):()=>o(e.as,t,{default:n.default})}});function yo(){let e=N();return{primitiveElement:e,currentElement:B(()=>[`#text`,`#comment`].includes(e.value?.$el.nodeName)?e.value?.$el.nextElementSibling:Ur(e))}}var[bo,xo]=oa(`CollapsibleRoot`),So=G({__name:`CollapsibleRoot`,props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},disabled:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`update:open`],setup(e,{expose:t,emit:n}){let r=e,i=Yi(r,`open`,n,{defaultValue:r.defaultOpen,passive:r.open===void 0}),{disabled:o,unmountOnHide:s}=a(r);return xo({contentId:``,disabled:o,open:i,unmountOnHide:s,onOpenToggle:()=>{o.value||(i.value=!i.value)}}),t({open:i}),J(),(e,t)=>(D(),M(l(Y),{as:e.as,"as-child":r.asChild,"data-state":l(i)?`open`:`closed`,"data-disabled":l(o)?``:void 0},{default:P(()=>[O(e.$slots,`default`,{open:l(i)})]),_:3},8,[`as`,`as-child`,`data-state`,`data-disabled`]))}}),Co=G({inheritAttrs:!1,__name:`CollapsibleContent`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`contentFound`],setup(e,{emit:t}){let n=e,r=t,a=bo();a.contentId||=ao(void 0,`reka-collapsible-content`);let o=N(),{forwardRef:s,currentElement:c}=J(),u=N(0),d=N(0),f=B(()=>a.open.value),p=N(f.value),h=N();U(()=>[f.value,o.value?.present],async()=>{await g();let e=c.value;if(!e)return;h.value=h.value||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration=`0s`,e.style.animationName=`none`;let t=e.getBoundingClientRect();d.value=t.height,u.value=t.width,p.value||(e.style.transitionDuration=h.value.transitionDuration,e.style.animationName=h.value.animationName)},{immediate:!0});let _=B(()=>p.value&&a.open.value);return x(()=>{requestAnimationFrame(()=>{p.value=!1})}),Wr(c,`beforematch`,e=>{requestAnimationFrame(()=>{a.onOpenToggle(),r(`contentFound`)})}),(e,t)=>(D(),M(l(go),{ref_key:`presentRef`,ref:o,present:e.forceMount||l(a).open.value,"force-mount":!0},{default:P(({present:t})=>[i(l(Y),m(e.$attrs,{id:l(a).contentId,ref:l(s),"as-child":n.asChild,as:e.as,hidden:t?void 0:l(a).unmountOnHide.value?``:`until-found`,"data-state":_.value?void 0:l(a).open.value?`open`:`closed`,"data-disabled":l(a).disabled?.value?``:void 0,style:{"--reka-collapsible-content-height":`${d.value}px`,"--reka-collapsible-content-width":`${u.value}px`}}),{default:P(()=>[!l(a).unmountOnHide.value||t?O(e.$slots,`default`,{key:0}):W(`v-if`,!0)]),_:2},1040,[`id`,`as-child`,`as`,`hidden`,`data-state`,`data-disabled`,`style`])]),_:3},8,[`present`]))}}),wo=G({__name:`CollapsibleTrigger`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;J();let n=bo();return(e,r)=>(D(),M(l(Y),{type:e.as===`button`?`button`:void 0,as:e.as,"as-child":t.asChild,"aria-controls":l(n).contentId,"aria-expanded":l(n).open.value,"data-state":l(n).open.value?`open`:`closed`,"data-disabled":l(n).disabled?.value?``:void 0,disabled:l(n).disabled?.value,onClick:l(n).onOpenToggle},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`type`,`as`,`as-child`,`aria-controls`,`aria-expanded`,`data-state`,`data-disabled`,`disabled`,`onClick`]))}});function To({type:e,defaultValue:t,modelValue:n}){let r=n||t;return n!==void 0||t!==void 0?Array.isArray(r)?`multiple`:`single`:e??`single`}function Eo({type:e,defaultValue:t,modelValue:n}){return e||To({type:e,defaultValue:t,modelValue:n})}function Do({type:e,defaultValue:t}){return t===void 0?e===`single`?void 0:[]:t}function Oo(e,t){let n=B(()=>Eo(e)),r=Yi(e,`modelValue`,t,{defaultValue:Do(e),passive:e.modelValue===void 0,deep:!0});function i(e){if(n.value===`single`)r.value=ta(e,r.value)?void 0:e;else{let t=Array.isArray(r.value)?[...r.value||[]]:[r.value].filter(
3Boolean);if(ua(t,e)){let n=t.findIndex(t=>ta(t,e));t.splice(n,1)}else t.push(e);r.value=t}}return{modelValue:r,changeModelValue:i,isSingle:B(()=>n.value===`single`)}}var[ko,Ao]=oa(`AccordionRoot`),jo=G({__name:`AccordionRoot`,props:{collapsible:{type:Boolean,required:!1,default:!1},disabled:{type:Boolean,required:!1,default:!1},dir:{type:String,required:!1},orientation:{type:String,required:!1,default:`vertical`},unmountOnHide:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},type:{type:String,required:!1},modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,r=t,{dir:i,disabled:o,unmountOnHide:s}=a(n),c=ja(i),{modelValue:u,changeModelValue:d,isSingle:f}=Oo(n,r),{forwardRef:p,currentElement:m}=J();return Ao({disabled:o,direction:c,orientation:n.orientation,parentElement:m,isSingle:f,collapsible:n.collapsible,modelValue:u,changeModelValue:d,unmountOnHide:s}),(e,t)=>(D(),M(l(Y),{ref:l(p),"as-child":e.asChild,as:e.as},{default:P(()=>[O(e.$slots,`default`,{modelValue:l(u)})]),_:3},8,[`as-child`,`as`]))}}),Mo=function(e){return e.Open=`open`,e.Closed=`closed`,e}(Mo||{}),[No,Po]=oa(`AccordionItem`),Fo=G({__name:`AccordionItem`,props:{disabled:{type:Boolean,required:!1},value:{type:String,required:!0},unmountOnHide:{type:Boolean,required:!1,default:void 0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e,{expose:t}){let n=e,r=ko(),i=B(()=>r.isSingle.value?n.value===r.modelValue.value:Array.isArray(r.modelValue.value)&&r.modelValue.value.includes(n.value)),a=B(()=>r.disabled.value||n.disabled),o=B(()=>a.value?``:void 0),s=B(()=>i.value?Mo.Open:Mo.Closed);t({open:i,dataDisabled:o});let{currentRef:c,currentElement:u}=J();Po({open:i,dataState:s,disabled:a,dataDisabled:o,triggerId:``,currentRef:c,currentElement:u,value:B(()=>n.value)});function d(e){let t=e.target;if(Array.from(r.parentElement.value?.querySelectorAll(`[data-reka-collection-item]`)??[]).findIndex(e=>e===t)===-1)return null;pa(e,t,r.parentElement.value,{arrowKeyOptions:r.orientation,dir:r.direction.value,focus:!0})}return(e,t)=>(D(),M(l(So),{"data-orientation":l(r).orientation,"data-disabled":o.value,"data-state":s.value,disabled:a.value,open:i.value,as:n.as,"as-child":n.asChild,"unmount-on-hide":n.unmountOnHide??l(r).unmountOnHide.value,onKeydown:le(d,[`up`,`down`,`left`,`right`,`home`,`end`])},{default:P(()=>[O(e.$slots,`default`,{open:i.value})]),_:3},8,[`data-orientation`,`data-disabled`,`data-state`,`disabled`,`open`,`as`,`as-child`,`unmount-on-hide`]))}}),Io=G({__name:`AccordionContent`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,n=ko(),r=No();return J(),(e,i)=>(D(),M(l(Co),{role:`region`,"as-child":t.asChild,as:e.as,"force-mount":t.forceMount,"aria-labelledby":l(r).triggerId,"data-state":l(r).dataState.value,"data-disabled":l(r).dataDisabled.value,"data-orientation":l(n).orientation,style:{"--reka-accordion-content-width":`var(--reka-collapsible-content-width)`,"--reka-accordion-content-height":`var(--reka-collapsible-content-height)`},onContentFound:i[0]||=e=>l(n).changeModelValue(l(r).value.value)},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`as-child`,`as`,`force-mount`,`aria-labelledby`,`data-state`,`data-disabled`,`data-orientation`]))}}),Lo=G({__name:`AccordionTrigger`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,n=ko(),r=No();r.triggerId||=ao(void 0,`reka-accordion-trigger`);function i(){let e=n.isSingle.value&&r.open.value&&!n.collapsible;r.disabled.value||e||n.changeModelValue(r.value.value)}return(e,a)=>(D(),M(l(wo),{id:l(r).triggerId,ref:l(r).currentRef,"data-reka-collection-item":``,as:t.as,"as-child":t.asChild,"aria-disabled":l(r).disabled.value||void 0,"aria-expanded":l(r).open.value||!1,"data-disabled":l(r).dataDisabled.value,"data-orientation":l(n).orientation,"data-state":l(r).dataState.value,disabled:l(r).disabled.value,onClick:i},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`id`,`as`,`as-child`,`aria-disabled`,`aria-expanded`,`data-disabled`,`data-orientation`,`data-state`,`disabled`]))}}),[Ro,zo]=oa(`DialogRoot`),Bo=G({inheritAttrs:!1,__name:`DialogRoot`,props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1,default:!1},modal:{type:Boolean,required:!1,default:!0},unmountOnHide:{type:Boolean,required:!1,default:!0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=Yi(n,`open`,t,{defaultValue:n.defaultOpen,passive:n.open===void 0}),i=N(),o=N(),{modal:s,unmountOnHide:c}=a(n);
3return zo({open:r,modal:s,unmountOnHide:c,openModal:()=>{r.value=!0},onOpenChange:e=>{r.value=e},onOpenToggle:()=>{r.value=!r.value},contentId:``,titleId:``,descriptionId:``,triggerElement:i,contentElement:o}),(e,t)=>O(e.$slots,`default`,{open:l(r),close:()=>r.value=!1})}}),Vo=G({__name:`DialogClose`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;J();let n=Ro();return(e,r)=>(D(),M(l(Y),m(t,{type:e.as===`button`?`button`:void 0,onClick:r[0]||=e=>l(n).onOpenChange(!1)}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`type`]))}}),Ho=`dismissableLayer.pointerDownOutside`,Uo=`dismissableLayer.focusOutside`;function Wo(e,t){if(!(t instanceof Element))return!1;let n=t.closest(`[data-dismissable-layer]`),r=e.dataset.dismissableLayer===``?e:e.querySelector(`[data-dismissable-layer]`),i=Array.from(e.ownerDocument.querySelectorAll(`[data-dismissable-layer]`));return!!(n&&(r===n||i.indexOf(r)<i.indexOf(n)))}function Go(e,t,n=!0){let r=t?.value?.ownerDocument??globalThis?.document,i=N(!1),a=N(()=>{});return pe(o=>{if(!Zn||!K(n))return;let s=async n=>{let o=n.target;if(!(!t?.value||!o)){if(Wo(t.value,o)){i.value=!1;return}if(n.target&&!i.value){let t={originalEvent:n};function i(){ca(Ho,e,t)}n.pointerType===`touch`?(r.removeEventListener(`click`,a.value),a.value=i,r.addEventListener(`click`,a.value,{once:!0})):i()}else r.removeEventListener(`click`,a.value);i.value=!1}},c=window.setTimeout(()=>{r.addEventListener(`pointerdown`,s)},0);o(()=>{window.clearTimeout(c),r.removeEventListener(`pointerdown`,s),r.removeEventListener(`click`,a.value)})}),{onPointerDownCapture:()=>{K(n)&&(i.value=!0)}}}function Ko(e,t,n=!0){let r=t?.value?.ownerDocument??globalThis?.document,i=N(!1);return pe(a=>{if(!Zn||!K(n))return;let o=async n=>{if(!t?.value)return;await g(),await g();let r=n.target;!t.value||!r||Wo(t.value,r)||n.target&&!i.value&&ca(Uo,e,{originalEvent:n})};r.addEventListener(`focusin`,o),a(()=>r.removeEventListener(`focusin`,o))}),{onFocusCapture:()=>{K(n)&&(i.value=!0)},onBlurCapture:()=>{K(n)&&(i.value=!1)}}}var qo=G({__name:`DismissableLayer`,props:{disableOutsidePointerEvents:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!1,default:!0}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`dismiss`],setup(e,{emit:t}){let r=e,i=t,{forwardRef:a,currentElement:o}=J(),s=B(()=>o.value?.ownerDocument??globalThis.document),c=B(()=>va.layersRoot),u=B(()=>o.value?Array.from(c.value).indexOf(o.value):-1),d=B(()=>va.layersWithOutsidePointerEventsDisabled.size>0),f=B(()=>{let e=Array.from(c.value),[t]=[...va.layersWithOutsidePointerEventsDisabled].slice(-1),n=e.indexOf(t);return u.value>=n}),p=Go(async e=>{let t=[...va.branches].some(t=>t?.contains(e.target));!r.present||!f.value||t||(i(`pointerDownOutside`,e),i(`interactOutside`,e),await g(),e.defaultPrevented||i(`dismiss`))},o),m=Ko(e=>{let t=[...va.branches].some(t=>t?.contains(e.target));!r.present||t||(i(`focusOutside`,e),i(`interactOutside`,e),e.defaultPrevented||i(`dismiss`))},o);return Xr(`Escape`,e=>{r.present&&u.value===c.value.size-1&&(i(`escapeKeyDown`,e),e.defaultPrevented||i(`dismiss`))}),U([o,()=>r.disableOutsidePointerEvents,()=>r.present],([e,t,n],r,i)=>{!e||!n||t&&(va.layersWithOutsidePointerEventsDisabled.size===0&&(va.originalBodyPointerEvents=s.value.body.style.pointerEvents,s.value.body.style.pointerEvents=`none`),va.layersWithOutsidePointerEventsDisabled.add(e),i(()=>{va.layersWithOutsidePointerEventsDisabled.delete(e),va.layersWithOutsidePointerEventsDisabled.size===0&&!la(va.originalBodyPointerEvents)&&(s.value.body.style.pointerEvents=va.originalBodyPointerEvents)}))},{immediate:!0}),U([o,()=>r.present],([e,t],n,r)=>{!e||!t||(c.value.add(e),r(()=>{c.value.delete(e)}))},{immediate:!0}),pe(e=>{e(()=>{o.value&&(c.value.delete(o.value),va.layersWithOutsidePointerEventsDisabled.delete(o.value))})}),(e,t)=>(D(),M(l(Y),{ref:l(a),"as-child":e.asChild,as:e.as,"data-dismissable-layer":``,style:n({pointerEvents:d.value?f.value?`auto`:`none`:void 0}),onFocusCapture:l(m).onFocusCapture,onBlurCapture:l(m).onBlurCapture,onPointerdownCapture:l(p).onPointerDownCapture},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`as-child`,`as`,`style`,`onFocusCapture`,`onBlurCapture`,`onPointerdownCapture`]))}}),Jo=G({__name:`DismissableLayerBranch`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,{forwardRef:n,currentElement:r}=J();return x(()=>{va.branches.add(r.value)}),Ee(()=>{va.branches.delete(r.value)}),(e,r)=>(D(),M(l(Y),m({ref:l(n)},t),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),Yo=qn(()=>N([]));function Xo(){let e=Yo();return{add(t){let n=e.value[0];t!==n&&n?.pause(),e.value=Zo(e.value,t),e.value.unshift(t)},remove(t){e.value=Zo(e.value,t),e.value[0]?.resume()}}}function Zo(e,t){let n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}var Qo=`focusScope.autoFocusOnMount`,$o=`focusScope.autoFocusOnUnmount`,es={bubbles:!1,cancelable:!0};function ts(e,{select:t=!1}={}){let n=sa();for(let r of e)if(ss(r,{select:t}),sa()!==n)return!0}function ns(e){let t=rs(e);return[is(t,e),is(t.reverse(),e)]}function rs(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 is(e,t){for(let n of e)if(!as(n,{upTo:t}))return n}function as(e,{upTo:t}){if(getComputedStyle(e).visibility===`hidden`)return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display===`none`)return!0;e=e.parentElement}return!1}function os(e){return e instanceof HTMLInputElement&&`select`in e}function ss(e,{select:t=!1}={}){if(e&&e.focus){let n=sa();e.focus({preventScroll:!0}),e!==n&&os(e)&&t&&e.select()}}var cs=G({__name:`FocusScope`,props:{loop:{type:Boolean,required:!1,default:!1},trapped:{type:Boolean,required:!1,default:!1},present:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`mountAutoFocus`,`unmountAutoFocus`],setup(e,{emit:t}){let n=e,r=t,{currentRef:i,currentElement:a}=J(),o=N(null),s=Xo(),c=ae({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});pe(e=>{if(!Zn)return;let t=a.value;if(!n.trapped)return;function r(e){if(c.paused||!t)return;let n=e.target;t.contains(n)?o.value=n:ss(o.value,{select:!0})}function i(e){if(c.paused||!t)return;let n=e.relatedTarget;n!==null&&(t.contains(n)||ss(o.value,{select:!0}))}function s(e){let n=o.value;n!==null&&e.some(e=>e.removedNodes.length>0)&&(t.contains(n)||ss(t))}document.addEventListener(`focusin`,r),document.addEventListener(`focusout`,i);let l=new MutationObserver(s);t&&l.observe(t,{childList:!0,subtree:!0}),e(()=>{document.removeEventListener(`focusin`,r),document.removeEventListener(`focusout`,i),l.disconnect()})});function u(e,t){let n=new CustomEvent(Qo,es),i=e=>r(`mountAutoFocus`,e);e.addEventListener(Qo,i),e.dispatchEvent(n),e.removeEventListener(Qo,i),n.defaultPrevented||(ts(rs(e),{select:!0}),sa()===t&&ss(e))}pe(async e=>{let t=a.value;if(await g(),!t)return;n.present!==!1&&s.add(c);let i=sa();!t.contains(i)&&n.present!==!1&&u(t,i),e(()=>{let e=new CustomEvent($o,es),n=e=>{r(`unmountAutoFocus`,e)}
3;t.addEventListener($o,n),t.dispatchEvent(e),t.setAttribute(`data-focus-scope-unmounting`,``),setTimeout(()=>{e.defaultPrevented||ss(i??document.body,{select:!0}),t.removeEventListener($o,n),s.remove(c),t.removeAttribute(`data-focus-scope-unmounting`)},0)})}),U(()=>n.present,async(e,t)=>{if(!Zn)return;if(e===!1&&t===!0){s.remove(c);return}if(e!==!0||t!==!1)return;s.add(c),await g();let n=a.value;if(!n)return;let r=sa();n.contains(r)||u(n,r)});function d(e){if(!n.loop&&!n.trapped||c.paused)return;let t=e.key===`Tab`&&!e.altKey&&!e.ctrlKey&&!e.metaKey,r=sa();if(t&&r){let t=e.currentTarget,[i,a]=ns(t);i&&a?!e.shiftKey&&r===a?(e.preventDefault(),n.loop&&ss(i,{select:!0})):e.shiftKey&&r===i&&(e.preventDefault(),n.loop&&ss(a,{select:!0})):r===t&&e.preventDefault()}}return(e,t)=>(D(),M(l(Y),{ref_key:`currentRef`,ref:i,tabindex:`-1`,"as-child":e.asChild,as:e.as,onKeydown:d},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`as-child`,`as`]))}}),ls=`menu.itemSelect`,us=[`Enter`,` `],ds=[`ArrowDown`,`PageUp`,`Home`],fs=[`ArrowUp`,`PageDown`,`End`],ps=[...ds,...fs],ms={ltr:[...us,`ArrowRight`],rtl:[...us,`ArrowLeft`]},hs={ltr:[`ArrowLeft`],rtl:[`ArrowRight`]};function gs(e){return e?`open`:`closed`}function _s(e){return e===`indeterminate`}function vs(e){return _s(e)?`indeterminate`:e?`checked`:`unchecked`}function ys(e){let t=sa();for(let n of e)if(n===t||(n.focus(),sa()!==t))return}function bs(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 xs(e,t){return t?bs({x:e.clientX,y:e.clientY},t):!1}function Ss(e){return e.pointerType===`mouse`}var Cs=G({__name:`DialogContentImpl`,props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,r=t,a=Ro(),{forwardRef:o,currentElement:s}=J();return a.titleId||=ao(void 0,`reka-dialog-title`),a.descriptionId||=ao(void 0,`reka-dialog-description`),x(()=>{a.contentElement=s,sa()!==document.body&&(a.triggerElement.value=sa())}),(e,t)=>(D(),M(l(cs),{"as-child":``,loop:``,trapped:n.trapFocus,present:n.present,onMountAutoFocus:t[5]||=e=>r(`openAutoFocus`,e),onUnmountAutoFocus:t[6]||=e=>r(`closeAutoFocus`,e)},{default:P(()=>[i(l(qo),m({id:l(a).contentId,ref:l(o),as:e.as,"as-child":e.asChild,present:n.present,"disable-outside-pointer-events":e.disableOutsidePointerEvents,role:`dialog`,"aria-describedby":l(a).descriptionId,"aria-labelledby":l(a).titleId,"data-state":l(gs)(l(a).open.value)},e.$attrs,{onDismiss:t[0]||=e=>l(a).onOpenChange(!1),onEscapeKeyDown:t[1]||=e=>r(`escapeKeyDown`,e),onFocusOutside:t[2]||=e=>r(`focusOutside`,e),onInteractOutside:t[3]||=e=>r(`interactOutside`,e),onPointerDownOutside:t[4]||=e=>r(`pointerDownOutside`,e)}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`id`,`as`,`as-child`,`present`,`disable-outside-pointer-events`,`aria-describedby`,`aria-labelledby`,`data-state`])]),_:3},8,[`trapped`,`present`]))}}),ws=G({__name:`DialogContentModal`,props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!0}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,r=t,i=Ro(),a=Ma(r),{forwardRef:o,currentElement:s}=J();ro(B(()=>n.present?s.value:void 0));let c=B(()=>{let{present:e,...t}=n;return t});return U(()=>n.present,(e,t)=>{!e&&t&&i.triggerElement.value?.focus()}),(e,t)=>(D(),M(Cs,m({...c.value,...l(a)},{ref:l(o),present:e.present,"trap-focus":l(i).open.value,"disable-outside-pointer-events":n.disableOutsidePointerEvents,onCloseAutoFocus:t[0]||=e=>{e.defaultPrevented||(e.preventDefault(),l(i).triggerElement.value?.focus())},onPointerDownOutside:t[1]||=e=>{let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0;(t.button===2||n)&&e.preventDefault()},onFocusOutside:t[2]||=e=>{e.preventDefault()}}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`present`,`trap-focus`,`disable-outside-pointer-events`]))}}),Ts=G({__name:`DialogContentNonModal`,props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!0}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,r=Ma(t);J();let i=Ro(),a=N(!1),o=N(!1),s=B(()=>{let{present:e,...t}=n;return t});return U(()=>n.present,(e,t)=>{!e&&t&&(a.value||i.triggerElement.value?.focus(),a.value=!1,o.value=!1)}),(e,t)=>(D(),M(Cs,m({...s.value,...l(r)},{present:e.present,"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:t[0]||=e=>{e.defaultPrevented||(a.value||l(i).triggerElement.value?.focus(),e.preventDefault()),a.value=!1,o.value=!1},onInteractOutside:t[1]||=e=>{e.defaultPrevented||(a.value=!0,e.detail.originalEvent.type===`pointerdown`&&(o.value=!0));let t=e.target;l(i).triggerElement.value?.contains(t)&&e.preventDefault(),e.detail.originalEvent.type===`focusin`&&o.value&&e.preventDefault()}}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`present`]))}}),Es=G({__name:`DialogContent`,props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:void 0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,r=t,i=Ro(),a=Ma(r),{forwardRef:o}=J();return(e,t)=>(D(),M(l(go),{present:e.forceMount||l(i).open.value,"force-mount":e.forceMount||!l(i).unmountOnHide.value},{default:P(({present:t})=>[l(i).modal.value?me((D(),M(ws,m({key:0,ref:l(o),present:l(i).unmountOnHide.value||t},{...n,...l(a),...e.$attrs}),{default:P(()=>[O(e.$slots,`default`)]),_:2}
3,1040,[`present`])),[[ee,l(i).unmountOnHide.value||t]]):me((D(),M(Ts,m({key:1,ref:l(o),present:l(i).unmountOnHide.value||t},{...n,...l(a),...e.$attrs}),{default:P(()=>[O(e.$slots,`default`)]),_:2},1040,[`present`])),[[ee,l(i).unmountOnHide.value||t]])]),_:3},8,[`present`,`force-mount`]))}}),Ds=G({__name:`DialogDescription`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`p`}},setup(e){let t=e;J();let n=Ro();return(e,r)=>(D(),M(l(Y),m(t,{id:l(n).descriptionId}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`id`]))}}),Os=G({__name:`DialogOverlayImpl`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!1,default:!0}},setup(e){let t=e,n=Ro(),r=wa(t.present);return U(()=>t.present,e=>r.value=e),J(),(e,t)=>(D(),M(l(Y),{as:e.as,"as-child":e.asChild,"data-state":l(n).open.value?`open`:`closed`,style:{"pointer-events":`auto`},onPointerdown:t[0]||=xe(()=>{},[`left`,`self`,`prevent`])},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`data-state`]))}}),ks=G({__name:`DialogOverlay`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=Ro(),{forwardRef:n}=J();return(e,r)=>l(t)?.modal.value?(D(),M(l(go),{key:0,present:e.forceMount||l(t).open.value,"force-mount":e.forceMount||!l(t).unmountOnHide.value},{default:P(({present:r})=>[me(i(Os,m(e.$attrs,{ref:l(n),as:e.as,"as-child":e.asChild,present:l(t).unmountOnHide.value||r}),{default:P(()=>[O(e.$slots,`default`)]),_:2},1040,[`as`,`as-child`,`present`]),[[ee,l(t).unmountOnHide.value||r]])]),_:3},8,[`present`,`force-mount`])):W(`v-if`,!0)}}),As=G({__name:`Teleport`,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,n=ha({}),r=B(()=>t.to??n.teleportTo?.value??`body`),i=Gr();return(e,t)=>l(i)||e.forceMount?(D(),M(he,{key:0,to:r.value,disabled:e.disabled,defer:e.defer},[O(e.$slots,`default`)],8,[`to`,`disabled`,`defer`])):W(`v-if`,!0)}}),js=G({__name:`DialogPortal`,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,n)=>(D(),M(l(As),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),Ms=G({__name:`DialogTitle`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`h2`}},setup(e){let t=e,n=Ro();return J(),(e,r)=>(D(),M(l(Y),m(t,{id:l(n).titleId}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`id`]))}}),Ns=G({__name:`DialogTrigger`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,n=Ro(),{forwardRef:r,currentElement:i}=J();return n.contentId||=ao(void 0,`reka-dialog-content`),x(()=>{n.triggerElement.value=i.value}),(e,i)=>(D(),M(l(Y),m(t,{ref:l(r),type:e.as===`button`?`button`:void 0,"aria-haspopup":`dialog`,"aria-expanded":l(n).open.value||!1,"aria-controls":l(n).open.value?l(n).contentId:void 0,"data-state":l(n).open.value?`open`:`closed`,onClick:l(n).onOpenToggle}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`type`,`aria-expanded`,`aria-controls`,`data-state`,`onClick`]))}}),Ps=`data-reka-collection-item`;function Fs(e={}){let{key:t=``,isProvider:n=!1}=e,r=`${t}CollectionProvider`,i;if(n){let e=N(new Map);i={collectionRef:N(),itemMap:e},d(r,i)}else i=ce(r);let a=(e=!1)=>{let t=i.collectionRef.value;if(!t)return[];let n=Array.from(t.querySelectorAll(`[${Ps}]`)),r=new Map(n.map((e,t)=>[e,t])),a=Array.from(i.itemMap.value.values()).sort((e,t)=>(r.get(e.ref)??-1)-(r.get(t.ref)??-1));return e?a:a.filter(e=>e.ref.dataset.disabled!==``)},s=G({name:`CollectionSlot`,inheritAttrs:!1,setup(e,{slots:t,attrs:n}){let{primitiveElement:r,currentElement:a}=yo();return U(a,()=>{i.collectionRef.value=a.value}),()=>o(_o,{ref:r,...n},t)}}),c=G({name:`CollectionItem`,inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(e,{slots:t,attrs:n}){let{primitiveElement:r,currentElement:a}=yo();return pe(t=>{if(a.value){let n=ge(a.value);i.itemMap.value.set(n,{ref:a.value,value:e.value}),t(()=>i.itemMap.value.delete(n))}}),()=>o(_o,{...n,[Ps]:``,ref:r},t)}});return{getItems:a,reactiveItems:B(()=>
3Array.from(i.itemMap.value.values())),itemMapSize:B(()=>i.itemMap.value.size),CollectionSlot:s,CollectionItem:c}}var Is=G({__name:`VisuallyHidden`,props:{feature:{type:String,required:!1,default:`focusable`},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(e){return(e,t)=>(D(),M(l(Y),{as:e.as,"as-child":e.asChild,"aria-hidden":e.feature===`focusable`||e.feature===`fully-hidden`?`true`:void 0,"data-hidden":e.feature===`fully-hidden`?``:void 0,tabindex:e.feature===`fully-hidden`?`-1`:void 0,style:{position:`absolute`,border:0,width:`1px`,height:`1px`,padding:0,margin:`-1px`,overflow:`hidden`,clip:`rect(0, 0, 0, 0)`,clipPath:`inset(50%)`,whiteSpace:`nowrap`,wordWrap:`normal`,top:`-1px`,left:`-1px`}},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`aria-hidden`,`data-hidden`,`tabindex`]))}}),Ls=G({inheritAttrs:!1,__name:`VisuallyHiddenInputBubble`,props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:`fully-hidden`}},setup(e){let t=e,{primitiveElement:n,currentElement:r}=yo(),i=B(()=>t.checked??t.value);return U(i,(e,t)=>{if(!r.value)return;let n=r.value,i=window.HTMLInputElement.prototype,a=Object.getOwnPropertyDescriptor(i,`value`).set;if(a&&e!==t){let t=new Event(`input`,{bubbles:!0}),r=new Event(`change`,{bubbles:!0});a.call(n,e),n.dispatchEvent(t),n.dispatchEvent(r)}}),(e,r)=>(D(),M(Is,m({ref_key:`primitiveElement`,ref:n},{...t,...e.$attrs},{as:`input`}),null,16))}}),Rs=G({inheritAttrs:!1,__name:`VisuallyHiddenInput`,props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:`fully-hidden`}},setup(e){let t=e,n=B(()=>typeof t.value==`object`&&Array.isArray(t.value)&&t.value.length===0&&t.required),r=B(()=>typeof t.value==`string`||typeof t.value==`number`||typeof t.value==`boolean`||t.value===null||t.value===void 0?[{name:t.name,value:t.value}]:typeof t.value==`object`&&Array.isArray(t.value)?t.value.flatMap((e,n)=>typeof e==`object`?Object.entries(e).map(([e,r])=>({name:`${t.name}[${n}][${e}]`,value:r})):{name:`${t.name}[${n}]`,value:e}):t.value!==null&&typeof t.value==`object`&&!Array.isArray(t.value)?Object.entries(t.value).map(([e,n])=>({name:`${t.name}[${e}]`,value:n})):[]);return(e,i)=>(D(),q(R,null,[W(` We render single input if it's required `),n.value?(D(),M(Ls,m({key:e.name},{...t,...e.$attrs},{name:e.name,value:e.value}),null,16,[`name`,`value`])):(D(!0),q(R,{key:1},E(r.value,n=>(D(),M(Ls,m({key:n.name},{ref_for:!0},{...t,...e.$attrs},{name:n.name,value:n.value}),null,16,[`name`,`value`]))),128))],2112))}});function zs(e){return e?.querySelector(`[data-state=checked]`)}function Bs(e,t,n){return e===void 0?!1:Array.isArray(e)?e.some(e=>Vs(e,t,n)):Vs(e,t,n)}function Vs(e,t,n){return e===void 0||t===void 0?!1:typeof e==`string`?e===t:typeof n==`function`?n(e,t):typeof n==`string`?e?.[n]===t?.[n]:ta(e,t)}var Hs=`rovingFocusGroup.onEntryFocus`,Us={bubbles:!1,cancelable:!0},Ws={ArrowLeft:`prev`,ArrowUp:`prev`,ArrowRight:`next`,ArrowDown:`next`,PageUp:`first`,Home:`first`,PageDown:`last`,End:`last`};function Gs(e,t){return t===`rtl`?e===`ArrowLeft`?`ArrowRight`:e===`ArrowRight`?`ArrowLeft`:e:e}function Ks(e,t,n){let r=Gs(e.key,n);if(!(t===`vertical`&&[`ArrowLeft`,`ArrowRight`].includes(r))&&!(t===`horizontal`&&[`ArrowUp`,`ArrowDown`].includes(r)))return Ws[r]}function qs(e,t=!1){let n=sa();for(let r of e)if(r===n||(r.focus({preventScroll:t}),sa()!==n))return}function Js(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var[Ys,Xs]=oa(`ListboxRoot`),Zs=G({__name:`ListboxRoot`,props:{modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},multiple:{type:Boolean,required:!1},orientation:{type:String,required:!1,default:`vertical`},dir:{type:String,required:!1},disabled:{type:Boolean,required:!1},selectionBehavior:{type:String,required:!1,default:`toggle`},highlightOnHover:{type:Boolean,required:!1},by:{type:[String,Function],required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:[`update:modelValue`,`highlight`,`entryFocus`,`leave`],setup(e,{expose:t,emit:n}){let r=e,i=n,{multiple:o,highlightOnHover:s,orientation:c,disabled:u,selectionBehavior:d,dir:f}=a(r),{getItems:p}=Fs({isProvider:!0}),{handleTypeaheadSearch:m}=uo(),{primitiveElement:h,currentElement:_}=yo(),v=oo(),y=ja(f),b=La(_),x=N(),S=N(!1),C=N(!0),w=Yi(r,`modelValue`,i,{defaultValue:r.defaultValue??(o.value?[]:void 0),passive:r.modelValue===void 0,deep:!0});function T(e){if(S.value=!0,r.multiple){let t=Array.isArray(w.value)?[...w.value]:[],n=t.findIndex(t=>Vs(t,e,r.by));r.selectionBehavior===`toggle`?(n===-1?t.push(e):t.splice(n,1),w.value=t):(w.value=[e],x.value=e)}else r.selectionBehavior===`toggle`&&Vs(w.value,e,r.by)?w.value=void 0:w.value=e;setTimeout(()=>{S.value=!1},1)}let E=N(null),k=N(null),A=N(!1),j=N(!1),F=Kn(),I=Kn(),ee=Kn();function te(){return p().map(e=>e.ref).filter(e=>e.dataset.disabled!==``)}
3function L(e,t=!0,n){if(!e)return;E.value=e,(n??C.value)&&E.value.focus(),t&&E.value.scrollIntoView({block:`nearest`});let r=p().find(t=>t.ref===e);i(`highlight`,r)}function ne(e){if(A.value)ee.trigger(e);else{let t=p().find(t=>Vs(t.value,e,r.by));t&&(E.value=t.ref,L(t.ref))}}function R(e){if(E.value&&E.value.isConnected){if(e.ctrlKey||e.metaKey||e.altKey)return;e.preventDefault(),e.stopPropagation(),j.value||E.value.click()}}function re(e){if(C.value){if(S.value=!0,A.value)I.trigger(e);else{let t=e.altKey||e.ctrlKey||e.metaKey;if(t&&e.key===`a`&&o.value){let t=p(),n=t.map(e=>e.value);w.value=[...n],e.preventDefault();let r=t.at(-1);r&&L(r.ref)}else if(!t){let t=m(e.key,p());t&&L(t)}}setTimeout(()=>{S.value=!1},1)}}function z(){j.value=!0}function ie(){g(()=>{j.value=!1})}function B(){g(()=>{se(new KeyboardEvent(`keydown`,{key:`PageUp`}))})}function ae(e){let t=E.value;t?.isConnected&&(k.value=t),E.value=null,i(`leave`,e)}function oe(e){let t=new CustomEvent(`listbox.entryFocus`,{bubbles:!1,cancelable:!0});if(e.currentTarget?.dispatchEvent(t),i(`entryFocus`,t),!t.defaultPrevented){if(k.value)L(k.value);else{let e=te()?.[0];L(e)}}}function se(e){let t=Ks(e,c.value,y.value);if(!t)return;let n=te();if(E.value){if(t===`last`)n.reverse();else if(t===`prev`||t===`next`){t===`prev`&&n.reverse();let e=n.indexOf(E.value);n=n.slice(e+1)}V(e,n[0])}if(n.length){let e=!E.value&&t===`prev`?n.length-1:0;L(n[e])}if(A.value)return I.trigger(e)}function V(e,t){if(!(A.value||r.selectionBehavior!==`replace`||!o.value||!Array.isArray(w.value))&&!((e.altKey||e.ctrlKey||e.metaKey)&&!e.shiftKey)&&e.shiftKey){let n=p().filter(e=>e.ref.dataset.disabled!==``),r=n.find(e=>e.ref===t)?.value;if(e.key===v.END?r=n.at(-1)?.value:e.key===v.HOME&&(r=n[0]?.value),!r||!x.value)return;let i=na(n.map(e=>e.value),x.value,r);w.value=i}}async function ce(e,t=!0){if(Zn){if(await g(),A.value)F.trigger({event:e,scroll:t});else{let e=te(),n=e.find(e=>e.dataset.state===`checked`),r=t?void 0:!1;n?L(n,t,r):e.length&&L(e[0],t,r)}}}let H=!1;return U(w,()=>{if(!S.value){let e=H;H=!0,g(()=>{ce(void 0,e)})}},{immediate:!0,deep:!0}),t({highlightedElement:E,highlightItem:ne,highlightFirstItem:B,highlightSelected:ce,getItems:p}),Xs({modelValue:w,onValueChange:T,multiple:o,orientation:c,dir:y,disabled:u,highlightOnHover:s,highlightedElement:E,isVirtual:A,virtualFocusHook:F,virtualKeydownHook:I,virtualHighlightHook:ee,by:r.by,firstValue:x,selectionBehavior:d,focusable:C,onLeave:ae,onEnter:oe,changeHighlight:L,onKeydownEnter:R,onKeydownNavigation:se,onKeydownTypeAhead:re,onCompositionStart:z,onCompositionEnd:ie,highlightFirstItem:B}),(e,t)=>(D(),M(l(Y),{ref_key:`primitiveElement`,ref:h,as:e.as,"as-child":e.asChild,dir:l(y),"data-disabled":l(u)?``:void 0,onPointerleave:ae,onFocusout:t[0]||=async e=>{let t=e.relatedTarget||e.target;await g(),E.value&&l(_)&&!l(_).contains(t)&&ae(e)}},{default:P(()=>[O(e.$slots,`default`,{modelValue:l(w)}),l(b)&&e.name?(D(),M(l(Rs),{key:0,name:e.name,value:l(w),disabled:l(u),required:e.required},null,8,[`name`,`value`,`disabled`,`required`])):W(`v-if`,!0)]),_:3},8,[`as`,`as-child`,`dir`,`data-disabled`]))}}),Qs=G({__name:`ListboxContent`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let{CollectionSlot:t}=Fs(),n=Ys(),r=wr(!1,10);return(e,a)=>(D(),M(l(t),null,{default:P(()=>[i(l(Y),{role:`listbox`,as:e.as,"as-child":e.asChild,tabindex:l(n).focusable.value?l(n).highlightedElement.value?`-1`:`0`:`-1`,"aria-orientation":l(n).orientation.value,"aria-multiselectable":!!l(n).multiple.value,"data-orientation":l(n).orientation.value,onMousedown:a[0]||=xe(e=>r.value=!0,[`left`]),onFocus:a[1]||=e=>{l(r)||l(n).onEnter(e)},onKeydown:[a[2]||=le(e=>{(l(n).orientation.value!==`vertical`||e.key!==`ArrowLeft`&&e.key!==`ArrowRight`)&&(l(n).orientation.value!==`horizontal`||e.key!==`ArrowUp`&&e.key!==`ArrowDown`)&&(e.preventDefault(),l(n).focusable.value&&l(n).onKeydownNavigation(e))},[`down`,`up`,`left`,`right`,`home`,`end`]),le(l(n).onKeydownEnter,[`enter`]),l(n).onKeydownTypeAhead]},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`tabindex`,`aria-orientation`,`aria-multiselectable`,`data-orientation`,`onKeydown`])]),_:3}))}}),$s=G({__name:`ListboxFilter`,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=Yi(n,`modelValue`,t,{defaultValue:``,passive:n.modelValue===void 0}),i=Ys(),{primitiveElement:a,currentElement:o}=yo(),s=B(()=>n.disabled||i.disabled.value||!1),c=N();oe(()=>c.value=i.highlightedElement.value?.id),x(()=>{i.focusable.value=!1,setTimeout(()=>{n.autoFocus&&o.value?.focus()},1)}),Ee(()=>{i.focusable.value=!0});let{isComposing:u,shouldDeferInput:d,handleCompositionStart:f,handleCompositionUpdate:p,handleCompositionEnd:m}=Aa(e=>{r.value=e.target.value,i.onCompositionEnd(),i.highlightFirstItem()});function h(){i.onCompositionStart(),f()}function g(e){d.value||(r.value=e.target.value,i.highlightFirstItem())}function _(e){u.value||(e.preventDefault(),i.onKeydownNavigation(e))}function v(e){u.value||i.onKeydownEnter(e)}return(e,t)=>(D(),M(l(Y),{ref_key:`primitiveElement`,ref:a,as:e.as,"as-child":e.asChild,value:l(r),disabled:s.value?``:void 0,"data-disabled":s.value?``:void 0,"aria-disabled":s.value??void 0,"aria-activedescendant":c.value,type:`text`,onKeydown:[le(_,[`down`,`up`,`home`,`end`]),le(v,[`enter`])],onInput:g,onCompositionstart:h,onCompositionupdate:l(p),onCompositionend:l(m)},{default:P(()=>[O(e.$slots,`default`,{modelValue:l(r)})]),_:3},8,[`as`,`as-child`,`value`,`disabled`,`data-disabled`,`aria-disabled`,`aria-activedescendant`,`onCompositionupdate`,`onCompositionend`]))}}),[ec,tc]=oa(`ListboxGroup`),nc=G({__name:`ListboxGroup`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,n=ao(void 0,`reka-listbox-group`);return tc({id:n}),(e,r)=>(D(),M(l(Y),m({role:`group`},t,{"aria-labelledby":l(n)}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`aria-labelledby`]))}}),rc=G({__name:`ListboxGroupLabel`,props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let t=e,n=ec({id:``});return(e,r)=>(D(),M(l(Y),m(t,{id:l(n).id}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`id`]))}}),ic=`listbox.select`,[ac,oc]=oa(`ListboxItem`),sc=G({__name:`ListboxItem`,props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},emits:[`select`],setup(e,{emit:t}){let n=e,r=t,a=ao(void 0,`reka-listbox-item`),{CollectionItem:o}=Fs(),{forwardRef:s,currentElement:c}=J(),u=Ys(),d=B(()=>c.value!=null&&c.value===u.highlightedElement.value),f=B(()=>Bs(u.modelValue.value,n.value,u.by)),p=B(()=>u.disabled.value||n.disabled);async function h(e){r(`select`,e),!e?.defaultPrevented&&!p.value&&e&&(u.onValueChange(n.value),u.changeHighlight(c.value))}function g(e){ca(ic,h,{originalEvent:e,value:n.value})}return oc({isSelected:f}),(e,t)=>(D(),M(l(o),{value:e.value},{default:P(()=>[be([d.value,f.value,p.value,l(u).focusable.value],()=>i(l(Y),m({id:l(a)},e.$attrs,{ref:l(s),role:`option`,tabindex:l(u).focusable.value?d.value?`0`:`-1`:-1,"aria-selected":f.value,as:e.as,"as-child":e.asChild,disabled:p.value?``:void 0,"data-disabled":p.value?``:void 0,"data-highlighted":d.value?``:void 0,"data-state":f.value?`checked`:`unchecked`,onClick:g,onKeydown:le(xe(g,[`prevent`]),[`space`]),onPointermove:t[0]||=()=>{l(u).highlightedElement.value!==l(c)&&l(u).highlightOnHover.value&&l(u).changeHighlight(l(c),!1,!1)}}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`id`,`tabindex`,`aria-selected`,`as`,`as-child`,`disabled`,`data-disabled`,`data-highlighted`,`data-state`,`onKeydown`]),t,1)]),_:3},8,[`value`]))}}),cc=G({__name:`ListboxItemIndicator`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(e){let t=e;J();let n=ac();return(e,r)=>l(n).isSelected.value?(D(),M(l(Y),m({key:0,"aria-hidden":`true`},t),{default:P(()=>[O(e.$slots,`default`)]),_:3},16)):W(`v-if`,!0)}});function lc(e,t,n){let r=Array(e);return new Proxy(r,{get(r,i,a){if(typeof i==`string`){let a=i.charCodeAt(0);if(a>=48&&a<=57){let a=+i;
vendor: 15,741 bytes, line 3
3if(Number.isInteger(a)&&a>=0&&a<e){let e=r[a];if(!e){let i=t[a*2];e=r[a]={index:a,key:n(a),start:i,size:t[a*2+1],end:i+t[a*2+1],lane:0}}return e}}if(i===`length`)return e}return Reflect.get(r,i,a)}})}function uc(e,t,n){let r=n.initialDeps??[],i,a=!0;function o(){let o=e();return o.length!==r.length||o.some((e,t)=>r[t]!==e)?(r=o,i=t(...o),n?.onChange&&!(a&&n.skipInitialOnChange)&&n.onChange(i),a=!1,i):i}return o.updateDeps=e=>{r=e},o}function dc(e,t){if(e===void 0)throw Error(`Unexpected undefined${t?`: ${t}`:``}`);return e}var fc=(e,t)=>Math.abs(e-t)<1.01,pc=(e,t,n)=>{let r;return Object.assign(function(...i){e.clearTimeout(r),r=e.setTimeout(()=>t.apply(this,i),n)},{cancel:()=>{e.clearTimeout(r)}})},mc,hc=()=>{if(mc!==void 0)return mc;if(typeof navigator>`u`)return mc=!1;if(/iP(hone|od|ad)/.test(navigator.userAgent))return mc=!0;let e=navigator.maxTouchPoints;return mc=navigator.platform===`MacIntel`&&e!==void 0&&e>0},gc=e=>{let{offsetWidth:t,offsetHeight:n}=e;return{width:t,height:n}},_c=e=>e,vc=e=>{let t=Math.max(e.startIndex-e.overscan,0),n=Math.min(e.endIndex+e.overscan,e.count-1)-t+1,r=Array(n);for(let e=0;e<n;e++)r[e]=t+e;return r},yc=(e,t)=>{let n=e.scrollElement;if(!n)return;let r=e.targetWindow;if(!r)return;let i=e=>{let{width:n,height:r}=e;t({width:Math.round(n),height:Math.round(r)})};if(i(gc(n)),!r.ResizeObserver)return()=>{};let a=new r.ResizeObserver(t=>{let r=()=>{let e=t[0];if(e?.borderBoxSize){let t=e.borderBoxSize[0];if(t){i({width:t.inlineSize,height:t.blockSize});return}}i(gc(n))};e.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(r):r()});return a.observe(n,{box:`border-box`}),()=>{a.unobserve(n)}},bc={passive:!0},xc=typeof window>`u`||`onscrollend`in window,Sc=(e,t,n)=>{let r=e.scrollElement;if(!r)return;let i=e.targetWindow;if(!i)return;let a=e.options.useScrollendEvent&&xc,o=0,s=a?null:pc(i,()=>t(o,!1),e.options.isScrollingResetDelay),c=e=>()=>{o=n(r),s?.(),t(o,e)},l=c(!0),u=c(!1);return r.addEventListener(`scroll`,l,bc),a&&r.addEventListener(`scrollend`,u,bc),()=>{r.removeEventListener(`scroll`,l),a&&r.removeEventListener(`scrollend`,u),s?.cancel()}},Cc=(e,t)=>Sc(e,t,t=>{let{horizontal:n,isRtl:r}=e.options;return n?t.scrollLeft*(r&&-1||1):t.scrollTop}),wc=(e,t,n)=>{if(n.options.useCachedMeasurements){let t=n.indexFromElement(e),r=n.options.getItemKey(t);return n.itemSizeCache.get(r)??n.options.estimateSize(t)}if(t?.borderBoxSize){let e=t.borderBoxSize[0];if(e)return Math.round(e[n.options.horizontal?`inlineSize`:`blockSize`])}if(!t){let t=n.indexFromElement(e),r=n.options.getItemKey(t),i=n.itemSizeCache.get(r);if(i!==void 0)return i}return e[n.options.horizontal?`offsetWidth`:`offsetHeight`]},Tc=(e,{adjustments:t=0,behavior:n},r)=>{var i,a;(a=(i=r.scrollElement)?.scrollTo)==null||a.call(i,{[r.options.horizontal?`left`:`top`]:e+t,behavior:n})},Ec=class{constructor(e){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.scrollState=null,this.measurementsCache=[],this._flatMeasurements=null,this.itemSizeCache=new Map,this.itemSizeCacheVersion=0,this.laneAssignments=new Map,this.pendingMin=null,this.prevLanes=void 0,this.lanesChangedFlag=!1,this.lanesSettling=!1,this.pendingScrollAnchor=null,this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this._iosDeferredAdjustment=0,this._iosTouching=!1,this._iosJustTouchEnded=!1,this._iosTouchEndTimerId=null,this._intendedScrollOffset=null,this.elementsCache=new Map,this.now=()=>{var e;return((e=this.targetWindow?.performance)?.now)?.call(e)??Date.now()},this.observer=(()=>{let e=null,t=()=>e||(!this.targetWindow||!this.targetWindow.ResizeObserver?null:e=new this.targetWindow.ResizeObserver(e=>{e.forEach(e=>{let t=()=>{let t=e.target,n=this.indexFromElement(t);if(!t.isConnected){this.observer.unobserve(t);for(let[e,n]of this.elementsCache)if(n===t){this.elementsCache.delete(e);break}return}this.isIndexInRange(n)&&this.shouldMeasureDuringScroll(n)&&this.resizeItem(n,this.options.measureElement(t,e,this))};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(t):t()})}));return{disconnect:()=>{var n;(n=t())==null||n.disconnect(),e=null},observe:e=>t()?.observe(e,{box:`border-box`}),unobserve:e=>t()?.unobserve(e)}})(),this.range=null,this.setOptions=e=>{let t={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:_c,rangeExtractor:vc,onChange:()=>{},measureElement:wc,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:`data-index`,initialMeasurementsCache:[],lanes:1,anchorTo:`start`,followOnAppend:!1,scrollEndThreshold:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,laneAssignmentMode:`estimate`,useCachedMeasurements:!1};for(let n in e){let r=e[n];r!==void 0&&(t[n]=r)}let n=this.options,r=null,i=null,a=!1;if(n!==void 0&&n.enabled&&t.enabled&&t.anchorTo===`end`&&this.scrollElement!==null){let e=n.count,o=t.count,s=this.getMeasurements(),c=e>0?s[0]?.key??n.getItemKey(0):null,l=e>0?s[e-1]?.key??n.getItemKey(e-1):null;if(o!==e||e>0&&o>0&&(t.getItemKey(0)!==c||t.getItemKey(o-1)!==l)){a=!0;let c=e>0?this.getVirtualItemForOffset(this.getScrollOffset())??s[0]:null;c&&(r=[c.key,this.getScrollOffset()-c.start]);let u=t.followOnAppend===!0?`auto`:t.followOnAppend||null;u&&o>e&&this.isAtEnd(n.scrollEndThreshold)&&(e===0||t.getItemKey(o-1)!==l)&&(i=u)}}this.options=t,a&&(this.pendingMin=0,this.itemSizeCacheVersion++);let o=!1,s=0;if(r&&this.scrollOffset!==null){let[e,t]=r,n=this.getMeasurements(),{count:i,getItemKey:a}=this.options,c=0;for(;c<i&&a(c)!==e;)c++;if(c<i){let e=n[c];if(e){let n=Math.max(0,e.start+t);n!==this.scrollOffset&&(s=n-this.scrollOffset,this.scrollOffset=n,o=!0)}}}(o||i)&&(this.pendingScrollAnchor=[o?r[0]:null,o?r[1]:0,i,s])},this.notify=e=>{var t,n;(n=(t=this.options).onChange)==null||n.call(t,this,e)},this.maybeNotify=uc(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),e=>{this.notify(e)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(e=>e()),this.unsubs=[],this.observer.disconnect(),this.rafId!=null&&this.targetWindow&&(this.targetWindow.cancelAnimationFrame(this.rafId),this.rafId=null),this.scrollState=null,this.isScrolling=!1,this.scrollDirection=null,this._iosDeferredAdjustment=0,this._iosTouching=!1,this._iosJustTouchEnded=!1,this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{let e=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==e){if(this.cleanup(),!e){this.maybeNotify();return}if(this.scrollElement=e,this.targetWindow=this.scrollElement&&`ownerDocument`in this.scrollElement?this.scrollElement.ownerDocument.defaultView:this.scrollElement?.window??null,this.elementsCache.forEach(e=>{this.observer.observe(e)}),this.unsubs.push(this.options.observeElementRect(this,e=>{this.scrollRect=e,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(e,t)=>{if(t&&this._intendedScrollOffset===null&&e===this.scrollOffset)return;this._intendedScrollOffset!==null&&Math.abs(e-this._intendedScrollOffset)<1.5&&(e=this._intendedScrollOffset),this._intendedScrollOffset=null,this.scrollAdjustments=0;let n=this.getScrollOffset();this.scrollDirection=t?n===e?this.scrollDirection:n<e?`forward`:`backward`:null,this.scrollOffset=e,this.isScrolling=t,this._flushIosDeferredIfReady(),this.scrollState&&this.scheduleScrollReconcile(),this.maybeNotify()})),`addEventListener`in this.scrollElement){let e=this.scrollElement,t=()=>{this._iosTouching=!0,this._iosJustTouchEnded=!1,this._iosTouchEndTimerId!==null&&this.targetWindow!=null&&(this.targetWindow.clearTimeout(this._iosTouchEndTimerId),this._iosTouchEndTimerId=null)},n=()=>{this._iosTouching=!1,!(!hc()||this.targetWindow==null)&&(this._iosJustTouchEnded=!0,this._iosTouchEndTimerId=this.targetWindow.setTimeout(()=>{this._iosJustTouchEnded=!1,this._iosTouchEndTimerId=null,this._flushIosDeferredIfReady()},150))};e.addEventListener(`touchstart`,t,bc),e.addEventListener(`touchend`,n,bc),this.unsubs.push(()=>{e.removeEventListener(`touchstart`,t),e.removeEventListener(`touchend`,n),this._iosTouchEndTimerId!==null&&this.targetWindow!=null&&(this.targetWindow.clearTimeout(this._iosTouchEndTimerId),this._iosTouchEndTimerId=null)})}this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})}let t=this.pendingScrollAnchor;if(this.pendingScrollAnchor=null,t&&this.scrollElement&&this.options.enabled){let[e,n,r,i]=t;e!==null&&!r&&(hc()&&(this.isScrolling||this._iosTouching||this._iosJustTouchEnded)?i!==0&&(this._iosDeferredAdjustment+=i):this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})),r&&this.scrollToEnd({behavior:r})}},this._flushIosDeferredIfReady=()=>{if(this._iosDeferredAdjustment===0||this.isScrolling||this._iosTouching||this._iosJustTouchEnded)return;let e=this.getScrollOffset(),t=this.getMaxScrollOffset();if(e<0||e>t)return;if(this._iosDeferredAdjustment<0&&e>=t-1){this._iosDeferredAdjustment=0;return}let n=this._iosDeferredAdjustment;this._iosDeferredAdjustment=0,this._scrollToOffset(e,{adjustments:this.scrollAdjustments+=n,behavior:void 0})},this.rafId=null,this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?`width`:`height`]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??(typeof this.options.initialOffset==`function`?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getMeasurementOptions=uc(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled,this.options.lanes,this.options.laneAssignmentMode,this.options.gap],(e,t,n,r,i,a,o,s)=>(this.prevLanes!==void 0&&this.prevLanes!==a&&(this.lanesChangedFlag=!0),this.prevLanes=a,this.pendingMin=null,{count:e,paddingStart:t,scrollMargin:n,getItemKey:r,enabled:i,lanes:a,laneAssignmentMode:o,gap:s}),{key:!1}),this.isIndexInRange=e=>e>=0&&e<this.options.count,this.getMeasurements=uc(()=>[this.getMeasurementOptions(),this.itemSizeCacheVersion],({count:e,paddingStart:t,scrollMargin:n,getItemKey:r,enabled:i,lanes:a,laneAssignmentMode:o,gap:s},c)=>{let l=this.itemSizeCache;if(!i)return this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),[];if(this.laneAssignments.size>e)for(let t of this.laneAssignments.keys())t>=e&&this.laneAssignments.delete(t);this.lanesChangedFlag&&(this.lanesChangedFlag=!1,this.lanesSettling=!0,this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),this.pendingMin=null),this.measurementsCache.length===0&&!this.lanesSettling&&(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(e=>{this.itemSizeCache.set(e.key,e.size)}));let u=this.lanesSettling?0:this.pendingMin??0;if(this.pendingMin=null,this.lanesSettling&&this.measurementsCache.length===e&&(this.lanesSettling=!1),a===1){let i=e*2,a=this._flatMeasurements;if(!a||a.length<i){let e=new Float64Array(i);a&&u>0&&e.set(a.subarray(0,u*2)),a=e,this._flatMeasurements=a}let o;if(u===0)o=t+n;else{let e=u-1;o=a[e*2]+a[e*2+1]+s}for(let t=u;t<e;t++){let e=r(t),n=l.get(e),i=typeof n==`number`?n:this.options.estimateSize(t);a[t*2]=o,a[t*2+1]=i,o+=i+s}let c=lc(e,a,r);return this.measurementsCache=c,c}let d=this.measurementsCache.slice(0,u),f=Array(a).fill(void 0),p=new Float64Array(a),m=0;for(let e=0;e<u;e++){let t=d[e];t&&(f[t.lane]===void 0&&m++,f[t.lane]=e,p[t.lane]=t.end)}for(let i=u;i<e;i++){let e=r(i),c=this.laneAssignments.get(i),u,h,g=o===`estimate`||l.has(e);if(c!==void 0&&this.options.lanes>1){u=c;let e=f[u],r=e===void 0?void 0:d[e];h=r?r.end+s:t+n}else if(m===a){let e=0,t=p[0],n=f[0];for(let r=1;r<a;r++){let i=p[r];(i<t||i===t&&f[r]<n)&&(e=r,t=i,n=f[r])}u=e,h=t+s,g&&this.laneAssignments.set(i,u)}else u=i%this.options.lanes,h=t+n,g&&this.laneAssignments.set(i,u);let _=l.get(e),v=typeof _==`number`?_:this.options.estimateSize(i),y=h+v;d[i]={index:i,start:h,size:v,end:y,key:e,lane:u},f[u]===void 0&&m++,f[u]=i,p[u]=y}return this.measurementsCache=d,d},{key:!1,debug:()=>this.options.debug}),this.calculateRange=uc(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes],(e,t,n,r)=>e.length===0||t===0?(this.range=null,null):(this.range=kc(e,t,n,r,r===1&&this._flatMeasurements!=null?this._flatMeasurements:null),this.range),{key:!1,debug:()=>this.options.debug}),this.getVirtualIndexes=uc(()=>{let e=null,t=null,n=this.calculateRange();return n&&(e=n.startIndex,t=n.endIndex),this.maybeNotify.updateDeps([this.isScrolling,e,t]),[this.options.rangeExtractor,this.options.overscan,this.options.count,e,t]},(e,t,n,r,i)=>r===null||i===null?[]:e({startIndex:r,endIndex:i,overscan:t,count:n}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=e=>{let t=this.options.indexAttribute,n=e.getAttribute(t);return n?parseInt(n,10):(console.warn(`Missing attribute name '${t}={index}' on measured element.`),-1)},this.shouldMeasureDuringScroll=e=>{if(!this.scrollState||this.scrollState.behavior!==`smooth`)return!0;let t=this.scrollState.index??this.getVirtualItemForOffset(this.scrollState.lastTargetOffset)?.index;if(t!==void 0&&this.range){let n=Math.max(this.options.overscan,Math.ceil((this.range.endIndex-this.range.startIndex)/2)),r=Math.max(0,t-n),i=Math.min(this.options.count-1,t+n);return e>=r&&e<=i}return!0},this.measureElement=e=>{if(!e){this.elementsCache.forEach((e,t)=>{e.isConnected||(this.observer.unobserve(e),this.elementsCache.delete(t))});return}let t=this.indexFromElement(e);if(!this.isIndexInRange(t))return;let n=this.options.getItemKey(t),r=this.elementsCache.get(n);r!==e&&(r&&this.observer.unobserve(r),this.observer.observe(e),this.elementsCache.set(n,e)),(!this.isScrolling||this.scrollState)&&this.shouldMeasureDuringScroll(t)&&this.resizeItem(t,this.options.measureElement(e,void 0,this))},this.resizeItem=(e,t)=>{if(!this.isIndexInRange(e))return;let n,r,i,a=this._flatMeasurements;if(this.options.lanes===1&&a!==null)i=this.options.getItemKey(e),r=a[e*2],n=a[e*2+1];else{let t=this.measurementsCache[e];if(!t)return;i=t.key,r=t.start,n=t.size}let o=this.itemSizeCache.get(i)??n,s=t-o;if(s!==0){let a=this.options.anchorTo===`end`&&this.scrollState?.behavior!==`smooth`&&this.getVirtualDistanceFromEnd()<=this.options.scrollEndThreshold,c=a?this.getTotalSize():0,l=this.getScrollOffset()+this.scrollAdjustments,u=this.itemSizeCache.has(i)?r+o<=l&&this.scrollDirection!==`backward`:r<l,d=this.scrollState?.behavior!==`smooth`&&(this.shouldAdjustScrollPositionOnItemSizeChange===void 0?u:this.shouldAdjustScrollPositionOnItemSizeChange(this.measurementsCache[e]??{index:e,key:i,start:r,size:n,end:r+n,lane:0},s,this));(this.pendingMin===null||e<this.pendingMin)&&(this.pendingMin=e),this.itemSizeCache.set(i,t),this.itemSizeCacheVersion++;let f=!1;a?f=this.applyScrollAdjustment(this.getTotalSize()-c):d&&(f=this.applyScrollAdjustment(s)),this.notify(f)}},this.getVirtualItems=uc(()=>[this.getVirtualIndexes(),this.getMeasurements()],(e,t)=>{let n=[];for(let r=0,i=e.length;r<i;r++){let i=t[e[r]];n.push(i)}return n},{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=e=>{let t=this.getMeasurements();if(t.length===0)return;let n=this._flatMeasurements,r=this.options.lanes===1&&n!=null;return dc(t[Dc(0,t.length-1,r?e=>n[e*2]:e=>dc
vendor: 3,798 bytes, line 3
3(t[e]).start,e)])},this.getMaxScrollOffset=()=>{if(!this.scrollElement)return 0;if(`scrollHeight`in this.scrollElement)return this.options.horizontal?this.scrollElement.scrollWidth-this.scrollElement.clientWidth:this.scrollElement.scrollHeight-this.scrollElement.clientHeight;{let e=this.scrollElement.document.documentElement;return this.options.horizontal?e.scrollWidth-this.scrollElement.innerWidth:e.scrollHeight-this.scrollElement.innerHeight}},this.getVirtualDistanceFromEnd=()=>Math.max(this.getTotalSize()-this.getSize()-this.getScrollOffset(),0),this.getDistanceFromEnd=()=>Math.max(this.getMaxScrollOffset()-this.getScrollOffset(),0),this.isAtEnd=(e=this.options.scrollEndThreshold)=>this.getDistanceFromEnd()<=e,this.getOffsetForAlignment=(e,t,n=0)=>{if(!this.scrollElement)return 0;let r=this.getSize(),i=this.getScrollOffset();t===`auto`&&(t=e>=i+r?`end`:`start`),t===`center`?e+=(n-r)/2:t===`end`&&(e-=r);let a=this.getMaxScrollOffset();return Math.max(Math.min(a,e),0)},this.getOffsetForIndex=(e,t=`auto`)=>{e=Math.max(0,Math.min(e,this.options.count-1));let n=this.getSize(),r=this.getScrollOffset(),i=this.measurementsCache[e];if(!i)return;if(t===`auto`){if(i.end>=r+n-this.options.scrollPaddingEnd)t=`end`;else if(i.start<=r+this.options.scrollPaddingStart)t=`start`;else return[r,t]}if(t===`end`&&e===this.options.count-1)return[this.getMaxScrollOffset(),t];let a=t===`end`?i.end+this.options.scrollPaddingEnd:i.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(a,t,i.size),t]},this.scrollToOffset=(e,{align:t=`start`,behavior:n=`auto`}={})=>{this._iosDeferredAdjustment=0;let r=this.getOffsetForAlignment(e,t),i=this.now();this.scrollState={index:null,align:t,behavior:n,startedAt:i,lastTargetOffset:r,stableFrames:0},this._scrollToOffset(r,{adjustments:void 0,behavior:n}),this.scheduleScrollReconcile()},this.scrollToIndex=(e,{align:t=`auto`,behavior:n=`auto`}={})=>{this._iosDeferredAdjustment=0,e=Math.max(0,Math.min(e,this.options.count-1));let r=this.getOffsetForIndex(e,t);if(!r)return;let[i,a]=r,o=this.now();this.scrollState={index:e,align:a,behavior:n,startedAt:o,lastTargetOffset:i,stableFrames:0},this._scrollToOffset(i,{adjustments:void 0,behavior:n}),this.scheduleScrollReconcile()},this.scrollBy=(e,{behavior:t=`auto`}={})=>{let n=this.getScrollOffset()+e,r=this.now();this.scrollState={index:null,align:`start`,behavior:t,startedAt:r,lastTargetOffset:n,stableFrames:0},this._scrollToOffset(n,{adjustments:void 0,behavior:t}),this.scheduleScrollReconcile()},this.scrollToEnd=({behavior:e=`auto`}={})=>{if(this.options.count>0){this.scrollToIndex(this.options.count-1,{align:`end`,behavior:e});return}this.scrollToOffset(Math.max(this.getTotalSize()-this.getSize(),0),{behavior:e})},this.getTotalSize=()=>{let e=this.getMeasurements(),t;if(e.length===0)t=this.options.paddingStart;else if(this.options.lanes===1){let n=e.length-1,r=this._flatMeasurements;t=r==null?e[n]?.end??0:r[n*2]+r[n*2+1]}else{let n=Array(this.options.lanes).fill(null),r=e.length-1;for(;r>=0&&n.some(e=>e===null);){let t=e[r];n[t.lane]===null&&(n[t.lane]=t.end),r--}t=Math.max(...n.filter(e=>e!==null))}return Math.max(t-this.options.scrollMargin+this.options.paddingEnd,0)},this.takeSnapshot=()=>{let e=[];if(this.itemSizeCache.size===0)return e;let t=this.getMeasurements();for(let n of t)n&&this.itemSizeCache.has(n.key)&&e.push({index:n.index,key:n.key,start:n.start,size:n.size,end:n.end,lane:n.lane});return e},this._scrollToOffset=(e,{adjustments:t,behavior:n})=>{this._intendedScrollOffset=e+(t??0),this.options.scrollToFn(e,{behavior:n,adjustments:t},this)},this.measure=()=>{this.pendingMin=null,this.itemSizeCache.clear(),this.laneAssignments.clear(),this.itemSizeCacheVersion++,this.notify(!1)},this.setOptions(e)}applyScrollAdjustment(e,t){return e===0?!1:
3hc()&&(this.isScrolling||this._iosTouching||this._iosJustTouchEnded)?(this._iosDeferredAdjustment+=e,!1):(this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=e,behavior:t}),this.scrollOffset!==null&&(this.scrollOffset+=this.scrollAdjustments,this.scrollOffset<0&&(this.scrollOffset=0),this.scrollAdjustments=0),!0)}scheduleScrollReconcile(){if(!this.targetWindow){this.scrollState=null;return}this.rafId??=this.targetWindow.requestAnimationFrame(()=>{this.rafId=null,this.reconcileScroll()})}reconcileScroll(){if(!this.scrollState||!this.scrollElement)return;if(this.now()-this.scrollState.startedAt>5e3){this.scrollState=null;return}let e=this.scrollState.index==null?void 0:this.getOffsetForIndex(this.scrollState.index,this.scrollState.align),t=e?e[0]:this.scrollState.lastTargetOffset,n=t!==this.scrollState.lastTargetOffset;if(!n&&fc(t,this.getScrollOffset())){if(this.scrollState.stableFrames++,this.scrollState.stableFrames>=1){this.getScrollOffset()!==t&&this._scrollToOffset(t,{adjustments:void 0,behavior:`auto`}),this.scrollState=null;return}}else if(this.scrollState.stableFrames=0,n){let e=this.getSize()||600,n=Math.abs(t-this.getScrollOffset()),r=this.scrollState.behavior===`smooth`&&n>e;this.scrollState.lastTargetOffset=t,r||(this.scrollState.behavior=`auto`),this._scrollToOffset(t,{adjustments:void 0,behavior:r?`smooth`:`auto`})}this.scheduleScrollReconcile()}},Dc=(e,t,n,r)=>{for(;e<=t;){let i=(e+t)/2|0,a=n(i);if(a<r)e=i+1;else if(a>r)t=i-1;else return i}return e>0?e-1:0};function Oc(e,t,n){let r=0;for(;r<=t;){let i=(r+t)/2|0,a=e[i*2];if(a<n)r=i+1;else if(a>n)t=i-1;else return i}return r>0?r-1:0}function kc(e,t,n,r,i){let a=e.length-1;if(e.length<=r)return{startIndex:0,endIndex:a};if(r===1&&i!==null){let e=Oc(i,a,n),r=e,o=n+t;for(;r<a&&i[r*2]+i[r*2+1]<o;)r++;return{startIndex:e,endIndex:r}}let o=Dc(0,a,t=>e[t].start,n),s=o;if(r===1)for(;s<a&&e[s].end<n+t;)s++;else if(r>1){let i=Array(r).fill(0);for(;s<a&&i.some(e=>e<n+t);){let t=e[s];i[t.lane]=t.end,s++}let c=Array(r).fill(n+t);for(;o>=0&&c.some(e=>e>=n);){let t=e[o];c[t.lane]=t.start,o--}o=Math.max(0,o-o%r),s=Math.min(a,s+(r-1-s%r))}return{startIndex:o,endIndex:s}}function Ac(e){let t=new Ec(l(e)),n=I(t),r=t._didMount();return U(()=>l(e).getScrollElement(),e=>{e&&t._willUpdate()},{immediate:!0}),U(()=>l(e),e=>{t.setOptions({...e,onChange:(t,r)=>{var i;T(n),(i=e.onChange)==null||i.call(e,t,r)}}),t._willUpdate(),T(n)},{immediate:!0}),fe(r),n}function jc(e){return Ac(B(()=>({observeElementRect:yc,observeElementOffset:Cc,scrollToFn:Tc,...l(e)})))}var Mc=G({__name:`ListboxVirtualizer`,props:{options:{type:Array,required:!0},overscan:{type:Number,required:!1},estimateSize:{type:[Number,Function],required:!1},textContent:{type:Function,required:!1}},setup(t){let r=t,i=e(),a=Ys(),o=Ui(),{getItems:s}=Fs();a.isVirtual.value=!0;let c=B(()=>{let e=o.value;if(e){let t=window.getComputedStyle(e);return{start:Number.parseFloat(t.paddingBlockStart||t.paddingTop),end:Number.parseFloat(t.paddingBlockEnd||t.paddingBottom)}}return{start:0,end:0}}),u=jc({get scrollPaddingStart(){return c.value.start},get scrollPaddingEnd(){return c.value.end},get count(){return r.options.length},get horizontal(){return a.orientation.value===`horizontal`},estimateSize(e){return typeof r.estimateSize==`function`?r.estimateSize(e):r.estimateSize??28},getScrollElement(){return o.value},overscan:r.overscan??12}),d=B(()=>u.value.getVirtualItems().map(e=>{let t=i.default({option:r.options[e.index],virtualizer:u.value,virtualItem:e})[0],n=t.type===R&&Array.isArray(t.children)?t.children.find(e=>typeof e.type!=`symbol`):t;return{item:e,is:de(n,{key:`${e.key}`,"data-index":e.index,"aria-setsize":r.options.length,"aria-posinset":e.index+1,style:{position:`absolute`,top:0,left:0,transform:`translateY(${e.start}px)`,overflowAnchor:`none`}})}}));a.virtualFocusHook.on(({event:e,scroll:t})=>{let n=r.options.findIndex(e=>Array.isArray(a.modelValue.value)?Vs(e,a.modelValue.value[0],a.by):Vs(e,a.modelValue.value,a.by));n===-1?t?a.highlightFirstItem():requestAnimationFrame(()=>{let e=s().find(e=>e.ref.dataset.disabled!==``)?.ref;e&&a.changeHighlight(e,!1,!1)}):(e?.preventDefault(),u.value.scrollToIndex(n,{align:`start`}),requestAnimationFrame(()=>{let n=zs(o.value);
3n&&(a.changeHighlight(n,t,t?void 0:!1),e&&n?.focus())}))}),a.virtualHighlightHook.on(e=>{let t=r.options.findIndex(t=>Vs(t,e,a.by));u.value.scrollToIndex(t,{align:`start`}),requestAnimationFrame(()=>{let e=zs(o.value);e&&a.changeHighlight(e)})});let f=wr(``,1e3),p=B(()=>{let e=e=>r.textContent?r.textContent(e):e?.toString().toLowerCase();return r.options.map((t,n)=>({index:n,textContent:e(t)}))});function m(e,t){if(!a.firstValue?.value||!a.multiple.value||!Array.isArray(a.modelValue.value))return;let n=s().filter(e=>e.ref.dataset.disabled!==``).find(e=>e.ref===a.highlightedElement.value)?.value;if(!n)return;let i=null;switch(t){case`prev`:case`next`:i=na(r.options,a.firstValue.value,n);break;case`first`:i=na(r.options,a.firstValue.value,r.options?.[0]);break;case`last`:i=na(r.options,a.firstValue.value,r.options.at(-1))}a.modelValue.value=i}return a.virtualKeydownHook.on(e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if(e.key===`Tab`&&!t)return;let n=Ws[e.key];if(t&&e.key===`a`&&a.multiple.value?(e.preventDefault(),a.modelValue.value=[...r.options],n=`last`):e.shiftKey&&n&&m(e,n),[`first`,`last`].includes(n)){e.preventDefault();let t=n===`first`?0:r.options.length-1;u.value.scrollToIndex(t),requestAnimationFrame(()=>{let e=s(),t=n===`first`?e[0]:e.at(-1);t&&a.changeHighlight(t.ref)})}else if(!n&&!t){f.value+=e.key;let t=Number(sa()?.getAttribute(`data-index`)),n=p.value[t].textContent,r=po(p.value.map(e=>e.textContent??``),f.value,n),i=p.value.find(e=>e.textContent===r);i&&(u.value.scrollToIndex(i.index,{align:`start`}),requestAnimationFrame(()=>{let e=o.value.querySelector(`[data-index="${i.index}"]`);e instanceof HTMLElement&&a.changeHighlight(e)}))}}),(e,t)=>(D(),q(`div`,{"data-reka-virtualizer":``,style:n({position:`relative`,width:`100%`,height:`${l(u).getTotalSize()}px`})},[(D(!0),q(R,null,E(d.value,({is:e,item:t})=>(D(),M(_e(e),{key:t.index}))),128))],4))}}),[Nc,Pc]=oa(`PopperRoot`),Fc=G({inheritAttrs:!1,__name:`PopperRoot`,setup(e){let t=N();return Pc({anchor:t,onAnchorChange:e=>t.value=e}),(e,t)=>O(e.$slots,`default`)}}),Ic=G({__name:`PopperAnchor`,props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,{forwardRef:n,currentElement:r}=J(),i=Nc();return ye(()=>{i.onAnchorChange(t.reference??r.value)}),(e,t)=>(D(),M(l(Y),{ref:l(n),as:e.as,"as-child":e.asChild},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`as`,`as-child`]))}}),Lc={key:0,d:`M0 0L6 6L12 0`},Rc={key:1,d:`M0 0L4.58579 4.58579C5.36683 5.36683 6.63316 5.36684 7.41421 4.58579L12 0`},zc=G({__name:`Arrow`,props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`svg`}},setup(e){let t=e;return J(),(e,n)=>(D(),M(l(Y),m(t,{width:e.width,height:e.height,viewBox:e.asChild?void 0:`0 0 12 6`,preserveAspectRatio:e.asChild?void 0:`none`}),{default:P(()=>[O(e.$slots,`default`,{},()=>[e.rounded?(D(),q(`path`,Rc)):(D(),q(`path`,Lc))])]),_:3},16,[`width`,`height`,`viewBox`,`preserveAspectRatio`]))}});function Bc(e){return e!==null}function Vc(e){return{name:`transformOrigin`,options:e,fn(t){let{placement:n,rects:r,middlewareData:i}=t,a=i.arrow?.centerOffset!==0,o=a?0:e.arrowWidth,s=a?0:e.arrowHeight,[c,l]=Hc(n),u={start:e.dir===`rtl`?`100%`:`0%`,center:`50%`,end:e.dir===`rtl`?`0%`:`100%`}[l],d={start:`0%`,center:`50%`,end:`100%`}[l],f=(i.arrow?.x??0)+o/2,p=(i.arrow?.y??0)+s/2,m=``,h=``;return c===`bottom`?(m=a?u:`${f}px`,h=`${-s}px`):c===`top`?(m=a?u:`${f}px`,h=`${r.floating.height+s}px`):c===`right`?(m=`${-s}px`,h=a?d:`${p}px`):c===`left`&&(m=`${r.floating.width+s}px`,h=a?d:`${p}px`),{data:{x:m,y:h}}}}}function Hc(e){let[t,n=`center`]=e.split(`-`);return[t,n]}var Uc=[`dir`],Wc={side:`bottom`,sideOffset:0,sideFlip:!0,align:`center`,alignOffset:0,alignFlip:!0,arrowPadding:0,hideShiftedArrow:!0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:`partial`,hideWhenDetached:!1,positionStrategy:`fixed`,updatePositionStrategy:`optimized`,prioritizePosition:!1},[Gc,Kc]=oa(`PopperContent`),qc=G({inheritAttrs:!1,__name:`PopperContent`,props:t({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}},{...Wc}),emits:[`placed`],setup(e,{emit:t}){let r=e,i=t,a=Nc(),{forwardRef:o,currentElement:s}=J(),c=ja(B(()=>r.dir)),u=N(),d=N(),{width:f,height:p}=co(d),h=B(()=>r.side+(r.align===`center`?``:`-${r.align}`)),g=B(()=>typeof r.collisionPadding==`number`?r.collisionPadding:{top:0,right:0,bottom:0,left:0,...r.collisionPadding}),_=B(()=>Array.isArray(r.collisionBoundary)?r.collisionBoundary:[r.collisionBoundary]),v=B(()=>({padding:g.value,boundary:_.value.filter(Bc),altBoundary:_.value.length>0})),y=B(()=>
3({mainAxis:r.sideFlip,crossAxis:r.alignFlip})),b=B(()=>[Pe({mainAxis:r.sideOffset+p.value,alignmentAxis:r.alignOffset}),r.prioritizePosition&&r.avoidCollisions&&ke({...v.value,...y.value}),r.avoidCollisions&&Oe({mainAxis:!0,crossAxis:!!r.prioritizePosition,limiter:r.sticky===`partial`?Me():void 0,...v.value}),!r.prioritizePosition&&r.avoidCollisions&&ke({...v.value,...y.value}),Ae({...v.value,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:i,height:a}=t.reference,o=e.floating.style;o.setProperty(`--reka-popper-available-width`,`${n}px`),o.setProperty(`--reka-popper-available-height`,`${r}px`),o.setProperty(`--reka-popper-anchor-width`,`${i}px`),o.setProperty(`--reka-popper-anchor-height`,`${a}px`)}}),d.value&&Fe({element:d.value,padding:r.arrowPadding}),Vc({arrowWidth:f.value,arrowHeight:p.value,dir:c.value}),r.hideWhenDetached&&De({strategy:`referenceHidden`,...v.value})]),x=B(()=>r.reference??a.anchor.value),{floatingStyles:S,placement:C,isPositioned:w,middlewareData:T,update:E}=je(x,u,{strategy:r.positionStrategy,placement:h,whileElementsMounted:(...e)=>Ne(...e,{layoutShift:!r.disableUpdateOnLayoutShift,animationFrame:r.updatePositionStrategy===`always`}),middleware:b}),k=B(()=>Hc(C.value)[0]),A=B(()=>Hc(C.value)[1]);ye(()=>{w.value&&i(`placed`)});let j=B(()=>{let e=T.value.arrow?.centerOffset!==0;return r.hideShiftedArrow&&e}),F=N(``);return pe(()=>{s.value&&(F.value=window.getComputedStyle(s.value).zIndex)}),Kc({placedSide:k,onArrowChange:e=>d.value=e,arrowX:B(()=>T.value.arrow?.x??0),arrowY:B(()=>T.value.arrow?.y??0),shouldHideArrow:j}),(e,t)=>(D(),q(`div`,{ref_key:`floatingRef`,ref:u,"data-reka-popper-content-wrapper":``,dir:l(c),style:n({...l(S),transform:l(w)?l(S).transform:`translate(0, -200%)`,minWidth:`max-content`,zIndex:F.value,"--reka-popper-transform-origin":[l(T).transformOrigin?.x,l(T).transformOrigin?.y].join(` `),...l(T).hide?.referenceHidden&&{visibility:`hidden`,pointerEvents:`none`}})},[r.memoDependencies?be([r.asChild,r.as,k.value,A.value,l(w),...Object.values(e.$attrs),...r.memoDependencies],()=>(D(),M(l(Y),m({key:0,ref:l(o)},e.$attrs,{"as-child":r.asChild,as:r.as,"data-side":k.value,"data-align":A.value,style:{animation:l(w)?void 0:`none`}}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`as-child`,`as`,`data-side`,`data-align`,`style`])),t,0):(D(),M(l(Y),m({key:1,ref:l(o)},e.$attrs,{"as-child":r.asChild,as:r.as,"data-side":k.value,"data-align":A.value,dir:l(c),style:{animation:l(w)?void 0:`none`}}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`as-child`,`as`,`data-side`,`data-align`,`dir`,`style`]))],12,Uc))}}),Jc={top:`bottom`,right:`left`,bottom:`top`,left:`right`},Yc=G({inheritAttrs:!1,__name:`PopperArrow`,props:{width:{type:Number,required:!1},height:{type:Number,required:!1},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`svg`}},setup(e){let{forwardRef:t}=J(),r=Gc(),a=B(()=>Jc[r.placedSide.value]);return(e,o)=>(D(),q(`span`,{ref:e=>{l(r).onArrowChange(e??void 0)},style:n({position:`absolute`,left:l(r).arrowX?.value?`${l(r).arrowX?.value}px`:void 0,top:l(r).arrowY?.value?`${l(r).arrowY?.value}px`:void 0,[a.value]:0,transformOrigin:{top:``,right:`0 0`,bottom:`center 0`,left:`100% 0`}[l(r).placedSide.value],transform:{top:`translateY(100%)`,right:`translateY(50%) rotate(90deg) translateX(-50%)`,bottom:`rotate(180deg)`,left:`translateY(50%) rotate(-90deg) translateX(50%)`}[l(r).placedSide.value],visibility:l(r).shouldHideArrow.value?`hidden`:void 0})},[i(zc,m(e.$attrs,{ref:l(t),style:{display:`block`},as:e.as,"as-child":e.asChild,rounded:e.rounded,width:e.width,height:e.height}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`as`,`as-child`,`rounded`,`width`,`height`])],4))}}),[Xc,Zc]=oa(`ComboboxRoot`),Qc=G({__name:`ComboboxRoot`,props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1},resetSearchTermOnBlur:{type:Boolean,required:!1,default:!0},resetSearchTermOnSelect:{type:Boolean,required:!1,default:!0},openOnFocus:{type:Boolean,required:!1,default:!1},openOnClick:{type:Boolean,required:!1,default:!1},ignoreFilter:{type:Boolean,required:!1},resetModelValueOnClear:{type:Boolean,required:!1,default:!1},modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},multiple:{type:Boolean,required:!1},dir:{type:String,required:!1},disabled:{type:Boolean,required:!1},highlightOnHover:{type:Boolean,required:!1,default:!0},by:{type:[String,Function],required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:[`update:modelValue`,`highlight`,`update:open`],setup(e,{expose:t,emit:n}){let r=e,o=n,{primitiveElement:s,currentElement:c}=yo(),{multiple:u,disabled:d,ignoreFilter:f,resetSearchTermOnSelect:p,openOnFocus:h,openOnClick:_,dir:v,resetModelValueOnClear:y,highlightOnHover:b}=a(r),S=ja(v),C=Yi(r,`modelValue`,o,{defaultValue:r.defaultValue??(u.value?[]:void 0),passive:r.modelValue===void 0,deep:!0}),T=Yi(r,`open`,o,{defaultValue:r.defaultOpen,passive:r.open===void 0});async function E(e){T.value=e,R.value=``,e?(await g(),s.value?.highlightSelected(),A.value=!0,F.value?.focus()):(A.value=!1,setTimeout(()=>{!e&&r.resetSearchTermOnBlur&&k.trigger()},1))}let k=Kn(),A=N(!1),j=N(!1),F=N(),I=N(),ee=B(()=>s.value?.highlightedElement??void 0),te=N(new Map),L=N(new Map),{contains:ne}=Na({sensitivity:`base`}),R=N(``),z=B(e=>{if(!R.value||r.ignoreFilter||j.value)return{count:te.value.size,items:e?.items??new Map,groups:e?.groups??new Set(L.value.keys())};let t=0,n=new Map,i=new Set;for(let[e,r]of te.value){let i=ne(r,R.value);n.set(e,+!!i),i&&t++}for(let[e,t]of L.value)for(let r of t)if(n.get(r)>
30){i.add(e);break}return{count:t,items:n,groups:i}}),ie=w();return x(()=>{ie?.exposed&&(ie.exposed.highlightItem=s.value?.highlightItem,ie.exposed.highlightFirstItem=s.value?.highlightFirstItem,ie.exposed.highlightSelected=s.value?.highlightSelected)}),t({filtered:z,highlightedElement:ee,highlightItem:s.value?.highlightItem,highlightFirstItem:s.value?.highlightFirstItem,highlightSelected:s.value?.highlightSelected}),Zc({modelValue:C,multiple:u,disabled:d,open:T,onOpenChange:E,contentId:``,isUserInputted:A,isVirtual:j,inputElement:F,highlightedElement:ee,onInputElementChange:e=>F.value=e,triggerElement:I,onTriggerElementChange:e=>I.value=e,parentElement:c,resetSearchTermOnSelect:p,onResetSearchTerm:k.on,allItems:te,allGroups:L,filterSearch:R,filterState:z,ignoreFilter:f,openOnFocus:h,openOnClick:_,resetModelValueOnClear:y}),(e,t)=>(D(),M(l(Fc),null,{default:P(()=>[i(l(Zs),m({ref_key:`primitiveElement`,ref:s},e.$attrs,{modelValue:l(C),"onUpdate:modelValue":t[0]||=e=>re(C)?C.value=e:null,style:{pointerEvents:l(T)?`auto`:void 0},as:e.as,"as-child":e.asChild,dir:l(S),multiple:l(u),name:e.name,required:e.required,disabled:l(d),"highlight-on-hover":l(b),by:r.by,onHighlight:t[1]||=e=>o(`highlight`,e)}),{default:P(()=>[O(e.$slots,`default`,{open:l(T),modelValue:l(C)})]),_:3},16,[`modelValue`,`style`,`as`,`as-child`,`dir`,`multiple`,`name`,`required`,`disabled`,`highlight-on-hover`,`by`])]),_:3}))}}),[$c,el]=oa(`AutocompleteRoot`),tl=G({__name:`AutocompleteRoot`,props:{modelValue:{type:String,required:!1},defaultValue:{type:String,required:!1},open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},dir:{type:String,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},resetSearchTermOnBlur:{type:Boolean,required:!1,default:!1},openOnFocus:{type:Boolean,required:!1,default:!1},openOnClick:{type:Boolean,required:!1,default:!1},ignoreFilter:{type:Boolean,required:!1},highlightOnHover:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`update:modelValue`,`highlight`,`update:open`],setup(e,{expose:t,emit:n}){let r=e,o=n,{primitiveElement:s,currentElement:c}=yo(),{disabled:u,ignoreFilter:d,openOnFocus:f,openOnClick:p,dir:h,highlightOnHover:_}=a(r),v=ja(h),y=Yi(r,`modelValue`,o,{defaultValue:r.defaultValue??``,passive:r.modelValue===void 0}),b=Yi(r,`open`,o,{defaultValue:r.defaultOpen,passive:r.open===void 0}),S=B({get:()=>y.value,set:e=>{e==null?y.value=``:y.value=String(e)}});async function C(e){b.value=e,e?(L.value=y.value||``,await g(),s.value?.highlightSelected(),E.value=!0,A.value?.focus()):(E.value=!1,L.value=``,setTimeout(()=>{!e&&r.resetSearchTermOnBlur&&T.trigger()},1))}let T=Kn(),E=N(!1),k=N(!1),A=N(),j=N(),F=B(()=>s.value?.highlightedElement??void 0),I=N(new Map),ee=N(new Map),{contains:te}=Na({sensitivity:`base`}),L=N(``),ne=B(e=>{if(!L.value||r.ignoreFilter||k.value)return{count:I.value.size,items:e?.items??new Map,groups:e?.groups??new Set(ee.value.keys())};let t=0,n=new Map,i=new Set;for(let[e,r]of I.value){let i=te(r,L.value);n.set(e,+!!i),i&&t++}for(let[e,t]of ee.value)for(let r of t)if(n.get(r)>0){i.add(e);break}return{count:t,items:n,groups:i}}),R=w();return x(()=>{R?.exposed&&(R.exposed.highlightItem=s.value?.highlightItem,R.exposed.highlightFirstItem=s.value?.highlightFirstItem,R.exposed.highlightSelected=s.value?.highlightSelected)}),t({filtered:ne,highlightedElement:F,highlightItem:s.value?.highlightItem,highlightFirstItem:s.value?.highlightFirstItem,highlightSelected:s.value?.highlightSelected}),Zc({modelValue:S,multiple:N(!1),disabled:u,open:b,onOpenChange:C,contentId:``,isUserInputted:E,isVirtual:k,inputElement:A,highlightedElement:F,onInputElementChange:e=>A.value=e,triggerElement:j,onTriggerElementChange:e=>j.value=e,parentElement:c,resetSearchTermOnSelect:N(!1),onResetSearchTerm:T.on,allItems:I,allGroups:ee,filterSearch:L,filterState:ne,ignoreFilter:d,openOnFocus:f,openOnClick:p,resetModelValueOnClear:N(!0)}),el({modelValue:y}),(e,t)=>(D(),M(l(Fc),null,{default:P(()=>[i(l(Zs),m({ref_key:`primitiveElement`,ref:s},e.$attrs,{modelValue:S.value,"onUpdate:modelValue":t[0]||=e=>S.value=e,style:{pointerEvents:l(b)?`auto`:void 0},as:e.as,"as-child":e.asChild,dir:l(v),name:e.name,required:e.required,disabled:l(u),"highlight-on-hover":l(_),on
3Highlight:t[1]||=e=>o(`highlight`,e)}),{default:P(()=>[O(e.$slots,`default`,{open:l(b),modelValue:l(y)})]),_:3},16,[`modelValue`,`style`,`as`,`as-child`,`dir`,`name`,`required`,`disabled`,`highlight-on-hover`])]),_:3}))}}),nl=G({__name:`AutocompleteInput`,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=t,i=Xc(),a=$c(),o=Ys(),{primitiveElement:s,currentElement:c}=yo(),u=Yi(n,`modelValue`,r,{passive:n.modelValue===void 0});a.modelValue.value&&(u.value=a.modelValue.value),x(()=>{c.value&&i.onInputElementChange(c.value)});let{isComposing:d,shouldDeferInput:f,handleCompositionStart:p,handleCompositionUpdate:m,handleCompositionEnd:h}=Aa(e=>{let t=e.target;t&&v(t.value)});function _(e){d.value||(e.preventDefault(),i.open.value||i.onOpenChange(!0))}function v(e){i.open.value?i.filterSearch.value=e:(i.onOpenChange(!0),g(()=>{e&&(i.filterSearch.value=e,o.highlightFirstItem())})),a.modelValue.value=e}function y(e){f.value||v(e.target.value)}function b(){i.openOnFocus.value&&!i.open.value&&i.onOpenChange(!0)}function S(){i.openOnClick.value&&!i.open.value&&i.onOpenChange(!0)}return U(a.modelValue,e=>{let t=e??``;u.value!==t&&(u.value=t)}),i.onResetSearchTerm(()=>{u.value=a.modelValue.value??``}),U(i.filterState,(e,t)=>{!i.isVirtual.value&&t.count===0&&o.highlightFirstItem()}),(e,t)=>(D(),M(l($s),{ref_key:`primitiveElement`,ref:s,modelValue:l(u),"onUpdate:modelValue":t[0]||=e=>re(u)?u.value=e:null,as:e.as,"as-child":e.asChild,"auto-focus":e.autoFocus,disabled:e.disabled,"aria-expanded":l(i).open.value,"aria-controls":l(i).contentId,"aria-autocomplete":`list`,role:`combobox`,autocomplete:`off`,onClick:S,onInput:y,onKeydown:le(_,[`down`,`up`]),onFocus:b,onCompositionstart:l(p),onCompositionupdate:l(m),onCompositionend:l(h)},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`modelValue`,`as`,`as-child`,`auto-focus`,`disabled`,`aria-expanded`,`aria-controls`,`onCompositionstart`,`onCompositionupdate`,`onCompositionend`]))}}),rl=G({__name:`ComboboxAnchor`,props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let{forwardRef:t}=J();return(e,n)=>(D(),M(l(Ic),{"as-child":``,reference:e.reference},{default:P(()=>[i(l(Y),m({ref:l(t),"as-child":e.asChild,as:e.as},e.$attrs),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`as-child`,`as`])]),_:3},8,[`reference`]))}}),[il,al]=oa(`ComboboxContent`),ol=G({__name:`ComboboxContentImpl`,props:{position:{type:String,required:!1,default:`inline`},bodyLock:{type:Boolean,required:!1},hideWhenEmpty:{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`],setup(e,{emit:t}){let n=e,r=t,{position:o}=a(n),s=Xc(),c=B(()=>s.ignoreFilter.value?s.allItems.value.size===0:s.filterState.value.count===0),{forwardRef:u,currentElement:d}=J();wa(n.bodyLock),Fa(),ro(s.parentElement);let f=Ra(B(()=>n.position===`popper`?n:{}).value),p={boxSizing:`border-box`,"--reka-combobox-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-combobox-content-available-width":`var(--reka-popper-available-width)`,"--reka-combobox-content-available-height":`var(--reka-popper-available-height)`,"--reka-combobox-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-combobox-trigger-height":`var(--reka-popper-anchor-height)`};al({position:o});let h=N(!1);x(()=>{s.inputElement.value&&(h.value=d.value.contains(s.inputElement.value),h.value&&s.inputElement.value.focus())}),Ee(()=>{let e=sa();h.value&&(!e||e===document.body)&&s.triggerElement.value?.focus()});function g(e){if(s.parentElement.value?.contains(e))return!0;let t=(e instanceof Element?e.closest(`label`):null)?.control;return!!t&&!!s.parentElement.value?.contains(t)}return(e,t)=>(D(),M(l(Qs),{"as-child":``},{default:P(()=>[i(l(cs),{"as-child":``,onMountAutoFocus:t[5]||=xe(()=>{},[`prevent`]),onUnmountAutoFocus:t[6]||=xe(()=>{},[`prevent`])},{default:P(()=>[i(l(qo),{"as-child":``,"disable-outside-pointer-events":e.disableOutsidePointerEvents,onDismiss:t[0]||=e=>l(s).onOpenChange(!1),onFocusOutside:t[1]||=e=>{g(e.target)&&e.preventDefault(),r(`focusOutside`,e)},onInteractOutside:t[2]||=e=>r(`interactOutside`,e),onEscapeKeyDown:t[3]||=e=>r(`escapeKeyDown`,e),onPointerDownOutside:t[4]||=e=>{g(e.target)&&e.preventDefault(),r(`pointerDownOutside`,e)}},{default:P(()=>[(D(),M(_e(l(o)===`popper`?l(qc):l(Y)),m({...e.$attrs,...l(f)},{id:l(s).contentId,ref:l(u),"memo-dependencies":l(o)===`popper`?[l(s).filterSearch.value,l(s).filterState.value]:void 0,"data-state":l(s).open.value?`open`:`closed`,"data-empty":c.value?``:void 0,style:{display:n.hideWhenEmpty&&c.value?`none`:`flex`,flexDirection:`column`,outline:`none`,...l(o)===`popper`?p:{}}}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`id`,`memo-dependencies`,`data-state`,`data-empty`,`style`]))]),_:3},8,[`disable-outside-pointer-events`])]),_:3})]),_:3}))}}),sl=G({__name:`ComboboxArrow`,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,n=Xc(),r=il();return J(),(e,i)=>l(n).open.value&&l(r).position.value===`popper`?(D(),M(l(Yc),H(m({key:0},t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16)):W(`v-if`,!0)}}),cl=G({__name:`ComboboxCancel`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;J();let n=Xc();function r(){n.filterSearch.value=``,n.inputElement.value&&(n.inputElement.value.value=``,n.inputElement.value.focus()),n.resetModelValueOnClear?.value&&(n.modelValue.value=n.multiple.value?[]:null)}return(e,n)=>(D(),M(l(Y),m({type:e.as===`button`?`button`:void 0},t,{tabindex:`-1`,onClick:r}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`type`]))}}),ll=G({__name:`ComboboxContent`,props:{forceMount:{type:Boolean,required:!1},position:{type:String,required:!1},bodyLock:{type:Boolean,required:!1},hideWhenEmpty:{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`],setup(e,{emit:t}){let n=za(e,t),{forwardRef:r}=J(),a=Xc();return a.contentId||=ao(void 0,`reka-combobox-content`),(e,t)=>(D(),M(l(go),{present:e.forceMount||l(a).open.value},{default:P(()=>[i(ol,m({...l(n),...e.$attrs},{ref:l(r)}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16)]),_:3},8,[`present`]))}}),ul=G({__name:`ComboboxEmpty`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,n=Xc(),r=B(()=>n.ignoreFilter.value?n.allItems.value.size===0:n.filterState.value.count===0);return(e,n)=>r.value?(D(),M(l(Y),H(m({key:0},t)),{default:P(()=>[O(e.$slots,`default`,{},()=>[n[0]||=S(`No options`)])]),_:3},16)):W(`v-if`,!0)}}),[dl,fl]=oa(`ComboboxGroup`),pl=G({__name:`ComboboxGroup`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,n=ao(void 0,`reka-combobox-group`),r=Xc(),i=B(()=>r.ignoreFilter.value?!0:!r.filterSearch.value||r.filterState.value.groups.has(n)),a=fl({id:n,labelId:``});return x(()=>{r.allGroups.value.has(n)||r.allGroups.value.set(n,new Set)}),Ee(()=>{r.allGroups.value.delete(n)}),(e,r)=>(D(),M(l(nc),m({id:l(n),"aria-labelledby":l(a).labelId},t,{hidden:!i.value||void 0}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`id`,`aria-labelledby`,`hidden`]))}}),ml=G({__name:`ComboboxInput`,props:{displayValue:{type:Function,required:!1},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=t,i=Xc(),a=Ys(),{primitiveElement:o,currentElement:s}=yo(),c=Yi(n,`modelValue`,r,{passive:n.modelValue===void 0});x(()=>{s.value&&i.onInputElementChange(s.value)});let{isComposing:u,shouldDeferInput:d,handleCompositionStart:f,handleCompositionUpdate:p,handleCompositionEnd:m}=Aa(e=>{let t=e.target;t&&_(t.value)});function h(e){u.value||(e.preventDefault(),i.open.value||i.onOpenChange(!0))}function _(e){i.open.value?i.filterSearch.value=e:(i.onOpenChange(!0),g(()=>{e&&(i.filterSearch.value=e,a.highlightFirstItem())}))}function v(e){d.value||_(e.target.value)}function y(){i.openOnFocus.value&&!i.open.value&&i.onOpenChange(!0)}function b(e){if(!i.open.value)return;let t=e.relatedTarget;if(!t)return;let n=i.parentElement.value?.contains(t),r=document.getElementById(i.contentId)?.contains(t);!n&&!r&&requestAnimationFrame(()=>{if(!i.open.value)return;let e=document.activeElement;!i.parentElement.value?.contains(e)&&!document.getElementById(i.contentId)?.contains(e)&&i.onOpenChange(!1)})}function S(){i.openOnClick.value&&!i.open.value&&i.onOpenChange(!0)}function C(){let e=i.modelValue.value;n.displayValue?c.value=n.displayValue(e):!i.multiple.value&&e&&!Array.isArray(e)?typeof e==`object`?c.value=``:c.value=e.toString():c.value=``,g(()=>{c.value=c.value})}return i.onResetSearchTerm(()=>{C()}),U(i.modelValue,async()=>{!i.isUserInputted.value&&i.resetSearchTermOnSelect.value&&C()},{immediate:!0,deep:!0}),U(i.filterState,(e,t)=>{!i.isVirtual.value&&t.count===0&&a.highlightFirstItem()}),(e,t)=>(D(),M(l($s),{ref_key:`primitiveElement`,ref:o,modelValue:l(c),"onUpdate:modelValue":t[0]||=e=>re(c)?c.value=e:null,as:e.as,"as-child":e.asChild,"auto-focus":e.autoFocus,disabled:e.disabled,"aria-expanded":l(i).open.value,"aria-controls":l(i).contentId,"aria-autocomplete":`list`,role:`combobox`,autocomplete:`off`,onClick:S,onInput:v,onKeydown:le(h,[`down`,`up`]),onFocus:y,onBlur:b,onCompositionstart:l(f),onCompositionupdate:l(p),onCompositionend:l(m)},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`modelValue`,`as`,`as-child`,`auto-focus`,`disabled`,`aria-expanded`,`aria-controls`,`onCompositionstart`,`onCompositionupdate`,`onCompositionend`]))}}),hl=G({__name:`ComboboxItem`,props:{textValue:{type:String,required:!1},value:{type:null,required:!0},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`],setup(e,{emit:t}){let n=e,r=t,i=ao(void 0,`reka-combobox-item`),a=Xc(),o=dl(null),{primitiveElement:s,currentElement:c}=yo();if(n.value===``)throw Error(`A <ComboboxItem /> must have a value prop that is not an empty string. This is because the Combobox value can be set to an empty string to clear the selection and show the placeholder.`);let u=B(()=>
3{if(a.isVirtual.value||a.ignoreFilter.value||!a.filterSearch.value)return!0;{let e=a.filterState.value.items.get(i);return e===void 0||e>0}});return x(()=>{a.allItems.value.set(i,n.textValue||c.value.textContent||c.value.innerText);let e=o?.id;e&&(a.allGroups.value.has(e)?a.allGroups.value.get(e)?.add(i):a.allGroups.value.set(e,new Set([i])))}),Ee(()=>{a.allItems.value.delete(i)}),(e,t)=>u.value?be([u.value,l(a).filterSearch.value,l(a).disabled.value,e.disabled,n.value,n.as,n.asChild,...Object.values(e.$attrs)],()=>(D(),M(l(sc),m({key:0},n,{id:l(i),ref_key:`primitiveElement`,ref:s,disabled:l(a).disabled.value||e.disabled,onSelect:t[0]||=t=>{r(`select`,t),!t.defaultPrevented&&(!l(a).multiple.value&&!e.disabled&&!l(a).disabled.value?(t.preventDefault(),l(a).onOpenChange(!1),l(a).modelValue.value=n.value):l(a).multiple.value&&l(a).inputElement.value?.focus())}}),{default:P(()=>[O(e.$slots,`default`,{},()=>[S(V(e.value),1)])]),_:3},16,[`id`,`disabled`])),t,1):W(`v-if`,!0)}}),gl=G({__name:`ComboboxItemIndicator`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(e){let t=e;return(e,n)=>(D(),M(l(cc),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),_l=G({__name:`ComboboxLabel`,props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let t=e;J();let n=dl({id:``,labelId:``});return n.labelId||=ao(void 0,`reka-combobox-group-label`),(e,r)=>(D(),M(l(Y),m(t,{id:l(n).labelId}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`id`]))}}),vl=G({__name:`ComboboxPortal`,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,n)=>(D(),M(l(As),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),yl=G({__name:`ComboboxSeparator`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return J(),(e,n)=>(D(),M(l(Y),m(t,{"aria-hidden":`true`}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),bl=G({__name:`ComboboxTrigger`,props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,{forwardRef:n,currentElement:r}=J(),i=Xc(),a=B(()=>t.disabled||i.disabled.value||!1);return x(()=>{r.value&&i.onTriggerElementChange(r.value)}),(e,r)=>(D(),M(l(Y),m(t,{ref:l(n),type:e.as===`button`?`button`:void 0,tabindex:`-1`,"aria-label":`Show popup`,"aria-haspopup":`listbox`,"aria-expanded":l(i).open.value,"aria-controls":l(i).contentId,"data-state":l(i).open.value?`open`:`closed`,disabled:a.value,"data-disabled":a.value?``:void 0,"aria-disabled":a.value??void 0,onClick:r[0]||=e=>l(i).onOpenChange(!l(i).open.value)}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`type`,`aria-expanded`,`aria-controls`,`data-state`,`disabled`,`data-disabled`,`aria-disabled`]))}});function xl(e){let t=ha({nonce:N()});return B(()=>e?.value||t.nonce?.value)}var Sl=G({__name:`ComboboxViewport`,props:{nonce:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,{forwardRef:n}=J(),{nonce:r}=a(t),o=xl(r),s=Xc();return(e,r)=>(D(),q(R,null,[i(l(Y),m({...e.$attrs,...t},{ref:l(n),"data-reka-combobox-viewport":``,role:`presentation`,style:{position:`relative`,flex:l(s).isVirtual.value?void 0:1,overflow:`auto`}}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`style`]),i(l(Y),{as:`style`,nonce:l(o)},{default:P(()=>r[0]||=[S(` /* Hide scrollbars cross-browser and enable momentum scroll for touch devices */ [data-reka-combobox-viewport] { scrollbar-width:none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; } [data-reka-combobox-viewport]::-webkit-scrollbar { display: none; } `)]),_:1,__:[0]},8,[`nonce`])],64))}}),Cl=G({__name:`ComboboxVirtualizer`,props:{options:{type:Array,required:!0},overscan:{type:Number,required:!1},estimateSize:{type:[Number,Function],required:!1},textContent:{type:Function,required:!1}},setup(e){let t=e,n=Xc();return n.isVirtual.value=!0,(e,n)=>(D(),M(Mc,H(c(t)),{default:P(t=>[O(e.$slots,`default`,H(c(t)))]),_:3},16))}}),[wl,Tl]=oa(`RovingFocusGroup`),El=G({__name:`RovingFocusGroup`,props:{orientation:{type:String,required:!1,default:void 0},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!1},currentTabStopId:{type:[String,null],required:!1},defaultCurrentTabStopId:{type:String,required:!1},preventScrollOnEntryFocus:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`entryFocus`,`update:currentTabStopId`],setup(e,{expose:t,emit:n}){let r=e,o=n,{loop:s,orientation:c,dir:u}=a(r),d=ja(u),f=Yi(r,`currentTabStopId`,o,{defaultValue:r.defaultCurrentTabStopId,passive:r.currentTabStopId===void 0}),p=N(!1),m=N(!1),h=N(0),{getItems:g,CollectionSlot:_}=Fs({isProvider:!0});function v(e){let t=!m.value;if(e.currentTarget&&e.target===e.currentTarget&&t&&!p.value){let t=new CustomEvent(Hs,Us);if(e.currentTarget.dispatchEvent(t),o(`entryFocus`,t),!t.defaultPrevented){let e=g().map(e=>e.ref).filter(e=>e.dataset.disabled!==``);qs([e.find(e=>e.getAttribute(`data-active`)===``),e.find(e=>e.getAttribute(`data-highlighted`)===``),e.find(e=>
3e.id===f.value),...e].filter(Boolean),r.preventScrollOnEntryFocus)}}m.value=!1}function y(){setTimeout(()=>{m.value=!1},1)}return t({getItems:g}),Tl({loop:s,dir:d,orientation:c,currentTabStopId:f,onItemFocus:e=>{f.value=e},onItemShiftTab:()=>{p.value=!0},onFocusableItemAdd:()=>{h.value++},onFocusableItemRemove:()=>{h.value--}}),(e,t)=>(D(),M(l(_),null,{default:P(()=>[i(l(Y),{tabindex:p.value||h.value===0?-1:0,"data-orientation":l(c),as:e.as,"as-child":e.asChild,dir:l(d),style:{outline:`none`},onMousedown:t[0]||=e=>m.value=!0,onMouseup:y,onFocus:v,onBlur:t[1]||=e=>p.value=!1},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`tabindex`,`data-orientation`,`as`,`as-child`,`dir`])]),_:3}))}}),Dl=G({__name:`RovingFocusItem`,props:{tabStopId:{type:String,required:!1},focusable:{type:Boolean,required:!1,default:!0},active:{type:Boolean,required:!1},allowShiftKey:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(e){let t=e,n=wl(),r=ao(),a=B(()=>t.tabStopId||r),o=B(()=>n.currentTabStopId.value===a.value),{getItems:s,CollectionItem:c}=Fs();x(()=>{t.focusable&&n.onFocusableItemAdd()}),Ee(()=>{t.focusable&&n.onFocusableItemRemove()}),U(()=>t.focusable,(e,t)=>{e!==t&&(e?n.onFocusableItemAdd():n.onFocusableItemRemove())});function u(e){if(e.key===`Tab`&&e.shiftKey){n.onItemShiftTab();return}if(e.target!==e.currentTarget)return;
3let r=Ks(e,n.orientation.value,n.dir.value);if(r!==void 0){if(e.metaKey||e.ctrlKey||e.altKey||!t.allowShiftKey&&e.shiftKey)return;e.preventDefault();let i=[...s().map(e=>e.ref).filter(e=>e.dataset.disabled!==``)];if(r===`last`)i.reverse();else if(r===`prev`||r===`next`){r===`prev`&&i.reverse();let t=i.indexOf(e.currentTarget);i=n.loop.value?Js(i,t+1):i.slice(t+1)}g(()=>qs(i))}}return(e,t)=>(D(),M(l(c),null,{default:P(()=>[i(l(Y),{tabindex:o.value?0:-1,"data-orientation":l(n).orientation.value,"data-active":e.active?``:void 0,"data-disabled":e.focusable?void 0:``,as:e.as,"as-child":e.asChild,onMousedown:t[0]||=t=>{e.focusable?l(n).onItemFocus(a.value):t.preventDefault()},onFocus:t[1]||=e=>l(n).onItemFocus(a.value),onKeydown:u},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`tabindex`,`data-orientation`,`data-active`,`data-disabled`,`as`,`as-child`])]),_:3}))}}),[Ol,kl]=oa(`CheckboxGroupRoot`);function Al(e){return e===`indeterminate`}function jl(e){return Al(e)?`indeterminate`:e?`checked`:`unchecked`}var[Ml,Nl]=oa(`CheckboxRoot`),Pl=G({inheritAttrs:!1,__name:`CheckboxRoot`,props:{defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1,default:void 0},disabled:{type:Boolean,required:!1},value:{type:null,required:!1,default:`on`},id:{type:String,required:!1},trueValue:{type:null,required:!1,default:()=>!0},falseValue:{type:null,required:!1,default:()=>!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,r=t,{forwardRef:i,currentElement:a}=J(),o=Ol(null),s=Yi(n,`modelValue`,r,{defaultValue:n.defaultValue??n.falseValue,passive:n.modelValue===void 0}),c=B(()=>o?.disabled.value||n.disabled),u=B(()=>ta(s.value,n.trueValue)),d=B(()=>la(o?.modelValue.value)?s.value===`indeterminate`?`indeterminate`:u.value:ua(o.modelValue.value,n.value));function f(){if(la(o?.modelValue.value))s.value===`indeterminate`?s.value=n.trueValue:s.value=u.value?n.falseValue:n.trueValue;else{let e=[...o.modelValue.value||[]];if(ua(e,n.value)){let t=e.findIndex(e=>ta(e,n.value));e.splice(t,1)}else e.push(n.value);o.modelValue.value=e}}let p=La(a),h=Ba(),g=k(),_=B(()=>{if(!g[`aria-label`])return n.id&&a.value?document.querySelector(`[for="${n.id}"]`)?.innerText:void 0});return Nl({disabled:c,state:d}),(e,t)=>(D(),q(R,null,[(D(),M(_e(l(o)?.rovingFocus.value?l(Dl):l(Y)),m({...e.$attrs,...l(h)},{id:e.id,ref:l(i),role:`checkbox`,"as-child":e.asChild,as:e.as,type:e.as===`button`?`button`:void 0,"aria-checked":l(Al)(d.value)?`mixed`:d.value,"aria-required":e.required,"aria-label":e.$attrs[`aria-label`]||_.value,"data-state":l(jl)(d.value),"data-disabled":c.value?``:void 0,disabled:c.value,focusable:l(o)?.rovingFocus.value?!c.value:void 0,onKeydown:le(xe(()=>{},[`prevent`]),[`enter`]),onClick:f}),{default:P(()=>[O(e.$slots,`default`,{modelValue:l(s),state:d.value})]),_:3},16,[`id`,`as-child`,`as`,`type`,`aria-checked`,`aria-required`,`aria-label`,`data-state`,`data-disabled`,`disabled`,`focusable`,`onKeydown`])),l(p)&&e.name&&!l(o)?(D(),M(l(Rs),m({key:0,type:`checkbox`,checked:!!d.value,name:e.name,value:e.value,disabled:c.value,required:e.required},l(h)),null,16,[`checked`,`name`,`value`,`disabled`,`required`])):W(`v-if`,!0)],64))}}),Fl=G({__name:`CheckboxIndicator`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(e){let{forwardRef:t}=J(),n=Ml();return(e,r)=>(D(),M(l(go),{present:e.forceMount||l(Al)(l(n).state.value)||l(n).state.value===!0},{default:P(()=>[i(l(Y),m({ref:l(t),"data-state":l(jl)(l(n).state.value),"data-disabled":l(n).disabled.value?``:void 0,style:{pointerEvents:`none`},"as-child":e.asChild,as:e.as},e.$attrs),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`data-state`,`data-disabled`,`as-child`,`as`])]),_:3},8,[`present`]))}}),Il=G({__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,n)=>(D(),M(l(Ic),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),Ll=G({__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,n)=>(D(),M(l(Yc),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}});function Rl(){let e=N(!1);return x(()=>{Wr(`keydown`,()=>{e.value=!0},{capture:!0,passive:!0}),Wr([`pointerdown`,`pointermove`],()=>{e.value=!1},{capture:!0,passive:!0})}),e}var zl=vr(Rl),[Bl,Vl]=oa([`MenuRoot`,`MenuSub`],`MenuContext`),[Hl,Ul]=oa(`MenuRoot`),Wl=G({__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:o}=a(n),s=ja(o),c=Yi(n,`open`,r),u=N(),d=zl();return Vl({open:c,onOpenChange:e=>{c.value=e},content:u,onContentChange:e=>{u.value=e}}),Ul({onClose:()=>{c.value=!1},isUsingKeyboardRef:d,dir:s,modal:i}),(e,t)=>(D(),M(l(Fc),null,{default:P(()=>[O(e.$slots,`default`)]),_:3}))}}),[Gl,Kl]=oa(`MenuContent`),ql=G({__name:`MenuContentImpl`,props:t({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}},{...Wc}),emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`,`dismiss`],setup(e,{emit:t}){let n=e,r=t,o=Bl(),s=Hl(),{trapFocus:c,disableOutsidePointerEvents:u,loop:d}=a(n);Fa(),wa(u.value);let f=N(``),p=N(0),m=N(0),h=N(null),g=N(`right`),_=N(0),v=N(null),y=N(),{forwardRef:b,currentElement:x}=J(),{handleTypeaheadSearch:S}=uo(),C=N();function w(e){let t=pa(e,C.value||sa(),x.value,{loop:d.value,arrowKeyOptions:`vertical`,dir:s?.dir.value,focus:!1,attributeName:`[data-reka-collection-item]:not([data-disabled])`});t&&(C.value=t,t.scrollIntoView({block:`nearest`}))}function T(){C.value&&C.value.click()}let E=N(),k=N();U(C,e=>{if(k.value&&(e===void 0||e!==k.value.trigger.value)){if(e===void 0)return;k.value.onOpenChange(!1),k.value=void 0}}),U(x,e=>{o.onContentChange(e)}
3),Ee(()=>{window.clearTimeout(p.value)});function A(e){return g.value===h.value?.side&&xs(e,h.value?.area)}async function j(e){r(`openAutoFocus`,e),!e.defaultPrevented&&(e.preventDefault(),x.value?.focus({preventScroll:!0}))}function F(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,o=pa(e,sa(),x.value,{loop:d.value,arrowKeyOptions:`vertical`,dir:s?.dir.value,focus:!0,attributeName:`[data-reka-collection-item]:not([data-disabled])`});if(o)return o?.focus();if(e.code===`Space`)return;let c=y.value?.getItems()??[];if(n&&(e.key===`Tab`&&s.modal.value&&e.preventDefault(),!i&&a&&!r&&S(e.key,c)),e.target!==x.value||!ps.includes(e.key))return;e.preventDefault();let l=[...c.map(e=>e.ref)];fs.includes(e.key)&&l.reverse(),ys(l)}function I(e){e?.currentTarget?.contains?.(e.target)||(window.clearTimeout(p.value),f.value=``)}function ee(e){if(!Ss(e))return;let t=e.target,n=_.value!==e.clientX;if((e?.currentTarget)?.contains(t)&&n){let t=e.clientX>_.value?`right`:`left`;g.value=t,_.value=e.clientX}}function te(e){Ss(e)&&E.value&&E.value.focus()}return Kl({onItemEnter:e=>!!A(e),onItemLeave:e=>A(e)?!0:([`INPUT`,`TEXTAREA`].includes(sa()?.tagName||``)||x.value?.focus(),v.value=null,!1),onTriggerLeave:e=>!!A(e),searchRef:f,highlightedElement:C,onKeydownNavigation:w,onKeydownEnter:T,filterElement:E,onFilterElementChange:e=>{E.value=e},activeSubmenuContext:k,pointerGraceTimerRef:m,onPointerGraceIntentChange:e=>{h.value=e}}),(e,t)=>(D(),M(l(cs),{"as-child":``,trapped:l(c),onMountAutoFocus:j,onUnmountAutoFocus:t[7]||=e=>r(`closeAutoFocus`,e)},{default:P(()=>[i(l(qo),{"as-child":``,"disable-outside-pointer-events":l(u),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:P(()=>[i(l(El),{ref_key:`rovingFocusGroupRef`,ref:y,"current-tab-stop-id":v.value,"onUpdate:currentTabStopId":t[0]||=e=>v.value=e,"as-child":``,orientation:`vertical`,dir:l(s).dir.value,loop:l(d),onEntryFocus:t[1]||=e=>{r(`entryFocus`,e),l(s).isUsingKeyboardRef.value||e.preventDefault()}},{default:P(()=>[i(l(qc),{ref:l(b),role:`menu`,as:e.as,"as-child":e.asChild,"aria-orientation":`vertical`,"data-reka-menu-content":``,"data-state":l(gs)(l(o).open.value),dir:l(s).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:F,onBlur:I,onPointermove:ee,onPointerenter:te},{default:P(()=>[O(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`]))}}),Jl=G({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=Gl(),{forwardRef:r,currentElement:a}=J(),{CollectionItem:o}=Fs(),s=N(!1),c=B(()=>s.value||a.value!=null&&n.highlightedElement.value===a.value);async function u(e){if(!(e.defaultPrevented||!Ss(e))){if(t.disabled)n.onItemLeave(e);else if(!n.onItemEnter(e)){let t=e.currentTarget;n.highlightedElement.value=t,[`INPUT`,`TEXTAREA`].includes(sa()?.tagName||``)||t.focus({preventScroll:!0})}}}async function d(e){await g(),!e.defaultPrevented&&Ss(e)&&n.highlightedElement.value===a.value&&!n.onItemLeave(e)&&n.highlightedElement.value===a.value&&(n.highlightedElement.value=void 0)}return(e,t)=>(D(),M(l(o),{value:{textValue:e.textValue}},{default:P(()=>[i(l(Y),m({ref:l(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:u,onPointerleave:d,onFocus:t[0]||=async t=>{await g(),!(t.defaultPrevented||e.disabled)&&(s.value=!0,l(n).highlightedElement.value=t.currentTarget)},onBlur:t[1]||=async e=>{await g(),!e.defaultPrevented&&(s.value=!1)}}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`as`,`as-child`,`aria-disabled`,`data-disabled`,`data-highlighted`])]),_:3},8,[`value`]))}}),Yl=G({__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}=J(),o=Hl(),s=Gl(),c=N(!1);async function u(){let e=a.value;if(!n.disabled&&e){let e=new CustomEvent(ls,{bubbles:!0,cancelable:!0});r(`select`,e),await g(),e.defaultPrevented?c.value=!1:o.onClose()}}return(e,t)=>(D(),M(Jl,m(n,{ref:l(i),onClick:u,onPointerdown:t[0]||=()=>{c.value=!0},onPointerup:t[1]||=async e=>{await g(),!e.defaultPrevented&&(c.value||e.currentTarget?.click())},onKeydown:t[2]||=async t=>{let n=l(s).searchRef.value!==``;e.disabled||n&&t.key===` `||l(us).includes(t.key)&&(t.currentTarget?.click(),t.preventDefault())}}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),[Xl,Zl]=oa([`MenuCheckboxItem`,`MenuRadioItem`],`MenuItemIndicatorContext`),Ql
3=G({__name:`MenuItemIndicator`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(e){let t=Xl({modelValue:N(!1)});return(e,n)=>(D(),M(l(go),{present:e.forceMount||l(_s)(l(t).modelValue.value)||l(t).modelValue.value===!0},{default:P(()=>[i(l(Y),{as:e.as,"as-child":e.asChild,"data-state":l(vs)(l(t).modelValue.value)},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`data-state`])]),_:3},8,[`present`]))}}),$l=G({__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=Ra(Sr(n,[`modelValue`])),a=Yi(n,`modelValue`,r);return Zl({modelValue:a}),(e,t)=>(D(),M(Yl,m({role:`menuitemcheckbox`},l(i),{"aria-checked":l(_s)(l(a))?`mixed`:l(a),"data-state":l(vs)(l(a)),onSelect:t[0]||=async e=>{r(`select`,e),l(_s)(l(a))?a.value=!0:a.value=!l(a)}}),{default:P(()=>[O(e.$slots,`default`,{modelValue:l(a)})]),_:3},16,[`aria-checked`,`data-state`]))}}),eu=G({__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=za(n,r),a=Bl(),{forwardRef:o,currentElement:s}=J();return ro(s),(e,t)=>(D(),M(ql,m(l(i),{ref:l(o),"trap-focus":l(a).open.value,"disable-outside-pointer-events":l(a).open.value,"disable-outside-scroll":!0,onDismiss:t[0]||=e=>l(a).onOpenChange(!1),onFocusOutside:t[1]||=xe(e=>r(`focusOutside`,e),[`prevent`])}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`trap-focus`,`disable-outside-pointer-events`]))}}),tu=G({__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=za(e,t),r=Bl();return(e,t)=>(D(),M(ql,m(l(n),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:t[0]||=e=>l(r).onOpenChange(!1)}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),nu=G({__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 n=za(e,t),r=Bl(),i=Hl();return(e,t)=>(D(),M(l(go),{present:e.forceMount||l(r).open.value},{default:P(()=>[l(i).modal.value?(D(),M(eu,H(m({key:0},{...e.$attrs,...l(n)})),{default:P(()=>[O(e.$slots,`default`)]),_:3},16)):(D(),M(tu,H(m({key:1},{...e.$attrs,...l(n)})),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))]),_:3},8,[`present`]))}}),[ru,iu]=oa(`MenuGroup`),au=G({__name:`MenuGroup`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,n=ao(void 0,`reka-menu-group`);return iu({id:n}),(e,r)=>(D(),M(l(Y),m({role:`group`},t,{"aria-labelledby":l(n)}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`aria-labelledby`]))}}),ou=G({__name:`MenuLabel`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let t=e,n=ru({id:``});return(e,r)=>(D(),M(l(Y),m(t,{id:l(n).id||void 0}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`id`]))}}),su=G({__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,n)=>(D(),M(l(As),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),[cu,lu]=oa(`MenuRadioGroup`),uu=G({__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 n=e,r=t,i=Ra(Sr(n,[`modelValue`])),a=Yi(n,`modelValue`,r);return lu({modelValue:a,onValueChange:e=>{a.value=e}}),(e,t)=>(D(),M(au,H(c(l(i))),{default:P(()=>[O(e.$slots,`default`,{modelValue:l(a)})]),_:3},16))}}),du=G({__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=Ra(Sr(n,[`value`])),{value:o}=a(n),s=cu(),c=B(()=>s.modelValue.value===o?.value);return Zl({modelValue:c}),(e,t)=>(D(),M(Yl,m({role:`menuitemradio`},l(i),{"aria-checked":c.value,"data-state":l(vs)(c.value),onSelect:t[0]||=async e=>{r(`select`,e),l(s).onValueChange(l(o))}}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`aria-checked`,`data-state`]))}}),fu=G({__name:`MenuSeparator`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return(e,n)=>(D(),M(l(Y),m(t,{role:`separator`,"aria-orientation":`horizontal`}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),[pu,mu]=oa(`MenuSub`),hu=G({__name:`MenuSub`,props:{open:{type:Boolean,required:!1,default:void 0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=Yi(n,`open`,t,{defaultValue:!1,passive:n.open===void 0}),i=Bl(),a=N(),o=N();return pe(e=>{i?.open.value===!1&&(r.value=!1),e(()=>r.value=!1)}),Vl({open:r,onOpenChange:e=>{r.value=e},content:o,onContentChange:e=>{o.value=e}}),mu({triggerId:``,contentId:``,trigger:a,onTriggerChange:e=>{a.value=e}}),(e,t)=>(D(),M(l(Fc),null,{default:P(()=>[O(e.$slots,`default`)]),_:3}))}}),gu=G({__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=za(e,t),r=Bl(),a=Hl(),o=pu(),s=Gl(),{forwardRef:c,currentElement:u}=J();return o.contentId||=ao(void 0,`reka-menu-sub-content`),(e,t)=>(D(),M(l(go),{present:e.forceMount||l(r).open.value},{default:P(()=>[i(ql,m(l(n),{id:l(o).contentId,ref:l(c),"aria-labelledby":l(o).triggerId,al
3ign:`start`,side:l(a).dir.value===`rtl`?`left`:`right`,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,"trap-focus":!1,onOpenAutoFocus:t[0]||=xe(e=>{l(a).isUsingKeyboardRef.value&&l(u)?.focus()},[`prevent`]),onCloseAutoFocus:t[1]||=xe(()=>{},[`prevent`]),onFocusOutside:t[2]||=e=>{if(e.defaultPrevented)return;let t=l(s).filterElement.value?.contains(e.target);e.target!==l(o).trigger.value&&!t&&l(r).onOpenChange(!1)},onEscapeKeyDown:t[3]||=e=>{l(a).onClose(),e.preventDefault()},onKeydown:t[4]||=e=>{let t=e.currentTarget?.contains(e.target),n=l(hs)[l(a).dir.value].includes(e.key);t&&n&&(l(r).onOpenChange(!1),l(s).filterElement.value?(l(s).filterElement.value.focus(),l(s).highlightedElement.value=l(o).trigger.value,l(o).trigger.value?.scrollIntoView({block:`nearest`})):l(o).trigger.value?.focus(),e.preventDefault())}}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`id`,`aria-labelledby`,`side`])]),_:3},8,[`present`]))}}),_u=G({__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=Bl(),r=Hl(),a=pu(),o=Gl();U(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=N(null);a.triggerId||=ao(void 0,`reka-menu-sub-trigger`);function c(){s.value&&window.clearTimeout(s.value),s.value=null}Ee(()=>{c()});function u(e){Ss(e)&&(o.onItemEnter(e)||!t.disabled&&!n.open.value&&!s.value&&(o.onPointerGraceIntentChange(null),s.value=window.setTimeout(()=>{n.onOpenChange(!0),c()},100)))}async function d(e){if(!Ss(e))return;c();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 f(e){let i=o.searchRef.value!==``;t.disabled||i&&e.key===` `||ms[r.dir.value].includes(e.key)&&(n.onOpenChange(!0),await g(),n.content.value?.focus(),e.preventDefault())}return(e,r)=>(D(),M(Il,{"as-child":``},{default:P(()=>[i(Jl,m(t,{id:l(a).triggerId,ref:e=>{e&&l(a)?.onTriggerChange(e?.$el)},"aria-haspopup":`menu`,"aria-expanded":l(n).open.value,"aria-controls":l(a).contentId,"data-state":l(gs)(l(n).open.value),onClick:r[0]||=async e=>{t.disabled||e.defaultPrevented||(e.currentTarget?.focus(),l(n).open.value||l(n).onOpenChange(!0))},onPointermove:u,onPointerleave:d,onKeydown:f}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`id`,`aria-expanded`,`aria-controls`,`data-state`])]),_:3}))}}),vu=G({__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 J(),(e,n)=>(D(),M(l(Ll),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),yu=G({__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 n=e,r=Ma(t);return J(),(e,t)=>(D(),M(l($l),H(c({...n,...l(r)})),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),[bu,xu]=oa(`ContextMenuRoot`),Su=G({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:o,pressOpenDelay:s}=a(n);J();let c=ja(i),u=N(!1);return xu({open:u,onOpenChange:e=>{u.value=e},dir:c,modal:o,triggerElement:N(),pressOpenDelay:s}),U(u,e=>{r(`update:open`,e)}),(e,t)=>(D(),M(l(Wl),{open:u.value,"onUpdate:open":t[0]||=e=>u.value=e,dir:l(c),modal:l(o)},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`open`,`dir`,`modal`]))}}),Cu=G({__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=za(e,t);J();let r=bu(),i=N(!1);return(e,t)=>(D(),M(l(nu),m(l(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===l(r).triggerElement.value&&e.preventDefault(),!e.defaultPrevented&&!l(r).modal.value&&(i.value=!0)}}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),wu=G({__name:`ContextMenuGroup`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return J(),(e,n)=>(D(),M(l(au),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),Tu=G({__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 n=e,r=Ma(t);return J(),(e,t)=>(D(),M(l(Yl),H(c({...n,...l(r)})),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),Eu=G({__name:`ContextMenuItemIndicator`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return J(),(e,n)=>(D(),M(l(Ql),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),Du=G({__name:`ContextMenuLabel`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return J(),(e,n)=>(D(),M(l(ou),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),Ou=G({__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,n)=>(D(),M(l(su),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),ku=G({__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 n=e,r=Ma(t);return J(),(e,t)=>(D(),M(l(uu),H(c({...n,...l(r)})),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),Au=G({__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 n=e,r=Ma(t);return J(),(e,t)=>(D(),M(l(du),H(c({...n,...l(r)})),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),ju=G({__name:`ContextMenuSeparator`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return J(),(e,n)=>(D(),M(l(fu),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),Mu=G({__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;J();let i=Yi(n,`open`,r,{defaultValue:n.defaultOpen,passive:n.open===void 0});return(e,t)=>(D(),M(l(hu),{open:l(i),"onUpdate:open":t[0]||=e=>re(i)?i.value=e:null},{default:P(()=>[O(e.$slots,`default`,{open:l(i)})]),_:3},8,[`open`]))}}),Nu=G({__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=za(e,t);return J(),(e,t)=>(D(),M(l(gu),m(l(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:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),Pu=G({__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 J(),(e,n)=>(D(),M(l(_u),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}});function Fu(e){return e.pointerType!==`mouse`}var Iu=G({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}=a(e),{forwardRef:n,currentElement:r}=J(),o=bu(),s=N({x:0,y:0}),c=B(()=>({getBoundingClientRect:()=>({width:0,height:0,left:s.value.x,right:s.value.x,top:s.value.y,bottom:s.value.y,...s.value})})),u=N(0);function d(){window.clearTimeout(u.value)}function f(e){s.value={x:e.clientX,y:e.clientY},o.onOpenChange(!0)}async function p(e){t.value||(await g(),e.defaultPrevented||(d(),f(e),e.preventDefault()))}async function h(e){t.value||(await g(),Fu(e)&&!e.defaultPrevented&&(d(),u.value=window.setTimeout(f,o.pressOpenDelay.value,e)))}async function _(e){t.value||(await g(),Fu(e)&&!e.defaultPrevented&&d())}return x(()=>{r.value&&(o.triggerElement.value=r.value)}),(e,r)=>(D(),q(R,null,[i(l(Il),{as:`template`,reference:c.value},null,8,[`reference`]),i(l(Y),m({ref:l(n),as:e.as,"as-child":e.asChild,"data-state":l(o).open.value?`open`:`closed`,"data-disabled":l(t)?``:void 0,style:{WebkitTouchCallout:`none`,pointerEvents:`auto`}},e.$attrs,{onContextmenu:p,onPointerdown:h,onPointermove:_,onPointercancel:_,onPointerup:_}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`as`,`as-child`,`data-state`,`data-disabled`])],64))}}),[Lu,Ru]=oa(`PopoverRoot`),zu=G({__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}=a(n),o=Yi(n,`open`,r,{defaultValue:n.defaultOpen,passive:n.open===void 0});return Ru({contentId:``,triggerId:``,modal:i,open:o,onOpenChange:e=>{o.value=e},onOpenToggle:()=>{o.value=!o.value},triggerElement:N(),hasCustomAnchor:N(!1)}),(e,t)=>(D(),M(l(Fc),null,{default:P(()=>[O(e.$slots,`default`,{open:l(o),close:()=>o.value=!1})]),_:3}))}}),Bu=G({__name:`PopoverAnchor`,props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;J();let n=Lu();return u(()=>{n.hasCustomAnchor.value=!0}),Ee(()=>{n.hasCustomAnchor.value=!1}),(e,n)=>(D(),M(l(Ic),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),Vu=G({__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 J(),(e,n)=>(D(),M(l(Yc),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),Hu=G({__name:`PopoverClose`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;J();let n=Lu();return(e,r)=>(D(),M(l(Y),{type:e.as===`button`?`button`:void 0,as:e.as,"as-child":t.asChild,onClick:r[0]||=e=>l(n).onOpenChange(!1)},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`type`,`as`,`as-child`]))}}),Uu=G({__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=Ra(Sr(n,`trapFocus`,`disableOutsidePointerEvents`)),{forwardRef:o}=J(),s=Lu();return Fa(),(e,t)=>(D(),M(l(cs),{"as-child":``,loop:``,trapped:e.trapFocus,onMountAutoFocus:t[5]||=e=>r(`openAutoFocus`,e),onUnmountAutoFocus:t[6]||=e=>r(`closeAutoFocus`,e)}
3,{default:P(()=>[i(l(qo),{"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=>l(s).onOpenChange(!1)},{default:P(()=>[i(l(qc),m(l(a),{id:l(s).contentId,ref:l(o),"data-state":l(s).open.value?`open`:`closed`,"aria-labelledby":l(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:P(()=>[O(e.$slots,`default`)]),_:3},16,[`id`,`data-state`,`aria-labelledby`])]),_:3},8,[`disable-outside-pointer-events`])]),_:3},8,[`trapped`]))}}),Wu=G({__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=Lu(),a=N(!1);wa(!0);let o=za(n,r),{forwardRef:s,currentElement:c}=J();return ro(c),(e,t)=>(D(),M(Uu,m(l(o),{ref:l(s),"trap-focus":l(i).open.value,"disable-outside-pointer-events":``,onCloseAutoFocus:t[0]||=xe(e=>{r(`closeAutoFocus`,e),a.value||l(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]||=xe(()=>{},[`prevent`])}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`trap-focus`]))}}),Gu=G({__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=Lu(),a=N(!1),o=N(!1),s=za(n,r);return(e,t)=>(D(),M(Uu,m(l(s),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:t[0]||=e=>{r(`closeAutoFocus`,e),e.defaultPrevented||(a.value||l(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;l(i).triggerElement.value?.contains(t)&&e.preventDefault(),e.detail.originalEvent.type===`focusin`&&o.value&&e.preventDefault()}}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),Ku=G({__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=Lu(),a=za(n,r),{forwardRef:o}=J();return i.contentId||=ao(void 0,`reka-popover-content`),(e,t)=>(D(),M(l(go),{present:e.forceMount||l(i).open.value},{default:P(()=>[l(i).modal.value?(D(),M(Wu,m({key:0},l(a),{ref:l(o)}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16)):(D(),M(Gu,m({key:1},l(a),{ref:l(o)}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))]),_:3},8,[`present`]))}}),qu=G({__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,n)=>(D(),M(l(As),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),Ju=G({__name:`PopoverTrigger`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,n=Lu(),{forwardRef:r,currentElement:a}=J();return n.triggerId||=ao(void 0,`reka-popover-trigger`),x(()=>{n.triggerElement.value=a.value}),(e,a)=>(D(),M(_e(l(n).hasCustomAnchor.value?l(Y):l(Ic)),{"as-child":``},{default:P(()=>[i(l(Y),{id:l(n).triggerId,ref:l(r),type:e.as===`button`?`button`:void 0,"aria-haspopup":`dialog`,"aria-expanded":l(n).open.value,"aria-controls":l(n).contentId,"data-state":l(n).open.value?`open`:`closed`,as:e.as,"as-child":t.asChild,onClick:l(n).onOpenToggle},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`id`,`type`,`aria-expanded`,`aria-controls`,`data-state`,`as`,`as-child`,`onClick`])]),_:3}))}}
3),Yu=G({__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 J(),(e,n)=>(D(),M(l(Ll),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),Xu=G({__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 n=e,r=Ma(t);return J(),(e,t)=>(D(),M(l($l),H(c({...n,...l(r)})),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),[Zu,Qu]=oa(`DropdownMenuRoot`),$u=G({__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;J();let i=Yi(n,`open`,r,{defaultValue:n.defaultOpen,passive:n.open===void 0}),o=N(),{modal:s,dir:c}=a(n),u=ja(c);return Qu({open:i,onOpenChange:e=>{i.value=e},onOpenToggle:()=>{i.value=!i.value},triggerId:``,triggerElement:o,contentId:``,modal:s,dir:u}),(e,t)=>(D(),M(l(Wl),{open:l(i),"onUpdate:open":t[0]||=e=>re(i)?i.value=e:null,dir:l(u),modal:l(s)},{default:P(()=>[O(e.$slots,`default`,{open:l(i)})]),_:3},8,[`open`,`dir`,`modal`]))}}),ed=G({__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=za(e,t);J();let r=Zu(),i=N(!1);function a(e){e.defaultPrevented||(i.value||setTimeout(()=>{r.triggerElement.value?.focus()},0),i.value=!1,e.preventDefault())}return r.contentId||=ao(void 0,`reka-dropdown-menu-content`),(e,t)=>(D(),M(l(nu),m(l(n),{id:l(r).contentId,"aria-labelledby":l(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;(!l(r).modal.value||a)&&(i.value=!0),l(r).triggerElement.value?.contains(e.target)&&e.preventDefault()}}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`id`,`aria-labelledby`]))}}),td=G({__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=Yi(n,`modelValue`,t,{defaultValue:``,passive:n.modelValue===void 0}),i=Hl(),a=Gl(),o=pu(null);U(r,e=>{a.searchRef.value=e??``},{immediate:!0});let{primitiveElement:s,currentElement:c}=yo(),u=B(()=>n.disabled||!1),d=N();oe(()=>d.value=a.highlightedElement.value?.id),x(()=>{a.onFilterElementChange(c.value),setTimeout(()=>{n.autoFocus&&(!o||i.isUsingKeyboardRef.value)&&c.value?.focus()},1)}),Ee(()=>{a.onFilterElementChange(void 0),a.searchRef.value=``});let{isComposing:f,shouldDeferInput:p,handleCompositionStart:m,handleCompositionUpdate:h,handleCompositionEnd:g}=Aa(e=>{let t=e.target;t&&(r.value=t.value,a.searchRef.value=t.value)});function _(e){if(u.value||p.value)return;let t=e.target;r.value=t.value,a.searchRef.value=t.value}function v(e){if(!u.value){if(f.value){e.stopPropagation();return}
3[`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)=>(D(),M(l(Y),{ref_key:`primitiveElement`,ref:s,as:e.as,"as-child":e.asChild,value:l(r),disabled:u.value?``:void 0,"data-disabled":u.value?``:void 0,"aria-disabled":u.value?!0:void 0,"aria-activedescendant":d.value,type:`text`,role:`searchbox`,onInput:_,onKeydown:v,onCompositionstart:l(m),onCompositionupdate:l(h),onCompositionend:l(g)},{default:P(()=>[O(e.$slots,`default`,{modelValue:l(r)})]),_:3},8,[`as`,`as-child`,`value`,`disabled`,`data-disabled`,`aria-disabled`,`aria-activedescendant`,`onCompositionstart`,`onCompositionupdate`,`onCompositionend`]))}}),nd=G({__name:`DropdownMenuGroup`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return J(),(e,n)=>(D(),M(l(au),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),rd=G({__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 n=e,r=Ma(t);return J(),(e,t)=>(D(),M(l(Yl),H(c({...n,...l(r)})),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),id=G({__name:`DropdownMenuItemIndicator`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return J(),(e,n)=>(D(),M(l(Ql),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),ad=G({__name:`DropdownMenuLabel`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return J(),(e,n)=>(D(),M(l(ou),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),od=G({__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,n)=>(D(),M(l(su),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),sd=G({__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 n=e,r=Ma(t);return J(),(e,t)=>(D(),M(l(uu),H(c({...n,...l(r)})),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),cd=G({__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 n=za(e,t);return J(),(e,t)=>(D(),M(l(du),H(c(l(n))),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),ld=G({__name:`DropdownMenuSeparator`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return J(),(e,n)=>(D(),M(l(fu),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),ud=G({__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=Yi(n,`open`,t,{passive:n.open===void 0,defaultValue:n.defaultOpen??!1});return J(),(e,t)=>(D(),M(l(hu),{open:l(r),"onUpdate:open":t[0]||=e=>re(r)?r.value=e:null},{default:P(()=>[O(e.$slots,`default`,{open:l(r)})]),_:3},8,[`open`]))}}),dd=G({__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=za(e,t);return J(),(e,t)=>(D(),M(l(gu),m(l(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:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),fd=G({__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 J(),(e,n)=>(D(),M(l(_u),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),pd=G({__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=Zu(),{forwardRef:r,currentElement:a}=J();return x(()=>{n.triggerElement=a}),n.triggerId||=ao(void 0,`reka-dropdown-menu-trigger`),(e,a)=>(D(),M(l(Il),{"as-child":``},{default:P(()=>[i(l(Y),{id:l(n).triggerId,ref:l(r),type:e.as===`button`?`button`:void 0,"as-child":t.asChild,as:e.as,"aria-haspopup":`menu`,"aria-expanded":l(n).open.value,"aria-controls":l(n).open.value?l(n).contentId:void 0,"data-disabled":e.disabled?``:void 0,disabled:e.disabled,"data-state":l(n).open.value?`open`:`closed`,onClick:a[0]||=async t=>{!e.disabled&&t.button===0&&t.ctrlKey===!1&&(l(n)?.onOpenToggle(),await g(),l(n).open.value&&t.preventDefault())},onKeydown:a[1]||=le(t=>{e.disabled||([`Enter`,` `].includes(t.key)&&l(n).onOpenToggle(),t.key===`ArrowDown`&&l(n).onOpenChange(!0),[`Enter`,` `,`ArrowDown`].includes(t.key)&&t.preventDefault())},[`enter`,`space`,`arrow-down`])},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`id`,`type`,`as-child`,`as`,`aria-expanded`,`aria-controls`,`data-disabled`,`disabled`,`data-state`])]),_:3}))}}),md=G({__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 J(),(e,n)=>(D(),M(l(Yc),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),[hd,gd]=oa(`HoverCardRoot`),_d=G({__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:o,enableTouch:s}=a(n);J();let c=Yi(n,`open`,r,{defaultValue:n.defaultOpen,passive:n.open===void 0}),u=N(0),d=N(0),f=N(!1),p=N(!1),m=N(!1),h=N();function g(){clearTimeout(d.value),u.value=window.setTimeout(()=>c.value=!0,i.value)}function _(){clearTimeout(u.value),!f.value&&!p.value&&(d.value=window.setTimeout(()=>c.value=!1,o.value))}function v(){clearTimeout(u.value),c.value=!1}return gd({open:c,onOpenChange(e){c.value=e},onOpen:g,onClose:_,onDismiss:v,hasSelectionRef:f,isPointerDownOnContentRef:p,isPointerInTransitRef:m,triggerElement:h,enableTouch:s}),(e,t)=>(D(),M(l(Fc),null,{default:P(()=>[O(e.$slots,`default`,{open:l(c)})]),_:3}))}});function vd(e){return t=>t.pointerType===`touch`?void 0:e()}function yd(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 bd=G({__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=Ra(n),{forwardRef:o,currentElement:s}=J(),c=hd(),{isPointerInTransit:u,onPointerExit:d}=Va(c.triggerElement,s);jr(c.isPointerInTransitRef,u,{direction:`rtl`}),d(()=>{c.onClose()});let f=N(!1),p;pe(e=>{if(f.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 h(){f.value=!1,c.isPointerDownOnContentRef.value=!1,g(()=>{document.getSelection()?.toString()!==``&&(c.hasSelectionRef.value=!0)})}return x(()=>{s.value&&(document.addEventListener(`pointerup`,h),yd(s.value).forEach(e
3=>e.setAttribute(`tabindex`,`-1`))),Wr(window,`scroll`,e=>{e.target?.contains(c.triggerElement.value)&&c.onDismiss()},{capture:!0})}),Ee(()=>{document.removeEventListener(`pointerup`,h),c.hasSelectionRef.value=!1,c.isPointerDownOnContentRef.value=!1}),(e,t)=>(D(),M(l(qo),{"as-child":``,"disable-outside-pointer-events":!1,onEscapeKeyDown:t[1]||=e=>r(`escapeKeyDown`,e),onPointerDownOutside:t[2]||=e=>r(`pointerDownOutside`,e),onFocusOutside:t[3]||=xe(e=>r(`focusOutside`,e),[`prevent`]),onDismiss:l(c).onDismiss},{default:P(()=>[i(l(qc),m({...l(a),...e.$attrs},{ref:l(o),"data-state":l(c).open.value?`open`:`closed`,style:{userSelect:f.value?`text`:void 0,WebkitUserSelect:f.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)&&(f.value=!0),l(c).hasSelectionRef.value=!1,l(c).isPointerDownOnContentRef.value=!0}}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`data-state`,`style`])]),_:3},8,[`onDismiss`]))}}),xd=G({__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=za(e,t),{forwardRef:r}=J(),a=hd();return(e,t)=>(D(),M(l(go),{present:e.forceMount||l(a).open.value},{default:P(()=>[i(bd,m(l(n),{ref:l(r),onPointerenter:t[0]||=e=>l(vd)(l(a).onOpen)(e)}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16)]),_:3},8,[`present`]))}}),Sd=G({__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,n)=>(D(),M(l(As),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),Cd=G({__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}=J(),r=hd();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)=>(D(),M(l(Ic),{"as-child":``,reference:e.reference},{default:P(()=>[i(l(Y),{ref:l(t),"as-child":e.asChild,as:e.as,"data-state":l(r).open.value?`open`:`closed`,"data-grace-area-trigger":``,onPointerenter:n[0]||=e=>l(vd)(l(r).onOpen)(e),onPointerleave:n[1]||=e=>l(vd)(a)(e),onPointerup:o,onFocus:n[2]||=e=>l(r).onOpen(),onBlur:n[3]||=e=>l(r).onClose()},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`as-child`,`as`,`data-state`])]),_:3},8,[`reference`]))}}),wd=G({__name:`Label`,props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`label`}},setup(e){let t=e;return J(),(e,n)=>(D(),M(l(Y),m(t,{onMousedown:n[0]||=e=>{!e.defaultPrevented&&e.detail>1&&e.preventDefault()}}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}});function Td(e){return e?`open`:`closed`}function Ed(e,t){return`${e}-trigger-${t}`}function Dd(e,t){return`${e}-content-${t}`}var Od=`navigationMenu.linkSelect`,kd=`navigationMenu.rootContentDism
3iss`;function Ad(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 jd(e){let t=sa();return e.some(e=>e===t||(e.focus(),sa()!==t))}function Md(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 Nd(e){return t=>t.pointerType===`mouse`?e(t):void 0}var[Pd,Fd]=oa([`NavigationMenuRoot`,`NavigationMenuSub`],`NavigationMenuContext`),Id=G({__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=Yi(n,`modelValue`,t,{defaultValue:n.defaultValue??``,passive:n.modelValue===void 0}),o=N(``),{forwardRef:s,currentElement:c}=J(),u=N(),d=N(),f=N(),{getItems:p,CollectionSlot:m}=Fs({key:`NavigationMenu`,isProvider:!0}),{delayDuration:h,skipDelayDuration:g,dir:_,disableClickTrigger:v,disableHoverTrigger:y,unmountOnHide:b}=a(n),x=ja(_),S=wr(!1,g),C=N(!1),w=Tr(e=>{if(typeof e==`string`){if(e===``&&C.value){C.value=!1;return}o.value=r.value,r.value=e,e===``&&(S.value=!0)}},B(()=>r.value!==``||S.value?150:h.value));pe(()=>{if(!r.value)return;let e=p().map(e=>e.ref);f.value=e.find(e=>e.id.includes(r.value))}),Wr(c,kd,T),Fd({isRootMenu:!0,modelValue:r,previousValue:o,baseId:ao(void 0,`reka-navigation-menu`),disableClickTrigger:v,disableHoverTrigger:y,dir:x,unmountOnHide:b,orientation:n.orientation,rootNavigationMenu:c,indicatorTrack:u,activeTrigger:f,onIndicatorTrackChange:e=>{u.value=e},viewport:d,onViewportChange:e=>{d.value=e},onTriggerEnter:e=>{r.value===``?w(e):(C.value=!0,o.value=r.value,r.value=e)},onTriggerLeave:()=>{C.value=!1,w(``)},onContentEnter:()=>{w()},onContentLeave:()=>{n.disablePointerLeaveClose||(C.value=!1,w(``))},onItemSelect:e=>{o.value=r.value,r.value=e},onItemDismiss:T});function T(){o.value=r.value,r.value=``}return(e,t)=>(D(),M(l(m),null,{default:P(()=>[i(l(Y),{ref:l(s),as:e.as,"as-child":e.asChild,"data-orientation":e.orientation,dir:l(x),"data-reka-navigation-menu":``},{default:P(()=>[O(e.$slots,`default`,{modelValue:l(r)})]),_:3},8,[`as`,`as-child`,`data-orientation`,`dir`])]),_:3}))}}),[Ld,Rd]=oa(`NavigationMenuItem`),zd=G({__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;J();let{getItems:n}=Fs({key:`NavigationMenu`}),r=Pd(),i=ao(t.value),a=N(),o=N(),s=Dd(r.baseId,i),c=()=>({}),u=N(!1);async function d(e=`start`){let t=document.getElementById(s);if(t){c();let n=Ad(t);n.length&&jd(e===`start`?n:n.reverse())}}function f(){let e=document.getElementById(s);if(e){let t=Ad(e);t.length&&(c=Md(t))}}Rd({value:i,contentId:s,triggerRef:a,focusProxyRef:o,wasEscapeCloseRef:u,onEntryKeyDown:d,onFocusProxyEnter:d,onContentFocusOutside:f,onRootContentClose:f});function p(){r.onItemDismiss(),a.value?.focus()}function m(e){let t=sa();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=pa(e,t,void 0,{itemsArray:a,loop:!1});o&&o?.focus(),e.preventDefault(),e.stopPropagation()}return(e,t)=>(D(),M(l(Y),{"as-child":e.asChild,as:e.as,"data-menu-item":``,onKeydown:le(m,[`up`,`down`,`left`,`right`,`home`,`end`,`space`])},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`as-child`,`as`]))}}),Bd=G({__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}=Fs({key:`NavigationMenu`}),{forwardRef:a,currentElement:o}=J(),s=Pd(),c=Ld(),u=Ed(s.baseId,c.value),d=Dd(s.baseId,c.value),f=N(null),p=B(()=>{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 f.value;let o=(()=>
3{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 f.value=o,o});function h(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 g(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()}}pe(e=>{let t=o.value;if(s.isRootMenu&&t){let n=()=>{s.onItemDismiss(),c.onRootContentClose(),t.contains(sa())&&c.triggerRef.value?.focus()};t.addEventListener(kd,n),e(()=>t.removeEventListener(kd,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=Ad(e.currentTarget);if(n){let t=sa(),n=r.findIndex(e=>e===t);if(jd(e.shiftKey?r.slice(0,n).reverse():r.slice(n+1,r.length)))e.preventDefault();else{c.focusProxyRef.value?.focus();return}}pa(e,sa(),void 0,{itemsArray:r,loop:!1,enableIgnoredElement:!0})?.focus()}function y(){if(s.modelValue.value!==c.value)return;let e=new Event(kd,{bubbles:!0,cancelable:!0});o.value?.dispatchEvent(e)}return(e,t)=>(D(),M(l(qo),m({id:l(d),ref:l(a),"aria-labelledby":l(u),"data-motion":p.value,"data-state":l(Td)(l(s).modelValue.value===l(c).value),"data-orientation":l(s).orientation},n,{onKeydown:v,onEscapeKeyDown:_,onPointerDownOutside:g,onFocusOutside:h,onDismiss:y}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`id`,`aria-labelledby`,`data-motion`,`data-state`,`data-orientation`]))}}),Vd=G({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=za(Sr(n,`forceMount`),r),{forwardRef:o}=J(),s=Pd(),c=Ld(),u=B(()=>c.value===s.modelValue.value),d=B(()=>s.viewport.value&&!s.modelValue.value&&s.previousValue.value?s.previousValue.value===c.value:!1);return(e,t)=>(D(),M(he,{to:l(Zn)&&l(s).viewport.value?l(s).viewport.value:`body`,disabled:l(Zn)&&l(s).viewport.value?!l(s).viewport.value:!0},[i(l(go),{present:e.forceMount||u.value||d.value,"force-mount":!l(s).unmountOnHide.value},{default:P(({present:n})=>[i(Bd,m({ref:l(o),"data-state":l(Td)(u.value),style:{pointerEvents:!u.value&&l(s).isRootMenu?`none`:void 0}},{...e.$attrs,...l(a)},{hidden:!n,onPointerenter:t[0]||=e=>l(s).onContentEnter(l(c).value),onPointerleave:t[1]||=e=>l(Nd)(()=>l(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:P(()=>[O(e.$slots,`default`)]),_:2},1040,[`data-state`,`style`,`hidden`])]),_:3},8,[`present`,`force-mount`])],8,[`to`,`disabled`]))}}),Hd=G({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}=J(),r=Pd(),a=N(),o=B(()=>r.orientation===`horizontal`),s=B(()=>!!r.modelValue.value),{activeTrigger:c}=r;function u(){c.value&&(a.value={size:o.value?c.value.offsetWidth:c.value.offsetHeight,position:o.value?c.value.offsetLeft:c.value.offsetTop})}return pe(()=>{r.modelValue.value&&u()}),wi(c,u),wi(r.indicatorTrack,u),(e,o)=>l(r).indicatorTrack.value?(D(),M(he,{key:0,to:l(r).indicatorTrack.value},[i(l(go),{present:e.forceMount||s.value},{default:P(()=>[i(l(Y),m({ref:l(n),"aria-hidden":`true`,"data-state":s.value?`visible`:`hidden`,"data-orientation":l(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:P(()=>[O(e.$slots,`default`)]),_:3},16,[`data-state`,`data-orientation`,`as-child`,`as`,`style`])]),_:3},8,[`present`])],8,[`to`])):W(`v-if`,!0)}}),Ud=G({__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}=Fs({key:`NavigationMenu`});J();async function o(e){let t=new CustomEvent(Od,{bubbles:!0,cancelable:!0,detail:{originalEvent:e}});if(r(`select`,t),!t.defaultPrevented&&!e.metaKey){let t=new CustomEvent(kd,{bubbles:!0,cancelable:!0});e.target?.dispatchEvent(t)}}return(e,t)=>(D(),M(l(a),null,{default:P(()=>[i(l(Y),{as:e.as,"data-active":e.active?``:void 0,"aria-current":e.active?`page`:void 0,"as-child":n.asChild,onClick:o},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`as`,`data-active`,`aria-current`,`as-child`])]),_:3}))}}),Wd=G({inheritAttrs:!1,__name:`NavigationMenuList`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`ul`}},setup(e){let t=e,n=Pd(),{forwardRef:r,currentElement:a}=J();return x(()=>{n.onIndicatorTrackChange(a.value)}),(e,a)=>(D(),M(l(Y),{ref:l(r),style:{position:`relative`}},{default:P(()=>[i(l(Y),m(e.$attrs,{"as-child":t.asChild,as:e.as,"data-orientation":l(n).orientation}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`as-child`,`as`,`data-orientation`])]),_:3},512))}}),Gd=[`aria-owns`],Kd=G({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=Pd(),r=Ld(),{CollectionItem:a}=Fs({key:`NavigationMenu`}),{forwardRef:o,currentElement:s}=J(),c=N(``),u=N(``),d=wr(!1,300),f=N(!1),p=B(()=>r.value===n.modelValue.value);x(()=>{r.triggerRef=s,c.value=Ed(n.baseId,r.value),u.value=Dd(n.baseId,r.value)});function h(){n.disableHoverTrigger.value||(f.value=!1,r.wasEscapeCloseRef.value=!1)}function g(e){if(!n.disableHoverTrigger.value&&e.pointerType===`mouse`){if(t.disabled||f.value||r.wasEscapeCloseRef.value||d.value)return;n.onTriggerEnter(r.value),d.value=!0}}function _(e){if(!n.disableHoverTrigger.value&&e.pointerType===`mouse`){if(t.disabled)return;n.onTriggerLeave(),d.value=!1}}function v(e){(!(`pointerType`in e)||e.pointerType===`mouse`)&&n.disableClickTrigger.value||d.value||(p.value?n.onItemSelect(``):n.onItemSelect(r.value),f.value=p.value)}function y(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 b(e){e&&(r.focusProxyRef.value=Ur(e))}function S(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)=>(D(),q(R,null,[i(l(a),null,{default:P(()=>[i(l(Y),m({id:c.value,ref:l(o),disabled:e.disabled,"data-disabled":e.disabled?``:void 0,"data-state":l(Td)(p.value),"data-navigation-menu-trigger":``,"aria-expanded":p.value,"aria-controls":u.value,"as-child":t.asChild,as:e.as},e.$attrs,{onPointerenter:h,onPointermove:g,onPointerleave:_,onClick:v,onKeydown:y}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`id`,`disabled`,`data-disabled`,`data-state`,`aria-expanded`,`aria-controls`,`as-child`,`as`])]),_:3}),p.value?(D(),q(R,{key:0},[i(l(Is),{ref:b,"aria-hidden":`true`,tabindex:0,onFocus:S}),l(n).viewport?(D(),q(`span`,{key:0,"aria-owns":u.value},null,8,Gd)):W(`v-if`,!0)],64)):W(`v-if`,!0)],64))}}),qd=G({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}=J(),a=Pd(),{activeTrigger:o,rootNavigationMenu:s,modelValue:c}=a,u=N(),d=N(),f=B(()=>!!a.modelValue.value);U(r,()=>{a.onViewportChange(r.value)});let p=N();U([c,f],()=>{g(()=>{r.value&&requestAnimationFrame(()=>{let e=r.value?.querySelector(`[data-state=open]`);p.value=e})})},{immediate:!0});function h(){if(p.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}=p.value,l=i.left-r.left,u=i.top-r.top,f=null,m=null;switch(t.align){case`start`:f=l,m=u;break;case`end`:f=l-a+i.width,m=u-c+i.height;break;default:f=l-a/2+i.width/2,m=u-c/2+i.height/2}f+r.left<10&&(f=10-r.left);let h=f+r.left+a;h>
3e-10&&(f-=h-e+10,f<10-r.left&&(f=10-r.left)),m+r.top<10&&(m=10-r.top);let g=m+r.top+c;g>n-10&&(m-=g-n+10,m<10-r.top&&(m=10-r.top)),f=Math.round(f),m=Math.round(m),d.value={left:f,top:m}}}return wi(p,()=>{p.value&&(u.value={width:p.value.offsetWidth,height:p.value.offsetHeight},h())}),wi([globalThis.document?.body,s],()=>{h()}),(e,t)=>(D(),M(l(go),{present:e.forceMount||f.value,"force-mount":!l(a).unmountOnHide.value,onAfterLeave:t[2]||=()=>{u.value=void 0,d.value=void 0}},{default:P(({present:r})=>[i(l(Y),m(e.$attrs,{ref:l(n),as:e.as,"as-child":e.asChild,"data-state":l(Td)(f.value),"data-orientation":l(a).orientation,style:{pointerEvents:!f.value&&l(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=>l(a).onContentEnter(l(a).modelValue.value),onPointerleave:t[1]||=e=>l(Nd)(()=>l(a).onContentLeave())(e)}),{default:P(()=>[O(e.$slots,`default`)]),_:2},1040,[`as`,`as-child`,`data-state`,`data-orientation`,`style`,`hidden`])]),_:3},8,[`present`,`force-mount`]))}});function Jd(e){let{disabled:t}=e,n=N(),r=Kn(),i=()=>window.clearTimeout(n.value),a=e=>{i(),!t.value&&(r.trigger(),n.value=window.setTimeout(()=>{a(60)},e))},o=()=>{a(400)},s=()=>{i()},c=N(!1),l=B(()=>Ur(e.target)),u=e=>{e.button!==0||c.value||(e.preventDefault(),c.value=!0,o())},d=()=>{c.value=!1,s()};return Zn&&(Wr(l||window,`pointerdown`,u),Wr(window,`pointerup`,d),Wr(window,`pointercancel`,d)),{isPressed:c,onTrigger:r.on}}function Yd(e,t=N({})){return xr(()=>new Ie(e.value,t.value))}function Xd(e,t=N({})){return xr(()=>new Le(e.value,t.value))}function Zd(e,t,n){let r=e===`+`?t+n:t-n;if(t%1!=0||n%1!=0){let i=t.toString().split(`.`),a=n.toString().split(`.`),o=i[1]&&i[1].length||0,s=a[1]&&a[1].length||0,c=10**Math.max(o,s);t=Math.round(t*c),n=Math.round(n*c),r=e===`+`?t+n:t-n,r/=c}return r}var[Qd,$d]=oa(`NumberFieldRoot`),ef=G({inheritAttrs:!1,__name:`NumberFieldRoot`,props:{defaultValue:{type:Number,required:!1,default:void 0},modelValue:{type:[Number,null],required:!1},min:{type:Number,required:!1},max:{type:Number,required:!1},step:{type:Number,required:!1,default:1},stepSnapping:{type:Boolean,required:!1,default:!0},focusOnChange:{type:Boolean,required:!1,default:!0},formatOptions:{type:null,required:!1},locale:{type:String,required:!1},disabled:{type:Boolean,required:!1},readonly:{type:Boolean,required:!1},disableWheelChange:{type:Boolean,required:!1},invertWheelChange:{type:Boolean,required:!1},id:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,r=t,{disabled:i,readonly:o,disableWheelChange:s,invertWheelChange:c,min:u,max:d,step:f,stepSnapping:p,formatOptions:h,id:g,locale:_}=a(n),v=Yi(n,`modelValue`,r,{defaultValue:n.defaultValue,passive:n.modelValue===void 0}),{primitiveElement:y,currentElement:b}=yo(),x=so(_),S=La(b),C=N(),w=B(()=>la(v.value)||isNaN(v.value)?!1:E(`decrease`,v.value)>=v.value),T=B(()=>la(v.value)||isNaN(v.value)?!1:E(`increase`,v.value)<=v.value);function E(e,t,n=1){let r=f.value??1,i=e===`increase`?`+`:`-`,a;if(p.value&&!isNaN(r)){let o=aa(t,u.value,d.value,r);if(o===t)a=Zd(i,t,r*n);else{let s=e===`increase`?o>t?o:Zd(`+`,o,r):o<t?o:Zd(`-`,o,r);a=n>1?Zd(i,s,r*(n-1)):s}}else a=Zd(i,t,r*n);return z(a)}function k(e,t=1){if(n.focusOnChange&&C.value?.focus(),n.disabled||n.readonly)return;let r=ee.parse(C.value?.value??``);if(isNaN(r)){v.value=z(u.value??0);return}v.value=E(e,r,t)}function A(e=1){k(`increase`,e)}function j(e=1){k(`decrease`,e)}function F(e){e===`min`&&u.value!==void 0?v.value=z(u.value):e===`max`&&d.value!==void 0&&(v.value=z(d.value))}let I=Yd(x,h),ee=Xd(x,h),te=B(()=>I.resolvedOptions().maximumFractionDigits>0?`decimal`:`numeric`),L=Yd(x,h),ne=B(()=>la(v.value)||isNaN(v.value)?``:L.format(v.value));function R(e){return ee.isValidPartialNumber(e,u.value,d.value)}function re(e){C.value&&(C.value.value=e)}function z(e){let t;return t=f.value===void 0||isNaN(f.value)||!p.value?ra(e,u.value,d.value):aa(e,u.value,d.value,f.value),t=ee.parse(I.format(t)),t}function ie(e){let t=ee.parse(e);return v.value=isNaN(t)?void 0:z(t),e.length?re(ne.value):re(e)}return $d({modelValue:v,handleDecrease:j,handleIncrease:A,handleMinMaxValue:F,inputMode:te,inputEl:C,onInputElement:e=>C.value=e,textValue:ne,readonly:o,validate:R,applyInputValue:ie,disabled:i,disableWheelChange:s,invertWheelChange:c,max:d,min:u,isDecreaseDisabled:w,isIncreaseDisabled:T,id:g}),(e,t)=>(D(),M(l(Y),m(e.$attrs,{ref_key:`primitiveElement`,ref:y,role:`group`,as:e.as,"as-child":e.asChild,"data-disabled":l(i)?``:void 0,"data-readonly":l(o)?``:void 0}),{default:P(()=>[O(e.$slots,`default`,{modelValue:l(v),textValue:ne.value,readonly:l(o)}
3),l(S)&&e.name?(D(),M(l(Rs),{key:0,type:`text`,value:l(v),name:e.name,disabled:l(i),readonly:l(o),required:e.required},null,8,[`value`,`name`,`disabled`,`readonly`,`required`])):W(`v-if`,!0)]),_:3},16,[`as`,`as-child`,`data-disabled`,`data-readonly`]))}}),tf=G({__name:`NumberFieldDecrement`,props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,n=Qd(),r=B(()=>n.disabled?.value||n.readonly.value||t.disabled||n.isDecreaseDisabled.value),{primitiveElement:i,currentElement:a}=yo(),{isPressed:o,onTrigger:s}=Jd({target:a,disabled:r});return s(()=>{n.handleDecrease()}),(e,n)=>(D(),M(l(Y),m(t,{ref_key:`primitiveElement`,ref:i,tabindex:`-1`,"aria-label":`Decrease`,type:e.as===`button`?`button`:void 0,style:{userSelect:l(o)?`none`:void 0},disabled:r.value?``:void 0,"data-disabled":r.value?``:void 0,"data-pressed":l(o)?`true`:void 0,onContextmenu:n[0]||=xe(()=>{},[`prevent`])}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`type`,`style`,`disabled`,`data-disabled`,`data-pressed`]))}}),nf=G({__name:`NumberFieldIncrement`,props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,n=Qd(),r=B(()=>n.disabled?.value||n.readonly.value||t.disabled||n.isIncreaseDisabled.value),{primitiveElement:i,currentElement:a}=yo(),{isPressed:o,onTrigger:s}=Jd({target:a,disabled:r});return s(()=>{n.handleIncrease()}),(e,n)=>(D(),M(l(Y),m(t,{ref_key:`primitiveElement`,ref:i,tabindex:`-1`,"aria-label":`Increase`,type:e.as===`button`?`button`:void 0,style:{userSelect:l(o)?`none`:void 0},disabled:r.value?``:void 0,"data-disabled":r.value?``:void 0,"data-pressed":l(o)?`true`:void 0,onContextmenu:n[0]||=xe(()=>{},[`prevent`])}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`type`,`style`,`disabled`,`data-disabled`,`data-pressed`]))}}),rf=G({__name:`NumberFieldInput`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`input`}},setup(e){let t=e,{primitiveElement:n,currentElement:r}=yo(),i=Qd(),a=oo(),{isComposing:o,handleCompositionStart:s,handleCompositionEnd:c}=Aa();function u(e){if(!(o.value||e.isComposing))switch(e.key){case a.ARROW_UP:e.preventDefault(),i.handleIncrease();break;case a.ARROW_DOWN:e.preventDefault(),i.handleDecrease();break;case a.PAGE_UP:e.preventDefault(),i.handleIncrease(10);break;case a.PAGE_DOWN:e.preventDefault(),i.handleDecrease(10);break;case a.HOME:e.preventDefault(),i.handleMinMaxValue(`min`);break;case a.END:e.preventDefault(),i.handleMinMaxValue(`max`);break;case a.ENTER:i.applyInputValue(e.target?.value)}}function d(e){i.disableWheelChange.value||e.target===sa()&&(Math.abs(e.deltaY)<=Math.abs(e.deltaX)||(e.preventDefault(),e.deltaY>0?i.invertWheelChange.value?i.handleDecrease():i.handleIncrease():e.deltaY<0&&(i.invertWheelChange.value?i.handleIncrease():i.handleDecrease())))}x(()=>{i.onInputElement(r.value)});let f=N(i.textValue.value);U(()=>i.textValue.value,()=>{f.value=i.textValue.value},{immediate:!0,deep:!0});function p(){requestAnimationFrame(()=>{f.value=i.textValue.value})}return(e,r)=>(D(),M(l(Y),m(t,{id:l(i).id.value,ref_key:`primitiveElement`,ref:n,value:f.value,role:`spinbutton`,type:`text`,tabindex:`0`,inputmode:l(i).inputMode.value,disabled:l(i).disabled.value?``:void 0,"data-disabled":l(i).disabled.value?``:void 0,readonly:l(i).readonly.value?``:void 0,"data-readonly":l(i).readonly.value?``:void 0,autocomplete:`off`,autocorrect:`off`,spellcheck:`false`,"aria-roledescription":`Number field`,"aria-valuenow":l(i).modelValue.value,"aria-valuemin":l(i).min.value,"aria-valuemax":l(i).max.value,onKeydown:u,onWheel:d,onBeforeinput:r[0]||=e=>{if(e.isComposing||e.inputType.startsWith(`delete`)||e.inputType.startsWith(`history`))return;let t=e.target,n=t.value.slice(0,t.selectionStart??void 0)+(e.data??``)+t.value.slice(t.selectionEnd??void 0);l(i).validate(n)||e.preventDefault()},onInput:r[1]||=e=>{let t=e.target;f.value=t.value},onChange:p,onBlur:r[2]||=e=>l(i).applyInputValue(e.target?.value),onCompositionstart:l(s),onCompositionend:l(c)}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`id`,`value`,`inputmode`,`disabled`,`data-disabled`,`readonly`,`data-readonly`,`aria-valuenow`,`aria-valuemin`,`aria-valuemax`,`onCompositionstart`,`onCompositionend`]))}}),af=G({__name:`PaginationEllipsis`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return J(),(e,n)=>(D(),M(l(Y),m(t,{"data-type":`ellipsis`}),{default:P(()=>[O(e.$slots,`default`,{},()=>[n[0]||=S(`â¦`)])]),_:3},16))}}),[of,sf]=oa(`PaginationRoot`),cf=G({__name:`PaginationRoot`,props:{page:{type:Number,required:!1},defaultPage:{type:Number,required:!1,default:1},itemsPerPage:{type:Number,required:!0},total:{type:Number,required:!1,default:0},siblingCount:{type:Number,required:!1,default:2},disabled:{type:Boolean,required:!1},showEdges:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`nav`}},emits:[`update:page`],setup(e,{emit:t}){let n=e,r=t,{siblingCount:i,disabled:o,showEdges:s}=a(n);J();let c=Yi(n,`page`,r,{defaultValue:n.defaultPage,passive:n.page===void 0}),u=B(()=>Math.max(1,Math.ceil(n.total/(n.itemsPerPage||1))));return sf({page:c,onPageChange(e){c.value=e},pageCount:u,siblingCount:i,disabled:o,showEdges:s}),(e,t)=>(D(),M(l(Y),{as:e.as,"as-child":e.asChild},{default:P(()=>[O(e.$slots,`default`,{page:l(c),pageCount:u.value})]),_:3},8,[`as`,`as-child`]))}}),lf=G({__name:`PaginationFirst`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,n=of();J();let r=B(()=>n.page.value===1||n.disabled.value);return(e,i)=>(D(),M(l(Y),m(t,{"aria-label":`First Page`,type:e.as===`button`?`button`:void 0,disabled:r.value,onClick:i[0]||=e=>!r.value&&l(n).onPageChange(1)}),{default:P(()=>[O(e.$slots,`default`,{},()=>[i[1]||=S(`First page`)])]),_:3},16,[`type`,`disabled`]))}}),uf=G({__name:`PaginationLast`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,n=of();J();let r=B(()=>n.page.value===n.pageCount.value||n.disabled.value);return(e,i)=>(D(),M(l(Y),m(t,{"aria-label":`Last Page`,type:e.as===`button`?`button`:void 0,disabled:r.value,onClick:i[0]||=e=>!r.value&&l(n).onPageChange(l(n).pageCount.value)}),{default:P(()=>[O(e.$slots,`default`,{},()=>[i[1]||=S(`Last page`)])]),_:3},16,[`type`,`disabled`]))}});function df(e,t){let n=t-e+1;return Array.from({length:n},(t,n)=>n+e)}function ff(e){return e.map(e=>typeof e==`number`?{type:`page`,value:e}:{type:`ellipsis`})}var pf=`ellipsis`;function mf(e,t,n,r){let i=t,a=Math.max(e-n,1),o=Math.min(e+n,i);if(r){let e=Math.min(2*n+5,t)-2,r=a>3&&Math.abs(i-e-1+1)>2&&Math.abs(a-1)>2,s=o<i-2&&Math.abs(i-e)>2&&Math.abs(i-o)>2;return!r&&s?[...df(1,e),pf,i]:r&&!s?[1,pf,...df(i-e+1,i)]:r&&s?[1,pf,...df(a,o),pf,i]:df(1,i)}{let r=n*2+1;return t<r?df(1,i):e<=n+1?df(1,r):t-e<=n?df(t-r+1,i):df(a,o)}}var hf=G({__name:`PaginationList`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;J();let n=of(),r=B(()=>ff(mf(n.page.value,n.pageCount.value,n.siblingCount.value,n.showEdges.value)));return(e,n)=>(D(),M(l(Y),H(c(t)),{default:P(()=>[O(e.$slots,`default`,{items:r.value})]),_:3},16))}}),gf=G({__name:`PaginationListItem`,props:{value:{type:Number,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;J();let n=of(),r=B(()=>n.page.value===t.value),i=B(()=>n.disabled.value);return(e,a)=>(D(),M(l(Y),m(t,{"data-type":`page`,"aria-label":`Page ${e.value}`,"aria-current":r.value?`page`:void 0,"data-selected":r.value?`true`:void 0,disabled:i.value,type:e.as===`button`?`button`:void 0,onClick:a[0]||=t=>!i.value&&l(n).onPageChange(e.value)}),{default:P(()=>[O(e.$slots,`default`,{},()=>[S(V(e.value),1)])]),_:3},16,[`aria-label`,`aria-current`,`data-selected`,`disabled`,`type`]))}}),_f=G({__name:`PaginationNext`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;J();let n=of(),r=B(()=>n.page.value===n.pageCount.value||n.disabled.value);return(e,i)=>(D(),M(l(Y),m(t,{"aria-label":`Next Page`,type:e.as===`button`?`button`:void 0,disabled:r.value,onClick:i[0]||=e=>!r.value&&l(n).onPageChange(l(n).page.value+1)}),{default:P(()=>[O(e.$slots,`default`,{},()=>[i[1]||=S(`Next page`)])]),_:3},16,[`type`,`disabled`]))}}),vf=G({__name:`PaginationPrev`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;J();let n=of(),r=B(()=>n.page.value===1||n.disabled.value);return(e,i)=>(D(),M(l(Y),m(t,{"aria-label":`Previous Page`,type:e.as===`button`?`button`:void 0,disabled:r.value,onClick:i[0]||=e=>!r.value&&l(n).onPageChange(l(n).page.value-1)}),{default:P(()=>[O(e.$slots,`default`,{},()=>[i[1]||=S(`Prev page`)])]),_:3},16,[`type`,`disabled`]))}}),yf=100,[bf,xf]=oa(`ProgressRoot`),Sf=e=>typeof e==`number`;function Cf(e,t){return la(e)||Sf(e)&&!Number.isNaN(e)&&e<=t&&e>=0?e:(console.error(`Invalid prop \`value\` of value \`${e}\` supplied to \`ProgressRoot\`. The \`value\` prop must be: 4 - a positive number 5 - less than the value passed to \`max\` (or ${yf} if no \`max\` prop is set) 6 - \`null\` or \`undefined\` if the progress is indeterminate. 7 8Defaulting to \`null\`.`),null)}function wf(e){return Sf(e)&&!Number.isNaN(e)&&e>0?e:(console.error(`Invalid prop \`max\` of value \`${e}\` supplied to \`ProgressRoot\`. Only numbers greater than 0 are valid max values. Defaulting to \`${yf}\`.`),yf)}var Tf=G({__name:`ProgressRoot`,props:{modelValue:{type:[Number,null],required:!1},max:{type:Number,required:!1,default:yf},getValueLabel:{type:Function,required:!1,default:(e,t)=>Sf(e)?`${Math.round(e/t*yf)}
8%`:void 0},getValueText:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`update:modelValue`,`update:max`],setup(e,{emit:t}){let n=e,r=t;J();let i=Yi(n,`modelValue`,r,{passive:n.modelValue===void 0}),a=Yi(n,`max`,r,{passive:n.max===void 0});U(()=>i.value,async e=>{let t=Cf(e,n.max);t!==e&&(await g(),i.value=t)},{immediate:!0}),U(()=>n.max,e=>{let t=wf(n.max);t!==e&&(a.value=t)},{immediate:!0});let o=B(()=>la(i.value)?`indeterminate`:i.value===a.value?`complete`:`loading`);return xf({modelValue:i,max:a,progressState:o}),(e,t)=>(D(),M(l(Y),{"as-child":e.asChild,as:e.as,"aria-valuemax":l(a),"aria-valuemin":0,"aria-valuenow":Sf(l(i))?l(i):void 0,"aria-valuetext":e.getValueText?.(l(i),l(a)),"aria-label":e.getValueLabel(l(i),l(a)),role:`progressbar`,"data-state":o.value,"data-value":l(i)??void 0,"data-max":l(a)},{default:P(()=>[O(e.$slots,`default`,{modelValue:l(i)})]),_:3},8,[`as-child`,`as`,`aria-valuemax`,`aria-valuenow`,`aria-valuetext`,`aria-label`,`data-state`,`data-value`,`data-max`]))}}),Ef=G({__name:`ProgressIndicator`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,n=bf();return J(),(e,r)=>(D(),M(l(Y),m(t,{"data-state":l(n).progressState.value,"data-value":l(n).modelValue?.value??void 0,"data-max":l(n).max.value}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`data-state`,`data-value`,`data-max`]))}}),Df=`radio.select`;function Of(e,t,n){ca(Df,n,{originalEvent:e,value:t})}var kf=G({inheritAttrs:!1,__name:`Radio`,props:{id:{type:String,required:!1},value:{type:null,required:!1},disabled:{type:Boolean,required:!1,default:!1},checked:{type:Boolean,required:!1,default:void 0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:[`update:checked`,`select`],setup(e,{emit:t}){let n=e,r=t,o=Yi(n,`checked`,r,{passive:n.checked===void 0}),{value:s}=a(n),{forwardRef:c,currentElement:u}=J(),d=La(u),f=Ba(),p=B(()=>n.id&&u.value?document.querySelector(`[for="${n.id}"]`)?.innerText??n.value:void 0);function h(e){n.disabled||Of(e,n.value,e=>{r(`select`,e),!e?.defaultPrevented&&(o.value=!0,d.value&&e.stopPropagation())})}return(e,t)=>(D(),q(R,null,[i(l(Y),m({id:e.id,ref:l(c),role:`radio`,type:e.as===`button`?`button`:void 0,as:e.as,"aria-checked":l(o)??!1,"aria-label":p.value,"as-child":e.asChild,disabled:e.disabled?``:void 0,"data-state":l(o)?`checked`:`unchecked`,"data-disabled":e.disabled?``:void 0,value:l(s),required:e.required,name:e.name},{...l(f),...e.$attrs},{onClick:xe(h,[`stop`])}),{default:P(()=>[O(e.$slots,`default`,{checked:l(o)})]),_:3},16,[`id`,`type`,`as`,`aria-checked`,`aria-label`,`as-child`,`disabled`,`data-state`,`data-disabled`,`value`,`required`,`name`]),l(d)&&e.name?(D(),M(l(Rs),m({key:0,type:`radio`,tabindex:`-1`,value:l(s),checked:!!l(o),name:e.name,disabled:e.disabled,required:e.required},l(f)),null,16,[`value`,`checked`,`name`,`disabled`,`required`])):W(`v-if`,!0)],64))}}),[Af,jf]=oa(`RadioGroupRoot`),Mf=G({__name:`RadioGroupRoot`,props:{modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},disabled:{type:Boolean,required:!1,default:!1},orientation:{type:String,required:!1,default:void 0},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1,default:!1}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,r=t,{forwardRef:o,currentElement:s}=J(),c=Yi(n,`modelValue`,r,{defaultValue:n.defaultValue,passive:n.modelValue===void 0}),{disabled:u,loop:d,orientation:f,name:p,required:m,dir:h}=a(n),g=ja(h),_=La(s);return jf({modelValue:c,changeModelValue:e=>{c.value=e},disabled:u,loop:d,orientation:f,name:p?.value,required:m}),(e,t)=>(D(),M(l(El),{"as-child":``,orientation:l(f),dir:l(g),loop:l(d)},{default:P(()=>[i(l(Y),{ref:l(o),role:`radiogroup`,"data-disabled":l(u)?``:void 0,"as-child":e.asChild,as:e.as,"aria-orientation":l(f),"aria-required":l(m),dir:l(g)},{default:P(()=>[O(e.$slots,`default`,{modelValue:l(c)}),l(_)&&l(p)?(D(),M(l(Rs),{key:0,required:l(m),disabled:l(u),value:l(c),name:l(p)},null,8,[`required`,`disabled`,`value`,`name`])):W(`v-if`,!0)]),_:3},8,[`data-disabled`,`as-child`,`as`,`aria-orientation`,`aria-required`,`dir`])]),_:3},8,[`orientation`,`dir`,`loop`]))}}),[Nf,Pf]=oa(`RadioGroupItem`),Ff=G({inheritAttrs:!1,__name:`RadioGroupItem`,props:{id:{type:String,required:!1},value:{type:null,required:!1},disabled:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:[`select`],setup(e,{emit:t}){let n=e,r=t,{forwardRef:a,currentElement:o}=J(),s=Af(),c=B(()=>s.disabled.value||n.disabled),u=B(()=>s.required.value||n.required),d=B(()=>ta(s.modelValue?.value,n.value));
8Pf({disabled:c,checked:d});let f=N(!1),p=[`ArrowUp`,`ArrowDown`,`ArrowLeft`,`ArrowRight`];Wr(`keydown`,e=>{p.includes(e.key)&&(f.value=!0)}),Wr(`keyup`,()=>{f.value=!1});function h(){setTimeout(()=>{f.value&&o.value?.click()},0)}let g=Ba();return(e,t)=>(D(),M(l(Dl),{checked:d.value,disabled:c.value,"as-child":``,focusable:!c.value,active:d.value},{default:P(()=>[i(kf,m({...l(g),...e.$attrs,...n},{ref:l(a),checked:d.value,required:u.value,disabled:c.value,"onUpdate:checked":t[0]||=t=>l(s).changeModelValue(e.value),onSelect:t[1]||=e=>r(`select`,e),onKeydown:t[2]||=le(xe(()=>{},[`prevent`]),[`enter`]),onFocus:h}),{default:P(()=>[O(e.$slots,`default`,{checked:d.value,required:u.value,disabled:c.value})]),_:3},16,[`checked`,`required`,`disabled`])]),_:3},8,[`checked`,`disabled`,`focusable`,`active`]))}}),If=G({__name:`RadioGroupIndicator`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(e){let{forwardRef:t}=J(),n=Nf();return(e,r)=>(D(),M(l(go),{present:e.forceMount||l(n).checked.value},{default:P(()=>[i(l(Y),m({ref:l(t),"data-state":l(n).checked.value?`checked`:`unchecked`,"data-disabled":l(n).disabled.value?``:void 0,"as-child":e.asChild,as:e.as},e.$attrs),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`data-state`,`data-disabled`,`as-child`,`as`])]),_:3},8,[`present`]))}}),Lf=G({__name:`BaseSeparator`,props:{orientation:{type:String,required:!1,default:`horizontal`},decorative:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,n=[`horizontal`,`vertical`];function r(e){return n.includes(e)}let i=B(()=>r(t.orientation)?t.orientation:`horizontal`),a=B(()=>i.value===`vertical`?t.orientation:void 0),o=B(()=>t.decorative?{role:`none`}:{"aria-orientation":a.value,role:`separator`});return(e,t)=>(D(),M(l(Y),m({as:e.as,"as-child":e.asChild,"data-orientation":i.value},o.value),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`as`,`as-child`,`data-orientation`]))}}),Rf=G({__name:`Separator`,props:{orientation:{type:String,required:!1,default:`horizontal`},decorative:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return(e,n)=>(D(),M(Lf,H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),zf={"aria-live":`polite`,"aria-atomic":`true`,role:`status`,style:{transform:`translateX(-100%)`,position:`absolute`,pointerEvents:`none`,opacity:0,margin:0}},[Bf,Vf]=oa(`StepperRoot`),Hf=G({__name:`StepperRoot`,props:{defaultValue:{type:Number,required:!1,default:1},orientation:{type:String,required:!1,default:`horizontal`},dir:{type:String,required:!1},modelValue:{type:Number,required:!1},linear:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`update:modelValue`],setup(e,{expose:t,emit:n}){let r=e,i=n,{dir:o,orientation:s,linear:c}=a(r),u=ja(o),d=N(new Set),f=Yi(r,`modelValue`,i,{defaultValue:r.defaultValue,passive:r.modelValue===void 0}),p=B(()=>Array.from(d.value)),m=B(()=>f.value===1),h=B(()=>f.value===p.value.length),_=B(()=>d.value.size);function v(e){e>_.value||e<1||d.value.size&&p.value[e]&&p.value[e].getAttribute(`disabled`)||c.value&&e>(f.value??1)+1||(f.value=e)}function y(){v((f.value??1)+1)}function b(){v((f.value??1)-1)}function x(){return(f.value??1)<_.value}function S(){return(f.value??1)>1}let C=N(null),w=N(null),T=B(()=>!C.value||C.value.getAttribute(`disabled`)===``),E=B(()=>!w.value||w.value.getAttribute(`disabled`)===``);return U(f,async()=>{await g(()=>{C.value=p.value.length&&f.value<p.value.length?p.value[f.value]:null,w.value=p.value.length&&f.value>1?p.value[f.value-2]:null})}),U(p,async()=>{await g(()=>{C.value=p.value.length&&f.value<p.value.length?p.value[f.value]:null,w.value=p.value.length&&f.value>1?p.value[f.value-2]:null})}),Vf({modelValue:f,changeModelValue:e=>{f.value=e},orientation:s,dir:u,linear:c,totalStepperItems:d}),t({goToStep:v,nextStep:y,prevStep:b,modelValue:f,totalSteps:_,isNextDisabled:T,isPrevDisabled:E,isFirstStep:m,isLastStep:h,hasNext:x,hasPrev:S}),J(),(e,t)=>(D(),M(l(Y),{role:`group`,"aria-label":`progress`,as:e.as,"as-child":e.asChild,"data-linear":l(c)?``:void 0,"data-orientation":e.orientation},{default:P(()=>[O(e.$slots,`default`,{modelValue:l(f),totalSteps:d.value.size,isNextDisabled:T.value,isPrevDisabled:E.value,isFirstStep:m.value,isLastStep:h.value,goToStep:v,nextStep:y,prevStep:b,hasNext:x,hasPrev:S}),z(`div`,zf,` Step `+V(l(f))+` of `+V(d.value.size),1)]),_:3},8,[`as`,`as-child`,`data-linear`,`data-orientation`]))}}),[Uf,Wf]=oa(`StepperItem`),Gf=G({__name:`StepperItem`,props:{step:{type:Number,required:!0},disabled:{type:Boolean,required:!1,default:!1},completed:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let{disabled:t,step:n,completed:r}=a(e),{forwardRef:i}=J(),o=Bf(),s=ao(void 0,`reka-stepper-item-title`),c=ao(void 0,`reka-stepper-item-description`),u=B(()=>r.value?`completed`:o.modelValue.value===n.value?`active`:o.modelValue.value>n.value?`completed`:`inactive`),d=B(()=>t.value?!1:!o.linear.value||n.value<=o.modelValue.value||n.value===o.modelValue.value+1);return Wf({titleId:s,descriptionId:c,state:u,disabled:t,step:n,isFocusable:d}),(e,n)=>(D(),M(l(Y),{ref:l(i),as:e.as,"as-child":e.asChild,"aria-current":u.value===`active`?`true`:void 0,"data-state":u.value,disabled:l(t)||!d.value?``:void 0,"data-disabled":l(t)||!d.value?``:void 0,"data-orientation":l(o).orientation.value},{default:P(()=>[O(e.$slots,`default`,{state:u.value})]),_:3},8,[`as`,`as-child`,`aria-current`,`data-state`,`disabled`,`data-disabled`,`data-orientation`]))}}),Kf=G({__name:`StepperDescription`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`p`}},setup(e){let t=e;J();let n=Uf();return(e,r)=>(D(),M(l(Y),m(t,{id:l(n).descriptionId}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`id`]))}}),qf=G({__name:`StepperIndicator`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,n=Uf();return J(),(e,r)=>(D(),M(l(Y),H(c(t)),{default:P(()=>[O(e.$slots,`default`,{step:l(n).step.value},()=>[S(` Step `+V(l(n).step.value),1)])]),_:3},16))}}),Jf=G({__name:`StepperSeparator`,props:{orientation:{type:String,required:!1},decorative:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,n=Bf(),r=Uf();return J(),(e,i)=>(D(),M(l(Rf),m(t,{decorative:``,orientation:l(n).orientation.value,"data-state":l(r).state.value}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`orientation`,`data-state`]))}}),Yf=G({__name:`StepperTitle`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`h4`}},setup(e){let t=e,n=Uf();return J(),(e,r)=>(D(),M(l(Y),m(t,{id:l(n).titleId}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`id`]))}}),Xf=G({__name:`StepperTrigger`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=Bf(),n=Uf(),r=oo(),i=B(()=>Array.from(t.totalStepperItems.value));function a(e){if(!n.disabled.value){if(t.linear.value){if((n.step.value<=t.modelValue.value||n.step.value===t.modelValue.value+1)&&e.ctrlKey===!1){t.changeModelValue(n.step.value);return}}else if(e.ctrlKey===!1){t.changeModelValue(n.step.value);return}e.preventDefault()}}function o(e){e.preventDefault(),!n.disabled.value&&((e.key===r.ENTER||e.key===r.SPACE)&&!e.ctrlKey&&!e.shiftKey&&t.changeModelValue(n.step.value),[r.ARROW_LEFT,r.ARROW_RIGHT,r.ARROW_UP,r.ARROW_DOWN].includes(e.ke
8y)&&pa(e,sa(),void 0,{itemsArray:i.value,focus:!0,loop:!1,arrowKeyOptions:t.orientation.value,dir:t.dir.value}))}let{forwardRef:s,currentElement:c}=J(),u=null;return x(()=>{u=c.value,u&&t.totalStepperItems.value.add(u)}),Ee(()=>{u&&=(t.totalStepperItems.value.delete(u),null)}),(e,r)=>(D(),M(l(Y),{ref:l(s),type:e.as===`button`?`button`:void 0,as:e.as,"as-child":e.asChild,"data-state":l(n).state.value,disabled:l(n).disabled.value||!l(n).isFocusable.value?``:void 0,"data-disabled":l(n).disabled.value||!l(n).isFocusable.value?``:void 0,"data-orientation":l(t).orientation.value,tabindex:l(n).isFocusable.value?0:-1,"aria-describedby":l(n).descriptionId,"aria-labelledby":l(n).titleId,onMousedown:xe(a,[`left`]),onKeydown:le(o,[`enter`,`space`,`left`,`right`,`up`,`down`])},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`type`,`as`,`as-child`,`data-state`,`disabled`,`data-disabled`,`data-orientation`,`tabindex`,`aria-describedby`,`aria-labelledby`]))}}),[Zf,Qf]=oa(`SwitchRoot`),$f=G({inheritAttrs:!1,__name:`SwitchRoot`,props:{defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1,default:void 0},disabled:{type:Boolean,required:!1},id:{type:String,required:!1},value:{type:String,required:!1,default:`on`},trueValue:{type:null,required:!1,default:()=>!0},falseValue:{type:null,required:!1,default:()=>!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,r=t,{disabled:o}=a(n),s=Yi(n,`modelValue`,r,{defaultValue:n.defaultValue??n.falseValue,passive:n.modelValue===void 0}),c=B(()=>s.value===n.trueValue);function u(){o.value||(s.value=c.value?n.falseValue:n.trueValue)}let{forwardRef:d,currentElement:f}=J(),p=La(f),h=Ba(),g=B(()=>n.id&&f.value?document.querySelector(`[for="${n.id}"]`)?.innerText:void 0);return Qf({checked:c,toggleCheck:u,disabled:o}),(e,t)=>(D(),q(R,null,[i(l(Y),m({id:e.id,ref:l(d),role:`switch`,type:e.as===`button`?`button`:void 0,value:e.value,"aria-label":e.$attrs[`aria-label`]||g.value,"aria-checked":c.value,"aria-required":e.required,"data-state":c.value?`checked`:`unchecked`,"data-disabled":l(o)?``:void 0,"as-child":e.asChild,as:e.as,disabled:l(o)},{...l(h),...e.$attrs},{onClick:u,onKeydown:le(xe(u,[`prevent`]),[`enter`])}),{default:P(()=>[O(e.$slots,`default`,{modelValue:l(s),checked:c.value})]),_:3},16,[`id`,`type`,`value`,`aria-label`,`aria-checked`,`aria-required`,`data-state`,`data-disabled`,`as-child`,`as`,`disabled`,`onKeydown`]),l(p)&&e.name?(D(),M(l(Rs),m({key:0,type:`checkbox`,name:e.name,disabled:l(o),required:e.required,value:e.value,checked:c.value},l(h)),null,16,[`name`,`disabled`,`required`,`value`,`checked`])):W(`v-if`,!0)],64))}}),ep=G({__name:`SwitchThumb`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(e){let t=Zf();return J(),(e,n)=>(D(),M(l(Y),{"data-state":l(t).checked.value?`checked`:`unchecked`,"data-disabled":l(t).disabled.value?``:void 0,"as-child":e.asChild,as:e.as},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`data-state`,`data-disabled`,`as-child`,`as`]))}}),[tp,np]=oa(`TabsRoot`),rp=G({__name:`TabsRoot`,props:{defaultValue:{type:null,required:!1},orientation:{type:String,required:!1,default:`horizontal`},dir:{type:String,required:!1},activationMode:{type:String,required:!1,default:`automatic`},modelValue:{type:null,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,r=t,{orientation:i,unmountOnHide:o,dir:s}=a(n),c=ja(s);J();let u=Yi(n,`modelValue`,r,{defaultValue:n.defaultValue,passive:n.modelValue===void 0}),d=N(),f=I(new Set);return np({modelValue:u,changeModelValue:e=>{u.value=e},orientation:i,dir:c,unmountOnHide:o,activationMode:n.activationMode,baseId:ao(void 0,`reka-tabs`),tabsList:d,contentIds:f,registerContent:e=>{f.value=new Set([...f.value,e])},unregisterContent:e=>{let t=new Set(f.value);t.delete(e),f.value=t}}),(e,t)=>(D(),M(l(Y),{dir:l(c),"data-orientation":l(i),"as-child":e.asChild,as:e.as},{default:P(()=>[O(e.$slots,`default`,{modelValue:l(u)})]),_:3},8,[`dir`,`data-orientation`,`as-child`,`as`]))}});function ip(e,t){return`${e}-trigger-${t}`}function ap(e,t){return`${e}-content-${t}`}var op=G({__name:`TabsContent`,props:{value:{type:[String,Number],required:!0},forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,{forwardRef:r}=J(),a=tp(),o=B(()=>ip(a.baseId,t.value)),s=B(()=>ap(a.baseId,t.value)),c=B(()=>t.value===a.modelValue.value),u=N(c.value);return x(()=>{a.registerContent(t.value),requestAnimationFrame(()=>{u.value=!1})}),f(()=>{a.unregisterContent(t.value)}),(e,t)=>(D(),M(l(go),{present:e.forceMount||c.value,"force-mount":``},{default:P(({present:t})=>[i(l(Y),{id:s.value,ref:l(r),"as-child":e.asChild,as:e.as,role:`tabpanel`,"data-state":c.value?`active`:`inactive`,"data-orientation":l(a).orientation.value,"aria-labelledby":o.value,hidden:!t,tabindex:`0`,style:n({animationDuration:u.value?`0s`:void 0})},{default:P(()=>[!l(a).unmountOnHide.value||t?O(e.$slots,`default`,{key:0}):W(`v-if`,!0)]),_:2},1032,[`id`,`as-child`,`as`,`data-state`,`data-orientation`,`aria-labelledby`,`hidden`,`style`])]),_:3},8,[`present`]))}}),sp=G({__name:`TabsIndicator`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e,{expose:t}){let n=e,r=tp();t({updateIndicatorStyle:s}),J();let i=Gr(),a=N({size:null,thickness:null,position:null}),o=N([]);U(()=>[r.modelValue.value,r?.dir.value],()=>{s()},{immediate:!0,flush:`post`}),ye(()=>{o.value=Array.from(r.tabsList.value?.querySelectorAll(`[role="tab"]`)||[])}),wi(B(()=>[r.tabsList.value,...o.value]),s);function s(){let e=r.tabsList.value?.querySelector(`[role="tab"][data-state="active"]`);e&&(r.orientation.value===`horizontal`?a.value={size:e.offsetWidth,thickness:e.offsetHeight,position:e.offsetLeft}:a.value={size:e.offsetHeight,thickness:e.offsetWidth,position:e.offsetTop})}return(e,t)=>l(i)&&typeof a.value.size==`number`?(D(),M(l(Y),m({key:0},n,{style:{"--reka-tabs-indicator-size":`${a.value.size}px`,"--reka-tabs-indicator-thickness":`${a.value.thickness}px`,"--reka-tabs-indicator-position":`${a.value.position}px`}}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`style`])):W(`v-if`,!0)}}),cp=G({__name:`TabsList`,props:{loop:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let{loop:t}=a(e),{forwardRef:n,currentElement:r}=J(),o=tp();return o.tabsList=r,(e,r)=>(D(),M(l(El),{"as-child":``,orientation:l(o).orientation.value,dir:l(o).dir.value,loop:l(t)},{default:P(()=>[i(l(Y),{ref:l(n),role:`tablist`,"as-child":e.asChild,as:e.as,"aria-orientation":l(o).orientation.value},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`as-child`,`as`,`aria-orientation`])]),_:3},8,[`orientation`,`dir`,`loop`]))}}),lp=G({__name:`TabsTrigger`,props:{value:{type:[String,Number],required:!0},disabled:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,{forwardRef:n}=J(),r=tp(),a=B(()=>ip(r.baseId,t.value)),o=B(()=>r.contentIds.value.has(t.value)?ap(r.baseId,t.value):void 0),s=B(()=>t.value===r.modelValue.value);return(e,t)=>(D(),M(l(Dl),{"as-child":``,focusable:!e.disabled,active:s.value},{default:P(()=>[i(l(Y),{id:a.value,ref:l(n),role:`tab`,type:e.as===`button`?`button`:void 0,as:e.as,"as-child":e.asChild,"aria-selected":s.value?`true`:`false`,"aria-controls":o.value,"data-state":s.value?`active`:`inactive`,disabled:e.disabled,"data-disabled":e.disabled?``:void 0,"data-orientation":l(r).orientation.value,onMousedown:t[0]||=xe(t=>{!e.disabled&&t.ctrlKey===!1?l(r).changeModelValue(e.value):t.preventDefault()},[`left`]),onKeydown:t[1]||=le(t=>l(r).changeModelValue(e.value),[`enter`,`space`]),onFocus:t[2]||=()=>{let t=l(r).activationMode!==`manual`;!s.value&&!e.disabled&&t&&l(r).changeModelValue(e.value)}},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`id`,`type`,`as`,`as-child`,`aria-selected`,`aria-controls`,`data-state`,`disabled`,`data-disabled`,`data-orientation`])]),_:3},8,[`focusable`,`active`]))}}),[up,dp]=oa(`TagsInputRoot`),fp=G({__name:`TagsInputRoot`,props:{modelValue:{type:[Array,null],required:!1},defaultValue:{type:Array,required:!1,default:()=>[]},addOnPaste:{type:Boolean,required:!1},addOnTab:{type:Boolean,required:!1},addOnBlur:{type:Boolean,required:!1},duplicate:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},delimiter:{type:null,required:!1,default:`,`},dir:{type:String,required:!1},max:{type:Number,required:!1,default:0},id:{type:String,required:!1},convertValue:{type:Function,required:!1},displayValue:{type:Function,required:!1,default:e=>e.toString()},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:[`update:modelValue`,`invalid`,`addTag`,`removeTag`],setup(e,{emit:t}){let n=e,r=t,{addOnPaste:o,disabled:s,delimiter:c,max:u,id:d,dir:f,addOnBlur:p,addOnTab:m}=a(n),h=ja(f),g=Yi(n,`modelValue`,r,{defaultValue:n.defaultValue,passive:!0,deep:!0}),{forwardRef:_,currentElement:v}=J(),{focused:y}=Ni(v),b=La(v),{getItems:x,CollectionSlot:S}=Fs({isProvider:!0}),C=N(),w=N(!1),T=B(()=>Array.isArray(g.value)?[...g.value]:[]);function E(e){if(e!==-1){let t=g.value[e];
8g.value=g.value.filter((t,n)=>n!==e),r(`removeTag`,t)}}return dp({modelValue:g,onAddValue:e=>{let t=[...T.value],i=t.length>0&&typeof t[0]==`object`,a=t.length>0&&typeof n.defaultValue[0]==`object`;if((i||a)&&typeof n.convertValue!=`function`)throw Error("You must provide a `convertValue` function when using objects as values.");let o=n.convertValue?n.convertValue(e):e;if(t.length>=u.value&&u.value)return r(`invalid`,o),!1;if(n.duplicate)return g.value=[...t,o],r(`addTag`,o),!0;if(t.includes(o))w.value=!0;else return g.value=[...t,o],r(`addTag`,o),!0;return r(`invalid`,o),!1},onRemoveValue:E,onInputKeydown:e=>{if(e.isComposing)return;let t=e.target,n=x().map(e=>e.ref).filter(e=>e.dataset.disabled!==``);if(!n.length)return;let r=n.at(-1);switch(e.key){case`Delete`:case`Backspace`:if(t.selectionStart!==0||t.selectionEnd!==0)break;if(C.value){let t=n.findIndex(e=>e===C.value),i=x().find(e=>e.ref===C.value);E(i?g.value.findIndex(e=>ta(e,i.value)):-1),C.value=C.value===r?n.at(t-1):n.at(t+1),e.preventDefault()}else e.key===`Backspace`&&(C.value=r,e.preventDefault());break;case`Home`:case`End`:case`ArrowRight`:case`ArrowLeft`:{let i=e.key===`ArrowRight`&&h.value===`ltr`||e.key===`ArrowLeft`&&h.value===`rtl`,a=!i;if(t.selectionStart!==0||t.selectionEnd!==0)break;if(a&&!C.value)C.value=r,e.preventDefault();else if(i&&r&&C.value===r)C.value=void 0,e.preventDefault();else if(C.value){let t=pa(e,C.value,void 0,{itemsArray:n,loop:!1,dir:h.value});t&&(C.value=t),e.preventDefault()}break}case`ArrowUp`:case`ArrowDown`:C.value&&e.preventDefault();break;default:C.value=void 0}},selectedElement:C,isInvalidInput:w,addOnPaste:o,addOnBlur:p,addOnTab:m,dir:h,disabled:s,delimiter:c,max:u,id:d,displayValue:n.displayValue}),(e,t)=>(D(),M(l(S),null,{default:P(()=>[i(l(Y),{ref:l(_),dir:l(h),as:e.as,"as-child":e.asChild,"data-invalid":w.value?``:void 0,"data-disabled":l(s)?``:void 0,"data-focused":l(y)?``:void 0},{default:P(()=>[O(e.$slots,`default`,{modelValue:l(g)}),l(b)&&e.name?(D(),M(l(Rs),{key:0,name:e.name,value:l(g),required:e.required,disabled:l(s)},null,8,[`name`,`value`,`required`,`disabled`])):W(`v-if`,!0)]),_:3},8,[`dir`,`as`,`as-child`,`data-invalid`,`data-disabled`,`data-focused`])]),_:3}))}}),pp=G({__name:`TagsInputInput`,props:{placeholder:{type:String,required:!1},autoFocus:{type:Boolean,required:!1},maxLength:{type:Number,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`input`}},setup(e){let t=e,n=up(),{forwardRef:r,currentElement:i}=J();function a(e){if(n.selectedElement.value=void 0,!n.addOnBlur.value)return;let t=e.target,r=e.relatedTarget,i=t.getAttribute(`aria-controls`);i&&r?.closest(`#${CSS.escape(i)}`)||t.value&&n.onAddValue(t.value)&&(t.value=``)}function o(e){n.addOnTab.value&&d(e)}let{isComposing:s,handleCompositionStart:c,handleCompositionEnd:u}=Aa();async function d(e){if(s.value||(await g(),e.defaultPrevented))return;let t=e.target;t.value&&(n.onAddValue(t.value)&&(t.value=``),e.preventDefault())}function f(e){if(s.value||(n.isInvalidInput.value=!1,e.data===null))return;let t=n.delimiter.value;if(t===e.data||t instanceof RegExp&&t.test(e.data)){let r=e.target;if(r.value=r.value.replace(t,``),r.value.trim()===``){r.value=``;return}n.onAddValue(r.value)&&(r.value=``)}}function p(e){s.value||n.onInputKeydown(e)}function m(e){if(n.addOnPaste.value){e.preventDefault();let t=e.clipboardData;if(!t)return;let r=t.getData(`text`);n.delimiter.value?r.split(n.delimiter.value).forEach(e=>{n.onAddValue(e)}):n.onAddValue(r)}}return x(()=>{let e=i.value.nodeName===`INPUT`?i.value:i.value.querySelector(`input`);e&&setTimeout(()=>{t.autoFocus&&e?.focus()},1)}),(e,t)=>(D(),M(l(Y),{id:l(n).id?.value,ref:l(r),type:`text`,autocomplete:`off`,autocorrect:`off`,autocapitalize:`off`,as:e.as,"as-child":e.asChild,maxlength:e.maxLength,placeholder:e.placeholder,disabled:l(n).disabled.value,"data-invalid":l(n).isInvalidInput.value?``:void 0,onInput:f,onKeydown:[le(d,[`enter`]),le(o,[`tab`]),p],onBlur:a,onCompositionstart:l(c),onCompositionend:l(u),onPaste:m},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`id`,`as`,`as-child`,`maxlength`,`placeholder`,`disabled`,`data-invalid`,`onCompositionstart`,`onCompositionend`]))}}),[mp,hp]=oa(`TagsInputItem`),gp=G({__name:`TagsInputItem`,props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,{value:n}=a(t),r=up(),{forwardRef:o,currentElement:s}=J(),{CollectionItem:c}=Fs(),u=B(()=>r.selectedElement.value===s.value),d=B(()=>t.disabled||r.disabled.value),f=hp({value:n,isSelected:u,disabled:d,textId:``,displayValue:B(()=>r.displayValue(n.value))});return(e,t)=>(D(),M(l(c),{value:l(n)},{default:P(()=>[i(l(Y),{ref:l(o),as:e.as,"as-child":e.asChild,"aria-labelledby":l(f).textId,"aria-current":u.value,"data-disabled":d.value?``:void 0,"data-state":u.value?`active`:`inactive`},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`aria-labelledby`,`aria-current`,`data-disabled`,`data-state`])]),_:3},8,[`value`]))}}),_p=G({__name:`TagsInputItemDelete`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;J();let n=up(),r=mp(),i=B(()=>r.disabled?.value||n.disabled.value);function a(){if(i.value)return;let e=n.modelValue.value.findIndex(e=>ta(e,r.value.value));n.onRemoveValue(e)}return(e,n)=>(D(),M(l(Y),m({tabindex:`-1`},t,{"aria-labelledby":l(r).textId,"aria-current":l(r).isSelected.value,"data-state":l(r).isSelected.value?`active`:`inactive`,"data-disabled":i.value?``:void 0,type:e.as===`button`?`button`:void 0,onClick:a}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`aria-labelledby`,`aria-current`,`data-state`,`data-disabled`,`type`]))}}),vp=G({__name:`TagsInputItemText`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(e){let t=e,n=mp();return J(),n.textId||=ao(void 0,`reka-tags-input-item-text`),(e,r)=>(D(),M(l(Y),m(t,{id:l(n).textId}),{default:P(()=>[O(e.$slots,`default`,{},()=>[S(V(l(n).displayValue.value),1)])]),_:3},16,[`id`]))}}),yp=G({__name:`ToastAnnounceExclude`,props:{altText:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){return(e,t)=>(D(),M(l(Y),{as:e.as,"as-child":e.asChild,"data-reka-toast-announce-exclude":``,"data-reka-toast-announce-alt":e.altText||void 0},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`data-reka-toast-announce-alt`]))}}),[bp,xp]=oa(`ToastProvider`),Sp=G({inheritAttrs:!1,__name:`ToastProvider`,props:{label:{type:String,required:!1,default:`Notification`},duration:{type:Number,required:!1,default:5e3},disableSwipe:{type:Boolean,required:!1},swipeDirection:{type:String,required:!1,default:`right`},swipeThreshold:{type:Number,required:!1,default:50}},setup(e){let t=e,{label:n,duration:r,disableSwipe:i,swipeDirection:o,swipeThreshold:s}=a(t);Fs({isProvider:!0});let c=N(),l=N(0),u=N(!1),d=N(!1);if(t.label&&typeof t.label==`string`&&!t.label.trim())throw Error("Invalid prop `label` supplied to `ToastProvider`. Expected non-empty `string`.");return xp({label:n,duration:r,disableSwipe:i,swipeDirection:o,swipeThreshold:s,toastCount:l,viewport:c,onViewportChange(e){c.value=e},onToastAdd(){l.value++},onToastRemove(){l.value--},isFocusedToastEscapeKeyDownRef:u,isClosePausedRef:d}),(e,t)=>O(e.$slots,`default`)}}),Cp=G({__name:`ToastAnnounce`,setup(e){let t=bp(),n=Ir(1e3),r=N(!1),i=0,a=0;return Zn&&(i=requestAnimationFrame(()=>{a=requestAnimationFrame(()=>{r.value=!0})}),fe(()=>{cancelAnimationFrame(i),cancelAnimationFrame(a)}
8)),(e,i)=>l(n)||r.value?(D(),M(l(Is),{key:0,feature:`fully-hidden`},{default:P(()=>[S(V(l(t).label.value)+` `,1),O(e.$slots,`default`)]),_:3})):W(`v-if`,!0)}}),wp=`toast.viewportPause`,Tp=`toast.viewportResume`;function Ep(e,t,n){let r=n.originalEvent.currentTarget,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&r.addEventListener(e,t,{once:!0}),r.dispatchEvent(i)}function Dp(e,t,n=0){let r=Math.abs(e.x),i=Math.abs(e.y),a=r>i;return t===`left`||t===`right`?a&&r>n:!a&&i>n}function Op(e){return e.nodeType===e.ELEMENT_NODE}function kp(e){let t=[];return Array.from(e.childNodes).forEach(e=>{if(e.nodeType===e.TEXT_NODE&&e.textContent&&t.push(e.textContent),Op(e)){let n=e.ariaHidden||e.hidden||e.style.display===`none`,r=e.dataset.rekaToastAnnounceExclude===``;if(!n){if(r){let n=e.dataset.rekaToastAnnounceAlt;n&&t.push(n)}else t.push(...kp(e))}}}),t}var[Ap,jp]=oa(`ToastRoot`),Mp=G({inheritAttrs:!1,__name:`ToastRootImpl`,props:{type:{type:String,required:!1},open:{type:Boolean,required:!1,default:!1},duration:{type:Number,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`li`}},emits:[`close`,`escapeKeyDown`,`pause`,`resume`,`swipeStart`,`swipeMove`,`swipeCancel`,`swipeEnd`],setup(e,{emit:t}){let n=e,r=t,{forwardRef:a,currentElement:o}=J(),{CollectionItem:s}=Fs(),c=bp(),u=N(null),d=N(null),f=B(()=>typeof n.duration==`number`?n.duration:c.duration.value),p=N(0),h=N(f.value),g=N(0),_=N(f.value),v=ri(()=>{let e=Date.now()-p.value;_.value=Math.max(h.value-e,0)},{fpsLimit:60});function y(e){e<=0||e===1/0||Zn&&(window.clearTimeout(g.value),p.value=Date.now(),g.value=window.setTimeout(b,e))}function b(e){let t=e?.pointerType===``;o.value?.contains(sa())&&t&&c.viewport.value?.focus(),t&&(c.isClosePausedRef.value=!1),r(`close`)}let C=B(()=>o.value?kp(o.value):null);if(n.type&&![`foreground`,`background`].includes(n.type))throw Error("Invalid prop `type` supplied to `Toast`. Expected `foreground | background`.");return pe(e=>{let t=c.viewport.value;if(t){let n=()=>{y(h.value),v.resume(),r(`resume`)},i=()=>{let e=Date.now()-p.value;h.value-=e,window.clearTimeout(g.value),v.pause(),r(`pause`)};t.addEventListener(wp,i),t.addEventListener(Tp,n),e(()=>{t.removeEventListener(wp,i),t.removeEventListener(Tp,n)})}}),U(()=>[n.open,f.value],()=>{h.value=f.value,n.open&&!c.isClosePausedRef.value&&y(f.value)},{immediate:!0}),Xr(`Escape`,e=>{r(`escapeKeyDown`,e),e.defaultPrevented||(c.isFocusedToastEscapeKeyDownRef.value=!0,b())}),x(()=>{c.onToastAdd()}),Ee(()=>{c.onToastRemove()}),jp({onClose:b}),(e,t)=>(D(),q(R,null,[C.value?(D(),M(Cp,{key:0,role:`alert`,"aria-live":e.type===`foreground`?`assertive`:`polite`},{default:P(()=>[W(` 9 Render each chunk as its own text node so screen readers get the 10 natural pause break between nodes (see comment in utils.ts). 11 Interpolating the array directly with \`{{ announceTextContent }}\` 12 would route through Vue's \`toDisplayString\`, which JSON-stringifies 13 arrays â the live region would then announce literal \`[\`, quotes 14 and commas instead of the toast title and description. 15 `),(D(!0),q(R,null,E(C.value,(e,t)=>(D(),q(R,{key:t},[S(V(e),1)],64))),128))]),_:1},8,[`aria-live`])):W(`v-if`,!0),l(c).viewport.value?(D(),M(he,{key:1,to:l(c).viewport.value},[i(l(s),null,{default:P(()=>[i(l(Y),m({ref:l(a),tabindex:`0`},e.$attrs,{as:e.as,"as-child":e.asChild,"data-state":e.open?`open`:`closed`,"data-swipe-direction":l(c).swipeDirection.value,style:l(c).disableSwipe.value?void 0:{userSelect:`none`,touchAction:`none`},onPointerdown:t[0]||=xe(e=>{l(c).disableSwipe.value||(u.value={x:e.clientX,y:e.clientY})},[`left`]),onPointermove:t[1]||=e=>{if(l(c).disableSwipe.value||!u.value)return;let t=e.clientX-u.value.x,n=e.clientY-u.value.y,i=!!d.value,a=[`left`,`right`].includes(l(c).swipeDirection.value),o=[`left`,`up`].includes(l(c).swipeDirection.value)?Math.min:Math.max,s=a?o(0,t):0,f=a?0:o(0,n),p=e.pointerType===`touch`?10:2,m={x:s,y:f},h={originalEvent:e,delta:m};i?(d.value=m,l(Ep)(l(`toast.swipeMove`),e=>r(`swipeMove`,e),h)):l(Dp)(m,l(c).swipeDirection.value,p)?(d.value=m,l(Ep)(l(`toast.swipeStart`),e=>r(`swipeStart`,e),h),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>p||Math.abs(n)>p)&&(u.value=null)},onPointerup:t[2]||=e=>{if(l(c).disableSwipe.value)return;let t=d.value,n=e.target;if(n.hasPointerCapture(e.pointerId)&&n.releasePointerCapture(e.pointerId),d.value=null,u.value=null,t){let n=e.currentTarget,i={originalEvent:e,delta:t};l(Dp)(t,l(c).swipeDirection.value,l(c).swipeThreshold.value)?l(Ep)(l(`toast.swipeEnd`),e=>r(`swipeEnd`,e),i):l(Ep)(l(`toast.swipeCancel`),e=>r(`swipeCancel`,e),i),n?.addEventListener(`click`,e=>e.preventDefault(),{once:!0})}}}),{default:P(()=>[O(e.$slots,`default`,{remaining:_.value,duration:f.value})]),_:3},16,[`as`,`as-child`,`data-state`,`data-swipe-direction`,`style`])]),_:3})],8,[`to`])):W(`v-if`,!0)],64))}}),Np=G({__name:`ToastClose`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,n=Ap(),{forwardRef:r}=J();return(e,a)=>(D(),M(yp,{"as-child":``},{default:P(()=>[i(l(Y),m(t,{ref:l(r),type:e.as===`button`?`button`:void 0,onClick:l(n).onClose}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`type`,`onClick`])]),_:3}))}}),Pp=G({__name:`ToastAction`,props:{altText:{type:String,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){if(!e.altText)throw Error("Missing prop `altText` expected on `ToastAction`");let{forwardRef:t}=J();return(e,n)=>e.altText?(D(),M(yp,{key:0,"alt-text":e.altText,"as-child":``},{default:P(()=>[i(Np,{ref:l(t),as:e.as,"as-child":e.asChild},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`as`,`as-child`])]),_:3},8,[`alt-text`])):W(`v-if`,!0)}}),Fp=G({__name:`ToastDescription`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return J(),(e,n)=>(D(),M(l(Y),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),Ip=G({__name:`ToastPortal`,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,n)=>(D(),M(l(As),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),Lp=G({__name:`ToastRoot`,props:{defaultOpen:{type:Boolean,required:!1,default:!0},forceMount:{type:Boolean,required:!1},type:{type:String,required:!1,default:`foreground`},open:{type:Boolean,required:!1,default:void 0},duration:{type:Number,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`li`}},emits:[`escapeKeyDown`,`pause`,`resume`,`swipeStart`,`swipeMove`,`swipeCancel`,`swipeEnd`,`update:open`],setup(e,{emit:t}){let n=e,r=t,{forwardRef:a}=J(),o=Yi(n,`open`,r,{defaultValue:n.defaultOpen,passive:n.open===void 0});return(e,t)=>(D(),M(l(go),{present:e.forceMount||l(o)},{default:P(()=>[i(Mp,m({ref:l(a),open:l(o),type:e.type,as:e.as,"as-child":e.asChild,duration:e.duration},e.$attrs,{onClose:t[0]||=e=>o.value=!1,onPause:t[1]||=e=>r(`pause`),onResume:t[2]||=e=>r(`resume`),onEscapeKeyDown:t[3]||=e=>r(`escapeKeyDown`,e),onSwipeStart:t[4]||=e=>{r(`swipeStart`,e),e.defaultPrevented||e.currentTarget.setAttribute(`data-swipe`,`start`)},onSwipeMove:t[5]||=e=>{if(r(`swipeMove`,e),!e.defaultPrevented){let{x:t,y:n}=e.detail.delta,r=e.currentTarget;r.setAttribute(`data-swipe`,`move`),r.style.setProperty(`--reka-toast-swipe-move-x`,`${t}px`),r.style.setProperty(`--reka-toast-swipe-move-y`,`${n}px`)}},onSwipeCancel:t[6]||=e=>{if(r(`swipeCancel`,e),!e.defaultPrevented){let t=e.currentTarget;t.setAttribute(`data-swipe`,`cancel`),t.style.removeProperty(`--reka-toast-swipe-move-x`),t.style.removeProperty(`--reka-toast-swipe-move-y`),t.style.removeProperty(`--reka-toast-swipe-end-x`),t.style.removeProperty(`--reka-toast-swipe-end-y`)}},onSwipeEnd:t[7]||=e=>{if(r(`swipeEnd`,e),!e.defaultPrevented){let{x:t,y:n}=e.detail.delta,r=e.currentTarget;r.setAttribute(`data-swipe`,`end`),r.style.removeProperty(`--reka-toast-swipe-move-x`),r.style.removeProperty(`--reka-toast-swipe-move-y`),r.style.setProperty(`--reka-toast-swipe-end-x`,`${t}px`),r.style.setProperty(`--reka-toast-swipe-end-y`,`${n}px`),o.value=!1}}}),{default:P(({remaining:t,duration:n})=>[O(e.$slots,`default`,{remaining:t,duration:n,open:l(o)})]),_:3},16,[`open`,`type`,`as`,`as-child`,`duration`])]),_:3},8,[`present`]))}}),Rp=G({__name:`ToastTitle`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return J(),(e,n)=>(D(),M(l(Y),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),zp=G({__name:`FocusProxy`,emits:[`focusFromOutsideViewport`],setup(e,{emit:t}){let n=t,r=bp();return(e,t)=>(D(),M(l(Is),{tabindex:`0`,style:{position:`fixed`},onFocus:t[0]||=e=>{let t=e.relatedTarget;l(r).viewport.value?.contains(t)||n(`focusFromOutsideViewport`)}},{default:P(()=>[O(e.$slots,`default`)]),_:3}))}}),Bp=G({inheritAttrs:!1,__name:`ToastViewport`,props:{hotkey:{type:Array,required:!1,default:()=>[`F8`]},label:{type:[String,Function],required:!1,default:`Notifications ({hotkey})`},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`ol`}},setup(e){let{hotkey:t,label:r}=a(e),{forwardRef:o,currentElement:s}=J(),{CollectionSlot:c,getItems:u}=Fs(),d=bp(),f=B(()=>d.toastCount.value>0),p=N(),h=N(),g=/Key/g,_=/Digit/g,v=B(()=>t.value.join(`+`).replace(g,``).replace(_,``));Xr(t.value,()=>{s.value.focus()}),x(()=>{d.onViewportChange(s.value)}),pe(e=>{let t=s.value;if(f.value&&t){let n=()=>
15{if(!d.isClosePausedRef.value){let e=new CustomEvent(wp);t.dispatchEvent(e),d.isClosePausedRef.value=!0}},r=()=>{if(d.isClosePausedRef.value){let e=new CustomEvent(Tp);t.dispatchEvent(e),d.isClosePausedRef.value=!1}},i=e=>{t.contains(e.relatedTarget)||r()},a=()=>{t.contains(sa())||r()},o=e=>{let n=e.altKey||e.ctrlKey||e.metaKey;if(e.key===`Tab`&&!n){let n=sa(),r=e.shiftKey;if(e.target===t&&r){p.value?.focus();return}let i=y({tabbingDirection:r?`backwards`:`forwards`}),a=i.findIndex(e=>e===n);ts(i.slice(a+1))?e.preventDefault():r?p.value?.focus():h.value?.focus()}};t.addEventListener(`focusin`,n),t.addEventListener(`focusout`,i),t.addEventListener(`pointermove`,n),t.addEventListener(`pointerleave`,a),t.addEventListener(`keydown`,o),window.addEventListener(`blur`,n),window.addEventListener(`focus`,r),e(()=>{t.removeEventListener(`focusin`,n),t.removeEventListener(`focusout`,i),t.removeEventListener(`pointermove`,n),t.removeEventListener(`pointerleave`,a),t.removeEventListener(`keydown`,o),window.removeEventListener(`blur`,n),window.removeEventListener(`focus`,r)})}});function y({tabbingDirection:e}){let t=u().map(e=>e.ref).map(t=>{let n=[t,...rs(t)];return e===`forwards`?n:n.reverse()});return(e===`forwards`?t.reverse():t).flat()}return(e,t)=>(D(),M(l(Jo),{role:`region`,"aria-label":typeof l(r)==`string`?l(r).replace(`{hotkey}`,v.value):l(r)(v.value),tabindex:`-1`,style:n({pointerEvents:f.value?void 0:`none`})},{default:P(()=>[f.value?(D(),M(zp,{key:0,ref:e=>{e&&(p.value=l(Ur)(e))},onFocusFromOutsideViewport:t[0]||=()=>{let e=y({tabbingDirection:`forwards`});l(ts)(e)}},null,512)):W(`v-if`,!0),i(l(c),null,{default:P(()=>[i(l(Y),m({ref:l(o),tabindex:`-1`,as:e.as,"as-child":e.asChild},e.$attrs),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`as`,`as-child`])]),_:3}),f.value?(D(),M(zp,{key:1,ref:e=>{e&&(h.value=l(Ur)(e))},onFocusFromOutsideViewport:t[1]||=()=>{let e=y({tabbingDirection:`backwards`});l(ts)(e)}},null,512)):W(`v-if`,!0)]),_:3},8,[`aria-label`,`style`]))}}),Vp=G({__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 J(),(e,n)=>(D(),M(l(Yc),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),[Hp,Up]=oa(`TooltipProvider`),Wp=G({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:o,disabled:s,content:c}=a(e);J();let l=N(!0),u=N(!1),{start:d,stop:f}=Fr(()=>{l.value=!0},n,{immediate:!1});return Up({isOpenDelayed:l,delayDuration:t,onOpen(){f(),l.value=!1},onClose(){d()},isPointerInTransitRef:u,disableHoverableContent:r,disableClosingTrigger:i,disabled:s,ignoreNonKeyboardFocus:o,content:c}),(e,t)=>O(e.$slots,`default`)}}),Gp=`tooltip.open`,[Kp,qp]=oa(`TooltipRoot`),Jp=G({__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;J();let i=Hp(),a=B(()=>n.disableHoverableContent??i.disableHoverableContent.value),o=B(()=>n.disableClosingTrigger??i.disableClosingTrigger.value),s=B(()=>n.disabled??i.disabled.value),c=B(()=>n.delayDuration??i.delayDuration.value),u=B(()=>n.ignoreNonKeyboardFocus??i.ignoreNonKeyboardFocus.value),d=Yi(n,`open`,r,{defaultValue:n.defaultOpen,passive:n.open===void 0});U(d,e=>{i.onClose&&(e?(i.onOpen(),document.dispatchEvent(new CustomEvent(Gp))):i.onClose())});let f=N(!1),p=N(),m=B(()=>d.value?f.value?`delayed-open`:`instant-open`:`closed`),{start:h,stop:g}=Fr(()=>{f.value=!0,d.value=!0},c,{immediate:!1});function _(){g(),f.value=!1,d.value=!0}function v(){g(),d.value=!1}function y(){h()}return qp({contentId:``,open:d,stateAttribute:m,trigger:p,onTriggerChange(e){p.value=e},onTriggerEnter(){i.isOpenDelayed.value?y():_()},onTriggerLeave(){a.value?v():g()},onOpen:_,onClose:v,disableHoverableContent:a,disableClosingTrigger:o,disabled:s,ignoreNonKeyboardFocus:u}),(e,t)=>(D(),M(l(Fc),null,{default:P(()=>[O(e.$slots,`default`,{open:l(d)})]),_:3}))}}),Yp=G({__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,a=Kp(),o=Hp(),{forwardRef:s,currentElement:c}=J(),u=B(()=>n.ariaLabel||c.value?.textContent),d=B(()=>{let{ariaLabel:e,...t}=n;return Sa(t,o.content.value??{},{side:`top`,sideOffset:0,align:`center`,avoidCollisions:!0,collisionBoundary:[],collisionPadding:0,arrowPadding:0,sticky:`partial`,hideWhenDetached:!1})});return x(()=>{Wr(window,`scroll`,e=>{e.target?.contains(a.trigger.value)&&a.onClose()},{capture:!0}),Wr(window,Gp,a.onClose)}),(e,t)=>(D(),M(l(qo),{"as-child":``,"disable-outside-pointer-events":!1,onEscapeKeyDown:t[0]||=e=>r(`escapeKeyDown`,e),onPointerDownOutside:t[1]||=e=>{l(a).disableClosingTrigger.value&&l(a).trigger.value?.contains(e.target)&&e.preventDefault(),r(`pointerDownOutside`,e)},onFocusOutside:t[2]||=xe(()=>{},[`prevent`]),onDismiss:t[3]||=e=>l(a).onClose()},{default:P(()=>[i(l(qc),m({ref:l(s),"data-state":l(a).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:P(()=>[O(e.$slots,`default`),i(l(Is),{id:l(a).contentId,role:`tooltip`},{default:P(()=>[S(V(u.value),1)]),_:1},8,[`id`])]),_:3},16,[`data-state`])]),_:3}))}}),Xp=G({__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=Ra(e),{forwardRef:n,currentElement:r}=J(),{trigger:i,onClose:a}=Kp(),o=Hp(),{isPointerInTransit:s,onPointerExit:c}=Va(i,r);return o.isPointerInTransitRef=s,c(()=>{a()}),(e,r)=>(D(),M(Yp,m({ref:l(n)},l(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),Zp=G({__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=Kp(),a=za(n,r),{forwardRef:o}=J();return(e,t)=>(D(),M(l(go),{present:e.forceMount||l(i).open.value},{default:P(()=>[(D(),M(_e(l(i).disableHoverableContent.value?Yp:Xp),m({ref:l(o)},l(a)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))]),_:3},8,[`present`]))}}),Qp=G({__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,n)=>(D(),M(l(As),H(c(t)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16))}}),$p=G({__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=Kp(),r=Hp();n.contentId||=ao(void 0,`reka-tooltip-content`);let{forwardRef:a,currentElement:o}=J(),s=N(!1),c=N(!1),u=B(()=>n.disabled.value?{}
15:{click:v,focus:g,pointermove:p,pointerleave:h,pointerdown:f,blur:_});x(()=>{n.onTriggerChange(o.value)});function d(){setTimeout(()=>{s.value=!1},1)}function f(){n.open&&!n.disableClosingTrigger.value&&n.onClose(),s.value=!0,document.addEventListener(`pointerup`,d,{once:!0})}function p(e){e.pointerType!==`touch`&&!c.value&&!r.isPointerInTransitRef.value&&(n.onTriggerEnter(),c.value=!0)}function h(){n.onTriggerLeave(),c.value=!1}function g(e){s.value||n.ignoreNonKeyboardFocus.value&&!e.target.matches?.(`:focus-visible`)||n.onOpen()}function _(){n.onClose()}function v(){n.disableClosingTrigger.value||n.onClose()}return(e,r)=>(D(),M(l(Ic),{"as-child":``,reference:e.reference},{default:P(()=>[i(l(Y),m({ref:l(a),"aria-describedby":l(n).open.value?l(n).contentId:void 0,"data-state":l(n).stateAttribute.value,as:e.as,"as-child":t.asChild,"data-grace-area-trigger":``},A(u.value)),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`aria-describedby`,`data-state`,`as`,`as-child`])]),_:3},8,[`reference`]))}}),em=`__proto__`;function tm(e,t){let n=[];return nm(e,t,``,n),n}function nm(e,t,n,r){if(e===t)return;let i=typeof e!=`object`||!e,a=typeof t!=`object`||!t;if(!i&&!a){let i=rm(e),a=rm(t);for(let[e,t]of i){let i=n?`${n}.${e}`:e;a.has(e)?nm(t,a.get(e),i,r):r.push(new cm(i,`removed`,void 0,om(t,i)))}for(let[e,t]of a){if(i.has(e))continue;let a=n?`${n}.${e}`:e;r.push(new cm(a,`added`,om(t,a)))}return}if(im(e,i)||im(t,a))return;let o=am(e,n,i),s=am(t,n,a);o.hash!==s.hash&&r.push(new cm(n,`changed`,s,o))}function rm(e){let t=new Map;for(let n in e)n!==em&&t.set(n,e[n]);return t}function im(e,t){if(t)return!1;for(let t in e)if(t!==em)return!0;return!1}function am(e,t,n){return n?new lm(t,e,sm(e)):new lm(t,e,`{}`,Object.create(null))}function om(e,t=``){if(typeof e!=`object`||!e)return new lm(t,e,sm(e));let n=Object.create(null),r=[];for(let i in e){if(i===em)continue;let a=om(e[i],t?`${t}.${i}`:i);n[i]=a,r.push(a.hash)}return new lm(t,e,`{${r.join(`:`)}}`,n)}function sm(e){switch(typeof e){case`string`:return`'${e}'`;case`number`:case`boolean`:return``+e;case`bigint`:return`${e}n`;default:return Xi(e)}}var cm=class{key;type;newValue;oldValue;constructor(e,t,n,r){this.key=e,this.type=t,this.newValue=n,this.oldValue=r}toString(){return this.toJSON()}toJSON(){switch(this.type){case`added`:return`Added \`${this.key}\``;case`removed`:return`Removed \`${this.key}\``;case`changed`:return`Changed \`${this.key}\` from \`${this.oldValue?.toString()||`-`}\` to \`${this.newValue?.toString()}\``}}},lm=class{key;value;hash;props;constructor(e,t,n,r){this.key=e,this.value=t,this.hash=n,this.props=r}toString(){return this.props?`{${Object.keys(this.props).join(`,`)}}`:JSON.stringify(this.value)}toJSON(){let e=this.key||`.`;return this.props?`${e}({${Object.keys(this.props).join(`,`)}})`:`${e}(${this.value})`}};String.fromCharCode;var um=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,dm=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,fm=/^([/\\]\s*){2,}[^/\\]/;function pm(e,t={}){return typeof t==`boolean`&&(t={acceptRelative:t}),t.strict?um.test(e):dm.test(e)||(t.acceptRelative?fm.test(e):!1)}function mm(e,t){let n={...e};for(let e of t)delete n[e];return n}function X(e,t,n){typeof t==`string`&&(t=t.split(`.`).map(e=>{let t=Number(e);return Number.isNaN(t)?e:t}));let r=e;for(let e of t){if(r==null)return n;r=r[e]}return r===void 0?n:r}function hm(e){let t=Number.parseFloat(e);return Number.isNaN(t)?e:t}function gm(e,t,n){return e===void 0||t===void 0?!1:typeof e==`string`?e===t:typeof n==`function`?n(e,t):typeof n==`string`?X(e,n)===X(t,n):ta(e,t)}function _m(e){if(e==null)return!0;if(typeof e==`boolean`||typeof e==`number`)return!1;if(typeof e==`string`)return e.trim().length===0;if(Array.isArray(e))return e.length===0;if(e instanceof Map||e instanceof Set)return e.size===0;if(e instanceof Date||e instanceof RegExp||typeof e==`function`)return!1;if(typeof e==`object`){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}return!1}function vm(e,t,n={}){let{valueKey:r,labelKey:i,by:a}=n,o=e.find(e=>gm(typeof e==`object`&&e&&r?X(e,r):e,t,a));if(_m(t)&&o)return i?X(o,i):void 0;if(_m(t))return;let s=o??t;if(s!=null)return typeof s==`object`?i?X(s,i):void 0:String(s)}function ym(e){return Array.isArray(e[0])}function bm(e,t){return!e&&!t?``:[...Array.isArray(e)?e:[e],t].filter(
15Boolean)}function xm(e){return e.map(e=>{if(!e.children||typeof e.children==`string`)return e.children||``;if(Array.isArray(e.children))return xm(e.children);if(e.children.default)return xm(e.children.default())}).join(``)}function Sm(e){return(t,n)=>Cm(t,n,l(e))}function Cm(e,t,n){return X(n,`messages.${e}`,e).replace(/\{(\w+)\}/g,(e,n)=>`${t?.[n]??`{${n}}`}`)}function wm(e){return{lang:B(()=>l(e).name),code:B(()=>l(e).code),dir:B(()=>l(e).dir),locale:re(e)?e:N(e),t:Sm(e)}}function Tm(e){return Sa(e,{dir:`ltr`})}var Em=Tm({name:`English`,code:`en`,messages:{alert:{close:`Close`},authForm:{hidePassword:`Hide password`,showPassword:`Show password`,submit:`Continue`},banner:{close:`Close`},calendar:{nextMonth:`Next month`,nextYear:`Next year`,prevMonth:`Previous month`,prevYear:`Previous year`},carousel:{dots:`Choose slide to display`,goto:`Go to slide {slide}`,next:`Next`,prev:`Prev`},chatPrompt:{placeholder:`Type your message hereâ¦`},chatPromptSubmit:{label:`Send prompt`},colorMode:{dark:`Dark`,light:`Light`,switchToDark:`Switch to dark mode`,switchToLight:`Switch to light mode`,system:`System`},commandPalette:{back:`Back`,close:`Close`,noData:`No data`,noMatch:`No matching data`,placeholder:`Type a command or searchâ¦`},contentSearch:{links:`Links`,search:`Results`,theme:`Theme`},contentSearchButton:{label:`Searchâ¦`},contentToc:{title:`On this page`},dropdownMenu:{noMatch:`No matching data`,search:`Searchâ¦`},dashboardSearch:{theme:`Theme`},dashboardSearchButton:{label:`Searchâ¦`},dashboardSidebarCollapse:{collapse:`Collapse sidebar`,expand:`Expand sidebar`},dashboardSidebarToggle:{close:`Close sidebar`,open:`Open sidebar`},drawer:{close:`Close`},error:{clear:`Back to home`},fileUpload:{removeFile:`Remove {filename}`},header:{close:`Close menu`,open:`Open menu`},inputMenu:{create:`Create "{label}"`,noData:`No data`,noMatch:`No matching data`},inputNumber:{decrement:`Decrement`,increment:`Increment`},listbox:{noData:`No data`,noMatch:`No matching data`,search:`Searchâ¦`},modal:{close:`Close`},pricingTable:{caption:`Pricing plan comparison`},prose:{codeCollapse:{closeText:`Collapse`,name:`code`,openText:`Expand`},collapsible:{closeText:`Hide`,name:`properties`,openText:`Show`},pre:{copy:`Copy code to clipboard`},prompt:{copy:`Copy prompt`,openIn:`Open in {name}`}},chatReasoning:{thinking:`Thinkingâ¦`,thought:`Thought`,thoughtFor:`Thought for {duration}`},sidebar:{close:`Close`,toggle:`Toggle`},selectMenu:{create:`Create "{label}"`,noData:`No data`,noMatch:`No matching data`,search:`Searchâ¦`},slideover:{close:`Close`},table:{noData:`No data`},toast:{close:`Close`}}}),Dm=Symbol.for(`nuxt-ui.locale-context`),Om=vr(e=>{let t=e||C(ce(Dm,Em));return wm(B(()=>t.value||Em))}),km=Symbol(`nuxt-ui.portal-target`);function Am(e){let t=ce(km,void 0),n=B(()=>e.value===!0?t?.value:e.value),r=B(()=>typeof n.value==`boolean`&&!n.value),i=B(()=>typeof n.value==`boolean`?`body`:n.value);return B(()=>({to:i.value,disabled:r.value}))}function jm(e,t={},n){for(let r in e){let i=e[r],a=n?`${n}:${r}`:r;typeof i==`object`&&i?jm(i,t,a):typeof i==`function`&&(t[a]=i)}return t}var Mm=(()=>{if(console.createTask)return console.createTask;let e={run:e=>e()};return()=>e})();function Nm(e,t,n,r){for(let i=n;i<e.length;i+=1)try{let n=r?r.run(()=>e[i](...t)):e[i](...t);if(n&&typeof n.then==`function`)return Promise.resolve(n).then(()=>Nm(e,t,i+1,r))}catch(e){return Promise.reject(e)}}function Pm(e,t,n){if(e.length>0)return Nm(e,t,0,Mm(n))}function Fm(e,t,n){if(e.length>0){let r=Mm(n);return Promise.all(e.map(e=>r.run(()=>e(...t))))}}function Im(e,t){for(let n of[...e])n(t)}var Lm=class{_hooks;_before;_after;_deprecatedHooks;_deprecatedMessages;constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(e,t,n={}){if(!e||typeof t!=`function`)return()=>{};let r=e,i;for(;this._deprecatedHooks[e];)i=this._deprecatedHooks[e],e=i.to;if(i&&!n.allowDeprecated){let e=i.message;e||=`${r} hook has been deprecated`+(i.to?`, please use ${i.to}`:``),this._deprecatedMessages||=new Set,this._deprecatedMessages.has(e)||(console.warn(e),this._deprecatedMessages.add(e))}if(!t.name)try{Object.defineProperty(t,"name",{get:()=>`_`+e.replace(/\W+/g,`_`)+`_hook_cb`,configurable:!0})}catch{}return this._hooks[e]=this._hooks[e]||[],this._hooks[e].push(t),()=>{t&&=(this.removeHook(e,t),void 0)}}hookOnce(e,t){let n,r=(...e)=>(typeof n==`function`&&n(),n=void 0,r=void 0,t(...e));return n=this.hook(e,r),n}removeHook(e,t){let n=this._hooks[e];if(n){let r=n.indexOf(t);r!==-1&&n.splice(r,1),n.length===0&&(this._hooks[e]=void 0)}}clearHook(e){this._hooks[e]=void 0}deprecateHook(e,t){this._deprecatedHooks[e]=typeof t==`string`?{to:t}:t;let n=this._hooks[e]||[];this._hooks[e]=void 0;for(let t of n)this.hook(e,t)}deprecateHooks(e){for(let t in e)this.deprecateHook(t,e[t])}addHooks(e){let t=jm(e),n=Object.keys(t).map(e=>this.hook(e,t[e]));return()=>{for(let e of n)e();n.length=0}}removeHooks(e){let t=jm(e);for(let e in t)this.removeHook(e,t[e])}removeAllHooks(){this._hooks={}}callHook(e,...t){return this.callHookWith(Pm,e,t)}callHookParallel(e,...t){return this.callHookWith(Fm,e,t)}callHookWith(e,t,n){let r=this._before||this._after?{name:t,args:n,context:{}}:void 0;this._before&&Im(this._before,r);let i=e(this._hooks[t]?[...this._hooks[t]]:[],n,t);return i instanceof Promise?i.finally(()=>{this._after&&r&&Im(this._after,r)}):(this._after&&r&&Im(this._after,r),i)}beforeEach(e){return this._before=this._before||[],this._before.push(e),()=>{if(this._before!==void 0){let t=this._before.indexOf(e);t!==-1&&this._before.splice(t,1)}}}afterEach(e){return this._after=this._after||[],this._after.push(e),()=>{if(this._after!==void 0){let t=this._after.indexOf(e);t!==-1&&this._after.splice(t,1)}}}};function Rm(){return new Lm}var zm=class{_hooks;constructor(){this._hooks={}}hook(e,t){return!e||typeof t!=`function`?()=>{}:(this._hooks[e]=this._hooks[e]||[],this._hooks[e].push(t),()=>{t&&=(this.removeHook(e,t),void 0)})}removeHook(e,t){let n=this._hooks[e];if(n){let r=n.indexOf(t);r!==-1&&n.splice(r,1),n.length===0&&(this._hooks[e]=void 0)}}callHook(e,...t){let n=this._hooks[e];if(!(!n||n.length===0))return Nm(n,t,0)}},Bm={ui:{colors:{primary:`sky`,secondary:`blue`,success:`green`,info:`blue`,warning:`yellow`,error:`red`,neutral:`slate`},icons:{arrowDown:`i-lucide-arrow-down`,arrowLeft:`i-lucide-arrow-left`,arrowRight:`i-lucide-arrow-right`,arrowUp:`i-lucide-arrow-up`,caution:`i-lucide-circle-alert`,check:`i-lucide-check`,chevronDoubleLeft:`i-lucide-chevrons-left`,chevronDoubleRight:`i-lucide-chevrons-right`,chevronDown:`i-lucide-chevron-down`,chevronLeft:`i-lucide-chevron-left`,chevronRight:`i-lucide-chevron-right`,chevronUp:`
15i-lucide-chevron-up`,close:`i-lucide-x`,copy:`i-lucide-copy`,copyCheck:`i-lucide-copy-check`,dark:`i-lucide-moon`,drag:`i-lucide-grip-vertical`,ellipsis:`i-lucide-ellipsis`,error:`i-lucide-circle-x`,external:`i-lucide-arrow-up-right`,eye:`i-lucide-eye`,eyeOff:`i-lucide-eye-off`,file:`i-lucide-file`,folder:`i-lucide-folder`,folderOpen:`i-lucide-folder-open`,hash:`i-lucide-hash`,info:`i-lucide-info`,light:`i-lucide-sun`,loading:`i-lucide-loader-circle`,menu:`i-lucide-menu`,minus:`i-lucide-minus`,panelClose:`i-lucide-panel-left-close`,panelOpen:`i-lucide-panel-left-open`,plus:`i-lucide-plus`,reload:`i-lucide-rotate-ccw`,search:`i-lucide-search`,stop:`i-lucide-square`,star:`i-lucide-star`,success:`i-lucide-circle-check`,system:`i-lucide-monitor`,tip:`i-lucide-lightbulb`,upload:`i-lucide-upload`,warning:`i-lucide-triangle-alert`},tv:{twMergeConfig:{}},card:{variants:{variant:{outline:{root:`ring-0`}}}},button:{compoundVariants:[{color:`primary`,variant:`solid`,class:`text-white`}]}},colorMode:!0,icon:{}},Vm=new Set([`link`,`style`,`script`,`noscript`]),Hm=new Set([`title`,`titleTemplate`,`script`,`style`,`noscript`]),Um=new Set([`base`,`meta`,`link`,`style`,`script`,`noscript`]),Wm=new Set([`title`,`base`,`htmlAttrs`,`bodyAttrs`,`meta`,`link`,`style`,`script`,`noscript`]),Gm=new Set([`base`,`title`,`titleTemplate`,`bodyAttrs`,`htmlAttrs`,`templateParams`]),Km=new Set([`key`,`tagPosition`,`tagPriority`,`tagDuplicateStrategy`,`innerHTML`,`textContent`,`processTemplateParams`]),qm=new Set([`templateParams`,`htmlAttrs`,`bodyAttrs`]),Jm=new Set([`theme-color`,`google-site-verification`,`author`,`og:locale:alternate`,`og:image`,`og:video`,`og:audio`,`article:author`,`article:tag`,`book:author`,`book:tag`,`twitter:image`]),Ym={critical:-8,high:-1,low:2},Xm=e=>typeof e==`number`?Number.isFinite(e):e;function Zm(e){return e===`__proto__`||e===`constructor`||e===`prototype`}function Qm(e){let t=new zm;for(let n in e||{})t.hook(n,e[n]);return t}function $m(e,t,n){if(e.hooks?._hooks?.[t]?.length)return e.hooks?.callHook(t,n)}var eh=/^(?:viewport|description|keywords|robots)$/,th=[`name`,`property`,`http-equiv`];function nh(e){let t=e.indexOf(`:`);if(t===-1)return!1;let n=e.slice(t+1);return Jm.has(n)||n.startsWith(`og:image:`)||n.startsWith(`og:video:`)||n.startsWith(`og:audio:`)||n.startsWith(`twitter:image:`)}function rh(e){let{props:t,tag:n,key:r}=e;if(Gm.has(n))return n;if(n===`link`){if(t.rel===`canonical`)return`canonical`;if(t.rel===`alternate`&&t.hreflang)return`alternate:${t.hreflang}`}if(t.charset)return`charset`;if(n===`meta`)for(let e of th){let n=t[e];if(n!==void 0)return`meta:${n}${(typeof n!=`string`||!n.includes(`:`))&&!eh.test(n)&&r?`:key:${r}`:``}`}return r?`${n}:key:${r}`:t.id?`${n}:id:${t.id}`:n===`link`&&t.rel&&t.href?`link:${t.rel}:${t.href}`:Hm.has(n)&&(e.textContent||e.innerHTML)?`${n}:content:${e.textContent||e.innerHTML}`:void 0}function ih(e){let t=e._h||e._d||e.textContent||e.innerHTML;if(t)return t;let n=Object.keys(e.props).sort(),r=`${e.tag}:`,i=``;for(let t of n)r+=`${i}${t}:${String(e.props[t])}`,i=`,`;return r}function ah(e,t,n){if(n===`_resolver`)return e;typeof e==`function`&&(!n||n!==`titleTemplate`&&!n.startsWith(`on`))&&(e=e());let r=t?t(n,e):e;if(Array.isArray(r)){let e;for(let n=0;n<r.length;n++){let i=ah(r[n],t);e?e[n]=i:i!==r[n]&&(e=r.slice(0,n),e[n]=i)}return e||r}if(r?.constructor===Object){let e;for(let n in r){let i=Zm(n),a=i?void 0:ah(r[n],t,n);if(!e&&(i||a!==r[n])){e={};for(let t in r){if(t===n)break;e[t]=r[t]}}e&&!i&&(e[n]=a)}return e||r}return r}var oh=/[\s"'<>/=\x00-\x1F\x7F]/;function sh(e,t){let n=e===`style`,r=n?new Map:new Set,i=e=>{if(e){if(n){let t=e.indexOf(`:`);t>0&&r.set(e.slice(0,t).trim(),e.slice(t+1).trim())}else e.split(` `).forEach(e=>e&&r.add(e))}};if(typeof t==`string`)(n?t.split(`;`):[t]).forEach(i);else if(Array.isArray(t))t.forEach(i);else if(t&&typeof t==`object`)for(let e in t){let a=t[e];a&&a!==`false`&&(n?r.set(e.trim(),String(a)):i(e))}return r}function ch(e,t){if(e.props=e.props||{},!t)return e;if(e.tag===`templateParams`)return e.props=t,e;let n=Um.has(e.tag)||e.tag===`htmlAttrs`||e.tag===`bodyAttrs`;for(let r in t){if(Zm(r))continue;let i=r.startsWith(`data-`),a=n&&!Km.has(r),o=a&&!i?r.toLowerCase():r;if(a&&(!o||oh.test(o)))continue;let s=t[r];
15if(s===null)e.props[o]=null;else if(r===`class`||r===`style`)e.props[r]=sh(r,s);else if(Km.has(r)){if((r===`textContent`||r===`innerHTML`)&&typeof s==`object`){let n=t.type||`application/json`;(n.endsWith(`json`)||n===`speculationrules`||n===`importmap`)&&(e.props.type=n,e[r]=JSON.stringify(s))}else e[r]=s}else if(s!==void 0){let t=String(s),n=e.tag===`meta`&&o===`content`;e.props[o]=t===`true`||t===``?i||n?t:!0:!s&&i&&t===`false`?`false`:s}}return e}function lh(e,t){let n;return t.length&&(n=(e,n)=>{for(let r=0;r<t.length;r++)n=t[r](e,n);return n},e=n(void 0,e)),ah(e,n)}function uh(e,t){let n=ch({tag:e,props:{}},typeof t==`object`&&typeof t!=`function`?t:{[e===`script`||e===`noscript`||e===`style`?`innerHTML`:`textContent`]:t});if(n.key&&Vm.has(n.tag)&&(n.props[`data-hid`]=n._h=n.key),n.tag===`script`&&typeof n.innerHTML==`object`&&(n.innerHTML=JSON.stringify(n.innerHTML),n.props.type=n.props.type||`application/json`),Array.isArray(n.props.content)){let e=[];for(let t of n.props.content)e.push({...n,props:{...n.props,content:t}});return e}return n}function dh(e,t){if(Array.isArray(t))for(let n of t)e.push(n);else e.push(t)}function fh(e,t){if(!e)return[];typeof e==`function`&&(e=e()),e=lh(e,t);let n=[];for(let t in e){let r=e[t];if(r!==void 0){if(Array.isArray(r))for(let e of r)dh(n,uh(t,e));else dh(n,uh(t,r))}}return n}var ph=/</g,mh=/<\/script/g,hh=(e,t)=>e._w===t._w?e._p-t._p:e._w-t._w,gh=()=>100;function _h(e){for(let t in e)return!1;return!0}var vh=/^tags:|:render/;function yh(e,t){let n=(t[`entries:resolve`]?.length||0)+(t[`entries:normalize`]?.length||0);if(e._h!==n){e._h=n;for(let t of e.entries.values())delete t._tags}}function bh(e){for(let t=0;t<e.length;t++){let n=e[t],r={...n.props};r.class instanceof Set&&(r.class=new Set(r.class)),r.style instanceof Map&&(r.style=new Map(r.style)),e[t]={...n,props:r}}}function xh(e,t){let n=e.tags,r=0;for(let t of e.tagMap.values())if(Array.isArray(t))for(let e of t)n[r++]=e;else n[r++]=t;n.length=r,t&&n.sort(hh)}function Sh(e){let t=!1;for(let n of e.tags.sort(hh)){let r=n._d||ih(n);if(!r)continue;let i=e.tagMap.get(r);if(!i){e.tagMap.set(r,n);continue}if((n.tagDuplicateStrategy||(qm.has(n.tag)?`merge`:null)||(n.key&&n.key===i.key?`merge`:null))===`merge`){let t={...i.props};for(let e in n.props)t[e]=e===`style`?new Map([...i.props.style||new Map,...n.props[e]]):e===`class`?new Set([...i.props.class||[],...n.props[e]]):n.props[e];e.tagMap.set(r,{...n,props:t})}else n._p>>10==i._p>>10&&n.tag===`meta`&&nh(r)?(e.tagMap.set(r,Object.assign([...Array.isArray(i)?i:[i],n],n)),t=!0):(n._w===i._w?n._p>i._p:n._w<i._w)&&e.tagMap.set(r,n)}return t}function Ch(e,t){let n=e.tagMap.get(`title`),r=e.tagMap.get(`titleTemplate`);if(t._title=n?.textContent,!r)return;let i=r.textContent;if(t._titleTemplate=i,!i)return;let a=typeof i==`function`?i(n?.textContent):i;typeof a==`string`&&!t.plugins.has(`template-params`)&&(a=a.replace(`%s`,n?.textContent||``)),n?a===null?e.tagMap.delete(`title`):e.tagMap.set(`title`,{...n,textContent:a}):e.tagMap.set(`titleTemplate`,{...r,tag:`title`,textContent:a})}function wh(e){let t=0;for(let n of e){let{innerHTML:r,tag:i,props:a}=n;if(!(!Wm.has(i)||_h(a)&&!Xm(r)&&!Xm(n.textContent))&&!(i===`meta`&&!Xm(a.content)&&!a[`http-equiv`]&&!a.charset)){if(i===`script`&&(r||n.textContent)){let e=String(a.type),t=e.endsWith(`json`)||e===`importmap`||e===`speculationrules`,i=e=>t?(typeof e==`string`?e:JSON.stringify(e)).replace(ph,`\\u003C`):typeof e==`string`?e.replace(mh,`<\\/script`):e;n={...n},r&&(n.innerHTML=i(r)),n.textContent&&(n.textContent=i(n.textContent)),n._d=rh(n)}e[t++]=n}}return e.length=t,e}function Th(e,t){let n=t?.tagWeight??e.resolvedOptions._tagWeight??gh,r={tagMap:new Map,tags:[]},i=e.hooks?._hooks||{};yh(e,i);for(let t of e.entries.values())t._pending!==void 0&&(t.input=t._pending,delete t._pending,delete t._tags,delete t._precomputedTags);let a;(i[`entries:resolve`]?.length||i[`entries:normalize`]?.length)&&(a=[...e.entries.values()],i[`entries:resolve`]?.length&&$m(e,`entries:resolve`,{entries:a,...r})),yh(e,i);for(let t of a||e.entries.values()){let a=t._tags;if(!a){if(t._precomputedTags&&n===e.resolvedOptions._tagWeight&&!i[`entries:normalize`]?.length&&!i[`entries:resolve`]?.length&&(!t.options||_h(t.options)))a=t._precomputedTags;else{if(a=fh(t.input,e.resolvedOptions.propResolvers||[]),t.options&&!_h(t.options))for(let e of a)Object.assign(e,t.options);if(i[`entries:normalize`]?.length){let n={tags:a,entry:t};$m(e,`entries:normalize`,n),a=n.tags}for(let e=0;e<a.length;e++){let r=a[e];r._w=n(r),r._p=(t._i<<10)+e,r._d=rh(r),r._d||(r._h=ih(r))}t._tags=a}}r.tags.push(...a)}for(let e in i)if(i[e]?.length&&vh.test(e)){bh(r.tags);break}let o=Sh(r);return Ch(r,e),xh(r,o),$m(e,`tags:beforeResolve`,r),$m(e,`tags:resolve`,r),$m(e,`tags:afterResolve`,r),wh(r.tags)}var Eh=`usehead`;function Dh(){if(_()){let e=ce(Eh);if(e)return e}throw Error(`useHead() was called without provide context, ensure you call it through the setup() function.`)}function Oh(e){return{install(t){t.config.globalProperties.$unhead=e,t.config.globalProperties.$head=e,t.provide(Eh,e)}}.install}var kh=Object.assign((e,t)=>re(t)?K(t):t,{_static:!0});function Ah(e,t={}){let n=t.head||Dh();return n.ssr?n.push(e||{},t):jh(n,e,t)}function jh(e,t,n={}){let r=Se();if(r&&!r.active)return{patch(){},dispose(){},_i:-1};let i=N(!1);if(n.onRendered&&r){let e=n.onRendered;n={...n,onRendered:t=>r.run(()=>e(t))}}let a;return pe(()=>{let r=i.value?{}:ah(t,kh);a?a.patch(r):a=e.push(r,n)}),w()&&(f(()=>{a.dispose()}),p(()=>{i.value=!0}),y(()=>{i.value=!1})),a}function Mh(e,t){if(typeof t==`function`&&t.key&&e.plugins.has(t.key))return;let n=typeof t==`function`?t(e):t,r=n.key||String(e.plugins.size+1);if(!e.plugins.get(r)){e.plugins.set(r,n);for(let t in n.hooks||{})e.hooks?.hook(t,n.hooks[t])}}function Nh(e,t={}){let n=!t.document,r=new Map,i={_entryCount:1,_h:0,plugins:new Map,resolvedOptions:t,ssr:n,entries:r,hooks:void 0,render:()=>e(i),use:e=>Mh(i,e),push(e,t){let a=t?._index??i._entryCount++,o=t?{...t}:{};delete o.head,delete o.onRendered,delete o._index;let s={_i:a,input:e,options:o};return r.set(a,s),{_i:a,dispose(){r.delete(a)},patch(e){n?(s.input=e,delete s._tags):s._pending=e,r.has(a)||r.set(a,s)}}}};
15return t.init?.forEach(e=>e&&i.push(e)),i}var Ph=ae(Bm),Fh=()=>Ph,Ih={meta:``,ctrl:``,alt:``,win:`â`,command:`â`,shift:`â§`,control:`â`,option:`â¥`,enter:`âµ`,delete:`â¦`,backspace:`â«`,escape:`Esc`,tab:`â¥`,capslock:`âª`,arrowup:`â`,arrowright:`â`,arrowdown:`â`,arrowleft:`â`,pageup:`â`,pagedown:`â`,home:`â`,end:`â`},Lh=vr(()=>{let e=B(()=>navigator&&navigator.userAgent&&navigator.userAgent.match(/Macintosh;/)),t=ae({meta:` `,alt:` `,ctrl:` `});x(()=>{t.meta=e.value?Ih.command:`Ctrl`,t.ctrl=e.value?Ih.control:`Ctrl`,t.alt=e.value?Ih.option:`Alt`});function n(e){if(e)return[`meta`,`alt`,`ctrl`].includes(e)?t[e]:Ih[e]||e}return{macOS:e,getKbdKey:n}}),Rh=/^[^-]+.*-.*[^-]+$/,zh=/^[^_]+.*_.*[^_]+$/,Bh=[`arrowleft`,`arrowright`,`arrowup`,`arrowdown`,`tab`,`escape`,`enter`,`backspace`];function Vh(e){return/^[a-z]$/i.test(e)?`Key${e.toUpperCase()}`:/^\d$/.test(e)?`Digit${e}`:/^f\d+$/i.test(e)?e.toUpperCase():{space:`Space`,enter:`Enter`,escape:`Escape`,tab:`Tab`,backspace:`Backspace`,delete:`Delete`,arrowup:`ArrowUp`,arrowdown:`ArrowDown`,arrowleft:`ArrowLeft`,arrowright:`ArrowRight`}[e.toLowerCase()]||e}function Hh(e,t={}){let n=t.chainDelay??800,r=N([]),i=()=>{r.value.splice(0,r.value.length)},a=Tr(i,n),o,s=()=>{o=void 0,l.stop()},c=()=>{let e=o;if(s(),!e)return;let t=v.value.find(t=>t.key===e.shortcut.key&&!t.metaKey&&!t.ctrlKey&&!t.altKey&&!t.shiftKey);t?.enabled&&t.handler(e.event)},l=Fr(()=>{c(),i()},n,{immediate:!1}),{macOS:u}=Lh(),d=ni(),f=t.layoutIndependent??!1,p=Bh.map(e=>Vh(e)),m=e=>{if(!e.key)return;let t=f||e.altKey,n=t?/^Key[A-Z]$/i.test(e.code):/^[a-z]{1}$/i.test(e.key),u=t?p.includes(e.code):Bh.includes(e.key.toLowerCase()),d;if(r.value.push(f?e.code:e.key),r.value.length>=2){d=r.value.slice(-2).join(`-`);for(let t of _.value)if(t.key===d){t.enabled?(s(),e.preventDefault(),t.handler(e)):c(),i();return}}c();for(let t of v.value){if(f){if(e.code!==t.key)continue}else if(t.altKey&&e.altKey){if(e.code!==Vh(t.key))continue}else if(e.key.toLowerCase()!==t.key)continue;if(e.metaKey===t.metaKey&&e.ctrlKey===t.ctrlKey&&e.altKey===t.altKey&&!((n||u||t.shiftKey||e.shiftKey&&(e.metaKey||e.ctrlKey))&&e.shiftKey!==t.shiftKey)){if(!t.metaKey&&!t.ctrlKey&&!t.altKey&&!t.shiftKey&&y.value.has(t.key)){t.enabled&&e.preventDefault(),o={shortcut:t,event:e},l.start();return}t.enabled&&(e.preventDefault(),t.handler(e)),i();return}}a()},h=B(()=>{let e=d.value?.tagName,t=d.value?.contentEditable;return e===`INPUT`||e===`TEXTAREA`||t===`true`||t===`plaintext-only`?d.value?.name||!0:!1}),g=B(()=>Object.entries(K(e)).map(([e,t])=>{if(!t)return null;let n;e.includes(`-`)&&e!==`-`&&!e.includes(`_`)&&!e.match(Rh)?.length&&console.trace(`[Shortcut] Invalid key: "${e}"`),e.includes(`_`)&&e!==`_`&&!e.match(zh)?.length&&console.trace(`[Shortcut] Invalid key: "${e}"`);let r=e.includes(`-`)&&e!==`-`&&!e.includes(`_`);if(r)n=f?{key:e.split(`-`).map(e=>Vh(e)).join(`-`),metaKey:!1,ctrlKey:!1,shiftKey:!1,altKey:!1}:{key:e.toLowerCase(),metaKey:!1,ctrlKey:!1,shiftKey:!1,altKey:!1};else{let t=e.toLowerCase().split(`_`).map(e=>e),r=t.filter(e=>![`meta`,`command`,`ctrl`,`shift`,`alt`,`option`].includes(e)).join(`_`);f&&(r=Vh(r)),n={key:r,metaKey:t.includes(`meta`)||t.includes(`command`),ctrlKey:t.includes(`ctrl`),shiftKey:t.includes(`shift`),altKey:t.includes(`alt`)||t.includes(`option`)}}if(n.chained=r,!u.value&&n.metaKey&&!n.ctrlKey&&(n.metaKey=!1,n.ctrlKey=!0),typeof t==`function`?n.handler=t:typeof t==`object`&&(n={...n,handler:t.handler}),!n.handler)return console.trace(`[Shortcut] Invalid value`),null;let i=!0;return t.usingInput?typeof t.usingInput==`string`&&(i=h.value===t.usingInput):i=!h.value,n.enabled=i,n}).filter(Boolean)),_=B(()=>g.value.filter(e=>e.chained)),v=B(()=>g.value.filter(e=>!e.chained)),y=B(()=>new Set(_.value.map(e=>e.key.split(`-`)[0])));return Wr(`keydown`,m)}var Uh={},Wh=(e,t)=>{if(Uh[e])return Uh[e];let n=N(t());return Uh[e]=n,n},Gh=Rm();function Kh(){return{isHydrating:!0,payload:{serverRendered:!1},hooks:Gh,hook:Gh.hook}}function qh(e){return{install(t){t.runWithContext(()=>e({vueApp:t}))}}}var[Jh,Yh]=oa(`UTheme`,`RootContext`),Xh={defaults:B(()=>({}))};function Zh(e=Xh){return Jh(e)}function Qh(e){return e.replace(/-(\w)/g,(e,t)=>t.toUpperCase())}function $h(e){return e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}function eg(e,t){return!e||!e.props?!1:e.props[Qh(t)]!==void 0||e.props[$h(t)]!==void 0}function tg(e,t){let n=w(),{defaults:r}=Zh(),i=Fh();return new Proxy(t,{get(t,a,o){if(a===`__v_isReactive`)return!0;
15if(a===`__v_raw`)return t;let s=Reflect.get(t,a,o);if(typeof a!=`string`)return s;let c=e.includes(`.`)?X(r.value,e):r.value[e];if(a===`ui`){let e=c?.ui;return!s&&!e?s:Sa(s??{},e??{})}if(a===`class`){let e=c?.class;return e===void 0?s:s===void 0?e:[e,s]}if(n&&eg(n.vnode,a))return s;let l=c?.[a];if(l!==void 0)return l;let u=(e.includes(`.`)?X(i.ui??{},e):i.ui?.[e])?.defaultVariants?.[a];if(u!==void 0)return u;let d=n?.type?.props?.[a];if(d&&Object.prototype.hasOwnProperty.call(d,`default`))return s},has:(e,t)=>Reflect.has(e,t),ownKeys:e=>Reflect.ownKeys(e),getOwnPropertyDescriptor:(e,t)=>Reflect.getOwnPropertyDescriptor(e,t)})}function ng(e,t){let n=t?Ma(t):{};return B(()=>{let t=re(e)?e.value:e,r={...n};for(let e in t){let n=t[e];n!==void 0&&(r[e]=n)}return r})}var rg=Symbol(`nuxt-ui.toast-max`);function ig(){let e=Wh(`toasts`,()=>[]),t=ce(rg,void 0),n=N(!1),r=[],i=()=>`${Date.now()}-${Math.random().toString(36).slice(2,9)}`;function a(t,n){e.value[t]={...e.value[t],...n,_duplicate:(e.value[t]._duplicate||0)+1}}async function o(){if(!(n.value||r.length===0)){for(n.value=!0;r.length>0;){await g();let n=r.shift(),i=t?.value??5;if(i<=0){e.value.length&&(e.value=[]);continue}let o=e.value.findIndex(e=>e.id===n.id);if(o!==-1){a(o,n);continue}e.value=[...e.value,n].slice(-i)}n.value=!1}}function s(t){let n={id:i(),open:!0,...t},s=e.value.findIndex(e=>e.id===n.id);return s===-1?(r.push(n),o(),n):(a(s,n),n)}function c(t,n){let r=e.value.findIndex(e=>e.id===t);r!==-1&&(e.value[r]={...e.value[r],...n,duration:n.duration,open:!0,_updated:!0},g(()=>{let n=e.value.findIndex(e=>e.id===t);n!==-1&&e.value[n]._updated&&(e.value[n]={...e.value[n],_updated:void 0})}))}function l(t){let n=e.value.findIndex(e=>e.id===t);n!==-1&&e.value[n]._updated||(n!==-1&&(e.value[n]={...e.value[n],open:!1}),setTimeout(()=>{e.value=e.value.filter(e=>e.id!==t)},200))}function u(){e.value=[]}return{toasts:e,add:s,update:c,remove:l,clear:u}}var ag=Array.isArray,og=e=>{if(!e&&e!==0&&e!==0n)return``;if(typeof e==`string`)return e;if(typeof e==`number`)return e===e?``+e:``;if(typeof e==`bigint`)return``+e;let t=``;if(ag(e)){let n=e.length;for(let r=0;r<n;r++){let n=e[r];if(!n&&n!==0&&n!==0n)continue;let i=typeof n==`string`?n:og(n);i&&(t&&(t+=` `),t+=i)}return t}if(typeof e==`object`)for(let n in e)e[n]&&(t&&(t+=` `),t+=n);return t},sg=/\s+/g,cg=Array.isArray,lg=e=>typeof e!=`string`||!e?e:e.replace(sg,` `).trim(),ug=e=>{let t=e.length;if(t===0)return!1;let n=e.charCodeAt(0),r=e.charCodeAt(t-1);if(n===32||r===32||n>=9&&n<=13||n===160||r>=9&&r<=13||r===160)return!0;for(let n=0;n<t;n++){let r=e.charCodeAt(n);if(r>=9&&r<=13||r===160||r===32&&n+1<t&&e.charCodeAt(n+1)===32)return!0}return!1},dg=(...e)=>{let t=og(e);if(t)return ug(t)?lg(t):t},fg=e=>e===!1?`false`:e===!0?`true`:e===0?`0`:e,pg=e=>{if(!e||typeof e!=`object`)return!0;for(let t in e)return!1;return!0},mg=(e,t)=>{if(e===t)return!0;if(!e||!t)return!1;let n=e,r=t,i=Object.keys(n),a=Object.keys(r);if(i.length!==a.length)return!1;for(let e=0;e<i.length;e++){let t=i[e];if(!a.includes(t)||n[t]!==r[t])return!1}return!0},hg=(e,t)=>{let n=e;for(let e in t)if(Object.hasOwn(t,e)){let r=t[e];n[e]=e in n?dg(n[e],r):r}return e},gg=(e,t)=>{for(let n=0;n<e.length;n++){let r=e[n];cg(r)?gg(r,t):r&&t.push(r)}},_g=(...e)=>{let t=[];gg(e,t);let n=[];for(let e=0;e<t.length;e++)t[e]&&n.push(t[e]);return n},vg=(e,t)=>{let n=e,r=t,i={};for(let e in n){let t=n[e];if(e in r){let n=r[e];i[e]=cg(t)||cg(n)?_g(n,t):typeof t==`object`&&typeof n==`object`&&t&&n?vg(t,n):n+` `+t}else i[e]=t}for(let e in r)e in n||(i[e]=r[e]);return i},yg={twMerge:!0,twMergeConfig:{}},bg=256,xg=128,Sg=Symbol(`tv-cache-miss`),Cg=e=>e?.class!=null&&e.class!==``||e?.className!=null&&e.className!==``,wg=e=>{if(e===void 0)return``;if(e===null)return`null`;if(typeof e==`string`)return e;if(typeof e==`boolean`)return e?`true`:`false`;if(typeof e==`number`)return e===0?`0`:String(e);if(typeof e==`bigint`)return String(e);let t=fg(e),n=typeof t;if(n===`string`||n===`number`||n===`boolean`||n===`bigint`)return String(t);if(n===`object`)try{return JSON.stringify(t)}catch{return null}return null},Tg=(e,t)=>{if(t===void 0)return e;if(t===null)return e+`null`;let n=typeof t;if(n===`string`||n===`number`||n===`boolean`||n===`bigint`)return e+String(t);if(Array.isArray(t))return e+t.join(`\0`);try{return e+JSON.stringify(t)}catch{return e+`?`}},Eg=(e,t,n,r)=>{let i=``,a=Object.create(null);for(let r=0;r<e.length;r++){let o=e[r];a[o]=1;let s=t[o];n&&n[o]!==void 0&&(s=n[o]);let c=wg(s);if(c===null)return null;i+=o+`:`+c+`;`}let o=[];for(let e in t)e===`class`||e===`className`||a[e]||(a[e]=1,o.push(e));if(n)for(let e in n)e===`class`||e===`className`||a[e]||n[e]===void 0||(a[e]=1,o.push(e));o.length>1&&o.sort();for(let e=0;e<o.length;e++){let r=o[e],a=t[r];n&&n[r]!==void 0&&(a=n[r]);let s=wg(a);if(s===null)return null;i+=r+`:`+s+`;`}return i},Dg=(e,t)=>
15{let n=``;for(let t=0;t<e.length;t++){let{conditionKeys:r,source:i}=e[t];for(let e=0;e<r.length;e++){let t=r[e];n+=t+`=`,n=Tg(n,i[t]),n+=`,`}n+=`c=`,n=Tg(n,i.class),n+=`|cn=`,n=Tg(n,i.className),n+=`;`}for(let e=0;e<t.length;e++){let{conditionKeys:r,source:i}=t[e];for(let e=0;e<r.length;e++){let t=r[e];n+=t+`=`,n=Tg(n,i[t]),n+=`,`}Array.isArray(i.slots)&&(n+=`slots=`+i.slots.join(`,`)+`,`),n+=`c=`,n=Tg(n,i.class),n+=`|cn=`,n=Tg(n,i.className),n+=`;`}return n},Og=(e=bg)=>{let t=new Map,n=null;return{get(e){if(t.has(e))return t.get(e);if(n?.has(e)){let r=n.get(e);return t.set(e,r),r}return Sg},set(r,i){t.size>=e&&(n=t,t=new Map),t.set(r,i)}}},kg=(e=bg)=>{let t=Og(e);return{get(e){return t.get(e)},set(e,n){t.set(e,n)}}},Ag=(e=xg)=>{let t=new Map,n=null,r=0;return{get(e,i){let a=t.get(e);if(a){let e=a.get(i);if(e!==void 0||a.has(i))return e}if(n){let a=n.get(e);if(a){let n=a.get(i);if(n!==void 0||a.has(i)){let a=t.get(e);return a||(a=new Map,t.set(e,a)),a.has(i)||r++,a.set(i,n),n}}}return Sg},set(i,a,o){r>=e&&(n=t,t=new Map,r=0);let s=t.get(i);s||(s=new Map,t.set(i,s)),s.has(a)||r++,s.set(a,o)}}},jg=(e,t)=>{let n=null;return(r,i)=>{if(!Cg(i))return r;let a=i.class,o=i.className;if(a!=null&&a!==``&&typeof a!=`string`||o!=null&&o!==``&&typeof o!=`string`)return e(t,r,a,o);n??=Ag();let s=r??``,c=(typeof a==`string`?a:``)+`\0`+(typeof o==`string`?o:``),l=n.get(s,c);if(l!==Sg)return l;let u=e(t,r,a,o);return n.set(s,c,u),u}};function Mg(){let e=null,t={},n=!1;return{get cachedTwMerge(){return e},set cachedTwMerge(t){e=t},get cachedTwMergeConfig(){return t},set cachedTwMergeConfig(e){t=e},get didTwMergeConfigChange(){return n},set didTwMergeConfigChange(e){n=e},reset(){e=null,t={},n=!1}}}var Ng=Mg(),Pg=e=>{!pg(e.twMergeConfig)&&!mg(e.twMergeConfig,Ng.cachedTwMergeConfig)&&(Ng.didTwMergeConfigChange=!0,Ng.cachedTwMergeConfig=e.twMergeConfig)},Fg=(e,t)=>
15{let n=[];for(let r=0;r<t.length;r++){let i=t[r],a=e[i];n.push({key:i,values:a,isEmpty:pg(a)})}return n},Ig=e=>{if(!Array.isArray(e)||e.length===0)return[];let t=[];for(let n=0;n<e.length;n++){let r=e[n],i=[];for(let e in r)e!==`class`&&e!==`className`&&i.push(e);t.push({conditionKeys:i,source:r})}return t},Lg=e=>{if(!Array.isArray(e)||e.length===0)return[];let t=[];for(let n=0;n<e.length;n++){let r=e[n],i=[];for(let e in r)e!==`slots`&&e!==`class`&&e!==`className`&&i.push(e);t.push({conditionKeys:i,source:r})}return t},Rg=e=>{let t={};for(let n=0;n<e.length;n++){let r=e[n],i=r.source.slots;if(Array.isArray(i))for(let e=0;e<i.length;e++){let n=i[e];t[n]||(t[n]=[]),t[n].push(r)}}return t},zg=(e,t)=>{let{extend:n=null,slots:r={},variants:i={},compoundVariants:a=[],compoundSlots:o=[],defaultVariants:s={}}=e,c={...yg,...t},l=e.slots!==void 0,u=n?.base?dg(n.base,e?.base):e?.base,d=n?.variants&&!pg(n.variants)?vg(i,n.variants):i,f=n?.defaultVariants&&!pg(n.defaultVariants)?{...n.defaultVariants,...s}:s;Pg(c);let p=!n?.slots||pg(n.slots),m=l?p&&n?.base?dg(e?.base,n.base):typeof e?.base==`string`||e?.base==null?e.base:dg(e.base):void 0,h=l?{base:m,...r}:{},g=p?h:hg({...n?.slots},pg(h)?{base:e?.base}:h),_=!n?.compoundVariants||pg(n.compoundVariants)?a:_g(n?.compoundVariants,a),v=!n?.compoundSlots||pg(n.compoundSlots)?o:_g(n?.compoundSlots,o),y=Object.keys(d);return{config:c,extend:n,base:u,variants:d,defaultVariants:f,slots:g,compoundVariants:_,compoundSlots:v,compiledVariants:null,compiledCompoundVariants:null,compiledCompoundSlots:null,compiledCompoundSlotsBySlot:null,deferredError:_&&!Array.isArray(_)?TypeError(`The "compoundVariants" prop must be an array. Received: ${typeof _}`):v&&!Array.isArray(v)?TypeError(`The "compoundSlots" prop must be an array. Received: ${typeof v}`):null,mode:l||!p?`slots`:y.length===0?`plain`:`variants`,slotKeys:null,variantKeys:y}},Bg=e=>e.compiledVariants===null?(e.compiledVariants=Fg(e.variants,e.variantKeys),e.compiledCompoundVariants=Ig(e.compoundVariants),e.compiledCompoundSlots=Lg(e.compoundSlots),e.compiledCompoundSlotsBySlot=Rg(e.compiledCompoundSlots),e.slotKeys=e.slots&&typeof e.slots==`object`?Object.keys(e.slots):[],e):e,Vg=[],Hg=[],Ug=[],Wg=[],Gg=[],Kg=(e,t,n)=>{let r={};for(let t in e)r[t]=e[t];if(t)for(let e in t)t[e]!==void 0&&(r[e]=t[e]);if(n)for(let e in n)n[e]!==void 0&&(r[e]=n[e]);return r},qg=e=>e==null||e===!1,Jg=(e,t)=>{if(!Array.isArray(e))return e===t||qg(e)&&qg(t);for(let n=0;n<e.length;n++){let r=e[n];if(r===t||qg(r)&&qg(t))return!0}return!1},Yg=(e,t,n,r)=>{if(e.isEmpty)return null;let i=r?.[e.key]??n?.[e.key];if(i===null)return null;let a=fg(i);if(typeof a==`object`)return null;let o=t?.[e.key],s=a??fg(o);return e.values[s||`false`]},Xg=(e,t)=>{let{conditionKeys:n,source:r}=e;for(let e=0;e<n.length;e++){let i=n[e];if(!Jg(r[i],t[i]))return!1}return!0},Zg=(e,t,n)=>{typeof n==`string`?t===`base`&&e.push(n):n&&typeof n==`object`&&n[t]&&e.push(n[t])},Qg=(e,t,n)=>{let r=Hg;r.length=0;for(let i=0;i<e.length;i++){let a=Yg(e[i],t,n);a&&r.push(a)}return r},$g=(e,t,n,r,i)=>{let a=Hg;a.length=0;for(let o=0;o<t.length;o++){let s=Yg(t[o],n,r,i),c=e===`base`&&typeof s==`string`?s:s&&s[e];c&&a.push(c)}return a},e_=(e,t)=>{let n=Ug;n.length=0;for(let r=0;r<e.length;r++){let i=e[r];Xg(i,t)&&(i.source.class&&n.push(i.source.class),i.source.className&&n.push(i.source.className))}return n},t_=(e,t,n)=>{let r=Wg;r.length=0;for(let i=0;i<t.length;i++){let a=t[i];Xg(a,n)&&(Zg(r,e,a.source.class),Zg(r,e,a.source.className))}return r},n_=(e,t)=>{let n=Gg;n.length=0;for(let r=0;r<e.length;r++){let i=e[r];Xg(i,t)&&(i.source.class&&n.push(i.source.class),i.source.className&&n.push(i.source.className))}return n},r_=(e,t)=>{let{base:n,config:r}=e,i=Sg,a=jg(t,r);return(e=>(i===Sg&&(i=t(r,n)),a(i,e)))},i_=(e,t)=>{let{base:n,config:r,defaultVariants:i,deferredError:a,variantKeys:o}=e,s=e.compiledCompoundVariants,c=e.compiledVariants,l=Vg,u=null,d=jg(t,r),f=1,p=e=>{let a=s.length>0?e_(s,Kg(i,e)):void 0;return t(r,n,Qg(c,i,e),a)};return(t=>{if(a)throw a;(c===null||s===null)&&(Bg(e),c=e.compiledVariants,s=e.compiledCompoundVariants,l=e.compiledCompoundSlots??Vg);let n;if(f>0)f--,n=p(t);else{u??=kg();let e=Eg(o,i,t);
15if(e!==null){let r=s.length>0||l.length>0?Dg(s,l):``,i=e+`#`+r,a=u.get(i);a===Sg?(n=p(t),u.set(i,n)):n=a}else n=p(t)}return d(n,t)})},a_=(e,t)=>{let{config:n,defaultVariants:r,deferredError:i,slots:a,variantKeys:o}=e,s=null,c=null,l=null,u=null,d=!1,f=null,p=null,m=1,h=()=>{if(l!==null)return;(e.compiledVariants===null||e.compiledCompoundVariants===null||e.compiledCompoundSlots===null||e.compiledCompoundSlotsBySlot===null||e.slotKeys===null)&&Bg(e);let i=e.compiledVariants;s=e.compiledCompoundVariants,c=e.compiledCompoundSlots;let o=e.compiledCompoundSlotsBySlot;l=e.slotKeys,d=s.length>0||c.length>0,f=jg(t,n);let p=Array(l.length);for(let e=0;e<l.length;e++){let c=l[e],u=o[c]??Vg;p[e]=(e,o)=>{let l=d?Kg(r,e,o):void 0,f=l?t_(c,s,l):void 0,p=l?n_(u,l):void 0;return t(n,a[c],$g(c,i,r,e,o),f,p)}}u=p},g=e=>{let t=l,n=u,r=f,i={};for(let a=0;a<t.length;a++){let o=n[a],s=o(e);i[t[a]]=t=>{if(t==null)return s;let n=!1;for(let e in t)if(e!==`class`&&e!==`className`&&t[e]!==void 0){n=!0;break}return r(n?o(e,t):s,t)}}return i};return(e=>{if(i)throw i;if(h(),m>0)return m--,g(e);let t=Eg(o,r,e);if(t===null)return g(e);let n=d?Dg(s,c):``,a=t+`#`+n;p??=Og();let l=p.get(a);if(l!==Sg)return l;let u=g(e);return p.set(a,u),u})},o_=(e,t)=>{if(e.mode===`plain`)return r_(e,t);let n;return(r=>(n??=e.mode===`slots`?a_(e,t):i_(e,t),n(r)))},s_=(e,t)=>{e.variantKeys=t.variantKeys,e.extend=t.extend,e.base=t.base,e.slots=t.slots,e.variants=t.variants,e.defaultVariants=t.defaultVariants,e.compoundSlots=t.compoundSlots,e.compoundVariants=t.compoundVariants},c_=e=>{let t=(t,n)=>{let r=zg(t,n),i=o_(r,e);return s_(i,r),i};return{tv:t,createTV:e=>(n,r)=>t(n,r?vg(e,r):e)}},l_=(e,t)=>{let n=e.length,r=t.length,i=Array(n+r);for(let t=0;t<n;t++)i[t]=e[t];for(let e=0;e<r;e++)i[n+e]=t[e];return i},u_=(e,t)=>
15({classGroupId:e,validator:t}),d_=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),f_=`-`,p_=[],m_=`arbitrary..`,h_=e=>{let t=v_(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{if(e[0]===`[`&&e[e.length-1]===`]`)return __(e);let n=e.split(f_);return g_(n,+(n[0]===``&&n.length>1),t)},getConflictingClassGroupIds:(e,t)=>{if(t){let t=r[e],i=n[e];return t?i?l_(i,t):t:i||p_}return n[e]||p_}}},g_=(e,t,n)=>{if(e.length-t===0)return n.classGroupId;let r=e[t],i=n.nextPart.get(r);if(i){let n=g_(e,t+1,i);if(n)return n}let a=n.validators;if(a===null)return;let o=t===0?e.join(f_):e.slice(t).join(f_),s=a.length;for(let e=0;e<s;e++){let t=a[e];if(t.validator(o))return t.classGroupId}},__=e=>{let t=e.slice(1,-1),n=t.indexOf(`:`);if(n===-1)return;let r=t.slice(0,n);return r?m_+r:void 0},v_=e=>{let{theme:t,classGroups:n}=e;return y_(n,t)},y_=(e,t)=>{let n=d_();for(let r in e){let i=e[r];b_(i,n,r,t)}return n},b_=(e,t,n,r)=>{let i=e.length;for(let a=0;a<i;a++){let i=e[a];x_(i,t,n,r)}},x_=(e,t,n,r)=>{if(typeof e==`string`){S_(e,t,n);return}if(typeof e==`function`){C_(e,t,n,r);return}w_(e,t,n,r)},S_=(e,t,n)=>{let r=e===``?t:T_(t,e);r.classGroupId=n},C_=(e,t,n,r)=>{if(E_(e)){b_(e(r),t,n,r);return}t.validators===null&&(t.validators=[]),t.validators.push(u_(n,e))},w_=(e,t,n,r)=>{let i=Object.entries(e),a=i.length;for(let e=0;e<a;e++){let[a,o]=i[e];b_(o,T_(t,a),n,r)}},T_=(e,t)=>
15{let n=e,r=t.split(f_),i=r.length;for(let e=0;e<i;e++){let t=r[e],i=n.nextPart.get(t);i||(i=d_(),n.nextPart.set(t,i)),n=i}return n},E_=e=>`isThemeGetter`in e&&e.isThemeGetter===!0,D_=`!`,O_=58,k_=47,A_=91,j_=93,M_=40,N_=41,P_=33,F_=(e,t,n,r)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:r,isExternal:void 0}),I_=e=>{let t=[],n=0,r=0,i=0,a,o=e.length;for(let s=0;s<o;s++){let o=e.charCodeAt(s);if(n===0&&r===0){if(o===O_){t.push(e.slice(i,s)),i=s+1;continue}if(o===k_){a=s;continue}}o===A_?n++:o===j_?n--:o===M_?r++:o===N_&&r--}let s=t.length===0?e:e.slice(i),c=s,l=!1,u=s.length-1;s.charCodeAt(u)===P_?(c=s.slice(0,-1),l=!0):s.charCodeAt(0)===P_&&(c=s.slice(1),l=!0);let d=a&&a>i?a-i:void 0;return F_(t,l,c,d)},L_=e=>{let t=new Set(e.orderSensitiveModifiers);return e=>{let n=[],r=[];for(let i=0;i<e.length;i++){let a=e[i],o=a[0]===`[`,s=t.has(a);if(o||s){if(r.length>0){r.sort();for(let e=0;e<r.length;e++)n.push(r[e]);r=[]}n.push(a)}else r.push(a)}if(r.length>0){r.sort();for(let e=0;e<r.length;e++)n.push(r[e])}return n}},R_={isExternal:!0,classId:-1,conflictIds:[]},z_=4096,B_=16384,V_=e=>{let t=L_(e),n=H_(e),{getClassGroupId:r,getConflictingClassGroupIds:i}=h_(e),a=Object.create(null),o=Object.create(null),s=0,c=new Int32Array(256),l=0,u=new Uint8Array(64),d=!1,f=e=>{let t=[],n=e.length,r=-1;d=!1;for(let i=0;i<n;i++){let n=e.charCodeAt(i);n===32?r!==-1&&(t.push(e.slice(r,i)),r=-1):n>=9&&n<=13?(d=!0,r!==-1&&(t.push(e.slice(r,i)),r=-1)):r===-1&&(r=i)}return r!==-1&&t.push(e.slice(r)),t},p=new Map,m=0,h=e=>{let t=p.get(e);if(t===void 0&&(t=m++,p.set(e,t),t>=c.length)){let e=new Int32Array(c.length*2);e.set(c),c=e}return t},g=e=>{let{isExternal:a,modifiers:o,hasImportantModifier:s,baseClassName:c,maybePostfixModifierPosition:l}=I_(e);if(a)return R_;let u=!!l,d;if(u){let e=c.substring(0,l);d=r(e);let t=d&&n[d]?r(c):void 0;t&&t!==d&&(d=t,u=!1)}else d=r(c);if(!d){if(!u||(d=r(c),!d))return R_;u=!1}let f=o.length===0?``:o.length===1?o[0]:t(o).join(`:`),p=s?f+D_:f,m=i(d,u),g=[];for(let e=0;e<m.length;e++)g.push(h(p+m[e]));return{isExternal:!1,classId:h(p+d),conflictIds:g}},_=e=>{let t=a[e];return t===void 0?(t=o[e],t===void 0&&(t=g(e)),a[e]=t,++s>z_&&(s=0,o=a,a=Object.create(null)),t):t};return{parseClassName:I_,sortModifiers:t,postfixLookupClassGroupIds:n,getClassGroupId:r,getConflictingClassGroupIds:i,getClassDescriptor:_,mergeClassList:e=>{let t=f(e),n=t.length;if(n===1)return t[0];m>B_&&(p.clear(),m=0,a=Object.create(null),o=Object.create(null),s=0),l=l+1|0,l===0&&(l=1);let r=l;if(n>u.length){let e=u.length;for(;e<n;)e*=2;u=new Uint8Array(e)}let i=!1,h=0;for(let e=n-1;e>=0;--e){let n=t[e];h+=n.length;let a=_(n);if(a.isExternal){u[e]=1;continue}let o=a.classId;if(c[o]===r){u[e]=0,i=!0;continue}c[o]=r;let s=a.conflictIds;for(let e=0;e<s.length;e++)c[s[e]]=r;u[e]=1}if(!i&&!d&&e.length===h+n-1)return e;let g=``;for(let e=0;e<n;e++)u[e]===1&&(g&&(g+=` `),g+=t[e]);return g}}},H_=e=>{let t=Object.create(null),n=e.postfixLookupClassGroups;if(n)for(let e=0;e<n.length;e++)t[n[e]]=!0;return t},U_=500,W_=e=>{let t,n,r=Object.create(null),i=Object.create(null),a=0,o=r=>(t=V_(e()),n=t.mergeClassList,c.mergeString=s,s(r)),s=e=>{let t=r[e];return t===void 0?(t=i[e],t===void 0&&(t=n(e)),r[e]=t,++a>U_&&(a=0,i=r,r=Object.create(null)),t):t},c=(...e)=>c.mergeString(og(e));return c.mergeString=o,c},G_=[],K_=e=>{let t=t=>t[e]||G_;return t.isThemeGetter=!0,t},q_=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,J_=/^\((?:(\w[\w-]*):)?(.+)\)$/i,Y_=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,X_=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Z_=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Q_=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,$_=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,ev=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,tv=Number,nv=Number.isNaN,rv=Number.isInteger,iv=e=>Y_.test(e),av=e=>!!e&&!nv(tv(e)),ov=e=>!!e&&rv(tv(e)),sv=e=>e.endsWith(`%`)&&av(e.slice(0,-1)),cv=e=>X_.test(e),lv=()=>!0,uv=e=>Z_.test(e)&&!Q_.test(e),dv=()=>!1,fv=e=>$_.test(e),pv=e=>ev.test(e),mv=e=>!Z(e)&&!Q(e),hv=e=>e.startsWith(`@container`)&&(e[10]===`/`&&e[11]!==void 0||e[11]===`s`&&e[16]!==void 0&&e.startsWith(`-size/`,10)||e[11]===`n`&&e[18]!==void 0&&e.startsWith(`-normal/`,10)),gv=e=>jv(e,Fv,dv),Z=e=>q_.test(e),_v=e=>jv(e,Iv,uv),vv=e=>jv(e,Lv,av),yv=e=>jv(e,zv,lv),bv=e=>jv(e,Rv,dv),xv=e=>jv(e,Nv,dv),Sv=e=>jv(e,Pv,pv),Cv=e=>jv(e,Bv,fv),Q=e=>J_.test(e),wv=e=>Mv(e,Iv),Tv=e=>Mv(e,Rv),Ev=e=>Mv(e,Nv),Dv=e=>Mv(e,Fv),Ov=e=>Mv(e,Pv),kv=e=>Mv(e,Bv,!0),Av=e=>Mv(e,zv,!0),jv=(e,t,n)=>{let r=q_.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},Mv=(e,t,n=!1)=>{let r=J_.exec(e);return r?r[1]?t(r[1]):n:!1},Nv=e=>e===`position`||e===`percentage`,Pv=e=>e===`image`||e===`url`,Fv=e=>e===`length`||e===`size`||e===`bg-size`,Iv=e=>e===`length`,Lv=e=>e===`number`,Rv=e=>e===`family-name`,zv=e=>e===`number`||e===`weight`,Bv=e=>e===`shadow`,Vv=()=>{let e=K_(`color`),t=K_(`font`),n=K_(`text`),r=K_(`font-weight`),i=K_(`tracking`),a=K_(`leading`),o=K_(`breakpoint`),s=K_(`container`),c=K_(`spacing`),l=K_(`radius`),u=K_(`shadow`),d=K_(`inset-shadow`),f=K_(`text-shadow`),p=K_(`drop-shadow`),m=K_(`blur`),h=K_(`perspective`),g=K_(`aspect`),_=K_(`ease`),v=K_(`animate`),y=()=>
vendor: 8,306 bytes, line 15
15[`auto`,`avoid`,`all`,`avoid-page`,`page`,`left`,`right`,`column`],b=()=>[`center`,`top`,`bottom`,`left`,`right`,`top-left`,`left-top`,`top-right`,`right-top`,`bottom-right`,`right-bottom`,`bottom-left`,`left-bottom`],x=()=>[...b(),Q,Z],S=()=>[`auto`,`hidden`,`clip`,`visible`,`scroll`],C=()=>[`auto`,`contain`,`none`],w=()=>[Q,Z,c],T=()=>[iv,`full`,`auto`,...w()],E=()=>[ov,`none`,`subgrid`,Q,Z],D=()=>[`auto`,{span:[`full`,ov,Q,Z]},ov,Q,Z],O=()=>[ov,`auto`,Q,Z],k=()=>[`auto`,`min`,`max`,`fr`,Q,Z],A=()=>[`start`,`end`,`center`,`between`,`around`,`evenly`,`stretch`,`baseline`,`center-safe`,`end-safe`],j=()=>[`start`,`end`,`center`,`stretch`,`center-safe`,`end-safe`],M=()=>[`auto`,...w()],N=()=>[iv,`auto`,`full`,`dvw`,`dvh`,`lvw`,`lvh`,`svw`,`svh`,`min`,`max`,`fit`,...w()],P=()=>[iv,`screen`,`full`,`dvw`,`lvw`,`svw`,`min`,`max`,`fit`,...w()],F=()=>[iv,`screen`,`full`,`lh`,`dvh`,`lvh`,`svh`,`min`,`max`,`fit`,...w()],I=()=>[e,Q,Z],ee=()=>[...b(),Ev,xv,{position:[Q,Z]}],te=()=>[`no-repeat`,{repeat:[``,`x`,`y`,`space`,`round`]}],L=()=>[`auto`,`cover`,`contain`,Dv,gv,{size:[Q,Z]}],ne=()=>[sv,wv,_v],R=()=>[``,`none`,`full`,l,Q,Z],re=()=>[``,av,wv,_v],z=()=>[`solid`,`dashed`,`dotted`,`double`],ie=()=>[`normal`,`multiply`,`screen`,`overlay`,`darken`,`lighten`,`color-dodge`,`color-burn`,`hard-light`,`soft-light`,`difference`,`exclusion`,`hue`,`saturation`,`color`,`luminosity`],B=()=>[av,sv,Ev,xv],ae=()=>[``,`none`,m,Q,Z],oe=()=>[`none`,av,Q,Z],se=()=>[`none`,av,Q,Z],V=()=>[av,Q,Z],ce=()=>[iv,`full`,...w()];return{theme:{animate:[`spin`,`ping`,`pulse`,`bounce`],aspect:[`video`],blur:[cv],breakpoint:[cv],color:[lv],container:[cv],"drop-shadow":[cv],ease:[`in`,`out`,`in-out`],font:[mv],"font-weight":[`thin`,`extralight`,`light`,`normal`,`medium`,`semibold`,`bold`,`extrabold`,`black`],"inset-shadow":[cv],leading:[`none`,`tight`,`snug`,`normal`,`relaxed`,`loose`],perspective:[`dramatic`,`near`,`normal`,`midrange`,`distant`,`none`],radius:[cv],shadow:[cv],spacing:[`px`,av],text:[cv],"text-shadow":[cv],tracking:[`tighter`,`tight`,`normal`,`wide`,`wider`,`widest`]},classGroups:{aspect:[{aspect:[`auto`,`square`,iv,Z,Q,g]}],container:[`container`],"container-type":[{"@container":[``,`normal`,`size`,Q,Z]}],"container-named":[hv],columns:[{columns:[av,Z,Q,s]}],"break-after":[{"break-after":y()}],"break-before":[{"break-before":y()}],"break-inside":[{"break-inside":[`auto`,`avoid`,`avoid-page`,`avoid-column`]}],"box-decoration":[{"box-decoration":[`slice`,`clone`]}],box:[{box:[`border`,`content`]}],display:[`block`,`inline-block`,`inline`,`flex`,`inline-flex`,`table`,`inline-table`,`table-caption`,`table-cell`,`table-column`,`table-column-group`,`table-footer-group`,`table-header-group`,`table-row-group`,`table-row`,`flow-root`,`grid`,`inline-grid`,`contents`,`list-item`,`hidden`],sr:[`sr-only`,`not-sr-only`],float:[{float:[`right`,`left`,`none`,`start`,`end`]}],clear:[{clear:[`left`,`right`,`both`,`none`,`start`,`end`]}],isolation:[`isolate`,`isolation-auto`],"object-fit":[{object:[`contain`,`cover`,`fill`,`none`,`scale-down`]}],"object-position":[{object:x()}],overflow:[{overflow:S()}],"overflow-x":[{"overflow-x":S()}],"overflow-y":[{"overflow-y":S()}],overscroll:[{overscroll:C()}],"overscroll-x":[{"overscroll-x":C()}],"overscroll-y":[{"overscroll-y":C()}],position:[`static`,`fixed`,`absolute`,`relative`,`sticky`],inset:[{inset:T()}],"inset-x":[{"inset-x":T()}],"inset-y":[{"inset-y":T()}],start:[{"inset-s":T(),start:T()}],end:[{"inset-e":T(),end:T()}],"inset-bs":[{"inset-bs":T()}],"inset-be":[{"inset-be":T()}],top:[{top:T()}],right:[{right:T()}],bottom:[{bottom:T()}],left:[{left:T()}],visibility:[`visible`,`invisible`,`collapse`],z:[{z:[ov,`auto`,Q,Z]}],basis:[{basis:[iv,`full`,`auto`,s,...w()]}],"flex-direction":[{flex:[`row`,`row-reverse`,`col`,`col-reverse`]}],"flex-wrap":[{flex:[`nowrap`,`wrap`,`wrap-reverse`]}],flex:[{flex:[av,iv,`auto`,`initial`,`none`,Z]}],grow:[{grow:[``,av,Q,Z]}],shrink:[{shrink:[``,av,Q,Z]}],order:[{order:[ov,`first`,`last`,`none`,Q,Z]}],"grid-cols":[{"grid-cols":E()}],"col-start-end":[{col:D()}],"col-start":[{"col-start":O()}],"col-end":[{"col-end":O()}],"grid-rows":[{"grid-rows":E()}],"row-start-end":[{row:D()}],"row-start":[{"row-start":O()}],"row-end":[{"row-end":O()}],"grid-flow":[{"grid-flow":[`row`,`col`,`dense`,`row-dense`,`col-dense`]}],"auto-cols":[{"auto-cols":k()}],"auto-rows":[{"auto-rows":k()}],gap:[{gap:w()}],"gap-x":[{"gap-x":w()}],"gap-y":[{"gap-y":w()}],"justify-content":[{justify:[...A(),`normal`]}],"justify-items":[{"justify-items":[...j(),`normal`]}],"justify-self":[{"justify-self":[`auto`,...j()]}],"align-content":[{content:[`normal`,...A()]}],"align-items":[{items:[...j(),{baseline:[``,`last`]}]}],"align-self":[{self:[`auto`,...j(),{baseline:[``,`last`]}]}],"place-content":[{"place-content":A()}],"place-items":[{"place-items":[...j(),`baseline`]}],"place-self":[{"place-self":[`auto`,...j()]}],p:[{p:w()}],px:[{px:w()}],py:[{py:w()}],ps:[{ps:w()}],pe:[{pe:w()}],pbs:[{pbs:w()}],pbe:[{pbe:w()}],pt:[{pt:w()}],pr:[{pr:w()}],pb:[{pb:w()}],pl:[{pl:w()}],m:[{m:M()}],mx:[{mx:M()}],my:[{my:M()}],ms:[{ms:M()}],me:[{me:M()}],mbs:[{mbs:M()}],mbe:[{mbe:M()}],mt:[{mt:M()}],mr:[{mr:M()}],mb:[{mb:M()}],ml:[{ml:M()}],"space-x":[{"space-x":w()}],"space-x-reverse":[`space-x-reverse`],"space-y":[{"space-y":w()}],"space-y-reverse":[`space-y-reverse`],size:[{size:N()}],"inline-size":[{inline:[`auto`,...P()]}],"min-inline-size":[{"min-inline":[`auto`,...P()]}],"max-inline-size":[{"max-inline":[`none`,...P()]}],"block-size":[{block:[`auto`,...F()]}],"min-block-size":[{"min-block":[`auto`,...F()]}],"max-block-size":[{"max-block":[`none`,...F()]}],w:[{w:[s,`screen`,...N()]}],"min-w":[{"min-w":[s,`screen`,`none`,...N()]}],"max-w":[{"max-w":[s,`screen`,`none`,`prose`,{screen:[o]},...N()]}],h:[{h:[`screen`,`lh`,...N()]}],"min-h":[{"min-h":[`screen`,`lh`,`none`,...N()]}],"max-h":[{"max-h":[`screen`,`lh`,...N()]}],"font-size":[{text:[`base`,n,wv,_v]}],"font-smoothing":[`antialiased`,`subpixel-antialiased`],"font-style":[`italic`,`not-italic`],"font-weight":[{font:[r,Av,yv]}],"font-stretch":[{"font-stretch":[`ultra-condensed`,`extra-condensed`,`condensed`,`semi-condensed`,`normal`,`semi-expanded`,`expanded`,`extra-expanded`,`ultra-expanded`,sv,Z]}],"font-family":[{font:[Tv,bv,t]}],"font-features":[{"font-features":[Z]}],"fvn-normal":[`normal-nums`],"fvn-ordinal":[`ordinal`],"fvn-slashed-zero":[`slashed-zero`],"fvn-figure":[`lining-nums`,`oldstyle-nums`],"fvn-spacing":[`proportional-nums`,`tabular-nums`],"fvn-fraction":[`diagonal-fractions`,`stacked-fractions`],tracking:[{tracking:[i,Q,Z]}],"line-clamp":[{"line-clamp":[av,`none`,Q,vv]}],leading:[{leading:[a,...w()]}],"list-image":[{"list-image":[`none`,Q,Z]}],"list-style-position":[{list:[`inside`,`outside`]}],"list-style-type":[{list:[`disc`,`decimal`,`none`,Q,Z]}],"text-alignment":[{text:[`left`,`center`,`right`,`justify`,`start`,`end`]}],"placeholder-color":[{placeholder:I()}],"text-color":[{text:I()}],"text-decoration":[`underline`,`overline`,`line-through`,`no-underline`],"text-decoration-style":[{decoration:[...z(),`wavy`]}],"text-decoration-thickness":[{decoration:[av,`from-font`,`auto`,Q,_v]}],"text-decoration-color":[{decoration:I()}],"underline-offset":[{"underline-offset":[av,`auto`,Q,Z]}],"text-transform":[`uppercase`,`lowercase`,`capitalize`,`normal-case`],"text-overflow":[`truncate`,`text-ellipsis`,`text-clip`],"text-wrap":[{text:[`wrap`,`nowrap`,`balance`,`pretty`]}],indent:[{indent:w()}],"tab-size":[{tab:[ov,Q,Z]}],"vertical-align":[{align:[`baseline`,`top`,`middle`,`bottom`,`text-top`,`text-bottom`,`sub`,`super`,Q,Z]}],whitespace:[{whitespace:[`normal`,`nowrap`,`pre`,`pre-line`,`pre-wrap`,`break-spaces`]}],break:[{break:[`normal`,`words`,`all`,`keep`]}],wrap:[{wrap:[`break-word`,`anywhere`,`normal`]}],hyphens:[{hyphens:[`none`,`manual`,`auto`]}],content:[{content:[`none`,Q,Z]}],"bg-attachment":[{bg:[`fixed`,`local`,`scroll`]}],"bg-clip":[{"bg-clip":[`border`,`padding`,`content`,`text`]}],"bg-origin":[{"bg-origin":[`border`,`padding`,`content`]}],"bg-position":[{bg:ee()}],"bg-repeat":[{bg:te()}],"bg-size":[{bg:L()}],"bg-image":[{bg:[`none`,{linear:[{to:[`t`,`tr`,`r`,`br`,`b`,`bl`,`l`,`tl`]},ov,Q,Z],radial:[``,Q,Z],conic:[ov,Q,Z]},Ov,Sv]}],"bg-color":[{bg:I()}],"gradient-from-pos":[{from:ne()}
15],"gradient-via-pos":[{via:ne()}],"gradient-to-pos":[{to:ne()}],"gradient-from":[{from:I()}],"gradient-via":[{via:I()}],"gradient-to":[{to:I()}],rounded:[{rounded:R()}],"rounded-s":[{"rounded-s":R()}],"rounded-e":[{"rounded-e":R()}],"rounded-t":[{"rounded-t":R()}],"rounded-r":[{"rounded-r":R()}],"rounded-b":[{"rounded-b":R()}],"rounded-l":[{"rounded-l":R()}],"rounded-ss":[{"rounded-ss":R()}],"rounded-se":[{"rounded-se":R()}],"rounded-ee":[{"rounded-ee":R()}],"rounded-es":[{"rounded-es":R()}],"rounded-tl":[{"rounded-tl":R()}],"rounded-tr":[{"rounded-tr":R()}],"rounded-br":[{"rounded-br":R()}],"rounded-bl":[{"rounded-bl":R()}],"border-w":[{border:re()}],"border-w-x":[{"border-x":re()}],"border-w-y":[{"border-y":re()}],"border-w-s":[{"border-s":re()}],"border-w-e":[{"border-e":re()}],"border-w-bs":[{"border-bs":re()}],"border-w-be":[{"border-be":re()}],"border-w-t":[{"border-t":re()}],"border-w-r":[{"border-r":re()}],"border-w-b":[{"border-b":re()}],"border-w-l":[{"border-l":re()}],"divide-x":[{"divide-x":re()}],"divide-x-reverse":[`divide-x-reverse`],"divide-y":[{"divide-y":re()}],"divide-y-reverse":[`divide-y-reverse`],"border-style":[{border:[...z(),`hidden`,`none`]}],"divide-style":[{divide:[...z(),`hidden`,`none`]}],"border-color":[{border:I()}],"border-color-x":[{"border-x":I()}],"border-color-y":[{"border-y":I()}],"border-color-s":[{"border-s":I()}],"border-color-e":[{"border-e":I()}],"border-color-bs":[{"border-bs":I()}],"border-color-be":[{"border-be":I()}],"border-color-t":[{"border-t":I()}],"border-color-r":[{"border-r":I()}],"border-color-b":[{"border-b":I()}],"border-color-l":[{"border-l":I()}
vendor: 7,518 bytes, line 15
15],"divide-color":[{divide:I()}],"outline-style":[{outline:[...z(),`none`,`hidden`]}],"outline-offset":[{"outline-offset":[av,Q,Z]}],"outline-w":[{outline:[``,av,wv,_v]}],"outline-color":[{outline:I()}],shadow:[{shadow:[``,`none`,u,kv,Cv]}],"shadow-color":[{shadow:I()}],"inset-shadow":[{"inset-shadow":[`none`,d,kv,Cv]}],"inset-shadow-color":[{"inset-shadow":I()}],"ring-w":[{ring:re()}],"ring-w-inset":[`ring-inset`],"ring-color":[{ring:I()}],"ring-offset-w":[{"ring-offset":[av,_v]}],"ring-offset-color":[{"ring-offset":I()}],"inset-ring-w":[{"inset-ring":re()}],"inset-ring-color":[{"inset-ring":I()}],"text-shadow":[{"text-shadow":[`none`,f,kv,Cv]}],"text-shadow-color":[{"text-shadow":I()}],opacity:[{opacity:[av,Q,Z]}],"mix-blend":[{"mix-blend":[...ie(),`plus-darker`,`plus-lighter`]}],"bg-blend":[{"bg-blend":ie()}],"mask-clip":[{"mask-clip":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]},`mask-no-clip`],"mask-composite":[{mask:[`add`,`subtract`,`intersect`,`exclude`]}],"mask-image-linear-pos":[{"mask-linear":[av]}],"mask-image-linear-from-pos":[{"mask-linear-from":B()}],"mask-image-linear-to-pos":[{"mask-linear-to":B()}],"mask-image-linear-from-color":[{"mask-linear-from":I()}],"mask-image-linear-to-color":[{"mask-linear-to":I()}],"mask-image-t-from-pos":[{"mask-t-from":B()}],"mask-image-t-to-pos":[{"mask-t-to":B()}],"mask-image-t-from-color":[{"mask-t-from":I()}],"mask-image-t-to-color":[{"mask-t-to":I()}],"mask-image-r-from-pos":[{"mask-r-from":B()}],"mask-image-r-to-pos":[{"mask-r-to":B()}],"mask-image-r-from-color":[{"mask-r-from":I()}],"mask-image-r-to-color":[{"mask-r-to":I()}],"mask-image-b-from-pos":[{"mask-b-from":B()}],"mask-image-b-to-pos":[{"mask-b-to":B()}],"mask-image-b-from-color":[{"mask-b-from":I()}],"mask-image-b-to-color":[{"mask-b-to":I()}],"mask-image-l-from-pos":[{"mask-l-from":B()}],"mask-image-l-to-pos":[{"mask-l-to":B()}],"mask-image-l-from-color":[{"mask-l-from":I()}],"mask-image-l-to-color":[{"mask-l-to":I()}],"mask-image-x-from-pos":[{"mask-x-from":B()}],"mask-image-x-to-pos":[{"mask-x-to":B()}],"mask-image-x-from-color":[{"mask-x-from":I()}],"mask-image-x-to-color":[{"mask-x-to":I()}],"mask-image-y-from-pos":[{"mask-y-from":B()}],"mask-image-y-to-pos":[{"mask-y-to":B()}],"mask-image-y-from-color":[{"mask-y-from":I()}],"mask-image-y-to-color":[{"mask-y-to":I()}],"mask-image-radial":[{"mask-radial":[Q,Z]}],"mask-image-radial-from-pos":[{"mask-radial-from":B()}],"mask-image-radial-to-pos":[{"mask-radial-to":B()}],"mask-image-radial-from-color":[{"mask-radial-from":I()}],"mask-image-radial-to-color":[{"mask-radial-to":I()}],"mask-image-radial-shape":[{"mask-radial":[`circle`,`ellipse`]}],"mask-image-radial-size":[{"mask-radial":[{closest:[`side`,`corner`],farthest:[`side`,`corner`]}]}],"mask-image-radial-pos":[{"mask-radial-at":b()}],"mask-image-conic-pos":[{"mask-conic":[av]}],"mask-image-conic-from-pos":[{"mask-conic-from":B()}],"mask-image-conic-to-pos":[{"mask-conic-to":B()}],"mask-image-conic-from-color":[{"mask-conic-from":I()}],"mask-image-conic-to-color":[{"mask-conic-to":I()}],"mask-mode":[{mask:[`alpha`,`luminance`,`match`]}],"mask-origin":[{"mask-origin":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]}],"mask-position":[{mask:ee()}],"mask-repeat":[{mask:te()}],"mask-size":[{mask:L()}],"mask-type":[{"mask-type":[`alpha`,`luminance`]}],"mask-image":[{mask:[`none`,Q,Z]}],filter:[{filter:[``,`none`,Q,Z]}],blur:[{blur:ae()}],brightness:[{brightness:[av,Q,Z]}],contrast:[{contrast:[av,Q,Z]}],"drop-shadow":[{"drop-shadow":[``,`none`,p,kv,Cv]}],"drop-shadow-color":[{"drop-shadow":I()}],grayscale:[{grayscale:[``,av,Q,Z]}],"hue-rotate":[{"hue-rotate":[av,Q,Z]}],invert:[{invert:[``,av,Q,Z]}],saturate:[{saturate:[av,Q,Z]}],sepia:[{sepia:[``,av,Q,Z]}],"backdrop-filter":[{"backdrop-filter":[``,`none`,Q,Z]}],"backdrop-blur":[{"backdrop-blur":ae()}],"backdrop-brightness":[{"backdrop-brightness":[av,Q,Z]}],"backdrop-contrast":[{"backdrop-contrast":[av,Q,Z]}],"backdrop-grayscale":[{"backdrop-grayscale":[``,av,Q,Z]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[av,Q,Z]}],"backdrop-invert":[{"backdrop-invert":[``,av,Q,Z]}],"backdrop-opacity":[{"backdrop-opacity":[av,Q,Z]}],"backdrop-saturate":[{"backdrop-saturate":[av,Q,Z]}],"backdrop-sepia":[{"backdrop-sepia":[``,av,Q,Z]}],"border-collapse":[{border:[`collapse`,`separate`]}],"border-spacing":[{"border-spacing":w()}],"border-spacing-x":[{"border-spacing-x":w()}],"border-spacing-y":[{"border-spacing-y":w()}],"table-layout":[{table:[`auto`,`fixed`]}],caption:[{caption:[`top`,`bottom`]}],transition:[{transition:[``,`all`,`colors`,`opacity`,`shadow`,`transform`,`none`,Q,Z]}],"transition-behavior":[{transition:[`normal`,`discrete`]}],duration:[{duration:[av,`initial`,Q,Z]}],ease:[{ease:[`linear`,`initial`,_,Q,Z]}],delay:[{delay:[av,Q,Z]}],animate:[{animate:[`none`,v,Q,Z]}],backface:[{backface:[`hidden`,`visible`]}],perspective:[{perspective:[h,Q,Z]}],"perspective-origin":[{"perspective-origin":x()}],rotate:[{rotate:oe()}],"rotate-x":[{"rotate-x":oe()}],"rotate-y":[{"rotate-y":oe()}],"rotate-z":[{"rotate-z":oe()}],scale:[{scale:se()}],"scale-x":[{"scale-x":se()}],"scale-y":[{"scale-y":se()}],"scale-z":[{"scale-z":se()}],"scale-3d":[`scale-3d`],skew:[{skew:V()}],"skew-x":[{"skew-x":V()}],"skew-y":[{"skew-y":V()}],transform:[{transform:[Q,Z,``,`none`,`gpu`,`cpu`]}],"transform-origin":[{origin:x()}],"transform-style":[{transform:[`3d`,`flat`]}],translate:[{translate:ce()}],"translate-x":[{"translate-x":ce()}],"translate-y":[{"translate-y":ce()}],"translate-z":[{"translate-z":ce()}],"translate-none":[`translate-none`],zoom:[{zoom:[ov,Q,Z]}],accent:[{accent:I()}],appearance:[{appearance:[`none`,`auto`]}],"caret-color":[{caret:I()}],"color-scheme":[{scheme:[`normal`,`dark`,`light`,`light-dark`,`only-dark`,`only-light`]}],cursor:[{cursor:[`auto`,`default`,`pointer`,`wait`,`text`,`move`,`help`,`not-allowed`,`none`,`context-menu`,`progress`,`cell`,`crosshair`,`vertical-text`,`alias`,`copy`,`no-drop`,`grab`,`grabbing`,`all-scroll`,`col-resize`,`row-resize`,`n-resize`,`e-resize`,`s-resize`,`w-resize`,`ne-resize`,`nw-resize`,`se-resize`,`sw-resize`,`ew-resize`,`ns-resize`,`nesw-resize`,`nwse-resize`,`zoom-in`,`zoom-out`,Q,Z]}],"field-sizing":[{"field-sizing":[`fixed`,`content`]}],"pointer-events":[{"pointer-events":[`auto`,`none`]}],resize:[{resize:[`none`,``,`y`,`x`]}],"scroll-behavior":[{scroll:[`auto`,`smooth`]}],"scrollbar-thumb-color":[{"scrollbar-thumb":I()}],"scrollbar-track-color":[{"scrollbar-track":I()}],"scrollbar-gutter":[{"scrollbar-gutter":[`auto`,`stable`,`both`]}],"scrollbar-w":[{scrollbar:[`auto`,`thin`,`none`]}],"scroll-m":[{"scroll-m":w()}],"scroll-mx":[{"scroll-mx":w()}],"scroll-my":[{"scroll-my":w()}],"scroll-ms":[{"scroll-ms":w()}],"scroll-me":[{"scroll-me":w()}],"scroll-mbs":[{"scroll-mbs":w()}],"scroll-mbe":[{"scroll-mbe":w()}],"scroll-mt":[{"scroll-mt":w()}],"scroll-mr":[{"scroll-mr":w()}],"scroll-mb":[{"scroll-mb":w()}],"scroll-ml":[{"scroll-ml":w()}],"scroll-p":[{"scroll-p":w()}],"scroll-px":[{"scroll-px":w()}],"scroll-py":[{"scroll-py":w()}],"scroll-ps":[{"scroll-ps":w()}],"scroll-pe":[{"scroll-pe":w()}],"scroll-pbs":[{"scroll-pbs":w()}],"scroll-pbe":[{"scroll-pbe":w()}],"scroll-pt":[{"scroll-pt":w()}],"scroll-pr":[{"scroll-pr":w()}],"scroll-pb":[{"scroll-pb":w()}],"scroll-pl":[{"scroll-pl":w()}],"snap-align":[{snap:[`start`,`end`,`center`,`align-none`]}],"snap-stop":[{snap:[`normal`,`always`]}],"snap-type":[{snap:[`none`,`x`,`y`,`both`]}],"snap-strictness":[{snap:[`mandatory`,`proximity`]}
15],touch:[{touch:[`auto`,`none`,`manipulation`]}],"touch-x":[{"touch-pan":[`x`,`left`,`right`]}],"touch-y":[{"touch-pan":[`y`,`up`,`down`]}],"touch-pz":[`touch-pinch-zoom`],select:[{select:[`none`,`text`,`all`,`auto`]}],"will-change":[{"will-change":[`auto`,`scroll`,`contents`,`transform`,Q,Z]}],fill:[{fill:[`none`,...I()]}],"stroke-w":[{stroke:[av,wv,_v,vv]}],stroke:[{stroke:[`none`,...I()]}],"forced-color-adjust":[{"forced-color-adjust":[`auto`,`none`]}]},conflictingClassGroups:{"container-named":[`container-type`],overflow:[`overflow-x`,`overflow-y`],overscroll:[`overscroll-x`,`overscroll-y`],inset:[`inset-x`,`inset-y`,`inset-bs`,`inset-be`,`start`,`end`,`top`,`right`,`bottom`,`left`],"inset-x":[`right`,`left`],"inset-y":[`top`,`bottom`],flex:[`basis`,`grow`,`shrink`],gap:[`gap-x`,`gap-y`],p:[`px`,`py`,`ps`,`pe`,`pbs`,`pbe`,`pt`,`pr`,`pb`,`pl`],px:[`pr`,`pl`],py:[`pt`,`pb`],m:[`mx`,`my`,`ms`,`me`,`mbs`,`mbe`,`mt`,`mr`,`mb`,`ml`],mx:[`mr`,`ml`],my:[`mt`,`mb`],size:[`w`,`h`],"font-size":[`leading`],"fvn-normal":[`fvn-ordinal`,`fvn-slashed-zero`,`fvn-figure`,`fvn-spacing`,`fvn-fraction`],"fvn-ordinal":[`fvn-normal`],"fvn-slashed-zero":[`fvn-normal`],"fvn-figure":[`fvn-normal`],"fvn-spacing":[`fvn-normal`],"fvn-fraction":[`fvn-normal`],"line-clamp":[`display`,`overflow`],rounded:[`rounded-s`,`rounded-e`,`rounded-t`,`rounded-r`,`rounded-b`,`rounded-l`,`rounded-ss`,`rounded-se`,`rounded-ee`,`rounded-es`,`rounded-tl`,`rounded-tr`,`rounded-br`,`rounded-bl`],"rounded-s":[`rounded-ss`,`rounded-es`],"rounded-e":[`rounded-se`,`rounded-ee`],"rounded-t":[`rounded-tl`,`rounded-tr`],"rounded-r":[`rounded-tr`,`rounded-br`],"rounded-b":[`rounded-br`,`rounded-bl`],"rounded-l":[`rounded-tl`,`rounded-bl`],"border-spacing":[`border-spacing-x`,`border-spacing-y`],"border-w":[`border-w-x`,`border-w-y`,`border-w-s`,`border-w-e`,`border-w-bs`,`border-w-be`,`border-w-t`,`border-w-r`,`border-w-b`,`border-w-l`],"border-w-x":[`border-w-r`,`border-w-l`],"border-w-y":[`border-w-t`,`border-w-b`],"border-color":[`border-color-x`,`border-color-y`,`border-color-s`,`border-color-e`,`border-color-bs`,`border-color-be`,`border-color-t`,`border-color-r`,`border-color-b`,`border-color-l`],"border-color-x":[`border-color-r`,`border-color-l`],"border-color-y":[`border-color-t`,`border-color-b`],translate:[`translate-x`,`translate-y`,`translate-none`],"translate-none":[`translate`,`translate-x`,`translate-y`,`translate-z`],"scroll-m":[`scroll-mx`,`scroll-my`,`scroll-ms`,`scroll-me`,`scroll-mbs`,`scroll-mbe`,`scroll-mt`,`scroll-mr`,`scroll-mb`,`scroll-ml`],"scroll-mx":[`scroll-mr`,`scroll-ml`],"scroll-my":[`scroll-mt`,`scroll-mb`],"scroll-p":[`scroll-px`,`scroll-py`,`scroll-ps`,`scroll-pe`,`scroll-pbs`,`scroll-pbe`,`scroll-pt`,`scroll-pr`,`scroll-pb`,`scroll-pl`],"scroll-px":[`scroll-pr`,`scroll-pl`],"scroll-py":[`scroll-pt`,`scroll-pb`],touch:[`touch-x`,`touch-y`,`touch-pz`],"touch-x":[`touch`],"touch-y":[`touch`],"touch-pz":[`touch`]},conflictingClassGroupModifiers:{"font-size":[`leading`]},postfixLookupClassGroups:[`container-type`],orderSensitiveModifiers:[`*`,`**`,`after`,`backdrop`,`before`,`details-content`,`file`,`first-letter`,`first-line`,`marker`,`placeholder`,`selection`]}},Hv=(e,{extend:t={},override:n={}})=>(Wv(e.theme,n.theme),Wv(e.classGroups,n.classGroups),Wv(e.conflictingClassGroups,n.conflictingClassGroups),Wv(e.conflictingClassGroupModifiers,n.conflictingClassGroupModifiers),Uv(e,`postfixLookupClassGroups`,n.postfixLookupClassGroups),Uv(e,`orderSensitiveModifiers`,n.orderSensitiveModifiers),Gv(e.theme,t.theme),Gv(e.classGroups,t.classGroups),Gv(e.conflictingClassGroups,t.conflictingClassGroups),Gv(e.conflictingClassGroupModifiers,t.conflictingClassGroupModifiers),Kv(e,t,`postfixLookupClassGroups`),Kv(e,t,`orderSensitiveModifiers`),e),Uv=(e,t,n)=>{n!==void 0&&(e[t]=n)},Wv=(e,t)=>{if(t)for(let n in t)Uv(e,n,t[n])},Gv=(e,t)=>{if(t)for(let n in t)Kv(e,t,n)},Kv=(e,t,n)=>{let r=t[n];r!==void 0&&(e[n]=e[n]?e[n].concat(r):r)},qv=e=>W_(e?typeof e==`function`?()=>e(Vv()):()=>Hv(Vv(),e):Vv),Jv=e=>{if(pg(e))return;let t=e,n={...t.extend??{}};for(let e of[`theme`,`classGroups`,`conflictingClassGroups`,`conflictingClassGroupModifiers`,`postfixLookupClassGroups`,`orderSensitiveModifiers`,`cacheSize`,`prefix`,`separator`,`experimentalParseClassName`])t[e]!==void 0&&n[e]===void 0&&(n[e]=t[e]);let r={};if(Object.keys(n).length>0&&(r.extend=n),t.override!=null&&!pg(t.override)&&(r.override=t.override),!(!r.extend&&!r.override))return r},Yv=e=>{let t=qv(Jv(e));return e=>t.mergeString(e)},Xv,Zv=()=>(Xv||=qv(),Xv),Qv=()=>((!Ng.cachedTwMerge||Ng.didTwMergeConfigChange)&&(Ng.didTwMergeConfigChange=!1,Ng.cachedTwMerge=Yv(Ng.cachedTwMergeConfig)),Ng.cachedTwMerge),$v=e=>{let t=e?.twMergeConfig;!t||pg(t)||mg(t,Ng.cachedTwMergeConfig)||(Ng.cachedTwMergeConfig=t,Ng.didTwMergeConfigChange=!0)},ey=e=>og(e),ty=(()=>{let e=Error();return!(`line`in e)&&!(`lineNumber`in e)})(),ny=64,ry=500,iy=new Map,ay=new Map,oy=0,sy=()=>{iy=new Map,ay=new Map,oy=0},cy=e=>{if(e)return e.indexOf(` `)===-1?e:Zv().mergeString(e)||void 0},ly=(e,t,n)=>{let r=iy.get(e);r===void 0&&(r=[],iy.set(e,r)),r.length>=ny&&r.shift(),r.push({rest:t,result:n}),++oy>ry&&(oy=0,ay=iy,iy=new Map)},uy=(e,t,n,r,i)=>{let a=iy.get(e);if(a===void 0&&(a=ay.get(e)),a!==void 0)for(let e=0;e<a.length;e++){let o=a[e],s=o.rest;if(s.length!==n-1)continue;let c=0,l=!0;for(let e=t+1;e<r;e++){let t=i(e);if(t&&t!==s[c++]){l=!1;break}}if(l)return o.result}},dy=e=>{let t=e.length,n=``,r=-1,i=0,a=!0;for(let o=0;o<t;o++){let t=e[o];if(t){if(typeof t!=`string`){a=!1;break}r===-1&&(n=t,r=o),i++}}if(!a)return cy(ey(e));if(i===0)return;if(i===1)return cy(n);let o=uy(n,r,i,t,t=>e[t]);if(o!==void 0)return o||void 0;let s=n,c=[];for(let n=r+1;n<t;n++){let t=e[n];t&&(s+=` `+t,c.push(t))}let l=cy(s)??``;return ly(n,c,l),l||void 0},fy=Ng.reset.bind(Ng);Ng.reset=()=>{Xv=void 0,sy(),fy()};var py=(e,t)=>{let n=ey(e);return!n||!(t?.twMerge??!0)?n||void 0:n.indexOf(` `)===-1?n:($v(t),(t?.twMergeConfig&&!pg(t.twMergeConfig)?Qv():Zv().mergeString)(n)||void 0)},my=e=>e==null||!(e.twMerge===!1||e.twMergeConfig&&!pg(e.twMergeConfig)),hy=(e,...t)=>py(t,e),gy=(...e)=>t=>my(t)?ty?dy(e):cy(ey(e)):py(e,t),_y=c_(hy);_y.tv;var vy=_y.createTV,yy=Bm.ui?.tv,by=vy(yy);function xy(e){if(typeof e==`function`)return e;if(Array.isArray(e))for(let t=e.length-1;t>=0;t--){let n=xy(e[t]);if(n)return n}}function Sy(e){return Array.isArray(e)?e.flatMap(e=>Sy(e)):typeof e==`function`?[]:[e]}function Cy(e,t,n){return gy(e(n()),...Sy(t.class),...Sy(t.className))(yy)??``}function wy(e,t=0){if(e==null)return!0;let n=typeof e;if(n===`string`||n===`boolean`)return!0;
15if(n===`number`)return Number.isFinite(e);if(Array.isArray(e)){if(t>=4)return!1;for(let n of e)if(!wy(n,t+1))return!1;return!0}return!1}function Ty(e){let t=Object.getPrototypeOf(e);if(t===Object.prototype||t===null){for(let t of Object.keys(e))if(!wy(e[t]))return;return JSON.stringify(e)}}function Ey(e){let t=new Map;return new Proxy(e,{get(e,n){let r=e[n];return typeof r==`function`?(e={})=>{let i=xy(e.class)??xy(e.className);if(!i){let i=Ty(e);if(i===void 0)return r(e);let a=t.get(n);a||(a=new Map,t.set(n,a));let o=a.get(i);return o===void 0&&!a.has(i)&&(a.size>=500&&a.clear(),o=r(e),a.set(i,o)),o}return Cy(i,e,()=>r({...e,class:void 0,className:void 0}))}:r}})}function Dy(e){return gy(e)(yy)??``}function Oy(e){if(!e||typeof e!=`object`)return e;let t=e.slots,n=t&&typeof t==`object`?Object.entries(t).filter(e=>typeof e[1]==`function`):[],r=typeof e.base==`function`?e.base:void 0;if(!n.length&&!r)return e;let i=e.extend,a={...e},o,s=!1;if(r&&(a.base=r(Dy(i?.slots?.base??i?.base)),i?.slots?.base&&(o??={...i.slots},o.base=``),i?.base&&(s=!0)),n.length){let e={...t};
15for(let[t,r]of n)e[t]=r(Dy(i?.slots?.[t])),i?.slots?.[t]&&(o??={...i.slots},o[t]=``);a.slots=e}if(o||s){let e={...i};o&&(e.slots=o),s&&(e.base=``),a.extend=e}return a}var ky=(e=>{let t=by(Oy(e));return new Proxy(t,{apply(e,t,n){let r=Reflect.apply(e,t,n);if(r&&typeof r==`object`)return Ey(r);if(typeof r==`string`){let r=n[0]??{},i=xy(r.class)??xy(r.className);if(i)return Cy(i,r,()=>Reflect.apply(e,t,[{...r,class:void 0,className:void 0}]))}return r}})}),$={__name:`Icon`,props:{name:{type:null,required:!0},mode:{type:String,required:!1},size:{type:[String,Number],required:!1},customize:{type:[Function,Boolean,null],required:!1}},setup(e){let t=e,n=Fh();function r(e,t){if(e!==!1)return e===!0||e===null?t:e}let i=B(()=>{let e=t.mode||n.icon?.mode;return e===`css`?`style`:e}),a=B(()=>t.size||n.icon?.size),o=B(()=>r(t.customize,n.icon?.customize)),s=B(()=>typeof t.name==`string`?t.name.replace(/^i-/,``):``),c=B(()=>Re(s.value));return(t,n)=>typeof e.name==`string`?(D(),M(l(Be),{key:0,icon:s.value,mode:i.value,width:a.value,height:a.value,customise:o.value,ssr:c.value},null,8,[`icon`,`mode`,`width`,`height`,`customise`,`ssr`])):(D(),M(_e(e.name),{key:1}))}},Ay=Symbol(`nuxt-ui.avatar-group`);function jy(e){let t=ce(Ay,void 0),n=B(()=>e.size??t?.value.size),r=B(()=>e.color??t?.value.color);return d(Ay,B(()=>({size:n.value,color:r.value}))),{size:n,color:r}}var My={slots:{root:`relative inline-flex items-center justify-center shrink-0`,base:`rounded-full ring ring-bg flex items-center justify-center text-inverted font-medium whitespace-nowrap`},variants:{color:{primary:`bg-primary`,secondary:`bg-secondary`,success:`bg-success`,info:`bg-info`,warning:`bg-warning`,error:`bg-error`,neutral:`bg-inverted`},size:{"3xs":`h-[4px] min-w-[4px] text-[4px]`,"2xs":`h-[5px] min-w-[5px] text-[5px]`,xs:`h-[6px] min-w-[6px] text-[6px]`,sm:`h-[7px] min-w-[7px] text-[7px]`,md:`h-[8px] min-w-[8px] text-[8px]`,lg:`h-[9px] min-w-[9px] text-[9px]`,xl:`h-[10px] min-w-[10px] text-[10px]`,"2xl":`h-[11px] min-w-[11px] text-[11px]`,"3xl":`h-[12px] min-w-[12px] text-[12px]`},position:{"top-right":`top-0 right-0`,"bottom-right":`bottom-0 right-0`,"top-left":`top-0 left-0`,"bottom-left":`bottom-0 left-0`},inset:{false:``},standalone:{false:`absolute`}},compoundVariants:[{position:`top-right`,inset:!1,class:`-translate-y-1/2 translate-x-1/2 transform`},{position:`bottom-right`,inset:!1,class:`translate-y-1/2 translate-x-1/2 transform`},{position:`top-left`,inset:!1,class:`-translate-y-1/2 -translate-x-1/2 transform`},{position:`bottom-left`,inset:!1,class:`translate-y-1/2 -translate-x-1/2 transform`}],defaultVariants:{size:`md`,color:`primary`,position:`top-right`}},Ny=Object.assign({inheritAttrs:!1},{__name:`Chip`,props:se({as:{type:null,required:!1},text:{type:[String,Number],required:!1},color:{type:null,required:!1},size:{type:null,required:!1},position:{type:null,required:!1},inset:{type:Boolean,required:!1,default:!1},standalone:{type:Boolean,required:!1,default:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},{show:{type:Boolean,default:!0},showModifiers:{}}),emits:[`update:show`],setup(e){let t=e,n=tg(`chip`,t),r=b(e,`show`,{type:Boolean,default:!0}),{size:a}=jy(t),o=Fh(),s=B(()=>ky({extend:My,...o.ui?.chip||{}})({color:n.color,size:a.value??n.size,position:n.position,inset:n.inset,standalone:n.standalone}));return(e,t)=>(D(),M(l(Y),{as:l(n).as,"data-slot":e.$attrs[`data-slot`]??`root`,class:v(s.value.root({class:[l(n).ui?.root,l(n).class]}))},{default:P(()=>[i(l(_o),H(c({...e.$attrs,"data-slot":void 0})),{default:P(()=>[O(e.$slots,`default`)]),_:3},16),r.value?(D(),q(`span`,{key:0,"data-slot":`base`,class:v(s.value.base({class:l(n).ui?.base}))},[O(e.$slots,`content`,{},()=>[S(V(l(n).text),1)])],2)):W(``,!0)]),_:3},8,[`as`,`data-slot`,`class`]))}}),Py={slots:{root:`inline-flex items-center justify-center shrink-0 select-none rounded-full align-middle`,image:`h-full w-full rounded-[inherit] object-cover`,fallback:`font-medium truncate`,icon:`shrink-0`},variants:{color:{primary:{root:`bg-primary/10`,fallback:`text-primary`,icon:`text-primary`},secondary:{root:`bg-secondary/10`,fallback:`text-secondary`,icon:`text-secondary`},success:{root:`bg-success/10`,fallback:`text-success`,icon:`text-success`},info:{root:`bg-info/10`,fallback:`text-info`,icon:`text-info`},warning:{root:`bg-warning/10`,fallback:`text-warning`,icon:`text-warning`},error:{root:`bg-error/10`,fallback:`text-error`,icon:`text-error`},neutral:{root:`bg-elevated`,fallback:`text-muted`,icon:`text-muted`}},size:{"3xs":{root:`size-4 text-[8px]`},"2xs":{root:`size-5 text-[10px]`},xs:{root:`size-6 text-xs`},sm:{root:`size-7 text-sm`},md:{root:`size-8 text-base`},lg:{root:`size-9 text-lg`},xl:{root:`size-10 text-xl`},"2xl":{root:`size-11 text-[22px]`},"3xl":{root:`size-12 text-2xl`}}},defaultVariants:{size:`md`,color:`neutral`}},Fy=Object.assign({inheritAttrs:!1},{__name:`Avatar`,props:{as:{type:null,required:!1},src:{type:String,required:!1},alt:{type:String,required:!1},icon:{type:null,required:!1},text:{type:String,required:!1},size:{type:null,required:!1},color:{type:null,required:!1},chip:{type:[Boolean,Object],required:!1},class:{type:null,required:!1},style:{type:null,required:!1},ui:{type:Object,required:!1}},setup(e){let t=e,n=tg(`avatar`,t),r=B(()=>typeof n.as==`string`||typeof n.as?.render==`function`?{root:n.as}:Sa(n.as,{root:`span`})),i=B(()=>n.text||(n.alt||``).split(` `).map(e=>e.charAt(0)).join(``).substring(0,2)),a=Fh(),{size:o,color:s}=jy(t),c=B(()=>ky({extend:Py,...a.ui?.avatar||{}})({size:o.value??n.size,color:s.value??n.color}
15)),u=B(()=>c.value.root({class:[n.ui?.root,n.class]})),d=B(()=>{let e=(u.value||``).split(` `).find(e=>/^size-\d+$/.test(e));if(e){let t=Number.parseFloat(e.split(`-`)[1]??``);if(!Number.isNaN(t))return t*4}return null}),f=N(!1);U(()=>n.src,()=>{f.value&&=!1});function p(){f.value=!0}return(e,t)=>(D(),M(_e(l(n).chip?Ny:l(Y)),m({as:r.value.root},l(n).chip?typeof l(n).chip==`object`?{inset:!0,...l(n).chip}:{inset:!0}:{},{"data-slot":e.$attrs[`data-slot`]??`root`,class:u.value,style:l(n).style}),{default:P(()=>[l(n).src&&!f.value?(D(),M(_e(r.value.img||l(`img`)),m({key:0,src:l(n).src,alt:l(n).alt,width:d.value,height:d.value},e.$attrs,{"data-slot":`image`,class:c.value.image({class:l(n).ui?.image}),onError:p}),null,16,[`src`,`alt`,`width`,`height`,`class`])):(D(),M(l(_o),H(m({key:1},{...e.$attrs,"data-slot":void 0})),{default:P(()=>[O(e.$slots,`default`,{},()=>[l(n).icon?(D(),M($,{key:0,name:l(n).icon,"data-slot":`icon`,class:v(c.value.icon({class:l(n).ui?.icon}))},null,8,[`name`,`class`])):(D(),q(`span`,{key:1,"data-slot":`fallback`,class:v(c.value.fallback({class:l(n).ui?.fallback}))},V(i.value||`\xA0`),3))])]),_:3},16))]),_:3},16,[`as`,`data-slot`,`class`,`style`]))}});function Iy(e){let t=Fh(),n=B(()=>K(e)),r=B(()=>n.value.icon&&n.value.leading||n.value.icon&&!n.value.trailing||n.value.loading&&!n.value.trailing||!!n.value.leadingIcon);return{isLeading:r,isTrailing:B(()=>n.value.icon&&n.value.trailing||n.value.loading&&n.value.trailing||!!n.value.trailingIcon&&n.value.trailing!==!1),leadingIconName:B(()=>n.value.loading?n.value.loadingIcon||t.ui.icons.loading:n.value.leadingIcon||n.value.icon),trailingIconName:B(()=>n.value.loading&&!r.value?n.value.loadingIcon||t.ui.icons.loading:n.value.trailingIcon||n.value.icon)}}var Ly=Symbol(`nuxt-ui.field-group`);function Ry(e){let t=ce(Ly,void 0);return{orientation:B(()=>t?.value.orientation),size:B(()=>e?.size??t?.value.size)}}var zy=G({name:`FieldGroupReset`,setup(e,{slots:t}){return d(Ly,B(()=>({size:void 0,orientation:void 0}))),()=>t.default?.()}}),By=Symbol(`nuxt-ui.form-options`),Vy=Symbol(`nuxt-ui.form-events`),Hy=Symbol(`nuxt-ui.form-field`),Uy=Symbol(`nuxt-ui.input-id`),Wy=Symbol(`nuxt-ui.form-inputs`),Gy=Symbol(`nuxt-ui.form-loading`),Ky=Symbol(`nuxt-ui.form-errors`);function qy(e,t){let n=ce(By,void 0),r=ce(Vy,void 0),i=ce(Hy,void 0),a=ce(Uy,void 0);d(Hy,void 0),i&&a&&(t?.bind===!1?a.value=void 0:e?.id&&(a.value=e?.id));function o(e,t,n){r&&i&&t&&r.emit({type:e,name:t,eager:n})}function s(){o(`blur`,i?.value.name)}function c(){o(`focus`,i?.value.name)}function l(){o(`change`,i?.value.name)}let u=!1;Se()&&fe(()=>{u=!0});let f=Tr(()=>{u||o(`input`,i?.value.name,!t?.deferInputValidation||i?.value.eagerValidation)},i?.value.validateOnInputDelay??n?.value.validateOnInputDelay??0);return{id:B(()=>e?.id??a?.value),name:B(()=>e?.name??i?.value.name),size:B(()=>e?.size??i?.value.size),color:B(()=>i?.value.error?`error`:e?.color),highlight:B(()=>i?.value.error?!0:e?.highlight||void 0),disabled:B(()=>n?.value.disabled||e?.disabled||void 0),emitFormBlur:s,emitFormInput:f,emitFormChange:l,emitFormFocus:c,ariaAttrs:B(()=>{if(!i?.value)return;let e=[`error`,`hint`,`description`,`help`].filter(e=>i?.value?.[e]).map(e=>`${i?.value.ariaId}-${e}`)||[],t={"aria-invalid":!!i?.value.error};return e.length>0&&(t[`aria-describedby`]=e.join(` `)),t})}}var Jy=`active.activeClass.ariaCurrentValue.as.disabled.download.exact.exactActiveClass.exactHash.exactQuery.external.form.formaction.formenctype.formmethod.formnovalidate.formtarget.href.hreflang.inactiveClass.locale.media.noPrefetch.noRel.onClick.ping.prefetch.prefetchOn.prefetchedClass.referrerpolicy.rel.replace.target.title.to.trailingSlash.type.viewTransition`.split(`.`);function Yy(e){let t=Object.keys(e),n=t.filter(e=>e.startsWith(`aria-`)),r=t.filter(e=>e.startsWith(`data-`));return Cr(e,...Jy,...n,...r)}function Xy(e,t){let n=tm(e,t).reduce((e,t)=>(t.type===`added`&&e.add(t.key),e),new Set);return ta(Object.fromEntries(Object.entries(e).filter(([e])=>!n.has(e))),Object.fromEntries(Object.entries(t).filter(([e])=>!n.has(e))))}var Zy={__name:`LinkBase`,props:{as:{type:String,required:!1,default:`button`},type:{type:String,required:!1,default:`button`},disabled:{type:Boolean,required:!1},onClick:{type:[Function,Array],required:!1},href:{type:[String,null],required:!1},navigate:{type:Function,required:!1},target:{type:[String,Object,null],required:!1},rel:{type:[String,Object,null],required:!1},active:{type:Boolean,required:!1},isExternal:{type:Boolean,required:!1}},setup(e){let t=e;function n(e){if(t.disabled){e.stopPropagation(),e.preventDefault();return}if(t.onClick)for(let n of Array.isArray(t.onClick)?t.onClick:[t.onClick])n(e);t.href&&t.navigate&&!t.isExternal&&t.navigate(e)}return(t,r)=>(D(),M(l(Y),m(e.href?{as:`a`,href:e.disabled?void 0:e.href,"aria-disabled":e.disabled?`true`:void 0,role:e.disabled?`link`:void 0,tabindex:e.disabled?-1:void 0}:e.as===`button`?{as:e.as,type:e.type,disabled:e.disabled}:{as:e.as},{rel:e.rel,target:e.target,onClick:n}),{default:P(()=>[O(t.$slots,`default`)]),_:3},16,[`rel`,`target`]))}},Qy={base:`outline-primary/25 focus-visible:outline-3 rounded-md`,variants:{active:{true:`text-primary`,false:`text-muted`},disabled:{true:`cursor-not-allowed opacity-75`}},compoundVariants:[{active:!1,disabled:!1,class:[`hover:text-default`,`transition-colors`]}]},$y=Object.assign({inheritAttrs:!1},{__name:`Link`,props:{as:{type:null,required:!1,default:`button`},href:{type:null,required:!1},external:{type:Boolean,required:!1},target:{type:[String,Object,null],required:!1},rel:{type:[String,Object,null],required:!1},noRel:{type:Boolean,required:!1},type:{type:null,required:!1,default:`button`},disabled:{type:Boolean,required:!1},active:{type:Boolean,required:!1,default:void 0},exact:{type:Boolean,required:!1},exactQuery:{type:[Boolean,String],required:!1},exactHash:{type:Boolean,required:!1},inactiveClass:{type:String,required:!1},custom:{type:Boolean,required:!1},raw:{type:Boolean,required:!1},class:{type:null,required:!1},activeClass:{type:String,required:!1},exactActiveClass:{type:String,required:!1},ariaCurrentValue:{type:String,required:!1,default:`page`},viewTransition:{type:Boolean,required:!1},to:{type:null,required:!1},replace:{type:Boolean,required:!1}},setup(e){let t=e,n=it(),r=Fh(),i=Ra(Sr(t,`as`,`type`,`disabled`,`active`,`exact`,`exactQuery`,`exactHash`,`activeClass`,`inactiveClass`,`to`,`href`,`raw`,`custom`,`class`,`target`,`rel`,`noRel`)),a=B(()=>ky({extend:Qy,...Sa({variants:{active:{true:bm(r.ui?.link?.variants?.active?.true,t.activeClass),false:bm(r.ui?.link?.variants?.active?.false,t.inactiveClass)}}},r.ui?.link||{})})),o=B(()=>t.to??t.href),s=B(()=>t.external?!0:o.value?typeof o.value==`string`&&pm(o.value,{acceptRelative:!0}):!1),u=B(()=>!!t.target&&t.target!==`_self`),d=B(()=>t.noRel?null:t.rel===void 0?s.value||u.value?`noopener noreferrer`:null:t.rel||null);function f({route:e,isActive:r,isExactActive:i}){if(t.active!==void 0)return t.active;if(!o.value)return!1;if(t.exactQuery===`partial`){if(!Xy(e.query,n.query))return!1}else if(t.exactQuery===!0&&!ta(e.query,n.query))return!1;return t.exactHash&&e.hash!==n.hash?!1:!!(t.exact&&i||!t.exact&&r)}function p({route:e,isActive:n,isExactActive:r}={}){let i=f({route:e,isActive:n,isExactActive:r});return t.raw?[t.class,i?t.activeClass:t.inactiveClass]:a.value({class:t.class,active:i,disabled:t.disabled})}return(n,r)=>!s.value&&o.value?(D(),M(l(Pn),m({key:0},l(i),{to:o.value,custom:``}),{default:P(({href:r,navigate:i,route:a,isActive:o,isExactActive:u})=>[e.custom?(D(),M(l(_o),{key:0},{default:P(()=>[O(n.$slots,`default`,H(c({...n.$attrs,...e.exact&&u?{"aria-current":t.ariaCurrentValue}:{},as:e.as,type:e.type,disabled:e.disabled,href:r,navigate:i,rel:d.value,target:e.target,isExternal:s.value,active:f({route:a,isActive:o,isExactActive:u})})))]),_:2},1024)):(D(),M(Zy,m({key:1},{...n.$attrs,...e.exact&&u?{"aria-current":t.ariaCurrentValue}:{},as:e.as,type:e.type,disabled:e.disabled,href:r,navigate:i,rel:d.value,target:e.target,isExternal:s.value},{class:p({route:a,isActive:o,isExactActive:u})}),{default:P(()=>[O(n.$slots,`default`,{active:f({route:a,isActive:o,isExactActive:u})})]),_:2},1040,[`class`]))]),_:3},16,[`to`])):e.custom?(D(),M(l(_o),{key:1},{default:P(()=>[O(n.$slots,`default`,H(c({...n.$attrs,as:e.as,type:e.type,disabled:e.disabled,href:o.value,rel:d.value,target:e.target,active:e.active??!1,isExternal:s.value})))]),_:3})):(D(),M(Zy,m({key:2},{...n.$attrs,as:e.as,type:e.type,disabled:e.disabled,href:o.value,rel:d.value,target:e.target,isExternal:s.value},{class:p()}),{default:P(()=>[O(n.$slots,`default`,{active:e.active??!1})]),_:3},16,[`class`]))}}
15),eb={slots:{base:[`rounded-md font-medium inline-flex items-center disabled:cursor-not-allowed aria-disabled:cursor-not-allowed disabled:opacity-75 aria-disabled:opacity-75`,`transition-colors`],label:`truncate`,leadingIcon:`shrink-0`,leadingAvatar:`shrink-0`,leadingAvatarSize:``,trailingIcon:`shrink-0`},variants:{fieldGroup:{horizontal:`not-only:first:rounded-e-none not-only:last:rounded-s-none not-last:not-first:rounded-none focus-visible:z-[1]`,vertical:`not-only:first:rounded-b-none not-only:last:rounded-t-none not-last:not-first:rounded-none focus-visible:z-[1]`},color:{primary:``,secondary:``,success:``,info:``,warning:``,error:``,neutral:``},variant:{solid:``,outline:``,soft:``,subtle:``,ghost:``,link:``},size:{xs:{base:`px-2 py-1 text-xs gap-1`,leadingIcon:`size-4`,leadingAvatarSize:`3xs`,trailingIcon:`size-4`},sm:{base:`px-2.5 py-1.5 text-xs gap-1.5`,leadingIcon:`size-4`,leadingAvatarSize:`3xs`,trailingIcon:`size-4`},md:{base:`px-2.5 py-1.5 text-sm gap-1.5`,leadingIcon:`size-5`,leadingAvatarSize:`2xs`,trailingIcon:`size-5`},lg:{base:`px-3 py-2 text-sm gap-2`,leadingIcon:`size-5`,leadingAvatarSize:`2xs`,trailingIcon:`size-5`},xl:{base:`px-3 py-2 text-base gap-2`,leadingIcon:`size-6`,leadingAvatarSize:`xs`,trailingIcon:`size-6`}},block:{true:{base:`w-full justify-center`,trailingIcon:`ms-auto`}},square:{true:``},leading:{true:``},trailing:{true:``},loading:{true:``},active:{true:{base:``},false:{base:``}}},compoundVariants:[{color:`primary`,variant:`solid`,class:`text-inverted bg-primary hover:bg-primary/75 active:bg-primary/75 disabled:bg-primary aria-disabled:bg-primary outline-primary/25 focus-visible:outline-3`},{color:`secondary`,variant:`solid`,class:`text-inverted bg-secondary hover:bg-secondary/75 active:bg-secondary/75 disabled:bg-secondary aria-disabled:bg-secondary outline-secondary/25 focus-visible:outline-3`},{color:`success`,variant:`solid`,class:`text-inverted bg-success hover:bg-success/75 active:bg-success/75 disabled:bg-success aria-disabled:bg-success outline-success/25 focus-visible:outline-3`},{color:`info`,variant:`solid`,class:`text-inverted bg-info hover:bg-info/75 active:bg-info/75 disabled:bg-info aria-disabled:bg-info outline-info/25 focus-visible:outline-3`},{color:`warning`,variant:`solid`,class:`text-inverted bg-warning hover:bg-warning/75 active:bg-warning/75 disabled:bg-warning aria-disabled:bg-warning outline-warning/25 focus-visible:outline-3`},{color:`error`,variant:`solid`,class:`text-inverted bg-error hover:bg-error/75 active:bg-error/75 disabled:bg-error aria-disabled:bg-error outline-error/25 focus-visible:outline-3`},{color:`primary`,variant:`outline`,class:`ring ring-inset ring-primary/50 text-primary hover:bg-primary/10 active:bg-primary/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent outline-primary/25 focus-visible:outline-3 focus-visible:ring-primary`},{color:`secondary`,variant:`outline`,class:`ring ring-inset ring-secondary/50 text-secondary hover:bg-secondary/10 active:bg-secondary/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent outline-secondary/25 focus-visible:outline-3 focus-visible:ring-secondary`},{color:`success`,variant:`outline`,class:`ring ring-inset ring-success/50 text-success hover:bg-success/10 active:bg-success/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent outline-success/25 focus-visible:outline-3 focus-visible:ring-success`},{color:`info`,variant:`outline`,class:`ring ring-inset ring-info/50 text-info hover:bg-info/10 active:bg-info/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent outline-info/25 focus-visible:outline-3 focus-visible:ring-info`},{color:`warning`,variant:`outline`,class:`ring ring-inset ring-warning/50 text-warning hover:bg-warning/10 active:bg-warning/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent outline-warning/25 focus-visible:outline-3 focus-visible:ring-warning`},{color:`error`,variant:`outline`,class:`ring ring-inset ring-error/50 text-error hover:bg-error/10 active:bg-error/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent outline-error/25 focus-visible:outline-3 focus-visible:ring-error`},{color:`primary`,variant:`soft`,class:`text-primary bg-primary/10 hover:bg-primary/15 active:bg-primary/15 outline-primary/25 focus-visible:outline-3 disabled:bg-primary/10 aria-disabled:bg-primary/10`},{color:`secondary`,variant:`soft`,class:`text-secondary bg-secondary/10 hover:bg-secondary/15 active:bg-secondary/15 outline-secondary/25 focus-visible:outline-3 disabled:bg-secondary/10 aria-disabled:bg-secondary/10`},{color:`success`,variant:`soft`,class:`text-success bg-success/10 hover:bg-success/15 active:bg-success/15 outline-success/25 focus-visible:outline-3 disabled:bg-success/10 aria-disabled:bg-success/10`},{color:`info`,variant:`soft`,class:`text-info bg-info/10 hover:bg-info/15 active:bg-info/15 outline-info/25 focus-visible:outline-3 disabled:bg-info/10 aria-disabled:bg-info/10`},{color:`warning`,variant:`soft`,class:`text-warning bg-warning/10 hover:bg-warning/15 active:bg-warning/15 outline-warning/25 focus-visible:outline-3 disabled:bg-warning/10 aria-disabled:bg-warning/10`},{color:`error`,variant:`soft`,class:`text-error bg-error/10 hover:bg-error/15 active:bg-error/15 outline-error/25 focus-visible:outline-3 disabled:bg-error/10 aria-disabled:bg-error/10`},{color:`primary`,variant:`subtle`,class:`text-primary ring ring-inset ring-primary/25 bg-primary/10 hover:bg-primary/15 active:bg-primary/15 disabled:bg-primary/10 aria-disabled:bg-primary/10 outline-primary/25 focus-visible:outline-3 focus-visible:ring-primary`},{color:`secondary`,variant:`subtle`,class:`text-secondary ring ring-inset ring-secondary/25 bg-secondary/10 hover:bg-secondary/15 active:bg-secondary/15 disabled:bg-secondary/10 aria-disabled:bg-secondary/10 outline-secondary/25 focus-visible:outline-3 focus-visible:ring-secondary`},{color:`success`,variant:`subtle`,class:`text-success ring ring-inset ring-success/25 bg-success/10 hover:bg-success/15 active:bg-success/15 disabled:bg-success/10 aria-disabled:bg-success/10 outline-success/25 focus-visible:outline-3 focus-visible:ring-success`},{color:`info`,variant:`subtle`,class:`text-info ring ring-inset ring-info/25 bg-info/10 hover:bg-info/15 active:bg-info/15 disabled:bg-info/10 aria-disabled:bg-info/10 outline-info/25 focus-visible:outline-3 focus-visible:ring-info`},{color:`warning`,variant:`subtle`,class:`text-warning ring ring-inset ring-warning/25 bg-warning/10 hover:bg-warning/15 active:bg-warning/15 disabled:bg-warning/10 aria-disabled:bg-warning/10 outline-warning/25 focus-visible:outline-3 focus-visible:ring-warning`},{color:`error`,variant:`subtle`,class:`text-error ring ring-inset ring-error/25 bg-error/10 hover:bg-error/15 active:bg-error/15 disabled:bg-error/10 aria-disabled:bg-error/10 outline-error/25 focus-visible:outline-3 focus-visible:ring-error`},{color:`primary`,variant:`ghost`,class:`text-primary hover:bg-primary/10 active:bg-primary/10 outline-primary/25 focus-visible:outline-3 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent`},{color:`secondary`,variant:`ghost`,class:`text-secondary hover:bg-secondary/10 active:bg-secondary/10 outline-secondary/25 focus-visible:outline-3 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent`},{color:`success`,variant:`ghost`,class:`text-success hover:bg-success/10 active:bg-success/10 outline-success/25 focus-visible:outline-3 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent`},{color:`info`,variant:`ghost`,class:`text-info hover:bg-info/10 active:bg-info/10 outline-info/25 focus-visible:outline-3 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent`},{color:`warning`,variant:`ghost`,class:`text-warning hover:bg-warning/10 active:bg-warning/10 outline-warning/25 focus-visible:outline-3 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent`},{color:`error`,variant:`ghost`,class:`text-error hover:bg-error/10 active:bg-error/10 outline-error/25 focus-visible:outline-3 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent`},{color:`primary`,variant:`link`,class:`text-primary hover:text-primary/75 active:text-primary/75 disabled:text-primary aria-disabled:text-primary outline-primary/25 focus-visible:outline-3`},{color:`secondary`,variant:`link`,class:`text-secondary hover:text-secondary/75 active:text-secondary/75 disabled:text-secondary aria-disabled:text-secondary outline-secondary/25 focus-visible:outline-3`},{color:`success`,variant:`link`,class:`text-success hover:text-success/75 active:text-success/75 disabled:text-success aria-disabled:text-success outline-success/25 focus-visible:outline-3`},{color:`info`,variant:`link`,class:`text-info hover:text-info/75 active:text-info/75 disabled:text-info aria-disabled:text-info outline-info/25 focus-visible:outline-3`},{color:`warning`,variant:`link`,class:`text-warning hover:text-warning/75 active:text-warning/75 disabled:text-warning aria-disabled:text-warning outline-warning/25 focus-visible:outline-3`},{color:`error`,variant:`link`,class:`text-error hover:text-error/75 active:text-error/75 disabled:text-error aria-disabled:text-error outline-error/25 focus-visible:outline-3`},{color:`neutral`,variant:`solid`,class:`text-inverted bg-inverted hover:bg-inverted/90 active:bg-inverted/90 disabled:bg-inverted aria-disabled:bg-inverted outline-inverted/25 focus-visible:outline-3`},{color:`neutral`,variant:`outline`,class:`ring ring-inset ring-accented text-default bg-default hover:bg-elevated active:bg-elevated disabled:bg-default aria-disabled:bg-default outline-inverted/25 focus-visible:outline-3 focus-visible:ring-inverted`},{color:`neutral`,variant:`soft`,class:`text-default bg-elevated hover:bg-accented/75 active:bg-accented/75 outline-inverted/25 focus-visible:outline-3 disabled:bg-elevated aria-disabled:bg-elevated`},{color:`neutral`,variant:`subtle`,class:`ring ring-inset ring-accented text-default bg-elevated hover:bg-accented/75 active:bg-accented/75 disabled:bg-elevated aria-disabled:bg-elevated outline-inverted/25 focus-visible:outline-3 focus-visible:ring-inverted`},{color:`neutral`,variant:`ghost`,class:`text-default hover:bg-elevated active:bg-elevated outline-inverted/25 focus-visible:outline-3 hover:disabled:bg-transparent dark:hover:disabled:bg-transparent hover:aria-disabled:bg-transparent dark:hover:aria-disabled:bg-transparent`},{color:`neutral`,variant:`link`,class:`text-muted hover:text-default active:text-default disabled:text-muted aria-disabled:text-muted outline-inverted/25 focus-visible:outline-3`},{size:`xs`,square:!0,class:`p-1`},{size:`sm`,square:!0,class:`p-1.5`},{size:`md`,square:!0,class:`p-1.5`},{size:`lg`,square:!0,class:`p-2`},{size:`xl`,square:!0,class:`p-2`},{loading:!0,leading:!0,class:{leadingIcon:`animate-spin`}},{loading:!0,leading:!1,trailing:!0,class:{trailingIcon:`animate-spin`}}],defaultVariants:{color:`primary`,variant:`solid`,size:`md`}},tb={__name:`Button`,props:{label:{type:String,required:!1},color:{type:null,required:!1},activeColor:{type:null,required:!1},variant:{type:null,required:!1},activeVariant:{type:null,required:!1},size:{type:null,required:!1},square:{type:Boolean,required:!1},block:{type:Boolean,required:!1},loadingAuto:{type:Boolean,required:!1},onClick:{type:[Function,Array],required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},icon:{type:null,required:!1},avatar:{type:Object,required:!1},leading:{type:Boolean,required:!1},leadingIcon:{type:null,required:!1},trailing:{type:Boolean,required:!1},trailingIcon:{type:null,required:!1},loading:{type:Boolean,required:!1},loadingIcon:{type:null,required:!1},as:{type:null,required:!1},type:{type:null,required:!1},disabled:{type:Boolean,required:!1},active:{type:Boolean,required:!1},exact:{type:Boolean,required:!1},exactQuery:{type:[Boolean,String],required:!1},exactHash:{type:Boolean,required:!1},inactiveClass:{type:String,required:!1},locale:{type:[Boolean,String],required:!1},to:{type:null,required:!1},href:{type:null,required:!1},external:{type:Boolean,required:!1},target:{type:[String,Object,null],required:!1},rel:{type:[String,Object,null],required:!1},noRel:{type:Boolean,required:!1},prefetchedClass:{type:String,required:!1},prefetch:{type:Boolean,required:!1},prefetchOn:{type:[String,Object],required:!1},noPrefetch:{type:Boolean,required:!1},trailingSlash:{type:String,required:!1},activeClass:{type:String,required:!1},exactActiveClass:{type:String,required:!1},ariaCurrentValue:{type:String,required:!1},viewTransition:{type:Boolean,required:!1},replace:{type:Boolean,required:!1}}
15,setup(t){let n=t,r=e(),a=tg(`button`,n),o=Fh(),{orientation:s,size:c}=Ry(n),u=ng(Yy(a)),d=B(()=>mm(u.value,[`type`,`disabled`,`onClick`])),f=N(!1),p=ce(Gy,void 0);async function h(e){f.value=!0;let t=Array.isArray(a.onClick)?a.onClick:[a.onClick];try{await Promise.all(t.map(t=>t?.(e)))}finally{f.value=!1}}let g=B(()=>a.loading||a.loadingAuto&&(f.value||p?.value&&a.type===`submit`)),{isLeading:_,isTrailing:y,leadingIconName:b,trailingIconName:x}=Iy(B(()=>({icon:a.icon,leading:a.leading,leadingIcon:a.leadingIcon,trailing:a.trailing,trailingIcon:a.trailingIcon,loading:g.value,loadingIcon:a.loadingIcon}))),S=B(()=>ky({extend:eb,...Sa({variants:{active:{true:{base:bm(o.ui?.button?.variants?.active?.true?.base,a.activeClass)},false:{base:bm(o.ui?.button?.variants?.active?.false?.base,a.inactiveClass)}}}},o.ui?.button||{})})({color:a.color,variant:a.variant,size:c.value??a.size,loading:g.value,block:a.block,square:a.square||!r.default&&!a.label,leading:_.value,trailing:y.value,fieldGroup:s.value}));return(e,t)=>(D(),M($y,m({type:l(a).type,disabled:l(a).disabled||g.value},d.value,{custom:``}),{default:P(({active:t,...n})=>[i(Zy,m({"data-slot":`base`},n,{class:S.value.base({class:[l(a).ui?.base,l(a).class],active:t,...t&&l(a).activeVariant?{variant:l(a).activeVariant}:{},...t&&l(a).activeColor?{color:l(a).activeColor}:{}}),onClick:h}),{default:P(()=>[O(e.$slots,`leading`,{ui:S.value},()=>[l(_)&&l(b)?(D(),M($,{key:0,name:l(b),"data-slot":`leadingIcon`,class:v(S.value.leadingIcon({class:l(a).ui?.leadingIcon,active:t}))},null,8,[`name`,`class`])):l(a).avatar?(D(),M(Fy,m({key:1,size:l(a).ui?.leadingAvatarSize||S.value.leadingAvatarSize()},l(a).avatar,{"data-slot":`leadingAvatar`,class:S.value.leadingAvatar({class:l(a).ui?.leadingAvatar,active:t})}),null,16,[`size`,`class`])):W(``,!0)]),O(e.$slots,`default`,{ui:S.value},()=>[l(a).label!==void 0&&l(a).label!==null?(D(),q(`span`,{key:0,"data-slot":`label`,class:v(S.value.label({class:l(a).ui?.label,active:t}))},V(l(a).label),3)):W(``,!0)]),O(e.$slots,`trailing`,{ui:S.value},()=>[l(y)&&l(x)?(D(),M($,{key:0,name:l(x),"data-slot":`trailingIcon`,class:v(S.value.trailingIcon({class:l(a).ui?.trailingIcon,active:t}))},null,8,[`name`,`class`])):W(``,!0)])]),_:2},1040,[`class`])]),_:3},16,[`type`,`disabled`]))}},nb={slots:{root:`gap-2`,base:`relative overflow-hidden rounded-full bg-accented`,indicator:`rounded-full size-full transition-transform duration-200 ease-out motion-reduce:transition-none motion-reduce:data-[state=indeterminate]:animate-pulse`,status:`flex text-dimmed duration-200 ease-out motion-reduce:transition-none`,steps:`grid items-end`,step:`truncate text-end row-start-1 col-start-1 transition-opacity ease-out`},variants:{animation:{carousel:``,"carousel-inverse":``,swing:``,elastic:``},color:{primary:{indicator:`bg-primary`,steps:`text-primary`},secondary:{indicator:`bg-secondary`,steps:`text-secondary`},success:{indicator:`bg-success`,steps:`text-success`},info:{indicator:`bg-info`,steps:`text-info`},warning:{indicator:`bg-warning`,steps:`text-warning`},error:{indicator:`bg-error`,steps:`text-error`},neutral:{indicator:`bg-inverted`,steps:`text-highlighted`}},size:{"2xs":{status:`text-xs`,steps:`text-xs`},xs:{status:`text-xs`,steps:`text-xs`},sm:{status:`text-sm`,steps:`text-sm`},md:{status:`text-sm`,steps:`text-sm`},lg:{status:`text-sm`,steps:`text-sm`},xl:{status:`text-base`,steps:`text-base`},"2xl":{status:`text-base`,steps:`text-base`}},step:{active:{step:`opacity-100`},first:{step:`opacity-100 text-muted`},other:{step:`opacity-0`},last:{step:``}},orientation:{horizontal:{root:`w-full flex flex-col`,base:`w-full`,status:`flex-row items-center justify-end w-(--percent) min-w-fit transition-[width]`},vertical:{root:`h-full flex flex-row-reverse`,base:`h-full`,status:`flex-col justify-end h-(--percent) min-h-fit transition-[height]`}},inverted:{true:{status:`self-end`}}},compoundVariants:[{inverted:!0,orientation:`horizontal`,class:{step:`text-start`,status:`flex-row-reverse`}},{inverted:!0,orientation:`vertical`,class:{steps:`items-start`,status:`flex-col-reverse`}},{orientation:`horizontal`,size:`2xs`,class:`h-px`},{orientation:`horizontal`,size:`xs`,class:`h-0.5`},{orientation:`horizontal`,size:`sm`,class:`h-1`},{orientation:`horizontal`,size:`md`,class:`h-2`},{orientation:`horizontal`,size:`lg`,class:`h-3`},{orientation:`horizontal`,size:`xl`,class:`h-4`},{orientation:`horizontal`,size:`2xl`,class:`h-5`},{orientation:`vertical`,size:`2xs`,class:`w-px`},{orientation:`vertical`,size:`xs`,class:`w-0.5`},{orientation:`vertical`,size:`sm`,class:`w-1`},{orientation:`vertical`,size:`md`,class:`w-2`},{orientation:`vertical`,size:`lg`,class:`w-3`},{orientation:`vertical`,size:`xl`,class:`w-4`},{orientation:`vertical`,size:`2xl`,class:`w-5`},{orientation:`horizontal`,animation:`carousel`,class:{indicator:`motion-safe:data-[state=indeterminate]:animate-[carousel_2s_linear_infinite] motion-safe:data-[state=indeterminate]:rtl:animate-[carousel-rtl_2s_linear_infinite]`}},{orientation:`vertical`,animation:`carousel`,class:{indicator:`motion-safe:data-[state=indeterminate]:animate-[carousel-vertical_2s_linear_infinite]`}},{orientation:`horizontal`,animation:`carousel-inverse`,class:{indicator:`motion-safe:data-[state=indeterminate]:animate-[carousel-inverse_2s_linear_infinite] motion-safe:data-[state=indeterminate]:rtl:animate-[carousel-inverse-rtl_2s_linear_infinite]`}},{orientation:`vertical`,animation:`carousel-inverse`,class:{indicator:`motion-safe:data-[state=indeterminate]:animate-[carousel-inverse-vertical_2s_linear_infinite]`}},{orientation:`horizontal`,animation:`swing`,class:{indicator:`motion-safe:data-[state=indeterminate]:animate-[swing_2s_var(--ease-in-out)_infinite]`}},{orientation:`vertical`,animation:`swing`,class:{indicator:`motion-safe:data-[state=indeterminate]:animate-[swing-vertical_2s_var(--ease-in-out)_infinite]`}},{orientation:`horizontal`,animation:`elastic`,class:{indicator:`relative motion-safe:data-[state=indeterminate]:animate-[elastic_2s_var(--ease-in-out)_infinite]`}},{orientation:`vertical`,animation:`elastic`,class:{indicator:`relative motion-safe:data-[state=indeterminate]:animate-[elastic-vertical_2s_var(--ease-in-out)_infinite]`}}],defaultVariants:{animation:`carousel`,color:`primary`,size:`md`}},rb={__name:`Progress`,props:{as:{type:null,required:!1},max:{type:[Number,Array],required:!1},status:{type:Boolean,required:!1},inverted:{type:Boolean,required:!1,default:!1},size:{type:null,required:!1},color:{type:null,required:!1},orientation:{type:null,required:!1,default:`horizontal`},animation:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},getValueLabel:{type:Function,required:!1},getValueText:{type:Function,required:!1},modelValue:{type:[Number,null],required:!1,default:null}},emits:[`update:modelValue`,`update:max`],setup(t,{emit:r}){let a=t,o=r,s=e(),c=tg(`progress`,a),{dir:u}=Om(),d=Fh(),f=ng(Cr(c,`getValueLabel`,`getValueText`,`modelValue`),o),p=B(()=>f.value.modelValue===null),h=B(()=>
15Array.isArray(c.max)),g=B(()=>{if(!(p.value||!c.max))return Array.isArray(c.max)?c.max.length-1:Number(c.max)}),_=B(()=>{if(!p.value)switch(!0){case f.value.modelValue<0:return 0;case f.value.modelValue>(g.value??100):return 100;default:return Math.round(f.value.modelValue/(g.value??100)*100)}}),y=B(()=>{if(_.value!==void 0)return c.orientation===`vertical`?{transform:`translateY(${c.inverted?``:`-`}${100-_.value}%)`}:u.value===`rtl`?{transform:`translateX(${c.inverted?`-`:``}${100-_.value}%)`}:{transform:`translateX(${c.inverted?``:`-`}${100-_.value}%)`}}),b=B(()=>({"--percent":`${Math.max(_.value??0,0)}%`}));function x(e){return e===Number(c.modelValue)}function C(e){return e===0}function w(e){return e===g.value}function T(e){return e=Number(e),x(e)&&!C(e)?`active`:C(e)&&x(e)?`first`:w(e)&&x(e)?`last`:`other`}let k=B(()=>ky({extend:nb,...d.ui?.progress||{}})({animation:c.animation,size:c.size,color:c.color,orientation:c.orientation,inverted:c.inverted})),A=B(()=>Object.keys({...nb.variants?.color,...d.ui?.progress?.variants?.color})),j=B(()=>c.color&&!A.value.includes(c.color)?c.color:void 0);return(e,t)=>(D(),M(l(Y),{as:l(c).as,"data-orientation":l(c).orientation,"data-slot":`root`,class:v(k.value.root({class:[l(c).ui?.root,l(c).class]}))},{default:P(()=>[!p.value&&(l(c).status||s.status)?(D(),q(`div`,{key:0,"data-slot":`status`,class:v(k.value.status({class:l(c).ui?.status})),style:n(b.value)},[O(e.$slots,`status`,{percent:_.value},()=>[S(V(_.value)+`% `,1)])],6)):W(``,!0),i(l(Tf),m(l(f),{max:g.value,"data-slot":`base`,class:k.value.base({class:l(c).ui?.base}),style:{transform:`translateZ(0)`}}),{default:P(()=>[i(l(Ef),{"data-slot":`indicator`,class:v(k.value.indicator({class:l(c).ui?.indicator})),style:n([y.value,j.value?{backgroundColor:j.value}:void 0])},null,8,[`class`,`style`])]),_:1},16,[`max`,`class`]),h.value?(D(),q(`div`,{key:1,"data-slot":`steps`,class:v(k.value.steps({class:l(c).ui?.steps})),style:n(j.value?{color:j.value}:void 0)},[(D(!0),q(R,null,E(l(c).max,(t,n)=>(D(),q(`div`,{key:n,"data-slot":`step`,class:v(k.value.step({class:l(c).ui?.step,step:T(n)}))},[O(e.$slots,`step-${n}`,{step:t},()=>[S(V(t),1)])],2))),128))],6)):W(``,!0)]),_:3},8,[`as`,`data-orientation`,`class`]))}},ib={slots:{root:`relative group overflow-hidden bg-default shadow-lg rounded-lg ring ring-default p-4 flex gap-2.5`,wrapper:`w-0 flex-1 flex flex-col`,title:`text-sm font-medium text-highlighted`,description:`text-sm text-muted`,icon:`shrink-0 size-5`,avatar:`shrink-0`,avatarSize:`2xl`,actions:`flex gap-1.5 shrink-0`,progress:`absolute inset-x-0 bottom-0`,close:`p-0`},variants:{color:{primary:{root:`outline-primary/25 focus-visible:outline-3 focus-visible:ring-primary`,icon:`text-primary`},secondary:{root:`outline-secondary/25 focus-visible:outline-3 focus-visible:ring-secondary`,icon:`text-secondary`},success:{root:`outline-success/25 focus-visible:outline-3 focus-visible:ring-success`,icon:`text-success`},info:{root:`outline-info/25 focus-visible:outline-3 focus-visible:ring-info`,icon:`text-info`},warning:{root:`outline-warning/25 focus-visible:outline-3 focus-visible:ring-warning`,icon:`text-warning`},error:{root:`outline-error/25 focus-visible:outline-3 focus-visible:ring-error`,icon:`text-error`},neutral:{root:`outline-inverted/25 focus-visible:outline-3 focus-visible:ring-inverted`,icon:`text-highlighted`}},orientation:{horizontal:{root:`items-center`,actions:`items-center`},vertical:{root:`items-start`,actions:`items-start mt-2.5`}},title:{true:{description:`mt-1`}}},defaultVariants:{color:`primary`}},ab={__name:`Toast`,props:{as:{type:null,required:!1},title:{type:[String,Object,Function],required:!1},description:{type:[String,Object,Function],required:!1},icon:{type:null,required:!1},avatar:{type:Object,required:!1},color:{type:null,required:!1},orientation:{type:null,required:!1,default:`vertical`},close:{type:[Boolean,Object],required:!1,default:!0},closeIcon:{type:null,required:!1},actions:{type:Array,required:!1},duration:{type:Number,required:!1},progress:{type:[Boolean,Object],required:!1,default:!0},class:{type:null,required:!1},ui:{type:Object,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1},type:{type:String,required:!1}},emits:[`escapeKeyDown`,`pause`,`resume`,`swipeStart`,`swipeMove`,`swipeCancel`,`swipeEnd`,`update:open`],setup(t,{expose:n,emit:r}){let a=t,o=r,s=e(),c=tg(`toast`,a),{t:u}=Om(),d=Fh(),f=ng(Cr(c,`as`,`defaultOpen`,`open`,`duration`,`type`),o),p=B(()=>ky({extend:ib,...d.ui?.toast||{}})({color:c.color,orientation:c.orientation,title:!!c.title||!!s.title})),h=ne(`rootRef`),g=N(0);return x(()=>{h.value?.$el?.getBoundingClientRect&&(g.value=h.value.$el.getBoundingClientRect().height)}),n({height:g}),(e,t)=>(D(),M(l(Lp),m({ref_key:`rootRef`,ref:h},l(f),{"data-orientation":l(c).orientation,"data-slot":`root`,class:
15p.value.root({class:[l(c).ui?.root,l(c).class]}),style:{"--height":g.value}}),{default:P(({remaining:n,duration:r,open:a})=>[O(e.$slots,`leading`,{ui:p.value},()=>[l(c).avatar?(D(),M(Fy,m({key:0,size:l(c).ui?.avatarSize||p.value.avatarSize()},l(c).avatar,{"data-slot":`avatar`,class:p.value.avatar({class:l(c).ui?.avatar})}),null,16,[`size`,`class`])):l(c).icon?(D(),M($,{key:1,name:l(c).icon,"data-slot":`icon`,class:v(p.value.icon({class:l(c).ui?.icon}))},null,8,[`name`,`class`])):W(``,!0)]),z(`div`,{"data-slot":`wrapper`,class:v(p.value.wrapper({class:l(c).ui?.wrapper}))},[l(c).title||s.title?(D(),M(l(Rp),{key:0,"data-slot":`title`,class:v(p.value.title({class:l(c).ui?.title}))},{default:P(()=>[O(e.$slots,`title`,{},()=>[typeof l(c).title==`function`?(D(),M(_e(l(c).title()),{key:0})):typeof l(c).title==`object`?(D(),M(_e(l(c).title),{key:1})):(D(),q(R,{key:2},[S(V(l(c).title),1)],64))])]),_:3},8,[`class`])):W(``,!0),l(c).description||s.description?(D(),M(l(Fp),{key:1,"data-slot":`description`,class:v(p.value.description({class:l(c).ui?.description}))},{default:P(()=>[O(e.$slots,`description`,{},()=>[typeof l(c).description==`function`?(D(),M(_e(l(c).description()),{key:0})):typeof l(c).description==`object`?(D(),M(_e(l(c).description),{key:1})):(D(),q(R,{key:2},[S(V(l(c).description),1)],64))])]),_:3},8,[`class`])):W(``,!0),l(c).orientation===`vertical`&&(l(c).actions?.length||s.actions)?(D(),q(`div`,{key:2,"data-slot":`actions`,class:v(p.value.actions({class:l(c).ui?.actions}))},[O(e.$slots,`actions`,{},()=>[(D(!0),q(R,null,E(l(c).actions,(e,n)=>(D(),M(l(Pp),{key:n,"alt-text":e.label||`Action`,"as-child":``,onClick:t[0]||=xe(()=>{},[`stop`])},{default:P(()=>[i(tb,m({size:`xs`,color:l(c).color},{ref_for:!0},e),null,16,[`color`])]),_:2},1032,[`alt-text`]))),128))])],2)):W(``,!0)],2),l(c).orientation===`horizontal`&&(l(c).actions?.length||s.actions)||l(c).close?(D(),q(`div`,{key:0,"data-slot":`actions`,class:v(p.value.actions({class:l(c).ui?.actions,orientation:`horizontal`}))},[l(c).orientation===`horizontal`&&(l(c).actions?.length||s.actions)?O(e.$slots,`actions`,{},()=>[(D(!0),q(R,null,E(l(c).actions,(e,n)=>(D(),M(l(Pp),{key:n,"alt-text":e.label||`Action`,"as-child":``,onClick:t[1]||=xe(()=>{},[`stop`])},{default:P(()=>[i(tb,m({size:`xs`,color:l(c).color},{ref_for:!0},e),null,16,[`color`])]),_:2},1032,[`alt-text`]))),128))],void 0,0):W(``,!0),l(c).close||s.close?(D(),M(l(Np),{key:1,"as-child":``},{default:P(()=>[O(e.$slots,`close`,{ui:p.value},()=>[l(c).close?(D(),M(tb,m({key:0,icon:l(c).closeIcon||l(d).ui.icons.close,color:`neutral`,variant:`link`,"aria-label":l(u)(`toast.close`)},typeof l(c).close==`object`?l(c).close:{},{"data-slot":`close`,class:p.value.close({class:l(c).ui?.close}),onClick:t[2]||=xe(()=>{},[`stop`])}),null,16,[`icon`,`aria-label`,`class`])):W(``,!0)])]),_:3})):W(``,!0)],2)):W(``,!0),l(c).progress&&a&&n>0&&r?(D(),M(rb,m({key:1,"model-value":n/r*100,color:l(c).color},typeof l(c).progress==`object`?l(c).progress:{},{size:`sm`,"data-slot":`progress`,class:p.value.progress({class:l(c).ui?.progress})}),null,16,[`model-value`,`color`,`class`])):W(``,!0)]),_:3},16,[`data-orientation`,`class`,`style`]))}},ob={slots:{viewport:`fixed flex flex-col w-[calc(100%-2rem)] sm:w-96 z-[100] data-[expanded=true]:h-(--height) focus:outline-none`,base:`pointer-events-auto absolute inset-x-0 z-(--index) transform-(--transform) data-[expanded=false]:data-[front=false]:h-(--front-height) data-[expanded=false]:data-[front=false]:*:opacity-0 data-[front=false]:*:transition-opacity data-[front=false]:*:duration-100 data-[state=closed]:animate-[toast-closed_200ms_var(--ease-out)] data-[state=closed]:data-[expanded=false]:data-[front=false]:animate-[toast-collapsed-closed_200ms_var(--ease-out)] motion-safe:data-[state=open]:data-[pulsing=odd]:animate-[toast-pulse-a_200ms_var(--ease-out)] motion-safe:data-[state=open]:data-[pulsing=even]:animate-[toast-pulse-b_200ms_var(--ease-out)] data-[swipe=move]:transition-none transition-[transform,translate,height] duration-200 ease-out motion-reduce:transition-none`},variants:{position:{"top-left":{viewport:`left-4`},"top-center":{viewport:`left-1/2 transform -translate-x-1/2`},"top-right":{viewport:`right-4`},"bottom-left":{viewport:`left-4`},"bottom-center":{viewport:`left-1/2 transform -translate-x-1/2`},"bottom-right":{viewport:`right-4`}},swipeDirection:{up:`data-[swipe=end]:animate-[toast-slide-up_200ms_var(--ease-out)]`,right:`data-[swipe=end]:animate-[toast-slide-right_200ms_var(--ease-out)]`,down:`data-[swipe=end]:animate-[toast-slide-down_200ms_var(--ease-out)]`,left:`data-[swipe=end]:animate-[toast-slide-left_200ms_var(--ease-out)]`}},compoundVariants:[{position:[`top-left`,`top-center`,`top-right`],class:{viewport:`top-4`,base:`top-0 data-[state=open]:animate-[toast-slide-in-from-top_200ms_var(--ease-out)]`}},{position:[`bottom-left`,`bottom-center`,`bottom-right`],class:{viewport:`bottom-4`,base:`bottom-0 data-[state=open]:animate-[toast-slide-in-from-bottom_200ms_var(--ease-out)]`}},{swipeDirection:[`left`,`right`],class:`data-[swipe=move]:translate-x-(--reka-toast-swipe-move-x) data-[swipe=end]:translate-x-(--reka-toast-swipe-end-x) data-[swipe=cancel]:translate-x-0`},{swipeDirection:[`up`,`down`],class:`data-[swipe=move]:translate-y-(--reka-toast-swipe-move-y) data-[swipe=end]:translate-y-(--reka-toast-swipe-end-y) data-[swipe=cancel]:translate-y-0`}],defaultVariants:{position:`bottom-right`}},sb=Object.assign({name:`Toaster`},{props:{position:{type:null,required:!1},expand:{type:Boolean,required:!1,default:!0},progress:{type:Boolean,required:!1,default:!0},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},max:{type:Number,required:!1,default:5},class:{type:null,required:!1},ui:{type:Object,required:!1},label:{type:String,required:!1},duration:{type:Number,required:!1,default:5e3},disableSwipe:{type:Boolean,required:!1},swipeThreshold:{type:Number,required:!1}},setup(e){let t=tg(`toaster`,e),{toasts:r,remove:a}=ig(),o=Fh();d(rg,C(()=>t.max));let s=ng(Cr(t,`duration`,`label`,`swipeThreshold`,`disableSwipe`)),u=Am(C(()=>t.portal)),f=B(()=>{switch(t.position){case`top-center`:return`up`;case`top-right`:case`bottom-right`:return`right`;case`bottom-center`:return`down`;case`top-left`:case`bottom-left`:return`left`}return`right`}),p=B(()=>ky({extend:ob,...o.ui?.toaster||{}})({position:t.position,swipeDirection:f.value}));function h(e,t){e||a(t)}let g=N(!1),_=B(()=>t.expand||g.value),y=N([]),b=B(()=>y.value.reduce((e,{height:t})=>e+t+16,0)),x=B(()=>y.value[y.value.length-1]?.height||0);function S(e){return y.value.slice(e+1).reduce((e,{height:t})=>e+t+16,0)}return(e,a)=>(D(),M(l(Sp),m({"swipe-direction":f.value},l(s)),{default:P(()=>[O(e.$slots,`default`),(D(!0),q(R,null,E(l(r),(e,n)=>(D(),M(ab,m({key:e.id,ref_for:!0,ref_key:`refs`,ref:y,progress:l(t).progress},{ref_for:!0},l(mm)(e,[`id`,`close`,`_duplicate`,`_updated`]),{close:e.close,"data-expanded":_.value,"data-front":!_.value&&n===l(r).length-1,"data-pulsing":e._duplicate?e._duplicate%2==0?`even`:`odd`:void 0,style:{"--index":n-l(r).length+l(r).length,"--before":l(r).length-1-n,"--offset":S(n),"--scale":_.value?`1`:`calc(1 - var(--before) * var(--scale-factor))`,"--translate":_.value?`calc(var(--offset) * var(--translate-factor))`:`calc(var(--before) * var(--gap))`,"--transform":`translateY(var(--translate)) scale(var(--scale))`}
15,"data-slot":`base`,class:p.value.base({class:[l(t).ui?.base,e.onClick?`cursor-pointer`:void 0]}),"onUpdate:open":t=>h(t,e.id),onClick:t=>e.onClick&&e.onClick(e)}),null,16,[`progress`,`close`,`data-expanded`,`data-front`,`data-pulsing`,`style`,`class`,`onUpdate:open`,`onClick`]))),128)),i(l(Ip),H(c(l(u))),{default:P(()=>[i(l(Bp),{"data-expanded":_.value,"data-slot":`viewport`,class:v(p.value.viewport({class:[l(t).ui?.viewport,l(t).class]})),style:n({"--scale-factor":`0.05`,"--translate-factor":l(t).position?.startsWith(`top`)?`1px`:`-1px`,"--gap":l(t).position?.startsWith(`top`)?`16px`:`-16px`,"--front-height":`${x.value}px`,"--height":`${b.value}px`}),onMouseenter:a[0]||=e=>g.value=!0,onMouseleave:a[1]||=e=>g.value=!1},null,8,[`data-expanded`,`class`,`style`])]),_:1},16)]),_:3},16,[`swipe-direction`]))}});function cb(){let e=Ce([]),t=(t,i)=>{let{props:a,defaultOpen:s,destroyOnClose:c}=i||{},l=ae({id:Symbol(import.meta.dev?`useOverlay`:``),isOpen:!!s,component:ge(t),isMounted:!!s,destroyOnClose:!!c,originalProps:a||{},props:{...a}});return e.push(l),{...l,open:e=>n(l.id,e),close:e=>r(l.id,e),patch:e=>o(l.id,e)}},n=(e,t)=>{let n=s(e);n.props=t?{...n.originalProps,...t}:{...n.originalProps},n.isOpen=!0,n.isMounted=!0;let r=new Promise(e=>n.resolvePromise=e);return Object.assign(r,{id:e,isMounted:n.isMounted,isOpen:n.isOpen,result:r})},r=(e,t)=>{let n=s(e);n.isOpen=!1,n.resolvePromise&&=(n.resolvePromise(t),void 0)},i=()=>{e.forEach(e=>r(e.id))},a=t=>{let n=s(t);if(n.isMounted=!1,n.destroyOnClose){let n=e.findIndex(e=>e.id===t);e.splice(n,1)}},o=(e,t)=>{let n=s(e);n.props={...n.props,...t}},s=t=>{let n=e.find(e=>e.id===t);if(!n)throw Error(`Overlay not found`);return n};return{overlays:e,open:n,close:r,closeAll:i,create:t,patch:o,unmount:a,isOpen:e=>s(e).isOpen}}var lb=vr(cb),ub={__name:`OverlayProvider`,setup(e){let{overlays:t,unmount:n,close:r}=lb(),i=B(()=>t.filter(e=>e.isMounted)),a=e=>{r(e),n(e)},o=(e,t)=>{r(e,t)};return(e,t)=>(D(!0),q(R,null,E(i.value,e=>(D(),M(_e(e.component),m({key:e.id},{ref_for:!0},e.props,{open:e.isOpen,"onUpdate:open":t=>e.isOpen=t,onClose:t=>o(e.id,t),"onAfter:leave":t=>a(e.id)}),null,16,[`open`,`onUpdate:open`,`onClose`,`onAfter:leave`]))),128))}},db=Object.assign({name:`App`},{props:{tooltip:{type:Object,required:!1},toaster:{type:[Object,null],required:!1},locale:{type:Object,required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:`body`},dir:{type:String,required:!1},scrollBody:{type:[Boolean,Object],required:!1},nonce:{type:String,required:!1}},setup(e){let t=e,n=Ra(Cr(t,`scrollBody`)),r=C(()=>t.tooltip),a=C(()=>t.toaster),o=C(()=>t.locale);d(Dm,o);let s=C(()=>t.portal);return d(km,s),(s,u)=>(D(),M(l(_a),m({"use-id":()=>j(),dir:t.dir||o.value?.dir,locale:o.value?.code},l(n)),{default:P(()=>[i(l(Wp),H(c(r.value)),{default:P(()=>[e.toaster===null?O(s.$slots,`default`,{},void 0,void 0,1):(D(),M(sb,H(m({key:0},a.value)),{default:P(()=>[O(s.$slots,`default`)]),_:3},16)),i(ub)]),_:3},16)]),_:3},16,[`use-id`,`dir`,`locale`]))}}),fb={__name:`Theme`,props:{props:{type:Object,required:!1},ui:{type:null,required:!1}},setup(e){let t=e,n=Zh(),r=new Set([`prose`]);function i(e){if(!e)return{};let t={};for(let[n,i]of Object.entries(e))if(!(!i||typeof i!=`object`)){if(r.has(n)){let e={};for(let[t,n]of Object.entries(i))n&&typeof n==`object`&&(e[t]={ui:n});t[n]=e}else t[n]={ui:i}}return t}return Yh({defaults:B(()=>Sa(t.props??{},i(t.ui),n.defaults.value))}),(e,t)=>O(e.$slots,`default`)}};function pb(e,t={}){let n=e.detail.originalEvent,r=n.target;if(!r?.isConnected){e.preventDefault();return}t.scrollable&&(n.offsetX>r.clientWidth||n.offsetY>r.clientHeight)&&e.preventDefault()}var mb={slots:{overlay:`fixed inset-0`,content:`bg-default divide-y divide-default 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 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:{transition:{true:{overlay:`data-[state=open]:animate-[fade-in_200ms_var(--ease-out)] data-[state=closed]:animate-[fade-out_200ms_var(--ease-out)]`,content:`data-[state=open]:animate-[scale-in_200ms_var(--ease-out)] data-[state=closed]:animate-[scale-out_200ms_var(--ease-out)]`}},fullscreen:{true:{content:`inset-0`},false:{content:`w-[calc(100vw-2rem)] max-w-lg rounded-lg shadow-lg ring ring-default`}},overlay:{true:{overlay:`bg-elevated/75`}},scrollable:{true:{overlay:`overflow-y-auto`,content:`relative`},false:{content:`fixed`,body:`overflow-y-auto`}}},compoundVariants:[{scrollable:!0,fullscreen:!1,class:{overlay:`grid place-items-center p-4 sm:py-8`}},{scrollable:!1,fullscreen:!1,class:{content:`top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 max-h-[calc(100dvh-2rem)] sm:max-h-[calc(100dvh-4rem)] overflow-hidden`}}]},hb={__name:`Modal`,props:{title:{type:String,required:!1},description:{type:String,required:!1},content:{type:Object,required:!1},overlay:{type:Boolean,required:!1,default:!0},scrollable:{type:Boolean,required:!1},transition:{type:Boolean,required:!1,default:!0},fullscreen:{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(t,{emit:n}){let r=t,a=n,o=e(),s=tg(`modal`,r),{t:u}=Om(),d=Fh(),f=ng(Cr(s,`open`,`defaultOpen`,`modal`,`unmountOnHide`),a),p=Am(C(()=>s.portal)),h=C(()=>s.content),g=B(()=>s.dismissible?{pointerDownOutside:e=>pb(e,{scrollable:s.scrollable})}:[`interactOutside`,`escapeKeyDown`].reduce((e,t)=>
15(e[t]=e=>{e.preventDefault(),a(`close:prevent`)},e),{})),[_,y]=zr(),b=B(()=>ky({extend:mb,...d.ui?.modal||{}})({transition:s.transition,fullscreen:s.fullscreen,overlay:s.overlay,scrollable:s.scrollable}));return(e,t)=>(D(),M(l(Bo),H(c(l(f))),{default:P(({open:n,close:r})=>[i(l(_),null,{default:P(()=>[i(l(Es),m({"data-slot":`content`,class:b.value.content({class:[!o.default&&l(s).class,l(s).ui?.content]})},h.value,{onEnter:t[0]||=e=>!l(s).scrollable&&a(`enter`),onAfterEnter:t[1]||=e=>!l(s).scrollable&&a(`after:enter`),onLeave:t[2]||=e=>!l(s).scrollable&&a(`leave`),onAfterLeave:t[3]||=e=>!l(s).scrollable&&a(`after:leave`)},A(g.value)),{default:P(()=>[!l(s).title&&!o.title||!l(s).description&&!o.description||o.content?(D(),M(l(Is),{key:0},{default:P(()=>[!l(s).title&&!o.title?(D(),M(l(Ms),{key:0})):o.content?(D(),M(l(Ms),{key:1},{default:P(()=>[O(e.$slots,`title`,{},()=>[S(V(l(s).title),1)])]),_:3})):W(``,!0),!l(s).description&&!o.description?(D(),M(l(Ds),{key:2})):o.content?(D(),M(l(Ds),{key:3},{default:P(()=>[O(e.$slots,`description`,{},()=>[S(V(l(s).description),1)])]),_:3})):W(``,!0)]),_:3})):W(``,!0),O(e.$slots,`content`,{close:r},()=>[o.header||l(s).title||o.title||l(s).description||o.description||l(s).close||o.close?(D(),q(`div`,{key:0,"data-slot":`header`,class:v(b.value.header({class:l(s).ui?.header}))},[O(e.$slots,`header`,{close:r},()=>[l(s).title||o.title||l(s).description||o.description?(D(),q(`div`,{key:0,"data-slot":`wrapper`,class:v(b.value.wrapper({class:l(s).ui?.wrapper}))},[l(s).title||o.title?(D(),M(l(Ms),{key:0,"data-slot":`title`,class:v(b.value.title({class:l(s).ui?.title}))},{default:P(()=>[O(e.$slots,`title`,{},()=>[S(V(l(s).title),1)])]),_:3},8,[`class`])):W(``,!0),l(s).description||o.description?(D(),M(l(Ds),{key:1,"data-slot":`description`,class:v(b.value.description({class:l(s).ui?.description}))},{default:P(()=>[O(e.$slots,`description`,{},()=>[S(V(l(s).description),1)])]),_:3},8,[`class`])):W(``,!0)],2)):W(``,!0),O(e.$slots,`actions`),l(s).close||o.close?(D(),M(l(Vo),{key:1,"as-child":``},{default:P(()=>[O(e.$slots,`close`,{ui:b.value},()=>[l(s).close?(D(),M(tb,m({key:0,icon:l(s).closeIcon||l(d).ui.icons.close,color:`neutral`,variant:`ghost`,"aria-label":l(u)(`modal.close`)},typeof l(s).close==`object`?l(s).close:{},{"data-slot":`close`,class:b.value.close({class:l(s).ui?.close})}),null,16,[`icon`,`aria-label`,`class`])):W(``,!0)])]),_:2},1024)):W(``,!0)])],2)):W(``,!0),o.body?(D(),q(`div`,{key:1,"data-slot":`body`,class:v(b.value.body({class:l(s).ui?.body}))},[O(e.$slots,`body`,{close:r})],2)):W(``,!0),o.footer?(D(),q(`div`,{key:2,"data-slot":`footer`,class:v(b.value.footer({class:l(s).ui?.footer}))},[O(e.$slots,`footer`,{close:r})],2)):W(``,!0)])]),_:2},1040,[`class`])]),_:2},1024),o.default?(D(),M(l(Ns),{key:0,"as-child":``,class:v(l(s).class)},{default:P(()=>[O(e.$slots,`default`,{open:n})]),_:2},1032,[`class`])):W(``,!0),i(l(js),m(l(p),{"force-mount":l(p).disabled&&l(s).unmountOnHide===!1||void 0}),{default:P(()=>[i(l(zy),null,{default:P(()=>[l(s).scrollable?(D(),M(l(ks),{key:0,"data-slot":`overlay`,class:v(b.value.overlay({class:l(s).ui?.overlay})),onEnter:t[4]||=e=>a(`enter`),onAfterEnter:t[5]||=e=>a(`after:enter`),onLeave:t[6]||=e=>a(`leave`),onAfterLeave:t[7]||=e=>a(`after:leave`)},{default:P(()=>[i(l(y))]),_:1},8,[`class`])):(D(),q(R,{key:1},[l(s).overlay?(D(),M(l(ks),{key:0,"data-slot":`overlay`,class:v(b.value.overlay({class:l(s).ui?.overlay}))},null,8,[`class`])):W(``,!0),i(l(y))],64))]),_:1})]),_:1},16,[`force-mount`])]),_:3},16))}},gb={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)]`}}]},_b={__name:`Slideover`,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(t,{emit:n}){let r=t,a=n,o=e(),s=tg(`slideover`,r),{t:u}=Om(),d=Fh(),f=ng(Cr(s,`open`,`defaultOpen`,`modal`,`unmountOnHide`),a),p=Am(C(()=>s.portal)),h=C(()=>s.content),g=B(()=>s.dismissible?{pointerDownOutside:pb}:[`interactOutside`,`escapeKeyDown`].reduce((e,t)=>
15(e[t]=e=>{e.preventDefault(),a(`close:prevent`)},e),{})),_=B(()=>ky({extend:gb,...d.ui?.slideover||{}})({transition:s.transition,side:s.side,inset:s.inset}));return(e,t)=>(D(),M(l(Bo),H(c(l(f))),{default:P(({open:n,close:r})=>[o.default?(D(),M(l(Ns),{key:0,"as-child":``,class:v(l(s).class)},{default:P(()=>[O(e.$slots,`default`,{open:n})]),_:2},1032,[`class`])):W(``,!0),i(l(js),m(l(p),{"force-mount":l(p).disabled&&l(s).unmountOnHide===!1||void 0}),{default:P(()=>[i(l(zy),null,{default:P(()=>[l(s).overlay?(D(),M(l(ks),{key:0,"data-slot":`overlay`,class:v(_.value.overlay({class:l(s).ui?.overlay}))},null,8,[`class`])):W(``,!0),i(l(Es),m({"data-side":l(s).side,"data-slot":`content`,class:_.value.content({class:[!o.default&&l(s).class,l(s).ui?.content]})},h.value,{onEnter:t[0]||=e=>a(`enter`),onAfterEnter:t[1]||=e=>a(`after:enter`),onLeave:t[2]||=e=>a(`leave`),onAfterLeave:t[3]||=e=>a(`after:leave`)},A(g.value)),{default:P(()=>[!l(s).title&&!o.title||!l(s).description&&!o.description||o.content?(D(),M(l(Is),{key:0},{default:P(()=>[!l(s).title&&!o.title?(D(),M(l(Ms),{key:0})):o.content?(D(),M(l(Ms),{key:1},{default:P(()=>[O(e.$slots,`title`,{},()=>[S(V(l(s).title),1)])]),_:3})):W(``,!0),!l(s).description&&!o.description?(D(),M(l(Ds),{key:2})):o.content?(D(),M(l(Ds),{key:3},{default:P(()=>[O(e.$slots,`description`,{},()=>[S(V(l(s).description),1)])]),_:3})):W(``,!0)]),_:3})):W(``,!0),O(e.$slots,`content`,{close:r},()=>[o.header||l(s).title||o.title||l(s).description||o.description||l(s).close||o.close?(D(),q(`div`,{key:0,"data-slot":`header`,class:v(_.value.header({class:l(s).ui?.header}))},[O(e.$slots,`header`,{close:r},()=>[l(s).title||o.title||l(s).description||o.description?(D(),q(`div`,{key:0,"data-slot":`wrapper`,class:v(_.value.wrapper({class:l(s).ui?.wrapper}))},[l(s).title||o.title?(D(),M(l(Ms),{key:0,"data-slot":`title`,class:v(_.value.title({class:l(s).ui?.title}))},{default:P(()=>[O(e.$slots,`title`,{},()=>[S(V(l(s).title),1)])]),_:3},8,[`class`])):W(``,!0),l(s).description||o.description?(D(),M(l(Ds),{key:1,"data-slot":`description`,class:v(_.value.description({class:l(s).ui?.description}))},{default:P(()=>[O(e.$slots,`description`,{},()=>[S(V(l(s).description),1)])]),_:3},8,[`class`])):W(``,!0)],2)):W(``,!0),O(e.$slots,`actions`),l(s).close||o.close?(D(),M(l(Vo),{key:1,"as-child":``},{default:P(()=>[O(e.$slots,`close`,{ui:_.value},()=>[l(s).close?(D(),M(tb,m({key:0,icon:l(s).closeIcon||l(d).ui.icons.close,color:`neutral`,variant:`ghost`,"aria-label":l(u)(`slideover.close`)},typeof l(s).close==`object`?l(s).close:{},{"data-slot":`close`,class:_.value.close({class:l(s).ui?.close})}),null,16,[`icon`,`aria-label`,`class`])):W(``,!0)])]),_:2},1024)):W(``,!0)])],2)):W(``,!0),z(`div`,{"data-slot":`body`,class:v(_.value.body({class:l(s).ui?.body}))},[O(e.$slots,`body`,{close:r})],2),o.footer?(D(),q(`div`,{key:1,"data-slot":`footer`,class:v(_.value.footer({class:l(s).ui?.footer}))},[O(e.$slots,`footer`,{close:r})],2)):W(``,!0)])]),_:2},1040,[`data-side`,`class`])]),_:2},1024)]),_:2},1040,[`force-mount`])]),_:3},16))}},vb={slots:{base:`font-medium inline-flex items-center`,label:`truncate`,leadingIcon:`shrink-0`,leadingAvatar:`shrink-0`,leadingAvatarSize:``,trailingIcon:`shrink-0`},variants:{fieldGroup:{horizontal:`not-only:first:rounded-e-none not-only:last:rounded-s-none not-last:not-first:rounded-none focus-visible:z-[1]`,vertical:`not-only:first:rounded-b-none not-only:last:rounded-t-none not-last:not-first:rounded-none focus-visible:z-[1]`},color:{primary:``,secondary:``,success:``,info:``,warning:``,error:``,neutral:``},variant:{solid:``,outline:``,soft:``,subtle:``},size:{xs:{base:`text-[8px]/3 px-1 py-0.5 gap-1 rounded-sm`,leadingIcon:`size-3`,leadingAvatarSize:`3xs`,trailingIcon:`size-3`},sm:{base:`text-[10px]/3 px-1.5 py-1 gap-1 rounded-sm`,leadingIcon:`size-3`,leadingAvatarSize:`3xs`,trailingIcon:`size-3`},md:{base:`text-xs px-2 py-1 gap-1 rounded-md`,leadingIcon:`size-4`,leadingAvatarSize:`3xs`,trailingIcon:`size-4`},lg:{base:`text-sm px-2 py-1 gap-1.5 rounded-md`,leadingIcon:`size-5`,leadingAvatarSize:`2xs`,trailingIcon:`size-5`},xl:{base:`text-base px-2.5 py-1 gap-1.5 rounded-md`,leadingIcon:`size-6`,leadingAvatarSize:`2xs`,trailingIcon:`size-6`}},square:{true:``}},compoundVariants:[{color:`primary`,variant:`solid`,class:`bg-primary text-inverted`},{color:`secondary`,variant:`solid`,class:`bg-secondary text-inverted`},{color:`success`,variant:`solid`,class:`bg-success text-inverted`},{color:`info`,variant:`solid`,class:`bg-info text-inverted`},{color:`warning`,variant:`solid`,class:`bg-warning text-inverted`},{color:`error`,variant:`solid`,class:`bg-error text-inverted`},{color:`primary`,variant:`outline`,class:`text-primary ring ring-inset ring-primary/50`},{color:`secondary`,variant:`outline`,class:`text-secondary ring ring-inset ring-secondary/50`},{color:`success`,variant:`outline`,class:`text-success ring ring-inset ring-success/50`},{color:`info`,variant:`outline`,class:`text-info ring ring-inset ring-info/50`},{color:`warning`,variant:`outline`,class:`text-warning ring ring-inset ring-warning/50`},{color:`error`,variant:`outline`,class:`text-error ring ring-inset ring-error/50`},{color:`primary`,variant:`soft`,class:`bg-primary/10 text-primary`},{color:`secondary`,variant:`soft`,class:`bg-secondary/10 text-secondary`},{color:`success`,variant:`soft`,class:`bg-success/10 text-success`},{color:`info`,variant:`soft`,class:`bg-info/10 text-info`},{color:`warning`,variant:`soft`,class:`bg-warning/10 text-warning`},{color:`error`,variant:`soft`,class:`bg-error/10 text-error`},{color:`primary`,variant:`subtle`,class:`bg-primary/10 text-primary ring ring-inset ring-primary/25`},{color:`secondary`,variant:`subtle`,class:`bg-secondary/10 text-secondary ring ring-inset ring-secondary/25`},{color:`success`,variant:`subtle`,class:`bg-success/10 text-success ring ring-inset ring-success/25`},{color:`info`,variant:`subtle`,class:`bg-info/10 text-info ring ring-inset ring-info/25`},{color:`warning`,variant:`subtle`,class:`bg-warning/10 text-warning ring ring-inset ring-warning/25`},{color:`error`,variant:`subtle`,class:`bg-error/10 text-error ring ring-inset ring-error/25`},{color:`neutral`,variant:`solid`,class:`text-inverted bg-inverted`},{color:`neutral`,variant:`outline`,class:`ring ring-inset ring-accented text-default bg-default`},{color:`neutral`,variant:`soft`,class:`text-default bg-elevated`},{color:`neutral`,variant:`subtle`,class:`ring ring-inset ring-accented text-default bg-elevated`},{size:`xs`,square:!0,class:`p-0.5`},{size:`sm`,square:!0,class:`p-1`},{size:`md`,square:!0,class:`p-1`},{size:`lg`,square:!0,class:`p-1`},{size:`xl`,square:!0,class:`p-1`}],defaultVariants:{color:`primary`,variant:`solid`,size:`md`}},yb={__name:`Badge`,props:{as:{type:null,required:!1,default:`span`},label:{type:[String,Number],required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},square:{type:Boolean,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},icon:{type:null,required:!1},avatar:{type:Object,required:!1},leading:{type:Boolean,required:!1},leadingIcon:{type:null,required:!1},trailing:{type:Boolean,required:!1},trailingIcon:{type:null,required:!1}},setup(t){let n=t,r=e(),i=tg(`badge`,n),a=Fh(),{orientation:o,size:s}=Ry(n),{isLeading:c,isTrailing:u,leadingIconName:d,trailingIconName:f}=Iy(i),p=B(()=>ky({extend:vb,...a.ui?.badge||{}})({color:i.color,variant:i.variant,size:s.value??i.size,square:i.square||!r.default&&!i.label,fieldGroup:o.value}));return(e,t)=>(D(),M(l(Y),{as:l(i).as,"data-slot":`base`,class:v(p.value.base({class:[l(i).ui?.base,l(i).class]}))},{default:P(()=>[O(e.$slots,`leading`,{ui:p.value},()=>[l(c)&&l(d)?(D(),M($,{key:0,name:l(d),"data-slot":`leadingIcon`,class:v(p.value.leadingIcon({class:l(i).ui?.leadingIcon}))},null,8,[`name`,`class`])):l(i).avatar?(D(),M(Fy,m({key:1,size:l(i).ui?.leadingAvatarSize||p.value.leadingAvatarSize()}
15,l(i).avatar,{"data-slot":`leadingAvatar`,class:p.value.leadingAvatar({class:l(i).ui?.leadingAvatar})}),null,16,[`size`,`class`])):W(``,!0)]),O(e.$slots,`default`,{ui:p.value},()=>[l(i).label!==void 0&&l(i).label!==null?(D(),q(`span`,{key:0,"data-slot":`label`,class:v(p.value.label({class:l(i).ui?.label}))},V(l(i).label),3)):W(``,!0)]),O(e.$slots,`trailing`,{ui:p.value},()=>[l(u)&&l(f)?(D(),M($,{key:0,name:l(f),"data-slot":`trailingIcon`,class:v(p.value.trailingIcon({class:l(i).ui?.trailingIcon}))},null,8,[`name`,`class`])):W(``,!0)])]),_:3},8,[`as`,`class`]))}},bb={Root:tl,Input:nl,Anchor:rl,Empty:ul,Trigger:bl,Cancel:cl,Group:pl,Label:_l,Content:ll,Viewport:Sl,Virtualizer:Cl,Item:hl,ItemIndicator:gl,Separator:yl,Arrow:sl,Portal:vl},xb={Root:Qc,Input:ml,Anchor:rl,Empty:ul,Trigger:bl,Cancel:cl,Group:pl,Label:_l,Content:ll,Viewport:Sl,Virtualizer:Cl,Item:hl,ItemIndicator:gl,Separator:yl,Arrow:sl,Portal:vl},Sb={Root:Su,Trigger:Iu,Portal:Ou,Content:Cu,Arrow:vu,Item:Tu,Group:wu,Separator:ju,CheckboxItem:yu,ItemIndicator:Eu,Label:Du,RadioGroup:ku,RadioItem:Au,Sub:Mu,SubContent:Nu,SubTrigger:Pu},Cb={Root:$u,Trigger:pd,Portal:od,Content:ed,Arrow:Yu,Item:rd,Group:nd,Separator:ld,CheckboxItem:Xu,ItemIndicator:id,Label:ad,RadioGroup:sd,RadioItem:cd,Sub:ud,SubContent:dd,SubTrigger:fd,Filter:td},wb={Root:_d,Trigger:Cd,Portal:Sd,Content:xd,Arrow:md},Tb={Root:zu,Trigger:Ju,Portal:qu,Content:Ku,Arrow:Vu,Close:Hu,Anchor:Bu},Eb={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`}},Db={__name:`Popover`,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(t,{emit:n}){let r=t,a=n,o=e(),s=tg(`popover`,r),u=Fh(),d=ng(s.mode===`hover`?Cr(s,`defaultOpen`,`open`,`openDelay`,`closeDelay`,`enableTouch`):Cr(s,`defaultOpen`,`open`,`modal`),a),f=Am(C(()=>s.portal)),p=C(()=>Sa(s.content,{side:`bottom`,sideOffset:8,collisionPadding:8})),h=B(()=>s.dismissible?{pointerDownOutside:pb}:[`interactOutside`,`escapeKeyDown`].reduce((e,t)=>(e[t]=e=>{e.preventDefault(),a(`close:prevent`)},e),{})),g=C(()=>Sa(s.arrow,{rounded:!0})),_=B(()=>ky({extend:Eb,...u.ui?.popover||{}})({side:p.value.side})),y=B(()=>s.mode===`hover`?wb:Tb);return(e,t)=>(D(),M(l(y).Root,H(c(l(d))),{default:P(({open:t,close:n})=>[o.default?(D(),M(l(y).Trigger,{key:0,"as-child":``,class:v(l(s).class)},{default:P(()=>[O(e.$slots,`default`,{open:t})]),_:2}
15,1032,[`class`])):W(``,!0),`Anchor`in y.value&&o.anchor?(D(),M(l(y).Anchor,{key:1,"as-child":``},{default:P(()=>[O(e.$slots,`anchor`,H(c(n?{close:n}:{})))]),_:2},1024)):W(``,!0),i(l(y).Portal,H(c(l(f))),{default:P(()=>[i(l(zy),null,{default:P(()=>[i(l(y).Content,m(p.value,{reference:l(s).reference??l(s).content?.reference,"data-slot":`content`,class:_.value.content({class:[!o.default&&l(s).class,l(s).ui?.content]})},A(h.value)),{default:P(()=>[O(e.$slots,`content`,H(c(n?{close:n}:{}))),l(s).arrow?(D(),M(l(y).Arrow,m({key:0},g.value,{"data-slot":`arrow`,class:_.value.arrow({class:l(s).ui?.arrow})}),null,16,[`class`])):W(``,!0)]),_:2},1040,[`reference`,`class`])]),_:2},1024)]),_:2},1040)]),_:3},16))}},Ob={base:`inline-flex items-center justify-center px-1 rounded-sm font-medium font-sans uppercase`,variants:{color:{primary:``,secondary:``,success:``,info:``,warning:``,error:``,neutral:``},variant:{solid:``,outline:``,soft:``,subtle:``},size:{sm:`h-4 min-w-[16px] text-[10px]`,md:`h-5 min-w-[20px] text-[11px]`,lg:`h-6 min-w-[24px] text-[12px]`}},compoundVariants:[{color:`primary`,variant:`solid`,class:`text-inverted bg-primary`},{color:`secondary`,variant:`solid`,class:`text-inverted bg-secondary`},{color:`success`,variant:`solid`,class:`text-inverted bg-success`},{color:`info`,variant:`solid`,class:`text-inverted bg-info`},{color:`warning`,variant:`solid`,class:`text-inverted bg-warning`},{color:`error`,variant:`solid`,class:`text-inverted bg-error`},{color:`primary`,variant:`outline`,class:`ring ring-inset ring-primary/50 text-primary`},{color:`secondary`,variant:`outline`,class:`ring ring-inset ring-secondary/50 text-secondary`},{color:`success`,variant:`outline`,class:`ring ring-inset ring-success/50 text-success`},{color:`info`,variant:`outline`,class:`ring ring-inset ring-info/50 text-info`},{color:`warning`,variant:`outline`,class:`ring ring-inset ring-warning/50 text-warning`},{color:`error`,variant:`outline`,class:`ring ring-inset ring-error/50 text-error`},{color:`primary`,variant:`soft`,class:`text-primary bg-primary/10`},{color:`secondary`,variant:`soft`,class:`text-secondary bg-secondary/10`},{color:`success`,variant:`soft`,class:`text-success bg-success/10`},{color:`info`,variant:`soft`,class:`text-info bg-info/10`},{color:`warning`,variant:`soft`,class:`text-warning bg-warning/10`},{color:`error`,variant:`soft`,class:`text-error bg-error/10`},{color:`primary`,variant:`subtle`,class:`text-primary ring ring-inset ring-primary/25 bg-primary/10`},{color:`secondary`,variant:`subtle`,class:`text-secondary ring ring-inset ring-secondary/25 bg-secondary/10`},{color:`success`,variant:`subtle`,class:`text-success ring ring-inset ring-success/25 bg-success/10`},{color:`info`,variant:`subtle`,class:`text-info ring ring-inset ring-info/25 bg-info/10`},{color:`warning`,variant:`subtle`,class:`text-warning ring ring-inset ring-warning/25 bg-warning/10`},{color:`error`,variant:`subtle`,class:`text-error ring ring-inset ring-error/25 bg-error/10`},{color:`neutral`,variant:`solid`,class:`text-inverted bg-inverted`},{color:`neutral`,variant:`outline`,class:`ring ring-inset ring-accented text-default bg-default`},{color:`neutral`,variant:`soft`,class:`text-default bg-elevated`},{color:`neutral`,variant:`subtle`,class:`ring ring-inset ring-accented text-default bg-elevated`}],defaultVariants:{variant:`outline`,color:`neutral`,size:`md`}},kb={__name:`Kbd`,props:{as:{type:null,required:!1,default:`kbd`},value:{type:null,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(e){let t=tg(`kbd`,e),{getKbdKey:n}=Lh(),r=Fh(),i=B(()=>ky({extend:Ob,...r.ui?.kbd||{}}));return(e,r)=>(D(),M(l(Y),{as:l(t).as,class:v(i.value({class:[l(t).ui?.base,l(t).class],color:l(t).color,variant:l(t).variant,size:l(t).size}))},{default:P(()=>[O(e.$slots,`default`,{},()=>[S(V(l(n)(l(t).value)),1)])]),_:3},8,[`as`,`class`]))}},Ab={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`}},jb={__name:`Tooltip`,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(t,{emit:n}){let r=t,a=n,o=e(),s=tg(`tooltip`,r),u=Fh(),d=Hp(),f=ng(Cr(s,`defaultOpen`,`open`,`delayDuration`,`disableHoverableContent`,`disableClosingTrigger`,`ignoreNonKeyboardFocus`),a),p=Am(C(()=>s.portal)),h=C(()=>Sa(s.content,d.content.value,{side:`bottom`,sideOffset:8,collisionPadding:8})),g=C(()=>Sa(s.arrow,{rounded:!0})),_=B(()=>ky({extend:Ab,...u.ui?.tooltip||{}})({side:h.value.side}));return(e,t)=>(D(),M(l(Jp),m(l(f),{disabled:!(l(s).text||l(s).kbds?.length||o.content)||l(s).disabled}),{default:P(({open:t})=>[o.default||l(s).reference?(D(),M(l($p),m({key:0},e.$attrs,{"as-child":``,reference:l(s).reference,class:l(s).class}),{default:P(()=>[O(e.$slots,`default`,{open:t})]),_:2},1040,[`reference`,`class`])):W(``,!0),i(l(Qp),H(c(l(p))),{default:P(()=>[i(l(zy),null,{default:P(()=>[i(l(Zp),m(h.value,{"data-slot":`content`,class:_.value.content({class:[!o.default&&l(s).class,l(s).ui?.content]}
15)}),{default:P(()=>[O(e.$slots,`content`,{ui:_.value},()=>[l(s).text?(D(),q(`span`,{key:0,"data-slot":`text`,class:v(_.value.text({class:l(s).ui?.text}))},V(l(s).text),3)):W(``,!0),l(s).kbds?.length?(D(),q(`span`,{key:1,"data-slot":`kbds`,class:v(_.value.kbds({class:l(s).ui?.kbds}))},[(D(!0),q(R,null,E(l(s).kbds,(e,t)=>(D(),M(kb,m({key:t,size:l(s).ui?.kbdsSize||_.value.kbdsSize()},{ref_for:!0},typeof e==`string`?{value:e}:e),null,16,[`size`]))),128))],2)):W(``,!0)]),l(s).arrow?(D(),M(l(Vp),m({key:0},g.value,{"data-slot":`arrow`,class:_.value.arrow({class:l(s).ui?.arrow})}),null,16,[`class`])):W(``,!0)]),_:3},16,[`class`])]),_:3})]),_:3},16)]),_:3},16,[`disabled`]))}},Mb={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`}},Nb=Object.assign({inheritAttrs:!1},{__name:`NavigationMenu`,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(t,{emit:n}){let r=t,a=n,o=e(),s=tg(`navigationMenu`,r),c=Fh(),u=ng(B(()=>({as:s.as,delayDuration:s.delayDuration,skipDelayDuration:s.skipDelayDuration,orientation:s.orientation,disableClickTrigger:s.disableClickTrigger,disableHoverTrigger:s.disableHoverTrigger,disablePointerLeaveClose:s.disablePointerLeaveClose,unmountOnHide:s.unmountOnHide}
15)),a),d=ng(Cr(s,`collapsible`,`disabled`,`type`,`unmountOnHide`),a),f=C(()=>s.content),p=C(()=>Sa(typeof s.tooltip==`boolean`?{}:s.tooltip,{...s.orientation===`vertical`&&{delayDuration:0,content:{side:`right`}}})),h=C(()=>Sa(typeof s.popover==`boolean`?{}:s.popover,{mode:`hover`,content:{side:`right`,align:`start`,alignOffset:2}})),[g,_]=zr(),[y,b]=zr({props:{item:Object,index:Number,level:Number,listIndex:Number}}),x=B(()=>ky({extend:Mb,...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})),w=B(()=>s.items?.length?ym(s.items)?s.items:[s.items]:[]);function T(e,t,n,r){let i=w.value.length>1?`group-${r}-`:``;return X(e,s.valueKey)??(n>0?`${i}item-${n}-${t}`:`${i}item-${t}`)}function k(e,t=0,n=0){let r=e.reduce((e,r,i)=>((r.defaultOpen||r.open)&&e.push(T(r,i,t,n)),e),[]);return s.type===`single`?r[0]:r}function A(e,t){t.children?.length&&(s.orientation===`horizontal`?e.preventDefault():s.orientation===`vertical`&&!s.collapsed&&(e.preventDefault(),e.stopPropagation()))}return(e,t)=>(D(),q(R,null,[i(l(g),null,{default:P(({item:t,active:n,index:r})=>[O(e.$slots,t.slot||`item`,{item:t,index:r,active:n,ui:x.value},()=>[O(e.$slots,t.slot?`${t.slot}-leading`:`item-leading`,{item:t,active:n,index:r,ui:x.value},()=>[t.avatar?(D(),M(Fy,m({key:0,size:t.ui?.linkLeadingAvatarSize||l(s).ui?.linkLeadingAvatarSize||x.value.linkLeadingAvatarSize()},t.avatar,{"data-slot":`linkLeadingAvatar`,class:x.value.linkLeadingAvatar({class:[l(s).ui?.linkLeadingAvatar,t.ui?.linkLeadingAvatar],active:n,disabled:!!t.disabled})}),null,16,[`size`,`class`])):t.icon&&t.chip?(D(),M(Ny,m({key:1,size:t.ui?.linkLeadingChipSize||l(s).ui?.linkLeadingChipSize||x.value.linkLeadingChipSize(),inset:``},typeof t.chip==`object`?t.chip:{},{"data-slot":`linkLeadingChip`}),{default:P(()=>[i($,{name:t.icon,"data-slot":`linkLeadingIcon`,class:v(x.value.linkLeadingIcon({class:[l(s).ui?.linkLeadingIcon,t.ui?.linkLeadingIcon],active:n,disabled:!!t.disabled}))},null,8,[`name`,`class`])]),_:2},1040,[`size`])):t.icon?(D(),M($,{key:2,name:t.icon,"data-slot":`linkLeadingIcon`,class:v(x.value.linkLeadingIcon({class:[l(s).ui?.linkLeadingIcon,t.ui?.linkLeadingIcon],active:n,disabled:!!t.disabled}))},null,8,[`name`,`class`])):W(``,!0)]),l(X)(t,l(s).labelKey)||o[t.slot?`${t.slot}-label`:`item-label`]?(D(),q(`span`,{key:0,"data-slot":`linkLabel`,class:v(x.value.linkLabel({class:[l(s).ui?.linkLabel,t.ui?.linkLabel]}))},[O(e.$slots,t.slot?`${t.slot}-label`:`item-label`,{item:t,active:n,index:r},()=>[S(V(l(X)(t,l(s).labelKey)),1)]),t.target===`_blank`&&l(s).externalIcon!==!1?(D(),M($,{key:0,name:typeof l(s).externalIcon==`string`?l(s).externalIcon:l(c).ui.icons.external,"data-slot":`linkLabelExternalIcon`,class:v(x.value.linkLabelExternalIcon({class:[l(s).ui?.linkLabelExternalIcon,t.ui?.linkLabelExternalIcon],active:n}))},null,8,[`name`,`class`])):W(``,!0)],2)):W(``,!0),t.badge||t.badge===0||l(s).orientation===`horizontal`&&(t.children?.length||o[t.slot?`${t.slot}-content`:`item-content`])||l(s).orientation===`vertical`&&t.children?.length||t.trailingIcon||o[t.slot?`${t.slot}-trailing`:`item-trailing`]?(D(),M(_e(l(s).orientation===`vertical`&&t.children?.length&&!l(s).collapsed?l(Lo):`span`),{key:1,as:l(s).orientation===`vertical`&&t.children?.length&&!l(s).collapsed?`span`:void 0,"data-slot":`linkTrailing`,class:v(x.value.linkTrailing({class:[l(s).ui?.linkTrailing,t.ui?.linkTrailing]})),onClick:e=>A(e,t)},{default:P(()=>[O(e.$slots,t.slot?`${t.slot}-trailing`:`item-trailing`,{item:t,active:n,index:r,ui:x.value},()=>[t.badge||t.badge===0?(D(),M(yb,m({key:0,color:`neutral`,variant:`outline`,size:t.ui?.linkTrailingBadgeSize||l(s).ui?.linkTrailingBadgeSize||x.value.linkTrailingBadgeSize()},typeof t.badge==`string`||typeof t.badge==`number`?{label:t.badge}:t.badge,{"data-slot":`linkTrailingBadge`,class:x.value.linkTrailingBadge({class:[l(s).ui?.linkTrailingBadge,t.ui?.linkTrailingBadge]})}),null,16,[`size`,`class`])):W(``,!0),l(s).orientation===`horizontal`&&(t.children?.length||o[t.slot?`${t.slot}-content`:`item-content`])||l(s).orientation===`vertical`&&t.children?.length?(D(),M($,{key:1,name:t.trailingIcon||l(s).trailingIcon||l(c).ui.icons.chevronDown,"data-slot":`linkTrailingIcon`,class:v(x.value.linkTrailingIcon({class:[l(s).ui?.linkTrailingIcon,t.ui?.linkTrailingIcon],active:n}))},null,8,[`name`,`class`])):t.trailingIcon?(D(),M($,{key:2,name:t.trailingIcon,"data-slot":`linkTrailingIcon`,class:v(x.value.linkTrailingIcon({class:[l(s).ui?.linkTrailingIcon,t.ui?.linkTrailingIcon],active:n}))},null,8,[`name`,`class`])):W(``,!0)])]),_:2},1032,[`as`,`class`,`onClick`])):W(``,!0)])]),_:3}
15),i(l(y),null,{default:P(({item:t,index:n,level:r=0,listIndex:a=0})=>[(D(),M(_e(l(s).orientation===`vertical`&&!l(s).collapsed?l(Fo):l(zd)),m({as:`li`},l(s).orientation===`vertical`&&!l(s).collapsed?{disabled:!!t.disabled}:{},{value:T(t,n,r,a)}),{default:P(()=>[l(s).orientation===`vertical`&&t.type===`label`&&!l(s).collapsed?(D(),q(`div`,{key:0,"data-slot":`label`,class:v(x.value.label({class:[l(s).ui?.label,t.ui?.label,t.class]}))},[i(l(_),{item:t,index:n},null,8,[`item`,`index`])],2)):t.type===`label`?W(``,!0):(D(),M($y,m({key:1},l(s).orientation===`vertical`&&t.children?.length&&!l(s).collapsed&&t.type===`trigger`?{}:l(Yy)(t),{custom:``}),{default:P(({active:a,...u})=>[(D(),M(_e(l(s).orientation===`horizontal`&&(t.children?.length||o[t.slot?`${t.slot}-content`:`item-content`])?l(Kd):l(s).orientation===`vertical`&&t.children?.length&&!l(s).collapsed&&!u.href?l(Lo):l(Ud)),{"as-child":``,active:a||t.active,disabled:t.disabled,onSelect:t.onSelect},{default:P(()=>[l(s).orientation===`vertical`&&l(s).collapsed&&t.children?.length&&(l(s).popover||t.popover)?(D(),M(Db,m({key:0},{...h.value,...typeof t.popover==`boolean`?{}:t.popover||{}},{ui:{content:x.value.content({class:[l(s).ui?.content,t.ui?.content]})}}),{content:P(({close:r})=>[O(e.$slots,t.slot?`${t.slot}-content`:`item-content`,{item:t,active:a||t.active,index:n,ui:x.value,close:r},()=>[z(`ul`,{"data-slot":`childList`,class:v(x.value.childList({class:[l(s).ui?.childList,t.ui?.childList]}))},[z(`li`,{"data-slot":`childLabel`,class:v(x.value.childLabel({class:[l(s).ui?.childLabel,t.ui?.childLabel]}))},V(l(X)(t,l(s).labelKey)),3),(D(!0),q(R,null,E(t.children,(e,n)=>(D(),q(`li`,{key:n,"data-slot":`childItem`,class:v(x.value.childItem({class:[l(s).ui?.childItem,t.ui?.childItem]}))},[i($y,m({ref_for:!0},l(Yy)(e),{custom:``}),{default:P(({active:n,...r})=>[i(l(Ud),{"as-child":``,active:n,onSelect:e.onSelect},{default:P(()=>[i(Zy,m({ref_for:!0},r,{"data-slot":`childLink`,class:x.value.childLink({class:[l(s).ui?.childLink,t.ui?.childLink,e.class],active:n})}),{default:P(()=>[e.icon?(D(),M($,{key:0,name:e.icon,"data-slot":`childLinkIcon`,class:v(x.value.childLinkIcon({class:[l(s).ui?.childLinkIcon,t.ui?.childLinkIcon],active:n}))},null,8,[`name`,`class`])):W(``,!0),z(`span`,{"data-slot":`childLinkLabel`,class:v(x.value.childLinkLabel({class:[l(s).ui?.childLinkLabel,t.ui?.childLinkLabel],active:n}))},[S(V(l(X)(e,l(s).labelKey))+` `,1),e.target===`_blank`&&l(s).externalIcon!==!1?(D(),M($,{key:0,name:typeof l(s).externalIcon==`string`?l(s).externalIcon:l(c).ui.icons.external,"data-slot":`childLinkLabelExternalIcon`,class:v(x.value.childLinkLabelExternalIcon({class:[l(s).ui?.childLinkLabelExternalIcon,t.ui?.childLinkLabelExternalIcon],active:n}))},null,8,[`name`,`class`])):W(``,!0)],2)]),_:2},1040,[`class`])]),_:2},1032,[`active`,`onSelect`])]),_:2},1040)],2))),128))],2)])]),default:P(()=>[i(Zy,m(u,{"data-slot":`link`,class:x.value.link({class:[l(s).ui?.link,t.ui?.link,t.class],active:a||t.active,disabled:!!t.disabled,level:r>0})}),{default:P(()=>[i(l(_),{item:t,active:a||t.active,index:n},null,8,[`item`,`active`,`index`])]),_:2},1040,[`class`])]),_:2},1040,[`ui`])):l(s).orientation===`vertical`&&l(s).collapsed&&(l(s).tooltip||t.tooltip)||l(s).orientation===`horizontal`&&t.tooltip?(D(),M(jb,m({key:1,text:l(X)(t,l(s).labelKey)},{...p.value,...typeof t.tooltip==`boolean`?{}:t.tooltip||{}}),{default:P(()=>[i(Zy,m(u,{"data-slot":`link`,class:x.value.link({class:[l(s).ui?.link,t.ui?.link,t.class],active:a||t.active,disabled:!!t.disabled,level:r>0})}),{default:P(()=>[i(l(_),{item:t,active:a||t.active,index:n},null,8,[`item`,`active`,`index`])]),_:2},1040,[`class`])]),_:2},1040,[`text`])):(D(),M(Zy,m({key:2},u,{"data-slot":`link`,class:x.value.link({class:[l(s).ui?.link,t.ui?.link,t.class],active:a||t.active,disabled:!!t.disabled,level:l(s).orientation===`horizontal`||r>0})}),{default:P(()=>[i(l(_),{item:t,active:a||t.active,index:n},null,8,[`item`,`active`,`index`])]),_:2},1040,[`class`]))]),_:2},1064,[`active`,`disabled`,`onSelect`])),l(s).orientation===`horizontal`&&(t.children?.length||o[t.slot?`${t.slot}-content`:`item-content`])?(D(),M(l(Vd),m({key:0},f.value,{"data-slot":`content`,class:x.value.content({class:[l(s).ui?.content,t.ui?.content]}
15)}),{default:P(()=>[O(e.$slots,t.slot?`${t.slot}-content`:`item-content`,{item:t,active:a||t.active,index:n,ui:x.value},()=>[z(`ul`,{"data-slot":`childList`,class:v(x.value.childList({class:[l(s).ui?.childList,t.ui?.childList]}))},[(D(!0),q(R,null,E(t.children,(e,n)=>(D(),q(`li`,{key:n,"data-slot":`childItem`,class:v(x.value.childItem({class:[l(s).ui?.childItem,t.ui?.childItem]}))},[i($y,m({ref_for:!0},l(Yy)(e),{custom:``}),{default:P(({active:n,...r})=>[i(l(Ud),{"as-child":``,active:n,onSelect:e.onSelect},{default:P(()=>[i(Zy,m({ref_for:!0},r,{"data-slot":`childLink`,class:x.value.childLink({class:[l(s).ui?.childLink,t.ui?.childLink,e.class],active:n})}),{default:P(()=>[e.icon?(D(),M($,{key:0,name:e.icon,"data-slot":`childLinkIcon`,class:v(x.value.childLinkIcon({class:[l(s).ui?.childLinkIcon,t.ui?.childLinkIcon],active:n}))},null,8,[`name`,`class`])):W(``,!0),z(`div`,{"data-slot":`childLinkWrapper`,class:v(x.value.childLinkWrapper({class:[l(s).ui?.childLinkWrapper,t.ui?.childLinkWrapper]}))},[z(`p`,{"data-slot":`childLinkLabel`,class:v(x.value.childLinkLabel({class:[l(s).ui?.childLinkLabel,t.ui?.childLinkLabel],active:n}))},[S(V(l(X)(e,l(s).labelKey))+` `,1),e.target===`_blank`&&l(s).externalIcon!==!1?(D(),M($,{key:0,name:typeof l(s).externalIcon==`string`?l(s).externalIcon:l(c).ui.icons.external,"data-slot":`childLinkLabelExternalIcon`,class:v(x.value.childLinkLabelExternalIcon({class:[l(s).ui?.childLinkLabelExternalIcon,t.ui?.childLinkLabelExternalIcon],active:n}))},null,8,[`name`,`class`])):W(``,!0)],2),e.description?(D(),q(`p`,{key:0,"data-slot":`childLinkDescription`,class:v(x.value.childLinkDescription({class:[l(s).ui?.childLinkDescription,t.ui?.childLinkDescription],active:n}))},V(e.description),3)):W(``,!0)],2)]),_:2},1040,[`class`])]),_:2},1032,[`active`,`onSelect`])]),_:2},1040)],2))),128))],2)])]),_:2},1040,[`class`])):W(``,!0)]),_:2},1040)),l(s).orientation===`vertical`&&t.children?.length&&!l(s).collapsed?(D(),M(l(Io),{key:2,"data-slot":`content`,class:v(x.value.content({class:[l(s).ui?.content,t.ui?.content]}))},{default:P(()=>[i(l(jo),m({...l(d),defaultValue:k(t.children,r+1,a)},{as:`ul`,"data-slot":`childList`,class:x.value.childList({class:[l(s).ui?.childList,t.ui?.childList]})}),{default:P(()=>[(D(!0),q(R,null,E(t.children,(e,t)=>(D(),M(l(b),{key:t,item:e,index:t,level:r+1,"list-index":a,"data-slot":`childItem`,class:v(x.value.childItem({class:[l(s).ui?.childItem,e.ui?.childItem]}))},null,8,[`item`,`index`,`level`,`list-index`,`class`]))),128))]),_:2},1040,[`class`])]),_:2},1032,[`class`])):W(``,!0)]),_:2},1040,[`value`]))]),_:3}),i(l(Id),m({"data-slot":`root`},{...l(u),...l(s).orientation===`horizontal`?{modelValue:l(s).modelValue,defaultValue:l(s).defaultValue}:{},...e.$attrs},{"data-collapsed":l(s).collapsed,class:x.value.root({class:[l(s).ui?.root,l(s).class]})}),{default:P(()=>[O(e.$slots,`list-leading`),(D(!0),q(R,null,E(w.value,(e,t)=>(D(),q(R,{key:`list-${t}`},[(D(),M(_e(l(s).orientation===`vertical`?l(jo):l(Wd)),m({ref_for:!0},l(s).orientation===`vertical`&&!l(s).collapsed?{...l(d),modelValue:l(s).modelValue,defaultValue:l(s).defaultValue??k(e,0,t)}:{},{as:`ul`,"data-slot":`list`,class:x.value.list({class:l(s).ui?.list})}),{default:P(()=>[(D(!0),q(R,null,E(e,(e,n)=>(D(),M(l(b),{key:`list-${t}-${n}`,item:e,index:n,"list-index":t,"data-slot":`item`,class:v(x.value.item({class:[l(s).ui?.item,e.ui?.item]}))},null,8,[`item`,`index`,`list-index`,`class`]))),128))]),_:2},1040,[`class`])),l(s).orientation===`vertical`&&t<w.value.length-1?(D(),q(`div`,{key:0,"data-slot":`separator`,class:v(x.value.separator({class:l(s).ui?.separator}))},null,2)):W(``,!0)],64))),128)),O(e.$slots,`list-trailing`),l(s).orientation===`horizontal`?(D(),q(`div`,{key:0,"data-slot":`viewportWrapper`,class:v(x.value.viewportWrapper({class:l(s).ui?.viewportWrapper}))},[l(s).arrow?(D(),M(l(Hd),{key:0,"data-slot":`indicator`,class:v(x.value.indicator({class:l(s).ui?.indicator}))},{default:P(()=>[z(`div`,{"data-slot":`arrow`,class:v(x.value.arrow({class:l(s).ui?.arrow}))},null,2)]),_:1},8,[`class`])):W(``,!0),i(l(qd),{"data-slot":`viewport`,class:v(x.value.viewport({class:l(s).ui?.viewport}))},null,8,[`class`])],2)):W(``,!0)]),_:3},16,[`data-collapsed`,`class`])],64))}}),Pb={slots:{root:``,wrapper:``,labelWrapper:`flex content-center items-center justify-between gap-1`,label:`block font-medium text-default`,container:`relative`,description:`text-muted`,error:`mt-2 text-error`,hint:`text-muted`,help:`mt-2 text-muted`},variants:{size:{xs:{root:`text-xs`},sm:{root:`text-xs`},md:{root:`text-sm`},lg:{root:`text-sm`},xl:{root:`text-base`}},required:{true:{label:`after:content-['*'] after:ms-0.5 after:text-error`}},orientation:{vertical:{container:`mt-1`},horizontal:{root:`flex justify-between place-items-baseline gap-2`}}},defaultVariants:{size:`md`}},Fb=[`id`],Ib=[`id`],Lb=[`id`],Rb=[`id`],zb={__name:`FormField`,props:{as:{type:null,required:!1},name:{type:String,required:!1},errorPattern:{type:null,required:!1},label:{type:String,required:!1},description:{type:String,required:!1},help:{type:String,required:!1},error:{type:[Boolean,String],required:!1,default:void 0},hint:{type:String,required:!1},size:{type:null,required:!1},required:{type:Boolean,required:!1},eagerValidation:{type:Boolean,required:!1}
15,validateOnInputDelay:{type:Number,required:!1},orientation:{type:null,required:!1,default:`vertical`},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(t){let n=t,r=e(),a=tg(`formField`,n),o=Fh(),s=B(()=>ky({extend:Pb,...o.ui?.formField||{}})({size:a.size,required:a.required,orientation:a.orientation})),c=ce(Ky,null),u=B(()=>a.error||c?.value?.find(e=>e.name===a.name||a.errorPattern&&e.name?.match(a.errorPattern))?.message),f=N(j()),p=f.value,m=ce(Wy,void 0);return U(f,()=>{m&&a.name&&(m.value[a.name]={id:f.value,pattern:a.errorPattern})},{immediate:!0}),d(Uy,f),d(Hy,B(()=>({error:u.value,name:a.name,size:a.size,eagerValidation:a.eagerValidation,validateOnInputDelay:a.validateOnInputDelay,errorPattern:a.errorPattern,hint:a.hint,description:a.description,help:a.help,ariaId:p}))),(e,t)=>(D(),M(l(Y),{as:l(a).as,"data-orientation":l(a).orientation,"data-slot":`root`,class:v(s.value.root({class:[l(a).ui?.root,l(a).class]}))},{default:P(()=>[z(`div`,{"data-slot":`wrapper`,class:v(s.value.wrapper({class:l(a).ui?.wrapper}))},[l(a).label||r.label?(D(),q(`div`,{key:0,"data-slot":`labelWrapper`,class:v(s.value.labelWrapper({class:l(a).ui?.labelWrapper}))},[i(l(wd),{for:f.value,"data-slot":`label`,class:v(s.value.label({class:l(a).ui?.label}))},{default:P(()=>[O(e.$slots,`label`,{label:l(a).label},()=>[S(V(l(a).label),1)])]),_:3},8,[`for`,`class`]),l(a).hint||r.hint?(D(),q(`span`,{key:0,id:`${l(p)}-hint`,"data-slot":`hint`,class:v(s.value.hint({class:l(a).ui?.hint}))},[O(e.$slots,`hint`,{hint:l(a).hint},()=>[S(V(l(a).hint),1)])],10,Fb)):W(``,!0)],2)):W(``,!0),l(a).description||r.description?(D(),q(`p`,{key:1,id:`${l(p)}-description`,"data-slot":`description`,class:v(s.value.description({class:l(a).ui?.description}))},[O(e.$slots,`description`,{description:l(a).description},()=>[S(V(l(a).description),1)])],10,Ib)):W(``,!0)],2),z(`div`,{class:v([(l(a).label||!!r.label||l(a).description||!!r.description)&&s.value.container({class:l(a).ui?.container})])},[O(e.$slots,`default`,{error:u.value}),l(a).error!==!1&&(typeof u.value==`string`&&u.value||r.error)?(D(),q(`div`,{key:0,id:`${l(p)}-error`,"data-slot":`error`,class:v(s.value.error({class:l(a).ui?.error}))},[O(e.$slots,`error`,{error:u.value},()=>[S(V(u.value),1)])],10,Lb)):l(a).help||r.help?(D(),q(`div`,{key:1,id:`${l(p)}-help`,"data-slot":`help`,class:v(s.value.help({class:l(a).ui?.help}))},[O(e.$slots,`help`,{help:l(a).help},()=>[S(V(l(a).help),1)])],10,Rb)):W(``,!0)],2)]),_:3},8,[`as`,`data-orientation`,`class`]))}},Bb={slots:{root:`relative inline-flex items-center`,base:[`w-full rounded-md border-0 appearance-none placeholder:text-dimmed disabled:cursor-not-allowed disabled:opacity-75`,`transition-colors`],leading:`absolute inset-y-0 start-0 flex items-center`,leadingIcon:`shrink-0 text-dimmed`,leadingAvatar:`shrink-0`,leadingAvatarSize:``,trailing:`absolute inset-y-0 end-0 flex items-center`,trailingIcon:`shrink-0 text-dimmed`},variants:{fieldGroup:{horizontal:{root:`group has-focus-visible:z-[1]`,base:`group-not-only:group-first:rounded-e-none group-not-only:group-last:rounded-s-none group-not-last:group-not-first:rounded-none`},vertical:{root:`group has-focus-visible:z-[1]`,base:`group-not-only:group-first:rounded-b-none group-not-only:group-last:rounded-t-none group-not-last:group-not-first:rounded-none`}},size:{xs:{base:`px-2 py-1 text-sm/4 gap-1`,leading:`ps-2`,trailing:`pe-2`,leadingIcon:`size-4`,leadingAvatarSize:`3xs`,trailingIcon:`size-4`},sm:{base:`px-2.5 py-1.5 text-sm/4 gap-1.5`,leading:`ps-2.5`,trailing:`pe-2.5`,leadingIcon:`size-4`,leadingAvatarSize:`3xs`,trailingIcon:`size-4`},md:{base:`px-2.5 py-1.5 text-base/5 gap-1.5`,leading:`ps-2.5`,trailing:`pe-2.5`,leadingIcon:`size-5`,leadingAvatarSize:`2xs`,trailingIcon:`size-5`},lg:{base:`px-3 py-2 text-base/5 gap-2`,leading:`ps-3`,trailing:`pe-3`,leadingIcon:`size-5`,leadingAvatarSize:`2xs`,trailingIcon:`size-5`},xl:{base:`px-3 py-2 text-base gap-2`,leading:`ps-3`,trailing:`pe-3`,leadingIcon:`size-6`,leadingAvatarSize:`xs`,trailingIcon:`size-6`}},variant:{outline:`text-highlighted bg-default ring ring-inset ring-accented`,soft:`text-highlighted bg-elevated/50 hover:bg-elevated focus:bg-elevated disabled:bg-elevated/50`,subtle:`text-highlighted bg-elevated ring ring-inset ring-accented`,ghost:`text-highlighted bg-transparent hover:bg-elevated focus:bg-elevated disabled:bg-transparent dark:disabled:bg-transparent`,none:`text-highlighted bg-transparent focus:outline-none`},color:{primary:``,secondary:``,success:``,info:``,warning:``,error:``,neutral:``},leading:{true:``},trailing:{true:``},loading:{true:``},highlight:{true:``},fixed:{false:``},type:{file:`file:me-1.5 file:font-medium file:text-muted file:outline-none`}},compoundVariants:[{color:`primary`,variant:[`outline`,`subtle`],class:`outline-primary/25 focus-visible:outline-3 focus-visible:ring-primary`},{color:`secondary`,variant:[`outline`,`subtle`],class:`outline-secondary/25 focus-visible:outline-3 focus-visible:ring-secondary`},{color:`success`,variant:[`outline`,`subtle`],class:`outline-success/25 focus-visible:outline-3 focus-visible:ring-success`},{color:`info`,variant:[`outline`,`subtle`],class:`outline-info/25 focus-visible:outline-3 focus-visible:ring-info`},{color:`warning`,variant:[`outline`,`subtle`],class:`outline-warning/25 focus-visible:outline-3 focus-visible:ring-warning`},{color:`error`,variant:[`outline`,`subtle`],class:`outline-error/25 focus-visible:outline-3 focus-visible:ring-error`},{color:`primary`,variant:[`soft`,`ghost`],class:`outline-primary/25 focus-visible:outline-3`},{color:`secondary`,variant:[`soft`,`ghost`],class:`outline-secondary/25 focus-visible:outline-3`},{color:`success`,variant:[`soft`,`ghost`],class:`outline-success/25 focus-visible:outline-3`},{color:`info`,variant:[`soft`,`ghost`],class:`outline-info/25 focus-visible:outline-3`},{color:`warning`,variant:[`soft`,`ghost`],class:`outline-warning/25 focus-visible:outline-3`},{color:`error`,variant:[`soft`,`ghost`],class:`outline-error/25 focus-visible:outline-3`},{color:`primary`,highlight:!0,class:`ring ring-inset ring-primary`},{color:`secondary`,highlight:!0,class:`ring ring-inset ring-secondary`},{color:`success`,highlight:!0,class:`ring ring-inset ring-success`},{color:`info`,highlight:!0,class:`ring ring-inset ring-info`},{color:`warning`,highlight:!0,class:`ring ring-inset ring-warning`},{color:`error`,highlight:!0,class:`ring ring-inset ring-error`},{color:`neutral`,variant:[`outline`,`subtle`],class:`outline-inverted/25 focus-visible:outline-3 focus-visible:ring-inverted`},{color:`neutral`,variant:[`soft`,`ghost`],class:`outline-inverted/25 focus-visible:outline-3`},{color:`neutral`,highlight:!0,class:`ring ring-inset ring-inverted`},{leading:!0,size:`xs`,class:`ps-7`},{leading:!0,size:`sm`,class:`ps-8`},{leading:!0,size:`md`,class:`ps-9`},{leading:!0,size:`lg`,class:`ps-10`},{leading:!0,size:`xl`,class:`ps-11`},{trailing:!0,size:`xs`,class:`pe-7`},{trailing:!0,size:`sm`,class:`pe-8`},{trailing:!0,size:`md`,class:`pe-9`},{trailing:!0,size:`lg`,class:`pe-10`},{trailing:!0,size:`xl`,class:`pe-11`},{loading:!0,leading:!0,class:{leadingIcon:`animate-spin`}},{loading:!0,leading:!1,trailing:!0,class:{trailingIcon:`animate-spin`}},{fixed:!1,size:`xs`,class:`md:text-xs`},{fixed:!1,size:`sm`,class:`md:text-xs`},{fixed:!1,size:`md`,class:`md:text-sm`},{fixed:!1,size:`lg`,class:`md:text-sm`}],defaultVariants:{size:`md`,color:`primary`,variant:`outline`}},Vb=[`id`,`type`,`value`,`name`,`placeholder`,`disabled`,`required`,`autocomplete`],Hb=Object.assign({inheritAttrs:!1},{__name:`Input`,props:{as:{type:null,required:!1},id:{type:String,required:!1},name:{type:String,required:!1},type:{type:null,required:!1,default:`text`},placeholder:{type:String,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},required:{type:Boolean,required:!1},autocomplete:{type:[String,Object],required:!1,default:`off`},autofocus:{type:Boolean,required:!1},autofocusDelay:{type:Number,required:!1,default:0},disabled:{type:Boolean,required:!1},highlight:{type:Boolean,required:!1},fixed:{type:Boolean,required:!1},modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},modelModifiers:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},icon:{type:null,required:!1},avatar:{type:Object,required:!1},leading:{type:Boolean,required:!1},leadingIcon:{type:null,required:!1},trailing:{type:Boolean,required:!1},trailingIcon:{type:null,required:!1},loading:{type:Boolean,required:!1},loadingIcon:{type:null,required:!1}},emits:[`update:modelValue`,`blur`,`change`],setup(t,{expose:n,emit:r}){let i=t,a=r,o=e(),s=tg(`input`,i),c=Yi(s,`modelValue`,a,{defaultValue:s.defaultValue}),u=Fh(),{emitFormBlur:d,emitFormInput:f,emitFormChange:p,size:h,color:g,id:_,name:y,highlight:b,disabled:S,emitFormFocus:C,ariaAttrs:w}=qy(i,{deferInputValidation:!0}
15),{orientation:T,size:E}=Ry(i),{isLeading:k,isTrailing:A,leadingIconName:j,trailingIconName:N}=Iy(s),F=B(()=>g.value??s.color),I=B(()=>b.value??s.highlight),ee=B(()=>E.value??h.value??s.size),te=B(()=>S.value??s.disabled),L=B(()=>ky({extend:Bb,...u.ui?.input||{}})({type:s.type,color:F.value,variant:s.variant,size:ee.value,loading:s.loading,highlight:I.value,fixed:s.fixed,leading:k.value||!!s.avatar||!!o.leading,trailing:A.value||!!o.trailing,fieldGroup:T.value})),R=ne(`inputRef`);function re(e){s.modelModifiers?.trim&&(typeof e==`string`||e==null)&&(e=e?.trim()??null),(s.modelModifiers?.number||s.type===`number`)&&(e=hm(e)),s.modelModifiers?.nullable&&(e||=null),s.modelModifiers?.optional&&!s.modelModifiers?.nullable&&e!==null&&(e||=void 0),c.value=e,f()}function ie(e){s.modelModifiers?.lazy||re(e.target.value)}function ae(e){let t=e.target.value;s.modelModifiers?.lazy&&re(t),s.modelModifiers?.trim&&(e.target.value=t.trim()),p(),a(`change`,e)}function oe(e){d(),a(`blur`,e)}function se(){s.autofocus&&R.value?.focus()}let V;return x(()=>{V=setTimeout(()=>{se()},s.autofocusDelay)}),fe(()=>clearTimeout(V)),n({inputRef:R}),(e,t)=>(D(),M(l(Y),{as:l(s).as,"data-slot":e.$attrs[`data-slot`]??`root`,class:v(L.value.root({class:[l(s).ui?.root,l(s).class]}))},{default:P(()=>[z(`input`,m({id:l(_),ref_key:`inputRef`,ref:R,type:l(s).type,value:l(c),name:l(y),placeholder:l(s).placeholder,class:L.value.base({class:l(s).ui?.base}),disabled:te.value,required:l(s).required,autocomplete:l(s).autocomplete},{...e.$attrs,...l(w)},{"data-slot":`base`,onInput:ie,onBlur:oe,onChange:ae,onFocus:t[0]||=(...e)=>l(C)&&l(C)(...e)}),null,16,Vb),O(e.$slots,`default`,{ui:L.value}),l(k)||l(s).avatar||o.leading?(D(),q(`span`,{key:0,"data-slot":`leading`,class:v(L.value.leading({class:l(s).ui?.leading}))},[O(e.$slots,`leading`,{ui:L.value},()=>[l(k)&&l(j)?(D(),M($,{key:0,name:l(j),"data-slot":`leadingIcon`,class:v(L.value.leadingIcon({class:l(s).ui?.leadingIcon}))},null,8,[`name`,`class`])):l(s).avatar?(D(),M(Fy,m({key:1,size:l(s).ui?.leadingAvatarSize||L.value.leadingAvatarSize()},l(s).avatar,{"data-slot":`leadingAvatar`,class:L.value.leadingAvatar({class:l(s).ui?.leadingAvatar})}),null,16,[`size`,`class`])):W(``,!0)])],2)):W(``,!0),l(A)||o.trailing?(D(),q(`span`,{key:1,"data-slot":`trailing`,class:v(L.value.trailing({class:l(s).ui?.trailing}))},[O(e.$slots,`trailing`,{ui:L.value},()=>[l(N)?(D(),M($,{key:0,name:l(N),"data-slot":`trailingIcon`,class:v(L.value.trailingIcon({class:l(s).ui?.trailingIcon}))},null,8,[`name`,`class`])):W(``,!0)])],2)):W(``,!0)]),_:3},8,[`as`,`data-slot`,`class`]))}}),Ub={slots:{root:`rounded-lg overflow-hidden`,header:`p-4 sm:px-6`,title:`text-highlighted font-semibold`,description:`mt-1 text-muted text-sm`,body:`p-4 sm:p-6`,footer:`p-4 sm:px-6`},variants:{variant:{solid:{root:`bg-inverted text-inverted`,title:`text-inverted`,description:`text-dimmed`},outline:{root:`bg-default ring ring-default divide-y divide-default`},soft:{root:`bg-elevated/50 divide-y divide-default`},subtle:{root:`bg-elevated/50 ring ring-default divide-y divide-default`}}},defaultVariants:{variant:`outline`}},Wb={__name:`Card`,props:{as:{type:null,required:!1},title:{type:String,required:!1},description:{type:String,required:!1},variant:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(t){let n=t,r=e(),i=tg(`card`,n),a=Fh(),o=B(()=>ky({extend:Ub,...a.ui?.card||{}})({variant:i.variant}));return(e,t)=>(D(),M(l(Y),{as:l(i).as,"data-slot":`root`,class:v(o.value.root({class:[l(i).ui?.root,l(i).class]}))},{default:P(()=>[r.header||l(i).title||r.title||l(i).description||r.description?(D(),q(`div`,{key:0,"data-slot":`header`,class:v(o.value.header({class:l(i).ui?.header}))},[O(e.$slots,`header`,{},()=>[l(i).title||r.title?(D(),q(`div`,{key:0,"data-slot":`title`,class:v(o.value.title({class:l(i).ui?.title}))},[O(e.$slots,`title`,{},()=>[S(V(l(i).title),1)])],2)):W(``,!0),l(i).description||r.description?(D(),q(`div`,{key:1,"data-slot":`description`,class:v(o.value.description({class:l(i).ui?.description}))},[O(e.$slots,`description`,{},()=>[S(V(l(i).description),1)])],2)):W(``,!0)])],2)):W(``,!0),r.default?(D(),q(`div`,{key:1,"data-slot":`body`,class:v(o.value.body({class:l(i).ui?.body}))},[O(e.$slots,`default`)],2)):W(``,!0),r.footer?(D(),q(`div`,{key:2,"data-slot":`footer`,class:v(o.value.footer({class:l(i).ui?.footer}))},[O(e.$slots,`footer`)],2)):W(``,!0)]),_:3},8,[`as`,`class`]))}}
15,Gb={slots:{root:`flex items-center align-center text-center`,border:``,container:`font-medium text-default flex`,icon:`shrink-0 size-5`,avatar:`shrink-0`,avatarSize:`2xs`,label:`text-sm`},variants:{color:{primary:{border:`border-primary`},secondary:{border:`border-secondary`},success:{border:`border-success`},info:{border:`border-info`},warning:{border:`border-warning`},error:{border:`border-error`},neutral:{border:`border-default`}},orientation:{horizontal:{root:`w-full flex-row`,border:`w-full`,container:`whitespace-nowrap`},vertical:{root:`h-full flex-col`,border:`h-full`,container:``}},size:{xs:``,sm:``,md:``,lg:``,xl:``},position:{start:``,center:``,end:``},type:{solid:{border:`border-solid`},dashed:{border:`border-dashed`},dotted:{border:`border-dotted`}}},compoundVariants:[{orientation:`horizontal`,position:`start`,class:{container:`me-3`}},{orientation:`horizontal`,position:`center`,class:{container:`mx-3`}},{orientation:`horizontal`,position:`end`,class:{container:`ms-3`}},{orientation:`vertical`,position:`start`,class:{container:`mb-2`}},{orientation:`vertical`,position:`center`,class:{container:`my-2`}},{orientation:`vertical`,position:`end`,class:{container:`mt-2`}},{orientation:`horizontal`,size:`xs`,class:{border:`border-t`}},{orientation:`horizontal`,size:`sm`,class:{border:`border-t-[2px]`}},{orientation:`horizontal`,size:`md`,class:{border:`border-t-[3px]`}},{orientation:`horizontal`,size:`lg`,class:{border:`border-t-[4px]`}},{orientation:`horizontal`,size:`xl`,class:{border:`border-t-[5px]`}},{orientation:`vertical`,size:`xs`,class:{border:`border-s`}},{orientation:`vertical`,size:`sm`,class:{border:`border-s-[2px]`}},{orientation:`vertical`,size:`md`,class:{border:`border-s-[3px]`}},{orientation:`vertical`,size:`lg`,class:{border:`border-s-[4px]`}},{orientation:`vertical`,size:`xl`,class:{border:`border-s-[5px]`}}],defaultVariants:{color:`neutral`,size:`xs`,type:`solid`}},Kb=Object.assign({inheritAttrs:!1},{__name:`Separator`,props:{as:{type:null,required:!1},label:{type:String,required:!1},icon:{type:null,required:!1},avatar:{type:Object,required:!1},color:{type:null,required:!1},size:{type:null,required:!1},type:{type:null,required:!1},orientation:{type:null,required:!1,default:`horizontal`},position:{type:null,required:!1,default:`center`},class:{type:null,required:!1},ui:{type:null,required:!1},decorative:{type:Boolean,required:!1}},setup(t){let n=t,r=e(),a=tg(`separator`,n),o=Fh(),s=ng(Cr(a,`as`,`decorative`,`orientation`)),[c,u]=zr(),d=B(()=>!!(a.label||a.icon||a.avatar||r.default)),f=B(()=>ky({extend:Gb,...o.ui?.separator||{}})({color:a.color,orientation:a.orientation,size:a.size,position:a.position,type:a.type}));return(e,t)=>(D(),q(R,null,[i(l(c),null,{default:P(()=>[z(`div`,{"data-slot":`container`,class:v(f.value.container({class:l(a).ui?.container}))},[O(e.$slots,`default`,{ui:f.value},()=>[l(a).label?(D(),q(`span`,{key:0,"data-slot":`label`,class:v(f.value.label({class:l(a).ui?.label}))},V(l(a).label),3)):l(a).icon?(D(),M($,{key:1,name:l(a).icon,"data-slot":`icon`,class:v(f.value.icon({class:l(a).ui?.icon}))},null,8,[`name`,`class`])):l(a).avatar?(D(),M(Fy,m({key:2,size:l(a).ui?.avatarSize||f.value.avatarSize()},l(a).avatar,{"data-slot":`avatar`,class:f.value.avatar({class:l(a).ui?.avatar})}),null,16,[`size`,`class`])):W(``,!0)])],2)]),_:3}),i(l(Rf),m({"data-slot":`root`},{...l(s),...e.$attrs},{class:f.value.root({class:[l(a).ui?.root,l(a).class]})}),{default:P(()=>[d.value&&l(a).position===`start`?(D(),M(l(u),{key:0})):W(``,!0),z(`div`,{"data-slot":`border`,class:v(f.value.border({class:l(a).ui?.border}))},null,2),d.value&&l(a).position===`center`?(D(),q(R,{key:1},[i(l(u)),z(`div`,{"data-slot":`border`,class:v(f.value.border({class:l(a).ui?.border}))},null,2)],64)):W(``,!0),d.value&&l(a).position===`end`?(D(),M(l(u),{key:2})):W(``,!0)]),_:1},16,[`class`])],64))}}),qb={slots:{root:`relative overflow-hidden w-full rounded-lg p-4 flex gap-2.5`,wrapper:`min-w-0 flex-1 flex flex-col`,title:`text-sm font-medium`,description:`text-sm opacity-90`,icon:`shrink-0 size-5`,avatar:`shrink-0`,avatarSize:`2xl`,actions:`flex flex-wrap gap-1.5 shrink-0`,close:`p-0`},variants:{color:{primary:``,secondary:``,success:``,info:``,warning:``,error:``,neutral:``},variant:{solid:``,outline:``,soft:``,subtle:``},orientation:{horizontal:{root:`items-center`,actions:`items-center`},vertical:{root:`items-start`,actions:`items-start mt-2.5`}},title:{true:{description:`mt-1`}}},compoundVariants:[{color:`primary`,variant:`solid`,class:{root:`bg-primary text-inverted`}},{color:`secondary`,variant:`solid`,class:{root:`bg-secondary text-inverted`}},{color:`success`,variant:`solid`,class:{root:`bg-success text-inverted`}},{color:`info`,variant:`solid`,class:{root:`bg-info text-inverted`}},{color:`warning`,variant:`solid`,class:{root:`bg-warning text-inverted`}},{color:`error`,variant:`solid`,class:{root:`bg-error text-inverted`}},{color:`primary`,variant:`outline`,class:{root:`text-primary ring ring-inset ring-primary/25`}},{color:`secondary`,variant:`outline`,class:{root:`text-secondary ring ring-inset ring-secondary/25`}},{color:`success`,variant:`outline`,class:{root:`text-success ring ring-inset ring-success/25`}},{color:`info`,variant:`outline`,class:{root:`text-info ring ring-inset ring-info/25`}},{color:`warning`,variant:`outline`,class:{root:`text-warning ring ring-inset ring-warning/25`}},{color:`error`,variant:`outline`,class:{root:`text-error ring ring-inset ring-error/25`}},{color:`primary`,variant:`soft`,class:{root:`bg-primary/10 text-primary`}},{color:`secondary`,variant:`soft`,class:{root:`bg-secondary/10 text-secondary`}},{color:`success`,variant:`soft`,class:{root:`bg-success/10 text-success`}},{color:`info`,variant:`soft`,class:{root:`bg-info/10 text-info`}},{color:`warning`,variant:`soft`,class:{root:`bg-warning/10 text-warning`}},{color:`error`,variant:`soft`,class:{root:`bg-error/10 text-error`}},{color:`primary`,variant:`subtle`,class:{root:`bg-primary/10 text-primary ring ring-inset ring-primary/25`}},{color:`secondary`,variant:`subtle`,class:{root:`bg-secondary/10 text-secondary ring ring-inset ring-secondary/25`}},{color:`success`,variant:`subtle`,class:{root:`bg-success/10 text-success ring ring-inset ring-success/25`}},{color:`info`,variant:`subtle`,class:{root:`bg-info/10 text-info ring ring-inset ring-info/25`}},{color:`warning`,variant:`subtle`,class:{root:`bg-warning/10 text-warning ring ring-inset ring-warning/25`}},{color:`error`,variant:`subtle`,class:{root:`bg-error/10 text-error ring ring-inset ring-error/25`}},{color:`neutral`,variant:`solid`,class:{root:`text-inverted bg-inverted`}},{color:`neutral`,variant:`outline`,class:{root:`text-highlighted bg-default ring ring-inset ring-default`}},{color:`neutral`,variant:`soft`,class:{root:`text-highlighted bg-elevated/50`}},{color:`neutral`,variant:`subtle`,class:{root:`text-highlighted bg-elevated/50 ring ring-inset ring-accented`}}],defaultVariants:{color:`primary`,variant:`solid`}},Jb={__name:`Alert`,props:{as:{type:null,required:!1},title:{type:String,required:!1},description:{type:String,required:!1},icon:{type:null,required:!1},avatar:{type:Object,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},orientation:{type:null,required:!1,default:`vertical`},actions:{type:Array,required:!1},close:{type:[Boolean,Object],required:!1},closeIcon:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},emits:[`update:open`],setup(t,{emit:n}){let r=t,i=n,a=e(),o=tg(`alert`,r),{t:s}=Om(),c=Fh(),u=B(()=>ky({extend:qb,...c.ui?.alert||{}})({color:o.color,variant:o.variant,orientation:o.orientation,title:!!o.title||!!a.title}));return(e,t)=>(D(),M(l(Y),{as:l(o).as,"data-orientation":l(o).orientation,"data-slot":`root`,class:v(u.value.root({class:[l(o).ui?.root,l(o).class]}))},{default:P(()=>[O(e.$slots,`leading`,{ui:u.value},()=>[l(o).avatar?(D(),M(Fy,m({key:0,size:l(o).ui?.avatarSize||u.value.avatarSize()},l(o).avatar,{"data-slot":`avatar`,class:u.value.avatar({class:l(o).ui?.avatar})}),null,16,[`size`,`class`])):l(o).icon?(D(),M($,{key:1,name:l(o).icon,"data-slot":`icon`,class:v(u.value.icon({class:l(o).ui?.icon}))},null,8,[`name`,`class`])):W(``,!0)]),z(`div`,{"data-slot":`wrapper`,class:v(u.value.wrapper({class:l(o).ui?.wrapper}))},[l(o).title||a.title?(D(),q(`div`,{key:0,"data-slot":`title`,class:v(u.value.title({class:l(o).ui?.title}))},[O(e.$slots,`title`,{},()=>[S(V(l(o).title),1)])],2)):W(``,!0),l(o).description||a.description?(D(),q(`div`,{key:1,"data-slot":`description`,class:v(u.value.description({class:l(o).ui?.description}))},[O(e.$slots,`description`,{},()=>[S(V(l(o).description),1)])],2)):W(``,!0),l(o).orientation===`vertical`&&(l(o).actions?.length||a.actions)?(D(),q(`div`,{key:2,"data-slot":`actions`,class:v(u.value.actions({class:l(o).ui?.actions}))},[O(e.$slots,`actions`,{},()=>[(D(!0),q(R,null,E(l(o).actions,(e,t)=>(D(),M(tb,m({key:t,size:`xs`},{ref_for:!0},e),null,16))),128))])],2)):W(``,!0)],2),l(o).orientation===`horizontal`&&(l(o).actions?.length||a.actions)||l(o).close?(D(),q(`div`,{key:0,"data-slot":`actions`,class:v(u.value.actions({class:l(o).ui?.actions,orientation:`horizontal`}))},[l(o).orientation===`horizontal`&&(l(o).actions?.length||a.actions)?O(e.$slots,`actions`,{},()=>[(D(!0),q(R,null,E(l(o).actions,(e,t)=>(D(),M(tb,m({key:t,size:`xs`},{ref_for:!0},e),null,16))),128))],void 0,0):W(``,!0),O(e.$slots,`close`,{ui:u.value},()=>[l(o).close?(D(),M(tb,m({key:0,icon:l(o).closeIcon||l(c).ui.icons.close,color:`neutral`,variant:`link`,"aria-label":l(s)(`alert.close`)},typeof l(o).close==`object`?l(o).close:{},{"data-slot":`close`,class:u.value.close({class:l(o).ui?.close}),onClick:t[0]||=e=>i(`update:open`,!1)}),null,16,[`icon`,`aria-label`,`class`])):W(``,!0)])],2)):W(``,!0)]),_:3},8,[`as`,`data-orientation`,`class`]))}},Yb={slots:{root:`relative inline-flex items-center`,base:[`w-full rounded-md border-0 appearance-none placeholder:text-dimmed disabled:cursor-not-allowed disabled:opacity-75`,`transition-colors`],leading:`absolute start-0 flex items-start`,leadingIcon:`shrink-0 text-dimmed`,leadingAvatar:`shrink-0`,leadingAvatarSize:``,trailing:`absolute end-0 flex items-start`,trailingIcon:`shrink-0 text-dimmed`},variants:{fieldGroup:{horizontal:{root:`group has-focus-visible:z-[1]`,base:`group-not-only:group-first:rounded-e-none group-not-only:group-last:rounded-s-none group-not-last:group-not-first:rounded-none`},vertical:{root:`group has-focus-visible:z-[1]`,base:`group-not-only:group-first:rounded-b-none group-not-only:group-last:rounded-t-none group-not-last:group-not-first:rounded-none`}},size:{xs:{base:`px-2 py-1 text-sm/4 gap-1`,leading:`ps-2 inset-y-1`,trailing:`pe-2 inset-y-1`,leadingIcon:`size-4`,leadingAvatarSize:`3xs`,trailingIcon:`size-4`},sm:{base:`px-2.5 py-1.5 text-sm/4 gap-1.5`,leading:`ps-2.5 inset-y-1.5`,trailing:`pe-2.5 inset-y-1.5`,leadingIcon:`size-4`,leadingAvatarSize:`3xs`,trailingIcon:`size-4`},md:{base:`px-2.5 py-1.5 text-base/5 gap-1.5`,leading:`ps-2.5 inset-y-1.5`,trailing:`pe-2.5 inset-y-1.5`,leadingIcon:`size-5`,leadingAvatarSize:`2xs`,trailingIcon:`size-5`},lg:{base:`px-3 py-2 text-base/5 gap-2`,leading:`ps-3 inset-y-2`,trailing:`pe-3 inset-y-2`,leadingIcon:`size-5`,leadingAvatarSize:`2xs`,trailingIcon:`size-5`},xl:{base:`px-3 py-2 text-base gap-2`,leading:`ps-3 inset-y-2`,trailing:`pe-3 inset-y-2`,leadingIcon:`size-6`,leadingAvatarSize:`xs`,trailingIcon:`size-6`}},variant:{outline:`text-highlighted bg-default ring ring-inset ring-accented`,soft:`text-highlighted bg-elevated/50 hover:bg-elevated focus:bg-elevated disabled:bg-elevated/50`,subtle:`text-highlighted bg-elevated ring ring-inset ring-accented`,ghost:`text-highlighted bg-transparent hover:bg-elevated focus:bg-elevated disabled:bg-transparent dark:disabled:bg-transparent`,none:`text-highlighted bg-transparent focus:outline-none`},color:{primary:``,secondary:``,success:``,info:``,warning:``,error:``,neutral:``},leading:{true:``},trailing:{true:``},loading:{true:``},highlight:{true:``},fixed:{false:``},type:{file:`file:me-1.5 file:font-medium file:text-muted file:outline-none`},autoresize:{true:{base:`resize-none`}}},compoundVariants:[{color:`primary`,variant:[`outline`,`subtle`],class:`outline-primary/25 focus-visible:outline-3 focus-visible:ring-primary`},{color:`secondary`,variant:[`outline`,`subtle`],class:`outline-secondary/25 focus-visible:outline-3 focus-visible:ring-secondary`},{color:`success`,variant:[`outline`,`subtle`],class:`outline-success/25 focus-visible:outline-3 focus-visible:ring-success`},{color:`info`,variant:[`outline`,`subtle`],class:`outline-info/25 focus-visible:outline-3 focus-visible:ring-info`},{color:`warning`,variant:[`outline`,`subtle`],class:`outline-warning/25 focus-visible:outline-3 focus-visible:ring-warning`},{color:`error`,variant:[`outline`,`subtle`],class:`outline-error/25 focus-visible:outline-3 focus-visible:ring-error`},{color:`primary`,variant:[`soft`,`ghost`],class:`outline-primary/25 focus-visible:outline-3`},{color:`secondary`,variant:[`soft`,`ghost`],class:`outline-secondary/25 focus-visible:outline-3`},{color:`success`,variant:[`soft`,`ghost`],class:`outline-success/25 focus-visible:outline-3`},{color:`info`,variant:[`soft`,`ghost`],class:`outline-info/25 focus-visible:outline-3`},{color:`warning`,variant:[`soft`,`ghost`],class:`outline-warning/25 focus-visible:outline-3`},{color:`error`,variant:[`soft`,`ghost`],class:`outline-error/25 focus-visible:outline-3`},{color:`primary`,highlight:!0,class:`ring ring-inset ring-primary`},{color:`secondary`,highlight:!0,class:`ring ring-inset ring-secondary`},{color:`success`,highlight:!0,class:`ring ring-inset ring-success`},{color:`info`,highlight:!0,class:`ring ring-inset ring-info`},{color:`warning`,highlight:!0,class:`ring ring-inset ring-warning`},{color:`error`,highlight:!0,class:`ring ring-inset ring-error`},{color:`neutral`,variant:[`outline`,`subtle`],class:`outline-inverted/25 focus-visible:outline-3 focus-visible:ring-inverted`},{color:`neutral`,variant:[`soft`,`ghost`],class:`outline-inverted/25 focus-visible:outline-3`},{color:`neutral`,highlight:!0,class:`ring ring-inset ring-inverted`},{leading:!0,size:`xs`,class:`ps-7`},{leading:!0,size:`sm`,class:`ps-8`},{leading:!0,size:`md`,class:`ps-9`},{leading:!0,size:`lg`,class:`ps-10`},{leading:!0,size:`xl`,class:`ps-11`},{trailing:!0,size:`xs`,class:`pe-7`},{trailing:!0,size:`sm`,class:`pe-8`},{trailing:!0,size:`md`,class:`pe-9`},{trailing:!0,size:`lg`,class:`pe-10`},{trailing:!0,size:`xl`,class:`pe-11`},{loading:!0,leading:!0,class:{leadingIcon:`animate-spin`}},{loading:!0,leading:!1,trailing:!0,class:{trailingIcon:`animate-spin`}},{fixed:!1,size:`xs`,class:`md:text-xs`},{fixed:!1,size:`sm`,class:`md:text-xs`},{fixed:!1,size:`md`,class:`md:text-sm`},{fixed:!1,size:`lg`,class:`md:text-sm`}],defaultVariants:{size:`md`,color:`primary`,variant:`outline`}},Xb=[`id`,`value`,`name`,`rows`,`placeholder`,`disabled`,`required`],Zb=Object.assign({inheritAttrs:!1},{__name:`Textarea`,props:{as:{type:null,required:!1},id:{type:String,required:!1},name:{type:String,required:!1},placeholder:{type:String,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},required:{type:Boolean,required:!1},autofocus:{type:Boolean,required:!1},autofocusDelay:{type:Number,required:!1,default:0},autoresize:{type:Boolean,required:!1},autoresizeDelay:{type:Number,required:!1,default:0},disabled:{type:Boolean,required:!1},rows:{type:Number,required:!1,default:3},maxrows:{type:Number,required:!1,default:0},highlight:{type:Boolean,required:!1},fixed:{type:Boolean,required:!1},defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1},modelModifiers:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},icon:{type:null,required:!1},avatar:{type:Object,required:!1},leading:{type:Boolean,required:!1},leadingIcon:{type:null,required:!1},trailing:{type:Boolean,required:!1},trailingIcon:{type:null,required:!1},loading:{type:Boolean,required:!1},loadingIcon:{type:null,required:!1}},emits:[`update:modelValue`,`blur`,`change`],setup(t,{expose:n,emit:r}){let i=t,a=r,o=e(),s=tg(`textarea`,i),c=Yi(s,`modelValue`,a,{defaultValue:s.defaultValue}),u=Fh(),{emitFormFocus:d,emitFormBlur:f,emitFormInput:p,emitFormChange:h,size:_,color:y,id:b,name:S,highli
15ght:C,disabled:w,ariaAttrs:T}=qy(i,{deferInputValidation:!0}),E=B(()=>y.value??s.color),k=B(()=>C.value??s.highlight),A=B(()=>_.value??s.size),j=B(()=>w.value??s.disabled),{isLeading:N,isTrailing:F,leadingIconName:I,trailingIconName:ee}=Iy(s),te=B(()=>ky({extend:Yb,...u.ui?.textarea||{}})({color:E.value,variant:s.variant,size:A.value,loading:s.loading,highlight:k.value,fixed:s.fixed,autoresize:s.autoresize,leading:N.value||!!s.avatar||!!o.leading,trailing:F.value||!!o.trailing})),L=ne(`textareaRef`);function R(e){s.modelModifiers?.trim&&(typeof e==`string`||e==null)&&(e=e?.trim()??null),s.modelModifiers?.number&&(e=hm(e)),s.modelModifiers?.nullable&&(e||=null),s.modelModifiers?.optional&&!s.modelModifiers?.nullable&&e!==null&&(e||=void 0),c.value=e,p()}function re(e){se(),s.modelModifiers?.lazy||R(e.target.value)}function ie(e){let t=e.target.value;s.modelModifiers?.lazy&&R(t),s.modelModifiers?.trim&&(e.target.value=t.trim()),h(),a(`change`,e)}function ae(e){f(),a(`blur`,e)}function oe(){s.autofocus&&L.value?.focus()}function se(){if(s.autoresize&&L.value){L.value.rows=s.rows;let e=L.value.style.overflow;L.value.style.overflow=`hidden`;let t=window.getComputedStyle(L.value),n=Number.parseInt(t.paddingTop)+Number.parseInt(t.paddingBottom),r=Number.parseInt(t.lineHeight),{scrollHeight:i}=L.value,a=(i-n)/r;a>s.rows&&(L.value.rows=s.maxrows?Math.min(a,s.maxrows):a),L.value.style.overflow=e}}U(c,()=>{g(se)});let V,ce;return x(()=>{V=setTimeout(()=>{oe()},s.autofocusDelay),ce=setTimeout(async()=>{await g(),se()},s.autoresizeDelay)}),fe(()=>{clearTimeout(V),clearTimeout(ce)}),n({textareaRef:L,autoResize:se}),(e,t)=>(D(),M(l(Y),{as:l(s).as,"data-slot":e.$attrs[`data-slot`]??`root`,class:v(te.value.root({class:[l(s).ui?.root,l(s).class]}))},{default:P(()=>[z(`textarea`,m({id:l(b),ref_key:`textareaRef`,ref:L,value:l(c),name:l(S),rows:l(s).rows,placeholder:l(s).placeholder,class:te.value.base({class:l(s).ui?.base}),disabled:j.value,required:l(s).required},{...e.$attrs,...l(T)},{"data-slot":`base`,onInput:re,onBlur:ae,onChange:ie,onFocus:t[0]||=(...e)=>l(d)&&l(d)(...e)}),null,16,Xb),O(e.$slots,`default`,{ui:te.value}),l(N)||l(s).avatar||o.leading?(D(),q(`span`,{key:0,"data-slot":`leading`,class:v(te.value.leading({class:l(s).ui?.leading}))},[O(e.$slots,`leading`,{ui:te.value},()=>[l(N)&&l(I)?(D(),M($,{key:0,name:l(I),"data-slot":`leadingIcon`,class:v(te.value.leadingIcon({class:l(s).ui?.leadingIcon}))},null,8,[`name`,`class`])):l(s).avatar?(D(),M(Fy,m({key:1,size:l(s).ui?.leadingAvatarSize||te.value.leadingAvatarSize()},l(s).avatar,{"data-slot":`leadingAvatar`,class:te.value.leadingAvatar({class:l(s).ui?.leadingAvatar})}),null,16,[`size`,`class`])):W(``,!0)])],2)):W(``,!0),l(F)||o.trailing?(D(),q(`span`,{key:1,"data-slot":`trailing`,class:v(te.value.trailing({class:l(s).ui?.trailing}))},[O(e.$slots,`trailing`,{ui:te.value},()=>[l(ee)?(D(),M($,{key:0,name:l(ee),"data-slot":`trailingIcon`,class:v(te.value.trailingIcon({class:l(s).ui?.trailingIcon}))},null,8,[`name`,`class`])):W(``,!0)])],2)):W(``,!0)]),_:3},8,[`as`,`data-slot`,`class`]))}}),Qb={slots:{root:`relative inline-flex items-center`,base:[`w-full rounded-md border-0 placeholder:text-dimmed disabled:cursor-not-allowed disabled:opacity-75`,`transition-colors`],increment:`absolute flex items-center`,decrement:`absolute flex items-center`},variants:{fieldGroup:{horizontal:{root:`group has-focus-visible:z-[1]`,base:`group-not-only:group-first:rounded-e-none group-not-only:group-last:rounded-s-none group-not-last:group-not-first:rounded-none`},vertical:{root:`group has-focus-visible:z-[1]`,base:`group-not-only:group-first:rounded-b-none group-not-only:group-last:rounded-t-none group-not-last:group-not-first:rounded-none`}},color:{primary:``,secondary:``,success:``,info:``,warning:``,error:``,neutral:``},size:{xs:`px-2 py-1 text-sm/4 gap-1`,sm:`px-2.5 py-1.5 text-sm/4 gap-1.5`,md:`px-2.5 py-1.5 text-base/5 gap-1.5`,lg:`px-3 py-2 text-base/5 gap-2`,xl:`px-3 py-2 text-base gap-2`},variant:{outline:`text-highlighted bg-default ring ring-inset ring-accented`,soft:`text-highlighted bg-elevated/50 hover:bg-elevated focus:bg-elevated disabled:bg-elevated/50`,subtle:`text-highlighted bg-elevated ring ring-inset ring-accented`,ghost:`text-highlighted bg-transparent hover:bg-elevated focus:bg-elevated disabled:bg-transparent dark:disabled:bg-transparent`,none:`text-highlighted bg-transparent focus:outline-none`}
15,disabled:{true:{increment:`opacity-75 cursor-not-allowed`,decrement:`opacity-75 cursor-not-allowed`}},orientation:{horizontal:{base:`text-center`,increment:`inset-y-0 end-0 pe-1`,decrement:`inset-y-0 start-0 ps-1`},vertical:{increment:`top-0 end-0 pe-1 [&>button]:py-0 scale-80`,decrement:`bottom-0 end-0 pe-1 [&>button]:py-0 scale-80`}},highlight:{true:``},fixed:{false:``},increment:{false:``},decrement:{false:``}},compoundVariants:[{color:`primary`,variant:[`outline`,`subtle`],class:`outline-primary/25 focus-visible:outline-3 focus-visible:ring-primary`},{color:`secondary`,variant:[`outline`,`subtle`],class:`outline-secondary/25 focus-visible:outline-3 focus-visible:ring-secondary`},{color:`success`,variant:[`outline`,`subtle`],class:`outline-success/25 focus-visible:outline-3 focus-visible:ring-success`},{color:`info`,variant:[`outline`,`subtle`],class:`outline-info/25 focus-visible:outline-3 focus-visible:ring-info`},{color:`warning`,variant:[`outline`,`subtle`],class:`outline-warning/25 focus-visible:outline-3 focus-visible:ring-warning`},{color:`error`,variant:[`outline`,`subtle`],class:`outline-error/25 focus-visible:outline-3 focus-visible:ring-error`},{color:`primary`,variant:[`soft`,`ghost`],class:`outline-primary/25 focus-visible:outline-3`},{color:`secondary`,variant:[`soft`,`ghost`],class:`outline-secondary/25 focus-visible:outline-3`},{color:`success`,variant:[`soft`,`ghost`],class:`outline-success/25 focus-visible:outline-3`},{color:`info`,variant:[`soft`,`ghost`],class:`outline-info/25 focus-visible:outline-3`},{color:`warning`,variant:[`soft`,`ghost`],class:`outline-warning/25 focus-visible:outline-3`},{color:`error`,variant:[`soft`,`ghost`],class:`outline-error/25 focus-visible:outline-3`},{color:`primary`,highlight:!0,class:`ring ring-inset ring-primary`},{color:`secondary`,highlight:!0,class:`ring ring-inset ring-secondary`},{color:`success`,highlight:!0,class:`ring ring-inset ring-success`},{color:`info`,highlight:!0,class:`ring ring-inset ring-info`},{color:`warning`,highlight:!0,class:`ring ring-inset ring-warning`},{color:`error`,highlight:!0,class:`ring ring-inset ring-error`},{color:`neutral`,variant:[`outline`,`subtle`],class:`outline-inverted/25 focus-visible:outline-3 focus-visible:ring-inverted`},{color:`neutral`,variant:[`soft`,`ghost`],class:`outline-inverted/25 focus-visible:outline-3`},{color:`neutral`,highlight:!0,class:`ring ring-inset ring-inverted`},{orientation:`horizontal`,decrement:!1,class:`text-start`},{decrement:!0,size:`xs`,class:`ps-7`},{decrement:!0,size:`sm`,class:`ps-8`},{decrement:!0,size:`md`,class:`ps-9`},{decrement:!0,size:`lg`,class:`ps-10`},{decrement:!0,size:`xl`,class:`ps-11`},{increment:!0,size:`xs`,class:`pe-7`},{increment:!0,size:`sm`,class:`pe-8`},{increment:!0,size:`md`,class:`pe-9`},{increment:!0,size:`lg`,class:`pe-10`},{increment:!0,size:`xl`,class:`pe-11`},{fixed:!1,size:`xs`,class:`md:text-xs`},{fixed:!1,size:`sm`,class:`md:text-xs`},{fixed:!1,size:`md`,class:`md:text-sm`},{fixed:!1,size:`lg`,class:`md:text-sm`}],defaultVariants:{size:`md`,color:`primary`,variant:`outline`}},$b=Object.assign({inheritAttrs:!1},{__name:`InputNumber`,props:{as:{type:null,required:!1},placeholder:{type:String,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},highlight:{type:Boolean,required:!1},fixed:{type:Boolean,required:!1},orientation:{type:null,required:!1,default:`horizontal`},increment:{type:[Boolean,Object],required:!1,default:!0},incrementIcon:{type:null,required:!1},incrementDisabled:{type:Boolean,required:!1},decrement:{type:[Boolean,Object],required:!1,default:!0},decrementIcon:{type:null,required:!1},decrementDisabled:{type:Boolean,required:!1},autofocus:{type:Boolean,required:!1},autofocusDelay:{type:Number,required:!1},defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1},modelModifiers:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},min:{type:Number,required:!1},max:{type:Number,required:!1},step:{type:Number,required:!1},stepSnapping:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},required:{type:Boolean,required:!1},id:{type:String,required:!1},name:{type:String,required:!1},formatOptions:{type:null,required:!1},disableWheelChange:{type:Boolean,required:!1},invertWheelChange:{type:Boolean,required:!1},readonly:{type:Boolean,required:!1},focusOnChange:{type:Boolean,required:!1},locale:{type:String,required:!1}},emits:[`update:modelValue`,`blur`,`change`],setup(e,{expose:t,emit:n}){let r=e,a=n,o=tg(`inputNumber`,r),s=Yi(o,`modelValue`,a,{defaultValue:o.defaultValue}),{t:c}
15=Om(),u=Fh(),d=ng(Cr(o,`as`,`stepSnapping`,`formatOptions`,`disableWheelChange`,`invertWheelChange`,`required`,`readonly`,`focusOnChange`,`locale`),a),{emitFormBlur:f,emitFormFocus:p,emitFormChange:h,emitFormInput:g,id:_,color:y,size:b,name:S,highlight:w,disabled:T,ariaAttrs:E}=qy(r),{orientation:k,size:A}=Ry(r),j=B(()=>y.value??o.color),N=B(()=>w.value??o.highlight),F=B(()=>A.value??b.value??o.size),I=B(()=>T.value??o.disabled),ee=B(()=>ky({extend:Qb,...u.ui?.inputNumber||{}})({color:j.value,variant:o.variant,size:F.value,highlight:N.value,fixed:o.fixed,orientation:o.orientation,fieldGroup:k.value,increment:o.orientation===`vertical`?!!o.increment||!!o.decrement:!!o.increment,decrement:o.orientation!==`vertical`&&!!o.decrement})),te=B(()=>o.incrementIcon||(o.orientation===`horizontal`?u.ui.icons.plus:u.ui.icons.chevronUp)),L=B(()=>o.decrementIcon||(o.orientation===`horizontal`?u.ui.icons.minus:u.ui.icons.chevronDown)),R=ne(`inputRef`);function re(e){o.modelModifiers?.optional&&(s.value=e??=void 0);let t=new Event(`change`,{target:{value:e}});a(`change`,t),h(),g()}function z(e){f(),a(`blur`,e)}function ie(){o.autofocus&&R.value?.$el?.focus()}let ae;return x(()=>{ae=setTimeout(()=>{ie()},o.autofocusDelay)}),fe(()=>clearTimeout(ae)),t({inputRef:C(()=>R.value?.$el)}),(e,t)=>(D(),M(l(ef),m(l(d),{id:l(_),"default-value":l(o).defaultValue,"model-value":l(s),min:l(o).min,max:l(o).max,step:l(o).step,"data-slot":e.$attrs[`data-slot`]??`root`,class:ee.value.root({class:[l(o).ui?.root,l(o).class]}),name:l(S),disabled:I.value,"onUpdate:modelValue":t[0]||=e=>re(e)}),{default:P(()=>[i(l(rf),m({...e.$attrs,...l(E)},{ref_key:`inputRef`,ref:R,placeholder:l(o).placeholder,required:l(o).required,"data-slot":`base`,class:ee.value.base({class:l(o).ui?.base}),onBlur:z,onFocus:l(p)}),null,16,[`placeholder`,`required`,`class`,`onFocus`]),l(o).increment?(D(),q(`div`,{key:0,"data-slot":`increment`,class:v(ee.value.increment({class:l(o).ui?.increment}))},[i(l(nf),{"as-child":``,disabled:I.value||l(o).incrementDisabled},{default:P(()=>[O(e.$slots,`increment`,{},()=>[i(tb,m({icon:te.value,color:j.value,size:F.value,variant:`link`,"aria-label":l(c)(`inputNumber.increment`)},typeof l(o).increment==`object`?l(o).increment:void 0),null,16,[`icon`,`color`,`size`,`aria-label`])])]),_:3},8,[`disabled`])],2)):W(``,!0),l(o).decrement?(D(),q(`div`,{key:1,"data-slot":`decrement`,class:v(ee.value.decrement({class:l(o).ui?.decrement}))},[i(l(tf),{"as-child":``,disabled:I.value||l(o).decrementDisabled},{default:P(()=>[O(e.$slots,`decrement`,{},()=>[i(tb,m({icon:L.value,color:j.value,size:F.value,variant:`link`,"aria-label":l(c)(`inputNumber.decrement`)},typeof l(o).decrement==`object`?l(o).decrement:void 0),null,16,[`icon`,`color`,`size`,`aria-label`])])]),_:3},8,[`disabled`])],2)):W(``,!0)]),_:3},16,[`id`,`default-value`,`model-value`,`min`,`max`,`step`,`data-slot`,`class`,`name`,`disabled`]))}});function ex(){let{contains:e,startsWith:t}=Na({sensitivity:`base`});function n(n,r){return e(n,r)?e(r,n)?0:t(n,r)?1:2:null}function r(e,t,r){if(typeof e!=`object`||!e)return n(String(e),t);let i=null;for(let a of r){let r=X(e,a);if(r==null)continue;let o=Array.isArray(r)?r.map(String):[String(r)];for(let e of o){let r=n(e,t);if(r!==null&&(i===null||r<i)&&(i=r),i===0)return 0}}return i}function i(e,t,n){if(!t)return e;let i=[];for(let a of e){let e=r(a,t,n);e!==null&&i.push({item:a,score:e})}return i.sort((e,t)=>e.score-t.score),i.map(({item:e})=>e)}function a(e,t,n){return t?e.map(e=>{let i=[];for(let a of e){if(a==null)continue;if(n.isStructural?.(a)){i.push({item:a,score:-1});continue}let e=r(a,t,n.fields);e!==null&&i.push({item:a,score:e})}return i.sort((e,t)=>e.score-t.score),i.map(({item:e})=>e)}).filter(e=>e.some(e=>!n.isStructural?.(e))):e}return{score:n,scoreItem:r,filter:i,filterGroups:a}}function tx(e,t){if(typeof e!=`object`||!e)return!1;let n=X(e,t);return n!=null&&n!==``}function nx(e,t){return t?{xs:44,sm:48,md:52,lg:56,xl:60}[e]:{xs:24,sm:28,md:32,lg:36,xl:40}[e]}function rx(e,t,n,r){let i=nx(t,!0),a=nx(t,!1);return r?()=>i:n?t=>tx(e[t],n)?i:a:()=>a}var ix={slots:{base:[`relative group rounded-md inline-flex items-center disabled:cursor-not-allowed disabled:opacity-75`,`transition-colors`],leading:`absolute inset-y-0 start-0 flex items-center`,leadingIcon:`shrink-0 text-dimmed`,leadingAvatar:`shrink-0`,leadingAvatarSize:``,trailing:`absolute inset-y-0 end-0 flex items-center`,trailingIcon:`shrink-0 text-dimmed`,value:`truncate pointer-events-none`,placeholder:`truncate text-dimmed`,arrow:`fill-bg stroke-default`,content:[`max-h-[min(15rem,var(--reka-select-content-available-height,15rem))] w-(--reka-select-trigger-width) bg-default shadow-lg rounded-md ring ring-default overflow-hidden origin-(--reka-select-content-transform-origin) pointer-events-auto flex flex-col`,`max-h-[min(15rem,var(--reka-combobox-content-available-height,15rem))] origin-(--reka-combobox-content-transform-origin) w-(--reka-combobox-trigger-width)`],viewport:`relative scroll-py-1 overflow-y-auto flex-1`,group:`p-1 isolate`,empty:`text-center text-muted`,label:`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 text-default data-highlighted:not-data-disabled:text-highlighted data-highlighted:not-data-disabled:before:bg-elevated/50`,`transition-colors before:transition-colors`],itemLeadingIcon:[`shrink-0 text-dimmed group-data-highlighted:not-group-data-disabled:text-default`,`transition-colors`],itemLeadingAvatar:`shrink-0`,itemLeadingAvatarSize:``,itemLeadingChip:`shrink-0`,itemLeadingChipSize:``,itemTrailing:`ms-auto inline-flex gap-1.5 items-center`,itemTrailingIcon:`shrink-0`,itemWrapper:`flex-1 flex flex-col min-w-0`,itemLabel:`truncate`,itemDescription:`truncate text-muted`,input:`border-b border-default`,focusScope:`flex flex-col min-h-0`,trailingClear:`p-0`},variants:{fieldGroup:{horizontal:`not-only:first:rounded-e-none not-only:last:rounded-s-none not-last:not-first:rounded-none focus-visible:z-[1]`,vertical:`not-only:first:rounded-b-none not-only:last:rounded-t-none not-last:not-first:rounded-none focus-visible:z-[1]`},size:{xs:{base:`px-2 py-1 text-xs gap-1`,leading:`ps-2`,trailing:`pe-2`,leadingIcon:`size-4`,leadingAvatarSize:`3xs`,trailingIcon:`size-4`,label:`p-1 text-[10px]/3 gap-1`,item:`p-1 text-xs gap-1`,itemLeadingIcon:`size-4`,itemLeadingAvatarSize:`3xs`,itemLeadingChip:`size-4`,itemLeadingChipSize:`sm`,itemTrailingIcon:`size-4`,empty:`p-2 text-xs`},sm:{base:`px-2.5 py-1.5 text-xs gap-1.5`,leading:`ps-2.5`,trailing:`pe-2.5`,leadingIcon:`size-4`,leadingAvatarSize:`3xs`,trailingIcon:`size-4`,label:`p-1.5 text-[10px]/3 gap-1.5`,item:`p-1.5 text-xs gap-1.5`,itemLeadingIcon:`size-4`,itemLeadingAvatarSize:`3xs`,itemLeadingChip:`size-4`,itemLeadingChipSize:`sm`,itemTrailingIcon:`size-4`,empty:`p-2.5 text-xs`},md:{base:`px-2.5 py-1.5 text-sm gap-1.5`,leading:`ps-2.5`,trailing:`pe-2.5`,leadingIcon:`size-5`,leadingAvatarSize:`2xs`,trailingIcon:`size-5`,label:`p-1.5 text-xs gap-1.5`,item:`p-1.5 text-sm gap-1.5`,itemLeadingIcon:`size-5`,itemLeadingAvatarSize:`2xs`,itemLeadingChip:`size-5`,itemLeadingChipSize:`md`,itemTrailingIcon:`size-5`,empty:`p-2.5 text-sm`},lg:{base:`px-3 py-2 text-sm gap-2`,leading:`ps-3`,trailing:`pe-3`,leadingIcon:`size-5`,leadingAvatarSize:`2xs`,trailingIcon:`size-5`,label:`p-2 text-xs gap-2`,item:`p-2 text-sm gap-2`,itemLeadingIcon:`size-5`,itemLeadingAvatarSize:`2xs`,itemLeadingChip:`size-5`,itemLeadingChipSize:`md`,itemTrailingIcon:`size-5`,empty:`p-3 text-sm`},xl:{base:`px-3 py-2 text-base gap-2`,leading:`ps-3`,trailing:`pe-3`,leadingIcon:`size-6`,leadingAvatarSize:`xs`,trailingIcon:`size-6`,label:`p-2 text-sm gap-2`,item:`p-2 text-base gap-2`,itemLeadingIcon:`size-6`,itemLeadingAvatarSize:`xs`,itemLeadingChip:`size-6`,itemLeadingChipSize:`lg`,itemTrailingIcon:`size-6`,empty:`p-3 text-base`}},variant:{outline:`text-highlighted bg-default ring ring-inset ring-accented hover:bg-elevated disabled:bg-default`,soft:`text-highlighted bg-elevated/50 hover:bg-elevated focus:bg-elevated disabled:bg-elevated/50`,subtle:`text-highlighted bg-elevated ring ring-inset ring-accented hover:bg-accented/75 disabled:bg-elevated`,ghost:`text-highlighted bg-transparent hover:bg-elevated focus:bg-elevated disabled:bg-transparent dark:disabled:bg-transparent`,none:`text-highlighted bg-transparent focus:outline-none`},color:{primary:``,secondary:``,success:``,info:``,warning:``,error:``,neutral:``},leading:{true:``},trailing:{true:``},loading:{true:``},highlight:{true:``},fixed:{false:``},type:{file:`file:me-1.5 file:font-medium file:text-muted file:outline-none`},position:{popper:{content:`data-[state=open]:animate-[scale-in_100ms_var(--ease-out)] data-[state=closed]:animate-[scale-out_100ms_var(--ease-out)]`},"item-aligned":{content:``}},multiple:{true:``},virtualize:{true:{viewport:`p-1 isolate`},false:{viewport:`divide-y divide-default`}}},compoundVariants:[{color:`primary`,variant:[`outline`,`subtle`],class:`outline-primary/25 focus-visible:outline-3 focus-visible:ring-primary`},{color:`secondary`,variant:[`outline`,`subtle`],class:`outline-secondary/25 focus-visible:outline-3 focus-visible:ring-secondary`},{color:`success`,variant:[`outline`,`subtle`],class:`outline-success/25 focus-visible:outline-3 focus-visible:ring-success`},{color:`info`,variant:[`outline`,`subtle`],class:`outline-info/25 focus-visible:outline-3 focus-visible:ring-info`},{color:`warning`,variant:[`outline`,`subtle`],class:`outline-warning/25 focus-visible:outline-3 focus-visible:ring-warning`},{color:`error`,variant:[`outline`,`subtle`],class:`outline-error/25 focus-visible:outline-3 focus-visible:ring-error`},{color:`primary`,variant:[`soft`,`ghost`],class:`outline-primary/25 focus-visible:outline-3`},{color:`secondary`,variant:[`soft`,`ghost`],class:`outline-secondary/25 focus-visible:outline-3`},{color:`success`,variant:[`soft`,`ghost`],class:`outline-success/25 focus-visible:outline-3`},{color:`info`,variant:[`soft`,`ghost`],class:`outline-info/25 focus-visible:outline-3`},{color:`warning`,variant:[`soft`,`ghost`],class:`outline-warning/25 focus-visible:outline-3`},{color:`error`,variant:[`soft`,`ghost`],class:`outline-error/25 focus-visible:outline-3`},{color:`primary`,highlight:!0,class:`ring ring-inset ring-primary`},{color:`secondary`,highlight:!0,class:`ring ring-inset ring-secondary`},{color:`success`,highlight:!0,class:`ring ring-inset ring-success`},{color:`info`,highlight:!0,class:`ring ring-inset ring-info`},{color:`warning`,highlight:!0,class:`ring ring-inset ring-warning`},{color:`error`,highlight:!0,class:`ring ring-inset ring-error`},{color:`neutral`,variant:[`outline`,`subtle`],class:`outline-inverted/25 focus-visible:outline-3 focus-visible:ring-inverted`},{color:`neutral`,variant:[`soft`,`ghost`],class:`outline-inverted/25 focus-visible:outline-3`},{color:`neutral`,highlight:!0,class:`ring ring-inset ring-inverted`},{leading:!0,size:`xs`,class:`ps-7`},{leading:!0,size:`sm`,class:`ps-8`},{leading:!0,size:`md`,class:`ps-9`},{leading:!0,size:`lg`,class:`ps-10`},{leading:!0,size:`xl`,class:`ps-11`},{trailing:!0,size:`xs`,class:`pe-7`},{trailing:!0,size:`sm`,class:`pe-8`},{trailing:!0,size:`md`,class:`pe-9`},{trailing:!0,size:`lg`,class:`pe-10`},{trailing:!0,size:`xl`,class:`pe-11`},{loading:!0,leading:!0,class:{leadingIcon:`animate-spin`}},{loading:!0,leading:!1,trailing:!0,class:{trailingIcon:`animate-spin`}},{fixed:!1,size:`xs`,class:`md:text-xs`},{fixed:!1,size:`sm`,class:`md:text-xs`},{fixed:!1,size:`md`,class:`md:text-sm`},{fixed:!1,size:`lg`,class:`md:text-sm`}],defaultVariants:{size:`md`,color:`primary`,variant:`outline`,position:`popper`}},ax=Object.assign({inheritAttrs:!1},{__name:`SelectMenu`,props:se({id:{type:String,required:!1},placeholder:{type:String,required:!1},searchInput:{type:[Boolean,Object],required:!1,default:!0},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},required:{type:Boolean,required:!1},trailingIcon:{type:null,required:!1},selectedIcon:{type:null,required:!1},clear:{type:[Boolean,Object],required:!1},clearIcon:{type:null,required:!1},content:{type:Object,required:!1},arrow:{type:[Boolean,Object],required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},virtualize:{type:[Boolean,Object],required:!1,default:!1},valueKey:{type:null,required:!1},labelKey:{type:null,required:!1,default:`label`},descriptionKey:{type:null,required:!1,default:`description`},items:{type:null,required:!1},defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1},modelModifiers:{type:null,required:!1},multiple:{type:Boolean,required:!1},highlight:{type:Boolean,required:!1},createItem:{type:[Boolean,String,Object],required:!1},filterFields:{type:Array,required:!1},ignoreFilter:{type:Boolean,required:!1},autofocus:{type:Boolean,required:!1},autofocusDelay:{type:Number,required:!1,default:0},class:{type:null,required:!1},ui:{type:Object,required:!1},open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},name:{type:String,required:!1},resetSearchTermOnBlur:{type:Boolean,required:!1,default:!0},resetSearchTermOnSelect:{type:Boolean,required:!1,default:!0},resetModelValueOnClear:{type:Boolean,required:!1,default:!0},highlightOnHover:{type:Boolean,required:!1},by:{type:[String,Function],required:!1},icon:{type:null,required:!1},avatar:{type:Object,required:!1},leading:{type:Boolean,required:!1},leadingIcon:{type:null,required:!1},trailing:{type:Boolean,required:!1},loading:{type:Boolean,required:!1},loadingIcon:{type:null,required:!1}},{searchTerm:{type:String,default:``},searchTermModifiers:{}}),emits:se([`change`,`blur`,`focus`,`create`,`clear`,`highlight`,`update:modelValue`,`update:open`],[`update:searchTerm`]),setup(t,{expose:n,emit:r}){let a=t,o=r,s=e(),u=tg(`selectMenu`,a),d=b(t,`searchTerm`,{type:String,default:``}),{t:f}=Om(),p=Fh(),{filterGroups:h}=ex(),_=ng(Cr(u,`modelValue`,`defaultValue`,`open`,`defaultOpen`,`required`,`multiple`,`resetSearchTermOnBlur`,`resetSearchTermOnSelect`,`resetModelValueOnClear`,`highlightOnHover`,`by`),o),y=Am(C(()=>u.portal)),w=C(()=>Sa(u.content,{side:`bottom`,sideOffset:8,collisionPadding:8,position:`popper`})),T=C(()=>Sa(u.arrow,{rounded:!0})),k=B(()=>typeof u.clear==`object`?u.clear:{}),A=C(()=>u.virtualize?Sa(typeof u.virtualize==`boolean`?{}:u.virtualize,{estimateSize:rx(ke.value,ve.value??`md`,u.descriptionKey,!!s[`item-description`])}):!1),j=C(()=>Sa(u.searchInput,{placeholder:f(`selectMenu.search`),variant:`none`})),{emitFormBlur:F,emitFormFocus:I,emitFormInput:ee,emitFormChange:te,size:L,color:re,id:ie,name:ae,highlight:oe,disabled:se,ariaAttrs:ce}=qy(a),{orientation:le,size:ue}=Ry(a),{isLeading:de,isTrailing:pe,leadingIconName:me,trailingIconName:he}=Iy(B(()=>({icon:u.icon,leading:u.leading,leadingIcon:u.leadingIcon,trailing:u.trailing,trailingIcon:u.trailingIcon??p.ui.icons.chevronDown,loading:u.loading,loadingIcon:u.loadingIcon}))),ge=B(()=>re.value??u.color),_e=B(()=>oe.value??u.highlight),ve=B(()=>ue.value??L.value??u.size),ye=B(()=>se.value??u.disabled),[be,Se]=zr(),[Ce,G]=zr({props:{item:{type:[Object,String,Number,Boolean],required:!0},index:{type:Number,required:!1}}}),K=B(()=>ky({extend:ix,...p.ui?.selectMenu||{}})({color:ge.value,variant:u.variant,size:ve.value,loading:u.loading,highlight:_e.value,leading:de.value||!!u.avatar||!!s.leading,trailing:pe.value||!!s.trailing,fieldGroup:le.value,virtualize:!!u.virtualize,multiple:u.multiple}));function Te(e){if(u.multiple&&Array.isArray(e)){let t=e.map(e=>vm(De.value,e,{labelKey:u.labelKey,valueKey:u.valueKey,by:u.by})).filter(e=>e!=null&&e!==``);return t.length>0?t.join(`, `):void 0}return vm(De.value,e,{labelKey:u.labelKey,valueKey:u.valueKey,by:u.by})}let Ee=B(()=>u.items?.length?ym(u.items)?u.items:[u.items]:[]),De=B(()=>Ee.value.flatMap(e=>e)),Oe=B(()=>
15{if(u.ignoreFilter||!d.value)return Ee.value;let e=Array.isArray(u.filterFields)?u.filterFields:[u.labelKey];return h(Ee.value,d.value,{fields:e,isStructural:e=>Ve(e)&&!!e.type&&[`label`,`separator`].includes(e.type)})}),ke=B(()=>Oe.value.flatMap(e=>e)),Ae=B(()=>{if(!u.createItem||!d.value)return!1;let e=u.valueKey?{[u.valueKey]:d.value}:d.value;return typeof u.createItem==`object`&&u.createItem.when===`always`||u.createItem===`always`?!ke.value.find(t=>gm(t,e,u.by??u.valueKey)):!ke.value.length}),je=B(()=>typeof u.createItem==`object`?u.createItem.position:`bottom`),Me=ne(`triggerRef`);function Ne(){u.autofocus&&Me.value?.$el?.focus({focusVisible:!0})}let Pe;x(()=>{Pe=setTimeout(()=>{Ne()},u.autofocusDelay)}),fe(()=>clearTimeout(Pe));function Fe(e){if(we(u.modelValue)===e)return;u.modelModifiers?.trim&&(typeof e==`string`||e==null)&&(e=e?.trim()??null),u.modelModifiers?.number&&(e=hm(e)),u.modelModifiers?.nullable&&(e??=null),u.modelModifiers?.optional&&!u.modelModifiers?.nullable&&e!==null&&(e??=void 0);let t=new Event(`change`,{target:{value:e}});o(`change`,t),te(),ee(),u.resetSearchTermOnSelect&&(d.value=``)}let Ie=N(!1),Le;fe(()=>clearTimeout(Le));function Re(e){if(Ie.value=e,e){let e=new FocusEvent(`focus`);o(`focus`,e),I(),clearTimeout(Le)}else{let e=new FocusEvent(`blur`);o(`blur`,e),F(),u.resetSearchTermOnBlur&&(Le=setTimeout(()=>{d.value=``},100))}}function ze(e){e.preventDefault(),e.stopPropagation(),o(`create`,d.value)}function Be(e,t){if(Ve(t)){if(t.disabled){e.preventDefault();return}t.onSelect?.(e)}}function Ve(e){return typeof e==`object`&&!!e}function He(e){return u.multiple&&Array.isArray(e)?e.length===0:e==null||e===``}function Ue(){o(`clear`)}let We=ne(`viewportRef`),Ge=ne(`comboboxRootRef`);return U(()=>u.items,async()=>{!Ie.value||!u.createItem||(await g(),Ge.value?.highlightFirstItem?.())},{flush:`post`}),n({triggerRef:C(()=>Me.value?.$el),viewportRef:C(()=>We.value)}),(e,t)=>(D(),q(R,null,[i(l(be),null,{default:P(()=>[i(l(hl),{"data-slot":`item`,class:v(K.value.item({class:l(u).ui?.item})),value:d.value,onSelect:ze},{default:P(()=>[z(`span`,{"data-slot":`itemLabel`,class:v(K.value.itemLabel({class:l(u).ui?.itemLabel}))},[O(e.$slots,`create-item-label`,{item:d.value},()=>[S(V(l(f)(`selectMenu.create`,{label:d.value})),1)])],2)]),_:3},8,[`class`,`value`])]),_:3}),i(l(Ce),null,{default:P(({item:t,index:n})=>[Ve(t)&&t.type===`label`?(D(),M(l(_l),{key:0,"data-slot":`label`,class:v(K.value.label({class:[l(u).ui?.label,t.ui?.label,t.class]}))},{default:P(()=>[S(V(l(X)(t,l(u).labelKey)),1)]),_:2},1032,[`class`])):Ve(t)&&t.type===`separator`?(D(),M(l(yl),{key:1,"data-slot":`separator`,class:v(K.value.separator({class:[l(u).ui?.separator,t.ui?.separator,t.class]}))},null,8,[`class`])):(D(),M(l(hl),{key:2,"data-slot":`item`,class:v(K.value.item({class:[l(u).ui?.item,Ve(t)&&t.ui?.item,Ve(t)&&t.class]})),disabled:Ve(t)&&t.disabled,value:l(u).valueKey&&Ve(t)?l(X)(t,l(u).valueKey):t,onSelect:e=>Be(e,t)},{default:P(()=>[O(e.$slots,`item`,{item:t,index:n,ui:K.value},()=>[O(e.$slots,`item-leading`,{item:t,index:n,ui:K.value},()=>[Ve(t)&&t.icon?(D(),M($,{key:0,name:t.icon,"data-slot":`itemLeadingIcon`,class:v(K.value.itemLeadingIcon({class:[l(u).ui?.itemLeadingIcon,t.ui?.itemLeadingIcon]}))},null,8,[`name`,`class`])):Ve(t)&&t.avatar?(D(),M(Fy,m({key:1,size:t.ui?.itemLeadingAvatarSize||l(u).ui?.itemLeadingAvatarSize||K.value.itemLeadingAvatarSize()},t.avatar,{"data-slot":`itemLeadingAvatar`,class:K.value.itemLeadingAvatar({class:[l(u).ui?.itemLeadingAvatar,t.ui?.itemLeadingAvatar]})}),null,16,[`size`,`class`])):Ve(t)&&t.chip?(D(),M(Ny,m({key:2,size:t.ui?.itemLeadingChipSize||l(u).ui?.itemLeadingChipSize||K.value.itemLeadingChipSize(),inset:``,standalone:``},t.chip,{"data-slot":`itemLeadingChip`,class:K.value.itemLeadingChip({class:[l(u).ui?.itemLeadingChip,t.ui?.itemLeadingChip]})}),null,16,[`size`,`class`])):W(``,!0)]),z(`span`,{"data-slot":`itemWrapper`,class:v(K.value.itemWrapper({class:[l(u).ui?.itemWrapper,Ve(t)&&t.ui?.itemWrapper]}))},[z(`span`,{"data-slot":`itemLabel`,class:v(K.value.itemLabel({class:[l(u).ui?.itemLabel,Ve(t)&&t.ui?.itemLabel]}))},[O(e.$slots,`item-label`,{item:t,index:n},()=>[S(V(Ve(t)?l(X)(t,l(u).labelKey):t),1)])],2),Ve(t)&&(l(X)(t,l(u).descriptionKey)||s[`item-description`])?(D(),q(`span`,{key:0,"data-slot":`itemDescription`,class:v(K.value.itemDescription({class:[l(u).ui?.itemDescription,Ve(t)&&t.ui?.itemDescription]}))},[O(e.$slots,`item-description`,{item:t,index:n},()=>[S(V(l(X)(t,l(u).descriptionKey)),1)])],2)):W(``,!0)],2),z(`span`,{"data-slot":`itemTrailing`,class:v(K.value.itemTrailing({class:[l(u).ui?.itemTrailing,Ve(t)&&t.ui?.itemTrailing]}))},[O(e.$slots,`item-trailing`,{item:t,index:n,ui:K.value}),i(l(gl),{"as-child":``},{default:P(()=>[i($,{name:l(u).selectedIcon||l(p).ui.icons.check,"data-slot":`itemTrailingIcon`,class:v(K.value.itemTrailingIcon({class:[l(u).ui?.itemTrailingIcon,Ve(t)&&t.ui?.itemTrailingIcon]}))},null,8,[`name`,`class`])]),_:2},1024)],2)])]),_:2},1032,[`class`,`disabled`,`value`,`onSelect`]))]),_:3}),i(l(Qc),m({ref_key:`comboboxRootRef`,ref:Ge},l(_),{"ignore-filter":``,"as-child":``,name:l(ae),disabled:ye.value,"onUpdate:modelValue":Fe,"onUpdate:open":Re}),{default:P(({modelValue:n,open:r})=>[i(l(rl),{"as-child":``},{default:P(()=>[i(l(bl),m({id:l(ie),ref_key:`triggerRef`,ref:Me,"data-slot":`base`,class:K.value.base({class:[l(u).ui?.base,l(u).class]}),tabindex:`0`},{...e.$attrs,...l(ce)}),{default:P(()=>[l(de)||l(u).avatar||s.leading?(D(),q(`span`,{key:0,"data-slot":`leading`,class:v(K.value.leading({class:l(u).ui?.leading}))},[O(e.$slots,`leading`,{modelValue:n,open:r,ui:K.value},()=>[l(de)&&l(me)?(D(),M($,{key:0,name:l(me),"data-slot":`leadingIcon`,class:v(K.value.leadingIcon({class:l(u).ui?.leadingIcon}))},null,8,[`name`,`class`])):l(u).avatar?(D(),M(Fy,m({key:1,size:l(u).ui?.itemLeadingAvatarSize||K.value.itemLeadingAvatarSize()},l(u).avatar,{"data-slot":`itemLeadingAvatar`,class:K.value.itemLeadingAvatar({class:l(u).ui?.itemLeadingAvatar})}),null,16,[`size`,`class`])):W(``,!0)])],2)):W(``,!0),O(e.$slots,`default`,{modelValue:n,open:r,ui:K.value},()=>[(D(!0),q(R,null,E([Te(n)],e=>(D(),q(R,{key:e},[e==null?(D(),q(`span`,{key:1,"data-slot":`placeholder`,class:v(K.value.placeholder({class:l(u).ui?.placeholder}))},V(l(u).placeholder??`\xA0`),3)):(D(),q(`span`,{key:0,"data-slot":`value`,class:v(K.value.value({class:l(u).ui?.value}))},V(e),3))],64))),128))]),l(pe)||s.trailing||l(u).clear?(D(),q(`span`,{key:1,"data-slot":`trailing`,class:v(K.value.trailing({class:l(u).ui?.trailing}))},[O(e.$slots,`trailing`,{modelValue:n,open:r,ui:K.value},()=>[l(u).clear&&!He(n)?(D(),M(l(cl),{key:0,"as-child":``},{default:P(()=>[i(tb,m({as:`span`,icon:l(u).clearIcon||l(p).ui.icons.close,size:ve.value,variant:`link`,color:`neutral`,tabindex:`-1`},k.value,{"data-slot":`trailingClear`,class:K.value.trailingClear({class:l(u).ui?.trailingClear}),onClick:xe(Ue,[`stop`])}),null,16,[`icon`,`size`,`class`])]),_:1})):l(he)?(D(),M($,{key:1,name:l(he),"data-slot":`trailingIcon`,class:v(K.value.trailingIcon({class:l(u).ui?.trailingIcon}))},null,8,[`name`,`class`])):W(``,!0)])],2)):W(``,!0)]),_:2},1040,[`id`,`class`])]),_:2},1024),i(l(vl),H(c(l(y))),{default:P(()=>[i(l(zy),null,{default:P(()=>[i(l(ll),m({"data-slot":`content`,class:K.value.content({class:l(u).ui?.content})},w.value),{default:P(()=>[i(l(cs),{trapped:``,"data-slot":`focusScope`,class:v(K.value.focusScope({class:l(u).ui?.focu
15sScope}))},{default:P(()=>[O(e.$slots,`content-top`),l(u).searchInput?(D(),M(l(ml),{key:0,modelValue:d.value,"onUpdate:modelValue":t[1]||=e=>d.value=e,"display-value":()=>d.value,"as-child":``},{default:P(()=>[i(Hb,m({autofocus:``,autocomplete:`off`,size:ve.value},j.value,{"model-modifiers":{trim:l(u).modelModifiers?.trim},"data-slot":`input`,class:K.value.input({class:l(u).ui?.input}),onChange:t[0]||=xe(()=>{},[`stop`])}),null,16,[`size`,`model-modifiers`,`class`])]),_:1},8,[`modelValue`,`display-value`])):W(``,!0),i(l(ul),{"data-slot":`empty`,class:v(K.value.empty({class:l(u).ui?.empty}))},{default:P(()=>[O(e.$slots,`empty`,{searchTerm:d.value},()=>[S(V(d.value?l(f)(`selectMenu.noMatch`,{searchTerm:d.value}):l(f)(`selectMenu.noData`)),1)])]),_:3},8,[`class`]),z(`div`,{ref_key:`viewportRef`,ref:We,role:`presentation`,"data-slot":`viewport`,class:v(K.value.viewport({class:l(u).ui?.viewport}))},[l(u).virtualize?(D(),q(R,{key:0},[Ae.value&&je.value===`top`?(D(),M(l(Se),{key:0})):W(``,!0),i(l(Cl),m({options:ke.value,"text-content":e=>Ve(e)?l(X)(e,l(u).labelKey):String(e)},A.value),{default:P(({option:e,virtualItem:t})=>[i(l(G),{item:e,index:t.index},null,8,[`item`,`index`])]),_:1},16,[`options`,`text-content`]),Ae.value&&je.value===`bottom`?(D(),M(l(Se),{key:1})):W(``,!0)],64)):(D(),q(R,{key:1},[Ae.value&&je.value===`top`?(D(),M(l(pl),{key:0,"data-slot":`group`,class:v(K.value.group({class:l(u).ui?.group}))},{default:P(()=>[i(l(Se))]),_:1},8,[`class`])):W(``,!0),(D(!0),q(R,null,E(Oe.value,(e,t)=>(D(),M(l(pl),{key:`group-${t}`,"data-slot":`group`,class:v(K.value.group({class:l(u).ui?.group}))},{default:P(()=>[(D(!0),q(R,null,E(e,(e,n)=>(D(),M(l(G),{key:`group-${t}-${n}`,item:e,index:n},null,8,[`item`,`index`]))),128))]),_:2},1032,[`class`]))),128)),Ae.value&&je.value===`bottom`?(D(),M(l(pl),{key:1,"data-slot":`group`,class:v(K.value.group({class:l(u).ui?.group}))},{default:P(()=>[i(l(Se))]),_:1},8,[`class`])):W(``,!0)],64))],2),O(e.$slots,`content-bottom`)]),_:3},8,[`class`]),l(u).arrow?(D(),M(l(sl),m({key:0},T.value,{"data-slot":`arrow`,class:K.value.arrow({class:l(u).ui?.arrow})}),null,16,[`class`])):W(``,!0)]),_:3},16,[`class`])]),_:3})]),_:3},16)]),_:3},16,[`name`,`disabled`])],64))}}),ox={base:`relative`,variants:{size:{xs:``,sm:``,md:``,lg:``,xl:``},orientation:{horizontal:`inline-flex -space-x-px`,vertical:`flex flex-col -space-y-px`}}},sx={__name:`FieldGroup`,props:{as:{type:null,required:!1},size:{type:null,required:!1},orientation:{type:null,required:!1,default:`horizontal`},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(e){let t=tg(`fieldGroup`,e),n=Fh(),r=B(()=>ky({extend:ox,...n.ui?.fieldGroup||{}}));return d(Ly,B(()=>({orientation:t.orientation,size:t.size}))),(e,n)=>(D(),M(l(Y),{as:l(t).as,"data-orientation":l(t).orientation,class:v(r.value({orientation:l(t).orientation,class:[l(t).ui?.base,l(t).class]}))},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`as`,`data-orientation`,`class`]))}};function cx(e){return Array.isArray?Array.isArray(e):vx(e)===`[object Array]`}function lx(e){if(typeof e==`string`)return e;if(typeof e==`bigint`)return e.toString();let t=e+``;return t==`0`&&1/e==-1/0?`-0`:t}function ux(e){return e==null?``:lx(e)}function dx(e){return typeof e==`string`}function fx(e){return typeof e==`number`}function px(e){return e===!0||e===!1||hx(e)&&vx(e)==`[object Boolean]`}function mx(e){return typeof e==`object`}function hx(e){return mx(e)&&e!==null}function gx(e){return e!=null}function _x(e){return!e.trim().length}function vx(e){return e==null?e===void 0?`[object Undefined]`:`[object Null]`:Object.prototype.toString.call(e)}var yx=`Incorrect 'index' type`,bx=`Invalid doc index: must be a non-negative integer within the bounds of the docs array`,xx=e=>`Invalid value for key ${e}`,Sx=e=>`Pattern length exceeds max of ${e}.`,Cx=e=>`Missing ${e} property in key`,wx=e=>`Property 'weight' in key '${e}' must be a positive integer`,Tx=`Fuse.match does not support useTokenSearch: token search requires corpus-level statistics (df, fieldCount) that a one-off string comparison does not have. Use new Fuse(...).search(...) instead.`,Ex=Object.prototype.hasOwnProperty,Dx=class{constructor(e){this._keys=[],this._keyMap={};let t=0;
vendor: 5,087 bytes, line 15
15e.forEach(e=>{let n=Ox(e);this._keys.push(n),this._keyMap[n.id]=n,t+=n.weight}),this._keys.forEach(e=>{e.weight/=t})}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}};function Ox(e){let t=null,n=null,r=null,i=1,a=null;if(dx(e)||cx(e))r=e,t=kx(e),n=Ax(e);else{if(!Ex.call(e,`name`))throw Error(Cx(`name`));let o=e.name;if(r=o,Ex.call(e,`weight`)&&e.weight!==void 0&&(i=e.weight,i<=0))throw Error(wx(Ax(o)));t=kx(o),n=Ax(o),a=e.getFn??null}return{path:t,id:n,weight:i,src:r,getFn:a}}function kx(e){return cx(e)?e:e.split(`.`)}function Ax(e){return cx(e)?e.join(`.`):e}function jx(e,t){let n=[],r=!1,i=(e,t,a,o)=>{if(gx(e)){if(!t[a])n.push(o===void 0?e:{v:e,i:o});else{let s=e[t[a]];if(!gx(s))return;if(a===t.length-1&&(dx(s)||fx(s)||px(s)||typeof s==`bigint`))n.push(o===void 0?ux(s):{v:ux(s),i:o});else if(cx(s)){r=!0;for(let e=0,n=s.length;e<n;e+=1)i(s[e],t,a+1,e)}else t.length&&i(s,t,a+1,o)}}};return i(e,dx(t)?t.split(`.`):t,0),r?n:n[0]}var Mx={includeMatches:!1,findAllMatches:!1,minMatchCharLength:1},Nx={isCaseSensitive:!1,ignoreDiacritics:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1},Px={location:0,threshold:.6,distance:100},Fx={useExtendedSearch:!1,useTokenSearch:!1,tokenize:void 0,tokenMatch:`any`,getFn:jx,ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1},Ix=Object.freeze({...Nx,...Mx,...Px,...Fx});function Lx(e){return e>=9&&e<=13||e===32||e===160}function Rx(e=1,t=3){let n=new Map,r=10**t;return{get(t){let i=0,a=!1;for(let e=0;e<t.length;e++)Lx(t.charCodeAt(e))?a=!1:a||=(i++,!0);if(i===0&&(i=1),n.has(i))return n.get(i);let o=Math.round(r/i**(.5*e))/r;return n.set(i,o),o},clear(){n.clear()}}}var zx=class{constructor({getFn:e=Ix.getFn,fieldNormWeight:t=Ix.fieldNormWeight}={}){this.norm=Rx(t,3),this.getFn=e,this.isCreated=!1,this.docs=[],this.keys=[],this._keysMap={},this.setIndexRecords()}setSources(e=[]){this.docs=e}setIndexRecords(e=[]){this.records=e}setKeys(e=[]){this.keys=e,this._keysMap={},e.forEach((e,t)=>{this._keysMap[e.id]=t})}create(){if(this.isCreated||!this.docs.length)return;this.isCreated=!0;let e=this.docs.length;this.records=Array(e);let t=0;if(dx(this.docs[0]))for(let n=0;n<e;n++){let e=this._createStringRecord(this.docs[n],n);e&&(this.records[t++]=e)}else for(let n=0;n<e;n++)this.records[t++]=this._createObjectRecord(this.docs[n],n);this.records.length=t,this.norm.clear()}add(e,t){if(!Number.isInteger(t)||t<0)throw Error(bx);if(dx(e)){let n=this._createStringRecord(e,t);return n&&this.records.push(n),n}let n=this._createObjectRecord(e,t);return this.records.push(n),n}removeAt(e){if(!Number.isInteger(e)||e<0)throw Error(bx);for(let t=0,n=this.records.length;t<n;t+=1)if(this.records[t].i===e){this.records.splice(t,1);break}for(let t=0,n=this.records.length;t<n;t+=1)this.records[t].i>e&&--this.records[t].i}removeAll(e){let t=new Set;for(let n of e)Number.isInteger(n)&&n>=0&&t.add(n);if(t.size===0)return;this.records=this.records.filter(e=>!t.has(e.i));let n=Array.from(t).sort((e,t)=>e-t);for(let e of this.records){let t=0,r=n.length;for(;t<r;){let i=t+r>>>1;n[i]<e.i?t=i+1:r=i}e.i-=t}}getValueForItemAtKeyId(e,t){return e[this._keysMap[t]]}size(){return this.records.length}_createStringRecord(e,t){return!gx(e)||_x(e)?null:{v:e,i:t,n:this.norm.get(e)}}_createObjectRecord(e,t){let n={i:t,$:{}};for(let t=0,r=this.keys.length;t<r;t++){let r=this.keys[t],i=r.getFn?r.getFn(e):this.getFn(e,r.path);if(gx(i)){if(cx(i)){let e=[];for(let t=0,n=i.length;t<n;t+=1){let n=i[t];if(gx(n)){if(dx(n)){if(!_x(n)){let r={v:n,i:t,n:this.norm.get(n)};e.push(r)}}else if(gx(n.v)){let t=dx(n.v)?n.v:ux(n.v);if(!_x(t)){let r={v:t,i:n.i,n:this.norm.get(t)};e.push(r)}}}}n.$[t]=e}else if(dx(i)&&!_x(i)){let e={v:i,n:this.norm.get(i)};n.$[t]=e}}}return n}toJSON(){return{keys:this.keys.map(({getFn:e,...t})=>t),records:this.records}}};function Bx(e,t,{getFn:n=Ix.getFn,fieldNormWeight:r=Ix.fieldNormWeight}={}){let i=new zx({getFn:n,fieldNormWeight:r});return i.setKeys(e.map(Ox)),i.setSources(t),i.create(),i}function Vx(e,{getFn:t=Ix.getFn,fieldNormWeight:n=Ix.fieldNormWeight}={}){let{keys:r,records:i}=e,a=new zx({getFn:t,fieldNormWeight:n});return a.setKeys(r),a.setIndexRecords(i),a}function Hx(e=[],t=Ix.minMatchCharLength){let n=[],r=-1,i=-1,a=0;for(let o=e.length;a<o;a+=1){let o=e[a];o&&r===-1?r=a:!o&&r!==-1&&(i=a-1,i-r+1>=t&&n.push([r,i]),r=-1)}return e[a-1]&&a-r>=t&&n.push([r,a-1]),n}function Ux(e,t,n,{location:r=Ix.location,distance:i=Ix.distance,threshold:a=Ix.threshold,findAllMatches:o=Ix.findAllMatches,minMatchCharLength:s=Ix.minMatchCharLength,includeMatches:c=Ix.includeMatches,ignoreLocation:l=Ix.ignoreLocation}={}){if(t.length>32)throw Error(Sx(32));let u=t.length,d=e.length,f=Math.max(0,Math.min(r,d)),p=a,m=f,h=(e,t)=>{let n=e/u;if(l)return n;let r=Math.abs(f-t);return i?n+r/i:r?1:n},g=s>1||c,_=g?Array(d):[],v;for(;(v=e.indexOf(t,m))>-1;){let e=h(0,v);if(p=Math.min(e,p),m=v+u,g){let e=0;for(;e<u;)_[v+e]=1,e+=1}}m=-1;let y=[],b=1,x=0,S=u+d,C=1<<u-1;for(let t=0;t<u;t+=1){let r=0,i=S;for(;r<i;
vendor: 20,167 bytes, line 15
15)h(t,f+i)<=p?r=i:S=i,i=Math.floor((S-r)/2+r);S=i;let a=Math.max(1,f-i+1),s=o?d:Math.min(f+i,d)+u,c=Array(s+2);c[s+1]=(1<<t)-1;for(let r=s;r>=a;--r){let i=r-1,o=n[e[i]];if(c[r]=(c[r+1]<<1|1)&o,t&&(c[r]|=(y[r+1]|y[r])<<1|1|y[r+1]),c[r]&C&&(b=h(t,i),b<=p)){if(p=b,m=i,x=t,m<=f)break;a=Math.max(1,2*f-m)}}if(h(t+1,f)>p)break;y=c}if(g&&m>=0){let t=Math.min(d-1,m+u-1+x);for(let r=m;r<=t;r+=1)n[e[r]]&&(_[r]=1)}let w={isMatch:m>=0,score:Math.max(.001,b)};if(g){let e=Hx(_,s);e.length?c&&(w.indices=e):w.isMatch=!1}return w}function Wx(e){let t={};for(let n=0,r=e.length;n<r;n+=1){let i=e.charAt(n);t[i]=(t[i]||0)|1<<r-n-1}return t}function Gx(e){if(e.length<=1)return e;e.sort((e,t)=>e[0]-t[0]||e[1]-t[1]);let t=[e[0]];for(let n=1,r=e.length;n<r;n+=1){let r=t[t.length-1],i=e[n];i[0]<=r[1]+1?r[1]=Math.max(r[1],i[1]):t.push(i)}return t}var Kx={Å:`l`,Å:`L`,Ä:`d`,Ä:`D`,ø:`o`,Ã:`O`,ħ:`h`,Ħ:`H`,ŧ:`t`,Ŧ:`T`,ı:`i`,Ã:`ss`},qx=RegExp(`[`+Object.keys(Kx).join(``)+`]`,`g`),Jx=typeof String.prototype.normalize==`function`?e=>e.normalize(`NFD`).replace(/[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F]/g,``).replace(qx,e=>Kx[e]):e=>e,Yx=class{constructor(e,{location:t=Ix.location,threshold:n=Ix.threshold,distance:r=Ix.distance,includeMatches:i=Ix.includeMatches,findAllMatches:a=Ix.findAllMatches,minMatchCharLength:o=Ix.minMatchCharLength,isCaseSensitive:s=Ix.isCaseSensitive,ignoreDiacritics:c=Ix.ignoreDiacritics,ignoreLocation:l=Ix.ignoreLocation}={}){if(this.options={location:t,threshold:n,distance:r,includeMatches:i,findAllMatches:a,minMatchCharLength:o,isCaseSensitive:s,ignoreDiacritics:c,ignoreLocation:l},e=s?e:e.toLowerCase(),e=c?Jx(e):e,this.pattern=e,this.chunks=[],!this.pattern.length)return;let u=(e,t)=>{this.chunks.push({pattern:e,alphabet:Wx(e),startIndex:t})},d=this.pattern.length;if(d>32){let e=0,t=d%32,n=d-t;for(;e<n;)u(this.pattern.substr(e,32),e),e+=32;if(t){let e=d-32;u(this.pattern.substr(e),e)}}else u(this.pattern,0)}searchIn(e){let{isCaseSensitive:t,ignoreDiacritics:n,includeMatches:r}=this.options;if(e=t?e:e.toLowerCase(),e=n?Jx(e):e,this.pattern===e){if(e.length<this.options.minMatchCharLength)return{isMatch:!1,score:1};let t={isMatch:!0,score:0};return r&&(t.indices=[[0,e.length-1]]),t}let{location:i,distance:a,threshold:o,findAllMatches:s,minMatchCharLength:c,ignoreLocation:l}=this.options,u=[],d=0,f=!1;this.chunks.forEach(({pattern:t,alphabet:n,startIndex:p})=>{let{isMatch:m,score:h,indices:g}=Ux(e,t,n,{location:i+p,distance:a,threshold:o,findAllMatches:s,minMatchCharLength:c,includeMatches:r,ignoreLocation:l});m&&(f=!0),d+=h,m&&g&&u.push(...g)});let p={isMatch:f,score:f?d/this.chunks.length:1};return f&&r&&(p.indices=Gx(u)),p}},Xx=new Set([`fuzzy`,`include`]);function Zx(e){return e.startsWith(`inverse`)}var Qx=[{type:`exact`,multiRegex:/^="(.*)"$/,singleRegex:/^=(.*)$/,create:e=>({type:`exact`,search(t){let n=t===e;return{isMatch:n,score:+!n,indices:[0,e.length-1]}}})},{type:`include`,multiRegex:/^'"(.*)"$/,singleRegex:/^'(.*)$/,create:e=>({type:`include`,search(t){let n=0,r,i=[],a=e.length;for(;(r=t.indexOf(e,n))>-1;)n=r+a,i.push([r,n-1]);let o=!!i.length;return{isMatch:o,score:+!o,indices:i}}})},{type:`prefix-exact`,multiRegex:/^\^"(.*)"$/,singleRegex:/^\^(.*)$/,create:e=>({type:`prefix-exact`,search(t){let n=t.startsWith(e);return{isMatch:n,score:+!n,indices:[0,e.length-1]}}})},{type:`inverse-prefix-exact`,multiRegex:/^!\^"(.*)"$/,singleRegex:/^!\^(.*)$/,create:e=>({type:`inverse-prefix-exact`,search(t){let n=!t.startsWith(e);return{isMatch:n,score:+!n,indices:[0,t.length-1]}}})},{type:`inverse-suffix-exact`,multiRegex:/^!"(.*)"\$$/,singleRegex:/^!(.*)\$$/,create:e=>({type:`inverse-suffix-exact`,search(t){let n=!t.endsWith(e);return{isMatch:n,score:+!n,indices:[0,t.length-1]}}})},{type:`suffix-exact`,multiRegex:/^"(.*)"\$$/,singleRegex:/^(.*)\$$/,create:e=>({type:`suffix-exact`,search(t){let n=t.endsWith(e);return{isMatch:n,score:+!n,indices:[t.length-e.length,t.length-1]}}})},{type:`inverse-exact`,multiRegex:/^!"(.*)"$/,singleRegex:/^!(.*)$/,create:e=>({type:`inverse-exact`,search(t){let n=t.indexOf(e)===-1;return{isMatch:n,score:+!n,indices:[0,t.length-1]}}})},{type:`fuzzy`,multiRegex:/^"(.*)"$/,singleRegex:/^(.*)$/,create:(e,t={})=>{let n=new Yx(e,{location:t.location??Ix.location,threshold:t.threshold??Ix.threshold,distance:t.distance??Ix.distance,includeMatches:t.includeMatches??Ix.includeMatches,findAllMatches:t.findAllMatches??Ix.findAllMatches,minMatchCharLength:t.minMatchCharLength??Ix.minMatchCharLength,isCaseSensitive:t.isCaseSensitive??Ix.isCaseSensitive,ignoreDiacritics:t.ignoreDiacritics??Ix.ignoreDiacritics,ignoreLocation:t.ignoreLocation??Ix.ignoreLocation});return{type:`fuzzy`,search(e){return n.searchIn(e)}}}}],$x=Qx.length,eS=`\0`,tS=`|`;function nS(e){let t=[],n=e.length,r=0;for(;r<n;){for(;r<n&&e[r]===` `;)r++;if(r>=n)break;let i=r;for(;i<n&&e[i]!==` `&&e[i]!==`"`;)i++;if(i<n&&e[i]===`"`){for(i++;i<n;){if(e[i]===`"`){let t=i+1;if(t>=n||e[t]===` `){i++;break}if(e[t]===`$`&&(t+1>=n||e[t+1]===` `)){i+=2;break}}i++}t.push(e.substring(r,i)),r=i}else{for(;i<n&&e[i]!==` `;)i++;t.push(e.substring(r,i)),r=i}}return t}function rS(e,t){let n=e.match(t);return n?n[1]:null}function iS(e,t={}){return e.replace(/\\\|/g,eS).split(tS).map(e=>{let n=nS(e.replace(/\u0000/g,`|`).trim()).filter(e=>e&&!!e.trim()),r=[];for(let e=0,i=n.length;e<i;e+=1){let i=n[e],a=!1,o=-1;for(;!a&&++o<$x;){let e=Qx[o],n=rS(i,e.multiRegex);n&&(r.push(e.create(n,t)),a=!0)}if(!a)for(o=-1;++o<$x;){let e=Qx[o],n=rS(i,e.singleRegex);if(n){r.push(e.create(n,t));break}}}return r})}var aS=class{constructor(e,{isCaseSensitive:t=Ix.isCaseSensitive,ignoreDiacritics:n=Ix.ignoreDiacritics,includeMatches:r=Ix.includeMatches,minMatchCharLength:i=Ix.minMatchCharLength,ignoreLocation:a=Ix.ignoreLocation,findAllMatches:o=Ix.findAllMatches,location:s=Ix.location,threshold:c=Ix.threshold,distance:l=Ix.distance}={}){this.query=null,this.options={isCaseSensitive:t,ignoreDiacritics:n,includeMatches:r,minMatchCharLength:i,findAllMatches:o,ignoreLocation:a,location:s,threshold:c,distance:l},e=t?e:e.toLowerCase(),e=n?Jx(e):e,this.pattern=e,this.query=iS(this.pattern,this.options)}static condition(e,t){return t.useExtendedSearch}searchIn(e){let t=this.query;if(!t)return{isMatch:!1,score:1};let{includeMatches:n,isCaseSensitive:r,ignoreDiacritics:i}=this.options;e=r?e:e.toLowerCase(),e=i?Jx(e):e;let a=0,o=[],s=0,c=!1;for(let r=0,i=t.length;r<i;r+=1){let i=t[r];o.length=0,a=0,c=!1;for(let t=0,r=i.length;t<r;t+=1){let r=i[t],{isMatch:l,indices:u,score:d}=r.search(e);if(l)a+=1,s+=d,Zx(r.type)&&(c=!0),n&&(Xx.has(r.type)?o.push(...u):o.push(u));else{s=0,a=0,o.length=0,c=!1;break}}if(a){let e={isMatch:!0,score:s/a};return c&&(e.hasInverse=!0),n&&(e.indices=Gx(o)),e}}return{isMatch:!1,score:1}}},oS=[];function sS(...e){oS.push(...e)}function cS(e,t){for(let n=0,r=oS.length;n<r;n+=1){let r=oS[n];if(r.condition(e,t))return new r(e,t)}return new Yx(e,t)}var lS={AND:`$and`,OR:`$or`},uS={PATH:`$path`,PATTERN:`$val`},dS=e=>!!(e[lS.AND]||e[lS.OR]),fS=e=>!!e[uS.PATH],pS=e=>!cx(e)&&mx(e)&&!dS(e),mS=e=>({[lS.AND]:Object.keys(e).map(t=>({[t]:e[t]}))});function hS(e,t,{auto:n=!0}={}){let r=e=>{if(dx(e)){let r={keyId:null,pattern:e};return n&&(r.searcher=cS(e,t)),r}let i=Object.keys(e),a=fS(e);if(!a&&i.length>1&&!dS(e))return r(mS(e));if(pS(e)){let r=a?e[uS.PATH]:i[0],o=a?e[uS.PATTERN]:e[r];if(!dx(o))throw Error(xx(r));let s={keyId:Ax(r),pattern:o};return n&&(s.searcher=cS(o,t)),s}let o={children:[],operator:i[0]};return i.forEach(t=>{let n=e[t];cx(n)&&n.forEach(e=>{o.children.push(r(e))})}),o};return dS(e)||(e=mS(e)),r(e)}function gS(e,{ignoreFieldNorm:t=Ix.ignoreFieldNorm}){let n=1;return e.forEach(({key:e,norm:r,score:i})=>{let a=e?e.weight:null;n*=(i===0&&a?2**-52:i)**+((a||1)*(t?1:r))}),n}function _S(e,{ignoreFieldNorm:t=Ix.ignoreFieldNorm}){e.forEach(e=>{e.score=gS(e.matches,{ignoreFieldNorm:t})})}var vS=class{constructor(e,t){this.limit=e,this.heap=[],this.comparator=t}get size(){return this.heap.length}insert(e){this.size<this.limit?(this.heap.push(e),this._bubbleUp(this.size-1)):this.comparator(e,this.heap[0])<0&&(this.heap[0]=e,this._sinkDown(0))}extractSorted(){return this.heap.sort(this.comparator)}_bubbleUp(e){let t=this.heap;for(;e>0;){let n=e-1>>1;if(this.comparator(t[e],t[n])<=0)break;let r=t[e];t[e]=t[n],t[n]=r,e=n}}_sinkDown(e){let t=this.heap,n=t.length,r=e;do{e=r;let i=2*e+1,a=2*e+2;if(i<n&&this.comparator(t[i],t[r])>0&&(r=i),a<n&&this.comparator(t[a],t[r])>0&&(r=a),r!==e){let n=t[e];t[e]=t[r],t[r]=n}}while(r!==e)}};function yS(e){let t=[];return e.matches.forEach(e=>{if(!gx(e.indices)||!e.indices.length)return;let n={indices:e.indices,value:e.value};e.key&&(n.key=e.key.id),e.idx>-1&&(n.refIndex=e.idx),t.push(n)}),t}function bS(e,t,{includeMatches:n=Ix.includeMatches,includeScore:r=Ix.includeScore}={}){return e.map(e=>{let{idx:i}=e,a={item:t[i],refIndex:i};return n&&(a.matches=yS(e)),r&&(a.score=e.score),a})}var xS=/[\p{L}\p{M}\p{N}_]+/gu,SS=new WeakSet;function CS(e){SS.has(e)||(SS.add(e),console.warn(`[Fuse] tokenize regex ${e} lacks the global flag; only the first match per text will be returned. Add the 'g' flag.`))}function wS(e){if(typeof e==`function`){let t=!1;return n=>{let r=e(n);if(!t&&(t=!0,!Array.isArray(r)||r.some(e=>typeof e!=`string`)))throw Error(`[Fuse] tokenize function must return string[]; received ${Array.isArray(r)?`array containing non-strings`:typeof r}.`);return r}}return e instanceof RegExp?(e.global||CS(e),t=>t.match(e)||[]):e=>e.match(xS)||[]}function TS({isCaseSensitive:e=!1,ignoreDiacritics:t=!1,tokenize:n}={}){let r=wS(n);return{tokenize(n){return e||(n=n.toLowerCase()),t&&(n=Jx(n)),r(n)}}}var ES=class{static condition(e,t){return t.useTokenSearch}constructor(e,t){this.options=t,this.analyzer=TS({isCaseSensitive:t.isCaseSensitive,ignoreDiacritics:t.ignoreDiacritics,tokenize:t.tokenize});let n=this.analyzer.tokenize(e),{df:r,fieldCount:i}=t._invertedIndex;this.termSearchers=[],this.idfWeights=[];for(let e of n){this.termSearchers.push(new Yx(e,{location:t.location,threshold:t.threshold,distance:t.distance,includeMatches:t.includeMatches,findAllMatches:t.findAllMatches,minMatchCharLength:t.minMatchCharLength,isCaseSensitive:t.isCaseSensitive,ignoreDiacritics:t.ignoreDiacritics,ignoreLocation:!0}));let n=r.get(e)||0,a=Math.log(1+(i-n+.5)/(n+.5));this.idfWeights.push(a)}this.combineAll=t.tokenMatch===`all`,this.numTerms=this.termSearchers.length,this.useMask=this.numTerms<=31}searchIn(e){if(!this.termSearchers.length)return{isMatch:!1,score:1};let t=[],n=0,r=0,i=0,a=0,o=this.combineAll&&!this.useMask?new Set:null;for(let s=0;s<this.termSearchers.length;s++){let c=this.termSearchers[s].searchIn(e),l=this.idfWeights[s];r+=l,c.isMatch&&(i++,n+=l*(1-c.score),c.indices&&t.push(...c.indices),this.combineAll&&(this.useMask?a|=1<<s:o.add(s)))}if(i===0)return{isMatch:!1,score:1};let s=r>0?1-n/r:0,c={isMatch:!0,score:Math.max(.001,s)};return this.options.includeMatches&&t.length&&(c.indices=Gx(t)),this.combineAll&&(this.useMask?c.matchedMask=a:c.matchedTerms=o,c.termCount=this.numTerms),c}};function DS(e,t,n,r){let i=r.tokenize(t);if(!i.length)return;e.fieldCount++,e.docFieldCount.set(n,(e.docFieldCount.get(n)||0)+1);let a=new Set(i),o=e.docTermFieldHits.get(n);o||(o=new Map,e.docTermFieldHits.set(n,o));for(let t of a)o.set(t,(o.get(t)||0)+1),e.df.set(t,(e.df.get(t)||0)+1)}function OS(e,t,n,r){let{i,v:a,$:o}=t;if(a!==void 0){DS(e,a,i,r);return}if(o)for(let t=0;t<n;t++){let n=o[t];if(n){if(Array.isArray(n))for(let t of n)DS(e,t.v,i,r);else DS(e,n.v,i,r)}}}function kS(e,t,n){let r={fieldCount:0,df:new Map,docFieldCount:new Map,docTermFieldHits:new Map};for(let i of e)OS(r,i,t,n);return r}function AS(e,t,n,r){OS(e,t,n,r)}function jS(e,t){let n=e.docFieldCount.get(t);if(n===void 0)return;e.fieldCount-=n,e.docFieldCount.delete(t);let r=e.docTermFieldHits.get(t);if(r){for(let[t,n]of r){let r=(e.df.get(t)||0)-n;r<=0?e.df.delete(t):e.df.set(t,r)}e.docTermFieldHits.delete(t)}}function MS(e,t){if(t.length===0)return;let n=Array.from(new Set(t)).sort((e,t)=>e-t);for(let t of n)jS(e,t);let r=e=>{let t=0,r=n.length;for(;t<r;){let i=t+r>>>1;n[i]<e?t=i+1:r=i}return e-t},i=n[0],a=new Map;for(let[t,n]of e.docFieldCount)a.set(t>i?r(t):t,n);e.docFieldCount=a;let o=new Map;for(let[t,n]of e.docTermFieldHits)o.set(t>i?r(t):t,n);e.docTermFieldHits=o}var NS=class{constructor(e,t,n){this.options={...Ix,...t},this.options.useExtendedSearch,this.options.useTokenSearch,this._keyStore=new Dx(this.options.keys),this._docs=e,this._myIndex=null,this._invertedIndex=null,this.setCollection(e,n),this._lastQuery=null,this._lastSearcher=null}_getSearcher(e){if(this._lastQuery===e)return this._lastSearcher;let t=cS(e,this._invertedIndex?{...this.options,_invertedIndex:this._invertedIndex}:this.options);return this._lastQuery=e,this._lastSearcher=t,t}setCollection(e,t){if(this._docs=e,t&&!(t instanceof zx))throw Error(yx);if(this._myIndex=t||Bx(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight}),this.options.useTokenSearch){let e=TS({isCaseSensitive:this.options.isCaseSensitive,ignoreDiacritics:this.options.ignoreDiacritics,tokenize:this.options.tokenize});this._invertedIndex=kS(this._myIndex.records,this._myIndex.keys.length,e)}this._invalidateSearcherCache()}add(e){if(!gx(e))return;this._docs.push(e);let t=this._myIndex.add(e,this._docs.length-1);if(this._invertedIndex&&t){let e=TS({isCaseSensitive:this.options.isCaseSensitive,ignoreDiacritics:this.options.ignoreDiacritics,tokenize:this.options.tokenize});AS(this._invertedIndex,t,this._myIndex.keys.length,e)}this._invalidateSearcherCache()}remove(e=()=>!1){let t=[],n=[];for(let r=0,i=this._docs.length;r<i;r+=1)e(this._docs[r],r)&&(t.push(this._docs[r]),n.push(r));if(n.length){this._invertedIndex&&MS(this._invertedIndex,n);let e=new Set(n);this._docs=this._docs.filter((t,n)=>!e.has(n)),this._myIndex.removeAll(n),this._invalidateSearcherCache()}return t}removeAt(e){if(!Number.isInteger(e)||e<0||e>=this._docs.length)throw Error(bx);this._invertedIndex&&MS(this._invertedIndex,[e]);let t=this._docs.splice(e,1)[0];return this._myIndex.removeAt(e),this._invalidateSearcherCache(),t}_invalidateSearcherCache(){this._lastQuery=null,this._lastSearcher=null}getIndex(){return this._myIndex}_normalizedKeys(){return this._myIndex.keys.map(e=>this._keyStore.get(e.id)||e)}search(e,t){let{limit:n=-1}=t||{},{includeMatches:r,includeScore:i,shouldSort:a,sortFn:o,ignoreFieldNorm:s}=this.options;if(dx(e)&&!e.trim()){let e=this._docs.map((e,t)=>({item:e,refIndex:t}));return fx(n)&&n>-1&&(e=e.slice(0,n)),e}let c=a&&fx(n)&&n>0&&dx(e),l=o,u=(e,t)=>l(e,t)||e.idx-t.idx,d;if(c){let t=new vS(n,u);dx(this._docs[0])?this._searchStringList(e,{heap:t,ignoreFieldNorm:s}):this._searchObjectList(e,{heap:t,ignoreFieldNorm:s}),d=t.extractSorted()}else d=dx(e)?dx(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e),_S(d,{ignoreFieldNorm:s}),a&&d.sort(dx(e)?u:l),fx(n)&&n>-1&&(d=d.slice(0,n));return bS(d,this._docs,{includeMatches:r,includeScore:i})}_searchStringList(e,{heap:t,ignoreFieldNorm:n}={}){let r=this._getSearcher(e),i=this.options.useTokenSearch&&this.options.tokenMatch===`all`,{records:a}=this._myIndex,o=t?null:[];return a.forEach(({v:e,i:a,n:s})=>{if(!gx(e))return;let c=r.searchIn(e);if(c.isMatch){let r={score:c.score,value:e,norm:s,indices:c.indices};i&&(r.matchedMask=c.matchedMask,r.matchedTerms=c.matchedTerms,r.termCount=c.termCount);let l=[r];if(!i||this._coversAllTokens(l)){let r={item:e,idx:a,matches:l};t?(r.score=gS(r.matches,{ignoreFieldNorm:n}),t.insert(r)):o.push(r)}}}),o}_searchLogical(e){let t=hS(e,this.options),n=this._normalizedKeys(),r=(e,t,i)=>{if(!(`children`in e)){let{keyId:r,searcher:a}=e,o;return r===null?(o=[],n.forEach((e,n)=>{o.push(...this._findMatches({key:e,value:t[n],searcher:a}))})):o=this._findMatches({key:this._keyStore.get(r),value:this._myIndex.getValueForItemAtKeyId(t,r),searcher:a}),o&&o.length?[{idx:i,item:t,matches:o}]:[]}let{children:a,operator:o}=e,s=[];for(let e=0,n=a.length;e<n;e+=1){let n=a[e],c=r(n,t,i);if(c.length)s.push(...c);else if(o===lS.AND)return[]}return s},i=this._myIndex.records,a=new Map,o=[];return i.forEach(({$:e,i:n})=>{if(gx(e)){let i=r(t,e,n);i.length&&(a.has(n)||(a.set(n,{idx:n,item:e,matches:[]}),o.push(a.get(n))),i.forEach(({matches:e})=>{a.get(n).matches.push(...e)}))}}),o}_searchObjectList(e,{heap:t,ignoreFieldNorm:n}={}){let r=this._getSearcher(e),i=this.options.useTokenSearch&&this.options.tokenMatch===`all`,{records:a}=this._myIndex,o=this._normalizedKeys(),s=t?null:[];return a.forEach(({$:e,i:a})=>{if(!gx(e))return;let c=[],l=!1,u=!1;if(o.forEach((t,n)=>{let i=this._findMatches({key:t,value:e[n],searcher:r});i.length?(c.push(...i),i[0].hasInverse&&(u=!0)):l=!0}),!(u&&l)&&c.length&&(!i||this._coversAllTokens(c))){let r={idx:a,item:e,matches:c};t?(r.score=gS(r.matches,{ignoreFieldNorm:n}),t.insert(r)):s.push(r)}}),s}_findMatches({key:e,value:t,searcher:n}){if(!gx(t))return[];let r=[];if(cx(t))t.forEach(({v:t,i,n:a})=>{if(!gx(t))return;let o=n.searchIn(t);if(o.isMatch){let n={score:o.score,key:e,value:t,idx:i,norm:a,indices:o.indices,hasInverse:o.hasInverse};o.termCount!==void 0&&(n.matchedMask=o.matchedMask,n.matchedTerms=o.matchedTerms,n.termCount=o.termCount),r.push(n)}});else{let{v:i,n:a}=t,o=n.searchIn(i);if(o.isMatch){let t={score:o.score,key:e,value:i,norm:a,indices:o.indices,hasInverse:o.hasInverse};o.termCount!==void 0&&(t.matchedMask=o.matchedMask,t.matchedTerms=o.matchedTerms,t.termCount=o.termCount),r.push(t)}}return r}_coversAllTokens(e){let t=e.length?e[0].termCount:void 0;if(t===void 0)return!0;if(t<=31){let n=0;for(let t=0;t<e.length;t++)n|=e[t].matchedMask||0;return n===2**t-1}let n=new Set;for(let t=0;t<e.length;t++){let r=e[t].matchedTerms;if(r)for(let e of r)n.add(e)}return n.size===t}};NS.version=`7.5.0`,NS.createIndex=Bx,NS.parseIndex=Vx,NS.config=Ix,NS.match=function(e,t,n){if(n&&n.useTokenSearch)throw Error(Tx);return cS(e,{...Ix,...n}).searchIn(t)},NS.parseQuery=hS,sS(aS),sS(ES),NS.use=function(...e){e.forEach(e
15=>sS(e))};var PS=NS;function FS(e,t,n){let r=()=>new PS(K(t)??[],K(n)?.fuseOptions),i=I(r());return U(()=>K(n)?.fuseOptions,()=>{i.value=r()},{deep:!0}),U(()=>K(t),e=>{i.value.setCollection(e),T(i)},{deep:!0}),{fuse:i,results:B(()=>{let r=K(n);if(r?.matchAllWhenSearchEmpty&&!K(e))return K(t).map((e,t)=>({item:e,refIndex:t}));let a=r?.resultLimit;return i.value.search(K(e),a?{limit:a}:void 0)})}}var IS={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`};function LS(e){return e.replace(/[&<>"']/g,e=>IS[e])}function RS(e,t){let n=``,r=0,i=!1;for(let a=e.length-1;a>=0;a--){if(e[a]===`>`)i=!0;else if(e[a]===`<`){i=!1,n=e[a]+n;continue}if(i||r++,r<=t)n=e[a]+n;else{n=`...`+n;break}}return n}function zS(e,t,n,r,i){let a=i&&t.match(/[\p{L}\p{M}\p{N}_]+/gu)||[],o=a.length>0?Math.min(...a.map(e=>e.length)):t.length;function s(e,t=[]){e||=``;let n=``,r=0;t.forEach(t=>{if(t.length===2&&t[0]===t[1])return;let i=t[1]+1,a=i-t[0]>=o;n+=[LS(e.substring(r,t[0])),a&&`<mark>`,LS(e.substring(t[0],i)),a&&`</mark>`].filter(Boolean).join(``),r=i}),n+=LS(e.substring(r));let i=n.indexOf(`<mark>`);return i!==-1&&(n=RS(n,n.length-i)),n}if(e.matches?.length){for(let t of e.matches)if(!(n&&t.key!==n)&&!r?.includes(t.key))return s(t.value,t.indices)}}var BS={slots:{root:`flex flex-col min-h-0 min-w-0 divide-y divide-default`,input:``,close:``,back:`p-0`,content:`relative overflow-hidden flex flex-col`,footer:`p-1`,viewport:`relative scroll-py-1 overflow-y-auto flex-1 focus:outline-none`,group:`p-1 isolate`,empty:`text-center text-muted`,label:`font-semibold text-highlighted`,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:``,itemLeadingChip:`shrink-0`,itemLeadingChipSize:``,itemTrailing:`ms-auto inline-flex items-center`,itemTrailingIcon:`shrink-0`,itemTrailingHighlightedIcon:`shrink-0 text-dimmed hidden group-data-highlighted:inline-flex`,itemTrailingKbds:`hidden lg:inline-flex items-center shrink-0`,itemTrailingKbdsSize:``,itemWrapper:`flex-1 flex flex-col text-start min-w-0`,itemLabel:`truncate space-x-1 text-dimmed`,itemLabelBase:`text-highlighted [&>mark]:text-primary [&>mark]:bg-primary/15`,itemLabelPrefix:`text-default`,itemLabelSuffix:`text-dimmed [&>mark]:text-primary [&>mark]:bg-primary/15`,itemDescription:`truncate text-muted [&>mark]:text-primary [&>mark]:bg-primary/15`},variants:{virtualize:{true:{viewport:`p-1 isolate`},false:{viewport:`divide-y divide-default`}},size:{xs:{input:`[&>input]:h-10`,empty:`py-3 text-xs`,label:`p-1 text-[10px]/3 gap-1`,item:`p-1 text-xs gap-1`,itemLeadingIcon:`size-4`,itemLeadingAvatarSize:`3xs`,itemLeadingChip:`size-4`,itemLeadingChipSize:`sm`,itemTrailing:`gap-1`,itemTrailingIcon:`size-4`,itemTrailingHighlightedIcon:`size-4`,itemTrailingKbds:`gap-0.5`,itemTrailingKbdsSize:`sm`},sm:{input:`[&>input]:h-11`,empty:`py-4 text-xs`,label:`p-1.5 text-[10px]/3 gap-1.5`,item:`p-1.5 text-xs gap-1.5`,itemLeadingIcon:`size-4`,itemLeadingAvatarSize:`3xs`,itemLeadingChip:`size-4`,itemLeadingChipSize:`sm`,itemTrailing:`gap-1.5`,itemTrailingIcon:`size-4`,itemTrailingHighlightedIcon:`size-4`,itemTrailingKbds:`gap-0.5`,itemTrailingKbdsSize:`sm`},md:{input:`[&>input]:h-12`,empty:`py-6 text-sm`,label:`p-1.5 text-xs gap-1.5`,item:`p-1.5 text-sm gap-1.5`,itemLeadingIcon:`size-5`,itemLeadingAvatarSize:`2xs`,itemLeadingChip:`size-5`,itemLeadingChipSize:`md`,itemTrailing:`gap-1.5`,itemTrailingIcon:`size-5`,itemTrailingHighlightedIcon:`size-5`,itemTrailingKbds:`gap-0.5`,itemTrailingKbdsSize:`md`},lg:{input:`[&>input]:h-13`,empty:`py-7 text-sm`,label:`p-2 text-xs gap-2`,item:`p-2 text-sm gap-2`,itemLeadingIcon:`size-5`,itemLeadingAvatarSize:`2xs`,itemLeadingChip:`size-5`,itemLeadingChipSize:`md`,itemTrailing:`gap-2`,itemTrailingIcon:`size-5`,itemTrailingHighlightedIcon:`size-5`,itemTrailingKbds:`gap-0.5`,itemTrailingKbdsSize:`md`},xl:{input:`[&>input]:h-14`,empty:`py-8 text-base`,label:`p-2 text-sm gap-2`,item:`p-2 text-base gap-2`,itemLeadingIcon:`size-6`,itemLeadingAvatarSize:`xs`,itemLeadingChip:`size-6`,itemLeadingChipSize:`lg`,itemTrailing:`gap-2`,itemTrailingIcon:`size-6`,itemTrailingHighlightedIcon:`size-6`,itemTrailingKbds:`gap-0.5`,itemTrailingKbdsSize:`lg`}},active:{true:{item:`text-highlighted before:bg-elevated`,itemLeadingIcon:`text-default`},false:{item:[`text-default data-highlighted:not-data-disabled:text-highlighted data-highlighted:not-data-disabled:before:bg-elevated/50`,`transition-colors before:transition-colors`],itemLeadingIcon:[`text-dimmed group-data-highlighted:not-group-data-disabled:text-default`,`transition-colors`]}},loading:{true:{itemLeadingIcon:`animate-spin`}}},defaultVariants:{size:`md`}},VS=[`innerHTML`],HS=[`innerHTML`],US=[`innerHTML`],WS=Object.assign({inheritAttrs:!1},{__name:`CommandPalette`,props:se({as:{type:null,required:!1},size:{type:null,required:!1},icon:{type:[String,Boolean],required:!1,skipCheck:!0},trailingIcon:{type:null,required:!1},selectedIcon:{type:null,required:!1},childrenIcon:{type:null,required:!1},placeholder:{type:String,required:!1},autofocus:{type:Boolean,required:!1,default:!0},close:{type:[Boolean,Object],required:!1},closeIcon:{type:null,required:!1},back:{type:[Boolean,Object],required:!1,default:!0},backIcon:{type:null,required:!1}
15,input:{type:[Boolean,Object],required:!1,default:!0},groups:{type:Array,required:!1},fuse:{type:Object,required:!1},virtualize:{type:[Boolean,Object],required:!1,default:!1},valueKey:{type:null,required:!1},labelKey:{type:null,required:!1,default:`label`},descriptionKey:{type:null,required:!1,default:`description`},preserveGroupOrder:{type:Boolean,required:!1,default:!1},searchDelay:{type:Number,required:!1,default:0},class:{type:null,required:!1},ui:{type:Object,required:!1},multiple:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},highlightOnHover:{type:Boolean,required:!1,default:!0},selectionBehavior:{type:String,required:!1},by:{type:[String,Function],required:!1},loading:{type:Boolean,required:!1},loadingIcon:{type:null,required:!1}},{searchTerm:{type:String,default:``},searchTermModifiers:{}}),emits:se([`update:modelValue`,`highlight`,`entryFocus`,`leave`,`update:open`],[`update:searchTerm`]),setup(t,{emit:n}){let r=t,a=n,o=e(),s=tg(`commandPalette`,r),c=b(t,`searchTerm`,{type:String,default:``}),{t:u}=Om(),d=Fh(),f=ng(Cr(s,`as`,`disabled`,`multiple`,`modelValue`,`defaultValue`,`highlightOnHover`,`by`),a),p=C(()=>s.virtualize?Sa(typeof s.virtualize==`boolean`?{}:s.virtualize,{estimateSize:rx(re.value,`md`,s.descriptionKey,!!o[`item-description`])}):!1),[h,_]=zr({props:{item:{type:Object,required:!0},group:{type:Object,required:!1},index:{type:Number,required:!1}}}),y=B(()=>ky({extend:BS,...d.ui?.commandPalette||{}})({size:s.size,virtualize:!!s.virtualize})),x=B(()=>Sa({},s.fuse,{fuseOptions:{ignoreLocation:!0,threshold:.1,keys:[s.labelKey,s.descriptionKey,`suffix`]},resultLimit:12,matchAllWhenSearchEmpty:!0})),w=N([]),T=B(()=>w.value[w.value.length-1]?.placeholder||s.placeholder||u(`commandPalette.placeholder`)),k=B(()=>w.value?.length?[w.value[w.value.length-1]]:s.groups),A=B(()=>k.value?.filter(e=>e.id?!e.ignoreFilter:(console.warn("[@nuxt/ui] CommandPalette group is missing an `id` property"),!1))?.flatMap(e=>e.items?.map(t=>({...t,group:e.id}))||[])||[]),j=Er(c,()=>s.searchDelay),{results:I}=FS(j,A,x),ee=Or(I,16,!0);function te(e,t){let n=t;return e?.postFilter&&typeof e.postFilter==`function`&&(n=e.postFilter(j.value,n)),{...e,items:n.slice(0,x.value.resultLimit).map(e=>({...e,labelHtml:e.labelHtml??zS(e,j.value,s.labelKey,void 0,x.value.fuseOptions?.useTokenSearch),suffixHtml:e.suffixHtml??zS(e,j.value,`suffix`,[s.labelKey],x.value.fuseOptions?.useTokenSearch),descriptionHtml:e.descriptionHtml??zS(e,j.value,s.descriptionKey,[s.labelKey,`suffix`],x.value.fuseOptions?.useTokenSearch)}))}}let L=B(()=>{let e=k.value,t=ee.value.reduce((e,t)=>{let{item:n,matches:r}=t;return n.group?(e[n.group]||=[],e[n.group]?.push({...n,matches:r}),e):e},{});if(s.preserveGroupOrder){let n=[];for(let r of e||[]){if(!r.items?.length)continue;let e=r.ignoreFilter?r.items:t[r.id];if(!e?.length)continue;let i=te(r,e);i.items?.length&&n.push(i)}return n}let n=[...Object.entries(t).map(([t,n])=>{let r=e?.find(e=>e.id===t);if(!r)return;let i=te(r,n);return i.items?.length?i:void 0}).filter(e=>!!e)];for(let t of e||[]){if(!t.ignoreFilter||!t.items?.length)continue;let r=te(t,t.items);if(!r.items?.length)continue;let i=e.indexOf(t),a=new Set;for(let t=0;t<i;t++)a.add(e[t].id);let o=-1;for(let e=0;e<n.length;e++)a.has(n[e].id)&&(o=e);n.splice(o+1,0,r)}return n}),re=B(()=>L.value.flatMap(e=>e.items||[])),ie=ne(`rootRef`);U(L,()=>{g(()=>{let e=ie.value;(e?.$el)?.contains(document.activeElement)?e?.highlightFirstItem():e?.highlightSelected(void 0,!1)})});function ae(e){e.children?.length&&(w.value.push({id:`history-${w.value.length}`,label:e.label,slot:e.slot,placeholder:e.placeholder,items:e.children}),c.value=``,ie.value?.highlightFirstItem())}function oe(){w.value.length&&(w.value.pop(),c.value=``,ie.value?.highlightFirstItem())}function se(){c.value||oe()}function ce(e,t){t.children?.length?(e.preventDefault(),ae(t)):t.onSelect?.(e)}return(e,t)=>(D(),q(R,null,[i(l(h),null,{default:P(({item:t,index:n,group:r})=>[i($y,m(l(Yy)(t),{custom:``}),{default:P(({active:a,...c})=>[i(l(sc),{value:l(s).valueKey?l(X)(t,l(s).valueKey):l(mm)(t,[`matches`,`group`,`onSelect`,`labelHtml`,`suffixHtml`,`descriptionHtml`,`children`]),disabled:t.disabled,"as-child":``,onSelect:e=>ce(e,t)},{default:P(()=>[i(Zy,m(c,{"data-slot":`item`,class:y.value.item({class:[l(s).ui?.item,t.ui?.item,t.class],active:a||t.active})}),{default:P(()=>[O(e.$slots,t.slot||r?.slot||`item`,{item:t,index:n,ui:y.value},()=>[O(e.$slots,t.slot?`${t.slot}-leading`:r?.slot?`${r.slot}-leading`:`item-leading`,{item:t,index:n,ui:y.value},()=>[t.loading?(D(),M($,{key:0,name:l(s).loadingIcon||l(d).ui.icons.loading,"data-slot":`itemLeadingIcon`,class:v(y.value.itemLeadingIcon({class:[l(s).ui?.itemLeadingIcon,t.ui?.itemLeadingIcon],loading:!0}))},null,8,[`name`,`class`])):t.icon?(D(),M($,{key:1,name:t.icon,"data-slot":`itemLeadingIcon`,class:v(y.value.itemLeadingIcon({class:[l(s).ui?.itemLeadingIcon,t.ui?.itemLeadingIcon],active:a||t.active}))},null,8,[`name`,`class`])):t.avatar?(D(),M(Fy,m({key:2,size:t.ui?.itemLeadingAvatarSize||l(s).ui?.itemLeadingAvatarSize||y.value.itemLeadingAvatarSize()},t.avatar,{"data-slot":`itemLeadingAvatar`,class:y.value.itemLeadingAvatar({class:[l(s).ui?.itemLeadingAvatar,t.ui?.itemLeadingAvatar],active:a||t.active})}),null,16,[`size`,`class`])):t.chip?(D(),M(Ny,m({key:3,size:t.ui?.itemLeadingChipSize||l(s).ui?.itemLeadingChipSize||y.value.itemLeadingChipSize(),inset:``,standalone:``},t.chip,{"data-slot":`itemLeadingChip`,class:y.value.itemLeadingChip({class:[l(s).ui?.itemLeadingChip,t.ui?.itemLeadingChip],active:a||t.active})}),null,16,[`size`,`class`])):W(``,!0)]),t.prefix||t.labelHtml||l(X)(t,l(s).labelKey)||t.suffixHtml||t.suffix||o[t.slot?`${t.slot}-label`:r?.slot?`${r.slot}-label`:`item-label`]||l(X)(t,l(s).descriptionKey)||o[t.slot?`${t.slot}-description`:r?.slot?`${r.slot}-description`:`item-description`]?(D(),q(`span`,{key:0,"data-slot":`itemWrapper`,class:v(y.value.itemWrapper({class:[l(s).ui?.itemWrapper,t.ui?.itemWrapper]}))},[z(`span`,{"data-slot":`itemLabel`,class:v(y.value.itemLabel({class:[l(s).ui?.itemLabel,t.ui?.itemLabel],active:a||t.active}))},[O(e.$slots,t.slot?`${t.slot}-label`:r?.slot?`${r.slot}-label`:`item-label`,{item:t,index:n,ui:y.value},()=>[t.prefix?(D(),q(`span`,{key:0,"data-slot":`itemLabelPrefix`,class:v(y.value.itemLabelPrefix({class:[l(s).ui?.itemLabelPrefix,t.ui?.itemLabelPrefix]}))},V(t.prefix),3)):W(``,!0),t.labelHtml?(D(),q(`span`,{key:1,"data-slot":`itemLabelBase`,class:v(y.value.itemLabelBase({class:[l(s).ui?.itemLabelBase,t.ui?.itemLabelBase],active:a||t.active})),innerHTML:t.labelHtml},null,10,VS)):(D(),q(`span`,{key:2,"data-slot":`itemLabelBase`,class:v(y.value.itemLabelBase({class:[l(s).ui?.itemLabelBase,t.ui?.itemLabelBase],active:a||t.active}))},V(l(X)(t,l(s).labelKey)),3)),t.suffixHtml?(D(),q(`span`,{key:3,"data-slot":`itemLabelSuffix`,class:v(y.value.itemLabelSuffix({class:[l(s).ui?.itemLabelSuffix,t.ui?.itemLabelSuffix],active:a||t.active})),innerHTML:t.suffixHtml},null,10,HS)):t.suffix?(D(),q(`span`,{key:4,"data-slot":`itemLabelSuffix`,class:v(y.value.itemLabelSuffix({class:[l(s).ui?.itemLabelSuffix,t.ui?.itemLabelSuffix],active:a||t.active}))},V(t.suffix),3)):W(``,!0)])],2),t.descriptionHtml?(D(),q(`span`,{key:0,"data-slot":`itemDescription`,class:v(y.value.itemDescription({class:[l(s).ui?.itemDescription,t.ui?.itemDescription]})),innerHTML:t.descriptionHtml},null,10,US)):l(X)(t,l(s).descriptionKey)||o[t.slot?`${t.slot}-description`:r?.slot?`${r.slot}-description`:`item-description`]?(D(),q(`span`,{key:1,"data-slot":`itemDescription`,class:v(y.value.itemDescription({class:[l(s).ui?.itemDescription,t.ui?.itemDescription]}))},[O(e.$slots,t.slot?`${t.slot}-description`:r?.slot?`${r.slot}-description`:`item-description`,{item:t,index:n,ui:y.value},()=>[S(V(l(X)(t,l(s).descriptionKey)),1)])],2)):W(``,!0)],2)):W(``,!0),z(`span`,{"data-slot":`itemTrailing`,class:v(y.value.itemTrailing({class:[l(s).ui?.itemTrailing,t.ui?.itemTrailing]}))},[O(e.$slots,t.slot?`${t.slot}-trailing`:r?.slot?`${r.slot}-trailing`:`item-trailing`,{item:t,index:n,ui:y.value},()=>[t.children&&t.children.length>0?(D(),M($,{key:0,name:l(s).childrenIcon||l(d).ui.icons.chevronRight,"data-slot":`itemTrailingIcon`,class:v(y.value.itemTrailingIcon({class:[l(s).ui?.itemTrailingIcon,t.ui?.itemTrailingIcon]}))},null,8,[`name`,`class`])):t.kbds?.length?(D(),q(`span`,{key:1,"data-slot":`itemTrailingKbds`,class:v(y.value.itemTrailingKbds({class:[l(s).ui?.itemTrailingKbds,t.ui?.itemTrailingKbds]}))}
15,[(D(!0),q(R,null,E(t.kbds,(e,n)=>(D(),M(kb,m({key:n,size:t.ui?.itemTrailingKbdsSize||l(s).ui?.itemTrailingKbdsSize||y.value.itemTrailingKbdsSize()},{ref_for:!0},typeof e==`string`?{value:e}:e),null,16,[`size`]))),128))],2)):r?.highlightedIcon?(D(),M($,{key:2,name:r.highlightedIcon,"data-slot":`itemTrailingHighlightedIcon`,class:v(y.value.itemTrailingHighlightedIcon({class:[l(s).ui?.itemTrailingHighlightedIcon,t.ui?.itemTrailingHighlightedIcon]}))},null,8,[`name`,`class`])):W(``,!0)]),t.children?.length?W(``,!0):(D(),M(l(cc),{key:0,"as-child":``},{default:P(()=>[i($,{name:l(s).selectedIcon||l(d).ui.icons.check,"data-slot":`itemTrailingIcon`,class:v(y.value.itemTrailingIcon({class:[l(s).ui?.itemTrailingIcon,t.ui?.itemTrailingIcon]}))},null,8,[`name`,`class`])]),_:2},1024))],2)])]),_:2},1040,[`class`])]),_:2},1032,[`value`,`disabled`,`onSelect`])]),_:2},1040)]),_:3}),i(l(Zs),m({ref_key:`rootRef`,ref:ie,"data-slot":`root`},{...l(f),...e.$attrs},{"selection-behavior":l(s).selectionBehavior,class:y.value.root({class:[l(s).ui?.root,l(s).class]})}),{default:P(()=>[l(s).input?(D(),M(l($s),{key:0,modelValue:c.value,"onUpdate:modelValue":t[1]||=e=>c.value=e,"as-child":``},{default:P(()=>[i(Hb,m({variant:`none`,size:l(s).size,placeholder:T.value,autofocus:l(s).autofocus,loading:l(s).loading,"loading-icon":l(s).loadingIcon,"trailing-icon":l(s).trailingIcon,icon:l(s).icon===!1?void 0:l(s).icon??l(d).ui.icons.search}
15,typeof l(s).input==`object`?l(s).input:{},{"data-slot":`input`,class:y.value.input({class:l(s).ui?.input}),onKeydown:le(se,[`backspace`])}),F({_:2},[w.value?.length&&(l(s).back||o.back)?{name:`leading`,fn:P(()=>[O(e.$slots,`back`,{ui:y.value},()=>[i(tb,m({size:l(s).size,icon:l(s).backIcon||l(d).ui.icons.arrowLeft,color:`neutral`,variant:`link`,"aria-label":l(u)(`commandPalette.back`)},typeof l(s).back==`object`?l(s).back:{},{"data-slot":`back`,class:y.value.back({class:l(s).ui?.back}),onClick:oe}),null,16,[`size`,`icon`,`aria-label`,`class`])])]),key:`0`}:void 0,l(s).close||o.close?{name:`trailing`,fn:P(()=>[O(e.$slots,`close`,{ui:y.value},()=>[l(s).close?(D(),M(tb,m({key:0,size:l(s).size,icon:l(s).closeIcon||l(d).ui.icons.close,color:`neutral`,variant:`ghost`,"aria-label":l(u)(`commandPalette.close`)},typeof l(s).close==`object`?l(s).close:{},{"data-slot":`close`,class:y.value.close({class:l(s).ui?.close}),onClick:t[0]||=e=>a(`update:open`,!1)}),null,16,[`size`,`icon`,`aria-label`,`class`])):W(``,!0)])]),key:`1`}:void 0]),1040,[`size`,`placeholder`,`autofocus`,`loading`,`loading-icon`,`trailing-icon`,`icon`,`class`])]),_:3},8,[`modelValue`])):W(``,!0),i(l(Qs),{"data-slot":`content`,class:v(y.value.content({class:l(s).ui?.content}))},{default:P(()=>[L.value?.length?(D(),q(`div`,{key:0,role:`presentation`,"data-slot":`viewport`,class:v(y.value.viewport({class:l(s).ui?.viewport}))},[l(s).virtualize?(D(),M(l(Mc),m({key:0,options:re.value,"text-content":e=>l(X)(e,l(s).labelKey)},p.value),{default:P(({option:e,virtualItem:t})=>[i(l(_),{item:e,index:t.index},null,8,[`item`,`index`])]),_:1},16,[`options`,`text-content`])):(D(!0),q(R,{key:1},E(L.value,t=>(D(),M(l(nc),{key:`group-${t.id}`,"data-slot":`group`,class:v(y.value.group({class:l(s).ui?.group}))},{default:P(()=>[l(X)(t,l(s).labelKey)||o[t.slot?`${t.slot}-group-label`:`group-label`]?(D(),M(l(rc),{key:0,"data-slot":`label`,class:v(y.value.label({class:l(s).ui?.label}))},{default:P(()=>[O(e.$slots,t.slot?`${t.slot}-group-label`:`group-label`,{group:t,label:l(X)(t,l(s).labelKey),ui:y.value},()=>[S(V(l(X)(t,l(s).labelKey)),1)])]),_:2},1032,[`class`])):W(``,!0),(D(!0),q(R,null,E(t.items,(e,n)=>(D(),M(l(_),{key:`group-${t.id}-${n}`,item:e,index:n,group:t},null,8,[`item`,`index`,`group`]))),128))]),_:2},1032,[`class`]))),128))],2)):(D(),q(`div`,{key:1,"data-slot":`empty`,class:v(y.value.empty({class:l(s).ui?.empty}))},[O(e.$slots,`empty`,{searchTerm:c.value},()=>[S(V(c.value?l(u)(`commandPalette.noMatch`,{searchTerm:c.value}):l(u)(`commandPalette.noData`)),1)])],2))]),_:3},8,[`class`]),o.footer?(D(),q(`div`,{key:1,"data-slot":`footer`,class:v(y.value.footer({class:l(s).ui?.footer}))},[O(e.$slots,`footer`,{ui:y.value})],2)):W(``,!0)]),_:3},16,[`selection-behavior`,`class`])],64))}}),GS=!1;function KS(e){if(GS)return;let t=JSON.parse(`[{"prefix":"lucide","icons":{"arrow-down":{"width":24,"height":24,"body":"<path fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\" d=\\"M12 5v14m7-7l-7 7l-7-7\\"/>"},"arrow-left":{"width":24,"height":24,"body":"<path fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\" d=\\"m12 19l-7-7l7-7m7 7H5\\"/>"},"arrow-right":{"width":24,"height":24,"body":"<path fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\" d=\\"M5 12h14m-7-7l7 7l-7 7\\"/>"},"arrow-up":{"width":24,"height":24,"body":"<path fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\" d=\\"m5 12l7-7l7 7m-7 7V5\\"/>"},"arrow-up-right":{"width":24,"height":24,"body":"<path fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\" d=\\"M7 7h10v10M7 17L17 7\\"/>"},"check":{"width":24,"height":24,"body":"<path fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\" d=\\"M20 6L9 17l-5-5\\"/>"},"chevron-down":{"width":24,"height":24,"body":"<path fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\" d=\\"m6 9l6 6l6-6\\"/>"},"chevron-left":{"width":24,"height":24,"body":"<path fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\" d=\\"m15 18l-6-6l6-6\\"/>"},"chevron-right":{"width":24,"height":24,"body":"<path fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\" d=\\"m9 18l6-6l-6-6\\"/>"},"chevron-up":{"width":24,"height":24,"body":"<path fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\" d=\\"m18 15l-6-6l-6 6\\"/>"},"chevrons-left":{"width":24,"height":24,"body":"<path fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\" d=\\"m11 17l-5-5l5-5m7 10l-5-5l5-5\\"/>"},"chevrons-right":{"width":24,"height":24,"body":"<path fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\" d=\\"m6 17l5-5l-5-5m7 10l5-5l-5-5\\"/>"},"circle-alert":{"width":24,"height":24,"body":"<g fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\"><circle cx=\\"12\\" cy=\\"12\\" r=\\"10\\"/><path d=\\"M12 8v4m0 4h.01\\"/></g>"}
15,"circle-check":{"width":24,"height":24,"body":"<g fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\"><circle cx=\\"12\\" cy=\\"12\\" r=\\"10\\"/><path d=\\"m9 12l2 2l4-4\\"/></g>"},"circle-x":{"width":24,"height":24,"body":"<g fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\"><circle cx=\\"12\\" cy=\\"12\\" r=\\"10\\"/><path d=\\"m15 9l-6 6m0-6l6 6\\"/></g>"},"copy":{"width":24,"height":24,"body":"<g fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\"><rect width=\\"14\\" height=\\"14\\" x=\\"8\\" y=\\"8\\" rx=\\"2\\" ry=\\"2\\"/><path d=\\"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2\\"/></g>"},"copy-check":{"width":24,"height":24,"body":"<g fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\"><path d=\\"m12 15l2 2l4-4\\"/><rect width=\\"14\\" height=\\"14\\" x=\\"8\\" y=\\"8\\" rx=\\"2\\" ry=\\"2\\"/><path d=\\"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2\\"/></g>"},"ellipsis":{"width":24,"height":24,"body":"<g fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\"><circle cx=\\"12\\" cy=\\"12\\" r=\\"1\\"/><circle cx=\\"19\\" cy=\\"12\\" r=\\"1\\"/><circle cx=\\"5\\" cy=\\"12\\" r=\\"1\\"/></g>"},"eye":{"width":24,"height":24,"body":"<g fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\"><path d=\\"M2.062 12.348a1 1 0 0 1 0-.696a10.75 10.75 0 0 1 19.876 0a1 1 0 0 1 0 .696a10.75 10.75 0 0 1-19.876 0\\"/><circle cx=\\"12\\" cy=\\"12\\" r=\\"3\\"/></g>"},"eye-off":{"width":24,"height":24,"body":"<g fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\"><path d=\\"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575a1 1 0 0 1 0 .696a10.8 10.8 0 0 1-1.444 2.49m-6.41-.679a3 3 0 0 1-4.242-4.242\\"/><path d=\\"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151a1 1 0 0 1 0-.696a10.75 10.75 0 0 1 4.446-5.143M2 2l20 20\\"/></g>"},"file":{"width":24,"height":24,"body":"<g fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\"><path d=\\"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z\\"/><path d=\\"M14 2v5a1 1 0 0 0 1 1h5\\"/></g>"},"folder":{"width":24,"height":24,"body":"<path fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\" d=\\"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z\\"/>"},"folder-open":{"width":24,"height":24,"body":"<path fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\" d=\\"m6 14l1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2\\"/>"},"grip-vertical":{"width":24,"height":24,"body":"<g fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\"><circle cx=\\"9\\" cy=\\"12\\" r=\\"1\\"/><circle cx=\\"9\\" cy=\\"5\\" r=\\"1\\"/><circle cx=\\"9\\" cy=\\"19\\" r=\\"1\\"/><circle cx=\\"15\\" cy=\\"12\\" r=\\"1\\"/><circle cx=\\"15\\" cy=\\"5\\" r=\\"1\\"/><circle cx=\\"15\\" cy=\\"19\\" r=\\"1\\"/></g>"},"hash":{"width":24,"height":24,"body":"<path fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\" d=\\"M4 9h16M4 15h16M10 3L8 21m8-18l-2 18\\"/>"},"info":{"width":24,"height":24,"body":"<g fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\"><circle cx=\\"12\\" cy=\\"12\\" r=\\"10\\"/><path d=\\"M12 16v-4m0-4h.01\\"/></g>"},"lightbulb":{"width":24,"height":24,"body":"<path fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\" d=\\"M15 14c.2-1 .7-1.7 1.5-2.5c1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5c.7.7 1.3 1.5 1.5 2.5m0 4h6m-5 4h4\\"/>"},"loader-circle":{"width":24,"height":24,"body":"<path fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\" d=\\"M21 12a9 9 0 1 1-6.219-8.56\\"/>"},"menu":{"width":24,"height":24,"body":"<path fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\" d=\\"M4 5h16M4 12h16M4 19h16\\"/>"}
15,"minus":{"width":24,"height":24,"body":"<path fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\" d=\\"M5 12h14\\"/>"},"monitor":{"width":24,"height":24,"body":"<g fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\"><rect width=\\"20\\" height=\\"14\\" x=\\"2\\" y=\\"3\\" rx=\\"2\\"/><path d=\\"M8 21h8m-4-4v4\\"/></g>"},"moon":{"width":24,"height":24,"body":"<path fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\" d=\\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\\"/>"},"panel-left-close":{"width":24,"height":24,"body":"<g fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\"><rect width=\\"18\\" height=\\"18\\" x=\\"3\\" y=\\"3\\" rx=\\"2\\"/><path d=\\"M9 3v18m7-6l-3-3l3-3\\"/></g>"},"panel-left-open":{"width":24,"height":24,"body":"<g fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\"><rect width=\\"18\\" height=\\"18\\" x=\\"3\\" y=\\"3\\" rx=\\"2\\"/><path d=\\"M9 3v18m5-12l3 3l-3 3\\"/></g>"},"plus":{"width":24,"height":24,"body":"<path fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\" d=\\"M5 12h14m-7-7v14\\"/>"},"rotate-ccw":{"width":24,"height":24,"body":"<g fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\"><path d=\\"M3 12a9 9 0 1 0 9-9a9.75 9.75 0 0 0-6.74 2.74L3 8\\"/><path d=\\"M3 3v5h5\\"/></g>"},"search":{"width":24,"height":24,"body":"<g fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\"><path d=\\"m21 21l-4.34-4.34\\"/><circle cx=\\"11\\" cy=\\"11\\" r=\\"8\\"/></g>"},"square":{"width":24,"height":24,"body":"<rect width=\\"18\\" height=\\"18\\" x=\\"3\\" y=\\"3\\" fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\" rx=\\"2\\"/>"},"star":{"width":24,"height":24,"body":"<path fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\" d=\\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.12 2.12 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.12 2.12 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.12 2.12 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.12 2.12 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.12 2.12 0 0 0 1.597-1.16z\\"/>"},"sun":{"width":24,"height":24,"body":"<g fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\"><circle cx=\\"12\\" cy=\\"12\\" r=\\"4\\"/><path d=\\"M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41\\"/></g>"},"triangle-alert":{"width":24,"height":24,"body":"<path fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\" d=\\"m21.73 18l-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3M12 9v4m0 4h.01\\"/>"},"upload":{"width":24,"height":24,"body":"<path fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\" d=\\"M12 3v12m5-7l-5-5l-5 5m14 7v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\\"/>"},"x":{"width":24,"height":24,"body":"<path fill=\\"none\\" stroke=\\"currentColor\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" stroke-width=\\"2\\" d=\\"M18 6L6 18M6 6l12 12\\"/>"}}}]`);for(let n of t)for(let[t,r]of Object.entries(n.icons))e(n.prefix?n.prefix+`:`+t:t,r);GS=!0}var qS={install(){KS((e,t)=>{let n=e.indexOf(`:`);return n!==-1&&e.slice(0,n).includes(`-`)&&ze(e.replace(`:`,`-`),t),ze(e,t)})}};function JS(e,t,n){let r=e.push,i=e;i.ssr=!1,i.hooks=t,i.dirty=!!i.dirty,i.use=e=>Mh(i,e),i.render=()=>n(i);function a(){t.callHook(`entries:updated`,i),i._b||i.render()}return i.invalidate=()=>{for(let e of i.entries.values())delete e._tags;i.dirty=!0,a()},i.push=(n,o)=>{let s=o?.onRendered?t.hook(`dom:rendered`,o.onRendered):void 0,c=r(n,o),l=e.entries.get(c._i);return l&&(l._o=n),i.dirty=!0,a(),{_i:c._i,patch(e){c.patch(e),i.dirty=!0,a()},dispose(){s?.(),e.entries.has(c._i)&&(c.dispose(),i.invalidate())}}},i}var YS=/\s+/;function XS(e={}){return t=>$S(t,e)}function ZS(e){for(let t of e.entries.values())if(t._pending!==void 0)return!0;return!1}function QS(e,t){let n={_d:t,_t:t.title,_e:new Map([[`htmlAttrs`,t.documentElement],[`bodyAttrs`,t.body]]),_p:{},_s:{},_l:new Map};for(let t of e.entries.values())if(t._o!==void 0){let e=t._o;for(let t of[`bodyAttrs`,`htmlAttrs`]){let r=e[t]?.class;if(typeof r==`string`){let e=n._e.get(t);for(let i of r.split(YS))i&&(n._p[`${t}:attr:class:${i}`]=()=>e.classList.remove(i))}}}return n}function $S(e,t={}){let n=t.document||e.resolvedOptions.document,r=e._dom;if(!n||e._du||r&&r._d===n&&!e.dirty&&!ZS(e))return!1;let i=n.defaultView;e._du=!0;let a=!1;try{let o=function(e,t,n){d._s[e]=!n&&f[e]||t,delete f[e]},s=function(e,t,n,r,i,a){let s=`${e}:event:${t}`,c=d._l.get(s);if(c&&c[0]===a&&c[1]===n&&c[2]===r){o(s,c[4]);return}c?.[4]();let l=`data-${t}`,u=(e=>r.call(i,e)),f=()=>{a.removeEventListener(n,u),i.getAttribute(l)===``&&i.removeAttribute(l),d._l.get(s)?.[3]===u&&d._l.delete(s)};a.addEventListener(n,u),d._l.set(s,[a,n,r,u,f]),i.setAttribute(l,``),o(s,f,!0)},c=function({id:e,$el:t,tag:n}){if(d._e.set(e,t),!n.tag.endsWith(`Attrs`)){let r=n.textContent;r!=null&&r!==``&&(r!==t.textContent&&(t.textContent=r),o(`${e}:text`,()=>{t.textContent===r&&(t.textContent=``)},!0));let i=n.innerHTML;i!=null&&i!==``&&(i!==t.innerHTML&&(t.innerHTML=i),o(`${e}:html`,()=>{t.innerHTML===i&&(t.innerHTML=``)},!0));let a=`${e}:el`;o(a,f[a]||(()=>{t?.remove(),d._e.delete(e)}))}for(let r in n.props){let a=n.props[r];if(r[0]===`o`&&r[1]===`n`&&typeof a==`function`){let o=r.slice(2);t?.dataset?.[`${r}fired`]&&a.call(t,new((i?.Event)||Event)(o)),s(e,r,o,a,t,n.tag===`bodyAttrs`&&i?i:t);continue}let c=`${e}:attr:${r}`;if(r===`class`&&a)for(let e of a){let n=`${c}:${e}`;o(n,f[n]||(()=>t.classList.remove(e))),t.classList.contains(e)||t.classList.add(e)}else if(r===`style`&&a)for(let[e,n]of a){let r=`${c}:${e}`;o(r,f[r]||(()=>t.style.removeProperty(e))),t.style.setProperty(e,n)}else a!==!1&&a!==null&&(t.getAttribute(r)!==a&&t.setAttribute(r,a===!0?``:String(a)),o(c,f[c]||(()=>t.removeAttribute(r))))}},l={shouldRender:!0,tags:[]};if($m(e,`dom:beforeRender`,l),!l.shouldRender)return!1;let u=r;if(u?._d!==n){if(u){for(let e in u._s)u._s[e]();for(let e in u._p)u._p[e]();u._s=u._p={},u._e.clear(),u._l.clear()}u=void 0}u?u._p=u._s:u=QS(e,n),u._s={};let d=u,f=d._p,p=[],m={};e.dirty=!1;let h=Th(e,t.tagWeight?{tagWeight:t.tagWeight}:void 0),g=[],_={};for(let e of h){let t=_[e._d]||0,r=(t?`${e._d}:${t}`:e._d)||e._h,i={tag:e,id:r,shouldRender:!0};if(e.tag===`meta`&&e._d&&nh(e._d)&&(_[e._d]=t+1),g.push(i),e.tag===`title`){n.title=e.textContent,o(`title:`,()=>n.title=d._t);continue}i.$el=d._e.get(r),i.$el?c(i):Um.has(e.tag)&&p.push(i)}if(p.length){let e=new Set(d._e.values());for(let t of[...n.body.children,...n.head.children]){let n=t.tagName.toLowerCase();if(!Um.has(n)||e.has(t))continue;let r={innerHTML:t.innerHTML};for(let e of t.getAttributeNames())r[e]=t.getAttribute(e);let i=ch({tag:n,props:{}},r);i.key=t.getAttribute(`data-hid`)||void 0;let a=rh(i)||ih(i),o=a,s=1;for(;d._e.has(o);)o=`${a}:${s++}
15`;d._e.set(o,t)}}for(let e of p){let t=d._e.get(e.id);e.$el=t||n.createElement(e.tag.tag),c(e),t||(m[e.tag.tagPosition||`head`]??=n.createDocumentFragment()).appendChild(e.$el)}m.head&&n.head.appendChild(m.head),m.bodyOpen&&n.body.insertBefore(m.bodyOpen,n.body.firstChild),m.bodyClose&&n.body.appendChild(m.bodyClose);for(let e in f)f[e]();e._dom=d,a=!0,$m(e,`dom:rendered`,{renders:g})}catch(t){throw e.dirty=!0,t}finally{e._du=!1}return a&&(e.dirty||ZS(e))&&$S(e,t),a}var eC=e=>typeof e.tagPriority==`number`?e.tagPriority:100+(Ym[e.tagPriority]||0);function tC(e={}){e.document=e.document||(typeof window<`u`?document:void 0);let t=e.render||XS({document:e.document}),n=JS(Nh(t,{document:e.document,propResolvers:e.propResolvers,_tagWeight:eC,init:[]}),Qm(e.hooks),t);return e.plugins?.forEach(e=>n.use(e)),e.init?.forEach(e=>e&&n.push(e)),n}function nC(e={}){let t=XS(),n,r=0;return n=tC({render:()=>{let e=++r;setTimeout(()=>{e===r&&t(n)},0)},...e}),n.install=Oh(n),n}var rC={install(e){if(e._context.provides.usehead)return;let t=nC();e.use(t)}},iC={install(e,t){t?.router&&typeof t.router==`function`&&e.provide(`nuxtui:router`,t.router)}},aC={inherit:`inherit`,current:`currentcolor`,transparent:`transparent`,black:`#000`,white:`#fff`,slate:{50:`oklch(98.4% 0.003 247.858)`,100:`oklch(96.8% 0.007 247.896)`,200:`oklch(92.9% 0.013 255.508)`,300:`oklch(86.9% 0.022 252.894)`,400:`oklch(70.4% 0.04 256.788)`,500:`oklch(55.4% 0.046 257.417)`,600:`oklch(44.6% 0.043 257.281)`,700:`oklch(37.2% 0.044 257.287)`,800:`oklch(27.9% 0.041 260.031)`,900:`oklch(20.8% 0.042 265.755)`,950:`oklch(12.9% 0.042 264.695)`},gray:{50:`oklch(98.5% 0.002 247.839)`,100:`oklch(96.7% 0.003 264.542)`,200:`oklch(92.8% 0.006 264.531)`,300:`oklch(87.2% 0.01 258.338)`,400:`oklch(70.7% 0.022 261.325)`,500:`oklch(55.1% 0.027 264.364)`,600:`oklch(44.6% 0.03 256.802)`,700:`oklch(37.3% 0.034 259.733)`,800:`oklch(27.8% 0.033 256.848)`,900:`oklch(21% 0.034 264.665)`,950:`oklch(13% 0.028 261.692)`},zinc:{50:`oklch(98.5% 0 none)`,100:`oklch(96.7% 0.001 286.375)`,200:`oklch(92% 0.004 286.32)`,300:`oklch(87.1% 0.006 286.286)`,400:`oklch(70.5% 0.015 286.067)`,500:`oklch(55.2% 0.016 285.938)`,600:`oklch(44.2% 0.017 285.786)`,700:`oklch(37% 0.013 285.805)`,800:`oklch(27.4% 0.006 286.033)`,900:`oklch(21% 0.006 285.885)`,950:`oklch(14.1% 0.005 285.823)`},neutral:{50:`oklch(98.5% 0 none)`,100:`oklch(97% 0 none)`,200:`oklch(92.2% 0 none)`,300:`oklch(87% 0 none)`,400:`oklch(70.8% 0 none)`,500:`oklch(55.6% 0 none)`,600:`oklch(43.9% 0 none)`,700:`oklch(37.1% 0 none)`,800:`oklch(26.9% 0 none)`,900:`oklch(20.5% 0 none)`,950:`oklch(14.5% 0 none)`},stone:{50:`oklch(98.5% 0.001 106.423)`,100:`oklch(97% 0.001 106.424)`,200:`oklch(92.3% 0.003 48.717)`,300:`oklch(86.9% 0.005 56.366)`,400:`oklch(70.9% 0.01 56.259)`,500:`oklch(55.3% 0.013 58.071)`,600:`oklch(44.4% 0.011 73.639)`,700:`oklch(37.4% 0.01 67.558)`,800:`oklch(26.8% 0.007 34.298)`,900:`oklch(21.6% 0.006 56.043)`,950:`oklch(14.7% 0.004 49.25)`},mauve:{50:`oklch(98.5% 0 none)`,100:`oklch(96% 0.003 325.6)`,200:`oklch(92.2% 0.005 325.62)`,300:`oklch(86.5% 0.012 325.68)`,400:`oklch(71.1% 0.019 323.02)`,500:`oklch(54.2% 0.034 322.5)`,600:`oklch(43.5% 0.029 321.78)`,700:`oklch(36.4% 0.029 323.89)`,800:`oklch(26.3% 0.024 320.12)`,900:`oklch(21.2% 0.019 322.12)`,950:`oklch(14.5% 0.008 326)`},olive:{50:`oklch(98.8% 0.003 106.5)`,100:`oklch(96.6% 0.005 106.5)`,200:`oklch(93% 0.007 106.5)`,300:`oklch(88% 0.011 106.6)`,400:`oklch(73.7% 0.021 106.9)`,500:`oklch(58% 0.031 107.3)`,600:`oklch(46.6% 0.025 107.3)`,700:`oklch(39.4% 0.023 107.4)`,800:`oklch(28.6% 0.016 107.4)`,900:`oklch(22.8% 0.013 107.4)`,950:`oklch(15.3% 0.006 107.1)`},mist:{50:`oklch(98.7% 0.002 197.1)`,100:`oklch(96.3% 0.002 197.1)`,200:`oklch(92.5% 0.005 214.3)`,300:`oklch(87.2% 0.007 219.6)`,400:`oklch(72.3% 0.014 214.4)`,500:`oklch(56% 0.021 213.5)`,600:`oklch(45% 0.017 213.2)`,700:`oklch(37.8% 0.015 216)`,800:`oklch(27.5% 0.011 216.9)`,900:`oklch(21.8% 0.008 223.9)`,950:`oklch(14.8% 0.004 228.8)`},taupe:{50:`oklch(98.6% 0.002 67.8)`,100:`oklch(96% 0.002 17.2)`,200:`oklch(92.2% 0.005 34.3)`,300:`oklch(86.8% 0.007 39.5)`,400:`oklch(71.4% 0.014 41.2)`,500:`oklch(54.7% 0.021 43.1)`,600:`oklch(43.8% 0.017 39.3)`,700:`oklch(36.7% 0.016 35.7)`,800:`oklch(26.8% 0.011 36.5)`,900:`oklch(21.4% 0.009 43.1)`,950:`oklch(14.7% 0.004 49.3)`},red:{50:`oklch(97.1% 0.013 17.38)`,100:`oklch(93.6% 0.032 17.717)`,200:`oklch(88.5% 0.062 18.334)`,300:`oklch(80.8% 0.114 19.571)`,400:`oklch(70.4% 0.191 22.216)`,500:`oklch(63.7% 0.237 25.331)`,600:`oklch(57.7% 0.245 27.325)`,700:`oklch(50.5% 0.213 27.518)`,800:`oklch(44.4% 0.177 26.899)`,900:`oklch(39.6% 0.141 25.723)`,950:`oklch(25.8% 0.092 26.042)`},orange:{50:`oklch(98% 0.016 73.684)`,100:`oklch(95.4% 0.038 75.164)`,200:`oklch(90.1% 0.076 70.697)`,3
1500:`oklch(83.7% 0.128 66.29)`,400:`oklch(75% 0.183 55.934)`,500:`oklch(70.5% 0.213 47.604)`,600:`oklch(64.6% 0.222 41.116)`,700:`oklch(55.3% 0.195 38.402)`,800:`oklch(47% 0.157 37.304)`,900:`oklch(40.8% 0.123 38.172)`,950:`oklch(26.6% 0.079 36.259)`},amber:{50:`oklch(98.7% 0.022 95.277)`,100:`oklch(96.2% 0.059 95.617)`,200:`oklch(92.4% 0.12 95.746)`,300:`oklch(87.9% 0.169 91.605)`,400:`oklch(82.8% 0.189 84.429)`,500:`oklch(76.9% 0.188 70.08)`,600:`oklch(66.6% 0.179 58.318)`,700:`oklch(55.5% 0.163 48.998)`,800:`oklch(47.3% 0.137 46.201)`,900:`oklch(41.4% 0.112 45.904)`,950:`oklch(27.9% 0.077 45.635)`},yellow:{50:`oklch(98.7% 0.026 102.212)`,100:`oklch(97.3% 0.071 103.193)`,200:`oklch(94.5% 0.129 101.54)`,300:`oklch(90.5% 0.182 98.111)`,400:`oklch(85.2% 0.199 91.936)`,500:`oklch(79.5% 0.184 86.047)`,600:`oklch(68.1% 0.162 75.834)`,700:`oklch(55.4% 0.135 66.442)`,800:`oklch(47.6% 0.114 61.907)`,900:`oklch(42.1% 0.095 57.708)`,950:`oklch(28.6% 0.066 53.813)`},lime:{50:`oklch(98.6% 0.031 120.757)`,100:`oklch(96.7% 0.067 122.328)`,200:`oklch(93.8% 0.127 124.321)`,300:`oklch(89.7% 0.196 126.665)`,400:`oklch(84.1% 0.238 128.85)`,500:`oklch(76.8% 0.233 130.85)`,600:`oklch(64.8% 0.2 131.684)`,700:`oklch(53.2% 0.157 131.589)`,800:`oklch(45.3% 0.124 130.933)`,900:`oklch(40.5% 0.101 131.063)`,950:`oklch(27.4% 0.072 132.109)`},green:{50:`oklch(98.2% 0.018 155.826)`,100:`oklch(96.2% 0.044 156.743)`,200:`oklch(92.5% 0.084 155.995)`,300:`oklch(87.1% 0.15 154.449)`,400:`oklch(79.2% 0.209 151.711)`,500:`oklch(72.3% 0.219 149.579)`,600:`oklch(62.7% 0.194 149.214)`,700:`oklch(52.7% 0.154 150.069)`,800:`oklch(44.8% 0.119 151.328)`,900:`oklch(39.3% 0.095 152.535)`,950:`oklch(26.6% 0.065 152.934)`},emerald:{50:`oklch(97.9% 0.021 166.113)`,100:`oklch(95% 0.052 163.051)`,200:`oklch(90.5% 0.093 164.15)`,300:`oklch(84.5% 0.143 164.978)`,400:`oklch(76.5% 0.177 163.223)`,500:`oklch(69.6% 0.17 162.48)`,600:`oklch(59.6% 0.145 163.225)`,700:`oklch(50.8% 0.118 165.612)`,800:`oklch(43.2% 0.095 166.913)`,900:`oklch(37.8% 0.077 168.94)`,950:`oklch(26.2% 0.051 172.552)`},teal:{50:`oklch(98.4% 0.014 180.72)`,100:`oklch(95.3% 0.051 180.801)`,200:`oklch(91% 0.096 180.426)`,300:`oklch(85.5% 0.138 181.071)`,400:`oklch(77.7% 0.152 181.912)`,500:`oklch(70.4% 0.14 182.503)`,600:`oklch(60% 0.118 184.704)`,700:`oklch(51.1% 0.096 186.391)`,800:`oklch(43.7% 0.078 188.216)`,900:`oklch(38.6% 0.063 188.416)`,950:`oklch(27.7% 0.046 192.524)`},cyan:{50:`oklch(98.4% 0.019 200.873)`,100:`oklch(95.6% 0.045 203.388)`,200:`oklch(91.7% 0.08 205.041)`,300:`oklch(86.5% 0.127 207.078)`,400:`oklch(78.9% 0.154 211.53)`,500:`oklch(71.5% 0.143 215.221)`,600:`oklch(60.9% 0.126 221.723)`,700:`oklch(52% 0.105 223.128)`,800:`oklch(45% 0.085 224.283)`,900:`oklch(39.8% 0.07 227.392)`,950:`oklch(30.2% 0.056 229.695)`},sky:{50:`oklch(97.7% 0.013 236.62)`,100:`oklch(95.1% 0.026 236.824)`,200:`oklch(90.1% 0.058 230.902)`,300:`oklch(82.8% 0.111 230.318)`,400:`oklch(74.6% 0.16 232.661)`,500:`oklch(68.5% 0.169 237.323)`,600:`oklch(58.8% 0.158 241.966)`,700:`oklch(50% 0.134 242.749)`,800:`oklch(44.3% 0.11 240.79)`,900:`oklch(39.1% 0.09 240.876)`,950:`oklch(29.3% 0.066 243.157)`},blue:{50:`oklch(97% 0.014 254.604)`,100:`oklch(93.2% 0.032 255.585)`,200:`oklch(88.2% 0.059 254.128)`,300:`oklch(80.9% 0.105 251.813)`,400:`oklch(70.7% 0.165 254.624)`,500:`oklch(62.3% 0.214 259.815)`,600:`oklch(54.6% 0.245 262.881)`,700:`oklch(48.8% 0.243 264.376)`,800:`oklch(42.4% 0.199 265.638)`,900:`oklch(37.9% 0.146 265.522)`,950:`oklch(28.2% 0.091 267.935)`},indigo:{50:`oklch(96.2% 0.018 272.314)`,100:`oklch(93% 0.034 272.788)`,200:`oklch(87% 0.065 274.039)`,300:`oklch(78.5% 0.115 274.713)`,400:`oklch(67.3% 0.182 276.935)`,500:`oklch(58.5% 0.233 277.117)`,600:`oklch(51.1% 0.262 276.966)`,700:`oklch(45.7% 0.24 277.023)`,800:`oklch(39.8% 0.195 277.366)`,900:`oklch(35.9% 0.144 278.697)`,950:`oklch(25.7% 0.09 281.288)`},violet:{50:`oklch(96.9% 0.016 293.756)`,100:`oklch(94.3% 0.029 294.588)`,200:`oklch(89.4% 0.057 293.283)`,300:`oklch(81.1% 0.111 293.571)`,400:`oklch(70.2% 0.183 293.541)`,500:`oklch(60.6% 0.25 292.717)`,600:`oklch(54.1% 0.281 293.009)`,700:`oklch(49.1% 0.27 292.581)`,800:`oklch(43.2% 0.232 292.759)`,900:`oklch(38% 0.189 293.745)`,950:`oklch(28.3% 0.141 291.089)`},purple:{50:`oklch(97.7% 0.014 308.299)`,100:`oklch(94.6% 0.033 307.174)`,200:`oklch(90.2% 0.063 306.703)`,300:`oklch(82.7% 0.119 306.383)`,400:`oklch(71.4% 0.203 305.504)`,500:`oklch(62.7% 0.265 303.9)`,600:`oklch(55.8% 0.288 302.321)`,700:`oklch(49.6% 0.265 301.924)`,800:`oklch(43.8% 0.218 303.724)`,900:`oklch(38.1% 0.176 304.987)`,950:`oklch(29.1% 0.149 302.717
15)`},fuchsia:{50:`oklch(97.7% 0.017 320.058)`,100:`oklch(95.2% 0.037 318.852)`,200:`oklch(90.3% 0.076 319.62)`,300:`oklch(83.3% 0.145 321.434)`,400:`oklch(74% 0.238 322.16)`,500:`oklch(66.7% 0.295 322.15)`,600:`oklch(59.1% 0.293 322.896)`,700:`oklch(51.8% 0.253 323.949)`,800:`oklch(45.2% 0.211 324.591)`,900:`oklch(40.1% 0.17 325.612)`,950:`oklch(29.3% 0.136 325.661)`},pink:{50:`oklch(97.1% 0.014 343.198)`,100:`oklch(94.8% 0.028 342.258)`,200:`oklch(89.9% 0.061 343.231)`,300:`oklch(82.3% 0.12 346.018)`,400:`oklch(71.8% 0.202 349.761)`,500:`oklch(65.6% 0.241 354.308)`,600:`oklch(59.2% 0.249 0.584)`,700:`oklch(52.5% 0.223 3.958)`,800:`oklch(45.9% 0.187 3.815)`,900:`oklch(40.8% 0.153 2.432)`,950:`oklch(28.4% 0.109 3.907)`},rose:{50:`oklch(96.9% 0.015 12.422)`,100:`oklch(94.1% 0.03 12.58)`,200:`oklch(89.2% 0.058 10.001)`,300:`oklch(81% 0.117 11.638)`,400:`oklch(71.2% 0.194 13.428)`,500:`oklch(64.5% 0.246 16.439)`,600:`oklch(58.6% 0.253 17.585)`,700:`oklch(51.4% 0.222 16.935)`,800:`oklch(45.5% 0.188 13.697)`,900:`oklch(41% 0.159 10.272)`,950:`oklch(27.1% 0.105 12.094)`}},oC=[50,100,200,300,400,500,600,700,800,900,950];function sC(e,t){return e in aC&&typeof aC[e]==`object`&&t in aC[e]?aC[e][t]:``}function cC(e,t,n){let r=n?`${n}-`:``;return`${oC.map(n=>`--ui-color-${e}-${n}: var(--${r}color-${t===`neutral`?`old-neutral`:t}-${n}, ${sC(t,n)});`).join(` 16 `)}`}function lC(e,t){return`--ui-${e}: var(--ui-color-${e}-${t});`}function uC(){document.querySelector(`[data-nuxt-ui-colors]`)?.remove()}var dC=qh(()=>{let e=Fh(),t=Kh(),n=B(()=>{let{neutral:t,...n}=e.ui.colors,r=e.ui.prefix;return`@layer theme { 17 :root, :host { 18 ${Object.entries(e.ui.colors).map(([e,t])=>cC(e,t,r)).join(` 19 `)} 20 } 21 :root, :host, .light { 22 ${Object.keys(n).map(e=>lC(e,500)).join(` 23 `)} 24 } 25 .dark { 26 ${Object.keys(n).map(e=>lC(e,400)).join(` 27 `)} 28 } 29}`}),r={style:[{innerHTML:n,tagPriority:`critical`,id:`nuxt-ui-colors`}]};if(t.isHydrating&&!t.payload.serverRendered){let e=document.createElement(`style`);e.innerHTML=n.value,e.setAttribute(`data-nuxt-ui-colors`,``),document.head.appendChild(e);let t=Dh().hooks?.hook(`dom:rendered`,()=>{uC(),t?.()})}Ah(r)}),fC={install(){Ci()}},pC={base:`min-h-[calc(100vh-var(--ui-header-height))]`},mC={__name:`Main`,props:{as:{type:null,required:!1,default:`main`},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(e){let t=tg(`main`,e),n=Fh(),r=B(()=>ky({extend:pC,...n.ui?.main||{}}));return(e,n)=>(D(),M(l(Y),{as:l(t).as,class:v(r.value({class:[l(t).ui?.base,l(t).class]}))},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`as`,`class`]))}};function hC(e){return e?e[0].toUpperCase()+e.slice(1):``}function gC(e,t){return typeof e==`function`?e(t):e}function _C(e,t){return n=>{t.setState(t=>({...t,[e]:gC(n,t[e])}))}}function vC(e){return e instanceof Function}function yC(e){return Array.isArray(e)&&e.every(e=>typeof e==`number`)}function bC(e,t){let n=[],r=e=>{e.forEach(e=>{n.push(e);let i=t(e);i!=null&&i.length&&r(i)})};return r(e),n}function xC(e,t,n){let r=[],i;return a=>{let o;n.key&&n.debug&&(o=Date.now());let s=e(a);if(!(s.length!==r.length||s.some((e,t)=>r[t]!==e)))return i;r=s;let c;if(n.key&&n.debug&&(c=Date.now()),i=t(...s),n==null||n.onChange==null||n.onChange(i),n.key&&n.debug&&n!=null&&n.debug()){let e=Math.round((Date.now()-o)*100)/100,t=Math.round((Date.now()-c)*100)/100,r=t/16,i=(e,t)=>{for(e=String(e);e.length<t;)e=` `+e;return e};console.info(`%câ± ${i(t,5)} /${i(e,5)} ms`,` 30 font-size: .6rem; 31 font-weight: bold; 32 color: hsl(${Math.max(0,Math.min(120-120*r,120))}deg 100% 31%);`,n?.key)}return i}}function SC(e,t,n,r){return{debug:()=>e?.debugAll??e[t],key:!1,onChange:r}}function CC(e,t,n,r){let i={id:`${t.id}_${n.id}`,row:t,column:n,getValue:()=>t.getValue(r),renderValue:()=>i.getValue()??e.options.renderFallbackValue,getContext:xC(()=>[e,n,t,i],(e,t,n,r)=>({table:e,column:t,row:n,cell:r,getValue:r.getValue,renderValue:r.renderValue}),SC(e.options,`debugCells`,`cell.getContext`))};return e._features.forEach(r=>{r.createCell==null||r.createCell(i,n,t,e)},{}),i}function wC(e,t,n,r){let i={...e._getDefaultColumnDef(),...t},a=i.accessorKey,o=i.id??(a?typeof String.prototype.replaceAll==`function`?a.replaceAll(`.`,`_`):a.replace(/\./g,`_`):void 0)??(typeof i.header==`string`?i.header:void 0),s;if(i.accessorFn?s=i.accessorFn:a&&(s=a.includes(`.`)?e=>{let t=e;for(let e of a.split(`.`))t=t?.[e];return t}:e=>e[i.accessorKey]),!o)throw Error();let c={id:`${String(o)}`,accessorFn:s,parent:r,depth:n,columnDef:i,columns:[],getFlatColumns:xC(()=>[!0],()=>[c,...c.columns?.flatMap(e=>e.getFlatColumns())],SC(e.options,`debugColumns`,`column.getFlatColumns`)),getLeafColumns:xC(()=>[e._getOrderColumnsFn()],e=>{var t;return(t=c.columns)!=null&&t.length?e(c.columns.flatMap(e=>e.getLeafColumns())):[c]},SC(e.options,`debugColumns`,`column.getLeafColumns`))};for(let t of e._features)t.createColumn==null||t.createColumn(c,e);return c}var TC=`debugHeaders`;function EC(e,t,n){let r={id:n.id??t.id,column:t,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{let e=[],t=n=>{n.subHeaders&&n.subHeaders.length&&n.subHeaders.map(t),e.push(n)};return t(r),e},getContext:()=>({table:e,header:r,column:t})};
vendor: 44,421 bytes, line 32
32return e._features.forEach(t=>{t.createHeader==null||t.createHeader(r,e)}),r}var DC={createTable:e=>{e.getHeaderGroups=xC(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r,i)=>{let a=r?.map(e=>n.find(t=>t.id===e)).filter(Boolean)??[],o=i?.map(e=>n.find(t=>t.id===e)).filter(Boolean)??[],s=n.filter(e=>!(r!=null&&r.includes(e.id))&&!(i!=null&&i.includes(e.id)));return OC(t,[...a,...s,...o],e)},SC(e.options,TC,`getHeaderGroups`)),e.getCenterHeaderGroups=xC(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r,i)=>(n=n.filter(e=>!(r!=null&&r.includes(e.id))&&!(i!=null&&i.includes(e.id))),OC(t,n,e,`center`)),SC(e.options,TC,`getCenterHeaderGroups`)),e.getLeftHeaderGroups=xC(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(t,n,r)=>OC(t,r?.map(e=>n.find(t=>t.id===e)).filter(Boolean)??[],e,`left`),SC(e.options,TC,`getLeftHeaderGroups`)),e.getRightHeaderGroups=xC(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(t,n,r)=>OC(t,r?.map(e=>n.find(t=>t.id===e)).filter(Boolean)??[],e,`right`),SC(e.options,TC,`getRightHeaderGroups`)),e.getFooterGroups=xC(()=>[e.getHeaderGroups()],e=>[...e].reverse(),SC(e.options,TC,`getFooterGroups`)),e.getLeftFooterGroups=xC(()=>[e.getLeftHeaderGroups()],e=>[...e].reverse(),SC(e.options,TC,`getLeftFooterGroups`)),e.getCenterFooterGroups=xC(()=>[e.getCenterHeaderGroups()],e=>[...e].reverse(),SC(e.options,TC,`getCenterFooterGroups`)),e.getRightFooterGroups=xC(()=>[e.getRightHeaderGroups()],e=>[...e].reverse(),SC(e.options,TC,`getRightFooterGroups`)),e.getFlatHeaders=xC(()=>[e.getHeaderGroups()],e=>e.map(e=>e.headers).flat(),SC(e.options,TC,`getFlatHeaders`)),e.getLeftFlatHeaders=xC(()=>[e.getLeftHeaderGroups()],e=>e.map(e=>e.headers).flat(),SC(e.options,TC,`getLeftFlatHeaders`)),e.getCenterFlatHeaders=xC(()=>[e.getCenterHeaderGroups()],e=>e.map(e=>e.headers).flat(),SC(e.options,TC,`getCenterFlatHeaders`)),e.getRightFlatHeaders=xC(()=>[e.getRightHeaderGroups()],e=>e.map(e=>e.headers).flat(),SC(e.options,TC,`getRightFlatHeaders`)),e.getCenterLeafHeaders=xC(()=>[e.getCenterFlatHeaders()],e=>e.filter(e=>{var t;return!((t=e.subHeaders)!=null&&t.length)}),SC(e.options,TC,`getCenterLeafHeaders`)),e.getLeftLeafHeaders=xC(()=>[e.getLeftFlatHeaders()],e=>e.filter(e=>{var t;return!((t=e.subHeaders)!=null&&t.length)}),SC(e.options,TC,`getLeftLeafHeaders`)),e.getRightLeafHeaders=xC(()=>[e.getRightFlatHeaders()],e=>e.filter(e=>{var t;return!((t=e.subHeaders)!=null&&t.length)}),SC(e.options,TC,`getRightLeafHeaders`)),e.getLeafHeaders=xC(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(e,t,n)=>[...e[0]?.headers??[],...t[0]?.headers??[],...n[0]?.headers??[]].map(e=>e.getLeafHeaders()).flat(),SC(e.options,TC,`getLeafHeaders`))}};function OC(e,t,n,r){let i=0,a=function(e,t){t===void 0&&(t=1),i=Math.max(i,t),e.filter(e=>e.getIsVisible()).forEach(e=>{var n;(n=e.columns)!=null&&n.length&&a(e.columns,t+1)},0)};a(e);let o=[],s=(e,t)=>{let i={depth:t,id:[r,`${t}`].filter(Boolean).join(`_`),headers:[]},a=[];e.forEach(e=>{let o=[...a].reverse()[0],s=e.column.depth===i.depth,c,l=!1;if(s&&e.column.parent?c=e.column.parent:(c=e.column,l=!0),o&&o?.column===c)o.subHeaders.push(e);else{let i=EC(n,c,{id:[r,t,c.id,e?.id].filter(Boolean).join(`_`),isPlaceholder:l,placeholderId:l?`${a.filter(e=>e.column===c).length}`:void 0,depth:t,index:a.length});i.subHeaders.push(e),a.push(i)}i.headers.push(e),e.headerGroup=i}),o.push(i),t>0&&s(a,t-1)};s(t.map((e,t)=>EC(n,e,{depth:i,index:t})),i-1),o.reverse();let c=e=>e.filter(e=>e.column.getIsVisible()).map(e=>{let t=0,n=0,r=[0];e.subHeaders&&e.subHeaders.length?(r=[],c(e.subHeaders).forEach(e=>{let{colSpan:n,rowSpan:i}=e;t+=n,r.push(i)})):t=1;let i=Math.min(...r);return n+=i,e.colSpan=t,e.rowSpan=n,{colSpan:t,rowSpan:n}});return c(o[0]?.headers??[]),o}var kC=(e,t,n,r,i,a,o)=>{let s={id:t,index:r,original:n,depth:i,parentId:o,_valuesCache:{},_uniqueValuesCache:{},getValue:t=>{if(s._valuesCache.hasOwnProperty(t))return s._valuesCache[t];let n=e.getColumn(t);if(n!=null&&n.accessorFn)return s._valuesCache[t]=n.accessorFn(s.original,r),s._valuesCache[t]},getUniqueValues:t=>{if(s._uniqueValuesCache.hasOwnProperty(t))return s._uniqueValuesCache[t];let n=e.getColumn(t);if(n!=null&&n.accessorFn)return n.columnDef.getUniqueValues?(s._uniqueValuesCache[t]=n.columnDef.getUniqueValues(s.original,r),s._uniqueValuesCache[t]):(s._uniqueValuesCache[t]=[s.getValue(t)],s._uniqueValuesCache[t])},renderValue:t=>s.getValue(t)??e.options.renderFallbackValue,subRows:a??[],getLeafRows:()=>bC(s.subRows,e=>e.subRows),getParentRow:()=>s.parentId?e.getRow(s.parentId,!0):void 0,getParentRows:()=>{let e=[],t=s;for(;;){let n=t.getParentRow();if(!n)break;e.push(n),t=n}return e.reverse()},getAllCells:xC(()=>[e.getAllLeafColumns()],t=>t.map(t=>CC(e,s,t,t.id)),SC(e.options,`debugRows`,`getAllCells`)),_getAllCellsByColumnId:xC(()=>[s.getAllCells()],e=>e.reduce((e,t)=>(e[t.column.id]=t,e),{}),SC(e.options,`debugRows`,`getAllCellsByColumnId`))};for(let t=0;t<e._features.length;t++){let n=e._features[t];n==null||n.createRow==null||n.createRow(s,e)}return s},AC={createColumn:(e,t)=>{e._getFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),e.getFacetedRowModel=()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),e._getFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.id),e.getFacetedUniqueValues=()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,e._getFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),e.getFacetedMinMaxValues=()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}},jC=(e,t,n)=>{var r,i;let a=n==null||(r=n.toString())==null?void 0:r.toLowerCase();return!!((i=e.getValue(t))!=null&&(i=i.toString())!=null&&(i=i.toLowerCase())!=null&&i.includes(a))};jC.autoRemove=e=>VC(e);var MC=(e,t,n)=>{var r;return!!((r=e.getValue(t))!=null&&(r=r.toString())!=null&&r.includes(n))};MC.autoRemove=e=>VC(e);var NC=(e,t,n)=>{var r;return((r=e.getValue(t))==null||(r=r.toString())==null?void 0:r.toLowerCase())===n?.toLowerCase()};NC.autoRemove=e=>VC(e);var PC=(e,t,n)=>e.getValue(t)?.includes(n);PC.autoRemove=e=>VC(e);var FC=(e,t,n)=>!n.some(n=>{var r;return!((r=e.getValue(t))!=null&&r.includes(n))});FC.autoRemove=e=>VC(e)||!(e!=null&&e.length);var IC=(e,t,n)=>n.some(n=>e.getValue(t)?.includes(n));IC.autoRemove=e=>VC(e)||!(e!=null&&e.length);var LC=(e,t,n)=>e.getValue(t)===n;LC.autoRemove=e=>VC(e);var RC=(e,t,n)=>e.getValue(t)==n;RC.autoRemove=e=>VC(e);var zC=(e,t,n)=>{let[r,i]=n,a=e.getValue(t);return a>=r&&a<=i};zC.resolveFilterValue=e=>{let[t,n]=e,r=typeof t==`number`?t:parseFloat(t),i=typeof n==`number`?n:parseFloat(n),a=t===null||Number.isNaN(r)?-1/0:r,o=n===null||Number.isNaN(i)?1/0:i;if(a>o){let e=a;a=o,o=e}return[a,o]},zC.autoRemove=e=>VC(e)||VC(e[0])&&VC(e[1]);var BC={includesString:jC,includesStringSensitive:MC,equalsString:NC,arrIncludes:PC,arrIncludesAll:FC,arrIncludesSome:IC,equals:LC,weakEquals:RC,inNumberRange:zC};function VC(e){return e==null||e===``}var HC={getDefaultColumnDef:()=>({filterFn:`auto`}),getInitialState:e=>({columnFilters:[],...e}),getDefaultOptions:e=>({onColumnFiltersChange:_C(`columnFilters`,e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(e,t)=>{e.getAutoFilterFn=()=>{let n=t.getCoreRowModel().flatRows[0]?.getValue(e.id);return typeof n==`string`?BC.includesString:typeof n==`number`?BC.inNumberRange:typeof n==`boolean`||typeof n==`object`&&n?BC.equals:Array.isArray(n)?BC.arrIncludes:BC.weakEquals},e.getFilterFn=()=>vC(e.columnDef.filterFn)?e.columnDef.filterFn:e.columnDef.filterFn===`auto`?e.getAutoFilterFn():t.options.filterFns?.[e.columnDef.filterFn]??BC[e.columnDef.filterFn],e.getCanFilter=()=>(e.columnDef.enableColumnFilter??!0)&&(t.options.enableColumnFilters??!0)&&(t.options.enableFilters??!0)&&!!e.accessorFn,e.getIsFiltered=()=>e.getFilterIndex()>-1,e.getFilterValue=()=>{var n;return(n=t.getState().columnFilters)==null||(n=n.find(t=>t.id===e.id))==null?void 0:n.value},e.getFilterIndex=()=>t.getState().columnFilters?.findIndex(t=>t.id===e.id)??-1,e.setFilterValue=n=>{t.setColumnFilters(t=>{let r=e.getFilterFn(),i=t?.find(t=>t.id===e.id),a=gC(n,i?i.value:void 0);if(UC(r,a,e))return t?.filter(t=>t.id!==e.id)??[];let o={id:e.id,value:a};return i?t?.map(t=>t.id===e.id?o:t)??[]:t!=null&&t.length?[...t,o]:[o]})}},createRow:(e,t)=>{e.columnFilters={},e.columnFiltersMeta={}},createTable:e=>{e.setColumnFilters=t=>{let n=e.getAllLeafColumns();e.options.onColumnFiltersChange==null||e.options.onColumnFiltersChange(e=>gC(t,e)?.filter(e=>{let t=n.find(t=>t.id===e.id);return!(t&&UC(t.getFilterFn(),e.value,t))}))},e.resetColumnFilters=t=>{e.setColumnFilters(t?[]:e.initialState?.columnFilters??[])},e.getPreFilteredRowModel=()=>e.getCoreRowModel(),e.getFilteredRowModel=()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel())}};function UC(e,t,n){return(e&&e.autoRemove?e.autoRemove(t,n):!1)||t===void 0||typeof t==`string`&&!t}var WC={sum:(e,t,n)=>n.reduce((t,n)=>{let r=n.getValue(e);return t+(typeof r==`number`?r:0)},0),min:(e,t,n)=>{let r;return n.forEach(t=>{let n=t.getValue(e);n!=null&&(r>n||r===void 0&&n>=n)&&(r=n)}),r},max:(e,t,n)=>{let r;return n.forEach(t=>{let n=t.getValue(e);n!=null&&(r<n||r===void 0&&n>=n)&&(r=n)}),r},extent:(e,t,n)=>{let r,i;return n.forEach(t=>{let n=t.getValue(e);n!=null&&(r===void 0?n>=n&&(r=i=n):(r>n&&(r=n),i<n&&(i=n)))}),[r,i]},mean:(e,t)=>{let n=0,r=0;if(t.forEach(t=>{let i=t.getValue(e);i!=null&&(i=+i)>=i&&(++n,r+=i)}),n)return r/n},median:(e,t)=>{if(!t.length)return;let n=t.map(t=>t.getValue(e));if(!yC(n))return;if(n.length===1)return n[0];let r=Math.floor(n.length/2),i=n.sort((e,t)=>e-t);return n.length%2==0?(i[r-1]+i[r])/2:i[r]},unique:(e,t)=>Array.from(new Set(t.map(t=>t.getValue(e))).values()),uniqueCount:(e,t)=>new Set(t.map(t=>t.getValue(e))).size,count:(e,t)=>t.length},GC={getDefaultColumnDef:()=>({aggregatedCell:e=>{var t;return((t=e.getValue())==null||t.toString==null?void 0:t.toString())??null},aggregationFn:`auto`}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:_C(`grouping`,e),groupedColumnMode:`reorder`}),createColumn:(e,t)=>{e.toggleGrouping=()=>{t.setGrouping(t=>t!=null&&t.includes(e.id)?t.filter(t=>t!==e.id):[...t??[],e.id])},e.getCanGroup=()=>(e.columnDef.enableGrouping??!0)&&(t.options.enableGrouping??!0)&&(!!e.accessorFn||!!e.columnDef.getGroupingValue),e.getIsGrouped=()=>t.getState().grouping?.includes(e.id),e.getGroupedIndex=()=>t.getState().grouping?.indexOf(e.id),e.getToggleGroupingHandler=()=>{let t=e.getCanGroup();return()=>{t&&e.toggleGrouping()}},e.getAutoAggregationFn=()=>{let n=t.getCoreRowModel().flatRows[0]?.getValue(e.id);if(typeof n==`number`)return WC.sum;if(Object.prototype.toString.call(n)===`[object Date]`)return WC.extent},e.getAggregationFn=()=>{if(!e)throw Error();return vC(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:e.columnDef.aggregationFn===`auto`?e.getAutoAggregationFn():t.options.aggregationFns?.[e.columnDef.aggregationFn]??WC[e.columnDef.aggregationFn]}},createTable:e=>{e.setGrouping=t=>e.options.onGroupingChange==null?void 0:e.options.onGroupingChange(t),e.resetGrouping=t=>{e.setGrouping(t?[]:e.initialState?.grouping??[])},e.getPreGroupedRowModel=()=>e.getFilteredRowModel(),e.getGroupedRowModel=()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())},createRow:(e,t)=>{e.getIsGrouped=()=>!!e.groupingColumnId,e.getGroupingValue=n=>{if(e._groupingValuesCache.hasOwnProperty(n))return e._groupingValuesCache[n];let r=t.getColumn(n);return r!=null&&r.columnDef.getGroupingValue?(e._groupingValuesCache[n]=r.columnDef.getGroupingValue(e.original),e._groupingValuesCache[n]):e.getValue(n)},e._groupingValuesCache={}},createCell:(e,t,n,r)=>{e.getIsGrouped=()=>t.getIsGrouped()&&t.id===n.groupingColumnId,e.getIsPlaceholder=()=>!e.getIsGrouped()&&t.getIsGrouped(),e.getIsAggregated=()=>{var t;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!!((t=n.subRows)!=null&&t.length)}}};function KC(e,t,n){if(!(t!=null&&t.length)||!n)return e;let r=e.filter(e=>!t.includes(e.id));return n===`remove`?r:[...t.map(t=>e.find(e=>e.id===t)).filter(Boolean),...r]}var qC={getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:_C(`columnOrder`,e)}),createColumn:(e,t)=>{e.getIndex=xC(e=>[iw(t,e)],t=>t.findIndex(t=>t.id===e.id),SC(t.options,`debugColumns`,`getIndex`)),e.getIsFirstColumn=n=>iw(t,n)[0]?.id===e.id,e.getIsLastColumn=n=>{let r=iw(t,n);return r[r.length-1]?.id===e.id}},createTable:e=>{e.setColumnOrder=t=>e.options.onColumnOrderChange==null?void 0:e.options.onColumnOrderChange(t),e.resetColumnOrder=t=>{e.setColumnOrder(t?[]:e.initialState.columnOrder??[])},e._getOrderColumnsFn=xC(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(e,t,n)=>r=>{let i=[];if(!(e!=null&&e.length))i=r;else{let t=[...e],n=[...r];for(;n.length&&t.length;){let e=t.shift(),r=n.findIndex(t=>t.id===e);r>-1&&i.push(n.splice(r,1)[0])}i=[...i,...n]}return KC(i,t,n)},SC(e.options,`debugTable`,`_getOrderColumnsFn`))}},JC=()=>({left:[],right:[]}),YC={getInitialState:e=>({columnPinning:JC(),...e}),getDefaultOptions:e=>({onColumnPinningChange:_C(`columnPinning`,e)}),createColumn:(e,t)=>{e.pin=n=>{let r=e.getLeafColumns().map(e=>e.id).filter(Boolean);t.setColumnPinning(e=>n===`right`?{left:(e?.left??[]).filter(e=>!(r!=null&&r.includes(e))),right:[...(e?.right??[]).filter(e=>!(r!=null&&r.includes(e))),...r]}:n===`left`?{left:[...(e?.left??[]).filter(e=>!(r!=null&&r.includes(e))),...r],right:(e?.right??[]).filter(e=>!(r!=null&&r.includes(e)))}:{left:(e?.left??[]).filter(e=>!(r!=null&&r.includes(e))),right:(e?.right??[]).filter(e=>!(r!=null&&r.includes(e)))})},e.getCanPin=()=>e.getLeafColumns().some(e=>(e.columnDef.enablePinning??!0)&&(t.options.enableColumnPinning??t.options.enablePinning??!0)),e.getIsPinned=()=>{let n=e.getLeafColumns().map(e=>e.id),{left:r,right:i}=t.getState().columnPinning,a=n.some(e=>r?.includes(e)),o=n.some(e=>i?.includes(e));return a?`left`:o?`right`:!1},e.getPinnedIndex=()=>{var n;let r=e.getIsPinned();return r?((n=t.getState().columnPinning)==null||(n=n[r])==null?void 0:n.indexOf(e.id))??-1:0}},createRow:(e,t)=>{e.getCenterVisibleCells=xC(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,t,n)=>{let r=[...t??[],...n??[]];return e.filter(e=>!r.includes(e.column.id))},SC(t.options,`debugRows`,`getCenterVisibleCells`)),e.getLeftVisibleCells=xC(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left],(e,t)=>(t??[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>({...e,position:`left`})),SC(t.options,`debugRows`,`getLeftVisibleCells`)),e.getRightVisibleCells=xC(()=>[e._getAllVisibleCells(),t.getState().columnPinning.right],(e,t)=>(t??[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>({...e,position:`right`})),SC(t.options,`debugRows`,`getRightVisibleCells`))},createTable:e=>{e.setColumnPinning=t=>e.options.onColumnPinningChange==null?void 0:e.options.onColumnPinningChange(t),e.resetColumnPinning=t=>e.setColumnPinning(t?JC():e.initialState?.columnPinning??JC()),e.getIsSomeColumnsPinned=t=>{let n=e.getState().columnPinning;return t?!!n[t]?.length:!!(n.left?.length||n.right?.length)},e.getLeftLeafColumns=xC(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(e,t)=>(t??[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),SC(e.options,`debugColumns`,`getLeftLeafColumns`)),e.getRightLeafColumns=xC(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(e,t)=>(t??[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),SC(e.options,`debugColumns`,`getRightLeafColumns`)),e.getCenterLeafColumns=xC(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(e,t,n)=>{let r=[...t??[],...n??[]];return e.filter(e=>!r.includes(e.id))},SC(e.options,`debugColumns`,`getCenterLeafColumns`))}};function XC(e){return e||(typeof document<`u`?document:null)}var ZC={size:150,minSize:20,maxSize:2**53-1},QC=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),$C={getDefaultColumnDef:()=>ZC,getInitialState:e=>({columnSizing:{},columnSizingInfo:QC(),...e}),getDefaultOptions:e=>({columnResizeMode:`onEnd`,columnResizeDirection:`ltr`,onColumnSizingChange:_C(`columnSizing`,e),onColumnSizingInfoChange:_C(`columnSizingInfo`,e)}),createColumn:(e,t)=>{e.getSize=()=>{let n=t.getState().columnSizing[e.id];return Math.min(Math.max(e.columnDef.minSize??ZC.minSize,n??e.columnDef.size??ZC.size),e.columnDef.maxSize??ZC.maxSize)},e.getStart=xC(e=>[e,iw(t,e),t.getState().columnSizing],(t,n)=>n.slice(0,e.getIndex(t)).reduce((e,t)=>e+t.getSize(),0),SC(t.options,`debugColumns`,`getStart`)),e.getAfter=xC(e=>[e,iw(t,e),t.getState().columnSizing],(t,n)=>n.slice(e.getIndex(t)+1).reduce((e,t)=>e+t.getSize(),0),SC(t.options,`debugColumns`,`getAfter`)),e.resetSize=()=>{t.setColumnSizing(t=>{let{[e.id]:n,...r}=t;return r})},e.getCanResize=()=>(e.columnDef.enableResizing??!0)&&(t.options.enableColumnResizing??!0),e.getIsResizing=()=>t.getState().columnSizingInfo.isResizingColumn===e.id},createHeader:(e,t)=>{e.getSize=()=>{let t=0,n=e=>{e.subHeaders.length?e.subHeaders.forEach(n):t+=e.column.getSize()??0};return n(e),t},e.getStart=()=>{if(e.index>0){let t=e.headerGroup.headers[e.index-1];return t.getStart()+t.getSize()}return 0},e.getResizeHandler=n=>{let r=t.getColumn(e.column.id),i=r?.getCanResize();return a=>{if(!r||!i||(a.persist==null||a.persist(),nw(a)&&a.touches&&a.touches.length>1))return;let o=e.getSize(),s=e?e.getLeafHeaders().map(e=>[e.column.id,e.column.getSize()]):[[r.id,r.getSize()]],c=nw(a)?Math.round(a.touches[0].clientX):a.clientX,l={},u=(e,n)=>{typeof n==`number`&&(t.setColumnSizingInfo(e=>{let r=t.options.columnResizeDirection===`rtl`?-1:1,i=(n-(e?.startOffset??0))*r,a=Math.max(i/(e?.startSize??0),-.999999);return e.columnSizingStart.forEach(e=>{let[t,n]=e;l[t]=Math.round(Math.max(n+n*a,0)*100)/100}),{...e,deltaOffset:i,deltaPercentage:a}}),(t.options.columnResizeMode===`onChange`||e===`end`)&&t.setColumnSizing(e=>({...e,...l})))},d=e=>u(`move`,e),f=e=>{u(`end`,e),t.setColumnSizingInfo(e=>({...e,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},p=XC(n),m={moveHandler:e=>d(e.clientX),upHandler:e=>{p?.removeEventListener(`mousemove`,m.moveHandler),p?.removeEventListener(`mouseup`,m.upHandler),f(e.clientX)}},h={moveHandler:e=>(e.cancelable&&(e.preventDefault(),e.stopPropagation()),d(e.touches[0].clientX),!1),upHandler:e=>{p?.removeEventListener(`touchmove`,h.moveHandler),p?.removeEventListener(`touchend`,h.upHandler),e.cancelable&&(e.preventDefault(),e.stopPropagation()),f(e.touches[0]?.clientX)}},g=tw()?{passive:!1}:!1;nw(a)?(p?.addEventListener(`touchmove`,h.moveHandler,g),p?.addEventListener(`touchend`,h.upHandler,g)):(p?.addEventListener(`mousemove`,m.moveHandler,g),p?.addEventListener(`mouseup`,m.upHandler,g)),t.setColumnSizingInfo(e=>({...e,startOffset:c,startSize:o,deltaOffset:0,deltaPercentage:0,columnSizingStart:s,isResizingColumn:r.id}))}}},createTable:e=>{e.setColumnSizing=t=>e.options.onColumnSizingChange==null?void 0:e.options.onColumnSizingChange(t),e.setColumnSizingInfo=t=>e.options.onColumnSizingInfoChange==null?void 0:e.options.onColumnSizingInfoChange(t),e.resetColumnSizing=t=>{e.setColumnSizing(t?{}:e.initialState.columnSizing??{})},e.resetHeaderSizeInfo=t=>{e.setColumnSizingInfo(t?QC():e.initialState.columnSizingInfo??QC())},e.getTotalSize=()=>e.getHeaderGroups()[0]?.headers.reduce((e,t)=>e+t.getSize(),0)??0,e.getLeftTotalSize=()=>e.getLeftHeaderGroups()[0]?.headers.reduce((e,t)=>e+t.getSize(),0)??0,e.getCenterTotalSize=()=>e.getCenterHeaderGroups()[0]?.headers.reduce((e,t)=>e+t.getSize(),0)??0,e.getRightTotalSize=()=>e.getRightHeaderGroups()[0]?.headers.reduce((e,t)=>e+t.getSize(),0)??0}},ew=null;function tw(){if(typeof ew==`boolean`)return ew;let e=!1;try{let t={get passive(){return e=!0,!1}},n=()=>{};window.addEventListener(`test`,n,t),window.removeEventListener(`test`,n)}catch{e=!1}return ew=e,ew}function nw(e){return e.type===`touchstart`}var rw={getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:_C(`columnVisibility`,e)}),createColumn:(e,t)=>{e.toggleVisibility=n=>{e.getCanHide()&&t.setColumnVisibility(t=>({...t,[e.id]:n??!e.getIsVisible()}))},e.getIsVisible=()=>{let n=e.columns;return(n.length?n.some(e=>e.getIsVisible()):t.getState().columnVisibility?.[e.id])??!0},e.getCanHide=()=>(e.columnDef.enableHiding??!0)&&(t.options.enableHiding??!0),e.getToggleVisibilityHandler=()=>t=>{e.toggleVisibility==null||e.toggleVisibility(t.target.checked)}},createRow:(e,t)=>{e._getAllVisibleCells=xC(()=>[e.getAllCells(),t.getState().columnVisibility],e=>e.filter(e=>e.column.getIsVisible()),SC(t.options,`debugRows`,`_getAllVisibleCells`)),e.getVisibleCells=xC(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(e,t,n)=>[...e,...t,...n],SC(t.options,`debugRows`,`getVisibleCells`))},createTable:e=>{let t=(t,n)=>xC(()=>[n(),n().filter(e=>e.getIsVisible()).map(e=>e.id).join(`_`)],e=>e.filter(e=>e.getIsVisible==null?void 0:e.getIsVisible()),SC(e.options,`debugColumns`,t));e.getVisibleFlatColumns=t(`getVisibleFlatColumns`,()=>e.getAllFlatColumns()),e.getVisibleLeafColumns=t(`getVisibleLeafColumns`,()=>e.getAllLeafColumns()),e.getLeftVisibleLeafColumns=t(`getLeftVisibleLeafColumns`,()=>e.getLeftLeafColumns()),e.getRightVisibleLeafColumns=t(`getRightVisibleLeafColumns`,()=>e.getRightLeafColumns()),e.getCenterVisibleLeafColumns=t(`getCenterVisibleLeafColumns`,()=>e.getCenterLeafColumns()),e.setColumnVisibility=t=>e.options.onColumnVisibilityChange==null?void 0:e.options.onColumnVisibilityChange(t),e.resetColumnVisibility=t=>{e.setColumnVisibility(t?{}:e.initialState.columnVisibility??{})},e.toggleAllColumnsVisible=t=>{t??=!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((e,n)=>({...e,[n.id]:t||!(n.getCanHide!=null&&n.getCanHide())}),{}))},e.getIsAllColumnsVisible=()=>!e.getAllLeafColumns().some(e=>!(e.getIsVisible!=null&&e.getIsVisible())),e.getIsSomeColumnsVisible=()=>e.getAllLeafColumns().some(e=>e.getIsVisible==null?void 0:e.getIsVisible()),e.getToggleAllColumnsVisibilityHandler=()=>t=>{e.toggleAllColumnsVisible(t.target?.checked)}}};function iw(e,t){return t?t===`center`?e.getCenterVisibleLeafColumns():t===`left`?e.getLeftVisibleLeafColumns():e.getRightVisibleLeafColumns():e.getVisibleLeafColumns()}var aw={createTable:e=>{e._getGlobalFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,`__global__`),e.getGlobalFacetedRowModel=()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),e._getGlobalFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,`__global__`),e.getGlobalFacetedUniqueValues=()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,e._getGlobalFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,`__global__`),e.getGlobalFacetedMinMaxValues=()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}}},ow={getInitialState:e=>({globalFilter:void 0,...e}),getDefaultOptions:e=>({onGlobalFilterChange:_C(`globalFilter`,e),globalFilterFn:`auto`,getColumnCanGlobalFilter:t=>{var n;let r=(n=e.getCoreRowModel().flatRows[0])==null||(n=n._getAllCellsByColumnId()[t.id])==null?void 0:n.getValue();return typeof r==`string`||typeof r==`number`}}),createColumn:(e,t)=>{e.getCanGlobalFilter=()=>(e.columnDef.enableGlobalFilter??!0)&&(t.options.enableGlobalFilter??!0)&&(t.options.enableFilters??!0)&&((t.options.getColumnCanGlobalFilter==null?void 0:t.options.getColumnCanGlobalFilter(e))??!0)&&!!e.accessorFn},createTable:e=>{e.getGlobalAutoFilterFn=()=>BC.includesString,e.getGlobalFilterFn=()=>{let{globalFilterFn:t}=e.options;return vC(t)?t:t===`auto`?e.getGlobalAutoFilterFn():e.options.filterFns?.[t]??BC[t]},e.setGlobalFilter=t=>{e.options.onGlobalFilterChange==null||e.options.onGlobalFilterChange(t)},e.resetGlobalFilter=t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)}}},sw={getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:_C(`expanded`,e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,n=!1;e._autoResetExpanded=()=>{if(!t){e._queue(()=>{t=!0});return}if(e.options.autoResetAll??e.options.autoResetExpanded??!e.options.manualExpanding){if(n)return;n=!0,e._queue(()=>{e.resetExpanded(),n=!1})}},e.setExpanded=t=>e.options.onExpandedChange==null?void 0:e.options.onExpandedChange(t),e.toggleAllRowsExpanded=t=>{t??!e.getIsAllRowsExpanded()?e.setExpanded(!0):e.setExpanded({})},e.resetExpanded=t=>{e.setExpanded(t?{}:e.initialState?.expanded??{})},e.getCanSomeRowsExpand=()=>e.getPrePaginationRowModel().flatRows.some(e=>e.getCanExpand()),e.getToggleAllRowsExpandedHandler=()=>t=>{t.persist==null||t.persist(),e.toggleAllRowsExpanded()},e.getIsSomeRowsExpanded=()=>{let t=e.getState().expanded;return t===!0||Object.values(t).some(Boolean)},e.getIsAllRowsExpanded=()=>{let t=e.getState().expanded;return typeof t==`boolean`?t===!0:!(!Object.keys(t).length||e.getRowModel().flatRows.some(e=>!e.getIsExpanded()))},e.getExpandedDepth=()=>{let t=0;return(e.getState().expanded===!0?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach(e=>{let n=e.split(`.`);t=Math.max(t,n.length)}),t},e.getPreExpandedRowModel=()=>e.getSortedRowModel(),e.getExpandedRowModel=()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())},createRow:(e,t)=>{e.toggleExpanded=n=>{t.setExpanded(r=>{let i=r===!0||!!(r!=null&&r[e.id]),a={};if(r===!0?Object.keys(t.getRowModel().rowsById).forEach(e=>{a[e]=!0}):a=r,n??=!i,!i&&n)return{...a,[e.id]:!0};if(i&&!n){let{[e.id]:t,...n}=a;return n}return r})},e.getIsExpanded=()=>{let n=t.getState().expanded;return!!((t.options.getIsRowExpanded==null?void 0:t.options.getIsRowExpanded(e))??(n===!0||n?.[e.id]))},e.getCanExpand=()=>{var n;return(t.options.getRowCanExpand==null?void 0:t.options.getRowCanExpand(e))??((t.options.enableExpanding??!0)&&!!((n=e.subRows)!=null&&n.length))},e.getIsAllParentsExpanded=()=>{let n=!0,r=e;for(;n&&r.parentId;)r=t.getRow(r.parentId,!0),n=r.getIsExpanded();return n},e.getToggleExpandedHandler=()=>{let t=e.getCanExpand();return()=>{t&&e.toggleExpanded()}}}},cw=0,lw=10,uw=()=>({pageIndex:cw,pageSize:lw}),dw={getInitialState:e=>({...e,pagination:{...uw(),...e?.pagination}}),getDefaultOptions:e=>({onPaginationChange:_C(`pagination`,e)}),createTable:e=>{let t=!1,n=!1;e._autoResetPageIndex=()=>{if(!t){e._queue(()=>{t=!0});return}if(e.options.autoResetAll??e.options.autoResetPageIndex??!e.options.manualPagination){if(n)return;n=!0,e._queue(()=>{e.resetPageIndex(),n=!1})}},e.setPagination=t=>e.options.onPaginationChange==null?void 0:e.options.onPaginationChange(e=>gC(t,e)),e.resetPagination=t=>{e.setPagination(t?uw():e.initialState.pagination??uw())},e.setPageIndex=t=>{e.setPagination(n=>{let r=gC(t,n.pageIndex),i=e.options.pageCount===void 0||e.options.pageCount===-1?2**53-1:e.options.pageCount-1;return r=Math.max(0,Math.min(r,i)),{...n,pageIndex:r}})},e.resetPageIndex=t=>{var n;e.setPageIndex(t?cw:((n=e.initialState)==null||(n=n.pagination)==null?void 0:n.pageIndex)??cw)},e.resetPageSize=t=>{var n;e.setPageSize(t?lw:((n=e.initialState)==null||(n=n.pagination)==null?void 0:n.pageSize)??lw)},e.setPageSize=t=>{e.setPagination(e=>{let n=Math.max(1,gC(t,e.pageSize)),r=e.pageSize*e.pageIndex,i=Math.floor(r/n);return{...e,pageIndex:i,pageSize:n}})},e.setPageCount=t=>e.setPagination(n=>{let r=gC(t,e.options.pageCount??-1);return typeof r==`number`&&(r=Math.max(-1,r)),{...n,pageCount:r}}),e.getPageOptions=xC(()=>[e.getPageCount()],e=>{let t=[];return e&&e>0&&(t=[...Array(e)].fill(null).map((e,t)=>t)),t},SC(e.options,`debugTable`,`getPageOptions`)),e.getCanPreviousPage=()=>e.getState().pagination.pageIndex>0,e.getCanNextPage=()=>{let{pageIndex:t}=e.getState().pagination,n=e.getPageCount();return n===-1||n!==0&&t<n-1},e.previousPage=()=>e.setPageIndex(e=>e-1),e.nextPage=()=>e.setPageIndex(e=>e+1),e.firstPage=()=>e.setPageIndex(0),e.lastPage=()=>e.setPageIndex(e.getPageCount()-1),e.getPrePaginationRowModel=()=>e.getExpandedRowModel(),e.getPaginationRowModel=()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),e.getPageCount=()=>e.options.pageCount??Math.ceil(e.getRowCount()/e.getState().pagination.pageSize),e.getRowCount=()=>e.options.rowCount??e.getPrePaginationRowModel().rows.length}},fw=()=>({top:[],bottom:[]}),pw={getInitialState:e=>({rowPinning:fw(),...e}),getDefaultOptions:e=>({onRowPinningChange:_C(`rowPinning`,e)}),createRow:(e,t)=>{e.pin=(n,r,i)=>{let a=r?e.getLeafRows().map(e=>{let{id:t}=e;return t}):[],o=i?e.getParentRows().map(e=>{let{id:t}=e;return t}):[],s=new Set([...o,e.id,...a]);t.setRowPinning(e=>n===`bottom`?{top:(e?.top??[]).filter(e=>!(s!=null&&s.has(e))),bottom:[...(e?.bottom??[]).filter(e=>!(s!=null&&s.has(e))),...Array.from(s)]}:n===`top`?{top:[...(e?.top??[]).filter(e=>!(s!=null&&s.has(e))),...Array.from(s)],bottom:(e?.bottom??[]).filter(e=>!(s!=null&&s.has(e)))}:{top:(e?.top??[]).filter(e=>!(s!=null&&s.has(e))),bottom:(e?.bottom??[]).filter(e=>!(s!=null&&s.has(e)))})},e.getCanPin=()=>{let{enableRowPinning:n,enablePinning:r}=t.options;return typeof n==`function`?n(e):n??r??!0},e.getIsPinned=()=>{let n=[e.id],{top:r,bottom:i}=t.getState().rowPinning,a=n.some(e=>r?.includes(e)),o=n.some(e=>i?.includes(e));return a?`top`:o?`bottom`:!1},e.getPinnedIndex=()=>{let n=e.getIsPinned();return n?((n===`top`?t.getTopRows():t.getBottomRows())?.map(e=>{let{id:t}=e;return t}))?.indexOf(e.id)??-1:-1}},createTable:e=>{e.setRowPinning=t=>e.options.onRowPinningChange==null?void 0:e.options.onRowPinningChange(t),e.resetRowPinning=t=>e.setRowPinning(t?fw():e.initialState?.rowPinning??fw()),e.getIsSomeRowsPinned=t=>{let n=e.getState().rowPinning;return t?!!n[t]?.length:!!(n.top?.length||n.bottom?.length)},e._getPinnedRows=(t,n,r)=>(e.options.keepPinnedRows??!0?(n??[]).map(t=>{let n=e.getRow(t,!0);return n.getIsAllParentsExpanded()?n:null}):(n??[]).map(e=>t.find(t=>t.id===e))).filter(Boolean).map(e=>({...e,position:r})),e.getTopRows=xC(()=>[e.getRowModel().rows,e.getState().rowPinning.top],(t,n)=>e._getPinnedRows(t,n,`top`),SC(e.options,`debugRows`,`getTopRows`)),e.getBottomRows=xC(()=>[e.getRowModel().rows,e.getState().rowPinning.bottom],(t,n)=>e._getPinnedRows(t,n,`bottom`),SC(e.options,`debugRows`,`getBottomRows`)),e.getCenterRows=xC(()=>[e.getRowModel().rows,e.getState().rowPinning.top,e.getState().rowPinning.bottom],(e,t,n)=>{let r=new Set([...t??[],...n??[]]);return e.filter(e=>!r.has(e.id))},SC(e.options,`debugRows`,`getCenterRows`))}},mw={getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:_C(`rowSelection`,e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>{e.setRowSelection=t=>e.options.onRowSelectionChange==null?void 0:e.options.onRowSelectionChange(t),e.resetRowSelection=t=>e.setRowSelection(t?{}:e.initialState.rowSelection??{}),e.toggleAllRowsSelected=t=>{e.setRowSelection(n=>{t=t===void 0?!e.getIsAllRowsSelected():t;let r={...n},i=e.getPreGroupedRowModel().flatRows;return t?i.forEach(e=>{e.getCanSelect()&&(r[e.id]=!0)}):i.forEach(e=>{delete r[e.id]}),r})},e.toggleAllPageRowsSelected=t=>e.setRowSelection(n=>{let r=t===void 0?!e.getIsAllPageRowsSelected():t,i={...n};return e.getRowModel().rows.forEach(t=>{hw(i,t.id,r,!0,e)}),i}),e.getPreSelectedRowModel=()=>e.getCoreRowModel(),e.getSelectedRowModel=xC(()=>[e.getState().rowSelection,e.getCoreRowModel()],(t,n)=>Object.keys(t).length?gw(e,n):{rows:[],flatRows:[],rowsById:{}},SC(e.options,`debugTable`,`getSelectedRowModel`)),e.getFilteredSelectedRowModel=xC(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(t,n)=>Object.keys(t).length?gw(e,n):{rows:[],flatRows:[],rowsById:{}},SC(e.options,`debugTable`,`getFilteredSelectedRowModel`)),e.getGroupedSelectedRowModel=xC(()=>[e.getState().rowSelection,e.getSortedRowModel()],(t,n)=>Object.keys(t).length?gw(e,n):{rows:[],flatRows:[],rowsById:{}},SC(e.options,`debugTable`,`getGroupedSelectedRowModel`)),e.getIsAllRowsSelected=()=>{let t=e.getFilteredRowModel().flatRows,{rowSelection:n}=e.getState(),r=!!(t.length&&Object.keys(n).length);return r&&t.some(e=>e.getCanSelect()&&!n[e.id])&&(r=!1),r},e.getIsAllPageRowsSelected=()=>{let t=e.getPaginationRowModel().flatRows.filter(e=>e.getCanSelect()),{rowSelection:n}=e.getState(),r=!!t.length;return r&&t.some(e=>!n[e.id])&&(r=!1),r},e.getIsSomeRowsSelected=()=>{let t=Object.keys(e.getState().rowSelection??{}).length;return t>0&&t<e.getFilteredRowModel().flatRows.length},e.getIsSomePageRowsSelected=()=>{let t=e.getPaginationRowModel().flatRows;return!e.getIsAllPageRowsSelected()&&t.filter(e=>e.getCanSelect()).some(e=>e.getIsSelected()||e.getIsSomeSelected())},e.getToggleAllRowsSelectedHandler=()=>t=>{e.toggleAllRowsSelected(t.target.checked)},e.getToggleAllPageRowsSelectedHandler=()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}},createRow:(e,t)=>{e.toggleSelected=(n,r)=>{let i=e.getIsSelected();t.setRowSelection(a=>{if(n=n===void 0?!i:n,e.getCanSelect()&&i===n)return a;let o={...a};return hw(o,e.id,n,r?.selectChildren??!0,t),o})},e.getIsSelected=()=>{let{rowSelection:n}=t.getState();return _w(e,n)},e.getIsSomeSelected=()=>{let{rowSelection:n}=t.getState();return vw(e,n)===`some`},e.getIsAllSubRowsSelected=()=>{let{rowSelection:n}=t.getState();return vw(e,n)===`all`},e.getCanSelect=()=>typeof t.options.enableRowSelection==`function`?t.options.enableRowSelection(e):t.options.enableRowSelection??!0,e.getCanSelectSubRows=()=>typeof t.options.enableSubRowSelection==`function`?t.options.enableSubRowSelection(e):t.options.enableSubRowSelection??!0,e.getCanMultiSelect=()=>typeof t.options.enableMultiRowSelection==`function`?t.options.enableMultiRowSelection(e):t.options.enableMultiRowSelection??!0,e.getToggleSelectedHandler=()=>{let t=e.getCanSelect();return n=>{t&&e.toggleSelected(n.target?.checked)}}}},hw=(e,t,n,r,i)=>{var a;let o=i.getRow(t,!0);n?(o.getCanMultiSelect()||Object.keys(e).forEach(t=>delete e[t]),o.getCanSelect()&&(e[t]=!0)):delete e[t],r&&(a=o.subRows)!=null&&a.length&&o.getCanSelectSubRows()&&o.subRows.forEach(t=>hw(e,t.id,n,r,i))};function gw(e,t){let n=e.getState().rowSelection,r=[],i={},a=function(e,t){return e.map(e=>{var t;let o=_w(e,n);if(o&&(r.push(e),i[e.id]=e),(t=e.subRows)!=null&&t.length&&(e={...e,subRows:a(e.subRows)}),o)return e}).filter(Boolean)};return{rows:a(t.rows),flatRows:r,rowsById:i}}function _w(e,t){return t[e.id]??!1}function vw(e,t,n){var r;if(!((r=e.subRows)!=null&&r.length))return!1;let i=!0,a=!1;return e.subRows.forEach(e=>{if(!(a&&!i)&&(e.getCanSelect()&&(_w(e,t)?a=!0:i=!1),e.subRows&&e.subRows.length)){let n=vw(e,t);n===`all`?a=!0:(n===`some`&&(a=!0),i=!1)}}),i?`all`:a?`some`:!1}var yw=/([0-9]+)/gm,bw=(e,t,n)=>Ow(Dw(e.getValue(n)).toLowerCase(),Dw(t.getValue(n)).toLowerCase()),xw=(e,t,n)=>Ow(Dw(e.getValue(n)),Dw(t.getValue(n))),Sw=(e,t,n)=>Ew(Dw(e.getValue(n)).toLowerCase(),Dw(t.getValue(n)).toLowerCase()),Cw=(e,t,n)=>Ew(Dw(e.getValue(n)),Dw(t.getValue(n))),ww=(e,t,n)=>{let r=e.getValue(n),i=t.getValue(n);return r>i?1:r<i?-1:0},Tw=(e,t,n)=>Ew(e.getValue(n),t.getValue(n));function Ew(e,t){return e===t?0:e>t?1:-1}function Dw(e){return typeof e==`number`?isNaN(e)||e===1/0||e===-1/0?``:String(e):typeof e==`string`?e:``}function Ow(e,t){let n=e.split(yw).filter(Boolean),r=t.split(yw).filter(Boolean);for(;n.length&&r.length;){let e=n.shift(),t=r.shift(),i=parseInt(e,10),a=parseInt(t,10),o=[i,a].sort();if(isNaN(o[0])){if(e>t)return 1;if(t>e)return-1;continue}if(isNaN(o[1]))return isNaN(i)?-1:1;if(i>a)return 1;if(a>i)return-1}return n.length-r.length}var kw={alphanumeric:bw,alphanumericCaseSensitive:xw,text:Sw,textCaseSensitive:Cw,datetime:ww,basic:Tw},Aw=[DC,rw,qC,YC,AC,HC,aw,ow,{getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:`auto`,sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:_C(`sorting`,e),isMultiSortEvent:e=>e.shiftKey}),createColumn:(e,t)=>{e.getAutoSortingFn=()=>{let n=t.getFilteredRowModel().flatRows.slice(10),r=!1;for(let t of n){let n=t?.getValue(e.id);if(Object.prototype.toString.call(n)===`[object Date]`)return kw.datetime;if(typeof n==`string`&&(r=!0,n.split(yw).length>1))return kw.alphanumeric}return r?kw.text:kw.basic},e.getAutoSortDir=()=>typeof t.getFilteredRowModel().flatRows[0]?.getValue(e.id)==`string`?`asc`:`desc`,e.getSortingFn=()=>{if(!e)throw Error();return vC(e.columnDef.sortingFn)?e.columnDef.sortingFn:e.columnDef.sortingFn===`auto`?e.getAutoSortingFn():t.options.sortingFns?.[e.columnDef.sortingFn]??kw[e.columnDef.sortingFn]},e.toggleSorting=(n,r)=>{let i=e.getNextSortingOrder(),a=n!=null;t.setSorting(o=>{let s=o?.find(t=>t.id===e.id),c=o?.findIndex(t=>t.id===e.id),l=[],u,d=a?n:i===`desc`;return u=o!=null&&o.length&&e.getCanMultiSort()&&r?s?`toggle`:`add`:o!=null&&o.length&&c!==o.length-1?`replace`:s?`toggle`:`replace`,u===`toggle`&&(a||i||(u=`remove`)),u===`add`?(l=[...o,{id:e.id,desc:d}],l.splice(0,l.length-(t.options.maxMultiSortColCount??2**53-1))):l=u===`toggle`?o.map(t=>t.id===e.id?{...t,desc:d}:t):u===`remove`?o.filter(t=>t.id!==e.id):[{id:e.id,desc:d}],l})},e.getFirstSortDir=()=>e.columnDef.sortDescFirst??t.options.sortDescFirst??e.getAutoSortDir()===`desc`?`desc`:`asc`,e.getNextSortingOrder=n=>{let r=e.getFirstSortDir(),i=e.getIsSorted();return i?i!==r&&(t.options.enableSortingRemoval??!0)&&(!n||(t.options.enableMultiRemove??!0))?!1:i===`desc`?`asc`:`desc`:r},e.getCanSort=()=>(e.columnDef.enableSorting??!0)&&(t.options.enableSorting??!0)&&!!e.accessorFn,e.getCanMultiSort=()=>e.columnDef.enableMultiSort??t.options.enableMultiSort??!!e.accessorFn,e.getIsSorted=()=>{let n=t.getState().sorting?.find(t=>t.id===e.id);return n?n.desc?`desc`:`asc`:!1},e.getSortIndex=()=>t.getState().sorting?.findIndex(t=>t.id===e.id)??-1,e.clearSorting=()=>{t.setSorting(t=>t!=null&&t.length?t.filter(t=>t.id!==e.id):[])},e.getToggleSortingHandler=()=>{let n=e.getCanSort();return r=>{n&&(r.persist==null||r.persist(),e.toggleSorting==null||e.toggleSorting(void 0,e.getCanMultiSort()?t.options.isMultiSortEvent==null?void 0:t.options.isMultiSortEvent(r):!1))}}},createTable:e=>{e.setSorting=t=>e.options.onSortingChange==null?void 0:e.options.onSortingChange(t),e.resetSorting=t=>{e.setSorting(t?[]:e.initialState?.sorting??[])},e.getPreSortedRowModel=()=>e.getGroupedRowModel(),e.getSortedRowModel=()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())}},GC,sw,dw,pw,mw,$C];function jw(e){let t=[...Aw,...e._features??[]],n={_features:t},r=n._features.reduce((e,t)=>Object.assign(e,t.getDefaultOptions==null?void 0:t.getDefaultOptions(n)),{}),i=e=>n.options.mergeOptions?n.options.mergeOptions(r,e):{...r,...e},a={...e.initialState??{}};n._features.forEach(e=>{a=(e.getInitialState==null?void 0:e.getInitialState(a))??a});let o=[],s=!1,c={_features:t,options:{...r,...e},initialState:a,_queue:e=>{o.push(e),s||(s=!0,Promise.resolve().then(()=>{for(;o.length;)o.shift()();s=!1}).catch(e=>setTimeout(()=>{throw e})))},reset:()=>{n.setState(n.initialState)},setOptions:e=>{let t=gC(e,n.options);n.options=i(t)},getState:()=>n.options.state,setState:e=>{n.options.onStateChange==null||n.options.onStateChange(e)},_getRowId:(e,t,r)=>(n.options.getRowId==null?void 0:n.options.getRowId(e,t,r))??`${r?[r.id,t].join(`.`):t}`,getCoreRowModel:()=>(n._getCoreRowModel||=n.options.getCoreRowModel(n),n._getCoreRowModel()),getRowModel:()=>n.getPaginationRowModel(),getRow:(e,t)=>{let r=(t?n.getPrePaginationRowModel():n.getRowModel()).rowsById[e];if(!r&&(r=n.getCoreRowModel().rowsById[e],!r))throw Error();return r},_getDefaultColumnDef:xC(()=>[n.options.defaultColumn],e=>(e??={},{header:e=>{let t=e.header.column.columnDef;return t.accessorKey?t.accessorKey:t.accessorFn?t.id:null},cell:e=>{var t;return((t=e.renderValue())==null||t.toString==null?void 0:t.toString())??null},...n._features.reduce((e,t)=>Object.assign(e,t.getDefaultColumnDef==null?void 0:t.getDefaultColumnDef()),{}),...e}),SC(e,`debugColumns`,`_getDefaultColumnDef`)),_getColumnDefs:()=>n.options.columns,getAllColumns:xC(()=>[n._getColumnDefs()],e=>{let t=function(e,r,i){return i===void 0&&(i=0),e.map(e=>{let a=wC(n,e,i,r),o=e;return a.columns=o.columns?t(o.columns,a,i+1):[],a})};return t(e)},SC(e,`debugColumns`,`getAllColumns`)),getAllFlatColumns:xC(()=>[n.getAllColumns()],e=>e.flatMap(e=>e.getFlatColumns()),SC(e,`debugColumns`,`getAllFlatColumns`)),_getAllFlatColumnsById:xC(()=>[n.getAllFlatColumns()],e=>e.reduce((e,t)=>(e[t.id]=t,e),{}),SC(e,`debugColumns`,`getAllFlatColumnsById`)),getAllLeafColumns:xC(()=>[n.getAllColumns(),n._getOrderColumnsFn()],(e,t)=>t(e.flatMap(e=>e.getLeafColumns())),SC(e,`debugColumns`,`getAllLeafColumns`)),getColumn:e=>n._getAllFlatColumnsById()[e]};Object.assign(n,c);for(let e=0;e<n._features.length;e++){let t=n._features[e];t==null||t.createTable==null||t.createTable(n)}return n}function Mw(){return e=>xC(()=>[e.options.data],t=>{let n={rows:[],flatRows:[],rowsById:{}},r=function(t,i,a){i===void 0&&(i=0);let o=[];for(let c=0;c<t.length;c++){let l=kC(e,e._getRowId(t[c],c,a),t[c],c,i,void 0,a?.id);if(n.flatRows.push(l),n.rowsById[l.id]=l,o.push(l),e.options.getSubRows){var s;l.originalSubRows=e.options.getSubRows(t[c],c),(s=l.originalSubRows)!=null&&s.length&&(l.subRows=r(l.originalSubRows,i+1,l))}}return o};return n.rows=r(t),n},SC(e.options,`debugTable`,`getRowModel`,()=>e._autoResetPageIndex()))}function Nw(){return e=>xC(()=>[e.getState().expanded,e.getPreExpandedRowModel(),e.options.paginateExpandedRows],(e,t,n)=>!t.rows.length||e!==!0&&!Object.keys(e??{}).length||!n?t:Pw(t),SC(e.options,`debugTable`,`getExpandedRowModel`))}function Pw(e){let t=[],n=e=>{var r;t.push(e),(r=e.subRows)!=null&&r.length&&e.getIsExpanded()&&e.subRows.forEach(n)};return e.rows.forEach(n),{rows:t,flatRows:e.flatRows,rowsById:e.rowsById}}function Fw(e,t,n){return n.options.filterFromLeafRows?Iw(e,t,n):Lw(e,t,n)}function Iw(e,t,n){let r=[],i={},a=n.options.maxLeafRowFilterDepth??100,o=function(e,s){s===void 0&&(s=0);let c=[];for(let u=0;u<e.length;u++){var l;let d=e[u],f=kC(n,d.id,d.original,d.index,d.depth,void 0,d.parentId);if(f.columnFilters=d.columnFilters,(l=d.subRows)!=null&&l.length&&s<a){if(f.subRows=o(d.subRows,s+1),d=f,t(d)&&!f.subRows.length){c.push(d),i[d.id]=d,r.push(d);continue}if(t(d)||f.subRows.length){c.push(d),i[d.id]=d,r.push(d);continue}}else d=f,t(d)&&(c.push(d),i[d.id]=d,r.push(d))}return c};return{rows:o(e),flatRows:r,rowsById:i}}function Lw(e,t,n){let r=[],i={},a=n.options.maxLeafRowFilterDepth??100,o=function(e,s){s===void 0&&(s=0);let c=[];for(let u=0;u<e.length;u++){let d=e[u];if(t(d)){var l;if((l=d.subRows)!=null&&l.length&&s<a){let e=kC(n,d.id,d.original,d.index,d.depth,void 0,d.parentId);e.subRows=o(d.subRows,s+1),d=e}c.push(d),r.push(d),i[d.id]=d}}return c};return{rows:o(e),flatRows:r,rowsById:i}}function Rw(){return e=>xC(()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter],(t,n,r)=>{if(!t.rows.length||!(n!=null&&n.length)&&!r){for(let e=0;e<t.flatRows.length;e++)t.flatRows[e].columnFilters={},t.flatRows[e].columnFiltersMeta={};return t}let i=[],a=[];
32(n??[]).forEach(t=>{let n=e.getColumn(t.id);if(!n)return;let r=n.getFilterFn();r&&i.push({id:t.id,filterFn:r,resolvedValue:(r.resolveFilterValue==null?void 0:r.resolveFilterValue(t.value))??t.value})});let o=(n??[]).map(e=>e.id),s=e.getGlobalFilterFn(),c=e.getAllLeafColumns().filter(e=>e.getCanGlobalFilter());r&&s&&c.length&&(o.push(`__global__`),c.forEach(e=>{a.push({id:e.id,filterFn:s,resolvedValue:(s.resolveFilterValue==null?void 0:s.resolveFilterValue(r))??r})}));let l,u;for(let e=0;e<t.flatRows.length;e++){let n=t.flatRows[e];if(n.columnFilters={},i.length)for(let e=0;e<i.length;e++){l=i[e];let t=l.id;n.columnFilters[t]=l.filterFn(n,t,l.resolvedValue,e=>{n.columnFiltersMeta[t]=e})}if(a.length){for(let e=0;e<a.length;e++){u=a[e];let t=u.id;if(u.filterFn(n,t,u.resolvedValue,e=>{n.columnFiltersMeta[t]=e})){n.columnFilters.__global__=!0;break}}n.columnFilters.__global__!==!0&&(n.columnFilters.__global__=!1)}}return Fw(t.rows,e=>{for(let t=0;t<o.length;t++)if(e.columnFilters[o[t]]===!1)return!1;return!0},e)},SC(e.options,`debugTable`,`getFilteredRowModel`,()=>e._autoResetPageIndex()))}function zw(){return e=>xC(()=>[e.getState().sorting,e.getPreSortedRowModel()],(t,n)=>{if(!n.rows.length||!(t!=null&&t.length))return n;let r=e.getState().sorting,i=[],a=r.filter(t=>e.getColumn(t.id)?.getCanSort()),o={};a.forEach(t=>{let n=e.getColumn(t.id);n&&(o[t.id]={sortUndefined:n.columnDef.sortUndefined,invertSorting:n.columnDef.invertSorting,sortingFn:n.getSortingFn()})});let s=e=>{let t=e.map(e=>({...e}));return t.sort((e,t)=>{for(let n=0;n<a.length;n+=1){let r=a[n],i=o[r.id],s=i.sortUndefined,c=r?.desc??!1,l=0;if(s){let n=e.getValue(r.id),i=t.getValue(r.id),a=n===void 0,o=i===void 0;if(a||o){if(s===`first`)return a?-1:1;if(s===`last`)return a?1:-1;l=a&&o?0:a?s:-s}}if(l===0&&(l=i.sortingFn(e,t,r.id)),l!==0)return c&&(l*=-1),i.invertSorting&&(l*=-1),l}return e.index-t.index}),t.forEach(e=>{var t;i.push(e),(t=e.subRows)!=null&&t.length&&(e.subRows=s(e.subRows))}),t};return{rows:s(n.rows),flatRows:i,rowsById:n.rowsById}},SC(e.options,`debugTable`,`getSortedRowModel`,()=>e._autoResetPageIndex()))}function Bw(){return!0}var Vw=Symbol(`merge-proxy`),Hw={get(e,t,n){return t===Vw?n:e.get(t)},has(e,t){return e.has(t)},set:Bw,deleteProperty:Bw,getOwnPropertyDescriptor(e,t){return{configurable:!0,enumerable:!0,get(){return e.get(t)},set:Bw,deleteProperty:Bw}},ownKeys(e){return e.keys()}};function Uw(e){return`value`in e?e.value:e}function Ww(){var e=[...arguments];return new Proxy({get(t){for(let n=e.length-1;n>=0;n--){let r=Uw(e[n])[t];if(r!==void 0)return r}},has(t){for(let n=e.length-1;n>=0;n--)if(t in Uw(e[n]))return!0;return!1},keys(){let t=[];for(let n=0;n<e.length;n++)t.push(...Object.keys(Uw(e[n])));return[...Array.from(new Set(t))]}},Hw)}var Gw=G({props:[`render`,`props`],setup:e=>()=>typeof e.render==`function`||typeof e.render==`object`?o(e.render,e.props):e.render});function Kw(e){return Ww(e,{data:l(e.data)})}function qw(e){let t=re(e.data),n=jw(Ww({state:{},onStateChange:()=>{},renderFallbackValue:null,mergeOptions(e,n){return t?{...e,...n}:Ww(e,n)}},t?Kw(e):e));if(t){let t=I(e.data);U(t,()=>{n.setState(e=>({...e,data:t.value}))},{immediate:!0})}let r=N(n.initialState);return pe(()=>{n.setOptions(n=>{let i=new Proxy({},{get:(e,t)=>r.value[t]});return Ww(n,t?Kw(e):e,{state:Ww(i,e.state??{}),onStateChange:t=>{t instanceof Function?r.value=t(r.value):r.value=t,e.onStateChange==null||e.onStateChange(t)}})})}),n}var Jw={slots:{root:`relative overflow-auto outline-primary/25 focus-visible:outline-3`,base:`min-w-full overflow-clip`,caption:`sr-only`,thead:`relative`,tbody:`isolate [&>tr]:data-[selectable=true]:hover:bg-elevated/50 [&>tr]:data-[selectable=true]:outline-primary/25 [&>tr]:data-[selectable=true]:focus-visible:outline-3 divide-y divide-default`,tfoot:`relative`,tr:`data-[selected=true]:bg-elevated/50`,th:`px-4 py-3.5 text-sm text-highlighted text-start font-semibold [&:has([role=checkbox])]:pe-0`,td:`p-4 text-sm text-muted whitespace-nowrap [&:has([role=checkbox])]:pe-0`,separator:`absolute z-1 start-0 w-full h-px bg-(--ui-border-accented)`,empty:`py-6 text-center text-sm text-muted`,loading:`py-6 text-center`},variants:{pinned:{true:{th:`sticky bg-default/75 z-1`,td:`sticky bg-default/75 z-1`}},sticky:{true:{thead:`sticky top-0 inset-x-0 bg-default/75 backdrop-blur-sm z-1`,tfoot:`sticky bottom-0 inset-x-0 bg-default/75 backdrop-blur-sm z-1`},header:{thead:`sticky top-0 inset-x-0 bg-default/75 backdrop-blur-sm z-1`},footer:{tfoot:`sticky bottom-0 inset-x-0 bg-default/75 backdrop-blur-sm z-1`}},loading:{true:{thead:`after:absolute after:z-1 after:h-px motion-reduce:after:inset-x-0 motion-reduce:after:animate-pulse`}},externalScroll:{true:{root:`overflow-visible`}},loadingAnimation:{carousel:``,"carousel-inverse":``,swing:``,elastic:``},loadingColor:{primary:``,secondary:``,success:``,info:``,warning:``,error:``,neutral:``}},compoundVariants:[{loading:!0,loadingColor:`primary`,class:{thead:`after:bg-primary`}},{loading:!0,loadingColor:`secondary`,class:{thead:`after:bg-secondary`}},{loading:!0,loadingColor:`success`,class:{thead:`after:bg-success`}},{loading:!0,loadingColor:`info`,class:{thead:`after:bg-info`}},{loading:!0,loadingColor:`warning`,class:{thead:`after:bg-warning`}},{loading:!0,loadingColor:`error`,class:{thead:`after:bg-error`}},{loading:!0,loadingColor:`neutral`,class:{thead:`after:bg-inverted`}},{loading:!0,loadingAnimation:`carousel`,class:{thead:`motion-safe:after:animate-[carousel_2s_linear_infinite] motion-safe:rtl:after:animate-[carousel-rtl_2s_linear_infinite]`}},{loading:!0,loadingAnimation:`carousel-inverse`,class:{thead:`motion-safe:after:animate-[carousel-inverse_2s_linear_infinite] motion-safe:rtl:after:animate-[carousel-inverse-rtl_2s_linear_infinite]`}},{loading:!0,loadingAnimation:`swing`,class:{thead:`motion-safe:after:animate-[swing_2s_var(--ease-in-out)_infinite]`}},{loading:!0,loadingAnimation:`elastic`,class:{thead:`motion-safe:after:animate-[elastic_2s_var(--ease-in-out)_infinite]`}}],defaultVariants:{loadingColor:`primary`,loadingAnimation:`carousel`}},Yw=[`data-selected`,`data-selectable`,`data-expanded`,`data-pinned`,`role`,`tabindex`,`onClick`,`onPointerenter`,`onContextmenu`],Xw=[`data-pinned`,`colspan`,`rowspan`],Zw=[`colspan`],Qw=[`data-pinned`,`scope`,`colspan`,`rowspan`],$w=[`colspan`],eT=[`colspan`],tT={key:1},nT=[`colspan`],rT={key:2},iT=[`colspan`],aT=[`data-pinned`,`colspan`,`rowspan`],oT=Object.assign({inheritAttrs:!1},{__name:`Table`,props:se({as:{type:null,required:!1},data:{type:Array,required:!1},columns:{type:Array,required:!1},caption:{type:String,required:!1},meta:{type:Object,required:!1},virtualize:{type:[Boolean,Object],required:!1,default:!1},empty:{type:String,required:!1},sticky:{type:[Boolean,String],required:!1},loading:{type:Boolean,required:!1},loadingColor:{type:null,required:!1},loadingAnimation:{type:null,required:!1},watchOptions:{type:Object,required:!1,default:()=>({deep:!0})},globalFilterOptions:{type:Object,required:!1},columnFiltersOptions:{type:Object,required:!1},columnPinningOptions:{type:Object,required:!1},columnSizingOptions:{type:Object,required:!1},visibilityOptions:{type:Object,required:!1},sortingOptions:{type:Object,required:!1},groupingOptions:{type:Object,required:!1},expandedOptions:{type:Object,required:!1},rowSelectionOptions:{type:Object,required:!1},rowPinningOptions:{type:Object,required:!1},paginationOptions:{type:Object,required:!1},facetedOptions:{type:Object,required:!1},onSelect:{type:Function,required:!1},onHover:{type:Function,required:!1},onContextmenu:{type:[Function,Array],required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},state:{type:Object,required:!1},onStateChange:{type:Function,required:!1},renderFallbackValue:{type:null,required:!1},_features:{type:Array,required:!1},autoResetAll:{type:Boolean,required:!1},debugAll:{type:Boolean,required:!1},debugCells:{type:Boolean,required:!1},debugColumns:{type:Boolean,required:!1},debugHeaders:{type:Boolean,required:!1},debugRows:{type:Boolean,required:!1},debugTable:{type:Boolean,required:!1},defaultColumn:{type:Object,required:!1},getRowId:{type:Function,required:!1},getSubRows:{type:Function,required:!1},initialState:{type:Object,required:!1},mergeOptions:{type:Function,required:!1}},{globalFilter:{type:String},globalFilterModifiers:{},columnFilters:{type:Array}
32,columnFiltersModifiers:{},columnOrder:{type:Array},columnOrderModifiers:{},columnVisibility:{type:Object},columnVisibilityModifiers:{},columnPinning:{type:Object},columnPinningModifiers:{},columnSizing:{type:Object},columnSizingModifiers:{},columnSizingInfo:{type:Object},columnSizingInfoModifiers:{},rowSelection:{type:Object},rowSelectionModifiers:{},rowPinning:{type:Object},rowPinningModifiers:{},sorting:{type:Array},sortingModifiers:{},grouping:{type:Array},groupingModifiers:{},expanded:{type:[Boolean,Object]},expandedModifiers:{},pagination:{type:Object},paginationModifiers:{}}),emits:[`update:globalFilter`,`update:columnFilters`,`update:columnOrder`,`update:columnVisibility`,`update:columnPinning`,`update:columnSizing`,`update:columnSizingInfo`,`update:rowSelection`,`update:rowPinning`,`update:sorting`,`update:grouping`,`update:expanded`,`update:pagination`],setup(t,{expose:r}){let a=t,o=e(),s=tg(`table`,a),{t:c}=Om(),u=Fh(),d=Xn(s.data??[],s.watchOptions?.deep!==!1),f=B(()=>s.meta??{}),p=B(()=>h(s.columns??Object.keys(d.value[0]??{}).map(e=>({accessorKey:e,header:hC(e)}))));function h(e){return e.map(e=>{let t={...e};return`columns`in t&&t.columns&&(t.columns=h(t.columns)),t.cell||=({getValue:e})=>{let t=e();return t===``||t==null?`\xA0`:String(t)},t})}let g=B(()=>typeof s.virtualize==`object`&&!!s.virtualize.getScrollElement),_=B(()=>ky({extend:Jw,...u.ui?.table||{}})({sticky:s.sticky,loading:s.loading,loadingColor:s.loadingColor,loadingAnimation:s.loadingAnimation,externalScroll:g.value})),[y,x]=zr(),[w,T]=zr({props:{row:{type:Object,required:!0},style:{type:Object,required:!1}}}),k=B(()=>{function e(t){for(let n of t)if(`footer`in n||`columns`in n&&e(n.columns))return!0;return!1}return e(p.value)}),A=b(t,`globalFilter`),j=b(t,`columnFilters`),N=b(t,`columnOrder`),F=b(t,`columnVisibility`),I=b(t,`columnPinning`),ee=b(t,`columnSizing`),te=b(t,`columnSizingInfo`),L=b(t,`rowSelection`),re=b(t,`rowPinning`),ie=b(t,`sorting`),ae=b(t,`grouping`),oe=b(t,`expanded`),se=b(t,`pagination`),ce=ne(`rootRef`),H=ne(`tableRef`),le=qw({...ng(Cr(s,`_features`,`autoResetAll`,`debugAll`,`debugCells`,`debugColumns`,`debugHeaders`,`debugRows`,`debugTable`,`defaultColumn`,`getRowId`,`getSubRows`,`initialState`,`mergeOptions`,`renderFallbackValue`)).value,get data(){return d.value},get columns(){return p.value},meta:f.value,getCoreRowModel:Mw(),...s.globalFilterOptions||{},...A.value!==void 0&&{onGlobalFilterChange:e=>xe(e,A)},...s.columnFiltersOptions||{},getFilteredRowModel:Rw(),...j.value!==void 0&&{onColumnFiltersChange:e=>xe(e,j)},...N.value!==void 0&&{onColumnOrderChange:e=>xe(e,N)},...s.visibilityOptions||{},...F.value!==void 0&&{onColumnVisibilityChange:e=>xe(e,F)},...s.columnPinningOptions||{},...I.value!==void 0&&{onColumnPinningChange:e=>xe(e,I)},...s.columnSizingOptions||{},...ee.value!==void 0&&{onColumnSizingChange:e=>xe(e,ee)},...te.value!==void 0&&{onColumnSizingInfoChange:e=>xe(e,te)},...s.rowSelectionOptions||{},...L.value!==void 0&&{onRowSelectionChange:e=>xe(e,L)},...s.rowPinningOptions||{},...re.value!==void 0&&{onRowPinningChange:e=>xe(e,re)},...s.sortingOptions||{},getSortedRowModel:zw(),...ie.value!==void 0&&{onSortingChange:e=>xe(e,ie)},...s.groupingOptions||{},...ae.value!==void 0&&{onGroupingChange:e=>xe(e,ae)},...s.expandedOptions||{},getExpandedRowModel:Nw(),...oe.value!==void 0&&{onExpandedChange:e=>xe(e,oe)},...s.paginationOptions||{},...se.value!==void 0&&{onPaginationChange:e=>xe(e,se)},...s.facetedOptions||{},state:{get globalFilter(){return A.value},get columnFilters(){return j.value},get columnOrder(){return N.value},get columnVisibility(){return F.value},get columnPinning(){return I.value},get expanded(){return oe.value},get rowSelection(){return L.value},get sorting(){return ie.value},get grouping(){return ae.value},get rowPinning(){return re.value},get columnSizing(){return ee.value},get columnSizingInfo(){return te.value},get pagination(){return se.value}}}),ue=B(()=>le.getRowModel().rows),de=B(()=>s.virtualize?[]:le.getTopRows()),fe=B(()=>s.virtualize?[]:le.getBottomRows()),pe=B(()=>de.value.length||fe.value.length?le.getCenterRows():ue.value),me=C(()=>Sa(typeof s.virtualize==`boolean`?{}:s.virtualize,{estimateSize:65,overscan:12})),he=()=>(g.value?me.value.getScrollElement?.():ce.value?.$el)??null,ge=B(()=>me.value.scrollMargin??0),_e=!!s.virtualize&&jc({...me.value,get count(){return pe.value.length},get scrollMargin(){return ge.value},getScrollElement:he,estimateSize:e=>{let t=me.value.estimateSize;return typeof t==`function`?t(e):t}}),ve=B(()=>_e?_e.value.getVirtualItems():[]),ye=B(()=>(ve.value[0]?.start??0)-ge.value),be=B(()=>!_e||!ve.value.length?0:_e.value.getTotalSize()-(ve.value[ve.value.length-1]?.end??0)+ge.value);function xe(e,t){t.value=typeof e==`function`?e(t.value):e}function Se(e,t){if(!s.onSelect)return;let n=e.target;n.closest(`button`)||n.closest(`a`)||(e.preventDefault(),e.stopPropagation(),s.onSelect(e,t))}function Ce(e,t){s.onHover&&s.onHover(e,t)}function G(e,t){s.onContextmenu&&(Array.isArray(s.onContextmenu)?s.onContextmenu.forEach(n=>n(e,t)):s.onContextmenu(e,t))}function K(e,t){return typeof e==`function`?e(t):e}function we(e){let t={},n=e.getIsPinned();return n===`left`?t.left=`${e.getStart(`left`)}px`:n===`right`&&(t.right=`${e.getAfter(`right`)}px`),t}return U(()=>s.data,()=>{d.value=s.data?[...s.data]:[]},s.watchOptions),r({get $el(){return ce.value?.$el},tableRef:H,tableApi:le}),(e,t)=>(D(),q(R,null,[i(l(w),null,{default:P(({row:r,style:a})=>[z(`tr`,{"data-selected":r.getIsSelected(),"data-selectable":!!l(s).onSelect||!!l(s).onHover||!!l(s).onContextmenu,"data-expanded":r.getIsExpanded(),"data-pinned":r.getIsPinned()||void 0,role:l(s).onSelect?`button`:void 0,tabindex:l(s).onSelect?0:void 0,"data-slot":`tr`,class:v(_.value.tr({class:[l(s).ui?.tr,K(l(le).options.meta?.class?.tr,r)]})),style:n([K(l(le).options.meta?.style?.tr,r),a]),onClick:e=>Se(e,r),onPointerenter:e=>Ce(e,r),onPointerleave:t[0]||=e=>Ce(e,null),onContextmenu:e=>G(e,r)},[(D(!0),q(R,null,E(r.getVisibleCells(),t=>(D(),q(`td`,{key:t.id,"data-pinned":t.column.getIsPinned(),colspan:K(t.column.columnDef.meta?.colspan?.td,t),rowspan:K(t.column.columnDef.meta?.rowspan?.td,t),"data-slot":`td`,class:v(_.value.td({class:[l(s).ui?.td,K(t.column.columnDef.meta?.class?.td,t)],pinned:!!t.column.getIsPinned()})),style:n([we(t.column),K(t.column.columnDef.meta?.style?.td,t)])},[O(e.$slots,`${t.column.id}-cell`,m({ref_for:!0},t.getContext()),()=>[i(l(Gw),{render:t.column.columnDef.cell,props:t.getContext()},null,8,[`render`,`props`])])],14,Xw))),128))],46,Yw),r.getIsExpanded()?(D(),q(`tr`,{key:0,"data-slot":`tr`,class:v(_.value.tr({class:[l(s).ui?.tr]}))},[z(`td`,{colspan:r.getAllCells().length,"data-slot":`td`,class:v(_.value.td({class:[l(s).ui?.td]}
32))},[O(e.$slots,`expanded`,{row:r})],10,Zw)],2)):W(``,!0)]),_:3}),i(l(y),null,{default:P(()=>[z(`table`,{ref_key:`tableRef`,ref:H,"data-slot":`base`,class:v(_.value.base({class:[l(s).ui?.base]}))},[l(s).caption||o.caption?(D(),q(`caption`,{key:0,"data-slot":`caption`,class:v(_.value.caption({class:[l(s).ui?.caption]}))},[O(e.$slots,`caption`,{},()=>[S(V(l(s).caption),1)])],2)):W(``,!0),z(`thead`,{"data-slot":`thead`,class:v(_.value.thead({class:[l(s).ui?.thead]}))},[(D(!0),q(R,null,E(l(le).getHeaderGroups(),t=>(D(),q(`tr`,{key:t.id,"data-slot":`tr`,class:v(_.value.tr({class:[l(s).ui?.tr]}))},[(D(!0),q(R,null,E(t.headers,t=>(D(),q(`th`,{key:t.id,"data-pinned":t.column.getIsPinned(),scope:t.colSpan>1?`colgroup`:`col`,colspan:t.colSpan>1?t.colSpan:void 0,rowspan:t.rowSpan>1?t.rowSpan:void 0,"data-slot":`th`,class:v(_.value.th({class:[l(s).ui?.th,K(t.column.columnDef.meta?.class?.th,t)],pinned:!!t.column.getIsPinned()})),style:n([we(t.column),K(t.column.columnDef.meta?.style?.th,t)])},[O(e.$slots,`${t.id}-header`,m({ref_for:!0},t.getContext()),()=>[t.isPlaceholder?W(``,!0):(D(),M(l(Gw),{key:0,render:t.column.columnDef.header,props:t.getContext()},null,8,[`render`,`props`]))])],14,Qw))),128))],2))),128)),z(`tr`,{"data-slot":`separator`,class:v(_.value.separator({class:[l(s).ui?.separator]}))},null,2)],2),z(`tbody`,{"data-slot":`tbody`,class:v(_.value.tbody({class:[l(s).ui?.tbody]}))},[O(e.$slots,`body-top`),ue.value.length?(D(),q(R,{key:0},[(D(!0),q(R,null,E(de.value,e=>(D(),M(l(T),{key:e.id,row:e},null,8,[`row`]))),128)),l(_e)?(D(),q(R,{key:0},[ye.value>0?(D(),q(`tr`,{key:0,style:n({height:`${ye.value}px`}),"aria-hidden":`true`},[z(`td`,{colspan:l(le).getAllLeafColumns().length},null,8,$w)],4)):W(``,!0),(D(!0),q(R,null,E(ve.value,e=>(D(),q(R,{key:pe.value[e.index]?.id??`virtual-${e.index}`},[pe.value[e.index]?(D(),M(l(T),{key:0,row:pe.value[e.index],style:n({height:`${e.size}px`})},null,8,[`row`,`style`])):W(``,!0)],64))),128)),be.value>0?(D(),q(`tr`,{key:1,style:n({height:`${be.value}px`}),"aria-hidden":`true`},[z(`td`,{colspan:l(le).getAllLeafColumns().length},null,8,eT)],4)):W(``,!0)],64)):(D(!0),q(R,{key:1},E(pe.value,e=>(D(),M(l(T),{key:e.id,row:e},null,8,[`row`]))),128)),(D(!0),q(R,null,E(fe.value,e=>(D(),M(l(T),{key:e.id,row:e},null,8,[`row`]))),128))],64)):l(s).loading&&o.loading?(D(),q(`tr`,tT,[z(`td`,{colspan:l(le).getAllLeafColumns().length,"data-slot":`loading`,class:v(_.value.loading({class:l(s).ui?.loading}))},[O(e.$slots,`loading`)],10,nT)])):(D(),q(`tr`,rT,[z(`td`,{colspan:l(le).getAllLeafColumns().length,"data-slot":`empty`,class:v(_.value.empty({class:l(s).ui?.empty}))},[O(e.$slots,`empty`,{},()=>[S(V(l(s).empty||l(c)(`table.noData`)),1)])],10,iT)])),O(e.$slots,`body-bottom`)],2),k.value?(D(),q(`tfoot`,{key:1,"data-slot":`tfoot`,class:v(_.value.tfoot({class:[l(s).ui?.tfoot]}))},[z(`tr`,{"data-slot":`separator`,class:v(_.value.separator({class:[l(s).ui?.separator]}))},null,2),(D(!0),q(R,null,E(l(le).getFooterGroups(),t=>(D(),q(`tr`,{key:t.id,"data-slot":`tr`,class:v(_.value.tr({class:[l(s).ui?.tr]}))},[(D(!0),q(R,null,E(t.headers,t=>(D(),q(`th`,{key:t.id,"data-pinned":t.column.getIsPinned(),colspan:t.colSpan>1?t.colSpan:void 0,rowspan:t.rowSpan>1?t.rowSpan:void 0,"data-slot":`th`,class:v(_.value.th({class:[l(s).ui?.th,K(t.column.columnDef.meta?.class?.th,t)],pinned:!!t.column.getIsPinned()})),style:n([we(t.column),K(t.column.columnDef.meta?.style?.th,t)])},[O(e.$slots,`${t.id}-footer`,m({ref_for:!0},t.getContext()),()=>[t.isPlaceholder?W(``,!0):(D(),M(l(Gw),{key:0,render:t.column.columnDef.footer,props:t.getContext()},null,8,[`render`,`props`]))])],14,aT))),128))],2))),128))],2)):W(``,!0)],2)]),_:3}),i(l(Y),m({ref_key:`rootRef`,ref:ce,as:l(s).as,"data-slot":`root`},e.$attrs,{class:_.value.root({class:[l(s).ui?.root,l(s).class]})}),{default:P(()=>[i(l(x))]),_:1},16,[`as`,`class`])],64))}}),sT={slots:{root:`relative flex items-start`,base:[`inline-flex items-center shrink-0 rounded-full border-2 border-transparent focus-visible:outline-3 data-[state=unchecked]:bg-accented`,`transition-[background] duration-200 ease-out`],container:`flex items-center`,thumb:`group pointer-events-none rounded-full bg-default shadow-lg ring-0 transition-transform duration-200 ease-out motion-reduce:transition-none data-[state=unchecked]:translate-x-0 data-[state=unchecked]:rtl:-translate-x-0 flex items-center justify-center`,icon:[`absolute shrink-0 group-data-[state=unchecked]:text-dimmed opacity-0 size-10/12`,`transition-[color,opacity] duration-200 ease-out`],wrapper:`ms-2`,label:`block font-medium text-default`,description:`text-muted`},variants:{color:{primary:{base:`data-[state=checked]:bg-primary outline-primary/25`,icon:`group-data-[state=checked]:text-primary`},secondary:{base:`data-[state=checked]:bg-secondary outline-secondary/25`,icon:`group-data-[state=checked]:text-secondary`},success:{base:`data-[state=checked]:bg-success outline-success/25`,icon:`group-data-[state=checked]:text-success`},info:{base:`data-[state=checked]:bg-info outline-info/25`,icon:`group-data-[state=checked]:text-info`},warning:{base:`data-[state=checked]:bg-warning outline-warning/25`,icon:`group-data-[state=checked]:text-warning`}
32,error:{base:`data-[state=checked]:bg-error outline-error/25`,icon:`group-data-[state=checked]:text-error`},neutral:{base:`data-[state=checked]:bg-inverted outline-inverted/25`,icon:`group-data-[state=checked]:text-highlighted`}},size:{xs:{base:`w-7`,container:`h-4`,thumb:`size-3 data-[state=checked]:translate-x-3 data-[state=checked]:rtl:-translate-x-3`,wrapper:`text-xs`},sm:{base:`w-8`,container:`h-4`,thumb:`size-3.5 data-[state=checked]:translate-x-3.5 data-[state=checked]:rtl:-translate-x-3.5`,wrapper:`text-xs`},md:{base:`w-9`,container:`h-5`,thumb:`size-4 data-[state=checked]:translate-x-4 data-[state=checked]:rtl:-translate-x-4`,wrapper:`text-sm`},lg:{base:`w-10`,container:`h-5`,thumb:`size-4.5 data-[state=checked]:translate-x-4.5 data-[state=checked]:rtl:-translate-x-4.5`,wrapper:`text-sm`},xl:{base:`w-11`,container:`h-6`,thumb:`size-5 data-[state=checked]:translate-x-5 data-[state=checked]:rtl:-translate-x-5`,wrapper:`text-base`}},checked:{true:{icon:`group-data-[state=checked]:opacity-100`}},unchecked:{true:{icon:`group-data-[state=unchecked]:opacity-100`}},loading:{true:{icon:`animate-spin`}},highlight:{true:``},required:{true:{label:`after:content-['*'] after:ms-0.5 after:text-error`}},disabled:{true:{root:`opacity-75`,base:`cursor-not-allowed`,label:`cursor-not-allowed`,description:`cursor-not-allowed`}}},compoundVariants:[{color:`primary`,highlight:!0,class:{base:`ring ring-primary`}},{color:`secondary`,highlight:!0,class:{base:`ring ring-secondary`}},{color:`success`,highlight:!0,class:{base:`ring ring-success`}},{color:`info`,highlight:!0,class:{base:`ring ring-info`}},{color:`warning`,highlight:!0,class:{base:`ring ring-warning`}},{color:`error`,highlight:!0,class:{base:`ring ring-error`}},{color:`neutral`,highlight:!0,class:{base:`ring ring-inverted`}}],defaultVariants:{color:`primary`,size:`md`}},cT=Object.assign({inheritAttrs:!1},{__name:`Switch`,props:{as:{type:null,required:!1},color:{type:null,required:!1},size:{type:null,required:!1},highlight:{type:Boolean,required:!1},loading:{type:Boolean,required:!1},loadingIcon:{type:null,required:!1},checkedIcon:{type:null,required:!1},uncheckedIcon:{type:null,required:!1},label:{type:String,required:!1},description:{type:String,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},disabled:{type:Boolean,required:!1},id:{type:String,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},value:{type:String,required:!1},defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1},trueValue:{type:null,required:!1},falseValue:{type:null,required:!1}},emits:[`change`,`update:modelValue`],setup(t,{emit:n}){let r=t,a=e(),o=n,s=tg(`switch`,r),c=Fh(),u=ng(Cr(s,`required`,`value`,`defaultValue`,`modelValue`,`trueValue`,`falseValue`),o),{id:d,emitFormChange:f,emitFormInput:p,size:h,color:g,highlight:_,name:y,disabled:b,ariaAttrs:x}=qy(r),C=d.value??j(),w=B(()=>g.value??s.color),T=B(()=>_.value??s.highlight),E=B(()=>h.value??s.size),A=B(()=>b.value??s.disabled),N=k(),F=B(()=>{let{"data-state":e,...t}=N;return t}),I=B(()=>ky({extend:sT,...c.ui?.switch||{}})({size:E.value,color:w.value,highlight:T.value,required:s.required,loading:s.loading,disabled:A.value||s.loading}));function ee(e){let t=new Event(`change`,{target:{value:e}});o(`change`,t),f(),p()}return(e,t)=>(D(),M(l(Y),{as:l(s).as,"data-slot":e.$attrs[`data-slot`]??`root`,class:v(I.value.root({class:[l(s).ui?.root,l(s).class]}))},{default:P(()=>[z(`div`,{"data-slot":`container`,class:v(I.value.container({class:l(s).ui?.container}))},[i(l($f),m({id:l(C)},{...l(u),...F.value,...l(x)},{name:l(y),disabled:A.value||l(s).loading,"data-slot":`base`,class:I.value.base({class:l(s).ui?.base}),"onUpdate:modelValue":ee}),{default:P(()=>[i(l(ep),{"data-slot":`thumb`,class:v(I.value.thumb({class:l(s).ui?.thumb}))},{default:P(()=>[l(s).loading?(D(),M($,{key:0,name:l(s).loadingIcon||l(c).ui.icons.loading,"data-slot":`icon`,class:v(I.value.icon({class:l(s).ui?.icon,checked:!0,unchecked:!0}))},null,8,[`name`,`class`])):(D(),q(R,{key:1},[l(s).checkedIcon?(D(),M($,{key:0,name:l(s).checkedIcon,"data-slot":`icon`,class:v(I.value.icon({class:l(s).ui?.icon,checked:!0}))},null,8,[`name`,`class`])):W(``,!0),l(s).uncheckedIcon?(D(),M($,{key:1,name:l(s).uncheckedIcon,"data-slot":`icon`,class:v(I.value.icon({class:l(s).ui?.icon,unchecked:!0}))},null,8,[`name`,`class`])):W(``,!0)],64))]),_:1},8,[`class`])]),_:1},16,[`id`,`name`,`disabled`,`class`])],2),l(s).label||a.label||l(s).description||a.description?(D(),q(`div`,{key:0,"data-slot":`wrapper`,class:v(I.value.wrapper({class:l(s).ui?.wrapper}))},[l(s).label||a.label?(D(),M(l(wd),{key:0,for:l(C),"data-slot":`label`,class:v(I.value.label({class:l(s).ui?.label}))},{default:P(()=>[O(e.$slots,`label`,{label:l(s).label},()=>[S(V(l(s).label),1)])]),_:3},8,[`for`,`class`])):W(``,!0),l(s).description||a.description?(D(),q(`p`,{key:1,"data-slot":`description`,class:v(I.value.description({class:l(s).ui?.description}))},[O(e.$slots,`description`,{description:l(s).description},()=>[S(V(l(s).description),1)])],2)):W(``,!0)],2)):W(``,!0)]),_:3},8,[`as`,`data-slot`,`class`]))}}),lT={slots:{root:`relative flex items-start`,container:`flex items-center`,base:`rounded-sm ring ring-inset ring-accented overflow-hidden focu
32s-visible:outline-none`,indicator:`flex items-center justify-center size-full text-inverted`,icon:`shrink-0`,wrapper:`w-full`,label:`block font-medium text-default`,description:`text-muted`},variants:{color:{primary:{indicator:`bg-primary`},secondary:{indicator:`bg-secondary`},success:{indicator:`bg-success`},info:{indicator:`bg-info`},warning:{indicator:`bg-warning`},error:{indicator:`bg-error`},neutral:{indicator:`bg-inverted`}},variant:{list:{root:``},card:{root:[`border border-muted rounded-lg hover:not-has-disabled:not-has-focus-visible:not-has-data-[state=checked]:bg-elevated/50`,`transition-colors`]}},indicator:{start:{root:`flex-row`,wrapper:`ms-2`},end:{root:`flex-row-reverse`,wrapper:`me-2`},hidden:{base:`sr-only`,wrapper:`flex flex-col items-center gap-1 text-center`}},size:{xs:{base:`size-3`,icon:`size-2.5`,container:`h-4`,wrapper:`text-xs`},sm:{base:`size-3.5`,icon:`size-3`,container:`h-4`,wrapper:`text-xs`},md:{base:`size-4`,icon:`size-3.5`,container:`h-5`,wrapper:`text-sm`},lg:{base:`size-4.5`,icon:`size-4`,container:`h-5`,wrapper:`text-sm`},xl:{base:`size-5`,icon:`size-4.5`,container:`h-6`,wrapper:`text-base`}},required:{true:{label:`after:content-['*'] after:ms-0.5 after:text-error`}},disabled:{true:{root:`opacity-75`,base:`cursor-not-allowed`,label:`cursor-not-allowed`,description:`cursor-not-allowed`}},highlight:{true:``,false:``},checked:{true:``}},compoundVariants:[{indicator:`hidden`,class:{container:`h-auto`}},{variant:`card`,highlight:!1,class:{root:`hover:not-has-disabled:not-has-focus-visible:not-has-data-[state=checked]:border-accented`}},{size:`xs`,indicator:`hidden`,class:{icon:`size-3`}},{size:`sm`,indicator:`hidden`,class:{icon:`size-3.5`}},{size:`md`,indicator:`hidden`,class:{icon:`size-4`}},{size:`lg`,indicator:`hidden`,class:{icon:`size-4.5`}},{size:`xl`,indicator:`hidden`,class:{icon:`size-5`}},{size:`xs`,variant:`card`,class:{root:`p-2.5`}},{size:`sm`,variant:`card`,class:{root:`p-3`}},{size:`md`,variant:`card`,class:{root:`p-3.5`}},{size:`lg`,variant:`card`,class:{root:`p-4`}},{size:`xl`,variant:`card`,class:{root:`p-4.5`}},{color:`primary`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-primary/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-primary`}},{color:`secondary`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-secondary/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-secondary`}},{color:`success`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-success/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-success`}},{color:`info`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-info/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-info`}},{color:`warning`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-warning/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-warning`}},{color:`error`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-error/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-error`}},{color:`neutral`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-inverted/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-inverted`}},{color:`primary`,variant:`card`,class:{root:`outline-primary/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-primary has-focus-visible:z-[1]`}},{color:`secondary`,variant:`card`,class:{root:`outline-secondary/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-secondary has-focus-visible:z-[1]`}},{color:`success`,variant:`card`,class:{root:`outline-success/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-success has-focus-visible:z-[1]`}},{color:`info`,variant:`card`,class:{root:`outline-info/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-info has-focus-visible:z-[1]`}},{color:`warning`,variant:`card`,class:{root:`outline-warning/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-warning has-focus-visible:z-[1]`}},{color:`error`,variant:`card`,class:{root:`outline-error/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-error has-focus-visible:z-[1]`}},{color:`neutral`,variant:`card`,class:{root:`outline-inverted/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-inverted has-focus-visible:z-[1]`}},{color:`primary`,variant:`list`,indicator:`hidden`,class:{root:`outline-primary/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-primary has-focus-visible:z-[1]`}},{color:`secondary`,variant:`list`,indicator:`hidden`,class:{root:`outline-secondary/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-secondary has-focus-visible:z-[1]`}},{color:`success`,variant:`list`,indicator:`hidden`,class:{root:`outline-success/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-success has-focus-visible:z-[1]`}},{color:`info`,variant:`list`,indicator:`hidden`,class:{root:`outline-info/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-info has-focus-visible:z-[1]`}},{color:`warning`,variant:`list`,indicator:`hidden`,class:{root:`outline-warning/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-warning has-focus-visible:z-[1]`}},{color:`error`,variant:`list`,indicator:`hidden`,class:{root:`outline-error/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-error has-focus-visible:z-[1]`}},{color:`neutral`,variant:`list`,indicator:`hidden`,class:{root:`outline-inverted/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-inverted has-focus-visible:z-[1]`}},{color:`primary`,variant:`card`,class:{root:`has-data-[state=checked]:border-primary/50 has-data-[state=checked]:bg-primary/10`}},{color:`secondary`,variant:`card`,class:{root:`has-data-[state=checked]:border-secondary/50 has-data-[state=checked]:bg-secondary/10`}},{color:`success`,variant:`card`,class:{root:`has-data-[state=checked]:border-success/50 has-data-[state=checked]:bg-success/10`}},{color:`info`,variant:`card`,class:{root:`has-data-[state=checked]:border-info/50 has-data-[state=checked]:bg-info/10`}},{color:`warning`,variant:`card`,class:{root:`has-data-[state=checked]:border-warning/50 has-data-[state=checked]:bg-warning/10`}},{color:`error`,variant:`card`,class:{root:`has-data-[state=checked]:border-error/50 has-data-[state=checked]:bg-error/10`}},{color:`neutral`,variant:`card`,class:{root:`has-data-[state=checked]:border-inverted/50 has-data-[state=checked]:bg-elevated`}}
32,{variant:`card`,disabled:!0,class:{root:`cursor-not-allowed`}},{color:`primary`,indicator:`hidden`,highlight:!0,class:{root:`not-has-disabled:border-primary not-has-disabled:has-data-[state=checked]:border-primary`}},{color:`secondary`,indicator:`hidden`,highlight:!0,class:{root:`not-has-disabled:border-secondary not-has-disabled:has-data-[state=checked]:border-secondary`}},{color:`success`,indicator:`hidden`,highlight:!0,class:{root:`not-has-disabled:border-success not-has-disabled:has-data-[state=checked]:border-success`}},{color:`info`,indicator:`hidden`,highlight:!0,class:{root:`not-has-disabled:border-info not-has-disabled:has-data-[state=checked]:border-info`}},{color:`warning`,indicator:`hidden`,highlight:!0,class:{root:`not-has-disabled:border-warning not-has-disabled:has-data-[state=checked]:border-warning`}},{color:`error`,indicator:`hidden`,highlight:!0,class:{root:`not-has-disabled:border-error not-has-disabled:has-data-[state=checked]:border-error`}},{color:`neutral`,indicator:`hidden`,highlight:!0,class:{root:`not-has-disabled:border-inverted not-has-disabled:has-data-[state=checked]:border-inverted`}},{color:`primary`,highlight:!0,class:{base:`ring-primary`}},{color:`secondary`,highlight:!0,class:{base:`ring-secondary`}},{color:`success`,highlight:!0,class:{base:`ring-success`}},{color:`info`,highlight:!0,class:{base:`ring-info`}},{color:`warning`,highlight:!0,class:{base:`ring-warning`}},{color:`error`,highlight:!0,class:{base:`ring-error`}},{color:`neutral`,highlight:!0,class:{base:`ring-inverted`}}],defaultVariants:{highlight:!1,size:`md`,color:`primary`,variant:`list`,indicator:`start`}},uT=Object.assign({inheritAttrs:!1},{__name:`Checkbox`,props:{as:{type:null,required:!1},label:{type:String,required:!1},description:{type:String,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},indicator:{type:null,required:!1},highlight:{type:Boolean,required:!1},icon:{type:null,required:!1},indeterminateIcon:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},disabled:{type:Boolean,required:!1},required:{type:Boolean,required:!1},name:{type:String,required:!1},value:{type:null,required:!1},id:{type:String,required:!1},defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1},trueValue:{type:null,required:!1},falseValue:{type:null,required:!1}},emits:[`change`,`update:modelValue`],setup(t,{emit:n}){let r=t,a=e(),o=n,s=tg(`checkbox`,r),c=Fh(),u=ng(Cr(s,`required`,`value`,`defaultValue`,`modelValue`,`trueValue`,`falseValue`),o),{id:d,emitFormChange:f,emitFormInput:p,size:h,color:g,highlight:_,name:y,disabled:b,ariaAttrs:x}=qy(r),C=d.value??j(),w=B(()=>g.value??s.color),T=B(()=>_.value??s.highlight),E=B(()=>h.value??s.size),A=B(()=>b.value??s.disabled),N=B(()=>s.indicator===`hidden`?s.icon:void 0),F=k(),I=B(()=>{let{"data-state":e,...t}=F;return t}),ee=B(()=>ky({extend:lT,...c.ui?.checkbox||{}})({size:E.value,color:w.value,variant:s.variant,indicator:s.indicator,highlight:T.value,required:s.required,disabled:A.value}));function te(e){let t=new Event(`change`,{target:{value:e}});o(`change`,t),f(),p()}return(e,t)=>(D(),M(l(Y),{as:!l(s).variant||l(s).variant===`list`?l(s).as:l(wd),"data-slot":e.$attrs[`data-slot`]??`root`,class:v(ee.value.root({class:[l(s).ui?.root,l(s).class]}))},{default:P(()=>[z(`div`,{"data-slot":`container`,class:v(ee.value.container({class:l(s).ui?.container}))},[i(l(Pl),m({id:l(C)},{...l(u),...I.value,...l(x)},{name:l(y),disabled:A.value,"data-slot":`base`,class:ee.value.base({class:l(s).ui?.base}),"onUpdate:modelValue":te}),{default:P(({state:e})=>[l(s).indicator===`hidden`?W(``,!0):(D(),M(l(Fl),{key:0,"data-slot":`indicator`,class:v(ee.value.indicator({class:l(s).ui?.indicator}))},{default:P(()=>[e===`indeterminate`?(D(),M($,{key:0,name:l(s).indeterminateIcon||l(c).ui.icons.minus,"data-slot":`icon`,class:v(ee.value.icon({class:l(s).ui?.icon}))},null,8,[`name`,`class`])):(D(),M($,{key:1,name:l(s).icon||l(c).ui.icons.check,"data-slot":`icon`,class:v(ee.value.icon({class:l(s).ui?.icon}))},null,8,[`name`,`class`]))]),_:2},1032,[`class`]))]),_:1},16,[`id`,`name`,`disabled`,`class`])],2),N.value||l(s).label||a.label||l(s).description||a.description?(D(),q(`div`,{key:0,"data-slot":`wrapper`,class:v(ee.value.wrapper({class:l(s).ui?.wrapper}))},[N.value?(D(),M($,{key:0,name:N.value,"data-slot":`icon`,class:v(ee.value.icon({class:l(s).ui?.icon}))},null,8,[`name`,`class`])):W(``,!0),l(s).label||a.label?(D(),M(_e(!l(s).variant||l(s).variant===`list`?l(wd):`p`),{key:1,for:l(C),"data-slot":`label`,class:v(ee.value.label({class:l(s).ui?.label}))},{default:P(()=>[O(e.$slots,`label`,{label:l(s).label},()=>[S(V(l(s).label),1)])]),_:3},8,[`for`,`class`])):W(``,!0),l(s).description||a.description?(D(),q(`p`,{key:2,"data-slot":`description`,class:v(ee.value.description({class:l(s).ui?.description}))},[O(e.$slots,`description`,{description:l(s).description},()=>[S(V(l(s).description),1)])],2)):W(``,!0)],2)):W(``,!0)]),_:3},8,[`as`,`data-slot`,`class`]))}}
32),dT={base:`w-full max-w-(--ui-container) mx-auto px-4 sm:px-6 lg:px-8`},fT={__name:`Container`,props:{as:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(e){let t=tg(`container`,e),n=Fh(),r=B(()=>ky({extend:dT,...n.ui?.container||{}}));return(e,n)=>(D(),M(l(Y),{as:l(t).as,class:v(r.value({class:[l(t).ui?.base,l(t).class]}))},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`as`,`class`]))}};(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}
32[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 pT=typeof window<`u`&&typeof document<`u`;typeof WorkerGlobalScope<`u`&&globalThis instanceof WorkerGlobalScope;var mT=e=>typeof e<`u`;function hT(e){return JSON.parse(JSON.stringify(e))}function gT(e,t,n,r={}){let{clone:i=!1,passive:a=!1,eventName:o,deep:s=!1,defaultValue:c,shouldEmit:l}=r,u=w(),d=n||u?.emit||(u?.$emit)?.bind(u)||(u?.proxy?.$emit)?.bind(u?.proxy),f=o;t||=`modelValue`,f||=`update:${t.toString()}`;let p=e=>i?typeof i==`function`?i(e):hT(e):e,m=()=>mT(e[t])?p(e[t]):c,h=e=>{l?l(e)&&d(f,e):d(f,e)};if(a){let n=m(),r=N(n),i=!1;return U(()=>e[t],e=>{i||(i=!0,r.value=p(e),g(()=>i=!1))}),U(r,n=>{!i&&(n!==e[t]||s)&&h(n)},{deep:s}),r}return B({get(){return m()},set(e){h(e)}})}var[_T,vT]=oa(`DrawerRoot`),yT=new WeakMap;function bT(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&&yT.set(e,r)}function xT(e,t){if(!e||!(e instanceof HTMLElement))return;let n=yT.get(e);n&&Object.entries(n).forEach(([t,n])=>{e.style[t]=n})}function ST(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(`, `)[wT(t)?13:12]):(i=r.match(/^matrix\((.+)\)$/),i?Number.parseFloat(i[1].split(`, `)[wT(t)?5:4]):null)}function CT(e){return 8*(Math.log(e+1)-2)}function wT(e){switch(e){case`top`:case`bottom`:return!0;case`left`:case`right`:return!1;default:return e}}function TT(e,t){if(!e)return()=>{};let n=e.style.cssText;return Object.assign(e.style,t),()=>{e.style.cssText=n}}var ET={DURATION:.5,EASE:[.32,.72,0,1]},DT=.4,OT=.25,kT=100,AT=8,jT=16,MT=26,NT=`vaul-dragging`;function PT({activeSnapPoint:e,snapPoints:t,drawerRef:n,overlayRef:r,fadeFromIndex:i,onSnapPointChange:a,direction:o}){let s=N(typeof window<`u`?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);function c(){s.value={innerWidth:window.innerWidth,innerHeight:window.innerHeight}}x(()=>{typeof window<`u`&&window.addEventListener(`resize`,c)}),f(()=>{typeof window<`u`&&window.removeEventListener(`resize`,c)});let l=B(()=>(t.value&&e.value===t.value[t.value.length-1])??null),u=B(()=>t.value&&t.value.length>0&&(i?.value||i?.value===0)&&!Number.isNaN(i?.value)&&t.value[i?.value??-1]===e.value||!t.value),d=B(()=>t.value?.findIndex(t=>t===e.value)??null),p=B(()=>t.value?.map(e=>{let t=typeof e==`string`,n=0;if(t&&(n=Number.parseInt(e,10)),wT(o.value)){let r=t?n:s.value?e*s.value.innerHe
32ight: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=B(()=>d.value===null?null:p.value?.[d.value]),h=s=>{let c=p.value?.findIndex(e=>e===s)??null;g(()=>{a(c,p.value),bT(n.value?.$el,{transition:`transform ${ET.DURATION}s cubic-bezier(${ET.EASE.join(`,`)})`,transform:wT(o.value)?`translate3d(0, ${s}px, 0)`:`translate3d(${s}px, 0, 0)`})}),p.value&&c!==p.value.length-1&&c!==i?.value?bT(r.value?.$el,{transition:`opacity ${ET.DURATION}s cubic-bezier(${ET.EASE.join(`,`)})`,opacity:`0`}):bT(r.value?.$el,{transition:`opacity ${ET.DURATION}s cubic-bezier(${ET.EASE.join(`,`)})`,opacity:`1`}),e.value=c===null?null:t.value?.[c]??null};U([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 _({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,u=d.value===i.value-1,f=d.value===0,g=e>0;if(u&&bT(r.value?.$el,{transition:`opacity ${ET.DURATION}s cubic-bezier(${ET.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=wT(o.value)?window.innerHeight:window.innerWidth;if(a>DT&&Math.abs(e)<v*.4){let e=g?1:-1;if(e>0&&l){h(p.value[(t.value?.length??0)-1]);return}if(f&&e<0&&s&&n(),d.value===null)return;h(p.value[d.value+e]);return}h(_)}function v({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]||bT(n.value?.$el,{transform:wT(o.value)?`translate3d(0, ${t}px, 0)`:`translate3d(${t}px, 0, 0)`})}function y(e,n){if(!t.value||typeof d.value!=`number`||!p.value||i.value===void 0)return null;let r=d.value===i.value-1;if(d.value>=i.value&&n)return 0;if(r&&!n)return 1;if(!u.value&&!r)return null;let a=r?d.value+1:d.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:l,shouldFade:u,getPercentageDragged:y,activeSnapPointIndex:d,onRelease:_,onDrag:v,snapPointsOffset:p}}function FT(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}var IT=null;function LT(e){let{isOpen:t,modal:n,nested:r,hasBeenOpened:i,preventScrollRestoration:a,noBodyStyles:o}=e,s=N(typeof window<`u`?window.location.href:``),c=N(0);function l(){if(FT()&&IT===null&&t.value&&!o.value){IT={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:`${-c.value}px`,left:`${-e}px`,right:`0px`,height:`auto`}),setTimeout(()=>{requestAnimationFrame(()=>{let e=t-window.innerHeight;e&&c.value>=t&&(document.body.style.top=`-${c.value+e}px`)})},300)}}function u(){if(FT()&&IT!==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,IT),window.requestAnimationFrame(()=>{if(a.value&&s.value!==window.location.href){s.value=window.location.href;return}window.scrollTo(t,e)}),IT=null}}return x(()=>{function e(){c.value=window.scrollY}e(),window.addEventListener(`scroll`,e),Ee(()=>{window.removeEventListener(`scroll`,e)})}),U([t,i,s],()=>{r.value||!i.value||(t.value?(window.matchMedia(`(display-mode: standalone)`).matches||l(),n.value||setTimeout(()=>{u()},500)):u())}),{restorePositionSetting:u}}function RT(e,t){return e&&e.value?e:t}function zT(e){let{emitDrag:t,emitRelease:n,emitClose:r,emitOpenChange:i,open:a,dismissible:o,nested:s,modal:c,shouldScaleBackground:l,setBackgroundColorOnScale:u,scrollLockTimeout:d,closeThreshold:f,activeSnapPoint:p,fadeFromIndex:m,direction:h,noBodyStyles:g,handleOnly:_,preventScrollRestoration:v}=e,y=N(a.value??!1),b=N(!1),x=N(!1),S=N(!1),C=N(null),w=N(null),T=N(null),E=N(null),D=N(null),O=N(!1),k=N(null),A=N(0),j=N(!1);N(0);let M=N(null);N(0);let P=B(()=>M.value?.$el.getBoundingClientRect().height||0),F=RT(e.snapPoints,N(void 0)),I=B(()=>F&&(F.value?.length??0)>0),ee=N(null),{activeSnapPointIndex:te,onRelease:L,snapPointsOffset:ne,onDrag:R,shouldFade:re,getPercentageDragged:z}=PT({snapPoints:F,activeSnapPoint:p,drawerRef:M,fadeFromIndex:m,overlayRef:C,onSnapPointChange:ie,direction:h});function ie(e,t){F.value&&e===t.length-1&&(w.value=new Date)}LT({isOpen:y,modal:c,nested:s,hasBeenOpened:b,noBodyStyles:g,preventScrollRestoration:v});function ae(){return(window.innerWidth-MT)/window.innerWidth}function oe(e,t){if(!e)return!1;let n=e,r=window.getSelection()?.toString(),i=M.value?ST(M.value.$el,h.value):null,a=new Date;if(n.hasAttribute(`data-vaul-no-drag`)||n.closest(`[data-vaul-no-drag]`))return!1;if(h.value===`right`||h.value===`left`)return!0;
32if(w.value&&a.getTime()-w.value.getTime()<500)return!1;if(i!==null&&(h.value===`bottom`?i>0:i<0))return!0;if(r&&r.length>0)return!1;if(D.value&&a.getTime()-D.value.getTime()<d.value&&i===0||t)return D.value=a,!1;for(;n;){if(n.scrollHeight>n.clientHeight){if(n.scrollTop!==0)return D.value=new Date,!1;if(n.getAttribute(`role`)===`dialog`)return!0}n=n.parentNode}return!0}function se(e){!o.value&&!F.value||M.value&&!M.value.$el.contains(e.target)||(x.value=!0,T.value=new Date,e.target.setPointerCapture(e.pointerId),A.value=wT(h.value)?e.clientY:e.clientX)}function V(e){var n;if(M.value&&x.value){let r=h.value===`bottom`||h.value===`right`?1:-1,i=(A.value-(wT(h.value)?e.clientY:e.clientX))*r,a=i>0,s=F.value&&!o.value&&!a;if(s&&te.value===0)return;let c=Math.abs(i),u=document.querySelector(`[data-vaul-drawer-wrapper]`)||document.querySelector(`[vaul-drawer-wrapper]`),d=c/P.value,f=z(c,a);if(f!==null&&(d=f),s&&d>=1||!O.value&&!oe(e.target,a))return;if((n=M?.value)==null||n.$el.classList.add(NT),O.value=!0,bT(M.value?.$el,{transition:`none`}),bT(C.value?.$el,{transition:`none`}),F.value&&R({draggedDistance:i}),a&&!F.value){let e=CT(i),t=Math.min(e*-1,0)*r;bT(M.value?.$el,{transform:wT(h.value)?`translate3d(0, ${t}px, 0)`:`translate3d(${t}px, 0, 0)`});return}let p=1-d;if((re.value||m.value&&te.value===m.value-1)&&(t(d),bT(C.value?.$el,{opacity:`${p}`,transition:`none`},!0)),u&&C.value&&l.value){let e=Math.min(ae()+d*(1-ae()),1),t=8-d*8,n=Math.max(0,14-d*14);bT(u,{borderRadius:`${t}px`,transform:wT(h.value)?`scale(${e}) translate3d(0, ${n}px, 0)`:`scale(${e}) translate3d(${n}px, 0, 0)`,transition:`none`},!0)}if(!F.value){let e=c*r;bT(M.value?.$el,{transform:wT(h.value)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})}}}function ce(){if(!M.value)return;let e=document.querySelector(`[data-vaul-drawer-wrapper]`)||document.querySelector(`[vaul-drawer-wrapper]`),t=ST(M.value.$el,h.value);bT(M.value.$el,{transform:`translate3d(0, 0, 0)`,transition:`transform ${ET.DURATION}s cubic-bezier(${ET.EASE.join(`,`)})`}),bT(C.value?.$el,{transition:`opacity ${ET.DURATION}s cubic-bezier(${ET.EASE.join(`,`)})`,opacity:`1`}),l.value&&t&&t>0&&y.value&&bT(e,{borderRadius:`${AT}px`,overflow:`hidden`,...wT(h.value)?{transform:`scale(${ae()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`,transformOrigin:`top`}:{transform:`scale(${ae()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`,transformOrigin:`left`},transitionProperty:`transform, border-radius`,transitionDuration:`${ET.DURATION}s`,transitionTimingFunction:`cubic-bezier(${ET.EASE.join(`,`)})`},!0)}function H(e){M.value&&(r(),e||(y.value=!1),window.setTimeout(()=>{F.value&&(p.value=F.value[0])},ET.DURATION*1e3))}pe(()=>{if(!y.value&&l.value&&pT){let e=setTimeout(()=>{xT(document.body)},200);return()=>clearTimeout(e)}}),U(a,()=>{y.value=a.value,a.value||H()});function le(e){if(!x.value||!M.value)return;M.value.$el.classList.remove(NT),O.value=!1,x.value=!1,E.value=new Date;let t=ST(M.value.$el,h.value);
32if(!oe(e.target,!1)||!t||Number.isNaN(t)||T.value===null)return;let r=E.value.getTime()-T.value.getTime(),i=A.value-(wT(h.value)?e.clientY:e.clientX),a=Math.abs(i)/r;if(a>.05&&(S.value=!0,window.setTimeout(()=>{S.value=!1},200)),F.value){let e=h.value===`bottom`||h.value===`right`?1:-1;L({draggedDistance:i*e,closeDrawer:H,velocity:a,dismissible:o.value}),n(!0);return}if(h.value===`bottom`||h.value===`right`?i>0:i<0){ce(),n(!0);return}if(a>DT){H(),n(!1);return}if(t>=Math.min(M.value.$el.getBoundingClientRect().height??0,window.innerHeight)*f.value){H(),n(!1);return}n(!0),ce()}U(y,e=>{e&&(w.value=new Date),i(e)},{immediate:!0});function ue(e){var t;let n=e?(window.innerWidth-jT)/window.innerWidth:1,r=e?-16:0;k.value&&window.clearTimeout(k.value),bT(M.value?.$el,{transition:`transform ${ET.DURATION}s cubic-bezier(${ET.EASE.join(`,`)})`,transform:`scale(${n}) translate3d(0, ${r}px, 0)`}),!e&&(t=M.value)!=null&&t.$el&&(k.value=window.setTimeout(()=>{let e=ST(M.value?.$el,h.value);bT(M.value?.$el,{transition:`none`,transform:wT(h.value)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})},500))}function de(e){if(e<0)return;let t=wT(h.value)?window.innerHeight:window.innerWidth,n=(t-jT)/t,r=n+e*(1-n),i=-16+e*jT;bT(M.value?.$el,{transform:wT(h.value)?`scale(${r}) translate3d(0, ${i}px, 0)`:`scale(${r}) translate3d(${i}px, 0, 0)`,transition:`none`})}function fe(e){let t=wT(h.value)?window.innerHeight:window.innerWidth,n=e?(t-jT)/t:1,r=e?-16:0;e&&bT(M.value?.$el,{transition:`transform ${ET.DURATION}s cubic-bezier(${ET.EASE.join(`,`)})`,transform:wT(h.value)?`scale(${n}) translate3d(0, ${r}px, 0)`:`scale(${n}) translate3d(${r}px, 0, 0)`})}return{open:a,isOpen:y,modal:c,keyboardIsOpen:j,hasBeenOpened:b,drawerRef:M,drawerHeightRef:P,overlayRef:C,handleRef:ee,isDragging:x,dragStartTime:T,isAllowedToDrag:O,snapPoints:F,activeSnapPoint:p,hasSnapPoints:I,pointerStart:A,dismissible:o,snapPointsOffset:ne,direction:h,shouldFade:re,fadeFromIndex:m,shouldScaleBackground:l,setBackgroundColorOnScale:u,onPress:se,onDrag:V,onRelease:le,closeDrawer:H,onNestedDrag:de,onNestedRelease:fe,onNestedOpenChange:ue,emitClose:r,emitDrag:t,emitRelease:n,emitOpenChange:i,nested:s,handleOnly:_,noBodyStyles:g}}var BT=G({__name:`DrawerRoot`,props:{activeSnapPoint:{default:void 0},closeThreshold:{default:OT},shouldScaleBackground:{type:Boolean,default:void 0},setBackgroundColorOnScale:{type:Boolean,default:!0},scrollLockTimeout:{default:kT},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(t,{expose:n,emit:r}){let i=t,o=r;e();let s=B(()=>i.fadeFromIndex??(i.snapPoints&&i.snapPoints.length-1)),c=gT(i,`open`,o,{defaultValue:i.defaultOpen,passive:i.open===void 0}),u=gT(i,`activeSnapPoint`,o,{passive:i.activeSnapPoint===void 0}),d={emitDrag:e=>o(`drag`,e),emitRelease:e=>o(`release`,e),emitClose:()=>o(`close`),emitOpenChange:e=>{o(`update:open`,e),setTimeout(()=>{o(`animationEnd`,e)},ET.DURATION*1e3)}},{closeDrawer:f,hasBeenOpened:p,modal:m,isOpen:h}=vT(zT({...d,...a(i),activeSnapPoint:u,fadeFromIndex:s,open:c}));function g(e){if(c.value!==void 0){d.emitOpenChange(e);return}h.value=e,e?p.value=!0:f()}return n({open:h}),(e,t)=>(D(),M(l(Bo),{open:l(h),modal:l(m),"onUpdate:open":g},{default:P(()=>[O(e.$slots,`default`,{open:l(h)})]),_:3},8,[`open`,`modal`]))}}),VT=G({__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}=_T();function s(){a(!1)}function c(e){i(e)}function u(e){e&&a(e),r(`update:open`,e)}let d=za(n,r);return(e,t)=>(D(),M(BT,m(l(d),{nested:``,onClose:s,onDrag:c,onRelease:l(o),"onUpdate:open":u}),{default:P(()=>[O(e.$slots,`default`)]),_:3},16,[`onRelease`]))}}),HT=G({__name:`DrawerOverlay`,setup(e){let{overlayRef:t,hasSnapPoints:n,isOpen:r,shouldFade:i}=_T();return(e,a)=>(D(),M(l(ks),{ref_key:`overlayRef`,ref:t,"data-vaul-overlay":``,"data-vaul-snap-points":l(r)&&l(n)?`true`:`false`,"data-vaul-snap-points-overlay":l(r)&&l(i)?`true`:`false`},null,8,[`data-vaul-snap-points`,`data-vaul-snap-points-overlay`]))}});
32function UT(){let{direction:e,isOpen:t,shouldScaleBackground:n,setBackgroundColorOnScale:r,noBodyStyles:i}=_T(),a=N(null),o=N(document.body.style.backgroundColor);function s(){return(window.innerWidth-MT)/window.innerWidth}pe(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&&TT(document.body,{background:`black`}),TT(t,{transformOrigin:wT(e.value)?`top`:`left`,transitionProperty:`transform, border-radius`,transitionDuration:`${ET.DURATION}s`,transitionTimingFunction:`cubic-bezier(${ET.EASE.join(`,`)})`});let n=TT(t,{borderRadius:`${AT}px`,overflow:`hidden`,...wT(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`)},ET.DURATION*1e3)})}},{flush:`pre`})}var WT=G({__name:`DrawerContent`,setup(e){let{open:t,isOpen:r,snapPointsOffset:i,hasSnapPoints:a,drawerRef:o,onPress:s,onDrag:c,onRelease:u,modal:d,emitOpenChange:f,dismissible:p,keyboardIsOpen:m,closeDrawer:h,direction:g,handleOnly:_}=_T();UT();let v=N(!1),y=B(()=>i.value&&i.value.length>0?`${i.value[0]}px`:`0`);function b(e){if(!d.value||e.defaultPrevented){e.preventDefault();return}m.value&&=!1,p.value?f(!1):e.preventDefault()}function x(e){_.value||s(e)}function S(e){_.value||c(e)}return pe(()=>{a.value&&window.requestAnimationFrame(()=>{v.value=!0})}),(e,t)=>(D(),M(l(Es),{ref_key:`drawerRef`,ref:o,"data-vaul-drawer":``,"data-vaul-drawer-direction":l(g),"data-vaul-delayed-snap-points":v.value?`true`:`false`,"data-vaul-snap-points":l(r)&&l(a)?`true`:`false`,style:n({"--snap-point-height":y.value}),onPointerdown:x,onPointermove:S,onPointerup:l(u),onPointerDownOutside:b,onOpenAutoFocus:t[0]||=xe(()=>{},[`prevent`]),onEscapeKeyDown:t[1]||=e=>{l(p)||e.preventDefault()}},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`data-vaul-drawer-direction`,`data-vaul-delayed-snap-points`,`data-vaul-snap-points`,`style`,`onPointerup`]))}}),GT=[`data-vaul-drawer-visible`],KT={"data-vaul-handle-hitarea":``,"aria-hidden":`true`},qT=250,JT=120,YT=G({__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:u,dismissible:d,closeDrawer:f}=_T(),p=N(null),m=N(!1);function h(){if(m.value){v();return}window.setTimeout(()=>{g()},JT)}function g(){if(u.value||t.preventCycle||m.value){v();return}if(v(),!s.value||s.value.length===0){d.value||f();return}let e=c.value===s.value[s.value.length-1];if(e&&d.value){f();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},qT)}function v(){p.value&&window.clearTimeout(p.value),m.value=!1}function y(e){a.value&&n(e),_()}function b(e){a.value&&r(e)}return(e,t)=>(D(),q(`div`,{ref_key:`handleRef`,ref:i,"data-vaul-drawer-visible":l(o)?`true`:`false`,"data-vaul-handle":``,"aria-hidden":`true`,onClick:h,onPointercancel:v,onPointerdown:y,onPointermove:b},[z(`span`,KT,[O(e.$slots,`default`)])],40,GT))}}),XT={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`}}]},ZT={__name:`Drawer`,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}
32,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(t,{emit:n}){let r=t,a=n,o=e(),s=tg(`drawer`,r),{t:u}=Om(),d=Fh(),f=ng(Cr(s,`activeSnapPoint`,`closeThreshold`,`shouldScaleBackground`,`setBackgroundColorOnScale`,`scrollLockTimeout`,`fixed`,`dismissible`,`modal`,`open`,`defaultOpen`,`nested`,`direction`,`noBodyStyles`,`handleOnly`,`preventScrollRestoration`,`snapPoints`),a),p=Am(C(()=>s.portal)),h=C(()=>s.content),g=B(()=>s.dismissible?{pointerDownOutside:pb}:[`interactOutside`,`escapeKeyDown`].reduce((e,t)=>(e[t]=e=>{e.preventDefault(),a(`close:prevent`)},e),{})),_=B(()=>ky({extend:XT,...d.ui?.drawer||{}})({direction:s.direction,inset:s.inset,snapPoints:s.snapPoints&&s.snapPoints.length>0}));return(e,t)=>(D(),M(_e(l(s).nested?l(VT):l(BT)),H(c(l(f))),{default:P(()=>[o.default?(D(),M(l(Ns),{key:0,"as-child":``,class:v(l(s).class)},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`class`])):W(``,!0),i(l(js),H(c(l(p))),{default:P(()=>[i(l(zy),null,{default:P(()=>[l(s).overlay?(D(),M(l(HT),{key:0,"data-slot":`overlay`,class:v(_.value.overlay({class:l(s).ui?.overlay}))},null,8,[`class`])):W(``,!0),i(l(WT),m({"data-slot":`content`,class:_.value.content({class:[!o.default&&l(s).class,l(s).ui?.content]})},h.value,A(g.value)),{default:P(()=>[l(s).handle?(D(),M(l(YT),{key:0,"data-slot":`handle`,class:v(_.value.handle({class:l(s).ui?.handle}))},null,8,[`class`])):W(``,!0),!l(s).title&&!o.title||!l(s).description&&!o.description||o.content?(D(),M(l(Is),{key:1},{default:P(()=>[!l(s).title&&!o.title?(D(),M(l(Ms),{key:0})):o.content?(D(),M(l(Ms),{key:1},{default:P(()=>[O(e.$slots,`title`,{},()=>[S(V(l(s).title),1)])]),_:3})):W(``,!0),!l(s).description&&!o.description?(D(),M(l(Ds),{key:2})):o.content?(D(),M(l(Ds),{key:3},{default:P(()=>[O(e.$slots,`description`,{},()=>[S(V(l(s).description),1)])]),_:3})):W(``,!0)]),_:3})):W(``,!0),O(e.$slots,`content`,{},()=>[z(`div`,{"data-slot":`container`,class:v(_.value.container({class:l(s).ui?.container}))},[o.header||l(s).title||o.title||l(s).description||o.description||l(s).close||o.close||o.actions?(D(),q(`div`,{key:0,"data-slot":`header`,class:v(_.value.header({class:l(s).ui?.header}))},[O(e.$slots,`header`,{},()=>[l(s).title||o.title||l(s).description||o.description?(D(),q(`div`,{key:0,"data-slot":`wrapper`,class:v(_.value.wrapper({class:l(s).ui?.wrapper}))},[l(s).title||o.title?(D(),M(l(Ms),{key:0,"data-slot":`title`,class:v(_.value.title({class:l(s).ui?.title}))},{default:P(()=>[O(e.$slots,`title`,{},()=>[S(V(l(s).title),1)])]),_:3},8,[`class`])):W(``,!0),l(s).description||o.description?(D(),M(l(Ds),{key:1,"data-slot":`description`,class:v(_.value.description({class:l(s).ui?.description}))},{default:P(()=>[O(e.$slots,`description`,{},()=>[S(V(l(s).description),1)])]),_:3},8,[`class`])):W(``,!0)],2)):W(``,!0),o.actions||l(s).close||o.close?(D(),q(`div`,{key:1,"data-slot":`actions`,class:v(_.value.actions({class:l(s).ui?.actions}))},[O(e.$slots,`actions`),l(s).close||o.close?(D(),M(l(Vo),{key:0,"as-child":``},{default:P(()=>[O(e.$slots,`close`,{ui:_.value},()=>[l(s).close?(D(),M(tb,m({key:0,icon:l(s).closeIcon||l(d).ui.icons.close,color:`neutral`,variant:`ghost`,"aria-label":l(u)(`drawer.close`)},typeof l(s).close==`object`?l(s).close:{},{"data-slot":`close`,class:_.value.close({class:l(s).ui?.close})}),null,16,[`icon`,`aria-label`,`class`])):W(``,!0)])]),_:3})):W(``,!0)],2)):W(``,!0)])],2)):W(``,!0),o.body?(D(),q(`div`,{key:1,"data-slot":`body`,class:v(_.value.body({class:l(s).ui?.body}))},[O(e.$slots,`body`)],2)):W(``,!0),o.footer?(D(),q(`div`,{key:2,"data-slot":`footer`,class:v(_.value.footer({class:l(s).ui?.footer}))},[O(e.$slots,`footer`)],2)):W(``,!0)],2)])]),_:3},16,[`class`])]),_:3})]),_:3},16)]),_:3},16))}},QT={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`}}}},$T=Object.assign({inheritAttrs:!1},{__name:`Header`,props:se({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(t){let n=t,r=e(),a=tg(`header`,n),o=b(t,`open`,{type:Boolean,default:!1}),s=it(),{t:u}=Om(),d=Fh(),[f,p]=zr(),[h,g]=zr(),[_,y]=zr(),x=B(()=>(r.title&&xm(r.title())||a.title||`Nuxt UI`).trim());U(()=>s.fullPath,()=>{a.autoClose&&(o.value=!1)});let w=B(()=>ky({extend:QT,...d.ui?.header||{}})()),T=B(()=>({slideover:_b,modal:hb,drawer:ZT})[a.mode]),E=C(()=>Sa(a.menu,{},a.mode===`modal`?{fullscreen:!0,transition:!1}:{}));function k(){o.value=!o.value}return(e,t)=>(D(),q(R,null,[i(l(_),null,{default:P(()=>[O(e.$slots,`toggle`,{open:o.value,toggle:k,ui:w.value},()=>[l(a).toggle?(D(),M(tb,m({key:0,color:`neutral`,variant:`ghost`,"aria-label":o.value?l(u)(`header.close`):l(u)(`header.open`),icon:o.value?l(d).ui.icons.close:l(d
32).ui.icons.menu},typeof l(a).toggle==`object`?l(a).toggle:{},{"data-slot":`toggle`,class:w.value.toggle({class:l(a).ui?.toggle,toggleSide:l(a).toggleSide}),onClick:k}),null,16,[`aria-label`,`icon`,`class`])):W(``,!0)])]),_:3}),i(l(f),null,{default:P(()=>[z(`div`,{"data-slot":`left`,class:v(w.value.left({class:l(a).ui?.left}))},[l(a).toggleSide===`left`?(D(),M(l(y),{key:0})):W(``,!0),O(e.$slots,`left`,{},()=>[i($y,{to:l(a).to,"aria-label":x.value,"data-slot":`title`,class:v(w.value.title({class:l(a).ui?.title}))},{default:P(()=>[O(e.$slots,`title`,{},()=>[S(V(l(a).title),1)])]),_:3},8,[`to`,`aria-label`,`class`])])],2)]),_:3}),i(l(h),null,{default:P(()=>[z(`div`,{"data-slot":`right`,class:v(w.value.right({class:l(a).ui?.right}))},[O(e.$slots,`right`),l(a).toggleSide===`right`?(D(),M(l(y),{key:0})):W(``,!0)],2)]),_:3}),i(l(Y),m({as:l(a).as,"data-slot":`root`},e.$attrs,{class:w.value.root({class:[l(a).ui?.root,l(a).class]})}),{default:P(()=>[O(e.$slots,`top`),i(fT,{"data-slot":`container`,class:v(w.value.container({class:l(a).ui?.container}))},{default:P(()=>[i(l(p)),z(`div`,{"data-slot":`center`,class:v(w.value.center({class:l(a).ui?.center}))},[O(e.$slots,`default`)],2),i(l(g))]),_:3},8,[`class`]),O(e.$slots,`bottom`)]),_:3},16,[`as`,`class`]),i(l(T),m({open:o.value,"onUpdate:open":t[0]||=e=>o.value=e,title:l(u)(`header.title`),description:l(u)(`header.description`)},E.value,{ui:{overlay:w.value.overlay({class:l(a).ui?.overlay}),content:w.value.content({class:l(a).ui?.content})}}),{content:P(t=>[O(e.$slots,`content`,H(c(t)),()=>[l(a).mode===`drawer`?W(``,!0):(D(),q(`div`,{key:0,"data-slot":`header`,class:v(w.value.header({class:l(a).ui?.header}))},[i(l(p)),i(l(g))],2)),z(`div`,{"data-slot":`body`,class:v(w.value.body({class:l(a).ui?.body}))},[O(e.$slots,`body`)],2)])]),_:3},16,[`open`,`title`,`description`,`ui`])],64))}});function eE(e,t={}){let{arrivedState:n}=Ii(e);return{style:B(()=>{let r=K(e),i=K(t.orientation)??`vertical`,[a,o]=i===`horizontal`?[`left`,`right`]:[`top`,`bottom`],s=!n[a],c=!n[o];if(!s&&!c||!(r&&(i===`horizontal`?r.scrollWidth>r.clientWidth:r.scrollHeight>r.clientHeight)))return;let l=`${K(t.size)??24}px`,u=i===`horizontal`?`90deg`:`180deg`;return s&&c?{maskImage:`linear-gradient(${u}, transparent, #000 ${l}, #000 calc(100% - ${l}), transparent)`}:s?{maskImage:`linear-gradient(${u}, transparent, #000 ${l})`}:{maskImage:`linear-gradient(${u}, #000, #000 calc(100% - ${l}), transparent)`}}),isOverflowing:B(()=>{n.top,n.bottom,n.left,n.right;let r=K(e);return r?(K(t.orientation)??`vertical`)===`horizontal`?r.scrollWidth>r.clientWidth:r.scrollHeight>r.clientHeight:!1}),arrivedState:n}}var tE={slots:{root:`relative outline-primary/25 focus-visible:outline-3`,viewport:`relative flex`,item:``},variants:{orientation:{vertical:{root:`overflow-y-auto overflow-x-hidden`,viewport:`flex-col`,item:``},horizontal:{root:`overflow-x-auto overflow-y-hidden`,viewport:`flex-row`,item:``}},externalScroll:{true:{root:`overflow-visible`}}}},nE=[`data-index`],rE={__name:`ScrollArea`,props:{as:{type:null,required:!1},orientation:{type:null,required:!1,default:`vertical`},items:{type:Array,required:!1},virtualize:{type:[Boolean,Object],required:!1,default:!1},shadow:{type:[Boolean,Object],required:!1,default:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},emits:[`scroll`],setup(e,{expose:t,emit:r}){let i=e,a=r,o=tg(`scrollArea`,i),{dir:s}=Om(),c=Fh(),u=B(()=>typeof o.virtualize==`object`&&!!o.virtualize.getScrollElement),d=B(()=>ky({extend:tE,...c.ui?.scrollArea||{}})({orientation:o.orientation,externalScroll:u.value})),f=ne(`rootRef`),p=o.shadow?eE(B(()=>f.value?.$el),{orientation:()=>o.orientation??`vertical`,size:typeof o.shadow==`object`?o.shadow.size:void 0}).style:void 0,m=B(()=>s.value===`rtl`),h=B(()=>o.orientation===`horizontal`),g=B(()=>!h.value),_=()=>(u.value?y.value.getScrollElement?.():f.value?.$el)??null,y=C(()=>Sa(typeof o.virtualize==`boolean`?{}:o.virtualize,{estimateSize:100,overscan:12,gap:0,paddingStart:0,paddingEnd:0,scrollMargin:0})),b=B(()=>{let e=y.value.lanes;return typeof e==`number`?e:void 0}),x=B(()=>typeof o.virtualize==`object`&&o.virtualize.skipMeasurement===!0),S=!!o.virtualize&&jc({...y.value,get overscan(){return y.value.overscan},get gap(){return y.value.gap},get paddingStart(){return y.value.paddingStart},get paddingEnd(){return y.value.paddingEnd},get scrollMargin(){return y.value.scrollMargin},get lanes(){return b.value},get isRtl(){return m.value},get count(){return o.items?.length||0},getScrollElement:_,get horizontal(){return h.value},estimateSize:e=>{let t=y.value.estimateSize;return typeof t==`function`?t(e):t}}),w=B(()=>S?S.value.getVirtualItems():[]),T=B(()=>S?S.value.getTotalSize():0),k=B(()=>({position:`relative`,inlineSize:h.value?`${T.value}px`:`100%`,blockSize:g.value?`${T.value}px`:`100%`}));function A(e){let t=b.value!==void 0&&b.value>1,n=e.lane,r=y.value.gap??0,i=e.start-y.value.scrollMargin,a=t?`calc((100% - ${(b.value-1)*r}px) / ${b.value})`:`100%`,o=t&&n!==void 0?`calc(${n} * ((100% - ${(b.value-1)*r}px) / ${b.value} + ${r}px))`:0;return{position:`absolute`,insetBlockStart:h.value&&t?o:0,insetInlineStart:g.value&&t?o:0,blockSize:h.value?t?a:`100%`:void 0,inlineSize:g.value?t?a:`100%`:void 0,transform:h.value?`translateX(${m.value?-i:i}px)`:`translateY(${i}px)`}}let j=null,N=null;U(_,e=>{j?.disconnect(),j=null,!(!S||!e)&&(j=new ResizeObserver(()=>{N===null&&(N=requestAnimationFrame(()=>{N=null,S.value.measure()}))}),j.observe(e))},{immediate:!0}),Ee(()=>{N!==null&&(cancelAnimationFrame(N),N=null),j?.disconnect()});function F(e){if(e&&S&&!x.value){let t=e instanceof Element?e:e.$el;S.value.measureElement(t)}}U(()=>S?S.value.isScrolling:!1,e=>a(`scroll`,e));function I(e,t){return y.value.getItemKey?y.value.getItemKey(t):e&&typeof e==`object`&&`id`in e?e.id:t}return t({get $el(){return f.value?.$el},virtualizer:S||void 0}),(e,t)=>(D(),M(l(Y),{ref_key:`rootRef`,ref:f,as:l(o).as,"data-slot":`root`,"data-orientation":l(o).orientation,class:v(d.value.root({class:[l(o).ui?.root,l(o).class]})),style:n(l(p))},{default:P(()=>[l(S)?(D(),q(`div`,{key:0,"data-slot":`viewport`,class:v(d.value.viewport({class:l(o).ui?.viewport})),style:n(k.value)},[(D(!0),q(R,null,E(w.value,t=>(D(),q(`div`,{key:String(t.key),ref_for:!0,ref:F,"data-index":t.index,"data-slot":`item`,class:v(d.value.item({class:l(o).ui?.item})),style:n(A(t))},[O(e.$slots,`default`,{item:l(o).items?.[t.index],index:t.index,virtualItem:t})],14,nE))),128))],6)):(D(),q(`div`,{key:1,"data-slot":`viewport`,class:v(d.value.viewport({class:l(o).ui?.viewport}))},[l(o).items?(D(!0),q(R,{key:0},E(l(o).items,(t,n)=>
32(D(),q(`div`,{key:I(t,n),"data-slot":`item`,class:v(d.value.item({class:l(o).ui?.item}))},[O(e.$slots,`default`,{item:t,index:n})],2))),128)):O(e.$slots,`default`,{item:{},index:0},void 0,void 0,1)],2))]),_:3},8,[`as`,`data-orientation`,`class`,`style`]))}},iE={slots:{root:``,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`}},aE={__name:`Collapsible`,props:{as:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0}},emits:[`update:open`],setup(t,{emit:n}){let r=t,a=n,o=e(),s=tg(`collapsible`,r),c=Fh(),u=ng(Cr(s,`as`,`defaultOpen`,`open`,`disabled`,`unmountOnHide`),a),d=B(()=>ky({extend:iE,...c.ui?.collapsible||{}})());return(e,t)=>(D(),M(l(So),m(l(u),{"data-slot":`root`,class:d.value.root({class:[l(s).ui?.root,l(s).class]})}),{default:P(({open:t})=>[o.default?(D(),M(l(wo),{key:0,"as-child":``},{default:P(()=>[O(e.$slots,`default`,{open:t})]),_:2},1024)):W(``,!0),i(l(Co),{"data-slot":`content`,class:v(d.value.content({class:l(s).ui?.content}))},{default:P(()=>[O(e.$slots,`content`)]),_:3},8,[`class`])]),_:3},16,[`class`]))}},oE={slots:{root:`relative flex flex-col items-center justify-center gap-4 roun
32ded-lg p-4 sm:p-6 lg:p-8 min-w-0`,header:`flex flex-col items-center gap-2 max-w-sm text-center`,avatar:`shrink-0 mb-2`,title:`text-highlighted text-pretty font-medium`,description:`text-balance text-center`,body:`flex flex-col items-center gap-4 max-w-sm`,actions:`flex flex-wrap justify-center gap-2 shrink-0`,footer:`flex flex-col items-center gap-2 max-w-sm`},variants:{size:{xs:{avatar:`size-8 text-base`,title:`text-sm`,description:`text-xs`},sm:{avatar:`size-9 text-lg`,title:`text-sm`,description:`text-xs`},md:{avatar:`size-10 text-xl`,title:`text-base`,description:`text-sm`},lg:{avatar:`size-11 text-[22px]`,title:`text-base`,description:`text-sm`},xl:{avatar:`size-12 text-2xl`,title:`text-lg`,description:`text-base`}},variant:{solid:{root:`bg-inverted`,title:`text-inverted`,description:`text-dimmed`},outline:{root:`bg-default ring ring-default`,description:`text-muted`},soft:{root:`bg-elevated/50`,description:`text-toned`},subtle:{root:`bg-elevated/50 ring ring-default`,description:`text-toned`},naked:{description:`text-muted`}},loading:{true:{avatar:`[&>[data-slot=icon]]:animate-spin`}}},defaultVariants:{variant:`outline`,size:`md`}},sE={__name:`Empty`,props:{as:{type:null,required:!1},icon:{type:null,required:!1},avatar:{type:Object,required:!1},loading:{type:Boolean,required:!1},loadingIcon:{type:null,required:!1},title:{type:String,required:!1},description:{type:String,required:!1},actions:{type:Array,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(t){let n=t,r=e(),i=tg(`empty`,n),a=Fh(),o=B(()=>i.loading?i.loadingIcon||a.ui.icons.loading:i.icon),s=B(()=>ky({extend:oE,...a.ui?.empty||{}})({variant:i.variant,size:i.size,loading:i.loading}));return(e,t)=>(D(),M(l(Y),{as:l(i).as,"aria-busy":l(i).loading?`true`:void 0,"data-slot":`root`,class:v(s.value.root({class:[l(i).ui?.root,l(i).class]}))},{default:P(()=>[r.header||o.value||l(i).avatar||r.leading||l(i).title||r.title||l(i).description||r.description?(D(),q(`div`,{key:0,"data-slot":`header`,class:v(s.value.header({class:l(i).ui?.header}))},[O(e.$slots,`header`,{},()=>[O(e.$slots,`leading`,{ui:s.value},()=>[o.value||l(i).avatar?(D(),M(Fy,m({key:0,icon:o.value},typeof l(i).avatar==`object`?l(i).avatar:{},{"data-slot":`avatar`,class:s.value.avatar({class:l(i).ui?.avatar})}),null,16,[`icon`,`class`])):W(``,!0)]),l(i).title||r.title?(D(),q(`h2`,{key:0,"data-slot":`title`,class:v(s.value.title({class:l(i).ui?.title}))},[O(e.$slots,`title`,{},()=>[S(V(l(i).title),1)])],2)):W(``,!0),l(i).description||r.description?(D(),q(`div`,{key:1,"data-slot":`description`,class:v(s.value.description({class:l(i).ui?.description}))},[O(e.$slots,`description`,{},()=>[S(V(l(i).description),1)])],2)):W(``,!0)])],2)):W(``,!0),r.body||l(i).actions?.length||r.actions?(D(),q(`div`,{key:1,"data-slot":`body`,class:v(s.value.body({class:l(i).ui?.body}))},[O(e.$slots,`body`,{},()=>[l(i).actions?.length||r.actions?(D(),q(`div`,{key:0,"data-slot":`actions`,class:v(s.value.actions({class:l(i).ui?.actions}))},[O(e.$slots,`actions`,{},()=>[(D(!0),q(R,null,E(l(i).actions,(e,t)=>(D(),M(tb,m({key:t,size:l(i).size},{ref_for:!0},e),null,16,[`size`]))),128))])],2)):W(``,!0)])],2)):W(``,!0),r.footer?(D(),q(`div`,{key:2,"data-slot":`footer`,class:v(s.value.footer({class:l(i).ui?.footer}))},[O(e.$slots,`footer`)],2)):W(``,!0)]),_:3},8,[`as`,`aria-busy`,`class`]))}},cE={slots:{root:`relative`,fieldset:`flex gap-x-2`,legend:`mb-1 block font-medium text-default`,item:`flex items-start`,container:`flex items-center`,base:`rounded-full ring ring-inset ring-accented overflow-hidden focus-visible:outline-none`,indicator:`flex items-center justify-center size-full after:bg-default after:rounded-full`,wrapper:`w-full`,label:`block font-medium text-default`,icon:`shrink-0`,description:`text-muted`},variants:{color:{primary:{indicator:`bg-primary`},secondary:{indicator:`bg-secondary`},success:{indicator:`bg-success`},info:{indicator:`bg-info`},warning:{indicator:`bg-warning`},error:{indicator:`bg-error`},neutral:{indicator:`bg-inverted`}},variant:{list:{item:``},card:{item:[`border border-muted rounded-lg hover:not-has-disabled:not-has-focus-visible:not-has-data-[state=checked]:bg-elevated/50`,`transition-colors`]},table:{item:[`border border-muted hover:not-has-disabled:not-has-focus-visible:not-has-data-[state=checked]:bg-elevated/50`,`transition-colors`]}},orientation:{horizontal:{fieldset:`flex-row`},vertical:{fieldset:`flex-col`}},indicator:{start:{item:`flex-row`,wrapper:`ms-2`},end:{item:`flex-row-reverse`,wrapper:`me-2`},hidden:{base:`sr-only`,wrapper:`flex flex-col items-center gap-1 text-center`}},size:{xs:{fieldset:`gap-y-0.5`,legend:`text-xs`,base:`size-3`,item:`text-xs`,container:`h-4`,indicator:`after:size-1`},sm:{fieldset:`gap-y-0.5`,legend:`text-xs`,base:`size-3.5`,item:`text-xs`,container:`h-4`,indicator:`after:size-1`},md:{fieldset:`gap-y-1`,legend:`text-sm`,base:`size-4`,item:`text-sm`,container:`h-5`,indicator:`after:size-1.5`},lg:{fieldset:`gap-y-1`,legend:`text-sm`,base:`size-4.5`,item:`text-sm`,container:`h-5`,indicator:`after:size-1.5`},xl:{fieldset:`gap-y-1.5`,legend:`text-base`,base:`size-5`,item:`text-base`,container:`h-6`,indicator:`after:size-2`}},highlight:{true:``,false:``},disabled:{true:{item:`opacity-75`,base:`cursor-not-allowed`,label:`cursor-not-allowed`,description:`cursor-not-allowed`}},required:{true:{legend:`after:content-['*'] after:ms-0.5 after:text-error`}}},compoundVariants:[{indicator:`hidden`,class:{container:`h-auto`}},{variant:[`card`,`table`],highlight:!1,class:{item:`hover:not-has-disabled:not-has-focus-visible:not-has-data-[state=checked]:border-accented`}},{size:`xs`,indicator:`hidden`,class:{icon:`size-3`}},{size:`sm`,indicator:`hidden`,class:{icon:`size-3.5`}},{size:`md`,indicator:`hidden`,class:{icon:`size-4`}},{size:`lg`,indicator:`hidden`,class:{icon:`size-4.5`}},{size:`xl`,indicator:`hidden`,class:{icon:`size-5`}},{size:`xs`,variant:[`card`,`table`],class:{item:`p-2.5`}},{size:`sm`,variant:[`card`,`table`],class:{item:`p-3`}},{size:`md`,variant:[`card`,`table`],class:{item:`p-3.5`}},{size:`lg`,variant:[`card`,`table`],class:{item:`p-4`}},{size:`xl`,variant:[`card`,`table`],class:{item:`p-4.5`}},{orientation:`horizontal`,variant:`table`,class:{item:`first-of-type:rounded-s-lg last-of-type:rounded-e-lg`,fieldset:`gap-0 -space-x-px`}},{orientation:`vertical`,variant:`table`,class:{item:`first-of-type:rounded-t-lg last-of-type:rounded-b-lg`,fieldset:`gap-0 -space-y-px`}},{color:`primary`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-primary/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-primary`}},{color:`secondary`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-secondary/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-secondary`}},{color:`success`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-success/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-success`}},{color:`info`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-info/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-info`}},{color:`warning`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-warning/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-warning`}},{color:`error`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-error/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-error`}},{color:`neutral`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-inverted/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-inverted`}},{color:`primary`,variant:[`card`,`table`],class:{item:`outline-primary/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-primary has-focus-visible:z-[1]`}},{color:`secondary`,variant:[`card`,`table`],class:{item:`outline-secondary/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-secondary has-focus-visible:z-[1]`}},{color:`success`,variant:[`card`,`table`],class:{item:`outline-success/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-success has-focus-visible:z-[1]`}},{color:`info`,variant:[`card`,`table`],class:{item:`outline-info/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-info has-focus-visible:z-[1]`}},{color:`warning`,variant:[`card`,`table`],class:{item:`outline-warning/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-warning has-focus-visible:z-[1]`}},{color:`error`,variant:[`card`,`table`],class:{item:`outline-error/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-error has-focus-visible:z-[1]`}},{color:`neutral`,variant:[`card`,`table`],class:{item:`outline-inverted/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-inverted has-focus-visible:z-[1]`}},{color:`primary`,variant:`list`,indicator:`hidden`,class:{item:`outline-primary/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-primary has-focus-visible:z-[1]`}},{color:`secondary`,variant:`list`,indicator:`hidden`,class:{item:`outline-secondary/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-secondary has-focus-visible:z-[1]`}},{color:`success`,variant:`list`,indicator:`hidden`,class:{item:`outline-success/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-success has-focus-visible:z-[1]`}},{color:`info`,variant:`list`,indicator:`hidden`,class:{item:`outline-info/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-info has-focus-visible:z-[1]`}},{color:`warning`,variant:`list`,indicator:`hidden`,class:{item:`outline-warning/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-warning has-focus-visible:z-[1]`}},{color:`error`,variant:`list`,indicator:`hidden`,class:{item:`outline-error/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-error has-focus-visible:z-[1]`}},{color:`neutral`,variant:`list`,indicator:`hidden`,class:{item:`outline-inverted/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-inverted has-focus-visible:z-[1]`}},{color:`primary`,variant:`card`,class:{item:`has-data-[state=checked]:border-primary/50 has-data-[state=checked]:bg-primary/10`}},{color:`secondary`,variant:`card`,class:{item:`has-data-[state=checked]:border-secondary/50 has-data-[state=checked]:bg-secondary/10`}},{color:`success`,variant:`card`,class:{item:`has-data-[state=checked]:border-success/50 has-data-[state=checked]:bg-success/10`}},{color:`info`,variant:`card`,class:{item:`has-data-[state=checked]:border-info/50 has-data-[state=checked]:bg-info/10`}},{color:`warning`,variant:`card`,class:{item:`has-data-[state=checked]:border-warning/50 has-data-[state=checked]:bg-warning/10`}},{color:`error`,variant:`card`,class:{item:`has-data-[state=checked]:border-error/50 has-data-[state=checked]:bg-error/10`}},{color:`neutral`,variant:`card`,class:{item:`has-data-[state=checked]:border-inverted/50 has-data-[state=checked]:bg-elevated`}},{color:`primary`,variant:`table`,class:{item:`has-data-[state=checked]:bg-primary/10 has-data-[state=checked]:border-primary/50 has-data-[state=checked]:z-[1]`}},{color:`secondary`,variant:`table`,class:{item:`has-data-[state=checked]:bg-secondary/10 has-data-[state=checked]:border-secondary/50 has-data-[state=checked]:z-[1]`}},{color:`success`,variant:`table`,class:{item:`has-data-[state=checked]:bg-success/10 has-data-[state=checked]:border-success/50 has-data-[state=checked]:z-[1]`}},{color:`info`,variant:`table`,class:{item:`has-data-[state=checked]:bg-info/10 has-data-[state=checked]:border-info/50 has-data-[state=checked]:z-[1]`}},{color:`warning`,variant:`table`,class:{item:`has-data-[state=checked]:bg-warning/10 has-data-[state=checked]:border-warning/50 has-data-[state=checked]:z-[1]`}},{color:`error`,variant:`table`,class:{item:`has-data-[state=checked]:bg-error/10 has-data-[state=checked]:border-error/50 has-data-[state=checked]:z-[1]`}},{color:`neutral`,variant:`table`,class:{item:`has-data-[state=checked]:bg-elevated has-data-[state=checked]:border-inverted/50 has-data-[state=checked]:z-[1]`}},{variant:[`card`,`table`],disabled:!0,class:{item:`cursor-not-allowed`}},{color:`primary`,indicator:`hidden`,highlight:!0,class:{item:`not-has-disabled:border-primary not-has-disabled:has-data-[state=checked]:border-primary`}},{color:`secondary`,indicator:`hidden`,highlight:!0,class:{item:`not-has-disabled:border-secondary not-has-disabled:has-data-[state=checked]:border-secondary`}},{color:`success`,indicator:`hidden`,highlight:!0,class:{item:`not-has-disabled:border-success not-has-disabled:has-data-[state=checked]:border-success`}},{color:`info`,indicator:`hidden`,highlight:!0,class:{item:`not-has-disabled:border-info not-has-disabled:has-data-[state=checked]:border-info`}},{color:`warning`,indicator:`hidden`,highlight:!0,class:{item:`not-has-disabled:border-warning not-has-disabled:has-data-[state=checked]:border-warning`}},{color:`error`,indicator:`hidden`,highlight:!0,class:{item:`not-has-disabled:border-error not-has-disabled:has-data-[state=checked]:border-error`}},{color:`neutral`,indicator:`hidden`,highlight:!0,class:{item:`not-has-disabled:border-inverted not-has-disabled:has-data-[state=checked]:border-inverted`}},{color:`primary`,highlight:!0,class:{base:`ring-primary`}},{color:`secondary`,highlight:!0,class:{base:`ring-secondary`}},{color:`success`,highlight:!0,class:{base:`ring-success`}},{color:`info`,highlight:!0,class:{base:`ring-info`}},{color:`warning`,highlight:!0,class:{base:`ring-warning`}},{color:`error`,highlight:!0,class:{base:`ring-error`}},{color:`neutral`,highlight:!0,class:{base:`ring-inverted`}}],defaultVariants:{highlight:!1,size:`md`,color:`primary`,variant:`list`,indicator:`start`}},lE={__name:`RadioGroup`,props:{as:{type:null,required:!1},legend:{type:String,required:!1},valueKey:{type:null,required:!1,default:`value`},labelKey:{type:null,required:!1,default:`label`},descriptionKey:{type:null,required:!1,default:`description`},items:{type:null,required:!1},modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},size:{type:null,required:!1},variant:{type:null,required:!1},color:{type:null,required:!1},highlight:{type:Boolean,required:!1},orientation:{type:null,required:!1,default:`vertical`},indicator:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},disabled:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:[`change`,`update:modelValue`],setup(t,{emit:n}){let r=t,a=n,o=e(),s=tg(`radioGroup`,r),c=Fh(),u=ng(Cr(s,`as`,`loop`,`required`),a),{emitFormChange:d,emitFormInput:f,color:p,name:h,size:g,highlight:_,id:y,disabled:b,ariaAttrs:x}=qy(r,{bind:!1}),C=y.value??j(),w=B(()=>p.value??s.color),T=B(()=>_.value??s.highlight),k=B(()=>g.value??s.size),A=B(()=>b.value??s.disabled),N=B(()=>ky({extend:cE,...c.ui?.radioGroup||{}})({size:k.value,color:w.value,highlight:T.value,disabled:A.value,required:s.required,orientation:s.orientation,variant:s.variant,indicator:s.indicator}));function F(e){if(e===null)return{id:`${C}:null`,value:void 0,label:void 0};if(typeof e==`string`||typeof e==`number`||typeof e==`bigint`)return{id:`${C}:${e}`,value:String(e),label:String(e)};let t=X(e,s.valueKey),n=X(e,s.labelKey),r=X(e,s.descriptionKey);return{...e,value:t,label:n,description:r,id:`${C}:${t}`}}let I=B(()=>s.items?s.items.map(F):[]);function ee(e){return s.indicator===`hidden`?e.icon:void 0}function te(e){let t=new Event(`change`,{target:{value:e}});a(`change`,t),d(),f()}return(e,t)=>(D(),M(l(Mf),m({id:l(C)},l(u),{"model-value":l(s).modelValue,"default-value":l(s).defaultValue,orientation:l(s).orientation,name:l(h),disabled:A.value,"data-slot":`root`,class:N.value.root({class:[l(s).ui?.root,l(s).class]}),"onUpdate:modelValue":te}),{default:P(()=>[z(`fieldset`,m({"data-slot":`fieldset`,class:N.value.fieldset({class:l(s).ui?.fieldset})},l(x)),[l(s).legend||o.legend?(D(),q(`legend`,{key:0,"data-slot":`legend`,class:v(N.value.legend({class:l(s).ui?.legend}))},[O(e.$slots,`legend`,{},()=>[S(V(l(s).legend),1)])],2)):W(``,!0),(D(!0),q(R,null,E(I.value,t=>(D()
32,M(_e(!l(s).variant||l(s).variant===`list`?`div`:l(wd)),{key:t.value,"data-slot":`item`,class:v(N.value.item({class:[l(s).ui?.item,t.ui?.item,t.class],disabled:t.disabled||A.value}))},{default:P(()=>[z(`div`,{"data-slot":`container`,class:v(N.value.container({class:[l(s).ui?.container,t.ui?.container]}))},[i(l(Ff),{id:t.id,value:t.value,disabled:t.disabled||A.value,"data-slot":`base`,class:v(N.value.base({class:[l(s).ui?.base,t.ui?.base],disabled:t.disabled||A.value}))},{default:P(()=>[i(l(If),{"data-slot":`indicator`,class:v(N.value.indicator({class:[l(s).ui?.indicator,t.ui?.indicator]}))},null,8,[`class`])]),_:2},1032,[`id`,`value`,`disabled`,`class`])],2),ee(t)||t.label||o.label||t.description||o.description?(D(),q(`div`,{key:0,"data-slot":`wrapper`,class:v(N.value.wrapper({class:[l(s).ui?.wrapper,t.ui?.wrapper]}))},[ee(t)?(D(),M($,{key:0,name:ee(t),"data-slot":`icon`,class:v(N.value.icon({class:[l(s).ui?.icon,t.ui?.icon]}))},null,8,[`name`,`class`])):W(``,!0),t.label||o.label?(D(),M(_e(!l(s).variant||l(s).variant===`list`?l(wd):`p`),{key:1,for:t.id,"data-slot":`label`,class:v(N.value.label({class:[l(s).ui?.label,t.ui?.label],disabled:t.disabled||A.value}))},{default:P(()=>[O(e.$slots,`label`,{item:t,modelValue:l(s).modelValue},()=>[S(V(t.label),1)])]),_:2},1032,[`for`,`class`])):W(``,!0),t.description||o.description?(D(),q(`p`,{key:2,"data-slot":`description`,class:v(N.value.description({class:[l(s).ui?.description,t.ui?.description],disabled:t.disabled||A.value}))},[O(e.$slots,`description`,{item:t,modelValue:l(s).modelValue},()=>[S(V(t.description),1)])],2)):W(``,!0)],2)):W(``,!0)]),_:2},1032,[`class`]))),128))],16)]),_:3},16,[`id`,`model-value`,`default-value`,`orientation`,`name`,`disabled`,`class`]))}},uE={slots:{root:`flex items-center gap-2`,list:`relative flex p-1 group`,indicator:`absolute transition-[translate,width] duration-200 ease-out motion-reduce:transition-none`,trigger:[`group relative inline-flex items-center min-w-0 data-[state=inactive]:text-muted hover:data-[state=inactive]:not-disabled:text-default font-medium rounded-md disabled:cursor-not-allowed disabled:opacity-75`,`transition-colors`],leadingIcon:`shrink-0`,leadingAvatar:`shrink-0`,leadingAvatarSize:``,label:`truncate`,trailingBadge:`shrink-0`,trailingBadgeSize:`sm`,content:`w-full rounded-md focus-visible:outline-3`},variants:{color:{primary:{content:`outline-primary/25`},secondary:{content:`outline-secondary/25`},success:{content:`outline-success/25`},info:{content:`outline-info/25`},warning:{content:`outline-warning/25`},error:{content:`outline-error/25`},neutral:{content:`outline-inverted/25`}},variant:{pill:{list:`bg-elevated rounded-lg`,trigger:[`grow`,`in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:before:content-[''] in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:before:absolute in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:before:inset-0 in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:before:rounded-md in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:before:shadow-xs in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:before:-z-10 in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:isolate`],indicator:`rounded-md shadow-xs`},link:{list:`border-default`,indicator:`rounded-full`,trigger:`in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:after:content-[''] in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:after:absolute in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:after:rounded-full`}},orientation:{horizontal:{root:`flex-col`,list:`w-full`,indicator:`left-0 w-(--reka-tabs-indicator-size) translate-x-(--reka-tabs-indicator-position)`,trigger:`justify-center`},vertical:{list:`flex-col`,indicator:`top-0 h-(--reka-tabs-indicator-size) translate-y-(--reka-tabs-indicator-position)`}},size:{xs:{trigger:`px-2 py-1 text-xs gap-1`,leadingIcon:`size-4`,leadingAvatarSize:`3xs`},sm:{trigger:`px-2.5 py-1.5 text-xs gap-1.5`,leadingIcon:`size-4`,leadingAvatarSize:`3xs`},md:{trigger:`px-3 py-1.5 text-sm gap-1.5`,leadingIcon:`size-5`,leadingAvatarSize:`2xs`},lg:{trigger:`px-3 py-2 text-sm gap-2`,leadingIcon:`size-5`,leadingAvatarSize:`2xs`},xl:{trigger:`px-3 py-2 text-base gap-2`,leadingIcon:`size-6`,leadingAvatarSize:`xs`}}},compoundVariants:[{orientation:`horizontal`,variant:`pill`,class:{indicator:`inset-y-1`}},{orientation:`horizontal`,variant:`link`,class:{list:`border-b -mb-px`,indicator:`-bottom-px h-px`,trigger:`in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:after:inset-x-0 in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:after:-bottom-[calc(var(--spacing)+1px)] in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:after:h-px`}},{orientation:`vertical`,variant:`pill`,class:{indicator:`inset-x-1`,list:`items-center`,trigger:`w-full justify-center`}},{orientation:`vertical`,variant:`link`,class:{list:`border-s -ms-px`,indicator:`-start-px w-px`,trigger:`in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:after:inset-y-0 in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:after:-start-[calc(var(--spacing)+1px)] in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:after:w-
32px`}},{color:`primary`,variant:`pill`,class:{indicator:`bg-primary`,trigger:[`data-[state=active]:text-inverted outline-primary/25 focus-visible:outline-3`,`in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:before:bg-primary`]}},{color:`secondary`,variant:`pill`,class:{indicator:`bg-secondary`,trigger:[`data-[state=active]:text-inverted outline-secondary/25 focus-visible:outline-3`,`in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:before:bg-secondary`]}},{color:`success`,variant:`pill`,class:{indicator:`bg-success`,trigger:[`data-[state=active]:text-inverted outline-success/25 focus-visible:outline-3`,`in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:before:bg-success`]}},{color:`info`,variant:`pill`,class:{indicator:`bg-info`,trigger:[`data-[state=active]:text-inverted outline-info/25 focus-visible:outline-3`,`in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:before:bg-info`]}},{color:`warning`,variant:`pill`,class:{indicator:`bg-warning`,trigger:[`data-[state=active]:text-inverted outline-warning/25 focus-visible:outline-3`,`in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:before:bg-warning`]}},{color:`error`,variant:`pill`,class:{indicator:`bg-error`,trigger:[`data-[state=active]:text-inverted outline-error/25 focus-visible:outline-3`,`in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:before:bg-error`]}},{color:`neutral`,variant:`pill`,class:{indicator:`bg-inverted`,trigger:[`data-[state=active]:text-inverted outline-inverted/25 focus-visible:outline-3`,`in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:before:bg-inverted`]}},{color:`primary`,variant:`link`,class:{indicator:`bg-primary`,trigger:[`data-[state=active]:text-primary outline-primary/25 focus-visible:outline-3`,`in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:after:bg-primary`]}},{color:`secondary`,variant:`link`,class:{indicator:`bg-secondary`,trigger:[`data-[state=active]:text-secondary outline-secondary/25 focus-visible:outline-3`,`in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:after:bg-secondary`]}},{color:`success`,variant:`link`,class:{indicator:`bg-success`,trigger:[`data-[state=active]:text-success outline-success/25 focus-visible:outline-3`,`in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:after:bg-success`]}},{color:`info`,variant:`link`,class:{indicator:`bg-info`,trigger:[`data-[state=active]:text-info outline-info/25 focus-visible:outline-3`,`in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:after:bg-info`]}},{color:`warning`,variant:`link`,class:{indicator:`bg-warning`,trigger:[`data-[state=active]:text-warning outline-warning/25 focus-visible:outline-3`,`in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:after:bg-warning`]}},{color:`error`,variant:`link`,class:{indicator:`bg-error`,trigger:[`data-[state=active]:text-error outline-error/25 focus-visible:outline-3`,`in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:after:bg-error`]}},{color:`neutral`,variant:`link`,class:{indicator:`bg-inverted`,trigger:[`data-[state=active]:text-highlighted outline-inverted/25 focus-visible:outline-3`,`in-[[data-slot=list]:not(:has([data-slot=indicator]))]:data-[state=active]:after:bg-inverted`]}}],defaultVariants:{color:`primary`,variant:`pill`,size:`md`}},dE={__name:`Tabs`,props:{as:{type:null,required:!1},items:{type:Array,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},orientation:{type:null,required:!1,default:`horizontal`},content:{type:Boolean,required:!1,default:!0},valueKey:{type:null,required:!1,default:`value`},labelKey:{type:null,required:!1,default:`label`},class:{type:null,required:!1},ui:{type:Object,required:!1},defaultValue:{type:[String,Number],required:!1,default:`0`},modelValue:{type:[String,Number],required:!1},activationMode:{type:String,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0}},emits:[`update:modelValue`],setup(t,{expose:n,emit:r}
32){let a=t,o=r,s=e(),c=tg(`tabs`,a),u=Fh(),d=ng(Cr(c,`as`,`unmountOnHide`),o),f=B(()=>ky({extend:uE,...u.ui?.tabs||{}})({color:c.color,variant:c.variant,size:c.size,orientation:c.orientation})),p=N([]);function h(e,t){p.value[e]=t}return n({triggersRef:p}),(e,t)=>(D(),M(l(rp),m(l(d),{"model-value":l(c).modelValue,"default-value":l(c).defaultValue,orientation:l(c).orientation,"activation-mode":l(c).activationMode,"data-slot":`root`,class:f.value.root({class:[l(c).ui?.root,l(c).class]})}),{default:P(()=>[i(l(cp),{"data-slot":`list`,class:v(f.value.list({class:l(c).ui?.list}))},{default:P(()=>[i(l(sp),{"data-slot":`indicator`,class:v(f.value.indicator({class:l(c).ui?.indicator}))},null,8,[`class`]),O(e.$slots,`list-leading`),(D(!0),q(R,null,E(l(c).items,(t,n)=>(D(),M(l(lp),{key:l(X)(t,l(c).valueKey)??n,ref_for:!0,ref:e=>h(n,e),value:l(X)(t,l(c).valueKey)??String(n),disabled:t.disabled,"data-slot":`trigger`,class:v(f.value.trigger({class:[l(c).ui?.trigger,t.ui?.trigger]}))},{default:P(()=>[O(e.$slots,`leading`,{item:t,index:n,ui:f.value},()=>[t.icon?(D(),M($,{key:0,name:t.icon,"data-slot":`leadingIcon`,class:v(f.value.leadingIcon({class:[l(c).ui?.leadingIcon,t.ui?.leadingIcon]}))},null,8,[`name`,`class`])):t.avatar?(D(),M(Fy,m({key:1,size:t.ui?.leadingAvatarSize||l(c).ui?.leadingAvatarSize||f.value.leadingAvatarSize()},{ref_for:!0},t.avatar,{"data-slot":`leadingAvatar`,class:f.value.leadingAvatar({class:[l(c).ui?.leadingAvatar,t.ui?.leadingAvatar]})}),null,16,[`size`,`class`])):W(``,!0)]),l(X)(t,l(c).labelKey)||s.default?(D(),q(`span`,{key:0,"data-slot":`label`,class:v(f.value.label({class:[l(c).ui?.label,t.ui?.label]}))},[O(e.$slots,`default`,{item:t,index:n},()=>[S(V(l(X)(t,l(c).labelKey)),1)])],2)):W(``,!0),O(e.$slots,`trailing`,{item:t,index:n,ui:f.value},()=>[t.badge||t.badge===0?(D(),M(yb,m({key:0,color:`neutral`,variant:`outline`,size:t.ui?.trailingBadgeSize||l(c).ui?.trailingBadgeSize||f.value.trailingBadgeSize()},{ref_for:!0},typeof t.badge==`string`||typeof t.badge==`number`?{label:t.badge}:t.badge,{"data-slot":`trailingBadge`,class:f.value.trailingBadge({class:[l(c).ui?.trailingBadge,t.ui?.trailingBadge]})}),null,16,[`size`,`class`])):W(``,!0)])]),_:2},1032,[`value`,`disabled`,`class`]))),128)),O(e.$slots,`list-trailing`)]),_:3},8,[`class`]),l(c).content?(D(!0),q(R,{key:0},E(l(c).items,(t,n)=>(D(),M(l(op),{key:l(X)(t,l(c).valueKey)??n,value:l(X)(t,l(c).valueKey)??String(n),"data-slot":`content`,class:v(f.value.content({class:[l(c).ui?.content,t.ui?.content,t.class]}))},{default:P(()=>[O(e.$slots,t.slot||`content`,{item:t,index:n,ui:f.value},()=>[S(V(t.content),1)])]),_:2},1032,[`value`,`class`]))),128)):W(``,!0)]),_:3},16,[`model-value`,`default-value`,`orientation`,`activation-mode`,`class`]))}},fE={slots:{root:`hidden overflow-y-auto lg:block lg:max-h-[calc(100vh-var(--ui-header-height))] lg:sticky lg:top-(--ui-header-height) py-8 lg:ps-4 lg:-ms-4 lg:pe-6.5`,container:`relative`,top:`sticky -top-8 -mt-8 pointer-events-none z-[1]`,topHeader:`h-8 bg-default -mx-4 px-4`,topBody:`bg-default relative pointer-events-auto flex flex-col -mx-4 px-4`,topFooter:`h-8 bg-gradient-to-b from-default -mx-4 px-4`}},pE={__name:`PageAside`,props:{as:{type:null,required:!1,default:`aside`},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(t){let n=t,r=e(),i=tg(`pageAside`,n),a=Fh(),o=B(()=>ky({extend:fE,...a.ui?.pageAside||{}})());return(e,t)=>(D(),M(l(Y),{as:l(i).as,"data-slot":`root`,class:v(o.value.root({class:[l(i).ui?.root,l(i).class]}))},{default:P(()=>[z(`div`,{"data-slot":`container`,class:v(o.value.container({class:l(i).ui?.container}))},[r.top?(D(),q(`div`,{key:0,"data-slot":`top`,class:v(o.value.top({class:l(i).ui?.top}))},[z(`div`,{"data-slot":`topHeader`,class:v(o.value.topHeader({class:l(i).ui?.topHeader}))},null,2),z(`div`,{"data-slot":`topBody`,class:v(o.value.topBody({class:l(i).ui?.topBody}))},[O(e.$slots,`top`)],2),z(`div`,{"data-slot":`topFooter`,class:v(o.value.topFooter({class:l(i).ui?.topFooter}))},null,2)],2)):W(``,!0),O(e.$slots,`default`),O(e.$slots,`bottom`)],2)]),_:3},8,[`as`,`class`]))}},mE={slots:{root:`relative inline-flex items-center`,base:[`roun
32ded-md`,`transition-colors`],leading:`absolute inset-y-0 start-0 flex items-center`,leadingIcon:`shrink-0 text-dimmed`,leadingAvatar:`shrink-0`,leadingAvatarSize:``,trailing:`group absolute inset-y-0 end-0 flex items-center disabled:cursor-not-allowed disabled:opacity-75 focus:outline-none`,trailingIcon:`shrink-0 text-dimmed`,trailingClear:`p-0`,arrow:`fill-bg stroke-default`,content:`max-h-[min(15rem,var(--reka-combobox-content-available-height,15rem))] w-(--reka-combobox-trigger-width) 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-combobox-content-transform-origin) pointer-events-auto flex flex-col`,viewport:`relative scroll-py-1 overflow-y-auto flex-1`,group:`p-1 isolate`,empty:`text-center text-muted`,label:`font-semibold text-highlighted`,separator:`-mx-1 my-1 h-px bg-border`,item:[`group relative w-full flex items-start gap-1.5 p-1.5 text-sm select-none outline-none before:absolute before:z-[-1] before:inset-px before:rounded-md data-disabled:cursor-not-allowed data-disabled:opacity-75 text-default data-highlighted:not-data-disabled:text-highlighted data-highlighted:not-data-disabled:before:bg-elevated/50`,`transition-colors before:transition-colors`],itemLeadingIcon:[`shrink-0 text-dimmed group-data-highlighted:not-group-data-disabled:text-default`,`transition-colors`],itemLeadingAvatar:`shrink-0`,itemLeadingAvatarSize:``,itemLeadingChip:`shrink-0`,itemLeadingChipSize:``,itemTrailing:`ms-auto inline-flex gap-1.5 items-center`,itemTrailingIcon:`shrink-0`,itemWrapper:`flex-1 flex flex-col min-w-0`,itemLabel:`truncate`,itemDescription:`truncate text-muted`,tagsItem:`px-1.5 py-0.5 rounded-sm font-medium inline-flex items-center gap-0.5 ring ring-inset ring-accented bg-elevated text-default data-disabled:cursor-not-allowed data-disabled:opacity-75`,tagsItemText:`truncate`,tagsItemDelete:[`inline-flex items-center rounded-xs text-dimmed hover:text-default hover:bg-accented/75 disabled:pointer-events-none`,`transition-colors`],tagsItemDeleteIcon:`shrink-0`,tagsInput:`flex-1 border-0 bg-transparent placeholder:text-dimmed focus:outline-none disabled:cursor-not-allowed disabled:opacity-75`},variants:{fieldGroup:{horizontal:{root:`group has-focus-visible:z-[1]`,base:`group-not-only:group-first:rounded-e-none group-not-only:group-last:rounded-s-none group-not-last:group-not-first:rounded-none`},vertical:{root:`group has-focus-visible:z-[1]`,base:`group-not-only:group-first:rounded-b-none group-not-only:group-last:rounded-t-none group-not-last:group-not-first:rounded-none`}},size:{xs:{base:`px-2 py-1 text-sm/4 gap-1`,leading:`ps-2`,trailing:`pe-2`,leadingIcon:`size-4`,leadingAvatarSize:`3xs`,trailingIcon:`size-4`,label:`p-1 text-[10px]/3 gap-1`,item:`p-1 text-xs gap-1`,itemLeadingIcon:`size-4`,itemLeadingAvatarSize:`3xs`,itemLeadingChip:`size-4`,itemLeadingChipSize:`sm`,itemTrailingIcon:`size-4`,tagsItem:`text-[10px]/3`,tagsItemDeleteIcon:`size-3`,empty:`p-2 text-xs`},sm:{base:`px-2.5 py-1.5 text-sm/4 gap-1.5`,leading:`ps-2.5`,trailing:`pe-2.5`,leadingIcon:`size-4`,leadingAvatarSize:`3xs`,trailingIcon:`size-4`,label:`p-1.5 text-[10px]/3 gap-1.5`,item:`p-1.5 text-xs gap-1.5`,itemLeadingIcon:`size-4`,itemLeadingAvatarSize:`3xs`,itemLeadingChip:`size-4`,itemLeadingChipSize:`sm`,itemTrailingIcon:`size-4`,tagsItem:`text-[10px]/3`,tagsItemDeleteIcon:`size-3`,empty:`p-2.5 text-xs`},md:{base:`px-2.5 py-1.5 text-base/5 gap-1.5`,leading:`ps-2.5`,trailing:`pe-2.5`,leadingIcon:`size-5`,leadingAvatarSize:`2xs`,trailingIcon:`size-5`,label:`p-1.5 text-xs gap-1.5`,item:`p-1.5 text-sm gap-1.5`,itemLeadingIcon:`size-5`,itemLeadingAvatarSize:`2xs`,itemLeadingChip:`size-5`,itemLeadingChipSize:`md`,itemTrailingIcon:`size-5`,tagsItem:`text-xs`,tagsItemDeleteIcon:`size-3.5`,empty:`p-2.5 text-sm`},lg:{base:`px-3 py-2 text-base/5 gap-2`,leading:`ps-3`,trailing:`pe-3`,leadingIcon:`size-5`,leadingAvatarSize:`2xs`,trailingIcon:`size-5`,label:`p-2 text-xs gap-2`,item:`p-2 text-sm gap-2`,itemLeadingIcon:`size-5`,itemLeadingAvatarSize:`2xs`,itemLeadingChip:`size-5`,itemLeadingChipSize:`md`,itemTrailingIcon:`size-5`,tagsItem:`text-xs`,tagsItemDeleteIcon:`size-3.5`,empty:`p-3 text-sm`},xl:{base:`px-3 py-2 text-base gap-2`,leading:`ps-3`,trailing:`pe-3`,leadingIcon:`size-6`,leadingAvatarSize:`xs`,trailingIcon:`size-6`,label:`p-2 text-sm gap-2`,item:`p-2 text-base gap-2`,itemLeadingIcon:`size-6`,itemLeadingAvatarSize:`xs`,itemLeadingChip:`size-6`,itemLeadingChipSize:`lg`,itemTrailingIcon:`size-6`,tagsItem:`text-sm`,tagsItemDeleteIcon:`size-4`,empty:`p-3 text-base`}},variant:{outline:`text-highlighted bg-default ring ring-inset ring-accented`,soft:`text-highlighted bg-elevated/50 hover:bg-elevated focus:bg-elevated disabled:bg-elevated/50`,subtle:`text-highlighted bg-elevated ring ring-inset ring-accented`,ghost:`text-highlighted bg-transparent hover:bg-elevated focus:bg-elevated disabled:bg-transparent dark:disabled:bg-transparent`,none:`text-highlighted bg-transparent focus:outline-none`},color:{primary:``,secondary:``,success:``,info:``,warning:``,error:``,neutral:``},leading:{true:``},trailing:{true:``},loading:{true:``},highlight:{true:``},fixed:{false:``},type:{file:`file:me-1.5 file:font-medium file:text-muted file:outline-none`},virtualize:{true:{viewport:`p-1 isolate`},false:{viewport:`divide-y divide-default`}},multiple:{true:{root:`flex-wrap`},false:{base:`w-full border-0 placeholder:text-dimmed disabled:cursor-not-allowed disabled:opacity-75`}}},compoundVariants:[{variant:`soft`,multiple:!0,class:`has-focus:bg-elevated has-focus-visible:outline-3`},{variant:`ghost`,multiple:!0,class:`has-focus:bg-elevated has-focus-visible:outline-3`},{color:`primary`,multiple:!0,variant:[`outline`,`subtle`],class:`has-focus-visible:outline-3 has-focus-visible:ring-primary`},{color:`secondary`,multiple:!0,variant:[`outline`,`subtle`],class:`has-focus-visible:outline-3 has-focus-visible:ring-secondary`},{color:`success`,multiple:!0,variant:[`outline`,`subtle`],class:`has-focus-visible:outline-3 has-focus-visible:ring-success`},{color:`info`,multiple:!0,variant:[`outline`,`subtle`],class:`has-focus-visible:outline-3 has-focus-visible:ring-info`},{color:`warning`,multiple:!0,variant:[`outline`,`subtle`],class:`has-focus-visible:outline-3 has-focus-visible:ring-warning`},{color:`error`,multiple:!0,variant:[`outline`,`subtle`],class:`has-focus-visible:outline-3 has-focus-visible:ring-error`},{color:`neutral`,multiple:!0,variant:[`outline`,`subtle`],class:`has-focus-visible:outline-3 has-focus-visible:ring-inverted`},{color:`primary`,variant:[`outline`,`subtle`],class:`outline-primary/25 focus-visible:outline-3 focus-visible:ring-primary`},{color:`secondary`,variant:[`outline`,`subtle`],class:`outline-secondary/25 focus-visible:outline-3 focus-visible:ring-secondary`},{color:`success`,variant:[`outline`,`subtle`],class:`outline-success/25 focus-visible:outline-3 focus-visible:ring-success`},{color:`info`,variant:[`outline`,`subtle`],class:`outline-info/25 focus-visible:outline-3 focus-visible:ring-info`},{color:`warning`,variant:[`outline`,`subtle`],class:`outline-warning/25 focus-visible:outline-3 focus-visible:ring-warning`},{color:`error`,variant:[`outline`,`subtle`],class:`outline-error/25 focus-visible:outline-3 focus-visible:ring-error`},{color:`primary`,variant:[`soft`,`ghost`],class:`outline-primary/25 focus-visible:outline-3`},{color:`secondary`,variant:[`soft`,`ghost`],class:`outline-secondary/25 focus-visible:outline-3`},{color:`success`,variant:[`soft`,`ghost`],class:`outline-success/25 focus-visible:outline-3`},{color:`info`,variant:[`soft`,`ghost`],class:`outline-info/25 focus-visible:outline-3`},{color:`warning`,variant:[`soft`,`ghost`],class:`outline-warning/25 focus-visible:outline-3`},{color:`error`,variant:[`soft`,`ghost`],class:`outline-error/25 focus-visible:outline-3`},{color:`primary`,highlight:!0,class:`ring ring-inset ring-primary`},{color:`secondary`,highlight:!0,class:`ring ring-inset ring-secondary`},{color:`success`,highlight:!0,class:`ring ring-inset ring-success`},{color:`info`,highlight:!0,class:`ring ring-inset ring-info`},{color:`warning`,highlight:!0,class:`ring ring-inset ring-warning`},{color:`error`,highlight:!0,class:`ring ring-inset ring-error`},{color:`neutral`,variant:[`outline`,`subtle`],class:`outline-inverted/25 focus-visible:outline-3 focus-visible:ring-inverted`},{color:`neutral`,variant:[`soft`,`ghost`],class:`outline-inverted/25 focus-visible:outline-3`},{color:`neutral`,highlight:!0,class:`ring ring-inset ring-inverted`},{leading:!0,size:`xs`,class:`ps-7`},{leading:!0,size:`sm`,class:`ps-8`},{leading:!0,size:`md`,class:`ps-9`},{leading:!0,size:`lg`,class:`ps-10`},{leading:!0,size:`xl`,class:`ps-11`},{trailing:!0,size:`xs`,class:`pe-7`},{trailing:!0,size:`sm`,class:`pe-8`},{trailing:!0,size:`md`,class:`pe-9`},{trailing:!0,size:`lg`,class:`pe-10`},{trailing:!0,size:`xl`,class:`pe-11`},{loading:!0,leading:!0,class:{leadingIcon:`animate-spin`}},{loading:!0,leading:!1,trailing:!0,class:{trailingIcon:`animate-spin`}},{fixed:!1,size:`xs`,class:`md:text-xs`},{fixed:!1,size:`sm`,class:`md:text-xs`},{fixed:!1,size:`md`,class:`md:text-sm`},{fixed:!1,size:`lg`,class:`md:text-sm`}],defaultVariants:{size:`md`,color:`primary`,variant:`outline`}},hE=Object.assign({inheritAttrs:!1},{__name:`InputMenu`,props:se({as:{type:null,required:!1},id:{type:String,required:!1},type:{type:null,required:!1,default:`text`},placeholder:{type:String,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},required:{type:Boolean,required:!1},autofocus:{type:Boolean,required:!1},autofocusDelay:{type:Number,required:!1,default:0},trailingIcon:{type:null,required:!1},selectedIcon:{type:null,required:!1},deleteIcon:{type:null,required:!1},clear:{type:[Boolean,Object],required:!1},clearIcon:{type:null,required:!1},content:{type:Object,required:!1},arrow:{type:[Boolean,Object],required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},virtualize:{type:[Boolean,Object],required:!1,default:!1},valueKey:{type:null,required:!1},labelKey:{type:null,required:!1,default:`label`},descriptionKey:{type:null,required:!1,default:`description`},items:{type:null,required:!1},defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1},modelModifiers:{type:null,required:!1},multiple:{type:Boolean,required:!1},highlight:{type:Boolean,required:!1},fixed:{type:Boolean,required:!1},mode:{type:String,required:!1,default:`combobox`},createItem:{type:[Boolean,String,Object],required:!1},filterFields:{type:Array,required:!1},ignoreFilter:{type:Boolean,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},name:{type:String,required:!1},resetSearchTermOnBlur:{type:Boolean,required:!1,default:!0},resetSearchTermOnSelect:{type:Boolean,required:!1,default:!0},resetModelValueOnClear:{type:Boolean,required:!1,default:!0},highlightOnHover:{type:Boolean,required:!1},openOnClick:{type:Boolean,required:!1},openOnFocus:{type:Boolean,required:!1},by:{type:[String,Function],required:!1},icon:{type:null,required:!1},avatar:{type:Object,required:!1},leading:{type:Boolean,required:!1},leadingIcon:{type:null,required:!1},trailing:{type:Boolean,required:!1},loading:{type:Boolean,required:!1},loadingIcon:{type:null,required:!1}},{searchTerm:{type:String,default:``},searchTermModifiers:{}}),emits:se([`change`,`blur`,`focus`,`create`,`clear`,`highlight`,`remove-tag`,`update:modelValue`,`update:open`],[`update:searchTerm`]),setup(t,{expose:n,emit:r}){let a=t,o=r,s=e(),u=tg(`inputMenu`,a),d=b(t,`searchTerm`,{type:String,default:``}),{t:f}=Om(),p=Fh(),{filterGroups:h}=ex(),_=B(()=>u.mode===`autocomplete`),y=Cr(u,`as`,`modelValue`,`defaultValue`,`open`,`defaultOpen`,`required`,`multiple`,`resetSearchTermOnBlur`,`resetSearchTermOnSelect`,`resetModelValueOnClear`,`highlightOnHover`,`openOnClick`,`openOnFocus`,`by`),w=Sr(y,`multiple`,`resetSearchTermOnSelect`,`resetModelValueOnClear`,`by`),T=ng(B(()=>_.value?w:y),o),A=B(()=>_.value?bb:xb),j=k(),F=B(()=>u.multiple&&!_.value?j[`data-slot`]??`base`:`base`),I=Am(C(()=>u.portal)),ee=C(()=>Sa(u.content,{side:`bottom`,sideOffset:8,collisionPadding:8,position:`popper`})),te=C(()=>Sa(u.arrow,{rounded:!0})),L=B(()=>typeof u.clear==`object`?u.clear:{}),re=C(()=>u.virtualize?Sa(typeof u.virtualize==`boolean`?{}:u.virtualize,{estimateSize:rx(Fe.value,K.value??`md`,u.descriptionKey,!!s[`item-description`])}):!1),{emitFormBlur:ie,emitFormFocus:ae,emitFormChange:oe,emitFormInput:se,size:ce,color:le,id:ue,name:de,highlight:pe,disabled:me,ariaAttrs:he}=qy(a),{orientation:ge,size:_e}=Ry(a),{isLeading:ve,isTrailing:ye,leadingIconName:be,trailingIconName:Se}=Iy(B(()=>({icon:u.icon,leading:u.leading,leadingIcon:u.leadingIcon,trailing:u.trailing,trailingIcon:u.trailingIcon??p.ui.icons.chevronDown,loading:u.loading,loadingIcon:u.loadingIcon}))),Ce=B(()=>le.value??u.color),G=B(()=>pe.value??u.highlight),K=B(()=>_e.value??ce.value??u.size),Te=B(()=>me.value??u.disabled),[Ee,De]=zr(),[Oe,ke]=zr({props:{item:{type:[Object,String,Number,Boolean],required:!0},index:{type:Number,required:!1}}}),Ae=B(()=>ky({extend:mE,...p.ui?.inputMenu||{}})({color:Ce.value,variant:u.variant,size:K.value,loading:u.loading,highlight:G.value,fixed:u.fixed,leading:ve.value||!!u.avatar||!!s.leading,trailing:ye.value||!!s.trailing,multiple:u.multiple,fieldGroup:ge.value,virtualize:!!u.virtualize})),je=B(()=>Ne.value.flatMap(e=>e));function Me(e){return vm(je.value,e,{labelKey:u.labelKey,valueKey:u.valueKey,by:u.by})??``}let Ne=B(()=>u.items?.length?ym(u.items)?u.items:[u.items]:[]),Pe=B(()=>
32{if(u.ignoreFilter||!d.value)return Ne.value;let e=Array.isArray(u.filterFields)?u.filterFields:[u.labelKey];return h(Ne.value,d.value,{fields:e,isStructural:e=>Ze(e)&&!!e.type&&[`label`,`separator`].includes(e.type)})}),Fe=B(()=>Pe.value.flatMap(e=>e)),Ie=B(()=>{if(!u.createItem||!d.value)return!1;let e=u.valueKey?{[u.valueKey]:d.value}:d.value;return typeof u.createItem==`object`&&u.createItem.when===`always`||u.createItem===`always`?!Fe.value.find(t=>gm(t,e,u.by??u.valueKey)):!Fe.value.length}),Le=B(()=>typeof u.createItem==`object`?u.createItem.position:`bottom`),Re=ne(`inputRef`);function ze(){u.autofocus&&Re.value?.$el?.focus()}let Be;x(()=>{g(()=>{_.value?d.value=String(u.modelValue??u.defaultValue??``):d.value=``}),Be=setTimeout(()=>{ze()},u.autofocusDelay)}),fe(()=>clearTimeout(Be)),U(()=>u.modelValue,e=>{_.value&&(d.value=String(e??``))});function Ve(e){if(we(u.modelValue)===e)return;u.modelModifiers?.trim&&(typeof e==`string`||e==null)&&(e=e?.trim()??null),u.modelModifiers?.number&&(e=hm(e)),u.modelModifiers?.nullable&&(e??=null),u.modelModifiers?.optional&&!u.modelModifiers?.nullable&&e!==null&&(e??=void 0);let t=new Event(`change`,{target:{value:e}});o(`change`,t),oe(),se(),_.value?d.value=String(e??``):u.resetSearchTermOnSelect&&(d.value=``)}function He(e){_.value||(d.value=e)}function Ue(e){o(`blur`,e),ie()}function We(e){o(`focus`,e),ae()}let Ge=N(!1),Ke;fe(()=>clearTimeout(Ke));function qe(e){if(Ge.value=e,e){let e=new FocusEvent(`focus`);o(`focus`,e),ae(),clearTimeout(Ke)}else{let e=new FocusEvent(`blur`);o(`blur`,e),ie(),!_.value&&u.resetSearchTermOnBlur&&(Ke=setTimeout(()=>{d.value=``},100))}}function Je(e,t){if(u.multiple){let n=t.filter(t=>!ta(t,e));o(`update:modelValue`,n),o(`remove-tag`,e),Ve(n)}}function Ye(e){e.preventDefault(),e.stopPropagation(),o(`create`,d.value)}function Xe(e,t){if(Ze(t)){if(t.disabled){e.preventDefault();return}t.onSelect?.(e)}}function Ze(e){return typeof e==`object`&&!!e}function Qe(e){return u.multiple&&Array.isArray(e)?e.length===0:e==null||e===``}function $e(){o(`clear`)}let et=ne(`viewportRef`),tt=ne(`comboboxRootRef`);return U(()=>u.items,async()=>{!Ge.value||!u.createItem||(await g(),tt.value?.highlightFirstItem?.())},{flush:`post`}),n({inputRef:C(()=>Re.value?.$el),viewportRef:C(()=>et.value)}),(e,t)=>(D(),q(R,null,[i(l(Ee),null,{default:P(()=>[i(l(A).Item,{"data-slot":`item`,class:v(Ae.value.item({class:l(u).ui?.item})),value:d.value,onSelect:Ye},{default:P(()=>[z(`span`,{"data-slot":`itemLabel`,class:v(Ae.value.itemLabel({class:l(u).ui?.itemLabel}))},[O(e.$slots,`create-item-label`,{item:d.value},()=>[S(V(l(f)(`inputMenu.create`,{label:d.value})),1)])],2)]),_:3},8,[`class`,`value`])]),_:3}),i(l(Oe),null,{default:P(({item:t,index:n})=>[Ze(t)&&t.type===`label`?(D(),M(l(A).Label,{key:0,"data-slot":`label`,class:v(Ae.value.label({class:[l(u).ui?.label,t.ui?.label,t.class]}))},{default:P(()=>[S(V(l(X)(t,l(u).labelKey)),1)]),_:2},1032,[`class`])):Ze(t)&&t.type===`separator`?(D(),M(l(A).Separator,{key:1,"data-slot":`separator`,class:v(Ae.value.separator({class:[l(u).ui?.separator,t.ui?.separator,t.class]}))},null,8,[`class`])):(D(),M(l(A).Item,{key:2,"data-slot":`item`,class:v(Ae.value.item({class:[l(u).ui?.item,Ze(t)&&t.ui?.item,Ze(t)&&t.class]})),disabled:Ze(t)&&t.disabled,value:l(u).valueKey&&Ze(t)?l(X)(t,l(u).valueKey):t,onSelect:e=>Xe(e,t)},{default:P(()=>[O(e.$slots,`item`,{item:t,index:n,ui:Ae.value},()=>[O(e.$slots,`item-leading`,{item:t,index:n,ui:Ae.value},()=>[Ze(t)&&t.icon?(D(),M($,{key:0,name:t.icon,"data-slot":`itemLeadingIcon`,class:v(Ae.value.itemLeadingIcon({class:[l(u).ui?.itemLeadingIcon,t.ui?.itemLeadingIcon]}))},null,8,[`name`,`class`])):Ze(t)&&t.avatar?(D(),M(Fy,m({key:1,size:t.ui?.itemLeadingAvatarSize||l(u).ui?.itemLeadingAvatarSize||Ae.value.itemLeadingAvatarSize()},t.avatar,{"data-slot":`itemLeadingAvatar`,class:Ae.value.itemLeadingAvatar({class:[l(u).ui?.itemLeadingAvatar,t.ui?.itemLeadingAvatar]})}),null,16,[`size`,`class`])):Ze(t)&&t.chip?(D(),M(Ny,m({key:2,size:t.ui?.itemLeadingChipSize||l(u).ui?.itemLeadingChipSize||Ae.value.itemLeadingChipSize(),inset:``,standalone:``},t.chip,{"data-slot":`itemLeadingChip`,class:Ae.value.itemLeadingChip({class:[l(u).ui?.itemLeadingChip,t.ui?.itemLeadingChip]})}),null,16,[`size`,`class`])):W(``,!0)]),z(`span`,{"data-slot":`itemWrapper`,class:v(Ae.value.itemWrapper({class:[l(u).ui?.itemWrapper,Ze(t)&&t.ui?.itemWrapper]}))},[z(`span`,{"data-slot":`itemLabel`,class:v(Ae.value.itemLabel({class:[l(u).ui?.itemLabel,Ze(t)&&t.ui?.itemLabel]}))},[O(e.$slots,`item-label`,{item:t,index:n},()=>[S(V(Ze(t)?l(X)(t,l(u).labelKey):t),1)])],2),Ze(t)&&(l(X)(t,l(u).descriptionKey)||s[`item-description`])?(D(),q(`span`,{key:0,"data-slot":`itemDescription`,class:v(Ae.value.itemDescription({class:[l(u).ui?.itemDescription,Ze(t)&&t.ui?.itemDescription]}))},[O(e.$slots,`item-description`,{item:t,index:n},()=>[S(V(l(X)(t,l(u).descriptionKey)),1)])],2)):W(``,!0)],2),z(`span`,{"data-slot":`itemTrailing`,class:v(Ae.value.itemTrailing({class:[l(u).ui?.itemTrailing,Ze(t)&&t.ui?.itemTrailing]}))},[O(e.$slots,`item-trailing`,{item:t,index:n,ui:Ae.value}),_.value?W(``,!0):(D(),M(l(A).ItemIndicator,{key:0,"as-child":``},{default:P(()=>[i($,{name:l(u).selectedIcon||l(p).ui.icons.check,"data-slot":`itemTrailingIcon`,class:v(Ae.value.itemTrailingIcon({class:[l(u).ui?.itemTrailingIcon,Ze(t)&&t.ui?.itemTrailingIcon]}))},null,8,[`name`,`class`])]),_:2},1024))],2)])]),_:2},1032,[`class`,`disabled`,`value`,`onSelect`]))]),_:3}),i(l(A).Root,m({ref_key:`comboboxRootRef`,ref:tt},l(T),{name:l(de),disabled:Te.value,"data-slot":e.$attrs[`data-slot`]??`root`,class:Ae.value.root({class:[l(u).ui?.root,l(u).
32class]}),"as-child":!!l(u).multiple&&!_.value,"ignore-filter":``,"onUpdate:modelValue":Ve,"onUpdate:open":qe}),{default:P(({modelValue:n,open:r})=>[i(l(A).Anchor,{"as-child":!l(u).multiple,"data-slot":F.value,class:v(Ae.value.base({class:l(u).ui?.base}))},{default:P(()=>[l(u).multiple&&!_.value?(D(),M(l(fp),{key:0,"model-value":n,disabled:Te.value,required:l(u).required,delimiter:``,"as-child":``,onBlur:Ue,onFocus:We,onRemoveTag:e=>Je(e,n)},{default:P(({modelValue:n})=>[(D(!0),q(R,null,E(n,(t,n)=>(D(),M(l(gp),{key:n,value:t,"data-slot":`tagsItem`,class:v(Ae.value.tagsItem({class:[l(u).ui?.tagsItem,Ze(t)&&t.ui?.tagsItem]}))},{default:P(()=>[i(l(vp),{"data-slot":`tagsItemText`,class:v(Ae.value.tagsItemText({class:[l(u).ui?.tagsItemText,Ze(t)&&t.ui?.tagsItemText]}))},{default:P(()=>[O(e.$slots,`tags-item-text`,{item:t,index:n},()=>[S(V(Me(t)),1)])]),_:2},1032,[`class`]),i(l(_p),{"data-slot":`tagsItemDelete`,class:v(Ae.value.tagsItemDelete({class:[l(u).ui?.tagsItemDelete,Ze(t)&&t.ui?.tagsItemDelete]})),disabled:Te.value},{default:P(()=>[O(e.$slots,`tags-item-delete`,{item:t,index:n,ui:Ae.value},()=>[i($,{name:l(u).deleteIcon||l(p).ui.icons.close,"data-slot":`tagsItemDeleteIcon`,class:v(Ae.value.tagsItemDeleteIcon({class:[l(u).ui?.tagsItemDeleteIcon,Ze(t)&&t.ui?.tagsItemDeleteIcon]}))},null,8,[`name`,`class`])])]),_:2},1032,[`class`,`disabled`])]),_:2},1032,[`value`,`class`]))),128)),i(l(A).Input,{modelValue:d.value,"onUpdate:modelValue":t[1]||=e=>d.value=e,"as-child":``},{default:P(()=>[i(l(pp),m({id:l(ue),ref_key:`inputRef`,ref:Re},{...e.$attrs,...l(he)},{placeholder:l(u).placeholder,"data-slot":`tagsInput`,class:Ae.value.tagsInput({class:l(u).ui?.tagsInput}),onChange:t[0]||=xe(()=>{},[`stop`])}),null,16,[`id`,`placeholder`,`class`])]),_:1},8,[`modelValue`])]),_:3},8,[`model-value`,`disabled`,`required`,`onRemoveTag`])):(D(),M(l(A).Input,m({key:1,id:l(ue),ref_key:`inputRef`,ref:Re},{..._.value?{}:{displayValue:Me},...e.$attrs,...l(he)},{"data-slot":l(u).multiple?void 0:`base`,type:l(u).type,placeholder:l(u).placeholder,required:l(u).required,onBlur:Ue,onFocus:We,onChange:t[2]||=xe(()=>{},[`stop`]),"onUpdate:modelValue":He}),null,16,[`id`,`data-slot`,`type`,`placeholder`,`required`])),l(ve)||l(u).avatar||s.leading?(D(),q(`span`,{key:2,"data-slot":`leading`,class:v(Ae.value.leading({class:l(u).ui?.leading}))},[O(e.$slots,`leading`,{modelValue:n,open:r,ui:Ae.value},()=>[l(ve)&&l(be)?(D(),M($,{key:0,name:l(be),"data-slot":`leadingIcon`,class:v(Ae.value.leadingIcon({class:l(u).ui?.leadingIcon}))},null,8,[`name`,`class`])):l(u).avatar?(D(),M(Fy,m({key:1,size:l(u).ui?.itemLeadingAvatarSize||Ae.value.itemLeadingAvatarSize()},l(u).avatar,{"data-slot":`itemLeadingAvatar`,class:Ae.value.itemLeadingAvatar({class:l(u).ui?.itemLeadingAvatar})}),null,16,[`size`,`class`])):W(``,!0)])],2)):W(``,!0),l(ye)||s.trailing||l(u).clear?(D(),M(l(A).Trigger,{key:3,"data-slot":`trailing`,class:v(Ae.value.trailing({class:l(u).ui?.trailing}))},{default:P(()=>[O(e.$slots,`trailing`,{modelValue:n,open:r,ui:Ae.value},()=>[l(u).clear&&!Qe(n)?(D(),M(l(A).Cancel,{key:0,"as-child":``},{default:P(()=>[i(tb,m({as:`span`,icon:l(u).clearIcon||l(p).ui.icons.close,size:K.value,variant:`link`,color:`neutral`,tabindex:`-1`},L.value,{"data-slot":`trailingClear`,class:Ae.value.trailingClear({class:l(u).ui?.trailingClear}),onClick:xe($e,[`stop`])}),null,16,[`icon`,`size`,`class`])]),_:1})):l(Se)?(D(),M($,{key:1,name:l(Se),"data-slot":`trailingIcon`,class:v(Ae.value.trailingIcon({class:l(u).ui?.trailingIcon}))},null,8,[`name`,`class`])):W(``,!0)])]),_:2},1032,[`class`])):W(``,!0)]),_:2},1032,[`as-child`,`data-slot`,`class`]),i(l(A).Portal,H(c(l(I))),{default:P(()=>[i(l(zy),null,{default:P(()=>[i(l(A).Content,m({"data-slot":`content`,class:Ae.value.content({class:l(u).ui?.content})},ee.value,{onFocusOutside:t[3]||=xe(()=>{},[`prevent`])}),{default:P(()=>[O(e.$slots,`content-top`),i(l(A).Empty,{"data-slot":`empty`,class:v(Ae.value.empty({class:l(u).ui?.empty}))},{default:P(()=>[O(e.$slots,`empty`,{searchTerm:d.value},()=>[S(V(d.value?l(f)(`inputMenu.noMatch`,{searchTerm:d.value}):l(f)(`inputMenu.noData`)),1)])]),_:3},8,[`class`]),z(`div`,{ref_key:`viewportRef`,ref:et,role:`presentation`,"data-slot":`viewport`,class:v(Ae.value.viewport({class:l(u).ui?.viewport}))},[l(u).virtualize?(D(),q(R,{key:0},[Ie.value&&Le.value===`top`?(D(),M(l(De),{key:0})):W(``,!0),i(l(A).Virtualizer,m({options:Fe.value,"text-content":e=>Ze(e)?l(X)(e,l(u).labelKey):String(e)},re.value),{default:P(({option:e,virtualItem:t})=>[i(l(ke),{item:e,index:t.index},null,8,[`item`,`index`])]),_:1},16,[`options`,`text-content`]),Ie.value&&Le.value===`bottom`?(D(),M(l(De),{key:1})):W(``,!0)],64)):(D(),q(R,{key:1},[Ie.value&&Le.value===`top`?(D(),M(l(A).Group,{key:0,"data-slot":`group`,class:v(Ae.value.group({class:l(u).ui?.group}))},{default:P(()=>[i(l(De))]),_:1},8,[`class`])):W(``,!0),(D(!0),q(R,null,E(Pe.value,(e,t)=>(D(),M(l(A).Group,{key:`group-${t}`,"data-slot":`group`,class:v(Ae.value.group({class:l(u).ui?.group}))},{default:P(()=>[(D(!0),q(R,null,E(e,(e,n)=>(D(),M(l(ke),{key:`group-${t}-${n}`,item:e,index:n},null,8,[`item`,`index`]))),128))]),_:2},1032,[`class`]))),128)),Ie.value&&Le.value===`bottom`?(D(),M(l(A).Group,{key:1,"data-slot":`group`,class:v(Ae.value.group({class:l(u).ui?.group}))},{default:P(()=>[i(l(De))]),_:1},8,[`class`])):W(``,!0)],64))],2),O(e.$slots,`content-bottom`),l(u).arrow?(D(),M(l(A).Arrow,m({key:0},te.value,{"data-slot":`arrow`,class:Ae.value.arrow({class:l(u).ui?.arrow})}),null,16,[`class`])):W(``,!0)]),_:3},16,[`class`])]),_:3})]),_:3},16)]),_:3},16,[`name`,`disabled`,`data-slot`,`class`,`as-child`])],64))}}),gE={__name:`ContextMenuContent`,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(t,{emit:n}){let r=t,a=n,o=e(),{dir:s}=Om(),u=Fh(),d=Am(C(()=>r.portal)),f=za(Sr(r,`sub`,`items`,`portal`,`labelKey`,`descriptionKey`,`checkedIcon`,`loadingIcon`,`externalIcon`,`class`,`ui`,`uiOverride`),a),p=()=>mm(o,[`default`]),[h,g]=zr(),_=B(()=>s.value===`rtl`?u.ui.icons.chevronLeft:u.ui.icons.chevronRight),y=B(()=>r.items?.length?ym(r.items)?r.items:[r.items]:[]);return(e,n)=>(D(),q(R,null,[i(l(h),null,{default:P(({item:n,active:a,index:s})=>[O(e.$slots,n.slot||`item`,{item:n,index:s,ui:t.ui},()=>[O(e.$slots,n.slot?`${n.slot}-leading`:`item-leading`,{item:n,active:a,index:s,ui:t.ui},()=>[n.loading?(D(),M($,{key:0,name:t.loadingIcon||l(u).ui.icons.loading,"data-slot":`itemLeadingIcon`,class:v(t.ui.itemLeadingIcon({class:[t.uiOverride?.itemLeadingIcon,n.ui?.itemLeadingIcon],c
32olor:n?.color,loading:!0}))},null,8,[`name`,`class`])):n.icon?(D(),M($,{key:1,name:n.icon,"data-slot":`itemLeadingIcon`,class:v(t.ui.itemLeadingIcon({class:[t.uiOverride?.itemLeadingIcon,n.ui?.itemLeadingIcon],color:n?.color,active:a}))},null,8,[`name`,`class`])):n.avatar?(D(),M(Fy,m({key:2,size:n.ui?.itemLeadingAvatarSize||t.uiOverride?.itemLeadingAvatarSize||t.ui.itemLeadingAvatarSize()},n.avatar,{"data-slot":`itemLeadingAvatar`,class:t.ui.itemLeadingAvatar({class:[t.uiOverride?.itemLeadingAvatar,n.ui?.itemLeadingAvatar],active:a})}),null,16,[`size`,`class`])):W(``,!0)]),l(X)(n,r.labelKey)||o[n.slot?`${n.slot}-label`:`item-label`]||l(X)(n,r.descriptionKey)||o[n.slot?`${n.slot}-description`:`item-description`]?(D(),q(`span`,{key:0,"data-slot":`itemWrapper`,class:v(t.ui.itemWrapper({class:[t.uiOverride?.itemWrapper,n.ui?.itemWrapper]}))},[z(`span`,{"data-slot":`itemLabel`,class:v(t.ui.itemLabel({class:[t.uiOverride?.itemLabel,n.ui?.itemLabel],active:a}))},[O(e.$slots,n.slot?`${n.slot}-label`:`item-label`,{item:n,active:a,index:s},()=>[S(V(l(X)(n,r.labelKey)),1)]),n.target===`_blank`&&t.externalIcon!==!1?(D(),M($,{key:0,name:typeof t.externalIcon==`string`?t.externalIcon:l(u).ui.icons.external,"data-slot":`itemLabelExternalIcon`,class:v(t.ui.itemLabelExternalIcon({class:[t.uiOverride?.itemLabelExternalIcon,n.ui?.itemLabelExternalIcon],color:n?.color,active:a}))},null,8,[`name`,`class`])):W(``,!0)],2),l(X)(n,r.descriptionKey)||o[n.slot?`${n.slot}-description`:`item-description`]?(D(),q(`span`,{key:0,"data-slot":`itemDescription`,class:v(t.ui.itemDescription({class:[t.uiOverride?.itemDescription,n.ui?.itemDescription]}))},[O(e.$slots,n.slot?`${n.slot}-description`:`item-description`,{item:n,active:a,index:s},()=>[S(V(l(X)(n,r.descriptionKey)),1)])],2)):W(``,!0)],2)):W(``,!0),z(`span`,{"data-slot":`itemTrailing`,class:v(t.ui.itemTrailing({class:[t.uiOverride?.itemTrailing,n.ui?.itemTrailing]}))},[O(e.$slots,n.slot?`${n.slot}-trailing`:`item-trailing`,{item:n,active:a,index:s,ui:t.ui},()=>[n.children?.length?(D(),M($,{key:0,name:_.value,"data-slot":`itemTrailingIcon`,class:v(t.ui.itemTrailingIcon({class:[t.uiOverride?.itemTrailingIcon,n.ui?.itemTrailingIcon],color:n?.color,active:a}))},null,8,[`name`,`class`])):n.kbds?.length?(D(),q(`span`,{key:1,"data-slot":`itemTrailingKbds`,class:v(t.ui.itemTrailingKbds({class:[t.uiOverride?.itemTrailingKbds,n.ui?.itemTrailingKbds]}))},[(D(!0),q(R,null,E(n.kbds,(e,r)=>(D(),M(kb,m({key:r,size:n.ui?.itemTrailingKbdsSize||t.uiOverride?.itemTrailingKbdsSize||t.ui.itemTrailingKbdsSize()},{ref_for:!0},typeof e==`string`?{value:e}:e),null,16,[`size`]))),128))],2)):W(``,!0)]),i(l(Sb).ItemIndicator,{"as-child":``},{default:P(()=>[i($,{name:t.checkedIcon||l(u).ui.icons.check,"data-slot":`itemTrailingIcon`,class:v(t.ui.itemTrailingIcon({class:[t.uiOverride?.itemTrailingIcon,n.ui?.itemTrailingIcon],color:n?.color}))},null,8,[`name`,`class`])]),_:2},1024)],2)])]),_:3}),i(l(Sb).Portal,H(c(l(d))),{default:P(()=>[i(l(zy),null,{default:P(()=>[(D(),M(_e(t.sub?l(Sb).SubContent:l(Sb).Content),m({"data-slot":`content`,class:t.ui.content({class:[t.uiOverride?.content,r.class]})},l(f)),{default:P(()=>[O(e.$slots,`content-top`,{sub:t.sub??!1}),z(`div`,{role:`presentation`,"data-slot":`viewport`,class:v(t.ui.viewport({class:t.uiOverride?.viewport}))},[(D(!0),q(R,null,E(y.value,(n,a)=>(D(),M(l(Sb).Group,{key:`group-${a}`,"data-slot":`group`,class:v(t.ui.group({class:t.uiOverride?.group}))},{default:P(()=>[(D(!0),q(R,null,E(n,(n,o)=>(D(),q(R,{key:`group-${a}-${o}`},[n.type===`label`?(D(),M(l(Sb).Label,{key:0,"data-slot":`label`,class:v(t.ui.label({class:[t.uiOverride?.label,n.ui?.label,n.class]}))},{default:P(()=>[i(l(g),{item:n,index:o},null,8,[`item`,`index`])]),_:2},1032,[`class`])):n.type===`separator`?(D(),M(l(Sb).Separator,{key:1,"data-slot":`separator`,class:v(t.ui.separator({class:[t.uiOverride?.separator,n.ui?.separator,n.class]}))},null,8,[`class`])):n?.children?.length?(D(),M(l(Sb).Sub,{key:2,open:n.open,"default-open":n.defaultOpen},{default:P(()=>[i(l(Sb).SubTrigger,{as:`button`,type:`button`,disabled:n.disabled,"text-value":l(X)(n,r.labelKey),"data-slot":`item`,class:v(t.ui.item({class:[t.uiOverride?.item,n.ui?.item,n.class],color:n?.color}))},{default:P(()=>[i(l(g),{item:n,index:o},null,8,[`item`,`index`])]),_:2},1032,[`disabled`,`text-value`,`class`]),i(gE,m({sub:``,class:n.ui?.content,ui:t.ui,"ui-override":t.uiOverride,portal:t.portal,items:n.children,"align-offset":-4,"label-key":t.labelKey,"description-key":t.descriptionKey,"checked-icon":t.checkedIcon,"loading-icon":t.loadingIcon,"external-icon":t.externalIcon},{ref_for:!0},n.content),F({_:2},[E(p(),(t,n)=>({name:n,fn:P(t=>[O(e.$slots,n,m({ref_for:!0},t))])}))]),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`?(D(),M(l(Sb).CheckboxItem,{key:3,"model-value":n.checked,disabled:n.disabled,"text-value":l(X)(n,r.labelKey),"data-slot":`item`,class:v(t.ui.item({class:[t.uiOverride?.item,n.ui?.item,n.class],color:n?.color})),"onUpdate:modelValue":n.onUpdateChecked,onSelect:n.onSelect},{default:P(()=>[i(l(g),{item:n,index:o},null,8,[`item`,`index`])]),_:2},1032,[`model-value`,`disabled`,`text-value`,`class`,`onUpdate:modelValue`,`onSelect`])):(D(),M($y,m({key:4,ref_for:!0},l(Yy)(n),{custom:``}),{default:P(({active:e,...a})=>[i(l(Sb).Item,{"as-child":``,disabled:n.disabled,"text-value":l(X)(n,r.labelKey),onSelect:n.onSelect},{default:P(()=>[i(Zy,m({ref_for:!0},a,{"data-slot":`item`,class:t.ui.item({class:[t.uiOverride?.item,n.ui?.item,n.class],active:e,color:n?.color})}),{default:P(()=>[i(l(g),{item:n,active:e,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),O(e.$slots,`default`),O(e.$slots,`content-bottom`,{sub:t.sub??!1})]),_:3},16,[`class`]))]),_:3})]),_:3},16)],64))}},_E={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`}},vE={__name:`ContextMenu`,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(t,{emit:n}
32){let r=t,a=n,o=e(),s=tg(`contextMenu`,r),u=Fh(),d=ng(Cr(s,`modal`),a),f=C(()=>s.content),p=()=>mm(o,[`default`]),h=B(()=>ky({extend:_E,...u.ui?.contextMenu||{}})({size:s.size}));return(e,t)=>(D(),M(l(Su),H(c(l(d))),{default:P(()=>[o.default?(D(),M(l(Iu),{key:0,"as-child":``,disabled:l(s).disabled,class:v(l(s).class)},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`disabled`,`class`])):W(``,!0),i(gE,m({class:h.value.content({class:[!o.default&&l(s).class,l(s).ui?.content]}),ui:h.value,"ui-override":l(s).ui},f.value,{items:l(s).items,portal:l(s).portal,"label-key":l(s).labelKey,"description-key":l(s).descriptionKey,"checked-icon":l(s).checkedIcon,"loading-icon":l(s).loadingIcon,"external-icon":l(s).externalIcon}),F({_:2},[E(p(),(t,n)=>({name:n,fn:P(t=>[O(e.$slots,n,H(c(t)))])}))]),1040,[`class`,`ui`,`ui-override`,`items`,`portal`,`label-key`,`description-key`,`checked-icon`,`loading-icon`,`external-icon`])]),_:3},16))}},[yE,bE]=oa(`DashboardGroup`),xE={base:`fixed inset-0 flex overflow-hidden`},SE={__name:`DashboardGroup`,props:{as:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},storage:{type:String,required:!1,default:`cookie`},storageKey:{type:String,required:!1,default:`dashboard`},storageOptions:{type:Object,required:!1},persistent:{type:Boolean,required:!1,default:!0},unit:{type:String,required:!1,default:`%`}},setup(e){let t=tg(`dashboardGroup`,e),n=Kh(),r=Fh(),i=B(()=>ky({extend:xE,...r.ui?.dashboardGroup||{}})),a=N(!1),o=N(!1);return bE({storage:t.storage,storageKey:t.storageKey,storageOptions:t.storageOptions,persistent:t.persistent,unit:t.unit,sidebarOpen:a,toggleSidebar:()=>{n.hooks.callHook(`dashboard:sidebar:toggle`)},sidebarCollapsed:o,collapseSidebar:e=>{n.hooks.callHook(`dashboard:sidebar:collapse`,e)},toggleSearch:()=>{n.hooks.callHook(`dashboard:search:toggle`)}}),(e,n)=>(D(),M(l(Y),{as:l(t).as,class:v(i.value({class:[l(t).ui?.base,l(t).class]}))},{default:P(()=>[O(e.$slots,`default`)]),_:3},8,[`as`,`class`]))}},CE={slots:{root:`peer [--sidebar-width:16rem] [--sidebar-width-icon:4rem]`,gap:`relative w-(--sidebar-width) bg-transparent`,container:`fixed inset-y-0 z-10 hidden h-svh w-(--sidebar-width) lg:flex`,inner:`flex size-full flex-col overflow-hidden divide-y divide-default`,header:`flex items-center gap-1.5 overflow-hidden px-4 min-h-(--ui-header-height)`,wrapper:`min-w-0 flex-1`,title:`text-highlighted font-semibold truncate`,description:`text-muted text-sm truncate`,actions:`flex items-center gap-1.5 shrink-0`,close:``,body:`flex min-h-0 flex-1 flex-col gap-4 overflow-y-auto p-4`,footer:`flex items-center gap-1.5 overflow-hidden p-4`,rail:[`absolute inset-y-0 z-20 hidden w-4 after:absolute after:inset-y-0 after:left-1/2 after:w-px lg:flex hover:after:bg-(--ui-border-accented)`,`after:transition-colors`]},variants:{transition:{true:{gap:`transition-[width] duration-200 ease-out motion-reduce:transition-none`,container:`transition-[inset-inline-start,inset-inline-end,width] duration-200 ease-out motion-reduce:transition-none`}},side:{left:{container:`start-0 border-e border-default`,rail:`end-0 translate-x-1/2 rtl:-translate-x-1/2`},right:{container:`end-0 border-s border-default`,rail:`-start-px -translate-x-1/2 rtl:translate-x-1/2`}},collapsible:{offcanvas:{root:`group/sidebar hidden lg:block`,gap:`data-[state=collapsed]:w-0`},icon:{root:`group/sidebar hidden lg:block`,gap:`data-[state=collapsed]:w-(--sidebar-width-icon)`,container:`data-[state=collapsed]:w-(--sidebar-width-icon)`,actions:`group-data-[state=collapsed]/sidebar:hidden`,body:`group-data-[state=collapsed]/sidebar:overflow-hidden`},none:{root:`h-full w-(--sidebar-width)`}},variant:{sidebar:{},floating:{container:`p-4 border-transparent`,inner:`rounded-lg ring ring-default shadow-lg`,rail:`inset-y-4`},inset:{container:`py-4 border-transparent`,inner:`divide-transparent`,rail:`inset-y-4`}}},compoundVariants:[{side:`left`,collapsible:[`offcanvas`,`icon`],class:{rail:`cursor-w-resize rtl:cursor-e-resize data-[state=collapsed]:cursor-e-resize data-[state=collapsed]:rtl:cursor-w-resize`}},{side:`right`,collapsible:[`offcanvas`,`icon`],class:{rail:`cursor-e-resize rtl:cursor-w-resize data-[state=collapsed]:cursor-w-resize data-[state=collapsed]:rtl:cursor-e-resize`}},{side:`left`,collapsible:`none`,class:{root:`border-e border-default`}},{side:`right`,collapsible:`none`,class:{root:`border-s border-default`}},{side:`left`,collapsible:`offcanvas`,class:{container:`data-[state=collapsed]:-start-(--sidebar-width)`}},{side:`right`,collapsible:`offcanvas`,class:{container:`data-[state=collapsed]:-end-(--sidebar-width)`}},{variant:`floating`,collapsible:`icon`,class:{gap:`data-[state=collapsed]:w-[calc(var(--sidebar-width-icon)+--spacing(8))]`,container:`data-[state=collapsed]:w-[calc(var(--sidebar-width-icon)+--spacing(8)+2px)]`}},{variant:`floating`,collapsible:`none`,class:{root:`p-4 border-0`}},{variant:`inset`,collapsible:`none`,class:{root:`py-4 border-0`}},{variant:`floating`,side:`left`,class:{rail:`end-4`}},{variant:`floating`,side:`right`,class:{rail:`start-[calc(--spacing(4)-1px)]`}}]},wE=[`data-state`],TE=[`data-state`],EE=[`data-state`,`aria-label`],DE=Object.assign({inheritAttrs:!1},{__name:`Sidebar`,props:se({as:{type:null,required:!1,default:`aside`},variant:{type:null,required:!1,default:`sidebar`},collapsible:{type:null,required:!1,default:`offcanvas`},side:{type:null,required:!1,default:`left`},title:{type:String,required:!1},description:{type:String,required:!1},close:{type:[Boolean,Object],required:!1,default:!1},closeIcon:{type:null,required:!1},rail:{type:Boolean,required:!1,default:!1},transition:{type:Boolean,required:!1,default:!0},mode:{type:null,required:!1,default:`slideover`},menu:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},{open:{type:Boolean,default:!0},openModifiers:{}}),emits:[`update:open`],setup(t){let n=t,r=e(),a=tg(`sidebar`,n),[o,s]=zr(),[c,u]=zr(),d=oi(`(max-width: 1023px)`),f=N(!1);x(()=>{f.value=!0});let p=B(()=>f.value&&d.value),h=b(t,`open`,{type:Boolean,default:!0}),g=N(!1),_=N(h.value),y=B({get:()=>p.value?g.value:h.value,set:e=>{p.value?g.value=e:h.value=e}});U(p,e=>{e?(_.value=h.value,h.value=!1):h.value=_.value},{immediate:!0}),U(h,e=>{p.value&&(g.value=e)}),U(g,e=>{p.value&&(h.value=e)});let{t:w}=Om(),T=Fh(),E=B(()=>y.value?`expanded`:`collapsed`),k=B(()=>a.close&&a.collapsible!==`none`||p.value);function A(){y.value=!1}let j=B(()=>!!r.header||a.title||!!r.title||a.description||!!r.description||!!r.actions||k.value||!!r.close),F=B(()=>ky({extend:CE,...T.ui?.sidebar||{}})({side:a.side,variant:a.variant,collapsible:a.collapsible,transition:a.transition})),I=B(()=>({slideover:_b,modal:hb,drawer:ZT})[a.mode]),ee=C(()=>
32Sa(a.menu,{title:a.title,description:a.description,close:a.close,closeIcon:a.closeIcon},a.mode===`modal`?{}:a.mode===`slideover`?{side:a.side,inset:a.variant===`inset`}:{}));return(e,t)=>(D(),q(R,null,[i(l(c),null,{default:P(()=>[j.value?(D(),q(`div`,{key:0,"data-slot":`header`,class:v(F.value.header({class:l(a).ui?.header}))},[O(e.$slots,`header`,{state:E.value,open:y.value,close:A},()=>[l(a).title||r.title||l(a).description||r.description?(D(),q(`div`,{key:0,"data-slot":`wrapper`,class:v(F.value.wrapper({class:l(a).ui?.wrapper}))},[l(a).title||r.title?(D(),q(`p`,{key:0,"data-slot":`title`,class:v(F.value.title({class:l(a).ui?.title}))},[O(e.$slots,`title`,{state:E.value},()=>[S(V(l(a).title),1)])],2)):W(``,!0),l(a).description||r.description?(D(),q(`p`,{key:1,"data-slot":`description`,class:v(F.value.description({class:l(a).ui?.description}))},[O(e.$slots,`description`,{state:E.value},()=>[S(V(l(a).description),1)])],2)):W(``,!0)],2)):W(``,!0),r.actions||k.value?(D(),q(`div`,{key:1,"data-slot":`actions`,class:v(F.value.actions({class:l(a).ui?.actions}))},[O(e.$slots,`actions`,{state:E.value}),O(e.$slots,`close`,{state:E.value,ui:F.value},()=>[k.value?(D(),M(tb,m({key:0,icon:l(a).closeIcon||l(T).ui.icons.close,color:`neutral`,variant:`ghost`,"aria-label":l(w)(`sidebar.close`)},typeof l(a).close==`object`?l(a).close:{},{"data-slot":`close`,class:F.value.close({class:l(a).ui?.close}),onClick:A}),null,16,[`icon`,`aria-label`,`class`])):W(``,!0)])],2)):W(``,!0)])],2)):W(``,!0),z(`div`,{"data-slot":`body`,class:v(F.value.body({class:l(a).ui?.body}))},[O(e.$slots,`default`,{state:E.value,open:y.value,close:A})],2),r.footer?(D(),q(`div`,{key:1,"data-slot":`footer`,class:v(F.value.footer({class:l(a).ui?.footer}))},[O(e.$slots,`footer`,{state:E.value,open:y.value,close:A})],2)):W(``,!0)]),_:3}),i(l(o),null,{default:P(()=>[z(`div`,{"data-slot":`inner`,class:v(F.value.inner({class:l(a).ui?.inner}))},[i(l(u))],2)]),_:1}),l(a).collapsible===`none`?(D(),M(l(Y),m({key:0,as:l(a).as,"data-slot":`root`},e.$attrs,{"data-variant":l(a).variant,class:F.value.root({class:[l(a).ui?.root,l(a).class]})}),{default:P(()=>[i(l(s))]),_:1},16,[`as`,`data-variant`,`class`])):(D(),q(R,{key:1},[i(l(Y),m({as:l(a).as,"data-slot":`root`},e.$attrs,{"data-state":E.value,"data-collapsible":E.value===`collapsed`?l(a).collapsible:void 0,"data-variant":l(a).variant,"data-side":l(a).side,class:F.value.root({class:[l(a).ui?.root,l(a).class]})}),{default:P(()=>[z(`div`,{"data-slot":`gap`,"data-state":E.value,class:v(F.value.gap({class:l(a).ui?.gap}))},null,10,wE),z(`div`,{"data-slot":`container`,"data-state":E.value,class:v(F.value.container({class:l(a).ui?.container}))},[i(l(s)),l(a).rail?O(e.$slots,`rail`,{state:E.value,ui:F.value},()=>[z(`button`,{"data-slot":`rail`,"data-state":E.value,"aria-label":l(w)(`sidebar.toggle`),tabindex:-1,class:v(F.value.rail({class:l(a).ui?.rail})),onClick:t[0]||=e=>y.value=!y.value},null,10,EE)],void 0,0):W(``,!0)],10,TE)]),_:3},16,[`as`,`data-state`,`data-collapsible`,`data-variant`,`data-side`,`class`]),p.value?(D(),M(l(I),m({key:0,open:g.value,"onUpdate:open":t[1]||=e=>g.value=e},ee.value),{content:P(t=>[O(e.$slots,`content`,m(t,{close:A}),()=>[i(l(u))])]),_:3},16,[`open`])):W(``,!0)],64))],64))}}),OE={slots:{root:[`relative inline-flex items-center`,`flex-wrap`],base:[`rounded-md`,`transition-colors`],leading:`absolute inset-y-0 start-0 flex items-center`,leadingIcon:`shrink-0 text-dimmed`,leadingAvatar:`shrink-0`,leadingAvatarSize:``,trailing:`absolute inset-y-0 end-0 flex items-center`,trailingIcon:`shrink-0 text-dimmed`,item:`px-1.5 py-0.5 rounded-sm font-medium inline-flex items-center gap-0.5 ring ring-inset ring-accented bg-elevated text-default data-disabled:cursor-not-allowed data-disabled:opacity-75 wrap-anywhere data-[state="active"]:bg-accented`,itemText:``,itemDelete:[`inline-flex items-center rounded-xs text-dimmed hover:text-default hover:bg-accented/75 disabled:pointer-events-none`,`transition-colors`],itemDeleteIcon:`shrink-0`,input:`flex-1 border-0 bg-transparent placeholder:text-dimmed focus:outline-none disabled:cursor-not-allowed disabled:opacity-75`},variants:{fieldGroup:{horizontal:`not-only:first:rounded-e-none not-only:last:rounded-s-none not-last:not-first:rounded-none focus-visible:z-[1]`,vertical:`not-only:first:rounded-b-none not-only:last:rounded-t-none not-last:not-first:rounded-none focus-visible:z-[1]`},size:{xs:{base:`px-2 py-1 text-sm/4 gap-1`,leading:`ps-2`,trailing:`pe-2`,leadingIcon:`size-4`,leadingAvatarSize:`3xs`,trailingIcon:`size-4`,item:`text-[10px]/3`,itemDeleteIcon:`size-3`},sm:{base:`px-2.5 py-1.5 text-sm/4 gap-1.5`,leading:`ps-2.5`,trailing:`pe-2.5`,leadingIcon:`size-4`,leadingAvatarSize:`3xs`,trailingIcon:`size-4`,item:`text-[10px]/3`,itemDeleteIcon:`size-3`},md:{base:`px-2.5 py-1.5 text-base/5 gap-1.5`,leading:`ps-2.5`,trailing:`pe-2.5`,leadingIcon:`size-5`,leadingAvatarSize:`2xs`,trailingIcon:`size-5`,item:`text-xs`,itemDeleteIcon:`size-3.5`},lg:{base:`px-3 py-2 text-base/5 gap-2`,leading:`ps-3`,trailing:`pe-3`,leadingIcon:`size-5`,leadingAvatarSize:`2xs`,trailingIcon:`size-5`,item:`text-xs`,itemDeleteIcon:`size-3.5`},xl:{base:`px-3 py-2 text-base gap-2`,leading:`ps-3`,trailing:`pe-3`,leadingIcon:`size-6`,leadingAvatarSize:`xs`,trailingIcon:`size-6`,item:`text-sm`,itemDeleteIcon:`size-4`}},variant:{outline:`text-highlighted bg-default ring ring-inset ring-accented`,soft:`text-highlighted bg-elevated/50 hover:bg-elevated has-focus:bg-elevated disabled:bg-elevated/50`,subtle:`text-highlighted bg-elevated ring ring-inset ring-accented`,ghost:`text-highlighted bg-transparent hover:bg-elevated has-focus:bg-elevated disabled:bg-transparent dark:disabled:bg-transparent`,none:`text-highlighted bg-transparent has-focus:outline-none`},color:{primary:``,secondary:``,success:``,info:``,warning:``,error:``,neutral:``},leading:{true:``},trailing:{true:``},loading:{true:``},highlight:{true:``},fixed:{false:``},type:{file:`file:me-1.5 file:font-medium file:text-muted file:outline-none`}},compoundVariants:[{color:`primary`,variant:[`outline`,`subtle`],class:`outline-primary/25 has-focus-visible:outline-3 has-focus-visible:ring-primary`},{color:`secondary`,variant:[`outline`,`subtle`],class:`outline-secondary/25 has-focus-visible:outline-3 has-focus-visible:ring-secondary`},{color:`success`,variant:[`outline`,`subtle`],class:`outline-success/25 has-focus-visible:outline-3 has-focus-visible:ring-success`},{color:`info`,variant:[`outline`,`subtle`],class:`outline-info/25 has-focus-visible:outline-3 has-focus-visible:ring-info`},{color:`warning`,variant:[`outline`,`subtle`],class:`outline-warning/25 has-focus-visible:outline-3 has-focus-visible:ring-warning`},{color:`error`,variant:[`outline`,`subtle`],class:`outline-error/25 has-focus-visible:outline-3 has-focus-visible:ring-error`},{color:`primary`,variant:[`soft`,`ghost`],class:`outline-primary/25 has-focus-visible:outline-3`},{color:`secondary`,variant:[`soft`,`ghost`],class:`outline-secondary/25 has-focus-visible:outline-3`},{color:`success`,variant:[`soft`,`ghost`],class:`outline-success/25 has-focus-visible:outline-3`},{color:`info`,variant:[`soft`,`ghost`],class:`outline-info/25 has-focus-visible:outline-3`},{color:`warning`,variant:[`soft`,`ghost`],class:`outline-warning/25 has-focus-visible:outline-3`},{color:`error`,variant:[`soft`,`ghost`],class:`outline-error/25 has-focus-visible:outline-3`},{color:`primary`,highlight:!0,class:`ring ring-inset ring-primary`},{color:`secondary`,highlight:!0,class:`ring ring-inset ring-secondary`},{color:`success`,highlight:!0,class:`ring ring-inset ring-success`},{color:`info`,highlight:!0,class:`ring ring-inset ring-info`},{color:`warning`,highlight:!0,class:`ring ring-inset ring-warning`},{color:`error`,highlight:!0,class:`ring ring-inset ring-error`},{color:`neutral`,variant:[`outline`,`subtle`],class:`outline-inverted/25 has-focus-visible:outline-3 has-focus-visible:ring-inverted`},{color:`neutral`,variant:[`soft`,`ghost`],class:`outline-inverted/25 has-focus-visible:outline-3`},{color:`neutral`,highlight:!0,class:`ring ring-inset ring-inverted`},{leading:!0,size:`xs`,class:`ps-7`},{leading:!0,size:`sm`,class:`ps-8`},{leading:!0,size:`md`,class:`ps-9`},{leading:!0,size:`lg`,class:`ps-10`},{leading:!0,size:`xl`,class:`ps-11`},{trailing:!0,size:`xs`,class:`pe-7`},{trailing:!0,size:`sm`,class:`pe-8`},{trailing:!0,size:`md`,class:`pe-9`},{trailing:!0,size:`lg`,class:`pe-10`},{trailing:!0,size:`xl`,class:`pe-11`},{loading:!0,leading:!0,class:{leadingIcon:`animate-spin`}},{loading:!0,leading:!1,trailing:!0,class:{trailingIcon:`animate-spin`}},{fixed:!1,size:`xs`,class:`md:text-xs`},{fixed:!1,size:`sm`,class:`md:text-xs`},{fixed:!1,size:`md`,class:`md:text-sm`},{fixed:!1,size:`lg`,class:`md:text-sm`}],defaultVariants:{size:`md`,color:`primary`,variant:`outline`}},kE=Object.assign({inheritAttrs:!1},{__name:`InputTags`,props:{as:{type:null,required:!1},placeholder:{type:String,required:!1},maxLength:{type:Number,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},autofocus:{type:Boolean,required:!1},autofocusDelay:{type:Number,required:!1,default:0},deleteIcon:{type:null,required:!1},highlight:{type:Boolean,required:!1},fixed:{type:Boolean,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},modelValue:{type:[Array,null],required:!1},defaultValue:{type:Array,required:!1},addOnPaste:{type:Boolean,required:!1},addOnTab:{type:Boolean,required:!1},addOnBlur:{type:Boolean,required:!1},duplicate:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},delimiter:{type:null,required:!1},max:{type:Number,required:!1},id:{type:String,required:!1},convertValue:{type:Function,required:!1},displayValue:{type:Function,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},icon:{type:null,required:!1},avatar:{type:Object,required:!1},leading:{type:Boolean,required:!1},leadingIcon:{type:null,required:!1},trailing:{type:Boolean,required:!1},trailingIcon:{type:null,required:!1},loading:{type:Boolean,required:!1},loadingIcon:{type:null,required:!1}},emits:[`change`,`blur`,`focus`,`update:modelValue`,`invalid`,`addTag`,`removeTag`],setup(t,{expose:n,emit:r}
32){let a=t,o=r,s=e(),c=tg(`inputTags`,a),u=Fh(),d=ng(Cr(c,`as`,`addOnPaste`,`addOnTab`,`addOnBlur`,`duplicate`,`delimiter`,`max`,`convertValue`,`displayValue`,`required`),o),{emitFormBlur:f,emitFormFocus:p,emitFormChange:h,emitFormInput:g,size:_,color:y,id:b,name:S,highlight:w,disabled:T,ariaAttrs:k}=qy(a),{orientation:A,size:j}=Ry(a),{isLeading:N,isTrailing:F,leadingIconName:I,trailingIconName:ee}=Iy(c),te=B(()=>y.value??c.color),L=B(()=>w.value??c.highlight),re=B(()=>j.value??_.value??c.size),z=B(()=>T.value??c.disabled),ie=B(()=>ky({extend:OE,...u.ui?.inputTags||{}})({color:te.value,variant:c.variant,size:re.value,loading:c.loading,highlight:L.value,fixed:c.fixed,leading:N.value||!!c.avatar||!!s.leading,trailing:F.value||!!s.trailing,fieldGroup:A.value})),ae=ne(`inputRef`);function oe(){c.autofocus&&ae.value?.$el?.focus()}let se;x(()=>{se=setTimeout(()=>{oe()},c.autofocusDelay)}),fe(()=>clearTimeout(se));function V(e){if(we(c.modelValue)===e)return;let t=new Event(`change`,{target:{value:e}});o(`change`,t),h(),g()}function ce(e){o(`blur`,e),f()}function H(e){o(`focus`,e),p()}return n({inputRef:C(()=>ae.value?.$el)}),(e,t)=>(D(),M(l(fp),m({id:l(b),"model-value":l(c).modelValue,"default-value":l(c).defaultValue,"data-slot":e.$attrs[`data-slot`]??`root`,class:ie.value.root({class:[ie.value.base({class:l(c).ui?.base}),l(c).ui?.root,l(c).class]})},l(d),{name:l(S),disabled:z.value,"onUpdate:modelValue":V}),{default:P(({modelValue:t})=>[(D(!0),q(R,null,E(t,(t,n)=>(D(),M(l(gp),{key:n,value:t,"data-slot":`item`,class:v(ie.value.item({class:[l(c).ui?.item]}))},{default:P(()=>[i(l(vp),{"data-slot":`itemText`,class:v(ie.value.itemText({class:[l(c).ui?.itemText]}))},{default:P(()=>[s[`item-text`]?O(e.$slots,`item-text`,{item:t,index:n,ui:ie.value},void 0,void 0,0):W(``,!0)]),_:2},1032,[`class`]),i(l(_p),{"data-slot":`itemDelete`,class:v(ie.value.itemDelete({class:[l(c).ui?.itemDelete]})),disabled:z.value},{default:P(()=>[O(e.$slots,`item-delete`,{item:t,index:n,ui:ie.value},()=>[i($,{name:l(c).deleteIcon||l(u).ui.icons.close,"data-slot":`itemDeleteIcon`,class:v(ie.value.itemDeleteIcon({class:[l(c).ui?.itemDeleteIcon]}))},null,8,[`name`,`class`])])]),_:2},1032,[`class`,`disabled`])]),_:2},1032,[`value`,`class`]))),128)),i(l(pp),m({ref_key:`inputRef`,ref:ae},{...e.$attrs,...l(k)},{placeholder:l(c).placeholder,"max-length":l(c).maxLength,"data-slot":`input`,class:ie.value.input({class:l(c).ui?.input}),onBlur:ce,onFocus:H}),null,16,[`placeholder`,`max-length`,`class`]),O(e.$slots,`default`,{ui:ie.value}),l(N)||l(c).avatar||s.leading?(D(),q(`span`,{key:0,"data-slot":`leading`,class:v(ie.value.leading({class:l(c).ui?.leading}))},[O(e.$slots,`leading`,{ui:ie.value},()=>[l(N)&&l(I)?(D(),M($,{key:0,name:l(I),"data-slot":`leadingIcon`,class:v(ie.value.leadingIcon({class:l(c).ui?.leadingIcon}))},null,8,[`name`,`class`])):l(c).avatar?(D(),M(Fy,m({key:1,size:l(c).ui?.leadingAvatarSize||ie.value.leadingAvatarSize()},l(c).avatar,{"data-slot":`leadingAvatar`,class:ie.value.leadingAvatar({class:l(c).ui?.leadingAvatar})}),null,16,[`size`,`class`])):W(``,!0)])],2)):W(``,!0),l(F)||s.trailing?(D(),q(`span`,{key:1,"data-slot":`trailing`,class:v(ie.value.trailing({class:l(c).ui?.trailing}))},[O(e.$slots,`trailing`,{ui:ie.value},()=>[l(ee)?(D(),M($,{key:0,name:l(ee),"data-slot":`trailingIcon`,class:v(ie.value.trailingIcon({class:l(c).ui?.trailingIcon}))},null,8,[`name`,`class`])):W(``,!0)])],2)):W(``,!0)]),_:3},16,[`id`,`model-value`,`default-value`,`data-slot`,`class`,`name`,`disabled`]))}}),AE={__name:`DropdownMenuContent`,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},size:{type:null,required:!1},filter:{type:[Boolean,Object],required:!1},filterFields:{type:Array,required:!1},ignoreFilter:{type:Boolean,required:!1},searchTerm:{type:String,required:!1},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},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}},emits:[`update:searchTerm`,`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`closeAutoFocus`],setup(t,{emit:n}){let r=t,a=n,o=e(),{t:s,dir:u}=Om(),d=Fh(),{filterGroups:f}=ex(),p=N(``),h=B({get:()=>r.searchTerm??p.value,set:e=>{p.value=e,a(`update:searchTerm`,e)}}),g=C(()=>Sa(r.filter,{placeholder:s(`dropdownMenu.search`),variant:`none`})),_=Am(C(()=>r.portal)),y=za(Sr(r,`sub`,`items`,`portal`,`labelKey`,`descriptionKey`,`checkedIcon`,`loadingIcon`,`externalIcon`,`size`,`filter`,`filterFields`,`ignoreFilter`,`searchTerm`,`class`,`ui`,`uiOverride`),a),b=()=>
32mm(o,[`default`]),[x,w]=zr(),T=B(()=>u.value===`rtl`?d.ui.icons.chevronLeft:d.ui.icons.chevronRight),k=B(()=>r.items?.length?ym(r.items)?r.items:[r.items]:[]),A=e=>!!e.type&&[`label`,`separator`].includes(e.type),j=B(()=>{if(!r.filter||r.ignoreFilter||!h.value)return k.value;let e=Array.isArray(r.filterFields)&&r.filterFields.length?r.filterFields:[r.labelKey];return f(k.value,h.value,{fields:e,isStructural:A})}),I=B(()=>j.value.some(e=>e.some(e=>!A(e))));return(e,n)=>(D(),q(R,null,[i(l(x),null,{default:P(({item:n,active:a,index:s})=>[O(e.$slots,n.slot||`item`,{item:n,index:s,ui:t.ui},()=>[O(e.$slots,n.slot?`${n.slot}-leading`:`item-leading`,{item:n,active:a,index:s,ui:t.ui},()=>[n.loading?(D(),M($,{key:0,name:t.loadingIcon||l(d).ui.icons.loading,"data-slot":`itemLeadingIcon`,class:v(t.ui.itemLeadingIcon({class:[t.uiOverride?.itemLeadingIcon,n.ui?.itemLeadingIcon],color:n?.color,loading:!0}))},null,8,[`name`,`class`])):n.icon?(D(),M($,{key:1,name:n.icon,"data-slot":`itemLeadingIcon`,class:v(t.ui.itemLeadingIcon({class:[t.uiOverride?.itemLeadingIcon,n.ui?.itemLeadingIcon],color:n?.color,active:a}))},null,8,[`name`,`class`])):n.avatar?(D(),M(Fy,m({key:2,size:n.ui?.itemLeadingAvatarSize||t.uiOverride?.itemLeadingAvatarSize||t.ui.itemLeadingAvatarSize()},n.avatar,{"data-slot":`itemLeadingAvatar`,class:t.ui.itemLeadingAvatar({class:[t.uiOverride?.itemLeadingAvatar,n.ui?.itemLeadingAvatar],active:a})}),null,16,[`size`,`class`])):W(``,!0)]),l(X)(n,r.labelKey)||o[n.slot?`${n.slot}-label`:`item-label`]||l(X)(n,r.descriptionKey)||o[n.slot?`${n.slot}-description`:`item-description`]?(D(),q(`span`,{key:0,"data-slot":`itemWrapper`,class:v(t.ui.itemWrapper({class:[t.uiOverride?.itemWrapper,n.ui?.itemWrapper]}))},[z(`span`,{"data-slot":`itemLabel`,class:v(t.ui.itemLabel({class:[t.uiOverride?.itemLabel,n.ui?.itemLabel],active:a}))},[O(e.$slots,n.slot?`${n.slot}-label`:`item-label`,{item:n,active:a,index:s},()=>[S(V(l(X)(n,r.labelKey)),1)]),n.target===`_blank`&&t.externalIcon!==!1?(D(),M($,{key:0,name:typeof t.externalIcon==`string`?t.externalIcon:l(d).ui.icons.external,"data-slot":`itemLabelExternalIcon`,class:v(t.ui.itemLabelExternalIcon({class:[t.uiOverride?.itemLabelExternalIcon,n.ui?.itemLabelExternalIcon],color:n?.color,active:a}))},null,8,[`name`,`class`])):W(``,!0)],2),l(X)(n,r.descriptionKey)||o[n.slot?`${n.slot}-description`:`item-description`]?(D(),q(`span`,{key:0,"data-slot":`itemDescription`,class:v(t.ui.itemDescription({class:[t.uiOverride?.itemDescription,n.ui?.itemDescription]}))},[O(e.$slots,n.slot?`${n.slot}-description`:`item-description`,{item:n,active:a,index:s},()=>[S(V(l(X)(n,r.descriptionKey)),1)])],2)):W(``,!0)],2)):W(``,!0),z(`span`,{"data-slot":`itemTrailing`,class:v(t.ui.itemTrailing({class:[t.uiOverride?.itemTrailing,n.ui?.itemTrailing]}))},[O(e.$slots,n.slot?`${n.slot}-trailing`:`item-trailing`,{item:n,active:a,index:s,ui:t.ui},()=>[n.children?.length?(D(),M($,{key:0,name:T.value,"data-slot":`itemTrailingIcon`,class:v(t.ui.itemTrailingIcon({class:[t.uiOverride?.itemTrailingIcon,n.ui?.itemTrailingIcon],color:n?.color,active:a}))},null,8,[`name`,`class`])):n.kbds?.length?(D(),q(`span`,{key:1,"data-slot":`itemTrailingKbds`,class:v(t.ui.itemTrailingKbds({class:[t.uiOverride?.itemTrailingKbds,n.ui?.itemTrailingKbds]}))},[(D(!0),q(R,null,E(n.kbds,(e,r)=>(D(),M(kb,m({key:r,size:n.ui?.itemTrailingKbdsSize||t.uiOverride?.itemTrailingKbdsSize||t.ui.itemTrailingKbdsSize()},{ref_for:!0},typeof e==`string`?{value:e}:e),null,16,[`size`]))),128))],2)):W(``,!0)]),i(l(Cb).ItemIndicator,{"as-child":``},{default:P(()=>[i($,{name:t.checkedIcon||l(d).ui.icons.check,"data-slot":`itemTrailingIcon`,class:v(t.ui.itemTrailingIcon({class:[t.uiOverride?.itemTrailingIcon,n.ui?.itemTrailingIcon],color:n?.color}))},null,8,[`name`,`class`])]),_:2},1024)],2)])]),_:3}),i(l(Cb).Portal,H(c(l(_))),{default:P(()=>[i(l(zy),null,{default:P(()=>[(D(),M(_e(t.sub?l(Cb).SubContent:l(Cb).Content),m({"data-slot":`content`,class:t.ui.content({class:[t.uiOverride?.content,r.class]})},l(y)),{default:P(()=>[t.filter?(D(),M(l(Cb).Filter,{key:0,modelValue:h.value,"onUpdate:modelValue":n[1]||=e=>h.value=e,"as-child":``},{default:P(()=>[i(Hb,m({autofocus:``,autocomplete:`off`,size:t.size},g.value,{"data-slot":`input`,class:t.ui.input({class:t.uiOverride?.input}),onChange:n[0]||=xe(()=>{},[`stop`])}),null,16,[`size`,`class`])]),_:1},8,[`modelValue`])):W(``,!0),O(e.$slots,`content-top`,{sub:t.sub??!1}),!h.value||I.value?(D(),q(`div`,{key:1,role:`presentation`,"data-slot":`viewport`,class:v(t.ui.viewport({class:t.uiOverride?.viewport}))},[(D(!0),q(R,null,E(j.value,(n,a)=>(D(),M(l(Cb).Group,{key:`group-${a}`,"data-slot":`group`,class:v(t.ui.group({class:t.uiOverride?.group}))},{default:P(()=>[(D(!0),q(R,null,E(n,(n,o)=>(D(),q(R,{key:`group-${a}-${o}`},[n.type===`label`?(D(),M(l(Cb).Label,{key:0,"data-slot":`label`,class:v(t.ui.label({class:[t.uiOverride?.label,n.ui?.label,n.class]}))},{default:P(()=>[i(l(w),{item:n,index:o},null,8,[`item`,`index`])]),_:2},1032,[`class`])):n.type===`separator`?(D(),M(l(Cb).Separator,{key:1,"data-slot":`separator`,class:v(t.ui.separator({class:[t.uiOverride?.separator,n.ui?.separator,n.class]}))},null,8,[`class`])):n?.children?.length?(D(),M(l(Cb).Sub,{key:2,open:n.open,"default-open":n.defaultOpen},{default:P(()=>[i(l(Cb).SubTrigger,{as:`button`,type:`button`,disabled:n.disabled,"text-value":l(X)(n,r.labelKey),"data-slot":`item`,class:v(t.ui.item({class:[t.uiOverride?.item,n.ui?.item,n.class],color:n?.color}))},{default:P(()=>[i(l(w),{item:n,index:o},null,8,[`item`,`index`])]),_:2},1032,[`disabled`,`text-value`,`class`]),i(AE,m({sub:``,class:n.ui?.content,ui:t.ui,"ui-override":t.uiOverride,portal:t.portal,items:n.children,al
32ign:`start`,"align-offset":-4,"side-offset":3,"label-key":t.labelKey,"description-key":t.descriptionKey,"checked-icon":t.checkedIcon,"loading-icon":t.loadingIcon,"external-icon":t.externalIcon,size:t.size,filter:n.filter,"filter-fields":n.filterFields||t.filterFields,"ignore-filter":n.ignoreFilter??t.ignoreFilter},{ref_for:!0},n.content),F({_:2},[E(b(),(t,n)=>({name:n,fn:P(t=>[O(e.$slots,n,m({ref_for:!0},t))])}))]),1040,[`class`,`ui`,`ui-override`,`portal`,`items`,`label-key`,`description-key`,`checked-icon`,`loading-icon`,`external-icon`,`size`,`filter`,`filter-fields`,`ignore-filter`])]),_:2},1032,[`open`,`default-open`])):n.type===`checkbox`?(D(),M(l(Cb).CheckboxItem,{key:3,"model-value":n.checked,disabled:n.disabled,"text-value":l(X)(n,r.labelKey),"data-slot":`item`,class:v(t.ui.item({class:[t.uiOverride?.item,n.ui?.item,n.class],color:n?.color})),"onUpdate:modelValue":n.onUpdateChecked,onSelect:n.onSelect},{default:P(()=>[i(l(w),{item:n,index:o},null,8,[`item`,`index`])]),_:2},1032,[`model-value`,`disabled`,`text-value`,`class`,`onUpdate:modelValue`,`onSelect`])):(D(),M($y,m({key:4,ref_for:!0},l(Yy)(n),{custom:``}),{default:P(({active:e,...a})=>[i(l(Cb).Item,{"as-child":``,disabled:n.disabled,"text-value":l(X)(n,r.labelKey),onSelect:n.onSelect},{default:P(()=>[i(Zy,m({ref_for:!0},a,{"data-slot":`item`,class:t.ui.item({class:[t.uiOverride?.item,n.ui?.item,n.class],color:n?.color,active:e})}),{default:P(()=>[i(l(w),{item:n,active:e,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)):W(``,!0),h.value&&!I.value?(D(),q(`div`,{key:2,"data-slot":`empty`,class:v(t.ui.empty({class:t.uiOverride?.empty}))},[O(e.$slots,`empty`,{searchTerm:h.value},()=>[S(V(l(s)(`dropdownMenu.noMatch`,{searchTerm:h.value})),1)])],2)):W(``,!0),O(e.$slots,`default`),O(e.$slots,`content-bottom`,{sub:t.sub??!1})]),_:3},16,[`class`]))]),_:3})]),_:3},16)],64))}},jE={slots:{content:`min-w-32 max-h-(--reka-dropdown-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-dropdown-menu-content-transform-origin) flex flex-col`,input:`border-b border-default`,empty:`text-center text-muted`,viewport:`relative divide-y divide-default scroll-py-1 overflow-y-auto flex-1`,arrow:`fill-bg stroke-default`,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`,empty:`p-2 text-xs`,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`,empty:`p-2.5 text-xs`,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`,empty:`p-2.5 text-sm`,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`,empty:`p-3 text-sm`,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`,empty:`p-3 text-base`,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`}},ME={__name:`DropdownMenu`,props:se({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},arrow:{type:[Boolean,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`},filter:{type:[Boolean,Object],required:!1,default:!1},filterFields:{type:Array,required:!1},ignoreFilter:{type:Boolean,required:!1,default:!1},disabled:{type:Boolean,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1},modal:{type:Boolean,required:!1,default:!0}},{searchTerm:{type:String,default:``},searchTermModifiers:{}}),emits:se([`update:open`],[`update:searchTerm`]),setup(t,{emit:n}){let r=t,a=n,o=e(),s=b(t,`searchTerm`,{type:String,default:``}),u=tg(`dropdownMenu`,r),d=Fh(),f=ng(Cr(u,`defaultOpen`,`open`,`modal`),a),p=C(()=>Sa(u.content,{side:`bottom`,sideOffset:8,collisionPadding:8})),h=C(()=>Sa(u.arrow,{rounded:!0})),g=()=>mm(o,[`default`]),_=B(()=>ky({extend:jE,...d.ui?.dropdownMenu||{}})({size:u.size}));return(e,t)=>(D(),M(l($u),H(c(l(f))),{default:P(({open:n})=>[o.default?(D(),M(l(pd),{key:0,"as-child":``,class:v(l(u).class),disabled:l(u).disabled},{default:P(()=>[O(e.$slots,`default`,{open:n})]),_:2},1032,[`class`,`disabled`])):W(``,!0),i(AE,m({"search-term":s.value,"onUpdate:searchTerm":t[0]||=e=>s.value=e,class:_.value.content({class:[!o.default&&l(u).class,l(u).ui?.content]}
32),ui:_.value,"ui-override":l(u).ui},p.value,{items:l(u).items,portal:l(u).portal,"label-key":l(u).labelKey,"description-key":l(u).descriptionKey,"checked-icon":l(u).checkedIcon,"loading-icon":l(u).loadingIcon,"external-icon":l(u).externalIcon,size:l(u).size,filter:l(u).filter,"filter-fields":l(u).filterFields,"ignore-filter":l(u).ignoreFilter}),F({default:P(()=>[l(u).arrow?(D(),M(l(Yu),m({key:0},h.value,{"data-slot":`arrow`,class:_.value.arrow({class:l(u).ui?.arrow})}),null,16,[`class`])):W(``,!0)]),_:2},[E(g(),(t,n)=>({name:n,fn:P(t=>[O(e.$slots,n,H(c(t)))])}))]),1040,[`search-term`,`class`,`ui`,`ui-override`,`items`,`portal`,`label-key`,`description-key`,`checked-icon`,`loading-icon`,`external-icon`,`size`,`filter`,`filter-fields`,`ignore-filter`])]),_:3},16))}},NE={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`}},PE={__name:`Footer`,props:{as:{type:null,required:!1,default:`footer`},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(t){let n=t,r=e(),a=tg(`footer`,n),o=Fh(),s=B(()=>ky({extend:NE,...o.ui?.footer||{}})());return(e,t)=>(D(),M(l(Y),{as:l(a).as,"data-slot":`root`,class:v(s.value.root({class:[l(a).ui?.root,l(a).class]}))},{default:P(()=>[r.top?(D(),q(`div`,{key:0,"data-slot":`top`,class:v(s.value.top({class:l(a).ui?.top}))},[O(e.$slots,`top`)],2)):W(``,!0),i(fT,{"data-slot":`container`,class:v(s.value.container({class:l(a).ui?.container}))},{default:P(()=>[z(`div`,{"data-slot":`right`,class:v(s.value.right({class:l(a).ui?.right}))},[O(e.$slots,`right`)],2),z(`div`,{"data-slot":`center`,class:v(s.value.center({class:l(a).ui?.center}))},[O(e.$slots,`default`)],2),z(`div`,{"data-slot":`left`,class:v(s.value.left({class:l(a).ui?.left}))},[O(e.$slots,`left`)],2)]),_:3},8,[`class`]),r.bottom?(D(),q(`div`,{key:1,"data-slot":`bottom`,class:v(s.value.bottom({class:l(a).ui?.bottom}))},[O(e.$slots,`bottom`)],2)):W(``,!0)]),_:3},8,[`as`,`class`]))}},FE={slots:{root:``,list:`flex items-center gap-1`,ellipsis:`pointer-events-none`,label:`min-w-5 text-center`,first:``,prev:``,item:``,next:``,last:``}},IE={__name:`Pagination`,props:{as:{type:null,required:!1},firstIcon:{type:null,required:!1},prevIcon:{type:null,required:!1},nextIcon:{type:null,required:!1},lastIcon:{type:null,required:!1},ellipsisIcon:{type:null,required:!1},color:{type:null,required:!1,default:`neutral`},variant:{type:null,required:!1,default:`outline`},activeColor:{type:null,required:!1,default:`primary`},activeVariant:{type:null,required:!1,default:`solid`},showControls:{type:Boolean,required:!1,default:!0},size:{type:null,required:!1},to:{type:Function,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},defaultPage:{type:Number,required:!1},disabled:{type:Boolean,required:!1},itemsPerPage:{type:Number,required:!1,default:10},page:{type:Number,required:!1},showEdges:{type:Boolean,required:!1,default:!1},siblingCount:{type:Number,required:!1,default:2},total:{type:Number,required:!1,default:0}},emits:[`update:page`],setup(t,{emit:n}){let r=t,a=n,o=e(),s=tg(`pagination`,r),{dir:c}=Om(),u=Fh(),d=ng(Cr(s,`as`,`defaultPage`,`disabled`,`itemsPerPage`,`page`,`showEdges`,`siblingCount`,`total`),a),f=B(()=>s.firstIcon||(c.value===`rtl`?u.ui.icons.chevronDoubleRight:u.ui.icons.chevronDoubleLeft)),p=B(()=>s.prevIcon||(c.value===`rtl`?u.ui.icons.chevronRight:u.ui.icons.chevronLeft)),h=B(()=>s.nextIcon||(c.value===`rtl`?u.ui.icons.chevronLeft:u.ui.icons.chevronRight)),g=B(()=>s.lastIcon||(c.value===`rtl`?u.ui.icons.chevronDoubleLeft:u.ui.icons.chevronDoubleRight)),_=B(()=>ky({extend:FE,...u.ui?.pagination||{}})());return(e,t)=>(D(),M(l(cf),m(l(d),{"data-slot":`root`,class:_.value.root({class:[l(s).ui?.root,l(s).class]})}),{default:P(({page:t,pageCount:n})=>[i(l(hf),{"data-slot":`list`,class:v(_.value.list({class:l(s).ui?.list}))},{default:P(({items:r})=>[l(s).showControls||o.first?(D(),M(l(lf),{key:0,"as-child":``,"data-slot":`first`,class:v(_.value.first({class:l(s).ui?.first}))},{default:P(()=>[O(e.$slots,`first`,{},()=>[i(tb,{color:l(s).color,variant:l(s).variant,size:l(s).size,icon:f.value,to:l(s).to?.(1)},null,8,[`color`,`variant`,`size`,`icon`,`to`])])]),_:3},8,[`class`])):W(``,!0),l(s).showControls||o.prev?(D(),M(l(vf),{key:1,"as-child":``,"data-slot":`prev`,class:v(_.value.prev({class:l(s).ui?.prev}))},{default:P(()=>[O(e.$slots,`prev`,{},()=>[i(tb,{color:l(s).color,variant:l(s).variant,size:l(s).size,icon:p.value,to:t>1?l(s).to?.(t-1):void 0},null,8,[`color`,`variant`,`size`,`icon`,`to`])])]),_:2},1032,[`class`])):W(``,!0),(D(!0),q(R,null,E(r,(r,a)=>(D(),q(R,{key:a},[r.type===`page`?(D(),M(l(gf),{key:0,"as-child":``,value:r.value,"data-slot":`item`,class:v(_.value.item({class:l(s).ui?.item}))},{default:P(()=>[O(e.$slots,`item`,m({ref_for:!0},{item:r,index:a,page:t,pageCount:n}),()=>[i(tb,{color:t===r.value?l(s).activeColor:l(s).color,variant:t===r.value?l(s).activeVariant:l(s).variant,size:l(s).size,label:String(r.value),ui:{label:_.value.label()},to:l(s).to?.(r.value),square:``},null,8,[`color`,`variant`,`size`,`label`,`ui`,`to`])])]),_:2},1032,[`value`,`class`])):(D(),M(l(af),{key:1,"as-child":``,"data-slot":`ellipsis`,class:v(_.value.ellipsis({class:l(s).ui?.ellipsis}))},{default:P(()=>[O(e.$slots,`ellipsis`,{ui:_.value},()=>[i(tb,{as:`div`,color:l(s).color,variant:l(s).variant,size:l(s).size,icon:l(s).ellipsisIcon||l(u).ui.icons.ellipsis},null,8,[`color`,`variant`,`size`,`icon`])])]),_:3},8,[`class`]))],64))),128)),l(s).showControls||o.next?(D(),M(l(_f),{key:2,"as-child":``,"data-slot":`next`,class:v(_.value.next({class:l(s).ui?.next}))},{default:P(()=>[O(e.$slots,`next`,{},()=>[i(tb,{color:l(s).color,variant:l(s).variant,size:l(s).size,icon:h.value,to:t<n?l(s).to?.(t+1):void 0},null,8,[`color`,`variant`,`size`,`icon`,`to`])])]),_:2},1032,[`class`])):W(``,!0),l(s).showControls||o.last?(D(),M(l(uf),{key:3,"as-child":``,"data-slot":`last`,class:v(_.value.last({class:l(s).ui?.last}))},{default:P(()=>[O(e.$slots,`last`,{},()=>[i(tb,{color:l(s).color,variant:l(s).variant,size:l(s).size,icon:g.value,to:l(s).to?.(n)},null,8,[`color`,`variant`,`size`,`icon`,`to`])])]),_:2},1032,[`class`])):W(``,!0)]),_:2},1032,[`class`])]),_:3},16,[`class`]))}},LE={slots:{root:`flex gap-4`,header:`flex`,item:`group text-center relative w-full`,container:`relative`,trigger:`rounded-full font-medium text-center align-middle flex items-center justify-center font-semibold group-data-[state=completed]:text-inverted group-data-[state=active]:text-inverted text-muted bg-elevated focus-visible:outline-3`,indicator:`flex items-center justify-center size-full`,icon:`shrink-0`,separator:`absolute rounded-full group-data-[disabled]:opacity-75 bg-accented`,wrapper:``,title:`font-medium text-default`,description:`text-muted text-wrap`,content:`size-full`},variants:{orientation:{horizontal:{root:`flex-col`,container:`flex justify-center`,separator:`top-[calc(50%-2px)] h-0.5`,wrapper:`mt-1`},vertical:{header:`flex-col gap-4`,item:`flex text-start`,separator:`start-[calc(50%-1px)] -bottom-[10px] w-0.5`}},size:{xs:{trigger:`size-6 text-xs`,icon:`size-3`,title:`text-xs`,description:`text-xs`,wrapper:`mt-1.5`},sm:{trigger:`size-8 text-sm`,icon:`size-4`,title:`text-xs`,description:`text-xs`,wrapper:`mt-2`},md:{trigger:`size-10 text-base`,icon:`size-5`,title:`text-sm`,description:`text-sm`,wrapper:`mt-2.5`},lg:{trigger:`size-12 text-lg`,icon:`size-6`,title:`text-base`,description:`text-base`,wrapper:`mt-3`},xl:{trigger:`size-14 text-xl`,icon:`size-7`,title:`text-lg`,description:`text-lg`,wrapper:`mt-3.5`}},color:{primary:{trigger:`group-data-[state=completed]:bg-primary group-data-[state=active]:bg-primary outline-primary/25`,separator:`group-data-[state=completed]:bg-primary`},secondary:{trigger:`group-data-[state=completed]:bg-secondary group-data-[state=active]:bg-secondary outline-secondary/25`,separator:`group-data-[state=completed]:bg-secondary`},success:{trigger:`group-data-[state=completed]:bg-success group-data-[state=active]:bg-success outline-success/25`,separator:`group-data-[state=completed]:bg-success`},info:{trigger:`group-data-[state=completed]:bg-info group-data-[state=active]:bg-info outline-info/25`,separator:`group-data-[state=completed]:bg-info`},warning:{trigger:`group-data-[state=completed]:bg-warning group-data-[state=active]:bg-warning outline-warning/25`,separator:`group-data-[state=completed]:bg-warning`},error:{trigger:`group-data-[state=completed]:bg-error group-data-[state=active]:bg-error outline-error/25`,separator:`group-data-[state=completed]:bg-error`},neutral:{trigger:`group-data-[state=completed]:bg-inverted group-data-[state=active]:bg-inverted outline-inverted/25`,separator:`group-data-[state=completed]:bg-inverted`}}},compoundVariants:[{orientation:`horizontal`,size:`xs`,class:{separator:`start-[calc(50%+16px)] end-[calc(-50%+16px)]`}},{orientation:`horizontal`,size:`sm`,class:{separator:`start-[calc(50%+20px)] end-[calc(-50%+20px)]`}},{orientation:`horizontal`,size:`md`,class:{separator:`start-[calc(50%+28px)] end-[calc(-50%+28px)]`}},{orientation:`horizontal`,size:`lg`,class:{separator:`start-[calc(50%+32px)] end-[calc(-50%+32px)]`}},{orientation:`horizontal`,size:`xl`,class:{separator:`start-[calc(50%+36px)] end-[calc(-50%+36px)]`}},{orientation:`vertical`,size:`xs`,class:{separator:`top-[30px]`,item:`gap-1.5`}},{orientation:`vertical`,size:`sm`,class:{separator:`top-[38px]`,item:`gap-2`}},{orientation:`vertical`,size:`md`,class:{separator:`top-[46px]`,item:`gap-2.5`}},{orientation:`vertical`,size:`lg`,class:{separator:`top-[54px]`,item:`gap-3`}},{orientation:`vertical`,size:`xl`,class:{separator:`top-[62px]`,item:`gap-3.5`}}],defaultVariants:{size:`md`,color:`primary`}},RE={__name:`Stepper`,props:se({as:{type:null,required:!1},items:{type:Array,required:!0},size:{type:null,required:!1},color:{type:null,required:!1},orientation:{type:null,required:!1,default:`horizontal`},valueKey:{type:null,required:!1,default:`value`},defaultValue:{type:[String,Number],required:!1},disabled:{type:Boolean,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},linear:{type:Boolean,required:!1,default:!0}},{modelValue:{type:[String,Number]},modelModifiers:{}}),emits:se([`next`,`prev`],[`update:modelValue`]),setup(t,{expose:n,emit:r}){let a=t,o=r,s=e(),c=tg(`stepper`,a),u=b(t,`modelValue`),d=Fh(),f=ng(Cr(c,`as`,`linear`)),p=B(()=>ky({extend:LE,...d.ui?.stepper||{}})({orientation:c.orientation,size:c.size,color:c.color})),h=B({get(){let e=u.value??c.defaultValue;return(typeof e==`string`?c.items.findIndex(t=>X(t,c.valueKey)===e):e)??0},set(e){u.value=X(c.items?.[e],c.valueKey)??e}}),g=B(()=>c.items?.[h.value]),_=B(()=>h.value<c.items?.length-1),y=B(()=>h.value>0);return n({next(){_.value&&(h.value+=1,o(`next`,g.value))},prev(){y.value&&(--h.value,o(`prev`,g.value))},hasNext:_,hasPrev:y}),(e,t)=>(D(),M(l(Hf),m(l(f),{modelValue:h.value,"onUpdate:modelValue":t[0]||=e=>h.value=e,orientation:l(c).orientation,"data-slot":`root`,class:
32p.value.root({class:[l(c).ui?.root,l(c).class]})}),{default:P(()=>[z(`div`,{"data-slot":`header`,class:v(p.value.header({class:l(c).ui?.header}))},[(D(!0),q(R,null,E(l(c).items,(t,n)=>(D(),M(l(Gf),{key:n,step:n,disabled:t.disabled||l(c).disabled,"data-slot":`item`,class:v(p.value.item({class:[l(c).ui?.item,t.ui?.item,t.class]}))},{default:P(()=>[z(`div`,{"data-slot":`container`,class:v(p.value.container({class:[l(c).ui?.container,t.ui?.container]}))},[i(l(Xf),{"data-slot":`trigger`,class:v(p.value.trigger({class:[l(c).ui?.trigger,t.ui?.trigger]}))},{default:P(()=>[i(l(qf),{"data-slot":`indicator`,class:v(p.value.indicator({class:[l(c).ui?.indicator,t.ui?.indicator]}))},{default:P(()=>[O(e.$slots,`indicator`,{item:t,ui:p.value},()=>[t.icon?(D(),M($,{key:0,name:t.icon,"data-slot":`icon`,class:v(p.value.icon({class:[l(c).ui?.icon,t.ui?.icon]}))},null,8,[`name`,`class`])):(D(),q(R,{key:1},[S(V(n+1),1)],64))])]),_:2},1032,[`class`])]),_:2},1032,[`class`]),n<l(c).items.length-1?(D(),M(l(Jf),{key:0,"data-slot":`separator`,class:v(p.value.separator({class:[l(c).ui?.separator,t.ui?.separator]}))},null,8,[`class`])):W(``,!0)],2),z(`div`,{"data-slot":`wrapper`,class:v(p.value.wrapper({class:[l(c).ui?.wrapper,t.ui?.wrapper]}))},[O(e.$slots,t.slot?`${t.slot}-wrapper`:`wrapper`,{item:t},()=>[t.title||s[t.slot?`${t.slot}-title`:`title`]?(D(),M(l(Yf),{key:0,as:`div`,"data-slot":`title`,class:v(p.value.title({class:[l(c).ui?.title,t.ui?.title]}))},{default:P(()=>[O(e.$slots,t.slot?`${t.slot}-title`:`title`,{item:t},()=>[S(V(t.title),1)])]),_:2},1032,[`class`])):W(``,!0),t.description||s[t.slot?`${t.slot}-description`:`description`]?(D(),M(l(Kf),{key:1,as:`div`,"data-slot":`description`,class:v(p.value.description({class:[l(c).ui?.description,t.ui?.description]}))},{default:P(()=>[O(e.$slots,t.slot?`${t.slot}-description`:`description`,{item:t},()=>[S(V(t.description),1)])]),_:2},1032,[`class`])):W(``,!0)])],2)]),_:2},1032,[`step`,`disabled`,`class`]))),128))],2),g.value?.content||s.content||g.value?.slot&&s[g.value.slot]?(D(),q(`div`,{key:0,"data-slot":`content`,class:v(p.value.content({class:l(c).ui?.content}))},[O(e.$slots,g.value?.slot||`content`,{item:g.value},()=>[S(V(g.value?.content),1)])],2)):W(``,!0)]),_:3},16,[`modelValue`,`orientation`,`class`]))}};export{Zr as $,$b as A,yb as B,dC as C,Dr as Ct,WS as D,it as Dt,qS as E,un as Et,Hb as F,rb as G,hb as H,zb as I,$ as J,tb as K,Nb as L,Jb as M,Kb as N,sx as O,rt as Ot,Wb as P,si as Q,jb as R,fC as S,Tr as St,rC as T,Hn as Tt,fb as U,_b as V,db as W,Hh as X,ig as Y,jc as Z,fT as _,Zn as _t,kE as a,Ei as at,oT as b,pr as bt,vE as c,Li as ct,dE as d,Hi as dt,Qr as et,lE as f,wi as ft,$T as g,Wn as gt,rE as h,Ji as ht,ME as i,Ti as it,Zb as j,ax as k,hE as l,Oi as lt,aE as m,qi as mt,IE as n,ti as nt,DE as o,Di as ot,sE as p,Ii as pt,Ny as q,PE as r,ci as rt,SE as s,ki as st,RE as t,Xr as tt,pE as u,zi as ut,uT as v,$n as vt,iC as w,Pn as wt,mC as x,Gn as xt,cT as y,Sr as yt,kb as z};
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.