/*! ColReorder 2.0.4 * © SpryMedia Ltd - datatables.net/license */ import jQuery from"jquery";import DataTable from"datatables.net";let $=jQuery;function arrayMove(t,e,r,o){var n=t.splice(e,r);n.unshift(0),n.unshift(oo||r<0&&oe&&(o=t.left-e,r=this.s.dropZones[i-1],t.left-=o,t.width+=o,r)&&(r.width-=o),(t=this.s.dropZones.find(function(t){return t.colIdx===s[s.length-1]})).left+t.widthn[n.length-1]&&(l+=o)),a+=o)}),this.s.dropZones=i},n.prototype._isScrolling=function(){return this.dt.table().body().parentNode!==this.dt.table().header().parentNode},n.prototype._scrollRegions=function(){var e,r,o,n;this._isScrolling()&&(e=this,r=$(this.dt.table().container()).position().left,o=$(this.dt.table().container()).outerWidth(),n=this.dt.table().body().parentElement.parentElement,this.s.scrollInterval=setInterval(function(){var t=e.s.mouse.absLeft;t