/*! DataTables Bootstrap 5 integration
 * © SpryMedia Ltd - datatables.net/license
 */ !function(t){if("function"==typeof define&&define.amd)define(["jquery","datatables.net"],function(e){return t(e,window,document)});else if("object"==typeof exports){var e=require("jquery"),n=function(t,e){e.fn.dataTable||require("datatables.net")(t,e)};"undefined"==typeof window?module.exports=function(o,a){return o||(o=window),a||(a=e(o)),n(o,a),t(a,o,o.document)}:(n(window,e),module.exports=t(e,window,window.document))}else t(jQuery,window,document)}(function(t,e,n){"use strict";var o=t.fn.dataTable;return t.extend(!0,o.defaults,{renderer:"bootstrap"}),t.extend(!0,o.ext.classes,{container:"dt-container dt-bootstrap5",search:{input:"form-control form-control-sm"},length:{select:"form-select form-select-sm"},processing:{container:"dt-processing card"},layout:{row:"row mt-2 justify-content-between",cell:"d-md-flex justify-content-between align-items-center",tableCell:"col-12",start:"dt-layout-start col-md-auto me-auto",end:"dt-layout-end col-md-auto ms-auto",full:"dt-layout-full col-md"}}),o.ext.renderer.pagingButton.bootstrap=function(e,n,o,a,r){var l=["dt-paging-button","page-item"];a&&l.push("active"),r&&l.push("disabled");var s=t("<li>").addClass(l.join(" ")),u=t("<button>",{class:"page-link",role:"link",type:"button"}).html(o).appendTo(s);return{display:s,clicker:u}},o.ext.renderer.pagingContainer.bootstrap=function(e,n){return t("<ul/>").addClass("pagination").append(n)},o});
