/*! DataTables Bootstrap 3 integration
 * © SpryMedia Ltd - datatables.net/license
 */
import jQuery from"jquery";import DataTable from"datatables.net";let $=jQuery;$.extend(!0,DataTable.defaults,{renderer:"material"}),$.extend(!0,DataTable.ext.classes,{container:"dt-container dt-material",table:"mdc-data-table__table",thead:{cell:"mdc-data-table__header-cell",row:"mdc-data-table__header-row"},tbody:{cell:"mdc-data-table__cell",row:"mdc-data-table__row"},search:{container:"dt-search inline-text-field-container",input:"mdc-text-field__input"},length:{select:"mdc-select-field"},processing:{container:"dt-processing panel panel-default"}}),DataTable.ext.renderer.pagingButton.material=function(a,e,t,l,d){var r=["mdc-button"],l=(l&&r.push("mdc-button--raised","mdc-button--colored"),d&&r.push("disabled"),$("<button>",{class:r.join(" "),disabled:d}).html(t));return{display:l,clicker:l}},DataTable.ext.renderer.pagingContainer.material=function(a,e){return $("<div/>").addClass("pagination").append(e)},DataTable.ext.renderer.layout.material=function(a,e,t){var e=$("<div/>",{class:"mdc-layout-grid"}).appendTo(e),l=$("<div/>",{class:"mdc-layout-grid__inner"}).appendTo(e);DataTable.ext.renderer.layout._forLayoutRow(t,function(a,e){var t="";"start"===a?t+="mdc-layout-grid__cell mdc-layout-grid__cell--span-6":"end"===a?t+="mdc-layout-grid__cell mdc-layout-grid--align-right mdc-layout-grid__cell--span-6":"full"===a&&(t+="mdc-layout-grid__cell mdc-layout-grid__cell--span-12",e.table?l.addClass("dt-table mdc-data-table"):t+=""),$("<div/>",{id:e.id||null,class:t+" "+(e.className||"")}).append(e.contents).appendTo(l)})},DataTable.type("num","className","mdc-data-table__cell--numeric"),DataTable.type("num-fmt","className","mdc-data-table__cell--numeric");export default DataTable;