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