2 var ResizeRows=
function(e){this.table=e,this.startColumn=!1,this.startY=!1,this.startHeight=!1,this.handle=null,this.prevHandle=null};ResizeRows.prototype.initializeRow=
function(e){var t=
this,o=e.getElement(),s=document.createElement(
"div");s.className=
"tabulator-row-resize-handle";var n=document.createElement(
"div");n.className=
"tabulator-row-resize-handle prev",s.addEventListener(
"click",
function(e){e.stopPropagation()});var a=
function(o){t.startRow=e,t._mouseDown(o,e,s)};s.addEventListener(
"mousedown",a),s.addEventListener(
"touchstart",a,{passive:!0}),n.addEventListener(
"click",
function(e){e.stopPropagation()});var r=
function(o){var s=t.table.rowManager.prevDisplayRow(e);s&&(t.startRow=s,t._mouseDown(o,s,n))};n.addEventListener(
"mousedown",r),n.addEventListener(
"touchstart",r,{passive:!0}),o.appendChild(s),o.appendChild(n)},ResizeRows.prototype._mouseDown=
function(e,t,o){
function s(e){t.setHeight(a.startHeight+((
void 0===e.screenY?e.touches[0].screenY:e.screenY)-a.startY))}
function n(e){document.body.removeEventListener(
"mouseup",s),document.body.removeEventListener(
"mousemove",s),o.removeEventListener(
"touchmove",s),o.removeEventListener(
"touchend",n),a.table.element.classList.remove(
"tabulator-block-select"),a.table.options.rowResized.call(this.table,t.getComponent())}var a=
this;a.table.element.classList.add(
"tabulator-block-select"),e.stopPropagation(),a.startY=
void 0===e.screenY?e.touches[0].screenY:e.screenY,a.startHeight=t.getHeight(),document.body.addEventListener(
"mousemove",s),document.body.addEventListener(
"mouseup",n),o.addEventListener(
"touchmove",s,{passive:!0}),o.addEventListener(
"touchend",n)},Tabulator.prototype.registerModule(
"resizeRows",ResizeRows);