PageSourceSearch

https://pitchwall.co/_nuxt/q8l742He.js

js pitchwall.co collected 2026-09-24 09:37:28 UTC 88,869 bytes, 1 lines download raw bytes

1import{F as ut,p as st,bM as We,r as P,bB as it,C as dt,y as w,w as le,Q as q,aD as de,ax as J,o as _e,g as _,h,U as c,W as m,a as l,a1 as je,J as Be,V as R,aC as Ee,aE as ee,e as fe,bi as ze,bj as ge,n as oe,K as N,a3 as A,aJ as $,b9 as ft,b7 as Ye,ca as Oa,b6 as V,T as Ve,G as Ke,d as X,c5 as fa,cz as ka,cc as Ma,bS as pt,cA as ct,cB as vt,cC as yt,cd as gt,cD as Se,S as _t,cE as ht,cF as mt,cG as pa,cH as oa,b8 as Ae,bH as Xe,bf as Ie,aH as ne,cb as xa,R as he,c9 as ca,cI as bt,cJ as qt,ch as Ct,ap as Dt,cK as va,aV as Ra,bT as wt,cL as Pt}from"./BmqugtHw.js";import{$ as ua,b as sa,c as wa,g as Pe,d as St,e as Pa,f as Bt,h as Ot,u as kt,i as ie,j as ya,t as we,k as Sa,l as ra,m as K,n as Fa,o as se,p as Ea,a as Va,q as la,r as Mt,s as xt}from"./C9zrVqta.js";import{u as Je}from"./J_1GsUKF.js";import{c as Qe,P as ga,a as Ze,u as Aa,b as _a,d as Rt}from"./DblyH8JV.js";import{u as Ba}from"./D-pctMGk.js";import{u as Ft}from"./DzpUBkhU.js";import{R as Et}from"./BNuu6Nbg.js";function Vt(a,t){const e=[];for(let r=0;r<a.length;r+=t)e.push(a.slice(r,r+t));return e}function Ia(a){const t=a.querySelector("[data-selected]");if(t)return t.focus();const e=a.querySelector("[data-today]");if(e)return e.focus();const r=a.querySelector("[data-reka-calendar-day]");if(r)return r.focus()}function ia(a,t){const e=[];let r=a.add({days:1});const n=t;for(;r.compare(n)<0;)e.push(r),r=r.add({days:1});return e}function na(a){const{dateObj:t,weekStartsOn:e,fixedWeeks:r,locale:n}=a,u=Pe(t),o=Array.from({length:u},(G,p)=>t.set({day:p+1})),s=St(t),i=Pa(t),f=Bt(s,e,n),d=Ot(i,e,n),v=ia(f.subtract({days:1}),s),g=ia(i,d.add({days:1})),C=v.length+o.length+g.length;if(r&&C<42){const G=42-C;let p=g.at(-1);p||(p=Pa(t));const D=Array.from({length:G},(x,B)=>{const M=B+1;return p.add({days:M})});g.push(...D)}const b=v.concat(o,g),S=Vt(b,7);return{value:t,cells:b,rows:S}}function ye(a){const{numberOfMonths:t,dateObj:e,...r}=a,n=[];if(!t||t===1)return n.push(na({...r,dateObj:e})),n;n.push(na({...r,dateObj:e}));for(let u=1;u<t;u++){const o=e.add({months:u});n.push(na({...r,dateObj:o}))}return n}function Na(a){const t=new ua(2025,1,6);return(1-sa(t,a)+7)%7}function io(a,t="en-US",e){const r=new ua(a.year,1,1),n=r.toDate("UTC").getUTCDay()!==sa(r,t),u=e??(n?"mon":"sun"),o=n?4:1,s=sa(a,t,u),f=a.add({days:7-o-s}).year,d=new ua(f,1,o),v=wa(d,t,u),g=wa(a,t,u),C=10080*60*1e3;return Math.round((g.toDate("UTC").getTime()-v.toDate("UTC").getTime())/C)+1}function At(a,t){const e=ut(!1,300);st(()=>{e.value=!1});const r=P(null),n=it();function u(){r.value=null,e.value=!1}function o(s,i){if(!i)return;const f=s.currentTarget,d={x:s.clientX,y:s.clientY},v=It(d,f.getBoundingClientRect()),g=Nt(d,v,1),C=$t(i.getBoundingClientRect()),b=Ht([...g,...C]);r.value=b,e.value=!0}return We(s=>{if(a.value&&t.value){const i=d=>o(d,t.value),f=d=>o(d,a.value);a.value.addEventListener("pointerleave",i),t.value.addEventListener("pointerleave",f),s(()=>{a.value?.removeEventListener("pointerleave",i),t.value?.removeEventListener("pointerleave",f)})}}),We(s=>{if(r.value){const i=f=>{if(!r.value||!(f.target instanceof Element))return;const d=f.target,v={x:f.clientX,y:f.clientY},g=a.value?.contains(d)||t.value?.contains(d),C=!Tt(v,r.value),b=!!d.closest("[data-grace-area-trigger]");g?u():(C||b)&&(u(),n.trigger())};a.value?.ownerDocument.addEventListener("pointermove",i),s(()=>a.value?.ownerDocument.removeEventListener("pointermove",i))}}),{isPointerInTransit:e,onPointerExit:n.on}}function It(a,t){const e=Math.abs(t.top-a.y),r=Math.abs(t.bottom-a.y),n=Math.abs(t.right-a.x),u=Math.abs(t.left-a.x);switch(Math.min(e,r,n,u)){case u:return"left";case n:return"right";case e:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function Nt(a,t,e=5){const r=[];switch(t){case"top":r.push({x:a.x-e,y:a.y+e},{x:a.x+e,y:a.y+e});break;case"bottom":r.push({x:a.x-e,y:a.y-e},{x:a.x+e,y:a.y-e});break;case"left":r.push({x:a.x+e,y:a.y-e},{x:a.x+e,y:a.y+e});break;case"right":r.push({x:a.x-e,y:a.y-e},{x:a.x-e,y:a.y+e});break}return r}function $t(a){const{top:t,right:e,bottom:r,left:n}=a;return[{x:n,y:t},{x:e,y:t},{x:e,y:r},{x:n,y:r}]}function Tt(a,t){const{x:e,y:r}=a;let n=!1;for(let u=0,o=t.length-1;u<t.length;o=u++){const s=t[u].x,i=t[u].y,f=t[o].x,d=t[o].y;i>r!=d>r&&e<(f-s)*(r-i)/(d-i)+s&&(n=!n)}return n}function Ht(a){const t=a.slice();return t.sort((e,r)=>e.x<r.x?-1:e.x>r.x?1:e.y<r.y?-1:e.y>r.y?1:0),Gt(t)}function Gt(a){if(a.length<=1)return a.slice();const t=[];for(let r=0;r<a.length;r++){const n=a[r];for(;t.length>=2;){const u=t.at(-1),o=t[t.length-2];if((u.x-o.x)*(n.y-o.y)>=(u.y-o.y)*(n.x-o.x))t.pop();else break}t.push(n)}t.pop();const e=[];for(let r=a.length-1;r>=0;r--){const n=a[r];for(;e.length>=2;){const u=e.at(-1),o=e[e.length-2];if((u.x-o.x)*(n.y-o.y)>=(u.y-o.y)*(n.x-o.x))e.pop();else break}e.push(n)}return e.pop(),t.length===1&&e.length===1&&t[0].x===e[0].x&&t[0].y===e[0].y?t:t.concat(e)}function ha(){return{ALT:"Alt",ARROW_DOWN:"ArrowDown",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",ARROW_UP:"ArrowUp",BACKSPACE:"Backspace",CAPS_LOCK:"CapsLock",CONTROL:"
1Control",DELETE:"Delete",END:"End",ENTER:"Enter",ESCAPE:"Escape",F1:"F1",F10:"F10",F11:"F11",F12:"F12",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",HOME:"Home",META:"Meta",PAGE_DOWN:"PageDown",PAGE_UP:"PageUp",SHIFT:"Shift",SPACE:" ",TAB:"Tab",CTRL:"Control",ASTERISK:"*",SPACE_CODE:"Space"}}function $a(a){const t=dt({locale:P("en")});return w(()=>a?.value||t.locale?.value||"en")}function Lt(a){function t(u){return Array.isArray(a.date.value)?a.date.value.some(o=>K(o,u)):a.date.value?K(a.date.value,u):!1}const e=w(()=>{if(Array.isArray(a.date.value)){if(!a.date.value.length)return!1;for(const u of a.date.value)if(a.isDateDisabled?.(u)||a.isDateUnavailable?.(u))return!0}else{if(!a.date.value)return!1;if(a.isDateDisabled?.(a.date.value)||a.isDateUnavailable?.(a.date.value))return!0}return!1}),r=w(()=>Array.isArray(a.date.value)?a.date.value.length>0:!!a.date.value),n=w(()=>Array.isArray(a.date.value)?a.date.value.length?a.date.value.some(u=>a.isDateDisabled?.(u)):!1:a.date.value?!!a.isDateDisabled?.(a.date.value):!1);return{isDateSelected:t,isInvalid:e,hasSelectedDate:r,isSelectedDateDisabled:n}}function Ut(a,t){const e=t(a),r=e.compare(a),n={};return r>=7&&(n.day=1),r>=Pe(a)&&(n.month=1),e.set({...n})}function Kt(a,t){const e=t(a),r=a.compare(e),n={};return r>=7&&(n.day=35),r>=Pe(a)&&(n.month=13),e.set({...n})}function Wt(a,t){return t(a)}function jt(a,t){return t(a)}function Ta(a){const t=kt(a.locale.value),e=w(()=>{const p={calendar:a.placeholder.value.calendar.identifier};return a.placeholder.value.calendar.identifier==="gregory"&&a.placeholder.value.era==="BC"&&(p.era="short"),p}),r=P(ye({dateObj:a.placeholder.value,weekStartsOn:a.weekStartsOn.value,locale:a.locale.value,fixedWeeks:a.fixedWeeks.value,numberOfMonths:a.numberOfMonths.value})),n=w(()=>r.value.map(p=>p.value));function u(p){return!n.value.some(D=>Sa(p,D))}const o=p=>{if(!a.maxValue.value||!r.value.length)return!1;if(a.disabled.value)return!0;const D=r.value.at(-1).value;if(!p&&!a.nextPage.value){const B=D.add({months:1}).set({day:1});return ra(B,a.maxValue.value)}const x=Ut(D,p||a.nextPage.value);return ra(x,a.maxValue.value)},s=p=>{if(!a.minValue.value||!r.value.length)return!1;if(a.disabled.value)return!0;const D=r.value[0].value;if(!p&&!a.prevPage.value){const B=D.subtract({months:1}).set({day:35});return ie(B,a.minValue.value)}const x=Kt(D,p||a.prevPage.value);return ie(x,a.minValue.value)};function i(p){return!!(a.isDateDisabled?.(p)||a.disabled.value||a.maxValue.value&&ra(p,a.maxValue.value)||a.minValue.value&&ie(p,a.minValue.value))}const f=p=>!!a.isDateUnavailable?.(p),d=w(()=>r.value.length?r.value[0].rows[0].map(p=>t.dayOfWeek(we(p),a.weekdayFormat.value)):[]),v=p=>{const D=r.value[0].value;if(!p&&!a.nextPage.value){const F=D.add({months:a.pagedNavigation.value?a.numberOfMonths.value:1}),U=ye({dateObj:F,weekStartsOn:a.weekStartsOn.value,locale:a.locale.value,fixedWeeks:a.fixedWeeks.value,numberOfMonths:a.numberOfMonths.value});r.value=U,a.placeholder.value=U[0].value.set({day:1});return}const x=Wt(D,p||a.nextPage.value),B=ye({dateObj:x,weekStartsOn:a.weekStartsOn.value,locale:a.locale.value,fixedWeeks:a.fixedWeeks.value,numberOfMonths:a.numberOfMonths.value});r.value=B;const M={};if(!p){const F=B[0].value.compare(D);F>=Pe(D)&&(M.day=1),F>=365&&(M.month=1)}a.placeholder.value=B[0].value.set({...M})},g=p=>{const D=r.value[0].value;if(!p&&!a.prevPage.value){const F=D.subtract({months:a.pagedNavigation.value?a.numberOfMonths.value:1}),U=ye({dateObj:F,weekStartsOn:a.weekStartsOn.value,locale:a.locale.value,fixedWeeks:a.fixedWeeks.value,numberOfMonths:a.numberOfMonths.value});r.value=U,a.placeholder.value=U[0].value.set({day:1});return}const x=jt(D,p||a.prevPage.value),B=ye({dateObj:x,weekStartsOn:a.weekStartsOn.value,locale:a.locale.value,fixedWeeks:a.fixedWeeks.value,numberOfMonths:a.numberOfMonths.value});r.value=B;const M={};if(!p){const F=D.compare(B[0].value);F>=Pe(D)&&(M.day=1),F>=365&&(M.month=1)}a.placeholder.value=B[0].value.set({...M})};le(a.placeholder,p=>{n.value.some(D=>Sa(D,p))||(r.value=ye({dateObj:p,weekStartsOn:a.weekStartsOn.value,locale:a.locale.value,fixedWeeks:a.fixedWeeks.value,
1numberOfMonths:a.numberOfMonths.value}))}),le([a.locale,a.weekStartsOn,a.fixedWeeks,a.numberOfMonths],()=>{r.value=ye({dateObj:a.placeholder.value,weekStartsOn:a.weekStartsOn.value,locale:a.locale.value,fixedWeeks:a.fixedWeeks.value,numberOfMonths:a.numberOfMonths.value})});const C=w(()=>{if(!r.value.length)return"";if(a.locale.value!==t.getLocale()&&t.setLocale(a.locale.value),r.value.length===1){const E=r.value[0].value;return`${t.fullMonthAndYear(we(E),e.value)}`}const p=we(r.value[0].value),D=we(r.value.at(-1).value),x=t.fullMonth(p,e.value),B=t.fullMonth(D,e.value),M=t.fullYear(p,e.value),F=t.fullYear(D,e.value);return M===F?`${x} - ${B} ${F}`:`${x} ${M} - ${B} ${F}`}),b=w(()=>`${a.calendarLabel.value??"Event Date"}, ${C.value}`),S=w(()=>!(i(a.placeholder.value)||f(a.placeholder.value)||u(a.placeholder.value))),G=w(()=>{for(const p of r.value){if(a.minValue.value&&ie(p.value,a.minValue.value))continue;const D=Pe(p.value),x=a.minValue.value&&ya(a.minValue.value,p.value)?a.minValue.value.day:1;for(let B=x;B<=D;B++){const M=p.value.set({day:B});if(!(i(M)||f(M)))return M}}});return{isDateDisabled:i,isDateUnavailable:f,isNextButtonDisabled:o,isPrevButtonDisabled:s,grid:r,weekdays:d,visibleView:n,isOutsideVisibleView:u,formatter:t,nextPage:v,prevPage:g,headingValue:C,fullCalendarLabel:b,isPlaceholderFocusable:S,firstFocusableDate:G}}const zt={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"}},Yt={role:"heading","aria-level":"2"},[Oe,Xt]=ee("CalendarRoot");var Jt=q({__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(a,{emit:t}){const e=a,r=t,{disabled:n,readonly:u,initialFocus:o,pagedNavigation:s,weekdayFormat:i,fixedWeeks:f,multiple:d,minValue:v,maxValue:g,numberOfMonths:C,preventDeselect:b,isDateDisabled:S,isDateUnavailable:G,calendarLabel:p,defaultValue:D,nextPage:x,prevPage:B,dir:M,locale:F,disableDaysOutsideCurrentView:U}=de(e),{primitiveElement:E,currentElement:k}=Ee(),ae=$a(F),te=Je(M),j=w(()=>e.weekStartsOn??Na(ae.value)),I=J(e,"modelValue",r,{defaultValue:D.value,passive:e.modelValue===void 0}),Q=Fa({defaultPlaceholder:e.placeholder,defaultValue:I.value,locale:e.locale}),y=J(e,"placeholder",r,{defaultValue:e.defaultPlaceholder??Q.copy(),passive:e.placeholder===void 0});function O(L){y.value=L.copy()}const{fullCalendarLabel:T,headingValue:z,isDateDisabled:re,isDateUnavailable:pe,isNextButtonDisabled:ue,isPrevButtonDisabled:qe,weekdays:Y,isOutsideVisibleView:Z,nextPage:ce,prevPage:$e,formatter:xe,grid:Te,isPlaceholderFocusable:ea,firstFocusableDate:He}=Ta({locale:ae,placeholder:y,weekStartsOn:j,fixedWeeks:f,numberOfMonths:C,minValue:v,maxValue:g,disabled:n,weekdayFormat:i,pagedNavigation:s,isDateDisabled:S.value,isDateUnavailable:G.value,calendarLabel:p,nextPage:x,prevPage:B}),{isInvalid:Ge,isDateSelected:aa,hasSelectedDate:Le,isSelectedDateDisabled:Ue}=Lt({date:I,isDateDisabled:re,isDateUnavailable:pe});le(I,L=>{if(Array.isArray(L)&&L.length){const ve=L.at(-1);ve&&!se(y.value,ve)&&O(ve)}else!Array.isArray(L)&&L&&!se(y.value,L)&&O(L)});function ta(L){if(d.value){if(!I.value)I.value=[L.copy()];else if(Array.isArray(I.value)){if(I.value.findIndex(Ce=>K(Ce,L))===-1)I.value=[...I.value,L];else if(!b.value){const Ce=I.value.filter(Re=>!K(Re,L));if(!Ce.length){y.value=L.copy(),I.value=void 0;return}I.value=Ce.map(Re=>Re.copy())}}}else{if(!I.value){I.value=L.copy();return}!b.value&&se(I.value,L)?(y.value=L.copy(),I.value=void 0):I.value=L.copy()}}return _e(()=>{o.value&&Ia(k.value)}),Xt({isDateUnavailable:pe,dir:te,isDateDisabled:re,locale:ae,formatter:xe,modelValue:I,placeholder:y,disabled:n,initialFocus:o,pagedNavigation:s,grid:Te,weekDays:Y,weekStartsOn:j,weekdayFormat:i,fixedWeeks:f,multiple:d,numberOfMonths:C,readonly:u,preventDeselect:b,fullCalendarLabel:T,headingValue:z,isInvalid:Ge,isDateSelected:aa,isNextButtonDisabled:ue,isPrevButtonDisabled:qe,isOutsideVisibleView:Z,nextPage:ce,prevPage:$e,parentElement:k,onPlaceholderChange:O,onDateChange:ta,disableDaysOutsideCurrentView:U,minValue:v,maxValue:g,isPlaceholderFocusable:ea,firstFocusableDate:He,hasSelectedDate:Le,isSelectedDateDisabled:Ue}),(L,ve)=>(_(),h(l(R),{ref_key:"primitiveElement",ref:E,as:L.as,"as-child":L.asChild,"aria-label":l(T),"data-readonly":l(u)?"":void 0,"data-disabled":l(n)?"":void 0,"data-invalid":l(Ge)?"":void 0,dir:l(te)},{default:c(()=>[m(L.$slots,"default",{date:l(y),grid:l(Te),weekDays:l(Y),weekStartsOn:j.value,locale:l(ae),fixedWeeks:l(f),modelValue:l(I)}),je("div",zt,[je("div",Yt,Be(l(T)),1)])]),_:3},8,["as","as-child","aria-label","data-readonly","data-disabled","data-invalid","dir"]))}}),Qt=Jt,Zt=q({__name:"CalendarCell",props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"td"}},setup(a){const t=Oe();return(e,r)=>(_(),h(l(R),{as:e.as,"as-child":e.asChild,role:"gridcell","aria-selected":l(t).isDateSelected(e.date)?!0:void 0,"aria-disabled":l(t).isDateDisabled(e.date)||l(t).isDateUnavailable?.(e.date)||l(t).disableDaysOutsideCurrentView.value,"data-disabled":l(t).isDateDisabled(e.date)||l(t).disableDaysOutsideCurrentView.value?"":void 0},{default:c(()=>[m(e.$slots,"default")]),_:3},8,["as","as-child","aria-selected","aria-disabled","data-disabled"]))}}),er=Zt,ar=q({__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(a){const t=a,e=ha(),r=Oe(),{primitiveElement:n}=Ee(),u=w(()=>
1t.day.day.toLocaleString(r.locale.value)),o=w(()=>r.formatter.custom(we(t.day),{weekday:"long",month:"long",day:"numeric",year:"numeric"})),s=w(()=>r.isDateUnavailable?.(t.day)??!1),i=w(()=>Ea(t.day,Va())),f=w(()=>!ya(t.day,t.month)),d=w(()=>r.isOutsideVisibleView(t.day)),v=w(()=>r.isDateDisabled(t.day)||r.disableDaysOutsideCurrentView.value&&f.value),g=w(()=>f.value||v.value?!1:!r.disabled.value&&r.isPlaceholderFocusable.value&&K(t.day,r.placeholder.value)?!0:(!r.hasSelectedDate.value||r.isSelectedDateDisabled.value)&&!r.isPlaceholderFocusable.value?r.firstFocusableDate.value&&K(t.day,r.firstFocusableDate.value):!1),C=w(()=>r.isDateSelected(t.day));function b(p){r.readonly.value||r.isDateDisabled(p)||r.isDateUnavailable?.(p)||r.onDateChange(p)}function S(){v.value||b(t.day)}function G(p){if(v.value)return;p.preventDefault(),p.stopPropagation();const D=r.parentElement.value,x=7,B=r.dir.value==="rtl"?-1:1;switch(p.code){case e.ARROW_RIGHT:M(t.day,B);break;case e.ARROW_LEFT:M(t.day,-B);break;case e.ARROW_UP:M(t.day,-x);break;case e.ARROW_DOWN:M(t.day,x);break;case e.ENTER:case e.SPACE_CODE:b(t.day)}function M(F,U){const E=F.add({days:U});if(r.minValue.value&&E.compare(r.minValue.value)<0||r.maxValue.value&&E.compare(r.maxValue.value)>0)return;const k=D.querySelector(`[data-value='${E.toString()}']:not([data-outside-view])`);if(!k){if(U>0){if(r.isNextButtonDisabled())return;r.nextPage()}else{if(r.isPrevButtonDisabled())return;r.prevPage()}oe(()=>{M(F,U)});return}if(k&&k.hasAttribute("data-disabled"))return M(E,U);r.onPlaceholderChange(E),k?.focus()}}return(p,D)=>(_(),h(l(R),{ref_key:"primitiveElement",ref:n,as:t.as,"as-child":t.asChild,role:"button","aria-label":o.value,"data-reka-calendar-cell-trigger":"","aria-disabled":v.value||s.value?!0:void 0,"data-selected":C.value?!0:void 0,"data-value":p.day.toString(),"data-disabled":v.value?"":void 0,"data-unavailable":s.value?"":void 0,"data-today":i.value?"":void 0,"data-outside-view":f.value?"":void 0,"data-outside-visible-view":d.value?"":void 0,"data-focused":g.value?"":void 0,tabindex:g.value?0:f.value||v.value?void 0:-1,onClick:S,onKeydown:[ze(G,["up","down","left","right","space","enter"]),D[0]||(D[0]=ze(ge(()=>{},["prevent"]),["enter"]))]},{default:c(()=>[m(p.$slots,"default",{dayValue:u.value,disabled:v.value,today:i.value,selected:C.value,outsideView:f.value,outsideVisibleView:d.value,unavailable:s.value},()=>[fe(Be(u.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"]))}}),tr=ar,rr=q({__name:"CalendarGrid",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"table"}},setup(a){const t=a,e=Oe(),r=w(()=>e.disabled.value?!0:void 0),n=w(()=>e.readonly.value?!0:void 0);return(u,o)=>(_(),h(l(R),N(t,{tabindex:"-1",role:"application","aria-readonly":n.value,"aria-disabled":r.value,"data-readonly":n.value&&"","data-disabled":r.value&&""}),{default:c(()=>[m(u.$slots,"default")]),_:3},16,["aria-readonly","aria-disabled","data-readonly","data-disabled"]))}}),lr=rr,nr=q({__name:"CalendarGridBody",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"tbody"}},setup(a){const t=a;return(e,r)=>(_(),h(l(R),A($(t)),{default:c(()=>[m(e.$slots,"default")]),_:3},16))}}),or=nr,ur=q({__name:"CalendarGridHead",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"thead"}},setup(a){const t=a;return(e,r)=>(_(),h(l(R),N(t,{"aria-hidden":"true"}),{default:c(()=>[m(e.$slots,"default")]),_:3},16))}}),sr=ur,ir=q({__name:"CalendarGridRow",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"tr"}},setup(a){const t=a;return(e,r)=>(_(),h(l(R),A($(t)),{default:c(()=>[m(e.$slots,"default")]),_:3},16))}}),dr=ir,fr=q({__name:"CalendarHeadCell",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"th"}},setup(a){const t=a;return(e,r)=>(_(),h(l(R),A($(t)),{default:c(()=>[m(e.$slots,"default")]),_:3},16))}}),pr=fr,cr=q({__name:"CalendarHeader",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(a){const t=a;return(e,r)=>(_(),h(l(R),A($(t)),{default:c(()=>[m(e.$slots,"default")]),_:3},16))}}),vr=cr,yr=q({__name:"CalendarHeading",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(a){const t=a,e=Oe();return(r,n)=>(_(),h(l(R),N(t,{"data-disabled":l(e).disabled.value?"":void 0}),{default:c(()=>[m(r.$slots,"default",{headingValue:l(e).headingValue.value},()=>[fe(Be(l(e).headingValue.value),1)])]),_:3},16,["data-disabled"]))}}),gr=yr,_r=q({__name:"CalendarNext",props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(a){const t=a,e=w(()=>r.disabled.value||r.isNextButtonDisabled(t.nextPage)),r=Oe();function n(){e.value||r.nextPage(t.nextPage)}return(u,o)=>(_(),h(l(R),{as:t.as,"as-child":t.asChild,"aria-label":"Next page",type:t.as==="button"?"button":void 0,"aria-disabled":e.value||void 0,"data-disabled":e.value||void 0,disabled:e.value,onClick:n},{default:c(()=>[m(u.$slots,"default",{disabled:e.value},()=>[o[0]||(o[0]=fe(" Next page "))])]),_:3},8,["as","as-child","type","aria-disabled","data-disabled","disabled"]))}}),hr=_r,mr=q({__name:"CalendarPrev",props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(a){const t=a,e=w(()=>r.disabled.value||r.isPrevButtonDisabled(t.prevPage)),r=Oe();function n(){e.value||r.prevPage(t.prevPage)}return(u,o)=>(_(),h(l(R),{"aria-label":"Previous page",as:t.as,"as-child":t.asChild,type:t.as==="button"?"button":void 0,"aria-disabled":e.value||void 0,"data-disabled":e.value||void 0,disabled:e.value,onClick:n},{default:c(()=>[m(u.$slots,"default",{disabled:e.value},()=>[o[0]||(o[0]=fe(" Prev page "))])]),_:3},8,["as","as-child","type","aria-disabled","data-disabled","disabled"]))}}),br=mr,qr=q({__name:"MenuAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a){const t=a;return(e,r)=>(_(),h(l(Qe),A($(t)),{default:c(()=>[m(e.$slots,"default")]),_:3},16))}}),Ha=qr,Cr=q({__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(a){const t=a;return(e,r)=>(_(),h(l(ga),A($(t)),{default:c(()=>[m(e.$slots,"default")]),_:3},16))}}),Dr=Cr;function wr(){const a=P(!1);return _e(()=>{Ye("keydown",()=>{a.value=!0},{capture:!0,passive:!0}),Ye(["pointerdown","pointermove"],()=>{a.value=!1},{capture:!0,passive:!0})}),a}const Pr=ft(wr),[me,Ga]=ee(["MenuRoot","MenuSub"],"MenuContext"),[ke,Sr]=ee("MenuRoot");var Br=q({__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(a,{emit:t}){const e=a,r=t,{modal:n,dir:u}=de(e),o=Je(u),s=J(e,"open",r),i=P(),f=Pr();return Ga({open:s,onOpenChange:d=>{s.value=d},content:i,onContentChange:d=>{i.value=d}}),Sr({onClose:()=>{s.value=!1},isUsingKeyboardRef:f,dir:o,modal:n}),(d,v)=>(_(),h(l(Ze),null,{default:c(()=>[m(d.$slots,"default")]),_:3}))}}),Or=Br;const[Ne,kr]=ee("MenuContent");var Mr=q({__name:"MenuContentImpl",props:pt({loop:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},disableOutsideScroll:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...Rt}),emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus","dismiss"],setup(a,{emit:t}){const e=a,r=t,n=me(),u=ke(),{trapFocus:o,disableOutsidePointerEvents:s,loop:i}=de(e);Aa(),Oa(s.value);const f=P(""),d=P(0),v=P(0),g=P(null),C=P("right"),b=P(0),S=P(null),G=P(),{forwardRef:p,currentElement:D}=V(),{handleTypeaheadSearch:x}=Ft(),B=P();function M(y){const O=Ba(y,B.value||Ke(),D.value,{loop:i.value,arrowKeyOptions:"vertical",dir:u?.dir.value,focus:!1,attributeName:"[data-reka-collection-item]:not([data-disabled])"});O&&(B.value=O,O.scrollIntoView({block:"nearest"}))}function F(){B.value&&B.value.click()}const U=P(),E=P();le(B,y=>{E.value&&(y===void 0||y!==E.value.trigger.value)&&(E.value.onOpenChange(!1),E.value=void 0)}),le(D,y=>{n.onContentChange(y)}),Ve(()=>{window.clearTimeout(d.value)});function k(y){return C.value===g.value?.side&&ct(y,g.value?.area)}async function ae(y){r("openAutoFocus",y),!y.defaultPrevented&&(y.preventDefault(),D.value?.focus({preventScroll:!0}))}function te(y){if(y.defaultPrevented)return;const O=y.target,T=O.closest("[data-reka-menu-content]")===y.currentTarget,z=["input","textarea"].includes(O.tagName.toLowerCase()),re=y.ctrlKey||y.altKey||y.metaKey,pe=y.key.length===1,ue=Ba(y,Ke(),D.value,{loop:i.value,arrowKeyOptions:"vertical",dir:u?.dir.value,focus:!0,attributeName:"[data-reka-collection-item]:not([data-disabled])"});if(ue)return ue?.focus();if(y.code==="Space")return;const qe=G.value?.getItems()??[];if(T&&(y.key==="Tab"&&y.preventDefault(),!re&&pe&&!z&&x(y.key,qe)),y.target!==D.value||!vt.includes(y.key))return;y.preventDefault();const Y=[...qe.map(Z=>Z.ref)];yt.includes(y.key)&&Y.reverse(),gt(Y)}function j(y){y?.currentTarget?.contains?.(y.target)||(window.clearTimeout(d.value),f.value="")}function I(y){if(!Se(y))return;const O=y.target,T=b.value!==y.clientX;if(y?.currentTarget?.contains(O)&&T){const z=y.clientX>b.value?"right":"left";C.value=z,b.value=y.clientX}}function Q(y){Se(y)&&U.value&&U.value.focus()}return kr({onItemEnter:y=>!!k(y),onItemLeave:y=>{if(k(y))return;["INPUT","TEXTAREA"].includes(Ke()?.tagName||"")||D.value?.focus(),S.value=null},onTriggerLeave:y=>!!k(y),searchRef:f,highlightedElement:B,onKeydownNavigation:M,onKeydownEnter:F,filterElement:U,onFilterElementChange:y=>{U.value=y},activeSubmenuContext:E,pointerGraceTimerRef:v,onPointerGraceIntentChange:y=>{g.value=y}}),(y,O)=>(_(),h(l(Ma),{"as-child":"",trapped:l(o),onMountAutoFocus:ae,onUnmountAutoFocus:O[7]||(O[7]=T=>r("closeAutoFocus",T))},{default:c(()=>[X(l(fa),{"as-child":"","disable-outside-pointer-events":l(s),onEscapeKeyDown:O[2]||(O[2]=T=>r("escapeKeyDown",T)),onPointerDownOutside:O[3]||(O[3]=T=>r("pointerDownOutside",T)),onFocusOutside:O[4]||(O[4]=T=>r("focusOutside",T)),onInteractOutside:O[5]||(O[5]=T=>r("interactOutside",T)),onDismiss:O[6]||(O[6]=T=>r("dismiss"))},{default:c(()=>[X(l(Et),{ref_key:"rovingFocusGroupRef",ref:G,"current-tab-stop-id":S.value,"onUpdate:currentTabStopId":O[0]||(O[0]=T=>S.value=T),"as-child":"",orientation:"vertical",dir:l(u).dir.value,loop:l(i),onEntryFocus:O[1]||(O[1]=T=>{r("entryFocus",T),l(u).isUsingKeyboardRef.value||T.preventDefault()})},{default:c(()=>[X(l(_a),{ref:l(p),role:"menu",as:y.as,"as-child":y.asChild,"aria-orientation":"vertical","data-reka-menu-content":"","data-state":l(ka)(l(n).open.value),dir:l(u).dir.value,side:y.side,"side-offset":y.sideOffset,align:y.align,"align-offset":y.alignOffset,"avoid-collisions":y.avoidCollisions,"collision-boundary":y.collisionBoundary,"collision-padding":y.collisionPadding,"arrow-padding":y.arrowPadding,"prioritize-position":y.prioritizePosition,"position-strategy":y.positionStrategy,"update-position-strategy":y.updatePositionStrategy,sticky:y.sticky,"hide-when-detached":y.hideWhenDetached,reference:y.reference,onKeydown:te,onBlur:j,onPointermove:I,onPointerenter:Q},{default:c(()=>[m(y.$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"]))}}),ma=Mr,xr=q({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(a){const t=a,e=Ne(),{forwardRef:r,currentElement:n}=V(),{CollectionItem:u}=_t(),o=P(!1),s=w(()=>o.value||e.highlightedElement.value===n.value);async function i(d){if(!(d.defaultPrevented||!Se(d))){if(t.disabled)e.onItemLeave(d);else if(!e.onItemEnter(d)){const g=d.currentTarget;e.highlightedElement.value=g,["INPUT","TEXTAREA"].includes(Ke()?.tagName||"")||g.focus({preventScroll:!0})}}}async function f(d){await oe(),!d.defaultPrevented&&Se(d)&&e.onItemLeave(d)}return(d,v)=>(_(),h(l(u),{value:{textValue:d.textValue}},{default:c(()=>[X(l(R),N({ref:l(r),role:"menuitem",tabindex:"-1"},d.$attrs,{as:d.as,"as-child":d.asChild,"aria-disabled":d.disabled||void 0,"data-disabled":d.disabled?"":void 0,"data-highlighted":s.value?"":void 0,onPointermove:i,onPointerleave:f,onFocus:v[0]||(v[0]=async g=>{await oe(),!(g.defaultPrevented||d.disabled)&&(o.value=!0,l(e).highlightedElement.value=g.currentTarget)}),onBlur:v[1]||(v[1]=async g=>{await oe(),!g.defaultPrevented&&(o.value=!1)})}),{default:c(()=>[m(d.$slots,"default")]),_:3},16,["as","as-child","aria-disabled","data-disabled","data-highlighted"])]),_:3},8,["value"]))}}),La=xr,Rr=q({__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(a,{emit:t}){const e=a,r=t,{forwardRef:n,currentElement:u}=V(),o=ke(),s=Ne(),i=P(!1);async function f(){const d=u.value;if(!e.disabled&&d){const v=new CustomEvent(mt,{bubbles:!0,cancelable:!0});r("select",v),await oe(),v.defaultPrevented?i.value=!1:o.onClose()}}return(d,v)=>(_(),h(La,N(e,{ref:l(n),onClick:f,onPointerdown:v[0]||(v[0]=()=>{i.value=!0}),onPointerup:v[1]||(v[1]=async g=>{await oe(),!g.defaultPrevented&&(i.value||g.currentTarget?.click())}),onKeydown:v[2]||(v[2]=async g=>{const C=l(s).searchRef.value!=="";d.disabled||C&&g.key===" "||l(ht).includes(g.key)&&(g.currentTarget?.click(),g.preventDefault())})}),{default:c(()=>[m(d.$slots,"default")]),_:3},16))}}),ba=Rr;const[Fr,Ua]=ee(["MenuCheckboxItem","MenuRadioItem"],"MenuItemIndicatorContext");var Er=q({__name:"MenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(a){const t=Fr({modelValue:P(!1)});return(e,r)=>(_(),h(l(Ae),{present:e.forceMount||l(oa)(l(t).modelValue.value)||l(t).modelValue.value===!0},{default:c(()=>[X(l(R),{as:e.as,"as-child":e.asChild,"data-state":l(pa)(l(t).modelValue.value)},{default:c(()=>[m(e.$slots,"default")]),_:3},8,["as","as-child","data-state"])]),_:3},8,["present"]))}}),Vr=Er,Ar=q({__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(a,{emit:t}){const e=a,r=t,n=Xe(e,["modelValue"]),u=Ie(n),o=J(e,"modelValue",r);return Ua({modelValue:o}),(s,i)=>(_(),h(ba,N({role:"menuitemcheckbox"},l(u),{"aria-checked":l(oa)(l(o))?"mixed":l(o),"data-state":l(pa)(l(o)),onSelect:i[0]||(i[0]=async f=>{r("select",f),l(oa)(l(o))?o.value=!0:o.value=!l(o)})}),{default:c(()=>[m(s.$slots,"default",{modelValue:l(o)})]),_:3},16,["aria-checked","data-state"]))}}),Ir=Ar,Nr=q({__name:"MenuRootContentModal",props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},
1align:{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(a,{emit:t}){const e=a,r=t,n=ne(e,r),u=me(),{forwardRef:o,currentElement:s}=V();return xa(s),(i,f)=>(_(),h(ma,N(l(n),{ref:l(o),"trap-focus":l(u).open.value,"disable-outside-pointer-events":l(u).open.value,"disable-outside-scroll":!0,onDismiss:f[0]||(f[0]=d=>l(u).onOpenChange(!1)),onFocusOutside:f[1]||(f[1]=ge(d=>r("focusOutside",d),["prevent"]))}),{default:c(()=>[m(i.$slots,"default")]),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),$r=Nr,Tr=q({__name:"MenuRootContentNonModal",props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(a,{emit:t}){const n=ne(a,t),u=me();return(o,s)=>(_(),h(ma,N(l(n),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:s[0]||(s[0]=i=>l(u).onOpenChange(!1))}),{default:c(()=>[m(o.$slots,"default")]),_:3},16))}}),Hr=Tr,Gr=q({__name:"MenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(a,{emit:t}){const n=ne(a,t),u=me(),o=ke();return(s,i)=>(_(),h(l(Ae),{present:s.forceMount||l(u).open.value},{default:c(()=>[l(o).modal.value?(_(),h($r,A(N({key:0},{...s.$attrs,...l(n)})),{default:c(()=>[m(s.$slots,"default")]),_:3},16)):(_(),h(Hr,A(N({key:1},{...s.$attrs,...l(n)})),{default:c(()=>[m(s.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),Lr=Gr;const[Ur,Kr]=ee("MenuGroup");var Wr=q({__name:"MenuGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a){const t=a,e=he(void 0,"reka-menu-group");return Kr({id:e}),(r,n)=>(_(),h(l(R),N({role:"group"},t,{"aria-labelledby":l(e)}),{default:c(()=>[m(r.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),Ka=Wr,jr=q({__name:"MenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(a){const t=a,e=Ur({id:""});return(r,n)=>(_(),h(l(R),N(t,{id:l(e).id||void 0}),{default:c(()=>[m(r.$slots,"default")]),_:3},16,["id"]))}}),zr=jr,Yr=q({__name:"MenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(a){const t=a;return(e,r)=>(_(),h(l(ca),A($(t)),{default:c(()=>[m(e.$slots,"default")]),_:3},16))}}),Xr=Yr;const[Jr,Qr]=ee("MenuRadioGroup");var Zr=q({__name:"MenuRadioGroup",props:{modelValue:{type:null,required:!1,default:""},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["update:modelValue"],setup(a,{emit:t}){const e=a,r=t,n=Xe(e,["modelValue"]),u=Ie(n),o=J(e,"modelValue",r);return Qr({modelValue:o,onValueChange:s=>{o.value=s}}),(s,i)=>(_(),h(Ka,A($(l(u))),{default:c(()=>[m(s.$slots,"default",{modelValue:l(o)})]),_:3},16))}}),el=Zr,al=q({__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(a,{emit:t}){const e=a,r=t,n=Xe(e,["value"]),u=Ie(n),{value:o}=de(e),s=Jr(),i=w(()=>s.modelValue.value===o?.value);return Ua({modelValue:i}),(f,d)=>(_(),h(ba,N({role:"menuitemradio"},l(u),{"aria-checked":i.value,"data-state":l(pa)(i.value),onSelect:d[0]||(d[0]=async v=>{r("select",v),l(s).onValueChange(l(o))})}),{default:c(()=>[m(f.$slots,"default")]),_:3},16,["aria-checked","data-state"]))}}),tl=al,rl=q({__name:"MenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a){const t=a;return(e,r)=>(_(),h(l(R),N(t,{role:"separator","aria-orientation":"horizontal"}),{default:c(()=>[m(e.$slots,"default")]),_:3},16))}}),ll=rl;const[qa,nl]=ee("MenuSub");var ol=q({__name:"MenuSub",props:{open:{type:Boolean,required:!1,default:void 0}},emits:["update:open"],setup(a,{emit:t}){const e=a,n=J(e,"open",t,{defaultValue:!1,passive:e.open===void 0}),u=me(),o=P(),s=P();return We(i=>{u?.open.value===!1&&(n.value=!1),i(()=>n.value=!1)}),Ga({open:n,onOpenChange:i=>{n.value=i},content:s,onContentChange:i=>{s.value=i}}),nl({triggerId:"",contentId:"",trigger:o,onTriggerChange:i=>{o.value=i}}),(i,f)=>(_(),h(l(Ze),null,{default:c(()=>[m(i.$slots,"default")]),_:3}))}}),ul=ol,sl=q({__name:"MenuSubContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,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(a,{emit:t}){const n=ne(a,t),u=me(),o=ke(),s=qa(),i=Ne(),{forwardRef:f,currentElement:d}=V();return s.contentId||=he(void 0,"reka-menu-sub-content"),(v,g)=>(_(),h(l(Ae),{present:v.forceMount||l(u).open.value},{default:c(()=>[X(ma,N(l(n),{id:l(s).contentId,ref:l(f),"aria-labelledby":l(s).triggerId,al
1ign:"start",side:l(o).dir.value==="rtl"?"left":"right","disable-outside-pointer-events":!1,"disable-outside-scroll":!1,"trap-focus":!1,onOpenAutoFocus:g[0]||(g[0]=ge(C=>{l(o).isUsingKeyboardRef.value&&l(d)?.focus()},["prevent"])),onCloseAutoFocus:g[1]||(g[1]=ge(()=>{},["prevent"])),onFocusOutside:g[2]||(g[2]=C=>{if(C.defaultPrevented)return;const b=l(i).filterElement.value?.contains(C.target);C.target!==l(s).trigger.value&&!b&&l(u).onOpenChange(!1)}),onEscapeKeyDown:g[3]||(g[3]=C=>{l(o).onClose(),C.preventDefault()}),onKeydown:g[4]||(g[4]=C=>{const b=C.currentTarget?.contains(C.target),S=l(bt)[l(o).dir.value].includes(C.key);b&&S&&(l(u).onOpenChange(!1),l(i).filterElement.value?(l(i).filterElement.value.focus(),l(i).highlightedElement.value=l(s).trigger.value,l(s).trigger.value?.scrollIntoView({block:"nearest"})):l(s).trigger.value?.focus(),C.preventDefault())})}),{default:c(()=>[m(v.$slots,"default")]),_:3},16,["id","aria-labelledby","side"])]),_:3},8,["present"]))}}),il=sl,dl=q({__name:"MenuSubTrigger",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a){const t=a,e=me(),r=ke(),n=qa(),u=Ne();le(e.open,v=>{v?u.activeSubmenuContext.value={onOpenChange:e.onOpenChange,trigger:n.trigger}:u.activeSubmenuContext.value?.trigger.value===n.trigger.value&&(u.activeSubmenuContext.value=void 0)});const o=P(null);n.triggerId||=he(void 0,"reka-menu-sub-trigger");function s(){o.value&&window.clearTimeout(o.value),o.value=null}Ve(()=>{s()});function i(v){!Se(v)||u.onItemEnter(v)||!t.disabled&&!e.open.value&&!o.value&&(u.onPointerGraceIntentChange(null),o.value=window.setTimeout(()=>{e.onOpenChange(!0),s()},100))}async function f(v){if(!Se(v))return;s();const g=e.content.value?.getBoundingClientRect();if(g?.width){const C=e.content.value?.dataset.side,b=C==="right",S=b?-5:5,G=g[b?"left":"right"],p=g[b?"right":"left"];u.onPointerGraceIntentChange({area:[{x:v.clientX+S,y:v.clientY},{x:G,y:g.top},{x:p,y:g.top},{x:p,y:g.bottom},{x:G,y:g.bottom}],side:C}),window.clearTimeout(u.pointerGraceTimerRef.value),u.pointerGraceTimerRef.value=window.setTimeout(()=>u.onPointerGraceIntentChange(null),300)}else{if(u.onTriggerLeave(v))return;u.onPointerGraceIntentChange(null)}}async function d(v){const g=u.searchRef.value!=="";t.disabled||g&&v.key===" "||qt[r.dir.value].includes(v.key)&&(e.onOpenChange(!0),await oe(),e.content.value?.focus(),v.preventDefault())}return(v,g)=>(_(),h(Ha,{"as-child":""},{default:c(()=>[X(La,N(t,{id:l(n).triggerId,ref:C=>{C&&l(n)?.onTriggerChange(C?.$el)},"aria-haspopup":"menu","aria-expanded":l(e).open.value,"aria-controls":l(n).contentId,"data-state":l(ka)(l(e).open.value),onClick:g[0]||(g[0]=async C=>{t.disabled||C.defaultPrevented||(C.currentTarget?.focus(),l(e).open.value||l(e).onOpenChange(!0))}),onPointermove:i,onPointerleave:f,onKeydown:d}),{default:c(()=>[m(v.$slots,"default")]),_:3},16,["id","aria-expanded","aria-controls","data-state"])]),_:3}))}}),fl=dl;const[be,pl]=ee("PopoverRoot");var cl=q({__name:"PopoverRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},modal:{type:Boolean,required:!1,default:!1}},emits:["update:open"],setup(a,{emit:t}){const e=a,r=t,{modal:n}=de(e),u=J(e,"open",r,{defaultValue:e.defaultOpen,passive:e.open===void 0}),o=P(),s=P(!1);return pl({contentId:"",triggerId:"",modal:n,open:u,onOpenChange:i=>{u.value=i},onOpenToggle:()=>{u.value=!u.value},triggerElement:o,hasCustomAnchor:s}),(i,f)=>(_(),h(l(Ze),null,{default:c(()=>[m(i.$slots,"default",{open:l(u),close:()=>u.value=!1})]),_:3}))}}),vl=cl,yl=q({__name:"PopoverAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a){const t=a;V();const e=be();return Ct(()=>{e.hasCustomAnchor.value=!0}),Ve(()=>{e.hasCustomAnchor.value=!1}),(r,n)=>(_(),h(l(Qe),A($(t)),{default:c(()=>[m(r.$slots,"default")]),_:3},16))}}),gl=yl,_l=q({__name:"PopoverArrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(a){const t=a;return V(),(e,r)=>(_(),h(l(ga),A($(t)),{default:c(()=>[m(e.$slots,"default")]),_:3},16))}}),hl=_l,ml=q({__name:"PopoverClose",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(a){const t=a;V();
1const e=be();return(r,n)=>(_(),h(l(R),{type:r.as==="button"?"button":void 0,as:r.as,"as-child":t.asChild,onClick:n[0]||(n[0]=u=>l(e).onOpenChange(!1))},{default:c(()=>[m(r.$slots,"default")]),_:3},8,["type","as","as-child"]))}}),bl=ml,ql=q({__name:"PopoverContentImpl",props:{trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(a,{emit:t}){const e=a,r=t,n=Ie(Xe(e,"trapFocus","disableOutsidePointerEvents")),{forwardRef:u}=V(),o=be();return Aa(),(s,i)=>(_(),h(l(Ma),{"as-child":"",loop:"",trapped:s.trapFocus,onMountAutoFocus:i[5]||(i[5]=f=>r("openAutoFocus",f)),onUnmountAutoFocus:i[6]||(i[6]=f=>r("closeAutoFocus",f))},{default:c(()=>[X(l(fa),{"as-child":"","disable-outside-pointer-events":s.disableOutsidePointerEvents,onPointerDownOutside:i[0]||(i[0]=f=>r("pointerDownOutside",f)),onInteractOutside:i[1]||(i[1]=f=>r("interactOutside",f)),onEscapeKeyDown:i[2]||(i[2]=f=>r("escapeKeyDown",f)),onFocusOutside:i[3]||(i[3]=f=>r("focusOutside",f)),onDismiss:i[4]||(i[4]=f=>l(o).onOpenChange(!1))},{default:c(()=>[X(l(_a),N(l(n),{id:l(o).contentId,ref:l(u),"data-state":l(o).open.value?"open":"closed","aria-labelledby":l(o).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:c(()=>[m(s.$slots,"default")]),_:3},16,["id","data-state","aria-labelledby"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),Wa=ql,Cl=q({__name:"PopoverContentModal",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(a,{emit:t}){const e=a,r=t,n=be(),u=P(!1);Oa(!0);const o=ne(e,r),{forwardRef:s,currentElement:i}=V();return xa(i),(f,d)=>(_(),h(Wa,N(l(o),{ref:l(s),"trap-focus":l(n).open.value,"disable-outside-pointer-events":"",onCloseAutoFocus:d[0]||(d[0]=ge(v=>{r("closeAutoFocus",v),u.value||l(n).triggerElement.value?.focus()},["prevent"])),onPointerDownOutside:d[1]||(d[1]=v=>{r("pointerDownOutside",v);const g=v.detail.originalEvent,C=g.button===0&&g.ctrlKey===!0,b=g.button===2||C;u.value=b}),onFocusOutside:d[2]||(d[2]=ge(()=>{},["prevent"]))}),{default:c(()=>[m(f.$slots,"default")]),_:3},16,["trap-focus"]))}}),Dl=Cl,wl=q({__name:"PopoverContentNonModal",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(a,{emit:t}){const e=a,r=t,n=be(),u=P(!1),o=P(!1),s=ne(e,r);return(i,f)=>(_(),h(Wa,N(l(s),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:f[0]||(f[0]=d=>{r("closeAutoFocus",d),d.defaultPrevented||(u.value||l(n).triggerElement.value?.focus(),d.preventDefault()),u.value=!1,o.value=!1}),onInteractOutside:f[1]||(f[1]=async d=>{r("interactOutside",d),d.defaultPrevented||(u.value=!0,d.detail.originalEvent.type==="pointerdown"&&(o.value=!0));const v=d.target;l(n).triggerElement.value?.contains(v)&&d.preventDefault(),d.detail.originalEvent.type==="focusin"&&o.value&&d.preventDefault()})}),{default:c(()=>[m(i.$slots,"default")]),_:3},16))}}),Pl=wl,Sl=q({__name:"PopoverContent",props:{forceMount:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(a,{emit:t}){const e=a,r=t,n=be(),u=ne(e,r),{forwardRef:o}=V();return n.contentId||=he(void 0,"reka-popover-content"),(s,i)=>(_(),h(l(Ae),{present:s.forceMount||l(n).open.value},{default:c(()=>
1[l(n).modal.value?(_(),h(Dl,N({key:0},l(u),{ref:l(o)}),{default:c(()=>[m(s.$slots,"default")]),_:3},16)):(_(),h(Pl,N({key:1},l(u),{ref:l(o)}),{default:c(()=>[m(s.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),Bl=Sl,Ol=q({__name:"PopoverPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(a){const t=a;return(e,r)=>(_(),h(l(ca),A($(t)),{default:c(()=>[m(e.$slots,"default")]),_:3},16))}}),kl=Ol,Ml=q({__name:"PopoverTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(a){const t=a,e=be(),{forwardRef:r,currentElement:n}=V();return e.triggerId||=he(void 0,"reka-popover-trigger"),_e(()=>{e.triggerElement.value=n.value}),(u,o)=>(_(),h(Dt(l(e).hasCustomAnchor.value?l(R):l(Qe)),{"as-child":""},{default:c(()=>[X(l(R),{id:l(e).triggerId,ref:l(r),type:u.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":l(e).open.value,"aria-controls":l(e).contentId,"data-state":l(e).open.value?"open":"closed",as:u.as,"as-child":t.asChild,onClick:l(e).onOpenToggle},{default:c(()=>[m(u.$slots,"default")]),_:3},8,["id","type","aria-expanded","aria-controls","data-state","as","as-child","onClick"])]),_:3}))}}),xl=Ml;function Rl(a){const t=w(()=>a.start.value?!!a.isDateDisabled(a.start.value):!1),e=w(()=>a.end.value?!!a.isDateDisabled(a.end.value):!1),r=w(()=>!!(t.value||e.value||a.start.value&&a.end.value&&ie(a.end.value,a.start.value))),n=p=>a.start.value?K(a.start.value,p):!1,u=p=>a.end.value?K(a.end.value,p):!1,o=p=>a.start.value&&K(a.start.value,p)||a.end.value&&K(a.end.value,p)?!0:a.end.value&&a.start.value?la(p,a.start.value,a.end.value):!1,s=p=>{if(a.isDateDisabled(p))return!0;if(a.maximumDays?.value){if(a.start.value&&a.end.value){if(a.fixedDate.value){const D=ia(a.start.value,a.end.value).length;if(D<=a.maximumDays.value){const x=a.maximumDays.value-D-1,B=a.start.value.subtract({days:x}),M=a.end.value.add({days:x});return!la(p,B,M)}}return!1}if(a.start.value){const D=a.start.value.add({days:a.maximumDays.value}),x=a.start.value.subtract({days:a.maximumDays.value});return!la(p,x,D)}}return!1},i=p=>!!a.isDateHighlightable?.(p),f=w(()=>{if(a.start.value&&a.end.value&&!a.fixedDate.value||!a.start.value||!a.focusedValue.value)return null;const p=ie(a.start.value,a.focusedValue.value),D=p?a.start.value:a.focusedValue.value,x=p?a.focusedValue.value:a.start.value;if(K(D,x))return{start:D,end:x};if(a.maximumDays?.value&&!a.end.value){const M=a.maximumDays.value,F=a.start.value,U=a.focusedValue.value;return ie(U,F)?{start:F.subtract({days:M-1}),end:F}:{start:F,end:F.add({days:M-1})}}return Mt(D,x,a.allowNonContiguousRanges.value?()=>!1:a.isDateUnavailable,s,a.isDateHighlightable)?{start:D,end:x}:null}),d=p=>!f.value||!f.value.start?!1:K(f.value.start,p),v=p=>!f.value||!f.value.end?!1:K(f.value.end,p),g=w(()=>!!(a.start.value||a.end.value)),C=w(()=>!!(a.start.value&&a.isDateDisabled(a.start.value))),b=w(()=>!!(a.end.value&&a.isDateDisabled(a.end.value))),S=w(()=>{const p=!!a.start.value,D=!!a.end.value;return!p&&!D?!1:p&&D?C.value&&b.value:p&&C.value||D&&b.value}),G=w(()=>{if(a.start.value&&!C.value)return a.start.value;if(a.end.value&&!b.value)return a.end.value});return{isInvalid:r,isSelected:o,isDateHighlightable:i,highlightedRange:f,isSelectionStart:n,isSelectionEnd:u,isHighlightedStart:d,isHighlightedEnd:v,isDateDisabled:s,hasSelectedDate:g,isSelectedDisabled:S,selectedFocusableDate:G}}const Fl={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"}},El={role:"heading","aria-level":"2"},[Me,Vl]=ee("RangeCalendarRoot");var Al=q({__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(a,{emit:t}){const e=a,r=t,{disabled:n,readonly:u,initialFocus:o,pagedNavigation:s,weekdayFormat:i,fixedWeeks:f,numberOfMonths:d,preventDeselect:v,isDateUnavailable:g,isDateHighlightable:C,isDateDisabled:b,calendarLabel:S,maxValue:G,minValue:p,dir:D,locale:x,nextPage:B,prevPage:M,allowNonContiguousRanges:F,disableDaysOutsideCurrentView:U,fixedDate:E,maximumDays:k}=de(e),{primitiveElement:ae,currentElement:te}=Ee(),j=Je(D),I=$a(x),Q=w(()=>e.weekStartsOn??Na(I.value)),y=P(),O=P(),T=P(!1),z=J(e,"modelValue",r,{defaultValue:e.defaultValue??{start:void 0,end:void 0},passive:e.modelValue===void 0}),re=H=>H??{start:void 0,end:void 0}
1,pe=w(()=>re(z.value)),ue=P(re(z.value));le(ue,H=>{r("update:validModelValue",H)});const qe=Fa({defaultPlaceholder:e.placeholder,defaultValue:re(z.value).start,locale:e.locale}),Y=P(re(z.value).start),Z=P(re(z.value).end),ce=J(e,"placeholder",r,{defaultValue:e.defaultPlaceholder??qe.copy(),passive:e.placeholder===void 0});function $e(H){ce.value=H.copy()}const{fullCalendarLabel:xe,headingValue:Te,isDateDisabled:ea,isDateUnavailable:He,isNextButtonDisabled:Ge,isPrevButtonDisabled:aa,grid:Le,weekdays:Ue,isOutsideVisibleView:ta,nextPage:L,prevPage:ve,formatter:Ce,isPlaceholderFocusable:Re,firstFocusableDate:za}=Ta({locale:I,placeholder:ce,weekStartsOn:Q,fixedWeeks:f,numberOfMonths:d,minValue:p,maxValue:G,disabled:n,weekdayFormat:i,pagedNavigation:s,isDateDisabled:b.value,isDateUnavailable:g.value,calendarLabel:S,nextPage:B,prevPage:M}),{isInvalid:Da,isSelected:Ya,isDateHighlightable:Xa,highlightedRange:Ja,isSelectionStart:Qa,isSelectionEnd:Za,isHighlightedStart:et,isHighlightedEnd:at,isDateDisabled:tt,hasSelectedDate:rt,isSelectedDisabled:lt,selectedFocusableDate:nt}=Rl({start:Y,end:Z,isDateDisabled:ea,isDateUnavailable:He,isDateHighlightable:C.value,focusedValue:O,allowNonContiguousRanges:F,fixedDate:E,maximumDays:k});le(z,H=>{const W=re(H);!W.start&&!Y.value||W.start&&Y.value&&se(W.start,Y.value)||(Y.value=W.start?.copy?.()),!W.end&&!Z.value||W.end&&Z.value&&se(W.end,Z.value)||(Z.value=W.end?.copy?.())}),le(Y,H=>{H&&!se(H,ce.value)&&$e(H),r("update:startValue",H)}),le([Y,Z],([H,W])=>{const De=z.value;if(!(De&&De.start&&De.end&&H&&W&&se(De.start,H)&&se(De.end,W)))if(T.value=!0,W&&H){const Fe=ie(W,H)?{start:W.copy(),end:H.copy()}:{start:H.copy(),end:W.copy()};z.value={start:Fe.start,end:Fe.end},T.value=!1,ue.value={start:Fe.start.copy(),end:Fe.end.copy()}}else z.value=H?{start:H.copy(),end:void 0}:{start:W?.copy(),end:void 0}});const ot=ha();return Ye(te,"keydown",H=>{H.key===ot.ESCAPE&&T.value&&(Y.value=ue.value.start?.copy(),Z.value=ue.value.end?.copy())}),Vl({isDateUnavailable:He,isDateHighlightable:Xa,startValue:Y,endValue:Z,formatter:Ce,modelValue:pe,placeholder:ce,disabled:n,initialFocus:o,pagedNavigation:s,grid:Le,weekDays:Ue,weekStartsOn:Q,weekdayFormat:i,fixedWeeks:f,numberOfMonths:d,readonly:u,preventDeselect:v,fullCalendarLabel:xe,headingValue:Te,isInvalid:Da,isDateDisabled:tt,allowNonContiguousRanges:F,highlightedRange:Ja,focusedValue:O,lastPressedDateValue:y,isSelected:Ya,isSelectionEnd:Za,isSelectionStart:Qa,isNextButtonDisabled:Ge,isPrevButtonDisabled:aa,isOutsideVisibleView:ta,nextPage:L,prevPage:ve,parentElement:te,onPlaceholderChange:$e,locale:I,dir:j,isHighlightedStart:et,isHighlightedEnd:at,disableDaysOutsideCurrentView:U,fixedDate:E,maximumDays:k,minValue:p,maxValue:G,isPlaceholderFocusable:Re,firstFocusableDate:za,hasSelectedDate:rt,isSelectedDisabled:lt,selectedFocusableDate:nt}),_e(()=>{o.value&&Ia(te.value)}),(H,W)=>(_(),h(l(R),{ref_key:"primitiveElement",ref:ae,as:H.as,"as-child":H.asChild,"aria-label":l(xe),"data-readonly":l(u)?"":void 0,"data-disabled":l(n)?"":void 0,"data-invalid":l(Da)?"":void 0,dir:l(j)},{default:c(()=>[je("div",Fl,[je("div",El,Be(l(xe)),1)]),m(H.$slots,"default",{date:l(ce),grid:l(Le),weekDays:l(Ue),weekStartsOn:Q.value,locale:l(I),fixedWeeks:l(f),modelValue:pe.value})]),_:3},8,["as","as-child","aria-label","data-readonly","data-disabled","data-invalid","dir"]))}}),Il=Al,Nl=q({__name:"RangeCalendarCell",props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"td"}},setup(a){const t=Me();return(e,r)=>(_(),h(l(R),{as:e.as,"as-child":e.asChild,role:"gridcell","aria-selected":l(t).isSelected(e.date)?!0:void 0,"aria-disabled":l(t).isDateDisabled(e.date)||l(t).isDateUnavailable?.(e.date)||l(t).disableDaysOutsideCurrentView.value,"data-disabled":l(t).isDateDisabled(e.date)||l(t).disableDaysOutsideCurrentView.value?"":void 0},{default:c(()=>[m(e.$slots,"default")]),_:3},8,["as","as-child","aria-selected","aria-disabled","data-disabled"]))}}),$l=Nl,Tl=q({__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(a){const t=a,e=Me(),r=ha(),{primitiveElement:n}=Ee(),u=w(()=>e.formatter.custom(we(t.day),{weekday:"long",month:"long",day:"numeric",year:"numeric"})),o=w(()=>e.isDateUnavailable?.(t.day)??!1),s=w(()=>e.isSelected(t.day)),i=w(()=>e.isSelectionStart(t.day)),f=w(()=>e.isSelectionEnd(t.day)),d=w(()=>e.isHighlightedStart(t.day)),v=w(()=>e.isHighlightedEnd(t.day)),g=w(()=>e.highlightedRange.value?xt(t.day,e.highlightedRange.value.start,e.highlightedRange.value.end):!1),C=w(()=>e.allowNonContiguousRanges.value),b=w(()=>Ea(t.day,Va())),S=w(()=>!ya(t.day,t.month)),G=w(()=>e.isOutsideVisibleView(t.day)),p=w(()=>e.isDateDisabled(t.day)||e.disableDaysOutsideCurrentView.value&&S.value),D=w(()=>
1t.day.day.toLocaleString(e.locale.value)),x=w(()=>S.value||p.value?!1:!e.disabled.value&&e.isPlaceholderFocusable.value&&K(t.day,e.placeholder.value)?!0:!e.disabled.value&&e.selectedFocusableDate.value&&!e.isPlaceholderFocusable.value?K(t.day,e.selectedFocusableDate.value):!e.disabled.value&&(!e.hasSelectedDate.value||e.isSelectedDisabled.value)&&!e.isPlaceholderFocusable.value?e.firstFocusableDate.value&&K(t.day,e.firstFocusableDate.value):!1);function B(E,k){if(!e.readonly.value&&!(e.isDateDisabled(k)||e.isDateUnavailable?.(k))){if(e.startValue.value&&e.highlightedRange.value===null){if(K(k,e.startValue.value)&&!e.preventDeselect.value&&!e.endValue.value){e.startValue.value=void 0,e.onPlaceholderChange(k),e.lastPressedDateValue.value=k.copy();return}else if(!e.endValue.value){E.preventDefault(),e.lastPressedDateValue.value&&K(e.lastPressedDateValue.value,k)&&(e.startValue.value=k.copy()),e.lastPressedDateValue.value=k.copy();return}}if(e.lastPressedDateValue.value=k.copy(),e.startValue.value&&e.endValue.value&&K(e.startValue.value,e.endValue.value)&&K(e.startValue.value,k)&&!e.preventDeselect.value){e.startValue.value=void 0,e.endValue.value=void 0,e.onPlaceholderChange(k);return}e.startValue.value?e.endValue.value?e.endValue.value&&e.startValue.value&&(e.fixedDate.value?e.fixedDate.value==="start"?k.compare(e.startValue.value)<0?e.startValue.value=k.copy():e.endValue.value=k.copy():e.fixedDate.value==="end"&&(k.compare(e.endValue.value)>0?e.endValue.value=k.copy():e.startValue.value=k.copy()):(e.endValue.value=void 0,e.startValue.value=k.copy())):e.endValue.value=k.copy():e.startValue.value=k.copy()}}function M(E){p.value||B(E,t.day)}function F(){p.value||e.isDateUnavailable?.(t.day)||(e.focusedValue.value=t.day.copy())}function U(E){if(p.value)return;E.preventDefault(),E.stopPropagation();const k=e.parentElement.value,ae=7,te=e.dir.value==="rtl"?-1:1;switch(E.code){case r.ARROW_RIGHT:j(t.day,te);break;case r.ARROW_LEFT:j(t.day,-te);break;case r.ARROW_UP:j(t.day,-ae);break;case r.ARROW_DOWN:j(t.day,ae);break;case r.ENTER:case r.SPACE_CODE:B(E,t.day)}function j(I,Q){const y=I.add({days:Q});if(e.minValue.value&&y.compare(e.minValue.value)<0||e.maxValue.value&&y.compare(e.maxValue.value)>0)return;const O=k.querySelector(`[data-value='${y.toString()}']:not([data-outside-view])`);if(!O){if(Q>0){if(e.isNextButtonDisabled())return;e.nextPage()}else{if(e.isPrevButtonDisabled())return;e.prevPage()}oe(()=>{j(I,Q)});return}if(O&&O.hasAttribute("data-disabled"))return j(y,Q);e.onPlaceholderChange(y),O?.focus()}}return(E,k)=>(_(),h(l(R),{ref_key:"primitiveElement",ref:n,as:E.as,"as-child":E.asChild,role:"button","aria-label":u.value,"data-reka-calendar-cell-trigger":"","aria-pressed":s.value&&(C.value||!o.value)?!0:void 0,"aria-disabled":p.value||o.value?!0:void 0,"data-highlighted":g.value&&(C.value||!o.value)?"":void 0,"data-selection-start":i.value?!0:void 0,"data-selection-end":f.value?!0:void 0,"data-highlighted-start":d.value?!0:void 0,"data-highlighted-end":v.value?!0:void 0,"data-selected":s.value&&(C.value||!o.value)?!0:void 0,"data-outside-visible-view":G.value?"":void 0,"data-value":E.day.toString(),"data-disabled":p.value?"":void 0,"data-unavailable":o.value?"":void 0,"data-today":b.value?"":void 0,"data-outside-view":S.value?"":void 0,"data-focused":x.value?"":void 0,tabindex:x.value?0:S.value||p.value?void 0:-1,onClick:M,onFocusin:F,onMouseenter:F,onKeydown:ze(U,["up","down","left","right","enter","space"])},{default:c(()=>[m(E.$slots,"default",{dayValue:D.value,disabled:p.value,today:b.value,selected:s.value,outsideView:S.value,outsideVisibleView:G.value,unavailable:o.value,highlighted:g.value&&(C.value||!o.value),highlightedStart:d.value,highlightedEnd:v.value,selectionStart:i.value,selectionEnd:f.value},()=>[fe(Be(D.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"]))}}),Hl=Tl,Gl=q({__name:"RangeCalendarGrid",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"table"}},setup(a){const t=a,e=Me(),r=w(()=>e.disabled.value?!0:void 0),n=w(()=>e.readonly.value?!0:void 0);return(u,o)=>(_(),h(l(R),N(t,{tabindex:"-1",role:"application","aria-readonly":n.value,"aria-disabled":r.value,"data-readonly":n.value&&"","data-disabled":r.value&&"",onMouseleave:o[0]||(o[0]=s=>l(e).focusedValue.value=void 0)}),{default:c(()=>[m(u.$slots,"default")]),_:3},16,["aria-readonly","aria-disabled","data-readonly","data-disabled"]))}}),Ll=Gl,Ul=q({__name:"RangeCalendarGridBody",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"tbody"}},setup(a){const t=a;return(e,r)=>(_(),h(l(R),A($(t)),{default:c(()=>[m(e.$slots,"default")]),_:3},16))}}),Kl=Ul,Wl=q({__name:"RangeCalendarGridHead",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"thead"}},setup(a){const t=a;return(e,r)=>(_(),h(l(R),N(t,{"aria-hidden":"true"}),{default:c(()=>[m(e.$slots,"default")]),_:3},16))}}),jl=Wl,zl=q({__name:"RangeCalendarGridRow",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"tr"}},setup(a){const t=a;return(e,r)=>(_(),h(l(R),A($(t)),{default:c(()=>[m(e.$slots,"default")]),_:3},16))}}),Yl=zl,Xl=q({__name:"RangeCalendarHeadCell",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"th"}},setup(a){const t=a;return(e,r)=>(_(),h(l(R),A($(t)),{default:c(()=>[m(e.$slots,"default")]),_:3},16))}}),Jl=Xl,Ql=q({__name:"RangeCalendarHeader",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(a){const t=a;return(e,r)=>(_(),h(l(R),A($(t)),{default:c(()=>[m(e.$slots,"default")]),_:3},16))}}),Zl=Ql,en=q({__name:"RangeCalendarHeading",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(a){const t=a,e=Me();return(r,n)=>(_(),h(l(R),N(t,{"data-disabled":l(e).disabled.value?"":void 0}),{default:c(()=>[m(r.$slots,"default",{headingValue:l(e).headingValue.value},()=>[fe(Be(l(e).headingValue.value),1)])]),_:3},16,["data-disabled"]))}}
1),an=en,tn=q({__name:"RangeCalendarNext",props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(a){const t=a,e=w(()=>r.disabled.value||r.isNextButtonDisabled(t.nextPage)),r=Me();function n(){e.value||r.nextPage(t.nextPage)}return(u,o)=>(_(),h(l(R),{as:t.as,"as-child":t.asChild,"aria-label":"Next page",type:t.as==="button"?"button":void 0,"aria-disabled":e.value||void 0,"data-disabled":e.value||void 0,disabled:e.value,onClick:n},{default:c(()=>[m(u.$slots,"default",{disabled:e.value},()=>[o[0]||(o[0]=fe(" Next page "))])]),_:3},8,["as","as-child","type","aria-disabled","data-disabled","disabled"]))}}),rn=tn,ln=q({__name:"RangeCalendarPrev",props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(a){const t=a,e=w(()=>r.disabled.value||r.isPrevButtonDisabled(t.prevPage)),r=Me();function n(){e.value||r.prevPage(t.prevPage)}return(u,o)=>(_(),h(l(R),{as:t.as,"as-child":t.asChild,"aria-label":"Previous page",type:t.as==="button"?"button":void 0,"aria-disabled":e.value||void 0,"data-disabled":e.value||void 0,disabled:e.value,onClick:n},{default:c(()=>[m(u.$slots,"default",{disabled:e.value},()=>[o[0]||(o[0]=fe(" Prev page "))])]),_:3},8,["as","as-child","type","aria-disabled","data-disabled","disabled"]))}}),nn=ln,on=q({__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(a){const t=a;return V(),(e,r)=>(_(),h(l(Dr),A($(t)),{default:c(()=>[m(e.$slots,"default")]),_:3},16))}}),un=on,sn=q({__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(a,{emit:t}){const e=a,n=va(t);return V(),(u,o)=>(_(),h(l(Ir),A($({...e,...l(n)})),{default:c(()=>[m(u.$slots,"default")]),_:3},16))}}),dn=sn;const[ja,fn]=ee("DropdownMenuRoot");var pn=q({__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(a,{emit:t}){const e=a,r=t;V();const n=J(e,"open",r,{defaultValue:e.defaultOpen,passive:e.open===void 0}),u=P(),{modal:o,dir:s}=de(e),i=Je(s);return fn({open:n,onOpenChange:f=>{n.value=f},onOpenToggle:()=>{n.value=!n.value},triggerId:"",triggerElement:u,contentId:"",modal:o,dir:i}),(f,d)=>(_(),h(l(Or),{open:l(n),"onUpdate:open":d[0]||(d[0]=v=>Ra(n)?n.value=v:null),dir:l(i),modal:l(o)},{default:c(()=>[m(f.$slots,"default",{open:l(n)})]),_:3},8,["open","dir","modal"]))}}),cn=pn,vn=q({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(a,{emit:t}){const n=ne(a,t);V();const u=ja(),o=P(!1);function s(i){i.defaultPrevented||(o.value||setTimeout(()=>{u.triggerElement.value?.focus()},0),o.value=!1,i.preventDefault())}return u.contentId||=he(void 0,"reka-dropdown-menu-content"),(i,f)=>(_(),h(l(Lr),N(l(n),{id:l(u).contentId,"aria-labelledby":l(u)?.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:s,onInteractOutside:f[0]||(f[0]=d=>
1{if(d.defaultPrevented)return;const v=d.detail.originalEvent,g=v.button===0&&v.ctrlKey===!0,C=v.button===2||g;(!l(u).modal.value||C)&&(o.value=!0),l(u).triggerElement.value?.contains(d.target)&&d.preventDefault()})}),{default:c(()=>[m(i.$slots,"default")]),_:3},16,["id","aria-labelledby"]))}}),yn=vn,gn=q({__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(a,{emit:t}){const e=a,n=J(e,"modelValue",t,{defaultValue:"",passive:e.modelValue===void 0}),u=ke(),o=Ne(),s=qa(null);le(n,b=>{o.searchRef.value=b??""},{immediate:!0});const{primitiveElement:i,currentElement:f}=Ee(),d=w(()=>e.disabled||!1),v=P();wt(()=>v.value=o.highlightedElement.value?.id),_e(()=>{o.onFilterElementChange(f.value),setTimeout(()=>{e.autoFocus&&(!s||u.isUsingKeyboardRef.value)&&f.value?.focus()},1)}),Ve(()=>{o.onFilterElementChange(void 0),o.searchRef.value=""});function g(b){if(d.value)return;const S=b.target;n.value=S.value,o.searchRef.value=S.value}function C(b){d.value||(["ArrowDown","ArrowUp","Home","End"].includes(b.key)?(b.preventDefault(),o.onKeydownNavigation(b)):b.key==="Enter"?(b.preventDefault(),o.onKeydownEnter(b)):b.key==="Escape"&&n.value&&(b.stopPropagation(),n.value="",o.searchRef.value=""))}return(b,S)=>(_(),h(l(R),{ref_key:"primitiveElement",ref:i,as:b.as,"as-child":b.asChild,value:l(n),disabled:d.value?"":void 0,"data-disabled":d.value?"":void 0,"aria-disabled":d.value?!0:void 0,"aria-activedescendant":v.value,type:"text",role:"searchbox",onInput:g,onKeydown:C},{default:c(()=>[m(b.$slots,"default",{modelValue:l(n)})]),_:3},8,["as","as-child","value","disabled","data-disabled","aria-disabled","aria-activedescendant"]))}}),_n=gn,hn=q({__name:"DropdownMenuGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a){const t=a;return V(),(e,r)=>(_(),h(l(Ka),A($(t)),{default:c(()=>[m(e.$slots,"default")]),_:3},16))}}),mn=hn,bn=q({__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(a,{emit:t}){const e=a,n=va(t);return V(),(u,o)=>(_(),h(l(ba),A($({...e,...l(n)})),{default:c(()=>[m(u.$slots,"default")]),_:3},16))}}),qn=bn,Cn=q({__name:"DropdownMenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a){const t=a;return V(),(e,r)=>(_(),h(l(Vr),A($(t)),{default:c(()=>[m(e.$slots,"default")]),_:3},16))}}),Dn=Cn,wn=q({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a){const t=a;return V(),(e,r)=>(_(),h(l(zr),A($(t)),{default:c(()=>[m(e.$slots,"default")]),_:3},16))}}),Pn=wn,Sn=q({__name:"DropdownMenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(a){const t=a;return(e,r)=>(_(),h(l(Xr),A($(t)),{default:c(()=>[m(e.$slots,"default")]),_:3},16))}}),Bn=Sn,On=q({__name:"DropdownMenuRadioGroup",props:{modelValue:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["update:modelValue"],setup(a,{emit:t}){const e=a,n=va(t);return V(),(u,o)=>(_(),h(l(el),A($({...e,...l(n)})),{default:c(()=>[m(u.$slots,"default")]),_:3},16))}}),kn=On,Mn=q({__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(a,{emit:t}){const n=ne(a,t);return V(),(u,o)=>(_(),h(l(tl),A($(l(n))),{default:c(()=>[m(u.$slots,"default")]),_:3},16))}}),xn=Mn,Rn=q({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a){const t=a;return V(),(e,r)=>(_(),h(l(ll),A($(t)),{default:c(()=>[m(e.$slots,"default")]),_:3},16))}}),Fn=Rn,En=q({__name:"DropdownMenuSub",props:{defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1,default:void 0}},emits:["update:open"],setup(a,{emit:t}){const e=a,n=J(e,"open",t,{passive:e.open===void 0,defaultValue:e.defaultOpen??!1});return V(),(u,o)=>(_(),h(l(ul),{open:l(n),"onUpdate:open":o[0]||(o[0]=s=>Ra(n)?n.value=s:null)},{default:c(()=>[m(u.$slots,"default",{open:l(n)})]),_:3},8,["open"]))}}),Vn=En,An=q({__name:"DropdownMenuSubContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,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(a,{emit:t}){const n=ne(a,t);return V(),(u,o)=>(_(),h(l(il),N(l(n),{style:{"--reka-dropdown-menu-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-dropdown-menu-content-available-width":"var(--reka-popper-available-width)","--reka-dropdown-menu-content-available-height":"var(--reka-popper-available-height)","--reka-dropdown-menu-trigger-width":"var(--reka-popper-anchor-width)","--reka-dropdown-menu-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:c(()=>[m(u.$slots,"default")]),_:3},16))}}),In=An,Nn=q({__name:"DropdownMenuSubTrigger",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a){const t=a;return V(),(e,r)=>(_(),h(l(fl),A($(t)),{default:c(()=>[m(e.$slots,"default")]),_:3},16))}}),$n=Nn,Tn=q({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(a){const t=a,e=ja(),{forwardRef:r,currentElement:n}=V();return _e(()=>{e.triggerElement=n}),e.triggerId||=he(void 0,"reka-dropdown-menu-trigger"),(u,o)=>(_(),h(l(Ha),{"as-child":""},{default:c(()=>[X(l(R),{id:l(e).triggerId,ref:l(r),type:u.as==="button"?"button":void 0,"as-child":t.asChild,as:u.as,"aria-haspopup":"menu","aria-expanded":l(e).open.value,"aria-controls":l(e).open.value?l(e).contentId:void 0,"data-disabled":u.disabled?"":void 0,disabled:u.disabled,"data-state":l(e).open.value?"open":"closed",onClick:o[0]||(o[0]=async s=>{!u.disabled&&s.button===0&&s.ctrlKey===!1&&(l(e)?.onOpenToggle(),await oe(),l(e).open.value&&s.preventDefault())}),onKeydown:o[1]||(o[1]=ze(s=>{u.disabled||(["Enter"," "].includes(s.key)&&l(e).onOpenToggle(),s.key==="ArrowDown"&&l(e).onOpenChange(!0),["Enter"," ","ArrowDown"].includes(s.key)&&s.preventDefault())},["enter","space","arrow-down"]))},{default:c(()=>[m(u.$slots,"default")]),_:3},8,["id","type","as-child","as","aria-expanded","aria-controls","data-disabled","disabled","data-state"])]),_:3}))}}),Hn=Tn,Gn=q({__name:"HoverCardArrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(a){const t=a;return V(),(e,r)=>(_(),h(l(ga),A($(t)),{default:c(()=>[m(e.$slots,"default")]),_:3},16))}}),Ln=Gn;const[Ca,Un]=ee("HoverCardRoot");var Kn=q({__name:"HoverCardRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},openDelay:{type:Number,required:!1,default:700},closeDelay:{type:Number,required:!1,default:300}},emits:["update:open"],setup(a,{emit:t}){const e=a,r=t,{openDelay:n,closeDelay:u}=de(e);V();const o=J(e,"open",r,{defaultValue:e.defaultOpen,passive:e.open===void 0}),s=P(0),i=P(0),f=P(!1),d=P(!1),v=P(!1),g=P();function C(){clearTimeout(i.value),s.value=window.setTimeout(()=>
1o.value=!0,n.value)}function b(){clearTimeout(s.value),!f.value&&!d.value&&(i.value=window.setTimeout(()=>o.value=!1,u.value))}function S(){o.value=!1}return Un({open:o,onOpenChange(G){o.value=G},onOpen:C,onClose:b,onDismiss:S,hasSelectionRef:f,isPointerDownOnContentRef:d,isPointerInTransitRef:v,triggerElement:g}),(G,p)=>(_(),h(l(Ze),null,{default:c(()=>[m(G.$slots,"default",{open:l(o)})]),_:3}))}}),Wn=Kn;function da(a){return t=>t.pointerType==="touch"?void 0:a()}function jn(a){const t=[],e=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;e.nextNode();)t.push(e.currentNode);return t}var zn=q({__name:"HoverCardContentImpl",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},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"],setup(a,{emit:t}){const e=a,r=t,n=Ie(e),{forwardRef:u,currentElement:o}=V(),s=Ca(),{isPointerInTransit:i,onPointerExit:f}=At(s.triggerElement,o);Pt(s.isPointerInTransitRef,i,{direction:"rtl"}),f(()=>{s.onClose()});const d=P(!1);let v;We(C=>{if(d.value){const b=document.body;v=b.style.userSelect||b.style.webkitUserSelect,b.style.userSelect="none",b.style.webkitUserSelect="none",C(()=>{b.style.userSelect=v,b.style.webkitUserSelect=v})}});function g(){d.value=!1,s.isPointerDownOnContentRef.value=!1,oe(()=>{document.getSelection()?.toString()!==""&&(s.hasSelectionRef.value=!0)})}return _e(()=>{o.value&&(document.addEventListener("pointerup",g),jn(o.value).forEach(b=>b.setAttribute("tabindex","-1"))),Ye(window,"scroll",C=>{C.target?.contains(s.triggerElement.value)&&s.onDismiss()},{capture:!0})}),Ve(()=>{document.removeEventListener("pointerup",g),s.hasSelectionRef.value=!1,s.isPointerDownOnContentRef.value=!1}),(C,b)=>(_(),h(l(fa),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:b[1]||(b[1]=S=>r("escapeKeyDown",S)),onPointerDownOutside:b[2]||(b[2]=S=>r("pointerDownOutside",S)),onFocusOutside:b[3]||(b[3]=ge(S=>r("focusOutside",S),["prevent"])),onDismiss:l(s).onDismiss},{default:c(()=>[X(l(_a),N({...l(n),...C.$attrs},{ref:l(u),"data-state":l(s).open.value?"open":"closed",style:{userSelect:d.value?"text":void 0,WebkitUserSelect:d.value?"text":void 0,"--reka-hover-card-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-hover-card-content-available-width":"var(--reka-popper-available-width)","--reka-hover-card-content-available-height":"var(--reka-popper-available-height)","--reka-hover-card-trigger-width":"var(--reka-popper-anchor-width)","--reka-hover-card-trigger-height":"var(--reka-popper-anchor-height)"},onPointerdown:b[0]||(b[0]=S=>{S.currentTarget.contains(S.target)&&(d.value=!0),l(s).hasSelectionRef.value=!1,l(s).isPointerDownOnContentRef.value=!0})}),{default:c(()=>[m(C.$slots,"default")]),_:3},16,["data-state","style"])]),_:3},8,["onDismiss"]))}}),Yn=zn,Xn=q({__name:"HoverCardContent",props:{forceMount:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},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"],setup(a,{emit:t}){const n=ne(a,t),{forwardRef:u}=V(),o=Ca();return(s,i)=>(_(),h(l(Ae),{present:s.forceMount||l(o).open.value},{default:c(()=>[X(Yn,N(l(n),{ref:l(u),onPointerenter:i[0]||(i[0]=f=>l(da)(l(o).onOpen)(f))}),{default:c(()=>[m(s.$slots,"default")]),_:3},16)]),_:3},8,["present"]))}}),Jn=Xn,Qn=q({__name:"HoverCardPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(a){const t=a;return(e,r)=>(_(),h(l(ca),A($(t)),{default:c(()=>[m(e.$slots,"default")]),_:3},16))}}),Zn=Qn,eo=q({__name:"HoverCardTrigger",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"a"}},setup(a){const{forwardRef:t,currentElement:e}=V(),r=Ca();r.triggerElement=e;function n(){setTimeout(()=>{!r.isPointerInTransitRef.value&&!r.open.value&&r.onClose()},0)}return(u,o)=>(_(),h(l(Qe),{"as-child":"",reference:u.reference},{default:c(()=>[X(l(R),{ref:l(t),"as-child":u.asChild,as:u.as,"data-state":l(r).open.value?"open":"closed","data-grace-area-trigger":"",onPointerenter:o[
10]||(o[0]=s=>l(da)(l(r).onOpen)(s)),onPointerleave:o[1]||(o[1]=s=>l(da)(n)(s)),onFocus:o[2]||(o[2]=s=>l(r).onOpen()),onBlur:o[3]||(o[3]=s=>l(r).onClose())},{default:c(()=>[m(u.$slots,"default")]),_:3},8,["as-child","as","data-state"])]),_:3},8,["reference"]))}}),ao=eo;const fo={Root:Qt,Header:vr,Heading:gr,Grid:lr,Cell:er,HeadCell:pr,Next:hr,Prev:br,GridHead:sr,GridBody:or,GridRow:dr,CellTrigger:tr},po={Root:cn,Trigger:Hn,Portal:Bn,Content:yn,Arrow:un,Item:qn,Group:mn,Separator:Fn,CheckboxItem:dn,ItemIndicator:Dn,Label:Pn,RadioGroup:kn,RadioItem:xn,Sub:Vn,SubContent:In,SubTrigger:$n,Filter:_n},co={Root:Wn,Trigger:ao,Portal:Zn,Content:Jn,Arrow:Ln},vo={Root:vl,Trigger:xl,Portal:kl,Content:Bl,Arrow:hl,Close:bl,Anchor:gl},yo={Root:Il,Header:Zl,Heading:an,Grid:Ll,Cell:$l,HeadCell:Jl,Next:rn,Prev:nn,GridHead:jl,GridBody:Kl,GridRow:Yl,CellTrigger:Hl};export{fo as C,po as D,co as H,vo as P,yo as R,Hn as a,un as b,cn as c,At as d,io as g,ha as u};

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.