Files
Nexus/web/app/assets/VDataTable-DwoMEaWi.js
T
Your Name 51948469c2 build(frontend): track Vite output in Git for Gitea deploy
- Stop ignoring web/app/index.html and web/app/assets/
- Bundle index-DBKIQT7H.js from current vite build (~101MB assets)

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-03 00:52:44 +08:00

1 line
37 KiB
JavaScript

import{$n as e,$t as t,An as n,Ar as r,Bn as i,Br as a,Dn as o,En as s,Fr as c,G as l,Gt as u,K as d,Lr as f,M as p,Mn as m,Mr as h,Nn as g,Nr as _,Pn as v,Pr as y,Qn as b,Qt as x,R as S,Rn as C,Rr as w,Sr as T,Ut as E,Wn as D,Wt as O,X as k,Xn as A,Xt as j,Yn as M,Yt as N,Z as ee,Zt as P,an as F,ar as I,at as te,bn as L,cn as R,cr as z,ct as ne,dn as re,fn as B,fr as ie,ft as ae,gr as V,hn as oe,ir as H,jn as U,jr as se,jt as ce,ln as W,lr as G,mn as le,mt as ue,nn as K,q as de,sn as fe,st as q,tn as J,un as pe,ur as me,vn as he,xr as ge,xt as _e,yn as Y,yt as ve,zn as ye,zr as be}from"./index-C9iVPfxm.js";import{t as xe}from"./VChip-D-Ft-56X.js";import{a as Se,f as X,o as Ce,t as we}from"./VSelect-Bx0CLagS.js";function Te(e,t,n){return Object.keys(e).filter(e=>m(e)&&e.endsWith(t)).reduce((r,i)=>(r[i.slice(0,-t.length)]=t=>oe(e[i],t,n(t)),r),{})}function Ee(){let e=r([]);ie(()=>e.value=[]);function t(t,n){e.value[n]=t}return{refs:e,updateRef:t}}var De=B({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:e=>e.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:e=>e%1==0},totalVisible:[Number,String],firstIcon:{type:J,default:`$first`},prevIcon:{type:J,default:`$prev`},nextIcon:{type:J,default:`$next`},lastIcon:{type:J,default:`$last`},ariaLabel:{type:String,default:`$vuetify.pagination.ariaLabel.root`},pageAriaLabel:{type:String,default:`$vuetify.pagination.ariaLabel.page`},currentPageAriaLabel:{type:String,default:`$vuetify.pagination.ariaLabel.currentPage`},firstAriaLabel:{type:String,default:`$vuetify.pagination.ariaLabel.first`},previousAriaLabel:{type:String,default:`$vuetify.pagination.ariaLabel.previous`},nextAriaLabel:{type:String,default:`$vuetify.pagination.ariaLabel.next`},lastAriaLabel:{type:String,default:`$vuetify.pagination.ariaLabel.last`},ellipsis:{type:String,default:`...`},showFirstLastPage:Boolean,...ue(),...re(),...q(),...ae(),...ve(),...ee(),...ce({tag:`nav`}),...O(),...te({variant:`text`})},`VPagination`),Oe=R()({name:`VPagination`,props:De(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(n,{slots:r,emit:i}){let a=t(n,`modelValue`),{t:o,n:s}=P(),{isRtl:c}=x(),{themeClasses:l}=u(n),{width:d}=j(),f=se(-1);W(void 0,{scoped:!0});let{resizeRef:p}=E(e=>{if(!e.length)return;let{target:t,contentRect:n}=e[0],r=t.querySelector(`.v-pagination__list > *`);if(!r)return;let i=n.width;f.value=y(i,r.offsetWidth+parseFloat(getComputedStyle(r).marginRight)*2)}),m=b(()=>parseInt(n.length,10)),h=b(()=>parseInt(n.start,10)),g=b(()=>n.totalVisible==null?f.value>=0?f.value:y(d.value,58):parseInt(n.totalVisible,10));function y(e,t){let r=n.showFirstLastPage?5:3;return Math.max(0,Math.floor(Number(((e-t*r)/t).toFixed(2))))}let C=b(()=>{if(m.value<=0||isNaN(m.value)||m.value>2**53-1||g.value<=0)return[];if(g.value===1)return[a.value];if(m.value<=g.value)return L(m.value,h.value);let e=g.value%2==0,t=e?g.value/2:Math.floor(g.value/2),r=e?t:t+1,i=m.value-t;if(r-a.value>=0)return[...L(Math.max(1,g.value-1),h.value),n.ellipsis,m.value];if(a.value-i>=+!!e){let e=g.value-1,t=m.value-e+h.value;return[h.value,n.ellipsis,...L(e,t)]}else{let e=Math.max(1,g.value-2),t=e===1?a.value:a.value-Math.ceil(e/2)+h.value;return[h.value,n.ellipsis,...L(e,t),n.ellipsis,m.value]}});function T(e,t,n){e.preventDefault(),a.value=t,n&&i(n,t)}let{refs:D,updateRef:O}=Ee();W({VPaginationBtn:{color:_(()=>n.color),border:_(()=>n.border),density:_(()=>n.density),size:_(()=>n.size),variant:_(()=>n.variant),rounded:_(()=>n.rounded),elevation:_(()=>n.elevation)}});let k=b(()=>C.value.map((e,t)=>{let r=e=>O(e,t);if(typeof e==`string`)return{isActive:!1,key:`ellipsis-${t}`,page:e,props:{ref:r,ellipsis:!0,icon:!0,disabled:!0}};{let t=e===a.value;return{isActive:t,key:e,page:s(e),props:{ref:r,ellipsis:!1,icon:!0,disabled:!!n.disabled||Number(n.length)<2,color:t?n.activeColor:n.color,"aria-current":t,"aria-label":o(t?n.currentPageAriaLabel:n.pageAriaLabel,e),onClick:t=>T(t,e)}}}})),A=b(()=>{let e=!!n.disabled||a.value<=h.value,t=!!n.disabled||a.value>=h.value+m.value-1;return{first:n.showFirstLastPage?{icon:c.value?n.lastIcon:n.firstIcon,onClick:e=>T(e,h.value,`first`),disabled:e,"aria-label":o(n.firstAriaLabel),"aria-disabled":e}:void 0,prev:{icon:c.value?n.nextIcon:n.prevIcon,onClick:e=>T(e,a.value-1,`prev`),disabled:e,"aria-label":o(n.previousAriaLabel),"aria-disabled":e},next:{icon:c.value?n.prevIcon:n.nextIcon,onClick:e=>T(e,a.value+1,`next`),disabled:t,"aria-label":o(n.nextAriaLabel),"aria-disabled":t},last:n.showFirstLastPage?{icon:c.value?n.firstIcon:n.lastIcon,onClick:e=>T(e,h.value+m.value-1,`last`),disabled:t,"aria-label":o(n.lastAriaLabel),"aria-disabled":t}:void 0}});function M(){let e=a.value-h.value;D.value[e]?.$el.focus()}function N(e){e.key===v.left&&!n.disabled&&a.value>Number(n.start)?(--a.value,me(M)):e.key===v.right&&!n.disabled&&a.value<h.value+m.value-1&&(a.value+=1,me(M))}return K(()=>I(n.tag,{ref:p,class:w([`v-pagination`,l.value,n.class]),style:be(n.style),role:`navigation`,"aria-label":o(n.ariaLabel),onKeydown:N,"data-test":`v-pagination-root`},{default:()=>[e(`ul`,{class:`v-pagination__list`},[n.showFirstLastPage&&e(`li`,{key:`first`,class:`v-pagination__first`,"data-test":`v-pagination-first`},[r.first?r.first(A.value.first):I(S,G({_as:`VPaginationBtn`},A.value.first),null)]),e(`li`,{key:`prev`,class:`v-pagination__prev`,"data-test":`v-pagination-prev`},[r.prev?r.prev(A.value.prev):I(S,G({_as:`VPaginationBtn`},A.value.prev),null)]),k.value.map((t,n)=>e(`li`,{key:t.key,class:w([`v-pagination__item`,{"v-pagination__item--is-active":t.isActive}]),"data-test":`v-pagination-item`},[r.item?r.item(t):I(S,G({_as:`VPaginationBtn`},t.props),{default:()=>[t.page]})])),e(`li`,{key:`next`,class:`v-pagination__next`,"data-test":`v-pagination-next`},[r.next?r.next(A.value.next):I(S,G({_as:`VPaginationBtn`},A.value.next),null)]),n.showFirstLastPage&&e(`li`,{key:`last`,class:`v-pagination__last`,"data-test":`v-pagination-last`},[r.last?r.last(A.value.last):I(S,G({_as:`VPaginationBtn`},A.value.last),null)])])]})),{}}}),ke=B({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10},pageBy:{type:String,default:`any`}},`DataTable-paginate`),Ae=Symbol.for(`vuetify:data-table-pagination`);function je(e){return{page:t(e,`page`,void 0,e=>Number(e??1)),itemsPerPage:t(e,`itemsPerPage`,void 0,e=>Number(e??10))}}function Me(e){let{page:t,itemsPerPage:n,itemsLength:r}=e,i=b(()=>n.value===-1?0:n.value*(t.value-1)),a=b(()=>n.value===-1?r.value:Math.min(r.value,i.value+n.value)),o=b(()=>n.value===-1||r.value===0?1:Math.ceil(r.value/n.value));ge([t,o],()=>{t.value>o.value&&(t.value=o.value)});function s(e){n.value=e,t.value=1}function c(){t.value=he(t.value+1,1,o.value)}function l(){t.value=he(t.value-1,1,o.value)}function u(e){t.value=he(e,1,o.value)}let d={page:t,itemsPerPage:n,startIndex:i,stopIndex:a,pageCount:o,itemsLength:r,nextPage:c,prevPage:l,setPage:u,setItemsPerPage:s};return V(Ae,d),d}function Ne(){let e=z(Ae);if(!e)throw Error(`Missing pagination!`);return e}function Pe(e){let t=pe(`usePaginatedItems`),{items:n,startIndex:r,stopIndex:i,itemsPerPage:a}=e,o=b(()=>a.value<=0?c(n):c(n).slice(r.value,i.value));return ge(o,e=>{t.emit(`update:currentItems`,e)},{immediate:!0}),{paginatedItems:o}}function Fe(e){let{sortedItems:t,paginate:n,group:r}=e,i=c(e.pageBy);if(i===`item`){let{paginatedItems:e,pageCount:i,setItemsPerPage:a,prevPage:o,nextPage:s,setPage:c}=n(t),{flatItems:l}=r(e);return{pageCount:i,setItemsPerPage:a,prevPage:o,nextPage:s,setPage:c,paginatedItems:l}}if(i===`group`){let{flatItems:e,groups:i}=r(t),{paginatedItems:a,pageCount:o,setItemsPerPage:s,prevPage:c,nextPage:l,setPage:u}=n(i);return{pageCount:o,setItemsPerPage:s,prevPage:c,nextPage:l,setPage:u,paginatedItems:b(()=>{if(!a.value.length)return[];let t=a.value.at(0).id,n=a.value.at(-1).id,r=e.value.findIndex(e=>e.type===`group`&&e.id===t),i=e.value.findIndex(e=>e.type===`group`&&e.id===n),o=e.value.findIndex((e,t)=>t>i&&e.type===`group`&&e.depth===0);return e.value.slice(r,o===-1?void 0:o)})}}if(i===`any`){let{flatItems:e}=r(t),{paginatedItems:i,pageCount:a,setItemsPerPage:o,prevPage:s,nextPage:c,setPage:l}=n(e);return{pageCount:a,setItemsPerPage:o,prevPage:s,nextPage:c,setPage:l,paginatedItems:i}}throw Error(`Unrecognized pagination target ${i}`)}var Ie=B({color:String,prevIcon:{type:J,default:`$prev`},nextIcon:{type:J,default:`$next`},firstIcon:{type:J,default:`$first`},lastIcon:{type:J,default:`$last`},itemsPerPageText:{type:String,default:`$vuetify.dataFooter.itemsPerPageText`},pageText:{type:String,default:`$vuetify.dataFooter.pageText`},firstPageLabel:{type:String,default:`$vuetify.dataFooter.firstPage`},prevPageLabel:{type:String,default:`$vuetify.dataFooter.prevPage`},nextPageLabel:{type:String,default:`$vuetify.dataFooter.nextPage`},lastPageLabel:{type:String,default:`$vuetify.dataFooter.lastPage`},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:`10`},{value:25,title:`25`},{value:50,title:`50`},{value:100,title:`100`},{value:-1,title:`$vuetify.dataFooter.itemsPerPageAll`}]},showCurrentPage:Boolean},`VDataTableFooter`),Le=R()({name:`VDataTableFooter`,props:Ie(),setup(t,{slots:n}){let{t:r}=P(),{page:i,pageCount:a,startIndex:o,stopIndex:s,itemsLength:c,itemsPerPage:l,setItemsPerPage:u}=Ne(),d=b(()=>t.itemsPerPageOptions.map(e=>typeof e==`number`?{value:e,title:e===-1?r(`$vuetify.dataFooter.itemsPerPageAll`):String(e)}:{...e,title:isNaN(Number(e.title))?r(e.title):e.title}));return K(()=>{let f=Oe.filterProps(t);return e(`div`,{class:`v-data-table-footer`},[n.prepend?.(),e(`div`,{class:`v-data-table-footer__items-per-page`},[e(`span`,null,[r(t.itemsPerPageText)]),I(we,{items:d.value,itemColor:t.color,modelValue:l.value,"onUpdate:modelValue":e=>u(Number(e)),density:`compact`,variant:`outlined`,"aria-label":r(t.itemsPerPageText),hideDetails:!0},null)]),e(`div`,{class:`v-data-table-footer__info`},[e(`div`,null,[r(t.pageText,c.value?o.value+1:0,s.value,c.value)])]),e(`div`,{class:`v-data-table-footer__pagination`},[I(Oe,G({modelValue:i.value,"onUpdate:modelValue":e=>i.value=e,density:`comfortable`,firstAriaLabel:t.firstPageLabel,lastAriaLabel:t.lastPageLabel,length:a.value,nextAriaLabel:t.nextPageLabel,previousAriaLabel:t.prevPageLabel,rounded:!0,showFirstLastPage:!0,totalVisible:+!!t.showCurrentPage,variant:`plain`},C(f,[`color`])),null)])])}),{}}}),Z=fe({align:{type:String,default:`start`},fixed:{type:[Boolean,String],default:!1},fixedOffset:[Number,String],fixedEndOffset:[Number,String],height:[Number,String],lastFixed:Boolean,firstFixedEnd:Boolean,noPadding:Boolean,indent:[Number,String],empty:Boolean,tag:String,width:[Number,String],maxWidth:[Number,String],nowrap:Boolean},(e,{slots:t})=>{let n=e.tag??`td`,r=typeof e.fixed==`string`?e.fixed:e.fixed?`start`:`none`;return I(n,{class:w([`v-data-table__td`,{"v-data-table-column--fixed":r===`start`,"v-data-table-column--fixed-end":r===`end`,"v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--first-fixed-end":e.firstFixedEnd,"v-data-table-column--no-padding":e.noPadding,"v-data-table-column--nowrap":e.nowrap,"v-data-table-column--empty":e.empty},`v-data-table-column--align-${e.align}`]),style:{height:Y(e.height),width:Y(e.width),maxWidth:Y(e.maxWidth),left:r===`start`?Y(e.fixedOffset||null):void 0,right:r===`end`?Y(e.fixedEndOffset||null):void 0,paddingInlineStart:e.indent?Y(e.indent):void 0}},{default:()=>[t.default?.()]})}),Re=B({headers:Array},`DataTable-header`),ze=Symbol.for(`vuetify:data-table-headers`),Be={title:``,sortable:!1},Ve={...Be,width:48};function He(e=[]){let t=e.map(e=>({element:e,priority:0}));return{enqueue:(e,n)=>{let r=!1;for(let i=0;i<t.length;i++)if(t[i].priority>n){t.splice(i,0,{element:e,priority:n}),r=!0;break}r||t.push({element:e,priority:n})},size:()=>t.length,count:()=>{let e=0;if(!t.length)return 0;let n=Math.floor(t[0].priority);for(let r=0;r<t.length;r++)Math.floor(t[r].priority)===n&&(e+=1);return e},dequeue:()=>t.shift()}}function Ue(e,t=[]){if(!e.children)t.push(e);else for(let n of e.children)Ue(n,t);return t}function We(e,t=new Set){for(let n of e)n.key&&t.add(n.key),n.children&&We(n.children,t);return t}function Ge(e){if(e.key){if(e.key===`data-table-group`)return Be;if([`data-table-expand`,`data-table-select`].includes(e.key))return Ve}}function Ke(e,t=0){return e.children?Math.max(t,...e.children.map(e=>Ke(e,t+1))):t}function qe(e){let t=!1;function n(e,r,i=`none`){if(e)if(i!==`none`&&(e.fixed=i),e.fixed===!0&&(e.fixed=`start`),e.fixed===r)if(e.children)if(r===`start`)for(let t=e.children.length-1;t>=0;t--)n(e.children[t],r,r);else for(let t=0;t<e.children.length;t++)n(e.children[t],r,r);else !t&&r===`start`?e.lastFixed=!0:!t&&r===`end`?e.firstFixedEnd=!0:isNaN(Number(e.width))?D(`Multiple fixed columns should have a static width (key: ${e.key})`):e.minWidth=Math.max(Number(e.width)||0,Number(e.minWidth)||0),t=!0;else if(e.children)if(r===`start`)for(let t=e.children.length-1;t>=0;t--)n(e.children[t],r);else for(let t=0;t<e.children.length;t++)n(e.children[t],r);else t=!1}for(let t=e.length-1;t>=0;t--)n(e[t],`start`);for(let t=0;t<e.length;t++)n(e[t],`end`);let r=0;for(let t=0;t<e.length;t++)r=Je(e[t],r);let i=0;for(let t=e.length-1;t>=0;t--)i=Ye(e[t],i)}function Je(e,t=0){if(!e)return t;if(e.children){e.fixedOffset=t;for(let n of e.children)t=Je(n,t)}else e.fixed&&e.fixed!==`end`&&(e.fixedOffset=t,t+=parseFloat(e.width||`0`)||0);return t}function Ye(e,t=0){if(!e)return t;if(e.children){e.fixedEndOffset=t;for(let n of e.children)t=Ye(n,t)}else e.fixed===`end`&&(e.fixedEndOffset=t,t+=parseFloat(e.width||`0`)||0);return t}function Xe(e,t){let n=[],r=0,i=He(e);for(;i.size()>0;){let e=i.count(),a=[],o=1;for(;e>0;){let{element:n,priority:s}=i.dequeue(),c=t-r-Ke(n);if(a.push({...n,rowspan:c??1,colspan:n.children?Ue(n).length:1}),n.children)for(let e of n.children){let t=s%1+o/10**(r+2);i.enqueue(e,r+c+t)}o+=1,--e}r+=1,n.push(a)}return{columns:e.map(e=>Ue(e)).flat(),headers:n}}function Ze(e){let t=[];for(let n of e){let e={...Ge(n),...n},r=e.key??(typeof e.value==`string`?e.value:null),i=e.value??r??null,a={...e,key:r,value:i,sortable:e.sortable??(e.key!=null||!!e.sort),children:e.children?Ze(e.children):void 0};t.push(a)}return t}function Qe(e,t){let n=r([]),i=r([]),a=r({}),o=r({}),s=r({});T(()=>{let r=(e.headers||Object.keys(e.items[0]??{}).map(e=>({key:e,title:f(e)}))).slice(),c=We(r);t?.groupBy?.value.length&&!c.has(`data-table-group`)&&r.unshift({key:`data-table-group`,title:`Group`}),t?.showSelect?.value&&!c.has(`data-table-select`)&&r.unshift({key:`data-table-select`}),t?.showExpand?.value&&!c.has(`data-table-expand`)&&r.push({key:`data-table-expand`});let l=Ze(r);qe(l);let u=Xe(l,Math.max(...l.map(e=>Ke(e)))+1);n.value=u.headers,i.value=u.columns;let d=u.headers.flat(1);for(let e of d)e.key&&(e.sortable&&(e.sort&&(a.value[e.key]=e.sort),e.sortRaw&&(o.value[e.key]=e.sortRaw)),e.filter&&(s.value[e.key]=e.filter))});let c={headers:n,columns:i,sortFunctions:a,sortRawFunctions:o,filterFunctions:s};return V(ze,c),c}function Q(){let e=z(ze);if(!e)throw Error(`Missing headers!`);return e}var $e={showSelectAll:!1,allSelected:()=>[],select:({items:e,value:t})=>new Set(t?[e[0]?.value]:[]),selectAll:({selected:e})=>e},et={showSelectAll:!0,allSelected:({currentPage:e})=>e,select:({items:e,value:t,selected:n})=>{for(let r of e)t?n.add(r.value):n.delete(r.value);return n},selectAll:({value:e,currentPage:t,selected:n})=>et.select({items:t,value:e,selected:n})},tt={showSelectAll:!0,allSelected:({allItems:e})=>e,select:({items:e,value:t,selected:n})=>{for(let r of e)t?n.add(r.value):n.delete(r.value);return n},selectAll:({value:e,allItems:t})=>new Set(e?t.map(e=>e.value):[])},nt=B({showSelect:Boolean,selectStrategy:{type:[String,Object],default:`page`},modelValue:{type:Array,default:()=>[]},valueComparator:Function},`DataTable-select`),rt=Symbol.for(`vuetify:data-table-selection`);function it(e,{allItems:n,currentPage:r}){let a=t(e,`modelValue`,e.modelValue,t=>{let r=e.valueComparator;return r?new Set(i(t).map(e=>n.value.find(t=>r(e,t.value))?.value??e)):new Set(i(t).map(e=>g(e)?n.value.find(t=>e===t.value)?.value??e:n.value.find(t=>F(e,t.value))?.value??e))},e=>[...e.values()]),o=b(()=>n.value.filter(e=>e.selectable)),s=b(()=>c(r).filter(e=>e.selectable)),l=b(()=>{if(typeof e.selectStrategy==`object`)return e.selectStrategy;switch(e.selectStrategy){case`single`:return $e;case`all`:return tt;default:return et}}),u=se(null);function d(e){return i(e).every(e=>a.value.has(e.value))}function f(e){return i(e).some(e=>a.value.has(e.value))}function p(e,t){a.value=l.value.select({items:e,value:t,selected:new Set(a.value)})}function m(t,n,i){let a=[],o=c(r);if(n??=o.findIndex(e=>e.value===t.value),e.selectStrategy!==`single`&&i?.shiftKey&&u.value!==null){let[e,t]=[u.value,n].sort((e,t)=>e-t);a.push(...o.slice(e,t+1).filter(e=>e.selectable))}else a.push(t),u.value=n;p(a,!d([t]))}function h(e){a.value=l.value.selectAll({value:e,allItems:o.value,currentPage:s.value,selected:new Set(a.value)})}let v={toggleSelect:m,select:p,selectAll:h,isSelected:d,isSomeSelected:f,someSelected:b(()=>a.value.size>0),allSelected:b(()=>{let e=l.value.allSelected({allItems:o.value,currentPage:s.value});return!!e.length&&d(e)}),showSelectAll:_(()=>l.value.showSelectAll),lastSelectedIndex:u,selectStrategy:l};return V(rt,v),v}function $(){let e=z(rt);if(!e)throw Error(`Missing selection!`);return e}var at=B({initialSortOrder:{type:String,default:`asc`,validator:e=>!e||[`asc`,`desc`].includes(e)},sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:{type:[Boolean,Object],default:!1},mustSort:Boolean},`DataTable-sort`),ot=Symbol.for(`vuetify:data-table-sort`);function st(e){let n=_(()=>e.initialSortOrder),r=t(e,`sortBy`),i=_(()=>e.mustSort);return{initialSortOrder:n,sortBy:r,multiSort:_(()=>e.multiSort),mustSort:i}}function ct(e,t){if(!U(e))return{active:!!e};let{key:n,mode:r,modifier:i}=e,a=i===`alt`&&t?.altKey||i===`shift`&&t?.shiftKey;return{active:!n||t?.ctrlKey||t?.metaKey||!1,mode:a?r===`append`?`prepend`:`append`:r}}function lt(e){let{initialSortOrder:t,sortBy:n,mustSort:r,multiSort:i,page:a}=e,o=(e,o,s=!1)=>{if(e.key==null)return;let c=n.value.map(e=>({...e}))??[],l=c.find(t=>t.key===e.key),u=t.value,d=t.value===`desc`?`asc`:`desc`;if(l)l.order===d?s||r.value&&c.length===1?l.order=t.value:c=c.filter(t=>t.key!==e.key):l.order=d;else{let{active:t,mode:n}=ct(i.value,o);t?n===`prepend`?c.unshift({key:e.key,order:u}):c.push({key:e.key,order:u}):c=[{key:e.key,order:u}]}n.value=c,a&&(a.value=1)};function s(e){return!!n.value.find(t=>t.key===e.key)}let c={sortBy:n,toggleSort:o,isSorted:s};return V(ot,c),c}function ut(){let e=z(ot);if(!e)throw Error(`Missing sort!`);return e}function dt(e,t,n,r){let i=P();return{sortedItems:b(()=>n.value.length?ft(t.value,n.value,i.current.value,{transform:r?.transform,sortFunctions:{...e.customKeySort,...r?.sortFunctions?.value},sortRawFunctions:r?.sortRawFunctions?.value}):t.value)}}function ft(e,t,r,i){let a=new Intl.Collator(r,{sensitivity:`accent`,usage:`sort`});return e.map(e=>[e,i?.transform?i.transform(e):e]).sort((e,r)=>{for(let o=0;o<t.length;o++){let c=!1,l=t[o].key,u=t[o].order??`asc`;if(u===!1)continue;let d=s(e[1],l),f=s(r[1],l),p=e[0].raw,m=r[0].raw;if(u===`desc`&&([d,f]=[f,d],[p,m]=[m,p]),i?.sortRawFunctions?.[l]){let e=i.sortRawFunctions[l](p,m);if(e==null)continue;if(c=!0,e)return e}if(i?.sortFunctions?.[l]){let e=i.sortFunctions[l](d,f);if(e==null)continue;if(c=!0,e)return e}if(!c&&(d instanceof Date&&f instanceof Date&&(d=d.getTime(),f=f.getTime()),[d,f]=[d,f].map(e=>e==null?e:e.toString().toLocaleLowerCase()),d!==f))return n(d)&&n(f)?0:n(d)?-1:n(f)?1:!isNaN(d)&&!isNaN(f)?Number(d)-Number(f):a.compare(d,f)}return 0}).map(([e])=>e)}var pt=B({color:String,disableSort:Boolean,fixedHeader:Boolean,multiSort:Boolean,initialSortOrder:String,sortIcon:{type:J},sortAscIcon:{type:J,default:`$sortAsc`},sortDescIcon:{type:J,default:`$sortDesc`},headerProps:{type:Object},sticky:Boolean,...q(),...N(),...d()},`VDataTableHeaders`),mt=R()({name:`VDataTableHeaders`,props:pt(),setup(t,{slots:n}){let{t:r}=P(),{toggleSort:a,sortBy:o,isSorted:s}=ut(),{someSelected:c,allSelected:u,selectAll:d,showSelectAll:f}=$(),{columns:p,headers:m}=Q(),{loaderClasses:h}=de(t);function g(e,n){if(!(t.sticky||t.fixedHeader)&&!e.fixed)return;let r=typeof e.fixed==`string`?e.fixed:e.fixed?`start`:`none`;return{position:`sticky`,left:r===`start`?Y(e.fixedOffset):void 0,right:r===`end`?Y(e.fixedEndOffset):void 0,top:t.sticky||t.fixedHeader?`calc(var(--v-table-header-height) * ${n})`:void 0}}function _(e,n){e.key===`Enter`&&!t.disableSort&&a(n,e)}function v(e){switch(o.value.find(t=>t.key===e.key)?.order){case`asc`:return t.sortAscIcon;case`desc`:return t.sortDescIcon;default:return t.sortIcon||(t.initialSortOrder===`asc`?t.sortAscIcon:t.sortDescIcon)}}let{backgroundColorClasses:y,backgroundColorStyles:x}=_e(()=>t.color),{displayClasses:S,mobile:C}=j(t),T=b(()=>({headers:m.value,columns:p.value,toggleSort:a,isSorted:s,sortBy:o.value,someSelected:c.value,allSelected:u.value,selectAll:d,getSortIcon:v})),E=b(()=>[`v-data-table__th`,{"v-data-table__th--sticky":t.sticky||t.fixedHeader},S.value,h.value]),D=({column:r,x:i,y:l})=>{let p=r.key===`data-table-select`||r.key===`data-table-expand`,m=r.key===`data-table-group`&&r.width===0&&!r.title,h=G(t.headerProps??{},r.headerProps??{}),b=r.sortable&&!t.disableSort;return I(Z,G({tag:`th`,align:r.align,class:[{"v-data-table__th--sortable":b,"v-data-table__th--sorted":s(r),"v-data-table__th--fixed":r.fixed},...E.value],style:{width:Y(r.width),minWidth:Y(r.minWidth),maxWidth:Y(r.maxWidth),...g(r,l)},colspan:r.colspan,rowspan:r.rowspan,fixed:r.fixed,nowrap:r.nowrap,lastFixed:r.lastFixed,firstFixedEnd:r.firstFixedEnd,noPadding:p,empty:m,tabindex:b?0:void 0,onClick:b?e=>a(r,e):void 0,onKeydown:b?e=>_(e,r):void 0},h),{default:()=>{let i=`header.${r.key}`,l={column:r,selectAll:d,isSorted:s,toggleSort:a,sortBy:o.value,someSelected:c.value,allSelected:u.value,getSortIcon:v};return n[i]?n[i](l):m?``:r.key===`data-table-select`?n[`header.data-table-select`]?.(l)??(f.value&&I(X,{color:t.color,density:t.density,modelValue:u.value,indeterminate:c.value&&!u.value,"onUpdate:modelValue":d},null)):e(`div`,{class:`v-data-table-header__content`},[e(`span`,null,[r.title]),r.sortable&&!t.disableSort&&I(k,{key:`icon`,class:`v-data-table-header__sort-icon`,icon:v(r)},null),t.multiSort&&s(r)&&e(`div`,{key:`badge`,class:w([`v-data-table-header__sort-badge`,...y.value]),style:be(x.value)},[o.value.findIndex(e=>e.key===r.key)+1])])}})},O=()=>{let n=b(()=>p.value.filter(e=>e?.sortable&&!t.disableSort)),l=p.value.find(e=>e.key===`data-table-select`),f=b({get:()=>n.value.filter(({key:e})=>o.value.some(t=>t.key===e)),set:e=>{let t=i(e),n=o.value.map(e=>e.key);t.filter(({key:e})=>!n.includes(e)).forEach(e=>a(e)),me(()=>o.value=o.value.filter(({key:e})=>t.some(t=>t.key===e)))}});return I(Z,G({tag:`th`,class:[...E.value],colspan:m.value.length+1},t.headerProps),{default:()=>[e(`div`,{class:`v-data-table-header__content`},[I(we,{modelValue:f.value,"onUpdate:modelValue":e=>f.value=e,chips:!0,color:t.color,class:`v-data-table__td-sort-select`,clearable:!0,density:`default`,items:n.value,label:r(`$vuetify.dataTable.sortBy`),multiple:t.multiSort,variant:`underlined`,returnObject:!0,"onClick:clear":()=>o.value=[]},{append:l?()=>I(X,{color:t.color,density:`compact`,modelValue:u.value,indeterminate:c.value&&!u.value,"onUpdate:modelValue":()=>d(!u.value)},null):void 0,chip:({internalItem:e})=>I(xe,{onClick:e.raw.sortable?()=>a(e.raw,void 0,!0):void 0,onMousedown:e=>{e.preventDefault(),e.stopPropagation()}},{default:()=>[e.title,I(k,{class:w([`v-data-table__td-sort-icon`,s(e.raw)&&`v-data-table__td-sort-icon-active`]),icon:v(e.raw),size:`small`},null)]})})])]})};K(()=>C.value?e(`tr`,null,[I(O,null,null)]):e(A,null,[n.headers?n.headers(T.value):m.value.map((t,n)=>e(`tr`,null,[t.map((e,t)=>I(D,{column:e,x:t,y:n},null))])),t.loading&&e(`tr`,{class:`v-data-table-progress`},[e(`th`,{colspan:p.value.length},[I(l,{name:`v-data-table-progress`,absolute:!0,active:!0,color:typeof t.loading==`boolean`||t.loading===`true`?t.color:t.loading,indeterminate:!0},{default:n.loader})])])]))}}),ht=B({groupBy:{type:Array,default:()=>[]}},`DataTable-group`),gt=Symbol.for(`vuetify:data-table-group`);function _t(e){return{groupBy:t(e,`groupBy`)}}function vt(e){let{disableSort:t,groupBy:n,sortBy:i}=e,a=r(new Set),o=b(()=>n.value.map(e=>({...e,order:e.order??!1})).concat(t?.value?[]:i.value));function s(e){return a.value.has(e.id)}function c(e){let t=new Set(a.value);s(e)?t.delete(e.id):t.add(e.id),a.value=t}function l(e){function t(e){let n=[];for(let r of e.items)`type`in r&&r.type===`group`?n.push(...t(r)):n.push(r);return[...new Set(n)]}return t({type:`group`,items:e,id:`dummy`,key:`dummy`,value:`dummy`,depth:0})}let u={sortByWithGroups:o,toggleGroup:c,opened:a,groupBy:n,extractRows:l,isGroupOpen:s};return V(gt,u),u}function yt(){let e=z(gt);if(!e)throw Error(`Missing group!`);return e}function bt(e,t){if(!e.length)return[];let n=new Map;for(let r of e){let e=s(r.raw,t);n.has(e)||n.set(e,[]),n.get(e).push(r)}return n}function xt(e,t,n=0,r=`root`){if(!t.length)return[];let i=bt(e,t[0]),a=[],o=t.slice(1);return i.forEach((e,i)=>{let s=t[0],c=`${r}_${s}_${i}`;a.push({depth:n,id:c,key:s,value:i,items:o.length?xt(e,o,n+1,c):e,type:`group`})}),a}function St(e,t,n){let r=[];for(let i of e)`type`in i&&i.type===`group`?(i.value!=null&&r.push(i),(t.has(i.id)||i.value==null)&&(r.push(...St(i.items,t,n)),n&&r.push({...i,type:`group-summary`}))):r.push(i);return r}function Ct(e,t,n,r){let i=b(()=>t.value.length?xt(c(e),t.value.map(e=>e.key)):[]);return{groups:i,flatItems:b(()=>t.value.length?St(i.value,n.value,c(r)):c(e))}}var wt=B({item:{type:Object,required:!0},groupCollapseIcon:{type:J,default:`$tableGroupCollapse`},groupExpandIcon:{type:J,default:`$tableGroupExpand`},...q()},`VDataTableGroupHeaderRow`),Tt=R()({name:`VDataTableGroupHeaderRow`,props:wt(),setup(t,{slots:n}){let{isGroupOpen:r,toggleGroup:i,extractRows:a}=yt(),{isSelected:o,isSomeSelected:s,select:c}=$(),{columns:l}=Q(),u=b(()=>a([t.item])),d=_(()=>l.value.length-+!!l.value.some(e=>e.key===`data-table-select`));return()=>e(`tr`,{class:`v-data-table-group-header-row`,style:{"--v-data-table-group-header-row-depth":t.item.depth}},[l.value.map(a=>{if(a.key===`data-table-group`){let a=r(t.item)?t.groupCollapseIcon:t.groupExpandIcon,o=()=>i(t.item);return n[`data-table-group`]?.({item:t.item,count:u.value.length,props:{icon:a,onClick:o}})??I(Z,{class:`v-data-table-group-header-row__column`,colspan:d.value},{default:()=>[I(S,{size:`small`,variant:`text`,icon:a,onClick:o},null),e(`span`,null,[t.item.value]),e(`span`,null,[H(`(`),u.value.length,H(`)`)])]})}else if(a.key===`data-table-select`){let e=u.value.filter(e=>e.selectable),r=e.length>0&&o(e),i=s(e)&&!r,a=t=>c(e,t);return n[`data-table-select`]?.({props:{modelValue:r,indeterminate:i,"onUpdate:modelValue":a}})??I(Z,{class:`v-data-table__td--select-row`,noPadding:!0},{default:()=>[I(X,{density:t.density,disabled:e.length===0,modelValue:r,indeterminate:i,"onUpdate:modelValue":a},null)]})}return``})])}}),Et=B({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},`DataTable-expand`),Dt=Symbol.for(`vuetify:datatable:expanded`);function Ot(e){let n=_(()=>e.expandOnClick),r=t(e,`expanded`,e.expanded,e=>new Set(e),e=>[...e.values()]);function i(e,t){let n=new Set(r.value),i=h(e.value);if(t)n.add(e.value);else{let e=[...r.value].find(e=>h(e)===i);n.delete(e)}r.value=n}function a(e){let t=h(e.value);return[...r.value].some(e=>h(e)===t)}function o(e){i(e,!a(e))}let s={expand:i,expanded:r,expandOnClick:n,isExpanded:a,toggleExpand:o};return V(Dt,s),s}function kt(){let e=z(Dt);if(!e)throw Error(`foo`);return e}var At=B({color:String,index:Number,item:Object,cellProps:[Object,Function],collapseIcon:{type:J,default:`$collapse`},expandIcon:{type:J,default:`$expand`},onClick:le(),onContextmenu:le(),onDblclick:le(),...q(),...N()},`VDataTableRow`),jt=R()({name:`VDataTableRow`,props:At(),setup(t,{slots:n}){let{displayClasses:r,mobile:i}=j(t,`v-data-table__tr`),{isSelected:o,toggleSelect:c,someSelected:l,allSelected:u,selectAll:d}=$(),{isExpanded:f,toggleExpand:p}=kt(),{toggleSort:m,sortBy:h,isSorted:g}=ut(),{columns:_}=Q();K(()=>e(`tr`,{class:w([`v-data-table__tr`,{"v-data-table__tr--clickable":!!(t.onClick||t.onContextmenu||t.onDblclick)},r.value]),onClick:t.onClick,onContextmenu:t.onContextmenu,onDblclick:t.onDblclick},[t.item&&_.value.map((r,_)=>{let v=t.item,y=`item.${r.key}`,b=`header.${r.key}`,x={index:t.index,item:v.raw,internalItem:v,value:s(v.columns,r.key),column:r,isSelected:o,toggleSelect:c,isExpanded:f,toggleExpand:p},C={column:r,selectAll:d,isSorted:g,toggleSort:m,sortBy:h.value,someSelected:l.value,allSelected:u.value,getSortIcon:()=>``},w=typeof t.cellProps==`function`?t.cellProps({index:x.index,item:x.item,internalItem:x.internalItem,value:x.value,column:r}):t.cellProps,T=typeof r.cellProps==`function`?r.cellProps({index:x.index,item:x.item,internalItem:x.internalItem,value:x.value}):r.cellProps,E=r.key===`data-table-select`||r.key===`data-table-expand`,D=r.key===`data-table-group`&&r.width===0&&!r.title;return I(Z,G({align:r.align,indent:r.indent,class:{"v-data-table__td--expanded-row":r.key===`data-table-expand`,"v-data-table__td--select-row":r.key===`data-table-select`},fixed:r.fixed,fixedOffset:r.fixedOffset,fixedEndOffset:r.fixedEndOffset,lastFixed:r.lastFixed,firstFixedEnd:r.firstFixedEnd,maxWidth:i.value?void 0:r.maxWidth,noPadding:E,empty:D,nowrap:r.nowrap,width:i.value?void 0:r.width},w,T),{default:()=>{if(r.key===`data-table-select`)return n[`item.data-table-select`]?.({...x,props:{color:t.color,disabled:!v.selectable,modelValue:o([v]),onClick:M(()=>c(v),[`stop`])}})??I(X,{color:t.color,disabled:!v.selectable,density:t.density,modelValue:o([v]),onClick:M(e=>c(v,t.index,e),[`stop`])},null);if(r.key===`data-table-expand`)return n[`item.data-table-expand`]?.({...x,props:{icon:f(v)?t.collapseIcon:t.expandIcon,size:`small`,variant:`text`,onClick:M(()=>p(v),[`stop`])}})??I(S,{icon:f(v)?t.collapseIcon:t.expandIcon,size:`small`,variant:`text`,onClick:M(()=>p(v),[`stop`])},null);if(n[y]&&!i.value)return n[y](x);let s=a(x.value);return i.value?e(A,null,[e(`div`,{class:`v-data-table__td-title`},[n[b]?.(C)??r.title]),e(`div`,{class:`v-data-table__td-value`},[n[y]?.(x)??s])]):s}})})]))}}),Mt=B({color:String,loading:[Boolean,String],loadingText:{type:String,default:`$vuetify.dataIterator.loadingText`},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:`$vuetify.noDataText`},rowProps:[Object,Function],cellProps:[Object,Function],...ye(At(),[`collapseIcon`,`expandIcon`,`density`]),...ye(wt(),[`groupCollapseIcon`,`groupExpandIcon`,`density`]),...N()},`VDataTableRows`),Nt=R()({name:`VDataTableRows`,inheritAttrs:!1,props:Mt(),setup(t,{attrs:n,slots:r}){let{columns:i}=Q(),{expandOnClick:a,toggleExpand:o,isExpanded:s}=kt(),{isSelected:c,toggleSelect:l}=$(),{toggleGroup:u,isGroupOpen:d}=yt(),{t:f}=P(),{mobile:p}=j(t);return K(()=>{let m=ye(t,[`groupCollapseIcon`,`groupExpandIcon`,`density`]);return t.loading&&(!t.items.length||r.loading)?e(`tr`,{class:`v-data-table-rows-loading`,key:`loading`},[e(`td`,{colspan:i.value.length},[r.loading?.()??f(t.loadingText)])]):!t.loading&&!t.items.length&&!t.hideNoData?e(`tr`,{class:`v-data-table-rows-no-data`,key:`no-data`},[e(`td`,{colspan:i.value.length},[r[`no-data`]?.()??f(t.noDataText)])]):e(A,null,[t.items.map((f,h)=>{if(f.type===`group`){let e={index:h,item:f,columns:i.value,isExpanded:s,toggleExpand:o,isSelected:c,toggleSelect:l,toggleGroup:u,isGroupOpen:d};return r[`group-header`]?r[`group-header`](e):I(Tt,G({key:`group-header_${f.id}`,item:f},Te(n,`:groupHeader`,()=>e),m),r)}if(f.type===`group-summary`){let e={index:h,item:f,columns:i.value,toggleGroup:u};return r[`group-summary`]?.(e)??``}let g={index:f.virtualIndex??h,item:f.raw,internalItem:f,columns:i.value,isExpanded:s,toggleExpand:o,isSelected:c,toggleSelect:l},_={...g,props:G({key:`item_${f.key??f.index}`,onClick:a.value?()=>{o(f)}:void 0,index:h,item:f,color:t.color,cellProps:t.cellProps,collapseIcon:t.collapseIcon,expandIcon:t.expandIcon,density:t.density,mobile:p.value},Te(n,`:row`,()=>g),typeof t.rowProps==`function`?t.rowProps({item:g.item,index:g.index,internalItem:g.internalItem}):t.rowProps)};return e(A,{key:_.props.key},[r.item?r.item(_):I(jt,_.props,r),s(f)&&r[`expanded-row`]?.(g)])})])}),{}}}),Pt=B({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,striped:{type:String,default:null,validator:e=>[`even`,`odd`].includes(e)},...re(),...q(),...ce(),...O()},`VTable`),Ft=R()({name:`VTable`,props:Pt(),setup(t,{slots:n,emit:r}){let{themeClasses:i}=u(t),{densityClasses:a}=ne(t);return K(()=>I(t.tag,{class:w([`v-table`,{"v-table--fixed-height":!!t.height,"v-table--fixed-header":t.fixedHeader,"v-table--fixed-footer":t.fixedFooter,"v-table--has-top":!!n.top,"v-table--has-bottom":!!n.bottom,"v-table--hover":t.hover,"v-table--striped-even":t.striped===`even`,"v-table--striped-odd":t.striped===`odd`},i.value,a.value,t.class]),style:be(t.style)},{default:()=>[n.top?.(),n.default?e(`div`,{class:`v-table__wrapper`,style:{height:Y(t.height)}},[e(`table`,null,[n.default()])]):n.wrapper?.(),n.bottom?.()]})),{}}}),It=B({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:`id`},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},`DataTable-items`);function Lt(e,t,n,r){let i=e.returnObject?t:o(t,e.itemValue),a=o(t,e.itemSelectable,!0),s=r.reduce((e,n)=>(n.key!=null&&(e[n.key]=o(t,n.value)),e),{});return{type:`item`,key:e.returnObject?o(t,e.itemValue):i,index:n,value:i,selectable:a,columns:s,raw:t}}function Rt(e,t,n){return t.map((t,r)=>Lt(e,t,r,n))}function zt(e,t){return{items:b(()=>Rt(e,e.items,t.value))}}function Bt({page:e,itemsPerPage:t,sortBy:n,groupBy:r,search:i}){let a=pe(`VDataTable`),o=()=>({page:e.value,itemsPerPage:t.value,sortBy:n.value,groupBy:r.value,search:i.value}),s=null;ge(o,t=>{F(s,t)||(s&&s.search!==t.search&&(e.value=1),a.emit(`update:options`,t),s=t)},{deep:!0,immediate:!0})}var Vt=B({...Mt(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...Et(),...ht(),...Re(),...It(),...nt(),...at(),...C(pt(),[`multiSort`,`initialSortOrder`]),...Pt()},`DataTable`),Ht=B({...ke(),...Vt(),...Se(),...Ie()},`VDataTable`),Ut=R()({name:`VDataTable`,props:Ht(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(t,{attrs:n,slots:r}){let{groupBy:i}=_t(t),{initialSortOrder:a,sortBy:o,multiSort:s,mustSort:l}=st(t),{page:u,itemsPerPage:d}=je(t),{disableSort:f}=y(t),{columns:m,headers:h,sortFunctions:g,sortRawFunctions:v,filterFunctions:x}=Qe(t,{groupBy:i,showSelect:_(()=>t.showSelect),showExpand:_(()=>t.showExpand)}),{items:S}=zt(t,m),w=_(()=>t.search),{filteredItems:T}=Ce(t,S,w,{transform:e=>e.columns,customKeyFilter:x}),{toggleSort:E}=lt({initialSortOrder:a,sortBy:o,multiSort:s,mustSort:l,page:u}),{sortByWithGroups:D,opened:O,extractRows:k,isGroupOpen:j,toggleGroup:M}=vt({groupBy:i,sortBy:o,disableSort:f}),{sortedItems:N}=dt(t,T,D,{transform:e=>({...e.raw,...e.columns}),sortFunctions:g,sortRawFunctions:v}),{pageCount:ee,setItemsPerPage:P,prevPage:F,nextPage:te,setPage:L,paginatedItems:R}=Fe({pageBy:b(()=>t.pageBy===`auto`?t.groupBy.length?`group`:`item`:t.pageBy),sortedItems:N,paginate:e=>{let{startIndex:t,stopIndex:n,pageCount:r,setItemsPerPage:i,prevPage:a,nextPage:o,setPage:s}=Me({page:u,itemsPerPage:d,itemsLength:b(()=>c(e).length)}),{paginatedItems:l}=Pe({items:e,startIndex:t,stopIndex:n,itemsPerPage:d});return{paginatedItems:l,pageCount:r,setItemsPerPage:i,prevPage:a,nextPage:o,setPage:s}},group:e=>Ct(e,i,O,()=>!!r[`group-summary`])}),z=b(()=>k(R.value)),{isSelected:ne,select:re,selectAll:B,toggleSelect:ie,someSelected:ae,allSelected:V}=it(t,{allItems:S,currentPage:z}),{isExpanded:oe,toggleExpand:H}=Ot(t);Bt({page:u,itemsPerPage:d,sortBy:o,groupBy:i,search:w}),W({VDataTableRows:{hideNoData:_(()=>t.hideNoData),noDataText:_(()=>t.noDataText),loading:_(()=>t.loading),loadingText:_(()=>t.loadingText)}});let U=b(()=>({page:u.value,itemsPerPage:d.value,sortBy:o.value,pageCount:ee.value,toggleSort:E,setItemsPerPage:P,prevPage:F,nextPage:te,setPage:L,someSelected:ae.value,allSelected:V.value,isSelected:ne,select:re,selectAll:B,toggleSelect:ie,isExpanded:oe,toggleExpand:H,isGroupOpen:j,toggleGroup:M,items:z.value.map(e=>e.raw),internalItems:z.value,groupedItems:R.value,columns:m.value,headers:h.value}));return K(()=>{let i=Le.filterProps(t),a=mt.filterProps(C(t,[`multiSort`])),o=Nt.filterProps(t),s=Ft.filterProps(t);return I(Ft,G({class:[`v-data-table`,{"v-data-table--show-select":t.showSelect,"v-data-table--loading":t.loading},t.class],style:t.style},s,{fixedHeader:t.fixedHeader||t.sticky}),{top:()=>r.top?.(U.value),default:()=>r.default?r.default(U.value):e(A,null,[r.colgroup?.(U.value),!t.hideDefaultHeader&&e(`thead`,{key:`thead`},[I(mt,G(a,{multiSort:!!t.multiSort}),r)]),r.thead?.(U.value),!t.hideDefaultBody&&e(`tbody`,null,[r[`body.prepend`]?.(U.value),r.body?r.body(U.value):I(Nt,G(n,o,{items:R.value}),r),r[`body.append`]?.(U.value)]),r.tbody?.(U.value),r.tfoot?.(U.value)]),bottom:()=>r.bottom?r.bottom(U.value):!t.hideDefaultFooter&&e(A,null,[I(p,null,null),I(Le,i,{prepend:r[`footer.prepend`]})])})}),{}}});export{Ie as _,Ft as a,Me as b,_t as c,mt as d,st as f,Le as g,Qe as h,zt as i,vt as l,it as m,Vt as n,Nt as o,lt as p,Bt as r,Ot as s,Ut as t,Ct as u,je as v,Oe as x,ke as y};