/*! Responsive Bootstrap 3 styling 4.1.1 for DataTables
 * Copyright (c) SpryMedia Ltd - datatables.net/license
 */
import DataTable from"datatables.net-bs";import Responsive from"datatables.net-responsive";var _modal,$=DataTable.use("jq"),_display=DataTable.Responsive.display,_original=_display.modal;function getModelEl(){return _modal=_modal||$('<div class="modal fade dtr-bs-modal" role="dialog"><div class="modal-dialog" role="document"><div class="modal-content"><div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button></div><div class="modal-body"/></div></div></div>')}_display.modal=function(s){return function(a,d,e,t){if($.fn.modal){var l,o,i=e(),n=getModelEl();if(!1===i)return!1;if(d){if(!$.contains(document,n[0])||a.index()!==n.attr("data-dtr-index"))return null;n.find("div.modal-body").empty().append(i)}else s&&s.header&&(o=(l=n.find("div.modal-header")).find("button").detach(),l.empty().append('<h4 class="modal-title">'+s.header(a)+"</h4>").prepend(o)),n.find("div.modal-body").empty().append(i),n.attr("data-dtr-index",a.index()).one("hidden.bs.modal",t).appendTo("body").modal();return!0}return _original(a,d,e,t)}};export default DataTable;