Your Name 1912bcd25b
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
chore: sync all remaining local workspace changes
2026-05-08 11:26:57 +08:00

3181 lines
112 KiB
JavaScript

/*
* Extracted from browser-delivered Turbopack chunk: fd0220e4d10052af.701bdafa2d.js
* Module id: 761922
* For reading/searching only; this factory depends on the original Turbopack runtime.
*/
const moduleFactory = (e) => {
"use strict";
var t = e.i(358379);
function n(e, t) {
return "function" == typeof e ? e(t) : e;
}
function i(e, t) {
return (i) => {
t.setState((t) => ({ ...t, [e]: n(i, t[e]) }));
};
}
function r(e) {
return e instanceof Function;
}
function a(e, t, n) {
let i,
r = [];
return (a) => {
let o, s;
n.key && n.debug && (o = Date.now());
let c = e(a);
if (!(c.length !== r.length || c.some((e, t) => r[t] !== e))) return i;
if (
((r = c),
n.key && n.debug && (s = Date.now()),
(i = t(...c)),
null == n || null == n.onChange || n.onChange(i),
n.key && n.debug && null != n && n.debug())
) {
let e = Math.round((Date.now() - o) * 100) / 100,
t = Math.round((Date.now() - s) * 100) / 100,
i = t / 16,
r = (e, t) => {
for (e = String(e); e.length < t; ) e = " " + e;
return e;
};
console.info(
`%c⏱ ${r(t, 5)} /${r(e, 5)} ms`,
`
font-size: .6rem;
font-weight: bold;
color: hsl(${Math.max(0, Math.min(120 - 120 * i, 120))}deg 100% 31%);`,
null == n ? void 0 : n.key,
);
}
return i;
};
}
function o(e, t, n, i) {
return {
debug: () => {
var n;
return null != (n = null == e ? void 0 : e.debugAll) ? n : e[t];
},
key: !1,
onChange: i,
};
}
e.i(23741);
let s = "debugHeaders";
function c(e, t, n) {
var i;
let r = {
id: null != (i = n.id) ? i : t.id,
column: t,
index: n.index,
isPlaceholder: !!n.isPlaceholder,
placeholderId: n.placeholderId,
depth: n.depth,
subHeaders: [],
colSpan: 0,
rowSpan: 0,
headerGroup: null,
getLeafHeaders: () => {
let e = [],
t = (n) => {
n.subHeaders && n.subHeaders.length && n.subHeaders.map(t),
e.push(n);
};
return t(r), e;
},
getContext: () => ({ table: e, header: r, column: t }),
};
return (
e._features.forEach((t) => {
null == t.createHeader || t.createHeader(r, e);
}),
r
);
}
function l(e, t, n, i) {
var r, a;
let o = 0,
s = function (e, t) {
void 0 === t && (t = 1),
(o = Math.max(o, t)),
e
.filter((e) => e.getIsVisible())
.forEach((e) => {
var n;
null != (n = e.columns) && n.length && s(e.columns, t + 1);
}, 0);
};
s(e);
let l = [],
u = (e, t) => {
let r = {
depth: t,
id: [i, `${t}`].filter(Boolean).join("_"),
headers: [],
},
a = [];
e.forEach((e) => {
let o,
s = [...a].reverse()[0],
l = e.column.depth === r.depth,
u = !1;
if (
(l && e.column.parent
? (o = e.column.parent)
: ((o = e.column), (u = !0)),
s && (null == s ? void 0 : s.column) === o)
)
s.subHeaders.push(e);
else {
let r = c(n, o, {
id: [i, t, o.id, null == e ? void 0 : e.id]
.filter(Boolean)
.join("_"),
isPlaceholder: u,
placeholderId: u
? `${a.filter((e) => e.column === o).length}`
: void 0,
depth: t,
index: a.length,
});
r.subHeaders.push(e), a.push(r);
}
r.headers.push(e), (e.headerGroup = r);
}),
l.push(r),
t > 0 && u(a, t - 1);
};
u(
t.map((e, t) => c(n, e, { depth: o, index: t })),
o - 1,
),
l.reverse();
let h = (e) =>
e
.filter((e) => e.column.getIsVisible())
.map((e) => {
let t = 0,
n = 0,
i = [0];
return (
e.subHeaders && e.subHeaders.length
? ((i = []),
h(e.subHeaders).forEach((e) => {
let { colSpan: n, rowSpan: r } = e;
(t += n), i.push(r);
}))
: (t = 1),
(n += Math.min(...i)),
(e.colSpan = t),
(e.rowSpan = n),
{ colSpan: t, rowSpan: n }
);
});
return (
h(null != (r = null == (a = l[0]) ? void 0 : a.headers) ? r : []), l
);
}
let u = (e, t, n, i, r, s, c) => {
let l = {
id: t,
index: i,
original: n,
depth: r,
parentId: c,
_valuesCache: {},
_uniqueValuesCache: {},
getValue: (t) => {
if (l._valuesCache.hasOwnProperty(t)) return l._valuesCache[t];
let n = e.getColumn(t);
if (null != n && n.accessorFn)
return (
(l._valuesCache[t] = n.accessorFn(l.original, i)),
l._valuesCache[t]
);
},
getUniqueValues: (t) => {
if (l._uniqueValuesCache.hasOwnProperty(t))
return l._uniqueValuesCache[t];
let n = e.getColumn(t);
if (null != n && n.accessorFn)
return (
n.columnDef.getUniqueValues
? (l._uniqueValuesCache[t] = n.columnDef.getUniqueValues(
l.original,
i,
))
: (l._uniqueValuesCache[t] = [l.getValue(t)]),
l._uniqueValuesCache[t]
);
},
renderValue: (t) => {
var n;
return null != (n = l.getValue(t))
? n
: e.options.renderFallbackValue;
},
subRows: null != s ? s : [],
getLeafRows: () => {
var e, t;
let n, i;
return (
(e = l.subRows),
(t = (e) => e.subRows),
(n = []),
(i = (e) => {
e.forEach((e) => {
n.push(e);
let r = t(e);
null != r && r.length && i(r);
});
})(e),
n
);
},
getParentRow: () => (l.parentId ? e.getRow(l.parentId, !0) : void 0),
getParentRows: () => {
let e = [],
t = l;
for (;;) {
let n = t.getParentRow();
if (!n) break;
e.push(n), (t = n);
}
return e.reverse();
},
getAllCells: a(
() => [e.getAllLeafColumns()],
(t) =>
t.map((t) => {
var n;
let i;
return (
(n = t.id),
(i = {
id: `${l.id}_${t.id}`,
row: l,
column: t,
getValue: () => l.getValue(n),
renderValue: () => {
var t;
return null != (t = i.getValue())
? t
: e.options.renderFallbackValue;
},
getContext: a(
() => [e, t, l, i],
(e, t, n, i) => ({
table: e,
column: t,
row: n,
cell: i,
getValue: i.getValue,
renderValue: i.renderValue,
}),
o(e.options, "debugCells", "cell.getContext"),
),
}),
e._features.forEach((n) => {
null == n.createCell || n.createCell(i, t, l, e);
}, {}),
i
);
}),
o(e.options, "debugRows", "getAllCells"),
),
_getAllCellsByColumnId: a(
() => [l.getAllCells()],
(e) => e.reduce((e, t) => ((e[t.column.id] = t), e), {}),
o(e.options, "debugRows", "getAllCellsByColumnId"),
),
};
for (let t = 0; t < e._features.length; t++) {
let n = e._features[t];
null == n || null == n.createRow || n.createRow(l, e);
}
return l;
},
h = (e, t, n) => {
var i, r;
let a =
null == n || null == (i = n.toString()) ? void 0 : i.toLowerCase();
return !!(null == (r = e.getValue(t)) ||
null == (r = r.toString()) ||
null == (r = r.toLowerCase())
? void 0
: r.includes(a));
};
h.autoRemove = (e) => y(e);
let f = (e, t, n) => {
var i;
return !!(null == (i = e.getValue(t)) || null == (i = i.toString())
? void 0
: i.includes(n));
};
f.autoRemove = (e) => y(e);
let d = (e, t, n) => {
var i;
return (
(null == (i = e.getValue(t)) || null == (i = i.toString())
? void 0
: i.toLowerCase()) === (null == n ? void 0 : n.toLowerCase())
);
};
d.autoRemove = (e) => y(e);
let p = (e, t, n) => {
var i;
return null == (i = e.getValue(t)) ? void 0 : i.includes(n);
};
p.autoRemove = (e) => y(e);
let g = (e, t, n) =>
!n.some((n) => {
var i;
return !(null != (i = e.getValue(t)) && i.includes(n));
});
g.autoRemove = (e) => y(e) || !(null != e && e.length);
let b = (e, t, n) =>
n.some((n) => {
var i;
return null == (i = e.getValue(t)) ? void 0 : i.includes(n);
});
b.autoRemove = (e) => y(e) || !(null != e && e.length);
let m = (e, t, n) => e.getValue(t) === n;
m.autoRemove = (e) => y(e);
let w = (e, t, n) => e.getValue(t) == n;
w.autoRemove = (e) => y(e);
let v = (e, t, n) => {
let [i, r] = n,
a = e.getValue(t);
return a >= i && a <= r;
};
(v.resolveFilterValue = (e) => {
let [t, n] = e,
i = "number" != typeof t ? parseFloat(t) : t,
r = "number" != typeof n ? parseFloat(n) : n,
a = null === t || Number.isNaN(i) ? -1 / 0 : i,
o = null === n || Number.isNaN(r) ? 1 / 0 : r;
if (a > o) {
let e = a;
(a = o), (o = e);
}
return [a, o];
}),
(v.autoRemove = (e) => y(e) || (y(e[0]) && y(e[1])));
let x = {
includesString: h,
includesStringSensitive: f,
equalsString: d,
arrIncludes: p,
arrIncludesAll: g,
arrIncludesSome: b,
equals: m,
weakEquals: w,
inNumberRange: v,
};
function y(e) {
return null == e || "" === e;
}
function _(e, t, n) {
return (
(!!e && !!e.autoRemove && e.autoRemove(t, n)) ||
void 0 === t ||
("string" == typeof t && !t)
);
}
let S = {
sum: (e, t, n) =>
n.reduce((t, n) => {
let i = n.getValue(e);
return t + ("number" == typeof i ? i : 0);
}, 0),
min: (e, t, n) => {
let i;
return (
n.forEach((t) => {
let n = t.getValue(e);
null != n && (i > n || (void 0 === i && n >= n)) && (i = n);
}),
i
);
},
max: (e, t, n) => {
let i;
return (
n.forEach((t) => {
let n = t.getValue(e);
null != n && (i < n || (void 0 === i && n >= n)) && (i = n);
}),
i
);
},
extent: (e, t, n) => {
let i, r;
return (
n.forEach((t) => {
let n = t.getValue(e);
null != n &&
(void 0 === i
? n >= n && (i = r = n)
: (i > n && (i = n), r < n && (r = n)));
}),
[i, r]
);
},
mean: (e, t) => {
let n = 0,
i = 0;
if (
(t.forEach((t) => {
let r = t.getValue(e);
null != r && (r *= 1) >= r && (++n, (i += r));
}),
n)
)
return i / n;
},
median: (e, t) => {
if (!t.length) return;
let n = t.map((t) => t.getValue(e));
if (!(Array.isArray(n) && n.every((e) => "number" == typeof e)))
return;
if (1 === n.length) return n[0];
let i = Math.floor(n.length / 2),
r = n.sort((e, t) => e - t);
return n.length % 2 != 0 ? r[i] : (r[i - 1] + r[i]) / 2;
},
unique: (e, t) =>
Array.from(new Set(t.map((t) => t.getValue(e))).values()),
uniqueCount: (e, t) => new Set(t.map((t) => t.getValue(e))).size,
count: (e, t) => t.length,
},
E = () => ({ left: [], right: [] }),
M = { size: 150, minSize: 20, maxSize: Number.MAX_SAFE_INTEGER },
T = () => ({
startOffset: null,
startSize: null,
deltaOffset: null,
deltaPercentage: null,
isResizingColumn: !1,
columnSizingStart: [],
}),
k = null;
function C(e) {
return "touchstart" === e.type;
}
function A(e, t) {
return t
? "center" === t
? e.getCenterVisibleLeafColumns()
: "left" === t
? e.getLeftVisibleLeafColumns()
: e.getRightVisibleLeafColumns()
: e.getVisibleLeafColumns();
}
let N = () => ({ pageIndex: 0, pageSize: 10 }),
I = () => ({ top: [], bottom: [] }),
P = (e, t, n, i, r) => {
var a;
let o = r.getRow(t, !0);
n
? (o.getCanMultiSelect() ||
Object.keys(e).forEach((t) => delete e[t]),
o.getCanSelect() && (e[t] = !0))
: delete e[t],
i &&
null != (a = o.subRows) &&
a.length &&
o.getCanSelectSubRows() &&
o.subRows.forEach((t) => P(e, t.id, n, i, r));
};
function R(e, t) {
let n = e.getState().rowSelection,
i = [],
r = {},
a = function (e, t) {
return e
.map((e) => {
var t;
let o = L(e, n);
if (
(o && (i.push(e), (r[e.id] = e)),
null != (t = e.subRows) &&
t.length &&
(e = { ...e, subRows: a(e.subRows) }),
o)
)
return e;
})
.filter(Boolean);
};
return { rows: a(t.rows), flatRows: i, rowsById: r };
}
function L(e, t) {
var n;
return null != (n = t[e.id]) && n;
}
function D(e, t, n) {
var i;
if (!(null != (i = e.subRows) && i.length)) return !1;
let r = !0,
a = !1;
return (
e.subRows.forEach((e) => {
if (
(!a || r) &&
(e.getCanSelect() && (L(e, t) ? (a = !0) : (r = !1)),
e.subRows && e.subRows.length)
) {
let n = D(e, t);
"all" === n ? (a = !0) : ("some" === n && (a = !0), (r = !1));
}
}),
r ? "all" : !!a && "some"
);
}
let j = /([0-9]+)/gm;
function O(e, t) {
return e === t ? 0 : e > t ? 1 : -1;
}
function F(e) {
return "number" == typeof e
? isNaN(e) || e === 1 / 0 || e === -1 / 0
? ""
: String(e)
: "string" == typeof e
? e
: "";
}
function U(e, t) {
let n = e.split(j).filter(Boolean),
i = t.split(j).filter(Boolean);
for (; n.length && i.length; ) {
let e = n.shift(),
t = i.shift(),
r = parseInt(e, 10),
a = parseInt(t, 10),
o = [r, a].sort();
if (isNaN(o[0])) {
if (e > t) return 1;
if (t > e) return -1;
continue;
}
if (isNaN(o[1])) return isNaN(r) ? -1 : 1;
if (r > a) return 1;
if (a > r) return -1;
}
return n.length - i.length;
}
let B = {
alphanumeric: (e, t, n) =>
U(F(e.getValue(n)).toLowerCase(), F(t.getValue(n)).toLowerCase()),
alphanumericCaseSensitive: (e, t, n) =>
U(F(e.getValue(n)), F(t.getValue(n))),
text: (e, t, n) =>
O(F(e.getValue(n)).toLowerCase(), F(t.getValue(n)).toLowerCase()),
textCaseSensitive: (e, t, n) => O(F(e.getValue(n)), F(t.getValue(n))),
datetime: (e, t, n) => {
let i = e.getValue(n),
r = t.getValue(n);
return i > r ? 1 : i < r ? -1 : 0;
},
basic: (e, t, n) => O(e.getValue(n), t.getValue(n)),
},
H = [
{
createTable: (e) => {
(e.getHeaderGroups = a(
() => [
e.getAllColumns(),
e.getVisibleLeafColumns(),
e.getState().columnPinning.left,
e.getState().columnPinning.right,
],
(t, n, i, r) => {
var a, o;
let s =
null !=
(a =
null == i
? void 0
: i
.map((e) => n.find((t) => t.id === e))
.filter(Boolean))
? a
: [],
c =
null !=
(o =
null == r
? void 0
: r
.map((e) => n.find((t) => t.id === e))
.filter(Boolean))
? o
: [];
return l(
t,
[
...s,
...n.filter(
(e) =>
!(null != i && i.includes(e.id)) &&
!(null != r && r.includes(e.id)),
),
...c,
],
e,
);
},
o(e.options, s, "getHeaderGroups"),
)),
(e.getCenterHeaderGroups = a(
() => [
e.getAllColumns(),
e.getVisibleLeafColumns(),
e.getState().columnPinning.left,
e.getState().columnPinning.right,
],
(t, n, i, r) =>
l(
t,
(n = n.filter(
(e) =>
!(null != i && i.includes(e.id)) &&
!(null != r && r.includes(e.id)),
)),
e,
"center",
),
o(e.options, s, "getCenterHeaderGroups"),
)),
(e.getLeftHeaderGroups = a(
() => [
e.getAllColumns(),
e.getVisibleLeafColumns(),
e.getState().columnPinning.left,
],
(t, n, i) => {
var r;
return l(
t,
null !=
(r =
null == i
? void 0
: i
.map((e) => n.find((t) => t.id === e))
.filter(Boolean))
? r
: [],
e,
"left",
);
},
o(e.options, s, "getLeftHeaderGroups"),
)),
(e.getRightHeaderGroups = a(
() => [
e.getAllColumns(),
e.getVisibleLeafColumns(),
e.getState().columnPinning.right,
],
(t, n, i) => {
var r;
return l(
t,
null !=
(r =
null == i
? void 0
: i
.map((e) => n.find((t) => t.id === e))
.filter(Boolean))
? r
: [],
e,
"right",
);
},
o(e.options, s, "getRightHeaderGroups"),
)),
(e.getFooterGroups = a(
() => [e.getHeaderGroups()],
(e) => [...e].reverse(),
o(e.options, s, "getFooterGroups"),
)),
(e.getLeftFooterGroups = a(
() => [e.getLeftHeaderGroups()],
(e) => [...e].reverse(),
o(e.options, s, "getLeftFooterGroups"),
)),
(e.getCenterFooterGroups = a(
() => [e.getCenterHeaderGroups()],
(e) => [...e].reverse(),
o(e.options, s, "getCenterFooterGroups"),
)),
(e.getRightFooterGroups = a(
() => [e.getRightHeaderGroups()],
(e) => [...e].reverse(),
o(e.options, s, "getRightFooterGroups"),
)),
(e.getFlatHeaders = a(
() => [e.getHeaderGroups()],
(e) => e.map((e) => e.headers).flat(),
o(e.options, s, "getFlatHeaders"),
)),
(e.getLeftFlatHeaders = a(
() => [e.getLeftHeaderGroups()],
(e) => e.map((e) => e.headers).flat(),
o(e.options, s, "getLeftFlatHeaders"),
)),
(e.getCenterFlatHeaders = a(
() => [e.getCenterHeaderGroups()],
(e) => e.map((e) => e.headers).flat(),
o(e.options, s, "getCenterFlatHeaders"),
)),
(e.getRightFlatHeaders = a(
() => [e.getRightHeaderGroups()],
(e) => e.map((e) => e.headers).flat(),
o(e.options, s, "getRightFlatHeaders"),
)),
(e.getCenterLeafHeaders = a(
() => [e.getCenterFlatHeaders()],
(e) =>
e.filter((e) => {
var t;
return !(null != (t = e.subHeaders) && t.length);
}),
o(e.options, s, "getCenterLeafHeaders"),
)),
(e.getLeftLeafHeaders = a(
() => [e.getLeftFlatHeaders()],
(e) =>
e.filter((e) => {
var t;
return !(null != (t = e.subHeaders) && t.length);
}),
o(e.options, s, "getLeftLeafHeaders"),
)),
(e.getRightLeafHeaders = a(
() => [e.getRightFlatHeaders()],
(e) =>
e.filter((e) => {
var t;
return !(null != (t = e.subHeaders) && t.length);
}),
o(e.options, s, "getRightLeafHeaders"),
)),
(e.getLeafHeaders = a(
() => [
e.getLeftHeaderGroups(),
e.getCenterHeaderGroups(),
e.getRightHeaderGroups(),
],
(e, t, n) => {
var i, r, a, o, s, c;
return [
...(null != (i = null == (r = e[0]) ? void 0 : r.headers)
? i
: []),
...(null != (a = null == (o = t[0]) ? void 0 : o.headers)
? a
: []),
...(null != (s = null == (c = n[0]) ? void 0 : c.headers)
? s
: []),
]
.map((e) => e.getLeafHeaders())
.flat();
},
o(e.options, s, "getLeafHeaders"),
));
},
},
{
getInitialState: (e) => ({ columnVisibility: {}, ...e }),
getDefaultOptions: (e) => ({
onColumnVisibilityChange: i("columnVisibility", e),
}),
createColumn: (e, t) => {
(e.toggleVisibility = (n) => {
e.getCanHide() &&
t.setColumnVisibility((t) => ({
...t,
[e.id]: null != n ? n : !e.getIsVisible(),
}));
}),
(e.getIsVisible = () => {
var n, i;
let r = e.columns;
return (
null ==
(n = r.length
? r.some((e) => e.getIsVisible())
: null == (i = t.getState().columnVisibility)
? void 0
: i[e.id]) || n
);
}),
(e.getCanHide = () => {
var n, i;
return (
(null == (n = e.columnDef.enableHiding) || n) &&
(null == (i = t.options.enableHiding) || i)
);
}),
(e.getToggleVisibilityHandler = () => (t) => {
null == e.toggleVisibility ||
e.toggleVisibility(t.target.checked);
});
},
createRow: (e, t) => {
(e._getAllVisibleCells = a(
() => [e.getAllCells(), t.getState().columnVisibility],
(e) => e.filter((e) => e.column.getIsVisible()),
o(t.options, "debugRows", "_getAllVisibleCells"),
)),
(e.getVisibleCells = a(
() => [
e.getLeftVisibleCells(),
e.getCenterVisibleCells(),
e.getRightVisibleCells(),
],
(e, t, n) => [...e, ...t, ...n],
o(t.options, "debugRows", "getVisibleCells"),
));
},
createTable: (e) => {
let t = (t, n) =>
a(
() => [
n(),
n()
.filter((e) => e.getIsVisible())
.map((e) => e.id)
.join("_"),
],
(e) =>
e.filter((e) =>
null == e.getIsVisible ? void 0 : e.getIsVisible(),
),
o(e.options, "debugColumns", t),
);
(e.getVisibleFlatColumns = t("getVisibleFlatColumns", () =>
e.getAllFlatColumns(),
)),
(e.getVisibleLeafColumns = t("getVisibleLeafColumns", () =>
e.getAllLeafColumns(),
)),
(e.getLeftVisibleLeafColumns = t(
"getLeftVisibleLeafColumns",
() => e.getLeftLeafColumns(),
)),
(e.getRightVisibleLeafColumns = t(
"getRightVisibleLeafColumns",
() => e.getRightLeafColumns(),
)),
(e.getCenterVisibleLeafColumns = t(
"getCenterVisibleLeafColumns",
() => e.getCenterLeafColumns(),
)),
(e.setColumnVisibility = (t) =>
null == e.options.onColumnVisibilityChange
? void 0
: e.options.onColumnVisibilityChange(t)),
(e.resetColumnVisibility = (t) => {
var n;
e.setColumnVisibility(
t
? {}
: null != (n = e.initialState.columnVisibility)
? n
: {},
);
}),
(e.toggleAllColumnsVisible = (t) => {
var n;
(t = null != (n = t) ? n : !e.getIsAllColumnsVisible()),
e.setColumnVisibility(
e
.getAllLeafColumns()
.reduce(
(e, n) => ({
...e,
[n.id]:
t || !(null != n.getCanHide && n.getCanHide()),
}),
{},
),
);
}),
(e.getIsAllColumnsVisible = () =>
!e
.getAllLeafColumns()
.some((e) => !(null != e.getIsVisible && e.getIsVisible()))),
(e.getIsSomeColumnsVisible = () =>
e
.getAllLeafColumns()
.some((e) =>
null == e.getIsVisible ? void 0 : e.getIsVisible(),
)),
(e.getToggleAllColumnsVisibilityHandler = () => (t) => {
var n;
e.toggleAllColumnsVisible(
null == (n = t.target) ? void 0 : n.checked,
);
});
},
},
{
getInitialState: (e) => ({ columnOrder: [], ...e }),
getDefaultOptions: (e) => ({
onColumnOrderChange: i("columnOrder", e),
}),
createColumn: (e, t) => {
(e.getIndex = a(
(e) => [A(t, e)],
(t) => t.findIndex((t) => t.id === e.id),
o(t.options, "debugColumns", "getIndex"),
)),
(e.getIsFirstColumn = (n) => {
var i;
return (null == (i = A(t, n)[0]) ? void 0 : i.id) === e.id;
}),
(e.getIsLastColumn = (n) => {
var i;
let r = A(t, n);
return (null == (i = r[r.length - 1]) ? void 0 : i.id) === e.id;
});
},
createTable: (e) => {
(e.setColumnOrder = (t) =>
null == e.options.onColumnOrderChange
? void 0
: e.options.onColumnOrderChange(t)),
(e.resetColumnOrder = (t) => {
var n;
e.setColumnOrder(
t ? [] : null != (n = e.initialState.columnOrder) ? n : [],
);
}),
(e._getOrderColumnsFn = a(
() => [
e.getState().columnOrder,
e.getState().grouping,
e.options.groupedColumnMode,
],
(e, t, n) => (i) => {
let r = [];
if (null != e && e.length) {
let t = [...e],
n = [...i];
for (; n.length && t.length; ) {
let e = t.shift(),
i = n.findIndex((t) => t.id === e);
i > -1 && r.push(n.splice(i, 1)[0]);
}
r = [...r, ...n];
} else r = i;
var a = r;
if (!(null != t && t.length) || !n) return a;
let o = a.filter((e) => !t.includes(e.id));
return "remove" === n
? o
: [
...t
.map((e) => a.find((t) => t.id === e))
.filter(Boolean),
...o,
];
},
o(e.options, "debugTable", "_getOrderColumnsFn"),
));
},
},
{
getInitialState: (e) => ({ columnPinning: E(), ...e }),
getDefaultOptions: (e) => ({
onColumnPinningChange: i("columnPinning", e),
}),
createColumn: (e, t) => {
(e.pin = (n) => {
let i = e
.getLeafColumns()
.map((e) => e.id)
.filter(Boolean);
t.setColumnPinning((e) => {
var t, r, a, o, s, c;
return "right" === n
? {
left: (null != (a = null == e ? void 0 : e.left)
? a
: []
).filter((e) => !(null != i && i.includes(e))),
right: [
...(null != (o = null == e ? void 0 : e.right)
? o
: []
).filter((e) => !(null != i && i.includes(e))),
...i,
],
}
: "left" === n
? {
left: [
...(null != (s = null == e ? void 0 : e.left)
? s
: []
).filter((e) => !(null != i && i.includes(e))),
...i,
],
right: (null != (c = null == e ? void 0 : e.right)
? c
: []
).filter((e) => !(null != i && i.includes(e))),
}
: {
left: (null != (t = null == e ? void 0 : e.left)
? t
: []
).filter((e) => !(null != i && i.includes(e))),
right: (null != (r = null == e ? void 0 : e.right)
? r
: []
).filter((e) => !(null != i && i.includes(e))),
};
});
}),
(e.getCanPin = () =>
e.getLeafColumns().some((e) => {
var n, i, r;
return (
(null == (n = e.columnDef.enablePinning) || n) &&
(null ==
(i =
null != (r = t.options.enableColumnPinning)
? r
: t.options.enablePinning) ||
i)
);
})),
(e.getIsPinned = () => {
let n = e.getLeafColumns().map((e) => e.id),
{ left: i, right: r } = t.getState().columnPinning,
a = n.some((e) => (null == i ? void 0 : i.includes(e))),
o = n.some((e) => (null == r ? void 0 : r.includes(e)));
return a ? "left" : !!o && "right";
}),
(e.getPinnedIndex = () => {
var n, i;
let r = e.getIsPinned();
return r
? null !=
(n =
null == (i = t.getState().columnPinning) ||
null == (i = i[r])
? void 0
: i.indexOf(e.id))
? n
: -1
: 0;
});
},
createRow: (e, t) => {
(e.getCenterVisibleCells = a(
() => [
e._getAllVisibleCells(),
t.getState().columnPinning.left,
t.getState().columnPinning.right,
],
(e, t, n) => {
let i = [...(null != t ? t : []), ...(null != n ? n : [])];
return e.filter((e) => !i.includes(e.column.id));
},
o(t.options, "debugRows", "getCenterVisibleCells"),
)),
(e.getLeftVisibleCells = a(
() => [
e._getAllVisibleCells(),
t.getState().columnPinning.left,
],
(e, t) =>
(null != t ? t : [])
.map((t) => e.find((e) => e.column.id === t))
.filter(Boolean)
.map((e) => ({ ...e, position: "left" })),
o(t.options, "debugRows", "getLeftVisibleCells"),
)),
(e.getRightVisibleCells = a(
() => [
e._getAllVisibleCells(),
t.getState().columnPinning.right,
],
(e, t) =>
(null != t ? t : [])
.map((t) => e.find((e) => e.column.id === t))
.filter(Boolean)
.map((e) => ({ ...e, position: "right" })),
o(t.options, "debugRows", "getRightVisibleCells"),
));
},
createTable: (e) => {
(e.setColumnPinning = (t) =>
null == e.options.onColumnPinningChange
? void 0
: e.options.onColumnPinningChange(t)),
(e.resetColumnPinning = (t) => {
var n, i;
return e.setColumnPinning(
t
? E()
: null !=
(n =
null == (i = e.initialState)
? void 0
: i.columnPinning)
? n
: E(),
);
}),
(e.getIsSomeColumnsPinned = (t) => {
var n, i, r;
let a = e.getState().columnPinning;
return t
? !!(null == (n = a[t]) ? void 0 : n.length)
: !!(
(null == (i = a.left) ? void 0 : i.length) ||
(null == (r = a.right) ? void 0 : r.length)
);
}),
(e.getLeftLeafColumns = a(
() => [e.getAllLeafColumns(), e.getState().columnPinning.left],
(e, t) =>
(null != t ? t : [])
.map((t) => e.find((e) => e.id === t))
.filter(Boolean),
o(e.options, "debugColumns", "getLeftLeafColumns"),
)),
(e.getRightLeafColumns = a(
() => [e.getAllLeafColumns(), e.getState().columnPinning.right],
(e, t) =>
(null != t ? t : [])
.map((t) => e.find((e) => e.id === t))
.filter(Boolean),
o(e.options, "debugColumns", "getRightLeafColumns"),
)),
(e.getCenterLeafColumns = a(
() => [
e.getAllLeafColumns(),
e.getState().columnPinning.left,
e.getState().columnPinning.right,
],
(e, t, n) => {
let i = [...(null != t ? t : []), ...(null != n ? n : [])];
return e.filter((e) => !i.includes(e.id));
},
o(e.options, "debugColumns", "getCenterLeafColumns"),
));
},
},
{
createColumn: (e, t) => {
(e._getFacetedRowModel =
t.options.getFacetedRowModel &&
t.options.getFacetedRowModel(t, e.id)),
(e.getFacetedRowModel = () =>
e._getFacetedRowModel
? e._getFacetedRowModel()
: t.getPreFilteredRowModel()),
(e._getFacetedUniqueValues =
t.options.getFacetedUniqueValues &&
t.options.getFacetedUniqueValues(t, e.id)),
(e.getFacetedUniqueValues = () =>
e._getFacetedUniqueValues
? e._getFacetedUniqueValues()
: new Map()),
(e._getFacetedMinMaxValues =
t.options.getFacetedMinMaxValues &&
t.options.getFacetedMinMaxValues(t, e.id)),
(e.getFacetedMinMaxValues = () => {
if (e._getFacetedMinMaxValues)
return e._getFacetedMinMaxValues();
});
},
},
{
getDefaultColumnDef: () => ({ filterFn: "auto" }),
getInitialState: (e) => ({ columnFilters: [], ...e }),
getDefaultOptions: (e) => ({
onColumnFiltersChange: i("columnFilters", e),
filterFromLeafRows: !1,
maxLeafRowFilterDepth: 100,
}),
createColumn: (e, t) => {
(e.getAutoFilterFn = () => {
let n = t.getCoreRowModel().flatRows[0],
i = null == n ? void 0 : n.getValue(e.id);
return "string" == typeof i
? x.includesString
: "number" == typeof i
? x.inNumberRange
: "boolean" == typeof i ||
(null !== i && "object" == typeof i)
? x.equals
: Array.isArray(i)
? x.arrIncludes
: x.weakEquals;
}),
(e.getFilterFn = () => {
var n, i;
return r(e.columnDef.filterFn)
? e.columnDef.filterFn
: "auto" === e.columnDef.filterFn
? e.getAutoFilterFn()
: null !=
(n =
null == (i = t.options.filterFns)
? void 0
: i[e.columnDef.filterFn])
? n
: x[e.columnDef.filterFn];
}),
(e.getCanFilter = () => {
var n, i, r;
return (
(null == (n = e.columnDef.enableColumnFilter) || n) &&
(null == (i = t.options.enableColumnFilters) || i) &&
(null == (r = t.options.enableFilters) || r) &&
!!e.accessorFn
);
}),
(e.getIsFiltered = () => e.getFilterIndex() > -1),
(e.getFilterValue = () => {
var n;
return null == (n = t.getState().columnFilters) ||
null == (n = n.find((t) => t.id === e.id))
? void 0
: n.value;
}),
(e.getFilterIndex = () => {
var n, i;
return null !=
(n =
null == (i = t.getState().columnFilters)
? void 0
: i.findIndex((t) => t.id === e.id))
? n
: -1;
}),
(e.setFilterValue = (i) => {
t.setColumnFilters((t) => {
var r, a;
let o = e.getFilterFn(),
s = null == t ? void 0 : t.find((t) => t.id === e.id),
c = n(i, s ? s.value : void 0);
if (_(o, c, e))
return null !=
(r = null == t ? void 0 : t.filter((t) => t.id !== e.id))
? r
: [];
let l = { id: e.id, value: c };
return s
? null !=
(a =
null == t
? void 0
: t.map((t) => (t.id === e.id ? l : t)))
? a
: []
: null != t && t.length
? [...t, l]
: [l];
});
});
},
createRow: (e, t) => {
(e.columnFilters = {}), (e.columnFiltersMeta = {});
},
createTable: (e) => {
(e.setColumnFilters = (t) => {
let i = e.getAllLeafColumns();
null == e.options.onColumnFiltersChange ||
e.options.onColumnFiltersChange((e) => {
var r;
return null == (r = n(t, e))
? void 0
: r.filter((e) => {
let t = i.find((t) => t.id === e.id);
return !(t && _(t.getFilterFn(), e.value, t)) && !0;
});
});
}),
(e.resetColumnFilters = (t) => {
var n, i;
e.setColumnFilters(
t
? []
: null !=
(n =
null == (i = e.initialState)
? void 0
: i.columnFilters)
? n
: [],
);
}),
(e.getPreFilteredRowModel = () => e.getCoreRowModel()),
(e.getFilteredRowModel = () =>
(!e._getFilteredRowModel &&
e.options.getFilteredRowModel &&
(e._getFilteredRowModel = e.options.getFilteredRowModel(e)),
e.options.manualFiltering || !e._getFilteredRowModel)
? e.getPreFilteredRowModel()
: e._getFilteredRowModel());
},
},
{
createTable: (e) => {
(e._getGlobalFacetedRowModel =
e.options.getFacetedRowModel &&
e.options.getFacetedRowModel(e, "__global__")),
(e.getGlobalFacetedRowModel = () =>
e.options.manualFiltering || !e._getGlobalFacetedRowModel
? e.getPreFilteredRowModel()
: e._getGlobalFacetedRowModel()),
(e._getGlobalFacetedUniqueValues =
e.options.getFacetedUniqueValues &&
e.options.getFacetedUniqueValues(e, "__global__")),
(e.getGlobalFacetedUniqueValues = () =>
e._getGlobalFacetedUniqueValues
? e._getGlobalFacetedUniqueValues()
: new Map()),
(e._getGlobalFacetedMinMaxValues =
e.options.getFacetedMinMaxValues &&
e.options.getFacetedMinMaxValues(e, "__global__")),
(e.getGlobalFacetedMinMaxValues = () => {
if (e._getGlobalFacetedMinMaxValues)
return e._getGlobalFacetedMinMaxValues();
});
},
},
{
getInitialState: (e) => ({ globalFilter: void 0, ...e }),
getDefaultOptions: (e) => ({
onGlobalFilterChange: i("globalFilter", e),
globalFilterFn: "auto",
getColumnCanGlobalFilter: (t) => {
var n;
let i =
null == (n = e.getCoreRowModel().flatRows[0]) ||
null == (n = n._getAllCellsByColumnId()[t.id])
? void 0
: n.getValue();
return "string" == typeof i || "number" == typeof i;
},
}),
createColumn: (e, t) => {
e.getCanGlobalFilter = () => {
var n, i, r, a;
return (
(null == (n = e.columnDef.enableGlobalFilter) || n) &&
(null == (i = t.options.enableGlobalFilter) || i) &&
(null == (r = t.options.enableFilters) || r) &&
(null ==
(a =
null == t.options.getColumnCanGlobalFilter
? void 0
: t.options.getColumnCanGlobalFilter(e)) ||
a) &&
!!e.accessorFn
);
};
},
createTable: (e) => {
(e.getGlobalAutoFilterFn = () => x.includesString),
(e.getGlobalFilterFn = () => {
var t, n;
let { globalFilterFn: i } = e.options;
return r(i)
? i
: "auto" === i
? e.getGlobalAutoFilterFn()
: null !=
(t = null == (n = e.options.filterFns) ? void 0 : n[i])
? t
: x[i];
}),
(e.setGlobalFilter = (t) => {
null == e.options.onGlobalFilterChange ||
e.options.onGlobalFilterChange(t);
}),
(e.resetGlobalFilter = (t) => {
e.setGlobalFilter(t ? void 0 : e.initialState.globalFilter);
});
},
},
{
getInitialState: (e) => ({ sorting: [], ...e }),
getDefaultColumnDef: () => ({ sortingFn: "auto", sortUndefined: 1 }),
getDefaultOptions: (e) => ({
onSortingChange: i("sorting", e),
isMultiSortEvent: (e) => e.shiftKey,
}),
createColumn: (e, t) => {
(e.getAutoSortingFn = () => {
let n = t.getFilteredRowModel().flatRows.slice(10),
i = !1;
for (let t of n) {
let n = null == t ? void 0 : t.getValue(e.id);
if ("[object Date]" === Object.prototype.toString.call(n))
return B.datetime;
if ("string" == typeof n && ((i = !0), n.split(j).length > 1))
return B.alphanumeric;
}
return i ? B.text : B.basic;
}),
(e.getAutoSortDir = () => {
let n = t.getFilteredRowModel().flatRows[0];
return "string" ==
typeof (null == n ? void 0 : n.getValue(e.id))
? "asc"
: "desc";
}),
(e.getSortingFn = () => {
var n, i;
if (!e) throw Error();
return r(e.columnDef.sortingFn)
? e.columnDef.sortingFn
: "auto" === e.columnDef.sortingFn
? e.getAutoSortingFn()
: null !=
(n =
null == (i = t.options.sortingFns)
? void 0
: i[e.columnDef.sortingFn])
? n
: B[e.columnDef.sortingFn];
}),
(e.toggleSorting = (n, i) => {
let r = e.getNextSortingOrder(),
a = null != n;
t.setSorting((o) => {
let s,
c = null == o ? void 0 : o.find((t) => t.id === e.id),
l = null == o ? void 0 : o.findIndex((t) => t.id === e.id),
u = [],
h = a ? n : "desc" === r;
if (
("toggle" !=
(s =
null != o && o.length && e.getCanMultiSort() && i
? c
? "toggle"
: "add"
: null != o && o.length && l !== o.length - 1
? "replace"
: c
? "toggle"
: "replace") ||
a ||
r ||
(s = "remove"),
"add" === s)
) {
var f;
(u = [...o, { id: e.id, desc: h }]).splice(
0,
u.length -
(null != (f = t.options.maxMultiSortColCount)
? f
: Number.MAX_SAFE_INTEGER),
);
} else
u =
"toggle" === s
? o.map((t) => (t.id === e.id ? { ...t, desc: h } : t))
: "remove" === s
? o.filter((t) => t.id !== e.id)
: [{ id: e.id, desc: h }];
return u;
});
}),
(e.getFirstSortDir = () => {
var n, i;
return (
null !=
(n =
null != (i = e.columnDef.sortDescFirst)
? i
: t.options.sortDescFirst)
? n
: "desc" === e.getAutoSortDir()
)
? "desc"
: "asc";
}),
(e.getNextSortingOrder = (n) => {
var i, r;
let a = e.getFirstSortDir(),
o = e.getIsSorted();
return o
? (o === a ||
(null != (i = t.options.enableSortingRemoval) && !i) ||
(!!n &&
null != (r = t.options.enableMultiRemove) &&
!r)) &&
("desc" === o ? "asc" : "desc")
: a;
}),
(e.getCanSort = () => {
var n, i;
return (
(null == (n = e.columnDef.enableSorting) || n) &&
(null == (i = t.options.enableSorting) || i) &&
!!e.accessorFn
);
}),
(e.getCanMultiSort = () => {
var n, i;
return null !=
(n =
null != (i = e.columnDef.enableMultiSort)
? i
: t.options.enableMultiSort)
? n
: !!e.accessorFn;
}),
(e.getIsSorted = () => {
var n;
let i =
null == (n = t.getState().sorting)
? void 0
: n.find((t) => t.id === e.id);
return !!i && (i.desc ? "desc" : "asc");
}),
(e.getSortIndex = () => {
var n, i;
return null !=
(n =
null == (i = t.getState().sorting)
? void 0
: i.findIndex((t) => t.id === e.id))
? n
: -1;
}),
(e.clearSorting = () => {
t.setSorting((t) =>
null != t && t.length ? t.filter((t) => t.id !== e.id) : [],
);
}),
(e.getToggleSortingHandler = () => {
let n = e.getCanSort();
return (i) => {
n &&
(null == i.persist || i.persist(),
null == e.toggleSorting ||
e.toggleSorting(
void 0,
!!e.getCanMultiSort() &&
(null == t.options.isMultiSortEvent
? void 0
: t.options.isMultiSortEvent(i)),
));
};
});
},
createTable: (e) => {
(e.setSorting = (t) =>
null == e.options.onSortingChange
? void 0
: e.options.onSortingChange(t)),
(e.resetSorting = (t) => {
var n, i;
e.setSorting(
t
? []
: null !=
(n = null == (i = e.initialState) ? void 0 : i.sorting)
? n
: [],
);
}),
(e.getPreSortedRowModel = () => e.getGroupedRowModel()),
(e.getSortedRowModel = () =>
(!e._getSortedRowModel &&
e.options.getSortedRowModel &&
(e._getSortedRowModel = e.options.getSortedRowModel(e)),
e.options.manualSorting || !e._getSortedRowModel)
? e.getPreSortedRowModel()
: e._getSortedRowModel());
},
},
{
getDefaultColumnDef: () => ({
aggregatedCell: (e) => {
var t, n;
return null !=
(t =
null == (n = e.getValue()) || null == n.toString
? void 0
: n.toString())
? t
: null;
},
aggregationFn: "auto",
}),
getInitialState: (e) => ({ grouping: [], ...e }),
getDefaultOptions: (e) => ({
onGroupingChange: i("grouping", e),
groupedColumnMode: "reorder",
}),
createColumn: (e, t) => {
(e.toggleGrouping = () => {
t.setGrouping((t) =>
null != t && t.includes(e.id)
? t.filter((t) => t !== e.id)
: [...(null != t ? t : []), e.id],
);
}),
(e.getCanGroup = () => {
var n, i;
return (
(null == (n = e.columnDef.enableGrouping) || n) &&
(null == (i = t.options.enableGrouping) || i) &&
(!!e.accessorFn || !!e.columnDef.getGroupingValue)
);
}),
(e.getIsGrouped = () => {
var n;
return null == (n = t.getState().grouping)
? void 0
: n.includes(e.id);
}),
(e.getGroupedIndex = () => {
var n;
return null == (n = t.getState().grouping)
? void 0
: n.indexOf(e.id);
}),
(e.getToggleGroupingHandler = () => {
let t = e.getCanGroup();
return () => {
t && e.toggleGrouping();
};
}),
(e.getAutoAggregationFn = () => {
let n = t.getCoreRowModel().flatRows[0],
i = null == n ? void 0 : n.getValue(e.id);
return "number" == typeof i
? S.sum
: "[object Date]" === Object.prototype.toString.call(i)
? S.extent
: void 0;
}),
(e.getAggregationFn = () => {
var n, i;
if (!e) throw Error();
return r(e.columnDef.aggregationFn)
? e.columnDef.aggregationFn
: "auto" === e.columnDef.aggregationFn
? e.getAutoAggregationFn()
: null !=
(n =
null == (i = t.options.aggregationFns)
? void 0
: i[e.columnDef.aggregationFn])
? n
: S[e.columnDef.aggregationFn];
});
},
createTable: (e) => {
(e.setGrouping = (t) =>
null == e.options.onGroupingChange
? void 0
: e.options.onGroupingChange(t)),
(e.resetGrouping = (t) => {
var n, i;
e.setGrouping(
t
? []
: null !=
(n = null == (i = e.initialState) ? void 0 : i.grouping)
? n
: [],
);
}),
(e.getPreGroupedRowModel = () => e.getFilteredRowModel()),
(e.getGroupedRowModel = () =>
(!e._getGroupedRowModel &&
e.options.getGroupedRowModel &&
(e._getGroupedRowModel = e.options.getGroupedRowModel(e)),
e.options.manualGrouping || !e._getGroupedRowModel)
? e.getPreGroupedRowModel()
: e._getGroupedRowModel());
},
createRow: (e, t) => {
(e.getIsGrouped = () => !!e.groupingColumnId),
(e.getGroupingValue = (n) => {
if (e._groupingValuesCache.hasOwnProperty(n))
return e._groupingValuesCache[n];
let i = t.getColumn(n);
return null != i && i.columnDef.getGroupingValue
? ((e._groupingValuesCache[n] = i.columnDef.getGroupingValue(
e.original,
)),
e._groupingValuesCache[n])
: e.getValue(n);
}),
(e._groupingValuesCache = {});
},
createCell: (e, t, n, i) => {
(e.getIsGrouped = () =>
t.getIsGrouped() && t.id === n.groupingColumnId),
(e.getIsPlaceholder = () =>
!e.getIsGrouped() && t.getIsGrouped()),
(e.getIsAggregated = () => {
var t;
return (
!e.getIsGrouped() &&
!e.getIsPlaceholder() &&
!!(null != (t = n.subRows) && t.length)
);
});
},
},
{
getInitialState: (e) => ({ expanded: {}, ...e }),
getDefaultOptions: (e) => ({
onExpandedChange: i("expanded", e),
paginateExpandedRows: !0,
}),
createTable: (e) => {
let t = !1,
n = !1;
(e._autoResetExpanded = () => {
var i, r;
if (!t)
return void e._queue(() => {
t = !0;
});
if (
null !=
(i =
null != (r = e.options.autoResetAll)
? r
: e.options.autoResetExpanded)
? i
: !e.options.manualExpanding
) {
if (n) return;
(n = !0),
e._queue(() => {
e.resetExpanded(), (n = !1);
});
}
}),
(e.setExpanded = (t) =>
null == e.options.onExpandedChange
? void 0
: e.options.onExpandedChange(t)),
(e.toggleAllRowsExpanded = (t) => {
(null != t ? t : !e.getIsAllRowsExpanded())
? e.setExpanded(!0)
: e.setExpanded({});
}),
(e.resetExpanded = (t) => {
var n, i;
e.setExpanded(
t
? {}
: null !=
(n = null == (i = e.initialState) ? void 0 : i.expanded)
? n
: {},
);
}),
(e.getCanSomeRowsExpand = () =>
e
.getPrePaginationRowModel()
.flatRows.some((e) => e.getCanExpand())),
(e.getToggleAllRowsExpandedHandler = () => (t) => {
null == t.persist || t.persist(), e.toggleAllRowsExpanded();
}),
(e.getIsSomeRowsExpanded = () => {
let t = e.getState().expanded;
return !0 === t || Object.values(t).some(Boolean);
}),
(e.getIsAllRowsExpanded = () => {
let t = e.getState().expanded;
return "boolean" == typeof t
? !0 === t
: !(
!Object.keys(t).length ||
e.getRowModel().flatRows.some((e) => !e.getIsExpanded())
);
}),
(e.getExpandedDepth = () => {
let t = 0;
return (
(!0 === e.getState().expanded
? Object.keys(e.getRowModel().rowsById)
: Object.keys(e.getState().expanded)
).forEach((e) => {
let n = e.split(".");
t = Math.max(t, n.length);
}),
t
);
}),
(e.getPreExpandedRowModel = () => e.getSortedRowModel()),
(e.getExpandedRowModel = () =>
(!e._getExpandedRowModel &&
e.options.getExpandedRowModel &&
(e._getExpandedRowModel = e.options.getExpandedRowModel(e)),
e.options.manualExpanding || !e._getExpandedRowModel)
? e.getPreExpandedRowModel()
: e._getExpandedRowModel());
},
createRow: (e, t) => {
(e.toggleExpanded = (n) => {
t.setExpanded((i) => {
var r;
let a = !0 === i || !!(null != i && i[e.id]),
o = {};
if (
(!0 === i
? Object.keys(t.getRowModel().rowsById).forEach((e) => {
o[e] = !0;
})
: (o = i),
(n = null != (r = n) ? r : !a),
!a && n)
)
return { ...o, [e.id]: !0 };
if (a && !n) {
let { [e.id]: t, ...n } = o;
return n;
}
return i;
});
}),
(e.getIsExpanded = () => {
var n;
let i = t.getState().expanded;
return !!(null !=
(n =
null == t.options.getIsRowExpanded
? void 0
: t.options.getIsRowExpanded(e))
? n
: !0 === i || (null == i ? void 0 : i[e.id]));
}),
(e.getCanExpand = () => {
var n, i, r;
return null !=
(n =
null == t.options.getRowCanExpand
? void 0
: t.options.getRowCanExpand(e))
? n
: (null == (i = t.options.enableExpanding) || i) &&
!!(null != (r = e.subRows) && r.length);
}),
(e.getIsAllParentsExpanded = () => {
let n = !0,
i = e;
for (; n && i.parentId; )
n = (i = t.getRow(i.parentId, !0)).getIsExpanded();
return n;
}),
(e.getToggleExpandedHandler = () => {
let t = e.getCanExpand();
return () => {
t && e.toggleExpanded();
};
});
},
},
{
getInitialState: (e) => ({
...e,
pagination: { ...N(), ...(null == e ? void 0 : e.pagination) },
}),
getDefaultOptions: (e) => ({
onPaginationChange: i("pagination", e),
}),
createTable: (e) => {
let t = !1,
i = !1;
(e._autoResetPageIndex = () => {
var n, r;
if (!t)
return void e._queue(() => {
t = !0;
});
if (
null !=
(n =
null != (r = e.options.autoResetAll)
? r
: e.options.autoResetPageIndex)
? n
: !e.options.manualPagination
) {
if (i) return;
(i = !0),
e._queue(() => {
e.resetPageIndex(), (i = !1);
});
}
}),
(e.setPagination = (t) =>
null == e.options.onPaginationChange
? void 0
: e.options.onPaginationChange((e) => n(t, e))),
(e.resetPagination = (t) => {
var n;
e.setPagination(
t ? N() : null != (n = e.initialState.pagination) ? n : N(),
);
}),
(e.setPageIndex = (t) => {
e.setPagination((i) => {
let r = n(t, i.pageIndex);
return (
(r = Math.max(
0,
Math.min(
r,
void 0 === e.options.pageCount ||
-1 === e.options.pageCount
? Number.MAX_SAFE_INTEGER
: e.options.pageCount - 1,
),
)),
{ ...i, pageIndex: r }
);
});
}),
(e.resetPageIndex = (t) => {
var n, i;
e.setPageIndex(
t
? 0
: null !=
(n =
null == (i = e.initialState) ||
null == (i = i.pagination)
? void 0
: i.pageIndex)
? n
: 0,
);
}),
(e.resetPageSize = (t) => {
var n, i;
e.setPageSize(
t
? 10
: null !=
(n =
null == (i = e.initialState) ||
null == (i = i.pagination)
? void 0
: i.pageSize)
? n
: 10,
);
}),
(e.setPageSize = (t) => {
e.setPagination((e) => {
let i = Math.max(1, n(t, e.pageSize)),
r = Math.floor((e.pageSize * e.pageIndex) / i);
return { ...e, pageIndex: r, pageSize: i };
});
}),
(e.setPageCount = (t) =>
e.setPagination((i) => {
var r;
let a = n(t, null != (r = e.options.pageCount) ? r : -1);
return (
"number" == typeof a && (a = Math.max(-1, a)),
{ ...i, pageCount: a }
);
})),
(e.getPageOptions = a(
() => [e.getPageCount()],
(e) => {
let t = [];
return (
e &&
e > 0 &&
(t = [...Array(e)].fill(null).map((e, t) => t)),
t
);
},
o(e.options, "debugTable", "getPageOptions"),
)),
(e.getCanPreviousPage = () =>
e.getState().pagination.pageIndex > 0),
(e.getCanNextPage = () => {
let { pageIndex: t } = e.getState().pagination,
n = e.getPageCount();
return -1 === n || (0 !== n && t < n - 1);
}),
(e.previousPage = () => e.setPageIndex((e) => e - 1)),
(e.nextPage = () => e.setPageIndex((e) => e + 1)),
(e.firstPage = () => e.setPageIndex(0)),
(e.lastPage = () => e.setPageIndex(e.getPageCount() - 1)),
(e.getPrePaginationRowModel = () => e.getExpandedRowModel()),
(e.getPaginationRowModel = () =>
(!e._getPaginationRowModel &&
e.options.getPaginationRowModel &&
(e._getPaginationRowModel =
e.options.getPaginationRowModel(e)),
e.options.manualPagination || !e._getPaginationRowModel)
? e.getPrePaginationRowModel()
: e._getPaginationRowModel()),
(e.getPageCount = () => {
var t;
return null != (t = e.options.pageCount)
? t
: Math.ceil(
e.getRowCount() / e.getState().pagination.pageSize,
);
}),
(e.getRowCount = () => {
var t;
return null != (t = e.options.rowCount)
? t
: e.getPrePaginationRowModel().rows.length;
});
},
},
{
getInitialState: (e) => ({ rowPinning: I(), ...e }),
getDefaultOptions: (e) => ({
onRowPinningChange: i("rowPinning", e),
}),
createRow: (e, t) => {
(e.pin = (n, i, r) => {
let a = i
? e.getLeafRows().map((e) => {
let { id: t } = e;
return t;
})
: [],
o = new Set([
...(r
? e.getParentRows().map((e) => {
let { id: t } = e;
return t;
})
: []),
e.id,
...a,
]);
t.setRowPinning((e) => {
var t, i, r, a, s, c;
return "bottom" === n
? {
top: (null != (r = null == e ? void 0 : e.top)
? r
: []
).filter((e) => !(null != o && o.has(e))),
bottom: [
...(null != (a = null == e ? void 0 : e.bottom)
? a
: []
).filter((e) => !(null != o && o.has(e))),
...Array.from(o),
],
}
: "top" === n
? {
top: [
...(null != (s = null == e ? void 0 : e.top)
? s
: []
).filter((e) => !(null != o && o.has(e))),
...Array.from(o),
],
bottom: (null != (c = null == e ? void 0 : e.bottom)
? c
: []
).filter((e) => !(null != o && o.has(e))),
}
: {
top: (null != (t = null == e ? void 0 : e.top)
? t
: []
).filter((e) => !(null != o && o.has(e))),
bottom: (null != (i = null == e ? void 0 : e.bottom)
? i
: []
).filter((e) => !(null != o && o.has(e))),
};
});
}),
(e.getCanPin = () => {
var n;
let { enableRowPinning: i, enablePinning: r } = t.options;
return "function" == typeof i
? i(e)
: null == (n = null != i ? i : r) || n;
}),
(e.getIsPinned = () => {
let n = [e.id],
{ top: i, bottom: r } = t.getState().rowPinning,
a = n.some((e) => (null == i ? void 0 : i.includes(e))),
o = n.some((e) => (null == r ? void 0 : r.includes(e)));
return a ? "top" : !!o && "bottom";
}),
(e.getPinnedIndex = () => {
var n, i;
let r = e.getIsPinned();
if (!r) return -1;
let a =
null == (n = "top" === r ? t.getTopRows() : t.getBottomRows())
? void 0
: n.map((e) => {
let { id: t } = e;
return t;
});
return null != (i = null == a ? void 0 : a.indexOf(e.id))
? i
: -1;
});
},
createTable: (e) => {
(e.setRowPinning = (t) =>
null == e.options.onRowPinningChange
? void 0
: e.options.onRowPinningChange(t)),
(e.resetRowPinning = (t) => {
var n, i;
return e.setRowPinning(
t
? I()
: null !=
(n =
null == (i = e.initialState) ? void 0 : i.rowPinning)
? n
: I(),
);
}),
(e.getIsSomeRowsPinned = (t) => {
var n, i, r;
let a = e.getState().rowPinning;
return t
? !!(null == (n = a[t]) ? void 0 : n.length)
: !!(
(null == (i = a.top) ? void 0 : i.length) ||
(null == (r = a.bottom) ? void 0 : r.length)
);
}),
(e._getPinnedRows = (t, n, i) => {
var r;
return (
null == (r = e.options.keepPinnedRows) || r
? (null != n ? n : []).map((t) => {
let n = e.getRow(t, !0);
return n.getIsAllParentsExpanded() ? n : null;
})
: (null != n ? n : []).map((e) => t.find((t) => t.id === e))
)
.filter(Boolean)
.map((e) => ({ ...e, position: i }));
}),
(e.getTopRows = a(
() => [e.getRowModel().rows, e.getState().rowPinning.top],
(t, n) => e._getPinnedRows(t, n, "top"),
o(e.options, "debugRows", "getTopRows"),
)),
(e.getBottomRows = a(
() => [e.getRowModel().rows, e.getState().rowPinning.bottom],
(t, n) => e._getPinnedRows(t, n, "bottom"),
o(e.options, "debugRows", "getBottomRows"),
)),
(e.getCenterRows = a(
() => [
e.getRowModel().rows,
e.getState().rowPinning.top,
e.getState().rowPinning.bottom,
],
(e, t, n) => {
let i = new Set([
...(null != t ? t : []),
...(null != n ? n : []),
]);
return e.filter((e) => !i.has(e.id));
},
o(e.options, "debugRows", "getCenterRows"),
));
},
},
{
getInitialState: (e) => ({ rowSelection: {}, ...e }),
getDefaultOptions: (e) => ({
onRowSelectionChange: i("rowSelection", e),
enableRowSelection: !0,
enableMultiRowSelection: !0,
enableSubRowSelection: !0,
}),
createTable: (e) => {
(e.setRowSelection = (t) =>
null == e.options.onRowSelectionChange
? void 0
: e.options.onRowSelectionChange(t)),
(e.resetRowSelection = (t) => {
var n;
return e.setRowSelection(
t ? {} : null != (n = e.initialState.rowSelection) ? n : {},
);
}),
(e.toggleAllRowsSelected = (t) => {
e.setRowSelection((n) => {
t = void 0 !== t ? t : !e.getIsAllRowsSelected();
let i = { ...n },
r = e.getPreGroupedRowModel().flatRows;
return (
t
? r.forEach((e) => {
e.getCanSelect() && (i[e.id] = !0);
})
: r.forEach((e) => {
delete i[e.id];
}),
i
);
});
}),
(e.toggleAllPageRowsSelected = (t) =>
e.setRowSelection((n) => {
let i = void 0 !== t ? t : !e.getIsAllPageRowsSelected(),
r = { ...n };
return (
e.getRowModel().rows.forEach((t) => {
P(r, t.id, i, !0, e);
}),
r
);
})),
(e.getPreSelectedRowModel = () => e.getCoreRowModel()),
(e.getSelectedRowModel = a(
() => [e.getState().rowSelection, e.getCoreRowModel()],
(t, n) =>
Object.keys(t).length
? R(e, n)
: { rows: [], flatRows: [], rowsById: {} },
o(e.options, "debugTable", "getSelectedRowModel"),
)),
(e.getFilteredSelectedRowModel = a(
() => [e.getState().rowSelection, e.getFilteredRowModel()],
(t, n) =>
Object.keys(t).length
? R(e, n)
: { rows: [], flatRows: [], rowsById: {} },
o(e.options, "debugTable", "getFilteredSelectedRowModel"),
)),
(e.getGroupedSelectedRowModel = a(
() => [e.getState().rowSelection, e.getSortedRowModel()],
(t, n) =>
Object.keys(t).length
? R(e, n)
: { rows: [], flatRows: [], rowsById: {} },
o(e.options, "debugTable", "getGroupedSelectedRowModel"),
)),
(e.getIsAllRowsSelected = () => {
let t = e.getFilteredRowModel().flatRows,
{ rowSelection: n } = e.getState(),
i = !!(t.length && Object.keys(n).length);
return (
i && t.some((e) => e.getCanSelect() && !n[e.id]) && (i = !1),
i
);
}),
(e.getIsAllPageRowsSelected = () => {
let t = e
.getPaginationRowModel()
.flatRows.filter((e) => e.getCanSelect()),
{ rowSelection: n } = e.getState(),
i = !!t.length;
return i && t.some((e) => !n[e.id]) && (i = !1), i;
}),
(e.getIsSomeRowsSelected = () => {
var t;
let n = Object.keys(
null != (t = e.getState().rowSelection) ? t : {},
).length;
return n > 0 && n < e.getFilteredRowModel().flatRows.length;
}),
(e.getIsSomePageRowsSelected = () => {
let t = e.getPaginationRowModel().flatRows;
return (
!e.getIsAllPageRowsSelected() &&
t
.filter((e) => e.getCanSelect())
.some((e) => e.getIsSelected() || e.getIsSomeSelected())
);
}),
(e.getToggleAllRowsSelectedHandler = () => (t) => {
e.toggleAllRowsSelected(t.target.checked);
}),
(e.getToggleAllPageRowsSelectedHandler = () => (t) => {
e.toggleAllPageRowsSelected(t.target.checked);
});
},
createRow: (e, t) => {
(e.toggleSelected = (n, i) => {
let r = e.getIsSelected();
t.setRowSelection((a) => {
var o;
if (((n = void 0 !== n ? n : !r), e.getCanSelect() && r === n))
return a;
let s = { ...a };
return (
P(
s,
e.id,
n,
null == (o = null == i ? void 0 : i.selectChildren) || o,
t,
),
s
);
});
}),
(e.getIsSelected = () => {
let { rowSelection: n } = t.getState();
return L(e, n);
}),
(e.getIsSomeSelected = () => {
let { rowSelection: n } = t.getState();
return "some" === D(e, n);
}),
(e.getIsAllSubRowsSelected = () => {
let { rowSelection: n } = t.getState();
return "all" === D(e, n);
}),
(e.getCanSelect = () => {
var n;
return "function" == typeof t.options.enableRowSelection
? t.options.enableRowSelection(e)
: null == (n = t.options.enableRowSelection) || n;
}),
(e.getCanSelectSubRows = () => {
var n;
return "function" == typeof t.options.enableSubRowSelection
? t.options.enableSubRowSelection(e)
: null == (n = t.options.enableSubRowSelection) || n;
}),
(e.getCanMultiSelect = () => {
var n;
return "function" == typeof t.options.enableMultiRowSelection
? t.options.enableMultiRowSelection(e)
: null == (n = t.options.enableMultiRowSelection) || n;
}),
(e.getToggleSelectedHandler = () => {
let t = e.getCanSelect();
return (n) => {
var i;
t &&
e.toggleSelected(
null == (i = n.target) ? void 0 : i.checked,
);
};
});
},
},
{
getDefaultColumnDef: () => M,
getInitialState: (e) => ({
columnSizing: {},
columnSizingInfo: T(),
...e,
}),
getDefaultOptions: (e) => ({
columnResizeMode: "onEnd",
columnResizeDirection: "ltr",
onColumnSizingChange: i("columnSizing", e),
onColumnSizingInfoChange: i("columnSizingInfo", e),
}),
createColumn: (e, t) => {
(e.getSize = () => {
var n, i, r;
let a = t.getState().columnSizing[e.id];
return Math.min(
Math.max(
null != (n = e.columnDef.minSize) ? n : M.minSize,
null != (i = null != a ? a : e.columnDef.size) ? i : M.size,
),
null != (r = e.columnDef.maxSize) ? r : M.maxSize,
);
}),
(e.getStart = a(
(e) => [e, A(t, e), t.getState().columnSizing],
(t, n) =>
n
.slice(0, e.getIndex(t))
.reduce((e, t) => e + t.getSize(), 0),
o(t.options, "debugColumns", "getStart"),
)),
(e.getAfter = a(
(e) => [e, A(t, e), t.getState().columnSizing],
(t, n) =>
n
.slice(e.getIndex(t) + 1)
.reduce((e, t) => e + t.getSize(), 0),
o(t.options, "debugColumns", "getAfter"),
)),
(e.resetSize = () => {
t.setColumnSizing((t) => {
let { [e.id]: n, ...i } = t;
return i;
});
}),
(e.getCanResize = () => {
var n, i;
return (
(null == (n = e.columnDef.enableResizing) || n) &&
(null == (i = t.options.enableColumnResizing) || i)
);
}),
(e.getIsResizing = () =>
t.getState().columnSizingInfo.isResizingColumn === e.id);
},
createHeader: (e, t) => {
(e.getSize = () => {
let t = 0,
n = (e) => {
if (e.subHeaders.length) e.subHeaders.forEach(n);
else {
var i;
t += null != (i = e.column.getSize()) ? i : 0;
}
};
return n(e), t;
}),
(e.getStart = () => {
if (e.index > 0) {
let t = e.headerGroup.headers[e.index - 1];
return t.getStart() + t.getSize();
}
return 0;
}),
(e.getResizeHandler = (n) => {
let i = t.getColumn(e.column.id),
r = null == i ? void 0 : i.getCanResize();
return (a) => {
if (
!i ||
!r ||
(null == a.persist || a.persist(),
C(a) && a.touches && a.touches.length > 1)
)
return;
let o = e.getSize(),
s = e
? e
.getLeafHeaders()
.map((e) => [e.column.id, e.column.getSize()])
: [[i.id, i.getSize()]],
c = C(a) ? Math.round(a.touches[0].clientX) : a.clientX,
l = {},
u = (e, n) => {
"number" == typeof n &&
(t.setColumnSizingInfo((e) => {
var i, r;
let a =
"rtl" === t.options.columnResizeDirection
? -1
: 1,
o =
(n -
(null !=
(i = null == e ? void 0 : e.startOffset)
? i
: 0)) *
a,
s = Math.max(
o /
(null != (r = null == e ? void 0 : e.startSize)
? r
: 0),
-0.999999,
);
return (
e.columnSizingStart.forEach((e) => {
let [t, n] = e;
l[t] =
Math.round(100 * Math.max(n + n * s, 0)) / 100;
}),
{ ...e, deltaOffset: o, deltaPercentage: s }
);
}),
("onChange" === t.options.columnResizeMode ||
"end" === e) &&
t.setColumnSizing((e) => ({ ...e, ...l })));
},
h = (e) => {
u("end", e),
t.setColumnSizingInfo((e) => ({
...e,
isResizingColumn: !1,
startOffset: null,
startSize: null,
deltaOffset: null,
deltaPercentage: null,
columnSizingStart: [],
}));
},
f = n || ("u" > typeof document ? document : null),
d = {
moveHandler: (e) => u("move", e.clientX),
upHandler: (e) => {
null == f ||
f.removeEventListener("mousemove", d.moveHandler),
null == f ||
f.removeEventListener("mouseup", d.upHandler),
h(e.clientX);
},
},
p = {
moveHandler: (e) => (
e.cancelable &&
(e.preventDefault(), e.stopPropagation()),
u("move", e.touches[0].clientX),
!1
),
upHandler: (e) => {
var t;
null == f ||
f.removeEventListener("touchmove", p.moveHandler),
null == f ||
f.removeEventListener("touchend", p.upHandler),
e.cancelable &&
(e.preventDefault(), e.stopPropagation()),
h(null == (t = e.touches[0]) ? void 0 : t.clientX);
},
},
g = !!(function () {
if ("boolean" == typeof k) return k;
let e = !1;
try {
let t = () => {};
window.addEventListener("test", t, {
get passive() {
return (e = !0), !1;
},
}),
window.removeEventListener("test", t);
} catch (t) {
e = !1;
}
return (k = e);
})() && { passive: !1 };
C(a)
? (null == f ||
f.addEventListener("touchmove", p.moveHandler, g),
null == f ||
f.addEventListener("touchend", p.upHandler, g))
: (null == f ||
f.addEventListener("mousemove", d.moveHandler, g),
null == f ||
f.addEventListener("mouseup", d.upHandler, g)),
t.setColumnSizingInfo((e) => ({
...e,
startOffset: c,
startSize: o,
deltaOffset: 0,
deltaPercentage: 0,
columnSizingStart: s,
isResizingColumn: i.id,
}));
};
});
},
createTable: (e) => {
(e.setColumnSizing = (t) =>
null == e.options.onColumnSizingChange
? void 0
: e.options.onColumnSizingChange(t)),
(e.setColumnSizingInfo = (t) =>
null == e.options.onColumnSizingInfoChange
? void 0
: e.options.onColumnSizingInfoChange(t)),
(e.resetColumnSizing = (t) => {
var n;
e.setColumnSizing(
t ? {} : null != (n = e.initialState.columnSizing) ? n : {},
);
}),
(e.resetHeaderSizeInfo = (t) => {
var n;
e.setColumnSizingInfo(
t
? T()
: null != (n = e.initialState.columnSizingInfo)
? n
: T(),
);
}),
(e.getTotalSize = () => {
var t, n;
return null !=
(t =
null == (n = e.getHeaderGroups()[0])
? void 0
: n.headers.reduce((e, t) => e + t.getSize(), 0))
? t
: 0;
}),
(e.getLeftTotalSize = () => {
var t, n;
return null !=
(t =
null == (n = e.getLeftHeaderGroups()[0])
? void 0
: n.headers.reduce((e, t) => e + t.getSize(), 0))
? t
: 0;
}),
(e.getCenterTotalSize = () => {
var t, n;
return null !=
(t =
null == (n = e.getCenterHeaderGroups()[0])
? void 0
: n.headers.reduce((e, t) => e + t.getSize(), 0))
? t
: 0;
}),
(e.getRightTotalSize = () => {
var t, n;
return null !=
(t =
null == (n = e.getRightHeaderGroups()[0])
? void 0
: n.headers.reduce((e, t) => e + t.getSize(), 0))
? t
: 0;
});
},
},
];
function z(e) {
var t, i;
let r = [...H, ...(null != (t = e._features) ? t : [])],
s = { _features: r },
c = s._features.reduce(
(e, t) =>
Object.assign(
e,
null == t.getDefaultOptions ? void 0 : t.getDefaultOptions(s),
),
{},
),
l = { ...(null != (i = e.initialState) ? i : {}) };
s._features.forEach((e) => {
var t;
l =
null !=
(t = null == e.getInitialState ? void 0 : e.getInitialState(l))
? t
: l;
});
let u = [],
h = !1,
f = {
_features: r,
options: { ...c, ...e },
initialState: l,
_queue: (e) => {
u.push(e),
h ||
((h = !0),
Promise.resolve()
.then(() => {
for (; u.length; ) u.shift()();
h = !1;
})
.catch((e) =>
setTimeout(() => {
throw e;
}),
));
},
reset: () => {
s.setState(s.initialState);
},
setOptions: (e) => {
var t;
(t = n(e, s.options)),
(s.options = s.options.mergeOptions
? s.options.mergeOptions(c, t)
: { ...c, ...t });
},
getState: () => s.options.state,
setState: (e) => {
null == s.options.onStateChange || s.options.onStateChange(e);
},
_getRowId: (e, t, n) => {
var i;
return null !=
(i =
null == s.options.getRowId
? void 0
: s.options.getRowId(e, t, n))
? i
: `${n ? [n.id, t].join(".") : t}`;
},
getCoreRowModel: () => (
s._getCoreRowModel ||
(s._getCoreRowModel = s.options.getCoreRowModel(s)),
s._getCoreRowModel()
),
getRowModel: () => s.getPaginationRowModel(),
getRow: (e, t) => {
let n = (t ? s.getPrePaginationRowModel() : s.getRowModel())
.rowsById[e];
if (!n && !(n = s.getCoreRowModel().rowsById[e])) throw Error();
return n;
},
_getDefaultColumnDef: a(
() => [s.options.defaultColumn],
(e) => {
var t;
return (
(e = null != (t = e) ? t : {}),
{
header: (e) => {
let t = e.header.column.columnDef;
return t.accessorKey
? t.accessorKey
: t.accessorFn
? t.id
: null;
},
cell: (e) => {
var t, n;
return null !=
(t =
null == (n = e.renderValue()) || null == n.toString
? void 0
: n.toString())
? t
: null;
},
...s._features.reduce(
(e, t) =>
Object.assign(
e,
null == t.getDefaultColumnDef
? void 0
: t.getDefaultColumnDef(),
),
{},
),
...e,
}
);
},
o(e, "debugColumns", "_getDefaultColumnDef"),
),
_getColumnDefs: () => s.options.columns,
getAllColumns: a(
() => [s._getColumnDefs()],
(e) => {
let t = function (e, n, i) {
return (
void 0 === i && (i = 0),
e.map((e) => {
let r = (function (e, t, n, i) {
var r, s;
let c,
l = { ...e._getDefaultColumnDef(), ...t },
u = l.accessorKey,
h =
null !=
(r =
null != (s = l.id)
? s
: u
? "function" ==
typeof String.prototype.replaceAll
? u.replaceAll(".", "_")
: u.replace(/\./g, "_")
: void 0)
? r
: "string" == typeof l.header
? l.header
: void 0;
if (
(l.accessorFn
? (c = l.accessorFn)
: u &&
(c = u.includes(".")
? (e) => {
let t = e;
for (let e of u.split(".")) {
var n;
t = null == (n = t) ? void 0 : n[e];
}
return t;
}
: (e) => e[l.accessorKey]),
!h)
)
throw Error();
let f = {
id: `${String(h)}`,
accessorFn: c,
parent: i,
depth: n,
columnDef: l,
columns: [],
getFlatColumns: a(
() => [!0],
() => {
var e;
return [
f,
...(null == (e = f.columns)
? void 0
: e.flatMap((e) => e.getFlatColumns())),
];
},
o(e.options, "debugColumns", "column.getFlatColumns"),
),
getLeafColumns: a(
() => [e._getOrderColumnsFn()],
(e) => {
var t;
return null != (t = f.columns) && t.length
? e(f.columns.flatMap((e) => e.getLeafColumns()))
: [f];
},
o(e.options, "debugColumns", "column.getLeafColumns"),
),
};
for (let t of e._features)
null == t.createColumn || t.createColumn(f, e);
return f;
})(s, e, i, n);
return (
(r.columns = e.columns ? t(e.columns, r, i + 1) : []), r
);
})
);
};
return t(e);
},
o(e, "debugColumns", "getAllColumns"),
),
getAllFlatColumns: a(
() => [s.getAllColumns()],
(e) => e.flatMap((e) => e.getFlatColumns()),
o(e, "debugColumns", "getAllFlatColumns"),
),
_getAllFlatColumnsById: a(
() => [s.getAllFlatColumns()],
(e) => e.reduce((e, t) => ((e[t.id] = t), e), {}),
o(e, "debugColumns", "getAllFlatColumnsById"),
),
getAllLeafColumns: a(
() => [s.getAllColumns(), s._getOrderColumnsFn()],
(e, t) => t(e.flatMap((e) => e.getLeafColumns())),
o(e, "debugColumns", "getAllLeafColumns"),
),
getColumn: (e) => s._getAllFlatColumnsById()[e],
};
Object.assign(s, f);
for (let e = 0; e < s._features.length; e++) {
let t = s._features[e];
null == t || null == t.createTable || t.createTable(s);
}
return s;
}
function G() {
return (e) =>
a(
() => [e.options.data],
(t) => {
let n = { rows: [], flatRows: [], rowsById: {} },
i = function (t, r, a) {
void 0 === r && (r = 0);
let o = [];
for (let c = 0; c < t.length; c++) {
let l = u(
e,
e._getRowId(t[c], c, a),
t[c],
c,
r,
void 0,
null == a ? void 0 : a.id,
);
if (
(n.flatRows.push(l),
(n.rowsById[l.id] = l),
o.push(l),
e.options.getSubRows)
) {
var s;
(l.originalSubRows = e.options.getSubRows(t[c], c)),
null != (s = l.originalSubRows) &&
s.length &&
(l.subRows = i(l.originalSubRows, r + 1, l));
}
}
return o;
};
return (n.rows = i(t)), n;
},
o(e.options, "debugTable", "getRowModel", () =>
e._autoResetPageIndex(),
),
);
}
function $() {
return (e) =>
a(
() => [
e.getPreFilteredRowModel(),
e.getState().columnFilters,
e.getState().globalFilter,
],
(t, n, i) => {
var r, a, o, s, c, l, h, f, d, p;
let g, b, m, w, v, x, y, _, S, E;
if (!t.rows.length || (!(null != n && n.length) && !i)) {
for (let e = 0; e < t.flatRows.length; e++)
(t.flatRows[e].columnFilters = {}),
(t.flatRows[e].columnFiltersMeta = {});
return t;
}
let M = [],
T = [];
(null != n ? n : []).forEach((t) => {
var n;
let i = e.getColumn(t.id);
if (!i) return;
let r = i.getFilterFn();
r &&
M.push({
id: t.id,
filterFn: r,
resolvedValue:
null !=
(n =
null == r.resolveFilterValue
? void 0
: r.resolveFilterValue(t.value))
? n
: t.value,
});
});
let k = (null != n ? n : []).map((e) => e.id),
C = e.getGlobalFilterFn(),
A = e.getAllLeafColumns().filter((e) => e.getCanGlobalFilter());
i &&
C &&
A.length &&
(k.push("__global__"),
A.forEach((e) => {
var t;
T.push({
id: e.id,
filterFn: C,
resolvedValue:
null !=
(t =
null == C.resolveFilterValue
? void 0
: C.resolveFilterValue(i))
? t
: i,
});
}));
for (let e = 0; e < t.flatRows.length; e++) {
let n = t.flatRows[e];
if (((n.columnFilters = {}), M.length))
for (let e = 0; e < M.length; e++) {
let t = (g = M[e]).id;
n.columnFilters[t] = g.filterFn(
n,
t,
g.resolvedValue,
(e) => {
n.columnFiltersMeta[t] = e;
},
);
}
if (T.length) {
for (let e = 0; e < T.length; e++) {
let t = (b = T[e]).id;
if (
b.filterFn(n, t, b.resolvedValue, (e) => {
n.columnFiltersMeta[t] = e;
})
) {
n.columnFilters.__global__ = !0;
break;
}
}
!0 !== n.columnFilters.__global__ &&
(n.columnFilters.__global__ = !1);
}
}
return (
(r = t.rows),
(a = (e) => {
for (let t = 0; t < k.length; t++)
if (!1 === e.columnFilters[k[t]]) return !1;
return !0;
}),
e.options.filterFromLeafRows
? ((o = r),
(s = a),
(m = []),
(w = {}),
(v =
null != (l = (c = e).options.maxLeafRowFilterDepth)
? l
: 100),
{
rows: (x = function (e, t) {
void 0 === t && (t = 0);
let n = [];
for (let r = 0; r < e.length; r++) {
var i;
let a = e[r],
o = u(
c,
a.id,
a.original,
a.index,
a.depth,
void 0,
a.parentId,
);
if (
((o.columnFilters = a.columnFilters),
null != (i = a.subRows) && i.length && t < v)
) {
if (
((o.subRows = x(a.subRows, t + 1)),
(s((a = o)) && !o.subRows.length) ||
s(a) ||
o.subRows.length)
) {
n.push(a), (w[a.id] = a), m.push(a);
continue;
}
} else
s((a = o)) && (n.push(a), (w[a.id] = a), m.push(a));
}
return n;
})(o),
flatRows: m,
rowsById: w,
})
: ((h = r),
(f = a),
(y = []),
(_ = {}),
(S =
null != (p = (d = e).options.maxLeafRowFilterDepth)
? p
: 100),
{
rows: (E = function (e, t) {
void 0 === t && (t = 0);
let n = [];
for (let r = 0; r < e.length; r++) {
let a = e[r];
if (f(a)) {
var i;
if (null != (i = a.subRows) && i.length && t < S) {
let e = u(
d,
a.id,
a.original,
a.index,
a.depth,
void 0,
a.parentId,
);
(e.subRows = E(a.subRows, t + 1)), (a = e);
}
n.push(a), y.push(a), (_[a.id] = a);
}
}
return n;
})(h),
flatRows: y,
rowsById: _,
})
);
},
o(e.options, "debugTable", "getFilteredRowModel", () =>
e._autoResetPageIndex(),
),
);
}
function V(e, n) {
var i, r, a;
let o;
return e
? ("function" == typeof (r = i = e) &&
(o = Object.getPrototypeOf(r)).prototype &&
o.prototype.isReactComponent) ||
"function" == typeof i ||
("object" == typeof (a = i) &&
"symbol" == typeof a.$$typeof &&
["react.memo", "react.forward_ref"].includes(
a.$$typeof.description,
))
? t.createElement(e, n)
: e
: null;
}
function W(e) {
let n = {
state: {},
onStateChange: () => {},
renderFallbackValue: null,
...e,
},
[i] = t.useState(() => ({ current: z(n) })),
[r, a] = t.useState(() => i.current.initialState);
return (
i.current.setOptions((t) => ({
...t,
...e,
state: { ...r, ...e.state },
onStateChange: (t) => {
a(t), null == e.onStateChange || e.onStateChange(t);
},
})),
i.current
);
}
e.s(
[
"createTable",
() => z,
"getCoreRowModel",
() => G,
"getFilteredRowModel",
() => $,
],
761922,
),
e.s(["flexRender", () => V, "useReactTable", () => W], 433972);
};
export default moduleFactory;