vendor: 16,390 bytes, lines 1-2
1/*! For license information please see 7842.d24da3cba0e0d0cdc84b.js.LICENSE.txt */ 2(self.webpackChunkCMS=self.webpackChunkCMS||[]).push([[7842],{50840:(t,e,i)=>{var n;!function(r,o,s,a){"use strict";var l,h=["","webkit","Moz","MS","ms","o"],u=o.createElement("div"),c=Math.round,d=Math.abs,f=Date.now;function p(t,e,i){return setTimeout(w(t,i),e)}function m(t,e,i){return!!Array.isArray(t)&&(g(t,i[e],i),!0)}function g(t,e,i){var n;if(t)if(t.forEach)t.forEach(e,i);else if(t.length!==a)for(n=0;n<t.length;)e.call(i,t[n],n,t),n++;else for(n in t)t.hasOwnProperty(n)&&e.call(i,t[n],n,t)}function _(t,e,i){var n="DEPRECATED METHOD: "+e+"\n"+i+" AT \n";return function(){var e=new Error("get-stack-trace"),i=e&&e.stack?e.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",o=r.console&&(r.console.warn||r.console.log);return o&&o.call(r.console,n,i),t.apply(this,arguments)}}l="function"!=typeof Object.assign?function(t){if(t===a||null===t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),i=1;i<arguments.length;i++){var n=arguments[i];if(n!==a&&null!==n)for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}return e}:Object.assign;var v=_((function(t,e,i){for(var n=Object.keys(e),r=0;r<n.length;)(!i||i&&t[n[r]]===a)&&(t[n[r]]=e[n[r]]),r++;return t}),"extend","Use `assign`."),y=_((function(t,e){return v(t,e,!0)}),"merge","Use `assign`.");function D(t,e,i){var n,r=e.prototype;(n=t.prototype=Object.create(r)).constructor=t,n._super=r,i&&l(n,i)}function w(t,e){return function(){return t.apply(e,arguments)}}function S(t,e){return"function"==typeof t?t.apply(e&&e[0]||a,e):t}function T(t,e){return t===a?e:t}function I(t,e,i){g(A(e),(function(e){t.addEventListener(e,i,!1)}))}function E(t,e,i){g(A(e),(function(e){t.removeEventListener(e,i,!1)}))}function C(t,e){for(;t;){if(t==e)return!0;t=t.parentNode}return!1}function b(t,e){return t.indexOf(e)>-1}function A(t){return t.trim().split(/\s+/g)}function x(t,e,i){if(t.indexOf&&!i)return t.indexOf(e);for(var n=0;n<t.length;){if(i&&t[n][i]==e||!i&&t[n]===e)return n;n++}return-1}function P(t){return Array.prototype.slice.call(t,0)}function R(t,e,i){for(var n=[],r=[],o=0;o<t.length;){var s=e?t[o][e]:t[o];x(r,s)<0&&n.push(t[o]),r[o]=s,o++}return i&&(n=e?n.sort((function(t,i){return t[e]>i[e]})):n.sort()),n}function H(t,e){for(var i,n,r=e[0].toUpperCase()+e.slice(1),o=0;o<h.length;){if((n=(i=h[o])?i+r:e)in t)return n;o++}return a}var O=1;function X(t){var e=t.ownerDocument||t;return e.defaultView||e.parentWindow||r}var Y="ontouchstart"in r,L=H(r,"PointerEvent")!==a,M=Y&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),N="touch",G="mouse",k=24,z=["x","y"],F=["clientX","clientY"];function W(t,e){var i=this;this.manager=t,this.callback=e,this.element=t.element,this.target=t.options.inputTarget,this.domHandler=function(e){S(t.options.enable,[t])&&i.handler(e)},this.init()}function V(t,e,i){var n=i.pointers.length,r=i.changedPointers.length,o=1&e&&n-r==0,s=12&e&&n-r==0;i.isFirst=!!o,i.isFinal=!!s,o&&(t.session={}),i.eventType=e,function(t,e){var i=t.session,n=e.pointers,r=n.length;i.firstInput||(i.firstInput=q(e));r>1&&!i.firstMultiple?i.firstMultiple=q(e):1===r&&(i.firstMultiple=!1);var o=i.firstInput,s=i.firstMultiple,l=s?s.center:o.center,h=e.center=B(n);e.timeStamp=f(),e.deltaTime=e.timeStamp-o.timeStamp,e.angle=Z(l,h),e.distance=Q(l,h),function(t,e){var i=e.center,n=t.offsetDelta||{},r=t.prevDelta||{},o=t.prevInput||{};1!==e.eventType&&4!==o.eventType||(r=t.prevDelta={x:o.deltaX||0,y:o.deltaY||0},n=t.offsetDelta={x:i.x,y:i.y});e.deltaX=r.x+(i.x-n.x),e.deltaY=r.y+(i.y-n.y)}(i,e),e.offsetDirection=U(e.deltaX,e.deltaY);var u=j(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=u.x,e.overallVelocityY=u.y,e.overallVelocity=d(u.x)>d(u.y)?u.x:u.y,e.scale=s?(c=s.pointers,p=n,Q(p[0],p[1],F)/Q(c[0],c[1],F)):1,e.rotation=s?function(t,e){return Z(e[1],e[0],F)+Z(t[1],t[0],F)}(s.pointers,n):0,e.maxPointers=i.prevInput?e.pointers.length>i.prevInput.maxPointers?e.pointers.length:i.prevInput.maxPointers:e.pointers.length,function(t,e){var i,n,r,o,s=t.lastInterval||e,l=e.timeStamp-s.timeStamp;if(8!=e.eventType&&(l>25||s.velocity===a)){var h=e.deltaX-s.deltaX,u=e.deltaY-s.deltaY,c=j(l,h,u);n=c.x,r=c.y,i=d(c.x)>d(c.y)?c.x:c.y,o=U(h,u),t.lastInterval=e}else i=s.velocity,n=s.velocityX,r=s.velocityY,o=s.direction;e.velocity=i,e.velocityX=n,e.velocityY=r,e.direction=o}(i,e);var c,p;var m=t.element;C(e.srcEvent.target,m)&&(m=e.srcEvent.target);e.target=m}(t,i),t.emit("hammer.input",i),t.recognize(i),t.session.prevInput=i}function q(t){for(var e=[],i=0;i<t.pointers.length;)e[i]={clientX:c(t.pointers[i].clientX),clientY:c(t.pointers[i].clientY)},i++;return{timeStamp:f(),pointers:e,center:B(e),deltaX:t.deltaX,deltaY:t.deltaY}}function B(t){var e=t.length;if(1===e)return{x:c(t[0].clientX),y:c(t[0].clientY)};for(var i=0,n=0,r=0;r<e;)i+=t[r].clientX,n+=t[r].clientY,r++;return{x:c(i/e),y:c(n/e)}}function j(t,e,i){return{x:e/t||0,y:i/t||0}}function U(t,e){return t===e?1:d(t)>=d(e)?t<0?2:4:e<0?8:16}function Q(t,e,i){i||(i=z);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return Math.sqrt(n*n+r*r)}function Z(t,e,i){i||(i=z);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return 180*Math.atan2(r,n)/Math.PI}W.prototype={handler:function(){},init:function(){this.evEl&&I(this.element,this.evEl,this.domHandler),this.evTarget&&I(this.target,this.evTarget,this.domHandler),this.evWin&&I(X(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&E(this.element,this.evEl,this.domHandler),this.evTarget&&E(this.target,this.evTarget,this.domHandler),this.evWin&&E(X(this.element),this.evWin,this.domHandler)}};var $={mousedown:1,mousemove:2,mouseup:4},J="mousedown",K="mousemove mouseup";function tt(){this.evEl=J,this.evWin=K,this.pressed=!1,W.apply(this,arguments)}D(tt,W,{handler:function(t){var e=$[t.type];1&e&&0===t.button&&(this.pressed=!0),2&e&&1!==t.which&&(e=4),this.pressed&&(4&e&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:G,srcEvent:t}))}});var et={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},it={2:N,3:"pen",4:G,5:"kinect"},nt="pointerdown",rt="pointermove pointerup pointercancel";function ot(){this.evEl=nt,this.evWin=rt,W.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}r.MSPointerEvent&&!r.PointerEvent&&(nt="MSPointerDown",rt="MSPointerMove MSPointerUp MSPointerCancel"),D(ot,W,{handler:function(t){var e=this.store,i=!1,n=t.type.toLowerCase().replace("ms",""),r=et[n],o=it[t.pointerType]||t.pointerType,s=o==N,a=x(e,t.pointerId,"pointerId");1&r&&(0===t.button||s)?a<0&&(e.push(t),a=e.length-1):12&r&&(i=!0),a<0||(e[a]=t,this.callback(this.manager,r,{pointers:e,changedPointers:[t],pointerType:o,srcEvent:t}),i&&e.splice(a,1))}});var st={touchstart:1,touchmove:2,touchend:4,touchcancel:8},at="touchstart",lt="touchstart touchmove touchend touchcancel";function ht(){this.evTarget=at,this.evWin=lt,this.started=!1,W.apply(this,arguments)}function ut(t,e){var i=P(t.touches),n=P(t.changedTouches);return 12&e&&(i=R(i.concat(n),"identifier",!0)),[i,n]}D(ht,W,{handler:function(t){var e=st[t.type];if(1===e&&(this.started=!0),this.started){var i=ut.call(this,t,e);12&e&&i[0].length-i[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:N,srcEvent:t})}}});var ct={touchstart:1,touchmove:2,touchend:4,touchcancel:8},dt="touchstart touchmove touchend touchcancel";function ft(){this.evTarget=dt,this.targetIds={},W.apply(this,arguments)}function pt(t,e){var i=P(t.touches),n=this.targetIds;if(3&e&&1===i.length)return n[i[0].identifier]=!0,[i,i];var r,o,s=P(t.changedTouches),a=[],l=this.target;if(o=i.filter((function(t){return C(t.target,l)})),1===e)for(r=0;r<o.length;)n[o[r].identifier]=!0,r++;for(r=0;r<s.length;)n[s[r].identifier]&&a.push(s[r]),12&e&&delete n[s[r].identifier],r++;return a.length?[R(o.concat(a),"identifier",!0),a]:void 0}D(ft,W,{handler:function(t){var e=ct[t.type],i=pt.call(this,t,e);i&&this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:N,srcEvent:t})}});function mt(){W.apply(this,arguments);var t=w(this.handler,this);this.touch=new ft(this.manager,t),this.mouse=new tt(this.manager,t),this.primaryTouch=null,this.lastTouches=[]}function gt(t,e){1&t?(this.primaryTouch=e.changedPointers[0].identifier,_t.call(this,e)):12&t&&_t.call(this,e)}function _t(t){var e=t.changedPointers[0];if(e.identifier===this.primaryTouch){var i={x:e.clientX,y:e.clientY};this.lastTouches.push(i);var n=this.lastTouches;setTimeout((function(){var t=n.indexOf(i);t>-1&&n.splice(t,1)}),2500)}}function vt(t){for(var e=t.srcEvent.clientX,i=t.srcEvent.clientY,n=0;n<this.lastTouches.length;n++){var r=this.lastTouches[n],o=Math.abs(e-r.x),s=Math.abs(i-r.y);if(o<=25&&s<=25)return!0}return!1}D(mt,W,{handler:function(t,e,i){var n=i.pointerType==N,r=i.pointerType==G;if(!(r&&i.sourceCapabilities&&i.sourceCapabilities.firesTouchEvents)){if(n)gt.call(this,e,i);else if(r&&vt.call(this,i))return;this.callback(t,e,i)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var yt=H(u.style,"touchAction"),Dt=yt!==a,wt="compute",St="auto",Tt="manipulation",It="none",Et="pan-x",Ct="pan-y",bt=function(){if(!Dt)return!1;var t={},e=r.CSS&&r.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach((function(i){t[i]=!e||r.CSS.supports("touch-action",i)})),t}();function At(t,e){this.manager=t,this.set(e)}At.prototype={set:function(t){t==wt&&(t=this.compute()),Dt&&this.manager.element.style&&bt[t]&&(this.manager.element.style[yt]=t),this.actions=t.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var t=[];return g(this.manager.recognizers,(function(e){S(e.options.enable,[e])&&(t=t.concat(e.getTouchAction()))})),function(t){if(b(t,It))return It;var e=b(t,Et),i=b(t,Ct);if(e&&i)return It;if(e||i)return e?Et:Ct;if(b(t,Tt))return Tt;return St}(t.join(" "))},preventDefaults:function(t){var e=t.srcEvent,i=t.offsetDirection;if(this.manager.session.prevented)e.preventDefault();else{var n=this.actions,r=b(n,It)&&!bt.none,o=b(n,Ct)&&!bt["pan-y"],s=b(n,Et)&&!bt["pan-x"];if(r){var a=1===t.pointers.length,l=t.distance<2,h=t.deltaTime<250;if(a&&l&&h)return}if(!s||!o)return r||o&&6&i||s&&i&k?this.preventSrc(e):void 0}},preventSrc:function(t){this.manager.session.prevented=!0,t.preventDefault()}};var xt=32;function Pt(t){this.options=l({},this.defaults,t||{}),this.id=O++,this.manager=null,this.options.enable=T(this.options.enable,!0),this.state=1,this.simultaneous={},this.requireFail=[]}function Rt(t){return 16&t?"cancel":8&t?"end":4&t?"move":2&t?"start":""}function Ht(t){return 16==t?"down":8==t?"up":2==t?"left":4==t?"right":""}function Ot(t,e){var i=e.manager;return i?i.get(t):t}function Xt(){Pt.apply(this,arguments)}function Yt(){Xt.apply(this,arguments),this.pX=null,this.pY=null}function Lt(){Xt.apply(this,arguments)}function Mt(){Pt.apply(this,arguments),this._timer=null,this._input=null}function Nt(){Xt.apply(this,arguments)}function Gt(){Xt.apply(this,arguments)}function kt(){Pt.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function zt(t,e){return(e=e||{}).recognizers=T(e.recognizers,zt.defaults.preset),new Ft(t,e)}Pt.prototype={defaults:{},set:function(t){return l(this.options,t),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(t){if(m(t,"recognizeWith",this))return this;var e=this.simultaneous;return e[(t=Ot(t,this)).id]||(e[t.id]=t,t.recognizeWith(this)),this},dropRecognizeWith:function(t){return m(t,"dropRecognizeWith",this)||(t=Ot(t,this),delete this.simultaneous[t.id]),this},requireFailure:function(t){if(m(t,"requireFailure",this))return this;var e=this.requireFail;return-1===x(e,t=Ot(t,this))&&(e.push(t),t.requireFailure(this)),this},dropRequireFailure:function(t){if(m(t,"dropRequireFailure",this))return this;t=Ot(t,this);var e=x(this.requireFail,t);return e>-1&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(t){var e=this,i=this.state;function n(i){e.manager.emit(i,t)}i<8&&n(e.options.event+Rt(i)),n(e.options.event),t.additionalEvent&&n(t.additionalEvent),i>=8&&n(e.options.event+Rt(i))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=xt},canEmit:function(){for(var t=0;t<this.requireFail.length;){if(!(33&this.requireFail[t].state))return!1;t++}return!0},recognize:function(t){var e=l({},t);if(!S(this.options.enable,[this,e]))return this.reset(),void(this.state=xt);56&this.state&&(this.state=1),this.state=this.process(e),30&this.state&&this.tryEmit(e)},process:function(t){},getTouchAction:function(){},reset:function(){}},D(Xt,Pt,{defaults:{pointers:1},attrTest:function(t){var e=this.options.pointers;return 0===e||t.pointers.length===e},process:function(t){var e=this.state,i=t.eventType,n=6&e,r=this.attrTest(t);return n&&(8&i||!r)?16|e:n||r?4&i?8|e:2&e?4|e:2:xt}}),D(Yt,Xt,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var t=this.options.direction,e=[];return 6&t&&e.push(Ct),t&k&&e.push(Et),e},directionTest:function(t){var e=this.options,i=!0,n=t.distance,r=t.direction,o=t.deltaX,s=t.deltaY;return r&e.direction||(6&e.direction?(r=0===o?1:o<0?2:4,i=o!=this.pX,n=Math.abs(t.deltaX)):(r=0===s?1:s<0?8:16,i=s!=this.pY,n=Math.abs(t.deltaY))),t.direction=r,i&&n>e.threshold&&r&e.direction},attrTest:function(t){return Xt.prototype.attrTest.call(this,t)&&(2&this.state||!(2&this.state)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=Ht(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),D(Lt,Xt,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[It]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||2&this.state)},emit:function(t){if(1!==t.scale){var e=t.scale<1?"in":"out";t.additionalEvent=this.options.event+e}this._super.emit.call(this,t)}}),D(Mt,Pt,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[St]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance<e.threshold,r=t.deltaTime>e.time;if(this._input=t,!n||!i||12&t.eventType&&!r)this.reset();else if(1&t.eventType)this.reset(),this._timer=p((function(){this.state=8,this.tryEmit()}),e.time,this);else if(4&t.eventType)return 8;return xt},reset:function(){clearTimeout(this._timer)},emit:function(t){8===this.state&&(t&&4&t.eventType?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=f(),this.manager.emit(this.options.event,this._input)))}}),D(Nt,Xt,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[It]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||2&this.state)}}),D(Gt,Xt,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:30,pointers:1},getTouchAction:function(){return Yt.prototype.getTouchAction.call(this)},attrTest:function(t){var e,i=this.options.direction;return 30&i?e=t.overallVelocity:6&i?e=t.overallVelocityX:i&k&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&i&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&d(e)>this.options.velocity&&4&t.eventType},emit:function(t){var e=Ht(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),D(kt,Pt,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[Tt]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance<e.threshold,r=t.deltaTime<e.time;if(this.reset(),1&t.eventType&&0===this.count)return this.failTimeout();if(n&&r&&i){if(4!=t.eventType)return this.failTimeout();var o=!this.pTime||t.timeStamp-this.pTime<e.interval,s=!this.pCenter||Q(this.pCenter,t.center)<e.posThreshold;if(this.pTime=t.timeStamp,this.pCenter=t.center,s&&o?this.count+=1:this.count=1,this._input=t,0===this.count%e.taps)return this.hasRequireFailures()?(this._timer=p((function(){this.state=8,this.tryEmit()}
2),e.interval,this),2):8}return xt},failTimeout:function(){return this._timer=p((function(){this.state=xt}),this.options.interval,this),xt},reset:function(){clearTimeout(this._timer)},emit:function(){8==this.state&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),zt.VERSION="2.0.7",zt.defaults={domEvents:!1,touchAction:wt,enable:!0,inputTarget:null,inputClass:null,preset:[[Nt,{enable:!1}],[Lt,{enable:!1},["rotate"]],[Gt,{direction:6}],[Yt,{direction:6},["swipe"]],[kt],[kt,{event:"doubletap",taps:2},["tap"]],[Mt]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};function Ft(t,e){var i;this.options=l({},zt.defaults,e||{}),this.options.inputTarget=this.options.inputTarget||t,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=t,this.input=new((i=this).options.inputClass||(L?ot:M?ft:Y?mt:tt))(i,V),this.touchAction=new At(this,this.options.touchAction),Wt(this,!0),g(this.options.recognizers,(function(t){var e=this.add(new t[0](t[1]));t[2]&&e.recognizeWith(t[2]),t[3]&&e.requireFailure(t[3])}),this)}function Wt(t,e){var i,n=t.element;n.style&&(g(t.options.cssProps,(function(r,o){i=H(n.style,o),e?(t.oldCssProps[i]=n.style[i],n.style[i]=r):n.style[i]=t.oldCssProps[i]||""})),e||(t.oldCssProps={}))}Ft.prototype={set:function(t){return l(this.options,t),t.touchAction&&this.touchAction.update(),t.inputTarget&&(this.input.destroy(),this.input.target=t.inputTarget,this.input.init()),this},stop:function(t){this.session.stopped=t?2:1},recognize:function(t){var e=this.session;if(!e.stopped){var i;this.touchAction.preventDefaults(t);var n=this.recognizers,r=e.curRecognizer;(!r||r&&8&r.state)&&(r=e.curRecognizer=null);for(var o=0;o<n.length;)i=n[o],2===e.stopped||r&&i!=r&&!i.canRecognizeWith(r)?i.reset():i.recognize(t),!r&&14&i.state&&(r=e.curRecognizer=i),o++}},get:function(t){if(t instanceof Pt)return t;for(var e=this.recognizers,i=0;i<e.length;i++)if(e[i].options.event==t)return e[i];return null},add:function(t){if(m(t,"add",this))return this;var e=this.get(t.options.event);return e&&this.remove(e),this.recognizers.push(t),t.manager=this,this.touchAction.update(),t},remove:function(t){if(m(t,"remove",this))return this;if(t=this.get(t)){var e=this.recognizers,i=x(e,t);-1!==i&&(e.splice(i,1),this.touchAction.update())}return this},on:function(t,e){if(t!==a&&e!==a){var i=this.handlers;return g(A(t),(function(t){i[t]=i[t]||[],i[t].push(e)})),this}},off:function(t,e){if(t!==a){var i=this.handlers;return g(A(t),(function(t){e?i[t]&&i[t].splice(x(i[t],e),1):delete i[t]})),this}},emit:function(t,e){this.options.domEvents&&function(t,e){var i=o.createEvent("Event");i.initEvent(t,!0,!0),i.gesture=e,e.target.dispatchEvent(i)}(t,e);var i=this.handlers[t]&&this.handlers[t].slice();if(i&&i.length){e.type=t,e.preventDefault=function(){e.srcEvent.preventDefault()};for(var n=0;n<i.length;)i[n](e),n++}},destroy:function(){this.element&&Wt(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},l(zt,{INPUT_START:1,INPUT_MOVE:2,INPUT_END:4,INPUT_CANCEL:8,STATE_POSSIBLE:1,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:xt,DIRECTION_NONE:1,DIRECTION_LEFT:2,DIRECTION_RIGHT:4,DIRECTION_UP:8,DIRECTION_DOWN:16,DIRECTION_HORIZONTAL:6,DIRECTION_VERTICAL:k,DIRECTION_ALL:30,Manager:Ft,Input:W,TouchAction:At,TouchInput:ft,MouseInput:tt,PointerEventInput:ot,TouchMouseInput:mt,SingleTouchInput:ht,Recognizer:Pt,AttrRecognizer:Xt,Tap:kt,Pan:Yt,Swipe:Gt,Pinch:Lt,Rotate:Nt,Press:Mt,on:I,off:E,each:g,merge:y,extend:v,assign:l,inherit:D,bindFn:w,prefixed:H}),(void 0!==r?r:"undefined"!=typeof self?self:{}).Hammer=zt,(n=function(){return zt}.call(e,i,e,t))===a||(t.exports=n)}(window,document)},57842:function(t,e,i){var n,r;!function(o,s){var a,l="Muuri";if(t.exports){try{a=i(50840)}catch(t){}t.exports=s(l,a)}else n=[i(50840)],r=function(t){return s(l,t)}.apply(e,n),void 0===r||(t.exports=r)}("undefined"!=typeof window&&window,(function(t,e,i){"use strict";var n,r,o=window,s=o.Object,a=o.Array,l=o.Math,h=o.Error,u=o.Element,c=o.document,d=c.documentElement,f=c.body,p="function",m="string",g="number",_=function(){var t=null,e=[],n={},r=(o.requestAnimationFrame||o.webkitRequestAnimationFrame||o.mozRequestAnimationFrame||o.msRequestAnimationFrame||function(t){return o.setTimeout(t,16)}).bind(o);function s(){var o,a=+X._maxRafBatchSize||100,h=e.splice(0,l.min(a,e.length)),u={};for(t=null,o=0;o<h.length;o++)u[h[o]]=n[h[o]],n[h[o]]=i;for(o=0;o<h.length;o++)u[h[o]][0]();for(o=0;o<h.length;o++)u[h[o]][1]();!t&&e.length&&(t=r(s))}return{add:function(i,o,a,l){var h=e.indexOf(i+o);h>-1&&e.splice(h,1),i===D||i===w?e.unshift(i+o):e.push(i+o),n[i+o]=[a,l],!t&&(t=r(s))},cancel:function(t,r){var o=e.indexOf(t+r);o>-1&&(e.splice(o,1),n[t+r]=i)}}}(),v="layout",y="visibility",D="move",w="scroll",S={},T={},I=function(){},E=0,C=(n=u.prototype,r=n.matches||n.matchesSelector||n.webkitMatchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector,function(t,e){return r.call(t,e)}),b=function(t){var e,n,r,o=t.charAt(0).toUpperCase()+t.slice(1),s=["","Webkit","Moz","O","ms"];for(r=0;r<s.length;r++)if(n=(e=s[r])?e+o:t,d.style[n]!==i)return{prefix:e=e.toLowerCase(),propName:n,styleName:e?"-"+e+"-"+t:t};return null}("transform"),A=f?lt():null,x="move",P="send",R="beforeSend",H="receive",O="beforeReceive";function X(t,e){var i,n,r,s,l,u,d=this;if(f||(f=document.body,A=lt()),t=d._element=typeof t===m?c.querySelector(t):t,!f.contains(t))throw new h("Container element must be an existing DOM element");typeof(i=d._settings=(s=X.defaultOptions,l=e,u=B({},s),(u=l?B(u,l):u).visibleStyles=(l||{}).visibleStyles||(s||{}).visibleStyles,u.hiddenStyles=(l||{}).hiddenStyles||(s||{}
2).hiddenStyles,u)).dragSort!==p&&(i.dragSort=!!i.dragSort),S[d._id=++E]=d,d._isDestroyed=!1,d._layout=null,d._emitter=new X.Emitter,d._itemShowHandler=pt("show",i),d._itemHideHandler=pt("hide",i),et(t,i.containerClass),d._items=[],typeof(n=i.items)===m?nt(d._element.children).forEach((function(t){("*"===n||C(t,n))&&d._items.push(new X.Item(d,t))})):(a.isArray(n)||q(n))&&(d._items=nt(n).map((function(t){return new X.Item(d,t)}))),(r=!0===(r=i.layoutOnResize)?0:typeof r===g?r:-1)>=0&&o.addEventListener("resize",d._resizeHandler=U((function(){d.refreshItems().layout()}),r)),i.layoutOnInit&&d.layout(!0)}function Y(t,e){var i,n=this,r=t._settings;n._id=++E,T[n._id]=n,n._isDestroyed=!1,e.parentNode!==t._element&&t._element.appendChild(e),et(e,r.itemClass),et(e,(i="none"===Q(e,"display"))?r.itemHiddenClass:r.itemVisibleClass),n._gridId=t._id,n._element=e,n._child=e.children[0],n._animate=new X.ItemAnimate(n,e),n._animateChild=new X.ItemAnimate(n,n._child),n._isActive=!i,n._isPositioning=!1,n._isHidden=i,n._isHiding=!1,n._isShowing=!1,n._visibilityQueue=[],n._layoutQueue=[],n._left=0,n._top=0,tt(e,{left:"0",top:"0",transform:J(0,0),display:i?"none":"block"}),n._refreshDimensions()._refreshSortData(),i?t._itemHideHandler.start(n,!0):t._itemShowHandler.start(n,!0),n._migrate=new X.ItemMigrate(n),n._release=new X.ItemRelease(n),n._drag=r.dragEnabled?new X.ItemDrag(n):null}function L(){this._events={},this._isDestroyed=!1}function M(t,e){var i=this;i._item=t,i._element=e,i._animation=null,i._propsTo=null,i._isDestroyed=!1}function N(t){var e=this;e._itemId=t._id,e._isDestroyed=!1,e.isActive=!1,e.container=!1,e.containerDiffX=0,e.containerDiffY=0}function G(t){var e=this;e._itemId=t._id,e._isDestroyed=!1,e.isActive=!1,e.isPositioningStarted=!1,e.containerDiffX=0,e.containerDiffY=0}function k(i){if(!e)throw new h("["+t+"] required dependency Hammer is not defined.");var n,r,o=this,s=i._element,a=i.getGrid(),l=a._settings,u=typeof l.dragStartPredicate===p?l.dragStartPredicate:k.defaultStartPredicate,c=0;o._itemId=i._id,o._gridId=a._id,o._hammer=n=new e.Manager(s),o._isDestroyed=!1,o._isMigrating=!1,o._data={},o._resolveStartPredicate=function(t){o._isDestroyed||1!==c||(c=2,o.onStart(t))},o._scrollListener=function(t){o.onScroll(t)},o._checkSortOverlap=U((function(){o._data.isActive&&o.checkOverlap()}),l.dragSortInterval),o._sortPredicate=typeof l.dragSortPredicate===p?l.dragSortPredicate:k.defaultSortPredicate,o.reset(),n.add(new e.Pan({event:"drag",pointers:1,threshold:0,direction:e.DIRECTION_ALL})),n.add(new e.Press({event:"draginit",pointers:1,threshold:1e3,t
2ime:0})),V(l.dragHammerSettings)&&n.set(l.dragHammerSettings),n.on("draginit dragstart dragmove",(function(t){0===c&&(c=1),1===c?!0===(r=u(o.getItem(),t))?(c=2,o.onStart(t)):!1===r&&(c=3):2===c&&o._data.isActive&&o.onMove(t)})).on("dragend dragcancel draginitup",(function(t){var e=2===c;u(o.getItem(),t),c=0,e&&o._data.isActive&&o.onEnd(t)})),s.addEventListener("dragstart",_t,!1)}function z(t,e,i){var n=t.length,r=l.max(0,i?n:n-1);return e>r?r:e<0?l.max(r+e+1,0):e}function F(t,e,i){if(!(t.length<2)){var n,r=z(t,e),o=z(t,i);r!==o&&(n=t[r],t[r]=t[o],t[o]=n)}}function W(t,e,i){if(!(t.length<2)){var n=z(t,e),r=z(t,i);n!==r&&t.splice(r,0,t.splice(n,1)[0])}}function V(t){return"object"==typeof t&&"[object Object]"===s.prototype.toString.call(t)}function q(t){var e=s.prototype.toString.call(t);return"[object HTMLCollection]"===e||"[object NodeList]"===e}function B(t,e){return s.keys(e).forEach((function(i){var n=V(e[i]);V(t[i])&&n?(t[i]=B({},t[i]),t[i]=B(t[i],e[i])):t[i]=n?B({},e[i]):a.isArray(e[i])?e[i].concat():e[i]})),t}function j(t,e,i){var n=typeof i===g?i:-1;t.splice.apply(t,[n<0?t.length-n+1:n,0].concat(e))}function U(t,e){var n,r="cancel",s="finish";return e>0?function(a){n!==i&&(n=o.clearTimeout(n),a===s&&t()),a!==r&&a!==s&&(n=o.setTimeout((function(){n=i,t()}),e))}:function(e){e!==r&&t()}}function Q(t,e){return o.getComputedStyle(t,null).getPropertyValue("transform"===e&&b.styleName||e)}function Z(t,e){return parseFloat(Q(t,e))||0}function $(t,e){return parseFloat((Q(t,"transform")||"").replace("matrix(","").split(",")["x"===e?4:5])||0}function J(t,e){return"translateX("+t+"px) translateY("+e+"px)"}function K(t,e){var i,n={},r=s.keys(e);for(i=0;i<r.length;i++)n[r[i]]=Q(t,r[i].replace(/([A-Z])/g,"-$1").toLowerCase());return n}function tt(t,e){var i,n=s.keys(e);for(i=0;i<n.length;i++)t.style["transform"===n[i]&&b?b.propName:n[i]]=e[n[i]]}function et(t,e){t.classList?t.classList.add(e):C(t,"."+e)||(t.className+=" "+e)}function it(t,e){t.classList?t.classList.remove(e):C(t,"."+e)&&(t.className=(" "+t.className+" ").replace(" "+e+" "," ").trim())}function nt(t){return[].slice.call(t)}function rt(t,e,i){if(t===e)return{left:0,top:0};i&&(t=st(t,!0),e=st(e,!0));var n=ot(t,!0),r=ot(e,!0);return{left:r.left-n.left,top:r.top-n.top}}function ot(t,e){var i,n={left:0,top:0};return t===c?n:(n.left=o.pageXOffset||0,n.top=o.pageYOffset||0,t.self===o.self||(i=t.getBoundingClientRect(),n.left+=i.left,n.top+=i.top,e&&(n.left+=Z(t,"border-left-width"),n.top+=Z(t,"border-top-width"))),n)}function st(t,e){for(var i=(e?t:t.parentElement)||c;i&&i!==c&&"static"===Q(i,"position")&&!ht(i);)i=i.parentElement||c;return i}function at(t){var e=[],i=/(auto|scroll)/,n=t.parentNode;if(A){if("fixed"===Q(t,"position"))return e;for(;n&&n!==c&&n!==d;)i.test(Q(n,"overflow")+Q(n,"overflow-y")+Q(n,"overflow-x"))&&e.push(n),n="fixed"===Q(n,"position")?null:n.parentNode;null!==n&&e.push(o)}else{for(;n&&n!==c;)"fixed"!==Q(t,"position")||ht(n)?(i.test(Q(n,"overflow")+Q(n,"overflow-y")+Q(n,"overflow-x"))&&e.push(n),t=n,n=n.parentNode):n=n.parentNode;e[e.length-1]===d?e[e.length-1]=o:e.push(o)}return e}function lt(){if(!b)return!0;var t=[0,1].map((function(t,e){return tt(t=c.createElement("div"),{position:e?"fixed":"absolute",display:"block",visibility:"hidden",left:e?"0px":"1px",transform:"none"}),t})),e=f.appendChild(t[0]),i=e.appendChild(t[1]),n=i.getBoundingClientRect().left;tt(e,{transform:"scale(1)"});var r=n===i.getBoundingClientRect().left;return f.removeChild(e),r}function ht(t){var e=Q(t,"transform"),i=Q(t,"display");return"none"!==e&&"inline"!==i&&"none"!==i}function ut(t,e){return Dt.doRectsOverlap(t,e)?(l.min(t.left+t.width,e.left+e.width)-l.max(t.left,e.left))*(l.min(t.top+t.height,e.top+e.height)-l.max(t.top,e.top))/(l.min(t.width,e.width)*l.min(t.height,e.height))*100:0}function ct(t){var e,i={};for(e=0;e<t.length;e++)i[t[e]._id]=e;return i}function dt(t,e,i,n){var r=n[t._id],o=n[e._id];return i?o-r:r-o}function ft(t,e,n,r){var o,s,a=t.getItems(n),l=r||{},h=!0===l.instant,u=l.onFinish,c=l.layout?l.layout:l.layout===i,d=a.length,f="show"===e,m=f?"showStart":"hideStart",g=f?"showEnd":"hideEnd",_=!1,v=[],y=[];
2if(d){for(t._emit(m,a.concat()),s=0;s<a.length;s++)o=a[s],(f&&!o._isActive||!f&&o._isActive)&&(_=!0),f&&!o._isActive&&(o._skipNextLayoutAnimation=!0),f&&o._isHidden&&y.push(o),o["_"+e](h,(function(e,i){e||v.push(i),--d<1&&(typeof u===p&&u(v.concat()),t._emit(g,v.concat()))}));y.length&&t.refreshItems(y),_&&c&&t.layout("instant"===c,typeof c===p?c:i)}else typeof u===p&&u(a);return t}function pt(t,e){var i,n="show"===t,r=parseInt(n?e.showDuration:e.hideDuration)||0,o=(n?e.showEasing:e.hideEasing)||"ease",s=n?e.visibleStyles:e.hiddenStyles,a=r>0;return s=V(s)?s:null,{start:function(t,e,n){s?(_.cancel(y,t._id),!a||e?(t._animateChild.isAnimating()?t._animateChild.stop(s):tt(t._child,s),n&&n()):_.add(y,t._id,(function(){i=K(t._child,s)}),(function(){t._animateChild.start(i,s,{duration:r,easing:o,onFinish:n})}))):n&&n()},stop:function(t,e){_.cancel(y,t._id),t._animateChild.stop(e)}}}function mt(t,e,i){var n,r=t.splice(0,t.length);for(n=0;n<r.length;n++)r[n](e,i)}function gt(t,e){var i;return"inactive"===e?!t.isActive():"hidden"===e?!t.isVisible():typeof t[i="is"+e.charAt(0).toUpperCase()+e.slice(1)]===p&&t[i]()}function _t(t){t.preventDefault&&t.preventDefault()}function vt(t,e){var i,n,r,s,a=t._drag._startPredicateData,l=e.changedPointers[0],h=l&&l.pageX||0,u=l&&l.pageY||0;if(!(e.distance<a.distance||a.delay))return i=a.handleElement.getBoundingClientRect(),yt(t),n=h,r=u,(s={width:i.width,height:i.height,left:i.left+(o.pageXOffset||0),top:i.top+(o.pageYOffset||0)}).width&&s.height&&n>=s.left&&n<s.left+s.width&&r>=s.top&&r<s.top+s.height}function yt(t){var e=t._drag._startPredicateData;e&&(e.delayTimer&&(e.delayTimer=o.clearTimeout(e.delayTimer)),t._drag._startPredicateData=null)}function Dt(t,e,i,n){var r,o,a,h,u,c,d,f=!!n.fillGaps,p=!!n.horizontal,m=!!n.alignRight,g=!!n.alignBottom,_=!!n.rounding,v={slots:{},width:p?0:_?l.round(e):e,height:p?_?l.round(i):i:0,setWidth:p,setHeight:!p},y=[];if(!t.length)return v;for(d=0;d<t.length;d++)u=(h=t[d])._width+h._margin.left+h._margin.right,c=h._height+h._margin.top+h._margin.bottom,_&&(u=l.round(u),c=l.round(c)),a=(o=Dt.getSlot(v,y,u,c,!p,f))[0],y=o[1],p?v.width=l.max(v.width,a.left+a.width):v.height=l.max(v.height,a.top+a.height),v.slots[h._id]=a;if(m||g)for(r=s.keys(v.slots),d=0;d<r.length;d++)a=v.slots[r[d]],m&&(a.left=v.width-(a.left+a.width)),g&&(a.top=v.height-(a.top+a.height));return v}return X.Item=Y,X.ItemDrag=k,X.ItemRelease=G,X.ItemMigrate=N,X.ItemAnimate=M,X.Layout=function(t,e){var i=this,n=t._settings.layout;e=e.concat(),t._refreshDimensions();var r=t._width-t._border.left-t._border.right,o=t._height-t._border.top-t._border.bottom,s=typeof n===p?n(e,r,o):Dt(e,r,o,V(n)?n:{});i.slots=s.slots,i.setWidth=s.setWidth||!1,i.setHeight=s.setHeight||!1,i.width=s.width,i.height=s.height},X.Emitter=L,X.defaultOptions={items:"*",showDuration:300,showEasing:"ease",hideDuration:300,hideEasing:"ease",visibleStyles:{opacity:"1",transform:"scale(1)"},hiddenStyles:{opacity:"0",transform:"scale(0.5)"},layout:{fillGaps:!1,horizontal:!1,alignRight:!1,alignBottom:!1,rounding:!0},layoutOnResize:100,layoutOnInit:!0,layoutDuration:300,layoutEasing:"ease",sortData:null,dragEnabled:!1,dragContainer:null,dragStartPredicate:{distance:0,delay:0,handle:!1},dragAxis:null,dragSort:!0,dragSortInterval:100,dragSortPredicate:{threshold:50,action:"move"},dragReleaseDuration:300,dragReleaseEasing:"ease",dragHammerSettings:{touchAction:"none"},containerClass:"muuri",itemClass:"muuri-item",itemVisibleClass:"muuri-item-shown",itemHiddenClass:"muuri-item-hidden",itemPositioningClass:"muuri-item-positioning",itemDraggingClass:"muuri-item-dragging",itemReleasingClass:"muuri-item-releasing"},X._maxRafBatchSize=100,X.prototype.on=function(t,e){var i=this;return i._isDestroyed||i._emitter.on(t,e),i},X.prototype.once=function(t,e){var i=this;return i._isDestroyed||i._emitter.once(t,e),i},X.prototype.off=function(t,e){var i=this;return i._isDestroyed||i._emitter.off(t,e),i},X.prototype.getElement=function(){return this._element},X.prototype.getItems=function(t,e){var i=this;if(i._isDestroyed)return[];var n,r,o=0===t||t&&typeof t!==m,s=o?q(t)?nt(t):[].concat(t):null,a=o?e:t,l=[];if((a=typeof a===m?a:null)||s){for(s=s||i._items,r=0;r<s.length;r++)!(n=o?i._getItem(s[r]):s[r])||a&&!gt(n,a)||l.push(n);return l}return l.concat(i._items)},X.prototype.refreshItems=function(t){var e=this;if(e._isDestroyed)return e;var i,n=e.getItems(t||"active");for(i=0;i<n.length;i++)n[i]._refreshDimensions();return e},X.prototype.refreshSortData=function(t){var e=this;if(e._isDestroyed)return e;var i,n=e.getItems(t);for(i=0;i<n.length;i++)n[i]._refreshSortData();return e},X.prototype.synchronize=function(){var t=this;if(t._isDestroyed)return t;var e,i,n,r=t._element,o=t._items;if(o.length){for(n=0;n<o.length;n++)(i=o[n]._element).parentNode===r&&(e=e||c.createDocumentFragment()).appendChild(i);e&&r.appendChild(e)}
2return t._emit("synchronize"),t},X.prototype.layout=function(t,e){var i=this;if(i._isDestroyed)return i;var n,r,o,s,a,l=typeof t===p?t:e,h=!0===t,u=i.getItems("active"),c=i._layout=new X.Layout(i,u),d=u.length;function f(){--d<=0&&(typeof l===p&&l(i._layout!==c,u.concat()),i._layout===c&&i._emit("layoutEnd",u.concat()))}if((c.setWidth||c.setHeight)&&(r={},n="border-box"===Q(i._element,"box-sizing"),c.setHeight&&(typeof c.height===g?r.height=(n?c.height+i._border.top+i._border.bottom:c.height)+"px":r.height=c.height),c.setWidth&&(typeof c.width===g?r.width=(n?c.width+i._border.left+i._border.right:c.width)+"px":r.width=c.width),tt(i._element,r)),i._emit("layoutStart",u.concat()),!u.length)return f(),i;for(a=0;a<u.length;a++)o=u[a],s=c.slots[o._id],o._left=s.left,o._top=s.top,o.isDragging()?f():o._layout(h,f);return i},X.prototype.add=function(t,e){var n=this;if(n._isDestroyed)return[];var r=q(t)?nt(t):[].concat(t),o=[];if(!r.length)return o;var s,a,l,h=e||{},u=h.layout?h.layout:h.layout===i,c=n._items,d=!1;for(l=0;l<c.length;l++)if((s=r.indexOf(c[l]._element))>-1&&(r.splice(s,1),!r.length))return o;for(l=0;l<r.length;l++)a=new X.Item(n,r[l]),o.push(a),a._isActive&&(d=!0,a._skipNextLayoutAnimation=!0);return j(c,o,h.index),n._emit("add",o.concat()),d&&u&&n.layout("instant"===u,typeof u===p?u:i),o},X.prototype.remove=function(t,e){var n=this;if(n._isDestroyed)return n;var r,o,s=e||{},a=s.layout?s.layout:s.layout===i,l=!1,h=n.getItems(),u=n.getItems(t),c=[];for(o=0;o<u.length;o++)r=u[o],c.push(h.indexOf(r)),r._isActive&&(l=!0),r._destroy(s.removeElements);return n._emit("remove",u.concat(),c),l&&a&&n.layout("instant"===a,typeof a===p?a:i),u},X.prototype.show=function(t,e){return this._isDestroyed?this:ft(this,"show",t,e)},X.prototype.hide=function(t,e){return this._isDestroyed?this:ft(this,"hide",t,e)},X.prototype.filter=function(t,e){var n=this;if(n._isDestroyed||!n._items.length)return n;var r,o,s=n._items,a=typeof t,l=a===m,h=a===p,u=e||{},c=!0===u.instant,d=u.layout?u.layout:u.layout===i,f=typeof u.onFinish===p?u.onFinish:null,g=[],_=[],v=-1,y=f?function(){++v&&f(g.concat(),_.concat())}:I;if(h||l)for(o=0;o<s.length;o++)r=s[o],(h?t(r):C(r._element,t))?g.push(r):_.push(r);return g.length?n.show(g,{instant:c,onFinish:y,layout:!1}):y(),_.length?n.hide(_,{instant:c,onFinish:y,layout:!1}):y(),(g.length||_.length)&&(n._emit("filter",g.concat(),_.concat()),d&&n.layout("instant"===d,typeof d===p?d:i)),n},X.prototype.sort=function(t,e){var n=this;if(n._isDestroyed||n._items.length<2)return n;var r,o=n._items,s=e||{},l=!!s.descending,h=s.layout?s.layout:s.layout===i,u=o.concat();if(typeof t===p)o.sort((function(e,i){var n=t(e,i);return(l&&0!==n?-n:n)||dt(e,i,l,r||(r=ct(u)))}));else if(typeof t===m)t=t.trim().split(" ").map((function(t){return t.split(":")})),o.sort((function(e,i){return function(t,e,i,n){var r,o,s,a,l,h=0;for(l=0;l<n.length;l++)if(r=n[l][0],o=n[l][1],s=(t._sortData?t:t._refreshSortData())._sortData[r],a=(e._sortData?e:e._refreshSortData())._sortData[r],0!==(h="desc"===o||!o&&i?a<s?-1:a>s?1:0:s<a?-1:s>a?1:0))return h;return h}(e,i,l,t)||dt(e,i,l,r||(r=ct(u)))}));else{if(!a.isArray(t))return n;!function(t,e){var i,n,r,o=[],s=t.concat();for(r=0;r<e.length;r++)i=e[r],(n=s.indexOf(i))>-1&&(o.push(i),s.splice(n,1));t.splice.apply(t,[0,t.length].concat(o).concat(s))}(o,t),l&&o.reverse()}return n._emit("sort",o.concat(),u),h&&n.layout("instant"===h,typeof h===p?h:i),n},X.prototype.move=function(t,e,n){var r=this;if(r._isDestroyed||r._items.length<2)return r;var o,s,a=r._items,l=n||{},h=l.layout?l.layout:l.layout===i,u="swap"===l.action,c=u?"swap":"move",d=r._getItem(t),f=r._getItem(e);return d&&f&&d!==f&&(o=a.indexOf(d),s=a.indexOf(f),(u?F:W)(a,o,s),r._emit(x,{item:d,fromIndex:o,toIndex:s,action:c}),h&&r.layout("instant"===h,typeof h===p?h:i)),r},X.prototype.send=function(t,e,n,r){var o=this;if(o._isDestroyed||e._isDestroyed||o===e||!(t=o._getItem(t)))return o;var s=e,a=r||{},l=a.appendTo||f,h=a.layoutSender?a.layoutSender:a.layoutSender===i,u=a.layoutReceiver?a.layoutReceiver:a.layoutReceiver===i;return t._migrate.start(s,n,l),t._migrate.isActive&&t.isActive()&&(h&&o.layout("instant"===h,typeof h===p?h:i),u&&s.layout("instant"===u,typeof u===p?u:i)),o},X.prototype.destroy=function(t){var e=this;if(e._isDestroyed)return e;var n,r=e._element,s=e._items.concat();for(e._resizeHandler&&o.removeEventListener("resize",e._resizeHandler),n=0;n<s.length;n++)s[n]._destroy(t);return it(r,e._settings.containerClass),tt(r,{height:""}),e._emit("destroy"),e._emitter.destroy(),S[e._id]=i,e._isDestroyed=!0,e},X.prototype._getItem=function(t){var e,i=this,n=i._items;if(i._isDestroyed||!t)return n[0]||null;if(typeof t===g)return n[t>-1?t:n.length+t]||null;if(t instanceof Y)return t._gridId===i._id?t:null;for(e=0;e<n.length;e++)if(n[e]._element===t)return n[e];return null},X.prototype._emit=function(){var t=this;return t._isDestroyed||t._emitter.emit.apply(t._emitter,arguments),t},X.prototype._refreshDimensions=function(){var t,e=this,i=e._element,n=i.getBoundingClientRect(),r=["left","right","top","bottom"];
2for(e._width=n.width,e._height=n.height,e._left=n.left,e._top=n.top,e._border={},t=0;t<r.length;t++)e._border[r[t]]=Z(i,"border-"+r[t]+"-width");return e},Y.prototype.getGrid=function(){return S[this._gridId]},Y.prototype.getElement=function(){return this._element},Y.prototype.getWidth=function(){return this._width},Y.prototype.getHeight=function(){return this._height},Y.prototype.getMargin=function(){return{left:this._margin.left,right:this._margin.right,top:this._margin.top,bottom:this._margin.bottom}},Y.prototype.getPosition=function(){return{left:this._left,top:this._top}},Y.prototype.isActive=function(){return this._isActive},Y.prototype.isVisible=function(){return!this._isHidden},Y.prototype.isShowing=function(){return this._isShowing},Y.prototype.isHiding=function(){return this._isHiding},Y.prototype.isPositioning=function(){return this._isPositioning},Y.prototype.isDragging=function(){return!!this._drag&&this._drag._data.isActive},Y.prototype.isReleasing=function(){return this._release.isActive},Y.prototype.isDestroyed=function(){return this._isDestroyed},Y.prototype._refreshDimensions=function(){var t=this;if(t._isDestroyed||t._isHidden)return t;var e,i,n=t._element,r=n.getBoundingClientRect(),o=["left","right","top","bottom"],s=t._margin=t._margin||{};for(t._width=r.width,t._height=r.height,i=0;i<4;i++)e=Z(n,"margin-"+o[i]),s[o[i]]=e>0?e:0;return t},Y.prototype._refreshSortData=function(){var t=this;if(t._isDestroyed)return t;var e={},i=t.getGrid()._settings.sortData;
2return i&&s.keys(i).forEach((function(n){e[n]=i[n](t,t._element)})),t._sortData=e,t},Y.prototype._layout=function(t,e){var i=this;if(i._isDestroyed)return i;var n,r,o,s,a,l,h=i._element,u=i._isPositioning,c=i._migrate,d=i._release,f=d.isActive&&!1===d.isPositioningStarted,m=i.getGrid()._settings,g=f?m.dragReleaseDuration:m.layoutDuration,y=f?m.dragReleaseEasing:m.layoutEasing,D=!t&&!i._skipNextLayoutAnimation&&g>0;return u&&mt(i._layoutQueue,!0,i),f&&(d.isPositioningStarted=!0),typeof e===p&&i._layoutQueue.push(e),r=d.isActive?d.containerDiffX:c.isActive?c.containerDiffX:0,o=d.isActive?d.containerDiffY:c.isActive?c.containerDiffY:0,l={transform:J(i._left+r,i._top+o)},D?(i._isPositioning=!0,_.add(v,i._id,(function(){s=$(h,"x")-r,a=$(h,"y")-o}),(function(){if(i._left===s&&i._top===a)return u&&i._stopLayout(!1,l),i._isPositioning=!1,i._finishLayout();!u&&et(h,m.itemPositioningClass),i._animate.start({transform:J(s+r,a+o)},l,{duration:g,easing:y,onFinish:function(){i._finishLayout()}})})),i):(u&&_.cancel(v,i._id),n=i._animate.isAnimating(),i._stopLayout(!1,l),!n&&tt(h,l),i._skipNextLayoutAnimation=!1,i._finishLayout())},Y.prototype._finishLayout=function(){var t=this;return t._isDestroyed||(t._isPositioning&&(t._isPositioning=!1,it(t._element,t.getGrid()._settings.itemPositioningClass)),t._release.isActive&&t._release.stop(),t._migrate.isActive&&t._migrate.stop(),mt(t._layoutQueue,!1,t)),t},Y.prototype._stopLayout=function(t,e){var i=this;return i._isDestroyed||!i._isPositioning||(_.cancel(v,i._id),i._animate.stop(e),it(i._element,i.getGrid()._settings.itemPositioningClass),i._isPositioning=!1,t&&mt(i._layoutQueue,!0,i)),i},Y.prototype._show=function(t,e){var i=this;if(i._isDestroyed)return i;var n=i._element,r=i._visibilityQueue,o=typeof e===p?e:null,s=i.getGrid(),a=s._settings;return i._isShowing||i._isHidden?i._isShowing&&!t?(o&&r.push(o),i):(i._isShowing||(mt(r,!0,i),it(n,a.itemHiddenClass),et(n,a.itemVisibleClass),!i._isHiding&&tt(n,{display:"block"})),o&&r.push(o),i._isActive=i._isShowing=!0,i._isHiding=i._isHidden=!1,t?(s._itemShowHandler.stop(i,a.visibleStyles),i._isShowing=!1,mt(r,!1,i)):s._itemShowHandler.start(i,t,(function(){i._isHidden||(i._isShowing=!1,mt(r,!1,i))})),i):(o&&o(!1,i),i)},Y.prototype._hide=function(t,e){var i=this;if(i._isDestroyed)return i;var n=i._element,r=i._visibilityQueue,o=typeof e===p?e:null,s=i.getGrid(),a=s._settings;return!i._isHiding&&i._isHidden?(o&&o(!1,i),i):i._isHiding&&!t?(o&&r.push(o),i):(i._isHiding||(mt(r,!0,i),et(n,a.itemHiddenClass),it(n,a.itemVisibleClass)),o&&r.push(o),i._isHidden=i._isHiding=!0,i._isActive=i._isShowing=!1,t?(s._itemHideHandler.stop(i,a.hiddenStyles),i._isHiding=!1,i._stopLayout(!0,{transform:J(0,0)}),tt(n,{display:"none"}),mt(r,!1,i)):s._itemHideHandler.start(i,t,(function(){i._isHidden&&(i._isHiding=!1,i._stopLayout(!0,{transform:J(0,0)}),tt(n,{display:"none"}),mt(r,!1,i))})),i)},Y.prototype._destroy=function(t){var e=this;if(e._isDestroyed)return e;var n=e._element,r=e.getGrid(),o=r._settings,s=r._items.indexOf(e);return e._release.destroy(),e._migrate.destroy(),e._stopLayout(!0,{}),r._itemShowHandler.stop(e,{}),r._itemHideHandler.stop(e,{}),e._drag&&e._drag.destroy(),e._animate.destroy(),e._animateChild.destroy(),mt(e._visibilityQueue,!0,e),n.removeAttribute("style"),e._child.removeAttribute("style"),it(n,o.itemPositioningClass),it(n,o.itemDraggingClass),it(n,o.itemReleasingClass),it(n,o.itemClass),it(n,o.itemVisibleClass),it(n,o.itemHiddenClass),s>-1&&r._items.splice(s,1),t&&n.parentNode.removeChild(n),T[e._id]=i,e._isActive=e._isPositioning=e._isHiding=e._isShowing=!1,e._isDestroyed=e._isHidden=!0,e},L.prototype.on=function(t,e){var i=this;if(i._isDestroyed)return i;var n=i._events[t]||[];return n.push(e),i._events[t]=n,i},L.prototype.once=function(t,e){var i=this;return this.on(t,(function n(){i.off(t,n),e.apply(null,arguments)}))},L.prototype.off=function(t,e){var i=this;if(i._isDestroyed)return i;for(var n=i._events[t]||[],r=n.length;r--;)e===n[r]&&n.splice(r,1);return i},L.prototype.emit=function(t,e,i,n){var r=this;if(r._isDestroyed)return r;var o,s=r._events[t]||[],a=s.length,l=arguments.length-1;if(a)for(s=s.concat(),o=0;o<a;o++)0===l?s[o]():1===l?s[o](e):2===l?s[o](e,i):s[o](e,i,n);return r},L.prototype.destroy=function(){var t=this;if(t._isDestroyed)return t;var e,i=s.keys(t._events);for(e=0;e<i.length;e++)t._events[i[e]]=null;return t._isDestroyed=!0,t}
2,M.prototype.start=function(t,e,i){var n=this;if(!n._isDestroyed){var r=i||{},o=typeof r.onFinish===p?r.onFinish:null;if(n._animation){if(!s.keys(e).some((function(t){return e[t]!==n._propsTo[t]})))return void(n._animation.onfinish=function(){n._animation=n._propsTo=null,o&&o()});n._animation.cancel()}n._propsTo=e,n._animation=n._element.animate([t,e],{duration:r.duration||300,easing:r.easing||"ease"}),n._animation.onfinish=function(){n._animation=n._propsTo=null,o&&o()},tt(n._element,e)}},M.prototype.stop=function(t){var e=this;!e._isDestroyed&&e._animation&&(tt(e._element,t||K(e._element,e._propsTo)),e._animation.cancel(),e._animation=e._propsTo=null)},M.prototype.isAnimating=function(){return!!this._animation},M.prototype.destroy=function(){var t=this;t._isDestroyed||(t.stop(),t._item=t._element=null,t._isDestroyed=!0)},N.prototype.destroy=function(){var t=this;return t._isDestroyed||(t.stop(!0),t._isDestroyed=!0),t},N.prototype.getItem=function(){return T[this._itemId]||null},N.prototype.start=function(t,e,n){var r=this;if(r._isDestroyed)return r;var o,s,a,l,h,u=r.getItem(),c=u._element,d=u.isVisible(),p=u.getGrid(),m=p._settings,_=t._settings,v=t._element,y=p._items.indexOf(u),D=typeof e===g?e:t._items.indexOf(t._getItem(e)),w=n||f;return null===D||(D=z(t._items,D,!0),(u.isPositioning()||r.isActive||u.isReleasing())&&(l=$(c,"x"),h=$(c,"y")),u.isPositioning()&&u._stopLayout(!0,{transform:J(l,h)}),r.isActive&&(l-=r.containerDiffX,h-=r.containerDiffY,r.stop(!0,{transform:J(l,h)})),u.isReleasing()&&(l-=u._release.containerDiffX,h-=u._release.containerDiffY,u._release.stop(!0,{transform:J(l,h)})),p._itemShowHandler.stop(u),p._itemHideHandler.stop(u),u._drag&&u._drag.destroy(),u._animate.destroy(),u._animateChild.destroy(),mt(u._visibilityQueue,!0,u),p._emit(R,{item:u,fromGrid:p,fromIndex:y,toGrid:t,toIndex:D}),t._emit(O,{item:u,fromGrid:p,fromIndex:y,toGrid:t,toIndex:D}),it(c,m.itemClass),it(c,m.itemVisibleClass),it(c,m.itemHiddenClass),et(c,_.itemClass),et(c,d?_.itemVisibleClass:_.itemHiddenClass),p._items.splice(y,1),j(t._items,u,D),u._gridId=t._id,u._animate=new X.ItemAnimate(u,c),u._animateChild=new X.ItemAnimate(u,u._child),w!==(o=c.parentNode)&&(w.appendChild(c),s=rt(w,o,!0),l===i&&(l=$(c,"x"),h=$(c,"y")),tt(c,{transform:J(l+s.left,h+s.top)})),u._child.removeAttribute("style"),d?t._itemShowHandler.start(u,!0):t._itemHideHandler.start(u,!0),tt(c,{display:d?"block":"hidden"}),a=rt(w,v,!0),u._refreshDimensions()._refreshSortData(),u._drag=_.dragEnabled?new X.ItemDrag(u):null,r.isActive=!0,r.container=w,r.containerDiffX=a.left,r.containerDiffY=a.top,p._emit(P,{item:u,fromGrid:p,fromIndex:y,toGrid:t,toIndex:D}),t._emit(H,{item:u,fromGrid:p,fromIndex:y,toGrid:t,toIndex:D})),r},N.prototype.stop=function(t,e){var i=this;if(i._isDestroyed||!i.isActive)return i;var n=i.getItem(),r=n._element,o=n.getGrid()._element;return i.container!==o&&(e||(e={transform:J(t?$(r,"x")-i.containerDiffX:n._left,t?$(r,"y")-i.containerDiffY:n._top)}),o.appendChild(r),tt(r,e)),i.isActive=!1,i.container=null,i.containerDiffX=0,i.containerDiffY=0,i},G.prototype.destroy=function(){var t=this;return t._isDestroyed||(t.stop(!0),t._isDestroyed=!0),t},G.prototype.getItem=function(){return T[this._itemId]||null},G.prototype.reset=function(){var t=this;if(t._isDestroyed)return t;var e=t.getItem();return t.isActive=!1,t.isPositioningStarted=!1,t.containerDiffX=0,t.containerDiffY=0,it(e._element,e.getGrid()._settings.itemReleasingClass),t},G.prototype.start=function(){var t=this;if(t._isDestroyed||t.isActive)return t;var e=t.getItem(),i=e.getGrid();return t.isActive=!0,et(e._element,i._settings.itemReleasingClass),i._emit("dragReleaseStart",e),e._layout(!1),t},G.prototype.stop=function(t,e){var i=this;if(i._isDestroyed||!i.isActive)return i;var n=i.getItem(),r=n._element,o=n.getGrid(),s=o._element,a=i.containerDiffX,l=i.containerDiffY;return i.reset(),r.parentNode!==s&&(e||(e={transform:J(t?$(r,"x")-a:n._left,t?$(r,"y")-l:n._top)}),s.appendChild(r),tt(r,e)),t||o._emit("dragReleaseEnd",n),i},k.defaultStartPredicate=function(t,e,i){var n,r,s,a,h=t._element,u=t._drag._startPredicateData;if(u||(n=V(n=i||t._drag.getGrid()._settings.dragStartPredicate)?n:{},u=t._drag._startPredicateData={distance:l.abs(n.distance)||0,delay:l.max(n.delay,0)||0,handle:"string"==typeof n.handle&&n.handle}),e.isFinal)return r="a"===h.tagName.toLowerCase(),s=h.getAttribute("href"),a=h.getAttribute("target"),yt(t),void(r&&s&&l.abs(e.deltaX)<2&&l.abs(e.deltaY)<2&&e.deltaTime<200&&(a&&"_self"!==a?o.open(s,a):o.location.href=s));if(!u.handleElement)if(u.handle){for(u.handleElement=(e.changedPointers[0]||{}).target;u.handleElement&&!C(u.handleElement,u.handle);)u.handleElement=u.handleElement!==h?u.handleElement.parentElement:null;if(!u.handleElement)return!1}else u.handleElement=h;return u.delay&&(u.event=e,u.delayTimer||(u.delayTimer=o.setTimeout((function(){u.delay=0,vt(t,u.event)&&(t._drag._resolveStartPredicate(u.event),yt(t))}),u.delay))),vt(t,e)},k.defaultSortPredicate=function(t){var e,i,n,r,o,s=t._drag,l=s._data,h=s.getGrid(),u=h._settings.dragSortPredicate||{},c=u.threshold||50,d=u.action||"move",f={width:t._width,height:t._height,left:l.elementClientX,top:l.elementClientY}
2,p=function(t,e,i,n){var r,o,s,l=null,h=e._settings.dragSort,u=!0===h?[e]:h.call(e,t),c=-1;if(!a.isArray(u))return l;for(s=0;s<u.length;s++)(o=u[s])._isDestroyed||(o._refreshDimensions(),(r=ut(i,{width:o._width,height:o._height,left:o._left,top:o._top}))>n&&r>c&&(c=r,l=o));return l}(t,h,f,c),m=0,g=0,_=-1;if(!p)return!1;for(p===h?(f.left=l.gridX+t._margin.left,f.top=l.gridY+t._margin.top):(m=p._left+p._border.left,g=p._top+p._border.top),o=0;o<p._items.length;o++)(n=p._items[o])._isActive&&n!==t&&(i=!0,(r=ut(f,{width:n._width,height:n._height,left:n._left+n._margin.left+m,top:n._top+n._margin.top+g}))>_&&(e=o,_=r));return _<c&&t.getGrid()!==p&&(e=i?-1:0,_=1/0),_>=c&&{grid:p,index:e,action:d}},k.prototype.destroy=function(){var t=this;return t._isDestroyed||(t.stop(),t._hammer.destroy(),t.getItem()._element.removeEventListener("dragstart",_t,!1),t._isDestroyed=!0),t},k.prototype.getItem=function(){return T[this._itemId]||null},k.prototype.getGrid=function(){return S[this._gridId]||null},k.prototype.reset=function(){var t=this._data;return t.isActive=!1,t.container=null,t.containingBlock=null,t.startEvent=null,t.currentEvent=null,t.scrollers=[],t.left=0,t.top=0,t.gridX=0,t.gridY=0,t.elementClientX=0,t.elementClientY=0,t.containerDiffX=0,t.containerDiffY=0,this},k.prototype.bindScrollListeners=function(){var t,e=this,i=e.getGrid()._element,n=e._data.container,r=at(e.getItem()._element);for(n!==i&&(r=function(t){var e,i=[],n=t.length;if(n)for(i[0]=t[0],e=1;e<n;e++)i.indexOf(t[e])<0&&i.push(t[e]);return i}(r.concat(i).concat(at(i)))),t=0;t<r.length;t++)r[t].addEventListener("scroll",e._scrollListener);return e._data.scrollers=r,e},k.prototype.unbindScrollListeners=function(){var t,e=this,i=e._data,n=i.scrollers;for(t=0;t<n.length;t++)n[t].removeEventListener("scroll",e._scrollListener);return i.scrollers=[],e},k.prototype.checkOverlap=function(){var t,e,i,n,r,o,s=this,a=s.getItem(),l=s._sortPredicate(a,s._data.currentEvent);return V(l)&&typeof l.index===g?(o=(t=a.getGrid())!==(i=l.grid||t),e=t._items.indexOf(a),n=z(i._items,l.index,o),r="swap"===l.action?"swap":"move",o?(t._emit(R,{item:a,fromGrid:t,fromIndex:e,toGrid:i,toIndex:n}),i._emit(O,{item:a,fromGrid:t,fromIndex:e,toGrid:i,toIndex:n}),a._gridId=i._id,s._isMigrating=a._gridId!==s._gridId,t._items.splice(e,1),j(i._items,a,n),a._sortData=null,t._emit(P,{item:a,fromGrid:t,fromIndex:e,toGrid:i,toIndex:n}),i._emit(H,{item:a,fromGrid:t,fromIndex:e,toGrid:i,toIndex:n}),t.layout(),i.layout()):e!==n&&(("swap"===r?F:W)(t._items,e,n),t._emit(x,{item:a,fromIndex:e,toIndex:n,action:r}),t.layout()),s):s},k.prototype.finishMigration=function(){var t,e,i,n=this,r=n.getItem(),o=r._release,s=r._element,a=r.getGrid(),l=a._element,h=a._settings,u=h.dragContainer||l,c=n.getGrid()._settings,d=s.parentNode;return n._isMigrating=!1,n.destroy(),r._animate.destroy(),r._animateChild.destroy(),it(s,c.itemClass),it(s,c.itemVisibleClass),it(s,c.itemHiddenClass),et(s,h.itemClass),et(s,h.itemVisibleClass),r._animate=new X.ItemAnimate(r,s),r._animateChild=new X.ItemAnimate(r,r._child),u!==d&&(u.appendChild(s),i=rt(d,u,!0),t=$(s,"x")-i.left,e=$(s,"y")-i.top),r._refreshDimensions()._refreshSortData(),i=rt(u,l,!0),o.containerDiffX=i.left,o.containerDiffY=i.top,r._drag=h.dragEnabled?new X.ItemDrag(r):null,u!==d&&tt(s,{transform:J(t,e)}),r._child.removeAttribute("style"),a._itemShowHandler.start(r,!0),o.start(),n},k.prototype.cancelRafLoop=function(){var t=this.getItem()._id;return _.cancel(w,t),_.cancel(D,t),this},k.prototype.stop=function(){var t=this,e=t._data,i=t.getItem()._element,n=t.getGrid();return e.isActive?t._isMigrating?t.finishMigration(e.currentEvent):(t.cancelRafLoop(),t.unbindScrollListeners(),t._checkSortOverlap("cancel"),i.parentNode!==n._element&&(n._element.appendChild(i),tt(i,{transform:J(e.gridX,e.gridY)})),it(i,n._settings.itemDraggingClass),t.reset(),t):t},k.prototype.onStart=function(t){var e=this,i=e.getItem();if(!i._isActive)return e;var n=i._element,r=e.getGrid(),o=r._settings,s=e._data,a=i._release,l=i._migrate,h=r._element,u=o.dragContainer||h,c=st(u,!0),d=u!==h?rt(c,h):0,f=$(n,"x"),p=$(n,"y"),m=n.getBoundingClientRect();return i.isPositioning()&&i._stopLayout(!0,{transform:J(f,p)}),l.isActive&&(f-=l.containerDiffX,p-=l.containerDiffY,l.stop(!0,{transform:J(f,p)})),i.isReleasing()&&a.reset(),s.isActive=!0,s.startEvent=s.currentEvent=t,s.container=u,s.containingBlock=c,s.elementClientX=m.left,s.elementClientY=m.top,s.left=s.gridX=f,s.top=s.gridY=p,r._emit
2("dragInit",i,t),u!==h&&(s.containerDiffX=d.left,s.containerDiffY=d.top,n.parentNode===u?(s.gridX=f-s.containerDiffX,s.gridY=p-s.containerDiffY):(s.left=f+s.containerDiffX,s.top=p+s.containerDiffY,u.appendChild(n),tt(n,{transform:J(s.left,s.top)}))),et(n,o.itemDraggingClass),e.bindScrollListeners(),r._emit("dragStart",i,t),e},k.prototype.onMove=function(t){var e=this,i=e.getItem();if(!i._isActive)return e.stop();var n=i._element,r=e.getGrid(),o=r._settings,s=e._data,a=o.dragAxis,l=t.deltaX-s.currentEvent.deltaX,h=t.deltaY-s.currentEvent.deltaY;return _.add(D,i._id,(function(){s.currentEvent=t,"y"!==a&&(s.left+=l,s.gridX+=l,s.elementClientX+=l),"x"!==a&&(s.top+=h,s.gridY+=h,s.elementClientY+=h),o.dragSort&&e._checkSortOverlap()}),(function(){tt(n,{transform:J(s.left,s.top)}),r._emit("dragMove",i,t)})),e},k.prototype.onScroll=function(t){var e,i,n,r,o=this,s=o.getItem(),a=s._element,l=o.getGrid(),h=l._settings,u=h.dragAxis,c=o._data,d=l._element;return _.add(w,s._id,(function(){e=a.getBoundingClientRect(),i=c.elementClientX-e.left,n=c.elementClientY-e.top,c.container!==d&&(r=rt(c.containingBlock,d),c.containerDiffX=r.left,c.containerDiffY=r.top),"y"!==u&&(c.left+=i,c.gridX=c.left-c.containerDiffX),"x"!==u&&(c.top+=n,c.gridY=c.top-c.containerDiffY),h.dragSort&&o._checkSortOverlap()}),(function(){tt(a,{transform:J(c.left,c.top)}),l._emit("dragScroll",s,t)})),o},k.prototype.onEnd=function(t){var e=this,i=e.getItem(),n=i._element,r=e.getGrid(),o=r._settings,s=e._data,a=i._release;return i._isActive?(e.cancelRafLoop(),o.dragSort&&e._checkSortOverlap("finish"),e.unbindScrollListeners(),a.containerDiffX=s.containerDiffX,a.containerDiffY=s.containerDiffY,e.reset(),it(n,o.itemDraggingClass),r._emit("dragEnd",i,t),e._isMigrating?e.finishMigration():a.start(),e):e.stop()},Dt.getSlot=function(t,e,i,n,r,o){var s,a,l,h,u,c=[],d={left:null,top:null,width:i,height:n};for(h=0;h<e.length;h++)if(s=e[h],d.width<=s.width+.001&&d.height<=s.height+.001){d.left=s.left,d.top=s.top;break}for(null===d.left&&(d.left=r?0:t.width,d.top=r?t.height:0,o||(l=!0)),r&&d.top+d.height>t.height&&(d.left>0&&c.push({left:0,top:t.height,width:d.left,height:1/0}),d.left+d.width<t.width&&c.push({left:d.left+d.width,top:t.height,width:t.width-d.left-d.width,height:1/0}),t.height=d.top+d.height),!r&&d.left+d.width>t.width&&(d.top>0&&c.push({left:t.width,top:0,width:1/0,height:d.top}),d.top+d.height<t.height&&c.push({left:t.width,top:d.top+d.height,width:1/0,height:t.height-d.top-d.height}),t.width=d.left+d.width),h=o?0:l?e.length:h;h<e.length;h++)for(a=Dt.splitRect(e[h],d),u=0;u<a.length;u++)(s=a[u]).width>.49&&s.height>.49&&(r&&s.top<t.height||!r&&s.left<t.width)&&c.push(s);return c.length&&(c=Dt.purgeRects(c).sort(r?Dt.sortRectsTopLeft:Dt.sortRectsLeftTop)),[d,c]},Dt.splitRect=function(t,e){var i=[];return Dt.doRectsOverlap(t,e)?(t.left<e.left&&i.push({left:t.left,top:t.top,width:e.left-t.left,height:t.height}),t.left+t.width>e.left+e.width&&i.push({left:e.left+e.width,top:t.top,width:t.left+t.width-(e.left+e.width),height:t.height}),t.top<e.top&&i.push({left:t.left,top:t.top,width:t.width,height:e.top-t.top}),t.top+t.height>e.top+e.height&&i.push({left:t.left,top:e.top+e.height,width:t.width,height:t.top+t.height-(e.top+e.height)}),i):[{left:t.left,top:t.top,width:t.width,height:t.height}]},Dt.doRectsOverlap=function(t,e){return!(t.left+t.width<=e.left||e.left+e.width<=t.left||t.top+t.height<=e.top||e.top+e.height<=t.top)},Dt.isRectWithinRect=function(t,e){return t.left>=e.left&&t.top>=e.top&&t.left+t.width<=e.left+e.width&&t.top+t.height<=e.top+e.height},Dt.purgeRects=function(t){for(var e,i,n,r=t.length;r--;)for(i=t[r],e=t.length;e--;)if(n=t[e],r!==e&&Dt.isRectWithinRect(i,n)){t.splice(r,1);break}return t},Dt.sortRectsTopLeft=function(t,e){return t.top-e.top||t.left-e.left},Dt.sortRectsLeftTop=function(t,e){return t.left-e.left||t.top-e.top},X}))}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.