/*! DataTables Bootstrap 5 integration
 * 2020 SpryMedia Ltd - datatables.net/license
 */
!function (t) { var n, r; "function" == typeof define && define.amd ? define(["jquery", "datatables.net"], function (e) { return t(e, window, document) }) : "object" == typeof exports ? (n = require("jquery"), r = function (e, a) { a.fn.dataTable || require("datatables.net")(e, a) }, "undefined" == typeof window ? module.exports = function (e, a) { return e = e || window, a = a || n(e), r(e, a), t(a, 0, e.document) } : (r(window, n), module.exports = t(n, window, window.document))) : t(jQuery, window, document) }(function (x, e, r, o) { "use strict"; var i = x.fn.dataTable; return x.extend(!0, i.defaults, { dom: "<'row'<'col-sm-12 col-md-6'l><'col-sm-12 col-md-6'f>><'row dt-row'<'col-sm-12'tr>><'row'<'col-sm-12 col-md-5'i><'col-sm-12 col-md-7'p>>", renderer: "bootstrap" }), x.extend(i.ext.classes, { sWrapper: "dataTables_wrapper dt-bootstrap5", sFilterInput: "form-control form-control-sm", sLengthSelect: "form-select form-select-sm", sProcessing: "dataTables_processing card", sPageButton: "paginate_button page-item" }), i.ext.renderer.pageButton.bootstrap = function (d, e, s, a, l, c) { function u(e, a) { for (var t, n, r = function (e) { e.preventDefault(), x(e.currentTarget).hasClass("disabled") || b.page() == e.data.action || b.page(e.data.action).draw("page") }, o = 0, i = a.length; o < i; o++)if (t = a[o], Array.isArray(t)) u(e, t); else { switch (f = p = "", t) { case "ellipsis": p = "&#x2026;", f = "disabled"; break; case "first": p = g.sFirst, f = t + (0 < l ? "" : " disabled"); break; case "previous": p = g.sPrevious, f = t + (0 < l ? "" : " disabled"); break; case "next": p = g.sNext, f = t + (l < c - 1 ? "" : " disabled"); break; case "last": p = g.sLast, f = t + (l < c - 1 ? "" : " disabled"); break; default: p = t + 1, f = l === t ? "active" : "" }p && (n = -1 !== f.indexOf("disabled"), n = x("<li>", { class: m.sPageButton + " " + f, id: 0 === s && "string" == typeof t ? d.sTableId + "_" + t : null }).append(x("<a>", { href: n ? null : "#", "aria-controls": d.sTableId, "aria-disabled": n ? "true" : null, "aria-label": w[t], role: "link", "aria-current": "active" === f ? "page" : null, "data-dt-idx": t, tabindex: n ? -1 : d.iTabIndex, class: "page-link" }).html(p)).appendTo(e), d.oApi._fnBindAction(n, { action: t }, r)) } } var p, f, t, b = new i.Api(d), m = d.oClasses, g = d.oLanguage.oPaginate, w = d.oLanguage.oAria.paginate || {}, e = x(e); try { t = e.find(r.activeElement).data("dt-idx") } catch (e) { } var n = e.children("ul.pagination"); n.length ? n.empty() : n = e.html("<ul/>").children("ul").addClass("pagination"), u(n, a), t !== o && e.find("[data-dt-idx=" + t + "]").trigger("focus") }, i });