/*! Bootstrap 5 integration for DataTables' Responsive
* © SpryMedia Ltd - datatables.net/license
*/
import $ from"jquery";import DataTable from"datatables.net-bs5";import Responsive from"datatables.net-responsive";var modal,_display=DataTable.Responsive.display,_original=_display.modal,_modal=$('
'),_bs=window.bootstrap;DataTable.Responsive.bootstrap=function(a){_bs=a},_display.modal=function(t){return modal=modal||new _bs.Modal(_modal[0]),function(a,d,o){var l,e;$.fn.modal?d||(t&&t.header&&(e=(l=_modal.find("div.modal-header")).find("button").detach(),l.empty().append(''+t.header(a)+"
").append(e)),_modal.find("div.modal-body").empty().append(o()),_modal.appendTo("body").modal(),modal.show()):_original(a,d,o)}};export default DataTable;