PageSourceSearch

https://nuxt.com/_nuxt/C-CjdlPX.js

js nuxt.com collected 2026-09-24 15:16:44 UTC 153,281 bytes, 2 lines download raw bytes

1import{D as e,E as t,Gt as n,Ht as r,On as i,Q as a,Tn as o,Ut as s,_ as c,b as l,ct as u,er as d,et as f,ft as p,g as m,k as h,mt as g,nr as _,o as v,qt as y,rt as b,tt as x,un as S,v as C,vn as w,wt as T,xt as E,z as D}from"./CrzdsfCC.js";import{C as O,w as k}from"./DAsAa_tn.js";import{r as A,t as j}from"./cBkslAlP.js";import"./BW3xJdEx.js";import{h as M}from"./Dq_nRP9S.js";import{t as ee}from"./DWEoD8ZB.js";import{s as te,w as N,y as P}from"./CXhImJbP.js";import{O as F,p as I}from"./AOjdaKbT.js";import{t as L}from"./DvqH2sPM.js";import{t as R}from"./LczgkNfS.js";import{c as ne,i as z,l as re,s as B}from"./CIN62KNi.js";import{n as V,r as ie,t as ae}from"./BzkteQ9V.js";import{A as H,C as oe,D as U,E as W,F as G,M as K,N as q,O as se,P as J,S as ce,T as le,_ as Y,a as X,b as Z,c as ue,d as de,f as fe,g as pe,h as me,i as he,j as ge,k as _e,l as ve,m as ye,n as be,o as xe,p as Se,r as Ce,s as we,t as Te,u as Ee,v as Q,w as De,x as Oe,y as ke}from"./CSiJqca5.js";import{t as Ae}from"./DQOwoDDP.js";import{n as je}from"./CZ3QQ8tD.js";import{t as $}from"./CEyf8VOC.js";import{t as Me}from"./Ci92mFch.js";import{a as Ne,i as Pe,n as Fe,o as Ie,r as Le,s as Re,t as ze}from"./CtuRuvk5.js";import{t as Be}from"./B64_52gN.js";import{n as Ve}from"./XcIg1OkW.js";import{c as He,s as Ue}from"./mGQkIvlc.js";import{a as We,c as Ge,d as Ke,f as qe,i as Je,l as Ye,n as Xe,o as Ze,r as Qe,s as $e,t as et,u as tt}from"./2lngBEtA.js";import{t as nt}from"./wa5duaa8.js";import{t as rt}from"./YqBQ3Xhs.js";function it(e,t){let n=[];for(let r=0;r<e.length;r+=t)n.push(e.slice(r,r+t));return n}function at(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-value]:not([data-outside-view]):not([data-disabled])`);if(r)return r.focus()}function ot(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 st(e){let{dateObj:t,weekStartsOn:n,fixedWeeks:r,locale:i}=e,a=xe(t),o=Array.from({length:a},(e,n)=>t.set({day:n+1})),s=ge(t),c=H(t),l=ue(s,n,i),u=Ee(c,n,i),d=ot(l.subtract({days:1}),s),f=ot(c,u.add({days:1})),p=d.length+o.length+f.length;if(r&&p<42){let e=42-p,n=f.at(-1);n||=H(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:it(m,7)}}function ct(e){return G(e.subtract({years:e.year-Math.floor(e.year/10)*10}).set({day:1,month:1}))}function lt(e){let{dateObj:t,numberOfMonths:n=1,pagedNavigation:r=!1}=e;return n&&r?Array.from({length:Math.floor(12/n)},(e,r)=>ge(t.set({month:r*n+1}))):Array.from({length:12},(e,n)=>ge(t.set({month:n+1})))}function ut(e){let{numberOfMonths:t,dateObj:n,...r}=e,i=[];if(!t||t===1)return i.push(st({...r,dateObj:n})),i;i.push(st({...r,dateObj:n}));for(let e=1;e<t;e++){let t=n.add({months:e});i.push(st({...r,dateObj:t}))}return i}function dt(e){let{dateObj:t}=e,n=lt({dateObj:t});return{value:t,cells:n,rows:it(n,4)}}function ft(e){let{dateObj:t,yearsPerPage:n=12,decadeAligned:r=!0}=e,i;i=r?ct(t).year:t.year;let a=Array.from({length:n},(e,n)=>G(t.set({year:i+n})));return{value:a[0],cells:a,rows:it(a,4)}}function pt(e){let t=new Oe(2025,1,6);return(1-oe(t,e)+7)%7}function mt(e,t=`en-US`,n){let r=new Oe(e.year,1,1),i=r.toDate(`UTC`).getUTCDay()!==oe(r,t),a=n??(i?`mon`:`sun`),o=i?4:1,s=oe(e,t,a),c=e.add({days:7-o-s}).year,l=new Oe(c,1,o),u=De(l,t,a),d=De(e,t,a);return Math.round((d.toDate(`UTC`).getTime()-u.toDate(`UTC`).getTime())/6048e5)+1}function ht(e){let t=A({locale:w(`en`)});return m(()=>e?.value||t.locale?.value||`en`)}function gt(e){function t(t){return Array.isArray(e.date.value)?e.date.value.some(e=>J(e,t)):e.date.value?J(e.date.value,t):!1}return{isDateSelected:t,isInvalid:m(()=>{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:m(()=>Array.isArray(e.date.value)?e.date.value.length>0:!!e.date.value),isSelectedDateDisabled:m(()=>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 _t(e,t){let n=t(e),r=n.compare(e),i={};return r>=7&&(i.day=1),r>=xe(e)&&(i.month=1),n.set({...i})}function vt(e,t){let n=t(e),r=e.compare(n),i={};return r>=7&&(i.day=35),r>=xe(e)&&(i.month=13),n.set({...i})}function yt(e,t){return t(e)}function bt(e,t){return t(e)}function xt(e){let t=Te(e.locale.value),n=m(()=>{let t={calendar:e.placeholder.value.calendar.identifier};return e.placeholder.value.calendar.identifier===`gregory`&&e.placeholder.value.era===`BC`&&(t.era=`short`),t}),i=w(ut({dateObj:e.placeholder.value,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,
1numberOfMonths:e.numberOfMonths.value})),a=m(()=>i.value.map(e=>e.value));function o(e){return!a.value.some(t=>le(e,t))}let s=t=>{if(!e.maxValue.value||!i.value.length)return!1;if(e.disabled.value)return!0;let n=i.value.at(-1).value;if(!t&&!e.nextPage.value){let t=n.add({months:1}).set({day:1});return fe(t,e.maxValue.value)}let r=_t(n,t||e.nextPage.value);return fe(r,e.maxValue.value)},c=t=>{if(!e.minValue.value||!i.value.length)return!1;if(e.disabled.value)return!0;let n=i.value[0].value;if(!t&&!e.prevPage.value){let t=n.subtract({months:1}).set({day:35});return Se(t,e.minValue.value)}let r=vt(n,t||e.prevPage.value);return Se(r,e.minValue.value)};function l(t){return!!(e.isDateDisabled?.(t)||e.disabled.value||e.maxValue.value&&fe(t,e.maxValue.value)||e.minValue.value&&Se(t,e.minValue.value))}let u=t=>!!e.isDateUnavailable?.(t),d=m(()=>i.value.length?i.value[0].rows[0].map(n=>t.dayOfWeek(Z(n),e.weekdayFormat.value)):[]),f=t=>{let n=i.value[0].value;if(!t&&!e.nextPage.value){let t=ut({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});i.value=t,e.placeholder.value=t[0].value.set({day:1});return}let r=ut({dateObj:yt(n,t||e.nextPage.value),weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});i.value=r;let a={};if(!t){let e=r[0].value.compare(n);e>=xe(n)&&(a.day=1),e>=365&&(a.month=1)}e.placeholder.value=r[0].value.set({...a})},p=t=>{let n=i.value[0].value;if(!t&&!e.prevPage.value){let t=ut({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});i.value=t,e.placeholder.value=t[0].value.set({day:1});return}let r=ut({dateObj:bt(n,t||e.prevPage.value),weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});i.value=r;let a={};if(!t){let e=n.compare(r[0].value);e>=xe(n)&&(a.day=1),e>=365&&(a.month=1)}e.placeholder.value=r[0].value.set({...a})};r(e.placeholder,t=>{a.value.some(e=>le(e,t))||(i.value=ut({dateObj:t,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value}))}),r([e.locale,e.weekStartsOn,e.fixedWeeks,e.numberOfMonths],()=>{i.value=ut({dateObj:e.placeholder.value,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value})});let h=m(()=>{if(!i.value.length)return``;if(e.locale.value!==t.getLocale()&&t.setLocale(e.locale.value),i.value.length===1){let e=i.value[0].value;return`${t.fullMonthAndYear(Z(e),n.value)}`}let r=Z(i.value[0].value),a=Z(i.value.at(-1).value),o=t.fullMonth(r,n.value),s=t.fullMonth(a,n.value),c=t.fullYear(r,n.value),l=t.fullYear(a,n.value);return c===l?`${o} - ${s} ${l}`:`${o} ${c} - ${s} ${l}`});return{isDateDisabled:l,isDateUnavailable:u,isNextButtonDisabled:s,isPrevButtonDisabled:c,grid:i,weekdays:d,visibleView:a,isOutsideVisibleView:o,formatter:t,nextPage:f,prevPage:p,headingValue:h,fullCalendarLabel:m(()=>`${e.calendarLabel.value??`Event Date`}, ${h.value}`),isPlaceholderFocusable:m(()=>!(l(e.placeholder.value)||u(e.placeholder.value)||o(e.placeholder.value))),firstFocusableDate:m(()=>{for(let t of i.value){if(e.minValue.value&&Se(t.value,e.minValue.value))continue;let n=xe(t.value),r=e.minValue.value&&_e(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(!(l(n)||u(n)))return n}}})}}var St={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`}},Ct={role:`heading`,"aria-level":`2`},[wt,Tt]=M(`CalendarRoot`),Et=h({__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,a=t,{disabled:s,readonly:l,initialFocus:d,pagedNavigation:f,weekdayFormat:p,fixedWeeks:h,multiple:v,minValue:b,maxValue:x,numberOfMonths:S,preventDeselect:w,isDateDisabled:T,isDateUnavailable:D,calendarLabel:O,defaultValue:k,nextPage:A,prevPage:j,dir:M,locale:ee,disableDaysOutsideCurrentView:te}=o(n),{primitiveElement:N,currentElement:P}=He(),I=ht(ee),R=Ae(M),ne=m(()=>n.weekStartsOn??pt(I.value)),z=F(n,`modelValue`,a,{defaultValue:k.value,passive:n.modelValue===void 0}),re=we({defaultPlaceholder:n.placeholder,defaultValue:z.value,locale:n.locale}),B=F(n,`placeholder`,a,{defaultValue:n.defaultPlaceholder??re.copy(),passive:n.placeholder===void 0});function V(e){B.value=e.copy()}let{fullCalendarLabel:ie,headingValue:ae,isDateDisabled:H,isDateUnavailable:oe,isNextButtonDisabled:U,isPrevButtonDisabled:W,weekdays:G,isOutsideVisibleView:K,nextPage:q,prevPage:ce,formatter:le,grid:Y,isPlaceholderFocusable:X,firstFocusableDate:Z}=xt({locale:I,placeholder:B,weekStartsOn:ne,fixedWeeks:h,numberOfMonths:S,minValue:b,maxValue:x,disabled:s,weekdayFormat:p,pagedNavigation:f,isDateDisabled:T.value,isDateUnavailable:D.value,calendarLabel:O,nextPage:A,prevPage:j}),{isInvalid:ue,isDateSelected:de,hasSelectedDate:fe,isSelectedDateDisabled:pe}=gt({date:z,isDateDisabled:H,isDateUnavailable:oe});r(z,e=>{if(Array.isArray(e)&&e.length){let t=e.at(-1);t&&!se(B.value,t)&&V(t)}else!Array.isArray(e)&&e&&!se(B.value,e)&&V(e)});function me(e){if(!v.value){if(!z.value){z.value=e.copy();return}!w.value&&se(z.value,e)?(B.value=e.copy(),z.value=void 0):z.value=e.copy()}else if(!z.value)z.value=[e.copy()];else if(Array.isArray(z.value)){if(z.value.findIndex(t=>J(t,e))===-1)z.value=[...z.value,e];else if(!w.value){let t=z.value.filter(t=>!J(t,e));if(!t.length){B.value=e.copy(),z.value=void 0;return}z.value=t.map(e=>e.copy())}}}return u(()=>{d.value&&at(P.value)}),Tt({isDateUnavailable:oe,dir:R,isDateDisabled:H,locale:I,formatter:le,modelValue:z,placeholder:B,disabled:s,initialFocus:d,pagedNavigation:f,grid:Y,weekDays:G,weekStartsOn:ne,weekdayFormat:p,fixedWeeks:h,multiple:v,numberOfMonths:S,readonly:l,preventDeselect:w,fullCalendarLabel:ie,headingValue:ae,isInvalid:ue,isDateSelected:de,isNextButtonDisabled:U,isPrevButtonDisabled:W,isOutsideVisibleView:K,nextPage:q,prevPage:ce,parentElement:P,onPlaceholderChange:V,onDateChange:me,disableDaysOutsideCurrentView:te,minValue:b,maxValue:x,isPlaceholderFocusable:X,firstFocusableDate:Z,hasSelectedDate:fe,isSelectedDateDisabled:pe}),(e,t)=>(g(),C(i(L),{ref_key:`primitiveElement`,ref:N,as:e.as,"as-child":e.asChild,"aria-label":i(ie),"data-readonly":i(l)?``:void 0,"data-disabled":i(s)?``:void 0,"data-invalid":i(ue)?``:void 0,dir:i(R)},{default:y(()=>
1[E(e.$slots,`default`,{date:i(B),grid:i(Y),weekDays:i(G),weekStartsOn:ne.value,locale:i(I),fixedWeeks:i(h),modelValue:i(z)}),c(`div`,St,[c(`div`,Ct,_(i(ie)),1)])]),_:3},8,[`as`,`as-child`,`aria-label`,`data-readonly`,`data-disabled`,`data-invalid`,`dir`]))}}),Dt=h({__name:`CalendarCell`,props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`td`}},setup(e){let t=wt();return(e,n)=>(g(),C(i(L),{as:e.as,"as-child":e.asChild,role:`gridcell`,"aria-selected":i(t).isDateSelected(e.date)?!0:void 0,"aria-disabled":i(t).isDateDisabled(e.date)||i(t).isDateUnavailable?.(e.date)||i(t).disableDaysOutsideCurrentView.value,"data-disabled":i(t).isDateDisabled(e.date)||i(t).disableDaysOutsideCurrentView.value?``:void 0},{default:y(()=>[E(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`aria-selected`,`aria-disabled`,`data-disabled`]))}}),Ot=h({__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 n=e,r=ae(),a=wt(),{primitiveElement:o,currentElement:s}=He(),c=m(()=>n.day.day.toLocaleString(a.locale.value)),l=m(()=>a.formatter.custom(Z(n.day),{weekday:`long`,month:`long`,day:`numeric`,year:`numeric`})),u=m(()=>a.isDateUnavailable?.(n.day)??!1),d=m(()=>W(n.day,K())),f=m(()=>!_e(n.day,n.month)),p=m(()=>a.isOutsideVisibleView(n.day)),h=m(()=>a.isDateDisabled(n.day)||a.disableDaysOutsideCurrentView.value&&f.value),v=m(()=>f.value||h.value?!1:!a.disabled.value&&a.isPlaceholderFocusable.value&&J(n.day,a.placeholder.value)?!0:(!a.hasSelectedDate.value||a.isSelectedDateDisabled.value)&&!a.isPlaceholderFocusable.value?a.firstFocusableDate.value&&J(n.day,a.firstFocusableDate.value):!1),b=m(()=>a.isDateSelected(n.day));function S(e){a.readonly.value||a.isDateDisabled(e)||a.isDateUnavailable?.(e)||a.onDateChange(e)}function w(){h.value||S(n.day)}function T(e){if(h.value||(e.code===r.ENTER||e.code===r.SPACE_CODE)&&(e.ctrlKey||e.metaKey||e.altKey))return;e.preventDefault(),e.stopPropagation();let t=a.parentElement.value,i=a.dir.value===`rtl`?-1:1;switch(e.code){case r.ARROW_RIGHT:o(n.day,i);break;case r.ARROW_LEFT:o(n.day,-i);break;case r.ARROW_UP:o(n.day,-7);break;case r.ARROW_DOWN:o(n.day,7);break;case r.ENTER:case r.SPACE_CODE:S(n.day)}function o(e,n){let r=e.add({days:n});if(a.minValue.value&&r.compare(a.minValue.value)<0||a.maxValue.value&&r.compare(a.maxValue.value)>0)return;let i=t.querySelector(`[data-value='${r.toString()}']:not([data-outside-view])`);if(!i){if(n>0){if(a.isNextButtonDisabled())return;a.nextPage()}else{if(a.isPrevButtonDisabled())return;a.prevPage()}x(()=>{o(e,n)});return}if(i&&i.hasAttribute(`data-disabled`))return o(r,n);a.onPlaceholderChange(r),i?.focus()}}return(e,r)=>(g(),C(i(L),{ref_key:`primitiveElement`,ref:o,as:n.as,"as-child":n.asChild,role:`button`,"aria-label":l.value,"data-reka-calendar-cell-trigger":``,"aria-disabled":h.value||u.value?!0:void 0,"data-selected":b.value?!0:void 0,"data-value":e.day.toString(),"data-disabled":h.value?``:void 0,"data-unavailable":u.value?``:void 0,"data-today":d.value?``:void 0,"data-outside-view":f.value?``:void 0,"data-outside-visible-view":p.value?``:void 0,"data-focused":v.value?``:void 0,tabindex:v.value?0:f.value||h.value?void 0:-1,onClick:w,onKeydown:O(T,[`up`,`down`,`left`,`right`,`space`,`enter`])},{default:y(()=>[E(e.$slots,`default`,{dayValue:c.value,disabled:h.value,today:d.value,selected:b.value,outsideView:f.value,outsideVisibleView:p.value,unavailable:u.value},()=>[t(_(c.value),1)])]),_:3},8,[`as`,`as-child`,`aria-label`,`aria-disabled`,`data-selected`,`data-value`,`data-disabled`,`data-unavailable`,`data-today`,`data-outside-view`,`data-outside-visible-view`,`data-focused`,`tabindex`]))}}),kt=h({__name:`CalendarGrid`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`table`}},setup(e){let t=e,n=wt(),r=m(()=>n.disabled.value?!0:void 0),a=m(()=>n.readonly.value?!0:void 0);return(e,n)=>(g(),C(i(L),f(t,{tabindex:`-1`,role:`application`,"aria-readonly":a.value,"aria-disabled":r.value,"data-readonly":a.value&&``,"data-disabled":r.value&&``}),{default:y(()=>
1[E(e.$slots,`default`)]),_:3},16,[`aria-readonly`,`aria-disabled`,`data-readonly`,`data-disabled`]))}}),At=h({__name:`CalendarGridBody`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tbody`}},setup(e){let t=e;return(e,n)=>(g(),C(i(L),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),jt=h({__name:`CalendarGridHead`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`thead`}},setup(e){let t=e;return(e,n)=>(g(),C(i(L),f(t,{"aria-hidden":`true`}),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Mt=h({__name:`CalendarGridRow`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tr`}},setup(e){let t=e;return(e,n)=>(g(),C(i(L),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Nt=h({__name:`CalendarHeadCell`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`th`}},setup(e){let t=e;return(e,n)=>(g(),C(i(L),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Pt=h({__name:`CalendarHeader`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let t=e;return(e,n)=>(g(),C(i(L),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Ft=h({__name:`CalendarHeading`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let n=e,r=wt();return(e,a)=>(g(),C(i(L),f(n,{"data-disabled":i(r).disabled.value?``:void 0}),{default:y(()=>[E(e.$slots,`default`,{headingValue:i(r).headingValue.value},()=>[t(_(i(r).headingValue.value),1)])]),_:3},16,[`data-disabled`]))}}),It=h({__name:`CalendarNext`,props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let n=e,r=m(()=>a.disabled.value||a.isNextButtonDisabled(n.nextPage)),a=wt();function o(){r.value||a.nextPage(n.nextPage)}return(e,a)=>(g(),C(i(L),{as:n.as,"as-child":n.asChild,"aria-label":`Next page`,type:n.as===`button`?`button`:void 0,"aria-disabled":r.value||void 0,"data-disabled":r.value||void 0,disabled:r.value,onClick:o},{default:y(()=>[E(e.$slots,`default`,{disabled:r.value},()=>[a[0]||=t(` Next page `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}}),Lt=h({__name:`CalendarPrev`,props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let n=e,r=m(()=>a.disabled.value||a.isPrevButtonDisabled(n.prevPage)),a=wt();function o(){r.value||a.prevPage(n.prevPage)}return(e,a)=>(g(),C(i(L),{"aria-label":`Previous page`,as:n.as,"as-child":n.asChild,type:n.as===`button`?`button`:void 0,"aria-disabled":r.value||void 0,"data-disabled":r.value||void 0,disabled:r.value,onClick:o},{default:y(()=>[E(e.$slots,`default`,{disabled:r.value},()=>[a[0]||=t(` Prev page `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}}),Rt=h({__name:`MenuAnchor`,props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return(e,n)=>(g(),C(i(Pe),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),zt=h({__name:`MenuArrow`,props:{width:{type:Number,required:!1},height:{type:Number,required:!1},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return(e,n)=>(g(),C(i(ze),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}});function Bt(){let e=w(!1);return u(()=>{I(`keydown`,()=>{e.value=!0},{capture:!0,passive:!0}),I([`pointerdown`,`pointermove`],()=>{e.value=!1},{capture:!0,passive:!0})}),e}var Vt=te(Bt),[Ht,Ut]=M([`MenuRoot`,`MenuSub`],`MenuContext`),[Wt,Gt]=M(`MenuRoot`),Kt=h({__name:`MenuRoot`,props:{open:{type:Boolean,required:!1,default:!1},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t,{modal:a,dir:s}=o(n),c=Ae(s),l=F(n,`open`,r),u=w(),d=Vt();return Ut({open:l,onOpenChange:e=>{l.value=e},content:u,onContentChange:e=>{u.value=e}}),Gt({onClose:()=>{l.value=!1}
1,isUsingKeyboardRef:d,dir:c,modal:a}),(e,t)=>(g(),C(i(Ne),null,{default:y(()=>[E(e.$slots,`default`)]),_:3}))}}),[qt,Jt]=M(`MenuContent`),Yt=h({__name:`MenuContentImpl`,props:a({loop:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},disableOutsideScroll:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...Fe}),emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`,`dismiss`],setup(t,{emit:n}){let a=t,s=n,c=Ht(),l=Wt(),{trapFocus:u,disableOutsidePointerEvents:d,loop:f}=o(a);V(),re(d.value);let m=w(``),h=w(0),_=w(0),v=w(null),b=w(`right`),x=w(0),S=w(null),T=w(),{forwardRef:D,currentElement:O}=$(),{handleTypeaheadSearch:k}=Ve(),A=w();function j(e){let t=R(e,A.value||ee(),O.value,{loop:f.value,arrowKeyOptions:`vertical`,dir:l?.dir.value,focus:!1,attributeName:`[data-reka-collection-item]:not([data-disabled])`});t&&(A.value=t,t.scrollIntoView({block:`nearest`}))}function M(){A.value&&A.value.click()}let te=w(),N=w();r(A,e=>{if(N.value&&(e===void 0||e!==N.value.trigger.value)){if(e===void 0)return;N.value.onOpenChange(!1),N.value=void 0}}),r(O,e=>{c.onContentChange(e)}),p(()=>{window.clearTimeout(h.value)});function P(e){return b.value===v.value?.side&&qe(e,v.value?.area)}async function F(e){s(`openAutoFocus`,e),!e.defaultPrevented&&(e.preventDefault(),O.value?.focus({preventScroll:!0}))}function I(e){if(e.defaultPrevented)return;let t=e.target,n=t.closest(`[data-reka-menu-content]`)===e.currentTarget,r=[`input`,`textarea`].includes(t.tagName.toLowerCase()),i=e.ctrlKey||e.altKey||e.metaKey,a=e.key.length===1,o=R(e,ee(),O.value,{loop:f.value,arrowKeyOptions:`vertical`,dir:l?.dir.value,focus:!0,attributeName:`[data-reka-collection-item]:not([data-disabled])`});if(o)return o?.focus();if(e.code===`Space`)return;let s=T.value?.getItems()??[];if(n&&(e.key===`Tab`&&l.modal.value&&e.preventDefault(),!i&&a&&!r&&k(e.ke
1y,s)),e.target!==O.value||!et.includes(e.key))return;e.preventDefault();let c=[...s.map(e=>e.ref)];Qe.includes(e.key)&&c.reverse(),$e(c)}function L(e){e?.currentTarget?.contains?.(e.target)||(window.clearTimeout(h.value),m.value=``)}function ne(e){if(!Ke(e))return;let t=e.target,n=x.value!==e.clientX;if((e?.currentTarget)?.contains(t)&&n){let t=e.clientX>x.value?`right`:`left`;b.value=t,x.value=e.clientX}}function ie(e){Ke(e)&&te.value&&te.value.focus()}return Jt({onItemEnter:e=>!!P(e),onItemLeave:e=>P(e)?!0:([`INPUT`,`TEXTAREA`].includes(ee()?.tagName||``)||O.value?.focus(),S.value=null,!1),onTriggerLeave:e=>!!P(e),searchRef:m,highlightedElement:A,onKeydownNavigation:j,onKeydownEnter:M,filterElement:te,onFilterElementChange:e=>{te.value=e},activeSubmenuContext:N,pointerGraceTimerRef:_,onPointerGraceIntentChange:e=>{v.value=e}}),(t,n)=>(g(),C(i(z),{"as-child":``,trapped:i(u),onMountAutoFocus:F,onUnmountAutoFocus:n[7]||=e=>s(`closeAutoFocus`,e)},{default:y(()=>[e(i(B),{"as-child":``,"disable-outside-pointer-events":i(d),onEscapeKeyDown:n[2]||=e=>s(`escapeKeyDown`,e),onPointerDownOutside:n[3]||=e=>s(`pointerDownOutside`,e),onFocusOutside:n[4]||=e=>s(`focusOutside`,e),onInteractOutside:n[5]||=e=>s(`interactOutside`,e),onDismiss:n[6]||=e=>s(`dismiss`)},{default:y(()=>[e(i(rt),{ref_key:`rovingFocusGroupRef`,ref:T,"current-tab-stop-id":S.value,"onUpdate:currentTabStopId":n[0]||=e=>S.value=e,"as-child":``,orientation:`vertical`,dir:i(l).dir.value,loop:i(f),onEntryFocus:n[1]||=e=>{s(`entryFocus`,e),i(l).isUsingKeyboardRef.value||e.preventDefault()}},{default:y(()=>[e(i(Le),{ref:i(D),role:`menu`,as:t.as,"as-child":t.asChild,"aria-orientation":`vertical`,"data-reka-menu-content":``,"data-state":i(Ye)(i(c).open.value),dir:i(l).dir.value,side:t.side,"side-offset":t.sideOffset,align:t.align,"align-offset":t.alignOffset,"avoid-collisions":t.avoidCollisions,"collision-boundary":t.collisionBoundary,"collision-padding":t.collisionPadding,"arrow-padding":t.arrowPadding,"prioritize-position":t.prioritizePosition,"position-strategy":t.positionStrategy,"update-position-strategy":t.updatePositionStrategy,sticky:t.sticky,"hide-when-detached":t.hideWhenDetached,reference:t.reference,onKeydown:I,onBlur:L,onPointermove:ne,onPointerenter:ie},{default:y(()=>[E(t.$slots,`default`)]),_:3},8,[`as`,`as-child`,`data-state`,`dir`,`side`,`side-offset`,`align`,`align-offset`,`avoid-collisions`,`collision-boundary`,`collision-padding`,`arrow-padding`,`prioritize-position`,`position-strategy`,`update-position-strategy`,`sticky`,`hide-when-detached`,`reference`])]),_:3},8,[`current-tab-stop-id`,`dir`,`loop`])]),_:3},8,[`disable-outside-pointer-events`])]),_:3},8,[`trapped`]))}}),Xt=h({inheritAttrs:!1,__name:`MenuItemImpl`,props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){let n=t,r=qt(),{forwardRef:a,currentElement:o}=$(),{CollectionItem:s}=Ue(),c=w(!1),l=m(()=>c.value||o.value!=null&&r.highlightedElement.value===o.value);async function u(e){if(!e.defaultPrevented&&Ke(e)){if(n.disabled)r.onItemLeave(e);else if(!r.onItemEnter(e)){let t=e.currentTarget;r.highlightedElement.value=t,[`INPUT`,`TEXTAREA`].includes(ee()?.tagName||``)||t.focus({preventScroll:!0})}}}async function d(e){await x(),!e.defaultPrevented&&Ke(e)&&r.highlightedElement.value===o.value&&!r.onItemLeave(e)&&r.highlightedElement.value===o.value&&(r.highlightedElement.value=void 0)}return(t,n)=>(g(),C(i(s),{value:{textValue:t.textValue}},{default:y(()=>[e(i(L),f({ref:i(a),role:`menuitem`,tabindex:`-1`},t.$attrs,{as:t.as,"as-child":t.asChild,"aria-disabled":t.disabled||void 0,"data-disabled":t.disabled?``:void 0,"data-highlighted":l.value?``:void 0,onPointermove:u,onPointerleave:d,onFocus:n[0]||=async e=>{await x(),!(e.defaultPrevented||t.disabled)&&(c.value=!0,i(r).highlightedElement.value=e.currentTarget)},onBlur:n[1]||=async e=>{await x(),!e.defaultPrevented&&(c.value=!1)}}),{default:y(()=>[E(t.$slots,`default`)]),_:3},16,[`as`,`as-child`,`aria-disabled`,`data-disabled`,`data-highlighted`])]),_:3},8,[`value`]))}}),Zt=h({__name:`MenuItem`,props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`],setup(e,{emit:t}){let n=e,r=t,{forwardRef:a,currentElement:o}=$(),s=Wt(),c=qt(),l=w(!1);async function u(){let e=o.value;if(!n.disabled&&e){let e=new CustomEvent(Xe,{bubbles:!0,cancelable:!0});r(`select`,e),await x(),e.defaultPrevented?l.value=!1:s.onClose()}}return(e,t)=>(g(),C(Xt,f(n,{ref:i(a),onClick:u,onPointerdown:t[0]||=()=>{l.value=!0},onPointerup:t[1]||=async e=>{await x(),!e.defaultPrevented&&(l.value||e.currentTarget?.click())},onKeydown:t[2]||=async t=>{let n=i(c).searchRef.value!==``;e.disabled||n&&t.key===` `||i(Je).includes(t.key)&&(t.currentTarget?.click(),t.preventDefault())}}),{default:y(()=>
vendor: 5,317 bytes, line 1
1[E(e.$slots,`default`)]),_:3},16))}}),[Qt,$t]=M([`MenuCheckboxItem`,`MenuRadioItem`],`MenuItemIndicatorContext`),en=h({__name:`MenuItemIndicator`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(t){let n=Qt({modelValue:w(!1)});return(t,r)=>(g(),C(i(Be),{present:t.forceMount||i(tt)(i(n).modelValue.value)||i(n).modelValue.value===!0},{default:y(()=>[e(i(L),{as:t.as,"as-child":t.asChild,"data-state":i(Ge)(i(n).modelValue.value)},{default:y(()=>[E(t.$slots,`default`)]),_:3},8,[`as`,`as-child`,`data-state`])]),_:3},8,[`present`]))}}),tn=h({__name:`MenuCheckboxItem`,props:{modelValue:{type:[Boolean,String],required:!1,default:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`,`update:modelValue`],setup(e,{emit:t}){let n=e,r=t,a=P(n,[`modelValue`]),o=Me(a),s=F(n,`modelValue`,r);return $t({modelValue:s}),(e,t)=>(g(),C(Zt,f({role:`menuitemcheckbox`},i(o),{"aria-checked":i(tt)(i(s))?`mixed`:i(s),"data-state":i(Ge)(i(s)),onSelect:t[0]||=async e=>{r(`select`,e),i(tt)(i(s))?s.value=!0:s.value=!i(s)}}),{default:y(()=>[E(e.$slots,`default`,{modelValue:i(s)})]),_:3},16,[`aria-checked`,`data-state`]))}}),nn=h({__name:`MenuRootContentModal`,props:{loop:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,r=t,a=Re(n,r),o=Ht(),{forwardRef:s,currentElement:c}=$();return ne(c),(e,t)=>(g(),C(Yt,f(i(a),{ref:i(s),"trap-focus":i(o).open.value,"disable-outside-pointer-events":i(o).open.value,"disable-outside-scroll":!0,onDismiss:t[0]||=e=>i(o).onOpenChange(!1),onFocusOutside:t[1]||=k(e=>r(`focusOutside`,e),[`prevent`])}),{default:y(()=>[E(e.$slots,`default`)]),_:3},16,[`trap-focus`,`disable-outside-pointer-events`]))}}),rn=h({__name:`MenuRootContentNonModal`,props:{loop:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=Re(e,t),r=Ht();return(e,t)=>(g(),C(Yt,f(i(n),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:t[0]||=e=>i(r).onOpenChange(!1)}),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),an=h({__name:`MenuContent`,props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=Re(e,t),r=Ht(),a=Wt();return(e,t)=>(g(),C(i(Be),{present:e.forceMount||i(r).open.value},{default:y(()=>[i(a).modal.value?(g(),C(nn,d(f({key:0},{...e.$attrs,...i(n)})),{default:y(()=>
1[E(e.$slots,`default`)]),_:3},16)):(g(),C(rn,d(f({key:1},{...e.$attrs,...i(n)})),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))]),_:3},8,[`present`]))}}),[on,sn]=M(`MenuGroup`),cn=h({__name:`MenuGroup`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,n=j(void 0,`reka-menu-group`);return sn({id:n}),(e,r)=>(g(),C(i(L),f({role:`group`},t,{"aria-labelledby":i(n)}),{default:y(()=>[E(e.$slots,`default`)]),_:3},16,[`aria-labelledby`]))}}),ln=h({__name:`MenuLabel`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let t=e,n=on({id:``});return(e,r)=>(g(),C(i(L),f(t,{id:i(n).id||void 0}),{default:y(()=>[E(e.$slots,`default`)]),_:3},16,[`id`]))}}),un=h({__name:`MenuPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let t=e;return(e,n)=>(g(),C(i(nt),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),[dn,fn]=M(`MenuRadioGroup`),pn=h({__name:`MenuRadioGroup`,props:{modelValue:{type:null,required:!1,default:``},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,r=t,a=P(n,[`modelValue`]),o=Me(a),s=F(n,`modelValue`,r);return fn({modelValue:s,onValueChange:e=>{s.value=e}}),(e,t)=>(g(),C(cn,d(D(i(o))),{default:y(()=>[E(e.$slots,`default`,{modelValue:i(s)})]),_:3},16))}}),mn=h({__name:`MenuRadioItem`,props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`],setup(e,{emit:t}){let n=e,r=t,a=P(n,[`value`]),s=Me(a),{value:c}=o(n),l=dn(),u=m(()=>l.modelValue.value===c?.value);return $t({modelValue:u}),(e,t)=>(g(),C(Zt,f({role:`menuitemradio`},i(s),{"aria-checked":u.value,"data-state":i(Ge)(u.value),onSelect:t[0]||=async e=>{r(`select`,e),i(l).onValueChange(i(c))}}),{default:y(()=>[E(e.$slots,`default`)]),_:3},16,[`aria-checked`,`data-state`]))}}),hn=h({__name:`MenuSeparator`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return(e,n)=>(g(),C(i(L),f(t,{role:`separator`,"aria-orientation":`horizontal`}),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),[gn,_n]=M(`MenuSub`),vn=h({__name:`MenuSub`,props:{open:{type:Boolean,required:!1,default:void 0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=F(n,`open`,t,{defaultValue:!1,passive:n.open===void 0}),a=Ht(),o=w(),c=w();return s(e=>{a?.open.value===!1&&(r.value=!1),e(()=>r.value=!1)}),Ut({open:r,onOpenChange:e=>{r.value=e},content:c,onContentChange:e=>{c.value=e}}),_n({triggerId:``,contentId:``,trigger:o,onTriggerChange:e=>{o.value=e}}),(e,t)=>(g(),C(i(Ne),null,{default:y(()=>[E(e.$slots,`default`)]),_:3}))}}),yn=h({__name:`MenuSubContent`,props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1,default:!0},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`],setup(t,{emit:n}){let r=Re(t,n),a=Ht(),o=Wt(),s=gn(),c=qt(),{forwardRef:l,currentElement:u}=$();return s.contentId||=j(void 0,`reka-menu-sub-content`),(t,n)=>(g(),C(i(Be),{present:t.forceMount||i(a).open.value},{default:y(()=>[e(Yt,f(i(r),{id:i(s).contentId,ref:i(l),"aria-labelledby":i(s).triggerId,al
1ign:`start`,side:i(o).dir.value===`rtl`?`left`:`right`,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,"trap-focus":!1,onOpenAutoFocus:n[0]||=k(e=>{i(o).isUsingKeyboardRef.value&&i(u)?.focus()},[`prevent`]),onCloseAutoFocus:n[1]||=k(()=>{},[`prevent`]),onFocusOutside:n[2]||=e=>{if(e.defaultPrevented)return;let t=i(c).filterElement.value?.contains(e.target);e.target!==i(s).trigger.value&&!t&&i(a).onOpenChange(!1)},onEscapeKeyDown:n[3]||=e=>{i(o).onClose(),e.preventDefault()},onKeydown:n[4]||=e=>{let t=e.currentTarget?.contains(e.target),n=i(We)[i(o).dir.value].includes(e.key);t&&n&&(i(a).onOpenChange(!1),i(c).filterElement.value?(i(c).filterElement.value.focus(),i(c).highlightedElement.value=i(s).trigger.value,i(s).trigger.value?.scrollIntoView({block:`nearest`})):i(s).trigger.value?.focus(),e.preventDefault())}}),{default:y(()=>[E(t.$slots,`default`)]),_:3},16,[`id`,`aria-labelledby`,`side`])]),_:3},8,[`present`]))}}),bn=h({__name:`MenuSubTrigger`,props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){let n=t,a=Ht(),o=Wt(),s=gn(),c=qt();r(a.open,e=>{e?c.activeSubmenuContext.value={onOpenChange:a.onOpenChange,trigger:s.trigger}:c.activeSubmenuContext.value?.trigger.value===s.trigger.value&&(c.activeSubmenuContext.value=void 0)});let l=w(null);s.triggerId||=j(void 0,`reka-menu-sub-trigger`);function u(){l.value&&window.clearTimeout(l.value),l.value=null}p(()=>{u()});function d(e){Ke(e)&&(c.onItemEnter(e)||!n.disabled&&!a.open.value&&!l.value&&(c.onPointerGraceIntentChange(null),l.value=window.setTimeout(()=>{a.onOpenChange(!0),u()},100)))}async function m(e){if(!Ke(e))return;u();let t=a.content.value?.getBoundingClientRect();if(t?.width){let n=a.content.value?.dataset.side,r=n===`right`,i=r?-5:5,o=t[r?`left`:`right`],s=t[r?`right`:`left`];c.onPointerGraceIntentChange({area:[{x:e.clientX+i,y:e.clientY},{x:o,y:t.top},{x:s,y:t.top},{x:s,y:t.bottom},{x:o,y:t.bottom}],side:n}),window.clearTimeout(c.pointerGraceTimerRef.value),c.pointerGraceTimerRef.value=window.setTimeout(()=>c.onPointerGraceIntentChange(null),300)}else{if(c.onTriggerLeave(e))return;c.onPointerGraceIntentChange(null)}}async function h(e){let t=c.searchRef.value!==``;n.disabled||t&&e.key===` `||Ze[o.dir.value].includes(e.key)&&(a.onOpenChange(!0),await x(),a.content.value?.focus(),e.preventDefault())}return(t,r)=>(g(),C(Rt,{"as-child":``},{default:y(()=>[e(Xt,f(n,{id:i(s).triggerId,ref:e=>{e&&i(s)?.onTriggerChange(e?.$el)},"aria-haspopup":`menu`,"aria-expanded":i(a).open.value,"aria-controls":i(s).contentId,"data-state":i(Ye)(i(a).open.value),onClick:r[0]||=async e=>{n.disabled||e.defaultPrevented||(e.currentTarget?.focus(),i(a).open.value||i(a).onOpenChange(!0))},onPointermove:d,onPointerleave:m,onKeydown:h}),{default:y(()=>[E(t.$slots,`default`)]),_:3},16,[`id`,`aria-expanded`,`aria-controls`,`data-state`])]),_:3}))}}),xn=h({__name:`ContextMenuArrow`,props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`svg`}},setup(e){let t=e;return $(),(e,n)=>(g(),C(i(zt),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Sn=h({__name:`ContextMenuCheckboxItem`,props:{modelValue:{type:[Boolean,String],required:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`,`update:modelValue`],setup(e,{emit:t}){let n=e,r=je(t);return $(),(e,t)=>(g(),C(i(tn),d(D({...n,...i(r)})),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),[Cn,wn]=M(`ContextMenuRoot`),Tn=h({inheritAttrs:!1,__name:`ContextMenuRoot`,props:{pressOpenDelay:{type:Number,required:!1,default:700},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,a=t,{dir:s,modal:c,pressOpenDelay:l}=o(n);$();let u=Ae(s),d=w(!1);return wn({open:d,onOpenChange:e=>{d.value=e},dir:u,modal:c,triggerElement:w(),pressOpenDelay:l}),r(d,e=>{a(`update:open`,e)}),(e,t)=>(g(),C(i(Kt),{open:d.value,"onUpdate:open":t[0]||=e=>d.value=e,dir:i(u),modal:i(c)},{default:y(()=>
1[E(e.$slots,`default`)]),_:3},8,[`open`,`dir`,`modal`]))}}),En=h({__name:`ContextMenuContent`,props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},sideFlip:{type:Boolean,required:!1},alignOffset:{type:Number,required:!1,default:0},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1,default:!0},collisionBoundary:{type:null,required:!1,default:()=>[]},collisionPadding:{type:[Number,Object],required:!1,default:0},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1,default:`partial`},hideWhenDetached:{type:Boolean,required:!1,default:!1},positionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`closeAutoFocus`],setup(e,{emit:t}){let n=Re(e,t);$();let r=Cn(),a=w(!1);return(e,t)=>(g(),C(i(an),f(i(n),{side:`right`,"side-offset":2,align:`start`,"update-position-strategy":`always`,style:{"--reka-context-menu-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-context-menu-content-available-width":`var(--reka-popper-available-width)`,"--reka-context-menu-content-available-height":`var(--reka-popper-available-height)`,"--reka-context-menu-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-context-menu-trigger-height":`var(--reka-popper-anchor-height)`},onCloseAutoFocus:t[0]||=e=>{!e.defaultPrevented&&a.value&&e.preventDefault(),a.value=!1},onInteractOutside:t[1]||=e=>{e.detail.originalEvent.button===2&&e.target===i(r).triggerElement.value&&e.preventDefault(),!e.defaultPrevented&&!i(r).modal.value&&(a.value=!0)}}),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Dn=h({__name:`ContextMenuGroup`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return $(),(e,n)=>(g(),C(i(cn),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),On=h({__name:`ContextMenuItem`,props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`],setup(e,{emit:t}){let n=e,r=je(t);return $(),(e,t)=>(g(),C(i(Zt),d(D({...n,...i(r)})),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),kn=h({__name:`ContextMenuItemIndicator`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return $(),(e,n)=>(g(),C(i(en),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),An=h({__name:`ContextMenuLabel`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return $(),(e,n)=>(g(),C(i(ln),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),jn=h({__name:`ContextMenuPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let t=e;return(e,n)=>(g(),C(i(un),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Mn=h({__name:`ContextMenuRadioGroup`,props:{modelValue:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,r=je(t);return $(),(e,t)=>(g(),C(i(pn),d(D({...n,...i(r)})),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Nn=h({__name:`ContextMenuRadioItem`,props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`],setup(e,{emit:t}){let n=e,r=je(t);return $(),(e,t)=>(g(),C(i(mn),d(D({...n,...i(r)})),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Pn=h({__name:`ContextMenuSeparator`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return $(),(e,n)=>(g(),C(i(hn),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Fn=h({__name:`ContextMenuSub`,props:{defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1,default:void 0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t;$();let a=F(n,`open`,r,{defaultValue:n.defaultOpen,passive:n.open===void 0});return(e,t)=>(g(),C(i(vn),{open:i(a),"onUpdate:open":t[0]||=e=>S(a)?a.value=e:null},{default:y(()=>
1[E(e.$slots,`default`,{open:i(a)})]),_:3},8,[`open`]))}}),In=h({__name:`ContextMenuSubContent`,props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=Re(e,t);return $(),(e,t)=>(g(),C(i(yn),f(i(n),{style:{"--reka-context-menu-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-context-menu-content-available-width":`var(--reka-popper-available-width)`,"--reka-context-menu-content-available-height":`var(--reka-popper-available-height)`,"--reka-context-menu-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-context-menu-trigger-height":`var(--reka-popper-anchor-height)`}}),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Ln=h({__name:`ContextMenuSubTrigger`,props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return $(),(e,n)=>(g(),C(i(bn),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}});function Rn(e){return e.pointerType!==`mouse`}var zn=h({inheritAttrs:!1,__name:`ContextMenuTrigger`,props:{disabled:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(t){let{disabled:n}=o(t),{forwardRef:r,currentElement:a}=$(),s=Cn(),c=w({x:0,y:0}),d=m(()=>({getBoundingClientRect:()=>({width:0,height:0,left:c.value.x,right:c.value.x,top:c.value.y,bottom:c.value.y,...c.value})})),p=w(0);function h(){window.clearTimeout(p.value)}function _(e){c.value={x:e.clientX,y:e.clientY},s.onOpenChange(!0)}async function b(e){n.value||(await x(),e.defaultPrevented||(h(),_(e),e.preventDefault()))}async function S(e){n.value||(await x(),Rn(e)&&!e.defaultPrevented&&(h(),p.value=window.setTimeout(_,s.pressOpenDelay.value,e)))}async function C(e){n.value||(await x(),Rn(e)&&!e.defaultPrevented&&h())}return u(()=>{a.value&&(s.triggerElement.value=a.value)}),(t,a)=>(g(),l(v,null,[e(i(Rt),{as:`template`,reference:d.value},null,8,[`reference`]),e(i(L),f({ref:i(r),as:t.as,"as-child":t.asChild,"data-state":i(s).open.value?`open`:`closed`,"data-disabled":i(n)?``:void 0,style:{WebkitTouchCallout:`none`,pointerEvents:`auto`}},t.$attrs,{onContextmenu:b,onPointerdown:S,onPointermove:C,onPointercancel:C,onPointerup:C}),{default:y(()=>[E(t.$slots,`default`)]),_:3},16,[`as`,`as-child`,`data-state`,`data-disabled`])],64))}}),[Bn,Vn]=M(`PopoverRoot`),Hn=h({__name:`PopoverRoot`,props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},modal:{type:Boolean,required:!1,default:!1}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t,{modal:a}=o(n),s=F(n,`open`,r,{defaultValue:n.defaultOpen,passive:n.open===void 0});return Vn({contentId:``,triggerId:``,modal:a,open:s,onOpenChange:e=>{s.value=e},onOpenToggle:()=>{s.value=!s.value},triggerElement:w(),hasCustomAnchor:w(!1)}),(e,t)=>(g(),C(i(Ne),null,{default:y(()=>[E(e.$slots,`default`,{open:i(s),close:()=>s.value=!1})]),_:3}))}}),Un=h({__name:`PopoverAnchor`,props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;$();let n=Bn();return b(()=>{n.hasCustomAnchor.value=!0}),p(()=>{n.hasCustomAnchor.value=!1}),(e,n)=>(g(),C(i(Pe),d(D(t)),{default:y(()=>
1[E(e.$slots,`default`)]),_:3},16))}}),Wn=h({__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 $(),(e,n)=>(g(),C(i(ze),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Gn=h({__name:`PopoverClose`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;$();let n=Bn();return(e,r)=>(g(),C(i(L),{type:e.as===`button`?`button`:void 0,as:e.as,"as-child":t.asChild,onClick:r[0]||=e=>i(n).onOpenChange(!1)},{default:y(()=>[E(e.$slots,`default`)]),_:3},8,[`type`,`as`,`as-child`]))}}),Kn=h({__name:`PopoverContentImpl`,props:{trapFocus:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(t,{emit:n}){let r=t,a=n,o=Me(P(r,`trapFocus`,`disableOutsidePointerEvents`)),{forwardRef:s}=$(),c=Bn();return V(),(t,n)=>(g(),C(i(z),{"as-child":``,loop:``,trapped:t.trapFocus,onMountAutoFocus:n[5]||=e=>a(`openAutoFocus`,e),onUnmountAutoFocus:n[6]||=e=>a(`closeAutoFocus`,e)},{default:y(()=>[e(i(B),{"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=>i(c).onOpenChange(!1)},{default:y(()=>[e(i(Le),f(i(o),{id:i(c).contentId,ref:i(s),"data-state":i(c).open.value?`open`:`closed`,"aria-labelledby":i(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:y(()=>[E(t.$slots,`default`)]),_:3},16,[`id`,`data-state`,`aria-labelledby`])]),_:3},8,[`disable-outside-pointer-events`])]),_:3},8,[`trapped`]))}}),qn=h({__name:`PopoverContentModal`,props:{memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,r=t,a=Bn(),o=w(!1);re(!0);let s=Re(n,r),{forwardRef:c,currentElement:l}=$();return ne(l),(e,t)=>(g(),C(Kn,f(i(s),{ref:i(c),"trap-focus":i(a).open.value,"disable-outside-pointer-events":``,onCloseAutoFocus:t[0]||=k(e=>{r(`closeAutoFocus`,e),o.value||i(a).triggerElement.value?.focus()},[`prevent`]),onPointerDownOutside:t[1]||=e=>{r(`pointerDownOutside`,e);let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0,i=t.button===2||n;o.value=i},onFocusOutside:t[2]||=k(()=>{},[`prevent`])}),{default:y(()=>
1[E(e.$slots,`default`)]),_:3},16,[`trap-focus`]))}}),Jn=h({__name:`PopoverContentNonModal`,props:{memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,r=t,a=Bn(),o=w(!1),s=w(!1),c=Re(n,r);return(e,t)=>(g(),C(Kn,f(i(c),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:t[0]||=e=>{r(`closeAutoFocus`,e),e.defaultPrevented||(o.value||i(a).triggerElement.value?.focus(),e.preventDefault()),o.value=!1,s.value=!1},onInteractOutside:t[1]||=async e=>{r(`interactOutside`,e),e.defaultPrevented||(o.value=!0,e.detail.originalEvent.type===`pointerdown`&&(s.value=!0));let t=e.target;i(a).triggerElement.value?.contains(t)&&e.preventDefault(),e.detail.originalEvent.type===`focusin`&&s.value&&e.preventDefault()}}),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Yn=h({__name:`PopoverContent`,props:{forceMount:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,r=t,a=Bn(),o=Re(n,r),{forwardRef:s}=$();return a.contentId||=j(void 0,`reka-popover-content`),(e,t)=>(g(),C(i(Be),{present:e.forceMount||i(a).open.value},{default:y(()=>[i(a).modal.value?(g(),C(qn,f({key:0},i(o),{ref:i(s)}),{default:y(()=>[E(e.$slots,`default`)]),_:3},16)):(g(),C(Jn,f({key:1},i(o),{ref:i(s)}),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))]),_:3},8,[`present`]))}}),Xn=h({__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)=>(g(),C(i(nt),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Zn=h({__name:`PopoverTrigger`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(t){let n=t,r=Bn(),{forwardRef:a,currentElement:o}=$();return r.triggerId||=j(void 0,`reka-popover-trigger`),u(()=>{r.triggerElement.value=o.value}),(t,o)=>(g(),C(T(i(r).hasCustomAnchor.value?i(L):i(Pe)),{"as-child":``},{default:y(()=>[e(i(L),{id:i(r).triggerId,ref:i(a),type:t.as===`button`?`button`:void 0,"aria-haspopup":`dialog`,"aria-expanded":i(r).open.value,"aria-controls":i(r).contentId,"data-state":i(r).open.value?`open`:`closed`,as:t.as,"as-child":n.asChild,onClick:i(r).onOpenToggle},{default:y(()=>[E(t.$slots,`default`)]),_:3},8,[`id`,`type`,`aria-expanded`,`aria-controls`,`data-state`,`as`,`as-child`,`onClick`])]),_:3}))}});function Qn(e){let t=m(()=>e.start.value?!!e.isDateDisabled(e.start.value):!1),n=m(()=>e.end.value?!!e.isDateDisabled(e.end.value):!1),r=m(()=>!!(t.value||n.value||e.start.value&&e.end.value&&Se(e.end.value,e.start.value))),i=t=>e.start.value?J(e.start.value,t):!1,a=t=>e.end.value?J(e.end.value,t):!1,o=t=>e.start.value&&J(e.start.value,t)||e.end.value&&J(e.end.value,t)?!0:e.end.value&&e.start.value?ye(t,e.
1start.value,e.end.value):!1,s=t=>{if(e.isDateDisabled(t))return!0;if(e.maximumDays?.value){if(e.start.value&&e.end.value){if(e.fixedDate.value){let n=ot(e.start.value,e.end.value).length;if(n<=e.maximumDays.value){let r=e.maximumDays.value-n-1,i=e.start.value.subtract({days:r}),a=e.end.value.add({days:r});return!ye(t,i,a)}}return!1}if(e.start.value){let n=e.start.value.add({days:e.maximumDays.value}),r=e.start.value.subtract({days:e.maximumDays.value});return!ye(t,r,n)}}return!1},c=t=>!!e.isDateHighlightable?.(t),l=m(()=>{if(e.start.value&&e.end.value&&!e.fixedDate.value||!e.start.value||!e.focusedValue.value)return null;let t=Se(e.start.value,e.focusedValue.value),n=t?e.start.value:e.focusedValue.value,r=t?e.focusedValue.value:e.start.value;if(J(n,r))return{start:n,end:r};if(e.maximumDays?.value&&!e.end.value){let t=e.maximumDays.value,n=e.start.value,r=e.focusedValue.value;return Se(r,n)?{start:n.subtract({days:t-1}),end:n}:{start:n,end:n.add({days:t-1})}}return be(n,r,e.allowNonContiguousRanges.value?()=>!1:e.isDateUnavailable,s,e.isDateHighlightable)?{start:n,end:r}:null}),u=e=>!l.value||!l.value.start?!1:J(l.value.start,e),d=e=>!l.value||!l.value.end?!1:J(l.value.end,e),f=m(()=>!!(e.start.value||e.end.value)),p=m(()=>!!(e.start.value&&e.isDateDisabled(e.start.value))),h=m(()=>!!(e.end.value&&e.isDateDisabled(e.end.value)));return{isInvalid:r,isSelected:o,isDateHighlightable:c,highlightedRange:l,isSelectionStart:i,isSelectionEnd:a,isHighlightedStart:u,isHighlightedEnd:d,isDateDisabled:s,hasSelectedDate:f,isSelectedDisabled:m(()=>{let t=!!e.start.value,n=!!e.end.value;return!t&&!n?!1:t&&n?p.value&&h.value:t&&p.value||n&&h.value}),selectedFocusableDate:m(()=>{if(e.start.value&&!p.value)return e.start.value;if(e.end.value&&!h.value)return e.end.value})}}var $n={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`}},er={role:`heading`,"aria-level":`2`},[tr,nr]=M(`RangeCalendarRoot`),rr=h({__name:`RangeCalendarRoot`,props:{defaultPlaceholder:{type:null,required:!1},defaultValue:{type:Object,required:!1,default:()=>({start:void 0,end:void 0})},modelValue:{type:[Object,null],required:!1},placeholder:{type:null,required:!1,default:void 0},allowNonContiguousRanges:{type:Boolean,required:!1,default:!1},pagedNavigation:{type:Boolean,required:!1,default:!1},preventDeselect:{type:Boolean,required:!1,default:!1},maximumDays:{type:Number,required:!1,default:void 0},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},isDateHighlightable:{type:Function,required:!1,default:void 0},dir:{type:String,required:!1},nextPage:{type:Function,required:!1},prevPage:{type:Function,required:!1},disableDaysOutsideCurrentView:{type:Boolean,required:!1,default:!1},fixedDate:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},emits:[`update:modelValue`,`update:validModelValue`,`update:placeholder`,`update:startValue`],setup(e,{emit:t}){let n=e,a=t,{disabled:s,readonly:l,initialFocus:d,pagedNavigation:f,weekdayFormat:p,fixedWeeks:h,numberOfMonths:v,preventDeselect:b,isDateUnavailable:x,isDateHighlightable:S,isDateDisabled:T,calendarLabel:D,maxValue:O,minValue:k,dir:A,locale:j,nextPage:M,prevPage:ee,allowNonContiguousRanges:te,disableDaysOutsideCurrentView:N,fixedDate:P,maximumDays:R}=o(n),{primitiveElement:ne,currentElement:z}=He(),re=Ae(A),B=ht(j),V=m(()=>n.weekStartsOn??pt(B.value)),ie=w(),H=w(),oe=w(!1),U=F(n,`modelValue`,a,{defaultValue:n.defaultValue??{start:void 0,end:void 0},passive:n.modelValue===void 0}),W=e=>e??{start:void 0,end:void 0},G=m(()=>W(U.value)),K=w(W(U.value));r(K,e=>{a(`update:validModelValue`,e)});let q=we({defaultPlaceholder:n.placeholder,defaultValue:W(U.value).start,locale:n.locale}),J=w(W(U.value).start),ce=w(W(U.value).end),le=F(n,`placeholder`,a,{defaultValue:n.defaultPlaceholder??q.copy(),passive:n.placeholder===void 0});function Y(e){le.value=e.copy()}let{fullCalendarLabel:X,headingValue:Z,isDateDisabled:ue,isDateUnavailable:de,isNextButtonDisabled:fe,isPrevButtonDisabled:pe,grid:me,weekdays:he,isOutsideVisibleView:ge,nextPage:_e,prevPage:ve,formatter:ye,isPlaceholderFocusable:be,firstFocusableDate:xe}=xt({locale:B,placeholder:le,weekStartsOn:V,fixedWeeks:h,numberOfMonths:v,minValue:k,maxValue:O,disabled:s,weekdayFormat:p,pagedNavigation:f,isDateDisabled:T.value,isDateUnavailable:x.value,calendarLabel:D,nextPage:M,prevPage:ee}),{isInvalid:Ce,isSelected:Te,isDateHighlightable:Ee,highlightedRange:Q,isSelectionStart:De,isSelectionEnd:Oe,isHighlightedStart:ke,isHighlightedEnd:je,isDateDisabled:$,hasSelectedDate:Me,isSelectedDisabled:Ne,selectedFocusableDate:Pe}=Qn({start:J,end:ce,isDateDisabled:ue,isDateUnavailable:de,isDateHighlightable:S.value,focusedValue:H,allowNonContiguousRanges:te,fixedDate:P,maximumDays:R});r(U,e=>{let t=W(e);!t.start&&!J.value||t.start&&J.value&&se(t.start,J.value)||(J.value=t.start?.copy?.()),!t.end&&!ce.value||t.end&&ce.value&&se(t.end,ce.value)||(ce.value=t.end?.copy?.())}),r(J,e=>{e&&!se(e,le.value)&&Y(e),a(`update:startValue`,e)}),r([J,ce],([e,t])=>{let n=U.value;if(!(n&&n.start&&n.end&&e&&t&&se(n.start,e)&&se(n.end,t))){if(oe.value=!0,t&&e){let n=Se(t,e)?{start:t.copy(),end:e.copy()}:{start:e.copy(),end:t.copy()};U.value={start:n.start,end:n.end},oe.value=!1,K.value={start:n.start.copy(),end:n.end.copy()}}else U.value=e?{start:e.copy(),end:void 0}:{start:t?.copy(),end:void 0}}});let Fe=ae();return I(z,`keydown`,e=>{e.key===Fe.ESCAPE&&oe.value&&(J.value=K.value.start?.copy(),ce.value=K.value.end?.copy())}),nr({isDateUnavailable:de,isDateHighlightable:Ee,startValue:J,endValue:ce,formatter:ye,modelValue:G,placeholder:le,disabled:s,initialFocus:d,pagedNavigation:f,grid:me,weekDays:he,weekStartsOn:V,weekdayFormat:p,fixedWeeks:h,numberOfMonths:v,readonly:l,preventDeselect:b,fullCalendarLabel:X,headingValue:Z,isInvalid:Ce,isDateDisabled:$,allowNonContiguousRanges:te,highlightedRange:Q,focusedValue:H,lastPressedDateValue:ie,isSelected:Te,isSelectionEnd:Oe,isSelectionStart:De,isNextButtonDisabled:fe,isPrevButtonDisabled:pe,isOutsideVisibleView:ge,nextPage:_e,prevPage:ve,parentElement:z,onPlaceholderChange:Y,locale:B,dir:re,isHighlightedStart:ke,isHighlightedEnd:je,disableDaysOutsideCurrentView:N,fixedDate:P,maximumDays:R,minValue:k,maxValue:O,isPlaceholderFocusable:be,firstFocusableDate:xe,hasSelectedDate:Me,isSelectedDisabled:Ne,selectedFocusableDate:Pe}),u(()=>{d.value&&at(z.value)}),(e,t)=>(g(),C(i(L),{ref_key:`primitiveElement`,ref:ne,as:e.as,"as-child":e.asChild,"aria-label":i(X),"data-readonly":i(l)?``:void 0,"data-disabled":i(s)?``:void 0,"data-invalid":i(Ce)?``:void 0,dir:i(re)},{default:y(()=>[c(`div`,$n,[c(`div`,er,_(i(X)),1)]),E(e.$slots,`default`,{date:i(le),grid:i(me),weekDays:i(he),weekStartsOn:V.value,locale:i(B),fixedWeeks:i(h),modelValue:G.value})]),_:3},8,[`as`,`as-child`,`aria-label`,`data-readonly`,`data-disabled`,`data-invalid`,`dir`]))}}),ir=h({__name:`RangeCalendarCell`,props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`td`}},setup(e){let t=tr();return(e,n)=>(g(),C(i(L),{as:e.as,"as-child":e.asChild,role:`gridcell`,"aria-selected":i(t).isSelected(e.date)?!0:void 0,"aria-disabled":i(t).isDateDisabled(e.date)||i(t).isDateUnavailable?.(e.date)||i(t).disableDaysOutsideCurrentView.value,"data-disabled":i(t).isDateDisabled(e.date)||i(t).disableDaysOutsideCurrentView.value?``:void 0},{default:y(()=>
1[E(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`aria-selected`,`aria-disabled`,`data-disabled`]))}}),ar=h({__name:`RangeCalendarCellTrigger`,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 n=e,r=tr(),a=ae(),{primitiveElement:o,currentElement:s}=He(),c=m(()=>r.formatter.custom(Z(n.day),{weekday:`long`,month:`long`,day:`numeric`,year:`numeric`})),l=m(()=>r.isDateUnavailable?.(n.day)??!1),u=m(()=>r.isSelected(n.day)),d=m(()=>r.isSelectionStart(n.day)),f=m(()=>r.isSelectionEnd(n.day)),p=m(()=>r.isHighlightedStart(n.day)),h=m(()=>r.isHighlightedEnd(n.day)),v=m(()=>r.highlightedRange.value?me(n.day,r.highlightedRange.value.start,r.highlightedRange.value.end):!1),b=m(()=>r.allowNonContiguousRanges.value),S=m(()=>W(n.day,K())),w=m(()=>!_e(n.day,n.month)),T=m(()=>r.isOutsideVisibleView(n.day)),D=m(()=>r.isDateDisabled(n.day)||r.disableDaysOutsideCurrentView.value&&w.value),k=m(()=>n.day.day.toLocaleString(r.locale.value)),A=m(()=>w.value||D.value?!1:!r.disabled.value&&r.isPlaceholderFocusable.value&&J(n.day,r.placeholder.value)?!0:!r.disabled.value&&r.selectedFocusableDate.value&&!r.isPlaceholderFocusable.value?J(n.day,r.selectedFocusableDate.value):!r.disabled.value&&(!r.hasSelectedDate.value||r.isSelectedDisabled.value)&&!r.isPlaceholderFocusable.value?r.firstFocusableDate.value&&J(n.day,r.firstFocusableDate.value):!1);function j(e,t){if(!r.readonly.value&&!(r.isDateDisabled(t)||r.isDateUnavailable?.(t))){if(r.startValue.value&&r.highlightedRange.value===null){if(J(t,r.startValue.value)&&!r.preventDeselect.value&&!r.endValue.value){r.startValue.value=void 0,r.onPlaceholderChange(t),r.lastPressedDateValue.value=t.copy();return}if(!r.endValue.value){e.preventDefault(),r.lastPressedDateValue.value&&J(r.lastPressedDateValue.value,t)&&(r.startValue.value=t.copy()),r.lastPressedDateValue.value=t.copy();return}}if(r.lastPressedDateValue.value=t.copy(),r.startValue.value&&r.endValue.value&&J(r.startValue.value,r.endValue.value)&&J(r.startValue.value,t)&&!r.preventDeselect.value){r.startValue.value=void 0,r.endValue.value=void 0,r.onPlaceholderChange(t);return}r.startValue.value?r.endValue.value?r.endValue.value&&r.startValue.value&&(r.fixedDate.value?r.fixedDate.value===`start`?t.compare(r.startValue.value)<0?r.startValue.value=t.copy():r.endValue.value=t.copy():r.fixedDate.value===`end`&&(t.compare(r.endValue.value)>0?r.endValue.value=t.copy():r.startValue.value=t.copy()):(r.endValue.value=void 0,r.startValue.value=t.copy())):r.endValue.value=t.copy():r.startValue.value=t.copy()}}function M(e){D.value||j(e,n.day)}function ee(){D.value||r.isDateUnavailable?.(n.day)||(r.focusedValue.value=n.day.copy())}function te(e){if(D.value||(e.code===a.ENTER||e.code===a.SPACE_CODE)&&(e.ctrlKey||e.metaKey||e.altKey))return;e.preventDefault(),e.stopPropagation();let t=r.parentElement.value,i=r.dir.value===`rtl`?-1:1;switch(e.code){case a.ARROW_RIGHT:o(n.day,i);break;case a.ARROW_LEFT:o(n.day,-i);break;case a.ARROW_UP:o(n.day,-7);break;case a.ARROW_DOWN:o(n.day,7);break;case a.ENTER:case a.SPACE_CODE:j(e,n.day)}function o(e,n){let i=e.add({days:n});if(r.minValue.value&&i.compare(r.minValue.value)<0||r.maxValue.value&&i.compare(r.maxValue.value)>0)return;let a=t.querySelector(`[data-value='${i.toString()}']:not([data-outside-view])`);if(!a){if(n>0){if(r.isNextButtonDisabled())return;r.nextPage()}else{if(r.isPrevButtonDisabled())return;r.prevPage()}x(()=>{o(e,n)});return}if(a&&a.hasAttribute(`data-disabled`))return o(i,n);r.onPlaceholderChange(i),a?.focus()}}return(e,n)=>(g(),C(i(L),{ref_key:`primitiveElement`,ref:o,as:e.as,"as-child":e.asChild,role:`button`,"aria-label":c.value,"data-reka-calendar-cell-trigger":``,"aria-pressed":u.value&&(b.value||!l.value)?!0:void 0,"aria-disabled":D.value||l.value?!0:void 0,"data-highlighted":v.value&&(b.value||!l.value)?``:void 0,"data-selection-start":d.value?!0:void 0,"data-selection-end":f.value?!0:void 0,"data-highlighted-start":p.value?!0:void 0,"data-highlighted-end":h.value?!0:void 0,"data-selected":u.value&&(b.value||!l.value)?!0:void 0,"data-outside-visible-view":T.value?``:void 0,"data-value":e.day.toString(),"data-disabled":D.value?``:void 0,"data-unavailable":l.value?``:void 0,"data-today":S.value?``:void 0,"data-outside-view":w.value?``:void 0,"data-focused":A.value?``:void 0,tabindex:A.value?0:w.value||D.value?void 0:-1,onClick:M,onFocusin:ee,onMouseenter:ee,onKeydown:O(te,[`up`,`down`,`left`,`right`,`enter`,`space`])},{default:y(()=>
1[E(e.$slots,`default`,{dayValue:k.value,disabled:D.value,today:S.value,selected:u.value,outsideView:w.value,outsideVisibleView:T.value,unavailable:l.value,highlighted:v.value&&(b.value||!l.value),highlightedStart:p.value,highlightedEnd:h.value,selectionStart:d.value,selectionEnd:f.value},()=>[t(_(k.value),1)])]),_:3},8,[`as`,`as-child`,`aria-label`,`aria-pressed`,`aria-disabled`,`data-highlighted`,`data-selection-start`,`data-selection-end`,`data-highlighted-start`,`data-highlighted-end`,`data-selected`,`data-outside-visible-view`,`data-value`,`data-disabled`,`data-unavailable`,`data-today`,`data-outside-view`,`data-focused`,`tabindex`]))}}),or=h({__name:`RangeCalendarGrid`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`table`}},setup(e){let t=e,n=tr(),r=m(()=>n.disabled.value?!0:void 0),a=m(()=>n.readonly.value?!0:void 0);return(e,o)=>(g(),C(i(L),f(t,{tabindex:`-1`,role:`application`,"aria-readonly":a.value,"aria-disabled":r.value,"data-readonly":a.value&&``,"data-disabled":r.value&&``,onMouseleave:o[0]||=e=>i(n).focusedValue.value=void 0}),{default:y(()=>[E(e.$slots,`default`)]),_:3},16,[`aria-readonly`,`aria-disabled`,`data-readonly`,`data-disabled`]))}}),sr=h({__name:`RangeCalendarGridBody`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tbody`}},setup(e){let t=e;return(e,n)=>(g(),C(i(L),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),cr=h({__name:`RangeCalendarGridHead`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`thead`}},setup(e){let t=e;return(e,n)=>(g(),C(i(L),f(t,{"aria-hidden":`true`}),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),lr=h({__name:`RangeCalendarGridRow`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tr`}},setup(e){let t=e;return(e,n)=>(g(),C(i(L),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),ur=h({__name:`RangeCalendarHeadCell`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`th`}},setup(e){let t=e;return(e,n)=>(g(),C(i(L),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),dr=h({__name:`RangeCalendarHeader`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let t=e;return(e,n)=>(g(),C(i(L),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),fr=h({__name:`RangeCalendarHeading`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let n=e,r=tr();return(e,a)=>(g(),C(i(L),f(n,{"data-disabled":i(r).disabled.value?``:void 0}),{default:y(()=>[E(e.$slots,`default`,{headingValue:i(r).headingValue.value},()=>[t(_(i(r).headingValue.value),1)])]),_:3},16,[`data-disabled`]))}}),pr=h({__name:`RangeCalendarNext`,props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let n=e,r=m(()=>a.disabled.value||a.isNextButtonDisabled(n.nextPage)),a=tr();function o(){r.value||a.nextPage(n.nextPage)}return(e,a)=>(g(),C(i(L),{as:n.as,"as-child":n.asChild,"aria-label":`Next page`,type:n.as===`button`?`button`:void 0,"aria-disabled":r.value||void 0,"data-disabled":r.value||void 0,disabled:r.value,onClick:o},{default:y(()=>[E(e.$slots,`default`,{disabled:r.value},()=>[a[0]||=t(` Next page `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}}),mr=h({__name:`RangeCalendarPrev`,props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let n=e,r=m(()=>a.disabled.value||a.isPrevButtonDisabled(n.prevPage)),a=tr();function o(){r.value||a.prevPage(n.prevPage)}return(e,a)=>(g(),C(i(L),{as:n.as,"as-child":n.asChild,"aria-label":`Previous page`,type:n.as===`button`?`button`:void 0,"aria-disabled":r.value||void 0,"data-disabled":r.value||void 0,disabled:r.value,onClick:o},{default:y(()=>[E(e.$slots,`default`,{disabled:r.value},()=>[a[0]||=t(` Prev page `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}}),hr=h({__name:`DropdownMenuArrow`,props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`svg`}},setup(e){let t=e;return $(),(e,n)=>(g(),C(i(zt),d(D(t)),{default:y(()=>
1[E(e.$slots,`default`)]),_:3},16))}}),gr=h({__name:`DropdownMenuCheckboxItem`,props:{modelValue:{type:[Boolean,String],required:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`,`update:modelValue`],setup(e,{emit:t}){let n=e,r=je(t);return $(),(e,t)=>(g(),C(i(tn),d(D({...n,...i(r)})),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),[_r,vr]=M(`DropdownMenuRoot`),yr=h({__name:`DropdownMenuRoot`,props:{defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1,default:void 0},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t;$();let a=F(n,`open`,r,{defaultValue:n.defaultOpen,passive:n.open===void 0}),s=w(),{modal:c,dir:l}=o(n),u=Ae(l);return vr({open:a,onOpenChange:e=>{a.value=e},onOpenToggle:()=>{a.value=!a.value},triggerId:``,triggerElement:s,contentId:``,modal:c,dir:u}),(e,t)=>(g(),C(i(Kt),{open:i(a),"onUpdate:open":t[0]||=e=>S(a)?a.value=e:null,dir:i(u),modal:i(c)},{default:y(()=>[E(e.$slots,`default`,{open:i(a)})]),_:3},8,[`open`,`dir`,`modal`]))}}),br=h({__name:`DropdownMenuContent`,props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`closeAutoFocus`],setup(e,{emit:t}){let n=Re(e,t);$();let r=_r(),a=w(!1);function o(e){e.defaultPrevented||(a.value||setTimeout(()=>{r.triggerElement.value?.focus()},0),a.value=!1,e.preventDefault())}return r.contentId||=j(void 0,`reka-dropdown-menu-content`),(e,t)=>(g(),C(i(an),f(i(n),{id:i(r).contentId,"aria-labelledby":i(r)?.triggerId,style:{"--reka-dropdown-menu-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-dropdown-menu-content-available-width":`var(--reka-popper-available-width)`,"--reka-dropdown-menu-content-available-height":`var(--reka-popper-available-height)`,"--reka-dropdown-menu-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-dropdown-menu-trigger-height":`var(--reka-popper-anchor-height)`},onCloseAutoFocus:o,onInteractOutside:t[0]||=e=>{if(e.defaultPrevented)return;let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0,o=t.button===2||n;(!i(r).modal.value||o)&&(a.value=!0),i(r).triggerElement.value?.contains(e.target)&&e.preventDefault()}}),{default:y(()=>[E(e.$slots,`default`)]),_:3},16,[`id`,`aria-labelledby`]))}}),xr=h({__name:`DropdownMenuFilter`,props:{modelValue:{type:String,required:!1},autoFocus:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`input`}},emits:[`update:modelValue`],setup(e,{emit:t}){let a=e,o=F(a,`modelValue`,t,{defaultValue:``,passive:a.modelValue===void 0}),s=Wt(),c=qt(),l=gn(null);r(o,e=>{c.searchRef.value=e??``},{immediate:!0});let{primitiveElement:d,currentElement:f}=He(),h=m(()=>a.disabled||!1),_=w();n(()=>_.value=c.highlightedElement.value?.id),u(()=>{c.onFilterElementChange(f.value),setTimeout(()=>{a.autoFocus&&(!l||s.isUsingKeyboardRef.value)&&f.value?.focus()},1)}),p(()=>{c.onFilterElementChange(void 0),c.searchRef.value=``});let{isComposing:v,shouldDeferInput:b,handleCompositionStart:x,handleCompositionUpdate:S,handleCompositionEnd:T}=ie(e=>{let t=e.target;t&&(o.value=t.value,c.searchRef.value=t.value)});function D(e){if(h.value||b.value)return;let t=e.target;o.value=t.value,c.searchRef.value=t.value}function O(e){if(!h.value){if(v.value){e.stopPropagation();return}
1[`ArrowDown`,`ArrowUp`,`Home`,`End`].includes(e.key)?(e.preventDefault(),c.onKeydownNavigation(e)):e.key===`Enter`?(e.preventDefault(),c.onKeydownEnter(e)):e.key===`Escape`&&o.value&&(e.stopPropagation(),o.value=``,c.searchRef.value=``)}}return(e,t)=>(g(),C(i(L),{ref_key:`primitiveElement`,ref:d,as:e.as,"as-child":e.asChild,value:i(o),disabled:h.value?``:void 0,"data-disabled":h.value?``:void 0,"aria-disabled":h.value?!0:void 0,"aria-activedescendant":_.value,type:`text`,role:`searchbox`,onInput:D,onKeydown:O,onCompositionstart:i(x),onCompositionupdate:i(S),onCompositionend:i(T)},{default:y(()=>[E(e.$slots,`default`,{modelValue:i(o)})]),_:3},8,[`as`,`as-child`,`value`,`disabled`,`data-disabled`,`aria-disabled`,`aria-activedescendant`,`onCompositionstart`,`onCompositionupdate`,`onCompositionend`]))}}),Sr=h({__name:`DropdownMenuGroup`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return $(),(e,n)=>(g(),C(i(cn),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Cr=h({__name:`DropdownMenuItem`,props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`],setup(e,{emit:t}){let n=e,r=je(t);return $(),(e,t)=>(g(),C(i(Zt),d(D({...n,...i(r)})),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),wr=h({__name:`DropdownMenuItemIndicator`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return $(),(e,n)=>(g(),C(i(en),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Tr=h({__name:`DropdownMenuLabel`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return $(),(e,n)=>(g(),C(i(ln),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Er=h({__name:`DropdownMenuPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let t=e;return(e,n)=>(g(),C(i(un),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Dr=h({__name:`DropdownMenuRadioGroup`,props:{modelValue:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,r=je(t);return $(),(e,t)=>(g(),C(i(pn),d(D({...n,...i(r)})),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Or=h({__name:`DropdownMenuRadioItem`,props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`],setup(e,{emit:t}){let n=Re(e,t);return $(),(e,t)=>(g(),C(i(mn),d(D(i(n))),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),kr=h({__name:`DropdownMenuSeparator`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return $(),(e,n)=>(g(),C(i(hn),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Ar=h({__name:`DropdownMenuSub`,props:{defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1,default:void 0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=F(n,`open`,t,{passive:n.open===void 0,defaultValue:n.defaultOpen??!1});return $(),(e,t)=>(g(),C(i(vn),{open:i(r),"onUpdate:open":t[0]||=e=>S(r)?r.value=e:null},{default:y(()=>[E(e.$slots,`default`,{open:i(r)})]),_:3},8,[`open`]))}}),jr=h({__name:`DropdownMenuSubContent`,props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=Re(e,t);return $(),(e,t)=>(g(),C(i(yn),f(i(n),{style:{"--reka-dropdown-menu-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-dropdown-menu-content-available-width":`var(--reka-popper-available-width)`,"--reka-dropdown-menu-content-available-height":`var(--reka-popper-available-height)`,"--reka-dropdown-menu-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-dropdown-menu-trigger-height":`var(--reka-popper-anchor-height)`}}),{default:y(()=>
1[E(e.$slots,`default`)]),_:3},16))}}),Mr=h({__name:`DropdownMenuSubTrigger`,props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return $(),(e,n)=>(g(),C(i(bn),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Nr=h({__name:`DropdownMenuTrigger`,props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(t){let n=t,r=_r(),{forwardRef:a,currentElement:o}=$();return u(()=>{r.triggerElement=o}),r.triggerId||=j(void 0,`reka-dropdown-menu-trigger`),(t,o)=>(g(),C(i(Rt),{"as-child":``},{default:y(()=>[e(i(L),{id:i(r).triggerId,ref:i(a),type:t.as===`button`?`button`:void 0,"as-child":n.asChild,as:t.as,"aria-haspopup":`menu`,"aria-expanded":i(r).open.value,"aria-controls":i(r).open.value?i(r).contentId:void 0,"data-disabled":t.disabled?``:void 0,disabled:t.disabled,"data-state":i(r).open.value?`open`:`closed`,onClick:o[0]||=async e=>{!t.disabled&&e.button===0&&e.ctrlKey===!1&&(i(r)?.onOpenToggle(),await x(),i(r).open.value&&e.preventDefault())},onKeydown:o[1]||=O(e=>{t.disabled||([`Enter`,` `].includes(e.key)&&i(r).onOpenToggle(),e.key===`ArrowDown`&&i(r).onOpenChange(!0),[`Enter`,` `,`ArrowDown`].includes(e.key)&&e.preventDefault())},[`enter`,`space`,`arrow-down`])},{default:y(()=>[E(t.$slots,`default`)]),_:3},8,[`id`,`type`,`as-child`,`as`,`aria-expanded`,`aria-controls`,`data-disabled`,`disabled`,`data-state`])]),_:3}))}}),Pr=h({__name:`HoverCardArrow`,props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`svg`}},setup(e){let t=e;return $(),(e,n)=>(g(),C(i(ze),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),[Fr,Ir]=M(`HoverCardRoot`),Lr=h({__name:`HoverCardRoot`,props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},openDelay:{type:Number,required:!1,default:700},closeDelay:{type:Number,required:!1,default:300},enableTouch:{type:Boolean,required:!1,default:!1}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t,{openDelay:a,closeDelay:s,enableTouch:c}=o(n);$();let l=F(n,`open`,r,{defaultValue:n.defaultOpen,passive:n.open===void 0}),u=w(0),d=w(0),f=w(!1),p=w(!1),m=w(!1),h=w();function _(){clearTimeout(d.value),u.value=window.setTimeout(()=>l.value=!0,a.value)}function v(){clearTimeout(u.value),!f.value&&!p.value&&(d.value=window.setTimeout(()=>l.value=!1,s.value))}function b(){clearTimeout(u.value),l.value=!1}return Ir({open:l,onOpenChange(e){l.value=e},onOpen:_,onClose:v,onDismiss:b,hasSelectionRef:f,isPointerDownOnContentRef:p,isPointerInTransitRef:m,triggerElement:h,enableTouch:c}),(e,t)=>(g(),C(i(Ne),null,{default:y(()=>[E(e.$slots,`default`,{open:i(l)})]),_:3}))}});function Rr(e){return t=>t.pointerType===`touch`?void 0:e()}function zr(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;n.nextNode();)t.push(n.currentNode);return t}var Br=h({__name:`HoverCardContentImpl`,props:{memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`],setup(t,{emit:n}){let r=t,a=n,o=Me(r),{forwardRef:c,currentElement:l}=$(),d=Fr(),{isPointerInTransit:m,onPointerExit:h}=Ie(d.triggerElement,l);N(d.isPointerInTransitRef,m,{direction:`rtl`}),h(()=>{d.onClose()});let _=w(!1),v;s(e=>{if(_.value){let t=document.body;v=t.style.userSelect||t.style.webkitUserSelect,t.style.userSelect=`none`,t.style.webkitUserSelect=`none`,e(()=>{t.style.userSelect=v,t.style.webkitUserSelect=v})}});function b(){_.value=!1,d.isPointerDownOnContentRef.value=!1,x(()=>{document.getSelection()?.toString()!==``&&(d.hasSelectionRef.value=!0)})}return u(()=>{l.value&&(document.addEventListener(`pointerup`,b),zr(l.value).forEach(e
1=>e.setAttribute(`tabindex`,`-1`))),I(window,`scroll`,e=>{e.target?.contains(d.triggerElement.value)&&d.onDismiss()},{capture:!0})}),p(()=>{document.removeEventListener(`pointerup`,b),d.hasSelectionRef.value=!1,d.isPointerDownOnContentRef.value=!1}),(t,n)=>(g(),C(i(B),{"as-child":``,"disable-outside-pointer-events":!1,onEscapeKeyDown:n[1]||=e=>a(`escapeKeyDown`,e),onPointerDownOutside:n[2]||=e=>a(`pointerDownOutside`,e),onFocusOutside:n[3]||=k(e=>a(`focusOutside`,e),[`prevent`]),onDismiss:i(d).onDismiss},{default:y(()=>[e(i(Le),f({...i(o),...t.$attrs},{ref:i(c),"data-state":i(d).open.value?`open`:`closed`,style:{userSelect:_.value?`text`:void 0,WebkitUserSelect:_.value?`text`:void 0,"--reka-hover-card-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-hover-card-content-available-width":`var(--reka-popper-available-width)`,"--reka-hover-card-content-available-height":`var(--reka-popper-available-height)`,"--reka-hover-card-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-hover-card-trigger-height":`var(--reka-popper-anchor-height)`},onPointerdown:n[0]||=e=>{e.currentTarget.contains(e.target)&&(_.value=!0),i(d).hasSelectionRef.value=!1,i(d).isPointerDownOnContentRef.value=!0}}),{default:y(()=>[E(t.$slots,`default`)]),_:3},16,[`data-state`,`style`])]),_:3},8,[`onDismiss`]))}}),Vr=h({__name:`HoverCardContent`,props:{forceMount:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`],setup(t,{emit:n}){let r=Re(t,n),{forwardRef:a}=$(),o=Fr();return(t,n)=>(g(),C(i(Be),{present:t.forceMount||i(o).open.value},{default:y(()=>[e(Br,f(i(r),{ref:i(a),onPointerenter:n[0]||=e=>i(Rr)(i(o).onOpen)(e)}),{default:y(()=>[E(t.$slots,`default`)]),_:3},16)]),_:3},8,[`present`]))}}),Hr=h({__name:`HoverCardPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let t=e;return(e,n)=>(g(),C(i(nt),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Ur=h({__name:`HoverCardTrigger`,props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`a`}},setup(t){let{forwardRef:n,currentElement:r}=$(),a=Fr();a.triggerElement=r;function o(){setTimeout(()=>{!a.isPointerInTransitRef.value&&!a.open.value&&a.onClose()},0)}function s(e){a.enableTouch.value&&e.pointerType===`touch`&&(a.open.value?a.onDismiss():a.onOpenChange(!0))}return(t,r)=>(g(),C(i(Pe),{"as-child":``,reference:t.reference},{default:y(()=>[e(i(L),{ref:i(n),"as-child":t.asChild,as:t.as,"data-state":i(a).open.value?`open`:`closed`,"data-grace-area-trigger":``,onPointerenter:r[0]||=e=>i(Rr)(i(a).onOpen)(e),onPointerleave:r[1]||=e=>i(Rr)(o)(e),onPointerup:s,onFocus:r[2]||=e=>i(a).onOpen(),onBlur:r[3]||=e=>i(a).onClose()},{default:y(()=>[E(t.$slots,`default`)]),_:3},8,[`as-child`,`as`,`data-state`])]),_:3},8,[`reference`]))}});function Wr(e){function t(t){return Array.isArray(e.date.value)?e.date.value.some(e=>Q(e,t)):e.date.value?Q(e.date.value,t):!1}return{isMonthSelected:t,isInvalid:m(()=>{if(Array.isArray(e.date.value)){if(!e.date.value.length)return!1;for(let t of e.date.value)if(e.isMonthDisabled?.(t)||e.isMonthUnavailable?.(t))return!0}else{if(!e.date.value)return!1;if(e.isMonthDisabled?.(e.date.value)||e.isMonthUnavailable?.(e.date.value))return!0}return!1})}}function Gr(e){let t=Te(e.locale.value),n=e=>typeof e==`function`?e:e?.value,i=m(()=>{let t={calendar:e.placeholder.value.calendar.identifier};return e.placeholder.value.calendar.identifier===`gregory`&&e.placeholder.value.era===`BC`&&(t.era=`short`),t}),a=w(dt({dateObj:e.placeholder.value}));function o(t){return!!(n(e.isMonthDisabled)?.(t)||e.disabled.value||e.maxValue.value&&fe(t.set({day:1}),e.maxValue.value)||e.minValue.value&&Se(H(t),e.minValue.value))}let s=t=>!!n(e.isMonthUnavailable)?.(t),c=t=>{if(!e.maxValue.value)return!1;if(e.disabled.value)return!0;let n=a.value.value;if(t||e.nextPage.value){let r=(t||e.nextPage.value)(n);return fe(r.set({month:1,day:1}),e.maxValue.value)}let r=n.add({years:1}).set({month:1,day:1});return fe(r,e.maxValue.value)},l=t=>{if(!e.minValue.value)return!1;if(e.disabled.value)return!0;let n=a.value.value;if(t||e.prevPage.value){let r=(t||e.prevPage.value)(n);return Se(H(r.set({month:12})),e.minValue.value)}let r=n.subtract({years:1}).set({month:12,day:31});return Se(r,e.minValue.value)},u=t=>{let n=a.value.value;if(t||e.nextPage.value){let r=(t||e.nextPage.value)(n);a.value=dt({dateObj:r}),e.placeholder.value=r.set({month:e.placeholder.value.month,day:e.placeholder.value.day}
1);return}let r=n.add({years:1});a.value=dt({dateObj:r}),e.placeholder.value=r.set({month:e.placeholder.value.month,day:e.placeholder.value.day})},d=t=>{let n=a.value.value;if(t||e.prevPage.value){let r=(t||e.prevPage.value)(n);a.value=dt({dateObj:r}),e.placeholder.value=r.set({month:e.placeholder.value.month,day:e.placeholder.value.day});return}let r=n.subtract({years:1});a.value=dt({dateObj:r}),e.placeholder.value=r.set({month:e.placeholder.value.month,day:e.placeholder.value.day})};r(e.placeholder,e=>{e.year!==a.value.value.year&&(a.value=dt({dateObj:e}))}),r(e.locale,()=>{t.setLocale(e.locale.value),a.value=dt({dateObj:e.placeholder.value})});let f=m(()=>(e.locale.value!==t.getLocale()&&t.setLocale(e.locale.value),t.fullYear(Z(a.value.value),i.value)));return{isMonthDisabled:o,isMonthUnavailable:s,isNextButtonDisabled:c,isPrevButtonDisabled:l,grid:a,formatter:t,nextPage:u,prevPage:d,headingValue:f,fullCalendarLabel:m(()=>`${e.calendarLabel.value??`Month Picker`}, ${f.value}`)}}var Kr={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`}},qr={role:`heading`,"aria-level":`2`},[Jr,Yr]=M(`MonthPickerRoot`),Xr=h({__name:`MonthPickerRoot`,props:{defaultValue:{type:null,required:!1,default:void 0},defaultPlaceholder:{type:null,required:!1},placeholder:{type:null,required:!1,default:void 0},preventDeselect:{type:Boolean,required:!1,default:!1},calendarLabel:{type:String,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},initialFocus:{type:Boolean,required:!1,default:!1},isMonthDisabled:{type:Function,required:!1,default:void 0},isMonthUnavailable:{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},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},emits:[`update:modelValue`,`update:placeholder`],setup(e,{emit:t}){let n=e,a=t,{disabled:s,readonly:l,initialFocus:d,multiple:f,minValue:p,maxValue:m,preventDeselect:h,isMonthDisabled:v,isMonthUnavailable:b,calendarLabel:x,defaultValue:S,nextPage:w,prevPage:T,dir:D,locale:O}=o(n),{primitiveElement:k,currentElement:A}=He(),M=ht(O),ee=Ae(D),te=j(void 0,`reka-month-picker-heading`),N=F(n,`modelValue`,a,{defaultValue:S.value,passive:n.modelValue===void 0}),P=we({defaultPlaceholder:n.placeholder,defaultValue:N.value,locale:n.locale}),I=F(n,`placeholder`,a,{defaultValue:n.defaultPlaceholder??P.copy(),passive:n.placeholder===void 0});function R(e){I.value=e.copy()}let{fullCalendarLabel:ne,headingValue:z,isMonthDisabled:re,isMonthUnavailable:B,isNextButtonDisabled:V,isPrevButtonDisabled:ie,nextPage:ae,prevPage:H,formatter:oe,grid:U}=Gr({locale:M,placeholder:I,minValue:p,maxValue:m,disabled:s,isMonthDisabled:v,isMonthUnavailable:b,calendarLabel:x,nextPage:w,prevPage:T}),{isInvalid:W,isMonthSelected:G}=Wr({date:N,isMonthDisabled:re,isMonthUnavailable:B});r(N,e=>{if(Array.isArray(e)&&e.length){let t=e.at(-1);t&&!Q(I.value,t)&&R(t)}else!Array.isArray(e)&&e&&!Q(I.value,e)&&R(e)});function K(e,t){return t?e.copy().set({day:t.day}):e.copy()}function q(e){if(!f.value){if(!N.value){N.value=K(e,I.value);return}!h.value&&Q(N.value,e)?(I.value=K(e,N.value),N.value=void 0):N.value=K(e,N.value)}else if(!N.value)N.value=[K(e,I.value)];else{let t=Array.isArray(N.value)?N.value:[N.value],n=t.findIndex(t=>Q(t,e));if(n===-1)N.value=[...t,K(e,I.value)];else if(!h.value){let r=t.filter(t=>!Q(t,e));if(!r.length){I.value=K(e,t[n]),N.value=void 0;return}N.value=r.map(e=>e.copy())}}}return u(()=>{d.value&&at(A.value)}),Yr({isMonthUnavailable:B,dir:ee,isMonthDisabled:re,locale:M,formatter:oe,modelValue:N,placeholder:I,disabled:s,initialFocus:d,grid:U,multiple:f,readonly:l,preventDeselect:h,fullCalendarLabel:ne,headingValue:z,headingId:te,isInvalid:W,isMonthSelected:G,isNextButtonDisabled:V,isPrevButtonDisabled:ie,nextPage:ae,prevPage:H,parentElement:A,onPlaceholderChange:R,onMonthChange:q,minValue:p,maxValue:m}),(e,t)=>(g(),C(i(L),{ref_key:`primitiveElement`,ref:k,as:e.as,"as-child":e.asChild,"aria-label":i(ne),"data-readonly":i(l)?``:void 0,"data-disabled":i(s)?``:void 0,"data-invalid":i(W)?``:void 0,dir:i(ee)},{default:y(()=>
1[E(e.$slots,`default`,{date:i(I),grid:i(U),locale:i(M),modelValue:i(N)}),c(`div`,Kr,[c(`div`,qr,_(i(ne)),1)])]),_:3},8,[`as`,`as-child`,`aria-label`,`data-readonly`,`data-disabled`,`data-invalid`,`dir`]))}}),Zr=h({__name:`MonthPickerCell`,props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`td`}},setup(e){let t=Jr();return(e,n)=>(g(),C(i(L),{as:e.as,"as-child":e.asChild,role:`gridcell`,"aria-selected":i(t).isMonthSelected(e.date)?!0:void 0,"aria-disabled":i(t).isMonthDisabled(e.date)||i(t).isMonthUnavailable?.(e.date),"data-disabled":i(t).isMonthDisabled(e.date)?``:void 0},{default:y(()=>[E(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`aria-selected`,`aria-disabled`,`data-disabled`]))}}),Qr=h({__name:`MonthPickerCellTrigger`,props:{month:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let n=e,r=ae(),a=Jr(),{primitiveElement:o}=He(),s=m(()=>(a.locale.value,a.formatter.custom(Z(n.month),{month:`short`}))),c=m(()=>(a.locale.value,a.formatter.custom(Z(n.month),{month:`long`,year:`numeric`}))),l=m(()=>a.isMonthUnavailable?.(n.month)??!1),u=m(()=>{let e=ce(q(K()),n.month.calendar);return Q(n.month,e)}),d=m(()=>a.isMonthDisabled(n.month)),f=m(()=>!a.disabled.value&&Q(n.month,a.placeholder.value)),p=m(()=>a.isMonthSelected(n.month));function h(e){a.readonly.value||a.isMonthDisabled(e)||a.isMonthUnavailable?.(e)||a.onMonthChange(e)}function v(){d.value||h(n.month)}function b(e){if(d.value||(e.code===r.ENTER||e.code===r.SPACE_CODE)&&(e.ctrlKey||e.metaKey||e.altKey))return;e.preventDefault(),e.stopPropagation();let t=a.parentElement.value,i=a.dir.value===`rtl`?-1:1;switch(e.code){case r.ARROW_RIGHT:o(n.month,i);break;case r.ARROW_LEFT:o(n.month,-i);break;case r.ARROW_UP:o(n.month,-4);break;case r.ARROW_DOWN:o(n.month,4);break;case r.PAGE_UP:s(-1);break;case r.PAGE_DOWN:s(1);break;case r.ENTER:case r.SPACE_CODE:h(n.month)}function o(e,n,r=0){if(r>48)return;let i=e.add({months:n});if(a.minValue.value&&H(i).compare(a.minValue.value)<0||a.maxValue.value&&i.set({day:1}).compare(a.maxValue.value)>0)return;let s=t.querySelector(`[data-value='${i.toString()}']`);if(!s){if(n>0){if(a.isNextButtonDisabled())return;a.nextPage()}else{if(a.isPrevButtonDisabled())return;a.prevPage()}x(()=>{o(e,n,r+1)});return}if(s&&s.hasAttribute(`data-disabled`))return o(i,n,r+1);a.onPlaceholderChange(i),s?.focus()}function s(e){let r=n.month.add({years:e});if(!(a.minValue.value&&H(r).compare(a.minValue.value)<0||a.maxValue.value&&r.set({day:1}).compare(a.maxValue.value)>0)){if(e>0){if(a.isNextButtonDisabled())return;a.nextPage()}else{if(a.isPrevButtonDisabled())return;a.prevPage()}x(()=>{let e=t.querySelector(`[data-value='${r.toString()}']`);e&&!e.hasAttribute(`data-disabled`)&&(a.onPlaceholderChange(r),e?.focus())})}}}return(e,r)=>(g(),C(i(L),{ref_key:`primitiveElement`,ref:o,as:n.as,"as-child":n.asChild,role:`button`,"aria-label":c.value,"data-reka-month-picker-cell-trigger":``,"aria-disabled":d.value||l.value?!0:void 0,"data-selected":p.value?!0:void 0,"data-value":e.month.toString(),"data-disabled":d.value?``:void 0,"data-unavailable":l.value?``:void 0,"data-today":u.value?``:void 0,"data-focused":f.value?``:void 0,tabindex:f.value?0:d.value?void 0:-1,onClick:v,onKeydown:O(b,[`up`,`down`,`left`,`right`,`space`,`enter`,`page-up`,`page-down`])},{default:y(()=>[E(e.$slots,`default`,{monthValue:s.value,disabled:d.value,today:u.value,selected:p.value,unavailable:l.value},()=>[t(_(s.value),1)])]),_:3},8,[`as`,`as-child`,`aria-label`,`aria-disabled`,`data-selected`,`data-value`,`data-disabled`,`data-unavailable`,`data-today`,`data-focused`,`tabindex`]))}}),$r=h({__name:`MonthPickerGrid`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`table`}},setup(e){let t=e,n=Jr(),r=m(()=>n.disabled.value?!0:void 0),a=m(()=>n.readonly.value?!0:void 0);return(e,o)=>(g(),C(i(L),f(t,{tabindex:`-1`,role:`application`,"aria-labelledby":i(n).headingId,"aria-readonly":a.value,"aria-disabled":r.value,"data-readonly":a.value&&``,"data-disabled":r.value&&``}),{default:y(()=>
1[E(e.$slots,`default`)]),_:3},16,[`aria-labelledby`,`aria-readonly`,`aria-disabled`,`data-readonly`,`data-disabled`]))}}),ei=h({__name:`MonthPickerGridBody`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tbody`}},setup(e){let t=e;return(e,n)=>(g(),C(i(L),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),ti=h({__name:`MonthPickerGridRow`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tr`}},setup(e){let t=e;return(e,n)=>(g(),C(i(L),f(t,{role:`row`}),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),ni=h({__name:`MonthPickerHeader`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let t=e;return(e,n)=>(g(),C(i(L),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),ri=h({__name:`MonthPickerHeading`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let n=e,r=Jr();return(e,a)=>(g(),C(i(L),f(n,{id:i(r).headingId,role:`heading`,"aria-level":`2`,"data-disabled":i(r).disabled.value?``:void 0}),{default:y(()=>[E(e.$slots,`default`,{headingValue:i(r).headingValue.value},()=>[t(_(i(r).headingValue.value),1)])]),_:3},16,[`id`,`data-disabled`]))}}),ii=h({__name:`MonthPickerNext`,props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let n=e,r=Jr(),a=m(()=>r.disabled.value||r.isNextButtonDisabled(n.nextPage));function o(){a.value||r.nextPage(n.nextPage)}return(e,r)=>(g(),C(i(L),{as:n.as,"as-child":n.asChild,"aria-label":`Next year`,type:n.as===`button`?`button`:void 0,"aria-disabled":a.value||void 0,"data-disabled":a.value||void 0,disabled:a.value,onClick:o},{default:y(()=>[E(e.$slots,`default`,{disabled:a.value},()=>[r[0]||=t(` Next year `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}}),ai=h({__name:`MonthPickerPrev`,props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let n=e,r=Jr(),a=m(()=>r.disabled.value||r.isPrevButtonDisabled(n.prevPage));function o(){a.value||r.prevPage(n.prevPage)}return(e,r)=>(g(),C(i(L),{"aria-label":`Previous year`,as:n.as,"as-child":n.asChild,type:n.as===`button`?`button`:void 0,"aria-disabled":a.value||void 0,"data-disabled":a.value||void 0,disabled:a.value,onClick:o},{default:y(()=>[E(e.$slots,`default`,{disabled:a.value},()=>[r[0]||=t(` Prev year `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}});function oi(e){let t=m(()=>e.start.value?!!e.isMonthDisabled(e.start.value):!1),n=m(()=>e.end.value?!!e.isMonthDisabled(e.end.value):!1),r=m(()=>!!(t.value||n.value||e.start.value&&e.end.value&&X(e.end.value,e.start.value)<0)),i=t=>e.start.value?Q(e.start.value,t):!1,a=t=>e.end.value?Q(e.end.value,t):!1,o=t=>e.start.value&&Q(e.start.value,t)||e.end.value&&Q(e.end.value,t)?!0:e.end.value&&e.start.value?X(t,e.start.value)>0&&X(t,e.end.value)<0:!1,s=t=>{if(e.isMonthDisabled(t))return!0;if(e.maximumMonths?.value){let n=e.maximumMonths.value;if(e.start.value&&e.end.value){if(e.fixedDate.value){let r=ve(e.start.value,e.end.value);if(r<=n){let i=n-r,a=e.start.value.subtract({months:i}),o=e.end.value.add({months:i});return X(t,a)<0||X(t,o)>0}let i=e.fixedDate.value===`start`?e.start.value:e.end.value,a=i.add({months:n-1}),o=i.subtract({months:n-1});return X(t,o)<0||X(t,a)>0}return!1}if(e.start.value){let r=e.start.value.add({months:n-1}),i=e.start.value.subtract({months:n-1});return X(t,i)<0||X(t,r)>0}}return!1},c=m(()=>{if(e.start.value&&e.end.value&&!e.fixedDate.value||!e.start.value||!e.focusedValue.value)return null;let t=X(e.start.value,e.focusedValue.value)<0,n=t?e.start.value:e.focusedValue.value,r=t?e.focusedValue.value:e.start.value;if(Q(n,r))return{start:n,end:r};if(e.maximumMonths?.value&&!e.end.value){let t=e.maximumMonths.value,n=e.start.value,r=e.focusedValue.value;if(X(r,n)>=0){let e=n.add({months:t-1});return{start:n,end:X(r,e)>0?e:r}}{let e=n.subtract({months:t-1});return{start:X(r,e)<0?e:r,end:n}}}return Ce(n,r,e.allowNonContiguousRanges.value?()=>!1:e.isMonthUnavailable,s)?{start:n,end:r}:null});return{isInvalid:r,isSelected:o,highlightedRange:c,isSelectionStart:i,isSelectionEnd:a,isHighlightedStart:e=>c.value?.start?Q(c.value.start,e):!1,isHighlightedEnd:e=>c.value?.end?Q(c.value.end,e):!1,isMonthDisabled:s}}var si={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`}},ci={role:`heading`,"aria-level":`2`},[li,ui]=M(`MonthRangePickerRoot`),di=h({__name:`MonthRangePickerRoot`,props:{defaultPlaceholder:{type:null,required:!1},defaultValue:{type:Object,required:!1,default:()=>({start:void 0,end:void 0})},modelValue:{type:[Object,null],required:!1},placeholder:{type:null,required:!1,default:void 0},allowNonContiguousRanges:{type:Boolean,required:!1,default:!1},preventDeselect:{type:Boolean,required:!1,default:!1},maximumMonths:{type:Number,required:!1,default:void 0},calendarLabel:{type:String,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},initialFocus:{type:Boolean,required:!1,default:!1},isMonthDisabled:{type:Function,required:!1,default:void 0},isMonthUnavailable:{type:Function,required:!1,default:void 0},dir:{type:String,required:!1},nextPage:{type:Function,required:!1},prevPage:{type:Function,required:!1},fixedDate:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},emits:[`update:modelValue`,`update:placeholder`,`update:startValue`],setup(e,{emit:t}){let n=e,a=t,{disabled:s,readonly:l,initialFocus:d,preventDeselect:f,isMonthUnavailable:p,isMonthDisabled:h,calendarLabel:v,maxValue:b,minValue:x,dir:S,locale:T,nextPage:D,prevPage:O,allowNonContiguousRanges:k,fixedDate:A,maximumMonths:M}=o(n),{primitiveElement:ee,currentElement:te}=He(),N=Ae(S),P=ht(T),R=j(void 0,`reka-month-range-picker-heading`),ne=w(),z=w(),re=w(!1),B=F(n,`modelValue`,a,{defaultValue:n.defaultValue??{start:void 0,end:void 0},passive:n.modelValue===void 0}),V=e=>e??{start:void 0,end:void 0},ie=m(()=>V(B.value)),H=w(V(B.value)),oe=we({defaultPlaceholder:n.placeholder,defaultValue:V(B.value).start,locale:n.locale}),U=w(V(B.value).start),W=w(V(B.value).end),G=F(n,`placeholder`,a,{defaultValue:n.defaultPlaceholder??oe.copy(),passive:n.placeholder===void 0});function K(e){G.value=e.copy()}let{fullCalendarLabel:q,headingValue:se,isMonthDisabled:J,isMonthUnavailable:ce,isNextButtonDisabled:le,
1isPrevButtonDisabled:Y,grid:Z,nextPage:ue,prevPage:de,formatter:fe}=Gr({locale:P,placeholder:G,minValue:x,maxValue:b,disabled:s,isMonthDisabled:h,isMonthUnavailable:p,calendarLabel:v,nextPage:D,prevPage:O}),{isInvalid:pe,isSelected:me,highlightedRange:he,isSelectionStart:ge,isSelectionEnd:_e,isHighlightedStart:ve,isHighlightedEnd:ye,isMonthDisabled:be}=oi({start:U,end:W,isMonthDisabled:J,isMonthUnavailable:ce,focusedValue:z,allowNonContiguousRanges:k,fixedDate:A,maximumMonths:M});r(B,e=>{let t=V(e);!t.start&&!U.value||t.start&&U.value&&Q(t.start,U.value)||(U.value=t.start?.copy?.()),!t.end&&!W.value||t.end&&W.value&&Q(t.end,W.value)||(W.value=t.end?.copy?.()),t.start&&t.end&&(H.value={start:t.start.copy(),end:t.end.copy()})}),r(U,e=>{e&&!Q(e,G.value)&&K(e),a(`update:startValue`,e)}),r([U,W],([e,t])=>{let n=B.value;if(!(n&&n.start&&n.end&&e&&t&&Q(n.start,e)&&Q(n.end,t))){if(re.value=!0,t&&e){let n=X(t,e)<0?{start:t.copy(),end:e.copy()}:{start:e.copy(),end:t.copy()};B.value={start:n.start,end:n.end},re.value=!1,H.value={start:n.start.copy(),end:n.end.copy()}}else B.value=e?{start:e.copy(),end:void 0}:{start:t?.copy(),end:void 0}}});let xe=ae();return I(te,`keydown`,e=>{e.key===xe.ESCAPE&&re.value&&(U.value=H.value.start?.copy(),W.value=H.value.end?.copy())}),ui({isMonthUnavailable:ce,startValue:U,endValue:W,formatter:fe,modelValue:ie,placeholder:G,disabled:s,initialFocus:d,grid:Z,readonly:l,preventDeselect:f,fullCalendarLabel:q,headingValue:se,headingId:R,isInvalid:pe,isMonthDisabled:be,allowNonContiguousRanges:k,highlightedRange:he,focusedValue:z,lastPressedDateValue:ne,isSelected:me,isSelectionEnd:_e,isSelectionStart:ge,isNextButtonDisabled:le,isPrevButtonDisabled:Y,nextPage:ue,prevPage:de,parentElement:te,onPlaceholderChange:K,locale:P,dir:N,isHighlightedStart:ve,isHighlightedEnd:ye,fixedDate:A,maximumMonths:M,minValue:x,maxValue:b}),u(()=>{d.value&&at(te.value)}),(e,t)=>(g(),C(i(L),{ref_key:`primitiveElement`,ref:ee,as:e.as,"as-child":e.asChild,"aria-label":i(q),"data-readonly":i(l)?``:void 0,"data-disabled":i(s)?``:void 0,"data-invalid":i(pe)?``:void 0,dir:i(N)},{default:y(()=>[c(`div`,si,[c(`div`,ci,_(i(q)),1)]),E(e.$slots,`default`,{date:i(G),grid:i(Z),locale:i(P),modelValue:ie.value})]),_:3},8,[`as`,`as-child`,`aria-label`,`data-readonly`,`data-disabled`,`data-invalid`,`dir`]))}}),fi=h({__name:`MonthRangePickerCell`,props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`td`}},setup(e){let t=li();return(e,n)=>(g(),C(i(L),{as:e.as,"as-child":e.asChild,role:`gridcell`,"aria-selected":i(t).isSelected(e.date)?!0:void 0,"aria-disabled":i(t).isMonthDisabled(e.date)||i(t).isMonthUnavailable?.(e.date),"data-disabled":i(t).isMonthDisabled(e.date)?``:void 0},{default:y(()=>[E(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`aria-selected`,`aria-disabled`,`data-disabled`]))}}),pi=h({__name:`MonthRangePickerCellTrigger`,props:{month:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let n=e,r=ae(),a=li(),{primitiveElement:o}=He(),s=m(()=>(a.locale.value,a.formatter.custom(Z(n.month),{month:`short`}))),c=m(()=>(a.locale.value,a.formatter.custom(Z(n.month),{month:`long`,year:`numeric`}))),l=m(()=>a.isMonthUnavailable?.(n.month)??!1),u=m(()=>{let e=ce(q(K()),n.month.calendar);return Q(n.month,e)}),d=m(()=>a.isMonthDisabled(n.month)),f=m(()=>!a.disabled.value&&Q(n.month,a.placeholder.value)),p=m(()=>a.isSelected(n.month)),h=m(()=>a.isSelectionStart(n.month)),v=m(()=>a.isSelectionEnd(n.month)),b=m(()=>a.isHighlightedStart(n.month)),S=m(()=>a.isHighlightedEnd(n.month)),w=m(()=>a.highlightedRange.value?pe(n.month,a.highlightedRange.value.start,a.highlightedRange.value.end):!1),T=m(()=>a.allowNonContiguousRanges.value);function D(e,t){if(!a.readonly.value&&!(a.isMonthDisabled(t)||a.isMonthUnavailable?.(t))){if(a.startValue.value&&a.highlightedRange.value===null){if(Q(t,a.startValue.value)&&!a.preventDeselect.value&&!a.endValue.value){a.startValue.value=void 0,a.onPlaceholderChange(t),a.lastPressedDateValue.value=t.copy();return}if(!a.endValue.value){e.preventDefault(),a.lastPressedDateValue.value&&Q(a.lastPressedDateValue.value,t)&&(a.startValue.value=t.copy()),a.lastPressedDateValue.value=t.copy();return}}if(a.lastPressedDateValue.value=t.copy(),a.startValue.value&&a.endValue.value&&Q(a.startValue.value,a.endValue.value)&&Q(a.startValue.value,t)&&!a.preventDeselect.value){a.startValue.value=void 0,a.endValue.value=void 0,a.onPlaceholderChange(t);return}a.startValue.value?a.endValue.value?a.endValue.value&&a.startValue.value&&(
1a.fixedDate.value?a.fixedDate.value===`start`?t.compare(a.startValue.value)<0?a.startValue.value=t.copy():a.endValue.value=t.copy():a.fixedDate.value===`end`&&(t.compare(a.endValue.value)>0?a.endValue.value=t.copy():a.startValue.value=t.copy()):(a.endValue.value=void 0,a.startValue.value=t.copy())):a.endValue.value=t.copy():a.startValue.value=t.copy()}}function k(e){d.value||D(e,n.month)}function A(){d.value||a.isMonthUnavailable?.(n.month)||(a.focusedValue.value=n.month.copy())}function j(e){if(d.value||(e.code===r.ENTER||e.code===r.SPACE_CODE)&&(e.ctrlKey||e.metaKey||e.altKey))return;e.preventDefault(),e.stopPropagation();let t=a.parentElement.value,i=a.dir.value===`rtl`?-1:1;switch(e.code){case r.ARROW_RIGHT:o(n.month,i);break;case r.ARROW_LEFT:o(n.month,-i);break;case r.ARROW_UP:o(n.month,-4);break;case r.ARROW_DOWN:o(n.month,4);break;case r.PAGE_UP:s(-1);break;case r.PAGE_DOWN:s(1);break;case r.ENTER:case r.SPACE_CODE:D(e,n.month)}function o(e,n,r=0){if(r>48)return;let i=e.add({months:n});if(a.minValue.value&&H(i).compare(a.minValue.value)<0||a.maxValue.value&&i.set({day:1}).compare(a.maxValue.value)>0)return;let s=t.querySelector(`[data-value='${i.toString()}']`);if(!s){if(n>0){if(a.isNextButtonDisabled())return;a.nextPage()}else{if(a.isPrevButtonDisabled())return;a.prevPage()}x(()=>{o(e,n,r+1)});return}if(s&&s.hasAttribute(`data-disabled`))return o(i,n,r+1);a.onPlaceholderChange(i),s?.focus()}function s(e){let r=n.month.add({years:e});if(!(a.minValue.value&&H(r).compare(a.minValue.value)<0||a.maxValue.value&&r.set({day:1}).compare(a.maxValue.value)>0)){if(e>0){if(a.isNextButtonDisabled())return;a.nextPage()}else{if(a.isPrevButtonDisabled())return;a.prevPage()}x(()=>{let n=t.querySelector(`[data-value='${r.toString()}']`);if(n&&!n.hasAttribute(`data-disabled`)){a.onPlaceholderChange(r),n?.focus();return}o(r,e>0?1:-1,1)})}}}return(e,r)=>(g(),C(i(L),{ref_key:`primitiveElement`,ref:o,as:n.as,"as-child":n.asChild,role:`button`,"aria-label":c.value,"data-reka-month-range-picker-cell-trigger":``,"aria-pressed":p.value&&(T.value||!l.value)?!0:void 0,"aria-disabled":d.value||l.value?!0:void 0,"data-highlighted":w.value&&(T.value||!l.value)?``:void 0,"data-selection-start":h.value?!0:void 0,"data-selection-end":v.value?!0:void 0,"data-highlighted-start":b.value?!0:void 0,"data-highlighted-end":S.value?!0:void 0,"data-selected":p.value&&(T.value||!l.value)?!0:void 0,"data-value":e.month.toString(),"data-disabled":d.value?``:void 0,"data-unavailable":l.value?``:void 0,"data-today":u.value?``:void 0,"data-focused":f.value?``:void 0,tabindex:f.value?0:d.value?void 0:-1,onClick:k,onFocusin:A,onMouseenter:A,onKeydown:O(j,[`up`,`down`,`left`,`right`,`space`,`enter`,`page-up`,`page-down`])},{default:y(()=>[E(e.$slots,`default`,{monthValue:s.value,disabled:d.value,today:u.value,selected:p.value,unavailable:l.value,highlighted:w.value&&(T.value||!l.value),highlightedStart:b.value,highlightedEnd:S.value,selectionStart:h.value,selectionEnd:v.value},()=>[t(_(s.value),1)])]),_:3},8,[`as`,`as-child`,`aria-label`,`aria-pressed`,`aria-disabled`,`data-highlighted`,`data-selection-start`,`data-selection-end`,`data-highlighted-start`,`data-highlighted-end`,`data-selected`,`data-value`,`data-disabled`,`data-unavailable`,`data-today`,`data-focused`,`tabindex`]))}}),mi=h({__name:`MonthRangePickerGrid`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`table`}},setup(e){let t=e,n=li(),r=m(()=>n.disabled.value?!0:void 0),a=m(()=>n.readonly.value?!0:void 0);return(e,o)=>(g(),C(i(L),f(t,{tabindex:`-1`,role:`application`,"aria-labelledby":i(n).headingId,"aria-readonly":a.value,"aria-disabled":r.value,"data-readonly":a.value&&``,"data-disabled":r.value&&``}),{default:y(()=>[E(e.$slots,`default`)]),_:3},16,[`aria-labelledby`,`aria-readonly`,`aria-disabled`,`data-readonly`,`data-disabled`]))}}),hi=h({__name:`MonthRangePickerGridBody`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tbody`}},setup(e){let t=e;return(e,n)=>(g(),C(i(L),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),gi=h({__name:`MonthRangePickerGridRow`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tr`}},setup(e){let t=e;return(e,n)=>(g(),C(i(L),f(t,{role:`row`}),{default:y(()=>
1[E(e.$slots,`default`)]),_:3},16))}}),_i=h({__name:`MonthRangePickerHeader`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let t=e;return(e,n)=>(g(),C(i(L),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),vi=h({__name:`MonthRangePickerHeading`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let n=e,r=li();return(e,a)=>(g(),C(i(L),f(n,{id:i(r).headingId,role:`heading`,"aria-level":`2`,"data-disabled":i(r).disabled.value?``:void 0}),{default:y(()=>[E(e.$slots,`default`,{headingValue:i(r).headingValue.value},()=>[t(_(i(r).headingValue.value),1)])]),_:3},16,[`id`,`data-disabled`]))}}),yi=h({__name:`MonthRangePickerNext`,props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let n=e,r=li(),a=m(()=>r.disabled.value||r.isNextButtonDisabled(n.nextPage));function o(){a.value||r.nextPage(n.nextPage)}return(e,r)=>(g(),C(i(L),{as:n.as,"as-child":n.asChild,"aria-label":`Next year`,type:n.as===`button`?`button`:void 0,"aria-disabled":a.value||void 0,"data-disabled":a.value||void 0,disabled:a.value,onClick:o},{default:y(()=>[E(e.$slots,`default`,{disabled:a.value},()=>[r[0]||=t(` Next year `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}}),bi=h({__name:`MonthRangePickerPrev`,props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let n=e,r=li(),a=m(()=>r.disabled.value||r.isPrevButtonDisabled(n.prevPage));function o(){a.value||r.prevPage(n.prevPage)}return(e,r)=>(g(),C(i(L),{"aria-label":`Previous year`,as:n.as,"as-child":n.asChild,type:n.as===`button`?`button`:void 0,"aria-disabled":a.value||void 0,"data-disabled":a.value||void 0,disabled:a.value,onClick:o},{default:y(()=>[E(e.$slots,`default`,{disabled:a.value},()=>[r[0]||=t(` Prev year `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}});function xi(e){function t(t){return Array.isArray(e.date.value)?e.date.value.some(e=>Y(e,t)):e.date.value?Y(e.date.value,t):!1}return{isYearSelected:t,isInvalid:m(()=>{if(Array.isArray(e.date.value)){if(!e.date.value.length)return!1;for(let t of e.date.value)if(e.isYearDisabled?.(t)||e.isYearUnavailable?.(t))return!0}else{if(!e.date.value)return!1;if(e.isYearDisabled?.(e.date.value)||e.isYearUnavailable?.(e.date.value))return!0}return!1})}}function Si(e){let t=Te(e.locale.value),n=e=>typeof e==`function`?e:e?.value,i=m(()=>{let t={calendar:e.placeholder.value.calendar.identifier};return e.placeholder.value.calendar.identifier===`gregory`&&e.placeholder.value.era===`BC`&&(t.era=`short`),t}),a=w(ft({dateObj:e.placeholder.value,yearsPerPage:e.yearsPerPage.value}));function o(t){return!!(n(e.isYearDisabled)?.(t)||e.disabled.value||e.maxValue.value&&fe(G(t),e.maxValue.value)||e.minValue.value&&Se(U(t),e.minValue.value))}let s=t=>!!n(e.isYearUnavailable)?.(t),c=t=>{if(!e.maxValue.value)return!1;if(e.disabled.value)return!0;let n=a.value.cells.at(-1);if(t||e.nextPage.value){let r=(t||e.nextPage.value)(n);return fe(G(r),e.maxValue.value)}let r=G(n.add({years:1}));return fe(r,e.maxValue.value)},l=t=>{if(!e.minValue.value)return!1;if(e.disabled.value)return!0;let n=a.value.value;if(t||e.prevPage.value){let r=(t||e.prevPage.value)(n);return Se(U(r),e.minValue.value)}let r=U(n.subtract({years:1}));return Se(r,e.minValue.value)},u=t=>{let n=a.value.value;if(t||e.nextPage.value){let r=(t||e.nextPage.value)(n);a.value=ft({dateObj:r,yearsPerPage:e.yearsPerPage.value,decadeAligned:!1}),e.placeholder.value=r.set({month:e.placeholder.value.month,day:e.placeholder.value.day});return}let r=n.add({years:e.yearsPerPage.value});a.value=ft({dateObj:r,yearsPerPage:e.yearsPerPage.value,decadeAligned:!1}),e.placeholder.value=r.set({month:e.placeholder.value.month,day:e.placeholder.value.day})},d=t=>{let n=a.value.value;if(t||e.prevPage.value){let r=(t||e.prevPage.value)(n);a.value=ft({dateObj:r,yearsPerPage:e.yearsPerPage.value,decadeAligned:!1}),e.placeholder.value=r.set({month:e.placeholder.value.month,day:e.placeholder.value.day}
1);return}let r=n.subtract({years:e.yearsPerPage.value});a.value=ft({dateObj:r,yearsPerPage:e.yearsPerPage.value,decadeAligned:!1}),e.placeholder.value=r.set({month:e.placeholder.value.month,day:e.placeholder.value.day})};r(e.placeholder,t=>{let n=a.value.value,r=a.value.cells.at(-1);t.year>=n.year&&t.year<=r.year||(a.value=ft({dateObj:t,yearsPerPage:e.yearsPerPage.value}))}),r([e.locale,e.yearsPerPage],()=>{t.setLocale(e.locale.value),a.value=ft({dateObj:e.placeholder.value,yearsPerPage:e.yearsPerPage.value})});let f=m(()=>{e.locale.value!==t.getLocale()&&t.setLocale(e.locale.value);let n=a.value.cells[0],r=a.value.cells.at(-1);return`${t.fullYear(Z(n),i.value)} - ${t.fullYear(Z(r),i.value)}`});return{isYearDisabled:o,isYearUnavailable:s,isNextButtonDisabled:c,isPrevButtonDisabled:l,grid:a,formatter:t,nextPage:u,prevPage:d,headingValue:f,fullCalendarLabel:m(()=>`${e.calendarLabel.value??`Year Picker`}, ${f.value}`)}}var Ci={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`}},wi={role:`heading`,"aria-level":`2`},[Ti,Ei]=M(`YearPickerRoot`),Di=h({__name:`YearPickerRoot`,props:{defaultValue:{type:null,required:!1,default:void 0},defaultPlaceholder:{type:null,required:!1},placeholder:{type:null,required:!1,default:void 0},preventDeselect:{type:Boolean,required:!1,default:!1},calendarLabel:{type:String,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},initialFocus:{type:Boolean,required:!1,default:!1},isYearDisabled:{type:Function,required:!1,default:void 0},isYearUnavailable:{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},yearsPerPage:{type:Number,required:!1,default:12},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},emits:[`update:modelValue`,`update:placeholder`],setup(e,{emit:t}){let n=e,a=t,{disabled:s,readonly:l,initialFocus:d,multiple:f,minValue:p,maxValue:m,preventDeselect:h,isYearDisabled:v,isYearUnavailable:b,calendarLabel:x,defaultValue:S,nextPage:w,prevPage:T,dir:D,locale:O,yearsPerPage:k}=o(n),{primitiveElement:A,currentElement:M}=He(),ee=ht(O),te=Ae(D),N=j(void 0,`reka-year-picker-heading`),P=F(n,`modelValue`,a,{defaultValue:S.value,passive:n.modelValue===void 0}),I=we({defaultPlaceholder:n.placeholder,defaultValue:P.value,locale:n.locale}),R=F(n,`placeholder`,a,{defaultValue:n.defaultPlaceholder??I.copy(),passive:n.placeholder===void 0});function ne(e){R.value=e.copy()}let{fullCalendarLabel:z,headingValue:re,isYearDisabled:B,isYearUnavailable:V,isNextButtonDisabled:ie,isPrevButtonDisabled:ae,nextPage:H,prevPage:oe,formatter:U,grid:W}=Si({locale:ee,placeholder:R,minValue:p,maxValue:m,disabled:s,yearsPerPage:k,isYearDisabled:v,isYearUnavailable:b,calendarLabel:x,nextPage:w,prevPage:T}),{isInvalid:G,isYearSelected:K}=xi({date:P,isYearDisabled:B,isYearUnavailable:V});r(P,e=>{if(Array.isArray(e)&&e.length){let t=e.at(-1);t&&!Y(R.value,t)&&ne(t)}else!Array.isArray(e)&&e&&!Y(R.value,e)&&ne(e)});function q(e,t){return t?e.copy().set({month:t.month,day:t.day}):e.copy()}function se(e){if(!f.value){if(!P.value){P.value=q(e,R.value);return}!h.value&&Y(P.value,e)?(R.value=q(e,P.value),P.value=void 0):P.value=q(e,P.value)}else if(!P.value)P.value=[q(e,R.value)];else if(Array.isArray(P.value)){let t=P.value.findIndex(t=>Y(t,e));if(t===-1)P.value=[...P.value,q(e,R.value)];else if(!h.value){let n=P.value.filter(t=>!Y(t,e));if(!n.length){R.value=q(e,P.value[t]),P.value=void 0;return}P.value=n.map(e=>e.copy())}}}return u(()=>{d.value&&at(M.value)}),Ei({isYearUnavailable:V,dir:te,isYearDisabled:B,locale:ee,formatter:U,modelValue:P,placeholder:R,disabled:s,initialFocus:d,grid:W,multiple:f,readonly:l,preventDeselect:h,fullCalendarLabel:z,headingValue:re,headingId:N,isInvalid:G,isYearSelected:K,isNextButtonDisabled:ie,isPrevButtonDisabled:ae,nextPage:H,prevPage:oe,parentElement:M,onPlaceholderChange:ne,onYearChange:se,minValue:p,maxValue:m,yearsPerPage:k}),(e,t)=>(g(),C(i(L),{ref_key:`primitiveElement`,ref:A,as:e.as,"as-child":e.asChild,"aria-label":i(z),"data-readonly":i(l)?``:void 0,"data-disabled":i(s)?``:void 0,"data-invalid":i(G)?``:void 0,dir:i(te)},{default:y(()=>
1[E(e.$slots,`default`,{date:i(R),grid:i(W),locale:i(ee),modelValue:i(P)}),c(`div`,Ci,[c(`div`,wi,_(i(z)),1)])]),_:3},8,[`as`,`as-child`,`aria-label`,`data-readonly`,`data-disabled`,`data-invalid`,`dir`]))}}),Oi=h({__name:`YearPickerCell`,props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`td`}},setup(e){let t=Ti();return(e,n)=>(g(),C(i(L),{as:e.as,"as-child":e.asChild,role:`gridcell`,"aria-selected":i(t).isYearSelected(e.date)?!0:void 0,"aria-disabled":i(t).isYearDisabled(e.date)||i(t).isYearUnavailable?.(e.date),"data-disabled":i(t).isYearDisabled(e.date)?``:void 0},{default:y(()=>[E(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`aria-selected`,`aria-disabled`,`data-disabled`]))}}),ki=h({__name:`YearPickerCellTrigger`,props:{year:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let n=e,r=ae(),a=Ti(),{primitiveElement:o}=He(),s=m(()=>(a.locale.value,a.formatter.fullYear(Z(n.year)))),c=m(()=>(a.locale.value,a.formatter.custom(Z(n.year),{year:`numeric`}))),l=m(()=>a.isYearUnavailable?.(n.year)??!1),u=m(()=>{let e=ce(q(K()),n.year.calendar);return Y(n.year,e)}),d=m(()=>a.isYearDisabled(n.year)),f=m(()=>!a.disabled.value&&Y(n.year,a.placeholder.value)),p=m(()=>a.isYearSelected(n.year));function h(e){a.readonly.value||a.isYearDisabled(e)||a.isYearUnavailable?.(e)||a.onYearChange(e)}function v(){d.value||h(n.year)}function b(e){if(d.value||(e.code===r.ENTER||e.code===r.SPACE_CODE)&&(e.ctrlKey||e.metaKey||e.altKey))return;e.preventDefault(),e.stopPropagation();let t=a.parentElement.value,i=a.dir.value===`rtl`?-1:1;switch(e.code){case r.ARROW_RIGHT:o(n.year,i);break;case r.ARROW_LEFT:o(n.year,-i);break;case r.ARROW_UP:o(n.year,-4);break;case r.ARROW_DOWN:o(n.year,4);break;case r.PAGE_UP:s(-1);break;case r.PAGE_DOWN:s(1);break;case r.ENTER:case r.SPACE_CODE:h(n.year)}function o(e,n,r=0){if(r>48)return;let i=e.add({years:n});if(a.minValue.value&&U(i).compare(a.minValue.value)<0||a.maxValue.value&&G(i).compare(a.maxValue.value)>0)return;let s=t.querySelector(`[data-value='${i.toString()}']`);if(!s){if(n>0){if(a.isNextButtonDisabled())return;a.nextPage()}else{if(a.isPrevButtonDisabled())return;a.prevPage()}x(()=>{o(e,n,r+1)});return}if(s&&s.hasAttribute(`data-disabled`))return o(i,n,r+1);a.onPlaceholderChange(i),s?.focus()}function s(e){let r=a.yearsPerPage.value,i=n.year.add({years:e*r});if(!(a.minValue.value&&U(i).compare(a.minValue.value)<0||a.maxValue.value&&G(i).compare(a.maxValue.value)>0)){if(e>0){if(a.isNextButtonDisabled())return;a.nextPage()}else{if(a.isPrevButtonDisabled())return;a.prevPage()}x(()=>{let n=t.querySelector(`[data-value='${i.toString()}']`);if(n&&!n.hasAttribute(`data-disabled`)){a.onPlaceholderChange(i),n?.focu
1s();return}(!n||n.hasAttribute(`data-disabled`))&&o(i,e>0?1:-1,1)})}}}return(e,r)=>(g(),C(i(L),{ref_key:`primitiveElement`,ref:o,as:n.as,"as-child":n.asChild,role:`button`,"aria-label":c.value,"data-reka-year-picker-cell-trigger":``,"aria-disabled":d.value||l.value?!0:void 0,"data-selected":p.value?``:void 0,"data-value":e.year.toString(),"data-disabled":d.value?``:void 0,"data-unavailable":l.value?``:void 0,"data-today":u.value?``:void 0,"data-focused":f.value?``:void 0,tabindex:f.value?0:d.value?void 0:-1,onClick:v,onKeydown:O(b,[`up`,`down`,`left`,`right`,`space`,`enter`,`page-up`,`page-down`])},{default:y(()=>[E(e.$slots,`default`,{yearValue:s.value,disabled:d.value,today:u.value,selected:p.value,unavailable:l.value},()=>[t(_(s.value),1)])]),_:3},8,[`as`,`as-child`,`aria-label`,`aria-disabled`,`data-selected`,`data-value`,`data-disabled`,`data-unavailable`,`data-today`,`data-focused`,`tabindex`]))}}),Ai=h({__name:`YearPickerGrid`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`table`}},setup(e){let t=e,n=Ti(),r=m(()=>n.disabled.value?!0:void 0),a=m(()=>n.readonly.value?!0:void 0);return(e,o)=>(g(),C(i(L),f(t,{tabindex:`-1`,role:`application`,"aria-labelledby":i(n).headingId,"aria-readonly":a.value,"aria-disabled":r.value,"data-readonly":a.value&&``,"data-disabled":r.value&&``}),{default:y(()=>[E(e.$slots,`default`)]),_:3},16,[`aria-labelledby`,`aria-readonly`,`aria-disabled`,`data-readonly`,`data-disabled`]))}}),ji=h({__name:`YearPickerGridBody`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tbody`}},setup(e){let t=e;return(e,n)=>(g(),C(i(L),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Mi=h({__name:`YearPickerGridRow`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tr`}},setup(e){let t=e;return(e,n)=>(g(),C(i(L),f(t,{role:`row`}),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Ni=h({__name:`YearPickerHeader`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let t=e;return(e,n)=>(g(),C(i(L),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Pi=h({__name:`YearPickerHeading`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let n=e,r=Ti();return(e,a)=>(g(),C(i(L),f(n,{id:i(r).headingId,role:`heading`,"aria-level":`2`,"data-disabled":i(r).disabled.value?``:void 0}),{default:y(()=>[E(e.$slots,`default`,{headingValue:i(r).headingValue.value},()=>[t(_(i(r).headingValue.value),1)])]),_:3},16,[`id`,`data-disabled`]))}}),Fi=h({__name:`YearPickerNext`,props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let n=e,r=Ti(),a=m(()=>r.disabled.value||r.isNextButtonDisabled(n.nextPage));function o(){a.value||r.nextPage(n.nextPage)}return(e,r)=>(g(),C(i(L),{as:n.as,"as-child":n.asChild,"aria-label":`Next page`,type:n.as===`button`?`button`:void 0,"aria-disabled":a.value||void 0,"data-disabled":a.value||void 0,disabled:a.value,onClick:o},{default:y(()=>[E(e.$slots,`default`,{disabled:a.value},()=>[r[0]||=t(` Next page `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}}),Ii=h({__name:`YearPickerPrev`,props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let n=e,r=Ti(),a=m(()=>r.disabled.value||r.isPrevButtonDisabled(n.prevPage));function o(){a.value||r.prevPage(n.prevPage)}return(e,r)=>(g(),C(i(L),{"aria-label":`Previous page`,as:n.as,"as-child":n.asChild,type:n.as===`button`?`button`:void 0,"aria-disabled":a.value||void 0,"data-disabled":a.value||void 0,disabled:a.value,onClick:o},{default:y(()=>[E(e.$slots,`default`,{disabled:a.value},()=>[r[0]||=t(` Prev page `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}});function Li(e){let t=m(()=>e.start.value?!!e.isYearDisabled(e.start.value):!1),n=m(()=>e.end.value?!!e.isYearDisabled(e.end.value):!1),r=m(()=>!!(t.value||n.value||e.start.value&&e.end.value&&e.end.value.year<e.start.value.year)),i=t=>e.start.value?Y(e.start.value,t):!1,a=t=>e.end.value?Y(e.end.value,t):!1,o=t=>e.start.value&&Y(e.start.value,t)||e.end.value&&Y(e.end.value,t)?!0:e.end.value&&e.start.value?t.year>e.start.value.year&&t.year<e.end.value.year:!1,s=t=>{if(e.isYearDisabled(t))return!0;
1if(e.maximumYears?.value){let n=e.maximumYears.value;if(e.start.value&&e.end.value){if(e.fixedDate.value){let r=de(e.start.value,e.end.value);if(r<=n){let i=n-r,a=e.start.value.subtract({years:i}),o=e.end.value.add({years:i});return t.year<a.year||t.year>o.year}let i=e.fixedDate.value===`start`?e.start.value:e.end.value,a=i.add({years:n-1}),o=i.subtract({years:n-1});return t.year<o.year||t.year>a.year}return!1}if(e.start.value){let r=e.start.value.add({years:n-1}),i=e.start.value.subtract({years:n-1});return t.year<i.year||t.year>r.year}}return!1},c=m(()=>{if(e.start.value&&e.end.value&&!e.fixedDate.value||!e.start.value||!e.focusedValue.value)return null;let t=e.start.value.year<e.focusedValue.value.year,n=t?e.start.value:e.focusedValue.value,r=t?e.focusedValue.value:e.start.value;if(Y(n,r))return{start:n,end:r};if(e.maximumYears?.value&&!e.end.value){let t=e.maximumYears.value,n=e.start.value,r=e.focusedValue.value;if(r.year>=n.year){let e=n.add({years:t-1});return{start:n,end:r.year>e.year?e:r}}{let e=n.subtract({years:t-1});return{start:r.year<e.year?e:r,end:n}}}return he(n,r,e.allowNonContiguousRanges.value?()=>!1:e.isYearUnavailable,s)?{start:n,end:r}:null});return{isInvalid:r,isSelected:o,highlightedRange:c,isSelectionStart:i,isSelectionEnd:a,isHighlightedStart:e=>c.value?.start?Y(c.value.start,e):!1,isHighlightedEnd:e=>c.value?.end?Y(c.value.end,e):!1,isYearDisabled:s}}var Ri={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`}},zi={role:`heading`,"aria-level":`2`},[Bi,Vi]=M(`YearRangePickerRoot`),Hi=h({__name:`YearRangePickerRoot`,props:{defaultPlaceholder:{type:null,required:!1},defaultValue:{type:Object,required:!1,default:()=>({start:void 0,end:void 0})},modelValue:{type:[Object,null],required:!1},placeholder:{type:null,required:!1,default:void 0},allowNonContiguousRanges:{type:Boolean,required:!1,default:!1},preventDeselect:{type:Boolean,required:!1,default:!1},maximumYears:{type:Number,required:!1,default:void 0},calendarLabel:{type:String,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},initialFocus:{type:Boolean,required:!1,default:!1},isYearDisabled:{type:Function,required:!1,default:void 0},isYearUnavailable:{type:Function,required:!1,default:void 0},dir:{type:String,required:!1},nextPage:{type:Function,required:!1},prevPage:{type:Function,required:!1},fixedDate:{type:String,required:!1},yearsPerPage:{type:Number,required:!1,default:12},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},emits:[`update:modelValue`,`update:placeholder`,`update:startValue`],setup(e,{emit:t}){let n=e,a=t,{disabled:s,readonly:l,initialFocus:d,preventDeselect:f,isYearUnavailable:p,isYearDisabled:h,calendarLabel:v,maxValue:b,minValue:x,dir:S,locale:T,nextPage:D,prevPage:O,allowNonContiguousRanges:k,fixedDate:A,maximumYears:M,yearsPerPage:ee}=o(n),{primitiveElement:te,currentElement:N}=He(),P=Ae(S),R=ht(T),ne=j(void 0,`reka-year-range-picker-heading`),z=w(),re=w(),B=w(!1),V=F(n,`modelValue`,a,{defaultValue:n.defaultValue??{start:void 0,end:void 0},passive:n.modelValue===void 0}),ie=e=>e??{start:void 0,end:void 0},H=m(()=>ie(V.value)),oe=w(ie(V.value)),U=we({defaultPlaceholder:n.placeholder,defaultValue:ie(V.value).start,locale:n.locale}),W=w(ie(V.value).start),G=w(ie(V.value).end),K=F(n,`placeholder`,a,{defaultValue:n.defaultPlaceholder??U.copy(),passive:n.placeholder===void 0});function q(e){K.value=e.copy()}let{fullCalendarLabel:se,headingValue:J,isYearDisabled:ce,isYearUnavailable:le,isNextButtonDisabled:X,isPrevButtonDisabled:Z,grid:ue,nextPage:de,prevPage:fe,formatter:pe}=Si({locale:R,placeholder:K,minValue:x,maxValue:b,disabled:s,yearsPerPage:ee,isYearDisabled:h,isYearUnavailable:p,calendarLabel:v,nextPage:D,prevPage:O}),{isInvalid:me,isSelected:he,highlightedRange:ge,isSelectionStart:_e,isSelectionEnd:ve,isHighlightedStart:ye,isHighlightedEnd:be,isYearDisabled:xe}=Li({start:W,end:G,isYearDisabled:ce,isYearUnavailable:le,focusedValue:re,allowNonContiguousRanges:k,fixedDate:A,maximumYears:M});r(V,e=>{let t=ie(e);!t.start&&!W.value||t.start&&W.value&&Y(t.start,W.value)||(W.value=t.start?.copy?.()),!t.end&&!G.value||t.end&&G.value&&Y(t.end,G.value)||(G.value=t.end?.copy?.())}),r(W,e=>{e&&!Y(e,K.value)&&q(e),a(`update:startValue`,e)}),r([W,G],([e,t])=>{let n=V.value;if(!(n&&n.start&&n.end&&e&&t&&Y(n.start,e)&&Y(n.end,t))){if(B.value=!0,t&&e){let n=t.year<e.year?{start:t.copy(),end:e.copy()}:{start:e.copy(),end:t.copy()};V.value={start:n.start,end:n.end},B.value=!1,oe.value={start:n.start.copy(),end:n.end.copy()}}else V.value=e?{start:e.copy(),end:void 0}:{start:t?.copy(),end:void 0}}});let Se=ae();return I(N,`keydown`,e=>{e.key===Se.ESCAPE&&B.value&&(W.value=oe.value.start?.copy(),G.value=oe.value.end?.copy())}),Vi({isYearUnavailable:le,startValue:W,endValue:G,formatter:pe,modelValue:H,placeholder:K,disabled:s,initialFocus:d,grid:ue,readonly:l,preventDeselect:f,fullCalendarLabel:se,headingValue:J,headingId:ne,isInvalid:me,isYearDisabled:xe,allowNonContiguousRanges:k,highlightedRange:ge,focusedValue:re,lastPressedDateValue:z,isSelected:he,isSelectionEnd:ve,isSelectionStart:_e,isNextButtonDisabled:X,isPrevButtonDisabled:Z,nextPage:de,prevPage:fe,parentElement:N,onPlaceholderChange:q,locale:R,dir:P,
1isHighlightedStart:ye,isHighlightedEnd:be,fixedDate:A,maximumYears:M,minValue:x,maxValue:b,yearsPerPage:ee}),u(()=>{d.value&&at(N.value)}),(e,t)=>(g(),C(i(L),{ref_key:`primitiveElement`,ref:te,as:e.as,"as-child":e.asChild,"aria-label":i(se),"data-readonly":i(l)?``:void 0,"data-disabled":i(s)?``:void 0,"data-invalid":i(me)?``:void 0,dir:i(P)},{default:y(()=>[c(`div`,Ri,[c(`div`,zi,_(i(se)),1)]),E(e.$slots,`default`,{date:i(K),grid:i(ue),locale:i(R),modelValue:H.value})]),_:3},8,[`as`,`as-child`,`aria-label`,`data-readonly`,`data-disabled`,`data-invalid`,`dir`]))}}),Ui=h({__name:`YearRangePickerCell`,props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`td`}},setup(e){let t=Bi();return(e,n)=>(g(),C(i(L),{as:e.as,"as-child":e.asChild,role:`gridcell`,"aria-selected":i(t).isSelected(e.date)?!0:void 0,"aria-disabled":i(t).isYearDisabled(e.date)||i(t).isYearUnavailable?.(e.date),"data-disabled":i(t).isYearDisabled(e.date)?``:void 0},{default:y(()=>[E(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`aria-selected`,`aria-disabled`,`data-disabled`]))}}),Wi=h({__name:`YearRangePickerCellTrigger`,props:{year:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let n=e,r=ae(),a=Bi(),{primitiveElement:o}=He(),s=m(()=>(a.locale.value,a.formatter.fullYear(Z(n.year)))),c=m(()=>(a.locale.value,a.formatter.custom(Z(n.year),{year:`numeric`}))),l=m(()=>a.isYearUnavailable?.(n.year)??!1),u=m(()=>{let e=ce(q(K()),n.year.calendar);return Y(n.year,e)}),d=m(()=>a.isYearDisabled(n.year)),f=m(()=>!a.disabled.value&&Y(n.year,a.placeholder.value)),p=m(()=>a.isSelected(n.year)),h=m(()=>a.isSelectionStart(n.year)),v=m(()=>a.isSelectionEnd(n.year)),b=m(()=>a.isHighlightedStart(n.year)),S=m(()=>a.isHighlightedEnd(n.year)),w=m(()=>a.highlightedRange.value?ke(n.year,a.highlightedRange.value.start,a.highlightedRange.value.end):!1),T=m(()=>a.allowNonContiguousRanges.value);function D(e,t){if(!a.readonly.value&&!(a.isYearDisabled(t)||a.isYearUnavailable?.(t))){if(a.startValue.value&&a.highlightedRange.value===null){if(Y(t,a.startValue.value)&&!a.preventDeselect.value&&!a.endValue.value){a.startValue.value=void 0,a.onPlaceholderChange(t),a.lastPressedDateValue.value=t.copy();return}if(!a.endValue.value){e.preventDefault(),a.lastPressedDateValue.value&&Y(a.lastPressedDateValue.value,t)&&(a.startValue.value=t.copy()),a.lastPressedDateValue.value=t.copy();return}}if(a.lastPressedDateValue.value=t.copy(),a.startValue.value&&a.endValue.value&&Y(a.startValue.value,a.endValue.value)&&Y(a.startValue.value,t)&&!a.preventDeselect.value){a.startValue.value=void 0,a.endValue.value=void 0,a.onPlaceholderChange(t);return}a.startValue.value?a.endValue.value?a.endValue.value&&a.startValue.value&&(a.fixedDate.value?a.fixedDate.value===`start`?t.compare(a.startValue.value)<0?a.startValue.value=t.copy():a.endValue.value=t.copy():a.fixedDate.value===`end`&&(t.compare(a.endValue.value)>0?a.endValue.value=t.copy():a.startValue.value=t.copy()):(a.endValue.value=void 0,a.startValue.value=t.copy())):a.endValue.value=t.copy():a.startValue.value=t.copy()}}function k(e){d.value||D(e,n.year)}function A(){d.value||a.isYearUnavailable?.(n.year)||(a.focusedValue.value=n.year.copy())}function j(e){if(d.value||(e.code===r.ENTER||e.code===r.SPACE_CODE)&&(e.ctrlKey||e.metaKey||e.altKey))return;e.preventDefault(),e.stopPropagation();let t=a.parentElement.value,i=a.dir.value===`rtl`?-1:1;switch(e.code){case r.ARROW_RIGHT:o(n.year,i);break;case r.ARROW_LEFT:o(n.year,-i);break;case r.ARROW_UP:o(n.year,-4);break;case r.ARROW_DOWN:o(n.year,4);break;case r.PAGE_UP:s(-1);break;case r.PAGE_DOWN:s(1);break;case r.ENTER:case r.SPACE_CODE:D(e,n.year)}function o(e,n,r=0){if(r>48)return;let i=e.add({years:n});if(a.minValue.value&&U(i).compare(a.minValue.value)<0||a.maxValue.value&&G(i).compare(a.maxValue.value)>0)return;let s=t.querySelector(`[data-value='${i.toString()}']`);if(!s){if(n>0){if(a.isNextButtonDisabled())return;a.nextPage()}else{if(a.isPrevButtonDisabled())return;a.prevPage()}x(()=>{o(e,n,r+1)});return}if(s&&s.hasAttribute(`data-disabled`))return o(i,n,r+1);
1a.onPlaceholderChange(i),s?.focus()}function s(e){let r=a.yearsPerPage.value,i=n.year.add({years:e*r});if(!(a.minValue.value&&U(i).compare(a.minValue.value)<0||a.maxValue.value&&G(i).compare(a.maxValue.value)>0)){if(e>0){if(a.isNextButtonDisabled())return;a.nextPage()}else{if(a.isPrevButtonDisabled())return;a.prevPage()}x(()=>{let n=t.querySelector(`[data-value='${i.toString()}']`);if(n&&!n.hasAttribute(`data-disabled`)){a.onPlaceholderChange(i),n?.focus();return}(!n||n.hasAttribute(`data-disabled`))&&o(i,e>0?1:-1,1)})}}}return(e,r)=>(g(),C(i(L),{ref_key:`primitiveElement`,ref:o,as:n.as,"as-child":n.asChild,role:`button`,"aria-label":c.value,"data-reka-year-range-picker-cell-trigger":``,"aria-pressed":p.value&&(T.value||!l.value)?!0:void 0,"aria-disabled":d.value||l.value?!0:void 0,"data-highlighted":w.value&&(T.value||!l.value)?``:void 0,"data-selection-start":h.value?!0:void 0,"data-selection-end":v.value?!0:void 0,"data-highlighted-start":b.value?!0:void 0,"data-highlighted-end":S.value?!0:void 0,"data-selected":p.value&&(T.value||!l.value)?!0:void 0,"data-value":e.year.toString(),"data-disabled":d.value?``:void 0,"data-unavailable":l.value?``:void 0,"data-today":u.value?``:void 0,"data-focused":f.value?``:void 0,tabindex:f.value?0:d.value?void 0:-1,onClick:k,onFocusin:A,onMouseenter:A,onKeydown:O(j,[`up`,`down`,`left`,`right`,`space`,`enter`,`page-up`,`page-down`])},{default:y(()=>[E(e.$slots,`default`,{yearValue:s.value,disabled:d.value,today:u.value,selected:p.value,unavailable:l.value,highlighted:w.value&&(T.value||!l.value),highlightedStart:b.value,highlightedEnd:S.value,selectionStart:h.value,selectionEnd:v.value},()=>[t(_(s.value),1)])]),_:3},8,[`as`,`as-child`,`aria-label`,`aria-pressed`,`aria-disabled`,`data-highlighted`,`data-selection-start`,`data-selection-end`,`data-highlighted-start`,`data-highlighted-end`,`data-selected`,`data-value`,`data-disabled`,`data-unavailable`,`data-today`,`data-focused`,`tabindex`]))}}),Gi=h({__name:`YearRangePickerGrid`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`table`}},setup(e){let t=e,n=Bi(),r=m(()=>n.disabled.value?!0:void 0),a=m(()=>n.readonly.value?!0:void 0);return(e,o)=>(g(),C(i(L),f(t,{tabindex:`-1`,role:`application`,"aria-labelledby":i(n).headingId,"aria-readonly":a.value,"aria-disabled":r.value,"data-readonly":a.value&&``,"data-disabled":r.value&&``}),{default:y(()=>[E(e.$slots,`default`)]),_:3},16,[`aria-labelledby`,`aria-readonly`,`aria-disabled`,`data-readonly`,`data-disabled`]))}}),Ki=h({__name:`YearRangePickerGridBody`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tbody`}},setup(e){let t=e;return(e,n)=>(g(),C(i(L),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),qi=h({__name:`YearRangePickerGridRow`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tr`}},setup(e){let t=e;return(e,n)=>(g(),C(i(L),f(t,{role:`row`}),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Ji=h({__name:`YearRangePickerHeader`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let t=e;return(e,n)=>(g(),C(i(L),d(D(t)),{default:y(()=>[E(e.$slots,`default`)]),_:3},16))}}),Yi=h({__name:`YearRangePickerHeading`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let n=e,r=Bi();return(e,a)=>(g(),C(i(L),f(n,{id:i(r).headingId,role:`heading`,"aria-level":`2`,"data-disabled":i(r).disabled.value?``:void 0}),{default:y(()=>[E(e.$slots,`default`,{headingValue:i(r).headingValue.value},()=>[t(_(i(r).headingValue.value),1)])]),_:3},16,[`id`,`data-disabled`]))}}),Xi=h({__name:`YearRangePickerNext`,props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let n=e,r=Bi(),a=m(()=>r.disabled.value||r.isNextButtonDisabled(n.nextPage));function o(){a.value||r.nextPage(n.nextPage)}return(e,r)=>(g(),C(i(L),{as:n.as,"as-child":n.asChild,"aria-label":`Next page`,type:n.as===`button`?`button`:void 0,"aria-disabled":a.value||void 0,"data-disabled":a.value||void 0,disabled:a.value,onClick:o},{default:y(()=>
1[E(e.$slots,`default`,{disabled:a.value},()=>[r[0]||=t(` Next page `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}}),Zi=h({__name:`YearRangePickerPrev`,props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let n=e,r=Bi(),a=m(()=>r.disabled.value||r.isPrevButtonDisabled(n.prevPage));function o(){a.value||r.prevPage(n.prevPage)}return(e,r)=>(g(),C(i(L),{"aria-label":`Previous page`,as:n.as,"as-child":n.asChild,type:n.as===`button`?`button`:void 0,"aria-disabled":a.value||void 0,"data-disabled":a.value||void 0,disabled:a.value,onClick:o},{default:y(()=>[E(e.$slots,`default`,{disabled:a.value},()=>[r[0]||=t(` Prev page `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}}),Qi={Root:Et,Header:Pt,Heading:Ft,Grid:kt,Cell:Dt,HeadCell:Nt,Next:It,Prev:Lt,GridHead:jt,GridBody:At,GridRow:Mt,CellTrigger:Ot},$i={Root:Tn,Trigger:zn,Portal:jn,Content:En,Arrow:xn,Item:On,Group:Dn,Separator:Pn,CheckboxItem:Sn,ItemIndicator:kn,Label:An,RadioGroup:Mn,RadioItem:Nn,Sub:Fn,SubContent:In,SubTrigger:Ln},ea={Root:yr,Trigger:Nr,Portal:Er,Content:br,Arrow:hr,Item:Cr,Group:Sr,Separator:kr,CheckboxItem:gr,ItemIndicator:wr,Label:Tr,RadioGroup:Dr,RadioItem:Or,Sub:Ar,SubContent:jr,SubTrigger:Mr,Filter:xr},ta={Root:Lr,Trigger:Ur,Portal:Hr,Content:Vr,Arrow:Pr},na={Root:Xr,Header:ni,Heading:ri,Grid:$r,Cell:Zr,Next:ii,Prev:ai,GridBody:ei,GridRow:ti,CellTrigger:Qr},ra={Root:di,Header:_i,Heading:vi,Grid:mi,Cell:fi,Next:yi,Prev:bi,GridBody:hi,GridRow:gi,CellTrigger:pi},ia={Root:Hn,Trigger:Zn,Portal:Xn,Content:Yn,Arrow:Wn,Close:Gn,Anchor:Un},aa={Root:rr,Header:dr,Heading:fr,Grid:or,Cell:ir,HeadCell:ur,Next:pr,Prev:mr,GridHead:cr,GridBody:sr,GridRow:lr,CellTrigger:ar},oa={Root:Di,Header:Ni,Heading:Pi,Grid:Ai,Cell:Oi,Next:Fi,Prev:Ii,GridBody:ji,GridRow:Mi,CellTrigger:ki},sa={Root:Hi,Header:Ji,Heading:Yi,Grid:Gi,Cell:Ui,Next:Xi,Prev:Zi,GridBody:Ki,GridRow:qi,CellTrigger:Wi};export{na as a,aa as c,Nr as d,yr as f,mt as g,Tn as h,ta as i,oa as l,zn as m,$i as n,ra as o,hr as p,ea as r,ia as s,Qi as t,sa as u};
2//# sourceMappingURL=C-CjdlPX.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.