File "index.esm-1.0.13-ae160362.js"

Full Path: /home/vantageo/public_html/cache/.wp-cli/wp-content/plugins/wp-data-access/assets/dist/index.esm-1.0.13-ae160362.js
File size: 234.22 KB
MIME-type: text/plain
Charset: utf-8

import{r as j,j as a,bU as pr,bf as fr}from"./main-1.0.13.js";import{E as vr,z as oe,B as mr,o as hr,K as br,d as Cr,L as xr,g as ke,e as Ve,s as be,a as ze,_ as Y,c as Fe,b as He,F as St,G as Rt,u as Ue,Q as gi,R as pi,S as fi,J as tt,U as re,T as Ut,I as pe,P as Rr}from"./iconBase-1.0.13-98e06aa9.js";import{c as vt,a as wr}from"./Close-1.0.13-b137ce2f.js";import{c as Sr,d as On,o as yr,M as yt,F as jr,P as _r}from"./Menu-1.0.13-2a06ef00.js";import{i as Mr,u as vi,T as Vt,C as xn,I as Pr,S as Fr,A as Or,a as Ir}from"./TextField-1.0.13-7258d491.js";import{aa as Tr,ab as $r,ac as mi,N as Po,ad as hi,L as Qe,ae as ut,a9 as Dt,a8 as In,T as ue,B as ae,i as Ht,O as Rn,af as zr}from"./main-1.0.13-4cbe632d.js";import{S as wt,F as bi}from"./FormControlLabel-1.0.13-143a10df.js";import{B as lt}from"./useScreenSize-1.0.13-fa31f819.js";import{M as ft}from"./MenuItem-1.0.13-e7719456.js";import{f as jt,D as Er,S as Dr}from"./settings-1.0.13-650559d5.js";import{R as Ar}from"./Radio-1.0.13-befab7cd.js";import{C as Tn}from"./Checkbox-1.0.13-3ec10fcc.js";import{A as kr,a as Vr}from"./AlertTitle-1.0.13-80063b16.js";import{D as Hr,a as Lr,b as Br}from"./DialogContent-1.0.13-5873ffb9.js";import{I as Lt}from"./InputAdornment-1.0.13-83724c3f.js";import{L as Gr}from"./ListItemIcon-1.0.13-2bfd9865.js";import{D as Ci,a as Nr}from"./DateTimePicker-1.0.13-12d520d7.js";import{T as qr}from"./TimePicker-1.0.13-101f1fcd.js";import{D as Ur}from"./DatePicker-1.0.13-5c3486db.js";import{a as Wr}from"./ScopeEnum-1.0.13-d05c4b00.js";function Kr(e,n){return()=>null}function Xr(e,n){return()=>null}function Zr(e,n,t,o,i){return null}function Qr(e){return String(e).match(/[\d.\-+]*\s*(.*)/)[1]||""}function Yr(e){return parseFloat(e)}const Jr={configure:e=>{vr.configure(e)}},es=Object.freeze(Object.defineProperty({__proto__:null,capitalize:oe,createChainedFunction:Sr,createSvgIcon:vt,debounce:On,deprecatedPropType:Kr,isMuiElement:Mr,ownerDocument:Tr,ownerWindow:yr,requirePropFactory:Xr,setRef:mr,unstable_ClassNameGenerator:Jr,unstable_useEnhancedEffect:hr,unstable_useId:$r,unsupportedProp:Zr,useControlled:mi,useEventCallback:br,useForkRef:Cr,useIsFocusVisible:xr},Symbol.toStringTag,{value:"Module"}));function ts(e){const{badgeContent:n,invisible:t=!1,max:o=99,showZero:i=!1}=e,l=vi({badgeContent:n,max:o});let r=t;t===!1&&n===0&&!i&&(r=!0);const{badgeContent:s,max:u=o}=r?l:e,c=s&&Number(s)>u?`${u}+`:s;return{badgeContent:s,invisible:r,max:u,displayValue:c}}function ns(e){return Ve("MuiBadge",e)}const os=ke("MuiBadge",["root","badge","dot","standard","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft","invisible","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","overlapRectangular","overlapCircular","anchorOriginTopLeftCircular","anchorOriginTopLeftRectangular","anchorOriginTopRightCircular","anchorOriginTopRightRectangular","anchorOriginBottomLeftCircular","anchorOriginBottomLeftRectangular","anchorOriginBottomRightCircular","anchorOriginBottomRightRectangular"]),it=os,is=["anchorOrigin","className","classes","component","components","componentsProps","children","overlap","color","invisible","max","badgeContent","slots","slotProps","showZero","variant"],en=10,tn=4,ls=wr(),rs=e=>{const{color:n,anchorOrigin:t,invisible:o,overlap:i,variant:l,classes:r={}}=e,s={root:["root"],badge:["badge",l,o&&"invisible",`anchorOrigin${oe(t.vertical)}${oe(t.horizontal)}`,`anchorOrigin${oe(t.vertical)}${oe(t.horizontal)}${oe(i)}`,`overlap${oe(i)}`,n!=="default"&&`color${oe(n)}`]};return He(s,ns,r)},ss=be("span",{name:"MuiBadge",slot:"Root",overridesResolver:(e,n)=>n.root})({position:"relative",display:"inline-flex",verticalAlign:"middle",flexShrink:0}),as=be("span",{name:"MuiBadge",slot:"Badge",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.badge,n[t.variant],n[`anchorOrigin${oe(t.anchorOrigin.vertical)}${oe(t.anchorOrigin.horizontal)}${oe(t.overlap)}`],t.color!=="default"&&n[`color${oe(t.color)}`],t.invisible&&n.invisible]}})(({theme:e})=>{var n;return{display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"center",alignContent:"center",alignItems:"center",position:"absolute",boxSizing:"border-box",fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(12),minWidth:en*2,lineHeight:1,padding:"0 6px",height:en*2,borderRadius:en,zIndex:1,transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.enteringScreen}),variants:[...Object.keys(((n=e.vars)!=null?n:e).palette).filter(t=>{var o,i;return((o=e.vars)!=null?o:e).palette[t].main&&((i=e.vars)!=null?i:e).palette[t].contrastText}).map(t=>({props:{color:t},style:{backgroundColor:(e.vars||e).palette[t].main,color:(e.vars||e).palette[t].contrastText}})),{props:{variant:"dot"},style:{borderRadius:tn,height:tn*2,minWidth:tn*2,padding:0}},{props:({ownerState:t})=>t.anchorOrigin.vertical==="top"&&t.anchorOrigin.horizontal==="right"&&t.overlap==="rectangular",style:{top:0,right:0,transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",[`&.${it.invisible}`]:{transform:"scale(0) translate(50%, -50%)"}}},{props:({ownerState:t})=>t.anchorOrigin.vertical==="bottom"&&t.anchorOrigin.horizontal==="right"&&t.overlap==="rectangular",style:{bottom:0,right:0,transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",[`&.${it.invisible}`]:{transform:"scale(0) translate(50%, 50%)"}}},{props:({ownerState:t})=>t.anchorOrigin.vertical==="top"&&t.anchorOrigin.horizontal==="left"&&t.overlap==="rectangular",style:{top:0,left:0,transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",[`&.${it.invisible}`]:{transform:"scale(0) translate(-50%, -50%)"}}},{props:({ownerState:t})=>t.anchorOrigin.vertical==="bottom"&&t.anchorOrigin.horizontal==="left"&&t.overlap==="rectangular",style:{bottom:0,left:0,transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",[`&.${it.invisible}`]:{transform:"scale(0) translate(-50%, 50%)"}}},{props:({ownerState:t})=>t.anchorOrigin.vertical==="top"&&t.anchorOrigin.horizontal==="right"&&t.overlap==="circular",style:{top:"14%",right:"14%",transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",[`&.${it.invisible}`]:{transform:"scale(0) translate(50%, -50%)"}}},{props:({ownerState:t})=>t.anchorOrigin.vertical==="bottom"&&t.anchorOrigin.horizontal==="right"&&t.overlap==="circular",style:{bottom:"14%",right:"14%",transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",[`&.${it.invisible}`]:{transform:"scale(0) translate(50%, 50%)"}}},{props:({ownerState:t})=>t.anchorOrigin.vertical==="top"&&t.anchorOrigin.horizontal==="left"&&t.overlap==="circular",style:{top:"14%",left:"14%",transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",[`&.${it.invisible}`]:{transform:"scale(0) translate(-50%, -50%)"}}},{props:({ownerState:t})=>t.anchorOrigin.vertical==="bottom"&&t.anchorOrigin.horizontal==="left"&&t.overlap==="circular",style:{bottom:"14%",left:"14%",transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",[`&.${it.invisible}`]:{transform:"scale(0) translate(-50%, 50%)"}}},{props:{invisible:!0},style:{transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.leavingScreen})}}]}}),us=j.forwardRef(function(n,t){var o,i,l,r,s,u;const c=ls({props:n,name:"MuiBadge"}),{anchorOrigin:g={vertical:"top",horizontal:"right"},className:f,component:v,components:d={},componentsProps:p={},children:h,overlap:b="rectangular",color:m="default",invisible:C=!1,max:x=99,badgeContent:_,slots:S,slotProps:y,showZero:P=!1,variant:R="standard"}=c,w=ze(c,is),{badgeContent:F,invisible:O,max:E,displayValue:U}=ts({max:x,invisible:C,badgeContent:_,showZero:P}),L=vi({anchorOrigin:g,color:m,overlap:b,variant:R,badgeContent:_}),G=O||F==null&&R!=="dot",{color:z=m,overlap:T=b,anchorOrigin:I=g,variant:D=R}=G?L:c,B=D!=="dot"?U:void 0,$=Y({},c,{badgeContent:F,invisible:G,max:E,displayValue:B,showZero:P,anchorOrigin:I,color:z,overlap:T,variant:D}),ge=rs($),W=(o=(i=S==null?void 0:S.root)!=null?i:d.Root)!=null?o:ss,ee=(l=(r=S==null?void 0:S.badge)!=null?r:d.Badge)!=null?l:as,K=(s=y==null?void 0:y.root)!=null?s:p.root,te=(u=y==null?void 0:y.badge)!=null?u:p.badge,Z=Po({elementType:W,externalSlotProps:K,externalForwardedProps:w,additionalProps:{ref:t,as:v},ownerState:$,className:Fe(K==null?void 0:K.className,ge.root,f)}),ce=Po({elementType:ee,externalSlotProps:te,ownerState:$,className:Fe(ge.badge,te==null?void 0:te.className)});return a.jsxs(W,Y({},Z,{children:[h,a.jsx(ee,Y({},ce,{children:B}))]}))}),ds=us;function cs(e){return Ve("MuiLinearProgress",e)}ke("MuiLinearProgress",["root","colorPrimary","colorSecondary","determinate","indeterminate","buffer","query","dashed","dashedColorPrimary","dashedColorSecondary","bar","barColorPrimary","barColorSecondary","bar1Indeterminate","bar1Determinate","bar1Buffer","bar2Indeterminate","bar2Buffer"]);const gs=["className","color","value","valueBuffer","variant"];let mt=e=>e,Fo,Oo,Io,To,$o,zo;const wn=4,ps=St(Fo||(Fo=mt`
  0% {
    left: -35%;
    right: 100%;
  }

  60% {
    left: 100%;
    right: -90%;
  }

  100% {
    left: 100%;
    right: -90%;
  }
`)),fs=St(Oo||(Oo=mt`
  0% {
    left: -200%;
    right: 100%;
  }

  60% {
    left: 107%;
    right: -8%;
  }

  100% {
    left: 107%;
    right: -8%;
  }
`)),vs=St(Io||(Io=mt`
  0% {
    opacity: 1;
    background-position: 0 -23px;
  }

  60% {
    opacity: 0;
    background-position: 0 -23px;
  }

  100% {
    opacity: 1;
    background-position: -200px -23px;
  }
`)),ms=e=>{const{classes:n,variant:t,color:o}=e,i={root:["root",`color${oe(o)}`,t],dashed:["dashed",`dashedColor${oe(o)}`],bar1:["bar",`barColor${oe(o)}`,(t==="indeterminate"||t==="query")&&"bar1Indeterminate",t==="determinate"&&"bar1Determinate",t==="buffer"&&"bar1Buffer"],bar2:["bar",t!=="buffer"&&`barColor${oe(o)}`,t==="buffer"&&`color${oe(o)}`,(t==="indeterminate"||t==="query")&&"bar2Indeterminate",t==="buffer"&&"bar2Buffer"]};return He(i,cs,n)},$n=(e,n)=>n==="inherit"?"currentColor":e.vars?e.vars.palette.LinearProgress[`${n}Bg`]:e.palette.mode==="light"?gi(e.palette[n].main,.62):pi(e.palette[n].main,.5),hs=be("span",{name:"MuiLinearProgress",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,n[`color${oe(t.color)}`],n[t.variant]]}})(({ownerState:e,theme:n})=>Y({position:"relative",overflow:"hidden",display:"block",height:4,zIndex:0,"@media print":{colorAdjust:"exact"},backgroundColor:$n(n,e.color)},e.color==="inherit"&&e.variant!=="buffer"&&{backgroundColor:"none","&::before":{content:'""',position:"absolute",left:0,top:0,right:0,bottom:0,backgroundColor:"currentColor",opacity:.3}},e.variant==="buffer"&&{backgroundColor:"transparent"},e.variant==="query"&&{transform:"rotate(180deg)"})),bs=be("span",{name:"MuiLinearProgress",slot:"Dashed",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.dashed,n[`dashedColor${oe(t.color)}`]]}})(({ownerState:e,theme:n})=>{const t=$n(n,e.color);return Y({position:"absolute",marginTop:0,height:"100%",width:"100%"},e.color==="inherit"&&{opacity:.3},{backgroundImage:`radial-gradient(${t} 0%, ${t} 16%, transparent 42%)`,backgroundSize:"10px 10px",backgroundPosition:"0 -23px"})},Rt(To||(To=mt`
    animation: ${0} 3s infinite linear;
  `),vs)),Cs=be("span",{name:"MuiLinearProgress",slot:"Bar1",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.bar,n[`barColor${oe(t.color)}`],(t.variant==="indeterminate"||t.variant==="query")&&n.bar1Indeterminate,t.variant==="determinate"&&n.bar1Determinate,t.variant==="buffer"&&n.bar1Buffer]}})(({ownerState:e,theme:n})=>Y({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left",backgroundColor:e.color==="inherit"?"currentColor":(n.vars||n).palette[e.color].main},e.variant==="determinate"&&{transition:`transform .${wn}s linear`},e.variant==="buffer"&&{zIndex:1,transition:`transform .${wn}s linear`}),({ownerState:e})=>(e.variant==="indeterminate"||e.variant==="query")&&Rt($o||($o=mt`
      width: auto;
      animation: ${0} 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
    `),ps)),xs=be("span",{name:"MuiLinearProgress",slot:"Bar2",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.bar,n[`barColor${oe(t.color)}`],(t.variant==="indeterminate"||t.variant==="query")&&n.bar2Indeterminate,t.variant==="buffer"&&n.bar2Buffer]}})(({ownerState:e,theme:n})=>Y({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left"},e.variant!=="buffer"&&{backgroundColor:e.color==="inherit"?"currentColor":(n.vars||n).palette[e.color].main},e.color==="inherit"&&{opacity:.3},e.variant==="buffer"&&{backgroundColor:$n(n,e.color),transition:`transform .${wn}s linear`}),({ownerState:e})=>(e.variant==="indeterminate"||e.variant==="query")&&Rt(zo||(zo=mt`
      width: auto;
      animation: ${0} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite;
    `),fs)),Rs=j.forwardRef(function(n,t){const o=Ue({props:n,name:"MuiLinearProgress"}),{className:i,color:l="primary",value:r,valueBuffer:s,variant:u="indeterminate"}=o,c=ze(o,gs),g=Y({},o,{color:l,variant:u}),f=ms(g),v=hi(),d={},p={bar1:{},bar2:{}};if((u==="determinate"||u==="buffer")&&r!==void 0){d["aria-valuenow"]=Math.round(r),d["aria-valuemin"]=0,d["aria-valuemax"]=100;let h=r-100;v&&(h=-h),p.bar1.transform=`translateX(${h}%)`}if(u==="buffer"&&s!==void 0){let h=(s||0)-100;v&&(h=-h),p.bar2.transform=`translateX(${h}%)`}return a.jsxs(hs,Y({className:Fe(f.root,i),ownerState:g,role:"progressbar"},d,{ref:t},c,{children:[u==="buffer"?a.jsx(bs,{className:f.dashed,ownerState:g}):null,a.jsx(Cs,{className:f.bar1,ownerState:g,style:p.bar1}),u==="determinate"?null:a.jsx(xs,{className:f.bar2,ownerState:g,style:p.bar2})]}))}),ws=Rs;function Ss(e){return Ve("MuiPagination",e)}ke("MuiPagination",["root","ul","outlined","text"]);const ys=["boundaryCount","componentName","count","defaultPage","disabled","hideNextButton","hidePrevButton","onChange","page","showFirstButton","showLastButton","siblingCount"];function js(e={}){const{boundaryCount:n=1,componentName:t="usePagination",count:o=1,defaultPage:i=1,disabled:l=!1,hideNextButton:r=!1,hidePrevButton:s=!1,onChange:u,page:c,showFirstButton:g=!1,showLastButton:f=!1,siblingCount:v=1}=e,d=ze(e,ys),[p,h]=mi({controlled:c,default:i,name:t,state:"page"}),b=(w,F)=>{c||h(F),u&&u(w,F)},m=(w,F)=>{const O=F-w+1;return Array.from({length:O},(E,U)=>w+U)},C=m(1,Math.min(n,o)),x=m(Math.max(o-n+1,n+1),o),_=Math.max(Math.min(p-v,o-n-v*2-1),n+2),S=Math.min(Math.max(p+v,n+v*2+2),x.length>0?x[0]-2:o-1),y=[...g?["first"]:[],...s?[]:["previous"],...C,..._>n+2?["start-ellipsis"]:n+1<o-n?[n+1]:[],...m(_,S),...S<o-n-1?["end-ellipsis"]:o-n>n?[o-n]:[],...x,...r?[]:["next"],...f?["last"]:[]],P=w=>{switch(w){case"first":return 1;case"previous":return p-1;case"next":return p+1;case"last":return o;default:return null}},R=y.map(w=>typeof w=="number"?{onClick:F=>{b(F,w)},type:"page",page:w,selected:w===p,disabled:l,"aria-current":w===p?"true":void 0}:{onClick:F=>{b(F,P(w))},type:w,page:P(w),selected:!1,disabled:l||w.indexOf("ellipsis")===-1&&(w==="next"||w==="last"?p>=o:p<=1)});return Y({items:R},d)}function _s(e){return Ve("MuiPaginationItem",e)}const Ms=ke("MuiPaginationItem",["root","page","sizeSmall","sizeLarge","text","textPrimary","textSecondary","outlined","outlinedPrimary","outlinedSecondary","rounded","ellipsis","firstLast","previousNext","focusVisible","disabled","selected","icon","colorPrimary","colorSecondary"]),qe=Ms,Eo=vt(a.jsx("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage"),Do=vt(a.jsx("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage"),Ao=vt(a.jsx("path",{d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"NavigateBefore"),ko=vt(a.jsx("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"NavigateNext"),Ps=["className","color","component","components","disabled","page","selected","shape","size","slots","type","variant"],xi=(e,n)=>{const{ownerState:t}=e;return[n.root,n[t.variant],n[`size${oe(t.size)}`],t.variant==="text"&&n[`text${oe(t.color)}`],t.variant==="outlined"&&n[`outlined${oe(t.color)}`],t.shape==="rounded"&&n.rounded,t.type==="page"&&n.page,(t.type==="start-ellipsis"||t.type==="end-ellipsis")&&n.ellipsis,(t.type==="previous"||t.type==="next")&&n.previousNext,(t.type==="first"||t.type==="last")&&n.firstLast]},Fs=e=>{const{classes:n,color:t,disabled:o,selected:i,size:l,shape:r,type:s,variant:u}=e,c={root:["root",`size${oe(l)}`,u,r,t!=="standard"&&`color${oe(t)}`,t!=="standard"&&`${u}${oe(t)}`,o&&"disabled",i&&"selected",{page:"page",first:"firstLast",last:"firstLast","start-ellipsis":"ellipsis","end-ellipsis":"ellipsis",previous:"previousNext",next:"previousNext"}[s]],icon:["icon"]};return He(c,_s,n)},Os=be("div",{name:"MuiPaginationItem",slot:"Root",overridesResolver:xi})(({theme:e,ownerState:n})=>Y({},e.typography.body2,{borderRadius:32/2,textAlign:"center",boxSizing:"border-box",minWidth:32,padding:"0 6px",margin:"0 3px",color:(e.vars||e).palette.text.primary,height:"auto",[`&.${qe.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},n.size==="small"&&{minWidth:26,borderRadius:26/2,margin:"0 1px",padding:"0 4px"},n.size==="large"&&{minWidth:40,borderRadius:40/2,padding:"0 10px",fontSize:e.typography.pxToRem(15)})),Is=be(fi,{name:"MuiPaginationItem",slot:"Root",overridesResolver:xi})(({theme:e,ownerState:n})=>Y({},e.typography.body2,{borderRadius:32/2,textAlign:"center",boxSizing:"border-box",minWidth:32,height:32,padding:"0 6px",margin:"0 3px",color:(e.vars||e).palette.text.primary,[`&.${qe.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${qe.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},transition:e.transitions.create(["color","background-color"],{duration:e.transitions.duration.short}),"&:hover":{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${qe.selected}`]:{backgroundColor:(e.vars||e).palette.action.selected,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:tt(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${qe.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:tt(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},[`&.${qe.disabled}`]:{opacity:1,color:(e.vars||e).palette.action.disabled,backgroundColor:(e.vars||e).palette.action.selected}}},n.size==="small"&&{minWidth:26,height:26,borderRadius:26/2,margin:"0 1px",padding:"0 4px"},n.size==="large"&&{minWidth:40,height:40,borderRadius:40/2,padding:"0 10px",fontSize:e.typography.pxToRem(15)},n.shape==="rounded"&&{borderRadius:(e.vars||e).shape.borderRadius}),({theme:e,ownerState:n})=>Y({},n.variant==="text"&&{[`&.${qe.selected}`]:Y({},n.color!=="standard"&&{color:(e.vars||e).palette[n.color].contrastText,backgroundColor:(e.vars||e).palette[n.color].main,"&:hover":{backgroundColor:(e.vars||e).palette[n.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[n.color].main}},[`&.${qe.focusVisible}`]:{backgroundColor:(e.vars||e).palette[n.color].dark}},{[`&.${qe.disabled}`]:{color:(e.vars||e).palette.action.disabled}})},n.variant==="outlined"&&{border:e.vars?`1px solid rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:`1px solid ${e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"}`,[`&.${qe.selected}`]:Y({},n.color!=="standard"&&{color:(e.vars||e).palette[n.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[n.color].mainChannel} / 0.5)`:tt(e.palette[n.color].main,.5)}`,backgroundColor:e.vars?`rgba(${e.vars.palette[n.color].mainChannel} / ${e.vars.palette.action.activatedOpacity})`:tt(e.palette[n.color].main,e.palette.action.activatedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[n.color].mainChannel} / calc(${e.vars.palette.action.activatedOpacity} + ${e.vars.palette.action.focusOpacity}))`:tt(e.palette[n.color].main,e.palette.action.activatedOpacity+e.palette.action.focusOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${qe.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[n.color].mainChannel} / calc(${e.vars.palette.action.activatedOpacity} + ${e.vars.palette.action.focusOpacity}))`:tt(e.palette[n.color].main,e.palette.action.activatedOpacity+e.palette.action.focusOpacity)}},{[`&.${qe.disabled}`]:{borderColor:(e.vars||e).palette.action.disabledBackground,color:(e.vars||e).palette.action.disabled}})})),Ts=be("div",{name:"MuiPaginationItem",slot:"Icon",overridesResolver:(e,n)=>n.icon})(({theme:e,ownerState:n})=>Y({fontSize:e.typography.pxToRem(20),margin:"0 -8px"},n.size==="small"&&{fontSize:e.typography.pxToRem(18)},n.size==="large"&&{fontSize:e.typography.pxToRem(22)})),$s=j.forwardRef(function(n,t){const o=Ue({props:n,name:"MuiPaginationItem"}),{className:i,color:l="standard",component:r,components:s={},disabled:u=!1,page:c,selected:g=!1,shape:f="circular",size:v="medium",slots:d={},type:p="page",variant:h="text"}=o,b=ze(o,Ps),m=Y({},o,{color:l,disabled:u,selected:g,shape:f,size:v,type:p,variant:h}),C=hi(),x=Fs(m),S=(C?{previous:d.next||s.next||ko,next:d.previous||s.previous||Ao,last:d.first||s.first||Eo,first:d.last||s.last||Do}:{previous:d.previous||s.previous||Ao,next:d.next||s.next||ko,first:d.first||s.first||Eo,last:d.last||s.last||Do})[p];return p==="start-ellipsis"||p==="end-ellipsis"?a.jsx(Os,{ref:t,ownerState:m,className:Fe(x.root,i),children:"…"}):a.jsxs(Is,Y({ref:t,ownerState:m,component:r,disabled:u,className:Fe(x.root,i)},b,{children:[p==="page"&&c,S?a.jsx(Ts,{as:S,ownerState:m,className:x.icon}):null]}))}),Ri=$s,zs=["boundaryCount","className","color","count","defaultPage","disabled","getItemAriaLabel","hideNextButton","hidePrevButton","onChange","page","renderItem","shape","showFirstButton","showLastButton","siblingCount","size","variant"],Es=e=>{const{classes:n,variant:t}=e;return He({root:["root",t],ul:["ul"]},Ss,n)},Ds=be("nav",{name:"MuiPagination",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,n[t.variant]]}})({}),As=be("ul",{name:"MuiPagination",slot:"Ul",overridesResolver:(e,n)=>n.ul})({display:"flex",flexWrap:"wrap",alignItems:"center",padding:0,margin:0,listStyle:"none"});function ks(e,n,t){return e==="page"?`${t?"":"Go to "}page ${n}`:`Go to ${e} page`}const Vs=j.forwardRef(function(n,t){const o=Ue({props:n,name:"MuiPagination"}),{boundaryCount:i=1,className:l,color:r="standard",count:s=1,defaultPage:u=1,disabled:c=!1,getItemAriaLabel:g=ks,hideNextButton:f=!1,hidePrevButton:v=!1,renderItem:d=R=>a.jsx(Ri,Y({},R)),shape:p="circular",showFirstButton:h=!1,showLastButton:b=!1,siblingCount:m=1,size:C="medium",variant:x="text"}=o,_=ze(o,zs),{items:S}=js(Y({},o,{componentName:"Pagination"})),y=Y({},o,{boundaryCount:i,color:r,count:s,defaultPage:u,disabled:c,getItemAriaLabel:g,hideNextButton:f,hidePrevButton:v,renderItem:d,shape:p,showFirstButton:h,showLastButton:b,siblingCount:m,size:C,variant:x}),P=Es(y);return a.jsx(Ds,Y({"aria-label":"pagination navigation",className:Fe(P.root,l),ownerState:y,ref:t},_,{children:a.jsx(As,{className:P.ul,ownerState:y,children:S.map((R,w)=>a.jsx("li",{children:d(Y({},R,{color:r,"aria-label":g(R.type,R.page,R.selected),shape:p,size:C,variant:x}))},w))})}))}),Hs=Vs;function Ls(e){return Ve("MuiSkeleton",e)}ke("MuiSkeleton",["root","text","rectangular","rounded","circular","pulse","wave","withChildren","fitContent","heightAuto"]);const Bs=["animation","className","component","height","style","variant","width"];let Bt=e=>e,Vo,Ho,Lo,Bo;const Gs=e=>{const{classes:n,variant:t,animation:o,hasChildren:i,width:l,height:r}=e;return He({root:["root",t,o,i&&"withChildren",i&&!l&&"fitContent",i&&!r&&"heightAuto"]},Ls,n)},Ns=St(Vo||(Vo=Bt`
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.4;
  }

  100% {
    opacity: 1;
  }
`)),qs=St(Ho||(Ho=Bt`
  0% {
    transform: translateX(-100%);
  }

  50% {
    /* +0.5s of delay between each loop */
    transform: translateX(100%);
  }

  100% {
    transform: translateX(100%);
  }
`)),Us=be("span",{name:"MuiSkeleton",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,n[t.variant],t.animation!==!1&&n[t.animation],t.hasChildren&&n.withChildren,t.hasChildren&&!t.width&&n.fitContent,t.hasChildren&&!t.height&&n.heightAuto]}})(({theme:e,ownerState:n})=>{const t=Qr(e.shape.borderRadius)||"px",o=Yr(e.shape.borderRadius);return Y({display:"block",backgroundColor:e.vars?e.vars.palette.Skeleton.bg:Qe(e.palette.text.primary,e.palette.mode==="light"?.11:.13),height:"1.2em"},n.variant==="text"&&{marginTop:0,marginBottom:0,height:"auto",transformOrigin:"0 55%",transform:"scale(1, 0.60)",borderRadius:`${o}${t}/${Math.round(o/.6*10)/10}${t}`,"&:empty:before":{content:'"\\00a0"'}},n.variant==="circular"&&{borderRadius:"50%"},n.variant==="rounded"&&{borderRadius:(e.vars||e).shape.borderRadius},n.hasChildren&&{"& > *":{visibility:"hidden"}},n.hasChildren&&!n.width&&{maxWidth:"fit-content"},n.hasChildren&&!n.height&&{height:"auto"})},({ownerState:e})=>e.animation==="pulse"&&Rt(Lo||(Lo=Bt`
      animation: ${0} 2s ease-in-out 0.5s infinite;
    `),Ns),({ownerState:e,theme:n})=>e.animation==="wave"&&Rt(Bo||(Bo=Bt`
      position: relative;
      overflow: hidden;

      /* Fix bug in Safari https://bugs.webkit.org/show_bug.cgi?id=68196 */
      -webkit-mask-image: -webkit-radial-gradient(white, black);

      &::after {
        animation: ${0} 2s linear 0.5s infinite;
        background: linear-gradient(
          90deg,
          transparent,
          ${0},
          transparent
        );
        content: '';
        position: absolute;
        transform: translateX(-100%); /* Avoid flash during server-side hydration */
        bottom: 0;
        left: 0;
        right: 0;
        top: 0;
      }
    `),qs,(n.vars||n).palette.action.hover)),Ws=j.forwardRef(function(n,t){const o=Ue({props:n,name:"MuiSkeleton"}),{animation:i="pulse",className:l,component:r="span",height:s,style:u,variant:c="text",width:g}=o,f=ze(o,Bs),v=Y({},o,{animation:i,component:r,variant:c,hasChildren:!!f.children}),d=Gs(v);return a.jsx(Us,Y({as:r,ref:t,className:Fe(d.root,l),ownerState:v},f,{style:Y({width:g,height:s},u)}))}),Ks=Ws,Xs=j.createContext(),wi=Xs;function Zs(e){return Ve("MuiTable",e)}ke("MuiTable",["root","stickyHeader"]);const Qs=["className","component","padding","size","stickyHeader"],Ys=e=>{const{classes:n,stickyHeader:t}=e;return He({root:["root",t&&"stickyHeader"]},Zs,n)},Js=be("table",{name:"MuiTable",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,t.stickyHeader&&n.stickyHeader]}})(({theme:e,ownerState:n})=>Y({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":Y({},e.typography.body2,{padding:e.spacing(2),color:(e.vars||e).palette.text.secondary,textAlign:"left",captionSide:"bottom"})},n.stickyHeader&&{borderCollapse:"separate"})),Go="table",ea=j.forwardRef(function(n,t){const o=Ue({props:n,name:"MuiTable"}),{className:i,component:l=Go,padding:r="normal",size:s="medium",stickyHeader:u=!1}=o,c=ze(o,Qs),g=Y({},o,{component:l,padding:r,size:s,stickyHeader:u}),f=Ys(g),v=j.useMemo(()=>({padding:r,size:s,stickyHeader:u}),[r,s,u]);return a.jsx(wi.Provider,{value:v,children:a.jsx(Js,Y({as:l,role:l===Go?null:"table",ref:t,className:Fe(f.root,i),ownerState:g},c))})}),ta=ea,na=j.createContext(),_t=na;function oa(e){return Ve("MuiTableBody",e)}ke("MuiTableBody",["root"]);const ia=["className","component"],la=e=>{const{classes:n}=e;return He({root:["root"]},oa,n)},ra=be("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:(e,n)=>n.root})({display:"table-row-group"}),sa={variant:"body"},No="tbody",aa=j.forwardRef(function(n,t){const o=Ue({props:n,name:"MuiTableBody"}),{className:i,component:l=No}=o,r=ze(o,ia),s=Y({},o,{component:l}),u=la(s);return a.jsx(_t.Provider,{value:sa,children:a.jsx(ra,Y({className:Fe(u.root,i),as:l,ref:t,role:l===No?null:"rowgroup",ownerState:s},r))})}),nn=aa;function ua(e){return Ve("MuiTableCell",e)}const da=ke("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),ca=da,ga=["align","className","component","padding","scope","size","sortDirection","variant"],pa=e=>{const{classes:n,variant:t,align:o,padding:i,size:l,stickyHeader:r}=e,s={root:["root",t,r&&"stickyHeader",o!=="inherit"&&`align${oe(o)}`,i!=="normal"&&`padding${oe(i)}`,`size${oe(l)}`]};return He(s,ua,n)},fa=be("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,n[t.variant],n[`size${oe(t.size)}`],t.padding!=="normal"&&n[`padding${oe(t.padding)}`],t.align!=="inherit"&&n[`align${oe(t.align)}`],t.stickyHeader&&n.stickyHeader]}})(({theme:e,ownerState:n})=>Y({},e.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:e.vars?`1px solid ${e.vars.palette.TableCell.border}`:`1px solid
    ${e.palette.mode==="light"?gi(tt(e.palette.divider,1),.88):pi(tt(e.palette.divider,1),.68)}`,textAlign:"left",padding:16},n.variant==="head"&&{color:(e.vars||e).palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium},n.variant==="body"&&{color:(e.vars||e).palette.text.primary},n.variant==="footer"&&{color:(e.vars||e).palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)},n.size==="small"&&{padding:"6px 16px",[`&.${ca.paddingCheckbox}`]:{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}},n.padding==="checkbox"&&{width:48,padding:"0 0 0 4px"},n.padding==="none"&&{padding:0},n.align==="left"&&{textAlign:"left"},n.align==="center"&&{textAlign:"center"},n.align==="right"&&{textAlign:"right",flexDirection:"row-reverse"},n.align==="justify"&&{textAlign:"justify"},n.stickyHeader&&{position:"sticky",top:0,zIndex:2,backgroundColor:(e.vars||e).palette.background.default})),va=j.forwardRef(function(n,t){const o=Ue({props:n,name:"MuiTableCell"}),{align:i="inherit",className:l,component:r,padding:s,scope:u,size:c,sortDirection:g,variant:f}=o,v=ze(o,ga),d=j.useContext(wi),p=j.useContext(_t),h=p&&p.variant==="head";let b;r?b=r:b=h?"th":"td";let m=u;b==="td"?m=void 0:!m&&h&&(m="col");const C=f||p&&p.variant,x=Y({},o,{align:i,component:b,padding:s||(d&&d.padding?d.padding:"normal"),size:c||(d&&d.size?d.size:"medium"),sortDirection:g,stickyHeader:C==="head"&&d&&d.stickyHeader,variant:C}),_=pa(x);let S=null;return g&&(S=g==="asc"?"ascending":"descending"),a.jsx(fa,Y({as:b,ref:t,className:Fe(_.root,l),"aria-sort":S,scope:m,ownerState:x},v))}),Wt=va;function ma(e){return Ve("MuiTableContainer",e)}ke("MuiTableContainer",["root"]);const ha=["className","component"],ba=e=>{const{classes:n}=e;return He({root:["root"]},ma,n)},Ca=be("div",{name:"MuiTableContainer",slot:"Root",overridesResolver:(e,n)=>n.root})({width:"100%",overflowX:"auto"}),xa=j.forwardRef(function(n,t){const o=Ue({props:n,name:"MuiTableContainer"}),{className:i,component:l="div"}=o,r=ze(o,ha),s=Y({},o,{component:l}),u=ba(s);return a.jsx(Ca,Y({ref:t,as:l,className:Fe(u.root,i),ownerState:s},r))}),Ra=xa;function wa(e){return Ve("MuiTableFooter",e)}ke("MuiTableFooter",["root"]);const Sa=["className","component"],ya=e=>{const{classes:n}=e;return He({root:["root"]},wa,n)},ja=be("tfoot",{name:"MuiTableFooter",slot:"Root",overridesResolver:(e,n)=>n.root})({display:"table-footer-group"}),_a={variant:"footer"},qo="tfoot",Ma=j.forwardRef(function(n,t){const o=Ue({props:n,name:"MuiTableFooter"}),{className:i,component:l=qo}=o,r=ze(o,Sa),s=Y({},o,{component:l}),u=ya(s);return a.jsx(_t.Provider,{value:_a,children:a.jsx(ja,Y({as:l,className:Fe(u.root,i),ref:t,role:l===qo?null:"rowgroup",ownerState:s},r))})}),Pa=Ma;function Fa(e){return Ve("MuiTableHead",e)}ke("MuiTableHead",["root"]);const Oa=["className","component"],Ia=e=>{const{classes:n}=e;return He({root:["root"]},Fa,n)},Ta=be("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:(e,n)=>n.root})({display:"table-header-group"}),$a={variant:"head"},Uo="thead",za=j.forwardRef(function(n,t){const o=Ue({props:n,name:"MuiTableHead"}),{className:i,component:l=Uo}=o,r=ze(o,Oa),s=Y({},o,{component:l}),u=Ia(s);return a.jsx(_t.Provider,{value:$a,children:a.jsx(Ta,Y({as:l,className:Fe(u.root,i),ref:t,role:l===Uo?null:"rowgroup",ownerState:s},r))})}),Ea=za;function Da(e){return Ve("MuiTableRow",e)}const Aa=ke("MuiTableRow",["root","selected","hover","head","footer"]),Wo=Aa,ka=["className","component","hover","selected"],Va=e=>{const{classes:n,selected:t,hover:o,head:i,footer:l}=e;return He({root:["root",t&&"selected",o&&"hover",i&&"head",l&&"footer"]},Da,n)},Ha=be("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,t.head&&n.head,t.footer&&n.footer]}})(({theme:e})=>({color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,[`&.${Wo.hover}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${Wo.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:tt(e.palette.primary.main,e.palette.action.selectedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:tt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)}}})),Ko="tr",La=j.forwardRef(function(n,t){const o=Ue({props:n,name:"MuiTableRow"}),{className:i,component:l=Ko,hover:r=!1,selected:s=!1}=o,u=ze(o,ka),c=j.useContext(_t),g=Y({},o,{component:l,hover:r,selected:s,head:c&&c.variant==="head",footer:c&&c.variant==="footer"}),f=Va(g);return a.jsx(Ha,Y({as:l,ref:t,className:Fe(f.root,i),role:l===Ko?null:"row",ownerState:g},u))}),Kt=La,Ba=vt(a.jsx("path",{d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownward");function Ga(e){return Ve("MuiTableSortLabel",e)}const Na=ke("MuiTableSortLabel",["root","active","icon","iconDirectionDesc","iconDirectionAsc"]),on=Na,qa=["active","children","className","direction","hideSortIcon","IconComponent"],Ua=e=>{const{classes:n,direction:t,active:o}=e,i={root:["root",o&&"active"],icon:["icon",`iconDirection${oe(t)}`]};return He(i,Ga,n)},Wa=be(fi,{name:"MuiTableSortLabel",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,t.active&&n.active]}})(({theme:e})=>({cursor:"pointer",display:"inline-flex",justifyContent:"flex-start",flexDirection:"inherit",alignItems:"center","&:focus":{color:(e.vars||e).palette.text.secondary},"&:hover":{color:(e.vars||e).palette.text.secondary,[`& .${on.icon}`]:{opacity:.5}},[`&.${on.active}`]:{color:(e.vars||e).palette.text.primary,[`& .${on.icon}`]:{opacity:1,color:(e.vars||e).palette.text.secondary}}})),Ka=be("span",{name:"MuiTableSortLabel",slot:"Icon",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.icon,n[`iconDirection${oe(t.direction)}`]]}})(({theme:e,ownerState:n})=>Y({fontSize:18,marginRight:4,marginLeft:4,opacity:0,transition:e.transitions.create(["opacity","transform"],{duration:e.transitions.duration.shorter}),userSelect:"none"},n.direction==="desc"&&{transform:"rotate(0deg)"},n.direction==="asc"&&{transform:"rotate(180deg)"})),Xa=j.forwardRef(function(n,t){const o=Ue({props:n,name:"MuiTableSortLabel"}),{active:i=!1,children:l,className:r,direction:s="asc",hideSortIcon:u=!1,IconComponent:c=Ba}=o,g=ze(o,qa),f=Y({},o,{active:i,direction:s,hideSortIcon:u,IconComponent:c}),v=Ua(f);return a.jsxs(Wa,Y({className:Fe(v.root,r),component:"span",disableRipple:!0,ownerState:f,ref:t},g,{children:[l,u&&!i?null:a.jsx(Ka,{as:c,className:Fe(v.icon),ownerState:f})]}))}),Za=Xa;/**
   * table-core
   *
   * Copyright (c) TanStack
   *
   * This source code is licensed under the MIT license found in the
   * LICENSE.md file in the root directory of this source tree.
   *
   * @license MIT
   */function rt(e,n){return typeof e=="function"?e(n):e}function Ae(e,n){return t=>{n.setState(o=>({...o,[e]:rt(t,o[e])}))}}function Gt(e){return e instanceof Function}function Qa(e){return Array.isArray(e)&&e.every(n=>typeof n=="number")}function Si(e,n){const t=[],o=i=>{i.forEach(l=>{t.push(l);const r=n(l);r!=null&&r.length&&o(r)})};return o(e),t}function N(e,n,t){let o=[],i;return l=>{let r;t.key&&t.debug&&(r=Date.now());const s=e(l);if(!(s.length!==o.length||s.some((g,f)=>o[f]!==g)))return i;o=s;let c;if(t.key&&t.debug&&(c=Date.now()),i=n(...s),t==null||t.onChange==null||t.onChange(i),t.key&&t.debug&&t!=null&&t.debug()){const g=Math.round((Date.now()-r)*100)/100,f=Math.round((Date.now()-c)*100)/100,v=f/16,d=(p,h)=>{for(p=String(p);p.length<h;)p=" "+p;return p};console.info(`%c⏱ ${d(f,5)} /${d(g,5)} ms`,`
            font-size: .6rem;
            font-weight: bold;
            color: hsl(${Math.max(0,Math.min(120-120*v,120))}deg 100% 31%);`,t==null?void 0:t.key)}return i}}function q(e,n,t,o){return{debug:()=>{var i;return(i=e==null?void 0:e.debugAll)!=null?i:e[n]},key:!1,onChange:o}}function Ya(e,n,t,o){var i,l;const s={...e._getDefaultColumnDef(),...n},u=s.accessorKey;let c=(i=(l=s.id)!=null?l:u?u.replace(".","_"):void 0)!=null?i:typeof s.header=="string"?s.header:void 0,g;if(s.accessorFn?g=s.accessorFn:u&&(u.includes(".")?g=v=>{let d=v;for(const h of u.split(".")){var p;d=(p=d)==null?void 0:p[h]}return d}:g=v=>v[s.accessorKey]),!c)throw new Error;let f={id:`${String(c)}`,accessorFn:g,parent:o,depth:t,columnDef:s,columns:[],getFlatColumns:N(()=>[!0],()=>{var v;return[f,...(v=f.columns)==null?void 0:v.flatMap(d=>d.getFlatColumns())]},q(e.options,"debugColumns")),getLeafColumns:N(()=>[e._getOrderColumnsFn()],v=>{var d;if((d=f.columns)!=null&&d.length){let p=f.columns.flatMap(h=>h.getLeafColumns());return v(p)}return[f]},q(e.options,"debugColumns"))};for(const v of e._features)v.createColumn==null||v.createColumn(f,e);return f}const Me="debugHeaders";function Xo(e,n,t){var o;let l={id:(o=t.id)!=null?o:n.id,column:n,index:t.index,isPlaceholder:!!t.isPlaceholder,placeholderId:t.placeholderId,depth:t.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const r=[],s=u=>{u.subHeaders&&u.subHeaders.length&&u.subHeaders.map(s),r.push(u)};return s(l),r},getContext:()=>({table:e,header:l,column:n})};return e._features.forEach(r=>{r.createHeader==null||r.createHeader(l,e)}),l}const Ja={createTable:e=>{e.getHeaderGroups=N(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(n,t,o,i)=>{var l,r;const s=(l=o==null?void 0:o.map(f=>t.find(v=>v.id===f)).filter(Boolean))!=null?l:[],u=(r=i==null?void 0:i.map(f=>t.find(v=>v.id===f)).filter(Boolean))!=null?r:[],c=t.filter(f=>!(o!=null&&o.includes(f.id))&&!(i!=null&&i.includes(f.id)));return Pt(n,[...s,...c,...u],e)},q(e.options,Me)),e.getCenterHeaderGroups=N(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(n,t,o,i)=>(t=t.filter(l=>!(o!=null&&o.includes(l.id))&&!(i!=null&&i.includes(l.id))),Pt(n,t,e,"center")),q(e.options,Me)),e.getLeftHeaderGroups=N(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(n,t,o)=>{var i;const l=(i=o==null?void 0:o.map(r=>t.find(s=>s.id===r)).filter(Boolean))!=null?i:[];return Pt(n,l,e,"left")},q(e.options,Me)),e.getRightHeaderGroups=N(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(n,t,o)=>{var i;const l=(i=o==null?void 0:o.map(r=>t.find(s=>s.id===r)).filter(Boolean))!=null?i:[];return Pt(n,l,e,"right")},q(e.options,Me)),e.getFooterGroups=N(()=>[e.getHeaderGroups()],n=>[...n].reverse(),q(e.options,Me)),e.getLeftFooterGroups=N(()=>[e.getLeftHeaderGroups()],n=>[...n].reverse(),q(e.options,Me)),e.getCenterFooterGroups=N(()=>[e.getCenterHeaderGroups()],n=>[...n].reverse(),q(e.options,Me)),e.getRightFooterGroups=N(()=>[e.getRightHeaderGroups()],n=>[...n].reverse(),q(e.options,Me)),e.getFlatHeaders=N(()=>[e.getHeaderGroups()],n=>n.map(t=>t.headers).flat(),q(e.options,Me)),e.getLeftFlatHeaders=N(()=>[e.getLeftHeaderGroups()],n=>n.map(t=>t.headers).flat(),q(e.options,Me)),e.getCenterFlatHeaders=N(()=>[e.getCenterHeaderGroups()],n=>n.map(t=>t.headers).flat(),q(e.options,Me)),e.getRightFlatHeaders=N(()=>[e.getRightHeaderGroups()],n=>n.map(t=>t.headers).flat(),q(e.options,Me)),e.getCenterLeafHeaders=N(()=>[e.getCenterFlatHeaders()],n=>n.filter(t=>{var o;return!((o=t.subHeaders)!=null&&o.length)}),q(e.options,Me)),e.getLeftLeafHeaders=N(()=>[e.getLeftFlatHeaders()],n=>n.filter(t=>{var o;return!((o=t.subHeaders)!=null&&o.length)}),q(e.options,Me)),e.getRightLeafHeaders=N(()=>[e.getRightFlatHeaders()],n=>n.filter(t=>{var o;return!((o=t.subHeaders)!=null&&o.length)}),q(e.options,Me)),e.getLeafHeaders=N(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(n,t,o)=>{var i,l,r,s,u,c;return[...(i=(l=n[0])==null?void 0:l.headers)!=null?i:[],...(r=(s=t[0])==null?void 0:s.headers)!=null?r:[],...(u=(c=o[0])==null?void 0:c.headers)!=null?u:[]].map(g=>g.getLeafHeaders()).flat()},q(e.options,Me))}};function Pt(e,n,t,o){var i,l;let r=0;const s=function(v,d){d===void 0&&(d=1),r=Math.max(r,d),v.filter(p=>p.getIsVisible()).forEach(p=>{var h;(h=p.columns)!=null&&h.length&&s(p.columns,d+1)},0)};s(e);let u=[];const c=(v,d)=>{const p={depth:d,id:[o,`${d}`].filter(Boolean).join("_"),headers:[]},h=[];v.forEach(b=>{const m=[...h].reverse()[0],C=b.column.depth===p.depth;let x,_=!1;if(C&&b.column.parent?x=b.column.parent:(x=b.column,_=!0),m&&(m==null?void 0:m.column)===x)m.subHeaders.push(b);else{const S=Xo(t,x,{id:[o,d,x.id,b==null?void 0:b.id].filter(Boolean).join("_"),isPlaceholder:_,placeholderId:_?`${h.filter(y=>y.column===x).length}`:void 0,depth:d,index:h.length});S.subHeaders.push(b),h.push(S)}p.headers.push(b),b.headerGroup=p}),u.push(p),d>0&&c(h,d-1)},g=n.map((v,d)=>Xo(t,v,{depth:r,index:d}));c(g,r-1),u.reverse();const f=v=>v.filter(p=>p.column.getIsVisible()).map(p=>{let h=0,b=0,m=[0];p.subHeaders&&p.subHeaders.length?(m=[],f(p.subHeaders).forEach(x=>{let{colSpan:_,rowSpan:S}=x;h+=_,m.push(S)})):h=1;const C=Math.min(...m);return b=b+C,p.colSpan=h,p.rowSpan=b,{colSpan:h,rowSpan:b}});return f((i=(l=u[0])==null?void 0:l.headers)!=null?i:[]),u}const Ft={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},ln=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),eu={getDefaultColumnDef:()=>Ft,getInitialState:e=>({columnSizing:{},columnSizingInfo:ln(),...e}),getDefaultOptions:e=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:Ae("columnSizing",e),onColumnSizingInfoChange:Ae("columnSizingInfo",e)}),createColumn:(e,n)=>{e.getSize=()=>{var t,o,i;const l=n.getState().columnSizing[e.id];return Math.min(Math.max((t=e.columnDef.minSize)!=null?t:Ft.minSize,(o=l??e.columnDef.size)!=null?o:Ft.size),(i=e.columnDef.maxSize)!=null?i:Ft.maxSize)},e.getStart=N(t=>[t,Ct(n,t),n.getState().columnSizing],(t,o)=>o.slice(0,e.getIndex(t)).reduce((i,l)=>i+l.getSize(),0),q(n.options,"debugColumns")),e.getAfter=N(t=>[t,Ct(n,t),n.getState().columnSizing],(t,o)=>o.slice(e.getIndex(t)+1).reduce((i,l)=>i+l.getSize(),0),q(n.options,"debugColumns")),e.resetSize=()=>{n.setColumnSizing(t=>{let{[e.id]:o,...i}=t;return i})},e.getCanResize=()=>{var t,o;return((t=e.columnDef.enableResizing)!=null?t:!0)&&((o=n.options.enableColumnResizing)!=null?o:!0)},e.getIsResizing=()=>n.getState().columnSizingInfo.isResizingColumn===e.id},createHeader:(e,n)=>{e.getSize=()=>{let t=0;const o=i=>{if(i.subHeaders.length)i.subHeaders.forEach(o);else{var l;t+=(l=i.column.getSize())!=null?l:0}};return o(e),t},e.getStart=()=>{if(e.index>0){const t=e.headerGroup.headers[e.index-1];return t.getStart()+t.getSize()}return 0},e.getResizeHandler=t=>{const o=n.getColumn(e.column.id),i=o==null?void 0:o.getCanResize();return l=>{if(!o||!i||(l.persist==null||l.persist(),rn(l)&&l.touches&&l.touches.length>1))return;const r=e.getSize(),s=e?e.getLeafHeaders().map(m=>[m.column.id,m.column.getSize()]):[[o.id,o.getSize()]],u=rn(l)?Math.round(l.touches[0].clientX):l.clientX,c={},g=(m,C)=>{typeof C=="number"&&(n.setColumnSizingInfo(x=>{var _,S;const y=n.options.columnResizeDirection==="rtl"?-1:1,P=(C-((_=x==null?void 0:x.startOffset)!=null?_:0))*y,R=Math.max(P/((S=x==null?void 0:x.startSize)!=null?S:0),-.999999);return x.columnSizingStart.forEach(w=>{let[F,O]=w;c[F]=Math.round(Math.max(O+O*R,0)*100)/100}),{...x,deltaOffset:P,deltaPercentage:R}}),(n.options.columnResizeMode==="onChange"||m==="end")&&n.setColumnSizing(x=>({...x,...c})))},f=m=>g("move",m),v=m=>{g("end",m),n.setColumnSizingInfo(C=>({...C,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},d=t||typeof document<"u"?document:null,p={moveHandler:m=>f(m.clientX),upHandler:m=>{d==null||d.removeEventListener("mousemove",p.moveHandler),d==null||d.removeEventListener("mouseup",p.upHandler),v(m.clientX)}},h={moveHandler:m=>(m.cancelable&&(m.preventDefault(),m.stopPropagation()),f(m.touches[0].clientX),!1),upHandler:m=>{var C;d==null||d.removeEventListener("touchmove",h.moveHandler),d==null||d.removeEventListener("touchend",h.upHandler),m.cancelable&&(m.preventDefault(),m.stopPropagation()),v((C=m.touches[0])==null?void 0:C.clientX)}},b=tu()?{passive:!1}:!1;rn(l)?(d==null||d.addEventListener("touchmove",h.moveHandler,b),d==null||d.addEventListener("touchend",h.upHandler,b)):(d==null||d.addEventListener("mousemove",p.moveHandler,b),d==null||d.addEventListener("mouseup",p.upHandler,b)),n.setColumnSizingInfo(m=>({...m,startOffset:u,startSize:r,deltaOffset:0,deltaPercentage:0,columnSizingStart:s,isResizingColumn:o.id}))}}},createTable:e=>{e.setColumnSizing=n=>e.options.onColumnSizingChange==null?void 0:e.options.onColumnSizingChange(n),e.setColumnSizingInfo=n=>e.options.onColumnSizingInfoChange==null?void 0:e.options.onColumnSizingInfoChange(n),e.resetColumnSizing=n=>{var t;e.setColumnSizing(n?{}:(t=e.initialState.columnSizing)!=null?t:{})},e.resetHeaderSizeInfo=n=>{var t;e.setColumnSizingInfo(n?ln():(t=e.initialState.columnSizingInfo)!=null?t:ln())},e.getTotalSize=()=>{var n,t;return(n=(t=e.getHeaderGroups()[0])==null?void 0:t.headers.reduce((o,i)=>o+i.getSize(),0))!=null?n:0},e.getLeftTotalSize=()=>{var n,t;return(n=(t=e.getLeftHeaderGroups()[0])==null?void 0:t.headers.reduce((o,i)=>o+i.getSize(),0))!=null?n:0},e.getCenterTotalSize=()=>{var n,t;return(n=(t=e.getCenterHeaderGroups()[0])==null?void 0:t.headers.reduce((o,i)=>o+i.getSize(),0))!=null?n:0},e.getRightTotalSize=()=>{var n,t;return(n=(t=e.getRightHeaderGroups()[0])==null?void 0:t.headers.reduce((o,i)=>o+i.getSize(),0))!=null?n:0}}};let Ot=null;function tu(){if(typeof Ot=="boolean")return Ot;let e=!1;try{const n={get passive(){return e=!0,!1}},t=()=>{};window.addEventListener("test",t,n),window.removeEventListener("test",t)}catch{e=!1}return Ot=e,Ot}function rn(e){return e.type==="touchstart"}const nu={getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:Ae("expanded",e),paginateExpandedRows:!0}),createTable:e=>{let n=!1,t=!1;e._autoResetExpanded=()=>{var o,i;if(!n){e._queue(()=>{n=!0});return}if((o=(i=e.options.autoResetAll)!=null?i:e.options.autoResetExpanded)!=null?o:!e.options.manualExpanding){if(t)return;t=!0,e._queue(()=>{e.resetExpanded(),t=!1})}},e.setExpanded=o=>e.options.onExpandedChange==null?void 0:e.options.onExpandedChange(o),e.toggleAllRowsExpanded=o=>{o??!e.getIsAllRowsExpanded()?e.setExpanded(!0):e.setExpanded({})},e.resetExpanded=o=>{var i,l;e.setExpanded(o?{}:(i=(l=e.initialState)==null?void 0:l.expanded)!=null?i:{})},e.getCanSomeRowsExpand=()=>e.getPrePaginationRowModel().flatRows.some(o=>o.getCanExpand()),e.getToggleAllRowsExpandedHandler=()=>o=>{o.persist==null||o.persist(),e.toggleAllRowsExpanded()},e.getIsSomeRowsExpanded=()=>{const o=e.getState().expanded;return o===!0||Object.values(o).some(Boolean)},e.getIsAllRowsExpanded=()=>{const o=e.getState().expanded;return typeof o=="boolean"?o===!0:!(!Object.keys(o).length||e.getRowModel().flatRows.some(i=>!i.getIsExpanded()))},e.getExpandedDepth=()=>{let o=0;return(e.getState().expanded===!0?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach(l=>{const r=l.split(".");o=Math.max(o,r.length)}),o},e.getPreExpandedRowModel=()=>e.getSortedRowModel(),e.getExpandedRowModel=()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())},createRow:(e,n)=>{e.toggleExpanded=t=>{n.setExpanded(o=>{var i;const l=o===!0?!0:!!(o!=null&&o[e.id]);let r={};if(o===!0?Object.keys(n.getRowModel().rowsById).forEach(s=>{r[s]=!0}):r=o,t=(i=t)!=null?i:!l,!l&&t)return{...r,[e.id]:!0};if(l&&!t){const{[e.id]:s,...u}=r;return u}return o})},e.getIsExpanded=()=>{var t;const o=n.getState().expanded;return!!((t=n.options.getIsRowExpanded==null?void 0:n.options.getIsRowExpanded(e))!=null?t:o===!0||o!=null&&o[e.id])},e.getCanExpand=()=>{var t,o,i;return(t=n.options.getRowCanExpand==null?void 0:n.options.getRowCanExpand(e))!=null?t:((o=n.options.enableExpanding)!=null?o:!0)&&!!((i=e.subRows)!=null&&i.length)},e.getIsAllParentsExpanded=()=>{let t=!0,o=e;for(;t&&o.parentId;)o=n.getRow(o.parentId,!0),t=o.getIsExpanded();return t},e.getToggleExpandedHandler=()=>{const t=e.getCanExpand();return()=>{t&&e.toggleExpanded()}}}},yi=(e,n,t)=>{var o;const i=t.toLowerCase();return!!(!((o=e.getValue(n))==null||(o=o.toString())==null||(o=o.toLowerCase())==null)&&o.includes(i))};yi.autoRemove=e=>Ye(e);const ji=(e,n,t)=>{var o;return!!(!((o=e.getValue(n))==null||(o=o.toString())==null)&&o.includes(t))};ji.autoRemove=e=>Ye(e);const _i=(e,n,t)=>{var o;return((o=e.getValue(n))==null||(o=o.toString())==null?void 0:o.toLowerCase())===(t==null?void 0:t.toLowerCase())};_i.autoRemove=e=>Ye(e);const Mi=(e,n,t)=>{var o;return(o=e.getValue(n))==null?void 0:o.includes(t)};Mi.autoRemove=e=>Ye(e)||!(e!=null&&e.length);const Pi=(e,n,t)=>!t.some(o=>{var i;return!((i=e.getValue(n))!=null&&i.includes(o))});Pi.autoRemove=e=>Ye(e)||!(e!=null&&e.length);const Fi=(e,n,t)=>t.some(o=>{var i;return(i=e.getValue(n))==null?void 0:i.includes(o)});Fi.autoRemove=e=>Ye(e)||!(e!=null&&e.length);const Oi=(e,n,t)=>e.getValue(n)===t;Oi.autoRemove=e=>Ye(e);const Ii=(e,n,t)=>e.getValue(n)==t;Ii.autoRemove=e=>Ye(e);const zn=(e,n,t)=>{let[o,i]=t;const l=e.getValue(n);return l>=o&&l<=i};zn.resolveFilterValue=e=>{let[n,t]=e,o=typeof n!="number"?parseFloat(n):n,i=typeof t!="number"?parseFloat(t):t,l=n===null||Number.isNaN(o)?-1/0:o,r=t===null||Number.isNaN(i)?1/0:i;if(l>r){const s=l;l=r,r=s}return[l,r]};zn.autoRemove=e=>Ye(e)||Ye(e[0])&&Ye(e[1]);const et={includesString:yi,includesStringSensitive:ji,equalsString:_i,arrIncludes:Mi,arrIncludesAll:Pi,arrIncludesSome:Fi,equals:Oi,weakEquals:Ii,inNumberRange:zn};function Ye(e){return e==null||e===""}const ou={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:e=>({columnFilters:[],globalFilter:void 0,...e}),getDefaultOptions:e=>({onColumnFiltersChange:Ae("columnFilters",e),onGlobalFilterChange:Ae("globalFilter",e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100,globalFilterFn:"auto",getColumnCanGlobalFilter:n=>{var t;const o=(t=e.getCoreRowModel().flatRows[0])==null||(t=t._getAllCellsByColumnId()[n.id])==null?void 0:t.getValue();return typeof o=="string"||typeof o=="number"}}),createColumn:(e,n)=>{e.getAutoFilterFn=()=>{const t=n.getCoreRowModel().flatRows[0],o=t==null?void 0:t.getValue(e.id);return typeof o=="string"?et.includesString:typeof o=="number"?et.inNumberRange:typeof o=="boolean"||o!==null&&typeof o=="object"?et.equals:Array.isArray(o)?et.arrIncludes:et.weakEquals},e.getFilterFn=()=>{var t,o;return Gt(e.columnDef.filterFn)?e.columnDef.filterFn:e.columnDef.filterFn==="auto"?e.getAutoFilterFn():(t=(o=n.options.filterFns)==null?void 0:o[e.columnDef.filterFn])!=null?t:et[e.columnDef.filterFn]},e.getCanFilter=()=>{var t,o,i;return((t=e.columnDef.enableColumnFilter)!=null?t:!0)&&((o=n.options.enableColumnFilters)!=null?o:!0)&&((i=n.options.enableFilters)!=null?i:!0)&&!!e.accessorFn},e.getCanGlobalFilter=()=>{var t,o,i,l;return((t=e.columnDef.enableGlobalFilter)!=null?t:!0)&&((o=n.options.enableGlobalFilter)!=null?o:!0)&&((i=n.options.enableFilters)!=null?i:!0)&&((l=n.options.getColumnCanGlobalFilter==null?void 0:n.options.getColumnCanGlobalFilter(e))!=null?l:!0)&&!!e.accessorFn},e.getIsFiltered=()=>e.getFilterIndex()>-1,e.getFilterValue=()=>{var t;return(t=n.getState().columnFilters)==null||(t=t.find(o=>o.id===e.id))==null?void 0:t.value},e.getFilterIndex=()=>{var t,o;return(t=(o=n.getState().columnFilters)==null?void 0:o.findIndex(i=>i.id===e.id))!=null?t:-1},e.setFilterValue=t=>{n.setColumnFilters(o=>{const i=e.getFilterFn(),l=o==null?void 0:o.find(g=>g.id===e.id),r=rt(t,l?l.value:void 0);if(Zo(i,r,e)){var s;return(s=o==null?void 0:o.filter(g=>g.id!==e.id))!=null?s:[]}const u={id:e.id,value:r};if(l){var c;return(c=o==null?void 0:o.map(g=>g.id===e.id?u:g))!=null?c:[]}return o!=null&&o.length?[...o,u]:[u]})},e._getFacetedRowModel=n.options.getFacetedRowModel&&n.options.getFacetedRowModel(n,e.id),e.getFacetedRowModel=()=>e._getFacetedRowModel?e._getFacetedRowModel():n.getPreFilteredRowModel(),e._getFacetedUniqueValues=n.options.getFacetedUniqueValues&&n.options.getFacetedUniqueValues(n,e.id),e.getFacetedUniqueValues=()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,e._getFacetedMinMaxValues=n.options.getFacetedMinMaxValues&&n.options.getFacetedMinMaxValues(n,e.id),e.getFacetedMinMaxValues=()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}},createRow:(e,n)=>{e.columnFilters={},e.columnFiltersMeta={}},createTable:e=>{e.getGlobalAutoFilterFn=()=>et.includesString,e.getGlobalFilterFn=()=>{var n,t;const{globalFilterFn:o}=e.options;return Gt(o)?o:o==="auto"?e.getGlobalAutoFilterFn():(n=(t=e.options.filterFns)==null?void 0:t[o])!=null?n:et[o]},e.setColumnFilters=n=>{const t=e.getAllLeafColumns(),o=i=>{var l;return(l=rt(n,i))==null?void 0:l.filter(r=>{const s=t.find(u=>u.id===r.id);if(s){const u=s.getFilterFn();if(Zo(u,r.value,s))return!1}return!0})};e.options.onColumnFiltersChange==null||e.options.onColumnFiltersChange(o)},e.setGlobalFilter=n=>{e.options.onGlobalFilterChange==null||e.options.onGlobalFilterChange(n)},e.resetGlobalFilter=n=>{e.setGlobalFilter(n?void 0:e.initialState.globalFilter)},e.resetColumnFilters=n=>{var t,o;e.setColumnFilters(n?[]:(t=(o=e.initialState)==null?void 0:o.columnFilters)!=null?t:[])},e.getPreFilteredRowModel=()=>e.getCoreRowModel(),e.getFilteredRowModel=()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel()),e._getGlobalFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,"__global__"),e.getGlobalFacetedRowModel=()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),e._getGlobalFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,"__global__"),e.getGlobalFacetedUniqueValues=()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,e._getGlobalFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,"__global__"),e.getGlobalFacetedMinMaxValues=()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}}};function Zo(e,n,t){return(e&&e.autoRemove?e.autoRemove(n,t):!1)||typeof n>"u"||typeof n=="string"&&!n}const iu=(e,n,t)=>t.reduce((o,i)=>{const l=i.getValue(e);return o+(typeof l=="number"?l:0)},0),lu=(e,n,t)=>{let o;return t.forEach(i=>{const l=i.getValue(e);l!=null&&(o>l||o===void 0&&l>=l)&&(o=l)}),o},ru=(e,n,t)=>{let o;return t.forEach(i=>{const l=i.getValue(e);l!=null&&(o<l||o===void 0&&l>=l)&&(o=l)}),o},su=(e,n,t)=>{let o,i;return t.forEach(l=>{const r=l.getValue(e);r!=null&&(o===void 0?r>=r&&(o=i=r):(o>r&&(o=r),i<r&&(i=r)))}),[o,i]},au=(e,n)=>{let t=0,o=0;if(n.forEach(i=>{let l=i.getValue(e);l!=null&&(l=+l)>=l&&(++t,o+=l)}),t)return o/t},uu=(e,n)=>{if(!n.length)return;const t=n.map(l=>l.getValue(e));if(!Qa(t))return;if(t.length===1)return t[0];const o=Math.floor(t.length/2),i=t.sort((l,r)=>l-r);return t.length%2!==0?i[o]:(i[o-1]+i[o])/2},du=(e,n)=>Array.from(new Set(n.map(t=>t.getValue(e))).values()),cu=(e,n)=>new Set(n.map(t=>t.getValue(e))).size,gu=(e,n)=>n.length,At={sum:iu,min:lu,max:ru,extent:su,mean:au,median:uu,unique:du,uniqueCount:cu,count:gu},pu={getDefaultColumnDef:()=>({aggregatedCell:e=>{var n,t;return(n=(t=e.getValue())==null||t.toString==null?void 0:t.toString())!=null?n:null},aggregationFn:"auto"}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:Ae("grouping",e),groupedColumnMode:"reorder"}),createColumn:(e,n)=>{e.toggleGrouping=()=>{n.setGrouping(t=>t!=null&&t.includes(e.id)?t.filter(o=>o!==e.id):[...t??[],e.id])},e.getCanGroup=()=>{var t,o,i,l;return(t=(o=(i=(l=e.columnDef.enableGrouping)!=null?l:!0)!=null?i:n.options.enableGrouping)!=null?o:!0)!=null?t:!!e.accessorFn},e.getIsGrouped=()=>{var t;return(t=n.getState().grouping)==null?void 0:t.includes(e.id)},e.getGroupedIndex=()=>{var t;return(t=n.getState().grouping)==null?void 0:t.indexOf(e.id)},e.getToggleGroupingHandler=()=>{const t=e.getCanGroup();return()=>{t&&e.toggleGrouping()}},e.getAutoAggregationFn=()=>{const t=n.getCoreRowModel().flatRows[0],o=t==null?void 0:t.getValue(e.id);if(typeof o=="number")return At.sum;if(Object.prototype.toString.call(o)==="[object Date]")return At.extent},e.getAggregationFn=()=>{var t,o;if(!e)throw new Error;return Gt(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:e.columnDef.aggregationFn==="auto"?e.getAutoAggregationFn():(t=(o=n.options.aggregationFns)==null?void 0:o[e.columnDef.aggregationFn])!=null?t:At[e.columnDef.aggregationFn]}},createTable:e=>{e.setGrouping=n=>e.options.onGroupingChange==null?void 0:e.options.onGroupingChange(n),e.resetGrouping=n=>{var t,o;e.setGrouping(n?[]:(t=(o=e.initialState)==null?void 0:o.grouping)!=null?t:[])},e.getPreGroupedRowModel=()=>e.getFilteredRowModel(),e.getGroupedRowModel=()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())},createRow:(e,n)=>{e.getIsGrouped=()=>!!e.groupingColumnId,e.getGroupingValue=t=>{if(e._groupingValuesCache.hasOwnProperty(t))return e._groupingValuesCache[t];const o=n.getColumn(t);return o!=null&&o.columnDef.getGroupingValue?(e._groupingValuesCache[t]=o.columnDef.getGroupingValue(e.original),e._groupingValuesCache[t]):e.getValue(t)},e._groupingValuesCache={}},createCell:(e,n,t,o)=>{e.getIsGrouped=()=>n.getIsGrouped()&&n.id===t.groupingColumnId,e.getIsPlaceholder=()=>!e.getIsGrouped()&&n.getIsGrouped(),e.getIsAggregated=()=>{var i;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!!((i=t.subRows)!=null&&i.length)}}};function fu(e,n,t){if(!(n!=null&&n.length)||!t)return e;const o=e.filter(l=>!n.includes(l.id));return t==="remove"?o:[...n.map(l=>e.find(r=>r.id===l)).filter(Boolean),...o]}const vu={getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:Ae("columnOrder",e)}),createColumn:(e,n)=>{e.getIndex=N(t=>[Ct(n,t)],t=>t.findIndex(o=>o.id===e.id),q(n.options,"debugColumns")),e.getIsFirstColumn=t=>{var o;return((o=Ct(n,t)[0])==null?void 0:o.id)===e.id},e.getIsLastColumn=t=>{var o;const i=Ct(n,t);return((o=i[i.length-1])==null?void 0:o.id)===e.id}},createTable:e=>{e.setColumnOrder=n=>e.options.onColumnOrderChange==null?void 0:e.options.onColumnOrderChange(n),e.resetColumnOrder=n=>{var t;e.setColumnOrder(n?[]:(t=e.initialState.columnOrder)!=null?t:[])},e._getOrderColumnsFn=N(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(n,t,o)=>i=>{let l=[];if(!(n!=null&&n.length))l=i;else{const r=[...n],s=[...i];for(;s.length&&r.length;){const u=r.shift(),c=s.findIndex(g=>g.id===u);c>-1&&l.push(s.splice(c,1)[0])}l=[...l,...s]}return fu(l,t,o)},q(e.options,"debugTable"))}},Sn=0,yn=10,sn=()=>({pageIndex:Sn,pageSize:yn}),mu={getInitialState:e=>({...e,pagination:{...sn(),...e==null?void 0:e.pagination}}),getDefaultOptions:e=>({onPaginationChange:Ae("pagination",e)}),createTable:e=>{let n=!1,t=!1;e._autoResetPageIndex=()=>{var o,i;if(!n){e._queue(()=>{n=!0});return}if((o=(i=e.options.autoResetAll)!=null?i:e.options.autoResetPageIndex)!=null?o:!e.options.manualPagination){if(t)return;t=!0,e._queue(()=>{e.resetPageIndex(),t=!1})}},e.setPagination=o=>{const i=l=>rt(o,l);return e.options.onPaginationChange==null?void 0:e.options.onPaginationChange(i)},e.resetPagination=o=>{var i;e.setPagination(o?sn():(i=e.initialState.pagination)!=null?i:sn())},e.setPageIndex=o=>{e.setPagination(i=>{let l=rt(o,i.pageIndex);const r=typeof e.options.pageCount>"u"||e.options.pageCount===-1?Number.MAX_SAFE_INTEGER:e.options.pageCount-1;return l=Math.max(0,Math.min(l,r)),{...i,pageIndex:l}})},e.resetPageIndex=o=>{var i,l;e.setPageIndex(o?Sn:(i=(l=e.initialState)==null||(l=l.pagination)==null?void 0:l.pageIndex)!=null?i:Sn)},e.resetPageSize=o=>{var i,l;e.setPageSize(o?yn:(i=(l=e.initialState)==null||(l=l.pagination)==null?void 0:l.pageSize)!=null?i:yn)},e.setPageSize=o=>{e.setPagination(i=>{const l=Math.max(1,rt(o,i.pageSize)),r=i.pageSize*i.pageIndex,s=Math.floor(r/l);return{...i,pageIndex:s,pageSize:l}})},e.setPageCount=o=>e.setPagination(i=>{var l;let r=rt(o,(l=e.options.pageCount)!=null?l:-1);return typeof r=="number"&&(r=Math.max(-1,r)),{...i,pageCount:r}}),e.getPageOptions=N(()=>[e.getPageCount()],o=>{let i=[];return o&&o>0&&(i=[...new Array(o)].fill(null).map((l,r)=>r)),i},q(e.options,"debugTable")),e.getCanPreviousPage=()=>e.getState().pagination.pageIndex>0,e.getCanNextPage=()=>{const{pageIndex:o}=e.getState().pagination,i=e.getPageCount();return i===-1?!0:i===0?!1:o<i-1},e.previousPage=()=>e.setPageIndex(o=>o-1),e.nextPage=()=>e.setPageIndex(o=>o+1),e.firstPage=()=>e.setPageIndex(0),e.lastPage=()=>e.setPageIndex(e.getPageCount()-1),e.getPrePaginationRowModel=()=>e.getExpandedRowModel(),e.getPaginationRowModel=()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),e.getPageCount=()=>{var o;return(o=e.options.pageCount)!=null?o:Math.ceil(e.getRowCount()/e.getState().pagination.pageSize)},e.getRowCount=()=>{var o;return(o=e.options.rowCount)!=null?o:e.getPrePaginationRowModel().rows.length}}},an=()=>({left:[],right:[]}),un=()=>({top:[],bottom:[]}),hu={getInitialState:e=>({columnPinning:an(),rowPinning:un(),...e}),getDefaultOptions:e=>({onColumnPinningChange:Ae("columnPinning",e),onRowPinningChange:Ae("rowPinning",e)}),createColumn:(e,n)=>{e.pin=t=>{const o=e.getLeafColumns().map(i=>i.id).filter(Boolean);n.setColumnPinning(i=>{var l,r;if(t==="right"){var s,u;return{left:((s=i==null?void 0:i.left)!=null?s:[]).filter(f=>!(o!=null&&o.includes(f))),right:[...((u=i==null?void 0:i.right)!=null?u:[]).filter(f=>!(o!=null&&o.includes(f))),...o]}}if(t==="left"){var c,g;return{left:[...((c=i==null?void 0:i.left)!=null?c:[]).filter(f=>!(o!=null&&o.includes(f))),...o],right:((g=i==null?void 0:i.right)!=null?g:[]).filter(f=>!(o!=null&&o.includes(f)))}}return{left:((l=i==null?void 0:i.left)!=null?l:[]).filter(f=>!(o!=null&&o.includes(f))),right:((r=i==null?void 0:i.right)!=null?r:[]).filter(f=>!(o!=null&&o.includes(f)))}})},e.getCanPin=()=>e.getLeafColumns().some(o=>{var i,l,r;return((i=o.columnDef.enablePinning)!=null?i:!0)&&((l=(r=n.options.enableColumnPinning)!=null?r:n.options.enablePinning)!=null?l:!0)}),e.getIsPinned=()=>{const t=e.getLeafColumns().map(s=>s.id),{left:o,right:i}=n.getState().columnPinning,l=t.some(s=>o==null?void 0:o.includes(s)),r=t.some(s=>i==null?void 0:i.includes(s));return l?"left":r?"right":!1},e.getPinnedIndex=()=>{var t,o;const i=e.getIsPinned();return i?(t=(o=n.getState().columnPinning)==null||(o=o[i])==null?void 0:o.indexOf(e.id))!=null?t:-1:0}},createRow:(e,n)=>{e.pin=(t,o,i)=>{const l=o?e.getLeafRows().map(u=>{let{id:c}=u;return c}):[],r=i?e.getParentRows().map(u=>{let{id:c}=u;return c}):[],s=new Set([...r,e.id,...l]);n.setRowPinning(u=>{var c,g;if(t==="bottom"){var f,v;return{top:((f=u==null?void 0:u.top)!=null?f:[]).filter(h=>!(s!=null&&s.has(h))),bottom:[...((v=u==null?void 0:u.bottom)!=null?v:[]).filter(h=>!(s!=null&&s.has(h))),...Array.from(s)]}}if(t==="top"){var d,p;return{top:[...((d=u==null?void 0:u.top)!=null?d:[]).filter(h=>!(s!=null&&s.has(h))),...Array.from(s)],bottom:((p=u==null?void 0:u.bottom)!=null?p:[]).filter(h=>!(s!=null&&s.has(h)))}}return{top:((c=u==null?void 0:u.top)!=null?c:[]).filter(h=>!(s!=null&&s.has(h))),bottom:((g=u==null?void 0:u.bottom)!=null?g:[]).filter(h=>!(s!=null&&s.has(h)))}})},e.getCanPin=()=>{var t;const{enableRowPinning:o,enablePinning:i}=n.options;return typeof o=="function"?o(e):(t=o??i)!=null?t:!0},e.getIsPinned=()=>{const t=[e.id],{top:o,bottom:i}=n.getState().rowPinning,l=t.some(s=>o==null?void 0:o.includes(s)),r=t.some(s=>i==null?void 0:i.includes(s));return l?"top":r?"bottom":!1},e.getPinnedIndex=()=>{var t,o;const i=e.getIsPinned();if(!i)return-1;const l=(t=n._getPinnedRows(i))==null?void 0:t.map(r=>{let{id:s}=r;return s});return(o=l==null?void 0:l.indexOf(e.id))!=null?o:-1},e.getCenterVisibleCells=N(()=>[e._getAllVisibleCells(),n.getState().columnPinning.left,n.getState().columnPinning.right],(t,o,i)=>{const l=[...o??[],...i??[]];return t.filter(r=>!l.includes(r.column.id))},q(n.options,"debugRows")),e.getLeftVisibleCells=N(()=>[e._getAllVisibleCells(),n.getState().columnPinning.left],(t,o)=>(o??[]).map(l=>t.find(r=>r.column.id===l)).filter(Boolean).map(l=>({...l,position:"left"})),q(n.options,"debugRows")),e.getRightVisibleCells=N(()=>[e._getAllVisibleCells(),n.getState().columnPinning.right],(t,o)=>(o??[]).map(l=>t.find(r=>r.column.id===l)).filter(Boolean).map(l=>({...l,position:"right"})),q(n.options,"debugRows"))},createTable:e=>{e.setColumnPinning=n=>e.options.onColumnPinningChange==null?void 0:e.options.onColumnPinningChange(n),e.resetColumnPinning=n=>{var t,o;return e.setColumnPinning(n?an():(t=(o=e.initialState)==null?void 0:o.columnPinning)!=null?t:an())},e.getIsSomeColumnsPinned=n=>{var t;const o=e.getState().columnPinning;if(!n){var i,l;return!!((i=o.left)!=null&&i.length||(l=o.right)!=null&&l.length)}return!!((t=o[n])!=null&&t.length)},e.getLeftLeafColumns=N(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(n,t)=>(t??[]).map(o=>n.find(i=>i.id===o)).filter(Boolean),q(e.options,"debugColumns")),e.getRightLeafColumns=N(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(n,t)=>(t??[]).map(o=>n.find(i=>i.id===o)).filter(Boolean),q(e.options,"debugColumns")),e.getCenterLeafColumns=N(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(n,t,o)=>{const i=[...t??[],...o??[]];return n.filter(l=>!i.includes(l.id))},q(e.options,"debugColumns")),e.setRowPinning=n=>e.options.onRowPinningChange==null?void 0:e.options.onRowPinningChange(n),e.resetRowPinning=n=>{var t,o;return e.setRowPinning(n?un():(t=(o=e.initialState)==null?void 0:o.rowPinning)!=null?t:un())},e.getIsSomeRowsPinned=n=>{var t;const o=e.getState().rowPinning;if(!n){var i,l;return!!((i=o.top)!=null&&i.length||(l=o.bottom)!=null&&l.length)}return!!((t=o[n])!=null&&t.length)},e._getPinnedRows=N(n=>[e.getRowModel().rows,e.getState().rowPinning[n],n],(n,t,o)=>{var i;return((i=e.options.keepPinnedRows)==null||i?(t??[]).map(r=>{const s=e.getRow(r,!0);return s.getIsAllParentsExpanded()?s:null}):(t??[]).map(r=>n.find(s=>s.id===r))).filter(Boolean).map(r=>({...r,position:o}))},q(e.options,"debugRows")),e.getTopRows=()=>e._getPinnedRows("top"),e.getBottomRows=()=>e._getPinnedRows("bottom"),e.getCenterRows=N(()=>[e.getRowModel().rows,e.getState().rowPinning.top,e.getState().rowPinning.bottom],(n,t,o)=>{const i=new Set([...t??[],...o??[]]);return n.filter(l=>!i.has(l.id))},q(e.options,"debugRows"))}},bu={getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:Ae("rowSelection",e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>{e.setRowSelection=n=>e.options.onRowSelectionChange==null?void 0:e.options.onRowSelectionChange(n),e.resetRowSelection=n=>{var t;return e.setRowSelection(n?{}:(t=e.initialState.rowSelection)!=null?t:{})},e.toggleAllRowsSelected=n=>{e.setRowSelection(t=>{n=typeof n<"u"?n:!e.getIsAllRowsSelected();const o={...t},i=e.getPreGroupedRowModel().flatRows;return n?i.forEach(l=>{l.getCanSelect()&&(o[l.id]=!0)}):i.forEach(l=>{delete o[l.id]}),o})},e.toggleAllPageRowsSelected=n=>e.setRowSelection(t=>{const o=typeof n<"u"?n:!e.getIsAllPageRowsSelected(),i={...t};return e.getRowModel().rows.forEach(l=>{jn(i,l.id,o,!0,e)}),i}),e.getPreSelectedRowModel=()=>e.getCoreRowModel(),e.getSelectedRowModel=N(()=>[e.getState().rowSelection,e.getCoreRowModel()],(n,t)=>Object.keys(n).length?dn(e,t):{rows:[],flatRows:[],rowsById:{}},q(e.options,"debugTable")),e.getFilteredSelectedRowModel=N(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(n,t)=>Object.keys(n).length?dn(e,t):{rows:[],flatRows:[],rowsById:{}},q(e.options,"debugTable")),e.getGroupedSelectedRowModel=N(()=>[e.getState().rowSelection,e.getSortedRowModel()],(n,t)=>Object.keys(n).length?dn(e,t):{rows:[],flatRows:[],rowsById:{}},q(e.options,"debugTable")),e.getIsAllRowsSelected=()=>{const n=e.getFilteredRowModel().flatRows,{rowSelection:t}=e.getState();let o=!!(n.length&&Object.keys(t).length);return o&&n.some(i=>i.getCanSelect()&&!t[i.id])&&(o=!1),o},e.getIsAllPageRowsSelected=()=>{const n=e.getPaginationRowModel().flatRows.filter(i=>i.getCanSelect()),{rowSelection:t}=e.getState();let o=!!n.length;return o&&n.some(i=>!t[i.id])&&(o=!1),o},e.getIsSomeRowsSelected=()=>{var n;const t=Object.keys((n=e.getState().rowSelection)!=null?n:{}).length;return t>0&&t<e.getFilteredRowModel().flatRows.length},e.getIsSomePageRowsSelected=()=>{const n=e.getPaginationRowModel().flatRows;return e.getIsAllPageRowsSelected()?!1:n.filter(t=>t.getCanSelect()).some(t=>t.getIsSelected()||t.getIsSomeSelected())},e.getToggleAllRowsSelectedHandler=()=>n=>{e.toggleAllRowsSelected(n.target.checked)},e.getToggleAllPageRowsSelectedHandler=()=>n=>{e.toggleAllPageRowsSelected(n.target.checked)}},createRow:(e,n)=>{e.toggleSelected=(t,o)=>{const i=e.getIsSelected();n.setRowSelection(l=>{var r;if(t=typeof t<"u"?t:!i,e.getCanSelect()&&i===t)return l;const s={...l};return jn(s,e.id,t,(r=o==null?void 0:o.selectChildren)!=null?r:!0,n),s})},e.getIsSelected=()=>{const{rowSelection:t}=n.getState();return En(e,t)},e.getIsSomeSelected=()=>{const{rowSelection:t}=n.getState();return _n(e,t)==="some"},e.getIsAllSubRowsSelected=()=>{const{rowSelection:t}=n.getState();return _n(e,t)==="all"},e.getCanSelect=()=>{var t;return typeof n.options.enableRowSelection=="function"?n.options.enableRowSelection(e):(t=n.options.enableRowSelection)!=null?t:!0},e.getCanSelectSubRows=()=>{var t;return typeof n.options.enableSubRowSelection=="function"?n.options.enableSubRowSelection(e):(t=n.options.enableSubRowSelection)!=null?t:!0},e.getCanMultiSelect=()=>{var t;return typeof n.options.enableMultiRowSelection=="function"?n.options.enableMultiRowSelection(e):(t=n.options.enableMultiRowSelection)!=null?t:!0},e.getToggleSelectedHandler=()=>{const t=e.getCanSelect();return o=>{var i;t&&e.toggleSelected((i=o.target)==null?void 0:i.checked)}}}},jn=(e,n,t,o,i)=>{var l;const r=i.getRow(n,!0);t?(r.getCanMultiSelect()||Object.keys(e).forEach(s=>delete e[s]),r.getCanSelect()&&(e[n]=!0)):delete e[n],o&&(l=r.subRows)!=null&&l.length&&r.getCanSelectSubRows()&&r.subRows.forEach(s=>jn(e,s.id,t,o,i))};function dn(e,n){const t=e.getState().rowSelection,o=[],i={},l=function(r,s){return r.map(u=>{var c;const g=En(u,t);if(g&&(o.push(u),i[u.id]=u),(c=u.subRows)!=null&&c.length&&(u={...u,subRows:l(u.subRows)}),g)return u}).filter(Boolean)};return{rows:l(n.rows),flatRows:o,rowsById:i}}function En(e,n){var t;return(t=n[e.id])!=null?t:!1}function _n(e,n,t){var o;if(!((o=e.subRows)!=null&&o.length))return!1;let i=!0,l=!1;return e.subRows.forEach(r=>{if(!(l&&!i)&&(r.getCanSelect()&&(En(r,n)?l=!0:i=!1),r.subRows&&r.subRows.length)){const s=_n(r,n);s==="all"?l=!0:(s==="some"&&(l=!0),i=!1)}}),i?"all":l?"some":!1}const Mn=/([0-9]+)/gm,Cu=(e,n,t)=>Ti(st(e.getValue(t)).toLowerCase(),st(n.getValue(t)).toLowerCase()),xu=(e,n,t)=>Ti(st(e.getValue(t)),st(n.getValue(t))),Ru=(e,n,t)=>Dn(st(e.getValue(t)).toLowerCase(),st(n.getValue(t)).toLowerCase()),wu=(e,n,t)=>Dn(st(e.getValue(t)),st(n.getValue(t))),Su=(e,n,t)=>{const o=e.getValue(t),i=n.getValue(t);return o>i?1:o<i?-1:0},yu=(e,n,t)=>Dn(e.getValue(t),n.getValue(t));function Dn(e,n){return e===n?0:e>n?1:-1}function st(e){return typeof e=="number"?isNaN(e)||e===1/0||e===-1/0?"":String(e):typeof e=="string"?e:""}function Ti(e,n){const t=e.split(Mn).filter(Boolean),o=n.split(Mn).filter(Boolean);for(;t.length&&o.length;){const i=t.shift(),l=o.shift(),r=parseInt(i,10),s=parseInt(l,10),u=[r,s].sort();if(isNaN(u[0])){if(i>l)return 1;if(l>i)return-1;continue}if(isNaN(u[1]))return isNaN(r)?-1:1;if(r>s)return 1;if(s>r)return-1}return t.length-o.length}const at={alphanumeric:Cu,alphanumericCaseSensitive:xu,text:Ru,textCaseSensitive:wu,datetime:Su,basic:yu},ju={getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:Ae("sorting",e),isMultiSortEvent:n=>n.shiftKey}),createColumn:(e,n)=>{e.getAutoSortingFn=()=>{const t=n.getFilteredRowModel().flatRows.slice(10);let o=!1;for(const i of t){const l=i==null?void 0:i.getValue(e.id);if(Object.prototype.toString.call(l)==="[object Date]")return at.datetime;if(typeof l=="string"&&(o=!0,l.split(Mn).length>1))return at.alphanumeric}return o?at.text:at.basic},e.getAutoSortDir=()=>{const t=n.getFilteredRowModel().flatRows[0];return typeof(t==null?void 0:t.getValue(e.id))=="string"?"asc":"desc"},e.getSortingFn=()=>{var t,o;if(!e)throw new Error;return Gt(e.columnDef.sortingFn)?e.columnDef.sortingFn:e.columnDef.sortingFn==="auto"?e.getAutoSortingFn():(t=(o=n.options.sortingFns)==null?void 0:o[e.columnDef.sortingFn])!=null?t:at[e.columnDef.sortingFn]},e.toggleSorting=(t,o)=>{const i=e.getNextSortingOrder(),l=typeof t<"u"&&t!==null;n.setSorting(r=>{const s=r==null?void 0:r.find(d=>d.id===e.id),u=r==null?void 0:r.findIndex(d=>d.id===e.id);let c=[],g,f=l?t:i==="desc";if(r!=null&&r.length&&e.getCanMultiSort()&&o?s?g="toggle":g="add":r!=null&&r.length&&u!==r.length-1?g="replace":s?g="toggle":g="replace",g==="toggle"&&(l||i||(g="remove")),g==="add"){var v;c=[...r,{id:e.id,desc:f}],c.splice(0,c.length-((v=n.options.maxMultiSortColCount)!=null?v:Number.MAX_SAFE_INTEGER))}else g==="toggle"?c=r.map(d=>d.id===e.id?{...d,desc:f}:d):g==="remove"?c=r.filter(d=>d.id!==e.id):c=[{id:e.id,desc:f}];return c})},e.getFirstSortDir=()=>{var t,o;return((t=(o=e.columnDef.sortDescFirst)!=null?o:n.options.sortDescFirst)!=null?t:e.getAutoSortDir()==="desc")?"desc":"asc"},e.getNextSortingOrder=t=>{var o,i;const l=e.getFirstSortDir(),r=e.getIsSorted();return r?r!==l&&((o=n.options.enableSortingRemoval)==null||o)&&(!(t&&(i=n.options.enableMultiRemove)!=null)||i)?!1:r==="desc"?"asc":"desc":l},e.getCanSort=()=>{var t,o;return((t=e.columnDef.enableSorting)!=null?t:!0)&&((o=n.options.enableSorting)!=null?o:!0)&&!!e.accessorFn},e.getCanMultiSort=()=>{var t,o;return(t=(o=e.columnDef.enableMultiSort)!=null?o:n.options.enableMultiSort)!=null?t:!!e.accessorFn},e.getIsSorted=()=>{var t;const o=(t=n.getState().sorting)==null?void 0:t.find(i=>i.id===e.id);return o?o.desc?"desc":"asc":!1},e.getSortIndex=()=>{var t,o;return(t=(o=n.getState().sorting)==null?void 0:o.findIndex(i=>i.id===e.id))!=null?t:-1},e.clearSorting=()=>{n.setSorting(t=>t!=null&&t.length?t.filter(o=>o.id!==e.id):[])},e.getToggleSortingHandler=()=>{const t=e.getCanSort();return o=>{t&&(o.persist==null||o.persist(),e.toggleSorting==null||e.toggleSorting(void 0,e.getCanMultiSort()?n.options.isMultiSortEvent==null?void 0:n.options.isMultiSortEvent(o):!1))}}},createTable:e=>{e.setSorting=n=>e.options.onSortingChange==null?void 0:e.options.onSortingChange(n),e.resetSorting=n=>{var t,o;e.setSorting(n?[]:(t=(o=e.initialState)==null?void 0:o.sorting)!=null?t:[])},e.getPreSortedRowModel=()=>e.getGroupedRowModel(),e.getSortedRowModel=()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())}},_u={getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:Ae("columnVisibility",e)}),createColumn:(e,n)=>{e.toggleVisibility=t=>{e.getCanHide()&&n.setColumnVisibility(o=>({...o,[e.id]:t??!e.getIsVisible()}))},e.getIsVisible=()=>{var t,o;const i=e.columns;return(t=i.length?i.some(l=>l.getIsVisible()):(o=n.getState().columnVisibility)==null?void 0:o[e.id])!=null?t:!0},e.getCanHide=()=>{var t,o;return((t=e.columnDef.enableHiding)!=null?t:!0)&&((o=n.options.enableHiding)!=null?o:!0)},e.getToggleVisibilityHandler=()=>t=>{e.toggleVisibility==null||e.toggleVisibility(t.target.checked)}},createRow:(e,n)=>{e._getAllVisibleCells=N(()=>[e.getAllCells(),n.getState().columnVisibility],t=>t.filter(o=>o.column.getIsVisible()),q(n.options,"debugRows")),e.getVisibleCells=N(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(t,o,i)=>[...t,...o,...i],q(n.options,"debugRows"))},createTable:e=>{const n=(t,o)=>N(()=>[o(),o().filter(i=>i.getIsVisible()).map(i=>i.id).join("_")],i=>i.filter(l=>l.getIsVisible==null?void 0:l.getIsVisible()),q(e.options,"debugColumns"));e.getVisibleFlatColumns=n("getVisibleFlatColumns",()=>e.getAllFlatColumns()),e.getVisibleLeafColumns=n("getVisibleLeafColumns",()=>e.getAllLeafColumns()),e.getLeftVisibleLeafColumns=n("getLeftVisibleLeafColumns",()=>e.getLeftLeafColumns()),e.getRightVisibleLeafColumns=n("getRightVisibleLeafColumns",()=>e.getRightLeafColumns()),e.getCenterVisibleLeafColumns=n("getCenterVisibleLeafColumns",()=>e.getCenterLeafColumns()),e.setColumnVisibility=t=>e.options.onColumnVisibilityChange==null?void 0:e.options.onColumnVisibilityChange(t),e.resetColumnVisibility=t=>{var o;e.setColumnVisibility(t?{}:(o=e.initialState.columnVisibility)!=null?o:{})},e.toggleAllColumnsVisible=t=>{var o;t=(o=t)!=null?o:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((i,l)=>({...i,[l.id]:t||!(l.getCanHide!=null&&l.getCanHide())}),{}))},e.getIsAllColumnsVisible=()=>!e.getAllLeafColumns().some(t=>!(t.getIsVisible!=null&&t.getIsVisible())),e.getIsSomeColumnsVisible=()=>e.getAllLeafColumns().some(t=>t.getIsVisible==null?void 0:t.getIsVisible()),e.getToggleAllColumnsVisibilityHandler=()=>t=>{var o;e.toggleAllColumnsVisible((o=t.target)==null?void 0:o.checked)}}};function Ct(e,n){return n?n==="center"?e.getCenterVisibleLeafColumns():n==="left"?e.getLeftVisibleLeafColumns():e.getRightVisibleLeafColumns():e.getVisibleLeafColumns()}const Qo=[Ja,_u,vu,hu,ou,ju,pu,nu,mu,bu,eu];function Mu(e){var n;(e.debugAll||e.debugTable)&&console.info("Creating Table Instance...");let t={_features:Qo};const o=t._features.reduce((g,f)=>Object.assign(g,f.getDefaultOptions==null?void 0:f.getDefaultOptions(t)),{}),i=g=>t.options.mergeOptions?t.options.mergeOptions(o,g):{...o,...g};let r={...{},...(n=e.initialState)!=null?n:{}};t._features.forEach(g=>{var f;r=(f=g.getInitialState==null?void 0:g.getInitialState(r))!=null?f:r});const s=[];let u=!1;const c={_features:Qo,options:{...o,...e},initialState:r,_queue:g=>{s.push(g),u||(u=!0,Promise.resolve().then(()=>{for(;s.length;)s.shift()();u=!1}).catch(f=>setTimeout(()=>{throw f})))},reset:()=>{t.setState(t.initialState)},setOptions:g=>{const f=rt(g,t.options);t.options=i(f)},getState:()=>t.options.state,setState:g=>{t.options.onStateChange==null||t.options.onStateChange(g)},_getRowId:(g,f,v)=>{var d;return(d=t.options.getRowId==null?void 0:t.options.getRowId(g,f,v))!=null?d:`${v?[v.id,f].join("."):f}`},getCoreRowModel:()=>(t._getCoreRowModel||(t._getCoreRowModel=t.options.getCoreRowModel(t)),t._getCoreRowModel()),getRowModel:()=>t.getPaginationRowModel(),getRow:(g,f)=>{let v=(f?t.getPrePaginationRowModel():t.getRowModel()).rowsById[g];if(!v&&(v=t.getCoreRowModel().rowsById[g],!v))throw new Error;return v},_getDefaultColumnDef:N(()=>[t.options.defaultColumn],g=>{var f;return g=(f=g)!=null?f:{},{header:v=>{const d=v.header.column.columnDef;return d.accessorKey?d.accessorKey:d.accessorFn?d.id:null},cell:v=>{var d,p;return(d=(p=v.renderValue())==null||p.toString==null?void 0:p.toString())!=null?d:null},...t._features.reduce((v,d)=>Object.assign(v,d.getDefaultColumnDef==null?void 0:d.getDefaultColumnDef()),{}),...g}},q(e,"debugColumns")),_getColumnDefs:()=>t.options.columns,getAllColumns:N(()=>[t._getColumnDefs()],g=>{const f=function(v,d,p){return p===void 0&&(p=0),v.map(h=>{const b=Ya(t,h,p,d),m=h;return b.columns=m.columns?f(m.columns,b,p+1):[],b})};return f(g)},q(e,"debugColumns")),getAllFlatColumns:N(()=>[t.getAllColumns()],g=>g.flatMap(f=>f.getFlatColumns()),q(e,"debugColumns")),_getAllFlatColumnsById:N(()=>[t.getAllFlatColumns()],g=>g.reduce((f,v)=>(f[v.id]=v,f),{}),q(e,"debugColumns")),getAllLeafColumns:N(()=>[t.getAllColumns(),t._getOrderColumnsFn()],(g,f)=>{let v=g.flatMap(d=>d.getLeafColumns());return f(v)},q(e,"debugColumns")),getColumn:g=>t._getAllFlatColumnsById()[g]};Object.assign(t,c);for(let g=0;g<t._features.length;g++){const f=t._features[g];f==null||f.createTable==null||f.createTable(t)}return t}function Pu(e,n,t,o){const i=()=>{var r;return(r=l.getValue())!=null?r:e.options.renderFallbackValue},l={id:`${n.id}_${t.id}`,row:n,column:t,getValue:()=>n.getValue(o),renderValue:i,getContext:N(()=>[e,t,n,l],(r,s,u,c)=>({table:r,column:s,row:u,cell:c,getValue:c.getValue,renderValue:c.renderValue}),q(e.options,"debugCells"))};return e._features.forEach(r=>{r.createCell==null||r.createCell(l,t,n,e)},{}),l}const Mt=(e,n,t,o,i,l,r)=>{let s={id:n,index:o,original:t,depth:i,parentId:r,_valuesCache:{},_uniqueValuesCache:{},getValue:u=>{if(s._valuesCache.hasOwnProperty(u))return s._valuesCache[u];const c=e.getColumn(u);if(c!=null&&c.accessorFn)return s._valuesCache[u]=c.accessorFn(s.original,o),s._valuesCache[u]},getUniqueValues:u=>{if(s._uniqueValuesCache.hasOwnProperty(u))return s._uniqueValuesCache[u];const c=e.getColumn(u);if(c!=null&&c.accessorFn)return c.columnDef.getUniqueValues?(s._uniqueValuesCache[u]=c.columnDef.getUniqueValues(s.original,o),s._uniqueValuesCache[u]):(s._uniqueValuesCache[u]=[s.getValue(u)],s._uniqueValuesCache[u])},renderValue:u=>{var c;return(c=s.getValue(u))!=null?c:e.options.renderFallbackValue},subRows:l??[],getLeafRows:()=>Si(s.subRows,u=>u.subRows),getParentRow:()=>s.parentId?e.getRow(s.parentId,!0):void 0,getParentRows:()=>{let u=[],c=s;for(;;){const g=c.getParentRow();if(!g)break;u.push(g),c=g}return u.reverse()},getAllCells:N(()=>[e.getAllLeafColumns()],u=>u.map(c=>Pu(e,s,c,c.id)),q(e.options,"debugRows")),_getAllCellsByColumnId:N(()=>[s.getAllCells()],u=>u.reduce((c,g)=>(c[g.column.id]=g,c),{}),q(e.options,"debugRows"))};for(let u=0;u<e._features.length;u++){const c=e._features[u];c==null||c.createRow==null||c.createRow(s,e)}return s};function Fu(){return e=>N(()=>[e.options.data],n=>{const t={rows:[],flatRows:[],rowsById:{}},o=function(i,l,r){l===void 0&&(l=0);const s=[];for(let c=0;c<i.length;c++){const g=Mt(e,e._getRowId(i[c],c,r),i[c],c,l,void 0,r==null?void 0:r.id);if(t.flatRows.push(g),t.rowsById[g.id]=g,s.push(g),e.options.getSubRows){var u;g.originalSubRows=e.options.getSubRows(i[c],c),(u=g.originalSubRows)!=null&&u.length&&(g.subRows=o(g.originalSubRows,l+1,g))}}return s};return t.rows=o(n),t},q(e.options,"debugTable","getRowModel",()=>e._autoResetPageIndex()))}function $i(e,n,t){return t.options.filterFromLeafRows?Ou(e,n,t):Iu(e,n,t)}function Ou(e,n,t){var o;const i=[],l={},r=(o=t.options.maxLeafRowFilterDepth)!=null?o:100,s=function(u,c){c===void 0&&(c=0);const g=[];for(let v=0;v<u.length;v++){var f;let d=u[v];const p=Mt(t,d.id,d.original,d.index,d.depth,void 0,d.parentId);if(p.columnFilters=d.columnFilters,(f=d.subRows)!=null&&f.length&&c<r){if(p.subRows=s(d.subRows,c+1),d=p,n(d)&&!p.subRows.length){g.push(d),l[d.id]=d,i.push(d);continue}if(n(d)||p.subRows.length){g.push(d),l[d.id]=d,i.push(d);continue}}else d=p,n(d)&&(g.push(d),l[d.id]=d,i.push(d))}return g};return{rows:s(e),flatRows:i,rowsById:l}}function Iu(e,n,t){var o;const i=[],l={},r=(o=t.options.maxLeafRowFilterDepth)!=null?o:100,s=function(u,c){c===void 0&&(c=0);const g=[];for(let v=0;v<u.length;v++){let d=u[v];if(n(d)){var f;if((f=d.subRows)!=null&&f.length&&c<r){const h=Mt(t,d.id,d.original,d.index,d.depth,void 0,d.parentId);h.subRows=s(d.subRows,c+1),d=h}g.push(d),i.push(d),l[d.id]=d}}return g};return{rows:s(e),flatRows:i,rowsById:l}}function Tu(){return e=>N(()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter],(n,t,o)=>{if(!n.rows.length||!(t!=null&&t.length)&&!o){for(let v=0;v<n.flatRows.length;v++)n.flatRows[v].columnFilters={},n.flatRows[v].columnFiltersMeta={};return n}const i=[],l=[];(t??[]).forEach(v=>{var d;const p=e.getColumn(v.id);if(!p)return;const h=p.getFilterFn();h&&i.push({id:v.id,filterFn:h,resolvedValue:(d=h.resolveFilterValue==null?void 0:h.resolveFilterValue(v.value))!=null?d:v.value})});const r=t.map(v=>v.id),s=e.getGlobalFilterFn(),u=e.getAllLeafColumns().filter(v=>v.getCanGlobalFilter());o&&s&&u.length&&(r.push("__global__"),u.forEach(v=>{var d;l.push({id:v.id,filterFn:s,resolvedValue:(d=s.resolveFilterValue==null?void 0:s.resolveFilterValue(o))!=null?d:o})}));let c,g;for(let v=0;v<n.flatRows.length;v++){const d=n.flatRows[v];if(d.columnFilters={},i.length)for(let p=0;p<i.length;p++){c=i[p];const h=c.id;d.columnFilters[h]=c.filterFn(d,h,c.resolvedValue,b=>{d.columnFiltersMeta[h]=b})}if(l.length){for(let p=0;p<l.length;p++){g=l[p];const h=g.id;if(g.filterFn(d,h,g.resolvedValue,b=>{d.columnFiltersMeta[h]=b})){d.columnFilters.__global__=!0;break}}d.columnFilters.__global__!==!0&&(d.columnFilters.__global__=!1)}}const f=v=>{for(let d=0;d<r.length;d++)if(v.columnFilters[r[d]]===!1)return!1;return!0};return $i(n.rows,f,e)},q(e.options,"debugTable","getFilteredRowModel",()=>e._autoResetPageIndex()))}function $u(){return(e,n)=>N(()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter,e.getFilteredRowModel()],(t,o,i)=>{if(!t.rows.length||!(o!=null&&o.length)&&!i)return t;const l=[...o.map(s=>s.id).filter(s=>s!==n),i?"__global__":void 0].filter(Boolean),r=s=>{for(let u=0;u<l.length;u++)if(s.columnFilters[l[u]]===!1)return!1;return!0};return $i(t.rows,r,e)},q(e.options,"debugTable"))}function zu(){return(e,n)=>N(()=>{var t;return[(t=e.getColumn(n))==null?void 0:t.getFacetedRowModel()]},t=>{if(!t)return new Map;let o=new Map;for(let l=0;l<t.flatRows.length;l++){const r=t.flatRows[l].getUniqueValues(n);for(let s=0;s<r.length;s++){const u=r[s];if(o.has(u)){var i;o.set(u,((i=o.get(u))!=null?i:0)+1)}else o.set(u,1)}}return o},q(e.options,"debugTable"))}function Eu(){return(e,n)=>N(()=>{var t;return[(t=e.getColumn(n))==null?void 0:t.getFacetedRowModel()]},t=>{var o;if(!t)return;const i=(o=t.flatRows[0])==null?void 0:o.getUniqueValues(n);if(typeof i>"u")return;let l=[i,i];for(let r=0;r<t.flatRows.length;r++){const s=t.flatRows[r].getUniqueValues(n);for(let u=0;u<s.length;u++){const c=s[u];c<l[0]?l[0]=c:c>l[1]&&(l[1]=c)}}return l},q(e.options,"debugTable"))}function Du(){return e=>N(()=>[e.getState().sorting,e.getPreSortedRowModel()],(n,t)=>{if(!t.rows.length||!(n!=null&&n.length))return t;const o=e.getState().sorting,i=[],l=o.filter(u=>{var c;return(c=e.getColumn(u.id))==null?void 0:c.getCanSort()}),r={};l.forEach(u=>{const c=e.getColumn(u.id);c&&(r[u.id]={sortUndefined:c.columnDef.sortUndefined,invertSorting:c.columnDef.invertSorting,sortingFn:c.getSortingFn()})});const s=u=>{const c=u.map(g=>({...g}));return c.sort((g,f)=>{for(let d=0;d<l.length;d+=1){var v;const p=l[d],h=r[p.id],b=(v=p==null?void 0:p.desc)!=null?v:!1;let m=0;if(h.sortUndefined){const C=g.getValue(p.id),x=f.getValue(p.id),_=C===void 0,S=x===void 0;(_||S)&&(m=_&&S?0:_?h.sortUndefined:-h.sortUndefined)}if(m===0&&(m=h.sortingFn(g,f,p.id)),m!==0)return b&&(m*=-1),h.invertSorting&&(m*=-1),m}return g.index-f.index}),c.forEach(g=>{var f;i.push(g),(f=g.subRows)!=null&&f.length&&(g.subRows=s(g.subRows))}),c};return{rows:s(t.rows),flatRows:i,rowsById:t.rowsById}},q(e.options,"debugTable","getSortedRowModel",()=>e._autoResetPageIndex()))}function Au(){return e=>N(()=>[e.getState().grouping,e.getPreGroupedRowModel()],(n,t)=>{if(!t.rows.length||!n.length)return t;const o=n.filter(u=>e.getColumn(u)),i=[],l={},r=function(u,c,g){if(c===void 0&&(c=0),c>=o.length)return u.map(p=>(p.depth=c,i.push(p),l[p.id]=p,p.subRows&&(p.subRows=r(p.subRows,c+1,p.id)),p));const f=o[c],v=ku(u,f);return Array.from(v.entries()).map((p,h)=>{let[b,m]=p,C=`${f}:${b}`;C=g?`${g}>${C}`:C;const x=r(m,c+1,C),_=c?Si(m,y=>y.subRows):m,S=Mt(e,C,_[0].original,h,c,void 0,g);return Object.assign(S,{groupingColumnId:f,groupingValue:b,subRows:x,leafRows:_,getValue:y=>{if(o.includes(y)){if(S._valuesCache.hasOwnProperty(y))return S._valuesCache[y];if(m[0]){var P;S._valuesCache[y]=(P=m[0].getValue(y))!=null?P:void 0}return S._valuesCache[y]}if(S._groupingValuesCache.hasOwnProperty(y))return S._groupingValuesCache[y];const R=e.getColumn(y),w=R==null?void 0:R.getAggregationFn();if(w)return S._groupingValuesCache[y]=w(y,_,m),S._groupingValuesCache[y]}}),x.forEach(y=>{i.push(y),l[y.id]=y}),S})},s=r(t.rows,0);return s.forEach(u=>{i.push(u),l[u.id]=u}),{rows:s,flatRows:i,rowsById:l}},q(e.options,"debugTable","getGroupedRowModel",()=>{e._queue(()=>{e._autoResetExpanded(),e._autoResetPageIndex()})}))}function ku(e,n){const t=new Map;return e.reduce((o,i)=>{const l=`${i.getGroupingValue(n)}`,r=o.get(l);return r?r.push(i):o.set(l,[i]),o},t)}function Vu(){return e=>N(()=>[e.getState().expanded,e.getPreExpandedRowModel(),e.options.paginateExpandedRows],(n,t,o)=>!t.rows.length||n!==!0&&!Object.keys(n??{}).length||!o?t:zi(t),q(e.options,"debugTable"))}function zi(e){const n=[],t=o=>{var i;n.push(o),(i=o.subRows)!=null&&i.length&&o.getIsExpanded()&&o.subRows.forEach(t)};return e.rows.forEach(t),{rows:n,flatRows:e.flatRows,rowsById:e.rowsById}}function Hu(e){return n=>N(()=>[n.getState().pagination,n.getPrePaginationRowModel(),n.options.paginateExpandedRows?void 0:n.getState().expanded],(t,o)=>{if(!o.rows.length)return o;const{pageSize:i,pageIndex:l}=t;let{rows:r,flatRows:s,rowsById:u}=o;const c=i*l,g=c+i;r=r.slice(c,g);let f;n.options.paginateExpandedRows?f={rows:r,flatRows:s,rowsById:u}:f=zi({rows:r,flatRows:s,rowsById:u}),f.flatRows=[];const v=d=>{f.flatRows.push(d),d.subRows.length&&d.subRows.forEach(v)};return f.rows.forEach(v),f},q(n.options,"debugTable"))}/**
   * react-table
   *
   * Copyright (c) TanStack
   *
   * This source code is licensed under the MIT license found in the
   * LICENSE.md file in the root directory of this source tree.
   *
   * @license MIT
   */function Lu(e){const n={state:{},onStateChange:()=>{},renderFallbackValue:null,...e},[t]=j.useState(()=>({current:Mu(n)})),[o,i]=j.useState(()=>t.current.initialState);return t.current.setOptions(l=>({...l,...e,state:{...o,...e.state},onStateChange:r=>{i(r),e.onStateChange==null||e.onStateChange(r)}})),t.current}/**
   * match-sorter-utils
   *
   * Copyright (c) TanStack
   *
   * This source code is licensed under the MIT license found in the
   * LICENSE.md file in the root directory of this source tree.
   *
   * @license MIT
   */const Ei={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ù:"u",ú:"u",û:"u",ü:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z"},Bu=Object.keys(Ei).join("|"),Gu=new RegExp(Bu,"g");function Nu(e){return e.replace(Gu,n=>Ei[n])}/**
 * @name match-sorter
 * @license MIT license.
 * @copyright (c) 2099 Kent C. Dodds
 * @author Kent C. Dodds <me@kentcdodds.com> (https://kentcdodds.com)
 */const Te={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0};function qu(e,n,t){var o;if(t=t||{},t.threshold=(o=t.threshold)!=null?o:Te.MATCHES,!t.accessors){const r=Yo(e,n,t);return{rankedValue:e,rank:r,accessorIndex:-1,accessorThreshold:t.threshold,passed:r>=t.threshold}}const i=Zu(e,t.accessors),l={rankedValue:e,rank:Te.NO_MATCH,accessorIndex:-1,accessorThreshold:t.threshold,passed:!1};for(let r=0;r<i.length;r++){const s=i[r];let u=Yo(s.itemValue,n,t);const{minRanking:c,maxRanking:g,threshold:f=t.threshold}=s.attributes;u<c&&u>=Te.MATCHES?u=c:u>g&&(u=g),u=Math.min(u,g),u>=f&&u>l.rank&&(l.rank=u,l.passed=!0,l.accessorIndex=r,l.accessorThreshold=f,l.rankedValue=s.itemValue)}return l}function Yo(e,n,t){return e=Jo(e,t),n=Jo(n,t),n.length>e.length?Te.NO_MATCH:e===n?Te.CASE_SENSITIVE_EQUAL:(e=e.toLowerCase(),n=n.toLowerCase(),e===n?Te.EQUAL:e.startsWith(n)?Te.STARTS_WITH:e.includes(` ${n}`)?Te.WORD_STARTS_WITH:e.includes(n)?Te.CONTAINS:n.length===1?Te.NO_MATCH:Uu(e).includes(n)?Te.ACRONYM:Wu(e,n))}function Uu(e){let n="";return e.split(" ").forEach(o=>{o.split("-").forEach(l=>{n+=l.substr(0,1)})}),n}function Wu(e,n){let t=0,o=0;function i(u,c,g){for(let f=g,v=c.length;f<v;f++)if(c[f]===u)return t+=1,f+1;return-1}function l(u){const c=1/u,g=t/n.length;return Te.MATCHES+g*c}const r=i(n[0],e,0);if(r<0)return Te.NO_MATCH;o=r;for(let u=1,c=n.length;u<c;u++){const g=n[u];if(o=i(g,e,o),!(o>-1))return Te.NO_MATCH}const s=o-r;return l(s)}function Ku(e,n){return e.rank===n.rank?0:e.rank>n.rank?-1:1}function Jo(e,n){let{keepDiacritics:t}=n;return e=`${e}`,t||(e=Nu(e)),e}function Xu(e,n){let t=n;typeof n=="object"&&(t=n.accessor);const o=t(e);return o==null?[]:Array.isArray(o)?o:[String(o)]}function Zu(e,n){const t=[];for(let o=0,i=n.length;o<i;o++){const l=n[o],r=Qu(l),s=Xu(e,l);for(let u=0,c=s.length;u<c;u++)t.push({itemValue:s[u],attributes:r})}return t}const ei={maxRanking:1/0,minRanking:-1/0};function Qu(e){return typeof e=="function"?ei:{...ei,...e}}var An={},cn={};const Yu=pr(es);var ti;function se(){return ti||(ti=1,function(e){"use client";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.createSvgIcon}});var n=Yu}(cn)),cn}var Ju=re;Object.defineProperty(An,"__esModule",{value:!0});var Di=An.default=void 0,ed=Ju(se()),td=a;Di=An.default=(0,ed.default)((0,td.jsx)("path",{d:"m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z"}),"ArrowDownward");var kn={},nd=re;Object.defineProperty(kn,"__esModule",{value:!0});var Ai=kn.default=void 0,od=nd(se()),id=a;Ai=kn.default=(0,od.default)((0,id.jsx)("path",{d:"m10 17 5-5-5-5z"}),"ArrowRight");var Vn={},ld=re;Object.defineProperty(Vn,"__esModule",{value:!0});var ki=Vn.default=void 0,rd=ld(se()),sd=a;ki=Vn.default=(0,rd.default)((0,sd.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z"}),"Cancel");var Hn={},ad=re;Object.defineProperty(Hn,"__esModule",{value:!0});var Vi=Hn.default=void 0,ud=ad(se()),dd=a;Vi=Hn.default=(0,ud.default)((0,dd.jsx)("path",{d:"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"ChevronLeft");var Ln={},cd=re;Object.defineProperty(Ln,"__esModule",{value:!0});var Hi=Ln.default=void 0,gd=cd(se()),pd=a;Hi=Ln.default=(0,gd.default)((0,pd.jsx)("path",{d:"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"ChevronRight");var Bn={},fd=re;Object.defineProperty(Bn,"__esModule",{value:!0});var Li=Bn.default=void 0,vd=fd(se()),md=a;Li=Bn.default=(0,vd.default)((0,md.jsx)("path",{d:"M5 13h14v-2H5zm-2 4h14v-2H3zM7 7v2h14V7z"}),"ClearAll");var Gn={},hd=re;Object.defineProperty(Gn,"__esModule",{value:!0});var Bi=Gn.default=void 0,bd=hd(se()),Cd=a;Bi=Gn.default=(0,bd.default)((0,Cd.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");var Nn={},xd=re;Object.defineProperty(Nn,"__esModule",{value:!0});var Gi=Nn.default=void 0,Rd=xd(se()),wd=a;Gi=Nn.default=(0,Rd.default)((0,wd.jsx)("path",{d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 16H8V7h11z"}),"ContentCopy");var qn={},Sd=re;Object.defineProperty(qn,"__esModule",{value:!0});var Ni=qn.default=void 0,yd=Sd(se()),jd=a;Ni=qn.default=(0,yd.default)((0,jd.jsx)("path",{d:"M3 3h18v2H3zm0 16h18v2H3z"}),"DensityLarge");var Un={},_d=re;Object.defineProperty(Un,"__esModule",{value:!0});var qi=Un.default=void 0,Md=_d(se()),Pd=a;qi=Un.default=(0,Md.default)((0,Pd.jsx)("path",{d:"M3 3h18v2H3zm0 16h18v2H3zm0-8h18v2H3z"}),"DensityMedium");var Wn={},Fd=re;Object.defineProperty(Wn,"__esModule",{value:!0});var Ui=Wn.default=void 0,Od=Fd(se()),Id=a;Ui=Wn.default=(0,Od.default)((0,Id.jsx)("path",{d:"M3 2h18v2H3zm0 18h18v2H3zm0-6h18v2H3zm0-6h18v2H3z"}),"DensitySmall");var Kn={},Td=re;Object.defineProperty(Kn,"__esModule",{value:!0});var Wi=Kn.default=void 0,$d=Td(se()),zd=a;Wi=Kn.default=(0,$d.default)((0,zd.jsx)("path",{d:"M20 9H4v2h16zM4 15h16v-2H4z"}),"DragHandle");var Xn={},Ed=re;Object.defineProperty(Xn,"__esModule",{value:!0});var Ki=Xn.default=void 0,Dd=Ed(se()),ni=a;Ki=Xn.default=(0,Dd.default)([(0,ni.jsx)("path",{d:"M8 8H6v7c0 1.1.9 2 2 2h9v-2H8z"},"0"),(0,ni.jsx)("path",{d:"M20 3h-8c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8h-8V7h8zM4 12H2v7c0 1.1.9 2 2 2h9v-2H4z"},"1")],"DynamicFeed");var Zn={},Ad=re;Object.defineProperty(Zn,"__esModule",{value:!0});var Xi=Zn.default=void 0,kd=Ad(se()),Vd=a;Xi=Zn.default=(0,kd.default)((0,Vd.jsx)("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z"}),"Edit");var Qn={},Hd=re;Object.defineProperty(Qn,"__esModule",{value:!0});var Zi=Qn.default=void 0,Ld=Hd(se()),Bd=a;Zi=Qn.default=(0,Ld.default)((0,Bd.jsx)("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore");var Yn={},Gd=re;Object.defineProperty(Yn,"__esModule",{value:!0});var Qi=Yn.default=void 0,Nd=Gd(se()),qd=a;Qi=Yn.default=(0,Nd.default)((0,qd.jsx)("path",{d:"M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39c.51-.66.04-1.61-.79-1.61H5.04c-.83 0-1.3.95-.79 1.61"}),"FilterAlt");var Jn={},Ud=re;Object.defineProperty(Jn,"__esModule",{value:!0});var Yi=Jn.default=void 0,Wd=Ud(se()),Kd=a;Yi=Jn.default=(0,Wd.default)((0,Kd.jsx)("path",{d:"M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z"}),"FilterList");var eo={},Xd=re;Object.defineProperty(eo,"__esModule",{value:!0});var Ji=eo.default=void 0,Zd=Xd(se()),Qd=a;Ji=eo.default=(0,Zd.default)((0,Qd.jsx)("path",{d:"M10.83 8H21V6H8.83zm5 5H18v-2h-4.17zM14 16.83V18h-4v-2h3.17l-3-3H6v-2h2.17l-3-3H3V6h.17L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41z"}),"FilterListOff");var to={},Yd=re;Object.defineProperty(to,"__esModule",{value:!0});var el=to.default=void 0,Jd=Yd(se()),ec=a;el=to.default=(0,Jd.default)((0,ec.jsx)("path",{d:"M18.41 16.59 13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage");var no={},tc=re;Object.defineProperty(no,"__esModule",{value:!0});var tl=no.default=void 0,nc=tc(se()),oc=a;tl=no.default=(0,nc.default)((0,oc.jsx)("path",{d:"M7 14H5v5h5v-2H7zm-2-4h2V7h3V5H5zm12 7h-3v2h5v-5h-2zM14 5v2h3v3h2V5z"}),"Fullscreen");var oo={},ic=re;Object.defineProperty(oo,"__esModule",{value:!0});var nl=oo.default=void 0,lc=ic(se()),rc=a;nl=oo.default=(0,lc.default)((0,rc.jsx)("path",{d:"M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z"}),"FullscreenExit");var io={},sc=re;Object.defineProperty(io,"__esModule",{value:!0});var ol=io.default=void 0,ac=sc(se()),oi=a;ol=io.default=(0,ac.default)([(0,oi.jsx)("path",{d:"M18 6.41 16.59 5 12 9.58 7.41 5 6 6.41l6 6z"},"0"),(0,oi.jsx)("path",{d:"m18 13-1.41-1.41L12 16.17l-4.59-4.58L6 13l6 6z"},"1")],"KeyboardDoubleArrowDown");var lo={},uc=re;Object.defineProperty(lo,"__esModule",{value:!0});var il=lo.default=void 0,dc=uc(se()),cc=a;il=lo.default=(0,dc.default)((0,cc.jsx)("path",{d:"M5.59 7.41 10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage");var ro={},gc=re;Object.defineProperty(ro,"__esModule",{value:!0});var ll=ro.default=void 0,pc=gc(se()),fc=a;ll=ro.default=(0,pc.default)((0,fc.jsx)("path",{d:"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2"}),"MoreHoriz");var so={},vc=re;Object.defineProperty(so,"__esModule",{value:!0});var rl=so.default=void 0,mc=vc(se()),hc=a;rl=so.default=(0,mc.default)((0,hc.jsx)("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2"}),"MoreVert");var ao={},bc=re;Object.defineProperty(ao,"__esModule",{value:!0});var sl=ao.default=void 0,Cc=bc(se()),xc=a;sl=ao.default=(0,Cc.default)((0,xc.jsx)("path",{fillRule:"evenodd",d:"M16 9V4h1c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1h1v5c0 1.66-1.34 3-3 3v2h5.97v7l1 1 1-1v-7H19v-2c-1.66 0-3-1.34-3-3"}),"PushPin");var uo={},Rc=re;Object.defineProperty(uo,"__esModule",{value:!0});var al=uo.default=void 0,wc=Rc(se()),Sc=a;al=uo.default=(0,wc.default)((0,Sc.jsx)("path",{d:"M12 5V2L8 6l4 4V7c3.31 0 6 2.69 6 6 0 2.97-2.17 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93 0-4.42-3.58-8-8-8m-6 8c0-1.65.67-3.15 1.76-4.24L6.34 7.34C4.9 8.79 4 10.79 4 13c0 4.08 3.05 7.44 7 7.93v-2.02c-2.83-.48-5-2.94-5-5.91"}),"RestartAlt");var co={},yc=re;Object.defineProperty(co,"__esModule",{value:!0});var ul=co.default=void 0,jc=yc(se()),_c=a;ul=co.default=(0,jc.default)((0,_c.jsx)("path",{d:"M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m3-10H5V5h10z"}),"Save");var go={},Mc=re;Object.defineProperty(go,"__esModule",{value:!0});var dl=go.default=void 0,Pc=Mc(se()),Fc=a;dl=go.default=(0,Pc.default)((0,Fc.jsx)("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14"}),"Search");var po={},Oc=re;Object.defineProperty(po,"__esModule",{value:!0});var cl=po.default=void 0,Ic=Oc(se()),ii=a;cl=po.default=(0,Ic.default)([(0,ii.jsx)("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3 6.08 3 3.28 5.64 3.03 9h2.02C5.3 6.75 7.18 5 9.5 5 11.99 5 14 7.01 14 9.5S11.99 14 9.5 14c-.17 0-.33-.03-.5-.05v2.02c.17.02.33.03.5.03 1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19z"},"0"),(0,ii.jsx)("path",{d:"M6.47 10.82 4 13.29l-2.47-2.47-.71.71L3.29 14 .82 16.47l.71.71L4 14.71l2.47 2.47.71-.71L4.71 14l2.47-2.47z"},"1")],"SearchOff");var fo={},Tc=re;Object.defineProperty(fo,"__esModule",{value:!0});var gl=fo.default=void 0,$c=Tc(se()),zc=a;gl=fo.default=(0,$c.default)((0,zc.jsx)("path",{d:"M3 18h6v-2H3zM3 6v2h18V6zm0 7h12v-2H3z"}),"Sort");var vo={},Ec=re;Object.defineProperty(vo,"__esModule",{value:!0});var pl=vo.default=void 0,Dc=Ec(se()),Ac=a;pl=vo.default=(0,Dc.default)((0,Ac.jsx)("path",{d:"m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z"}),"SyncAlt");var mo={},kc=re;Object.defineProperty(mo,"__esModule",{value:!0});var fl=mo.default=void 0,Vc=kc(se()),Hc=a;fl=mo.default=(0,Vc.default)((0,Hc.jsx)("path",{d:"M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z"}),"ViewColumn");var ho={},Lc=re;Object.defineProperty(ho,"__esModule",{value:!0});var vl=ho.default=void 0,Bc=Lc(se()),Gc=a;vl=ho.default=(0,Bc.default)((0,Gc.jsx)("path",{d:"M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7M2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2m4.31-.78 3.15 3.15.02-.16c0-1.66-1.34-3-3-3z"}),"VisibilityOff");function gt(e,n,t){let o=t.initialDeps??[],i;return()=>{var l,r,s,u;let c;t.key&&((l=t.debug)!=null&&l.call(t))&&(c=Date.now());const g=e();if(!(g.length!==o.length||g.some((d,p)=>o[p]!==d)))return i;o=g;let v;if(t.key&&((r=t.debug)!=null&&r.call(t))&&(v=Date.now()),i=n(...g),t.key&&((s=t.debug)!=null&&s.call(t))){const d=Math.round((Date.now()-c)*100)/100,p=Math.round((Date.now()-v)*100)/100,h=p/16,b=(m,C)=>{for(m=String(m);m.length<C;)m=" "+m;return m};console.info(`%c⏱ ${b(p,5)} /${b(d,5)} ms`,`
            font-size: .6rem;
            font-weight: bold;
            color: hsl(${Math.max(0,Math.min(120-120*h,120))}deg 100% 31%);`,t==null?void 0:t.key)}return(u=t==null?void 0:t.onChange)==null||u.call(t,i),i}}function gn(e,n){if(e===void 0)throw new Error(`Unexpected undefined${n?`: ${n}`:""}`);return e}const Nc=(e,n)=>Math.abs(e-n)<1,qc=e=>e,ml=e=>{const n=Math.max(e.startIndex-e.overscan,0),t=Math.min(e.endIndex+e.overscan,e.count-1),o=[];for(let i=n;i<=t;i++)o.push(i);return o},Uc=(e,n)=>{const t=e.scrollElement;if(!t)return;const o=l=>{const{width:r,height:s}=l;n({width:Math.round(r),height:Math.round(s)})};if(o(t.getBoundingClientRect()),typeof ResizeObserver>"u")return()=>{};const i=new ResizeObserver(l=>{const r=l[0];if(r!=null&&r.borderBoxSize){const s=r.borderBoxSize[0];if(s){o({width:s.inlineSize,height:s.blockSize});return}}o(t.getBoundingClientRect())});return i.observe(t,{box:"border-box"}),()=>{i.unobserve(t)}},Wc=(e,n)=>{const t=e.scrollElement;if(!t)return;const o=()=>{n(t[e.options.horizontal?"scrollLeft":"scrollTop"])};return o(),t.addEventListener("scroll",o,{passive:!0}),()=>{t.removeEventListener("scroll",o)}},Kc=(e,n,t)=>{if(n!=null&&n.borderBoxSize){const o=n.borderBoxSize[0];if(o)return Math.round(o[t.options.horizontal?"inlineSize":"blockSize"])}return Math.round(e.getBoundingClientRect()[t.options.horizontal?"width":"height"])},Xc=(e,{adjustments:n=0,behavior:t},o)=>{var i,l;const r=e+n;(l=(i=o.scrollElement)==null?void 0:i.scrollTo)==null||l.call(i,{[o.options.horizontal?"left":"top"]:r,behavior:t})};class Zc{constructor(n){this.unsubs=[],this.scrollElement=null,this.isScrolling=!1,this.isScrollingTimeoutId=null,this.scrollToIndexTimeoutId=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollDirection=null,this.scrollAdjustments=0,this.measureElementCache=new Map,this.observer=(()=>{let t=null;const o=()=>t||(typeof ResizeObserver<"u"?t=new ResizeObserver(i=>{i.forEach(l=>{this._measureElement(l.target,l)})}):null);return{disconnect:()=>{var i;return(i=o())==null?void 0:i.disconnect()},observe:i=>{var l;return(l=o())==null?void 0:l.observe(i,{box:"border-box"})},unobserve:i=>{var l;return(l=o())==null?void 0:l.unobserve(i)}}})(),this.range=null,this.setOptions=t=>{Object.entries(t).forEach(([o,i])=>{typeof i>"u"&&delete t[o]}),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:qc,rangeExtractor:ml,onChange:()=>{},measureElement:Kc,initialRect:{width:0,height:0},scrollMargin:0,scrollingDelay:150,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,...t}},this.notify=t=>{var o,i;(i=(o=this.options).onChange)==null||i.call(o,this,t)},this.maybeNotify=gt(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),t=>{this.notify(t)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(t=>t()),this.unsubs=[],this.scrollElement=null},this._didMount=()=>(this.measureElementCache.forEach(this.observer.observe),()=>{this.observer.disconnect(),this.cleanup()}),this._willUpdate=()=>{const t=this.options.getScrollElement();this.scrollElement!==t&&(this.cleanup(),this.scrollElement=t,this._scrollToOffset(this.scrollOffset,{adjustments:void 0,behavior:void 0}),this.unsubs.push(this.options.observeElementRect(this,o=>{this.scrollRect=o,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,o=>{this.scrollAdjustments=0,this.scrollOffset!==o&&(this.isScrollingTimeoutId!==null&&(clearTimeout(this.isScrollingTimeoutId),this.isScrollingTimeoutId=null),this.isScrolling=!0,this.scrollDirection=this.scrollOffset<o?"forward":"backward",this.scrollOffset=o,this.maybeNotify(),this.isScrollingTimeoutId=setTimeout(()=>{this.isScrollingTimeoutId=null,this.isScrolling=!1,this.scrollDirection=null,this.maybeNotify()},this.options.scrollingDelay))})))},this.getSize=()=>this.scrollRect[this.options.horizontal?"width":"height"],this.memoOptions=gt(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey],(t,o,i,l)=>(this.pendingMeasuredCacheIndexes=[],{count:t,paddingStart:o,scrollMargin:i,getItemKey:l}),{key:!1}),this.getFurthestMeasurement=(t,o)=>{const i=new Map,l=new Map;for(let r=o-1;r>=0;r--){const s=t[r];if(i.has(s.lane))continue;const u=l.get(s.lane);if(u==null||s.end>u.end?l.set(s.lane,s):s.end<u.end&&i.set(s.lane,!0),i.size===this.options.lanes)break}return l.size===this.options.lanes?Array.from(l.values()).sort((r,s)=>r.end===s.end?r.index-s.index:r.end-s.end)[0]:void 0},this.getMeasurements=gt(()=>[this.memoOptions(),this.itemSizeCache],({count:t,paddingStart:o,scrollMargin:i,getItemKey:l},r)=>{const s=this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[];const u=this.measurementsCache.slice(0,s);for(let c=s;c<t;c++){const g=l(c),f=this.options.lanes===1?u[c-1]:this.getFurthestMeasurement(u,c),v=f?f.end:o+i,d=r.get(g),p=typeof d=="number"?d:this.options.estimateSize(c),h=v+p,b=f?f.lane:c%this.options.lanes;u[c]={index:c,start:v,size:p,end:h,key:g,lane:b}}return this.measurementsCache=u,u},{key:!1,debug:()=>this.options.debug}),this.calculateRange=gt(()=>[this.getMeasurements(),this.getSize(),this.scrollOffset],(t,o,i)=>this.range=t.length>0&&o>0?Qc({measurements:t,outerSize:o,scrollOffset:i}):null,{key:!1,debug:()=>this.options.debug}),this.getIndexes=gt(()=>[this.options.rangeExtractor,this.calculateRange(),this.options.overscan,this.options.count],(t,o,i,l)=>o===null?[]:t({...o,overscan:i,count:l}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=t=>{const o=this.options.indexAttribute,i=t.getAttribute(o);return i?parseInt(i,10):(console.warn(`Missing attribute name '${o}={index}' on measured element.`),-1)},this._measureElement=(t,o)=>{const i=this.measurementsCache[this.indexFromElement(t)];if(!i||!t.isConnected){this.measureElementCache.forEach((s,u)=>{s===t&&(this.observer.unobserve(t),this.measureElementCache.delete(u))});return}const l=this.measureElementCache.get(i.key);l!==t&&(l&&this.observer.unobserve(l),this.observer.observe(t),this.measureElementCache.set(i.key,t));const r=this.options.measureElement(t,o,this);this.resizeItem(i,r)},this.resizeItem=(t,o)=>{const i=this.itemSizeCache.get(t.key)??t.size,l=o-i;l!==0&&(t.start<this.scrollOffset+this.scrollAdjustments&&this._scrollToOffset(this.scrollOffset,{adjustments:this.scrollAdjustments+=l,behavior:void 0}),this.pendingMeasuredCacheIndexes.push(t.index),this.itemSizeCache=new Map(this.itemSizeCache.set(t.key,o)),this.notify(!1))},this.measureElement=t=>{t&&this._measureElement(t,void 0)},this.getVirtualItems=gt(()=>[this.getIndexes(),this.getMeasurements()],(t,o)=>{const i=[];for(let l=0,r=t.length;l<r;l++){const s=t[l],u=o[s];i.push(u)}return i},{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=t=>{const o=this.getMeasurements();return gn(o[hl(0,o.length-1,i=>gn(o[i]).start,t)])},this.getOffsetForAlignment=(t,o)=>{const i=this.getSize();o==="auto"&&(t<=this.scrollOffset?o="start":t>=this.scrollOffset+i?o="end":o="start"),o==="start"?t=t:o==="end"?t=t-i:o==="center"&&(t=t-i/2);const l=this.options.horizontal?"scrollWidth":"scrollHeight",s=(this.scrollElement?"document"in this.scrollElement?this.scrollElement.document.documentElement[l]:this.scrollElement[l]:0)-this.getSize();return Math.max(Math.min(s,t),0)},this.getOffsetForIndex=(t,o="auto")=>{t=Math.max(0,Math.min(t,this.options.count-1));const i=gn(this.getMeasurements()[t]);if(o==="auto")if(i.end>=this.scrollOffset+this.getSize()-this.options.scrollPaddingEnd)o="end";else if(i.start<=this.scrollOffset+this.options.scrollPaddingStart)o="start";else return[this.scrollOffset,o];const l=o==="end"?i.end+this.options.scrollPaddingEnd:i.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(l,o),o]},this.isDynamicMode=()=>this.measureElementCache.size>0,this.cancelScrollToIndex=()=>{this.scrollToIndexTimeoutId!==null&&(clearTimeout(this.scrollToIndexTimeoutId),this.scrollToIndexTimeoutId=null)},this.scrollToOffset=(t,{align:o="start",behavior:i}={})=>{this.cancelScrollToIndex(),i==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getOffsetForAlignment(t,o),{adjustments:void 0,behavior:i})},this.scrollToIndex=(t,{align:o="auto",behavior:i}={})=>{t=Math.max(0,Math.min(t,this.options.count-1)),this.cancelScrollToIndex(),i==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size.");const[l,r]=this.getOffsetForIndex(t,o);this._scrollToOffset(l,{adjustments:void 0,behavior:i}),i!=="smooth"&&this.isDynamicMode()&&(this.scrollToIndexTimeoutId=setTimeout(()=>{if(this.scrollToIndexTimeoutId=null,this.measureElementCache.has(this.options.getItemKey(t))){const[u]=this.getOffsetForIndex(t,r);Nc(u,this.scrollOffset)||this.scrollToIndex(t,{align:r,behavior:i})}else this.scrollToIndex(t,{align:r,behavior:i})}))},this.scrollBy=(t,{behavior:o}={})=>{this.cancelScrollToIndex(),o==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.scrollOffset+t,{adjustments:void 0,behavior:o})},this.getTotalSize=()=>{var t;const o=this.getMeasurements();let i;return o.length===0?i=this.options.paddingStart:i=this.options.lanes===1?((t=o[o.length-1])==null?void 0:t.end)??0:Math.max(...o.slice(-this.options.lanes).map(l=>l.end)),i-this.options.scrollMargin+this.options.paddingEnd},this._scrollToOffset=(t,{adjustments:o,behavior:i})=>{this.options.scrollToFn(t,{behavior:i,adjustments:o},this)},this.measure=()=>{this.itemSizeCache=new Map,this.notify(!1)},this.setOptions(n),this.scrollRect=this.options.initialRect,this.scrollOffset=this.options.initialOffset,this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(t=>{this.itemSizeCache.set(t.key,t.size)}),this.maybeNotify()}}const hl=(e,n,t,o)=>{for(;e<=n;){const i=(e+n)/2|0,l=t(i);if(l<o)e=i+1;else if(l>o)n=i-1;else return i}return e>0?e-1:0};function Qc({measurements:e,outerSize:n,scrollOffset:t}){const o=e.length-1,l=hl(0,o,s=>e[s].start,t);let r=l;for(;r<o&&e[r].end<t+n;)r++;return{startIndex:l,endIndex:r}}const Yc=typeof document<"u"?j.useLayoutEffect:j.useEffect;function Jc(e){const n=j.useReducer(()=>({}),{})[1],t={...e,onChange:(i,l)=>{var r;l?fr.flushSync(n):n(),(r=e.onChange)==null||r.call(e,i,l)}},[o]=j.useState(()=>new Zc(t));return o.setOptions(t),j.useEffect(()=>o._didMount(),[]),Yc(()=>o._willUpdate()),o}function bl(e){return Jc({observeElementRect:Uc,observeElementOffset:Wc,scrollToFn:Xc,...e})}let li=36,Cl="";for(;li--;)Cl+=li.toString(36);function ri(e=11){let n="",t=e;for(;t--;)n+=Cl[Math.random()*36|0];return n}const eg=e=>e.replace(/[|\\{}()[\]^$+*?.-]/g,n=>`\\${n}`),tg=e=>e.replace(/\s{2,}/g," ").split(" ").join("|"),ng=({terms:e,matchExactly:n=!1})=>{if(typeof e!="string")throw new TypeError("Expected a string");const t=eg(e.trim());return`(${n?t:tg(t)})`},og=({terms:e,matchExactly:n=!1})=>{try{const t=/^([/~@;%#'])(.*?)\1([gimsuy]*)$/.exec(e);return t?new RegExp(t[2],t[3]):new RegExp(ng({terms:e,matchExactly:n}),"ig")}catch{throw new TypeError("Expected terms to be either a string or a RegExp!")}},ig=e=>n=>n!==null&&typeof n=="object"&&e in n,It=ig("match"),Tt=e=>typeof e<"u";function lg({curr:e,next:n,prev:t,clipBy:o=3}){const i=e.text.split(" "),l=i.length;if(e.match||o>=l)return e.text;const r="...";return Tt(n)&&Tt(t)&&It(t)&&It(n)?l>o*2?[...i.slice(0,o),r,...i.slice(-o)].join(" "):e.text:Tt(n)&&It(n)?[r,...i.slice(-o)].join(" "):Tt(t)&&It(t)?[...i.slice(0,o),r].join(" "):e.text}var rg=Object.defineProperty,sg=Object.defineProperties,ag=Object.getOwnPropertyDescriptors,si=Object.getOwnPropertySymbols,ug=Object.prototype.hasOwnProperty,dg=Object.prototype.propertyIsEnumerable,ai=(e,n,t)=>n in e?rg(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,$t=(e,n)=>{for(var t in n||(n={}))ug.call(n,t)&&ai(e,t,n[t]);if(si)for(var t of si(n))dg.call(n,t)&&ai(e,t,n[t]);return e},cg=(e,n)=>sg(e,ag(n));const gg=e=>e.length>0,pn=({text:e,query:n,clipBy:t,matchExactly:o=!1})=>{const i=typeof n=="string"?n.trim():n;if(i==="")return[{key:ri(),text:e,match:!1}];const l=og({terms:n,matchExactly:o});return e.split(l).filter(gg).map(r=>({key:ri(),text:r,match:o?r.toLowerCase()===i.toLowerCase():l.test(r)})).map((r,s,u)=>$t($t({},r),typeof t=="number"&&{text:lg(cg($t($t({curr:r},s<u.length-1&&{next:u[s+1]}),s>0&&{prev:u[s-1]}),{clipBy:t}))}))},pt=e=>{var n,t,o,i;return(i=(n=e.id)!==null&&n!==void 0?n:(o=(t=e.accessorKey)===null||t===void 0?void 0:t.toString)===null||o===void 0?void 0:o.call(t))!==null&&i!==void 0?i:e.header},Nt=e=>{const n=[],t=o=>{o.forEach(i=>{i.columns?t(i.columns):n.push(i)})};return t(e),n},xl=({columnDefs:e,tableOptions:n})=>{const{aggregationFns:t={},defaultDisplayColumn:o,filterFns:i={},sortingFns:l={},state:{columnFilterFns:r={}}={}}=n;return e.map(s=>{var u,c;if(s.id||(s.id=pt(s)),s.columnDefType||(s.columnDefType="data"),!((u=s.columns)===null||u===void 0)&&u.length)s.columnDefType="group",s.columns=xl({columnDefs:s.columns,tableOptions:n});else if(s.columnDefType==="data"){if(Array.isArray(s.aggregationFn)){const g=s.aggregationFn;s.aggregationFn=(f,v,d)=>g.map(p=>{var h;return(h=t[p])===null||h===void 0?void 0:h.call(t,f,v,d)})}Object.keys(i).includes(r[s.id])&&(s.filterFn=(c=i[r[s.id]])!==null&&c!==void 0?c:i.fuzzy,s._filterFn=r[s.id]),Object.keys(l).includes(s.sortingFn)&&(s.sortingFn=l[s.sortingFn])}else s.columnDefType==="display"&&(s=Object.assign(Object.assign({},o),s));return s})},Rl=(e,n,t)=>{e.getCanPin()&&e.pin(n.getIsPinned());const o=[...t];return o.splice(o.indexOf(n.id),0,o.splice(o.indexOf(e.id),1)[0]),o},pg=e=>{const{filterVariant:n}=e;return n==="multi-select"?"arrIncludesSome":n!=null&&n.includes("range")?"betweenInclusive":n==="select"||n==="checkbox"?"equals":"fuzzy"},Xt=({header:e,table:n})=>{var t;const{options:{columnFilterModeOptions:o}}=n,{column:i}=e,{columnDef:l}=i,{filterVariant:r}=l,s=!!(r!=null&&r.startsWith("date")||r!=null&&r.startsWith("time")),u=r==="autocomplete",c=(r==null?void 0:r.includes("range"))||["between","betweenInclusive","inNumberRange"].includes(l._filterFn),g=r==="select",f=r==="multi-select",v=["autocomplete","text"].includes(r)||!g&&!f,d=l._filterFn,p=(t=l==null?void 0:l.columnFilterModeOptions)!==null&&t!==void 0?t:o,h=i.getFacetedUniqueValues();return{allowedColumnFilterOptions:p,currentFilterOption:d,facetedUniqueValues:h,isAutocompleteFilter:u,isDateFilter:s,isMultiSelectFilter:f,isRangeFilter:c,isSelectFilter:g,isTextboxFilter:v}},wl=({header:e,table:n})=>{const{column:t}=e,{columnDef:o}=t,{facetedUniqueValues:i,isAutocompleteFilter:l,isMultiSelectFilter:r,isSelectFilter:s}=Xt({header:e,table:n});return j.useMemo(()=>{var u;return(u=o.filterSelectOptions)!==null&&u!==void 0?u:(s||r||l)&&i?Array.from(i.keys()).filter(c=>c!=null).sort((c,g)=>c.localeCompare(g)):void 0},[o.filterSelectOptions,i,r,s])},fg=(e,n,t=-1,o=0,i,l)=>Mt(e,"mrt-row-create",n??Object.assign({},...Nt(e.options.columns).map(r=>({[pt(r)]:""}))),t,o,i,l),M=(e,n)=>e instanceof Function?e(n):e,nt=e=>{var n,t,o;let i="",l="";return e&&(typeof e!="object"?(i=e,l=e):(i=(t=(n=e.label)!==null&&n!==void 0?n:e.text)!==null&&t!==void 0?t:e.value,l=(o=e.value)!==null&&o!==void 0?o:i)),{label:i,value:l}},Sl=({cell:e,table:n})=>{const{enableEditing:t}=n.options,{column:{columnDef:o},row:i}=e;return!e.getIsPlaceholder()&&M(t,i)&&M(o.enableEditing,i)!==!1},yl=({cell:e,table:n})=>{const{options:{editDisplayMode:t},refs:{editInputRefs:o}}=n,{column:i}=e;Sl({cell:e,table:n})&&t==="cell"&&(n.setEditingCell(e),queueMicrotask(()=>{var l;const r=o.current[i.id];r&&(r.focus(),(l=r.select)===null||l===void 0||l.call(r))}))};function dt({header:e,id:n,size:t,tableOptions:o}){const{defaultDisplayColumn:i,displayColumnDefOptions:l,localization:r}=o;return Object.assign(Object.assign(Object.assign(Object.assign({},i),{header:e?r[e]:"",size:t}),l==null?void 0:l[n]),{id:n})}const jl=e=>{const{enableRowPinning:n,rowPinningDisplayMode:t}=e;return!!(n&&!(t!=null&&t.startsWith("select")))},_l=e=>{const{enableRowDragging:n,enableRowOrdering:t}=e;return!!(n||t)},bo=e=>{const{enableExpanding:n,enableGrouping:t,renderDetailPanel:o,state:{grouping:i}}=e;return!!(n||t&&(i!=null&&i.length)||o)},Co=e=>{const{createDisplayMode:n,editDisplayMode:t,enableEditing:o,enableRowActions:i,state:{creatingRow:l}}=e;return!!(i||l&&n==="row"||o&&["modal","row"].includes(t??""))},Ml=e=>!!e.enableRowSelection,Pl=e=>!!e.enableRowNumbers,Fl=e=>e.layoutMode==="grid-no-grow",vg=e=>[jl(e)&&"mrt-row-pin",_l(e)&&"mrt-row-drag",e.positionActionsColumn==="first"&&Co(e)&&"mrt-row-actions",e.positionExpandColumn==="first"&&bo(e)&&"mrt-row-expand",Ml(e)&&"mrt-row-select",Pl(e)&&"mrt-row-numbers"].filter(Boolean),mg=e=>[e.positionActionsColumn==="last"&&Co(e)&&"mrt-row-actions",e.positionExpandColumn==="last"&&bo(e)&&"mrt-row-expand",Fl(e)&&"mrt-row-spacer"].filter(Boolean),xo=(e,n=!1)=>{const{state:{columnOrder:t=[]}}=e,o=vg(e),i=mg(e),l=Nt(e.columns).map(s=>pt(s));let r=n?l:Array.from(new Set([...t,...l]));return r=r.filter(s=>!o.includes(s)&&!i.includes(s)),[...o,...r,...i]},hg=(e,n,t)=>{let o=0;return e.columnFiltersMeta[t]&&(o=Ku(e.columnFiltersMeta[t],n.columnFiltersMeta[t])),o===0?at.alphanumeric(e,n,t):o},bg=Object.assign(Object.assign({},at),{fuzzy:hg}),Cg=(e,n)=>Math.max(...Object.values(n.columnFiltersMeta).map(t=>t.rank))-Math.max(...Object.values(e.columnFiltersMeta).map(t=>t.rank)),Ol=(e,n)=>{const{getCenterRows:t,getPrePaginationRowModel:o,getRowModel:i,getState:l,getTopRows:r,options:{createDisplayMode:s,enablePagination:u,enableRowPinning:c,manualPagination:g,positionCreatingRow:f,rowPinningDisplayMode:v}}=e,{creatingRow:d,pagination:p}=l(),h=xg(e);let b=[];if(!h)b=!c||v!=null&&v.includes("sticky")?n?o().rows:i().rows:t();else{if(b=o().rows.sort((m,C)=>Cg(m,C)),u&&!g&&!n){const m=p.pageIndex*p.pageSize;b=b.slice(m,m+p.pageSize)}c&&!(v!=null&&v.includes("sticky"))&&(b=b.filter(m=>!m.getIsPinned()))}if(c&&(v!=null&&v.includes("sticky"))){const m=b.filter(C=>C.getIsPinned()).map(C=>C.id);b=[...r().filter(C=>!m.includes(C.id)),...b]}if(f!==void 0&&d&&s==="row"){const m=isNaN(+f)?f==="top"?0:b.length:+f;b=[...b.slice(0,m),d,...b.slice(m)]}return b},Il=e=>{const{getState:n,options:{enableGlobalFilterRankedResults:t,manualExpanding:o,manualFiltering:i,manualGrouping:l,manualSorting:r}}=e,{expanded:s,globalFilterFn:u}=n();return!o&&!i&&!l&&!r&&t&&u==="fuzzy"&&s!==!0&&!Object.values(s).some(Boolean)},xg=e=>{const{globalFilter:n,sorting:t}=e.getState();return Il(e)&&n&&!Object.values(t).some(Boolean)},qt=({row:e,table:n})=>{const{options:{enableRowSelection:t}}=n;return e.getIsSelected()||M(t,e)&&e.getCanSelectSubRows()&&e.getIsAllSubRowsSelected()},Rg=({row:e,staticRowIndex:n=0,table:t})=>(o,i)=>{var l;const{getState:r,options:{enableBatchRowSelection:s,enableMultiRowSelection:u,enableRowPinning:c,manualPagination:g,rowPinningDisplayMode:f},refs:{lastSelectedRowId:v}}=t,{pagination:{pageIndex:d,pageSize:p}}=r(),h=g?0:p*d,b=qt({row:e,table:t});e.toggleSelected(i??!b);const m=new Set([e.id]);if(s&&u&&o.nativeEvent.shiftKey&&v.current!==null){const C=Ol(t,!0),x=C.findIndex(_=>_.id===v.current);if(x!==-1){const _=qt({row:C==null?void 0:C[x],table:t}),S=n+h,[y,P]=x<S?[x,S]:[S,x];if(b!==_)for(let R=y;R<=P;R++)C[R].toggleSelected(!b),m.add(C[R].id)}}v.current=e.id,e.getCanSelectSubRows()&&e.getIsAllSubRowsSelected()&&((l=e.subRows)===null||l===void 0||l.forEach(C=>C.toggleSelected(!1))),c&&(f!=null&&f.includes("select"))&&m.forEach(C=>{t.getRow(C).pin(b?!1:f!=null&&f.includes("bottom")?"bottom":"top")})},Tl=({table:e})=>(n,t,o)=>{const{options:{enableRowPinning:i,rowPinningDisplayMode:l,selectAllMode:r},refs:{lastSelectedRowId:s}}=e;r==="all"||o?e.toggleAllRowsSelected(t??n.target.checked):e.toggleAllPageRowsSelected(t??n.target.checked),i&&(l!=null&&l.includes("select"))&&e.setRowPinning({bottom:[],top:[]}),s.current=null},wg=Object.assign({},At),$l=(e,n,t,o)=>{const i=qu(e.getValue(n),t,{threshold:Te.MATCHES});return o(i),i.passed};$l.autoRemove=e=>!e;const zl=(e,n,t)=>e.getValue(n).toString().toLowerCase().trim().includes(t.toString().toLowerCase().trim());zl.autoRemove=e=>!e;const El=(e,n,t)=>e.getValue(n).toString().toLowerCase().trim().startsWith(t.toString().toLowerCase().trim());El.autoRemove=e=>!e;const Dl=(e,n,t)=>e.getValue(n).toString().toLowerCase().trim().endsWith(t.toString().toLowerCase().trim());Dl.autoRemove=e=>!e;const Zt=(e,n,t)=>e.getValue(n).toString().toLowerCase().trim()===(t==null?void 0:t.toString().toLowerCase().trim());Zt.autoRemove=e=>!e;const Al=(e,n,t)=>e.getValue(n).toString().toLowerCase().trim()!==t.toString().toLowerCase().trim();Al.autoRemove=e=>!e;const Qt=(e,n,t)=>!isNaN(+t)&&!isNaN(+e.getValue(n))?+e.getValue(n)>+t:e.getValue(n).toString().toLowerCase().trim()>(t==null?void 0:t.toString().toLowerCase().trim());Qt.autoRemove=e=>!e;const Ro=(e,n,t)=>Zt(e,n,t)||Qt(e,n,t);Ro.autoRemove=e=>!e;const Yt=(e,n,t)=>!isNaN(+t)&&!isNaN(+e.getValue(n))?+e.getValue(n)<+t:e.getValue(n).toString().toLowerCase().trim()<(t==null?void 0:t.toString().toLowerCase().trim());Yt.autoRemove=e=>!e;const wo=(e,n,t)=>Zt(e,n,t)||Yt(e,n,t);wo.autoRemove=e=>!e;const kl=(e,n,t)=>(["",void 0].includes(t[0])||Qt(e,n,t[0]))&&(!isNaN(+t[0])&&!isNaN(+t[1])&&+t[0]>+t[1]||["",void 0].includes(t[1])||Yt(e,n,t[1]));kl.autoRemove=e=>!e;const Vl=(e,n,t)=>(["",void 0].includes(t[0])||Ro(e,n,t[0]))&&(!isNaN(+t[0])&&!isNaN(+t[1])&&+t[0]>+t[1]||["",void 0].includes(t[1])||wo(e,n,t[1]));Vl.autoRemove=e=>!e;const Hl=(e,n,t)=>!e.getValue(n).toString().trim();Hl.autoRemove=e=>!e;const Ll=(e,n,t)=>!!e.getValue(n).toString().trim();Ll.autoRemove=e=>!e;const Sg=Object.assign(Object.assign({},et),{between:kl,betweenInclusive:Vl,contains:zl,empty:Hl,endsWith:Dl,equals:Zt,fuzzy:$l,greaterThan:Qt,greaterThanOrEqualTo:Ro,lessThan:Yt,lessThanOrEqualTo:wo,notEmpty:Ll,notEquals:Al,startsWith:El});function V(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,o=Object.getOwnPropertySymbols(e);i<o.length;i++)n.indexOf(o[i])<0&&Object.prototype.propertyIsEnumerable.call(e,o[i])&&(t[o[i]]=e[o[i]]);return t}const Bl=e=>{var{row:n,table:t,variant:o="icon"}=e,i=V(e,["row","table","variant"]);const{getState:l,options:{icons:{CancelIcon:r,SaveIcon:s},localization:u,onCreatingRowCancel:c,onCreatingRowSave:g,onEditingRowCancel:f,onEditingRowSave:v},refs:{editInputRefs:d},setCreatingRow:p,setEditingRow:h}=t,{creatingRow:b,editingRow:m,isSaving:C}=l(),x=(b==null?void 0:b.id)===n.id,_=(m==null?void 0:m.id)===n.id,S=()=>{x?(c==null||c({row:n,table:t}),p(null)):_&&(f==null||f({row:n,table:t}),h(null)),n._valuesCache={}},y=()=>{var P;(P=Object.values(d==null?void 0:d.current).filter(R=>{var w,F;return n.id===((F=(w=R==null?void 0:R.name)===null||w===void 0?void 0:w.split("_"))===null||F===void 0?void 0:F[0])}))===null||P===void 0||P.forEach(R=>{R.value!==void 0&&Object.hasOwn(n==null?void 0:n._valuesCache,R.name)&&(n._valuesCache[R.name]=R.value)}),x?g==null||g({exitCreatingMode:()=>p(null),row:n,table:t,values:n._valuesCache}):_&&(v==null||v({exitEditingMode:()=>h(null),row:n,table:t,values:n==null?void 0:n._valuesCache}))};return a.jsx(ae,{onClick:P=>P.stopPropagation(),sx:P=>Object.assign({display:"flex",gap:"0.75rem"},M(i==null?void 0:i.sx,P)),children:o==="icon"?a.jsxs(a.Fragment,{children:[a.jsx(ue,{title:u.cancel,children:a.jsx(pe,{"aria-label":u.cancel,onClick:S,children:a.jsx(r,{})})}),(x&&g||_&&v)&&a.jsx(ue,{title:u.save,children:a.jsx(pe,{"aria-label":u.save,color:"info",onClick:y,children:C?a.jsx(Rn,{size:18}):a.jsx(s,{})})})]}):a.jsxs(a.Fragment,{children:[a.jsx(lt,{onClick:S,sx:{minWidth:"100px"},children:u.cancel}),a.jsxs(lt,{onClick:y,sx:{minWidth:"100px"},variant:"contained",children:[C&&a.jsx(Rn,{color:"inherit",size:18}),u.save]})]})})},xt=e=>e.replace(/[^a-zA-Z0-9]/g,"_"),yg=(e,n)=>{var t;const o=M(e,n),i=(t=o==null?void 0:o.baseBackgroundColor)!==null&&t!==void 0?t:n.palette.mode==="dark"?Dt(n.palette.background.default,.05):n.palette.background.default;return Object.assign({baseBackgroundColor:i,draggingBorderColor:n.palette.primary.main,matchHighlightColor:n.palette.mode==="dark"?In(n.palette.warning.dark,.25):Dt(n.palette.warning.light,.5),menuBackgroundColor:Dt(i,.07),pinnedRowBackgroundColor:Qe(n.palette.primary.main,.1),selectedRowBackgroundColor:Qe(n.palette.primary.main,.2)},o)},Pn={content:'""',height:"100%",left:0,position:"absolute",top:0,width:"100%",zIndex:-1},Gl=({column:e,table:n,theme:t})=>{const{baseBackgroundColor:o}=n.options.mrtTheme,i=e==null?void 0:e.getIsPinned();return{'&[data-pinned="true"]':{"&:before":Object.assign({backgroundColor:Qe(In(o,t.palette.mode==="dark"?.05:.01),.97),boxShadow:e?i==="left"&&e.getIsLastColumn(i)?`-4px 0 4px -4px ${Qe(t.palette.grey[700],.5)} inset`:i==="right"&&e.getIsFirstColumn(i)?`4px 0 4px -4px ${Qe(t.palette.grey[700],.5)} inset`:void 0:void 0},Pn)}}},So=({column:e,header:n,table:t,tableCellProps:o,theme:i})=>{var l,r,s,u,c,g;const{getState:f,options:{enableColumnVirtualization:v,layoutMode:d}}=t,{draggingColumn:p}=f(),{columnDef:h}=e,{columnDefType:b}=h,m=h.columnDefType!=="group"&&e.getIsPinned(),C={minWidth:`max(calc(var(--${n?"header":"col"}-${xt((l=n==null?void 0:n.id)!==null&&l!==void 0?l:e.id)}-size) * 1px), ${(r=h.minSize)!==null&&r!==void 0?r:30}px)`,width:`calc(var(--${n?"header":"col"}-${xt((s=n==null?void 0:n.id)!==null&&s!==void 0?s:e.id)}-size) * 1px)`};d==="grid"?C.flex=`${[0,!1].includes(h.grow)?0:`var(--${n?"header":"col"}-${xt((u=n==null?void 0:n.id)!==null&&u!==void 0?u:e.id)}-size)`} 0 auto`:d==="grid-no-grow"&&(C.flex=`${+(h.grow||0)} 0 auto`);const x=m?Object.assign(Object.assign({},Gl({column:e,table:t,theme:i})),{left:m==="left"?`${e.getStart("left")}px`:void 0,opacity:.97,position:"sticky",right:m==="right"?`${e.getAfter("right")}px`:void 0}):{};return Object.assign(Object.assign(Object.assign({backgroundColor:"inherit",backgroundImage:"inherit",display:d!=null&&d.startsWith("grid")?"flex":void 0,justifyContent:b==="group"?"center":d!=null&&d.startsWith("grid")?o.align:void 0,opacity:((c=t.getState().draggingColumn)===null||c===void 0?void 0:c.id)===e.id||((g=t.getState().hoveredColumn)===null||g===void 0?void 0:g.id)===e.id?.5:1,position:"relative",transition:v?"none":"padding 150ms ease-in-out",zIndex:e.getIsResizing()||(p==null?void 0:p.id)===e.id?2:b!=="group"&&m?1:0},x),C),M(o==null?void 0:o.sx,i))},Nl=({table:e})=>({alignItems:"flex-start",backgroundColor:e.options.mrtTheme.baseBackgroundColor,display:"grid",flexWrap:"wrap-reverse",minHeight:"3.5rem",overflow:"hidden",position:"relative",transition:"all 150ms ease-in-out",zIndex:1}),zt=e=>e.direction==="rtl"?{style:{transform:"scaleX(-1)"}}:void 0,We=e=>({disableInteractive:!0,enterDelay:1e3,enterNextDelay:1e3,placement:e}),Pe=e=>{var{icon:n,label:t,onOpenSubMenu:o,table:i}=e,l=V(e,["icon","label","onOpenSubMenu","table"]);const{options:{icons:{ArrowRightIcon:r}}}=i;return a.jsxs(ft,Object.assign({sx:{alignItems:"center",justifyContent:"space-between",minWidth:"120px",my:0,py:"6px"}},l,{children:[a.jsxs(ae,{sx:{alignItems:"center",display:"flex"},children:[a.jsx(Gr,{children:n}),t]}),o&&a.jsx(pe,{onClick:o,onMouseEnter:o,size:"small",sx:{p:0},children:a.jsx(r,{})})]}))},jg=e=>{var{anchorEl:n,handleEdit:t,row:o,setAnchorEl:i,staticRowIndex:l,table:r}=e,s=V(e,["anchorEl","handleEdit","row","setAnchorEl","staticRowIndex","table"]);const{getState:u,options:{editDisplayMode:c,enableEditing:g,icons:{EditIcon:f},localization:v,mrtTheme:{menuBackgroundColor:d},renderRowActionMenuItems:p}}=r,{density:h}=u();return a.jsxs(yt,Object.assign({MenuListProps:{dense:h==="compact",sx:{backgroundColor:d}},anchorEl:n,disableScrollLock:!0,onClick:b=>b.stopPropagation(),onClose:()=>i(null),open:!!n},s,{children:[M(g,o)&&["modal","row"].includes(c)&&a.jsx(Pe,{icon:a.jsx(f,{}),label:v.edit,onClick:t,table:r}),p==null?void 0:p({closeMenu:()=>i(null),row:o,staticRowIndex:l,table:r})]}))},ui={"&:hover":{opacity:1},height:"2rem",ml:"10px",opacity:.5,transition:"opacity 150ms",width:"2rem"},_g=e=>{var{cell:n,row:t,staticRowIndex:o,table:i}=e,l=V(e,["cell","row","staticRowIndex","table"]);const{getState:r,options:{createDisplayMode:s,editDisplayMode:u,enableEditing:c,icons:{EditIcon:g,MoreHorizIcon:f},localization:v,renderRowActionMenuItems:d,renderRowActions:p},setEditingRow:h}=i,{creatingRow:b,editingRow:m}=r(),C=(b==null?void 0:b.id)===t.id,x=(m==null?void 0:m.id)===t.id,_=C&&s==="row"||x&&u==="row",[S,y]=j.useState(null),P=w=>{w.stopPropagation(),w.preventDefault(),y(w.currentTarget)},R=w=>{w.stopPropagation(),h(Object.assign({},t)),y(null)};return a.jsx(a.Fragment,{children:p&&!_?p({cell:n,row:t,staticRowIndex:o,table:i}):_?a.jsx(Bl,{row:t,table:i}):!d&&M(c,t)&&["modal","row"].includes(u)?a.jsx(ue,{placement:"right",title:v.edit,children:a.jsx(pe,Object.assign({"aria-label":v.edit,onClick:R,sx:ui},l,{children:a.jsx(g,{})}))}):d?a.jsxs(a.Fragment,{children:[a.jsx(ue,Object.assign({},We(),{title:v.rowActions,children:a.jsx(pe,Object.assign({"aria-label":v.rowActions,onClick:P,size:"small",sx:ui},l,{children:a.jsx(f,{})}))})),a.jsx(jg,{anchorEl:S,handleEdit:R,row:t,setAnchorEl:y,staticRowIndex:o,table:i})]}):null})},Mg=e=>Object.assign({Cell:({cell:n,row:t,staticRowIndex:o,table:i})=>a.jsx(_g,{cell:n,row:t,staticRowIndex:o,table:i})},dt({header:"actions",id:"mrt-row-actions",size:70,tableOptions:e})),yo=e=>{var n,t,{location:o,table:i}=e,l=V(e,["location","table"]);const{options:{icons:{DragHandleIcon:r},localization:s}}=i;return a.jsx(ue,Object.assign({},We("top"),{title:(n=l==null?void 0:l.title)!==null&&n!==void 0?n:s.move,children:a.jsx(pe,Object.assign({"aria-label":(t=l.title)!==null&&t!==void 0?t:s.move,disableRipple:!0,draggable:"true",size:"small"},l,{onClick:u=>{var c;u.stopPropagation(),(c=l==null?void 0:l.onClick)===null||c===void 0||c.call(l,u)},sx:u=>Object.assign({"&:active":{cursor:"grabbing"},"&:hover":{backgroundColor:"transparent",opacity:1},cursor:"grab",m:"0 -0.1rem",opacity:o==="row"?1:.5,p:"2px",transition:"all 150ms ease-in-out"},M(l==null?void 0:l.sx,u)),title:void 0,children:a.jsx(r,{})}))}))},Pg=e=>{var{row:n,rowRef:t,table:o}=e,i=V(e,["row","rowRef","table"]);const{options:{muiRowDragHandleProps:l}}=o,r=Object.assign(Object.assign({},M(l,{row:n,table:o})),i),s=c=>{var g;(g=r==null?void 0:r.onDragStart)===null||g===void 0||g.call(r,c);try{c.dataTransfer.setDragImage(t.current,0,0)}catch(f){console.error(f)}o.setDraggingRow(n)},u=c=>{var g;(g=r==null?void 0:r.onDragEnd)===null||g===void 0||g.call(r,c),o.setDraggingRow(null),o.setHoveredRow(null)};return a.jsx(yo,Object.assign({},r,{location:"row",onDragEnd:u,onDragStart:s,table:o}))},Fg=e=>Object.assign({Cell:({row:n,rowRef:t,table:o})=>a.jsx(Pg,{row:n,rowRef:t,table:o}),grow:!1},dt({header:"move",id:"mrt-row-drag",size:60,tableOptions:e})),Og=e=>{var n,t,{table:o}=e,i=V(e,["table"]);const{getCanSomeRowsExpand:l,getIsAllRowsExpanded:r,getIsSomeRowsExpanded:s,getState:u,options:{icons:{KeyboardDoubleArrowDownIcon:c},localization:g,muiExpandAllButtonProps:f,renderDetailPanel:v},toggleAllRowsExpanded:d}=o,{density:p,isLoading:h}=u(),b=Object.assign(Object.assign({},M(f,{table:o})),i),m=r();return a.jsx(ue,Object.assign({},We(),{title:(n=b==null?void 0:b.title)!==null&&n!==void 0?n:m?g.collapseAll:g.expandAll,children:a.jsx("span",{children:a.jsx(pe,Object.assign({"aria-label":g.expandAll,disabled:h||!v&&!l(),onClick:()=>d(!m)},b,{sx:C=>Object.assign({height:p==="compact"?"1.75rem":"2.25rem",mt:p!=="compact"?"-0.25rem":void 0,width:p==="compact"?"1.75rem":"2.25rem"},M(b==null?void 0:b.sx,C)),title:void 0,children:(t=b==null?void 0:b.children)!==null&&t!==void 0?t:a.jsx(c,{style:{transform:`rotate(${m?-180:s()?-90:0}deg)`,transition:"transform 150ms"}})}))})}))},di=({row:e,staticRowIndex:n,table:t})=>{var o,i;const l=ut(),{getState:r,options:{icons:{ExpandMoreIcon:s},localization:u,muiExpandButtonProps:c,positionExpandColumn:g,renderDetailPanel:f}}=t,{density:v}=r(),d=M(c,{row:e,staticRowIndex:n,table:t}),p=e.getCanExpand(),h=e.getIsExpanded(),b=C=>{var x;C.stopPropagation(),e.toggleExpanded(),(x=d==null?void 0:d.onClick)===null||x===void 0||x.call(d,C)},m=!!(f!=null&&f({row:e,table:t}));return a.jsx(ue,Object.assign({disableHoverListener:!p&&!m},We(),{title:(o=d==null?void 0:d.title)!==null&&o!==void 0?o:h?u.collapse:u.expand,children:a.jsx("span",{children:a.jsx(pe,Object.assign({"aria-label":u.expand,disabled:!p&&!m},d,{onClick:b,sx:C=>Object.assign({height:v==="compact"?"1.75rem":"2.25rem",opacity:!p&&!m?.3:1,[C.direction==="rtl"||g==="last"?"mr":"ml"]:`${e.depth*16}px`,width:v==="compact"?"1.75rem":"2.25rem"},M(d==null?void 0:d.sx,C)),title:void 0,children:(i=d==null?void 0:d.children)!==null&&i!==void 0?i:a.jsx(s,{style:{transform:`rotate(${!p&&!f?g==="last"||l.direction==="rtl"?90:-90:h?-180:0}deg)`,transition:"transform 150ms"}})}))})}))},Ig=e=>{var n;const{defaultColumn:t,enableExpandAll:o,groupedColumnMode:i,positionExpandColumn:l,renderDetailPanel:r,state:{grouping:s}}=e,u=l==="last"?{align:"right"}:void 0;return Object.assign({Cell:({cell:c,column:g,row:f,staticRowIndex:v,table:d})=>{var p,h,b;const m={row:f,staticRowIndex:v,table:d},C=(p=f.subRows)===null||p===void 0?void 0:p.length;return i==="remove"&&f.groupingColumnId?a.jsxs(wt,{alignItems:"center",flexDirection:"row",gap:"0.25rem",children:[a.jsx(di,Object.assign({},m)),a.jsx(ue,Object.assign({},We("right"),{title:d.getColumn(f.groupingColumnId).columnDef.header,children:a.jsx("span",{children:f.groupingValue})})),!!C&&a.jsxs("span",{children:["(",C,")"]})]}):a.jsxs(a.Fragment,{children:[a.jsx(di,Object.assign({},m)),(b=(h=g.columnDef).GroupedCell)===null||b===void 0?void 0:b.call(h,{cell:c,column:g,row:f,table:d})]})},Header:o?({table:c})=>{var g;return a.jsxs(a.Fragment,{children:[a.jsx(Og,{table:c}),i==="remove"&&((g=s==null?void 0:s.map(f=>c.getColumn(f).columnDef.header))===null||g===void 0?void 0:g.join(", "))]})}:void 0,muiTableBodyCellProps:u,muiTableHeadCellProps:u},dt({header:"expand",id:"mrt-row-expand",size:i==="remove"?(n=t==null?void 0:t.size)!==null&&n!==void 0?n:180:r?o?60:70:100,tableOptions:e}))},Tg=e=>{const{localization:n,rowNumberDisplayMode:t}=e,{pagination:{pageIndex:o,pageSize:i}}=e.state;return Object.assign({Cell:({row:l,staticRowIndex:r})=>{var s;return((s=t==="static"?(r||0)+(i||0)*(o||0):l.index)!==null&&s!==void 0?s:0)+1},Header:()=>n.rowNumber,grow:!1},dt({header:"rowNumbers",id:"mrt-row-numbers",size:50,tableOptions:e}))},fn=e=>{var{pinningPosition:n,row:t,table:o}=e,i=V(e,["pinningPosition","row","table"]);const{options:{icons:{CloseIcon:l,PushPinIcon:r},localization:s,rowPinningDisplayMode:u}}=o,c=t.getIsPinned(),[g,f]=j.useState(!1),v=d=>{f(!1),d.stopPropagation(),t.pin(c?!1:n)};return a.jsx(ue,Object.assign({},We(),{open:g,title:c?s.unpin:s.pin,children:a.jsx(pe,Object.assign({"aria-label":s.pin,onClick:v,onMouseEnter:()=>f(!0),onMouseLeave:()=>f(!1),size:"small"},i,{sx:d=>Object.assign({height:"24px",width:"24px"},M(i==null?void 0:i.sx,d)),children:c?a.jsx(l,{}):a.jsx(r,{fontSize:"small",style:{transform:`rotate(${u==="sticky"?135:n==="top"?180:0}deg)`}})}))}))},$g=e=>{var{row:n,table:t}=e,o=V(e,["row","table"]);const{getState:i,options:{enableRowPinning:l,rowPinningDisplayMode:r}}=t,{density:s}=i();if(!M(l,n))return null;const c=Object.assign({row:n,table:t},o);return r==="top-and-bottom"&&!n.getIsPinned()?a.jsxs(ae,{sx:{display:"flex",flexDirection:s==="compact"?"row":"column"},children:[a.jsx(fn,Object.assign({pinningPosition:"top"},c)),a.jsx(fn,Object.assign({pinningPosition:"bottom"},c))]}):a.jsx(fn,Object.assign({pinningPosition:r==="bottom"?"bottom":"top"},c))},zg=e=>Object.assign({Cell:({row:n,table:t})=>a.jsx($g,{row:n,table:t}),grow:!1},dt({header:"pin",id:"mrt-row-pin",size:60,tableOptions:e})),Fn=e=>{var n,{row:t,staticRowIndex:o,table:i}=e,l=V(e,["row","staticRowIndex","table"]);const{getState:r,options:{enableMultiRowSelection:s,localization:u,muiSelectAllCheckboxProps:c,muiSelectCheckboxProps:g,selectAllMode:f}}=i,{density:v,isLoading:d}=r(),p=!t,h=p?f==="page"?i.getIsAllPageRowsSelected():i.getIsAllRowsSelected():void 0,b=p?h:qt({row:t,table:i}),m=Object.assign(Object.assign({},p?M(c,{table:i}):M(g,{row:t,staticRowIndex:o,table:i})),l),C=t?Rg({row:t,staticRowIndex:o,table:i}):void 0,x=Tl({table:i}),_=Object.assign(Object.assign({"aria-label":p?u.toggleSelectAll:u.toggleSelectRow,checked:b,disabled:d||t&&!t.getCanSelect()||(t==null?void 0:t.id)==="mrt-row-create",inputProps:{"aria-label":p?u.toggleSelectAll:u.toggleSelectRow},onChange:S=>{S.stopPropagation(),p?x(S):C(S)},size:v==="compact"?"small":"medium"},m),{onClick:S=>{var y;S.stopPropagation(),(y=m==null?void 0:m.onClick)===null||y===void 0||y.call(m,S)},sx:S=>Object.assign({height:v==="compact"?"1.75rem":"2.5rem",m:v!=="compact"?"-0.4rem":void 0,width:v==="compact"?"1.75rem":"2.5rem",zIndex:0},M(m==null?void 0:m.sx,S)),title:void 0});return a.jsx(ue,Object.assign({},We(),{title:(n=m==null?void 0:m.title)!==null&&n!==void 0?n:p?u.toggleSelectAll:u.toggleSelectRow,children:s===!1?a.jsx(Ar,Object.assign({},_)):a.jsx(Tn,Object.assign({indeterminate:!b&&p?i.getIsSomeRowsSelected():(t==null?void 0:t.getIsSomeSelected())&&t.getCanSelectSubRows()},_))}))},Eg=e=>{const{enableMultiRowSelection:n,enableSelectAll:t}=e;return Object.assign({Cell:({row:o,staticRowIndex:i,table:l})=>a.jsx(Fn,{row:o,staticRowIndex:i,table:l}),Header:t&&n?({table:o})=>a.jsx(Fn,{table:o}):void 0,grow:!1},dt({header:"select",id:"mrt-row-select",size:t?60:70,tableOptions:e}))},Dg={ArrowDownwardIcon:Di,ArrowRightIcon:Ai,CancelIcon:ki,ChevronLeftIcon:Vi,ChevronRightIcon:Hi,ClearAllIcon:Li,CloseIcon:Bi,ContentCopy:Gi,DensityLargeIcon:Ni,DensityMediumIcon:qi,DensitySmallIcon:Ui,DragHandleIcon:Wi,DynamicFeedIcon:Ki,EditIcon:Xi,ExpandMoreIcon:Zi,FilterAltIcon:Qi,FilterListIcon:Yi,FilterListOffIcon:Ji,FirstPageIcon:el,FullscreenExitIcon:nl,FullscreenIcon:tl,KeyboardDoubleArrowDownIcon:ol,LastPageIcon:il,MoreHorizIcon:ll,MoreVertIcon:rl,PushPinIcon:sl,RestartAltIcon:al,SaveIcon:ul,SearchIcon:dl,SearchOffIcon:cl,SortIcon:gl,SyncAltIcon:pl,ViewColumnIcon:fl,VisibilityOffIcon:vl},Ag={actions:"Actions",and:"and",cancel:"Cancel",changeFilterMode:"Change filter mode",changeSearchMode:"Change search mode",clearFilter:"Clear filter",clearSearch:"Clear search",clearSelection:"Clear selection",clearSort:"Clear sort",clickToCopy:"Click to copy",copy:"Copy",collapse:"Collapse",collapseAll:"Collapse all",columnActions:"Column Actions",copiedToClipboard:"Copied to clipboard",dropToGroupBy:"Drop to group by {column}",edit:"Edit",expand:"Expand",expandAll:"Expand all",filterArrIncludes:"Includes",filterArrIncludesAll:"Includes all",filterArrIncludesSome:"Includes",filterBetween:"Between",filterBetweenInclusive:"Between Inclusive",filterByColumn:"Filter by {column}",filterContains:"Contains",filterEmpty:"Empty",filterEndsWith:"Ends With",filterEquals:"Equals",filterEqualsString:"Equals",filterFuzzy:"Fuzzy",filterGreaterThan:"Greater Than",filterGreaterThanOrEqualTo:"Greater Than Or Equal To",filterInNumberRange:"Between",filterIncludesString:"Contains",filterIncludesStringSensitive:"Contains",filterLessThan:"Less Than",filterLessThanOrEqualTo:"Less Than Or Equal To",filterMode:"Filter Mode: {filterType}",filterNotEmpty:"Not Empty",filterNotEquals:"Not Equals",filterStartsWith:"Starts With",filterWeakEquals:"Equals",filteringByColumn:"Filtering by {column} - {filterType} {filterValue}",goToFirstPage:"Go to first page",goToLastPage:"Go to last page",goToNextPage:"Go to next page",goToPreviousPage:"Go to previous page",grab:"Grab",groupByColumn:"Group by {column}",groupedBy:"Grouped by ",hideAll:"Hide all",hideColumn:"Hide {column} column",max:"Max",min:"Min",move:"Move",noRecordsToDisplay:"No records to display",noResultsFound:"No results found",of:"of",or:"or",pin:"Pin",pinToLeft:"Pin to left",pinToRight:"Pin to right",resetColumnSize:"Reset column size",resetOrder:"Reset order",rowActions:"Row Actions",rowNumber:"#",rowNumbers:"Row Numbers",rowsPerPage:"Rows per page",save:"Save",search:"Search",selectedCountOfRowCountRowsSelected:"{selectedCount} of {rowCount} row(s) selected",select:"Select",showAll:"Show all",showAllColumns:"Show all columns",showHideColumns:"Show/Hide columns",showHideFilters:"Show/Hide filters",showHideSearch:"Show/Hide search",sortByColumnAsc:"Sort by {column} ascending",sortByColumnDesc:"Sort by {column} descending",sortedByColumnAsc:"Sorted by {column} ascending",sortedByColumnDesc:"Sorted by {column} descending",thenBy:", then by ",toggleDensity:"Toggle density",toggleFullScreen:"Toggle full screen",toggleSelectAll:"Toggle select all",toggleSelectRow:"Toggle select row",toggleVisibility:"Toggle visibility",ungroupByColumn:"Ungroup by {column}",unpin:"Unpin",unpinAll:"Unpin all"},kg={filterVariant:"text",maxSize:1e3,minSize:40,size:180},ql={columnDefType:"display",enableClickToCopy:!1,enableColumnActions:!1,enableColumnDragging:!1,enableColumnFilter:!1,enableColumnOrdering:!1,enableEditing:!1,enableGlobalFilter:!1,enableGrouping:!1,enableHiding:!1,enableResizing:!1,enableSorting:!1},Vg=e=>{var n,{aggregationFns:t,autoResetExpanded:o=!1,columnFilterDisplayMode:i="subheader",columnResizeDirection:l,columnResizeMode:r="onChange",createDisplayMode:s="modal",defaultColumn:u,defaultDisplayColumn:c,editDisplayMode:g="modal",enableBatchRowSelection:f=!0,enableBottomToolbar:v=!0,enableColumnActions:d=!0,enableColumnFilters:p=!0,enableColumnOrdering:h=!1,enableColumnPinning:b=!1,enableColumnResizing:m=!1,enableColumnVirtualization:C,enableDensityToggle:x=!0,enableExpandAll:_=!0,enableExpanding:S,enableFacetedValues:y=!1,enableFilterMatchHighlighting:P=!0,enableFilters:R=!0,enableFullScreenToggle:w=!0,enableGlobalFilter:F=!0,enableGlobalFilterRankedResults:O=!0,enableGrouping:E=!1,enableHiding:U=!0,enableMultiRowSelection:L=!0,enableMultiSort:G=!0,enablePagination:z=!0,enableRowPinning:T=!1,enableRowSelection:I=!1,enableRowVirtualization:D,enableSelectAll:B=!0,enableSorting:$=!0,enableStickyHeader:ge=!1,enableTableFooter:W=!0,enableTableHead:ee=!0,enableToolbarInternalActions:K=!0,enableTopToolbar:te=!0,filterFns:Z,icons:ce,layoutMode:Q,localization:k,manualFiltering:J,manualGrouping:H,manualPagination:Se,manualSorting:Ee,mrtTheme:fe,paginationDisplayMode:ve="default",positionActionsColumn:je="first",positionCreatingRow:Le="top",positionExpandColumn:Be="first",positionGlobalFilter:De="right",positionPagination:Re="bottom",positionToolbarAlertBanner:Ce="top",positionToolbarDropZone:Oe="top",rowNumberDisplayMode:Ge="static",rowPinningDisplayMode:he="sticky",selectAllMode:ne="page",sortingFns:ie}=e,ye=V(e,["aggregationFns","autoResetExpanded","columnFilterDisplayMode","columnResizeDirection","columnResizeMode","createDisplayMode","defaultColumn","defaultDisplayColumn","editDisplayMode","enableBatchRowSelection","enableBottomToolbar","enableColumnActions","enableColumnFilters","enableColumnOrdering","enableColumnPinning","enableColumnResizing","enableColumnVirtualization","enableDensityToggle","enableExpandAll","enableExpanding","enableFacetedValues","enableFilterMatchHighlighting","enableFilters","enableFullScreenToggle","enableGlobalFilter","enableGlobalFilterRankedResults","enableGrouping","enableHiding","enableMultiRowSelection","enableMultiSort","enablePagination","enableRowPinning","enableRowSelection","enableRowVirtualization","enableSelectAll","enableSorting","enableStickyHeader","enableTableFooter","enableTableHead","enableToolbarInternalActions","enableTopToolbar","filterFns","icons","layoutMode","localization","manualFiltering","manualGrouping","manualPagination","manualSorting","mrtTheme","paginationDisplayMode","positionActionsColumn","positionCreatingRow","positionExpandColumn","positionGlobalFilter","positionPagination","positionToolbarAlertBanner","positionToolbarDropZone","rowNumberDisplayMode","rowPinningDisplayMode","selectAllMode","sortingFns"]);const we=ut();return ce=j.useMemo(()=>Object.assign(Object.assign({},Dg),ce),[ce]),k=j.useMemo(()=>Object.assign(Object.assign({},Ag),k),[k]),fe=j.useMemo(()=>yg(fe,we),[fe,we]),t=j.useMemo(()=>Object.assign(Object.assign({},wg),t),[]),Z=j.useMemo(()=>Object.assign(Object.assign({},Sg),Z),[]),ie=j.useMemo(()=>Object.assign(Object.assign({},bg),ie),[]),u=j.useMemo(()=>Object.assign(Object.assign({},kg),u),[u]),c=j.useMemo(()=>Object.assign(Object.assign({},ql),c),[c]),[C,D]=j.useMemo(()=>[C,D],[]),l||(l=we.direction||"ltr"),Q=Q||(m?"grid-no-grow":"semantic"),Q==="semantic"&&(D||C)&&(Q="grid"),D&&(ge=!0),z===!1&&Se===void 0&&(Se=!0),!((n=ye.data)===null||n===void 0)&&n.length||(J=!0,H=!0,Se=!0,Ee=!0),Object.assign({aggregationFns:t,autoResetExpanded:o,columnFilterDisplayMode:i,columnResizeDirection:l,columnResizeMode:r,createDisplayMode:s,defaultColumn:u,defaultDisplayColumn:c,editDisplayMode:g,enableBatchRowSelection:f,enableBottomToolbar:v,enableColumnActions:d,enableColumnFilters:p,enableColumnOrdering:h,enableColumnPinning:b,enableColumnResizing:m,enableColumnVirtualization:C,enableDensityToggle:x,enableExpandAll:_,enableExpanding:S,enableFacetedValues:y,enableFilterMatchHighlighting:P,enableFilters:R,enableFullScreenToggle:w,enableGlobalFilter:F,enableGlobalFilterRankedResults:O,enableGrouping:E,enableHiding:U,enableMultiRowSelection:L,enableMultiSort:G,enablePagination:z,enableRowPinning:T,enableRowSelection:I,enableRowVirtualization:D,enableSelectAll:B,enableSorting:$,enableStickyHeader:ge,enableTableFooter:W,enableTableHead:ee,enableToolbarInternalActions:K,enableTopToolbar:te,filterFns:Z,getCoreRowModel:Fu(),getExpandedRowModel:S||E?Vu():void 0,getFacetedMinMaxValues:y?Eu():void 0,getFacetedRowModel:y?$u():void 0,getFacetedUniqueValues:y?zu():void 0,getFilteredRowModel:p||F||R?Tu():void 0,getGroupedRowModel:E?Au():void 0,getPaginationRowModel:z?Hu():void 0,getSortedRowModel:$?Du():void 0,getSubRows:_e=>_e==null?void 0:_e.subRows,icons:ce,layoutMode:Q,localization:k,manualFiltering:J,manualGrouping:H,manualPagination:Se,manualSorting:Ee,mrtTheme:fe,paginationDisplayMode:ve,positionActionsColumn:je,positionCreatingRow:Le,positionExpandColumn:Be,positionGlobalFilter:De,positionPagination:Re,positionToolbarAlertBanner:Ce,positionToolbarDropZone:Oe,rowNumberDisplayMode:Ge,rowPinningDisplayMode:he,selectAllMode:ne,sortingFns:ie},ye)},vn={children:null,sx:{minWidth:0,p:0,width:0}},Hg=e=>Object.assign(Object.assign(Object.assign(Object.assign({},dt({id:"mrt-row-spacer",size:0,tableOptions:e})),{grow:!0}),ql),{muiTableBodyCellProps:vn,muiTableFooterCellProps:vn,muiTableHeadCellProps:vn}),Lg=e=>{const{getIsSomeRowsPinned:n,getPrePaginationRowModel:t,getState:o,options:{enablePagination:i,enableRowPinning:l,rowCount:r}}=e,{columnOrder:s,density:u,globalFilter:c,isFullScreen:g,isLoading:f,pagination:v,showSkeletons:d,sorting:p}=o(),h=e.options.columns.length,b=r??t().rows.length,m=j.useReducer(()=>({}),{})[1],C=j.useRef(),x=j.useRef();j.useEffect(()=>{typeof window<"u"&&(C.current=document.body.style.height)},[]),j.useEffect(()=>{if(typeof window<"u")if(g)x.current=document.body.getBoundingClientRect().top,document.body.style.height="100dvh";else{if(document.body.style.height=C.current,!x.current)return;window.scrollTo({behavior:"instant",top:-1*x.current})}},[g]),j.useEffect(()=>{h!==s.length&&e.setColumnOrder(xo(e.options))},[h]),j.useEffect(()=>{if(!i||f||d)return;const{pageIndex:S,pageSize:y}=v;S*y>=b&&e.setPageIndex(Math.ceil(b/y)-1)},[b]);const _=j.useRef(p);j.useEffect(()=>{p.length&&(_.current=p)},[p]),j.useEffect(()=>{Il(e)&&(c?e.setSorting([]):e.setSorting(()=>_.current||[]))},[c]),j.useEffect(()=>{l&&n()&&setTimeout(()=>{m()},150)},[u])},Bg=e=>{var n,t,o,i,l,r,s,u,c,g,f,v,d,p,h,b,m,C,x,_,S,y,P,R,w,F,O,E,U,L,G,z,T,I,D;const B=j.useRef(null),$=j.useRef(null),ge=j.useRef(null),W=j.useRef({}),ee=j.useRef({}),K=j.useRef(null),te=j.useRef(null),Z=j.useRef({}),ce=j.useRef(null),Q=j.useRef(null),k=j.useRef(null),J=j.useRef(null),H=j.useMemo(()=>{var Ie,Xe,Ze;const Ne=(Ie=e.initialState)!==null&&Ie!==void 0?Ie:{};return Ne.columnOrder=(Xe=Ne.columnOrder)!==null&&Xe!==void 0?Xe:xo(Object.assign(Object.assign({},e),{state:Object.assign(Object.assign({},e.initialState),e.state)})),Ne.globalFilterFn=(Ze=e.globalFilterFn)!==null&&Ze!==void 0?Ze:"fuzzy",Ne},[]);e.initialState=H;const[Se,Ee]=j.useState((n=H.actionCell)!==null&&n!==void 0?n:null),[fe,ve]=j.useState((t=H.creatingRow)!==null&&t!==void 0?t:null),[je,Le]=j.useState(()=>Object.assign({},...Nt(e.columns).map(Ie=>{var Xe,Ze,Ne,Jt;return{[pt(Ie)]:Ie.filterFn instanceof Function?(Xe=Ie.filterFn.name)!==null&&Xe!==void 0?Xe:"custom":(Jt=(Ze=Ie.filterFn)!==null&&Ze!==void 0?Ze:(Ne=H==null?void 0:H.columnFilterFns)===null||Ne===void 0?void 0:Ne[pt(Ie)])!==null&&Jt!==void 0?Jt:pg(Ie)}}))),[Be,De]=j.useState((o=H.columnOrder)!==null&&o!==void 0?o:[]),[Re,Ce]=j.useState((i=H.columnSizingInfo)!==null&&i!==void 0?i:{}),[Oe,Ge]=j.useState((l=H==null?void 0:H.density)!==null&&l!==void 0?l:"comfortable"),[he,ne]=j.useState((r=H.draggingColumn)!==null&&r!==void 0?r:null),[ie,ye]=j.useState((s=H.draggingRow)!==null&&s!==void 0?s:null),[we,_e]=j.useState((u=H.editingCell)!==null&&u!==void 0?u:null),[ot,Je]=j.useState((c=H.editingRow)!==null&&c!==void 0?c:null),[le,Ke]=j.useState((g=H.globalFilterFn)!==null&&g!==void 0?g:"fuzzy"),[me,ht]=j.useState((f=H.grouping)!==null&&f!==void 0?f:[]),[A,de]=j.useState((v=H.hoveredColumn)!==null&&v!==void 0?v:null),[$e,bt]=j.useState((d=H.hoveredRow)!==null&&d!==void 0?d:null),[ct,nr]=j.useState((p=H==null?void 0:H.isFullScreen)!==null&&p!==void 0?p:!1),[or,ir]=j.useState((h=H==null?void 0:H.pagination)!==null&&h!==void 0?h:{pageIndex:0,pageSize:10}),[lr,rr]=j.useState((b=H==null?void 0:H.showAlertBanner)!==null&&b!==void 0?b:!1),[sr,ar]=j.useState((m=H==null?void 0:H.showColumnFilters)!==null&&m!==void 0?m:!1),[ur,dr]=j.useState((C=H==null?void 0:H.showGlobalFilter)!==null&&C!==void 0?C:!1),[cr,gr]=j.useState((x=H==null?void 0:H.showToolbarDropZone)!==null&&x!==void 0?x:!1);e.state=Object.assign({actionCell:Se,columnFilterFns:je,columnOrder:Be,columnSizingInfo:Re,creatingRow:fe,density:Oe,draggingColumn:he,draggingRow:ie,editingCell:we,editingRow:ot,globalFilterFn:le,grouping:me,hoveredColumn:A,hoveredRow:$e,isFullScreen:ct,pagination:or,showAlertBanner:lr,showColumnFilters:sr,showGlobalFilter:ur,showToolbarDropZone:cr},e.state);const X=e,Mo=j.useRef([]);X.columns=X.state.columnSizingInfo.isResizingColumn||X.state.draggingColumn||X.state.draggingRow?Mo.current:xl({columnDefs:[...[jl(X)&&zg(X),_l(X)&&Fg(X),Co(X)&&Mg(X),bo(X)&&Ig(X),Ml(X)&&Eg(X),Pl(X)&&Tg(X)].filter(Boolean),...X.columns,...[Fl(X)&&Hg(X)].filter(Boolean)],tableOptions:X}),Mo.current=X.columns,X.data=j.useMemo(()=>(X.state.isLoading||X.state.showSkeletons)&&!X.data.length?[...Array(Math.min(X.state.pagination.pageSize,20)).fill(null)].map(()=>Object.assign({},...Nt(X.columns).map(Ie=>({[pt(Ie)]:null})))):X.data,[X.data,X.state.isLoading,X.state.showSkeletons]);const xe=Lu(Object.assign(Object.assign({onColumnOrderChange:De,onColumnSizingInfoChange:Ce,onGroupingChange:ht,onPaginationChange:ir},X),{globalFilterFn:(_=X.filterFns)===null||_===void 0?void 0:_[le??"fuzzy"]}));return xe.refs={actionCellRef:$,bottomToolbarRef:ge,editInputRefs:W,filterInputRefs:ee,lastSelectedRowId:B,searchInputRef:K,tableContainerRef:te,tableFooterRef:J,tableHeadCellRefs:Z,tableHeadRef:k,tablePaperRef:ce,topToolbarRef:Q},xe.setActionCell=(S=X.onActionCellChange)!==null&&S!==void 0?S:Ee,xe.setCreatingRow=Ie=>{var Xe,Ze;let Ne=Ie;Ie===!0&&(Ne=fg(xe)),(Ze=(Xe=X==null?void 0:X.onCreatingRowChange)===null||Xe===void 0?void 0:Xe.call(X,Ne))!==null&&Ze!==void 0||ve(Ne)},xe.setColumnFilterFns=(y=X.onColumnFilterFnsChange)!==null&&y!==void 0?y:Le,xe.setDensity=(P=X.onDensityChange)!==null&&P!==void 0?P:Ge,xe.setDraggingColumn=(R=X.onDraggingColumnChange)!==null&&R!==void 0?R:ne,xe.setDraggingRow=(w=X.onDraggingRowChange)!==null&&w!==void 0?w:ye,xe.setEditingCell=(F=X.onEditingCellChange)!==null&&F!==void 0?F:_e,xe.setEditingRow=(O=X.onEditingRowChange)!==null&&O!==void 0?O:Je,xe.setGlobalFilterFn=(E=X.onGlobalFilterFnChange)!==null&&E!==void 0?E:Ke,xe.setHoveredColumn=(U=X.onHoveredColumnChange)!==null&&U!==void 0?U:de,xe.setHoveredRow=(L=X.onHoveredRowChange)!==null&&L!==void 0?L:bt,xe.setIsFullScreen=(G=X.onIsFullScreenChange)!==null&&G!==void 0?G:nr,xe.setShowAlertBanner=(z=X.onShowAlertBannerChange)!==null&&z!==void 0?z:rr,xe.setShowColumnFilters=(T=X.onShowColumnFiltersChange)!==null&&T!==void 0?T:ar,xe.setShowGlobalFilter=(I=X.onShowGlobalFilterChange)!==null&&I!==void 0?I:dr,xe.setShowToolbarDropZone=(D=X.onShowToolbarDropZoneChange)!==null&&D!==void 0?D:gr,Lg(xe),xe},Gg=e=>Bg(Vg(e)),Ul=(e,n)=>{const t=ml(e);return n===void 0||(n>=0&&n<Math.max(e.startIndex-e.overscan,0)&&t.unshift(n),n>=0&&n>e.endIndex+e.overscan&&t.push(n)),t},Ng=e=>{var n,t,o,i;const{getState:l,options:{columnVirtualizerInstanceRef:r,columnVirtualizerOptions:s,enableColumnPinning:u,enableColumnVirtualization:c},refs:{tableContainerRef:g}}=e,{columnPinning:f,columnVisibility:v,draggingColumn:d}=l();if(!c)return;const p=M(s,{table:e}),h=e.getVisibleLeafColumns(),[b,m]=j.useMemo(()=>u?[e.getLeftVisibleLeafColumns().map(R=>R.getPinnedIndex()),e.getRightVisibleLeafColumns().map(R=>h.length-R.getPinnedIndex()-1).sort((R,w)=>R-w)]:[[],[]],[f,v,u]),C=b.length,x=m.length,_=j.useMemo(()=>d!=null&&d.id?h.findIndex(R=>R.id===(d==null?void 0:d.id)):void 0,[d==null?void 0:d.id]),S=bl(Object.assign({count:h.length,estimateSize:R=>h[R].getSize(),getScrollElement:()=>g.current,horizontal:!0,overscan:3,rangeExtractor:j.useCallback(R=>{const w=Ul(R,_);return!C&&!x?w:[...new Set([...b,...w,...m])]},[b,m,_])},p)),y=S.getVirtualItems();S.virtualColumns=y;const P=y.length;if(P){const R=S.getTotalSize(),w=((n=y[C])===null||n===void 0?void 0:n.start)||0,F=((t=y[b.length-1])===null||t===void 0?void 0:t.end)||0,O=((o=y[P-x])===null||o===void 0?void 0:o.start)||0,E=((i=y[P-x-1])===null||i===void 0?void 0:i.end)||0;S.virtualPaddingLeft=w-F,S.virtualPaddingRight=R-E-(x?R-O:0)}return r&&(r.current=S),S},qg=(e,n)=>{var t;const{getRowModel:o,getState:i,options:{enableRowVirtualization:l,renderDetailPanel:r,rowVirtualizerInstanceRef:s,rowVirtualizerOptions:u},refs:{tableContainerRef:c}}=e,{density:g,draggingRow:f,expanded:v}=i();if(!l)return;const d=M(u,{table:e}),p=(t=n==null?void 0:n.length)!==null&&t!==void 0?t:o().rows.length,h=g==="compact"?37:g==="comfortable"?58:73,b=bl(Object.assign({count:r?p*2:p,estimateSize:m=>r&&m%2===1?v===!0?100:0:h,getScrollElement:()=>c.current,measureElement:typeof window<"u"&&navigator.userAgent.indexOf("Firefox")===-1?m=>m==null?void 0:m.getBoundingClientRect().height:void 0,overscan:4,rangeExtractor:j.useCallback(m=>{var C;return Ul(m,(C=f==null?void 0:f.index)!==null&&C!==void 0?C:0)},[f])},d));return b.virtualRows=b.getVirtualItems(),s&&(s.current=b),b},Ug=e=>{const{getRowModel:n,getState:t,options:{data:o,enableGlobalFilterRankedResults:i,positionCreatingRow:l}}=e,{creatingRow:r,expanded:s,globalFilter:u,pagination:c,rowPinning:g,sorting:f}=t();return j.useMemo(()=>Ol(e),[r,o,i,s,n().rows,u,c.pageIndex,c.pageSize,l,g,f])},mn=["string","number"],ci=({cell:e,rowRef:n,staticColumnIndex:t,staticRowIndex:o,table:i})=>{var l,r,s;const{getState:u,options:{enableFilterMatchHighlighting:c,mrtTheme:{matchHighlightColor:g}}}=i,{column:f,row:v}=e,{columnDef:d}=f,{globalFilter:p,globalFilterFn:h}=u(),b=f.getFilterValue();let m=e.getIsAggregated()&&d.AggregatedCell?d.AggregatedCell({cell:e,column:f,row:v,table:i}):v.getIsGrouped()&&!e.getIsGrouped()?null:e.getIsGrouped()&&d.GroupedCell?d.GroupedCell({cell:e,column:f,row:v,table:i}):void 0;const C=m!==void 0;if(C||(m=e.renderValue()),c&&d.enableFilterMatchHighlighting!==!1&&String(m)&&mn.includes(typeof m)&&(b&&mn.includes(typeof b)&&["autocomplete","text"].includes(d.filterVariant)||p&&mn.includes(typeof p)&&f.getCanGlobalFilter())){const x=pn==null?void 0:pn({matchExactly:(b?d._filterFn:h)!=="fuzzy",query:((l=b??p)!==null&&l!==void 0?l:"").toString(),text:m==null?void 0:m.toString()});((x==null?void 0:x.length)>1||!((r=x==null?void 0:x[0])===null||r===void 0)&&r.match)&&(m=a.jsx("span",{"aria-label":m,role:"note",children:(s=x==null?void 0:x.map(({key:_,match:S,text:y})=>a.jsx(ae,{"aria-hidden":"true",component:"span",sx:S?{backgroundColor:g,borderRadius:"2px",color:P=>P.palette.mode==="dark"?P.palette.common.white:P.palette.common.black,padding:"2px 1px"}:void 0,children:y},_)))!==null&&s!==void 0?s:m}))}return d.Cell&&!C&&(m=d.Cell({cell:e,column:f,renderedCellValue:m,row:v,rowRef:n,staticColumnIndex:t,staticRowIndex:o,table:i})),m},Wg=e=>{var n,{cell:t,table:o}=e,i=V(e,["cell","table"]);const{options:{localization:l,muiCopyButtonProps:r}}=o,{column:s,row:u}=t,{columnDef:c}=s,[g,f]=j.useState(!1),v=(p,h)=>{p.stopPropagation(),navigator.clipboard.writeText(h),f(!0),setTimeout(()=>f(!1),4e3)},d=Object.assign(Object.assign(Object.assign({},M(r,{cell:t,column:s,row:u,table:o})),M(c.muiCopyButtonProps,{cell:t,column:s,row:u,table:o})),i);return a.jsx(ue,Object.assign({},We("top"),{title:(n=d==null?void 0:d.title)!==null&&n!==void 0?n:g?l.copiedToClipboard:l.clickToCopy,children:a.jsx(lt,Object.assign({onClick:p=>v(p,t.getValue()),size:"small",type:"button",variant:"text"},d,{sx:p=>Object.assign({backgroundColor:"transparent",border:"none",color:"inherit",cursor:"copy",fontFamily:"inherit",fontSize:"inherit",letterSpacing:"inherit",m:"-0.25rem",minWidth:"unset",py:0,textAlign:"inherit",textTransform:"inherit"},M(d==null?void 0:d.sx,p)),title:void 0}))}))},Wl=e=>{var n,t,{cell:o,table:i}=e,l=V(e,["cell","table"]);const{getState:r,options:{createDisplayMode:s,editDisplayMode:u,muiEditTextFieldProps:c},refs:{editInputRefs:g},setCreatingRow:f,setEditingCell:v,setEditingRow:d}=i,{column:p,row:h}=o,{columnDef:b}=p,{creatingRow:m,editingRow:C}=r(),{editSelectOptions:x,editVariant:_}=b,S=(m==null?void 0:m.id)===h.id,y=(C==null?void 0:C.id)===h.id,[P,R]=j.useState(()=>o.getValue()),w=Object.assign(Object.assign(Object.assign({},M(c,{cell:o,column:p,row:h,table:i})),M(b.muiEditTextFieldProps,{cell:o,column:p,row:h,table:i})),l),F=M(x,{cell:o,column:p,row:h,table:i}),O=_==="select"||(w==null?void 0:w.select),E=z=>{h._valuesCache[p.id]=z,S?f(h):y&&d(h)},U=z=>{var T;(T=w.onChange)===null||T===void 0||T.call(w,z),R(z.target.value),O&&E(z.target.value)},L=z=>{var T;(T=w.onBlur)===null||T===void 0||T.call(w,z),E(P),v(null)},G=z=>{var T,I;(T=w.onKeyDown)===null||T===void 0||T.call(w,z),z.key==="Enter"&&!z.shiftKey&&((I=g.current[p.id])===null||I===void 0||I.blur())};return b.Edit?a.jsx(a.Fragment,{children:(n=b.Edit)===null||n===void 0?void 0:n.call(b,{cell:o,column:p,row:h,table:i})}):a.jsx(Vt,Object.assign({disabled:M(b.enableEditing,h)===!1,fullWidth:!0,inputRef:z=>{z&&(g.current[p.id]=z,w.inputRef&&(w.inputRef=z))},label:["custom","modal"].includes(S?s:u)?b.header:void 0,margin:"none",name:p.id,placeholder:["custom","modal"].includes(S?s:u)?void 0:b.header,select:O,size:"small",value:P??"",variant:"standard"},w,{InputProps:Object.assign(Object.assign(Object.assign({},w.variant!=="outlined"?{disableUnderline:u==="table"}:{}),w.InputProps),{sx:z=>{var T;return Object.assign({mb:0},M((T=w==null?void 0:w.InputProps)===null||T===void 0?void 0:T.sx,z))}}),SelectProps:{MenuProps:{disableScrollLock:!0}},inputProps:Object.assign({autoComplete:"new-password"},w.inputProps),onBlur:L,onChange:U,onClick:z=>{var T;z.stopPropagation(),(T=w==null?void 0:w.onClick)===null||T===void 0||T.call(w,z)},onKeyDown:G,children:(t=w.children)!==null&&t!==void 0?t:F==null?void 0:F.map(z=>{const{label:T,value:I}=nt(z);return a.jsx(ft,{sx:{alignItems:"center",display:"flex",gap:"0.5rem",m:0},value:I,children:T},I)})}))},Kl=e=>{var n,t,o,i,l,{cell:r,numRows:s,rowRef:u,staticColumnIndex:c,staticRowIndex:g,table:f}=e,v=V(e,["cell","numRows","rowRef","staticColumnIndex","staticRowIndex","table"]);const d=ut(),{getState:p,options:{columnResizeDirection:h,columnResizeMode:b,createDisplayMode:m,editDisplayMode:C,enableCellActions:x,enableClickToCopy:_,enableColumnOrdering:S,enableColumnPinning:y,enableGrouping:P,layoutMode:R,mrtTheme:{draggingBorderColor:w},muiSkeletonProps:F,muiTableBodyCellProps:O},setHoveredColumn:E}=f,{actionCell:U,columnSizingInfo:L,creatingRow:G,density:z,draggingColumn:T,draggingRow:I,editingCell:D,editingRow:B,hoveredColumn:$,hoveredRow:ge,isLoading:W,showSkeletons:ee}=p(),{column:K,row:te}=r,{columnDef:Z}=K,{columnDefType:ce}=Z,Q={cell:r,column:K,row:te,table:f},k=Object.assign(Object.assign(Object.assign({},M(O,Q)),M(Z.muiTableBodyCellProps,Q)),v),J=M(F,{cell:r,column:K,row:te,table:f}),[H,Se]=j.useState(100);j.useEffect(()=>{if(!W&&!ee||H!==100)return;const ne=K.getSize();Se(ce==="display"?ne/2:Math.round(Math.random()*(ne-ne/3)+ne/3))},[W,ee]);const Ee=j.useMemo(()=>{const ne=(T==null?void 0:T.id)===K.id,ie=($==null?void 0:$.id)===K.id,ye=(I==null?void 0:I.id)===te.id,we=(ge==null?void 0:ge.id)===te.id,_e=K.getIsFirstColumn(),ot=K.getIsLastColumn(),Je=s&&g===s-1,le=L.isResizingColumn===K.id,Ke=le&&b==="onChange",me=Ke?`2px solid ${w} !important`:ne||ye?`1px dashed ${d.palette.grey[500]} !important`:ie||we||le?`2px dashed ${w} !important`:void 0;return Ke?h==="ltr"?{borderRight:me}:{borderLeft:me}:me?{borderBottom:ye||we||Je&&!le?me:void 0,borderLeft:ne||ie||(ye||we)&&_e?me:void 0,borderRight:ne||ie||(ye||we)&&ot?me:void 0,borderTop:ye||we?me:void 0}:void 0},[L.isResizingColumn,T,I,$,ge,g]),fe=y&&Z.columnDefType!=="group"&&K.getIsPinned(),ve=Sl({cell:r,table:f}),je=ve&&!["custom","modal"].includes(C)&&(C==="table"||(B==null?void 0:B.id)===te.id||(D==null?void 0:D.id)===r.id)&&!te.getIsGrouped(),Le=ve&&m==="row"&&(G==null?void 0:G.id)===te.id,Be=(M(_,r)===!0||M(Z.enableClickToCopy,r)===!0)&&!["context-menu",!1].includes(M(Z.enableClickToCopy,r)),De=M(x,r),Re={cell:r,table:f},Ce=ne=>{var ie;(ie=k==null?void 0:k.onDoubleClick)===null||ie===void 0||ie.call(k,ne),yl({cell:r,table:f})},Oe=ne=>{var ie;(ie=k==null?void 0:k.onDragEnter)===null||ie===void 0||ie.call(k,ne),P&&($==null?void 0:$.id)==="drop-zone"&&E(null),S&&T&&E(Z.enableColumnOrdering!==!1?K:null)},Ge=ne=>{Z.enableColumnOrdering!==!1&&ne.preventDefault()},he=ne=>{var ie;(ie=k==null?void 0:k.onContextMenu)===null||ie===void 0||ie.call(k,ne),De&&(ne.preventDefault(),f.setActionCell(r),f.refs.actionCellRef.current=ne.currentTarget)};return a.jsx(Wt,Object.assign({align:d.direction==="rtl"?"right":"left","data-index":c,"data-pinned":!!fe||void 0},k,{onContextMenu:he,onDoubleClick:Ce,onDragEnter:Oe,onDragOver:Ge,sx:ne=>Object.assign(Object.assign({"&:hover":{outline:(U==null?void 0:U.id)===r.id||C==="cell"&&ve||C==="table"&&(Le||je)?`1px solid ${ne.palette.grey[500]}`:void 0,textOverflow:"clip"},alignItems:R!=null&&R.startsWith("grid")?"center":void 0,cursor:De?"context-menu":ve&&C==="cell"?"pointer":"inherit",outline:(U==null?void 0:U.id)===r.id?`1px solid ${ne.palette.grey[500]}`:void 0,outlineOffset:"-1px",overflow:"hidden",p:z==="compact"?ce==="display"?"0 0.5rem":"0.5rem":z==="comfortable"?ce==="display"?"0.5rem 0.75rem":"1rem":ce==="display"?"1rem 1.25rem":"1.5rem",textOverflow:ce!=="display"?"ellipsis":void 0,whiteSpace:te.getIsPinned()||z==="compact"?"nowrap":"normal"},So({column:K,table:f,tableCellProps:k,theme:ne})),Ee),children:(n=k.children)!==null&&n!==void 0?n:a.jsxs(a.Fragment,{children:[r.getIsPlaceholder()?(o=(t=Z.PlaceholderCell)===null||t===void 0?void 0:t.call(Z,{cell:r,column:K,row:te,table:f}))!==null&&o!==void 0?o:null:ee!==!1&&(W||ee)?a.jsx(Ks,Object.assign({animation:"wave",height:20,width:H},J)):ce==="display"&&(["mrt-row-expand","mrt-row-numbers","mrt-row-select"].includes(K.id)||!te.getIsGrouped())?(i=Z.Cell)===null||i===void 0?void 0:i.call(Z,{cell:r,column:K,renderedCellValue:r.renderValue(),row:te,rowRef:u,staticColumnIndex:c,staticRowIndex:g,table:f}):Le||je?a.jsx(Wl,{cell:r,table:f}):Be&&Z.enableClickToCopy!==!1?a.jsx(Wg,{cell:r,table:f,children:a.jsx(ci,Object.assign({},Re))}):a.jsx(ci,Object.assign({},Re)),r.getIsGrouped()&&!Z.GroupedCell&&a.jsxs(a.Fragment,{children:[" (",(l=te.subRows)===null||l===void 0?void 0:l.length,")"]})]})}))},Kg=j.memo(Kl,(e,n)=>n.cell===e.cell),Xg=e=>{var{parentRowRef:n,row:t,rowVirtualizer:o,staticRowIndex:i,table:l,virtualRow:r}=e,s=V(e,["parentRowRef","row","rowVirtualizer","staticRowIndex","table","virtualRow"]);const{getState:u,getVisibleLeafColumns:c,options:{layoutMode:g,mrtTheme:{baseBackgroundColor:f},muiDetailPanelProps:v,muiTableBodyRowProps:d,renderDetailPanel:p}}=l,{isLoading:h}=u(),b=M(d,{isDetailPanel:!0,row:t,staticRowIndex:i,table:l}),m=Object.assign(Object.assign({},M(v,{row:t,table:l})),s),C=!h&&(p==null?void 0:p({row:t,table:l}));return a.jsx(Kt,Object.assign({className:"Mui-TableBodyCell-DetailPanel","data-index":p?i*2+1:i,ref:x=>{var _;x&&((_=o==null?void 0:o.measureElement)===null||_===void 0||_.call(o,x))}},b,{sx:x=>{var _,S;return Object.assign({display:g!=null&&g.startsWith("grid")?"flex":void 0,position:r?"absolute":void 0,top:r?`${(S=(_=n.current)===null||_===void 0?void 0:_.getBoundingClientRect())===null||S===void 0?void 0:S.height}px`:void 0,transform:r?`translateY(${r==null?void 0:r.start}px)`:void 0,width:"100%"},M(b==null?void 0:b.sx,x))},children:a.jsx(Wt,Object.assign({className:"Mui-TableBodyCell-DetailPanel",colSpan:c().length},m,{sx:x=>Object.assign({backgroundColor:r?f:void 0,borderBottom:t.getIsExpanded()?void 0:"none",display:g!=null&&g.startsWith("grid")?"flex":void 0,py:C&&t.getIsExpanded()?"1rem":0,transition:r?void 0:"all 150ms ease-in-out",width:"100%"},M(m==null?void 0:m.sx,x)),children:r?t.getIsExpanded()&&C:a.jsx(jt,{in:t.getIsExpanded(),mountOnEnter:!0,unmountOnExit:!0,children:C})}))}))},kt=e=>{var n,t,o,i,{columnVirtualizer:l,numRows:r,pinnedRowIds:s,row:u,rowVirtualizer:c,staticRowIndex:g,table:f,virtualRow:v}=e,d=V(e,["columnVirtualizer","numRows","pinnedRowIds","row","rowVirtualizer","staticRowIndex","table","virtualRow"]);const p=ut(),{getState:h,options:{enableRowOrdering:b,enableRowPinning:m,enableStickyFooter:C,enableStickyHeader:x,layoutMode:_,memoMode:S,mrtTheme:{baseBackgroundColor:y,pinnedRowBackgroundColor:P,selectedRowBackgroundColor:R},muiTableBodyRowProps:w,renderDetailPanel:F,rowPinningDisplayMode:O},refs:{tableFooterRef:E,tableHeadRef:U},setHoveredRow:L}=f,{density:G,draggingColumn:z,draggingRow:T,editingCell:I,editingRow:D,hoveredRow:B,isFullScreen:$,rowPinning:ge}=h(),W=u.getVisibleCells(),{virtualColumns:ee,virtualPaddingLeft:K,virtualPaddingRight:te}=l??{},Z=qt({row:u,table:f}),ce=m&&u.getIsPinned(),Q=(T==null?void 0:T.id)===u.id,k=(B==null?void 0:B.id)===u.id,J=Object.assign(Object.assign({},M(w,{row:u,staticRowIndex:g,table:f})),d),[H,Se]=j.useMemo(()=>!m||!(O!=null&&O.includes("sticky"))||!s||!u.getIsPinned()?[]:[[...s].reverse().indexOf(u.id),s.indexOf(u.id)],[s,ge]),Ee=(x||$)&&((n=U.current)===null||n===void 0?void 0:n.clientHeight)||0,fe=C&&((t=E.current)===null||t===void 0?void 0:t.clientHeight)||0,ve=M(J==null?void 0:J.sx,p),je=G==="compact"?37:G==="comfortable"?53:69,Be=parseInt((i=(o=J==null?void 0:J.style)===null||o===void 0?void 0:o.height)!==null&&i!==void 0?i:ve==null?void 0:ve.height,10)||void 0||je,De=he=>{b&&T&&L(u)},Re=he=>{he.preventDefault()},Ce=j.useRef(null),Oe=Z?R:ce?P:void 0,Ge=(J==null?void 0:J.hover)!==!1?Z?Oe:p.palette.mode==="dark"?`${Dt(y,.3)}`:`${In(y,.3)}`:void 0;return a.jsxs(a.Fragment,{children:[a.jsxs(Kt,Object.assign({"data-index":F?g*2:g,"data-pinned":!!ce||void 0,"data-selected":Z||void 0,onDragEnter:De,onDragOver:Re,ref:he=>{he&&(Ce.current=he,c==null||c.measureElement(he))},selected:Z},J,{style:Object.assign({transform:v?`translateY(${v.start}px)`:void 0},J==null?void 0:J.style),sx:he=>Object.assign({"&:hover td:after":Ge?Object.assign({backgroundColor:Qe(Ge,.3)},Pn):void 0,backgroundColor:`${y} !important`,bottom:!v&&H!==void 0&&ce?`${H*Be+(C?fe-1:0)}px`:void 0,boxSizing:"border-box",display:_!=null&&_.startsWith("grid")?"flex":void 0,opacity:ce?.97:Q||k?.5:1,position:v?"absolute":O!=null&&O.includes("sticky")&&ce?"sticky":"relative",td:Object.assign({},Gl({table:f,theme:he})),"td:after":Oe?Object.assign({backgroundColor:Oe},Pn):void 0,top:v?0:Se!==void 0&&ce?`${Se*Be+(x||$?Ee-1:0)}px`:void 0,transition:v?"none":"all 150ms ease-in-out",width:"100%",zIndex:O!=null&&O.includes("sticky")&&ce?2:0},ve),children:[K?a.jsx("td",{style:{display:"flex",width:K}}):null,(ee??W).map((he,ne)=>{let ie=he;l&&(ne=he.index,ie=W[ne]);const ye={cell:ie,numRows:r,rowRef:Ce,staticColumnIndex:ne,staticRowIndex:g,table:f};return ie?S==="cells"&&ie.column.columnDef.columnDefType==="data"&&!z&&!T&&(I==null?void 0:I.id)!==ie.id&&(D==null?void 0:D.id)!==u.id?a.jsx(Kg,Object.assign({},ye),ie.id):a.jsx(Kl,Object.assign({},ye),ie.id):null}),te?a.jsx("td",{style:{display:"flex",width:te}}):null]})),F&&!u.getIsGrouped()&&a.jsx(Xg,{parentRowRef:Ce,row:u,rowVirtualizer:c,staticRowIndex:g,table:f,virtualRow:v})]})},hn=j.memo(kt,(e,n)=>e.row===n.row&&e.staticRowIndex===n.staticRowIndex),Xl=e=>{var n,t,o,i,l,r,{columnVirtualizer:s,table:u}=e,c=V(e,["columnVirtualizer","table"]);const{getBottomRows:g,getIsSomeRowsPinned:f,getRowModel:v,getState:d,getTopRows:p,options:{enableStickyFooter:h,enableStickyHeader:b,layoutMode:m,localization:C,memoMode:x,muiTableBodyProps:_,renderDetailPanel:S,renderEmptyRowsFallback:y,rowPinningDisplayMode:P},refs:{tableFooterRef:R,tableHeadRef:w,tablePaperRef:F}}=u,{columnFilters:O,globalFilter:E,isFullScreen:U,rowPinning:L}=d(),G=Object.assign(Object.assign({},M(_,{table:u})),c),z=(b||U)&&((n=w.current)===null||n===void 0?void 0:n.clientHeight)||0,T=h&&((t=R.current)===null||t===void 0?void 0:t.clientHeight)||0,I=j.useMemo(()=>{var W,ee;return!(!((W=L.bottom)===null||W===void 0)&&W.length)&&!(!((ee=L.top)===null||ee===void 0)&&ee.length)?[]:v().rows.filter(K=>K.getIsPinned()).map(K=>K.id)},[L,v().rows]),D=Ug(u),B=qg(u,D),{virtualRows:$}=B??{},ge={columnVirtualizer:s,numRows:D.length,table:u};return a.jsxs(a.Fragment,{children:[!(P!=null&&P.includes("sticky"))&&f("top")&&a.jsx(nn,Object.assign({},G,{sx:W=>Object.assign({display:m!=null&&m.startsWith("grid")?"grid":void 0,position:"sticky",top:z-1,zIndex:1},M(G==null?void 0:G.sx,W)),children:p().map((W,ee)=>{const K=Object.assign(Object.assign({},ge),{row:W,staticRowIndex:ee});return x==="rows"?a.jsx(hn,Object.assign({},K),W.id):a.jsx(kt,Object.assign({},K),W.id)})})),a.jsx(nn,Object.assign({},G,{sx:W=>Object.assign({display:m!=null&&m.startsWith("grid")?"grid":void 0,height:B?`${B.getTotalSize()}px`:void 0,minHeight:D.length?void 0:"100px",position:"relative"},M(G==null?void 0:G.sx,W)),children:(o=G==null?void 0:G.children)!==null&&o!==void 0?o:D.length?a.jsx(a.Fragment,{children:($??D).map((W,ee)=>{let K=W;if(B){if(S){if(W.index%2===1)return null;ee=W.index/2}else ee=W.index;K=D[ee]}const te=Object.assign(Object.assign({},ge),{pinnedRowIds:I,row:K,rowVirtualizer:B,staticRowIndex:ee,virtualRow:B?W:void 0}),Z=`${K.id}-${K.index}`;return x==="rows"?a.jsx(hn,Object.assign({},te),Z):a.jsx(kt,Object.assign({},te),Z)})}):a.jsx("tr",{style:{display:m!=null&&m.startsWith("grid")?"grid":void 0},children:a.jsx("td",{colSpan:u.getVisibleLeafColumns().length,style:{display:m!=null&&m.startsWith("grid")?"grid":void 0},children:(i=y==null?void 0:y({table:u}))!==null&&i!==void 0?i:a.jsx(Ut,{sx:{color:"text.secondary",fontStyle:"italic",maxWidth:`min(100vw, ${(r=(l=F.current)===null||l===void 0?void 0:l.clientWidth)!==null&&r!==void 0?r:360}px)`,py:"2rem",textAlign:"center",width:"100%"},children:E||O.length?C.noResultsFound:C.noRecordsToDisplay})})})})),!(P!=null&&P.includes("sticky"))&&f("bottom")&&a.jsx(nn,Object.assign({},G,{sx:W=>Object.assign({bottom:T-1,display:m!=null&&m.startsWith("grid")?"grid":void 0,position:"sticky",zIndex:1},M(G==null?void 0:G.sx,W)),children:g().map((W,ee)=>{const K=Object.assign(Object.assign({},ge),{row:W,staticRowIndex:ee});return x==="rows"?a.jsx(hn,Object.assign({},K),W.id):a.jsx(kt,Object.assign({},K),W.id)})}))]})},Zg=j.memo(Xl,(e,n)=>e.table.options.data===n.table.options.data),Qg=e=>{var n,t,o,{footer:i,staticColumnIndex:l,table:r}=e,s=V(e,["footer","staticColumnIndex","table"]);const u=ut(),{getState:c,options:{enableColumnPinning:g,muiTableFooterCellProps:f}}=r,{density:v}=c(),{column:d}=i,{columnDef:p}=d,{columnDefType:h}=p,b=g&&p.columnDefType!=="group"&&d.getIsPinned(),m={column:d,table:r},C=Object.assign(Object.assign(Object.assign({},M(f,m)),M(p.muiTableFooterCellProps,m)),s);return a.jsx(Wt,Object.assign({align:h==="group"?"center":u.direction==="rtl"?"right":"left",colSpan:i.colSpan,"data-index":l,"data-pinned":!!b||void 0,variant:"footer"},C,{sx:x=>Object.assign(Object.assign({fontWeight:"bold",p:v==="compact"?"0.5rem":v==="comfortable"?"1rem":"1.5rem",verticalAlign:"top"},So({column:d,header:i,table:r,tableCellProps:C,theme:x})),M(C==null?void 0:C.sx,x)),children:(n=C.children)!==null&&n!==void 0?n:i.isPlaceholder?null:(o=(t=M(p.Footer,{column:d,footer:i,table:r}))!==null&&t!==void 0?t:p.footer)!==null&&o!==void 0?o:null}))},Yg=e=>{var n,{columnVirtualizer:t,footerGroup:o,table:i}=e,l=V(e,["columnVirtualizer","footerGroup","table"]);const{options:{layoutMode:r,mrtTheme:{baseBackgroundColor:s},muiTableFooterRowProps:u}}=i,{virtualColumns:c,virtualPaddingLeft:g,virtualPaddingRight:f}=t??{};if(!(!((n=o.headers)===null||n===void 0)&&n.some(d=>typeof d.column.columnDef.footer=="string"&&!!d.column.columnDef.footer||d.column.columnDef.Footer)))return null;const v=Object.assign(Object.assign({},M(u,{footerGroup:o,table:i})),l);return a.jsxs(Kt,Object.assign({},v,{sx:d=>Object.assign({backgroundColor:s,display:r!=null&&r.startsWith("grid")?"flex":void 0,position:"relative",width:"100%"},M(v==null?void 0:v.sx,d)),children:[g?a.jsx("th",{style:{display:"flex",width:g}}):null,(c??o.headers).map((d,p)=>{let h=d;return t&&(p=d.index,h=o.headers[p]),h?a.jsx(Qg,{footer:h,staticColumnIndex:p,table:i},h.id):null}),f?a.jsx("th",{style:{display:"flex",width:f}}):null]}))},Jg=e=>{var{columnVirtualizer:n,table:t}=e,o=V(e,["columnVirtualizer","table"]);const{getFooterGroups:i,getState:l,options:{enableStickyFooter:r,layoutMode:s,muiTableFooterProps:u},refs:{tableFooterRef:c}}=t,{isFullScreen:g}=l(),f=Object.assign(Object.assign({},M(u,{table:t})),o),v=(g||r)&&r!==!1;return a.jsx(Pa,Object.assign({},f,{ref:d=>{c.current=d,f!=null&&f.ref&&(f.ref.current=d)},sx:d=>Object.assign({bottom:v?0:void 0,display:s!=null&&s.startsWith("grid")?"grid":void 0,opacity:v?.97:void 0,outline:v?d.palette.mode==="light"?`1px solid ${d.palette.grey[300]}`:`1px solid ${d.palette.grey[700]}`:void 0,position:v?"sticky":"relative",zIndex:v?1:void 0},M(f==null?void 0:f.sx,d)),children:i().map(d=>a.jsx(Yg,{columnVirtualizer:n,footerGroup:d,table:t},d.id))}))},ep=e=>[{divider:!1,label:e.filterFuzzy,option:"fuzzy",symbol:"≈"},{divider:!1,label:e.filterContains,option:"contains",symbol:"*"},{divider:!1,label:e.filterStartsWith,option:"startsWith",symbol:"a"},{divider:!0,label:e.filterEndsWith,option:"endsWith",symbol:"z"},{divider:!1,label:e.filterEquals,option:"equals",symbol:"="},{divider:!0,label:e.filterNotEquals,option:"notEquals",symbol:"≠"},{divider:!1,label:e.filterBetween,option:"between",symbol:"⇿"},{divider:!0,label:e.filterBetweenInclusive,option:"betweenInclusive",symbol:"⬌"},{divider:!1,label:e.filterGreaterThan,option:"greaterThan",symbol:">"},{divider:!1,label:e.filterGreaterThanOrEqualTo,option:"greaterThanOrEqualTo",symbol:"≥"},{divider:!1,label:e.filterLessThan,option:"lessThan",symbol:"<"},{divider:!0,label:e.filterLessThanOrEqualTo,option:"lessThanOrEqualTo",symbol:"≤"},{divider:!1,label:e.filterEmpty,option:"empty",symbol:"∅"},{divider:!1,label:e.filterNotEmpty,option:"notEmpty",symbol:"!∅"}],Et=["between","betweenInclusive","inNumberRange"],bn=["empty","notEmpty"],tp=["arrIncludesSome","arrIncludesAll","arrIncludes"],np=["range-slider","date-range","datetime-range","range"],jo=e=>{var n,t,o,i,{anchorEl:l,header:r,onSelect:s,setAnchorEl:u,setFilterValue:c,table:g}=e,f=V(e,["anchorEl","header","onSelect","setAnchorEl","setFilterValue","table"]);const{getState:v,options:{columnFilterModeOptions:d,globalFilterModeOptions:p,localization:h,mrtTheme:{menuBackgroundColor:b},renderColumnFilterModeMenuItems:m,renderGlobalFilterModeMenuItems:C},setColumnFilterFns:x,setGlobalFilterFn:_}=g,{density:S,globalFilterFn:y}=v(),{column:P}=r??{},{columnDef:R}=P??{},w=P==null?void 0:P.getFilterValue();let F=(n=R==null?void 0:R.columnFilterModeOptions)!==null&&n!==void 0?n:d;np.includes(R==null?void 0:R.filterVariant)&&(F=[...Et,...F??[]].filter(L=>Et.includes(L)));const O=j.useMemo(()=>ep(h).filter(L=>R?F===void 0||(F==null?void 0:F.includes(L.option)):(!p||p.includes(L.option))&&["contains","fuzzy","startsWith"].includes(L.option)),[]),E=L=>{var G,z;const T=(G=R==null?void 0:R._filterFn)!==null&&G!==void 0?G:"";!r||!P?_(L):L!==T&&(x(I=>Object.assign(Object.assign({},I),{[r.id]:L})),bn.includes(L)?w!==" "&&!bn.includes(T)?P.setFilterValue(" "):w&&P.setFilterValue(w):(R==null?void 0:R.filterVariant)==="multi-select"||tp.includes(L)?w instanceof String||w!=null&&w.length?(P.setFilterValue([]),c==null||c([])):w&&P.setFilterValue(w):!((z=R==null?void 0:R.filterVariant)===null||z===void 0)&&z.includes("range")||Et.includes(L)?!Array.isArray(w)||!(w!=null&&w.every(I=>I===""))&&!Et.includes(T)?(P.setFilterValue(["",""]),c==null||c("")):P.setFilterValue(w):Array.isArray(w)?(P.setFilterValue(""),c==null||c("")):w===" "&&bn.includes(T)?P.setFilterValue(void 0):P.setFilterValue(w)),u(null),s==null||s()},U=r&&R?R._filterFn:y;return a.jsx(yt,Object.assign({MenuListProps:{dense:S==="compact",sx:{backgroundColor:b}},anchorEl:l,anchorOrigin:{horizontal:"right",vertical:"center"},disableScrollLock:!0,onClose:()=>u(null),open:!!l},f,{children:(i=r&&P&&R?(o=(t=R.renderColumnFilterModeMenuItems)===null||t===void 0?void 0:t.call(R,{column:P,internalFilterOptions:O,onSelectFilterMode:E,table:g}))!==null&&o!==void 0?o:m==null?void 0:m({column:P,internalFilterOptions:O,onSelectFilterMode:E,table:g}):C==null?void 0:C({internalFilterOptions:O,onSelectFilterMode:E,table:g}))!==null&&i!==void 0?i:O.map(({divider:L,label:G,option:z,symbol:T},I)=>a.jsx(Pe,{divider:L,icon:T,label:G,onClick:()=>E(z),selected:z===U,table:g,value:z},I))}))},op=e=>{var n,t,o,i,l,r,s,u,c,g,{anchorEl:f,header:v,setAnchorEl:d,table:p}=e,h=V(e,["anchorEl","header","setAnchorEl","table"]);const{getAllLeafColumns:b,getState:m,options:{columnFilterDisplayMode:C,columnFilterModeOptions:x,enableColumnFilterModes:_,enableColumnFilters:S,enableColumnPinning:y,enableColumnResizing:P,enableGrouping:R,enableHiding:w,enableSorting:F,enableSortingRemoval:O,icons:{ClearAllIcon:E,DynamicFeedIcon:U,FilterListIcon:L,FilterListOffIcon:G,PushPinIcon:z,RestartAltIcon:T,SortIcon:I,ViewColumnIcon:D,VisibilityOffIcon:B},localization:$,mrtTheme:{menuBackgroundColor:ge},renderColumnActionsMenuItems:W},refs:{filterInputRefs:ee},setColumnFilterFns:K,setColumnOrder:te,setColumnSizingInfo:Z,setShowColumnFilters:ce}=p,{column:Q}=v,{columnDef:k}=Q,{columnSizing:J,columnVisibility:H,density:Se,showColumnFilters:Ee}=m(),fe=Q.getFilterValue(),[ve,je]=j.useState(null),Le=()=>{Q.clearSorting(),d(null)},Be=()=>{Q.toggleSorting(!1),d(null)},De=()=>{Q.toggleSorting(!0),d(null)},Re=()=>{Z(le=>Object.assign(Object.assign({},le),{isResizingColumn:!1})),Q.resetSize(),d(null)},Ce=()=>{Q.toggleVisibility(!1),d(null)},Oe=le=>{Q.pin(le),d(null)},Ge=()=>{Q.toggleGrouping(),te(le=>["mrt-row-expand",...le]),d(null)},he=()=>{Q.setFilterValue(void 0),d(null),["empty","notEmpty"].includes(k._filterFn)&&K(le=>{var Ke;return Object.assign(Object.assign({},le),{[v.id]:(Ke=_e==null?void 0:_e[0])!==null&&Ke!==void 0?Ke:"fuzzy"})})},ne=()=>{ce(!0),queueMicrotask(()=>{var le;return(le=ee.current[`${Q.id}-0`])===null||le===void 0?void 0:le.focus()}),d(null)},ie=()=>{b().filter(le=>le.columnDef.enableHiding!==!1).forEach(le=>le.toggleVisibility(!0)),d(null)},ye=le=>{le.stopPropagation(),je(le.currentTarget)},we=!!k.filterSelectOptions,_e=(n=k==null?void 0:k.columnFilterModeOptions)!==null&&n!==void 0?n:x,ot=_&&k.enableColumnFilterModes!==!1&&!we&&(_e===void 0||!!(_e!=null&&_e.length)),Je=[...F&&Q.getCanSort()?[O!==!1&&a.jsx(Pe,{icon:a.jsx(E,{}),label:$.clearSort,onClick:Le,table:p},0),a.jsx(Pe,{disabled:Q.getIsSorted()==="asc",icon:a.jsx(I,{style:{transform:"rotate(180deg) scaleX(-1)"}}),label:(t=$.sortByColumnAsc)===null||t===void 0?void 0:t.replace("{column}",String(k.header)),onClick:Be,table:p},1),a.jsx(Pe,{disabled:Q.getIsSorted()==="desc",divider:S||R||w,icon:a.jsx(I,{}),label:(o=$.sortByColumnDesc)===null||o===void 0?void 0:o.replace("{column}",String(k.header)),onClick:De,table:p},2)]:[],...S&&Q.getCanFilter()?[a.jsx(Pe,{disabled:!fe||Array.isArray(fe)&&!fe.filter(le=>le).length,icon:a.jsx(G,{}),label:$.clearFilter,onClick:he,table:p},3),C==="subheader"&&a.jsx(Pe,{disabled:Ee&&!_,divider:R||w,icon:a.jsx(L,{}),label:(i=$.filterByColumn)===null||i===void 0?void 0:i.replace("{column}",String(k.header)),onClick:Ee?ye:ne,onOpenSubMenu:ot?ye:void 0,table:p},4),ot&&a.jsx(jo,{anchorEl:ve,header:v,onSelect:ne,setAnchorEl:je,table:p},5)].filter(Boolean):[],...R&&Q.getCanGroup()?[a.jsx(Pe,{divider:y,icon:a.jsx(U,{}),label:(l=$[Q.getIsGrouped()?"ungroupByColumn":"groupByColumn"])===null||l===void 0?void 0:l.replace("{column}",String(k.header)),onClick:Ge,table:p},6)]:[],...y&&Q.getCanPin()?[a.jsx(Pe,{disabled:Q.getIsPinned()==="left"||!Q.getCanPin(),icon:a.jsx(z,{style:{transform:"rotate(90deg)"}}),label:$.pinToLeft,onClick:()=>Oe("left"),table:p},7),a.jsx(Pe,{disabled:Q.getIsPinned()==="right"||!Q.getCanPin(),icon:a.jsx(z,{style:{transform:"rotate(-90deg)"}}),label:$.pinToRight,onClick:()=>Oe("right"),table:p},8),a.jsx(Pe,{disabled:!Q.getIsPinned(),divider:w,icon:a.jsx(z,{}),label:$.unpin,onClick:()=>Oe(!1),table:p},9)]:[],...P&&Q.getCanResize()?[a.jsx(Pe,{disabled:!J[Q.id],icon:a.jsx(T,{}),label:$.resetColumnSize,onClick:Re,table:p},10)]:[],...w?[a.jsx(Pe,{disabled:!Q.getCanHide(),icon:a.jsx(B,{}),label:(r=$.hideColumn)===null||r===void 0?void 0:r.replace("{column}",String(k.header)),onClick:Ce,table:p},11),a.jsx(Pe,{disabled:!Object.values(H).filter(le=>!le).length,icon:a.jsx(D,{}),label:(s=$.showAllColumns)===null||s===void 0?void 0:s.replace("{column}",String(k.header)),onClick:ie,table:p},12)]:[]].filter(Boolean);return a.jsx(yt,Object.assign({MenuListProps:{dense:Se==="compact",sx:{backgroundColor:ge}},anchorEl:f,disableScrollLock:!0,onClose:()=>d(null),open:!!f},h,{children:(g=(c=(u=k.renderColumnActionsMenuItems)===null||u===void 0?void 0:u.call(k,{closeMenu:()=>d(null),column:Q,internalColumnMenuItems:Je,table:p}))!==null&&c!==void 0?c:W==null?void 0:W({closeMenu:()=>d(null),column:Q,internalColumnMenuItems:Je,table:p}))!==null&&g!==void 0?g:Je}))},ip=e=>{var n,t,{header:o,table:i}=e,l=V(e,["header","table"]);const{options:{icons:{MoreVertIcon:r},localization:s,muiColumnActionsButtonProps:u}}=i,{column:c}=o,{columnDef:g}=c,[f,v]=j.useState(null),d=h=>{h.stopPropagation(),h.preventDefault(),v(h.currentTarget)},p=Object.assign(Object.assign(Object.assign({},M(u,{column:c,table:i})),M(g.muiColumnActionsButtonProps,{column:c,table:i})),l);return a.jsxs(a.Fragment,{children:[a.jsx(ue,Object.assign({},We("top"),{title:(n=p==null?void 0:p.title)!==null&&n!==void 0?n:s.columnActions,children:a.jsx(pe,Object.assign({"aria-label":s.columnActions,onClick:d,size:"small"},p,{sx:h=>Object.assign({"&:hover":{opacity:1},height:"2rem",m:"-8px -4px",opacity:.3,transition:"all 150ms",width:"2rem"},M(p==null?void 0:p.sx,h)),title:void 0,children:(t=p==null?void 0:p.children)!==null&&t!==void 0?t:a.jsx(r,{style:{transform:"scale(0.9)"}})}))})),f&&a.jsx(op,{anchorEl:f,header:o,setAnchorEl:v,table:i})]})},lp=e=>{var n,t,o,{column:i,table:l}=e,r=V(e,["column","table"]);const{getState:s,options:{localization:u,muiFilterCheckboxProps:c}}=l,{density:g}=s(),{columnDef:f}=i,v=Object.assign(Object.assign(Object.assign({},M(c,{column:i,table:l})),M(f.muiFilterCheckboxProps,{column:i,table:l})),r),d=(n=u.filterByColumn)===null||n===void 0?void 0:n.replace("{column}",f.header);return a.jsx(ue,Object.assign({},We(),{title:(t=v==null?void 0:v.title)!==null&&t!==void 0?t:d,children:a.jsx(bi,{control:a.jsx(Tn,Object.assign({checked:i.getFilterValue()==="true",color:i.getFilterValue()===void 0?"default":"primary",indeterminate:i.getFilterValue()===void 0,size:g==="compact"?"small":"medium"},v,{onChange:(p,h)=>{var b;i.setFilterValue(i.getFilterValue()===void 0?"true":i.getFilterValue()==="true"?"false":void 0),(b=v==null?void 0:v.onChange)===null||b===void 0||b.call(v,p,h)},onClick:p=>{var h;p.stopPropagation(),(h=v==null?void 0:v.onClick)===null||h===void 0||h.call(v,p)},sx:p=>Object.assign({height:"2.5rem",width:"2.5rem"},M(v==null?void 0:v.sx,p))})),disableTypography:!0,label:(o=v.title)!==null&&o!==void 0?o:d,sx:{color:"text.secondary",fontWeight:"normal",mt:"-4px"},title:void 0})}))},Zl=e=>{var n,t,o,i,l,r,s,u,c,g,f,v,d,p,h,b,{header:m,rangeFilterIndex:C,table:x}=e,_=V(e,["header","rangeFilterIndex","table"]);const{options:{enableColumnFilterModes:S,icons:{CloseIcon:y,FilterListIcon:P},localization:R,manualFiltering:w,muiFilterAutocompleteProps:F,muiFilterDatePickerProps:O,muiFilterDateTimePickerProps:E,muiFilterTextFieldProps:U,muiFilterTimePickerProps:L},refs:{filterInputRefs:G},setColumnFilterFns:z}=x,{column:T}=m,{columnDef:I}=T,{filterVariant:D}=I,B={column:T,rangeFilterIndex:C,table:x},$=Object.assign(Object.assign(Object.assign({},M(U,B)),M(I.muiFilterTextFieldProps,B)),_),ge=Object.assign(Object.assign({},M(F,B)),M(I.muiFilterAutocompleteProps,B)),W=Object.assign(Object.assign({},M(O,B)),M(I.muiFilterDatePickerProps,B)),ee=Object.assign(Object.assign({},M(E,B)),M(I.muiFilterDateTimePickerProps,B)),K=Object.assign(Object.assign({},M(L,B)),M(I.muiFilterTimePickerProps,B)),{allowedColumnFilterOptions:te,currentFilterOption:Z,facetedUniqueValues:ce,isAutocompleteFilter:Q,isDateFilter:k,isMultiSelectFilter:J,isRangeFilter:H,isSelectFilter:Se,isTextboxFilter:Ee}=Xt({header:m,table:x}),fe=wl({header:m,table:x}),ve=["empty","notEmpty"].includes(Z)?R[`filter${((t=(n=Z==null?void 0:Z.charAt)===null||n===void 0?void 0:n.call(Z,0))===null||t===void 0?void 0:t.toUpperCase())+(Z==null?void 0:Z.slice(1))}`]:"",je=H?C===0?R.min:C===1?R.max:"":(o=$==null?void 0:$.placeholder)!==null&&o!==void 0?o:(i=R.filterByColumn)===null||i===void 0?void 0:i.replace("{column}",String(I.header)),Le=!!(S&&I.enableColumnFilterModes!==!1&&!C&&(te===void 0||te!=null&&te.length)),[Be,De]=j.useState(null),[Re,Ce]=j.useState(()=>{var A,de;return J?T.getFilterValue()||[]:H?((A=T.getFilterValue())===null||A===void 0?void 0:A[C])||"":(de=T.getFilterValue())!==null&&de!==void 0?de:""}),[Oe,Ge]=j.useState(Q?Re:null),he=j.useCallback(On(A=>{H?T.setFilterValue(de=>{const $e=de??["",""];return $e[C]=A??void 0,$e}):T.setFilterValue(A??void 0)},Ee?w?400:200:1),[]),ne=A=>{Ce(A??""),he(A)},ie=A=>{var de;const $e=$.type==="date"?A.target.valueAsDate:$.type==="number"?A.target.valueAsNumber:A.target.value;ne($e),(de=$==null?void 0:$.onChange)===null||de===void 0||de.call($,A)},ye=A=>{Ge(A),ne(nt(A).value)},we=()=>{J?(Ce([]),T.setFilterValue([])):H?(Ce(""),T.setFilterValue(A=>{const de=Array.isArray(A)&&A||["",""];return de[C]=void 0,de})):(Ce(""),T.setFilterValue(void 0))},_e=()=>{Ce(""),T.setFilterValue(void 0),z(A=>{var de;return Object.assign(Object.assign({},A),{[m.id]:(de=te==null?void 0:te[0])!==null&&de!==void 0?de:"fuzzy"})})},ot=A=>{De(A.currentTarget)},Je=j.useRef(!1);if(j.useEffect(()=>{if(Je.current){const A=T.getFilterValue();A===void 0?we():Ce(H&&C!==void 0?A[C]:A)}Je.current=!0},[T.getFilterValue()]),I.Filter)return a.jsx(a.Fragment,{children:(l=I.Filter)===null||l===void 0?void 0:l.call(I,{column:T,header:m,rangeFilterIndex:C,table:x})});const le=!Q&&!k&&!ve?a.jsx(Lt,{position:"end",sx:{mr:Se||J?"20px":void 0},children:a.jsx(ue,{placement:"right",title:(r=R.clearFilter)!==null&&r!==void 0?r:"",children:a.jsx("span",{children:a.jsx(pe,{"aria-label":R.clearFilter,disabled:!(!((s=Re==null?void 0:Re.toString())===null||s===void 0)&&s.length),onClick:we,size:"small",sx:{height:"2rem",transform:"scale(0.9)",width:"2rem"},children:a.jsx(y,{})})})})}):null,Ke=Le?a.jsxs(Lt,{position:"start",children:[a.jsx(ue,{title:R.changeFilterMode,children:a.jsx("span",{children:a.jsx(pe,{"aria-label":R.changeFilterMode,onClick:ot,size:"small",sx:{height:"1.75rem",width:"1.75rem"},children:a.jsx(P,{})})})}),ve&&a.jsx(xn,{label:ve,onDelete:_e})]}):null,me=Object.assign(Object.assign({FormHelperTextProps:{sx:{fontSize:"0.75rem",lineHeight:"0.8rem",whiteSpace:"nowrap"}},InputProps:le?{endAdornment:le,startAdornment:Ke}:{startAdornment:Ke},fullWidth:!0,helperText:Le?a.jsx("label",{children:R.filterMode.replace("{filterType}",R[`filter${((u=Z==null?void 0:Z.charAt(0))===null||u===void 0?void 0:u.toUpperCase())+(Z==null?void 0:Z.slice(1))}`])}):null,inputProps:{"aria-label":je,autoComplete:"new-password",disabled:!!ve,sx:{textOverflow:"ellipsis",width:ve?0:void 0},title:je},inputRef:A=>{G.current[`${T.id}-${C??0}`]=A,$.inputRef&&($.inputRef=A)},margin:"none",placeholder:ve||Se||J?void 0:je,variant:"standard"},$),{sx:A=>Object.assign({minWidth:k?"160px":S&&C===0?"110px":H?"100px":ve?"auto":"120px",mx:"-2px",p:0,width:"calc(100% + 4px)"},M($==null?void 0:$.sx,A))}),ht={onChange:A=>{ne(A)},value:Re||null};return a.jsxs(a.Fragment,{children:[D!=null&&D.startsWith("time")?a.jsx(qr,Object.assign({},ht,K,{slotProps:{field:Object.assign({clearable:!0,onClear:()=>we()},(c=K==null?void 0:K.slotProps)===null||c===void 0?void 0:c.field),textField:Object.assign(Object.assign({},me),(g=K==null?void 0:K.slotProps)===null||g===void 0?void 0:g.textField)}})):D!=null&&D.startsWith("datetime")?a.jsx(Nr,Object.assign({},ht,ee,{slotProps:{field:Object.assign({clearable:!0,onClear:()=>we()},(f=ee==null?void 0:ee.slotProps)===null||f===void 0?void 0:f.field),textField:Object.assign(Object.assign({},me),(v=ee==null?void 0:ee.slotProps)===null||v===void 0?void 0:v.textField)}})):D!=null&&D.startsWith("date")?a.jsx(Ur,Object.assign({},ht,W,{slotProps:{field:Object.assign({clearable:!0,onClear:()=>we()},(d=W==null?void 0:W.slotProps)===null||d===void 0?void 0:d.field),textField:Object.assign(Object.assign({},me),(p=W==null?void 0:W.slotProps)===null||p===void 0?void 0:p.textField)}})):Q?a.jsx(Or,Object.assign({freeSolo:!0,getOptionLabel:A=>nt(A).label,onChange:(A,de)=>ye(de),options:(h=fe==null?void 0:fe.map(A=>nt(A)))!==null&&h!==void 0?h:[]},ge,{renderInput:A=>{var de;return a.jsx(Vt,Object.assign({},A,me,{InputProps:Object.assign(Object.assign({},A.InputProps),{startAdornment:(de=me==null?void 0:me.InputProps)===null||de===void 0?void 0:de.startAdornment}),inputProps:Object.assign(Object.assign({},A.inputProps),me==null?void 0:me.inputProps),onChange:ie,onClick:$e=>$e.stopPropagation()}))},value:Oe})):a.jsx(Vt,Object.assign({select:Se||J},me,{SelectProps:Object.assign({MenuProps:{disableScrollLock:!0},displayEmpty:!0,multiple:J,renderValue:J?A=>A!=null&&A.length?a.jsx(ae,{sx:{display:"flex",flexWrap:"wrap",gap:"2px"},children:A==null?void 0:A.map(de=>{const $e=fe==null?void 0:fe.find(bt=>nt(bt).value===de);return a.jsx(xn,{label:nt($e).label},de)})}):a.jsx(ae,{sx:{opacity:.5},children:je}):void 0},me.SelectProps),onChange:ie,onClick:A=>A.stopPropagation(),value:Re??"",children:(Se||J)&&[a.jsx(ft,{disabled:!0,divider:!0,hidden:!0,value:"",children:a.jsx(ae,{sx:{opacity:.5},children:je})},"p"),(b=$.children)!==null&&b!==void 0?b:fe==null?void 0:fe.map((A,de)=>{var $e;const{label:bt,value:ct}=nt(A);return a.jsxs(ft,{sx:{alignItems:"center",display:"flex",gap:"0.5rem",m:0},value:ct,children:[J&&a.jsx(Tn,{checked:(($e=T.getFilterValue())!==null&&$e!==void 0?$e:[]).includes(ct),sx:{mr:"0.5rem"}}),bt," ",!I.filterSelectOptions&&`(${ce.get(ct)})`]},`${de}-${ct}`)})]})),a.jsx(jo,{anchorEl:Be,header:m,setAnchorEl:De,setFilterValue:Ce,table:x})]})},rp=e=>{var{header:n,table:t}=e,o=V(e,["header","table"]);return a.jsx(ae,Object.assign({},o,{sx:i=>Object.assign({display:"grid",gap:"1rem",gridTemplateColumns:"1fr 1fr"},M(o==null?void 0:o.sx,i)),children:[0,1].map(i=>a.jsx(Zl,{header:n,rangeFilterIndex:i,table:t},i))}))},sp=e=>{var n,t,{header:o,table:i}=e,l=V(e,["header","table"]);const{options:{enableColumnFilterModes:r,localization:s,muiFilterSliderProps:u},refs:{filterInputRefs:c}}=i,{column:g}=o,{columnDef:f}=g,v=f._filterFn,d=r&&f.enableColumnFilterModes!==!1,p=Object.assign(Object.assign(Object.assign({},M(u,{column:g,table:i})),M(f.muiFilterSliderProps,{column:g,table:i})),l);let[h,b]=p.min!==void 0&&p.max!==void 0?[p.min,p.max]:(n=g.getFacetedMinMaxValues())!==null&&n!==void 0?n:[0,1];Array.isArray(h)&&(h=h[0]),Array.isArray(b)&&(b=b[0]),h===null&&(h=0),b===null&&(b=1);const[m,C]=j.useState([h,b]),x=g.getFilterValue(),_=j.useRef(!1);return j.useEffect(()=>{_.current&&(x===void 0?C([h,b]):Array.isArray(x)&&C(x)),_.current=!0},[x,h,b]),a.jsxs(wt,{children:[a.jsx(Wr,Object.assign({disableSwap:!0,max:b,min:h,onChange:(S,y)=>{C(y)},onChangeCommitted:(S,y)=>{Array.isArray(y)&&(y[0]<=h&&y[1]>=b?g.setFilterValue(void 0):g.setFilterValue(y))},value:m,valueLabelDisplay:"auto"},p,{slotProps:{input:{ref:S=>{var y,P;S&&(c.current[`${g.id}-0`]=S,!((P=(y=p==null?void 0:p.slotProps)===null||y===void 0?void 0:y.input)===null||P===void 0)&&P.ref&&(p.slotProps.input.ref=S))}}},sx:S=>Object.assign({m:"auto",minWidth:`${g.getSize()-50}px`,mt:d?"6px":"10px",px:"4px",width:"calc(100% - 8px)"},M(p==null?void 0:p.sx,S))})),d?a.jsx(Ir,{sx:{fontSize:"0.75rem",lineHeight:"0.8rem",m:"-3px -6px",whiteSpace:"nowrap"},children:s.filterMode.replace("{filterType}",s[`filter${((t=v==null?void 0:v.charAt(0))===null||t===void 0?void 0:t.toUpperCase())+(v==null?void 0:v.slice(1))}`])}):null]})},Ql=e=>{var{header:n,table:t}=e,o=V(e,["header","table"]);const{getState:i,options:{columnFilterDisplayMode:l}}=t,{showColumnFilters:r}=i(),{column:s}=n,{columnDef:u}=s,{isRangeFilter:c}=Xt({header:n,table:t});return a.jsx(jt,Object.assign({in:r||l==="popover",mountOnEnter:!0,unmountOnExit:!0},o,{children:u.filterVariant==="checkbox"?a.jsx(lp,{column:s,table:t}):u.filterVariant==="range-slider"?a.jsx(sp,{header:n,table:t}):c?a.jsx(rp,{header:n,table:t}):a.jsx(Zl,{header:n,table:t})}))},ap=e=>{var n,t,{header:o,table:i}=e,l=V(e,["header","table"]);const{options:{columnFilterDisplayMode:r,icons:{FilterAltIcon:s},localization:u},refs:{filterInputRefs:c},setShowColumnFilters:g}=i,{column:f}=o,{columnDef:v}=f,d=f.getFilterValue(),[p,h]=j.useState(null),{currentFilterOption:b,isMultiSelectFilter:m,isRangeFilter:C,isSelectFilter:x}=Xt({header:o,table:i}),_=wl({header:o,table:i}),S=R=>nt(_==null?void 0:_.find(w=>nt(w).value===(R!==void 0?d[R]:d))).label,y=Array.isArray(d)&&d.some(Boolean)||!!d&&!Array.isArray(d),P=r==="popover"&&!y?(n=u.filterByColumn)===null||n===void 0?void 0:n.replace("{column}",String(v.header)):u.filteringByColumn.replace("{column}",String(v.header)).replace("{filterType}",b?u[`filter${((t=b==null?void 0:b.charAt(0))===null||t===void 0?void 0:t.toUpperCase())+(b==null?void 0:b.slice(1))}`]:"").replace("{filterValue}",`"${Array.isArray(d)?d.map((R,w)=>m?S(w):R).join(`" ${C?u.and:u.or} "`):x?S():d}"`).replace('" "',"");return a.jsxs(a.Fragment,{children:[a.jsx(zr,{in:r==="popover"||!!d&&!C||C&&(!!(d!=null&&d[0])||!!(d!=null&&d[1])),unmountOnExit:!0,children:a.jsx(ae,{component:"span",sx:{flex:"0 0"},children:a.jsx(ue,{placement:"top",title:P,children:a.jsx(pe,Object.assign({disableRipple:!0,onClick:R=>{r==="popover"?h(R.currentTarget):g(!0),queueMicrotask(()=>{var w,F,O,E;(F=(w=c.current[`${f.id}-0`])===null||w===void 0?void 0:w.focus)===null||F===void 0||F.call(w),(E=(O=c.current[`${f.id}-0`])===null||O===void 0?void 0:O.select)===null||E===void 0||E.call(O)}),R.stopPropagation()},size:"small"},l,{sx:R=>Object.assign({height:"16px",ml:"4px",opacity:y?1:.3,p:"8px",transform:"scale(0.75)",transition:"all 150ms ease-in-out",width:"16px"},M(l==null?void 0:l.sx,R)),children:a.jsx(s,{})}))})})}),r==="popover"&&a.jsx(_r,{anchorEl:p,anchorOrigin:{horizontal:"center",vertical:"top"},disableScrollLock:!0,onClick:R=>R.stopPropagation(),onClose:R=>{R.stopPropagation(),h(null)},onKeyDown:R=>R.key==="Enter"&&h(null),open:!!p,slotProps:{paper:{sx:{overflow:"visible"}}},transformOrigin:{horizontal:"center",vertical:"bottom"},children:a.jsx(ae,{sx:{p:"1rem"},children:a.jsx(Ql,{header:o,table:i})})})]})},up=e=>{var{column:n,table:t,tableHeadCellRef:o}=e,i=V(e,["column","table","tableHeadCellRef"]);const{getState:l,options:{enableColumnOrdering:r,muiColumnDragHandleProps:s},setColumnOrder:u,setDraggingColumn:c,setHoveredColumn:g}=t,{columnDef:f}=n,{columnOrder:v,draggingColumn:d,hoveredColumn:p}=l(),h=Object.assign(Object.assign(Object.assign({},M(s,{column:n,table:t})),M(f.muiColumnDragHandleProps,{column:n,table:t})),i),b=C=>{var x;(x=h==null?void 0:h.onDragStart)===null||x===void 0||x.call(h,C),c(n);try{C.dataTransfer.setDragImage(o.current,0,0)}catch(_){console.error(_)}},m=C=>{var x;(x=h==null?void 0:h.onDragEnd)===null||x===void 0||x.call(h,C),(p==null?void 0:p.id)==="drop-zone"?n.toggleGrouping():r&&p&&(p==null?void 0:p.id)!==(d==null?void 0:d.id)&&u(Rl(n,p,v)),c(null),g(null)};return a.jsx(yo,Object.assign({},h,{onDragEnd:m,onDragStart:b,table:t}))},dp=e=>{var n,{header:t,table:o}=e,i=V(e,["header","table"]);const{getState:l,options:{columnResizeDirection:r,columnResizeMode:s},setColumnSizingInfo:u}=o,{density:c}=l(),{column:g}=t,f=t.getResizeHandler(),v=c==="compact"?"-8px":c==="comfortable"?"-16px":"-24px",d=g.columnDef.columnDefType==="display"?"4px":"0";return a.jsx(ae,{className:"Mui-TableHeadCell-ResizeHandle-Wrapper",onDoubleClick:()=>{u(p=>Object.assign(Object.assign({},p),{isResizingColumn:!1})),g.resetSize()},onMouseDown:f,onTouchStart:f,style:{transform:g.getIsResizing()&&s==="onEnd"?`translateX(${(r==="rtl"?-1:1)*((n=l().columnSizingInfo.deltaOffset)!==null&&n!==void 0?n:0)}px)`:void 0},sx:p=>({"&:active > hr":{backgroundColor:p.palette.info.main,opacity:t.subHeaders.length||s==="onEnd"?1:0},cursor:"col-resize",left:r==="rtl"?d:void 0,ml:r==="rtl"?v:void 0,mr:r==="ltr"?v:void 0,position:"absolute",px:"4px",right:r==="ltr"?d:void 0}),children:a.jsx(Ci,{className:"Mui-TableHeadCell-ResizeHandle-Divider",flexItem:!0,orientation:"vertical",sx:p=>Object.assign({borderRadius:"2px",borderWidth:"2px",height:"24px",touchAction:"none",transform:"translateX(4px)",transition:g.getIsResizing()?void 0:"all 150ms ease-in-out",userSelect:"none",zIndex:4},M(i==null?void 0:i.sx,p))})})},cp=e=>{var{header:n,table:t}=e,o=V(e,["header","table"]);const{getState:i,options:{icons:{ArrowDownwardIcon:l,SyncAltIcon:r},localization:s}}=t,{column:u}=n,{columnDef:c}=u,{isLoading:g,showSkeletons:f,sorting:v}=i(),d=!!u.getIsSorted(),p=g||f?"":u.getIsSorted()?u.getIsSorted()==="desc"?s.sortedByColumnDesc.replace("{column}",c.header):s.sortedByColumnAsc.replace("{column}",c.header):u.getNextSortingOrder()==="desc"?s.sortByColumnDesc.replace("{column}",c.header):s.sortByColumnAsc.replace("{column}",c.header),h=d?u.getIsSorted():void 0;return a.jsx(ue,{placement:"top",title:p,children:a.jsx(ds,{badgeContent:v.length>1?u.getSortIndex()+1:0,overlap:"circular",children:a.jsx(Za,Object.assign({IconComponent:d?l:b=>a.jsx(r,Object.assign({},b,{direction:h,style:{transform:"rotate(-90deg) scaleX(0.9) translateX(-1px)"}})),active:!0,"aria-label":p,direction:h,onClick:b=>{var m;b.stopPropagation(),(m=n.column.getToggleSortingHandler())===null||m===void 0||m(b)}},o,{sx:b=>Object.assign({".MuiTableSortLabel-icon":{color:`${b.palette.mode==="dark"?b.palette.text.primary:b.palette.text.secondary} !important`},flex:"0 0",opacity:d?1:.3,transition:"all 150ms ease-in-out",width:"3ch"},M(o==null?void 0:o.sx,b))}))})})},gp=e=>{var n,t,o,i,l,r,{columnVirtualizer:s,header:u,staticColumnIndex:c,table:g}=e,f=V(e,["columnVirtualizer","header","staticColumnIndex","table"]);const v=ut(),{getState:d,options:{columnFilterDisplayMode:p,columnResizeDirection:h,columnResizeMode:b,enableColumnActions:m,enableColumnDragging:C,enableColumnOrdering:x,enableColumnPinning:_,enableGrouping:S,enableMultiSort:y,layoutMode:P,mrtTheme:{draggingBorderColor:R},muiTableHeadCellProps:w},refs:{tableHeadCellRefs:F},setHoveredColumn:O}=g,{columnSizingInfo:E,density:U,draggingColumn:L,grouping:G,hoveredColumn:z,showColumnFilters:T}=d(),{column:I}=u,{columnDef:D}=I,{columnDefType:B}=D,$=Object.assign(Object.assign(Object.assign({},M(w,{column:I,table:g})),M(D.muiTableHeadCellProps,{column:I,table:g})),f),ge=_&&D.columnDefType!=="group"&&I.getIsPinned(),W=(m||D.enableColumnActions)&&D.enableColumnActions!==!1,ee=C!==!1&&D.enableColumnDragging!==!1&&(C||x&&D.enableColumnOrdering!==!1||S&&D.enableGrouping!==!1&&!G.includes(I.id)),K=j.useMemo(()=>{let k=0;return I.getCanSort()&&(k+=1),W&&(k+=1.75),ee&&(k+=1.5),k},[W,ee]),te=j.useMemo(()=>{const k=E.isResizingColumn===I.id&&b==="onChange"&&!u.subHeaders.length,J=k?`2px solid ${R} !important`:(L==null?void 0:L.id)===I.id?`1px dashed ${v.palette.grey[500]}`:(z==null?void 0:z.id)===I.id?`2px dashed ${R}`:void 0;return k?h==="ltr"?{borderRight:J}:{borderLeft:J}:J?{borderLeft:J,borderRight:J,borderTop:J}:void 0},[L,z,E.isResizingColumn]),Z=k=>{S&&(z==null?void 0:z.id)==="drop-zone"&&O(null),x&&L&&B!=="group"&&O(D.enableColumnOrdering!==!1?I:null)},ce=k=>{D.enableColumnOrdering!==!1&&k.preventDefault()},Q=(n=M(D.Header,{column:I,header:u,table:g}))!==null&&n!==void 0?n:D.header;return a.jsxs(Wt,Object.assign({align:B==="group"?"center":v.direction==="rtl"?"right":"left",colSpan:u.colSpan,"data-index":c,"data-pinned":!!ge||void 0,onDragEnter:Z,onDragOver:ce,ref:k=>{var J;k&&(F.current[I.id]=k,B!=="group"&&((J=s==null?void 0:s.measureElement)===null||J===void 0||J.call(s,k)))}},$,{sx:k=>Object.assign(Object.assign({"& :hover":{".MuiButtonBase-root":{opacity:1}},flexDirection:P!=null&&P.startsWith("grid")?"column":void 0,fontWeight:"bold",overflow:"visible",p:U==="compact"?"0.5rem":U==="comfortable"?B==="display"?"0.75rem":"1rem":B==="display"?"1rem 1.25rem":"1.5rem",pb:B==="display"?0:T||U==="compact"?"0.4rem":"0.6rem",pt:B==="group"||U==="compact"?"0.25rem":U==="comfortable"?".75rem":"1.25rem",userSelect:y&&I.getCanSort()?"none":void 0,verticalAlign:"top"},So({column:I,header:u,table:g,tableCellProps:$,theme:k})),te),children:[u.isPlaceholder?null:(t=$.children)!==null&&t!==void 0?t:a.jsxs(ae,{className:"Mui-TableHeadCell-Content",sx:{alignItems:"center",display:"flex",flexDirection:($==null?void 0:$.align)==="right"?"row-reverse":"row",justifyContent:B==="group"||($==null?void 0:$.align)==="center"?"center":I.getCanResize()?"space-between":"flex-start",position:"relative",width:"100%"},children:[a.jsxs(ae,{className:"Mui-TableHeadCell-Content-Labels",onClick:I.getToggleSortingHandler(),sx:{alignItems:"center",cursor:I.getCanSort()&&B!=="group"?"pointer":void 0,display:"flex",flexDirection:($==null?void 0:$.align)==="right"?"row-reverse":"row",overflow:B==="data"?"hidden":void 0,pl:($==null?void 0:$.align)==="center"?`${K}rem`:void 0},children:[a.jsx(ae,{className:"Mui-TableHeadCell-Content-Wrapper",sx:{"&:hover":{textOverflow:"clip"},minWidth:`${Math.min((i=(o=D.header)===null||o===void 0?void 0:o.length)!==null&&i!==void 0?i:0,4)}ch`,overflow:B==="data"?"hidden":void 0,textOverflow:"ellipsis",whiteSpace:((r=(l=D.header)===null||l===void 0?void 0:l.length)!==null&&r!==void 0?r:0)<20?"nowrap":"normal"},children:Q}),I.getCanFilter()&&a.jsx(ap,{header:u,table:g}),I.getCanSort()&&a.jsx(cp,{header:u,table:g})]}),B!=="group"&&a.jsxs(ae,{className:"Mui-TableHeadCell-Content-Actions",sx:{whiteSpace:"nowrap"},children:[ee&&a.jsx(up,{column:I,table:g,tableHeadCellRef:{current:F.current[I.id]}}),W&&a.jsx(ip,{header:u,table:g})]}),I.getCanResize()&&a.jsx(dp,{header:u,table:g})]}),p==="subheader"&&I.getCanFilter()&&a.jsx(Ql,{header:u,table:g})]}))},pp=e=>{var{columnVirtualizer:n,headerGroup:t,table:o}=e,i=V(e,["columnVirtualizer","headerGroup","table"]);const{options:{enableStickyHeader:l,layoutMode:r,mrtTheme:{baseBackgroundColor:s},muiTableHeadRowProps:u}}=o,{virtualColumns:c,virtualPaddingLeft:g,virtualPaddingRight:f}=n??{},v=Object.assign(Object.assign({},M(u,{headerGroup:t,table:o})),i);return a.jsxs(Kt,Object.assign({},v,{sx:d=>Object.assign({backgroundColor:s,boxShadow:`4px 0 8px ${Qe(d.palette.common.black,.1)}`,display:r!=null&&r.startsWith("grid")?"flex":void 0,position:l&&r==="semantic"?"sticky":"relative",top:0},M(v==null?void 0:v.sx,d)),children:[g?a.jsx("th",{style:{display:"flex",width:g}}):null,(c??t.headers).map((d,p)=>{let h=d;return n&&(p=d.index,h=t.headers[p]),h?a.jsx(gp,{columnVirtualizer:n,header:h,staticColumnIndex:p,table:o},h.id):null}),f?a.jsx("th",{style:{display:"flex",width:f}}):null]}))},_o=e=>{var n,t,o,{stackAlertBanner:i,table:l}=e,r=V(e,["stackAlertBanner","table"]);const{getFilteredSelectedRowModel:s,getPrePaginationRowModel:u,getState:c,options:{enableRowSelection:g,enableSelectAll:f,localization:v,manualPagination:d,muiToolbarAlertBannerChipProps:p,muiToolbarAlertBannerProps:h,positionToolbarAlertBanner:b,renderToolbarAlertBannerContent:m,rowCount:C},refs:{tablePaperRef:x}}=l,{density:_,grouping:S,rowSelection:y,showAlertBanner:P}=c(),R=Object.assign(Object.assign({},M(h,{table:l})),r),w=M(p,{table:l}),F=C??u().flatRows.length,O=j.useMemo(()=>d?Object.values(y).filter(Boolean).length:s().rows.length,[y,F,d]),E=O>0?a.jsxs(wt,{alignItems:"center",direction:"row",gap:"16px",children:[(t=(n=v.selectedCountOfRowCountRowsSelected)===null||n===void 0?void 0:n.replace("{selectedCount}",O.toLocaleString()))===null||t===void 0?void 0:t.replace("{rowCount}",F.toString()),a.jsx(lt,{onClick:L=>Tl({table:l})(L,!1,!0),size:"small",sx:{p:"2px"},children:v.clearSelection})]}):null,U=S.length>0?a.jsxs("span",{children:[v.groupedBy," ",S.map((L,G)=>a.jsxs(j.Fragment,{children:[G>0?v.thenBy:"",a.jsx(xn,Object.assign({label:l.getColumn(L).columnDef.header,onDelete:()=>l.getColumn(L).toggleGrouping()},w))]},`${G}-${L}`))]}):null;return a.jsx(jt,{in:P||!!E||!!U,timeout:i?200:0,children:a.jsx(kr,Object.assign({color:"info",icon:!1},R,{sx:L=>{var G,z;return Object.assign({"& .MuiAlert-message":{maxWidth:`calc(${(z=(G=x.current)===null||G===void 0?void 0:G.clientWidth)!==null&&z!==void 0?z:360}px - 1rem)`,width:"100%"},borderRadius:0,fontSize:"1rem",left:0,mb:i?0:b==="bottom"?"-1rem":void 0,p:0,position:"relative",right:0,top:0,width:"100%",zIndex:2},M(R==null?void 0:R.sx,L))},children:(o=m==null?void 0:m({groupedAlert:U,selectedAlert:E,table:l}))!==null&&o!==void 0?o:a.jsxs(a.Fragment,{children:[(R==null?void 0:R.title)&&a.jsx(Vr,{children:R.title}),a.jsxs(wt,{sx:{p:b!=="head-overlay"?"0.5rem 1rem":_==="spacious"?"0.75rem 1.25rem":_==="comfortable"?"0.5rem 0.75rem":"0.25rem 0.5rem"},children:[R==null?void 0:R.children,(R==null?void 0:R.children)&&(E||U)&&a.jsx("br",{}),a.jsxs(ae,{sx:{display:"flex"},children:[g&&f&&b==="head-overlay"&&a.jsx(Fn,{table:l})," ",E]}),E&&U&&a.jsx("br",{}),U]})]})}))})},fp=e=>{var{columnVirtualizer:n,table:t}=e,o=V(e,["columnVirtualizer","table"]);const{getState:i,options:{enableStickyHeader:l,layoutMode:r,muiTableHeadProps:s,positionToolbarAlertBanner:u},refs:{tableHeadRef:c}}=t,{isFullScreen:g,showAlertBanner:f}=i(),v=Object.assign(Object.assign({},M(s,{table:t})),o),d=l||g;return a.jsx(Ea,Object.assign({},v,{ref:p=>{c.current=p,v!=null&&v.ref&&(v.ref.current=p)},sx:p=>Object.assign({display:r!=null&&r.startsWith("grid")?"grid":void 0,opacity:.97,position:d?"sticky":"relative",top:d&&(r!=null&&r.startsWith("grid"))?0:void 0,zIndex:d?2:void 0},M(v==null?void 0:v.sx,p)),children:u==="head-overlay"&&(f||t.getSelectedRowModel().rows.length>0)?a.jsx("tr",{style:{display:r!=null&&r.startsWith("grid")?"grid":void 0},children:a.jsx("th",{colSpan:t.getVisibleLeafColumns().length,style:{display:r!=null&&r.startsWith("grid")?"grid":void 0,padding:0},children:a.jsx(_o,{table:t})})}):t.getHeaderGroups().map(p=>a.jsx(pp,{columnVirtualizer:n,headerGroup:p,table:t},p.id))}))},vp=e=>{var{table:n}=e,t=V(e,["table"]);const{getFlatHeaders:o,getState:i,options:{columns:l,enableStickyHeader:r,enableTableFooter:s,enableTableHead:u,layoutMode:c,memoMode:g,muiTableProps:f,renderCaption:v}}=n,{columnSizing:d,columnSizingInfo:p,columnVisibility:h,isFullScreen:b}=i(),m=Object.assign(Object.assign({},M(f,{table:n})),t),C=M(v,{table:n}),x=j.useMemo(()=>{const y=o(),P={};for(let R=0;R<y.length;R++){const w=y[R],F=w.getSize();P[`--header-${xt(w.id)}-size`]=F,P[`--col-${xt(w.column.id)}-size`]=F}return P},[l,d,p,h]),S={columnVirtualizer:Ng(n),table:n};return a.jsxs(ta,Object.assign({stickyHeader:r||b},m,{style:Object.assign(Object.assign({},x),m==null?void 0:m.style),sx:y=>Object.assign({borderCollapse:"separate",display:c!=null&&c.startsWith("grid")?"grid":void 0,position:"relative"},M(m==null?void 0:m.sx,y)),children:[!!C&&a.jsx("caption",{children:C}),u&&a.jsx(fp,Object.assign({},S)),g==="table-body"||p.isResizingColumn?a.jsx(Zg,Object.assign({},S)):a.jsx(Xl,Object.assign({},S)),s&&a.jsx(Jg,Object.assign({},S))]}))},mp=e=>{var n,{table:t}=e,o=V(e,["table"]);const{options:{localization:i,mrtTheme:{baseBackgroundColor:l},muiCircularProgressProps:r}}=t,s=Object.assign(Object.assign({},M(r,{table:t})),o);return a.jsx(ae,{sx:{alignItems:"center",backgroundColor:Qe(l,.5),bottom:0,display:"flex",justifyContent:"center",left:0,maxHeight:"100vh",position:"absolute",right:0,top:0,width:"100%",zIndex:3},children:(n=s==null?void 0:s.Component)!==null&&n!==void 0?n:a.jsx(Rn,Object.assign({"aria-label":i.noRecordsToDisplay,id:"mrt-progress"},s))})},hp=e=>{var n,t,{table:o}=e,i=V(e,["table"]);const{getState:l,options:{editDisplayMode:r,enableClickToCopy:s,enableEditing:u,icons:{ContentCopy:c,EditIcon:g},localization:f,mrtTheme:{menuBackgroundColor:v},renderCellActionMenuItems:d},refs:{actionCellRef:p}}=o,{actionCell:h,density:b}=l(),m=h,{row:C}=m,{column:x}=m,{columnDef:_}=x,S=w=>{w==null||w.stopPropagation(),o.setActionCell(null),p.current=null},y=[(M(s,m)==="context-menu"||M(_.enableClickToCopy,m)==="context-menu")&&a.jsx(Pe,{icon:a.jsx(c,{}),label:f.copy,onClick:w=>{w.stopPropagation(),navigator.clipboard.writeText(m.getValue()),S()},table:o},"mrt-copy"),M(u,C)&&r==="cell"&&a.jsx(Pe,{icon:a.jsx(g,{}),label:f.edit,onClick:()=>{yl({cell:m,table:o}),S()},table:o},"mrt-edit")].filter(Boolean),P={cell:m,closeMenu:S,column:x,internalMenuItems:y,row:C,table:o},R=(t=(n=_.renderCellActionMenuItems)===null||n===void 0?void 0:n.call(_,P))!==null&&t!==void 0?t:d==null?void 0:d(P);return(!!(R!=null&&R.length)||!!(y!=null&&y.length))&&a.jsx(yt,Object.assign({MenuListProps:{dense:b==="compact",sx:{backgroundColor:v}},anchorEl:p.current,disableScrollLock:!0,onClick:w=>w.stopPropagation(),onClose:S,open:!!m,transformOrigin:{horizontal:-100,vertical:8}},i,{children:R??y}))},bp=e=>{var n,{open:t,table:o}=e,i=V(e,["open","table"]);const{getState:l,options:{localization:r,muiCreateRowModalProps:s,muiEditRowDialogProps:u,onCreatingRowCancel:c,onEditingRowCancel:g,renderCreateRowDialogContent:f,renderEditRowDialogContent:v},setCreatingRow:d,setEditingRow:p}=o,{creatingRow:h,editingRow:b}=l(),m=h??b,C=Object.assign(Object.assign(Object.assign({},M(u,{row:m,table:o})),h&&M(s,{row:m,table:o})),i),x=m.getAllCells().filter(_=>_.column.columnDef.columnDefType==="data").map(_=>a.jsx(Wl,{cell:_,table:o},_.id));return a.jsx(Hr,Object.assign({fullWidth:!0,maxWidth:"xs",onClose:(_,S)=>{var y;h?(c==null||c({row:m,table:o}),d(null)):(g==null||g({row:m,table:o}),p(null)),m._valuesCache={},(y=C.onClose)===null||y===void 0||y.call(C,_,S)},open:t},C,{children:(n=h&&(f==null?void 0:f({internalEditComponents:x,row:m,table:o}))||(v==null?void 0:v({internalEditComponents:x,row:m,table:o})))!==null&&n!==void 0?n:a.jsxs(a.Fragment,{children:[a.jsx(Er,{sx:{textAlign:"center"},children:r.edit}),a.jsx(Lr,{children:a.jsx("form",{onSubmit:_=>_.preventDefault(),children:a.jsx(wt,{sx:{gap:"32px",paddingTop:"16px",width:"100%"},children:x})})}),a.jsx(Br,{sx:{p:"1.25rem"},children:a.jsx(Bl,{row:m,table:o,variant:"text"})})]})}))},Cp=typeof window<"u"?j.useLayoutEffect:j.useEffect,xp=e=>{var{table:n}=e,t=V(e,["table"]);const{getState:o,options:{createDisplayMode:i,editDisplayMode:l,enableCellActions:r,enableStickyHeader:s,muiTableContainerProps:u},refs:{bottomToolbarRef:c,tableContainerRef:g,topToolbarRef:f}}=n,{actionCell:v,creatingRow:d,editingRow:p,isFullScreen:h,isLoading:b,showLoadingOverlay:m}=o(),C=m!==!1&&(b||m),[x,_]=j.useState(0),S=Object.assign(Object.assign({},M(u,{table:n})),t);Cp(()=>{var R,w,F,O;const E=typeof document<"u"&&(w=(R=f.current)===null||R===void 0?void 0:R.offsetHeight)!==null&&w!==void 0?w:0,U=typeof document<"u"&&(O=(F=c==null?void 0:c.current)===null||F===void 0?void 0:F.offsetHeight)!==null&&O!==void 0?O:0;_(E+U)});const y=i==="modal"&&d,P=l==="modal"&&p;return a.jsxs(Ra,Object.assign({"aria-busy":C,"aria-describedby":C?"mrt-progress":void 0},S,{ref:R=>{R&&(g.current=R,S!=null&&S.ref&&(S.ref.current=R))},style:Object.assign({maxHeight:h?`calc(100vh - ${x}px)`:void 0},S==null?void 0:S.style),sx:R=>Object.assign({maxHeight:s?`clamp(350px, calc(100vh - ${x}px), 9999px)`:void 0,maxWidth:"100%",overflow:"auto",position:"relative"},M(S==null?void 0:S.sx,R)),children:[C?a.jsx(mp,{table:n}):null,a.jsx(vp,{table:n}),(y||P)&&a.jsx(bp,{open:!0,table:n}),r&&v&&a.jsx(hp,{table:n})]}))},Yl=e=>{var{isTopToolbar:n,table:t}=e,o=V(e,["isTopToolbar","table"]);const{getState:i,options:{muiLinearProgressProps:l}}=t,{isSaving:r,showProgressBars:s}=i(),u=Object.assign(Object.assign({},M(l,{isTopToolbar:n,table:t})),o);return a.jsx(jt,{in:s!==!1&&(s||r),mountOnEnter:!0,sx:{bottom:n?0:void 0,position:"absolute",top:n?void 0:0,width:"100%"},unmountOnExit:!0,children:a.jsx(ws,Object.assign({"aria-busy":"true","aria-label":"Loading",sx:{position:"relative"}},u))})},Rp=[5,10,15,20,25,30,50,100],Jl=e=>{var{position:n="bottom",table:t}=e,o=V(e,["position","table"]);const i=ut(),l=Ht("(max-width: 720px)"),{getState:r,options:{enableToolbarInternalActions:s,icons:{ChevronLeftIcon:u,ChevronRightIcon:c,FirstPageIcon:g,LastPageIcon:f},localization:v,muiPaginationProps:d,paginationDisplayMode:p}}=t,{pagination:{pageIndex:h=0,pageSize:b=10},showGlobalFilter:m}=r(),C=Object.assign(Object.assign({},M(d,{table:t})),o),x=t.getRowCount(),_=t.getPageCount(),S=_>2,y=h*b,P=Math.min(h*b+b,x),R=C??{},{SelectProps:w={},disabled:F=!1,rowsPerPageOptions:O=Rp,showFirstButton:E=S,showLastButton:U=S,showRowsPerPage:L=!0}=R,G=V(R,["SelectProps","disabled","rowsPerPageOptions","showFirstButton","showLastButton","showRowsPerPage"]),z=h<=0||F,T=P>=x||F;l&&(w==null?void 0:w.native)!==!1&&(w.native=!0);const I=We();return a.jsxs(ae,{className:"MuiTablePagination-root",sx:{alignItems:"center",display:"flex",flexWrap:"wrap",gap:"8px",justifyContent:{md:"space-between",sm:"center"},justifySelf:"flex-end",mt:n==="top"&&s&&!m?"3rem":void 0,position:"relative",px:"8px",py:"12px",zIndex:2},children:[L&&a.jsxs(ae,{sx:{alignItems:"center",display:"flex",gap:"8px"},children:[a.jsx(Pr,{htmlFor:"mrt-rows-per-page",sx:{mb:0},children:v.rowsPerPage}),a.jsx(Fr,Object.assign({MenuProps:{disableScrollLock:!0},disableUnderline:!0,disabled:F,inputProps:{"aria-label":v.rowsPerPage,id:"mrt-rows-per-page"},label:v.rowsPerPage,onChange:D=>t.setPageSize(+D.target.value),sx:{mb:0},value:b,variant:"standard"},w,{children:O.map(D=>{var B;const $=typeof D!="number"?D.value:D,ge=typeof D!="number"?D.label:`${D}`;return(B=w==null?void 0:w.children)!==null&&B!==void 0?B:w!=null&&w.native?a.jsx("option",{value:$,children:ge},$):a.jsx(ft,{sx:{m:0},value:$,children:ge},$)})}))]}),p==="pages"?a.jsx(Hs,Object.assign({count:_,disabled:F,onChange:(D,B)=>t.setPageIndex(B-1),page:h+1,renderItem:D=>a.jsx(Ri,Object.assign({slots:{first:g,last:f,next:c,previous:u}},D)),showFirstButton:E,showLastButton:U},G)):p==="default"?a.jsxs(a.Fragment,{children:[a.jsx(Ut,{align:"center",component:"span",sx:{m:"0 4px",minWidth:"8ch"},variant:"body2",children:`${P===0?0:(y+1).toLocaleString()}-${P.toLocaleString()} ${v.of} ${x.toLocaleString()}`}),a.jsxs(ae,{gap:"xs",children:[E&&a.jsx(ue,Object.assign({},I,{title:v.goToFirstPage,children:a.jsx("span",{children:a.jsx(pe,{"aria-label":v.goToFirstPage,disabled:z,onClick:()=>t.firstPage(),size:"small",children:a.jsx(g,Object.assign({},zt(i)))})})})),a.jsx(ue,Object.assign({},I,{title:v.goToPreviousPage,children:a.jsx("span",{children:a.jsx(pe,{"aria-label":v.goToPreviousPage,disabled:z,onClick:()=>t.previousPage(),size:"small",children:a.jsx(u,Object.assign({},zt(i)))})})})),a.jsx(ue,Object.assign({},I,{title:v.goToNextPage,children:a.jsx("span",{children:a.jsx(pe,{"aria-label":v.goToNextPage,disabled:T,onClick:()=>t.nextPage(),size:"small",children:a.jsx(c,Object.assign({},zt(i)))})})})),U&&a.jsx(ue,Object.assign({},I,{title:v.goToLastPage,children:a.jsx("span",{children:a.jsx(pe,{"aria-label":v.goToLastPage,disabled:T,onClick:()=>t.lastPage(),size:"small",children:a.jsx(f,Object.assign({},zt(i)))})})}))]})]}):null]})},er=e=>{var n,t,{table:o}=e,i=V(e,["table"]);const{getState:l,options:{enableGrouping:r,localization:s},setHoveredColumn:u,setShowToolbarDropZone:c}=o,{draggingColumn:g,grouping:f,hoveredColumn:v,showToolbarDropZone:d}=l(),p=b=>{u({id:"drop-zone"})},h=b=>{b.preventDefault()};return j.useEffect(()=>{var b;((b=o.options.state)===null||b===void 0?void 0:b.showToolbarDropZone)!==void 0&&c(!!r&&!!g&&g.columnDef.enableGrouping!==!1&&!f.includes(g.id))},[r,g,f]),a.jsx(jr,{in:d,children:a.jsx(ae,Object.assign({className:"Mui-ToolbarDropZone",onDragEnter:p,onDragOver:h},i,{sx:b=>Object.assign({alignItems:"center",backdropFilter:"blur(4px)",backgroundColor:Qe(b.palette.info.main,(v==null?void 0:v.id)==="drop-zone"?.2:.1),border:`dashed ${b.palette.info.main} 2px`,boxSizing:"border-box",display:"flex",height:"100%",justifyContent:"center",position:"absolute",width:"100%",zIndex:4},M(i==null?void 0:i.sx,b)),children:a.jsx(Ut,{fontStyle:"italic",children:s.dropToGroupBy.replace("{column}",(t=(n=g==null?void 0:g.columnDef)===null||n===void 0?void 0:n.header)!==null&&t!==void 0?t:"")})}))})},wp=e=>{var{table:n}=e,t=V(e,["table"]);const{getState:o,options:{enablePagination:i,muiBottomToolbarProps:l,positionPagination:r,positionToolbarAlertBanner:s,positionToolbarDropZone:u,renderBottomToolbarCustomActions:c},refs:{bottomToolbarRef:g}}=n,{isFullScreen:f}=o(),v=Ht("(max-width:720px)"),d=Object.assign(Object.assign({},M(l,{table:n})),t),p=v||!!c;return a.jsxs(ae,Object.assign({},d,{ref:h=>{h&&(g.current=h,d!=null&&d.ref&&(d.ref.current=h))},sx:h=>Object.assign(Object.assign(Object.assign({},Nl({table:n,theme:h})),{bottom:f?"0":void 0,boxShadow:`0 1px 2px -1px ${Qe(h.palette.grey[700],.5)} inset`,left:0,position:f?"fixed":"relative",right:0}),M(d==null?void 0:d.sx,h)),children:[a.jsx(Yl,{isTopToolbar:!1,table:n}),s==="bottom"&&a.jsx(_o,{stackAlertBanner:p,table:n}),["both","bottom"].includes(u??"")&&a.jsx(er,{table:n}),a.jsxs(ae,{sx:{alignItems:"center",boxSizing:"border-box",display:"flex",justifyContent:"space-between",p:"0.5rem",width:"100%"},children:[c?c({table:n}):a.jsx("span",{}),a.jsx(ae,{sx:{display:"flex",justifyContent:"flex-end",position:p?"relative":"absolute",right:0,top:0},children:i&&["both","bottom"].includes(r??"")&&a.jsx(Jl,{position:"bottom",table:n})})]})]}))},Sp=e=>{var{column:n,table:t}=e,o=V(e,["column","table"]);const{options:{icons:{PushPinIcon:i},localization:l}}=t,r=s=>{n.pin(s)};return a.jsx(ae,Object.assign({},o,{sx:s=>Object.assign({minWidth:"70px",textAlign:"center"},M(o==null?void 0:o.sx,s)),children:n.getIsPinned()?a.jsx(ue,{title:l.unpin,children:a.jsx(pe,{onClick:()=>r(!1),size:"small",children:a.jsx(i,{})})}):a.jsxs(a.Fragment,{children:[a.jsx(ue,{title:l.pinToLeft,children:a.jsx(pe,{onClick:()=>r("left"),size:"small",children:a.jsx(i,{style:{transform:"rotate(90deg)"}})})}),a.jsx(ue,{title:l.pinToRight,children:a.jsx(pe,{onClick:()=>r("right"),size:"small",children:a.jsx(i,{style:{transform:"rotate(-90deg)"}})})})]})}))},tr=e=>{var n,{allColumns:t,column:o,hoveredColumn:i,isNestedColumns:l,setHoveredColumn:r,table:s}=e,u=V(e,["allColumns","column","hoveredColumn","isNestedColumns","setHoveredColumn","table"]);const{getState:c,options:{enableColumnOrdering:g,enableColumnPinning:f,enableHiding:v,localization:d,mrtTheme:{draggingBorderColor:p}},setColumnOrder:h}=s,{columnOrder:b}=c(),{columnDef:m}=o,{columnDefType:C}=m,x=o.getIsVisible(),_=O=>{var E,U;C==="group"?(U=(E=O==null?void 0:O.columns)===null||E===void 0?void 0:E.forEach)===null||U===void 0||U.call(E,L=>{L.toggleVisibility(!x)}):O.toggleVisibility()},S=j.useRef(null),[y,P]=j.useState(!1),R=O=>{P(!0);try{O.dataTransfer.setDragImage(S.current,0,0)}catch(E){console.error(E)}},w=O=>{P(!1),r(null),i&&h(Rl(o,i,b))},F=O=>{!y&&m.enableColumnOrdering!==!1&&r(o)};return!m.header||m.visibleInShowHideMenu===!1?null:a.jsxs(a.Fragment,{children:[a.jsx(ft,Object.assign({disableRipple:!0,onDragEnter:F,ref:S},u,{sx:O=>Object.assign({alignItems:"center",justifyContent:"flex-start",my:0,opacity:y?.5:1,outline:y?`2px dashed ${O.palette.grey[500]}`:(i==null?void 0:i.id)===o.id?`2px dashed ${p}`:"none",outlineOffset:"-2px",pl:`${(o.depth+.5)*2}rem`,py:"6px"},M(u==null?void 0:u.sx,O)),children:a.jsxs(ae,{sx:{display:"flex",flexWrap:"nowrap",gap:"8px"},children:[C!=="group"&&g&&!l&&(m.enableColumnOrdering!==!1?a.jsx(yo,{onDragEnd:w,onDragStart:R,table:s}):a.jsx(ae,{sx:{width:"28px"}})),f&&(o.getCanPin()?a.jsx(Sp,{column:o,table:s}):a.jsx(ae,{sx:{width:"70px"}})),v?a.jsx(bi,{checked:x,componentsProps:{typography:{sx:{mb:0,opacity:C!=="display"?1:.5}}},control:a.jsx(ue,Object.assign({},We(),{title:d.toggleVisibility,children:a.jsx(Dr,{})})),disabled:!o.getCanHide(),label:m.header,onChange:()=>_(o)}):a.jsx(Ut,{sx:{alignSelf:"center"},children:m.header})]})})),(n=o.columns)===null||n===void 0?void 0:n.map((O,E)=>a.jsx(tr,{allColumns:t,column:O,hoveredColumn:i,isNestedColumns:l,setHoveredColumn:r,table:s},`${E}-${O.id}`))]})},yp=e=>{var{anchorEl:n,setAnchorEl:t,table:o}=e,i=V(e,["anchorEl","setAnchorEl","table"]);const{getAllColumns:l,getAllLeafColumns:r,getCenterLeafColumns:s,getIsAllColumnsVisible:u,getIsSomeColumnsPinned:c,getIsSomeColumnsVisible:g,getLeftLeafColumns:f,getRightLeafColumns:v,getState:d,options:{enableColumnOrdering:p,enableColumnPinning:h,enableHiding:b,localization:m,mrtTheme:{menuBackgroundColor:C}}}=o,{columnOrder:x,columnPinning:_,density:S}=d(),y=O=>{r().filter(E=>E.columnDef.enableHiding!==!1).forEach(E=>E.toggleVisibility(O))},P=j.useMemo(()=>{const O=l();return x.length>0&&!O.some(E=>E.columnDef.columnDefType==="group")?[...f(),...Array.from(new Set(x)).map(E=>s().find(U=>(U==null?void 0:U.id)===E)),...v()].filter(Boolean):O},[x,_,l(),s(),f(),v()]),R=P.some(O=>O.columnDef.columnDefType==="group"),[w,F]=j.useState(null);return a.jsxs(yt,Object.assign({MenuListProps:{dense:S==="compact",sx:{backgroundColor:C}},anchorEl:n,disableScrollLock:!0,onClose:()=>t(null),open:!!n},i,{children:[a.jsxs(ae,{sx:{display:"flex",justifyContent:"space-between",p:"0.5rem",pt:0},children:[b&&a.jsx(lt,{disabled:!g(),onClick:()=>y(!1),children:m.hideAll}),p&&a.jsx(lt,{onClick:()=>o.setColumnOrder(xo(o.options,!0)),children:m.resetOrder}),h&&a.jsx(lt,{disabled:!c(),onClick:()=>o.resetColumnPinning(!0),children:m.unpinAll}),b&&a.jsx(lt,{disabled:u(),onClick:()=>y(!0),children:m.showAll})]}),a.jsx(Ci,{}),P.map((O,E)=>a.jsx(tr,{allColumns:P,column:O,hoveredColumn:w,isNestedColumns:R,setHoveredColumn:F,table:o},`${E}-${O.id}`))]}))},jp=e=>{var n,{table:t}=e,o=V(e,["table"]);const{options:{icons:{ViewColumnIcon:i},localization:l}}=t,[r,s]=j.useState(null),u=c=>{s(c.currentTarget)};return a.jsxs(a.Fragment,{children:[a.jsx(ue,{title:(n=o==null?void 0:o.title)!==null&&n!==void 0?n:l.showHideColumns,children:a.jsx(pe,Object.assign({"aria-label":l.showHideColumns,onClick:u},o,{title:void 0,children:a.jsx(i,{})}))}),r&&a.jsx(yp,{anchorEl:r,setAnchorEl:s,table:t})]})},_p=e=>{var n,{table:t}=e,o=V(e,["table"]);const{getState:i,options:{icons:{DensityLargeIcon:l,DensityMediumIcon:r,DensitySmallIcon:s},localization:u},setDensity:c}=t,{density:g}=i(),f=()=>{c(g==="comfortable"?"compact":g==="compact"?"spacious":"comfortable")};return a.jsx(ue,{title:(n=o==null?void 0:o.title)!==null&&n!==void 0?n:u.toggleDensity,children:a.jsx(pe,Object.assign({"aria-label":u.toggleDensity,onClick:f},o,{title:void 0,children:g==="compact"?a.jsx(s,{}):g==="comfortable"?a.jsx(r,{}):a.jsx(l,{})}))})},Mp=e=>{var n,{table:t}=e,o=V(e,["table"]);const{getState:i,options:{icons:{FilterListIcon:l,FilterListOffIcon:r},localization:s},setShowColumnFilters:u}=t,{showColumnFilters:c}=i(),g=()=>{u(!c)};return a.jsx(ue,{title:(n=o==null?void 0:o.title)!==null&&n!==void 0?n:s.showHideFilters,children:a.jsx(pe,Object.assign({"aria-label":s.showHideFilters,onClick:g},o,{title:void 0,children:c?a.jsx(r,{}):a.jsx(l,{})}))})},Pp=e=>{var n,{table:t}=e,o=V(e,["table"]);const{getState:i,options:{icons:{FullscreenExitIcon:l,FullscreenIcon:r},localization:s},setIsFullScreen:u}=t,{isFullScreen:c}=i(),[g,f]=j.useState(!1),v=()=>{f(!1),u(!c)};return a.jsx(ue,{open:g,title:(n=o==null?void 0:o.title)!==null&&n!==void 0?n:s.toggleFullScreen,children:a.jsx(pe,Object.assign({"aria-label":s.toggleFullScreen,onClick:v,onMouseEnter:()=>f(!0),onMouseLeave:()=>f(!1)},o,{title:void 0,children:c?a.jsx(l,{}):a.jsx(r,{})}))})},Fp=e=>{var n,t,{table:o}=e,i=V(e,["table"]);const{getState:l,options:{icons:{SearchIcon:r,SearchOffIcon:s},localization:u},refs:{searchInputRef:c},setShowGlobalFilter:g}=o,{globalFilter:f,showGlobalFilter:v}=l(),d=()=>{g(!v),queueMicrotask(()=>{var p;return(p=c.current)===null||p===void 0?void 0:p.focus()})};return a.jsx(ue,{title:(n=i==null?void 0:i.title)!==null&&n!==void 0?n:u.showHideSearch,children:a.jsx(pe,Object.assign({"aria-label":(t=i==null?void 0:i.title)!==null&&t!==void 0?t:u.showHideSearch,disabled:!!f,onClick:d},i,{title:void 0,children:v?a.jsx(s,{}):a.jsx(r,{})}))})},Op=e=>{var n,{table:t}=e,o=V(e,["table"]);const{options:{columnFilterDisplayMode:i,enableColumnFilters:l,enableColumnOrdering:r,enableColumnPinning:s,enableDensityToggle:u,enableFilters:c,enableFullScreenToggle:g,enableGlobalFilter:f,enableHiding:v,initialState:d,renderToolbarInternalActions:p}}=t;return a.jsx(ae,Object.assign({},o,{sx:h=>Object.assign({alignItems:"center",display:"flex",zIndex:3},M(o==null?void 0:o.sx,h)),children:(n=p==null?void 0:p({table:t}))!==null&&n!==void 0?n:a.jsxs(a.Fragment,{children:[c&&f&&!(d!=null&&d.showGlobalFilter)&&a.jsx(Fp,{table:t}),c&&l&&i!=="popover"&&a.jsx(Mp,{table:t}),(v||r||s)&&a.jsx(jp,{table:t}),u&&a.jsx(_p,{table:t}),g&&a.jsx(Pp,{table:t})]})}))},Cn=e=>{var n,{table:t}=e,o=V(e,["table"]);const{getState:i,options:{enableGlobalFilterModes:l,icons:{CloseIcon:r,SearchIcon:s},localization:u,manualFiltering:c,muiSearchTextFieldProps:g},refs:{searchInputRef:f},setGlobalFilter:v}=t,{globalFilter:d,showGlobalFilter:p}=i(),h=Object.assign(Object.assign({},M(g,{table:t})),o),b=j.useRef(!1),[m,C]=j.useState(null),[x,_]=j.useState(d??""),S=j.useCallback(On(w=>{var F;v((F=w.target.value)!==null&&F!==void 0?F:void 0)},c?500:250),[]),y=w=>{_(w.target.value),S(w)},P=w=>{C(w.currentTarget)},R=()=>{_(""),v(void 0)};return j.useEffect(()=>{b.current&&(d===void 0?R():_(d)),b.current=!0},[d]),a.jsxs(jt,{in:p,mountOnEnter:!0,orientation:"horizontal",unmountOnExit:!0,children:[a.jsx(Vt,Object.assign({inputProps:Object.assign({autoComplete:"new-password"},h.inputProps),onChange:y,placeholder:u.search,size:"small",value:x??"",variant:"outlined"},h,{InputProps:Object.assign(Object.assign({endAdornment:a.jsx(Lt,{position:"end",children:a.jsx(ue,{title:(n=u.clearSearch)!==null&&n!==void 0?n:"",children:a.jsx("span",{children:a.jsx(pe,{"aria-label":u.clearSearch,disabled:!(x!=null&&x.length),onClick:R,size:"small",children:a.jsx(r,{})})})})}),startAdornment:l?a.jsx(Lt,{position:"start",children:a.jsx(ue,{title:u.changeSearchMode,children:a.jsx(pe,{"aria-label":u.changeSearchMode,onClick:P,size:"small",sx:{height:"1.75rem",width:"1.75rem"},children:a.jsx(s,{})})})}):a.jsx(s,{style:{marginRight:"4px"}})},h.InputProps),{sx:w=>{var F;return Object.assign({mb:0},M((F=h==null?void 0:h.InputProps)===null||F===void 0?void 0:F.sx,w))}}),inputRef:w=>{f.current=w,h!=null&&h.inputRef&&(h.inputRef=w)}})),a.jsx(jo,{anchorEl:m,onSelect:R,setAnchorEl:C,table:t})]})},Ip=({table:e})=>{var n;const{getState:t,options:{enableGlobalFilter:o,enablePagination:i,enableToolbarInternalActions:l,muiTopToolbarProps:r,positionGlobalFilter:s,positionPagination:u,positionToolbarAlertBanner:c,positionToolbarDropZone:g,renderTopToolbarCustomActions:f},refs:{topToolbarRef:v}}=e,{isFullScreen:d,showGlobalFilter:p}=t(),h=Ht("(max-width:720px)"),b=Ht("(max-width:1024px)"),m=M(r,{table:e}),C=h||!!f||p&&b,x={sx:b?void 0:{zIndex:2},table:e};return a.jsxs(ae,Object.assign({},m,{ref:_=>{v.current=_,m!=null&&m.ref&&(m.ref.current=_)},sx:_=>Object.assign(Object.assign(Object.assign({},Nl({table:e,theme:_})),{position:d?"sticky":"relative",top:d?"0":void 0}),M(m==null?void 0:m.sx,_)),children:[c==="top"&&a.jsx(_o,{stackAlertBanner:C,table:e}),["both","top"].includes(g??"")&&a.jsx(er,{table:e}),a.jsxs(ae,{sx:{alignItems:"flex-start",boxSizing:"border-box",display:"flex",gap:"0.5rem",justifyContent:"space-between",p:"0.5rem",position:C?"relative":"absolute",right:0,top:0,width:"100%"},children:[o&&s==="left"&&a.jsx(Cn,Object.assign({},x)),(n=f==null?void 0:f({table:e}))!==null&&n!==void 0?n:a.jsx("span",{}),l?a.jsxs(ae,{sx:{alignItems:"center",display:"flex",flexWrap:"wrap-reverse",gap:"0.5rem",justifyContent:"flex-end"},children:[o&&s==="right"&&a.jsx(Cn,Object.assign({},x)),a.jsx(Op,{table:e})]}):o&&s==="right"&&a.jsx(Cn,Object.assign({},x))]}),i&&["both","top"].includes(u??"")&&a.jsx(Jl,{position:"top",table:e}),a.jsx(Yl,{isTopToolbar:!0,table:e})]}))},Tp=e=>{var n,t,{table:o}=e,i=V(e,["table"]);const{getState:l,options:{enableBottomToolbar:r,enableTopToolbar:s,mrtTheme:{baseBackgroundColor:u},muiTablePaperProps:c,renderBottomToolbar:g,renderTopToolbar:f},refs:{tablePaperRef:v}}=o,{isFullScreen:d}=l(),p=Object.assign(Object.assign({},M(c,{table:o})),i);return a.jsxs(Rr,Object.assign({elevation:2},p,{ref:h=>{v.current=h,p!=null&&p.ref&&(p.ref.current=h)},style:Object.assign(Object.assign({},d?{bottom:0,height:"100dvh",left:0,margin:0,maxHeight:"100dvh",maxWidth:"100dvw",padding:0,position:"fixed",right:0,top:0,width:"100dvw",zIndex:999}:{}),p==null?void 0:p.style),sx:h=>Object.assign({backgroundColor:u,backgroundImage:"unset",overflow:"hidden",transition:"all 100ms ease-in-out"},M(p==null?void 0:p.sx,h)),children:[s&&((n=M(f,{table:o}))!==null&&n!==void 0?n:a.jsx(Ip,{table:o})),a.jsx(xp,{table:o}),r&&((t=M(g,{table:o}))!==null&&t!==void 0?t:a.jsx(wp,{table:o}))]}))},$p=e=>e.table!==void 0,ef=e=>{let n;return $p(e)?n=e.table:n=Gg(e),a.jsx(Tp,{table:n})};export{ds as B,ef as M,ta as T,Ea as a,Kt as b,Wt as c,nn as d,ci as e,Fp as f,Mp as g,_p as h,Gg as u};