import{r as x,i as Kl,k as Ye,u as so,j as l,B as ue,T as Fo,h as D,l as Nn,S as Xl,m as Eo,n as ze,o as _t,q as zo,s as Ao,t as Bn,G as yt,C as jt,v as Do,w as st,L as Zl,x as Be,y as qe,F as fe,A as ie,z as dt,D as ct,E as Hn,H as Ft,I as No,J as Ql,K as Jl,M as Yl,N as ut,O as ao,Q as J,U as ei,V as Ue,W as ti,X as ni,a as oi,Y as li,Z as de,_ as ii,$ as Bo,a0 as si,a1 as Ho,a2 as ai,a3 as Vo,a4 as $o,a5 as Vn,a6 as $n,a7 as ri,a8 as di,a9 as ci,aa as ui,ab as gi,ac as Lo,ad as pn,ae as hi,af as mi,ag as pi,ah as vi,ai as bi,aj as fi,ak as Ci,al as xi,am as _i}from"./mantine-PZICIGS6.js";import{u as wi,g as yi,a as ji,b as Mi,c as Ri,d as Ti,e as Si,f as ki,h as Pi,i as Oi,j as Wo,k as Ii,l as Fi,s as Go}from"./tanstack-CxeHE9oX.js";var Ei={outline:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},filled:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"currentColor",stroke:"none"}};const W=(e,n,t,o)=>{const i=x.forwardRef(({color:s="currentColor",size:a=24,stroke:r=2,title:d,className:u,children:c,...m},g)=>x.createElement("svg",{ref:g,...Ei[e],width:a,height:a,className:["tabler-icon",`tabler-icon-${n}`,u].join(" "),strokeWidth:r,stroke:s,...m},[d&&x.createElement("title",{key:"svg-title"},d),...o.map(([h,p])=>x.createElement(h,p)),...Array.isArray(c)?c:[c]]));return i.displayName=`${t}`,i};const zi=[["path",{d:"M6 4l-3 3l3 3",key:"svg-0"}],["path",{d:"M18 4l3 3l-3 3",key:"svg-1"}],["path",{d:"M4 16a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v2a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2l0 -2",key:"svg-2"}],["path",{d:"M10 7h-7",key:"svg-3"}],["path",{d:"M21 7h-7",key:"svg-4"}]],Ai=W("outline","arrow-autofit-content","ArrowAutofitContent",zi);const Di=[["path",{d:"M12 5l0 14",key:"svg-0"}],["path",{d:"M18 13l-6 6",key:"svg-1"}],["path",{d:"M6 13l6 6",key:"svg-2"}]],sc=W("outline","arrow-down","ArrowDown",Di);const Ni=[["path",{d:"M12 5l0 14",key:"svg-0"}],["path",{d:"M18 11l-6 -6",key:"svg-1"}],["path",{d:"M6 11l6 -6",key:"svg-2"}]],ac=W("outline","arrow-up","ArrowUp",Ni);const Bi=[["path",{d:"M3 9l4 -4l4 4m-4 -4v14",key:"svg-0"}],["path",{d:"M21 15l-4 4l-4 -4m4 4v-14",key:"svg-1"}]],Hi=W("outline","arrows-sort","ArrowsSort",Bi);const Vi=[["path",{d:"M4 4h16",key:"svg-0"}],["path",{d:"M4 20h16",key:"svg-1"}]],$i=W("outline","baseline-density-large","BaselineDensityLarge",Vi);const Li=[["path",{d:"M4 20h16",key:"svg-0"}],["path",{d:"M4 12h16",key:"svg-1"}],["path",{d:"M4 4h16",key:"svg-2"}]],Wi=W("outline","baseline-density-medium","BaselineDensityMedium",Li);const Gi=[["path",{d:"M4 3h16",key:"svg-0"}],["path",{d:"M4 9h16",key:"svg-1"}],["path",{d:"M4 15h16",key:"svg-2"}],["path",{d:"M4 21h16",key:"svg-3"}]],Ui=W("outline","baseline-density-small","BaselineDensitySmall",Gi);const qi=[["path",{d:"M7 5a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v10a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2l0 -10",key:"svg-0"}],["path",{d:"M17 17v2a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-10a2 2 0 0 1 2 -2h2",key:"svg-1"}]],Ki=W("outline","box-multiple","BoxMultiple",qi);const Xi=[["path",{d:"M4 10l0 6",key:"svg-0"}],["path",{d:"M20 10l0 6",key:"svg-1"}],["path",{d:"M7 9h10v8a1 1 0 0 1 -1 1h-8a1 1 0 0 1 -1 -1v-8a5 5 0 0 1 10 0",key:"svg-2"}],["path",{d:"M8 3l1 2",key:"svg-3"}],["path",{d:"M16 3l-1 2",key:"svg-4"}],["path",{d:"M9 18l0 3",key:"svg-5"}],["path",{d:"M15 18l0 3",key:"svg-6"}]],rc=W("outline","brand-android","BrandAndroid",Xi);const Zi=[["path",{d:"M8.286 7.008c-3.216 0 -4.286 3.23 -4.286 5.92c0 3.229 2.143 8.072 4.286 8.072c1.165 -.05 1.799 -.538 3.214 -.538c1.406 0 1.607 .538 3.214 .538s4.286 -3.229 4.286 -5.381c-.03 -.011 -2.649 -.434 -2.679 -3.23c-.02 -2.335 2.589 -3.179 2.679 -3.228c-1.096 -1.606 -3.162 -2.113 -3.75 -2.153c-1.535 -.12 -3.032 1.077 -3.75 1.077c-.729 0 -2.036 -1.077 -3.214 -1.077",key:"svg-0"}],["path",{d:"M12 4a2 2 0 0 0 2 -2a2 2 0 0 0 -2 2",key:"svg-1"}]],dc=W("outline","brand-apple","BrandApple",Zi);const Qi=[["path",{d:"M17.8 20l-12 -1.5c-1 -.1 -1.8 -.9 -1.8 -1.9v-9.2c0 -1 .8 -1.8 1.8 -1.9l12 -1.5c1.2 -.1 2.2 .8 2.2 1.9v12.1c0 1.2 -1.1 2.1 -2.2 1.9l0 .1",key:"svg-0"}],["path",{d:"M12 5l0 14",key:"svg-1"}],["path",{d:"M4 12l16 0",key:"svg-2"}]],cc=W("outline","brand-windows","BrandWindows",Qi);const Ji=[["path",{d:"M3 12h1m8 -9v1m8 8h1m-15.4 -6.4l.7 .7m12.1 -.7l-.7 .7",key:"svg-0"}],["path",{d:"M9 16a5 5 0 1 1 6 0a3.5 3.5 0 0 0 -1 3a2 2 0 0 1 -4 0a3.5 3.5 0 0 0 -1 -3",key:"svg-1"}],["path",{d:"M9.7 17l4.6 0",key:"svg-2"}]],uc=W("outline","bulb","Bulb",Ji);const Yi=[["path",{d:"M5 12l5 5l10 -10",key:"svg-0"}]],gc=W("outline","check","Check",Yi);const es=[["path",{d:"M6 9l6 6l6 -6",key:"svg-0"}]],ts=W("outline","chevron-down","ChevronDown",es);const ns=[["path",{d:"M7 6v12",key:"svg-0"}],["path",{d:"M18 6l-6 6l6 6",key:"svg-1"}]],os=W("outline","chevron-left-pipe","ChevronLeftPipe",ns);const ls=[["path",{d:"M15 6l-6 6l6 6",key:"svg-0"}]],is=W("outline","chevron-left","ChevronLeft",ls);const ss=[["path",{d:"M6 6l6 6l-6 6",key:"svg-0"}],["path",{d:"M17 5v13",key:"svg-1"}]],as=W("outline","chevron-right-pipe","ChevronRightPipe",ss);const rs=[["path",{d:"M9 6l6 6l-6 6",key:"svg-0"}]],ds=W("outline","chevron-right","ChevronRight",rs);const cs=[["path",{d:"M6 15l6 -6l6 6",key:"svg-0"}]],hc=W("outline","chevron-up","ChevronUp",cs);const us=[["path",{d:"M7 7l5 5l5 -5",key:"svg-0"}],["path",{d:"M7 13l5 5l5 -5",key:"svg-1"}]],gs=W("outline","chevrons-down","ChevronsDown",us);const hs=[["path",{d:"M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0",key:"svg-0"}],["path",{d:"M10 10l4 4m0 -4l-4 4",key:"svg-1"}]],ms=W("outline","circle-x","CircleX",hs);const ps=[["path",{d:"M8 6h12",key:"svg-0"}],["path",{d:"M6 12h12",key:"svg-1"}],["path",{d:"M4 18h12",key:"svg-2"}]],vs=W("outline","clear-all","ClearAll",ps);const bs=[["path",{d:"M4 6l5.5 0",key:"svg-0"}],["path",{d:"M4 10l5.5 0",key:"svg-1"}],["path",{d:"M4 14l5.5 0",key:"svg-2"}],["path",{d:"M4 18l5.5 0",key:"svg-3"}],["path",{d:"M14.5 6l5.5 0",key:"svg-4"}],["path",{d:"M14.5 10l5.5 0",key:"svg-5"}],["path",{d:"M14.5 14l5.5 0",key:"svg-6"}],["path",{d:"M14.5 18l5.5 0",key:"svg-7"}]],fs=W("outline","columns","Columns",bs);const Cs=[["path",{d:"M7 9.667a2.667 2.667 0 0 1 2.667 -2.667h8.666a2.667 2.667 0 0 1 2.667 2.667v8.666a2.667 2.667 0 0 1 -2.667 2.667h-8.666a2.667 2.667 0 0 1 -2.667 -2.667l0 -8.666",key:"svg-0"}],["path",{d:"M4.012 16.737a2.005 2.005 0 0 1 -1.012 -1.737v-10c0 -1.1 .9 -2 2 -2h10c.75 0 1.158 .385 1.5 1",key:"svg-1"}]],mc=W("outline","copy","Copy",Cs);const xs=[["path",{d:"M3 5a1 1 0 0 1 1 -1h16a1 1 0 0 1 1 1v10a1 1 0 0 1 -1 1h-16a1 1 0 0 1 -1 -1v-10",key:"svg-0"}],["path",{d:"M7 20h10",key:"svg-1"}],["path",{d:"M9 16v4",key:"svg-2"}],["path",{d:"M15 16v4",key:"svg-3"}]],pc=W("outline","device-desktop","DeviceDesktop",xs);const _s=[["path",{d:"M6 4h10l4 4v10a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2",key:"svg-0"}],["path",{d:"M10 14a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",key:"svg-1"}],["path",{d:"M14 4l0 4l-6 0l0 -4",key:"svg-2"}]],ws=W("outline","device-floppy","DeviceFloppy",_s);const ys=[["path",{d:"M3 9a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v9a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2l0 -9",key:"svg-0"}],["path",{d:"M16 3l-4 4l-4 -4",key:"svg-1"}]],vc=W("outline","device-tv","DeviceTv",ys);const js=[["path",{d:"M11 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-0"}],["path",{d:"M11 19a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-1"}],["path",{d:"M11 5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-2"}]],Ms=W("outline","dots-vertical","DotsVertical",js);const Rs=[["path",{d:"M4 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-0"}],["path",{d:"M11 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-1"}],["path",{d:"M18 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-2"}]],Ts=W("outline","dots","Dots",Rs);const Ss=[["path",{d:"M7 7h-1a2 2 0 0 0 -2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2 -2v-1",key:"svg-0"}],["path",{d:"M20.385 6.585a2.1 2.1 0 0 0 -2.97 -2.97l-8.415 8.385v3h3l8.385 -8.415",key:"svg-1"}],["path",{d:"M16 5l3 3",key:"svg-2"}]],ks=W("outline","edit","Edit",Ss);const Ps=[["path",{d:"M10.585 10.587a2 2 0 0 0 2.829 2.828",key:"svg-0"}],["path",{d:"M16.681 16.673a8.717 8.717 0 0 1 -4.681 1.327c-3.6 0 -6.6 -2 -9 -6c1.272 -2.12 2.712 -3.678 4.32 -4.674m2.86 -1.146a9.055 9.055 0 0 1 1.82 -.18c3.6 0 6.6 2 9 6c-.666 1.11 -1.379 2.067 -2.138 2.87",key:"svg-1"}],["path",{d:"M3 3l18 18",key:"svg-2"}]],Os=W("outline","eye-off","EyeOff",Ps);const Is=[["path",{d:"M12 20l-3 1v-8.5l-4.48 -4.928a2 2 0 0 1 -.52 -1.345v-2.227h16v2.172a2 2 0 0 1 -.586 1.414l-4.414 4.414v1.5",key:"svg-0"}],["path",{d:"M17.001 19a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",key:"svg-1"}],["path",{d:"M19.001 15.5v1.5",key:"svg-2"}],["path",{d:"M19.001 21v1.5",key:"svg-3"}],["path",{d:"M22.032 17.25l-1.299 .75",key:"svg-4"}],["path",{d:"M17.27 20l-1.3 .75",key:"svg-5"}],["path",{d:"M15.97 17.25l1.3 .75",key:"svg-6"}],["path",{d:"M20.733 20l1.3 .75",key:"svg-7"}]],Fs=W("outline","filter-cog","FilterCog",Is);const Es=[["path",{d:"M8 4h12v2.172a2 2 0 0 1 -.586 1.414l-3.914 3.914m-.5 3.5v4l-6 2v-8.5l-4.48 -4.928a2 2 0 0 1 -.52 -1.345v-2.227",key:"svg-0"}],["path",{d:"M3 3l18 18",key:"svg-1"}]],zs=W("outline","filter-off","FilterOff",Es);const As=[["path",{d:"M4 4h16v2.172a2 2 0 0 1 -.586 1.414l-4.414 4.414v7l-6 2v-8.5l-4.48 -4.928a2 2 0 0 1 -.52 -1.345v-2.227",key:"svg-0"}]],Ds=W("outline","filter","Filter",As);const Ns=[["path",{d:"M7 9a4 4 0 1 0 8 0a4 4 0 0 0 -8 0",key:"svg-0"}],["path",{d:"M5.75 15a8.015 8.015 0 1 0 9.25 -13",key:"svg-1"}],["path",{d:"M11 17v4",key:"svg-2"}],["path",{d:"M7 21h8",key:"svg-3"}]],bc=W("outline","globe","Globe",Ns);const Bs=[["path",{d:"M4 9a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-0"}],["path",{d:"M4 15a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-1"}],["path",{d:"M11 9a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-2"}],["path",{d:"M11 15a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-3"}],["path",{d:"M18 9a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-4"}],["path",{d:"M18 15a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-5"}]],Hs=W("outline","grip-horizontal","GripHorizontal",Bs);const Vs=[["path",{d:"M8 5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-0"}],["path",{d:"M8 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-1"}],["path",{d:"M8 19a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-2"}],["path",{d:"M14 5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-3"}],["path",{d:"M14 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-4"}],["path",{d:"M14 19a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-5"}]],fc=W("outline","grip-vertical","GripVertical",Vs);const $s=[["path",{d:"M9 6.371c0 4.418 -2.239 6.629 -5 6.629",key:"svg-0"}],["path",{d:"M4 6.371h7",key:"svg-1"}],["path",{d:"M5 9c0 2.144 2.252 3.908 6 4",key:"svg-2"}],["path",{d:"M12 20l4 -9l4 9",key:"svg-3"}],["path",{d:"M19.1 18h-6.2",key:"svg-4"}],["path",{d:"M6.694 3l.793 .582",key:"svg-5"}]],Cc=W("outline","language","Language",$s);const Ls=[["path",{d:"M4 8v-2a2 2 0 0 1 2 -2h2",key:"svg-0"}],["path",{d:"M4 16v2a2 2 0 0 0 2 2h2",key:"svg-1"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v2",key:"svg-2"}],["path",{d:"M16 20h2a2 2 0 0 0 2 -2v-2",key:"svg-3"}]],Ws=W("outline","maximize","Maximize",Ls);const Gs=[["path",{d:"M15 19v-2a2 2 0 0 1 2 -2h2",key:"svg-0"}],["path",{d:"M15 5v2a2 2 0 0 0 2 2h2",key:"svg-1"}],["path",{d:"M5 15h2a2 2 0 0 1 2 2v2",key:"svg-2"}],["path",{d:"M5 9h2a2 2 0 0 0 2 -2v-2",key:"svg-3"}]],Us=W("outline","minimize","Minimize",Gs);const qs=[["path",{d:"M12 21a9 9 0 0 1 0 -18c4.97 0 9 3.582 9 8c0 1.06 -.474 2.078 -1.318 2.828c-.844 .75 -1.989 1.172 -3.182 1.172h-2.5a2 2 0 0 0 -1 3.75a1.3 1.3 0 0 1 -1 2.25",key:"svg-0"}],["path",{d:"M7.5 10.5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-1"}],["path",{d:"M11.5 7.5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-2"}],["path",{d:"M15.5 10.5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-3"}]],xc=W("outline","palette","Palette",qs);const Ks=[["path",{d:"M15 8h.01",key:"svg-0"}],["path",{d:"M3 6a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v12a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3v-12",key:"svg-1"}],["path",{d:"M3 16l5 -5c.928 -.893 2.072 -.893 3 0l5 5",key:"svg-2"}],["path",{d:"M14 14l1 -1c.928 -.893 2.072 -.893 3 0l3 3",key:"svg-3"}]],_c=W("outline","photo","Photo",Ks);const Xs=[["path",{d:"M3 3l18 18",key:"svg-0"}],["path",{d:"M15 4.5l-3.249 3.249m-2.57 1.433l-2.181 .818l-1.5 1.5l7 7l1.5 -1.5l.82 -2.186m1.43 -2.563l3.25 -3.251",key:"svg-1"}],["path",{d:"M9 15l-4.5 4.5",key:"svg-2"}],["path",{d:"M14.5 4l5.5 5.5",key:"svg-3"}]],Zs=W("outline","pinned-off","PinnedOff",Xs);const Qs=[["path",{d:"M9 4v6l-2 4v2h10v-2l-2 -4v-6",key:"svg-0"}],["path",{d:"M12 16l0 5",key:"svg-1"}],["path",{d:"M8 4l8 0",key:"svg-2"}]],Js=W("outline","pinned","Pinned",Qs);const Ys=[["path",{d:"M12 5l0 14",key:"svg-0"}],["path",{d:"M5 12l14 0",key:"svg-1"}]],wc=W("outline","plus","Plus",Ys);const ea=[["path",{d:"M5.039 5.062a7 7 0 0 0 9.91 9.89m1.584 -2.434a7 7 0 0 0 -9.038 -9.057",key:"svg-0"}],["path",{d:"M3 3l18 18",key:"svg-1"}]],ta=W("outline","search-off","SearchOff",ea);const na=[["path",{d:"M3 10a7 7 0 1 0 14 0a7 7 0 1 0 -14 0",key:"svg-0"}],["path",{d:"M21 21l-6 -6",key:"svg-1"}]],oa=W("outline","search","Search",na);const la=[["path",{d:"M8 9l4 -4l4 4",key:"svg-0"}],["path",{d:"M16 15l-4 4l-4 -4",key:"svg-1"}]],yc=W("outline","selector","Selector",la);const ia=[["path",{d:"M4 6l7 0",key:"svg-0"}],["path",{d:"M4 12l7 0",key:"svg-1"}],["path",{d:"M4 18l9 0",key:"svg-2"}],["path",{d:"M15 9l3 -3l3 3",key:"svg-3"}],["path",{d:"M18 6l0 12",key:"svg-4"}]],sa=W("outline","sort-ascending","SortAscending",ia);const aa=[["path",{d:"M4 6l9 0",key:"svg-0"}],["path",{d:"M4 12l7 0",key:"svg-1"}],["path",{d:"M4 18l7 0",key:"svg-2"}],["path",{d:"M15 15l3 3l3 -3",key:"svg-3"}],["path",{d:"M18 6l0 12",key:"svg-4"}]],ra=W("outline","sort-descending","SortDescending",aa);const da=[["path",{d:"M12 17.75l-6.172 3.245l1.179 -6.873l-5 -4.867l6.9 -1l3.086 -6.253l3.086 6.253l6.9 1l-5 4.867l1.179 6.873l-6.158 -3.245",key:"svg-0"}]],jc=W("outline","star","Star",da);const ca=[["path",{d:"M4 7l16 0",key:"svg-0"}],["path",{d:"M10 11l0 6",key:"svg-1"}],["path",{d:"M14 11l0 6",key:"svg-2"}],["path",{d:"M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2 -2l1 -12",key:"svg-3"}],["path",{d:"M9 7v-3a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v3",key:"svg-4"}]],Mc=W("outline","trash","Trash",ca);const ua=[["path",{d:"M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0",key:"svg-0"}],["path",{d:"M6 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2",key:"svg-1"}]],Rc=W("outline","user","User",ua);const ga=[["path",{d:"M18 6l-12 12",key:"svg-0"}],["path",{d:"M6 6l12 12",key:"svg-1"}]],ha=W("outline","x","X",ga);var[ma,Ln]=Kl("useDataTableColumnsContext must be used within DataTableColumnProvider"),ro=e=>{let{children:n,columnsOrder:t,setColumnsOrder:o,columnsToggle:i,setColumnsToggle:s,resetColumnsOrder:a,resetColumnsToggle:r,setColumnWidth:d,setMultipleColumnWidths:u,resetColumnsWidth:c}=e,[m,g]=x.useState(""),[h,p]=x.useState("");return l.jsx(ma,{value:{sourceColumn:m,setSourceColumn:g,targetColumn:h,setTargetColumn:p,columnsToggle:i,setColumnsToggle:s,swapColumns:()=>{if(!t||!o||!m||!h)return;let b=t.indexOf(m),v=t.indexOf(h);if(b!==-1&&v!==-1){let f=t.splice(b,1)[0];t.splice(v,0,f),o([...t])}},resetColumnsOrder:a,resetColumnsToggle:r,setColumnWidth:d,setMultipleColumnWidths:u,resetColumnsWidth:c},children:n})};function pa(){return l.jsx("tr",{className:"mantine-datatable-empty-row",children:l.jsx("td",{})})}function va(){return l.jsxs("svg",{width:"24",height:"24",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",children:[l.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),l.jsx("path",{d:"M12.983 8.978c3.955 -.182 7.017 -1.446 7.017 -2.978c0 -1.657 -3.582 -3 -8 -3c-1.661 0 -3.204 .19 -4.483 .515m-2.783 1.228c-.471 .382 -.734 .808 -.734 1.257c0 1.22 1.944 2.271 4.734 2.74"}),l.jsx("path",{d:"M4 6v6c0 1.657 3.582 3 8 3c.986 0 1.93 -.067 2.802 -.19m3.187 -.82c1.251 -.53 2.011 -1.228 2.011 -1.99v-6"}),l.jsx("path",{d:"M4 12v6c0 1.657 3.582 3 8 3c3.217 0 5.991 -.712 7.261 -1.74m.739 -3.26v-4"}),l.jsx("path",{d:"M3 3l18 18"})]})}function ba({icon:e,text:n,active:t,children:o}){return l.jsx(st,{className:"mantine-datatable-empty-state","data-active":t||void 0,children:o||l.jsxs(l.Fragment,{children:[e||l.jsx("div",{className:"mantine-datatable-empty-state-icon",children:l.jsx(va,{})}),l.jsx(Be,{component:"div",size:"sm",c:"dimmed",children:n})]})})}function fa({key:e,columns:n=[],getInitialValueInEffect:t=!0}){function o(m,g){let h=[];return m.forEach(p=>{g.find(b=>b.accessor===p)&&h.push(p)}),g.forEach(p=>{h.includes(p.accessor)||h.push(p.accessor)}),h}let i=n&&n.map(m=>m.accessor)||[],[s,a]=Nn({key:e?`${e}-columns-order`:"",defaultValue:e?i:void 0,getInitialValueInEffect:t});function r(m){e&&a(m)}let d=()=>{r(i)};if(!e)return{columnsOrder:s,setColumnsOrder:r,resetColumnsOrder:d};let u=o(s,n),c=JSON.stringify(s);return JSON.stringify(u)!==c&&r(u),{columnsOrder:u,setColumnsOrder:r,resetColumnsOrder:d}}function Ca({key:e,columns:n=[],getInitialValueInEffect:t=!0,headerRef:o,onFixedLayoutChange:i}){let s=x.useRef(!1),a=x.useRef({}),[r,d]=x.useState(!0),u=x.useMemo(()=>n.some(T=>T.resizable&&!T.hidden&&T.accessor!=="__selection__"),[n]),c=x.useMemo(()=>n.filter(T=>T.resizable&&!T.hidden&&T.accessor!=="__selection__"),[n]),m=x.useMemo(()=>c.some(T=>T.width===void 0||T.width===""||T.width==="initial"),[c]),g=x.useCallback(()=>n.filter(T=>T.accessor!=="__selection__").map(T=>({[T.accessor]:T.width??"auto"})),[n]),[h,p]=Nn({key:e?`${e}-columns-width`:"",defaultValue:e?g():void 0,getInitialValueInEffect:!1}),[b,v]=x.useState(()=>g());x.useEffect(()=>{d(!1)},[]);let f=x.useCallback(()=>{if(!o?.current||r)return{};let T=o.current,S=Array.from(T.querySelectorAll("th[data-accessor]")),E={};return S.forEach(A=>{let z=A.getAttribute("data-accessor");if(!z||z==="__selection__")return;let O=c.find(F=>F.accessor===z);if(O&&(O.width===void 0||O.width===""||O.width==="initial")){let F=A.getBoundingClientRect();E[z]=Math.round(F.width)}}),E},[o,c,r]),C=x.useCallback(T=>{let S=T.filter(A=>A.accessor!=="__selection__"),E=b.map(A=>{let z=Object.keys(A)[0],O=S.find(F=>F.accessor===z);return O?{[z]:O.width}:A});v(E),e&&p(E)},[b,e,p]),_=x.useCallback(T=>{C(T)},[C]),y=x.useCallback(()=>{if(!(!o?.current||!i||r))if(m)i(!1),requestAnimationFrame(()=>{requestAnimationFrame(()=>{let T=f();a.current={...a.current,...T};let S=n.filter(E=>E.accessor!=="__selection__").map(E=>{let A=E.accessor,z=h?.find(F=>Object.keys(F)[0]===A);if(z&&z[A]!=="auto")return{[A]:z[A]};let O=T[A];return O?{[A]:`${O}px`}:{[A]:E.width??"auto"}});v(S),setTimeout(()=>{i(!0),s.current=!0},10)})});else{let T=n.filter(S=>S.accessor!=="__selection__").map(S=>({[S.accessor]:S.width??"auto"}));v(T),i(!0),s.current=!0}},[o,i,r,m,f,n,h]),R=y;x.useEffect(()=>{if(!u||!i||r){i?.(!1);return}s.current=!1;let T=setTimeout(()=>{y()},50);return()=>clearTimeout(T)},[u,i,r,y]),x.useEffect(()=>{r||!e||!t||h&&h.length>0&&v(h)},[r,e,t,h]);let k=x.useCallback(()=>{e&&p(g()),a.current={},s.current=!1,i&&(i(!1),setTimeout(()=>{y()},10))},[e,p,g,i,y]),w=x.useCallback((T,S)=>{C([{accessor:T,width:S}])},[C]),j=x.useMemo(()=>u?b.filter(T=>{let S=Object.keys(T)[0];return c.some(E=>E.accessor===S)}).every(T=>{let S=Object.values(T)[0];return S==="auto"||S==="initial"}):!1,[u,b,c]);return{columnsWidth:b,setColumnsWidth:C,setColumnWidth:w,setMultipleColumnWidths:_,resetColumnsWidth:k,hasResizableColumns:u,allResizableWidthsInitial:j,measureAndSetColumnWidths:R}}function xa({key:e,columns:n=[],getInitialValueInEffect:t=!0}){function o(m,g){let h=[];return m.forEach(p=>{g.find(b=>b.accessor===p.accessor)&&h.push(p)}),g.forEach(p=>{h.find(b=>b.accessor===p.accessor)||h.push({accessor:p.accessor,defaultToggle:p.defaultToggle||!0,toggleable:p.toggleable,toggled:p.defaultToggle===void 0?!0:p.defaultToggle})}),h}let i=n&&n.map(m=>({accessor:m.accessor,defaultToggle:m.defaultToggle||!0,toggleable:m.toggleable,toggled:m.defaultToggle===void 0?!0:m.defaultToggle})),[s,a]=Nn({key:e?`${e}-columns-toggle`:"",defaultValue:e?i:void 0,getInitialValueInEffect:t});function r(m){e&&a(m)}let d=()=>{r(i)};if(!e)return{columnsToggle:s,setColumnsToggle:r,resetColumnsToggle:d};let u=o(s,n),c=JSON.stringify(s);return JSON.stringify(u)!==c&&r(u),{columnsToggle:u,setColumnsToggle:r,resetColumnsToggle:d}}var _a=({key:e,columns:n=[],getInitialValueInEffect:t=!0,headerRef:o,scrollViewportRef:i,onFixedLayoutChange:s})=>{let{columnsOrder:a,setColumnsOrder:r,resetColumnsOrder:d}=fa({key:e,columns:n,getInitialValueInEffect:t}),{columnsToggle:u,setColumnsToggle:c,resetColumnsToggle:m}=xa({key:e,columns:n,getInitialValueInEffect:t}),{columnsWidth:g,setColumnsWidth:h,setColumnWidth:p,setMultipleColumnWidths:b,resetColumnsWidth:v,hasResizableColumns:f,allResizableWidthsInitial:C,measureAndSetColumnWidths:_}=Ca({key:e,columns:n,getInitialValueInEffect:t,headerRef:o,onFixedLayoutChange:s});return{effectiveColumns:x.useMemo(()=>a?a.map(y=>n.find(R=>R.accessor===y)).map(y=>({...y,hidden:y?.hidden||!u.find(R=>R.accessor===y?.accessor)?.toggled})).map(y=>y?.accessor==="__selection__"?y:{...y,width:g.find(R=>R[y?.accessor])?.[y?.accessor]}):n,[n,a,u,g]),setColumnsOrder:r,columnsOrder:a,resetColumnsOrder:d,columnsToggle:u,setColumnsToggle:c,resetColumnsToggle:m,columnsWidth:g,setColumnsWidth:h,setColumnWidth:p,setMultipleColumnWidths:b,resetColumnsWidth:v,hasResizableColumns:f,allResizableWidthsInitial:C,measureAndSetColumnWidths:_}},co=typeof window<"u"?x.useLayoutEffect:x.useEffect;function uo(e){let n=x.useRef(e);return n.current=e,n}var go="--mantine-datatable-header-height",ho="--mantine-datatable-footer-height",mo="--mantine-datatable-selection-column-width",po="--mantine-datatable-last-row-border-bottom";function Fe(e,n,t){e?.style.setProperty(n,t)}function Fn(e){let n=e.borderBoxSize?.[0]||e.contentBoxSize?.[0];return n?{width:n.inlineSize,height:n.blockSize}:{width:e.contentRect.width,height:e.contentRect.height}}function vn(e,n,t){if(e){let o=new ResizeObserver(i=>{let s=i[0];s&&n(Fn(s))});return o.observe(e),()=>{o.disconnect(),t()}}}function wa({scrollCallbacks:e,withRowBorders:n}){let t={root:x.useRef(null),table:x.useRef(null),scrollViewport:x.useRef(null),header:x.useRef(null),footer:x.useRef(null),selectionColumnHeader:x.useRef(null)},{root:o,table:i,scrollViewport:s,header:a,footer:r,selectionColumnHeader:d}=t,u=uo({withRowBorders:n}),c=uo(e),m=x.useRef(()=>{}),g=x.useRef(()=>{}),h=x.useCallback(p=>{c.current.onScroll?.(p),m.current()},[]);return x.useEffect(()=>vn(a.current,p=>{Fe(o.current,go,`${p.height}px`)},()=>Fe(o.current,go,"0")),[a.current]),x.useEffect(()=>vn(r.current,p=>{Fe(o.current,ho,`${p.height}px`)},()=>Fe(o.current,ho,"0")),[r.current]),x.useEffect(()=>vn(d.current,p=>{Fe(o.current,mo,`${p.width}px`)},()=>Fe(o.current,mo,"0")),[d.current]),co(()=>{if(typeof window===void 0)return;let p={top:!0,bottom:!0,left:!0,right:!0},b={width:0,height:0},v={width:0,height:0};function f(k,w){let j=p[k];return p[k]=w,Fe(o.current,`--mantine-datatable-${k}-shadow-opacity`,w?"0":"1"),j}function C(){let k=b.height-v.height,w=k<0;Fe(o.current,"--mantine-datatable-footer-position",w?"relative":"sticky"),Fe(o.current,"--mantine-datatable-footer-bottom",w?`${k}px`:"0")}function _(){u.current.withRowBorders&&b.height{for(let w of k)switch(w.target.tagName){case"TABLE":{b=Fn(w);break}case"DIV":{v=Fn(w);break}}y(),C(),_()});return R.observe(i.current),R.observe(s.current),()=>{R.disconnect()}},[]),co(()=>{g.current()},[n]),{refs:t,onScroll:h}}function ya(e){let[n,t]=x.useState(null),o=e?.join(":")||"";return x.useEffect(()=>{t(null)},[o]),{lastSelectionChangeIndex:n,setLastSelectionChangeIndex:t}}function ja(e,n){let t=()=>{n(e.map(i=>i.matches))},o=e.map(i=>{try{return i.addEventListener("change",t),()=>i.removeEventListener("change",t)}catch{return i.addListener(t),()=>i.removeListener(t)}});return()=>{o.forEach(i=>i())}}function Ma(e,n){return n||(typeof window<"u"&&"matchMedia"in window?e.map(t=>window.matchMedia(t).matches):e.map(()=>!1))}function Ra(e,n,{getInitialValueInEffect:t}={getInitialValueInEffect:!0}){let[o,i]=x.useState(t?n:Ma(e,n)),s=x.useRef(null);return x.useEffect(()=>{if("matchMedia"in window)return s.current=e.map(a=>window.matchMedia(a)),i(s.current.map(a=>a.matches)),ja(s.current,a=>{i(a)})},[e]),o}function Ta(e){let n=Hn(),t=x.useMemo(()=>e.map(i=>(typeof i=="function"?i(n):i)??""),[e,n]),o=x.useMemo(()=>e.map(()=>!0),[e]);return Ra(t,o)}function Dt(e){let n=Hn(),t=typeof e=="function"?e(n):e;return Ft(t||"",!0)}function Wn(e){let n=e.replace(/([a-z\d])([A-Z]+)/g,"$1 $2").replace(/\W|_/g," ").trim().toLowerCase();return`${n.charAt(0).toUpperCase()}${n.slice(1)}`}function Sa(e,n,t){return e.filter(o=>!n.map(t).includes(t(o)))}function bn(e,n){return e.filter((t,o,i)=>o===i.findIndex(s=>n(t)===n(s)))}function Uo(e,n){return n?n.match(/([^[.\]])+/g).reduce((t,o)=>t&&t[o],e):void 0}function je(e,n){return typeof n=="string"?Uo(e,n):n(e)}function qo(e){return!e||e.length===0?0:Math.max(...e.map(n=>n.groups&&n.groups.length>0?1+qo(n.groups):1))}function Gn(e){let n=[];for(let t of e)t.columns&&t.columns.length>0?n.push(...t.columns.filter(o=>o!=null)):t.groups&&t.groups.length>0&&n.push(...Gn(t.groups));return n.filter(t=>t!=null)}function En(e,n){return e.columns&&e.columns.length>0?e.columns.filter((t,o)=>t.hidden?!1:n?n[o]!==!1:!0).length:e.groups&&e.groups.length>0?e.groups.reduce((t,o)=>t+En(o,n),0):0}function Ko(e,n,t=0){if(t===n)return[...e];let o=[];for(let i of e)i.groups&&i.groups.length>0&&o.push(...Ko(i.groups,n,t+1));return o}function ka(e,n,t){return t?!e||n:!1}function Pa({rowExpansion:e,records:n,idAccessor:t}){let o=[];if(e&&n){let{trigger:r,allowMultiple:d,initiallyExpanded:u}=e;n&&r==="always"?o=n.map(c=>je(c,t)):u&&(o=n.filter((c,m)=>u({record:c,index:m})).map(c=>je(c,t)),d||(o=[o[0]]))}let i,s,a=x.useState(o);if(e){let{expandable:r,trigger:d,allowMultiple:u,collapseProps:c,content:m}=e;e.expanded?{recordIds:i,onRecordIdsChange:s}=e.expanded:[i,s]=a;let g=h=>s?.(i.filter(p=>p!==je(h,t)));return{expandOnClick:d!=="always"&&d!=="never",isRowExpanded:h=>d==="always"?!0:i.includes(je(h,t)),isExpandable:({record:h,index:p})=>r?r({record:h,index:p}):!0,expandRow:h=>{let p=je(h,t);s?.(u?[...i,p]:[p])},collapseRow:g,collapseProps:c,content:({record:h,index:p})=>()=>m({record:h,index:p,collapse:()=>g(h)})}}}function Oa(e,n){let[t,o]=x.useState(e),[i,s]=x.useState(e),a=ao(()=>o(!0),0),r=ao(()=>s(!1),n||200);return x.useEffect(()=>{e?(r.clear(),s(!0),a.start()):(a.clear(),o(!1),r.start())},[a,r,e]),{expanded:t,visible:i}}var Un="mantine-datatable-nowrap",qn="mantine-datatable-ellipsis",rt="mantine-datatable-pointer-cursor",Xo="mantine-datatable-context-menu-cursor",Ia="mantine-datatable-text-selection-disabled",Nt="mantine-datatable-text-align-left",Bt="mantine-datatable-text-align-center",Ht="mantine-datatable-text-align-right";function Fa({className:e,style:n,visibleMediaQuery:t,title:o,noWrap:i,ellipsis:s,textAlign:a,width:r}){return Dt(t)?l.jsx(qe,{className:D({[Un]:i||s,[qn]:s,[Nt]:a==="left",[Bt]:a==="center",[Ht]:a==="right"},e),style:[{width:r,minWidth:r,maxWidth:r},n],children:o}):null}function Ea({shadowVisible:e}){return l.jsx(qe,{className:"mantine-datatable-footer-selector-placeholder-cell","data-shadow-visible":e||void 0})}function za({className:e,style:n,columns:t,defaultColumnProps:o,selectionVisible:i,selectorCellShadowVisible:s,ref:a}){return l.jsx(Do,{ref:a,className:D("mantine-datatable-footer",e),style:n,children:l.jsxs(ze,{children:[i&&l.jsx(Ea,{shadowVisible:s}),t.map(({hidden:r,...d})=>{if(r)return null;let{accessor:u,visibleMediaQuery:c,textAlign:m,width:g,footer:h,footerClassName:p,footerStyle:b,noWrap:v,ellipsis:f}={...o,...d};return l.jsx(Fa,{className:p,style:b,visibleMediaQuery:c,textAlign:m,width:g,title:h,noWrap:v,ellipsis:f},u)})]})})}function Aa({group:{id:e,columns:n,groups:t,title:o,textAlign:i,className:s,style:a},maxDepth:r,currentDepth:d,previousGroups:u,isLastGroup:c,withColumnBorders:m=!1,totalTableColumns:g}){let h=x.useMemo(()=>n&&n.length>0?n:t&&t.length>0?Gn([{id:e,columns:n,groups:t}]):[],[n,t,e]),p=x.useMemo(()=>h.map(({visibleMediaQuery:R})=>R),[h]),b=Ta(p),v=x.useMemo(()=>En({columns:n,groups:t},b),[e,n,t,b]),f=x.useMemo(()=>u.reduce((R,k)=>R+En(k,b),0),[u,b]),C=t&&t.length>0?1:r-d,_=f+v0?l.jsx(qe,{colSpan:v,rowSpan:C>1?C:void 0,className:D("mantine-datatable-column-group-header-cell",{[Nt]:i==="left",[Bt]:i==="center",[Ht]:i==="right","mantine-datatable-column-group-header-cell--needs-border":y},s),style:a,children:o??Wn(e)}):null}function Da(){return l.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",children:[l.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),l.jsx("path",{d:"M4 4h16v2.172a2 2 0 0 1 -.586 1.414l-4.414 4.414v7l-6 2v-8.5l-4.48 -4.928a2 2 0 0 1 -.52 -1.345v-2.227z"})]})}function Na(){return l.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",children:[l.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),l.jsx("path",{d:"M20 3h-16a1 1 0 0 0 -1 1v2.227l.008 .223a3 3 0 0 0 .772 1.795l4.22 4.641v8.114a1 1 0 0 0 1.316 .949l6 -2l.108 -.043a1 1 0 0 0 .576 -.906v-6.586l4.121 -4.12a3 3 0 0 0 .879 -2.123v-2.171a1 1 0 0 0 -1 -1z",strokeWidth:"0",fill:"currentColor"})]})}function Ba({children:e,isActive:n,filterPopoverProps:t,filterPopoverDisableClickOutside:o}){let[i,{close:s,toggle:a}]=Jl(!1),r=n?Na:Da,d=Yl(s);return o&&(d=void 0),l.jsxs(_t,{withArrow:!0,shadow:"md",opened:i,onClose:s,trapFocus:!0,...t,children:[l.jsx(zo,{children:l.jsx(ie,{className:"mantine-datatable-header-cell-filter-action-icon","data-active":n||void 0,size:"sm",variant:"default",onClick:u=>{u.preventDefault(),a()},onKeyDown:u=>u.stopPropagation(),children:l.jsx(r,{})})}),l.jsx(Ao,{ref:d,onClick:u=>u.stopPropagation(),onKeyDown:u=>u.stopPropagation(),children:typeof e=="function"?e({close:s}):e})]})}var Ha=e=>{let{accessor:n,columnRef:t}=e,[o,i]=x.useState(!1),s=x.useRef(0),a=x.useRef({current:0,next:0}),{dir:r}=ut(),d=r==="rtl",{setMultipleColumnWidths:u}=Ln(),c=x.useCallback(g=>{if(g.preventDefault(),g.stopPropagation(),!t.current)return;let h=t.current,p=h.nextElementSibling;for(;p;){let R=p.getAttribute("data-accessor");if(R&&R!=="__selection__")break;p=p.nextElementSibling}if(!p)return;let b=p.getAttribute("data-accessor");if(!b)return;let v=b==="__selection__";i(!0),s.current=g.clientX;let f=h.offsetWidth,C=p.offsetWidth;a.current={current:f,next:C};let _=R=>{if(!t.current)return;let k=t.current,w=k.nextElementSibling;if(!w)return;let j=R.clientX-s.current;d&&(j=-j);let T=50,S=a.current.current-T,E=a.current.next-T,A=Math.max(-S,Math.min(j,E)),z=a.current.current+A,O=a.current.next-A;k.style.width=`${z}px`,w.style.width=`${O}px`,k.style.minWidth=`${z}px`,k.style.maxWidth=`${z}px`,w.style.minWidth=`${O}px`,w.style.maxWidth=`${O}px`},y=()=>{if(!t.current)return;let R=t.current,k=R.nextElementSibling;i(!1),document.body.style.cursor="initial",document.body.style.userSelect="initial";let w=parseInt(R.style.width)||R.offsetWidth,j=k?parseInt(k.style.width)||k.offsetWidth:0,T=[{accessor:n,width:`${w}px`}];if(k&&!v){let S=k.getAttribute("data-accessor");S&&T.push({accessor:S,width:`${j}px`})}setTimeout(()=>{u(T)},0),document.removeEventListener("mousemove",_),document.removeEventListener("mouseup",y)};document.body.style.cursor="col-resize",document.body.style.userSelect="none",document.addEventListener("mousemove",_),document.addEventListener("mouseup",y)},[n,t,d,u]),m=x.useCallback(()=>{if(!t.current)return;let g=t.current,h=g.nextElementSibling;g.style.width="",g.style.minWidth="",g.style.maxWidth="";let p=[{accessor:n,width:"auto"}];if(h){h.style.width="",h.style.minWidth="",h.style.maxWidth="";let b=h.getAttribute("data-accessor");b&&b!=="__selection__"&&p.push({accessor:b,width:"auto"})}setTimeout(()=>{u(p)},0)},[n,t,u]);return l.jsx("div",{className:"mantine-datatable-header-resizable-handle",style:{cursor:o?"col-resize":void 0},onMouseDown:c,onDoubleClick:m,onClick:g=>g.stopPropagation(),title:"Drag to resize column, double-click to reset"})};function Va(){return l.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",children:[l.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),l.jsx("path",{d:"M12 5l0 14"}),l.jsx("path",{d:"M16 9l-4 -4"}),l.jsx("path",{d:"M8 9l4 -4"})]})}function $a(){return l.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",children:[l.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),l.jsx("path",{d:"M8 7l4 -4l4 4"}),l.jsx("path",{d:"M8 17l4 4l4 -4"}),l.jsx("path",{d:"M12 3l0 18"})]})}function La(){return l.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",children:[l.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),l.jsx("path",{d:"M9 5m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"}),l.jsx("path",{d:"M9 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"}),l.jsx("path",{d:"M9 19m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"}),l.jsx("path",{d:"M15 5m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"}),l.jsx("path",{d:"M15 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"}),l.jsx("path",{d:"M15 19m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"})]})}function Wa(){return l.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",children:[l.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),l.jsx("path",{d:"M18 6l-12 12"}),l.jsx("path",{d:"M6 6l12 12"})]})}function Ga({className:e,style:n,accessor:t,visibleMediaQuery:o,title:i,sortable:s,draggable:a,toggleable:r,resizable:d,sortIcons:u,textAlign:c,width:m,sortStatus:g,onSortStatusChange:h,filter:p,filterPopoverProps:b,filterPopoverDisableClickOutside:v,filtering:f,sortKey:C}){let{setSourceColumn:_,setTargetColumn:y,swapColumns:R,setColumnsToggle:k}=Ln(),[w,j]=x.useState(!1),T=x.useRef(null);if(!Dt(o))return null;let S=i??Wn(t),E=typeof S=="string"?S:void 0,A=s&&h?V=>{V?.defaultPrevented||h({sortKey:C,columnAccessor:t,direction:g?.columnAccessor===t?g.direction==="asc"?"desc":"asc":g?.direction??"asc"})}:void 0,z=V=>{V.stopPropagation(),_(t),j(!1)},O=V=>{V.preventDefault(),y(t),j(!0)},F=()=>{y(t),j(!1),R()},M=()=>{j(!0)},P=()=>{j(!1)},H=V=>{V.stopPropagation(),k($=>$.map(Q=>Q.accessor===t?{...Q,toggled:!1}:Q))};return l.jsxs(qe,{"data-accessor":t,className:D({"mantine-datatable-header-cell-sortable":s,"mantine-datatable-header-cell-toggleable":r,"mantine-datatable-header-cell-resizable":d},e),style:[{width:m,...d?{}:{minWidth:m,maxWidth:m}},n],role:s?"button":void 0,tabIndex:s?0:void 0,onClick:A,onKeyDown:V=>V.key==="Enter"&&A?.(),ref:T,children:[l.jsxs(yt,{className:"mantine-datatable-header-cell-sortable-group",justify:"space-between",wrap:"nowrap",children:[l.jsxs(fe,{align:"center",w:"100%",className:D({"mantine-datatable-header-cell-draggable":a,"mantine-datatable-header-cell-drag-over":w}),draggable:a,onDragStart:a?z:void 0,onDragEnter:a?M:void 0,onDragOver:a?O:void 0,onDrop:a?F:void 0,onDragLeave:a?P:void 0,children:[a?l.jsx(st,{role:"img","aria-label":"Drag column",children:l.jsx(ie,{className:"mantine-datatable-header-cell-draggable-action-icon",variant:"subtle",size:"xs",onClick:V=>{V.stopPropagation()},children:l.jsx(La,{})})}):null,l.jsx(ue,{className:D("mantine-datatable-header-cell-sortable-text",{[Nt]:c==="left",[Bt]:c==="center",[Ht]:c==="right"},Un,qn),title:E,children:S})]}),r?l.jsx(st,{className:"mantine-datatable-header-cell-toggleable-icon",role:"img","aria-label":"Toggle column",children:l.jsx(ie,{size:"xs",variant:"light",onClick:H,children:l.jsx(Wa,{})})}):null,s||g?.columnAccessor===t?l.jsx(l.Fragment,{children:g?.columnAccessor===t?l.jsx(st,{className:D("mantine-datatable-header-cell-sortable-icon",{"mantine-datatable-header-cell-sortable-icon-reversed":g.direction==="desc"}),role:"img","aria-label":`Sorted ${g.direction==="desc"?"descending":"ascending"}`,children:u?.sorted||l.jsx(Va,{})}):l.jsx(st,{className:"mantine-datatable-header-cell-sortable-unsorted-icon",role:"img","aria-label":"Not sorted",children:u?.unsorted||l.jsx($a,{})})}):null,p?l.jsx(Ba,{filterPopoverProps:b,isActive:!!f,filterPopoverDisableClickOutside:v,children:p}):null]}),d&&t!=="__selection__"?l.jsx(Ha,{accessor:t,columnRef:T}):null]})}function Ua({className:e,style:n,trigger:t,shadowVisible:o,checked:i,indeterminate:s,checkboxProps:a,onChange:r,rowSpan:d,ref:u}){let c=!a.disabled;return l.jsx(qe,{ref:u,className:D("mantine-datatable-header-selector-cell",{[rt]:t==="cell"&&c},e),style:n,rowSpan:d,"data-shadow-visible":o||void 0,"data-accessor":"__selection__",onClick:t==="cell"&&c?r:void 0,children:l.jsx(jt,{classNames:c?{input:rt}:void 0,checked:i,indeterminate:s,onChange:r,...a,disabled:!(r||a.onChange)||a.disabled})})}function qa({selectionColumnHeaderRef:e,className:n,style:t,sortStatus:o,sortIcons:i,onSortStatusChange:s,columns:a,defaultColumnProps:r,groups:d,selectionTrigger:u,selectionVisible:c,selectionChecked:m,selectionIndeterminate:g,onSelectionChange:h,selectionCheckboxProps:p,selectorCellShadowVisible:b,selectionColumnClassName:v,selectionColumnStyle:f,withColumnBorders:C=!1,ref:_}){let y=d?qo(d):0,R=y>0?y+1:1,k=c?l.jsx(Ua,{ref:e,className:v,style:f,trigger:u,shadowVisible:b,checked:m,indeterminate:g,checkboxProps:p,onChange:h,rowSpan:d?R:void 0}):null,{columnsToggle:w,setColumnsToggle:j}=Ln(),[T,S]=x.useState(!1),E=a.some(O=>O.toggleable),A=E?Object.fromEntries(a.map(({accessor:O,title:F})=>[O,F??Wn(String(O))])):void 0,z=l.jsxs(Eo,{className:D("mantine-datatable-header",n),style:t,ref:_,onContextMenu:E?O=>{O.preventDefault(),S(F=>!F)}:void 0,children:[d&&Array.from({length:y},(O,F)=>{let M=Ko(d,F);return l.jsxs(ze,{children:[F===0&&k,M.map((P,H)=>l.jsx(Aa,{group:P,maxDepth:y,currentDepth:F,previousGroups:M.slice(0,H),isLastGroup:H===M.length-1,withColumnBorders:C,totalTableColumns:a.length},P.id))]},`group-depth-${F}`)}),l.jsxs(ze,{children:[!d&&k,a.map(({hidden:O,...F},M)=>{if(O)return null;let{accessor:P,visibleMediaQuery:H,textAlign:V,width:$,title:Q,sortable:ee,draggable:ce,toggleable:K,resizable:Y,titleClassName:q,titleStyle:L,filter:te,filterPopoverProps:I,filterPopoverDisableClickOutside:X,filtering:se,sortKey:ge}={...r,...F};return l.jsx(Ga,{accessor:P,className:q,style:L,visibleMediaQuery:H,textAlign:V,width:$,title:Q,sortable:ee,draggable:ce,toggleable:K,resizable:Y&&MO.toggleable).map(O=>l.jsx(yt,{children:l.jsx(jt,{classNames:{label:"mantine-datatable-header-column-toggle-checkbox-label"},size:"xs",label:A[O.accessor],checked:O.toggled,onChange:F=>{j(w.map(M=>M.accessor===O.accessor?{...M,toggled:F.currentTarget.checked}:M))}})},O.accessor))})})]}):z}function Ka({fetching:e,customContent:n,backgroundBlur:t,size:o,type:i,color:s}){return l.jsx(st,{className:D("mantine-datatable-loader",{"mantine-datatable-loader-fetching":e}),style:[{backdropFilter:t?`blur(${t}px)`:void 0}],children:e&&(n||l.jsx(Zl,{size:o,type:i,color:s}))})}function be(e,n,t){return e?Ql({color:typeof e=="object"?e[t]:e,theme:n}).value:void 0}function Xa({theme:e,c:n,backgroundColor:t,borderColor:o,rowBorderColor:i,stripedColor:s,highlightOnHoverColor:a}){return{"--mantine-datatable-color-light":be(n,e,"light"),"--mantine-datatable-color-dark":be(n,e,"dark"),"--mantine-datatable-background-color-light":be(t,e,"light"),"--mantine-datatable-background-color-dark":be(t,e,"dark"),"--mantine-datatable-border-color-light":be(o,e,"light"),"--mantine-datatable-border-color-dark":be(o,e,"dark"),"--mantine-datatable-row-border-color-light":be(i,e,"light"),"--mantine-datatable-row-border-color-dark":be(i,e,"dark"),"--mantine-datatable-striped-color-light":be(s,e,"light"),"--mantine-datatable-striped-color-dark":be(s,e,"dark"),"--mantine-datatable-highlight-on-hover-color-light":be(a,e,"light"),"--mantine-datatable-highlight-on-hover-color-dark":be(a,e,"dark")}}function Zo({theme:e,paginationActiveTextColor:n,paginationActiveBackgroundColor:t}){return{"--mantine-datatable-pagination-active-text-color-light":be(n,e,"light"),"--mantine-datatable-pagination-active-text-color-dark":be(n,e,"dark"),"--mantine-datatable-pagination-active-background-color-light":be(t,e,"light"),"--mantine-datatable-pagination-active-background-color-dark":be(t,e,"dark")}}function Za({theme:e,color:n,backgroundColor:t}){return{"--mantine-datatable-row-color-light":be(n,e,"light"),"--mantine-datatable-row-color-dark":be(n,e,"dark"),"--mantine-datatable-row-background-color-light":be(t,e,"light"),"--mantine-datatable-row-background-color-dark":be(t,e,"dark")}}function Qa(){return l.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",children:[l.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),l.jsx("path",{d:"M8 9l4 -4l4 4"}),l.jsx("path",{d:"M16 15l-4 4l-4 -4"})]})}var vo={xs:Ye(22),sm:Ye(26),md:Ye(32),lg:Ye(38),xl:Ye(44)};function Ja({size:e,label:n,values:t,value:o,activeTextColor:i,activeBackgroundColor:s,onChange:a}){return l.jsxs(yt,{gap:"xs",children:[l.jsx(Be,{component:"div",size:e,children:n}),l.jsxs(J,{withinPortal:!0,withArrow:!0,offset:2,classNames:{arrow:"mantine-datatable-page-size-selector-menu-arrow"},children:[l.jsx(ei,{children:l.jsx(Ue,{size:e,variant:"default",classNames:{section:"mantine-datatable-page-size-selector-button-icon"},rightSection:l.jsx(Qa,{}),style:[{fontWeight:"normal"},r=>({height:vo[e],paddingLeft:r.spacing[e],paddingRight:r.spacing[e]})],children:o})}),l.jsx(ti,{children:t.map(r=>{let d=r===o;return l.jsx(ni,{className:D({"mantine-datatable-page-size-selector-active":d}),style:[{height:vo[e]},d&&(i||s)?u=>Zo({theme:u,paginationActiveTextColor:i,paginationActiveBackgroundColor:s}):void 0],disabled:d,onClick:()=>a(r),children:l.jsx(Be,{component:"div",size:e,children:r})},r)})})]})]})}function Ya({className:e,style:n,fetching:t,page:o,onPageChange:i,paginationWithEdges:s,paginationWithControls:a,paginationActiveTextColor:r,paginationActiveBackgroundColor:d,paginationSize:u,loadingText:c,noRecordsText:m,paginationText:g,totalRecords:h,recordsPerPage:p,onRecordsPerPageChange:b,recordsPerPageLabel:v,recordsPerPageOptions:f,recordsLength:C,horizontalSpacing:_,paginationWrapBreakpoint:y,getPaginationControlProps:R,getPaginationItemProps:k,renderPagination:w}){let j;if(h){let F=(o-1)*p+1,M=F+(C||0)-1;j=g({from:F,to:M,totalRecords:h})}else j=t?c:m;let T=h&&p?Math.max(1,Math.ceil(h/p)):1,S=h?(o-1)*(p??0)+1:void 0,E=h?(S??1)+(C??0)-1:void 0,A=!Dt(({breakpoints:F})=>`(min-width: ${typeof y=="number"?`${Ye(y)}rem`:F[y]||y})`),z={Text:F=>l.jsx(Be,{component:"div",className:"mantine-datatable-pagination-text",size:u,...F,children:j}),PageSizeSelector:F=>f?l.jsx(Ja,{activeTextColor:r,activeBackgroundColor:d,size:u,label:v,values:f,value:p,onChange:b,...F}):l.jsx(l.Fragment,{}),Pagination:F=>l.jsx(No,{classNames:{root:D("mantine-datatable-pagination-pages",{"mantine-datatable-pagination-pages-fetching":t||!C}),control:"mantine-datatable-pagination-pages-control"},style:r||d?M=>Zo({theme:M,paginationActiveTextColor:r,paginationActiveBackgroundColor:d}):void 0,withEdges:s,withControls:a,value:o,onChange:i,size:u,total:T,getControlProps:R,getItemProps:k,...F})},O={state:{paginationSize:u,page:o,totalPages:T,totalRecords:h,recordsPerPage:p,recordsLength:C,fetching:t,from:S,to:E,isWrapped:A},actions:{setPage:F=>i?.(F),setRecordsPerPage:b?F=>b(F):void 0},Controls:z};return l.jsx(ue,{px:_??"xs",py:"xs",className:D("mantine-datatable-pagination",e),style:[{flexDirection:A?"column":"row"},n],children:typeof w=="function"?w(O):l.jsxs(l.Fragment,{children:[l.jsx(z.Text,{}),l.jsx(z.PageSizeSelector,{}),l.jsx(z.Pagination,{})]})})}function er({className:e,style:n,visibleMediaQuery:t,record:o,index:i,onClick:s,onDoubleClick:a,onContextMenu:r,noWrap:d,ellipsis:u,textAlign:c,width:m,accessor:g,render:h,defaultRender:p,customCellAttributes:b}){return Dt(t)?l.jsx(dt,{className:D({[Un]:d||u,[qn]:u,[rt]:s||a,[Xo]:r,[Nt]:c==="left",[Bt]:c==="center",[Ht]:c==="right"},e),style:[{width:m,minWidth:m,maxWidth:m},n],onClick:s,onDoubleClick:a,onContextMenu:r,...b?.(o,i),children:h?h(o,i):p?p(o,i,g):Uo(o,g)}):null}function tr({open:e,colSpan:n,content:t,collapseProps:o}){let{expanded:i,visible:s}=Oa(e,o?.transitionDuration);return s?l.jsxs(l.Fragment,{children:[l.jsx(ze,{}),l.jsx(ze,{children:l.jsx(dt,{className:"mantine-datatable-row-expansion-cell",colSpan:n,children:l.jsx(ct,{in:i,...o,children:l.jsx("div",{className:"mantine-datatable-row-expansion-cell-content",children:t()})})})})]}):null}function nr({className:e,style:n,record:t,index:o,trigger:i,onChange:s,withRightShadow:a,checkboxProps:r,getCheckboxProps:d,...u}){let c={...r,...d(t,o)},m=!u.disabled&&!c.disabled,g=h=>{h.stopPropagation(),i==="cell"&&m&&s?.(h)};return l.jsx(dt,{className:D("mantine-datatable-row-selector-cell",{[rt]:i==="cell"&&m},e),style:n,"data-shadow-visible":a||void 0,onClick:g,children:l.jsx(jt,{classNames:m?{input:rt}:void 0,onChange:s,...u,...c})})}function or({record:e,index:n,columns:t,defaultColumnProps:o,defaultColumnRender:i,selectionTrigger:s,selectionVisible:a,selectionChecked:r,onSelectionChange:d,isRecordSelectable:u,selectionCheckboxProps:c,getSelectionCheckboxProps:m,onClick:g,onDoubleClick:h,onContextMenu:p,onCellClick:b,onCellDoubleClick:v,onCellContextMenu:f,expansion:C,customAttributes:_,color:y,backgroundColor:R,className:k,style:w,selectorCellShadowVisible:j,selectionColumnClassName:T,selectionColumnStyle:S,rowFactory:E}){let A=l.jsxs(l.Fragment,{children:[a&&l.jsx(nr,{className:T,style:S,record:e,index:n,trigger:s,withRightShadow:j,checked:r,disabled:!d||(u?!u(e,n):!1),onChange:d,checkboxProps:c,getCheckboxProps:m}),t.map(({hidden:F,hiddenContent:M,...P},H)=>{if(F||M)return null;let{accessor:V,visibleMediaQuery:$,textAlign:Q,noWrap:ee,ellipsis:ce,width:K,render:Y,cellsClassName:q,cellsStyle:L,customCellAttributes:te}={...o,...P};return l.jsx(er,{className:typeof q=="function"?q(e,n):q,style:L?.(e,n),visibleMediaQuery:$,record:e,index:n,onClick:b?I=>b({event:I,record:e,index:n,column:P,columnIndex:H}):void 0,onDoubleClick:v?I=>v({event:I,record:e,index:n,column:P,columnIndex:H}):void 0,onContextMenu:f?I=>f({event:I,record:e,index:n,column:P,columnIndex:H}):void 0,accessor:V,textAlign:Q,noWrap:ee,ellipsis:ce,width:K,render:Y,defaultRender:i,customCellAttributes:te},V)})]}),z=C&&l.jsx(tr,{colSpan:t.filter(({hidden:F})=>!F).length+(a?1:0),open:C.isRowExpanded(e),content:C.content({record:e,index:n}),collapseProps:C.collapseProps}),O=lr({record:e,index:n,selectionChecked:r,onClick:g,onDoubleClick:h,onContextMenu:p,expansion:C,customAttributes:_,color:y,backgroundColor:R,className:k,style:w});return E?E({record:e,index:n,rowProps:O,children:A,expandedElement:z}):l.jsxs(l.Fragment,{children:[l.jsx(ze,{...O,children:A}),z]})}function lr({record:e,index:n,selectionChecked:t,onClick:o,onDoubleClick:i,onContextMenu:s,expansion:a,customAttributes:r,color:d,backgroundColor:u,className:c,style:m}){return{className:D("mantine-datatable-row",{[rt]:o||i||a?.isExpandable({record:e,index:n})&&a?.expandOnClick},{[Xo]:s},typeof c=="function"?c(e,n):c),"data-selected":t||void 0,onClick:g=>{if(a){let{isExpandable:h,isRowExpanded:p,expandOnClick:b,expandRow:v,collapseRow:f}=a;h({record:e,index:n})&&b&&(p(e)?f(e):v(e))}o?.({event:g,record:e,index:n})},onDoubleClick:i?g=>i({event:g,record:e,index:n}):void 0,onContextMenu:s?g=>s({event:g,record:e,index:n}):void 0,style:[d||u?g=>{let h=d?.(e,n),p=u?.(e,n);return Za({theme:g,color:h,backgroundColor:p})}:void 0,m?.(e,n)],...r?.(e,n)??{}}}function ir({leftShadowBehind:e,rightShadowBehind:n,onScrollPositionChange:t,children:o,viewportRef:i,scrollAreaProps:s}){return l.jsxs(Xl,{...s,viewportRef:i,classNames:{root:"mantine-datatable-scroll-area",scrollbar:"mantine-datatable-scroll-area-scrollbar",thumb:"mantine-datatable-scroll-area-thumb",corner:"mantine-datatable-scroll-area-corner"},onScrollPositionChange:t,children:[o,l.jsx(ue,{className:D("mantine-datatable-scroll-area-shadow","mantine-datatable-scroll-area-top-shadow")}),l.jsx("div",{className:D("mantine-datatable-scroll-area-shadow","mantine-datatable-scroll-area-left-shadow",{"mantine-datatable-scroll-area-shadow-behind":e})}),l.jsx("div",{className:D("mantine-datatable-scroll-area-shadow","mantine-datatable-scroll-area-right-shadow",{"mantine-datatable-scroll-area-shadow-behind":n})}),l.jsx(ue,{className:D("mantine-datatable-scroll-area-shadow","mantine-datatable-scroll-area-bottom-shadow")})]})}function Tc({withTableBorder:e,borderRadius:n,textSelectionDisabled:t,height:o="100%",minHeight:i,maxHeight:s,shadow:a,verticalAlign:r="center",fetching:d,columns:u,storeColumnsKey:c,groups:m,pinFirstColumn:g,pinLastColumn:h,defaultColumnProps:p,defaultColumnRender:b,idAccessor:v="id",records:f,selectionTrigger:C="checkbox",selectedRecords:_,onSelectedRecordsChange:y,selectionColumnClassName:R,selectionColumnStyle:k,isRecordSelectable:w,selectionCheckboxProps:j,allRecordsSelectionCheckboxProps:T={"aria-label":"Select all records"},getRecordSelectionCheckboxProps:S=(Ie,pt)=>({"aria-label":`Select record ${pt+1}`}),sortStatus:E,sortIcons:A,onSortStatusChange:z,horizontalSpacing:O,page:F,onPageChange:M,totalRecords:P,recordsPerPage:H,onRecordsPerPageChange:V,recordsPerPageOptions:$,recordsPerPageLabel:Q="Records per page",paginationWithEdges:ee,paginationWithControls:ce,paginationActiveTextColor:K,paginationActiveBackgroundColor:Y,paginationSize:q="sm",paginationText:L=({from:Ie,to:pt,totalRecords:rn})=>`${Ie} - ${pt} / ${rn}`,paginationWrapBreakpoint:te="sm",getPaginationControlProps:I=Ie=>Ie==="previous"?{"aria-label":"Previous page"}:Ie==="next"?{"aria-label":"Next page"}:{},getPaginationItemProps:X,renderPagination:se,loaderBackgroundBlur:ge,customLoader:xe,loaderSize:me,loaderType:ne,loaderColor:Z,loadingText:ae="...",emptyState:N,noRecordsText:oe="No records",noRecordsIcon:pe,highlightOnHover:Ce,striped:ke,noHeader:Re,onRowClick:ve,onRowDoubleClick:Ke,onRowContextMenu:$e,onCellClick:He,onCellDoubleClick:Pe,onCellContextMenu:Le,onScroll:re,onScrollToTop:_e,onScrollToBottom:Oe,onScrollToLeft:We,onScrollToRight:Gt,c:Ut,backgroundColor:qt,borderColor:Kt,rowBorderColor:Xt,stripedColor:Zt,highlightOnHoverColor:Qt,rowColor:Jt,rowBackgroundColor:Yt,rowExpansion:en,rowClassName:tn,rowStyle:nn,customRowAttributes:on,scrollViewportRef:ln,scrollAreaProps:G,tableRef:Mt,bodyRef:he,m:we,my:Te,mx:Ve,mt:Ae,mb:gt,ml:Il,mr:Fl,className:El,classNames:ht,style:zl,styles:mt,rowFactory:Al,tableWrapper:sn,...an}){let Ie=x.useMemo(()=>m?Gn(m):u,[u,m]),[pt,rn]=x.useState(!1),{refs:De,onScroll:Dl}=wa({scrollCallbacks:{onScroll:re,onScrollToTop:_e,onScrollToBottom:Oe,onScrollToLeft:We,onScrollToRight:Gt},withRowBorders:an.withRowBorders}),dn=_a({key:c,columns:Ie,headerRef:De.header,scrollViewportRef:De.scrollViewport,onFixedLayoutChange:rn}),Nl=so(De.table,Mt),Bl=so(De.scrollViewport,ln),Hl=Pa({rowExpansion:en,records:f,idAccessor:v}),Rt=x.useRef(!1),no=x.useRef(F),cn=x.useRef(f),Vl=x.useCallback(le=>{Rt.current=!0,cn.current=f,M(le)},[M,f]);x.useEffect(()=>{no.current!==F&&(Rt.current=!0,cn.current=f,no.current=F)},[F,f]);let vt=f?.length;x.useLayoutEffect(()=>{if(!Rt.current||d||f===cn.current)return;let le=De.scrollViewport.current;if(!le)return;let Xe=requestAnimationFrame(()=>{le.scrollTo({top:0,left:0}),Rt.current=!1});return()=>cancelAnimationFrame(Xe)},[d,f,De.scrollViewport]);let oo=f?.map(le=>je(le,v)),tt=!!_,bt=_?.map(le=>je(le,v)),lo=oo!==void 0&&bt!==void 0&&bt.length>0,un=w?f?.filter(w):f,Tt=un?.map(le=>je(le,v)),St=lo&&Tt.every(le=>bt.includes(le)),$l=lo&&Tt.some(le=>bt.includes(le)),Ll=x.useCallback(()=>{_&&y&&y(St?_.filter(le=>!Tt.includes(je(le,v))):bn([..._,...un],le=>je(le,v)))},[St,v,y,Tt,un,_]),{lastSelectionChangeIndex:kt,setLastSelectionChangeIndex:Wl}=ya(oo),gn=tt&&!g,Gl={m:we,my:Te,mx:Ve,mt:Ae,mb:gt,ml:Il,mr:Fl},Ul=x.useCallback(({children:le})=>sn?sn({children:le}):le,[sn]);return l.jsx(ro,{...dn,children:l.jsxs(ue,{ref:De.root,...Gl,className:D("mantine-datatable",{"mantine-datatable-with-border":e},El,ht?.root),style:[le=>({...Xa({theme:le,c:Ut,backgroundColor:qt,borderColor:Kt,rowBorderColor:Xt,stripedColor:Zt,highlightOnHoverColor:Qt}),borderRadius:le.radius[n]||n,boxShadow:le.shadows[a]||a,height:o,minHeight:i,maxHeight:s}),zl,mt?.root,{position:"relative"}],children:[l.jsx(ir,{viewportRef:Bl,leftShadowBehind:tt||!!g,rightShadowBehind:h,onScrollPositionChange:Dl,scrollAreaProps:G,children:l.jsx(Ul,{children:l.jsxs(Fo,{ref:Nl,horizontalSpacing:O,className:D("mantine-datatable-table",{[Ia]:t,"mantine-datatable-vertical-align-top":r==="top","mantine-datatable-vertical-align-bottom":r==="bottom","mantine-datatable-pin-last-column":h,"mantine-datatable-selection-column-visible":tt,"mantine-datatable-pin-first-column":g,"mantine-datatable-resizable-columns":dn.hasResizableColumns&&pt},ht?.table),style:{...mt?.table},"data-striped":vt&&ke||void 0,"data-highlight-on-hover":Ce||void 0,...an,children:[Re?null:l.jsx(ro,{...dn,children:l.jsx(qa,{ref:De.header,selectionColumnHeaderRef:De.selectionColumnHeader,className:ht?.header,style:mt?.header,columns:Ie,defaultColumnProps:p,groups:m,sortStatus:E,sortIcons:A,onSortStatusChange:z,selectionTrigger:C,selectionVisible:tt,selectionChecked:St,selectionIndeterminate:$l&&!St,onSelectionChange:Ll,selectionCheckboxProps:{...j,...T},selectorCellShadowVisible:gn,selectionColumnClassName:R,selectionColumnStyle:k,withColumnBorders:an.withColumnBorders})}),l.jsx("tbody",{ref:he,children:vt?f.map((le,Xe)=>{let hn=je(le,v),mn=bt?.includes(hn)||!1,io;return y&&_&&(io=ql=>{if(ql.nativeEvent.shiftKey&&kt!==null){let nt=f.filter(Xe>kt?(Ze,Qe)=>Qe>=kt&&Qe<=Xe&&(w?w(Ze,Qe):!0):(Ze,Qe)=>Qe>=Xe&&Qe<=kt&&(w?w(Ze,Qe):!0));y(mn?Sa(_,nt,Ze=>je(Ze,v)):bn([..._,...nt],Ze=>je(Ze,v)))}else y(mn?_.filter(nt=>je(nt,v)!==hn):bn([..._,le],nt=>je(nt,v)));Wl(Xe)}),l.jsx(or,{record:le,index:Xe,columns:Ie,defaultColumnProps:p,defaultColumnRender:b,selectionTrigger:C,selectionVisible:tt,selectionChecked:mn,onSelectionChange:io,isRecordSelectable:w,selectionCheckboxProps:j,getSelectionCheckboxProps:S,onClick:ve,onDoubleClick:Ke,onCellClick:He,onCellDoubleClick:Pe,onContextMenu:$e,onCellContextMenu:Le,expansion:Hl,color:Jt,backgroundColor:Yt,className:tn,style:nn,customAttributes:on,selectorCellShadowVisible:gn,selectionColumnClassName:R,selectionColumnStyle:k,idAccessor:v,rowFactory:Al},hn)}):l.jsx(pa,{})}),Ie.some(({footer:le})=>le)&&l.jsx(za,{ref:De.footer,className:ht?.footer,style:mt?.footer,columns:Ie,defaultColumnProps:p,selectionVisible:tt,selectorCellShadowVisible:gn})]})})}),!!(F&&vt)&&l.jsx(Ya,{className:ht?.pagination,style:mt?.pagination,horizontalSpacing:O,fetching:d,page:F,onPageChange:Vl,totalRecords:P,recordsPerPage:H,onRecordsPerPageChange:V,recordsPerPageOptions:$,recordsPerPageLabel:Q,paginationWithEdges:ee,paginationWithControls:ce,paginationActiveTextColor:K,paginationActiveBackgroundColor:Y,paginationSize:q,paginationText:L,paginationWrapBreakpoint:te,getPaginationControlProps:I,getPaginationItemProps:X,noRecordsText:oe,loadingText:ae,recordsLength:vt,renderPagination:se}),l.jsx(Ka,{fetching:d,backgroundBlur:ge,customContent:xe,size:me,type:ne,color:Z}),l.jsx(ba,{icon:pe,text:oe,active:!d&&!vt,children:N})]})})}const Qo={À:"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"},sr=Object.keys(Qo).join("|"),ar=new RegExp(sr,"g");function rr(e){return e.replace(ar,n=>Qo[n])}const Me={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0};function dr(e,n,t){var o;if(t=t||{},t.threshold=(o=t.threshold)!=null?o:Me.MATCHES,!t.accessors){const a=bo(e,n,t);return{rankedValue:e,rank:a,accessorIndex:-1,accessorThreshold:t.threshold,passed:a>=t.threshold}}const i=mr(e,t.accessors),s={rankedValue:e,rank:Me.NO_MATCH,accessorIndex:-1,accessorThreshold:t.threshold,passed:!1};for(let a=0;a=Me.MATCHES?d=u:d>c&&(d=c),d=Math.min(d,c),d>=m&&d>s.rank&&(s.rank=d,s.passed=!0,s.accessorIndex=a,s.accessorThreshold=m,s.rankedValue=r.itemValue)}return s}function bo(e,n,t){return e=fo(e,t),n=fo(n,t),n.length>e.length?Me.NO_MATCH:e===n?Me.CASE_SENSITIVE_EQUAL:(e=e.toLowerCase(),n=n.toLowerCase(),e===n?Me.EQUAL:e.startsWith(n)?Me.STARTS_WITH:e.includes(` ${n}`)?Me.WORD_STARTS_WITH:e.includes(n)?Me.CONTAINS:n.length===1?Me.NO_MATCH:cr(e).includes(n)?Me.ACRONYM:ur(e,n))}function cr(e){let n="";return e.split(" ").forEach(o=>{o.split("-").forEach(s=>{n+=s.substr(0,1)})}),n}function ur(e,n){let t=0,o=0;function i(d,u,c){for(let m=c,g=u.length;m-1))return Me.NO_MATCH}const r=o-a;return s(r)}function gr(e,n){return e.rank===n.rank?0:e.rank>n.rank?-1:1}function fo(e,n){let{keepDiacritics:t}=n;return e=`${e}`,t||(e=rr(e)),e}function hr(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 mr(e,n){const t=[];for(let o=0,i=n.length;o{var s,a,r,d;let u;t.key&&((s=t.debug)!=null&&s.call(t))&&(u=Date.now());const c=e();if(!(c.length!==o.length||c.some((h,p)=>o[p]!==h)))return i;o=c;let g;if(t.key&&((a=t.debug)!=null&&a.call(t))&&(g=Date.now()),i=n(...c),t.key&&((r=t.debug)!=null&&r.call(t))){const h=Math.round((Date.now()-u)*100)/100,p=Math.round((Date.now()-g)*100)/100,b=p/16,v=(f,C)=>{for(f=String(f);f.lengthMath.abs(e-n)<1,br=(e,n,t)=>{let o;return function(...i){e.clearTimeout(o),o=e.setTimeout(()=>n.apply(this,i),t)}},fr=e=>e,Jo=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},Cr=(e,n)=>{const t=e.scrollElement;if(!t)return;const o=e.targetWindow;if(!o)return;const i=a=>{const{width:r,height:d}=a;n({width:Math.round(r),height:Math.round(d)})};if(i(t.getBoundingClientRect()),!o.ResizeObserver)return()=>{};const s=new o.ResizeObserver(a=>{const r=a[0];if(r?.borderBoxSize){const d=r.borderBoxSize[0];if(d){i({width:d.inlineSize,height:d.blockSize});return}}i(t.getBoundingClientRect())});return s.observe(t,{box:"border-box"}),()=>{s.unobserve(t)}},xo={passive:!0},xr=typeof window>"u"?!0:"onscrollend"in window,_r=(e,n)=>{const t=e.scrollElement;if(!t)return;const o=e.targetWindow;if(!o)return;let i=0;const s=e.options.useScrollendEvent&&xr?()=>{}:br(o,()=>{n(i,!1)},e.options.isScrollingResetDelay),a=u=>()=>{const{horizontal:c,isRtl:m}=e.options;i=c?t.scrollLeft*(m&&-1||1):t.scrollTop,s(),n(i,u)},r=a(!0),d=a(!1);return d(),t.addEventListener("scroll",r,xo),t.addEventListener("scrollend",d,xo),()=>{t.removeEventListener("scroll",r),t.removeEventListener("scrollend",d)}},wr=(e,n,t)=>{if(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"])},yr=(e,{adjustments:n=0,behavior:t},o)=>{var i,s;const a=e+n;(s=(i=o.scrollElement)==null?void 0:i.scrollTo)==null||s.call(i,{[o.options.horizontal?"left":"top"]:a,behavior:t})};class jr{constructor(n){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.scrollToIndexTimeoutId=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this.elementsCache=new Map,this.observer=(()=>{let t=null;const o=()=>t||(!this.targetWindow||!this.targetWindow.ResizeObserver?null:t=new this.targetWindow.ResizeObserver(i=>{i.forEach(s=>{this._measureElement(s.target,s)})}));return{disconnect:()=>{var i;(i=o())==null||i.disconnect(),t=null},observe:i=>{var s;return(s=o())==null?void 0:s.observe(i,{box:"border-box"})},unobserve:i=>{var s;return(s=o())==null?void 0:s.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:fr,rangeExtractor:Jo,onChange:()=>{},measureElement:wr,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!0,...t}},this.notify=t=>{var o,i;(i=(o=this.options).onChange)==null||i.call(o,this,t)},this.maybeNotify=ot(()=>(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.observer.disconnect(),this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var t;const o=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==o){if(this.cleanup(),!o){this.maybeNotify();return}this.scrollElement=o,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=((t=this.scrollElement)==null?void 0:t.window)??null,this.elementsCache.forEach(i=>{this.observer.observe(i)}),this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0}),this.unsubs.push(this.options.observeElementRect(this,i=>{this.scrollRect=i,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(i,s)=>{this.scrollAdjustments=0,this.scrollDirection=s?this.getScrollOffset()this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??(typeof this.options.initialOffset=="function"?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(t,o)=>{const i=new Map,s=new Map;for(let a=o-1;a>=0;a--){const r=t[a];if(i.has(r.lane))continue;const d=s.get(r.lane);if(d==null||r.end>d.end?s.set(r.lane,r):r.enda.end===r.end?a.index-r.index:a.end-r.end)[0]:void 0},this.getMeasurementOptions=ot(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled],(t,o,i,s,a)=>(this.pendingMeasuredCacheIndexes=[],{count:t,paddingStart:o,scrollMargin:i,getItemKey:s,enabled:a}),{key:!1}),this.getMeasurements=ot(()=>[this.getMeasurementOptions(),this.itemSizeCache],({count:t,paddingStart:o,scrollMargin:i,getItemKey:s,enabled:a},r)=>{if(!a)return this.measurementsCache=[],this.itemSizeCache.clear(),[];this.measurementsCache.length===0&&(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(c=>{this.itemSizeCache.set(c.key,c.size)}));const d=this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[];const u=this.measurementsCache.slice(0,d);for(let c=d;cthis.options.debug}),this.calculateRange=ot(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset()],(t,o,i)=>this.range=t.length>0&&o>0?Mr({measurements:t,outerSize:o,scrollOffset:i}):null,{key:!1,debug:()=>this.options.debug}),this.getIndexes=ot(()=>[this.options.rangeExtractor,this.calculateRange(),this.options.overscan,this.options.count],(t,o,i,s)=>o===null?[]:t({startIndex:o.startIndex,endIndex:o.endIndex,overscan:i,count:s}),{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.indexFromElement(t),s=this.measurementsCache[i];if(!s)return;const a=s.key,r=this.elementsCache.get(a);r!==t&&(r&&this.observer.unobserve(r),this.observer.observe(t),this.elementsCache.set(a,t)),t.isConnected&&this.resizeItem(i,this.options.measureElement(t,o,this))},this.resizeItem=(t,o)=>{const i=this.measurementsCache[t];if(!i)return;const s=this.itemSizeCache.get(i.key)??i.size,a=o-s;a!==0&&((this.shouldAdjustScrollPositionOnItemSizeChange!==void 0?this.shouldAdjustScrollPositionOnItemSizeChange(i,a,this):i.start{if(!t){this.elementsCache.forEach((o,i)=>{o.isConnected||(this.observer.unobserve(o),this.elementsCache.delete(i))});return}this._measureElement(t,void 0)},this.getVirtualItems=ot(()=>[this.getIndexes(),this.getMeasurements()],(t,o)=>{const i=[];for(let s=0,a=t.length;sthis.options.debug}),this.getVirtualItemForOffset=t=>{const o=this.getMeasurements();if(o.length!==0)return fn(o[Yo(0,o.length-1,i=>fn(o[i]).start,t)])},this.getOffsetForAlignment=(t,o)=>{const i=this.getSize(),s=this.getScrollOffset();o==="auto"&&t>=s+i&&(o="end"),o==="end"&&(t-=i);const a=this.options.horizontal?"scrollWidth":"scrollHeight",d=(this.scrollElement?"document"in this.scrollElement?this.scrollElement.document.documentElement[a]:this.scrollElement[a]:0)-i;return Math.max(Math.min(d,t),0)},this.getOffsetForIndex=(t,o="auto")=>{t=Math.max(0,Math.min(t,this.options.count-1));const i=this.measurementsCache[t];if(!i)return;const s=this.getSize(),a=this.getScrollOffset();if(o==="auto")if(i.end>=a+s-this.options.scrollPaddingEnd)o="end";else if(i.start<=a+this.options.scrollPaddingStart)o="start";else return[a,o];const r=i.start-this.options.scrollPaddingStart+(i.size-s)/2;switch(o){case"center":return[this.getOffsetForAlignment(r,o),o];case"end":return[this.getOffsetForAlignment(i.end+this.options.scrollPaddingEnd,o),o];default:return[this.getOffsetForAlignment(i.start-this.options.scrollPaddingStart,o),o]}},this.isDynamicMode=()=>this.elementsCache.size>0,this.cancelScrollToIndex=()=>{this.scrollToIndexTimeoutId!==null&&this.targetWindow&&(this.targetWindow.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 s=this.getOffsetForIndex(t,o);if(!s)return;const[a,r]=s;this._scrollToOffset(a,{adjustments:void 0,behavior:i}),i!=="smooth"&&this.isDynamicMode()&&this.targetWindow&&(this.scrollToIndexTimeoutId=this.targetWindow.setTimeout(()=>{if(this.scrollToIndexTimeoutId=null,this.elementsCache.has(this.options.getItemKey(t))){const[u]=fn(this.getOffsetForIndex(t,r));vr(u,this.getScrollOffset())||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.getScrollOffset()+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(s=>s.end)),Math.max(i-this.options.scrollMargin+this.options.paddingEnd,0)},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)}}const Yo=(e,n,t,o)=>{for(;e<=n;){const i=(e+n)/2|0,s=t(i);if(so)n=i-1;else return i}return e>0?e-1:0};function Mr({measurements:e,outerSize:n,scrollOffset:t}){const o=e.length-1,s=Yo(0,o,r=>e[r].start,t);let a=s;for(;a({}),{})[1],t={...e,onChange:(i,s)=>{var a;s?oi.flushSync(n):n(),(a=e.onChange)==null||a.call(e,i,s)}},[o]=x.useState(()=>new jr(t));return o.setOptions(t),_o(()=>o._didMount(),[]),_o(()=>o._willUpdate()),o}function el(e){return Rr({observeElementRect:Cr,observeElementOffset:_r,scrollToFn:yr,...e})}function U(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);ie instanceof Function?e(n):e,xn=["string","number"],Tr=["text","autocomplete"],wo=({cell:e,renderedColumnIndex:n=0,renderedRowIndex:t=0,table:o})=>{var i,s;const{getState:a,options:{enableFilterMatchHighlighting:r,mantineHighlightProps:d}}=o,{column:u,row:c}=e,{columnDef:m}=u,{globalFilter:g,globalFilterFn:h}=a(),p=u.getFilterValue(),b=B(d,{cell:e,column:u,row:c,table:o});let v=e.getIsAggregated()&&m.AggregatedCell?m.AggregatedCell({cell:e,column:u,row:c,table:o}):c.getIsGrouped()&&!e.getIsGrouped()?null:e.getIsGrouped()&&m.GroupedCell?m.GroupedCell({cell:e,column:u,row:c,table:o}):void 0;const f=v!==void 0;if(f||(v=e.renderValue()),r&&m.enableFilterMatchHighlighting!==!1&&v&&xn.includes(typeof v)&&(p&&xn.includes(typeof p)&&Tr.includes(m.filterVariant)||g&&xn.includes(typeof g)&&u.getCanGlobalFilter())){let C=((s=(i=u.getFilterValue())!==null&&i!==void 0?i:g)!==null&&s!==void 0?s:"").toString();(p?m._filterFn:h)==="fuzzy"&&(C=C.split(" ")),v=l.jsx(_i,Object.assign({color:"yellow.3",highlight:C},b,{children:v?.toString()}))}return m.Cell&&!f&&(v=m.Cell({cell:e,column:u,renderedCellValue:v,renderedColumnIndex:n,renderedRowIndex:t,row:c,table:o})),v},Ee=e=>e.replace(/[^a-zA-Z0-9]/g,"_"),Sr=e=>{var n,t;return typeof e.primaryShade=="number"?e.primaryShade:(t=(n=e.primaryShade)===null||n===void 0?void 0:n.dark)!==null&&t!==void 0?t:7},kr=(e,n)=>e.colors[e.primaryColor][Sr(e)];function Et(e,n){const t=`data-${e}`;switch(typeof n){case"boolean":return n?{[t]:""}:null;case"number":return{[t]:`${n}`};case"string":return{[t]:n};default:return null}}var Pr={root:"MRT_CopyButton-module_root__mkXy4"};const Or=e=>{var{cell:n,children:t,table:o}=e,i=U(e,["cell","children","table"]);const{options:{localization:{clickToCopy:s,copiedToClipboard:a},mantineCopyButtonProps:r}}=o,{column:d,row:u}=n,{columnDef:c}=d,m={cell:n,column:d,row:u,table:o},g=Object.assign(Object.assign(Object.assign({},B(r,m)),B(c.mantineCopyButtonProps,m)),i);return l.jsx(Ci,{value:n.getValue(),children:({copied:h,copy:p})=>{var b;return l.jsx(de,{color:h?"green":void 0,label:(b=g?.title)!==null&&b!==void 0?b:h?a:s,openDelay:1e3,withinPortal:!0,children:l.jsx(xi,Object.assign({},g,{className:D("mrt-copy-button",Pr.root,g?.className),onClick:v=>{v.stopPropagation(),p()},role:"presentation",title:void 0,children:t}))})}})},Vt=e=>{var n,{cell:t,table:o}=e,i=U(e,["cell","table"]);const{getState:s,options:{createDisplayMode:a,editDisplayMode:r,mantineEditSelectProps:d,mantineEditTextInputProps:u},refs:{editInputRefs:c},setCreatingRow:m,setEditingCell:g,setEditingRow:h}=o,{column:p,row:b}=t,{columnDef:v}=p,{creatingRow:f,editingRow:C}=s(),_=f?.id===b.id,y=C?.id===b.id,R=v.editVariant==="select",k=v.editVariant==="multi-select",[w,j]=x.useState(()=>t.getValue()),T={cell:t,column:p,row:b,table:o},S=Object.assign(Object.assign(Object.assign({},B(u,T)),B(v.mantineEditTextInputProps,T)),i),E=Object.assign(Object.assign(Object.assign({},B(d,T)),B(v.mantineEditSelectProps,T)),i),A=M=>{b._valuesCache[p.id]=M,_?m(b):y&&h(b)},z=M=>{var P;(P=S.onBlur)===null||P===void 0||P.call(S,M),A(w),g(null)},O=M=>{var P,H;(P=S.onKeyDown)===null||P===void 0||P.call(S,M),M.key==="Enter"&&((H=c.current[t.id])===null||H===void 0||H.blur())};if(v.Edit)return(n=v.Edit)===null||n===void 0?void 0:n.call(v,{cell:t,column:p,row:b,table:o});const F={disabled:B(v.enableEditing,b)===!1,label:["custom","modal"].includes(_?a:r)?p.columnDef.header:void 0,name:t.id,onClick:M=>{var P;M.stopPropagation(),(P=S?.onClick)===null||P===void 0||P.call(S,M)},placeholder:["custom","modal"].includes(_?a:r)?void 0:v.header,value:w,variant:r==="table"?"unstyled":"default"};return R?l.jsx($n,Object.assign({},F,{searchable:!0,value:w},E,{onBlur:z,onChange:(M,P)=>{var H,V;(V=(H=E).onChange)===null||V===void 0||V.call(H,M,P),j(M)},onClick:M=>{var P;M.stopPropagation(),(P=E?.onClick)===null||P===void 0||P.call(E,M)},ref:M=>{M&&(c.current[t.id]=M,E.ref&&(E.ref.current=M))}})):k?l.jsx(Lo,Object.assign({},F,{searchable:!0,value:w},E,{onBlur:z,onChange:M=>{var P,H;(H=(P=E).onChange)===null||H===void 0||H.call(P,w),j(M),document.activeElement!==c.current[t.id]&&A(M)},onClick:M=>{var P;M.stopPropagation(),(P=E?.onClick)===null||P===void 0||P.call(E,M)},ref:M=>{M&&(c.current[t.id]=M,E.ref&&(E.ref.current=M))}})):l.jsx(Vn,Object.assign({},F,{onKeyDown:O,value:w??""},S,{onBlur:z,onChange:M=>{var P;(P=S.onChange)===null||P===void 0||P.call(S,M),j(M.target.value)},onClick:M=>{var P;M.stopPropagation(),(P=S?.onClick)===null||P===void 0||P.call(S,M)},ref:M=>{M&&(c.current[t.id]=M,S.ref&&(S.ref.current=M))}}))},tl=e=>{var n,t,o,i,s,{cell:a,numRows:r=1,renderedColumnIndex:d=0,renderedRowIndex:u=0,rowRef:c,table:m,virtualCell:g}=e,h=U(e,["cell","numRows","renderedColumnIndex","renderedRowIndex","rowRef","table","virtualCell"]);const p=ut(),{getState:b,options:{columnResizeDirection:v,columnResizeMode:f,createDisplayMode:C,editDisplayMode:_,enableClickToCopy:y,enableColumnOrdering:R,enableColumnPinning:k,enableEditing:w,enableGrouping:j,layoutMode:T,mantineSkeletonProps:S,mantineTableBodyCellProps:E},refs:{editInputRefs:A},setEditingCell:z,setHoveredColumn:O}=m,{columnSizingInfo:F,creatingRow:M,density:P,draggingColumn:H,editingCell:V,editingRow:$,hoveredColumn:Q,isLoading:ee,showSkeletons:ce}=b(),{column:K,row:Y}=a,{columnDef:q}=K,{columnDefType:L}=q,te={cell:a,column:K,renderedColumnIndex:d,renderedRowIndex:u,row:Y,table:m},I=Object.assign(Object.assign(Object.assign({},B(E,te)),B(q.mantineTableBodyCellProps,te)),h),X=B(S,te),[se,ge]=x.useState(100);x.useEffect(()=>{if(!ee&&!ce||se!==100)return;const re=K.getSize();ge(L==="display"?re/2:Math.round(Math.random()*(re-re/3)+re/3))},[ee,ce]);const xe={minWidth:`max(calc(var(--col-${Ee(K?.id)}-size) * 1px), ${(n=q.minSize)!==null&&n!==void 0?n:30}px)`,width:`calc(var(--col-${Ee(K.id)}-size) * 1px)`};T==="grid"?xe.flex=`${[0,!1].includes(q.grow)?0:`var(--col-${Ee(K.id)}-size)`} 0 auto`:T==="grid-no-grow"&&(xe.flex=`${+(q.grow||0)} 0 auto`);const me=H?.id===K.id,ne=Q?.id===K.id,Z=k&&q.columnDefType!=="group"&&K.getIsPinned(),ae=!a.getIsPlaceholder()&&B(w,Y)&&B(q.enableEditing,Y)!==!1,N=ae&&!["custom","modal"].includes(_)&&(_==="table"||$?.id===Y.id||V?.id===a.id)&&!Y.getIsGrouped(),oe=ae&&C==="row"&&M?.id===Y.id,pe=B(y,a)||B(q.enableClickToCopy,a)&&B(q.enableClickToCopy,a)!==!1,Ce=re=>{var _e;(_e=I?.onDoubleClick)===null||_e===void 0||_e.call(I,re),ae&&_==="cell"&&(z(a),setTimeout(()=>{var Oe;const We=A.current[a.id];We&&(We.focus(),(Oe=We.select)===null||Oe===void 0||Oe.call(We))},100))},ke=re=>{var _e;(_e=I?.onDragEnter)===null||_e===void 0||_e.call(I,re),j&&Q?.id==="drop-zone"&&O(null),R&&H&&O(q.enableColumnOrdering!==!1?K:null)},Re={cell:a,renderedColumnIndex:d,renderedRowIndex:u,table:m},ve=x.useRef(null),[Ke,$e]=x.useState(!1),He=()=>{if(!q.enableCellHoverReveal)return;const re=ve.current;if(re){const _e=re.scrollWidth>re.clientWidth;$e(_e)}},Pe=()=>{q.enableCellHoverReveal&&$e(!1)},Le=()=>{var re,_e,Oe;return a.getIsPlaceholder()?(_e=(re=q.PlaceholderCell)===null||re===void 0?void 0:re.call(q,{cell:a,column:K,row:Y,table:m}))!==null&&_e!==void 0?_e:null:ce!==!1&&(ee||ce)?l.jsx(pi,Object.assign({height:20,width:se},X)):L==="display"&&(["mrt-row-expand","mrt-row-numbers","mrt-row-select"].includes(K.id)||!Y.getIsGrouped())?(Oe=q.Cell)===null||Oe===void 0?void 0:Oe.call(q,Object.assign({column:K,renderedCellValue:a.renderValue(),row:Y,rowRef:c},Re)):oe||N?l.jsx(Vt,{cell:a,table:m}):pe&&q.enableClickToCopy!==!1?l.jsx(Or,{cell:a,table:m,children:l.jsx(wo,Object.assign({},Re))}):l.jsx(wo,Object.assign({},Re))};return l.jsx(dt,Object.assign({"data-column-pinned":Z||void 0,"data-dragging-column":me||void 0,"data-first-right-pinned":Z==="right"&&K.getIsFirstColumn(Z)||void 0,"data-hovered-column-target":ne||void 0,"data-index":d,"data-last-left-pinned":Z==="left"&&K.getIsLastColumn(Z)||void 0,"data-last-row":u===r-1||void 0,"data-resizing":f==="onChange"&&F?.isResizingColumn===K.id&&v||void 0},I,{__vars:Object.assign({"--mrt-cell-align":(t=I.align)!==null&&t!==void 0?t:p.dir==="rtl"?"right":"left","--mrt-table-cell-left":Z==="left"?`${K.getStart(Z)}`:void 0,"--mrt-table-cell-right":Z==="right"?`${K.getAfter(Z)}`:void 0},I.__vars),className:D(Ne.root,T?.startsWith("grid")&&Ne["root-grid"],g&&Ne["root-virtualized"],ae&&_==="cell"&&Ne["root-cursor-pointer"],ae&&["cell","table"].includes(_??"")&&L!=="display"&&Ne["root-editable-hover"],L==="data"&&Ne["root-data-col"],P==="xs"&&Ne["root-nowrap"],q.enableCellHoverReveal&&Ne["root-cell-hover-reveal"],I?.className),onDoubleClick:Ce,onDragEnter:ke,onMouseEnter:He,onMouseLeave:Pe,style:re=>Object.assign(Object.assign({},xe),B(I.style,re)),children:l.jsx(l.Fragment,{children:(o=I.children)!==null&&o!==void 0?o:q.enableCellHoverReveal?l.jsxs("div",{className:D(q.enableCellHoverReveal&&!(oe||N)&&Ne["cell-hover-reveal"],Ke&&Ne.overflowing),ref:ve,children:[Le(),a.getIsGrouped()&&!q.GroupedCell&&l.jsxs(l.Fragment,{children:[" (",(i=Y.subRows)===null||i===void 0?void 0:i.length,")"]})]}):l.jsxs(l.Fragment,{children:[Le(),a.getIsGrouped()&&!q.GroupedCell&&l.jsxs(l.Fragment,{children:[" (",(s=Y.subRows)===null||s===void 0?void 0:s.length,")"]})]})})}))},Ir=x.memo(tl,(e,n)=>n.cell===e.cell);var Je={root:"MRT_TableDetailPanel-module_root__vQAlM","root-grid":"MRT_TableDetailPanel-module_root-grid__7UMC6","root-virtual-row":"MRT_TableDetailPanel-module_root-virtual-row__r-X4Z",inner:"MRT_TableDetailPanel-module_inner__o-Fk-","inner-grid":"MRT_TableDetailPanel-module_inner-grid__WLZgF","inner-expanded":"MRT_TableDetailPanel-module_inner-expanded__6tg9T","inner-virtual":"MRT_TableDetailPanel-module_inner-virtual__TItRy"};const Fr=e=>{var n,t,{parentRowRef:o,renderedRowIndex:i=0,row:s,rowVirtualizer:a,striped:r,table:d,virtualRow:u}=e,c=U(e,["parentRowRef","renderedRowIndex","row","rowVirtualizer","striped","table","virtualRow"]);const{getState:m,getVisibleLeafColumns:g,options:{layoutMode:h,mantineDetailPanelProps:p,mantineTableBodyRowProps:b,renderDetailPanel:v}}=d,{isLoading:f}=m(),C=B(b,{isDetailPanel:!0,row:s,table:d}),_=Object.assign(Object.assign({},B(p,{row:s,table:d})),c),y=s.getAllCells().filter(k=>k.column.columnDef.columnDefType==="data").map(k=>l.jsx(Vt,{cell:k,table:d},k.id)),R=!f&&s.getIsExpanded()&&v?.({internalEditComponents:y,row:s,table:d});return l.jsx(ze,Object.assign({"data-index":v?i*2+1:i,"data-striped":r,ref:k=>{var w;k&&((w=a?.measureElement)===null||w===void 0||w.call(a,k))}},C,{__vars:Object.assign({"--mrt-parent-row-height":u?`${(t=(n=o.current)===null||n===void 0?void 0:n.getBoundingClientRect())===null||t===void 0?void 0:t.height}px`:void 0,"--mrt-virtual-row-start":u?`${u.start}px`:void 0},C?.__vars),className:D("mantine-Table-tr-detail-panel",Je.root,h?.startsWith("grid")&&Je["root-grid"],u&&Je["root-virtual-row"],C?.className),children:l.jsx(dt,Object.assign({colSpan:g().length,component:"td"},_,{__vars:{"--mrt-inner-width":`${d.getTotalSize()}px`},className:D("mantine-Table-td-detail-panel",Je.inner,h?.startsWith("grid")&&Je["inner-grid"],s.getIsExpanded()&&Je["inner-expanded"],u&&Je["inner-virtual"]),p:s.getIsExpanded()&&R?"md":0,children:a?s.getIsExpanded()&&R:l.jsx(ct,{in:s.getIsExpanded(),children:R})}))}))},Er=(e,n,t)=>{let o=0;return e.columnFiltersMeta[t]&&(o=gr(e.columnFiltersMeta[t],n.columnFiltersMeta[t])),o===0?Go.alphanumeric(e,n,t):o},zr=Object.assign(Object.assign({},Go),{fuzzy:Er}),Ar=(e,n)=>Math.max(...Object.values(n.columnFiltersMeta).map(t=>t.rank))-Math.max(...Object.values(e.columnFiltersMeta).map(t=>t.rank)),nl=(e,n)=>{const{getCenterRows:t,getPrePaginationRowModel:o,getRowModel:i,getState:s,getTopRows:a,options:{createDisplayMode:r,enablePagination:d,enableRowPinning:u,manualPagination:c,positionCreatingRow:m,rowPinningDisplayMode:g}}=e,{creatingRow:h,pagination:p}=s(),b=Dr(e);let v=[];if(!b)v=!u||g?.includes("sticky")?n?o().rows:i().rows:t();else{if(v=o().rows.sort((f,C)=>Ar(f,C)),d&&!c&&!n){const f=p.pageIndex*p.pageSize;v=v.slice(f,f+p.pageSize)}u&&!g?.includes("sticky")&&(v=v.filter(f=>!f.getIsPinned()))}if(u&&g?.includes("sticky")){const f=v.filter(C=>C.getIsPinned()).map(C=>C.id);v=[...a().filter(C=>!f.includes(C.id)),...v]}if(m!==void 0&&h&&r==="row"){const f=isNaN(+m)?m==="top"?0:v.length:+m;v=[...v.slice(0,f),h,...v.slice(f)]}return v},ol=e=>{const{getState:n,options:{enableGlobalFilterRankedResults:t,manualExpanding:o,manualFiltering:i,manualGrouping:s,manualSorting:a}}=e,{expanded:r,globalFilterFn:d}=n();return!o&&!i&&!s&&!a&&t&&d==="fuzzy"&&r!==!0&&!Object.values(r).some(Boolean)},Dr=e=>{const{globalFilter:n,sorting:t}=e.getState();return ol(e)&&n&&!Object.values(t).some(Boolean)},zt=({row:e,table:n})=>{const{options:{enableRowSelection:t}}=n;return e.getIsSelected()||B(t,e)&&e.getCanSelectSubRows()&&e.getIsAllSubRowsSelected()},Nr=({renderedRowIndex:e=0,row:n,table:t})=>(o,i)=>{var s;const{getState:a,options:{enableBatchRowSelection:r,enableMultiRowSelection:d,enableRowPinning:u,manualPagination:c,rowPinningDisplayMode:m},refs:{lastSelectedRowId:g}}=t,{pagination:{pageIndex:h,pageSize:p}}=a(),b=c?0:p*h,v=zt({row:n,table:t});n.toggleSelected(i??!v);const f=new Set([n.id]);if(r&&d&&o.nativeEvent.shiftKey&&g.current!==null){const C=nl(t,!0),_=C.findIndex(y=>y.id===g.current);if(_!==-1){const y=zt({row:C?.[_],table:t}),R=e+b,[k,w]=_C.toggleSelected(!1))),u&&m?.includes("select")&&f.forEach(C=>{t.getRow(C).pin(v?!1:m?.includes("bottom")?"bottom":"top")})},ll=({table:e})=>(n,t,o)=>{const{options:{enableRowPinning:i,rowPinningDisplayMode:s,selectAllMode:a},refs:{lastSelectedRowId:r}}=e;a==="all"||o?e.toggleAllRowsSelected(t??n.target.checked):e.toggleAllPageRowsSelected(t??n.target.checked),i&&s?.includes("select")&&e.setRowPinning({bottom:[],top:[]}),r.current=null},wt=e=>{var n,t,o,{children:i,columnVirtualizer:s,numRows:a,pinnedRowIds:r,renderedRowIndex:d=0,row:u,rowVirtualizer:c,table:m,tableProps:g,virtualRow:h}=e,p=U(e,["children","columnVirtualizer","numRows","pinnedRowIds","renderedRowIndex","row","rowVirtualizer","table","tableProps","virtualRow"]);const{getState:b,options:{enableRowOrdering:v,enableRowPinning:f,enableStickyFooter:C,enableStickyHeader:_,layoutMode:y,mantineTableBodyRowProps:R,memoMode:k,renderDetailPanel:w,rowPinningDisplayMode:j},refs:{tableFooterRef:T,tableHeadRef:S},setHoveredRow:E}=m,{density:A,draggingColumn:z,draggingRow:O,editingCell:F,editingRow:M,hoveredRow:P,isFullScreen:H,rowPinning:V}=b(),$=u.getVisibleCells(),{virtualColumns:Q,virtualPaddingLeft:ee,virtualPaddingRight:ce}=s??{},K=zt({row:u,table:m}),Y=f&&u.getIsPinned(),q=Y&&j?.includes("sticky")&&"sticky",L=O?.id===u.id,te=P?.id===u.id,I=Object.assign(Object.assign({},B(R,{renderedRowIndex:d,row:u,table:m})),p),[X,se]=x.useMemo(()=>!f||!q||!r||!u.getIsPinned()?[]:[[...r].reverse().indexOf(u.id),r.indexOf(u.id)],[r,V]),ge=(_||H)&&((n=S.current)===null||n===void 0?void 0:n.clientHeight)||0,xe=C&&((t=T.current)===null||t===void 0?void 0:t.clientHeight)||0,me=parseInt((o=I?.style)===null||o===void 0?void 0:o.height,10)||(A==="xs"?37:A==="md"?53:69),ne=N=>{v&&O&&E(u)},Z=x.useRef(null);let ae=g.striped;return ae&&(ae===!0&&(ae="odd"),ae==="odd"&&d%2!==0&&(ae=!1),ae==="even"&&d%2===0&&(ae=!1)),l.jsxs(l.Fragment,{children:[l.jsxs(ze,Object.assign({"data-dragging-row":L||void 0,"data-hovered-row-target":te||void 0,"data-index":w?d*2:d,"data-row-pinned":q||Y||void 0,"data-selected":K||void 0,"data-striped":ae,onDragEnter:ne,ref:N=>{N&&(Z.current=N,c?.measureElement(N))}},I,{__vars:Object.assign(Object.assign({},I?.__vars),{"--mrt-pinned-row-bottom":!h&&X!==void 0&&Y?`${X*me+(C?xe-1:0)}`:void 0,"--mrt-pinned-row-top":h?void 0:se!==void 0&&Y?`${se*me+(_||H?ge-1:0)}`:void 0,"--mrt-virtual-row-start":h?`${h.start}`:void 0}),className:D(Cn.root,y?.startsWith("grid")&&Cn["root-grid"],h&&Cn["root-virtualized"],I?.className),children:[ee?l.jsx(ue,{component:"td",display:"flex",w:ee}):null,i||(Q??u.getVisibleCells()).map((N,oe)=>{let pe=N;s&&(oe=N.index,pe=$[oe]);const Ce={cell:pe,numRows:a,renderedColumnIndex:oe,renderedRowIndex:d,rowRef:Z,table:m,virtualCell:s?N:void 0};return k==="cells"&&pe.column.columnDef.columnDefType==="data"&&!z&&!O&&F?.id!==pe.id&&M?.id!==u.id?l.jsx(Ir,Object.assign({},Ce),pe.id):l.jsx(tl,Object.assign({},Ce),pe.id)}),ce?l.jsx(ue,{component:"td",display:"flex",w:ce}):null]})),w&&!u.getIsGrouped()&&l.jsx(Fr,{parentRowRef:Z,renderedRowIndex:d,row:u,rowVirtualizer:c,striped:ae,table:m,virtualRow:h})]})},_n=x.memo(wt,(e,n)=>e.row===n.row);var ft={root:"MRT_ExpandButton-module_root__IFYio","root-ltr":"MRT_ExpandButton-module_root-ltr__FHNnp",chevron:"MRT_ExpandButton-module_chevron__XzC5P",right:"MRT_ExpandButton-module_right__-pC-A",up:"MRT_ExpandButton-module_up__TZGBo","root-rtl":"MRT_ExpandButton-module_root-rtl__zoudS"};const zn=e=>{var n,t,{row:o,table:i}=e,s=U(e,["row","table"]);const a=ut(),{options:{icons:{IconChevronDown:r},localization:d,mantineExpandButtonProps:u,positionExpandColumn:c,renderDetailPanel:m}}=i,g=Object.assign(Object.assign({},B(u,{row:o,table:i})),s),h=o.getAllCells().filter(_=>_.column.columnDef.columnDefType==="data").map(_=>l.jsx(Vt,{cell:_,table:i},_.id)),p=o.getCanExpand(),b=o.getIsExpanded(),v=!!m?.({internalEditComponents:h,row:o,table:i}),f=_=>{var y;_.stopPropagation(),o.toggleExpanded(),(y=g?.onClick)===null||y===void 0||y.call(g,_)},C=a.dir==="rtl"||c==="last";return l.jsx(de,{disabled:!p&&!v,label:(n=g?.title)!==null&&n!==void 0?n:b?d.collapse:d.expand,openDelay:1e3,withinPortal:!0,children:l.jsx(ie,Object.assign({"aria-label":d.expand,color:"gray",disabled:!p&&!v,variant:"subtle"},g,{__vars:{"--mrt-row-depth":`${o.depth}`},className:D("mrt-expand-button",ft.root,ft[`root-${C?"rtl":"ltr"}`],g?.className),onClick:f,title:void 0,children:(t=g?.children)!==null&&t!==void 0?t:l.jsx(r,{className:D("mrt-expand-button-chevron",ft.chevron,!p&&!m?ft.right:b?ft.up:void 0)})}))})},Br=e=>{var n,t,{table:o,tableProps:i}=e,s=U(e,["table","tableProps"]);const{getState:a,options:{layoutMode:r,localization:d,renderDetailPanel:u,renderEmptyRowsFallback:c},refs:{tablePaperRef:m}}=o,{columnFilters:g,globalFilter:h}=a(),p=x.useMemo(()=>Wo(o,"mrt-row-empty",{},0,0),[]),b=Object.assign(Object.assign({},s),{renderedRowIndex:0,row:p,virtualRow:void 0});return l.jsxs(wt,Object.assign({className:D("mrt-table-body-row",r?.startsWith("grid")&&Se["empty-row-tr-grid"]),table:o,tableProps:i},b,{children:[u&&l.jsx(dt,{className:D("mrt-table-body-cell",r?.startsWith("grid")&&Se["empty-row-td-grid"]),colSpan:1,children:l.jsx(zn,{row:p,table:o})}),l.jsx("td",{className:D("mrt-table-body-cell",r?.startsWith("grid")&&Se["empty-row-td-grid"]),colSpan:o.getVisibleLeafColumns().length,children:(n=c?.({table:o}))!==null&&n!==void 0?n:l.jsx(Be,{__vars:{"--mrt-paper-width":`${(t=m.current)===null||t===void 0?void 0:t.clientWidth}`},className:D(Se["empty-row-td-content"]),children:h||g.length?d.noResultsFound:d.noRecordsToDisplay})})]}))},Hr=e=>{const{getRowModel:n,getState:t,options:{data:o,enableGlobalFilterRankedResults:i,positionCreatingRow:s}}=e,{creatingRow:a,expanded:r,globalFilter:d,pagination:u,rowPinning:c,sorting:m}=t();return x.useMemo(()=>nl(e),[a,o,i,r,n().rows,d,u.pageIndex,u.pageSize,s,c,m])},il=(e,n)=>{const t=Jo(e);return n===void 0||(n>=0&&n=0&&n>e.endIndex+e.overscan&&t.push(n)),t},Vr=(e,n)=>{var t;const{getRowModel:o,getState:i,options:{enableRowVirtualization:s,renderDetailPanel:a,rowVirtualizerInstanceRef:r,rowVirtualizerOptions:d},refs:{tableContainerRef:u}}=e,{density:c,draggingRow:m,expanded:g}=i();if(!s)return;const h=B(d,{table:e}),p=(t=n?.length)!==null&&t!==void 0?t:o().rows.length,b=c==="xs"?42.7:c==="md"?54.7:70.7,v=el(Object.assign({count:a?p*2:p,estimateSize:f=>a&&f%2===1?g===!0?100:0:b,getScrollElement:()=>u.current,measureElement:typeof window<"u"&&navigator.userAgent.indexOf("Firefox")===-1?f=>f?.getBoundingClientRect().height:void 0,overscan:4,rangeExtractor:x.useCallback(f=>{var C;return il(f,(C=m?.index)!==null&&C!==void 0?C:0)},[m])},h));return v.virtualRows=v.getVirtualItems(),r&&(r.current=v),v},sl=e=>{var n,t,o,{columnVirtualizer:i,table:s,tableProps:a}=e,r=U(e,["columnVirtualizer","table","tableProps"]);const{getBottomRows:d,getIsSomeRowsPinned:u,getRowModel:c,getState:m,getTopRows:g,options:{enableStickyFooter:h,enableStickyHeader:p,layoutMode:b,mantineTableBodyProps:v,memoMode:f,renderDetailPanel:C,rowPinningDisplayMode:_},refs:{tableFooterRef:y,tableHeadRef:R}}=s,{isFullScreen:k,rowPinning:w}=m(),j=Object.assign(Object.assign({},B(v,{table:s})),r),T=(p||k)&&((n=R.current)===null||n===void 0?void 0:n.clientHeight)||0,S=h&&((t=y.current)===null||t===void 0?void 0:t.clientHeight)||0,E=x.useMemo(()=>{var M,P;return!(!((M=w.bottom)===null||M===void 0)&&M.length)&&!(!((P=w.top)===null||P===void 0)&&P.length)?[]:c().rows.filter(H=>H.getIsPinned()).map(H=>H.id)},[w,c().rows]),A=Hr(s),z=Vr(s,A),{virtualRows:O}=z??{},F={columnVirtualizer:i,numRows:A.length,table:s,tableProps:a};return l.jsxs(l.Fragment,{children:[!_?.includes("sticky")&&u("top")&&l.jsx(pn,Object.assign({},j,{__vars:Object.assign({"--mrt-table-head-height":`${T}`},j?.__vars),className:D(Se.pinned,b?.startsWith("grid")&&Se["root-grid"],j?.className),children:g().map((M,P)=>{const H=Object.assign(Object.assign({},F),{renderedRowIndex:P,row:M});return f==="rows"?l.jsx(_n,Object.assign({},H),M.id):l.jsx(wt,Object.assign({},H),M.id)})})),l.jsx(pn,Object.assign({},j,{__vars:Object.assign({"--mrt-table-body-height":z?`${z.getTotalSize()}px`:void 0},j?.__vars),className:D(Se.root,b?.startsWith("grid")&&Se["root-grid"],!A.length&&Se["root-no-rows"],z&&Se["root-virtualized"],j?.className),children:(o=j?.children)!==null&&o!==void 0?o:A.length?l.jsx(l.Fragment,{children:(O??A).map((M,P)=>{if(z)if(C){if(M.index%2===1)return null;P=M.index/2}else P=M.index;const H=z?A[P]:M,V=Object.assign(Object.assign({},F),{pinnedRowIds:E,renderedRowIndex:P,row:H,rowVirtualizer:z,virtualRow:z?M:void 0}),$=`${H.id}-${H.index}`;return f==="rows"?l.jsx(_n,Object.assign({},V),$):l.jsx(wt,Object.assign({},V),$)})}):l.jsx(Br,Object.assign({},F))})),!_?.includes("sticky")&&u("bottom")&&l.jsx(pn,Object.assign({},j,{__vars:Object.assign({"--mrt-table-footer-height":`${S}`},j?.__vars),className:D(Se.pinned,b?.startsWith("grid")&&Se["root-grid"],j?.className),children:d().map((M,P)=>{const H=Object.assign(Object.assign({},F),{renderedRowIndex:P,row:M});return f==="rows"?l.jsx(_n,Object.assign({},H),M.id):l.jsx(wt,Object.assign({},H),M.id)})}))]})},$r=x.memo(sl,(e,n)=>e.table.options.data===n.table.options.data);var Lr={"grab-icon":"MRT_GrabHandleButton-module_grab-icon__mQimy"};const Kn=({actionIconProps:e,onDragEnd:n,onDragStart:t,table:{options:{icons:{IconGripHorizontal:o},localization:{move:i}}}})=>{var s,a;return l.jsx(de,{label:(s=e?.title)!==null&&s!==void 0?s:i,openDelay:1e3,withinPortal:!0,children:l.jsx(ie,Object.assign({"aria-label":(a=e?.title)!==null&&a!==void 0?a:i,draggable:!0},e,{className:D("mrt-grab-handle-button",Lr["grab-icon"],e?.className),color:"gray",onClick:r=>{var d;r.stopPropagation(),(d=e?.onClick)===null||d===void 0||d.call(e,r)},onDragEnd:n,onDragStart:t,size:"sm",title:void 0,variant:"transparent",children:l.jsx(o,{size:"100%"})}))})},Wr=e=>{var{row:n,rowRef:t,table:o}=e,i=U(e,["row","rowRef","table"]);const{options:{mantineRowDragHandleProps:s}}=o,a=Object.assign(Object.assign({},B(s,{row:n,table:o})),i),r=u=>{var c;(c=a?.onDragStart)===null||c===void 0||c.call(a,u),u.dataTransfer.setDragImage(t.current,0,0),o.setDraggingRow(n)},d=u=>{var c;(c=a?.onDragEnd)===null||c===void 0||c.call(a,u),o.setDraggingRow(null),o.setHoveredRow(null)};return l.jsx(Kn,{actionIconProps:a,onDragEnd:d,onDragStart:r,table:o})},wn=e=>{var{pinningPosition:n,row:t,table:o}=e,i=U(e,["pinningPosition","row","table"]);const{options:{icons:{IconPinned:s,IconX:a},localization:r,rowPinningDisplayMode:d}}=o,u=t.getIsPinned(),[c,m]=x.useState(!1),g=h=>{m(!1),h.stopPropagation(),t.pin(u?!1:n)};return l.jsx(de,{label:u?r.unpin:r.pin,openDelay:1e3,opened:c,children:l.jsx(ie,Object.assign({"aria-label":r.pin,color:"gray",onClick:g,onMouseEnter:()=>m(!0),onMouseLeave:()=>m(!1),size:"xs",style:{height:"24px",width:"24px"},variant:"subtle"},i,{children:u?l.jsx(a,{}):l.jsx(s,{fontSize:"small",style:{transform:`rotate(${d==="sticky"?135:n==="top"?180:0}deg)`}})}))})},Gr=e=>{var{row:n,table:t}=e,o=U(e,["row","table"]);const{getState:i,options:{enableRowPinning:s,rowPinningDisplayMode:a}}=t,{density:r}=i();if(!B(s,n))return null;const u=Object.assign({row:n,table:t},o);return a==="top-and-bottom"&&!n.getIsPinned()?l.jsxs(ue,{style:{display:"flex",flexDirection:r==="xs"?"row":"column"},children:[l.jsx(wn,Object.assign({pinningPosition:"top"},u)),l.jsx(wn,Object.assign({pinningPosition:"bottom"},u))]}):l.jsx(wn,Object.assign({pinningPosition:a==="bottom"?"bottom":"top"},u))};var yn={root:"MRT_ColumnPinningButtons-module_root__scTtW",left:"MRT_ColumnPinningButtons-module_left__W6Aog",right:"MRT_ColumnPinningButtons-module_right__7AJE3"};const Ur=({column:e,table:n})=>{const{options:{icons:{IconPinned:t,IconPinnedOff:o},localization:i}}=n;return l.jsx(fe,{className:D("mrt-column-pinning-buttons",yn.root),children:e.getIsPinned()?l.jsx(de,{label:i.unpin,withinPortal:!0,children:l.jsx(ie,{color:"gray",onClick:()=>e.pin(!1),size:"md",variant:"subtle",children:l.jsx(o,{})})}):l.jsxs(l.Fragment,{children:[l.jsx(de,{label:i.pinToLeft,withinPortal:!0,children:l.jsx(ie,{color:"gray",onClick:()=>e.pin("left"),size:"md",variant:"subtle",children:l.jsx(t,{className:yn.left})})}),l.jsx(de,{label:i.pinToRight,withinPortal:!0,children:l.jsx(ie,{color:"gray",onClick:()=>e.pin("right"),size:"md",variant:"subtle",children:l.jsx(t,{className:yn.right})})})]})})};var qr={root:"MRT_EditActionButtons-module_root__BfxVZ"};const al=e=>{var{row:n,table:t,variant:o="icon"}=e,i=U(e,["row","table","variant"]);const{getState:s,options:{icons:{IconCircleX:a,IconDeviceFloppy:r},localization:d,onCreatingRowCancel:u,onCreatingRowSave:c,onEditingRowCancel:m,onEditingRowSave:g},refs:{editInputRefs:h},setCreatingRow:p,setEditingRow:b}=t,{creatingRow:v,editingRow:f,isSaving:C}=s(),_=v?.id===n.id,y=f?.id===n.id,R=()=>{_?(u?.({row:n,table:t}),p(null)):y&&(m?.({row:n,table:t}),b(null)),n._valuesCache={}},k=()=>{var w;(w=Object.values(h?.current).filter(j=>{var T,S;return n.id===((S=(T=j?.name)===null||T===void 0?void 0:T.split("_"))===null||S===void 0?void 0:S[0])}))===null||w===void 0||w.forEach(j=>{j.value!==void 0&&Object.hasOwn(n?._valuesCache,j.name)&&(n._valuesCache[j.name]=j.value)}),_?c?.({exitCreatingMode:()=>p(null),row:n,table:t,values:n._valuesCache}):y&&g?.({exitEditingMode:()=>b(null),row:n,table:t,values:n?._valuesCache})};return l.jsx(ue,Object.assign({className:D("mrt-edit-action-buttons",qr.root),onClick:w=>w.stopPropagation()},i,{children:o==="icon"?l.jsxs(l.Fragment,{children:[l.jsx(de,{label:d.cancel,withinPortal:!0,children:l.jsx(ie,{"aria-label":d.cancel,color:"red",onClick:R,variant:"subtle",children:l.jsx(a,{})})}),l.jsx(de,{label:d.save,withinPortal:!0,children:l.jsx(ie,{"aria-label":d.save,color:"blue",loading:C,onClick:k,variant:"subtle",children:l.jsx(r,{})})})]}):l.jsxs(l.Fragment,{children:[l.jsx(Ue,{onClick:R,variant:"subtle",children:d.cancel}),l.jsx(Ue,{loading:C,onClick:k,variant:"filled",children:d.save})]})}))};var Pt={root:"MRT_ExpandAllButton-module_root__gkBZD",chevron:"MRT_ExpandAllButton-module_chevron__Iep0j",up:"MRT_ExpandAllButton-module_up__Xth3U",right:"MRT_ExpandAllButton-module_right__bS4L-"};const Kr=e=>{var n,t,{table:o}=e,i=U(e,["table"]);const{getCanSomeRowsExpand:s,getIsAllRowsExpanded:a,getIsSomeRowsExpanded:r,getState:d,options:{icons:{IconChevronsDown:u},localization:c,mantineExpandAllButtonProps:m,renderDetailPanel:g},toggleAllRowsExpanded:h}=o,{density:p,isLoading:b}=d(),v=Object.assign(Object.assign({},B(m,{table:o})),i),f=a();return l.jsx(de,{label:((n=v?.title)!==null&&n!==void 0?n:f)?c.collapseAll:c.expandAll,openDelay:1e3,withinPortal:!0,children:l.jsx(ie,Object.assign({"aria-label":c.expandAll,color:"gray",variant:"subtle"},v,{className:D("mrt-expand-all-button",Pt.root,v?.className,p),disabled:b||!g&&!s(),onClick:()=>h(!f),title:void 0,children:(t=v?.children)!==null&&t!==void 0?t:l.jsx(u,{className:D(Pt.chevron,f?Pt.up:r()?Pt.right:void 0)})}))})};var yo={root:"MRT_ShowHideColumnsMenu-module_root__2UWak",content:"MRT_ShowHideColumnsMenu-module_content__ehkWQ"},lt={root:"MRT_ShowHideColumnsMenuItems-module_root__wYgv-",menu:"MRT_ShowHideColumnsMenuItems-module_menu__CeATR",grab:"MRT_ShowHideColumnsMenuItems-module_grab__a-d-y",pin:"MRT_ShowHideColumnsMenuItems-module_pin__P437b",switch:"MRT_ShowHideColumnsMenuItems-module_switch__tMsdt",header:"MRT_ShowHideColumnsMenuItems-module_header__xVkKb"};const at=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},At=e=>{const n=[],t=o=>{o.forEach(i=>{i.columns?t(i.columns):n.push(i)})};return t(e),n},rl=({columnDefs:e,tableOptions:n})=>{const{aggregationFns:t={},defaultDisplayColumn:o,filterFns:i={},sortingFns:s={},state:{columnFilterFns:a={}}={}}=n;return e.map(r=>{var d,u;if(r.id||(r.id=at(r)),r.columnDefType||(r.columnDefType="data"),!((d=r.columns)===null||d===void 0)&&d.length)r.columnDefType="group",r.columns=rl({columnDefs:r.columns,tableOptions:n});else if(r.columnDefType==="data"){if(Array.isArray(r.aggregationFn)){const c=r.aggregationFn;r.aggregationFn=(m,g,h)=>c.map(p=>{var b;return(b=t[p])===null||b===void 0?void 0:b.call(t,m,g,h)})}Object.keys(i).includes(a[r.id])&&(r.filterFn=(u=i[a[r.id]])!==null&&u!==void 0?u:i.fuzzy,r._filterFn=a[r.id]),Object.keys(s).includes(r.sortingFn)&&(r.sortingFn=s[r.sortingFn])}else r.columnDefType==="display"&&(r=Object.assign(Object.assign({},o),r));return r})},dl=(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},Xr=e=>{const{filterVariant:n}=e;return n==="multi-select"?"arrIncludesSome":n?.includes("range")?"betweenInclusive":["checkbox","date","select"].includes(n||"")?"equals":"fuzzy"},cl=({allColumns:e,column:n,hoveredColumn:t,setHoveredColumn:o,table:i})=>{var s;const a=Hn(),{getState:r,options:{enableColumnOrdering:d,enableColumnPinning:u,enableHiding:c,localization:m},setColumnOrder:g}=i,{columnOrder:h}=r(),{columnDef:p}=n,{columnDefType:b}=p,v=b!=="group"&&n.getIsVisible()||b==="group"&&n.getLeafColumns().some(j=>j.getIsVisible()),f=j=>{var T,S;b==="group"?(S=(T=j?.columns)===null||T===void 0?void 0:T.forEach)===null||S===void 0||S.call(T,E=>{E.toggleVisibility(!v)}):j.toggleVisibility()},C=x.useRef(null),[_,y]=x.useState(!1),R=j=>{y(!0),j.dataTransfer.setDragImage(C.current,0,0)},k=j=>{y(!1),o(null),t&&g(dl(n,t,h))},w=j=>{!_&&p.enableColumnOrdering!==!1&&o(n)};return!p.header||p.visibleInShowHideMenu===!1?null:l.jsxs(l.Fragment,{children:[l.jsx(J.Item,Object.assign({className:lt.root,component:"span",onDragEnter:w,ref:C,style:{"--_column-depth":`${(n.depth+.5)*2}rem`,"--_hover-color":kr(a)}},Et("dragging",_),Et("order-hovered",t?.id===n.id),{children:l.jsxs(ue,{className:lt.menu,children:[b!=="group"&&d&&!e.some(j=>j.columnDef.columnDefType==="group")&&(p.enableColumnOrdering!==!1?l.jsx(Kn,{onDragEnd:k,onDragStart:R,table:i}):l.jsx(ue,{className:lt.grab})),u&&(n.getCanPin()?l.jsx(Ur,{column:n,table:i}):l.jsx(ue,{className:lt.pin})),c?l.jsx(de,{label:m.toggleVisibility,openDelay:1e3,withinPortal:!0,children:l.jsx(Bo,{checked:v,className:lt.switch,disabled:!n.getCanHide(),label:p.header,onChange:()=>f(n)})}):l.jsx(Be,{className:lt.header,children:p.header})]})})),(s=n.columns)===null||s===void 0?void 0:s.map((j,T)=>l.jsx(cl,{allColumns:e,column:j,hoveredColumn:t,setHoveredColumn:o,table:i},`${T}-${j.id}`))]})};function et({header:e,id:n,size:t,tableOptions:o}){const{defaultDisplayColumn:i,displayColumnDefOptions:s,localization:a}=o;return Object.assign(Object.assign(Object.assign(Object.assign({},i),{header:e?a[e]:"",size:t}),s?.[n]),{id:n})}const ul=e=>{const{enableRowPinning:n,rowPinningDisplayMode:t}=e;return!!(n&&!t?.startsWith("select"))},gl=e=>{const{enableRowDragging:n,enableRowOrdering:t}=e;return!!(n||t)},Xn=e=>{const{enableExpanding:n,enableGrouping:t,renderDetailPanel:o,state:{grouping:i}}=e;return!!(n||t&&i?.length||o)},Zn=e=>{const{createDisplayMode:n,editDisplayMode:t,enableEditing:o,enableRowActions:i,state:{creatingRow:s}}=e;return!!(i||s&&n==="row"||o&&["modal","row"].includes(t??""))},hl=e=>!!e.enableRowSelection,ml=e=>!!e.enableRowNumbers,pl=e=>e.layoutMode==="grid-no-grow",Zr=e=>[ul(e)&&"mrt-row-pin",gl(e)&&"mrt-row-drag",e.positionActionsColumn==="first"&&Zn(e)&&"mrt-row-actions",e.positionExpandColumn==="first"&&Xn(e)&&"mrt-row-expand",hl(e)&&"mrt-row-select",ml(e)&&"mrt-row-numbers"].filter(Boolean),Qr=e=>[e.positionActionsColumn==="last"&&Zn(e)&&"mrt-row-actions",e.positionExpandColumn==="last"&&Xn(e)&&"mrt-row-expand",pl(e)&&"mrt-row-spacer"].filter(Boolean),Qn=(e,n=!1)=>{const{state:{columnOrder:t=[]}}=e,o=Zr(e),i=Qr(e),s=At(e.columns).map(r=>at(r));let a=n?s:Array.from(new Set([...t,...s]));return a=a.filter(r=>!o.includes(r)&&!i.includes(r)),[...o,...a,...i]},Jr=({table:e})=>{const{getAllColumns:n,getAllLeafColumns:t,getCenterLeafColumns:o,getIsAllColumnsVisible:i,getIsSomeColumnsPinned:s,getIsSomeColumnsVisible:a,getLeftLeafColumns:r,getRightLeafColumns:d,getState:u,options:{enableColumnOrdering:c,enableColumnPinning:m,enableHiding:g,localization:h}}=e,{columnOrder:p,columnPinning:b}=u(),v=y=>{t().filter(R=>R.columnDef.enableHiding!==!1).forEach(R=>R.toggleVisibility(y))},f=x.useMemo(()=>{const y=n();return p.length>0&&!y.some(R=>R.columnDef.columnDefType==="group")?[...r(),...Array.from(new Set(p)).map(R=>o().find(k=>k?.id===R)),...d()].filter(Boolean):y},[p,b,n(),o(),r(),d()]),[C,_]=x.useState(null);return l.jsxs(J.Dropdown,{className:D("mrt-show-hide-columns-menu",yo.root),children:[l.jsxs(fe,{className:yo.content,children:[g&&l.jsx(Ue,{disabled:!a(),onClick:()=>v(!1),variant:"subtle",children:h.hideAll}),c&&l.jsx(Ue,{onClick:()=>e.setColumnOrder(Qn(e.options,!0)),variant:"subtle",children:h.resetOrder}),m&&l.jsx(Ue,{disabled:!s(),onClick:()=>e.resetColumnPinning(!0),variant:"subtle",children:h.unpinAll}),g&&l.jsx(Ue,{disabled:i(),onClick:()=>v(!0),variant:"subtle",children:h.showAll})]}),l.jsx(J.Divider,{}),f.map((y,R)=>l.jsx(cl,{allColumns:f,column:y,hoveredColumn:C,setHoveredColumn:_,table:e},`${R}-${y.id}`))]})},Yr=e=>{var{table:n,title:t}=e,o=U(e,["table","title"]);const{icons:{IconColumns:i},localization:{showHideColumns:s}}=n.options;return l.jsxs(J,{closeOnItemClick:!1,withinPortal:!0,children:[l.jsx(de,{label:t??s,withinPortal:!0,children:l.jsx(J.Target,{children:l.jsx(ie,Object.assign({"aria-label":t??s,color:"gray",size:"lg",variant:"subtle"},o,{children:l.jsx(i,{})}))})}),l.jsx(Jr,{table:n})]})},ed={md:"xs",xl:"md",xs:"xl"},td=e=>{var{table:{getState:n,options:{icons:{IconBaselineDensityLarge:t,IconBaselineDensityMedium:o,IconBaselineDensitySmall:i},localization:{toggleDensity:s}},setDensity:a},title:r}=e,d=U(e,["table","title"]);const{density:u}=n();return l.jsx(de,{label:r??s,withinPortal:!0,children:l.jsx(ie,Object.assign({"aria-label":r??s,color:"gray",onClick:()=>a(c=>ed[c]),size:"lg",variant:"subtle"},d,{children:u==="xs"?l.jsx(i,{}):u==="md"?l.jsx(o,{}):l.jsx(t,{})}))})},nd=e=>{var{table:{getState:n,options:{icons:{IconFilter:t,IconFilterOff:o},localization:{showHideFilters:i}},setShowColumnFilters:s},title:a}=e,r=U(e,["table","title"]);const{showColumnFilters:d}=n();return l.jsx(de,{label:a??i,withinPortal:!0,children:l.jsx(ie,Object.assign({"aria-label":a??i,color:"gray",onClick:()=>s(u=>!u),size:"lg",variant:"subtle"},r,{children:d?l.jsx(o,{}):l.jsx(t,{})}))})},od=e=>{var{table:{getState:n,options:{icons:{IconMaximize:t,IconMinimize:o},localization:{toggleFullScreen:i}},setIsFullScreen:s},title:a}=e,r=U(e,["table","title"]);const{isFullScreen:d}=n(),[u,c]=x.useState(!1),m=()=>{c(!1),s(g=>!g)};return l.jsx(de,{label:a??i,opened:u,withinPortal:!0,children:l.jsx(ie,Object.assign({"aria-label":a??i,color:"gray",onClick:m,onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),size:"lg",variant:"subtle"},r,{children:d?l.jsx(o,{}):l.jsx(t,{})}))})},ld=e=>{var{table:{getState:n,options:{icons:{IconSearch:t,IconSearchOff:o},localization:{showHideSearch:i}},refs:{searchInputRef:s},setShowGlobalFilter:a},title:r}=e,d=U(e,["table","title"]);const{globalFilter:u,showGlobalFilter:c}=n(),m=()=>{a(!c),setTimeout(()=>{var g;return(g=s.current)===null||g===void 0?void 0:g.focus()},100)};return l.jsx(de,{label:r??i,withinPortal:!0,children:l.jsx(ie,Object.assign({"aria-label":r??i,color:"gray",disabled:!!u,onClick:m,size:"lg",variant:"subtle"},d,{children:c?l.jsx(o,{}):l.jsx(t,{})}))})},id=e=>{var{handleEdit:n,row:t,table:o}=e,i=U(e,["handleEdit","row","table"]);const{options:{editDisplayMode:s,enableEditing:a,icons:{IconDots:r,IconEdit:d},localization:u,positionActionsColumn:c,renderRowActionMenuItems:m}}=o;return l.jsxs(J,{closeOnItemClick:!0,position:c==="first"?"bottom-start":c==="last"?"bottom-end":void 0,withinPortal:!0,children:[l.jsx(de,{label:u.rowActions,openDelay:1e3,withinPortal:!0,children:l.jsx(J.Target,{children:l.jsx(ie,Object.assign({"aria-label":u.rowActions,color:"gray",onClick:g=>g.stopPropagation(),size:"sm",variant:"subtle"},i,{children:l.jsx(r,{})}))})}),l.jsxs(J.Dropdown,{onClick:g=>g.stopPropagation(),children:[a&&s!=="table"&&l.jsx(J.Item,{leftSection:l.jsx(d,{}),onClick:n,children:u.edit}),m?.({row:t,table:o})]})]})},sd=({cell:e,row:n,table:t})=>{const{getState:o,options:{createDisplayMode:i,editDisplayMode:s,enableEditing:a,icons:{IconEdit:r},localization:{edit:d},renderRowActionMenuItems:u,renderRowActions:c},setEditingRow:m}=t,{creatingRow:g,editingRow:h}=o(),p=g?.id===n.id,b=h?.id===n.id,v=C=>{C.stopPropagation(),m(Object.assign({},n))},f=p&&i==="row"||b&&s==="row";return l.jsx(l.Fragment,{children:c&&!f?c({cell:e,row:n,table:t}):f?l.jsx(al,{row:n,table:t}):!u&&B(a,n)?l.jsx(de,{label:d,openDelay:1e3,position:"right",withinPortal:!0,children:l.jsx(ie,{"aria-label":d,color:"gray",disabled:!!h&&h.id!==n.id,onClick:v,size:"md",variant:"subtle",children:l.jsx(r,{})})}):u?l.jsx(id,{handleEdit:v,row:n,table:t}):null})};var jn={root:"MRT_TableFooter-module_root__-JXpw",grid:"MRT_TableFooter-module_grid__J3Ga-",sticky:"MRT_TableFooter-module_sticky__GcoK6"},jo={root:"MRT_TableFooterRow-module_root__EuoPr","layout-mode-grid":"MRT_TableFooterRow-module_layout-mode-grid__dUEMF"},Mn={root:"MRT_TableFooterCell-module_root__d8Scs",grid:"MRT_TableFooterCell-module_grid__H9jLk",group:"MRT_TableFooterCell-module_group__l3-p-"};const ad=e=>{var n,t,o,i,s,{footer:a,renderedColumnIndex:r,table:d}=e,u=U(e,["footer","renderedColumnIndex","table"]);const c=ut(),{options:{enableColumnPinning:m,layoutMode:g,mantineTableFooterCellProps:h}}=d,{column:p}=a,{columnDef:b}=p,{columnDefType:v}=b,f=m&&b.columnDefType!=="group"&&p.getIsPinned(),C={column:p,table:d},_=Object.assign(Object.assign(Object.assign({},B(h,C)),B(b.mantineTableFooterCellProps,C)),u),y={minWidth:`max(calc(var(--header-${Ee(a?.id)}-size) * 1px), ${(n=b.minSize)!==null&&n!==void 0?n:30}px)`,width:`calc(var(--header-${Ee(a.id)}-size) * 1px)`};return g==="grid"?y.flex=`${[0,!1].includes(b.grow)?0:`var(--header-${Ee(a.id)}-size)`} 0 auto`:g==="grid-no-grow"&&(y.flex=`${+(b.grow||0)} 0 auto`),l.jsx(qe,Object.assign({colSpan:a.colSpan,"data-column-pinned":f||void 0,"data-first-right-pinned":f==="right"&&p.getIsFirstColumn(f)||void 0,"data-index":r,"data-last-left-pinned":f==="left"&&p.getIsLastColumn(f)||void 0},_,{__vars:Object.assign({"--mrt-cell-align":(t=_.align)!==null&&t!==void 0?t:v==="group"?"center":c.dir==="rtl"?"right":"left","--mrt-table-cell-left":f==="left"?`${p.getStart(f)}`:void 0,"--mrt-table-cell-right":f==="right"?`${p.getAfter(f)}`:void 0},_?.__vars),className:D(Mn.root,g?.startsWith("grid")&&Mn.grid,v==="group"&&Mn.group,_?.className),style:R=>Object.assign(Object.assign({},y),B(_.style,R)),children:(o=_.children)!==null&&o!==void 0?o:a.isPlaceholder?null:(s=(i=B(b.Footer,{column:p,footer:a,table:d}))!==null&&i!==void 0?i:b.footer)!==null&&s!==void 0?s:null}))},rd=e=>{var n,{columnVirtualizer:t,footerGroup:o,table:i}=e,s=U(e,["columnVirtualizer","footerGroup","table"]);const{options:{layoutMode:a,mantineTableFooterRowProps:r}}=i,{virtualColumns:d,virtualPaddingLeft:u,virtualPaddingRight:c}=t??{};if(!(!((n=o.headers)===null||n===void 0)&&n.some(g=>typeof g.column.columnDef.footer=="string"&&!!g.column.columnDef.footer||g.column.columnDef.Footer)))return null;const m=Object.assign(Object.assign({},B(r,{footerGroup:o,table:i})),s);return l.jsxs(ze,Object.assign({className:D(jo.root,a?.startsWith("grid")&&jo["layout-mode-grid"])},m,{children:[u?l.jsx(ue,{component:"th",display:"flex",w:u}):null,(d??o.headers).map((g,h)=>{let p=g;return t&&(h=g.index,p=o.headers[h]),l.jsx(ad,{footer:p,renderedColumnIndex:h,table:i},p.id)}),c?l.jsx(ue,{component:"th",display:"flex",w:c}):null]}))},dd=e=>{var{columnVirtualizer:n,table:t}=e,o=U(e,["columnVirtualizer","table"]);const{getFooterGroups:i,getState:s,options:{enableStickyFooter:a,layoutMode:r,mantineTableFooterProps:d},refs:{tableFooterRef:u}}=t,{isFullScreen:c}=s(),m=Object.assign(Object.assign({},B(d,{table:t})),o),g=(c||a)&&a!==!1;return l.jsx(Do,Object.assign({},m,{className:D(jn.root,m?.className,g&&jn.sticky,r?.startsWith("grid")&&jn.grid),ref:h=>{u.current=h,m?.ref&&(m.ref.current=h)},children:i().map(h=>l.jsx(rd,{columnVirtualizer:n,footerGroup:h,table:t},h.id))}))};var Ge={root:"MRT_TableHead-module_root__j9NkO","root-grid":"MRT_TableHead-module_root-grid__c3aGl","root-table-row-group":"MRT_TableHead-module_root-table-row-group__d9FO4","root-sticky":"MRT_TableHead-module_root-sticky__0kuDE","banner-tr":"MRT_TableHead-module_banner-tr__EhT-x","banner-th":"MRT_TableHead-module_banner-th__KwM5a",grid:"MRT_TableHead-module_grid__OJ-td"},Rn={root:"MRT_TableHeadRow-module_root__hUKv4","layout-mode-grid":"MRT_TableHeadRow-module_layout-mode-grid__4ZGri",sticky:"MRT_TableHeadRow-module_sticky__Ej7Ax"},ye={root:"MRT_TableHeadCell-module_root__6y50a","root-grid":"MRT_TableHeadCell-module_root-grid__bAf1d","root-virtualized":"MRT_TableHeadCell-module_root-virtualized__CWLit","root-no-select":"MRT_TableHeadCell-module_root-no-select__BEOVU",content:"MRT_TableHeadCell-module_content__-pzSK","content-spaced":"MRT_TableHeadCell-module_content-spaced__S85Aa","content-center":"MRT_TableHeadCell-module_content-center__c-17L","content-right":"MRT_TableHeadCell-module_content-right__NSRZU","content-wrapper":"MRT_TableHeadCell-module_content-wrapper__py6aJ","content-wrapper-hidden-overflow":"MRT_TableHeadCell-module_content-wrapper-hidden-overflow__QY40r","content-wrapper-nowrap":"MRT_TableHeadCell-module_content-wrapper-nowrap__-4aIg",labels:"MRT_TableHeadCell-module_labels__oiMSr","labels-right":"MRT_TableHeadCell-module_labels-right__6ZJp-","labels-center":"MRT_TableHeadCell-module_labels-center__MM9q8","labels-sortable":"MRT_TableHeadCell-module_labels-sortable__tyuLr","labels-data":"MRT_TableHeadCell-module_labels-data__PvFGO","content-actions":"MRT_TableHeadCell-module_content-actions__utxbm"},cd={"filter-mode-label":"MRT_TableHeadCellFilterContainer-module_filter-mode-label__8reK-"};const vl=(e,n,t,o)=>{const i=dr(e.getValue(n),t,{threshold:Me.MATCHES});return o(i),i.passed};vl.autoRemove=e=>!e;const bl=(e,n,t)=>{var o;return(o=e.getValue(n))===null||o===void 0?void 0:o.toString().toLowerCase().trim().includes(t.toString().toLowerCase().trim())};bl.autoRemove=e=>!e;const fl=(e,n,t)=>{var o;return(o=e.getValue(n))===null||o===void 0?void 0:o.toString().toLowerCase().trim().startsWith(t.toString().toLowerCase().trim())};fl.autoRemove=e=>!e;const Cl=(e,n,t)=>{var o;return(o=e.getValue(n))===null||o===void 0?void 0:o.toString().toLowerCase().trim().endsWith(t.toString().toLowerCase().trim())};Cl.autoRemove=e=>!e;const $t=(e,n,t)=>{var o;return((o=e.getValue(n))===null||o===void 0?void 0:o.toString().toLowerCase().trim())===t?.toString().toLowerCase().trim()};$t.autoRemove=e=>!e;const xl=(e,n,t)=>{var o;return((o=e.getValue(n))===null||o===void 0?void 0:o.toString().toLowerCase().trim())!==t.toString().toLowerCase().trim()};xl.autoRemove=e=>!e;const Lt=(e,n,t)=>{var o;return!isNaN(+t)&&!isNaN(+e.getValue(n))?+e.getValue(n)>+t:((o=e.getValue(n))===null||o===void 0?void 0:o.toString().toLowerCase().trim())>t?.toString().toLowerCase().trim()};Lt.autoRemove=e=>!e;const Jn=(e,n,t)=>$t(e,n,t)||Lt(e,n,t);Jn.autoRemove=e=>!e;const Wt=(e,n,t)=>{var o;return!isNaN(+t)&&!isNaN(+e.getValue(n))?+e.getValue(n)<+t:((o=e.getValue(n))===null||o===void 0?void 0:o.toString().toLowerCase().trim())!e;const Yn=(e,n,t)=>$t(e,n,t)||Wt(e,n,t);Yn.autoRemove=e=>!e;const _l=(e,n,t)=>(["",void 0].includes(t[0])||Lt(e,n,t[0]))&&(!isNaN(+t[0])&&!isNaN(+t[1])&&+t[0]>+t[1]||["",void 0].includes(t[1])||Wt(e,n,t[1]));_l.autoRemove=e=>!e;const wl=(e,n,t)=>(["",void 0].includes(t[0])||Jn(e,n,t[0]))&&(!isNaN(+t[0])&&!isNaN(+t[1])&&+t[0]>+t[1]||["",void 0].includes(t[1])||Yn(e,n,t[1]));wl.autoRemove=e=>!e;const yl=(e,n,t)=>{var o;return!(!((o=e.getValue(n))===null||o===void 0)&&o.toString().trim())};yl.autoRemove=e=>!e;const jl=(e,n,t)=>{var o;return!!(!((o=e.getValue(n))===null||o===void 0)&&o.toString().trim())};jl.autoRemove=e=>!e;const ud=Object.assign(Object.assign({},Fi),{between:_l,betweenInclusive:wl,contains:bl,empty:yl,endsWith:Cl,equals:$t,fuzzy:vl,greaterThan:Lt,greaterThanOrEqualTo:Jn,lessThan:Wt,lessThanOrEqualTo:Yn,notEmpty:jl,notEquals:xl,startsWith:fl});function eo(e,n){var t;if(!n)return"";const o=`filter${n[0].toUpperCase()}${n.slice(1)}`;return(t=e[o])!==null&&t!==void 0?t:""}var gd={root:"MRT_FilterCheckBox-module_root__59h9r"};const hd=e=>{var n,t,o,{column:i,table:s}=e,a=U(e,["column","table"]);const{getState:r,options:{localization:d,mantineFilterCheckboxProps:u}}=s,{density:c}=r(),{columnDef:m}=i,g={column:i,table:s},h=Object.assign(Object.assign(Object.assign({},B(u,g)),B(m.mantineFilterCheckboxProps,g)),a),p=(n=d.filterByColumn)===null||n===void 0?void 0:n.replace("{column}",m.header),b=i.getFilterValue();return l.jsx(de,{label:(t=h?.title)!==null&&t!==void 0?t:p,openDelay:1e3,withinPortal:!0,children:l.jsx(jt,Object.assign({checked:b==="true",className:D("mrt-filter-checkbox",gd.root),indeterminate:b===void 0,label:(o=h.title)!==null&&o!==void 0?o:p,size:c==="xs"?"sm":"md"},h,{onChange:v=>{var f;i.setFilterValue(i.getFilterValue()===void 0?"true":i.getFilterValue()==="true"?"false":void 0),(f=h?.onChange)===null||f===void 0||f.call(h,v)},onClick:v=>{var f;v.stopPropagation(),(f=h?.onClick)===null||f===void 0||f.call(h,v)},title:void 0}))})};var md={root:"MRT_FilterRangeFields-module_root__KfCcg"},Ct={root:"MRT_FilterTextInput-module_root__Ss8Ql","date-filter":"MRT_FilterTextInput-module_date-filter__jOBLB","range-filter":"MRT_FilterTextInput-module_range-filter__JQHAL","not-filter-chip":"MRT_FilterTextInput-module_not-filter-chip__u8b1y","filter-chip-badge":"MRT_FilterTextInput-module_filter-chip-badge__Sel2k"};const An=e=>{var n,t,o,i,s,a,r,d,{header:u,rangeFilterIndex:c,table:m}=e,g=U(e,["header","rangeFilterIndex","table"]);const{options:{columnFilterDisplayMode:h,columnFilterModeOptions:p,icons:{IconX:b},localization:v,mantineFilterAutocompleteProps:f,mantineFilterDateInputProps:C,mantineFilterMultiSelectProps:_={clearable:!0},mantineFilterSelectProps:y,mantineFilterTextInputProps:R,manualFiltering:k},refs:{filterInputRefs:w},setColumnFilterFns:j}=m,{column:T}=u,{columnDef:S}=T,E={column:T,rangeFilterIndex:c,table:m},A=Object.assign(Object.assign(Object.assign({},B(R,E)),B(S.mantineFilterTextInputProps,E)),g),z=Object.assign(Object.assign({},B(y,E)),B(S.mantineFilterSelectProps,E)),O=Object.assign(Object.assign({},B(_,E)),B(S.mantineFilterMultiSelectProps,E)),F=Object.assign(Object.assign({},B(C,E)),B(S.mantineFilterDateInputProps,E)),M=Object.assign(Object.assign({},B(f,E)),B(S.mantineFilterAutocompleteProps,E)),P=S.filterVariant==="range"||S.filterVariant==="date-range"||c!==void 0,H=S.filterVariant==="select",V=S.filterVariant==="multi-select",$=S.filterVariant==="date"||S.filterVariant==="date-range",Q=S.filterVariant==="autocomplete",ee=(n=S?.columnFilterModeOptions)!==null&&n!==void 0?n:p,ce=S._filterFn,K=["empty","notEmpty"].includes(ce)?eo(v,ce):"",Y=P?c===0?v.min:c===1?v.max:"":(t=A?.placeholder)!==null&&t!==void 0?t:(o=v.filterByColumn)===null||o===void 0?void 0:o.replace("{column}",String(S.header)),q=T.getFacetedUniqueValues(),L=x.useMemo(()=>{var N,oe,pe;return((pe=(oe=(N=M?.data)!==null&&N!==void 0?N:z?.data)!==null&&oe!==void 0?oe:O?.data)!==null&&pe!==void 0?pe:(Q||H||V)&&q?Array.from(q.keys()).filter(Ce=>Ce!==null).sort((Ce,ke)=>Ce.localeCompare(ke)):[]).filter(Ce=>Ce!=null)},[M?.data,q,Q,V,H,O?.data,z?.data]),te=x.useRef(!1),[I,X]=x.useState(()=>{var N,oe;return V?T.getFilterValue()||[]:P?((N=T.getFilterValue())===null||N===void 0?void 0:N[c])||"":(oe=T.getFilterValue())!==null&&oe!==void 0?oe:""}),[se]=$o(I,k?400:200);x.useEffect(()=>{te.current&&(P?T.setFilterValue(N=>{const oe=Array.isArray(N)?N:["",""];return oe[c]=se,oe}):T.setFilterValue(se??void 0))},[se]),x.useEffect(()=>{if(!te.current){te.current=!0;return}const N=T.getFilterValue();N===void 0?ge():X(P&&c!==void 0?(N??["",""])[c]:N??"")},[T.getFilterValue()]);const ge=()=>{V?(X([]),T.setFilterValue([])):P?(X(""),T.setFilterValue(N=>{const oe=Array.isArray(N)?N:["",""];return oe[c]=void 0,oe})):H?(X(null),T.setFilterValue(null)):(X(""),T.setFilterValue(void 0))},xe=()=>{V?(X([]),T.setFilterValue([])):(X(""),T.setFilterValue(void 0)),j(N=>{var oe;return Object.assign(Object.assign({},N),{[u.id]:(oe=ee?.[0])!==null&&oe!==void 0?oe:"fuzzy"})})},me={"aria-label":Y,className:D("mrt-filter-text-input",Ct.root,$?Ct["date-filter"]:P?Ct["range-filter"]:!K&&Ct["not-filter-chip"]),disabled:!!K,onChange:X,onClick:N=>N.stopPropagation(),placeholder:Y,style:Object.assign({},V?O?.style:H?z?.style:$?F?.style:A?.style),title:Y,value:V&&!Array.isArray(I)?[]:I,variant:"unstyled"},{className:ne}=me,Z=U(me,["className"]),ae=I?l.jsx(ie,{"aria-label":v.clearFilter,color:"var(--mantine-color-gray-7)",onClick:ge,size:"sm",title:(i=v.clearFilter)!==null&&i!==void 0?i:"",variant:"transparent",children:l.jsx(b,{})}):null;return S.Filter?l.jsx(l.Fragment,{children:(s=S.Filter)===null||s===void 0?void 0:s.call(S,{column:T,header:u,rangeFilterIndex:c,table:m})}):K?l.jsx(ue,{style:Z.style,children:l.jsx(Ho,{className:Ct["filter-chip-badge"],onClick:xe,rightSection:ae,size:"lg",children:K})}):V?l.jsx(Lo,Object.assign({},Z,{searchable:!0},O,{className:D(ne,O.className),data:L,onChange:N=>X(N),ref:N=>{N&&(w.current[`${T.id}-${c??0}`]=N,O.ref&&(O.ref.current=N))},rightSection:!((a=I?.toString())===null||a===void 0)&&a.length&&O?.clearable?ae:void 0,style:Z.style})):H?l.jsx($n,Object.assign({},Z,{clearable:!0,searchable:!0},z,{className:D(ne,z.className),clearButtonProps:{size:"md"},data:L,ref:N=>{N&&(w.current[`${T.id}-${c??0}`]=N,z.ref&&(z.ref.current=N))},style:Z.style})):$?l.jsx(bi,Object.assign({},Z,{allowDeselect:!0,clearable:!0,popoverProps:{withinPortal:h!=="popover"}},F,{className:D(ne,F.className),onChange:N=>Z.onChange(N===null?"":N),ref:N=>{N&&(w.current[`${T.id}-${c??0}`]=N,F.ref&&(F.ref.current=N))},style:Z.style})):Q?l.jsx(fi,Object.assign({},Z,{onChange:N=>X(N),rightSection:!((r=I?.toString())===null||r===void 0)&&r.length?ae:void 0},M,{className:D(ne,M.className),data:L,ref:N=>{N&&(w.current[`${T.id}-${c??0}`]=N,M.ref&&(M.ref.current=N))},style:Z.style})):l.jsx(Vn,Object.assign({},Z,{onChange:N=>X(N.target.value),rightSection:!((d=I?.toString())===null||d===void 0)&&d.length?ae:void 0},A,{className:D(ne,A.className),mt:0,ref:N=>{N&&(w.current[`${T.id}-${c??0}`]=N,A.ref&&(A.ref.current=N))},style:Z.style}))},pd=e=>{var{header:n,table:t}=e,o=U(e,["header","table"]);return l.jsxs(ue,Object.assign({},o,{className:D("mrt-filter-range-fields",md.root,o.className),children:[l.jsx(An,{header:n,rangeFilterIndex:0,table:t}),l.jsx(An,{header:n,rangeFilterIndex:1,table:t})]}))};var vd={root:"MRT_FilterRangeSlider-module_root__uwYEk"};const bd=e=>{var n,{header:t,table:o}=e,i=U(e,["header","table"]);const{options:{mantineFilterRangeSliderProps:s},refs:{filterInputRefs:a}}=o,{column:r}=t,{columnDef:d}=r,u={column:r,table:o},c=Object.assign(Object.assign(Object.assign({},B(s,u)),B(d.mantineFilterRangeSliderProps,u)),i);let[m,g]=c.min!==void 0&&c.max!==void 0?[c.min,c.max]:(n=r.getFacetedMinMaxValues())!==null&&n!==void 0?n:[0,1];Array.isArray(m)&&(m=m[0]),Array.isArray(g)&&(g=g[0]),m===null&&(m=0),g===null&&(g=1);const[h,p]=x.useState([m,g]),b=r.getFilterValue(),v=x.useRef(!1);return x.useEffect(()=>{v.current&&(b===void 0?p([m,g]):Array.isArray(b)&&p(b)),v.current=!0},[b,m,g]),l.jsx(vi,Object.assign({className:D("mrt-filter-range-slider",vd.root),max:g,min:m,onChange:f=>{p(f)},onChangeEnd:f=>{Array.isArray(f)&&(f[0]<=m&&f[1]>=g?r.setFilterValue(void 0):r.setFilterValue(f))},value:h},c,{ref:f=>{f&&(a.current[`${r.id}-0`]=f,c?.ref&&(c.ref=f))}}))};var fd={symbol:"MRT_FilterOptionMenu-module_symbol__a1Bsy"};const Cd=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:"!∅"}],Ot=["between","betweenInclusive","inNumberRange"],Tn=["empty","notEmpty"],xd=["arrIncludesSome","arrIncludesAll","arrIncludes"],Mo=["range-slider","date-range","range"],Ml=({header:e,onSelect:n,table:t})=>{var o,i,s,a;const{getState:r,options:{columnFilterModeOptions:d,globalFilterModeOptions:u,localization:c,renderColumnFilterModeMenuItems:m,renderGlobalFilterModeMenuItems:g},setColumnFilterFns:h,setGlobalFilterFn:p}=t,{globalFilterFn:b}=r(),{column:v}=e??{},{columnDef:f}=v??{},C=v?.getFilterValue();let _=(o=f?.columnFilterModeOptions)!==null&&o!==void 0?o:d;Mo.includes(f?.filterVariant)&&(_=[...Ot,..._??[]].filter(w=>Ot.includes(w)));const y=x.useMemo(()=>Cd(c).filter(w=>f?_===void 0||_?.includes(w.option):(!u||u.includes(w.option))&&["contains","fuzzy","startsWith"].includes(w.option)),[]),R=w=>{var j;const T=(j=f?._filterFn)!==null&&j!==void 0?j:"";!e||!v?p(w):w!==T&&(h(S=>Object.assign(Object.assign({},S),{[e.id]:w})),Tn.includes(w)?C!==" "&&!Tn.includes(T)?v.setFilterValue(" "):C&&v.setFilterValue(C):f?.filterVariant==="multi-select"||xd.includes(w)?C instanceof String||C?.length?v.setFilterValue([]):C&&v.setFilterValue(C):Mo.includes(f?.filterVariant)||Ot.includes(w)?!Array.isArray(C)||!C?.every(S=>S==="")&&!Ot.includes(T)?v.setFilterValue(["",""]):v.setFilterValue(C):Array.isArray(C)?v.setFilterValue(""):C===" "&&Tn.includes(T)?v.setFilterValue(void 0):v.setFilterValue(C)),n?.()},k=e&&f?f._filterFn:b;return l.jsx(J.Dropdown,{children:(a=e&&v&&f?(s=(i=f.renderColumnFilterModeMenuItems)===null||i===void 0?void 0:i.call(f,{column:v,internalFilterOptions:y,onSelectFilterMode:R,table:t}))!==null&&s!==void 0?s:m?.({column:v,internalFilterOptions:y,onSelectFilterMode:R,table:t}):g?.({internalFilterOptions:y,onSelectFilterMode:R,table:t}))!==null&&a!==void 0?a:y.map(({divider:w,label:j,option:T,symbol:S},E)=>l.jsxs(x.Fragment,{children:[l.jsx(J.Item,{color:T===k?"blue":void 0,leftSection:l.jsx("span",{className:fd.symbol,children:S}),onClick:()=>R(T),value:T,children:j}),w&&l.jsx(J.Divider,{})]},E))})},Rl=e=>{var n,t,{header:o,table:i}=e,s=U(e,["header","table"]);const{getState:a,options:{columnFilterDisplayMode:r,columnFilterModeOptions:d,enableColumnFilterModes:u,icons:{IconFilterCog:c},localization:m},refs:{filterInputRefs:g}}=i,{showColumnFilters:h}=a(),{column:p}=o,{columnDef:b}=p,v=b._filterFn,f=(n=b?.columnFilterModeOptions)!==null&&n!==void 0?n:d,C=u&&b.enableColumnFilterModes!==!1&&(f===void 0||!!f?.length);return l.jsx(ct,{in:h||r==="popover",children:l.jsxs(fe,Object.assign({direction:"column"},s,{children:[l.jsxs(fe,{align:"flex-end",children:[b.filterVariant==="checkbox"?l.jsx(hd,{column:p,table:i}):b.filterVariant==="range-slider"?l.jsx(bd,{header:o,table:i}):["date-range","range"].includes((t=b.filterVariant)!==null&&t!==void 0?t:"")||["between","betweenInclusive","inNumberRange"].includes(b._filterFn)?l.jsx(pd,{header:o,table:i}):l.jsx(An,{header:o,table:i}),C&&l.jsxs(J,{withinPortal:r!=="popover",children:[l.jsx(de,{label:m.changeFilterMode,position:"bottom-start",withinPortal:!0,children:l.jsx(J.Target,{children:l.jsx(ie,{"aria-label":m.changeFilterMode,color:"gray",size:"md",variant:"subtle",children:l.jsx(c,{})})})}),l.jsx(Ml,{header:o,onSelect:()=>setTimeout(()=>{var _;return(_=g.current[`${p.id}-0`])===null||_===void 0?void 0:_.focus()},100),table:i})]})]}),C?l.jsx(Be,{c:"dimmed",className:cd["filter-mode-label"],component:"label",children:m.filterMode.replace("{filterType}",eo(m,v))}):null]}))})};var _d={root:"MRT_TableHeadCellFilterLabel-module_root__Rur2R"};const wd=e=>{var n,t,o,{header:i,table:s}=e,a=U(e,["header","table"]);const{options:{columnFilterDisplayMode:r,icons:{IconFilter:d},localization:u},refs:{filterInputRefs:c},setShowColumnFilters:m}=s,{column:g}=i,{columnDef:h}=g,p=g.getFilterValue(),[b,v]=x.useState(!1),f=Array.isArray(p)&&p.some(Boolean)||!!p&&!Array.isArray(p),C=h.filterVariant==="range"||h.filterVariant==="date-range"||["between","betweenInclusive","inNumberRange"].includes(h._filterFn),_=h._filterFn,y=h.filterTooltipValueFn||(k=>k),R=r==="popover"&&!f?(n=u.filterByColumn)===null||n===void 0?void 0:n.replace("{column}",String(h.header)):u.filteringByColumn.replace("{column}",String(h.header)).replace("{filterType}",eo(u,_)).replace("{filterValue}",`"${Array.isArray(g.getFilterValue())?g.getFilterValue().map(k=>y(k)).join(`" ${C?u.and:u.or} "`):y(g.getFilterValue())}"`).replace('" "',"");return l.jsx(l.Fragment,{children:l.jsxs(_t,{keepMounted:h.filterVariant==="range-slider",onChange:v,onClose:()=>v(!1),opened:b,position:"top",shadow:"xl",width:360,withinPortal:!0,children:[l.jsx(Vo,{mounted:r==="popover"||!!g.getFilterValue()&&!C||C&&(!!(!((t=g.getFilterValue())===null||t===void 0)&&t[0])||!!(!((o=g.getFilterValue())===null||o===void 0)&&o[1])),transition:"scale",children:()=>l.jsx(_t.Target,{children:l.jsx(de,{disabled:b,label:R,multiline:!0,w:R.length>40?300:void 0,withinPortal:!0,children:l.jsx(ie,Object.assign({className:D("mrt-table-head-cell-filter-label-icon",_d.root),size:18},Et("active",f),{onClick:k=>{k.stopPropagation(),r==="popover"?v(w=>!w):m(!0),setTimeout(()=>{const w=c.current[`${g.id}-0`];w?.focus(),w?.select()},100)}},a,{children:l.jsx(d,{size:"100%"})}))})})}),r==="popover"&&l.jsx(_t.Dropdown,{onClick:k=>k.stopPropagation(),onKeyDown:k=>k.key==="Enter"&&v(!1),onMouseDown:k=>k.stopPropagation(),children:l.jsx(Rl,{header:i,table:s})})]})})},yd=e=>{var{column:n,table:t,tableHeadCellRef:o}=e,i=U(e,["column","table","tableHeadCellRef"]);const{getState:s,options:{enableColumnOrdering:a,mantineColumnDragHandleProps:r},setColumnOrder:d,setDraggingColumn:u,setHoveredColumn:c}=t,{columnDef:m}=n,{columnOrder:g,draggingColumn:h,hoveredColumn:p}=s(),b={column:n,table:t},v=Object.assign(Object.assign(Object.assign({},B(r,b)),B(m.mantineColumnDragHandleProps,b)),i),f=_=>{var y;(y=v?.onDragStart)===null||y===void 0||y.call(v,_),u(n),_.dataTransfer.setDragImage(o.current,0,0)},C=_=>{var y;(y=v?.onDragEnd)===null||y===void 0||y.call(v,_),p?.id==="drop-zone"?n.toggleGrouping():a&&p&&p?.id!==h?.id&&d(dl(n,p,g)),u(null),c(null)};return l.jsx(Kn,{actionIconProps:v,onDragEnd:C,onDragStart:f,table:t})};var Sn={root:"MRT_TableHeadCellResizeHandle-module_root__paufe","root-ltr":"MRT_TableHeadCellResizeHandle-module_root-ltr__652AZ","root-rtl":"MRT_TableHeadCellResizeHandle-module_root-rtl__5VlSo","root-hide":"MRT_TableHeadCellResizeHandle-module_root-hide__-ILlD"};const jd=e=>{var n,{header:t,table:o}=e,i=U(e,["header","table"]);const{getState:s,options:{columnResizeDirection:a,columnResizeMode:r},setColumnSizingInfo:d}=o,{density:u}=s(),{column:c}=t,m=t.getResizeHandler(),g=c.getIsResizing()&&r==="onEnd"?`translateX(${(a==="rtl"?-1:1)*((n=s().columnSizingInfo.deltaOffset)!==null&&n!==void 0?n:0)}px)`:void 0;return l.jsx(ue,Object.assign({onDoubleClick:()=>{d(h=>Object.assign(Object.assign({},h),{isResizingColumn:!1})),c.resetSize()},onMouseDown:m,onTouchStart:m,role:"separator"},i,{__vars:Object.assign({"--mrt-transform":g},i.__vars),className:D("mrt-table-head-cell-resize-handle",Sn.root,Sn[`root-${a}`],!t.subHeaders.length&&r==="onChange"&&Sn["root-hide"],u,i.className)}))};var Ro={"sort-icon":"MRT_TableHeadCellSortLabel-module_sort-icon__zs1xA","multi-sort-indicator":"MRT_TableHeadCellSortLabel-module_multi-sort-indicator__MGBj2"};const Md=e=>{var{header:n,table:t}=e,o=U(e,["header","table"]);const{getState:i,options:{icons:{IconArrowsSort:s,IconSortAscending:a,IconSortDescending:r},localization:d}}=t,u=n.column,{columnDef:c}=u,{sorting:m}=i(),g=u.getIsSorted(),h=u.getSortIndex(),p=g?g==="desc"?d.sortedByColumnDesc.replace("{column}",c.header):d.sortedByColumnAsc.replace("{column}",c.header):u.getNextSortingOrder()==="desc"?d.sortByColumnDesc.replace("{column}",c.header):d.sortByColumnAsc.replace("{column}",c.header),b=l.jsx(ie,Object.assign({"aria-label":p},Et("sorted",g),o,{className:D("mrt-table-head-sort-button",Ro["sort-icon"],o.className),children:g==="desc"?l.jsx(r,{size:"100%"}):g==="asc"?l.jsx(a,{size:"100%"}):l.jsx(s,{size:"100%"})}));return l.jsx(de,{label:p,openDelay:1e3,withinPortal:!0,children:m.length<2||h===-1?b:l.jsx(mi,{className:D("mrt-table-head-multi-sort-indicator",Ro["multi-sort-indicator"]),inline:!0,label:h+1,offset:4,children:b})})};var To={left:"MRT_ColumnActionMenu-module_left__cfNmY",right:"MRT_ColumnActionMenu-module_right__-nK56"};const Rd=e=>{var n,t,o,i,s,a,r,d,u,c,{header:m,table:g}=e,h=U(e,["header","table"]);const{getState:p,options:{columnFilterDisplayMode:b,enableColumnFilters:v,enableColumnPinning:f,enableColumnResizing:C,enableGrouping:_,enableHiding:y,enableSorting:R,enableSortingRemoval:k,icons:{IconArrowAutofitContent:w,IconBoxMultiple:j,IconClearAll:T,IconColumns:S,IconDotsVertical:E,IconEyeOff:A,IconFilter:z,IconFilterOff:O,IconPinned:F,IconPinnedOff:M,IconSortAscending:P,IconSortDescending:H},localization:V,mantineColumnActionsButtonProps:$,renderColumnActionsMenuItems:Q},refs:{filterInputRefs:ee},setColumnOrder:ce,setColumnSizingInfo:K,setShowColumnFilters:Y,toggleAllColumnsVisible:q}=g,{column:L}=m,{columnDef:te}=L,{columnSizing:I,columnVisibility:X}=p(),se={column:L,table:g},ge=Object.assign(Object.assign({},B($,se)),B(te.mantineColumnActionsButtonProps,se)),xe=()=>{L.clearSorting()},me=()=>{L.toggleSorting(!1)},ne=()=>{L.toggleSorting(!0)},Z=()=>{K(ve=>Object.assign(Object.assign({},ve),{isResizingColumn:!1})),L.resetSize()},ae=()=>{L.toggleVisibility(!1)},N=ve=>{L.pin(ve)},oe=()=>{L.toggleGrouping(),ce(ve=>["mrt-row-expand",...ve])},pe=()=>{L.setFilterValue("")},Ce=()=>{Y(!0),setTimeout(()=>{var ve;return(ve=ee.current[`${L.id}-0`])===null||ve===void 0?void 0:ve.focus()},100)},ke=()=>{q(!0)},Re=l.jsxs(l.Fragment,{children:[R&&L.getCanSort()&&l.jsxs(l.Fragment,{children:[k!==!1&&l.jsx(J.Item,{disabled:!L.getIsSorted(),leftSection:l.jsx(T,{}),onClick:xe,children:V.clearSort}),l.jsx(J.Item,{disabled:L.getIsSorted()==="asc",leftSection:l.jsx(P,{}),onClick:me,children:(n=V.sortByColumnAsc)===null||n===void 0?void 0:n.replace("{column}",String(te.header))}),l.jsx(J.Item,{disabled:L.getIsSorted()==="desc",leftSection:l.jsx(H,{}),onClick:ne,children:(t=V.sortByColumnDesc)===null||t===void 0?void 0:t.replace("{column}",String(te.header))}),(v||_||y)&&l.jsx(J.Divider,{},3)]}),v&&b!=="popover"&&L.getCanFilter()&&l.jsxs(l.Fragment,{children:[l.jsx(J.Item,{disabled:!L.getFilterValue(),leftSection:l.jsx(O,{}),onClick:pe,children:V.clearFilter}),l.jsx(J.Item,{leftSection:l.jsx(z,{}),onClick:Ce,children:(o=V.filterByColumn)===null||o===void 0?void 0:o.replace("{column}",String(te.header))}),(_||y)&&l.jsx(J.Divider,{},2)]}),_&&L.getCanGroup()&&l.jsxs(l.Fragment,{children:[l.jsx(J.Item,{leftSection:l.jsx(j,{}),onClick:oe,children:(i=V[L.getIsGrouped()?"ungroupByColumn":"groupByColumn"])===null||i===void 0?void 0:i.replace("{column}",String(te.header))}),f&&l.jsx(J.Divider,{})]}),f&&L.getCanPin()&&l.jsxs(l.Fragment,{children:[l.jsx(J.Item,{disabled:L.getIsPinned()==="left"||!L.getCanPin(),leftSection:l.jsx(F,{className:To.left}),onClick:()=>N("left"),children:V.pinToLeft}),l.jsx(J.Item,{disabled:L.getIsPinned()==="right"||!L.getCanPin(),leftSection:l.jsx(F,{className:To.right}),onClick:()=>N("right"),children:V.pinToRight}),l.jsx(J.Item,{disabled:!L.getIsPinned(),leftSection:l.jsx(M,{}),onClick:()=>N(!1),children:V.unpin}),y&&l.jsx(J.Divider,{})]}),C&&L.getCanResize()&&l.jsx(J.Item,{disabled:!I[L.id],leftSection:l.jsx(w,{}),onClick:Z,children:V.resetColumnSize},0),y&&l.jsxs(l.Fragment,{children:[l.jsx(J.Item,{disabled:!L.getCanHide(),leftSection:l.jsx(A,{}),onClick:ae,children:(s=V.hideColumn)===null||s===void 0?void 0:s.replace("{column}",String(te.header))},0),l.jsx(J.Item,{disabled:!Object.values(X).filter(ve=>!ve).length,leftSection:l.jsx(S,{}),onClick:ke,children:(a=V.showAllColumns)===null||a===void 0?void 0:a.replace("{column}",String(te.header))},1)]})]});return l.jsxs(J,Object.assign({closeOnItemClick:!0,position:"bottom-start",withinPortal:!0},h,{children:[l.jsx(de,{label:(r=ge?.title)!==null&&r!==void 0?r:V.columnActions,openDelay:1e3,withinPortal:!0,children:l.jsx(J.Target,{children:l.jsx(ie,Object.assign({"aria-label":V.columnActions,color:"gray",size:"sm",variant:"subtle"},ge,{children:l.jsx(E,{size:"100%"})}))})}),l.jsx(J.Dropdown,{children:(c=(u=(d=te.renderColumnActionsMenuItems)===null||d===void 0?void 0:d.call(te,{column:L,internalColumnMenuItems:Re,table:g}))!==null&&u!==void 0?u:Q?.({column:L,internalColumnMenuItems:Re,table:g}))!==null&&c!==void 0?c:Re})]}))},Td=e=>{var n,t,o,i,s,a,{columnVirtualizer:r,header:d,renderedHeaderIndex:u=0,table:c}=e,m=U(e,["columnVirtualizer","header","renderedHeaderIndex","table"]);const g=ut(),{getState:h,options:{columnFilterDisplayMode:p,columnResizeDirection:b,columnResizeMode:v,enableColumnActions:f,enableColumnDragging:C,enableColumnOrdering:_,enableColumnPinning:y,enableGrouping:R,enableHeaderActionsHoverReveal:k,enableMultiSort:w,layoutMode:j,mantineTableHeadCellProps:T},refs:{tableHeadCellRefs:S},setHoveredColumn:E}=c,{columnSizingInfo:A,draggingColumn:z,grouping:O,hoveredColumn:F}=h(),{column:M}=d,{columnDef:P}=M,{columnDefType:H}=P,V={column:M,table:c},$=Object.assign(Object.assign(Object.assign({},B(T,V)),B(P.mantineTableHeadCellProps,V)),m),Q={minWidth:`max(calc(var(--header-${Ee(d?.id)}-size) * 1px), ${(n=P.minSize)!==null&&n!==void 0?n:30}px)`,width:`calc(var(--header-${Ee(d.id)}-size) * 1px)`};j==="grid"?Q.flex=`${[0,!1].includes(P.grow)?0:`var(--header-${Ee(d.id)}-size)`} 0 auto`:j==="grid-no-grow"&&(Q.flex=`${+(P.grow||0)} 0 auto`);const ee=y&&P.columnDefType!=="group"&&M.getIsPinned(),ce=z?.id===M.id,K=F?.id===M.id,{hovered:Y,ref:q}=hi(),[L,te]=x.useState(!1),I=(f||P.enableColumnActions)&&P.enableColumnActions!==!1,X=!k||L||Y&&!c.getVisibleFlatColumns().find(ne=>ne.getIsResizing()),se=C!==!1&&P.enableColumnDragging!==!1&&(C||_&&P.enableColumnOrdering!==!1||R&&P.enableGrouping!==!1&&!O.includes(M.id))&&X,ge=x.useMemo(()=>{let ne=0;return M.getCanSort()&&ne++,X&&(ne+=1.75),se&&(ne+=1.25),ne},[X,se]),xe=ne=>{R&&F?.id==="drop-zone"&&E(null),_&&z&&H!=="group"&&E(P.enableColumnOrdering!==!1?M:null)},me=P?.Header instanceof Function?(t=P?.Header)===null||t===void 0?void 0:t.call(P,{column:M,header:d,table:c}):(o=P?.Header)!==null&&o!==void 0?o:P.header;return l.jsxs(qe,Object.assign({colSpan:d.colSpan,"data-column-pinned":ee||void 0,"data-dragging-column":ce||void 0,"data-first-right-pinned":ee==="right"&&M.getIsFirstColumn(ee)||void 0,"data-hovered-column-target":K||void 0,"data-index":u,"data-last-left-pinned":ee==="left"&&M.getIsLastColumn(ee)||void 0,"data-resizing":v==="onChange"&&A?.isResizingColumn===M.id&&b||void 0},$,{__vars:{"--mrt-table-cell-left":ee==="left"?`${M.getStart(ee)}`:void 0,"--mrt-table-cell-right":ee==="right"?`${M.getAfter(ee)}`:void 0},align:H==="group"?"center":g.dir==="rtl"?"right":"left",className:D(ye.root,j?.startsWith("grid")&&ye["root-grid"],w&&M.getCanSort()&&ye["root-no-select"],r&&ye["root-virtualized"],$?.className),onDragEnter:xe,ref:ne=>{var Z;ne&&(S.current[M.id]=ne,q.current=ne,H!=="group"&&((Z=r?.measureElement)===null||Z===void 0||Z.call(r,ne)))},style:ne=>Object.assign(Object.assign({},Q),B($?.style,ne)),children:[d.isPlaceholder?null:(i=$.children)!==null&&i!==void 0?i:l.jsxs(fe,{className:D("mrt-table-head-cell-content",ye.content,(H==="group"||$?.align==="center")&&ye["content-center"],$?.align==="right"&&ye["content-right"],M.getCanResize()&&ye["content-spaced"]),children:[l.jsxs(fe,{__vars:{"--mrt-table-head-cell-labels-padding-left":`${ge}`},className:D("mrt-table-head-cell-labels",ye.labels,M.getCanSort()&&H!=="group"&&ye["labels-sortable"],$?.align==="right"?ye["labels-right"]:$?.align==="center"&&ye["labels-center"],H==="data"&&ye["labels-data"]),onClick:M.getToggleSortingHandler(),children:[l.jsx(fe,{className:D("mrt-table-head-cell-content-wrapper",ye["content-wrapper"],H==="data"&&ye["content-wrapper-hidden-overflow"],((a=(s=P.header)===null||s===void 0?void 0:s.length)!==null&&a!==void 0?a:0)<20&&ye["content-wrapper-nowrap"]),children:me}),M.getCanFilter()&&(M.getIsFiltered()||X)&&l.jsx(wd,{header:d,table:c}),M.getCanSort()&&(M.getIsSorted()||X)&&l.jsx(Md,{header:d,table:c})]}),H!=="group"&&l.jsxs(fe,{className:D("mrt-table-head-cell-content-actions",ye["content-actions"]),children:[se&&l.jsx(yd,{column:M,table:c,tableHeadCellRef:{current:S.current[M.id]}}),I&&X&&l.jsx(Rd,{header:d,onChange:te,opened:L,table:c})]}),M.getCanResize()&&l.jsx(jd,{header:d,table:c})]}),p==="subheader"&&M.getCanFilter()&&l.jsx(Rl,{header:d,table:c})]}))},Sd=e=>{var{columnVirtualizer:n,headerGroup:t,table:o}=e,i=U(e,["columnVirtualizer","headerGroup","table"]);const{getState:s,options:{enableStickyHeader:a,layoutMode:r,mantineTableHeadRowProps:d}}=o,{isFullScreen:u}=s(),{virtualColumns:c,virtualPaddingLeft:m,virtualPaddingRight:g}=n??{},h=Object.assign(Object.assign({},B(d,{headerGroup:t,table:o})),i);return l.jsxs(ze,Object.assign({},h,{className:D(Rn.root,(a||u)&&Rn.sticky,r?.startsWith("grid")&&Rn["layout-mode-grid"],h?.className),children:[m?l.jsx(ue,{component:"th",display:"flex",w:m}):null,(c??t.headers).map((p,b)=>{let v=p;return n&&(b=p.index,v=t.headers[b]),l.jsx(Td,{columnVirtualizer:n,header:v,renderedHeaderIndex:b,table:o},v.id)}),g?l.jsx(ue,{component:"th",display:"flex",w:g}):null]}))};var it={alert:"MRT_ToolbarAlertBanner-module_alert__PAhUK","alert-stacked":"MRT_ToolbarAlertBanner-module_alert-stacked__HR7Nq","alert-bottom":"MRT_ToolbarAlertBanner-module_alert-bottom__u9L-S","alert-badge":"MRT_ToolbarAlertBanner-module_alert-badge__GwDmX","toolbar-alert":"MRT_ToolbarAlertBanner-module_toolbar-alert__3sJGU","head-overlay":"MRT_ToolbarAlertBanner-module_head-overlay__Hw7jK"};const Dn=e=>{var n,{renderedRowIndex:t=0,row:o,table:i}=e,s=U(e,["renderedRowIndex","row","table"]);const{getState:a,options:{enableMultiRowSelection:r,localization:d,mantineSelectAllCheckboxProps:u,mantineSelectCheckboxProps:c,selectAllMode:m,selectDisplayMode:g}}=i,{density:h,isLoading:p}=a(),b=!o,v=b?m==="page"?i.getIsAllPageRowsSelected():i.getIsAllRowsSelected():void 0,f=b?v:zt({row:o,table:i}),C=Object.assign(Object.assign({},b?B(u,{table:i}):B(c,{row:o,table:i})),s),_=o?Nr({renderedRowIndex:t,row:o,table:i}):void 0,y=ll({table:i}),R=Object.assign(Object.assign({"aria-label":b?d.toggleSelectAll:d.toggleSelectRow,checked:f,disabled:p||o&&!o.getCanSelect()||o?.id==="mrt-row-create",onChange:k=>{k.stopPropagation(),b?y(k):_(k)},size:h==="xs"?"sm":"md"},C),{onClick:k=>{var w;k.stopPropagation(),(w=C?.onClick)===null||w===void 0||w.call(C,k)},title:void 0});return l.jsx(de,{label:(n=C?.title)!==null&&n!==void 0?n:b?d.toggleSelectAll:d.toggleSelectRow,openDelay:1e3,withinPortal:!0,children:l.jsx("span",{children:g==="switch"?l.jsx(Bo,Object.assign({},R)):g==="radio"||r===!1?l.jsx(si,Object.assign({},R)):l.jsx(jt,Object.assign({indeterminate:!f&&b?i.getIsSomeRowsSelected():o?.getIsSomeSelected()&&o.getCanSelectSubRows()},R))})})},to=e=>{var n,t,o,{stackAlertBanner:i,table:s}=e,a=U(e,["stackAlertBanner","table"]);const{getFilteredSelectedRowModel:r,getPrePaginationRowModel:d,getState:u,options:{enableRowSelection:c,enableSelectAll:m,icons:{IconX:g},localization:h,mantineToolbarAlertBannerBadgeProps:p,mantineToolbarAlertBannerProps:b,manualPagination:v,positionToolbarAlertBanner:f,renderToolbarAlertBannerContent:C,rowCount:_}}=s,{density:y,grouping:R,rowSelection:k,showAlertBanner:w}=u(),j=Object.assign(Object.assign({},B(b,{table:s})),a),T=B(p,{table:s}),S=_??d().flatRows.length,E=x.useMemo(()=>v?Object.values(k).filter(Boolean).length:r().rows.length,[k,S,v]),A=E?l.jsxs(fe,{align:"center",gap:"sm",children:[(t=(n=h.selectedCountOfRowCountRowsSelected)===null||n===void 0?void 0:n.replace("{selectedCount}",E.toString()))===null||t===void 0?void 0:t.replace("{rowCount}",S.toString()),l.jsx(Ue,{onClick:O=>ll({table:s})(O,!1,!0),size:"compact-xs",variant:"subtle",children:h.clearSelection})]}):null,z=R.length>0?l.jsxs(fe,{children:[h.groupedBy," ",R.map((O,F)=>l.jsxs(x.Fragment,{children:[F>0?h.thenBy:"",l.jsxs(Ho,Object.assign({className:it["alert-badge"],rightSection:l.jsx(ie,{color:"white",onClick:()=>s.getColumn(O).toggleGrouping(),size:"xs",variant:"subtle",children:l.jsx(g,{style:{transform:"scale(0.8)"}})}),variant:"filled"},T,{children:[s.getColumn(O).columnDef.header," "]}))]},`${F}-${O}`))]}):null;return l.jsx(ct,{in:w||!!A||!!z,transitionDuration:i?200:0,children:l.jsx(ai,Object.assign({color:"blue",icon:!1},j,{className:D(it.alert,i&&!f&&it["alert-stacked"],!i&&f==="bottom"&&it["alert-bottom"],j?.className),children:(o=C?.({groupedAlert:z,selectedAlert:A,table:s}))!==null&&o!==void 0?o:l.jsxs(fe,{className:D(it["toolbar-alert"],f==="head-overlay"&&it["head-overlay"],y),children:[c&&m&&f==="head-overlay"&&l.jsx(Dn,{table:s}),l.jsxs(Bn,{children:[j?.children,A,z]})]})}))})},kd=e=>{var{columnVirtualizer:n,table:t}=e,o=U(e,["columnVirtualizer","table"]);const{getHeaderGroups:i,getSelectedRowModel:s,getState:a,options:{enableStickyHeader:r,layoutMode:d,mantineTableHeadProps:u,positionToolbarAlertBanner:c},refs:{tableHeadRef:m}}=t,{isFullScreen:g,showAlertBanner:h}=a(),p=Object.assign(Object.assign({},B(u,{table:t})),o),b=r||g;return l.jsx(Eo,Object.assign({},p,{className:D(Ge.root,d?.startsWith("grid")?Ge["root-grid"]:Ge["root-table-row-group"],b&&Ge["root-sticky"],p?.className),pos:b&&d?.startsWith("grid")?"sticky":"relative",ref:v=>{m.current=v,p?.ref&&(p.ref.current=v)},children:c==="head-overlay"&&(h||s().rows.length>0)?l.jsx(ze,{className:D(Ge["banner-tr"],d?.startsWith("grid")&&Ge.grid),children:l.jsx(qe,{className:D(Ge["banner-th"],d?.startsWith("grid")&&Ge.grid),colSpan:t.getVisibleLeafColumns().length,children:l.jsx(to,{table:t})})}):i().map(v=>l.jsx(Sd,{columnVirtualizer:n,headerGroup:v,table:t},v.id))}))};var So={root:"MRT_GlobalFilterTextInput-module_root__Xmcpv",collapse:"MRT_GlobalFilterTextInput-module_collapse__v311d"};const kn=e=>{var{table:n}=e,t=U(e,["table"]);const{getState:o,options:{enableGlobalFilterModes:i,icons:{IconSearch:s,IconX:a},localization:r,mantineSearchTextInputProps:d,manualFiltering:u,positionGlobalFilter:c},refs:{searchInputRef:m},setGlobalFilter:g}=n,{globalFilter:h,showGlobalFilter:p}=o(),b=Object.assign(Object.assign({},B(d,{table:n})),t),v=x.useRef(!1),[f,C]=x.useState(h??""),[_]=$o(f,u?500:250);x.useEffect(()=>{g(_||void 0)},[_]);const y=()=>{C(""),g(void 0)};return x.useEffect(()=>{v.current&&(h===void 0?y():C(h)),v.current=!0},[h]),l.jsxs(ct,{className:So.collapse,in:p,children:[i&&l.jsxs(J,{withinPortal:!0,children:[l.jsx(J.Target,{children:l.jsx(ie,{"aria-label":r.changeSearchMode,color:"gray",size:"sm",variant:"transparent",children:l.jsx(s,{})})}),l.jsx(Ml,{onSelect:y,table:n})]}),l.jsx(Vn,Object.assign({leftSection:!i&&l.jsx(s,{}),mt:0,mx:c!=="left"?"mx":void 0,onChange:R=>C(R.target.value),placeholder:r.search,rightSection:f?l.jsx(ie,{"aria-label":r.clearSearch,color:"gray",disabled:!f?.length,onClick:y,size:"sm",variant:"transparent",children:l.jsx(de,{label:r.clearSearch,withinPortal:!0,children:l.jsx(a,{})})}):null,value:f??"",variant:"filled"},b,{className:D("mrt-global-filter-text-input",So.root,b?.className),ref:R=>{R&&(m.current=R,b?.ref&&(b.ref=R))}}))]})},Pd=(e,n,t=-1,o=0,i,s)=>Wo(e,"mrt-row-create",Object.assign({},...At(e.options.columns).map(a=>({[at(a)]:""}))),t,o,i,s),Od=e=>Object.assign({Cell:({cell:n,row:t,table:o})=>l.jsx(sd,{cell:n,row:t,table:o})},et({header:"actions",id:"mrt-row-actions",size:70,tableOptions:e})),Id=e=>Object.assign({Cell:({row:n,rowRef:t,table:o})=>l.jsx(Wr,{row:n,rowRef:t,table:o}),grow:!1},et({header:"move",id:"mrt-row-drag",size:60,tableOptions:e})),Fd=e=>{var n;const{defaultColumn:t,enableExpandAll:o,groupedColumnMode:i,positionExpandColumn:s,renderDetailPanel:a,state:{grouping:r}}=e,d=s==="last"?{align:"right"}:void 0;return Object.assign({Cell:({cell:u,column:c,row:m,table:g})=>{var h,p,b;const v={row:m,table:g},f=(h=m.subRows)===null||h===void 0?void 0:h.length;return e.groupedColumnMode==="remove"&&m.groupingColumnId?l.jsxs(fe,{align:"center",gap:"0.25rem",children:[l.jsx(zn,Object.assign({},v)),l.jsx(de,{label:g.getColumn(m.groupingColumnId).columnDef.header,openDelay:1e3,position:"right",children:l.jsx("span",{children:m.groupingValue})}),!!f&&l.jsxs("span",{children:["(",f,")"]})]}):l.jsxs(l.Fragment,{children:[l.jsx(zn,Object.assign({},v)),(b=(p=c.columnDef).GroupedCell)===null||b===void 0?void 0:b.call(p,{cell:u,column:c,row:m,table:g})]})},Header:o?({table:u})=>{var c;return l.jsxs(fe,{align:"center",children:[l.jsx(Kr,{table:u}),i==="remove"&&((c=r?.map(m=>u.getColumn(m).columnDef.header))===null||c===void 0?void 0:c.join(", "))]})}:void 0,mantineTableBodyCellProps:d,mantineTableHeadCellProps:d},et({header:"expand",id:"mrt-row-expand",size:i==="remove"?(n=t?.size)!==null&&n!==void 0?n:180:a?o?60:70:100,tableOptions:e}))},Ed=e=>{const{localization:n,rowNumberDisplayMode:t}=e,{pagination:{pageIndex:o,pageSize:i}}=e.state;return Object.assign({Cell:({renderedRowIndex:s=0,row:a})=>{var r;return((r=t==="static"?s+i*o:a.index)!==null&&r!==void 0?r:0)+1},grow:!1,Header:()=>n.rowNumber},et({header:"rowNumbers",id:"mrt-row-numbers",size:50,tableOptions:e}))},zd=e=>Object.assign({Cell:({row:n,table:t})=>l.jsx(Gr,{row:n,table:t}),grow:!1},et({header:"pin",id:"mrt-row-pin",size:60,tableOptions:e})),Ad=e=>{const{enableMultiRowSelection:n,enableSelectAll:t}=e;return Object.assign({Cell:({renderedRowIndex:o,row:i,table:s})=>l.jsx(Dn,{renderedRowIndex:o,row:i,table:s}),grow:!1,Header:t&&n?({table:o})=>l.jsx(Dn,{table:o}):void 0},et({header:"select",id:"mrt-row-select",size:t?60:70,tableOptions:e}))},Dd=Object.assign({},Ii),Nd={IconArrowAutofitContent:Ai,IconArrowsSort:Hi,IconBaselineDensityLarge:$i,IconBaselineDensityMedium:Wi,IconBaselineDensitySmall:Ui,IconBoxMultiple:Ki,IconChevronDown:ts,IconChevronLeft:is,IconChevronLeftPipe:os,IconChevronRight:ds,IconChevronRightPipe:as,IconChevronsDown:gs,IconCircleX:ms,IconClearAll:vs,IconColumns:fs,IconDeviceFloppy:ws,IconDots:Ts,IconDotsVertical:Ms,IconEdit:ks,IconEyeOff:Os,IconFilter:Ds,IconFilterCog:Fs,IconFilterOff:zs,IconGripHorizontal:Hs,IconMaximize:Ws,IconMinimize:Us,IconPinned:Js,IconPinnedOff:Zs,IconSearch:oa,IconSearchOff:ta,IconSortAscending:sa,IconSortDescending:ra,IconX:ha},Bd={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"},Hd={filterVariant:"text",maxSize:1e3,minSize:40,size:180},Tl={columnDefType:"display",enableClickToCopy:!1,enableColumnActions:!1,enableColumnDragging:!1,enableColumnFilter:!1,enableColumnOrdering:!1,enableEditing:!1,enableGlobalFilter:!1,enableGrouping:!1,enableHiding:!1,enableResizing:!1,enableSorting:!1},Vd=e=>{var n,{aggregationFns:t,autoResetExpanded:o=!1,columnFilterDisplayMode:i="subheader",columnResizeDirection:s,columnResizeMode:a="onChange",createDisplayMode:r="modal",defaultColumn:d,defaultDisplayColumn:u,editDisplayMode:c="modal",enableBatchRowSelection:m=!0,enableBottomToolbar:g=!0,enableColumnActions:h=!0,enableColumnFilters:p=!0,enableColumnOrdering:b=!1,enableColumnPinning:v=!1,enableColumnResizing:f=!1,enableColumnVirtualization:C,enableDensityToggle:_=!0,enableExpandAll:y=!0,enableExpanding:R,enableFacetedValues:k=!1,enableFilterMatchHighlighting:w=!0,enableFilters:j=!0,enableFullScreenToggle:T=!0,enableGlobalFilter:S=!0,enableGlobalFilterRankedResults:E=!0,enableGrouping:A=!1,enableHeaderActionsHoverReveal:z=!1,enableHiding:O=!0,enableMultiRowSelection:F=!0,enableMultiSort:M=!0,enablePagination:P=!0,enableRowPinning:H=!1,enableRowSelection:V=!1,enableRowVirtualization:$,enableSelectAll:Q=!0,enableSorting:ee=!0,enableStickyHeader:ce=!1,enableTableFooter:K=!0,enableTableHead:Y=!0,enableToolbarInternalActions:q=!0,enableTopToolbar:L=!0,filterFns:te,icons:I,layoutMode:X,localization:se,manualFiltering:ge,manualGrouping:xe,manualPagination:me,manualSorting:ne,paginationDisplayMode:Z="default",positionActionsColumn:ae="first",positionCreatingRow:N="top",positionExpandColumn:oe="first",positionGlobalFilter:pe="right",positionPagination:Ce="bottom",positionToolbarAlertBanner:ke="top",positionToolbarDropZone:Re="top",rowNumberDisplayMode:ve="static",rowPinningDisplayMode:Ke="sticky",selectAllMode:$e="page",sortingFns:He}=e,Pe=U(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","enableHeaderActionsHoverReveal","enableHiding","enableMultiRowSelection","enableMultiSort","enablePagination","enableRowPinning","enableRowSelection","enableRowVirtualization","enableSelectAll","enableSorting","enableStickyHeader","enableTableFooter","enableTableHead","enableToolbarInternalActions","enableTopToolbar","filterFns","icons","layoutMode","localization","manualFiltering","manualGrouping","manualPagination","manualSorting","paginationDisplayMode","positionActionsColumn","positionCreatingRow","positionExpandColumn","positionGlobalFilter","positionPagination","positionToolbarAlertBanner","positionToolbarDropZone","rowNumberDisplayMode","rowPinningDisplayMode","selectAllMode","sortingFns"]);const Le=ut();return I=x.useMemo(()=>Object.assign(Object.assign({},Nd),I),[I]),se=x.useMemo(()=>Object.assign(Object.assign({},Bd),se),[se]),t=x.useMemo(()=>Object.assign(Object.assign({},Dd),t),[]),te=x.useMemo(()=>Object.assign(Object.assign({},ud),te),[]),He=x.useMemo(()=>Object.assign(Object.assign({},zr),He),[]),d=x.useMemo(()=>Object.assign(Object.assign({},Hd),d),[d]),u=x.useMemo(()=>Object.assign(Object.assign({},Tl),u),[u]),[C,$]=x.useMemo(()=>[C,$],[]),s||(s=Le.dir||"ltr"),X=X||(f?"grid-no-grow":"semantic"),X==="semantic"&&($||C)&&(X="grid"),$&&(ce=!0),P===!1&&me===void 0&&(me=!0),!((n=Pe.data)===null||n===void 0)&&n.length||(ge=!0,xe=!0,me=!0,ne=!0),Object.assign({aggregationFns:t,autoResetExpanded:o,columnFilterDisplayMode:i,columnResizeDirection:s,columnResizeMode:a,createDisplayMode:r,defaultColumn:d,defaultDisplayColumn:u,editDisplayMode:c,enableBatchRowSelection:m,enableBottomToolbar:g,enableColumnActions:h,enableColumnFilters:p,enableColumnOrdering:b,enableColumnPinning:v,enableColumnResizing:f,enableColumnVirtualization:C,enableDensityToggle:_,enableExpandAll:y,enableExpanding:R,enableFacetedValues:k,enableFilterMatchHighlighting:w,enableFilters:j,enableFullScreenToggle:T,enableGlobalFilter:S,enableGlobalFilterRankedResults:E,enableGrouping:A,enableHeaderActionsHoverReveal:z,enableHiding:O,enableMultiRowSelection:F,enableMultiSort:M,enablePagination:P,enableRowPinning:H,enableRowSelection:V,enableRowVirtualization:$,enableSelectAll:Q,enableSorting:ee,enableStickyHeader:ce,enableTableFooter:K,enableTableHead:Y,enableToolbarInternalActions:q,enableTopToolbar:L,filterFns:te,getCoreRowModel:Oi(),getExpandedRowModel:R||A?Pi():void 0,getFacetedMinMaxValues:k?ki():void 0,getFacetedRowModel:k?Si():void 0,getFacetedUniqueValues:k?Ti():void 0,getFilteredRowModel:p||S||j?Ri():void 0,getGroupedRowModel:A?Mi():void 0,getPaginationRowModel:P?ji():void 0,getSortedRowModel:ee?yi():void 0,getSubRows:re=>re?.subRows,icons:I,layoutMode:X,localization:se,manualFiltering:ge,manualGrouping:xe,manualPagination:me,manualSorting:ne,paginationDisplayMode:Z,positionActionsColumn:ae,positionCreatingRow:N,positionExpandColumn:oe,positionGlobalFilter:pe,positionPagination:Ce,positionToolbarAlertBanner:ke,positionToolbarDropZone:Re,rowNumberDisplayMode:ve,rowPinningDisplayMode:Ke,selectAllMode:$e,sortingFns:He},Pe)},Pn={children:null,style:{minWidth:0,padding:0,width:0}},$d=e=>Object.assign(Object.assign(Object.assign(Object.assign({},et({id:"mrt-row-spacer",size:0,tableOptions:e})),{grow:!0}),Tl),{mantineTableBodyCellProps:Pn,mantineTableFooterCellProps:Pn,mantineTableHeadCellProps:Pn}),Ld=e=>{const{getIsSomeRowsPinned:n,getPrePaginationRowModel:t,getState:o,options:{enablePagination:i,enableRowPinning:s,rowCount:a}}=e,{columnOrder:r,density:d,globalFilter:u,isFullScreen:c,isLoading:m,pagination:g,showSkeletons:h,sorting:p}=o(),b=e.options.columns.length,v=a??t().rows.length,f=x.useReducer(()=>({}),{})[1],C=x.useRef(),_=x.useRef();x.useEffect(()=>{typeof window<"u"&&(C.current=document.body.style.height)},[]),x.useEffect(()=>{if(typeof window<"u")if(c)_.current=document.body.getBoundingClientRect().top,document.body.style.height="100dvh";else{if(document.body.style.height=C.current,!_.current)return;window.scrollTo({behavior:"instant",top:-1*_.current})}},[c]),x.useEffect(()=>{b!==r.length&&e.setColumnOrder(Qn(e.options))},[b]),x.useEffect(()=>{if(!i||m||h)return;const{pageIndex:R,pageSize:k}=g,w=R*k;w>=v&&w>0&&e.setPageIndex(Math.ceil(v/k)-1)},[v]);const y=x.useRef(p);x.useEffect(()=>{p.length&&(y.current=p)},[p]),x.useEffect(()=>{ol(e)&&(u?e.setSorting([]):e.setSorting(()=>y.current||[]))},[u]),x.useEffect(()=>{s&&n()&&setTimeout(()=>{f()},150)},[d])},Wd=e=>{var n,t,o,i,s,a,r,d,u,c,m,g,h,p,b,v,f,C,_,y,R,k,w,j,T,S,E,A,z,O,F,M,P;const H=x.useRef(null),V=x.useRef(null),$=x.useRef({}),Q=x.useRef({}),ee=x.useRef(null),ce=x.useRef(null),K=x.useRef({}),Y=x.useRef(null),q=x.useRef(null),L=x.useRef(null),te=x.useRef(null),I=x.useMemo(()=>{var we,Te,Ve;const Ae=(we=e.initialState)!==null&&we!==void 0?we:{};return Ae.columnOrder=(Te=Ae.columnOrder)!==null&&Te!==void 0?Te:Qn(Object.assign(Object.assign({},e),{state:Object.assign(Object.assign({},e.initialState),e.state)})),Ae.globalFilterFn=(Ve=e.globalFilterFn)!==null&&Ve!==void 0?Ve:"fuzzy",Ae},[]);e.initialState=I;const[X,se]=x.useState((n=I.creatingRow)!==null&&n!==void 0?n:null),[ge,xe]=x.useState(()=>Object.assign({},...At(e.columns).map(we=>{var Te,Ve,Ae,gt;return{[at(we)]:we.filterFn instanceof Function?(Te=we.filterFn.name)!==null&&Te!==void 0?Te:"custom":(gt=(Ve=we.filterFn)!==null&&Ve!==void 0?Ve:(Ae=I?.columnFilterFns)===null||Ae===void 0?void 0:Ae[at(we)])!==null&>!==void 0?gt:Xr(we)}}))),[me,ne]=x.useState((t=I.columnOrder)!==null&&t!==void 0?t:[]),[Z,ae]=x.useState((o=I.columnSizingInfo)!==null&&o!==void 0?o:{}),[N,oe]=x.useState((i=I?.density)!==null&&i!==void 0?i:"md"),[pe,Ce]=x.useState((s=I.draggingColumn)!==null&&s!==void 0?s:null),[ke,Re]=x.useState((a=I.draggingRow)!==null&&a!==void 0?a:null),[ve,Ke]=x.useState((r=I.editingCell)!==null&&r!==void 0?r:null),[$e,He]=x.useState((d=I.editingRow)!==null&&d!==void 0?d:null),[Pe,Le]=x.useState((u=I.globalFilterFn)!==null&&u!==void 0?u:"fuzzy"),[re,_e]=x.useState((c=I.grouping)!==null&&c!==void 0?c:[]),[Oe,We]=x.useState((m=I.hoveredColumn)!==null&&m!==void 0?m:null),[Gt,Ut]=x.useState((g=I.hoveredRow)!==null&&g!==void 0?g:null),[qt,Kt]=x.useState((h=I?.isFullScreen)!==null&&h!==void 0?h:!1),[Xt,Zt]=x.useState((p=I?.pagination)!==null&&p!==void 0?p:{pageIndex:0,pageSize:10}),[Qt,Jt]=x.useState((b=I?.showAlertBanner)!==null&&b!==void 0?b:!1),[Yt,en]=x.useState((v=I?.showColumnFilters)!==null&&v!==void 0?v:!1),[tn,nn]=x.useState((f=I?.showGlobalFilter)!==null&&f!==void 0?f:!1),[on,ln]=x.useState((C=I?.showToolbarDropZone)!==null&&C!==void 0?C:!1);e.state=Object.assign({columnFilterFns:ge,columnOrder:me,columnSizingInfo:Z,creatingRow:X,density:N,draggingColumn:pe,draggingRow:ke,editingCell:ve,editingRow:$e,globalFilterFn:Pe,grouping:re,hoveredColumn:Oe,hoveredRow:Gt,isFullScreen:qt,pagination:Xt,showAlertBanner:Qt,showColumnFilters:Yt,showGlobalFilter:tn,showToolbarDropZone:on},e.state);const G=e,Mt=x.useRef([]);G.columns=G.state.columnSizingInfo.isResizingColumn||G.state.draggingColumn||G.state.draggingRow?Mt.current:rl({columnDefs:[...[ul(G)&&zd(G),gl(G)&&Id(G),Zn(G)&&Od(G),Xn(G)&&Fd(G),hl(G)&&Ad(G),ml(G)&&Ed(G)].filter(Boolean),...G.columns,...[pl(G)&&$d(G)].filter(Boolean)],tableOptions:G}),Mt.current=G.columns,G.data=x.useMemo(()=>(G.state.isLoading||G.state.showSkeletons)&&!G.data.length?[...Array(Math.min(G.state.pagination.pageSize,20)).fill(null)].map(()=>Object.assign({},...At(G.columns).map(we=>({[at(we)]:null})))):G.data,[G.data,G.state.isLoading,G.state.showSkeletons]);const he=wi(Object.assign(Object.assign({onColumnOrderChange:ne,onColumnSizingInfoChange:ae,onGroupingChange:_e,onPaginationChange:Zt},G),{globalFilterFn:(_=G.filterFns)===null||_===void 0?void 0:_[Pe??"fuzzy"]}));return he.refs={bottomToolbarRef:V,editInputRefs:$,filterInputRefs:Q,lastSelectedRowId:H,searchInputRef:ee,tableContainerRef:ce,tableFooterRef:te,tableHeadCellRefs:K,tableHeadRef:L,tablePaperRef:Y,topToolbarRef:q},he.setCreatingRow=we=>{let Te=we;we===!0&&(Te=Pd(he)),G?.onCreatingRowChange?G.onCreatingRowChange(Te):se(Te)},he.setColumnFilterFns=(y=G.onColumnFilterFnsChange)!==null&&y!==void 0?y:xe,he.setDensity=(R=G.onDensityChange)!==null&&R!==void 0?R:oe,he.setDraggingColumn=(k=G.onDraggingColumnChange)!==null&&k!==void 0?k:Ce,he.setDraggingRow=(w=G.onDraggingRowChange)!==null&&w!==void 0?w:Re,he.setEditingCell=(j=G.onEditingCellChange)!==null&&j!==void 0?j:Ke,he.setEditingRow=(T=G.onEditingRowChange)!==null&&T!==void 0?T:He,he.setGlobalFilterFn=(S=G.onGlobalFilterFnChange)!==null&&S!==void 0?S:Le,he.setHoveredColumn=(E=G.onHoveredColumnChange)!==null&&E!==void 0?E:We,he.setHoveredRow=(A=G.onHoveredRowChange)!==null&&A!==void 0?A:Ut,he.setIsFullScreen=(z=G.onIsFullScreenChange)!==null&&z!==void 0?z:Kt,he.setShowAlertBanner=(O=G.onShowAlertBannerChange)!==null&&O!==void 0?O:Jt,he.setShowColumnFilters=(F=G.onShowColumnFiltersChange)!==null&&F!==void 0?F:en,he.setShowGlobalFilter=(M=G.onShowGlobalFilterChange)!==null&&M!==void 0?M:nn,he.setShowToolbarDropZone=(P=G.onShowToolbarDropZoneChange)!==null&&P!==void 0?P:ln,Ld(he),he},Gd=e=>Wd(Vd(e));var Ud={root:"MRT_TablePaper-module_root__q0v5L"},On={root:"MRT_TableContainer-module_root__JIsGB","root-sticky":"MRT_TableContainer-module_root-sticky__uC4qx","root-fullscreen":"MRT_TableContainer-module_root-fullscreen__aM8Jg"},ko={root:"MRT_Table-module_root__ms2uS","root-grid":"MRT_Table-module_root-grid__2Pynz"};const qd=e=>{var n,t,o,i;const{getLeftLeafColumns:s,getRightLeafColumns:a,getState:r,getVisibleLeafColumns:d,options:{columnVirtualizerInstanceRef:u,columnVirtualizerOptions:c,enableColumnPinning:m,enableColumnVirtualization:g},refs:{tableContainerRef:h}}=e,{columnPinning:p,draggingColumn:b}=r();if(!g)return;const v=B(c,{table:e}),f=d(),[C,_]=x.useMemo(()=>m?[s().map(S=>S.getPinnedIndex()),a().map(S=>f.length-S.getPinnedIndex()-1).sort((S,E)=>S-E)]:[[],[]],[f.length,p,m]),y=C.length,R=_.length,k=x.useMemo(()=>b?.id?f.findIndex(S=>S.id===b?.id):void 0,[b?.id]),w=el(Object.assign({count:f.length,estimateSize:S=>f[S].getSize(),getScrollElement:()=>h.current,horizontal:!0,overscan:3,rangeExtractor:x.useCallback(S=>{const E=il(S,k);return!y&&!R?E:[...new Set([...C,...E,..._])]},[C,_,k])},v)),j=w.getVirtualItems();w.virtualColumns=j;const T=j.length;if(T){const S=w.getTotalSize(),E=((n=j[y])===null||n===void 0?void 0:n.start)||0,A=((t=j[C.length-1])===null||t===void 0?void 0:t.end)||0,z=((o=j[T-R])===null||o===void 0?void 0:o.start)||0,O=((i=j[T-R-1])===null||i===void 0?void 0:i.end)||0;w.virtualPaddingLeft=E-A,w.virtualPaddingRight=S-O-(R?S-z:0)}return u&&(u.current=w),w},Kd=e=>{var{table:n}=e,t=U(e,["table"]);const{getFlatHeaders:o,getState:i,options:{columns:s,enableTableFooter:a,enableTableHead:r,layoutMode:d,mantineTableProps:u,memoMode:c}}=n,{columnSizing:m,columnSizingInfo:g,columnVisibility:h,density:p}=i(),b=Object.assign(Object.assign({highlightOnHover:!0,horizontalSpacing:p,verticalSpacing:p},B(u,{table:n})),t),v=x.useMemo(()=>{const R=o(),k={};for(let w=0;w{var n,{open:t,table:o}=e,i=U(e,["open","table"]);const{getState:s,options:{mantineCreateRowModalProps:a,mantineEditRowModalProps:r,onCreatingRowCancel:d,onEditingRowCancel:u,renderCreateRowModalContent:c,renderEditRowModalContent:m},setCreatingRow:g,setEditingRow:h}=o,{creatingRow:p,editingRow:b}=s(),v=p??b,f={row:v,table:o},C=Object.assign(Object.assign(Object.assign({},B(r,f)),p&&B(a,f)),i),_=v.getAllCells().filter(R=>R.column.columnDef.columnDefType==="data").map(R=>l.jsx(Vt,{cell:R,table:o},R.id)),y=()=>{var R;p?(d?.({row:v,table:o}),g(null)):(u?.({row:v,table:o}),h(null)),v._valuesCache={},(R=C.onClose)===null||R===void 0||R.call(C)};return x.createElement(gi,Object.assign({opened:t,withCloseButton:!1},C,{key:v.id,onClose:y}),(n=p&&c?.({internalEditComponents:_,row:v,table:o})||m?.({internalEditComponents:_,row:v,table:o}))!==null&&n!==void 0?n:l.jsxs(l.Fragment,{children:[l.jsx("form",{onSubmit:R=>R.preventDefault(),children:l.jsx(Bn,{gap:"lg",pb:24,pt:16,children:_})}),l.jsx(fe,{justify:"flex-end",children:l.jsx(al,{row:v,table:o,variant:"text"})})]}))},Zd=typeof window<"u"?x.useLayoutEffect:x.useEffect,Qd=e=>{var{table:n}=e,t=U(e,["table"]);const{getState:o,options:{createDisplayMode:i,editDisplayMode:s,enableStickyHeader:a,mantineLoadingOverlayProps:r,mantineTableContainerProps:d},refs:{bottomToolbarRef:u,tableContainerRef:c,topToolbarRef:m}}=n,{creatingRow:g,editingRow:h,isFullScreen:p,isLoading:b,showLoadingOverlay:v}=o(),[f,C]=x.useState(0),_=Object.assign(Object.assign({},B(d,{table:n})),t),y=B(r,{table:n});Zd(()=>{var w,j,T,S;const E=typeof document<"u"&&(j=(w=m.current)===null||w===void 0?void 0:w.offsetHeight)!==null&&j!==void 0?j:0,A=typeof document<"u"&&(S=(T=u?.current)===null||T===void 0?void 0:T.offsetHeight)!==null&&S!==void 0?S:0;C(E+A)});const R=i==="modal"&&g,k=s==="modal"&&h;return l.jsxs(ue,Object.assign({},_,{__vars:Object.assign({"--mrt-top-toolbar-height":`${f}`},_?.__vars),className:D("mrt-table-container",On.root,a&&On["root-sticky"],p&&On["root-fullscreen"],_?.className),ref:w=>{w&&(c.current=w,_?.ref&&(_.ref.current=w))},children:[l.jsx(ii,Object.assign({visible:b||v,zIndex:2},y)),l.jsx(Kd,{table:n}),(R||k)&&l.jsx(Xd,{open:!0,table:n})]}))};var Sl={"common-toolbar-styles":"common-styles-module_common-toolbar-styles__DnjR8"},xt={root:"MRT_BottomToolbar-module_root__VDeWo","root-fullscreen":"MRT_BottomToolbar-module_root-fullscreen__esE15","custom-toolbar-container":"MRT_BottomToolbar-module_custom-toolbar-container__XcDRF","paginator-container":"MRT_BottomToolbar-module_paginator-container__A3eWY","paginator-container-alert-banner":"MRT_BottomToolbar-module_paginator-container-alert-banner__gyqtO"},Po={collapse:"MRT_ProgressBar-module_collapse__rOLJH","collapse-top":"MRT_ProgressBar-module_collapse-top__oCi0h"};const kl=e=>{var{isTopToolbar:n,table:t}=e,o=U(e,["isTopToolbar","table"]);const{getState:i,options:{mantineProgressProps:s}}=t,{isSaving:a,showProgressBars:r}=i(),d=Object.assign(Object.assign({},B(s,{isTopToolbar:n,table:t})),o);return l.jsx(ct,{className:D(Po.collapse,n&&Po["collapse-top"]),in:a||r,children:l.jsx(ri,Object.assign({animated:!0,"aria-busy":"true","aria-label":"Loading",radius:0,value:100},d))})};var In={root:"MRT_TablePagination-module_root__yZ8pm",pagesize:"MRT_TablePagination-module_pagesize__-vmTn","with-top-margin":"MRT_TablePagination-module_with-top-margin__aM5-m"};const Oo=[5,10,15,20,25,30,50,100].map(e=>e.toString()),Pl=e=>{var n,{position:t="bottom",table:o}=e,i=U(e,["position","table"]);const{getPrePaginationRowModel:s,getState:a,options:{enableToolbarInternalActions:r,icons:{IconChevronLeft:d,IconChevronLeftPipe:u,IconChevronRight:c,IconChevronRightPipe:m},localization:g,mantinePaginationProps:h,paginationDisplayMode:p,rowCount:b},setPageIndex:v,setPageSize:f}=o,{pagination:{pageIndex:C=0,pageSize:_=10},showGlobalFilter:y}=a(),R=Object.assign(Object.assign({},B(h,{table:o})),i),k=b??s().rows.length,w=Math.ceil(k/_),j=w>2,T=C*_,S=Math.min(C*_+_,k),E=R??{},{rowsPerPageOptions:A=Oo,showRowsPerPage:z=!0,withEdges:O=j}=E,F=U(E,["rowsPerPageOptions","showRowsPerPage","withEdges"]),M=t==="top"&&r&&!y;return l.jsxs(ue,{className:D("mrt-table-pagination",In.root,M&&In["with-top-margin"]),children:[R?.showRowsPerPage!==!1&&l.jsxs(yt,{gap:"xs",children:[l.jsx(Be,{id:"rpp-label",children:g.rowsPerPage}),l.jsx($n,{allowDeselect:!1,"aria-labelledby":"rpp-label",className:In.pagesize,data:(n=R?.rowsPerPageOptions)!==null&&n!==void 0?n:Oo,onChange:P=>f(+P),value:_.toString()})]}),p==="pages"?l.jsx(No,Object.assign({firstIcon:u,lastIcon:m,nextIcon:c,onChange:P=>v(P-1),previousIcon:d,total:w,value:C+1,withEdges:O},F)):p==="default"?l.jsxs(l.Fragment,{children:[l.jsx(Be,{children:`${S===0?0:(T+1).toLocaleString()}-${S.toLocaleString()} ${g.of} ${k.toLocaleString()}`}),l.jsxs(yt,{gap:6,children:[O&&l.jsx(ie,{"aria-label":g.goToFirstPage,color:"gray",disabled:C<=0,onClick:()=>v(0),variant:"subtle",children:l.jsx(u,{})}),l.jsx(ie,{"aria-label":g.goToPreviousPage,color:"gray",disabled:C<=0,onClick:()=>v(C-1),variant:"subtle",children:l.jsx(d,{})}),l.jsx(ie,{"aria-label":g.goToNextPage,color:"gray",disabled:S>=k,onClick:()=>v(C+1),variant:"subtle",children:l.jsx(c,{})}),O&&l.jsx(ie,{"aria-label":g.goToLastPage,color:"gray",disabled:S>=k,onClick:()=>v(w-1),variant:"subtle",children:l.jsx(m,{})})]})]}):null]})};var Io={root:"MRT_ToolbarDropZone-module_root__eGTXb",hovered:"MRT_ToolbarDropZone-module_hovered__g7PeJ"};const Ol=e=>{var{table:n}=e,t=U(e,["table"]);const{getState:o,options:{enableGrouping:i,localization:s},setHoveredColumn:a,setShowToolbarDropZone:r}=n,{draggingColumn:d,grouping:u,hoveredColumn:c,showToolbarDropZone:m}=o(),g=h=>{a({id:"drop-zone"})};return x.useEffect(()=>{var h;((h=n.options.state)===null||h===void 0?void 0:h.showToolbarDropZone)!==void 0&&r(!!i&&!!d&&d.columnDef.enableGrouping!==!1&&!u.includes(d.id))},[i,d,u]),l.jsx(Vo,{mounted:m,transition:"fade",children:()=>{var h,p;return l.jsx(fe,Object.assign({className:D("mrt-toolbar-dropzone",Io.root,c?.id==="drop-zone"&&Io.hovered),onDragEnter:g},t,{children:l.jsx(Be,{children:s.dropToGroupBy.replace("{column}",(p=(h=d?.columnDef)===null||h===void 0?void 0:h.header)!==null&&p!==void 0?p:"")})}))}})},Jd=e=>{var{table:n}=e,t=U(e,["table"]);const{getState:o,options:{enablePagination:i,mantineBottomToolbarProps:s,positionPagination:a,positionToolbarAlertBanner:r,positionToolbarDropZone:d,renderBottomToolbarCustomActions:u},refs:{bottomToolbarRef:c}}=n,{isFullScreen:m}=o(),g=Ft("(max-width: 720px)"),h=Object.assign(Object.assign({},B(s,{table:n})),t),p=g||!!u;return l.jsxs(ue,Object.assign({},h,{className:D("mrt-bottom-toolbar",xt.root,Sl["common-toolbar-styles"],m&&xt["root-fullscreen"],h?.className),ref:b=>{b&&(c.current=b,h?.ref&&(h.ref.current=b))},children:[l.jsx(kl,{isTopToolbar:!1,table:n}),r==="bottom"&&l.jsx(to,{stackAlertBanner:p,table:n}),["both","bottom"].includes(d??"")&&l.jsx(Ol,{table:n}),l.jsxs(ue,{className:xt["custom-toolbar-container"],children:[u?u({table:n}):l.jsx("span",{}),l.jsx(ue,{className:D(xt["paginator-container"],p&&xt["paginator-container-alert-banner"]),children:i&&["both","bottom"].includes(a??"")&&l.jsx(Pl,{position:"bottom",table:n})})]})]}))};var It={root:"MRT_TopToolbar-module_root__r4-V9","root-fullscreen":"MRT_TopToolbar-module_root-fullscreen__3itT8","actions-container":"MRT_TopToolbar-module_actions-container__-uL0u","actions-container-stack-alert":"MRT_TopToolbar-module_actions-container-stack-alert__OYDL6"},Yd={root:"MRT_ToolbarInternalButtons-module_root__NKoUG"};const ec=e=>{var n,{table:t}=e,o=U(e,["table"]);const{options:{columnFilterDisplayMode:i,enableColumnFilters:s,enableColumnOrdering:a,enableColumnPinning:r,enableDensityToggle:d,enableFilters:u,enableFullScreenToggle:c,enableGlobalFilter:m,enableHiding:g,initialState:h,renderToolbarInternalActions:p}}=t;return l.jsx(fe,Object.assign({},o,{className:D("mrt-toolbar-internal-buttons",Yd.root,o?.className),children:(n=p?.({table:t}))!==null&&n!==void 0?n:l.jsxs(l.Fragment,{children:[u&&m&&!h?.showGlobalFilter&&l.jsx(ld,{table:t}),u&&s&&i!=="popover"&&l.jsx(nd,{table:t}),(g||a||r)&&l.jsx(Yr,{table:t}),d&&l.jsx(td,{table:t}),c&&l.jsx(od,{table:t})]})}))},tc=e=>{var n,{table:t}=e,o=U(e,["table"]);const{getState:i,options:{enableGlobalFilter:s,enablePagination:a,enableToolbarInternalActions:r,mantineTopToolbarProps:d,positionGlobalFilter:u,positionPagination:c,positionToolbarAlertBanner:m,positionToolbarDropZone:g,renderTopToolbarCustomActions:h},refs:{topToolbarRef:p}}=t,{isFullScreen:b,showGlobalFilter:v}=i(),f=Ft("(max-width:720px)"),C=Ft("(max-width:1024px)"),_=Object.assign(Object.assign({},B(d,{table:t})),o),y=f||!!h||v&&C,R={style:C?void 0:{zIndex:3},table:t};return l.jsxs(ue,Object.assign({},_,{className:D(Sl["common-toolbar-styles"],It.root,b&&It["root-fullscreen"],_?.className),ref:k=>{k&&(p.current=k,_?.ref&&(_.ref.current=k))},children:[m==="top"&&l.jsx(to,{stackAlertBanner:y,table:t}),["both","top"].includes(g??"")&&l.jsx(Ol,{table:t}),l.jsxs(fe,{className:D(It["actions-container"],y&&It["actions-container-stack-alert"]),children:[s&&u==="left"&&l.jsx(kn,Object.assign({},R)),(n=h?.({table:t}))!==null&&n!==void 0?n:l.jsx("span",{}),r?l.jsxs(fe,{justify:"end",wrap:"wrap-reverse",children:[s&&u==="right"&&l.jsx(kn,Object.assign({},R)),l.jsx(ec,{table:t})]}):s&&u==="right"&&l.jsx(kn,Object.assign({},R))]}),a&&["both","top"].includes(c??"")&&l.jsx(fe,{justify:"end",children:l.jsx(Pl,{position:"top",table:t})}),l.jsx(kl,{isTopToolbar:!0,table:t})]}))},nc=e=>{var n,t,{table:o}=e,i=U(e,["table"]);const{getState:s,options:{enableBottomToolbar:a,enableTopToolbar:r,mantinePaperProps:d,renderBottomToolbar:u,renderTopToolbar:c},refs:{tablePaperRef:m}}=o,{isFullScreen:g}=s(),h=Object.assign(Object.assign({},B(d,{table:o})),i);return l.jsxs(li,Object.assign({shadow:"xs",withBorder:!0},h,{className:D("mrt-table-paper",Ud.root,g&&"mrt-table-paper-fullscreen",h?.className),ref:p=>{m.current=p,h?.ref&&(h.ref.current=p)},style:p=>Object.assign(Object.assign({zIndex:g?200:void 0},B(h?.style,p)),g?{border:0,borderRadius:0,bottom:0,height:"100vh",left:0,margin:0,maxHeight:"100vh",maxWidth:"100vw",padding:0,position:"fixed",right:0,top:0,width:"100vw"}:null),children:[r&&((n=B(c,{table:o}))!==null&&n!==void 0?n:l.jsx(tc,{table:o})),l.jsx(Qd,{table:o}),a&&((t=B(u,{table:o}))!==null&&t!==void 0?t:l.jsx(Jd,{table:o}))]}))},oc=e=>e.table!==void 0,Sc=e=>{let n;return oc(e)?n=e.table:n=Gd(e),l.jsx(nc,{table:n})};export{ts as A,yc as B,Cc as I,Sc as M,xc as a,bc as b,cc as c,dc as d,pc as e,vc as f,rc as g,_c as h,ha as i,gc as j,ds as k,ac as l,sc as m,Mc as n,wc as o,jc as p,mc as q,ks as r,uc as s,oa as t,Tc as u,Rc as v,Gd as w,fc as x,hc as y,_a as z};