calculator2026/33/static/js/vendor-ui-B4V4Cf1T.js
2026-06-25 09:43:48 +08:00

3 lines
218 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{$ as e,An as t,At as n,Bt as r,Cr as i,Dr as a,Dt as o,E as s,Er as c,Et as l,G as u,H as d,Hn as f,Ht as p,I as m,In as h,K as g,Kn as _,Kt as v,M as y,On as b,Pt as x,Q as S,Qn as C,Rn as w,Rt as T,Sr as E,T as D,U as O,Un as k,V as A,W as j,Wn as M,Xn as N,Xt as P,Zn as F,bt as I,dt as L,er as R,ft as z,gn as ee,hn as B,ir as V,jn as te,k as ne,kt as re,lt as ie,mn as H,mt as ae,on as oe,qn as se,qt as U,rn as ce,tt as W,wt as le,yn as G,zn as ue}from"./vendor-ag-grid~XmMajorFactor~XmConsultCategoryFactor~xmInfo~ZxFwView~HtFeeMethodTypeLineVie~ntegcu2a-CFxQnYK4.js";import{n as de}from"./vendor-ag-grid~XmMajorFactor~XmConsultCategoryFactor~xmInfo~ZxFwView~HtFeeMethodTypeLineVie~ntegcu2a-BnO-wAhh.js";function fe(e,t=-1/0,n=1/0){return Math.min(n,Math.max(t,e))}function pe(e,t){let n=e,r=t.toString(),i=r.indexOf(`.`),a=i>=0?r.length-i:0;if(a>0){let e=10**a;n=Math.round(n*e)/e}return n}function me(e,t,n,r){t=Number(t),n=Number(n);let i=(e-(Number.isNaN(t)?0:t))%r,a=pe(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(pe(n/r,r))*r):a<t?a=t:!Number.isNaN(n)&&a>n&&(a=t+Math.floor(pe((n-t)/r,r))*r),a=pe(a,r),a}function K(e,t){let n=typeof e==`string`&&!t?`${e}Context`:t,r=Symbol(n);return[t=>{let n=I(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=>(p(r,e),e)]}function he(){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 ge(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 _e(e){return e==null}function ve(e){return e?e.flatMap(e=>e.type===y?ve(e.children):[e]):[]}var[ye,be]=K(`ConfigProvider`);function xe(e,t){let n=se();return B(()=>{n.value=e()},{...t,flush:t?.flush??`sync`}),k(n)}function Se(e,t){return te()?(ue(e,t),!0):!1}function Ce(){let e=new Set,t=t=>{e.delete(t)};return{on:n=>{e.add(n);let r=()=>t(n);return Se(r),{off:r}},off:t,trigger:(...t)=>Promise.all(Array.from(e).map(e=>e(...t))),clear:()=>{e.clear()}}}function we(e){let n=!1,r,i=t(!0);return((...t)=>(n||=(r=i.run(()=>e(...t)),!0),r))}var Te=new WeakMap,Ee=(...e)=>{let t=e[0],n=ie()?.proxy??te();if(n==null&&!ae())throw Error(`injectLocal must be called in setup`);return n&&Te.has(n)&&t in Te.get(n)?Te.get(n)[t]:I(...e)},q=typeof window<`u`&&typeof document<`u`;typeof WorkerGlobalScope<`u`&&globalThis instanceof WorkerGlobalScope;var De=e=>e!==void 0,Oe=Object.prototype.toString,ke=e=>Oe.call(e)===`[object Object]`,Ae=()=>{},je=Me();function Me(){var e,t;return q&&!!(!((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 Ne(...e){if(e.length!==1)return N(...e);let t=e[0];return typeof t==`function`?k(b(()=>({get:t,set:Ae}))):M(t)}function Pe(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 n}var Fe=e=>e();function Ie(e,t={}){let n,r,i=Ae,a=e=>{clearTimeout(e),i(),i=Ae},o;return s=>{let c=C(e),l=C(t.maxWait);return n&&a(n),c<=0||l!==void 0&&l<=0?(r&&=(a(r),void 0),Promise.resolve(s())):new Promise((e,u)=>{i=t.rejectOnCancel?u:e,o=s,l&&!r&&(r=setTimeout(()=>{n&&a(n),r=void 0,e(o())},l)),n=setTimeout(()=>{r&&a(r),r=void 0,e(s())},c)})}}function Le(e=Fe,t={}){let{initialState:n=`active`}=t,r=Ne(n===`active`);function i(){r.value=!1}function a(){r.value=!0}return{isActive:k(r),pause:i,resume:a,eventFilter:(...t)=>{r.value&&e(...t)}}}function Re(e){return e.endsWith(`rem`)?Number.parseFloat(e)*16:Number.parseFloat(e)}function ze(e){return Array.isArray(e)?e:[e]}function Be(e){return e||ie()}function Ve(e){if(!q)return e;let n=0,r,i,a=()=>{--n,i&&n<=0&&(i.stop(),r=void 0,i=void 0)};return((...o)=>(n+=1,i||(i=t(!0),r=i.run(()=>e(...o))),Se(a),r))}function He(e){return h(e)?f(new Proxy({},{get(t,n,r){return R(Reflect.get(e.value,n,r))},set(t,n,r){return h(e.value[n])&&!h(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}}})):f(e)}function Ue(e){return He(d(e))}function We(e,...t){let n=t.flat(),r=n[0];return Ue(()=>typeof r==`function`?Object.fromEntries(Object.entries(F(e)).filter(([e,t])=>!r(C(t),e))):Object.fromEntries(Object.entries(F(e)).filter(e=>!n.includes(e[0]))))}function Ge(e,t=1e4){return b((n,r)=>{let i=C(e),a,o=()=>setTimeout(()=>{i=C(e),r()},C(t));return Se(()=>{clearTimeout(a)}),{get(){return n(),i},set(e){i=e,r(),clearTimeout(a),a=o()}}})}function Ke(e,t=200,n={}){return Pe(Ie(t,n),e)}function qe(e,t,n={}){let{eventFilter:r=Fe,...i}=n;return H(e,Pe(r,t),i)}function Je(e,t,n={}){let{eventFilter:r,initialState:i=`active`,...a}=n,{eventFilter:o,pause:s,resume:c,isActive:l}=Le(r,{initialState:i});return{stop:qe(e,t,{...a,eventFilter:o}),pause:s,resume:c,isActive:l}}function Ye(e,t){Be(t)&&n(e,t)}function Xe(e,t=!0,n){Be(n)?x(e,n):t?e():o(e)}function Ze(e,t,n={}){let{immediate:r=!0,immediateCallback:i=!1}=n,a=se(!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)},C(t))}return r&&(a.value=!0,q&&l()),Se(c),{isPending:_(a),start:l,stop:c}}function Qe(e=1e3,t={}){let{controls:n=!1,callback:r}=t,i=Ze(r??Ae,e,t),a=d(()=>!i.isPending.value);return n?{ready:a,...i}:a}function $e(e=!1,t={}){let{truthyValue:n=!0,falsyValue:r=!1}=t,i=h(e),a=se(e);function o(e){if(arguments.length)return a.value=e,a.value;{let e=C(n);return a.value=a.value===e?C(r):e,a.value}}return i?o:[a,o]}function et(e,t,n){return H(e,t,{...n,immediate:!0})}function tt(e,t,n){return H(e,t,{...n,once:!0})}var nt=q?window:void 0;q&&window.document,q&&window.navigator,q&&window.location;function rt(e){let t=C(e);return t?.$el??t}function it(...e){let t=(e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)),n=d(()=>{let t=ze(C(e[0])).filter(e=>e!=null);return t.every(e=>typeof e!=`string`)?t:void 0});return et(()=>[n.value?.map(e=>rt(e))??[nt].filter(e=>e!=null),ze(C(n.value?e[1]:e[0])),ze(R(n.value?e[2]:e[1])),C(n.value?e[3]:e[2])],([e,n,r,i],a,o)=>{if(!e?.length||!n?.length||!r?.length)return;let s=ke(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 at(){let e=se(!1),t=ie();return t&&x(()=>{e.value=!0},t),e}function ot(e){let t=at();return d(()=>(t.value,!!e()))}function st(e){return typeof e==`function`?e:typeof e==`string`?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function ct(...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=nt,eventName:a=`keydown`,passive:o=!1,dedupe:s=!1}=r,c=st(t);return it(i,a,e=>{e.repeat&&C(s)||c(e)&&n(e)},o)}function lt(e,t={}){let{immediate:n=!0,fpsLimit:r=null,window:i=nt,once:a=!1}=t,o=se(!1),s=d(()=>{let e=C(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 f(){!o.value&&i&&(o.value=!0,c=0,l=i.requestAnimationFrame(u))}function p(){o.value=!1,l!=null&&i&&(i.cancelAnimationFrame(l),l=null)}return n&&f(),Se(p),{isActive:k(o),pause:p,resume:f}}var ut=Symbol(`vueuse-ssr-width`);function dt(){let e=ae()?Ee(ut,null):null;return typeof e==`number`?e:void 0}function ft(e,t={}){let{window:n=nt,ssrWidth:r=dt()}=t,i=ot(()=>n&&`matchMedia`in n&&typeof n.matchMedia==`function`),a=se(typeof r==`number`),o=se(),s=se(!1);return B(()=>{if(a.value){a.value=!i.value,s.value=C(e).split(`,`).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>=Re(n[1])),i&&a&&(a=r<=Re(i[1])),t?!a:a});return}i.value&&(o.value=n.matchMedia(C(e)),s.value=o.value.matches)}),it(o,`change`,e=>{s.value=e.matches},{passive:!0}),d(()=>s.value)}function pt(e){return JSON.parse(JSON.stringify(e))}var mt=typeof globalThis<`u`?globalThis:typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:{},ht=`__vueuse_ssr_handlers__`,gt=_t();function _t(){return ht in mt||(mt[ht]=mt[ht]||{}),mt[ht]}function vt(e,t){return gt[e]||t}function yt(e){return ft(`(prefers-color-scheme: dark)`,e)}function bt(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 xt={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()}},St=`vueuse-storage`;function Ct(e,t,n,r={}){let{flush:i=`pre`,deep:a=!0,listenToStorageChanges:s=!0,writeDefaults:c=!0,mergeDefaults:l=!1,shallow:u,window:f=nt,eventFilter:p,onError:m=e=>{console.error(e)},initOnMounted:h}=r,g=(u?se:M)(typeof t==`function`?t():t),_=d(()=>C(e));if(!n)try{n=vt(`getDefaultStorage`,()=>nt?.localStorage)()}catch(e){m(e)}if(!n)return g;let v=C(t),y=bt(v),b=r.serializer??xt[y],{pause:x,resume:S}=Je(g,e=>E(e),{flush:i,deep:a,eventFilter:p});H(_,()=>O(),{flush:i});let w=!1;f&&s&&(n instanceof Storage?it(f,`storage`,e=>{h&&!w||O(e)},{passive:!0}):it(f,St,e=>{h&&!w||k(e)})),h?Xe(()=>{w=!0,O()}):O();function T(e,t){if(f){let r={key:_.value,oldValue:e,newValue:t,storageArea:n};f.dispatchEvent(n instanceof Storage?new StorageEvent(`storage`,r):new CustomEvent(St,{detail:r}))}}function E(e){try{let t=n.getItem(_.value);if(e==null)T(t,null),n.removeItem(_.value);else{let r=b.write(e);t!==r&&(n.setItem(_.value,r),T(t,r))}}catch(e){m(e)}}function D(e){let t=e?e.newValue:n.getItem(_.value);if(t==null)return c&&v!=null&&n.setItem(_.value,b.write(v)),v;if(!e&&l){let e=b.read(t);return typeof l==`function`?l(e,v):y===`object`&&!Array.isArray(e)?{...v,...e}:e}else if(typeof t!=`string`)return t;else return b.read(t)}function O(e){if(!(e&&e.storageArea!==n)){if(e&&e.key==null){g.value=v;return}if(!(e&&e.key!==_.value)){x();try{let t=b.write(g.value);(e===void 0||e?.newValue!==t)&&(g.value=D(e))}catch(e){m(e)}finally{e?o(S):S()}}}}function k(e){O(e.detail)}return g}var wt=`*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`;function Tt(e={}){let{selector:t=`html`,attribute:n=`class`,initialValue:r=`auto`,window:i=nt,storage:a,storageKey:o=`vueuse-color-scheme`,listenToStorageChanges:s=!0,storageRef:c,emitAuto:l,disableTransition:u=!0}=e,f={auto:``,light:`light`,dark:`dark`,...e.modes||{}},p=yt({window:i}),m=d(()=>p.value?`dark`:`light`),h=c||(o==null?Ne(r):Ct(o,r,a,{window:i,listenToStorageChanges:s})),g=d(()=>h.value===`auto`?m.value:h.value),_=vt(`updateHTMLAttrs`,(e,t,n)=>{let r=typeof e==`string`?i?.document.querySelector(e):rt(e);if(!r)return;let a=new Set,o=new Set,s=null;if(t===`class`){let e=n.split(/\s/g);Object.values(f).flatMap(e=>(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(wt)),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 v(e){_(t,n,f[e]??e)}function y(t){e.onChanged?e.onChanged(t,v):v(t)}H(g,y,{flush:`post`,immediate:!0}),Xe(()=>y(g.value));let b=d({get(){return l?h.value:g.value},set(e){h.value=e}});return Object.assign(b,{store:h,system:m,state:g})}function Et(e={}){let{valueDark:t=`dark`,valueLight:n=``}=e,r=Tt({...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=d(()=>r.system.value);return d({get(){return r.value===`dark`},set(e){let t=e?`dark`:`light`;i.value===t?r.value=`auto`:r.value=t}})}function Dt(e,t,n={}){let{window:r=nt,...i}=n,a,o=ot(()=>r&&`ResizeObserver`in r),s=()=>{a&&=(a.disconnect(),void 0)},c=H(d(()=>{let t=C(e);return Array.isArray(t)?t.map(e=>rt(e)):[rt(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 Se(l),{isSupported:o,stop:l}}function Ot(e,t,n,r={}){var i,a;let{clone:s=!1,passive:c=!1,eventName:l,deep:u=!1,defaultValue:f,shouldEmit:p}=r,m=ie(),h=n||m?.emit||(m==null||(i=m.$emit)==null?void 0:i.bind(m))||(m==null||(a=m.proxy)==null||(a=a.$emit)==null?void 0:a.bind(m?.proxy)),g=l;t||=`modelValue`,g||=`update:${t.toString()}`;let _=e=>s?typeof s==`function`?s(e):pt(e):e,v=()=>De(e[t])?_(e[t]):f,y=e=>{p?p(e)&&h(g,e):h(g,e)};if(c){let n=M(v()),r=!1;return H(()=>e[t],e=>{r||(r=!0,n.value=_(e),o(()=>r=!1))}),H(n,n=>{!r&&(n!==e[t]||u)&&y(n)},{deep:u}),n}else return d({get(){return v()},set(e){y(e)}})}function kt(e={}){let{window:t=nt,initialWidth:n=1/0,initialHeight:r=1/0,listenOrientation:i=!0,includeScrollbar:a=!0,type:o=`inner`}=e,s=se(n),c=se(r),l=()=>{if(t)if(o===`outer`)s.value=t.outerWidth,c.value=t.outerHeight;else if(o===`visual`&&t.visualViewport){let{width:e,height:n,scale:r}=t.visualViewport;s.value=Math.round(e*r),c.value=Math.round(n*r)}else a?(s.value=t.innerWidth,c.value=t.innerHeight):(s.value=t.document.documentElement.clientWidth,c.value=t.document.documentElement.clientHeight)};l(),Xe(l);let u={passive:!0};return it(`resize`,l,u),t&&o===`visual`&&t.visualViewport&&it(t.visualViewport,`resize`,l,u),i&&H(ft(`(orientation: portrait)`),()=>l()),{width:s,height:c}}function At(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 jt(e,t,n=`.`,r){if(!At(t))return jt(e,{},n,r);let i=Object.assign({},t);for(let t in e){if(t===`__proto__`||t===`constructor`)continue;let a=e[t];a!=null&&(r&&r(i,t,a,n)||(Array.isArray(a)&&Array.isArray(i[t])?i[t]=[...a,...i[t]]:At(a)&&At(i[t])?i[t]=jt(a,i[t],(n?`${n}.`:``)+t.toString(),r):i[t]=a))}return i}function Mt(e){return(...t)=>t.reduce((t,n)=>jt(t,n,``,e),{})}var Nt=Mt(),Pt=Ve(()=>{let e=M(new Map),t=M(),n=d(()=>{for(let t of e.value.values())if(t)return!0;return!1}),r=ye({scrollBody:M(!0)}),i=null,a=()=>{document.body.style.paddingRight=``,document.body.style.marginRight=``,document.body.style.pointerEvents=``,document.documentElement.style.removeProperty(`--scrollbar-width`),document.body.style.overflow=t.value??``,je&&i?.(),t.value=void 0};return H(n,(e,n)=>{if(!q)return;if(!e){n&&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`?Nt({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`),je&&(i=it(document,`touchmove`,e=>Lt(e),{passive:!1})),o(()=>{document.body.style.pointerEvents=`none`,document.body.style.overflow=`hidden`})},{immediate:!0,flush:`sync`}),e});function Ft(e){let t=Math.random().toString(36).substring(2,7),n=Pt();n.value.set(t,e??!1);let r=d({get:()=>n.value.get(t)??!1,set:e=>n.value.set(t,e)});return Ye(()=>{n.value.delete(t)}),r}function It(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 instanceof Element)||t.tagName===`BODY`?!1:It(t)}}function Lt(e){let t=e||window.event,n=t.target;return n instanceof Element&&It(n)?!1:t.touches.length>1?!0:(t.preventDefault&&t.cancelable&&t.preventDefault(),!1)}function Rt(e,t){return e-t*Math.floor(e/t)}var zt=1721426;function Bt(e,t,n,r){t=Ht(e,t);let i=t-1,a=-2;return n<=2?a=0:Vt(t)&&(a=-1),zt-1+365*i+Math.floor(i/4)-Math.floor(i/100)+Math.floor(i/400)+Math.floor((367*n-362)/12+a+r)}function Vt(e){return e%4==0&&(e%100!=0||e%400==0)}function Ht(e,t){return e===`BC`?1-t:t}function Ut(e){let t=`AD`;return e<=0&&(t=`BC`,e=1-e),[t,e]}var Wt={standard:[31,28,31,30,31,30,31,31,30,31,30,31],leapyear:[31,29,31,30,31,30,31,31,30,31,30,31]},Gt=class{fromJulianDay(e){let t=e,n=t-zt,r=Math.floor(n/146097),i=Rt(n,146097),a=Math.floor(i/36524),o=Rt(i,36524),s=Math.floor(o/1461),c=Rt(o,1461),l=Math.floor(c/365),[u,d]=Ut(r*400+a*100+s*4+l+(a!==4&&l!==4?1:0)),f=t-Bt(u,d,1,1),p=2;t<Bt(u,d,3,1)?p=0:Vt(d)&&(p=1);let m=Math.floor(((f+p)*12+373)/367);return new Y(u,d,m,t-Bt(u,d,m,1)+1)}toJulianDay(e){return Bt(e.era,e.year,e.month,e.day)}getDaysInMonth(e){return Wt[Vt(e.year)?`leapyear`:`standard`][e.month-1]}getMonthsInYear(e){return 12}getDaysInYear(e){return Vt(e.year)?366:365}getMaximumMonthsInYear(){return 12}getMaximumDaysInMonth(){return 31}getYearsInEra(e){return 9999}getEras(){return[`BC`,`AD`]}isInverseEra(e){return e.era===`BC`}balanceDate(e){e.year<=0&&(e.era=e.era===`BC`?`AD`:`BC`,e.year=1-e.year)}constructor(){this.identifier=`gregory`}},Kt={"001":1,AD:1,AE:6,AF:6,AI:1,AL:1,AM:1,AN:1,AR:1,AT:1,AU:1,AX:1,AZ:1,BA:1,BE:1,BG:1,BH:6,BM:1,BN:1,BY:1,CH:1,CL:1,CM:1,CN:1,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DZ:6,EC:1,EE:1,EG:6,ES:1,FI:1,FJ:1,FO:1,FR:1,GB:1,GE:1,GF:1,GP:1,GR:1,HR:1,HU:1,IE:1,IQ:6,IR:6,IS:1,IT:1,JO:6,KG:1,KW:6,KZ:1,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MK:1,MN:1,MQ:1,MV:5,MY:1,NL:1,NO:1,NZ:1,OM:6,PL:1,QA:6,RE:1,RO:1,RS:1,RU:1,SD:6,SE:1,SI:1,SK:1,SM:1,SY:6,TJ:1,TM:1,TR:1,UA:1,UY:1,UZ:1,VA:1,VN:1,XK:1};function qt(e,t){return t=J(t,e.calendar),e.era===t.era&&e.year===t.year&&e.month===t.month&&e.day===t.day}function Jt(e,t){return t=J(t,e.calendar),e=ln(e),t=ln(t),e.era===t.era&&e.year===t.year&&e.month===t.month}function Yt(e,t){return Zt(e.calendar,t.calendar)&&qt(e,t)}function Xt(e,t){return Zt(e.calendar,t.calendar)&&Jt(e,t)}function Zt(e,t){return e.isEqual?.call(e,t)??t.isEqual?.call(t,e)??e.identifier===t.identifier}function Qt(e,t){return qt(e,nn(t))}var $t={sun:0,mon:1,tue:2,wed:3,thu:4,fri:5,sat:6};function en(e,t,n){let r=e.calendar.toJulianDay(e),i=n?$t[n]:mn(t),a=Math.ceil(r+1-i)%7;return a<0&&(a+=7),a}function tn(e){return Tn(Date.now(),e)}function nn(e){return En(tn(e))}function rn(e,t){return e.calendar.toJulianDay(e)-t.calendar.toJulianDay(t)}function an(e,t){return on(e)-on(t)}function on(e){return e.hour*36e5+e.minute*6e4+e.second*1e3+e.millisecond}var sn=null;function cn(){return sn??=new Intl.DateTimeFormat().resolvedOptions().timeZone,sn}function ln(e){return e.subtract({days:e.day-1})}function un(e){return e.add({days:e.calendar.getDaysInMonth(e)-e.day})}var dn=new Map,fn=new Map;function pn(e){if(Intl.Locale){let t=dn.get(e);return t||(t=new Intl.Locale(e).maximize().region,t&&dn.set(e,t)),t}let t=e.split(`-`)[1];return t===`u`?void 0:t}function mn(e){let t=fn.get(e);if(!t){if(Intl.Locale){let n=new Intl.Locale(e);if(`getWeekInfo`in n&&(t=n.getWeekInfo(),t))return fn.set(e,t),t.firstDay}let n=pn(e);if(e.includes(`-fw-`)){let n=e.split(`-fw-`)[1].split(`-`)[0];t=n===`mon`?{firstDay:1}:n===`tue`?{firstDay:2}:n===`wed`?{firstDay:3}:n===`thu`?{firstDay:4}:n===`fri`?{firstDay:5}:n===`sat`?{firstDay:6}:{firstDay:0}}else t=e.includes(`-ca-iso8601`)?{firstDay:1}:{firstDay:n&&Kt[n]||0};fn.set(e,t)}return t.firstDay}function hn(e){return e=J(e,new Gt),gn(Ht(e.era,e.year),e.month,e.day,e.hour,e.minute,e.second,e.millisecond)}function gn(e,t,n,r,i,a,o){let s=new Date;return s.setUTCHours(r,i,a,o),s.setUTCFullYear(e,t-1,n),s.getTime()}function _n(e,t){if(t===`UTC`)return 0;if(e>0&&t===cn())return new Date(e).getTimezoneOffset()*-6e4;let{year:n,month:r,day:i,hour:a,minute:o,second:s}=yn(e,t);return gn(n,r,i,a,o,s,0)-Math.floor(e/1e3)*1e3}var vn=new Map;function yn(e,t){let n=vn.get(t);n||(n=new Intl.DateTimeFormat(`en-US`,{timeZone:t,hour12:!1,era:`short`,year:`numeric`,month:`numeric`,day:`numeric`,hour:`numeric`,minute:`numeric`,second:`numeric`}),vn.set(t,n));let r=n.formatToParts(new Date(e)),i={};for(let e of r)e.type!==`literal`&&(i[e.type]=e.value);return{year:i.era===`BC`||i.era===`B`?-i.year+1:+i.year,month:+i.month,day:+i.day,hour:i.hour===`24`?0:+i.hour,minute:+i.minute,second:+i.second}}var bn=864e5;function xn(e,t,n,r){return(n===r?[n]:[n,r]).filter(n=>Sn(e,t,n))}function Sn(e,t,n){let r=yn(n,t);return e.year===r.year&&e.month===r.month&&e.day===r.day&&e.hour===r.hour&&e.minute===r.minute&&e.second===r.second}function Cn(e,t,n=`compatible`){let r=Dn(e);if(t===`UTC`)return hn(r);if(t===cn()&&n===`compatible`){r=J(r,new Gt);let e=new Date,t=Ht(r.era,r.year);return e.setFullYear(t,r.month-1,r.day),e.setHours(r.hour,r.minute,r.second,r.millisecond),e.getTime()}let i=hn(r),a=_n(i-bn,t),o=_n(i+bn,t),s=xn(r,t,i-a,i-o);if(s.length===1)return s[0];if(s.length>1)switch(n){case`compatible`:case`earlier`:return s[0];case`later`:return s[s.length-1];case`reject`:throw RangeError(`Multiple possible absolute times found`)}switch(n){case`earlier`:return Math.min(i-a,i-o);case`compatible`:case`later`:return Math.max(i-a,i-o);case`reject`:throw RangeError(`No such absolute time found`)}}function wn(e,t,n=`compatible`){return new Date(Cn(e,t,n))}function Tn(e,t){let n=_n(e,t),r=new Date(e+n),i=r.getUTCFullYear(),a=r.getUTCMonth()+1,o=r.getUTCDate(),s=r.getUTCHours(),c=r.getUTCMinutes(),l=r.getUTCSeconds(),u=r.getUTCMilliseconds();return new dr(i<1?`BC`:`AD`,i<1?-i+1:i,a,o,t,n,s,c,l,u)}function En(e){return new Y(e.calendar,e.era,e.year,e.month,e.day)}function Dn(e,t){let n=0,r=0,i=0,a=0;if(`timeZone`in e)({hour:n,minute:r,second:i,millisecond:a}=e);else if(`hour`in e&&!t)return e;return t&&({hour:n,minute:r,second:i,millisecond:a}=t),new lr(e.calendar,e.era,e.year,e.month,e.day,n,r,i,a)}function J(e,t){if(Zt(e.calendar,t))return e;let n=t.fromJulianDay(e.calendar.toJulianDay(e)),r=e.copy();return r.calendar=t,r.era=n.era,r.year=n.year,r.month=n.month,r.day=n.day,Ln(r),r}function On(e,t,n){return e instanceof dr?e.timeZone===t?e:An(e,t):Tn(Cn(e,t,n),t)}function kn(e){let t=hn(e)-e.offset;return new Date(t)}function An(e,t){return J(Tn(hn(e)-e.offset,t),e.calendar)}var jn=36e5;function Mn(e,t){let n=e.copy(),r=`hour`in n?Gn(n,t):0;Nn(n,t.years||0),n.calendar.balanceYearMonth&&n.calendar.balanceYearMonth(n,e),n.month+=t.months||0,Pn(n),In(n),n.day+=(t.weeks||0)*7,n.day+=t.days||0,n.day+=r,Fn(n),n.calendar.balanceDate&&n.calendar.balanceDate(n),n.year<1&&(n.year=1,n.month=1,n.day=1);let i=n.calendar.getYearsInEra(n);if(n.year>i){var a;let e=(a=n.calendar).isInverseEra?.call(a,n);n.year=i,n.month=e?1:n.calendar.getMonthsInYear(n),n.day=e?1:n.calendar.getDaysInMonth(n)}n.month<1&&(n.month=1,n.day=1);let o=n.calendar.getMonthsInYear(n);return n.month>o&&(n.month=o,n.day=n.calendar.getDaysInMonth(n)),n.day=Math.max(1,Math.min(n.calendar.getDaysInMonth(n),n.day)),n}function Nn(e,t){var n;(n=e.calendar).isInverseEra?.call(n,e)&&(t=-t),e.year+=t}function Pn(e){for(;e.month<1;)Nn(e,-1),e.month+=e.calendar.getMonthsInYear(e);let t=0;for(;e.month>(t=e.calendar.getMonthsInYear(e));)e.month-=t,Nn(e,1)}function Fn(e){for(;e.day<1;)e.month--,Pn(e),e.day+=e.calendar.getDaysInMonth(e);for(;e.day>e.calendar.getDaysInMonth(e);)e.day-=e.calendar.getDaysInMonth(e),e.month++,Pn(e)}function In(e){e.month=Math.max(1,Math.min(e.calendar.getMonthsInYear(e),e.month)),e.day=Math.max(1,Math.min(e.calendar.getDaysInMonth(e),e.day))}function Ln(e){e.calendar.constrainDate&&e.calendar.constrainDate(e),e.year=Math.max(1,Math.min(e.calendar.getYearsInEra(e),e.year)),In(e)}function Rn(e){let t={};for(let n in e)typeof e[n]==`number`&&(t[n]=-e[n]);return t}function zn(e,t){return Mn(e,Rn(t))}function Bn(e,t){let n=e.copy();return t.era!=null&&(n.era=t.era),t.year!=null&&(n.year=t.year),t.month!=null&&(n.month=t.month),t.day!=null&&(n.day=t.day),Ln(n),n}function Vn(e,t){let n=e.copy();return t.hour!=null&&(n.hour=t.hour),t.minute!=null&&(n.minute=t.minute),t.second!=null&&(n.second=t.second),t.millisecond!=null&&(n.millisecond=t.millisecond),Un(n),n}function Hn(e){e.second+=Math.floor(e.millisecond/1e3),e.millisecond=Wn(e.millisecond,1e3),e.minute+=Math.floor(e.second/60),e.second=Wn(e.second,60),e.hour+=Math.floor(e.minute/60),e.minute=Wn(e.minute,60);let t=Math.floor(e.hour/24);return e.hour=Wn(e.hour,24),t}function Un(e){e.millisecond=Math.max(0,Math.min(e.millisecond,1e3)),e.second=Math.max(0,Math.min(e.second,59)),e.minute=Math.max(0,Math.min(e.minute,59)),e.hour=Math.max(0,Math.min(e.hour,23))}function Wn(e,t){let n=e%t;return n<0&&(n+=t),n}function Gn(e,t){return e.hour+=t.hours||0,e.minute+=t.minutes||0,e.second+=t.seconds||0,e.millisecond+=t.milliseconds||0,Hn(e)}function Kn(e,t,n,r){let i=e.copy();switch(t){case`era`:{let t=e.calendar.getEras(),a=t.indexOf(e.era);if(a<0)throw Error(`Invalid era: `+e.era);a=Jn(a,n,0,t.length-1,r?.round),i.era=t[a],Ln(i);break}case`year`:var a;(a=i.calendar).isInverseEra?.call(a,i)&&(n=-n),i.year=Jn(e.year,n,-1/0,9999,r?.round),i.year===-1/0&&(i.year=1),i.calendar.balanceYearMonth&&i.calendar.balanceYearMonth(i,e);break;case`month`:i.month=Jn(e.month,n,1,e.calendar.getMonthsInYear(e),r?.round);break;case`day`:i.day=Jn(e.day,n,1,e.calendar.getDaysInMonth(e),r?.round);break;default:throw Error(`Unsupported field `+t)}return e.calendar.balanceDate&&e.calendar.balanceDate(i),Ln(i),i}function qn(e,t,n,r){let i=e.copy();switch(t){case`hour`:{let t=e.hour,a=0,o=23;if(r?.hourCycle===12){let e=t>=12;a=e?12:0,o=e?23:11}i.hour=Jn(t,n,a,o,r?.round);break}case`minute`:i.minute=Jn(e.minute,n,0,59,r?.round);break;case`second`:i.second=Jn(e.second,n,0,59,r?.round);break;case`millisecond`:i.millisecond=Jn(e.millisecond,n,0,999,r?.round);break;default:throw Error(`Unsupported field `+t)}return i}function Jn(e,t,n,r,i=!1){if(i){e+=Math.sign(t),e<n&&(e=r);let i=Math.abs(t);e=t>0?Math.ceil(e/i)*i:Math.floor(e/i)*i,e>r&&(e=n)}else e+=t,e<n?e=r-(n-e-1):e>r&&(e=n+(e-r-1));return e}function Yn(e,t){let n;return n=t.years!=null&&t.years!==0||t.months!=null&&t.months!==0||t.weeks!=null&&t.weeks!==0||t.days!=null&&t.days!==0?Cn(Mn(Dn(e),{years:t.years,months:t.months,weeks:t.weeks,days:t.days}),e.timeZone):hn(e)-e.offset,n+=t.milliseconds||0,n+=(t.seconds||0)*1e3,n+=(t.minutes||0)*6e4,n+=(t.hours||0)*36e5,J(Tn(n,e.timeZone),e.calendar)}function Xn(e,t){return Yn(e,Rn(t))}function Zn(e,t,n,r){switch(t){case`hour`:{let t=0,i=23;if(r?.hourCycle===12){let n=e.hour>=12;t=n?12:0,i=n?23:11}let a=Dn(e),o=J(Vn(a,{hour:t}),new Gt),s=[Cn(o,e.timeZone,`earlier`),Cn(o,e.timeZone,`later`)].filter(t=>Tn(t,e.timeZone).day===o.day)[0],c=J(Vn(a,{hour:i}),new Gt),l=[Cn(c,e.timeZone,`earlier`),Cn(c,e.timeZone,`later`)].filter(t=>Tn(t,e.timeZone).day===c.day).pop(),u=hn(e)-e.offset,d=Math.floor(u/jn),f=u%jn;return u=Jn(d,n,Math.floor(s/jn),Math.floor(l/jn),r?.round)*jn+f,J(Tn(u,e.timeZone),e.calendar)}case`minute`:case`second`:case`millisecond`:return qn(e,t,n,r);case`era`:case`year`:case`month`:case`day`:return J(Tn(Cn(Kn(Dn(e),t,n,r),e.timeZone),e.timeZone),e.calendar);default:throw Error(`Unsupported field `+t)}}function Qn(e,t,n){let r=Dn(e),i=Vn(Bn(r,t),t);return i.compare(r)===0?e:J(Tn(Cn(i,e.timeZone,n),e.timeZone),e.calendar)}function $n(e){return`${String(e.hour).padStart(2,`0`)}:${String(e.minute).padStart(2,`0`)}:${String(e.second).padStart(2,`0`)}${e.millisecond?String(e.millisecond/1e3).slice(1):``}`}function er(e){let t=J(e,new Gt),n;return n=t.era===`BC`?t.year===1?`0000`:`-`+String(Math.abs(1-t.year)).padStart(6,`00`):String(t.year).padStart(4,`0`),`${n}-${String(t.month).padStart(2,`0`)}-${String(t.day).padStart(2,`0`)}`}function tr(e){return`${er(e)}T${$n(e)}`}function nr(e){let t=Math.sign(e)<0?`-`:`+`;e=Math.abs(e);let n=Math.floor(e/36e5),r=Math.floor(e%36e5/6e4),i=Math.floor(e%36e5%6e4/1e3),a=`${t}${String(n).padStart(2,`0`)}:${String(r).padStart(2,`0`)}`;return i!==0&&(a+=`:${String(i).padStart(2,`0`)}`),a}function rr(e){return`${tr(e)}${nr(e.offset)}[${e.timeZone}]`}function ir(e,t){if(t.has(e))throw TypeError(`Cannot initialize the same private elements twice on an object`)}function ar(e,t,n){ir(e,t),t.set(e,n)}function or(e){let t=typeof e[0]==`object`?e.shift():new Gt,n;if(typeof e[0]==`string`)n=e.shift();else{let e=t.getEras();n=e[e.length-1]}let r=e.shift(),i=e.shift(),a=e.shift();return[t,n,r,i,a]}var sr=new WeakMap,Y=class e{copy(){return this.era?new e(this.calendar,this.era,this.year,this.month,this.day):new e(this.calendar,this.year,this.month,this.day)}add(e){return Mn(this,e)}subtract(e){return zn(this,e)}set(e){return Bn(this,e)}cycle(e,t,n){return Kn(this,e,t,n)}toDate(e){return wn(this,e)}toString(){return er(this)}compare(e){return rn(this,e)}constructor(...e){ar(this,sr,{writable:!0,value:void 0});let[t,n,r,i,a]=or(e);this.calendar=t,this.era=n,this.year=r,this.month=i,this.day=a,Ln(this)}},cr=new WeakMap,lr=class e{copy(){return this.era?new e(this.calendar,this.era,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond):new e(this.calendar,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond)}add(e){return Mn(this,e)}subtract(e){return zn(this,e)}set(e){return Bn(Vn(this,e),e)}cycle(e,t,n){switch(e){case`era`:case`year`:case`month`:case`day`:return Kn(this,e,t,n);default:return qn(this,e,t,n)}}toDate(e,t){return wn(this,e,t)}toString(){return tr(this)}compare(e){let t=rn(this,e);return t===0?an(this,Dn(e)):t}constructor(...e){ar(this,cr,{writable:!0,value:void 0});let[t,n,r,i,a]=or(e);this.calendar=t,this.era=n,this.year=r,this.month=i,this.day=a,this.hour=e.shift()||0,this.minute=e.shift()||0,this.second=e.shift()||0,this.millisecond=e.shift()||0,Ln(this)}},ur=new WeakMap,dr=class e{copy(){return this.era?new e(this.calendar,this.era,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond):new e(this.calendar,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond)}add(e){return Yn(this,e)}subtract(e){return Xn(this,e)}set(e,t){return Qn(this,e,t)}cycle(e,t,n){return Zn(this,e,t,n)}toDate(){return kn(this)}toString(){return rr(this)}toAbsoluteString(){return this.toDate().toISOString()}compare(e){return this.toDate().getTime()-On(e,this.timeZone).toDate().getTime()}constructor(...e){ar(this,ur,{writable:!0,value:void 0});let[t,n,r,i,a]=or(e),o=e.shift(),s=e.shift();this.calendar=t,this.era=n,this.year=r,this.month=i,this.day=a,this.timeZone=o,this.offset=s,this.hour=e.shift()||0,this.minute=e.shift()||0,this.second=e.shift()||0,this.millisecond=e.shift()||0,Ln(this)}},fr=[[1868,9,8],[1912,7,30],[1926,12,25],[1989,1,8],[2019,5,1]],pr=[[1912,7,29],[1926,12,24],[1989,1,7],[2019,4,30]],mr=[1867,1911,1925,1988,2018],hr=[`meiji`,`taisho`,`showa`,`heisei`,`reiwa`];function gr(e){let t=fr.findIndex(([t,n,r])=>e.year<t||e.year===t&&e.month<n||e.year===t&&e.month===n&&e.day<r);return t===-1?fr.length-1:t===0?0:t-1}function _r(e){let t=mr[hr.indexOf(e.era)];if(!t)throw Error(`Unknown era: `+e.era);return new Y(e.year+t,e.month,e.day)}var vr=class extends Gt{fromJulianDay(e){let t=super.fromJulianDay(e),n=gr(t);return new Y(this,hr[n],t.year-mr[n],t.month,t.day)}toJulianDay(e){return super.toJulianDay(_r(e))}balanceDate(e){let t=_r(e),n=gr(t);hr[n]!==e.era&&(e.era=hr[n],e.year=t.year-mr[n]),this.constrainDate(e)}constrainDate(e){let t=hr.indexOf(e.era),n=pr[t];if(n!=null){let[r,i,a]=n,o=r-mr[t];e.year=Math.max(1,Math.min(o,e.year)),e.year===o&&(e.month=Math.min(i,e.month),e.month===i&&(e.day=Math.min(a,e.day)))}if(e.year===1&&t>=0){let[,n,r]=fr[t];e.month=Math.max(n,e.month),e.month===n&&(e.day=Math.max(r,e.day))}}getEras(){return hr}getYearsInEra(e){let t=hr.indexOf(e.era),n=fr[t],r=fr[t+1];if(r==null)return 9999-n[0]+1;let i=r[0]-n[0];return(e.month<r[1]||e.month===r[1]&&e.day<r[2])&&i++,i}getDaysInMonth(e){return super.getDaysInMonth(_r(e))}getMinimumMonthInYear(e){let t=yr(e);return t?t[1]:1}getMinimumDayInMonth(e){let t=yr(e);return t&&e.month===t[1]?t[2]:1}constructor(...e){super(...e),this.identifier=`japanese`}};function yr(e){if(e.year===1)return fr[hr.indexOf(e.era)]}var br=-543,xr=class extends Gt{fromJulianDay(e){let t=super.fromJulianDay(e),n=Ht(t.era,t.year);return new Y(this,n-br,t.month,t.day)}toJulianDay(e){return super.toJulianDay(Sr(e))}getEras(){return[`BE`]}getDaysInMonth(e){return super.getDaysInMonth(Sr(e))}balanceDate(){}constructor(...e){super(...e),this.identifier=`buddhist`}};function Sr(e){let[t,n]=Ut(e.year+br);return new Y(t,n,e.month,e.day)}var Cr=1911;function wr(e){return e.era===`minguo`?e.year+Cr:1-e.year+Cr}function Tr(e){let t=e-Cr;return t>0?[`minguo`,t]:[`before_minguo`,1-t]}var Er=class extends Gt{fromJulianDay(e){let t=super.fromJulianDay(e),[n,r]=Tr(Ht(t.era,t.year));return new Y(this,n,r,t.month,t.day)}toJulianDay(e){return super.toJulianDay(Dr(e))}getEras(){return[`before_minguo`,`minguo`]}balanceDate(e){let[t,n]=Tr(wr(e));e.era=t,e.year=n}isInverseEra(e){return e.era===`before_minguo`}getDaysInMonth(e){return super.getDaysInMonth(Dr(e))}getYearsInEra(e){return e.era===`before_minguo`?9999:9999-Cr}constructor(...e){super(...e),this.identifier=`roc`}};function Dr(e){let[t,n]=Ut(wr(e));return new Y(t,n,e.month,e.day)}var Or=1948320,kr=[0,31,62,93,124,155,186,216,246,276,306,336],Ar=class{fromJulianDay(e){let t=e-Or,n=1+Math.floor((33*t+3)/12053),r=t-(365*(n-1)+Math.floor((8*n+21)/33)),i=r<216?Math.floor(r/31):Math.floor((r-6)/30),a=r-kr[i]+1;return new Y(this,n,i+1,a)}toJulianDay(e){let t=Or-1+365*(e.year-1)+Math.floor((8*e.year+21)/33);return t+=kr[e.month-1],t+=e.day,t}getMonthsInYear(){return 12}getDaysInMonth(e){return e.month<=6?31:e.month<=11||Rt(25*e.year+11,33)<8?30:29}getMaximumMonthsInYear(){return 12}getMaximumDaysInMonth(){return 31}getEras(){return[`AP`]}getYearsInEra(){return 9377}constructor(){this.identifier=`persian`}},jr=78,Mr=80,Nr=class extends Gt{fromJulianDay(e){let t=super.fromJulianDay(e),n=t.year-jr,r=e-Bt(t.era,t.year,1,1),i;r<Mr?(n--,i=Vt(t.year-1)?31:30,r+=i+155+90+10):(i=Vt(t.year)?31:30,r-=Mr);let a,o;if(r<i)a=1,o=r+1;else{let e=r-i;e<155?(a=Math.floor(e/31)+2,o=e%31+1):(e-=155,a=Math.floor(e/30)+7,o=e%30+1)}return new Y(this,n,a,o)}toJulianDay(e){let[t,n]=Ut(e.year+jr),r,i;return Vt(n)?(r=31,i=Bt(t,n,3,21)):(r=30,i=Bt(t,n,3,22)),e.month===1?i+e.day-1:(i+=r+Math.min(e.month-2,5)*31,e.month>=8&&(i+=(e.month-7)*30),i+=e.day-1,i)}getDaysInMonth(e){return e.month===1&&Vt(e.year+jr)||e.month>=2&&e.month<=6?31:30}getYearsInEra(){return 9919}getEras(){return[`saka`]}balanceDate(){}constructor(...e){super(...e),this.identifier=`indian`}},Pr=1948440,Fr=1948439,Ir=1300,Lr=1600,Rr=460322;function zr(e,t,n,r){return r+Math.ceil(29.5*(n-1))+(t-1)*354+Math.floor((3+11*t)/30)+e-1}function Br(e,t,n){let r=Math.floor((30*(n-t)+10646)/10631),i=Math.min(12,Math.ceil((n-(29+zr(t,r,1,1)))/29.5)+1);return new Y(e,r,i,n-zr(t,r,i,1)+1)}function Vr(e){return(14+11*e)%30<11}var Hr=class{fromJulianDay(e){return Br(this,Pr,e)}toJulianDay(e){return zr(Pr,e.year,e.month,e.day)}getDaysInMonth(e){let t=29+e.month%2;return e.month===12&&Vr(e.year)&&t++,t}getMonthsInYear(){return 12}getDaysInYear(e){return Vr(e.year)?355:354}getMaximumMonthsInYear(){return 12}getMaximumDaysInMonth(){return 30}getYearsInEra(){return 9665}getEras(){return[`AH`]}constructor(){this.identifier=`islamic-civil`}},Ur=class extends Hr{fromJulianDay(e){return Br(this,Fr,e)}toJulianDay(e){return zr(Fr,e.year,e.month,e.day)}constructor(...e){super(...e),this.identifier=`islamic-tbla`}},Wr=`qgpUDckO1AbqBmwDrQpVBakGkgepC9QF2gpcBS0NlQZKB1QLagutBa4ETwoXBYsGpQbVCtYCWwmdBE0KJg2VDawFtgm6AlsKKwWVCsoG6Qr0AnYJtgJWCcoKpAvSC9kF3AJtCU0FpQpSC6ULtAW2CVcFlwJLBaMGUgdlC2oFqworBZUMSg2lDcoF1gpXCasESwmlClILagt1BXYCtwhbBFUFqQW0BdoJ3QRuAjYJqgpUDbIN1QXaAlsJqwRVCkkLZAtxC7QFtQpVCiUNkg7JDtQG6QprCasEkwpJDaQNsg25CroEWworBZUKKgtVC1wFvQQ9Ah0JlQpKC1oLbQW2AjsJmwRVBqkGVAdqC2wFrQpVBSkLkgupC9QF2gpaBasKlQVJB2QHqgu1BbYCVgpNDiULUgtqC60FrgIvCZcESwalBqwG1gpdBZ0ETQoWDZUNqgW1BdoCWwmtBJUFygbkBuoK9QS2AlYJqgpUC9IL2QXqAm0JrQSVCkoLpQuyBbUJ1gSXCkcFkwZJB1ULagVrCisFiwpGDaMNygXWCtsEawJLCaUKUgtpC3UFdgG3CFsCKwVlBbQF2gntBG0BtgimClINqQ3UBdoKWwmrBFMGKQdiB6kLsgW1ClUFJQuSDckO0gbpCmsFqwRVCikNVA2qDbUJugQ7CpsETQqqCtUK2gJdCV4ELgqaDFUNsga5BroEXQotBZUKUguoC7QLuQXaAloJSgukDdEO6AZqC20FNQWVBkoNqA3UDdoGWwWdAisGFQtKC5ULqgWuCi4JjwwnBZUGqgbWCl0FnQI=`,Gr,Kr;function qr(e){return Rr+Kr[e-Ir]}function Jr(e,t){let n=e-Ir,r=1<<11-(t-1);return(Gr[n]&r)===0?29:30}function Yr(e,t){let n=qr(e);for(let r=1;r<t;r++)n+=Jr(e,r);return n}function Xr(e){return Kr[e+1-Ir]-Kr[e-Ir]}var Zr=class extends Hr{fromJulianDay(e){let t=e-Pr,n=qr(Ir),r=qr(Lr);if(t<n||t>r)return super.fromJulianDay(e);{let e=Ir-1,n=1,r=1;for(;r>0;){e++,r=t-qr(e)+1;let i=Xr(e);if(r===i){n=12;break}else if(r<i){let t=Jr(e,n);for(n=1;r>t;)r-=t,n++,t=Jr(e,n);break}}return new Y(this,e,n,t-Yr(e,n)+1)}}toJulianDay(e){return e.year<Ir||e.year>Lr?super.toJulianDay(e):Pr+Yr(e.year,e.month)+(e.day-1)}getDaysInMonth(e){return e.year<Ir||e.year>Lr?super.getDaysInMonth(e):Jr(e.year,e.month)}getDaysInYear(e){return e.year<Ir||e.year>Lr?super.getDaysInYear(e):Xr(e.year)}constructor(){if(super(),this.identifier=`islamic-umalqura`,Gr||=new Uint16Array(Uint8Array.from(atob(Wr),e=>e.charCodeAt(0)).buffer),!Kr){Kr=new Uint32Array(Lr-Ir+1);let e=0;for(let t=Ir;t<=Lr;t++){Kr[t-Ir]=e;for(let n=1;n<=12;n++)e+=Jr(t,n)}}}},Qr=347997,$r=1080,ei=24*$r,ti=29,ni=12*$r+793,ri=ti*ei+ni;function ii(e){return Rt(e*7+1,19)<7}function ai(e){let t=Math.floor((235*e-234)/19),n=12084+13753*t,r=t*29+Math.floor(n/25920);return Rt(3*(r+1),7)<3&&(r+=1),r}function oi(e){let t=ai(e-1),n=ai(e);return ai(e+1)-n===356?2:n-t===382?1:0}function si(e){return ai(e)+oi(e)}function ci(e){return si(e+1)-si(e)}function li(e){let t=ci(e);switch(t>380&&(t-=30),t){case 353:return 0;case 354:return 1;case 355:return 2}}function ui(e,t){if(t>=6&&!ii(e)&&t++,t===4||t===7||t===9||t===11||t===13)return 29;let n=li(e);return t===2?n===2?30:29:t===3?n===0?29:30:t===6?ii(e)?30:0:30}var di=class{fromJulianDay(e){let t=e-Qr,n=t*ei/ri,r=Math.floor((19*n+234)/235)+1,i=si(r),a=Math.floor(t-i);for(;a<1;)r--,i=si(r),a=Math.floor(t-i);let o=1,s=0;for(;s<a;)s+=ui(r,o),o++;o--,s-=ui(r,o);let c=a-s;return new Y(this,r,o,c)}toJulianDay(e){let t=si(e.year);for(let n=1;n<e.month;n++)t+=ui(e.year,n);return t+e.day+Qr}getDaysInMonth(e){return ui(e.year,e.month)}getMonthsInYear(e){return ii(e.year)?13:12}getDaysInYear(e){return ci(e.year)}getMaximumMonthsInYear(){return 13}getMaximumDaysInMonth(){return 30}getYearsInEra(){return 9999}getEras(){return[`AM`]}balanceYearMonth(e,t){t.year!==e.year&&(ii(t.year)&&!ii(e.year)&&t.month>6?e.month--:!ii(t.year)&&ii(e.year)&&t.month>6&&e.month++)}constructor(){this.identifier=`hebrew`}},fi=1723856,pi=1824665,mi=5500;function hi(e,t,n,r){return e+365*t+Math.floor(t/4)+30*(n-1)+r-1}function gi(e,t){let n=Math.floor(4*(t-e)/1461),r=1+Math.floor((t-hi(e,n,1,1))/30);return[n,r,t+1-hi(e,n,r,1)]}function _i(e){return Math.floor(e%4/3)}function vi(e,t){return t%13==0?_i(e)+5:30}var yi=class{fromJulianDay(e){let[t,n,r]=gi(fi,e),i=`AM`;return t<=0&&(i=`AA`,t+=mi),new Y(this,i,t,n,r)}toJulianDay(e){let t=e.year;return e.era===`AA`&&(t-=mi),hi(fi,t,e.month,e.day)}getDaysInMonth(e){return vi(e.year,e.month)}getMonthsInYear(){return 13}getDaysInYear(e){return 365+_i(e.year)}getMaximumMonthsInYear(){return 13}getMaximumDaysInMonth(){return 30}getYearsInEra(e){return e.era===`AA`?9999:9991}getEras(){return[`AA`,`AM`]}constructor(){this.identifier=`ethiopic`}},bi=class extends yi{fromJulianDay(e){let[t,n,r]=gi(fi,e);return t+=mi,new Y(this,`AA`,t,n,r)}getEras(){return[`AA`]}getYearsInEra(){return 9999}constructor(...e){super(...e),this.identifier=`ethioaa`}},xi=class extends yi{fromJulianDay(e){let[t,n,r]=gi(pi,e),i=`CE`;return t<=0&&(i=`BCE`,t=1-t),new Y(this,i,t,n,r)}toJulianDay(e){let t=e.year;return e.era===`BCE`&&(t=1-t),hi(pi,t,e.month,e.day)}getDaysInMonth(e){let t=e.year;return e.era===`BCE`&&(t=1-t),vi(t,e.month)}isInverseEra(e){return e.era===`BCE`}balanceDate(e){e.year<=0&&(e.era=e.era===`BCE`?`CE`:`BCE`,e.year=1-e.year)}getEras(){return[`BCE`,`CE`]}getYearsInEra(e){return e.era===`BCE`?9999:9715}constructor(...e){super(...e),this.identifier=`coptic`}};function Si(e){switch(e){case`buddhist`:return new xr;case`ethiopic`:return new yi;case`ethioaa`:return new bi;case`coptic`:return new xi;case`hebrew`:return new di;case`indian`:return new Nr;case`islamic-civil`:return new Hr;case`islamic-tbla`:return new Ur;case`islamic-umalqura`:return new Zr;case`japanese`:return new vr;case`persian`:return new Ar;case`roc`:return new Er;default:return new Gt}}var Ci=new Map,wi=class{format(e){return this.formatter.format(e)}formatToParts(e){return this.formatter.formatToParts(e)}formatRange(e,t){if(typeof this.formatter.formatRange==`function`)return this.formatter.formatRange(e,t);if(t<e)throw RangeError(`End date must be >= start date`);return`${this.formatter.format(e)} \u{2013} ${this.formatter.format(t)}`}formatRangeToParts(e,t){if(typeof this.formatter.formatRangeToParts==`function`)return this.formatter.formatRangeToParts(e,t);if(t<e)throw RangeError(`End date must be >= start date`);let n=this.formatter.formatToParts(e),r=this.formatter.formatToParts(t);return[...n.map(e=>({...e,source:`startRange`})),{type:`literal`,value:` `,source:`shared`},...r.map(e=>({...e,source:`endRange`}))]}resolvedOptions(){let e=this.formatter.resolvedOptions();return Ai()&&(this.resolvedHourCycle||=ji(e.locale,this.options),e.hourCycle=this.resolvedHourCycle,e.hour12=this.resolvedHourCycle===`h11`||this.resolvedHourCycle===`h12`),e.calendar===`ethiopic-amete-alem`&&(e.calendar=`ethioaa`),e}constructor(e,t={}){this.formatter=Ei(e,t),this.options=t}},Ti={true:{ja:`h11`},false:{}};function Ei(e,t={}){if(typeof t.hour12==`boolean`&&Oi()){t={...t};let n=Ti[String(t.hour12)][e.split(`-`)[0]],r=t.hour12?`h12`:`h23`;t.hourCycle=n??r,delete t.hour12}let n=e+(t?Object.entries(t).sort((e,t)=>e[0]<t[0]?-1:1).join():``);if(Ci.has(n))return Ci.get(n);let r=new Intl.DateTimeFormat(e,t);return Ci.set(n,r),r}var Di=null;function Oi(){return Di??=new Intl.DateTimeFormat(`en-US`,{hour:`numeric`,hour12:!1}).format(new Date(2020,2,3,0))===`24`,Di}var ki=null;function Ai(){return ki??=new Intl.DateTimeFormat(`fr`,{hour:`numeric`,hour12:!1}).resolvedOptions().hourCycle===`h12`,ki}function ji(e,t){if(!t.timeStyle&&!t.hour)return;e=e.replace(/(-u-)?-nu-[a-zA-Z0-9]+/,``),e+=(e.includes(`-u-`)?``:`-u`)+`-nu-latn`;let n=Ei(e,{...t,timeZone:void 0}),r=parseInt(n.formatToParts(new Date(2020,2,3,0)).find(e=>e.type===`hour`).value,10),i=parseInt(n.formatToParts(new Date(2020,2,3,23)).find(e=>e.type===`hour`).value,10);if(r===0&&i===23)return`h23`;if(r===24&&i===23)return`h24`;if(r===0&&i===11)return`h11`;if(r===12&&i===11)return`h12`;throw Error(`Unexpected hour cycle result`)}function Mi(e,t=cn()){return Pi(e)?e.toDate():e.toDate(t)}function Ni(e){return e instanceof lr}function Pi(e){return e instanceof dr}function Fi(e){return Ni(e)||Pi(e)}function Ii(e){if(e instanceof Date){let t=e.getFullYear(),n=e.getMonth()+1;return new Date(t,n,0).getDate()}else return e.set({day:100}).day}function Li(e,t){return e.compare(t)<0}function Ri(e,t){return e.compare(t)>0}function zi(e,t,n){let r=en(e,n,`sun`);return t>r?e.subtract({days:r+7-t}):t===r?e:e.subtract({days:r-t})}function Bi(e,t,n){let r=en(e,n,`sun`),i=t===0?6:t-1;return r===i?e:r>i?e.add({days:7-r+i}):e.add({days:i-r})}function Vi(e){let{defaultValue:t,defaultPlaceholder:n,granularity:r=`day`,locale:i=`en`}=e;if(Array.isArray(t)&&t.length)return t.at(-1).copy();if(t&&!Array.isArray(t))return t.copy();if(n)return n.copy();let a=new Date,o=a.getFullYear(),s=a.getMonth()+1,c=a.getDate(),l=[`hour`,`minute`,`second`],u=Si(new wi(i).resolvedOptions().calendar);return l.includes(r??`day`)?J(new lr(o,s,c,0,0,0),u):J(new Y(o,s,c),u)}function Hi(e,t){let n=[];for(let r=0;r<e.length;r+=t)n.push(e.slice(r,r+t));return n}function Ui(e,t,n=!1){let r={year:`numeric`,month:`2-digit`,day:`2-digit`,hour:`2-digit`,minute:`2-digit`,second:`2-digit`,timeZoneName:`short`,hourCycle:Ki(t),hour12:qi(t)};return n&&(delete r.year,delete r.month,delete r.day),e===`day`&&(delete r.second,delete r.hour,delete r.minute,delete r.timeZoneName),e===`hour`&&(delete r.minute,delete r.second),e===`minute`&&delete r.second,r}function Wi(e){return Nt(e?.step,{year:1,month:1,day:1,hour:1,minute:1,second:1,millisecond:1})}function Gi(e){let t=e.querySelector(`[data-selected]`);if(t)return t.focus();let n=e.querySelector(`[data-today]`);if(n)return n.focus();let r=e.querySelector(`[data-reka-calendar-day]`);if(r)return r.focus()}function Ki(e){if(e===24)return`h23`;if(e===12)return`h11`}function qi(e){if(e===24)return!1;if(e===12)return!0}function Ji(e,t){let n=[],r=e.add({days:1}),i=t;for(;r.compare(i)<0;)n.push(r),r=r.add({days:1});return n}function Yi(e){let{dateObj:t,weekStartsOn:n,fixedWeeks:r,locale:i}=e,a=Ii(t),o=Array.from({length:a},(e,n)=>t.set({day:n+1})),s=ln(t),c=un(t),l=zi(s,n,i),u=Bi(c,n,i),d=Ji(l.subtract({days:1}),s),f=Ji(c,u.add({days:1})),p=d.length+o.length+f.length;if(r&&p<42){let e=42-p,n=f[f.length-1];n||=un(t);let r=Array.from({length:e},(e,t)=>{let r=t+1;return n.add({days:r})});f.push(...r)}let m=d.concat(o,f);return{value:t,cells:m,rows:Hi(m,7)}}function Xi(e){let{numberOfMonths:t,dateObj:n,...r}=e,i=[];if(!t||t===1)return i.push(Yi({...r,dateObj:n})),i;i.push(Yi({...r,dateObj:n}));for(let e=1;e<t;e++){let t=n.add({months:e});i.push(Yi({...r,dateObj:t}))}return i}function Zi(e){return(1-en(new Y(2025,1,6),e)+7)%7}function Qi(e,t={}){let n=M(e);function r(){return n.value}function i(e){n.value=e}function a(e,r){return new wi(n.value,{...t,...r}).format(e)}function o(e,t=!0){return Fi(e)&&t?a(Mi(e),{dateStyle:`long`,timeStyle:`long`}):a(Mi(e),{dateStyle:`long`})}function s(e,r={}){return new wi(n.value,{...t,month:`long`,year:`numeric`,...r}).format(e)}function c(e,r={}){return new wi(n.value,{...t,month:`long`,...r}).format(e)}function l(){let e=nn(cn());return[1,2,3,4,5,6,7,8,9,10,11,12].map(t=>({label:c(Mi(e.set({month:t}))),value:t}))}function u(e,r={}){return new wi(n.value,{...t,year:`numeric`,...r}).format(e)}function d(e,r){return Pi(e)?new wi(n.value,{...t,...r,timeZone:e.timeZone}).formatToParts(Mi(e)):new wi(n.value,{...t,...r}).formatToParts(Mi(e))}function f(e,r=`narrow`){return new wi(n.value,{...t,weekday:r}).format(e)}function p(e){let r=new wi(n.value,{...t,hour:`numeric`,minute:`numeric`}).formatToParts(e).find(e=>e.type===`dayPeriod`)?.value;return r===`PM`||r===`pm`||r===`p.m.`?`PM`:`AM`}let m={year:`numeric`,month:`numeric`,day:`numeric`,hour:`numeric`,minute:`numeric`,second:`numeric`};function h(e,t,n={}){let r=d(e,{...m,...n}).find(e=>e.type===t);return r?r.value:``}return{setLocale:i,getLocale:r,fullMonth:c,fullYear:u,fullMonthAndYear:s,toParts:d,custom:a,part:h,dayPeriod:p,selectedDate:o,dayOfWeek:f,getMonths:l}}function $i(e){let t=ye({dir:M(`ltr`)});return d(()=>e?.value||t.dir?.value||`ltr`)}function ea(e){let t=ie(),n=t?.type.emits,r={};return n?.length||console.warn(`No emitted event found. Please check component: ${t?.type.__name}`),n?.forEach(t=>{r[a(V(t))]=(...n)=>e(t,...n)}),r}var ta=0;function na(){B(e=>{if(!q)return;let t=document.querySelectorAll(`[data-reka-focus-guard]`);document.body.insertAdjacentElement(`afterbegin`,t[0]??ra()),document.body.insertAdjacentElement(`beforeend`,t[1]??ra()),ta++,e(()=>{ta===1&&document.querySelectorAll(`[data-reka-focus-guard]`).forEach(e=>e.remove()),ta--})})}function ra(){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 ia(e){return d(()=>C(e)?!!rt(e)?.closest(`form`):!0)}function X(){let e=ie(),t=M(),n=d(()=>[`#text`,`#comment`].includes(t.value?.$el.nodeName)?t.value?.$el.nextElementSibling:rt(t)),r=Object.assign({},e.exposed),i={};for(let t in e.props)Object.defineProperty(i,t,{enumerable:!0,configurable:!0,get:()=>e.props[t]});if(Object.keys(r).length>0)for(let e in r)Object.defineProperty(i,e,{enumerable:!0,configurable:!0,get:()=>r[e]});Object.defineProperty(i,`$el`,{enumerable:!0,configurable:!0,get:()=>e.vnode.el}),e.exposed=i;function a(n){if(t.value=n,n&&(Object.defineProperty(i,`$el`,{enumerable:!0,configurable:!0,get:()=>n instanceof Element?n:n.$el}),!(n instanceof Element)&&!Object.prototype.hasOwnProperty.call(n,`$el`))){let t=n.$.exposed,r=Object.assign({},i);for(let e in t)Object.defineProperty(r,e,{enumerable:!0,configurable:!0,get:()=>t[e]});e.exposed=r}}return{forwardRef:a,currentRef:t,currentElement:n}}function aa(e){let t=ie(),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=N(e);return d(()=>{let e={},i=t?.vnode.props??{};return Object.keys(i).forEach(t=>{e[V(t)]=i[t]}),Object.keys({...n,...e}).reduce((e,t)=>(r.value[t]!==void 0&&(e[t]=r.value[t]),e),{})})}function oa(e,t){let n=aa(e),r=t?ea(t):{};return d(()=>({...n.value,...r}))}function sa(e,t){let n=Ge(!1,300);Se(()=>{n.value=!1});let r=M(null),i=Ce();function a(){r.value=null,n.value=!1}function o(e,t){let i=e.currentTarget,a={x:e.clientX,y:e.clientY},o=la(a,ca(a,i.getBoundingClientRect()),1),s=ua(t.getBoundingClientRect());r.value=fa([...o,...s]),n.value=!0}return B(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)})}}),B(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=!da(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 ca(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 la(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});break}return r}function ua(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 da(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 fa(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?1:0),pa(t)}function pa(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[t.length-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[n.length-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 ma=function(e){return typeof document>`u`?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},ha=new WeakMap,ga=new WeakMap,_a={},va=0,ya=function(e){return e&&(e.host||ya(e.parentNode))},ba=function(e,t){return t.map(function(t){if(e.contains(t))return t;var n=ya(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})},xa=function(e,t,n,r){var i=ba(t,Array.isArray(e)?e:[e]);_a[n]||(_a[n]=new WeakMap);var a=_a[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=(ha.get(e)||0)+1,l=(a.get(e)||0)+1;ha.set(e,c),a.set(e,l),o.push(e),c===1&&i&&ga.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(),va++,function(){o.forEach(function(e){var t=ha.get(e)-1,i=a.get(e)-1;ha.set(e,t),a.set(e,i),t||(ga.has(e)||e.removeAttribute(r),ga.delete(e)),i||e.removeAttribute(n)}),va--,va||(ha=new WeakMap,ha=new WeakMap,ga=new WeakMap,_a={})}},Sa=function(e,t,n){n===void 0&&(n=`data-aria-hidden`);var r=Array.from(Array.isArray(e)?e:[e]),i=t||ma(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll(`[aria-live], script`))),xa(r,i,n,`aria-hidden`)):function(){return null}};function Ca(e){let t;H(()=>rt(e),e=>{e?t=Sa(e):t&&t()}),T(()=>{t&&t()})}var wa=0;function Ta(e,t=`reka`){if(e)return e;if(`useId`in de)return`${t}-${oe?.()}`;let n=ye({useId:void 0});return n.useId?`${t}-${n.useId()}`:`${t}-${++wa}`}function Ea(){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`,F5:`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 Da(e){let t=ye({locale:M(`en`)});return d(()=>e?.value||t.locale?.value||`en`)}function Oa(e){let t=M(),n=d(()=>t.value?.width??0),r=d(()=>t.value?.height??0);return x(()=>{let n=rt(e);if(n){t.value={width:n.offsetWidth,height:n.offsetHeight};let e=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}});return e.observe(n,{box:`border-box`}),()=>e.unobserve(n)}else t.value=void 0}),{width:n,height:r}}function ka(e,t){let n=M(e);function r(e){return t[n.value][e]??n.value}return{state:n,dispatch:e=>{n.value=r(e)}}}function Aa(e,t){let n=M({}),r=M(`none`),i=M(e),a=e.value?`mounted`:`unmounted`,s,c=t.value?.ownerDocument.defaultView??nt,{state:l,dispatch:u}=ka(a,{mounted:{UNMOUNT:`unmounted`,ANIMATION_OUT:`unmountSuspended`},unmountSuspended:{MOUNT:`mounted`,ANIMATION_END:`unmounted`},unmounted:{MOUNT:`mounted`}}),f=e=>{if(q){let n=new CustomEvent(e,{bubbles:!1,cancelable:!1});t.value?.dispatchEvent(n)}};H(e,async(e,i)=>{let a=i!==e;if(await o(),a){let a=r.value,o=ja(t.value);e?(u(`MOUNT`),f(`enter`),o===`none`&&f(`after-enter`)):o===`none`||o===`undefined`||n.value?.display===`none`?(u(`UNMOUNT`),f(`leave`),f(`after-leave`)):i&&a!==o?(u(`ANIMATION_OUT`),f(`leave`)):(u(`UNMOUNT`),f(`after-leave`))}},{immediate:!0});let p=e=>{let n=ja(t.value),r=n.includes(CSS.escape(e.animationName)),a=l.value===`mounted`?`enter`:`leave`;if(e.target===t.value&&r&&(f(`after-${a}`),u(`ANIMATION_END`),!i.value)){let e=t.value.style.animationFillMode;t.value.style.animationFillMode=`forwards`,s=c?.setTimeout(()=>{t.value?.style.animationFillMode===`forwards`&&(t.value.style.animationFillMode=e)})}e.target===t.value&&n===`none`&&u(`ANIMATION_END`)},m=e=>{e.target===t.value&&(r.value=ja(t.value))},h=H(t,(e,t)=>{e?(n.value=getComputedStyle(e),e.addEventListener(`animationstart`,m),e.addEventListener(`animationcancel`,p),e.addEventListener(`animationend`,p)):(u(`ANIMATION_END`),s!==void 0&&c?.clearTimeout(s),t?.removeEventListener(`animationstart`,m),t?.removeEventListener(`animationcancel`,p),t?.removeEventListener(`animationend`,p))},{immediate:!0}),g=H(l,()=>{let e=ja(t.value);r.value=l.value===`mounted`?e:`none`});return T(()=>{h(),g()}),{isPresent:d(()=>[`mounted`,`unmountSuspended`].includes(l.value))}}function ja(e){return e&&getComputedStyle(e).animationName||`none`}var Ma=W({name:`Presence`,props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(e,{slots:t,expose:n}){let{present:r,forceMount:i}=F(e),a=M(),{isPresent:o}=Aa(r,a);n({present:o});let s=t.default({present:o.value});s=ve(s||[]);let c=ie();if(s&&s?.length>1){let e=c?.parent?.type.name?`<${c.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(`
`)].join(`
`))}return()=>i.value||r.value||o.value?z(t.default({present:o.value})[0],{ref:e=>{let t=rt(e);return t?.hasAttribute===void 0||(t?.hasAttribute(`data-reka-popper-content-wrapper`)?a.value=t.firstElementChild:a.value=t),t}}):null}}),Na=W({name:`PrimitiveSlot`,inheritAttrs:!1,setup(e,{attrs:t,slots:n}){return()=>{if(!n.default)return null;let e=ve(n.default()),r=e.findIndex(e=>e.type!==ne);if(r===-1)return e;let i=e[r];delete i.props?.ref;let a=i.props?l(t,i.props):t,o=A({...i,props:{}},a);return e.length===1?o:(e[r]=o,e)}}}),Pa=[`area`,`img`,`input`],Z=W({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`&&Pa.includes(r)?()=>z(r,t):r===`template`?()=>z(Na,t,{default:n.default}):()=>z(e.as,t,{default:n.default})}});function Fa(){let e=M();return{primitiveElement:e,currentElement:d(()=>[`#text`,`#comment`].includes(e.value?.$el.nodeName)?e.value?.$el.nextElementSibling:rt(e))}}var[Ia,La]=K(`DialogRoot`),Ra=W({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}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=Ot(n,`open`,t,{defaultValue:n.defaultOpen,passive:n.open===void 0}),i=M(),a=M(),{modal:o}=F(n);return La({open:r,modal:o,openModal:()=>{r.value=!0},onOpenChange:e=>{r.value=e},onOpenToggle:()=>{r.value=!r.value},contentId:``,titleId:``,descriptionId:``,triggerElement:i,contentElement:a}),(e,t)=>U(e.$slots,`default`,{open:R(r),close:()=>r.value=!1})}}),za=W({__name:`DialogClose`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;X();let n=Ia();return(e,i)=>(r(),j(R(Z),l(t,{type:e.as===`button`?`button`:void 0,onClick:i[0]||=e=>R(n).onOpenChange(!1)}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16,[`type`]))}}),Ba=`dismissableLayer.pointerDownOutside`,Va=`dismissableLayer.focusOutside`;function Ha(e,t){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 Ua(e,t,n=!0){let r=t?.value?.ownerDocument??globalThis?.document,i=M(!1),a=M(()=>{});return B(o=>{if(!q||!C(n))return;let s=async n=>{let o=n.target;if(!(!t?.value||!o)){if(Ha(t.value,o)){i.value=!1;return}if(n.target&&!i.value){let t={originalEvent:n};function i(){ge(Ba,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:()=>{C(n)&&(i.value=!0)}}}function Wa(e,t,n=!0){let r=t?.value?.ownerDocument??globalThis?.document,i=M(!1);return B(a=>{if(!q||!C(n))return;let s=async n=>{if(!t?.value)return;await o(),await o();let r=n.target;!t.value||!r||Ha(t.value,r)||n.target&&!i.value&&ge(Va,e,{originalEvent:n})};r.addEventListener(`focusin`,s),a(()=>r.removeEventListener(`focusin`,s))}),{onFocusCapture:()=>{C(n)&&(i.value=!0)},onBlurCapture:()=>{C(n)&&(i.value=!1)}}}var Q=f({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,originalBodyPointerEvents:void 0,branches:new Set}),Ga=W({__name:`DismissableLayer`,props:{disableOutsidePointerEvents:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`dismiss`],setup(e,{emit:t}){let n=e,a=t,{forwardRef:s,currentElement:c}=X(),l=d(()=>c.value?.ownerDocument??globalThis.document),u=d(()=>Q.layersRoot),f=d(()=>c.value?Array.from(u.value).indexOf(c.value):-1),p=d(()=>Q.layersWithOutsidePointerEventsDisabled.size>0),m=d(()=>{let e=Array.from(u.value),[t]=[...Q.layersWithOutsidePointerEventsDisabled].slice(-1),n=e.indexOf(t);return f.value>=n}),h=Ua(async e=>{let t=[...Q.branches].some(t=>t?.contains(e.target));!m.value||t||(a(`pointerDownOutside`,e),a(`interactOutside`,e),await o(),e.defaultPrevented||a(`dismiss`))},c),g=Wa(e=>{[...Q.branches].some(t=>t?.contains(e.target))||(a(`focusOutside`,e),a(`interactOutside`,e),e.defaultPrevented||a(`dismiss`))},c);return ct(`Escape`,e=>{f.value===u.value.size-1&&(a(`escapeKeyDown`,e),e.defaultPrevented||a(`dismiss`))}),B(e=>{c.value&&(n.disableOutsidePointerEvents&&(Q.layersWithOutsidePointerEventsDisabled.size===0&&(Q.originalBodyPointerEvents=l.value.body.style.pointerEvents,l.value.body.style.pointerEvents=`none`),Q.layersWithOutsidePointerEventsDisabled.add(c.value)),u.value.add(c.value),e(()=>{n.disableOutsidePointerEvents&&Q.layersWithOutsidePointerEventsDisabled.size===1&&!_e(Q.originalBodyPointerEvents)&&(l.value.body.style.pointerEvents=Q.originalBodyPointerEvents)}))}),B(e=>{e(()=>{c.value&&(u.value.delete(c.value),Q.layersWithOutsidePointerEventsDisabled.delete(c.value))})}),(e,t)=>(r(),j(R(Z),{ref:R(s),"as-child":e.asChild,as:e.as,"data-dismissable-layer":``,style:i({pointerEvents:p.value?m.value?`auto`:`none`:void 0}),onFocusCapture:R(g).onFocusCapture,onBlurCapture:R(g).onBlurCapture,onPointerdownCapture:R(h).onPointerDownCapture},{default:G(()=>[U(e.$slots,`default`)]),_:3},8,[`as-child`,`as`,`style`,`onFocusCapture`,`onBlurCapture`,`onPointerdownCapture`]))}}),Ka=W({__name:`DismissableLayerBranch`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,{forwardRef:n,currentElement:i}=X();return x(()=>{Q.branches.add(i.value)}),T(()=>{Q.branches.delete(i.value)}),(e,i)=>(r(),j(R(Z),l({ref:R(n)},t),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),qa=we(()=>M([]));function Ja(){let e=qa();return{add(t){let n=e.value[0];t!==n&&n?.pause(),e.value=Ya(e.value,t),e.value.unshift(t)},remove(t){e.value=Ya(e.value,t),e.value[0]?.resume()}}}function Ya(e,t){let n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}var Xa=`focusScope.autoFocusOnMount`,Za=`focusScope.autoFocusOnUnmount`,Qa={bubbles:!1,cancelable:!0};function $a(e,{select:t=!1}={}){let n=he();for(let r of e)if(ao(r,{select:t}),he()!==n)return!0}function eo(e){let t=to(e);return[no(t,e),no(t.reverse(),e)]}function to(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 no(e,t){for(let n of e)if(!ro(n,{upTo:t}))return n}function ro(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 io(e){return e instanceof HTMLInputElement&&`select`in e}function ao(e,{select:t=!1}={}){if(e&&e.focus){let n=he();e.focus({preventScroll:!0}),e!==n&&io(e)&&t&&e.select()}}var oo=W({__name:`FocusScope`,props:{loop:{type:Boolean,required:!1,default:!1},trapped:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`mountAutoFocus`,`unmountAutoFocus`],setup(e,{emit:t}){let n=e,i=t,{currentRef:a,currentElement:s}=X(),c=M(null),l=Ja(),u=f({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});B(e=>{if(!q)return;let t=s.value;if(!n.trapped)return;function r(e){if(u.paused||!t)return;let n=e.target;t.contains(n)?c.value=n:ao(c.value,{select:!0})}function i(e){if(u.paused||!t)return;let n=e.relatedTarget;n!==null&&(t.contains(n)||ao(c.value,{select:!0}))}function a(e){t.contains(c.value)||ao(t)}document.addEventListener(`focusin`,r),document.addEventListener(`focusout`,i);let o=new MutationObserver(a);t&&o.observe(t,{childList:!0,subtree:!0}),e(()=>{document.removeEventListener(`focusin`,r),document.removeEventListener(`focusout`,i),o.disconnect()})}),B(async e=>{let t=s.value;if(await o(),!t)return;l.add(u);let n=he();if(!t.contains(n)){let e=new CustomEvent(Xa,Qa);t.addEventListener(Xa,e=>i(`mountAutoFocus`,e)),t.dispatchEvent(e),e.defaultPrevented||($a(to(t),{select:!0}),he()===n&&ao(t))}e(()=>{t.removeEventListener(Xa,e=>i(`mountAutoFocus`,e));let e=new CustomEvent(Za,Qa),r=e=>{i(`unmountAutoFocus`,e)};t.addEventListener(Za,r),t.dispatchEvent(e),setTimeout(()=>{e.defaultPrevented||ao(n??document.body,{select:!0}),t.removeEventListener(Za,r),l.remove(u)},0)})});function d(e){if(!n.loop&&!n.trapped||u.paused)return;let t=e.key===`Tab`&&!e.altKey&&!e.ctrlKey&&!e.metaKey,r=he();if(t&&r){let t=e.currentTarget,[i,a]=eo(t);i&&a?!e.shiftKey&&r===a?(e.preventDefault(),n.loop&&ao(i,{select:!0})):e.shiftKey&&r===i&&(e.preventDefault(),n.loop&&ao(a,{select:!0})):r===t&&e.preventDefault()}}return(e,t)=>(r(),j(R(Z),{ref_key:`currentRef`,ref:a,tabindex:`-1`,"as-child":e.asChild,as:e.as,onKeydown:d},{default:G(()=>[U(e.$slots,`default`)]),_:3},8,[`as-child`,`as`]))}}),so=[`Enter`,` `],co=[`ArrowDown`,`PageUp`,`Home`],lo=[`ArrowUp`,`PageDown`,`End`];[...co,...lo],[...so],[...so];function uo(e){return e?`open`:`closed`}var fo=W({__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}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(t,{emit:n}){let i=t,a=n,o=Ia(),{forwardRef:s,currentElement:c}=X();return o.titleId||=Ta(void 0,`reka-dialog-title`),o.descriptionId||=Ta(void 0,`reka-dialog-description`),x(()=>{o.contentElement=c,he()!==document.body&&(o.triggerElement.value=he())}),(t,n)=>(r(),j(R(oo),{"as-child":``,loop:``,trapped:i.trapFocus,onMountAutoFocus:n[5]||=e=>a(`openAutoFocus`,e),onUnmountAutoFocus:n[6]||=e=>a(`closeAutoFocus`,e)},{default:G(()=>[e(R(Ga),l({id:R(o).contentId,ref:R(s),as:t.as,"as-child":t.asChild,"disable-outside-pointer-events":t.disableOutsidePointerEvents,role:`dialog`,"aria-describedby":R(o).descriptionId,"aria-labelledby":R(o).titleId,"data-state":R(uo)(R(o).open.value)},t.$attrs,{onDismiss:n[0]||=e=>R(o).onOpenChange(!1),onEscapeKeyDown:n[1]||=e=>a(`escapeKeyDown`,e),onFocusOutside:n[2]||=e=>a(`focusOutside`,e),onInteractOutside:n[3]||=e=>a(`interactOutside`,e),onPointerDownOutside:n[4]||=e=>a(`pointerDownOutside`,e)}),{default:G(()=>[U(t.$slots,`default`)]),_:3},16,[`id`,`as`,`as-child`,`disable-outside-pointer-events`,`aria-describedby`,`aria-labelledby`,`data-state`])]),_:3},8,[`trapped`]))}}),po=W({__name:`DialogContentModal`,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}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,i=t,a=Ia(),o=ea(i),{forwardRef:s,currentElement:c}=X();return Ca(c),(e,t)=>(r(),j(fo,l({...n,...R(o)},{ref:R(s),"trap-focus":R(a).open.value,"disable-outside-pointer-events":!0,onCloseAutoFocus:t[0]||=e=>{e.defaultPrevented||(e.preventDefault(),R(a).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:G(()=>[U(e.$slots,`default`)]),_:3},16,[`trap-focus`]))}}),mo=W({__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}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,i=ea(t);X();let a=Ia(),o=M(!1),s=M(!1);return(e,t)=>(r(),j(fo,l({...n,...R(i)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:t[0]||=e=>{e.defaultPrevented||(o.value||R(a).triggerElement.value?.focus(),e.preventDefault()),o.value=!1,s.value=!1},onInteractOutside:t[1]||=e=>{e.defaultPrevented||(o.value=!0,e.detail.originalEvent.type===`pointerdown`&&(s.value=!0));let t=e.target;R(a).triggerElement.value?.contains(t)&&e.preventDefault(),e.detail.originalEvent.type===`focusin`&&s.value&&e.preventDefault()}}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),ho=W({__name:`DialogContent`,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`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,i=t,a=Ia(),o=ea(i),{forwardRef:s}=X();return(e,t)=>(r(),j(R(Ma),{present:e.forceMount||R(a).open.value},{default:G(()=>[R(a).modal.value?(r(),j(po,l({key:0,ref:R(s)},{...n,...R(o),...e.$attrs}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16)):(r(),j(mo,l({key:1,ref:R(s)},{...n,...R(o),...e.$attrs}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))]),_:3},8,[`present`]))}}),go=W({__name:`DialogDescription`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`p`}},setup(e){let t=e;X();let n=Ia();return(e,i)=>(r(),j(R(Z),l(t,{id:R(n).descriptionId}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16,[`id`]))}}),_o=W({__name:`DialogOverlayImpl`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=Ia();return Ft(!0),X(),(e,n)=>(r(),j(R(Z),{as:e.as,"as-child":e.asChild,"data-state":R(t).open.value?`open`:`closed`,style:{"pointer-events":`auto`}},{default:G(()=>[U(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`data-state`]))}}),vo=W({__name:`DialogOverlay`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){let n=Ia(),{forwardRef:i}=X();return(t,a)=>R(n)?.modal.value?(r(),j(R(Ma),{key:0,present:t.forceMount||R(n).open.value},{default:G(()=>[e(_o,l(t.$attrs,{ref:R(i),as:t.as,"as-child":t.asChild}),{default:G(()=>[U(t.$slots,`default`)]),_:3},16,[`as`,`as-child`])]),_:3},8,[`present`])):u(`v-if`,!0)}}),yo=W({__name:`Teleport`,props:{to:{type:null,required:!1,default:`body`},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let t=at();return(e,n)=>R(t)||e.forceMount?(r(),j(m,{key:0,to:e.to,disabled:e.disabled,defer:e.defer},[U(e.$slots,`default`)],8,[`to`,`disabled`,`defer`])):u(`v-if`,!0)}}),bo=W({__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)=>(r(),j(R(yo),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),xo=W({__name:`DialogTitle`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`h2`}},setup(e){let t=e,n=Ia();return X(),(e,i)=>(r(),j(R(Z),l(t,{id:R(n).titleId}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16,[`id`]))}}),So=W({__name:`DialogTrigger`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,n=Ia(),{forwardRef:i,currentElement:a}=X();return n.contentId||=Ta(void 0,`reka-dialog-content`),x(()=>{n.triggerElement.value=a.value}),(e,a)=>(r(),j(R(Z),l(t,{ref:R(i),type:e.as===`button`?`button`:void 0,"aria-haspopup":`dialog`,"aria-expanded":R(n).open.value||!1,"aria-controls":R(n).open.value?R(n).contentId:void 0,"data-state":R(n).open.value?`open`:`closed`,onClick:R(n).onOpenToggle}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16,[`type`,`aria-expanded`,`aria-controls`,`data-state`,`onClick`]))}}),Co=W({__name:`AlertDialogAction`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;return X(),(e,n)=>(r(),j(R(za),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),[wo,To]=K(`AlertDialogContent`),Eo=W({__name:`AlertDialogContent`,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`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,i=ea(t);X();let a=M();return To({onCancelElementChange:e=>{a.value=e}}),(e,t)=>(r(),j(R(ho),l({...n,...R(i)},{role:`alertdialog`,onPointerDownOutside:t[0]||=s(()=>{},[`prevent`]),onInteractOutside:t[1]||=s(()=>{},[`prevent`]),onOpenAutoFocus:t[2]||=()=>{o(()=>{a.value?.focus({preventScroll:!0})})}}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),Do=W({__name:`AlertDialogCancel`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,n=wo(),{forwardRef:i,currentElement:a}=X();return x(()=>{n.onCancelElementChange(a.value)}),(e,n)=>(r(),j(R(za),l(t,{ref:R(i)}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),Oo=W({__name:`AlertDialogDescription`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`p`}},setup(e){let t=e;return X(),(e,n)=>(r(),j(R(go),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),ko=W({__name:`AlertDialogOverlay`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return X(),(e,n)=>(r(),j(R(vo),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),Ao=W({__name:`AlertDialogPortal`,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)=>(r(),j(R(yo),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),jo=W({__name:`AlertDialogRoot`,props:{open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1}},emits:[`update:open`],setup(e,{emit:t}){let n=oa(e,t);return X(),(e,t)=>(r(),j(R(Ra),l(R(n),{modal:!0}),{default:G(t=>[U(e.$slots,`default`,E(L(t)))]),_:3},16))}}),Mo=W({__name:`AlertDialogTitle`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`h2`}},setup(e){let t=e;return X(),(e,n)=>(r(),j(R(xo),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),No=W({__name:`AlertDialogTrigger`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;return X(),(e,n)=>(r(),j(R(So),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),Po=[`day`,`month`,`year`],Fo=[`hour`,`minute`,`second`,`dayPeriod`],Io=[`literal`,`timeZoneName`],Lo=[...Po,...Fo];[...Fo],[...Lo,...Io].filter(e=>e!==`literal`);function Ro(e){return Po.includes(e)}function zo(e){return Lo.includes(e)}var Bo=`ach.af.am.an.ar.ast.az.be.bg.bn.br.bs.ca.cak.ckb.cs.cy.da.de.dsb.el.en.eo.es.et.eu.fa.ff.fi.fr.fy.ga.gd.gl.he.hr.hsb.hu.ia.id.it.ja.ka.kk.kn.ko.lb.lo.lt.lv.meh.ml.ms.nl.nn.no.oc.pl.pt.rm.ro.ru.sc.scn.sk.sl.sr.sv.szl.tg.th.tr.uk.zh-CN.zh-TW`.split(`.`),Vo=[`year`,`month`,`day`],Ho={ach:{year:`mwaka`,month:`dwe`,day:`nino`},af:{year:`jjjj`,month:`mm`,day:`dd`},am:{year:`ዓዓዓዓ`,month:`ሚሜ`,day:`ቀቀ`},an:{year:`aaaa`,month:`mm`,day:`dd`},ar:{year:`سنة`,month:`شهر`,day:`يوم`},ast:{year:`aaaa`,month:`mm`,day:`dd`},az:{year:`iiii`,month:`aa`,day:`gg`},be:{year:`гггг`,month:`мм`,day:`дд`},bg:{year:`гггг`,month:`мм`,day:`дд`},bn:{year:`yyyy`,month:`মিমি`,day:`dd`},br:{year:`bbbb`,month:`mm`,day:`dd`},bs:{year:`gggg`,month:`mm`,day:`dd`},ca:{year:`aaaa`,month:`mm`,day:`dd`},cak:{year:`jjjj`,month:`ii`,day:`q'q'`},ckb:{year:`ساڵ`,month:`مانگ`,day:`ڕۆژ`},cs:{year:`rrrr`,month:`mm`,day:`dd`},cy:{year:`bbbb`,month:`mm`,day:`dd`},da:{year:`åååå`,month:`mm`,day:`dd`},de:{year:`jjjj`,month:`mm`,day:`tt`},dsb:{year:`llll`,month:`mm`,day:`źź`},el:{year:`εεεε`,month:`μμ`,day:`ηη`},en:{year:`yyyy`,month:`mm`,day:`dd`},eo:{year:`jjjj`,month:`mm`,day:`tt`},es:{year:`aaaa`,month:`mm`,day:`dd`},et:{year:`aaaa`,month:`kk`,day:`pp`},eu:{year:`uuuu`,month:`hh`,day:`ee`},fa:{year:`سال`,month:`ماه`,day:`روز`},ff:{year:`hhhh`,month:`ll`,day:`ññ`},fi:{year:`vvvv`,month:`kk`,day:`pp`},fr:{year:`aaaa`,month:`mm`,day:`jj`},fy:{year:`jjjj`,month:`mm`,day:`dd`},ga:{year:`bbbb`,month:`mm`,day:`ll`},gd:{year:`bbbb`,month:`mm`,day:`ll`},gl:{year:`aaaa`,month:`mm`,day:`dd`},he:{year:`שנה`,month:`חודש`,day:`יום`},hr:{year:`gggg`,month:`mm`,day:`dd`},hsb:{year:`llll`,month:`mm`,day:`dd`},hu:{year:`éééé`,month:`hh`,day:`nn`},ia:{year:`aaaa`,month:`mm`,day:`dd`},id:{year:`tttt`,month:`bb`,day:`hh`},it:{year:`aaaa`,month:`mm`,day:`gg`},ja:{year:``,month:``,day:``},ka:{year:`წწწწ`,month:`თთ`,day:`რრ`},kk:{year:`жжжж`,month:`аа`,day:`кк`},kn:{year:`ವವವವ`,month:`ಮಿಮೀ`,day:`ದಿದಿ`},ko:{year:`연도`,month:``,day:``},lb:{year:`jjjj`,month:`mm`,day:`dd`},lo:{year:`ປປປປ`,month:`ດດ`,day:`ວວ`},lt:{year:`mmmm`,month:`mm`,day:`dd`},lv:{year:`gggg`,month:`mm`,day:`dd`},meh:{year:`aaaa`,month:`mm`,day:`dd`},ml:{year:`വർഷം`,month:`മാസം`,day:`തീയതി`},ms:{year:`tttt`,month:`mm`,day:`hh`},nl:{year:`jjjj`,month:`mm`,day:`dd`},nn:{year:`åååå`,month:`mm`,day:`dd`},no:{year:`åååå`,month:`mm`,day:`dd`},oc:{year:`aaaa`,month:`mm`,day:`jj`},pl:{year:`rrrr`,month:`mm`,day:`dd`},pt:{year:`aaaa`,month:`mm`,day:`dd`},rm:{year:`oooo`,month:`mm`,day:`dd`},ro:{year:`aaaa`,month:`ll`,day:`zz`},ru:{year:`гггг`,month:`мм`,day:`дд`},sc:{year:`aaaa`,month:`mm`,day:`dd`},scn:{year:`aaaa`,month:`mm`,day:`jj`},sk:{year:`rrrr`,month:`mm`,day:`dd`},sl:{year:`llll`,month:`mm`,day:`dd`},sr:{year:`гггг`,month:`мм`,day:`дд`},sv:{year:`åååå`,month:`mm`,day:`dd`},szl:{year:`rrrr`,month:`mm`,day:`dd`},tg:{year:`сссс`,month:`мм`,day:`рр`},th:{year:`ปปปป`,month:`ดด`,day:`วว`},tr:{year:`yyyy`,month:`aa`,day:`gg`},uk:{year:`рррр`,month:`мм`,day:`дд`},"zh-CN":{year:``,month:``,day:``},"zh-TW":{year:``,month:``,day:``}};function Uo(e){if(Go(e))return Ho[e];{let t=Yo(e);return Go(t)?Ho[t]:Ho.en}}function Wo(e,t,n){return Ko(e)?Uo(n)[e]:Jo(e)?t:qo(e)?``:``}function Go(e){return Bo.includes(e)}function Ko(e){return Vo.includes(e)}function qo(e){return e===`hour`||e===`minute`||e===`second`}function Jo(e){return e===`era`||e===`dayPeriod`}function Yo(e){return Intl.Locale?new Intl.Locale(e).language:e.split(`-`)[0]}var Xo=[`hour`,`minute`,`second`];function Zo(e){return Object.fromEntries(Fo.map(t=>t===`dayPeriod`?[t,e.formatter.dayPeriod(Mi(e.value))]:[t,e.value[t]]))}function Qo(e){let{formatter:t}=e,n=Po.map(t=>[t,e.value[t]]);if(`hour`in e.value){let r=Zo({value:e.value,formatter:t});return{...Object.fromEntries(n),...r}}return Object.fromEntries(n)}function $o(e){let t=Lo.map(e=>e===`dayPeriod`?[e,`AM`]:[e,null]).filter(([t])=>t===`literal`||t===null||e===`minute`&&t===`second`||e===`hour`&&(t===`second`||t===`minute`)?!1:e===`day`?!Xo.includes(t)&&t!==`dayPeriod`:!0);return Object.fromEntries(t)}function es(e){let{segmentValues:t,formatter:n,locale:r}=e;function i(i){if(`hour`in t){let a=t[i];return a===null?Wo(i,``,r.value):i===`day`?n.part(e.dateRef.set({[i]:a,month:t.month??1}),i,{hourCycle:Ki(e.hourCycle)}):n.part(e.dateRef.set({[i]:a}),i,{hourCycle:Ki(e.hourCycle)})}else{if(Ro(i)){let a=t[i];return a===null?Wo(i,``,r.value):i===`day`?n.part(e.dateRef.set({[i]:a,month:t.month??1}),i):n.part(e.dateRef.set({[i]:a}),i)}return``}}return Object.keys(t).reduce((e,n)=>{if(!zo(n))return e;if(`hour`in t&&n===`dayPeriod`){let i=t[n];i===null?e[n]=Wo(n,`AM`,r.value):e[n]=i}else e[n]=i(n);return e},{})}function ts(e){let{granularity:t,formatter:n,contentObj:r,hideTimeZone:i,hourCycle:a,isTimeValue:o}=e;return n.toParts(e.dateRef,Ui(t,a,o)).map(e=>[`literal`,`timeZoneName`,null].includes(e.type)||!zo(e.type)?{part:e.type,value:e.value}:{part:e.type,value:r[e.type]}).filter(t=>!(t.part===null||t.value===null||t.part===`timeZoneName`&&(!Pi(e.dateRef)||i)||(!Pi(e.dateRef)||i)&&t.part===`literal`&&[`[`,`]`].includes(t.value.trim())))}function ns(e){let t=es(e);return{obj:t,arr:ts({contentObj:t,...e})}}function rs(e){let t=Ea();return e===t.ARROW_RIGHT||e===t.ARROW_LEFT}function is(e){return!Number.isNaN(Number.parseInt(e))}function as(e){let t=Ea();return!!([t.ENTER,t.ARROW_UP,t.ARROW_DOWN,t.ARROW_LEFT,t.ARROW_RIGHT,t.BACKSPACE,t.SPACE,`a`,`A`,`p`,`P`].includes(e)||is(e))}function os(e){return Array.from(e.querySelectorAll(`[data-reka-date-field-segment]`)).filter(e=>e.getAttribute(`data-reka-date-field-segment`)!==`literal`)}function ss(e){return{role:`spinbutton`,contenteditable:!0,tabindex:e.disabled?void 0:0,spellcheck:!1,inputmode:`numeric`,autocorrect:`off`,enterkeyhint:`next`,style:`caret-color: transparent;`}}function cs(e){let{segmentValues:t,placeholder:n}=e,r=t.day===null,i={};t.day&&(i.day=t.day),t.month&&(i.month=t.month);let a=Object.keys(i).length>0?n.set(i):n,o=a.day,s=Ii(a),c=r?`Empty`:`${o}`;return{...ss(e),"aria-label":`day,`,"aria-valuemin":1,"aria-valuemax":s,"aria-valuenow":o,"aria-valuetext":c,"data-placeholder":r?``:void 0}}function ls(e){let{segmentValues:t,placeholder:n,formatter:r}=e,i=t.month===null,a=t.month?n.set({month:t.month}):n,o=a.month,s=i?`Empty`:`${o} - ${r.fullMonth(Mi(a))}`;return{...ss(e),"aria-label":`month, `,contenteditable:!0,"aria-valuemin":1,"aria-valuemax":12,"aria-valuenow":o,"aria-valuetext":s,"data-placeholder":i?``:void 0}}function us(e){let{segmentValues:t,placeholder:n}=e,r=t.year===null,i=(t.year?n.set({year:t.year}):n).year,a=r?`Empty`:`${i}`;return{...ss(e),"aria-label":`year, `,"aria-valuemin":1,"aria-valuemax":9999,"aria-valuenow":i,"aria-valuetext":a,"data-placeholder":r?``:void 0}}function ds(e){let{segmentValues:t,hourCycle:n,placeholder:r}=e;if(!(`hour`in t)||!(`hour`in r))return{};let i=t.hour===null,a=t.hour?r.set({hour:t.hour}):r,o=n===12?1:0,s=n===12?12:23,c=a.hour,l=i?`Empty`:`${c} ${t.dayPeriod??``}`;return{...ss(e),"aria-label":`hour, `,"aria-valuemin":o,"aria-valuemax":s,"aria-valuenow":c,"aria-valuetext":l,"data-placeholder":i?``:void 0}}function fs(e){let{segmentValues:t,placeholder:n}=e;if(!(`minute`in t)||!(`minute`in n))return{};let r=t.minute===null,i=(t.minute?n.set({minute:t.minute}):n).minute,a=r?`Empty`:`${i}`;return{...ss(e),"aria-label":`minute, `,"aria-valuemin":0,"aria-valuemax":59,"aria-valuenow":i,"aria-valuetext":a,"data-placeholder":r?``:void 0}}function ps(e){let{segmentValues:t,placeholder:n}=e;if(!(`second`in t)||!(`second`in n))return{};let r=t.second===null,i=(t.second?n.set({second:t.second}):n).second,a=r?`Empty`:`${i}`;return{...ss(e),"aria-label":`second, `,"aria-valuemin":0,"aria-valuemax":59,"aria-valuenow":i,"aria-valuetext":a,"data-placeholder":r?``:void 0}}function ms(e){let{segmentValues:t}=e;if(!(`dayPeriod`in t))return{};let n=t.hour?t.hour>12?t.hour-12:t.hour:0,r=t.dayPeriod??`AM`;return{...ss(e),inputmode:`text`,"aria-label":`AM/PM`,"aria-valuemin":0,"aria-valuemax":12,"aria-valuenow":n,"aria-valuetext":r}}function hs(e){return{"aria-hidden":!0,"data-segment":`literal`}}function gs(e){return{role:`textbox`,"aria-label":`timezone, `,"data-readonly":!0,"data-segment":`timeZoneName`,tabindex:e.disabled?void 0:0,style:`caret-color: transparent;`}}function _s(e){let{segmentValues:t,placeholder:n}=e,r=`era`in t?t.era:n.era;return{...ss(e),"aria-label":`era`,"aria-valuemin":0,"aria-valuemax":0,"aria-valuenow":0,"aria-valuetext":r}}var vs={day:{attrs:cs},month:{attrs:ls},year:{attrs:us},hour:{attrs:ds},minute:{attrs:fs},second:{attrs:ps},dayPeriod:{attrs:ms},literal:{attrs:hs},timeZoneName:{attrs:gs},era:{attrs:_s}};function ys(e){let t=Ea();function n({e:n,part:r,dateRef:i,prevValue:a}){let o=e.step.value[r]??1,s=n.key===t.ARROW_UP?o:-o;if(a===null)return s>0?0:59;let c=[r,s];return i.set({[r]:a}).cycle(...c)[r]}function r(t){if(e.hasLeftFocus.value=!1,t===null)return t;let n=t.toString();return n.length===1?(e.modelValue.value=void 0,null):Number.parseInt(n.slice(0,-1))}function i({e:n,part:r,dateRef:i,prevValue:a}){let o=e.step.value[r]??1,s=n.key===t.ARROW_UP?o:-o;if(a===null)return i[r];if(r===`hour`&&`hour`in i){let e=[r,s];return i.set({[r]:a}).cycle(...e)[r]}let c=[r,s];return r===`day`?i.set({[r]:a,month:e.segmentValues.value.month??1}).cycle(...c)[r]:i.set({[r]:a}).cycle(...c)[r]}function a(t,n,r){let i=!1,a=Math.floor(t/10);if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,r=null),r===null)return n===0?(e.lastKeyZero.value=!0,{value:null,moveToNext:i}):((e.lastKeyZero.value||n>a)&&(i=!0),e.lastKeyZero.value=!1,{value:n,moveToNext:i});let o=r.toString().length,s=Number.parseInt(r.toString()+n.toString());return o===2||s>t?((n>a||s>t)&&(i=!0),{value:n,moveToNext:i}):(i=!0,{value:s,moveToNext:i})}function o(t,n){let r=!1;if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,n=null),n===null)return t===0?(e.lastKeyZero.value=!0,{value:0,moveToNext:r}):((e.lastKeyZero.value||t>5)&&(r=!0),e.lastKeyZero.value=!1,{value:t,moveToNext:r});let i=n.toString().length,a=Number.parseInt(n.toString()+t.toString());return i===2||a>59?(t>5&&(r=!0),{value:t,moveToNext:r}):(r=!0,{value:a,moveToNext:r})}function s(t,n,r){let i=!1,a=Math.floor(t/10);if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,r=null),r===null)return n===0?(e.lastKeyZero.value=!0,{value:0,moveToNext:i}):((e.lastKeyZero.value||n>a)&&(i=!0),e.lastKeyZero.value=!1,{value:n,moveToNext:i});let o=r.toString().length,s=Number.parseInt(r.toString()+n.toString());return o===2||s>t?(n>a&&(i=!0),{value:n,moveToNext:i}):(i=!0,{value:s,moveToNext:i})}function c(t,n){let r=!1;if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,n=null),n===null)return{value:t===0?1:t,moveToNext:r};let i=n.toString()+t.toString();return i.length>4?{value:t===0?1:t,moveToNext:r}:(i.length===4&&(r=!0),{value:Number.parseInt(i),moveToNext:r})}let l=d(()=>vs[e.part]?.attrs({disabled:e.disabled.value,placeholder:e.placeholder.value,hourCycle:e.hourCycle,segmentValues:e.segmentValues.value,formatter:e.formatter})??{});function u(n){if(!as(n.key)||rs(n.key))return;let o=e.segmentValues.value.day;if(n.key===t.ARROW_DOWN||n.key===t.ARROW_UP){e.segmentValues.value.day=i({e:n,part:`day`,dateRef:e.placeholder.value,prevValue:o});return}if(is(n.key)){let t=Number.parseInt(n.key),r=e.segmentValues.value.month,{value:i,moveToNext:s}=a(r?Ii(e.placeholder.value.set({month:r})):31,t,o);e.segmentValues.value.day=i,s&&e.focusNext()}n.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.day=r(o))}function f(n){if(!as(n.key)||rs(n.key))return;let o=e.segmentValues.value.month;if(n.key===t.ARROW_DOWN||n.key===t.ARROW_UP){e.segmentValues.value.month=i({e:n,part:`month`,dateRef:e.placeholder.value,prevValue:o});return}if(is(n.key)){let{value:t,moveToNext:r}=a(12,Number.parseInt(n.key),o);e.segmentValues.value.month=t,r&&e.focusNext()}n.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.month=r(o))}function p(n){if(!as(n.key)||rs(n.key))return;let a=e.segmentValues.value.year;if(n.key===t.ARROW_DOWN||n.key===t.ARROW_UP){e.segmentValues.value.year=i({e:n,part:`year`,dateRef:e.placeholder.value,prevValue:a});return}if(is(n.key)){let{value:t,moveToNext:r}=c(Number.parseInt(n.key),a);e.segmentValues.value.year=t,r&&e.focusNext()}n.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.year=r(a))}function m(e){let t=new wi(e,{hour:`numeric`}).resolvedOptions().hourCycle;return t===`h11`||t===`h12`}function h(n){let a=e.placeholder.value;if(!as(n.key)||rs(n.key)||!(`hour`in a)||!(`hour`in e.segmentValues.value))return;let o=e.segmentValues.value.hour;if(n.key===t.ARROW_UP||n.key===t.ARROW_DOWN){let t=i({e:n,part:`hour`,dateRef:e.placeholder.value,prevValue:o});e.segmentValues.value.hour=t,`dayPeriod`in e.segmentValues.value&&t!==null&&(e.segmentValues.value.dayPeriod=t>=12?`PM`:`AM`);return}if(is(n.key)){let t=Number.parseInt(n.key),r=e.hourCycle===void 0?m(e.formatter.getLocale()):e.hourCycle===12,i=r?12:24,a=o;r&&o!==null&&(a=o===0?12:o>12?o-12:o);let{value:c,moveToNext:l}=s(i,t,a),u=c;if(r&&c!==null){let t=e.segmentValues.value.dayPeriod||`AM`;u=c===12?t===`AM`?0:12:t===`PM`?c+12:c}e.segmentValues.value.hour=u,l&&e.focusNext()}n.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.hour=r(o))}function g(i){let a=e.placeholder.value;if(!as(i.key)||rs(i.key)||!(`minute`in a)||!(`minute`in e.segmentValues.value))return;let s=e.segmentValues.value.minute;if((i.key===t.ARROW_UP||i.key===t.ARROW_DOWN)&&(e.segmentValues.value.minute=n({e:i,part:`minute`,dateRef:e.placeholder.value,prevValue:s})),is(i.key)){let{value:t,moveToNext:n}=o(Number.parseInt(i.key),s);e.segmentValues.value.minute=t,n&&e.focusNext()}i.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.minute=r(s))}function _(i){let a=e.placeholder.value;if(!as(i.key)||rs(i.key)||!(`second`in a)||!(`second`in e.segmentValues.value))return;let s=e.segmentValues.value.second;if((i.key===t.ARROW_UP||i.key===t.ARROW_DOWN)&&(e.segmentValues.value.second=n({e:i,part:`second`,dateRef:e.placeholder.value,prevValue:s})),is(i.key)){let{value:t,moveToNext:n}=o(Number.parseInt(i.key),s);e.segmentValues.value.second=t,n&&e.focusNext()}i.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.second=r(s))}function v(n){if(!((!as(n.key)||rs(n.key))&&n.key!==`a`&&n.key!==`p`||!(`hour`in e.placeholder.value)||!(`dayPeriod`in e.segmentValues.value))){if(n.key===t.ARROW_UP||n.key===t.ARROW_DOWN){if(e.segmentValues.value.dayPeriod===`AM`){e.segmentValues.value.dayPeriod=`PM`,e.segmentValues.value.hour=e.segmentValues.value.hour+12;return}e.segmentValues.value.dayPeriod=`AM`,e.segmentValues.value.hour=e.segmentValues.value.hour-12;return}if([`a`,`A`].includes(n.key)&&e.segmentValues.value.dayPeriod!==`AM`){e.segmentValues.value.dayPeriod=`AM`,e.segmentValues.value.hour=e.segmentValues.value.hour-12;return}[`p`,`P`].includes(n.key)&&e.segmentValues.value.dayPeriod!==`PM`&&(e.segmentValues.value.dayPeriod=`PM`,e.segmentValues.value.hour=e.segmentValues.value.hour+12)}}function y(t){e.disabled.value&&t.preventDefault()}function b(n){let r=e.disabled.value,i=e.readonly.value;if(n.key!==t.TAB&&n.preventDefault(),!(r||i)&&({day:u,month:f,year:p,hour:h,minute:g,second:_,dayPeriod:v,timeZoneName:()=>{}}[e.part](n),![t.ARROW_LEFT,t.ARROW_RIGHT].includes(n.key)&&n.key!==t.TAB&&n.key!==t.SHIFT&&as(n.key)&&Object.values(e.segmentValues.value).every(e=>e!==null))){let t={...e.segmentValues.value},n=e.placeholder.value.set(t);e.modelValue.value=n.copy()}}function x(){if(e.stepSnapping?.value&&(e.part===`hour`&&`hour`in e.segmentValues.value&&e.segmentValues.value.hour!==null&&e.step.value.hour&&e.step.value.hour>1?(e.segmentValues.value.hour=me(e.segmentValues.value.hour,0,23,e.step.value.hour),`dayPeriod`in e.segmentValues.value&&(e.segmentValues.value.hour<12?e.segmentValues.value.dayPeriod=`AM`:e.segmentValues.value.hour&&(e.segmentValues.value.dayPeriod=`PM`))):e.part===`minute`&&`minute`in e.segmentValues.value&&e.segmentValues.value.minute!==null&&e.step.value.minute&&e.step.value.minute>1?e.segmentValues.value.minute=me(e.segmentValues.value.minute,0,59,e.step.value.minute):e.part===`second`&&`second`in e.segmentValues.value&&e.segmentValues.value.second!==null&&e.step.value.second&&e.step.value.second>1&&(e.segmentValues.value.second=me(e.segmentValues.value.second,0,59,e.step.value.second)),Object.values(e.segmentValues.value).every(e=>e!==null))){let t=e.placeholder.value.set({...e.segmentValues.value});e.modelValue.value=t.copy()}}return{handleSegmentClick:y,handleSegmentKeydown:b,handleSegmentFocusOut:x,attributes:l}}function bs(e){function t(t){return Array.isArray(e.date.value)?e.date.value.some(e=>qt(e,t)):e.date.value?qt(e.date.value,t):!1}return{isDateSelected:t,isInvalid:d(()=>{if(Array.isArray(e.date.value)){if(!e.date.value.length)return!1;for(let t of e.date.value)if(e.isDateDisabled?.(t)||e.isDateUnavailable?.(t))return!0}else{if(!e.date.value)return!1;if(e.isDateDisabled?.(e.date.value)||e.isDateUnavailable?.(e.date.value))return!0}return!1}),hasSelectedDate:d(()=>Array.isArray(e.date.value)?e.date.value.length>0:!!e.date.value),isSelectedDateDisabled:d(()=>Array.isArray(e.date.value)?e.date.value.length?e.date.value.some(t=>e.isDateDisabled?.(t)):!1:e.date.value?!!e.isDateDisabled?.(e.date.value):!1)}}function xs(e,t){let n=t(e),r=n.compare(e),i={};return r>=7&&(i.day=1),r>=Ii(e)&&(i.month=1),n.set({...i})}function Ss(e,t){let n=t(e),r=e.compare(n),i={};return r>=7&&(i.day=35),r>=Ii(e)&&(i.month=13),n.set({...i})}function Cs(e,t){return t(e)}function ws(e,t){return t(e)}function Ts(e){let t=Qi(e.locale.value),n=d(()=>{let t={calendar:e.placeholder.value.calendar.identifier};return e.placeholder.value.calendar.identifier===`gregory`&&e.placeholder.value.era===`BC`&&(t.era=`short`),t}),r=M(Xi({dateObj:e.placeholder.value,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value})),i=d(()=>r.value.map(e=>e.value));function a(e){return!i.value.some(t=>Xt(e,t))}let o=t=>{if(!e.maxValue.value||!r.value.length)return!1;if(e.disabled.value)return!0;let n=r.value[r.value.length-1].value;return!t&&!e.nextPage.value?Ri(n.add({months:1}).set({day:1}),e.maxValue.value):Ri(xs(n,t||e.nextPage.value),e.maxValue.value)},s=t=>{if(!e.minValue.value||!r.value.length)return!1;if(e.disabled.value)return!0;let n=r.value[0].value;return!t&&!e.prevPage.value?Li(n.subtract({months:1}).set({day:35}),e.minValue.value):Li(Ss(n,t||e.prevPage.value),e.minValue.value)};function c(t){return!!(e.isDateDisabled?.(t)||e.disabled.value||e.maxValue.value&&Ri(t,e.maxValue.value)||e.minValue.value&&Li(t,e.minValue.value))}let l=t=>!!e.isDateUnavailable?.(t),u=d(()=>r.value.length?r.value[0].rows[0].map(n=>t.dayOfWeek(Mi(n),e.weekdayFormat.value)):[]),f=t=>{let n=r.value[0].value;if(!t&&!e.nextPage.value){let t=Xi({dateObj:n.add({months:e.pagedNavigation.value?e.numberOfMonths.value:1}),weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});r.value=t,e.placeholder.value=t[0].value.set({day:1});return}let i=Xi({dateObj:Cs(n,t||e.nextPage.value),weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});r.value=i;let a={};if(!t){let e=i[0].value.compare(n);e>=Ii(n)&&(a.day=1),e>=365&&(a.month=1)}e.placeholder.value=i[0].value.set({...a})},p=t=>{let n=r.value[0].value;if(!t&&!e.prevPage.value){let t=Xi({dateObj:n.subtract({months:e.pagedNavigation.value?e.numberOfMonths.value:1}),weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});r.value=t,e.placeholder.value=t[0].value.set({day:1});return}let i=Xi({dateObj:ws(n,t||e.prevPage.value),weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});r.value=i;let a={};if(!t){let e=n.compare(i[0].value);e>=Ii(n)&&(a.day=1),e>=365&&(a.month=1)}e.placeholder.value=i[0].value.set({...a})};H(e.placeholder,t=>{i.value.some(e=>Xt(e,t))||(r.value=Xi({dateObj:t,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value}))}),H([e.locale,e.weekStartsOn,e.fixedWeeks,e.numberOfMonths],()=>{r.value=Xi({dateObj:e.placeholder.value,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value})});let m=d(()=>{if(!r.value.length)return``;if(e.locale.value!==t.getLocale()&&t.setLocale(e.locale.value),r.value.length===1){let e=r.value[0].value;return`${t.fullMonthAndYear(Mi(e),n.value)}`}let i=Mi(r.value[0].value),a=Mi(r.value[r.value.length-1].value),o=t.fullMonth(i,n.value),s=t.fullMonth(a,n.value),c=t.fullYear(i,n.value),l=t.fullYear(a,n.value);return c===l?`${o} - ${s} ${l}`:`${o} ${c} - ${s} ${l}`});return{isDateDisabled:c,isDateUnavailable:l,isNextButtonDisabled:o,isPrevButtonDisabled:s,grid:r,weekdays:u,visibleView:i,isOutsideVisibleView:a,formatter:t,nextPage:f,prevPage:p,headingValue:m,fullCalendarLabel:d(()=>`${e.calendarLabel.value??`Event Date`}, ${m.value}`),isPlaceholderFocusable:d(()=>!(c(e.placeholder.value)||l(e.placeholder.value)||a(e.placeholder.value))),firstFocusableDate:d(()=>{for(let t of r.value){if(e.minValue.value&&Li(t.value,e.minValue.value))continue;let n=Ii(t.value),r=e.minValue.value&&Jt(e.minValue.value,t.value)?e.minValue.value.day:1;for(let e=r;e<=n;e++){let n=t.value.set({day:e});if(!(c(n)||l(n)))return n}}})}}var Es={style:{border:`0px`,clip:`rect(0px, 0px, 0px, 0px)`,"clip-path":`inset(50%)`,height:`1px`,margin:`-1px`,overflow:`hidden`,padding:`0px`,position:`absolute`,"white-space":`nowrap`,width:`1px`}},Ds={role:`heading`,"aria-level":`2`},[Os,ks]=K(`CalendarRoot`),As=W({__name:`CalendarRoot`,props:{defaultValue:{type:null,required:!1,default:void 0},defaultPlaceholder:{type:null,required:!1},placeholder:{type:null,required:!1,default:void 0},pagedNavigation:{type:Boolean,required:!1,default:!1},preventDeselect:{type:Boolean,required:!1,default:!1},weekStartsOn:{type:Number,required:!1},weekdayFormat:{type:String,required:!1,default:`narrow`},calendarLabel:{type:String,required:!1},fixedWeeks:{type:Boolean,required:!1,default:!1},maxValue:{type:null,required:!1},minValue:{type:null,required:!1},locale:{type:String,required:!1},numberOfMonths:{type:Number,required:!1,default:1},disabled:{type:Boolean,required:!1,default:!1},readonly:{type:Boolean,required:!1,default:!1},initialFocus:{type:Boolean,required:!1,default:!1},isDateDisabled:{type:Function,required:!1,default:void 0},isDateUnavailable:{type:Function,required:!1,default:void 0},dir:{type:String,required:!1},nextPage:{type:Function,required:!1},prevPage:{type:Function,required:!1},modelValue:{type:null,required:!1},multiple:{type:Boolean,required:!1,default:!1},disableDaysOutsideCurrentView:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},emits:[`update:modelValue`,`update:placeholder`],setup(e,{emit:t}){let n=e,i=t,{disabled:a,readonly:o,initialFocus:s,pagedNavigation:l,weekdayFormat:u,fixedWeeks:f,multiple:p,minValue:m,maxValue:h,numberOfMonths:g,preventDeselect:_,isDateDisabled:v,isDateUnavailable:y,calendarLabel:b,defaultValue:S,nextPage:C,prevPage:w,dir:T,locale:E,disableDaysOutsideCurrentView:D}=F(n),{primitiveElement:k,currentElement:A}=Fa(),M=Da(E),N=$i(T),P=d(()=>n.weekStartsOn??Zi(M.value)),I=Ot(n,`modelValue`,i,{defaultValue:S.value,passive:n.modelValue===void 0}),L=Vi({defaultPlaceholder:n.placeholder,defaultValue:I.value,locale:n.locale}),z=Ot(n,`placeholder`,i,{defaultValue:n.defaultPlaceholder??L.copy(),passive:n.placeholder===void 0});function ee(e){z.value=e.copy()}let{fullCalendarLabel:B,headingValue:V,isDateDisabled:te,isDateUnavailable:ne,isNextButtonDisabled:re,isPrevButtonDisabled:ie,weekdays:ae,isOutsideVisibleView:oe,nextPage:se,prevPage:ce,formatter:W,grid:le,isPlaceholderFocusable:ue,firstFocusableDate:de}=Ts({locale:M,placeholder:z,weekStartsOn:P,fixedWeeks:f,numberOfMonths:g,minValue:m,maxValue:h,disabled:a,weekdayFormat:u,pagedNavigation:l,isDateDisabled:v.value,isDateUnavailable:y.value,calendarLabel:b,nextPage:C,prevPage:w}),{isInvalid:fe,isDateSelected:pe,hasSelectedDate:me,isSelectedDateDisabled:K}=bs({date:I,isDateDisabled:te,isDateUnavailable:ne});H(I,e=>{if(Array.isArray(e)&&e.length){let t=e[e.length-1];t&&!Yt(z.value,t)&&ee(t)}else !Array.isArray(e)&&e&&!Yt(z.value,e)&&ee(e)});function he(e){if(!p.value){if(!I.value){I.value=e.copy();return}!_.value&&Yt(I.value,e)?(z.value=e.copy(),I.value=void 0):I.value=e.copy()}else if(!I.value)I.value=[e.copy()];else if(Array.isArray(I.value)){if(I.value.findIndex(t=>qt(t,e))===-1)I.value=[...I.value,e];else if(!_.value){let t=I.value.filter(t=>!qt(t,e));if(!t.length){z.value=e.copy(),I.value=void 0;return}I.value=t.map(e=>e.copy())}}}return x(()=>{s.value&&Gi(A.value)}),ks({isDateUnavailable:ne,dir:N,isDateDisabled:te,locale:M,formatter:W,modelValue:I,placeholder:z,disabled:a,initialFocus:s,pagedNavigation:l,grid:le,weekDays:ae,weekStartsOn:P,weekdayFormat:u,fixedWeeks:f,multiple:p,numberOfMonths:g,readonly:o,preventDeselect:_,fullCalendarLabel:B,headingValue:V,isInvalid:fe,isDateSelected:pe,isNextButtonDisabled:re,isPrevButtonDisabled:ie,isOutsideVisibleView:oe,nextPage:se,prevPage:ce,parentElement:A,onPlaceholderChange:ee,onDateChange:he,disableDaysOutsideCurrentView:D,minValue:m,maxValue:h,isPlaceholderFocusable:ue,firstFocusableDate:de,hasSelectedDate:me,isSelectedDateDisabled:K}),(e,t)=>(r(),j(R(Z),{ref_key:`primitiveElement`,ref:k,as:e.as,"as-child":e.asChild,"aria-label":R(B),"data-readonly":R(o)?``:void 0,"data-disabled":R(a)?``:void 0,"data-invalid":R(fe)?``:void 0,dir:R(N)},{default:G(()=>[U(e.$slots,`default`,{date:R(z),grid:R(le),weekDays:R(ae),weekStartsOn:P.value,locale:R(M),fixedWeeks:R(f),modelValue:R(I)}),O(`div`,Es,[O(`div`,Ds,c(R(B)),1)])]),_:3},8,[`as`,`as-child`,`aria-label`,`data-readonly`,`data-disabled`,`data-invalid`,`dir`]))}}),js=W({__name:`CalendarCell`,props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`td`}},setup(e){let t=Os();return(e,n)=>(r(),j(R(Z),{as:e.as,"as-child":e.asChild,role:`gridcell`,"aria-selected":R(t).isDateSelected(e.date)?!0:void 0,"aria-disabled":R(t).isDateDisabled(e.date)||R(t).isDateUnavailable?.(e.date)||R(t).disableDaysOutsideCurrentView.value,"data-disabled":R(t).isDateDisabled(e.date)||R(t).disableDaysOutsideCurrentView.value?``:void 0},{default:G(()=>[U(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`aria-selected`,`aria-disabled`,`data-disabled`]))}}),Ms=W({__name:`CalendarCellTrigger`,props:{day:{type:null,required:!0},month:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let t=e,n=Ea(),i=Os(),{primitiveElement:a,currentElement:u}=Fa(),f=d(()=>t.day.day.toLocaleString(i.locale.value)),p=d(()=>i.formatter.custom(Mi(t.day),{weekday:`long`,month:`long`,day:`numeric`,year:`numeric`})),m=d(()=>i.isDateUnavailable?.(t.day)??!1),h=d(()=>Qt(t.day,cn())),g=d(()=>!Jt(t.day,t.month)),_=d(()=>i.isOutsideVisibleView(t.day)),v=d(()=>i.isDateDisabled(t.day)||i.disableDaysOutsideCurrentView.value&&g.value),y=d(()=>g.value||v.value?!1:!i.disabled.value&&i.isPlaceholderFocusable.value&&qt(t.day,i.placeholder.value)?!0:(!i.hasSelectedDate.value||i.isSelectedDateDisabled.value)&&!i.isPlaceholderFocusable.value?i.firstFocusableDate.value&&qt(t.day,i.firstFocusableDate.value):!1),b=d(()=>i.isDateSelected(t.day));function x(e){i.readonly.value||i.isDateDisabled(e)||i.isDateUnavailable?.(e)||i.onDateChange(e)}function C(){v.value||x(t.day)}function w(e){if(v.value)return;e.preventDefault(),e.stopPropagation();let r=i.parentElement.value,a=i.dir.value===`rtl`?-1:1;switch(e.code){case n.ARROW_RIGHT:s(t.day,a);break;case n.ARROW_LEFT:s(t.day,-a);break;case n.ARROW_UP:s(t.day,-7);break;case n.ARROW_DOWN:s(t.day,7);break;case n.ENTER:case n.SPACE_CODE:x(t.day)}function s(e,t){let n=e.add({days:t});if(i.minValue.value&&n.compare(i.minValue.value)<0||i.maxValue.value&&n.compare(i.maxValue.value)>0)return;let a=r.querySelector(`[data-value='${n.toString()}']:not([data-outside-view])`);if(!a){if(t>0){if(i.isNextButtonDisabled())return;i.nextPage()}else{if(i.isPrevButtonDisabled())return;i.prevPage()}o(()=>{s(e,t)});return}if(a&&a.hasAttribute(`data-disabled`))return s(n,t);i.onPlaceholderChange(n),a?.focus()}}return(e,n)=>(r(),j(R(Z),l({ref_key:`primitiveElement`,ref:a},t,{role:`button`,"aria-label":p.value,"data-reka-calendar-cell-trigger":``,"aria-disabled":v.value||m.value?!0:void 0,"data-selected":b.value?!0:void 0,"data-value":e.day.toString(),"data-disabled":v.value?``:void 0,"data-unavailable":m.value?``:void 0,"data-today":h.value?``:void 0,"data-outside-view":g.value?``:void 0,"data-outside-visible-view":_.value?``:void 0,"data-focused":y.value?``:void 0,tabindex:y.value?0:g.value||v.value?void 0:-1,onClick:C,onKeydown:[D(w,[`up`,`down`,`left`,`right`,`space`,`enter`]),n[0]||=D(s(()=>{},[`prevent`]),[`enter`])]}),{default:G(()=>[U(e.$slots,`default`,{dayValue:f.value,disabled:v.value,today:h.value,selected:b.value,outsideView:g.value,outsideVisibleView:_.value,unavailable:m.value},()=>[S(c(f.value),1)])]),_:3},16,[`aria-label`,`aria-disabled`,`data-selected`,`data-value`,`data-disabled`,`data-unavailable`,`data-today`,`data-outside-view`,`data-outside-visible-view`,`data-focused`,`tabindex`]))}}),Ns=W({__name:`CalendarGrid`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`table`}},setup(e){let t=e,n=Os(),i=d(()=>n.disabled.value?!0:void 0),a=d(()=>n.readonly.value?!0:void 0);return(e,n)=>(r(),j(R(Z),l(t,{tabindex:`-1`,role:`grid`,"aria-readonly":a.value,"aria-disabled":i.value,"data-readonly":a.value&&``,"data-disabled":i.value&&``}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16,[`aria-readonly`,`aria-disabled`,`data-readonly`,`data-disabled`]))}}),Ps=W({__name:`CalendarGridBody`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tbody`}},setup(e){let t=e;return(e,n)=>(r(),j(R(Z),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),Fs=W({__name:`CalendarGridHead`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`thead`}},setup(e){let t=e;return(e,n)=>(r(),j(R(Z),l(t,{"aria-hidden":`true`}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),Is=W({__name:`CalendarGridRow`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tr`}},setup(e){let t=e;return(e,n)=>(r(),j(R(Z),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),Ls=W({__name:`CalendarHeadCell`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`th`}},setup(e){let t=e;return(e,n)=>(r(),j(R(Z),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),Rs=W({__name:`CalendarHeader`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let t=e;return(e,n)=>(r(),j(R(Z),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),zs=W({__name:`CalendarHeading`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let t=e,n=Os();return(e,i)=>(r(),j(R(Z),l(t,{"data-disabled":R(n).disabled.value?``:void 0}),{default:G(()=>[U(e.$slots,`default`,{headingValue:R(n).headingValue.value},()=>[S(c(R(n).headingValue.value),1)])]),_:3},16,[`data-disabled`]))}}),Bs=W({__name:`CalendarNext`,props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,n=d(()=>i.disabled.value||i.isNextButtonDisabled(t.nextPage)),i=Os();return(e,a)=>(r(),j(R(Z),{as:t.as,"as-child":t.asChild,"aria-label":`Next page`,type:e.as===`button`?`button`:void 0,"aria-disabled":n.value||void 0,"data-disabled":n.value||void 0,disabled:n.value,onClick:a[0]||=e=>R(i).nextPage(t.nextPage)},{default:G(()=>[U(e.$slots,`default`,{disabled:n.value},()=>[a[1]||=S(` Next page `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}}),Vs=W({__name:`CalendarPrev`,props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,n=d(()=>i.disabled.value||i.isPrevButtonDisabled(t.prevPage)),i=Os();return(e,a)=>(r(),j(R(Z),{"aria-label":`Previous page`,as:t.as,"as-child":t.asChild,type:e.as===`button`?`button`:void 0,"aria-disabled":n.value||void 0,"data-disabled":n.value||void 0,disabled:n.value,onClick:a[0]||=e=>R(i).prevPage(t.prevPage)},{default:G(()=>[U(e.$slots,`default`,{disabled:n.value},()=>[a[1]||=S(` Prev page `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}}),Hs=`data-reka-collection-item`;function Us(e={}){let{key:t=``,isProvider:n=!1}=e,r=`${t}CollectionProvider`,i;if(n){let e=M(new Map);i={collectionRef:M(),itemMap:e},p(r,i)}else i=I(r);let a=(e=!1)=>{let t=i.collectionRef.value;if(!t)return[];let n=Array.from(t.querySelectorAll(`[${Hs}]`)),r=Array.from(i.itemMap.value.values()).sort((e,t)=>n.indexOf(e.ref)-n.indexOf(t.ref));return e?r:r.filter(e=>e.ref.dataset.disabled!==``)},o=W({name:`CollectionSlot`,inheritAttrs:!1,setup(e,{slots:t,attrs:n}){let{primitiveElement:r,currentElement:a}=Fa();return H(a,()=>{i.collectionRef.value=a.value}),()=>z(Na,{ref:r,...n},t)}}),s=W({name:`CollectionItem`,inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(e,{slots:t,attrs:n}){let{primitiveElement:r,currentElement:a}=Fa();return B(t=>{if(a.value){let n=w(a.value);i.itemMap.value.set(n,{ref:a.value,value:e.value}),t(()=>i.itemMap.value.delete(n))}}),()=>z(Na,{...n,[Hs]:``,ref:r},t)}});return{getItems:a,reactiveItems:d(()=>Array.from(i.itemMap.value.values())),itemMapSize:d(()=>i.itemMap.value.size),CollectionSlot:o,CollectionItem:s}}var Ws=W({__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)=>(r(),j(R(Z),{as:e.as,"as-child":e.asChild,"aria-hidden":e.feature===`focusable`?`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:G(()=>[U(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`aria-hidden`,`data-hidden`,`tabindex`]))}}),Gs=W({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:i}=Fa();return H(d(()=>t.checked??t.value),(e,t)=>{if(!i.value)return;let n=i.value,r=window.HTMLInputElement.prototype,a=Object.getOwnPropertyDescriptor(r,`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,i)=>(r(),j(Ws,l({ref_key:`primitiveElement`,ref:n},{...t,...e.$attrs},{as:`input`}),null,16))}}),Ks=W({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=d(()=>typeof t.value==`object`&&Array.isArray(t.value)&&t.value.length===0&&t.required),i=d(()=>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,a)=>(r(),g(y,null,[u(` We render single input if it's required `),n.value?(r(),j(Gs,l({key:e.name},{...t,...e.$attrs},{name:e.name,value:e.value}),null,16,[`name`,`value`])):(r(!0),g(y,{key:1},v(i.value,n=>(r(),j(Gs,l({key:n.name},{ref_for:!0},{...t,...e.$attrs},{name:n.name,value:n.value}),null,16,[`name`,`value`]))),128))],2112))}}),[qs,Js]=K(`PopperRoot`),Ys=W({inheritAttrs:!1,__name:`PopperRoot`,setup(e){let t=M();return Js({anchor:t,onAnchorChange:e=>t.value=e}),(e,t)=>U(e.$slots,`default`)}}),Xs=W({__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:i}=X(),a=qs();return ee(()=>{a.onAnchorChange(t.reference??i.value)}),(e,t)=>(r(),j(R(Z),{ref:R(n),as:e.as,"as-child":e.asChild},{default:G(()=>[U(e.$slots,`default`)]),_:3},8,[`as`,`as-child`]))}}),Zs={key:0,d:`M0 0L6 6L12 0`},Qs={key:1,d:`M0 0L4.58579 4.58579C5.36683 5.36683 6.63316 5.36684 7.41421 4.58579L12 0`},$s=W({__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 X(),(e,n)=>(r(),j(R(Z),l(t,{width:e.width,height:e.height,viewBox:e.asChild?void 0:`0 0 12 6`,preserveAspectRatio:e.asChild?void 0:`none`}),{default:G(()=>[U(e.$slots,`default`,{},()=>[e.rounded?(r(),g(`path`,Qs)):(r(),g(`path`,Zs))])]),_:3},16,[`width`,`height`,`viewBox`,`preserveAspectRatio`]))}});function ec(e){return e!==null}function tc(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]=nc(n),u={start:`0%`,center:`50%`,end:`100%`}[l],d=(i.arrow?.x??0)+o/2,f=(i.arrow?.y??0)+s/2,p=``,m=``;return c===`bottom`?(p=a?u:`${d}px`,m=`${-s}px`):c===`top`?(p=a?u:`${d}px`,m=`${r.floating.height+s}px`):c===`right`?(p=`${-s}px`,m=a?u:`${f}px`):c===`left`&&(p=`${r.floating.width+s}px`,m=a?u:`${f}px`),{data:{x:p,y:m}}}}}function nc(e){let[t,n=`center`]=e.split(`-`);return[t,n]}var rc=[`top`,`right`,`bottom`,`left`],ic=Math.min,ac=Math.max,oc=Math.round,sc=Math.floor,cc=e=>({x:e,y:e}),lc={left:`right`,right:`left`,bottom:`top`,top:`bottom`},uc={start:`end`,end:`start`};function dc(e,t,n){return ac(e,ic(t,n))}function fc(e,t){return typeof e==`function`?e(t):e}function pc(e){return e.split(`-`)[0]}function mc(e){return e.split(`-`)[1]}function hc(e){return e===`x`?`y`:`x`}function gc(e){return e===`y`?`height`:`width`}var _c=new Set([`top`,`bottom`]);function vc(e){return _c.has(pc(e))?`y`:`x`}function yc(e){return hc(vc(e))}function bc(e,t,n){n===void 0&&(n=!1);let r=mc(e),i=yc(e),a=gc(i),o=i===`x`?r===(n?`end`:`start`)?`right`:`left`:r===`start`?`bottom`:`top`;return t.reference[a]>t.floating[a]&&(o=kc(o)),[o,kc(o)]}function xc(e){let t=kc(e);return[Sc(e),t,Sc(t)]}function Sc(e){return e.replace(/start|end/g,e=>uc[e])}var Cc=[`left`,`right`],wc=[`right`,`left`],Tc=[`top`,`bottom`],Ec=[`bottom`,`top`];function Dc(e,t,n){switch(e){case`top`:case`bottom`:return n?t?wc:Cc:t?Cc:wc;case`left`:case`right`:return t?Tc:Ec;default:return[]}}function Oc(e,t,n,r){let i=mc(e),a=Dc(pc(e),n===`start`,r);return i&&(a=a.map(e=>e+`-`+i),t&&(a=a.concat(a.map(Sc)))),a}function kc(e){return e.replace(/left|right|bottom|top/g,e=>lc[e])}function Ac(e){return{top:0,right:0,bottom:0,left:0,...e}}function jc(e){return typeof e==`number`?{top:e,right:e,bottom:e,left:e}:Ac(e)}function Mc(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function Nc(e,t,n){let{reference:r,floating:i}=e,a=vc(t),o=yc(t),s=gc(o),c=pc(t),l=a===`y`,u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[s]/2-i[s]/2,p;switch(c){case`top`:p={x:u,y:r.y-i.height};break;case`bottom`:p={x:u,y:r.y+r.height};break;case`right`:p={x:r.x+r.width,y:d};break;case`left`:p={x:r.x-i.width,y:d};break;default:p={x:r.x,y:r.y}}switch(mc(t)){case`start`:p[o]-=f*(n&&l?-1:1);break;case`end`:p[o]+=f*(n&&l?-1:1);break}return p}async function Pc(e,t){t===void 0&&(t={});let{x:n,y:r,platform:i,rects:a,elements:o,strategy:s}=e,{boundary:c=`clippingAncestors`,rootBoundary:l=`viewport`,elementContext:u=`floating`,altBoundary:d=!1,padding:f=0}=fc(t,e),p=jc(f),m=o[d?u===`floating`?`reference`:`floating`:u],h=Mc(await i.getClippingRect({element:await(i.isElement==null?void 0:i.isElement(m))??!0?m:m.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(o.floating)),boundary:c,rootBoundary:l,strategy:s})),g=u===`floating`?{x:n,y:r,width:a.floating.width,height:a.floating.height}:a.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(o.floating)),v=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},y=Mc(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:g,offsetParent:_,strategy:s}):g);return{top:(h.top-y.top+p.top)/v.y,bottom:(y.bottom-h.bottom+p.bottom)/v.y,left:(h.left-y.left+p.left)/v.x,right:(y.right-h.right+p.right)/v.x}}var Fc=async(e,t,n)=>{let{placement:r=`bottom`,strategy:i=`absolute`,middleware:a=[],platform:o}=n,s=a.filter(Boolean),c=await(o.isRTL==null?void 0:o.isRTL(t)),l=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=Nc(l,r,c),f=r,p={},m=0;for(let n=0;n<s.length;n++){let{name:a,fn:h}=s[n],{x:g,y:_,data:v,reset:y}=await h({x:u,y:d,initialPlacement:r,placement:f,strategy:i,middlewareData:p,rects:l,platform:{...o,detectOverflow:o.detectOverflow??Pc},elements:{reference:e,floating:t}});u=g??u,d=_??d,p={...p,[a]:{...p[a],...v}},y&&m<=50&&(m++,typeof y==`object`&&(y.placement&&(f=y.placement),y.rects&&(l=y.rects===!0?await o.getElementRects({reference:e,floating:t,strategy:i}):y.rects),{x:u,y:d}=Nc(l,f,c)),n=-1)}return{x:u,y:d,placement:f,strategy:i,middlewareData:p}},Ic=e=>({name:`arrow`,options:e,async fn(t){let{x:n,y:r,placement:i,rects:a,platform:o,elements:s,middlewareData:c}=t,{element:l,padding:u=0}=fc(e,t)||{};if(l==null)return{};let d=jc(u),f={x:n,y:r},p=yc(i),m=gc(p),h=await o.getDimensions(l),g=p===`y`,_=g?`top`:`left`,v=g?`bottom`:`right`,y=g?`clientHeight`:`clientWidth`,b=a.reference[m]+a.reference[p]-f[p]-a.floating[m],x=f[p]-a.reference[p],S=await(o.getOffsetParent==null?void 0:o.getOffsetParent(l)),C=S?S[y]:0;(!C||!await(o.isElement==null?void 0:o.isElement(S)))&&(C=s.floating[y]||a.floating[m]);let w=b/2-x/2,T=C/2-h[m]/2-1,E=ic(d[_],T),D=ic(d[v],T),O=E,k=C-h[m]-D,A=C/2-h[m]/2+w,j=dc(O,A,k),M=!c.arrow&&mc(i)!=null&&A!==j&&a.reference[m]/2-(A<O?E:D)-h[m]/2<0,N=M?A<O?A-O:A-k:0;return{[p]:f[p]+N,data:{[p]:j,centerOffset:A-j-N,...M&&{alignmentOffset:N}},reset:M}}}),Lc=function(e){return e===void 0&&(e={}),{name:`flip`,options:e,async fn(t){var n;let{placement:r,middlewareData:i,rects:a,initialPlacement:o,platform:s,elements:c}=t,{mainAxis:l=!0,crossAxis:u=!0,fallbackPlacements:d,fallbackStrategy:f=`bestFit`,fallbackAxisSideDirection:p=`none`,flipAlignment:m=!0,...h}=fc(e,t);if((n=i.arrow)!=null&&n.alignmentOffset)return{};let g=pc(r),_=vc(o),v=pc(o)===o,y=await(s.isRTL==null?void 0:s.isRTL(c.floating)),b=d||(v||!m?[kc(o)]:xc(o)),x=p!==`none`;!d&&x&&b.push(...Oc(o,m,p,y));let S=[o,...b],C=await s.detectOverflow(t,h),w=[],T=i.flip?.overflows||[];if(l&&w.push(C[g]),u){let e=bc(r,a,y);w.push(C[e[0]],C[e[1]])}if(T=[...T,{placement:r,overflows:w}],!w.every(e=>e<=0)){let e=(i.flip?.index||0)+1,t=S[e];if(t&&(!(u===`alignment`&&_!==vc(t))||T.every(e=>vc(e.placement)===_?e.overflows[0]>0:!0)))return{data:{index:e,overflows:T},reset:{placement:t}};let n=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0]?.placement;if(!n)switch(f){case`bestFit`:{let e=T.filter(e=>{if(x){let t=vc(e.placement);return t===_||t===`y`}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0]?.[0];e&&(n=e);break}case`initialPlacement`:n=o;break}if(r!==n)return{reset:{placement:n}}}return{}}}};function Rc(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function zc(e){return rc.some(t=>e[t]>=0)}var Bc=function(e){return e===void 0&&(e={}),{name:`hide`,options:e,async fn(t){let{rects:n,platform:r}=t,{strategy:i=`referenceHidden`,...a}=fc(e,t);switch(i){case`referenceHidden`:{let e=Rc(await r.detectOverflow(t,{...a,elementContext:`reference`}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:zc(e)}}}case`escaped`:{let e=Rc(await r.detectOverflow(t,{...a,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:zc(e)}}}default:return{}}}}},Vc=new Set([`left`,`top`]);async function Hc(e,t){let{placement:n,platform:r,elements:i}=e,a=await(r.isRTL==null?void 0:r.isRTL(i.floating)),o=pc(n),s=mc(n),c=vc(n)===`y`,l=Vc.has(o)?-1:1,u=a&&c?-1:1,d=fc(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}=typeof d==`number`?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&typeof m==`number`&&(p=s===`end`?m*-1:m),c?{x:p*u,y:f*l}:{x:f*l,y:p*u}}var Uc=function(e){return e===void 0&&(e=0),{name:`offset`,options:e,async fn(t){var n;let{x:r,y:i,placement:a,middlewareData:o}=t,s=await Hc(t,e);return a===o.offset?.placement&&(n=o.arrow)!=null&&n.alignmentOffset?{}:{x:r+s.x,y:i+s.y,data:{...s,placement:a}}}}},Wc=function(e){return e===void 0&&(e={}),{name:`shift`,options:e,async fn(t){let{x:n,y:r,placement:i,platform:a}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=fc(e,t),u={x:n,y:r},d=await a.detectOverflow(t,l),f=vc(pc(i)),p=hc(f),m=u[p],h=u[f];if(o){let e=p===`y`?`top`:`left`,t=p===`y`?`bottom`:`right`,n=m+d[e],r=m-d[t];m=dc(n,m,r)}if(s){let e=f===`y`?`top`:`left`,t=f===`y`?`bottom`:`right`,n=h+d[e],r=h-d[t];h=dc(n,h,r)}let g=c.fn({...t,[p]:m,[f]:h});return{...g,data:{x:g.x-n,y:g.y-r,enabled:{[p]:o,[f]:s}}}}}},Gc=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:i,rects:a,middlewareData:o}=t,{offset:s=0,mainAxis:c=!0,crossAxis:l=!0}=fc(e,t),u={x:n,y:r},d=vc(i),f=hc(d),p=u[f],m=u[d],h=fc(s,t),g=typeof h==`number`?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(c){let e=f===`y`?`height`:`width`,t=a.reference[f]-a.floating[e]+g.mainAxis,n=a.reference[f]+a.reference[e]-g.mainAxis;p<t?p=t:p>n&&(p=n)}if(l){let e=f===`y`?`width`:`height`,t=Vc.has(pc(i)),n=a.reference[d]-a.floating[e]+(t&&o.offset?.[d]||0)+(t?0:g.crossAxis),r=a.reference[d]+a.reference[e]+(t?0:o.offset?.[d]||0)-(t?g.crossAxis:0);m<n?m=n:m>r&&(m=r)}return{[f]:p,[d]:m}}}},Kc=function(e){return e===void 0&&(e={}),{name:`size`,options:e,async fn(t){var n,r;let{placement:i,rects:a,platform:o,elements:s}=t,{apply:c=()=>{},...l}=fc(e,t),u=await o.detectOverflow(t,l),d=pc(i),f=mc(i),p=vc(i)===`y`,{width:m,height:h}=a.floating,g,_;d===`top`||d===`bottom`?(g=d,_=f===(await(o.isRTL==null?void 0:o.isRTL(s.floating))?`start`:`end`)?`left`:`right`):(_=d,g=f===`end`?`top`:`bottom`);let v=h-u.top-u.bottom,y=m-u.left-u.right,b=ic(h-u[g],v),x=ic(m-u[_],y),S=!t.middlewareData.shift,C=b,w=x;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(w=y),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(C=v),S&&!f){let e=ac(u.left,0),t=ac(u.right,0),n=ac(u.top,0),r=ac(u.bottom,0);p?w=m-2*(e!==0||t!==0?e+t:ac(u.left,u.right)):C=h-2*(n!==0||r!==0?n+r:ac(u.top,u.bottom))}await c({...t,availableWidth:w,availableHeight:C});let T=await o.getDimensions(s.floating);return m!==T.width||h!==T.height?{reset:{rects:!0}}:{}}}};function qc(){return typeof window<`u`}function Jc(e){return Zc(e)?(e.nodeName||``).toLowerCase():`#document`}function Yc(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Xc(e){return((Zc(e)?e.ownerDocument:e.document)||window.document)?.documentElement}function Zc(e){return qc()?e instanceof Node||e instanceof Yc(e).Node:!1}function Qc(e){return qc()?e instanceof Element||e instanceof Yc(e).Element:!1}function $c(e){return qc()?e instanceof HTMLElement||e instanceof Yc(e).HTMLElement:!1}function el(e){return!qc()||typeof ShadowRoot>`u`?!1:e instanceof ShadowRoot||e instanceof Yc(e).ShadowRoot}var tl=new Set([`inline`,`contents`]);function nl(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=hl(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!tl.has(i)}var rl=new Set([`table`,`td`,`th`]);function il(e){return rl.has(Jc(e))}var al=[`:popover-open`,`:modal`];function ol(e){return al.some(t=>{try{return e.matches(t)}catch{return!1}})}var sl=[`transform`,`translate`,`scale`,`rotate`,`perspective`],cl=[`transform`,`translate`,`scale`,`rotate`,`perspective`,`filter`],ll=[`paint`,`layout`,`strict`,`content`];function ul(e){let t=fl(),n=Qc(e)?hl(e):e;return sl.some(e=>n[e]?n[e]!==`none`:!1)||(n.containerType?n.containerType!==`normal`:!1)||!t&&(n.backdropFilter?n.backdropFilter!==`none`:!1)||!t&&(n.filter?n.filter!==`none`:!1)||cl.some(e=>(n.willChange||``).includes(e))||ll.some(e=>(n.contain||``).includes(e))}function dl(e){let t=_l(e);for(;$c(t)&&!ml(t);){if(ul(t))return t;if(ol(t))return null;t=_l(t)}return null}function fl(){return typeof CSS>`u`||!CSS.supports?!1:CSS.supports(`-webkit-backdrop-filter`,`none`)}var pl=new Set([`html`,`body`,`#document`]);function ml(e){return pl.has(Jc(e))}function hl(e){return Yc(e).getComputedStyle(e)}function gl(e){return Qc(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function _l(e){if(Jc(e)===`html`)return e;let t=e.assignedSlot||e.parentNode||el(e)&&e.host||Xc(e);return el(t)?t.host:t}function vl(e){let t=_l(e);return ml(t)?e.ownerDocument?e.ownerDocument.body:e.body:$c(t)&&nl(t)?t:vl(t)}function yl(e,t,n){t===void 0&&(t=[]),n===void 0&&(n=!0);let r=vl(e),i=r===e.ownerDocument?.body,a=Yc(r);if(i){let e=bl(a);return t.concat(a,a.visualViewport||[],nl(r)?r:[],e&&n?yl(e):[])}return t.concat(r,yl(r,[],n))}function bl(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function xl(e){let t=hl(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=$c(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=oc(n)!==a||oc(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}function Sl(e){return Qc(e)?e:e.contextElement}function Cl(e){let t=Sl(e);if(!$c(t))return cc(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:a}=xl(t),o=(a?oc(n.width):n.width)/r,s=(a?oc(n.height):n.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}var wl=cc(0);function Tl(e){let t=Yc(e);return!fl()||!t.visualViewport?wl:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function El(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Yc(e)?!1:t}function Dl(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);let i=e.getBoundingClientRect(),a=Sl(e),o=cc(1);t&&(r?Qc(r)&&(o=Cl(r)):o=Cl(e));let s=El(a,n,r)?Tl(a):cc(0),c=(i.left+s.x)/o.x,l=(i.top+s.y)/o.y,u=i.width/o.x,d=i.height/o.y;if(a){let e=Yc(a),t=r&&Qc(r)?Yc(r):r,n=e,i=bl(n);for(;i&&r&&t!==n;){let e=Cl(i),t=i.getBoundingClientRect(),r=hl(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,l*=e.y,u*=e.x,d*=e.y,c+=a,l+=o,n=Yc(i),i=bl(n)}}return Mc({width:u,height:d,x:c,y:l})}function Ol(e,t){let n=gl(e).scrollLeft;return t?t.left+n:Dl(Xc(e)).left+n}function kl(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-Ol(e,n),y:n.top+t.scrollTop}}function Al(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,a=i===`fixed`,o=Xc(r),s=t?ol(t.floating):!1;if(r===o||s&&a)return n;let c={scrollLeft:0,scrollTop:0},l=cc(1),u=cc(0),d=$c(r);if((d||!d&&!a)&&((Jc(r)!==`body`||nl(o))&&(c=gl(r)),$c(r))){let e=Dl(r);l=Cl(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}let f=o&&!d&&!a?kl(o,c):cc(0);return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-c.scrollLeft*l.x+u.x+f.x,y:n.y*l.y-c.scrollTop*l.y+u.y+f.y}}function jl(e){return Array.from(e.getClientRects())}function Ml(e){let t=Xc(e),n=gl(e),r=e.ownerDocument.body,i=ac(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=ac(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),o=-n.scrollLeft+Ol(e),s=-n.scrollTop;return hl(r).direction===`rtl`&&(o+=ac(t.clientWidth,r.clientWidth)-i),{width:i,height:a,x:o,y:s}}var Nl=25;function Pl(e,t){let n=Yc(e),r=Xc(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;let e=fl();(!e||e&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}let l=Ol(r);if(l<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),i=e.compatMode===`CSS1Compat`&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(r.clientWidth-t.clientWidth-i);o<=Nl&&(a-=o)}else l<=Nl&&(a+=l);return{width:a,height:o,x:s,y:c}}var Fl=new Set([`absolute`,`fixed`]);function Il(e,t){let n=Dl(e,!0,t===`fixed`),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=$c(e)?Cl(e):cc(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}function Ll(e,t,n){let r;if(t===`viewport`)r=Pl(e,n);else if(t===`document`)r=Ml(Xc(e));else if(Qc(t))r=Il(t,n);else{let n=Tl(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Mc(r)}function Rl(e,t){let n=_l(e);return n===t||!Qc(n)||ml(n)?!1:hl(n).position===`fixed`||Rl(n,t)}function zl(e,t){let n=t.get(e);if(n)return n;let r=yl(e,[],!1).filter(e=>Qc(e)&&Jc(e)!==`body`),i=null,a=hl(e).position===`fixed`,o=a?_l(e):e;for(;Qc(o)&&!ml(o);){let t=hl(o),n=ul(o);!n&&t.position===`fixed`&&(i=null),(a?!n&&!i:!n&&t.position===`static`&&i&&Fl.has(i.position)||nl(o)&&!n&&Rl(e,o))?r=r.filter(e=>e!==o):i=t,o=_l(o)}return t.set(e,r),r}function Bl(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[...n===`clippingAncestors`?ol(t)?[]:zl(t,this._c):[].concat(n),r],o=a[0],s=a.reduce((e,n)=>{let r=Ll(t,n,i);return e.top=ac(r.top,e.top),e.right=ic(r.right,e.right),e.bottom=ic(r.bottom,e.bottom),e.left=ac(r.left,e.left),e},Ll(t,o,i));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}}function Vl(e){let{width:t,height:n}=xl(e);return{width:t,height:n}}function Hl(e,t,n){let r=$c(t),i=Xc(t),a=n===`fixed`,o=Dl(e,!0,a,t),s={scrollLeft:0,scrollTop:0},c=cc(0);function l(){c.x=Ol(i)}if(r||!r&&!a)if((Jc(t)!==`body`||nl(i))&&(s=gl(t)),r){let e=Dl(t,!0,a,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else i&&l();a&&!r&&i&&l();let u=i&&!r&&!a?kl(i,s):cc(0);return{x:o.left+s.scrollLeft-c.x-u.x,y:o.top+s.scrollTop-c.y-u.y,width:o.width,height:o.height}}function Ul(e){return hl(e).position===`static`}function Wl(e,t){if(!$c(e)||hl(e).position===`fixed`)return null;if(t)return t(e);let n=e.offsetParent;return Xc(e)===n&&(n=n.ownerDocument.body),n}function Gl(e,t){let n=Yc(e);if(ol(e))return n;if(!$c(e)){let t=_l(e);for(;t&&!ml(t);){if(Qc(t)&&!Ul(t))return t;t=_l(t)}return n}let r=Wl(e,t);for(;r&&il(r)&&Ul(r);)r=Wl(r,t);return r&&ml(r)&&Ul(r)&&!ul(r)?n:r||dl(e)||n}var Kl=async function(e){let t=this.getOffsetParent||Gl,n=this.getDimensions,r=await n(e.floating);return{reference:Hl(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function ql(e){return hl(e).direction===`rtl`}var Jl={convertOffsetParentRelativeRectToViewportRelativeRect:Al,getDocumentElement:Xc,getClippingRect:Bl,getOffsetParent:Gl,getElementRects:Kl,getClientRects:jl,getDimensions:Vl,getScale:Cl,isElement:Qc,isRTL:ql};function Yl(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Xl(e,t){let n=null,r,i=Xc(e);function a(){var e;clearTimeout(r),(e=n)==null||e.disconnect(),n=null}function o(s,c){s===void 0&&(s=!1),c===void 0&&(c=1),a();let l=e.getBoundingClientRect(),{left:u,top:d,width:f,height:p}=l;if(s||t(),!f||!p)return;let m=sc(d),h=sc(i.clientWidth-(u+f)),g=sc(i.clientHeight-(d+p)),_=sc(u),v={rootMargin:-m+`px `+-h+`px `+-g+`px `+-_+`px`,threshold:ac(0,ic(1,c))||1},y=!0;function b(t){let n=t[0].intersectionRatio;if(n!==c){if(!y)return o();n?o(!1,n):r=setTimeout(()=>{o(!1,1e-7)},1e3)}n===1&&!Yl(l,e.getBoundingClientRect())&&o(),y=!1}try{n=new IntersectionObserver(b,{...v,root:i.ownerDocument})}catch{n=new IntersectionObserver(b,v)}n.observe(e)}return o(!0),a}function Zl(e,t,n,r){r===void 0&&(r={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o=typeof ResizeObserver==`function`,layoutShift:s=typeof IntersectionObserver==`function`,animationFrame:c=!1}=r,l=Sl(e),u=i||a?[...l?yl(l):[],...yl(t)]:[];u.forEach(e=>{i&&e.addEventListener(`scroll`,n,{passive:!0}),a&&e.addEventListener(`resize`,n)});let d=l&&s?Xl(l,n):null,f=-1,p=null;o&&(p=new ResizeObserver(e=>{let[r]=e;r&&r.target===l&&p&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var e;(e=p)==null||e.observe(t)})),n()}),l&&!c&&p.observe(l),p.observe(t));let m,h=c?Dl(e):null;c&&g();function g(){let t=Dl(e);h&&!Yl(h,t)&&n(),h=t,m=requestAnimationFrame(g)}return n(),()=>{var e;u.forEach(e=>{i&&e.removeEventListener(`scroll`,n),a&&e.removeEventListener(`resize`,n)}),d?.(),(e=p)==null||e.disconnect(),p=null,c&&cancelAnimationFrame(m)}}var Ql=Uc,$l=Wc,eu=Lc,tu=Kc,nu=Bc,ru=Ic,iu=Gc,au=(e,t,n)=>{let r=new Map,i={platform:Jl,...n},a={...i.platform,_c:r};return Fc(e,t,{...i,platform:a})};function ou(e){return typeof e==`object`&&!!e&&`$el`in e}function su(e){if(ou(e)){let t=e.$el;return Zc(t)&&Jc(t)===`#comment`?null:t}return e}function cu(e){return typeof e==`function`?e():R(e)}function lu(e){return{name:`arrow`,options:e,fn(t){let n=su(cu(e.element));return n==null?{}:ru({element:n,padding:e.padding}).fn(t)}}}function uu(e){return typeof window>`u`?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function du(e,t){let n=uu(e);return Math.round(t*n)/n}function fu(e,t,n){n===void 0&&(n={});let r=n.whileElementsMounted,i=d(()=>cu(n.open)??!0),a=d(()=>cu(n.middleware)),o=d(()=>cu(n.placement)??`bottom`),s=d(()=>cu(n.strategy)??`absolute`),c=d(()=>cu(n.transform)??!0),l=d(()=>su(e.value)),u=d(()=>su(t.value)),f=M(0),p=M(0),m=M(s.value),h=M(o.value),g=se({}),v=M(!1),y=d(()=>{let e={position:m.value,left:`0`,top:`0`};if(!u.value)return e;let t=du(u.value,f.value),n=du(u.value,p.value);return c.value?{...e,transform:`translate(`+t+`px, `+n+`px)`,...uu(u.value)>=1.5&&{willChange:`transform`}}:{position:m.value,left:t+`px`,top:n+`px`}}),b;function x(){if(l.value==null||u.value==null)return;let e=i.value;au(l.value,u.value,{middleware:a.value,placement:o.value,strategy:s.value}).then(t=>{f.value=t.x,p.value=t.y,m.value=t.strategy,h.value=t.placement,g.value=t.middlewareData,v.value=e!==!1})}function S(){typeof b==`function`&&(b(),b=void 0)}function C(){if(S(),r===void 0){x();return}if(l.value!=null&&u.value!=null){b=r(l.value,u.value,x);return}}function w(){i.value||(v.value=!1)}return H([a,o,s,i],x,{flush:`sync`}),H([l,u],C,{flush:`sync`}),H(i,w,{flush:`sync`}),te()&&ue(S),{x:_(f),y:_(p),strategy:_(m),placement:_(h),middlewareData:_(g),isPositioned:_(v),floatingStyles:y,update:x}}var pu={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},[mu,hu]=K(`PopperContent`),gu=W({inheritAttrs:!1,__name:`PopperContent`,props:le({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}},{...pu}),emits:[`placed`],setup(t,{emit:n}){let a=t,o=n,s=qs(),{forwardRef:c,currentElement:u}=X(),f=M(),p=M(),{width:m,height:h}=Oa(p),_=d(()=>a.side+(a.align===`center`?``:`-${a.align}`)),v=d(()=>typeof a.collisionPadding==`number`?a.collisionPadding:{top:0,right:0,bottom:0,left:0,...a.collisionPadding}),y=d(()=>Array.isArray(a.collisionBoundary)?a.collisionBoundary:[a.collisionBoundary]),b=d(()=>({padding:v.value,boundary:y.value.filter(ec),altBoundary:y.value.length>0})),x=d(()=>({mainAxis:a.sideFlip,crossAxis:a.alignFlip})),S=xe(()=>[Ql({mainAxis:a.sideOffset+h.value,alignmentAxis:a.alignOffset}),a.prioritizePosition&&a.avoidCollisions&&eu({...b.value,...x.value}),a.avoidCollisions&&$l({mainAxis:!0,crossAxis:!!a.prioritizePosition,limiter:a.sticky===`partial`?iu():void 0,...b.value}),!a.prioritizePosition&&a.avoidCollisions&&eu({...b.value,...x.value}),tu({...b.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`)}}),p.value&&lu({element:p.value,padding:a.arrowPadding}),tc({arrowWidth:m.value,arrowHeight:h.value}),a.hideWhenDetached&&nu({strategy:`referenceHidden`,...b.value})]),{floatingStyles:C,placement:w,isPositioned:T,middlewareData:E,update:D}=fu(d(()=>a.reference??s.anchor.value),f,{strategy:a.positionStrategy,placement:_,whileElementsMounted:(...e)=>Zl(...e,{layoutShift:!a.disableUpdateOnLayoutShift,animationFrame:a.updatePositionStrategy===`always`}),middleware:S}),O=d(()=>nc(w.value)[0]),k=d(()=>nc(w.value)[1]);ee(()=>{T.value&&o(`placed`)});let A=d(()=>{let e=E.value.arrow?.centerOffset!==0;return a.hideShiftedArrow&&e}),j=M(``);return B(()=>{u.value&&(j.value=window.getComputedStyle(u.value).zIndex)}),hu({placedSide:O,onArrowChange:e=>p.value=e,arrowX:d(()=>E.value.arrow?.x??0),arrowY:d(()=>E.value.arrow?.y??0),shouldHideArrow:A}),(t,n)=>(r(),g(`div`,{ref_key:`floatingRef`,ref:f,"data-reka-popper-content-wrapper":``,style:i({...R(C),transform:R(T)?R(C).transform:`translate(0, -200%)`,minWidth:`max-content`,zIndex:j.value,"--reka-popper-transform-origin":[R(E).transformOrigin?.x,R(E).transformOrigin?.y].join(` `),...R(E).hide?.referenceHidden&&{visibility:`hidden`,pointerEvents:`none`}})},[e(R(Z),l({ref:R(c)},t.$attrs,{"as-child":a.asChild,as:t.as,"data-side":O.value,"data-align":k.value,style:{animation:R(T)?void 0:`none`}}),{default:G(()=>[U(t.$slots,`default`)]),_:3},16,[`as-child`,`as`,`data-side`,`data-align`,`style`])],4))}}),_u={top:`bottom`,right:`left`,bottom:`top`,left:`right`},vu=W({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(t){let{forwardRef:n}=X(),a=mu(),o=d(()=>_u[a.placedSide.value]);return(t,s)=>(r(),g(`span`,{ref:e=>{R(a).onArrowChange(e)},style:i({position:`absolute`,left:R(a).arrowX?.value?`${R(a).arrowX?.value}px`:void 0,top:R(a).arrowY?.value?`${R(a).arrowY?.value}px`:void 0,[o.value]:0,transformOrigin:{top:``,right:`0 0`,bottom:`center 0`,left:`100% 0`}[R(a).placedSide.value],transform:{top:`translateY(100%)`,right:`translateY(50%) rotate(90deg) translateX(-50%)`,bottom:`rotate(180deg)`,left:`translateY(50%) rotate(-90deg) translateX(50%)`}[R(a).placedSide.value],visibility:R(a).shouldHideArrow.value?`hidden`:void 0})},[e($s,l(t.$attrs,{ref:R(n),style:{display:`block`},as:t.as,"as-child":t.asChild,rounded:t.rounded,width:t.width,height:t.height}),{default:G(()=>[U(t.$slots,`default`)]),_:3},16,[`as`,`as-child`,`rounded`,`width`,`height`])],4))}});function yu(e){let t=ye({nonce:M()});return d(()=>e?.value||t.nonce?.value)}var[bu,xu]=K(`DateFieldRoot`),Su=W({inheritAttrs:!1,__name:`DateFieldRoot`,props:{defaultValue:{type:null,required:!1,default:void 0},defaultPlaceholder:{type:null,required:!1},placeholder:{type:null,required:!1,default:void 0},modelValue:{type:null,required:!1},hourCycle:{type:null,required:!1},step:{type:Object,required:!1},granularity:{type:String,required:!1},hideTimeZone:{type:Boolean,required:!1},maxValue:{type:null,required:!1},minValue:{type:null,required:!1},locale:{type:String,required:!1},disabled:{type:Boolean,required:!1,default:!1},readonly:{type:Boolean,required:!1,default:!1},isDateUnavailable:{type:Function,required:!1,default:void 0},id:{type:String,required:!1},dir:{type:String,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`,`update:placeholder`],setup(t,{expose:n,emit:i}){let a=t,s=i,{disabled:c,readonly:u,isDateUnavailable:f,granularity:p,defaultValue:m,dir:h,locale:g}=F(a),_=Da(g),v=$i(h),y=Qi(_.value,{hourCycle:Ki(a.hourCycle)}),{primitiveElement:b,currentElement:S}=Fa(),C=M(new Set);x(()=>{os(S.value).forEach(e=>C.value.add(e))});let w=Ot(a,`modelValue`,s,{defaultValue:m.value,passive:a.modelValue===void 0}),T=Vi({defaultPlaceholder:a.placeholder,granularity:p.value,defaultValue:w.value,locale:a.locale}),E=Ot(a,`placeholder`,s,{defaultValue:a.defaultPlaceholder??T.copy(),passive:a.placeholder===void 0}),O=d(()=>Wi(a)),k=d(()=>a.granularity?Fi(E.value)?a.granularity:`day`:Fi(E.value)?`minute`:`day`),A=d(()=>w.value?!!(f.value?.(w.value)||a.minValue&&Li(w.value,a.minValue)||a.maxValue&&Li(a.maxValue,w.value)):!1),N=$o(k.value),P=M(w.value?{...Qo({value:w.value,formatter:y})}:{...N}),I=d(()=>ns({granularity:k.value,dateRef:E.value,formatter:y,hideTimeZone:a.hideTimeZone,hourCycle:a.hourCycle,segmentValues:P.value,locale:_})),L=d(()=>I.value.arr),z=d(()=>L.value.filter(({part:e})=>e!==`literal`));H(_,e=>{y.getLocale()!==e&&(y.setLocale(e),o(()=>{C.value.clear(),os(S.value).forEach(e=>C.value.add(e))}))}),H(w,e=>{!_e(e)&&E.value.compare(e)!==0&&(E.value=e.copy())}),H([w,_],([e])=>{_e(e)?Object.values(P.value).every(e=>e!==null)&&_e(e)&&(P.value={...N}):P.value={...Qo({value:e,formatter:y})}});let ee=M(null),B=d(()=>Array.from(C.value).findIndex(e=>e.getAttribute(`data-reka-date-field-segment`)===ee.value?.getAttribute(`data-reka-date-field-segment`))),V=d(()=>{let e=v.value===`rtl`?-1:1;return(e<0?B.value<0:B.value>C.value.size-1)?null:Array.from(C.value)[B.value+e]}),te=d(()=>{let e=v.value===`rtl`?-1:1;return(e>0?B.value<0:B.value>C.value.size-1)?null:Array.from(C.value)[B.value-e]}),ne=Ea();function re(e){rs(e.key)&&(e.key===ne.ARROW_LEFT&&te.value?.focus(),e.key===ne.ARROW_RIGHT&&V.value?.focus())}function ie(e){ee.value=e}return xu({isDateUnavailable:f.value,locale:_,modelValue:w,placeholder:E,disabled:c,formatter:y,hourCycle:a.hourCycle,step:O,readonly:u,segmentValues:P,isInvalid:A,segmentContents:z,elements:C,setFocusedElement:ie,focusNext(){V.value?.focus()}}),n({setFocusedElement:ie}),(t,n)=>(r(),j(R(Z),l(t.$attrs,{ref_key:`primitiveElement`,ref:b,role:`group`,"aria-disabled":R(c)?!0:void 0,"data-disabled":R(c)?``:void 0,"data-readonly":R(u)?``:void 0,"data-invalid":A.value?``:void 0,dir:R(v),onKeydown:D(re,[`left`,`right`])}),{default:G(()=>[U(t.$slots,`default`,{modelValue:R(w),segments:L.value,isInvalid:A.value}),e(R(Ws),{id:t.id,as:`input`,type:`date`,feature:`focusable`,tabindex:`-1`,value:R(w)?R(w).toString():``,name:t.name,disabled:R(c),required:t.required,max:t.maxValue,min:t.minValue,onFocus:n[0]||=e=>Array.from(C.value)?.[0]?.focus()},null,8,[`id`,`value`,`name`,`disabled`,`required`,`max`,`min`])]),_:3},16,[`aria-disabled`,`data-disabled`,`data-readonly`,`data-invalid`,`dir`]))}}),Cu=W({__name:`DateFieldInput`,props:{part:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,n=bu(),i=M(!0),{handleSegmentClick:a,handleSegmentKeydown:o,attributes:s}=ys({hasLeftFocus:i,lastKeyZero:M(!1),placeholder:n.placeholder,hourCycle:n.hourCycle,step:n.step,segmentValues:n.segmentValues,formatter:n.formatter,part:t.part,disabled:n.disabled,readonly:n.readonly,focusNext:n.focusNext,modelValue:n.modelValue}),c=d(()=>n.disabled.value),u=d(()=>n.readonly.value),f=d(()=>n.isInvalid.value);return(e,t)=>(r(),j(R(Z),l({as:e.as,"as-child":e.asChild},R(s),{contenteditable:c.value||u.value?!1:e.part!==`literal`,"data-reka-date-field-segment":e.part,"aria-disabled":c.value?!0:void 0,"aria-readonly":u.value?!0:void 0,"data-disabled":c.value?``:void 0,"data-invalid":f.value?``:void 0,"aria-invalid":f.value?!0:void 0},ce(e.part===`literal`?{}:{mousedown:R(a),keydown:R(o),focusout:()=>{i.value=!0},focusin:e=>{R(n).setFocusedElement(e.target)}})),{default:G(()=>[U(e.$slots,`default`)]),_:3},16,[`as`,`as-child`,`contenteditable`,`data-reka-date-field-segment`,`aria-disabled`,`aria-readonly`,`data-disabled`,`data-invalid`,`aria-invalid`]))}}),[wu,Tu]=K(`PopoverRoot`),Eu=W({__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,i=t,{modal:a}=F(n),o=Ot(n,`open`,i,{defaultValue:n.defaultOpen,passive:n.open===void 0});return Tu({contentId:``,triggerId:``,modal:a,open:o,onOpenChange:e=>{o.value=e},onOpenToggle:()=>{o.value=!o.value},triggerElement:M(),hasCustomAnchor:M(!1)}),(e,t)=>(r(),j(R(Ys),null,{default:G(()=>[U(e.$slots,`default`,{open:R(o),close:()=>o.value=!1})]),_:3}))}}),Du=W({__name:`PopoverAnchor`,props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;X();let n=wu();return re(()=>{n.hasCustomAnchor.value=!0}),T(()=>{n.hasCustomAnchor.value=!1}),(e,n)=>(r(),j(R(Xs),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),Ou=W({__name:`DatePickerAnchor`,props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return(e,n)=>(r(),j(R(Du),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),ku=W({__name:`PopoverArrow`,props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`svg`}},setup(e){let t=e;return X(),(e,n)=>(r(),j(R(vu),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),Au=W({__name:`DatePickerArrow`,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)=>(r(),j(R(ku),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),[ju,Mu]=K(`DatePickerRoot`),Nu=W({inheritAttrs:!1,__name:`DatePickerRoot`,props:{defaultValue:{type:null,required:!1,default:void 0},defaultPlaceholder:{type:null,required:!1},placeholder:{type:null,required:!1,default:void 0},modelValue:{type:null,required:!1},hourCycle:{type:null,required:!1},step:{type:Object,required:!1},granularity:{type:String,required:!1},hideTimeZone:{type:Boolean,required:!1},maxValue:{type:null,required:!1},minValue:{type:null,required:!1},locale:{type:String,required:!1},disabled:{type:Boolean,required:!1,default:!1},readonly:{type:Boolean,required:!1,default:!1},isDateUnavailable:{type:Function,required:!1,default:void 0},id:{type:String,required:!1},dir:{type:String,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},modal:{type:Boolean,required:!1,default:!1},isDateDisabled:{type:Function,required:!1,default:void 0},pagedNavigation:{type:Boolean,required:!1,default:!1},weekStartsOn:{type:Number,required:!1},weekdayFormat:{type:String,required:!1,default:`narrow`},fixedWeeks:{type:Boolean,required:!1,default:!1},numberOfMonths:{type:Number,required:!1,default:1},preventDeselect:{type:Boolean,required:!1,default:!1},closeOnSelect:{type:Boolean,required:!1,default:!1}},emits:[`update:open`,`update:modelValue`,`update:placeholder`],setup(e,{emit:t}){let n=e,i=t,{locale:a,disabled:o,readonly:s,pagedNavigation:c,weekdayFormat:l,fixedWeeks:u,numberOfMonths:f,preventDeselect:p,isDateDisabled:m,isDateUnavailable:g,defaultOpen:_,modal:v,id:y,name:b,required:x,minValue:S,maxValue:C,granularity:w,hideTimeZone:T,hourCycle:E,defaultValue:D,dir:O,step:k,closeOnSelect:A}=F(n),N=$i(O),P=Da(a),I=d(()=>n.weekStartsOn??Zi(P.value)),L=Ot(n,`modelValue`,i,{defaultValue:D.value,passive:n.modelValue===void 0}),z=d(()=>Vi({defaultPlaceholder:n.placeholder,granularity:n.granularity,defaultValue:L.value,locale:P.value})),ee=Ot(n,`placeholder`,i,{defaultValue:n.defaultPlaceholder??z.value.copy(),passive:n.placeholder===void 0}),B=Ot(n,`open`,i,{defaultValue:_.value,passive:n.open===void 0}),V=M();return H(L,e=>{e&&e.compare(ee.value)!==0&&(ee.value=e.copy()),A.value&&(B.value=!1)}),Mu({isDateUnavailable:g.value,isDateDisabled:m.value,locale:P,disabled:o,pagedNavigation:c,weekStartsOn:I,weekdayFormat:l,fixedWeeks:u,numberOfMonths:f,readonly:s,preventDeselect:p,modelValue:L,placeholder:ee,defaultOpen:_,modal:v,open:B,id:y,name:b,required:x,minValue:S,maxValue:C,granularity:w,hideTimeZone:T,hourCycle:E,dateFieldRef:V,dir:N,step:k,onDateChange(e){!e||!L.value?L.value=e?.copy()??void 0:!p.value&&e&&L.value.compare(e)===0?L.value=void 0:L.value=e.copy()},onPlaceholderChange(e){ee.value=e.copy()},closeOnSelect:A}),(e,t)=>(r(),j(R(Eu),{open:R(B),"onUpdate:open":t[0]||=e=>h(B)?B.value=e:null,"default-open":R(_),modal:R(v)},{default:G(()=>[U(e.$slots,`default`)]),_:3},8,[`open`,`default-open`,`modal`]))}}),Pu=W({__name:`DatePickerCalendar`,setup(e){let t=ju();return(e,n)=>(r(),j(R(As),l({isDateDisabled:R(t).isDateDisabled,isDateUnavailable:R(t).isDateUnavailable,minValue:R(t).minValue.value,maxValue:R(t).maxValue.value,locale:R(t).locale.value,disabled:R(t).disabled.value,pagedNavigation:R(t).pagedNavigation.value,weekStartsOn:R(t).weekStartsOn.value,weekdayFormat:R(t).weekdayFormat.value,fixedWeeks:R(t).fixedWeeks.value,numberOfMonths:R(t).numberOfMonths.value,readonly:R(t).readonly.value,preventDeselect:R(t).preventDeselect.value,dir:R(t).dir.value},{"model-value":R(t).modelValue.value,placeholder:R(t).placeholder.value,multiple:!1,"onUpdate:modelValue":n[0]||=e=>{e&&R(t).modelValue.value&&R(Yt)(e,R(t).modelValue.value)||R(t).onDateChange(e)},"onUpdate:placeholder":n[1]||=e=>{R(Yt)(e,R(t).placeholder.value)||R(t).onPlaceholderChange(e)}}),{default:G(({weekDays:t,grid:n,date:r,weekStartsOn:i,locale:a,fixedWeeks:o})=>[U(e.$slots,`default`,{date:r,grid:n,weekDays:t,weekStartsOn:i,locale:a,fixedWeeks:o})]),_:3},16,[`model-value`,`placeholder`]))}}),Fu=W({__name:`DatePickerCell`,props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return(e,n)=>(r(),j(R(js),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),Iu=W({__name:`DatePickerCellTrigger`,props:{day:{type:null,required:!0},month:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return(e,n)=>(r(),j(R(Ms),E(L(t)),{default:G(t=>[U(e.$slots,`default`,E(L(t)))]),_:3},16))}}),Lu=W({__name:`PopoverClose`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;X();let n=wu();return(e,i)=>(r(),j(R(Z),{type:e.as===`button`?`button`:void 0,as:e.as,"as-child":t.asChild,onClick:i[0]||=e=>R(n).onOpenChange(!1)},{default:G(()=>[U(e.$slots,`default`)]),_:3},8,[`type`,`as`,`as-child`]))}}),Ru=W({__name:`DatePickerClose`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return(e,n)=>(r(),j(R(Lu),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),zu=W({__name:`PopoverContentImpl`,props:{trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},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},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(t,{emit:n}){let i=t,a=n,o=aa(We(i,`trapFocus`,`disableOutsidePointerEvents`)),{forwardRef:s}=X(),c=wu();return na(),(t,n)=>(r(),j(R(oo),{"as-child":``,loop:``,trapped:t.trapFocus,onMountAutoFocus:n[5]||=e=>a(`openAutoFocus`,e),onUnmountAutoFocus:n[6]||=e=>a(`closeAutoFocus`,e)},{default:G(()=>[e(R(Ga),{"as-child":``,"disable-outside-pointer-events":t.disableOutsidePointerEvents,onPointerDownOutside:n[0]||=e=>a(`pointerDownOutside`,e),onInteractOutside:n[1]||=e=>a(`interactOutside`,e),onEscapeKeyDown:n[2]||=e=>a(`escapeKeyDown`,e),onFocusOutside:n[3]||=e=>a(`focusOutside`,e),onDismiss:n[4]||=e=>R(c).onOpenChange(!1)},{default:G(()=>[e(R(gu),l(R(o),{id:R(c).contentId,ref:R(s),"data-state":R(c).open.value?`open`:`closed`,"aria-labelledby":R(c).triggerId,style:{"--reka-popover-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-popover-content-available-width":`var(--reka-popper-available-width)`,"--reka-popover-content-available-height":`var(--reka-popper-available-height)`,"--reka-popover-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-popover-trigger-height":`var(--reka-popper-anchor-height)`},role:`dialog`}),{default:G(()=>[U(t.$slots,`default`)]),_:3},16,[`id`,`data-state`,`aria-labelledby`])]),_:3},8,[`disable-outside-pointer-events`])]),_:3},8,[`trapped`]))}}),Bu=W({__name:`PopoverContentModal`,props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},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},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,i=t,a=wu(),o=M(!1);Ft(!0);let c=oa(n,i),{forwardRef:u,currentElement:d}=X();return Ca(d),(e,t)=>(r(),j(zu,l(R(c),{ref:R(u),"trap-focus":R(a).open.value,"disable-outside-pointer-events":``,onCloseAutoFocus:t[0]||=s(e=>{i(`closeAutoFocus`,e),o.value||R(a).triggerElement.value?.focus()},[`prevent`]),onPointerDownOutside:t[1]||=e=>{i(`pointerDownOutside`,e);let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0;o.value=t.button===2||n},onFocusOutside:t[2]||=s(()=>{},[`prevent`])}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16,[`trap-focus`]))}}),Vu=W({__name:`PopoverContentNonModal`,props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},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},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,i=t,a=wu(),o=M(!1),s=M(!1),c=oa(n,i);return(e,t)=>(r(),j(zu,l(R(c),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:t[0]||=e=>{i(`closeAutoFocus`,e),e.defaultPrevented||(o.value||R(a).triggerElement.value?.focus(),e.preventDefault()),o.value=!1,s.value=!1},onInteractOutside:t[1]||=async e=>{i(`interactOutside`,e),e.defaultPrevented||(o.value=!0,e.detail.originalEvent.type===`pointerdown`&&(s.value=!0));let t=e.target;R(a).triggerElement.value?.contains(t)&&e.preventDefault(),e.detail.originalEvent.type===`focusin`&&s.value&&e.preventDefault()}}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),Hu=W({__name:`PopoverContent`,props:{forceMount:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},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},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,i=t,a=wu(),o=oa(n,i),{forwardRef:s}=X();return a.contentId||=Ta(void 0,`reka-popover-content`),(e,t)=>(r(),j(R(Ma),{present:e.forceMount||R(a).open.value},{default:G(()=>[R(a).modal.value?(r(),j(Bu,l({key:0},R(o),{ref:R(s)}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16)):(r(),j(Vu,l({key:1},R(o),{ref:R(s)}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))]),_:3},8,[`present`]))}}),Uu=W({__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)=>(r(),j(R(yo),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),Wu=W({__name:`DatePickerContent`,props:{portal:{type:Object,required:!1},forceMount:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},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},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(t,{emit:n}){let i=t,a=n,o=oa(d(()=>({...i,portal:void 0})),a);return(t,n)=>(r(),j(R(Uu),E(L(t.portal)),{default:G(()=>[e(R(Hu),l({...R(o),...t.$attrs},{onOpenAutoFocus:n[0]||=e=>{a(`openAutoFocus`,e),!e.defaultPrevented&&e.target&&(R(Gi)(e.target),e.preventDefault())}}),{default:G(()=>[U(t.$slots,`default`)]),_:3},16)]),_:3},16))}}),Gu=W({__name:`DatePickerField`,setup(e){let t=ju();return(e,n)=>(r(),j(R(Su),l({ref:R(t).dateFieldRef,"model-value":R(t).modelValue.value,placeholder:R(t).placeholder.value},{id:R(t).id.value,name:R(t).name.value,disabled:R(t).disabled.value,minValue:R(t).minValue.value,maxValue:R(t).maxValue.value,readonly:R(t).readonly.value,hourCycle:R(t).hourCycle.value,granularity:R(t).granularity.value,hideTimeZone:R(t).hideTimeZone.value,locale:R(t).locale.value,isDateUnavailable:R(t).isDateUnavailable,required:R(t).required.value,dir:R(t).dir.value,step:R(t).step.value},{"onUpdate:modelValue":n[0]||=e=>{e&&R(t).modelValue.value&&e.compare(R(t).modelValue.value)===0||R(t).onDateChange(e)},"onUpdate:placeholder":n[1]||=e=>{e.compare(R(t).placeholder.value)!==0&&R(t).onPlaceholderChange(e)}}),{default:G(({segments:t,modelValue:n})=>[U(e.$slots,`default`,{segments:t,modelValue:n})]),_:3},16,[`model-value`,`placeholder`]))}}),Ku=W({__name:`DatePickerGrid`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return(e,n)=>(r(),j(R(Ns),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),qu=W({__name:`DatePickerGridBody`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return(e,n)=>(r(),j(R(Ps),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),Ju=W({__name:`DatePickerGridHead`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return(e,n)=>(r(),j(R(Fs),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),Yu=W({__name:`DatePickerGridRow`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return(e,n)=>(r(),j(R(Is),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),Xu=W({__name:`DatePickerHeadCell`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return(e,n)=>(r(),j(R(Ls),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),Zu=W({__name:`DatePickerHeader`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return(e,n)=>(r(),j(R(Rs),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),Qu=W({__name:`DatePickerHeading`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return(e,n)=>(r(),j(R(zs),E(L(t)),{default:G(({headingValue:t})=>[U(e.$slots,`default`,{headingValue:t},()=>[S(c(t),1)])]),_:3},16))}}),$u=W({__name:`DatePickerInput`,props:{part:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return(e,n)=>(r(),j(R(Cu),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),ed=W({__name:`DatePickerNext`,props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return(e,n)=>(r(),j(R(Bs),E(L(t)),{default:G(t=>[U(e.$slots,`default`,E(L(t)))]),_:3},16))}}),td=W({__name:`DatePickerPrev`,props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return(e,n)=>(r(),j(R(Vs),E(L(t)),{default:G(t=>[U(e.$slots,`default`,E(L(t)))]),_:3},16))}}),nd=W({__name:`PopoverTrigger`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(t){let n=t,i=wu(),{forwardRef:a,currentElement:o}=X();return i.triggerId||=Ta(void 0,`reka-popover-trigger`),x(()=>{i.triggerElement.value=o.value}),(t,o)=>(r(),j(P(R(i).hasCustomAnchor.value?R(Z):R(Xs)),{"as-child":``},{default:G(()=>[e(R(Z),{id:R(i).triggerId,ref:R(a),type:t.as===`button`?`button`:void 0,"aria-haspopup":`dialog`,"aria-expanded":R(i).open.value,"aria-controls":R(i).contentId,"data-state":R(i).open.value?`open`:`closed`,as:t.as,"as-child":n.asChild,onClick:R(i).onOpenToggle},{default:G(()=>[U(t.$slots,`default`)]),_:3},8,[`id`,`type`,`aria-expanded`,`aria-controls`,`data-state`,`as`,`as-child`,`onClick`])]),_:3}))}}),rd=W({__name:`DatePickerTrigger`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,n=ju();return(e,i)=>(r(),j(R(nd),l({"data-reka-date-field-segment":`trigger`},t,{disabled:R(n).disabled.value,onFocusin:i[0]||=e=>{R(n).dateFieldRef.value?.setFocusedElement(e.target)}}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16,[`disabled`]))}}),id=new Map,ad=!1;try{ad=new Intl.NumberFormat(`de-DE`,{signDisplay:`exceptZero`}).resolvedOptions().signDisplay===`exceptZero`}catch{}var od=!1;try{od=new Intl.NumberFormat(`de-DE`,{style:`unit`,unit:`degree`}).resolvedOptions().style===`unit`}catch{}var sd={degree:{narrow:{default:`°`,"ja-JP":``,"zh-TW":``,"sl-SI":` °`}}},cd=class{format(e){let t=``;if(t=!ad&&this.options.signDisplay!=null?ud(this.numberFormatter,this.options.signDisplay,e):this.numberFormatter.format(e),this.options.style===`unit`&&!od){let{unit:e,unitDisplay:n=`short`,locale:r}=this.resolvedOptions();if(!e)return t;let i=sd[e]?.[n];t+=i[r]||i.default}return t}formatToParts(e){return this.numberFormatter.formatToParts(e)}formatRange(e,t){if(typeof this.numberFormatter.formatRange==`function`)return this.numberFormatter.formatRange(e,t);if(t<e)throw RangeError(`End date must be >= start date`);return`${this.format(e)} \u{2013} ${this.format(t)}`}formatRangeToParts(e,t){if(typeof this.numberFormatter.formatRangeToParts==`function`)return this.numberFormatter.formatRangeToParts(e,t);if(t<e)throw RangeError(`End date must be >= start date`);let n=this.numberFormatter.formatToParts(e),r=this.numberFormatter.formatToParts(t);return[...n.map(e=>({...e,source:`startRange`})),{type:`literal`,value:` `,source:`shared`},...r.map(e=>({...e,source:`endRange`}))]}resolvedOptions(){let e=this.numberFormatter.resolvedOptions();return!ad&&this.options.signDisplay!=null&&(e={...e,signDisplay:this.options.signDisplay}),!od&&this.options.style===`unit`&&(e={...e,style:`unit`,unit:this.options.unit,unitDisplay:this.options.unitDisplay}),e}constructor(e,t={}){this.numberFormatter=ld(e,t),this.options=t}};function ld(e,t={}){let{numberingSystem:n}=t;if(n&&e.includes(`-nu-`)&&(e.includes(`-u-`)||(e+=`-u-`),e+=`-nu-${n}`),t.style===`unit`&&!od){let{unit:e,unitDisplay:n=`short`}=t;if(!e)throw Error(`unit option must be provided with style: "unit"`);if(!sd[e]?.[n])throw Error(`Unsupported unit ${e} with unitDisplay = ${n}`);t={...t,style:`decimal`}}let r=e+(t?Object.entries(t).sort((e,t)=>e[0]<t[0]?-1:1).join():``);if(id.has(r))return id.get(r);let i=new Intl.NumberFormat(e,t);return id.set(r,i),i}function ud(e,t,n){if(t===`auto`)return e.format(n);if(t===`never`)return e.format(Math.abs(n));{let r=!1;if(t===`always`?r=n>0||Object.is(n,0):t===`exceptZero`&&(Object.is(n,-0)||Object.is(n,0)?n=Math.abs(n):r=n>0),r){let t=e.format(-n),r=e.format(n),i=t.replace(r,``).replace(/\u200e|\u061C/,``);return[...i].length!==1&&console.warn(`@react-aria/i18n polyfill for NumberFormat signDisplay: Unsupported case`),t.replace(r,`!!!`).replace(i,`+`).replace(`!!!`,r)}else return e.format(n)}}var dd=RegExp(`^.*\\(.*\\).*$`),fd=[`latn`,`arab`,`hanidec`,`deva`,`beng`,`fullwide`],pd=class{parse(e){return hd(this.locale,this.options,e).parse(e)}isValidPartialNumber(e,t,n){return hd(this.locale,this.options,e).isValidPartialNumber(e,t,n)}getNumberingSystem(e){return hd(this.locale,this.options,e).options.numberingSystem}constructor(e,t={}){this.locale=e,this.options=t}},md=new Map;function hd(e,t,n){let r=gd(e,t);if(!e.includes(`-nu-`)&&!r.isValidPartialNumber(n)){for(let i of fd)if(i!==r.options.numberingSystem){let r=gd(e+(e.includes(`-u-`)?`-nu-`:`-u-nu-`)+i,t);if(r.isValidPartialNumber(n))return r}}return r}function gd(e,t){let n=e+(t?Object.entries(t).sort((e,t)=>e[0]<t[0]?-1:1).join():``),r=md.get(n);return r||(r=new _d(e,t),md.set(n,r)),r}var _d=class{parse(e){let t=this.sanitize(e);if(this.symbols.group&&(t=xd(t,this.symbols.group,``)),this.symbols.decimal&&(t=t.replace(this.symbols.decimal,`.`)),this.symbols.minusSign&&(t=t.replace(this.symbols.minusSign,`-`)),t=t.replace(this.symbols.numeral,this.symbols.index),this.options.style===`percent`){let e=t.indexOf(`-`);t=t.replace(`-`,``),t=t.replace(`+`,``);let n=t.indexOf(`.`);n===-1&&(n=t.length),t=t.replace(`.`,``),t=n-2==0?`0.${t}`:n-2==-1?`0.0${t}`:n-2==-2?`0.00`:`${t.slice(0,n-2)}.${t.slice(n-2)}`,e>-1&&(t=`-${t}`)}let n=t?+t:NaN;if(isNaN(n))return NaN;if(this.options.style===`percent`){let e={...this.options,style:`decimal`,minimumFractionDigits:Math.min((this.options.minimumFractionDigits??0)+2,20),maximumFractionDigits:Math.min((this.options.maximumFractionDigits??0)+2,20)};return new pd(this.locale,e).parse(new cd(this.locale,e).format(n))}return this.options.currencySign===`accounting`&&dd.test(e)&&(n=-1*n),n}sanitize(e){return e=e.replace(this.symbols.literals,``),this.symbols.minusSign&&(e=e.replace(`-`,this.symbols.minusSign)),this.options.numberingSystem===`arab`&&(this.symbols.decimal&&(e=e.replace(`,`,this.symbols.decimal),e=e.replace(`،`,this.symbols.decimal)),this.symbols.group&&(e=xd(e,`.`,this.symbols.group))),this.symbols.group===``&&e.includes(`'`)&&(e=xd(e,`'`,this.symbols.group)),this.options.locale===`fr-FR`&&this.symbols.group&&(e=xd(e,` `,this.symbols.group),e=xd(e,/\u00A0/g,this.symbols.group)),e}isValidPartialNumber(e,t=-1/0,n=1/0){return e=this.sanitize(e),this.symbols.minusSign&&e.startsWith(this.symbols.minusSign)&&t<0?e=e.slice(this.symbols.minusSign.length):this.symbols.plusSign&&e.startsWith(this.symbols.plusSign)&&n>0&&(e=e.slice(this.symbols.plusSign.length)),this.symbols.group&&e.startsWith(this.symbols.group)||this.symbols.decimal&&e.indexOf(this.symbols.decimal)>-1&&this.options.maximumFractionDigits===0?!1:(this.symbols.group&&(e=xd(e,this.symbols.group,``)),e=e.replace(this.symbols.numeral,``),this.symbols.decimal&&(e=e.replace(this.symbols.decimal,``)),e.length===0)}constructor(e,t={}){this.locale=e,t.roundingIncrement!==1&&t.roundingIncrement!=null&&(t.maximumFractionDigits==null&&t.minimumFractionDigits==null?(t.maximumFractionDigits=0,t.minimumFractionDigits=0):t.maximumFractionDigits==null?t.maximumFractionDigits=t.minimumFractionDigits:t.minimumFractionDigits??=t.maximumFractionDigits),this.formatter=new Intl.NumberFormat(e,t),this.options=this.formatter.resolvedOptions(),this.symbols=bd(e,this.formatter,this.options,t),this.options.style===`percent`&&((this.options.minimumFractionDigits??0)>18||(this.options.maximumFractionDigits??0)>18)&&console.warn(`NumberParser cannot handle percentages with greater than 18 decimal places, please reduce the number in your options.`)}},vd=new Set([`decimal`,`fraction`,`integer`,`minusSign`,`plusSign`,`group`]),yd=[0,4,2,1,11,20,3,7,100,21,.1,1.1];function bd(e,t,n,r){let i=new Intl.NumberFormat(e,{...n,minimumSignificantDigits:1,maximumSignificantDigits:21,roundingIncrement:1,roundingPriority:`auto`,roundingMode:`halfExpand`}),a=i.formatToParts(-10000.111),o=i.formatToParts(10000.111),s=yd.map(e=>i.formatToParts(e)),c=a.find(e=>e.type===`minusSign`)?.value??`-`,l=o.find(e=>e.type===`plusSign`)?.value;!l&&(r?.signDisplay===`exceptZero`||r?.signDisplay===`always`)&&(l=`+`);let u=new Intl.NumberFormat(e,{...n,minimumFractionDigits:2,maximumFractionDigits:2}).formatToParts(.001).find(e=>e.type===`decimal`)?.value,d=a.find(e=>e.type===`group`)?.value,f=a.filter(e=>!vd.has(e.type)).map(e=>Sd(e.value)),p=s.flatMap(e=>e.filter(e=>!vd.has(e.type)).map(e=>Sd(e.value))),m=[...new Set([...f,...p])].sort((e,t)=>t.length-e.length),h=m.length===0?RegExp(`[\\p{White_Space}]`,`gu`):RegExp(`${m.join(`|`)}|[\\p{White_Space}]`,`gu`),g=[...new Intl.NumberFormat(n.locale,{useGrouping:!1}).format(9876543210)].reverse(),_=new Map(g.map((e,t)=>[e,t])),v=RegExp(`[${g.join(``)}]`,`g`);return{minusSign:c,plusSign:l,decimal:u,group:d,literals:h,numeral:v,index:e=>String(_.get(e))}}function xd(e,t,n){return e.replaceAll?e.replaceAll(t,n):e.split(t).join(n)}function Sd(e){return e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}function Cd(e){let{disabled:t}=e,n=M(),r=Ce(),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=M(!1),l=d(()=>rt(e.target)),u=e=>{e.button!==0||c.value||(e.preventDefault(),c.value=!0,o())},f=()=>{c.value=!1,s()};return q&&(it(l||window,`pointerdown`,u),it(window,`pointerup`,f),it(window,`pointercancel`,f)),{isPressed:c,onTrigger:r.on}}function wd(e,t=M({})){return Ue(()=>new cd(e.value,t.value))}function Td(e,t=M({})){return Ue(()=>new pd(e.value,t.value))}function Ed(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[Dd,Od]=K(`NumberFieldRoot`),kd=W({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,i=t,{disabled:a,readonly:o,disableWheelChange:s,invertWheelChange:c,min:f,max:p,step:m,stepSnapping:h,formatOptions:g,id:_,locale:v}=F(n),y=Ot(n,`modelValue`,i,{defaultValue:n.defaultValue,passive:n.modelValue===void 0}),{primitiveElement:b,currentElement:x}=Fa(),S=Da(v),C=ia(x),w=M(),T=d(()=>!_e(y.value)&&(V(y.value)===f.value||f.value&&!isNaN(y.value)?Ed(`-`,y.value,m.value)<f.value:!1)),E=d(()=>!_e(y.value)&&(V(y.value)===p.value||p.value&&!isNaN(y.value)?Ed(`+`,y.value,m.value)>p.value:!1));function D(e,t=1){if(n.focusOnChange&&w.value?.focus(),n.disabled||n.readonly)return;let r=P.parse(w.value?.value??``);isNaN(r)?y.value=f.value??0:e===`increase`?y.value=V(r+(m.value??1)*t):y.value=V(r-(m.value??1)*t)}function O(e=1){D(`increase`,e)}function k(e=1){D(`decrease`,e)}function A(e){e===`min`&&f.value!==void 0?y.value=V(f.value):e===`max`&&p.value!==void 0&&(y.value=V(p.value))}let N=wd(S,g),P=Td(S,g),I=d(()=>N.resolvedOptions().maximumFractionDigits>0?`decimal`:`numeric`),L=wd(S,g),z=d(()=>_e(y.value)||isNaN(y.value)?``:L.format(y.value));function ee(e){return P.isValidPartialNumber(e,f.value,p.value)}function B(e){w.value&&(w.value.value=e)}function V(e){let t;return t=m.value===void 0||isNaN(m.value)||!h.value?fe(e,f.value,p.value):me(e,f.value,p.value,m.value),t=P.parse(N.format(t)),t}function te(e){let t=P.parse(e);return y.value=isNaN(t)?void 0:V(t),e.length?B(z.value):B(e)}return Od({modelValue:y,handleDecrease:k,handleIncrease:O,handleMinMaxValue:A,inputMode:I,inputEl:w,onInputElement:e=>w.value=e,textValue:z,validate:ee,applyInputValue:te,disabled:a,readonly:o,disableWheelChange:s,invertWheelChange:c,max:p,min:f,isDecreaseDisabled:T,isIncreaseDisabled:E,id:_}),(e,t)=>(r(),j(R(Z),l(e.$attrs,{ref_key:`primitiveElement`,ref:b,role:`group`,as:e.as,"as-child":e.asChild,"data-disabled":R(a)?``:void 0,"data-readonly":R(o)?``:void 0}),{default:G(()=>[U(e.$slots,`default`,{modelValue:R(y),textValue:z.value}),R(C)&&e.name?(r(),j(R(Ks),{key:0,type:`text`,value:R(y),name:e.name,disabled:R(a),readonly:R(o),required:e.required},null,8,[`value`,`name`,`disabled`,`readonly`,`required`])):u(`v-if`,!0)]),_:3},16,[`as`,`as-child`,`data-disabled`,`data-readonly`]))}}),Ad=W({__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=Dd(),i=d(()=>n.disabled?.value||n.readonly.value||t.disabled||n.isDecreaseDisabled.value),{primitiveElement:a,currentElement:o}=Fa(),{isPressed:c,onTrigger:u}=Cd({target:o,disabled:i});return u(()=>{n.handleDecrease()}),(e,n)=>(r(),j(R(Z),l(t,{ref_key:`primitiveElement`,ref:a,tabindex:`-1`,"aria-label":`Decrease`,type:e.as===`button`?`button`:void 0,style:{userSelect:R(c)?`none`:void 0},disabled:i.value?``:void 0,"data-disabled":i.value?``:void 0,"data-pressed":R(c)?`true`:void 0,onContextmenu:n[0]||=s(()=>{},[`prevent`])}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16,[`type`,`style`,`disabled`,`data-disabled`,`data-pressed`]))}}),jd=W({__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=Dd(),i=d(()=>n.disabled?.value||n.readonly.value||t.disabled||n.isIncreaseDisabled.value),{primitiveElement:a,currentElement:o}=Fa(),{isPressed:c,onTrigger:u}=Cd({target:o,disabled:i});return u(()=>{n.handleIncrease()}),(e,n)=>(r(),j(R(Z),l(t,{ref_key:`primitiveElement`,ref:a,tabindex:`-1`,"aria-label":`Increase`,type:e.as===`button`?`button`:void 0,style:{userSelect:R(c)?`none`:void 0},disabled:i.value?``:void 0,"data-disabled":i.value?``:void 0,"data-pressed":R(c)?`true`:void 0,onContextmenu:n[0]||=s(()=>{},[`prevent`])}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16,[`type`,`style`,`disabled`,`data-disabled`,`data-pressed`]))}}),Md=W({__name:`NumberFieldInput`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`input`}},setup(e){let t=e,{primitiveElement:n,currentElement:i}=Fa(),a=Dd();function o(e){a.disableWheelChange.value||e.target===he()&&(Math.abs(e.deltaY)<=Math.abs(e.deltaX)||(e.preventDefault(),e.deltaY>0?a.invertWheelChange.value?a.handleDecrease():a.handleIncrease():e.deltaY<0&&(a.invertWheelChange.value?a.handleIncrease():a.handleDecrease())))}x(()=>{a.onInputElement(i.value)});let c=M(a.textValue.value);H(()=>a.textValue.value,()=>{c.value=a.textValue.value},{immediate:!0,deep:!0});function u(){requestAnimationFrame(()=>{c.value=a.textValue.value})}return(e,i)=>(r(),j(R(Z),l(t,{id:R(a).id.value,ref_key:`primitiveElement`,ref:n,value:c.value,role:`spinbutton`,type:`text`,tabindex:`0`,inputmode:R(a).inputMode.value,disabled:R(a).disabled.value?``:void 0,"data-disabled":R(a).disabled.value?``:void 0,readonly:R(a).readonly.value?``:void 0,"data-readonly":R(a).readonly.value?``:void 0,autocomplete:`off`,autocorrect:`off`,spellcheck:`false`,"aria-roledescription":`Number field`,"aria-valuenow":R(a).modelValue.value,"aria-valuemin":R(a).min.value,"aria-valuemax":R(a).max.value,onKeydown:[i[0]||=D(s(e=>R(a).handleIncrease(),[`prevent`]),[`up`]),i[1]||=D(s(e=>R(a).handleDecrease(),[`prevent`]),[`down`]),i[2]||=D(s(e=>R(a).handleIncrease(10),[`prevent`]),[`page-up`]),i[3]||=D(s(e=>R(a).handleDecrease(10),[`prevent`]),[`page-down`]),i[4]||=D(s(e=>R(a).handleMinMaxValue(`min`),[`prevent`]),[`home`]),i[5]||=D(s(e=>R(a).handleMinMaxValue(`max`),[`prevent`]),[`end`]),i[8]||=D(e=>R(a).applyInputValue(e.target?.value),[`enter`])],onWheel:o,onBeforeinput:i[6]||=e=>{let t=e.target,n=t.value.slice(0,t.selectionStart??void 0)+(e.data??``)+t.value.slice(t.selectionEnd??void 0);R(a).validate(n)||e.preventDefault()},onInput:i[7]||=e=>{c.value=e.target.value},onChange:u,onBlur:i[9]||=e=>R(a).applyInputValue(e.target?.value)}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16,[`id`,`value`,`inputmode`,`disabled`,`data-disabled`,`readonly`,`data-readonly`,`aria-valuenow`,`aria-valuemin`,`aria-valuemax`]))}}),[Nd,Pd]=K(`ScrollAreaRoot`),Fd=W({__name:`ScrollAreaRoot`,props:{type:{type:String,required:!1,default:`hover`},dir:{type:String,required:!1},scrollHideDelay:{type:Number,required:!1,default:600},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e,{expose:t}){let n=e,a=M(0),o=M(0),s=M(),c=M(),l=M(),u=M(),d=M(!1),f=M(!1),{type:p,dir:m,scrollHideDelay:h}=F(n),g=$i(m);function _(){s.value?.scrollTo({top:0})}function v(){s.value?.scrollTo({top:0,left:0})}t({viewport:s,scrollTop:_,scrollTopLeft:v});let{forwardRef:y,currentElement:b}=X();return Pd({type:p,dir:g,scrollHideDelay:h,scrollArea:b,viewport:s,onViewportChange:e=>{s.value=e||void 0},content:c,onContentChange:e=>{c.value=e},scrollbarX:l,scrollbarXEnabled:d,scrollbarY:u,scrollbarYEnabled:f,onScrollbarXChange:e=>{l.value=e||void 0},onScrollbarYChange:e=>{u.value=e||void 0},onScrollbarXEnabledChange:e=>{d.value=e},onScrollbarYEnabledChange:e=>{f.value=e},onCornerWidthChange:e=>{a.value=e},onCornerHeightChange:e=>{o.value=e}}),(e,t)=>(r(),j(R(Z),{ref:R(y),"as-child":n.asChild,as:e.as,dir:R(g),style:i({position:`relative`,"--reka-scroll-area-corner-width":`${a.value}px`,"--reka-scroll-area-corner-height":`${o.value}px`})},{default:G(()=>[U(e.$slots,`default`)]),_:3},8,[`as-child`,`as`,`dir`,`style`]))}}),Id=W({__name:`ScrollAreaCornerImpl`,setup(e){let t=Nd(),n=M(0),i=M(0),a=d(()=>!!n.value&&!!i.value);function o(){let e=t.scrollbarX.value?.offsetHeight||0;t.onCornerHeightChange(e),i.value=e}function s(){let e=t.scrollbarY.value?.offsetWidth||0;t.onCornerWidthChange(e),n.value=e}return Dt(t.scrollbarX.value,o),Dt(t.scrollbarY.value,s),H(()=>t.scrollbarX.value,o),H(()=>t.scrollbarY.value,s),(e,o)=>a.value?(r(),j(R(Z),l({key:0,style:{width:`${n.value}px`,height:`${i.value}px`,position:`absolute`,right:R(t).dir.value===`ltr`?0:void 0,left:R(t).dir.value===`rtl`?0:void 0,bottom:0}},e.$parent?.$props),{default:G(()=>[U(e.$slots,`default`)]),_:3},16,[`style`])):u(`v-if`,!0)}}),Ld=W({__name:`ScrollAreaCorner`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,{forwardRef:n}=X(),i=Nd(),a=d(()=>!!i.scrollbarX.value&&!!i.scrollbarY.value),o=d(()=>i.type.value!==`scroll`&&a.value);return(e,i)=>o.value?(r(),j(Id,l({key:0},t,{ref:R(n)}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16)):u(`v-if`,!0)}});function Rd(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}function zd(e){let t=Bd(e.viewport,e.content),n=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,r=(e.scrollbar.size-n)*t;return Math.max(r,18)}function Bd(e,t){let n=e/t;return Number.isNaN(n)?0:n}function Vd(e,t=()=>{}){let n={left:e.scrollLeft,top:e.scrollTop},r=0;return(function i(){let a={left:e.scrollLeft,top:e.scrollTop},o=n.left!==a.left,s=n.top!==a.top;(o||s)&&t(),n=a,r=window.requestAnimationFrame(i)})(),()=>window.cancelAnimationFrame(r)}function Hd(e,t,n=`ltr`){let r=zd(t),i=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,a=t.scrollbar.size-i,o=t.content-t.viewport,s=a-r,c=n===`ltr`?[0,o]:[o*-1,0],l=fe(e,c[0],c[1]);return Rd([0,o],[0,s])(l)}function Ud(e){return e?Number.parseInt(e,10):0}function Wd(e,t,n,r=`ltr`){let i=zd(n),a=i/2,o=t||a,s=i-o,c=n.scrollbar.paddingStart+o,l=n.scrollbar.size-n.scrollbar.paddingEnd-s,u=n.content-n.viewport,d=r===`ltr`?[0,u]:[u*-1,0];return Rd([c,l],d)(e)}function Gd(e,t){return e>0&&e<t}var Kd=W({__name:`ScrollAreaScrollbarX`,setup(e){let t=Nd(),n=tf(),{forwardRef:a,currentElement:o}=X();x(()=>{o.value&&t.onScrollbarXChange(o.value)});let s=d(()=>n.sizes.value);return(e,o)=>(r(),j(af,{ref:R(a),"is-horizontal":!0,"data-orientation":`horizontal`,style:i({bottom:0,left:R(t).dir.value===`rtl`?`var(--reka-scroll-area-corner-width)`:0,right:R(t).dir.value===`ltr`?`var(--reka-scroll-area-corner-width)`:0,"--reka-scroll-area-thumb-width":s.value?`${R(zd)(s.value)}px`:void 0}),onOnDragScroll:o[0]||=e=>R(n).onDragScroll(e.x)},{default:G(()=>[U(e.$slots,`default`)]),_:3},8,[`style`]))}}),qd=W({__name:`ScrollAreaScrollbarY`,setup(e){let t=Nd(),n=tf(),{forwardRef:a,currentElement:o}=X();x(()=>{o.value&&t.onScrollbarYChange(o.value)});let s=d(()=>n.sizes.value);return(e,o)=>(r(),j(af,{ref:R(a),"is-horizontal":!1,"data-orientation":`vertical`,style:i({top:0,right:R(t).dir.value===`ltr`?0:void 0,left:R(t).dir.value===`rtl`?0:void 0,bottom:`var(--reka-scroll-area-corner-height)`,"--reka-scroll-area-thumb-height":s.value?`${R(zd)(s.value)}px`:void 0}),onOnDragScroll:o[0]||=e=>R(n).onDragScroll(e.y)},{default:G(()=>[U(e.$slots,`default`)]),_:3},8,[`style`]))}}),Jd=W({__name:`ScrollAreaScrollbarAuto`,props:{forceMount:{type:Boolean,required:!1}},setup(t){let n=Nd(),i=Qd(),{forwardRef:a}=X(),o=M(!1),s=Ke(()=>{if(n.viewport.value){let e=n.viewport.value.offsetWidth<n.viewport.value.scrollWidth,t=n.viewport.value.offsetHeight<n.viewport.value.scrollHeight;o.value=i.isHorizontal.value?e:t}},10);return x(()=>s()),Dt(n.viewport,s),Dt(n.content,s),(t,n)=>(r(),j(R(Ma),{present:t.forceMount||o.value},{default:G(()=>[e(rf,l(t.$attrs,{ref:R(a),"data-state":o.value?`visible`:`hidden`}),{default:G(()=>[U(t.$slots,`default`)]),_:3},16,[`data-state`])]),_:3},8,[`present`]))}}),Yd=W({inheritAttrs:!1,__name:`ScrollAreaScrollbarGlimpse`,props:{forceMount:{type:Boolean,required:!1}},setup(t){let n=Nd(),i=Qd(),{forwardRef:a}=X(),{state:o,dispatch:s}=ka(`hidden`,{hidden:{POINTER_ENTER:`glimpse`,SCROLL:`scrolling`},glimpse:{HIDE:`hidden`,POINTER_LEAVE:`hidden`,SCROLL:`scrolling`,POINTER_ENTER:`glimpse`},scrolling:{SCROLL_END:`idle`,POINTER_ENTER:`interacting`},interacting:{SCROLL:`interacting`,POINTER_LEAVE:`idle`},idle:{HIDE:`hidden`,SCROLL:`scrolling`,POINTER_ENTER:`interacting`}}),c=d(()=>o.value!==`hidden`);function u(){s(`POINTER_ENTER`)}function f(){s(`POINTER_LEAVE`)}let p=Ke(()=>s(`SCROLL_END`),100);return B(e=>{if(o.value===`glimpse`){let t=window.setTimeout(()=>s(`HIDE`),n.scrollHideDelay.value);e(()=>{window.clearTimeout(t)})}}),B(e=>{if(o.value===`idle`){let t=window.setTimeout(()=>s(`HIDE`),n.scrollHideDelay.value);e(()=>{window.clearTimeout(t)})}}),B(e=>{let t=n.viewport.value,r=i.isHorizontal.value?`scrollLeft`:`scrollTop`;if(t){let n=t[r],i=()=>{let e=t[r];n!==e&&(s(`SCROLL`),p()),n=e};t.addEventListener(`scroll`,i),e(()=>{t.removeEventListener(`scroll`,i)})}}),x(()=>{let e=n.scrollArea.value;e&&(e.addEventListener(`pointerenter`,u),e.addEventListener(`pointerleave`,f))}),T(()=>{let e=n.scrollArea.value;e&&(e.removeEventListener(`pointerenter`,u),e.removeEventListener(`pointerleave`,f))}),(t,n)=>(r(),j(R(Ma),{present:t.forceMount||c.value},{default:G(()=>[e(Jd,l(t.$attrs,{ref:R(a),"data-state":c.value?`visible`:`hidden`}),{default:G(()=>[U(t.$slots,`default`)]),_:3},16,[`data-state`])]),_:3},8,[`present`]))}}),Xd=W({inheritAttrs:!1,__name:`ScrollAreaScrollbarHover`,props:{forceMount:{type:Boolean,required:!1}},setup(t){let n=Nd(),{forwardRef:i}=X(),a,o=M(!1);function s(){window.clearTimeout(a),o.value=!0}function c(){a=window.setTimeout(()=>{o.value=!1},n.scrollHideDelay.value)}return x(()=>{let e=n.scrollArea.value;e&&(e.addEventListener(`pointerenter`,s),e.addEventListener(`pointerleave`,c))}),T(()=>{let e=n.scrollArea.value;e&&(window.clearTimeout(a),e.removeEventListener(`pointerenter`,s),e.removeEventListener(`pointerleave`,c))}),(t,n)=>(r(),j(R(Ma),{present:t.forceMount||o.value},{default:G(()=>[e(Jd,l(t.$attrs,{ref:R(i),"data-state":o.value?`visible`:`hidden`}),{default:G(()=>[U(t.$slots,`default`)]),_:3},16,[`data-state`])]),_:3},8,[`present`]))}}),Zd=W({__name:`ScrollAreaScrollbarScroll`,props:{forceMount:{type:Boolean,required:!1}},setup(t){let n=Nd(),i=Qd(),{forwardRef:a}=X(),{state:o,dispatch:s}=ka(`hidden`,{hidden:{SCROLL:`scrolling`},scrolling:{SCROLL_END:`idle`,POINTER_ENTER:`interacting`},interacting:{SCROLL:`interacting`,POINTER_LEAVE:`idle`},idle:{HIDE:`hidden`,SCROLL:`scrolling`,POINTER_ENTER:`interacting`}}),c=d(()=>o.value!==`hidden`);B(e=>{if(o.value===`idle`){let t=window.setTimeout(()=>s(`HIDE`),n.scrollHideDelay.value);e(()=>{window.clearTimeout(t)})}});let u=Ke(()=>s(`SCROLL_END`),100);return B(e=>{let t=n.viewport.value,r=i.isHorizontal.value?`scrollLeft`:`scrollTop`;if(t){let n=t[r],i=()=>{let e=t[r];n!==e&&(s(`SCROLL`),u()),n=e};t.addEventListener(`scroll`,i),e(()=>{t.removeEventListener(`scroll`,i)})}}),(t,n)=>(r(),j(R(Ma),{present:t.forceMount||c.value},{default:G(()=>[e(rf,l(t.$attrs,{ref:R(a),"data-state":c.value?`visible`:`hidden`}),{default:G(()=>[U(t.$slots,`default`)]),_:3},16,[`data-state`])]),_:3},8,[`present`]))}}),[Qd,$d]=K(`ScrollAreaScrollbar`),ef=W({inheritAttrs:!1,__name:`ScrollAreaScrollbar`,props:{orientation:{type:String,required:!1,default:`vertical`},forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let t=e,{forwardRef:n}=X(),i=Nd(),a=d(()=>t.orientation===`horizontal`);H(a,()=>{a.value?i.onScrollbarXEnabledChange(!0):i.onScrollbarYEnabledChange(!0)},{immediate:!0}),T(()=>{i.onScrollbarXEnabledChange(!1),i.onScrollbarYEnabledChange(!1)});let{orientation:o,forceMount:s,asChild:c,as:f}=F(t);return $d({orientation:o,forceMount:s,isHorizontal:a,as:f,asChild:c}),(e,t)=>R(i).type.value===`hover`?(r(),j(Xd,l({key:0},e.$attrs,{ref:R(n),"force-mount":R(s)}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16,[`force-mount`])):R(i).type.value===`scroll`?(r(),j(Zd,l({key:1},e.$attrs,{ref:R(n),"force-mount":R(s)}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16,[`force-mount`])):R(i).type.value===`glimpse`?(r(),j(Yd,l({key:2},e.$attrs,{ref:R(n),"force-mount":R(s)}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16,[`force-mount`])):R(i).type.value===`auto`?(r(),j(Jd,l({key:3},e.$attrs,{ref:R(n),"force-mount":R(s)}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16,[`force-mount`])):R(i).type.value===`always`?(r(),j(rf,l({key:4},e.$attrs,{ref:R(n),"data-state":`visible`}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16)):u(`v-if`,!0)}}),[tf,nf]=K(`ScrollAreaScrollbarVisible`),rf=W({__name:`ScrollAreaScrollbarVisible`,setup(e){let t=Nd(),n=Qd(),{forwardRef:i}=X(),a=M({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),o=d(()=>{let e=Bd(a.value.viewport,a.value.content);return e>0&&e<1}),s=M(),c=M(0);function u(e,n){if(g.value){let r=t.viewport.value.scrollLeft+e.deltaY;t.viewport.value.scrollLeft=r,Gd(r,n)&&e.preventDefault()}else{let r=t.viewport.value.scrollTop+e.deltaY;t.viewport.value.scrollTop=r,Gd(r,n)&&e.preventDefault()}}function f(e,t){g.value?c.value=t.x:c.value=t.y}function p(e){c.value=0}function m(e){a.value=e}function h(e,t){return Wd(e,c.value,a.value,t)}let g=d(()=>n.isHorizontal.value);function _(e){g.value?t.viewport.value.scrollLeft=h(e,t.dir.value):t.viewport.value.scrollTop=h(e)}function v(){if(g.value){if(t.viewport.value&&s.value){let e=t.viewport.value.scrollLeft,n=Hd(e,a.value,t.dir.value);s.value.style.transform=`translate3d(${n}px, 0, 0)`}}else if(t.viewport.value&&s.value){let e=t.viewport.value.scrollTop,n=Hd(e,a.value);s.value.style.transform=`translate3d(0, ${n}px, 0)`}}function y(e){s.value=e}return nf({sizes:a,hasThumb:o,handleWheelScroll:u,handleThumbDown:f,handleThumbUp:p,handleSizeChange:m,onThumbPositionChange:v,onThumbChange:y,onDragScroll:_}),(e,t)=>g.value?(r(),j(Kd,l({key:0},e.$attrs,{ref:R(i)}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16)):(r(),j(qd,l({key:1},e.$attrs,{ref:R(i)}),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),af=W({__name:`ScrollAreaScrollbarImpl`,props:{isHorizontal:{type:Boolean,required:!0}},emits:[`onDragScroll`,`onWheelScroll`,`onThumbPointerDown`],setup(e,{emit:t}){let n=e,i=t,a=Nd(),o=tf(),s=Qd(),{forwardRef:c,currentElement:l}=X(),u=M(``),d=M();function f(e){d.value&&i(`onDragScroll`,{x:e.clientX-d.value?.left,y:e.clientY-d.value?.top})}function p(e){e.button===0&&(e.target.setPointerCapture(e.pointerId),d.value=l.value.getBoundingClientRect(),u.value=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect=`none`,a.viewport&&(a.viewport.value.style.scrollBehavior=`auto`),f(e))}function m(e){f(e)}function h(e){let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=u.value,a.viewport&&(a.viewport.value.style.scrollBehavior=``),d.value=void 0}function g(e){let t=e.target,n=l.value?.contains(t),r=o.sizes.value.content-o.sizes.value.viewport;n&&o.handleWheelScroll(e,r)}x(()=>{document.addEventListener(`wheel`,g,{passive:!1})}),T(()=>{document.removeEventListener(`wheel`,g)});function _(){l.value&&(n.isHorizontal?o.handleSizeChange({content:a.viewport.value?.scrollWidth??0,viewport:a.viewport.value?.offsetWidth??0,scrollbar:{size:l.value.clientWidth??0,paddingStart:Ud(getComputedStyle(l.value).paddingLeft),paddingEnd:Ud(getComputedStyle(l.value).paddingRight)}}):o.handleSizeChange({content:a.viewport.value?.scrollHeight??0,viewport:a.viewport.value?.offsetHeight??0,scrollbar:{size:l.value?.clientHeight??0,paddingStart:Ud(getComputedStyle(l.value).paddingTop),paddingEnd:Ud(getComputedStyle(l.value).paddingBottom)}}),o.onThumbPositionChange())}return Dt(l,_),Dt(a.content,_),(e,t)=>(r(),j(R(Z),{ref:R(c),style:{position:`absolute`},"data-scrollbarimpl":``,as:R(s).as.value,"as-child":R(s).asChild.value,onPointerdown:p,onPointermove:m,onPointerup:h},{default:G(()=>[U(e.$slots,`default`)]),_:3},8,[`as`,`as-child`]))}}),of=W({__name:`ScrollAreaThumb`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,n=Nd(),i=tf();function a(e){let t=e.target.getBoundingClientRect(),n=e.clientX-t.left,r=e.clientY-t.top;i.handleThumbDown(e,{x:n,y:r})}function o(e){i.handleThumbUp(e)}let{forwardRef:s,currentElement:c}=X(),l=M(),u=d(()=>n.viewport.value);function f(){l.value||(l.value=Vd(u.value,i.onThumbPositionChange),i.onThumbPositionChange())}return tt(d(()=>i.sizes.value),()=>{i.onThumbChange(c.value),u.value&&(i.onThumbPositionChange(),u.value.addEventListener(`scroll`,f))}),T(()=>{u.value.removeEventListener(`scroll`,f),n.viewport.value?.removeEventListener(`scroll`,f)}),(e,n)=>(r(),j(R(Z),{ref:R(s),"data-state":R(i).hasThumb?`visible`:`hidden`,style:{width:`var(--reka-scroll-area-thumb-width)`,height:`var(--reka-scroll-area-thumb-height)`},"as-child":t.asChild,as:e.as,onPointerdown:a,onPointerup:o},{default:G(()=>[U(e.$slots,`default`)]),_:3},8,[`data-state`,`as-child`,`as`]))}}),sf=W({inheritAttrs:!1,__name:`ScrollAreaViewport`,props:{nonce:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t,{expose:n}){let a=t,{nonce:o}=F(a),s=yu(o),c=Nd(),u=M();x(()=>{c.onViewportChange(u.value),c.onContentChange(f.value)}),n({viewportElement:u});let{forwardRef:d,currentElement:f}=X();return(t,n)=>(r(),g(y,null,[O(`div`,l({ref_key:`viewportElement`,ref:u,"data-reka-scroll-area-viewport":``,style:{overflowX:R(c).scrollbarXEnabled.value?`scroll`:`hidden`,overflowY:R(c).scrollbarYEnabled.value?`scroll`:`hidden`}},t.$attrs,{tabindex:0}),[e(R(Z),{ref:R(d),style:i({minWidth:R(c).scrollbarXEnabled.value?`fit-content`:void 0}),"as-child":a.asChild,as:t.as},{default:G(()=>[U(t.$slots,`default`)]),_:3},8,[`style`,`as-child`,`as`])],16),e(R(Z),{as:`style`,nonce:R(s)},{default:G(()=>n[0]||=[S(` /* Hide scrollbars cross-browser and enable momentum scroll for touch devices */ [data-reka-scroll-area-viewport] { scrollbar-width:none; -ms-overflow-style:none; -webkit-overflow-scrolling:touch; } [data-reka-scroll-area-viewport]::-webkit-scrollbar { display:none; } `)]),_:1,__:[0]},8,[`nonce`])],64))}}),cf=W({__name:`ToastAnnounceExclude`,props:{altText:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){return(e,t)=>(r(),j(R(Z),{as:e.as,"as-child":e.asChild,"data-reka-toast-announce-exclude":``,"data-reka-toast-announce-alt":e.altText||void 0},{default:G(()=>[U(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`data-reka-toast-announce-alt`]))}}),[lf,uf]=K(`ToastProvider`),df=W({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:a,swipeThreshold:o}=F(t);Us({isProvider:!0});let s=M(),c=M(0),l=M(!1),u=M(!1);if(t.label&&typeof t.label==`string`&&!t.label.trim())throw Error("Invalid prop `label` supplied to `ToastProvider`. Expected non-empty `string`.");return uf({label:n,duration:r,disableSwipe:i,swipeDirection:a,swipeThreshold:o,toastCount:c,viewport:s,onViewportChange(e){s.value=e},onToastAdd(){c.value++},onToastRemove(){c.value--},isFocusedToastEscapeKeyDownRef:l,isClosePausedRef:u}),(e,t)=>U(e.$slots,`default`)}}),ff=W({__name:`ToastAnnounce`,setup(e){let t=lf(),n=Qe(1e3),i=M(!1);return lt(()=>{i.value=!0}),(e,a)=>R(n)||i.value?(r(),j(R(Ws),{key:0},{default:G(()=>[S(c(R(t).label.value)+` `,1),U(e.$slots,`default`)]),_:3})):u(`v-if`,!0)}}),pf=`toast.viewportPause`,mf=`toast.viewportResume`;function hf(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 gf(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 _f(e){return e.nodeType===e.ELEMENT_NODE}function vf(e){let t=[];return Array.from(e.childNodes).forEach(e=>{if(e.nodeType===e.TEXT_NODE&&e.textContent&&t.push(e.textContent),_f(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(...vf(e))}}),t}var[yf,bf]=K(`ToastRoot`),xf=W({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(t,{emit:n}){let i=t,a=n,{forwardRef:o,currentElement:f}=X(),{CollectionItem:p}=Us(),h=lf(),_=M(null),v=M(null),b=d(()=>typeof i.duration==`number`?i.duration:h.duration.value),C=M(0),w=M(b.value),E=M(0),D=M(b.value),O=lt(()=>{let e=new Date().getTime()-C.value;D.value=Math.max(w.value-e,0)},{fpsLimit:60});function k(e){e<=0||e===1/0||q&&(window.clearTimeout(E.value),C.value=new Date().getTime(),E.value=window.setTimeout(A,e))}function A(e){let t=e?.pointerType===``;f.value?.contains(he())&&t&&h.viewport.value?.focus(),t&&(h.isClosePausedRef.value=!1),a(`close`)}let N=d(()=>f.value?vf(f.value):null);if(i.type&&![`foreground`,`background`].includes(i.type))throw Error("Invalid prop `type` supplied to `Toast`. Expected `foreground | background`.");return B(e=>{let t=h.viewport.value;if(t){let e=()=>{k(w.value),O.resume(),a(`resume`)},n=()=>{let e=new Date().getTime()-C.value;w.value-=e,window.clearTimeout(E.value),O.pause(),a(`pause`)};return t.addEventListener(pf,n),t.addEventListener(mf,e),()=>{t.removeEventListener(pf,n),t.removeEventListener(mf,e)}}}),H(()=>[i.open,b.value],()=>{w.value=b.value,i.open&&!h.isClosePausedRef.value&&k(b.value)},{immediate:!0}),ct(`Escape`,e=>{a(`escapeKeyDown`,e),e.defaultPrevented||(h.isFocusedToastEscapeKeyDownRef.value=!0,A())}),x(()=>{h.onToastAdd()}),T(()=>{h.onToastRemove()}),bf({onClose:A}),(t,n)=>(r(),g(y,null,[N.value?(r(),j(ff,{key:0,role:`alert`,"aria-live":t.type===`foreground`?`assertive`:`polite`,"aria-atomic":`true`},{default:G(()=>[S(c(N.value),1)]),_:1},8,[`aria-live`])):u(`v-if`,!0),R(h).viewport.value?(r(),j(m,{key:1,to:R(h).viewport.value},[e(R(p),null,{default:G(()=>[e(R(Z),l({ref:R(o),role:`alert`,"aria-live":`off`,"aria-atomic":`true`,tabindex:`0`},t.$attrs,{as:t.as,"as-child":t.asChild,"data-state":t.open?`open`:`closed`,"data-swipe-direction":R(h).swipeDirection.value,style:R(h).disableSwipe.value?void 0:{userSelect:`none`,touchAction:`none`},onPointerdown:n[0]||=s(e=>{R(h).disableSwipe.value||(_.value={x:e.clientX,y:e.clientY})},[`left`]),onPointermove:n[1]||=e=>{if(R(h).disableSwipe.value||!_.value)return;let t=e.clientX-_.value.x,n=e.clientY-_.value.y,r=!!v.value,i=[`left`,`right`].includes(R(h).swipeDirection.value),o=[`left`,`up`].includes(R(h).swipeDirection.value)?Math.min:Math.max,s=i?o(0,t):0,c=i?0:o(0,n),l=e.pointerType===`touch`?10:2,u={x:s,y:c},d={originalEvent:e,delta:u};r?(v.value=u,R(hf)(R(`toast.swipeMove`),e=>a(`swipeMove`,e),d)):R(gf)(u,R(h).swipeDirection.value,l)?(v.value=u,R(hf)(R(`toast.swipeStart`),e=>a(`swipeStart`,e),d),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>l||Math.abs(n)>l)&&(_.value=null)},onPointerup:n[2]||=e=>{if(R(h).disableSwipe.value)return;let t=v.value,n=e.target;if(n.hasPointerCapture(e.pointerId)&&n.releasePointerCapture(e.pointerId),v.value=null,_.value=null,t){let n=e.currentTarget,r={originalEvent:e,delta:t};R(gf)(t,R(h).swipeDirection.value,R(h).swipeThreshold.value)?R(hf)(R(`toast.swipeEnd`),e=>a(`swipeEnd`,e),r):R(hf)(R(`toast.swipeCancel`),e=>a(`swipeCancel`,e),r),n?.addEventListener(`click`,e=>e.preventDefault(),{once:!0})}}}),{default:G(()=>[U(t.$slots,`default`,{remaining:D.value,duration:b.value})]),_:3},16,[`as`,`as-child`,`data-state`,`data-swipe-direction`,`style`])]),_:3})],8,[`to`])):u(`v-if`,!0)],64))}}),Sf=W({__name:`ToastClose`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(t){let n=t,i=yf(),{forwardRef:a}=X();return(t,o)=>(r(),j(cf,{"as-child":``},{default:G(()=>[e(R(Z),l(n,{ref:R(a),type:t.as===`button`?`button`:void 0,onClick:R(i).onClose}),{default:G(()=>[U(t.$slots,`default`)]),_:3},16,[`type`,`onClick`])]),_:3}))}}),Cf=W({__name:`ToastAction`,props:{altText:{type:String,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){if(!t.altText)throw Error("Missing prop `altText` expected on `ToastAction`");let{forwardRef:n}=X();return(t,i)=>t.altText?(r(),j(cf,{key:0,"alt-text":t.altText,"as-child":``},{default:G(()=>[e(Sf,{ref:R(n),as:t.as,"as-child":t.asChild},{default:G(()=>[U(t.$slots,`default`)]),_:3},8,[`as`,`as-child`])]),_:3},8,[`alt-text`])):u(`v-if`,!0)}}),wf=W({__name:`ToastDescription`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return X(),(e,n)=>(r(),j(R(Z),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),Tf=W({__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(t,{emit:n}){let i=t,a=n,{forwardRef:o}=X(),s=Ot(i,`open`,a,{defaultValue:i.defaultOpen,passive:i.open===void 0});return(t,n)=>(r(),j(R(Ma),{present:t.forceMount||R(s)},{default:G(()=>[e(xf,l({ref:R(o),open:R(s),type:t.type,as:t.as,"as-child":t.asChild,duration:t.duration},t.$attrs,{onClose:n[0]||=e=>s.value=!1,onPause:n[1]||=e=>a(`pause`),onResume:n[2]||=e=>a(`resume`),onEscapeKeyDown:n[3]||=e=>a(`escapeKeyDown`,e),onSwipeStart:n[4]||=e=>{a(`swipeStart`,e),e.defaultPrevented||e.currentTarget.setAttribute(`data-swipe`,`start`)},onSwipeMove:n[5]||=e=>{if(a(`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:n[6]||=e=>{if(a(`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:n[7]||=e=>{if(a(`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`),s.value=!1}}}),{default:G(({remaining:e,duration:n})=>[U(t.$slots,`default`,{remaining:e,duration:n,open:R(s)})]),_:3},16,[`open`,`type`,`as`,`as-child`,`duration`])]),_:3},8,[`present`]))}}),Ef=W({__name:`ToastTitle`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return X(),(e,n)=>(r(),j(R(Z),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),Df=W({__name:`FocusProxy`,emits:[`focusFromOutsideViewport`],setup(e,{emit:t}){let n=t,i=lf();return(e,t)=>(r(),j(R(Ws),{"aria-hidden":`true`,tabindex:`0`,style:{position:`fixed`},onFocus:t[0]||=e=>{let t=e.relatedTarget;R(i).viewport.value?.contains(t)||n(`focusFromOutsideViewport`)}},{default:G(()=>[U(e.$slots,`default`)]),_:3}))}}),Of=W({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(t){let{hotkey:n,label:a}=F(t),{forwardRef:o,currentElement:s}=X(),{CollectionSlot:c,getItems:f}=Us(),p=lf(),m=d(()=>p.toastCount.value>0),h=M(),g=M(),_=d(()=>n.value.join(`+`).replace(/Key/g,``).replace(/Digit/g,``));ct(n.value,()=>{s.value.focus()}),x(()=>{p.onViewportChange(s.value)}),B(e=>{let t=s.value;if(m.value&&t){let n=()=>{if(!p.isClosePausedRef.value){let e=new CustomEvent(pf);t.dispatchEvent(e),p.isClosePausedRef.value=!0}},r=()=>{if(p.isClosePausedRef.value){let e=new CustomEvent(mf);t.dispatchEvent(e),p.isClosePausedRef.value=!1}},i=e=>{t.contains(e.relatedTarget)||r()},a=()=>{t.contains(he())||r()},o=e=>{let n=e.altKey||e.ctrlKey||e.metaKey;if(e.key===`Tab`&&!n){let n=he(),r=e.shiftKey;if(e.target===t&&r){h.value?.focus();return}let i=v({tabbingDirection:r?`backwards`:`forwards`}),a=i.findIndex(e=>e===n);$a(i.slice(a+1))?e.preventDefault():r?h.value?.focus():g.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 v({tabbingDirection:e}){let t=f().map(e=>e.ref).map(t=>{let n=[t,...to(t)];return e===`forwards`?n:n.reverse()});return(e===`forwards`?t.reverse():t).flat()}return(t,n)=>(r(),j(R(Ka),{role:`region`,"aria-label":typeof R(a)==`string`?R(a).replace(`{hotkey}`,_.value):R(a)(_.value),tabindex:`-1`,style:i({pointerEvents:m.value?void 0:`none`})},{default:G(()=>[m.value?(r(),j(Df,{key:0,ref:e=>{h.value=R(rt)(e)},onFocusFromOutsideViewport:n[0]||=()=>{let e=v({tabbingDirection:`forwards`});R($a)(e)}},null,512)):u(`v-if`,!0),e(R(c),null,{default:G(()=>[e(R(Z),l({ref:R(o),tabindex:`-1`,as:t.as,"as-child":t.asChild},t.$attrs),{default:G(()=>[U(t.$slots,`default`)]),_:3},16,[`as`,`as-child`])]),_:3}),m.value?(r(),j(Df,{key:1,ref:e=>{g.value=R(rt)(e)},onFocusFromOutsideViewport:n[1]||=()=>{let e=v({tabbingDirection:`backwards`});R($a)(e)}},null,512)):u(`v-if`,!0)]),_:3},8,[`aria-label`,`style`]))}}),kf=W({__name:`TooltipArrow`,props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`svg`}},setup(e){let t=e;return X(),(e,n)=>(r(),j(R(vu),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),[Af,jf]=K(`TooltipProvider`),Mf=W({inheritAttrs:!1,__name:`TooltipProvider`,props:{delayDuration:{type:Number,required:!1,default:700},skipDelayDuration:{type:Number,required:!1,default:300},disableHoverableContent:{type:Boolean,required:!1,default:!1},disableClosingTrigger:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:!1}},setup(e){let{delayDuration:t,skipDelayDuration:n,disableHoverableContent:r,disableClosingTrigger:i,ignoreNonKeyboardFocus:a,disabled:o}=F(e);X();let s=M(!0),c=M(!1),{start:l,stop:u}=Ze(()=>{s.value=!0},n,{immediate:!1});return jf({isOpenDelayed:s,delayDuration:t,onOpen(){u(),s.value=!1},onClose(){l()},isPointerInTransitRef:c,disableHoverableContent:r,disableClosingTrigger:i,disabled:o,ignoreNonKeyboardFocus:a}),(e,t)=>U(e.$slots,`default`)}}),Nf=`tooltip.open`,[Pf,Ff]=K(`TooltipRoot`),If=W({__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,i=t;X();let a=Af(),o=d(()=>n.disableHoverableContent??a.disableHoverableContent.value),s=d(()=>n.disableClosingTrigger??a.disableClosingTrigger.value),c=d(()=>n.disabled??a.disabled.value),l=d(()=>n.delayDuration??a.delayDuration.value),u=d(()=>n.ignoreNonKeyboardFocus??a.ignoreNonKeyboardFocus.value),f=Ot(n,`open`,i,{defaultValue:n.defaultOpen,passive:n.open===void 0});H(f,e=>{a.onClose&&(e?(a.onOpen(),document.dispatchEvent(new CustomEvent(Nf))):a.onClose())});let p=M(!1),m=M(),h=d(()=>f.value?p.value?`delayed-open`:`instant-open`:`closed`),{start:g,stop:_}=Ze(()=>{p.value=!0,f.value=!0},l,{immediate:!1});function v(){_(),p.value=!1,f.value=!0}function y(){_(),f.value=!1}function b(){g()}return Ff({contentId:``,open:f,stateAttribute:h,trigger:m,onTriggerChange(e){m.value=e},onTriggerEnter(){a.isOpenDelayed.value?b():v()},onTriggerLeave(){o.value?y():_()},onOpen:v,onClose:y,disableHoverableContent:o,disableClosingTrigger:s,disabled:c,ignoreNonKeyboardFocus:u}),(e,t)=>(r(),j(R(Ys),null,{default:G(()=>[U(e.$slots,`default`,{open:R(f)})]),_:3}))}}),Lf=W({__name:`TooltipContentImpl`,props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1,default:`top`},sideOffset:{type:Number,required:!1,default:0},align:{type:null,required:!1,default:`center`},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1,default:!0},collisionBoundary:{type:null,required:!1,default:()=>[]},collisionPadding:{type:[Number,Object],required:!1,default:0},arrowPadding:{type:Number,required:!1,default:0},sticky:{type:String,required:!1,default:`partial`},hideWhenDetached:{type:Boolean,required:!1,default:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`],setup(t,{emit:n}){let i=t,a=n,o=Pf(),{forwardRef:u,currentElement:f}=X(),p=d(()=>i.ariaLabel||f.value?.textContent),m=d(()=>{let{ariaLabel:e,...t}=i;return t});return x(()=>{it(window,`scroll`,e=>{e.target?.contains(o.trigger.value)&&o.onClose()}),it(window,Nf,o.onClose)}),(t,n)=>(r(),j(R(Ga),{"as-child":``,"disable-outside-pointer-events":!1,onEscapeKeyDown:n[0]||=e=>a(`escapeKeyDown`,e),onPointerDownOutside:n[1]||=e=>{R(o).disableClosingTrigger.value&&R(o).trigger.value?.contains(e.target)&&e.preventDefault(),a(`pointerDownOutside`,e)},onFocusOutside:n[2]||=s(()=>{},[`prevent`]),onDismiss:n[3]||=e=>R(o).onClose()},{default:G(()=>[e(R(gu),l({ref:R(u),"data-state":R(o).stateAttribute.value},{...t.$attrs,...m.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:G(()=>[U(t.$slots,`default`),e(R(Ws),{id:R(o).contentId,role:`tooltip`},{default:G(()=>[S(c(p.value),1)]),_:1},8,[`id`])]),_:3},16,[`data-state`])]),_:3}))}}),Rf=W({__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=aa(e),{forwardRef:n,currentElement:i}=X(),{trigger:a,onClose:o}=Pf(),s=Af(),{isPointerInTransit:c,onPointerExit:u}=sa(a,i);return s.isPointerInTransitRef=c,u(()=>{o()}),(e,i)=>(r(),j(Lf,l({ref:R(n)},R(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),zf=W({__name:`TooltipContent`,props:{forceMount:{type:Boolean,required:!1},ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1,default:`top`},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`],setup(e,{emit:t}){let n=e,i=t,a=Pf(),o=oa(n,i),{forwardRef:s}=X();return(e,t)=>(r(),j(R(Ma),{present:e.forceMount||R(a).open.value},{default:G(()=>[(r(),j(P(R(a).disableHoverableContent.value?Lf:Rf),l({ref:R(s)},R(o)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))]),_:3},8,[`present`]))}}),Bf=W({__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)=>(r(),j(R(yo),E(L(t)),{default:G(()=>[U(e.$slots,`default`)]),_:3},16))}}),Vf=W({__name:`TooltipTrigger`,props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(t){let n=t,i=Pf(),a=Af();i.contentId||=Ta(void 0,`reka-tooltip-content`);let{forwardRef:o,currentElement:s}=X(),c=M(!1),u=M(!1),f=d(()=>i.disabled.value?{}:{click:y,focus:_,pointermove:h,pointerleave:g,pointerdown:m,blur:v});x(()=>{i.onTriggerChange(s.value)});function p(){setTimeout(()=>{c.value=!1},1)}function m(){i.open&&!i.disableClosingTrigger.value&&i.onClose(),c.value=!0,document.addEventListener(`pointerup`,p,{once:!0})}function h(e){e.pointerType!==`touch`&&!u.value&&!a.isPointerInTransitRef.value&&(i.onTriggerEnter(),u.value=!0)}function g(){i.onTriggerLeave(),u.value=!1}function _(e){c.value||i.ignoreNonKeyboardFocus.value&&!e.target.matches?.(`:focus-visible`)||i.onOpen()}function v(){i.onClose()}function y(){i.disableClosingTrigger.value||i.onClose()}return(t,a)=>(r(),j(R(Xs),{"as-child":``,reference:t.reference},{default:G(()=>[e(R(Z),l({ref:R(o),"aria-describedby":R(i).open.value?R(i).contentId:void 0,"data-state":R(i).stateAttribute.value,as:t.as,"as-child":n.asChild,"data-grace-area-trigger":``},ce(f.value)),{default:G(()=>[U(t.$slots,`default`)]),_:3},16,[`aria-describedby`,`data-state`,`as`,`as-child`])]),_:3},8,[`reference`]))}}),Hf=e=>{for(let t in e)if(t.startsWith(`aria-`)||t===`role`||t===`title`)return!0;return!1},Uf=e=>e===``,Wf=(...e)=>e.filter((e,t,n)=>!!e&&e.trim()!==``&&n.indexOf(e)===t).join(` `).trim(),Gf=e=>e.replace(/([a-z0-9])([A-Z])/g,`$1-$2`).toLowerCase(),Kf=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase()),qf=e=>{let t=Kf(e);return t.charAt(0).toUpperCase()+t.slice(1)},Jf={xmlns:`http://www.w3.org/2000/svg`,width:24,height:24,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,"stroke-width":2,"stroke-linecap":`round`,"stroke-linejoin":`round`},Yf=({name:e,iconNode:t,absoluteStrokeWidth:n,"absolute-stroke-width":r,strokeWidth:i,"stroke-width":a,size:o=Jf.width,color:s=Jf.stroke,...c},{slots:l})=>z(`svg`,{...Jf,...c,width:o,height:o,stroke:s,"stroke-width":Uf(n)||Uf(r)||n===!0||r===!0?Number(i||a||Jf[`stroke-width`])*24/Number(o):i||a||Jf[`stroke-width`],class:Wf(`lucide`,c.class,...e?[`lucide-${Gf(qf(e))}-icon`,`lucide-${Gf(e)}`]:[`lucide-icon`]),...!l.default&&!Hf(c)&&{"aria-hidden":`true`}},[...t.map(e=>z(...e)),...l.default?[l.default()]:[]]),$=(e,t)=>(n,{slots:r,attrs:i})=>z(Yf,{...i,...n,iconNode:t,name:e},r),Xf=$(`arrow-up`,[[`path`,{d:`m5 12 7-7 7 7`,key:`hav0vg`}],[`path`,{d:`M12 19V5`,key:`x0mq9r`}]]),Zf=$(`calculator`,[[`rect`,{width:`16`,height:`20`,x:`4`,y:`2`,rx:`2`,key:`1nb95v`}],[`line`,{x1:`8`,x2:`16`,y1:`6`,y2:`6`,key:`x4nwl0`}],[`line`,{x1:`16`,x2:`16`,y1:`14`,y2:`18`,key:`wjye3r`}],[`path`,{d:`M16 10h.01`,key:`1m94wz`}],[`path`,{d:`M12 10h.01`,key:`1nrarc`}],[`path`,{d:`M8 10h.01`,key:`19clt8`}],[`path`,{d:`M12 14h.01`,key:`1etili`}],[`path`,{d:`M8 14h.01`,key:`6423bh`}],[`path`,{d:`M12 18h.01`,key:`mhygvu`}],[`path`,{d:`M8 18h.01`,key:`lrp35t`}]]),Qf=$(`calendar`,[[`path`,{d:`M8 2v4`,key:`1cmpym`}],[`path`,{d:`M16 2v4`,key:`4m81vk`}],[`rect`,{width:`18`,height:`18`,x:`3`,y:`4`,rx:`2`,key:`1hopcy`}],[`path`,{d:`M3 10h18`,key:`8toen8`}]]),$f=$(`chart-column`,[[`path`,{d:`M3 3v16a2 2 0 0 0 2 2h16`,key:`c24i48`}],[`path`,{d:`M18 17V9`,key:`2bz60n`}],[`path`,{d:`M13 17V5`,key:`1frdt8`}],[`path`,{d:`M8 17v-3`,key:`17ska0`}]]),ep=$(`check`,[[`path`,{d:`M20 6 9 17l-5-5`,key:`1gmf2c`}]]),tp=$(`circle-dot`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`circle`,{cx:`12`,cy:`12`,r:`1`,key:`41hilf`}]]),np=$(`circle-question-mark`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3`,key:`1u773s`}],[`path`,{d:`M12 17h.01`,key:`p32p05`}]]),rp=$(`circle`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}]]),ip=$(`ellipsis`,[[`circle`,{cx:`12`,cy:`12`,r:`1`,key:`41hilf`}],[`circle`,{cx:`19`,cy:`12`,r:`1`,key:`1wjl8i`}],[`circle`,{cx:`5`,cy:`12`,r:`1`,key:`1pcz8c`}]]),ap=$(`eraser`,[[`path`,{d:`M21 21H8a2 2 0 0 1-1.42-.587l-3.994-3.999a2 2 0 0 1 0-2.828l10-10a2 2 0 0 1 2.829 0l5.999 6a2 2 0 0 1 0 2.828L12.834 21`,key:`g5wo59`}],[`path`,{d:`m5.082 11.09 8.828 8.828`,key:`1wx5vj`}]]),op=$(`grip-vertical`,[[`circle`,{cx:`9`,cy:`12`,r:`1`,key:`1vctgf`}],[`circle`,{cx:`9`,cy:`5`,r:`1`,key:`hp0tcf`}],[`circle`,{cx:`9`,cy:`19`,r:`1`,key:`fkjjf6`}],[`circle`,{cx:`15`,cy:`12`,r:`1`,key:`1tmaij`}],[`circle`,{cx:`15`,cy:`5`,r:`1`,key:`19l28e`}],[`circle`,{cx:`15`,cy:`19`,r:`1`,key:`f4zoj3`}]]),sp=$(`languages`,[[`path`,{d:`m5 8 6 6`,key:`1wu5hv`}],[`path`,{d:`m4 14 6-6 2-3`,key:`1k1g8d`}],[`path`,{d:`M2 5h12`,key:`or177f`}],[`path`,{d:`M7 2h1`,key:`1t2jsx`}],[`path`,{d:`m22 22-5-10-5 10`,key:`don7ne`}],[`path`,{d:`M14 18h6`,key:`1m8k6r`}]]),cp=$(`loader-circle`,[[`path`,{d:`M21 12a9 9 0 1 1-6.219-8.56`,key:`13zald`}]]),lp=$(`moon`,[[`path`,{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`,key:`kfwtm`}]]),up=$(`pen-line`,[[`path`,{d:`M13 21h8`,key:`1jsn5i`}],[`path`,{d:`M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z`,key:`1a8usu`}]]),dp=$(`pencil`,[[`path`,{d:`M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z`,key:`1a8usu`}],[`path`,{d:`m15 5 4 4`,key:`1mk7zo`}]]),fp=$(`plus`,[[`path`,{d:`M5 12h14`,key:`1ays0h`}],[`path`,{d:`M12 5v14`,key:`s699le`}]]),pp=$(`sun`,[[`circle`,{cx:`12`,cy:`12`,r:`4`,key:`4exip2`}],[`path`,{d:`M12 2v2`,key:`tus03m`}],[`path`,{d:`M12 20v2`,key:`1lh1kg`}],[`path`,{d:`m4.93 4.93 1.41 1.41`,key:`149t6j`}],[`path`,{d:`m17.66 17.66 1.41 1.41`,key:`ptbguv`}],[`path`,{d:`M2 12h2`,key:`1t8f8n`}],[`path`,{d:`M20 12h2`,key:`1q8mjw`}],[`path`,{d:`m6.34 17.66-1.41 1.41`,key:`1m8zz5`}],[`path`,{d:`m19.07 4.93-1.41 1.41`,key:`1shlcs`}]]),mp=$(`trash-2`,[[`path`,{d:`M10 11v6`,key:`nco0om`}],[`path`,{d:`M14 11v6`,key:`outv1u`}],[`path`,{d:`M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6`,key:`miytrc`}],[`path`,{d:`M3 6h18`,key:`d0wm0j`}],[`path`,{d:`M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2`,key:`e791ji`}]]),hp=$(`x`,[[`path`,{d:`M18 6 6 18`,key:`1bl5f8`}],[`path`,{d:`m6 6 12 12`,key:`d8bk6v`}]]);export{Gu as $,wf as A,We as At,Ad as B,zf as C,za as Ct,Of as D,Et as Dt,kf as E,ar as Et,ef as F,$u as G,rd as H,Ld as I,Xu as J,Qu as K,Fd as L,df as M,sf as N,Ef as O,kt as Ot,of as P,Ku as Q,Md as R,Bf as S,ho as St,Mf as T,Z as Tt,td as U,kd as V,ed as W,Ju as X,Yu as Y,qu as Z,$f as _,So as _t,dp as a,Nu as at,Xf as b,vo as bt,cp as c,No as ct,ap as d,Ao as dt,Wu as et,ip as f,ko as ft,ep as g,Co as gt,tp as h,Eo as ht,fp as i,Pu as it,Cf as j,$e as jt,Tf as k,De as kt,sp as l,Mo as lt,np as m,Do as mt,mp as n,Iu as nt,up as o,Au as ot,rp as p,Oo as pt,Zu as q,pp as r,Fu as rt,lp as s,Ou as st,hp as t,Ru as tt,op as u,jo as ut,Qf as v,xo as vt,If as w,Ra as wt,Vf as x,go as xt,Zf as y,bo as yt,jd as z};