diff --git a/openc3-cosmos-init/plugins/packages/openc3-cosmos-demo/package.json b/openc3-cosmos-init/plugins/packages/openc3-cosmos-demo/package.json index bee87f57dc..38f056426f 100644 --- a/openc3-cosmos-init/plugins/packages/openc3-cosmos-demo/package.json +++ b/openc3-cosmos-init/plugins/packages/openc3-cosmos-demo/package.json @@ -15,8 +15,8 @@ "devDependencies": { "@rushstack/eslint-patch": "1.15.0", "@vitejs/plugin-vue": "5.2.3", - "prettier": "3.7.3", - "sass": "1.94.2", + "prettier": "3.7.4", + "sass": "1.95.1", "vite": "6.4.1", "vite-plugin-style-inject": "0.0.1", "vue": "3.5.25" diff --git a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-admin/package.json b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-admin/package.json index 693e5b12fd..c1b8a34f39 100644 --- a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-admin/package.json +++ b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-admin/package.json @@ -14,14 +14,14 @@ "@openc3/ace-diff": "3.1.0", "@openc3/js-common": "workspace:*", "@openc3/vue-common": "workspace:*", - "ace-builds": "1.43.4", + "ace-builds": "1.43.5", "single-spa-vue": "3.0.1" }, "devDependencies": { "@vitejs/plugin-vue": "5.2.3", "@vue/test-utils": "2.4.6", - "prettier": "3.7.3", - "sass": "1.94.2", + "prettier": "3.7.4", + "sass": "1.95.1", "vite": "6.4.1", "vue": "3.5.25" } diff --git a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-bucketexplorer/package.json b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-bucketexplorer/package.json index 68b79ac542..1abadbe301 100644 --- a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-bucketexplorer/package.json +++ b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-bucketexplorer/package.json @@ -22,8 +22,8 @@ "devDependencies": { "@vitejs/plugin-vue": "5.2.3", "@vue/test-utils": "2.4.6", - "prettier": "3.7.3", - "sass": "1.94.2", + "prettier": "3.7.4", + "sass": "1.95.1", "vite": "6.4.1", "vue": "3.5.25" } diff --git a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-cmdsender/package.json b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-cmdsender/package.json index cd7978f232..4c348ddbda 100644 --- a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-cmdsender/package.json +++ b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-cmdsender/package.json @@ -13,7 +13,7 @@ "@astrouxds/astro-web-components": "7.27.0", "@openc3/js-common": "workspace:*", "@openc3/vue-common": "workspace:*", - "ace-builds": "1.43.4", + "ace-builds": "1.43.5", "axios": "1.13.2", "date-fns": "4.1.0", "single-spa-vue": "3.0.1", @@ -23,8 +23,8 @@ "@rushstack/eslint-patch": "1.15.0", "@vitejs/plugin-vue": "5.2.3", "@vue/test-utils": "2.4.6", - "prettier": "3.7.3", - "sass": "1.94.2", + "prettier": "3.7.4", + "sass": "1.95.1", "vite": "6.4.1", "vue": "3.5.25" } diff --git a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-cmdtlmserver/package.json b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-cmdtlmserver/package.json index 9498243d83..cbcd390a36 100644 --- a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-cmdtlmserver/package.json +++ b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-cmdtlmserver/package.json @@ -28,8 +28,8 @@ "devDependencies": { "@vitejs/plugin-vue": "5.2.3", "@vue/test-utils": "2.4.6", - "prettier": "3.7.3", - "sass": "1.94.2", + "prettier": "3.7.4", + "sass": "1.95.1", "vite": "6.4.1", "vue": "3.5.25" } diff --git a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-dataextractor/package.json b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-dataextractor/package.json index 7025720f7e..9b1d0aa43b 100644 --- a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-dataextractor/package.json +++ b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-dataextractor/package.json @@ -21,8 +21,8 @@ "devDependencies": { "@vitejs/plugin-vue": "5.2.3", "@vue/test-utils": "2.4.6", - "prettier": "3.7.3", - "sass": "1.94.2", + "prettier": "3.7.4", + "sass": "1.95.1", "vite": "6.4.1", "vue": "3.5.25" } diff --git a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-dataviewer/package.json b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-dataviewer/package.json index fc429b93c2..be8613b75c 100644 --- a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-dataviewer/package.json +++ b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-dataviewer/package.json @@ -22,8 +22,8 @@ "devDependencies": { "@vitejs/plugin-vue": "5.2.3", "@vue/test-utils": "2.4.6", - "prettier": "3.7.3", - "sass": "1.94.2", + "prettier": "3.7.4", + "sass": "1.95.1", "vite": "6.4.1", "vue": "3.5.25" } diff --git a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-handbooks/package.json b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-handbooks/package.json index d36be4ef6d..1cea554d26 100644 --- a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-handbooks/package.json +++ b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-handbooks/package.json @@ -22,8 +22,8 @@ "devDependencies": { "@vitejs/plugin-vue": "5.2.3", "@vue/test-utils": "2.4.6", - "prettier": "3.7.3", - "sass": "1.94.2", + "prettier": "3.7.4", + "sass": "1.95.1", "vite": "6.4.1", "vue": "3.5.25" } diff --git a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-iframe/package.json b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-iframe/package.json index 98bd595f10..b307b24148 100644 --- a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-iframe/package.json +++ b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-iframe/package.json @@ -23,8 +23,8 @@ "devDependencies": { "@vitejs/plugin-vue": "5.2.3", "@vue/test-utils": "2.4.6", - "prettier": "3.7.3", - "sass": "1.94.2", + "prettier": "3.7.4", + "sass": "1.95.1", "vite": "6.4.1", "vue": "3.5.25" } diff --git a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-limitsmonitor/package.json b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-limitsmonitor/package.json index 2ebeccbc6b..dcd37ebe29 100644 --- a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-limitsmonitor/package.json +++ b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-limitsmonitor/package.json @@ -22,8 +22,8 @@ "devDependencies": { "@vitejs/plugin-vue": "5.2.3", "@vue/test-utils": "2.4.6", - "prettier": "3.7.3", - "sass": "1.94.2", + "prettier": "3.7.4", + "sass": "1.95.1", "vite": "6.4.1", "vue": "3.5.25" } diff --git a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-packetviewer/package.json b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-packetviewer/package.json index 3609735e36..576f8ddab0 100644 --- a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-packetviewer/package.json +++ b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-packetviewer/package.json @@ -22,8 +22,8 @@ "devDependencies": { "@vitejs/plugin-vue": "5.2.3", "@vue/test-utils": "2.4.6", - "prettier": "3.7.3", - "sass": "1.94.2", + "prettier": "3.7.4", + "sass": "1.95.1", "vite": "6.4.1", "vue": "3.5.25" } diff --git a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-scriptrunner/package.json b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-scriptrunner/package.json index 324699955a..2ddc170bd0 100644 --- a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-scriptrunner/package.json +++ b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-scriptrunner/package.json @@ -13,7 +13,7 @@ "@astrouxds/astro-web-components": "7.27.0", "@openc3/js-common": "workspace:*", "@openc3/vue-common": "workspace:*", - "ace-builds": "1.43.4", + "ace-builds": "1.43.5", "axios": "1.13.2", "date-fns": "4.1.0", "lodash": "4.17.21", @@ -24,8 +24,8 @@ "devDependencies": { "@vitejs/plugin-vue": "5.2.3", "@vue/test-utils": "2.4.6", - "prettier": "3.7.3", - "sass": "1.94.2", + "prettier": "3.7.4", + "sass": "1.95.1", "vite": "6.4.1", "vue": "3.5.25" } diff --git a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-tablemanager/package.json b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-tablemanager/package.json index bf8a55965e..85f95bb12e 100644 --- a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-tablemanager/package.json +++ b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-tablemanager/package.json @@ -22,8 +22,8 @@ "devDependencies": { "@vitejs/plugin-vue": "5.2.3", "@vue/test-utils": "2.4.6", - "prettier": "3.7.3", - "sass": "1.94.2", + "prettier": "3.7.4", + "sass": "1.95.1", "vite": "6.4.1", "vue": "3.5.25" } diff --git a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-tablemanager/src/tools/TableManager/TableItem.vue b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-tablemanager/src/tools/TableManager/TableItem.vue index e5cf8f31dc..107e9890d9 100644 --- a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-tablemanager/src/tools/TableManager/TableItem.vue +++ b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-tablemanager/src/tools/TableManager/TableItem.vue @@ -13,7 +13,7 @@ # GNU Affero General Public License for more details. # Modified by OpenC3, Inc. -# All changes Copyright 2022, OpenC3, Inc. +# All changes Copyright 2025, OpenC3, Inc. # All Rights Reserved # # This file may also be used under the terms of a commercial license @@ -24,17 +24,17 @@
{window.removeEventListener("resize",c)}),!0)),{...t.toRefs(s),update:function(){c(),r.value=Co()},ssr:!!a}}const Io=a({mobile:{type:Boolean,default:!1},mobileBreakpoint:[Number,String]},"display");function _o(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{mobile:null},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ft();const l=t.inject(ko);if(!l)throw new Error("Could not find Vuetify display injection");const n=t.computed((()=>!!e.mobile||("number"==typeof e.mobileBreakpoint?l.width.value {window.removeEventListener("resize",c)}),!0)),{...t.toRefs(s),update:function(){c(),r.value=No()},ssr:!!a}}const Eo=a({mobile:{type:Boolean,default:!1},mobileBreakpoint:[Number,String]},"display");function Io(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{mobile:null},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ft();const l=t.inject(wo);if(!l)throw new Error("Could not find Vuetify display injection");const n=t.computed((()=>!!e.mobile||("number"==typeof e.mobileBreakpoint?l.width.value({next:s.next,prev:s.prev,select:s.select,isSelected:s.isSelected}))),F=t.computed((()=>u.value||Math.abs(c.value)>0)),$=t.computed((()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!r.value;case!0:return F.value;case"mobile":return r.value||F.value;default:return!r.value&&F.value}})),M=t.computed((()=>Math.abs(c.value)>1)),z=t.computed((()=>{if(!m.value||!F.value)return!1;const e=Fo(p.value,m.el),t=function(e,t){const a=e?"clientWidth":"clientHeight";return t?.[a]||0}(p.value,m.el);return e-t-Math.abs(c.value)>1}));return Dt((()=>t.createVNode(e.tag,{class:t.normalizeClass(["v-slide-group",{"v-slide-group--vertical":!p.value,"v-slide-group--has-affixes":$.value,"v-slide-group--is-overflowing":u.value},o.value,e.class]),style:t.normalizeStyle(e.style),tabindex:k.value||s.selected.value.length?-1:0,onFocus:_},{default:()=>[$.value&&t.createElementVNode("div",{key:"prev",class:t.normalizeClass(["v-slide-group__prev",{"v-slide-group__prev--disabled":!M.value}]),onMousedown:P,onClick:()=>M.value&&B("prev")},[l.prev?.(D.value)??t.createVNode(Ba,null,{default:()=>[t.createVNode(ql,{icon:n.value?e.nextIcon:e.prevIcon},null)]})]),t.createElementVNode("div",{key:"container",ref:m,class:t.normalizeClass(["v-slide-group__container",e.contentClass]),onScroll:N},[t.createElementVNode("div",{ref:g,class:"v-slide-group__content",onFocusin:C,onFocusout:E,onKeydown:A},[l.default?.(D.value)])]),$.value&&t.createElementVNode("div",{key:"next",class:t.normalizeClass(["v-slide-group__next",{"v-slide-group__next--disabled":!z.value}]),onMousedown:P,onClick:()=>z.value&&B("next")},[l.next?.(D.value)??t.createVNode(Ba,null,{default:()=>[t.createVNode(ql,{icon:n.value?e.prevIcon:e.nextIcon},null)]})])]}))),{selected:s.selected,scrollTo:B,scrollOffset:c,focus:R,hasPrev:M,hasNext:z}}}),Wo=Symbol.for("vuetify:v-chip-group"),Ho=a({baseColor:String,column:Boolean,filter:Boolean,valueComparator:{type:Function,default:St},...Oo({scrollToActive:!1}),...l(),...Pl({selectedClass:"v-chip--selected"}),...ba(),...ia(),...Cl({variant:"tonal"})},"VChipGroup"),Uo=wt()({name:"VChipGroup",props:Ho(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:l}=a;const{themeClasses:n}=fa(e),{isSelected:o,select:r,next:i,prev:s,selected:u}=Rl(e,Wo);return yt({VChip:{baseColor:t.toRef((()=>e.baseColor)),color:t.toRef((()=>e.color)),disabled:t.toRef((()=>e.disabled)),filter:t.toRef((()=>e.filter)),variant:t.toRef((()=>e.variant))}}),Dt((()=>{const a=jo.filterProps(e);return t.createVNode(jo,t.mergeProps(a,{class:["v-chip-group",{"v-chip-group--column":e.column},n.value,e.class],style:e.style}),{default:()=>[l.default?.({isSelected:o,select:r,next:i,prev:s,selected:u.value})]})})),{}}}),Yo=a({activeClass:String,appendAvatar:String,appendIcon:Ml,baseColor:String,closable:Boolean,closeIcon:{type:Ml,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:Ml,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:Ml,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},modelValue:{type:Boolean,default:!0},onClick:Q(),onClickOnce:Q(),...cl(),...l(),...kl(),...vl(),...Al(),...al(),...mn(),...Yl(),...ba({tag:"span"}),...ia(),...Cl({variant:"tonal"})},"VChip"),Go=wt()({name:"VChip",directives:{vRipple:Tn},props:Yo(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,a){let{attrs:l,emit:n,slots:o}=a;const{t:r}=la(),{borderClasses:i}=dl(e),{densityClasses:s}=Sl(e),{elevationClasses:u}=pl(e),{roundedClasses:c}=ll(e),{sizeClasses:d}=Gl(e),{themeClasses:v}=fa(e),p=Yt(e,"modelValue"),m=Tl(e,Wo,!1),f=Tl(e,Lo,!1),g=pn(e,l),h=t.toRef((()=>!1!==e.link&&g.isLink.value)),y=t.computed((()=>!e.disabled&&!1!==e.link&&(!!m||e.link||g.isClickable.value))),b=t.toRef((()=>({"aria-label":r(e.closeLabel),disabled:e.disabled,onClick(e){e.preventDefault(),e.stopPropagation(),p.value=!1,n("click:close",e)}})));t.watch(p,(e=>{e?(m?.register(),f?.register()):(m?.unregister(),f?.unregister())}));const{colorClasses:V,colorStyles:w,variantClasses:k}=El((()=>({color:!m||m.isSelected.value?e.color??e.baseColor:e.baseColor,variant:e.variant})));function S(e){n("click",e),y.value&&(g.navigate?.(e),m?.toggle())}function x(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),S(e))}return()=>{const a=g.isLink.value?"a":e.tag,l=!(!e.appendIcon&&!e.appendAvatar),n=!(!l&&!o.append),r=!(!o.close&&!e.closable),f=!(!o.filter&&!e.filter)&&m,N=!(!e.prependIcon&&!e.prependAvatar),C=!(!N&&!o.prepend);return p.value&&t.withDirectives(t.createVNode(a,t.mergeProps(g.linkProps,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":y.value,"v-chip--filter":f,"v-chip--pill":e.pill,[`${e.activeClass}`]:e.activeClass&&g.isActive?.value},v.value,i.value,V.value,s.value,u.value,c.value,d.value,k.value,m?.selectedClass.value,e.class],style:[w.value,e.style],disabled:e.disabled||void 0,draggable:e.draggable,tabindex:y.value?0:void 0,onClick:S,onKeydown:y.value&&!h.value&&x}),{default:()=>[Nl(y.value,"v-chip"),f&&t.createVNode(Ua,{key:"filter"},{default:()=>[t.withDirectives(t.createElementVNode("div",{class:"v-chip__filter"},[o.filter?t.createVNode(Ga,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},o.filter):t.createVNode(ql,{key:"filter-icon",icon:e.filterIcon},null)]),[[t.vShow,m.isSelected.value]])]}),C&&t.createElementVNode("div",{key:"prepend",class:"v-chip__prepend"},[o.prepend?t.createVNode(Ga,{key:"prepend-defaults",disabled:!N,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},o.prepend):t.createElementVNode(t.Fragment,null,[e.prependIcon&&t.createVNode(ql,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&t.createVNode(Un,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),t.createElementVNode("div",{class:"v-chip__content","data-no-activator":""},[o.default?.({isSelected:m?.isSelected.value,selectedClass:m?.selectedClass.value,select:m?.select,toggle:m?.toggle,value:m?.value.value,disabled:e.disabled})??t.toDisplayString(e.text)]),n&&t.createElementVNode("div",{key:"append",class:"v-chip__append"},[o.append?t.createVNode(Ga,{key:"append-defaults",disabled:!l,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},o.append):t.createElementVNode(t.Fragment,null,[e.appendIcon&&t.createVNode(ql,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&t.createVNode(Un,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),r&&t.createElementVNode("button",t.mergeProps({key:"close",class:"v-chip__close",type:"button","data-testid":"close-chip"},b.value),[o.close?t.createVNode(Ga,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},o.close):t.createVNode(ql,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}),[[Tn,y.value&&e.ripple,null]])}}}),Ko=["dotted","dashed","solid","double"],qo=a({color:String,contentOffset:[Number,String,Array],gradient:Boolean,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,variant:{type:String,default:"solid",validator:e=>Ko.includes(e)},...l(),...ia()},"VDivider"),Xo=wt()({name:"VDivider",props:qo(),setup(e,a){let{attrs:l,slots:n}=a;const{themeClasses:o}=fa(e),{textColorClasses:r,textColorStyles:i}=Qa((()=>e.color)),s=t.computed((()=>{const t={};return e.length&&(t[e.vertical?"height":"width"]=w(e.length)),e.thickness&&(t[e.vertical?"borderRightWidth":"borderTopWidth"]=w(e.thickness)),t})),u=t.toRef((()=>{const t=Array.isArray(e.contentOffset)?e.contentOffset[0]:e.contentOffset,a=Array.isArray(e.contentOffset)?e.contentOffset[1]:0;return{marginBlock:e.vertical&&t?w(t):void 0,marginInline:!e.vertical&&t?w(t):void 0,transform:a?`translate${e.vertical?"X":"Y"}(${w(a)})`:void 0}}));return Dt((()=>{const a=t.createElementVNode("hr",{class:t.normalizeClass([{"v-divider":!0,"v-divider--gradient":e.gradient&&!n.default,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},o.value,r.value,e.class]),style:t.normalizeStyle([s.value,i.value,{"--v-border-opacity":e.opacity},{"border-style":e.variant},e.style]),"aria-orientation":l.role&&"separator"!==l.role?void 0:e.vertical?"vertical":"horizontal",role:`${l.role||"separator"}`},null);return n.default?t.createElementVNode("div",{class:t.normalizeClass(["v-divider__wrapper",{"v-divider__wrapper--gradient":e.gradient,"v-divider__wrapper--inset":e.inset,"v-divider__wrapper--vertical":e.vertical}])},[a,t.createElementVNode("div",{class:"v-divider__content",style:t.normalizeStyle(u.value)},[n.default()]),a]):a})),{}}}),Zo=Symbol.for("vuetify:list");function Jo(){let{filterable:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{filterable:!1};const a=t.inject(Zo,{filterable:!1,hasPrepend:t.shallowRef(!1),updateHasPrepend:()=>null}),l={filterable:a.filterable||e,hasPrepend:t.shallowRef(!1),updateHasPrepend:e=>{e&&(l.hasPrepend.value=e)}};return t.provide(Zo,l),a}function Qo(){return t.inject(Zo,null)}const er=e=>{const a={activate:a=>{let{id:l,value:n,activated:o}=a;return l=t.toRaw(l),e&&!n&&1===o.size&&o.has(l)||(n?o.add(l):o.delete(l)),o},in:(e,t,l)=>{let n=new Set;if(null!=e)for(const o of F(e))n=a.activate({id:o,value:!0,activated:new Set(n),children:t,parents:l});return n},out:e=>Array.from(e)};return a},tr=e=>{const a=er(e);return{activate:e=>{let{activated:l,id:n,...o}=e;n=t.toRaw(n);const r=l.has(n)?new Set([n]):new Set;return a.activate({...o,id:n,activated:r})},in:(e,t,l)=>{let n=new Set;if(null!=e){const o=F(e);o.length&&(n=a.in(o.slice(0,1),t,l))}return n},out:(e,t,l)=>a.out(e,t,l)}},ar={open:e=>{let{id:t,value:a,opened:l,parents:n}=e;if(a){const e=new Set;e.add(t);let a=n.get(t);for(;null!=a;)e.add(a),a=n.get(a);return e}return l.delete(t),l},select:()=>null},lr={open:e=>{let{id:t,value:a,opened:l,parents:n}=e;if(a){let e=n.get(t);for(l.add(t);null!=e&&e!==t;)l.add(e),e=n.get(e);return l}return l.delete(t),l},select:()=>null},nr={open:lr.open,select:e=>{let{id:t,value:a,opened:l,parents:n}=e;if(!a)return l;const o=[];let r=n.get(t);for(;null!=r;)o.push(r),r=n.get(r);return new Set(o)}},or=e=>{const a={select:a=>{let{id:l,value:n,selected:o}=a;if(l=t.toRaw(l),e&&!n){const e=Array.from(o.entries()).reduce(((e,t)=>{let[a,l]=t;return"on"===l&&e.push(a),e}),[]);if(1===e.length&&e[0]===l)return o}return o.set(l,n?"on":"off"),o},in:(e,t,l,n)=>{const o=new Map;for(const r of e||[])a.select({id:r,value:!0,selected:o,children:t,parents:l,disabled:n});return o},out:e=>{const t=[];for(const[a,l]of e.entries())"on"===l&&t.push(a);return t}};return a},rr=e=>{const a=or(e);return{select:e=>{let{selected:l,id:n,...o}=e;n=t.toRaw(n);const r=l.has(n)?new Map([[n,l.get(n)]]):new Map;return a.select({...o,id:n,selected:r})},in:(e,t,l,n)=>e?.length?a.in(e.slice(0,1),t,l,n):new Map,out:(e,t,l)=>a.out(e,t,l)}},ir=e=>{const a={select:a=>{let{id:l,value:n,selected:o,children:r,parents:i,disabled:s}=a;l=t.toRaw(l);const u=new Map(o),c=[l];for(;c.length;){const e=c.shift();s.has(e)||o.set(t.toRaw(e),n?"on":"off"),r.has(e)&&c.push(...r.get(e))}let d=t.toRaw(i.get(l));for(;d;){let e=!0,a=!0;for(const l of r.get(d)){const n=t.toRaw(l);if(!s.has(n)&&("on"!==o.get(n)&&(e=!1),o.has(n)&&"off"!==o.get(n)&&(a=!1),!e&&!a))break}o.set(d,e?"on":a?"off":"indeterminate"),d=t.toRaw(i.get(d))}if(e&&!n){const e=Array.from(o.entries()).reduce(((e,t)=>{let[a,l]=t;return"on"===l&&e.push(a),e}),[]);if(0===e.length)return u}return o},in:(e,t,l,n)=>{let o=new Map;for(const r of e||[])o=a.select({id:r,value:!0,selected:o,children:t,parents:l,disabled:n});return o},out:(e,t)=>{const a=[];for(const[l,n]of e.entries())"on"!==n||t.has(l)||a.push(l);return a}};return a},sr=Symbol.for("vuetify:nested"),ur={id:t.shallowRef(),root:{itemsRegistration:t.ref("render"),register:()=>null,unregister:()=>null,children:t.ref(new Map),parents:t.ref(new Map),disabled:t.ref(new Set),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:t.ref(!1),selectable:t.ref(!1),opened:t.ref(new Set),activated:t.ref(new Set),selected:t.ref(new Map),selectedValues:t.ref([]),getPath:()=>[]}},cr=a({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean,itemsRegistration:{type:String,default:"render"}},"nested"),dr=(e,a,l)=>{let n=!1;const r=t.shallowRef(new Map),i=t.shallowRef(new Map),s=t.shallowRef(new Set),u=Yt(e,"opened",e.opened,(e=>new Set(Array.isArray(e)?e.map((e=>t.toRaw(e))):e)),(e=>[...e.values()])),c=t.computed((()=>{if("object"==typeof e.activeStrategy)return e.activeStrategy;if("function"==typeof e.activeStrategy)return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case"leaf":return(e=>{const a=er(e);return{activate:e=>{let{id:l,activated:n,children:o,...r}=e;return l=t.toRaw(l),o.has(l)?n:a.activate({id:l,activated:n,children:o,...r})},in:a.in,out:a.out}})(e.mandatory);case"single-leaf":return(e=>{const a=tr(e);return{activate:e=>{let{id:l,activated:n,children:o,...r}=e;return l=t.toRaw(l),o.has(l)?n:a.activate({id:l,activated:n,children:o,...r})},in:a.in,out:a.out}})(e.mandatory);case"independent":return er(e.mandatory);default:return tr(e.mandatory)}})),d=t.computed((()=>{if("object"==typeof e.selectStrategy)return e.selectStrategy;if("function"==typeof e.selectStrategy)return e.selectStrategy(e.mandatory);switch(e.selectStrategy){case"single-leaf":return(e=>{const a=rr(e);return{select:e=>{let{id:l,selected:n,children:o,...r}=e;return l=t.toRaw(l),o.has(l)?n:a.select({id:l,selected:n,children:o,...r})},in:a.in,out:a.out}})(e.mandatory);case"leaf":return(e=>{const a=or(e);return{select:e=>{let{id:l,selected:n,children:o,...r}=e;return l=t.toRaw(l),o.has(l)?n:a.select({id:l,selected:n,children:o,...r})},in:a.in,out:a.out}})(e.mandatory);case"independent":return or(e.mandatory);case"single-independent":return rr(e.mandatory);case"trunk":return(e=>{const t=ir(e);return{select:t.select,in:t.in,out:(e,t,a)=>{const l=[];for(const[t,n]of e.entries())if("on"===n){if(a.has(t)){const l=a.get(t);if("on"===e.get(l))continue}l.push(t)}return l}}})(e.mandatory);default:return ir(e.mandatory)}})),v=t.computed((()=>{if("object"==typeof e.openStrategy)return e.openStrategy;switch(e.openStrategy){case"list":return nr;case"single":return ar;default:return lr}})),p=Yt(e,"activated",e.activated,(e=>c.value.in(e,r.value,i.value)),(e=>c.value.out(e,r.value,i.value))),m=Yt(e,"selected",e.selected,(e=>d.value.in(e,r.value,i.value,s.value)),(e=>d.value.out(e,r.value,i.value)));function f(e){const a=[];let l=t.toRaw(e);for(;void 0!==l;)a.unshift(l),l=i.value.get(l);return a}t.onBeforeUnmount((()=>{n=!0}));const g=mt("nested"),h=new Set,y=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{leading:!0,trailing:!0},l=0,n=0,o=!1,r=0;function i(){clearTimeout(l),o=!1,r=0}const s=function(){for(var s=arguments.length,u=new Array(s),c=0;c=t?p():a.trailing&&(l=setTimeout(p,t-v)):(o=!0,a.leading&&p())};return s.clear=i,s.immediate=e,s}((()=>{t.nextTick((()=>{r.value=new Map(r.value),i.value=new Map(i.value)}))}),100);t.watch((()=>[a.value,t.toValue(l)]),(()=>{"props"===e.itemsRegistration&&function(){const e=new Map,n=new Map,o=new Set,u=t.toValue(l)?e=>t.toRaw(e.raw):e=>e.value,c=[...a.value];let d=0;for(;d0&&l.push(n),l}(e,this.locale,a)}startOfWeek(e,t){const a=void 0!==t?Number(t):void 0;return ou(e,this.locale,a)}endOfWeek(e){return function(e,t){const a=new Date(e),l=((nu(t)?.firstDay??0)+6)%7;for(;a.getDay()!==l;)a.setDate(a.getDate()+1);return a}(e,this.locale)}startOfMonth(e){return ru(e)}endOfMonth(e){return iu(e)}format(e,t){return du(e,t,this.locale,this.formats)}isEqual(e,t){return gu(e,t)}isValid(e){return function(e){const t=new Date(e);return t instanceof Date&&!isNaN(t.getTime())}(e)}isWithinRange(e,t){return function(e,t){return fu(e,t[0])&&function(e,t){return e.getTime()({next:s.next,prev:s.prev,select:s.select,isSelected:s.isSelected}))),F=t.computed((()=>u.value||Math.abs(c.value)>0)),$=t.computed((()=>{switch(e.showArrows){case"never":return!1;case"always":return!0;case"desktop":return!r.value;case!0:return F.value;case"mobile":return r.value||F.value;default:return!r.value&&F.value}})),M=t.computed((()=>Math.abs(c.value)>1)),z=t.computed((()=>{if(!m.value||!F.value)return!1;const e=Do(p.value,m.el),t=function(e,t){const a=e?"clientWidth":"clientHeight";return t?.[a]||0}(p.value,m.el);return e-t-Math.abs(c.value)>1}));return Dt((()=>t.createVNode(e.tag,{class:t.normalizeClass(["v-slide-group",{"v-slide-group--vertical":!p.value,"v-slide-group--has-affixes":$.value,"v-slide-group--is-overflowing":u.value},o.value,e.class]),style:t.normalizeStyle(e.style),tabindex:k.value||s.selected.value.length?-1:0,onFocus:_},{default:()=>[$.value&&t.createElementVNode("div",{key:"prev",class:t.normalizeClass(["v-slide-group__prev",{"v-slide-group__prev--disabled":!M.value}]),onMousedown:P,onClick:()=>M.value&&B("prev")},[l.prev?.(D.value)??t.createVNode(Ba,null,{default:()=>[t.createVNode(ql,{icon:n.value?e.nextIcon:e.prevIcon},null)]})]),t.createElementVNode("div",{key:"container",ref:m,class:t.normalizeClass(["v-slide-group__container",e.contentClass]),onScroll:N},[t.createElementVNode("div",{ref:g,class:"v-slide-group__content",onFocusin:C,onFocusout:E,onKeydown:A},[l.default?.(D.value)])]),$.value&&t.createElementVNode("div",{key:"next",class:t.normalizeClass(["v-slide-group__next",{"v-slide-group__next--disabled":!z.value}]),onMousedown:P,onClick:()=>z.value&&B("next")},[l.next?.(D.value)??t.createVNode(Ba,null,{default:()=>[t.createVNode(ql,{icon:n.value?e.prevIcon:e.nextIcon},null)]})])]}))),{selected:s.selected,scrollTo:B,scrollOffset:c,focus:R,hasPrev:M,hasNext:z}}}),jo=Symbol.for("vuetify:v-chip-group"),Wo=a({baseColor:String,column:Boolean,filter:Boolean,valueComparator:{type:Function,default:St},...Lo({scrollToActive:!1}),...l(),...Pl({selectedClass:"v-chip--selected"}),...ba(),...ia(),...Cl({variant:"tonal"})},"VChipGroup"),Ho=wt()({name:"VChipGroup",props:Wo(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:l}=a;const{themeClasses:n}=fa(e),{isSelected:o,select:r,next:i,prev:s,selected:u}=Rl(e,jo);return yt({VChip:{baseColor:t.toRef((()=>e.baseColor)),color:t.toRef((()=>e.color)),disabled:t.toRef((()=>e.disabled)),filter:t.toRef((()=>e.filter)),variant:t.toRef((()=>e.variant))}}),Dt((()=>{const a=Oo.filterProps(e);return t.createVNode(Oo,t.mergeProps(a,{class:["v-chip-group",{"v-chip-group--column":e.column},n.value,e.class],style:e.style}),{default:()=>[l.default?.({isSelected:o,select:r,next:i,prev:s,selected:u.value})]})})),{}}}),Uo=a({activeClass:String,appendAvatar:String,appendIcon:Ml,baseColor:String,closable:Boolean,closeIcon:{type:Ml,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:Ml,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:Ml,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},modelValue:{type:Boolean,default:!0},onClick:Q(),onClickOnce:Q(),...cl(),...l(),...kl(),...vl(),...Al(),...al(),...mn(),...Yl(),...ba({tag:"span"}),...ia(),...Cl({variant:"tonal"})},"VChip"),Yo=wt()({name:"VChip",directives:{vRipple:An},props:Uo(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,a){let{attrs:l,emit:n,slots:o}=a;const{t:r}=la(),{borderClasses:i}=dl(e),{densityClasses:s}=Sl(e),{elevationClasses:u}=pl(e),{roundedClasses:c}=ll(e),{sizeClasses:d}=Gl(e),{themeClasses:v}=fa(e),p=Yt(e,"modelValue"),m=Tl(e,jo,!1),f=Tl(e,zo,!1),g=pn(e,l),h=t.toRef((()=>!1!==e.link&&g.isLink.value)),y=t.computed((()=>!e.disabled&&!1!==e.link&&(!!m||e.link||g.isClickable.value))),b=t.toRef((()=>({"aria-label":r(e.closeLabel),disabled:e.disabled,onClick(e){e.preventDefault(),e.stopPropagation(),p.value=!1,n("click:close",e)}})));t.watch(p,(e=>{e?(m?.register(),f?.register()):(m?.unregister(),f?.unregister())}));const{colorClasses:V,colorStyles:w,variantClasses:k}=El((()=>({color:!m||m.isSelected.value?e.color??e.baseColor:e.baseColor,variant:e.variant})));function S(e){n("click",e),y.value&&(g.navigate?.(e),m?.toggle())}function x(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),S(e))}return()=>{const a=g.isLink.value?"a":e.tag,l=!(!e.appendIcon&&!e.appendAvatar),n=!(!l&&!o.append),r=!(!o.close&&!e.closable),f=!(!o.filter&&!e.filter)&&m,N=!(!e.prependIcon&&!e.prependAvatar),C=!(!N&&!o.prepend);return p.value&&t.withDirectives(t.createVNode(a,t.mergeProps(g.linkProps,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":y.value,"v-chip--filter":f,"v-chip--pill":e.pill,[`${e.activeClass}`]:e.activeClass&&g.isActive?.value},v.value,i.value,V.value,s.value,u.value,c.value,d.value,k.value,m?.selectedClass.value,e.class],style:[w.value,e.style],disabled:e.disabled||void 0,draggable:e.draggable,tabindex:y.value?0:void 0,onClick:S,onKeydown:y.value&&!h.value&&x}),{default:()=>[Nl(y.value,"v-chip"),f&&t.createVNode(Ua,{key:"filter"},{default:()=>[t.withDirectives(t.createElementVNode("div",{class:"v-chip__filter"},[o.filter?t.createVNode(Ga,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},o.filter):t.createVNode(ql,{key:"filter-icon",icon:e.filterIcon},null)]),[[t.vShow,m.isSelected.value]])]}),C&&t.createElementVNode("div",{key:"prepend",class:"v-chip__prepend"},[o.prepend?t.createVNode(Ga,{key:"prepend-defaults",disabled:!N,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},o.prepend):t.createElementVNode(t.Fragment,null,[e.prependIcon&&t.createVNode(ql,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&t.createVNode(Hn,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),t.createElementVNode("div",{class:"v-chip__content","data-no-activator":""},[o.default?.({isSelected:m?.isSelected.value,selectedClass:m?.selectedClass.value,select:m?.select,toggle:m?.toggle,value:m?.value.value,disabled:e.disabled})??t.toDisplayString(e.text)]),n&&t.createElementVNode("div",{key:"append",class:"v-chip__append"},[o.append?t.createVNode(Ga,{key:"append-defaults",disabled:!l,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},o.append):t.createElementVNode(t.Fragment,null,[e.appendIcon&&t.createVNode(ql,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&t.createVNode(Hn,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),r&&t.createElementVNode("button",t.mergeProps({key:"close",class:"v-chip__close",type:"button","data-testid":"close-chip"},b.value),[o.close?t.createVNode(Ga,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},o.close):t.createVNode(ql,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}),[[An,y.value&&e.ripple,null]])}}}),Go=["dotted","dashed","solid","double"],Ko=a({color:String,contentOffset:[Number,String,Array],gradient:Boolean,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,variant:{type:String,default:"solid",validator:e=>Go.includes(e)},...l(),...ia()},"VDivider"),qo=wt()({name:"VDivider",props:Ko(),setup(e,a){let{attrs:l,slots:n}=a;const{themeClasses:o}=fa(e),{textColorClasses:r,textColorStyles:i}=Qa((()=>e.color)),s=t.computed((()=>{const t={};return e.length&&(t[e.vertical?"height":"width"]=w(e.length)),e.thickness&&(t[e.vertical?"borderRightWidth":"borderTopWidth"]=w(e.thickness)),t})),u=t.toRef((()=>{const t=Array.isArray(e.contentOffset)?e.contentOffset[0]:e.contentOffset,a=Array.isArray(e.contentOffset)?e.contentOffset[1]:0;return{marginBlock:e.vertical&&t?w(t):void 0,marginInline:!e.vertical&&t?w(t):void 0,transform:a?`translate${e.vertical?"X":"Y"}(${w(a)})`:void 0}}));return Dt((()=>{const a=t.createElementVNode("hr",{class:t.normalizeClass([{"v-divider":!0,"v-divider--gradient":e.gradient&&!n.default,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},o.value,r.value,e.class]),style:t.normalizeStyle([s.value,i.value,{"--v-border-opacity":e.opacity},{"border-style":e.variant},e.style]),"aria-orientation":l.role&&"separator"!==l.role?void 0:e.vertical?"vertical":"horizontal",role:`${l.role||"separator"}`},null);return n.default?t.createElementVNode("div",{class:t.normalizeClass(["v-divider__wrapper",{"v-divider__wrapper--gradient":e.gradient,"v-divider__wrapper--inset":e.inset,"v-divider__wrapper--vertical":e.vertical}])},[a,t.createElementVNode("div",{class:"v-divider__content",style:t.normalizeStyle(u.value)},[n.default()]),a]):a})),{}}}),Xo=Symbol.for("vuetify:list");function Zo(){let{filterable:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{filterable:!1};const a=t.inject(Xo,{filterable:!1,hasPrepend:t.shallowRef(!1),updateHasPrepend:()=>null}),l={filterable:a.filterable||e,hasPrepend:t.shallowRef(!1),updateHasPrepend:e=>{e&&(l.hasPrepend.value=e)}};return t.provide(Xo,l),a}function Jo(){return t.inject(Xo,null)}const Qo=e=>{const a={activate:a=>{let{id:l,value:n,activated:o}=a;return l=t.toRaw(l),e&&!n&&1===o.size&&o.has(l)||(n?o.add(l):o.delete(l)),o},in:(e,t,l)=>{let n=new Set;if(null!=e)for(const o of F(e))n=a.activate({id:o,value:!0,activated:new Set(n),children:t,parents:l});return n},out:e=>Array.from(e)};return a},er=e=>{const a=Qo(e);return{activate:e=>{let{activated:l,id:n,...o}=e;n=t.toRaw(n);const r=l.has(n)?new Set([n]):new Set;return a.activate({...o,id:n,activated:r})},in:(e,t,l)=>{let n=new Set;if(null!=e){const o=F(e);o.length&&(n=a.in(o.slice(0,1),t,l))}return n},out:(e,t,l)=>a.out(e,t,l)}},tr={open:e=>{let{id:t,value:a,opened:l,parents:n}=e;if(a){const e=new Set;e.add(t);let a=n.get(t);for(;null!=a;)e.add(a),a=n.get(a);return e}return l.delete(t),l},select:()=>null},ar={open:e=>{let{id:t,value:a,opened:l,parents:n}=e;if(a){let e=n.get(t);for(l.add(t);null!=e&&e!==t;)l.add(e),e=n.get(e);return l}return l.delete(t),l},select:()=>null},lr={open:ar.open,select:e=>{let{id:t,value:a,opened:l,parents:n}=e;if(!a)return l;const o=[];let r=n.get(t);for(;null!=r;)o.push(r),r=n.get(r);return new Set(o)}},nr=e=>{const a={select:a=>{let{id:l,value:n,selected:o}=a;if(l=t.toRaw(l),e&&!n){const e=Array.from(o.entries()).reduce(((e,t)=>{let[a,l]=t;return"on"===l&&e.push(a),e}),[]);if(1===e.length&&e[0]===l)return o}return o.set(l,n?"on":"off"),o},in:(e,t,l,n)=>{const o=new Map;for(const r of e||[])a.select({id:r,value:!0,selected:o,children:t,parents:l,disabled:n});return o},out:e=>{const t=[];for(const[a,l]of e.entries())"on"===l&&t.push(a);return t}};return a},or=e=>{const a=nr(e);return{select:e=>{let{selected:l,id:n,...o}=e;n=t.toRaw(n);const r=l.has(n)?new Map([[n,l.get(n)]]):new Map;return a.select({...o,id:n,selected:r})},in:(e,t,l,n)=>e?.length?a.in(e.slice(0,1),t,l,n):new Map,out:(e,t,l)=>a.out(e,t,l)}},rr=e=>{const a={select:a=>{let{id:l,value:n,selected:o,children:r,parents:i,disabled:s}=a;l=t.toRaw(l);const u=new Map(o),c=[l];for(;c.length;){const e=c.shift();s.has(e)||o.set(t.toRaw(e),n?"on":"off"),r.has(e)&&c.push(...r.get(e))}let d=t.toRaw(i.get(l));for(;d;){let e=!0,a=!0;for(const l of r.get(d)){const n=t.toRaw(l);if(!s.has(n)&&("on"!==o.get(n)&&(e=!1),o.has(n)&&"off"!==o.get(n)&&(a=!1),!e&&!a))break}o.set(d,e?"on":a?"off":"indeterminate"),d=t.toRaw(i.get(d))}if(e&&!n){const e=Array.from(o.entries()).reduce(((e,t)=>{let[a,l]=t;return"on"===l&&e.push(a),e}),[]);if(0===e.length)return u}return o},in:(e,t,l,n)=>{let o=new Map;for(const r of e||[])o=a.select({id:r,value:!0,selected:o,children:t,parents:l,disabled:n});return o},out:(e,t)=>{const a=[];for(const[l,n]of e.entries())"on"!==n||t.has(l)||a.push(l);return a}};return a},ir=Symbol.for("vuetify:nested"),sr={id:t.shallowRef(),root:{itemsRegistration:t.ref("render"),register:()=>null,unregister:()=>null,children:t.ref(new Map),parents:t.ref(new Map),disabled:t.ref(new Set),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:t.ref(!1),selectable:t.ref(!1),opened:t.ref(new Set),activated:t.ref(new Set),selected:t.ref(new Map),selectedValues:t.ref([]),getPath:()=>[]}},ur=a({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean,itemsRegistration:{type:String,default:"render"}},"nested"),cr=(e,a,l)=>{let n=!1;const r=t.shallowRef(new Map),i=t.shallowRef(new Map),s=t.shallowRef(new Set),u=Yt(e,"opened",e.opened,(e=>new Set(Array.isArray(e)?e.map((e=>t.toRaw(e))):e)),(e=>[...e.values()])),c=t.computed((()=>{if("object"==typeof e.activeStrategy)return e.activeStrategy;if("function"==typeof e.activeStrategy)return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case"leaf":return(e=>{const a=Qo(e);return{activate:e=>{let{id:l,activated:n,children:o,...r}=e;return l=t.toRaw(l),o.has(l)?n:a.activate({id:l,activated:n,children:o,...r})},in:a.in,out:a.out}})(e.mandatory);case"single-leaf":return(e=>{const a=er(e);return{activate:e=>{let{id:l,activated:n,children:o,...r}=e;return l=t.toRaw(l),o.has(l)?n:a.activate({id:l,activated:n,children:o,...r})},in:a.in,out:a.out}})(e.mandatory);case"independent":return Qo(e.mandatory);default:return er(e.mandatory)}})),d=t.computed((()=>{if("object"==typeof e.selectStrategy)return e.selectStrategy;if("function"==typeof e.selectStrategy)return e.selectStrategy(e.mandatory);switch(e.selectStrategy){case"single-leaf":return(e=>{const a=or(e);return{select:e=>{let{id:l,selected:n,children:o,...r}=e;return l=t.toRaw(l),o.has(l)?n:a.select({id:l,selected:n,children:o,...r})},in:a.in,out:a.out}})(e.mandatory);case"leaf":return(e=>{const a=nr(e);return{select:e=>{let{id:l,selected:n,children:o,...r}=e;return l=t.toRaw(l),o.has(l)?n:a.select({id:l,selected:n,children:o,...r})},in:a.in,out:a.out}})(e.mandatory);case"independent":return nr(e.mandatory);case"single-independent":return or(e.mandatory);case"trunk":return(e=>{const t=rr(e);return{select:t.select,in:t.in,out:(e,t,a)=>{const l=[];for(const[t,n]of e.entries())if("on"===n){if(a.has(t)){const l=a.get(t);if("on"===e.get(l))continue}l.push(t)}return l}}})(e.mandatory);default:return rr(e.mandatory)}})),v=t.computed((()=>{if("object"==typeof e.openStrategy)return e.openStrategy;switch(e.openStrategy){case"list":return lr;case"single":return tr;default:return ar}})),p=Yt(e,"activated",e.activated,(e=>c.value.in(e,r.value,i.value)),(e=>c.value.out(e,r.value,i.value))),m=Yt(e,"selected",e.selected,(e=>d.value.in(e,r.value,i.value,s.value)),(e=>d.value.out(e,r.value,i.value)));function f(e){const a=[];let l=t.toRaw(e);for(;void 0!==l;)a.unshift(l),l=i.value.get(l);return a}t.onBeforeUnmount((()=>{n=!0}));const g=mt("nested"),h=new Set,y=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{leading:!0,trailing:!0},l=0,n=0,o=!1,r=0;function i(){clearTimeout(l),o=!1,r=0}const s=function(){for(var s=arguments.length,u=new Array(s),c=0;c=t?p():a.trailing&&(l=setTimeout(p,t-v)):(o=!0,a.leading&&p())};return s.clear=i,s.immediate=e,s}((()=>{t.nextTick((()=>{r.value=new Map(r.value),i.value=new Map(i.value)}))}),100);t.watch((()=>[a.value,t.toValue(l)]),(()=>{"props"===e.itemsRegistration&&function(){const e=new Map,n=new Map,o=new Set,u=t.toValue(l)?e=>t.toRaw(e.raw):e=>e.value,c=[...a.value];let d=0;for(;d0&&l.push(n),l}(e,this.locale,a)}startOfWeek(e,t){const a=void 0!==t?Number(t):void 0;return ou(e,this.locale,a)}endOfWeek(e){return function(e,t){const a=new Date(e),l=((nu(t)?.firstDay??0)+6)%7;for(;a.getDay()!==l;)a.setDate(a.getDate()+1);return a}(e,this.locale)}startOfMonth(e){return ru(e)}endOfMonth(e){return iu(e)}format(e,t){return du(e,t,this.locale,this.formats)}isEqual(e,t){return gu(e,t)}isValid(e){return function(e){const t=new Date(e);return t instanceof Date&&!isNaN(t.getTime())}(e)}isWithinRange(e,t){return function(e,t){return fu(e,t[0])&&function(e,t){return e.getTime()