12 |
- (function(t,e){"object"===typeof exports&&"object"===typeof module?module.exports=e(require("vue")):"function"===typeof define&&define.amd?define([],e):"object"===typeof exports?exports["VueGridLayout"]=e(require("vue")):t["VueGridLayout"]=e(t["Vue"])})("undefined"!==typeof self?self:this,function(t){return function(t){var e={};function n(i){if(e[i])return e[i].exports;var r=e[i]={i:i,l:!1,exports:{}};return t[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=t,n.c=e,n.d=function(t,e,i){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},n.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)n.d(i,r,function(e){return t[e]}.bind(null,r));return i},n.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s="fb15")}({"01f9":function(t,e,n){"use strict";var i=n("2d00"),r=n("5ca1"),o=n("2aba"),s=n("32e9"),a=n("84f2"),c=n("41a0"),u=n("7f20"),l=n("38fd"),d=n("2b4c")("iterator"),p=!([].keys&&"next"in[].keys()),f="@@iterator",h="keys",g="values",v=function(){return this};t.exports=function(t,e,n,m,y,b,x){c(n,e,m);var w,E,S,T=function(t){if(!p&&t in O)return O[t];switch(t){case h:return function(){return new n(this,t)};case g:return function(){return new n(this,t)}}return function(){return new n(this,t)}},z=e+" Iterator",C=y==g,I=!1,O=t.prototype,M=O[d]||O[f]||y&&O[y],D=M||T(y),R=y?C?T("entries"):D:void 0,A="Array"==e&&O.entries||M;if(A&&(S=l(A.call(new t)),S!==Object.prototype&&S.next&&(u(S,z,!0),i||"function"==typeof S[d]||s(S,d,v))),C&&M&&M.name!==g&&(I=!0,D=function(){return M.call(this)}),i&&!x||!p&&!I&&O[d]||s(O,d,D),a[e]=D,a[z]=v,y)if(w={values:C?D:T(g),keys:b?D:T(h),entries:R},x)for(E in w)E in O||o(O,E,w[E]);else r(r.P+r.F*(p||I),e,w);return w}},"02f4":function(t,e,n){var i=n("4588"),r=n("be13");t.exports=function(t){return function(e,n){var o,s,a=String(r(e)),c=i(n),u=a.length;return c<0||c>=u?t?"":void 0:(o=a.charCodeAt(c),o<55296||o>56319||c+1===u||(s=a.charCodeAt(c+1))<56320||s>57343?t?a.charAt(c):o:t?a.slice(c,c+2):s-56320+(o-55296<<10)+65536)}}},"0390":function(t,e,n){"use strict";var i=n("02f4")(!0);t.exports=function(t,e,n){return e+(n?i(t,e).length:1)}},"07e3":function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},"0bfb":function(t,e,n){"use strict";var i=n("cb7c");t.exports=function(){var t=i(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},"0d58":function(t,e,n){var i=n("ce10"),r=n("e11e");t.exports=Object.keys||function(t){return i(t,r)}},"0fc9":function(t,e,n){var i=n("3a38"),r=Math.max,o=Math.min;t.exports=function(t,e){return t=i(t),t<0?r(t+e,0):o(t,e)}},1156:function(t,e,n){var i=n("ad20");"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var r=n("499e").default;r("c1ec597e",i,!0,{sourceMap:!1,shadowMode:!1})},"11e9":function(t,e,n){var i=n("52a7"),r=n("4630"),o=n("6821"),s=n("6a99"),a=n("69a8"),c=n("c69a"),u=Object.getOwnPropertyDescriptor;e.f=n("9e1e")?u:function(t,e){if(t=o(t),e=s(e,!0),c)try{return u(t,e)}catch(n){}if(a(t,e))return r(!i.f.call(t,e),t[e])}},1495:function(t,e,n){var i=n("86cc"),r=n("cb7c"),o=n("0d58");t.exports=n("9e1e")?Object.defineProperties:function(t,e){r(t);var n,s=o(e),a=s.length,c=0;while(a>c)i.f(t,n=s[c++],e[n]);return t}},1691:function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},"18d2":function(t,e,n){"use strict";var i=n("18e9");t.exports=function(t){t=t||{};var e=t.reporter,n=t.batchProcessor,r=t.stateHandler.getState;if(!e)throw new Error("Missing required dependency: reporter.");function o(t,e){if(!a(t))throw new Error("Element is not detectable by this strategy.");function n(){e(t)}if(i.isIE(8))r(t).object={proxy:n},t.attachEvent("onresize",n);else{var o=a(t);o.contentDocument.defaultView.addEventListener("resize",n)}}function s(t,o,s){s||(s=o,o=t,t=null),t=t||{};t.debug;function a(t,o){var s="display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; padding: 0; margin: 0; opacity: 0; z-index: -1000; pointer-events: none;",a=!1,c=window.getComputedStyle(t),u=t.offsetWidth,l=t.offsetHeight;function d(){function n(){if("static"===c.position){t.style.position="relative";var n=function(t,e,n,i){function r(t){return t.replace(/[^-\d\.]/g,"")}var o=n[i];"auto"!==o&&"0"!==r(o)&&(t.warn("An element that is positioned static has style."+i+"="+o+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+i+" will be set to 0. Element: ",e),e.style[i]=0)};n(e,t,c,"top"),n(e,t,c,"right"),n(e,t,c,"bottom"),n(e,t,c,"left")}}function u(){function e(t,n){t.contentDocument?n(t.contentDocument):setTimeout(function(){e(t,n)},100)}a||n();var i=this;e(i,function(e){o(t)})}""!==c.position&&(n(c),a=!0);var l=document.createElement("object");l.style.cssText=s,l.tabIndex=-1,l.type="text/html",l.setAttribute("aria-hidden","true"),l.onload=u,i.isIE()||(l.data="about:blank"),t.appendChild(l),r(t).object=l,i.isIE()&&(l.data="about:blank")}r(t).startSize={width:u,height:l},n?n.add(d):d()}i.isIE(8)?s(o):a(o,s)}function a(t){return r(t).object}function c(t){i.isIE(8)?t.detachEvent("onresize",r(t).object.proxy):t.removeChild(a(t)),delete r(t).object}return{makeDetectable:s,addListener:o,uninstall:c}}},"18e9":function(t,e,n){"use strict";var i=t.exports={};i.isIE=function(t){function e(){var t=navigator.userAgent.toLowerCase();return-1!==t.indexOf("msie")||-1!==t.indexOf("trident")||-1!==t.indexOf(" edge/")}if(!e())return!1;if(!t)return!0;var n=function(){var t,e=3,n=document.createElement("div"),i=n.getElementsByTagName("i");do{n.innerHTML="\x3c!--[if gt IE "+ ++e+"]><i></i><![endif]--\x3e"}while(i[0]);return e>4?e:t}();return t===n},i.isLegacyOpera=function(){return!!window.opera}},"1af6":function(t,e,n){var i=n("63b6");i(i.S,"Array",{isArray:n("9003")})},"1bc3":function(t,e,n){var i=n("f772");t.exports=function(t,e){if(!i(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!i(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},"1ec9":function(t,e,n){var i=n("f772"),r=n("e53d").document,o=i(r)&&i(r.createElement);t.exports=function(t){return o?r.createElement(t):{}}},"214f":function(t,e,n){"use strict";n("b0c5");var i=n("2aba"),r=n("32e9"),o=n("79e5"),s=n("be13"),a=n("2b4c"),c=n("520a"),u=a("species"),l=!o(function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")}),d=function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();t.exports=function(t,e,n){var p=a(t),f=!o(function(){var e={};return e[p]=function(){return 7},7!=""[t](e)}),h=f?!o(function(){var e=!1,n=/a/;return n.exec=function(){return e=!0,null},"split"===t&&(n.constructor={},n.constructor[u]=function(){return n}),n[p](""),!e}):void 0;if(!f||!h||"replace"===t&&!l||"split"===t&&!d){var g=/./[p],v=n(s,p,""[t],function(t,e,n,i,r){return e.exec===c?f&&!r?{done:!0,value:g.call(e,n,i)}:{done:!0,value:t.call(n,e,i)}:{done:!1}}),m=v[0],y=v[1];i(String.prototype,t,m),r(RegExp.prototype,p,2==e?function(t,e){return y.call(t,this,e)}:function(t){return y.call(t,this)})}}},"230e":function(t,e,n){var i=n("d3f4"),r=n("7726").document,o=i(r)&&i(r.createElement);t.exports=function(t){return o?r.createElement(t):{}}},2350:function(t,e){function n(t,e){var n=t[1]||"",r=t[3];if(!r)return n;if(e&&"function"===typeof btoa){var o=i(r),s=r.sources.map(function(t){return"/*# sourceURL="+r.sourceRoot+t+" */"});return[n].concat(s).concat([o]).join("\n")}return[n].join("\n")}function i(t){var e=btoa(unescape(encodeURIComponent(JSON.stringify(t)))),n="sourceMappingURL=data:application/json;charset=utf-8;base64,"+e;return"/*# "+n+" */"}t.exports=function(t){var e=[];return e.toString=function(){return this.map(function(e){var i=n(e,t);return e[2]?"@media "+e[2]+"{"+i+"}":i}).join("")},e.i=function(t,n){"string"===typeof t&&(t=[[null,t,""]]);for(var i={},r=0;r<this.length;r++){var o=this[r][0];"number"===typeof o&&(i[o]=!0)}for(r=0;r<t.length;r++){var s=t[r];"number"===typeof s[0]&&i[s[0]]||(n&&!s[2]?s[2]=n:n&&(s[2]="("+s[2]+") and ("+n+")"),e.push(s))}},e}},"23c6":function(t,e,n){var i=n("2d95"),r=n("2b4c")("toStringTag"),o="Arguments"==i(function(){return arguments}()),s=function(t,e){try{return t[e]}catch(n){}};t.exports=function(t){var e,n,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=s(e=Object(t),r))?n:o?i(e):"Object"==(a=i(e))&&"function"==typeof e.callee?"Arguments":a}},"241e":function(t,e,n){var i=n("25eb");t.exports=function(t){return Object(i(t))}},"25eb":function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},"294c":function(t,e){t.exports=function(t){try{return!!t()}catch(e){return!0}}},"2aba":function(t,e,n){var i=n("7726"),r=n("32e9"),o=n("69a8"),s=n("ca5a")("src"),a=n("fa5b"),c="toString",u=(""+a).split(c);n("8378").inspectSource=function(t){return a.call(t)},(t.exports=function(t,e,n,a){var c="function"==typeof n;c&&(o(n,"name")||r(n,"name",e)),t[e]!==n&&(c&&(o(n,s)||r(n,s,t[e]?""+t[e]:u.join(String(e)))),t===i?t[e]=n:a?t[e]?t[e]=n:r(t,e,n):(delete t[e],r(t,e,n)))})(Function.prototype,c,function(){return"function"==typeof this&&this[s]||a.call(this)})},"2aeb":function(t,e,n){var i=n("cb7c"),r=n("1495"),o=n("e11e"),s=n("613b")("IE_PROTO"),a=function(){},c="prototype",u=function(){var t,e=n("230e")("iframe"),i=o.length,r="<",s=">";e.style.display="none",n("fab2").appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write(r+"script"+s+"document.F=Object"+r+"/script"+s),t.close(),u=t.F;while(i--)delete u[c][o[i]];return u()};t.exports=Object.create||function(t,e){var n;return null!==t?(a[c]=i(t),n=new a,a[c]=null,n[s]=t):n=u(),void 0===e?n:r(n,e)}},"2b4c":function(t,e,n){var i=n("5537")("wks"),r=n("ca5a"),o=n("7726").Symbol,s="function"==typeof o,a=t.exports=function(t){return i[t]||(i[t]=s&&o[t]||(s?o:r)("Symbol."+t))};a.store=i},"2cef":function(t,e,n){"use strict";t.exports=function(){var t=1;function e(){return t++}return{generate:e}}},"2d00":function(t,e){t.exports=!1},"2d95":function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},"2f21":function(t,e,n){"use strict";var i=n("79e5");t.exports=function(t,e){return!!t&&i(function(){e?t.call(null,function(){},1):t.call(null)})}},"32a6":function(t,e,n){var i=n("241e"),r=n("c3a1");n("ce7e")("keys",function(){return function(t){return r(i(t))}})},"32e9":function(t,e,n){var i=n("86cc"),r=n("4630");t.exports=n("9e1e")?function(t,e,n){return i.f(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},"335c":function(t,e,n){var i=n("6b4c");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==i(t)?t.split(""):Object(t)}},"35e8":function(t,e,n){var i=n("d9f6"),r=n("aebd");t.exports=n("8e60")?function(t,e,n){return i.f(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},"36c3":function(t,e,n){var i=n("335c"),r=n("25eb");t.exports=function(t){return i(r(t))}},"38fd":function(t,e,n){var i=n("69a8"),r=n("4bf8"),o=n("613b")("IE_PROTO"),s=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=r(t),i(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?s:null}},"3a38":function(t,e){var n=Math.ceil,i=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?i:n)(t)}},"41a0":function(t,e,n){"use strict";var i=n("2aeb"),r=n("4630"),o=n("7f20"),s={};n("32e9")(s,n("2b4c")("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=i(s,{next:r(1,n)}),o(t,e+" Iterator")}},4588:function(t,e){var n=Math.ceil,i=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?i:n)(t)}},4630:function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},"499e":function(t,e,n){"use strict";function i(t,e){for(var n=[],i={},r=0;r<e.length;r++){var o=e[r],s=o[0],a=o[1],c=o[2],u=o[3],l={id:t+":"+r,css:a,media:c,sourceMap:u};i[s]?i[s].parts.push(l):n.push(i[s]={id:s,parts:[l]})}return n}n.r(e),n.d(e,"default",function(){return h});var r="undefined"!==typeof document;if("undefined"!==typeof DEBUG&&DEBUG&&!r)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var o={},s=r&&(document.head||document.getElementsByTagName("head")[0]),a=null,c=0,u=!1,l=function(){},d=null,p="data-vue-ssr-id",f="undefined"!==typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function h(t,e,n,r){u=n,d=r||{};var s=i(t,e);return g(s),function(e){for(var n=[],r=0;r<s.length;r++){var a=s[r],c=o[a.id];c.refs--,n.push(c)}e?(s=i(t,e),g(s)):s=[];for(r=0;r<n.length;r++){c=n[r];if(0===c.refs){for(var u=0;u<c.parts.length;u++)c.parts[u]();delete o[c.id]}}}}function g(t){for(var e=0;e<t.length;e++){var n=t[e],i=o[n.id];if(i){i.refs++;for(var r=0;r<i.parts.length;r++)i.parts[r](n.parts[r]);for(;r<n.parts.length;r++)i.parts.push(m(n.parts[r]));i.parts.length>n.parts.length&&(i.parts.length=n.parts.length)}else{var s=[];for(r=0;r<n.parts.length;r++)s.push(m(n.parts[r]));o[n.id]={id:n.id,refs:1,parts:s}}}}function v(){var t=document.createElement("style");return t.type="text/css",s.appendChild(t),t}function m(t){var e,n,i=document.querySelector("style["+p+'~="'+t.id+'"]');if(i){if(u)return l;i.parentNode.removeChild(i)}if(f){var r=c++;i=a||(a=v()),e=b.bind(null,i,r,!1),n=b.bind(null,i,r,!0)}else i=v(),e=x.bind(null,i),n=function(){i.parentNode.removeChild(i)};return e(t),function(i){if(i){if(i.css===t.css&&i.media===t.media&&i.sourceMap===t.sourceMap)return;e(t=i)}else n()}}var y=function(){var t=[];return function(e,n){return t[e]=n,t.filter(Boolean).join("\n")}}();function b(t,e,n,i){var r=n?"":i.css;if(t.styleSheet)t.styleSheet.cssText=y(e,r);else{var o=document.createTextNode(r),s=t.childNodes;s[e]&&t.removeChild(s[e]),s.length?t.insertBefore(o,s[e]):t.appendChild(o)}}function x(t,e){var n=e.css,i=e.media,r=e.sourceMap;if(i&&t.setAttribute("media",i),d.ssrId&&t.setAttribute(p,e.id),r&&(n+="\n/*# sourceURL="+r.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */"),t.styleSheet)t.styleSheet.cssText=n;else{while(t.firstChild)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}},"49ad":function(t,e,n){"use strict";t.exports=function(t){var e={};function n(n){var i=t.get(n);return void 0===i?[]:e[i]||[]}function i(n,i){var r=t.get(n);e[r]||(e[r]=[]),e[r].push(i)}function r(t,e){for(var i=n(t),r=0,o=i.length;r<o;++r)if(i[r]===e){i.splice(r,1);break}}function o(t){var e=n(t);e&&(e.length=0)}return{get:n,add:i,removeListener:r,removeAllListeners:o}}},"4bf8":function(t,e,n){var i=n("be13");t.exports=function(t){return Object(i(t))}},5058:function(t,e,n){"use strict";t.exports=function(t){var e=t.idGenerator,n=t.stateHandler.getState;function i(t){var e=n(t);return e&&void 0!==e.id?e.id:null}function r(t){var i=n(t);if(!i)throw new Error("setId required the element to have a resize detection state.");var r=e.generate();return i.id=r,r}return{get:i,set:r}}},"50bf":function(t,e,n){"use strict";var i=t.exports={};function r(t,e,n){var i=t[e];return void 0!==i&&null!==i||void 0===n?i:n}i.getOption=r},"520a":function(t,e,n){"use strict";var i=n("0bfb"),r=RegExp.prototype.exec,o=String.prototype.replace,s=r,a="lastIndex",c=function(){var t=/a/,e=/b*/g;return r.call(t,"a"),r.call(e,"a"),0!==t[a]||0!==e[a]}(),u=void 0!==/()??/.exec("")[1],l=c||u;l&&(s=function(t){var e,n,s,l,d=this;return u&&(n=new RegExp("^"+d.source+"$(?!\\s)",i.call(d))),c&&(e=d[a]),s=r.call(d,t),c&&s&&(d[a]=d.global?s.index+s[0].length:e),u&&s&&s.length>1&&o.call(s[0],n,function(){for(l=1;l<arguments.length-2;l++)void 0===arguments[l]&&(s[l]=void 0)}),s}),t.exports=s},"52a7":function(t,e){e.f={}.propertyIsEnumerable},5537:function(t,e,n){var i=n("8378"),r=n("7726"),o="__core-js_shared__",s=r[o]||(r[o]={});(t.exports=function(t,e){return s[t]||(s[t]=void 0!==e?e:{})})("versions",[]).push({version:i.version,mode:n("2d00")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},5559:function(t,e,n){var i=n("dbdb")("keys"),r=n("62a0");t.exports=function(t){return i[t]||(i[t]=r(t))}},"55dd":function(t,e,n){"use strict";var i=n("5ca1"),r=n("d8e8"),o=n("4bf8"),s=n("79e5"),a=[].sort,c=[1,2,3];i(i.P+i.F*(s(function(){c.sort(void 0)})||!s(function(){c.sort(null)})||!n("2f21")(a)),"Array",{sort:function(t){return void 0===t?a.call(o(this)):a.call(o(this),r(t))}})},"584a":function(t,e){var n=t.exports={version:"2.6.5"};"number"==typeof __e&&(__e=n)},"5b4e":function(t,e,n){var i=n("36c3"),r=n("b447"),o=n("0fc9");t.exports=function(t){return function(e,n,s){var a,c=i(e),u=r(c.length),l=o(s,u);if(t&&n!=n){while(u>l)if(a=c[l++],a!=a)return!0}else for(;u>l;l++)if((t||l in c)&&c[l]===n)return t||l||0;return!t&&-1}}},"5be5":function(t,e,n){"use strict";t.exports=function(t){var e=t.stateHandler.getState;function n(t){var n=e(t);return n&&!!n.isDetectable}function i(t){e(t).isDetectable=!0}function r(t){return!!e(t).busy}function o(t,n){e(t).busy=!!n}return{isDetectable:n,markAsDetectable:i,isBusy:r,markBusy:o}}},"5ca1":function(t,e,n){var i=n("7726"),r=n("8378"),o=n("32e9"),s=n("2aba"),a=n("9b43"),c="prototype",u=function(t,e,n){var l,d,p,f,h=t&u.F,g=t&u.G,v=t&u.S,m=t&u.P,y=t&u.B,b=g?i:v?i[e]||(i[e]={}):(i[e]||{})[c],x=g?r:r[e]||(r[e]={}),w=x[c]||(x[c]={});for(l in g&&(n=e),n)d=!h&&b&&void 0!==b[l],p=(d?b:n)[l],f=y&&d?a(p,i):m&&"function"==typeof p?a(Function.call,p):p,b&&s(b,l,p,t&u.U),x[l]!=p&&o(x,l,f),m&&w[l]!=p&&(w[l]=p)};i.core=r,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,t.exports=u},"5d6b":function(t,e,n){var i=n("e53d").parseInt,r=n("a1ce").trim,o=n("e692"),s=/^[-+]?0[xX]/;t.exports=8!==i(o+"08")||22!==i(o+"0x16")?function(t,e){var n=r(String(t),3);return i(n,e>>>0||(s.test(n)?16:10))}:i},"5dbc":function(t,e,n){var i=n("d3f4"),r=n("8b97").set;t.exports=function(t,e,n){var o,s=e.constructor;return s!==n&&"function"==typeof s&&(o=s.prototype)!==n.prototype&&i(o)&&r&&r(t,o),t}},"5ed4":function(t,e,n){"use strict";var i=n("6e21"),r=n.n(i);r.a},"5f1b":function(t,e,n){"use strict";var i=n("23c6"),r=RegExp.prototype.exec;t.exports=function(t,e){var n=t.exec;if("function"===typeof n){var o=n.call(t,e);if("object"!==typeof o)throw new TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==i(t))throw new TypeError("RegExp#exec called on incompatible receiver");return r.call(t,e)}},"613b":function(t,e,n){var i=n("5537")("keys"),r=n("ca5a");t.exports=function(t){return i[t]||(i[t]=r(t))}},"626a":function(t,e,n){var i=n("2d95");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==i(t)?t.split(""):Object(t)}},"62a0":function(t,e){var n=0,i=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+i).toString(36))}},"63b6":function(t,e,n){var i=n("e53d"),r=n("584a"),o=n("d864"),s=n("35e8"),a=n("07e3"),c="prototype",u=function(t,e,n){var l,d,p,f=t&u.F,h=t&u.G,g=t&u.S,v=t&u.P,m=t&u.B,y=t&u.W,b=h?r:r[e]||(r[e]={}),x=b[c],w=h?i:g?i[e]:(i[e]||{})[c];for(l in h&&(n=e),n)d=!f&&w&&void 0!==w[l],d&&a(b,l)||(p=d?w[l]:n[l],b[l]=h&&"function"!=typeof w[l]?n[l]:m&&d?o(p,i):y&&w[l]==p?function(t){var e=function(e,n,i){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,i)}return t.apply(this,arguments)};return e[c]=t[c],e}(p):v&&"function"==typeof p?o(Function.call,p):p,v&&((b.virtual||(b.virtual={}))[l]=p,t&u.R&&x&&!x[l]&&s(x,l,p)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,t.exports=u},6821:function(t,e,n){var i=n("626a"),r=n("be13");t.exports=function(t){return i(r(t))}},"69a8":function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},"6a99":function(t,e,n){var i=n("d3f4");t.exports=function(t,e){if(!i(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!i(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},"6b4c":function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},"6e21":function(t,e,n){var i=n("9cbe");"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var r=n("499e").default;r("3cbd0c21",i,!0,{sourceMap:!1,shadowMode:!1})},7445:function(t,e,n){var i=n("63b6"),r=n("5d6b");i(i.G+i.F*(parseInt!=r),{parseInt:r})},7726:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"77f1":function(t,e,n){var i=n("4588"),r=Math.max,o=Math.min;t.exports=function(t,e){return t=i(t),t<0?r(t+e,0):o(t,e)}},"794b":function(t,e,n){t.exports=!n("8e60")&&!n("294c")(function(){return 7!=Object.defineProperty(n("1ec9")("div"),"a",{get:function(){return 7}}).a})},"79aa":function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},"79e5":function(t,e){t.exports=function(t){try{return!!t()}catch(e){return!0}}},"7f20":function(t,e,n){var i=n("86cc").f,r=n("69a8"),o=n("2b4c")("toStringTag");t.exports=function(t,e,n){t&&!r(t=n?t:t.prototype,o)&&i(t,o,{configurable:!0,value:e})}},"7f7f":function(t,e,n){var i=n("86cc").f,r=Function.prototype,o=/^\s*function ([^ (]*)/,s="name";s in r||n("9e1e")&&i(r,s,{configurable:!0,get:function(){try{return(""+this).match(o)[1]}catch(t){return""}}})},8378:function(t,e){var n=t.exports={version:"2.6.5"};"number"==typeof __e&&(__e=n)},"84f2":function(t,e){t.exports={}},"86cc":function(t,e,n){var i=n("cb7c"),r=n("c69a"),o=n("6a99"),s=Object.defineProperty;e.f=n("9e1e")?Object.defineProperty:function(t,e,n){if(i(t),e=o(e,!0),i(n),r)try{return s(t,e,n)}catch(a){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},"8aae":function(t,e,n){n("32a6"),t.exports=n("584a").Object.keys},"8b97":function(t,e,n){var i=n("d3f4"),r=n("cb7c"),o=function(t,e){if(r(t),!i(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,i){try{i=n("9b43")(Function.call,n("11e9").f(Object.prototype,"__proto__").set,2),i(t,[]),e=!(t instanceof Array)}catch(r){e=!0}return function(t,n){return o(t,n),e?t.__proto__=n:i(t,n),t}}({},!1):void 0),check:o}},"8bbf":function(e,n){e.exports=t},"8e60":function(t,e,n){t.exports=!n("294c")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},9003:function(t,e,n){var i=n("6b4c");t.exports=Array.isArray||function(t){return"Array"==i(t)}},9093:function(t,e,n){var i=n("ce10"),r=n("e11e").concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return i(t,r)}},"9b43":function(t,e,n){var i=n("d8e8");t.exports=function(t,e,n){if(i(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,i){return t.call(e,n,i)};case 3:return function(n,i,r){return t.call(e,n,i,r)}}return function(){return t.apply(e,arguments)}}},"9c6c":function(t,e,n){var i=n("2b4c")("unscopables"),r=Array.prototype;void 0==r[i]&&n("32e9")(r,i,{}),t.exports=function(t){r[i][t]=!0}},"9cbe":function(t,e,n){e=t.exports=n("2350")(!1),e.push([t.i,'.vue-grid-item{-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transition-property:left,top,right;transition-property:left,top,right}.vue-grid-item.no-touch{-ms-touch-action:none;touch-action:none}.vue-grid-item.cssTransforms{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;left:0;right:auto}.vue-grid-item.cssTransforms.render-rtl{left:auto;right:0}.vue-grid-item.resizing{opacity:.6;z-index:3}.vue-grid-item.vue-draggable-dragging{-webkit-transition:none;transition:none;z-index:3}.vue-grid-item.vue-grid-placeholder{background:red;opacity:.2;-webkit-transition-duration:.1s;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.vue-grid-item>.vue-resizable-handle{position:absolute;width:20px;height:20px;bottom:0;right:0;background:url("data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZ6IiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+");background-position:100% 100%;padding:0 3px 3px 0;background-repeat:no-repeat;background-origin:content-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:se-resize}.vue-grid-item>.vue-rtl-resizable-handle{bottom:0;left:0;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTS0xLTFoMTJ2MTJILTF6Ii8+PGc+PHBhdGggc3Ryb2tlLWxpbmVjYXA9InVuZGVmaW5lZCIgc3Ryb2tlLWxpbmVqb2luPSJ1bmRlZmluZWQiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiIGQ9Ik0xNDQuODIxLTM4LjM5M2wtMjAuMzU3LTMxLjc4NSIvPjxwYXRoIHN0cm9rZT0iIzY2NiIgc3Ryb2tlLWxpbmVjYXA9InVuZGVmaW5lZCIgc3Ryb2tlLWxpbmVqb2luPSJ1bmRlZmluZWQiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIgZD0iTS45NDctLjAxOHY5LjEyNU0tLjY1NiA5aDEwLjczIi8+PC9nPjwvc3ZnPg==);background-position:0 100%;padding-left:3px;background-repeat:no-repeat;background-origin:content-box;cursor:sw-resize;right:auto}.vue-grid-item.disable-userselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}',""])},"9def":function(t,e,n){var i=n("4588"),r=Math.min;t.exports=function(t){return t>0?r(i(t),9007199254740991):0}},"9e1e":function(t,e,n){t.exports=!n("79e5")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},a1ce:function(t,e,n){var i=n("63b6"),r=n("25eb"),o=n("294c"),s=n("e692"),a="["+s+"]",c="
",u=RegExp("^"+a+a+"*"),l=RegExp(a+a+"*$"),d=function(t,e,n){var r={},a=o(function(){return!!s[t]()||c[t]()!=c}),u=r[t]=a?e(p):s[t];n&&(r[n]=u),i(i.P+i.F*a,"String",r)},p=d.trim=function(t,e){return t=String(r(t)),1&e&&(t=t.replace(u,"")),2&e&&(t=t.replace(l,"")),t};t.exports=d},a21f:function(t,e,n){var i=n("584a"),r=i.JSON||(i.JSON={stringify:JSON.stringify});t.exports=function(t){return r.stringify.apply(r,arguments)}},a481:function(t,e,n){"use strict";var i=n("cb7c"),r=n("4bf8"),o=n("9def"),s=n("4588"),a=n("0390"),c=n("5f1b"),u=Math.max,l=Math.min,d=Math.floor,p=/\$([$&`']|\d\d?|<[^>]*>)/g,f=/\$([$&`']|\d\d?)/g,h=function(t){return void 0===t?t:String(t)};n("214f")("replace",2,function(t,e,n,g){return[function(i,r){var o=t(this),s=void 0==i?void 0:i[e];return void 0!==s?s.call(i,o,r):n.call(String(o),i,r)},function(t,e){var r=g(n,t,this,e);if(r.done)return r.value;var d=i(t),p=String(this),f="function"===typeof e;f||(e=String(e));var m=d.global;if(m){var y=d.unicode;d.lastIndex=0}var b=[];while(1){var x=c(d,p);if(null===x)break;if(b.push(x),!m)break;var w=String(x[0]);""===w&&(d.lastIndex=a(p,o(d.lastIndex),y))}for(var E="",S=0,T=0;T<b.length;T++){x=b[T];for(var z=String(x[0]),C=u(l(s(x.index),p.length),0),I=[],O=1;O<x.length;O++)I.push(h(x[O]));var M=x.groups;if(f){var D=[z].concat(I,C,p);void 0!==M&&D.push(M);var R=String(e.apply(void 0,D))}else R=v(z,p,C,I,M,e);C>=S&&(E+=p.slice(S,C)+R,S=C+z.length)}return E+p.slice(S)}];function v(t,e,i,o,s,a){var c=i+t.length,u=o.length,l=f;return void 0!==s&&(s=r(s),l=p),n.call(a,l,function(n,r){var a;switch(r.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,i);case"'":return e.slice(c);case"<":a=s[r.slice(1,-1)];break;default:var l=+r;if(0===l)return n;if(l>u){var p=d(l/10);return 0===p?n:p<=u?void 0===o[p-1]?r.charAt(1):o[p-1]+r.charAt(1):n}a=o[l-1]}return void 0===a?"":a})}})},a4bb:function(t,e,n){t.exports=n("8aae")},a745:function(t,e,n){t.exports=n("f410")},aa77:function(t,e,n){var i=n("5ca1"),r=n("be13"),o=n("79e5"),s=n("fdef"),a="["+s+"]",c="
",u=RegExp("^"+a+a+"*"),l=RegExp(a+a+"*$"),d=function(t,e,n){var r={},a=o(function(){return!!s[t]()||c[t]()!=c}),u=r[t]=a?e(p):s[t];n&&(r[n]=u),i(i.P+i.F*a,"String",r)},p=d.trim=function(t,e){return t=String(r(t)),1&e&&(t=t.replace(u,"")),2&e&&(t=t.replace(l,"")),t};t.exports=d},abb4:function(t,e,n){"use strict";t.exports=function(t){function e(){}var n={log:e,warn:e,error:e};if(!t&&window.console){var i=function(t,e){t[e]=function(){var t=console[e];if(t.apply)t.apply(console,arguments);else for(var n=0;n<arguments.length;n++)t(arguments[n])}};i(n,"log"),i(n,"warn"),i(n,"error")}return n}},ac6a:function(t,e,n){for(var i=n("cadf"),r=n("0d58"),o=n("2aba"),s=n("7726"),a=n("32e9"),c=n("84f2"),u=n("2b4c"),l=u("iterator"),d=u("toStringTag"),p=c.Array,f={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},h=r(f),g=0;g<h.length;g++){var v,m=h[g],y=f[m],b=s[m],x=b&&b.prototype;if(x&&(x[l]||a(x,l,p),x[d]||a(x,d,m),c[m]=p,y))for(v in i)x[v]||o(x,v,i[v],!0)}},ad20:function(t,e,n){e=t.exports=n("2350")(!1),e.push([t.i,".vue-grid-layout{position:relative;-webkit-transition:height .2s ease;transition:height .2s ease}",""])},aebd:function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},b0c5:function(t,e,n){"use strict";var i=n("520a");n("5ca1")({target:"RegExp",proto:!0,forced:i!==/./.exec},{exec:i})},b447:function(t,e,n){var i=n("3a38"),r=Math.min;t.exports=function(t){return t>0?r(i(t),9007199254740991):0}},b770:function(t,e,n){"use strict";var i=t.exports={};i.forEach=function(t,e){for(var n=0;n<t.length;n++){var i=e(t[n]);if(i)return i}}},b8e3:function(t,e){t.exports=!0},b9e9:function(t,e,n){n("7445"),t.exports=n("584a").parseInt},be13:function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},c274:function(t,e,n){"use strict";var i=n("50bf");function r(){var t={},e=0,n=0,i=0;function r(r,o){o||(o=r,r=0),r>n?n=r:r<i&&(i=r),t[r]||(t[r]=[]),t[r].push(o),e++}function o(){for(var e=i;e<=n;e++)for(var r=t[e],o=0;o<r.length;o++){var s=r[o];s()}}function s(){return e}return{add:r,process:o,size:s}}t.exports=function(t){t=t||{};var e=t.reporter,n=i.getOption(t,"async",!0),o=i.getOption(t,"auto",!0);o&&!n&&(e&&e.warn("Invalid options combination. auto=true and async=false is invalid. Setting async=true."),n=!0);var s,a=r(),c=!1;function u(t,e){!c&&o&&n&&0===a.size()&&p(),a.add(t,e)}function l(){c=!0;while(a.size()){var t=a;a=r(),t.process()}c=!1}function d(t){c||(void 0===t&&(t=n),s&&(f(s),s=null),t?p():l())}function p(){s=h(l)}function f(t){var e=clearTimeout;return e(t)}function h(t){var e=function(t){return setTimeout(t,0)};return e(t)}return{add:u,force:d}}},c366:function(t,e,n){var i=n("6821"),r=n("9def"),o=n("77f1");t.exports=function(t){return function(e,n,s){var a,c=i(e),u=r(c.length),l=o(s,u);if(t&&n!=n){while(u>l)if(a=c[l++],a!=a)return!0}else for(;u>l;l++)if((t||l in c)&&c[l]===n)return t||l||0;return!t&&-1}}},c3a1:function(t,e,n){var i=n("e6f3"),r=n("1691");t.exports=Object.keys||function(t){return i(t,r)}},c5f6:function(t,e,n){"use strict";var i=n("7726"),r=n("69a8"),o=n("2d95"),s=n("5dbc"),a=n("6a99"),c=n("79e5"),u=n("9093").f,l=n("11e9").f,d=n("86cc").f,p=n("aa77").trim,f="Number",h=i[f],g=h,v=h.prototype,m=o(n("2aeb")(v))==f,y="trim"in String.prototype,b=function(t){var e=a(t,!1);if("string"==typeof e&&e.length>2){e=y?e.trim():p(e,3);var n,i,r,o=e.charCodeAt(0);if(43===o||45===o){if(n=e.charCodeAt(2),88===n||120===n)return NaN}else if(48===o){switch(e.charCodeAt(1)){case 66:case 98:i=2,r=49;break;case 79:case 111:i=8,r=55;break;default:return+e}for(var s,c=e.slice(2),u=0,l=c.length;u<l;u++)if(s=c.charCodeAt(u),s<48||s>r)return NaN;return parseInt(c,i)}}return+e};if(!h(" 0o1")||!h("0b1")||h("+0x1")){h=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof h&&(m?c(function(){v.valueOf.call(n)}):o(n)!=f)?s(new g(b(e)),n,h):b(e)};for(var x,w=n("9e1e")?u(g):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),E=0;w.length>E;E++)r(g,x=w[E])&&!r(h,x)&&d(h,x,l(g,x));h.prototype=v,v.constructor=h,n("2aba")(i,f,h)}},c69a:function(t,e,n){t.exports=!n("9e1e")&&!n("79e5")(function(){return 7!=Object.defineProperty(n("230e")("div"),"a",{get:function(){return 7}}).a})},c946:function(t,e,n){"use strict";var i=n("b770").forEach;t.exports=function(t){t=t||{};var e=t.reporter,n=t.batchProcessor,r=t.stateHandler.getState,o=(t.stateHandler.hasState,t.idHandler);if(!n)throw new Error("Missing required dependency: batchProcessor");if(!e)throw new Error("Missing required dependency: reporter.");var s=u(),a="erd_scroll_detection_scrollbar_style",c="erd_scroll_detection_container";function u(){var t=500,e=500,n=document.createElement("div");n.style.cssText="position: absolute; width: "+2*t+"px; height: "+2*e+"px; visibility: hidden; margin: 0; padding: 0;";var i=document.createElement("div");i.style.cssText="position: absolute; width: "+t+"px; height: "+e+"px; overflow: scroll; visibility: none; top: "+3*-t+"px; left: "+3*-e+"px; visibility: hidden; margin: 0; padding: 0;",i.appendChild(n),document.body.insertBefore(i,document.body.firstChild);var r=t-i.clientWidth,o=e-i.clientHeight;return document.body.removeChild(i),{width:r,height:o}}function l(t,e){function n(e,n){n=n||function(t){document.head.appendChild(t)};var i=document.createElement("style");return i.innerHTML=e,i.id=t,n(i),i}if(!document.getElementById(t)){var i=e+"_animation",r=e+"_animation_active",o="/* Created by the element-resize-detector library. */\n";o+="."+e+" > div::-webkit-scrollbar { display: none; }\n\n",o+="."+r+" { -webkit-animation-duration: 0.1s; animation-duration: 0.1s; -webkit-animation-name: "+i+"; animation-name: "+i+"; }\n",o+="@-webkit-keyframes "+i+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }\n",o+="@keyframes "+i+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }",n(o)}}function d(t){t.className+=" "+c+"_animation_active"}function p(t,n,i){if(t.addEventListener)t.addEventListener(n,i);else{if(!t.attachEvent)return e.error("[scroll] Don't know how to add event listeners.");t.attachEvent("on"+n,i)}}function f(t,n,i){if(t.removeEventListener)t.removeEventListener(n,i);else{if(!t.detachEvent)return e.error("[scroll] Don't know how to remove event listeners.");t.detachEvent("on"+n,i)}}function h(t){return r(t).container.childNodes[0].childNodes[0].childNodes[0]}function g(t){return r(t).container.childNodes[0].childNodes[0].childNodes[1]}function v(t,e){var n=r(t).listeners;if(!n.push)throw new Error("Cannot add listener to an element that is not detectable.");r(t).listeners.push(e)}function m(t,a,u){function l(){if(t.debug){var n=Array.prototype.slice.call(arguments);if(n.unshift(o.get(a),"Scroll: "),e.log.apply)e.log.apply(null,n);else for(var i=0;i<n.length;i++)e.log(n[i])}}function f(t){function e(t){return t===t.ownerDocument.body||t.ownerDocument.body.contains(t)}return!e(t)||null===window.getComputedStyle(t)}function v(t){var e=r(t).container.childNodes[0],n=window.getComputedStyle(e);return!n.width||-1===n.width.indexOf("px")}function m(){var t=window.getComputedStyle(a),e={};return e.position=t.position,e.width=a.offsetWidth,e.height=a.offsetHeight,e.top=t.top,e.right=t.right,e.bottom=t.bottom,e.left=t.left,e.widthCSS=t.width,e.heightCSS=t.height,e}function y(){var t=m();r(a).startSize={width:t.width,height:t.height},l("Element start size",r(a).startSize)}function b(){r(a).listeners=[]}function x(){if(l("storeStyle invoked."),r(a)){var t=m();r(a).style=t}else l("Aborting because element has been uninstalled")}function w(t,e,n){r(t).lastWidth=e,r(t).lastHeight=n}function E(t){return h(t).childNodes[0]}function S(){return 2*s.width+1}function T(){return 2*s.height+1}function z(t){return t+10+S()}function C(t){return t+10+T()}function I(t){return 2*t+S()}function O(t){return 2*t+T()}function M(t,e,n){var i=h(t),r=g(t),o=z(e),s=C(n),a=I(e),c=O(n);i.scrollLeft=o,i.scrollTop=s,r.scrollLeft=a,r.scrollTop=c}function D(){var t=r(a).container;if(!t){t=document.createElement("div"),t.className=c,t.style.cssText="visibility: hidden; display: inline; width: 0px; height: 0px; z-index: -1; overflow: hidden; margin: 0; padding: 0;",r(a).container=t,d(t),a.appendChild(t);var e=function(){r(a).onRendered&&r(a).onRendered()};p(t,"animationstart",e),r(a).onAnimationStart=e}return t}function R(){function t(){var t=r(a).style;if("static"===t.position){a.style.position="relative";var n=function(t,e,n,i){function r(t){return t.replace(/[^-\d\.]/g,"")}var o=n[i];"auto"!==o&&"0"!==r(o)&&(t.warn("An element that is positioned static has style."+i+"="+o+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+i+" will be set to 0. Element: ",e),e.style[i]=0)};n(e,a,t,"top"),n(e,a,t,"right"),n(e,a,t,"bottom"),n(e,a,t,"left")}}function n(t,e,n,i){return t=t?t+"px":"0",e=e?e+"px":"0",n=n?n+"px":"0",i=i?i+"px":"0","left: "+t+"; top: "+e+"; right: "+i+"; bottom: "+n+";"}if(l("Injecting elements"),r(a)){t();var i=r(a).container;i||(i=D());var o=s.width,u=s.height,d="position: absolute; flex: none; overflow: hidden; z-index: -1; visibility: hidden; width: 100%; height: 100%; left: 0px; top: 0px;",f="position: absolute; flex: none; overflow: hidden; z-index: -1; visibility: hidden; "+n(-(1+o),-(1+u),-u,-o),h="position: absolute; flex: none; overflow: scroll; z-index: -1; visibility: hidden; width: 100%; height: 100%;",g="position: absolute; flex: none; overflow: scroll; z-index: -1; visibility: hidden; width: 100%; height: 100%;",v="position: absolute; left: 0; top: 0;",m="position: absolute; width: 200%; height: 200%;",y=document.createElement("div"),b=document.createElement("div"),x=document.createElement("div"),w=document.createElement("div"),E=document.createElement("div"),S=document.createElement("div");y.dir="ltr",y.style.cssText=d,y.className=c,b.className=c,b.style.cssText=f,x.style.cssText=h,w.style.cssText=v,E.style.cssText=g,S.style.cssText=m,x.appendChild(w),E.appendChild(S),b.appendChild(x),b.appendChild(E),y.appendChild(b),i.appendChild(y),p(x,"scroll",T),p(E,"scroll",z),r(a).onExpandScroll=T,r(a).onShrinkScroll=z}else l("Aborting because element has been uninstalled");function T(){r(a).onExpand&&r(a).onExpand()}function z(){r(a).onShrink&&r(a).onShrink()}}function A(){function s(t,e,n){var i=E(t),r=z(e),o=C(n);i.style.width=r+"px",i.style.height=o+"px"}function c(i){var c=a.offsetWidth,d=a.offsetHeight;l("Storing current size",c,d),w(a,c,d),n.add(0,function(){if(r(a))if(u()){if(t.debug){var n=a.offsetWidth,i=a.offsetHeight;n===c&&i===d||e.warn(o.get(a),"Scroll: Size changed before updating detector elements.")}s(a,c,d)}else l("Aborting because element container has not been initialized");else l("Aborting because element has been uninstalled")}),n.add(1,function(){r(a)?u()?M(a,c,d):l("Aborting because element container has not been initialized"):l("Aborting because element has been uninstalled")}),i&&n.add(2,function(){r(a)?u()?i():l("Aborting because element container has not been initialized"):l("Aborting because element has been uninstalled")})}function u(){return!!r(a).container}function d(){function t(){return void 0===r(a).lastNotifiedWidth}l("notifyListenersIfNeeded invoked");var e=r(a);return t()&&e.lastWidth===e.startSize.width&&e.lastHeight===e.startSize.height?l("Not notifying: Size is the same as the start size, and there has been no notification yet."):e.lastWidth===e.lastNotifiedWidth&&e.lastHeight===e.lastNotifiedHeight?l("Not notifying: Size already notified"):(l("Current size not notified, notifying..."),e.lastNotifiedWidth=e.lastWidth,e.lastNotifiedHeight=e.lastHeight,void i(r(a).listeners,function(t){t(a)}))}function p(){if(l("startanimation triggered."),v(a))l("Ignoring since element is still unrendered...");else{l("Element rendered.");var t=h(a),e=g(a);0!==t.scrollLeft&&0!==t.scrollTop&&0!==e.scrollLeft&&0!==e.scrollTop||(l("Scrollbars out of sync. Updating detector elements..."),c(d))}}function f(){if(l("Scroll detected."),v(a))l("Scroll event fired while unrendered. Ignoring...");else{var t=a.offsetWidth,e=a.offsetHeight;t!==r(a).lastWidth||e!==r(a).lastHeight?(l("Element size changed."),c(d)):l("Element size has not changed ("+t+"x"+e+").")}}if(l("registerListenersAndPositionElements invoked."),r(a)){r(a).onRendered=p,r(a).onExpand=f,r(a).onShrink=f;var m=r(a).style;s(a,m.width,m.height)}else l("Aborting because element has been uninstalled")}function k(){if(l("finalizeDomMutation invoked."),r(a)){var t=r(a).style;w(a,t.width,t.height),M(a,t.width,t.height)}else l("Aborting because element has been uninstalled")}function P(){u(a)}function _(){l("Installing..."),b(),y(),n.add(0,x),n.add(1,R),n.add(2,A),n.add(3,k),n.add(4,P)}u||(u=a,a=t,t=null),t=t||{},l("Making detectable..."),f(a)?(l("Element is detached"),D(),l("Waiting until element is attached..."),r(a).onRendered=function(){l("Element is now attached"),_()}):_()}function y(t){var e=r(t);e&&(e.onExpandScroll&&f(h(t),"scroll",e.onExpandScroll),e.onShrinkScroll&&f(g(t),"scroll",e.onShrinkScroll),e.onAnimationStart&&f(e.container,"animationstart",e.onAnimationStart),e.container&&t.removeChild(e.container))}return l(a,c),{makeDetectable:m,addListener:v,uninstall:y}}},ca5a:function(t,e){var n=0,i=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+i).toString(36))}},cadf:function(t,e,n){"use strict";var i=n("9c6c"),r=n("d53b"),o=n("84f2"),s=n("6821");t.exports=n("01f9")(Array,"Array",function(t,e){this._t=s(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,r(1)):r(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])},"values"),o.Arguments=o.Array,i("keys"),i("values"),i("entries")},cb7c:function(t,e,n){var i=n("d3f4");t.exports=function(t){if(!i(t))throw TypeError(t+" is not an object!");return t}},ce10:function(t,e,n){var i=n("69a8"),r=n("6821"),o=n("c366")(!1),s=n("613b")("IE_PROTO");t.exports=function(t,e){var n,a=r(t),c=0,u=[];for(n in a)n!=s&&i(a,n)&&u.push(n);while(e.length>c)i(a,n=e[c++])&&(~o(u,n)||u.push(n));return u}},ce7e:function(t,e,n){var i=n("63b6"),r=n("584a"),o=n("294c");t.exports=function(t,e){var n=(r.Object||{})[t]||Object[t],s={};s[t]=e(n),i(i.S+i.F*o(function(){n(1)}),"Object",s)}},d3f4:function(t,e){t.exports=function(t){return"object"===typeof t?null!==t:"function"===typeof t}},d53b:function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},d6eb:function(t,e,n){"use strict";var i="_erd";function r(t){return t[i]={},o(t)}function o(t){return t[i]}function s(t){delete t[i]}t.exports={initState:r,getState:o,cleanState:s}},d864:function(t,e,n){var i=n("79aa");t.exports=function(t,e,n){if(i(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,i){return t.call(e,n,i)};case 3:return function(n,i,r){return t.call(e,n,i,r)}}return function(){return t.apply(e,arguments)}}},d8e8:function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},d9f6:function(t,e,n){var i=n("e4ae"),r=n("794b"),o=n("1bc3"),s=Object.defineProperty;e.f=n("8e60")?Object.defineProperty:function(t,e,n){if(i(t),e=o(e,!0),i(n),r)try{return s(t,e,n)}catch(a){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},dbdb:function(t,e,n){var i=n("584a"),r=n("e53d"),o="__core-js_shared__",s=r[o]||(r[o]={});(t.exports=function(t,e){return s[t]||(s[t]=void 0!==e?e:{})})("versions",[]).push({version:i.version,mode:n("b8e3")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},e11e:function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},e279:function(t,e,n){"use strict";var i=n("1156"),r=n.n(i);r.a},e4ae:function(t,e,n){var i=n("f772");t.exports=function(t){if(!i(t))throw TypeError(t+" is not an object!");return t}},e53d:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},e692:function(t,e){t.exports="\t\n\v\f\r \u2028\u2029\ufeff"},e6f3:function(t,e,n){var i=n("07e3"),r=n("36c3"),o=n("5b4e")(!1),s=n("5559")("IE_PROTO");t.exports=function(t,e){var n,a=r(t),c=0,u=[];for(n in a)n!=s&&i(a,n)&&u.push(n);while(e.length>c)i(a,n=e[c++])&&(~o(u,n)||u.push(n));return u}},e814:function(t,e,n){t.exports=n("b9e9")},eec4:function(t,e,n){"use strict";var i=n("b770").forEach,r=n("5be5"),o=n("49ad"),s=n("2cef"),a=n("5058"),c=n("abb4"),u=n("18e9"),l=n("c274"),d=n("d6eb"),p=n("18d2"),f=n("c946");function h(t){return Array.isArray(t)||void 0!==t.length}function g(t){if(Array.isArray(t))return t;var e=[];return i(t,function(t){e.push(t)}),e}function v(t){return t&&1===t.nodeType}function m(t,e,n){var i=t[e];return void 0!==i&&null!==i||void 0===n?i:n}t.exports=function(t){var e;if(t=t||{},t.idHandler)e={get:function(e){return t.idHandler.get(e,!0)},set:t.idHandler.set};else{var n=s(),y=a({idGenerator:n,stateHandler:d});e=y}var b=t.reporter;if(!b){var x=!1===b;b=c(x)}var w=m(t,"batchProcessor",l({reporter:b})),E={};E.callOnAdd=!!m(t,"callOnAdd",!0),E.debug=!!m(t,"debug",!1);var S,T=o(e),z=r({stateHandler:d}),C=m(t,"strategy","object"),I={reporter:b,batchProcessor:w,stateHandler:d,idHandler:e};if("scroll"===C&&(u.isLegacyOpera()?(b.warn("Scroll strategy is not supported on legacy Opera. Changing to object strategy."),C="object"):u.isIE(9)&&(b.warn("Scroll strategy is not supported on IE9. Changing to object strategy."),C="object")),"scroll"===C)S=f(I);else{if("object"!==C)throw new Error("Invalid strategy name: "+C);S=p(I)}var O={};function M(t,n,r){function o(t){var e=T.get(t);i(e,function(e){e(t)})}function s(t,e,n){T.add(e,n),t&&n(e)}if(r||(r=n,n=t,t={}),!n)throw new Error("At least one element required.");if(!r)throw new Error("Listener required.");if(v(n))n=[n];else{if(!h(n))return b.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");n=g(n)}var a=0,c=m(t,"callOnAdd",E.callOnAdd),u=m(t,"onReady",function(){}),l=m(t,"debug",E.debug);i(n,function(t){d.getState(t)||(d.initState(t),e.set(t));var p=e.get(t);if(l&&b.log("Attaching listener to element",p,t),!z.isDetectable(t))return l&&b.log(p,"Not detectable."),z.isBusy(t)?(l&&b.log(p,"System busy making it detectable"),s(c,t,r),O[p]=O[p]||[],void O[p].push(function(){a++,a===n.length&&u()})):(l&&b.log(p,"Making detectable..."),z.markBusy(t,!0),S.makeDetectable({debug:l},t,function(t){if(l&&b.log(p,"onElementDetectable"),d.getState(t)){z.markAsDetectable(t),z.markBusy(t,!1),S.addListener(t,o),s(c,t,r);var e=d.getState(t);if(e&&e.startSize){var f=t.offsetWidth,h=t.offsetHeight;e.startSize.width===f&&e.startSize.height===h||o(t)}O[p]&&i(O[p],function(t){t()})}else l&&b.log(p,"Element uninstalled before being detectable.");delete O[p],a++,a===n.length&&u()}));l&&b.log(p,"Already detecable, adding listener."),s(c,t,r),a++}),a===n.length&&u()}function D(t){if(!t)return b.error("At least one element is required.");if(v(t))t=[t];else{if(!h(t))return b.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");t=g(t)}i(t,function(t){T.removeAllListeners(t),S.uninstall(t),d.cleanState(t)})}return{listenTo:M,removeListener:T.removeListener,removeAllListeners:T.removeAllListeners,uninstall:D}}},f410:function(t,e,n){n("1af6"),t.exports=n("584a").Array.isArray},f499:function(t,e,n){t.exports=n("a21f")},f772:function(t,e){t.exports=function(t){return"object"===typeof t?null!==t:"function"===typeof t}},fa5b:function(t,e,n){t.exports=n("5537")("native-function-to-string",Function.toString)},fab2:function(t,e,n){var i=n("7726").document;t.exports=i&&i.documentElement},fb15:function(t,e,n){"use strict";var i;(n.r(e),"undefined"!==typeof window)&&((i=window.document.currentScript)&&(i=i.src.match(/(.+\/)[^\/]+\.js(\?.*)?$/))&&(n.p=i[1]));n("7f7f");var r=n("a4bb"),o=n.n(r),s=(n("ac6a"),n("8bbf")),a=n.n(s),c=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{ref:"item",staticClass:"vue-grid-item",class:{"vue-resizable":t.resizableAndNotStatic,static:t.static,resizing:t.isResizing,"vue-draggable-dragging":t.isDragging,cssTransforms:t.useCssTransforms,"render-rtl":t.renderRtl,"disable-userselect":t.isDragging,"no-touch":t.isAndroid},style:t.style},[t._t("default"),t.resizableAndNotStatic?n("span",{ref:"handle",class:t.resizableHandleClass}):t._e()],2)},u=[],l=n("e814"),d=n.n(l),p=(n("c5f6"),n("a481"),n("a745")),f=n.n(p),h=(n("55dd"),n("f499")),g=n.n(h);function v(t){for(var e,n=0,i=0,r=t.length;i<r;i++)e=t[i].y+t[i].h,e>n&&(n=e);return n}function m(t){for(var e=Array(t.length),n=0,i=t.length;n<i;n++)e[n]=y(t[n]);return e}function y(t){return JSON.parse(g()(t))}function b(t,e){return t!==e&&(!(t.x+t.w<=e.x)&&(!(t.x>=e.x+e.w)&&(!(t.y+t.h<=e.y)&&!(t.y>=e.y+e.h))))}function x(t,e){for(var n=C(t),i=k(t),r=Array(t.length),o=0,s=i.length;o<s;o++){var a=i[o];a.static||(a=w(n,a,e),n.push(a)),r[t.indexOf(a)]=a,a.moved=!1}return r}function w(t,e,n){if(n)while(e.y>0&&!T(t,e))e.y--;var i;while(i=T(t,e))e.y=i.y+i.h;return e}function E(t,e){for(var n=C(t),i=0,r=t.length;i<r;i++){var o=t[i];if(o.x+o.w>e.cols&&(o.x=e.cols-o.w),o.x<0&&(o.x=0,o.w=e.cols),o.static)while(T(n,o))o.y++;else n.push(o)}return t}function S(t,e){for(var n=0,i=t.length;n<i;n++)if(t[n].i===e)return t[n]}function T(t,e){for(var n=0,i=t.length;n<i;n++)if(b(t[n],e))return t[n]}function z(t,e){return t.filter(function(t){return b(t,e)})}function C(t){return t.filter(function(t){return t.static})}function I(t,e,n,i,r){if(e.static)return t;var o=i&&e.y>i;"number"===typeof n&&(e.x=n),"number"===typeof i&&(e.y=i),e.moved=!0;var s=k(t);o&&(s=s.reverse());for(var a=z(s,e),c=0,u=a.length;c<u;c++){var l=a[c];l.moved||(e.y>l.y&&e.y-l.y>l.h/4||(t=l.static?O(t,l,e,r):O(t,e,l,r)))}return t}function O(t,e,n,i){if(i){var r={x:n.x,y:n.y,w:n.w,h:n.h,i:"-1"};if(r.y=Math.max(e.y-n.h,0),!T(t,r))return I(t,n,void 0,r.y)}return I(t,n,void 0,n.y+1)}function M(t,e,n,i){var r="translate3d("+e+"px,"+t+"px, 0)";return{transform:r,WebkitTransform:r,MozTransform:r,msTransform:r,OTransform:r,width:n+"px",height:i+"px",position:"absolute"}}function D(t,e,n,i){var r="translate3d("+-1*e+"px,"+t+"px, 0)";return{transform:r,WebkitTransform:r,MozTransform:r,msTransform:r,OTransform:r,width:n+"px",height:i+"px",position:"absolute"}}function R(t,e,n,i){return{top:t+"px",left:e+"px",width:n+"px",height:i+"px",position:"absolute"}}function A(t,e,n,i){return{top:t+"px",right:e+"px",width:n+"px",height:i+"px",position:"absolute"}}function k(t){return[].concat(t).sort(function(t,e){return t.y>e.y||t.y===e.y&&t.x>e.x?1:-1})}function P(t,e){e=e||"Layout";var n=["x","y","w","h"];if(!f()(t))throw new Error(e+" must be an array!");for(var i=0,r=t.length;i<r;i++){for(var o=t[i],s=0;s<n.length;s++)if("number"!==typeof o[n[s]])throw new Error("VueGridLayout: "+e+"["+i+"]."+n[s]+" must be a number!");if(o.i&&o.i,void 0!==o.static&&"boolean"!==typeof o.static)throw new Error("VueGridLayout: "+e+"["+i+"].static must be a boolean!")}}function _(t){return N(t)}function N(t){var e=t.target.offsetParent||document.body,n=t.offsetParent===document.body?{left:0,top:0}:e.getBoundingClientRect(),i=t.clientX+e.scrollLeft-n.left,r=t.clientY+e.scrollTop-n.top;return{x:i,y:r}}function j(t,e,n,i){var r=!H(t);return r?{deltaX:0,deltaY:0,lastX:n,lastY:i,x:n,y:i}:{deltaX:n-t,deltaY:i-e,lastX:t,lastY:e,x:n,y:i}}function H(t){return"number"===typeof t&&!isNaN(t)}var L="auto";function W(){return"undefined"!==typeof document}function X(){return"undefined"!==typeof window}function Y(){if(!W())return L;var t="undefined"!==typeof document.dir?document.dir:document.getElementsByTagName("html")[0].getAttribute("dir");return t}function B(t,e){X?window.addEventListener(t,e):e()}function $(t,e){X&&window.removeEventListener(t,e)}var F=n("fb3a"),U={name:"GridItem",props:{isDraggable:{type:Boolean,required:!1,default:null},isResizable:{type:Boolean,required:!1,default:null},static:{type:Boolean,required:!1,default:!1},minH:{type:Number,required:!1,default:1},minW:{type:Number,required:!1,default:1},maxH:{type:Number,required:!1,default:1/0},maxW:{type:Number,required:!1,default:1/0},x:{type:Number,required:!0},y:{type:Number,required:!0},w:{type:Number,required:!0},h:{type:Number,required:!0},i:{required:!0},dragIgnoreFrom:{type:String,required:!1,default:"a, button"},dragAllowFrom:{type:String,required:!1,default:null},resizeIgnoreFrom:{type:String,required:!1,default:"a, button"}},inject:["eventBus"],data:function(){return{cols:1,containerWidth:100,rowHeight:30,margin:[10,10],maxRows:1/0,draggable:null,resizable:null,useCssTransforms:!0,isDragging:!1,dragging:null,isResizing:!1,resizing:null,lastX:NaN,lastY:NaN,lastW:NaN,lastH:NaN,style:{},rtl:!1,dragEventSet:!1,resizeEventSet:!1,previousW:null,previousH:null,previousX:null,previousY:null,innerX:this.x,innerY:this.y,innerW:this.w,innerH:this.h}},created:function(){var t=this,e=this;e.updateWidthHandler=function(t){e.updateWidth(t)},e.compactHandler=function(t){e.compact(t)},e.setDraggableHandler=function(t){null===e.isDraggable&&(e.draggable=t)},e.setResizableHandler=function(t){null===e.isResizable&&(e.resizable=t)},e.setRowHeightHandler=function(t){e.rowHeight=t},e.directionchangeHandler=function(){t.rtl="rtl"===Y(),t.compact()},e.setColNum=function(t){e.cols=d()(t)},this.eventBus.$on("updateWidth",e.updateWidthHandler),this.eventBus.$on("compact",e.compactHandler),this.eventBus.$on("setDraggable",e.setDraggableHandler),this.eventBus.$on("setResizable",e.setResizableHandler),this.eventBus.$on("setRowHeight",e.setRowHeightHandler),this.eventBus.$on("directionchange",e.directionchangeHandler),this.eventBus.$on("setColNum",e.setColNum),this.rtl="rtl"===Y()},beforeDestroy:function(){var t=this;this.eventBus.$off("updateWidth",t.updateWidthHandler),this.eventBus.$off("compact",t.compactHandler),this.eventBus.$off("setDraggable",t.setDraggableHandler),this.eventBus.$off("setResizable",t.setResizableHandler),this.eventBus.$off("setRowHeight",t.setRowHeightHandler),this.eventBus.$off("directionchange",t.directionchangeHandler),this.eventBus.$off("setColNum",t.setColNum),this.interactObj.unset()},mounted:function(){this.cols=this.$parent.colNum,this.rowHeight=this.$parent.rowHeight,this.containerWidth=null!==this.$parent.width?this.$parent.width:100,this.margin=void 0!==this.$parent.margin?this.$parent.margin:[10,10],this.maxRows=this.$parent.maxRows,null===this.isDraggable?this.draggable=this.$parent.isDraggable:this.draggable=this.isDraggable,null===this.isResizable?this.resizable=this.$parent.isResizable:this.resizable=this.isResizable,this.useCssTransforms=this.$parent.useCssTransforms,this.createStyle()},watch:{isDraggable:function(){this.draggable=this.isDraggable},static:function(){this.tryMakeDraggable(),this.tryMakeResizable()},draggable:function(){this.tryMakeDraggable()},isResizable:function(){this.resizable=this.isResizable},resizable:function(){this.tryMakeResizable()},rowHeight:function(){this.createStyle()},cols:function(){this.tryMakeResizable(),this.createStyle()},containerWidth:function(){this.tryMakeResizable(),this.createStyle()},x:function(t){this.innerX=t,this.createStyle()},y:function(t){this.innerY=t,this.createStyle()},h:function(t){this.innerH=t,this.createStyle()},w:function(t){this.innerW=t,this.createStyle()},renderRtl:function(){this.tryMakeResizable(),this.createStyle()}},computed:{resizableAndNotStatic:function(){return this.resizable&&!this.static},isAndroid:function(){return-1!==navigator.userAgent.toLowerCase().indexOf("android")},renderRtl:function(){return this.$parent.isMirrored?!this.rtl:this.rtl},resizableHandleClass:function(){return this.renderRtl?"vue-resizable-handle vue-rtl-resizable-handle":"vue-resizable-handle"}},methods:{createStyle:function(){this.x+this.w>this.cols?(this.innerX=0,this.innerW=this.w>this.cols?this.cols:this.w):(this.innerX=this.x,this.innerW=this.w);var t,e=this.calcPosition(this.innerX,this.innerY,this.innerW,this.innerH);this.isDragging&&(e.top=this.dragging.top,this.renderRtl?e.right=this.dragging.left:e.left=this.dragging.left),this.isResizing&&(e.width=this.resizing.width,e.height=this.resizing.height),t=this.useCssTransforms?this.renderRtl?D(e.top,e.right,e.width,e.height):M(e.top,e.left,e.width,e.height):this.renderRtl?A(e.top,e.right,e.width,e.height):R(e.top,e.left,e.width,e.height),this.style=t},handleResize:function(t){if(!this.static){var e=_(t);if(null!=e){var n,i=e.x,r=e.y,o={width:0,height:0};switch(t.type){case"resizestart":this.previousW=this.innerW,this.previousH=this.innerH,n=this.calcPosition(this.innerX,this.innerY,this.innerW,this.innerH),o.width=n.width,o.height=n.height,this.resizing=o,this.isResizing=!0;break;case"resizemove":var s=j(this.lastW,this.lastH,i,r);this.renderRtl?o.width=this.resizing.width-s.deltaX:o.width=this.resizing.width+s.deltaX,o.height=this.resizing.height+s.deltaY,this.resizing=o;break;case"resizeend":n=this.calcPosition(this.innerX,this.innerY,this.innerW,this.innerH),o.width=n.width,o.height=n.height,this.resizing=null,this.isResizing=!1;break}n=this.calcWH(o.height,o.width),n.w<this.minW&&(n.w=this.minW),n.w>this.maxW&&(n.w=this.maxW),n.h<this.minH&&(n.h=this.minH),n.h>this.maxH&&(n.h=this.maxH),n.h<1&&(n.h=1),n.w<1&&(n.w=1),this.lastW=i,this.lastH=r,this.innerW===n.w&&this.innerH===n.h||this.$emit("resize",this.i,n.h,n.w,o.height,o.width),"resizeend"!==t.type||this.previousW===this.innerW&&this.previousH===this.innerH||this.$emit("resized",this.i,n.h,n.w,o.height,o.width),this.eventBus.$emit("resizeEvent",t.type,this.i,this.innerX,this.innerY,n.h,n.w)}}},handleDrag:function(t){if(!this.static&&!this.isResizing){var e=_(t);if(null!==e){var n,i=e.x,r=e.y,o={top:0,left:0};switch(t.type){case"dragstart":this.previousX=this.innerX,this.previousY=this.innerY;var s=t.target.offsetParent.getBoundingClientRect(),a=t.target.getBoundingClientRect();this.renderRtl?o.left=-1*(a.right-s.right):o.left=a.left-s.left,o.top=a.top-s.top,this.dragging=o,this.isDragging=!0;break;case"dragend":if(!this.isDragging)return;var c=t.target.offsetParent.getBoundingClientRect(),u=t.target.getBoundingClientRect();this.renderRtl?o.left=-1*(u.right-c.right):o.left=u.left-c.left,o.top=u.top-c.top,this.dragging=null,this.isDragging=!1;break;case"dragmove":var l=j(this.lastX,this.lastY,i,r);this.renderRtl?o.left=this.dragging.left-l.deltaX:o.left=this.dragging.left+l.deltaX,o.top=this.dragging.top+l.deltaY,this.dragging=o;break}n=(this.renderRtl,this.calcXY(o.top,o.left)),this.lastX=i,this.lastY=r,this.innerX===n.x&&this.innerY===n.y||this.$emit("move",this.i,n.x,n.y),"dragend"!==t.type||this.previousX===this.innerX&&this.previousY===this.innerY||this.$emit("moved",this.i,n.x,n.y),this.eventBus.$emit("dragEvent",t.type,this.i,n.x,n.y,this.innerH,this.innerW)}}},calcPosition:function(t,e,n,i){var r,o=this.calcColWidth();return r=this.renderRtl?{right:Math.round(o*t+(t+1)*this.margin[0]),top:Math.round(this.rowHeight*e+(e+1)*this.margin[1]),width:n===1/0?n:Math.round(o*n+Math.max(0,n-1)*this.margin[0]),height:i===1/0?i:Math.round(this.rowHeight*i+Math.max(0,i-1)*this.margin[1])}:{left:Math.round(o*t+(t+1)*this.margin[0]),top:Math.round(this.rowHeight*e+(e+1)*this.margin[1]),width:n===1/0?n:Math.round(o*n+Math.max(0,n-1)*this.margin[0]),height:i===1/0?i:Math.round(this.rowHeight*i+Math.max(0,i-1)*this.margin[1])},r},calcXY:function(t,e){var n=this.calcColWidth(),i=Math.round((e-this.margin[0])/(n+this.margin[0])),r=Math.round((t-this.margin[1])/(this.rowHeight+this.margin[1]));return i=Math.max(Math.min(i,this.cols-this.innerW),0),r=Math.max(Math.min(r,this.maxRows-this.innerH),0),{x:i,y:r}},calcColWidth:function(){var t=(this.containerWidth-this.margin[0]*(this.cols+1))/this.cols;return t},calcWH:function(t,e){var n=this.calcColWidth(),i=Math.round((e+this.margin[0])/(n+this.margin[0])),r=Math.round((t+this.margin[1])/(this.rowHeight+this.margin[1]));return i=Math.max(Math.min(i,this.cols-this.innerX),0),r=Math.max(Math.min(r,this.maxRows-this.innerY),0),{w:i,h:r}},updateWidth:function(t,e){this.containerWidth=t,void 0!==e&&null!==e&&(this.cols=e)},compact:function(){this.createStyle()},tryMakeDraggable:function(){var t=this;if(null!==this.interactObj&&void 0!==this.interactObj||(this.interactObj=F(this.$refs.item)),this.draggable&&!this.static){var e={ignoreFrom:this.dragIgnoreFrom,allowFrom:this.dragAllowFrom};this.interactObj.draggable(e),this.dragEventSet||(this.dragEventSet=!0,this.interactObj.on("dragstart dragmove dragend",function(e){t.handleDrag(e)}))}else this.interactObj.draggable({enabled:!1})},tryMakeResizable:function(){var t=this;if(null!==this.interactObj&&void 0!==this.interactObj||(this.interactObj=F(this.$refs.item)),this.resizable&&!this.static){var e=this.calcPosition(0,0,this.maxW,this.maxH),n=this.calcPosition(0,0,this.minW,this.minH),i={preserveAspectRatio:!0,edges:{left:!1,right:"."+this.resizableHandleClass,bottom:"."+this.resizableHandleClass,top:!1},ignoreFrom:this.resizeIgnoreFrom,restrictSize:{min:{height:n.height,width:n.width},max:{height:e.height,width:e.width}}};this.interactObj.resizable(i),this.resizeEventSet||(this.resizeEventSet=!0,this.interactObj.on("resizestart resizemove resizeend",function(e){t.handleResize(e)}))}else this.interactObj.resizable({enabled:!1})},autoSize:function(){this.previousW=this.innerW,this.previousH=this.innerH;var t=this.$slots.default[0].elm.getBoundingClientRect(),e=this.calcWH(t.height,t.width);e.w<this.minW&&(e.w=this.minW),e.w>this.maxW&&(e.w=this.maxW),e.h<this.minH&&(e.h=this.minH),e.h>this.maxH&&(e.h=this.maxH),e.h<1&&(e.h=1),e.w<1&&(e.w=1),this.innerW===e.w&&this.innerH===e.h||this.$emit("resize",this.i,e.h,e.w,t.height,t.width),this.previousW===e.w&&this.previousH===e.h||(this.$emit("resized",this.i,e.h,e.w,t.height,t.width),this.eventBus.$emit("resizeEvent","resizeend",this.i,this.innerX,this.innerY,e.h,e.w))}}},G=U;n("5ed4");function q(t,e,n,i,r,o,s,a){var c,u="function"===typeof t?t.options:t;if(e&&(u.render=e,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),o&&(u._scopeId="data-v-"+o),s?(c=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),r&&r.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(s)},u._ssrRegister=c):r&&(c=a?function(){r.call(this,this.$root.$options.shadowRoot)}:r),c)if(u.functional){u._injectStyles=c;var l=u.render;u.render=function(t,e){return c.call(e),l(t,e)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,c):[c]}return{exports:t,options:u}}var V=q(G,c,u,!1,null,null,null),Z=V.exports,J=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{ref:"item",staticClass:"vue-grid-layout",style:t.mergedStyle},[t._t("default"),n("grid-item",{directives:[{name:"show",rawName:"v-show",value:t.isDragging,expression:"isDragging"}],staticClass:"vue-grid-placeholder",attrs:{x:t.placeholder.x,y:t.placeholder.y,w:t.placeholder.w,h:t.placeholder.h,i:t.placeholder.i}})],2)},Q=[];function K(t,e){for(var n=nt(t),i=n[0],r=1,o=n.length;r<o;r++){var s=n[r];e>t[s]&&(i=s)}return i}function tt(t,e){if(!e[t])throw new Error("ResponsiveGridLayout: `cols` entry for breakpoint "+t+" is missing!");return e[t]}function et(t,e,n,i,r,o,s){if(e[i])return m(e[i]);for(var a=t,c=nt(n),u=c.slice(c.indexOf(i)),l=0,d=u.length;l<d;l++){var p=u[l];if(e[p]){a=e[p];break}}return a=m(a||[]),x(E(a,{cols:o}),s)}function nt(t){var e=o()(t);return e.sort(function(e,n){return t[e]-t[n]})}var it=n("eec4"),rt={name:"GridLayout",provide:function(){return{eventBus:null}},components:{GridItem:Z},props:{autoSize:{type:Boolean,default:!0},colNum:{type:Number,default:12},rowHeight:{type:Number,default:150},maxRows:{type:Number,default:1/0},margin:{type:Array,default:function(){return[10,10]}},isDraggable:{type:Boolean,default:!0},isResizable:{type:Boolean,default:!0},isMirrored:{type:Boolean,default:!1},useCssTransforms:{type:Boolean,default:!0},verticalCompact:{type:Boolean,default:!0},layout:{type:Array,required:!0},responsive:{type:Boolean,default:!1},breakpoints:{type:Object,default:function(){return{lg:1200,md:996,sm:768,xs:480,xxs:0}}},cols:{type:Object,default:function(){return{lg:12,md:10,sm:6,xs:4,xxs:2}}}},data:function(){return{width:null,mergedStyle:{},lastLayoutLength:0,isDragging:!1,placeholder:{x:0,y:0,w:0,h:0,i:-1},layouts:{},lastBreakpoint:null,originalLayout:null}},created:function(){var t=this;t.resizeEventHandler=function(e,n,i,r,o,s){t.resizeEvent(e,n,i,r,o,s)},t.dragEventHandler=function(e,n,i,r,o,s){t.dragEvent(e,n,i,r,o,s)},t._provided.eventBus=new a.a,t.eventBus=t._provided.eventBus,t.eventBus.$on("resizeEvent",t.resizeEventHandler),t.eventBus.$on("dragEvent",t.dragEventHandler),t.$emit("layout-created",t.layout)},beforeDestroy:function(){this.eventBus.$off("resizeEvent",this.resizeEventHandler),this.eventBus.$off("dragEvent",this.dragEventHandler),this.eventBus.$destroy(),$("resize",this.onWindowResize),this.erd.uninstall(this.$refs.item)},beforeMount:function(){this.$emit("layout-before-mount",this.layout)},mounted:function(){this.$emit("layout-mounted",this.layout),this.$nextTick(function(){P(this.layout),this.originalLayout=this.layout;var t=this;this.$nextTick(function(){null===t.width&&(t.onWindowResize(),t.initResponsiveFeatures(),B("resize",t.onWindowResize)),x(t.layout,t.verticalCompact),t.updateHeight(),t.$nextTick(function(){this.erd=it({strategy:"scroll"}),this.erd.listenTo(t.$refs.item,function(){t.onWindowResize()})}),t.$emit("layout-ready",t.layout)})})},watch:{width:function(){this.$nextTick(function(){this.eventBus.$emit("updateWidth",this.width),this.updateHeight()})},layout:function(){this.layoutUpdate()},colNum:function(t){this.eventBus.$emit("setColNum",t)},rowHeight:function(){this.eventBus.$emit("setRowHeight",this.rowHeight)},isDraggable:function(){this.eventBus.$emit("setDraggable",this.isDraggable)},isResizable:function(){this.eventBus.$emit("setResizable",this.isResizable)},responsive:function(){this.responsive||(this.$emit("update:layout",this.originalLayout),this.eventBus.$emit("setColNum",this.colNum)),this.onWindowResize()}},methods:{layoutUpdate:function(){if(void 0!==this.layout&&null!==this.originalLayout){if(this.layout.length!==this.originalLayout.length){var t=this.findDifference(this.layout,this.originalLayout);t.length>0&&(this.layout.length>this.originalLayout.length?this.originalLayout=this.originalLayout.concat(t):this.originalLayout=this.originalLayout.filter(function(e){return!t.some(function(t){return e.i===t.i})})),this.lastLayoutLength=this.layout.length,this.initResponsiveFeatures()}x(this.layout,this.verticalCompact),this.eventBus.$emit("updateWidth",this.width),this.updateHeight()}},updateHeight:function(){this.mergedStyle={height:this.containerHeight()}},onWindowResize:function(){null!==this.$refs&&null!==this.$refs.item&&void 0!==this.$refs.item&&(this.width=this.$refs.item.offsetWidth),this.eventBus.$emit("resizeEvent")},containerHeight:function(){if(this.autoSize)return v(this.layout)*(this.rowHeight+this.margin[1])+this.margin[1]+"px"},dragEvent:function(t,e,n,i,r,o){var s=S(this.layout,e);void 0!==s&&null!==s||(s={x:0,y:0}),"dragmove"===t||"dragstart"===t?(this.placeholder.i=e,this.placeholder.x=s.x,this.placeholder.y=s.y,this.placeholder.w=o,this.placeholder.h=r,this.$nextTick(function(){this.isDragging=!0}),this.eventBus.$emit("updateWidth",this.width)):this.$nextTick(function(){this.isDragging=!1}),s.x=n,s.y=i,this.layout=I(this.layout,s,n,i,!0),x(this.layout,this.verticalCompact),this.eventBus.$emit("compact"),this.updateHeight(),"dragend"===t&&this.$emit("layout-updated",this.layout)},resizeEvent:function(t,e,n,i,r,o){"resizestart"===t||"resizemove"===t?(this.placeholder.i=e,this.placeholder.x=n,this.placeholder.y=i,this.placeholder.w=o,this.placeholder.h=r,this.$nextTick(function(){this.isDragging=!0}),this.eventBus.$emit("updateWidth",this.width)):this.$nextTick(function(){this.isDragging=!1});var s=S(this.layout,e);void 0!==s&&null!==s||(s={h:0,w:0}),s.h=r,s.w=o,this.responsive&&this.responsiveGridLayout(),x(this.layout,this.verticalCompact),this.eventBus.$emit("compact"),this.updateHeight(),"resizeend"===t&&this.$emit("layout-updated",this.layout)},responsiveGridLayout:function(){var t=K(this.breakpoints,this.width),e=tt(t,this.cols);null==this.lastBreakpoint||this.layouts[this.lastBreakpoint]||(this.layouts[this.lastBreakpoint]=m(this.layout));var n=et(this.originalLayout,this.layouts,this.breakpoints,t,this.lastBreakpoint,e,this.verticalCompact);this.layouts[t]=n,this.$emit("update:layout",n),this.lastBreakpoint=t,this.eventBus.$emit("setColNum",tt(t,this.cols))},initResponsiveFeatures:function(){this.layouts={}},findDifference:function(t,e){var n=t.filter(function(t){return!e.some(function(e){return t.i===e.i})}),i=e.filter(function(e){return!t.some(function(t){return e.i===t.i})});return n.concat(i)}}},ot=rt,st=(n("e279"),q(ot,J,Q,!1,null,null,null)),at=st.exports,ct={GridLayout:at,GridItem:Z};o()(ct).forEach(function(t){a.a.component(t,ct[t])});var ut=ct;n.d(e,"GridLayout",function(){return at}),n.d(e,"GridItem",function(){return Z});e["default"]=ut},fb3a:function(t,e,n){var i;(function(e){t.exports=e()})(function(){return function t(e,n,r){function o(a,c){if(!n[a]){if(!e[a]){var u="function"==typeof i&&i;if(!c&&u)return i(a,!0);if(s)return s(a,!0);var l=new Error("Cannot find module '"+a+"'");throw l.code="MODULE_NOT_FOUND",l}var d=n[a]={exports:{}};e[a][0].call(d.exports,function(t){var n=e[a][1][t];return o(n||t)},d,d.exports,t,e,n,r)}return n[a].exports}for(var s="function"==typeof i&&i,a=0;a<r.length;a++)o(r[a]);return o}({1:[function(t,e,n){"use strict";"undefined"===typeof window?e.exports=function(e){return t("./src/utils/window").init(e),t("./src/index")}:e.exports=t("./src/index")},{"./src/index":19,"./src/utils/window":52}],2:[function(t,e,n){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var r=t("./utils/extend.js");function o(t,e){for(var n=0;n<e.length;n++){var i;i=e[n];var r=i;if(t.immediatePropagationStopped)break;r(t)}}var s=function(){function t(e){i(this,t),this.options=r({},e||{})}return t.prototype.fire=function(t){var e=void 0,n="on"+t.type,i=this.global;(e=this[t.type])&&o(t,e),this[n]&&this[n](t),!t.propagationStopped&&i&&(e=i[t.type])&&o(t,e)},t.prototype.on=function(t,e){this[t]?this[t].push(e):this[t]=[e]},t.prototype.off=function(t,e){var n=this[t],i=n?n.indexOf(e):-1;-1!==i&&n.splice(i,1),(n&&0===n.length||!e)&&(this[t]=void 0)},t}();e.exports=s},{"./utils/extend.js":41}],3:[function(t,e,n){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var r=t("./utils/extend"),o=t("./utils/getOriginXY"),s=t("./defaultOptions"),a=t("./utils/Signals").new(),c=function(){function t(e,n,c,u,l,d){var p=arguments.length>6&&void 0!==arguments[6]&&arguments[6];i(this,t);var f=e.target,h=(f&&f.options||s).deltaSource,g=o(f,l,c),v="start"===u,m="end"===u,y=v?e.startCoords:e.curCoords,b=e.prevEvent;l=l||e.element;var x=r({},y.page),w=r({},y.client);x.x-=g.x,x.y-=g.y,w.x-=g.x,w.y-=g.y,this.ctrlKey=n.ctrlKey,this.altKey=n.altKey,this.shiftKey=n.shiftKey,this.metaKey=n.metaKey,this.button=n.button,this.buttons=n.buttons,this.target=l,this.currentTarget=l,this.relatedTarget=d||null,this.preEnd=p,this.type=c+(u||""),this.interaction=e,this.interactable=f,this.t0=v?e.downTimes[e.downTimes.length-1]:b.t0;var E={interaction:e,event:n,action:c,phase:u,element:l,related:d,page:x,client:w,coords:y,starting:v,ending:m,deltaSource:h,iEvent:this};a.fire("set-xy",E),m?(this.pageX=b.pageX,this.pageY=b.pageY,this.clientX=b.clientX,this.clientY=b.clientY):(this.pageX=x.x,this.pageY=x.y,this.clientX=w.x,this.clientY=w.y),this.x0=e.startCoords.page.x-g.x,this.y0=e.startCoords.page.y-g.y,this.clientX0=e.startCoords.client.x-g.x,this.clientY0=e.startCoords.client.y-g.y,a.fire("set-delta",E),this.timeStamp=y.timeStamp,this.dt=e.pointerDelta.timeStamp,this.duration=this.timeStamp-this.t0,this.speed=e.pointerDelta[h].speed,this.velocityX=e.pointerDelta[h].vx,this.velocityY=e.pointerDelta[h].vy,this.swipe=m||"inertiastart"===u?this.getSwipe():null,a.fire("new",E)}return t.prototype.getSwipe=function(){var t=this.interaction;if(t.prevEvent.speed<600||this.timeStamp-t.prevEvent.timeStamp>150)return null;var e=180*Math.atan2(t.prevEvent.velocityY,t.prevEvent.velocityX)/Math.PI,n=22.5;e<0&&(e+=360);var i=135-n<=e&&e<225+n,r=225-n<=e&&e<315+n,o=!i&&(315-n<=e||e<45+n),s=!r&&45-n<=e&&e<135+n;return{up:r,down:s,left:i,right:o,angle:e,speed:t.prevEvent.speed,velocity:{x:t.prevEvent.velocityX,y:t.prevEvent.velocityY}}},t.prototype.preventDefault=function(){},t.prototype.stopImmediatePropagation=function(){this.immediatePropagationStopped=this.propagationStopped=!0},t.prototype.stopPropagation=function(){this.propagationStopped=!0},t}();a.on("set-delta",function(t){var e=t.iEvent,n=t.interaction,i=t.starting,r=t.deltaSource,o=i?e:n.prevEvent;"client"===r?(e.dx=e.clientX-o.clientX,e.dy=e.clientY-o.clientY):(e.dx=e.pageX-o.pageX,e.dy=e.pageY-o.pageY)}),c.signals=a,e.exports=c},{"./defaultOptions":18,"./utils/Signals":34,"./utils/extend":41,"./utils/getOriginXY":42}],4:[function(t,e,n){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var r=t("./utils/clone"),o=t("./utils/is"),s=t("./utils/events"),a=t("./utils/extend"),c=t("./actions/base"),u=t("./scope"),l=t("./Eventable"),d=t("./defaultOptions"),p=t("./utils/Signals").new(),f=t("./utils/domUtils"),h=f.getElementRect,g=f.nodeContains,v=f.trySelector,m=f.matchesSelector,y=t("./utils/window"),b=y.getWindow,x=t("./utils/arr"),w=x.contains,E=t("./utils/browser"),S=E.wheelEvent;u.interactables=[];var T=function(){function t(e,n){i(this,t),n=n||{},this.target=e,this.events=new l,this._context=n.context||u.document,this._win=b(v(e)?this._context:e),this._doc=this._win.document,p.fire("new",{target:e,options:n,interactable:this,win:this._win}),u.addDocument(this._doc,this._win),u.interactables.push(this),this.set(n)}return t.prototype.setOnEvents=function(t,e){var n="on"+t;return o.function(e.onstart)&&(this.events[n+"start"]=e.onstart),o.function(e.onmove)&&(this.events[n+"move"]=e.onmove),o.function(e.onend)&&(this.events[n+"end"]=e.onend),o.function(e.oninertiastart)&&(this.events[n+"inertiastart"]=e.oninertiastart),this},t.prototype.setPerAction=function(t,e){for(var n in e)n in d[t]&&(o.object(e[n])?(this.options[t][n]=r(this.options[t][n]||{}),a(this.options[t][n],e[n]),o.object(d.perAction[n])&&"enabled"in d.perAction[n]&&(this.options[t][n].enabled=!1!==e[n].enabled)):o.bool(e[n])&&o.object(d.perAction[n])?this.options[t][n].enabled=e[n]:void 0!==e[n]&&(this.options[t][n]=e[n]))},t.prototype.getRect=function(t){return t=t||this.target,o.string(this.target)&&!o.element(t)&&(t=this._context.querySelector(this.target)),h(t)},t.prototype.rectChecker=function(t){return o.function(t)?(this.getRect=t,this):null===t?(delete this.options.getRect,this):this.getRect},t.prototype._backCompatOption=function(t,e){if(v(e)||o.object(e)){this.options[t]=e;for(var n=0;n<c.names.length;n++){var i;i=c.names[n];var r=i;this.options[r][t]=e}return this}return this.options[t]},t.prototype.origin=function(t){return this._backCompatOption("origin",t)},t.prototype.deltaSource=function(t){return"page"===t||"client"===t?(this.options.deltaSource=t,this):this.options.deltaSource},t.prototype.context=function(){return this._context},t.prototype.inContext=function(t){return this._context===t.ownerDocument||g(this._context,t)},t.prototype.fire=function(t){return this.events.fire(t),this},t.prototype._onOffMultiple=function(t,e,n,i){if(o.string(e)&&-1!==e.search(" ")&&(e=e.trim().split(/ +/)),o.array(e)){for(var r=0;r<e.length;r++){var s;s=e[r];var a=s;this[t](a,n,i)}return!0}if(o.object(e)){for(var c in e)this[t](c,e[c],n);return!0}},t.prototype.on=function(e,n,i){return this._onOffMultiple("on",e,n,i)?this:("wheel"===e&&(e=S),w(t.eventTypes,e)?this.events.on(e,n):o.string(this.target)?s.addDelegate(this.target,this._context,e,n,i):s.add(this.target,e,n,i),this)},t.prototype.off=function(e,n,i){return this._onOffMultiple("off",e,n,i)?this:("wheel"===e&&(e=S),w(t.eventTypes,e)?this.events.off(e,n):o.string(this.target)?s.removeDelegate(this.target,this._context,e,n,i):s.remove(this.target,e,n,i),this)},t.prototype.set=function(e){o.object(e)||(e={}),this.options=r(d.base);var n=r(d.perAction);for(var i in c.methodDict){var s=c.methodDict[i];this.options[i]=r(d[i]),this.setPerAction(i,n),this[s](e[i])}for(var a=0;a<t.settingsMethods.length;a++){var u;u=t.settingsMethods[a];var l=u;this.options[l]=d.base[l],l in e&&this[l](e[l])}return p.fire("set",{options:e,interactable:this}),this},t.prototype.unset=function(){if(s.remove(this.target,"all"),o.string(this.target))for(var t in s.delegatedEvents){var e=s.delegatedEvents[t];e.selectors[0]===this.target&&e.contexts[0]===this._context&&(e.selectors.splice(0,1),e.contexts.splice(0,1),e.listeners.splice(0,1),e.selectors.length||(e[t]=null)),s.remove(this._context,t,s.delegateListener),s.remove(this._context,t,s.delegateUseCapture,!0)}else s.remove(this,"all");p.fire("unset",{interactable:this}),u.interactables.splice(u.interactables.indexOf(this),1);for(var n=0;n<(u.interactions||[]).length;n++){var i;i=(u.interactions||[])[n];var r=i;r.target===this&&r.interacting()&&!r._ending&&r.stop()}return u.interact},t}();u.interactables.indexOfElement=function(t,e){e=e||u.document;for(var n=0;n<this.length;n++){var i=this[n];if(i.target===t&&i._context===e)return n}return-1},u.interactables.get=function(t,e,n){var i=this[this.indexOfElement(t,e&&e.context)];return i&&(o.string(t)||n||i.inContext(t))?i:null},u.interactables.forEachMatch=function(t,e){for(var n=0;n<this.length;n++){var i;i=this[n];var r=i,s=void 0;if((o.string(r.target)?o.element(t)&&m(t,r.target):t===r.target)&&r.inContext(t)&&(s=e(r)),void 0!==s)return s}},T.eventTypes=u.eventTypes=[],T.signals=p,T.settingsMethods=["deltaSource","origin","preventDefault","rectChecker"],e.exports=T},{"./Eventable":2,"./actions/base":6,"./defaultOptions":18,"./scope":33,"./utils/Signals":34,"./utils/arr":35,"./utils/browser":36,"./utils/clone":37,"./utils/domUtils":39,"./utils/events":40,"./utils/extend":41,"./utils/is":46,"./utils/window":52}],5:[function(t,e,n){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var r=t("./scope"),o=t("./utils"),s=t("./utils/events"),a=t("./utils/browser"),c=t("./utils/domObjects"),u=t("./utils/interactionFinder"),l=t("./utils/Signals").new(),d={},p=["pointerDown","pointerMove","pointerUp","updatePointer","removePointer"],f=0;r.interactions=[];for(var h=function(){function t(e){var n=e.pointerType;i(this,t),this.target=null,this.element=null,this.prepared={name:null,axis:null,edges:null},this.pointers=[],this.pointerIds=[],this.downTargets=[],this.downTimes=[],this.prevCoords={page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},this.curCoords={page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},this.startCoords={page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},this.pointerDelta={page:{x:0,y:0,vx:0,vy:0,speed:0},client:{x:0,y:0,vx:0,vy:0,speed:0},timeStamp:0},this.downEvent=null,this.downPointer={},this._eventTarget=null,this._curEventTarget=null,this.prevEvent=null,this.pointerIsDown=!1,this.pointerWasMoved=!1,this._interacting=!1,this._ending=!1,this.pointerType=n,l.fire("new",this),r.interactions.push(this)}return t.prototype.pointerDown=function(t,e,n){var i=this.updatePointer(t,e,!0);l.fire("down",{pointer:t,event:e,eventTarget:n,pointerIndex:i,interaction:this})},t.prototype.start=function(t,e,n){this.interacting()||!this.pointerIsDown||this.pointerIds.length<("gesture"===t.name?2:1)||(-1===r.interactions.indexOf(this)&&r.interactions.push(this),o.copyAction(this.prepared,t),this.target=e,this.element=n,l.fire("action-start",{interaction:this,event:this.downEvent}))},t.prototype.pointerMove=function(e,n,i){this.simulation||(this.updatePointer(e),o.setCoords(this.curCoords,this.pointers));var r=this.curCoords.page.x===this.prevCoords.page.x&&this.curCoords.page.y===this.prevCoords.page.y&&this.curCoords.client.x===this.prevCoords.client.x&&this.curCoords.client.y===this.prevCoords.client.y,s=void 0,a=void 0;this.pointerIsDown&&!this.pointerWasMoved&&(s=this.curCoords.client.x-this.startCoords.client.x,a=this.curCoords.client.y-this.startCoords.client.y,this.pointerWasMoved=o.hypot(s,a)>t.pointerMoveTolerance);var c={pointer:e,pointerIndex:this.getPointerIndex(e),event:n,eventTarget:i,dx:s,dy:a,duplicate:r,interaction:this,interactingBeforeMove:this.interacting()};r||o.setCoordDeltas(this.pointerDelta,this.prevCoords,this.curCoords),l.fire("move",c),r||(this.interacting()&&this.doMove(c),this.pointerWasMoved&&o.copyCoords(this.prevCoords,this.curCoords))},t.prototype.doMove=function(t){t=o.extend({pointer:this.pointers[0],event:this.prevEvent,eventTarget:this._eventTarget,interaction:this},t||{}),l.fire("before-action-move",t),this._dontFireMove||l.fire("action-move",t),this._dontFireMove=!1},t.prototype.pointerUp=function(t,e,n,i){var r=this.getPointerIndex(t);l.fire(/cancel$/i.test(e.type)?"cancel":"up",{pointer:t,pointerIndex:r,event:e,eventTarget:n,curEventTarget:i,interaction:this}),this.simulation||this.end(e),this.pointerIsDown=!1,this.removePointer(t,e)},t.prototype.end=function(t){this._ending=!0,t=t||this.prevEvent,this.interacting()&&l.fire("action-end",{event:t,interaction:this}),this.stop(),this._ending=!1},t.prototype.currentAction=function(){return this._interacting?this.prepared.name:null},t.prototype.interacting=function(){return this._interacting},t.prototype.stop=function(){l.fire("stop",{interaction:this}),this._interacting&&(l.fire("stop-active",{interaction:this}),l.fire("stop-"+this.prepared.name,{interaction:this})),this.target=this.element=null,this._interacting=!1,this.prepared.name=this.prevEvent=null},t.prototype.getPointerIndex=function(t){return"mouse"===this.pointerType||"pen"===this.pointerType?0:this.pointerIds.indexOf(o.getPointerId(t))},t.prototype.updatePointer=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e&&/(down|start)$/i.test(e.type),i=o.getPointerId(t),r=this.getPointerIndex(t);return-1===r&&(r=this.pointerIds.length,this.pointerIds[r]=i),n&&l.fire("update-pointer-down",{pointer:t,event:e,down:n,pointerId:i,pointerIndex:r,interaction:this}),this.pointers[r]=t,r},t.prototype.removePointer=function(t,e){var n=this.getPointerIndex(t);-1!==n&&(l.fire("remove-pointer",{pointer:t,event:e,pointerIndex:n,interaction:this}),this.pointers.splice(n,1),this.pointerIds.splice(n,1),this.downTargets.splice(n,1),this.downTimes.splice(n,1))},t.prototype._updateEventTargets=function(t,e){this._eventTarget=t,this._curEventTarget=e},t}(),g=0;g<p.length;g++){var v=p[g];d[v]=m(v)}function m(t){return function(e){var n=o.getPointerType(e),i=o.getEventTargets(e),s=i[0],c=i[1],l=[];if(a.supportsTouch&&/touch/.test(e.type)){f=(new Date).getTime();for(var d=0;d<e.changedTouches.length;d++){var p;p=e.changedTouches[d];var g=p,v=g,m=u.search(v,e.type,s);l.push([v,m||new h({pointerType:n})])}}else{var y=!1;if(!a.supportsPointerEvent&&/mouse/.test(e.type)){for(var b=0;b<r.interactions.length&&!y;b++)y="mouse"!==r.interactions[b].pointerType&&r.interactions[b].pointerIsDown;y=y||(new Date).getTime()-f<500||0===e.timeStamp}if(!y){var x=u.search(e,e.type,s);x||(x=new h({pointerType:n})),l.push([e,x])}}for(var w=0;w<l.length;w++){var E=l[w],S=E[0],T=E[1];T._updateEventTargets(s,c),T[t](S,e,s,c)}}}function y(t){for(var e=0;e<r.interactions.length;e++){var n;n=r.interactions[e];var i=n;i.end(t),l.fire("endall",{event:t,interaction:i})}}var b={},x=a.pEventTypes;function w(t,e){var n=t.doc,i=0===e.indexOf("add")?s.add:s.remove;for(var o in r.delegatedEvents)i(n,o,s.delegateListener),i(n,o,s.delegateUseCapture,!0);for(var c in b)i(n,c,b[c],a.isIOS?{passive:!1}:void 0)}c.PointerEvent?(b[x.down]=d.pointerDown,b[x.move]=d.pointerMove,b[x.up]=d.pointerUp,b[x.cancel]=d.pointerUp):(b.mousedown=d.pointerDown,b.mousemove=d.pointerMove,b.mouseup=d.pointerUp,b.touchstart=d.pointerDown,b.touchmove=d.pointerMove,b.touchend=d.pointerUp,b.touchcancel=d.pointerUp),b.blur=y,l.on("update-pointer-down",function(t){var e=t.interaction,n=t.pointer,i=t.pointerId,r=t.pointerIndex,s=t.event,a=t.eventTarget,c=t.down;e.pointerIds[r]=i,e.pointers[r]=n,c&&(e.pointerIsDown=!0),e.interacting()||(o.setCoords(e.startCoords,e.pointers),o.copyCoords(e.curCoords,e.startCoords),o.copyCoords(e.prevCoords,e.startCoords),e.downEvent=s,e.downTimes[r]=e.curCoords.timeStamp,e.downTargets[r]=a||s&&o.getEventTargets(s)[0],e.pointerWasMoved=!1,o.pointerExtend(e.downPointer,n))}),r.signals.on("add-document",w),r.signals.on("remove-document",w),h.pointerMoveTolerance=1,h.doOnInteractions=m,h.endAll=y,h.signals=l,h.docEvents=b,r.endAllInteractions=y,e.exports=h},{"./scope":33,"./utils":44,"./utils/Signals":34,"./utils/browser":36,"./utils/domObjects":38,"./utils/events":40,"./utils/interactionFinder":45}],6:[function(t,e,n){"use strict";var i=t("../Interaction"),r=t("../InteractEvent"),o={firePrepared:s,names:[],methodDict:{}};function s(t,e,n,i){var o=t.prepared.name,s=new r(t,e,o,n,t.element,null,i);t.target.fire(s),t.prevEvent=s}i.signals.on("action-start",function(t){var e=t.interaction,n=t.event;e._interacting=!0,s(e,n,"start")}),i.signals.on("action-move",function(t){var e=t.interaction,n=t.event,i=t.preEnd;if(s(e,n,"move",i),!e.interacting())return!1}),i.signals.on("action-end",function(t){var e=t.interaction,n=t.event;s(e,n,"end")}),e.exports=o},{"../InteractEvent":3,"../Interaction":5}],7:[function(t,e,n){"use strict";var i=t("./base"),r=t("../utils"),o=t("../InteractEvent"),s=t("../Interactable"),a=t("../Interaction"),c=t("../defaultOptions"),u={defaults:{enabled:!1,mouseButtons:null,origin:null,snap:null,restrict:null,inertia:null,autoScroll:null,startAxis:"xy",lockAxis:"xy"},checker:function(t,e,n){var i=n.options.drag;return i.enabled?{name:"drag",axis:"start"===i.lockAxis?i.startAxis:i.lockAxis}:null},getCursor:function(){return"move"}};a.signals.on("before-action-move",function(t){var e=t.interaction;if("drag"===e.prepared.name){var n=e.prepared.axis;"x"===n?(e.curCoords.page.y=e.startCoords.page.y,e.curCoords.client.y=e.startCoords.client.y,e.pointerDelta.page.speed=Math.abs(e.pointerDelta.page.vx),e.pointerDelta.client.speed=Math.abs(e.pointerDelta.client.vx),e.pointerDelta.client.vy=0,e.pointerDelta.page.vy=0):"y"===n&&(e.curCoords.page.x=e.startCoords.page.x,e.curCoords.client.x=e.startCoords.client.x,e.pointerDelta.page.speed=Math.abs(e.pointerDelta.page.vy),e.pointerDelta.client.speed=Math.abs(e.pointerDelta.client.vy),e.pointerDelta.client.vx=0,e.pointerDelta.page.vx=0)}}),o.signals.on("new",function(t){var e=t.iEvent,n=t.interaction;if("dragmove"===e.type){var i=n.prepared.axis;"x"===i?(e.pageY=n.startCoords.page.y,e.clientY=n.startCoords.client.y,e.dy=0):"y"===i&&(e.pageX=n.startCoords.page.x,e.clientX=n.startCoords.client.x,e.dx=0)}}),s.prototype.draggable=function(t){return r.is.object(t)?(this.options.drag.enabled=!1!==t.enabled,this.setPerAction("drag",t),this.setOnEvents("drag",t),/^(xy|x|y|start)$/.test(t.lockAxis)&&(this.options.drag.lockAxis=t.lockAxis),/^(xy|x|y)$/.test(t.startAxis)&&(this.options.drag.startAxis=t.startAxis),this):r.is.bool(t)?(this.options.drag.enabled=t,t||(this.ondragstart=this.ondragstart=this.ondragend=null),this):this.options.drag},i.drag=u,i.names.push("drag"),r.merge(s.eventTypes,["dragstart","dragmove","draginertiastart","draginertiaresume","dragend"]),i.methodDict.drag="draggable",c.drag=u.defaults,e.exports=u},{"../InteractEvent":3,"../Interactable":4,"../Interaction":5,"../defaultOptions":18,"../utils":44,"./base":6}],8:[function(t,e,n){"use strict";var i=t("./base"),r=t("../utils"),o=t("../scope"),s=t("../interact"),a=t("../InteractEvent"),c=t("../Interactable"),u=t("../Interaction"),l=t("../defaultOptions"),d={defaults:{enabled:!1,accept:null,overlap:"pointer"}},p=!1;function f(t,e){for(var n=[],i=[],s=0;s<o.interactables.length;s++){var a;a=o.interactables[s];var c=a;if(c.options.drop.enabled){var u=c.options.drop.accept;if(!(r.is.element(u)&&u!==e||r.is.string(u)&&!r.matchesSelector(e,u)))for(var l=r.is.string(c.target)?c._context.querySelectorAll(c.target):[c.target],d=0;d<l.length;d++){var p;p=l[d];var f=p;f!==e&&(n.push(c),i.push(f))}}}return{elements:i,dropzones:n}}function h(t,e){for(var n=void 0,i=0;i<t.dropzones.length;i++){var r=t.dropzones[i],o=t.elements[i];o!==n&&(e.target=o,r.fire(e)),n=o}}function g(t,e){var n=f(t,e);t.dropzones=n.dropzones,t.elements=n.elements,t.rects=[];for(var i=0;i<t.dropzones.length;i++)t.rects[i]=t.dropzones[i].getRect(t.elements[i])}function v(t,e,n){var i=t.interaction,o=[];p&&g(i.activeDrops,n);for(var s=0;s<i.activeDrops.dropzones.length;s++){var a=i.activeDrops.dropzones[s],c=i.activeDrops.elements[s],u=i.activeDrops.rects[s];o.push(a.dropCheck(t,e,i.target,n,c,u)?c:null)}var l=r.indexOfDeepestElement(o);return{dropzone:i.activeDrops.dropzones[l]||null,element:i.activeDrops.elements[l]||null}}function m(t,e,n){var i={enter:null,leave:null,activate:null,deactivate:null,move:null,drop:null},o={dragEvent:n,interaction:t,target:t.dropElement,dropzone:t.dropTarget,relatedTarget:n.target,draggable:n.interactable,timeStamp:n.timeStamp};return t.dropElement!==t.prevDropElement&&(t.prevDropTarget&&(i.leave=r.extend({type:"dragleave"},o),n.dragLeave=i.leave.target=t.prevDropElement,n.prevDropzone=i.leave.dropzone=t.prevDropTarget),t.dropTarget&&(i.enter={dragEvent:n,interaction:t,target:t.dropElement,dropzone:t.dropTarget,relatedTarget:n.target,draggable:n.interactable,timeStamp:n.timeStamp,type:"dragenter"},n.dragEnter=t.dropElement,n.dropzone=t.dropTarget)),"dragend"===n.type&&t.dropTarget&&(i.drop=r.extend({type:"drop"},o),n.dropzone=t.dropTarget,n.relatedTarget=t.dropElement),"dragstart"===n.type&&(i.activate=r.extend({type:"dropactivate"},o),i.activate.target=null,i.activate.dropzone=null),"dragend"===n.type&&(i.deactivate=r.extend({type:"dropdeactivate"},o),i.deactivate.target=null,i.deactivate.dropzone=null),"dragmove"===n.type&&t.dropTarget&&(i.move=r.extend({dragmove:n,type:"dropmove"},o),n.dropzone=t.dropTarget),i}function y(t,e){var n=t.activeDrops,i=t.prevDropTarget,r=t.dropTarget,o=t.dropElement;e.leave&&i.fire(e.leave),e.move&&r.fire(e.move),e.enter&&r.fire(e.enter),e.drop&&r.fire(e.drop),e.deactivate&&h(n,e.deactivate),t.prevDropTarget=r,t.prevDropElement=o}u.signals.on("action-start",function(t){var e=t.interaction,n=t.event;if("drag"===e.prepared.name){e.activeDrops.dropzones=[],e.activeDrops.elements=[],e.activeDrops.rects=[],e.dropEvents=null,e.dynamicDrop||g(e.activeDrops,e.element);var i=e.prevEvent,r=m(e,n,i);r.activate&&h(e.activeDrops,r.activate)}}),a.signals.on("new",function(t){var e=t.interaction,n=t.iEvent,i=t.event;if("dragmove"===n.type||"dragend"===n.type){var r=e.element,o=n,s=v(o,i,r);e.dropTarget=s.dropzone,e.dropElement=s.element,e.dropEvents=m(e,i,o)}}),u.signals.on("action-move",function(t){var e=t.interaction;"drag"===e.prepared.name&&y(e,e.dropEvents)}),u.signals.on("action-end",function(t){var e=t.interaction;"drag"===e.prepared.name&&y(e,e.dropEvents)}),u.signals.on("stop-drag",function(t){var e=t.interaction;e.activeDrops={dropzones:null,elements:null,rects:null},e.dropEvents=null}),c.prototype.dropzone=function(t){return r.is.object(t)?(this.options.drop.enabled=!1!==t.enabled,r.is.function(t.ondrop)&&(this.events.ondrop=t.ondrop),r.is.function(t.ondropactivate)&&(this.events.ondropactivate=t.ondropactivate),r.is.function(t.ondropdeactivate)&&(this.events.ondropdeactivate=t.ondropdeactivate),r.is.function(t.ondragenter)&&(this.events.ondragenter=t.ondragenter),r.is.function(t.ondragleave)&&(this.events.ondragleave=t.ondragleave),r.is.function(t.ondropmove)&&(this.events.ondropmove=t.ondropmove),/^(pointer|center)$/.test(t.overlap)?this.options.drop.overlap=t.overlap:r.is.number(t.overlap)&&(this.options.drop.overlap=Math.max(Math.min(1,t.overlap),0)),"accept"in t&&(this.options.drop.accept=t.accept),"checker"in t&&(this.options.drop.checker=t.checker),this):r.is.bool(t)?(this.options.drop.enabled=t,t||(this.ondragenter=this.ondragleave=this.ondrop=this.ondropactivate=this.ondropdeactivate=null),this):this.options.drop},c.prototype.dropCheck=function(t,e,n,i,o,s){var a=!1;if(!(s=s||this.getRect(o)))return!!this.options.drop.checker&&this.options.drop.checker(t,e,a,this,o,n,i);var c=this.options.drop.overlap;if("pointer"===c){var u=r.getOriginXY(n,i,"drag"),l=r.getPageXY(t);l.x+=u.x,l.y+=u.y;var d=l.x>s.left&&l.x<s.right,p=l.y>s.top&&l.y<s.bottom;a=d&&p}var f=n.getRect(i);if(f&&"center"===c){var h=f.left+f.width/2,g=f.top+f.height/2;a=h>=s.left&&h<=s.right&&g>=s.top&&g<=s.bottom}if(f&&r.is.number(c)){var v=Math.max(0,Math.min(s.right,f.right)-Math.max(s.left,f.left))*Math.max(0,Math.min(s.bottom,f.bottom)-Math.max(s.top,f.top)),m=v/(f.width*f.height);a=m>=c}return this.options.drop.checker&&(a=this.options.drop.checker(t,e,a,this,o,n,i)),a},c.signals.on("unset",function(t){var e=t.interactable;e.dropzone(!1)}),c.settingsMethods.push("dropChecker"),u.signals.on("new",function(t){t.dropTarget=null,t.dropElement=null,t.prevDropTarget=null,t.prevDropElement=null,t.dropEvents=null,t.activeDrops={dropzones:[],elements:[],rects:[]}}),u.signals.on("stop",function(t){var e=t.interaction;e.dropTarget=e.dropElement=e.prevDropTarget=e.prevDropElement=null}),s.dynamicDrop=function(t){return r.is.bool(t)?(p=t,s):p},r.merge(c.eventTypes,["dragenter","dragleave","dropactivate","dropdeactivate","dropmove","drop"]),i.methodDict.drop="dropzone",l.drop=d.defaults,e.exports=d},{"../InteractEvent":3,"../Interactable":4,"../Interaction":5,"../defaultOptions":18,"../interact":21,"../scope":33,"../utils":44,"./base":6}],9:[function(t,e,n){"use strict";var i=t("./base"),r=t("../utils"),o=t("../InteractEvent"),s=t("../Interactable"),a=t("../Interaction"),c=t("../defaultOptions"),u={defaults:{enabled:!1,origin:null,restrict:null},checker:function(t,e,n,i,r){return r.pointerIds.length>=2?{name:"gesture"}:null},getCursor:function(){return""}};o.signals.on("new",function(t){var e=t.iEvent,n=t.interaction;"gesturestart"===e.type&&(e.ds=0,n.gesture.startDistance=n.gesture.prevDistance=e.distance,n.gesture.startAngle=n.gesture.prevAngle=e.angle,n.gesture.scale=1)}),o.signals.on("new",function(t){var e=t.iEvent,n=t.interaction;"gesturemove"===e.type&&(e.ds=e.scale-n.gesture.scale,n.target.fire(e),n.gesture.prevAngle=e.angle,n.gesture.prevDistance=e.distance,e.scale===1/0||null===e.scale||void 0===e.scale||isNaN(e.scale)||(n.gesture.scale=e.scale))}),s.prototype.gesturable=function(t){return r.is.object(t)?(this.options.gesture.enabled=!1!==t.enabled,this.setPerAction("gesture",t),this.setOnEvents("gesture",t),this):r.is.bool(t)?(this.options.gesture.enabled=t,t||(this.ongesturestart=this.ongesturestart=this.ongestureend=null),this):this.options.gesture},o.signals.on("set-delta",function(t){var e=t.interaction,n=t.iEvent,i=t.action,s=t.event,a=t.starting,c=t.ending,u=t.deltaSource;if("gesture"===i){var l=e.pointers;n.touches=[l[0],l[1]],a?(n.distance=r.touchDistance(l,u),n.box=r.touchBBox(l),n.scale=1,n.ds=0,n.angle=r.touchAngle(l,void 0,u),n.da=0):c||s instanceof o?(n.distance=e.prevEvent.distance,n.box=e.prevEvent.box,n.scale=e.prevEvent.scale,n.ds=n.scale-1,n.angle=e.prevEvent.angle,n.da=n.angle-e.gesture.startAngle):(n.distance=r.touchDistance(l,u),n.box=r.touchBBox(l),n.scale=n.distance/e.gesture.startDistance,n.angle=r.touchAngle(l,e.gesture.prevAngle,u),n.ds=n.scale-e.gesture.prevScale,n.da=n.angle-e.gesture.prevAngle)}}),a.signals.on("new",function(t){t.gesture={start:{x:0,y:0},startDistance:0,prevDistance:0,distance:0,scale:1,startAngle:0,prevAngle:0}}),i.gesture=u,i.names.push("gesture"),r.merge(s.eventTypes,["gesturestart","gesturemove","gestureend"]),i.methodDict.gesture="gesturable",c.gesture=u.defaults,e.exports=u},{"../InteractEvent":3,"../Interactable":4,"../Interaction":5,"../defaultOptions":18,"../utils":44,"./base":6}],10:[function(t,e,n){"use strict";var i=t("./base"),r=t("../utils"),o=t("../utils/browser"),s=t("../InteractEvent"),a=t("../Interactable"),c=t("../Interaction"),u=t("../defaultOptions"),l=o.supportsTouch||o.supportsPointerEvent?20:10,d={defaults:{enabled:!1,mouseButtons:null,origin:null,snap:null,restrict:null,inertia:null,autoScroll:null,square:!1,preserveAspectRatio:!1,axis:"xy",margin:NaN,edges:null,invert:"none"},checker:function(t,e,n,i,o,s){if(!s)return null;var a=r.extend({},o.curCoords.page),c=n.options;if(c.resize.enabled){var u=c.resize,d={left:!1,right:!1,top:!1,bottom:!1};if(r.is.object(u.edges)){for(var f in d)d[f]=p(f,u.edges[f],a,o._eventTarget,i,s,u.margin||l);if(d.left=d.left&&!d.right,d.top=d.top&&!d.bottom,d.left||d.right||d.top||d.bottom)return{name:"resize",edges:d}}else{var h="y"!==c.resize.axis&&a.x>s.right-l,g="x"!==c.resize.axis&&a.y>s.bottom-l;if(h||g)return{name:"resize",axes:(h?"x":"")+(g?"y":"")}}}return null},cursors:o.isIe9?{x:"e-resize",y:"s-resize",xy:"se-resize",top:"n-resize",left:"w-resize",bottom:"s-resize",right:"e-resize",topleft:"se-resize",bottomright:"se-resize",topright:"ne-resize",bottomleft:"ne-resize"}:{x:"ew-resize",y:"ns-resize",xy:"nwse-resize",top:"ns-resize",left:"ew-resize",bottom:"ns-resize",right:"ew-resize",topleft:"nwse-resize",bottomright:"nwse-resize",topright:"nesw-resize",bottomleft:"nesw-resize"},getCursor:function(t){if(t.axis)return d.cursors[t.name+t.axis];if(t.edges){for(var e="",n=["top","bottom","left","right"],i=0;i<4;i++)t.edges[n[i]]&&(e+=n[i]);return d.cursors[e]}}};function p(t,e,n,i,o,s,a){if(!e)return!1;if(!0===e){var c=r.is.number(s.width)?s.width:s.right-s.left,u=r.is.number(s.height)?s.height:s.bottom-s.top;if(c<0&&("left"===t?t="right":"right"===t&&(t="left")),u<0&&("top"===t?t="bottom":"bottom"===t&&(t="top")),"left"===t)return n.x<(c>=0?s.left:s.right)+a;if("top"===t)return n.y<(u>=0?s.top:s.bottom)+a;if("right"===t)return n.x>(c>=0?s.right:s.left)-a;if("bottom"===t)return n.y>(u>=0?s.bottom:s.top)-a}return!!r.is.element(i)&&(r.is.element(e)?e===i:r.matchesUpTo(i,e,o))}s.signals.on("new",function(t){var e=t.iEvent,n=t.interaction;if("resizestart"===e.type&&n.prepared.edges){var i=n.target.getRect(n.element),o=n.target.options.resize;if(o.square||o.preserveAspectRatio){var s=r.extend({},n.prepared.edges);s.top=s.top||s.left&&!s.bottom,s.left=s.left||s.top&&!s.right,s.bottom=s.bottom||s.right&&!s.top,s.right=s.right||s.bottom&&!s.left,n.prepared._linkedEdges=s}else n.prepared._linkedEdges=null;o.preserveAspectRatio&&(n.resizeStartAspectRatio=i.width/i.height),n.resizeRects={start:i,current:r.extend({},i),inverted:r.extend({},i),previous:r.extend({},i),delta:{left:0,right:0,width:0,top:0,bottom:0,height:0}},e.rect=n.resizeRects.inverted,e.deltaRect=n.resizeRects.delta}}),s.signals.on("new",function(t){var e=t.iEvent,n=t.phase,i=t.interaction;if("move"===n&&i.prepared.edges){var o=i.target.options.resize,s=o.invert,a="reposition"===s||"negate"===s,c=i.prepared.edges,u=i.resizeRects.start,l=i.resizeRects.current,d=i.resizeRects.inverted,p=i.resizeRects.delta,f=r.extend(i.resizeRects.previous,d),h=c,g=e.dx,v=e.dy;if(o.preserveAspectRatio||o.square){var m=o.preserveAspectRatio?i.resizeStartAspectRatio:1;c=i.prepared._linkedEdges,h.left&&h.bottom||h.right&&h.top?v=-g/m:h.left||h.right?v=g/m:(h.top||h.bottom)&&(g=v*m)}if(c.top&&(l.top+=v),c.bottom&&(l.bottom+=v),c.left&&(l.left+=g),c.right&&(l.right+=g),a){if(r.extend(d,l),"reposition"===s){var y=void 0;d.top>d.bottom&&(y=d.top,d.top=d.bottom,d.bottom=y),d.left>d.right&&(y=d.left,d.left=d.right,d.right=y)}}else d.top=Math.min(l.top,u.bottom),d.bottom=Math.max(l.bottom,u.top),d.left=Math.min(l.left,u.right),d.right=Math.max(l.right,u.left);for(var b in d.width=d.right-d.left,d.height=d.bottom-d.top,d)p[b]=d[b]-f[b];e.edges=i.prepared.edges,e.rect=d,e.deltaRect=p}}),a.prototype.resizable=function(t){return r.is.object(t)?(this.options.resize.enabled=!1!==t.enabled,this.setPerAction("resize",t),this.setOnEvents("resize",t),/^x$|^y$|^xy$/.test(t.axis)?this.options.resize.axis=t.axis:null===t.axis&&(this.options.resize.axis=u.resize.axis),r.is.bool(t.preserveAspectRatio)?this.options.resize.preserveAspectRatio=t.preserveAspectRatio:r.is.bool(t.square)&&(this.options.resize.square=t.square),this):r.is.bool(t)?(this.options.resize.enabled=t,t||(this.onresizestart=this.onresizestart=this.onresizeend=null),this):this.options.resize},c.signals.on("new",function(t){t.resizeAxes="xy"}),s.signals.on("set-delta",function(t){var e=t.interaction,n=t.iEvent,i=t.action;if("resize"===i&&e.resizeAxes){var r=e.target.options;r.resize.square?("y"===e.resizeAxes?n.dx=n.dy:n.dy=n.dx,n.axes="xy"):(n.axes=e.resizeAxes,"x"===e.resizeAxes?n.dy=0:"y"===e.resizeAxes&&(n.dx=0))}}),i.resize=d,i.names.push("resize"),r.merge(a.eventTypes,["resizestart","resizemove","resizeinertiastart","resizeinertiaresume","resizeend"]),i.methodDict.resize="resizable",u.resize=d.defaults,e.exports=d},{"../InteractEvent":3,"../Interactable":4,"../Interaction":5,"../defaultOptions":18,"../utils":44,"../utils/browser":36,"./base":6}],11:[function(t,e,n){"use strict";var i=t("./utils/raf"),r=t("./utils/window").getWindow,o=t("./utils/is"),s=t("./utils/domUtils"),a=t("./Interaction"),c=t("./defaultOptions"),u={defaults:{enabled:!1,container:null,margin:60,speed:300},interaction:null,i:null,x:0,y:0,isScrolling:!1,prevTime:0,start:function(t){u.isScrolling=!0,i.cancel(u.i),u.interaction=t,u.prevTime=(new Date).getTime(),u.i=i.request(u.scroll)},stop:function(){u.isScrolling=!1,i.cancel(u.i)},scroll:function(){var t=u.interaction.target.options[u.interaction.prepared.name].autoScroll,e=t.container||r(u.interaction.element),n=(new Date).getTime(),s=(n-u.prevTime)/1e3,a=t.speed*s;a>=1&&(o.window(e)?e.scrollBy(u.x*a,u.y*a):e&&(e.scrollLeft+=u.x*a,e.scrollTop+=u.y*a),u.prevTime=n),u.isScrolling&&(i.cancel(u.i),u.i=i.request(u.scroll))},check:function(t,e){var n=t.options;return n[e].autoScroll&&n[e].autoScroll.enabled},onInteractionMove:function(t){var e=t.interaction,n=t.pointer;if(e.interacting()&&u.check(e.target,e.prepared.name))if(e.simulation)u.x=u.y=0;else{var i=void 0,a=void 0,c=void 0,l=void 0,d=e.target.options[e.prepared.name].autoScroll,p=d.container||r(e.element);if(o.window(p))l=n.clientX<u.margin,i=n.clientY<u.margin,a=n.clientX>p.innerWidth-u.margin,c=n.clientY>p.innerHeight-u.margin;else{var f=s.getElementClientRect(p);l=n.clientX<f.left+u.margin,i=n.clientY<f.top+u.margin,a=n.clientX>f.right-u.margin,c=n.clientY>f.bottom-u.margin}u.x=a?1:l?-1:0,u.y=c?1:i?-1:0,u.isScrolling||(u.margin=d.margin,u.speed=d.speed,u.start(e))}}};a.signals.on("stop-active",function(){u.stop()}),a.signals.on("action-move",u.onInteractionMove),c.perAction.autoScroll=u.defaults,e.exports=u},{"./Interaction":5,"./defaultOptions":18,"./utils/domUtils":39,"./utils/is":46,"./utils/raf":50,"./utils/window":52}],12:[function(t,e,n){"use strict";var i=t("../Interactable"),r=t("../actions/base"),o=t("../utils/is"),s=t("../utils/domUtils"),a=t("../utils"),c=a.warnOnce;i.prototype.getAction=function(t,e,n,i){var r=this.defaultActionChecker(t,e,n,i);return this.options.actionChecker?this.options.actionChecker(t,e,r,this,i,n):r},i.prototype.ignoreFrom=c(function(t){return this._backCompatOption("ignoreFrom",t)},"Interactable.ignoreForm() has been deprecated. Use Interactble.draggable({ignoreFrom: newValue})."),i.prototype.allowFrom=c(function(t){return this._backCompatOption("allowFrom",t)},"Interactable.allowForm() has been deprecated. Use Interactble.draggable({allowFrom: newValue})."),i.prototype.testIgnore=function(t,e,n){return!(!t||!o.element(n))&&(o.string(t)?s.matchesUpTo(n,t,e):!!o.element(t)&&s.nodeContains(t,n))},i.prototype.testAllow=function(t,e,n){return!t||!!o.element(n)&&(o.string(t)?s.matchesUpTo(n,t,e):!!o.element(t)&&s.nodeContains(t,n))},i.prototype.testIgnoreAllow=function(t,e,n){return!this.testIgnore(t.ignoreFrom,e,n)&&this.testAllow(t.allowFrom,e,n)},i.prototype.actionChecker=function(t){return o.function(t)?(this.options.actionChecker=t,this):null===t?(delete this.options.actionChecker,this):this.options.actionChecker},i.prototype.styleCursor=function(t){return o.bool(t)?(this.options.styleCursor=t,this):null===t?(delete this.options.styleCursor,this):this.options.styleCursor},i.prototype.defaultActionChecker=function(t,e,n,i){for(var o=this.getRect(i),s=e.buttons||{0:1,1:4,3:8,4:16}[e.button],a=null,c=0;c<r.names.length;c++){var u;u=r.names[c];var l=u;if((!n.pointerIsDown||!/mouse|pointer/.test(n.pointerType)||0!==(s&this.options[l].mouseButtons))&&(a=r[l].checker(t,e,this,i,n,o),a))return a}}},{"../Interactable":4,"../actions/base":6,"../utils":44,"../utils/domUtils":39,"../utils/is":46}],13:[function(t,e,n){"use strict";var i=t("../interact"),r=t("../Interactable"),o=t("../Interaction"),s=t("../actions/base"),a=t("../defaultOptions"),c=t("../scope"),u=t("../utils"),l=t("../utils/Signals").new();t("./InteractableMethods");var d={signals:l,withinInteractionLimit:v,maxInteractions:1/0,defaults:{perAction:{manualStart:!1,max:1/0,maxPerElement:1,allowFrom:null,ignoreFrom:null,mouseButtons:1}},setActionDefaults:function(t){u.extend(t.defaults,d.defaults.perAction)},validateAction:p};function p(t,e,n,i){return u.is.object(t)&&e.testIgnoreAllow(e.options[t.name],n,i)&&e.options[t.name].enabled&&v(e,n,t)?t:null}function f(t,e,n,i,r,o){for(var s=0,a=i.length;s<a;s++){var c=i[s],u=r[s],l=p(c.getAction(e,n,t,u),c,u,o);if(l)return{action:l,target:c,element:u}}return{}}function h(t,e,n,i){var r=[],o=[],s=i;function a(t){r.push(t),o.push(s)}while(u.is.element(s)){r=[],o=[],c.interactables.forEachMatch(s,a);var l=f(t,e,n,r,o,i);if(l.action&&!l.target.options[l.action.name].manualStart)return l;s=u.parentNode(s)}return{}}function g(t,e){var n=e.action,i=e.target,r=e.element;if(n=n||{},t.target&&t.target.options.styleCursor&&(t.target._doc.documentElement.style.cursor=""),t.target=i,t.element=r,u.copyAction(t.prepared,n),i&&i.options.styleCursor){var o=n?s[n.name].getCursor(n):"";t.target._doc.documentElement.style.cursor=o}l.fire("prepared",{interaction:t})}function v(t,e,n){var i=t.options,r=i[n.name].max,o=i[n.name].maxPerElement,s=0,a=0,u=0;if(r&&o&&d.maxInteractions){for(var l=0;l<c.interactions.length;l++){var p;p=c.interactions[l];var f=p,h=f.prepared.name;if(f.interacting()){if(s++,s>=d.maxInteractions)return!1;if(f.target===t){if(a+=h===n.name|0,a>=r)return!1;if(f.element===e&&(u++,h!==n.name||u>=o))return!1}}}return d.maxInteractions>0}}o.signals.on("down",function(t){var e=t.interaction,n=t.pointer,i=t.event,r=t.eventTarget;if(!e.interacting()){var o=h(e,n,i,r);g(e,o)}}),o.signals.on("move",function(t){var e=t.interaction,n=t.pointer,i=t.event,r=t.eventTarget;if("mouse"===e.pointerType&&!e.pointerIsDown&&!e.interacting()){var o=h(e,n,i,r);g(e,o)}}),o.signals.on("move",function(t){var e=t.interaction,n=t.event;if(e.pointerIsDown&&!e.interacting()&&e.pointerWasMoved&&e.prepared.name){l.fire("before-start",t);var i=e.target;e.prepared.name&&i&&(i.options[e.prepared.name].manualStart||!v(i,e.element,e.prepared)?e.stop(n):e.start(e.prepared,i,e.element))}}),o.signals.on("stop",function(t){var e=t.interaction,n=e.target;n&&n.options.styleCursor&&(n._doc.documentElement.style.cursor="")}),i.maxInteractions=function(t){return u.is.number(t)?(d.maxInteractions=t,i):d.maxInteractions},r.settingsMethods.push("styleCursor"),r.settingsMethods.push("actionChecker"),r.settingsMethods.push("ignoreFrom"),r.settingsMethods.push("allowFrom"),a.base.actionChecker=null,a.base.styleCursor=!0,u.extend(a.perAction,d.defaults.perAction),e.exports=d},{"../Interactable":4,"../Interaction":5,"../actions/base":6,"../defaultOptions":18,"../interact":21,"../scope":33,"../utils":44,"../utils/Signals":34,"./InteractableMethods":12}],14:[function(t,e,n){"use strict";var i=t("./base"),r=t("../scope"),o=t("../utils/is"),s=t("../utils/domUtils"),a=s.parentNode;function c(t,e){if(!e)return!1;var n=e.options.drag.startAxis;return"xy"===t||"xy"===n||n===t}i.setActionDefaults(t("../actions/drag")),i.signals.on("before-start",function(t){var e=t.interaction,n=t.eventTarget,s=t.dx,u=t.dy;if("drag"===e.prepared.name){var l=Math.abs(s),d=Math.abs(u),p=e.target.options.drag,f=p.startAxis,h=l>d?"x":l<d?"y":"xy";if(e.prepared.axis="start"===p.lockAxis?h[0]:p.lockAxis,"xy"!==h&&"xy"!==f&&f!==h){e.prepared.name=null;var g=n,v=function(t){if(t!==e.target){var r=e.target.options.drag;if(!r.manualStart&&t.testIgnoreAllow(r,g,n)){var o=t.getAction(e.downPointer,e.downEvent,e,g);if(o&&"drag"===o.name&&c(h,t)&&i.validateAction(o,t,g,n))return t}}};while(o.element(g)){var m=r.interactables.forEachMatch(g,v);if(m){e.prepared.name="drag",e.target=m,e.element=g;break}g=a(g)}}}})},{"../actions/drag":7,"../scope":33,"../utils/domUtils":39,"../utils/is":46,"./base":13}],15:[function(t,e,n){"use strict";t("./base").setActionDefaults(t("../actions/gesture"))},{"../actions/gesture":9,"./base":13}],16:[function(t,e,n){"use strict";var i=t("./base"),r=t("../Interaction");function o(t){var e=t.prepared&&t.prepared.name;if(!e)return null;var n=t.target.options;return n[e].hold||n[e].delay}i.defaults.perAction.hold=0,i.defaults.perAction.delay=0,r.signals.on("new",function(t){t.autoStartHoldTimer=null}),i.signals.on("prepared",function(t){var e=t.interaction,n=o(e);n>0&&(e.autoStartHoldTimer=setTimeout(function(){e.start(e.prepared,e.target,e.element)},n))}),r.signals.on("move",function(t){var e=t.interaction,n=t.duplicate;e.pointerWasMoved&&!n&&clearTimeout(e.autoStartHoldTimer)}),i.signals.on("before-start",function(t){var e=t.interaction,n=o(e);n>0&&(e.prepared.name=null)}),e.exports={getHoldDuration:o}},{"../Interaction":5,"./base":13}],17:[function(t,e,n){"use strict";t("./base").setActionDefaults(t("../actions/resize"))},{"../actions/resize":10,"./base":13}],18:[function(t,e,n){"use strict";e.exports={base:{accept:null,preventDefault:"auto",deltaSource:"page"},perAction:{origin:{x:0,y:0},inertia:{enabled:!1,resistance:10,minSpeed:100,endSpeed:10,allowResume:!0,smoothEndDuration:300}}}},{}],19:[function(t,e,n){"use strict";t("./inertia"),t("./modifiers/snap"),t("./modifiers/restrict"),t("./pointerEvents/base"),t("./pointerEvents/holdRepeat"),t("./pointerEvents/interactableTargets"),t("./autoStart/hold"),t("./actions/gesture"),t("./actions/resize"),t("./actions/drag"),t("./actions/drop"),t("./modifiers/snapSize"),t("./modifiers/restrictEdges"),t("./modifiers/restrictSize"),t("./autoStart/gesture"),t("./autoStart/resize"),t("./autoStart/drag"),t("./interactablePreventDefault.js"),t("./autoScroll"),e.exports=t("./interact")},{"./actions/drag":7,"./actions/drop":8,"./actions/gesture":9,"./actions/resize":10,"./autoScroll":11,"./autoStart/drag":14,"./autoStart/gesture":15,"./autoStart/hold":16,"./autoStart/resize":17,"./inertia":20,"./interact":21,"./interactablePreventDefault.js":22,"./modifiers/restrict":24,"./modifiers/restrictEdges":25,"./modifiers/restrictSize":26,"./modifiers/snap":27,"./modifiers/snapSize":28,"./pointerEvents/base":30,"./pointerEvents/holdRepeat":31,"./pointerEvents/interactableTargets":32}],20:[function(t,e,n){"use strict";var i=t("./InteractEvent"),r=t("./Interaction"),o=t("./modifiers/base"),s=t("./utils"),a=t("./utils/raf");function c(t,e){var n=t.target.options[t.prepared.name].inertia,i=n.resistance,r=-Math.log(n.endSpeed/e.v0)/i;e.x0=t.prevEvent.pageX,e.y0=t.prevEvent.pageY,e.t0=e.startEvent.timeStamp/1e3,e.sx=e.sy=0,e.modifiedXe=e.xe=(e.vx0-r)/i,e.modifiedYe=e.ye=(e.vy0-r)/i,e.te=r,e.lambda_v0=i/e.v0,e.one_ve_v0=1-n.endSpeed/e.v0}function u(){d(this),s.setCoordDeltas(this.pointerDelta,this.prevCoords,this.curCoords);var t=this.inertiaStatus,e=this.target.options[this.prepared.name].inertia,n=e.resistance,i=(new Date).getTime()/1e3-t.t0;if(i<t.te){var r=1-(Math.exp(-n*i)-t.lambda_v0)/t.one_ve_v0;if(t.modifiedXe===t.xe&&t.modifiedYe===t.ye)t.sx=t.xe*r,t.sy=t.ye*r;else{var o=s.getQuadraticCurvePoint(0,0,t.xe,t.ye,t.modifiedXe,t.modifiedYe,r);t.sx=o.x,t.sy=o.y}this.doMove(),t.i=a.request(this.boundInertiaFrame)}else t.sx=t.modifiedXe,t.sy=t.modifiedYe,this.doMove(),this.end(t.startEvent),t.active=!1,this.simulation=null;s.copyCoords(this.prevCoords,this.curCoords)}function l(){d(this);var t=this.inertiaStatus,e=(new Date).getTime()-t.t0,n=this.target.options[this.prepared.name].inertia.smoothEndDuration;e<n?(t.sx=s.easeOutQuad(e,0,t.xe,n),t.sy=s.easeOutQuad(e,0,t.ye,n),this.pointerMove(t.startEvent,t.startEvent),t.i=a.request(this.boundSmoothEndFrame)):(t.sx=t.xe,t.sy=t.ye,this.pointerMove(t.startEvent,t.startEvent),this.end(t.startEvent),t.smoothEnd=t.active=!1,this.simulation=null)}function d(t){var e=t.inertiaStatus;if(e.active){var n=e.upCoords.page,i=e.upCoords.client;s.setCoords(t.curCoords,[{pageX:n.x+e.sx,pageY:n.y+e.sy,clientX:i.x+e.sx,clientY:i.y+e.sy}])}}r.signals.on("new",function(t){t.inertiaStatus={active:!1,smoothEnd:!1,allowResume:!1,startEvent:null,upCoords:{},xe:0,ye:0,sx:0,sy:0,t0:0,vx0:0,vys:0,duration:0,lambda_v0:0,one_ve_v0:0,i:null},t.boundInertiaFrame=function(){return u.apply(t)},t.boundSmoothEndFrame=function(){return l.apply(t)}}),r.signals.on("down",function(t){var e=t.interaction,n=t.event,c=t.pointer,u=t.eventTarget,l=e.inertiaStatus;if(l.active){var d=u;while(s.is.element(d)){if(d===e.element){a.cancel(l.i),l.active=!1,e.simulation=null,e.updatePointer(c),s.setCoords(e.curCoords,e.pointers);var p={interaction:e};r.signals.fire("before-action-move",p),r.signals.fire("action-resume",p);var f=new i(e,n,e.prepared.name,"inertiaresume",e.element);e.target.fire(f),e.prevEvent=f,o.resetStatuses(e.modifierStatuses),s.copyCoords(e.prevCoords,e.curCoords);break}d=s.parentNode(d)}}}),r.signals.on("up",function(t){var e=t.interaction,n=t.event,r=e.inertiaStatus;if(e.interacting()&&!r.active){var u=e.target,l=u&&u.options,d=l&&e.prepared.name&&l[e.prepared.name].inertia,p=(new Date).getTime(),f={},h=s.extend({},e.curCoords.page),g=e.pointerDelta.client.speed,v=!1,m=void 0,y=d&&d.enabled&&"gesture"!==e.prepared.name&&n!==r.startEvent,b=y&&p-e.curCoords.timeStamp<50&&g>d.minSpeed&&g>d.endSpeed,x={interaction:e,pageCoords:h,statuses:f,preEnd:!0,requireEndOnly:!0};y&&!b&&(o.resetStatuses(f),m=o.setAll(x),m.shouldMove&&m.locked&&(v=!0)),(b||v)&&(s.copyCoords(r.upCoords,e.curCoords),e.pointers[0]=r.startEvent=new i(e,n,e.prepared.name,"inertiastart",e.element),r.t0=p,r.active=!0,r.allowResume=d.allowResume,e.simulation=r,u.fire(r.startEvent),b?(r.vx0=e.pointerDelta.client.vx,r.vy0=e.pointerDelta.client.vy,r.v0=g,c(e,r),s.extend(h,e.curCoords.page),h.x+=r.xe,h.y+=r.ye,o.resetStatuses(f),m=o.setAll(x),r.modifiedXe+=m.dx,r.modifiedYe+=m.dy,r.i=a.request(e.boundInertiaFrame)):(r.smoothEnd=!0,r.xe=m.dx,r.ye=m.dy,r.sx=r.sy=0,r.i=a.request(e.boundSmoothEndFrame)))}}),r.signals.on("stop-active",function(t){var e=t.interaction,n=e.inertiaStatus;n.active&&(a.cancel(n.i),n.active=!1,e.simulation=null)})},{"./InteractEvent":3,"./Interaction":5,"./modifiers/base":23,"./utils":44,"./utils/raf":50}],21:[function(t,e,n){"use strict";var i=t("./utils/browser"),r=t("./utils/events"),o=t("./utils"),s=t("./scope"),a=t("./Interactable"),c=t("./Interaction"),u={};function l(t,e){var n=s.interactables.get(t,e);return n||(n=new a(t,e),n.events.global=u),n}l.isSet=function(t,e){return-1!==s.interactables.indexOfElement(t,e&&e.context)},l.on=function(t,e,n){if(o.is.string(t)&&-1!==t.search(" ")&&(t=t.trim().split(/ +/)),o.is.array(t)){for(var i=0;i<t.length;i++){var c;c=t[i];var d=c;l.on(d,e,n)}return l}if(o.is.object(t)){for(var p in t)l.on(p,t[p],e);return l}return o.contains(a.eventTypes,t)?u[t]?u[t].push(e):u[t]=[e]:r.add(s.document,t,e,{options:n}),l},l.off=function(t,e,n){if(o.is.string(t)&&-1!==t.search(" ")&&(t=t.trim().split(/ +/)),o.is.array(t)){for(var i=0;i<t.length;i++){var c;c=t[i];var d=c;l.off(d,e,n)}return l}if(o.is.object(t)){for(var p in t)l.off(p,t[p],e);return l}if(o.contains(a.eventTypes,t)){var f=void 0;t in u&&-1!==(f=u[t].indexOf(e))&&u[t].splice(f,1)}else r.remove(s.document,t,e,n);return l},l.debug=function(){return s},l.getPointerAverage=o.pointerAverage,l.getTouchBBox=o.touchBBox,l.getTouchDistance=o.touchDistance,l.getTouchAngle=o.touchAngle,l.getElementRect=o.getElementRect,l.getElementClientRect=o.getElementClientRect,l.matchesSelector=o.matchesSelector,l.closest=o.closest,l.supportsTouch=function(){return i.supportsTouch},l.supportsPointerEvent=function(){return i.supportsPointerEvent},l.stop=function(t){for(var e=s.interactions.length-1;e>=0;e--)s.interactions[e].stop(t);return l},l.pointerMoveTolerance=function(t){return o.is.number(t)?(c.pointerMoveTolerance=t,l):c.pointerMoveTolerance},l.addDocument=s.addDocument,l.removeDocument=s.removeDocument,s.interact=l,e.exports=l},{"./Interactable":4,"./Interaction":5,"./scope":33,"./utils":44,"./utils/browser":36,"./utils/events":40}],22:[function(t,e,n){"use strict";var i=t("./Interactable"),r=t("./Interaction"),o=t("./scope"),s=t("./utils/is"),a=t("./utils/events"),c=t("./utils/browser"),u=t("./utils/domUtils"),l=u.nodeContains,d=u.matchesSelector;function p(t){var e=t.interaction,n=t.event;e.target&&e.target.checkAndPreventDefault(n)}i.prototype.preventDefault=function(t){return/^(always|never|auto)$/.test(t)?(this.options.preventDefault=t,this):s.bool(t)?(this.options.preventDefault=t?"always":"never",this):this.options.preventDefault},i.prototype.checkAndPreventDefault=function(t){var e=this.options.preventDefault;"never"!==e&&("always"!==e&&(a.supportsPassive&&/^touch(start|move)$/.test(t.type)&&!c.isIOS||/^(mouse|pointer|touch)*(down|start)/i.test(t.type)||s.element(t.target)&&d(t.target,"input,select,textarea,[contenteditable=true],[contenteditable=true] *"))||t.preventDefault())};for(var f=["down","move","up","cancel"],h=0;h<f.length;h++){var g=f[h];r.signals.on(g,p)}r.docEvents.dragstart=function(t){for(var e=0;e<o.interactions.length;e++){var n;n=o.interactions[e];var i=n;if(i.element&&(i.element===t.target||l(i.element,t.target)))return void i.target.checkAndPreventDefault(t)}}},{"./Interactable":4,"./Interaction":5,"./scope":33,"./utils/browser":36,"./utils/domUtils":39,"./utils/events":40,"./utils/is":46}],23:[function(t,e,n){"use strict";var i=t("../InteractEvent"),r=t("../Interaction"),o=t("../utils/extend"),s={names:[],setOffsets:function(t){var e=t.interaction,n=t.pageCoords,i=e.target,r=e.element,o=e.startOffset,a=i.getRect(r);a?(o.left=n.x-a.left,o.top=n.y-a.top,o.right=a.right-n.x,o.bottom=a.bottom-n.y,"width"in a||(a.width=a.right-a.left),"height"in a||(a.height=a.bottom-a.top)):o.left=o.top=o.right=o.bottom=0,t.rect=a,t.interactable=i,t.element=r;for(var c=0;c<s.names.length;c++){var u;u=s.names[c];var l=u;t.options=i.options[e.prepared.name][l],t.options&&(e.modifierOffsets[l]=s[l].setOffset(t))}},setAll:function(t){var e=t.interaction,n=t.statuses,i=t.preEnd,r=t.requireEndOnly,c={dx:0,dy:0,changed:!1,locked:!1,shouldMove:!0};t.modifiedCoords=o({},t.pageCoords);for(var u=0;u<s.names.length;u++){var l;l=s.names[u];var d=l,p=s[d],f=e.target.options[e.prepared.name][d];a(f,i,r)&&(t.status=t.status=n[d],t.options=f,t.offset=t.interaction.modifierOffsets[d],p.set(t),t.status.locked&&(t.modifiedCoords.x+=t.status.dx,t.modifiedCoords.y+=t.status.dy,c.dx+=t.status.dx,c.dy+=t.status.dy,c.locked=!0))}return c.shouldMove=!t.status||!c.locked||t.status.changed,c},resetStatuses:function(t){for(var e=0;e<s.names.length;e++){var n;n=s.names[e];var i=n,r=t[i]||{};r.dx=r.dy=0,r.modifiedX=r.modifiedY=NaN,r.locked=!1,r.changed=!0,t[i]=r}return t},start:function(t,e){var n=t.interaction,i={interaction:n,pageCoords:("action-resume"===e?n.curCoords:n.startCoords).page,startOffset:n.startOffset,statuses:n.modifierStatuses,preEnd:!1,requireEndOnly:!1};s.setOffsets(i),s.resetStatuses(i.statuses),i.pageCoords=o({},n.startCoords.page),n.modifierResult=s.setAll(i)},beforeMove:function(t){var e=t.interaction,n=t.preEnd,i=t.interactingBeforeMove,r=s.setAll({interaction:e,preEnd:n,pageCoords:e.curCoords.page,statuses:e.modifierStatuses,requireEndOnly:!1});!r.shouldMove&&i&&(e._dontFireMove=!0),e.modifierResult=r},end:function(t){for(var e=t.interaction,n=t.event,i=0;i<s.names.length;i++){var r;r=s.names[i];var o=r,c=e.target.options[e.prepared.name][o];if(a(c,!0,!0)){e.doMove({event:n,preEnd:!0});break}}},setXY:function(t){for(var e=t.iEvent,n=t.interaction,i=o({},t),r=0;r<s.names.length;r++){var a=s.names[r];if(i.options=n.target.options[n.prepared.name][a],i.options){var c=s[a];i.status=n.modifierStatuses[a],e[a]=c.modifyCoords(i)}}}};function a(t,e,n){return t&&t.enabled&&(e||!t.endOnly)&&(!n||t.endOnly)}r.signals.on("new",function(t){t.startOffset={left:0,right:0,top:0,bottom:0},t.modifierOffsets={},t.modifierStatuses=s.resetStatuses({}),t.modifierResult=null}),r.signals.on("action-start",s.start),r.signals.on("action-resume",s.start),r.signals.on("before-action-move",s.beforeMove),r.signals.on("action-end",s.end),i.signals.on("set-xy",s.setXY),e.exports=s},{"../InteractEvent":3,"../Interaction":5,"../utils/extend":41}],24:[function(t,e,n){"use strict";var i=t("./base"),r=t("../utils"),o=t("../defaultOptions"),s={defaults:{enabled:!1,endOnly:!1,restriction:null,elementRect:null},setOffset:function(t){var e=t.rect,n=t.startOffset,i=t.options,r=i&&i.elementRect,o={};return e&&r?(o.left=n.left-e.width*r.left,o.top=n.top-e.height*r.top,o.right=n.right-e.width*(1-r.right),o.bottom=n.bottom-e.height*(1-r.bottom)):o.left=o.top=o.right=o.bottom=0,o},set:function(t){var e=t.modifiedCoords,n=t.interaction,i=t.status,o=t.options;if(!o)return i;var s=i.useStatusXY?{x:i.x,y:i.y}:r.extend({},e),c=a(o.restriction,n,s);if(!c)return i;i.dx=0,i.dy=0,i.locked=!1;var u=c,l=s.x,d=s.y,p=n.modifierOffsets.restrict;"x"in c&&"y"in c?(l=Math.max(Math.min(u.x+u.width-p.right,s.x),u.x+p.left),d=Math.max(Math.min(u.y+u.height-p.bottom,s.y),u.y+p.top)):(l=Math.max(Math.min(u.right-p.right,s.x),u.left+p.left),d=Math.max(Math.min(u.bottom-p.bottom,s.y),u.top+p.top)),i.dx=l-s.x,i.dy=d-s.y,i.changed=i.modifiedX!==l||i.modifiedY!==d,i.locked=!(!i.dx&&!i.dy),i.modifiedX=l,i.modifiedY=d},modifyCoords:function(t){var e=t.page,n=t.client,i=t.status,r=t.phase,o=t.options,s=o&&o.elementRect;if(o&&o.enabled&&("start"!==r||!s||!i.locked)&&i.locked)return e.x+=i.dx,e.y+=i.dy,n.x+=i.dx,n.y+=i.dy,{dx:i.dx,dy:i.dy}},getRestrictionRect:a};function a(t,e,n){return r.is.function(t)?r.resolveRectLike(t,e.target,e.element,[n.x,n.y,e]):r.resolveRectLike(t,e.target,e.element)}i.restrict=s,i.names.push("restrict"),o.perAction.restrict=s.defaults,e.exports=s},{"../defaultOptions":18,"../utils":44,"./base":23}],25:[function(t,e,n){"use strict";var i=t("./base"),r=t("../utils"),o=t("../utils/rect"),s=t("../defaultOptions"),a=t("../actions/resize"),c=t("./restrict"),u=c.getRestrictionRect,l={top:1/0,left:1/0,bottom:-1/0,right:-1/0},d={top:-1/0,left:-1/0,bottom:1/0,right:1/0},p={defaults:{enabled:!1,endOnly:!1,min:null,max:null,offset:null},setOffset:function(t){var e=t.interaction,n=t.startOffset,i=t.options;if(!i)return r.extend({},n);var o=u(i.offset,e,e.startCoords.page);return o?{top:n.top+o.y,left:n.left+o.x,bottom:n.bottom+o.y,right:n.right+o.x}:n},set:function(t){var e=t.modifiedCoords,n=t.interaction,i=t.status,s=t.offset,a=t.options,c=n.prepared.linkedEdges||n.prepared.edges;if(n.interacting()&&c){var p=i.useStatusXY?{x:i.x,y:i.y}:r.extend({},e),f=o.xywhToTlbr(u(a.inner,n,p))||l,h=o.xywhToTlbr(u(a.outer,n,p))||d,g=p.x,v=p.y;i.dx=0,i.dy=0,i.locked=!1,c.top?v=Math.min(Math.max(h.top+s.top,p.y),f.top+s.top):c.bottom&&(v=Math.max(Math.min(h.bottom-s.bottom,p.y),f.bottom-s.bottom)),c.left?g=Math.min(Math.max(h.left+s.left,p.x),f.left+s.left):c.right&&(g=Math.max(Math.min(h.right-s.right,p.x),f.right-s.right)),i.dx=g-p.x,i.dy=v-p.y,i.changed=i.modifiedX!==g||i.modifiedY!==v,i.locked=!(!i.dx&&!i.dy),i.modifiedX=g,i.modifiedY=v}},modifyCoords:function(t){var e=t.page,n=t.client,i=t.status,r=t.phase,o=t.options;if(o&&o.enabled&&("start"!==r||!i.locked)&&i.locked)return e.x+=i.dx,e.y+=i.dy,n.x+=i.dx,n.y+=i.dy,{dx:i.dx,dy:i.dy}},noInner:l,noOuter:d,getRestrictionRect:u};i.restrictEdges=p,i.names.push("restrictEdges"),s.perAction.restrictEdges=p.defaults,a.defaults.restrictEdges=p.defaults,e.exports=p},{"../actions/resize":10,"../defaultOptions":18,"../utils":44,"../utils/rect":51,"./base":23,"./restrict":24}],26:[function(t,e,n){"use strict";var i=t("./base"),r=t("./restrictEdges"),o=t("../utils"),s=t("../utils/rect"),a=t("../defaultOptions"),c=t("../actions/resize"),u={width:-1/0,height:-1/0},l={width:1/0,height:1/0},d={defaults:{enabled:!1,endOnly:!1,min:null,max:null},setOffset:function(t){var e=t.interaction;return e.startOffset},set:function(t){var e=t.interaction,n=t.options,i=e.prepared.linkedEdges||e.prepared.edges;if(e.interacting()&&i){var a=s.xywhToTlbr(e.resizeRects.inverted),c=s.tlbrToXywh(r.getRestrictionRect(n.min,e))||u,d=s.tlbrToXywh(r.getRestrictionRect(n.max,e))||l;t.options={enabled:n.enabled,endOnly:n.endOnly,inner:o.extend({},r.noInner),outer:o.extend({},r.noOuter)},i.top?(t.options.inner.top=a.bottom-c.height,t.options.outer.top=a.bottom-d.height):i.bottom&&(t.options.inner.bottom=a.top+c.height,t.options.outer.bottom=a.top+d.height),i.left?(t.options.inner.left=a.right-c.width,t.options.outer.left=a.right-d.width):i.right&&(t.options.inner.right=a.left+c.width,t.options.outer.right=a.left+d.width),r.set(t)}},modifyCoords:r.modifyCoords};i.restrictSize=d,i.names.push("restrictSize"),a.perAction.restrictSize=d.defaults,c.defaults.restrictSize=d.defaults,e.exports=d},{"../actions/resize":10,"../defaultOptions":18,"../utils":44,"../utils/rect":51,"./base":23,"./restrictEdges":25}],27:[function(t,e,n){"use strict";var i=t("./base"),r=t("../interact"),o=t("../utils"),s=t("../defaultOptions"),a={defaults:{enabled:!1,endOnly:!1,range:1/0,targets:null,offsets:null,relativePoints:null},setOffset:function(t){var e=t.interaction,n=t.interactable,i=t.element,r=t.rect,s=t.startOffset,a=t.options,c=[],u=o.rectToXY(o.resolveRectLike(a.origin)),l=u||o.getOriginXY(n,i,e.prepared.name);a=a||n.options[e.prepared.name].snap||{};var d=void 0;if("startCoords"===a.offset)d={x:e.startCoords.page.x-l.x,y:e.startCoords.page.y-l.y};else{var p=o.resolveRectLike(a.offset,n,i,[e]);d=o.rectToXY(p)||{x:0,y:0}}if(r&&a.relativePoints&&a.relativePoints.length)for(var f=0;f<a.relativePoints.length;f++){var h;h=a.relativePoints[f];var g=h,v=g.x,m=g.y;c.push({x:s.left-r.width*v+d.x,y:s.top-r.height*m+d.y})}else c.push(d);return c},set:function(t){var e=t.interaction,n=t.modifiedCoords,i=t.status,r=t.options,s=t.offset,a=[],c=void 0,u=void 0,l=void 0;if(i.useStatusXY)u={x:i.x,y:i.y};else{var d=o.getOriginXY(e.target,e.element,e.prepared.name);u=o.extend({},n),u.x-=d.x,u.y-=d.y}i.realX=u.x,i.realY=u.y;for(var p=r.targets?r.targets.length:0,f=0;f<s.length;f++){var h;h=s[f];for(var g=h,v=g.x,m=g.y,y=u.x-v,b=u.y-m,x=0;x<(r.targets||[]).length;x++){var w;w=(r.targets||[])[x];var E=w;c=o.is.function(E)?E(y,b,e):E,c&&a.push({x:o.is.number(c.x)?c.x+v:y,y:o.is.number(c.y)?c.y+m:b,range:o.is.number(c.range)?c.range:r.range})}}var S={target:null,inRange:!1,distance:0,range:0,dx:0,dy:0};for(l=0,p=a.length;l<p;l++){c=a[l];var T=c.range,z=c.x-u.x,C=c.y-u.y,I=o.hypot(z,C),O=I<=T;T===1/0&&S.inRange&&S.range!==1/0&&(O=!1),S.target&&!(O?S.inRange&&T!==1/0?I/T<S.distance/S.range:T===1/0&&S.range!==1/0||I<S.distance:!S.inRange&&I<S.distance)||(S.target=c,S.distance=I,S.range=T,S.inRange=O,S.dx=z,S.dy=C,i.range=T)}var M=void 0;S.target?(M=i.modifiedX!==S.target.x||i.modifiedY!==S.target.y,i.modifiedX=S.target.x,i.modifiedY=S.target.y):(M=!0,i.modifiedX=NaN,i.modifiedY=NaN),i.dx=S.dx,i.dy=S.dy,i.changed=M||S.inRange&&!i.locked,i.locked=S.inRange},modifyCoords:function(t){var e=t.page,n=t.client,i=t.status,r=t.phase,o=t.options,s=o&&o.relativePoints;if(o&&o.enabled&&("start"!==r||!s||!s.length))return i.locked&&(e.x+=i.dx,e.y+=i.dy,n.x+=i.dx,n.y+=i.dy),{range:i.range,locked:i.locked,x:i.modifiedX,y:i.modifiedY,realX:i.realX,realY:i.realY,dx:i.dx,dy:i.dy}}};r.createSnapGrid=function(t){return function(e,n){var i=t.limits||{left:-1/0,right:1/0,top:-1/0,bottom:1/0},r=0,s=0;o.is.object(t.offset)&&(r=t.offset.x,s=t.offset.y);var a=Math.round((e-r)/t.x),c=Math.round((n-s)/t.y),u=Math.max(i.left,Math.min(i.right,a*t.x+r)),l=Math.max(i.top,Math.min(i.bottom,c*t.y+s));return{x:u,y:l,range:t.range}}},i.snap=a,i.names.push("snap"),s.perAction.snap=a.defaults,e.exports=a},{"../defaultOptions":18,"../interact":21,"../utils":44,"./base":23}],28:[function(t,e,n){"use strict";var i=t("./base"),r=t("./snap"),o=t("../defaultOptions"),s=t("../actions/resize"),a=t("../utils/"),c={defaults:{enabled:!1,endOnly:!1,range:1/0,targets:null,offsets:null},setOffset:function(t){var e=t.interaction,n=t.options,i=e.prepared.edges;if(i){t.options={relativePoints:[{x:i.left?0:1,y:i.top?0:1}],origin:{x:0,y:0},offset:"self",range:n.range};var o=r.setOffset(t);return t.options=n,o}},set:function(t){var e=t.interaction,n=t.options,i=t.offset,o=t.modifiedCoords,s=a.extend({},o),c=s.x-i[0].x,u=s.y-i[0].y;t.options=a.extend({},n),t.options.targets=[];for(var l=0;l<(n.targets||[]).length;l++){var d;d=(n.targets||[])[l];var p=d,f=void 0;f=a.is.function(p)?p(c,u,e):p,f&&("width"in f&&"height"in f&&(f.x=f.width,f.y=f.height),t.options.targets.push(f))}r.set(t)},modifyCoords:function(t){var e=t.options;t.options=a.extend({},e),t.options.enabled=e.enabled,t.options.relativePoints=[null],r.modifyCoords(t)}};i.snapSize=c,i.names.push("snapSize"),o.perAction.snapSize=c.defaults,s.defaults.snapSize=c.defaults,e.exports=c},{"../actions/resize":10,"../defaultOptions":18,"../utils/":44,"./base":23,"./snap":27}],29:[function(t,e,n){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var r=t("../utils/pointerUtils");e.exports=function(){function t(e,n,o,s,a){if(i(this,t),r.pointerExtend(this,o),o!==n&&r.pointerExtend(this,n),this.interaction=a,this.timeStamp=(new Date).getTime(),this.originalEvent=o,this.type=e,this.pointerId=r.getPointerId(n),this.pointerType=r.getPointerType(n),this.target=s,this.currentTarget=null,"tap"===e){var c=a.getPointerIndex(n);this.dt=this.timeStamp-a.downTimes[c];var u=this.timeStamp-a.tapTime;this.double=!!(a.prevTap&&"doubletap"!==a.prevTap.type&&a.prevTap.target===this.target&&u<500)}else"doubletap"===e&&(this.dt=n.timeStamp-a.tapTime)}return t.prototype.subtractOrigin=function(t){var e=t.x,n=t.y;return this.pageX-=e,this.pageY-=n,this.clientX-=e,this.clientY-=n,this},t.prototype.addOrigin=function(t){var e=t.x,n=t.y;return this.pageX+=e,this.pageY+=n,this.clientX+=e,this.clientY+=n,this},t.prototype.preventDefault=function(){this.originalEvent.preventDefault()},t.prototype.stopPropagation=function(){this.propagationStopped=!0},t.prototype.stopImmediatePropagation=function(){this.immediatePropagationStopped=this.propagationStopped=!0},t}()},{"../utils/pointerUtils":49}],30:[function(t,e,n){"use strict";var i=t("./PointerEvent"),r=t("../Interaction"),o=t("../utils"),s=t("../defaultOptions"),a=t("../utils/Signals").new(),c=["down","up","cancel"],u=["down","up","cancel"],l={PointerEvent:i,fire:d,collectEventTargets:p,signals:a,defaults:{holdDuration:600,ignoreFrom:null,allowFrom:null,origin:{x:0,y:0}},types:["down","move","up","cancel","tap","doubletap","hold"]};function d(t){for(var e=t.interaction,n=t.pointer,r=t.event,s=t.eventTarget,c=t.type,u=void 0===c?t.pointerEvent.type:c,l=t.targets,f=void 0===l?p(t):l,h=t.pointerEvent,g=void 0===h?new i(u,n,r,s,e):h,v={interaction:e,pointer:n,event:r,eventTarget:s,targets:f,type:u,pointerEvent:g},m=0;m<f.length;m++){var y=f[m];for(var b in y.props||{})g[b]=y.props[b];var x=o.getOriginXY(y.eventable,y.element);if(g.subtractOrigin(x),g.eventable=y.eventable,g.currentTarget=y.element,y.eventable.fire(g),g.addOrigin(x),g.immediatePropagationStopped||g.propagationStopped&&m+1<f.length&&f[m+1].element!==g.currentTarget)break}if(a.fire("fired",v),"tap"===u){var w=g.double?d({interaction:e,pointer:n,event:r,eventTarget:s,type:"doubletap"}):g;e.prevTap=w,e.tapTime=w.timeStamp}return g}function p(t){var e=t.interaction,n=t.pointer,i=t.event,r=t.eventTarget,s=t.type,c=e.getPointerIndex(n);if("tap"===s&&(e.pointerWasMoved||!e.downTargets[c]||e.downTargets[c]!==r))return[];for(var u=o.getPath(r),l={interaction:e,pointer:n,event:i,eventTarget:r,type:s,path:u,targets:[],element:null},d=0;d<u.length;d++){var p;p=u[d];var f=p;l.element=f,a.fire("collect-targets",l)}return"hold"===s&&(l.targets=l.targets.filter(function(t){return t.eventable.options.holdDuration===e.holdTimers[c].duration})),l.targets}r.signals.on("update-pointer-down",function(t){var e=t.interaction,n=t.pointerIndex;e.holdTimers[n]={duration:1/0,timeout:null}}),r.signals.on("remove-pointer",function(t){var e=t.interaction,n=t.pointerIndex;e.holdTimers.splice(n,1)}),r.signals.on("move",function(t){var e=t.interaction,n=t.pointer,i=t.event,r=t.eventTarget,o=t.duplicateMove,s=e.getPointerIndex(n);o||e.pointerIsDown&&!e.pointerWasMoved||(e.pointerIsDown&&clearTimeout(e.holdTimers[s].timeout),d({interaction:e,pointer:n,event:i,eventTarget:r,type:"move"}))}),r.signals.on("down",function(t){for(var e=t.interaction,n=t.pointer,i=t.event,r=t.eventTarget,s=t.pointerIndex,c=e.holdTimers[s],u=o.getPath(r),l={interaction:e,pointer:n,event:i,eventTarget:r,type:"hold",targets:[],path:u,element:null},p=0;p<u.length;p++){var f;f=u[p];var h=f;l.element=h,a.fire("collect-targets",l)}if(l.targets.length){for(var g=1/0,v=0;v<l.targets.length;v++){var m;m=l.targets[v];var y=m,b=y.eventable.options.holdDuration;b<g&&(g=b)}c.duration=g,c.timeout=setTimeout(function(){d({interaction:e,eventTarget:r,pointer:n,event:i,type:"hold"})},g)}}),r.signals.on("up",function(t){var e=t.interaction,n=t.pointer,i=t.event,r=t.eventTarget;e.pointerWasMoved||d({interaction:e,eventTarget:r,pointer:n,event:i,type:"tap"})});for(var f=["up","cancel"],h=0;h<f.length;h++){var g=f[h];r.signals.on(g,function(t){var e=t.interaction,n=t.pointerIndex;e.holdTimers[n]&&clearTimeout(e.holdTimers[n].timeout)})}function v(t){return function(e){var n=e.interaction,i=e.pointer,r=e.event,o=e.eventTarget;d({interaction:n,eventTarget:o,pointer:i,event:r,type:t})}}for(var m=0;m<c.length;m++)r.signals.on(c[m],v(u[m]));r.signals.on("new",function(t){t.prevTap=null,t.tapTime=0,t.holdTimers=[]}),s.pointerEvents=l.defaults,e.exports=l},{"../Interaction":5,"../defaultOptions":18,"../utils":44,"../utils/Signals":34,"./PointerEvent":29}],31:[function(t,e,n){"use strict";var i=t("./base"),r=t("../Interaction");i.signals.on("new",c),i.signals.on("fired",u);for(var o=["move","up","cancel","endall"],s=0;s<o.length;s++){var a=o[s];r.signals.on(a,l)}function c(t){var e=t.pointerEvent;"hold"===e.type&&(e.count=(e.count||0)+1)}function u(t){var e=t.interaction,n=t.pointerEvent,r=t.eventTarget,o=t.targets;if("hold"===n.type&&o.length){var s=o[0].eventable.options.holdRepeatInterval;s<=0||(e.holdIntervalHandle=setTimeout(function(){i.fire({interaction:e,eventTarget:r,type:"hold",pointer:n,event:n})},s))}}function l(t){var e=t.interaction;e.holdIntervalHandle&&(clearInterval(e.holdIntervalHandle),e.holdIntervalHandle=null)}i.defaults.holdRepeatInterval=0,i.types.push("holdrepeat"),e.exports={onNew:c,onFired:u,endHoldRepeat:l}},{"../Interaction":5,"./base":30}],32:[function(t,e,n){"use strict";var i=t("./base"),r=t("../Interactable"),o=t("../utils/is"),s=t("../scope"),a=t("../utils/extend"),c=t("../utils/arr"),u=c.merge;i.signals.on("collect-targets",function(t){var e=t.targets,n=t.element,i=t.type,r=t.eventTarget;s.interactables.forEachMatch(n,function(t){var s=t.events,a=s.options;s[i]&&o.element(n)&&t.testIgnoreAllow(a,n,r)&&e.push({element:n,eventable:s,props:{interactable:t}})})}),r.signals.on("new",function(t){var e=t.interactable;e.events.getRect=function(t){return e.getRect(t)}}),r.signals.on("set",function(t){var e=t.interactable,n=t.options;a(e.events.options,i.defaults),a(e.events.options,n)}),u(r.eventTypes,i.types),r.prototype.pointerEvents=function(t){return a(this.events.options,t),this};var l=r.prototype._backCompatOption;r.prototype._backCompatOption=function(t,e){var n=l.call(this,t,e);return n===this&&(this.events.options[t]=e),n},r.settingsMethods.push("pointerEvents")},{"../Interactable":4,"../scope":33,"../utils/arr":35,"../utils/extend":41,"../utils/is":46,"./base":30}],33:[function(t,e,n){"use strict";var i=t("./utils"),r=t("./utils/events"),o=t("./utils/Signals").new(),s=t("./utils/window"),a=s.getWindow,c={signals:o,events:r,utils:i,document:t("./utils/domObjects").document,documents:[],addDocument:function(t,e){if(i.contains(c.documents,t))return!1;e=e||a(t),c.documents.push(t),r.documents.push(t),t!==c.document&&r.add(e,"unload",c.onWindowUnload),o.fire("add-document",{doc:t,win:e})},removeDocument:function(t,e){var n=c.documents.indexOf(t);e=e||a(t),r.remove(e,"unload",c.onWindowUnload),c.documents.splice(n,1),r.documents.splice(n,1),o.fire("remove-document",{win:e,doc:t})},onWindowUnload:function(){c.removeDocument(this.document,this)}};e.exports=c},{"./utils":44,"./utils/Signals":34,"./utils/domObjects":38,"./utils/events":40,"./utils/window":52}],34:[function(t,e,n){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var r=function(){function t(){i(this,t),this.listeners={}}return t.prototype.on=function(t,e){this.listeners[t]?this.listeners[t].push(e):this.listeners[t]=[e]},t.prototype.off=function(t,e){if(this.listeners[t]){var n=this.listeners[t].indexOf(e);-1!==n&&this.listeners[t].splice(n,1)}},t.prototype.fire=function(t,e){var n=this.listeners[t];if(n)for(var i=0;i<n.length;i++){var r;r=n[i];var o=r;if(!1===o(e,t))return}},t}();r.new=function(){return new r},e.exports=r},{}],35:[function(t,e,n){"use strict";function i(t,e){return-1!==t.indexOf(e)}function r(t,e){for(var n=0;n<e.length;n++){var i;i=e[n];var r=i;t.push(r)}return t}e.exports={contains:i,merge:r}},{}],36:[function(t,e,n){"use strict";var i=t("./window"),r=i.window,o=t("./is"),s=t("./domObjects"),a=s.Element,c=r.navigator,u={supportsTouch:!!("ontouchstart"in r||o.function(r.DocumentTouch)&&s.document instanceof r.DocumentTouch),supportsPointerEvent:!!s.PointerEvent,isIOS:/iP(hone|od|ad)/.test(c.platform),isIOS7:/iP(hone|od|ad)/.test(c.platform)&&/OS 7[^\d]/.test(c.appVersion),isIe9:/MSIE 9/.test(c.userAgent),prefixedMatchesSelector:"matches"in a.prototype?"matches":"webkitMatchesSelector"in a.prototype?"webkitMatchesSelector":"mozMatchesSelector"in a.prototype?"mozMatchesSelector":"oMatchesSelector"in a.prototype?"oMatchesSelector":"msMatchesSelector",pEventTypes:s.PointerEvent?s.PointerEvent===r.MSPointerEvent?{up:"MSPointerUp",down:"MSPointerDown",over:"mouseover",out:"mouseout",move:"MSPointerMove",cancel:"MSPointerCancel"}:{up:"pointerup",down:"pointerdown",over:"pointerover",out:"pointerout",move:"pointermove",cancel:"pointercancel"}:null,wheelEvent:"onmousewheel"in s.document?"mousewheel":"wheel"};u.isOperaMobile="Opera"===c.appName&&u.supportsTouch&&c.userAgent.match("Presto"),e.exports=u},{"./domObjects":38,"./is":46,"./window":52}],37:[function(t,e,n){"use strict";var i=t("./is");e.exports=function t(e){var n={};for(var r in e)i.plainObject(e[r])?n[r]=t(e[r]):n[r]=e[r];return n}},{"./is":46}],38:[function(t,e,n){"use strict";var i={},r=t("./window").window;function o(){}i.document=r.document,i.DocumentFragment=r.DocumentFragment||o,i.SVGElement=r.SVGElement||o,i.SVGSVGElement=r.SVGSVGElement||o,i.SVGElementInstance=r.SVGElementInstance||o,i.Element=r.Element||o,i.HTMLElement=r.HTMLElement||i.Element,i.Event=r.Event,i.Touch=r.Touch||o,i.PointerEvent=r.PointerEvent||r.MSPointerEvent,e.exports=i},{"./window":52}],39:[function(t,e,n){"use strict";var i=t("./window"),r=t("./browser"),o=t("./is"),s=t("./domObjects"),a={nodeContains:function(t,e){while(e){if(e===t)return!0;e=e.parentNode}return!1},closest:function(t,e){while(o.element(t)){if(a.matchesSelector(t,e))return t;t=a.parentNode(t)}return null},parentNode:function(t){var e=t.parentNode;if(o.docFrag(e)){while((e=e.host)&&o.docFrag(e));return e}return e},matchesSelector:function(t,e){return i.window!==i.realWindow&&(e=e.replace(/\/deep\//g," ")),t[r.prefixedMatchesSelector](e)},indexOfDeepestElement:function(t){var e=[],n=[],i=void 0,r=t[0],o=r?0:-1,a=void 0,c=void 0,u=void 0,l=void 0;for(u=1;u<t.length;u++)if(i=t[u],i&&i!==r)if(r){if(i.parentNode!==i.ownerDocument)if(r.parentNode!==i.ownerDocument){if(!e.length){a=r;while(a.parentNode&&a.parentNode!==a.ownerDocument)e.unshift(a),a=a.parentNode}if(r instanceof s.HTMLElement&&i instanceof s.SVGElement&&!(i instanceof s.SVGSVGElement)){if(i===r.parentNode)continue;a=i.ownerSVGElement}else a=i;n=[];while(a.parentNode!==a.ownerDocument)n.unshift(a),a=a.parentNode;l=0;while(n[l]&&n[l]===e[l])l++;var d=[n[l-1],n[l],e[l]];c=d[0].lastChild;while(c){if(c===d[1]){r=i,o=u,e=[];break}if(c===d[2])break;c=c.previousSibling}}else r=i,o=u}else r=i,o=u;return o},matchesUpTo:function(t,e,n){while(o.element(t)){if(a.matchesSelector(t,e))return!0;if(t=a.parentNode(t),t===n)return a.matchesSelector(t,e)}return!1},getActualElement:function(t){return t instanceof s.SVGElementInstance?t.correspondingUseElement:t},getScrollXY:function(t){return t=t||i.window,{x:t.scrollX||t.document.documentElement.scrollLeft,y:t.scrollY||t.document.documentElement.scrollTop}},getElementClientRect:function(t){var e=t instanceof s.SVGElement?t.getBoundingClientRect():t.getClientRects()[0];return e&&{left:e.left,right:e.right,top:e.top,bottom:e.bottom,width:e.width||e.right-e.left,height:e.height||e.bottom-e.top}},getElementRect:function(t){var e=a.getElementClientRect(t);if(!r.isIOS7&&e){var n=a.getScrollXY(i.getWindow(t));e.left+=n.x,e.right+=n.x,e.top+=n.y,e.bottom+=n.y}return e},getPath:function(t){var e=[];while(t)e.push(t),t=a.parentNode(t);return e},trySelector:function(t){return!!o.string(t)&&(s.document.querySelector(t),!0)}};e.exports=a},{"./browser":36,"./domObjects":38,"./is":46,"./window":52}],40:[function(t,e,n){"use strict";var i=t("./is"),r=t("./domUtils"),o=t("./pointerUtils"),s=t("./pointerExtend"),a=t("./window"),c=a.window,u=t("./arr"),l=u.contains,d=[],p=[],f={},h=[],g=function(){var t=!1;return c.document.createElement("div").addEventListener("test",null,{get capture(){t=!0}}),t}();function v(t,e,n,i){var r=S(i),o=d.indexOf(t),s=p[o];s||(s={events:{},typeCount:0},o=d.push(t)-1,p.push(s)),s.events[e]||(s.events[e]=[],s.typeCount++),l(s.events[e],n)||(t.addEventListener(e,n,g?r:!!r.capture),s.events[e].push(n))}function m(t,e,n,i){var r=S(i),o=d.indexOf(t),s=p[o];if(s&&s.events)if("all"!==e){if(s.events[e]){var a=s.events[e].length;if("all"===n){for(var c=0;c<a;c++)m(t,e,s.events[e][c],r);return}for(var u=0;u<a;u++)if(s.events[e][u]===n){t.removeEventListener("on"+e,n,g?r:!!r.capture),s.events[e].splice(u,1);break}s.events[e]&&0===s.events[e].length&&(s.events[e]=null,s.typeCount--)}s.typeCount||(p.splice(o,1),d.splice(o,1))}else for(e in s.events)s.events.hasOwnProperty(e)&&m(t,e,"all")}function y(t,e,n,i,r){var o=S(r);if(!f[n]){f[n]={selectors:[],contexts:[],listeners:[]};for(var s=0;s<h.length;s++){var a=h[s];v(a,n,x),v(a,n,w,!0)}}var c=f[n],u=void 0;for(u=c.selectors.length-1;u>=0;u--)if(c.selectors[u]===t&&c.contexts[u]===e)break;-1===u&&(u=c.selectors.length,c.selectors.push(t),c.contexts.push(e),c.listeners.push([])),c.listeners[u].push([i,!!o.capture,o.passive])}function b(t,e,n,i,r){var o=S(r),s=f[n],a=!1,c=void 0;if(s)for(c=s.selectors.length-1;c>=0;c--)if(s.selectors[c]===t&&s.contexts[c]===e){for(var u=s.listeners[c],l=u.length-1;l>=0;l--){var d=u[l],p=d[0],h=d[1],g=d[2];if(p===i&&h===!!o.capture&&g===o.passive){u.splice(l,1),u.length||(s.selectors.splice(c,1),s.contexts.splice(c,1),s.listeners.splice(c,1),m(e,n,x),m(e,n,w,!0),s.selectors.length||(f[n]=null)),a=!0;break}}if(a)break}}function x(t,e){var n=S(e),a={},c=f[t.type],u=o.getEventTargets(t),l=u[0],d=l;s(a,t),a.originalEvent=t,a.preventDefault=E;while(i.element(d)){for(var p=0;p<c.selectors.length;p++){var h=c.selectors[p],g=c.contexts[p];if(r.matchesSelector(d,h)&&r.nodeContains(g,l)&&r.nodeContains(g,d)){var v=c.listeners[p];a.currentTarget=d;for(var m=0;m<v.length;m++){var y=v[m],b=y[0],x=y[1],w=y[2];x===!!n.capture&&w===n.passive&&b(a)}}}d=r.parentNode(d)}}function w(t){return x.call(this,t,!0)}function E(){this.originalEvent.preventDefault()}function S(t){return i.object(t)?t:{capture:t}}e.exports={add:v,remove:m,addDelegate:y,removeDelegate:b,delegateListener:x,delegateUseCapture:w,delegatedEvents:f,documents:h,supportsOptions:g,_elements:d,_targets:p}},{"./arr":35,"./domUtils":39,"./is":46,"./pointerExtend":48,"./pointerUtils":49,"./window":52}],41:[function(t,e,n){"use strict";e.exports=function(t,e){for(var n in e)t[n]=e[n];return t}},{}],42:[function(t,e,n){"use strict";var i=t("./rect"),r=i.resolveRectLike,o=i.rectToXY;e.exports=function(t,e,n){var i=t.options[n],s=i&&i.origin,a=s||t.options.origin,c=r(a,t,e,[t&&e]);return o(c)||{x:0,y:0}}},{"./rect":51}],43:[function(t,e,n){"use strict";e.exports=function(t,e){return Math.sqrt(t*t+e*e)}},{}],44:[function(t,e,n){"use strict";var i=t("./extend"),r=t("./window"),o={warnOnce:function(t,e){var n=!1;return function(){return n||(r.window.console.warn(e),n=!0),t.apply(this,arguments)}},_getQBezierValue:function(t,e,n,i){var r=1-t;return r*r*e+2*r*t*n+t*t*i},getQuadraticCurvePoint:function(t,e,n,i,r,s,a){return{x:o._getQBezierValue(a,t,n,r),y:o._getQBezierValue(a,e,i,s)}},easeOutQuad:function(t,e,n,i){return t/=i,-n*t*(t-2)+e},copyAction:function(t,e){return t.name=e.name,t.axis=e.axis,t.edges=e.edges,t},is:t("./is"),extend:i,hypot:t("./hypot"),getOriginXY:t("./getOriginXY")};i(o,t("./arr")),i(o,t("./domUtils")),i(o,t("./pointerUtils")),i(o,t("./rect")),e.exports=o},{"./arr":35,"./domUtils":39,"./extend":41,"./getOriginXY":42,"./hypot":43,"./is":46,"./pointerUtils":49,"./rect":51,"./window":52}],45:[function(t,e,n){"use strict";var i=t("../scope"),r=t("./index"),o={methodOrder:["simulationResume","mouseOrPen","hasPointer","idle"],search:function(t,e,n){for(var i=r.getPointerType(t),s=r.getPointerId(t),a={pointer:t,pointerId:s,pointerType:i,eventType:e,eventTarget:n},c=0;c<o.methodOrder.length;c++){var u;u=o.methodOrder[c];var l=u,d=o[l](a);if(d)return d}},simulationResume:function(t){var e=t.pointerType,n=t.eventType,o=t.eventTarget;if(!/down|start/i.test(n))return null;for(var s=0;s<i.interactions.length;s++){var a;a=i.interactions[s];var c=a,u=o;if(c.simulation&&c.simulation.allowResume&&c.pointerType===e)while(u){if(u===c.element)return c;u=r.parentNode(u)}}return null},mouseOrPen:function(t){var e=t.pointerId,n=t.pointerType,o=t.eventType;if("mouse"!==n&&"pen"!==n)return null;for(var s=void 0,a=0;a<i.interactions.length;a++){var c;c=i.interactions[a];var u=c;if(u.pointerType===n){if(u.simulation&&!r.contains(u.pointerIds,e))continue;if(u.interacting())return u;s||(s=u)}}if(s)return s;for(var l=0;l<i.interactions.length;l++){var d;d=i.interactions[l];var p=d;if(p.pointerType===n&&(!/down/i.test(o)||!p.simulation))return p}return null},hasPointer:function(t){for(var e=t.pointerId,n=0;n<i.interactions.length;n++){var o;o=i.interactions[n];var s=o;if(r.contains(s.pointerIds,e))return s}},idle:function(t){for(var e=t.pointerType,n=0;n<i.interactions.length;n++){var r;r=i.interactions[n];var o=r;if(1===o.pointerIds.length){var s=o.target;if(s&&!s.options.gesture.enabled)continue}else if(o.pointerIds.length>=2)continue;if(!o.interacting()&&e===o.pointerType)return o}return null}};e.exports=o},{"../scope":33,"./index":44}],46:[function(t,e,n){"use strict";var i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=t("./window"),o=t("./isWindow"),s={array:function(){},window:function(t){return t===r.window||o(t)},docFrag:function(t){return s.object(t)&&11===t.nodeType},object:function(t){return!!t&&"object"===("undefined"===typeof t?"undefined":i(t))},function:function(t){return"function"===typeof t},number:function(t){return"number"===typeof t},bool:function(t){return"boolean"===typeof t},string:function(t){return"string"===typeof t},element:function(t){if(!t||"object"!==("undefined"===typeof t?"undefined":i(t)))return!1;var e=r.getWindow(t)||r.window;return/object|function/.test(i(e.Element))?t instanceof e.Element:1===t.nodeType&&"string"===typeof t.nodeName},plainObject:function(t){return s.object(t)&&"Object"===t.constructor.name}};s.array=function(t){return s.object(t)&&"undefined"!==typeof t.length&&s.function(t.splice)},e.exports=s},{"./isWindow":47,"./window":52}],47:[function(t,e,n){"use strict";e.exports=function(t){return!(!t||!t.Window)&&t instanceof t.Window}},{}],48:[function(t,e,n){"use strict";function i(t,n){for(var i in n){var r=e.exports.prefixedPropREs,o=!1;for(var s in r)if(0===i.indexOf(s)&&r[s].test(i)){o=!0;break}o||"function"===typeof n[i]||(t[i]=n[i])}return t}i.prefixedPropREs={webkit:/(Movement[XY]|Radius[XY]|RotationAngle|Force)$/},e.exports=i},{}],49:[function(t,e,n){"use strict";var i=t("./hypot"),r=t("./browser"),o=t("./domObjects"),s=t("./domUtils"),a=t("./domObjects"),c=t("./is"),u=t("./pointerExtend"),l={copyCoords:function(t,e){t.page=t.page||{},t.page.x=e.page.x,t.page.y=e.page.y,t.client=t.client||{},t.client.x=e.client.x,t.client.y=e.client.y,t.timeStamp=e.timeStamp},setCoordDeltas:function(t,e,n){t.page.x=n.page.x-e.page.x,t.page.y=n.page.y-e.page.y,t.client.x=n.client.x-e.client.x,t.client.y=n.client.y-e.client.y,t.timeStamp=n.timeStamp-e.timeStamp;var r=Math.max(t.timeStamp/1e3,.001);t.page.speed=i(t.page.x,t.page.y)/r,t.page.vx=t.page.x/r,t.page.vy=t.page.y/r,t.client.speed=i(t.client.x,t.page.y)/r,t.client.vx=t.client.x/r,t.client.vy=t.client.y/r},isNativePointer:function(t){return t instanceof o.Event||t instanceof o.Touch},getXY:function(t,e,n){return n=n||{},t=t||"page",n.x=e[t+"X"],n.y=e[t+"Y"],n},getPageXY:function(t,e){return e=e||{},r.isOperaMobile&&l.isNativePointer(t)?(l.getXY("screen",t,e),e.x+=window.scrollX,e.y+=window.scrollY):l.getXY("page",t,e),e},getClientXY:function(t,e){return e=e||{},r.isOperaMobile&&l.isNativePointer(t)?l.getXY("screen",t,e):l.getXY("client",t,e),e},getPointerId:function(t){return c.number(t.pointerId)?t.pointerId:t.identifier},setCoords:function(t,e,n){var i=e.length>1?l.pointerAverage(e):e[0],r={};l.getPageXY(i,r),t.page.x=r.x,t.page.y=r.y,l.getClientXY(i,r),t.client.x=r.x,t.client.y=r.y,t.timeStamp=c.number(n)?n:(new Date).getTime()},pointerExtend:u,getTouchPair:function(t){var e=[];return c.array(t)?(e[0]=t[0],e[1]=t[1]):"touchend"===t.type?1===t.touches.length?(e[0]=t.touches[0],e[1]=t.changedTouches[0]):0===t.touches.length&&(e[0]=t.changedTouches[0],e[1]=t.changedTouches[1]):(e[0]=t.touches[0],e[1]=t.touches[1]),e},pointerAverage:function(t){for(var e={pageX:0,pageY:0,clientX:0,clientY:0,screenX:0,screenY:0},n=0;n<t.length;n++){var i;i=t[n];var r=i;for(var o in e)e[o]+=r[o]}for(var s in e)e[s]/=t.length;return e},touchBBox:function(t){if(t.length||t.touches&&t.touches.length>1){var e=l.getTouchPair(t),n=Math.min(e[0].pageX,e[1].pageX),i=Math.min(e[0].pageY,e[1].pageY),r=Math.max(e[0].pageX,e[1].pageX),o=Math.max(e[0].pageY,e[1].pageY);return{x:n,y:i,left:n,top:i,width:r-n,height:o-i}}},touchDistance:function(t,e){var n=e+"X",r=e+"Y",o=l.getTouchPair(t),s=o[0][n]-o[1][n],a=o[0][r]-o[1][r];return i(s,a)},touchAngle:function(t,e,n){var i=n+"X",r=n+"Y",o=l.getTouchPair(t),s=o[1][i]-o[0][i],a=o[1][r]-o[0][r],c=180*Math.atan2(a,s)/Math.PI;return c},getPointerType:function(t){return c.string(t.pointerType)?t.pointerType:c.number(t.pointerType)?[void 0,void 0,"touch","pen","mouse"][t.pointerType]:/touch/.test(t.type)||t instanceof a.Touch?"touch":"mouse"},getEventTargets:function(t){var e=c.function(t.composedPath)?t.composedPath():t.path;return[s.getActualElement(e?e[0]:t.target),s.getActualElement(t.currentTarget)]}};e.exports=l},{"./browser":36,"./domObjects":38,"./domUtils":39,"./hypot":43,"./is":46,"./pointerExtend":48}],50:[function(t,e,n){"use strict";for(var i=t("./window"),r=i.window,o=["ms","moz","webkit","o"],s=0,a=void 0,c=void 0,u=0;u<o.length&&!r.requestAnimationFrame;u++)a=r[o[u]+"RequestAnimationFrame"],c=r[o[u]+"CancelAnimationFrame"]||r[o[u]+"CancelRequestAnimationFrame"];a||(a=function(t){var e=(new Date).getTime(),n=Math.max(0,16-(e-s)),i=setTimeout(function(){t(e+n)},n);return s=e+n,i}),c||(c=function(t){clearTimeout(t)}),e.exports={request:a,cancel:c}},{"./window":52}],51:[function(t,e,n){"use strict";var i=t("./extend"),r=t("./is"),o=t("./domUtils"),s=o.closest,a=o.parentNode,c=o.getElementRect,u={getStringOptionResult:function(t,e,n){return r.string(t)?(t="parent"===t?a(n):"self"===t?e.getRect(n):s(n,t),t):null},resolveRectLike:function(t,e,n,i){return t=u.getStringOptionResult(t,e,n)||t,r.function(t)&&(t=t.apply(null,i)),r.element(t)&&(t=c(t)),t},rectToXY:function(t){return t&&{x:"x"in t?t.x:t.left,y:"y"in t?t.y:t.top}},xywhToTlbr:function(t){return!t||"left"in t&&"top"in t||(t=i({},t),t.left=t.x||0,t.top=t.y||0,t.right=t.right||t.left+t.width,t.bottom=t.bottom||t.top+t.height),t},tlbrToXywh:function(t){return!t||"x"in t&&"y"in t||(t=i({},t),t.x=t.left||0,t.top=t.top||0,t.width=t.width||t.right-t.x,t.height=t.height||t.bottom-t.y),t}};e.exports=u},{"./domUtils":39,"./extend":41,"./is":46}],52:[function(t,e,n){"use strict";var i=e.exports,r=t("./isWindow");function o(t){i.realWindow=t;var e=t.document.createTextNode("");e.ownerDocument!==t.document&&"function"===typeof t.wrap&&t.wrap(e)===e&&(t=t.wrap(t)),i.window=t}"undefined"===typeof window?(i.window=void 0,i.realWindow=void 0):o(window),i.getWindow=function(t){if(r(t))return t;var e=t.ownerDocument||t;return e.defaultView||e.parentWindow||i.window},i.init=o},{"./isWindow":47}]},{},[1])(1)})},fdef:function(t,e){t.exports="\t\n\v\f\r \u2028\u2029\ufeff"}})["default"]});
- //# sourceMappingURL=vue-grid-layout.umd.min.js.map
|