/*! DataTables Bootstrap 5 integration 3.0.0-beta.2
 * © SpryMedia Ltd - datatables.net/license
 */
import DataTable,{Api,Dom,util}from"datatables.net";DataTable.util.object.assignDeep(DataTable.defaults,{renderer:"bootstrap"}),DataTable.util.object.assignDeep(DataTable.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"}}),DataTable.ext.renderer.pagingButton.bootstrap=function(t,a,e,o,l){var n=["dt-paging-button","page-item"],o=(o&&n.push("active"),l&&n.push("disabled"),DataTable.Dom.c("li").classAdd(n.join(" "))),l=DataTable.Dom.c("button").classAdd("page-link").attr("role","link").attr("type","button").html(e).appendTo(o);return{display:o.get(0),clicker:l.get(0)}},DataTable.ext.renderer.pagingContainer.bootstrap=function(t,a){return DataTable.Dom.c("ul").classAdd("pagination").append(a).get(0)};export default DataTable;export{Api,DataTable,Dom,util};