Marwan Alwali aa3abdb91e update
2025-03-14 01:43:30 +03:00

439 lines
1.3 MiB
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

!function(t){var e={};function i(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,i),o.l=!0,o.exports}i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(n,o,function(e){return t[e]}.bind(null,o));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=60)}([function(t,e,i){"use strict";(function(t,i){
/*!
* Vue.js v2.6.14
* (c) 2014-2021 Evan You
* Released under the MIT License.
*/
var n=Object.freeze({});function o(t){return null==t}function r(t){return null!=t}function a(t){return!0===t}function s(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function l(t){return null!==t&&"object"==typeof t}var p=Object.prototype.toString;function c(t){return"[object Object]"===p.call(t)}function d(t){return"[object RegExp]"===p.call(t)}function u(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function m(t){return r(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function h(t){return null==t?"":Array.isArray(t)||c(t)&&t.toString===p?JSON.stringify(t,null,2):String(t)}function f(t){var e=parseFloat(t);return isNaN(e)?t:e}function g(t,e){for(var i=Object.create(null),n=t.split(","),o=0;o<n.length;o++)i[n[o]]=!0;return e?function(t){return i[t.toLowerCase()]}:function(t){return i[t]}}g("slot,component",!0);var v=g("key,ref,slot,slot-scope,is");function b(t,e){if(t.length){var i=t.indexOf(e);if(i>-1)return t.splice(i,1)}}var _=Object.prototype.hasOwnProperty;function x(t,e){return _.call(t,e)}function y(t){var e=Object.create(null);return function(i){return e[i]||(e[i]=t(i))}}var w=/-(\w)/g,k=y((function(t){return t.replace(w,(function(t,e){return e?e.toUpperCase():""}))})),E=y((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),O=/\B([A-Z])/g,S=y((function(t){return t.replace(O,"-$1").toLowerCase()}));var T=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function i(i){var n=arguments.length;return n?n>1?t.apply(e,arguments):t.call(e,i):t.call(e)}return i._length=t.length,i};function C(t,e){e=e||0;for(var i=t.length-e,n=new Array(i);i--;)n[i]=t[i+e];return n}function D(t,e){for(var i in e)t[i]=e[i];return t}function j(t){for(var e={},i=0;i<t.length;i++)t[i]&&D(e,t[i]);return e}function M(t,e,i){}var A=function(t,e,i){return!1},I=function(t){return t};function N(t,e){if(t===e)return!0;var i=l(t),n=l(e);if(!i||!n)return!i&&!n&&String(t)===String(e);try{var o=Array.isArray(t),r=Array.isArray(e);if(o&&r)return t.length===e.length&&t.every((function(t,i){return N(t,e[i])}));if(t instanceof Date&&e instanceof Date)return t.getTime()===e.getTime();if(o||r)return!1;var a=Object.keys(t),s=Object.keys(e);return a.length===s.length&&a.every((function(i){return N(t[i],e[i])}))}catch(t){return!1}}function P(t,e){for(var i=0;i<t.length;i++)if(N(t[i],e))return i;return-1}function R(t){var e=!1;return function(){e||(e=!0,t.apply(this,arguments))}}var L=["component","directive","filter"],$=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],z={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:A,isReservedAttr:A,isUnknownElement:A,getTagNamespace:M,parsePlatformTagName:I,mustUseProp:A,async:!0,_lifecycleHooks:$},B=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function F(t,e,i,n){Object.defineProperty(t,e,{value:i,enumerable:!!n,writable:!0,configurable:!0})}var U=new RegExp("[^"+B.source+".$_\\d]");var H,Y="__proto__"in{},W="undefined"!=typeof window,V="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,q=V&&WXEnvironment.platform.toLowerCase(),G=W&&window.navigator.userAgent.toLowerCase(),K=G&&/msie|trident/.test(G),X=G&&G.indexOf("msie 9.0")>0,Q=G&&G.indexOf("edge/")>0,Z=(G&&G.indexOf("android"),G&&/iphone|ipad|ipod|ios/.test(G)||"ios"===q),J=(G&&/chrome\/\d+/.test(G),G&&/phantomjs/.test(G),G&&G.match(/firefox\/(\d+)/)),tt={}.watch,et=!1;if(W)try{var it={};Object.defineProperty(it,"passive",{get:function(){et=!0}}),window.addEventListener("test-passive",null,it)}catch(t){}var nt=function(){return void 0===H&&(H=!W&&!V&&void 0!==t&&(t.process&&"server"===t.process.env.VUE_ENV)),H},ot=W&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function rt(t){return"function"==typeof t&&/native code/.test(t.toString())}var at,st="undefined"!=typeof Symbol&&rt(Symbol)&&"undefined"!=typeof Reflect&&rt(Reflect.ownKeys);at="undefined"!=typeof Set&&rt(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var lt=M,pt=0,ct=function(){this.id=pt++,this.subs=[]};ct.prototype.addSub=function(t){this.subs.push(t)},ct.prototype.removeSub=function(t){b(this.subs,t)},ct.prototype.depend=function(){ct.target&&ct.target.addDep(this)},ct.prototype.notify=function(){var t=this.subs.slice();for(var e=0,i=t.length;e<i;e++)t[e].update()},ct.target=null;var dt=[];function ut(t){dt.push(t),ct.target=t}function mt(){dt.pop(),ct.target=dt[dt.length-1]}var ht=function(t,e,i,n,o,r,a,s){this.tag=t,this.data=e,this.children=i,this.text=n,this.elm=o,this.ns=void 0,this.context=r,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},ft={child:{configurable:!0}};ft.child.get=function(){return this.componentInstance},Object.defineProperties(ht.prototype,ft);var gt=function(t){void 0===t&&(t="");var e=new ht;return e.text=t,e.isComment=!0,e};function vt(t){return new ht(void 0,void 0,void 0,String(t))}function bt(t){var e=new ht(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var _t=Array.prototype,xt=Object.create(_t);["push","pop","shift","unshift","splice","sort","reverse"].forEach((function(t){var e=_t[t];F(xt,t,(function(){for(var i=[],n=arguments.length;n--;)i[n]=arguments[n];var o,r=e.apply(this,i),a=this.__ob__;switch(t){case"push":case"unshift":o=i;break;case"splice":o=i.slice(2)}return o&&a.observeArray(o),a.dep.notify(),r}))}));var yt=Object.getOwnPropertyNames(xt),wt=!0;function kt(t){wt=t}var Et=function(t){this.value=t,this.dep=new ct,this.vmCount=0,F(t,"__ob__",this),Array.isArray(t)?(Y?function(t,e){t.__proto__=e}(t,xt):function(t,e,i){for(var n=0,o=i.length;n<o;n++){var r=i[n];F(t,r,e[r])}}(t,xt,yt),this.observeArray(t)):this.walk(t)};function Ot(t,e){var i;if(l(t)&&!(t instanceof ht))return x(t,"__ob__")&&t.__ob__ instanceof Et?i=t.__ob__:wt&&!nt()&&(Array.isArray(t)||c(t))&&Object.isExtensible(t)&&!t._isVue&&(i=new Et(t)),e&&i&&i.vmCount++,i}function St(t,e,i,n,o){var r=new ct,a=Object.getOwnPropertyDescriptor(t,e);if(!a||!1!==a.configurable){var s=a&&a.get,l=a&&a.set;s&&!l||2!==arguments.length||(i=t[e]);var p=!o&&Ot(i);Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){var e=s?s.call(t):i;return ct.target&&(r.depend(),p&&(p.dep.depend(),Array.isArray(e)&&Dt(e))),e},set:function(e){var n=s?s.call(t):i;e===n||e!=e&&n!=n||s&&!l||(l?l.call(t,e):i=e,p=!o&&Ot(e),r.notify())}})}}function Tt(t,e,i){if(Array.isArray(t)&&u(e))return t.length=Math.max(t.length,e),t.splice(e,1,i),i;if(e in t&&!(e in Object.prototype))return t[e]=i,i;var n=t.__ob__;return t._isVue||n&&n.vmCount?i:n?(St(n.value,e,i),n.dep.notify(),i):(t[e]=i,i)}function Ct(t,e){if(Array.isArray(t)&&u(e))t.splice(e,1);else{var i=t.__ob__;t._isVue||i&&i.vmCount||x(t,e)&&(delete t[e],i&&i.dep.notify())}}function Dt(t){for(var e=void 0,i=0,n=t.length;i<n;i++)(e=t[i])&&e.__ob__&&e.__ob__.dep.depend(),Array.isArray(e)&&Dt(e)}Et.prototype.walk=function(t){for(var e=Object.keys(t),i=0;i<e.length;i++)St(t,e[i])},Et.prototype.observeArray=function(t){for(var e=0,i=t.length;e<i;e++)Ot(t[e])};var jt=z.optionMergeStrategies;function Mt(t,e){if(!e)return t;for(var i,n,o,r=st?Reflect.ownKeys(e):Object.keys(e),a=0;a<r.length;a++)"__ob__"!==(i=r[a])&&(n=t[i],o=e[i],x(t,i)?n!==o&&c(n)&&c(o)&&Mt(n,o):Tt(t,i,o));return t}function At(t,e,i){return i?function(){var n="function"==typeof e?e.call(i,i):e,o="function"==typeof t?t.call(i,i):t;return n?Mt(n,o):o}:e?t?function(){return Mt("function"==typeof e?e.call(this,this):e,"function"==typeof t?t.call(this,this):t)}:e:t}function It(t,e){var i=e?t?t.concat(e):Array.isArray(e)?e:[e]:t;return i?function(t){for(var e=[],i=0;i<t.length;i++)-1===e.indexOf(t[i])&&e.push(t[i]);return e}(i):i}function Nt(t,e,i,n){var o=Object.create(t||null);return e?D(o,e):o}jt.data=function(t,e,i){return i?At(t,e,i):e&&"function"!=typeof e?t:At(t,e)},$.forEach((function(t){jt[t]=It})),L.forEach((function(t){jt[t+"s"]=Nt})),jt.watch=function(t,e,i,n){if(t===tt&&(t=void 0),e===tt&&(e=void 0),!e)return Object.create(t||null);if(!t)return e;var o={};for(var r in D(o,t),e){var a=o[r],s=e[r];a&&!Array.isArray(a)&&(a=[a]),o[r]=a?a.concat(s):Array.isArray(s)?s:[s]}return o},jt.props=jt.methods=jt.inject=jt.computed=function(t,e,i,n){if(!t)return e;var o=Object.create(null);return D(o,t),e&&D(o,e),o},jt.provide=At;var Pt=function(t,e){return void 0===e?t:e};function Rt(t,e,i){if("function"==typeof e&&(e=e.options),function(t,e){var i=t.props;if(i){var n,o,r={};if(Array.isArray(i))for(n=i.length;n--;)"string"==typeof(o=i[n])&&(r[k(o)]={type:null});else if(c(i))for(var a in i)o=i[a],r[k(a)]=c(o)?o:{type:o};else 0;t.props=r}}(e),function(t,e){var i=t.inject;if(i){var n=t.inject={};if(Array.isArray(i))for(var o=0;o<i.length;o++)n[i[o]]={from:i[o]};else if(c(i))for(var r in i){var a=i[r];n[r]=c(a)?D({from:r},a):{from:a}}else 0}}(e),function(t){var e=t.directives;if(e)for(var i in e){var n=e[i];"function"==typeof n&&(e[i]={bind:n,update:n})}}(e),!e._base&&(e.extends&&(t=Rt(t,e.extends,i)),e.mixins))for(var n=0,o=e.mixins.length;n<o;n++)t=Rt(t,e.mixins[n],i);var r,a={};for(r in t)s(r);for(r in e)x(t,r)||s(r);function s(n){var o=jt[n]||Pt;a[n]=o(t[n],e[n],i,n)}return a}function Lt(t,e,i,n){if("string"==typeof i){var o=t[e];if(x(o,i))return o[i];var r=k(i);if(x(o,r))return o[r];var a=E(r);return x(o,a)?o[a]:o[i]||o[r]||o[a]}}function $t(t,e,i,n){var o=e[t],r=!x(i,t),a=i[t],s=Ut(Boolean,o.type);if(s>-1)if(r&&!x(o,"default"))a=!1;else if(""===a||a===S(t)){var l=Ut(String,o.type);(l<0||s<l)&&(a=!0)}if(void 0===a){a=function(t,e,i){if(!x(e,"default"))return;var n=e.default;0;if(t&&t.$options.propsData&&void 0===t.$options.propsData[i]&&void 0!==t._props[i])return t._props[i];return"function"==typeof n&&"Function"!==Bt(e.type)?n.call(t):n}(n,o,t);var p=wt;kt(!0),Ot(a),kt(p)}return a}var zt=/^\s*function (\w+)/;function Bt(t){var e=t&&t.toString().match(zt);return e?e[1]:""}function Ft(t,e){return Bt(t)===Bt(e)}function Ut(t,e){if(!Array.isArray(e))return Ft(e,t)?0:-1;for(var i=0,n=e.length;i<n;i++)if(Ft(e[i],t))return i;return-1}function Ht(t,e,i){ut();try{if(e)for(var n=e;n=n.$parent;){var o=n.$options.errorCaptured;if(o)for(var r=0;r<o.length;r++)try{if(!1===o[r].call(n,t,e,i))return}catch(t){Wt(t,n,"errorCaptured hook")}}Wt(t,e,i)}finally{mt()}}function Yt(t,e,i,n,o){var r;try{(r=i?t.apply(e,i):t.call(e))&&!r._isVue&&m(r)&&!r._handled&&(r.catch((function(t){return Ht(t,n,o+" (Promise/async)")})),r._handled=!0)}catch(t){Ht(t,n,o)}return r}function Wt(t,e,i){if(z.errorHandler)try{return z.errorHandler.call(null,t,e,i)}catch(e){e!==t&&Vt(e,null,"config.errorHandler")}Vt(t,e,i)}function Vt(t,e,i){if(!W&&!V||"undefined"==typeof console)throw t;console.error(t)}var qt,Gt=!1,Kt=[],Xt=!1;function Qt(){Xt=!1;var t=Kt.slice(0);Kt.length=0;for(var e=0;e<t.length;e++)t[e]()}if("undefined"!=typeof Promise&&rt(Promise)){var Zt=Promise.resolve();qt=function(){Zt.then(Qt),Z&&setTimeout(M)},Gt=!0}else if(K||"undefined"==typeof MutationObserver||!rt(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())qt=void 0!==i&&rt(i)?function(){i(Qt)}:function(){setTimeout(Qt,0)};else{var Jt=1,te=new MutationObserver(Qt),ee=document.createTextNode(String(Jt));te.observe(ee,{characterData:!0}),qt=function(){Jt=(Jt+1)%2,ee.data=String(Jt)},Gt=!0}function ie(t,e){var i;if(Kt.push((function(){if(t)try{t.call(e)}catch(t){Ht(t,e,"nextTick")}else i&&i(e)})),Xt||(Xt=!0,qt()),!t&&"undefined"!=typeof Promise)return new Promise((function(t){i=t}))}var ne=new at;function oe(t){!function t(e,i){var n,o,r=Array.isArray(e);if(!r&&!l(e)||Object.isFrozen(e)||e instanceof ht)return;if(e.__ob__){var a=e.__ob__.dep.id;if(i.has(a))return;i.add(a)}if(r)for(n=e.length;n--;)t(e[n],i);else for(o=Object.keys(e),n=o.length;n--;)t(e[o[n]],i)}(t,ne),ne.clear()}var re=y((function(t){var e="&"===t.charAt(0),i="~"===(t=e?t.slice(1):t).charAt(0),n="!"===(t=i?t.slice(1):t).charAt(0);return{name:t=n?t.slice(1):t,once:i,capture:n,passive:e}}));function ae(t,e){function i(){var t=arguments,n=i.fns;if(!Array.isArray(n))return Yt(n,null,arguments,e,"v-on handler");for(var o=n.slice(),r=0;r<o.length;r++)Yt(o[r],null,t,e,"v-on handler")}return i.fns=t,i}function se(t,e,i,n,r,s){var l,p,c,d;for(l in t)p=t[l],c=e[l],d=re(l),o(p)||(o(c)?(o(p.fns)&&(p=t[l]=ae(p,s)),a(d.once)&&(p=t[l]=r(d.name,p,d.capture)),i(d.name,p,d.capture,d.passive,d.params)):p!==c&&(c.fns=p,t[l]=c));for(l in e)o(t[l])&&n((d=re(l)).name,e[l],d.capture)}function le(t,e,i){var n;t instanceof ht&&(t=t.data.hook||(t.data.hook={}));var s=t[e];function l(){i.apply(this,arguments),b(n.fns,l)}o(s)?n=ae([l]):r(s.fns)&&a(s.merged)?(n=s).fns.push(l):n=ae([s,l]),n.merged=!0,t[e]=n}function pe(t,e,i,n,o){if(r(e)){if(x(e,i))return t[i]=e[i],o||delete e[i],!0;if(x(e,n))return t[i]=e[n],o||delete e[n],!0}return!1}function ce(t){return s(t)?[vt(t)]:Array.isArray(t)?function t(e,i){var n,l,p,c,d=[];for(n=0;n<e.length;n++)o(l=e[n])||"boolean"==typeof l||(p=d.length-1,c=d[p],Array.isArray(l)?l.length>0&&(de((l=t(l,(i||"")+"_"+n))[0])&&de(c)&&(d[p]=vt(c.text+l[0].text),l.shift()),d.push.apply(d,l)):s(l)?de(c)?d[p]=vt(c.text+l):""!==l&&d.push(vt(l)):de(l)&&de(c)?d[p]=vt(c.text+l.text):(a(e._isVList)&&r(l.tag)&&o(l.key)&&r(i)&&(l.key="__vlist"+i+"_"+n+"__"),d.push(l)));return d}(t):void 0}function de(t){return r(t)&&r(t.text)&&!1===t.isComment}function ue(t,e){if(t){for(var i=Object.create(null),n=st?Reflect.ownKeys(t):Object.keys(t),o=0;o<n.length;o++){var r=n[o];if("__ob__"!==r){for(var a=t[r].from,s=e;s;){if(s._provided&&x(s._provided,a)){i[r]=s._provided[a];break}s=s.$parent}if(!s)if("default"in t[r]){var l=t[r].default;i[r]="function"==typeof l?l.call(e):l}else 0}}return i}}function me(t,e){if(!t||!t.length)return{};for(var i={},n=0,o=t.length;n<o;n++){var r=t[n],a=r.data;if(a&&a.attrs&&a.attrs.slot&&delete a.attrs.slot,r.context!==e&&r.fnContext!==e||!a||null==a.slot)(i.default||(i.default=[])).push(r);else{var s=a.slot,l=i[s]||(i[s]=[]);"template"===r.tag?l.push.apply(l,r.children||[]):l.push(r)}}for(var p in i)i[p].every(he)&&delete i[p];return i}function he(t){return t.isComment&&!t.asyncFactory||" "===t.text}function fe(t){return t.isComment&&t.asyncFactory}function ge(t,e,i){var o,r=Object.keys(e).length>0,a=t?!!t.$stable:!r,s=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(a&&i&&i!==n&&s===i.$key&&!r&&!i.$hasNormal)return i;for(var l in o={},t)t[l]&&"$"!==l[0]&&(o[l]=ve(e,l,t[l]))}else o={};for(var p in e)p in o||(o[p]=be(e,p));return t&&Object.isExtensible(t)&&(t._normalized=o),F(o,"$stable",a),F(o,"$key",s),F(o,"$hasNormal",r),o}function ve(t,e,i){var n=function(){var t=arguments.length?i.apply(null,arguments):i({}),e=(t=t&&"object"==typeof t&&!Array.isArray(t)?[t]:ce(t))&&t[0];return t&&(!e||1===t.length&&e.isComment&&!fe(e))?void 0:t};return i.proxy&&Object.defineProperty(t,e,{get:n,enumerable:!0,configurable:!0}),n}function be(t,e){return function(){return t[e]}}function _e(t,e){var i,n,o,a,s;if(Array.isArray(t)||"string"==typeof t)for(i=new Array(t.length),n=0,o=t.length;n<o;n++)i[n]=e(t[n],n);else if("number"==typeof t)for(i=new Array(t),n=0;n<t;n++)i[n]=e(n+1,n);else if(l(t))if(st&&t[Symbol.iterator]){i=[];for(var p=t[Symbol.iterator](),c=p.next();!c.done;)i.push(e(c.value,i.length)),c=p.next()}else for(a=Object.keys(t),i=new Array(a.length),n=0,o=a.length;n<o;n++)s=a[n],i[n]=e(t[s],s,n);return r(i)||(i=[]),i._isVList=!0,i}function xe(t,e,i,n){var o,r=this.$scopedSlots[t];r?(i=i||{},n&&(i=D(D({},n),i)),o=r(i)||("function"==typeof e?e():e)):o=this.$slots[t]||("function"==typeof e?e():e);var a=i&&i.slot;return a?this.$createElement("template",{slot:a},o):o}function ye(t){return Lt(this.$options,"filters",t)||I}function we(t,e){return Array.isArray(t)?-1===t.indexOf(e):t!==e}function ke(t,e,i,n,o){var r=z.keyCodes[e]||i;return o&&n&&!z.keyCodes[e]?we(o,n):r?we(r,t):n?S(n)!==e:void 0===t}function Ee(t,e,i,n,o){if(i)if(l(i)){var r;Array.isArray(i)&&(i=j(i));var a=function(a){if("class"===a||"style"===a||v(a))r=t;else{var s=t.attrs&&t.attrs.type;r=n||z.mustUseProp(e,s,a)?t.domProps||(t.domProps={}):t.attrs||(t.attrs={})}var l=k(a),p=S(a);l in r||p in r||(r[a]=i[a],o&&((t.on||(t.on={}))["update:"+a]=function(t){i[a]=t}))};for(var s in i)a(s)}else;return t}function Oe(t,e){var i=this._staticTrees||(this._staticTrees=[]),n=i[t];return n&&!e||Te(n=i[t]=this.$options.staticRenderFns[t].call(this._renderProxy,null,this),"__static__"+t,!1),n}function Se(t,e,i){return Te(t,"__once__"+e+(i?"_"+i:""),!0),t}function Te(t,e,i){if(Array.isArray(t))for(var n=0;n<t.length;n++)t[n]&&"string"!=typeof t[n]&&Ce(t[n],e+"_"+n,i);else Ce(t,e,i)}function Ce(t,e,i){t.isStatic=!0,t.key=e,t.isOnce=i}function De(t,e){if(e)if(c(e)){var i=t.on=t.on?D({},t.on):{};for(var n in e){var o=i[n],r=e[n];i[n]=o?[].concat(o,r):r}}else;return t}function je(t,e,i,n){e=e||{$stable:!i};for(var o=0;o<t.length;o++){var r=t[o];Array.isArray(r)?je(r,e,i):r&&(r.proxy&&(r.fn.proxy=!0),e[r.key]=r.fn)}return n&&(e.$key=n),e}function Me(t,e){for(var i=0;i<e.length;i+=2){var n=e[i];"string"==typeof n&&n&&(t[e[i]]=e[i+1])}return t}function Ae(t,e){return"string"==typeof t?e+t:t}function Ie(t){t._o=Se,t._n=f,t._s=h,t._l=_e,t._t=xe,t._q=N,t._i=P,t._m=Oe,t._f=ye,t._k=ke,t._b=Ee,t._v=vt,t._e=gt,t._u=je,t._g=De,t._d=Me,t._p=Ae}function Ne(t,e,i,o,r){var s,l=this,p=r.options;x(o,"_uid")?(s=Object.create(o))._original=o:(s=o,o=o._original);var c=a(p._compiled),d=!c;this.data=t,this.props=e,this.children=i,this.parent=o,this.listeners=t.on||n,this.injections=ue(p.inject,o),this.slots=function(){return l.$slots||ge(t.scopedSlots,l.$slots=me(i,o)),l.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return ge(t.scopedSlots,this.slots())}}),c&&(this.$options=p,this.$slots=this.slots(),this.$scopedSlots=ge(t.scopedSlots,this.$slots)),p._scopeId?this._c=function(t,e,i,n){var r=Fe(s,t,e,i,n,d);return r&&!Array.isArray(r)&&(r.fnScopeId=p._scopeId,r.fnContext=o),r}:this._c=function(t,e,i,n){return Fe(s,t,e,i,n,d)}}function Pe(t,e,i,n,o){var r=bt(t);return r.fnContext=i,r.fnOptions=n,e.slot&&((r.data||(r.data={})).slot=e.slot),r}function Re(t,e){for(var i in e)t[k(i)]=e[i]}Ie(Ne.prototype);var Le={init:function(t,e){if(t.componentInstance&&!t.componentInstance._isDestroyed&&t.data.keepAlive){var i=t;Le.prepatch(i,i)}else{(t.componentInstance=function(t,e){var i={_isComponent:!0,_parentVnode:t,parent:e},n=t.data.inlineTemplate;r(n)&&(i.render=n.render,i.staticRenderFns=n.staticRenderFns);return new t.componentOptions.Ctor(i)}(t,Xe)).$mount(e?t.elm:void 0,e)}},prepatch:function(t,e){var i=e.componentOptions;!function(t,e,i,o,r){0;var a=o.data.scopedSlots,s=t.$scopedSlots,l=!!(a&&!a.$stable||s!==n&&!s.$stable||a&&t.$scopedSlots.$key!==a.$key||!a&&t.$scopedSlots.$key),p=!!(r||t.$options._renderChildren||l);t.$options._parentVnode=o,t.$vnode=o,t._vnode&&(t._vnode.parent=o);if(t.$options._renderChildren=r,t.$attrs=o.data.attrs||n,t.$listeners=i||n,e&&t.$options.props){kt(!1);for(var c=t._props,d=t.$options._propKeys||[],u=0;u<d.length;u++){var m=d[u],h=t.$options.props;c[m]=$t(m,h,e,t)}kt(!0),t.$options.propsData=e}i=i||n;var f=t.$options._parentListeners;t.$options._parentListeners=i,Ke(t,i,f),p&&(t.$slots=me(r,o.context),t.$forceUpdate());0}(e.componentInstance=t.componentInstance,i.propsData,i.listeners,e,i.children)},insert:function(t){var e,i=t.context,n=t.componentInstance;n._isMounted||(n._isMounted=!0,ti(n,"mounted")),t.data.keepAlive&&(i._isMounted?((e=n)._inactive=!1,ii.push(e)):Je(n,!0))},destroy:function(t){var e=t.componentInstance;e._isDestroyed||(t.data.keepAlive?function t(e,i){if(i&&(e._directInactive=!0,Ze(e)))return;if(!e._inactive){e._inactive=!0;for(var n=0;n<e.$children.length;n++)t(e.$children[n]);ti(e,"deactivated")}}(e,!0):e.$destroy())}},$e=Object.keys(Le);function ze(t,e,i,s,p){if(!o(t)){var c=i.$options._base;if(l(t)&&(t=c.extend(t)),"function"==typeof t){var d;if(o(t.cid)&&void 0===(t=function(t,e){if(a(t.error)&&r(t.errorComp))return t.errorComp;if(r(t.resolved))return t.resolved;var i=He;i&&r(t.owners)&&-1===t.owners.indexOf(i)&&t.owners.push(i);if(a(t.loading)&&r(t.loadingComp))return t.loadingComp;if(i&&!r(t.owners)){var n=t.owners=[i],s=!0,p=null,c=null;i.$on("hook:destroyed",(function(){return b(n,i)}));var d=function(t){for(var e=0,i=n.length;e<i;e++)n[e].$forceUpdate();t&&(n.length=0,null!==p&&(clearTimeout(p),p=null),null!==c&&(clearTimeout(c),c=null))},u=R((function(i){t.resolved=Ye(i,e),s?n.length=0:d(!0)})),h=R((function(e){r(t.errorComp)&&(t.error=!0,d(!0))})),f=t(u,h);return l(f)&&(m(f)?o(t.resolved)&&f.then(u,h):m(f.component)&&(f.component.then(u,h),r(f.error)&&(t.errorComp=Ye(f.error,e)),r(f.loading)&&(t.loadingComp=Ye(f.loading,e),0===f.delay?t.loading=!0:p=setTimeout((function(){p=null,o(t.resolved)&&o(t.error)&&(t.loading=!0,d(!1))}),f.delay||200)),r(f.timeout)&&(c=setTimeout((function(){c=null,o(t.resolved)&&h(null)}),f.timeout)))),s=!1,t.loading?t.loadingComp:t.resolved}}(d=t,c)))return function(t,e,i,n,o){var r=gt();return r.asyncFactory=t,r.asyncMeta={data:e,context:i,children:n,tag:o},r}(d,e,i,s,p);e=e||{},wi(t),r(e.model)&&function(t,e){var i=t.model&&t.model.prop||"value",n=t.model&&t.model.event||"input";(e.attrs||(e.attrs={}))[i]=e.model.value;var o=e.on||(e.on={}),a=o[n],s=e.model.callback;r(a)?(Array.isArray(a)?-1===a.indexOf(s):a!==s)&&(o[n]=[s].concat(a)):o[n]=s}(t.options,e);var u=function(t,e,i){var n=e.options.props;if(!o(n)){var a={},s=t.attrs,l=t.props;if(r(s)||r(l))for(var p in n){var c=S(p);pe(a,l,p,c,!0)||pe(a,s,p,c,!1)}return a}}(e,t);if(a(t.options.functional))return function(t,e,i,o,a){var s=t.options,l={},p=s.props;if(r(p))for(var c in p)l[c]=$t(c,p,e||n);else r(i.attrs)&&Re(l,i.attrs),r(i.props)&&Re(l,i.props);var d=new Ne(i,l,a,o,t),u=s.render.call(null,d._c,d);if(u instanceof ht)return Pe(u,i,d.parent,s,d);if(Array.isArray(u)){for(var m=ce(u)||[],h=new Array(m.length),f=0;f<m.length;f++)h[f]=Pe(m[f],i,d.parent,s,d);return h}}(t,u,e,i,s);var h=e.on;if(e.on=e.nativeOn,a(t.options.abstract)){var f=e.slot;e={},f&&(e.slot=f)}!function(t){for(var e=t.hook||(t.hook={}),i=0;i<$e.length;i++){var n=$e[i],o=e[n],r=Le[n];o===r||o&&o._merged||(e[n]=o?Be(r,o):r)}}(e);var g=t.options.name||p;return new ht("vue-component-"+t.cid+(g?"-"+g:""),e,void 0,void 0,void 0,i,{Ctor:t,propsData:u,listeners:h,tag:p,children:s},d)}}}function Be(t,e){var i=function(i,n){t(i,n),e(i,n)};return i._merged=!0,i}function Fe(t,e,i,n,p,c){return(Array.isArray(i)||s(i))&&(p=n,n=i,i=void 0),a(c)&&(p=2),function(t,e,i,n,s){if(r(i)&&r(i.__ob__))return gt();r(i)&&r(i.is)&&(e=i.is);if(!e)return gt();0;Array.isArray(n)&&"function"==typeof n[0]&&((i=i||{}).scopedSlots={default:n[0]},n.length=0);2===s?n=ce(n):1===s&&(n=function(t){for(var e=0;e<t.length;e++)if(Array.isArray(t[e]))return Array.prototype.concat.apply([],t);return t}(n));var p,c;if("string"==typeof e){var d;c=t.$vnode&&t.$vnode.ns||z.getTagNamespace(e),p=z.isReservedTag(e)?new ht(z.parsePlatformTagName(e),i,n,void 0,void 0,t):i&&i.pre||!r(d=Lt(t.$options,"components",e))?new ht(e,i,n,void 0,void 0,t):ze(d,i,t,n,e)}else p=ze(e,i,t,n);return Array.isArray(p)?p:r(p)?(r(c)&&function t(e,i,n){e.ns=i,"foreignObject"===e.tag&&(i=void 0,n=!0);if(r(e.children))for(var s=0,l=e.children.length;s<l;s++){var p=e.children[s];r(p.tag)&&(o(p.ns)||a(n)&&"svg"!==p.tag)&&t(p,i,n)}}(p,c),r(i)&&function(t){l(t.style)&&oe(t.style);l(t.class)&&oe(t.class)}(i),p):gt()}(t,e,i,n,p)}var Ue,He=null;function Ye(t,e){return(t.__esModule||st&&"Module"===t[Symbol.toStringTag])&&(t=t.default),l(t)?e.extend(t):t}function We(t){if(Array.isArray(t))for(var e=0;e<t.length;e++){var i=t[e];if(r(i)&&(r(i.componentOptions)||fe(i)))return i}}function Ve(t,e){Ue.$on(t,e)}function qe(t,e){Ue.$off(t,e)}function Ge(t,e){var i=Ue;return function n(){var o=e.apply(null,arguments);null!==o&&i.$off(t,n)}}function Ke(t,e,i){Ue=t,se(e,i||{},Ve,qe,Ge,t),Ue=void 0}var Xe=null;function Qe(t){var e=Xe;return Xe=t,function(){Xe=e}}function Ze(t){for(;t&&(t=t.$parent);)if(t._inactive)return!0;return!1}function Je(t,e){if(e){if(t._directInactive=!1,Ze(t))return}else if(t._directInactive)return;if(t._inactive||null===t._inactive){t._inactive=!1;for(var i=0;i<t.$children.length;i++)Je(t.$children[i]);ti(t,"activated")}}function ti(t,e){ut();var i=t.$options[e],n=e+" hook";if(i)for(var o=0,r=i.length;o<r;o++)Yt(i[o],t,null,t,n);t._hasHookEvent&&t.$emit("hook:"+e),mt()}var ei=[],ii=[],ni={},oi=!1,ri=!1,ai=0;var si=0,li=Date.now;if(W&&!K){var pi=window.performance;pi&&"function"==typeof pi.now&&li()>document.createEvent("Event").timeStamp&&(li=function(){return pi.now()})}function ci(){var t,e;for(si=li(),ri=!0,ei.sort((function(t,e){return t.id-e.id})),ai=0;ai<ei.length;ai++)(t=ei[ai]).before&&t.before(),e=t.id,ni[e]=null,t.run();var i=ii.slice(),n=ei.slice();ai=ei.length=ii.length=0,ni={},oi=ri=!1,function(t){for(var e=0;e<t.length;e++)t[e]._inactive=!0,Je(t[e],!0)}(i),function(t){var e=t.length;for(;e--;){var i=t[e],n=i.vm;n._watcher===i&&n._isMounted&&!n._isDestroyed&&ti(n,"updated")}}(n),ot&&z.devtools&&ot.emit("flush")}var di=0,ui=function(t,e,i,n,o){this.vm=t,o&&(t._watcher=this),t._watchers.push(this),n?(this.deep=!!n.deep,this.user=!!n.user,this.lazy=!!n.lazy,this.sync=!!n.sync,this.before=n.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=i,this.id=++di,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new at,this.newDepIds=new at,this.expression="","function"==typeof e?this.getter=e:(this.getter=function(t){if(!U.test(t)){var e=t.split(".");return function(t){for(var i=0;i<e.length;i++){if(!t)return;t=t[e[i]]}return t}}}(e),this.getter||(this.getter=M)),this.value=this.lazy?void 0:this.get()};ui.prototype.get=function(){var t;ut(this);var e=this.vm;try{t=this.getter.call(e,e)}catch(t){if(!this.user)throw t;Ht(t,e,'getter for watcher "'+this.expression+'"')}finally{this.deep&&oe(t),mt(),this.cleanupDeps()}return t},ui.prototype.addDep=function(t){var e=t.id;this.newDepIds.has(e)||(this.newDepIds.add(e),this.newDeps.push(t),this.depIds.has(e)||t.addSub(this))},ui.prototype.cleanupDeps=function(){for(var t=this.deps.length;t--;){var e=this.deps[t];this.newDepIds.has(e.id)||e.removeSub(this)}var i=this.depIds;this.depIds=this.newDepIds,this.newDepIds=i,this.newDepIds.clear(),i=this.deps,this.deps=this.newDeps,this.newDeps=i,this.newDeps.length=0},ui.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(t){var e=t.id;if(null==ni[e]){if(ni[e]=!0,ri){for(var i=ei.length-1;i>ai&&ei[i].id>t.id;)i--;ei.splice(i+1,0,t)}else ei.push(t);oi||(oi=!0,ie(ci))}}(this)},ui.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||l(t)||this.deep){var e=this.value;if(this.value=t,this.user){var i='callback for watcher "'+this.expression+'"';Yt(this.cb,this.vm,[t,e],this.vm,i)}else this.cb.call(this.vm,t,e)}}},ui.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},ui.prototype.depend=function(){for(var t=this.deps.length;t--;)this.deps[t].depend()},ui.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||b(this.vm._watchers,this);for(var t=this.deps.length;t--;)this.deps[t].removeSub(this);this.active=!1}};var mi={enumerable:!0,configurable:!0,get:M,set:M};function hi(t,e,i){mi.get=function(){return this[e][i]},mi.set=function(t){this[e][i]=t},Object.defineProperty(t,i,mi)}function fi(t){t._watchers=[];var e=t.$options;e.props&&function(t,e){var i=t.$options.propsData||{},n=t._props={},o=t.$options._propKeys=[];t.$parent&&kt(!1);var r=function(r){o.push(r);var a=$t(r,e,i,t);St(n,r,a),r in t||hi(t,"_props",r)};for(var a in e)r(a);kt(!0)}(t,e.props),e.methods&&function(t,e){t.$options.props;for(var i in e)t[i]="function"!=typeof e[i]?M:T(e[i],t)}(t,e.methods),e.data?function(t){var e=t.$options.data;c(e=t._data="function"==typeof e?function(t,e){ut();try{return t.call(e,e)}catch(t){return Ht(t,e,"data()"),{}}finally{mt()}}(e,t):e||{})||(e={});var i=Object.keys(e),n=t.$options.props,o=(t.$options.methods,i.length);for(;o--;){var r=i[o];0,n&&x(n,r)||(a=void 0,36!==(a=(r+"").charCodeAt(0))&&95!==a&&hi(t,"_data",r))}var a;Ot(e,!0)}(t):Ot(t._data={},!0),e.computed&&function(t,e){var i=t._computedWatchers=Object.create(null),n=nt();for(var o in e){var r=e[o],a="function"==typeof r?r:r.get;0,n||(i[o]=new ui(t,a||M,M,gi)),o in t||vi(t,o,r)}}(t,e.computed),e.watch&&e.watch!==tt&&function(t,e){for(var i in e){var n=e[i];if(Array.isArray(n))for(var o=0;o<n.length;o++)xi(t,i,n[o]);else xi(t,i,n)}}(t,e.watch)}var gi={lazy:!0};function vi(t,e,i){var n=!nt();"function"==typeof i?(mi.get=n?bi(e):_i(i),mi.set=M):(mi.get=i.get?n&&!1!==i.cache?bi(e):_i(i.get):M,mi.set=i.set||M),Object.defineProperty(t,e,mi)}function bi(t){return function(){var e=this._computedWatchers&&this._computedWatchers[t];if(e)return e.dirty&&e.evaluate(),ct.target&&e.depend(),e.value}}function _i(t){return function(){return t.call(this,this)}}function xi(t,e,i,n){return c(i)&&(n=i,i=i.handler),"string"==typeof i&&(i=t[i]),t.$watch(e,i,n)}var yi=0;function wi(t){var e=t.options;if(t.super){var i=wi(t.super);if(i!==t.superOptions){t.superOptions=i;var n=function(t){var e,i=t.options,n=t.sealedOptions;for(var o in i)i[o]!==n[o]&&(e||(e={}),e[o]=i[o]);return e}(t);n&&D(t.extendOptions,n),(e=t.options=Rt(i,t.extendOptions)).name&&(e.components[e.name]=t)}}return e}function ki(t){this._init(t)}function Ei(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var i=this,n=i.cid,o=t._Ctor||(t._Ctor={});if(o[n])return o[n];var r=t.name||i.options.name;var a=function(t){this._init(t)};return(a.prototype=Object.create(i.prototype)).constructor=a,a.cid=e++,a.options=Rt(i.options,t),a.super=i,a.options.props&&function(t){var e=t.options.props;for(var i in e)hi(t.prototype,"_props",i)}(a),a.options.computed&&function(t){var e=t.options.computed;for(var i in e)vi(t.prototype,i,e[i])}(a),a.extend=i.extend,a.mixin=i.mixin,a.use=i.use,L.forEach((function(t){a[t]=i[t]})),r&&(a.options.components[r]=a),a.superOptions=i.options,a.extendOptions=t,a.sealedOptions=D({},a.options),o[n]=a,a}}function Oi(t){return t&&(t.Ctor.options.name||t.tag)}function Si(t,e){return Array.isArray(t)?t.indexOf(e)>-1:"string"==typeof t?t.split(",").indexOf(e)>-1:!!d(t)&&t.test(e)}function Ti(t,e){var i=t.cache,n=t.keys,o=t._vnode;for(var r in i){var a=i[r];if(a){var s=a.name;s&&!e(s)&&Ci(i,r,n,o)}}}function Ci(t,e,i,n){var o=t[e];!o||n&&o.tag===n.tag||o.componentInstance.$destroy(),t[e]=null,b(i,e)}!function(t){t.prototype._init=function(t){var e=this;e._uid=yi++,e._isVue=!0,t&&t._isComponent?function(t,e){var i=t.$options=Object.create(t.constructor.options),n=e._parentVnode;i.parent=e.parent,i._parentVnode=n;var o=n.componentOptions;i.propsData=o.propsData,i._parentListeners=o.listeners,i._renderChildren=o.children,i._componentTag=o.tag,e.render&&(i.render=e.render,i.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=Rt(wi(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,i=e.parent;if(i&&!e.abstract){for(;i.$options.abstract&&i.$parent;)i=i.$parent;i.$children.push(t)}t.$parent=i,t.$root=i?i.$root:t,t.$children=[],t.$refs={},t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Ke(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,i=t.$vnode=e._parentVnode,o=i&&i.context;t.$slots=me(e._renderChildren,o),t.$scopedSlots=n,t._c=function(e,i,n,o){return Fe(t,e,i,n,o,!1)},t.$createElement=function(e,i,n,o){return Fe(t,e,i,n,o,!0)};var r=i&&i.data;St(t,"$attrs",r&&r.attrs||n,null,!0),St(t,"$listeners",e._parentListeners||n,null,!0)}(e),ti(e,"beforeCreate"),function(t){var e=ue(t.$options.inject,t);e&&(kt(!1),Object.keys(e).forEach((function(i){St(t,i,e[i])})),kt(!0))}(e),fi(e),function(t){var e=t.$options.provide;e&&(t._provided="function"==typeof e?e.call(t):e)}(e),ti(e,"created"),e.$options.el&&e.$mount(e.$options.el)}}(ki),function(t){var e={get:function(){return this._data}},i={get:function(){return this._props}};Object.defineProperty(t.prototype,"$data",e),Object.defineProperty(t.prototype,"$props",i),t.prototype.$set=Tt,t.prototype.$delete=Ct,t.prototype.$watch=function(t,e,i){if(c(e))return xi(this,t,e,i);(i=i||{}).user=!0;var n=new ui(this,t,e,i);if(i.immediate){var o='callback for immediate watcher "'+n.expression+'"';ut(),Yt(e,this,[n.value],this,o),mt()}return function(){n.teardown()}}}(ki),function(t){var e=/^hook:/;t.prototype.$on=function(t,i){var n=this;if(Array.isArray(t))for(var o=0,r=t.length;o<r;o++)n.$on(t[o],i);else(n._events[t]||(n._events[t]=[])).push(i),e.test(t)&&(n._hasHookEvent=!0);return n},t.prototype.$once=function(t,e){var i=this;function n(){i.$off(t,n),e.apply(i,arguments)}return n.fn=e,i.$on(t,n),i},t.prototype.$off=function(t,e){var i=this;if(!arguments.length)return i._events=Object.create(null),i;if(Array.isArray(t)){for(var n=0,o=t.length;n<o;n++)i.$off(t[n],e);return i}var r,a=i._events[t];if(!a)return i;if(!e)return i._events[t]=null,i;for(var s=a.length;s--;)if((r=a[s])===e||r.fn===e){a.splice(s,1);break}return i},t.prototype.$emit=function(t){var e=this,i=e._events[t];if(i){i=i.length>1?C(i):i;for(var n=C(arguments,1),o='event handler for "'+t+'"',r=0,a=i.length;r<a;r++)Yt(i[r],e,n,e,o)}return e}}(ki),function(t){t.prototype._update=function(t,e){var i=this,n=i.$el,o=i._vnode,r=Qe(i);i._vnode=t,i.$el=o?i.__patch__(o,t):i.__patch__(i.$el,t,e,!1),r(),n&&(n.__vue__=null),i.$el&&(i.$el.__vue__=i),i.$vnode&&i.$parent&&i.$vnode===i.$parent._vnode&&(i.$parent.$el=i.$el)},t.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},t.prototype.$destroy=function(){var t=this;if(!t._isBeingDestroyed){ti(t,"beforeDestroy"),t._isBeingDestroyed=!0;var e=t.$parent;!e||e._isBeingDestroyed||t.$options.abstract||b(e.$children,t),t._watcher&&t._watcher.teardown();for(var i=t._watchers.length;i--;)t._watchers[i].teardown();t._data.__ob__&&t._data.__ob__.vmCount--,t._isDestroyed=!0,t.__patch__(t._vnode,null),ti(t,"destroyed"),t.$off(),t.$el&&(t.$el.__vue__=null),t.$vnode&&(t.$vnode.parent=null)}}}(ki),function(t){Ie(t.prototype),t.prototype.$nextTick=function(t){return ie(t,this)},t.prototype._render=function(){var t,e=this,i=e.$options,n=i.render,o=i._parentVnode;o&&(e.$scopedSlots=ge(o.data.scopedSlots,e.$slots,e.$scopedSlots)),e.$vnode=o;try{He=e,t=n.call(e._renderProxy,e.$createElement)}catch(i){Ht(i,e,"render"),t=e._vnode}finally{He=null}return Array.isArray(t)&&1===t.length&&(t=t[0]),t instanceof ht||(t=gt()),t.parent=o,t}}(ki);var Di=[String,RegExp,Array],ji={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:Di,exclude:Di,max:[String,Number]},methods:{cacheVNode:function(){var t=this.cache,e=this.keys,i=this.vnodeToCache,n=this.keyToCache;if(i){var o=i.tag,r=i.componentInstance,a=i.componentOptions;t[n]={name:Oi(a),tag:o,componentInstance:r},e.push(n),this.max&&e.length>parseInt(this.max)&&Ci(t,e[0],e,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Ci(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Ti(t,(function(t){return Si(e,t)}))})),this.$watch("exclude",(function(e){Ti(t,(function(t){return!Si(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=We(t),i=e&&e.componentOptions;if(i){var n=Oi(i),o=this.include,r=this.exclude;if(o&&(!n||!Si(o,n))||r&&n&&Si(r,n))return e;var a=this.cache,s=this.keys,l=null==e.key?i.Ctor.cid+(i.tag?"::"+i.tag:""):e.key;a[l]?(e.componentInstance=a[l].componentInstance,b(s,l),s.push(l)):(this.vnodeToCache=e,this.keyToCache=l),e.data.keepAlive=!0}return e||t&&t[0]}}};!function(t){var e={get:function(){return z}};Object.defineProperty(t,"config",e),t.util={warn:lt,extend:D,mergeOptions:Rt,defineReactive:St},t.set=Tt,t.delete=Ct,t.nextTick=ie,t.observable=function(t){return Ot(t),t},t.options=Object.create(null),L.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,D(t.options.components,ji),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var i=C(arguments,1);return i.unshift(this),"function"==typeof t.install?t.install.apply(t,i):"function"==typeof t&&t.apply(null,i),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=Rt(this.options,t),this}}(t),Ei(t),function(t){L.forEach((function(e){t[e]=function(t,i){return i?("component"===e&&c(i)&&(i.name=i.name||t,i=this.options._base.extend(i)),"directive"===e&&"function"==typeof i&&(i={bind:i,update:i}),this.options[e+"s"][t]=i,i):this.options[e+"s"][t]}}))}(t)}(ki),Object.defineProperty(ki.prototype,"$isServer",{get:nt}),Object.defineProperty(ki.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(ki,"FunctionalRenderContext",{value:Ne}),ki.version="2.6.14";var Mi=g("style,class"),Ai=g("input,textarea,option,select,progress"),Ii=g("contenteditable,draggable,spellcheck"),Ni=g("events,caret,typing,plaintext-only"),Pi=g("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Ri="http://www.w3.org/1999/xlink",Li=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},$i=function(t){return Li(t)?t.slice(6,t.length):""},zi=function(t){return null==t||!1===t};function Bi(t){for(var e=t.data,i=t,n=t;r(n.componentInstance);)(n=n.componentInstance._vnode)&&n.data&&(e=Fi(n.data,e));for(;r(i=i.parent);)i&&i.data&&(e=Fi(e,i.data));return function(t,e){if(r(t)||r(e))return Ui(t,Hi(e));return""}(e.staticClass,e.class)}function Fi(t,e){return{staticClass:Ui(t.staticClass,e.staticClass),class:r(t.class)?[t.class,e.class]:e.class}}function Ui(t,e){return t?e?t+" "+e:t:e||""}function Hi(t){return Array.isArray(t)?function(t){for(var e,i="",n=0,o=t.length;n<o;n++)r(e=Hi(t[n]))&&""!==e&&(i&&(i+=" "),i+=e);return i}(t):l(t)?function(t){var e="";for(var i in t)t[i]&&(e&&(e+=" "),e+=i);return e}(t):"string"==typeof t?t:""}var Yi={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},Wi=g("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Vi=g("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),qi=function(t){return Wi(t)||Vi(t)};var Gi=Object.create(null);var Ki=g("text,number,password,search,email,tel,url");var Xi=Object.freeze({createElement:function(t,e){var i=document.createElement(t);return"select"!==t||e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&i.setAttribute("multiple","multiple"),i},createElementNS:function(t,e){return document.createElementNS(Yi[t],e)},createTextNode:function(t){return document.createTextNode(t)},createComment:function(t){return document.createComment(t)},insertBefore:function(t,e,i){t.insertBefore(e,i)},removeChild:function(t,e){t.removeChild(e)},appendChild:function(t,e){t.appendChild(e)},parentNode:function(t){return t.parentNode},nextSibling:function(t){return t.nextSibling},tagName:function(t){return t.tagName},setTextContent:function(t,e){t.textContent=e},setStyleScope:function(t,e){t.setAttribute(e,"")}}),Qi={create:function(t,e){Zi(e)},update:function(t,e){t.data.ref!==e.data.ref&&(Zi(t,!0),Zi(e))},destroy:function(t){Zi(t,!0)}};function Zi(t,e){var i=t.data.ref;if(r(i)){var n=t.context,o=t.componentInstance||t.elm,a=n.$refs;e?Array.isArray(a[i])?b(a[i],o):a[i]===o&&(a[i]=void 0):t.data.refInFor?Array.isArray(a[i])?a[i].indexOf(o)<0&&a[i].push(o):a[i]=[o]:a[i]=o}}var Ji=new ht("",{},[]),tn=["create","activate","update","remove","destroy"];function en(t,e){return t.key===e.key&&t.asyncFactory===e.asyncFactory&&(t.tag===e.tag&&t.isComment===e.isComment&&r(t.data)===r(e.data)&&function(t,e){if("input"!==t.tag)return!0;var i,n=r(i=t.data)&&r(i=i.attrs)&&i.type,o=r(i=e.data)&&r(i=i.attrs)&&i.type;return n===o||Ki(n)&&Ki(o)}(t,e)||a(t.isAsyncPlaceholder)&&o(e.asyncFactory.error))}function nn(t,e,i){var n,o,a={};for(n=e;n<=i;++n)r(o=t[n].key)&&(a[o]=n);return a}var on={create:rn,update:rn,destroy:function(t){rn(t,Ji)}};function rn(t,e){(t.data.directives||e.data.directives)&&function(t,e){var i,n,o,r=t===Ji,a=e===Ji,s=sn(t.data.directives,t.context),l=sn(e.data.directives,e.context),p=[],c=[];for(i in l)n=s[i],o=l[i],n?(o.oldValue=n.value,o.oldArg=n.arg,pn(o,"update",e,t),o.def&&o.def.componentUpdated&&c.push(o)):(pn(o,"bind",e,t),o.def&&o.def.inserted&&p.push(o));if(p.length){var d=function(){for(var i=0;i<p.length;i++)pn(p[i],"inserted",e,t)};r?le(e,"insert",d):d()}c.length&&le(e,"postpatch",(function(){for(var i=0;i<c.length;i++)pn(c[i],"componentUpdated",e,t)}));if(!r)for(i in s)l[i]||pn(s[i],"unbind",t,t,a)}(t,e)}var an=Object.create(null);function sn(t,e){var i,n,o=Object.create(null);if(!t)return o;for(i=0;i<t.length;i++)(n=t[i]).modifiers||(n.modifiers=an),o[ln(n)]=n,n.def=Lt(e.$options,"directives",n.name);return o}function ln(t){return t.rawName||t.name+"."+Object.keys(t.modifiers||{}).join(".")}function pn(t,e,i,n,o){var r=t.def&&t.def[e];if(r)try{r(i.elm,t,i,n,o)}catch(n){Ht(n,i.context,"directive "+t.name+" "+e+" hook")}}var cn=[Qi,on];function dn(t,e){var i=e.componentOptions;if(!(r(i)&&!1===i.Ctor.options.inheritAttrs||o(t.data.attrs)&&o(e.data.attrs))){var n,a,s=e.elm,l=t.data.attrs||{},p=e.data.attrs||{};for(n in r(p.__ob__)&&(p=e.data.attrs=D({},p)),p)a=p[n],l[n]!==a&&un(s,n,a,e.data.pre);for(n in(K||Q)&&p.value!==l.value&&un(s,"value",p.value),l)o(p[n])&&(Li(n)?s.removeAttributeNS(Ri,$i(n)):Ii(n)||s.removeAttribute(n))}}function un(t,e,i,n){n||t.tagName.indexOf("-")>-1?mn(t,e,i):Pi(e)?zi(i)?t.removeAttribute(e):(i="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,i)):Ii(e)?t.setAttribute(e,function(t,e){return zi(e)||"false"===e?"false":"contenteditable"===t&&Ni(e)?e:"true"}(e,i)):Li(e)?zi(i)?t.removeAttributeNS(Ri,$i(e)):t.setAttributeNS(Ri,e,i):mn(t,e,i)}function mn(t,e,i){if(zi(i))t.removeAttribute(e);else{if(K&&!X&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==i&&!t.__ieph){var n=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",n)};t.addEventListener("input",n),t.__ieph=!0}t.setAttribute(e,i)}}var hn={create:dn,update:dn};function fn(t,e){var i=e.elm,n=e.data,a=t.data;if(!(o(n.staticClass)&&o(n.class)&&(o(a)||o(a.staticClass)&&o(a.class)))){var s=Bi(e),l=i._transitionClasses;r(l)&&(s=Ui(s,Hi(l))),s!==i._prevClass&&(i.setAttribute("class",s),i._prevClass=s)}}var gn,vn={create:fn,update:fn};function bn(t,e,i){var n=gn;return function o(){var r=e.apply(null,arguments);null!==r&&yn(t,o,i,n)}}var _n=Gt&&!(J&&Number(J[1])<=53);function xn(t,e,i,n){if(_n){var o=si,r=e;e=r._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return r.apply(this,arguments)}}gn.addEventListener(t,e,et?{capture:i,passive:n}:i)}function yn(t,e,i,n){(n||gn).removeEventListener(t,e._wrapper||e,i)}function wn(t,e){if(!o(t.data.on)||!o(e.data.on)){var i=e.data.on||{},n=t.data.on||{};gn=e.elm,function(t){if(r(t.__r)){var e=K?"change":"input";t[e]=[].concat(t.__r,t[e]||[]),delete t.__r}r(t.__c)&&(t.change=[].concat(t.__c,t.change||[]),delete t.__c)}(i),se(i,n,xn,yn,bn,e.context),gn=void 0}}var kn,En={create:wn,update:wn};function On(t,e){if(!o(t.data.domProps)||!o(e.data.domProps)){var i,n,a=e.elm,s=t.data.domProps||{},l=e.data.domProps||{};for(i in r(l.__ob__)&&(l=e.data.domProps=D({},l)),s)i in l||(a[i]="");for(i in l){if(n=l[i],"textContent"===i||"innerHTML"===i){if(e.children&&(e.children.length=0),n===s[i])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===i&&"PROGRESS"!==a.tagName){a._value=n;var p=o(n)?"":String(n);Sn(a,p)&&(a.value=p)}else if("innerHTML"===i&&Vi(a.tagName)&&o(a.innerHTML)){(kn=kn||document.createElement("div")).innerHTML="<svg>"+n+"</svg>";for(var c=kn.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;c.firstChild;)a.appendChild(c.firstChild)}else if(n!==s[i])try{a[i]=n}catch(t){}}}}function Sn(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var i=!0;try{i=document.activeElement!==t}catch(t){}return i&&t.value!==e}(t,e)||function(t,e){var i=t.value,n=t._vModifiers;if(r(n)){if(n.number)return f(i)!==f(e);if(n.trim)return i.trim()!==e.trim()}return i!==e}(t,e))}var Tn={create:On,update:On},Cn=y((function(t){var e={},i=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var n=t.split(i);n.length>1&&(e[n[0].trim()]=n[1].trim())}})),e}));function Dn(t){var e=jn(t.style);return t.staticStyle?D(t.staticStyle,e):e}function jn(t){return Array.isArray(t)?j(t):"string"==typeof t?Cn(t):t}var Mn,An=/^--/,In=/\s*!important$/,Nn=function(t,e,i){if(An.test(e))t.style.setProperty(e,i);else if(In.test(i))t.style.setProperty(S(e),i.replace(In,""),"important");else{var n=Rn(e);if(Array.isArray(i))for(var o=0,r=i.length;o<r;o++)t.style[n]=i[o];else t.style[n]=i}},Pn=["Webkit","Moz","ms"],Rn=y((function(t){if(Mn=Mn||document.createElement("div").style,"filter"!==(t=k(t))&&t in Mn)return t;for(var e=t.charAt(0).toUpperCase()+t.slice(1),i=0;i<Pn.length;i++){var n=Pn[i]+e;if(n in Mn)return n}}));function Ln(t,e){var i=e.data,n=t.data;if(!(o(i.staticStyle)&&o(i.style)&&o(n.staticStyle)&&o(n.style))){var a,s,l=e.elm,p=n.staticStyle,c=n.normalizedStyle||n.style||{},d=p||c,u=jn(e.data.style)||{};e.data.normalizedStyle=r(u.__ob__)?D({},u):u;var m=function(t,e){var i,n={};if(e)for(var o=t;o.componentInstance;)(o=o.componentInstance._vnode)&&o.data&&(i=Dn(o.data))&&D(n,i);(i=Dn(t.data))&&D(n,i);for(var r=t;r=r.parent;)r.data&&(i=Dn(r.data))&&D(n,i);return n}(e,!0);for(s in d)o(m[s])&&Nn(l,s,"");for(s in m)(a=m[s])!==d[s]&&Nn(l,s,null==a?"":a)}}var $n={create:Ln,update:Ln},zn=/\s+/;function Bn(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(zn).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var i=" "+(t.getAttribute("class")||"")+" ";i.indexOf(" "+e+" ")<0&&t.setAttribute("class",(i+e).trim())}}function Fn(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(zn).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var i=" "+(t.getAttribute("class")||"")+" ",n=" "+e+" ";i.indexOf(n)>=0;)i=i.replace(n," ");(i=i.trim())?t.setAttribute("class",i):t.removeAttribute("class")}}function Un(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&D(e,Hn(t.name||"v")),D(e,t),e}return"string"==typeof t?Hn(t):void 0}}var Hn=y((function(t){return{enterClass:t+"-enter",enterToClass:t+"-enter-to",enterActiveClass:t+"-enter-active",leaveClass:t+"-leave",leaveToClass:t+"-leave-to",leaveActiveClass:t+"-leave-active"}})),Yn=W&&!X,Wn="transition",Vn="transitionend",qn="animation",Gn="animationend";Yn&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Wn="WebkitTransition",Vn="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(qn="WebkitAnimation",Gn="webkitAnimationEnd"));var Kn=W?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function Xn(t){Kn((function(){Kn(t)}))}function Qn(t,e){var i=t._transitionClasses||(t._transitionClasses=[]);i.indexOf(e)<0&&(i.push(e),Bn(t,e))}function Zn(t,e){t._transitionClasses&&b(t._transitionClasses,e),Fn(t,e)}function Jn(t,e,i){var n=eo(t,e),o=n.type,r=n.timeout,a=n.propCount;if(!o)return i();var s="transition"===o?Vn:Gn,l=0,p=function(){t.removeEventListener(s,c),i()},c=function(e){e.target===t&&++l>=a&&p()};setTimeout((function(){l<a&&p()}),r+1),t.addEventListener(s,c)}var to=/\b(transform|all)(,|$)/;function eo(t,e){var i,n=window.getComputedStyle(t),o=(n[Wn+"Delay"]||"").split(", "),r=(n[Wn+"Duration"]||"").split(", "),a=io(o,r),s=(n[qn+"Delay"]||"").split(", "),l=(n[qn+"Duration"]||"").split(", "),p=io(s,l),c=0,d=0;return"transition"===e?a>0&&(i="transition",c=a,d=r.length):"animation"===e?p>0&&(i="animation",c=p,d=l.length):d=(i=(c=Math.max(a,p))>0?a>p?"transition":"animation":null)?"transition"===i?r.length:l.length:0,{type:i,timeout:c,propCount:d,hasTransform:"transition"===i&&to.test(n[Wn+"Property"])}}function io(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max.apply(null,e.map((function(e,i){return no(e)+no(t[i])})))}function no(t){return 1e3*Number(t.slice(0,-1).replace(",","."))}function oo(t,e){var i=t.elm;r(i._leaveCb)&&(i._leaveCb.cancelled=!0,i._leaveCb());var n=Un(t.data.transition);if(!o(n)&&!r(i._enterCb)&&1===i.nodeType){for(var a=n.css,s=n.type,p=n.enterClass,c=n.enterToClass,d=n.enterActiveClass,u=n.appearClass,m=n.appearToClass,h=n.appearActiveClass,g=n.beforeEnter,v=n.enter,b=n.afterEnter,_=n.enterCancelled,x=n.beforeAppear,y=n.appear,w=n.afterAppear,k=n.appearCancelled,E=n.duration,O=Xe,S=Xe.$vnode;S&&S.parent;)O=S.context,S=S.parent;var T=!O._isMounted||!t.isRootInsert;if(!T||y||""===y){var C=T&&u?u:p,D=T&&h?h:d,j=T&&m?m:c,M=T&&x||g,A=T&&"function"==typeof y?y:v,I=T&&w||b,N=T&&k||_,P=f(l(E)?E.enter:E);0;var L=!1!==a&&!X,$=so(A),z=i._enterCb=R((function(){L&&(Zn(i,j),Zn(i,D)),z.cancelled?(L&&Zn(i,C),N&&N(i)):I&&I(i),i._enterCb=null}));t.data.show||le(t,"insert",(function(){var e=i.parentNode,n=e&&e._pending&&e._pending[t.key];n&&n.tag===t.tag&&n.elm._leaveCb&&n.elm._leaveCb(),A&&A(i,z)})),M&&M(i),L&&(Qn(i,C),Qn(i,D),Xn((function(){Zn(i,C),z.cancelled||(Qn(i,j),$||(ao(P)?setTimeout(z,P):Jn(i,s,z)))}))),t.data.show&&(e&&e(),A&&A(i,z)),L||$||z()}}}function ro(t,e){var i=t.elm;r(i._enterCb)&&(i._enterCb.cancelled=!0,i._enterCb());var n=Un(t.data.transition);if(o(n)||1!==i.nodeType)return e();if(!r(i._leaveCb)){var a=n.css,s=n.type,p=n.leaveClass,c=n.leaveToClass,d=n.leaveActiveClass,u=n.beforeLeave,m=n.leave,h=n.afterLeave,g=n.leaveCancelled,v=n.delayLeave,b=n.duration,_=!1!==a&&!X,x=so(m),y=f(l(b)?b.leave:b);0;var w=i._leaveCb=R((function(){i.parentNode&&i.parentNode._pending&&(i.parentNode._pending[t.key]=null),_&&(Zn(i,c),Zn(i,d)),w.cancelled?(_&&Zn(i,p),g&&g(i)):(e(),h&&h(i)),i._leaveCb=null}));v?v(k):k()}function k(){w.cancelled||(!t.data.show&&i.parentNode&&((i.parentNode._pending||(i.parentNode._pending={}))[t.key]=t),u&&u(i),_&&(Qn(i,p),Qn(i,d),Xn((function(){Zn(i,p),w.cancelled||(Qn(i,c),x||(ao(y)?setTimeout(w,y):Jn(i,s,w)))}))),m&&m(i,w),_||x||w())}}function ao(t){return"number"==typeof t&&!isNaN(t)}function so(t){if(o(t))return!1;var e=t.fns;return r(e)?so(Array.isArray(e)?e[0]:e):(t._length||t.length)>1}function lo(t,e){!0!==e.data.show&&oo(e)}var po=function(t){var e,i,n={},l=t.modules,p=t.nodeOps;for(e=0;e<tn.length;++e)for(n[tn[e]]=[],i=0;i<l.length;++i)r(l[i][tn[e]])&&n[tn[e]].push(l[i][tn[e]]);function c(t){var e=p.parentNode(t);r(e)&&p.removeChild(e,t)}function d(t,e,i,o,s,l,c){if(r(t.elm)&&r(l)&&(t=l[c]=bt(t)),t.isRootInsert=!s,!function(t,e,i,o){var s=t.data;if(r(s)){var l=r(t.componentInstance)&&s.keepAlive;if(r(s=s.hook)&&r(s=s.init)&&s(t,!1),r(t.componentInstance))return u(t,e),m(i,t.elm,o),a(l)&&function(t,e,i,o){var a,s=t;for(;s.componentInstance;)if(s=s.componentInstance._vnode,r(a=s.data)&&r(a=a.transition)){for(a=0;a<n.activate.length;++a)n.activate[a](Ji,s);e.push(s);break}m(i,t.elm,o)}(t,e,i,o),!0}}(t,e,i,o)){var d=t.data,f=t.children,g=t.tag;r(g)?(t.elm=t.ns?p.createElementNS(t.ns,g):p.createElement(g,t),b(t),h(t,f,e),r(d)&&v(t,e),m(i,t.elm,o)):a(t.isComment)?(t.elm=p.createComment(t.text),m(i,t.elm,o)):(t.elm=p.createTextNode(t.text),m(i,t.elm,o))}}function u(t,e){r(t.data.pendingInsert)&&(e.push.apply(e,t.data.pendingInsert),t.data.pendingInsert=null),t.elm=t.componentInstance.$el,f(t)?(v(t,e),b(t)):(Zi(t),e.push(t))}function m(t,e,i){r(t)&&(r(i)?p.parentNode(i)===t&&p.insertBefore(t,e,i):p.appendChild(t,e))}function h(t,e,i){if(Array.isArray(e)){0;for(var n=0;n<e.length;++n)d(e[n],i,t.elm,null,!0,e,n)}else s(t.text)&&p.appendChild(t.elm,p.createTextNode(String(t.text)))}function f(t){for(;t.componentInstance;)t=t.componentInstance._vnode;return r(t.tag)}function v(t,i){for(var o=0;o<n.create.length;++o)n.create[o](Ji,t);r(e=t.data.hook)&&(r(e.create)&&e.create(Ji,t),r(e.insert)&&i.push(t))}function b(t){var e;if(r(e=t.fnScopeId))p.setStyleScope(t.elm,e);else for(var i=t;i;)r(e=i.context)&&r(e=e.$options._scopeId)&&p.setStyleScope(t.elm,e),i=i.parent;r(e=Xe)&&e!==t.context&&e!==t.fnContext&&r(e=e.$options._scopeId)&&p.setStyleScope(t.elm,e)}function _(t,e,i,n,o,r){for(;n<=o;++n)d(i[n],r,t,e,!1,i,n)}function x(t){var e,i,o=t.data;if(r(o))for(r(e=o.hook)&&r(e=e.destroy)&&e(t),e=0;e<n.destroy.length;++e)n.destroy[e](t);if(r(e=t.children))for(i=0;i<t.children.length;++i)x(t.children[i])}function y(t,e,i){for(;e<=i;++e){var n=t[e];r(n)&&(r(n.tag)?(w(n),x(n)):c(n.elm))}}function w(t,e){if(r(e)||r(t.data)){var i,o=n.remove.length+1;for(r(e)?e.listeners+=o:e=function(t,e){function i(){0==--i.listeners&&c(t)}return i.listeners=e,i}(t.elm,o),r(i=t.componentInstance)&&r(i=i._vnode)&&r(i.data)&&w(i,e),i=0;i<n.remove.length;++i)n.remove[i](t,e);r(i=t.data.hook)&&r(i=i.remove)?i(t,e):e()}else c(t.elm)}function k(t,e,i,n){for(var o=i;o<n;o++){var a=e[o];if(r(a)&&en(t,a))return o}}function E(t,e,i,s,l,c){if(t!==e){r(e.elm)&&r(s)&&(e=s[l]=bt(e));var u=e.elm=t.elm;if(a(t.isAsyncPlaceholder))r(e.asyncFactory.resolved)?T(t.elm,e,i):e.isAsyncPlaceholder=!0;else if(a(e.isStatic)&&a(t.isStatic)&&e.key===t.key&&(a(e.isCloned)||a(e.isOnce)))e.componentInstance=t.componentInstance;else{var m,h=e.data;r(h)&&r(m=h.hook)&&r(m=m.prepatch)&&m(t,e);var g=t.children,v=e.children;if(r(h)&&f(e)){for(m=0;m<n.update.length;++m)n.update[m](t,e);r(m=h.hook)&&r(m=m.update)&&m(t,e)}o(e.text)?r(g)&&r(v)?g!==v&&function(t,e,i,n,a){var s,l,c,u=0,m=0,h=e.length-1,f=e[0],g=e[h],v=i.length-1,b=i[0],x=i[v],w=!a;for(0;u<=h&&m<=v;)o(f)?f=e[++u]:o(g)?g=e[--h]:en(f,b)?(E(f,b,n,i,m),f=e[++u],b=i[++m]):en(g,x)?(E(g,x,n,i,v),g=e[--h],x=i[--v]):en(f,x)?(E(f,x,n,i,v),w&&p.insertBefore(t,f.elm,p.nextSibling(g.elm)),f=e[++u],x=i[--v]):en(g,b)?(E(g,b,n,i,m),w&&p.insertBefore(t,g.elm,f.elm),g=e[--h],b=i[++m]):(o(s)&&(s=nn(e,u,h)),o(l=r(b.key)?s[b.key]:k(b,e,u,h))?d(b,n,t,f.elm,!1,i,m):en(c=e[l],b)?(E(c,b,n,i,m),e[l]=void 0,w&&p.insertBefore(t,c.elm,f.elm)):d(b,n,t,f.elm,!1,i,m),b=i[++m]);u>h?_(t,o(i[v+1])?null:i[v+1].elm,i,m,v,n):m>v&&y(e,u,h)}(u,g,v,i,c):r(v)?(r(t.text)&&p.setTextContent(u,""),_(u,null,v,0,v.length-1,i)):r(g)?y(g,0,g.length-1):r(t.text)&&p.setTextContent(u,""):t.text!==e.text&&p.setTextContent(u,e.text),r(h)&&r(m=h.hook)&&r(m=m.postpatch)&&m(t,e)}}}function O(t,e,i){if(a(i)&&r(t.parent))t.parent.data.pendingInsert=e;else for(var n=0;n<e.length;++n)e[n].data.hook.insert(e[n])}var S=g("attrs,class,staticClass,staticStyle,key");function T(t,e,i,n){var o,s=e.tag,l=e.data,p=e.children;if(n=n||l&&l.pre,e.elm=t,a(e.isComment)&&r(e.asyncFactory))return e.isAsyncPlaceholder=!0,!0;if(r(l)&&(r(o=l.hook)&&r(o=o.init)&&o(e,!0),r(o=e.componentInstance)))return u(e,i),!0;if(r(s)){if(r(p))if(t.hasChildNodes())if(r(o=l)&&r(o=o.domProps)&&r(o=o.innerHTML)){if(o!==t.innerHTML)return!1}else{for(var c=!0,d=t.firstChild,m=0;m<p.length;m++){if(!d||!T(d,p[m],i,n)){c=!1;break}d=d.nextSibling}if(!c||d)return!1}else h(e,p,i);if(r(l)){var f=!1;for(var g in l)if(!S(g)){f=!0,v(e,i);break}!f&&l.class&&oe(l.class)}}else t.data!==e.text&&(t.data=e.text);return!0}return function(t,e,i,s){if(!o(e)){var l,c=!1,u=[];if(o(t))c=!0,d(e,u);else{var m=r(t.nodeType);if(!m&&en(t,e))E(t,e,u,null,null,s);else{if(m){if(1===t.nodeType&&t.hasAttribute("data-server-rendered")&&(t.removeAttribute("data-server-rendered"),i=!0),a(i)&&T(t,e,u))return O(e,u,!0),t;l=t,t=new ht(p.tagName(l).toLowerCase(),{},[],void 0,l)}var h=t.elm,g=p.parentNode(h);if(d(e,u,h._leaveCb?null:g,p.nextSibling(h)),r(e.parent))for(var v=e.parent,b=f(e);v;){for(var _=0;_<n.destroy.length;++_)n.destroy[_](v);if(v.elm=e.elm,b){for(var w=0;w<n.create.length;++w)n.create[w](Ji,v);var k=v.data.hook.insert;if(k.merged)for(var S=1;S<k.fns.length;S++)k.fns[S]()}else Zi(v);v=v.parent}r(g)?y([t],0,0):r(t.tag)&&x(t)}}return O(e,u,c),e.elm}r(t)&&x(t)}}({nodeOps:Xi,modules:[hn,vn,En,Tn,$n,W?{create:lo,activate:lo,remove:function(t,e){!0!==t.data.show?ro(t,e):e()}}:{}].concat(cn)});X&&document.addEventListener("selectionchange",(function(){var t=document.activeElement;t&&t.vmodel&&bo(t,"input")}));var co={inserted:function(t,e,i,n){"select"===i.tag?(n.elm&&!n.elm._vOptions?le(i,"postpatch",(function(){co.componentUpdated(t,e,i)})):uo(t,e,i.context),t._vOptions=[].map.call(t.options,fo)):("textarea"===i.tag||Ki(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("compositionstart",go),t.addEventListener("compositionend",vo),t.addEventListener("change",vo),X&&(t.vmodel=!0)))},componentUpdated:function(t,e,i){if("select"===i.tag){uo(t,e,i.context);var n=t._vOptions,o=t._vOptions=[].map.call(t.options,fo);if(o.some((function(t,e){return!N(t,n[e])})))(t.multiple?e.value.some((function(t){return ho(t,o)})):e.value!==e.oldValue&&ho(e.value,o))&&bo(t,"change")}}};function uo(t,e,i){mo(t,e,i),(K||Q)&&setTimeout((function(){mo(t,e,i)}),0)}function mo(t,e,i){var n=e.value,o=t.multiple;if(!o||Array.isArray(n)){for(var r,a,s=0,l=t.options.length;s<l;s++)if(a=t.options[s],o)r=P(n,fo(a))>-1,a.selected!==r&&(a.selected=r);else if(N(fo(a),n))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function ho(t,e){return e.every((function(e){return!N(e,t)}))}function fo(t){return"_value"in t?t._value:t.value}function go(t){t.target.composing=!0}function vo(t){t.target.composing&&(t.target.composing=!1,bo(t.target,"input"))}function bo(t,e){var i=document.createEvent("HTMLEvents");i.initEvent(e,!0,!0),t.dispatchEvent(i)}function _o(t){return!t.componentInstance||t.data&&t.data.transition?t:_o(t.componentInstance._vnode)}var xo={model:co,show:{bind:function(t,e,i){var n=e.value,o=(i=_o(i)).data&&i.data.transition,r=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;n&&o?(i.data.show=!0,oo(i,(function(){t.style.display=r}))):t.style.display=n?r:"none"},update:function(t,e,i){var n=e.value;!n!=!e.oldValue&&((i=_o(i)).data&&i.data.transition?(i.data.show=!0,n?oo(i,(function(){t.style.display=t.__vOriginalDisplay})):ro(i,(function(){t.style.display="none"}))):t.style.display=n?t.__vOriginalDisplay:"none")},unbind:function(t,e,i,n,o){o||(t.style.display=t.__vOriginalDisplay)}}},yo={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function wo(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?wo(We(e.children)):t}function ko(t){var e={},i=t.$options;for(var n in i.propsData)e[n]=t[n];var o=i._parentListeners;for(var r in o)e[k(r)]=o[r];return e}function Eo(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var Oo=function(t){return t.tag||fe(t)},So=function(t){return"show"===t.name},To={name:"transition",props:yo,abstract:!0,render:function(t){var e=this,i=this.$slots.default;if(i&&(i=i.filter(Oo)).length){0;var n=this.mode;0;var o=i[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var r=wo(o);if(!r)return o;if(this._leaving)return Eo(t,o);var a="__transition-"+this._uid+"-";r.key=null==r.key?r.isComment?a+"comment":a+r.tag:s(r.key)?0===String(r.key).indexOf(a)?r.key:a+r.key:r.key;var l=(r.data||(r.data={})).transition=ko(this),p=this._vnode,c=wo(p);if(r.data.directives&&r.data.directives.some(So)&&(r.data.show=!0),c&&c.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(r,c)&&!fe(c)&&(!c.componentInstance||!c.componentInstance._vnode.isComment)){var d=c.data.transition=D({},l);if("out-in"===n)return this._leaving=!0,le(d,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),Eo(t,o);if("in-out"===n){if(fe(r))return p;var u,m=function(){u()};le(l,"afterEnter",m),le(l,"enterCancelled",m),le(d,"delayLeave",(function(t){u=t}))}}return o}}},Co=D({tag:String,moveClass:String},yo);function Do(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function jo(t){t.data.newPos=t.elm.getBoundingClientRect()}function Mo(t){var e=t.data.pos,i=t.data.newPos,n=e.left-i.left,o=e.top-i.top;if(n||o){t.data.moved=!0;var r=t.elm.style;r.transform=r.WebkitTransform="translate("+n+"px,"+o+"px)",r.transitionDuration="0s"}}delete Co.mode;var Ao={Transition:To,TransitionGroup:{props:Co,beforeMount:function(){var t=this,e=this._update;this._update=function(i,n){var o=Qe(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,i,n)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",i=Object.create(null),n=this.prevChildren=this.children,o=this.$slots.default||[],r=this.children=[],a=ko(this),s=0;s<o.length;s++){var l=o[s];if(l.tag)if(null!=l.key&&0!==String(l.key).indexOf("__vlist"))r.push(l),i[l.key]=l,(l.data||(l.data={})).transition=a;else;}if(n){for(var p=[],c=[],d=0;d<n.length;d++){var u=n[d];u.data.transition=a,u.data.pos=u.elm.getBoundingClientRect(),i[u.key]?p.push(u):c.push(u)}this.kept=t(e,null,p),this.removed=c}return t(e,null,r)},updated:function(){var t=this.prevChildren,e=this.moveClass||(this.name||"v")+"-move";t.length&&this.hasMove(t[0].elm,e)&&(t.forEach(Do),t.forEach(jo),t.forEach(Mo),this._reflow=document.body.offsetHeight,t.forEach((function(t){if(t.data.moved){var i=t.elm,n=i.style;Qn(i,e),n.transform=n.WebkitTransform=n.transitionDuration="",i.addEventListener(Vn,i._moveCb=function t(n){n&&n.target!==i||n&&!/transform$/.test(n.propertyName)||(i.removeEventListener(Vn,t),i._moveCb=null,Zn(i,e))})}})))},methods:{hasMove:function(t,e){if(!Yn)return!1;if(this._hasMove)return this._hasMove;var i=t.cloneNode();t._transitionClasses&&t._transitionClasses.forEach((function(t){Fn(i,t)})),Bn(i,e),i.style.display="none",this.$el.appendChild(i);var n=eo(i);return this.$el.removeChild(i),this._hasMove=n.hasTransform}}}};ki.config.mustUseProp=function(t,e,i){return"value"===i&&Ai(t)&&"button"!==e||"selected"===i&&"option"===t||"checked"===i&&"input"===t||"muted"===i&&"video"===t},ki.config.isReservedTag=qi,ki.config.isReservedAttr=Mi,ki.config.getTagNamespace=function(t){return Vi(t)?"svg":"math"===t?"math":void 0},ki.config.isUnknownElement=function(t){if(!W)return!0;if(qi(t))return!1;if(t=t.toLowerCase(),null!=Gi[t])return Gi[t];var e=document.createElement(t);return t.indexOf("-")>-1?Gi[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:Gi[t]=/HTMLUnknownElement/.test(e.toString())},D(ki.options.directives,xo),D(ki.options.components,Ao),ki.prototype.__patch__=W?po:M,ki.prototype.$mount=function(t,e){return function(t,e,i){var n;return t.$el=e,t.$options.render||(t.$options.render=gt),ti(t,"beforeMount"),n=function(){t._update(t._render(),i)},new ui(t,n,M,{before:function(){t._isMounted&&!t._isDestroyed&&ti(t,"beforeUpdate")}},!0),i=!1,null==t.$vnode&&(t._isMounted=!0,ti(t,"mounted")),t}(this,t=t&&W?function(t){if("string"==typeof t){var e=document.querySelector(t);return e||document.createElement("div")}return t}(t):void 0,e)},W&&setTimeout((function(){z.devtools&&ot&&ot.emit("init",ki)}),0),e.a=ki}).call(this,i(4),i(13).setImmediate)},function(t,e,i){"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var i=function(t,e){var i=t[1]||"",n=t[3];if(!n)return i;if(e&&"function"==typeof btoa){var o=(a=n,s=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),l="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),"/*# ".concat(l," */")),r=n.sources.map((function(t){return"/*# sourceURL=".concat(n.sourceRoot||"").concat(t," */")}));return[i].concat(r).concat([o]).join("\n")}var a,s,l;return[i].join("\n")}(e,t);return e[2]?"@media ".concat(e[2]," {").concat(i,"}"):i})).join("")},e.i=function(t,i,n){"string"==typeof t&&(t=[[null,t,""]]);var o={};if(n)for(var r=0;r<this.length;r++){var a=this[r][0];null!=a&&(o[a]=!0)}for(var s=0;s<t.length;s++){var l=[].concat(t[s]);n&&o[l[0]]||(i&&(l[2]?l[2]="".concat(i," and ").concat(l[2]):l[2]=i),e.push(l))}},e}},function(t,e,i){"use strict";function n(t,e){for(var i=[],n={},o=0;o<e.length;o++){var r=e[o],a=r[0],s={id:t+":"+o,css:r[1],media:r[2],sourceMap:r[3]};n[a]?n[a].parts.push(s):i.push(n[a]={id:a,parts:[s]})}return i}i.r(e),i.d(e,"default",(function(){return m}));var o="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!o)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 r={},a=o&&(document.head||document.getElementsByTagName("head")[0]),s=null,l=0,p=!1,c=function(){},d=null,u="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function m(t,e,i,o){p=i,d=o||{};var a=n(t,e);return h(a),function(e){for(var i=[],o=0;o<a.length;o++){var s=a[o];(l=r[s.id]).refs--,i.push(l)}e?h(a=n(t,e)):a=[];for(o=0;o<i.length;o++){var l;if(0===(l=i[o]).refs){for(var p=0;p<l.parts.length;p++)l.parts[p]();delete r[l.id]}}}}function h(t){for(var e=0;e<t.length;e++){var i=t[e],n=r[i.id];if(n){n.refs++;for(var o=0;o<n.parts.length;o++)n.parts[o](i.parts[o]);for(;o<i.parts.length;o++)n.parts.push(g(i.parts[o]));n.parts.length>i.parts.length&&(n.parts.length=i.parts.length)}else{var a=[];for(o=0;o<i.parts.length;o++)a.push(g(i.parts[o]));r[i.id]={id:i.id,refs:1,parts:a}}}}function f(){var t=document.createElement("style");return t.type="text/css",a.appendChild(t),t}function g(t){var e,i,n=document.querySelector('style[data-vue-ssr-id~="'+t.id+'"]');if(n){if(p)return c;n.parentNode.removeChild(n)}if(u){var o=l++;n=s||(s=f()),e=_.bind(null,n,o,!1),i=_.bind(null,n,o,!0)}else n=f(),e=x.bind(null,n),i=function(){n.parentNode.removeChild(n)};return e(t),function(n){if(n){if(n.css===t.css&&n.media===t.media&&n.sourceMap===t.sourceMap)return;e(t=n)}else i()}}var v,b=(v=[],function(t,e){return v[t]=e,v.filter(Boolean).join("\n")});function _(t,e,i,n){var o=i?"":n.css;if(t.styleSheet)t.styleSheet.cssText=b(e,o);else{var r=document.createTextNode(o),a=t.childNodes;a[e]&&t.removeChild(a[e]),a.length?t.insertBefore(r,a[e]):t.appendChild(r)}}function x(t,e){var i=e.css,n=e.media,o=e.sourceMap;if(n&&t.setAttribute("media",n),d.ssrId&&t.setAttribute("data-vue-ssr-id",e.id),o&&(i+="\n/*# sourceURL="+o.sources[0]+" */",i+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */"),t.styleSheet)t.styleSheet.cssText=i;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(i))}}},function(t,e,i){(function(t,n){var o;
/**
* @license
* Lodash <https://lodash.com/>
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
* Released under MIT license <https://lodash.com/license>
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
*/(function(){var r="Expected a function",a="__lodash_placeholder__",s=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],l="[object Arguments]",p="[object Array]",c="[object Boolean]",d="[object Date]",u="[object Error]",m="[object Function]",h="[object GeneratorFunction]",f="[object Map]",g="[object Number]",v="[object Object]",b="[object RegExp]",_="[object Set]",x="[object String]",y="[object Symbol]",w="[object WeakMap]",k="[object ArrayBuffer]",E="[object DataView]",O="[object Float32Array]",S="[object Float64Array]",T="[object Int8Array]",C="[object Int16Array]",D="[object Int32Array]",j="[object Uint8Array]",M="[object Uint16Array]",A="[object Uint32Array]",I=/\b__p \+= '';/g,N=/\b(__p \+=) '' \+/g,P=/(__e\(.*?\)|\b__t\)) \+\n'';/g,R=/&(?:amp|lt|gt|quot|#39);/g,L=/[&<>"']/g,$=RegExp(R.source),z=RegExp(L.source),B=/<%-([\s\S]+?)%>/g,F=/<%([\s\S]+?)%>/g,U=/<%=([\s\S]+?)%>/g,H=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Y=/^\w*$/,W=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,V=/[\\^$.*+?()[\]{}|]/g,q=RegExp(V.source),G=/^\s+/,K=/\s/,X=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Q=/\{\n\/\* \[wrapped with (.+)\] \*/,Z=/,? & /,J=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,tt=/[()=,{}\[\]\/\s]/,et=/\\(\\)?/g,it=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,nt=/\w*$/,ot=/^[-+]0x[0-9a-f]+$/i,rt=/^0b[01]+$/i,at=/^\[object .+?Constructor\]$/,st=/^0o[0-7]+$/i,lt=/^(?:0|[1-9]\d*)$/,pt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ct=/($^)/,dt=/['\n\r\u2028\u2029\\]/g,ut="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",mt="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ht="[\\ud800-\\udfff]",ft="["+mt+"]",gt="["+ut+"]",vt="\\d+",bt="[\\u2700-\\u27bf]",_t="[a-z\\xdf-\\xf6\\xf8-\\xff]",xt="[^\\ud800-\\udfff"+mt+vt+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",yt="\\ud83c[\\udffb-\\udfff]",wt="[^\\ud800-\\udfff]",kt="(?:\\ud83c[\\udde6-\\uddff]){2}",Et="[\\ud800-\\udbff][\\udc00-\\udfff]",Ot="[A-Z\\xc0-\\xd6\\xd8-\\xde]",St="(?:"+_t+"|"+xt+")",Tt="(?:"+Ot+"|"+xt+")",Ct="(?:"+gt+"|"+yt+")"+"?",Dt="[\\ufe0e\\ufe0f]?"+Ct+("(?:\\u200d(?:"+[wt,kt,Et].join("|")+")[\\ufe0e\\ufe0f]?"+Ct+")*"),jt="(?:"+[bt,kt,Et].join("|")+")"+Dt,Mt="(?:"+[wt+gt+"?",gt,kt,Et,ht].join("|")+")",At=RegExp("[']","g"),It=RegExp(gt,"g"),Nt=RegExp(yt+"(?="+yt+")|"+Mt+Dt,"g"),Pt=RegExp([Ot+"?"+_t+"+(?:['](?:d|ll|m|re|s|t|ve))?(?="+[ft,Ot,"$"].join("|")+")",Tt+"+(?:['](?:D|LL|M|RE|S|T|VE))?(?="+[ft,Ot+St,"$"].join("|")+")",Ot+"?"+St+"+(?:['](?:d|ll|m|re|s|t|ve))?",Ot+"+(?:['](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",vt,jt].join("|"),"g"),Rt=RegExp("[\\u200d\\ud800-\\udfff"+ut+"\\ufe0e\\ufe0f]"),Lt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,$t=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],zt=-1,Bt={};Bt[O]=Bt[S]=Bt[T]=Bt[C]=Bt[D]=Bt[j]=Bt["[object Uint8ClampedArray]"]=Bt[M]=Bt[A]=!0,Bt[l]=Bt[p]=Bt[k]=Bt[c]=Bt[E]=Bt[d]=Bt[u]=Bt[m]=Bt[f]=Bt[g]=Bt[v]=Bt[b]=Bt[_]=Bt[x]=Bt[w]=!1;var Ft={};Ft[l]=Ft[p]=Ft[k]=Ft[E]=Ft[c]=Ft[d]=Ft[O]=Ft[S]=Ft[T]=Ft[C]=Ft[D]=Ft[f]=Ft[g]=Ft[v]=Ft[b]=Ft[_]=Ft[x]=Ft[y]=Ft[j]=Ft["[object Uint8ClampedArray]"]=Ft[M]=Ft[A]=!0,Ft[u]=Ft[m]=Ft[w]=!1;var Ut={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Ht=parseFloat,Yt=parseInt,Wt="object"==typeof t&&t&&t.Object===Object&&t,Vt="object"==typeof self&&self&&self.Object===Object&&self,qt=Wt||Vt||Function("return this")(),Gt=e&&!e.nodeType&&e,Kt=Gt&&"object"==typeof n&&n&&!n.nodeType&&n,Xt=Kt&&Kt.exports===Gt,Qt=Xt&&Wt.process,Zt=function(){try{var t=Kt&&Kt.require&&Kt.require("util").types;return t||Qt&&Qt.binding&&Qt.binding("util")}catch(t){}}(),Jt=Zt&&Zt.isArrayBuffer,te=Zt&&Zt.isDate,ee=Zt&&Zt.isMap,ie=Zt&&Zt.isRegExp,ne=Zt&&Zt.isSet,oe=Zt&&Zt.isTypedArray;function re(t,e,i){switch(i.length){case 0:return t.call(e);case 1:return t.call(e,i[0]);case 2:return t.call(e,i[0],i[1]);case 3:return t.call(e,i[0],i[1],i[2])}return t.apply(e,i)}function ae(t,e,i,n){for(var o=-1,r=null==t?0:t.length;++o<r;){var a=t[o];e(n,a,i(a),t)}return n}function se(t,e){for(var i=-1,n=null==t?0:t.length;++i<n&&!1!==e(t[i],i,t););return t}function le(t,e){for(var i=null==t?0:t.length;i--&&!1!==e(t[i],i,t););return t}function pe(t,e){for(var i=-1,n=null==t?0:t.length;++i<n;)if(!e(t[i],i,t))return!1;return!0}function ce(t,e){for(var i=-1,n=null==t?0:t.length,o=0,r=[];++i<n;){var a=t[i];e(a,i,t)&&(r[o++]=a)}return r}function de(t,e){return!!(null==t?0:t.length)&&ye(t,e,0)>-1}function ue(t,e,i){for(var n=-1,o=null==t?0:t.length;++n<o;)if(i(e,t[n]))return!0;return!1}function me(t,e){for(var i=-1,n=null==t?0:t.length,o=Array(n);++i<n;)o[i]=e(t[i],i,t);return o}function he(t,e){for(var i=-1,n=e.length,o=t.length;++i<n;)t[o+i]=e[i];return t}function fe(t,e,i,n){var o=-1,r=null==t?0:t.length;for(n&&r&&(i=t[++o]);++o<r;)i=e(i,t[o],o,t);return i}function ge(t,e,i,n){var o=null==t?0:t.length;for(n&&o&&(i=t[--o]);o--;)i=e(i,t[o],o,t);return i}function ve(t,e){for(var i=-1,n=null==t?0:t.length;++i<n;)if(e(t[i],i,t))return!0;return!1}var be=Oe("length");function _e(t,e,i){var n;return i(t,(function(t,i,o){if(e(t,i,o))return n=i,!1})),n}function xe(t,e,i,n){for(var o=t.length,r=i+(n?1:-1);n?r--:++r<o;)if(e(t[r],r,t))return r;return-1}function ye(t,e,i){return e==e?function(t,e,i){var n=i-1,o=t.length;for(;++n<o;)if(t[n]===e)return n;return-1}(t,e,i):xe(t,ke,i)}function we(t,e,i,n){for(var o=i-1,r=t.length;++o<r;)if(n(t[o],e))return o;return-1}function ke(t){return t!=t}function Ee(t,e){var i=null==t?0:t.length;return i?Ce(t,e)/i:NaN}function Oe(t){return function(e){return null==e?void 0:e[t]}}function Se(t){return function(e){return null==t?void 0:t[e]}}function Te(t,e,i,n,o){return o(t,(function(t,o,r){i=n?(n=!1,t):e(i,t,o,r)})),i}function Ce(t,e){for(var i,n=-1,o=t.length;++n<o;){var r=e(t[n]);void 0!==r&&(i=void 0===i?r:i+r)}return i}function De(t,e){for(var i=-1,n=Array(t);++i<t;)n[i]=e(i);return n}function je(t){return t?t.slice(0,Ge(t)+1).replace(G,""):t}function Me(t){return function(e){return t(e)}}function Ae(t,e){return me(e,(function(e){return t[e]}))}function Ie(t,e){return t.has(e)}function Ne(t,e){for(var i=-1,n=t.length;++i<n&&ye(e,t[i],0)>-1;);return i}function Pe(t,e){for(var i=t.length;i--&&ye(e,t[i],0)>-1;);return i}function Re(t,e){for(var i=t.length,n=0;i--;)t[i]===e&&++n;return n}var Le=Se({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),$e=Se({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function ze(t){return"\\"+Ut[t]}function Be(t){return Rt.test(t)}function Fe(t){var e=-1,i=Array(t.size);return t.forEach((function(t,n){i[++e]=[n,t]})),i}function Ue(t,e){return function(i){return t(e(i))}}function He(t,e){for(var i=-1,n=t.length,o=0,r=[];++i<n;){var s=t[i];s!==e&&s!==a||(t[i]=a,r[o++]=i)}return r}function Ye(t){var e=-1,i=Array(t.size);return t.forEach((function(t){i[++e]=t})),i}function We(t){var e=-1,i=Array(t.size);return t.forEach((function(t){i[++e]=[t,t]})),i}function Ve(t){return Be(t)?function(t){var e=Nt.lastIndex=0;for(;Nt.test(t);)++e;return e}(t):be(t)}function qe(t){return Be(t)?function(t){return t.match(Nt)||[]}(t):function(t){return t.split("")}(t)}function Ge(t){for(var e=t.length;e--&&K.test(t.charAt(e)););return e}var Ke=Se({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});var Xe=function t(e){var i,n=(e=null==e?qt:Xe.defaults(qt.Object(),e,Xe.pick(qt,$t))).Array,o=e.Date,K=e.Error,ut=e.Function,mt=e.Math,ht=e.Object,ft=e.RegExp,gt=e.String,vt=e.TypeError,bt=n.prototype,_t=ut.prototype,xt=ht.prototype,yt=e["__core-js_shared__"],wt=_t.toString,kt=xt.hasOwnProperty,Et=0,Ot=(i=/[^.]+$/.exec(yt&&yt.keys&&yt.keys.IE_PROTO||""))?"Symbol(src)_1."+i:"",St=xt.toString,Tt=wt.call(ht),Ct=qt._,Dt=ft("^"+wt.call(kt).replace(V,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),jt=Xt?e.Buffer:void 0,Mt=e.Symbol,Nt=e.Uint8Array,Rt=jt?jt.allocUnsafe:void 0,Ut=Ue(ht.getPrototypeOf,ht),Wt=ht.create,Vt=xt.propertyIsEnumerable,Gt=bt.splice,Kt=Mt?Mt.isConcatSpreadable:void 0,Qt=Mt?Mt.iterator:void 0,Zt=Mt?Mt.toStringTag:void 0,be=function(){try{var t=er(ht,"defineProperty");return t({},"",{}),t}catch(t){}}(),Se=e.clearTimeout!==qt.clearTimeout&&e.clearTimeout,Qe=o&&o.now!==qt.Date.now&&o.now,Ze=e.setTimeout!==qt.setTimeout&&e.setTimeout,Je=mt.ceil,ti=mt.floor,ei=ht.getOwnPropertySymbols,ii=jt?jt.isBuffer:void 0,ni=e.isFinite,oi=bt.join,ri=Ue(ht.keys,ht),ai=mt.max,si=mt.min,li=o.now,pi=e.parseInt,ci=mt.random,di=bt.reverse,ui=er(e,"DataView"),mi=er(e,"Map"),hi=er(e,"Promise"),fi=er(e,"Set"),gi=er(e,"WeakMap"),vi=er(ht,"create"),bi=gi&&new gi,_i={},xi=Cr(ui),yi=Cr(mi),wi=Cr(hi),ki=Cr(fi),Ei=Cr(gi),Oi=Mt?Mt.prototype:void 0,Si=Oi?Oi.valueOf:void 0,Ti=Oi?Oi.toString:void 0;function Ci(t){if(Wa(t)&&!Na(t)&&!(t instanceof Ai)){if(t instanceof Mi)return t;if(kt.call(t,"__wrapped__"))return Dr(t)}return new Mi(t)}var Di=function(){function t(){}return function(e){if(!Ya(e))return{};if(Wt)return Wt(e);t.prototype=e;var i=new t;return t.prototype=void 0,i}}();function ji(){}function Mi(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=void 0}function Ai(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Ii(t){var e=-1,i=null==t?0:t.length;for(this.clear();++e<i;){var n=t[e];this.set(n[0],n[1])}}function Ni(t){var e=-1,i=null==t?0:t.length;for(this.clear();++e<i;){var n=t[e];this.set(n[0],n[1])}}function Pi(t){var e=-1,i=null==t?0:t.length;for(this.clear();++e<i;){var n=t[e];this.set(n[0],n[1])}}function Ri(t){var e=-1,i=null==t?0:t.length;for(this.__data__=new Pi;++e<i;)this.add(t[e])}function Li(t){var e=this.__data__=new Ni(t);this.size=e.size}function $i(t,e){var i=Na(t),n=!i&&Ia(t),o=!i&&!n&&$a(t),r=!i&&!n&&!o&&Ja(t),a=i||n||o||r,s=a?De(t.length,gt):[],l=s.length;for(var p in t)!e&&!kt.call(t,p)||a&&("length"==p||o&&("offset"==p||"parent"==p)||r&&("buffer"==p||"byteLength"==p||"byteOffset"==p)||lr(p,l))||s.push(p);return s}function zi(t){var e=t.length;return e?t[Ln(0,e-1)]:void 0}function Bi(t,e){return Or(_o(t),Ki(e,0,t.length))}function Fi(t){return Or(_o(t))}function Ui(t,e,i){(void 0!==i&&!ja(t[e],i)||void 0===i&&!(e in t))&&qi(t,e,i)}function Hi(t,e,i){var n=t[e];kt.call(t,e)&&ja(n,i)&&(void 0!==i||e in t)||qi(t,e,i)}function Yi(t,e){for(var i=t.length;i--;)if(ja(t[i][0],e))return i;return-1}function Wi(t,e,i,n){return tn(t,(function(t,o,r){e(n,t,i(t),r)})),n}function Vi(t,e){return t&&xo(e,ys(e),t)}function qi(t,e,i){"__proto__"==e&&be?be(t,e,{configurable:!0,enumerable:!0,value:i,writable:!0}):t[e]=i}function Gi(t,e){for(var i=-1,o=e.length,r=n(o),a=null==t;++i<o;)r[i]=a?void 0:gs(t,e[i]);return r}function Ki(t,e,i){return t==t&&(void 0!==i&&(t=t<=i?t:i),void 0!==e&&(t=t>=e?t:e)),t}function Xi(t,e,i,n,o,r){var a,s=1&e,p=2&e,u=4&e;if(i&&(a=o?i(t,n,o,r):i(t)),void 0!==a)return a;if(!Ya(t))return t;var w=Na(t);if(w){if(a=function(t){var e=t.length,i=new t.constructor(e);e&&"string"==typeof t[0]&&kt.call(t,"index")&&(i.index=t.index,i.input=t.input);return i}(t),!s)return _o(t,a)}else{var I=or(t),N=I==m||I==h;if($a(t))return mo(t,s);if(I==v||I==l||N&&!o){if(a=p||N?{}:ar(t),!s)return p?function(t,e){return xo(t,nr(t),e)}(t,function(t,e){return t&&xo(e,ws(e),t)}(a,t)):function(t,e){return xo(t,ir(t),e)}(t,Vi(a,t))}else{if(!Ft[I])return o?t:{};a=function(t,e,i){var n=t.constructor;switch(e){case k:return ho(t);case c:case d:return new n(+t);case E:return function(t,e){var i=e?ho(t.buffer):t.buffer;return new t.constructor(i,t.byteOffset,t.byteLength)}(t,i);case O:case S:case T:case C:case D:case j:case"[object Uint8ClampedArray]":case M:case A:return fo(t,i);case f:return new n;case g:case x:return new n(t);case b:return function(t){var e=new t.constructor(t.source,nt.exec(t));return e.lastIndex=t.lastIndex,e}(t);case _:return new n;case y:return o=t,Si?ht(Si.call(o)):{}}var o}(t,I,s)}}r||(r=new Li);var P=r.get(t);if(P)return P;r.set(t,a),Xa(t)?t.forEach((function(n){a.add(Xi(n,e,i,n,t,r))})):Va(t)&&t.forEach((function(n,o){a.set(o,Xi(n,e,i,o,t,r))}));var R=w?void 0:(u?p?Go:qo:p?ws:ys)(t);return se(R||t,(function(n,o){R&&(n=t[o=n]),Hi(a,o,Xi(n,e,i,o,t,r))})),a}function Qi(t,e,i){var n=i.length;if(null==t)return!n;for(t=ht(t);n--;){var o=i[n],r=e[o],a=t[o];if(void 0===a&&!(o in t)||!r(a))return!1}return!0}function Zi(t,e,i){if("function"!=typeof t)throw new vt(r);return yr((function(){t.apply(void 0,i)}),e)}function Ji(t,e,i,n){var o=-1,r=de,a=!0,s=t.length,l=[],p=e.length;if(!s)return l;i&&(e=me(e,Me(i))),n?(r=ue,a=!1):e.length>=200&&(r=Ie,a=!1,e=new Ri(e));t:for(;++o<s;){var c=t[o],d=null==i?c:i(c);if(c=n||0!==c?c:0,a&&d==d){for(var u=p;u--;)if(e[u]===d)continue t;l.push(c)}else r(e,d,n)||l.push(c)}return l}Ci.templateSettings={escape:B,evaluate:F,interpolate:U,variable:"",imports:{_:Ci}},Ci.prototype=ji.prototype,Ci.prototype.constructor=Ci,Mi.prototype=Di(ji.prototype),Mi.prototype.constructor=Mi,Ai.prototype=Di(ji.prototype),Ai.prototype.constructor=Ai,Ii.prototype.clear=function(){this.__data__=vi?vi(null):{},this.size=0},Ii.prototype.delete=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e},Ii.prototype.get=function(t){var e=this.__data__;if(vi){var i=e[t];return"__lodash_hash_undefined__"===i?void 0:i}return kt.call(e,t)?e[t]:void 0},Ii.prototype.has=function(t){var e=this.__data__;return vi?void 0!==e[t]:kt.call(e,t)},Ii.prototype.set=function(t,e){var i=this.__data__;return this.size+=this.has(t)?0:1,i[t]=vi&&void 0===e?"__lodash_hash_undefined__":e,this},Ni.prototype.clear=function(){this.__data__=[],this.size=0},Ni.prototype.delete=function(t){var e=this.__data__,i=Yi(e,t);return!(i<0)&&(i==e.length-1?e.pop():Gt.call(e,i,1),--this.size,!0)},Ni.prototype.get=function(t){var e=this.__data__,i=Yi(e,t);return i<0?void 0:e[i][1]},Ni.prototype.has=function(t){return Yi(this.__data__,t)>-1},Ni.prototype.set=function(t,e){var i=this.__data__,n=Yi(i,t);return n<0?(++this.size,i.push([t,e])):i[n][1]=e,this},Pi.prototype.clear=function(){this.size=0,this.__data__={hash:new Ii,map:new(mi||Ni),string:new Ii}},Pi.prototype.delete=function(t){var e=Jo(this,t).delete(t);return this.size-=e?1:0,e},Pi.prototype.get=function(t){return Jo(this,t).get(t)},Pi.prototype.has=function(t){return Jo(this,t).has(t)},Pi.prototype.set=function(t,e){var i=Jo(this,t),n=i.size;return i.set(t,e),this.size+=i.size==n?0:1,this},Ri.prototype.add=Ri.prototype.push=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this},Ri.prototype.has=function(t){return this.__data__.has(t)},Li.prototype.clear=function(){this.__data__=new Ni,this.size=0},Li.prototype.delete=function(t){var e=this.__data__,i=e.delete(t);return this.size=e.size,i},Li.prototype.get=function(t){return this.__data__.get(t)},Li.prototype.has=function(t){return this.__data__.has(t)},Li.prototype.set=function(t,e){var i=this.__data__;if(i instanceof Ni){var n=i.__data__;if(!mi||n.length<199)return n.push([t,e]),this.size=++i.size,this;i=this.__data__=new Pi(n)}return i.set(t,e),this.size=i.size,this};var tn=ko(pn),en=ko(cn,!0);function nn(t,e){var i=!0;return tn(t,(function(t,n,o){return i=!!e(t,n,o)})),i}function on(t,e,i){for(var n=-1,o=t.length;++n<o;){var r=t[n],a=e(r);if(null!=a&&(void 0===s?a==a&&!Za(a):i(a,s)))var s=a,l=r}return l}function rn(t,e){var i=[];return tn(t,(function(t,n,o){e(t,n,o)&&i.push(t)})),i}function an(t,e,i,n,o){var r=-1,a=t.length;for(i||(i=sr),o||(o=[]);++r<a;){var s=t[r];e>0&&i(s)?e>1?an(s,e-1,i,n,o):he(o,s):n||(o[o.length]=s)}return o}var sn=Eo(),ln=Eo(!0);function pn(t,e){return t&&sn(t,e,ys)}function cn(t,e){return t&&ln(t,e,ys)}function dn(t,e){return ce(e,(function(e){return Fa(t[e])}))}function un(t,e){for(var i=0,n=(e=lo(e,t)).length;null!=t&&i<n;)t=t[Tr(e[i++])];return i&&i==n?t:void 0}function mn(t,e,i){var n=e(t);return Na(t)?n:he(n,i(t))}function hn(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":Zt&&Zt in ht(t)?function(t){var e=kt.call(t,Zt),i=t[Zt];try{t[Zt]=void 0;var n=!0}catch(t){}var o=St.call(t);n&&(e?t[Zt]=i:delete t[Zt]);return o}(t):function(t){return St.call(t)}(t)}function fn(t,e){return t>e}function gn(t,e){return null!=t&&kt.call(t,e)}function vn(t,e){return null!=t&&e in ht(t)}function bn(t,e,i){for(var o=i?ue:de,r=t[0].length,a=t.length,s=a,l=n(a),p=1/0,c=[];s--;){var d=t[s];s&&e&&(d=me(d,Me(e))),p=si(d.length,p),l[s]=!i&&(e||r>=120&&d.length>=120)?new Ri(s&&d):void 0}d=t[0];var u=-1,m=l[0];t:for(;++u<r&&c.length<p;){var h=d[u],f=e?e(h):h;if(h=i||0!==h?h:0,!(m?Ie(m,f):o(c,f,i))){for(s=a;--s;){var g=l[s];if(!(g?Ie(g,f):o(t[s],f,i)))continue t}m&&m.push(f),c.push(h)}}return c}function _n(t,e,i){var n=null==(t=vr(t,e=lo(e,t)))?t:t[Tr(Br(e))];return null==n?void 0:re(n,t,i)}function xn(t){return Wa(t)&&hn(t)==l}function yn(t,e,i,n,o){return t===e||(null==t||null==e||!Wa(t)&&!Wa(e)?t!=t&&e!=e:function(t,e,i,n,o,r){var a=Na(t),s=Na(e),m=a?p:or(t),h=s?p:or(e),w=(m=m==l?v:m)==v,O=(h=h==l?v:h)==v,S=m==h;if(S&&$a(t)){if(!$a(e))return!1;a=!0,w=!1}if(S&&!w)return r||(r=new Li),a||Ja(t)?Wo(t,e,i,n,o,r):function(t,e,i,n,o,r,a){switch(i){case E:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case k:return!(t.byteLength!=e.byteLength||!r(new Nt(t),new Nt(e)));case c:case d:case g:return ja(+t,+e);case u:return t.name==e.name&&t.message==e.message;case b:case x:return t==e+"";case f:var s=Fe;case _:var l=1&n;if(s||(s=Ye),t.size!=e.size&&!l)return!1;var p=a.get(t);if(p)return p==e;n|=2,a.set(t,e);var m=Wo(s(t),s(e),n,o,r,a);return a.delete(t),m;case y:if(Si)return Si.call(t)==Si.call(e)}return!1}(t,e,m,i,n,o,r);if(!(1&i)){var T=w&&kt.call(t,"__wrapped__"),C=O&&kt.call(e,"__wrapped__");if(T||C){var D=T?t.value():t,j=C?e.value():e;return r||(r=new Li),o(D,j,i,n,r)}}if(!S)return!1;return r||(r=new Li),function(t,e,i,n,o,r){var a=1&i,s=qo(t),l=s.length,p=qo(e).length;if(l!=p&&!a)return!1;var c=l;for(;c--;){var d=s[c];if(!(a?d in e:kt.call(e,d)))return!1}var u=r.get(t),m=r.get(e);if(u&&m)return u==e&&m==t;var h=!0;r.set(t,e),r.set(e,t);var f=a;for(;++c<l;){d=s[c];var g=t[d],v=e[d];if(n)var b=a?n(v,g,d,e,t,r):n(g,v,d,t,e,r);if(!(void 0===b?g===v||o(g,v,i,n,r):b)){h=!1;break}f||(f="constructor"==d)}if(h&&!f){var _=t.constructor,x=e.constructor;_==x||!("constructor"in t)||!("constructor"in e)||"function"==typeof _&&_ instanceof _&&"function"==typeof x&&x instanceof x||(h=!1)}return r.delete(t),r.delete(e),h}(t,e,i,n,o,r)}(t,e,i,n,yn,o))}function wn(t,e,i,n){var o=i.length,r=o,a=!n;if(null==t)return!r;for(t=ht(t);o--;){var s=i[o];if(a&&s[2]?s[1]!==t[s[0]]:!(s[0]in t))return!1}for(;++o<r;){var l=(s=i[o])[0],p=t[l],c=s[1];if(a&&s[2]){if(void 0===p&&!(l in t))return!1}else{var d=new Li;if(n)var u=n(p,c,l,t,e,d);if(!(void 0===u?yn(c,p,3,n,d):u))return!1}}return!0}function kn(t){return!(!Ya(t)||(e=t,Ot&&Ot in e))&&(Fa(t)?Dt:at).test(Cr(t));var e}function En(t){return"function"==typeof t?t:null==t?qs:"object"==typeof t?Na(t)?jn(t[0],t[1]):Dn(t):il(t)}function On(t){if(!mr(t))return ri(t);var e=[];for(var i in ht(t))kt.call(t,i)&&"constructor"!=i&&e.push(i);return e}function Sn(t){if(!Ya(t))return function(t){var e=[];if(null!=t)for(var i in ht(t))e.push(i);return e}(t);var e=mr(t),i=[];for(var n in t)("constructor"!=n||!e&&kt.call(t,n))&&i.push(n);return i}function Tn(t,e){return t<e}function Cn(t,e){var i=-1,o=Ra(t)?n(t.length):[];return tn(t,(function(t,n,r){o[++i]=e(t,n,r)})),o}function Dn(t){var e=tr(t);return 1==e.length&&e[0][2]?fr(e[0][0],e[0][1]):function(i){return i===t||wn(i,t,e)}}function jn(t,e){return cr(t)&&hr(e)?fr(Tr(t),e):function(i){var n=gs(i,t);return void 0===n&&n===e?vs(i,t):yn(e,n,3)}}function Mn(t,e,i,n,o){t!==e&&sn(e,(function(r,a){if(o||(o=new Li),Ya(r))!function(t,e,i,n,o,r,a){var s=_r(t,i),l=_r(e,i),p=a.get(l);if(p)return void Ui(t,i,p);var c=r?r(s,l,i+"",t,e,a):void 0,d=void 0===c;if(d){var u=Na(l),m=!u&&$a(l),h=!u&&!m&&Ja(l);c=l,u||m||h?Na(s)?c=s:La(s)?c=_o(s):m?(d=!1,c=mo(l,!0)):h?(d=!1,c=fo(l,!0)):c=[]:Ga(l)||Ia(l)?(c=s,Ia(s)?c=ss(s):Ya(s)&&!Fa(s)||(c=ar(l))):d=!1}d&&(a.set(l,c),o(c,l,n,r,a),a.delete(l));Ui(t,i,c)}(t,e,a,i,Mn,n,o);else{var s=n?n(_r(t,a),r,a+"",t,e,o):void 0;void 0===s&&(s=r),Ui(t,a,s)}}),ws)}function An(t,e){var i=t.length;if(i)return lr(e+=e<0?i:0,i)?t[e]:void 0}function In(t,e,i){e=e.length?me(e,(function(t){return Na(t)?function(e){return un(e,1===t.length?t[0]:t)}:t})):[qs];var n=-1;return e=me(e,Me(Zo())),function(t,e){var i=t.length;for(t.sort(e);i--;)t[i]=t[i].value;return t}(Cn(t,(function(t,i,o){return{criteria:me(e,(function(e){return e(t)})),index:++n,value:t}})),(function(t,e){return function(t,e,i){var n=-1,o=t.criteria,r=e.criteria,a=o.length,s=i.length;for(;++n<a;){var l=go(o[n],r[n]);if(l){if(n>=s)return l;var p=i[n];return l*("desc"==p?-1:1)}}return t.index-e.index}(t,e,i)}))}function Nn(t,e,i){for(var n=-1,o=e.length,r={};++n<o;){var a=e[n],s=un(t,a);i(s,a)&&Un(r,lo(a,t),s)}return r}function Pn(t,e,i,n){var o=n?we:ye,r=-1,a=e.length,s=t;for(t===e&&(e=_o(e)),i&&(s=me(t,Me(i)));++r<a;)for(var l=0,p=e[r],c=i?i(p):p;(l=o(s,c,l,n))>-1;)s!==t&&Gt.call(s,l,1),Gt.call(t,l,1);return t}function Rn(t,e){for(var i=t?e.length:0,n=i-1;i--;){var o=e[i];if(i==n||o!==r){var r=o;lr(o)?Gt.call(t,o,1):to(t,o)}}return t}function Ln(t,e){return t+ti(ci()*(e-t+1))}function $n(t,e){var i="";if(!t||e<1||e>9007199254740991)return i;do{e%2&&(i+=t),(e=ti(e/2))&&(t+=t)}while(e);return i}function zn(t,e){return wr(gr(t,e,qs),t+"")}function Bn(t){return zi(js(t))}function Fn(t,e){var i=js(t);return Or(i,Ki(e,0,i.length))}function Un(t,e,i,n){if(!Ya(t))return t;for(var o=-1,r=(e=lo(e,t)).length,a=r-1,s=t;null!=s&&++o<r;){var l=Tr(e[o]),p=i;if("__proto__"===l||"constructor"===l||"prototype"===l)return t;if(o!=a){var c=s[l];void 0===(p=n?n(c,l,s):void 0)&&(p=Ya(c)?c:lr(e[o+1])?[]:{})}Hi(s,l,p),s=s[l]}return t}var Hn=bi?function(t,e){return bi.set(t,e),t}:qs,Yn=be?function(t,e){return be(t,"toString",{configurable:!0,enumerable:!1,value:Ys(e),writable:!0})}:qs;function Wn(t){return Or(js(t))}function Vn(t,e,i){var o=-1,r=t.length;e<0&&(e=-e>r?0:r+e),(i=i>r?r:i)<0&&(i+=r),r=e>i?0:i-e>>>0,e>>>=0;for(var a=n(r);++o<r;)a[o]=t[o+e];return a}function qn(t,e){var i;return tn(t,(function(t,n,o){return!(i=e(t,n,o))})),!!i}function Gn(t,e,i){var n=0,o=null==t?n:t.length;if("number"==typeof e&&e==e&&o<=2147483647){for(;n<o;){var r=n+o>>>1,a=t[r];null!==a&&!Za(a)&&(i?a<=e:a<e)?n=r+1:o=r}return o}return Kn(t,e,qs,i)}function Kn(t,e,i,n){var o=0,r=null==t?0:t.length;if(0===r)return 0;for(var a=(e=i(e))!=e,s=null===e,l=Za(e),p=void 0===e;o<r;){var c=ti((o+r)/2),d=i(t[c]),u=void 0!==d,m=null===d,h=d==d,f=Za(d);if(a)var g=n||h;else g=p?h&&(n||u):s?h&&u&&(n||!m):l?h&&u&&!m&&(n||!f):!m&&!f&&(n?d<=e:d<e);g?o=c+1:r=c}return si(r,4294967294)}function Xn(t,e){for(var i=-1,n=t.length,o=0,r=[];++i<n;){var a=t[i],s=e?e(a):a;if(!i||!ja(s,l)){var l=s;r[o++]=0===a?0:a}}return r}function Qn(t){return"number"==typeof t?t:Za(t)?NaN:+t}function Zn(t){if("string"==typeof t)return t;if(Na(t))return me(t,Zn)+"";if(Za(t))return Ti?Ti.call(t):"";var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}function Jn(t,e,i){var n=-1,o=de,r=t.length,a=!0,s=[],l=s;if(i)a=!1,o=ue;else if(r>=200){var p=e?null:zo(t);if(p)return Ye(p);a=!1,o=Ie,l=new Ri}else l=e?[]:s;t:for(;++n<r;){var c=t[n],d=e?e(c):c;if(c=i||0!==c?c:0,a&&d==d){for(var u=l.length;u--;)if(l[u]===d)continue t;e&&l.push(d),s.push(c)}else o(l,d,i)||(l!==s&&l.push(d),s.push(c))}return s}function to(t,e){return null==(t=vr(t,e=lo(e,t)))||delete t[Tr(Br(e))]}function eo(t,e,i,n){return Un(t,e,i(un(t,e)),n)}function io(t,e,i,n){for(var o=t.length,r=n?o:-1;(n?r--:++r<o)&&e(t[r],r,t););return i?Vn(t,n?0:r,n?r+1:o):Vn(t,n?r+1:0,n?o:r)}function no(t,e){var i=t;return i instanceof Ai&&(i=i.value()),fe(e,(function(t,e){return e.func.apply(e.thisArg,he([t],e.args))}),i)}function oo(t,e,i){var o=t.length;if(o<2)return o?Jn(t[0]):[];for(var r=-1,a=n(o);++r<o;)for(var s=t[r],l=-1;++l<o;)l!=r&&(a[r]=Ji(a[r]||s,t[l],e,i));return Jn(an(a,1),e,i)}function ro(t,e,i){for(var n=-1,o=t.length,r=e.length,a={};++n<o;){var s=n<r?e[n]:void 0;i(a,t[n],s)}return a}function ao(t){return La(t)?t:[]}function so(t){return"function"==typeof t?t:qs}function lo(t,e){return Na(t)?t:cr(t,e)?[t]:Sr(ls(t))}var po=zn;function co(t,e,i){var n=t.length;return i=void 0===i?n:i,!e&&i>=n?t:Vn(t,e,i)}var uo=Se||function(t){return qt.clearTimeout(t)};function mo(t,e){if(e)return t.slice();var i=t.length,n=Rt?Rt(i):new t.constructor(i);return t.copy(n),n}function ho(t){var e=new t.constructor(t.byteLength);return new Nt(e).set(new Nt(t)),e}function fo(t,e){var i=e?ho(t.buffer):t.buffer;return new t.constructor(i,t.byteOffset,t.length)}function go(t,e){if(t!==e){var i=void 0!==t,n=null===t,o=t==t,r=Za(t),a=void 0!==e,s=null===e,l=e==e,p=Za(e);if(!s&&!p&&!r&&t>e||r&&a&&l&&!s&&!p||n&&a&&l||!i&&l||!o)return 1;if(!n&&!r&&!p&&t<e||p&&i&&o&&!n&&!r||s&&i&&o||!a&&o||!l)return-1}return 0}function vo(t,e,i,o){for(var r=-1,a=t.length,s=i.length,l=-1,p=e.length,c=ai(a-s,0),d=n(p+c),u=!o;++l<p;)d[l]=e[l];for(;++r<s;)(u||r<a)&&(d[i[r]]=t[r]);for(;c--;)d[l++]=t[r++];return d}function bo(t,e,i,o){for(var r=-1,a=t.length,s=-1,l=i.length,p=-1,c=e.length,d=ai(a-l,0),u=n(d+c),m=!o;++r<d;)u[r]=t[r];for(var h=r;++p<c;)u[h+p]=e[p];for(;++s<l;)(m||r<a)&&(u[h+i[s]]=t[r++]);return u}function _o(t,e){var i=-1,o=t.length;for(e||(e=n(o));++i<o;)e[i]=t[i];return e}function xo(t,e,i,n){var o=!i;i||(i={});for(var r=-1,a=e.length;++r<a;){var s=e[r],l=n?n(i[s],t[s],s,i,t):void 0;void 0===l&&(l=t[s]),o?qi(i,s,l):Hi(i,s,l)}return i}function yo(t,e){return function(i,n){var o=Na(i)?ae:Wi,r=e?e():{};return o(i,t,Zo(n,2),r)}}function wo(t){return zn((function(e,i){var n=-1,o=i.length,r=o>1?i[o-1]:void 0,a=o>2?i[2]:void 0;for(r=t.length>3&&"function"==typeof r?(o--,r):void 0,a&&pr(i[0],i[1],a)&&(r=o<3?void 0:r,o=1),e=ht(e);++n<o;){var s=i[n];s&&t(e,s,n,r)}return e}))}function ko(t,e){return function(i,n){if(null==i)return i;if(!Ra(i))return t(i,n);for(var o=i.length,r=e?o:-1,a=ht(i);(e?r--:++r<o)&&!1!==n(a[r],r,a););return i}}function Eo(t){return function(e,i,n){for(var o=-1,r=ht(e),a=n(e),s=a.length;s--;){var l=a[t?s:++o];if(!1===i(r[l],l,r))break}return e}}function Oo(t){return function(e){var i=Be(e=ls(e))?qe(e):void 0,n=i?i[0]:e.charAt(0),o=i?co(i,1).join(""):e.slice(1);return n[t]()+o}}function So(t){return function(e){return fe(Fs(Is(e).replace(At,"")),t,"")}}function To(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var i=Di(t.prototype),n=t.apply(i,e);return Ya(n)?n:i}}function Co(t){return function(e,i,n){var o=ht(e);if(!Ra(e)){var r=Zo(i,3);e=ys(e),i=function(t){return r(o[t],t,o)}}var a=t(e,i,n);return a>-1?o[r?e[a]:a]:void 0}}function Do(t){return Vo((function(e){var i=e.length,n=i,o=Mi.prototype.thru;for(t&&e.reverse();n--;){var a=e[n];if("function"!=typeof a)throw new vt(r);if(o&&!s&&"wrapper"==Xo(a))var s=new Mi([],!0)}for(n=s?n:i;++n<i;){var l=Xo(a=e[n]),p="wrapper"==l?Ko(a):void 0;s=p&&dr(p[0])&&424==p[1]&&!p[4].length&&1==p[9]?s[Xo(p[0])].apply(s,p[3]):1==a.length&&dr(a)?s[l]():s.thru(a)}return function(){var t=arguments,n=t[0];if(s&&1==t.length&&Na(n))return s.plant(n).value();for(var o=0,r=i?e[o].apply(this,t):n;++o<i;)r=e[o].call(this,r);return r}}))}function jo(t,e,i,o,r,a,s,l,p,c){var d=128&e,u=1&e,m=2&e,h=24&e,f=512&e,g=m?void 0:To(t);return function v(){for(var b=arguments.length,_=n(b),x=b;x--;)_[x]=arguments[x];if(h)var y=Qo(v),w=Re(_,y);if(o&&(_=vo(_,o,r,h)),a&&(_=bo(_,a,s,h)),b-=w,h&&b<c){var k=He(_,y);return Lo(t,e,jo,v.placeholder,i,_,k,l,p,c-b)}var E=u?i:this,O=m?E[t]:t;return b=_.length,l?_=br(_,l):f&&b>1&&_.reverse(),d&&p<b&&(_.length=p),this&&this!==qt&&this instanceof v&&(O=g||To(O)),O.apply(E,_)}}function Mo(t,e){return function(i,n){return function(t,e,i,n){return pn(t,(function(t,o,r){e(n,i(t),o,r)})),n}(i,t,e(n),{})}}function Ao(t,e){return function(i,n){var o;if(void 0===i&&void 0===n)return e;if(void 0!==i&&(o=i),void 0!==n){if(void 0===o)return n;"string"==typeof i||"string"==typeof n?(i=Zn(i),n=Zn(n)):(i=Qn(i),n=Qn(n)),o=t(i,n)}return o}}function Io(t){return Vo((function(e){return e=me(e,Me(Zo())),zn((function(i){var n=this;return t(e,(function(t){return re(t,n,i)}))}))}))}function No(t,e){var i=(e=void 0===e?" ":Zn(e)).length;if(i<2)return i?$n(e,t):e;var n=$n(e,Je(t/Ve(e)));return Be(e)?co(qe(n),0,t).join(""):n.slice(0,t)}function Po(t){return function(e,i,o){return o&&"number"!=typeof o&&pr(e,i,o)&&(i=o=void 0),e=ns(e),void 0===i?(i=e,e=0):i=ns(i),function(t,e,i,o){for(var r=-1,a=ai(Je((e-t)/(i||1)),0),s=n(a);a--;)s[o?a:++r]=t,t+=i;return s}(e,i,o=void 0===o?e<i?1:-1:ns(o),t)}}function Ro(t){return function(e,i){return"string"==typeof e&&"string"==typeof i||(e=as(e),i=as(i)),t(e,i)}}function Lo(t,e,i,n,o,r,a,s,l,p){var c=8&e;e|=c?32:64,4&(e&=~(c?64:32))||(e&=-4);var d=[t,e,o,c?r:void 0,c?a:void 0,c?void 0:r,c?void 0:a,s,l,p],u=i.apply(void 0,d);return dr(t)&&xr(u,d),u.placeholder=n,kr(u,t,e)}function $o(t){var e=mt[t];return function(t,i){if(t=as(t),(i=null==i?0:si(os(i),292))&&ni(t)){var n=(ls(t)+"e").split("e");return+((n=(ls(e(n[0]+"e"+(+n[1]+i)))+"e").split("e"))[0]+"e"+(+n[1]-i))}return e(t)}}var zo=fi&&1/Ye(new fi([,-0]))[1]==1/0?function(t){return new fi(t)}:Zs;function Bo(t){return function(e){var i=or(e);return i==f?Fe(e):i==_?We(e):function(t,e){return me(e,(function(e){return[e,t[e]]}))}(e,t(e))}}function Fo(t,e,i,o,s,l,p,c){var d=2&e;if(!d&&"function"!=typeof t)throw new vt(r);var u=o?o.length:0;if(u||(e&=-97,o=s=void 0),p=void 0===p?p:ai(os(p),0),c=void 0===c?c:os(c),u-=s?s.length:0,64&e){var m=o,h=s;o=s=void 0}var f=d?void 0:Ko(t),g=[t,e,i,o,s,m,h,l,p,c];if(f&&function(t,e){var i=t[1],n=e[1],o=i|n,r=o<131,s=128==n&&8==i||128==n&&256==i&&t[7].length<=e[8]||384==n&&e[7].length<=e[8]&&8==i;if(!r&&!s)return t;1&n&&(t[2]=e[2],o|=1&i?0:4);var l=e[3];if(l){var p=t[3];t[3]=p?vo(p,l,e[4]):l,t[4]=p?He(t[3],a):e[4]}(l=e[5])&&(p=t[5],t[5]=p?bo(p,l,e[6]):l,t[6]=p?He(t[5],a):e[6]);(l=e[7])&&(t[7]=l);128&n&&(t[8]=null==t[8]?e[8]:si(t[8],e[8]));null==t[9]&&(t[9]=e[9]);t[0]=e[0],t[1]=o}(g,f),t=g[0],e=g[1],i=g[2],o=g[3],s=g[4],!(c=g[9]=void 0===g[9]?d?0:t.length:ai(g[9]-u,0))&&24&e&&(e&=-25),e&&1!=e)v=8==e||16==e?function(t,e,i){var o=To(t);return function r(){for(var a=arguments.length,s=n(a),l=a,p=Qo(r);l--;)s[l]=arguments[l];var c=a<3&&s[0]!==p&&s[a-1]!==p?[]:He(s,p);if((a-=c.length)<i)return Lo(t,e,jo,r.placeholder,void 0,s,c,void 0,void 0,i-a);var d=this&&this!==qt&&this instanceof r?o:t;return re(d,this,s)}}(t,e,c):32!=e&&33!=e||s.length?jo.apply(void 0,g):function(t,e,i,o){var r=1&e,a=To(t);return function e(){for(var s=-1,l=arguments.length,p=-1,c=o.length,d=n(c+l),u=this&&this!==qt&&this instanceof e?a:t;++p<c;)d[p]=o[p];for(;l--;)d[p++]=arguments[++s];return re(u,r?i:this,d)}}(t,e,i,o);else var v=function(t,e,i){var n=1&e,o=To(t);return function e(){var r=this&&this!==qt&&this instanceof e?o:t;return r.apply(n?i:this,arguments)}}(t,e,i);return kr((f?Hn:xr)(v,g),t,e)}function Uo(t,e,i,n){return void 0===t||ja(t,xt[i])&&!kt.call(n,i)?e:t}function Ho(t,e,i,n,o,r){return Ya(t)&&Ya(e)&&(r.set(e,t),Mn(t,e,void 0,Ho,r),r.delete(e)),t}function Yo(t){return Ga(t)?void 0:t}function Wo(t,e,i,n,o,r){var a=1&i,s=t.length,l=e.length;if(s!=l&&!(a&&l>s))return!1;var p=r.get(t),c=r.get(e);if(p&&c)return p==e&&c==t;var d=-1,u=!0,m=2&i?new Ri:void 0;for(r.set(t,e),r.set(e,t);++d<s;){var h=t[d],f=e[d];if(n)var g=a?n(f,h,d,e,t,r):n(h,f,d,t,e,r);if(void 0!==g){if(g)continue;u=!1;break}if(m){if(!ve(e,(function(t,e){if(!Ie(m,e)&&(h===t||o(h,t,i,n,r)))return m.push(e)}))){u=!1;break}}else if(h!==f&&!o(h,f,i,n,r)){u=!1;break}}return r.delete(t),r.delete(e),u}function Vo(t){return wr(gr(t,void 0,Pr),t+"")}function qo(t){return mn(t,ys,ir)}function Go(t){return mn(t,ws,nr)}var Ko=bi?function(t){return bi.get(t)}:Zs;function Xo(t){for(var e=t.name+"",i=_i[e],n=kt.call(_i,e)?i.length:0;n--;){var o=i[n],r=o.func;if(null==r||r==t)return o.name}return e}function Qo(t){return(kt.call(Ci,"placeholder")?Ci:t).placeholder}function Zo(){var t=Ci.iteratee||Gs;return t=t===Gs?En:t,arguments.length?t(arguments[0],arguments[1]):t}function Jo(t,e){var i,n,o=t.__data__;return("string"==(n=typeof(i=e))||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==i:null===i)?o["string"==typeof e?"string":"hash"]:o.map}function tr(t){for(var e=ys(t),i=e.length;i--;){var n=e[i],o=t[n];e[i]=[n,o,hr(o)]}return e}function er(t,e){var i=function(t,e){return null==t?void 0:t[e]}(t,e);return kn(i)?i:void 0}var ir=ei?function(t){return null==t?[]:(t=ht(t),ce(ei(t),(function(e){return Vt.call(t,e)})))}:rl,nr=ei?function(t){for(var e=[];t;)he(e,ir(t)),t=Ut(t);return e}:rl,or=hn;function rr(t,e,i){for(var n=-1,o=(e=lo(e,t)).length,r=!1;++n<o;){var a=Tr(e[n]);if(!(r=null!=t&&i(t,a)))break;t=t[a]}return r||++n!=o?r:!!(o=null==t?0:t.length)&&Ha(o)&&lr(a,o)&&(Na(t)||Ia(t))}function ar(t){return"function"!=typeof t.constructor||mr(t)?{}:Di(Ut(t))}function sr(t){return Na(t)||Ia(t)||!!(Kt&&t&&t[Kt])}function lr(t,e){var i=typeof t;return!!(e=null==e?9007199254740991:e)&&("number"==i||"symbol"!=i&&lt.test(t))&&t>-1&&t%1==0&&t<e}function pr(t,e,i){if(!Ya(i))return!1;var n=typeof e;return!!("number"==n?Ra(i)&&lr(e,i.length):"string"==n&&e in i)&&ja(i[e],t)}function cr(t,e){if(Na(t))return!1;var i=typeof t;return!("number"!=i&&"symbol"!=i&&"boolean"!=i&&null!=t&&!Za(t))||(Y.test(t)||!H.test(t)||null!=e&&t in ht(e))}function dr(t){var e=Xo(t),i=Ci[e];if("function"!=typeof i||!(e in Ai.prototype))return!1;if(t===i)return!0;var n=Ko(i);return!!n&&t===n[0]}(ui&&or(new ui(new ArrayBuffer(1)))!=E||mi&&or(new mi)!=f||hi&&"[object Promise]"!=or(hi.resolve())||fi&&or(new fi)!=_||gi&&or(new gi)!=w)&&(or=function(t){var e=hn(t),i=e==v?t.constructor:void 0,n=i?Cr(i):"";if(n)switch(n){case xi:return E;case yi:return f;case wi:return"[object Promise]";case ki:return _;case Ei:return w}return e});var ur=yt?Fa:al;function mr(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||xt)}function hr(t){return t==t&&!Ya(t)}function fr(t,e){return function(i){return null!=i&&(i[t]===e&&(void 0!==e||t in ht(i)))}}function gr(t,e,i){return e=ai(void 0===e?t.length-1:e,0),function(){for(var o=arguments,r=-1,a=ai(o.length-e,0),s=n(a);++r<a;)s[r]=o[e+r];r=-1;for(var l=n(e+1);++r<e;)l[r]=o[r];return l[e]=i(s),re(t,this,l)}}function vr(t,e){return e.length<2?t:un(t,Vn(e,0,-1))}function br(t,e){for(var i=t.length,n=si(e.length,i),o=_o(t);n--;){var r=e[n];t[n]=lr(r,i)?o[r]:void 0}return t}function _r(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]}var xr=Er(Hn),yr=Ze||function(t,e){return qt.setTimeout(t,e)},wr=Er(Yn);function kr(t,e,i){var n=e+"";return wr(t,function(t,e){var i=e.length;if(!i)return t;var n=i-1;return e[n]=(i>1?"& ":"")+e[n],e=e.join(i>2?", ":" "),t.replace(X,"{\n/* [wrapped with "+e+"] */\n")}(n,function(t,e){return se(s,(function(i){var n="_."+i[0];e&i[1]&&!de(t,n)&&t.push(n)})),t.sort()}(function(t){var e=t.match(Q);return e?e[1].split(Z):[]}(n),i)))}function Er(t){var e=0,i=0;return function(){var n=li(),o=16-(n-i);if(i=n,o>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}function Or(t,e){var i=-1,n=t.length,o=n-1;for(e=void 0===e?n:e;++i<e;){var r=Ln(i,o),a=t[r];t[r]=t[i],t[i]=a}return t.length=e,t}var Sr=function(t){var e=Ea(t,(function(t){return 500===i.size&&i.clear(),t})),i=e.cache;return e}((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(W,(function(t,i,n,o){e.push(n?o.replace(et,"$1"):i||t)})),e}));function Tr(t){if("string"==typeof t||Za(t))return t;var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}function Cr(t){if(null!=t){try{return wt.call(t)}catch(t){}try{return t+""}catch(t){}}return""}function Dr(t){if(t instanceof Ai)return t.clone();var e=new Mi(t.__wrapped__,t.__chain__);return e.__actions__=_o(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}var jr=zn((function(t,e){return La(t)?Ji(t,an(e,1,La,!0)):[]})),Mr=zn((function(t,e){var i=Br(e);return La(i)&&(i=void 0),La(t)?Ji(t,an(e,1,La,!0),Zo(i,2)):[]})),Ar=zn((function(t,e){var i=Br(e);return La(i)&&(i=void 0),La(t)?Ji(t,an(e,1,La,!0),void 0,i):[]}));function Ir(t,e,i){var n=null==t?0:t.length;if(!n)return-1;var o=null==i?0:os(i);return o<0&&(o=ai(n+o,0)),xe(t,Zo(e,3),o)}function Nr(t,e,i){var n=null==t?0:t.length;if(!n)return-1;var o=n-1;return void 0!==i&&(o=os(i),o=i<0?ai(n+o,0):si(o,n-1)),xe(t,Zo(e,3),o,!0)}function Pr(t){return(null==t?0:t.length)?an(t,1):[]}function Rr(t){return t&&t.length?t[0]:void 0}var Lr=zn((function(t){var e=me(t,ao);return e.length&&e[0]===t[0]?bn(e):[]})),$r=zn((function(t){var e=Br(t),i=me(t,ao);return e===Br(i)?e=void 0:i.pop(),i.length&&i[0]===t[0]?bn(i,Zo(e,2)):[]})),zr=zn((function(t){var e=Br(t),i=me(t,ao);return(e="function"==typeof e?e:void 0)&&i.pop(),i.length&&i[0]===t[0]?bn(i,void 0,e):[]}));function Br(t){var e=null==t?0:t.length;return e?t[e-1]:void 0}var Fr=zn(Ur);function Ur(t,e){return t&&t.length&&e&&e.length?Pn(t,e):t}var Hr=Vo((function(t,e){var i=null==t?0:t.length,n=Gi(t,e);return Rn(t,me(e,(function(t){return lr(t,i)?+t:t})).sort(go)),n}));function Yr(t){return null==t?t:di.call(t)}var Wr=zn((function(t){return Jn(an(t,1,La,!0))})),Vr=zn((function(t){var e=Br(t);return La(e)&&(e=void 0),Jn(an(t,1,La,!0),Zo(e,2))})),qr=zn((function(t){var e=Br(t);return e="function"==typeof e?e:void 0,Jn(an(t,1,La,!0),void 0,e)}));function Gr(t){if(!t||!t.length)return[];var e=0;return t=ce(t,(function(t){if(La(t))return e=ai(t.length,e),!0})),De(e,(function(e){return me(t,Oe(e))}))}function Kr(t,e){if(!t||!t.length)return[];var i=Gr(t);return null==e?i:me(i,(function(t){return re(e,void 0,t)}))}var Xr=zn((function(t,e){return La(t)?Ji(t,e):[]})),Qr=zn((function(t){return oo(ce(t,La))})),Zr=zn((function(t){var e=Br(t);return La(e)&&(e=void 0),oo(ce(t,La),Zo(e,2))})),Jr=zn((function(t){var e=Br(t);return e="function"==typeof e?e:void 0,oo(ce(t,La),void 0,e)})),ta=zn(Gr);var ea=zn((function(t){var e=t.length,i=e>1?t[e-1]:void 0;return i="function"==typeof i?(t.pop(),i):void 0,Kr(t,i)}));function ia(t){var e=Ci(t);return e.__chain__=!0,e}function na(t,e){return e(t)}var oa=Vo((function(t){var e=t.length,i=e?t[0]:0,n=this.__wrapped__,o=function(e){return Gi(e,t)};return!(e>1||this.__actions__.length)&&n instanceof Ai&&lr(i)?((n=n.slice(i,+i+(e?1:0))).__actions__.push({func:na,args:[o],thisArg:void 0}),new Mi(n,this.__chain__).thru((function(t){return e&&!t.length&&t.push(void 0),t}))):this.thru(o)}));var ra=yo((function(t,e,i){kt.call(t,i)?++t[i]:qi(t,i,1)}));var aa=Co(Ir),sa=Co(Nr);function la(t,e){return(Na(t)?se:tn)(t,Zo(e,3))}function pa(t,e){return(Na(t)?le:en)(t,Zo(e,3))}var ca=yo((function(t,e,i){kt.call(t,i)?t[i].push(e):qi(t,i,[e])}));var da=zn((function(t,e,i){var o=-1,r="function"==typeof e,a=Ra(t)?n(t.length):[];return tn(t,(function(t){a[++o]=r?re(e,t,i):_n(t,e,i)})),a})),ua=yo((function(t,e,i){qi(t,i,e)}));function ma(t,e){return(Na(t)?me:Cn)(t,Zo(e,3))}var ha=yo((function(t,e,i){t[i?0:1].push(e)}),(function(){return[[],[]]}));var fa=zn((function(t,e){if(null==t)return[];var i=e.length;return i>1&&pr(t,e[0],e[1])?e=[]:i>2&&pr(e[0],e[1],e[2])&&(e=[e[0]]),In(t,an(e,1),[])})),ga=Qe||function(){return qt.Date.now()};function va(t,e,i){return e=i?void 0:e,Fo(t,128,void 0,void 0,void 0,void 0,e=t&&null==e?t.length:e)}function ba(t,e){var i;if("function"!=typeof e)throw new vt(r);return t=os(t),function(){return--t>0&&(i=e.apply(this,arguments)),t<=1&&(e=void 0),i}}var _a=zn((function(t,e,i){var n=1;if(i.length){var o=He(i,Qo(_a));n|=32}return Fo(t,n,e,i,o)})),xa=zn((function(t,e,i){var n=3;if(i.length){var o=He(i,Qo(xa));n|=32}return Fo(e,n,t,i,o)}));function ya(t,e,i){var n,o,a,s,l,p,c=0,d=!1,u=!1,m=!0;if("function"!=typeof t)throw new vt(r);function h(e){var i=n,r=o;return n=o=void 0,c=e,s=t.apply(r,i)}function f(t){return c=t,l=yr(v,e),d?h(t):s}function g(t){var i=t-p;return void 0===p||i>=e||i<0||u&&t-c>=a}function v(){var t=ga();if(g(t))return b(t);l=yr(v,function(t){var i=e-(t-p);return u?si(i,a-(t-c)):i}(t))}function b(t){return l=void 0,m&&n?h(t):(n=o=void 0,s)}function _(){var t=ga(),i=g(t);if(n=arguments,o=this,p=t,i){if(void 0===l)return f(p);if(u)return uo(l),l=yr(v,e),h(p)}return void 0===l&&(l=yr(v,e)),s}return e=as(e)||0,Ya(i)&&(d=!!i.leading,a=(u="maxWait"in i)?ai(as(i.maxWait)||0,e):a,m="trailing"in i?!!i.trailing:m),_.cancel=function(){void 0!==l&&uo(l),c=0,n=p=o=l=void 0},_.flush=function(){return void 0===l?s:b(ga())},_}var wa=zn((function(t,e){return Zi(t,1,e)})),ka=zn((function(t,e,i){return Zi(t,as(e)||0,i)}));function Ea(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new vt(r);var i=function(){var n=arguments,o=e?e.apply(this,n):n[0],r=i.cache;if(r.has(o))return r.get(o);var a=t.apply(this,n);return i.cache=r.set(o,a)||r,a};return i.cache=new(Ea.Cache||Pi),i}function Oa(t){if("function"!=typeof t)throw new vt(r);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}Ea.Cache=Pi;var Sa=po((function(t,e){var i=(e=1==e.length&&Na(e[0])?me(e[0],Me(Zo())):me(an(e,1),Me(Zo()))).length;return zn((function(n){for(var o=-1,r=si(n.length,i);++o<r;)n[o]=e[o].call(this,n[o]);return re(t,this,n)}))})),Ta=zn((function(t,e){return Fo(t,32,void 0,e,He(e,Qo(Ta)))})),Ca=zn((function(t,e){return Fo(t,64,void 0,e,He(e,Qo(Ca)))})),Da=Vo((function(t,e){return Fo(t,256,void 0,void 0,void 0,e)}));function ja(t,e){return t===e||t!=t&&e!=e}var Ma=Ro(fn),Aa=Ro((function(t,e){return t>=e})),Ia=xn(function(){return arguments}())?xn:function(t){return Wa(t)&&kt.call(t,"callee")&&!Vt.call(t,"callee")},Na=n.isArray,Pa=Jt?Me(Jt):function(t){return Wa(t)&&hn(t)==k};function Ra(t){return null!=t&&Ha(t.length)&&!Fa(t)}function La(t){return Wa(t)&&Ra(t)}var $a=ii||al,za=te?Me(te):function(t){return Wa(t)&&hn(t)==d};function Ba(t){if(!Wa(t))return!1;var e=hn(t);return e==u||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!Ga(t)}function Fa(t){if(!Ya(t))return!1;var e=hn(t);return e==m||e==h||"[object AsyncFunction]"==e||"[object Proxy]"==e}function Ua(t){return"number"==typeof t&&t==os(t)}function Ha(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}function Ya(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function Wa(t){return null!=t&&"object"==typeof t}var Va=ee?Me(ee):function(t){return Wa(t)&&or(t)==f};function qa(t){return"number"==typeof t||Wa(t)&&hn(t)==g}function Ga(t){if(!Wa(t)||hn(t)!=v)return!1;var e=Ut(t);if(null===e)return!0;var i=kt.call(e,"constructor")&&e.constructor;return"function"==typeof i&&i instanceof i&&wt.call(i)==Tt}var Ka=ie?Me(ie):function(t){return Wa(t)&&hn(t)==b};var Xa=ne?Me(ne):function(t){return Wa(t)&&or(t)==_};function Qa(t){return"string"==typeof t||!Na(t)&&Wa(t)&&hn(t)==x}function Za(t){return"symbol"==typeof t||Wa(t)&&hn(t)==y}var Ja=oe?Me(oe):function(t){return Wa(t)&&Ha(t.length)&&!!Bt[hn(t)]};var ts=Ro(Tn),es=Ro((function(t,e){return t<=e}));function is(t){if(!t)return[];if(Ra(t))return Qa(t)?qe(t):_o(t);if(Qt&&t[Qt])return function(t){for(var e,i=[];!(e=t.next()).done;)i.push(e.value);return i}(t[Qt]());var e=or(t);return(e==f?Fe:e==_?Ye:js)(t)}function ns(t){return t?(t=as(t))===1/0||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}function os(t){var e=ns(t),i=e%1;return e==e?i?e-i:e:0}function rs(t){return t?Ki(os(t),0,4294967295):0}function as(t){if("number"==typeof t)return t;if(Za(t))return NaN;if(Ya(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=Ya(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=je(t);var i=rt.test(t);return i||st.test(t)?Yt(t.slice(2),i?2:8):ot.test(t)?NaN:+t}function ss(t){return xo(t,ws(t))}function ls(t){return null==t?"":Zn(t)}var ps=wo((function(t,e){if(mr(e)||Ra(e))xo(e,ys(e),t);else for(var i in e)kt.call(e,i)&&Hi(t,i,e[i])})),cs=wo((function(t,e){xo(e,ws(e),t)})),ds=wo((function(t,e,i,n){xo(e,ws(e),t,n)})),us=wo((function(t,e,i,n){xo(e,ys(e),t,n)})),ms=Vo(Gi);var hs=zn((function(t,e){t=ht(t);var i=-1,n=e.length,o=n>2?e[2]:void 0;for(o&&pr(e[0],e[1],o)&&(n=1);++i<n;)for(var r=e[i],a=ws(r),s=-1,l=a.length;++s<l;){var p=a[s],c=t[p];(void 0===c||ja(c,xt[p])&&!kt.call(t,p))&&(t[p]=r[p])}return t})),fs=zn((function(t){return t.push(void 0,Ho),re(Es,void 0,t)}));function gs(t,e,i){var n=null==t?void 0:un(t,e);return void 0===n?i:n}function vs(t,e){return null!=t&&rr(t,e,vn)}var bs=Mo((function(t,e,i){null!=e&&"function"!=typeof e.toString&&(e=St.call(e)),t[e]=i}),Ys(qs)),_s=Mo((function(t,e,i){null!=e&&"function"!=typeof e.toString&&(e=St.call(e)),kt.call(t,e)?t[e].push(i):t[e]=[i]}),Zo),xs=zn(_n);function ys(t){return Ra(t)?$i(t):On(t)}function ws(t){return Ra(t)?$i(t,!0):Sn(t)}var ks=wo((function(t,e,i){Mn(t,e,i)})),Es=wo((function(t,e,i,n){Mn(t,e,i,n)})),Os=Vo((function(t,e){var i={};if(null==t)return i;var n=!1;e=me(e,(function(e){return e=lo(e,t),n||(n=e.length>1),e})),xo(t,Go(t),i),n&&(i=Xi(i,7,Yo));for(var o=e.length;o--;)to(i,e[o]);return i}));var Ss=Vo((function(t,e){return null==t?{}:function(t,e){return Nn(t,e,(function(e,i){return vs(t,i)}))}(t,e)}));function Ts(t,e){if(null==t)return{};var i=me(Go(t),(function(t){return[t]}));return e=Zo(e),Nn(t,i,(function(t,i){return e(t,i[0])}))}var Cs=Bo(ys),Ds=Bo(ws);function js(t){return null==t?[]:Ae(t,ys(t))}var Ms=So((function(t,e,i){return e=e.toLowerCase(),t+(i?As(e):e)}));function As(t){return Bs(ls(t).toLowerCase())}function Is(t){return(t=ls(t))&&t.replace(pt,Le).replace(It,"")}var Ns=So((function(t,e,i){return t+(i?"-":"")+e.toLowerCase()})),Ps=So((function(t,e,i){return t+(i?" ":"")+e.toLowerCase()})),Rs=Oo("toLowerCase");var Ls=So((function(t,e,i){return t+(i?"_":"")+e.toLowerCase()}));var $s=So((function(t,e,i){return t+(i?" ":"")+Bs(e)}));var zs=So((function(t,e,i){return t+(i?" ":"")+e.toUpperCase()})),Bs=Oo("toUpperCase");function Fs(t,e,i){return t=ls(t),void 0===(e=i?void 0:e)?function(t){return Lt.test(t)}(t)?function(t){return t.match(Pt)||[]}(t):function(t){return t.match(J)||[]}(t):t.match(e)||[]}var Us=zn((function(t,e){try{return re(t,void 0,e)}catch(t){return Ba(t)?t:new K(t)}})),Hs=Vo((function(t,e){return se(e,(function(e){e=Tr(e),qi(t,e,_a(t[e],t))})),t}));function Ys(t){return function(){return t}}var Ws=Do(),Vs=Do(!0);function qs(t){return t}function Gs(t){return En("function"==typeof t?t:Xi(t,1))}var Ks=zn((function(t,e){return function(i){return _n(i,t,e)}})),Xs=zn((function(t,e){return function(i){return _n(t,i,e)}}));function Qs(t,e,i){var n=ys(e),o=dn(e,n);null!=i||Ya(e)&&(o.length||!n.length)||(i=e,e=t,t=this,o=dn(e,ys(e)));var r=!(Ya(i)&&"chain"in i&&!i.chain),a=Fa(t);return se(o,(function(i){var n=e[i];t[i]=n,a&&(t.prototype[i]=function(){var e=this.__chain__;if(r||e){var i=t(this.__wrapped__),o=i.__actions__=_o(this.__actions__);return o.push({func:n,args:arguments,thisArg:t}),i.__chain__=e,i}return n.apply(t,he([this.value()],arguments))})})),t}function Zs(){}var Js=Io(me),tl=Io(pe),el=Io(ve);function il(t){return cr(t)?Oe(Tr(t)):function(t){return function(e){return un(e,t)}}(t)}var nl=Po(),ol=Po(!0);function rl(){return[]}function al(){return!1}var sl=Ao((function(t,e){return t+e}),0),ll=$o("ceil"),pl=Ao((function(t,e){return t/e}),1),cl=$o("floor");var dl,ul=Ao((function(t,e){return t*e}),1),ml=$o("round"),hl=Ao((function(t,e){return t-e}),0);return Ci.after=function(t,e){if("function"!=typeof e)throw new vt(r);return t=os(t),function(){if(--t<1)return e.apply(this,arguments)}},Ci.ary=va,Ci.assign=ps,Ci.assignIn=cs,Ci.assignInWith=ds,Ci.assignWith=us,Ci.at=ms,Ci.before=ba,Ci.bind=_a,Ci.bindAll=Hs,Ci.bindKey=xa,Ci.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return Na(t)?t:[t]},Ci.chain=ia,Ci.chunk=function(t,e,i){e=(i?pr(t,e,i):void 0===e)?1:ai(os(e),0);var o=null==t?0:t.length;if(!o||e<1)return[];for(var r=0,a=0,s=n(Je(o/e));r<o;)s[a++]=Vn(t,r,r+=e);return s},Ci.compact=function(t){for(var e=-1,i=null==t?0:t.length,n=0,o=[];++e<i;){var r=t[e];r&&(o[n++]=r)}return o},Ci.concat=function(){var t=arguments.length;if(!t)return[];for(var e=n(t-1),i=arguments[0],o=t;o--;)e[o-1]=arguments[o];return he(Na(i)?_o(i):[i],an(e,1))},Ci.cond=function(t){var e=null==t?0:t.length,i=Zo();return t=e?me(t,(function(t){if("function"!=typeof t[1])throw new vt(r);return[i(t[0]),t[1]]})):[],zn((function(i){for(var n=-1;++n<e;){var o=t[n];if(re(o[0],this,i))return re(o[1],this,i)}}))},Ci.conforms=function(t){return function(t){var e=ys(t);return function(i){return Qi(i,t,e)}}(Xi(t,1))},Ci.constant=Ys,Ci.countBy=ra,Ci.create=function(t,e){var i=Di(t);return null==e?i:Vi(i,e)},Ci.curry=function t(e,i,n){var o=Fo(e,8,void 0,void 0,void 0,void 0,void 0,i=n?void 0:i);return o.placeholder=t.placeholder,o},Ci.curryRight=function t(e,i,n){var o=Fo(e,16,void 0,void 0,void 0,void 0,void 0,i=n?void 0:i);return o.placeholder=t.placeholder,o},Ci.debounce=ya,Ci.defaults=hs,Ci.defaultsDeep=fs,Ci.defer=wa,Ci.delay=ka,Ci.difference=jr,Ci.differenceBy=Mr,Ci.differenceWith=Ar,Ci.drop=function(t,e,i){var n=null==t?0:t.length;return n?Vn(t,(e=i||void 0===e?1:os(e))<0?0:e,n):[]},Ci.dropRight=function(t,e,i){var n=null==t?0:t.length;return n?Vn(t,0,(e=n-(e=i||void 0===e?1:os(e)))<0?0:e):[]},Ci.dropRightWhile=function(t,e){return t&&t.length?io(t,Zo(e,3),!0,!0):[]},Ci.dropWhile=function(t,e){return t&&t.length?io(t,Zo(e,3),!0):[]},Ci.fill=function(t,e,i,n){var o=null==t?0:t.length;return o?(i&&"number"!=typeof i&&pr(t,e,i)&&(i=0,n=o),function(t,e,i,n){var o=t.length;for((i=os(i))<0&&(i=-i>o?0:o+i),(n=void 0===n||n>o?o:os(n))<0&&(n+=o),n=i>n?0:rs(n);i<n;)t[i++]=e;return t}(t,e,i,n)):[]},Ci.filter=function(t,e){return(Na(t)?ce:rn)(t,Zo(e,3))},Ci.flatMap=function(t,e){return an(ma(t,e),1)},Ci.flatMapDeep=function(t,e){return an(ma(t,e),1/0)},Ci.flatMapDepth=function(t,e,i){return i=void 0===i?1:os(i),an(ma(t,e),i)},Ci.flatten=Pr,Ci.flattenDeep=function(t){return(null==t?0:t.length)?an(t,1/0):[]},Ci.flattenDepth=function(t,e){return(null==t?0:t.length)?an(t,e=void 0===e?1:os(e)):[]},Ci.flip=function(t){return Fo(t,512)},Ci.flow=Ws,Ci.flowRight=Vs,Ci.fromPairs=function(t){for(var e=-1,i=null==t?0:t.length,n={};++e<i;){var o=t[e];n[o[0]]=o[1]}return n},Ci.functions=function(t){return null==t?[]:dn(t,ys(t))},Ci.functionsIn=function(t){return null==t?[]:dn(t,ws(t))},Ci.groupBy=ca,Ci.initial=function(t){return(null==t?0:t.length)?Vn(t,0,-1):[]},Ci.intersection=Lr,Ci.intersectionBy=$r,Ci.intersectionWith=zr,Ci.invert=bs,Ci.invertBy=_s,Ci.invokeMap=da,Ci.iteratee=Gs,Ci.keyBy=ua,Ci.keys=ys,Ci.keysIn=ws,Ci.map=ma,Ci.mapKeys=function(t,e){var i={};return e=Zo(e,3),pn(t,(function(t,n,o){qi(i,e(t,n,o),t)})),i},Ci.mapValues=function(t,e){var i={};return e=Zo(e,3),pn(t,(function(t,n,o){qi(i,n,e(t,n,o))})),i},Ci.matches=function(t){return Dn(Xi(t,1))},Ci.matchesProperty=function(t,e){return jn(t,Xi(e,1))},Ci.memoize=Ea,Ci.merge=ks,Ci.mergeWith=Es,Ci.method=Ks,Ci.methodOf=Xs,Ci.mixin=Qs,Ci.negate=Oa,Ci.nthArg=function(t){return t=os(t),zn((function(e){return An(e,t)}))},Ci.omit=Os,Ci.omitBy=function(t,e){return Ts(t,Oa(Zo(e)))},Ci.once=function(t){return ba(2,t)},Ci.orderBy=function(t,e,i,n){return null==t?[]:(Na(e)||(e=null==e?[]:[e]),Na(i=n?void 0:i)||(i=null==i?[]:[i]),In(t,e,i))},Ci.over=Js,Ci.overArgs=Sa,Ci.overEvery=tl,Ci.overSome=el,Ci.partial=Ta,Ci.partialRight=Ca,Ci.partition=ha,Ci.pick=Ss,Ci.pickBy=Ts,Ci.property=il,Ci.propertyOf=function(t){return function(e){return null==t?void 0:un(t,e)}},Ci.pull=Fr,Ci.pullAll=Ur,Ci.pullAllBy=function(t,e,i){return t&&t.length&&e&&e.length?Pn(t,e,Zo(i,2)):t},Ci.pullAllWith=function(t,e,i){return t&&t.length&&e&&e.length?Pn(t,e,void 0,i):t},Ci.pullAt=Hr,Ci.range=nl,Ci.rangeRight=ol,Ci.rearg=Da,Ci.reject=function(t,e){return(Na(t)?ce:rn)(t,Oa(Zo(e,3)))},Ci.remove=function(t,e){var i=[];if(!t||!t.length)return i;var n=-1,o=[],r=t.length;for(e=Zo(e,3);++n<r;){var a=t[n];e(a,n,t)&&(i.push(a),o.push(n))}return Rn(t,o),i},Ci.rest=function(t,e){if("function"!=typeof t)throw new vt(r);return zn(t,e=void 0===e?e:os(e))},Ci.reverse=Yr,Ci.sampleSize=function(t,e,i){return e=(i?pr(t,e,i):void 0===e)?1:os(e),(Na(t)?Bi:Fn)(t,e)},Ci.set=function(t,e,i){return null==t?t:Un(t,e,i)},Ci.setWith=function(t,e,i,n){return n="function"==typeof n?n:void 0,null==t?t:Un(t,e,i,n)},Ci.shuffle=function(t){return(Na(t)?Fi:Wn)(t)},Ci.slice=function(t,e,i){var n=null==t?0:t.length;return n?(i&&"number"!=typeof i&&pr(t,e,i)?(e=0,i=n):(e=null==e?0:os(e),i=void 0===i?n:os(i)),Vn(t,e,i)):[]},Ci.sortBy=fa,Ci.sortedUniq=function(t){return t&&t.length?Xn(t):[]},Ci.sortedUniqBy=function(t,e){return t&&t.length?Xn(t,Zo(e,2)):[]},Ci.split=function(t,e,i){return i&&"number"!=typeof i&&pr(t,e,i)&&(e=i=void 0),(i=void 0===i?4294967295:i>>>0)?(t=ls(t))&&("string"==typeof e||null!=e&&!Ka(e))&&!(e=Zn(e))&&Be(t)?co(qe(t),0,i):t.split(e,i):[]},Ci.spread=function(t,e){if("function"!=typeof t)throw new vt(r);return e=null==e?0:ai(os(e),0),zn((function(i){var n=i[e],o=co(i,0,e);return n&&he(o,n),re(t,this,o)}))},Ci.tail=function(t){var e=null==t?0:t.length;return e?Vn(t,1,e):[]},Ci.take=function(t,e,i){return t&&t.length?Vn(t,0,(e=i||void 0===e?1:os(e))<0?0:e):[]},Ci.takeRight=function(t,e,i){var n=null==t?0:t.length;return n?Vn(t,(e=n-(e=i||void 0===e?1:os(e)))<0?0:e,n):[]},Ci.takeRightWhile=function(t,e){return t&&t.length?io(t,Zo(e,3),!1,!0):[]},Ci.takeWhile=function(t,e){return t&&t.length?io(t,Zo(e,3)):[]},Ci.tap=function(t,e){return e(t),t},Ci.throttle=function(t,e,i){var n=!0,o=!0;if("function"!=typeof t)throw new vt(r);return Ya(i)&&(n="leading"in i?!!i.leading:n,o="trailing"in i?!!i.trailing:o),ya(t,e,{leading:n,maxWait:e,trailing:o})},Ci.thru=na,Ci.toArray=is,Ci.toPairs=Cs,Ci.toPairsIn=Ds,Ci.toPath=function(t){return Na(t)?me(t,Tr):Za(t)?[t]:_o(Sr(ls(t)))},Ci.toPlainObject=ss,Ci.transform=function(t,e,i){var n=Na(t),o=n||$a(t)||Ja(t);if(e=Zo(e,4),null==i){var r=t&&t.constructor;i=o?n?new r:[]:Ya(t)&&Fa(r)?Di(Ut(t)):{}}return(o?se:pn)(t,(function(t,n,o){return e(i,t,n,o)})),i},Ci.unary=function(t){return va(t,1)},Ci.union=Wr,Ci.unionBy=Vr,Ci.unionWith=qr,Ci.uniq=function(t){return t&&t.length?Jn(t):[]},Ci.uniqBy=function(t,e){return t&&t.length?Jn(t,Zo(e,2)):[]},Ci.uniqWith=function(t,e){return e="function"==typeof e?e:void 0,t&&t.length?Jn(t,void 0,e):[]},Ci.unset=function(t,e){return null==t||to(t,e)},Ci.unzip=Gr,Ci.unzipWith=Kr,Ci.update=function(t,e,i){return null==t?t:eo(t,e,so(i))},Ci.updateWith=function(t,e,i,n){return n="function"==typeof n?n:void 0,null==t?t:eo(t,e,so(i),n)},Ci.values=js,Ci.valuesIn=function(t){return null==t?[]:Ae(t,ws(t))},Ci.without=Xr,Ci.words=Fs,Ci.wrap=function(t,e){return Ta(so(e),t)},Ci.xor=Qr,Ci.xorBy=Zr,Ci.xorWith=Jr,Ci.zip=ta,Ci.zipObject=function(t,e){return ro(t||[],e||[],Hi)},Ci.zipObjectDeep=function(t,e){return ro(t||[],e||[],Un)},Ci.zipWith=ea,Ci.entries=Cs,Ci.entriesIn=Ds,Ci.extend=cs,Ci.extendWith=ds,Qs(Ci,Ci),Ci.add=sl,Ci.attempt=Us,Ci.camelCase=Ms,Ci.capitalize=As,Ci.ceil=ll,Ci.clamp=function(t,e,i){return void 0===i&&(i=e,e=void 0),void 0!==i&&(i=(i=as(i))==i?i:0),void 0!==e&&(e=(e=as(e))==e?e:0),Ki(as(t),e,i)},Ci.clone=function(t){return Xi(t,4)},Ci.cloneDeep=function(t){return Xi(t,5)},Ci.cloneDeepWith=function(t,e){return Xi(t,5,e="function"==typeof e?e:void 0)},Ci.cloneWith=function(t,e){return Xi(t,4,e="function"==typeof e?e:void 0)},Ci.conformsTo=function(t,e){return null==e||Qi(t,e,ys(e))},Ci.deburr=Is,Ci.defaultTo=function(t,e){return null==t||t!=t?e:t},Ci.divide=pl,Ci.endsWith=function(t,e,i){t=ls(t),e=Zn(e);var n=t.length,o=i=void 0===i?n:Ki(os(i),0,n);return(i-=e.length)>=0&&t.slice(i,o)==e},Ci.eq=ja,Ci.escape=function(t){return(t=ls(t))&&z.test(t)?t.replace(L,$e):t},Ci.escapeRegExp=function(t){return(t=ls(t))&&q.test(t)?t.replace(V,"\\$&"):t},Ci.every=function(t,e,i){var n=Na(t)?pe:nn;return i&&pr(t,e,i)&&(e=void 0),n(t,Zo(e,3))},Ci.find=aa,Ci.findIndex=Ir,Ci.findKey=function(t,e){return _e(t,Zo(e,3),pn)},Ci.findLast=sa,Ci.findLastIndex=Nr,Ci.findLastKey=function(t,e){return _e(t,Zo(e,3),cn)},Ci.floor=cl,Ci.forEach=la,Ci.forEachRight=pa,Ci.forIn=function(t,e){return null==t?t:sn(t,Zo(e,3),ws)},Ci.forInRight=function(t,e){return null==t?t:ln(t,Zo(e,3),ws)},Ci.forOwn=function(t,e){return t&&pn(t,Zo(e,3))},Ci.forOwnRight=function(t,e){return t&&cn(t,Zo(e,3))},Ci.get=gs,Ci.gt=Ma,Ci.gte=Aa,Ci.has=function(t,e){return null!=t&&rr(t,e,gn)},Ci.hasIn=vs,Ci.head=Rr,Ci.identity=qs,Ci.includes=function(t,e,i,n){t=Ra(t)?t:js(t),i=i&&!n?os(i):0;var o=t.length;return i<0&&(i=ai(o+i,0)),Qa(t)?i<=o&&t.indexOf(e,i)>-1:!!o&&ye(t,e,i)>-1},Ci.indexOf=function(t,e,i){var n=null==t?0:t.length;if(!n)return-1;var o=null==i?0:os(i);return o<0&&(o=ai(n+o,0)),ye(t,e,o)},Ci.inRange=function(t,e,i){return e=ns(e),void 0===i?(i=e,e=0):i=ns(i),function(t,e,i){return t>=si(e,i)&&t<ai(e,i)}(t=as(t),e,i)},Ci.invoke=xs,Ci.isArguments=Ia,Ci.isArray=Na,Ci.isArrayBuffer=Pa,Ci.isArrayLike=Ra,Ci.isArrayLikeObject=La,Ci.isBoolean=function(t){return!0===t||!1===t||Wa(t)&&hn(t)==c},Ci.isBuffer=$a,Ci.isDate=za,Ci.isElement=function(t){return Wa(t)&&1===t.nodeType&&!Ga(t)},Ci.isEmpty=function(t){if(null==t)return!0;if(Ra(t)&&(Na(t)||"string"==typeof t||"function"==typeof t.splice||$a(t)||Ja(t)||Ia(t)))return!t.length;var e=or(t);if(e==f||e==_)return!t.size;if(mr(t))return!On(t).length;for(var i in t)if(kt.call(t,i))return!1;return!0},Ci.isEqual=function(t,e){return yn(t,e)},Ci.isEqualWith=function(t,e,i){var n=(i="function"==typeof i?i:void 0)?i(t,e):void 0;return void 0===n?yn(t,e,void 0,i):!!n},Ci.isError=Ba,Ci.isFinite=function(t){return"number"==typeof t&&ni(t)},Ci.isFunction=Fa,Ci.isInteger=Ua,Ci.isLength=Ha,Ci.isMap=Va,Ci.isMatch=function(t,e){return t===e||wn(t,e,tr(e))},Ci.isMatchWith=function(t,e,i){return i="function"==typeof i?i:void 0,wn(t,e,tr(e),i)},Ci.isNaN=function(t){return qa(t)&&t!=+t},Ci.isNative=function(t){if(ur(t))throw new K("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return kn(t)},Ci.isNil=function(t){return null==t},Ci.isNull=function(t){return null===t},Ci.isNumber=qa,Ci.isObject=Ya,Ci.isObjectLike=Wa,Ci.isPlainObject=Ga,Ci.isRegExp=Ka,Ci.isSafeInteger=function(t){return Ua(t)&&t>=-9007199254740991&&t<=9007199254740991},Ci.isSet=Xa,Ci.isString=Qa,Ci.isSymbol=Za,Ci.isTypedArray=Ja,Ci.isUndefined=function(t){return void 0===t},Ci.isWeakMap=function(t){return Wa(t)&&or(t)==w},Ci.isWeakSet=function(t){return Wa(t)&&"[object WeakSet]"==hn(t)},Ci.join=function(t,e){return null==t?"":oi.call(t,e)},Ci.kebabCase=Ns,Ci.last=Br,Ci.lastIndexOf=function(t,e,i){var n=null==t?0:t.length;if(!n)return-1;var o=n;return void 0!==i&&(o=(o=os(i))<0?ai(n+o,0):si(o,n-1)),e==e?function(t,e,i){for(var n=i+1;n--;)if(t[n]===e)return n;return n}(t,e,o):xe(t,ke,o,!0)},Ci.lowerCase=Ps,Ci.lowerFirst=Rs,Ci.lt=ts,Ci.lte=es,Ci.max=function(t){return t&&t.length?on(t,qs,fn):void 0},Ci.maxBy=function(t,e){return t&&t.length?on(t,Zo(e,2),fn):void 0},Ci.mean=function(t){return Ee(t,qs)},Ci.meanBy=function(t,e){return Ee(t,Zo(e,2))},Ci.min=function(t){return t&&t.length?on(t,qs,Tn):void 0},Ci.minBy=function(t,e){return t&&t.length?on(t,Zo(e,2),Tn):void 0},Ci.stubArray=rl,Ci.stubFalse=al,Ci.stubObject=function(){return{}},Ci.stubString=function(){return""},Ci.stubTrue=function(){return!0},Ci.multiply=ul,Ci.nth=function(t,e){return t&&t.length?An(t,os(e)):void 0},Ci.noConflict=function(){return qt._===this&&(qt._=Ct),this},Ci.noop=Zs,Ci.now=ga,Ci.pad=function(t,e,i){t=ls(t);var n=(e=os(e))?Ve(t):0;if(!e||n>=e)return t;var o=(e-n)/2;return No(ti(o),i)+t+No(Je(o),i)},Ci.padEnd=function(t,e,i){t=ls(t);var n=(e=os(e))?Ve(t):0;return e&&n<e?t+No(e-n,i):t},Ci.padStart=function(t,e,i){t=ls(t);var n=(e=os(e))?Ve(t):0;return e&&n<e?No(e-n,i)+t:t},Ci.parseInt=function(t,e,i){return i||null==e?e=0:e&&(e=+e),pi(ls(t).replace(G,""),e||0)},Ci.random=function(t,e,i){if(i&&"boolean"!=typeof i&&pr(t,e,i)&&(e=i=void 0),void 0===i&&("boolean"==typeof e?(i=e,e=void 0):"boolean"==typeof t&&(i=t,t=void 0)),void 0===t&&void 0===e?(t=0,e=1):(t=ns(t),void 0===e?(e=t,t=0):e=ns(e)),t>e){var n=t;t=e,e=n}if(i||t%1||e%1){var o=ci();return si(t+o*(e-t+Ht("1e-"+((o+"").length-1))),e)}return Ln(t,e)},Ci.reduce=function(t,e,i){var n=Na(t)?fe:Te,o=arguments.length<3;return n(t,Zo(e,4),i,o,tn)},Ci.reduceRight=function(t,e,i){var n=Na(t)?ge:Te,o=arguments.length<3;return n(t,Zo(e,4),i,o,en)},Ci.repeat=function(t,e,i){return e=(i?pr(t,e,i):void 0===e)?1:os(e),$n(ls(t),e)},Ci.replace=function(){var t=arguments,e=ls(t[0]);return t.length<3?e:e.replace(t[1],t[2])},Ci.result=function(t,e,i){var n=-1,o=(e=lo(e,t)).length;for(o||(o=1,t=void 0);++n<o;){var r=null==t?void 0:t[Tr(e[n])];void 0===r&&(n=o,r=i),t=Fa(r)?r.call(t):r}return t},Ci.round=ml,Ci.runInContext=t,Ci.sample=function(t){return(Na(t)?zi:Bn)(t)},Ci.size=function(t){if(null==t)return 0;if(Ra(t))return Qa(t)?Ve(t):t.length;var e=or(t);return e==f||e==_?t.size:On(t).length},Ci.snakeCase=Ls,Ci.some=function(t,e,i){var n=Na(t)?ve:qn;return i&&pr(t,e,i)&&(e=void 0),n(t,Zo(e,3))},Ci.sortedIndex=function(t,e){return Gn(t,e)},Ci.sortedIndexBy=function(t,e,i){return Kn(t,e,Zo(i,2))},Ci.sortedIndexOf=function(t,e){var i=null==t?0:t.length;if(i){var n=Gn(t,e);if(n<i&&ja(t[n],e))return n}return-1},Ci.sortedLastIndex=function(t,e){return Gn(t,e,!0)},Ci.sortedLastIndexBy=function(t,e,i){return Kn(t,e,Zo(i,2),!0)},Ci.sortedLastIndexOf=function(t,e){if(null==t?0:t.length){var i=Gn(t,e,!0)-1;if(ja(t[i],e))return i}return-1},Ci.startCase=$s,Ci.startsWith=function(t,e,i){return t=ls(t),i=null==i?0:Ki(os(i),0,t.length),e=Zn(e),t.slice(i,i+e.length)==e},Ci.subtract=hl,Ci.sum=function(t){return t&&t.length?Ce(t,qs):0},Ci.sumBy=function(t,e){return t&&t.length?Ce(t,Zo(e,2)):0},Ci.template=function(t,e,i){var n=Ci.templateSettings;i&&pr(t,e,i)&&(e=void 0),t=ls(t),e=ds({},e,n,Uo);var o,r,a=ds({},e.imports,n.imports,Uo),s=ys(a),l=Ae(a,s),p=0,c=e.interpolate||ct,d="__p += '",u=ft((e.escape||ct).source+"|"+c.source+"|"+(c===U?it:ct).source+"|"+(e.evaluate||ct).source+"|$","g"),m="//# sourceURL="+(kt.call(e,"sourceURL")?(e.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++zt+"]")+"\n";t.replace(u,(function(e,i,n,a,s,l){return n||(n=a),d+=t.slice(p,l).replace(dt,ze),i&&(o=!0,d+="' +\n__e("+i+") +\n'"),s&&(r=!0,d+="';\n"+s+";\n__p += '"),n&&(d+="' +\n((__t = ("+n+")) == null ? '' : __t) +\n'"),p=l+e.length,e})),d+="';\n";var h=kt.call(e,"variable")&&e.variable;if(h){if(tt.test(h))throw new K("Invalid `variable` option passed into `_.template`")}else d="with (obj) {\n"+d+"\n}\n";d=(r?d.replace(I,""):d).replace(N,"$1").replace(P,"$1;"),d="function("+(h||"obj")+") {\n"+(h?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(r?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+d+"return __p\n}";var f=Us((function(){return ut(s,m+"return "+d).apply(void 0,l)}));if(f.source=d,Ba(f))throw f;return f},Ci.times=function(t,e){if((t=os(t))<1||t>9007199254740991)return[];var i=4294967295,n=si(t,4294967295);t-=4294967295;for(var o=De(n,e=Zo(e));++i<t;)e(i);return o},Ci.toFinite=ns,Ci.toInteger=os,Ci.toLength=rs,Ci.toLower=function(t){return ls(t).toLowerCase()},Ci.toNumber=as,Ci.toSafeInteger=function(t){return t?Ki(os(t),-9007199254740991,9007199254740991):0===t?t:0},Ci.toString=ls,Ci.toUpper=function(t){return ls(t).toUpperCase()},Ci.trim=function(t,e,i){if((t=ls(t))&&(i||void 0===e))return je(t);if(!t||!(e=Zn(e)))return t;var n=qe(t),o=qe(e);return co(n,Ne(n,o),Pe(n,o)+1).join("")},Ci.trimEnd=function(t,e,i){if((t=ls(t))&&(i||void 0===e))return t.slice(0,Ge(t)+1);if(!t||!(e=Zn(e)))return t;var n=qe(t);return co(n,0,Pe(n,qe(e))+1).join("")},Ci.trimStart=function(t,e,i){if((t=ls(t))&&(i||void 0===e))return t.replace(G,"");if(!t||!(e=Zn(e)))return t;var n=qe(t);return co(n,Ne(n,qe(e))).join("")},Ci.truncate=function(t,e){var i=30,n="...";if(Ya(e)){var o="separator"in e?e.separator:o;i="length"in e?os(e.length):i,n="omission"in e?Zn(e.omission):n}var r=(t=ls(t)).length;if(Be(t)){var a=qe(t);r=a.length}if(i>=r)return t;var s=i-Ve(n);if(s<1)return n;var l=a?co(a,0,s).join(""):t.slice(0,s);if(void 0===o)return l+n;if(a&&(s+=l.length-s),Ka(o)){if(t.slice(s).search(o)){var p,c=l;for(o.global||(o=ft(o.source,ls(nt.exec(o))+"g")),o.lastIndex=0;p=o.exec(c);)var d=p.index;l=l.slice(0,void 0===d?s:d)}}else if(t.indexOf(Zn(o),s)!=s){var u=l.lastIndexOf(o);u>-1&&(l=l.slice(0,u))}return l+n},Ci.unescape=function(t){return(t=ls(t))&&$.test(t)?t.replace(R,Ke):t},Ci.uniqueId=function(t){var e=++Et;return ls(t)+e},Ci.upperCase=zs,Ci.upperFirst=Bs,Ci.each=la,Ci.eachRight=pa,Ci.first=Rr,Qs(Ci,(dl={},pn(Ci,(function(t,e){kt.call(Ci.prototype,e)||(dl[e]=t)})),dl),{chain:!1}),Ci.VERSION="4.17.21",se(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(t){Ci[t].placeholder=Ci})),se(["drop","take"],(function(t,e){Ai.prototype[t]=function(i){i=void 0===i?1:ai(os(i),0);var n=this.__filtered__&&!e?new Ai(this):this.clone();return n.__filtered__?n.__takeCount__=si(i,n.__takeCount__):n.__views__.push({size:si(i,4294967295),type:t+(n.__dir__<0?"Right":"")}),n},Ai.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}})),se(["filter","map","takeWhile"],(function(t,e){var i=e+1,n=1==i||3==i;Ai.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:Zo(t,3),type:i}),e.__filtered__=e.__filtered__||n,e}})),se(["head","last"],(function(t,e){var i="take"+(e?"Right":"");Ai.prototype[t]=function(){return this[i](1).value()[0]}})),se(["initial","tail"],(function(t,e){var i="drop"+(e?"":"Right");Ai.prototype[t]=function(){return this.__filtered__?new Ai(this):this[i](1)}})),Ai.prototype.compact=function(){return this.filter(qs)},Ai.prototype.find=function(t){return this.filter(t).head()},Ai.prototype.findLast=function(t){return this.reverse().find(t)},Ai.prototype.invokeMap=zn((function(t,e){return"function"==typeof t?new Ai(this):this.map((function(i){return _n(i,t,e)}))})),Ai.prototype.reject=function(t){return this.filter(Oa(Zo(t)))},Ai.prototype.slice=function(t,e){t=os(t);var i=this;return i.__filtered__&&(t>0||e<0)?new Ai(i):(t<0?i=i.takeRight(-t):t&&(i=i.drop(t)),void 0!==e&&(i=(e=os(e))<0?i.dropRight(-e):i.take(e-t)),i)},Ai.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},Ai.prototype.toArray=function(){return this.take(4294967295)},pn(Ai.prototype,(function(t,e){var i=/^(?:filter|find|map|reject)|While$/.test(e),n=/^(?:head|last)$/.test(e),o=Ci[n?"take"+("last"==e?"Right":""):e],r=n||/^find/.test(e);o&&(Ci.prototype[e]=function(){var e=this.__wrapped__,a=n?[1]:arguments,s=e instanceof Ai,l=a[0],p=s||Na(e),c=function(t){var e=o.apply(Ci,he([t],a));return n&&d?e[0]:e};p&&i&&"function"==typeof l&&1!=l.length&&(s=p=!1);var d=this.__chain__,u=!!this.__actions__.length,m=r&&!d,h=s&&!u;if(!r&&p){e=h?e:new Ai(this);var f=t.apply(e,a);return f.__actions__.push({func:na,args:[c],thisArg:void 0}),new Mi(f,d)}return m&&h?t.apply(this,a):(f=this.thru(c),m?n?f.value()[0]:f.value():f)})})),se(["pop","push","shift","sort","splice","unshift"],(function(t){var e=bt[t],i=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",n=/^(?:pop|shift)$/.test(t);Ci.prototype[t]=function(){var t=arguments;if(n&&!this.__chain__){var o=this.value();return e.apply(Na(o)?o:[],t)}return this[i]((function(i){return e.apply(Na(i)?i:[],t)}))}})),pn(Ai.prototype,(function(t,e){var i=Ci[e];if(i){var n=i.name+"";kt.call(_i,n)||(_i[n]=[]),_i[n].push({name:e,func:i})}})),_i[jo(void 0,2).name]=[{name:"wrapper",func:void 0}],Ai.prototype.clone=function(){var t=new Ai(this.__wrapped__);return t.__actions__=_o(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=_o(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=_o(this.__views__),t},Ai.prototype.reverse=function(){if(this.__filtered__){var t=new Ai(this);t.__dir__=-1,t.__filtered__=!0}else(t=this.clone()).__dir__*=-1;return t},Ai.prototype.value=function(){var t=this.__wrapped__.value(),e=this.__dir__,i=Na(t),n=e<0,o=i?t.length:0,r=function(t,e,i){var n=-1,o=i.length;for(;++n<o;){var r=i[n],a=r.size;switch(r.type){case"drop":t+=a;break;case"dropRight":e-=a;break;case"take":e=si(e,t+a);break;case"takeRight":t=ai(t,e-a)}}return{start:t,end:e}}(0,o,this.__views__),a=r.start,s=r.end,l=s-a,p=n?s:a-1,c=this.__iteratees__,d=c.length,u=0,m=si(l,this.__takeCount__);if(!i||!n&&o==l&&m==l)return no(t,this.__actions__);var h=[];t:for(;l--&&u<m;){for(var f=-1,g=t[p+=e];++f<d;){var v=c[f],b=v.iteratee,_=v.type,x=b(g);if(2==_)g=x;else if(!x){if(1==_)continue t;break t}}h[u++]=g}return h},Ci.prototype.at=oa,Ci.prototype.chain=function(){return ia(this)},Ci.prototype.commit=function(){return new Mi(this.value(),this.__chain__)},Ci.prototype.next=function(){void 0===this.__values__&&(this.__values__=is(this.value()));var t=this.__index__>=this.__values__.length;return{done:t,value:t?void 0:this.__values__[this.__index__++]}},Ci.prototype.plant=function(t){for(var e,i=this;i instanceof ji;){var n=Dr(i);n.__index__=0,n.__values__=void 0,e?o.__wrapped__=n:e=n;var o=n;i=i.__wrapped__}return o.__wrapped__=t,e},Ci.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof Ai){var e=t;return this.__actions__.length&&(e=new Ai(this)),(e=e.reverse()).__actions__.push({func:na,args:[Yr],thisArg:void 0}),new Mi(e,this.__chain__)}return this.thru(Yr)},Ci.prototype.toJSON=Ci.prototype.valueOf=Ci.prototype.value=function(){return no(this.__wrapped__,this.__actions__)},Ci.prototype.first=Ci.prototype.head,Qt&&(Ci.prototype[Qt]=function(){return this}),Ci}();qt._=Xe,void 0===(o=function(){return Xe}.call(e,i,e,n))||(n.exports=o)}).call(this)}).call(this,i(4),i(10)(t))},function(t,e){var i;i=function(){return this}();try{i=i||new Function("return this")()}catch(t){"object"==typeof window&&(i=window)}t.exports=i},function(t,e){t.exports=function(t,e){var i="function"==typeof t.exports?t.exports.extendOptions:t.options;for(var n in"function"==typeof t.exports&&(i.components=t.exports.options.components),i.components=i.components||{},e)i.components[n]=i.components[n]||e[n]}},function(t,e,i){var n=i(55);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,i(2).default)("b9aa8afc",n,!1,{})},function(t,e,i){var n=i(57);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,i(2).default)("5196e404",n,!1,{})},function(module,exports){module.exports=function(t){var e={};function i(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,i),o.l=!0,o.exports}return i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(n,o,function(e){return t[e]}.bind(null,o));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s="./node_modules/@vue/cli-service/lib/commands/build/entry-lib-no-default.js")}({"./node_modules/@vue/cli-service/lib/commands/build/entry-lib-no-default.js":
/*!**********************************************************************************!*\
!*** ./node_modules/@vue/cli-service/lib/commands/build/entry-lib-no-default.js ***!
\**********************************************************************************/
/*! exports provided: Network, DataSet, DataView */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _setPublicPath__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./setPublicPath */ "./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js");\n/* harmony import */ var _entry__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ~entry */ "./src/main.js");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Network", function() { return _entry__WEBPACK_IMPORTED_MODULE_1__["Network"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DataSet", function() { return _entry__WEBPACK_IMPORTED_MODULE_1__["DataSet"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DataView", function() { return _entry__WEBPACK_IMPORTED_MODULE_1__["DataView"]; });\n\n\n\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/@vue/cli-service/lib/commands/build/entry-lib-no-default.js?')},"./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js":
/*!***************************************************************************!*\
!*** ./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js ***!
\***************************************************************************/
/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n// This file is imported into lib/wc client bundles.\n\nif (typeof window !== \'undefined\') {\n if (true) {\n __webpack_require__(/*! current-script-polyfill */ "./node_modules/current-script-polyfill/currentScript.js")\n }\n\n var i\n if ((i = window.document.currentScript) && (i = i.src.match(/(.+\\/)[^/]+\\.js(\\?.*)?$/))) {\n __webpack_require__.p = i[1] // eslint-disable-line\n }\n}\n\n// Indicate to webpack that this file can be concatenated\n/* harmony default export */ __webpack_exports__["default"] = (null);\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js?')},"./node_modules/@vue/cli-service/node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/vis-network/dist/vis-network.css":
/*!*************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/@vue/cli-service/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-3-1!./node_modules/postcss-loader/src??ref--6-oneOf-3-2!./node_modules/vis-network/dist/vis-network.css ***!
\*************************************************************************************************************************************************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../@vue/cli-service/node_modules/css-loader/dist/runtime/api.js */ "./node_modules/@vue/cli-service/node_modules/css-loader/dist/runtime/api.js");\nvar ___CSS_LOADER_GET_URL_IMPORT___ = __webpack_require__(/*! ../../@vue/cli-service/node_modules/css-loader/dist/runtime/getUrl.js */ "./node_modules/@vue/cli-service/node_modules/css-loader/dist/runtime/getUrl.js");\nvar ___CSS_LOADER_URL_IMPORT_0___ = __webpack_require__(/*! ./img/network/cross.png */ "./node_modules/vis-network/dist/img/network/cross.png");\nvar ___CSS_LOADER_URL_IMPORT_1___ = __webpack_require__(/*! ./img/network/backIcon.png */ "./node_modules/vis-network/dist/img/network/backIcon.png");\nvar ___CSS_LOADER_URL_IMPORT_2___ = __webpack_require__(/*! ./img/network/addNodeIcon.png */ "./node_modules/vis-network/dist/img/network/addNodeIcon.png");\nvar ___CSS_LOADER_URL_IMPORT_3___ = __webpack_require__(/*! ./img/network/editIcon.png */ "./node_modules/vis-network/dist/img/network/editIcon.png");\nvar ___CSS_LOADER_URL_IMPORT_4___ = __webpack_require__(/*! ./img/network/connectIcon.png */ "./node_modules/vis-network/dist/img/network/connectIcon.png");\nvar ___CSS_LOADER_URL_IMPORT_5___ = __webpack_require__(/*! ./img/network/deleteIcon.png */ "./node_modules/vis-network/dist/img/network/deleteIcon.png");\nvar ___CSS_LOADER_URL_IMPORT_6___ = __webpack_require__(/*! ./img/network/upArrow.png */ "./node_modules/vis-network/dist/img/network/upArrow.png");\nvar ___CSS_LOADER_URL_IMPORT_7___ = __webpack_require__(/*! ./img/network/downArrow.png */ "./node_modules/vis-network/dist/img/network/downArrow.png");\nvar ___CSS_LOADER_URL_IMPORT_8___ = __webpack_require__(/*! ./img/network/leftArrow.png */ "./node_modules/vis-network/dist/img/network/leftArrow.png");\nvar ___CSS_LOADER_URL_IMPORT_9___ = __webpack_require__(/*! ./img/network/rightArrow.png */ "./node_modules/vis-network/dist/img/network/rightArrow.png");\nvar ___CSS_LOADER_URL_IMPORT_10___ = __webpack_require__(/*! ./img/network/plus.png */ "./node_modules/vis-network/dist/img/network/plus.png");\nvar ___CSS_LOADER_URL_IMPORT_11___ = __webpack_require__(/*! ./img/network/minus.png */ "./node_modules/vis-network/dist/img/network/minus.png");\nvar ___CSS_LOADER_URL_IMPORT_12___ = __webpack_require__(/*! ./img/network/zoomExtends.png */ "./node_modules/vis-network/dist/img/network/zoomExtends.png");\nexports = ___CSS_LOADER_API_IMPORT___(false);\nvar ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___);\nvar ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___);\nvar ___CSS_LOADER_URL_REPLACEMENT_2___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_2___);\nvar ___CSS_LOADER_URL_REPLACEMENT_3___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_3___);\nvar ___CSS_LOADER_URL_REPLACEMENT_4___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_4___);\nvar ___CSS_LOADER_URL_REPLACEMENT_5___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_5___);\nvar ___CSS_LOADER_URL_REPLACEMENT_6___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_6___);\nvar ___CSS_LOADER_URL_REPLACEMENT_7___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_7___);\nvar ___CSS_LOADER_URL_REPLACEMENT_8___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_8___);\nvar ___CSS_LOADER_URL_REPLACEMENT_9___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_9___);\nvar ___CSS_LOADER_URL_REPLACEMENT_10___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_10___);\nvar ___CSS_LOADER_URL_REPLACEMENT_11___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_11___);\nvar ___CSS_LOADER_URL_REPLACEMENT_12___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_12___);\n// Module\nexports.push([module.i, "div.vis-configuration {\\n position:relative;\\n display:block;\\n float:left;\\n font-size:12px;\\n}\\n\\ndiv.vis-configuration-wrapper {\\n display:block;\\n width:700px;\\n}\\n\\ndiv.vis-configuration-wrapper::after {\\n clear: both;\\n content: \\"\\";\\n display: block;\\n}\\n\\ndiv.vis-configuration.vis-config-option-container{\\n display:block;\\n width:495px;\\n background-color: #ffffff;\\n border:2px solid #f7f8fa;\\n border-radius:4px;\\n margin-top:20px;\\n left:10px;\\n padding-left:5px;\\n}\\n\\ndiv.vis-configuration.vis-config-button{\\n display:block;\\n width:495px;\\n height:25px;\\n vertical-align: middle;\\n line-height:25px;\\n background-color: #f7f8fa;\\n border:2px solid #ceced0;\\n border-radius:4px;\\n margin-top:20px;\\n left:10px;\\n padding-left:5px;\\n cursor: pointer;\\n margin-bottom:30px;\\n}\\n\\ndiv.vis-configuration.vis-config-button.hover{\\n background-color: #4588e6;\\n border:2px solid #214373;\\n color:#ffffff;\\n}\\n\\ndiv.vis-configuration.vis-config-item{\\n display:block;\\n float:left;\\n width:495px;\\n height:25px;\\n vertical-align: middle;\\n line-height:25px;\\n}\\n\\n\\ndiv.vis-configuration.vis-config-item.vis-config-s2{\\n left:10px;\\n background-color: #f7f8fa;\\n padding-left:5px;\\n border-radius:3px;\\n}\\ndiv.vis-configuration.vis-config-item.vis-config-s3{\\n left:20px;\\n background-color: #e4e9f0;\\n padding-left:5px;\\n border-radius:3px;\\n}\\ndiv.vis-configuration.vis-config-item.vis-config-s4{\\n left:30px;\\n background-color: #cfd8e6;\\n padding-left:5px;\\n border-radius:3px;\\n}\\n\\ndiv.vis-configuration.vis-config-header{\\n font-size:18px;\\n font-weight: bold;\\n}\\n\\ndiv.vis-configuration.vis-config-label{\\n width:120px;\\n height:25px;\\n line-height: 25px;\\n}\\n\\ndiv.vis-configuration.vis-config-label.vis-config-s3{\\n width:110px;\\n}\\ndiv.vis-configuration.vis-config-label.vis-config-s4{\\n width:100px;\\n}\\n\\ndiv.vis-configuration.vis-config-colorBlock{\\n top:1px;\\n width:30px;\\n height:19px;\\n border:1px solid #444444;\\n border-radius:2px;\\n padding:0px;\\n margin:0px;\\n cursor:pointer;\\n}\\n\\ninput.vis-configuration.vis-config-checkbox {\\n left:-5px;\\n}\\n\\n\\ninput.vis-configuration.vis-config-rangeinput{\\n position:relative;\\n top:-5px;\\n width:60px;\\n /*height:13px;*/\\n padding:1px;\\n margin:0;\\n pointer-events:none;\\n}\\n\\ninput.vis-configuration.vis-config-range{\\n /*removes default webkit styles*/\\n -webkit-appearance: none;\\n\\n /*fix for FF unable to apply focus style bug */\\n border: 0px solid white;\\n background-color:rgba(0,0,0,0);\\n\\n /*required for proper track sizing in FF*/\\n width: 300px;\\n height:20px;\\n}\\ninput.vis-configuration.vis-config-range::-webkit-slider-runnable-track {\\n width: 300px;\\n height: 5px;\\n background: #dedede; /* Old browsers */ /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */\\n background: -webkit-gradient(linear, left top, left bottom, from(#dedede),color-stop(99%, #c8c8c8));\\n background: linear-gradient(to bottom, #dedede 0%,#c8c8c8 99%); /* W3C */\\n filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#dedede\', endColorstr=\'#c8c8c8\',GradientType=0 ); /* IE6-9 */\\n\\n border: 1px solid #999999;\\n -webkit-box-shadow: #aaaaaa 0px 0px 3px 0px;\\n box-shadow: #aaaaaa 0px 0px 3px 0px;\\n border-radius: 3px;\\n}\\ninput.vis-configuration.vis-config-range::-webkit-slider-thumb {\\n -webkit-appearance: none;\\n border: 1px solid #14334b;\\n height: 17px;\\n width: 17px;\\n border-radius: 50%;\\n background: #3876c2; /* Old browsers */ /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */\\n background: -webkit-gradient(linear, left top, left bottom, from(#3876c2),to(#385380));\\n background: linear-gradient(to bottom, #3876c2 0%,#385380 100%); /* W3C */\\n filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#3876c2\', endColorstr=\'#385380\',GradientType=0 ); /* IE6-9 */\\n -webkit-box-shadow: #111927 0px 0px 1px 0px;\\n box-shadow: #111927 0px 0px 1px 0px;\\n margin-top: -7px;\\n}\\ninput.vis-configuration.vis-config-range:focus {\\n outline: none;\\n}\\ninput.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track {\\n background: #9d9d9d; /* Old browsers */ /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */\\n background: -webkit-gradient(linear, left top, left bottom, from(#9d9d9d),color-stop(99%, #c8c8c8));\\n background: linear-gradient(to bottom, #9d9d9d 0%,#c8c8c8 99%); /* W3C */\\n filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#9d9d9d\', endColorstr=\'#c8c8c8\',GradientType=0 ); /* IE6-9 */\\n}\\n\\ninput.vis-configuration.vis-config-range::-moz-range-track {\\n width: 300px;\\n height: 10px;\\n background: #dedede; /* Old browsers */ /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */\\n background: linear-gradient(to bottom, #dedede 0%,#c8c8c8 99%); /* W3C */\\n filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#dedede\', endColorstr=\'#c8c8c8\',GradientType=0 ); /* IE6-9 */\\n\\n border: 1px solid #999999;\\n box-shadow: #aaaaaa 0px 0px 3px 0px;\\n border-radius: 3px;\\n}\\ninput.vis-configuration.vis-config-range::-moz-range-thumb {\\n border: none;\\n height: 16px;\\n width: 16px;\\n\\n border-radius: 50%;\\n background: #385380;\\n}\\n\\n/*hide the outline behind the border*/\\ninput.vis-configuration.vis-config-range:-moz-focusring{\\n outline: 1px solid white;\\n outline-offset: -1px;\\n}\\n\\ninput.vis-configuration.vis-config-range::-ms-track {\\n width: 300px;\\n height: 5px;\\n\\n /*remove bg colour from the track, we\'ll use ms-fill-lower and ms-fill-upper instead */\\n background: transparent;\\n\\n /*leave room for the larger thumb to overflow with a transparent border */\\n border-color: transparent;\\n border-width: 6px 0;\\n\\n /*remove default tick marks*/\\n color: transparent;\\n}\\ninput.vis-configuration.vis-config-range::-ms-fill-lower {\\n background: #777;\\n border-radius: 10px;\\n}\\ninput.vis-configuration.vis-config-range::-ms-fill-upper {\\n background: #ddd;\\n border-radius: 10px;\\n}\\ninput.vis-configuration.vis-config-range::-ms-thumb {\\n border: none;\\n height: 16px;\\n width: 16px;\\n border-radius: 50%;\\n background: #385380;\\n}\\ninput.vis-configuration.vis-config-range:focus::-ms-fill-lower {\\n background: #888;\\n}\\ninput.vis-configuration.vis-config-range:focus::-ms-fill-upper {\\n background: #ccc;\\n}\\n\\n.vis-configuration-popup {\\n position: absolute;\\n background: rgba(57, 76, 89, 0.85);\\n border: 2px solid #f2faff;\\n line-height:30px;\\n height:30px;\\n width:150px;\\n text-align:center;\\n color: #ffffff;\\n font-size:14px;\\n border-radius:4px;\\n -webkit-transition: opacity 0.3s ease-in-out;\\n transition: opacity 0.3s ease-in-out;\\n}\\n.vis-configuration-popup:after, .vis-configuration-popup:before {\\n left: 100%;\\n top: 50%;\\n border: solid transparent;\\n content: \\" \\";\\n height: 0;\\n width: 0;\\n position: absolute;\\n pointer-events: none;\\n}\\n\\n.vis-configuration-popup:after {\\n border-color: rgba(136, 183, 213, 0);\\n border-left-color: rgba(57, 76, 89, 0.85);\\n border-width: 8px;\\n margin-top: -8px;\\n}\\n.vis-configuration-popup:before {\\n border-color: rgba(194, 225, 245, 0);\\n border-left-color: #f2faff;\\n border-width: 12px;\\n margin-top: -12px;\\n}\\n.vis .overlay {\\n position: absolute;\\n top: 0;\\n left: 0;\\n width: 100%;\\n height: 100%;\\n\\n /* Must be displayed above for example selected Timeline items */\\n z-index: 10;\\n}\\n\\n.vis-active {\\n -webkit-box-shadow: 0 0 10px #86d5f8;\\n box-shadow: 0 0 10px #86d5f8;\\n}\\n\\ndiv.vis-network div.vis-manipulation {\\n -webkit-box-sizing: content-box;\\n box-sizing: content-box;\\n\\n border-width: 0;\\n border-bottom: 1px;\\n border-style:solid;\\n border-color: #d6d9d8;\\n background: #ffffff; /* Old browsers */ /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */\\n background: -webkit-gradient(linear, left top, left bottom, from(#ffffff),color-stop(48%, #fcfcfc),color-stop(50%, #fafafa),to(#fcfcfc));\\n background: linear-gradient(to bottom, #ffffff 0%,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%); /* W3C */\\n filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#ffffff\', endColorstr=\'#fcfcfc\',GradientType=0 ); /* IE6-9 */\\n\\n padding-top:4px;\\n position: absolute;\\n left: 0;\\n top: 0;\\n width: 100%;\\n height: 28px;\\n}\\n\\ndiv.vis-network div.vis-edit-mode {\\n position:absolute;\\n left: 0;\\n top: 5px;\\n height: 30px;\\n}\\n\\n/* FIXME: shouldn\'t the vis-close button be a child of the vis-manipulation div? */\\n\\ndiv.vis-network div.vis-close {\\n position:absolute;\\n right: 0;\\n top: 0;\\n width: 30px;\\n height: 30px;\\n\\n background-position: 20px 3px;\\n background-repeat: no-repeat;\\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\n cursor: pointer;\\n -webkit-touch-callout: none;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n}\\n\\ndiv.vis-network div.vis-close:hover {\\n opacity: 0.6;\\n}\\n\\ndiv.vis-network div.vis-manipulation div.vis-button,\\ndiv.vis-network div.vis-edit-mode div.vis-button {\\n float:left;\\n font-family: verdana;\\n font-size: 12px;\\n border-radius: 15px;\\n display:inline-block;\\n background-position: 0px 0px;\\n background-repeat:no-repeat;\\n height:24px;\\n margin-left: 10px;\\n /*vertical-align:middle;*/\\n cursor: pointer;\\n padding: 0px 8px 0px 8px;\\n -webkit-touch-callout: none;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n}\\n\\ndiv.vis-network div.vis-manipulation div.vis-button:hover {\\n -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.20);\\n box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.20);\\n}\\n\\ndiv.vis-network div.vis-manipulation div.vis-button:active {\\n -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.50);\\n box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.50);\\n}\\n\\ndiv.vis-network div.vis-manipulation div.vis-button.vis-back {\\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\\n}\\n\\ndiv.vis-network div.vis-manipulation div.vis-button.vis-none:hover {\\n -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.0);\\n box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.0);\\n cursor: default;\\n}\\ndiv.vis-network div.vis-manipulation div.vis-button.vis-none:active {\\n -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.0);\\n box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.0);\\n}\\ndiv.vis-network div.vis-manipulation div.vis-button.vis-none {\\n padding: 0;\\n}\\ndiv.vis-network div.vis-manipulation div.notification {\\n margin: 2px;\\n font-weight: bold;\\n}\\n\\ndiv.vis-network div.vis-manipulation div.vis-button.vis-add {\\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_2___ + ");\\n}\\n\\ndiv.vis-network div.vis-manipulation div.vis-button.vis-edit,\\ndiv.vis-network div.vis-edit-mode div.vis-button.vis-edit {\\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_3___ + ");\\n}\\n\\ndiv.vis-network div.vis-edit-mode div.vis-button.vis-edit.vis-edit-mode {\\n background-color: #fcfcfc;\\n border: 1px solid #cccccc;\\n}\\n\\ndiv.vis-network div.vis-manipulation div.vis-button.vis-connect {\\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_4___ + ");\\n}\\n\\ndiv.vis-network div.vis-manipulation div.vis-button.vis-delete {\\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_5___ + ");\\n}\\n/* top right bottom left */\\ndiv.vis-network div.vis-manipulation div.vis-label,\\ndiv.vis-network div.vis-edit-mode div.vis-label {\\n margin: 0 0 0 23px;\\n line-height: 25px;\\n}\\ndiv.vis-network div.vis-manipulation div.vis-separator-line {\\n float:left;\\n display:inline-block;\\n width:1px;\\n height:21px;\\n background-color: #bdbdbd;\\n margin: 0px 7px 0 15px; /*top right bottom left*/\\n}\\n\\n/* TODO: is this redundant?\\ndiv.network-navigation_wrapper {\\n position: absolute;\\n left: 0;\\n top: 0;\\n width: 100%;\\n height: 100%;\\n}\\n*/\\n\\n\\ndiv.vis-color-picker {\\n position:absolute;\\n top: 0px;\\n left: 30px;\\n margin-top:-140px;\\n margin-left:30px;\\n width:310px;\\n height:444px;\\n z-index: 1;\\n padding: 10px;\\n border-radius:15px;\\n background-color:#ffffff;\\n display: none;\\n -webkit-box-shadow: rgba(0,0,0,0.5) 0px 0px 10px 0px;\\n box-shadow: rgba(0,0,0,0.5) 0px 0px 10px 0px;\\n}\\n\\ndiv.vis-color-picker div.vis-arrow {\\n position: absolute;\\n top:147px;\\n left:5px;\\n}\\n\\ndiv.vis-color-picker div.vis-arrow::after,\\ndiv.vis-color-picker div.vis-arrow::before {\\n right: 100%;\\n top: 50%;\\n border: solid transparent;\\n content: \\" \\";\\n height: 0;\\n width: 0;\\n position: absolute;\\n pointer-events: none;\\n}\\n\\ndiv.vis-color-picker div.vis-arrow:after {\\n border-color: rgba(255, 255, 255, 0);\\n border-right-color: #ffffff;\\n border-width: 30px;\\n margin-top: -30px;\\n}\\n\\ndiv.vis-color-picker div.vis-color {\\n position:absolute;\\n width: 289px;\\n height: 289px;\\n cursor: pointer;\\n}\\n\\n\\n\\ndiv.vis-color-picker div.vis-brightness {\\n position: absolute;\\n top:313px;\\n}\\n\\ndiv.vis-color-picker div.vis-opacity {\\n position:absolute;\\n top:350px;\\n}\\n\\ndiv.vis-color-picker div.vis-selector {\\n position:absolute;\\n top:137px;\\n left:137px;\\n width:15px;\\n height:15px;\\n border-radius:15px;\\n border:1px solid #ffffff;\\n background: #4c4c4c; /* Old browsers */ /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */\\n background: -webkit-gradient(linear, left top, left bottom, from(#4c4c4c),color-stop(12%, #595959),color-stop(25%, #666666),color-stop(39%, #474747),color-stop(50%, #2c2c2c),color-stop(51%, #000000),color-stop(60%, #111111),color-stop(76%, #2b2b2b),color-stop(91%, #1c1c1c),to(#131313));\\n background: linear-gradient(to bottom, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* W3C */\\n filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#4c4c4c\', endColorstr=\'#131313\',GradientType=0 ); /* IE6-9 */\\n}\\n\\n\\n\\ndiv.vis-color-picker div.vis-new-color {\\n position:absolute;\\n width:140px;\\n height:20px;\\n border:1px solid rgba(0,0,0,0.1);\\n border-radius:5px;\\n top:380px;\\n left:159px;\\n text-align:right;\\n padding-right:2px;\\n font-size:10px;\\n color:rgba(0,0,0,0.4);\\n vertical-align:middle;\\n line-height:20px;\\n\\n}\\n\\ndiv.vis-color-picker div.vis-initial-color {\\n position:absolute;\\n width:140px;\\n height:20px;\\n border:1px solid rgba(0,0,0,0.1);\\n border-radius:5px;\\n top:380px;\\n left:10px;\\n text-align:left;\\n padding-left:2px;\\n font-size:10px;\\n color:rgba(0,0,0,0.4);\\n vertical-align:middle;\\n line-height:20px;\\n}\\n\\ndiv.vis-color-picker div.vis-label {\\n position:absolute;\\n width:300px;\\n left:10px;\\n}\\n\\ndiv.vis-color-picker div.vis-label.vis-brightness {\\n top:300px;\\n}\\n\\ndiv.vis-color-picker div.vis-label.vis-opacity {\\n top:338px;\\n}\\n\\ndiv.vis-color-picker div.vis-button {\\n position:absolute;\\n width:68px;\\n height:25px;\\n border-radius:10px;\\n vertical-align: middle;\\n text-align:center;\\n line-height: 25px;\\n top:410px;\\n border:2px solid #d9d9d9;\\n background-color: #f7f7f7;\\n cursor:pointer;\\n}\\n\\ndiv.vis-color-picker div.vis-button.vis-cancel {\\n /*border:2px solid #ff4e33;*/\\n /*background-color: #ff7761;*/\\n left:5px;\\n}\\ndiv.vis-color-picker div.vis-button.vis-load {\\n /*border:2px solid #a153e6;*/\\n /*background-color: #cb8dff;*/\\n left:82px;\\n}\\ndiv.vis-color-picker div.vis-button.vis-apply {\\n /*border:2px solid #4588e6;*/\\n /*background-color: #82b6ff;*/\\n left:159px;\\n}\\ndiv.vis-color-picker div.vis-button.vis-save {\\n /*border:2px solid #45e655;*/\\n /*background-color: #6dff7c;*/\\n left:236px;\\n}\\n\\n\\ndiv.vis-color-picker input.vis-range {\\n width: 290px;\\n height:20px;\\n}\\n\\n/* TODO: is this redundant?\\ndiv.vis-color-picker input.vis-range-brightness {\\n width: 289px !important;\\n}\\n\\n\\ndiv.vis-color-picker input.vis-saturation-range {\\n width: 289px !important;\\n}*/\\ndiv.vis-tooltip {\\n position: absolute;\\n visibility: hidden;\\n padding: 5px;\\n white-space: nowrap;\\n\\n font-family: verdana;\\n font-size:14px;\\n color:#000000;\\n background-color: #f5f4ed;\\n border-radius: 3px;\\n border: 1px solid #808074;\\n\\n -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.2);\\n\\n box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.2);\\n pointer-events: none;\\n\\n z-index: 5;\\n}\\n\\ndiv.vis-network div.vis-navigation div.vis-button {\\n width:34px;\\n height:34px;\\n border-radius: 17px;\\n position:absolute;\\n display:inline-block;\\n background-position: 2px 2px;\\n background-repeat:no-repeat;\\n cursor: pointer;\\n -webkit-touch-callout: none;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n}\\n\\ndiv.vis-network div.vis-navigation div.vis-button:hover {\\n -webkit-box-shadow: 0 0 3px 3px rgba(56, 207, 21, 0.30);\\n box-shadow: 0 0 3px 3px rgba(56, 207, 21, 0.30);\\n}\\n\\ndiv.vis-network div.vis-navigation div.vis-button:active {\\n -webkit-box-shadow: 0 0 1px 3px rgba(56, 207, 21, 0.95);\\n box-shadow: 0 0 1px 3px rgba(56, 207, 21, 0.95);\\n}\\n\\ndiv.vis-network div.vis-navigation div.vis-button.vis-up {\\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_6___ + ");\\n bottom:50px;\\n left:55px;\\n}\\ndiv.vis-network div.vis-navigation div.vis-button.vis-down {\\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_7___ + ");\\n bottom:10px;\\n left:55px;\\n}\\ndiv.vis-network div.vis-navigation div.vis-button.vis-left {\\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_8___ + ");\\n bottom:10px;\\n left:15px;\\n}\\ndiv.vis-network div.vis-navigation div.vis-button.vis-right {\\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_9___ + ");\\n bottom:10px;\\n left:95px;\\n}\\ndiv.vis-network div.vis-navigation div.vis-button.vis-zoomIn {\\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_10___ + ");\\n bottom:10px;\\n right:15px;\\n}\\ndiv.vis-network div.vis-navigation div.vis-button.vis-zoomOut {\\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_11___ + ");\\n bottom:10px;\\n right:55px;\\n}\\ndiv.vis-network div.vis-navigation div.vis-button.vis-zoomExtends {\\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_12___ + ");\\n bottom:50px;\\n right:15px;\\n}", ""]);\n// Exports\nmodule.exports = exports;\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/vis-network/dist/vis-network.css?./node_modules/@vue/cli-service/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-3-1!./node_modules/postcss-loader/src??ref--6-oneOf-3-2')},"./node_modules/@vue/cli-service/node_modules/css-loader/dist/runtime/api.js":
/*!***********************************************************************************!*\
!*** ./node_modules/@vue/cli-service/node_modules/css-loader/dist/runtime/api.js ***!
\***********************************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval('\n\n/*\n MIT License http://www.opensource.org/licenses/mit-license.php\n Author Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\n// eslint-disable-next-line func-names\nmodule.exports = function (useSourceMap) {\n var list = []; // return the list of modules as css string\n\n list.toString = function toString() {\n return this.map(function (item) {\n var content = cssWithMappingToString(item, useSourceMap);\n\n if (item[2]) {\n return "@media ".concat(item[2], " {").concat(content, "}");\n }\n\n return content;\n }).join(\'\');\n }; // import a list of modules into the list\n // eslint-disable-next-line func-names\n\n\n list.i = function (modules, mediaQuery, dedupe) {\n if (typeof modules === \'string\') {\n // eslint-disable-next-line no-param-reassign\n modules = [[null, modules, \'\']];\n }\n\n var alreadyImportedModules = {};\n\n if (dedupe) {\n for (var i = 0; i < this.length; i++) {\n // eslint-disable-next-line prefer-destructuring\n var id = this[i][0];\n\n if (id != null) {\n alreadyImportedModules[id] = true;\n }\n }\n }\n\n for (var _i = 0; _i < modules.length; _i++) {\n var item = [].concat(modules[_i]);\n\n if (dedupe && alreadyImportedModules[item[0]]) {\n // eslint-disable-next-line no-continue\n continue;\n }\n\n if (mediaQuery) {\n if (!item[2]) {\n item[2] = mediaQuery;\n } else {\n item[2] = "".concat(mediaQuery, " and ").concat(item[2]);\n }\n }\n\n list.push(item);\n }\n };\n\n return list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n var content = item[1] || \'\'; // eslint-disable-next-line prefer-destructuring\n\n var cssMapping = item[3];\n\n if (!cssMapping) {\n return content;\n }\n\n if (useSourceMap && typeof btoa === \'function\') {\n var sourceMapping = toComment(cssMapping);\n var sourceURLs = cssMapping.sources.map(function (source) {\n return "/*# sourceURL=".concat(cssMapping.sourceRoot || \'\').concat(source, " */");\n });\n return [content].concat(sourceURLs).concat([sourceMapping]).join(\'\\n\');\n }\n\n return [content].join(\'\\n\');\n} // Adapted from convert-source-map (MIT)\n\n\nfunction toComment(sourceMap) {\n // eslint-disable-next-line no-undef\n var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n var data = "sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(base64);\n return "/*# ".concat(data, " */");\n}\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/@vue/cli-service/node_modules/css-loader/dist/runtime/api.js?')},"./node_modules/@vue/cli-service/node_modules/css-loader/dist/runtime/getUrl.js":
/*!**************************************************************************************!*\
!*** ./node_modules/@vue/cli-service/node_modules/css-loader/dist/runtime/getUrl.js ***!
\**************************************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval('\n\nmodule.exports = function (url, options) {\n if (!options) {\n // eslint-disable-next-line no-param-reassign\n options = {};\n } // eslint-disable-next-line no-underscore-dangle, no-param-reassign\n\n\n url = url && url.__esModule ? url.default : url;\n\n if (typeof url !== \'string\') {\n return url;\n } // If url is already wrapped in quotes, remove them\n\n\n if (/^[\'"].*[\'"]$/.test(url)) {\n // eslint-disable-next-line no-param-reassign\n url = url.slice(1, -1);\n }\n\n if (options.hash) {\n // eslint-disable-next-line no-param-reassign\n url += options.hash;\n } // Should url be wrapped?\n // See https://drafts.csswg.org/css-values-3/#urls\n\n\n if (/["\'() \\t\\n]/.test(url) || options.needQuotes) {\n return "\\"".concat(url.replace(/"/g, \'\\\\"\').replace(/\\n/g, \'\\\\n\'), "\\"");\n }\n\n return url;\n};\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/@vue/cli-service/node_modules/css-loader/dist/runtime/getUrl.js?')},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/@vue/cli-plugin-babel/node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Network.vue?vue&type=script&lang=js&":
/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/@vue/cli-plugin-babel/node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Network.vue?vue&type=script&lang=js& ***!
\***************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_array_for_each__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.for-each */ "./node_modules/core-js/modules/es.array.for-each.js");\n/* harmony import */ var core_js_modules_es_array_for_each__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_web_dom_collections_for_each__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each */ "./node_modules/core-js/modules/web.dom-collections.for-each.js");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var vis_network__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vis-network */ "./node_modules/vis-network/dist/vis-network.esm.min.js");\n/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils */ "./src/utils.js");\n\n\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n name: "network",\n props: {\n edges: {\n type: [Array, vis_network__WEBPACK_IMPORTED_MODULE_2__["DataSet"], vis_network__WEBPACK_IMPORTED_MODULE_2__["DataView"]],\n default: function _default() {\n return [];\n }\n },\n nodes: {\n type: [Array, vis_network__WEBPACK_IMPORTED_MODULE_2__["DataSet"], vis_network__WEBPACK_IMPORTED_MODULE_2__["DataView"]],\n default: function _default() {\n return [];\n }\n },\n events: {\n type: Array,\n default: function _default() {\n return ["click", "doubleClick", "oncontext", "hold", "release", "select", "selectNode", "selectEdge", "deselectNode", "deselectEdge", "dragStart", "dragging", "dragEnd", "hoverNode", "blurNode", "hoverEdge", "blurEdge", "zoom", "showPopup", "hidePopup", "startStabilizing", "stabilizationProgress", "stabilizationIterationsDone", "stabilized", "resize", "initRedraw", "beforeDrawing", "afterDrawing", "animationFinished", "configChange"];\n }\n },\n options: {\n type: Object,\n default: function _default() {\n return {};\n }\n }\n },\n data: function data() {\n return {\n visData: {\n nodes: null,\n edges: null\n }\n };\n },\n watch: {\n options: {\n deep: true,\n handler: function handler(o) {\n this.network.setOptions(o);\n }\n }\n },\n methods: {\n setData: function setData(n, e) {\n this.visData.nodes = Array.isArray(n) ? new vis_network__WEBPACK_IMPORTED_MODULE_2__["DataSet"](n) : n;\n this.visData.edges = Array.isArray(e) ? new vis_network__WEBPACK_IMPORTED_MODULE_2__["DataSet"](e) : e;\n this.network.setData(this.visData);\n },\n destroy: function destroy() {\n this.network.destroy();\n },\n getNode: function getNode(id) {\n return this.visData.nodes.get(id);\n },\n getEdge: function getEdge(id) {\n return this.visData.edges.get(id);\n },\n setOptions: function setOptions(options) {\n this.network.setOptions(options);\n },\n on: function on(event, callback) {\n this.network.moveTo(event, callback);\n },\n off: function off(event, callback) {\n this.network.moveTo(event, callback);\n },\n once: function once(event, callback) {\n this.network.moveTo(event, callback);\n },\n canvasToDom: function canvasToDom(p) {\n return this.network.canvasToDOM(p);\n },\n domToCanvas: function domToCanvas(p) {\n return this.network.DOMtoCanvas(p);\n },\n redraw: function redraw() {\n this.network.redraw();\n },\n setSize: function setSize(w, h) {\n this.network.setSize(w, h);\n },\n cluster: function cluster(options) {\n this.network.cluster(options);\n },\n clusterByConnection: function clusterByConnection(nodeId, options) {\n this.network.clusterByConnection(nodeId, options);\n },\n clusterByHubsize: function clusterByHubsize(hubsize, options) {\n this.network.clusterByHubsize(hubsize, options);\n },\n clusterOutliers: function clusterOutliers(options) {\n this.network.clusterOutliers(options);\n },\n findNode: function findNode(id) {\n return this.network.findNode(id);\n },\n getClusteredEdges: function getClusteredEdges(baseEdgeId) {\n return this.network.clustering.getClusteredEdges(baseEdgeId);\n },\n getBaseEdge: function getBaseEdge(clusteredEdgeId) {\n return this.network.clustering.getBaseEdge(clusteredEdgeId);\n },\n getBaseEdges: function getBaseEdges(clusteredEdgeId) {\n return this.network.clustering.getBaseEdges(clusteredEdgeId);\n },\n updateEdge: function updateEdge(startEdgeId, options) {\n this.network.clustering.updateEdge(startEdgeId, options);\n },\n updateClusteredNode: function updateClusteredNode(clusteredNodeId, options) {\n this.network.clustering.updateClusteredNode(clusteredNodeId, options);\n },\n isCluster: function isCluster(nodeId) {\n return this.network.isCluster(nodeId);\n },\n getNodesInCluster: function getNodesInCluster(clusterNodeId) {\n return this.network.getNodesInCluster(clusterNodeId);\n },\n openCluster: function openCluster(nodeId, options) {\n this.network.openCluster(nodeId, options);\n },\n getSeed: function getSeed() {\n return this.network.getSeed();\n },\n enableEditMode: function enableEditMode() {\n this.network.enableEditMode();\n },\n disableEditMode: function disableEditMode() {\n this.network.disableEditMode();\n },\n addNodeMode: function addNodeMode() {\n this.network.addNodeMode();\n },\n editNode: function editNode() {\n this.network.editNode();\n },\n addEdgeMode: function addEdgeMode() {\n this.network.addEdgeMode();\n },\n editEdgeMode: function editEdgeMode() {\n this.network.editEdgeMode();\n },\n deleteSelected: function deleteSelected() {\n this.network.deleteSelected();\n },\n getPositions: function getPositions(nodeIds) {\n return this.network.getPositions(nodeIds);\n },\n storePositions: function storePositions() {\n this.network.storePositions();\n },\n moveNode: function moveNode(nodeId, x, y) {\n this.network.moveNode(nodeId, x, y);\n },\n getBoundingBox: function getBoundingBox(nodeId) {\n return this.network.getBoundingBox(nodeId);\n },\n getConnectedNodes: function getConnectedNodes(nodeId, direction) {\n return this.network.getConnectedNodes(nodeId, direction);\n },\n getConnectedEdges: function getConnectedEdges(nodeId) {\n return this.network.getConnectedEdges(nodeId);\n },\n startSimulation: function startSimulation() {\n this.network.startSimulation();\n },\n stopSimulation: function stopSimulation() {\n this.network.stopSimulation();\n },\n stabilize: function stabilize(iterations) {\n this.network.stabilize(iterations);\n },\n getSelection: function getSelection() {\n return this.network.getSelection();\n },\n getSelectedNodes: function getSelectedNodes() {\n return this.network.getSelectedNodes();\n },\n getSelectedEdges: function getSelectedEdges() {\n return this.network.getSelectedEdges();\n },\n getNodeAt: function getNodeAt(p) {\n return this.network.getNodeAt(p);\n },\n getEdgeAt: function getEdgeAt(p) {\n return this.network.getEdgeAt(p);\n },\n selectNodes: function selectNodes(nodeIds, highlightEdges) {\n this.network.selectNodes(nodeIds, highlightEdges);\n },\n selectEdges: function selectEdges(edgeIds) {\n this.network.selectEdges(edgeIds);\n },\n setSelection: function setSelection(selection, options) {\n this.network.setSelection(selection, options);\n },\n unselectAll: function unselectAll() {\n this.network.unselectAll();\n },\n getScale: function getScale() {\n return this.network.getScale();\n },\n getViewPosition: function getViewPosition() {\n return this.network.getViewPosition();\n },\n fit: function fit(options) {\n this.network.fit(options);\n },\n focus: function focus(nodeId, options) {\n this.network.focus(nodeId, options);\n },\n moveTo: function moveTo(options) {\n this.network.moveTo(options);\n },\n releaseNode: function releaseNode() {\n this.network.releaseNode();\n },\n getOptionsFromConfigurator: function getOptionsFromConfigurator() {\n return this.network.getOptionsFromConfigurator();\n }\n },\n created: function created() {\n // This should be a Vue data property, but Vue reactivity kinda bugs Vis.\n // See here for more: https://github.com/almende/vis/issues/2524\n this.network = null;\n },\n mounted: function mounted() {\n var _this = this;\n\n var container = this.$refs.visualization;\n this.visData.nodes = Object(_utils__WEBPACK_IMPORTED_MODULE_3__["mountVisData"])(this, "nodes");\n this.visData.edges = Object(_utils__WEBPACK_IMPORTED_MODULE_3__["mountVisData"])(this, "edges");\n this.network = new vis_network__WEBPACK_IMPORTED_MODULE_2__["Network"](container, this.visData, this.options);\n this.events.forEach(function (eventName) {\n return _this.network.on(eventName, function (props) {\n return _this.$emit(Object(_utils__WEBPACK_IMPORTED_MODULE_3__["translateEvent"])(eventName), props);\n });\n });\n },\n beforeDestroy: function beforeDestroy() {\n this.network.destroy();\n }\n});\n\n//# sourceURL=webpack://vueVisNetwork/./src/components/Network.vue?./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/@vue/cli-plugin-babel/node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options')},'./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"68964d28-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Network.vue?vue&type=template&id=2231c52e&':
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"68964d28-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Network.vue?vue&type=template&id=2231c52e& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c("div", { ref: "visualization" })\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n\n\n//# sourceURL=webpack://vueVisNetwork/./src/components/Network.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%2268964d28-vue-loader-template%22%7D!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options')},"./node_modules/core-js/internals/a-function.js":
/*!******************************************************!*\
!*** ./node_modules/core-js/internals/a-function.js ***!
\******************************************************/
/*! no static exports found */function(module,exports){eval("module.exports = function (it) {\n if (typeof it != 'function') {\n throw TypeError(String(it) + ' is not a function');\n } return it;\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/a-function.js?")},"./node_modules/core-js/internals/advance-string-index.js":
/*!****************************************************************!*\
!*** ./node_modules/core-js/internals/advance-string-index.js ***!
\****************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval('\nvar charAt = __webpack_require__(/*! ../internals/string-multibyte */ "./node_modules/core-js/internals/string-multibyte.js").charAt;\n\n// `AdvanceStringIndex` abstract operation\n// https://tc39.github.io/ecma262/#sec-advancestringindex\nmodule.exports = function (S, index, unicode) {\n return index + (unicode ? charAt(S, index).length : 1);\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/advance-string-index.js?')},"./node_modules/core-js/internals/an-object.js":
/*!*****************************************************!*\
!*** ./node_modules/core-js/internals/an-object.js ***!
\*****************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval("var isObject = __webpack_require__(/*! ../internals/is-object */ \"./node_modules/core-js/internals/is-object.js\");\n\nmodule.exports = function (it) {\n if (!isObject(it)) {\n throw TypeError(String(it) + ' is not an object');\n } return it;\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/an-object.js?")},"./node_modules/core-js/internals/array-for-each.js":
/*!**********************************************************!*\
!*** ./node_modules/core-js/internals/array-for-each.js ***!
\**********************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval('\nvar $forEach = __webpack_require__(/*! ../internals/array-iteration */ "./node_modules/core-js/internals/array-iteration.js").forEach;\nvar arrayMethodIsStrict = __webpack_require__(/*! ../internals/array-method-is-strict */ "./node_modules/core-js/internals/array-method-is-strict.js");\nvar arrayMethodUsesToLength = __webpack_require__(/*! ../internals/array-method-uses-to-length */ "./node_modules/core-js/internals/array-method-uses-to-length.js");\n\nvar STRICT_METHOD = arrayMethodIsStrict(\'forEach\');\nvar USES_TO_LENGTH = arrayMethodUsesToLength(\'forEach\');\n\n// `Array.prototype.forEach` method implementation\n// https://tc39.github.io/ecma262/#sec-array.prototype.foreach\nmodule.exports = (!STRICT_METHOD || !USES_TO_LENGTH) ? function forEach(callbackfn /* , thisArg */) {\n return $forEach(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n} : [].forEach;\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/array-for-each.js?')},"./node_modules/core-js/internals/array-includes.js":
/*!**********************************************************!*\
!*** ./node_modules/core-js/internals/array-includes.js ***!
\**********************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-object */ "./node_modules/core-js/internals/to-indexed-object.js");\nvar toLength = __webpack_require__(/*! ../internals/to-length */ "./node_modules/core-js/internals/to-length.js");\nvar toAbsoluteIndex = __webpack_require__(/*! ../internals/to-absolute-index */ "./node_modules/core-js/internals/to-absolute-index.js");\n\n// `Array.prototype.{ indexOf, includes }` methods implementation\nvar createMethod = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIndexedObject($this);\n var length = toLength(O.length);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare\n if (IS_INCLUDES && el != el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare\n if (value != value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) {\n if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.includes` method\n // https://tc39.github.io/ecma262/#sec-array.prototype.includes\n includes: createMethod(true),\n // `Array.prototype.indexOf` method\n // https://tc39.github.io/ecma262/#sec-array.prototype.indexof\n indexOf: createMethod(false)\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/array-includes.js?')},"./node_modules/core-js/internals/array-iteration.js":
/*!***********************************************************!*\
!*** ./node_modules/core-js/internals/array-iteration.js ***!
\***********************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var bind = __webpack_require__(/*! ../internals/function-bind-context */ "./node_modules/core-js/internals/function-bind-context.js");\nvar IndexedObject = __webpack_require__(/*! ../internals/indexed-object */ "./node_modules/core-js/internals/indexed-object.js");\nvar toObject = __webpack_require__(/*! ../internals/to-object */ "./node_modules/core-js/internals/to-object.js");\nvar toLength = __webpack_require__(/*! ../internals/to-length */ "./node_modules/core-js/internals/to-length.js");\nvar arraySpeciesCreate = __webpack_require__(/*! ../internals/array-species-create */ "./node_modules/core-js/internals/array-species-create.js");\n\nvar push = [].push;\n\n// `Array.prototype.{ forEach, map, filter, some, every, find, findIndex }` methods implementation\nvar createMethod = function (TYPE) {\n var IS_MAP = TYPE == 1;\n var IS_FILTER = TYPE == 2;\n var IS_SOME = TYPE == 3;\n var IS_EVERY = TYPE == 4;\n var IS_FIND_INDEX = TYPE == 6;\n var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;\n return function ($this, callbackfn, that, specificCreate) {\n var O = toObject($this);\n var self = IndexedObject(O);\n var boundFunction = bind(callbackfn, that, 3);\n var length = toLength(self.length);\n var index = 0;\n var create = specificCreate || arraySpeciesCreate;\n var target = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;\n var value, result;\n for (;length > index; index++) if (NO_HOLES || index in self) {\n value = self[index];\n result = boundFunction(value, index, O);\n if (TYPE) {\n if (IS_MAP) target[index] = result; // map\n else if (result) switch (TYPE) {\n case 3: return true; // some\n case 5: return value; // find\n case 6: return index; // findIndex\n case 2: push.call(target, value); // filter\n } else if (IS_EVERY) return false; // every\n }\n }\n return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.forEach` method\n // https://tc39.github.io/ecma262/#sec-array.prototype.foreach\n forEach: createMethod(0),\n // `Array.prototype.map` method\n // https://tc39.github.io/ecma262/#sec-array.prototype.map\n map: createMethod(1),\n // `Array.prototype.filter` method\n // https://tc39.github.io/ecma262/#sec-array.prototype.filter\n filter: createMethod(2),\n // `Array.prototype.some` method\n // https://tc39.github.io/ecma262/#sec-array.prototype.some\n some: createMethod(3),\n // `Array.prototype.every` method\n // https://tc39.github.io/ecma262/#sec-array.prototype.every\n every: createMethod(4),\n // `Array.prototype.find` method\n // https://tc39.github.io/ecma262/#sec-array.prototype.find\n find: createMethod(5),\n // `Array.prototype.findIndex` method\n // https://tc39.github.io/ecma262/#sec-array.prototype.findIndex\n findIndex: createMethod(6)\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/array-iteration.js?')},"./node_modules/core-js/internals/array-method-has-species-support.js":
/*!****************************************************************************!*\
!*** ./node_modules/core-js/internals/array-method-has-species-support.js ***!
\****************************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var fails = __webpack_require__(/*! ../internals/fails */ "./node_modules/core-js/internals/fails.js");\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "./node_modules/core-js/internals/well-known-symbol.js");\nvar V8_VERSION = __webpack_require__(/*! ../internals/engine-v8-version */ "./node_modules/core-js/internals/engine-v8-version.js");\n\nvar SPECIES = wellKnownSymbol(\'species\');\n\nmodule.exports = function (METHOD_NAME) {\n // We can\'t use this feature detection in V8 since it causes\n // deoptimization and serious performance degradation\n // https://github.com/zloirock/core-js/issues/677\n return V8_VERSION >= 51 || !fails(function () {\n var array = [];\n var constructor = array.constructor = {};\n constructor[SPECIES] = function () {\n return { foo: 1 };\n };\n return array[METHOD_NAME](Boolean).foo !== 1;\n });\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/array-method-has-species-support.js?')},"./node_modules/core-js/internals/array-method-is-strict.js":
/*!******************************************************************!*\
!*** ./node_modules/core-js/internals/array-method-is-strict.js ***!
\******************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval('\nvar fails = __webpack_require__(/*! ../internals/fails */ "./node_modules/core-js/internals/fails.js");\n\nmodule.exports = function (METHOD_NAME, argument) {\n var method = [][METHOD_NAME];\n return !!method && fails(function () {\n // eslint-disable-next-line no-useless-call,no-throw-literal\n method.call(null, argument || function () { throw 1; }, 1);\n });\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/array-method-is-strict.js?')},"./node_modules/core-js/internals/array-method-uses-to-length.js":
/*!***********************************************************************!*\
!*** ./node_modules/core-js/internals/array-method-uses-to-length.js ***!
\***********************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "./node_modules/core-js/internals/descriptors.js");\nvar fails = __webpack_require__(/*! ../internals/fails */ "./node_modules/core-js/internals/fails.js");\nvar has = __webpack_require__(/*! ../internals/has */ "./node_modules/core-js/internals/has.js");\n\nvar defineProperty = Object.defineProperty;\nvar cache = {};\n\nvar thrower = function (it) { throw it; };\n\nmodule.exports = function (METHOD_NAME, options) {\n if (has(cache, METHOD_NAME)) return cache[METHOD_NAME];\n if (!options) options = {};\n var method = [][METHOD_NAME];\n var ACCESSORS = has(options, \'ACCESSORS\') ? options.ACCESSORS : false;\n var argument0 = has(options, 0) ? options[0] : thrower;\n var argument1 = has(options, 1) ? options[1] : undefined;\n\n return cache[METHOD_NAME] = !!method && !fails(function () {\n if (ACCESSORS && !DESCRIPTORS) return true;\n var O = { length: -1 };\n\n if (ACCESSORS) defineProperty(O, 1, { enumerable: true, get: thrower });\n else O[1] = 1;\n\n method.call(O, argument0, argument1);\n });\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/array-method-uses-to-length.js?')},"./node_modules/core-js/internals/array-species-create.js":
/*!****************************************************************!*\
!*** ./node_modules/core-js/internals/array-species-create.js ***!
\****************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var isObject = __webpack_require__(/*! ../internals/is-object */ "./node_modules/core-js/internals/is-object.js");\nvar isArray = __webpack_require__(/*! ../internals/is-array */ "./node_modules/core-js/internals/is-array.js");\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "./node_modules/core-js/internals/well-known-symbol.js");\n\nvar SPECIES = wellKnownSymbol(\'species\');\n\n// `ArraySpeciesCreate` abstract operation\n// https://tc39.github.io/ecma262/#sec-arrayspeciescreate\nmodule.exports = function (originalArray, length) {\n var C;\n if (isArray(originalArray)) {\n C = originalArray.constructor;\n // cross-realm fallback\n if (typeof C == \'function\' && (C === Array || isArray(C.prototype))) C = undefined;\n else if (isObject(C)) {\n C = C[SPECIES];\n if (C === null) C = undefined;\n }\n } return new (C === undefined ? Array : C)(length === 0 ? 0 : length);\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/array-species-create.js?')},"./node_modules/core-js/internals/classof-raw.js":
/*!*******************************************************!*\
!*** ./node_modules/core-js/internals/classof-raw.js ***!
\*******************************************************/
/*! no static exports found */function(module,exports){eval("var toString = {}.toString;\n\nmodule.exports = function (it) {\n return toString.call(it).slice(8, -1);\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/classof-raw.js?")},"./node_modules/core-js/internals/copy-constructor-properties.js":
/*!***********************************************************************!*\
!*** ./node_modules/core-js/internals/copy-constructor-properties.js ***!
\***********************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var has = __webpack_require__(/*! ../internals/has */ "./node_modules/core-js/internals/has.js");\nvar ownKeys = __webpack_require__(/*! ../internals/own-keys */ "./node_modules/core-js/internals/own-keys.js");\nvar getOwnPropertyDescriptorModule = __webpack_require__(/*! ../internals/object-get-own-property-descriptor */ "./node_modules/core-js/internals/object-get-own-property-descriptor.js");\nvar definePropertyModule = __webpack_require__(/*! ../internals/object-define-property */ "./node_modules/core-js/internals/object-define-property.js");\n\nmodule.exports = function (target, source) {\n var keys = ownKeys(source);\n var defineProperty = definePropertyModule.f;\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n if (!has(target, key)) defineProperty(target, key, getOwnPropertyDescriptor(source, key));\n }\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/copy-constructor-properties.js?')},"./node_modules/core-js/internals/create-non-enumerable-property.js":
/*!**************************************************************************!*\
!*** ./node_modules/core-js/internals/create-non-enumerable-property.js ***!
\**************************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "./node_modules/core-js/internals/descriptors.js");\nvar definePropertyModule = __webpack_require__(/*! ../internals/object-define-property */ "./node_modules/core-js/internals/object-define-property.js");\nvar createPropertyDescriptor = __webpack_require__(/*! ../internals/create-property-descriptor */ "./node_modules/core-js/internals/create-property-descriptor.js");\n\nmodule.exports = DESCRIPTORS ? function (object, key, value) {\n return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));\n} : function (object, key, value) {\n object[key] = value;\n return object;\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/create-non-enumerable-property.js?')},"./node_modules/core-js/internals/create-property-descriptor.js":
/*!**********************************************************************!*\
!*** ./node_modules/core-js/internals/create-property-descriptor.js ***!
\**********************************************************************/
/*! no static exports found */function(module,exports){eval("module.exports = function (bitmap, value) {\n return {\n enumerable: !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable: !(bitmap & 4),\n value: value\n };\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/create-property-descriptor.js?")},"./node_modules/core-js/internals/create-property.js":
/*!***********************************************************!*\
!*** ./node_modules/core-js/internals/create-property.js ***!
\***********************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval('\nvar toPrimitive = __webpack_require__(/*! ../internals/to-primitive */ "./node_modules/core-js/internals/to-primitive.js");\nvar definePropertyModule = __webpack_require__(/*! ../internals/object-define-property */ "./node_modules/core-js/internals/object-define-property.js");\nvar createPropertyDescriptor = __webpack_require__(/*! ../internals/create-property-descriptor */ "./node_modules/core-js/internals/create-property-descriptor.js");\n\nmodule.exports = function (object, key, value) {\n var propertyKey = toPrimitive(key);\n if (propertyKey in object) definePropertyModule.f(object, propertyKey, createPropertyDescriptor(0, value));\n else object[propertyKey] = value;\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/create-property.js?')},"./node_modules/core-js/internals/descriptors.js":
/*!*******************************************************!*\
!*** ./node_modules/core-js/internals/descriptors.js ***!
\*******************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var fails = __webpack_require__(/*! ../internals/fails */ "./node_modules/core-js/internals/fails.js");\n\n// Thank\'s IE8 for his funny defineProperty\nmodule.exports = !fails(function () {\n return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7;\n});\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/descriptors.js?')},"./node_modules/core-js/internals/document-create-element.js":
/*!*******************************************************************!*\
!*** ./node_modules/core-js/internals/document-create-element.js ***!
\*******************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var global = __webpack_require__(/*! ../internals/global */ "./node_modules/core-js/internals/global.js");\nvar isObject = __webpack_require__(/*! ../internals/is-object */ "./node_modules/core-js/internals/is-object.js");\n\nvar document = global.document;\n// typeof document.createElement is \'object\' in old IE\nvar EXISTS = isObject(document) && isObject(document.createElement);\n\nmodule.exports = function (it) {\n return EXISTS ? document.createElement(it) : {};\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/document-create-element.js?')},"./node_modules/core-js/internals/dom-iterables.js":
/*!*********************************************************!*\
!*** ./node_modules/core-js/internals/dom-iterables.js ***!
\*********************************************************/
/*! no static exports found */function(module,exports){eval("// iterable DOM collections\n// flag - `iterable` interface - 'entries', 'keys', 'values', 'forEach' methods\nmodule.exports = {\n CSSRuleList: 0,\n CSSStyleDeclaration: 0,\n CSSValueList: 0,\n ClientRectList: 0,\n DOMRectList: 0,\n DOMStringList: 0,\n DOMTokenList: 1,\n DataTransferItemList: 0,\n FileList: 0,\n HTMLAllCollection: 0,\n HTMLCollection: 0,\n HTMLFormElement: 0,\n HTMLSelectElement: 0,\n MediaList: 0,\n MimeTypeArray: 0,\n NamedNodeMap: 0,\n NodeList: 1,\n PaintRequestList: 0,\n Plugin: 0,\n PluginArray: 0,\n SVGLengthList: 0,\n SVGNumberList: 0,\n SVGPathSegList: 0,\n SVGPointList: 0,\n SVGStringList: 0,\n SVGTransformList: 0,\n SourceBufferList: 0,\n StyleSheetList: 0,\n TextTrackCueList: 0,\n TextTrackList: 0,\n TouchList: 0\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/dom-iterables.js?")},"./node_modules/core-js/internals/engine-user-agent.js":
/*!*************************************************************!*\
!*** ./node_modules/core-js/internals/engine-user-agent.js ***!
\*************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval("var getBuiltIn = __webpack_require__(/*! ../internals/get-built-in */ \"./node_modules/core-js/internals/get-built-in.js\");\n\nmodule.exports = getBuiltIn('navigator', 'userAgent') || '';\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/engine-user-agent.js?")},"./node_modules/core-js/internals/engine-v8-version.js":
/*!*************************************************************!*\
!*** ./node_modules/core-js/internals/engine-v8-version.js ***!
\*************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var global = __webpack_require__(/*! ../internals/global */ "./node_modules/core-js/internals/global.js");\nvar userAgent = __webpack_require__(/*! ../internals/engine-user-agent */ "./node_modules/core-js/internals/engine-user-agent.js");\n\nvar process = global.process;\nvar versions = process && process.versions;\nvar v8 = versions && versions.v8;\nvar match, version;\n\nif (v8) {\n match = v8.split(\'.\');\n version = match[0] + match[1];\n} else if (userAgent) {\n match = userAgent.match(/Edge\\/(\\d+)/);\n if (!match || match[1] >= 74) {\n match = userAgent.match(/Chrome\\/(\\d+)/);\n if (match) version = match[1];\n }\n}\n\nmodule.exports = version && +version;\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/engine-v8-version.js?')},"./node_modules/core-js/internals/enum-bug-keys.js":
/*!*********************************************************!*\
!*** ./node_modules/core-js/internals/enum-bug-keys.js ***!
\*********************************************************/
/*! no static exports found */function(module,exports){eval("// IE8- don't enum bug keys\nmodule.exports = [\n 'constructor',\n 'hasOwnProperty',\n 'isPrototypeOf',\n 'propertyIsEnumerable',\n 'toLocaleString',\n 'toString',\n 'valueOf'\n];\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/enum-bug-keys.js?")},"./node_modules/core-js/internals/export.js":
/*!**************************************************!*\
!*** ./node_modules/core-js/internals/export.js ***!
\**************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var global = __webpack_require__(/*! ../internals/global */ "./node_modules/core-js/internals/global.js");\nvar getOwnPropertyDescriptor = __webpack_require__(/*! ../internals/object-get-own-property-descriptor */ "./node_modules/core-js/internals/object-get-own-property-descriptor.js").f;\nvar createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ "./node_modules/core-js/internals/create-non-enumerable-property.js");\nvar redefine = __webpack_require__(/*! ../internals/redefine */ "./node_modules/core-js/internals/redefine.js");\nvar setGlobal = __webpack_require__(/*! ../internals/set-global */ "./node_modules/core-js/internals/set-global.js");\nvar copyConstructorProperties = __webpack_require__(/*! ../internals/copy-constructor-properties */ "./node_modules/core-js/internals/copy-constructor-properties.js");\nvar isForced = __webpack_require__(/*! ../internals/is-forced */ "./node_modules/core-js/internals/is-forced.js");\n\n/*\n options.target - name of the target object\n options.global - target is the global object\n options.stat - export as static methods of target\n options.proto - export as prototype methods of target\n options.real - real prototype method for the `pure` version\n options.forced - export even if the native feature is available\n options.bind - bind methods to the target, required for the `pure` version\n options.wrap - wrap constructors to preventing global pollution, required for the `pure` version\n options.unsafe - use the simple assignment of property instead of delete + defineProperty\n options.sham - add a flag to not completely full polyfills\n options.enumerable - export as enumerable property\n options.noTargetGet - prevent calling a getter on target\n*/\nmodule.exports = function (options, source) {\n var TARGET = options.target;\n var GLOBAL = options.global;\n var STATIC = options.stat;\n var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n if (GLOBAL) {\n target = global;\n } else if (STATIC) {\n target = global[TARGET] || setGlobal(TARGET, {});\n } else {\n target = (global[TARGET] || {}).prototype;\n }\n if (target) for (key in source) {\n sourceProperty = source[key];\n if (options.noTargetGet) {\n descriptor = getOwnPropertyDescriptor(target, key);\n targetProperty = descriptor && descriptor.value;\n } else targetProperty = target[key];\n FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? \'.\' : \'#\') + key, options.forced);\n // contained in target\n if (!FORCED && targetProperty !== undefined) {\n if (typeof sourceProperty === typeof targetProperty) continue;\n copyConstructorProperties(sourceProperty, targetProperty);\n }\n // add a flag to not completely full polyfills\n if (options.sham || (targetProperty && targetProperty.sham)) {\n createNonEnumerableProperty(sourceProperty, \'sham\', true);\n }\n // extend global\n redefine(target, key, sourceProperty, options);\n }\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/export.js?')},"./node_modules/core-js/internals/fails.js":
/*!*************************************************!*\
!*** ./node_modules/core-js/internals/fails.js ***!
\*************************************************/
/*! no static exports found */function(module,exports){eval("module.exports = function (exec) {\n try {\n return !!exec();\n } catch (error) {\n return true;\n }\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/fails.js?")},"./node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js":
/*!******************************************************************************!*\
!*** ./node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js ***!
\******************************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n// TODO: Remove from `core-js@4` since it's moved to entry points\n__webpack_require__(/*! ../modules/es.regexp.exec */ \"./node_modules/core-js/modules/es.regexp.exec.js\");\nvar redefine = __webpack_require__(/*! ../internals/redefine */ \"./node_modules/core-js/internals/redefine.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ \"./node_modules/core-js/internals/well-known-symbol.js\");\nvar regexpExec = __webpack_require__(/*! ../internals/regexp-exec */ \"./node_modules/core-js/internals/regexp-exec.js\");\nvar createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ \"./node_modules/core-js/internals/create-non-enumerable-property.js\");\n\nvar SPECIES = wellKnownSymbol('species');\n\nvar REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {\n // #replace needs built-in support for named groups.\n // #match works fine because it just return the exec results, even if it has\n // a \"grops\" property.\n var re = /./;\n re.exec = function () {\n var result = [];\n result.groups = { a: '7' };\n return result;\n };\n return ''.replace(re, '$<a>') !== '7';\n});\n\n// IE <= 11 replaces $0 with the whole match, as if it was $&\n// https://stackoverflow.com/questions/6024666/getting-ie-to-replace-a-regex-with-the-literal-string-0\nvar REPLACE_KEEPS_$0 = (function () {\n return 'a'.replace(/./, '$0') === '$0';\n})();\n\nvar REPLACE = wellKnownSymbol('replace');\n// Safari <= 13.0.3(?) substitutes nth capture where n>m with an empty string\nvar REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = (function () {\n if (/./[REPLACE]) {\n return /./[REPLACE]('a', '$0') === '';\n }\n return false;\n})();\n\n// Chrome 51 has a buggy \"split\" implementation when RegExp#exec !== nativeExec\n// Weex JS has frozen built-in prototypes, so use try / catch wrapper\nvar SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = !fails(function () {\n var re = /(?:)/;\n var originalExec = re.exec;\n re.exec = function () { return originalExec.apply(this, arguments); };\n var result = 'ab'.split(re);\n return result.length !== 2 || result[0] !== 'a' || result[1] !== 'b';\n});\n\nmodule.exports = function (KEY, length, exec, sham) {\n var SYMBOL = wellKnownSymbol(KEY);\n\n var DELEGATES_TO_SYMBOL = !fails(function () {\n // String methods call symbol-named RegEp methods\n var O = {};\n O[SYMBOL] = function () { return 7; };\n return ''[KEY](O) != 7;\n });\n\n var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL && !fails(function () {\n // Symbol-named RegExp methods call .exec\n var execCalled = false;\n var re = /a/;\n\n if (KEY === 'split') {\n // We can't use real regex here since it causes deoptimization\n // and serious performance degradation in V8\n // https://github.com/zloirock/core-js/issues/306\n re = {};\n // RegExp[@@split] doesn't call the regex's exec method, but first creates\n // a new one. We need to return the patched regex when creating the new one.\n re.constructor = {};\n re.constructor[SPECIES] = function () { return re; };\n re.flags = '';\n re[SYMBOL] = /./[SYMBOL];\n }\n\n re.exec = function () { execCalled = true; return null; };\n\n re[SYMBOL]('');\n return !execCalled;\n });\n\n if (\n !DELEGATES_TO_SYMBOL ||\n !DELEGATES_TO_EXEC ||\n (KEY === 'replace' && !(\n REPLACE_SUPPORTS_NAMED_GROUPS &&\n REPLACE_KEEPS_$0 &&\n !REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE\n )) ||\n (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)\n ) {\n var nativeRegExpMethod = /./[SYMBOL];\n var methods = exec(SYMBOL, ''[KEY], function (nativeMethod, regexp, str, arg2, forceStringMethod) {\n if (regexp.exec === regexpExec) {\n if (DELEGATES_TO_SYMBOL && !forceStringMethod) {\n // The native String method already delegates to @@method (this\n // polyfilled function), leasing to infinite recursion.\n // We avoid it by directly calling the native @@method method.\n return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };\n }\n return { done: true, value: nativeMethod.call(str, regexp, arg2) };\n }\n return { done: false };\n }, {\n REPLACE_KEEPS_$0: REPLACE_KEEPS_$0,\n REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE: REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE\n });\n var stringMethod = methods[0];\n var regexMethod = methods[1];\n\n redefine(String.prototype, KEY, stringMethod);\n redefine(RegExp.prototype, SYMBOL, length == 2\n // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)\n // 21.2.5.11 RegExp.prototype[@@split](string, limit)\n ? function (string, arg) { return regexMethod.call(string, this, arg); }\n // 21.2.5.6 RegExp.prototype[@@match](string)\n // 21.2.5.9 RegExp.prototype[@@search](string)\n : function (string) { return regexMethod.call(string, this); }\n );\n }\n\n if (sham) createNonEnumerableProperty(RegExp.prototype[SYMBOL], 'sham', true);\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js?")},"./node_modules/core-js/internals/function-bind-context.js":
/*!*****************************************************************!*\
!*** ./node_modules/core-js/internals/function-bind-context.js ***!
\*****************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var aFunction = __webpack_require__(/*! ../internals/a-function */ "./node_modules/core-js/internals/a-function.js");\n\n// optional / simple context binding\nmodule.exports = function (fn, that, length) {\n aFunction(fn);\n if (that === undefined) return fn;\n switch (length) {\n case 0: return function () {\n return fn.call(that);\n };\n case 1: return function (a) {\n return fn.call(that, a);\n };\n case 2: return function (a, b) {\n return fn.call(that, a, b);\n };\n case 3: return function (a, b, c) {\n return fn.call(that, a, b, c);\n };\n }\n return function (/* ...args */) {\n return fn.apply(that, arguments);\n };\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/function-bind-context.js?')},"./node_modules/core-js/internals/get-built-in.js":
/*!********************************************************!*\
!*** ./node_modules/core-js/internals/get-built-in.js ***!
\********************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var path = __webpack_require__(/*! ../internals/path */ "./node_modules/core-js/internals/path.js");\nvar global = __webpack_require__(/*! ../internals/global */ "./node_modules/core-js/internals/global.js");\n\nvar aFunction = function (variable) {\n return typeof variable == \'function\' ? variable : undefined;\n};\n\nmodule.exports = function (namespace, method) {\n return arguments.length < 2 ? aFunction(path[namespace]) || aFunction(global[namespace])\n : path[namespace] && path[namespace][method] || global[namespace] && global[namespace][method];\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/get-built-in.js?')},"./node_modules/core-js/internals/global.js":
/*!**************************************************!*\
!*** ./node_modules/core-js/internals/global.js ***!
\**************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval("/* WEBPACK VAR INJECTION */(function(global) {var check = function (it) {\n return it && it.Math == Math && it;\n};\n\n// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nmodule.exports =\n // eslint-disable-next-line no-undef\n check(typeof globalThis == 'object' && globalThis) ||\n check(typeof window == 'object' && window) ||\n check(typeof self == 'object' && self) ||\n check(typeof global == 'object' && global) ||\n // eslint-disable-next-line no-new-func\n Function('return this')();\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/global.js?")},"./node_modules/core-js/internals/has.js":
/*!***********************************************!*\
!*** ./node_modules/core-js/internals/has.js ***!
\***********************************************/
/*! no static exports found */function(module,exports){eval("var hasOwnProperty = {}.hasOwnProperty;\n\nmodule.exports = function (it, key) {\n return hasOwnProperty.call(it, key);\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/has.js?")},"./node_modules/core-js/internals/hidden-keys.js":
/*!*******************************************************!*\
!*** ./node_modules/core-js/internals/hidden-keys.js ***!
\*******************************************************/
/*! no static exports found */function(module,exports){eval("module.exports = {};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/hidden-keys.js?")},"./node_modules/core-js/internals/ie8-dom-define.js":
/*!**********************************************************!*\
!*** ./node_modules/core-js/internals/ie8-dom-define.js ***!
\**********************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "./node_modules/core-js/internals/descriptors.js");\nvar fails = __webpack_require__(/*! ../internals/fails */ "./node_modules/core-js/internals/fails.js");\nvar createElement = __webpack_require__(/*! ../internals/document-create-element */ "./node_modules/core-js/internals/document-create-element.js");\n\n// Thank\'s IE8 for his funny defineProperty\nmodule.exports = !DESCRIPTORS && !fails(function () {\n return Object.defineProperty(createElement(\'div\'), \'a\', {\n get: function () { return 7; }\n }).a != 7;\n});\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/ie8-dom-define.js?')},"./node_modules/core-js/internals/indexed-object.js":
/*!**********************************************************!*\
!*** ./node_modules/core-js/internals/indexed-object.js ***!
\**********************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval("var fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar classof = __webpack_require__(/*! ../internals/classof-raw */ \"./node_modules/core-js/internals/classof-raw.js\");\n\nvar split = ''.split;\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nmodule.exports = fails(function () {\n // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346\n // eslint-disable-next-line no-prototype-builtins\n return !Object('z').propertyIsEnumerable(0);\n}) ? function (it) {\n return classof(it) == 'String' ? split.call(it, '') : Object(it);\n} : Object;\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/indexed-object.js?")},"./node_modules/core-js/internals/inspect-source.js":
/*!**********************************************************!*\
!*** ./node_modules/core-js/internals/inspect-source.js ***!
\**********************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval("var store = __webpack_require__(/*! ../internals/shared-store */ \"./node_modules/core-js/internals/shared-store.js\");\n\nvar functionToString = Function.toString;\n\n// this helper broken in `3.4.1-3.4.4`, so we can't use `shared` helper\nif (typeof store.inspectSource != 'function') {\n store.inspectSource = function (it) {\n return functionToString.call(it);\n };\n}\n\nmodule.exports = store.inspectSource;\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/inspect-source.js?")},"./node_modules/core-js/internals/internal-state.js":
/*!**********************************************************!*\
!*** ./node_modules/core-js/internals/internal-state.js ***!
\**********************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var NATIVE_WEAK_MAP = __webpack_require__(/*! ../internals/native-weak-map */ "./node_modules/core-js/internals/native-weak-map.js");\nvar global = __webpack_require__(/*! ../internals/global */ "./node_modules/core-js/internals/global.js");\nvar isObject = __webpack_require__(/*! ../internals/is-object */ "./node_modules/core-js/internals/is-object.js");\nvar createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ "./node_modules/core-js/internals/create-non-enumerable-property.js");\nvar objectHas = __webpack_require__(/*! ../internals/has */ "./node_modules/core-js/internals/has.js");\nvar sharedKey = __webpack_require__(/*! ../internals/shared-key */ "./node_modules/core-js/internals/shared-key.js");\nvar hiddenKeys = __webpack_require__(/*! ../internals/hidden-keys */ "./node_modules/core-js/internals/hidden-keys.js");\n\nvar WeakMap = global.WeakMap;\nvar set, get, has;\n\nvar enforce = function (it) {\n return has(it) ? get(it) : set(it, {});\n};\n\nvar getterFor = function (TYPE) {\n return function (it) {\n var state;\n if (!isObject(it) || (state = get(it)).type !== TYPE) {\n throw TypeError(\'Incompatible receiver, \' + TYPE + \' required\');\n } return state;\n };\n};\n\nif (NATIVE_WEAK_MAP) {\n var store = new WeakMap();\n var wmget = store.get;\n var wmhas = store.has;\n var wmset = store.set;\n set = function (it, metadata) {\n wmset.call(store, it, metadata);\n return metadata;\n };\n get = function (it) {\n return wmget.call(store, it) || {};\n };\n has = function (it) {\n return wmhas.call(store, it);\n };\n} else {\n var STATE = sharedKey(\'state\');\n hiddenKeys[STATE] = true;\n set = function (it, metadata) {\n createNonEnumerableProperty(it, STATE, metadata);\n return metadata;\n };\n get = function (it) {\n return objectHas(it, STATE) ? it[STATE] : {};\n };\n has = function (it) {\n return objectHas(it, STATE);\n };\n}\n\nmodule.exports = {\n set: set,\n get: get,\n has: has,\n enforce: enforce,\n getterFor: getterFor\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/internal-state.js?')},"./node_modules/core-js/internals/is-array.js":
/*!****************************************************!*\
!*** ./node_modules/core-js/internals/is-array.js ***!
\****************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval("var classof = __webpack_require__(/*! ../internals/classof-raw */ \"./node_modules/core-js/internals/classof-raw.js\");\n\n// `IsArray` abstract operation\n// https://tc39.github.io/ecma262/#sec-isarray\nmodule.exports = Array.isArray || function isArray(arg) {\n return classof(arg) == 'Array';\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/is-array.js?")},"./node_modules/core-js/internals/is-forced.js":
/*!*****************************************************!*\
!*** ./node_modules/core-js/internals/is-forced.js ***!
\*****************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval("var fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\n\nvar replacement = /#|\\.prototype\\./;\n\nvar isForced = function (feature, detection) {\n var value = data[normalize(feature)];\n return value == POLYFILL ? true\n : value == NATIVE ? false\n : typeof detection == 'function' ? fails(detection)\n : !!detection;\n};\n\nvar normalize = isForced.normalize = function (string) {\n return String(string).replace(replacement, '.').toLowerCase();\n};\n\nvar data = isForced.data = {};\nvar NATIVE = isForced.NATIVE = 'N';\nvar POLYFILL = isForced.POLYFILL = 'P';\n\nmodule.exports = isForced;\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/is-forced.js?")},"./node_modules/core-js/internals/is-object.js":
/*!*****************************************************!*\
!*** ./node_modules/core-js/internals/is-object.js ***!
\*****************************************************/
/*! no static exports found */function(module,exports){eval("module.exports = function (it) {\n return typeof it === 'object' ? it !== null : typeof it === 'function';\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/is-object.js?")},"./node_modules/core-js/internals/is-pure.js":
/*!***************************************************!*\
!*** ./node_modules/core-js/internals/is-pure.js ***!
\***************************************************/
/*! no static exports found */function(module,exports){eval("module.exports = false;\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/is-pure.js?")},"./node_modules/core-js/internals/native-symbol.js":
/*!*********************************************************!*\
!*** ./node_modules/core-js/internals/native-symbol.js ***!
\*********************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var fails = __webpack_require__(/*! ../internals/fails */ "./node_modules/core-js/internals/fails.js");\n\nmodule.exports = !!Object.getOwnPropertySymbols && !fails(function () {\n // Chrome 38 Symbol has incorrect toString conversion\n // eslint-disable-next-line no-undef\n return !String(Symbol());\n});\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/native-symbol.js?')},"./node_modules/core-js/internals/native-weak-map.js":
/*!***********************************************************!*\
!*** ./node_modules/core-js/internals/native-weak-map.js ***!
\***********************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var global = __webpack_require__(/*! ../internals/global */ "./node_modules/core-js/internals/global.js");\nvar inspectSource = __webpack_require__(/*! ../internals/inspect-source */ "./node_modules/core-js/internals/inspect-source.js");\n\nvar WeakMap = global.WeakMap;\n\nmodule.exports = typeof WeakMap === \'function\' && /native code/.test(inspectSource(WeakMap));\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/native-weak-map.js?')},"./node_modules/core-js/internals/object-define-property.js":
/*!******************************************************************!*\
!*** ./node_modules/core-js/internals/object-define-property.js ***!
\******************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval("var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar IE8_DOM_DEFINE = __webpack_require__(/*! ../internals/ie8-dom-define */ \"./node_modules/core-js/internals/ie8-dom-define.js\");\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\nvar toPrimitive = __webpack_require__(/*! ../internals/to-primitive */ \"./node_modules/core-js/internals/to-primitive.js\");\n\nvar nativeDefineProperty = Object.defineProperty;\n\n// `Object.defineProperty` method\n// https://tc39.github.io/ecma262/#sec-object.defineproperty\nexports.f = DESCRIPTORS ? nativeDefineProperty : function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPrimitive(P, true);\n anObject(Attributes);\n if (IE8_DOM_DEFINE) try {\n return nativeDefineProperty(O, P, Attributes);\n } catch (error) { /* empty */ }\n if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported');\n if ('value' in Attributes) O[P] = Attributes.value;\n return O;\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/object-define-property.js?")},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":
/*!******************************************************************************!*\
!*** ./node_modules/core-js/internals/object-get-own-property-descriptor.js ***!
\******************************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "./node_modules/core-js/internals/descriptors.js");\nvar propertyIsEnumerableModule = __webpack_require__(/*! ../internals/object-property-is-enumerable */ "./node_modules/core-js/internals/object-property-is-enumerable.js");\nvar createPropertyDescriptor = __webpack_require__(/*! ../internals/create-property-descriptor */ "./node_modules/core-js/internals/create-property-descriptor.js");\nvar toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-object */ "./node_modules/core-js/internals/to-indexed-object.js");\nvar toPrimitive = __webpack_require__(/*! ../internals/to-primitive */ "./node_modules/core-js/internals/to-primitive.js");\nvar has = __webpack_require__(/*! ../internals/has */ "./node_modules/core-js/internals/has.js");\nvar IE8_DOM_DEFINE = __webpack_require__(/*! ../internals/ie8-dom-define */ "./node_modules/core-js/internals/ie8-dom-define.js");\n\nvar nativeGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptor\nexports.f = DESCRIPTORS ? nativeGetOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {\n O = toIndexedObject(O);\n P = toPrimitive(P, true);\n if (IE8_DOM_DEFINE) try {\n return nativeGetOwnPropertyDescriptor(O, P);\n } catch (error) { /* empty */ }\n if (has(O, P)) return createPropertyDescriptor(!propertyIsEnumerableModule.f.call(O, P), O[P]);\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/object-get-own-property-descriptor.js?')},"./node_modules/core-js/internals/object-get-own-property-names.js":
/*!*************************************************************************!*\
!*** ./node_modules/core-js/internals/object-get-own-property-names.js ***!
\*************************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval("var internalObjectKeys = __webpack_require__(/*! ../internals/object-keys-internal */ \"./node_modules/core-js/internals/object-keys-internal.js\");\nvar enumBugKeys = __webpack_require__(/*! ../internals/enum-bug-keys */ \"./node_modules/core-js/internals/enum-bug-keys.js\");\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.github.io/ecma262/#sec-object.getownpropertynames\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/object-get-own-property-names.js?")},"./node_modules/core-js/internals/object-get-own-property-symbols.js":
/*!***************************************************************************!*\
!*** ./node_modules/core-js/internals/object-get-own-property-symbols.js ***!
\***************************************************************************/
/*! no static exports found */function(module,exports){eval("exports.f = Object.getOwnPropertySymbols;\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/object-get-own-property-symbols.js?")},"./node_modules/core-js/internals/object-keys-internal.js":
/*!****************************************************************!*\
!*** ./node_modules/core-js/internals/object-keys-internal.js ***!
\****************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var has = __webpack_require__(/*! ../internals/has */ "./node_modules/core-js/internals/has.js");\nvar toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-object */ "./node_modules/core-js/internals/to-indexed-object.js");\nvar indexOf = __webpack_require__(/*! ../internals/array-includes */ "./node_modules/core-js/internals/array-includes.js").indexOf;\nvar hiddenKeys = __webpack_require__(/*! ../internals/hidden-keys */ "./node_modules/core-js/internals/hidden-keys.js");\n\nmodule.exports = function (object, names) {\n var O = toIndexedObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) !has(hiddenKeys, key) && has(O, key) && result.push(key);\n // Don\'t enum bug & hidden keys\n while (names.length > i) if (has(O, key = names[i++])) {\n ~indexOf(result, key) || result.push(key);\n }\n return result;\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/object-keys-internal.js?')},"./node_modules/core-js/internals/object-property-is-enumerable.js":
/*!*************************************************************************!*\
!*** ./node_modules/core-js/internals/object-property-is-enumerable.js ***!
\*************************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\nvar nativePropertyIsEnumerable = {}.propertyIsEnumerable;\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Nashorn ~ JDK8 bug\nvar NASHORN_BUG = getOwnPropertyDescriptor && !nativePropertyIsEnumerable.call({ 1: 2 }, 1);\n\n// `Object.prototype.propertyIsEnumerable` method implementation\n// https://tc39.github.io/ecma262/#sec-object.prototype.propertyisenumerable\nexports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {\n var descriptor = getOwnPropertyDescriptor(this, V);\n return !!descriptor && descriptor.enumerable;\n} : nativePropertyIsEnumerable;\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/object-property-is-enumerable.js?")},"./node_modules/core-js/internals/own-keys.js":
/*!****************************************************!*\
!*** ./node_modules/core-js/internals/own-keys.js ***!
\****************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var getBuiltIn = __webpack_require__(/*! ../internals/get-built-in */ "./node_modules/core-js/internals/get-built-in.js");\nvar getOwnPropertyNamesModule = __webpack_require__(/*! ../internals/object-get-own-property-names */ "./node_modules/core-js/internals/object-get-own-property-names.js");\nvar getOwnPropertySymbolsModule = __webpack_require__(/*! ../internals/object-get-own-property-symbols */ "./node_modules/core-js/internals/object-get-own-property-symbols.js");\nvar anObject = __webpack_require__(/*! ../internals/an-object */ "./node_modules/core-js/internals/an-object.js");\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn(\'Reflect\', \'ownKeys\') || function ownKeys(it) {\n var keys = getOwnPropertyNamesModule.f(anObject(it));\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return getOwnPropertySymbols ? keys.concat(getOwnPropertySymbols(it)) : keys;\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/own-keys.js?')},"./node_modules/core-js/internals/path.js":
/*!************************************************!*\
!*** ./node_modules/core-js/internals/path.js ***!
\************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var global = __webpack_require__(/*! ../internals/global */ "./node_modules/core-js/internals/global.js");\n\nmodule.exports = global;\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/path.js?')},"./node_modules/core-js/internals/redefine.js":
/*!****************************************************!*\
!*** ./node_modules/core-js/internals/redefine.js ***!
\****************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval("var global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ \"./node_modules/core-js/internals/create-non-enumerable-property.js\");\nvar has = __webpack_require__(/*! ../internals/has */ \"./node_modules/core-js/internals/has.js\");\nvar setGlobal = __webpack_require__(/*! ../internals/set-global */ \"./node_modules/core-js/internals/set-global.js\");\nvar inspectSource = __webpack_require__(/*! ../internals/inspect-source */ \"./node_modules/core-js/internals/inspect-source.js\");\nvar InternalStateModule = __webpack_require__(/*! ../internals/internal-state */ \"./node_modules/core-js/internals/internal-state.js\");\n\nvar getInternalState = InternalStateModule.get;\nvar enforceInternalState = InternalStateModule.enforce;\nvar TEMPLATE = String(String).split('String');\n\n(module.exports = function (O, key, value, options) {\n var unsafe = options ? !!options.unsafe : false;\n var simple = options ? !!options.enumerable : false;\n var noTargetGet = options ? !!options.noTargetGet : false;\n if (typeof value == 'function') {\n if (typeof key == 'string' && !has(value, 'name')) createNonEnumerableProperty(value, 'name', key);\n enforceInternalState(value).source = TEMPLATE.join(typeof key == 'string' ? key : '');\n }\n if (O === global) {\n if (simple) O[key] = value;\n else setGlobal(key, value);\n return;\n } else if (!unsafe) {\n delete O[key];\n } else if (!noTargetGet && O[key]) {\n simple = true;\n }\n if (simple) O[key] = value;\n else createNonEnumerableProperty(O, key, value);\n// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative\n})(Function.prototype, 'toString', function toString() {\n return typeof this == 'function' && getInternalState(this).source || inspectSource(this);\n});\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/redefine.js?")},"./node_modules/core-js/internals/regexp-exec-abstract.js":
/*!****************************************************************!*\
!*** ./node_modules/core-js/internals/regexp-exec-abstract.js ***!
\****************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval("var classof = __webpack_require__(/*! ./classof-raw */ \"./node_modules/core-js/internals/classof-raw.js\");\nvar regexpExec = __webpack_require__(/*! ./regexp-exec */ \"./node_modules/core-js/internals/regexp-exec.js\");\n\n// `RegExpExec` abstract operation\n// https://tc39.github.io/ecma262/#sec-regexpexec\nmodule.exports = function (R, S) {\n var exec = R.exec;\n if (typeof exec === 'function') {\n var result = exec.call(R, S);\n if (typeof result !== 'object') {\n throw TypeError('RegExp exec method returned something other than an Object or null');\n }\n return result;\n }\n\n if (classof(R) !== 'RegExp') {\n throw TypeError('RegExp#exec called on incompatible receiver');\n }\n\n return regexpExec.call(R, S);\n};\n\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/regexp-exec-abstract.js?")},"./node_modules/core-js/internals/regexp-exec.js":
/*!*******************************************************!*\
!*** ./node_modules/core-js/internals/regexp-exec.js ***!
\*******************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\nvar regexpFlags = __webpack_require__(/*! ./regexp-flags */ \"./node_modules/core-js/internals/regexp-flags.js\");\nvar stickyHelpers = __webpack_require__(/*! ./regexp-sticky-helpers */ \"./node_modules/core-js/internals/regexp-sticky-helpers.js\");\n\nvar nativeExec = RegExp.prototype.exec;\n// This always refers to the native implementation, because the\n// String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,\n// which loads this file before patching the method.\nvar nativeReplace = String.prototype.replace;\n\nvar patchedExec = nativeExec;\n\nvar UPDATES_LAST_INDEX_WRONG = (function () {\n var re1 = /a/;\n var re2 = /b*/g;\n nativeExec.call(re1, 'a');\n nativeExec.call(re2, 'a');\n return re1.lastIndex !== 0 || re2.lastIndex !== 0;\n})();\n\nvar UNSUPPORTED_Y = stickyHelpers.UNSUPPORTED_Y || stickyHelpers.BROKEN_CARET;\n\n// nonparticipating capturing group, copied from es5-shim's String#split patch.\nvar NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;\n\nvar PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED || UNSUPPORTED_Y;\n\nif (PATCH) {\n patchedExec = function exec(str) {\n var re = this;\n var lastIndex, reCopy, match, i;\n var sticky = UNSUPPORTED_Y && re.sticky;\n var flags = regexpFlags.call(re);\n var source = re.source;\n var charsAdded = 0;\n var strCopy = str;\n\n if (sticky) {\n flags = flags.replace('y', '');\n if (flags.indexOf('g') === -1) {\n flags += 'g';\n }\n\n strCopy = String(str).slice(re.lastIndex);\n // Support anchored sticky behavior.\n if (re.lastIndex > 0 && (!re.multiline || re.multiline && str[re.lastIndex - 1] !== '\\n')) {\n source = '(?: ' + source + ')';\n strCopy = ' ' + strCopy;\n charsAdded++;\n }\n // ^(? + rx + ) is needed, in combination with some str slicing, to\n // simulate the 'y' flag.\n reCopy = new RegExp('^(?:' + source + ')', flags);\n }\n\n if (NPCG_INCLUDED) {\n reCopy = new RegExp('^' + source + '$(?!\\\\s)', flags);\n }\n if (UPDATES_LAST_INDEX_WRONG) lastIndex = re.lastIndex;\n\n match = nativeExec.call(sticky ? reCopy : re, strCopy);\n\n if (sticky) {\n if (match) {\n match.input = match.input.slice(charsAdded);\n match[0] = match[0].slice(charsAdded);\n match.index = re.lastIndex;\n re.lastIndex += match[0].length;\n } else re.lastIndex = 0;\n } else if (UPDATES_LAST_INDEX_WRONG && match) {\n re.lastIndex = re.global ? match.index + match[0].length : lastIndex;\n }\n if (NPCG_INCLUDED && match && match.length > 1) {\n // Fix browsers whose `exec` methods don't consistently return `undefined`\n // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/\n nativeReplace.call(match[0], reCopy, function () {\n for (i = 1; i < arguments.length - 2; i++) {\n if (arguments[i] === undefined) match[i] = undefined;\n }\n });\n }\n\n return match;\n };\n}\n\nmodule.exports = patchedExec;\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/regexp-exec.js?")},"./node_modules/core-js/internals/regexp-flags.js":
/*!********************************************************!*\
!*** ./node_modules/core-js/internals/regexp-flags.js ***!
\********************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\n\n// `RegExp.prototype.flags` getter implementation\n// https://tc39.github.io/ecma262/#sec-get-regexp.prototype.flags\nmodule.exports = function () {\n var that = anObject(this);\n var result = '';\n if (that.global) result += 'g';\n if (that.ignoreCase) result += 'i';\n if (that.multiline) result += 'm';\n if (that.dotAll) result += 's';\n if (that.unicode) result += 'u';\n if (that.sticky) result += 'y';\n return result;\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/regexp-flags.js?")},"./node_modules/core-js/internals/regexp-sticky-helpers.js":
/*!*****************************************************************!*\
!*** ./node_modules/core-js/internals/regexp-sticky-helpers.js ***!
\*****************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar fails = __webpack_require__(/*! ./fails */ \"./node_modules/core-js/internals/fails.js\");\n\n// babel-minify transpiles RegExp('a', 'y') -> /a/y and it causes SyntaxError,\n// so we use an intermediate function.\nfunction RE(s, f) {\n return RegExp(s, f);\n}\n\nexports.UNSUPPORTED_Y = fails(function () {\n // babel-minify transpiles RegExp('a', 'y') -> /a/y and it causes SyntaxError\n var re = RE('a', 'y');\n re.lastIndex = 2;\n return re.exec('abcd') != null;\n});\n\nexports.BROKEN_CARET = fails(function () {\n // https://bugzilla.mozilla.org/show_bug.cgi?id=773687\n var re = RE('^r', 'gy');\n re.lastIndex = 2;\n return re.exec('str') != null;\n});\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/regexp-sticky-helpers.js?")},"./node_modules/core-js/internals/require-object-coercible.js":
/*!********************************************************************!*\
!*** ./node_modules/core-js/internals/require-object-coercible.js ***!
\********************************************************************/
/*! no static exports found */function(module,exports){eval('// `RequireObjectCoercible` abstract operation\n// https://tc39.github.io/ecma262/#sec-requireobjectcoercible\nmodule.exports = function (it) {\n if (it == undefined) throw TypeError("Can\'t call method on " + it);\n return it;\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/require-object-coercible.js?')},"./node_modules/core-js/internals/set-global.js":
/*!******************************************************!*\
!*** ./node_modules/core-js/internals/set-global.js ***!
\******************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var global = __webpack_require__(/*! ../internals/global */ "./node_modules/core-js/internals/global.js");\nvar createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ "./node_modules/core-js/internals/create-non-enumerable-property.js");\n\nmodule.exports = function (key, value) {\n try {\n createNonEnumerableProperty(global, key, value);\n } catch (error) {\n global[key] = value;\n } return value;\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/set-global.js?')},"./node_modules/core-js/internals/shared-key.js":
/*!******************************************************!*\
!*** ./node_modules/core-js/internals/shared-key.js ***!
\******************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var shared = __webpack_require__(/*! ../internals/shared */ "./node_modules/core-js/internals/shared.js");\nvar uid = __webpack_require__(/*! ../internals/uid */ "./node_modules/core-js/internals/uid.js");\n\nvar keys = shared(\'keys\');\n\nmodule.exports = function (key) {\n return keys[key] || (keys[key] = uid(key));\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/shared-key.js?')},"./node_modules/core-js/internals/shared-store.js":
/*!********************************************************!*\
!*** ./node_modules/core-js/internals/shared-store.js ***!
\********************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var global = __webpack_require__(/*! ../internals/global */ "./node_modules/core-js/internals/global.js");\nvar setGlobal = __webpack_require__(/*! ../internals/set-global */ "./node_modules/core-js/internals/set-global.js");\n\nvar SHARED = \'__core-js_shared__\';\nvar store = global[SHARED] || setGlobal(SHARED, {});\n\nmodule.exports = store;\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/shared-store.js?')},"./node_modules/core-js/internals/shared.js":
/*!**************************************************!*\
!*** ./node_modules/core-js/internals/shared.js ***!
\**************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval("var IS_PURE = __webpack_require__(/*! ../internals/is-pure */ \"./node_modules/core-js/internals/is-pure.js\");\nvar store = __webpack_require__(/*! ../internals/shared-store */ \"./node_modules/core-js/internals/shared-store.js\");\n\n(module.exports = function (key, value) {\n return store[key] || (store[key] = value !== undefined ? value : {});\n})('versions', []).push({\n version: '3.6.4',\n mode: IS_PURE ? 'pure' : 'global',\n copyright: '© 2020 Denis Pushkarev (zloirock.ru)'\n});\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/shared.js?")},"./node_modules/core-js/internals/string-multibyte.js":
/*!************************************************************!*\
!*** ./node_modules/core-js/internals/string-multibyte.js ***!
\************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var toInteger = __webpack_require__(/*! ../internals/to-integer */ "./node_modules/core-js/internals/to-integer.js");\nvar requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ "./node_modules/core-js/internals/require-object-coercible.js");\n\n// `String.prototype.{ codePointAt, at }` methods implementation\nvar createMethod = function (CONVERT_TO_STRING) {\n return function ($this, pos) {\n var S = String(requireObjectCoercible($this));\n var position = toInteger(pos);\n var size = S.length;\n var first, second;\n if (position < 0 || position >= size) return CONVERT_TO_STRING ? \'\' : undefined;\n first = S.charCodeAt(position);\n return first < 0xD800 || first > 0xDBFF || position + 1 === size\n || (second = S.charCodeAt(position + 1)) < 0xDC00 || second > 0xDFFF\n ? CONVERT_TO_STRING ? S.charAt(position) : first\n : CONVERT_TO_STRING ? S.slice(position, position + 2) : (first - 0xD800 << 10) + (second - 0xDC00) + 0x10000;\n };\n};\n\nmodule.exports = {\n // `String.prototype.codePointAt` method\n // https://tc39.github.io/ecma262/#sec-string.prototype.codepointat\n codeAt: createMethod(false),\n // `String.prototype.at` method\n // https://github.com/mathiasbynens/String.prototype.at\n charAt: createMethod(true)\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/string-multibyte.js?')},"./node_modules/core-js/internals/to-absolute-index.js":
/*!*************************************************************!*\
!*** ./node_modules/core-js/internals/to-absolute-index.js ***!
\*************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var toInteger = __webpack_require__(/*! ../internals/to-integer */ "./node_modules/core-js/internals/to-integer.js");\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toInteger(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/to-absolute-index.js?')},"./node_modules/core-js/internals/to-indexed-object.js":
/*!*************************************************************!*\
!*** ./node_modules/core-js/internals/to-indexed-object.js ***!
\*************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = __webpack_require__(/*! ../internals/indexed-object */ "./node_modules/core-js/internals/indexed-object.js");\nvar requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ "./node_modules/core-js/internals/require-object-coercible.js");\n\nmodule.exports = function (it) {\n return IndexedObject(requireObjectCoercible(it));\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/to-indexed-object.js?')},"./node_modules/core-js/internals/to-integer.js":
/*!******************************************************!*\
!*** ./node_modules/core-js/internals/to-integer.js ***!
\******************************************************/
/*! no static exports found */function(module,exports){eval("var ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `ToInteger` abstract operation\n// https://tc39.github.io/ecma262/#sec-tointeger\nmodule.exports = function (argument) {\n return isNaN(argument = +argument) ? 0 : (argument > 0 ? floor : ceil)(argument);\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/to-integer.js?")},"./node_modules/core-js/internals/to-length.js":
/*!*****************************************************!*\
!*** ./node_modules/core-js/internals/to-length.js ***!
\*****************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var toInteger = __webpack_require__(/*! ../internals/to-integer */ "./node_modules/core-js/internals/to-integer.js");\n\nvar min = Math.min;\n\n// `ToLength` abstract operation\n// https://tc39.github.io/ecma262/#sec-tolength\nmodule.exports = function (argument) {\n return argument > 0 ? min(toInteger(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/to-length.js?')},"./node_modules/core-js/internals/to-object.js":
/*!*****************************************************!*\
!*** ./node_modules/core-js/internals/to-object.js ***!
\*****************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ "./node_modules/core-js/internals/require-object-coercible.js");\n\n// `ToObject` abstract operation\n// https://tc39.github.io/ecma262/#sec-toobject\nmodule.exports = function (argument) {\n return Object(requireObjectCoercible(argument));\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/to-object.js?')},"./node_modules/core-js/internals/to-primitive.js":
/*!********************************************************!*\
!*** ./node_modules/core-js/internals/to-primitive.js ***!
\********************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval("var isObject = __webpack_require__(/*! ../internals/is-object */ \"./node_modules/core-js/internals/is-object.js\");\n\n// `ToPrimitive` abstract operation\n// https://tc39.github.io/ecma262/#sec-toprimitive\n// instead of the ES6 spec version, we didn't implement @@toPrimitive case\n// and the second argument - flag - preferred type is a string\nmodule.exports = function (input, PREFERRED_STRING) {\n if (!isObject(input)) return input;\n var fn, val;\n if (PREFERRED_STRING && typeof (fn = input.toString) == 'function' && !isObject(val = fn.call(input))) return val;\n if (typeof (fn = input.valueOf) == 'function' && !isObject(val = fn.call(input))) return val;\n if (!PREFERRED_STRING && typeof (fn = input.toString) == 'function' && !isObject(val = fn.call(input))) return val;\n throw TypeError(\"Can't convert object to primitive value\");\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/to-primitive.js?")},"./node_modules/core-js/internals/uid.js":
/*!***********************************************!*\
!*** ./node_modules/core-js/internals/uid.js ***!
\***********************************************/
/*! no static exports found */function(module,exports){eval("var id = 0;\nvar postfix = Math.random();\n\nmodule.exports = function (key) {\n return 'Symbol(' + String(key === undefined ? '' : key) + ')_' + (++id + postfix).toString(36);\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/uid.js?")},"./node_modules/core-js/internals/use-symbol-as-uid.js":
/*!*************************************************************!*\
!*** ./node_modules/core-js/internals/use-symbol-as-uid.js ***!
\*************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval("var NATIVE_SYMBOL = __webpack_require__(/*! ../internals/native-symbol */ \"./node_modules/core-js/internals/native-symbol.js\");\n\nmodule.exports = NATIVE_SYMBOL\n // eslint-disable-next-line no-undef\n && !Symbol.sham\n // eslint-disable-next-line no-undef\n && typeof Symbol.iterator == 'symbol';\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/use-symbol-as-uid.js?")},"./node_modules/core-js/internals/well-known-symbol.js":
/*!*************************************************************!*\
!*** ./node_modules/core-js/internals/well-known-symbol.js ***!
\*************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var global = __webpack_require__(/*! ../internals/global */ "./node_modules/core-js/internals/global.js");\nvar shared = __webpack_require__(/*! ../internals/shared */ "./node_modules/core-js/internals/shared.js");\nvar has = __webpack_require__(/*! ../internals/has */ "./node_modules/core-js/internals/has.js");\nvar uid = __webpack_require__(/*! ../internals/uid */ "./node_modules/core-js/internals/uid.js");\nvar NATIVE_SYMBOL = __webpack_require__(/*! ../internals/native-symbol */ "./node_modules/core-js/internals/native-symbol.js");\nvar USE_SYMBOL_AS_UID = __webpack_require__(/*! ../internals/use-symbol-as-uid */ "./node_modules/core-js/internals/use-symbol-as-uid.js");\n\nvar WellKnownSymbolsStore = shared(\'wks\');\nvar Symbol = global.Symbol;\nvar createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol : Symbol && Symbol.withoutSetter || uid;\n\nmodule.exports = function (name) {\n if (!has(WellKnownSymbolsStore, name)) {\n if (NATIVE_SYMBOL && has(Symbol, name)) WellKnownSymbolsStore[name] = Symbol[name];\n else WellKnownSymbolsStore[name] = createWellKnownSymbol(\'Symbol.\' + name);\n } return WellKnownSymbolsStore[name];\n};\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/internals/well-known-symbol.js?')},"./node_modules/core-js/modules/es.array.concat.js":
/*!*********************************************************!*\
!*** ./node_modules/core-js/modules/es.array.concat.js ***!
\*********************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval('\nvar $ = __webpack_require__(/*! ../internals/export */ "./node_modules/core-js/internals/export.js");\nvar fails = __webpack_require__(/*! ../internals/fails */ "./node_modules/core-js/internals/fails.js");\nvar isArray = __webpack_require__(/*! ../internals/is-array */ "./node_modules/core-js/internals/is-array.js");\nvar isObject = __webpack_require__(/*! ../internals/is-object */ "./node_modules/core-js/internals/is-object.js");\nvar toObject = __webpack_require__(/*! ../internals/to-object */ "./node_modules/core-js/internals/to-object.js");\nvar toLength = __webpack_require__(/*! ../internals/to-length */ "./node_modules/core-js/internals/to-length.js");\nvar createProperty = __webpack_require__(/*! ../internals/create-property */ "./node_modules/core-js/internals/create-property.js");\nvar arraySpeciesCreate = __webpack_require__(/*! ../internals/array-species-create */ "./node_modules/core-js/internals/array-species-create.js");\nvar arrayMethodHasSpeciesSupport = __webpack_require__(/*! ../internals/array-method-has-species-support */ "./node_modules/core-js/internals/array-method-has-species-support.js");\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "./node_modules/core-js/internals/well-known-symbol.js");\nvar V8_VERSION = __webpack_require__(/*! ../internals/engine-v8-version */ "./node_modules/core-js/internals/engine-v8-version.js");\n\nvar IS_CONCAT_SPREADABLE = wellKnownSymbol(\'isConcatSpreadable\');\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF;\nvar MAXIMUM_ALLOWED_INDEX_EXCEEDED = \'Maximum allowed index exceeded\';\n\n// We can\'t use this feature detection in V8 since it causes\n// deoptimization and serious performance degradation\n// https://github.com/zloirock/core-js/issues/679\nvar IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION >= 51 || !fails(function () {\n var array = [];\n array[IS_CONCAT_SPREADABLE] = false;\n return array.concat()[0] !== array;\n});\n\nvar SPECIES_SUPPORT = arrayMethodHasSpeciesSupport(\'concat\');\n\nvar isConcatSpreadable = function (O) {\n if (!isObject(O)) return false;\n var spreadable = O[IS_CONCAT_SPREADABLE];\n return spreadable !== undefined ? !!spreadable : isArray(O);\n};\n\nvar FORCED = !IS_CONCAT_SPREADABLE_SUPPORT || !SPECIES_SUPPORT;\n\n// `Array.prototype.concat` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.concat\n// with adding support of @@isConcatSpreadable and @@species\n$({ target: \'Array\', proto: true, forced: FORCED }, {\n concat: function concat(arg) { // eslint-disable-line no-unused-vars\n var O = toObject(this);\n var A = arraySpeciesCreate(O, 0);\n var n = 0;\n var i, k, length, len, E;\n for (i = -1, length = arguments.length; i < length; i++) {\n E = i === -1 ? O : arguments[i];\n if (isConcatSpreadable(E)) {\n len = toLength(E.length);\n if (n + len > MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED);\n for (k = 0; k < len; k++, n++) if (k in E) createProperty(A, n, E[k]);\n } else {\n if (n >= MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED);\n createProperty(A, n++, E);\n }\n }\n A.length = n;\n return A;\n }\n});\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/modules/es.array.concat.js?')},"./node_modules/core-js/modules/es.array.filter.js":
/*!*********************************************************!*\
!*** ./node_modules/core-js/modules/es.array.filter.js ***!
\*********************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval('\nvar $ = __webpack_require__(/*! ../internals/export */ "./node_modules/core-js/internals/export.js");\nvar $filter = __webpack_require__(/*! ../internals/array-iteration */ "./node_modules/core-js/internals/array-iteration.js").filter;\nvar arrayMethodHasSpeciesSupport = __webpack_require__(/*! ../internals/array-method-has-species-support */ "./node_modules/core-js/internals/array-method-has-species-support.js");\nvar arrayMethodUsesToLength = __webpack_require__(/*! ../internals/array-method-uses-to-length */ "./node_modules/core-js/internals/array-method-uses-to-length.js");\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport(\'filter\');\n// Edge 14- issue\nvar USES_TO_LENGTH = arrayMethodUsesToLength(\'filter\');\n\n// `Array.prototype.filter` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.filter\n// with adding support of @@species\n$({ target: \'Array\', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, {\n filter: function filter(callbackfn /* , thisArg */) {\n return $filter(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/modules/es.array.filter.js?')},"./node_modules/core-js/modules/es.array.for-each.js":
/*!***********************************************************!*\
!*** ./node_modules/core-js/modules/es.array.for-each.js ***!
\***********************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval('\nvar $ = __webpack_require__(/*! ../internals/export */ "./node_modules/core-js/internals/export.js");\nvar forEach = __webpack_require__(/*! ../internals/array-for-each */ "./node_modules/core-js/internals/array-for-each.js");\n\n// `Array.prototype.forEach` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.foreach\n$({ target: \'Array\', proto: true, forced: [].forEach != forEach }, {\n forEach: forEach\n});\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/modules/es.array.for-each.js?')},"./node_modules/core-js/modules/es.array.index-of.js":
/*!***********************************************************!*\
!*** ./node_modules/core-js/modules/es.array.index-of.js ***!
\***********************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval('\nvar $ = __webpack_require__(/*! ../internals/export */ "./node_modules/core-js/internals/export.js");\nvar $indexOf = __webpack_require__(/*! ../internals/array-includes */ "./node_modules/core-js/internals/array-includes.js").indexOf;\nvar arrayMethodIsStrict = __webpack_require__(/*! ../internals/array-method-is-strict */ "./node_modules/core-js/internals/array-method-is-strict.js");\nvar arrayMethodUsesToLength = __webpack_require__(/*! ../internals/array-method-uses-to-length */ "./node_modules/core-js/internals/array-method-uses-to-length.js");\n\nvar nativeIndexOf = [].indexOf;\n\nvar NEGATIVE_ZERO = !!nativeIndexOf && 1 / [1].indexOf(1, -0) < 0;\nvar STRICT_METHOD = arrayMethodIsStrict(\'indexOf\');\nvar USES_TO_LENGTH = arrayMethodUsesToLength(\'indexOf\', { ACCESSORS: true, 1: 0 });\n\n// `Array.prototype.indexOf` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.indexof\n$({ target: \'Array\', proto: true, forced: NEGATIVE_ZERO || !STRICT_METHOD || !USES_TO_LENGTH }, {\n indexOf: function indexOf(searchElement /* , fromIndex = 0 */) {\n return NEGATIVE_ZERO\n // convert -0 to +0\n ? nativeIndexOf.apply(this, arguments) || 0\n : $indexOf(this, searchElement, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/modules/es.array.index-of.js?')},"./node_modules/core-js/modules/es.regexp.exec.js":
/*!********************************************************!*\
!*** ./node_modules/core-js/modules/es.regexp.exec.js ***!
\********************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval('\nvar $ = __webpack_require__(/*! ../internals/export */ "./node_modules/core-js/internals/export.js");\nvar exec = __webpack_require__(/*! ../internals/regexp-exec */ "./node_modules/core-js/internals/regexp-exec.js");\n\n$({ target: \'RegExp\', proto: true, forced: /./.exec !== exec }, {\n exec: exec\n});\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/modules/es.regexp.exec.js?')},"./node_modules/core-js/modules/es.string.replace.js":
/*!***********************************************************!*\
!*** ./node_modules/core-js/modules/es.string.replace.js ***!
\***********************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\nvar fixRegExpWellKnownSymbolLogic = __webpack_require__(/*! ../internals/fix-regexp-well-known-symbol-logic */ \"./node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js\");\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\nvar toObject = __webpack_require__(/*! ../internals/to-object */ \"./node_modules/core-js/internals/to-object.js\");\nvar toLength = __webpack_require__(/*! ../internals/to-length */ \"./node_modules/core-js/internals/to-length.js\");\nvar toInteger = __webpack_require__(/*! ../internals/to-integer */ \"./node_modules/core-js/internals/to-integer.js\");\nvar requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ \"./node_modules/core-js/internals/require-object-coercible.js\");\nvar advanceStringIndex = __webpack_require__(/*! ../internals/advance-string-index */ \"./node_modules/core-js/internals/advance-string-index.js\");\nvar regExpExec = __webpack_require__(/*! ../internals/regexp-exec-abstract */ \"./node_modules/core-js/internals/regexp-exec-abstract.js\");\n\nvar max = Math.max;\nvar min = Math.min;\nvar floor = Math.floor;\nvar SUBSTITUTION_SYMBOLS = /\\$([$&'`]|\\d\\d?|<[^>]*>)/g;\nvar SUBSTITUTION_SYMBOLS_NO_NAMED = /\\$([$&'`]|\\d\\d?)/g;\n\nvar maybeToString = function (it) {\n return it === undefined ? it : String(it);\n};\n\n// @@replace logic\nfixRegExpWellKnownSymbolLogic('replace', 2, function (REPLACE, nativeReplace, maybeCallNative, reason) {\n var REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = reason.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE;\n var REPLACE_KEEPS_$0 = reason.REPLACE_KEEPS_$0;\n var UNSAFE_SUBSTITUTE = REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE ? '$' : '$0';\n\n return [\n // `String.prototype.replace` method\n // https://tc39.github.io/ecma262/#sec-string.prototype.replace\n function replace(searchValue, replaceValue) {\n var O = requireObjectCoercible(this);\n var replacer = searchValue == undefined ? undefined : searchValue[REPLACE];\n return replacer !== undefined\n ? replacer.call(searchValue, O, replaceValue)\n : nativeReplace.call(String(O), searchValue, replaceValue);\n },\n // `RegExp.prototype[@@replace]` method\n // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace\n function (regexp, replaceValue) {\n if (\n (!REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE && REPLACE_KEEPS_$0) ||\n (typeof replaceValue === 'string' && replaceValue.indexOf(UNSAFE_SUBSTITUTE) === -1)\n ) {\n var res = maybeCallNative(nativeReplace, regexp, this, replaceValue);\n if (res.done) return res.value;\n }\n\n var rx = anObject(regexp);\n var S = String(this);\n\n var functionalReplace = typeof replaceValue === 'function';\n if (!functionalReplace) replaceValue = String(replaceValue);\n\n var global = rx.global;\n if (global) {\n var fullUnicode = rx.unicode;\n rx.lastIndex = 0;\n }\n var results = [];\n while (true) {\n var result = regExpExec(rx, S);\n if (result === null) break;\n\n results.push(result);\n if (!global) break;\n\n var matchStr = String(result[0]);\n if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);\n }\n\n var accumulatedResult = '';\n var nextSourcePosition = 0;\n for (var i = 0; i < results.length; i++) {\n result = results[i];\n\n var matched = String(result[0]);\n var position = max(min(toInteger(result.index), S.length), 0);\n var captures = [];\n // NOTE: This is equivalent to\n // captures = result.slice(1).map(maybeToString)\n // but for some reason `nativeSlice.call(result, 1, result.length)` (called in\n // the slice polyfill when slicing native arrays) \"doesn't work\" in safari 9 and\n // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.\n for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));\n var namedCaptures = result.groups;\n if (functionalReplace) {\n var replacerArgs = [matched].concat(captures, position, S);\n if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);\n var replacement = String(replaceValue.apply(undefined, replacerArgs));\n } else {\n replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);\n }\n if (position >= nextSourcePosition) {\n accumulatedResult += S.slice(nextSourcePosition, position) + replacement;\n nextSourcePosition = position + matched.length;\n }\n }\n return accumulatedResult + S.slice(nextSourcePosition);\n }\n ];\n\n // https://tc39.github.io/ecma262/#sec-getsubstitution\n function getSubstitution(matched, str, position, captures, namedCaptures, replacement) {\n var tailPos = position + matched.length;\n var m = captures.length;\n var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;\n if (namedCaptures !== undefined) {\n namedCaptures = toObject(namedCaptures);\n symbols = SUBSTITUTION_SYMBOLS;\n }\n return nativeReplace.call(replacement, symbols, function (match, ch) {\n var capture;\n switch (ch.charAt(0)) {\n case '$': return '$';\n case '&': return matched;\n case '`': return str.slice(0, position);\n case \"'\": return str.slice(tailPos);\n case '<':\n capture = namedCaptures[ch.slice(1, -1)];\n break;\n default: // \\d\\d?\n var n = +ch;\n if (n === 0) return match;\n if (n > m) {\n var f = floor(n / 10);\n if (f === 0) return match;\n if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);\n return match;\n }\n capture = captures[n - 1];\n }\n return capture === undefined ? '' : capture;\n });\n }\n});\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/modules/es.string.replace.js?")},"./node_modules/core-js/modules/web.dom-collections.for-each.js":
/*!**********************************************************************!*\
!*** ./node_modules/core-js/modules/web.dom-collections.for-each.js ***!
\**********************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('var global = __webpack_require__(/*! ../internals/global */ "./node_modules/core-js/internals/global.js");\nvar DOMIterables = __webpack_require__(/*! ../internals/dom-iterables */ "./node_modules/core-js/internals/dom-iterables.js");\nvar forEach = __webpack_require__(/*! ../internals/array-for-each */ "./node_modules/core-js/internals/array-for-each.js");\nvar createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ "./node_modules/core-js/internals/create-non-enumerable-property.js");\n\nfor (var COLLECTION_NAME in DOMIterables) {\n var Collection = global[COLLECTION_NAME];\n var CollectionPrototype = Collection && Collection.prototype;\n // some Chrome versions have non-configurable methods on DOMTokenList\n if (CollectionPrototype && CollectionPrototype.forEach !== forEach) try {\n createNonEnumerableProperty(CollectionPrototype, \'forEach\', forEach);\n } catch (error) {\n CollectionPrototype.forEach = forEach;\n }\n}\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/core-js/modules/web.dom-collections.for-each.js?')},"./node_modules/current-script-polyfill/currentScript.js":
/*!***************************************************************!*\
!*** ./node_modules/current-script-polyfill/currentScript.js ***!
\***************************************************************/
/*! no static exports found */function(module,exports){eval('// document.currentScript polyfill by Adam Miller\n\n// MIT license\n\n(function(document){\n var currentScript = "currentScript",\n scripts = document.getElementsByTagName(\'script\'); // Live NodeList collection\n\n // If browser needs currentScript polyfill, add get currentScript() to the document object\n if (!(currentScript in document)) {\n Object.defineProperty(document, currentScript, {\n get: function(){\n\n // IE 6-10 supports script readyState\n // IE 10+ support stack trace\n try { throw new Error(); }\n catch (err) {\n\n // Find the second match for the "at" string to get file src url from stack.\n // Specifically works with the format of stack traces in IE.\n var i, res = ((/.*at [^\\(]*\\((.*):.+:.+\\)$/ig).exec(err.stack) || [false])[1];\n\n // For all scripts on the page, if src matches or if ready state is interactive, return the script tag\n for(i in scripts){\n if(scripts[i].src == res || scripts[i].readyState == "interactive"){\n return scripts[i];\n }\n }\n\n // If no match, return null\n return null;\n }\n }\n });\n }\n})(document);\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/current-script-polyfill/currentScript.js?')},"./node_modules/vis-network/dist/img/network/addNodeIcon.png":
/*!*******************************************************************!*\
!*** ./node_modules/vis-network/dist/img/network/addNodeIcon.png ***!
\*******************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('module.exports = __webpack_require__.p + "img/addNodeIcon.a1a2d01b.png";\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/vis-network/dist/img/network/addNodeIcon.png?')},"./node_modules/vis-network/dist/img/network/backIcon.png":
/*!****************************************************************!*\
!*** ./node_modules/vis-network/dist/img/network/backIcon.png ***!
\****************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('module.exports = __webpack_require__.p + "img/backIcon.dd0baa69.png";\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/vis-network/dist/img/network/backIcon.png?')},"./node_modules/vis-network/dist/img/network/connectIcon.png":
/*!*******************************************************************!*\
!*** ./node_modules/vis-network/dist/img/network/connectIcon.png ***!
\*******************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('module.exports = __webpack_require__.p + "img/connectIcon.d5267b8d.png";\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/vis-network/dist/img/network/connectIcon.png?')},"./node_modules/vis-network/dist/img/network/cross.png":
/*!*************************************************************!*\
!*** ./node_modules/vis-network/dist/img/network/cross.png ***!
\*************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('module.exports = __webpack_require__.p + "img/cross.260c9c65.png";\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/vis-network/dist/img/network/cross.png?')},"./node_modules/vis-network/dist/img/network/deleteIcon.png":
/*!******************************************************************!*\
!*** ./node_modules/vis-network/dist/img/network/deleteIcon.png ***!
\******************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('module.exports = __webpack_require__.p + "img/deleteIcon.02d321ed.png";\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/vis-network/dist/img/network/deleteIcon.png?')},"./node_modules/vis-network/dist/img/network/downArrow.png":
/*!*****************************************************************!*\
!*** ./node_modules/vis-network/dist/img/network/downArrow.png ***!
\*****************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('module.exports = __webpack_require__.p + "img/downArrow.bbfbf2e8.png";\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/vis-network/dist/img/network/downArrow.png?')},"./node_modules/vis-network/dist/img/network/editIcon.png":
/*!****************************************************************!*\
!*** ./node_modules/vis-network/dist/img/network/editIcon.png ***!
\****************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('module.exports = __webpack_require__.p + "img/editIcon.d5422321.png";\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/vis-network/dist/img/network/editIcon.png?')},"./node_modules/vis-network/dist/img/network/leftArrow.png":
/*!*****************************************************************!*\
!*** ./node_modules/vis-network/dist/img/network/leftArrow.png ***!
\*****************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('module.exports = __webpack_require__.p + "img/leftArrow.8965662a.png";\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/vis-network/dist/img/network/leftArrow.png?')},"./node_modules/vis-network/dist/img/network/minus.png":
/*!*************************************************************!*\
!*** ./node_modules/vis-network/dist/img/network/minus.png ***!
\*************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('module.exports = __webpack_require__.p + "img/minus.5a379c46.png";\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/vis-network/dist/img/network/minus.png?')},"./node_modules/vis-network/dist/img/network/plus.png":
/*!************************************************************!*\
!*** ./node_modules/vis-network/dist/img/network/plus.png ***!
\************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('module.exports = __webpack_require__.p + "img/plus.4c4bf0a1.png";\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/vis-network/dist/img/network/plus.png?')},"./node_modules/vis-network/dist/img/network/rightArrow.png":
/*!******************************************************************!*\
!*** ./node_modules/vis-network/dist/img/network/rightArrow.png ***!
\******************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('module.exports = __webpack_require__.p + "img/rightArrow.4f88ef17.png";\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/vis-network/dist/img/network/rightArrow.png?')},"./node_modules/vis-network/dist/img/network/upArrow.png":
/*!***************************************************************!*\
!*** ./node_modules/vis-network/dist/img/network/upArrow.png ***!
\***************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('module.exports = __webpack_require__.p + "img/upArrow.f0aa0566.png";\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/vis-network/dist/img/network/upArrow.png?')},"./node_modules/vis-network/dist/img/network/zoomExtends.png":
/*!*******************************************************************!*\
!*** ./node_modules/vis-network/dist/img/network/zoomExtends.png ***!
\*******************************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('module.exports = __webpack_require__.p + "img/zoomExtends.5f78e86f.png";\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/vis-network/dist/img/network/zoomExtends.png?')},"./node_modules/vis-network/dist/vis-network.css":
/*!*******************************************************!*\
!*** ./node_modules/vis-network/dist/vis-network.css ***!
\*******************************************************/
/*! no static exports found */function(module,exports,__webpack_require__){eval('// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(/*! !../../@vue/cli-service/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-3-1!../../postcss-loader/src??ref--6-oneOf-3-2!./vis-network.css */ "./node_modules/@vue/cli-service/node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/vis-network/dist/vis-network.css");\nif(typeof content === \'string\') content = [[module.i, content, \'\']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar add = __webpack_require__(/*! ../../vue-style-loader/lib/addStylesClient.js */ "./node_modules/vue-style-loader/lib/addStylesClient.js").default\nvar update = add("22f8053b", content, false, {"sourceMap":false,"shadowMode":false});\n// Hot Module Replacement\nif(false) {}\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/vis-network/dist/vis-network.css?')},"./node_modules/vis-network/dist/vis-network.esm.min.js":
/*!**************************************************************!*\
!*** ./node_modules/vis-network/dist/vis-network.esm.min.js ***!
\**************************************************************/
/*! exports provided: default, DOMutil, DataSet, DataView, Hammer, Network, Queue, data, keycharm, moment, network, util */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DOMutil", function() { return DOMutil$1; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DataSet", function() { return DataSet; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DataView", function() { return DataView; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Hammer", function() { return hammer$1; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Network", function() { return Network; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Queue", function() { return Queue; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "data", function() { return esm$1; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "keycharm", function() { return keycharm$1; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "moment", function() { return moment$4; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "network", function() { return network; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "util", function() { return esm; });\n/**\n * vis-network - network\n * http://visjs.org/\n *\n * A dynamic, browser-based visualization library.\n *\n * @version 5.4.1\n * @date 2019-09-06T18:48:22Z\n *\n * @copyright (c) 2011-2017 Almende B.V, http://almende.com\n * @copyright (c) 2018-2019 visjs contributors, https://github.com/visjs\n *\n * @license \n * vis.js is dual licensed under both\n *\n * 1. The Apache 2.0 License\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * and\n *\n * 2. The MIT License\n * http://opensource.org/licenses/MIT\n *\n * vis.js may be distributed under either license.\n */var commonjsGlobal="undefined"==typeof globalThis?"undefined"==typeof window?"undefined"==typeof global?"undefined"==typeof self?{}:self:global:window:globalThis;function commonjsRequire(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}function createCommonjsModule(e,t){return t={exports:{}},e(t,t.exports),t.exports}var _global=createCommonjsModule(function(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)}),_core=createCommonjsModule(function(e){var t=e.exports={version:"2.6.9"};"number"==typeof __e&&(__e=t)}),_core_1=_core.version,_library=!1,_shared=createCommonjsModule(function(e){var t=_global["__core-js_shared__"]||(_global["__core-js_shared__"]={});(e.exports=function(e,o){return t[e]||(t[e]=o===void 0?{}:o)})("versions",[]).push({version:_core.version,mode:"global",copyright:"\\xA9 2019 Denis Pushkarev (zloirock.ru)"})}),id=0,px=Math.random(),_uid=function(e){return"Symbol(".concat(e===void 0?"":e,")_",(++id+px).toString(36))},_wks=createCommonjsModule(function(e){var t=_shared("wks"),o=_global.Symbol,n="function"==typeof o,i=e.exports=function(e){return t[e]||(t[e]=n&&o[e]||(n?o:_uid)("Symbol."+e))};i.store=t}),f=_wks,_wksExt={f:f},_isObject=function(e){return"object"==typeof e?null!==e:"function"==typeof e},_anObject=function(e){if(!_isObject(e))throw TypeError(e+" is not an object!");return e},_fails=function(e){try{return!!e()}catch(t){return!0}},_descriptors=!_fails(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),document$1=_global.document,is=_isObject(document$1)&&_isObject(document$1.createElement),_domCreate=function(e){return is?document$1.createElement(e):{}},_ie8DomDefine=!_descriptors&&!_fails(function(){return 7!=Object.defineProperty(_domCreate("div"),"a",{get:function(){return 7}}).a}),_toPrimitive=function(e,t){if(!_isObject(e))return e;var o,n;if(t&&"function"==typeof(o=e.toString)&&!_isObject(n=o.call(e)))return n;if("function"==typeof(o=e.valueOf)&&!_isObject(n=o.call(e)))return n;if(!t&&"function"==typeof(o=e.toString)&&!_isObject(n=o.call(e)))return n;throw TypeError("Can\'t convert object to primitive value")},dP=Object.defineProperty,f$1=_descriptors?Object.defineProperty:function(e,t,o){if(_anObject(e),t=_toPrimitive(t,!0),_anObject(o),_ie8DomDefine)try{return dP(e,t,o)}catch(t){}if("get"in o||"set"in o)throw TypeError("Accessors not supported!");return"value"in o&&(e[t]=o.value),e},_objectDp={f:f$1},defineProperty=_objectDp.f,_wksDefine=function(e){var t=_core.Symbol||(_core.Symbol=_global.Symbol||{});"_"==e.charAt(0)||e in t||defineProperty(t,e,{value:_wksExt.f(e)})};_wksDefine("asyncIterator");var hasOwnProperty={}.hasOwnProperty,_has=function(e,t){return hasOwnProperty.call(e,t)},_propertyDesc=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},_hide=_descriptors?function(e,t,o){return _objectDp.f(e,t,_propertyDesc(1,o))}:function(e,t,o){return e[t]=o,e},_functionToString=_shared("native-function-to-string",Function.toString),_redefine=createCommonjsModule(function(e){var t=_uid("src"),o="toString",n=(""+_functionToString).split(o);_core.inspectSource=function(e){return _functionToString.call(e)},(e.exports=function(e,o,i,a){var d="function"==typeof i;d&&(_has(i,"name")||_hide(i,"name",o));e[o]===i||(d&&(_has(i,t)||_hide(i,t,e[o]?""+e[o]:n.join(o+""))),e===_global?e[o]=i:a?e[o]?e[o]=i:_hide(e,o,i):(delete e[o],_hide(e,o,i)))})(Function.prototype,o,function(){return"function"==typeof this&&this[t]||_functionToString.call(this)})}),_aFunction=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e},_ctx=function(e,t,o){return(_aFunction(e),void 0===t)?e:1===o?function(o){return e.call(t,o)}:2===o?function(o,n){return e.call(t,o,n)}:3===o?function(o,n,i){return e.call(t,o,n,i)}:function(){return e.apply(t,arguments)}},PROTOTYPE="prototype",$export=function(e,t,o){var n=e&$export.F,i=e&$export.G,a=e&$export.S,d=e&$export.P,s=e&$export.B,r=i?_global:a?_global[t]||(_global[t]={}):(_global[t]||{})[PROTOTYPE],l=i?_core:_core[t]||(_core[t]={}),c=l[PROTOTYPE]||(l[PROTOTYPE]={}),u,p,h,m;for(u in i&&(o=t),o)p=!n&&r&&void 0!==r[u],h=(p?r:o)[u],m=s&&p?_ctx(h,_global):d&&"function"==typeof h?_ctx(Function.call,h):h,r&&_redefine(r,u,h,e&$export.U),l[u]!=h&&_hide(l,u,m),d&&c[u]!=h&&(c[u]=h)};_global.core=_core,$export.F=1,$export.G=2,$export.S=4,$export.P=8,$export.B=16,$export.W=32,$export.U=64,$export.R=128;var _export=$export,_meta=createCommonjsModule(function(e){var t=_uid("meta"),o=_objectDp.f,n=0,i=Object.isExtensible||function(){return!0},a=!_fails(function(){return i(Object.preventExtensions({}))}),d=function(e){o(e,t,{value:{i:"O"+ ++n,w:{}}})},s=e.exports={KEY:t,NEED:!1,fastKey:function(e,o){if(!_isObject(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!_has(e,t)){if(!i(e))return"F";if(!o)return"E";d(e)}return e[t].i},getWeak:function(e,o){if(!_has(e,t)){if(!i(e))return!0;if(!o)return!1;d(e)}return e[t].w},onFreeze:function(e){return a&&s.NEED&&i(e)&&!_has(e,t)&&d(e),e}}}),_meta_1=_meta.KEY,_meta_2=_meta.NEED,_meta_3=_meta.fastKey,_meta_4=_meta.getWeak,_meta_5=_meta.onFreeze,def=_objectDp.f,TAG=_wks("toStringTag"),_setToStringTag=function(e,t,o){e&&!_has(e=o?e:e.prototype,TAG)&&def(e,TAG,{configurable:!0,value:t})},toString={}.toString,_cof=function(e){return toString.call(e).slice(8,-1)},_iobject=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==_cof(e)?e.split(""):Object(e)},_defined=function(e){if(e==null)throw TypeError("Can\'t call method on "+e);return e},_toIobject=function(e){return _iobject(_defined(e))},ceil=Math.ceil,floor=Math.floor,_toInteger=function(e){return isNaN(e=+e)?0:(0<e?floor:ceil)(e)},min=Math.min,_toLength=function(e){return 0<e?min(_toInteger(e),9007199254740991):0},max=Math.max,min$1=Math.min,_toAbsoluteIndex=function(e,t){return e=_toInteger(e),0>e?max(e+t,0):min$1(e,t)},_arrayIncludes=function(e){return function(t,o,n){var i=_toIobject(t),a=_toLength(i.length),d=_toAbsoluteIndex(n,a),s;if(e&&o!=o){for(;a>d;)if(s=i[d++],s!=s)return!0;}else for(;a>d;d++)if((e||d in i)&&i[d]===o)return e||d||0;return!e&&-1}},shared=_shared("keys"),_sharedKey=function(e){return shared[e]||(shared[e]=_uid(e))},arrayIndexOf=_arrayIncludes(!1),IE_PROTO=_sharedKey("IE_PROTO"),_objectKeysInternal=function(e,t){var o=_toIobject(e),n=0,a=[],d;for(d in o)d!=IE_PROTO&&_has(o,d)&&a.push(d);for(;t.length>n;)_has(o,d=t[n++])&&(~arrayIndexOf(a,d)||a.push(d));return a},_enumBugKeys=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],_objectKeys=Object.keys||function(e){return _objectKeysInternal(e,_enumBugKeys)},f$2=Object.getOwnPropertySymbols,_objectGops={f:f$2},f$3={}.propertyIsEnumerable,_objectPie={f:f$3},_enumKeys=function(e){var t=_objectKeys(e),o=_objectGops.f;if(o)for(var n=o(e),a=_objectPie.f,d=0,s;n.length>d;)a.call(e,s=n[d++])&&t.push(s);return t},_isArray=Array.isArray||function(e){return"Array"==_cof(e)},_toObject=function(e){return Object(_defined(e))},_objectDps=_descriptors?Object.defineProperties:function(e,t){_anObject(e);for(var o=_objectKeys(t),n=o.length,a=0,d;n>a;)_objectDp.f(e,d=o[a++],t[d]);return e},document$2=_global.document,_html=document$2&&document$2.documentElement,IE_PROTO$1=_sharedKey("IE_PROTO"),Empty=function(){},PROTOTYPE$1="prototype",createDict=function(){var e=_domCreate("iframe"),t=_enumBugKeys.length,o="<",n=">",a;for(e.style.display="none",_html.appendChild(e),e.src="javascript:",a=e.contentWindow.document,a.open(),a.write(o+"script"+n+"document.F=Object"+o+"/script"+n),a.close(),createDict=a.F;t--;)delete createDict[PROTOTYPE$1][_enumBugKeys[t]];return createDict()},_objectCreate=Object.create||function(e,t){var o;return null===e?o=createDict():(Empty[PROTOTYPE$1]=_anObject(e),o=new Empty,Empty[PROTOTYPE$1]=null,o[IE_PROTO$1]=e),void 0===t?o:_objectDps(o,t)},hiddenKeys=_enumBugKeys.concat("length","prototype"),f$4=Object.getOwnPropertyNames||function(e){return _objectKeysInternal(e,hiddenKeys)},_objectGopn={f:f$4},gOPN=_objectGopn.f,toString$1={}.toString,windowNames="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],getWindowNames=function(e){try{return gOPN(e)}catch(t){return windowNames.slice()}},f$5=function(e){return windowNames&&"[object Window]"==toString$1.call(e)?getWindowNames(e):gOPN(_toIobject(e))},_objectGopnExt={f:f$5},gOPD=Object.getOwnPropertyDescriptor,f$6=_descriptors?gOPD:function(e,t){if(e=_toIobject(e),t=_toPrimitive(t,!0),_ie8DomDefine)try{return gOPD(e,t)}catch(t){}return _has(e,t)?_propertyDesc(!_objectPie.f.call(e,t),e[t]):void 0},_objectGopd={f:f$6},META=_meta.KEY,gOPD$1=_objectGopd.f,dP$1=_objectDp.f,gOPN$1=_objectGopnExt.f,$Symbol=_global.Symbol,$JSON=_global.JSON,_stringify=$JSON&&$JSON.stringify,PROTOTYPE$2="prototype",HIDDEN=_wks("_hidden"),TO_PRIMITIVE=_wks("toPrimitive"),isEnum={}.propertyIsEnumerable,SymbolRegistry=_shared("symbol-registry"),AllSymbols=_shared("symbols"),OPSymbols=_shared("op-symbols"),ObjectProto=Object[PROTOTYPE$2],USE_NATIVE="function"==typeof $Symbol&&!!_objectGops.f,QObject=_global.QObject,setter=!QObject||!QObject[PROTOTYPE$2]||!QObject[PROTOTYPE$2].findChild,setSymbolDesc=_descriptors&&_fails(function(){return 7!=_objectCreate(dP$1({},"a",{get:function(){return dP$1(this,"a",{value:7}).a}})).a})?function(e,t,o){var n=gOPD$1(ObjectProto,t);n&&delete ObjectProto[t],dP$1(e,t,o),n&&e!==ObjectProto&&dP$1(ObjectProto,t,n)}:dP$1,wrap=function(e){var t=AllSymbols[e]=_objectCreate($Symbol[PROTOTYPE$2]);return t._k=e,t},isSymbol=USE_NATIVE&&"symbol"==typeof $Symbol.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof $Symbol},$defineProperty=function(e,t,o){return e===ObjectProto&&$defineProperty(OPSymbols,t,o),_anObject(e),t=_toPrimitive(t,!0),_anObject(o),_has(AllSymbols,t)?(o.enumerable?(_has(e,HIDDEN)&&e[HIDDEN][t]&&(e[HIDDEN][t]=!1),o=_objectCreate(o,{enumerable:_propertyDesc(0,!1)})):(!_has(e,HIDDEN)&&dP$1(e,HIDDEN,_propertyDesc(1,{})),e[HIDDEN][t]=!0),setSymbolDesc(e,t,o)):dP$1(e,t,o)},$defineProperties=function(e,t){_anObject(e);for(var o=_enumKeys(t=_toIobject(t)),n=0,a=o.length,d;a>n;)$defineProperty(e,d=o[n++],t[d]);return e},$create=function(e,t){return t===void 0?_objectCreate(e):$defineProperties(_objectCreate(e),t)},$propertyIsEnumerable=function(e){var t=isEnum.call(this,e=_toPrimitive(e,!0));return(this!==ObjectProto||!_has(AllSymbols,e)||_has(OPSymbols,e))&&(!(t||!_has(this,e)||!_has(AllSymbols,e)||_has(this,HIDDEN)&&this[HIDDEN][e])||t)},$getOwnPropertyDescriptor=function(e,t){if(e=_toIobject(e),t=_toPrimitive(t,!0),e!==ObjectProto||!_has(AllSymbols,t)||_has(OPSymbols,t)){var o=gOPD$1(e,t);return o&&_has(AllSymbols,t)&&!(_has(e,HIDDEN)&&e[HIDDEN][t])&&(o.enumerable=!0),o}},$getOwnPropertyNames=function(e){for(var t=gOPN$1(_toIobject(e)),o=[],n=0,a;t.length>n;)_has(AllSymbols,a=t[n++])||a==HIDDEN||a==META||o.push(a);return o},$getOwnPropertySymbols=function(e){for(var t=e===ObjectProto,o=gOPN$1(t?OPSymbols:_toIobject(e)),n=[],a=0,d;o.length>a;)_has(AllSymbols,d=o[a++])&&(!t||_has(ObjectProto,d))&&n.push(AllSymbols[d]);return n};USE_NATIVE||($Symbol=function(){if(this instanceof $Symbol)throw TypeError("Symbol is not a constructor!");var e=_uid(0<arguments.length?arguments[0]:void 0),t=function(o){this===ObjectProto&&t.call(OPSymbols,o),_has(this,HIDDEN)&&_has(this[HIDDEN],e)&&(this[HIDDEN][e]=!1),setSymbolDesc(this,e,_propertyDesc(1,o))};return _descriptors&&setter&&setSymbolDesc(ObjectProto,e,{configurable:!0,set:t}),wrap(e)},_redefine($Symbol[PROTOTYPE$2],"toString",function(){return this._k}),_objectGopd.f=$getOwnPropertyDescriptor,_objectDp.f=$defineProperty,_objectGopn.f=_objectGopnExt.f=$getOwnPropertyNames,_objectPie.f=$propertyIsEnumerable,_objectGops.f=$getOwnPropertySymbols,_descriptors&&!_library&&_redefine(ObjectProto,"propertyIsEnumerable",$propertyIsEnumerable,!0),_wksExt.f=function(e){return wrap(_wks(e))}),_export(_export.G+_export.W+_export.F*!USE_NATIVE,{Symbol:$Symbol});for(var es6Symbols=["hasInstance","isConcatSpreadable","iterator","match","replace","search","species","split","toPrimitive","toStringTag","unscopables"],j=0;es6Symbols.length>j;)_wks(es6Symbols[j++]);for(var wellKnownSymbols=_objectKeys(_wks.store),k=0;wellKnownSymbols.length>k;)_wksDefine(wellKnownSymbols[k++]);_export(_export.S+_export.F*!USE_NATIVE,"Symbol",{for:function(e){return _has(SymbolRegistry,e+="")?SymbolRegistry[e]:SymbolRegistry[e]=$Symbol(e)},keyFor:function(e){if(!isSymbol(e))throw TypeError(e+" is not a symbol!");for(var t in SymbolRegistry)if(SymbolRegistry[t]===e)return t},useSetter:function(){setter=!0},useSimple:function(){setter=!1}}),_export(_export.S+_export.F*!USE_NATIVE,"Object",{create:$create,defineProperty:$defineProperty,defineProperties:$defineProperties,getOwnPropertyDescriptor:$getOwnPropertyDescriptor,getOwnPropertyNames:$getOwnPropertyNames,getOwnPropertySymbols:$getOwnPropertySymbols});var FAILS_ON_PRIMITIVES=_fails(function(){_objectGops.f(1)});_export(_export.S+_export.F*FAILS_ON_PRIMITIVES,"Object",{getOwnPropertySymbols:function(e){return _objectGops.f(_toObject(e))}}),$JSON&&_export(_export.S+_export.F*(!USE_NATIVE||_fails(function(){var e=$Symbol();return"[null]"!=_stringify([e])||"{}"!=_stringify({a:e})||"{}"!=_stringify(Object(e))})),"JSON",{stringify:function(e){for(var t=[e],o=1,n,a;arguments.length>o;)t.push(arguments[o++]);if(a=n=t[1],(_isObject(n)||void 0!==e)&&!isSymbol(e))return _isArray(n)||(n=function(e,t){if("function"==typeof a&&(t=a.call(this,e,t)),!isSymbol(t))return t}),t[1]=n,_stringify.apply($JSON,t)}}),$Symbol[PROTOTYPE$2][TO_PRIMITIVE]||_hide($Symbol[PROTOTYPE$2],TO_PRIMITIVE,$Symbol[PROTOTYPE$2].valueOf),_setToStringTag($Symbol,"Symbol"),_setToStringTag(Math,"Math",!0),_setToStringTag(_global.JSON,"JSON",!0);function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}function _defineProperty(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function ownKeys(e,t){var o=Object.keys(e);return Object.getOwnPropertySymbols&&o.push.apply(o,Object.getOwnPropertySymbols(e)),t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o}function _objectSpread2(e){for(var t=1,o;t<arguments.length;t++)o=null==arguments[t]?{}:arguments[t],t%2?ownKeys(o,!0).forEach(function(t){_defineProperty(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):ownKeys(o).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))});return e}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_nonIterableSpread()}function _arrayWithoutHoles(e){if(Array.isArray(e)){for(var t=0,o=Array(e.length);t<e.length;t++)o[t]=e[t];return o}}function _iterableToArray(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")}var _objectSap=function(e,t){var o=(_core.Object||{})[e]||Object[e],n={};n[e]=t(o),_export(_export.S+_export.F*_fails(function(){o(1)}),"Object",n)};_objectSap("keys",function(){return function(e){return _objectKeys(_toObject(e))}});var _flags=function(){var e=_anObject(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t};_descriptors&&"g"!=/./g.flags&&_objectDp.f(RegExp.prototype,"flags",{configurable:!0,get:_flags});var TO_STRING="toString",$toString=/./.toString,define=function(e){_redefine(RegExp.prototype,TO_STRING,e,!0)};_fails(function(){return"/a/b"!=$toString.call({source:"a",flags:"b"})})?define(function(){var e=_anObject(this);return"/".concat(e.source,"/","flags"in e?e.flags:!_descriptors&&e instanceof RegExp?_flags.call(e):void 0)}):$toString.name!="toString"&&define(function(){return $toString.call(this)});var _stringAt=function(e){return function(t,o){var n=_defined(t)+"",d=_toInteger(o),i=n.length,s,r;return 0>d||d>=i?e?"":void 0:(s=n.charCodeAt(d),55296>s||56319<s||d+1===i||56320>(r=n.charCodeAt(d+1))||57343<r?e?n.charAt(d):s:e?n.slice(d,d+2):(s-55296<<10)+(r-56320)+65536)}},at=_stringAt(!0),_advanceStringIndex=function(e,t,o){return t+(o?at(e,t).length:1)},TAG$1=_wks("toStringTag"),ARG="Arguments"==_cof(function(){return arguments}()),tryGet=function(e,t){try{return e[t]}catch(t){}},_classof=function(e){var t,o,n;return e===void 0?"Undefined":null===e?"Null":"string"==typeof(o=tryGet(t=Object(e),TAG$1))?o:ARG?_cof(t):"Object"==(n=_cof(t))&&"function"==typeof t.callee?"Arguments":n},builtinExec=RegExp.prototype.exec,_regexpExecAbstract=function(e,t){var o=e.exec;if("function"==typeof o){var n=o.call(e,t);if("object"!=typeof n)throw new TypeError("RegExp exec method returned something other than an Object or null");return n}if("RegExp"!==_classof(e))throw new TypeError("RegExp#exec called on incompatible receiver");return builtinExec.call(e,t)},nativeExec=RegExp.prototype.exec,nativeReplace=String.prototype.replace,patchedExec=nativeExec,LAST_INDEX="lastIndex",UPDATES_LAST_INDEX_WRONG=function(){var e=/a/,t=/b*/g;return nativeExec.call(e,"a"),nativeExec.call(t,"a"),0!==e[LAST_INDEX]||0!==t[LAST_INDEX]}(),NPCG_INCLUDED=/()??/.exec("")[1]!==void 0,PATCH=UPDATES_LAST_INDEX_WRONG||NPCG_INCLUDED;PATCH&&(patchedExec=function(e){var t=this,o,n,a,d;return NPCG_INCLUDED&&(n=new RegExp("^"+t.source+"$(?!\\\\s)",_flags.call(t))),UPDATES_LAST_INDEX_WRONG&&(o=t[LAST_INDEX]),a=nativeExec.call(t,e),UPDATES_LAST_INDEX_WRONG&&a&&(t[LAST_INDEX]=t.global?a.index+a[0].length:o),NPCG_INCLUDED&&a&&1<a.length&&nativeReplace.call(a[0],n,function(){for(d=1;d<arguments.length-2;d++)void 0===arguments[d]&&(a[d]=void 0)}),a});var _regexpExec=patchedExec;_export({target:"RegExp",proto:!0,forced:_regexpExec!==/./.exec},{exec:_regexpExec});var SPECIES=_wks("species"),REPLACE_SUPPORTS_NAMED_GROUPS=!_fails(function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}),SPLIT_WORKS_WITH_OVERWRITTEN_EXEC=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var o="ab".split(e);return 2===o.length&&"a"===o[0]&&"b"===o[1]}(),_fixReWks=function(e,t,o){var n=_wks(e),i=!_fails(function(){var t={};return t[n]=function(){return 7},7!=""[e](t)}),a=i?!_fails(function(){var t=!1,o=/a/;return o.exec=function(){return t=!0,null},"split"===e&&(o.constructor={},o.constructor[SPECIES]=function(){return o}),o[n](""),!t}):void 0;if(!i||!a||"replace"===e&&!REPLACE_SUPPORTS_NAMED_GROUPS||"split"===e&&!SPLIT_WORKS_WITH_OVERWRITTEN_EXEC){var d=/./[n],s=o(_defined,n,""[e],function(e,t,o,n,a){return t.exec===_regexpExec?i&&!a?{done:!0,value:d.call(t,o,n)}:{done:!0,value:e.call(o,t,n)}:{done:!1}}),r=s[0],l=s[1];_redefine(String.prototype,e,r),_hide(RegExp.prototype,n,2==t?function(e,t){return l.call(e,this,t)}:function(e){return l.call(e,this)})}},max$1=Math.max,min$2=Math.min,floor$1=Math.floor,SUBSTITUTION_SYMBOLS=/\\$([$&`\']|\\d\\d?|<[^>]*>)/g,SUBSTITUTION_SYMBOLS_NO_NAMED=/\\$([$&`\']|\\d\\d?)/g,maybeToString=function(e){return e===void 0?e:e+""};_fixReWks("replace",2,function(e,t,o,n){function a(e,t,i,a,d,s){var r=i+e.length,l=a.length,n=SUBSTITUTION_SYMBOLS_NO_NAMED;return void 0!==d&&(d=_toObject(d),n=SUBSTITUTION_SYMBOLS),o.call(s,n,function(o,s){var c;switch(s.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,i);case"\'":return t.slice(r);case"<":c=d[s.slice(1,-1)];break;default:var u=+s;if(0==u)return o;if(u>l){var n=floor$1(u/10);return 0===n?o:n<=l?void 0===a[n-1]?s.charAt(1):a[n-1]+s.charAt(1):o}c=a[u-1];}return void 0===c?"":c})}return[function(n,i){var a=e(this),d=n==null?void 0:n[t];return d===void 0?o.call(a+"",n,i):d.call(n,a,i)},function(e,t){var d=n(o,e,this,t);if(d.done)return d.value;var s=_anObject(e),r=this+"",l="function"==typeof t;l||(t=t+"");var c=s.global;if(c){var u=s.unicode;s.lastIndex=0}for(var p=[],h;(h=_regexpExecAbstract(s,r),null!==h)&&!(p.push(h),!c);){var m=h[0]+"";""==m&&(s.lastIndex=_advanceStringIndex(r,_toLength(s.lastIndex),u))}for(var g="",y=0,f=0;f<p.length;f++){h=p[f];for(var b=h[0]+"",_=max$1(min$2(_toInteger(h.index),r.length),0),v=[],k=1;k<h.length;k++)v.push(maybeToString(h[k]));var w=h.groups;if(l){var x=[b].concat(v,_,r);w!==void 0&&x.push(w);var S=t.apply(void 0,x)+""}else S=a(b,r,_,v,w,t);_>=y&&(g+=r.slice(y,_)+S,y=_+b.length)}return g+r.slice(y)}]});var UNSCOPABLES=_wks("unscopables"),ArrayProto=Array.prototype;ArrayProto[UNSCOPABLES]==null&&_hide(ArrayProto,UNSCOPABLES,{});var _addToUnscopables=function(e){ArrayProto[UNSCOPABLES][e]=!0},_iterStep=function(e,t){return{value:t,done:!!e}},_iterators={},IteratorPrototype={};_hide(IteratorPrototype,_wks("iterator"),function(){return this});var _iterCreate=function(e,t,o){e.prototype=_objectCreate(IteratorPrototype,{next:_propertyDesc(1,o)}),_setToStringTag(e,t+" Iterator")},IE_PROTO$2=_sharedKey("IE_PROTO"),ObjectProto$1=Object.prototype,_objectGpo=Object.getPrototypeOf||function(e){return e=_toObject(e),_has(e,IE_PROTO$2)?e[IE_PROTO$2]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?ObjectProto$1:null},ITERATOR=_wks("iterator"),BUGGY=!([].keys&&"next"in[].keys()),FF_ITERATOR="@@iterator",KEYS="keys",VALUES="values",returnThis=function(){return this},_iterDefine=function(e,t,o,n,i,a,d){_iterCreate(o,t,n);var s=function(e){return!BUGGY&&e in u?u[e]:e===KEYS?function(){return new o(this,e)}:e===VALUES?function(){return new o(this,e)}:function(){return new o(this,e)}},r=t+" Iterator",l=i==VALUES,c=!1,u=e.prototype,p=u[ITERATOR]||u[FF_ITERATOR]||i&&u[i],h=p||s(i),m=i?l?s("entries"):h:void 0,g="Array"==t?u.entries||p:p,y,f,b;if(g&&(b=_objectGpo(g.call(new e)),b!==Object.prototype&&b.next&&(_setToStringTag(b,r,!0),"function"!=typeof b[ITERATOR]&&_hide(b,ITERATOR,returnThis))),l&&p&&p.name!==VALUES&&(c=!0,h=function(){return p.call(this)}),(BUGGY||c||!u[ITERATOR])&&_hide(u,ITERATOR,h),_iterators[t]=h,_iterators[r]=returnThis,i)if(y={values:l?h:s(VALUES),keys:a?h:s(KEYS),entries:m},d)for(f in y)f in u||_redefine(u,f,y[f]);else _export(_export.P+_export.F*(BUGGY||c),t,y);return y},es6_array_iterator=_iterDefine(Array,"Array",function(e,t){this._t=_toIobject(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,o=this._i++;return!e||o>=e.length?(this._t=void 0,_iterStep(1)):"keys"==t?_iterStep(0,o):"values"==t?_iterStep(0,e[o]):_iterStep(0,[o,e[o]])},"values");_iterators.Arguments=_iterators.Array,_addToUnscopables("keys"),_addToUnscopables("values"),_addToUnscopables("entries");for(var ITERATOR$1=_wks("iterator"),TO_STRING_TAG=_wks("toStringTag"),ArrayValues=_iterators.Array,DOMIterables={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},collections=_objectKeys(DOMIterables),i=0;i<collections.length;i++){var NAME=collections[i],explicit=DOMIterables[NAME],Collection=_global[NAME],proto=Collection&&Collection.prototype,key;if(proto&&(proto[ITERATOR$1]||_hide(proto,ITERATOR$1,ArrayValues),proto[TO_STRING_TAG]||_hide(proto,TO_STRING_TAG,NAME),_iterators[NAME]=ArrayValues,explicit))for(key in es6_array_iterator)proto[key]||_redefine(proto,key,es6_array_iterator[key],!0)}var test={};test[_wks("toStringTag")]="z",_redefine(Object.prototype,"toString",function(){return"[object "+_classof(this)+"]"},!0);var isEnum$1=_objectPie.f,_objectToArray=function(e){return function(t){for(var o=_toIobject(t),n=_objectKeys(o),a=n.length,d=0,s=[],r;a>d;)r=n[d++],(!_descriptors||isEnum$1.call(o,r))&&s.push(e?[r,o[r]]:o[r]);return s}},$values=_objectToArray(!1);_export(_export.S,"Object",{values:function(e){return $values(e)}});var MATCH=_wks("match"),_isRegexp=function(e){var t;return _isObject(e)&&((t=e[MATCH])===void 0?"RegExp"==_cof(e):!!t)},SPECIES$1=_wks("species"),_speciesConstructor=function(e,t){var o=_anObject(e).constructor,n;return o===void 0||(n=_anObject(o)[SPECIES$1])==null?t:_aFunction(n)},$min=Math.min,$push=[].push,$SPLIT="split",LENGTH="length",LAST_INDEX$1="lastIndex",MAX_UINT32=4294967295,SUPPORTS_Y=!_fails(function(){RegExp(MAX_UINT32,"y")});_fixReWks("split",2,function(e,t,o,n){var a;return a="c"=="abbc"[$SPLIT](/(b)*/)[1]||4!="test"[$SPLIT](/(?:)/,-1)[LENGTH]||2!="ab"[$SPLIT](/(?:ab)*/)[LENGTH]||4!="."[$SPLIT](/(.?)(.?)/)[LENGTH]||1<"."[$SPLIT](/()()/)[LENGTH]||""[$SPLIT](/.?/)[LENGTH]?function(e,t){var n=this+"";if(void 0===e&&0===t)return[];if(!_isRegexp(e))return o.call(n,e,t);for(var i=[],a=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),d=0,s=void 0===t?MAX_UINT32:t>>>0,r=new RegExp(e.source,a+"g"),l,c,u;(l=_regexpExec.call(r,n))&&(c=r[LAST_INDEX$1],!(c>d&&(i.push(n.slice(d,l.index)),1<l[LENGTH]&&l.index<n[LENGTH]&&$push.apply(i,l.slice(1)),u=l[0][LENGTH],d=c,i[LENGTH]>=s)));)r[LAST_INDEX$1]===l.index&&r[LAST_INDEX$1]++;return d===n[LENGTH]?(u||!r.test(""))&&i.push(""):i.push(n.slice(d)),i[LENGTH]>s?i.slice(0,s):i}:"0"[$SPLIT](void 0,0)[LENGTH]?function(e,t){return void 0===e&&0===t?[]:o.call(this,e,t)}:o,[function(o,n){var i=e(this),d=null==o?void 0:o[t];return void 0===d?a.call(i+"",o,n):d.call(o,i,n)},function(t,d){var s=n(a,t,this,d,a!==o);if(s.done)return s.value;var r=_anObject(t),l=this+"",c=_speciesConstructor(r,RegExp),u=r.unicode,h=(r.ignoreCase?"i":"")+(r.multiline?"m":"")+(r.unicode?"u":"")+(SUPPORTS_Y?"y":"g"),m=new c(SUPPORTS_Y?r:"^(?:"+r.source+")",h),g=void 0===d?MAX_UINT32:d>>>0;if(0===g)return[];if(0===l.length)return null===_regexpExecAbstract(m,l)?[l]:[];for(var y=0,f=0,b=[];f<l.length;){m.lastIndex=SUPPORTS_Y?f:0;var _=_regexpExecAbstract(m,SUPPORTS_Y?l:l.slice(f)),v;if(null===_||(v=$min(_toLength(m.lastIndex+(SUPPORTS_Y?0:f)),l.length))===y)f=_advanceStringIndex(l,f,u);else{if(b.push(l.slice(y,f)),b.length===g)return b;for(var k=1;k<=_.length-1;k++)if(b.push(_[k]),b.length===g)return b;f=y=v}}return b.push(l.slice(y)),b}]});var $assign=Object.assign,_objectAssign=!$assign||_fails(function(){var e={},t={},o=Symbol(),n="abcdefghijklmnopqrst";return e[o]=7,n.split("").forEach(function(e){t[e]=e}),7!=$assign({},e)[o]||Object.keys($assign({},t)).join("")!=n})?function(e){for(var t=_toObject(e),o=arguments.length,n=1,i=_objectGops.f,a=_objectPie.f;o>n;)for(var d=_iobject(arguments[n++]),s=i?_objectKeys(d).concat(i(d)):_objectKeys(d),r=s.length,l=0,c;r>l;)c=s[l++],(!_descriptors||a.call(d,c))&&(t[c]=d[c]);return t}:$assign;_export(_export.S+_export.F,"Object",{assign:_objectAssign});var check=function(e,t){if(_anObject(e),!_isObject(t)&&null!==t)throw TypeError(t+": can\'t set as prototype!")},_setProto={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,o){try{o=_ctx(Function.call,_objectGopd.f(Object.prototype,"__proto__").set,2),o(e,[]),t=!(e instanceof Array)}catch(o){t=!0}return function(e,n){return check(e,n),t?e.__proto__=n:o(e,n),e}}({},!1):void 0),check:check},setPrototypeOf=_setProto.set,_inheritIfRequired=function(e,t,o){var n=t.constructor,i;return n!==o&&"function"==typeof n&&(i=n.prototype)!==o.prototype&&_isObject(i)&&setPrototypeOf&&setPrototypeOf(e,i),e},_stringWs="\\t\\n\\x0B\\f\\r \\xA0\\u1680\\u180E\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF",space="["+_stringWs+"]",non="\\u200B\\x85",ltrim=RegExp("^"+space+space+"*"),rtrim=RegExp(space+space+"*$"),exporter=function(e,t,o){var n={},i=_fails(function(){return!!_stringWs[e]()||non[e]()!=non}),a=n[e]=i?t(trim):_stringWs[e];o&&(n[o]=a),_export(_export.P+_export.F*i,"String",n)},trim=exporter.trim=function(e,t){return e=_defined(e)+"",1&t&&(e=e.replace(ltrim,"")),2&t&&(e=e.replace(rtrim,"")),e},_stringTrim=exporter,gOPN$2=_objectGopn.f,gOPD$2=_objectGopd.f,dP$2=_objectDp.f,$trim=_stringTrim.trim,NUMBER="Number",$Number=_global[NUMBER],Base=$Number,proto$1=$Number.prototype,BROKEN_COF=_cof(_objectCreate(proto$1))==NUMBER,TRIM="trim"in String.prototype,toNumber=function(e){var t=_toPrimitive(e,!1);if("string"==typeof t&&2<t.length){t=TRIM?t.trim():$trim(t,3);var o=t.charCodeAt(0),n,a,d;if(43===o||45===o){if(n=t.charCodeAt(2),88===n||120===n)return NaN;}else if(48===o){switch(t.charCodeAt(1)){case 66:case 98:a=2,d=49;break;case 79:case 111:a=8,d=55;break;default:return+t;}for(var s=t.slice(2),r=0,c=s.length,l;r<c;r++)if(l=s.charCodeAt(r),48>l||l>d)return NaN;return parseInt(s,a)}}return+t};if(!$Number(" 0o1")||!$Number("0b1")||$Number("+0x1")){$Number=function(e){var t=1>arguments.length?0:e,o=this;return o instanceof $Number&&(BROKEN_COF?_fails(function(){proto$1.valueOf.call(o)}):_cof(o)!=NUMBER)?_inheritIfRequired(new Base(toNumber(t)),o,$Number):toNumber(t)};for(var keys=_descriptors?gOPN$2(Base):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),j$1=0,key$1;keys.length>j$1;j$1++)_has(Base,key$1=keys[j$1])&&!_has($Number,key$1)&&dP$2($Number,key$1,gOPD$2(Base,key$1));$Number.prototype=proto$1,proto$1.constructor=$Number,_redefine(_global,NUMBER,$Number)}for(var moment=createCommonjsModule(function(e){var t=Math.round,o=Math.pow,n=Math.max,a=Math.abs,d=Math.min,s=Math.floor,r=Math.ceil;(function(t,o){e.exports=o()})(commonjsGlobal,function(){function l(){return $t.apply(null,arguments)}function u(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function p(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function h(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}function m(e){return void 0===e}function g(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function y(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function f(e,t){var o=[],n;for(n=0;n<e.length;++n)o.push(t(e[n],n));return o}function _(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function v(e,t){for(var o in t)_(t,o)&&(e[o]=t[o]);return _(t,"toString")&&(e.toString=t.toString),_(t,"valueOf")&&(e.valueOf=t.valueOf),e}function k(e,t,o,n){return dt(e,t,o,n,!0).utc()}function w(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function x(e){return null==e._pf&&(e._pf=w()),e._pf}function S(e){if(null==e._isValid){var t=x(e),o=Kt.call(t.parsedDateParts,function(e){return null!=e}),n=!isNaN(e._d.getTime())&&0>t.overflow&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&o);if(e._strict&&(n=n&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null==Object.isFrozen||!Object.isFrozen(e))e._isValid=n;else return n}return e._isValid}function O(e){var t=k(NaN);return null==e?x(t).userInvalidated=!0:v(x(t),e),t}function D(e,t){var o,n,a;if(m(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),m(t._i)||(e._i=t._i),m(t._f)||(e._f=t._f),m(t._l)||(e._l=t._l),m(t._strict)||(e._strict=t._strict),m(t._tzm)||(e._tzm=t._tzm),m(t._isUTC)||(e._isUTC=t._isUTC),m(t._offset)||(e._offset=t._offset),m(t._pf)||(e._pf=x(t)),m(t._locale)||(e._locale=t._locale),0<Qt.length)for(o=0;o<Qt.length;o++)n=Qt[o],a=t[n],m(a)||(e[n]=a);return e}function T(e){D(this,e),this._d=new Date(null==e._d?NaN:e._d.getTime()),this.isValid()||(this._d=new Date(NaN)),!1===Jt&&(Jt=!0,l.updateOffset(this),Jt=!1)}function E(e){return e instanceof T||null!=e&&null!=e._isAMomentObject}function C(e){return 0>e?r(e)||0:s(e)}function M(e){var t=+e,o=0;return 0!=t&&isFinite(t)&&(o=C(t)),o}function I(e,t,o){var n=d(e.length,t.length),s=a(e.length-t.length),r=0,l;for(l=0;l<n;l++)(o&&e[l]!==t[l]||!o&&M(e[l])!==M(t[l]))&&r++;return r+s}function P(e){!1===l.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function F(e,t){var o=!0;return v(function(){if(null!=l.deprecationHandler&&l.deprecationHandler(null,e),o){for(var n=[],a=0,d;a<arguments.length;a++){if(d="","object"==typeof arguments[a]){for(var s in d+="\\n["+a+"] ",arguments[0])d+=s+": "+arguments[0][s]+", ";d=d.slice(0,-2)}else d=arguments[a];n.push(d)}P(e+"\\nArguments: "+Array.prototype.slice.call(n).join("")+"\\n"+new Error().stack),o=!1}return t.apply(this,arguments)},t)}function N(e,t){null!=l.deprecationHandler&&l.deprecationHandler(e,t),eo[e]||(P(t),eo[e]=!0)}function Y(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function R(e){var t,o;for(o in e)t=e[o],Y(t)?this[o]=t:this["_"+o]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\\d{1,2}/.source)}function z(e,t){var o=v({},e),n;for(n in t)_(t,n)&&(p(e[n])&&p(t[n])?(o[n]={},v(o[n],e[n]),v(o[n],t[n])):null==t[n]?delete o[n]:o[n]=t[n]);for(n in e)_(e,n)&&!_(t,n)&&p(e[n])&&(o[n]=v({},o[n]));return o}function B(e){null!=e&&this.set(e)}function L(e,t,o){var n=this._calendar[e]||this._calendar.sameElse;return Y(n)?n.call(t,o):n}function A(e){var t=this._longDateFormat[e],o=this._longDateFormat[e.toUpperCase()];return t||!o?t:(this._longDateFormat[e]=o.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])}function H(e,t){var o=e.toLowerCase();no[o]=no[o+"s"]=no[t]=e}function W(e){return"string"==typeof e?no[e]||no[e.toLowerCase()]:void 0}function j(e){var t={},o,n;for(n in e)_(e,n)&&(o=W(n),o&&(t[o]=e[n]));return t}function U(e,t){io[e]=t}function V(e){var t=[];for(var o in e)t.push({unit:o,priority:io[o]});return t.sort(function(e,t){return e.priority-t.priority}),t}function G(e,t,i){var d=""+a(e),s=t-d.length;return(0<=e?i?"+":"":"-")+o(10,n(0,s)).toString().substr(1)+d}function q(e,t,o,n){var i=n;"string"==typeof n&&(i=function(){return this[n]()}),e&&(lo[e]=i),t&&(lo[t[0]]=function(){return G(i.apply(this,arguments),t[1],t[2])}),o&&(lo[o]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function X(e){return e.match(/\\[[\\s\\S]/)?e.replace(/^\\[|\\]$/g,""):e.replace(/\\\\/g,"")}function Z(e){var t=e.match(ao),o,n;for(o=0,n=t.length;o<n;o++)t[o]=lo[t[o]]?lo[t[o]]:X(t[o]);return function(o){var a="",d;for(d=0;d<n;d++)a+=Y(t[d])?t[d].call(o,e):t[d];return a}}function $(e,t){return e.isValid()?(t=K(t,e.localeData()),ro[t]=ro[t]||Z(t),ro[t](e)):e.localeData().invalidDate()}function K(e,t){function o(e){return t.longDateFormat(e)||e}var n=5;for(so.lastIndex=0;0<=n&&so.test(e);)e=e.replace(so,o),so.lastIndex=0,n-=1;return e}function Q(e,t,o){To[e]=Y(t)?t:function(e){return e&&o?o:t}}function J(e,t){return _(To,e)?To[e](t._strict,t._locale):new RegExp(ee(e))}function ee(e){return te(e.replace("\\\\","").replace(/\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g,function(e,t,o,n,i){return t||o||n||i}))}function te(e){return e.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,"\\\\$&")}function oe(e,t){var o=t,n;for("string"==typeof e&&(e=[e]),g(t)&&(o=function(e,o){o[t]=M(e)}),n=0;n<e.length;n++)Eo[e[n]]=o}function ne(e,t){oe(e,function(e,o,n,i){n._w=n._w||{},t(e,n._w,n,i)})}function ie(e,t,o){null!=t&&_(Eo,e)&&Eo[e](t,o._a,o,e)}function ae(e){return de(e)?366:365}function de(e){return 0==e%4&&0!=e%100||0==e%400}function se(e,t){return function(o){return null==o?re(this,e):(le(this,e,o),l.updateOffset(this,t),this)}}function re(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function le(e,t,o){e.isValid()&&!isNaN(o)&&("FullYear"===t&&de(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](o,e.month(),pe(o,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](o))}function ce(e,t){if("object"==typeof e){e=j(e);for(var o=V(e),n=0;n<o.length;n++)this[o[n].unit](e[o[n].unit])}else if(e=W(e),Y(this[e]))return this[e](t);return this}function ue(e,t){return(e%t+t)%t}function pe(e,t){if(isNaN(e)||isNaN(t))return NaN;var o=ue(t,12);return e+=(t-o)/12,1===o?de(e)?29:28:31-o%7%2}function he(e,t,o){var n=e.toLocaleLowerCase(),a,d,s;if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],a=0;12>a;++a)s=k([2e3,a]),this._shortMonthsParse[a]=this.monthsShort(s,"").toLocaleLowerCase(),this._longMonthsParse[a]=this.months(s,"").toLocaleLowerCase();return o?"MMM"===t?(d=Ro.call(this._shortMonthsParse,n),-1===d?null:d):(d=Ro.call(this._longMonthsParse,n),-1===d?null:d):"MMM"===t?(d=Ro.call(this._shortMonthsParse,n),-1!==d)?d:(d=Ro.call(this._longMonthsParse,n),-1===d?null:d):(d=Ro.call(this._longMonthsParse,n),-1!==d)?d:(d=Ro.call(this._shortMonthsParse,n),-1===d?null:d)}function me(e,t,o){var n,a,d;if(this._monthsParseExact)return he.call(this,e,t,o);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;12>n;n++){if(a=k([2e3,n]),o&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),o||this._monthsParse[n]||(d="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[n]=new RegExp(d.replace(".",""),"i")),o&&"MMMM"===t&&this._longMonthsParse[n].test(e))return n;if(o&&"MMM"===t&&this._shortMonthsParse[n].test(e))return n;if(!o&&this._monthsParse[n].test(e))return n}}function ge(e,t){var o;if(!e.isValid())return e;if("string"==typeof t)if(/^\\d+$/.test(t))t=M(t);else if(t=e.localeData().monthsParse(t),!g(t))return e;return o=d(e.date(),pe(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,o),e}function ye(e){return null==e?re(this,"Month"):(ge(this,e),l.updateOffset(this,!0),this)}function fe(){function e(e,t){return t.length-e.length}var t=[],o=[],n=[],a,d;for(a=0;12>a;a++)d=k([2e3,a]),t.push(this.monthsShort(d,"")),o.push(this.months(d,"")),n.push(this.months(d,"")),n.push(this.monthsShort(d,""));for(t.sort(e),o.sort(e),n.sort(e),a=0;12>a;a++)t[a]=te(t[a]),o[a]=te(o[a]);for(a=0;24>a;a++)n[a]=te(n[a]);this._monthsRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}function be(e,t,o,n,i,a,d){var s;return 100>e&&0<=e?(s=new Date(e+400,t,o,n,i,a,d),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,o,n,i,a,d),s}function _e(e){var t;if(100>e&&0<=e){var o=Array.prototype.slice.call(arguments);o[0]=e+400,t=new Date(Date.UTC.apply(null,o)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)}else t=new Date(Date.UTC.apply(null,arguments));return t}function ve(e,t,o){var n=7+t-o,i=(7+_e(e,0,n).getUTCDay()-t)%7;return-i+n-1}function ke(e,t,o,n,i){var a=ve(e,n,i),d=1+7*(t-1)+(7+o-n)%7+a,s,r;return 0>=d?(s=e-1,r=ae(s)+d):d>ae(e)?(s=e+1,r=d-ae(e)):(s=e,r=d),{year:s,dayOfYear:r}}function we(e,t,o){var n=ve(e.year(),t,o),i=s((e.dayOfYear()-n-1)/7)+1,a,d;return 1>i?(d=e.year()-1,a=i+xe(d,t,o)):i>xe(e.year(),t,o)?(a=i-xe(e.year(),t,o),d=e.year()+1):(d=e.year(),a=i),{week:a,year:d}}function xe(e,t,o){var n=ve(e,t,o),i=ve(e+1,t,o);return(ae(e)-n+i)/7}function Se(e,t){return"string"==typeof e?isNaN(e)?(e=t.weekdaysParse(e),"number"==typeof e?e:null):parseInt(e,10):e}function Oe(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function De(e,t){return e.slice(t,7).concat(e.slice(0,t))}function Te(e,t,o){var n=e.toLocaleLowerCase(),a,d,s;if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],a=0;7>a;++a)s=k([2e3,1]).day(a),this._minWeekdaysParse[a]=this.weekdaysMin(s,"").toLocaleLowerCase(),this._shortWeekdaysParse[a]=this.weekdaysShort(s,"").toLocaleLowerCase(),this._weekdaysParse[a]=this.weekdays(s,"").toLocaleLowerCase();return o?"dddd"===t?(d=Ro.call(this._weekdaysParse,n),-1===d?null:d):"ddd"===t?(d=Ro.call(this._shortWeekdaysParse,n),-1===d?null:d):(d=Ro.call(this._minWeekdaysParse,n),-1===d?null:d):"dddd"===t?(d=Ro.call(this._weekdaysParse,n),-1!==d)?d:(d=Ro.call(this._shortWeekdaysParse,n),-1!==d)?d:(d=Ro.call(this._minWeekdaysParse,n),-1===d?null:d):"ddd"===t?(d=Ro.call(this._shortWeekdaysParse,n),-1!==d)?d:(d=Ro.call(this._weekdaysParse,n),-1!==d)?d:(d=Ro.call(this._minWeekdaysParse,n),-1===d?null:d):(d=Ro.call(this._minWeekdaysParse,n),-1!==d)?d:(d=Ro.call(this._weekdaysParse,n),-1!==d)?d:(d=Ro.call(this._shortWeekdaysParse,n),-1===d?null:d)}function Ee(e,t,o){var n,a,d;if(this._weekdaysParseExact)return Te.call(this,e,t,o);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;7>n;n++){if(a=k([2e3,1]).day(n),o&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(a,"").replace(".","\\\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\\\.?")+"$","i")),this._weekdaysParse[n]||(d="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[n]=new RegExp(d.replace(".",""),"i")),o&&"dddd"===t&&this._fullWeekdaysParse[n].test(e))return n;if(o&&"ddd"===t&&this._shortWeekdaysParse[n].test(e))return n;if(o&&"dd"===t&&this._minWeekdaysParse[n].test(e))return n;if(!o&&this._weekdaysParse[n].test(e))return n}}function Ce(){function e(e,t){return t.length-e.length}var t=[],o=[],n=[],a=[],d,s,r,l,c;for(d=0;7>d;d++)s=k([2e3,1]).day(d),r=this.weekdaysMin(s,""),l=this.weekdaysShort(s,""),c=this.weekdays(s,""),t.push(r),o.push(l),n.push(c),a.push(r),a.push(l),a.push(c);for(t.sort(e),o.sort(e),n.sort(e),a.sort(e),d=0;7>d;d++)o[d]=te(o[d]),n[d]=te(n[d]),a[d]=te(a[d]);this._weekdaysRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function Me(){return this.hours()%12||12}function Ie(e,t){q(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Pe(e,t){return t._meridiemParse}function Fe(e){return e?e.toLowerCase().replace("_","-"):e}function Ne(e){for(var t=0,o,n,a,d;t<e.length;){for(d=Fe(e[t]).split("-"),o=d.length,n=Fe(e[t+1]),n=n?n.split("-"):null;0<o;){if(a=Ye(d.slice(0,o).join("-")),a)return a;if(n&&n.length>=o&&I(d,n,!0)>=o-1)break;o--}t++}return Jo}function Ye(t){var o=null;if(!jo[t]&&!0&&e&&e.exports)try{o=Jo._abbr;commonjsRequire("./locale/"+t),Re(o)}catch(t){}return jo[t]}function Re(e,t){var o;return e&&(o=m(t)?Be(e):ze(e,t),o?Jo=o:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Jo._abbr}function ze(e,t){if(null!==t){var o=Wo,n;if(t.abbr=e,null!=jo[e])N("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),o=jo[e]._config;else if(null!=t.parentLocale)if(null!=jo[t.parentLocale])o=jo[t.parentLocale]._config;else if(n=Ye(t.parentLocale),null!=n)o=n._config;else return Uo[t.parentLocale]||(Uo[t.parentLocale]=[]),Uo[t.parentLocale].push({name:e,config:t}),null;return jo[e]=new B(z(o,t)),Uo[e]&&Uo[e].forEach(function(e){ze(e.name,e.config)}),Re(e),jo[e]}return delete jo[e],null}function Be(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Jo;if(!u(e)){if(t=Ye(e),t)return t;e=[e]}return Ne(e)}function Le(){return to(jo)}function Ae(e){var t=e._a,o;return t&&-2===x(e).overflow&&(o=0>t[1]||11<t[1]?1:1>t[2]||t[2]>pe(t[0],t[1])?2:0>t[3]||24<t[3]||24===t[3]&&(0!==t[4]||0!==t[5]||0!==t[6])?3:0>t[4]||59<t[4]?4:0>t[5]||59<t[5]?5:0>t[6]||999<t[6]?6:-1,x(e)._overflowDayOfYear&&(0>o||2<o)&&(o=2),x(e)._overflowWeeks&&-1===o&&(o=7),x(e)._overflowWeekday&&-1===o&&(o=8),x(e).overflow=o),e}function He(e,t,o){return null==e?null==t?o:t:e}function We(e){var t=new Date(l.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function je(e){var t=[],o,n,a,d,s;if(!e._d){for(a=We(e),e._w&&null==e._a[2]&&null==e._a[1]&&Ue(e),null!=e._dayOfYear&&(s=He(e._a[0],a[0]),(e._dayOfYear>ae(s)||0===e._dayOfYear)&&(x(e)._overflowDayOfYear=!0),n=_e(s,0,e._dayOfYear),e._a[1]=n.getUTCMonth(),e._a[2]=n.getUTCDate()),o=0;3>o&&null==e._a[o];++o)e._a[o]=t[o]=a[o];for(;7>o;o++)e._a[o]=t[o]=null==e._a[o]?2===o?1:0:e._a[o];24===e._a[3]&&0===e._a[4]&&0===e._a[5]&&0===e._a[6]&&(e._nextDay=!0,e._a[3]=0),e._d=(e._useUTC?_e:be).apply(null,t),d=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[3]=24),e._w&&"undefined"!=typeof e._w.d&&e._w.d!==d&&(x(e).weekdayMismatch=!0)}}function Ue(e){var t,o,n,i,a,d,s,r;if(t=e._w,null!=t.GG||null!=t.W||null!=t.E)a=1,d=4,o=He(t.GG,e._a[0],we(st(),1,4).year),n=He(t.W,1),i=He(t.E,1),(1>i||7<i)&&(r=!0);else{a=e._locale._week.dow,d=e._locale._week.doy;var l=we(st(),a,d);o=He(t.gg,e._a[0],l.year),n=He(t.w,l.week),null==t.d?null==t.e?i=a:(i=t.e+a,(0>t.e||6<t.e)&&(r=!0)):(i=t.d,(0>i||6<i)&&(r=!0))}1>n||n>xe(o,a,d)?x(e)._overflowWeeks=!0:null==r?(s=ke(o,n,i,a,d),e._a[0]=s.year,e._dayOfYear=s.dayOfYear):x(e)._overflowWeekday=!0}function Ve(e){var t=e._i,o=Vo.exec(t)||Go.exec(t),n,a,d,s,r,c;if(o){for(x(e).iso=!0,n=0,a=Xo.length;n<a;n++)if(Xo[n][1].exec(o[1])){s=Xo[n][0],d=!1!==Xo[n][2];break}if(null==s)return void(e._isValid=!1);if(o[3]){for(n=0,a=Zo.length;n<a;n++)if(Zo[n][1].exec(o[3])){r=(o[2]||" ")+Zo[n][0];break}if(null==r)return void(e._isValid=!1)}if(!d&&null!=r)return void(e._isValid=!1);if(o[4])if(qo.exec(o[4]))c="Z";else return void(e._isValid=!1);e._f=s+(r||"")+(c||""),Je(e)}else e._isValid=!1}function Ge(e,t,o,n,i,a){var d=[qe(e),Bo.indexOf(t),parseInt(o,10),parseInt(n,10),parseInt(i,10)];return a&&d.push(parseInt(a,10)),d}function qe(e){var t=parseInt(e,10);return 49>=t?2e3+t:999>=t?1900+t:t}function Xe(e){return e.replace(/\\([^)]*\\)|[\\n\\t]/g," ").replace(/(\\s\\s+)/g," ").replace(/^\\s\\s*/,"").replace(/\\s\\s*$/,"")}function Ze(e,t,o){if(e){var n=Lo.indexOf(e),i=new Date(t[0],t[1],t[2]).getDay();if(n!==i)return x(o).weekdayMismatch=!0,o._isValid=!1,!1}return!0}function $e(e,t,o){if(e)return Qo[e];if(t)return 0;var n=parseInt(o,10),i=n%100;return 60*((n-i)/100)+i}function Ke(e){var t=Ko.exec(Xe(e._i));if(t){var o=Ge(t[4],t[3],t[2],t[5],t[6],t[7]);if(!Ze(t[1],o,e))return;e._a=o,e._tzm=$e(t[8],t[9],t[10]),e._d=_e.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),x(e).rfc2822=!0}else e._isValid=!1}function Qe(e){var t=$o.exec(e._i);if(null!==t)return void(e._d=new Date(+t[1]));if(Ve(e),!1===e._isValid)delete e._isValid;else return;if(Ke(e),!1===e._isValid)delete e._isValid;else return;l.createFromInputFallback(e)}function Je(e){if(e._f===l.ISO_8601)return void Ve(e);if(e._f===l.RFC_2822)return void Ke(e);e._a=[],x(e).empty=!0;var t=""+e._i,o=t.length,n=0,a,d,s,r,c;for(s=K(e._f,e._locale).match(ao)||[],a=0;a<s.length;a++)r=s[a],d=(t.match(J(r,e))||[])[0],d&&(c=t.substr(0,t.indexOf(d)),0<c.length&&x(e).unusedInput.push(c),t=t.slice(t.indexOf(d)+d.length),n+=d.length),lo[r]?(d?x(e).empty=!1:x(e).unusedTokens.push(r),ie(r,d,e)):e._strict&&!d&&x(e).unusedTokens.push(r);x(e).charsLeftOver=o-n,0<t.length&&x(e).unusedInput.push(t),12>=e._a[3]&&!0===x(e).bigHour&&0<e._a[3]&&(x(e).bigHour=void 0),x(e).parsedDateParts=e._a.slice(0),x(e).meridiem=e._meridiem,e._a[3]=et(e._locale,e._a[3],e._meridiem),je(e),Ae(e)}function et(e,t,o){var n;return null==o?t:null==e.meridiemHour?null==e.isPM?t:(n=e.isPM(o),n&&12>t&&(t+=12),n||12!==t||(t=0),t):e.meridiemHour(t,o)}function tt(e){var t,o,n,a,d;if(0===e._f.length)return x(e).invalidFormat=!0,void(e._d=new Date(NaN));for(a=0;a<e._f.length;a++)(d=0,t=D({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[a],Je(t),!!S(t))&&(d+=x(t).charsLeftOver,d+=10*x(t).unusedTokens.length,x(t).score=d,(null==n||d<n)&&(n=d,o=t));v(e,o||t)}function ot(e){if(!e._d){var t=j(e._i);e._a=f([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),je(e)}}function nt(e){var t=new T(Ae(it(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function it(e){var t=e._i,o=e._f;return(e._locale=e._locale||Be(e._l),null===t||void 0===o&&""===t)?O({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),E(t))?new T(Ae(t)):(y(t)?e._d=t:u(o)?tt(e):o?Je(e):at(e),S(e)||(e._d=null),e)}function at(e){var t=e._i;m(t)?e._d=new Date(l.now()):y(t)?e._d=new Date(t.valueOf()):"string"==typeof t?Qe(e):u(t)?(e._a=f(t.slice(0),function(e){return parseInt(e,10)}),je(e)):p(t)?ot(e):g(t)?e._d=new Date(t):l.createFromInputFallback(e)}function dt(e,t,o,n,i){var a={};return(!0===o||!1===o)&&(n=o,o=void 0),(p(e)&&h(e)||u(e)&&0===e.length)&&(e=void 0),a._isAMomentObject=!0,a._useUTC=a._isUTC=i,a._l=o,a._i=e,a._f=t,a._strict=n,nt(a)}function st(e,t,o,n){return dt(e,t,o,n,!1)}function rt(e,t){var o,n;if(1===t.length&&u(t[0])&&(t=t[0]),!t.length)return st();for(o=t[0],n=1;n<t.length;++n)(!t[n].isValid()||t[n][e](o))&&(o=t[n]);return o}function lt(e){for(var t in e)if(-1===Ro.call(on,t)||null!=e[t]&&isNaN(e[t]))return!1;for(var o=!1,n=0;n<on.length;++n)if(e[on[n]]){if(o)return!1;parseFloat(e[on[n]])!==M(e[on[n]])&&(o=!0)}return!0}function ct(e){var t=j(e),o=t.year||0,n=t.quarter||0,i=t.month||0,a=t.week||t.isoWeek||0,d=t.day||0,s=t.hour||0,r=t.minute||0,l=t.second||0,c=t.millisecond||0;this._isValid=lt(t),this._milliseconds=+c+1e3*l+6e4*r+60*(60*(1e3*s)),this._days=+d+7*a,this._months=+i+3*n+12*o,this._data={},this._locale=Be(),this._bubble()}function ut(e){return e instanceof ct}function pt(e){return 0>e?-1*t(-1*e):t(e)}function ht(e,t){q(e,0,0,function(){var e=this.utcOffset(),o="+";return 0>e&&(e=-e,o="-"),o+G(~~(e/60),2)+t+G(~~e%60,2)})}function mt(e,t){var o=(t||"").match(e);if(null===o)return null;var n=o[o.length-1]||[],i=(n+"").match(nn)||["-",0,0],a=+(60*i[1])+M(i[2]);return 0===a?0:"+"===i[0]?a:-a}function gt(e,t){var o,n;return t._isUTC?(o=t.clone(),n=(E(e)||y(e)?e.valueOf():st(e).valueOf())-o.valueOf(),o._d.setTime(o._d.valueOf()+n),l.updateOffset(o,!1),o):st(e).local()}function yt(e){return 15*-t(e._d.getTimezoneOffset()/15)}function ft(){if(!m(this._isDSTShifted))return this._isDSTShifted;var e={};if(D(e,this),e=it(e),e._a){var t=e._isUTC?k(e._a):st(e._a);this._isDSTShifted=this.isValid()&&0<I(e._a,t.toArray())}else this._isDSTShifted=!1;return this._isDSTShifted}function bt(){return!!this.isValid()&&this._isUTC&&0===this._offset}function _t(e,t){var o=e,n=null,i,a,d;return ut(e)?o={ms:e._milliseconds,d:e._days,M:e._months}:g(e)?(o={},t?o[t]=e:o.milliseconds=e):(n=an.exec(e))?(i="-"===n[1]?-1:1,o={y:0,d:M(n[2])*i,h:M(n[3])*i,m:M(n[4])*i,s:M(n[5])*i,ms:M(pt(1e3*n[6]))*i}):(n=dn.exec(e))?(i="-"===n[1]?-1:1,o={y:vt(n[2],i),M:vt(n[3],i),w:vt(n[4],i),d:vt(n[5],i),h:vt(n[6],i),m:vt(n[7],i),s:vt(n[8],i)}):null==o?o={}:"object"==typeof o&&(("from"in o)||("to"in o))&&(d=wt(st(o.from),st(o.to)),o={},o.ms=d.milliseconds,o.M=d.months),a=new ct(o),ut(e)&&_(e,"_locale")&&(a._locale=e._locale),a}function vt(e,t){var o=e&&parseFloat(e.replace(",","."));return(isNaN(o)?0:o)*t}function kt(e,t){var o={};return o.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(o.months,"M").isAfter(t)&&--o.months,o.milliseconds=+t-+e.clone().add(o.months,"M"),o}function wt(e,t){var o;return e.isValid()&&t.isValid()?(t=gt(t,e),e.isBefore(t)?o=kt(e,t):(o=kt(t,e),o.milliseconds=-o.milliseconds,o.months=-o.months),o):{milliseconds:0,months:0}}function xt(e,t){return function(o,n){var i,a;return null===n||isNaN(+n)||(N(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=o,o=n,n=a),o="string"==typeof o?+o:o,i=_t(o,n),St(this,i,e),this}}function St(e,t,o,n){var i=t._milliseconds,a=pt(t._days),d=pt(t._months);e.isValid()&&(n=null==n||n,d&&ge(e,re(e,"Month")+d*o),a&&le(e,"Date",re(e,"Date")+a*o),i&&e._d.setTime(e._d.valueOf()+i*o),n&&l.updateOffset(e,a||d))}function Ot(e,t){var o=12*(t.year()-e.year())+(t.month()-e.month()),n=e.clone().add(o,"months"),i,a;return 0>t-n?(i=e.clone().add(o-1,"months"),a=(t-n)/(n-i)):(i=e.clone().add(o+1,"months"),a=(t-n)/(i-n)),-(o+a)||0}function Dt(e){var t;return void 0===e?this._locale._abbr:(t=Be(e),null!=t&&(this._locale=t),this)}function Tt(){return this._locale}function Et(e,t){return(e%t+t)%t}function Ct(e,t,o){return 100>e&&0<=e?new Date(e+400,t,o)-12622780800000:new Date(e,t,o).valueOf()}function Mt(e,t,o){return 100>e&&0<=e?Date.UTC(e+400,t,o)-12622780800000:Date.UTC(e,t,o)}function It(e,t){q(0,[e,e.length],0,t)}function Pt(e,t,o,n,i){var a;return null==e?we(this,n,i).year:(a=xe(e,n,i),t>a&&(t=a),Ft.call(this,e,t,o,n,i))}function Ft(e,t,o,n,i){var a=ke(e,t,o,n,i),d=_e(a.year,0,a.dayOfYear);return this.year(d.getUTCFullYear()),this.month(d.getUTCMonth()),this.date(d.getUTCDate()),this}function Nt(e,t){t[6]=M(1e3*("0."+e))}function Yt(e){return e}function Rt(e,t,o,n){var i=Be(),a=k().set(n,t);return i[o](a,e)}function zt(e,t,o){if(g(e)&&(t=e,e=void 0),e=e||"",null!=t)return Rt(e,t,o,"month");var n=[],a;for(a=0;12>a;a++)n[a]=Rt(e,a,o,"month");return n}function Bt(e,t,o,n){"boolean"==typeof e?(g(t)&&(o=t,t=void 0),t=t||""):(t=e,o=t,e=!1,g(t)&&(o=t,t=void 0),t=t||"");var a=Be(),d=e?a._week.dow:0;if(null!=o)return Rt(t,(o+d)%7,n,"day");var s=[],r;for(r=0;7>r;r++)s[r]=Rt(t,(r+d)%7,n,"day");return s}function Lt(e,t,o,n){var i=_t(t,o);return e._milliseconds+=n*i._milliseconds,e._days+=n*i._days,e._months+=n*i._months,e._bubble()}function At(e){return 0>e?s(e):r(e)}function Ht(e){return 4800*e/146097}function Wt(e){return 146097*e/4800}function jt(e){return function(){return this.as(e)}}function Ut(e){return function(){return this.isValid()?this._data[e]:NaN}}function Vt(e,t,o,n,i){return i.relativeTime(t||1,!!o,e,n)}function Gt(e,t,o){var n=_t(e).abs(),i=Nn(n.as("s")),d=Nn(n.as("m")),s=Nn(n.as("h")),r=Nn(n.as("d")),l=Nn(n.as("M")),c=Nn(n.as("y")),u=i<=Yn.ss&&["s",i]||i<Yn.s&&["ss",i]||1>=d&&["m"]||d<Yn.m&&["mm",d]||1>=s&&["h"]||s<Yn.h&&["hh",s]||1>=r&&["d"]||r<Yn.d&&["dd",r]||1>=l&&["M"]||l<Yn.M&&["MM",l]||1>=c&&["y"]||["yy",c];return u[2]=t,u[3]=0<+e,u[4]=o,Vt.apply(null,u)}function qt(e){return void 0===e?Nn:"function"==typeof e&&(Nn=e,!0)}function Xt(e){return(0<e)-(0>e)||+e}function Zt(){if(!this.isValid())return this.localeData().invalidDate();var e=Rn(this._milliseconds)/1e3,t=Rn(this._days),o=Rn(this._months),n,i,a;n=C(e/60),i=C(n/60),e%=60,n%=60,a=C(o/12),o%=12;var d=a,r=o,l=t,c=i,u=n,p=e?e.toFixed(3).replace(/\\.?0+$/,""):"",s=this.asSeconds();if(!s)return"P0D";var h=0>s?"-":"",m=Xt(this._months)===Xt(s)?"":"-",g=Xt(this._days)===Xt(s)?"":"-",y=Xt(this._milliseconds)===Xt(s)?"":"-";return h+"P"+(d?m+d+"Y":"")+(r?m+r+"M":"")+(l?g+l+"D":"")+(c||u||p?"T":"")+(c?y+c+"H":"")+(u?y+u+"M":"")+(p?y+p+"S":"")}var $t,Kt;Kt=Array.prototype.some?Array.prototype.some:function(e){for(var o=Object(this),t=o.length>>>0,n=0;n<t;n++)if((n in o)&&e.call(this,o[n],n,o))return!0;return!1};var Qt=l.momentProperties=[],Jt=!1,eo={};l.suppressDeprecationWarnings=!1,l.deprecationHandler=null;var to=Object.keys?Object.keys:function(e){var t=[],o;for(o in e)_(e,o)&&t.push(o);return t};var oo=/\\d{1,2}/,no={},io={},ao=/(\\[[^\\[]*\\])|(\\\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,so=/(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ro={},lo={},co=/\\d/,uo=/\\d\\d/,po=/\\d{3}/,ho=/\\d{4}/,mo=/[+-]?\\d{6}/,go=/\\d\\d?/,yo=/\\d\\d\\d\\d?/,fo=/\\d\\d\\d\\d\\d\\d?/,bo=/\\d{1,3}/,_o=/\\d{1,4}/,vo=/[+-]?\\d{1,6}/,ko=/\\d+/,wo=/[+-]?\\d+/,xo=/Z|[+-]\\d\\d:?\\d\\d/gi,So=/Z|[+-]\\d\\d(?::?\\d\\d)?/gi,Oo=/[+-]?\\d+(\\.\\d{1,3})?/,Do=/[0-9]{0,256}[\'a-z\\u00A0-\\u05FF\\u0700-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFF07\\uFF10-\\uFFEF]{1,256}|[\\u0600-\\u06FF\\/]{1,256}(\\s*?[\\u0600-\\u06FF]{1,256}){1,2}/i,To={},Eo={},Co=0,Mo=1,Io=2,Po=3,Fo=4,No=5;q("Y",0,0,function(){var e=this.year();return 9999>=e?""+e:"+"+e}),q(0,["YY",2],0,function(){return this.year()%100}),q(0,["YYYY",4],0,"year"),q(0,["YYYYY",5],0,"year"),q(0,["YYYYYY",6,!0],0,"year"),H("year","y"),U("year",1),Q("Y",wo),Q("YY",go,uo),Q("YYYY",_o,ho),Q("YYYYY",vo,mo),Q("YYYYYY",vo,mo),oe(["YYYYY","YYYYYY"],Co),oe("YYYY",function(e,t){t[Co]=2===e.length?l.parseTwoDigitYear(e):M(e)}),oe("YY",function(e,t){t[Co]=l.parseTwoDigitYear(e)}),oe("Y",function(e,t){t[Co]=parseInt(e,10)}),l.parseTwoDigitYear=function(e){return M(e)+(68<M(e)?1900:2e3)};var Yo=se("FullYear",!0),Ro;Ro=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},q("M",["MM",2],"Mo",function(){return this.month()+1}),q("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),q("MMMM",0,0,function(e){return this.localeData().months(this,e)}),H("month","M"),U("month",8),Q("M",go),Q("MM",go,uo),Q("MMM",function(e,t){return t.monthsShortRegex(e)}),Q("MMMM",function(e,t){return t.monthsRegex(e)}),oe(["M","MM"],function(e,t){t[Mo]=M(e)-1}),oe(["MMM","MMMM"],function(e,t,o,n){var i=o._locale.monthsParse(e,n,o._strict);null==i?x(o).invalidMonth=e:t[Mo]=i});var zo=/D[oD]?(\\[[^\\[\\]]*\\]|\\s)+MMMM?/,Bo=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];q("w",["ww",2],"wo","week"),q("W",["WW",2],"Wo","isoWeek"),H("week","w"),H("isoWeek","W"),U("week",5),U("isoWeek",5),Q("w",go),Q("ww",go,uo),Q("W",go),Q("WW",go,uo),ne(["w","ww","W","WW"],function(e,t,o,n){t[n.substr(0,1)]=M(e)});q("d",0,"do","day"),q("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),q("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),q("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),q("e",0,0,"weekday"),q("E",0,0,"isoWeekday"),H("day","d"),H("weekday","e"),H("isoWeekday","E"),U("day",11),U("weekday",11),U("isoWeekday",11),Q("d",go),Q("e",go),Q("E",go),Q("dd",function(e,t){return t.weekdaysMinRegex(e)}),Q("ddd",function(e,t){return t.weekdaysShortRegex(e)}),Q("dddd",function(e,t){return t.weekdaysRegex(e)}),ne(["dd","ddd","dddd"],function(e,t,o,n){var i=o._locale.weekdaysParse(e,n,o._strict);null==i?x(o).invalidWeekday=e:t.d=i}),ne(["d","e","E"],function(e,t,o,n){t[n]=M(e)});var Lo=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];q("H",["HH",2],0,"hour"),q("h",["hh",2],0,Me),q("k",["kk",2],0,function(){return this.hours()||24}),q("hmm",0,0,function(){return""+Me.apply(this)+G(this.minutes(),2)}),q("hmmss",0,0,function(){return""+Me.apply(this)+G(this.minutes(),2)+G(this.seconds(),2)}),q("Hmm",0,0,function(){return""+this.hours()+G(this.minutes(),2)}),q("Hmmss",0,0,function(){return""+this.hours()+G(this.minutes(),2)+G(this.seconds(),2)}),Ie("a",!0),Ie("A",!1),H("hour","h"),U("hour",13),Q("a",Pe),Q("A",Pe),Q("H",go),Q("h",go),Q("k",go),Q("HH",go,uo),Q("hh",go,uo),Q("kk",go,uo),Q("hmm",yo),Q("hmmss",fo),Q("Hmm",yo),Q("Hmmss",fo),oe(["H","HH"],Po),oe(["k","kk"],function(e,t){var o=M(e);t[Po]=24===o?0:o}),oe(["a","A"],function(e,t,o){o._isPm=o._locale.isPM(e),o._meridiem=e}),oe(["h","hh"],function(e,t,o){t[Po]=M(e),x(o).bigHour=!0}),oe("hmm",function(e,t,o){var n=e.length-2;t[Po]=M(e.substr(0,n)),t[Fo]=M(e.substr(n)),x(o).bigHour=!0}),oe("hmmss",function(e,t,o){var n=e.length-4,i=e.length-2;t[Po]=M(e.substr(0,n)),t[Fo]=M(e.substr(n,2)),t[No]=M(e.substr(i)),x(o).bigHour=!0}),oe("Hmm",function(e,t){var o=e.length-2;t[Po]=M(e.substr(0,o)),t[Fo]=M(e.substr(o))}),oe("Hmmss",function(e,t){var o=e.length-4,n=e.length-2;t[Po]=M(e.substr(0,o)),t[Fo]=M(e.substr(o,2)),t[No]=M(e.substr(n))});var Ao=/[ap]\\.?m?\\.?/i,Ho=se("Hours",!0),Wo={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:oo,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:Bo,week:{dow:0,doy:6},weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekdaysShort:Lo,meridiemParse:Ao},jo={},Uo={},Vo=/^\\s*((?:[+-]\\d{6}|\\d{4})-(?:\\d\\d-\\d\\d|W\\d\\d-\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?::\\d\\d(?::\\d\\d(?:[.,]\\d+)?)?)?)([\\+\\-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,Go=/^\\s*((?:[+-]\\d{6}|\\d{4})(?:\\d\\d\\d\\d|W\\d\\d\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?:\\d\\d(?:\\d\\d(?:[.,]\\d+)?)?)?)([\\+\\-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,qo=/Z|[+-]\\d\\d(?::?\\d\\d)?/,Xo=[["YYYYYY-MM-DD",/[+-]\\d{6}-\\d\\d-\\d\\d/],["YYYY-MM-DD",/\\d{4}-\\d\\d-\\d\\d/],["GGGG-[W]WW-E",/\\d{4}-W\\d\\d-\\d/],["GGGG-[W]WW",/\\d{4}-W\\d\\d/,!1],["YYYY-DDD",/\\d{4}-\\d{3}/],["YYYY-MM",/\\d{4}-\\d\\d/,!1],["YYYYYYMMDD",/[+-]\\d{10}/],["YYYYMMDD",/\\d{8}/],["GGGG[W]WWE",/\\d{4}W\\d{3}/],["GGGG[W]WW",/\\d{4}W\\d{2}/,!1],["YYYYDDD",/\\d{7}/]],Zo=[["HH:mm:ss.SSSS",/\\d\\d:\\d\\d:\\d\\d\\.\\d+/],["HH:mm:ss,SSSS",/\\d\\d:\\d\\d:\\d\\d,\\d+/],["HH:mm:ss",/\\d\\d:\\d\\d:\\d\\d/],["HH:mm",/\\d\\d:\\d\\d/],["HHmmss.SSSS",/\\d\\d\\d\\d\\d\\d\\.\\d+/],["HHmmss,SSSS",/\\d\\d\\d\\d\\d\\d,\\d+/],["HHmmss",/\\d\\d\\d\\d\\d\\d/],["HHmm",/\\d\\d\\d\\d/],["HH",/\\d\\d/]],$o=/^\\/?Date\\((\\-?\\d+)/i,Ko=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\\s)?(\\d{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s(\\d{2,4})\\s(\\d\\d):(\\d\\d)(?::(\\d\\d))?\\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\\d{4}))$/,Qo={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480},Jo;l.createFromInputFallback=F("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),l.ISO_8601=function(){},l.RFC_2822=function(){};var en=F("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=st.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:O()}),tn=F("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=st.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:O()}),on=["year","quarter","month","week","day","hour","minute","second","millisecond"];ht("Z",":"),ht("ZZ",""),Q("Z",So),Q("ZZ",So),oe(["Z","ZZ"],function(e,t,o){o._useUTC=!0,o._tzm=mt(So,e)});var nn=/([\\+\\-]|\\d\\d)/gi;l.updateOffset=function(){};var an=/^(\\-|\\+)?(?:(\\d*)[. ])?(\\d+)\\:(\\d+)(?:\\:(\\d+)(\\.\\d*)?)?$/,dn=/^(-|\\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;_t.fn=ct.prototype,_t.invalid=function(){return _t(NaN)};var sn=xt(1,"add"),rn=xt(-1,"subtract");l.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",l.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ln=F("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});q(0,["gg",2],0,function(){return this.weekYear()%100}),q(0,["GG",2],0,function(){return this.isoWeekYear()%100}),It("gggg","weekYear"),It("ggggg","weekYear"),It("GGGG","isoWeekYear"),It("GGGGG","isoWeekYear"),H("weekYear","gg"),H("isoWeekYear","GG"),U("weekYear",1),U("isoWeekYear",1),Q("G",wo),Q("g",wo),Q("GG",go,uo),Q("gg",go,uo),Q("GGGG",_o,ho),Q("gggg",_o,ho),Q("GGGGG",vo,mo),Q("ggggg",vo,mo),ne(["gggg","ggggg","GGGG","GGGGG"],function(e,t,o,n){t[n.substr(0,2)]=M(e)}),ne(["gg","GG"],function(e,t,o,n){t[n]=l.parseTwoDigitYear(e)}),q("Q",0,"Qo","quarter"),H("quarter","Q"),U("quarter",7),Q("Q",co),oe("Q",function(e,t){t[Mo]=3*(M(e)-1)}),q("D",["DD",2],"Do","date"),H("date","D"),U("date",9),Q("D",go),Q("DD",go,uo),Q("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),oe(["D","DD"],Io),oe("Do",function(e,t){t[Io]=M(e.match(go)[0])});var cn=se("Date",!0);q("DDD",["DDDD",3],"DDDo","dayOfYear"),H("dayOfYear","DDD"),U("dayOfYear",4),Q("DDD",bo),Q("DDDD",po),oe(["DDD","DDDD"],function(e,t,o){o._dayOfYear=M(e)}),q("m",["mm",2],0,"minute"),H("minute","m"),U("minute",14),Q("m",go),Q("mm",go,uo),oe(["m","mm"],Fo);var un=se("Minutes",!1);q("s",["ss",2],0,"second"),H("second","s"),U("second",15),Q("s",go),Q("ss",go,uo),oe(["s","ss"],No);var pn=se("Seconds",!1);q("S",0,0,function(){return~~(this.millisecond()/100)}),q(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),q(0,["SSS",3],0,"millisecond"),q(0,["SSSS",4],0,function(){return 10*this.millisecond()}),q(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),q(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),q(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),q(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),q(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),H("millisecond","ms"),U("millisecond",16),Q("S",bo,co),Q("SS",bo,uo),Q("SSS",bo,po);var hn;for(hn="SSSS";9>=hn.length;hn+="S")Q(hn,ko);for(hn="S";9>=hn.length;hn+="S")oe(hn,Nt);var mn=se("Milliseconds",!1);q("z",0,0,"zoneAbbr"),q("zz",0,0,"zoneName");var gn=T.prototype;gn.add=sn,gn.calendar=function(e,t){var o=e||st(),n=gt(o,this).startOf("day"),i=l.calendarFormat(this,n)||"sameElse",a=t&&(Y(t[i])?t[i].call(this,o):t[i]);return this.format(a||this.localeData().calendar(i,this,st(o)))},gn.clone=function(){return new T(this)},gn.diff=function(e,t,o){var n,i,a;return this.isValid()?(n=gt(e,this),!n.isValid())?NaN:(i=6e4*(n.utcOffset()-this.utcOffset()),t=W(t),(a="year"===t?Ot(this,n)/12:"month"===t?Ot(this,n):"quarter"===t?Ot(this,n)/3:"second"===t?(this-n)/1e3:"minute"===t?(this-n)/6e4:"hour"===t?(this-n)/36e5:"day"===t?(this-n-i)/864e5:"week"===t?(this-n-i)/6048e5:this-n,o?a:C(a))):NaN},gn.endOf=function(e){var t;if(e=W(e),void 0===e||"millisecond"===e||!this.isValid())return this;var o=this._isUTC?Mt:Ct;return"year"===e?t=o(this.year()+1,0,1)-1:"quarter"===e?t=o(this.year(),this.month()-this.month()%3+3,1)-1:"month"===e?t=o(this.year(),this.month()+1,1)-1:"week"===e?t=o(this.year(),this.month(),this.date()-this.weekday()+7)-1:"isoWeek"===e?t=o(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1:"day"===e||"date"===e?t=o(this.year(),this.month(),this.date()+1)-1:"hour"===e?(t=this._d.valueOf(),t+=3600000-Et(t+(this._isUTC?0:60000*this.utcOffset()),3600000)-1):"minute"===e?(t=this._d.valueOf(),t+=60000-Et(t,60000)-1):"second"===e?(t=this._d.valueOf(),t+=1000-Et(t,1000)-1):void 0,this._d.setTime(t),l.updateOffset(this,!0),this},gn.format=function(e){e||(e=this.isUtc()?l.defaultFormatUtc:l.defaultFormat);var t=$(this,e);return this.localeData().postformat(t)},gn.from=function(e,t){return this.isValid()&&(E(e)&&e.isValid()||st(e).isValid())?_t({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},gn.fromNow=function(e){return this.from(st(),e)},gn.to=function(e,t){return this.isValid()&&(E(e)&&e.isValid()||st(e).isValid())?_t({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},gn.toNow=function(e){return this.to(st(),e)},gn.get=function(e){return e=W(e),Y(this[e])?this[e]():this},gn.invalidAt=function(){return x(this).overflow},gn.isAfter=function(e,t){var o=E(e)?e:st(e);return!!(this.isValid()&&o.isValid())&&(t=W(t)||"millisecond","millisecond"===t?this.valueOf()>o.valueOf():o.valueOf()<this.clone().startOf(t).valueOf())},gn.isBefore=function(e,t){var o=E(e)?e:st(e);return!!(this.isValid()&&o.isValid())&&(t=W(t)||"millisecond","millisecond"===t?this.valueOf()<o.valueOf():this.clone().endOf(t).valueOf()<o.valueOf())},gn.isBetween=function(e,t,o,n){var i=E(e)?e:st(e),a=E(t)?t:st(t);return!!(this.isValid()&&i.isValid()&&a.isValid())&&(n=n||"()",("("===n[0]?this.isAfter(i,o):!this.isBefore(i,o))&&(")"===n[1]?this.isBefore(a,o):!this.isAfter(a,o)))},gn.isSame=function(e,t){var o=E(e)?e:st(e),n;return!!(this.isValid()&&o.isValid())&&(t=W(t)||"millisecond","millisecond"===t?this.valueOf()===o.valueOf():(n=o.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))},gn.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},gn.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},gn.isValid=function(){return S(this)},gn.lang=ln,gn.locale=Dt,gn.localeData=Tt,gn.max=tn,gn.min=en,gn.parsingFlags=function(){return v({},x(this))},gn.set=ce,gn.startOf=function(e){var t;if(e=W(e),void 0===e||"millisecond"===e||!this.isValid())return this;var o=this._isUTC?Mt:Ct;return"year"===e?t=o(this.year(),0,1):"quarter"===e?t=o(this.year(),this.month()-this.month()%3,1):"month"===e?t=o(this.year(),this.month(),1):"week"===e?t=o(this.year(),this.month(),this.date()-this.weekday()):"isoWeek"===e?t=o(this.year(),this.month(),this.date()-(this.isoWeekday()-1)):"day"===e||"date"===e?t=o(this.year(),this.month(),this.date()):"hour"===e?(t=this._d.valueOf(),t-=Et(t+(this._isUTC?0:60000*this.utcOffset()),3600000)):"minute"===e?(t=this._d.valueOf(),t-=Et(t,60000)):"second"===e?(t=this._d.valueOf(),t-=Et(t,1000)):void 0,this._d.setTime(t),l.updateOffset(this,!0),this},gn.subtract=rn,gn.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},gn.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},gn.toDate=function(){return new Date(this.valueOf())},gn.toISOString=function(e){if(!this.isValid())return null;var t=!0!==e,o=t?this.clone().utc():this;return 0>o.year()||9999<o.year()?$(o,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Y(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+1e3*(60*this.utcOffset())).toISOString().replace("Z",$(o,"Z")):$(o,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},gn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var o="["+e+"(\\"]",n=0<=this.year()&&9999>=this.year()?"YYYY":"YYYYYY",i=t+"[\\")]";return this.format(o+n+"-MM-DD[T]HH:mm:ss.SSS"+i)},gn.toJSON=function(){return this.isValid()?this.toISOString():null},gn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},gn.unix=function(){return s(this.valueOf()/1e3)},gn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},gn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},gn.year=Yo,gn.isLeapYear=function(){return de(this.year())},gn.weekYear=function(e){return Pt.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},gn.isoWeekYear=function(e){return Pt.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},gn.quarter=gn.quarters=function(e){return null==e?r((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},gn.month=ye,gn.daysInMonth=function(){return pe(this.year(),this.month())},gn.week=gn.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},gn.isoWeek=gn.isoWeeks=function(e){var t=we(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},gn.weeksInYear=function(){var e=this.localeData()._week;return xe(this.year(),e.dow,e.doy)},gn.isoWeeksInYear=function(){return xe(this.year(),1,4)},gn.date=cn,gn.day=gn.days=function(e){if(!this.isValid())return null==e?NaN:this;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null==e?t:(e=Se(e,this.localeData()),this.add(e-t,"d"))},gn.weekday=function(e){if(!this.isValid())return null==e?NaN:this;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},gn.isoWeekday=function(e){if(!this.isValid())return null==e?NaN:this;if(null!=e){var t=Oe(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},gn.dayOfYear=function(e){var o=t((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?o:this.add(e-o,"d")},gn.hour=gn.hours=Ho,gn.minute=gn.minutes=un,gn.second=gn.seconds=pn,gn.millisecond=gn.milliseconds=mn,gn.utcOffset=function(e,t,o){var n=this._offset||0,i;if(!this.isValid())return null==e?NaN:this;if(null!=e){if("string"!=typeof e)16>a(e)&&!o&&(e*=60);else if(e=mt(So,e),null===e)return this;return!this._isUTC&&t&&(i=yt(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),n!==e&&(!t||this._changeInProgress?St(this,_t(e-n,"m"),1,!1):!this._changeInProgress&&(this._changeInProgress=!0,l.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?n:yt(this)},gn.utc=function(e){return this.utcOffset(0,e)},gn.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(yt(this),"m")),this},gn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=mt(xo,this._i);null==e?this.utcOffset(0,!0):this.utcOffset(e)}return this},gn.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?st(e).utcOffset():0,0==(this.utcOffset()-e)%60)},gn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},gn.isLocal=function(){return!!this.isValid()&&!this._isUTC},gn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},gn.isUtc=bt,gn.isUTC=bt,gn.zoneAbbr=function(){return this._isUTC?"UTC":""},gn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},gn.dates=F("dates accessor is deprecated. Use date instead.",cn),gn.months=F("months accessor is deprecated. Use month instead",ye),gn.years=F("years accessor is deprecated. Use year instead",Yo),gn.zone=F("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null==e?-this.utcOffset():("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this)}),gn.isDSTShifted=F("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",ft);var yn=B.prototype;yn.calendar=L,yn.longDateFormat=A,yn.invalidDate=function(){return this._invalidDate},yn.ordinal=function(e){return this._ordinal.replace("%d",e)},yn.preparse=Yt,yn.postformat=Yt,yn.relativeTime=function(e,t,o,n){var i=this._relativeTime[o];return Y(i)?i(e,t,o,n):i.replace(/%d/i,e)},yn.pastFuture=function(e,t){var o=this._relativeTime[0<e?"future":"past"];return Y(o)?o(t):o.replace(/%s/i,t)},yn.set=R,yn.months=function(e,t){return e?u(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||zo).test(t)?"format":"standalone"][e.month()]:u(this._months)?this._months:this._months.standalone},yn.monthsShort=function(e,t){return e?u(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[zo.test(t)?"format":"standalone"][e.month()]:u(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},yn.monthsParse=me,yn.monthsRegex=function(e){return this._monthsParseExact?(_(this,"_monthsRegex")||fe.call(this),e?this._monthsStrictRegex:this._monthsRegex):(_(this,"_monthsRegex")||(this._monthsRegex=Do),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},yn.monthsShortRegex=function(e){return this._monthsParseExact?(_(this,"_monthsRegex")||fe.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(_(this,"_monthsShortRegex")||(this._monthsShortRegex=Do),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},yn.week=function(e){return we(e,this._week.dow,this._week.doy).week},yn.firstDayOfYear=function(){return this._week.doy},yn.firstDayOfWeek=function(){return this._week.dow},yn.weekdays=function(e,t){var o=u(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?De(o,this._week.dow):e?o[e.day()]:o},yn.weekdaysMin=function(e){return!0===e?De(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},yn.weekdaysShort=function(e){return!0===e?De(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},yn.weekdaysParse=Ee,yn.weekdaysRegex=function(e){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||Ce.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(_(this,"_weekdaysRegex")||(this._weekdaysRegex=Do),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},yn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||Ce.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(_(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Do),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},yn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||Ce.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(_(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Do),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},yn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},yn.meridiem=function(e,t,o){return 11<e?o?"pm":"PM":o?"am":"AM"},Re("en",{dayOfMonthOrdinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,o=1===M(e%100/10)?"th":1==t?"st":2==t?"nd":3==t?"rd":"th";return e+o}}),l.lang=F("moment.lang is deprecated. Use moment.locale instead.",Re),l.langData=F("moment.langData is deprecated. Use moment.localeData instead.",Be);var fn=a,bn=jt("ms"),_n=jt("s"),vn=jt("m"),kn=jt("h"),wn=jt("d"),xn=jt("w"),Sn=jt("M"),On=jt("Q"),Dn=jt("y"),Tn=Ut("milliseconds"),En=Ut("seconds"),Cn=Ut("minutes"),Mn=Ut("hours"),In=Ut("days"),Pn=Ut("months"),Fn=Ut("years"),Nn=t,Yn={ss:44,s:45,m:45,h:22,d:26,M:11},Rn=a,zn=ct.prototype;return zn.isValid=function(){return this._isValid},zn.abs=function(){var e=this._data;return this._milliseconds=fn(this._milliseconds),this._days=fn(this._days),this._months=fn(this._months),e.milliseconds=fn(e.milliseconds),e.seconds=fn(e.seconds),e.minutes=fn(e.minutes),e.hours=fn(e.hours),e.months=fn(e.months),e.years=fn(e.years),this},zn.add=function(e,t){return Lt(this,e,t,1)},zn.subtract=function(e,t){return Lt(this,e,t,-1)},zn.as=function(e){if(!this.isValid())return NaN;var o=this._milliseconds,n,i;if(e=W(e),"month"===e||"quarter"===e||"year"===e)switch(n=this._days+o/864e5,i=this._months+Ht(n),e){case"month":return i;case"quarter":return i/3;case"year":return i/12;}else switch(n=this._days+t(Wt(this._months)),e){case"week":return n/7+o/6048e5;case"day":return n+o/864e5;case"hour":return 24*n+o/36e5;case"minute":return 1440*n+o/6e4;case"second":return 86400*n+o/1e3;case"millisecond":return s(864e5*n)+o;default:throw new Error("Unknown unit "+e);}},zn.asMilliseconds=bn,zn.asSeconds=_n,zn.asMinutes=vn,zn.asHours=kn,zn.asDays=wn,zn.asWeeks=xn,zn.asMonths=Sn,zn.asQuarters=On,zn.asYears=Dn,zn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+2592e6*(this._months%12)+31536e6*M(this._months/12):NaN},zn._bubble=function(){var e=this._milliseconds,t=this._days,o=this._months,n=this._data,i,a,d,s,r;return 0<=e&&0<=t&&0<=o||0>=e&&0>=t&&0>=o||(e+=864e5*At(Wt(o)+t),t=0,o=0),n.milliseconds=e%1e3,i=C(e/1e3),n.seconds=i%60,a=C(i/60),n.minutes=a%60,d=C(a/60),n.hours=d%24,t+=C(d/24),r=C(Ht(t)),o+=r,t-=At(Wt(r)),s=C(o/12),o%=12,n.days=t,n.months=o,n.years=s,this},zn.clone=function(){return _t(this)},zn.get=function(e){return e=W(e),this.isValid()?this[e+"s"]():NaN},zn.milliseconds=Tn,zn.seconds=En,zn.minutes=Cn,zn.hours=Mn,zn.days=In,zn.weeks=function(){return C(this.days()/7)},zn.months=Pn,zn.years=Fn,zn.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),o=Gt(this,!e,t);return e&&(o=t.pastFuture(+this,o)),t.postformat(o)},zn.toISOString=Zt,zn.toString=Zt,zn.toJSON=Zt,zn.locale=Dt,zn.localeData=Tt,zn.toIsoString=F("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Zt),zn.lang=ln,q("X",0,0,"unix"),q("x",0,0,"valueOf"),Q("x",wo),Q("X",Oo),oe("X",function(e,t,o){o._d=new Date(1e3*parseFloat(e,10))}),oe("x",function(e,t,o){o._d=new Date(M(e))}),l.version="2.24.0",function(e){$t=e}(st),l.fn=gn,l.min=function(){var e=[].slice.call(arguments,0);return rt("isBefore",e)},l.max=function(){var e=[].slice.call(arguments,0);return rt("isAfter",e)},l.now=function(){return Date.now?Date.now():+new Date},l.utc=k,l.unix=function(e){return st(1e3*e)},l.months=function(e,t){return zt(e,t,"months")},l.isDate=y,l.locale=Re,l.invalid=O,l.duration=_t,l.isMoment=E,l.weekdays=function(e,t,o){return Bt(e,t,o,"weekdays")},l.parseZone=function(){return st.apply(null,arguments).parseZone()},l.localeData=Be,l.isDuration=ut,l.monthsShort=function(e,t){return zt(e,t,"monthsShort")},l.weekdaysMin=function(e,t,o){return Bt(e,t,o,"weekdaysMin")},l.defineLocale=ze,l.updateLocale=function(e,t){if(null!=t){var o=Wo,n,i;i=Ye(e),null!=i&&(o=i._config),t=z(o,t),n=new B(t),n.parentLocale=jo[e],jo[e]=n,Re(e)}else null!=jo[e]&&(null==jo[e].parentLocale?null!=jo[e]&&delete jo[e]:jo[e]=jo[e].parentLocale);return jo[e]},l.locales=Le,l.weekdaysShort=function(e,t,o){return Bt(e,t,o,"weekdaysShort")},l.normalizeUnits=W,l.relativeTimeRounding=qt,l.relativeTimeThreshold=function(e,t){return void 0!==Yn[e]&&(void 0===t?Yn[e]:(Yn[e]=t,"s"===e&&(Yn.ss=t-1),!0))},l.calendarFormat=function(e,t){var o=e.diff(t,"days",!0);return-6>o?"sameElse":-1>o?"lastWeek":0>o?"lastDay":1>o?"sameDay":2>o?"nextDay":7>o?"nextWeek":"sameElse"},l.prototype=gn,l.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},l})}),byteToHex=[],i$1=0;256>i$1;i$1++)byteToHex[i$1]=(i$1+256).toString(16).substr(1);function stringifyUUID(e,t){var o=t||0,n=byteToHex;return n[e[o++]]+n[e[o++]]+n[e[o++]]+n[e[o++]]+"-"+n[e[o++]]+n[e[o++]]+"-"+n[e[o++]]+n[e[o++]]+"-"+n[e[o++]]+n[e[o++]]+"-"+n[e[o++]]+n[e[o++]]+n[e[o++]]+n[e[o++]]+n[e[o++]]+n[e[o++]]}for(var random=function(){if("undefined"!=typeof crypto&&crypto.getRandomValues){var e=new Uint8Array(16);return function(){return crypto.getRandomValues(e),e}}var t=Array(16);return function(){for(var e=0,o;16>e;e++)0==(3&e)&&(o=4294967296*Math.random()),t[e]=255&o>>>((3&e)<<3);return t}}(),byteToHex$1=[],i$1$1=0;256>i$1$1;i$1$1++)byteToHex$1[i$1$1]=(i$1$1+256).toString(16).substr(1);var seedBytes=random(),defaultNodeId=[1|seedBytes[0],seedBytes[1],seedBytes[2],seedBytes[3],seedBytes[4],seedBytes[5]],defaultClockseq=16383&(seedBytes[6]<<8|seedBytes[7]);function uuid4(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=1<arguments.length?arguments[1]:void 0,o=2<arguments.length?arguments[2]:void 0,n=t&&o||0;"string"==typeof e&&(t="binary"===e?Array(16):void 0,e={});var i=e.random||(e.rng||random)();if(i[6]=64|15&i[6],i[8]=128|63&i[8],t)for(var a=0;16>a;a++)t[n+a]=i[a];return t||stringifyUUID(i)}var ASPDateRegex=/^\\/?Date\\((-?\\d+)/i,fullHexRE=/^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i,shortHexRE=/^#?([a-f\\d])([a-f\\d])([a-f\\d])$/i,rgbRE=/^rgb\\( *(1?\\d{1,2}|2[0-4]\\d|25[0-5]) *, *(1?\\d{1,2}|2[0-4]\\d|25[0-5]) *, *(1?\\d{1,2}|2[0-4]\\d|25[0-5]) *\\)$/i,rgbaRE=/^rgba\\( *(1?\\d{1,2}|2[0-4]\\d|25[0-5]) *, *(1?\\d{1,2}|2[0-4]\\d|25[0-5]) *, *(1?\\d{1,2}|2[0-4]\\d|25[0-5]) *, *([01]|0?\\.\\d+) *\\)$/i;function isNumber(e){return e instanceof Number||"number"==typeof e}function recursiveDOMDelete(e){if(e)for(;!0===e.hasChildNodes();){var t=e.firstChild;t&&(recursiveDOMDelete(t),e.removeChild(t))}}function isString(e){return e instanceof String||"string"==typeof e}function isObject(e){return"object"===_typeof(e)&&null!==e}function isDate(e){if(e instanceof Date)return!0;if(isString(e)){var t=ASPDateRegex.exec(e);if(t)return!0;if(!isNaN(Date.parse(e)))return!0}return!1}function isMoment(e){return moment.isMoment(e)}function copyOrDelete(e,t,o,n){var i=!1;!0===n&&(i=null===t[o]&&e[o]!==void 0),i?delete e[o]:e[o]=t[o]}function fillIfDefined(e,t){var o=!!(2<arguments.length&&arguments[2]!==void 0)&&arguments[2];for(var n in e)if(t[n]!==void 0)if(null===t[n]||"object"!==_typeof(t[n]))copyOrDelete(e,t,n,o);else{var i=e[n],a=t[n];isObject(i)&&isObject(a)&&fillIfDefined(i,a,o)}}var extend=Object.assign;function selectiveExtend(e,t){if(!Array.isArray(e))throw new Error("Array with property names expected as first argument");for(var o=arguments.length,n=Array(2<o?o-2:0),i=2;i<o;i++)n[i-2]=arguments[i];for(var a=0,d=n,s;a<d.length;a++){s=d[a];for(var r=0,l;r<e.length;r++)l=e[r],s&&Object.prototype.hasOwnProperty.call(s,l)&&(t[l]=s[l])}return t}function selectiveDeepExtend(e,t,o){var n=!!(3<arguments.length&&arguments[3]!==void 0)&&arguments[3];if(Array.isArray(o))throw new TypeError("Arrays are not supported by deepExtend");for(var i=0,a;i<e.length;i++)if(a=e[i],Object.prototype.hasOwnProperty.call(o,a))if(o[a]&&o[a].constructor===Object)void 0===t[a]&&(t[a]={}),t[a].constructor===Object?deepExtend(t[a],o[a],!1,n):copyOrDelete(t,o,a,n);else if(Array.isArray(o[a]))throw new TypeError("Arrays are not supported by deepExtend");else copyOrDelete(t,o,a,n);return t}function selectiveNotDeepExtend(e,t,o){var n=!!(3<arguments.length&&arguments[3]!==void 0)&&arguments[3];if(Array.isArray(o))throw new TypeError("Arrays are not supported by deepExtend");for(var a in o)if(Object.prototype.hasOwnProperty.call(o,a)&&-1===e.indexOf(a))if(o[a]&&o[a].constructor===Object)void 0===t[a]&&(t[a]={}),t[a].constructor===Object?deepExtend(t[a],o[a]):copyOrDelete(t,o,a,n);else if(Array.isArray(o[a])){t[a]=[];for(var d=0;d<o[a].length;d++)t[a].push(o[a][d])}else copyOrDelete(t,o,a,n);return t}function deepExtend(e,t){var o=!!(2<arguments.length&&arguments[2]!==void 0)&&arguments[2],n=!!(3<arguments.length&&arguments[3]!==void 0)&&arguments[3];for(var i in t)(Object.prototype.hasOwnProperty.call(t,i)||!0===o)&&(t[i]&&Object.getPrototypeOf(t[i])===Object.prototype?void 0===e[i]?e[i]=deepExtend({},t[i],o):e[i]&&Object.getPrototypeOf(e[i])===Object.prototype?deepExtend(e[i],t[i],o):copyOrDelete(e,t,i,n):Array.isArray(t[i])?e[i]=t[i].slice():copyOrDelete(e,t,i,n));return e}function equalArray(e,t){if(e.length!==t.length)return!1;for(var o=0,n=e.length;o<n;o++)if(e[o]!=t[o])return!1;return!0}function convert(e,t){var o;if(void 0!==e){if(null===e)return null;if(!t)return e;if("string"!=typeof t&&!(t instanceof String))throw new Error("Type must be a string");switch(t){case"boolean":case"Boolean":return!!e;case"number":case"Number":return isString(e)&&!isNaN(Date.parse(e))?moment(e).valueOf():+e.valueOf();case"string":case"String":return e+"";case"Date":if(isNumber(e))return new Date(e);if(e instanceof Date)return new Date(e.valueOf());if(isMoment(e))return new Date(e.valueOf());if(isString(e))return o=ASPDateRegex.exec(e),o?new Date(+o[1]):moment(new Date(e)).toDate();throw new Error("Cannot convert object of type "+getType(e)+" to type Date");case"Moment":if(isNumber(e))return moment(e);if(e instanceof Date)return moment(e.valueOf());if(isMoment(e))return moment(e);if(isString(e))return o=ASPDateRegex.exec(e),o?moment(+o[1]):moment(e);throw new Error("Cannot convert object of type "+getType(e)+" to type Date");case"ISODate":if(isNumber(e))return new Date(e);if(e instanceof Date)return e.toISOString();if(isMoment(e))return e.toDate().toISOString();if(isString(e))return o=ASPDateRegex.exec(e),o?new Date(+o[1]).toISOString():moment(e).format();throw new Error("Cannot convert object of type "+getType(e)+" to type ISODate");case"ASPDate":if(isNumber(e))return"/Date("+e+")/";if(e instanceof Date||isMoment(e))return"/Date("+e.valueOf()+")/";if(isString(e)){o=ASPDateRegex.exec(e);var n;return n=o?new Date(+o[1]).valueOf():new Date(e).valueOf(),"/Date("+n+")/"}throw new Error("Cannot convert object of type "+getType(e)+" to type ASPDate");default:throw new Error("Unknown type ".concat(t));}}}function getType(e){var t=_typeof(e);return"object"===t?null===e?"null":e instanceof Boolean?"Boolean":e instanceof Number?"Number":e instanceof String?"String":Array.isArray(e)?"Array":e instanceof Date?"Date":"Object":"number"===t?"Number":"boolean"===t?"Boolean":"string"===t?"String":void 0===t?"undefined":t}function copyAndExtendArray(e,t){return[].concat(_toConsumableArray(e),[t])}function copyArray(e){return e.slice()}function getAbsoluteLeft(e){return e.getBoundingClientRect().left}function getAbsoluteRight(e){return e.getBoundingClientRect().right}function getAbsoluteTop(e){return e.getBoundingClientRect().top}function addClassName(e,t){var o=e.className.split(" "),n=t.split(" ");o=o.concat(n.filter(function(e){return 0>o.indexOf(e)})),e.className=o.join(" ")}function removeClassName(e,t){var o=e.className.split(" "),n=t.split(" ");o=o.filter(function(e){return 0>n.indexOf(e)}),e.className=o.join(" ")}function forEach(e,t){if(Array.isArray(e))for(var o=e.length,n=0;n<o;n++)t(e[n],n,e);else for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t(e[a],a,e)}var toArray=Object.values;function updateProperty(e,t,o){return e[t]!==o&&(e[t]=o,!0)}function throttle(e){var t=!1;return function(){t||(t=!0,requestAnimationFrame(function(){t=!1,e()}))}}function addEventListener(e,t,o,n){e.addEventListener?(n===void 0&&(n=!1),"mousewheel"===t&&0<=navigator.userAgent.indexOf("Firefox")&&(t="DOMMouseScroll"),e.addEventListener(t,o,n)):e.attachEvent("on"+t,o)}function removeEventListener(e,t,o,n){e.removeEventListener?(n===void 0&&(n=!1),"mousewheel"===t&&0<=navigator.userAgent.indexOf("Firefox")&&(t="DOMMouseScroll"),e.removeEventListener(t,o,n)):e.detachEvent("on"+t,o)}function preventDefault(e){if(e||(e=window.event),!e);else e.preventDefault?e.preventDefault():e.returnValue=!1}function getTarget(){var e=0<arguments.length&&arguments[0]!==void 0?arguments[0]:window.event,t=null;if(!e);else e.target?t=e.target:e.srcElement&&(t=e.srcElement);return t instanceof Element?null!=t.nodeType&&3==t.nodeType&&(t=t.parentNode,!(t instanceof Element))?null:t:null}function hasParent(e,t){for(var o=e;o;){if(o===t)return!0;if(o.parentNode)o=o.parentNode;else return!1}return!1}var option={asBoolean:function(e,t){return"function"==typeof e&&(e=e()),null==e?t||null:!1!=e},asNumber:function(e,t){return"function"==typeof e&&(e=e()),null==e?t||null:+e||t||null},asString:function(e,t){return"function"==typeof e&&(e=e()),null==e?t||null:e+""},asSize:function(e,t){return"function"==typeof e&&(e=e()),isString(e)?e:isNumber(e)?e+"px":t||null},asElement:function(e,t){return"function"==typeof e&&(e=e()),e||t||null}};function hexToRGB(e){var t;switch(e.length){case 3:case 4:return t=shortHexRE.exec(e),t?{r:parseInt(t[1]+t[1],16),g:parseInt(t[2]+t[2],16),b:parseInt(t[3]+t[3],16)}:null;case 6:case 7:return t=fullHexRE.exec(e),t?{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16)}:null;default:return null;}}function overrideOpacity(e,t){if(-1!==e.indexOf("rgba"))return e;if(-1!==e.indexOf("rgb")){var o=e.substr(e.indexOf("(")+1).replace(")","").split(",");return"rgba("+o[0]+","+o[1]+","+o[2]+","+t+")"}var n=hexToRGB(e);return null==n?e:"rgba("+n.r+","+n.g+","+n.b+","+t+")"}function RGBToHex(e,t,o){return"#"+(16777216+(e<<16)+(t<<8)+o).toString(16).slice(1)}function parseColor(e,t){var o=Math.min;if(isString(e)){var n=e;if(isValidRGB(n)){var i=n.substr(4).substr(0,n.length-5).split(",").map(function(e){return parseInt(e)});n=RGBToHex(i[0],i[1],i[2])}if(!0===isValidHex(n)){var a=hexToHSV(n),d={h:a.h,s:.8*a.s,v:o(1,1.02*a.v)},s={h:a.h,s:o(1,1.25*a.s),v:.8*a.v},r=HSVToHex(s.h,s.s,s.v),l=HSVToHex(d.h,d.s,d.v);return{background:n,border:r,highlight:{background:l,border:r},hover:{background:l,border:r}}}return{background:n,border:n,highlight:{background:n,border:n},hover:{background:n,border:n}}}if(t){var c={background:e.background||t.background,border:e.border||t.border,highlight:isString(e.highlight)?{border:e.highlight,background:e.highlight}:{background:e.highlight&&e.highlight.background||t.highlight.background,border:e.highlight&&e.highlight.border||t.highlight.border},hover:isString(e.hover)?{border:e.hover,background:e.hover}:{border:e.hover&&e.hover.border||t.hover.border,background:e.hover&&e.hover.background||t.hover.background}};return c}var u={background:e.background||void 0,border:e.border||void 0,highlight:isString(e.highlight)?{border:e.highlight,background:e.highlight}:{background:e.highlight&&e.highlight.background||void 0,border:e.highlight&&e.highlight.border||void 0},hover:isString(e.hover)?{border:e.hover,background:e.hover}:{border:e.hover&&e.hover.border||void 0,background:e.hover&&e.hover.background||void 0}};return u}function RGBToHSV(e,t,o){var n=Math.max,i=Math.min;e/=255,t/=255,o/=255;var a=i(e,i(t,o)),s=n(e,n(t,o));if(a===s)return{h:0,s:0,v:a};var r=e===a?t-o:o===a?e-t:o-e,d=e===a?3:o===a?1:5;return{h:60*(d-r/(s-a))/360,s:(s-a)/s,v:s}}var cssUtil={split:function(e){var t={};return e.split(";").forEach(function(e){if(""!=e.trim()){var o=e.split(":"),n=o[0].trim(),i=o[1].trim();t[n]=i}}),t},join:function(e){return Object.keys(e).map(function(t){return t+": "+e[t]}).join("; ")}};function addCssText(e,t){var o=cssUtil.split(e.style.cssText),n=cssUtil.split(t),i=_objectSpread2({},o,{},n);e.style.cssText=cssUtil.join(i)}function removeCssText(e,t){var o=cssUtil.split(e.style.cssText),n=cssUtil.split(t);for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&delete o[i];e.style.cssText=cssUtil.join(o)}function HSVToRGB(e,o,n){var a=Math.floor,d=a(6*e),i=6*e-d,s=n*(1-o),l=n*(1-i*o),c=n*(1-(1-i)*o),t,u,p;switch(d%6){case 0:t=n,u=c,p=s;break;case 1:t=l,u=n,p=s;break;case 2:t=s,u=n,p=c;break;case 3:t=s,u=l,p=n;break;case 4:t=c,u=s,p=n;break;case 5:t=n,u=s,p=l;}return{r:a(255*t),g:a(255*u),b:a(255*p)}}function HSVToHex(e,t,o){var n=HSVToRGB(e,t,o);return RGBToHex(n.r,n.g,n.b)}function hexToHSV(e){var t=hexToRGB(e);if(!t)throw new TypeError("\'".concat(e,"\' is not a valid color."));return RGBToHSV(t.r,t.g,t.b)}function isValidHex(e){var t=/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e);return t}function isValidRGB(e){return rgbRE.test(e)}function isValidRGBA(e){return rgbaRE.test(e)}function selectiveBridgeObject(e,t){if(null!==t&&"object"===_typeof(t)){for(var o=Object.create(t),n=0;n<e.length;n++)Object.prototype.hasOwnProperty.call(t,e[n])&&"object"==_typeof(t[e[n]])&&(o[e[n]]=bridgeObject(t[e[n]]));return o}return null}function bridgeObject(e){if(null===e||"object"!==_typeof(e))return null;if(e instanceof Element)return e;var t=Object.create(e);for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&"object"==_typeof(e[o])&&(t[o]=bridgeObject(e[o]));return t}function insertSort(e,t){for(var o=0;o<e.length;o++){var n=e[o],a=void 0;for(a=o;0<a&&0>t(n,e[a-1]);a--)e[a]=e[a-1];e[a]=n}return e}function mergeOptions(e,t,o){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:{},i=function(e){return null!==e&&e!==void 0},a=function(e){return null!==e&&"object"===_typeof(e)};if(!a(e))throw new Error("Parameter mergeTarget must be an object");if(!a(t))throw new Error("Parameter options must be an object");if(!i(o))throw new Error("Parameter option must have a value");if(!a(n))throw new Error("Parameter globalOptions must be an object");var d=function(e,t,o){a(e[o])||(e[o]={});var n=t[o],i=e[o];for(var d in n)Object.prototype.hasOwnProperty.call(n,d)&&(i[d]=n[d])},s=t[o],r=a(n)&&!function(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}(n),l=r?n[o]:void 0,c=l?l.enabled:void 0;if(void 0!==s){if("boolean"==typeof s)return a(e[o])||(e[o]={}),void(e[o].enabled=s);if(null===s&&!a(e[o]))if(i(l))e[o]=Object.create(l);else return;if(a(s)){var u=!0;void 0===s.enabled?void 0!==c&&(u=l.enabled):u=s.enabled,d(e,t,o),e[o].enabled=u}}}function binarySearchCustom(e,t,o,n){for(var i=0,a=0,d=e.length-1;a<=d&&i<1e4;){var s=Math.floor((a+d)/2),r=e[s],l=n===void 0?r[o]:r[o][n],c=t(l);if(0==c)return s;-1==c?a=s+1:d=s-1;i++}return-1}function binarySearchValue(e,t,o,n,i){var a=Math.max,d=Math.min,s=Math.floor,r=0,l=0,c=e.length-1,u,p,h,m;for(i=null==i?function(e,t){return e==t?0:e<t?-1:1}:i;l<=c&&10000>r;){if(m=s(.5*(c+l)),u=e[a(0,m-1)][o],p=e[m][o],h=e[d(e.length-1,m+1)][o],0==i(p,t))return m;if(0>i(u,t)&&0<i(p,t))return"before"==n?a(0,m-1):m;if(0>i(p,t)&&0<i(h,t))return"before"==n?m:d(e.length-1,m+1);0>i(p,t)?l=m+1:c=m-1,r++}return-1}var easingFunctions={linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return e*(2-e)},easeInOutQuad:function(e){return .5>e?2*e*e:-1+(4-2*e)*e},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return--e*e*e+1},easeInOutCubic:function(e){return .5>e?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return 1- --e*e*e*e},easeInOutQuart:function(e){return .5>e?8*e*e*e*e:1-8*--e*e*e*e},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return 1+--e*e*e*e*e},easeInOutQuint:function(e){return .5>e?16*e*e*e*e*e:1+16*--e*e*e*e*e}};function getScrollBarWidth(){var e=document.createElement("p");e.style.width="100%",e.style.height="200px";var t=document.createElement("div");t.style.position="absolute",t.style.top="0px",t.style.left="0px",t.style.visibility="hidden",t.style.width="200px",t.style.height="150px",t.style.overflow="hidden",t.appendChild(e),document.body.appendChild(t);var o=e.offsetWidth;t.style.overflow="scroll";var n=e.offsetWidth;return o==n&&(n=t.clientWidth),document.body.removeChild(t),o-n}function topMost(e,t){var o;Array.isArray(t)||(t=[t]);var n=!0,a=!1,d=void 0;try{for(var s=e[Symbol.iterator](),r,l;!(n=(r=s.next()).done);n=!0)if(l=r.value,l){o=l[t[0]];for(var c=1;c<t.length;c++)o&&(o=o[t[c]]);if("undefined"!=typeof o)break}}catch(e){a=!0,d=e}finally{try{n||null==s.return||s.return()}finally{if(a)throw d}}return o}var util=Object.freeze({isNumber:isNumber,recursiveDOMDelete:recursiveDOMDelete,isString:isString,isObject:isObject,isDate:isDate,isMoment:isMoment,fillIfDefined:fillIfDefined,extend:extend,selectiveExtend:selectiveExtend,selectiveDeepExtend:selectiveDeepExtend,selectiveNotDeepExtend:selectiveNotDeepExtend,deepExtend:deepExtend,equalArray:equalArray,convert:convert,getType:getType,copyAndExtendArray:copyAndExtendArray,copyArray:copyArray,getAbsoluteLeft:getAbsoluteLeft,getAbsoluteRight:getAbsoluteRight,getAbsoluteTop:getAbsoluteTop,addClassName:addClassName,removeClassName:removeClassName,forEach:forEach,toArray:toArray,updateProperty:updateProperty,throttle:throttle,addEventListener:addEventListener,removeEventListener:removeEventListener,preventDefault:preventDefault,getTarget:getTarget,hasParent:hasParent,option:option,hexToRGB:hexToRGB,overrideOpacity:overrideOpacity,RGBToHex:RGBToHex,parseColor:parseColor,RGBToHSV:RGBToHSV,addCssText:addCssText,removeCssText:removeCssText,HSVToRGB:HSVToRGB,HSVToHex:HSVToHex,hexToHSV:hexToHSV,isValidHex:isValidHex,isValidRGB:isValidRGB,isValidRGBA:isValidRGBA,selectiveBridgeObject:selectiveBridgeObject,bridgeObject:bridgeObject,insertSort:insertSort,mergeOptions:mergeOptions,binarySearchCustom:binarySearchCustom,binarySearchValue:binarySearchValue,easingFunctions:easingFunctions,getScrollBarWidth:getScrollBarWidth,topMost:topMost,randomUUID:uuid4}),esm=Object.freeze({default:util,HSVToHex:HSVToHex,HSVToRGB:HSVToRGB,RGBToHSV:RGBToHSV,RGBToHex:RGBToHex,addClassName:addClassName,addCssText:addCssText,addEventListener:addEventListener,binarySearchCustom:binarySearchCustom,binarySearchValue:binarySearchValue,bridgeObject:bridgeObject,convert:convert,copyAndExtendArray:copyAndExtendArray,copyArray:copyArray,deepExtend:deepExtend,easingFunctions:easingFunctions,equalArray:equalArray,extend:extend,fillIfDefined:fillIfDefined,forEach:forEach,getAbsoluteLeft:getAbsoluteLeft,getAbsoluteRight:getAbsoluteRight,getAbsoluteTop:getAbsoluteTop,getScrollBarWidth:getScrollBarWidth,getTarget:getTarget,getType:getType,hasParent:hasParent,hexToHSV:hexToHSV,hexToRGB:hexToRGB,insertSort:insertSort,isDate:isDate,isMoment:isMoment,isNumber:isNumber,isObject:isObject,isString:isString,isValidHex:isValidHex,isValidRGB:isValidRGB,isValidRGBA:isValidRGBA,mergeOptions:mergeOptions,option:option,overrideOpacity:overrideOpacity,parseColor:parseColor,preventDefault:preventDefault,randomUUID:uuid4,recursiveDOMDelete:recursiveDOMDelete,removeClassName:removeClassName,removeCssText:removeCssText,removeEventListener:removeEventListener,selectiveBridgeObject:selectiveBridgeObject,selectiveDeepExtend:selectiveDeepExtend,selectiveExtend:selectiveExtend,selectiveNotDeepExtend:selectiveNotDeepExtend,throttle:throttle,toArray:toArray,topMost:topMost,updateProperty:updateProperty});function _defineProperty$1(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var defineProperty$1=_defineProperty$1;function createCommonjsModule$1(e,t){return t={exports:{}},e(t,t.exports),t.exports}var _typeof_1=createCommonjsModule$1(function(e){function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}function o(n){return e.exports="function"==typeof Symbol&&"symbol"===t(Symbol.iterator)?o=function(e){return t(e)}:o=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":t(e)},o(n)}e.exports=o});function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var classCallCheck=_classCallCheck;function _defineProperties(e,t){for(var o=0,n;o<t.length;o++)n=t[o],n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}function _createClass(e,t,o){return t&&_defineProperties(e.prototype,t),o&&_defineProperties(e,o),e}var createClass=_createClass;function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called");return e}var assertThisInitialized=_assertThisInitialized;function _possibleConstructorReturn(e,t){return t&&("object"===_typeof_1(t)||"function"==typeof t)?t:assertThisInitialized(e)}var possibleConstructorReturn=_possibleConstructorReturn,getPrototypeOf=createCommonjsModule$1(function(e){function t(n){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},t(n)}e.exports=t}),setPrototypeOf$1=createCommonjsModule$1(function(e){function t(n,o){return e.exports=t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(n,o)}e.exports=t});function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&setPrototypeOf$1(e,t)}for(var inherits=_inherits,byteToHex$2=[],i$2=0;256>i$2;i$2++)byteToHex$2[i$2]=(i$2+256).toString(16).substr(1);function stringifyUUID$1(e,t){var o=t||0,n=byteToHex$2;return n[e[o++]]+n[e[o++]]+n[e[o++]]+n[e[o++]]+"-"+n[e[o++]]+n[e[o++]]+"-"+n[e[o++]]+n[e[o++]]+"-"+n[e[o++]]+n[e[o++]]+"-"+n[e[o++]]+n[e[o++]]+n[e[o++]]+n[e[o++]]+n[e[o++]]+n[e[o++]]}for(var random$1=function(){if("undefined"!=typeof crypto&&crypto.getRandomValues){var e=new Uint8Array(16);return function(){return crypto.getRandomValues(e),e}}var t=Array(16);return function(){for(var e=0,o;16>e;e++)0==(3&e)&&(o=4294967296*Math.random()),t[e]=255&o>>>((3&e)<<3);return t}}(),byteToHex$1$1=[],i$1$2=0;256>i$1$2;i$1$2++)byteToHex$1$1[i$1$2]=(i$1$2+256).toString(16).substr(1);var seedBytes$1=random$1(),defaultNodeId$1=[1|seedBytes$1[0],seedBytes$1[1],seedBytes$1[2],seedBytes$1[3],seedBytes$1[4],seedBytes$1[5]],defaultClockseq$1=16383&(seedBytes$1[6]<<8|seedBytes$1[7]);function uuid4$1(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=1<arguments.length?arguments[1]:void 0,o=2<arguments.length?arguments[2]:void 0,n=t&&o||0;"string"==typeof e&&(t="binary"===e?Array(16):void 0,e={});var i=e.random||(e.rng||random$1)();if(i[6]=64|15&i[6],i[8]=128|63&i[8],t)for(var a=0;16>a;a++)t[n+a]=i[a];return t||stringifyUUID$1(i)}function _typeof$1(e){return _typeof$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$1(e)}var commonjsGlobal$1="undefined"==typeof globalThis?"undefined"==typeof window?"undefined"==typeof global?"undefined"==typeof self?{}:self:global:window:globalThis;function commonjsRequire$1(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}function createCommonjsModule$1$1(e,t){return t={exports:{}},e(t,t.exports),t.exports}for(var moment$1=createCommonjsModule$1$1(function(e){var t=Math.round,o=Math.pow,n=Math.max,a=Math.abs,d=Math.min,s=Math.floor,r=Math.ceil;(function(t,o){e.exports=o()})(commonjsGlobal$1,function(){function l(){return $t.apply(null,arguments)}function u(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function p(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function h(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}function m(e){return void 0===e}function g(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function y(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function f(e,t){var o=[],n;for(n=0;n<e.length;++n)o.push(t(e[n],n));return o}function _(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function v(e,t){for(var o in t)_(t,o)&&(e[o]=t[o]);return _(t,"toString")&&(e.toString=t.toString),_(t,"valueOf")&&(e.valueOf=t.valueOf),e}function k(e,t,o,n){return dt(e,t,o,n,!0).utc()}function w(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function x(e){return null==e._pf&&(e._pf=w()),e._pf}function S(e){if(null==e._isValid){var t=x(e),o=Kt.call(t.parsedDateParts,function(e){return null!=e}),n=!isNaN(e._d.getTime())&&0>t.overflow&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&o);if(e._strict&&(n=n&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null==Object.isFrozen||!Object.isFrozen(e))e._isValid=n;else return n}return e._isValid}function O(e){var t=k(NaN);return null==e?x(t).userInvalidated=!0:v(x(t),e),t}function D(e,t){var o,n,a;if(m(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),m(t._i)||(e._i=t._i),m(t._f)||(e._f=t._f),m(t._l)||(e._l=t._l),m(t._strict)||(e._strict=t._strict),m(t._tzm)||(e._tzm=t._tzm),m(t._isUTC)||(e._isUTC=t._isUTC),m(t._offset)||(e._offset=t._offset),m(t._pf)||(e._pf=x(t)),m(t._locale)||(e._locale=t._locale),0<Qt.length)for(o=0;o<Qt.length;o++)n=Qt[o],a=t[n],m(a)||(e[n]=a);return e}function T(e){D(this,e),this._d=new Date(null==e._d?NaN:e._d.getTime()),this.isValid()||(this._d=new Date(NaN)),!1===Jt&&(Jt=!0,l.updateOffset(this),Jt=!1)}function E(e){return e instanceof T||null!=e&&null!=e._isAMomentObject}function C(e){return 0>e?r(e)||0:s(e)}function M(e){var t=+e,o=0;return 0!=t&&isFinite(t)&&(o=C(t)),o}function I(e,t,o){var n=d(e.length,t.length),s=a(e.length-t.length),r=0,l;for(l=0;l<n;l++)(o&&e[l]!==t[l]||!o&&M(e[l])!==M(t[l]))&&r++;return r+s}function P(e){!1===l.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function F(e,t){var o=!0;return v(function(){if(null!=l.deprecationHandler&&l.deprecationHandler(null,e),o){for(var n=[],a=0,d;a<arguments.length;a++){if(d="","object"==typeof arguments[a]){for(var s in d+="\\n["+a+"] ",arguments[0])d+=s+": "+arguments[0][s]+", ";d=d.slice(0,-2)}else d=arguments[a];n.push(d)}P(e+"\\nArguments: "+Array.prototype.slice.call(n).join("")+"\\n"+new Error().stack),o=!1}return t.apply(this,arguments)},t)}function N(e,t){null!=l.deprecationHandler&&l.deprecationHandler(e,t),eo[e]||(P(t),eo[e]=!0)}function Y(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function R(e){var t,o;for(o in e)t=e[o],Y(t)?this[o]=t:this["_"+o]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\\d{1,2}/.source)}function z(e,t){var o=v({},e),n;for(n in t)_(t,n)&&(p(e[n])&&p(t[n])?(o[n]={},v(o[n],e[n]),v(o[n],t[n])):null==t[n]?delete o[n]:o[n]=t[n]);for(n in e)_(e,n)&&!_(t,n)&&p(e[n])&&(o[n]=v({},o[n]));return o}function B(e){null!=e&&this.set(e)}function L(e,t,o){var n=this._calendar[e]||this._calendar.sameElse;return Y(n)?n.call(t,o):n}function A(e){var t=this._longDateFormat[e],o=this._longDateFormat[e.toUpperCase()];return t||!o?t:(this._longDateFormat[e]=o.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])}function H(e,t){var o=e.toLowerCase();no[o]=no[o+"s"]=no[t]=e}function W(e){return"string"==typeof e?no[e]||no[e.toLowerCase()]:void 0}function j(e){var t={},o,n;for(n in e)_(e,n)&&(o=W(n),o&&(t[o]=e[n]));return t}function U(e,t){io[e]=t}function V(e){var t=[];for(var o in e)t.push({unit:o,priority:io[o]});return t.sort(function(e,t){return e.priority-t.priority}),t}function G(e,t,i){var d=""+a(e),s=t-d.length;return(0<=e?i?"+":"":"-")+o(10,n(0,s)).toString().substr(1)+d}function q(e,t,o,n){var i=n;"string"==typeof n&&(i=function(){return this[n]()}),e&&(lo[e]=i),t&&(lo[t[0]]=function(){return G(i.apply(this,arguments),t[1],t[2])}),o&&(lo[o]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function X(e){return e.match(/\\[[\\s\\S]/)?e.replace(/^\\[|\\]$/g,""):e.replace(/\\\\/g,"")}function Z(e){var t=e.match(ao),o,n;for(o=0,n=t.length;o<n;o++)t[o]=lo[t[o]]?lo[t[o]]:X(t[o]);return function(o){var a="",d;for(d=0;d<n;d++)a+=Y(t[d])?t[d].call(o,e):t[d];return a}}function $(e,t){return e.isValid()?(t=K(t,e.localeData()),ro[t]=ro[t]||Z(t),ro[t](e)):e.localeData().invalidDate()}function K(e,t){function o(e){return t.longDateFormat(e)||e}var n=5;for(so.lastIndex=0;0<=n&&so.test(e);)e=e.replace(so,o),so.lastIndex=0,n-=1;return e}function Q(e,t,o){To[e]=Y(t)?t:function(e){return e&&o?o:t}}function J(e,t){return _(To,e)?To[e](t._strict,t._locale):new RegExp(ee(e))}function ee(e){return te(e.replace("\\\\","").replace(/\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g,function(e,t,o,n,i){return t||o||n||i}))}function te(e){return e.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,"\\\\$&")}function oe(e,t){var o=t,n;for("string"==typeof e&&(e=[e]),g(t)&&(o=function(e,o){o[t]=M(e)}),n=0;n<e.length;n++)Eo[e[n]]=o}function ne(e,t){oe(e,function(e,o,n,i){n._w=n._w||{},t(e,n._w,n,i)})}function ie(e,t,o){null!=t&&_(Eo,e)&&Eo[e](t,o._a,o,e)}function ae(e){return de(e)?366:365}function de(e){return 0==e%4&&0!=e%100||0==e%400}function se(e,t){return function(o){return null==o?re(this,e):(le(this,e,o),l.updateOffset(this,t),this)}}function re(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function le(e,t,o){e.isValid()&&!isNaN(o)&&("FullYear"===t&&de(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](o,e.month(),pe(o,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](o))}function ce(e,t){if("object"==typeof e){e=j(e);for(var o=V(e),n=0;n<o.length;n++)this[o[n].unit](e[o[n].unit])}else if(e=W(e),Y(this[e]))return this[e](t);return this}function ue(e,t){return(e%t+t)%t}function pe(e,t){if(isNaN(e)||isNaN(t))return NaN;var o=ue(t,12);return e+=(t-o)/12,1===o?de(e)?29:28:31-o%7%2}function he(e,t,o){var n=e.toLocaleLowerCase(),a,d,s;if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],a=0;12>a;++a)s=k([2e3,a]),this._shortMonthsParse[a]=this.monthsShort(s,"").toLocaleLowerCase(),this._longMonthsParse[a]=this.months(s,"").toLocaleLowerCase();return o?"MMM"===t?(d=Ro.call(this._shortMonthsParse,n),-1===d?null:d):(d=Ro.call(this._longMonthsParse,n),-1===d?null:d):"MMM"===t?(d=Ro.call(this._shortMonthsParse,n),-1!==d)?d:(d=Ro.call(this._longMonthsParse,n),-1===d?null:d):(d=Ro.call(this._longMonthsParse,n),-1!==d)?d:(d=Ro.call(this._shortMonthsParse,n),-1===d?null:d)}function me(e,t,o){var n,a,d;if(this._monthsParseExact)return he.call(this,e,t,o);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;12>n;n++){if(a=k([2e3,n]),o&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),o||this._monthsParse[n]||(d="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[n]=new RegExp(d.replace(".",""),"i")),o&&"MMMM"===t&&this._longMonthsParse[n].test(e))return n;if(o&&"MMM"===t&&this._shortMonthsParse[n].test(e))return n;if(!o&&this._monthsParse[n].test(e))return n}}function ge(e,t){var o;if(!e.isValid())return e;if("string"==typeof t)if(/^\\d+$/.test(t))t=M(t);else if(t=e.localeData().monthsParse(t),!g(t))return e;return o=d(e.date(),pe(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,o),e}function ye(e){return null==e?re(this,"Month"):(ge(this,e),l.updateOffset(this,!0),this)}function fe(){function e(e,t){return t.length-e.length}var t=[],o=[],n=[],a,d;for(a=0;12>a;a++)d=k([2e3,a]),t.push(this.monthsShort(d,"")),o.push(this.months(d,"")),n.push(this.months(d,"")),n.push(this.monthsShort(d,""));for(t.sort(e),o.sort(e),n.sort(e),a=0;12>a;a++)t[a]=te(t[a]),o[a]=te(o[a]);for(a=0;24>a;a++)n[a]=te(n[a]);this._monthsRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}function be(e,t,o,n,i,a,d){var s;return 100>e&&0<=e?(s=new Date(e+400,t,o,n,i,a,d),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,o,n,i,a,d),s}function _e(e){var t;if(100>e&&0<=e){var o=Array.prototype.slice.call(arguments);o[0]=e+400,t=new Date(Date.UTC.apply(null,o)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)}else t=new Date(Date.UTC.apply(null,arguments));return t}function ve(e,t,o){var n=7+t-o,i=(7+_e(e,0,n).getUTCDay()-t)%7;return-i+n-1}function ke(e,t,o,n,i){var a=ve(e,n,i),d=1+7*(t-1)+(7+o-n)%7+a,s,r;return 0>=d?(s=e-1,r=ae(s)+d):d>ae(e)?(s=e+1,r=d-ae(e)):(s=e,r=d),{year:s,dayOfYear:r}}function we(e,t,o){var n=ve(e.year(),t,o),i=s((e.dayOfYear()-n-1)/7)+1,a,d;return 1>i?(d=e.year()-1,a=i+xe(d,t,o)):i>xe(e.year(),t,o)?(a=i-xe(e.year(),t,o),d=e.year()+1):(d=e.year(),a=i),{week:a,year:d}}function xe(e,t,o){var n=ve(e,t,o),i=ve(e+1,t,o);return(ae(e)-n+i)/7}function Se(e,t){return"string"==typeof e?isNaN(e)?(e=t.weekdaysParse(e),"number"==typeof e?e:null):parseInt(e,10):e}function Oe(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function De(e,t){return e.slice(t,7).concat(e.slice(0,t))}function Te(e,t,o){var n=e.toLocaleLowerCase(),a,d,s;if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],a=0;7>a;++a)s=k([2e3,1]).day(a),this._minWeekdaysParse[a]=this.weekdaysMin(s,"").toLocaleLowerCase(),this._shortWeekdaysParse[a]=this.weekdaysShort(s,"").toLocaleLowerCase(),this._weekdaysParse[a]=this.weekdays(s,"").toLocaleLowerCase();return o?"dddd"===t?(d=Ro.call(this._weekdaysParse,n),-1===d?null:d):"ddd"===t?(d=Ro.call(this._shortWeekdaysParse,n),-1===d?null:d):(d=Ro.call(this._minWeekdaysParse,n),-1===d?null:d):"dddd"===t?(d=Ro.call(this._weekdaysParse,n),-1!==d)?d:(d=Ro.call(this._shortWeekdaysParse,n),-1!==d)?d:(d=Ro.call(this._minWeekdaysParse,n),-1===d?null:d):"ddd"===t?(d=Ro.call(this._shortWeekdaysParse,n),-1!==d)?d:(d=Ro.call(this._weekdaysParse,n),-1!==d)?d:(d=Ro.call(this._minWeekdaysParse,n),-1===d?null:d):(d=Ro.call(this._minWeekdaysParse,n),-1!==d)?d:(d=Ro.call(this._weekdaysParse,n),-1!==d)?d:(d=Ro.call(this._shortWeekdaysParse,n),-1===d?null:d)}function Ee(e,t,o){var n,a,d;if(this._weekdaysParseExact)return Te.call(this,e,t,o);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;7>n;n++){if(a=k([2e3,1]).day(n),o&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(a,"").replace(".","\\\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\\\.?")+"$","i")),this._weekdaysParse[n]||(d="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[n]=new RegExp(d.replace(".",""),"i")),o&&"dddd"===t&&this._fullWeekdaysParse[n].test(e))return n;if(o&&"ddd"===t&&this._shortWeekdaysParse[n].test(e))return n;if(o&&"dd"===t&&this._minWeekdaysParse[n].test(e))return n;if(!o&&this._weekdaysParse[n].test(e))return n}}function Ce(){function e(e,t){return t.length-e.length}var t=[],o=[],n=[],a=[],d,s,r,l,c;for(d=0;7>d;d++)s=k([2e3,1]).day(d),r=this.weekdaysMin(s,""),l=this.weekdaysShort(s,""),c=this.weekdays(s,""),t.push(r),o.push(l),n.push(c),a.push(r),a.push(l),a.push(c);for(t.sort(e),o.sort(e),n.sort(e),a.sort(e),d=0;7>d;d++)o[d]=te(o[d]),n[d]=te(n[d]),a[d]=te(a[d]);this._weekdaysRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function Me(){return this.hours()%12||12}function Ie(e,t){q(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Pe(e,t){return t._meridiemParse}function Fe(e){return e?e.toLowerCase().replace("_","-"):e}function Ne(e){for(var t=0,o,n,a,d;t<e.length;){for(d=Fe(e[t]).split("-"),o=d.length,n=Fe(e[t+1]),n=n?n.split("-"):null;0<o;){if(a=Ye(d.slice(0,o).join("-")),a)return a;if(n&&n.length>=o&&I(d,n,!0)>=o-1)break;o--}t++}return Jo}function Ye(t){var o=null;if(!jo[t]&&!0&&e&&e.exports)try{o=Jo._abbr;commonjsRequire$1("./locale/"+t),Re(o)}catch(t){}return jo[t]}function Re(e,t){var o;return e&&(o=m(t)?Be(e):ze(e,t),o?Jo=o:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Jo._abbr}function ze(e,t){if(null!==t){var o=Wo,n;if(t.abbr=e,null!=jo[e])N("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),o=jo[e]._config;else if(null!=t.parentLocale)if(null!=jo[t.parentLocale])o=jo[t.parentLocale]._config;else if(n=Ye(t.parentLocale),null!=n)o=n._config;else return Uo[t.parentLocale]||(Uo[t.parentLocale]=[]),Uo[t.parentLocale].push({name:e,config:t}),null;return jo[e]=new B(z(o,t)),Uo[e]&&Uo[e].forEach(function(e){ze(e.name,e.config)}),Re(e),jo[e]}return delete jo[e],null}function Be(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Jo;if(!u(e)){if(t=Ye(e),t)return t;e=[e]}return Ne(e)}function Le(){return to(jo)}function Ae(e){var t=e._a,o;return t&&-2===x(e).overflow&&(o=0>t[1]||11<t[1]?1:1>t[2]||t[2]>pe(t[0],t[1])?2:0>t[3]||24<t[3]||24===t[3]&&(0!==t[4]||0!==t[5]||0!==t[6])?3:0>t[4]||59<t[4]?4:0>t[5]||59<t[5]?5:0>t[6]||999<t[6]?6:-1,x(e)._overflowDayOfYear&&(0>o||2<o)&&(o=2),x(e)._overflowWeeks&&-1===o&&(o=7),x(e)._overflowWeekday&&-1===o&&(o=8),x(e).overflow=o),e}function He(e,t,o){return null==e?null==t?o:t:e}function We(e){var t=new Date(l.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function je(e){var t=[],o,n,a,d,s;if(!e._d){for(a=We(e),e._w&&null==e._a[2]&&null==e._a[1]&&Ue(e),null!=e._dayOfYear&&(s=He(e._a[0],a[0]),(e._dayOfYear>ae(s)||0===e._dayOfYear)&&(x(e)._overflowDayOfYear=!0),n=_e(s,0,e._dayOfYear),e._a[1]=n.getUTCMonth(),e._a[2]=n.getUTCDate()),o=0;3>o&&null==e._a[o];++o)e._a[o]=t[o]=a[o];for(;7>o;o++)e._a[o]=t[o]=null==e._a[o]?2===o?1:0:e._a[o];24===e._a[3]&&0===e._a[4]&&0===e._a[5]&&0===e._a[6]&&(e._nextDay=!0,e._a[3]=0),e._d=(e._useUTC?_e:be).apply(null,t),d=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[3]=24),e._w&&"undefined"!=typeof e._w.d&&e._w.d!==d&&(x(e).weekdayMismatch=!0)}}function Ue(e){var t,o,n,i,a,d,s,r;if(t=e._w,null!=t.GG||null!=t.W||null!=t.E)a=1,d=4,o=He(t.GG,e._a[0],we(st(),1,4).year),n=He(t.W,1),i=He(t.E,1),(1>i||7<i)&&(r=!0);else{a=e._locale._week.dow,d=e._locale._week.doy;var l=we(st(),a,d);o=He(t.gg,e._a[0],l.year),n=He(t.w,l.week),null==t.d?null==t.e?i=a:(i=t.e+a,(0>t.e||6<t.e)&&(r=!0)):(i=t.d,(0>i||6<i)&&(r=!0))}1>n||n>xe(o,a,d)?x(e)._overflowWeeks=!0:null==r?(s=ke(o,n,i,a,d),e._a[0]=s.year,e._dayOfYear=s.dayOfYear):x(e)._overflowWeekday=!0}function Ve(e){var t=e._i,o=Vo.exec(t)||Go.exec(t),n,a,d,s,r,c;if(o){for(x(e).iso=!0,n=0,a=Xo.length;n<a;n++)if(Xo[n][1].exec(o[1])){s=Xo[n][0],d=!1!==Xo[n][2];break}if(null==s)return void(e._isValid=!1);if(o[3]){for(n=0,a=Zo.length;n<a;n++)if(Zo[n][1].exec(o[3])){r=(o[2]||" ")+Zo[n][0];break}if(null==r)return void(e._isValid=!1)}if(!d&&null!=r)return void(e._isValid=!1);if(o[4])if(qo.exec(o[4]))c="Z";else return void(e._isValid=!1);e._f=s+(r||"")+(c||""),Je(e)}else e._isValid=!1}function Ge(e,t,o,n,i,a){var d=[qe(e),Bo.indexOf(t),parseInt(o,10),parseInt(n,10),parseInt(i,10)];return a&&d.push(parseInt(a,10)),d}function qe(e){var t=parseInt(e,10);return 49>=t?2e3+t:999>=t?1900+t:t}function Xe(e){return e.replace(/\\([^)]*\\)|[\\n\\t]/g," ").replace(/(\\s\\s+)/g," ").replace(/^\\s\\s*/,"").replace(/\\s\\s*$/,"")}function Ze(e,t,o){if(e){var n=Lo.indexOf(e),i=new Date(t[0],t[1],t[2]).getDay();if(n!==i)return x(o).weekdayMismatch=!0,o._isValid=!1,!1}return!0}function $e(e,t,o){if(e)return Qo[e];if(t)return 0;var n=parseInt(o,10),i=n%100;return 60*((n-i)/100)+i}function Ke(e){var t=Ko.exec(Xe(e._i));if(t){var o=Ge(t[4],t[3],t[2],t[5],t[6],t[7]);if(!Ze(t[1],o,e))return;e._a=o,e._tzm=$e(t[8],t[9],t[10]),e._d=_e.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),x(e).rfc2822=!0}else e._isValid=!1}function Qe(e){var t=$o.exec(e._i);if(null!==t)return void(e._d=new Date(+t[1]));if(Ve(e),!1===e._isValid)delete e._isValid;else return;if(Ke(e),!1===e._isValid)delete e._isValid;else return;l.createFromInputFallback(e)}function Je(e){if(e._f===l.ISO_8601)return void Ve(e);if(e._f===l.RFC_2822)return void Ke(e);e._a=[],x(e).empty=!0;var t=""+e._i,o=t.length,n=0,a,d,s,r,c;for(s=K(e._f,e._locale).match(ao)||[],a=0;a<s.length;a++)r=s[a],d=(t.match(J(r,e))||[])[0],d&&(c=t.substr(0,t.indexOf(d)),0<c.length&&x(e).unusedInput.push(c),t=t.slice(t.indexOf(d)+d.length),n+=d.length),lo[r]?(d?x(e).empty=!1:x(e).unusedTokens.push(r),ie(r,d,e)):e._strict&&!d&&x(e).unusedTokens.push(r);x(e).charsLeftOver=o-n,0<t.length&&x(e).unusedInput.push(t),12>=e._a[3]&&!0===x(e).bigHour&&0<e._a[3]&&(x(e).bigHour=void 0),x(e).parsedDateParts=e._a.slice(0),x(e).meridiem=e._meridiem,e._a[3]=et(e._locale,e._a[3],e._meridiem),je(e),Ae(e)}function et(e,t,o){var n;return null==o?t:null==e.meridiemHour?null==e.isPM?t:(n=e.isPM(o),n&&12>t&&(t+=12),n||12!==t||(t=0),t):e.meridiemHour(t,o)}function tt(e){var t,o,n,a,d;if(0===e._f.length)return x(e).invalidFormat=!0,void(e._d=new Date(NaN));for(a=0;a<e._f.length;a++)(d=0,t=D({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[a],Je(t),!!S(t))&&(d+=x(t).charsLeftOver,d+=10*x(t).unusedTokens.length,x(t).score=d,(null==n||d<n)&&(n=d,o=t));v(e,o||t)}function ot(e){if(!e._d){var t=j(e._i);e._a=f([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),je(e)}}function nt(e){var t=new T(Ae(it(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function it(e){var t=e._i,o=e._f;return(e._locale=e._locale||Be(e._l),null===t||void 0===o&&""===t)?O({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),E(t))?new T(Ae(t)):(y(t)?e._d=t:u(o)?tt(e):o?Je(e):at(e),S(e)||(e._d=null),e)}function at(e){var t=e._i;m(t)?e._d=new Date(l.now()):y(t)?e._d=new Date(t.valueOf()):"string"==typeof t?Qe(e):u(t)?(e._a=f(t.slice(0),function(e){return parseInt(e,10)}),je(e)):p(t)?ot(e):g(t)?e._d=new Date(t):l.createFromInputFallback(e)}function dt(e,t,o,n,i){var a={};return(!0===o||!1===o)&&(n=o,o=void 0),(p(e)&&h(e)||u(e)&&0===e.length)&&(e=void 0),a._isAMomentObject=!0,a._useUTC=a._isUTC=i,a._l=o,a._i=e,a._f=t,a._strict=n,nt(a)}function st(e,t,o,n){return dt(e,t,o,n,!1)}function rt(e,t){var o,n;if(1===t.length&&u(t[0])&&(t=t[0]),!t.length)return st();for(o=t[0],n=1;n<t.length;++n)(!t[n].isValid()||t[n][e](o))&&(o=t[n]);return o}function lt(e){for(var t in e)if(-1===Ro.call(on,t)||null!=e[t]&&isNaN(e[t]))return!1;for(var o=!1,n=0;n<on.length;++n)if(e[on[n]]){if(o)return!1;parseFloat(e[on[n]])!==M(e[on[n]])&&(o=!0)}return!0}function ct(e){var t=j(e),o=t.year||0,n=t.quarter||0,i=t.month||0,a=t.week||t.isoWeek||0,d=t.day||0,s=t.hour||0,r=t.minute||0,l=t.second||0,c=t.millisecond||0;this._isValid=lt(t),this._milliseconds=+c+1e3*l+6e4*r+60*(60*(1e3*s)),this._days=+d+7*a,this._months=+i+3*n+12*o,this._data={},this._locale=Be(),this._bubble()}function ut(e){return e instanceof ct}function pt(e){return 0>e?-1*t(-1*e):t(e)}function ht(e,t){q(e,0,0,function(){var e=this.utcOffset(),o="+";return 0>e&&(e=-e,o="-"),o+G(~~(e/60),2)+t+G(~~e%60,2)})}function mt(e,t){var o=(t||"").match(e);if(null===o)return null;var n=o[o.length-1]||[],i=(n+"").match(nn)||["-",0,0],a=+(60*i[1])+M(i[2]);return 0===a?0:"+"===i[0]?a:-a}function gt(e,t){var o,n;return t._isUTC?(o=t.clone(),n=(E(e)||y(e)?e.valueOf():st(e).valueOf())-o.valueOf(),o._d.setTime(o._d.valueOf()+n),l.updateOffset(o,!1),o):st(e).local()}function yt(e){return 15*-t(e._d.getTimezoneOffset()/15)}function ft(){if(!m(this._isDSTShifted))return this._isDSTShifted;var e={};if(D(e,this),e=it(e),e._a){var t=e._isUTC?k(e._a):st(e._a);this._isDSTShifted=this.isValid()&&0<I(e._a,t.toArray())}else this._isDSTShifted=!1;return this._isDSTShifted}function bt(){return!!this.isValid()&&this._isUTC&&0===this._offset}function _t(e,t){var o=e,n=null,i,a,d;return ut(e)?o={ms:e._milliseconds,d:e._days,M:e._months}:g(e)?(o={},t?o[t]=e:o.milliseconds=e):(n=an.exec(e))?(i="-"===n[1]?-1:1,o={y:0,d:M(n[2])*i,h:M(n[3])*i,m:M(n[4])*i,s:M(n[5])*i,ms:M(pt(1e3*n[6]))*i}):(n=dn.exec(e))?(i="-"===n[1]?-1:1,o={y:vt(n[2],i),M:vt(n[3],i),w:vt(n[4],i),d:vt(n[5],i),h:vt(n[6],i),m:vt(n[7],i),s:vt(n[8],i)}):null==o?o={}:"object"==typeof o&&(("from"in o)||("to"in o))&&(d=wt(st(o.from),st(o.to)),o={},o.ms=d.milliseconds,o.M=d.months),a=new ct(o),ut(e)&&_(e,"_locale")&&(a._locale=e._locale),a}function vt(e,t){var o=e&&parseFloat(e.replace(",","."));return(isNaN(o)?0:o)*t}function kt(e,t){var o={};return o.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(o.months,"M").isAfter(t)&&--o.months,o.milliseconds=+t-+e.clone().add(o.months,"M"),o}function wt(e,t){var o;return e.isValid()&&t.isValid()?(t=gt(t,e),e.isBefore(t)?o=kt(e,t):(o=kt(t,e),o.milliseconds=-o.milliseconds,o.months=-o.months),o):{milliseconds:0,months:0}}function xt(e,t){return function(o,n){var i,a;return null===n||isNaN(+n)||(N(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=o,o=n,n=a),o="string"==typeof o?+o:o,i=_t(o,n),St(this,i,e),this}}function St(e,t,o,n){var i=t._milliseconds,a=pt(t._days),d=pt(t._months);e.isValid()&&(n=null==n||n,d&&ge(e,re(e,"Month")+d*o),a&&le(e,"Date",re(e,"Date")+a*o),i&&e._d.setTime(e._d.valueOf()+i*o),n&&l.updateOffset(e,a||d))}function Ot(e,t){var o=12*(t.year()-e.year())+(t.month()-e.month()),n=e.clone().add(o,"months"),i,a;return 0>t-n?(i=e.clone().add(o-1,"months"),a=(t-n)/(n-i)):(i=e.clone().add(o+1,"months"),a=(t-n)/(i-n)),-(o+a)||0}function Dt(e){var t;return void 0===e?this._locale._abbr:(t=Be(e),null!=t&&(this._locale=t),this)}function Tt(){return this._locale}function Et(e,t){return(e%t+t)%t}function Ct(e,t,o){return 100>e&&0<=e?new Date(e+400,t,o)-12622780800000:new Date(e,t,o).valueOf()}function Mt(e,t,o){return 100>e&&0<=e?Date.UTC(e+400,t,o)-12622780800000:Date.UTC(e,t,o)}function It(e,t){q(0,[e,e.length],0,t)}function Pt(e,t,o,n,i){var a;return null==e?we(this,n,i).year:(a=xe(e,n,i),t>a&&(t=a),Ft.call(this,e,t,o,n,i))}function Ft(e,t,o,n,i){var a=ke(e,t,o,n,i),d=_e(a.year,0,a.dayOfYear);return this.year(d.getUTCFullYear()),this.month(d.getUTCMonth()),this.date(d.getUTCDate()),this}function Nt(e,t){t[6]=M(1e3*("0."+e))}function Yt(e){return e}function Rt(e,t,o,n){var i=Be(),a=k().set(n,t);return i[o](a,e)}function zt(e,t,o){if(g(e)&&(t=e,e=void 0),e=e||"",null!=t)return Rt(e,t,o,"month");var n=[],a;for(a=0;12>a;a++)n[a]=Rt(e,a,o,"month");return n}function Bt(e,t,o,n){"boolean"==typeof e?(g(t)&&(o=t,t=void 0),t=t||""):(t=e,o=t,e=!1,g(t)&&(o=t,t=void 0),t=t||"");var a=Be(),d=e?a._week.dow:0;if(null!=o)return Rt(t,(o+d)%7,n,"day");var s=[],r;for(r=0;7>r;r++)s[r]=Rt(t,(r+d)%7,n,"day");return s}function Lt(e,t,o,n){var i=_t(t,o);return e._milliseconds+=n*i._milliseconds,e._days+=n*i._days,e._months+=n*i._months,e._bubble()}function At(e){return 0>e?s(e):r(e)}function Ht(e){return 4800*e/146097}function Wt(e){return 146097*e/4800}function jt(e){return function(){return this.as(e)}}function Ut(e){return function(){return this.isValid()?this._data[e]:NaN}}function Vt(e,t,o,n,i){return i.relativeTime(t||1,!!o,e,n)}function Gt(e,t,o){var n=_t(e).abs(),i=Nn(n.as("s")),d=Nn(n.as("m")),s=Nn(n.as("h")),r=Nn(n.as("d")),l=Nn(n.as("M")),c=Nn(n.as("y")),u=i<=Yn.ss&&["s",i]||i<Yn.s&&["ss",i]||1>=d&&["m"]||d<Yn.m&&["mm",d]||1>=s&&["h"]||s<Yn.h&&["hh",s]||1>=r&&["d"]||r<Yn.d&&["dd",r]||1>=l&&["M"]||l<Yn.M&&["MM",l]||1>=c&&["y"]||["yy",c];return u[2]=t,u[3]=0<+e,u[4]=o,Vt.apply(null,u)}function qt(e){return void 0===e?Nn:"function"==typeof e&&(Nn=e,!0)}function Xt(e){return(0<e)-(0>e)||+e}function Zt(){if(!this.isValid())return this.localeData().invalidDate();var e=Rn(this._milliseconds)/1e3,t=Rn(this._days),o=Rn(this._months),n,i,a;n=C(e/60),i=C(n/60),e%=60,n%=60,a=C(o/12),o%=12;var d=a,r=o,l=t,c=i,u=n,p=e?e.toFixed(3).replace(/\\.?0+$/,""):"",s=this.asSeconds();if(!s)return"P0D";var h=0>s?"-":"",m=Xt(this._months)===Xt(s)?"":"-",g=Xt(this._days)===Xt(s)?"":"-",y=Xt(this._milliseconds)===Xt(s)?"":"-";return h+"P"+(d?m+d+"Y":"")+(r?m+r+"M":"")+(l?g+l+"D":"")+(c||u||p?"T":"")+(c?y+c+"H":"")+(u?y+u+"M":"")+(p?y+p+"S":"")}var $t,Kt;Kt=Array.prototype.some?Array.prototype.some:function(e){for(var o=Object(this),t=o.length>>>0,n=0;n<t;n++)if((n in o)&&e.call(this,o[n],n,o))return!0;return!1};var Qt=l.momentProperties=[],Jt=!1,eo={};l.suppressDeprecationWarnings=!1,l.deprecationHandler=null;var to=Object.keys?Object.keys:function(e){var t=[],o;for(o in e)_(e,o)&&t.push(o);return t};var oo=/\\d{1,2}/,no={},io={},ao=/(\\[[^\\[]*\\])|(\\\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,so=/(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ro={},lo={},co=/\\d/,uo=/\\d\\d/,po=/\\d{3}/,ho=/\\d{4}/,mo=/[+-]?\\d{6}/,go=/\\d\\d?/,yo=/\\d\\d\\d\\d?/,fo=/\\d\\d\\d\\d\\d\\d?/,bo=/\\d{1,3}/,_o=/\\d{1,4}/,vo=/[+-]?\\d{1,6}/,ko=/\\d+/,wo=/[+-]?\\d+/,xo=/Z|[+-]\\d\\d:?\\d\\d/gi,So=/Z|[+-]\\d\\d(?::?\\d\\d)?/gi,Oo=/[+-]?\\d+(\\.\\d{1,3})?/,Do=/[0-9]{0,256}[\'a-z\\u00A0-\\u05FF\\u0700-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFF07\\uFF10-\\uFFEF]{1,256}|[\\u0600-\\u06FF\\/]{1,256}(\\s*?[\\u0600-\\u06FF]{1,256}){1,2}/i,To={},Eo={},Co=0,Mo=1,Io=2,Po=3,Fo=4,No=5;q("Y",0,0,function(){var e=this.year();return 9999>=e?""+e:"+"+e}),q(0,["YY",2],0,function(){return this.year()%100}),q(0,["YYYY",4],0,"year"),q(0,["YYYYY",5],0,"year"),q(0,["YYYYYY",6,!0],0,"year"),H("year","y"),U("year",1),Q("Y",wo),Q("YY",go,uo),Q("YYYY",_o,ho),Q("YYYYY",vo,mo),Q("YYYYYY",vo,mo),oe(["YYYYY","YYYYYY"],Co),oe("YYYY",function(e,t){t[Co]=2===e.length?l.parseTwoDigitYear(e):M(e)}),oe("YY",function(e,t){t[Co]=l.parseTwoDigitYear(e)}),oe("Y",function(e,t){t[Co]=parseInt(e,10)}),l.parseTwoDigitYear=function(e){return M(e)+(68<M(e)?1900:2e3)};var Yo=se("FullYear",!0),Ro;Ro=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},q("M",["MM",2],"Mo",function(){return this.month()+1}),q("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),q("MMMM",0,0,function(e){return this.localeData().months(this,e)}),H("month","M"),U("month",8),Q("M",go),Q("MM",go,uo),Q("MMM",function(e,t){return t.monthsShortRegex(e)}),Q("MMMM",function(e,t){return t.monthsRegex(e)}),oe(["M","MM"],function(e,t){t[Mo]=M(e)-1}),oe(["MMM","MMMM"],function(e,t,o,n){var i=o._locale.monthsParse(e,n,o._strict);null==i?x(o).invalidMonth=e:t[Mo]=i});var zo=/D[oD]?(\\[[^\\[\\]]*\\]|\\s)+MMMM?/,Bo=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];q("w",["ww",2],"wo","week"),q("W",["WW",2],"Wo","isoWeek"),H("week","w"),H("isoWeek","W"),U("week",5),U("isoWeek",5),Q("w",go),Q("ww",go,uo),Q("W",go),Q("WW",go,uo),ne(["w","ww","W","WW"],function(e,t,o,n){t[n.substr(0,1)]=M(e)});q("d",0,"do","day"),q("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),q("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),q("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),q("e",0,0,"weekday"),q("E",0,0,"isoWeekday"),H("day","d"),H("weekday","e"),H("isoWeekday","E"),U("day",11),U("weekday",11),U("isoWeekday",11),Q("d",go),Q("e",go),Q("E",go),Q("dd",function(e,t){return t.weekdaysMinRegex(e)}),Q("ddd",function(e,t){return t.weekdaysShortRegex(e)}),Q("dddd",function(e,t){return t.weekdaysRegex(e)}),ne(["dd","ddd","dddd"],function(e,t,o,n){var i=o._locale.weekdaysParse(e,n,o._strict);null==i?x(o).invalidWeekday=e:t.d=i}),ne(["d","e","E"],function(e,t,o,n){t[n]=M(e)});var Lo=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];q("H",["HH",2],0,"hour"),q("h",["hh",2],0,Me),q("k",["kk",2],0,function(){return this.hours()||24}),q("hmm",0,0,function(){return""+Me.apply(this)+G(this.minutes(),2)}),q("hmmss",0,0,function(){return""+Me.apply(this)+G(this.minutes(),2)+G(this.seconds(),2)}),q("Hmm",0,0,function(){return""+this.hours()+G(this.minutes(),2)}),q("Hmmss",0,0,function(){return""+this.hours()+G(this.minutes(),2)+G(this.seconds(),2)}),Ie("a",!0),Ie("A",!1),H("hour","h"),U("hour",13),Q("a",Pe),Q("A",Pe),Q("H",go),Q("h",go),Q("k",go),Q("HH",go,uo),Q("hh",go,uo),Q("kk",go,uo),Q("hmm",yo),Q("hmmss",fo),Q("Hmm",yo),Q("Hmmss",fo),oe(["H","HH"],Po),oe(["k","kk"],function(e,t){var o=M(e);t[Po]=24===o?0:o}),oe(["a","A"],function(e,t,o){o._isPm=o._locale.isPM(e),o._meridiem=e}),oe(["h","hh"],function(e,t,o){t[Po]=M(e),x(o).bigHour=!0}),oe("hmm",function(e,t,o){var n=e.length-2;t[Po]=M(e.substr(0,n)),t[Fo]=M(e.substr(n)),x(o).bigHour=!0}),oe("hmmss",function(e,t,o){var n=e.length-4,i=e.length-2;t[Po]=M(e.substr(0,n)),t[Fo]=M(e.substr(n,2)),t[No]=M(e.substr(i)),x(o).bigHour=!0}),oe("Hmm",function(e,t){var o=e.length-2;t[Po]=M(e.substr(0,o)),t[Fo]=M(e.substr(o))}),oe("Hmmss",function(e,t){var o=e.length-4,n=e.length-2;t[Po]=M(e.substr(0,o)),t[Fo]=M(e.substr(o,2)),t[No]=M(e.substr(n))});var Ao=/[ap]\\.?m?\\.?/i,Ho=se("Hours",!0),Wo={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:oo,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:Bo,week:{dow:0,doy:6},weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekdaysShort:Lo,meridiemParse:Ao},jo={},Uo={},Vo=/^\\s*((?:[+-]\\d{6}|\\d{4})-(?:\\d\\d-\\d\\d|W\\d\\d-\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?::\\d\\d(?::\\d\\d(?:[.,]\\d+)?)?)?)([\\+\\-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,Go=/^\\s*((?:[+-]\\d{6}|\\d{4})(?:\\d\\d\\d\\d|W\\d\\d\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?:\\d\\d(?:\\d\\d(?:[.,]\\d+)?)?)?)([\\+\\-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,qo=/Z|[+-]\\d\\d(?::?\\d\\d)?/,Xo=[["YYYYYY-MM-DD",/[+-]\\d{6}-\\d\\d-\\d\\d/],["YYYY-MM-DD",/\\d{4}-\\d\\d-\\d\\d/],["GGGG-[W]WW-E",/\\d{4}-W\\d\\d-\\d/],["GGGG-[W]WW",/\\d{4}-W\\d\\d/,!1],["YYYY-DDD",/\\d{4}-\\d{3}/],["YYYY-MM",/\\d{4}-\\d\\d/,!1],["YYYYYYMMDD",/[+-]\\d{10}/],["YYYYMMDD",/\\d{8}/],["GGGG[W]WWE",/\\d{4}W\\d{3}/],["GGGG[W]WW",/\\d{4}W\\d{2}/,!1],["YYYYDDD",/\\d{7}/]],Zo=[["HH:mm:ss.SSSS",/\\d\\d:\\d\\d:\\d\\d\\.\\d+/],["HH:mm:ss,SSSS",/\\d\\d:\\d\\d:\\d\\d,\\d+/],["HH:mm:ss",/\\d\\d:\\d\\d:\\d\\d/],["HH:mm",/\\d\\d:\\d\\d/],["HHmmss.SSSS",/\\d\\d\\d\\d\\d\\d\\.\\d+/],["HHmmss,SSSS",/\\d\\d\\d\\d\\d\\d,\\d+/],["HHmmss",/\\d\\d\\d\\d\\d\\d/],["HHmm",/\\d\\d\\d\\d/],["HH",/\\d\\d/]],$o=/^\\/?Date\\((\\-?\\d+)/i,Ko=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\\s)?(\\d{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s(\\d{2,4})\\s(\\d\\d):(\\d\\d)(?::(\\d\\d))?\\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\\d{4}))$/,Qo={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480},Jo;l.createFromInputFallback=F("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),l.ISO_8601=function(){},l.RFC_2822=function(){};var en=F("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=st.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:O()}),tn=F("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=st.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:O()}),on=["year","quarter","month","week","day","hour","minute","second","millisecond"];ht("Z",":"),ht("ZZ",""),Q("Z",So),Q("ZZ",So),oe(["Z","ZZ"],function(e,t,o){o._useUTC=!0,o._tzm=mt(So,e)});var nn=/([\\+\\-]|\\d\\d)/gi;l.updateOffset=function(){};var an=/^(\\-|\\+)?(?:(\\d*)[. ])?(\\d+)\\:(\\d+)(?:\\:(\\d+)(\\.\\d*)?)?$/,dn=/^(-|\\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;_t.fn=ct.prototype,_t.invalid=function(){return _t(NaN)};var sn=xt(1,"add"),rn=xt(-1,"subtract");l.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",l.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ln=F("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});q(0,["gg",2],0,function(){return this.weekYear()%100}),q(0,["GG",2],0,function(){return this.isoWeekYear()%100}),It("gggg","weekYear"),It("ggggg","weekYear"),It("GGGG","isoWeekYear"),It("GGGGG","isoWeekYear"),H("weekYear","gg"),H("isoWeekYear","GG"),U("weekYear",1),U("isoWeekYear",1),Q("G",wo),Q("g",wo),Q("GG",go,uo),Q("gg",go,uo),Q("GGGG",_o,ho),Q("gggg",_o,ho),Q("GGGGG",vo,mo),Q("ggggg",vo,mo),ne(["gggg","ggggg","GGGG","GGGGG"],function(e,t,o,n){t[n.substr(0,2)]=M(e)}),ne(["gg","GG"],function(e,t,o,n){t[n]=l.parseTwoDigitYear(e)}),q("Q",0,"Qo","quarter"),H("quarter","Q"),U("quarter",7),Q("Q",co),oe("Q",function(e,t){t[Mo]=3*(M(e)-1)}),q("D",["DD",2],"Do","date"),H("date","D"),U("date",9),Q("D",go),Q("DD",go,uo),Q("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),oe(["D","DD"],Io),oe("Do",function(e,t){t[Io]=M(e.match(go)[0])});var cn=se("Date",!0);q("DDD",["DDDD",3],"DDDo","dayOfYear"),H("dayOfYear","DDD"),U("dayOfYear",4),Q("DDD",bo),Q("DDDD",po),oe(["DDD","DDDD"],function(e,t,o){o._dayOfYear=M(e)}),q("m",["mm",2],0,"minute"),H("minute","m"),U("minute",14),Q("m",go),Q("mm",go,uo),oe(["m","mm"],Fo);var un=se("Minutes",!1);q("s",["ss",2],0,"second"),H("second","s"),U("second",15),Q("s",go),Q("ss",go,uo),oe(["s","ss"],No);var pn=se("Seconds",!1);q("S",0,0,function(){return~~(this.millisecond()/100)}),q(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),q(0,["SSS",3],0,"millisecond"),q(0,["SSSS",4],0,function(){return 10*this.millisecond()}),q(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),q(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),q(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),q(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),q(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),H("millisecond","ms"),U("millisecond",16),Q("S",bo,co),Q("SS",bo,uo),Q("SSS",bo,po);var hn;for(hn="SSSS";9>=hn.length;hn+="S")Q(hn,ko);for(hn="S";9>=hn.length;hn+="S")oe(hn,Nt);var mn=se("Milliseconds",!1);q("z",0,0,"zoneAbbr"),q("zz",0,0,"zoneName");var gn=T.prototype;gn.add=sn,gn.calendar=function(e,t){var o=e||st(),n=gt(o,this).startOf("day"),i=l.calendarFormat(this,n)||"sameElse",a=t&&(Y(t[i])?t[i].call(this,o):t[i]);return this.format(a||this.localeData().calendar(i,this,st(o)))},gn.clone=function(){return new T(this)},gn.diff=function(e,t,o){var n,i,a;return this.isValid()?(n=gt(e,this),!n.isValid())?NaN:(i=6e4*(n.utcOffset()-this.utcOffset()),t=W(t),(a="year"===t?Ot(this,n)/12:"month"===t?Ot(this,n):"quarter"===t?Ot(this,n)/3:"second"===t?(this-n)/1e3:"minute"===t?(this-n)/6e4:"hour"===t?(this-n)/36e5:"day"===t?(this-n-i)/864e5:"week"===t?(this-n-i)/6048e5:this-n,o?a:C(a))):NaN},gn.endOf=function(e){var t;if(e=W(e),void 0===e||"millisecond"===e||!this.isValid())return this;var o=this._isUTC?Mt:Ct;return"year"===e?t=o(this.year()+1,0,1)-1:"quarter"===e?t=o(this.year(),this.month()-this.month()%3+3,1)-1:"month"===e?t=o(this.year(),this.month()+1,1)-1:"week"===e?t=o(this.year(),this.month(),this.date()-this.weekday()+7)-1:"isoWeek"===e?t=o(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1:"day"===e||"date"===e?t=o(this.year(),this.month(),this.date()+1)-1:"hour"===e?(t=this._d.valueOf(),t+=3600000-Et(t+(this._isUTC?0:60000*this.utcOffset()),3600000)-1):"minute"===e?(t=this._d.valueOf(),t+=60000-Et(t,60000)-1):"second"===e?(t=this._d.valueOf(),t+=1000-Et(t,1000)-1):void 0,this._d.setTime(t),l.updateOffset(this,!0),this},gn.format=function(e){e||(e=this.isUtc()?l.defaultFormatUtc:l.defaultFormat);var t=$(this,e);return this.localeData().postformat(t)},gn.from=function(e,t){return this.isValid()&&(E(e)&&e.isValid()||st(e).isValid())?_t({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},gn.fromNow=function(e){return this.from(st(),e)},gn.to=function(e,t){return this.isValid()&&(E(e)&&e.isValid()||st(e).isValid())?_t({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},gn.toNow=function(e){return this.to(st(),e)},gn.get=function(e){return e=W(e),Y(this[e])?this[e]():this},gn.invalidAt=function(){return x(this).overflow},gn.isAfter=function(e,t){var o=E(e)?e:st(e);return!!(this.isValid()&&o.isValid())&&(t=W(t)||"millisecond","millisecond"===t?this.valueOf()>o.valueOf():o.valueOf()<this.clone().startOf(t).valueOf())},gn.isBefore=function(e,t){var o=E(e)?e:st(e);return!!(this.isValid()&&o.isValid())&&(t=W(t)||"millisecond","millisecond"===t?this.valueOf()<o.valueOf():this.clone().endOf(t).valueOf()<o.valueOf())},gn.isBetween=function(e,t,o,n){var i=E(e)?e:st(e),a=E(t)?t:st(t);return!!(this.isValid()&&i.isValid()&&a.isValid())&&(n=n||"()",("("===n[0]?this.isAfter(i,o):!this.isBefore(i,o))&&(")"===n[1]?this.isBefore(a,o):!this.isAfter(a,o)))},gn.isSame=function(e,t){var o=E(e)?e:st(e),n;return!!(this.isValid()&&o.isValid())&&(t=W(t)||"millisecond","millisecond"===t?this.valueOf()===o.valueOf():(n=o.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))},gn.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},gn.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},gn.isValid=function(){return S(this)},gn.lang=ln,gn.locale=Dt,gn.localeData=Tt,gn.max=tn,gn.min=en,gn.parsingFlags=function(){return v({},x(this))},gn.set=ce,gn.startOf=function(e){var t;if(e=W(e),void 0===e||"millisecond"===e||!this.isValid())return this;var o=this._isUTC?Mt:Ct;return"year"===e?t=o(this.year(),0,1):"quarter"===e?t=o(this.year(),this.month()-this.month()%3,1):"month"===e?t=o(this.year(),this.month(),1):"week"===e?t=o(this.year(),this.month(),this.date()-this.weekday()):"isoWeek"===e?t=o(this.year(),this.month(),this.date()-(this.isoWeekday()-1)):"day"===e||"date"===e?t=o(this.year(),this.month(),this.date()):"hour"===e?(t=this._d.valueOf(),t-=Et(t+(this._isUTC?0:60000*this.utcOffset()),3600000)):"minute"===e?(t=this._d.valueOf(),t-=Et(t,60000)):"second"===e?(t=this._d.valueOf(),t-=Et(t,1000)):void 0,this._d.setTime(t),l.updateOffset(this,!0),this},gn.subtract=rn,gn.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},gn.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},gn.toDate=function(){return new Date(this.valueOf())},gn.toISOString=function(e){if(!this.isValid())return null;var t=!0!==e,o=t?this.clone().utc():this;return 0>o.year()||9999<o.year()?$(o,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Y(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+1e3*(60*this.utcOffset())).toISOString().replace("Z",$(o,"Z")):$(o,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},gn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var o="["+e+"(\\"]",n=0<=this.year()&&9999>=this.year()?"YYYY":"YYYYYY",i=t+"[\\")]";return this.format(o+n+"-MM-DD[T]HH:mm:ss.SSS"+i)},gn.toJSON=function(){return this.isValid()?this.toISOString():null},gn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},gn.unix=function(){return s(this.valueOf()/1e3)},gn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},gn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},gn.year=Yo,gn.isLeapYear=function(){return de(this.year())},gn.weekYear=function(e){return Pt.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},gn.isoWeekYear=function(e){return Pt.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},gn.quarter=gn.quarters=function(e){return null==e?r((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},gn.month=ye,gn.daysInMonth=function(){return pe(this.year(),this.month())},gn.week=gn.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},gn.isoWeek=gn.isoWeeks=function(e){var t=we(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},gn.weeksInYear=function(){var e=this.localeData()._week;return xe(this.year(),e.dow,e.doy)},gn.isoWeeksInYear=function(){return xe(this.year(),1,4)},gn.date=cn,gn.day=gn.days=function(e){if(!this.isValid())return null==e?NaN:this;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null==e?t:(e=Se(e,this.localeData()),this.add(e-t,"d"))},gn.weekday=function(e){if(!this.isValid())return null==e?NaN:this;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},gn.isoWeekday=function(e){if(!this.isValid())return null==e?NaN:this;if(null!=e){var t=Oe(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},gn.dayOfYear=function(e){var o=t((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?o:this.add(e-o,"d")},gn.hour=gn.hours=Ho,gn.minute=gn.minutes=un,gn.second=gn.seconds=pn,gn.millisecond=gn.milliseconds=mn,gn.utcOffset=function(e,t,o){var n=this._offset||0,i;if(!this.isValid())return null==e?NaN:this;if(null!=e){if("string"!=typeof e)16>a(e)&&!o&&(e*=60);else if(e=mt(So,e),null===e)return this;return!this._isUTC&&t&&(i=yt(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),n!==e&&(!t||this._changeInProgress?St(this,_t(e-n,"m"),1,!1):!this._changeInProgress&&(this._changeInProgress=!0,l.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?n:yt(this)},gn.utc=function(e){return this.utcOffset(0,e)},gn.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(yt(this),"m")),this},gn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=mt(xo,this._i);null==e?this.utcOffset(0,!0):this.utcOffset(e)}return this},gn.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?st(e).utcOffset():0,0==(this.utcOffset()-e)%60)},gn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},gn.isLocal=function(){return!!this.isValid()&&!this._isUTC},gn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},gn.isUtc=bt,gn.isUTC=bt,gn.zoneAbbr=function(){return this._isUTC?"UTC":""},gn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},gn.dates=F("dates accessor is deprecated. Use date instead.",cn),gn.months=F("months accessor is deprecated. Use month instead",ye),gn.years=F("years accessor is deprecated. Use year instead",Yo),gn.zone=F("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null==e?-this.utcOffset():("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this)}),gn.isDSTShifted=F("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",ft);var yn=B.prototype;yn.calendar=L,yn.longDateFormat=A,yn.invalidDate=function(){return this._invalidDate},yn.ordinal=function(e){return this._ordinal.replace("%d",e)},yn.preparse=Yt,yn.postformat=Yt,yn.relativeTime=function(e,t,o,n){var i=this._relativeTime[o];return Y(i)?i(e,t,o,n):i.replace(/%d/i,e)},yn.pastFuture=function(e,t){var o=this._relativeTime[0<e?"future":"past"];return Y(o)?o(t):o.replace(/%s/i,t)},yn.set=R,yn.months=function(e,t){return e?u(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||zo).test(t)?"format":"standalone"][e.month()]:u(this._months)?this._months:this._months.standalone},yn.monthsShort=function(e,t){return e?u(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[zo.test(t)?"format":"standalone"][e.month()]:u(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},yn.monthsParse=me,yn.monthsRegex=function(e){return this._monthsParseExact?(_(this,"_monthsRegex")||fe.call(this),e?this._monthsStrictRegex:this._monthsRegex):(_(this,"_monthsRegex")||(this._monthsRegex=Do),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},yn.monthsShortRegex=function(e){return this._monthsParseExact?(_(this,"_monthsRegex")||fe.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(_(this,"_monthsShortRegex")||(this._monthsShortRegex=Do),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},yn.week=function(e){return we(e,this._week.dow,this._week.doy).week},yn.firstDayOfYear=function(){return this._week.doy},yn.firstDayOfWeek=function(){return this._week.dow},yn.weekdays=function(e,t){var o=u(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?De(o,this._week.dow):e?o[e.day()]:o},yn.weekdaysMin=function(e){return!0===e?De(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},yn.weekdaysShort=function(e){return!0===e?De(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},yn.weekdaysParse=Ee,yn.weekdaysRegex=function(e){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||Ce.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(_(this,"_weekdaysRegex")||(this._weekdaysRegex=Do),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},yn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||Ce.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(_(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Do),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},yn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||Ce.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(_(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Do),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},yn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},yn.meridiem=function(e,t,o){return 11<e?o?"pm":"PM":o?"am":"AM"},Re("en",{dayOfMonthOrdinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,o=1===M(e%100/10)?"th":1==t?"st":2==t?"nd":3==t?"rd":"th";return e+o}}),l.lang=F("moment.lang is deprecated. Use moment.locale instead.",Re),l.langData=F("moment.langData is deprecated. Use moment.localeData instead.",Be);var fn=a,bn=jt("ms"),_n=jt("s"),vn=jt("m"),kn=jt("h"),wn=jt("d"),xn=jt("w"),Sn=jt("M"),On=jt("Q"),Dn=jt("y"),Tn=Ut("milliseconds"),En=Ut("seconds"),Cn=Ut("minutes"),Mn=Ut("hours"),In=Ut("days"),Pn=Ut("months"),Fn=Ut("years"),Nn=t,Yn={ss:44,s:45,m:45,h:22,d:26,M:11},Rn=a,zn=ct.prototype;return zn.isValid=function(){return this._isValid},zn.abs=function(){var e=this._data;return this._milliseconds=fn(this._milliseconds),this._days=fn(this._days),this._months=fn(this._months),e.milliseconds=fn(e.milliseconds),e.seconds=fn(e.seconds),e.minutes=fn(e.minutes),e.hours=fn(e.hours),e.months=fn(e.months),e.years=fn(e.years),this},zn.add=function(e,t){return Lt(this,e,t,1)},zn.subtract=function(e,t){return Lt(this,e,t,-1)},zn.as=function(e){if(!this.isValid())return NaN;var o=this._milliseconds,n,i;if(e=W(e),"month"===e||"quarter"===e||"year"===e)switch(n=this._days+o/864e5,i=this._months+Ht(n),e){case"month":return i;case"quarter":return i/3;case"year":return i/12;}else switch(n=this._days+t(Wt(this._months)),e){case"week":return n/7+o/6048e5;case"day":return n+o/864e5;case"hour":return 24*n+o/36e5;case"minute":return 1440*n+o/6e4;case"second":return 86400*n+o/1e3;case"millisecond":return s(864e5*n)+o;default:throw new Error("Unknown unit "+e);}},zn.asMilliseconds=bn,zn.asSeconds=_n,zn.asMinutes=vn,zn.asHours=kn,zn.asDays=wn,zn.asWeeks=xn,zn.asMonths=Sn,zn.asQuarters=On,zn.asYears=Dn,zn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+2592e6*(this._months%12)+31536e6*M(this._months/12):NaN},zn._bubble=function(){var e=this._milliseconds,t=this._days,o=this._months,n=this._data,i,a,d,s,r;return 0<=e&&0<=t&&0<=o||0>=e&&0>=t&&0>=o||(e+=864e5*At(Wt(o)+t),t=0,o=0),n.milliseconds=e%1e3,i=C(e/1e3),n.seconds=i%60,a=C(i/60),n.minutes=a%60,d=C(a/60),n.hours=d%24,t+=C(d/24),r=C(Ht(t)),o+=r,t-=At(Wt(r)),s=C(o/12),o%=12,n.days=t,n.months=o,n.years=s,this},zn.clone=function(){return _t(this)},zn.get=function(e){return e=W(e),this.isValid()?this[e+"s"]():NaN},zn.milliseconds=Tn,zn.seconds=En,zn.minutes=Cn,zn.hours=Mn,zn.days=In,zn.weeks=function(){return C(this.days()/7)},zn.months=Pn,zn.years=Fn,zn.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),o=Gt(this,!e,t);return e&&(o=t.pastFuture(+this,o)),t.postformat(o)},zn.toISOString=Zt,zn.toString=Zt,zn.toJSON=Zt,zn.locale=Dt,zn.localeData=Tt,zn.toIsoString=F("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Zt),zn.lang=ln,q("X",0,0,"unix"),q("x",0,0,"valueOf"),Q("x",wo),Q("X",Oo),oe("X",function(e,t,o){o._d=new Date(1e3*parseFloat(e,10))}),oe("x",function(e,t,o){o._d=new Date(M(e))}),l.version="2.24.0",function(e){$t=e}(st),l.fn=gn,l.min=function(){var e=[].slice.call(arguments,0);return rt("isBefore",e)},l.max=function(){var e=[].slice.call(arguments,0);return rt("isAfter",e)},l.now=function(){return Date.now?Date.now():+new Date},l.utc=k,l.unix=function(e){return st(1e3*e)},l.months=function(e,t){return zt(e,t,"months")},l.isDate=y,l.locale=Re,l.invalid=O,l.duration=_t,l.isMoment=E,l.weekdays=function(e,t,o){return Bt(e,t,o,"weekdays")},l.parseZone=function(){return st.apply(null,arguments).parseZone()},l.localeData=Be,l.isDuration=ut,l.monthsShort=function(e,t){return zt(e,t,"monthsShort")},l.weekdaysMin=function(e,t,o){return Bt(e,t,o,"weekdaysMin")},l.defineLocale=ze,l.updateLocale=function(e,t){if(null!=t){var o=Wo,n,i;i=Ye(e),null!=i&&(o=i._config),t=z(o,t),n=new B(t),n.parentLocale=jo[e],jo[e]=n,Re(e)}else null!=jo[e]&&(null==jo[e].parentLocale?null!=jo[e]&&delete jo[e]:jo[e]=jo[e].parentLocale);return jo[e]},l.locales=Le,l.weekdaysShort=function(e,t,o){return Bt(e,t,o,"weekdaysShort")},l.normalizeUnits=W,l.relativeTimeRounding=qt,l.relativeTimeThreshold=function(e,t){return void 0!==Yn[e]&&(void 0===t?Yn[e]:(Yn[e]=t,"s"===e&&(Yn.ss=t-1),!0))},l.calendarFormat=function(e,t){var o=e.diff(t,"days",!0);return-6>o?"sameElse":-1>o?"lastWeek":0>o?"lastDay":1>o?"sameDay":2>o?"nextDay":7>o?"nextWeek":"sameElse"},l.prototype=gn,l.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},l})}),byteToHex$2$1=[],i$2$1=0;256>i$2$1;i$2$1++)byteToHex$2$1[i$2$1]=(i$2$1+256).toString(16).substr(1);for(var random$1$1=function(){if("undefined"!=typeof crypto&&crypto.getRandomValues){var e=new Uint8Array(16);return function(){return crypto.getRandomValues(e),e}}var t=Array(16);return function(){for(var e=0,o;16>e;e++)0==(3&e)&&(o=4294967296*Math.random()),t[e]=255&o>>>((3&e)<<3);return t}}(),byteToHex$1$1$1=[],i$1$1$1=0;256>i$1$1$1;i$1$1$1++)byteToHex$1$1$1[i$1$1$1]=(i$1$1$1+256).toString(16).substr(1);var seedBytes$1$1=random$1$1(),defaultNodeId$1$1=[1|seedBytes$1$1[0],seedBytes$1$1[1],seedBytes$1$1[2],seedBytes$1$1[3],seedBytes$1$1[4],seedBytes$1$1[5]],defaultClockseq$1$1=16383&(seedBytes$1$1[6]<<8|seedBytes$1$1[7]),ASPDateRegex$1=/^\\/?Date\\((-?\\d+)/i;function isNumber$1(e){return e instanceof Number||"number"==typeof e}function isString$1(e){return e instanceof String||"string"==typeof e}function isMoment$1(e){return moment$1.isMoment(e)}function convert$1(e,t){var o;if(void 0!==e){if(null===e)return null;if(!t)return e;if("string"!=typeof t&&!(t instanceof String))throw new Error("Type must be a string");switch(t){case"boolean":case"Boolean":return!!e;case"number":case"Number":return isString$1(e)&&!isNaN(Date.parse(e))?moment$1(e).valueOf():+e.valueOf();case"string":case"String":return e+"";case"Date":if(isNumber$1(e))return new Date(e);if(e instanceof Date)return new Date(e.valueOf());if(isMoment$1(e))return new Date(e.valueOf());if(isString$1(e))return o=ASPDateRegex$1.exec(e),o?new Date(+o[1]):moment$1(new Date(e)).toDate();throw new Error("Cannot convert object of type "+getType$1(e)+" to type Date");case"Moment":if(isNumber$1(e))return moment$1(e);if(e instanceof Date)return moment$1(e.valueOf());if(isMoment$1(e))return moment$1(e);if(isString$1(e))return o=ASPDateRegex$1.exec(e),o?moment$1(+o[1]):moment$1(e);throw new Error("Cannot convert object of type "+getType$1(e)+" to type Date");case"ISODate":if(isNumber$1(e))return new Date(e);if(e instanceof Date)return e.toISOString();if(isMoment$1(e))return e.toDate().toISOString();if(isString$1(e))return o=ASPDateRegex$1.exec(e),o?new Date(+o[1]).toISOString():moment$1(e).format();throw new Error("Cannot convert object of type "+getType$1(e)+" to type ISODate");case"ASPDate":if(isNumber$1(e))return"/Date("+e+")/";if(e instanceof Date)return"/Date("+e.valueOf()+")/";if(isString$1(e)){o=ASPDateRegex$1.exec(e);var n;return n=o?new Date(+o[1]).valueOf():new Date(e).valueOf(),"/Date("+n+")/"}throw new Error("Cannot convert object of type "+getType$1(e)+" to type ASPDate");default:throw new Error("Unknown type ".concat(t));}}}function getType$1(e){var t=_typeof$1(e);return"object"===t?null===e?"null":e instanceof Boolean?"Boolean":e instanceof Number?"Number":e instanceof String?"String":Array.isArray(e)?"Array":e instanceof Date?"Date":"Object":"number"===t?"Number":"boolean"===t?"Boolean":"string"===t?"String":void 0===t?"undefined":t}function isId(e){return"string"==typeof e||"number"==typeof e}var Queue=function(){function e(t){classCallCheck(this,e),this._queue=[],this._timeout=null,this._extended=null,this.delay=null,this.max=1/0,this.setOptions(t)}return createClass(e,[{key:"setOptions",value:function(e){e&&"undefined"!=typeof e.delay&&(this.delay=e.delay),e&&"undefined"!=typeof e.max&&(this.max=e.max),this._flushIfNeeded()}},{key:"destroy",value:function(){if(this.flush(),this._extended){for(var e=this._extended.object,t=this._extended.methods,o=0,n;o<t.length;o++)n=t[o],n.original?e[n.name]=n.original:delete e[n.name];this._extended=null}}},{key:"replace",value:function(e,t){var o=this,n=e[t];if(!n)throw new Error("Method "+t+" undefined");e[t]=function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];o.queue({args:t,fn:n,context:this})}}},{key:"queue",value:function(e){"function"==typeof e?this._queue.push({fn:e}):this._queue.push(e),this._flushIfNeeded()}},{key:"_flushIfNeeded",value:function(){var e=this;this._queue.length>this.max&&this.flush(),null!=this._timeout&&(clearTimeout(this._timeout),this._timeout=null),0<this.queue.length&&"number"==typeof this.delay&&(this._timeout=setTimeout(function(){e.flush()},this.delay))}},{key:"flush",value:function(){this._queue.splice(0).forEach(function(e){e.fn.apply(e.context||e.fn,e.args||[])})}}],[{key:"extend",value:function(t,o){var n=new e(o);if(void 0!==t.flush)throw new Error("Target object already has a property flush");t.flush=function(){n.flush()};var a=[{name:"flush",original:void 0}];if(o&&o.replace)for(var d=0,s;d<o.replace.length;d++)s=o.replace[d],a.push({name:s,original:t[s]}),n.replace(t,s);return n._extended={object:t,methods:a},n}}]),e}();function _arrayWithoutHoles$1(e){if(Array.isArray(e)){for(var t=0,o=Array(e.length);t<e.length;t++)o[t]=e[t];return o}}var arrayWithoutHoles=_arrayWithoutHoles$1;function _iterableToArray$1(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}var iterableToArray=_iterableToArray$1;function _nonIterableSpread$1(){throw new TypeError("Invalid attempt to spread non-iterable instance")}var nonIterableSpread=_nonIterableSpread$1;function _toConsumableArray$1(e){return arrayWithoutHoles(e)||iterableToArray(e)||nonIterableSpread()}var toConsumableArray=_toConsumableArray$1,DataSetPart=function(){function e(){classCallCheck(this,e),this._subscribers={"*":[],add:[],remove:[],update:[]},this.subscribe=e.prototype.on,this.unsubscribe=e.prototype.off}return createClass(e,[{key:"_trigger",value:function(e,t,o){if("*"===e)throw new Error("Cannot trigger event *");for(var n=[].concat(toConsumableArray(this._subscribers[e]),toConsumableArray(this._subscribers["*"])),a=0,d=n.length,s;a<d;a++)s=n[a],s.callback&&s.callback(e,t,null==o?null:o)}},{key:"on",value:function(e,t){this._subscribers[e].push({callback:t})}},{key:"off",value:function(e,t){this._subscribers[e]=this._subscribers[e].filter(function(e){return e.callback!==t})}}]),e}();function ownKeys$1(e,t){var o=Object.keys(e);return Object.getOwnPropertySymbols&&o.push.apply(o,Object.getOwnPropertySymbols(e)),t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o}function _objectSpread(e){for(var t=1,o;t<arguments.length;t++)o=null==arguments[t]?{}:arguments[t],t%2?ownKeys$1(o,!0).forEach(function(t){defineProperty$1(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):ownKeys$1(o).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))});return e}var DataSet=function(e){function t(e,o){var n;if(classCallCheck(this,t),n=possibleConstructorReturn(this,getPrototypeOf(t).call(this)),e&&!Array.isArray(e)&&(o=e,e=[]),n._options=o||{},n._data=Object.create({}),n.length=0,n._idProp=n._options.fieldId||"id",n._type={},n._options.type)for(var a=Object.keys(n._options.type),d=0,s=a.length;d<s;d++){var r=a[d],l=n._options.type[r];n._type[r]="Date"==l||"ISODate"==l||"ASPDate"==l?"Date":l}return e&&e.length&&n.add(e),n.setOptions(o),n}return inherits(t,e),createClass(t,[{key:"setOptions",value:function(e){e&&void 0!==e.queue&&(!1===e.queue?this._queue&&(this._queue.destroy(),delete this._queue):(!this._queue&&(this._queue=Queue.extend(this,{replace:["add","update","remove"]})),e.queue&&"object"===_typeof_1(e.queue)&&this._queue.setOptions(e.queue)))}},{key:"add",value:function(e,t){var o=[],n;if(Array.isArray(e))for(var a=0,d=e.length;a<d;a++)n=this._addItem(e[a]),o.push(n);else if(e&&"object"===_typeof_1(e))n=this._addItem(e),o.push(n);else throw new Error("Unknown dataType");return o.length&&this._trigger("add",{items:o},t),o}},{key:"update",value:function(e,t){var o=this,n=[],a=[],d=[],s=[],r=this._idProp,l=function(e){var t=e[r];if(null!=t&&o._data[t]){var i=e,l=Object.assign({},o._data[t]),c=o._updateItem(i);a.push(c),s.push(i),d.push(l)}else{var u=o._addItem(e);n.push(u)}};if(Array.isArray(e))for(var c=0,u=e.length;c<u;c++)e[c]&&"object"===_typeof_1(e[c])?l(e[c]):console.warn("Ignoring input item, which is not an object at index "+c);else if(e&&"object"===_typeof_1(e))l(e);else throw new Error("Unknown dataType");if(n.length&&this._trigger("add",{items:n},t),a.length){this._trigger("update",{items:a,oldData:d,data:s},t)}return n.concat(a)}},{key:"get",value:function(e,t){var o=void 0,n=void 0,a=void 0;isId(e)?(o=e,a=t):Array.isArray(e)?(n=e,a=t):a=e;var d=a&&"Object"===a.returnType?"Object":"Array",s=a&&a.type||this._options.type,r=a&&a.filter,l=[],c=null,u=null,p=null;if(null!=o)c=this._getItem(o,s),c&&r&&!r(c)&&(c=null);else if(null!=n)for(var h=0,m=n.length;h<m;h++)c=this._getItem(n[h],s),null!=c&&(!r||r(c))&&l.push(c);else{u=Object.keys(this._data);for(var g=0,y=u.length;g<y;g++)p=u[g],c=this._getItem(p,s),null!=c&&(!r||r(c))&&l.push(c)}if(a&&a.order&&null==o&&this._sort(l,a.order),a&&a.fields){var f=a.fields;if(null!=o&&null!=c)c=this._filterFields(c,f);else for(var b=0,_=l.length;b<_;b++)l[b]=this._filterFields(l[b],f)}if("Object"==d){for(var v={},k=0,w=l.length;k<w;k++){var x=l[k],S=x[this._idProp];v[S]=x}return v}return null==o?l:c}},{key:"getIds",value:function(e){var t=this._data,o=e&&e.filter,n=e&&e.order,a=e&&e.type||this._options.type,d=Object.keys(t),s=[],r,l;if(o){if(n){l=[];for(var c=0,u=d.length,p;c<u;c++)p=d[c],r=this._getItem(p,a),o(r)&&l.push(r);this._sort(l,n);for(var h=0,m=l.length;h<m;h++)s.push(l[h][this._idProp])}else for(var g=0,y=d.length,f;g<y;g++)f=d[g],r=this._getItem(f,a),o(r)&&s.push(r[this._idProp]);}else if(n){l=[];for(var b=0,_=d.length,v;b<_;b++)v=d[b],l.push(t[v]);this._sort(l,n);for(var k=0,w=l.length;k<w;k++)s.push(l[k][this._idProp])}else for(var x=0,S=d.length,O;x<S;x++)O=d[x],r=t[O],s.push(r[this._idProp]);return s}},{key:"getDataSet",value:function(){return this}},{key:"forEach",value:function(e,t){var o=t&&t.filter,n=t&&t.type||this._options.type,a=this._data,d=Object.keys(a);if(t&&t.order)for(var s=this.get(t),r=0,l=s.length;r<l;r++){var c=s[r],u=c[this._idProp];e(c,u)}else for(var p=0,h=d.length;p<h;p++){var m=d[p],g=this._getItem(m,n);(!o||o(g))&&e(g,m)}}},{key:"map",value:function(e,t){for(var o=t&&t.filter,n=t&&t.type||this._options.type,a=[],d=this._data,s=Object.keys(d),r=0,l=s.length;r<l;r++){var c=s[r],u=this._getItem(c,n);(!o||o(u))&&a.push(e(u,c))}return t&&t.order&&this._sort(a,t.order),a}},{key:"_filterFields",value:function(e,t){return e?(Array.isArray(t)?t:Object.keys(t)).reduce(function(t,o){return t[o]=e[o],t},{}):e}},{key:"_sort",value:function(e,t){if("string"==typeof t){var o=t;e.sort(function(e,t){var n=e[o],i=t[o];return n>i?1:n<i?-1:0})}else if("function"==typeof t)e.sort(t);else throw new TypeError("Order must be a function or a string")}},{key:"remove",value:function(e,t){for(var o=[],n=[],a=Array.isArray(e)?e:[e],d=0,s=a.length,r;d<s;d++)if(r=this._remove(a[d]),r){var l=r[this._idProp];null!=l&&(o.push(l),n.push(r))}return o.length&&this._trigger("remove",{items:o,oldData:n},t),o}},{key:"_remove",value:function(e){var t;if(isId(e)?t=e:e&&"object"===_typeof_1(e)&&(t=e[this._idProp]),null!=t&&this._data[t]){var o=this._data[t];return delete this._data[t],--this.length,o}return null}},{key:"clear",value:function(e){for(var t=Object.keys(this._data),o=[],n=0,a=t.length;n<a;n++)o.push(this._data[t[n]]);return this._data={},this.length=0,this._trigger("remove",{items:t,oldData:o},e),t}},{key:"max",value:function e(t){for(var o=this._data,n=Object.keys(o),e=null,a=null,d=0,s=n.length;d<s;d++){var r=n[d],l=o[r],c=l[t];null!=c&&(null==a||c>a)&&(e=l,a=c)}return e}},{key:"min",value:function e(t){for(var o=this._data,n=Object.keys(o),e=null,a=null,d=0,s=n.length;d<s;d++){var r=n[d],l=o[r],c=l[t];null!=c&&(null==a||c<a)&&(e=l,a=c)}return e}},{key:"distinct",value:function(e){for(var t=this._data,o=Object.keys(t),n=[],a=this._options.type&&this._options.type[e]||null,d=0,s=0,r=o.length;s<r;s++){for(var l=o[s],c=t[l],u=c[e],p=!1,h=0;h<d;h++)if(n[h]==u){p=!0;break}p||void 0===u||(n[d]=u,d++)}if(a)for(var m=0,g=n.length;m<g;m++)n[m]=convert$1(n[m],a);return n}},{key:"_addItem",value:function(e){var t=e[this._idProp];if(null==t)t=uuid4$1(),e[this._idProp]=t;else if(this._data[t])throw new Error("Cannot add item: item with id "+t+" already exists");for(var o={},n=Object.keys(e),a=0,d=n.length;a<d;a++){var s=n[a],r=this._type[s];o[s]=convert$1(e[s],r)}return this._data[t]=o,this.length++,t}},{key:"_getItem",value:function(e,t){var o=this._data[e];if(!o)return null;var n=Object.keys(o),a;if(t){a={};for(var d=0,s=n.length;d<s;d++){var r=n[d],l=o[r];a[r]=convert$1(l,t[r])}}else a=_objectSpread({},o);return null==a[this._idProp]&&(a[this._idProp]=o.id),a}},{key:"_updateItem",value:function(e){var t=e[this._idProp];if(null==t)throw new Error("Cannot update item: item has no id (item: "+JSON.stringify(e)+")");var o=this._data[t];if(!o)throw new Error("Cannot update item: no item with id "+t+" found");for(var n=Object.keys(e),a=0,d=n.length;a<d;a++){var s=n[a],r=this._type[s];o[s]=convert$1(e[s],r)}return t}}]),t}(DataSetPart),DataView=function(e){function t(e,o){var n;return classCallCheck(this,t),n=possibleConstructorReturn(this,getPrototypeOf(t).call(this)),n.length=0,n._ids={},n._options=o||{},n.listener=n._onEvent.bind(assertThisInitialized(n)),n.setData(e),n}return inherits(t,e),createClass(t,[{key:"setData",value:function(e){if(this._data){this._data.off&&this._data.off("*",this.listener);var t=this._data.getIds({filter:this._options.filter}),o=this._data.get(t);this._ids={},this.length=0,this._trigger("remove",{items:t,oldData:o})}if(null!=e){this._data=e;for(var n=this._data.getIds({filter:this._options.filter}),a=0,d=n.length,s;a<d;a++)s=n[a],this._ids[s]=!0;this.length=n.length,this._trigger("add",{items:n})}else this._data=new DataSet;this._data.on&&this._data.on("*",this.listener)}},{key:"refresh",value:function(){for(var e=this._data.getIds({filter:this._options.filter}),t=Object.keys(this._ids),o={},n=[],a=[],d=[],s=0,r=e.length,l;s<r;s++)l=e[s],o[l]=!0,this._ids[l]||(n.push(l),this._ids[l]=!0);for(var c=0,u=t.length;c<u;c++){var p=t[c],h=this._data.get(p);null==h?console.error("If you see this, report it please."):!o[p]&&(a.push(p),d.push(h),delete this._ids[p])}this.length+=n.length-a.length,n.length&&this._trigger("add",{items:n}),a.length&&this._trigger("remove",{items:a,oldData:d})}},{key:"get",value:function(e,t){if(null==this._data)return null;var o=null,n;isId(e)||Array.isArray(e)?(o=e,n=t):n=e;var i=Object.assign({},this._options,n),a=this._options.filter,d=n&&n.filter;return a&&d&&(i.filter=function(e){return a(e)&&d(e)}),null==o?this._data.get(i):this._data.get(o,i)}},{key:"getIds",value:function(e){if(this._data.length){var t=this._options.filter,o=null==e?null:e.filter,n;return n=o?t?function(e){return t(e)&&o(e)}:o:t,this._data.getIds({filter:n,order:e&&e.order})}return[]}},{key:"forEach",value:function(e,t){if(this._data){var o=this._options.filter,n=t&&t.filter,i;i=n?o?function(e){return o(e)&&n(e)}:n:o,this._data.forEach(e,{filter:i,order:t&&t.order})}}},{key:"map",value:function(e,t){if(this._data){var o=this._options.filter,n=t&&t.filter,i;return i=n?o?function(e){return o(e)&&n(e)}:n:o,this._data.map(e,{filter:i,order:t&&t.order})}return[]}},{key:"getDataSet",value:function(){return this._data.getDataSet()}},{key:"_onEvent",value:function(e,t,o){if(t&&t.items&&this._data){var n=t.items,a=[],d=[],s=[],r=[],l=[],c=[];switch(e){case"add":for(var u=0,p=n.length;u<p;u++){var h=n[u],m=this.get(h);m&&(this._ids[h]=!0,a.push(h))}break;case"update":for(var g=0,y=n.length;g<y;g++){var f=n[g],b=this.get(f);b?this._ids[f]?(d.push(f),l.push(t.data[g]),r.push(t.oldData[g])):(this._ids[f]=!0,a.push(f)):this._ids[f]&&(delete this._ids[f],s.push(f),c.push(t.oldData[g]))}break;case"remove":for(var _=0,v=n.length,k;_<v;_++)k=n[_],this._ids[k]&&(delete this._ids[k],s.push(k),c.push(t.oldData[_]));}this.length+=a.length-s.length,a.length&&this._trigger("add",{items:a},o),d.length&&this._trigger("update",{items:d,oldData:r,data:l},o),s.length&&this._trigger("remove",{items:s,oldData:c},o)}}}]),t}(DataSetPart),index={DataSet:DataSet,DataView:DataView,Queue:Queue},esm$1=Object.freeze({default:index,DataSet:DataSet,DataView:DataView,Queue:Queue});"undefined"!=typeof CanvasRenderingContext2D&&(CanvasRenderingContext2D.prototype.circle=function(e,t,o){this.beginPath(),this.arc(e,t,o,0,2*Math.PI,!1),this.closePath()},CanvasRenderingContext2D.prototype.square=function(e,t,o){this.beginPath(),this.rect(e-o,t-o,2*o,2*o),this.closePath()},CanvasRenderingContext2D.prototype.triangle=function(e,t,o){var n=Math.sqrt;this.beginPath(),o*=1.15,t+=.275*o;var i=2*o,a=i/2,d=n(3)/6*i,s=n(i*i-a*a);this.moveTo(e,t-(s-d)),this.lineTo(e+a,t+d),this.lineTo(e-a,t+d),this.lineTo(e,t-(s-d)),this.closePath()},CanvasRenderingContext2D.prototype.triangleDown=function(e,t,o){var n=Math.sqrt;this.beginPath(),o*=1.15,t-=.275*o;var i=2*o,a=i/2,d=n(3)/6*i,s=n(i*i-a*a);this.moveTo(e,t+(s-d)),this.lineTo(e+a,t-d),this.lineTo(e-a,t-d),this.lineTo(e,t+(s-d)),this.closePath()},CanvasRenderingContext2D.prototype.star=function(e,t,o){var i=Math.cos,a=Math.sin,d=Math.PI;this.beginPath(),o*=.82,t+=.1*o;for(var s=0,l;10>s;s++)l=0==s%2?1.3*o:.5*o,this.lineTo(e+l*a(2*s*d/10),t-l*i(2*s*d/10));this.closePath()},CanvasRenderingContext2D.prototype.diamond=function(e,t,o){this.beginPath(),this.lineTo(e,t+o),this.lineTo(e+o,t),this.lineTo(e,t-o),this.lineTo(e-o,t),this.closePath()},CanvasRenderingContext2D.prototype.roundRect=function(e,t,o,n,i){var a=Math.PI/180;0>o-2*i&&(i=o/2),0>n-2*i&&(i=n/2),this.beginPath(),this.moveTo(e+i,t),this.lineTo(e+o-i,t),this.arc(e+o-i,t+i,i,270*a,360*a,!1),this.lineTo(e+o,t+n-i),this.arc(e+o-i,t+n-i,i,0,90*a,!1),this.lineTo(e+i,t+n),this.arc(e+i,t+n-i,i,90*a,180*a,!1),this.lineTo(e,t+i),this.arc(e+i,t+i,i,180*a,270*a,!1),this.closePath()},CanvasRenderingContext2D.prototype.ellipse_vis=function(e,t,o,n){var i=.5522848,a=o/2*i,d=n/2*i,s=e+o,r=t+n,l=e+o/2,c=t+n/2;this.beginPath(),this.moveTo(e,c),this.bezierCurveTo(e,c-d,l-a,t,l,t),this.bezierCurveTo(l+a,t,s,c-d,s,c),this.bezierCurveTo(s,c+d,l+a,r,l,r),this.bezierCurveTo(l-a,r,e,c+d,e,c),this.closePath()},CanvasRenderingContext2D.prototype.database=function(e,t,o,n){var i=o,a=n*(1/3),d=.5522848,s=i/2*d,r=a/2*d,l=e+i,c=t+a,u=e+i/2,p=t+a/2,h=t+(n-a/2),m=t+n;this.beginPath(),this.moveTo(l,p),this.bezierCurveTo(l,p+r,u+s,c,u,c),this.bezierCurveTo(u-s,c,e,p+r,e,p),this.bezierCurveTo(e,p-r,u-s,t,u,t),this.bezierCurveTo(u+s,t,l,p-r,l,p),this.lineTo(l,h),this.bezierCurveTo(l,h+r,u+s,m,u,m),this.bezierCurveTo(u-s,m,e,h+r,e,h),this.lineTo(e,p)},CanvasRenderingContext2D.prototype.dashedLine=function(e,t,o,n,i){var a=Math.sqrt;this.beginPath(),this.moveTo(e,t);for(var d=i.length,s=o-e,r=n-t,l=r/s,c=a(s*s+r*r),u=0,p=!0,h=0,m=+i[0];.1<=c;)m=+i[u++%d],m>c&&(m=c),h=a(m*m/(1+l*l)),h=0>s?-h:h,e+=h,t+=l*h,!0===p?this.lineTo(e,t):this.moveTo(e,t),c-=m,p=!p},CanvasRenderingContext2D.prototype.hexagon=function(e,t,o){this.beginPath();var n=2*Math.PI/6;this.moveTo(e+o,t);for(var a=1;a<6;a++)this.lineTo(e+o*Math.cos(n*a),t+o*Math.sin(n*a));this.closePath()});var commonjsGlobal$2="undefined"==typeof globalThis?"undefined"==typeof window?"undefined"==typeof global?"undefined"==typeof self?{}:self:global:window:globalThis;function commonjsRequire$2(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}function unwrapExports(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e["default"]:e}function createCommonjsModule$2(e,t){return t={exports:{}},e(t,t.exports),t.exports}function getCjsExportFromNamespace(e){return e&&e["default"]||e}var componentEmitter=createCommonjsModule$2(function(e){function t(e){if(e)return o(e)}function o(e){for(var o in t.prototype)e[o]=t.prototype[o];return e}e.exports=t,t.prototype.on=t.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this},t.prototype.once=function(e,t){function o(){this.off(e,o),t.apply(this,arguments)}return o.fn=t,this.on(e,o),this},t.prototype.off=t.prototype.removeListener=t.prototype.removeAllListeners=t.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var o=this._callbacks["$"+e];if(!o)return this;if(1==arguments.length)return delete this._callbacks["$"+e],this;for(var n=0,a;n<o.length;n++)if(a=o[n],a===t||a.fn===t){o.splice(n,1);break}return 0===o.length&&delete this._callbacks["$"+e],this},t.prototype.emit=function(e){this._callbacks=this._callbacks||{};for(var t=Array(arguments.length-1),o=this._callbacks["$"+e],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(o){o=o.slice(0);for(var n=0,a=o.length;n<a;++n)o[n].apply(this,t)}return this},t.prototype.listeners=function(e){return this._callbacks=this._callbacks||{},this._callbacks["$"+e]||[]},t.prototype.hasListeners=function(e){return!!this.listeners(e).length}});function parseDOT(e){return dot=e,parseGraph()}var NODE_ATTR_MAPPING={fontsize:"font.size",fontcolor:"font.color",labelfontcolor:"font.color",fontname:"font.face",color:["color.border","color.background"],fillcolor:"color.background",tooltip:"title",labeltooltip:"title"},EDGE_ATTR_MAPPING=Object.create(NODE_ATTR_MAPPING);EDGE_ATTR_MAPPING.color="color.color",EDGE_ATTR_MAPPING.style="dashes";var TOKENTYPE={NULL:0,DELIMITER:1,IDENTIFIER:2,UNKNOWN:3},DELIMITERS={"{":!0,"}":!0,"[":!0,"]":!0,";":!0,"=":!0,",":!0,"->":!0,"--":!0},dot="",index$1=0,c="",token="",tokenType=TOKENTYPE.NULL;function first(){index$1=0,c=dot.charAt(0)}function next(){index$1++,c=dot.charAt(index$1)}function nextPreview(){return dot.charAt(index$1+1)}var regexAlphaNumeric=/[a-zA-Z_0-9.:#]/;function isAlphaNumeric(e){return regexAlphaNumeric.test(e)}function merge(e,t){if(e||(e={}),t)for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);return e}function setValue(e,t,n){for(var i=t.split("."),a=e;i.length;){var d=i.shift();i.length?(!a[d]&&(a[d]={}),a=a[d]):a[d]=n}}function addNode(e,t){for(var o=null,n=[e],a=e,d,s;a.parent;)n.push(a.parent),a=a.parent;if(a.nodes)for(d=0,s=a.nodes.length;d<s;d++)if(t.id===a.nodes[d].id){o=a.nodes[d];break}for(o||(o={id:t.id},e.node&&(o.attr=merge(o.attr,e.node))),d=n.length-1;0<=d;d--){var r=n[d];r.nodes||(r.nodes=[]),-1===r.nodes.indexOf(o)&&r.nodes.push(o)}t.attr&&(o.attr=merge(o.attr,t.attr))}function addEdge(e,t){if(e.edges||(e.edges=[]),e.edges.push(t),e.edge){var o=merge({},e.edge);t.attr=merge(o,t.attr)}}function createEdge(e,t,o,n,i){var a={from:t,to:o,type:n};return e.edge&&(a.attr=merge({},e.edge)),a.attr=merge(a.attr||{},i),null!=i&&i.hasOwnProperty("arrows")&&null!=i.arrows&&(a.arrows={to:{enabled:!0,type:i.arrows.type}},i.arrows=null),a}function getToken(){for(tokenType=TOKENTYPE.NULL,token="";" "===c||"\\t"===c||"\\n"===c||"\\r"===c;)next();do{var e=!1;if("#"===c){for(var t=index$1-1;" "===dot.charAt(t)||"\\t"===dot.charAt(t);)t--;if("\\n"===dot.charAt(t)||""===dot.charAt(t)){for(;""!=c&&"\\n"!=c;)next();e=!0}}if("/"===c&&"/"===nextPreview()){for(;""!=c&&"\\n"!=c;)next();e=!0}if("/"===c&&"*"===nextPreview()){for(;""!=c;)if("*"===c&&"/"===nextPreview()){next(),next();break}else next();e=!0}for(;" "===c||"\\t"===c||"\\n"===c||"\\r"===c;)next()}while(e);if(""===c)return void(tokenType=TOKENTYPE.DELIMITER);var o=c+nextPreview();if(DELIMITERS[o])return tokenType=TOKENTYPE.DELIMITER,token=o,next(),void next();if(DELIMITERS[c])return tokenType=TOKENTYPE.DELIMITER,token=c,void next();if(isAlphaNumeric(c)||"-"===c){for(token+=c,next();isAlphaNumeric(c);)token+=c,next();return"false"===token?token=!1:"true"===token?token=!0:!isNaN(+token)&&(token=+token),void(tokenType=TOKENTYPE.IDENTIFIER)}if("\\""===c){for(next();""!=c&&("\\""!=c||"\\""===c&&"\\""===nextPreview());)"\\""===c?(token+=c,next()):"\\\\"===c&&"n"===nextPreview()?(token+="\\n",next()):token+=c,next();if("\\""!=c)throw newSyntaxError("End of string \\" expected");return next(),void(tokenType=TOKENTYPE.IDENTIFIER)}for(tokenType=TOKENTYPE.UNKNOWN;""!=c;)token+=c,next();throw new SyntaxError("Syntax error in part \\""+chop(token,30)+"\\"")}function parseGraph(){var e={};if(first(),getToken(),"strict"===token&&(e.strict=!0,getToken()),("graph"===token||"digraph"===token)&&(e.type=token,getToken()),tokenType===TOKENTYPE.IDENTIFIER&&(e.id=token,getToken()),"{"!=token)throw newSyntaxError("Angle bracket { expected");if(getToken(),parseStatements(e),"}"!=token)throw newSyntaxError("Angle bracket } expected");if(getToken(),""!==token)throw newSyntaxError("End of file expected");return getToken(),delete e.node,delete e.edge,delete e.graph,e}function parseStatements(e){for(;""!==token&&"}"!=token;)parseStatement(e),";"===token&&getToken()}function parseStatement(e){var t=parseSubgraph(e);if(t)return void parseEdge(e,t);var o=parseAttributeStatement(e);if(!o){if(tokenType!=TOKENTYPE.IDENTIFIER)throw newSyntaxError("Identifier expected");var n=token;if(getToken(),"="===token){if(getToken(),tokenType!=TOKENTYPE.IDENTIFIER)throw newSyntaxError("Identifier expected");e[n]=token,getToken()}else parseNodeStatement(e,n)}}function parseSubgraph(e){var t=null;if("subgraph"===token&&(t={},t.type="subgraph",getToken(),tokenType===TOKENTYPE.IDENTIFIER&&(t.id=token,getToken())),"{"===token){if(getToken(),t||(t={}),t.parent=e,t.node=e.node,t.edge=e.edge,t.graph=e.graph,parseStatements(t),"}"!=token)throw newSyntaxError("Angle bracket } expected");getToken(),delete t.node,delete t.edge,delete t.graph,delete t.parent,e.subgraphs||(e.subgraphs=[]),e.subgraphs.push(t)}return t}function parseAttributeStatement(e){return"node"===token?(getToken(),e.node=parseAttributeList(),"node"):"edge"===token?(getToken(),e.edge=parseAttributeList(),"edge"):"graph"===token?(getToken(),e.graph=parseAttributeList(),"graph"):null}function parseNodeStatement(e,t){var o={id:t},n=parseAttributeList();n&&(o.attr=n),addNode(e,o),parseEdge(e,t)}function parseEdge(e,t){for(;"->"===token||"--"===token;){var o=token,n;getToken();var i=parseSubgraph(e);if(i)n=i;else{if(tokenType!=TOKENTYPE.IDENTIFIER)throw newSyntaxError("Identifier or subgraph expected");n=token,addNode(e,{id:n}),getToken()}var a=parseAttributeList(),d=createEdge(e,t,n,o,a);addEdge(e,d),t=n}}function parseAttributeList(){for(var e=null,t={dashed:!0,solid:!1,dotted:[1,5]},o={dot:"circle",box:"box",crow:"crow",curve:"curve",icurve:"inv_curve",normal:"triangle",inv:"inv_triangle",diamond:"diamond",tee:"bar",vee:"vee"},n=[],a=[],d;"["===token;){for(getToken(),e={};""!==token&&"]"!=token;){if(tokenType!=TOKENTYPE.IDENTIFIER)throw newSyntaxError("Attribute name expected");var s=token;if(getToken(),"="!=token)throw newSyntaxError("Equal sign = expected");if(getToken(),tokenType!=TOKENTYPE.IDENTIFIER)throw newSyntaxError("Attribute value expected");var r=token;"style"===s&&(r=t[r]);var l;"arrowhead"===s&&(l=o[r],s="arrows",r={to:{enabled:!0,type:l}}),"arrowtail"===s&&(l=o[r],s="arrows",r={from:{enabled:!0,type:l}}),n.push({attr:e,name:s,value:r}),a.push(s),getToken(),","==token&&getToken()}if("]"!=token)throw newSyntaxError("Bracket ] expected");getToken()}if(a.includes("dir")){var c={arrows:{}};for(d=0;d<n.length;d++)if(!("arrows"===n[d].name))"dir"===n[d].name&&(c.dir=d);else if(null!=n[d].value.to)c.arrows.to=d;else if(null!=n[d].value.from)c.arrows.from=d;else throw newSyntaxError("Invalid value of arrows");var u=n[c.dir].value;if(!a.includes("arrows"))if("both"===u)n.push({attr:n[c.dir].attr,name:"arrows",value:{to:{enabled:!0}}}),c.arrows.to=n.length-1,n.push({attr:n[c.dir].attr,name:"arrows",value:{from:{enabled:!0}}}),c.arrows.from=n.length-1;else if("forward"===u)n.push({attr:n[c.dir].attr,name:"arrows",value:{to:{enabled:!0}}}),c.arrows.to=n.length-1;else if("back"===u)n.push({attr:n[c.dir].attr,name:"arrows",value:{from:{enabled:!0}}}),c.arrows.from=n.length-1;else if("none"===u)n.push({attr:n[c.dir].attr,name:"arrows",value:""}),c.arrows.to=n.length-1;else throw newSyntaxError("Invalid dir type \\""+u+"\\"");var p,h;if("both"===u)c.arrows.to&&c.arrows.from?(h=n[c.arrows.to].value.to.type,p=n[c.arrows.from].value.from.type,n[c.arrows.to]={attr:n[c.arrows.to].attr,name:n[c.arrows.to].name,value:{to:{enabled:!0,type:h},from:{enabled:!0,type:p}}},n.splice(c.arrows.from,1)):c.arrows.to?(h=n[c.arrows.to].value.to.type,p="arrow",n[c.arrows.to]={attr:n[c.arrows.to].attr,name:n[c.arrows.to].name,value:{to:{enabled:!0,type:h},from:{enabled:!0,type:p}}}):c.arrows.from&&(h="arrow",p=n[c.arrows.from].value.from.type,n[c.arrows.from]={attr:n[c.arrows.from].attr,name:n[c.arrows.from].name,value:{to:{enabled:!0,type:h},from:{enabled:!0,type:p}}});else if("back"===u)c.arrows.to&&c.arrows.from?(h="",p=n[c.arrows.from].value.from.type,n[c.arrows.from]={attr:n[c.arrows.from].attr,name:n[c.arrows.from].name,value:{to:{enabled:!0,type:h},from:{enabled:!0,type:p}}}):c.arrows.to?(h="",p="arrow",c.arrows.from=c.arrows.to,n[c.arrows.from]={attr:n[c.arrows.from].attr,name:n[c.arrows.from].name,value:{to:{enabled:!0,type:h},from:{enabled:!0,type:p}}}):c.arrows.from&&(h="",p=n[c.arrows.from].value.from.type,n[c.arrows.to]={attr:n[c.arrows.from].attr,name:n[c.arrows.from].name,value:{to:{enabled:!0,type:h},from:{enabled:!0,type:p}}}),n[c.arrows.from]={attr:n[c.arrows.from].attr,name:n[c.arrows.from].name,value:{from:{enabled:!0,type:n[c.arrows.from].value.from.type}}};else if("none"===u){var m;m=c.arrows.to?c.arrows.to:c.arrows.from,n[m]={attr:n[m].attr,name:n[m].name,value:""}}else if("forward"===u)c.arrows.to&&c.arrows.from?(h=n[c.arrows.to].value.to.type,p="",n[c.arrows.to]={attr:n[c.arrows.to].attr,name:n[c.arrows.to].name,value:{to:{enabled:!0,type:h},from:{enabled:!0,type:p}}}):c.arrows.to?(h=n[c.arrows.to].value.to.type,p="",n[c.arrows.to]={attr:n[c.arrows.to].attr,name:n[c.arrows.to].name,value:{to:{enabled:!0,type:h},from:{enabled:!0,type:p}}}):c.arrows.from&&(h="arrow",p="",c.arrows.to=c.arrows.from,n[c.arrows.to]={attr:n[c.arrows.to].attr,name:n[c.arrows.to].name,value:{to:{enabled:!0,type:h},from:{enabled:!0,type:p}}}),n[c.arrows.to]={attr:n[c.arrows.to].attr,name:n[c.arrows.to].name,value:{to:{enabled:!0,type:n[c.arrows.to].value.to.type}}};else throw newSyntaxError("Invalid dir type \\""+u+"\\"");n.splice(c.dir,1)}var g;if(a.includes("penwidth")){var y=[];for(g=n.length,d=0;d<g;d++)"width"!==n[d].name&&("penwidth"===n[d].name&&(n[d].name="width"),y.push(n[d]));n=y}for(g=n.length,d=0;d<g;d++)setValue(n[d].attr,n[d].name,n[d].value);return e}function newSyntaxError(e){return new SyntaxError(e+", got \\""+chop(token,30)+"\\" (char "+index$1+")")}function chop(e,t){return e.length<=t?e:e.substr(0,27)+"..."}function forEach2(e,t,o){Array.isArray(e)?e.forEach(function(e){Array.isArray(t)?t.forEach(function(t){o(e,t)}):o(e,t)}):Array.isArray(t)?t.forEach(function(t){o(e,t)}):o(e,t)}function setProp(e,t,o){for(var n=t.split("."),a=n.pop(),d=e,s=0,r;s<n.length;s++)r=n[s],r in d||(d[r]={}),d=d[r];return d[a]=o,e}function convertAttr(e,t){var o={};for(var n in e)if(e.hasOwnProperty(n)){var i=t[n];Array.isArray(i)?i.forEach(function(t){setProp(o,t,e[n])}):"string"==typeof i?setProp(o,i,e[n]):setProp(o,n,e[n])}return o}function DOTToGraph(e){var t=parseDOT(e),o={nodes:[],edges:[],options:{}};if(t.nodes&&t.nodes.forEach(function(e){var t={id:e.id,label:(e.label||e.id)+""};merge(t,convertAttr(e.attr,NODE_ATTR_MAPPING)),t.image&&(t.shape="image"),o.nodes.push(t)}),t.edges){var n=function(e){var t={from:e.from,to:e.to};return merge(t,convertAttr(e.attr,EDGE_ATTR_MAPPING)),null==t.arrows&&"->"===e.type&&(t.arrows="to"),t};t.edges.forEach(function(e){var t,i;t=e.from instanceof Object?e.from.nodes:{id:e.from},i=e.to instanceof Object?e.to.nodes:{id:e.to},e.from instanceof Object&&e.from.edges&&e.from.edges.forEach(function(e){var t=n(e);o.edges.push(t)}),forEach2(t,i,function(t,i){var a=createEdge(o,t.id,i.id,e.type,e.attr),d=n(a);o.edges.push(d)}),e.to instanceof Object&&e.to.edges&&e.to.edges.forEach(function(e){var t=n(e);o.edges.push(t)})})}return t.attr&&(o.options=t.attr),o}var parseDOT_1=parseDOT,DOTToGraph_1=DOTToGraph,dotparser={parseDOT:parseDOT_1,DOTToGraph:DOTToGraph_1},dotparser$1=Object.freeze({default:dotparser,__moduleExports:dotparser,parseDOT:parseDOT_1,DOTToGraph:DOTToGraph_1});function parseGephi(e,t){var o={edges:{inheritColor:!1},nodes:{fixed:!1,parseColor:!1}};null!=t&&(null!=t.fixed&&(o.nodes.fixed=t.fixed),null!=t.parseColor&&(o.nodes.parseColor=t.parseColor),null!=t.inheritColor&&(o.edges.inheritColor=t.inheritColor));var n=e.edges,i=n.map(function(e){var t={from:e.source,id:e.id,to:e.target};return null!=e.attributes&&(t.attributes=e.attributes),null!=e.label&&(t.label=e.label),null!=e.attributes&&null!=e.attributes.title&&(t.title=e.attributes.title),"Directed"===e.type&&(t.arrows="to"),e.color&&!1===o.edges.inheritColor&&(t.color=e.color),t}),a=e.nodes.map(function(e){var t={id:e.id,fixed:o.nodes.fixed&&null!=e.x&&null!=e.y};return null!=e.attributes&&(t.attributes=e.attributes),null!=e.label&&(t.label=e.label),null!=e.size&&(t.size=e.size),null!=e.attributes&&null!=e.attributes.title&&(t.title=e.attributes.title),null!=e.title&&(t.title=e.title),null!=e.x&&(t.x=e.x),null!=e.y&&(t.y=e.y),null!=e.color&&(!0===o.nodes.parseColor?t.color=e.color:t.color={background:e.color,border:e.color,highlight:{background:e.color,border:e.color},hover:{background:e.color,border:e.color}}),t});return{nodes:a,edges:i}}var gephiParser=Object.freeze({parseGephi:parseGephi}),Activator=Object.freeze({}),keycharm=createCommonjsModule$2(function(e){(function(t,o){e.exports=o()})(commonjsGlobal$2,function(){function e(e){var t=String.fromCharCode,o=e&&e.preventDefault||!1,n=e&&e.container||window,a={},d={keydown:{},keyup:{}},s={},r;for(r=97;122>=r;r++)s[t(r)]={code:65+(r-97),shift:!1};for(r=65;90>=r;r++)s[t(r)]={code:r,shift:!0};for(r=0;9>=r;r++)s[""+r]={code:48+r,shift:!1};for(r=1;12>=r;r++)s["F"+r]={code:111+r,shift:!1};for(r=0;9>=r;r++)s["num"+r]={code:96+r,shift:!1};s["num*"]={code:106,shift:!1},s["num+"]={code:107,shift:!1},s["num-"]={code:109,shift:!1},s["num/"]={code:111,shift:!1},s["num."]={code:110,shift:!1},s.left={code:37,shift:!1},s.up={code:38,shift:!1},s.right={code:39,shift:!1},s.down={code:40,shift:!1},s.space={code:32,shift:!1},s.enter={code:13,shift:!1},s.shift={code:16,shift:void 0},s.esc={code:27,shift:!1},s.backspace={code:8,shift:!1},s.tab={code:9,shift:!1},s.ctrl={code:17,shift:!1},s.alt={code:18,shift:!1},s["delete"]={code:46,shift:!1},s.pageup={code:33,shift:!1},s.pagedown={code:34,shift:!1},s["="]={code:187,shift:!1},s["-"]={code:189,shift:!1},s["]"]={code:221,shift:!1},s["["]={code:219,shift:!1};var l=function(e){u(e,"keydown")},c=function(e){u(e,"keyup")},u=function(e,t){if(void 0!==d[t][e.keyCode]){for(var n=d[t][e.keyCode],a=0;a<n.length;a++)void 0===n[a].shift?n[a].fn(e):!0==n[a].shift&&!0==e.shiftKey?n[a].fn(e):!1==n[a].shift&&!1==e.shiftKey&&n[a].fn(e);!0==o&&e.preventDefault()}};return a.bind=function(e,t,o){if(void 0===o&&(o="keydown"),void 0===s[e])throw new Error("unsupported key: "+e);void 0===d[o][s[e].code]&&(d[o][s[e].code]=[]),d[o][s[e].code].push({fn:t,shift:s[e].shift})},a.bindAll=function(e,t){for(var o in void 0===t&&(t="keydown"),s)s.hasOwnProperty(o)&&a.bind(o,e,t)},a.getKey=function(e){for(var t in s)if(s.hasOwnProperty(t)){if(!0==e.shiftKey&&!0==s[t].shift&&e.keyCode==s[t].code)return t;if(!1==e.shiftKey&&!1==s[t].shift&&e.keyCode==s[t].code)return t;if(e.keyCode==s[t].code&&"shift"==t)return t}return"unknown key, currently not supported"},a.unbind=function(e,t,o){if(void 0===o&&(o="keydown"),void 0===s[e])throw new Error("unsupported key: "+e);if(void 0!==t){var n=[],a=d[o][s[e].code];if(void 0!==a)for(var r=0;r<a.length;r++)(a[r].fn!=t||a[r].shift!=s[e].shift)&&n.push(d[o][s[e].code][r]);d[o][s[e].code]=n}else d[o][s[e].code]=[]},a.reset=function(){d={keydown:{},keyup:{}}},a.destroy=function(){d={keydown:{},keyup:{}},n.removeEventListener("keydown",l,!0),n.removeEventListener("keyup",c,!0)},n.addEventListener("keydown",l,!0),n.addEventListener("keyup",c,!0),a}return e})}),keycharm$1=Object.freeze({default:keycharm,__moduleExports:keycharm});function _extends(){return _extends=Object.assign||function(e){for(var t=1,o;t<arguments.length;t++)for(var n in o=arguments[t],o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n]);return e},_extends.apply(this,arguments)}function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function _assertThisInitialized$1(e){if(void 0===e)throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called");return e}var assign="function"==typeof Object.assign?Object.assign:function(e){if(void 0===e||null===e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),o=1,n;o<arguments.length;o++)if(n=arguments[o],void 0!==n&&null!==n)for(var i in n)n.hasOwnProperty(i)&&(t[i]=n[i]);return t};var assign$1=assign,VENDOR_PREFIXES=["","webkit","Moz","MS","ms","o"],TEST_ELEMENT="undefined"==typeof document?{style:{}}:document.createElement("div"),TYPE_FUNCTION="function",round=Math.round,abs=Math.abs,now=Date.now;function prefixed(e,t){for(var o=t[0].toUpperCase()+t.slice(1),n=0,a,d;n<VENDOR_PREFIXES.length;){if(a=VENDOR_PREFIXES[n],d=a?a+o:t,d in e)return d;n++}}var win="undefined"==typeof window?{}:window;var PREFIXED_TOUCH_ACTION=prefixed(TEST_ELEMENT.style,"touchAction"),NATIVE_TOUCH_ACTION=PREFIXED_TOUCH_ACTION!==void 0;function getTouchActionProps(){if(!NATIVE_TOUCH_ACTION)return!1;var e={},t=win.CSS&&win.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(o){return e[o]=!t||win.CSS.supports("touch-action",o)}),e}var TOUCH_ACTION_COMPUTE="compute",TOUCH_ACTION_AUTO="auto",TOUCH_ACTION_MANIPULATION="manipulation",TOUCH_ACTION_NONE="none",TOUCH_ACTION_PAN_X="pan-x",TOUCH_ACTION_PAN_Y="pan-y",TOUCH_ACTION_MAP=getTouchActionProps(),MOBILE_REGEX=/mobile|tablet|ip(ad|hone|od)|android/i,SUPPORT_TOUCH="ontouchstart"in win,SUPPORT_POINTER_EVENTS=prefixed(win,"PointerEvent")!==void 0,SUPPORT_ONLY_TOUCH=SUPPORT_TOUCH&&MOBILE_REGEX.test(navigator.userAgent),INPUT_TYPE_TOUCH="touch",INPUT_TYPE_PEN="pen",INPUT_TYPE_MOUSE="mouse",INPUT_TYPE_KINECT="kinect",COMPUTE_INTERVAL=25,INPUT_START=1,INPUT_MOVE=2,INPUT_END=4,INPUT_CANCEL=8,DIRECTION_NONE=1,DIRECTION_LEFT=2,DIRECTION_RIGHT=4,DIRECTION_UP=8,DIRECTION_DOWN=16,DIRECTION_HORIZONTAL=DIRECTION_LEFT|DIRECTION_RIGHT,DIRECTION_VERTICAL=DIRECTION_UP|DIRECTION_DOWN,DIRECTION_ALL=DIRECTION_HORIZONTAL|DIRECTION_VERTICAL,PROPS_XY=["x","y"],PROPS_CLIENT_XY=["clientX","clientY"];function each(e,t,o){if(e)if(e.forEach)e.forEach(t,o);else if(void 0!==e.length)for(n=0;n<e.length;)t.call(o,e[n],n,e),n++;else for(var n in e)e.hasOwnProperty(n)&&t.call(o,e[n],n,e)}function boolOrFn(e,t){return typeof e===TYPE_FUNCTION?e.apply(t?t[0]||void 0:void 0,t):e}function inStr(e,t){return-1<e.indexOf(t)}function cleanTouchActions(e){if(inStr(e,TOUCH_ACTION_NONE))return TOUCH_ACTION_NONE;var t=inStr(e,TOUCH_ACTION_PAN_X),o=inStr(e,TOUCH_ACTION_PAN_Y);return t&&o?TOUCH_ACTION_NONE:t||o?t?TOUCH_ACTION_PAN_X:TOUCH_ACTION_PAN_Y:inStr(e,TOUCH_ACTION_MANIPULATION)?TOUCH_ACTION_MANIPULATION:TOUCH_ACTION_AUTO}var TouchAction=function(){function e(e,t){this.manager=e,this.set(t)}var t=e.prototype;return t.set=function(e){e===TOUCH_ACTION_COMPUTE&&(e=this.compute()),NATIVE_TOUCH_ACTION&&this.manager.element.style&&TOUCH_ACTION_MAP[e]&&(this.manager.element.style[PREFIXED_TOUCH_ACTION]=e),this.actions=e.toLowerCase().trim()},t.update=function(){this.set(this.manager.options.touchAction)},t.compute=function(){var e=[];return each(this.manager.recognizers,function(t){boolOrFn(t.options.enable,[t])&&(e=e.concat(t.getTouchAction()))}),cleanTouchActions(e.join(" "))},t.preventDefaults=function(e){var t=e.srcEvent,o=e.offsetDirection;if(this.manager.session.prevented)return void t.preventDefault();var n=this.actions,i=inStr(n,TOUCH_ACTION_NONE)&&!TOUCH_ACTION_MAP[TOUCH_ACTION_NONE],a=inStr(n,TOUCH_ACTION_PAN_Y)&&!TOUCH_ACTION_MAP[TOUCH_ACTION_PAN_Y],d=inStr(n,TOUCH_ACTION_PAN_X)&&!TOUCH_ACTION_MAP[TOUCH_ACTION_PAN_X];if(i){var s=1===e.pointers.length,r=2>e.distance,l=250>e.deltaTime;if(s&&r&&l)return}return d&&a?void 0:i||a&&o&DIRECTION_HORIZONTAL||d&&o&DIRECTION_VERTICAL?this.preventSrc(t):void 0},t.preventSrc=function(e){this.manager.session.prevented=!0,e.preventDefault()},e}();function hasParent$1(e,t){for(;e;){if(e===t)return!0;e=e.parentNode}return!1}function getCenter(e){var t=e.length;if(1===t)return{x:round(e[0].clientX),y:round(e[0].clientY)};for(var o=0,n=0,a=0;a<t;)o+=e[a].clientX,n+=e[a].clientY,a++;return{x:round(o/t),y:round(n/t)}}function simpleCloneInputData(e){for(var t=[],o=0;o<e.pointers.length;)t[o]={clientX:round(e.pointers[o].clientX),clientY:round(e.pointers[o].clientY)},o++;return{timeStamp:now(),pointers:t,center:getCenter(t),deltaX:e.deltaX,deltaY:e.deltaY}}function getDistance(e,t,o){o||(o=PROPS_XY);var n=t[o[0]]-e[o[0]],i=t[o[1]]-e[o[1]];return Math.sqrt(n*n+i*i)}function getAngle(e,t,o){o||(o=PROPS_XY);var n=t[o[0]]-e[o[0]],i=t[o[1]]-e[o[1]];return 180*Math.atan2(i,n)/Math.PI}function getDirection(e,t){return e===t?DIRECTION_NONE:abs(e)>=abs(t)?0>e?DIRECTION_LEFT:DIRECTION_RIGHT:0>t?DIRECTION_UP:DIRECTION_DOWN}function computeDeltaXY(e,t){var o=t.center,n=e.offsetDelta||{},i=e.prevDelta||{},a=e.prevInput||{};(t.eventType===INPUT_START||a.eventType===INPUT_END)&&(i=e.prevDelta={x:a.deltaX||0,y:a.deltaY||0},n=e.offsetDelta={x:o.x,y:o.y}),t.deltaX=i.x+(o.x-n.x),t.deltaY=i.y+(o.y-n.y)}function getVelocity(e,t,o){return{x:t/e||0,y:o/e||0}}function getScale(e,t){return getDistance(t[0],t[1],PROPS_CLIENT_XY)/getDistance(e[0],e[1],PROPS_CLIENT_XY)}function getRotation(e,t){return getAngle(t[1],t[0],PROPS_CLIENT_XY)+getAngle(e[1],e[0],PROPS_CLIENT_XY)}function computeIntervalInputData(e,t){var o=e.lastInterval||t,n=t.timeStamp-o.timeStamp,i,a,d,s;if(t.eventType!==INPUT_CANCEL&&(n>COMPUTE_INTERVAL||o.velocity===void 0)){var r=t.deltaX-o.deltaX,l=t.deltaY-o.deltaY,c=getVelocity(n,r,l);a=c.x,d=c.y,i=abs(c.x)>abs(c.y)?c.x:c.y,s=getDirection(r,l),e.lastInterval=t}else i=o.velocity,a=o.velocityX,d=o.velocityY,s=o.direction;t.velocity=i,t.velocityX=a,t.velocityY=d,t.direction=s}function computeInputData(e,t){var o=e.session,n=t.pointers,i=n.length;o.firstInput||(o.firstInput=simpleCloneInputData(t)),1<i&&!o.firstMultiple?o.firstMultiple=simpleCloneInputData(t):1===i&&(o.firstMultiple=!1);var a=o.firstInput,d=o.firstMultiple,s=d?d.center:a.center,r=t.center=getCenter(n);t.timeStamp=now(),t.deltaTime=t.timeStamp-a.timeStamp,t.angle=getAngle(s,r),t.distance=getDistance(s,r),computeDeltaXY(o,t),t.offsetDirection=getDirection(t.deltaX,t.deltaY);var l=getVelocity(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=l.x,t.overallVelocityY=l.y,t.overallVelocity=abs(l.x)>abs(l.y)?l.x:l.y,t.scale=d?getScale(d.pointers,n):1,t.rotation=d?getRotation(d.pointers,n):0,t.maxPointers=o.prevInput?t.pointers.length>o.prevInput.maxPointers?t.pointers.length:o.prevInput.maxPointers:t.pointers.length,computeIntervalInputData(o,t);var c=e.element;hasParent$1(t.srcEvent.target,c)&&(c=t.srcEvent.target),t.target=c}function inputHandler(e,t,o){var n=o.pointers.length,i=o.changedPointers.length,a=t&INPUT_START&&0==n-i;o.isFirst=!!a,o.isFinal=!!(t&(INPUT_END|INPUT_CANCEL)&&0==n-i),a&&(e.session={}),o.eventType=t,computeInputData(e,o),e.emit("hammer.input",o),e.recognize(o),e.session.prevInput=o}function splitStr(e){return e.trim().split(/\\s+/g)}function addEventListeners(e,t,o){each(splitStr(t),function(t){e.addEventListener(t,o,!1)})}function removeEventListeners(e,t,o){each(splitStr(t),function(t){e.removeEventListener(t,o,!1)})}function getWindowForElement(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow||window}var Input=function(){function e(e,t){var o=this;this.manager=e,this.callback=t,this.element=e.element,this.target=e.options.inputTarget,this.domHandler=function(t){boolOrFn(e.options.enable,[e])&&o.handler(t)},this.init()}var t=e.prototype;return t.handler=function(){},t.init=function(){this.evEl&&addEventListeners(this.element,this.evEl,this.domHandler),this.evTarget&&addEventListeners(this.target,this.evTarget,this.domHandler),this.evWin&&addEventListeners(getWindowForElement(this.element),this.evWin,this.domHandler)},t.destroy=function(){this.evEl&&removeEventListeners(this.element,this.evEl,this.domHandler),this.evTarget&&removeEventListeners(this.target,this.evTarget,this.domHandler),this.evWin&&removeEventListeners(getWindowForElement(this.element),this.evWin,this.domHandler)},e}();function inArray(e,t,o){if(e.indexOf&&!o)return e.indexOf(t);for(var n=0;n<e.length;){if(o&&e[n][o]==t||!o&&e[n]===t)return n;n++}return-1}var POINTER_INPUT_MAP={pointerdown:INPUT_START,pointermove:INPUT_MOVE,pointerup:INPUT_END,pointercancel:INPUT_CANCEL,pointerout:INPUT_CANCEL},IE10_POINTER_TYPE_ENUM={2:INPUT_TYPE_TOUCH,3:INPUT_TYPE_PEN,4:INPUT_TYPE_MOUSE,5:INPUT_TYPE_KINECT},POINTER_ELEMENT_EVENTS="pointerdown",POINTER_WINDOW_EVENTS="pointermove pointerup pointercancel";win.MSPointerEvent&&!win.PointerEvent&&(POINTER_ELEMENT_EVENTS="MSPointerDown",POINTER_WINDOW_EVENTS="MSPointerMove MSPointerUp MSPointerCancel");var PointerEventInput=function(e){function t(){var o=t.prototype,n;return o.evEl=POINTER_ELEMENT_EVENTS,o.evWin=POINTER_WINDOW_EVENTS,n=e.apply(this,arguments)||this,n.store=n.manager.session.pointerEvents=[],n}_inheritsLoose(t,e);var o=t.prototype;return o.handler=function(e){var t=this.store,o=!1,n=e.type.toLowerCase().replace("ms",""),i=POINTER_INPUT_MAP[n],a=IE10_POINTER_TYPE_ENUM[e.pointerType]||e.pointerType,d=inArray(t,e.pointerId,"pointerId");i&INPUT_START&&(0===e.button||a===INPUT_TYPE_TOUCH)?0>d&&(t.push(e),d=t.length-1):i&(INPUT_END|INPUT_CANCEL)&&(o=!0),0>d||(t[d]=e,this.callback(this.manager,i,{pointers:t,changedPointers:[e],pointerType:a,srcEvent:e}),o&&t.splice(d,1))},t}(Input);function toArray$1(e){return Array.prototype.slice.call(e,0)}function uniqueArray(e,t,o){for(var n=[],a=[],d=0,s;d<e.length;)s=t?e[d][t]:e[d],0>inArray(a,s)&&n.push(e[d]),a[d]=s,d++;return o&&(t?n=n.sort(function(e,o){return e[t]>o[t]}):n=n.sort()),n}var TOUCH_INPUT_MAP={touchstart:INPUT_START,touchmove:INPUT_MOVE,touchend:INPUT_END,touchcancel:INPUT_CANCEL},TOUCH_TARGET_EVENTS="touchstart touchmove touchend touchcancel",TouchInput=function(e){function t(){var o;return t.prototype.evTarget=TOUCH_TARGET_EVENTS,o=e.apply(this,arguments)||this,o.targetIds={},o}_inheritsLoose(t,e);var o=t.prototype;return o.handler=function(e){var t=TOUCH_INPUT_MAP[e.type],o=getTouches.call(this,e,t);o&&this.callback(this.manager,t,{pointers:o[0],changedPointers:o[1],pointerType:INPUT_TYPE_TOUCH,srcEvent:e})},t}(Input);function getTouches(e,t){var o=toArray$1(e.touches),n=this.targetIds;if(t&(INPUT_START|INPUT_MOVE)&&1===o.length)return n[o[0].identifier]=!0,[o,o];var a=toArray$1(e.changedTouches),d=[],s=this.target,r,l;if(l=o.filter(function(e){return hasParent$1(e.target,s)}),t===INPUT_START)for(r=0;r<l.length;)n[l[r].identifier]=!0,r++;for(r=0;r<a.length;)n[a[r].identifier]&&d.push(a[r]),t&(INPUT_END|INPUT_CANCEL)&&delete n[a[r].identifier],r++;return d.length?[uniqueArray(l.concat(d),"identifier",!0),d]:void 0}var MOUSE_INPUT_MAP={mousedown:INPUT_START,mousemove:INPUT_MOVE,mouseup:INPUT_END},MOUSE_ELEMENT_EVENTS="mousedown",MOUSE_WINDOW_EVENTS="mousemove mouseup",MouseInput=function(e){function t(){var o=t.prototype,n;return o.evEl=MOUSE_ELEMENT_EVENTS,o.evWin=MOUSE_WINDOW_EVENTS,n=e.apply(this,arguments)||this,n.pressed=!1,n}_inheritsLoose(t,e);var o=t.prototype;return o.handler=function(e){var t=MOUSE_INPUT_MAP[e.type];t&INPUT_START&&0===e.button&&(this.pressed=!0),t&INPUT_MOVE&&1!==e.which&&(t=INPUT_END),this.pressed&&(t&INPUT_END&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[e],changedPointers:[e],pointerType:INPUT_TYPE_MOUSE,srcEvent:e}))},t}(Input),DEDUP_TIMEOUT=2500,DEDUP_DISTANCE=25;function setLastTouch(e){var t=e.changedPointers,o=t[0];if(o.identifier===this.primaryTouch){var n={x:o.clientX,y:o.clientY},a=this.lastTouches;this.lastTouches.push(n);var d=function(){var e=a.indexOf(n);-1<e&&a.splice(e,1)};setTimeout(d,DEDUP_TIMEOUT)}}function recordTouches(e,t){e&INPUT_START?(this.primaryTouch=t.changedPointers[0].identifier,setLastTouch.call(this,t)):e&(INPUT_END|INPUT_CANCEL)&&setLastTouch.call(this,t)}function isSyntheticEvent(e){for(var o=Math.abs,n=e.srcEvent.clientX,a=e.srcEvent.clientY,d=0;d<this.lastTouches.length;d++){var s=this.lastTouches[d],t=o(n-s.x),r=o(a-s.y);if(t<=DEDUP_DISTANCE&&r<=DEDUP_DISTANCE)return!0}return!1}var TouchMouseInput=function(){var e=function(e){function t(t,o){var n;return n=e.call(this,t,o)||this,n.handler=function(e,t,o){var i=o.pointerType===INPUT_TYPE_TOUCH,a=o.pointerType===INPUT_TYPE_MOUSE;if(!(a&&o.sourceCapabilities&&o.sourceCapabilities.firesTouchEvents)){if(i)recordTouches.call(_assertThisInitialized$1(_assertThisInitialized$1(n)),t,o);else if(a&&isSyntheticEvent.call(_assertThisInitialized$1(_assertThisInitialized$1(n)),o))return;n.callback(e,t,o)}},n.touch=new TouchInput(n.manager,n.handler),n.mouse=new MouseInput(n.manager,n.handler),n.primaryTouch=null,n.lastTouches=[],n}_inheritsLoose(t,e);var o=t.prototype;return o.destroy=function(){this.touch.destroy(),this.mouse.destroy()},t}(Input);return e}();function createInputInstance(e){var t=e.options.inputClass,o;return o=t?t:SUPPORT_POINTER_EVENTS?PointerEventInput:SUPPORT_ONLY_TOUCH?TouchInput:SUPPORT_TOUCH?TouchMouseInput:MouseInput,new o(e,inputHandler)}function invokeArrayArg(e,t,o){return!!Array.isArray(e)&&(each(e,o[t],o),!0)}var STATE_POSSIBLE=1,STATE_BEGAN=2,STATE_CHANGED=4,STATE_ENDED=8,STATE_RECOGNIZED=STATE_ENDED,STATE_CANCELLED=16,STATE_FAILED=32,_uniqueId=1;function uniqueId(){return _uniqueId++}function getRecognizerByNameIfManager(e,t){var o=t.manager;return o?o.get(e):e}function stateStr(e){if(e&STATE_CANCELLED)return"cancel";return e&STATE_ENDED?"end":e&STATE_CHANGED?"move":e&STATE_BEGAN?"start":""}var Recognizer=function(){function e(e){void 0===e&&(e={}),this.options=_extends({enable:!0},e),this.id=uniqueId(),this.manager=null,this.state=STATE_POSSIBLE,this.simultaneous={},this.requireFail=[]}var t=e.prototype;return t.set=function(e){return assign$1(this.options,e),this.manager&&this.manager.touchAction.update(),this},t.recognizeWith=function(e){if(invokeArrayArg(e,"recognizeWith",this))return this;var t=this.simultaneous;return e=getRecognizerByNameIfManager(e,this),t[e.id]||(t[e.id]=e,e.recognizeWith(this)),this},t.dropRecognizeWith=function(e){return invokeArrayArg(e,"dropRecognizeWith",this)?this:(e=getRecognizerByNameIfManager(e,this),delete this.simultaneous[e.id],this)},t.requireFailure=function(e){if(invokeArrayArg(e,"requireFailure",this))return this;var t=this.requireFail;return e=getRecognizerByNameIfManager(e,this),-1===inArray(t,e)&&(t.push(e),e.requireFailure(this)),this},t.dropRequireFailure=function(e){if(invokeArrayArg(e,"dropRequireFailure",this))return this;e=getRecognizerByNameIfManager(e,this);var t=inArray(this.requireFail,e);return-1<t&&this.requireFail.splice(t,1),this},t.hasRequireFailures=function(){return 0<this.requireFail.length},t.canRecognizeWith=function(e){return!!this.simultaneous[e.id]},t.emit=function e(t){function e(n){o.manager.emit(n,t)}var o=this,n=this.state;n<STATE_ENDED&&e(o.options.event+stateStr(n)),e(o.options.event),t.additionalEvent&&e(t.additionalEvent),n>=STATE_ENDED&&e(o.options.event+stateStr(n))},t.tryEmit=function(e){return this.canEmit()?this.emit(e):void(this.state=STATE_FAILED)},t.canEmit=function(){for(var e=0;e<this.requireFail.length;){if(!(this.requireFail[e].state&(STATE_FAILED|STATE_POSSIBLE)))return!1;e++}return!0},t.recognize=function(e){var t=assign$1({},e);return boolOrFn(this.options.enable,[this,t])?void(this.state&(STATE_RECOGNIZED|STATE_CANCELLED|STATE_FAILED)&&(this.state=STATE_POSSIBLE),this.state=this.process(t),this.state&(STATE_BEGAN|STATE_CHANGED|STATE_ENDED|STATE_CANCELLED)&&this.tryEmit(t)):(this.reset(),void(this.state=STATE_FAILED))},t.process=function(){},t.getTouchAction=function(){},t.reset=function(){},e}(),defaults={domEvents:!1,touchAction:"compute",enable:!0,inputTarget:null,inputClass:null,preset:[],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}},STOP=1,FORCED_STOP=2;function toggleCssProps(e,t){var o=e.element;if(o.style){var n;each(e.options.cssProps,function(i,a){n=prefixed(o.style,a),t?(e.oldCssProps[n]=o.style[n],o.style[n]=i):o.style[n]=e.oldCssProps[n]||""}),t||(e.oldCssProps={})}}function triggerDomEvent(e,t){var o=document.createEvent("Event");o.initEvent(e,!0,!0),o.gesture=t,t.target.dispatchEvent(o)}var Manager=function(){function e(e,t){var o=this;this.options=assign$1({},defaults,t||{}),this.options.inputTarget=this.options.inputTarget||e,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=e,this.input=createInputInstance(this),this.touchAction=new TouchAction(this,this.options.touchAction),toggleCssProps(this,!0),each(this.options.recognizers,function(e){var t=o.add(new e[0](e[1]));e[2]&&t.recognizeWith(e[2]),e[3]&&t.requireFailure(e[3])},this)}var t=e.prototype;return t.set=function(e){return assign$1(this.options,e),e.touchAction&&this.touchAction.update(),e.inputTarget&&(this.input.destroy(),this.input.target=e.inputTarget,this.input.init()),this},t.stop=function(e){this.session.stopped=e?FORCED_STOP:STOP},t.recognize=function(e){var t=this.session;if(!t.stopped){this.touchAction.preventDefaults(e);var o=this.recognizers,n=t.curRecognizer,a;(!n||n&&n.state&STATE_RECOGNIZED)&&(t.curRecognizer=null,n=null);for(var d=0;d<o.length;)a=o[d],t.stopped!==FORCED_STOP&&(!n||a===n||a.canRecognizeWith(n))?a.recognize(e):a.reset(),!n&&a.state&(STATE_BEGAN|STATE_CHANGED|STATE_ENDED)&&(t.curRecognizer=a,n=a),d++}},t.get=function(e){if(e instanceof Recognizer)return e;for(var t=this.recognizers,o=0;o<t.length;o++)if(t[o].options.event===e)return t[o];return null},t.add=function(e){if(invokeArrayArg(e,"add",this))return this;var t=this.get(e.options.event);return t&&this.remove(t),this.recognizers.push(e),e.manager=this,this.touchAction.update(),e},t.remove=function(e){if(invokeArrayArg(e,"remove",this))return this;var t=this.get(e);if(e){var o=this.recognizers,n=inArray(o,t);-1!==n&&(o.splice(n,1),this.touchAction.update())}return this},t.on=function(e,t){if(void 0===e||void 0===t)return this;var o=this.handlers;return each(splitStr(e),function(e){o[e]=o[e]||[],o[e].push(t)}),this},t.off=function(e,t){if(void 0===e)return this;var o=this.handlers;return each(splitStr(e),function(e){t?o[e]&&o[e].splice(inArray(o[e],t),1):delete o[e]}),this},t.emit=function(e,t){this.options.domEvents&&triggerDomEvent(e,t);var o=this.handlers[e]&&this.handlers[e].slice();if(o&&o.length){t.type=e,t.preventDefault=function(){t.srcEvent.preventDefault()};for(var n=0;n<o.length;)o[n](t),n++}},t.destroy=function(){this.element&&toggleCssProps(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null},e}(),SINGLE_TOUCH_INPUT_MAP={touchstart:INPUT_START,touchmove:INPUT_MOVE,touchend:INPUT_END,touchcancel:INPUT_CANCEL},SINGLE_TOUCH_TARGET_EVENTS="touchstart",SINGLE_TOUCH_WINDOW_EVENTS="touchstart touchmove touchend touchcancel",SingleTouchInput=function(e){function t(){var o=t.prototype,n;return o.evTarget=SINGLE_TOUCH_TARGET_EVENTS,o.evWin=SINGLE_TOUCH_WINDOW_EVENTS,n=e.apply(this,arguments)||this,n.started=!1,n}_inheritsLoose(t,e);var o=t.prototype;return o.handler=function(e){var t=SINGLE_TOUCH_INPUT_MAP[e.type];if(t===INPUT_START&&(this.started=!0),!!this.started){var o=normalizeSingleTouches.call(this,e,t);t&(INPUT_END|INPUT_CANCEL)&&0==o[0].length-o[1].length&&(this.started=!1),this.callback(this.manager,t,{pointers:o[0],changedPointers:o[1],pointerType:INPUT_TYPE_TOUCH,srcEvent:e})}},t}(Input);function normalizeSingleTouches(e,t){var o=toArray$1(e.touches),n=toArray$1(e.changedTouches);return t&(INPUT_END|INPUT_CANCEL)&&(o=uniqueArray(o.concat(n),"identifier",!0)),[o,n]}var AttrRecognizer=function(e){function t(t){return void 0===t&&(t={}),e.call(this,_extends({pointers:1},t))||this}_inheritsLoose(t,e);var o=t.prototype;return o.attrTest=function(e){var t=this.options.pointers;return 0===t||e.pointers.length===t},o.process=function(e){var t=this.state,o=e.eventType,n=t&(STATE_BEGAN|STATE_CHANGED),i=this.attrTest(e);return n&&(o&INPUT_CANCEL||!i)?t|STATE_CANCELLED:n||i?o&INPUT_END?t|STATE_ENDED:t&STATE_BEGAN?t|STATE_CHANGED:STATE_BEGAN:STATE_FAILED},t}(Recognizer),TapRecognizer=function(e){function t(t){var o;return void 0===t&&(t={}),o=e.call(this,_extends({event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},t))||this,o.pTime=!1,o.pCenter=!1,o._timer=null,o._input=null,o.count=0,o}_inheritsLoose(t,e);var o=t.prototype;return o.getTouchAction=function(){return[TOUCH_ACTION_MANIPULATION]},o.process=function(e){var t=this,o=this.options,n=e.pointers.length===o.pointers,i=e.distance<o.threshold,a=e.deltaTime<o.time;if(this.reset(),e.eventType&INPUT_START&&0===this.count)return this.failTimeout();if(i&&a&&n){if(e.eventType!==INPUT_END)return this.failTimeout();var d=!this.pTime||e.timeStamp-this.pTime<o.interval,s=!this.pCenter||getDistance(this.pCenter,e.center)<o.posThreshold;this.pTime=e.timeStamp,this.pCenter=e.center,s&&d?this.count+=1:this.count=1,this._input=e;var r=this.count%o.taps;if(0==r)return this.hasRequireFailures()?(this._timer=setTimeout(function(){t.state=STATE_RECOGNIZED,t.tryEmit()},o.interval),STATE_BEGAN):STATE_RECOGNIZED}return STATE_FAILED},o.failTimeout=function(){var e=this;return this._timer=setTimeout(function(){e.state=STATE_FAILED},this.options.interval),STATE_FAILED},o.reset=function(){clearTimeout(this._timer)},o.emit=function(){this.state===STATE_RECOGNIZED&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))},t}(Recognizer);function directionStr(e){if(e===DIRECTION_DOWN)return"down";return e===DIRECTION_UP?"up":e===DIRECTION_LEFT?"left":e===DIRECTION_RIGHT?"right":""}var PanRecognizer=function(e){var o=Math.abs;function t(t){var o;return void 0===t&&(t={}),o=e.call(this,_extends({event:"pan",threshold:10,pointers:1,direction:DIRECTION_ALL},t))||this,o.pX=null,o.pY=null,o}_inheritsLoose(t,e);var n=t.prototype;return n.getTouchAction=function(){var e=this.options.direction,t=[];return e&DIRECTION_HORIZONTAL&&t.push(TOUCH_ACTION_PAN_Y),e&DIRECTION_VERTICAL&&t.push(TOUCH_ACTION_PAN_X),t},n.directionTest=function(e){var t=this.options,n=!0,i=e.distance,a=e.direction,d=e.deltaX,s=e.deltaY;return a&t.direction||(t.direction&DIRECTION_HORIZONTAL?(a=0===d?DIRECTION_NONE:0>d?DIRECTION_LEFT:DIRECTION_RIGHT,n=d!==this.pX,i=o(e.deltaX)):(a=0===s?DIRECTION_NONE:0>s?DIRECTION_UP:DIRECTION_DOWN,n=s!==this.pY,i=o(e.deltaY))),e.direction=a,n&&i>t.threshold&&a&t.direction},n.attrTest=function(e){return AttrRecognizer.prototype.attrTest.call(this,e)&&(this.state&STATE_BEGAN||!(this.state&STATE_BEGAN)&&this.directionTest(e))},n.emit=function(t){this.pX=t.deltaX,this.pY=t.deltaY;var o=directionStr(t.direction);o&&(t.additionalEvent=this.options.event+o),e.prototype.emit.call(this,t)},t}(AttrRecognizer),SwipeRecognizer=function(e){function t(t){return void 0===t&&(t={}),e.call(this,_extends({event:"swipe",threshold:10,velocity:.3,direction:DIRECTION_HORIZONTAL|DIRECTION_VERTICAL,pointers:1},t))||this}_inheritsLoose(t,e);var o=t.prototype;return o.getTouchAction=function(){return PanRecognizer.prototype.getTouchAction.call(this)},o.attrTest=function(t){var o=this.options.direction,n;return o&(DIRECTION_HORIZONTAL|DIRECTION_VERTICAL)?n=t.overallVelocity:o&DIRECTION_HORIZONTAL?n=t.overallVelocityX:o&DIRECTION_VERTICAL&&(n=t.overallVelocityY),e.prototype.attrTest.call(this,t)&&o&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers===this.options.pointers&&abs(n)>this.options.velocity&&t.eventType&INPUT_END},o.emit=function(e){var t=directionStr(e.offsetDirection);t&&this.manager.emit(this.options.event+t,e),this.manager.emit(this.options.event,e)},t}(AttrRecognizer),PinchRecognizer=function(e){var o=Math.abs;function t(t){return void 0===t&&(t={}),e.call(this,_extends({event:"pinch",threshold:0,pointers:2},t))||this}_inheritsLoose(t,e);var n=t.prototype;return n.getTouchAction=function(){return[TOUCH_ACTION_NONE]},n.attrTest=function(t){return e.prototype.attrTest.call(this,t)&&(o(t.scale-1)>this.options.threshold||this.state&STATE_BEGAN)},n.emit=function(t){if(1!==t.scale){var o=1>t.scale?"in":"out";t.additionalEvent=this.options.event+o}e.prototype.emit.call(this,t)},t}(AttrRecognizer),RotateRecognizer=function(e){var o=Math.abs;function t(t){return void 0===t&&(t={}),e.call(this,_extends({event:"rotate",threshold:0,pointers:2},t))||this}_inheritsLoose(t,e);var n=t.prototype;return n.getTouchAction=function(){return[TOUCH_ACTION_NONE]},n.attrTest=function(t){return e.prototype.attrTest.call(this,t)&&(o(t.rotation)>this.options.threshold||this.state&STATE_BEGAN)},t}(AttrRecognizer),PressRecognizer=function(e){function t(t){var o;return void 0===t&&(t={}),o=e.call(this,_extends({event:"press",pointers:1,time:251,threshold:9},t))||this,o._timer=null,o._input=null,o}_inheritsLoose(t,e);var o=t.prototype;return o.getTouchAction=function(){return[TOUCH_ACTION_AUTO]},o.process=function(e){var t=this,o=this.options,n=e.pointers.length===o.pointers,i=e.distance<o.threshold,a=e.deltaTime>o.time;if(this._input=e,!i||!n||e.eventType&(INPUT_END|INPUT_CANCEL)&&!a)this.reset();else if(e.eventType&INPUT_START)this.reset(),this._timer=setTimeout(function(){t.state=STATE_RECOGNIZED,t.tryEmit()},o.time);else if(e.eventType&INPUT_END)return STATE_RECOGNIZED;return STATE_FAILED},o.reset=function(){clearTimeout(this._timer)},o.emit=function(e){this.state!==STATE_RECOGNIZED||(e&&e.eventType&INPUT_END?this.manager.emit(this.options.event+"up",e):(this._input.timeStamp=now(),this.manager.emit(this.options.event,this._input)))},t}(Recognizer);function deprecate(t,o,n){return function(){var i=new Error("get-stack-trace"),e=i&&i.stack?i.stack.replace(/^[^\\(]+?[\\n$]/gm,"").replace(/^\\s+at\\s+/gm,"").replace(/^Object.<anonymous>\\s*\\(/gm,"{anonymous}()@"):"Unknown Stack Trace",a=window.console&&(window.console.warn||window.console.log);return a&&a.call(window.console,"DEPRECATED METHOD: "+o+"\\n"+n+" AT \\n",e),t.apply(this,arguments)}}var extend$1=deprecate(function(e,t,o){for(var n=Object.keys(t),a=0;a<n.length;)(!o||o&&void 0===e[n[a]])&&(e[n[a]]=t[n[a]]),a++;return e},"extend","Use `assign`."),merge$1=deprecate(function(e,t){return extend$1(e,t,!0)},"merge","Use `assign`.");function inherit(e,t,o){var n=t.prototype,i;i=e.prototype=Object.create(n),i.constructor=e,i._super=n,o&&assign$1(i,o)}function bindFn(e,t){return function(){return e.apply(t,arguments)}}var Hammer=function(){var e=function(e,t){return void 0===t&&(t={}),new Manager(e,_extends({recognizers:[[RotateRecognizer,{enable:!1}],[PinchRecognizer,{enable:!1},["rotate"]],[SwipeRecognizer,{direction:DIRECTION_HORIZONTAL}],[PanRecognizer,{direction:DIRECTION_HORIZONTAL},["swipe"]],[TapRecognizer],[TapRecognizer,{event:"doubletap",taps:2},["tap"]],[PressRecognizer]]},t))};return e.VERSION="2.0.15",e.DIRECTION_ALL=DIRECTION_ALL,e.DIRECTION_DOWN=DIRECTION_DOWN,e.DIRECTION_LEFT=DIRECTION_LEFT,e.DIRECTION_RIGHT=DIRECTION_RIGHT,e.DIRECTION_UP=DIRECTION_UP,e.DIRECTION_HORIZONTAL=DIRECTION_HORIZONTAL,e.DIRECTION_VERTICAL=DIRECTION_VERTICAL,e.DIRECTION_NONE=DIRECTION_NONE,e.DIRECTION_DOWN=DIRECTION_DOWN,e.INPUT_START=INPUT_START,e.INPUT_MOVE=INPUT_MOVE,e.INPUT_END=INPUT_END,e.INPUT_CANCEL=INPUT_CANCEL,e.STATE_POSSIBLE=STATE_POSSIBLE,e.STATE_BEGAN=STATE_BEGAN,e.STATE_CHANGED=STATE_CHANGED,e.STATE_ENDED=STATE_ENDED,e.STATE_RECOGNIZED=STATE_RECOGNIZED,e.STATE_CANCELLED=STATE_CANCELLED,e.STATE_FAILED=STATE_FAILED,e.Manager=Manager,e.Input=Input,e.TouchAction=TouchAction,e.TouchInput=TouchInput,e.MouseInput=MouseInput,e.PointerEventInput=PointerEventInput,e.TouchMouseInput=TouchMouseInput,e.SingleTouchInput=SingleTouchInput,e.Recognizer=Recognizer,e.AttrRecognizer=AttrRecognizer,e.Tap=TapRecognizer,e.Pan=PanRecognizer,e.Swipe=SwipeRecognizer,e.Pinch=PinchRecognizer,e.Rotate=RotateRecognizer,e.Press=PressRecognizer,e.on=addEventListeners,e.off=removeEventListeners,e.each=each,e.merge=merge$1,e.extend=extend$1,e.bindFn=bindFn,e.assign=assign$1,e.inherit=inherit,e.bindFn=bindFn,e.prefixed=prefixed,e.toArray=toArray$1,e.inArray=inArray,e.uniqueArray=uniqueArray,e.splitStr=splitStr,e.boolOrFn=boolOrFn,e.hasParent=hasParent$1,e.addEventListeners=addEventListeners,e.removeEventListeners=removeEventListeners,e.defaults=defaults,e}(),hammer=createCommonjsModule$2(function(e){function t(){var e=function(){};return{on:e,off:e,destroy:e,emit:e,get:function(){return{set:e}}}}if("undefined"!=typeof window){var o=window.Hammer||Hammer;e.exports=o}else e.exports=function(){return t()}}),hammer$1=Object.freeze({default:hammer,__moduleExports:hammer});getCjsExportFromNamespace(Activator);function Activator$1(e){this.active=!1,this.dom={container:e},this.dom.overlay=document.createElement("div"),this.dom.overlay.className="vis-overlay",this.dom.container.appendChild(this.dom.overlay),this.hammer=hammer(this.dom.overlay),this.hammer.on("tap",this._onTapOverlay.bind(this));var t=this;["tap","doubletap","press","pinch","pan","panstart","panmove","panend"].forEach(function(e){t.hammer.on(e,function(e){e.stopPropagation()})}),document&&document.body&&(this.onClick=function(o){_hasParent(o.target,e)||t.deactivate()},document.body.addEventListener("click",this.onClick)),this.keycharm!==void 0&&this.keycharm.destroy(),this.keycharm=keycharm(),this.escListener=this.deactivate.bind(this)}componentEmitter(Activator$1.prototype),Activator$1.current=null,Activator$1.prototype.destroy=function(){this.deactivate(),this.dom.overlay.parentNode.removeChild(this.dom.overlay),this.onClick&&document.body.removeEventListener("click",this.onClick),this.keycharm!==void 0&&this.keycharm.destroy(),this.keycharm=null,this.hammer.destroy(),this.hammer=null},Activator$1.prototype.activate=function(){Activator$1.current&&Activator$1.current.deactivate(),Activator$1.current=this,this.active=!0,this.dom.overlay.style.display="none",util.addClassName(this.dom.container,"vis-active"),this.emit("change"),this.emit("activate"),this.keycharm.bind("esc",this.escListener)},Activator$1.prototype.deactivate=function(){this.active=!1,this.dom.overlay.style.display="",util.removeClassName(this.dom.container,"vis-active"),this.keycharm.unbind("esc",this.escListener),this.emit("change"),this.emit("deactivate")},Activator$1.prototype._onTapOverlay=function(e){this.activate(),e.stopPropagation()};function _hasParent(e,t){for(;e;){if(e===t)return!0;e=e.parentNode}return!1}var Activator_1=Activator$1,locales=createCommonjsModule$2(function(e,t){t.en={edit:"Edit",del:"Delete selected",back:"Back",addNode:"Add Node",addEdge:"Add Edge",editNode:"Edit Node",editEdge:"Edit Edge",addDescription:"Click in an empty space to place a new node.",edgeDescription:"Click on a node and drag the edge to another node to connect them.",editEdgeDescription:"Click on the control points and drag them to a node to connect to it.",createEdgeError:"Cannot link edges to a cluster.",deleteClusterError:"Clusters cannot be deleted.",editClusterError:"Clusters cannot be edited."},t.en_EN=t.en,t.en_US=t.en,t.de={edit:"Editieren",del:"L\\xF6sche Auswahl",back:"Zur\\xFCck",addNode:"Knoten hinzuf\\xFCgen",addEdge:"Kante hinzuf\\xFCgen",editNode:"Knoten editieren",editEdge:"Kante editieren",addDescription:"Klicke auf eine freie Stelle, um einen neuen Knoten zu plazieren.",edgeDescription:"Klicke auf einen Knoten und ziehe die Kante zu einem anderen Knoten, um diese zu verbinden.",editEdgeDescription:"Klicke auf die Verbindungspunkte und ziehe diese auf einen Knoten, um sie zu verbinden.",createEdgeError:"Es ist nicht m\\xF6glich, Kanten mit Clustern zu verbinden.",deleteClusterError:"Cluster k\\xF6nnen nicht gel\\xF6scht werden.",editClusterError:"Cluster k\\xF6nnen nicht editiert werden."},t.de_DE=t.de,t.es={edit:"Editar",del:"Eliminar selecci\\xF3n",back:"Atr\\xE1s",addNode:"A\\xF1adir nodo",addEdge:"A\\xF1adir arista",editNode:"Editar nodo",editEdge:"Editar arista",addDescription:"Haga clic en un lugar vac\\xEDo para colocar un nuevo nodo.",edgeDescription:"Haga clic en un nodo y arrastre la arista hacia otro nodo para conectarlos.",editEdgeDescription:"Haga clic en un punto de control y arrastrelo a un nodo para conectarlo.",createEdgeError:"No se puede conectar una arista a un grupo.",deleteClusterError:"No es posible eliminar grupos.",editClusterError:"No es posible editar grupos."},t.es_ES=t.es,t.it={edit:"Modifica",del:"Cancella la selezione",back:"Indietro",addNode:"Aggiungi un nodo",addEdge:"Aggiungi un vertice",editNode:"Modifica il nodo",editEdge:"Modifica il vertice",addDescription:"Clicca per aggiungere un nuovo nodo",edgeDescription:"Clicca su un nodo e trascinalo ad un altro nodo per connetterli.",editEdgeDescription:"Clicca sui Punti di controllo e trascinali ad un nodo per connetterli.",createEdgeError:"Non si possono collegare vertici ad un cluster",deleteClusterError:"I cluster non possono essere cancellati",editClusterError:"I clusters non possono essere modificati."},t.it_IT=t.it,t.nl={edit:"Wijzigen",del:"Selectie verwijderen",back:"Terug",addNode:"Node toevoegen",addEdge:"Link toevoegen",editNode:"Node wijzigen",editEdge:"Link wijzigen",addDescription:"Klik op een leeg gebied om een nieuwe node te maken.",edgeDescription:"Klik op een node en sleep de link naar een andere node om ze te verbinden.",editEdgeDescription:"Klik op de verbindingspunten en sleep ze naar een node om daarmee te verbinden.",createEdgeError:"Kan geen link maken naar een cluster.",deleteClusterError:"Clusters kunnen niet worden verwijderd.",editClusterError:"Clusters kunnen niet worden aangepast."},t.nl_NL=t.nl,t.nl_BE=t.nl,t["pt-br"]={edit:"Editar",del:"Remover selecionado",back:"Voltar",addNode:"Adicionar n\\xF3",addEdge:"Adicionar aresta",editNode:"Editar n\\xF3",editEdge:"Editar aresta",addDescription:"Clique em um espa\\xE7o em branco para adicionar um novo n\\xF3",edgeDescription:"Clique em um n\\xF3 e arraste a aresta at\\xE9 outro n\\xF3 para conect\\xE1-los",editEdgeDescription:"Clique nos pontos de controle e os arraste para um n\\xF3 para conect\\xE1-los",createEdgeError:"N\\xE3o foi poss\\xEDvel linkar arestas a um cluster.",deleteClusterError:"Clusters n\\xE3o puderam ser removidos.",editClusterError:"Clusters n\\xE3o puderam ser editados."},t["pt-BR"]=t["pt-br"],t.pt_BR=t["pt-br"],t.pt_br=t["pt-br"],t.ru={edit:"\\u0420\\u0435\\u0434\\u0430\\u043A\\u0442\\u0438\\u0440\\u043E\\u0432\\u0430\\u0442\\u044C",del:"\\u0423\\u0434\\u0430\\u043B\\u0438\\u0442\\u044C \\u0432\\u044B\\u0431\\u0440\\u0430\\u043D\\u043D\\u043E\\u0435",back:"\\u041D\\u0430\\u0437\\u0430\\u0434",addNode:"\\u0414\\u043E\\u0431\\u0430\\u0432\\u0438\\u0442\\u044C \\u0443\\u0437\\u0435\\u043B",addEdge:"\\u0414\\u043E\\u0431\\u0430\\u0432\\u0438\\u0442\\u044C \\u0440\\u0435\\u0431\\u0440\\u043E",editNode:"\\u0420\\u0435\\u0434\\u0430\\u043A\\u0442\\u0438\\u0440\\u043E\\u0432\\u0430\\u0442\\u044C \\u0443\\u0437\\u0435\\u043B",editEdge:"\\u0420\\u0435\\u0434\\u0430\\u043A\\u0442\\u0438\\u0440\\u043E\\u0432\\u0430\\u0442\\u044C \\u0440\\u0435\\u0431\\u0440\\u043E",addDescription:"\\u041A\\u043B\\u0438\\u043A\\u043D\\u0438\\u0442\\u0435 \\u0432 \\u0441\\u0432\\u043E\\u0431\\u043E\\u0434\\u043D\\u043E\\u0435 \\u043C\\u0435\\u0441\\u0442\\u043E, \\u0447\\u0442\\u043E\\u0431\\u044B \\u0434\\u043E\\u0431\\u0430\\u0432\\u0438\\u0442\\u044C \\u043D\\u043E\\u0432\\u044B\\u0439 \\u0443\\u0437\\u0435\\u043B.",edgeDescription:"\\u041A\\u043B\\u0438\\u043A\\u043D\\u0438\\u0442\\u0435 \\u043D\\u0430 \\u0443\\u0437\\u0435\\u043B \\u0438 \\u043F\\u0440\\u043E\\u0442\\u044F\\u043D\\u0438\\u0442\\u0435 \\u0440\\u0435\\u0431\\u0440\\u043E \\u043A \\u0434\\u0440\\u0443\\u0433\\u043E\\u043C\\u0443 \\u0443\\u0437\\u043B\\u0443, \\u0447\\u0442\\u043E\\u0431\\u044B \\u0441\\u043E\\u0435\\u0434\\u0438\\u043D\\u0438\\u0442\\u044C \\u0438\\u0445.",editEdgeDescription:"\\u041A\\u043B\\u0438\\u043A\\u043D\\u0438\\u0442\\u0435 \\u043D\\u0430 \\u043A\\u043E\\u043D\\u0442\\u0440\\u043E\\u043B\\u044C\\u043D\\u044B\\u0435 \\u0442\\u043E\\u0447\\u043A\\u0438 \\u0438 \\u043F\\u0435\\u0440\\u0435\\u0442\\u0430\\u0449\\u0438\\u0442\\u0435 \\u0438\\u0445 \\u0432 \\u0443\\u0437\\u0435\\u043B, \\u0447\\u0442\\u043E\\u0431\\u044B \\u043F\\u043E\\u0434\\u043A\\u043B\\u044E\\u0447\\u0438\\u0442\\u044C\\u0441\\u044F \\u043A \\u043D\\u0435\\u043C\\u0443.",createEdgeError:"\\u041D\\u0435\\u0432\\u043E\\u0437\\u043C\\u043E\\u0436\\u043D\\u043E \\u0441\\u043E\\u0435\\u0434\\u0438\\u043D\\u0438\\u0442\\u044C \\u0440\\u0435\\u0431\\u0440\\u0430 \\u0432 \\u043A\\u043B\\u0430\\u0441\\u0442\\u0435\\u0440.",deleteClusterError:"\\u041A\\u043B\\u0430\\u0441\\u0442\\u0435\\u0440\\u044B \\u043D\\u0435 \\u043C\\u043E\\u0433\\u0443\\u0442 \\u0431\\u044B\\u0442\\u044C \\u0443\\u0434\\u0430\\u043B\\u0435\\u043D\\u044B",editClusterError:"\\u041A\\u043B\\u0430\\u0441\\u0442\\u0435\\u0440\\u044B \\u043D\\u0435\\u0434\\u043E\\u0441\\u0442\\u0443\\u043F\\u043D\\u044B \\u0434\\u043B\\u044F \\u0440\\u0435\\u0434\\u0430\\u043A\\u0442\\u0438\\u0440\\u043E\\u0432\\u0430\\u043D\\u0438\\u044F."},t.ru_RU=t.ru,t.cn={edit:"\\u7F16\\u8F91",del:"\\u5220\\u9664\\u9009\\u5B9A",back:"\\u8FD4\\u56DE",addNode:"\\u6DFB\\u52A0\\u8282\\u70B9",addEdge:"\\u6DFB\\u52A0\\u8FDE\\u63A5\\u7EBF",editNode:"\\u7F16\\u8F91\\u8282\\u70B9",editEdge:"\\u7F16\\u8F91\\u8FDE\\u63A5\\u7EBF",addDescription:"\\u5355\\u51FB\\u7A7A\\u767D\\u5904\\u653E\\u7F6E\\u65B0\\u8282\\u70B9\\u3002",edgeDescription:"\\u5355\\u51FB\\u67D0\\u4E2A\\u8282\\u70B9\\u5E76\\u5C06\\u8BE5\\u8FDE\\u63A5\\u7EBF\\u62D6\\u52A8\\u5230\\u53E6\\u4E00\\u4E2A\\u8282\\u70B9\\u4EE5\\u8FDE\\u63A5\\u5B83\\u4EEC\\u3002",editEdgeDescription:"\\u5355\\u51FB\\u63A7\\u5236\\u8282\\u70B9\\u5E76\\u5C06\\u5B83\\u4EEC\\u62D6\\u5230\\u8282\\u70B9\\u4E0A\\u8FDE\\u63A5\\u3002",createEdgeError:"\\u65E0\\u6CD5\\u5C06\\u8FDE\\u63A5\\u7EBF\\u8FDE\\u63A5\\u5230\\u7FA4\\u96C6\\u3002",deleteClusterError:"\\u65E0\\u6CD5\\u5220\\u9664\\u7FA4\\u96C6\\u3002",editClusterError:"\\u65E0\\u6CD5\\u7F16\\u8F91\\u7FA4\\u96C6\\u3002"},t.zh_CN=t.cn,t.uk={edit:"\\u0420\\u0435\\u0434\\u0430\\u0433\\u0443\\u0432\\u0430\\u0442\\u0438",del:"\\u0412\\u0438\\u0434\\u0430\\u043B\\u0438\\u0442\\u0438 \\u043E\\u0431\\u0440\\u0430\\u043D\\u0435",back:"\\u041D\\u0430\\u0437\\u0430\\u0434",addNode:"\\u0414\\u043E\\u0434\\u0430\\u0442\\u0438 \\u0432\\u0443\\u0437\\u043E\\u043B",addEdge:"\\u0414\\u043E\\u0434\\u0430\\u0442\\u0438 \\u043A\\u0440\\u0430\\u0439",editNode:"\\u0420\\u0435\\u0434\\u0430\\u0433\\u0443\\u0432\\u0430\\u0442\\u0438 \\u0432\\u0443\\u0437\\u043E\\u043B",editEdge:"\\u0420\\u0435\\u0434\\u0430\\u0433\\u0443\\u0432\\u0430\\u0442\\u0438 \\u043A\\u0440\\u0430\\u0439",addDescription:"K\\u043B\\u0456\\u043A\\u043D\\u0456\\u0442\\u044C \\u043D\\u0430 \\u0432\\u0456\\u043B\\u044C\\u043D\\u0435 \\u043C\\u0456\\u0441\\u0446\\u0435, \\u0449\\u043E\\u0431 \\u0434\\u043E\\u0434\\u0430\\u0442\\u0438 \\u043D\\u043E\\u0432\\u0438\\u0439 \\u0432\\u0443\\u0437\\u043E\\u043B.",edgeDescription:"\\u041A\\u043B\\u0456\\u043A\\u043D\\u0456\\u0442\\u044C \\u043D\\u0430 \\u0432\\u0443\\u0437\\u043E\\u043B \\u0456 \\u043F\\u0435\\u0440\\u0435\\u0442\\u044F\\u0433\\u043D\\u0456\\u0442\\u044C \\u043A\\u0440\\u0430\\u0439 \\u0434\\u043E \\u0456\\u043D\\u0448\\u043E\\u0433\\u043E \\u0432\\u0443\\u0437\\u043B\\u0430, \\u0449\\u043E\\u0431 \\u0457\\u0445 \\u0437\'\\u0454\\u0434\\u043D\\u0430\\u0442\\u0438.",editEdgeDescription:"\\u041A\\u043B\\u0456\\u043A\\u043D\\u0456\\u0442\\u044C \\u043D\\u0430 \\u043A\\u043E\\u043D\\u0442\\u0440\\u043E\\u043B\\u044C\\u043D\\u0456 \\u0442\\u043E\\u0447\\u043A\\u0438 \\u0456 \\u043F\\u0435\\u0440\\u0435\\u0442\\u044F\\u0433\\u043D\\u0456\\u0442\\u044C \\u0457\\u0445 \\u0443 \\u0432\\u0443\\u0437\\u043E\\u043B, \\u0449\\u043E\\u0431 \\u043F\\u0456\\u0434\\u043A\\u043B\\u044E\\u0447\\u0438\\u0442\\u0438\\u0441\\u044F \\u0434\\u043E \\u043D\\u044C\\u043E\\u0433\\u043E.",createEdgeError:"\\u041D\\u0435 \\u043C\\u043E\\u0436\\u043B\\u0438\\u0432\\u043E \\u043E\\u0431\'\\u0454\\u0434\\u043D\\u0430\\u0442\\u0438 \\u043A\\u0440\\u0430\\u0457 \\u0432 \\u0433\\u0440\\u0443\\u043F\\u0443.",deleteClusterError:"\\u0413\\u0440\\u0443\\u043F\\u0438 \\u043D\\u0435 \\u043C\\u043E\\u0436\\u0443\\u0442\\u044C \\u0431\\u0443\\u0442\\u0438 \\u0432\\u0438\\u0434\\u0430\\u043B\\u0435\\u043D\\u0456.",editClusterError:"\\u0413\\u0440\\u0443\\u043F\\u0438 \\u043D\\u0435\\u0434\\u043E\\u0441\\u0442\\u0443\\u043F\\u043D\\u0456 \\u0434\\u043B\\u044F \\u0440\\u0435\\u0434\\u0430\\u0433\\u0443\\u0432\\u0430\\u043D\\u043D\\u044F."},t.uk_UA=t.uk,t.fr={edit:"Editer",del:"Effacer la selection",back:"Retour",addNode:"Ajouter un noeud",addEdge:"Ajouter un lien",editNode:"Editer le noeud",editEdge:"Editer le lien",addDescription:"Cliquez dans un endroit vide pour placer un noeud.",edgeDescription:"Cliquez sur un noeud et glissez le lien vers un autre noeud pour les connecter.",editEdgeDescription:"Cliquez sur les points de contr\\xF4le et glissez-les pour connecter un noeud.",createEdgeError:"Impossible de cr\\xE9er un lien vers un cluster.",deleteClusterError:"Les clusters ne peuvent pas \\xEAtre \\xE9ffac\\xE9s.",editClusterError:"Les clusters ne peuvent pas \\xEAtre \\xE9dites."},t.fr_FR=t.fr,t.cs={edit:"Upravit",del:"Smazat v\\xFDb\\u011Br",back:"Zp\\u011Bt",addNode:"P\\u0159idat vrchol",addEdge:"P\\u0159idat hranu",editNode:"Upravit vrchol",editEdge:"Upravit hranu",addDescription:"Kluknut\\xEDm do pr\\xE1zdn\\xE9ho prostoru m\\u016F\\u017Eete p\\u0159idat nov\\xFD vrchol.",edgeDescription:"P\\u0159eta\\u017Een\\xEDm z jednoho vrcholu do druh\\xE9ho m\\u016F\\u017Eete spojit tyto vrcholy novou hranou.",editEdgeDescription:"P\\u0159eta\\u017Een\\xEDm kontroln\\xEDho vrcholu hrany ji m\\u016F\\u017Eete p\\u0159ipojit k jin\\xE9mu vrcholu.",createEdgeError:"Nelze p\\u0159ipojit hranu ke shluku.",deleteClusterError:"Nelze mazat shluky.",editClusterError:"Nelze upravovat shluky."},t.cs_CZ=t.cs});function _classCallCheck$1(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var classCallCheck$1=_classCallCheck$1;function _defineProperties$1(e,t){for(var o=0,n;o<t.length;o++)n=t[o],n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}function _createClass$1(e,t,o){return t&&_defineProperties$1(e.prototype,t),o&&_defineProperties$1(e,o),e}var createClass$1=_createClass$1,CachedImage=function(){var t=Math.floor;function e(){classCallCheck$1(this,e),this.NUM_ITERATIONS=4,this.image=new Image,this.canvas=document.createElement("canvas")}return createClass$1(e,[{key:"init",value:function(){if(!this.initialized()){this.src=this.image.src;var e=this.image.width,o=this.image.height;this.width=e,this.height=o;var n=t(o/2),i=t(o/4),a=t(o/8),d=t(o/16),s=t(e/2),r=t(e/4),l=t(e/8),c=t(e/16);this.canvas.width=3*r,this.canvas.height=n,this.coordinates=[[0,0,s,n],[s,0,r,i],[s,i,l,a],[5*l,i,c,d]],this._fillMipMap()}}},{key:"initialized",value:function(){return void 0!==this.coordinates}},{key:"_fillMipMap",value:function(){var e=this.canvas.getContext("2d"),t=this.coordinates[0];e.drawImage(this.image,t[0],t[1],t[2],t[3]);for(var o=1;o<this.NUM_ITERATIONS;o++){var n=this.coordinates[o-1],i=this.coordinates[o];e.drawImage(this.canvas,n[0],n[1],n[2],n[3],i[0],i[1],i[2],i[3])}}},{key:"drawImageAtPosition",value:function(e,t,o,n,i,a){if(this.initialized())if(2<t){t*=.5;for(var d=0;2<t&&d<this.NUM_ITERATIONS;)t*=.5,d+=1;d>=this.NUM_ITERATIONS&&(d=this.NUM_ITERATIONS-1);var s=this.coordinates[d];e.drawImage(this.canvas,s[0],s[1],s[2],s[3],o,n,i,a)}else e.drawImage(this.image,o,n,i,a)}}]),e}(),Images=function(){function e(t){classCallCheck$1(this,e),this.images={},this.imageBroken={},this.callback=t}return createClass$1(e,[{key:"_tryloadBrokenUrl",value:function(e,t,o){return void 0===e||void 0===o?void 0:void 0===t?void console.warn("No broken url image defined"):void(o.image.onerror=function(){console.error("Could not load brokenImage:",t)},o.image.src=t)}},{key:"_redrawWithImage",value:function(e){this.callback&&this.callback(e)}},{key:"load",value:function(e,t){var o=this,n=this.images[e];if(n)return n;var i=new CachedImage;return this.images[e]=i,i.image.onload=function(){o._fixImageCoordinates(i.image),i.init(),o._redrawWithImage(i)},i.image.onerror=function(){console.error("Could not load image:",e),o._tryloadBrokenUrl(e,t,i)},i.image.src=e,i}},{key:"_fixImageCoordinates",value:function(e){0===e.width&&(document.body.appendChild(e),e.width=e.offsetWidth,e.height=e.offsetHeight,document.body.removeChild(e))}}]),e}(),Groups=function(){function e(){classCallCheck$1(this,e),this.clear(),this.defaultIndex=0,this.groupsArray=[],this.groupIndex=0,this.defaultGroups=[{border:"#2B7CE9",background:"#97C2FC",highlight:{border:"#2B7CE9",background:"#D2E5FF"},hover:{border:"#2B7CE9",background:"#D2E5FF"}},{border:"#FFA500",background:"#FFFF00",highlight:{border:"#FFA500",background:"#FFFFA3"},hover:{border:"#FFA500",background:"#FFFFA3"}},{border:"#FA0A10",background:"#FB7E81",highlight:{border:"#FA0A10",background:"#FFAFB1"},hover:{border:"#FA0A10",background:"#FFAFB1"}},{border:"#41A906",background:"#7BE141",highlight:{border:"#41A906",background:"#A1EC76"},hover:{border:"#41A906",background:"#A1EC76"}},{border:"#E129F0",background:"#EB7DF4",highlight:{border:"#E129F0",background:"#F0B3F5"},hover:{border:"#E129F0",background:"#F0B3F5"}},{border:"#7C29F0",background:"#AD85E4",highlight:{border:"#7C29F0",background:"#D3BDF0"},hover:{border:"#7C29F0",background:"#D3BDF0"}},{border:"#C37F00",background:"#FFA807",highlight:{border:"#C37F00",background:"#FFCA66"},hover:{border:"#C37F00",background:"#FFCA66"}},{border:"#4220FB",background:"#6E6EFD",highlight:{border:"#4220FB",background:"#9B9BFD"},hover:{border:"#4220FB",background:"#9B9BFD"}},{border:"#FD5A77",background:"#FFC0CB",highlight:{border:"#FD5A77",background:"#FFD1D9"},hover:{border:"#FD5A77",background:"#FFD1D9"}},{border:"#4AD63A",background:"#C2FABC",highlight:{border:"#4AD63A",background:"#E6FFE3"},hover:{border:"#4AD63A",background:"#E6FFE3"}},{border:"#990000",background:"#EE0000",highlight:{border:"#BB0000",background:"#FF3333"},hover:{border:"#BB0000",background:"#FF3333"}},{border:"#FF6000",background:"#FF6000",highlight:{border:"#FF6000",background:"#FF6000"},hover:{border:"#FF6000",background:"#FF6000"}},{border:"#97C2FC",background:"#2B7CE9",highlight:{border:"#D2E5FF",background:"#2B7CE9"},hover:{border:"#D2E5FF",background:"#2B7CE9"}},{border:"#399605",background:"#255C03",highlight:{border:"#399605",background:"#255C03"},hover:{border:"#399605",background:"#255C03"}},{border:"#B70054",background:"#FF007E",highlight:{border:"#B70054",background:"#FF007E"},hover:{border:"#B70054",background:"#FF007E"}},{border:"#AD85E4",background:"#7C29F0",highlight:{border:"#D3BDF0",background:"#7C29F0"},hover:{border:"#D3BDF0",background:"#7C29F0"}},{border:"#4557FA",background:"#000EA1",highlight:{border:"#6E6EFD",background:"#000EA1"},hover:{border:"#6E6EFD",background:"#000EA1"}},{border:"#FFC0CB",background:"#FD5A77",highlight:{border:"#FFD1D9",background:"#FD5A77"},hover:{border:"#FFD1D9",background:"#FD5A77"}},{border:"#C2FABC",background:"#74D66A",highlight:{border:"#E6FFE3",background:"#74D66A"},hover:{border:"#E6FFE3",background:"#74D66A"}},{border:"#EE0000",background:"#990000",highlight:{border:"#FF3333",background:"#BB0000"},hover:{border:"#FF3333",background:"#BB0000"}}],this.options={},this.defaultOptions={useDefaultGroups:!0},util.extend(this.options,this.defaultOptions)}return createClass$1(e,[{key:"setOptions",value:function(e){var t=["useDefaultGroups"];if(void 0!==e)for(var o in e)if(e.hasOwnProperty(o)&&-1===t.indexOf(o)){var n=e[o];this.add(o,n)}}},{key:"clear",value:function(){this.groups={},this.groupsArray=[]}},{key:"get",value:function(e){var t=!(1<arguments.length&&void 0!==arguments[1])||arguments[1],o=this.groups[e];if(void 0===o&&t)if(!1===this.options.useDefaultGroups&&0<this.groupsArray.length){var n=this.groupIndex%this.groupsArray.length;this.groupIndex++,o={},o.color=this.groups[this.groupsArray[n]],this.groups[e]=o}else{var i=this.defaultIndex%this.defaultGroups.length;this.defaultIndex++,o={},o.color=this.defaultGroups[i],this.groups[e]=o}return o}},{key:"add",value:function(e,t){return this.groups[e]=t,this.groupsArray.push(e),t}}]),e}();function _defineProperty$2(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var defineProperty$2=_defineProperty$2;function _arrayWithHoles(e){if(Array.isArray(e))return e}var arrayWithHoles=_arrayWithHoles;function _iterableToArrayLimit(e,t){var o=[],n=!0,i=!1,a=void 0;try{for(var d=e[Symbol.iterator](),s;!(n=(s=d.next()).done)&&(o.push(s.value),!(t&&o.length===t));n=!0);}catch(e){i=!0,a=e}finally{try{n||null==d["return"]||d["return"]()}finally{if(i)throw a}}return o}var iterableToArrayLimit=_iterableToArrayLimit;function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}var nonIterableRest=_nonIterableRest;function _slicedToArray(e,t){return arrayWithHoles(e)||iterableToArrayLimit(e,t)||nonIterableRest()}var slicedToArray=_slicedToArray,_typeof_1$1=createCommonjsModule$2(function(e){function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}function o(n){return e.exports="function"==typeof Symbol&&"symbol"===t(Symbol.iterator)?o=function(e){return t(e)}:o=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":t(e)},o(n)}e.exports=o}),ComponentUtil=function(){var t=Math.cos,o=Math.sin;function e(){classCallCheck$1(this,e)}return createClass$1(e,null,[{key:"choosify",value:function(e,t){var o=["node","edge","label"],n=!0,i=util.topMost(t,"chosen");if("boolean"==typeof i)n=i;else if("object"===_typeof_1$1(i)){if(-1===o.indexOf(e))throw new Error("choosify: subOption \'"+e+"\' should be one of \'"+o.join("\', \'")+"\'");var a=util.topMost(t,["chosen",e]);("boolean"==typeof a||"function"==typeof a)&&(n=a)}return n}},{key:"pointInRect",value:function(e,n,i){if(0>=e.width||0>=e.height)return!1;if(void 0!==i){var a={x:n.x-i.x,y:n.y-i.y};if(0!==i.angle){var d=-i.angle,s={x:t(d)*a.x-o(d)*a.y,y:o(d)*a.x+t(d)*a.y};n=s}else n=a}var r=e.x+e.width,l=e.y+e.width;return e.left<n.x&&r>n.x&&e.top<n.y&&l>n.y}},{key:"isValidLabel",value:function(e){return"string"==typeof e&&""!==e}}]),e}(),LabelAccumulator=function(){function e(t){classCallCheck$1(this,e),this.measureText=t,this.current=0,this.width=0,this.height=0,this.lines=[]}return createClass$1(e,[{key:"_add",value:function(e,t){var o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:"normal";void 0===this.lines[e]&&(this.lines[e]={width:0,height:0,blocks:[]});var n=t;(void 0===t||""===t)&&(n=" ");var i=this.measureText(n,o),a=Object.assign({},i.values);a.text=t,a.width=i.width,a.mod=o,(void 0===t||""===t)&&(a.width=0),this.lines[e].blocks.push(a),this.lines[e].width+=a.width}},{key:"curWidth",value:function(){var e=this.lines[this.current];return void 0===e?0:e.width}},{key:"append",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"normal";this._add(this.current,e,t)}},{key:"newLine",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"normal";this._add(this.current,e,t),this.current++}},{key:"determineLineHeights",value:function(){for(var e=0;e<this.lines.length;e++){var t=this.lines[e],o=0;if(void 0!==t.blocks)for(var n=0,i;n<t.blocks.length;n++)i=t.blocks[n],o<i.height&&(o=i.height);t.height=o}}},{key:"determineLabelSize",value:function(){for(var e=0,t=0,o=0,n;o<this.lines.length;o++)n=this.lines[o],n.width>e&&(e=n.width),t+=n.height;this.width=e,this.height=t}},{key:"removeEmptyBlocks",value:function(){for(var e=[],t=0,o;t<this.lines.length;t++)if(o=this.lines[t],0!==o.blocks.length){if(t==this.lines.length-1&&0===o.width)continue;var n={};Object.assign(n,o),n.blocks=[];for(var i=void 0,a=[],d=0,s;d<o.blocks.length;d++)s=o.blocks[d],0===s.width?void 0===i&&(i=s):a.push(s);0===a.length&&void 0!==i&&a.push(i),n.blocks=a,e.push(n)}return e}},{key:"finalize",value:function(){this.determineLineHeights(),this.determineLabelSize();var e=this.removeEmptyBlocks();return{width:this.width,height:this.height,lines:e}}}]),e}(),tagPattern={"<b>":/<b>/,"<i>":/<i>/,"<code>":/<code>/,"</b>":/<\\/b>/,"</i>":/<\\/i>/,"</code>":/<\\/code>/,"*":/\\*/,_:/\\_/,"`":/`/,afterBold:/[^\\*]/,afterItal:/[^_]/,afterMono:/[^`]/},MarkupAccumulator=function(){function e(t){classCallCheck$1(this,e),this.text=t,this.bold=!1,this.ital=!1,this.mono=!1,this.spacing=!1,this.position=0,this.buffer="",this.modStack=[],this.blocks=[]}return createClass$1(e,[{key:"mod",value:function(){return 0===this.modStack.length?"normal":this.modStack[0]}},{key:"modName",value:function(){return 0===this.modStack.length?"normal":"mono"===this.modStack[0]?"mono":this.bold&&this.ital?"boldital":this.bold?"bold":this.ital?"ital":void 0}},{key:"emitBlock",value:function(){this.spacing&&(this.add(" "),this.spacing=!1),0<this.buffer.length&&(this.blocks.push({text:this.buffer,mod:this.modName()}),this.buffer="")}},{key:"add",value:function(e){" "===e&&(this.spacing=!0),this.spacing&&(this.buffer+=" ",this.spacing=!1)," "!=e&&(this.buffer+=e)}},{key:"parseWS",value:function(e){return!!/[ \\t]/.test(e)&&(this.mono?this.add(e):this.spacing=!0,!0)}},{key:"setTag",value:function(e){this.emitBlock(),this[e]=!0,this.modStack.unshift(e)}},{key:"unsetTag",value:function(e){this.emitBlock(),this[e]=!1,this.modStack.shift()}},{key:"parseStartTag",value:function(e,t){return!(this.mono||this[e]||!this.match(t))&&(this.setTag(e),!0)}},{key:"match",value:function(e){var t=!(1<arguments.length&&void 0!==arguments[1])||arguments[1],o=this.prepareRegExp(e),n=slicedToArray(o,2),i=n[0],a=n[1],d=i.test(this.text.substr(this.position,a));return d&&t&&(this.position+=a-1),d}},{key:"parseEndTag",value:function(e,t,o){var n=this.mod()===e;return n="mono"===e?n&&this.mono:n&&!this.mono,!!(n&&this.match(t))&&(void 0===o?this.unsetTag(e):(this.position===this.text.length-1||this.match(o,!1))&&this.unsetTag(e),!0)}},{key:"replace",value:function(e,t){return!!this.match(e)&&(this.add(t),this.position+=length-1,!0)}},{key:"prepareRegExp",value:function(e){var t,o;if(e instanceof RegExp)o=e,t=1;else{var n=tagPattern[e];o=void 0===n?new RegExp(e):n,t=e.length}return[o,t]}}]),e}(),LabelSplitter=function(){function e(t,o,n,i){var a=this;classCallCheck$1(this,e),this.ctx=t,this.parent=o,this.selected=n,this.hover=i;this.lines=new LabelAccumulator(function(e,o){if(void 0===e)return 0;var d=a.parent.getFormattingValues(t,n,i,o),s=0;if(""!==e){var r=a.ctx.measureText(e);s=r.width}return{width:s,values:d}})}return createClass$1(e,[{key:"process",value:function(e){if(!ComponentUtil.isValidLabel(e))return this.lines.finalize();var t=this.parent.fontOptions;e=e.replace(/\\r\\n/g,"\\n"),e=e.replace(/\\r/g,"\\n");var o=(e+"").split("\\n"),n=o.length;if(t.multi){for(var a=0,d;a<n;a++)if(d=this.splitBlocks(o[a],t.multi),void 0!==d){if(0===d.length){this.lines.newLine("");continue}if(0<t.maxWdt)for(var s=0;s<d.length;s++){var r=d[s].mod,l=d[s].text;this.splitStringIntoLines(l,r,!0)}else for(var c=0;c<d.length;c++){var u=d[c].mod,p=d[c].text;this.lines.append(p,u)}this.lines.newLine()}}else if(0<t.maxWdt)for(var h=0;h<n;h++)this.splitStringIntoLines(o[h]);else for(var m=0;m<n;m++)this.lines.newLine(o[m]);return this.lines.finalize()}},{key:"decodeMarkupSystem",value:function(e){var t="none";return"markdown"===e||"md"===e?t="markdown":(!0===e||"html"===e)&&(t="html"),t}},{key:"splitHtmlBlocks",value:function(e){for(var t=new MarkupAccumulator(e),o=function(e){if(/&/.test(e)){var o=t.replace(t.text,"&lt;","<")||t.replace(t.text,"&amp;","&");return o||t.add("&"),!0}return!1};t.position<t.text.length;){var n=t.text.charAt(t.position),i=t.parseWS(n)||/</.test(n)&&(t.parseStartTag("bold","<b>")||t.parseStartTag("ital","<i>")||t.parseStartTag("mono","<code>")||t.parseEndTag("bold","</b>")||t.parseEndTag("ital","</i>")||t.parseEndTag("mono","</code>"))||o(n);i||t.add(n),t.position++}return t.emitBlock(),t.blocks}},{key:"splitMarkdownBlocks",value:function(e){for(var t=this,o=new MarkupAccumulator(e),n=!0,i=function(e){return!!/\\\\/.test(e)&&(o.position<t.text.length+1&&(o.position++,e=t.text.charAt(o.position),/ \\t/.test(e)?o.spacing=!0:(o.add(e),n=!1)),!0)};o.position<o.text.length;){var a=o.text.charAt(o.position),d=o.parseWS(a)||i(a)||(n||o.spacing)&&(o.parseStartTag("bold","*")||o.parseStartTag("ital","_")||o.parseStartTag("mono","`"))||o.parseEndTag("bold","*","afterBold")||o.parseEndTag("ital","_","afterItal")||o.parseEndTag("mono","`","afterMono");d||(o.add(a),n=!1),o.position++}return o.emitBlock(),o.blocks}},{key:"splitBlocks",value:function(e,t){var o=this.decodeMarkupSystem(t);return"none"===o?[{text:e,mod:"normal"}]:"markdown"===o?this.splitMarkdownBlocks(e):"html"===o?this.splitHtmlBlocks(e):void 0}},{key:"overMaxWidth",value:function(e){var t=this.ctx.measureText(e).width;return this.lines.curWidth()+t>this.parent.fontOptions.maxWdt}},{key:"getLongestFit",value:function(e){for(var t="",o=0;o<e.length;){var n=""===t?"":" ",i=t+n+e[o];if(this.overMaxWidth(i))break;t=i,o++}return o}},{key:"getLongestFitWord",value:function(e){for(var t=0;t<e.length&&!this.overMaxWidth(e.slice(0,t));)t++;return t}},{key:"splitStringIntoLines",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"normal",o=!!(2<arguments.length&&void 0!==arguments[2])&&arguments[2];this.parent.getFormattingValues(this.ctx,this.selected,this.hover,t),e=e.replace(/^( +)/g,"$1\\r"),e=e.replace(/([^\\r][^ ]*)( +)/g,"$1\\r$2\\r");for(var n=e.split("\\r"),i;0<n.length;)if(i=this.getLongestFit(n),0===i){var a=n[0],d=this.getLongestFitWord(a);this.lines.newLine(a.slice(0,d),t),n[0]=a.slice(d)}else{var s=i;" "===n[i-1]?i--:" "===n[s]&&s++;var r=n.slice(0,i).join("");i==n.length&&o?this.lines.append(r,t):this.lines.newLine(r,t),n=n.slice(s)}}}]),e}(),multiFontStyle=["bold","ital","boldital","mono"],Label=function(){var t=Math.max,o=Math.min;function e(t,o){var n=!!(2<arguments.length&&void 0!==arguments[2])&&arguments[2];classCallCheck$1(this,e),this.body=t,this.pointToSelf=!1,this.baseSize=void 0,this.fontOptions={},this.setOptions(o),this.size={top:0,left:0,width:0,height:0,yLine:0},this.isEdgeLabel=n}return createClass$1(e,[{key:"setOptions",value:function(e){if(this.elementOptions=e,this.initFontOptions(e.font),ComponentUtil.isValidLabel(e.label)?this.labelDirty=!0:e.label=void 0,void 0!==e.font&&null!==e.font)if("string"==typeof e.font)this.baseSize=this.fontOptions.size;else if("object"===_typeof_1$1(e.font)){var t=e.font.size;void 0!==t&&(this.baseSize=t)}}},{key:"initFontOptions",value:function(t){var o=this;return util.forEach(multiFontStyle,function(e){o.fontOptions[e]={}}),e.parseFontString(this.fontOptions,t)?void(this.fontOptions.vadjust=0):void util.forEach(t,function(e,t){void 0!==e&&null!==e&&"object"!==_typeof_1$1(e)&&(o.fontOptions[t]=e)})}},{key:"constrain",value:function(e){var t={constrainWidth:!1,maxWdt:-1,minWdt:-1,constrainHeight:!1,minHgt:-1,valign:"middle"},o=util.topMost(e,"widthConstraint");if("number"==typeof o)t.maxWdt=+o,t.minWdt=+o;else if("object"===_typeof_1$1(o)){var n=util.topMost(e,["widthConstraint","maximum"]);"number"==typeof n&&(t.maxWdt=+n);var i=util.topMost(e,["widthConstraint","minimum"]);"number"==typeof i&&(t.minWdt=+i)}var a=util.topMost(e,"heightConstraint");if("number"==typeof a)t.minHgt=+a;else if("object"===_typeof_1$1(a)){var d=util.topMost(e,["heightConstraint","minimum"]);"number"==typeof d&&(t.minHgt=+d);var s=util.topMost(e,["heightConstraint","valign"]);"string"==typeof s&&("top"===s||"bottom"===s)&&(t.valign=s)}return t}},{key:"update",value:function(e,t){this.setOptions(e,!0),this.propagateFonts(t),util.deepExtend(this.fontOptions,this.constrain(t)),this.fontOptions.chooser=ComponentUtil.choosify("label",t)}},{key:"adjustSizes",value:function(e){var t=e?e.right+e.left:0;this.fontOptions.constrainWidth&&(this.fontOptions.maxWdt-=t,this.fontOptions.minWdt-=t);var o=e?e.top+e.bottom:0;this.fontOptions.constrainHeight&&(this.fontOptions.minHgt-=o)}},{key:"addFontOptionsToPile",value:function(e,t){for(var o=0;o<t.length;++o)this.addFontToPile(e,t[o])}},{key:"addFontToPile",value:function(e,t){if(void 0!==t&&void 0!==t.font&&null!==t.font){var o=t.font;e.push(o)}}},{key:"getBasicOptions",value:function(t){for(var o={},i=0;i<t.length;++i){var a=t[i],d={};e.parseFontString(d,a)&&(a=d),util.forEach(a,function(e,t){void 0===e||o.hasOwnProperty(t)||(-1===multiFontStyle.indexOf(t)?o[t]=e:o[t]={})})}return o}},{key:"getFontOption",value:function(t,o,i){for(var a=0,d,s;a<t.length;++a)if(s=t[a],s.hasOwnProperty(o)){if(d=s[o],void 0===d||null===d)continue;var r={};if(e.parseFontString(r,d)&&(d=r),d.hasOwnProperty(i))return d[i]}if(this.fontOptions.hasOwnProperty(i))return this.fontOptions[i];throw new Error("Did not find value for multi-font for property: \'"+i+"\'")}},{key:"getFontOptions",value:function(e,t){for(var o={},n=["color","size","face","mod","vadjust"],a=0,d;a<n.length;++a)d=n[a],o[d]=this.getFontOption(e,t,d);return o}},{key:"propagateFonts",value:function(e){var t=this,o=[];this.addFontOptionsToPile(o,e),this.fontOptions=this.getBasicOptions(o);for(var n=function(e){var n=multiFontStyle[e],i=t.fontOptions[n],a=t.getFontOptions(o,n);util.forEach(a,function(e,t){i[t]=e}),i.size=+i.size,i.vadjust=+i.vadjust},a=0;a<multiFontStyle.length;++a)n(a)}},{key:"draw",value:function(e,t,o,n,i){var a=5<arguments.length&&void 0!==arguments[5]?arguments[5]:"middle";if(void 0!==this.elementOptions.label){var d=this.fontOptions.size*this.body.view.scale;this.elementOptions.label&&d<this.elementOptions.scaling.label.drawThreshold-1||(d>=this.elementOptions.scaling.label.maxVisible&&(d=+this.elementOptions.scaling.label.maxVisible/this.body.view.scale),this.calculateLabelSize(e,n,i,t,o,a),this._drawBackground(e),this._drawText(e,t,this.size.yLine,a,d))}}},{key:"_drawBackground",value:function(e){if(void 0!==this.fontOptions.background&&"none"!==this.fontOptions.background){e.fillStyle=this.fontOptions.background;var t=this.getSize();e.fillRect(t.left,t.top,t.width,t.height)}}},{key:"_drawText",value:function(e,t,o){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:"middle",a=4<arguments.length?arguments[4]:void 0,d=this._setAlignment(e,t,o,n),s=slicedToArray(d,2);t=s[0],o=s[1],e.textAlign="left",t-=this.size.width/2,this.fontOptions.valign&&this.size.height>this.size.labelHeight&&("top"===this.fontOptions.valign&&(o-=(this.size.height-this.size.labelHeight)/2),"bottom"===this.fontOptions.valign&&(o+=(this.size.height-this.size.labelHeight)/2));for(var r=0,l;r<this.lineCount;r++)if(l=this.lines[r],l&&l.blocks){var c=0;this.isEdgeLabel||"center"===this.fontOptions.align?c+=(this.size.width-l.width)/2:"right"===this.fontOptions.align&&(c+=this.size.width-l.width);for(var u=0,p;u<l.blocks.length;u++){p=l.blocks[u],e.font=p.font;var h=this._getColor(p.color,a,p.strokeColor),m=slicedToArray(h,2),g=m[0],f=m[1];0<p.strokeWidth&&(e.lineWidth=p.strokeWidth,e.strokeStyle=f,e.lineJoin="round"),e.fillStyle=g,0<p.strokeWidth&&e.strokeText(p.text,t+c,o+p.vadjust),e.fillText(p.text,t+c,o+p.vadjust),c+=p.width}o+=l.height}}},{key:"_setAlignment",value:function(e,t,o,n){if(this.isEdgeLabel&&"horizontal"!==this.fontOptions.align&&!1===this.pointToSelf){t=0,o=0;"top"===this.fontOptions.align?(e.textBaseline="alphabetic",o-=4):"bottom"===this.fontOptions.align?(e.textBaseline="hanging",o+=4):e.textBaseline="middle"}else e.textBaseline=n;return[t,o]}},{key:"_getColor",value:function(e,n,i){var a=e||"#000000",d=i||"#ffffff";if(n<=this.elementOptions.scaling.label.drawThreshold){var s=t(0,o(1,1-(this.elementOptions.scaling.label.drawThreshold-n)));a=util.overrideOpacity(a,s),d=util.overrideOpacity(d,s)}return[a,d]}},{key:"getTextSize",value:function(e){var t=!!(1<arguments.length&&void 0!==arguments[1])&&arguments[1],o=!!(2<arguments.length&&void 0!==arguments[2])&&arguments[2];return this._processLabel(e,t,o),{width:this.size.width,height:this.size.height,lineCount:this.lineCount}}},{key:"getSize",value:function(){var e=this.size.left,t=this.size.top-1;if(this.isEdgeLabel){var o=.5*-this.size.width;switch(this.fontOptions.align){case"middle":e=o,t=.5*-this.size.height;break;case"top":e=o,t=-(this.size.height+2);break;case"bottom":e=o,t=2;}}var n={left:e,top:t,width:this.size.width,height:this.size.height};return n}},{key:"calculateLabelSize",value:function(e,t,o){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:0,i=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,a=5<arguments.length&&void 0!==arguments[5]?arguments[5]:"middle";this._processLabel(e,t,o),this.size.left=n-.5*this.size.width,this.size.top=i-.5*this.size.height,this.size.yLine=i+.5*(1-this.lineCount)*this.fontOptions.size,"hanging"===a&&(this.size.top+=.5*this.fontOptions.size,this.size.top+=4,this.size.yLine+=4)}},{key:"getFormattingValues",value:function(e,t,o,n){var i=function(e,t,o){return"normal"===t?"mod"===o?"":e[o]:void 0===e[t][o]?e[o]:e[t][o]},a={color:i(this.fontOptions,n,"color"),size:i(this.fontOptions,n,"size"),face:i(this.fontOptions,n,"face"),mod:i(this.fontOptions,n,"mod"),vadjust:i(this.fontOptions,n,"vadjust"),strokeWidth:this.fontOptions.strokeWidth,strokeColor:this.fontOptions.strokeColor};(t||o)&&("normal"===n&&!0===this.fontOptions.chooser&&this.elementOptions.labelHighlightBold?a.mod="bold":"function"==typeof this.fontOptions.chooser&&this.fontOptions.chooser(a,this.elementOptions.id,t,o));var d="";return void 0!==a.mod&&""!==a.mod&&(d+=a.mod+" "),d+=a.size+"px "+a.face,e.font=d.replace(/"/g,""),a.font=e.font,a.height=a.size,a}},{key:"differentState",value:function(e,t){return e!==this.selectedState||t!==this.hoverState}},{key:"_processLabelText",value:function(e,t,o,n){var i=new LabelSplitter(e,this,t,o);return i.process(n)}},{key:"_processLabel",value:function(e,t,o){if(!1!==this.labelDirty||this.differentState(t,o)){var n=this._processLabelText(e,t,o,this.elementOptions.label);0<this.fontOptions.minWdt&&n.width<this.fontOptions.minWdt&&(n.width=this.fontOptions.minWdt),this.size.labelHeight=n.height,0<this.fontOptions.minHgt&&n.height<this.fontOptions.minHgt&&(n.height=this.fontOptions.minHgt),this.lines=n.lines,this.lineCount=n.lines.length,this.size.width=n.width,this.size.height=n.height,this.selectedState=t,this.hoverState=o,this.labelDirty=!1}}},{key:"visible",value:function(){if(0===this.size.width||0===this.size.height||void 0===this.elementOptions.label)return!1;var e=this.fontOptions.size*this.body.view.scale;return!(e<this.elementOptions.scaling.label.drawThreshold-1)}}],[{key:"parseFontString",value:function(e,t){if(!t||"string"!=typeof t)return!1;var o=t.split(" ");return e.size=+o[0].replace("px",""),e.face=o[1],e.color=o[2],!0}}]),e}();function _assertThisInitialized$2(e){if(void 0===e)throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called");return e}var assertThisInitialized$1=_assertThisInitialized$2;function _possibleConstructorReturn$1(e,t){return t&&("object"===_typeof_1$1(t)||"function"==typeof t)?t:assertThisInitialized$1(e)}var possibleConstructorReturn$1=_possibleConstructorReturn$1,getPrototypeOf$1=createCommonjsModule$2(function(e){function t(n){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},t(n)}e.exports=t}),setPrototypeOf$2=createCommonjsModule$2(function(e){function t(n,o){return e.exports=t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(n,o)}e.exports=t});function _inherits$1(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&setPrototypeOf$2(e,t)}var inherits$1=_inherits$1,NodeBase=function(){var t=Math.cos,o=Math.sin,n=Math.abs,i=Math.min;function e(t,o,n){classCallCheck$1(this,e),this.body=o,this.labelModule=n,this.setOptions(t),this.top=void 0,this.left=void 0,this.height=void 0,this.width=void 0,this.radius=void 0,this.margin=void 0,this.refreshNeeded=!0,this.boundingBox={top:0,left:0,right:0,bottom:0}}return createClass$1(e,[{key:"setOptions",value:function(e){this.options=e}},{key:"_setMargins",value:function(e){this.margin={},this.options.margin&&("object"==_typeof_1$1(this.options.margin)?(this.margin.top=this.options.margin.top,this.margin.right=this.options.margin.right,this.margin.bottom=this.options.margin.bottom,this.margin.left=this.options.margin.left):(this.margin.top=this.options.margin,this.margin.right=this.options.margin,this.margin.bottom=this.options.margin,this.margin.left=this.options.margin)),e.adjustSizes(this.margin)}},{key:"_distanceToBorder",value:function(e,a){var d=this.options.borderWidth;return this.resize(e),i(n(this.width/2/t(a)),n(this.height/2/o(a)))+d}},{key:"enableShadow",value:function(e,t){t.shadow&&(e.shadowColor=t.shadowColor,e.shadowBlur=t.shadowSize,e.shadowOffsetX=t.shadowX,e.shadowOffsetY=t.shadowY)}},{key:"disableShadow",value:function(e,t){t.shadow&&(e.shadowColor="rgba(0,0,0,0)",e.shadowBlur=0,e.shadowOffsetX=0,e.shadowOffsetY=0)}},{key:"enableBorderDashes",value:function(e,t){if(!1!==t.borderDashes)if(void 0!==e.setLineDash){var o=t.borderDashes;!0===o&&(o=[5,15]),e.setLineDash(o)}else console.warn("setLineDash is not supported in this browser. The dashed borders cannot be used."),this.options.shapeProperties.borderDashes=!1,t.borderDashes=!1}},{key:"disableBorderDashes",value:function(e,t){!1!==t.borderDashes&&(void 0===e.setLineDash?(console.warn("setLineDash is not supported in this browser. The dashed borders cannot be used."),this.options.shapeProperties.borderDashes=!1,t.borderDashes=!1):e.setLineDash([0]))}},{key:"needsRefresh",value:function(e,t){return!0===this.refreshNeeded?(this.refreshNeeded=!1,!0):void 0===this.width||this.labelModule.differentState(e,t)}},{key:"initContextForDraw",value:function(e,t){var o=t.borderWidth/this.body.view.scale;e.lineWidth=i(this.width,o),e.strokeStyle=t.borderColor,e.fillStyle=t.color}},{key:"performStroke",value:function(e,t){var o=t.borderWidth/this.body.view.scale;e.save(),0<o&&(this.enableBorderDashes(e,t),e.stroke(),this.disableBorderDashes(e,t)),e.restore()}},{key:"performFill",value:function(e,t){this.enableShadow(e,t),e.fill(),this.disableShadow(e,t),this.performStroke(e,t)}},{key:"_addBoundingBoxMargin",value:function(e){this.boundingBox.left-=e,this.boundingBox.top-=e,this.boundingBox.bottom+=e,this.boundingBox.right+=e}},{key:"_updateBoundingBox",value:function(e,t,o,n,i){void 0!==o&&this.resize(o,n,i),this.left=e-this.width/2,this.top=t-this.height/2,this.boundingBox.left=this.left,this.boundingBox.top=this.top,this.boundingBox.bottom=this.top+this.height,this.boundingBox.right=this.left+this.width}},{key:"updateBoundingBox",value:function(e,t,o,n,i){this._updateBoundingBox(e,t,o,n,i)}},{key:"getDimensionsFromLabel",value:function(e,t,o){this.textSize=this.labelModule.getTextSize(e,t,o);var n=this.textSize.width,i=this.textSize.height,a=14;return 0===n&&(n=a,i=a),{width:n,height:i}}}]),e}(),Box=function(e){var o=Math.cos,n=Math.sin,i=Math.abs,a=Math.min;function t(e,o,n){var i;return classCallCheck$1(this,t),i=possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this,e,o,n)),i._setMargins(n),i}return inherits$1(t,e),createClass$1(t,[{key:"resize",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:this.selected,o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:this.hover;if(this.needsRefresh(t,o)){var n=this.getDimensionsFromLabel(e,t,o);this.width=n.width+this.margin.right+this.margin.left,this.height=n.height+this.margin.top+this.margin.bottom,this.radius=this.width/2}}},{key:"draw",value:function(e,t,o,n,i,a){this.resize(e,n,i),this.left=t-this.width/2,this.top=o-this.height/2,this.initContextForDraw(e,a),e.roundRect(this.left,this.top,this.width,this.height,a.borderRadius),this.performFill(e,a),this.updateBoundingBox(t,o,e,n,i),this.labelModule.draw(e,this.left+this.textSize.width/2+this.margin.left,this.top+this.textSize.height/2+this.margin.top,n,i)}},{key:"updateBoundingBox",value:function(e,t,o,n,i){this._updateBoundingBox(e,t,o,n,i);var a=this.options.shapeProperties.borderRadius;this._addBoundingBoxMargin(a)}},{key:"distanceToBorder",value:function(e,t){this.resize(e);var d=this.options.borderWidth;return a(i(this.width/2/o(t)),i(this.height/2/n(t)))+d}}]),t}(NodeBase),CircleImageBase=function(e){function t(e,o,n){var i;return classCallCheck$1(this,t),i=possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this,e,o,n)),i.labelOffset=0,i.selected=!1,i}return inherits$1(t,e),createClass$1(t,[{key:"setOptions",value:function(e,t,o){this.options=e,void 0===t&&void 0===o||this.setImages(t,o)}},{key:"setImages",value:function(e,t){t&&this.selected?(this.imageObj=t,this.imageObjAlt=e):(this.imageObj=e,this.imageObjAlt=t)}},{key:"switchImages",value:function(e){var t=e&&!this.selected||!e&&this.selected;if(this.selected=e,void 0!==this.imageObjAlt&&t){var o=this.imageObj;this.imageObj=this.imageObjAlt,this.imageObjAlt=o}}},{key:"_getImagePadding",value:function(){var e={top:0,right:0,bottom:0,left:0};if(this.options.imagePadding){var t=this.options.imagePadding;"object"==_typeof_1$1(t)?(e.top=t.top,e.right=t.right,e.bottom=t.bottom,e.left=t.left):(e.top=t,e.right=t,e.bottom=t,e.left=t)}return e}},{key:"_resizeImage",value:function(){var e,t;if(!1===this.options.shapeProperties.useImageSize){var o=1,n=1;this.imageObj.width&&this.imageObj.height&&(this.imageObj.width>this.imageObj.height?o=this.imageObj.width/this.imageObj.height:n=this.imageObj.height/this.imageObj.width),e=2*this.options.size*o,t=2*this.options.size*n}else{var i=this._getImagePadding();e=this.imageObj.width+i.left+i.right,t=this.imageObj.height+i.top+i.bottom}this.width=e,this.height=t,this.radius=.5*this.width}},{key:"_drawRawCircle",value:function(e,t,o,n){this.initContextForDraw(e,n),e.circle(t,o,n.size),this.performFill(e,n)}},{key:"_drawImageAtPosition",value:function(e,t){if(0!=this.imageObj.width){e.globalAlpha=1,this.enableShadow(e,t);var o=1;!0===this.options.shapeProperties.interpolation&&(o=this.imageObj.width/this.width/this.body.view.scale);var n=this._getImagePadding(),i=this.left+n.left,a=this.top+n.top,d=this.width-n.left-n.right,s=this.height-n.top-n.bottom;this.imageObj.drawImageAtPosition(e,o,i,a,d,s),this.disableShadow(e,t)}}},{key:"_drawImageLabel",value:function(e,t,o,n,i){var a=0,d;if(void 0!==this.height){a=.5*this.height;var s=this.labelModule.getTextSize(e,n,i);1<=s.lineCount&&(a+=s.height/2)}d=o+a,this.options.label&&(this.labelOffset=a),this.labelModule.draw(e,t,d,n,i,"hanging")}}]),t}(NodeBase),Circle=function(e){var o=Math.max;function t(e,o,n){var i;return classCallCheck$1(this,t),i=possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this,e,o,n)),i._setMargins(n),i}return inherits$1(t,e),createClass$1(t,[{key:"resize",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:this.selected,n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:this.hover;if(this.needsRefresh(t,n)){var i=this.getDimensionsFromLabel(e,t,n),a=o(i.width+this.margin.right+this.margin.left,i.height+this.margin.top+this.margin.bottom);this.options.size=a/2,this.width=a,this.height=a,this.radius=this.width/2}}},{key:"draw",value:function(e,t,o,n,i,a){this.resize(e,n,i),this.left=t-this.width/2,this.top=o-this.height/2,this._drawRawCircle(e,t,o,a),this.updateBoundingBox(t,o),this.labelModule.draw(e,this.left+this.textSize.width/2+this.margin.left,o,n,i)}},{key:"updateBoundingBox",value:function(e,t){this.boundingBox.top=t-this.options.size,this.boundingBox.left=e-this.options.size,this.boundingBox.right=e+this.options.size,this.boundingBox.bottom=t+this.options.size}},{key:"distanceToBorder",value:function(e){return this.resize(e),.5*this.width}}]),t}(CircleImageBase),CircularImage=function(e){var o=Math.max,n=Math.min;function t(e,o,n,i,a){var d;return classCallCheck$1(this,t),d=possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this,e,o,n)),d.setImages(i,a),d}return inherits$1(t,e),createClass$1(t,[{key:"resize",value:function(){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:this.selected,t=2<arguments.length&&void 0!==arguments[2]?arguments[2]:this.hover,o=void 0===this.imageObj.src||void 0===this.imageObj.width||void 0===this.imageObj.height;if(o){var n=2*this.options.size;return this.width=n,this.height=n,void(this.radius=.5*this.width)}this.needsRefresh(e,t)&&this._resizeImage()}},{key:"draw",value:function(e,t,o,n,i,a){this.switchImages(n),this.resize(),this.left=t-this.width/2,this.top=o-this.height/2,this._drawRawCircle(e,t,o,a),e.save(),e.clip(),this._drawImageAtPosition(e,a),e.restore(),this._drawImageLabel(e,t,o,n,i),this.updateBoundingBox(t,o)}},{key:"updateBoundingBox",value:function(e,t){this.boundingBox.top=t-this.options.size,this.boundingBox.left=e-this.options.size,this.boundingBox.right=e+this.options.size,this.boundingBox.bottom=t+this.options.size,this.boundingBox.left=n(this.boundingBox.left,this.labelModule.size.left),this.boundingBox.right=o(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width),this.boundingBox.bottom=o(this.boundingBox.bottom,this.boundingBox.bottom+this.labelOffset)}},{key:"distanceToBorder",value:function(e){return this.resize(e),.5*this.width}}]),t}(CircleImageBase),Database=function(e){function t(e,o,n){var i;return classCallCheck$1(this,t),i=possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this,e,o,n)),i._setMargins(n),i}return inherits$1(t,e),createClass$1(t,[{key:"resize",value:function(e,t,o){if(this.needsRefresh(t,o)){var n=this.getDimensionsFromLabel(e,t,o),i=n.width+this.margin.right+this.margin.left;this.width=i,this.height=i,this.radius=this.width/2}}},{key:"draw",value:function(e,t,o,n,i,a){this.resize(e,n,i),this.left=t-this.width/2,this.top=o-this.height/2,this.initContextForDraw(e,a),e.database(t-this.width/2,o-this.height/2,this.width,this.height),this.performFill(e,a),this.updateBoundingBox(t,o,e,n,i),this.labelModule.draw(e,this.left+this.textSize.width/2+this.margin.left,this.top+this.textSize.height/2+this.margin.top,n,i)}},{key:"distanceToBorder",value:function(e,t){return this._distanceToBorder(e,t)}}]),t}(NodeBase),ShapeBase=function(e){var o=Math.max,n=Math.min;function t(e,o,n){return classCallCheck$1(this,t),possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this,e,o,n))}return inherits$1(t,e),createClass$1(t,[{key:"resize",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:this.selected,o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:this.hover,n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:{size:this.options.size};if(this.needsRefresh(t,o)){this.labelModule.getTextSize(e,t,o);var i=2*n.size;this.width=i,this.height=i,this.radius=.5*this.width}}},{key:"_drawShape",value:function(e,t,o,n,i,a,d,s){if(this.resize(e,a,d,s),this.left=n-this.width/2,this.top=i-this.height/2,this.initContextForDraw(e,s),e[t](n,i,s.size),this.performFill(e,s),void 0!==this.options.icon&&void 0!==this.options.icon.code&&(e.font=(a?"bold ":"")+this.height/2+"px "+(this.options.icon.face||"FontAwesome"),e.fillStyle=this.options.icon.color||"black",e.textAlign="center",e.textBaseline="middle",e.fillText(this.options.icon.code,n,i)),void 0!==this.options.label){this.labelModule.calculateLabelSize(e,a,d,n,i,"hanging");var r=i+.5*this.height+.5*this.labelModule.size.height;this.labelModule.draw(e,n,r,a,d,"hanging")}this.updateBoundingBox(n,i)}},{key:"updateBoundingBox",value:function(e,t){this.boundingBox.top=t-this.options.size,this.boundingBox.left=e-this.options.size,this.boundingBox.right=e+this.options.size,this.boundingBox.bottom=t+this.options.size,void 0!==this.options.label&&0<this.labelModule.size.width&&(this.boundingBox.left=n(this.boundingBox.left,this.labelModule.size.left),this.boundingBox.right=o(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width),this.boundingBox.bottom=o(this.boundingBox.bottom,this.boundingBox.bottom+this.labelModule.size.height))}}]),t}(NodeBase),Diamond=function(e){function t(e,o,n){return classCallCheck$1(this,t),possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this,e,o,n))}return inherits$1(t,e),createClass$1(t,[{key:"draw",value:function(e,t,o,n,i,a){this._drawShape(e,"diamond",4,t,o,n,i,a)}},{key:"distanceToBorder",value:function(e,t){return this._distanceToBorder(e,t)}}]),t}(ShapeBase),Dot=function(e){function t(e,o,n){return classCallCheck$1(this,t),possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this,e,o,n))}return inherits$1(t,e),createClass$1(t,[{key:"draw",value:function(e,t,o,n,i,a){this._drawShape(e,"circle",2,t,o,n,i,a)}},{key:"distanceToBorder",value:function(e){return this.resize(e),this.options.size}}]),t}(ShapeBase),Ellipse=function(e){var o=Math.cos,n=Math.sin,i=Math.sqrt;function t(e,o,n){return classCallCheck$1(this,t),possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this,e,o,n))}return inherits$1(t,e),createClass$1(t,[{key:"resize",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:this.selected,o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:this.hover;if(this.needsRefresh(t,o)){var n=this.getDimensionsFromLabel(e,t,o);this.height=2*n.height,this.width=n.width+n.height,this.radius=.5*this.width}}},{key:"draw",value:function(e,t,o,n,i,a){this.resize(e,n,i),this.left=t-.5*this.width,this.top=o-.5*this.height,this.initContextForDraw(e,a),e.ellipse_vis(this.left,this.top,this.width,this.height),this.performFill(e,a),this.updateBoundingBox(t,o,e,n,i),this.labelModule.draw(e,t,o,n,i)}},{key:"distanceToBorder",value:function(e,t){this.resize(e);var d=.5*this.width,a=.5*this.height,s=n(t)*d,r=o(t)*a;return d*a/i(s*s+r*r)}}]),t}(NodeBase),Icon=function(e){var o=Math.max,n=Math.min;function t(e,o,n){var i;return classCallCheck$1(this,t),i=possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this,e,o,n)),i._setMargins(n),i}return inherits$1(t,e),createClass$1(t,[{key:"resize",value:function(e,t,o){this.needsRefresh(t,o)&&(this.iconSize={width:+this.options.icon.size,height:+this.options.icon.size},this.width=this.iconSize.width+this.margin.right+this.margin.left,this.height=this.iconSize.height+this.margin.top+this.margin.bottom,this.radius=.5*this.width)}},{key:"draw",value:function(e,t,o,n,i,a){if(this.resize(e,n,i),this.options.icon.size=this.options.icon.size||50,this.left=t-this.width/2,this.top=o-this.height/2,this._icon(e,t,o,n,i,a),void 0!==this.options.label){this.labelModule.draw(e,this.left+this.iconSize.width/2+this.margin.left,o+this.height/2+5,n)}this.updateBoundingBox(t,o)}},{key:"updateBoundingBox",value:function(e,t){if(this.boundingBox.top=t-.5*this.options.icon.size,this.boundingBox.left=e-.5*this.options.icon.size,this.boundingBox.right=e+.5*this.options.icon.size,this.boundingBox.bottom=t+.5*this.options.icon.size,void 0!==this.options.label&&0<this.labelModule.size.width){this.boundingBox.left=n(this.boundingBox.left,this.labelModule.size.left),this.boundingBox.right=o(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width),this.boundingBox.bottom=o(this.boundingBox.bottom,this.boundingBox.bottom+this.labelModule.size.height+5)}}},{key:"_icon",value:function(e,t,o,n,i,a){var d=+this.options.icon.size;void 0===this.options.icon.code?console.error("When using the icon shape, you need to define the code in the icon options object. This can be done per node or globally."):(e.font=(n?"bold ":"")+d+"px "+this.options.icon.face,e.fillStyle=this.options.icon.color||"black",e.textAlign="center",e.textBaseline="middle",this.enableShadow(e,a),e.fillText(this.options.icon.code,t,o),this.disableShadow(e,a))}},{key:"distanceToBorder",value:function(e,t){return this._distanceToBorder(e,t)}}]),t}(NodeBase),Image$1=function(e){var o=Math.max,n=Math.min;function t(e,o,n,i,a){var d;return classCallCheck$1(this,t),d=possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this,e,o,n)),d.setImages(i,a),d}return inherits$1(t,e),createClass$1(t,[{key:"resize",value:function(){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:this.selected,t=2<arguments.length&&void 0!==arguments[2]?arguments[2]:this.hover,o=void 0===this.imageObj.src||void 0===this.imageObj.width||void 0===this.imageObj.height;if(o){var n=2*this.options.size;return this.width=n,void(this.height=n)}this.needsRefresh(e,t)&&this._resizeImage()}},{key:"draw",value:function(e,t,o,i,a,d){if(this.switchImages(i),this.resize(),this.left=t-this.width/2,this.top=o-this.height/2,!0===this.options.shapeProperties.useBorderWithImage){var s=this.options.borderWidth,r=this.options.borderWidthSelected||2*this.options.borderWidth,l=(i?r:s)/this.body.view.scale;e.lineWidth=n(this.width,l),e.beginPath(),e.strokeStyle=i?this.options.color.highlight.border:a?this.options.color.hover.border:this.options.color.border,e.fillStyle=i?this.options.color.highlight.background:a?this.options.color.hover.background:this.options.color.background,e.rect(this.left-.5*e.lineWidth,this.top-.5*e.lineWidth,this.width+e.lineWidth,this.height+e.lineWidth),e.fill(),this.performStroke(e,d),e.closePath()}this._drawImageAtPosition(e,d),this._drawImageLabel(e,t,o,i,a),this.updateBoundingBox(t,o)}},{key:"updateBoundingBox",value:function(e,t){this.resize(),this._updateBoundingBox(e,t),void 0!==this.options.label&&0<this.labelModule.size.width&&(this.boundingBox.left=n(this.boundingBox.left,this.labelModule.size.left),this.boundingBox.right=o(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width),this.boundingBox.bottom=o(this.boundingBox.bottom,this.boundingBox.bottom+this.labelOffset))}},{key:"distanceToBorder",value:function(e,t){return this._distanceToBorder(e,t)}}]),t}(CircleImageBase),Square=function(e){function t(e,o,n){return classCallCheck$1(this,t),possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this,e,o,n))}return inherits$1(t,e),createClass$1(t,[{key:"draw",value:function(e,t,o,n,i,a){this._drawShape(e,"square",2,t,o,n,i,a)}},{key:"distanceToBorder",value:function(e,t){return this._distanceToBorder(e,t)}}]),t}(ShapeBase),Hexagon=function(e){function t(e,o,n){return classCallCheck$1(this,t),possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this,e,o,n))}return inherits$1(t,e),createClass$1(t,[{key:"draw",value:function(e,t,o,n,i,a){this._drawShape(e,"hexagon",4,t,o,n,i,a)}},{key:"distanceToBorder",value:function(e,t){return this._distanceToBorder(e,t)}}]),t}(ShapeBase),Star=function(e){function t(e,o,n){return classCallCheck$1(this,t),possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this,e,o,n))}return inherits$1(t,e),createClass$1(t,[{key:"draw",value:function(e,t,o,n,i,a){this._drawShape(e,"star",4,t,o,n,i,a)}},{key:"distanceToBorder",value:function(e,t){return this._distanceToBorder(e,t)}}]),t}(ShapeBase),Text=function(e){function t(e,o,n){var i;return classCallCheck$1(this,t),i=possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this,e,o,n)),i._setMargins(n),i}return inherits$1(t,e),createClass$1(t,[{key:"resize",value:function(e,t,o){this.needsRefresh(t,o)&&(this.textSize=this.labelModule.getTextSize(e,t,o),this.width=this.textSize.width+this.margin.right+this.margin.left,this.height=this.textSize.height+this.margin.top+this.margin.bottom,this.radius=.5*this.width)}},{key:"draw",value:function(e,t,o,n,i,a){this.resize(e,n,i),this.left=t-this.width/2,this.top=o-this.height/2,this.enableShadow(e,a),this.labelModule.draw(e,this.left+this.textSize.width/2+this.margin.left,this.top+this.textSize.height/2+this.margin.top,n,i),this.disableShadow(e,a),this.updateBoundingBox(t,o,e,n,i)}},{key:"distanceToBorder",value:function(e,t){return this._distanceToBorder(e,t)}}]),t}(NodeBase),Triangle=function(e){function t(e,o,n){return classCallCheck$1(this,t),possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this,e,o,n))}return inherits$1(t,e),createClass$1(t,[{key:"draw",value:function(e,t,o,n,i,a){this._drawShape(e,"triangle",3,t,o,n,i,a)}},{key:"distanceToBorder",value:function(e,t){return this._distanceToBorder(e,t)}}]),t}(ShapeBase),TriangleDown=function(e){function t(e,o,n){return classCallCheck$1(this,t),possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this,e,o,n))}return inherits$1(t,e),createClass$1(t,[{key:"draw",value:function(e,t,o,n,i,a){this._drawShape(e,"triangleDown",3,t,o,n,i,a)}},{key:"distanceToBorder",value:function(e,t){return this._distanceToBorder(e,t)}}]),t}(ShapeBase),errorFound=!1,printStyle="background: #FFeeee; color: #dd0000",Validator=function(){var t=Math.min;function e(){classCallCheck$1(this,e)}return createClass$1(e,null,[{key:"validate",value:function(t,o,n){errorFound=!1,allOptions=o;var i=o;return void 0!==n&&(i=o[n]),e.parse(t,i,[]),errorFound}},{key:"parse",value:function(t,o,n){for(var i in t)t.hasOwnProperty(i)&&e.check(i,t,o,n)}},{key:"check",value:function(t,o,n,i){if(void 0===n[t]&&void 0===n.__any__)return void e.getSuggestion(t,n,i);var a=t,d=!0;void 0===n[t]&&void 0!==n.__any__&&(a="__any__",d="object"===e.getType(o[t]));var s=n[a];d&&void 0!==s.__type__&&(s=s.__type__),e.checkFields(t,o,n,a,s,i)}},{key:"checkFields",value:function(t,o,n,i,a,d){var s=function(o){console.log("%c"+o+e.printLocation(d,t),printStyle)},r=e.getType(o[t]),l=a[r];void 0===l?void 0===a.any&&(s("Invalid type received for \\""+t+"\\". Expected: "+e.print(Object.keys(a))+". Received ["+r+"] \\""+o[t]+"\\""),errorFound=!0):"array"===e.getType(l)&&-1===l.indexOf(o[t])?(s("Invalid option detected in \\""+t+"\\". Allowed values are:"+e.print(l)+" not \\""+o[t]+"\\". "),errorFound=!0):"object"===r&&"__any__"!==i&&(d=util.copyAndExtendArray(d,t),e.parse(o[t],n[i],d))}},{key:"getType",value:function(e){var t=_typeof_1$1(e);return"object"===t?null===e?"null":e instanceof Boolean?"boolean":e instanceof Number?"number":e instanceof String?"string":Array.isArray(e)?"array":e instanceof Date?"date":void 0===e.nodeType?!0===e._isAMomentObject?"moment":"object":"dom":"number"===t?"number":"boolean"===t?"boolean":"string"===t?"string":void 0===t?"undefined":t}},{key:"getSuggestion",value:function(t,o,n){var i=e.findInOptions(t,o,n,!1),a=e.findInOptions(t,allOptions,[],!0),d;d=void 0===i.indexMatch?a.distance<=4&&i.distance>a.distance?" in "+e.printLocation(i.path,t,"")+"Perhaps it was misplaced? Matching option found at: "+e.printLocation(a.path,a.closestMatch,""):i.distance<=8?". Did you mean \\""+i.closestMatch+"\\"?"+e.printLocation(i.path,t):". Did you mean one of these: "+e.print(Object.keys(o))+e.printLocation(n,t):" in "+e.printLocation(i.path,t,"")+"Perhaps it was incomplete? Did you mean: \\""+i.indexMatch+"\\"?\\n\\n",console.log("%cUnknown option detected: \\""+t+"\\""+d,printStyle),errorFound=!0}},{key:"findInOptions",value:function(t,o,n){var i=!!(3<arguments.length&&void 0!==arguments[3])&&arguments[3],a=1e9,d="",s=[],r=t.toLowerCase(),l=void 0;for(var c in o){var u=void 0;if(void 0!==o[c].__type__&&!0===i){var p=e.findInOptions(t,o[c],util.copyAndExtendArray(n,c));a>p.distance&&(d=p.closestMatch,s=p.path,a=p.distance,l=p.indexMatch)}else-1!==c.toLowerCase().indexOf(r)&&(l=c),u=e.levenshteinDistance(t,c),a>u&&(d=c,s=util.copyArray(n),a=u)}return{closestMatch:d,path:s,distance:a,indexMatch:l}}},{key:"printLocation",value:function(e,t){for(var o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:"Problem value found at: \\n",n="\\n\\n"+o+"options = {\\n",a=0;a<e.length;a++){for(var d=0;d<a+1;d++)n+=" ";n+=e[a]+": {\\n"}for(var s=0;s<e.length+1;s++)n+=" ";n+=t+"\\n";for(var r=0;r<e.length+1;r++){for(var l=0;l<e.length-r;l++)n+=" ";n+="}\\n"}return n+"\\n\\n"}},{key:"print",value:function(e){return JSON.stringify(e).replace(/(\\")|(\\[)|(\\])|(,"__type__")/g,"").replace(/(\\,)/g,", ")}},{key:"levenshteinDistance",value:function(e,o){if(0===e.length)return o.length;if(0===o.length)return e.length;var n=[],a;for(a=0;a<=o.length;a++)n[a]=[a];var d;for(d=0;d<=e.length;d++)n[0][d]=d;for(a=1;a<=o.length;a++)for(d=1;d<=e.length;d++)n[a][d]=o.charAt(a-1)==e.charAt(d-1)?n[a-1][d-1]:t(n[a-1][d-1]+1,t(n[a][d-1]+1,n[a-1][d]+1));return n[o.length][e.length]}}]),e}(),allOptions;function ownKeys$2(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function _objectSpread$1(e){for(var t=1,o;t<arguments.length;t++)o=null==arguments[t]?{}:arguments[t],t%2?ownKeys$2(o,!0).forEach(function(t){defineProperty$2(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):ownKeys$2(o).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))});return e}var Node=function(){function e(t,o,n,i,a,d){classCallCheck$1(this,e),this.options=util.bridgeObject(a),this.globalOptions=a,this.defaultOptions=d,this.body=o,this.edges=[],this.id=void 0,this.imagelist=n,this.grouplist=i,this.x=void 0,this.y=void 0,this.baseSize=this.options.size,this.baseFontSize=this.options.font.size,this.predefinedPosition=!1,this.selected=!1,this.hover=!1,this.labelModule=new Label(this.body,this.options,!1),this.setOptions(t)}return createClass$1(e,[{key:"attachEdge",value:function(e){-1===this.edges.indexOf(e)&&this.edges.push(e)}},{key:"detachEdge",value:function(e){var t=this.edges.indexOf(e);-1!=t&&this.edges.splice(t,1)}},{key:"setOptions",value:function(t){var o=this.options.shape;if(t){if("undefined"!=typeof t.color&&(this._localColor=t.color),void 0!==t.id&&(this.id=t.id),void 0===this.id)throw new Error("Node must have an id");e.checkMass(t,this.id),void 0!==t.x&&(null===t.x?(this.x=void 0,this.predefinedPosition=!1):(this.x=parseInt(t.x),this.predefinedPosition=!0)),void 0!==t.y&&(null===t.y?(this.y=void 0,this.predefinedPosition=!1):(this.y=parseInt(t.y),this.predefinedPosition=!0)),void 0!==t.size&&(this.baseSize=t.size),void 0!==t.value&&(t.value=parseFloat(t.value)),e.parseOptions(this.options,t,!0,this.globalOptions,this.grouplist);var n=[t,this.options,this.defaultOptions];return this.chooser=ComponentUtil.choosify("node",n),this._load_images(),this.updateLabelModule(t),this.updateShape(o),void 0!==t.hidden||void 0!==t.physics}}},{key:"_load_images",value:function(){if(("circularImage"===this.options.shape||"image"===this.options.shape)&&void 0===this.options.image)throw new Error("Option image must be defined for node type \'"+this.options.shape+"\'");if(void 0!==this.options.image){if(void 0===this.imagelist)throw new Error("Internal Error: No images provided");if("string"==typeof this.options.image)this.imageObj=this.imagelist.load(this.options.image,this.options.brokenImage,this.id);else{if(void 0===this.options.image.unselected)throw new Error("No unselected image provided");this.imageObj=this.imagelist.load(this.options.image.unselected,this.options.brokenImage,this.id),this.imageObjAlt=void 0===this.options.image.selected?void 0:this.imagelist.load(this.options.image.selected,this.options.brokenImage,this.id)}}}},{key:"getFormattingValues",value:function(){var e={color:this.options.color.background,borderWidth:this.options.borderWidth,borderColor:this.options.color.border,size:this.options.size,borderDashes:this.options.shapeProperties.borderDashes,borderRadius:this.options.shapeProperties.borderRadius,shadow:this.options.shadow.enabled,shadowColor:this.options.shadow.color,shadowSize:this.options.shadow.size,shadowX:this.options.shadow.x,shadowY:this.options.shadow.y};return this.selected||this.hover?!0===this.chooser?this.selected?(e.borderWidth*=2,e.color=this.options.color.highlight.background,e.borderColor=this.options.color.highlight.border,e.shadow=this.options.shadow.enabled):this.hover&&(e.color=this.options.color.hover.background,e.borderColor=this.options.color.hover.border,e.shadow=this.options.shadow.enabled):"function"==typeof this.chooser&&(this.chooser(e,this.options.id,this.selected,this.hover),!1===e.shadow&&(e.shadowColor!==this.options.shadow.color||e.shadowSize!==this.options.shadow.size||e.shadowX!==this.options.shadow.x||e.shadowY!==this.options.shadow.y)&&(e.shadow=!0)):e.shadow=this.options.shadow.enabled,e}},{key:"updateLabelModule",value:function(t){(void 0===this.options.label||null===this.options.label)&&(this.options.label=""),e.updateGroupOptions(this.options,_objectSpread$1({},t,{color:t&&t.color||this._localColor||void 0}),this.grouplist);var o=this.grouplist.get(this.options.group,!1),n=[t,this.options,o,this.globalOptions,this.defaultOptions];this.labelModule.update(this.options,n),void 0!==this.labelModule.baseSize&&(this.baseFontSize=this.labelModule.baseSize)}},{key:"updateShape",value:function(e){if(e===this.options.shape&&this.shape)this.shape.setOptions(this.options,this.imageObj,this.imageObjAlt);else switch(this.options.shape){case"box":this.shape=new Box(this.options,this.body,this.labelModule);break;case"circle":this.shape=new Circle(this.options,this.body,this.labelModule);break;case"circularImage":this.shape=new CircularImage(this.options,this.body,this.labelModule,this.imageObj,this.imageObjAlt);break;case"database":this.shape=new Database(this.options,this.body,this.labelModule);break;case"diamond":this.shape=new Diamond(this.options,this.body,this.labelModule);break;case"dot":this.shape=new Dot(this.options,this.body,this.labelModule);break;case"ellipse":this.shape=new Ellipse(this.options,this.body,this.labelModule);break;case"icon":this.shape=new Icon(this.options,this.body,this.labelModule);break;case"image":this.shape=new Image$1(this.options,this.body,this.labelModule,this.imageObj,this.imageObjAlt);break;case"square":this.shape=new Square(this.options,this.body,this.labelModule);break;case"hexagon":this.shape=new Hexagon(this.options,this.body,this.labelModule);break;case"star":this.shape=new Star(this.options,this.body,this.labelModule);break;case"text":this.shape=new Text(this.options,this.body,this.labelModule);break;case"triangle":this.shape=new Triangle(this.options,this.body,this.labelModule);break;case"triangleDown":this.shape=new TriangleDown(this.options,this.body,this.labelModule);break;default:this.shape=new Ellipse(this.options,this.body,this.labelModule);}this.needsRefresh()}},{key:"select",value:function(){this.selected=!0,this.needsRefresh()}},{key:"unselect",value:function(){this.selected=!1,this.needsRefresh()}},{key:"needsRefresh",value:function(){this.shape.refreshNeeded=!0}},{key:"getTitle",value:function(){return this.options.title}},{key:"distanceToBorder",value:function(e,t){return this.shape.distanceToBorder(e,t)}},{key:"isFixed",value:function(){return this.options.fixed.x&&this.options.fixed.y}},{key:"isSelected",value:function(){return this.selected}},{key:"getValue",value:function(){return this.options.value}},{key:"getLabelSize",value:function(){return this.labelModule.size()}},{key:"setValueRange",value:function(e,t,o){if(void 0!==this.options.value){var n=this.options.scaling.customScalingFunction(e,t,o,this.options.value),i=this.options.scaling.max-this.options.scaling.min;if(!0===this.options.scaling.label.enabled){var a=this.options.scaling.label.max-this.options.scaling.label.min;this.options.font.size=this.options.scaling.label.min+n*a}this.options.size=this.options.scaling.min+n*i}else this.options.size=this.baseSize,this.options.font.size=this.baseFontSize;this.updateLabelModule()}},{key:"draw",value:function(e){var t=this.getFormattingValues();this.shape.draw(e,this.x,this.y,this.selected,this.hover,t)}},{key:"updateBoundingBox",value:function(e){this.shape.updateBoundingBox(this.x,this.y,e)}},{key:"resize",value:function(e){var t=this.getFormattingValues();this.shape.resize(e,this.selected,this.hover,t)}},{key:"getItemsOnPoint",value:function(e){var t=[];return this.labelModule.visible()&&ComponentUtil.pointInRect(this.labelModule.getSize(),e)&&t.push({nodeId:this.id,labelId:0}),ComponentUtil.pointInRect(this.shape.boundingBox,e)&&t.push({nodeId:this.id}),t}},{key:"isOverlappingWith",value:function(e){return this.shape.left<e.right&&this.shape.left+this.shape.width>e.left&&this.shape.top<e.bottom&&this.shape.top+this.shape.height>e.top}},{key:"isBoundingBoxOverlappingWith",value:function(e){return this.shape.boundingBox.left<e.right&&this.shape.boundingBox.right>e.left&&this.shape.boundingBox.top<e.bottom&&this.shape.boundingBox.bottom>e.top}}],[{key:"updateGroupOptions",value:function(e,t,o){if(void 0!==o){var n=e.group;if(void 0!==t&&void 0!==t.group&&n!==t.group)throw new Error("updateGroupOptions: group values in options don\'t match.");if("number"==typeof n||"string"==typeof n&&""!=n){var i=o.get(n),a=["font"];void 0!==t&&void 0!==t.color&&null!=t.color&&a.push("color"),util.selectiveNotDeepExtend(a,e,i),e.color=util.parseColor(e.color)}}}},{key:"parseOptions",value:function(t,o){var n=!!(2<arguments.length&&void 0!==arguments[2])&&arguments[2],i=3<arguments.length&&void 0!==arguments[3]?arguments[3]:{},a=4<arguments.length?arguments[4]:void 0;if(util.selectiveNotDeepExtend(["color","fixed","shadow"],t,o,n),e.checkMass(o),util.mergeOptions(t,o,"shadow",i),void 0!==o.color&&null!==o.color){var d=util.parseColor(o.color);util.fillIfDefined(t.color,d)}else!0===n&&null===o.color&&(t.color=util.bridgeObject(i.color));void 0!==o.fixed&&null!==o.fixed&&("boolean"==typeof o.fixed?(t.fixed.x=o.fixed,t.fixed.y=o.fixed):(void 0!==o.fixed.x&&"boolean"==typeof o.fixed.x&&(t.fixed.x=o.fixed.x),void 0!==o.fixed.y&&"boolean"==typeof o.fixed.y&&(t.fixed.y=o.fixed.y))),!0===n&&null===o.font&&(t.font=util.bridgeObject(i.font)),e.updateGroupOptions(t,o,a),void 0!==o.scaling&&util.mergeOptions(t.scaling,o.scaling,"label",i.scaling)}},{key:"checkMass",value:function(e,t){if(void 0!==e.mass&&0>=e.mass){var o="";void 0!==t&&(o=" in node id: "+t),console.log("%cNegative or zero mass disallowed"+o+", setting mass to 1.",printStyle),e.mass=1}}}]),e}(),NodesHandler=function(){var t=Math.round,o=Math.max;function e(t,n,i,a){var d=this;if(classCallCheck$1(this,e),this.body=t,this.images=n,this.groups=i,this.layoutEngine=a,this.body.functions.createNode=this.create.bind(this),this.nodesListeners={add:function(e,t){d.add(t.items)},update:function(e,t){d.update(t.items,t.data,t.oldData)},remove:function(e,t){d.remove(t.items)}},this.defaultOptions={borderWidth:1,borderWidthSelected:2,brokenImage:void 0,color:{border:"#2B7CE9",background:"#97C2FC",highlight:{border:"#2B7CE9",background:"#D2E5FF"},hover:{border:"#2B7CE9",background:"#D2E5FF"}},fixed:{x:!1,y:!1},font:{color:"#343434",size:14,face:"arial",background:"none",strokeWidth:0,strokeColor:"#ffffff",align:"center",vadjust:0,multi:!1,bold:{mod:"bold"},boldital:{mod:"bold italic"},ital:{mod:"italic"},mono:{mod:"",size:15,face:"monospace",vadjust:2}},group:void 0,hidden:!1,icon:{face:"FontAwesome",code:void 0,size:50,color:"#2B7CE9"},image:void 0,imagePadding:{top:0,right:0,bottom:0,left:0},label:void 0,labelHighlightBold:!0,level:void 0,margin:{top:5,right:5,bottom:5,left:5},mass:1,physics:!0,scaling:{min:10,max:30,label:{enabled:!1,min:14,max:30,maxVisible:30,drawThreshold:5},customScalingFunction:function(e,t,n,i){if(t===e)return .5;return o(0,(i-e)*(1/(t-e)))}},shadow:{enabled:!1,color:"rgba(0,0,0,0.5)",size:10,x:5,y:5},shape:"ellipse",shapeProperties:{borderDashes:!1,borderRadius:6,interpolation:!0,useImageSize:!1,useBorderWithImage:!1},size:25,title:void 0,value:void 0,x:void 0,y:void 0},0>=this.defaultOptions.mass)throw"Internal error: mass in defaultOptions of NodesHandler may not be zero or negative";this.options=util.bridgeObject(this.defaultOptions),this.bindEventListeners()}return createClass$1(e,[{key:"bindEventListeners",value:function(){var e=this;this.body.emitter.on("refreshNodes",this.refresh.bind(this)),this.body.emitter.on("refresh",this.refresh.bind(this)),this.body.emitter.on("destroy",function(){util.forEach(e.nodesListeners,function(t,o){e.body.data.nodes&&e.body.data.nodes.off(o,t)}),delete e.body.functions.createNode,delete e.nodesListeners.add,delete e.nodesListeners.update,delete e.nodesListeners.remove,delete e.nodesListeners})}},{key:"setOptions",value:function(e){if(void 0!==e){if(Node.parseOptions(this.options,e),void 0!==e.shape)for(var t in this.body.nodes)this.body.nodes.hasOwnProperty(t)&&this.body.nodes[t].updateShape();if(void 0!==e.font)for(var o in this.body.nodes)this.body.nodes.hasOwnProperty(o)&&(this.body.nodes[o].updateLabelModule(),this.body.nodes[o].needsRefresh());if(void 0!==e.size)for(var n in this.body.nodes)this.body.nodes.hasOwnProperty(n)&&this.body.nodes[n].needsRefresh();(void 0!==e.hidden||void 0!==e.physics)&&this.body.emitter.emit("_dataChanged")}}},{key:"setData",value:function(e){var t=!!(1<arguments.length&&void 0!==arguments[1])&&arguments[1],o=this.body.data.nodes;if(e instanceof DataSet||e instanceof DataView)this.body.data.nodes=e;else if(Array.isArray(e))this.body.data.nodes=new DataSet,this.body.data.nodes.add(e);else if(!e)this.body.data.nodes=new DataSet;else throw new TypeError("Array or DataSet expected");if(o&&util.forEach(this.nodesListeners,function(e,t){o.off(t,e)}),this.body.nodes={},this.body.data.nodes){var n=this;util.forEach(this.nodesListeners,function(e,t){n.body.data.nodes.on(t,e)});var i=this.body.data.nodes.getIds();this.add(i,!0)}!1===t&&this.body.emitter.emit("_dataChanged")}},{key:"add",value:function(e){for(var t=!!(1<arguments.length&&void 0!==arguments[1])&&arguments[1],o=[],n=0,a;n<e.length;n++){a=e[n];var d=this.body.data.nodes.get(a),s=this.create(d);o.push(s),this.body.nodes[a]=s}this.layoutEngine.positionInitially(o),!1===t&&this.body.emitter.emit("_dataChanged")}},{key:"update",value:function(e,t,o){for(var n=this.body.nodes,a=!1,d=0;d<e.length;d++){var s=e[d],r=n[s],l=t[d];void 0===r?(a=!0,r=this.create(l),n[s]=r):r.setOptions(l)&&(a=!0)}a||void 0===o||(a=t.some(function(e,t){var n=o[t];return n&&n.level!==e.level})),!0===a?this.body.emitter.emit("_dataChanged"):this.body.emitter.emit("_dataUpdated")}},{key:"remove",value:function(e){for(var t=this.body.nodes,o=0,n;o<e.length;o++)n=e[o],delete t[n];this.body.emitter.emit("_dataChanged")}},{key:"create",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:Node;return new t(e,this.body,this.images,this.groups,this.options,this.defaultOptions)}},{key:"refresh",value:function(){var e=this,t=!!(0<arguments.length&&void 0!==arguments[0])&&arguments[0];util.forEach(this.body.nodes,function(o,n){var i=e.body.data.nodes.get(n);void 0!==i&&(!0===t&&o.setOptions({x:null,y:null}),o.setOptions({fixed:!1}),o.setOptions(i))})}},{key:"getPositions",value:function(e){var o={};if(void 0===e)for(var n=0,a;n<this.body.nodeIndices.length;n++)a=this.body.nodes[this.body.nodeIndices[n]],o[this.body.nodeIndices[n]]={x:t(a.x),y:t(a.y)};else if(!0===Array.isArray(e)){for(var d=0;d<e.length;d++)if(void 0!==this.body.nodes[e[d]]){var s=this.body.nodes[e[d]];o[e[d]]={x:t(s.x),y:t(s.y)}}}else if(void 0!==this.body.nodes[e]){var r=this.body.nodes[e];o[e]={x:t(r.x),y:t(r.y)}}return o}},{key:"storePositions",value:function(){var e=[],o=this.body.data.nodes.getDataSet();for(var n in o._data)if(o._data.hasOwnProperty(n)){var i=this.body.nodes[n];(o._data[n].x!=t(i.x)||o._data[n].y!=t(i.y))&&e.push({id:i.id,x:t(i.x),y:t(i.y)})}o.update(e)}},{key:"getBoundingBox",value:function(e){if(void 0!==this.body.nodes[e])return this.body.nodes[e].shape.boundingBox}},{key:"getConnectedNodes",value:function(e,t){var o=[];if(void 0!==this.body.nodes[e])for(var n=this.body.nodes[e],a={},d=0,s;d<n.edges.length;d++)s=n.edges[d],"to"!==t&&s.toId==n.id?void 0===a[s.fromId]&&(o.push(s.fromId),a[s.fromId]=!0):"from"!==t&&s.fromId==n.id&&void 0===a[s.toId]&&(o.push(s.toId),a[s.toId]=!0);return o}},{key:"getConnectedEdges",value:function(e){var t=[];if(void 0!==this.body.nodes[e])for(var o=this.body.nodes[e],n=0;n<o.edges.length;n++)t.push(o.edges[n].id);else console.log("NodeId provided for getConnectedEdges does not exist. Provided: ",e);return t}},{key:"moveNode",value:function(e,t,o){var n=this;void 0===this.body.nodes[e]?console.log("Node id supplied to moveNode does not exist. Provided: ",e):(this.body.nodes[e].x=+t,this.body.nodes[e].y=+o,setTimeout(function(){n.body.emitter.emit("startSimulation")},0))}}]),e}();function _superPropBase(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&(e=getPrototypeOf$1(e),null!==e););return e}var superPropBase=_superPropBase,get=createCommonjsModule$2(function(e){function t(o,n,i){return e.exports="undefined"!=typeof Reflect&&Reflect.get?t=Reflect.get:t=function(e,t,o){var n=superPropBase(e,t);if(n){var i=Object.getOwnPropertyDescriptor(n,t);return i.get?i.get.call(o):i.value}},t(o,n,i||o)}e.exports=t}),EndPoint=function(){var t=Math.cos,o=Math.sin;function e(){classCallCheck$1(this,e)}return createClass$1(e,null,[{key:"transform",value:function(e,n){Array.isArray(e)||(e=[e]);for(var a=n.point.x,d=n.point.y,s=n.angle,r=n.length,l=0;l<e.length;++l){var c=e[l],u=c.x*t(s)-c.y*o(s),p=c.x*o(s)+c.y*t(s);c.x=a+r*u,c.y=d+r*p}}},{key:"drawPath",value:function(e,t){e.beginPath(),e.moveTo(t[0].x,t[0].y);for(var o=1;o<t.length;++o)e.lineTo(t[o].x,t[o].y);e.closePath()}}]),e}(),Arrow=function(e){function t(){return classCallCheck$1(this,t),possibleConstructorReturn$1(this,getPrototypeOf$1(t).apply(this,arguments))}return inherits$1(t,e),createClass$1(t,null,[{key:"draw",value:function(e,t){var o=[{x:0,y:0},{x:-1,y:.3},{x:-.9,y:0},{x:-1,y:-.3}];EndPoint.transform(o,t),EndPoint.drawPath(e,o)}}]),t}(EndPoint),Crow=function(){function e(){classCallCheck$1(this,e)}return createClass$1(e,null,[{key:"draw",value:function(e,t){var o=[{x:-1,y:0},{x:0,y:.3},{x:-.4,y:0},{x:0,y:-.3}];EndPoint.transform(o,t),EndPoint.drawPath(e,o)}}]),e}(),Curve=function(){var t=Math.PI;function e(){classCallCheck$1(this,e)}return createClass$1(e,null,[{key:"draw",value:function(e,o){var n={x:-.4,y:0};EndPoint.transform(n,o),e.strokeStyle=e.fillStyle,e.fillStyle="rgba(0, 0, 0, 0)";var i=t,a=o.angle-i/2,d=o.angle+i/2;e.beginPath(),e.arc(n.x,n.y,.4*o.length,a,d,!1),e.stroke()}}]),e}(),InvertedCurve=function(){var t=Math.PI;function e(){classCallCheck$1(this,e)}return createClass$1(e,null,[{key:"draw",value:function(e,o){var n={x:-.3,y:0};EndPoint.transform(n,o),e.strokeStyle=e.fillStyle,e.fillStyle="rgba(0, 0, 0, 0)";var i=t,a=o.angle+i/2,d=o.angle+3*i/2;e.beginPath(),e.arc(n.x,n.y,.4*o.length,a,d,!1),e.stroke()}}]),e}(),Triangle$1=function(){function e(){classCallCheck$1(this,e)}return createClass$1(e,null,[{key:"draw",value:function(e,t){var o=[{x:.02,y:0},{x:-1,y:.3},{x:-1,y:-.3}];EndPoint.transform(o,t),EndPoint.drawPath(e,o)}}]),e}(),InvertedTriangle=function(){function e(){classCallCheck$1(this,e)}return createClass$1(e,null,[{key:"draw",value:function(e,t){var o=[{x:0,y:.3},{x:0,y:-.3},{x:-1,y:0}];EndPoint.transform(o,t),EndPoint.drawPath(e,o)}}]),e}(),Circle$1=function(){function e(){classCallCheck$1(this,e)}return createClass$1(e,null,[{key:"draw",value:function(e,t){var o={x:-.4,y:0};EndPoint.transform(o,t),e.circle(o.x,o.y,.4*t.length)}}]),e}(),Bar=function(){function e(){classCallCheck$1(this,e)}return createClass$1(e,null,[{key:"draw",value:function(e,t){var o=[{x:0,y:.5},{x:0,y:-.5},{x:-.15,y:-.5},{x:-.15,y:.5}];EndPoint.transform(o,t),EndPoint.drawPath(e,o)}}]),e}(),Box$1=function(){function e(){classCallCheck$1(this,e)}return createClass$1(e,null,[{key:"draw",value:function(e,t){var o=[{x:0,y:.3},{x:0,y:-.3},{x:-.6,y:-.3},{x:-.6,y:.3}];EndPoint.transform(o,t),EndPoint.drawPath(e,o)}}]),e}(),Diamond$1=function(){function e(){classCallCheck$1(this,e)}return createClass$1(e,null,[{key:"draw",value:function(e,t){var o=[{x:0,y:0},{x:-.5,y:-.3},{x:-1,y:0},{x:-.5,y:.3}];EndPoint.transform(o,t),EndPoint.drawPath(e,o)}}]),e}(),Vee=function(){function e(){classCallCheck$1(this,e)}return createClass$1(e,null,[{key:"draw",value:function(e,t){var o=[{x:-1,y:.3},{x:-.5,y:0},{x:-1,y:-.3},{x:0,y:0}];EndPoint.transform(o,t),EndPoint.drawPath(e,o)}}]),e}(),EndPoints=function(){function e(){classCallCheck$1(this,e)}return createClass$1(e,null,[{key:"draw",value:function(e,t){var o;switch(t.type&&(o=t.type.toLowerCase()),o){case"circle":Circle$1.draw(e,t);break;case"box":Box$1.draw(e,t);break;case"crow":Crow.draw(e,t);break;case"curve":Curve.draw(e,t);break;case"diamond":Diamond$1.draw(e,t);break;case"inv_curve":InvertedCurve.draw(e,t);break;case"triangle":Triangle$1.draw(e,t);break;case"inv_triangle":InvertedTriangle.draw(e,t);break;case"bar":Bar.draw(e,t);break;case"vee":Vee.draw(e,t);break;case"arrow":default:Arrow.draw(e,t);}}}]),e}();function ownKeys$3(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function _objectSpread$2(e){for(var t=1,o;t<arguments.length;t++)o=null==arguments[t]?{}:arguments[t],t%2?ownKeys$3(o,!0).forEach(function(t){defineProperty$2(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):ownKeys$3(o).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))});return e}var EdgeBase=function(){var t=Math.atan2,o=Math.cos,n=Math.sin,i=Math.sqrt,a=Math.PI,d=Math.pow,s=Math.max,r=Math.abs;function e(t,o,n){classCallCheck$1(this,e),this._body=o,this._labelModule=n,this.color={},this.colorDirty=!0,this.hoverWidth=1.5,this.selectionWidth=2,this.setOptions(t),this.fromPoint=this.from,this.toPoint=this.to}return createClass$1(e,[{key:"connect",value:function(){this.from=this._body.nodes[this.options.from],this.to=this._body.nodes[this.options.to]}},{key:"cleanup",value:function(){return!1}},{key:"setOptions",value:function(e){this.options=e,this.from=this._body.nodes[this.options.from],this.to=this._body.nodes[this.options.to],this.id=this.options.id}},{key:"drawLine",value:function(e,t){var o=4<arguments.length&&void 0!==arguments[4]?arguments[4]:this.getViaNode();e.strokeStyle=this.getColor(e,t),e.lineWidth=t.width,!1===t.dashes?this._drawLine(e,t,o):this._drawDashedLine(e,t,o)}},{key:"_drawLine",value:function(e,t,o,n,i){if(this.from!=this.to)this._line(e,t,o,n,i);else{var a=this._getCircleData(e),d=slicedToArray(a,3),s=d[0],r=d[1],l=d[2];this._circle(e,t,s,r,l)}}},{key:"_drawDashedLine",value:function(e,t,o){e.lineCap="round";var n=Array.isArray(t.dashes)?t.dashes:[5,5];if(void 0!==e.setLineDash){if(e.save(),e.setLineDash(n),e.lineDashOffset=0,this.from!=this.to)this._line(e,t,o);else{var i=this._getCircleData(e),a=slicedToArray(i,3),d=a[0],s=a[1],r=a[2];this._circle(e,t,d,s,r)}e.setLineDash([0]),e.lineDashOffset=0,e.restore()}else{if(this.from!=this.to)e.dashedLine(this.from.x,this.from.y,this.to.x,this.to.y,n);else{var l=this._getCircleData(e),c=slicedToArray(l,3),u=c[0],p=c[1],h=c[2];this._circle(e,t,u,p,h)}this.enableShadow(e,t),e.stroke(),this.disableShadow(e,t)}}},{key:"findBorderPosition",value:function(e,t,o){return this.from==this.to?this._findBorderPositionCircle(e,t,o):this._findBorderPosition(e,t,o)}},{key:"findBorderPositions",value:function(e){if(this.from!=this.to)return{from:this._findBorderPosition(this.from,e),to:this._findBorderPosition(this.to,e)};var t=this._getCircleData(e).slice(0,2),o=slicedToArray(t,2),n=o[0],i=o[1];return{from:this._findBorderPositionCircle(this.from,e,{x:n,y:i,low:.25,high:.6,direction:-1}),to:this._findBorderPositionCircle(this.from,e,{x:n,y:i,low:.6,high:.8,direction:1})}}},{key:"_getCircleData",value:function(e){var t=this.from,o=this.options.selfReferenceSize,n,i;return void 0!==e&&void 0===t.shape.width&&t.shape.resize(e),t.shape.width>t.shape.height?(n=t.x+.5*t.shape.width,i=t.y-o):(n=t.x+o,i=t.y-.5*t.shape.height),[n,i,o]}},{key:"_pointOnCircle",value:function(e,t,i,d){var s=2*d*a;return{x:e+i*o(s),y:t-i*n(s)}}},{key:"_findBorderPositionCircle",value:function(e,o,n){var a=n.x,s=n.y,l=n.low,c=n.high,u=n.direction,p=this.options.selfReferenceSize,h=.5*(l+c),m=0,g;do{h=.5*(l+c),g=this._pointOnCircle(a,s,p,h);var y=t(e.y-g.y,e.x-g.x),f=e.distanceToBorder(o,y),b=i(d(g.x-e.x,2)+d(g.y-e.y,2)),_=f-b;if(r(_)<.05)break;else 0<_?0<u?l=h:c=h:0<u?c=h:l=h;++m}while(l<=c&&m<10);return _objectSpread$2({},g,{t:h})}},{key:"getLineWidth",value:function(e,t){return!0===e?s(this.selectionWidth,.3/this._body.view.scale):!0===t?s(this.hoverWidth,.3/this._body.view.scale):s(this.options.width,.3/this._body.view.scale)}},{key:"getColor",value:function(e,t){if(!1!==t.inheritsColor){if("both"===t.inheritsColor&&this.from.id!==this.to.id){var o=e.createLinearGradient(this.from.x,this.from.y,this.to.x,this.to.y),n=this.from.options.color.highlight.border,i=this.to.options.color.highlight.border;return!1===this.from.selected&&!1===this.to.selected?(n=overrideOpacity(this.from.options.color.border,t.opacity),i=overrideOpacity(this.to.options.color.border,t.opacity)):!0===this.from.selected&&!1===this.to.selected?i=this.to.options.color.border:!1===this.from.selected&&!0===this.to.selected&&(n=this.from.options.color.border),o.addColorStop(0,n),o.addColorStop(1,i),o}return"to"===t.inheritsColor?overrideOpacity(this.to.options.color.border,t.opacity):overrideOpacity(this.from.options.color.border,t.opacity)}return overrideOpacity(t.color,t.opacity)}},{key:"_circle",value:function(e,t,o,n,i){this.enableShadow(e,t),e.beginPath(),e.arc(o,n,i,0,2*a,!1),e.stroke(),this.disableShadow(e,t)}},{key:"getDistanceToEdge",value:function(e,t,o,n,a,d){if(this.from!=this.to)return this._getDistanceToEdge(e,t,o,n,a,d);var s=this._getCircleData(void 0),l=slicedToArray(s,3),c=l[0],u=l[1],p=l[2],h=c-a,m=u-d;return r(i(h*h+m*m)-p)}},{key:"_getDistanceToLine",value:function(e,t,o,n,a,d){var s=o-e,r=n-t,l=((a-e)*s+(d-t)*r)/(s*s+r*r);1<l?l=1:0>l&&(l=0);var c=e+l*s,p=t+l*r,h=c-a,m=p-d;return i(h*h+m*m)}},{key:"getArrowData",value:function(e,i,d,s,l,c){var u=Math.hypot,p=c.width,h,m,g,f,b,_,v;"from"===i?(g=this.from,f=this.to,b=0>c.fromArrowScale,_=r(c.fromArrowScale),v=c.fromArrowType):"to"===i?(g=this.to,f=this.from,b=0>c.toArrowScale,_=r(c.toArrowScale),v=c.toArrowType):(g=this.to,f=this.from,b=0>c.middleArrowScale,_=r(c.middleArrowScale),v=c.middleArrowType);var k=15*_+3*p;if(g!=f){var w=u(g.x-f.x,g.y-f.y),S=k/w;if("middle"===i){var O=(b?-S:S)/2,D=this.getPoint(.5+O,d),T=this.getPoint(.5-O,d);h=t(D.y-T.y,D.x-T.x),m=this.getPoint(.5,d)}else if(!0===this.options.smooth.enabled){var E=this._findBorderPosition(g,e,{via:d}),C=this.getPoint(E.t+S*("from"===i?1:-1),d);h=t(E.y-C.y,E.x-C.x),m=E}else h=t(g.y-f.y,g.x-f.x),m=this._findBorderPosition(g,e)}else{var M=this._getCircleData(e),I=slicedToArray(M,3),P=I[0],x=I[1],y=I[2];if("from"===i){var F=this._findBorderPositionCircle(this.from,e,{x:P,y:x,low:.25,high:.6,direction:-1});h=-2*F.t*a+1.5*a+.1*a,m=F}else if("to"===i){var N=this._findBorderPositionCircle(this.from,e,{x:P,y:x,low:.6,high:1,direction:1});h=-2*N.t*a+1.5*a-1.1*a,m=N}else m=this._pointOnCircle(P,x,y,.175),h=3.9269908169872414}var Y=m.x-.9*k*o(h),R=m.y-.9*k*n(h);return{point:m,core:{x:Y,y:R},angle:h,length:k,type:v}}},{key:"drawArrowHead",value:function(e,t,o,n,i){e.strokeStyle=this.getColor(e,t),e.fillStyle=e.strokeStyle,e.lineWidth=t.width,EndPoints.draw(e,i),this.enableShadow(e,t),e.fill(),this.disableShadow(e,t)}},{key:"enableShadow",value:function(e,t){!0===t.shadow&&(e.shadowColor=t.shadowColor,e.shadowBlur=t.shadowSize,e.shadowOffsetX=t.shadowX,e.shadowOffsetY=t.shadowY)}},{key:"disableShadow",value:function(e,t){!0===t.shadow&&(e.shadowColor="rgba(0,0,0,0)",e.shadowBlur=0,e.shadowOffsetX=0,e.shadowOffsetY=0)}},{key:"drawBackground",value:function(e,t){if(!1!==t.background){var o={strokeStyle:e.strokeStyle,lineWidth:e.lineWidth,dashes:e.dashes};e.strokeStyle=t.backgroundColor,e.lineWidth=t.backgroundSize,this.setStrokeDashed(e,t.backgroundDashes),e.stroke(),e.strokeStyle=o.strokeStyle,e.lineWidth=o.lineWidth,e.dashes=o.dashes,this.setStrokeDashed(e,t.dashes)}}},{key:"setStrokeDashed",value:function(e,t){if(!1===t)void 0===e.setLineDash?console.warn("setLineDash is not supported in this browser. The dashed stroke cannot be used."):e.setLineDash([]);else if(void 0!==e.setLineDash){var o=Array.isArray(t)?t:[5,5];e.setLineDash(o)}else console.warn("setLineDash is not supported in this browser. The dashed stroke cannot be used.")}}]),e}();function ownKeys$4(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function _objectSpread$3(e){for(var t=1,o;t<arguments.length;t++)o=null==arguments[t]?{}:arguments[t],t%2?ownKeys$4(o,!0).forEach(function(t){defineProperty$2(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):ownKeys$4(o).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))});return e}var BezierEdgeBase=function(e){var o=Math.atan2,n=Math.sqrt,a=Math.pow,d=Math.abs;function t(e,o,n){return classCallCheck$1(this,t),possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this,e,o,n))}return inherits$1(t,e),createClass$1(t,[{key:"_findBorderPositionBezier",value:function(e,t){var i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:this._getViaCoordinates(),s=!1,r=1,l=0,c=this.to,u,p;e.id===this.from.id&&(c=this.from,s=!0);var h=0;do{p=.5*(l+r),u=this.getPoint(p,i);var m=o(c.y-u.y,c.x-u.x),g=c.distanceToBorder(t,m),y=n(a(u.x-c.x,2)+a(u.y-c.y,2)),f=g-y;if(d(f)<.2)break;else 0>f?!1===s?l=p:r=p:!1===s?r=p:l=p;++h}while(l<=r&&h<10);return _objectSpread$3({},u,{t:p})}},{key:"_getDistanceToBezierEdge",value:function(e,o,n,d,s,r,l){var c=1e9,u=e,p=o,h,m,g,f,b;for(m=1;10>m;m++)g=.1*m,f=a(1-g,2)*e+2*g*(1-g)*l.x+a(g,2)*n,b=a(1-g,2)*o+2*g*(1-g)*l.y+a(g,2)*d,0<m&&(h=this._getDistanceToLine(u,p,f,b,s,r),c=h<c?h:c),u=f,p=b;return c}},{key:"_bezierCurve",value:function(e,t,o,n){e.beginPath(),e.moveTo(this.fromPoint.x,this.fromPoint.y),null!=o&&null!=o.x?null!=n&&null!=n.x?e.bezierCurveTo(o.x,o.y,n.x,n.y,this.toPoint.x,this.toPoint.y):e.quadraticCurveTo(o.x,o.y,this.toPoint.x,this.toPoint.y):e.lineTo(this.toPoint.x,this.toPoint.y),this.drawBackground(e,t),this.enableShadow(e,t),e.stroke(),this.disableShadow(e,t)}},{key:"getViaNode",value:function(){return this._getViaCoordinates()}}]),t}(EdgeBase),BezierEdgeDynamic=function(e){var o=Math.cos,n=Math.sin,i=Math.PI,d=Math.pow;function t(e,o,n){var i;return classCallCheck$1(this,t),i=possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this,e,o,n)),i.via=i.via,i._boundFunction=function(){i.positionBezierNode()},i._body.emitter.on("_repositionBezierNodes",i._boundFunction),i}return inherits$1(t,e),createClass$1(t,[{key:"setOptions",value:function(e){get(getPrototypeOf$1(t.prototype),"setOptions",this).call(this,e);var o=!1;this.options.physics!==e.physics&&(o=!0),this.options=e,this.id=this.options.id,this.from=this._body.nodes[this.options.from],this.to=this._body.nodes[this.options.to],this.setupSupportNode(),this.connect(),!0==o&&(this.via.setOptions({physics:this.options.physics}),this.positionBezierNode())}},{key:"connect",value:function(){this.from=this._body.nodes[this.options.from],this.to=this._body.nodes[this.options.to],void 0===this.from||void 0===this.to||!1===this.options.physics?this.via.setOptions({physics:!1}):this.from.id===this.to.id?this.via.setOptions({physics:!1}):this.via.setOptions({physics:!0})}},{key:"cleanup",value:function(){return this._body.emitter.off("_repositionBezierNodes",this._boundFunction),void 0!==this.via&&(delete this._body.nodes[this.via.id],this.via=void 0,!0)}},{key:"setupSupportNode",value:function(){if(void 0===this.via){var e="edgeId:"+this.id,t=this._body.functions.createNode({id:e,shape:"circle",physics:!0,hidden:!0});this._body.nodes[e]=t,this.via=t,this.via.parentEdgeId=this.id,this.positionBezierNode()}}},{key:"positionBezierNode",value:function(){void 0!==this.via&&void 0!==this.from&&void 0!==this.to?(this.via.x=.5*(this.from.x+this.to.x),this.via.y=.5*(this.from.y+this.to.y)):void 0!==this.via&&(this.via.x=0,this.via.y=0)}},{key:"_line",value:function(e,t,o){this._bezierCurve(e,t,o)}},{key:"_getViaCoordinates",value:function(){return this.via}},{key:"getViaNode",value:function(){return this.via}},{key:"getPoint",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:this.via;if(this.from===this.to){var s=this._getCircleData(),r=slicedToArray(s,3),l=r[0],c=r[1],u=r[2],p=2*i*(1-e);return{x:l+u*n(p),y:c+u-u*(1-o(p))}}return{x:d(1-e,2)*this.fromPoint.x+2*e*(1-e)*t.x+d(e,2)*this.toPoint.x,y:d(1-e,2)*this.fromPoint.y+2*e*(1-e)*t.y+d(e,2)*this.toPoint.y}}},{key:"_findBorderPosition",value:function(e,t){return this._findBorderPositionBezier(e,t,this.via)}},{key:"_getDistanceToEdge",value:function(e,t,o,n,i,a){return this._getDistanceToBezierEdge(e,t,o,n,i,a,this.via)}}]),t}(BezierEdgeBase),BezierEdgeStatic=function(e){var o=Math.atan2,n=Math.cos,i=Math.sin,a=Math.sqrt,d=Math.PI,s=Math.pow,r=Math.abs;function t(e,o,n){return classCallCheck$1(this,t),possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this,e,o,n))}return inherits$1(t,e),createClass$1(t,[{key:"_line",value:function(e,t,o){this._bezierCurve(e,t,o)}},{key:"getViaNode",value:function(){return this._getViaCoordinates()}},{key:"_getViaCoordinates",value:function(){var e=this.options.smooth.roundness,t=this.options.smooth.type,s=r(this.from.x-this.to.x),l=r(this.from.y-this.to.y);if("discrete"===t||"diagonalCross"===t){var c,u;c=s<=l?u=e*l:u=e*s,this.from.x>this.to.x&&(c=-c),this.from.y>=this.to.y&&(u=-u);var p=this.from.x+c,h=this.from.y+u;return"discrete"===t&&(s<=l?p=s<e*l?this.from.x:p:h=l<e*s?this.from.y:h),{x:p,y:h}}if("straightCross"===t){var m=(1-e)*s,g=(1-e)*l;return s<=l?(m=0,this.from.y<this.to.y&&(g=-g)):(this.from.x<this.to.x&&(m=-m),g=0),{x:this.to.x+m,y:this.to.y+g}}if("horizontal"===t){var y=(1-e)*s;return this.from.x<this.to.x&&(y=-y),{x:this.to.x+y,y:this.from.y}}if("vertical"===t){var f=(1-e)*l;return this.from.y<this.to.y&&(f=-f),{x:this.from.x,y:this.to.y+f}}if("curvedCW"===t){s=this.to.x-this.from.x,l=this.from.y-this.to.y;var b=a(s*s+l*l),_=d,v=o(l,s),k=(v+(.5*e+.5)*_)%(2*_);return{x:this.from.x+(.5*e+.5)*b*i(k),y:this.from.y+(.5*e+.5)*b*n(k)}}if("curvedCCW"===t){s=this.to.x-this.from.x,l=this.from.y-this.to.y;var w=a(s*s+l*l),x=d,S=o(l,s),O=(S+(.5*-e+.5)*x)%(2*x);return{x:this.from.x+(.5*e+.5)*w*i(O),y:this.from.y+(.5*e+.5)*w*n(O)}}var D,T;D=s<=l?T=e*l:T=e*s,this.from.x>this.to.x&&(D=-D),this.from.y>=this.to.y&&(T=-T);var E=this.from.x+D,C=this.from.y+T;return s<=l?this.from.x<=this.to.x?E=this.to.x<E?this.to.x:E:E=this.to.x>E?this.to.x:E:this.from.y>=this.to.y?C=this.to.y>C?this.to.y:C:C=this.to.y<C?this.to.y:C,{x:E,y:C}}},{key:"_findBorderPosition",value:function(e,t){var o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};return this._findBorderPositionBezier(e,t,o.via)}},{key:"_getDistanceToEdge",value:function(e,t,o,n,i,a){var d=6<arguments.length&&void 0!==arguments[6]?arguments[6]:this._getViaCoordinates();return this._getDistanceToBezierEdge(e,t,o,n,i,a,d)}},{key:"getPoint",value:function(e){var o=1<arguments.length&&void 0!==arguments[1]?arguments[1]:this._getViaCoordinates(),n=e,t=s(1-n,2)*this.fromPoint.x+2*n*(1-n)*o.x+s(n,2)*this.toPoint.x,i=s(1-n,2)*this.fromPoint.y+2*n*(1-n)*o.y+s(n,2)*this.toPoint.y;return{x:t,y:i}}}]),t}(BezierEdgeBase),CubicBezierEdgeBase=function(e){var o=Math.pow;function t(e,o,n){return classCallCheck$1(this,t),possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this,e,o,n))}return inherits$1(t,e),createClass$1(t,[{key:"_getDistanceToBezierEdge2",value:function(e,n,a,d,s,r,l,c){for(var u=1e9,p=e,h=n,m=[0,0,0,0],g=1,f;10>g;g++){f=.1*g,m[0]=o(1-f,3),m[1]=3*f*o(1-f,2),m[2]=3*o(f,2)*(1-f),m[3]=o(f,3);var b=m[0]*e+m[1]*l.x+m[2]*c.x+m[3]*a,_=m[0]*n+m[1]*l.y+m[2]*c.y+m[3]*d;if(0<g){var y=this._getDistanceToLine(p,h,b,_,s,r);u=y<u?y:u}p=b,h=_}return u}}]),t}(BezierEdgeBase),CubicBezierEdge=function(e){var o=Math.pow,n=Math.abs;function t(e,o,n){return classCallCheck$1(this,t),possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this,e,o,n))}return inherits$1(t,e),createClass$1(t,[{key:"_line",value:function(e,t,o){var n=o[0],i=o[1];this._bezierCurve(e,t,n,i)}},{key:"_getViaCoordinates",value:function(){var e=this.from.x-this.to.x,t=this.from.y-this.to.y,o=this.options.smooth.roundness,i,a,d,s;return(n(e)>n(t)||!0===this.options.smooth.forceDirection||"horizontal"===this.options.smooth.forceDirection)&&"vertical"!==this.options.smooth.forceDirection?(a=this.from.y,s=this.to.y,i=this.from.x-o*e,d=this.to.x+o*e):(a=this.from.y-o*t,s=this.to.y+o*t,i=this.from.x,d=this.to.x),[{x:i,y:a},{x:d,y:s}]}},{key:"getViaNode",value:function(){return this._getViaCoordinates()}},{key:"_findBorderPosition",value:function(e,t){return this._findBorderPositionBezier(e,t)}},{key:"_getDistanceToEdge",value:function(e,t,o,n,i,a){var d=6<arguments.length&&void 0!==arguments[6]?arguments[6]:this._getViaCoordinates(),s=slicedToArray(d,2),r=s[0],l=s[1];return this._getDistanceToBezierEdge2(e,t,o,n,i,a,r,l)}},{key:"getPoint",value:function(e){var n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:this._getViaCoordinates(),i=slicedToArray(n,2),a=i[0],d=i[1],s=e,t=[o(1-s,3),3*s*o(1-s,2),3*o(s,2)*(1-s),o(s,3)],r=t[0]*this.fromPoint.x+t[1]*a.x+t[2]*d.x+t[3]*this.toPoint.x,l=t[0]*this.fromPoint.y+t[1]*a.y+t[2]*d.y+t[3]*this.toPoint.y;return{x:r,y:l}}}]),t}(CubicBezierEdgeBase),StraightEdge=function(e){var o=Math.atan2,n=Math.sqrt;function t(e,o,n){return classCallCheck$1(this,t),possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this,e,o,n))}return inherits$1(t,e),createClass$1(t,[{key:"_line",value:function(e,t){e.beginPath(),e.moveTo(this.fromPoint.x,this.fromPoint.y),e.lineTo(this.toPoint.x,this.toPoint.y),this.enableShadow(e,t),e.stroke(),this.disableShadow(e,t)}},{key:"getViaNode",value:function(){}},{key:"getPoint",value:function(e){return{x:(1-e)*this.fromPoint.x+e*this.toPoint.x,y:(1-e)*this.fromPoint.y+e*this.toPoint.y}}},{key:"_findBorderPosition",value:function(e,t){var i=this.to,a=this.from;e.id===this.from.id&&(i=this.from,a=this.to);var d=o(i.y-a.y,i.x-a.x),s=i.x-a.x,r=i.y-a.y,l=n(s*s+r*r),c=e.distanceToBorder(t,d),u=(l-c)/l;return{x:(1-u)*a.x+u*i.x,y:(1-u)*a.y+u*i.y,t:0}}},{key:"_getDistanceToEdge",value:function(e,t,o,n,i,a){return this._getDistanceToLine(e,t,o,n,i,a)}}]),t}(EdgeBase),Edge=function(){var t=Math.atan2,o=Math.cos,n=Math.sin,i=Math.PI,a=Math.max,d=Math.min;function e(t,o,n,i){if(classCallCheck$1(this,e),void 0===o)throw new Error("No body provided");this.options=util.bridgeObject(n),this.globalOptions=n,this.defaultOptions=i,this.body=o,this.id=void 0,this.fromId=void 0,this.toId=void 0,this.selected=!1,this.hover=!1,this.labelDirty=!0,this.baseWidth=this.options.width,this.baseFontSize=this.options.font.size,this.from=void 0,this.to=void 0,this.edgeType=void 0,this.connected=!1,this.labelModule=new Label(this.body,this.options,!0),this.setOptions(t)}return createClass$1(e,[{key:"setOptions",value:function(t){if(t){var o=this.options.hidden;(void 0===o||null===o)&&(o=!1),e.parseOptions(this.options,t,!0,this.globalOptions),void 0!==t.id&&(this.id=t.id),void 0!==t.from&&(this.fromId=t.from),void 0!==t.to&&(this.toId=t.to),void 0!==t.title&&(this.title=t.title),void 0!==t.value&&(t.value=parseFloat(t.value));var n=[t,this.options,this.defaultOptions];this.chooser=ComponentUtil.choosify("edge",n),this.updateLabelModule(t);var i=this.updateEdgeType();this._setInteractionWidths(),this.connect();var a=this.options.hidden;return(void 0===a||null===a)&&(a=!1),(a!=o||void 0!==t.physics)&&(i=!0),void 0!==t.physics&&(i=!0),i}}},{key:"getFormattingValues",value:function(){var e=!0===this.options.arrows.to||!0===this.options.arrows.to.enabled,t=!0===this.options.arrows.from||!0===this.options.arrows.from.enabled,o=!0===this.options.arrows.middle||!0===this.options.arrows.middle.enabled,n=this.options.color.inherit,i={toArrow:e,toArrowScale:this.options.arrows.to.scaleFactor,toArrowType:this.options.arrows.to.type,middleArrow:o,middleArrowScale:this.options.arrows.middle.scaleFactor,middleArrowType:this.options.arrows.middle.type,fromArrow:t,fromArrowScale:this.options.arrows.from.scaleFactor,fromArrowType:this.options.arrows.from.type,arrowStrikethrough:this.options.arrowStrikethrough,color:n?void 0:this.options.color.color,inheritsColor:n,opacity:this.options.color.opacity,hidden:this.options.hidden,length:this.options.length,shadow:this.options.shadow.enabled,shadowColor:this.options.shadow.color,shadowSize:this.options.shadow.size,shadowX:this.options.shadow.x,shadowY:this.options.shadow.y,dashes:this.options.dashes,width:this.options.width,background:this.options.background.enabled,backgroundColor:this.options.background.color,backgroundSize:this.options.background.size,backgroundDashes:this.options.background.dashes};if(!(this.selected||this.hover))i.shadow=this.options.shadow.enabled,i.width=a(i.width,.3/this.body.view.scale);else if(!0!==this.chooser)"function"==typeof this.chooser&&(this.chooser(i,this.options.id,this.selected,this.hover),void 0!==i.color&&(i.inheritsColor=!1),!1===i.shadow&&(i.shadowColor!==this.options.shadow.color||i.shadowSize!==this.options.shadow.size||i.shadowX!==this.options.shadow.x||i.shadowY!==this.options.shadow.y)&&(i.shadow=!0));else if(this.selected){var d=this.options.selectionWidth;"function"==typeof d?i.width=d(i.width):"number"==typeof d&&(i.width+=d),i.width=a(i.width,.3/this.body.view.scale),i.color=this.options.color.highlight,i.shadow=this.options.shadow.enabled}else if(this.hover){var s=this.options.hoverWidth;"function"==typeof s?i.width=s(i.width):"number"==typeof s&&(i.width+=s),i.width=a(i.width,.3/this.body.view.scale),i.color=this.options.color.hover,i.shadow=this.options.shadow.enabled}return i}},{key:"updateLabelModule",value:function(e){var t=[e,this.options,this.globalOptions,this.defaultOptions];this.labelModule.update(this.options,t),void 0!==this.labelModule.baseSize&&(this.baseFontSize=this.labelModule.baseSize)}},{key:"updateEdgeType",value:function(){var e=this.options.smooth,t=!1,o=!0;return void 0!==this.edgeType&&((this.edgeType instanceof BezierEdgeDynamic&&!0===e.enabled&&"dynamic"===e.type||this.edgeType instanceof CubicBezierEdge&&!0===e.enabled&&"cubicBezier"===e.type||this.edgeType instanceof BezierEdgeStatic&&!0===e.enabled&&"dynamic"!==e.type&&"cubicBezier"!==e.type||this.edgeType instanceof StraightEdge&&!1===e.type.enabled)&&(o=!1),!0===o&&(t=this.cleanup())),!0===o?!0===e.enabled?"dynamic"===e.type?(t=!0,this.edgeType=new BezierEdgeDynamic(this.options,this.body,this.labelModule)):"cubicBezier"===e.type?this.edgeType=new CubicBezierEdge(this.options,this.body,this.labelModule):this.edgeType=new BezierEdgeStatic(this.options,this.body,this.labelModule):this.edgeType=new StraightEdge(this.options,this.body,this.labelModule):this.edgeType.setOptions(this.options),t}},{key:"connect",value:function(){this.disconnect(),this.from=this.body.nodes[this.fromId]||void 0,this.to=this.body.nodes[this.toId]||void 0,this.connected=void 0!==this.from&&void 0!==this.to,!0===this.connected?(this.from.attachEdge(this),this.to.attachEdge(this)):(this.from&&this.from.detachEdge(this),this.to&&this.to.detachEdge(this)),this.edgeType.connect()}},{key:"disconnect",value:function(){this.from&&(this.from.detachEdge(this),this.from=void 0),this.to&&(this.to.detachEdge(this),this.to=void 0),this.connected=!1}},{key:"getTitle",value:function(){return this.title}},{key:"isSelected",value:function(){return this.selected}},{key:"getValue",value:function(){return this.options.value}},{key:"setValueRange",value:function(e,t,o){if(void 0!==this.options.value){var n=this.options.scaling.customScalingFunction(e,t,o,this.options.value),i=this.options.scaling.max-this.options.scaling.min;if(!0===this.options.scaling.label.enabled){var a=this.options.scaling.label.max-this.options.scaling.label.min;this.options.font.size=this.options.scaling.label.min+n*a}this.options.width=this.options.scaling.min+n*i}else this.options.width=this.baseWidth,this.options.font.size=this.baseFontSize;this._setInteractionWidths(),this.updateLabelModule()}},{key:"_setInteractionWidths",value:function(){this.edgeType.hoverWidth="function"==typeof this.options.hoverWidth?this.options.hoverWidth(this.options.width):this.options.hoverWidth+this.options.width,this.edgeType.selectionWidth="function"==typeof this.options.selectionWidth?this.options.selectionWidth(this.options.width):this.options.selectionWidth+this.options.width}},{key:"draw",value:function(e){var t=this.getFormattingValues();if(!t.hidden){var o=this.edgeType.getViaNode(),n={};this.edgeType.fromPoint=this.edgeType.from,this.edgeType.toPoint=this.edgeType.to,t.fromArrow&&(n.from=this.edgeType.getArrowData(e,"from",o,this.selected,this.hover,t),!1===t.arrowStrikethrough&&(this.edgeType.fromPoint=n.from.core)),t.toArrow&&(n.to=this.edgeType.getArrowData(e,"to",o,this.selected,this.hover,t),!1===t.arrowStrikethrough&&(this.edgeType.toPoint=n.to.core)),t.middleArrow&&(n.middle=this.edgeType.getArrowData(e,"middle",o,this.selected,this.hover,t)),this.edgeType.drawLine(e,t,this.selected,this.hover,o),this.drawArrows(e,n,t),this.drawLabel(e,o)}}},{key:"drawArrows",value:function(e,t,o){o.fromArrow&&this.edgeType.drawArrowHead(e,o,this.selected,this.hover,t.from),o.middleArrow&&this.edgeType.drawArrowHead(e,o,this.selected,this.hover,t.middle),o.toArrow&&this.edgeType.drawArrowHead(e,o,this.selected,this.hover,t.to)}},{key:"drawLabel",value:function(e,t){if(void 0!==this.options.label){var o=this.from,n=this.to;if(this.labelModule.differentState(this.selected,this.hover)&&this.labelModule.getTextSize(e,this.selected,this.hover),o.id!=n.id){this.labelModule.pointToSelf=!1;var i=this.edgeType.getPoint(.5,t);e.save();var a=this._getRotation(e);0!=a.angle&&(e.translate(a.x,a.y),e.rotate(a.angle)),this.labelModule.draw(e,i.x,i.y,this.selected,this.hover),e.restore()}else{this.labelModule.pointToSelf=!0;var d=this.options.selfReferenceSize,s,r;o.shape.width>o.shape.height?(s=o.x+.5*o.shape.width,r=o.y-d):(s=o.x+d,r=o.y-.5*o.shape.height),i=this._pointOnCircle(s,r,d,.125),this.labelModule.draw(e,i.x,i.y,this.selected,this.hover)}}}},{key:"getItemsOnPoint",value:function(e){var t=[];if(this.labelModule.visible()){var o=this._getRotation();ComponentUtil.pointInRect(this.labelModule.getSize(),e,o)&&t.push({edgeId:this.id,labelId:0})}var n={left:e.x,top:e.y};return this.isOverlappingWith(n)&&t.push({edgeId:this.id}),t}},{key:"isOverlappingWith",value:function(e){if(this.connected){var t=this.from.x,o=this.from.y,n=this.to.x,i=this.to.y,a=e.left,d=e.top,s=this.edgeType.getDistanceToEdge(t,o,n,i,a,d);return 10>s}return!1}},{key:"_getRotation",value:function(e){var o=this.edgeType.getViaNode(),n=this.edgeType.getPoint(.5,o);void 0!==e&&this.labelModule.calculateLabelSize(e,this.selected,this.hover,n.x,n.y);var a={x:n.x,y:this.labelModule.size.yLine,angle:0};if(!this.labelModule.visible())return a;if("horizontal"===this.options.font.align)return a;var d=this.from.y-this.to.y,s=this.from.x-this.to.x,r=t(d,s);return(-1>r&&0>s||0<r&&0>s)&&(r+=i),a.angle=r,a}},{key:"_pointOnCircle",value:function(e,t,a,d){var s=2*d*i;return{x:e+a*o(s),y:t-a*n(s)}}},{key:"select",value:function(){this.selected=!0}},{key:"unselect",value:function(){this.selected=!1}},{key:"cleanup",value:function(){return this.edgeType.cleanup()}},{key:"remove",value:function(){this.cleanup(),this.disconnect(),delete this.body.edges[this.id]}},{key:"endPointsValid",value:function(){return void 0!==this.body.nodes[this.fromId]&&void 0!==this.body.nodes[this.toId]}}],[{key:"parseOptions",value:function(e,t){var o=!!(2<arguments.length&&void 0!==arguments[2])&&arguments[2],n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:{},s=!!(4<arguments.length&&void 0!==arguments[4])&&arguments[4];if(util.selectiveDeepExtend(["arrowStrikethrough","id","from","hidden","hoverWidth","labelHighlightBold","length","line","opacity","physics","scaling","selectionWidth","selfReferenceSize","to","title","value","width","font","chosen","widthConstraint"],e,t,o),ComponentUtil.isValidLabel(t.label)?e.label=t.label:!ComponentUtil.isValidLabel(e.label)&&(e.label=void 0),util.mergeOptions(e,t,"smooth",n),util.mergeOptions(e,t,"shadow",n),util.mergeOptions(e,t,"background",n),void 0!==t.dashes&&null!==t.dashes?e.dashes=t.dashes:!0===o&&null===t.dashes&&(e.dashes=Object.create(n.dashes)),void 0!==t.scaling&&null!==t.scaling?(void 0!==t.scaling.min&&(e.scaling.min=t.scaling.min),void 0!==t.scaling.max&&(e.scaling.max=t.scaling.max),util.mergeOptions(e.scaling,t.scaling,"label",n.scaling)):!0===o&&null===t.scaling&&(e.scaling=Object.create(n.scaling)),void 0===t.arrows||null===t.arrows)!0===o&&null===t.arrows&&(e.arrows=Object.create(n.arrows));else if("string"==typeof t.arrows){var r=t.arrows.toLowerCase();e.arrows.to.enabled=-1!=r.indexOf("to"),e.arrows.middle.enabled=-1!=r.indexOf("middle"),e.arrows.from.enabled=-1!=r.indexOf("from")}else if("object"===_typeof_1$1(t.arrows))util.mergeOptions(e.arrows,t.arrows,"to",n.arrows),util.mergeOptions(e.arrows,t.arrows,"middle",n.arrows),util.mergeOptions(e.arrows,t.arrows,"from",n.arrows);else throw new Error("The arrow newOptions can only be an object or a string. Refer to the documentation. You used:"+JSON.stringify(t.arrows));if(void 0!==t.color&&null!==t.color){var l=util.isString(t.color)?{color:t.color,highlight:t.color,hover:t.color,inherit:!1,opacity:1}:t.color,c=e.color;if(s)util.deepExtend(c,n.color,!1,o);else for(var u in c)c.hasOwnProperty(u)&&delete c[u];if(util.isString(c))c.color=c,c.highlight=c,c.hover=c,c.inherit=!1,void 0===l.opacity&&(c.opacity=1);else{var i=!1;void 0!==l.color&&(c.color=l.color,i=!0),void 0!==l.highlight&&(c.highlight=l.highlight,i=!0),void 0!==l.hover&&(c.hover=l.hover,i=!0),void 0!==l.inherit&&(c.inherit=l.inherit),void 0!==l.opacity&&(c.opacity=d(1,a(0,l.opacity))),!0==i?c.inherit=!1:void 0===c.inherit&&(c.inherit="from")}}else!0===o&&null===t.color&&(e.color=util.bridgeObject(n.color));!0===o&&null===t.font&&(e.font=util.bridgeObject(n.font))}}]),e}(),EdgesHandler=function(){var t=Math.max;function e(o,n,i){var a=this;classCallCheck$1(this,e),this.body=o,this.images=n,this.groups=i,this.body.functions.createEdge=this.create.bind(this),this.edgesListeners={add:function(e,t){a.add(t.items)},update:function(e,t){a.update(t.items)},remove:function(e,t){a.remove(t.items)}},this.options={},this.defaultOptions={arrows:{to:{enabled:!1,scaleFactor:1,type:"arrow"},middle:{enabled:!1,scaleFactor:1,type:"arrow"},from:{enabled:!1,scaleFactor:1,type:"arrow"}},arrowStrikethrough:!0,color:{color:"#848484",highlight:"#848484",hover:"#848484",inherit:"from",opacity:1},dashes:!1,font:{color:"#343434",size:14,face:"arial",background:"none",strokeWidth:2,strokeColor:"#ffffff",align:"horizontal",multi:!1,vadjust:0,bold:{mod:"bold"},boldital:{mod:"bold italic"},ital:{mod:"italic"},mono:{mod:"",size:15,face:"courier new",vadjust:2}},hidden:!1,hoverWidth:1.5,label:void 0,labelHighlightBold:!0,length:void 0,physics:!0,scaling:{min:1,max:15,label:{enabled:!0,min:14,max:30,maxVisible:30,drawThreshold:5},customScalingFunction:function(e,o,n,i){if(o===e)return .5;return t(0,(i-e)*(1/(o-e)))}},selectionWidth:1.5,selfReferenceSize:20,shadow:{enabled:!1,color:"rgba(0,0,0,0.5)",size:10,x:5,y:5},background:{enabled:!1,color:"rgba(111,111,111,1)",size:10,dashes:!1},smooth:{enabled:!0,type:"dynamic",forceDirection:"none",roundness:.5},title:void 0,width:1,value:void 0},util.deepExtend(this.options,this.defaultOptions),this.bindEventListeners()}return createClass$1(e,[{key:"bindEventListeners",value:function(){var e=this;this.body.emitter.on("_forceDisableDynamicCurves",function(t){var o=!(1<arguments.length&&void 0!==arguments[1])||arguments[1];"dynamic"===t&&(t="continuous");var n=!1;for(var i in e.body.edges)if(e.body.edges.hasOwnProperty(i)){var a=e.body.edges[i],d=e.body.data.edges._data[i];if(void 0!==d){var s=d.smooth;void 0!==s&&!0===s.enabled&&"dynamic"===s.type&&(void 0===t?a.setOptions({smooth:!1}):a.setOptions({smooth:{type:t}}),n=!0)}}!0===o&&!0==n&&e.body.emitter.emit("_dataChanged")}),this.body.emitter.on("_dataUpdated",function(){e.reconnectEdges()}),this.body.emitter.on("refreshEdges",this.refresh.bind(this)),this.body.emitter.on("refresh",this.refresh.bind(this)),this.body.emitter.on("destroy",function(){util.forEach(e.edgesListeners,function(t,o){e.body.data.edges&&e.body.data.edges.off(o,t)}),delete e.body.functions.createEdge,delete e.edgesListeners.add,delete e.edgesListeners.update,delete e.edgesListeners.remove,delete e.edgesListeners})}},{key:"setOptions",value:function(e){if(void 0!==e){Edge.parseOptions(this.options,e,!0,this.defaultOptions,!0);var t=!1;if(void 0!==e.smooth)for(var o in this.body.edges)this.body.edges.hasOwnProperty(o)&&(t=this.body.edges[o].updateEdgeType()||t);if(void 0!==e.font)for(var n in this.body.edges)this.body.edges.hasOwnProperty(n)&&this.body.edges[n].updateLabelModule();(void 0!==e.hidden||void 0!==e.physics||!0===t)&&this.body.emitter.emit("_dataChanged")}}},{key:"setData",value:function(e){var t=this,o=!!(1<arguments.length&&void 0!==arguments[1])&&arguments[1],n=this.body.data.edges;if(e instanceof DataSet||e instanceof DataView)this.body.data.edges=e;else if(Array.isArray(e))this.body.data.edges=new DataSet,this.body.data.edges.add(e);else if(!e)this.body.data.edges=new DataSet;else throw new TypeError("Array or DataSet expected");if(n&&util.forEach(this.edgesListeners,function(e,t){n.off(t,e)}),this.body.edges={},this.body.data.edges){util.forEach(this.edgesListeners,function(e,o){t.body.data.edges.on(o,e)});var i=this.body.data.edges.getIds();this.add(i,!0)}this.body.emitter.emit("_adjustEdgesForHierarchicalLayout"),!1===o&&this.body.emitter.emit("_dataChanged")}},{key:"add",value:function(e){for(var t=!!(1<arguments.length&&void 0!==arguments[1])&&arguments[1],o=this.body.edges,n=this.body.data.edges,a=0;a<e.length;a++){var d=e[a],s=o[d];s&&s.disconnect();var r=n.get(d,{showInternalIds:!0});o[d]=this.create(r)}this.body.emitter.emit("_adjustEdgesForHierarchicalLayout"),!1===t&&this.body.emitter.emit("_dataChanged")}},{key:"update",value:function(e){for(var t=this.body.edges,o=this.body.data.edges,n=!1,a=0;a<e.length;a++){var d=e[a],s=o.get(d),r=t[d];void 0===r?(this.body.edges[d]=this.create(s),n=!0):(r.disconnect(),n=r.setOptions(s)||n,r.connect())}!0===n?(this.body.emitter.emit("_adjustEdgesForHierarchicalLayout"),this.body.emitter.emit("_dataChanged")):this.body.emitter.emit("_dataUpdated")}},{key:"remove",value:function(e){var t=!(1<arguments.length&&void 0!==arguments[1])||arguments[1];if(0!==e.length){var o=this.body.edges;util.forEach(e,function(e){var t=o[e];void 0!==t&&t.remove()}),t&&this.body.emitter.emit("_dataChanged")}}},{key:"refresh",value:function(){var e=this;util.forEach(this.body.edges,function(t,o){var n=e.body.data.edges._data[o];void 0!==n&&t.setOptions(n)})}},{key:"create",value:function(e){return new Edge(e,this.body,this.options,this.defaultOptions)}},{key:"reconnectEdges",value:function(){var e=this.body.nodes,t=this.body.edges,o;for(o in e)e.hasOwnProperty(o)&&(e[o].edges=[]);for(o in t)if(t.hasOwnProperty(o)){var n=t[o];n.from=null,n.to=null,n.connect()}}},{key:"getConnectedNodes",value:function(e){var t=[];if(void 0!==this.body.edges[e]){var o=this.body.edges[e];void 0!==o.fromId&&t.push(o.fromId),void 0!==o.toId&&t.push(o.toId)}return t}},{key:"_updateState",value:function(){this._addMissingEdges(),this._removeInvalidEdges()}},{key:"_removeInvalidEdges",value:function(){var e=this,t=[];util.forEach(this.body.edges,function(o,n){var i=e.body.nodes[o.toId],a=e.body.nodes[o.fromId];void 0!==i&&!0===i.isCluster||void 0!==a&&!0===a.isCluster||(void 0===i||void 0===a)&&t.push(n)}),this.remove(t,!1)}},{key:"_addMissingEdges",value:function(){var e=this.body.data.edges;if(void 0!==e&&null!==e){var t=this.body.edges,o=[];e.forEach(function(e,n){var i=t[n];void 0===i&&o.push(n)}),this.add(o,!0)}}}]),e}(),BarnesHutSolver=function(){var t=Math.sin,o=Math.sqrt,n=Math.pow,a=Math.max,d=Math.abs,s=Math.min,r=Math.floor;function e(t,o,n){classCallCheck$1(this,e),this.body=t,this.physicsBody=o,this.barnesHutTree,this.setOptions(n),this.randomSeed=5}return createClass$1(e,[{key:"setOptions",value:function(e){this.options=e,this.thetaInversed=1/this.options.theta,this.overlapAvoidanceFactor=1-a(0,s(1,this.options.avoidOverlap))}},{key:"seededRandom",value:function(){var e=1e4*t(this.randomSeed++);return e-r(e)}},{key:"solve",value:function(){if(0!==this.options.gravitationalConstant&&0<this.physicsBody.physicsNodeIndices.length){var e=this.body.nodes,t=this.physicsBody.physicsNodeIndices,o=t.length,n=this._formBarnesHutTree(e,t),a;this.barnesHutTree=n;for(var d=0;d<o;d++)a=e[t[d]],0<a.options.mass&&this._getForceContributions(n.root,a)}}},{key:"_getForceContributions",value:function(e,t){this._getForceContribution(e.children.NW,t),this._getForceContribution(e.children.NE,t),this._getForceContribution(e.children.SW,t),this._getForceContribution(e.children.SE,t)}},{key:"_getForceContribution",value:function(e,t){if(0<e.childrenCount){var n,i,a;n=e.centerOfMass.x-t.x,i=e.centerOfMass.y-t.y,a=o(n*n+i*i),a*e.calcSize>this.thetaInversed?this._calculateForces(a,n,i,t,e):4===e.childrenCount?this._getForceContributions(e,t):e.children.data.id!=t.id&&this._calculateForces(a,n,i,t,e)}}},{key:"_calculateForces",value:function(e,t,o,i,d){0===e&&(e=.1,t=e),1>this.overlapAvoidanceFactor&&i.shape.radius&&(e=a(.1+this.overlapAvoidanceFactor*i.shape.radius,e-i.shape.radius));var s=this.options.gravitationalConstant*d.mass*i.options.mass/n(e,3),r=t*s;this.physicsBody.forces[i.id].x+=r,this.physicsBody.forces[i.id].y+=o*s}},{key:"_formBarnesHutTree",value:function(e,t){for(var o=t.length,n=e[t[0]].x,s=e[t[0]].y,r=e[t[0]].x,l=e[t[0]].y,c=1,u;c<o;c++){var p=e[t[c]],h=p.x,m=p.y;0<p.options.mass&&(h<n&&(n=h),h>r&&(r=h),m<s&&(s=m),m>l&&(l=m))}var g=d(r-n)-d(l-s);0<g?(s-=.5*g,l+=.5*g):(n+=.5*g,r-=.5*g);var y=a(1e-5,d(r-n)),f=.5*y,b=.5*(n+r),_=.5*(s+l),v={root:{centerOfMass:{x:0,y:0},mass:0,range:{minX:b-f,maxX:b+f,minY:_-f,maxY:_+f},size:y,calcSize:1/y,children:{data:null},maxWidth:0,level:0,childrenCount:4}};this._splitBranch(v.root);for(var k=0;k<o;k++)u=e[t[k]],0<u.options.mass&&this._placeInTree(v.root,u);return v}},{key:"_updateBranchMass",value:function(e,t){var o=e.centerOfMass,n=e.mass+t.options.mass,i=1/n;o.x=o.x*e.mass+t.x*t.options.mass,o.x*=i,o.y=o.y*e.mass+t.y*t.options.mass,o.y*=i,e.mass=n;var d=a(a(t.height,t.radius),t.width);e.maxWidth=e.maxWidth<d?d:e.maxWidth}},{key:"_placeInTree",value:function(e,t,o){(!0!=o||void 0===o)&&this._updateBranchMass(e,t);var n=e.children.NW.range,i;i=n.maxX>t.x?n.maxY>t.y?"NW":"SW":n.maxY>t.y?"NE":"SE",this._placeInRegion(e,t,i)}},{key:"_placeInRegion",value:function(e,t,o){var n=e.children[o];switch(n.childrenCount){case 0:n.children.data=t,n.childrenCount=1,this._updateBranchMass(n,t);break;case 1:n.children.data.x===t.x&&n.children.data.y===t.y?(t.x+=this.seededRandom(),t.y+=this.seededRandom()):(this._splitBranch(n),this._placeInTree(n,t));break;case 4:this._placeInTree(n,t);}}},{key:"_splitBranch",value:function(e){var t=null;1===e.childrenCount&&(t=e.children.data,e.mass=0,e.centerOfMass.x=0,e.centerOfMass.y=0),e.childrenCount=4,e.children.data=null,this._insertRegion(e,"NW"),this._insertRegion(e,"NE"),this._insertRegion(e,"SW"),this._insertRegion(e,"SE"),null!=t&&this._placeInTree(e,t)}},{key:"_insertRegion",value:function(e,t){var o=.5*e.size,n,i,a,d;"NW"===t?(n=e.range.minX,i=e.range.minX+o,a=e.range.minY,d=e.range.minY+o):"NE"===t?(n=e.range.minX+o,i=e.range.maxX,a=e.range.minY,d=e.range.minY+o):"SW"===t?(n=e.range.minX,i=e.range.minX+o,a=e.range.minY+o,d=e.range.maxY):"SE"===t?(n=e.range.minX+o,i=e.range.maxX,a=e.range.minY+o,d=e.range.maxY):void 0,e.children[t]={centerOfMass:{x:0,y:0},mass:0,range:{minX:n,maxX:i,minY:a,maxY:d},size:.5*e.size,calcSize:2*e.calcSize,children:{data:null},maxWidth:0,level:e.level+1,childrenCount:0}}},{key:"_debug",value:function(e,t){void 0!==this.barnesHutTree&&(e.lineWidth=1,this._drawBranch(this.barnesHutTree.root,e,t))}},{key:"_drawBranch",value:function(e,t,o){void 0===o&&(o="#FF0000"),4===e.childrenCount&&(this._drawBranch(e.children.NW,t),this._drawBranch(e.children.NE,t),this._drawBranch(e.children.SE,t),this._drawBranch(e.children.SW,t)),t.strokeStyle=o,t.beginPath(),t.moveTo(e.range.minX,e.range.minY),t.lineTo(e.range.maxX,e.range.minY),t.stroke(),t.beginPath(),t.moveTo(e.range.maxX,e.range.minY),t.lineTo(e.range.maxX,e.range.maxY),t.stroke(),t.beginPath(),t.moveTo(e.range.maxX,e.range.maxY),t.lineTo(e.range.minX,e.range.maxY),t.stroke(),t.beginPath(),t.moveTo(e.range.minX,e.range.maxY),t.lineTo(e.range.minX,e.range.minY),t.stroke()}}]),e}(),RepulsionSolver=function(){var t=Math.sqrt;function e(t,o,n){classCallCheck$1(this,e),this.body=t,this.physicsBody=o,this.setOptions(n)}return createClass$1(e,[{key:"setOptions",value:function(e){this.options=e}},{key:"solve",value:function(){for(var e=this.body.nodes,o=this.physicsBody.physicsNodeIndices,n=this.physicsBody.forces,a=this.options.nodeDistance,d=0,s,r,l,c,u,p,h,m;d<o.length-1;d++){h=e[o[d]];for(var g=d+1;g<o.length;g++)m=e[o[g]],s=m.x-h.x,r=m.y-h.y,l=t(s*s+r*r),0===l&&(l=.1*Math.random(),s=l),l<2*a&&(p=l<.5*a?1:-2/3/a*l+4/3,p/=l,c=s*p,u=r*p,n[h.id].x-=c,n[h.id].y-=u,n[m.id].x+=c,n[m.id].y+=u)}}}]),e}(),HierarchicalRepulsionSolver=function(){var t=Math.sqrt,o=Math.pow;function e(t,o,n){classCallCheck$1(this,e),this.body=t,this.physicsBody=o,this.setOptions(n)}return createClass$1(e,[{key:"setOptions",value:function(e){this.options=e}},{key:"solve",value:function(){var e=this.body.nodes,n=this.physicsBody.physicsNodeIndices,a=this.physicsBody.forces,d=this.options.nodeDistance,s,r,l,c,u,p,h,m,g,y;for(g=0;g<n.length-1;g++)for(h=e[n[g]],y=g+1;y<n.length;y++)if(m=e[n[y]],h.level===m.level){s=m.x-h.x,r=m.y-h.y,l=t(s*s+r*r);var f=.05;p=l<d?-o(f*l,2)+o(f*d,2):0,0===l?l=.01:p/=l,c=s*p,u=r*p,a[h.id].x-=c,a[h.id].y-=u,a[m.id].x+=c,a[m.id].y+=u}}}]),e}(),SpringSolver=function(){var t=Math.sqrt,o=Math.max;function e(t,o,n){classCallCheck$1(this,e),this.body=t,this.physicsBody=o,this.setOptions(n)}return createClass$1(e,[{key:"setOptions",value:function(e){this.options=e}},{key:"solve",value:function(){for(var e=this.physicsBody.physicsEdgeIndices,t=this.body.edges,o=0,n,a,d,s,r;o<e.length;o++)a=t[e[o]],!0===a.connected&&a.toId!==a.fromId&&void 0!==this.body.nodes[a.toId]&&void 0!==this.body.nodes[a.fromId]&&(void 0===a.edgeType.via?(n=void 0===a.options.length?1.5*this.options.springLength:a.options.length,this._calculateSpringForce(a.from,a.to,n)):(n=void 0===a.options.length?this.options.springLength:a.options.length,d=a.to,s=a.edgeType.via,r=a.from,this._calculateSpringForce(d,s,.5*n),this._calculateSpringForce(s,r,.5*n)))}},{key:"_calculateSpringForce",value:function(e,n,i){var a=e.x-n.x,d=e.y-n.y,s=o(t(a*a+d*d),.01),r=this.options.springConstant*(i-s)/s,l=a*r,c=d*r;void 0!==this.physicsBody.forces[e.id]&&(this.physicsBody.forces[e.id].x+=l,this.physicsBody.forces[e.id].y+=c),void 0!==this.physicsBody.forces[n.id]&&(this.physicsBody.forces[n.id].x-=l,this.physicsBody.forces[n.id].y-=c)}}]),e}(),HierarchicalSpringSolver=function(){var t=Math.sqrt,o=Math.max,n=Math.min;function e(t,o,n){classCallCheck$1(this,e),this.body=t,this.physicsBody=o,this.setOptions(n)}return createClass$1(e,[{key:"setOptions",value:function(e){this.options=e}},{key:"solve",value:function(){for(var e=this.body.edges,a=.5,d=this.physicsBody.physicsEdgeIndices,s=this.physicsBody.physicsNodeIndices,r=this.physicsBody.forces,l=0,c,u,p,h,m,g,y,f,b;l<s.length;l++)b=s[l],r[b].springFx=0,r[b].springFy=0;for(var _=0;_<d.length;_++)u=e[d[_]],!0===u.connected&&(c=void 0===u.options.length?this.options.springLength:u.options.length,p=u.from.x-u.to.x,h=u.from.y-u.to.y,f=t(p*p+h*h),f=0===f?.01:f,y=this.options.springConstant*(c-f)/f,m=p*y,g=h*y,u.to.level==u.from.level?(void 0!==r[u.toId]&&(r[u.toId].x-=a*m,r[u.toId].y-=a*g),void 0!==r[u.fromId]&&(r[u.fromId].x+=a*m,r[u.fromId].y+=a*g)):(void 0!==r[u.toId]&&(r[u.toId].springFx-=m,r[u.toId].springFy-=g),void 0!==r[u.fromId]&&(r[u.fromId].springFx+=m,r[u.fromId].springFy+=g)));y=1;for(var v=0,k,w,x;v<s.length;v++)x=s[v],k=n(y,o(-y,r[x].springFx)),w=n(y,o(-y,r[x].springFy)),r[x].x+=k,r[x].y+=w;for(var S=0,O=0,D=0,T;D<s.length;D++)T=s[D],S+=r[T].x,O+=r[T].y;for(var E=S/s.length,C=O/s.length,M=0,I;M<s.length;M++)I=s[M],r[I].x-=E,r[I].y-=C}}]),e}(),CentralGravitySolver=function(){var t=Math.sqrt;function e(t,o,n){classCallCheck$1(this,e),this.body=t,this.physicsBody=o,this.setOptions(n)}return createClass$1(e,[{key:"setOptions",value:function(e){this.options=e}},{key:"solve",value:function(){for(var e=this.body.nodes,o=this.physicsBody.physicsNodeIndices,n=this.physicsBody.forces,a=0,d,s,r,l,c;a<o.length;a++)c=o[a],l=e[c],d=-l.x,s=-l.y,r=t(d*d+s*s),this._calculateForces(r,d,s,n,l)}},{key:"_calculateForces",value:function(e,t,o,n,i){var a=0===e?0:this.options.centralGravity/e;n[i.id].x=t*a,n[i.id].y=o*a}}]),e}(),ForceAtlas2BasedRepulsionSolver=function(e){var o=Math.pow,n=Math.max;function t(e,o,n){return classCallCheck$1(this,t),possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this,e,o,n))}return inherits$1(t,e),createClass$1(t,[{key:"_calculateForces",value:function(e,t,i,a,d){0===e&&(e=.1*Math.random(),t=e),1>this.overlapAvoidanceFactor&&a.shape.radius&&(e=n(.1+this.overlapAvoidanceFactor*a.shape.radius,e-a.shape.radius));var s=a.edges.length+1,r=this.options.gravitationalConstant*d.mass*a.options.mass*s/o(e,2),l=t*r;this.physicsBody.forces[a.id].x+=l,this.physicsBody.forces[a.id].y+=i*r}}]),t}(BarnesHutSolver),ForceAtlas2BasedCentralGravitySolver=function(e){function t(e,o,n){return classCallCheck$1(this,t),possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this,e,o,n))}return inherits$1(t,e),createClass$1(t,[{key:"_calculateForces",value:function(e,t,o,n,i){if(0<e){var a=i.edges.length+1,d=this.options.centralGravity*a*i.options.mass;n[i.id].x=t*d,n[i.id].y=o*d}}}]),t}(CentralGravitySolver),PhysicsEngine=function(){var t=Math.atan2,o=Math.sqrt,n=Math.pow,a=Math.max,d=Math.abs,s=Math.min;function e(t){classCallCheck$1(this,e),this.body=t,this.physicsBody={physicsNodeIndices:[],physicsEdgeIndices:[],forces:{},velocities:{}},this.physicsEnabled=!0,this.simulationInterval=1e3/60,this.requiresTimeout=!0,this.previousStates={},this.referenceState={},this.freezeCache={},this.renderTimer=void 0,this.adaptiveTimestep=!1,this.adaptiveTimestepEnabled=!1,this.adaptiveCounter=0,this.adaptiveInterval=3,this.stabilized=!1,this.startedStabilization=!1,this.stabilizationIterations=0,this.ready=!1,this.options={},this.defaultOptions={enabled:!0,barnesHut:{theta:.5,gravitationalConstant:-2e3,centralGravity:.3,springLength:95,springConstant:.04,damping:.09,avoidOverlap:0},forceAtlas2Based:{theta:.5,gravitationalConstant:-50,centralGravity:.01,springConstant:.08,springLength:100,damping:.4,avoidOverlap:0},repulsion:{centralGravity:.2,springLength:200,springConstant:.05,nodeDistance:100,damping:.09,avoidOverlap:0},hierarchicalRepulsion:{centralGravity:0,springLength:100,springConstant:.01,nodeDistance:120,damping:.09},maxVelocity:50,minVelocity:.75,solver:"barnesHut",stabilization:{enabled:!0,iterations:1e3,updateInterval:50,onlyDynamicEdges:!1,fit:!0},timestep:.5,adaptiveTimestep:!0},util.extend(this.options,this.defaultOptions),this.timestep=.5,this.layoutFailed=!1,this.bindEventListeners()}return createClass$1(e,[{key:"bindEventListeners",value:function(){var e=this;this.body.emitter.on("initPhysics",function(){e.initPhysics()}),this.body.emitter.on("_layoutFailed",function(){e.layoutFailed=!0}),this.body.emitter.on("resetPhysics",function(){e.stopSimulation(),e.ready=!1}),this.body.emitter.on("disablePhysics",function(){e.physicsEnabled=!1,e.stopSimulation()}),this.body.emitter.on("restorePhysics",function(){e.setOptions(e.options),!0===e.ready&&e.startSimulation()}),this.body.emitter.on("startSimulation",function(){!0===e.ready&&e.startSimulation()}),this.body.emitter.on("stopSimulation",function(){e.stopSimulation()}),this.body.emitter.on("destroy",function(){e.stopSimulation(!1),e.body.emitter.off()}),this.body.emitter.on("_dataChanged",function(){e.updatePhysicsData()})}},{key:"setOptions",value:function(e){void 0!==e&&(!1===e?(this.options.enabled=!1,this.physicsEnabled=!1,this.stopSimulation()):!0===e?(this.options.enabled=!0,this.physicsEnabled=!0,this.startSimulation()):(this.physicsEnabled=!0,util.selectiveNotDeepExtend(["stabilization"],this.options,e),util.mergeOptions(this.options,e,"stabilization"),void 0===e.enabled&&(this.options.enabled=!0),!1===this.options.enabled&&(this.physicsEnabled=!1,this.stopSimulation()),this.timestep=this.options.timestep)),this.init()}},{key:"init",value:function(){var e;"forceAtlas2Based"===this.options.solver?(e=this.options.forceAtlas2Based,this.nodesSolver=new ForceAtlas2BasedRepulsionSolver(this.body,this.physicsBody,e),this.edgesSolver=new SpringSolver(this.body,this.physicsBody,e),this.gravitySolver=new ForceAtlas2BasedCentralGravitySolver(this.body,this.physicsBody,e)):"repulsion"===this.options.solver?(e=this.options.repulsion,this.nodesSolver=new RepulsionSolver(this.body,this.physicsBody,e),this.edgesSolver=new SpringSolver(this.body,this.physicsBody,e),this.gravitySolver=new CentralGravitySolver(this.body,this.physicsBody,e)):"hierarchicalRepulsion"===this.options.solver?(e=this.options.hierarchicalRepulsion,this.nodesSolver=new HierarchicalRepulsionSolver(this.body,this.physicsBody,e),this.edgesSolver=new HierarchicalSpringSolver(this.body,this.physicsBody,e),this.gravitySolver=new CentralGravitySolver(this.body,this.physicsBody,e)):(e=this.options.barnesHut,this.nodesSolver=new BarnesHutSolver(this.body,this.physicsBody,e),this.edgesSolver=new SpringSolver(this.body,this.physicsBody,e),this.gravitySolver=new CentralGravitySolver(this.body,this.physicsBody,e)),this.modelOptions=e}},{key:"initPhysics",value:function(){!0===this.physicsEnabled&&!0===this.options.enabled?!0===this.options.stabilization.enabled?this.stabilize():(this.stabilized=!1,this.ready=!0,this.body.emitter.emit("fit",{},this.layoutFailed),this.startSimulation()):(this.ready=!0,this.body.emitter.emit("fit"))}},{key:"startSimulation",value:function(){!0===this.physicsEnabled&&!0===this.options.enabled?(this.stabilized=!1,this.adaptiveTimestep=!1,this.body.emitter.emit("_resizeNodes"),void 0===this.viewFunction&&(this.viewFunction=this.simulationStep.bind(this),this.body.emitter.on("initRedraw",this.viewFunction),this.body.emitter.emit("_startRendering"))):this.body.emitter.emit("_redraw")}},{key:"stopSimulation",value:function(){var e=!(0<arguments.length&&void 0!==arguments[0])||arguments[0];this.stabilized=!0,!0===e&&this._emitStabilized(),void 0!==this.viewFunction&&(this.body.emitter.off("initRedraw",this.viewFunction),this.viewFunction=void 0,!0===e&&this.body.emitter.emit("_stopRendering"))}},{key:"simulationStep",value:function(){var e=Date.now();this.physicsTick();var t=Date.now()-e;(t<.4*this.simulationInterval||!0===this.runDoubleSpeed)&&!1===this.stabilized&&(this.physicsTick(),this.runDoubleSpeed=!0),!0===this.stabilized&&this.stopSimulation()}},{key:"_emitStabilized",value:function(){var e=this,t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:this.stabilizationIterations;(1<this.stabilizationIterations||!0===this.startedStabilization)&&setTimeout(function(){e.body.emitter.emit("stabilized",{iterations:t}),e.startedStabilization=!1,e.stabilizationIterations=0},0)}},{key:"physicsStep",value:function(){this.gravitySolver.solve(),this.nodesSolver.solve(),this.edgesSolver.solve(),this.moveNodes()}},{key:"adjustTimeStep",value:function(){var e=1.2;!0===this._evaluateStepQuality()?this.timestep=e*this.timestep:this.timestep/e<this.options.timestep?this.timestep=this.options.timestep:(this.adaptiveCounter=-1,this.timestep=a(this.options.timestep,this.timestep/e))}},{key:"physicsTick",value:function(){if(this._startStabilizing(),!0!==this.stabilized){if(!0===this.adaptiveTimestep&&!0===this.adaptiveTimestepEnabled){var e=0==this.adaptiveCounter%this.adaptiveInterval;e?(this.timestep=2*this.timestep,this.physicsStep(),this.revert(),this.timestep=.5*this.timestep,this.physicsStep(),this.physicsStep(),this.adjustTimeStep()):this.physicsStep(),this.adaptiveCounter+=1}else this.timestep=this.options.timestep,this.physicsStep();!0===this.stabilized&&this.revert(),this.stabilizationIterations++}}},{key:"updatePhysicsData",value:function(){this.physicsBody.forces={},this.physicsBody.physicsNodeIndices=[],this.physicsBody.physicsEdgeIndices=[];var e=this.body.nodes,t=this.body.edges;for(var o in e)e.hasOwnProperty(o)&&!0===e[o].options.physics&&this.physicsBody.physicsNodeIndices.push(e[o].id);for(var n in t)t.hasOwnProperty(n)&&!0===t[n].options.physics&&this.physicsBody.physicsEdgeIndices.push(t[n].id);for(var a=0,d;a<this.physicsBody.physicsNodeIndices.length;a++)d=this.physicsBody.physicsNodeIndices[a],this.physicsBody.forces[d]={x:0,y:0},void 0===this.physicsBody.velocities[d]&&(this.physicsBody.velocities[d]={x:0,y:0});for(var s in this.physicsBody.velocities)void 0===e[s]&&delete this.physicsBody.velocities[s]}},{key:"revert",value:function(){var e=Object.keys(this.previousStates),t=this.body.nodes,o=this.physicsBody.velocities;this.referenceState={};for(var n=0,a;n<e.length;n++)a=e[n],void 0===t[a]?delete this.previousStates[a]:!0===t[a].options.physics&&(this.referenceState[a]={positions:{x:t[a].x,y:t[a].y}},o[a].x=this.previousStates[a].vx,o[a].y=this.previousStates[a].vy,t[a].x=this.previousStates[a].x,t[a].y=this.previousStates[a].y)}},{key:"_evaluateStepQuality",value:function(){var e=this.body.nodes,t=this.referenceState,i,a,d;for(var s in this.referenceState)if(this.referenceState.hasOwnProperty(s)&&void 0!==e[s]&&(i=e[s].x-t[s].positions.x,a=e[s].y-t[s].positions.y,d=o(n(i,2)+n(a,2)),d>.3))return!1;return!0}},{key:"moveNodes",value:function(){for(var e=this.physicsBody.physicsNodeIndices,t=0,o=0,n=5,d=0;d<e.length;d++){var s=e[d],r=this._performStep(s);t=a(t,r),o+=r}this.adaptiveTimestepEnabled=o/e.length<n,this.stabilized=t<this.options.minVelocity}},{key:"calculateComponentVelocity",value:function(e,t,o){var n=this.modelOptions.damping*e;e+=(t-n)/o*this.timestep;var i=this.options.maxVelocity||1e9;return d(e)>i&&(e=0<e?i:-i),e}},{key:"_performStep",value:function(e){var t=this.body.nodes[e],i=this.physicsBody.forces[e],a=this.physicsBody.velocities[e];this.previousStates[e]={x:t.x,y:t.y,vx:a.x,vy:a.y},!1===t.options.fixed.x?(a.x=this.calculateComponentVelocity(a.x,i.x,t.options.mass),t.x+=a.x*this.timestep):(i.x=0,a.x=0),!1===t.options.fixed.y?(a.y=this.calculateComponentVelocity(a.y,i.y,t.options.mass),t.y+=a.y*this.timestep):(i.y=0,a.y=0);var d=o(n(a.x,2)+n(a.y,2));return d}},{key:"_freezeNodes",value:function(){var e=this.body.nodes;for(var t in e)if(e.hasOwnProperty(t)&&e[t].x&&e[t].y){var o=e[t].options.fixed;this.freezeCache[t]={x:o.x,y:o.y},o.x=!0,o.y=!0}}},{key:"_restoreFrozenNodes",value:function(){var e=this.body.nodes;for(var t in e)e.hasOwnProperty(t)&&void 0!==this.freezeCache[t]&&(e[t].options.fixed.x=this.freezeCache[t].x,e[t].options.fixed.y=this.freezeCache[t].y);this.freezeCache={}}},{key:"stabilize",value:function(){var e=this,t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:this.options.stabilization.iterations;return"number"!=typeof t&&(t=this.options.stabilization.iterations,console.log("The stabilize method needs a numeric amount of iterations. Switching to default: ",t)),0===this.physicsBody.physicsNodeIndices.length?void(this.ready=!0):void(this.adaptiveTimestep=this.options.adaptiveTimestep,this.body.emitter.emit("_resizeNodes"),this.stopSimulation(),this.stabilized=!1,this.body.emitter.emit("_blockRedraw"),this.targetIterations=t,!0===this.options.stabilization.onlyDynamicEdges&&this._freezeNodes(),this.stabilizationIterations=0,setTimeout(function(){return e._stabilizationBatch()},0))}},{key:"_startStabilizing",value:function(){return!0!==this.startedStabilization&&(this.body.emitter.emit("startStabilizing"),this.startedStabilization=!0,!0)}},{key:"_stabilizationBatch",value:function(){var e=this,t=function(){return!1===e.stabilized&&e.stabilizationIterations<e.targetIterations},o=function(){e.body.emitter.emit("stabilizationProgress",{iterations:e.stabilizationIterations,total:e.targetIterations})};this._startStabilizing()&&o();for(var n=0;t()&&n<this.options.stabilization.updateInterval;)this.physicsTick(),n++;o(),t()?setTimeout(this._stabilizationBatch.bind(this),0):this._finalizeStabilization()}},{key:"_finalizeStabilization",value:function(){this.body.emitter.emit("_allowRedraw"),!0===this.options.stabilization.fit&&this.body.emitter.emit("fit"),!0===this.options.stabilization.onlyDynamicEdges&&this._restoreFrozenNodes(),this.body.emitter.emit("stabilizationIterationsDone"),this.body.emitter.emit("_requestRedraw"),!0===this.stabilized?this._emitStabilized():this.startSimulation(),this.ready=!0}},{key:"_drawForces",value:function(e){for(var d=0;d<this.physicsBody.physicsNodeIndices.length;d++){var r=this.physicsBody.physicsNodeIndices[d],l=this.body.nodes[r],c=this.physicsBody.forces[r],u=20,p=o(n(c.x,2)+n(c.x,2)),h=s(a(5,p),15),m=util.HSVToHex((180-180*s(1,a(0,.03*p)))/360,1,1),g={x:l.x+u*c.x,y:l.y+u*c.y};e.lineWidth=h,e.strokeStyle=m,e.beginPath(),e.moveTo(l.x,l.y),e.lineTo(g.x,g.y),e.stroke();var y=t(c.y,c.x);e.fillStyle=m,EndPoints.draw(e,{type:"arrow",point:g,angle:y,length:3*h}),e.fill()}}}]),e}(),NetworkUtil=function(){function e(){classCallCheck$1(this,e)}return createClass$1(e,null,[{key:"getRange",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[],o=1e9,n=-1e9,a=1e9,d=-1e9,s;if(0<t.length)for(var r=0;r<t.length;r++)s=e[t[r]],a>s.shape.boundingBox.left&&(a=s.shape.boundingBox.left),d<s.shape.boundingBox.right&&(d=s.shape.boundingBox.right),o>s.shape.boundingBox.top&&(o=s.shape.boundingBox.top),n<s.shape.boundingBox.bottom&&(n=s.shape.boundingBox.bottom);return 1e9===a&&-1e9===d&&1e9===o&&-1e9===n&&(o=0,n=0,a=0,d=0),{minX:a,maxX:d,minY:o,maxY:n}}},{key:"getRangeCore",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[],o=1e9,n=-1e9,a=1e9,d=-1e9,s;if(0<t.length)for(var r=0;r<t.length;r++)s=e[t[r]],a>s.x&&(a=s.x),d<s.x&&(d=s.x),o>s.y&&(o=s.y),n<s.y&&(n=s.y);return 1e9===a&&-1e9===d&&1e9===o&&-1e9===n&&(o=0,n=0,a=0,d=0),{minX:a,maxX:d,minY:o,maxY:n}}},{key:"findCenter",value:function(e){return{x:.5*(e.maxX+e.minX),y:.5*(e.maxY+e.minY)}}},{key:"cloneOptions",value:function(e,t){var o={};return void 0===t||"node"===t?(util.deepExtend(o,e.options,!0),o.x=e.x,o.y=e.y,o.amountOfConnections=e.edges.length):util.deepExtend(o,e.options,!0),o}}]),e}(),Cluster=function(e){function t(e,o,n,i,a,d){var s;return classCallCheck$1(this,t),s=possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this,e,o,n,i,a,d)),s.isCluster=!0,s.containedNodes={},s.containedEdges={},s}return inherits$1(t,e),createClass$1(t,[{key:"_openChildCluster",value:function(e){var t=this,o=this.body.nodes[e];if(void 0===this.containedNodes[e])throw new Error("node with id: "+e+" not in current cluster");if(!o.isCluster)throw new Error("node with id: "+e+" is not a cluster");delete this.containedNodes[e],util.forEach(o.edges,function(e){delete t.containedEdges[e.id]}),util.forEach(o.containedNodes,function(e,o){t.containedNodes[o]=e}),o.containedNodes={},util.forEach(o.containedEdges,function(e,o){t.containedEdges[o]=e}),o.containedEdges={},util.forEach(o.edges,function(e){util.forEach(t.edges,function(o){var n=o.clusteringEdgeReplacingIds.indexOf(e.id);-1===n||(util.forEach(e.clusteringEdgeReplacingIds,function(e){o.clusteringEdgeReplacingIds.push(e),t.body.edges[e].edgeReplacedById=o.id}),o.clusteringEdgeReplacingIds.splice(n,1))})}),o.edges=[]}}]),t}(Node),ClusterEngine=function(){var t=Math.sqrt,o=Math.pow,n=Math.floor;function e(t){var o=this;classCallCheck$1(this,e),this.body=t,this.clusteredNodes={},this.clusteredEdges={},this.options={},this.defaultOptions={},util.extend(this.options,this.defaultOptions),this.body.emitter.on("_resetData",function(){o.clusteredNodes={},o.clusteredEdges={}})}return createClass$1(e,[{key:"clusterByHubsize",value:function(e,t){void 0===e?e=this._getHubSize():"object"===_typeof_1$1(e)&&(t=this._checkOptions(e),e=this._getHubSize());for(var o=[],n=0,a;n<this.body.nodeIndices.length;n++)a=this.body.nodes[this.body.nodeIndices[n]],a.edges.length>=e&&o.push(a.id);for(var d=0;d<o.length;d++)this.clusterByConnection(o[d],t,!0);this.body.emitter.emit("_dataChanged")}},{key:"cluster",value:function(){var e=this,t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},o=!(1<arguments.length&&void 0!==arguments[1])||arguments[1];if(void 0===t.joinCondition)throw new Error("Cannot call clusterByNodeData without a joinCondition function in the options.");t=this._checkOptions(t);var n={},i={};util.forEach(this.body.nodes,function(o,a){o.options&&!0===t.joinCondition(o.options)&&(n[a]=o,util.forEach(o.edges,function(t){void 0===e.clusteredEdges[t.id]&&(i[t.id]=t)}))}),this._cluster(n,i,t,o)}},{key:"clusterByEdgeCount",value:function(e,t){var o=this,n=!(2<arguments.length&&void 0!==arguments[2])||arguments[2];t=this._checkOptions(t);for(var a=[],d={},s=function(n){var i={},s={},r=o.body.nodeIndices[n],y=o.body.nodes[r];if(void 0===d[r]){u=0,c=[];for(var f=0;f<y.edges.length;f++)l=y.edges[f],void 0===o.clusteredEdges[l.id]&&(l.toId!==l.fromId&&u++,c.push(l));if(u===e){p=function(e){if(void 0===t.joinCondition||null===t.joinCondition)return!0;var o=NetworkUtil.cloneOptions(e);return t.joinCondition(o)};for(var b=!0,_=0;_<c.length;_++){l=c[_];var v=o._getConnectedId(l,r);if(p(y))s[l.id]=l,i[r]=y,i[v]=o.body.nodes[v],d[r]=!0;else{b=!1;break}}if(0<Object.keys(i).length&&0<Object.keys(s).length&&!0===b)if(h=function(){for(var e=0;e<a.length;++e)for(var t in i)if(void 0!==a[e].nodes[t])return a[e]},g=h(),void 0!==g){for(var k in i)void 0===g.nodes[k]&&(g.nodes[k]=i[k]);for(var m in s)void 0===g.edges[m]&&(g.edges[m]=s[m])}else a.push({nodes:i,edges:s})}}},r=0,l,c,u;r<this.body.nodeIndices.length;r++){var p,h,g;s(r)}for(var r=0;r<a.length;r++)this._cluster(a[r].nodes,a[r].edges,t,!1);!0===n&&this.body.emitter.emit("_dataChanged")}},{key:"clusterOutliers",value:function(e){var t=!(1<arguments.length&&void 0!==arguments[1])||arguments[1];this.clusterByEdgeCount(1,e,t)}},{key:"clusterBridges",value:function(e){var t=!(1<arguments.length&&void 0!==arguments[1])||arguments[1];this.clusterByEdgeCount(2,e,t)}},{key:"clusterByConnection",value:function(e,t){var o=!(2<arguments.length&&void 0!==arguments[2])||arguments[2];if(void 0===e)throw new Error("No nodeId supplied to clusterByConnection!");if(void 0===this.body.nodes[e])throw new Error("The nodeId given to clusterByConnection does not exist!");var n=this.body.nodes[e];t=this._checkOptions(t,n),void 0===t.clusterNodeProperties.x&&(t.clusterNodeProperties.x=n.x),void 0===t.clusterNodeProperties.y&&(t.clusterNodeProperties.y=n.y),void 0===t.clusterNodeProperties.fixed&&(t.clusterNodeProperties.fixed={},t.clusterNodeProperties.fixed.x=n.options.fixed.x,t.clusterNodeProperties.fixed.y=n.options.fixed.y);var a={},d={},s=n.id,r=NetworkUtil.cloneOptions(n);a[s]=n;for(var l=0,c;l<n.edges.length;l++)if(c=n.edges[l],void 0===this.clusteredEdges[c.id]){var u=this._getConnectedId(c,s);if(void 0===this.clusteredNodes[u])if(u===s)d[c.id]=c;else if(void 0===t.joinCondition)d[c.id]=c,a[u]=this.body.nodes[u];else{var p=NetworkUtil.cloneOptions(this.body.nodes[u]);!0===t.joinCondition(r,p)&&(d[c.id]=c,a[u]=this.body.nodes[u])}}var h=Object.keys(a).map(function(e){return a[e].id});for(m in a)if(a.hasOwnProperty(m))for(var m=a[m],g=0,f;g<m.edges.length;g++)f=m.edges[g],-1<h.indexOf(this._getConnectedId(f,m.id))&&(d[f.id]=f);this._cluster(a,d,t,o)}},{key:"_createClusterEdges",value:function(e,t,o,n){for(var a=Object.keys(e),d=[],s=0,r,l,c,u,p,h;s<a.length;s++){l=a[s],c=e[l];for(var m=0;m<c.edges.length;m++)r=c.edges[m],void 0===this.clusteredEdges[r.id]&&(r.toId==r.fromId?t[r.id]=r:r.toId==l?(u=o.id,p=r.fromId,h=p):(u=r.toId,p=o.id,h=u),void 0===e[h]&&d.push({edge:r,fromId:p,toId:u}))}for(var g=[],y=function(e){for(var t=0;t<g.length;t++){var o=g[t],n=e.fromId===o.fromId&&e.toId===o.toId,i=e.fromId===o.toId&&e.toId===o.fromId;if(n||i)return o}return null},f=0;f<d.length;f++){var b=d[f],_=b.edge,v=y(b);null===v?(v=this._createClusteredEdge(b.fromId,b.toId,_,n),g.push(v)):v.clusteringEdgeReplacingIds.push(_.id),this.body.edges[_.id].edgeReplacedById=v.id,this._backupEdgeOptions(_),_.setOptions({physics:!1})}}},{key:"_checkOptions",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};return void 0===e.clusterEdgeProperties&&(e.clusterEdgeProperties={}),void 0===e.clusterNodeProperties&&(e.clusterNodeProperties={}),e}},{key:"_cluster",value:function(e,t,o){var i=!(3<arguments.length&&void 0!==arguments[3])||arguments[3],a=[];for(var d in e)e.hasOwnProperty(d)&&void 0!==this.clusteredNodes[d]&&a.push(d);for(var s=0;s<a.length;++s)delete e[a[s]];if(0!=Object.keys(e).length&&(1!=Object.keys(e).length||!0==o.clusterNodeProperties.allowSingleNodeCluster)){var r=util.deepExtend({},o.clusterNodeProperties);if(void 0!==o.processProperties){var l=[];for(var c in e)if(e.hasOwnProperty(c)){var u=NetworkUtil.cloneOptions(e[c]);l.push(u)}var p=[];for(var h in t)if(t.hasOwnProperty(h)&&"clusterEdge:"!==h.substr(0,12)){var m=NetworkUtil.cloneOptions(t[h],"edge");p.push(m)}if(r=o.processProperties(r,l,p),!r)throw new Error("The processProperties function does not return properties!")}void 0===r.id&&(r.id="cluster:"+util.randomUUID());var g=r.id;void 0===r.label&&(r.label="cluster");var y;void 0===r.x&&(y=this._getClusterPosition(e),r.x=y.x),void 0===r.y&&(void 0===y&&(y=this._getClusterPosition(e)),r.y=y.y),r.id=g;var f=this.body.functions.createNode(r,Cluster);f.containedNodes=e,f.containedEdges=t,f.clusterEdgeProperties=o.clusterEdgeProperties,this.body.nodes[r.id]=f,this._clusterEdges(e,t,r,o.clusterEdgeProperties),r.id=void 0,!0===i&&this.body.emitter.emit("_dataChanged")}}},{key:"_backupEdgeOptions",value:function(e){void 0===this.clusteredEdges[e.id]&&(this.clusteredEdges[e.id]={physics:e.options.physics})}},{key:"_restoreEdge",value:function(e){var t=this.clusteredEdges[e.id];void 0!==t&&(e.setOptions({physics:t.physics}),delete this.clusteredEdges[e.id])}},{key:"isCluster",value:function(e){return void 0===this.body.nodes[e]?(console.log("Node does not exist."),!1):!0===this.body.nodes[e].isCluster}},{key:"_getClusterPosition",value:function(e){for(var t=Object.keys(e),o=e[t[0]].x,n=e[t[0]].x,a=e[t[0]].y,d=e[t[0]].y,s=1,r;s<t.length;s++)r=e[t[s]],o=r.x<o?r.x:o,n=r.x>n?r.x:n,a=r.y<a?r.y:a,d=r.y>d?r.y:d;return{x:.5*(o+n),y:.5*(a+d)}}},{key:"openCluster",value:function(e,t){var o=!(2<arguments.length&&void 0!==arguments[2])||arguments[2];if(void 0===e)throw new Error("No clusterNodeId supplied to openCluster.");var n=this.body.nodes[e];if(void 0===n)throw new Error("The clusterNodeId supplied to openCluster does not exist.");if(!0!==n.isCluster||void 0===n.containedNodes||void 0===n.containedEdges)throw new Error("The node:"+e+" is not a valid cluster.");var a=this.findNode(e),d=a.indexOf(e)-1;if(0<=d){var s=a[d],r=this.body.nodes[s];return r._openChildCluster(e),delete this.body.nodes[e],void(!0===o&&this.body.emitter.emit("_dataChanged"))}var l=n.containedNodes,c=n.containedEdges;if(void 0!==t&&void 0!==t.releaseFunction&&"function"==typeof t.releaseFunction){var u={},p={x:n.x,y:n.y};for(var h in l)if(l.hasOwnProperty(h)){var m=this.body.nodes[h];u[h]={x:m.x,y:m.y}}var g=t.releaseFunction(p,u);for(var y in l)if(l.hasOwnProperty(y)){var f=this.body.nodes[y];void 0!==g[y]&&(f.x=void 0===g[y].x?n.x:g[y].x,f.y=void 0===g[y].y?n.y:g[y].y)}}else util.forEach(l,function(e){!1===e.options.fixed.x&&(e.x=n.x),!1===e.options.fixed.y&&(e.y=n.y)});for(var b in l)if(l.hasOwnProperty(b)){var _=this.body.nodes[b];_.vx=n.vx,_.vy=n.vy,_.setOptions({physics:!0}),delete this.clusteredNodes[b]}for(var v=[],k=0;k<n.edges.length;k++)v.push(n.edges[k]);for(var w=0;w<v.length;w++){for(var x=v[w],S=this._getConnectedId(x,e),O=this.clusteredNodes[S],D=0;D<x.clusteringEdgeReplacingIds.length;D++){var T=x.clusteringEdgeReplacingIds[D],E=this.body.edges[T];if(void 0!==E)if(void 0!==O){var C=this.body.nodes[O.clusterId];C.containedEdges[E.id]=E,delete c[E.id];var M=E.fromId,I=E.toId;E.toId==S?I=O.clusterId:M=O.clusterId,this._createClusteredEdge(M,I,E,C.clusterEdgeProperties,{hidden:!1,physics:!0})}else this._restoreEdge(E)}x.remove()}for(var P in c)c.hasOwnProperty(P)&&this._restoreEdge(c[P]);delete this.body.nodes[e],!0===o&&this.body.emitter.emit("_dataChanged")}},{key:"getNodesInCluster",value:function(e){var t=[];if(!0===this.isCluster(e)){var o=this.body.nodes[e].containedNodes;for(var n in o)o.hasOwnProperty(n)&&t.push(this.body.nodes[n].id)}return t}},{key:"findNode",value:function(e){for(var t=[],o=0,n;void 0!==this.clusteredNodes[e]&&o<100;){if(n=this.body.nodes[e],void 0===n)return[];t.push(n.id),e=this.clusteredNodes[e].clusterId,o++}return(n=this.body.nodes[e],void 0===n)?[]:(t.push(n.id),t.reverse(),t)}},{key:"updateClusteredNode",value:function(e,t){if(void 0===e)throw new Error("No clusteredNodeId supplied to updateClusteredNode.");if(void 0===t)throw new Error("No newOptions supplied to updateClusteredNode.");if(void 0===this.body.nodes[e])throw new Error("The clusteredNodeId supplied to updateClusteredNode does not exist.");this.body.nodes[e].setOptions(t),this.body.emitter.emit("_dataChanged")}},{key:"updateEdge",value:function(e,t){if(void 0===e)throw new Error("No startEdgeId supplied to updateEdge.");if(void 0===t)throw new Error("No newOptions supplied to updateEdge.");if(void 0===this.body.edges[e])throw new Error("The startEdgeId supplied to updateEdge does not exist.");for(var o=this.getClusteredEdges(e),n=0,a;n<o.length;n++)a=this.body.edges[o[n]],a.setOptions(t);this.body.emitter.emit("_dataChanged")}},{key:"getClusteredEdges",value:function(e){for(var t=[],o=0;void 0!==e&&void 0!==this.body.edges[e]&&o<100;)t.push(this.body.edges[e].id),e=this.body.edges[e].edgeReplacedById,o++;return t.reverse(),t}},{key:"getBaseEdge",value:function(e){return this.getBaseEdges(e)[0]}},{key:"getBaseEdges",value:function(e){for(var t=[e],o=[],n=[],a=0,d;0<t.length&&a<100;)if(d=t.pop(),void 0!==d){var s=this.body.edges[d];if(void 0!==s){a++;var r=s.clusteringEdgeReplacingIds;if(void 0===r)n.push(d);else for(var l=0,c;l<r.length;++l)(c=r[l],-1===t.indexOf(r)&&-1===o.indexOf(r))&&t.push(c);o.push(d)}}return n}},{key:"_getConnectedId",value:function(e,t){return e.toId==t?e.fromId==t?e.fromId:e.fromId:e.toId}},{key:"_getHubSize",value:function(){for(var e=0,a=0,d=0,s=0,r=0,l;r<this.body.nodeIndices.length;r++)l=this.body.nodes[this.body.nodeIndices[r]],l.edges.length>s&&(s=l.edges.length),e+=l.edges.length,a+=o(l.edges.length,2),d+=1;e/=d,a/=d;var c=a-o(e,2),u=t(c),p=n(e+2*u);return p>s&&(p=s),p}},{key:"_createClusteredEdge",value:function(e,t,o,n,i){var a=NetworkUtil.cloneOptions(o,"edge");util.deepExtend(a,n),a.from=e,a.to=t,a.id="clusterEdge:"+util.randomUUID(),void 0!==i&&util.deepExtend(a,i);var d=this.body.functions.createEdge(a);return d.clusteringEdgeReplacingIds=[o.id],d.connect(),this.body.edges[d.id]=d,d}},{key:"_clusterEdges",value:function(e,t,o,n){if(t instanceof Edge){var i=t,a={};a[i.id]=i,t=a}if(e instanceof Node){var d=e,s={};s[d.id]=d,e=s}if(void 0===o||null===o)throw new Error("_clusterEdges: parameter clusterNode required");for(var r in void 0===n&&(n=o.clusterEdgeProperties),this._createClusterEdges(e,t,o,n),t)if(t.hasOwnProperty(r)&&void 0!==this.body.edges[r]){var l=this.body.edges[r];this._backupEdgeOptions(l),l.setOptions({physics:!1})}for(var c in e)e.hasOwnProperty(c)&&(this.clusteredNodes[c]={clusterId:o.id,node:this.body.nodes[c]},this.body.nodes[c].setOptions({physics:!1}))}},{key:"_getClusterNodeForNode",value:function(e){if(void 0!==e){var t=this.clusteredNodes[e];if(void 0!==t){var o=t.clusterId;return void 0===o?void 0:this.body.nodes[o]}}}},{key:"_filter",value:function(e,t){var o=[];return util.forEach(e,function(e){t(e)&&o.push(e)}),o}},{key:"_updateState",value:function(){var e=this,t=[],o={},i=function(t){util.forEach(e.body.nodes,function(e){!0===e.isCluster&&t(e)})},a;for(a in this.clusteredNodes)if(this.clusteredNodes.hasOwnProperty(a)){var d=this.body.nodes[a];void 0===d&&t.push(a)}i(function(e){for(var o=0;o<t.length;o++)delete e.containedNodes[t[o]]});for(var s=0;s<t.length;s++)delete this.clusteredNodes[t[s]];util.forEach(this.clusteredEdges,function(t){var n=e.body.edges[t];void 0!==n&&n.endPointsValid()||(o[t]=t)}),i(function(e){util.forEach(e.containedEdges,function(e,t){e.endPointsValid()||o[t]||(o[t]=t)})}),util.forEach(this.body.edges,function(t,n){var i=!0,a=t.clusteringEdgeReplacingIds;if(void 0!==a){var d=0;util.forEach(a,function(t){var o=e.body.edges[t];void 0!==o&&o.endPointsValid()&&(d+=1)}),i=0<d}t.endPointsValid()&&i||(o[n]=n)}),i(function(t){util.forEach(o,function(n){delete t.containedEdges[n],util.forEach(t.edges,function(i,a){return i.id===n?void(t.edges[a]=null):void(i.clusteringEdgeReplacingIds=e._filter(i.clusteringEdgeReplacingIds,function(e){return!o[e]}))}),t.edges=e._filter(t.edges,function(e){return null!==e})})}),util.forEach(o,function(t){delete e.clusteredEdges[t]}),util.forEach(o,function(t){delete e.body.edges[t]});var r=Object.keys(this.body.edges);util.forEach(r,function(t){var o=e.body.edges[t],n=e._isClusteredNode(o.fromId)||e._isClusteredNode(o.toId);if(n!==e._isClusteredEdge(o.id))if(n){var i=e._getClusterNodeForNode(o.fromId);void 0!==i&&e._clusterEdges(e.body.nodes[o.fromId],o,i);var a=e._getClusterNodeForNode(o.toId);void 0!==a&&e._clusterEdges(e.body.nodes[o.toId],o,a)}else delete e._clusterEdges[t],e._restoreEdge(o)});for(var l=!1,c=!0,u=function(){var t=[];i(function(e){var o=Object.keys(e.containedNodes).length,n=!0===e.options.allowSingleNodeCluster;(n&&1>o||!n&&2>o)&&t.push(e.id)});for(var o=0;o<t.length;++o)e.openCluster(t[o],{},!1);c=0<t.length,l=l||c};c;)u();l&&this._updateState()}},{key:"_isClusteredNode",value:function(e){return void 0!==this.clusteredNodes[e]}},{key:"_isClusteredEdge",value:function(e){return void 0!==this.clusteredEdges[e]}}]),e}();function _initRequestAnimationFrame(){var e;window!==void 0&&(e=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame),window.requestAnimationFrame=void 0===e?function(e){e()}:e}var CanvasRenderer=function(){function e(t,o){classCallCheck$1(this,e),_initRequestAnimationFrame(),this.body=t,this.canvas=o,this.redrawRequested=!1,this.renderTimer=void 0,this.requiresTimeout=!0,this.renderingActive=!1,this.renderRequests=0,this.allowRedraw=!0,this.dragging=!1,this.zooming=!1,this.options={},this.defaultOptions={hideEdgesOnDrag:!1,hideEdgesOnZoom:!1,hideNodesOnDrag:!1},util.extend(this.options,this.defaultOptions),this._determineBrowserMethod(),this.bindEventListeners()}return createClass$1(e,[{key:"bindEventListeners",value:function(){var e=this;this.body.emitter.on("dragStart",function(){e.dragging=!0}),this.body.emitter.on("dragEnd",function(){e.dragging=!1}),this.body.emitter.on("zoom",function(){e.zooming=!0,window.clearTimeout(e.zoomTimeoutId),e.zoomTimeoutId=window.setTimeout(function(){e.zooming=!1,e._requestRedraw.bind(e)()},250)}),this.body.emitter.on("_resizeNodes",function(){e._resizeNodes()}),this.body.emitter.on("_redraw",function(){!1===e.renderingActive&&e._redraw()}),this.body.emitter.on("_blockRedraw",function(){e.allowRedraw=!1}),this.body.emitter.on("_allowRedraw",function(){e.allowRedraw=!0,e.redrawRequested=!1}),this.body.emitter.on("_requestRedraw",this._requestRedraw.bind(this)),this.body.emitter.on("_startRendering",function(){e.renderRequests+=1,e.renderingActive=!0,e._startRendering()}),this.body.emitter.on("_stopRendering",function(){e.renderRequests-=1,e.renderingActive=0<e.renderRequests,e.renderTimer=void 0}),this.body.emitter.on("destroy",function(){e.renderRequests=0,e.allowRedraw=!1,e.renderingActive=!1,!0===e.requiresTimeout?clearTimeout(e.renderTimer):window.cancelAnimationFrame(e.renderTimer),e.body.emitter.off()})}},{key:"setOptions",value:function(e){if(void 0!==e){util.selectiveDeepExtend(["hideEdgesOnDrag","hideEdgesOnZoom","hideNodesOnDrag"],this.options,e)}}},{key:"_requestNextFrame",value:function(e,t){if("undefined"!=typeof window){var o=window,n;return!0===this.requiresTimeout?n=o.setTimeout(e,t):o.requestAnimationFrame&&(n=o.requestAnimationFrame(e)),n}}},{key:"_startRendering",value:function(){!0===this.renderingActive&&void 0===this.renderTimer&&(this.renderTimer=this._requestNextFrame(this._renderStep.bind(this),this.simulationInterval))}},{key:"_renderStep",value:function(){!0===this.renderingActive&&(this.renderTimer=void 0,!0===this.requiresTimeout&&this._startRendering(),this._redraw(),!1===this.requiresTimeout&&this._startRendering())}},{key:"redraw",value:function(){this.body.emitter.emit("setSize"),this._redraw()}},{key:"_requestRedraw",value:function(){var e=this;!0!==this.redrawRequested&&!1===this.renderingActive&&!0===this.allowRedraw&&(this.redrawRequested=!0,this._requestNextFrame(function(){e._redraw(!1)},0))}},{key:"_redraw",value:function(){var e=!!(0<arguments.length&&void 0!==arguments[0])&&arguments[0];if(!0===this.allowRedraw){this.body.emitter.emit("initRedraw"),this.redrawRequested=!1,(0===this.canvas.frame.canvas.width||0===this.canvas.frame.canvas.height)&&this.canvas.setSize(),this.canvas.setTransform();var t=this.canvas.getContext(),o=this.canvas.frame.canvas.clientWidth,n=this.canvas.frame.canvas.clientHeight;if(t.clearRect(0,0,o,n),0===this.canvas.frame.clientWidth)return;t.save(),t.translate(this.body.view.translation.x,this.body.view.translation.y),t.scale(this.body.view.scale,this.body.view.scale),t.beginPath(),this.body.emitter.emit("beforeDrawing",t),t.closePath(),!1===e&&(!1===this.dragging||!0===this.dragging&&!1===this.options.hideEdgesOnDrag)&&(!1===this.zooming||!0===this.zooming&&!1===this.options.hideEdgesOnZoom)&&this._drawEdges(t),(!1===this.dragging||!0===this.dragging&&!1===this.options.hideNodesOnDrag)&&this._drawNodes(t,e),t.beginPath(),this.body.emitter.emit("afterDrawing",t),t.closePath(),t.restore(),!0===e&&t.clearRect(0,0,o,n)}}},{key:"_resizeNodes",value:function(){this.canvas.setTransform();var e=this.canvas.getContext();e.save(),e.translate(this.body.view.translation.x,this.body.view.translation.y),e.scale(this.body.view.scale,this.body.view.scale);var t=this.body.nodes,o;for(var n in t)t.hasOwnProperty(n)&&(o=t[n],o.resize(e),o.updateBoundingBox(e,o.selected));e.restore()}},{key:"_drawNodes",value:function(e){for(var t=!!(1<arguments.length&&void 0!==arguments[1])&&arguments[1],o=this.body.nodes,n=this.body.nodeIndices,a=[],d=20,s=this.canvas.DOMtoCanvas({x:-d,y:-d}),r=this.canvas.DOMtoCanvas({x:this.canvas.frame.canvas.clientWidth+d,y:this.canvas.frame.canvas.clientHeight+d}),l={top:s.y,left:s.x,bottom:r.y,right:r.x},c=0,u;c<n.length;c++)u=o[n[c]],u.isSelected()?a.push(n[c]):!0===t?u.draw(e):!0===u.isBoundingBoxOverlappingWith(l)?u.draw(e):u.updateBoundingBox(e,u.selected);for(var p=0;p<a.length;p++)u=o[a[p]],u.draw(e)}},{key:"_drawEdges",value:function(e){for(var t=this.body.edges,o=this.body.edgeIndices,n=0,a;n<o.length;n++)a=t[o[n]],!0===a.connected&&a.draw(e)}},{key:"_determineBrowserMethod",value:function(){if("undefined"!=typeof window){var e=navigator.userAgent.toLowerCase();this.requiresTimeout=!1,-1==e.indexOf("msie 9.0")?-1!=e.indexOf("safari")&&-1>=e.indexOf("chrome")&&(this.requiresTimeout=!0):this.requiresTimeout=!0}else this.requiresTimeout=!0}}]),e}(),hammerUtil=createCommonjsModule$2(function(e,t){t.onTouch=function(e,t){t.inputHandler=function(e){e.isFirst&&t(e)},e.on("hammer.input",t.inputHandler)},t.onRelease=function(e,t){return t.inputHandler=function(e){e.isFinal&&t(e)},e.on("hammer.input",t.inputHandler)},t.offTouch=function(e,t){e.off("hammer.input",t.inputHandler)},t.offRelease=t.offTouch,t.disablePreventDefaultVertically=function(e){return e.getTouchAction=function(){return["pan-y"]},e}}),hammerUtil_1=hammerUtil.onTouch,hammerUtil_2=hammerUtil.onRelease,hammerUtil_3=hammerUtil.offTouch,hammerUtil_4=hammerUtil.offRelease,hammerUtil_5=hammerUtil.disablePreventDefaultVertically,Canvas=function(){var t=Math.round;function e(t){classCallCheck$1(this,e),this.body=t,this.pixelRatio=1,this.resizeTimer=void 0,this.resizeFunction=this._onResize.bind(this),this.cameraState={},this.initialized=!1,this.canvasViewCenter={},this.options={},this.defaultOptions={autoResize:!0,height:"100%",width:"100%"},util.extend(this.options,this.defaultOptions),this.bindEventListeners()}return createClass$1(e,[{key:"bindEventListeners",value:function(){var e=this;this.body.emitter.once("resize",function(t){0!==t.width&&(e.body.view.translation.x=.5*t.width),0!==t.height&&(e.body.view.translation.y=.5*t.height)}),this.body.emitter.on("setSize",this.setSize.bind(this)),this.body.emitter.on("destroy",function(){e.hammerFrame.destroy(),e.hammer.destroy(),e._cleanUp()})}},{key:"setOptions",value:function(e){var t=this;if(void 0!==e){util.selectiveDeepExtend(["width","height","autoResize"],this.options,e)}!0===this.options.autoResize&&(this._cleanUp(),this.resizeTimer=setInterval(function(){var e=t.setSize();!0===e&&t.body.emitter.emit("_requestRedraw")},1e3),this.resizeFunction=this._onResize.bind(this),util.addEventListener(window,"resize",this.resizeFunction))}},{key:"_cleanUp",value:function(){void 0!==this.resizeTimer&&clearInterval(this.resizeTimer),util.removeEventListener(window,"resize",this.resizeFunction),this.resizeFunction=void 0}},{key:"_onResize",value:function(){this.setSize(),this.body.emitter.emit("_redraw")}},{key:"_getCameraState",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:this.pixelRatio;!0===this.initialized&&(this.cameraState.previousWidth=this.frame.canvas.width/e,this.cameraState.previousHeight=this.frame.canvas.height/e,this.cameraState.scale=this.body.view.scale,this.cameraState.position=this.DOMtoCanvas({x:.5*this.frame.canvas.width/e,y:.5*this.frame.canvas.height/e}))}},{key:"_setCameraState",value:function(){if(void 0!==this.cameraState.scale&&0!==this.frame.canvas.clientWidth&&0!==this.frame.canvas.clientHeight&&0!==this.pixelRatio&&0<this.cameraState.previousWidth){var e=this.frame.canvas.width/this.pixelRatio/this.cameraState.previousWidth,t=this.frame.canvas.height/this.pixelRatio/this.cameraState.previousHeight,o=this.cameraState.scale;1!=e&&1!=t?o=.5*this.cameraState.scale*(e+t):1==e?1!=t&&(o=this.cameraState.scale*t):o=this.cameraState.scale*e,this.body.view.scale=o;var n=this.DOMtoCanvas({x:.5*this.frame.canvas.clientWidth,y:.5*this.frame.canvas.clientHeight}),i={x:n.x-this.cameraState.position.x,y:n.y-this.cameraState.position.y};this.body.view.translation.x+=i.x*this.body.view.scale,this.body.view.translation.y+=i.y*this.body.view.scale}}},{key:"_prepareValue",value:function(e){if("number"==typeof e)return e+"px";if("string"==typeof e){if(-1!==e.indexOf("%")||-1!==e.indexOf("px"))return e;if(-1===e.indexOf("%"))return e+"px"}throw new Error("Could not use the value supplied for width or height:"+e)}},{key:"_create",value:function(){for(;this.body.container.hasChildNodes();)this.body.container.removeChild(this.body.container.firstChild);if(this.frame=document.createElement("div"),this.frame.className="vis-network",this.frame.style.position="relative",this.frame.style.overflow="hidden",this.frame.tabIndex=900,this.frame.canvas=document.createElement("canvas"),this.frame.canvas.style.position="relative",this.frame.appendChild(this.frame.canvas),!this.frame.canvas.getContext){var e=document.createElement("DIV");e.style.color="red",e.style.fontWeight="bold",e.style.padding="10px",e.innerHTML="Error: your browser does not support HTML canvas",this.frame.canvas.appendChild(e)}else this._setPixelRatio(),this.setTransform();this.body.container.appendChild(this.frame),this.body.view.scale=1,this.body.view.translation={x:.5*this.frame.canvas.clientWidth,y:.5*this.frame.canvas.clientHeight},this._bindHammer()}},{key:"_bindHammer",value:function(){var e=this;void 0!==this.hammer&&this.hammer.destroy(),this.drag={},this.pinch={},this.hammer=new hammer(this.frame.canvas),this.hammer.get("pinch").set({enable:!0}),this.hammer.get("pan").set({threshold:5,direction:hammer.DIRECTION_ALL}),hammerUtil.onTouch(this.hammer,function(t){e.body.eventListeners.onTouch(t)}),this.hammer.on("tap",function(t){e.body.eventListeners.onTap(t)}),this.hammer.on("doubletap",function(t){e.body.eventListeners.onDoubleTap(t)}),this.hammer.on("press",function(t){e.body.eventListeners.onHold(t)}),this.hammer.on("panstart",function(t){e.body.eventListeners.onDragStart(t)}),this.hammer.on("panmove",function(t){e.body.eventListeners.onDrag(t)}),this.hammer.on("panend",function(t){e.body.eventListeners.onDragEnd(t)}),this.hammer.on("pinch",function(t){e.body.eventListeners.onPinch(t)}),this.frame.canvas.addEventListener("mousewheel",function(t){e.body.eventListeners.onMouseWheel(t)}),this.frame.canvas.addEventListener("DOMMouseScroll",function(t){e.body.eventListeners.onMouseWheel(t)}),this.frame.canvas.addEventListener("mousemove",function(t){e.body.eventListeners.onMouseMove(t)}),this.frame.canvas.addEventListener("contextmenu",function(t){e.body.eventListeners.onContext(t)}),this.hammerFrame=new hammer(this.frame),hammerUtil.onRelease(this.hammerFrame,function(t){e.body.eventListeners.onRelease(t)})}},{key:"setSize",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:this.options.width,o=1<arguments.length&&void 0!==arguments[1]?arguments[1]:this.options.height;e=this._prepareValue(e),o=this._prepareValue(o);var n=!1,i=this.frame.canvas.width,a=this.frame.canvas.height,d=this.pixelRatio;if(this._setPixelRatio(),e!=this.options.width||o!=this.options.height||this.frame.style.width!=e||this.frame.style.height!=o)this._getCameraState(d),this.frame.style.width=e,this.frame.style.height=o,this.frame.canvas.style.width="100%",this.frame.canvas.style.height="100%",this.frame.canvas.width=t(this.frame.canvas.clientWidth*this.pixelRatio),this.frame.canvas.height=t(this.frame.canvas.clientHeight*this.pixelRatio),this.options.width=e,this.options.height=o,this.canvasViewCenter={x:.5*this.frame.clientWidth,y:.5*this.frame.clientHeight},n=!0;else{var s=t(this.frame.canvas.clientWidth*this.pixelRatio),r=t(this.frame.canvas.clientHeight*this.pixelRatio);(this.frame.canvas.width!==s||this.frame.canvas.height!==r)&&this._getCameraState(d),this.frame.canvas.width!==s&&(this.frame.canvas.width=s,n=!0),this.frame.canvas.height!==r&&(this.frame.canvas.height=r,n=!0)}return!0==n&&(this.body.emitter.emit("resize",{width:t(this.frame.canvas.width/this.pixelRatio),height:t(this.frame.canvas.height/this.pixelRatio),oldWidth:t(i/this.pixelRatio),oldHeight:t(a/this.pixelRatio)}),this._setCameraState()),this.initialized=!0,n}},{key:"getContext",value:function(){return this.frame.canvas.getContext("2d")}},{key:"_determinePixelRatio",value:function(){var e=this.getContext();if(void 0===e)throw new Error("Could not get canvax context");var t=1;"undefined"!=typeof window&&(t=window.devicePixelRatio||1);var o=e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1;return t/o}},{key:"_setPixelRatio",value:function(){this.pixelRatio=this._determinePixelRatio()}},{key:"setTransform",value:function(){var e=this.getContext();if(void 0===e)throw new Error("Could not get canvax context");e.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0)}},{key:"_XconvertDOMtoCanvas",value:function(e){return(e-this.body.view.translation.x)/this.body.view.scale}},{key:"_XconvertCanvasToDOM",value:function(e){return e*this.body.view.scale+this.body.view.translation.x}},{key:"_YconvertDOMtoCanvas",value:function(e){return(e-this.body.view.translation.y)/this.body.view.scale}},{key:"_YconvertCanvasToDOM",value:function(e){return e*this.body.view.scale+this.body.view.translation.y}},{key:"canvasToDOM",value:function(e){return{x:this._XconvertCanvasToDOM(e.x),y:this._YconvertCanvasToDOM(e.y)}}},{key:"DOMtoCanvas",value:function(e){return{x:this._XconvertDOMtoCanvas(e.x),y:this._YconvertDOMtoCanvas(e.y)}}}]),e}(),View=function(){var t=Math.abs,o=Math.min;function e(t,o){var n=this;classCallCheck$1(this,e),this.body=t,this.canvas=o,this.animationSpeed=1/this.renderRefreshRate,this.animationEasingFunction="easeInOutQuint",this.easingTime=0,this.sourceScale=0,this.targetScale=0,this.sourceTranslation=0,this.targetTranslation=0,this.lockedOnNodeId=void 0,this.lockedOnNodeOffset=void 0,this.touchTime=0,this.viewFunction=void 0,this.body.emitter.on("fit",this.fit.bind(this)),this.body.emitter.on("animationFinished",function(){n.body.emitter.emit("_stopRendering")}),this.body.emitter.on("unlockNode",this.releaseNode.bind(this))}return createClass$1(e,[{key:"setOptions",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this.options=e}},{key:"fit",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{nodes:[]},n=!!(1<arguments.length&&void 0!==arguments[1])&&arguments[1],i,a;if(e=Object.assign({},e),(void 0===e.nodes||0===e.nodes.length)&&(e.nodes=this.body.nodeIndices),!0===n){var d=0;for(var s in this.body.nodes)if(this.body.nodes.hasOwnProperty(s)){var r=this.body.nodes[s];!0===r.predefinedPosition&&(d+=1)}if(d>.5*this.body.nodeIndices.length)return void this.fit(e,!1);i=NetworkUtil.getRange(this.body.nodes,e.nodes);var l=this.body.nodeIndices.length;a=12.662/(l+7.4147)+.0964822;var c=o(this.canvas.frame.canvas.clientWidth/600,this.canvas.frame.canvas.clientHeight/600);a*=c}else{this.body.emitter.emit("_resizeNodes"),i=NetworkUtil.getRange(this.body.nodes,e.nodes);var u=1.1*t(i.maxX-i.minX),p=1.1*t(i.maxY-i.minY),h=this.canvas.frame.canvas.clientWidth/u,m=this.canvas.frame.canvas.clientHeight/p;a=h<=m?h:m}1<a?a=1:0===a&&(a=1);var g=NetworkUtil.findCenter(i),y={position:g,scale:a,animation:e.animation};this.moveTo(y)}},{key:"focus",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};if(void 0!==this.body.nodes[e]){var o={x:this.body.nodes[e].x,y:this.body.nodes[e].y};t.position=o,t.lockedOnNode=e,this.moveTo(t)}else console.log("Node: "+e+" cannot be found.")}},{key:"moveTo",value:function(e){var t=Number.isFinite;if(void 0===e)return void(e={});if(null!=e.offset){if(null==e.offset.x)e.offset.x=0;else if(e.offset.x=+e.offset.x,!t(e.offset.x))throw new TypeError("The option \\"offset.x\\" has to be a finite number.");if(null==e.offset.y)e.offset.x=0;else if(e.offset.y=+e.offset.y,!t(e.offset.y))throw new TypeError("The option \\"offset.y\\" has to be a finite number.")}else e.offset={x:0,y:0};if(null!=e.position){if(null==e.position.x)e.position.x=0;else if(e.position.x=+e.position.x,!t(e.position.x))throw new TypeError("The option \\"position.x\\" has to be a finite number.");if(null==e.position.y)e.position.x=0;else if(e.position.y=+e.position.y,!t(e.position.y))throw new TypeError("The option \\"position.y\\" has to be a finite number.")}else e.position=this.getViewPosition();if(null==e.scale)e.scale=this.body.view.scale;else if(e.scale=+e.scale,!(0<e.scale))throw new TypeError("The option \\"scale\\" has to be a number greater than zero.");void 0===e.animation&&(e.animation={duration:0}),!1===e.animation&&(e.animation={duration:0}),!0===e.animation&&(e.animation={}),void 0===e.animation.duration&&(e.animation.duration=1e3),void 0===e.animation.easingFunction&&(e.animation.easingFunction="easeInOutQuad"),this.animateView(e)}},{key:"animateView",value:function(e){if(void 0!==e){this.animationEasingFunction=e.animation.easingFunction,this.releaseNode(),!0===e.locked&&(this.lockedOnNodeId=e.lockedOnNode,this.lockedOnNodeOffset=e.offset),0!=this.easingTime&&this._transitionRedraw(!0),this.sourceScale=this.body.view.scale,this.sourceTranslation=this.body.view.translation,this.targetScale=e.scale,this.body.view.scale=this.targetScale;var t=this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight}),o={x:t.x-e.position.x,y:t.y-e.position.y};this.targetTranslation={x:this.sourceTranslation.x+o.x*this.targetScale+e.offset.x,y:this.sourceTranslation.y+o.y*this.targetScale+e.offset.y},0===e.animation.duration?null==this.lockedOnNodeId?(this.body.view.scale=this.targetScale,this.body.view.translation=this.targetTranslation,this.body.emitter.emit("_requestRedraw")):(this.viewFunction=this._lockedRedraw.bind(this),this.body.emitter.on("initRedraw",this.viewFunction)):(this.animationSpeed=1/(.001*(60*e.animation.duration))||1/60,this.animationEasingFunction=e.animation.easingFunction,this.viewFunction=this._transitionRedraw.bind(this),this.body.emitter.on("initRedraw",this.viewFunction),this.body.emitter.emit("_startRendering"))}}},{key:"_lockedRedraw",value:function(){var e={x:this.body.nodes[this.lockedOnNodeId].x,y:this.body.nodes[this.lockedOnNodeId].y},t=this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight}),o={x:t.x-e.x,y:t.y-e.y},n=this.body.view.translation,i={x:n.x+o.x*this.body.view.scale+this.lockedOnNodeOffset.x,y:n.y+o.y*this.body.view.scale+this.lockedOnNodeOffset.y};this.body.view.translation=i}},{key:"releaseNode",value:function(){void 0!==this.lockedOnNodeId&&void 0!==this.viewFunction&&(this.body.emitter.off("initRedraw",this.viewFunction),this.lockedOnNodeId=void 0,this.lockedOnNodeOffset=void 0)}},{key:"_transitionRedraw",value:function(){var e=!!(0<arguments.length&&void 0!==arguments[0])&&arguments[0];this.easingTime+=this.animationSpeed,this.easingTime=!0===e?1:this.easingTime;var t=util.easingFunctions[this.animationEasingFunction](this.easingTime);this.body.view.scale=this.sourceScale+(this.targetScale-this.sourceScale)*t,this.body.view.translation={x:this.sourceTranslation.x+(this.targetTranslation.x-this.sourceTranslation.x)*t,y:this.sourceTranslation.y+(this.targetTranslation.y-this.sourceTranslation.y)*t},1<=this.easingTime&&(this.body.emitter.off("initRedraw",this.viewFunction),this.easingTime=0,null!=this.lockedOnNodeId&&(this.viewFunction=this._lockedRedraw.bind(this),this.body.emitter.on("initRedraw",this.viewFunction)),this.body.emitter.emit("animationFinished"))}},{key:"getScale",value:function(){return this.body.view.scale}},{key:"getViewPosition",value:function(){return this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight})}}]),e}(),NavigationHandler=function(){function e(t,o){var n=this;classCallCheck$1(this,e),this.body=t,this.canvas=o,this.iconsCreated=!1,this.navigationHammers=[],this.boundFunctions={},this.touchTime=0,this.activated=!1,this.body.emitter.on("activate",function(){n.activated=!0,n.configureKeyboardBindings()}),this.body.emitter.on("deactivate",function(){n.activated=!1,n.configureKeyboardBindings()}),this.body.emitter.on("destroy",function(){void 0!==n.keycharm&&n.keycharm.destroy()}),this.options={}}return createClass$1(e,[{key:"setOptions",value:function(e){void 0!==e&&(this.options=e,this.create())}},{key:"create",value:function(){!0===this.options.navigationButtons?!1===this.iconsCreated&&this.loadNavigationElements():!0===this.iconsCreated&&this.cleanNavigation(),this.configureKeyboardBindings()}},{key:"cleanNavigation",value:function(){if(0!=this.navigationHammers.length){for(var e=0;e<this.navigationHammers.length;e++)this.navigationHammers[e].destroy();this.navigationHammers=[]}this.navigationDOM&&this.navigationDOM.wrapper&&this.navigationDOM.wrapper.parentNode&&this.navigationDOM.wrapper.parentNode.removeChild(this.navigationDOM.wrapper),this.iconsCreated=!1}},{key:"loadNavigationElements",value:function(){var e=this;this.cleanNavigation(),this.navigationDOM={};var t=["up","down","left","right","zoomIn","zoomOut","zoomExtends"],o=["_moveUp","_moveDown","_moveLeft","_moveRight","_zoomIn","_zoomOut","_fit"];this.navigationDOM.wrapper=document.createElement("div"),this.navigationDOM.wrapper.className="vis-navigation",this.canvas.frame.appendChild(this.navigationDOM.wrapper);for(var n=0;n<t.length;n++){this.navigationDOM[t[n]]=document.createElement("div"),this.navigationDOM[t[n]].className="vis-button vis-"+t[n],this.navigationDOM.wrapper.appendChild(this.navigationDOM[t[n]]);var a=new hammer(this.navigationDOM[t[n]]);"_fit"===o[n]?hammerUtil.onTouch(a,this._fit.bind(this)):hammerUtil.onTouch(a,this.bindToRedraw.bind(this,o[n])),this.navigationHammers.push(a)}var d=new hammer(this.canvas.frame);hammerUtil.onRelease(d,function(){e._stopMovement()}),this.navigationHammers.push(d),this.iconsCreated=!0}},{key:"bindToRedraw",value:function(e){void 0===this.boundFunctions[e]&&(this.boundFunctions[e]=this[e].bind(this),this.body.emitter.on("initRedraw",this.boundFunctions[e]),this.body.emitter.emit("_startRendering"))}},{key:"unbindFromRedraw",value:function(e){void 0!==this.boundFunctions[e]&&(this.body.emitter.off("initRedraw",this.boundFunctions[e]),this.body.emitter.emit("_stopRendering"),delete this.boundFunctions[e])}},{key:"_fit",value:function(){700<new Date().valueOf()-this.touchTime&&(this.body.emitter.emit("fit",{duration:700}),this.touchTime=new Date().valueOf())}},{key:"_stopMovement",value:function(){for(var e in this.boundFunctions)this.boundFunctions.hasOwnProperty(e)&&(this.body.emitter.off("initRedraw",this.boundFunctions[e]),this.body.emitter.emit("_stopRendering"));this.boundFunctions={}}},{key:"_moveUp",value:function(){this.body.view.translation.y+=this.options.keyboard.speed.y}},{key:"_moveDown",value:function(){this.body.view.translation.y-=this.options.keyboard.speed.y}},{key:"_moveLeft",value:function(){this.body.view.translation.x+=this.options.keyboard.speed.x}},{key:"_moveRight",value:function(){this.body.view.translation.x-=this.options.keyboard.speed.x}},{key:"_zoomIn",value:function(){var e=this.body.view.scale,t=this.body.view.scale*(1+this.options.keyboard.speed.zoom),o=this.body.view.translation,n=t/e,i=(1-n)*this.canvas.canvasViewCenter.x+o.x*n,a=(1-n)*this.canvas.canvasViewCenter.y+o.y*n;this.body.view.scale=t,this.body.view.translation={x:i,y:a},this.body.emitter.emit("zoom",{direction:"+",scale:this.body.view.scale,pointer:null})}},{key:"_zoomOut",value:function(){var e=this.body.view.scale,t=this.body.view.scale/(1+this.options.keyboard.speed.zoom),o=this.body.view.translation,n=t/e,i=(1-n)*this.canvas.canvasViewCenter.x+o.x*n,a=(1-n)*this.canvas.canvasViewCenter.y+o.y*n;this.body.view.scale=t,this.body.view.translation={x:i,y:a},this.body.emitter.emit("zoom",{direction:"-",scale:this.body.view.scale,pointer:null})}},{key:"configureKeyboardBindings",value:function(){var e=this;void 0!==this.keycharm&&this.keycharm.destroy(),!0===this.options.keyboard.enabled&&(this.keycharm=!0===this.options.keyboard.bindToWindow?keycharm({container:window,preventDefault:!0}):keycharm({container:this.canvas.frame,preventDefault:!0}),this.keycharm.reset(),!0===this.activated&&(this.keycharm.bind("up",function(){e.bindToRedraw("_moveUp")},"keydown"),this.keycharm.bind("down",function(){e.bindToRedraw("_moveDown")},"keydown"),this.keycharm.bind("left",function(){e.bindToRedraw("_moveLeft")},"keydown"),this.keycharm.bind("right",function(){e.bindToRedraw("_moveRight")},"keydown"),this.keycharm.bind("=",function(){e.bindToRedraw("_zoomIn")},"keydown"),this.keycharm.bind("num+",function(){e.bindToRedraw("_zoomIn")},"keydown"),this.keycharm.bind("num-",function(){e.bindToRedraw("_zoomOut")},"keydown"),this.keycharm.bind("-",function(){e.bindToRedraw("_zoomOut")},"keydown"),this.keycharm.bind("[",function(){e.bindToRedraw("_zoomOut")},"keydown"),this.keycharm.bind("]",function(){e.bindToRedraw("_zoomIn")},"keydown"),this.keycharm.bind("pageup",function(){e.bindToRedraw("_zoomIn")},"keydown"),this.keycharm.bind("pagedown",function(){e.bindToRedraw("_zoomOut")},"keydown"),this.keycharm.bind("up",function(){e.unbindFromRedraw("_moveUp")},"keyup"),this.keycharm.bind("down",function(){e.unbindFromRedraw("_moveDown")},"keyup"),this.keycharm.bind("left",function(){e.unbindFromRedraw("_moveLeft")},"keyup"),this.keycharm.bind("right",function(){e.unbindFromRedraw("_moveRight")},"keyup"),this.keycharm.bind("=",function(){e.unbindFromRedraw("_zoomIn")},"keyup"),this.keycharm.bind("num+",function(){e.unbindFromRedraw("_zoomIn")},"keyup"),this.keycharm.bind("num-",function(){e.unbindFromRedraw("_zoomOut")},"keyup"),this.keycharm.bind("-",function(){e.unbindFromRedraw("_zoomOut")},"keyup"),this.keycharm.bind("[",function(){e.unbindFromRedraw("_zoomOut")},"keyup"),this.keycharm.bind("]",function(){e.unbindFromRedraw("_zoomIn")},"keyup"),this.keycharm.bind("pageup",function(){e.unbindFromRedraw("_zoomIn")},"keyup"),this.keycharm.bind("pagedown",function(){e.unbindFromRedraw("_zoomOut")},"keyup")))}}]),e}(),Popup=function(){function e(t,o){classCallCheck$1(this,e),this.container=t,this.overflowMethod=o||"cap",this.x=0,this.y=0,this.padding=5,this.hidden=!1,this.frame=document.createElement("div"),this.frame.className="vis-tooltip",this.container.appendChild(this.frame)}return createClass$1(e,[{key:"setPosition",value:function(e,t){this.x=parseInt(e),this.y=parseInt(t)}},{key:"setText",value:function(e){e instanceof Element?(this.frame.innerHTML="",this.frame.appendChild(e)):this.frame.innerHTML=e}},{key:"show",value:function(e){if(void 0===e&&(e=!0),!0===e){var t=this.frame.clientHeight,o=this.frame.clientWidth,n=this.frame.parentNode.clientHeight,i=this.frame.parentNode.clientWidth,a=0,d=0;if("flip"==this.overflowMethod){var s=!1,r=!0;this.y-t<this.padding&&(r=!1),this.x+o>i-this.padding&&(s=!0),a=s?this.x-o:this.x,d=r?this.y-t:this.y}else d=this.y-t,d+t+this.padding>n&&(d=n-t-this.padding),d<this.padding&&(d=this.padding),a=this.x,a+o+this.padding>i&&(a=i-o-this.padding),a<this.padding&&(a=this.padding);this.frame.style.left=a+"px",this.frame.style.top=d+"px",this.frame.style.visibility="visible",this.hidden=!1}else this.hide()}},{key:"hide",value:function(){this.hidden=!0,this.frame.style.left="0",this.frame.style.top="0",this.frame.style.visibility="hidden"}},{key:"destroy",value:function(){this.frame.parentNode.removeChild(this.frame)}}]),e}(),InteractionHandler=function(){function e(t,o,n){classCallCheck$1(this,e),this.body=t,this.canvas=o,this.selectionHandler=n,this.navigationHandler=new NavigationHandler(t,o),this.body.eventListeners.onTap=this.onTap.bind(this),this.body.eventListeners.onTouch=this.onTouch.bind(this),this.body.eventListeners.onDoubleTap=this.onDoubleTap.bind(this),this.body.eventListeners.onHold=this.onHold.bind(this),this.body.eventListeners.onDragStart=this.onDragStart.bind(this),this.body.eventListeners.onDrag=this.onDrag.bind(this),this.body.eventListeners.onDragEnd=this.onDragEnd.bind(this),this.body.eventListeners.onMouseWheel=this.onMouseWheel.bind(this),this.body.eventListeners.onPinch=this.onPinch.bind(this),this.body.eventListeners.onMouseMove=this.onMouseMove.bind(this),this.body.eventListeners.onRelease=this.onRelease.bind(this),this.body.eventListeners.onContext=this.onContext.bind(this),this.touchTime=0,this.drag={},this.pinch={},this.popup=void 0,this.popupObj=void 0,this.popupTimer=void 0,this.body.functions.getPointer=this.getPointer.bind(this),this.options={},this.defaultOptions={dragNodes:!0,dragView:!0,hover:!1,keyboard:{enabled:!1,speed:{x:10,y:10,zoom:.02},bindToWindow:!0},navigationButtons:!1,tooltipDelay:300,zoomView:!0,zoomSpeed:1},util.extend(this.options,this.defaultOptions),this.bindEventListeners()}return createClass$1(e,[{key:"bindEventListeners",value:function(){var e=this;this.body.emitter.on("destroy",function(){clearTimeout(e.popupTimer),delete e.body.functions.getPointer})}},{key:"setOptions",value:function(e){if(void 0!==e){util.selectiveNotDeepExtend(["hideEdgesOnDrag","hideEdgesOnZoom","hideNodesOnDrag","keyboard","multiselect","selectable","selectConnectedEdges"],this.options,e),util.mergeOptions(this.options,e,"keyboard"),e.tooltip&&(util.extend(this.options.tooltip,e.tooltip),e.tooltip.color&&(this.options.tooltip.color=util.parseColor(e.tooltip.color)))}this.navigationHandler.setOptions(this.options)}},{key:"getPointer",value:function(e){return{x:e.x-util.getAbsoluteLeft(this.canvas.frame.canvas),y:e.y-util.getAbsoluteTop(this.canvas.frame.canvas)}}},{key:"onTouch",value:function(e){50<new Date().valueOf()-this.touchTime&&(this.drag.pointer=this.getPointer(e.center),this.drag.pinched=!1,this.pinch.scale=this.body.view.scale,this.touchTime=new Date().valueOf())}},{key:"onTap",value:function(e){var t=this.getPointer(e.center),o=this.selectionHandler.options.multiselect&&(e.changedPointers[0].ctrlKey||e.changedPointers[0].metaKey);this.checkSelectionChanges(t,e,o),this.selectionHandler._generateClickEvent("click",e,t)}},{key:"onDoubleTap",value:function(e){var t=this.getPointer(e.center);this.selectionHandler._generateClickEvent("doubleClick",e,t)}},{key:"onHold",value:function(e){var t=this.getPointer(e.center),o=this.selectionHandler.options.multiselect;this.checkSelectionChanges(t,e,o),this.selectionHandler._generateClickEvent("click",e,t),this.selectionHandler._generateClickEvent("hold",e,t)}},{key:"onRelease",value:function(e){if(10<new Date().valueOf()-this.touchTime){var t=this.getPointer(e.center);this.selectionHandler._generateClickEvent("release",e,t),this.touchTime=new Date().valueOf()}}},{key:"onContext",value:function(e){var t=this.getPointer({x:e.clientX,y:e.clientY});this.selectionHandler._generateClickEvent("oncontext",e,t)}},{key:"checkSelectionChanges",value:function(e,t){var o=!!(2<arguments.length&&void 0!==arguments[2])&&arguments[2],n=this.selectionHandler.getSelection(),i=!1;i=!0===o?this.selectionHandler.selectAdditionalOnPoint(e):this.selectionHandler.selectOnPoint(e);var a=this.selectionHandler.getSelection(),d=this._determineDifference(n,a),s=this._determineDifference(a,n);0<d.edges.length&&(this.selectionHandler._generateClickEvent("deselectEdge",t,e,n),i=!0),0<d.nodes.length&&(this.selectionHandler._generateClickEvent("deselectNode",t,e,n),i=!0),0<s.nodes.length&&(this.selectionHandler._generateClickEvent("selectNode",t,e),i=!0),0<s.edges.length&&(this.selectionHandler._generateClickEvent("selectEdge",t,e),i=!0),!0===i&&this.selectionHandler._generateClickEvent("select",t,e)}},{key:"_determineDifference",value:function(e,t){var o=function(e,t){for(var o=[],n=0,a;n<e.length;n++)a=e[n],-1===t.indexOf(a)&&o.push(a);return o};return{nodes:o(e.nodes,t.nodes),edges:o(e.edges,t.edges)}}},{key:"onDragStart",value:function(e){void 0===this.drag.pointer&&this.onTouch(e);var t=this.selectionHandler.getNodeAt(this.drag.pointer);if(this.drag.dragging=!0,this.drag.selection=[],this.drag.translation=util.extend({},this.body.view.translation),this.drag.nodeId=void 0,void 0!==t&&!0===this.options.dragNodes){this.drag.nodeId=t.id,!1===t.isSelected()&&(this.selectionHandler.unselectAll(),this.selectionHandler.selectObject(t)),this.selectionHandler._generateClickEvent("dragStart",e,this.drag.pointer);var o=this.selectionHandler.selectionObj.nodes;for(var n in o)if(o.hasOwnProperty(n)){var i=o[n],a={id:i.id,node:i,x:i.x,y:i.y,xFixed:i.options.fixed.x,yFixed:i.options.fixed.y};i.options.fixed.x=!0,i.options.fixed.y=!0,this.drag.selection.push(a)}}else this.selectionHandler._generateClickEvent("dragStart",e,this.drag.pointer,void 0,!0)}},{key:"onDrag",value:function(e){var t=this;if(!0!==this.drag.pinched){this.body.emitter.emit("unlockNode");var o=this.getPointer(e.center),n=this.drag.selection;if(n&&n.length&&!0===this.options.dragNodes){this.selectionHandler._generateClickEvent("dragging",e,o);var i=o.x-this.drag.pointer.x,a=o.y-this.drag.pointer.y;n.forEach(function(e){var o=e.node;!1===e.xFixed&&(o.x=t.canvas._XconvertDOMtoCanvas(t.canvas._XconvertCanvasToDOM(e.x)+i)),!1===e.yFixed&&(o.y=t.canvas._YconvertDOMtoCanvas(t.canvas._YconvertCanvasToDOM(e.y)+a))}),this.body.emitter.emit("startSimulation")}else if(!0===this.options.dragView){if(this.selectionHandler._generateClickEvent("dragging",e,o,void 0,!0),void 0===this.drag.pointer)return void this.onDragStart(e);var d=o.x-this.drag.pointer.x,s=o.y-this.drag.pointer.y;this.body.view.translation={x:this.drag.translation.x+d,y:this.drag.translation.y+s},this.body.emitter.emit("_requestRedraw")}}}},{key:"onDragEnd",value:function(e){this.drag.dragging=!1;var t=this.drag.selection;t&&t.length?(t.forEach(function(e){e.node.options.fixed.x=e.xFixed,e.node.options.fixed.y=e.yFixed}),this.selectionHandler._generateClickEvent("dragEnd",e,this.getPointer(e.center)),this.body.emitter.emit("startSimulation")):(this.selectionHandler._generateClickEvent("dragEnd",e,this.getPointer(e.center),void 0,!0),this.body.emitter.emit("_requestRedraw"))}},{key:"onPinch",value:function(e){var t=this.getPointer(e.center);this.drag.pinched=!0,void 0===this.pinch.scale&&(this.pinch.scale=1);var o=this.pinch.scale*e.scale;this.zoom(o,t)}},{key:"zoom",value:function(e,t){if(!0===this.options.zoomView){var o=this.body.view.scale;1e-5>e&&(e=1e-5),10<e&&(e=10);var n;void 0!==this.drag&&!0===this.drag.dragging&&(n=this.canvas.DOMtoCanvas(this.drag.pointer));var i=this.body.view.translation,a=e/o,d=(1-a)*t.x+i.x*a,s=(1-a)*t.y+i.y*a;if(this.body.view.scale=e,this.body.view.translation={x:d,y:s},null!=n){var r=this.canvas.canvasToDOM(n);this.drag.pointer.x=r.x,this.drag.pointer.y=r.y}this.body.emitter.emit("_requestRedraw"),o<e?this.body.emitter.emit("zoom",{direction:"+",scale:this.body.view.scale,pointer:t}):this.body.emitter.emit("zoom",{direction:"-",scale:this.body.view.scale,pointer:t})}}},{key:"onMouseWheel",value:function(e){if(!0===this.options.zoomView){var t=0;if(e.wheelDelta?t=e.wheelDelta/120:e.detail&&(t=-e.detail/3),0!=t){var o=this.body.view.scale,n=t*(this.options.zoomSpeed/10);0>t&&(n/=1-n),o*=1+n;var i=this.getPointer({x:e.clientX,y:e.clientY});this.zoom(o,i)}e.preventDefault()}}},{key:"onMouseMove",value:function(e){var t=this,o=this.getPointer({x:e.clientX,y:e.clientY}),n=!1;void 0!==this.popup&&(!1===this.popup.hidden&&this._checkHidePopup(o),!1===this.popup.hidden&&(n=!0,this.popup.setPosition(o.x+3,o.y-5),this.popup.show())),!1===this.options.keyboard.bindToWindow&&!0===this.options.keyboard.enabled&&this.canvas.frame.focus(),!1===n&&(void 0!==this.popupTimer&&(clearInterval(this.popupTimer),this.popupTimer=void 0),!this.drag.dragging&&(this.popupTimer=setTimeout(function(){return t._checkShowPopup(o)},this.options.tooltipDelay))),!0===this.options.hover&&this.selectionHandler.hoverObject(e,o)}},{key:"_checkShowPopup",value:function(e){var t=this.canvas._XconvertDOMtoCanvas(e.x),o=this.canvas._YconvertDOMtoCanvas(e.y),n={left:t,top:o,right:t,bottom:o},a=void 0===this.popupObj?void 0:this.popupObj.id,d=!1,s="node";if(void 0===this.popupObj){for(var r=this.body.nodeIndices,l=this.body.nodes,c=[],u=0,p;u<r.length;u++)p=l[r[u]],!0===p.isOverlappingWith(n)&&(d=!0,void 0!==p.getTitle()&&c.push(r[u]));0<c.length&&(this.popupObj=l[c[c.length-1]],d=!0)}if(void 0===this.popupObj&&!1===d){for(var h=this.body.edgeIndices,m=this.body.edges,g=[],y=0,f;y<h.length;y++)f=m[h[y]],!0===f.isOverlappingWith(n)&&!0===f.connected&&void 0!==f.getTitle()&&g.push(h[y]);0<g.length&&(this.popupObj=m[g[g.length-1]],s="edge")}void 0===this.popupObj?void 0!==this.popup&&(this.popup.hide(),this.body.emitter.emit("hidePopup")):this.popupObj.id!==a&&(void 0===this.popup&&(this.popup=new Popup(this.canvas.frame)),this.popup.popupTargetType=s,this.popup.popupTargetId=this.popupObj.id,this.popup.setPosition(e.x+3,e.y-5),this.popup.setText(this.popupObj.getTitle()),this.popup.show(),this.body.emitter.emit("showPopup",this.popupObj.id))}},{key:"_checkHidePopup",value:function(e){var t=this.selectionHandler._pointerToPositionObject(e),o=!1;if("node"!==this.popup.popupTargetType)void 0===this.selectionHandler.getNodeAt(e)&&void 0!==this.body.edges[this.popup.popupTargetId]&&(o=this.body.edges[this.popup.popupTargetId].isOverlappingWith(t));else if(void 0!==this.body.nodes[this.popup.popupTargetId]&&(o=this.body.nodes[this.popup.popupTargetId].isOverlappingWith(t),!0===o)){var n=this.selectionHandler.getNodeAt(e);o=void 0!==n&&n.id===this.popup.popupTargetId}!1===o&&(this.popupObj=void 0,this.popup.hide(),this.body.emitter.emit("hidePopup"))}}]),e}(),SelectionHandler=function(){function e(t,o){var n=this;classCallCheck$1(this,e),this.body=t,this.canvas=o,this.selectionObj={nodes:[],edges:[]},this.hoverObj={nodes:{},edges:{}},this.options={},this.defaultOptions={multiselect:!1,selectable:!0,selectConnectedEdges:!0,hoverConnectedEdges:!0},util.extend(this.options,this.defaultOptions),this.body.emitter.on("_dataChanged",function(){n.updateSelection()})}return createClass$1(e,[{key:"setOptions",value:function(e){if(void 0!==e){util.selectiveDeepExtend(["multiselect","hoverConnectedEdges","selectable","selectConnectedEdges"],this.options,e)}}},{key:"selectOnPoint",value:function(e){var t=!1;if(!0===this.options.selectable){var o=this.getNodeAt(e)||this.getEdgeAt(e);this.unselectAll(),void 0!==o&&(t=this.selectObject(o)),this.body.emitter.emit("_requestRedraw")}return t}},{key:"selectAdditionalOnPoint",value:function(e){var t=!1;if(!0===this.options.selectable){var o=this.getNodeAt(e)||this.getEdgeAt(e);void 0!==o&&(t=!0,!0===o.isSelected()?this.deselectObject(o):this.selectObject(o),this.body.emitter.emit("_requestRedraw"))}return t}},{key:"_initBaseEvent",value:function(e,t){var o={pointer:{DOM:{x:t.x,y:t.y},canvas:this.canvas.DOMtoCanvas(t)},event:e};return o}},{key:"_generateClickEvent",value:function(e,t,o,n){var i=!!(4<arguments.length&&void 0!==arguments[4])&&arguments[4],a=this._initBaseEvent(t,o);if(!0===i)a.nodes=[],a.edges=[];else{var d=this.getSelection();a.nodes=d.nodes,a.edges=d.edges}void 0!==n&&(a.previousSelection=n),"click"==e&&(a.items=this.getClickedItems(o)),void 0!==t.controlEdge&&(a.controlEdge=t.controlEdge),this.body.emitter.emit(e,a)}},{key:"selectObject",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:this.options.selectConnectedEdges;return void 0!==e&&(e instanceof Node&&!0===t&&this._selectConnectedEdges(e),e.select(),this._addToSelection(e),!0)}},{key:"deselectObject",value:function(e){!0===e.isSelected()&&(e.selected=!1,this._removeFromSelection(e))}},{key:"_getAllNodesOverlappingWith",value:function(e){for(var t=[],o=this.body.nodes,n=0,a;n<this.body.nodeIndices.length;n++)a=this.body.nodeIndices[n],o[a].isOverlappingWith(e)&&t.push(a);return t}},{key:"_pointerToPositionObject",value:function(e){var t=this.canvas.DOMtoCanvas(e);return{left:t.x-1,top:t.y+1,right:t.x+1,bottom:t.y-1}}},{key:"getNodeAt",value:function(e){var t=!(1<arguments.length&&void 0!==arguments[1])||arguments[1],o=this._pointerToPositionObject(e),n=this._getAllNodesOverlappingWith(o);return 0<n.length?!0===t?this.body.nodes[n[n.length-1]]:n[n.length-1]:void 0}},{key:"_getEdgesOverlappingWith",value:function(e,t){for(var o=this.body.edges,n=0,a;n<this.body.edgeIndices.length;n++)a=this.body.edgeIndices[n],o[a].isOverlappingWith(e)&&t.push(a)}},{key:"_getAllEdgesOverlappingWith",value:function(e){var t=[];return this._getEdgesOverlappingWith(e,t),t}},{key:"getEdgeAt",value:function(e){for(var t=!(1<arguments.length&&void 0!==arguments[1])||arguments[1],o=this.canvas.DOMtoCanvas(e),n=10,a=null,d=this.body.edges,s=0;s<this.body.edgeIndices.length;s++){var r=this.body.edgeIndices[s],l=d[r];if(l.connected){var c=l.from.x,u=l.from.y,p=l.to.x,h=l.to.y,m=l.edgeType.getDistanceToEdge(c,u,p,h,o.x,o.y);m<n&&(a=r,n=m)}}return null===a?void 0:!0===t?this.body.edges[a]:a}},{key:"_addToSelection",value:function(e){e instanceof Node?this.selectionObj.nodes[e.id]=e:this.selectionObj.edges[e.id]=e}},{key:"_addToHover",value:function(e){e instanceof Node?this.hoverObj.nodes[e.id]=e:this.hoverObj.edges[e.id]=e}},{key:"_removeFromSelection",value:function(e){e instanceof Node?(delete this.selectionObj.nodes[e.id],this._unselectConnectedEdges(e)):delete this.selectionObj.edges[e.id]}},{key:"unselectAll",value:function(){for(var e in this.selectionObj.nodes)this.selectionObj.nodes.hasOwnProperty(e)&&this.selectionObj.nodes[e].unselect();for(var t in this.selectionObj.edges)this.selectionObj.edges.hasOwnProperty(t)&&this.selectionObj.edges[t].unselect();this.selectionObj={nodes:{},edges:{}}}},{key:"_getSelectedNodeCount",value:function(){var e=0;for(var t in this.selectionObj.nodes)this.selectionObj.nodes.hasOwnProperty(t)&&(e+=1);return e}},{key:"_getSelectedNode",value:function(){for(var e in this.selectionObj.nodes)if(this.selectionObj.nodes.hasOwnProperty(e))return this.selectionObj.nodes[e]}},{key:"_getSelectedEdge",value:function(){for(var e in this.selectionObj.edges)if(this.selectionObj.edges.hasOwnProperty(e))return this.selectionObj.edges[e]}},{key:"_getSelectedEdgeCount",value:function(){var e=0;for(var t in this.selectionObj.edges)this.selectionObj.edges.hasOwnProperty(t)&&(e+=1);return e}},{key:"_getSelectedObjectCount",value:function(){var e=0;for(var t in this.selectionObj.nodes)this.selectionObj.nodes.hasOwnProperty(t)&&(e+=1);for(var o in this.selectionObj.edges)this.selectionObj.edges.hasOwnProperty(o)&&(e+=1);return e}},{key:"_selectionIsEmpty",value:function(){for(var e in this.selectionObj.nodes)if(this.selectionObj.nodes.hasOwnProperty(e))return!1;for(var t in this.selectionObj.edges)if(this.selectionObj.edges.hasOwnProperty(t))return!1;return!0}},{key:"_clusterInSelection",value:function(){for(var e in this.selectionObj.nodes)if(this.selectionObj.nodes.hasOwnProperty(e)&&1<this.selectionObj.nodes[e].clusterSize)return!0;return!1}},{key:"_selectConnectedEdges",value:function(e){for(var t=0,o;t<e.edges.length;t++)o=e.edges[t],o.select(),this._addToSelection(o)}},{key:"_hoverConnectedEdges",value:function(e){for(var t=0,o;t<e.edges.length;t++)o=e.edges[t],o.hover=!0,this._addToHover(o)}},{key:"_unselectConnectedEdges",value:function(e){for(var t=0,o;t<e.edges.length;t++)o=e.edges[t],o.unselect(),this._removeFromSelection(o)}},{key:"emitBlurEvent",value:function(e,t,o){var n=this._initBaseEvent(e,t);!0===o.hover&&(o.hover=!1,o instanceof Node?(n.node=o.id,this.body.emitter.emit("blurNode",n)):(n.edge=o.id,this.body.emitter.emit("blurEdge",n)))}},{key:"emitHoverEvent",value:function(e,t,o){var n=this._initBaseEvent(e,t),i=!1;return!1===o.hover&&(o.hover=!0,this._addToHover(o),i=!0,o instanceof Node?(n.node=o.id,this.body.emitter.emit("hoverNode",n)):(n.edge=o.id,this.body.emitter.emit("hoverEdge",n))),i}},{key:"hoverObject",value:function(e,t){var o=this.getNodeAt(t);void 0===o&&(o=this.getEdgeAt(t));var n=!1;for(var i in this.hoverObj.nodes)this.hoverObj.nodes.hasOwnProperty(i)&&(void 0===o||o instanceof Node&&o.id!=i||o instanceof Edge)&&(this.emitBlurEvent(e,t,this.hoverObj.nodes[i]),delete this.hoverObj.nodes[i],n=!0);for(var a in this.hoverObj.edges)this.hoverObj.edges.hasOwnProperty(a)&&(!0===n?(this.hoverObj.edges[a].hover=!1,delete this.hoverObj.edges[a]):(void 0===o||o instanceof Edge&&o.id!=a||o instanceof Node&&!o.hover)&&(this.emitBlurEvent(e,t,this.hoverObj.edges[a]),delete this.hoverObj.edges[a],n=!0));if(void 0!==o){var d=Object.keys(this.hoverObj.edges).length,s=Object.keys(this.hoverObj.nodes).length,r=o instanceof Edge&&0===d&&0===s,l=o instanceof Node&&0===d&&0===s;(n||r||l)&&(n=this.emitHoverEvent(e,t,o)),o instanceof Node&&!0===this.options.hoverConnectedEdges&&this._hoverConnectedEdges(o)}!0===n&&this.body.emitter.emit("_requestRedraw")}},{key:"getSelection",value:function(){var e=this.getSelectedNodes(),t=this.getSelectedEdges();return{nodes:e,edges:t}}},{key:"getSelectedNodes",value:function(){var e=[];if(!0===this.options.selectable)for(var t in this.selectionObj.nodes)this.selectionObj.nodes.hasOwnProperty(t)&&e.push(this.selectionObj.nodes[t].id);return e}},{key:"getSelectedEdges",value:function(){var e=[];if(!0===this.options.selectable)for(var t in this.selectionObj.edges)this.selectionObj.edges.hasOwnProperty(t)&&e.push(this.selectionObj.edges[t].id);return e}},{key:"setSelection",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},o,n;if(!e||!e.nodes&&!e.edges)throw"Selection must be an object with nodes and/or edges properties";if((t.unselectAll||void 0===t.unselectAll)&&this.unselectAll(),e.nodes)for(o=0;o<e.nodes.length;o++){n=e.nodes[o];var a=this.body.nodes[n];if(!a)throw new RangeError("Node with id \\""+n+"\\" not found");this.selectObject(a,t.highlightEdges)}if(e.edges)for(o=0;o<e.edges.length;o++){n=e.edges[o];var d=this.body.edges[n];if(!d)throw new RangeError("Edge with id \\""+n+"\\" not found");this.selectObject(d)}this.body.emitter.emit("_requestRedraw")}},{key:"selectNodes",value:function(e){var t=!(1<arguments.length&&void 0!==arguments[1])||arguments[1];if(!e||void 0===e.length)throw"Selection must be an array with ids";this.setSelection({nodes:e},{highlightEdges:t})}},{key:"selectEdges",value:function(e){if(!e||void 0===e.length)throw"Selection must be an array with ids";this.setSelection({edges:e})}},{key:"updateSelection",value:function(){for(var e in this.selectionObj.nodes)this.selectionObj.nodes.hasOwnProperty(e)&&(this.body.nodes.hasOwnProperty(e)||delete this.selectionObj.nodes[e]);for(var t in this.selectionObj.edges)this.selectionObj.edges.hasOwnProperty(t)&&(this.body.edges.hasOwnProperty(t)||delete this.selectionObj.edges[t])}},{key:"getClickedItems",value:function(e){for(var t=this.canvas.DOMtoCanvas(e),o=[],n=this.body.nodeIndices,a=this.body.nodes,d=n.length-1;0<=d;d--){var s=a[n[d]],r=s.getItemsOnPoint(t);o.push.apply(o,r)}for(var l=this.body.edgeIndices,c=this.body.edges,u=l.length-1;0<=u;u--){var p=c[l[u]],h=p.getItemsOnPoint(t);o.push.apply(o,h)}return o}}]),e}(),timsort=createCommonjsModule$2(function(e,t){(function(e,o){o(t)})(commonjsGlobal$2,function(e){function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e){return 1e5>e?100>e?10>e?0:1:1e4>e?1e3>e?2:3:4:1e7>e?1e6>e?5:6:1e9>e?1e8>e?7:8:9}function n(e,n){if(e===n)return 0;if(~~e===e&&~~n===n){if(0===e||0===n)return e<n?-1:1;if(0>e||0>n){if(0<=n)return-1;if(0<=e)return 1;e=-e,n=-n}var i=o(e),d=o(n),s=0;return i<d?(e*=p[d-i-1],n/=10,s=-1):i>d&&(n*=p[i-d-1],e/=10,s=1),e===n?s:e<n?-1:1}var r=e+"",l=n+"";return r===l?0:r<l?-1:1}function i(e){for(var t=0;e>=32;)t|=1&e,e>>=1;return e+t}function a(e,t,o,n){var i=t+1;if(i===o)return 1;if(0>n(e[i++],e[t])){for(;i<o&&0>n(e[i],e[i-1]);)i++;d(e,t,i)}else for(;i<o&&0<=n(e[i],e[i-1]);)i++;return i-t}function d(e,o,n){for(n--;o<n;){var i=e[o];e[o++]=e[n],e[n--]=i}}function s(e,t,o,i,a){for(i===t&&i++;i<o;i++){for(var d=e[i],s=t,r=i;s<r;){var l=s+r>>>1;0>a(d,e[l])?r=l:s=l+1}var c=i-s;switch(c){case 3:e[s+3]=e[s+2];case 2:e[s+2]=e[s+1];case 1:e[s+1]=e[s];break;default:for(;0<c;)e[s+c]=e[s+c-1],c--;}e[s]=d}}function r(e,t,o,n,i,a){var d=0,s=0,r=1;if(0<a(e,t[o+i])){for(s=n-i;r<s&&0<a(e,t[o+i+r]);)d=r,r=(r<<1)+1,0>=r&&(r=s);r>s&&(r=s),d+=i,r+=i}else{for(s=i+1;r<s&&0>=a(e,t[o+i-r]);)d=r,r=(r<<1)+1,0>=r&&(r=s);r>s&&(r=s);var l=d;d=i-r,r=i-l}for(d++;d<r;){var c=d+(r-d>>>1);0<a(e,t[o+c])?d=c+1:r=c}return r}function l(e,t,o,n,i,a){var d=0,s=0,r=1;if(0>a(e,t[o+i])){for(s=i+1;r<s&&0>a(e,t[o+i-r]);)d=r,r=(r<<1)+1,0>=r&&(r=s);r>s&&(r=s);var l=d;d=i-r,r=i-l}else{for(s=n-i;r<s&&0<=a(e,t[o+i+r]);)d=r,r=(r<<1)+1,0>=r&&(r=s);r>s&&(r=s),d+=i,r+=i}for(d++;d<r;){var c=d+(r-d>>>1);0>a(e,t[o+c])?r=c:d=c+1}return r}e.__esModule=!0,e.sort=function(e,t,o,d){if(!Array.isArray(e))throw new TypeError("Can only sort arrays");t?"function"!=typeof t&&(d=o,o=t,t=n):t=n,o||(o=0),d||(d=e.length);var r=d-o;if(!(2>r)){var l=0;if(32>r)return l=a(e,o,d,t),void s(e,o,d,o+l,t);var c=new h(e,t),u=i(r);do{if(l=a(e,o,d,t),l<u){var p=r;p>u&&(p=u),s(e,o,o+p,o+l,t),l=p}c.pushRun(o,l),c.mergeRuns(),r-=l,o+=l}while(0!==r);c.forceMergeRuns()}};var c=7,u=256,p=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9],h=function(){function e(o,n){t(this,e),this.array=null,this.compare=null,this.minGallop=c,this.length=0,this.tmpStorageLength=u,this.stackLength=0,this.runStart=null,this.runLength=null,this.stackSize=0,this.array=o,this.compare=n,this.length=o.length,this.length<2*u&&(this.tmpStorageLength=this.length>>>1),this.tmp=Array(this.tmpStorageLength),this.stackLength=120>this.length?5:1542>this.length?10:119151>this.length?19:40,this.runStart=Array(this.stackLength),this.runLength=Array(this.stackLength)}return e.prototype.pushRun=function(e,t){this.runStart[this.stackSize]=e,this.runLength[this.stackSize]=t,this.stackSize+=1},e.prototype.mergeRuns=function(){for(;1<this.stackSize;){var e=this.stackSize-2;if(1<=e&&this.runLength[e-1]<=this.runLength[e]+this.runLength[e+1]||2<=e&&this.runLength[e-2]<=this.runLength[e]+this.runLength[e-1])this.runLength[e-1]<this.runLength[e+1]&&e--;else if(this.runLength[e]>this.runLength[e+1])break;this.mergeAt(e)}},e.prototype.forceMergeRuns=function(){for(;1<this.stackSize;){var e=this.stackSize-2;0<e&&this.runLength[e-1]<this.runLength[e+1]&&e--,this.mergeAt(e)}},e.prototype.mergeAt=function(e){var t=this.compare,o=this.array,n=this.runStart[e],i=this.runLength[e],a=this.runStart[e+1],d=this.runLength[e+1];this.runLength[e]=i+d,e===this.stackSize-3&&(this.runStart[e+1]=this.runStart[e+2],this.runLength[e+1]=this.runLength[e+2]),this.stackSize--;var s=l(o[a],o,n,i,0,t);(n+=s,i-=s,0!==i)&&(d=r(o[n+i-1],o,a,d,d-1,t),0===d||(i<=d?this.mergeLow(n,i,a,d):this.mergeHigh(n,i,a,d)))},e.prototype.mergeLow=function(e,t,o,n){var a=this.compare,d=this.array,s=this.tmp,u=0;for(u=0;u<t;u++)s[u]=d[e+u];var p=0,h=o,m=e;if(d[m++]=d[h++],0==--n){for(u=0;u<t;u++)d[m+u]=s[p+u];return}if(1===t){for(u=0;u<n;u++)d[m+u]=d[h+u];return void(d[m+n]=s[p])}for(var g=this.minGallop;;){var y=0,f=0,b=!1;do if(0>a(d[h],s[p])){if(d[m++]=d[h++],f++,y=0,0==--n){b=!0;break}}else if(d[m++]=s[p++],y++,f=0,1==--t){b=!0;break}while((y|f)<g);if(b)break;do{if(y=l(d[h],s,p,t,0,a),0!==y){for(u=0;u<y;u++)d[m+u]=s[p+u];if(m+=y,p+=y,t-=y,1>=t){b=!0;break}}if(d[m++]=d[h++],0==--n){b=!0;break}if(f=r(s[p],d,h,n,0,a),0!==f){for(u=0;u<f;u++)d[m+u]=d[h+u];if(m+=f,h+=f,n-=f,0===n){b=!0;break}}if(d[m++]=s[p++],1==--t){b=!0;break}g--}while(y>=c||f>=c);if(b)break;0>g&&(g=0),g+=2}if(this.minGallop=g,1>g&&(this.minGallop=1),1===t){for(u=0;u<n;u++)d[m+u]=d[h+u];d[m+n]=s[p]}else if(0===t)throw new Error("mergeLow preconditions were not respected");else for(u=0;u<t;u++)d[m+u]=s[p+u]},e.prototype.mergeHigh=function(e,t,o,n){var a=this.compare,d=this.array,s=this.tmp,u=0;for(u=0;u<n;u++)s[u]=d[o+u];var p=e+t-1,h=n-1,m=o+n-1,g=0,y=0;if(d[m--]=d[p--],0==--t){for(g=m-(n-1),u=0;u<n;u++)d[g+u]=s[u];return}if(1===n){for(m-=t,p-=t,y=m+1,g=p+1,u=t-1;0<=u;u--)d[y+u]=d[g+u];return void(d[m]=s[h])}for(var f=this.minGallop;;){var b=0,_=0,v=!1;do if(0>a(s[h],d[p])){if(d[m--]=d[p--],b++,_=0,0==--t){v=!0;break}}else if(d[m--]=s[h--],_++,b=0,1==--n){v=!0;break}while((b|_)<f);if(v)break;do{if(b=t-l(s[h],d,e,t,t-1,a),0!=b){for(m-=b,p-=b,t-=b,y=m+1,g=p+1,u=b-1;0<=u;u--)d[y+u]=d[g+u];if(0===t){v=!0;break}}if(d[m--]=s[h--],1==--n){v=!0;break}if(_=n-r(d[p],s,0,n,n-1,a),0!==_){for(m-=_,h-=_,n-=_,y=m+1,g=h+1,u=0;u<_;u++)d[y+u]=s[g+u];if(1>=n){v=!0;break}}if(d[m--]=d[p--],0==--t){v=!0;break}f--}while(b>=c||_>=c);if(v)break;0>f&&(f=0),f+=2}if(this.minGallop=f,1>f&&(this.minGallop=1),1===n){for(m-=t,p-=t,y=m+1,g=p+1,u=t-1;0<=u;u--)d[y+u]=d[g+u];d[m]=s[h]}else if(0===n)throw new Error("mergeHigh preconditions were not respected");else for(g=m-(n-1),u=0;u<n;u++)d[g+u]=s[u]},e}()})});unwrapExports(timsort);var timsort$1=timsort,DirectionInterface=function(){function e(){classCallCheck$1(this,e)}return createClass$1(e,[{key:"abstract",value:function(){throw new Error("Can\'t instantiate abstract class!")}},{key:"fake_use",value:function(){}},{key:"curveType",value:function(){return this.abstract()}},{key:"getPosition",value:function(e){return this.fake_use(e),this.abstract()}},{key:"setPosition",value:function(e,t){var o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:void 0;this.fake_use(e,t,o),this.abstract()}},{key:"getTreeSize",value:function(e){return this.fake_use(e),this.abstract()}},{key:"sort",value:function(e){this.fake_use(e),this.abstract()}},{key:"fix",value:function(e,t){this.fake_use(e,t),this.abstract()}},{key:"shift",value:function(e,t){this.fake_use(e,t),this.abstract()}}]),e}(),VerticalStrategy=function(e){function t(e){var o;return classCallCheck$1(this,t),o=possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this)),o.layout=e,o}return inherits$1(t,e),createClass$1(t,[{key:"curveType",value:function(){return"horizontal"}},{key:"getPosition",value:function(e){return e.x}},{key:"setPosition",value:function(e,t){var o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:void 0;void 0!==o&&this.layout.hierarchical.addToOrdering(e,o),e.x=t}},{key:"getTreeSize",value:function(e){var t=this.layout.hierarchical.getTreeSize(this.layout.body.nodes,e);return{min:t.min_x,max:t.max_x}}},{key:"sort",value:function(e){timsort$1.sort(e,function(e,t){return e.x-t.x})}},{key:"fix",value:function(e,t){e.y=this.layout.options.hierarchical.levelSeparation*t,e.options.fixed.y=!0}},{key:"shift",value:function(e,t){this.layout.body.nodes[e].x+=t}}]),t}(DirectionInterface),HorizontalStrategy=function(e){function t(e){var o;return classCallCheck$1(this,t),o=possibleConstructorReturn$1(this,getPrototypeOf$1(t).call(this)),o.layout=e,o}return inherits$1(t,e),createClass$1(t,[{key:"curveType",value:function(){return"vertical"}},{key:"getPosition",value:function(e){return e.y}},{key:"setPosition",value:function(e,t){var o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:void 0;void 0!==o&&this.layout.hierarchical.addToOrdering(e,o),e.y=t}},{key:"getTreeSize",value:function(e){var t=this.layout.hierarchical.getTreeSize(this.layout.body.nodes,e);return{min:t.min_y,max:t.max_y}}},{key:"sort",value:function(e){timsort$1.sort(e,function(e,t){return e.y-t.y})}},{key:"fix",value:function(e,t){e.x=this.layout.options.hierarchical.levelSeparation*t,e.options.fixed.x=!0}},{key:"shift",value:function(e,t){this.layout.body.nodes[e].y+=t}}]),t}(DirectionInterface),HierarchicalStatus=function(){var t=Math.max,o=Math.min;function e(){classCallCheck$1(this,e),this.childrenReference={},this.parentReference={},this.trees={},this.distributionOrdering={},this.levels={},this.distributionIndex={},this.isTree=!1,this.treeIndex=-1}return createClass$1(e,[{key:"addRelation",value:function(e,t){void 0===this.childrenReference[e]&&(this.childrenReference[e]=[]),this.childrenReference[e].push(t),void 0===this.parentReference[t]&&(this.parentReference[t]=[]),this.parentReference[t].push(e)}},{key:"checkIfTree",value:function(){for(var e in this.parentReference)if(1<this.parentReference[e].length)return void(this.isTree=!1);this.isTree=!0}},{key:"numTrees",value:function(){return this.treeIndex+1}},{key:"setTreeIndex",value:function(e,o){void 0===o||void 0===this.trees[e.id]&&(this.trees[e.id]=o,this.treeIndex=t(o,this.treeIndex))}},{key:"ensureLevel",value:function(e){void 0===this.levels[e]&&(this.levels[e]=0)}},{key:"getMaxLevel",value:function(e){var o=this,n={},i=function e(a){if(void 0!==n[a])return n[a];var d=o.levels[a];if(o.childrenReference[a]){var s=o.childrenReference[a];if(0<s.length)for(var r=0;r<s.length;r++)d=t(d,e(s[r]))}return n[a]=d,d};return i(e)}},{key:"levelDownstream",value:function(e,t){void 0===this.levels[t.id]&&(void 0===this.levels[e.id]&&(this.levels[e.id]=0),this.levels[t.id]=this.levels[e.id]+1)}},{key:"setMinLevelToZero",value:function(e){var t=1e9;for(var n in e)e.hasOwnProperty(n)&&void 0!==this.levels[n]&&(t=o(this.levels[n],t));for(var i in e)e.hasOwnProperty(i)&&void 0!==this.levels[i]&&(this.levels[i]-=t)}},{key:"getTreeSize",value:function(e,n){var i=1e9,a=-1e9,d=1e9,s=-1e9;for(var r in this.trees)if(this.trees.hasOwnProperty(r)&&this.trees[r]===n){var l=e[r];i=o(l.x,i),a=t(l.x,a),d=o(l.y,d),s=t(l.y,s)}return{min_x:i,max_x:a,min_y:d,max_y:s}}},{key:"hasSameParent",value:function(e,t){var o=this.parentReference[e.id],n=this.parentReference[t.id];if(void 0===o||void 0===n)return!1;for(var a=0;a<o.length;a++)for(var d=0;d<n.length;d++)if(o[a]==n[d])return!0;return!1}},{key:"inSameSubNetwork",value:function(e,t){return this.trees[e.id]===this.trees[t.id]}},{key:"getLevels",value:function(){return Object.keys(this.distributionOrdering)}},{key:"addToOrdering",value:function(e,t){void 0===this.distributionOrdering[t]&&(this.distributionOrdering[t]=[]);var o=!1,i=this.distributionOrdering[t];for(var a in i)if(i[a]===e){o=!0;break}o||(this.distributionOrdering[t].push(e),this.distributionIndex[e.id]=this.distributionOrdering[t].length-1)}}]),e}(),LayoutEngine=function(){var t=Math.cos,o=Math.sin,n=Math.sqrt,a=Math.PI,d=Math.round,s=Math.pow,r=Math.max,l=Math.abs,c=Math.min,u=Math.floor;function e(t){classCallCheck$1(this,e),this.body=t,this.initialRandomSeed=d(1e6*Math.random()),this.randomSeed=this.initialRandomSeed,this.setPhysics=!1,this.options={},this.optionsBackup={physics:{}},this.defaultOptions={randomSeed:void 0,improvedLayout:!0,clusterThreshold:150,hierarchical:{enabled:!1,levelSeparation:150,nodeSpacing:100,treeSpacing:200,blockShifting:!0,edgeMinimization:!0,parentCentralization:!0,direction:"UD",sortMethod:"hubsize"}},util.extend(this.options,this.defaultOptions),this.bindEventListeners()}return createClass$1(e,[{key:"bindEventListeners",value:function(){var e=this;this.body.emitter.on("_dataChanged",function(){e.setupHierarchicalLayout()}),this.body.emitter.on("_dataLoaded",function(){e.layoutNetwork()}),this.body.emitter.on("_resetHierarchicalLayout",function(){e.setupHierarchicalLayout()}),this.body.emitter.on("_adjustEdgesForHierarchicalLayout",function(){if(!0===e.options.hierarchical.enabled){var t=e.direction.curveType();e.body.emitter.emit("_forceDisableDynamicCurves",t,!1)}})}},{key:"setOptions",value:function(e,t){if(void 0!==e){var o=this.options.hierarchical,n=o.enabled;if(util.selectiveDeepExtend(["randomSeed","improvedLayout","clusterThreshold"],this.options,e),util.mergeOptions(this.options,e,"hierarchical"),void 0!==e.randomSeed&&(this.initialRandomSeed=e.randomSeed),!0===o.enabled)return!0===n&&this.body.emitter.emit("refresh",!0),"RL"===o.direction||"DU"===o.direction?0<o.levelSeparation&&(o.levelSeparation*=-1):0>o.levelSeparation&&(o.levelSeparation*=-1),this.setDirectionStrategy(),this.body.emitter.emit("_resetHierarchicalLayout"),this.adaptAllOptionsForHierarchicalLayout(t);if(!0===n)return this.body.emitter.emit("refresh"),util.deepExtend(t,this.optionsBackup)}return t}},{key:"adaptAllOptionsForHierarchicalLayout",value:function(e){if(!0===this.options.hierarchical.enabled){var t=this.optionsBackup.physics;void 0===e.physics||!0===e.physics?(e.physics={enabled:void 0===t.enabled||t.enabled,solver:"hierarchicalRepulsion"},t.enabled=void 0===t.enabled||t.enabled,t.solver=t.solver||"barnesHut"):"object"===_typeof_1$1(e.physics)?(t.enabled=void 0===e.physics.enabled||e.physics.enabled,t.solver=e.physics.solver||"barnesHut",e.physics.solver="hierarchicalRepulsion"):!1!==e.physics&&(t.solver="barnesHut",e.physics={solver:"hierarchicalRepulsion"});var o=this.direction.curveType();if(void 0===e.edges)this.optionsBackup.edges={smooth:{enabled:!0,type:"dynamic"}},e.edges={smooth:!1};else if(void 0===e.edges.smooth)this.optionsBackup.edges={smooth:{enabled:!0,type:"dynamic"}},e.edges.smooth=!1;else if("boolean"==typeof e.edges.smooth)this.optionsBackup.edges={smooth:e.edges.smooth},e.edges.smooth={enabled:e.edges.smooth,type:o};else{var n=e.edges.smooth;void 0!==n.type&&"dynamic"!==n.type&&(o=n.type),this.optionsBackup.edges={smooth:void 0===n.enabled||n.enabled,type:void 0===n.type?"dynamic":n.type,roundness:void 0===n.roundness?.5:n.roundness,forceDirection:void 0!==n.forceDirection&&n.forceDirection},e.edges.smooth={enabled:void 0===n.enabled||n.enabled,type:o,roundness:void 0===n.roundness?.5:n.roundness,forceDirection:void 0!==n.forceDirection&&n.forceDirection}}this.body.emitter.emit("_forceDisableDynamicCurves",o)}return e}},{key:"seededRandom",value:function(){var e=1e4*o(this.randomSeed++);return e-u(e)}},{key:"positionInitially",value:function(e){if(!0!==this.options.hierarchical.enabled){this.randomSeed=this.initialRandomSeed;for(var n=e.length+50,d=0;d<e.length;d++){var s=e[d],r=2*a*this.seededRandom();void 0===s.x&&(s.x=n*t(r)),void 0===s.y&&(s.y=n*o(r))}}}},{key:"layoutNetwork",value:function(){if(!0!==this.options.hierarchical.enabled&&!0===this.options.improvedLayout){for(var e=this.body.nodeIndices,t=0,o=0,n;o<e.length;o++)n=this.body.nodes[e[o]],!0===n.predefinedPosition&&(t+=1);if(t<.5*e.length){var a=0,d=this.options.clusterThreshold,s={clusterNodeProperties:{shape:"ellipse",label:"",group:"",font:{multi:!1}},clusterEdgeProperties:{label:"",font:{multi:!1},smooth:{enabled:!1}}};if(e.length>d){for(var l=e.length;e.length>d&&10>=a;){a+=1;var c=e.length;0==a%3?this.body.modules.clustering.clusterBridges(s):this.body.modules.clustering.clusterOutliers(s);var u=e.length;if(c==u&&0!=a%3)return this._declusterAll(),this.body.emitter.emit("_layoutFailed"),void console.info("This network could not be positioned by this version of the improved layout algorithm. Please disable improvedLayout for better performance.")}this.body.modules.kamadaKawai.setOptions({springLength:r(150,2*l)})}10<a&&console.info("The clustering didn\'t succeed within the amount of interations allowed, progressing with partial result."),this.body.modules.kamadaKawai.solve(e,this.body.edgeIndices,!0),this._shiftToCenter();for(var p=70,h=0,m;h<e.length;h++)m=this.body.nodes[e[h]],!1===m.predefinedPosition&&(m.x+=(.5-this.seededRandom())*p,m.y+=(.5-this.seededRandom())*p);this._declusterAll(),this.body.emitter.emit("_repositionBezierNodes")}}}},{key:"_shiftToCenter",value:function(){for(var e=NetworkUtil.getRangeCore(this.body.nodes,this.body.nodeIndices),t=NetworkUtil.findCenter(e),o=0,n;o<this.body.nodeIndices.length;o++)n=this.body.nodes[this.body.nodeIndices[o]],n.x-=t.x,n.y-=t.y}},{key:"_declusterAll",value:function(){for(var e=!0;!0===e;){e=!1;for(var t=0;t<this.body.nodeIndices.length;t++)!0===this.body.nodes[this.body.nodeIndices[t]].isCluster&&(e=!0,this.body.modules.clustering.openCluster(this.body.nodeIndices[t],{},!1));!0===e&&this.body.emitter.emit("_dataChanged")}}},{key:"getSeed",value:function(){return this.initialRandomSeed}},{key:"setupHierarchicalLayout",value:function(){if(!0===this.options.hierarchical.enabled&&0<this.body.nodeIndices.length){var e=!1,t=!1,o,n;for(n in this.lastNodeOnLevel={},this.hierarchical=new HierarchicalStatus,this.body.nodes)this.body.nodes.hasOwnProperty(n)&&(o=this.body.nodes[n],void 0===o.options.level?t=!0:(e=!0,this.hierarchical.levels[n]=o.options.level));if(!0===t&&!0===e)throw new Error("To use the hierarchical layout, nodes require either no predefined levels or levels have to be defined for all nodes.");else{if(!0===t){var i=this.options.hierarchical.sortMethod;"hubsize"===i?this._determineLevelsByHubsize():"directed"===i?this._determineLevelsDirected():"custom"===i&&this._determineLevelsCustomCallback()}for(var a in this.body.nodes)this.body.nodes.hasOwnProperty(a)&&this.hierarchical.ensureLevel(a);var d=this._getDistribution();this._generateMap(),this._placeNodesByHierarchy(d),this._condenseHierarchy(),this._shiftToCenter()}}}},{key:"_condenseHierarchy",value:function(){var e=this,t=!1,o={},i=function(){for(var t=u(),o=0,n=0,d;n<t.length-1;n++)d=t[n].max-t[n+1].min,o+=d+e.options.hierarchical.treeSpacing,a(n+1,o)},a=function(t,o){var n=e.hierarchical.trees;for(var i in n)n.hasOwnProperty(i)&&n[i]===t&&e.direction.shift(i,o)},u=function(){for(var t=[],o=0;o<e.hierarchical.numTrees();o++)t.push(e.direction.getTreeSize(o));return t},p=function t(o,n){if(!n[o.id]&&(n[o.id]=!0,e.hierarchical.childrenReference[o.id])){var a=e.hierarchical.childrenReference[o.id];if(0<a.length)for(var d=0;d<a.length;d++)t(e.body.nodes[a[d]],n)}},h=function(t){var o=1<arguments.length&&void 0!==arguments[1]?arguments[1]:1e9,n=1e9,i=1e9,a=1e9,d=-1e9;for(var s in t)if(t.hasOwnProperty(s)){var l=e.body.nodes[s],u=e.hierarchical.levels[l.id],p=e.direction.getPosition(l),h=e._getSpaceAroundNode(l,t),m=slicedToArray(h,2),g=m[0],y=m[1];n=c(g,n),i=c(y,i),u<=o&&(a=c(p,a),d=r(p,d))}return[a,d,n,i]},m=function(t,o){var n=e.hierarchical.getMaxLevel(t.id),i=e.hierarchical.getMaxLevel(o.id);return c(n,i)},g=function(t,o,n){for(var a=e.hierarchical,d=0;d<o.length;d++){var s=o[d],r=a.distributionOrdering[s];if(1<r.length)for(var l=0;l<r.length-1;l++){var c=r[l],u=r[l+1];a.hasSameParent(c,u)&&a.inSameSubNetwork(c,u)&&t(c,u,n)}}},y=function(o,n){var i=!!(2<arguments.length&&void 0!==arguments[2])&&arguments[2],a=e.direction.getPosition(o),d=e.direction.getPosition(n),s=l(d-a),r=e.options.hierarchical.nodeSpacing;if(s>r){var c={},u={};p(o,c),p(n,u);var g=m(o,n),y=h(c,g),f=h(u,g),b=y[1],_=f[0],v=f[2],k=l(b-_);if(k>r){var w=b-_+r;w<-v+r&&(w=-v+r),0>w&&(e._shiftBlock(n.id,w),t=!0,!0===i&&e._centerParent(n))}}},f=function(a,l){for(var u=l.id,m=l.edges,g=e.hierarchical.levels[l.id],y=e.options.hierarchical.levelSeparation*e.options.hierarchical.levelSeparation,f={},b=[],_=0,v;_<m.length;_++)if(v=m[_],v.toId!=v.fromId){var k=v.toId==u?v.from:v.to;f[m[_].id]=k,e.hierarchical.levels[k.id]<g&&b.push(v)}var w=function(t,o){for(var i=0,d=0;d<o.length;d++)if(void 0!==f[o[d].id]){var s=e.direction.getPosition(f[o[d].id])-t;i+=s/n(s*s+y)}return i},x=function(t,o){for(var n=0,i=0;i<o.length;i++)if(void 0!==f[o[i].id]){var d=e.direction.getPosition(f[o[i].id])-t;n-=y*s(d*d+y,-1.5)}return n},S=function(t,o){for(var n=e.direction.getPosition(l),i={},a=0;a<t;a++){var s=w(n,o),u=x(n,o),p=40,h=r(-p,c(p,d(s/u)));if(n-=h,void 0!==i[n])break;i[n]=a}return n},O=function(n){var i=e.direction.getPosition(l);if(void 0===o[l.id]){var a={};p(l,a),o[l.id]=a}var d=h(o[l.id]),s=d[2],r=d[3],u=n-i,m=0;0<u?m=c(u,r-e.options.hierarchical.nodeSpacing):0>u&&(m=-c(-u,s-e.options.hierarchical.nodeSpacing)),0!=m&&(e._shiftBlock(l.id,m),t=!0)},D=function(o){var n=e.direction.getPosition(l),i=e._getSpaceAroundNode(l),a=slicedToArray(i,2),d=a[0],s=a[1],u=o-n,p=n;0<u?p=c(n+(s-e.options.hierarchical.nodeSpacing),o):0>u&&(p=r(n-(d-e.options.hierarchical.nodeSpacing),o)),p!==n&&(e.direction.setPosition(l,p),t=!0)},T=S(a,b);O(T),T=S(a,m),D(T)},b=function(o){var n=e.hierarchical.getLevels();n=n.reverse();for(var a=0;a<o;a++){t=!1;for(var d=0;d<n.length;d++)for(var s=n[d],r=e.hierarchical.distributionOrdering[s],l=0;l<r.length;l++)f(1e3,r[l]);if(!0!==t)break}},_=function(o){var n=e.hierarchical.getLevels();n=n.reverse();for(var a=0;a<o&&(t=!1,g(y,n,!0),!0===t);a++);},v=function(){var t=e.hierarchical.getLevels();t=t.reverse();for(var o=0;o<t.length;o++)for(var n=t[o],a=e.hierarchical.distributionOrdering[n],d=0;d<a.length;d++)e._centerParent(a[d])};!0===this.options.hierarchical.blockShifting&&(_(5),function(){for(var t in e.body.nodes)e.body.nodes.hasOwnProperty(t)&&e._centerParent(e.body.nodes[t])}()),!0===this.options.hierarchical.edgeMinimization&&b(20),!0===this.options.hierarchical.parentCentralization&&v(),i()}},{key:"_getSpaceAroundNode",value:function(e,t){var o=!0;void 0===t&&(o=!1);var n=this.hierarchical.levels[e.id];if(void 0!==n){var i=this.hierarchical.distributionIndex[e.id],a=this.direction.getPosition(e),d=this.hierarchical.distributionOrdering[n],s=1e9,r=1e9;if(0!==i){var l=d[i-1];if(!0==o&&void 0===t[l.id]||!1==o){var u=this.direction.getPosition(l);s=a-u}}if(i!=d.length-1){var p=d[i+1];if(!0==o&&void 0===t[p.id]||!1==o){var h=this.direction.getPosition(p);r=c(r,h-a)}}return[s,r]}return[0,0]}},{key:"_centerParent",value:function(e){if(this.hierarchical.parentReference[e.id])for(var t=this.hierarchical.parentReference[e.id],o=0;o<t.length;o++){var n=t[o],a=this.body.nodes[n],d=this.hierarchical.childrenReference[n];if(void 0!==d){var s=this._getCenterPosition(d),r=this.direction.getPosition(a),c=this._getSpaceAroundNode(a),u=slicedToArray(c,2),p=u[0],h=u[1],m=r-s;(0>m&&l(m)<h-this.options.hierarchical.nodeSpacing||0<m&&l(m)<p-this.options.hierarchical.nodeSpacing)&&this.direction.setPosition(a,s)}}}},{key:"_placeNodesByHierarchy",value:function(e){for(var t in this.positionedNodes={},e)if(e.hasOwnProperty(t)){var o=Object.keys(e[t]);o=this._indexArrayToNodes(o),this.direction.sort(o);for(var n=0,a=0,d;a<o.length;a++)if(d=o[a],void 0===this.positionedNodes[d.id]){var s=this.options.hierarchical.nodeSpacing,r=s*n;0<n&&(r=this.direction.getPosition(o[a-1])+s),this.direction.setPosition(d,r,t),this._validatePositionAndContinue(d,t,r),n++}}}},{key:"_placeBranchNodes",value:function(e,t){var o=this.hierarchical.childrenReference[e];if(void 0!==o){for(var n=[],a=0;a<o.length;a++)n.push(this.body.nodes[o[a]]);this.direction.sort(n);for(var d=0;d<n.length;d++){var s=n[d],r=this.hierarchical.levels[s.id];if(r>t&&void 0===this.positionedNodes[s.id]){var l=this.options.hierarchical.nodeSpacing,c=void 0;c=0==d?this.direction.getPosition(this.body.nodes[e]):this.direction.getPosition(n[d-1])+l,this.direction.setPosition(s,c,r),this._validatePositionAndContinue(s,r,c)}else return}var u=this._getCenterPosition(n);this.direction.setPosition(this.body.nodes[e],u,t)}}},{key:"_validatePositionAndContinue",value:function(e,t,o){if(this.hierarchical.isTree){if(void 0!==this.lastNodeOnLevel[t]){var n=this.direction.getPosition(this.body.nodes[this.lastNodeOnLevel[t]]);if(o-n<this.options.hierarchical.nodeSpacing){var i=n+this.options.hierarchical.nodeSpacing-o,a=this._findCommonParent(this.lastNodeOnLevel[t],e.id);this._shiftBlock(a.withChild,i)}}this.lastNodeOnLevel[t]=e.id,this.positionedNodes[e.id]=!0,this._placeBranchNodes(e.id,t)}}},{key:"_indexArrayToNodes",value:function(e){for(var t=[],o=0;o<e.length;o++)t.push(this.body.nodes[e[o]]);return t}},{key:"_getDistribution",value:function(){var e={},t,o;for(t in this.body.nodes)if(this.body.nodes.hasOwnProperty(t)){o=this.body.nodes[t];var n=void 0===this.hierarchical.levels[t]?0:this.hierarchical.levels[t];this.direction.fix(o,n),void 0===e[n]&&(e[n]={}),e[n][t]=o}return e}},{key:"_getActiveEdges",value:function(e){var t=this,o=[];return util.forEach(e.edges,function(e){-1!==t.body.edgeIndices.indexOf(e.id)&&o.push(e)}),o}},{key:"_getHubSizes",value:function(){var e=this,t={},o=this.body.nodeIndices;util.forEach(o,function(o){var n=e.body.nodes[o],i=e._getActiveEdges(n).length;t[i]=!0});var n=[];return util.forEach(t,function(e){n.push(+e)}),timsort$1.sort(n,function(e,t){return t-e}),n}},{key:"_determineLevelsByHubsize",value:function(){for(var e=this,t=function(t,o){e.hierarchical.levelDownstream(t,o)},o=this._getHubSizes(),n=function(n){var i=o[n];return 0===i?"break":void util.forEach(e.body.nodeIndices,function(o){var n=e.body.nodes[o];i===e._getActiveEdges(n).length&&e._crawlNetwork(t,o)})},a=0,d;a<o.length&&(d=n(a),"break"!==d);++a);}},{key:"_determineLevelsCustomCallback",value:function(){var e=this,t=function(){};this._crawlNetwork(function(o,n,i){var a=e.hierarchical.levels[o.id];void 0===a&&(a=e.hierarchical.levels[o.id]=1e5);var d=t(NetworkUtil.cloneOptions(o,"node"),NetworkUtil.cloneOptions(n,"node"),NetworkUtil.cloneOptions(i,"edge"));e.hierarchical.levels[n.id]=a+d}),this.hierarchical.setMinLevelToZero(this.body.nodes)}},{key:"_determineLevelsDirected",value:function(){var e=this,t=function(t){return util.forEach(e.body.edges,function(e){if(e.toId===t.fromId&&e.fromId===t.toId)return!0}),!1};this._crawlNetwork(function(o,n,i){var a=e.hierarchical.levels[o.id],d=e.hierarchical.levels[n.id];if(t(i));void 0===a&&(a=e.hierarchical.levels[o.id]=1e4),e.hierarchical.levels[n.id]=i.toId==n.id?a+1:a-1}),this.hierarchical.setMinLevelToZero(this.body.nodes)}},{key:"_generateMap",value:function(){var e=this;this._crawlNetwork(function(t,o){e.hierarchical.levels[o.id]>e.hierarchical.levels[t.id]&&e.hierarchical.addRelation(t.id,o.id)}),this.hierarchical.checkIfTree()}},{key:"_crawlNetwork",value:function(){var e=this,t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:function(){},o=1<arguments.length?arguments[1]:void 0,n={},a=function o(a,d){if(void 0===n[a.id]){e.hierarchical.setTreeIndex(a,d),n[a.id]=!0;for(var s=e._getActiveEdges(a),r=0,l,c;r<s.length;r++)c=s[r],!0===c.connected&&(l=c.toId==a.id?c.from:c.to,a.id!=l.id&&(t(a,l,c),o(l,d)))}};if(void 0===o){for(var d=0,s=0,r;s<this.body.nodeIndices.length;s++)if(r=this.body.nodeIndices[s],void 0===n[r]){var l=this.body.nodes[r];a(l,d),d+=1}}else{var c=this.body.nodes[o];if(void 0===c)return void console.error("Node not found:",o);a(c)}}},{key:"_shiftBlock",value:function(e,t){var o=this,n={},i=function e(a){if(!n[a]){n[a]=!0,o.direction.shift(a,t);var d=o.hierarchical.childrenReference[a];if(void 0!==d)for(var s=0;s<d.length;s++)e(d[s])}};i(e)}},{key:"_findCommonParent",value:function(e,t){var o=this,n={},i=function e(t,n){var a=o.hierarchical.parentReference[n];if(void 0!==a)for(var d=0,s;d<a.length;d++)s=a[d],t[s]=!0,e(t,s)},a=function e(t,n){var a=o.hierarchical.parentReference[n];if(void 0!==a)for(var d=0,s;d<a.length;d++){if(s=a[d],void 0!==t[s])return{foundParent:s,withChild:n};var r=e(t,s);if(null!==r.foundParent)return r}return{foundParent:null,withChild:n}};return i(n,e),a(n,t)}},{key:"setDirectionStrategy",value:function(){var e="UD"===this.options.hierarchical.direction||"DU"===this.options.hierarchical.direction;this.direction=e?new VerticalStrategy(this):new HorizontalStrategy(this)}},{key:"_getCenterPosition",value:function(e){for(var t=1e9,o=-1e9,n=0,a;n<e.length;n++){if(a=void 0,void 0!==e[n].id)a=e[n];else{var d=e[n];a=this.body.nodes[d]}var s=this.direction.getPosition(a);t=c(t,s),o=r(o,s)}return .5*(t+o)}}]),e}(),ManipulationSystem=function(){function e(t,o,n){var i=this;classCallCheck$1(this,e),this.body=t,this.canvas=o,this.selectionHandler=n,this.editMode=!1,this.manipulationDiv=void 0,this.editModeDiv=void 0,this.closeDiv=void 0,this.manipulationHammers=[],this.temporaryUIFunctions={},this.temporaryEventFunctions=[],this.touchTime=0,this.temporaryIds={nodes:[],edges:[]},this.guiEnabled=!1,this.inMode=!1,this.selectedControlNode=void 0,this.options={},this.defaultOptions={enabled:!1,initiallyActive:!1,addNode:!0,addEdge:!0,editNode:void 0,editEdge:!0,deleteNode:!0,deleteEdge:!0,controlNodeStyle:{shape:"dot",size:6,color:{background:"#ff0000",border:"#3c3c3c",highlight:{background:"#07f968",border:"#3c3c3c"}},borderWidth:2,borderWidthSelected:2}},util.extend(this.options,this.defaultOptions),this.body.emitter.on("destroy",function(){i._clean()}),this.body.emitter.on("_dataChanged",this._restore.bind(this)),this.body.emitter.on("_resetData",this._restore.bind(this))}return createClass$1(e,[{key:"_restore",value:function(){!1!==this.inMode&&(!0===this.options.initiallyActive?this.enableEditMode():this.disableEditMode())}},{key:"setOptions",value:function(e,t,o){void 0!==t&&(this.options.locale=void 0===t.locale?o.locale:t.locale,this.options.locales=void 0===t.locales?o.locales:t.locales),void 0!==e&&("boolean"==typeof e?this.options.enabled=e:(this.options.enabled=!0,util.deepExtend(this.options,e)),!0===this.options.initiallyActive&&(this.editMode=!0),this._setup())}},{key:"toggleEditMode",value:function(){!0===this.editMode?this.disableEditMode():this.enableEditMode()}},{key:"enableEditMode",value:function(){this.editMode=!0,this._clean(),!0===this.guiEnabled&&(this.manipulationDiv.style.display="block",this.closeDiv.style.display="block",this.editModeDiv.style.display="none",this.showManipulatorToolbar())}},{key:"disableEditMode",value:function(){this.editMode=!1,this._clean(),!0===this.guiEnabled&&(this.manipulationDiv.style.display="none",this.closeDiv.style.display="none",this.editModeDiv.style.display="block",this._createEditButton())}},{key:"showManipulatorToolbar",value:function(){if(this._clean(),this.manipulationDOM={},!0===this.guiEnabled){this.editMode=!0,this.manipulationDiv.style.display="block",this.closeDiv.style.display="block";var e=this.selectionHandler._getSelectedNodeCount(),t=this.selectionHandler._getSelectedEdgeCount(),o=this.options.locales[this.options.locale],n=!1;!1!==this.options.addNode&&(this._createAddNodeButton(o),n=!0),!1!==this.options.addEdge&&(!0===n?this._createSeperator(1):n=!0,this._createAddEdgeButton(o)),1===e&&"function"==typeof this.options.editNode?(!0===n?this._createSeperator(2):n=!0,this._createEditNodeButton(o)):1===t&&0===e&&!1!==this.options.editEdge&&(!0===n?this._createSeperator(3):n=!0,this._createEditEdgeButton(o)),0!==e+t&&(0<e&&!1!==this.options.deleteNode?(!0===n&&this._createSeperator(4),this._createDeleteButton(o)):0===e&&!1!==this.options.deleteEdge&&(!0===n&&this._createSeperator(4),this._createDeleteButton(o))),this._bindHammerToDiv(this.closeDiv,this.toggleEditMode.bind(this)),this._temporaryBindEvent("select",this.showManipulatorToolbar.bind(this))}this.body.emitter.emit("_redraw")}},{key:"addNodeMode",value:function(){if(!0!==this.editMode&&this.enableEditMode(),this._clean(),this.inMode="addNode",!0===this.guiEnabled){var e=this.options.locales[this.options.locale];this.manipulationDOM={},this._createBackButton(e),this._createSeperator(),this._createDescription(e.addDescription||this.options.locales.en.addDescription),this._bindHammerToDiv(this.closeDiv,this.toggleEditMode.bind(this))}this._temporaryBindEvent("click",this._performAddNode.bind(this))}},{key:"editNode",value:function(){var e=this;!0!==this.editMode&&this.enableEditMode(),this._clean();var t=this.selectionHandler._getSelectedNode();if(void 0===t)this.showManipulatorToolbar();else if(this.inMode="editNode","function"!=typeof this.options.editNode)throw new Error("No function has been configured to handle the editing of nodes.");else if(!0!==t.isCluster){var o=util.deepExtend({},t.options,!1);if(o.x=t.x,o.y=t.y,2===this.options.editNode.length)this.options.editNode(o,function(t){null!==t&&void 0!==t&&"editNode"===e.inMode&&e.body.data.nodes.getDataSet().update(t),e.showManipulatorToolbar()});else throw new Error("The function for edit does not support two arguments (data, callback)")}else alert(this.options.locales[this.options.locale].editClusterError||this.options.locales.en.editClusterError)}},{key:"addEdgeMode",value:function(){if(!0!==this.editMode&&this.enableEditMode(),this._clean(),this.inMode="addEdge",!0===this.guiEnabled){var e=this.options.locales[this.options.locale];this.manipulationDOM={},this._createBackButton(e),this._createSeperator(),this._createDescription(e.edgeDescription||this.options.locales.en.edgeDescription),this._bindHammerToDiv(this.closeDiv,this.toggleEditMode.bind(this))}this._temporaryBindUI("onTouch",this._handleConnect.bind(this)),this._temporaryBindUI("onDragEnd",this._finishConnect.bind(this)),this._temporaryBindUI("onDrag",this._dragControlNode.bind(this)),this._temporaryBindUI("onRelease",this._finishConnect.bind(this)),this._temporaryBindUI("onDragStart",this._dragStartEdge.bind(this)),this._temporaryBindUI("onHold",function(){})}},{key:"editEdgeMode",value:function(){if(!0!==this.editMode&&this.enableEditMode(),this._clean(),this.inMode="editEdge","object"===_typeof_1$1(this.options.editEdge)&&"function"==typeof this.options.editEdge.editWithoutDrag&&(this.edgeBeingEditedId=this.selectionHandler.getSelectedEdges()[0],void 0!==this.edgeBeingEditedId)){var e=this.body.edges[this.edgeBeingEditedId];return void this._performEditEdge(e.from,e.to)}if(!0===this.guiEnabled){var t=this.options.locales[this.options.locale];this.manipulationDOM={},this._createBackButton(t),this._createSeperator(),this._createDescription(t.editEdgeDescription||this.options.locales.en.editEdgeDescription),this._bindHammerToDiv(this.closeDiv,this.toggleEditMode.bind(this))}if(this.edgeBeingEditedId=this.selectionHandler.getSelectedEdges()[0],void 0!==this.edgeBeingEditedId){var o=this.body.edges[this.edgeBeingEditedId],n=this._getNewTargetNode(o.from.x,o.from.y),i=this._getNewTargetNode(o.to.x,o.to.y);this.temporaryIds.nodes.push(n.id),this.temporaryIds.nodes.push(i.id),this.body.nodes[n.id]=n,this.body.nodeIndices.push(n.id),this.body.nodes[i.id]=i,this.body.nodeIndices.push(i.id),this._temporaryBindUI("onTouch",this._controlNodeTouch.bind(this)),this._temporaryBindUI("onTap",function(){}),this._temporaryBindUI("onHold",function(){}),this._temporaryBindUI("onDragStart",this._controlNodeDragStart.bind(this)),this._temporaryBindUI("onDrag",this._controlNodeDrag.bind(this)),this._temporaryBindUI("onDragEnd",this._controlNodeDragEnd.bind(this)),this._temporaryBindUI("onMouseMove",function(){}),this._temporaryBindEvent("beforeDrawing",function(e){var t=o.edgeType.findBorderPositions(e);!1===n.selected&&(n.x=t.from.x,n.y=t.from.y),!1===i.selected&&(i.x=t.to.x,i.y=t.to.y)}),this.body.emitter.emit("_redraw")}else this.showManipulatorToolbar()}},{key:"deleteSelected",value:function(){var e=this;!0!==this.editMode&&this.enableEditMode(),this._clean(),this.inMode="delete";var t=this.selectionHandler.getSelectedNodes(),o=this.selectionHandler.getSelectedEdges(),n=void 0;if(0<t.length){for(var a=0;a<t.length;a++)if(!0===this.body.nodes[t[a]].isCluster)return void alert(this.options.locales[this.options.locale].deleteClusterError||this.options.locales.en.deleteClusterError);"function"==typeof this.options.deleteNode&&(n=this.options.deleteNode)}else 0<o.length&&"function"==typeof this.options.deleteEdge&&(n=this.options.deleteEdge);if("function"==typeof n){if(2===n.length)n({nodes:t,edges:o},function(t){null!==t&&void 0!==t&&"delete"===e.inMode?(e.body.data.edges.getDataSet().remove(t.edges),e.body.data.nodes.getDataSet().remove(t.nodes),e.body.emitter.emit("startSimulation"),e.showManipulatorToolbar()):(e.body.emitter.emit("startSimulation"),e.showManipulatorToolbar())});else throw new Error("The function for delete does not support two arguments (data, callback)")}else this.body.data.edges.getDataSet().remove(o),this.body.data.nodes.getDataSet().remove(t),this.body.emitter.emit("startSimulation"),this.showManipulatorToolbar()}},{key:"_setup",value:function(){!0===this.options.enabled?(this.guiEnabled=!0,this._createWrappers(),!1===this.editMode?this._createEditButton():this.showManipulatorToolbar()):(this._removeManipulationDOM(),this.guiEnabled=!1)}},{key:"_createWrappers",value:function(){void 0===this.manipulationDiv&&(this.manipulationDiv=document.createElement("div"),this.manipulationDiv.className="vis-manipulation",this.manipulationDiv.style.display=!0===this.editMode?"block":"none",this.canvas.frame.appendChild(this.manipulationDiv)),void 0===this.editModeDiv&&(this.editModeDiv=document.createElement("div"),this.editModeDiv.className="vis-edit-mode",this.editModeDiv.style.display=!0===this.editMode?"none":"block",this.canvas.frame.appendChild(this.editModeDiv)),void 0===this.closeDiv&&(this.closeDiv=document.createElement("div"),this.closeDiv.className="vis-close",this.closeDiv.style.display=this.manipulationDiv.style.display,this.canvas.frame.appendChild(this.closeDiv))}},{key:"_getNewTargetNode",value:function(e,t){var o=util.deepExtend({},this.options.controlNodeStyle);o.id="targetNode"+util.randomUUID(),o.hidden=!1,o.physics=!1,o.x=e,o.y=t;var n=this.body.functions.createNode(o);return n.shape.boundingBox={left:e,right:e,top:t,bottom:t},n}},{key:"_createEditButton",value:function(){this._clean(),this.manipulationDOM={},util.recursiveDOMDelete(this.editModeDiv);var e=this.options.locales[this.options.locale],t=this._createButton("editMode","vis-button vis-edit vis-edit-mode",e.edit||this.options.locales.en.edit);this.editModeDiv.appendChild(t),this._bindHammerToDiv(t,this.toggleEditMode.bind(this))}},{key:"_clean",value:function(){this.inMode=!1,!0===this.guiEnabled&&(util.recursiveDOMDelete(this.editModeDiv),util.recursiveDOMDelete(this.manipulationDiv),this._cleanManipulatorHammers()),this._cleanupTemporaryNodesAndEdges(),this._unbindTemporaryUIs(),this._unbindTemporaryEvents(),this.body.emitter.emit("restorePhysics")}},{key:"_cleanManipulatorHammers",value:function(){if(0!=this.manipulationHammers.length){for(var e=0;e<this.manipulationHammers.length;e++)this.manipulationHammers[e].destroy();this.manipulationHammers=[]}}},{key:"_removeManipulationDOM",value:function(){this._clean(),util.recursiveDOMDelete(this.manipulationDiv),util.recursiveDOMDelete(this.editModeDiv),util.recursiveDOMDelete(this.closeDiv),this.manipulationDiv&&this.canvas.frame.removeChild(this.manipulationDiv),this.editModeDiv&&this.canvas.frame.removeChild(this.editModeDiv),this.closeDiv&&this.canvas.frame.removeChild(this.closeDiv),this.manipulationDiv=void 0,this.editModeDiv=void 0,this.closeDiv=void 0}},{key:"_createSeperator",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:1;this.manipulationDOM["seperatorLineDiv"+e]=document.createElement("div"),this.manipulationDOM["seperatorLineDiv"+e].className="vis-separator-line",this.manipulationDiv.appendChild(this.manipulationDOM["seperatorLineDiv"+e])}},{key:"_createAddNodeButton",value:function(e){var t=this._createButton("addNode","vis-button vis-add",e.addNode||this.options.locales.en.addNode);this.manipulationDiv.appendChild(t),this._bindHammerToDiv(t,this.addNodeMode.bind(this))}},{key:"_createAddEdgeButton",value:function(e){var t=this._createButton("addEdge","vis-button vis-connect",e.addEdge||this.options.locales.en.addEdge);this.manipulationDiv.appendChild(t),this._bindHammerToDiv(t,this.addEdgeMode.bind(this))}},{key:"_createEditNodeButton",value:function(e){var t=this._createButton("editNode","vis-button vis-edit",e.editNode||this.options.locales.en.editNode);this.manipulationDiv.appendChild(t),this._bindHammerToDiv(t,this.editNode.bind(this))}},{key:"_createEditEdgeButton",value:function(e){var t=this._createButton("editEdge","vis-button vis-edit",e.editEdge||this.options.locales.en.editEdge);this.manipulationDiv.appendChild(t),this._bindHammerToDiv(t,this.editEdgeMode.bind(this))}},{key:"_createDeleteButton",value:function(e){var t=this.options.rtl?"vis-button vis-delete-rtl":"vis-button vis-delete";var o=this._createButton("delete",t,e.del||this.options.locales.en.del);this.manipulationDiv.appendChild(o),this._bindHammerToDiv(o,this.deleteSelected.bind(this))}},{key:"_createBackButton",value:function(e){var t=this._createButton("back","vis-button vis-back",e.back||this.options.locales.en.back);this.manipulationDiv.appendChild(t),this._bindHammerToDiv(t,this.showManipulatorToolbar.bind(this))}},{key:"_createButton",value:function(e,t,o){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:"vis-label";return this.manipulationDOM[e+"Div"]=document.createElement("div"),this.manipulationDOM[e+"Div"].className=t,this.manipulationDOM[e+"Label"]=document.createElement("div"),this.manipulationDOM[e+"Label"].className=n,this.manipulationDOM[e+"Label"].innerHTML=o,this.manipulationDOM[e+"Div"].appendChild(this.manipulationDOM[e+"Label"]),this.manipulationDOM[e+"Div"]}},{key:"_createDescription",value:function(e){this.manipulationDiv.appendChild(this._createButton("description","vis-button vis-none",e))}},{key:"_temporaryBindEvent",value:function(e,t){this.temporaryEventFunctions.push({event:e,boundFunction:t}),this.body.emitter.on(e,t)}},{key:"_temporaryBindUI",value:function(e,t){if(void 0!==this.body.eventListeners[e])this.temporaryUIFunctions[e]=this.body.eventListeners[e],this.body.eventListeners[e]=t;else throw new Error("This UI function does not exist. Typo? You tried: "+e+" possible are: "+JSON.stringify(Object.keys(this.body.eventListeners)))}},{key:"_unbindTemporaryUIs",value:function(){for(var e in this.temporaryUIFunctions)this.temporaryUIFunctions.hasOwnProperty(e)&&(this.body.eventListeners[e]=this.temporaryUIFunctions[e],delete this.temporaryUIFunctions[e]);this.temporaryUIFunctions={}}},{key:"_unbindTemporaryEvents",value:function(){for(var e=0;e<this.temporaryEventFunctions.length;e++){var t=this.temporaryEventFunctions[e].event,o=this.temporaryEventFunctions[e].boundFunction;this.body.emitter.off(t,o)}this.temporaryEventFunctions=[]}},{key:"_bindHammerToDiv",value:function(e,t){var o=new hammer(e,{});hammerUtil.onTouch(o,t),this.manipulationHammers.push(o)}},{key:"_cleanupTemporaryNodesAndEdges",value:function(){for(var e=0;e<this.temporaryIds.edges.length;e++){this.body.edges[this.temporaryIds.edges[e]].disconnect(),delete this.body.edges[this.temporaryIds.edges[e]];var t=this.body.edgeIndices.indexOf(this.temporaryIds.edges[e]);-1!==t&&this.body.edgeIndices.splice(t,1)}for(var o=0;o<this.temporaryIds.nodes.length;o++){delete this.body.nodes[this.temporaryIds.nodes[o]];var n=this.body.nodeIndices.indexOf(this.temporaryIds.nodes[o]);-1!==n&&this.body.nodeIndices.splice(n,1)}this.temporaryIds={nodes:[],edges:[]}}},{key:"_controlNodeTouch",value:function(e){this.selectionHandler.unselectAll(),this.lastTouch=this.body.functions.getPointer(e.center),this.lastTouch.translation=util.extend({},this.body.view.translation)}},{key:"_controlNodeDragStart",value:function(){var e=this.lastTouch,t=this.selectionHandler._pointerToPositionObject(e),o=this.body.nodes[this.temporaryIds.nodes[0]],n=this.body.nodes[this.temporaryIds.nodes[1]],i=this.body.edges[this.edgeBeingEditedId];this.selectedControlNode=void 0;var a=o.isOverlappingWith(t),d=n.isOverlappingWith(t);!0===a?(this.selectedControlNode=o,i.edgeType.from=o):!0===d&&(this.selectedControlNode=n,i.edgeType.to=n),void 0!==this.selectedControlNode&&this.selectionHandler.selectObject(this.selectedControlNode),this.body.emitter.emit("_redraw")}},{key:"_controlNodeDrag",value:function(e){this.body.emitter.emit("disablePhysics");var t=this.body.functions.getPointer(e.center),o=this.canvas.DOMtoCanvas(t);if(void 0!==this.selectedControlNode)this.selectedControlNode.x=o.x,this.selectedControlNode.y=o.y;else{var n=t.x-this.lastTouch.x,i=t.y-this.lastTouch.y;this.body.view.translation={x:this.lastTouch.translation.x+n,y:this.lastTouch.translation.y+i}}this.body.emitter.emit("_redraw")}},{key:"_controlNodeDragEnd",value:function(e){var t=this.body.functions.getPointer(e.center),o=this.selectionHandler._pointerToPositionObject(t),n=this.body.edges[this.edgeBeingEditedId];if(void 0!==this.selectedControlNode){this.selectionHandler.unselectAll();for(var a=this.selectionHandler._getAllNodesOverlappingWith(o),d=void 0,s=a.length-1;0<=s;s--)if(a[s]!==this.selectedControlNode.id){d=this.body.nodes[a[s]];break}if(void 0===d||void 0===this.selectedControlNode)n.updateEdgeType(),this.body.emitter.emit("restorePhysics");else if(!0===d.isCluster)alert(this.options.locales[this.options.locale].createEdgeError||this.options.locales.en.createEdgeError);else{var r=this.body.nodes[this.temporaryIds.nodes[0]];this.selectedControlNode.id===r.id?this._performEditEdge(d.id,n.to.id):this._performEditEdge(n.from.id,d.id)}this.body.emitter.emit("_redraw")}}},{key:"_handleConnect",value:function(e){if(100<new Date().valueOf()-this.touchTime){this.lastTouch=this.body.functions.getPointer(e.center),this.lastTouch.translation=util.extend({},this.body.view.translation);var t=this.lastTouch,o=this.selectionHandler.getNodeAt(t);if(void 0!==o)if(!0===o.isCluster)alert(this.options.locales[this.options.locale].createEdgeError||this.options.locales.en.createEdgeError);else{var n=this._getNewTargetNode(o.x,o.y);this.body.nodes[n.id]=n,this.body.nodeIndices.push(n.id);var i=this.body.functions.createEdge({id:"connectionEdge"+util.randomUUID(),from:o.id,to:n.id,physics:!1,smooth:{enabled:!0,type:"continuous",roundness:.5}});this.body.edges[i.id]=i,this.body.edgeIndices.push(i.id),this.temporaryIds.nodes.push(n.id),this.temporaryIds.edges.push(i.id)}this.touchTime=new Date().valueOf()}}},{key:"_dragControlNode",value:function(e){var t=this.body.functions.getPointer(e.center),o=this.selectionHandler._pointerToPositionObject(t),n=void 0;void 0!==this.temporaryIds.edges[0]&&(n=this.body.edges[this.temporaryIds.edges[0]].fromId);for(var a=this.selectionHandler._getAllNodesOverlappingWith(o),d=void 0,s=a.length-1;0<=s;s--)if(-1===this.temporaryIds.nodes.indexOf(a[s])){d=this.body.nodes[a[s]];break}if(e.controlEdge={from:n,to:d?d.id:void 0},this.selectionHandler._generateClickEvent("controlNodeDragging",e,t),void 0!==this.temporaryIds.nodes[0]){var r=this.body.nodes[this.temporaryIds.nodes[0]];r.x=this.canvas._XconvertDOMtoCanvas(t.x),r.y=this.canvas._YconvertDOMtoCanvas(t.y),this.body.emitter.emit("_redraw")}else{var l=t.x-this.lastTouch.x,c=t.y-this.lastTouch.y;this.body.view.translation={x:this.lastTouch.translation.x+l,y:this.lastTouch.translation.y+c}}}},{key:"_finishConnect",value:function(e){var t=this.body.functions.getPointer(e.center),o=this.selectionHandler._pointerToPositionObject(t),n=void 0;void 0!==this.temporaryIds.edges[0]&&(n=this.body.edges[this.temporaryIds.edges[0]].fromId);for(var a=this.selectionHandler._getAllNodesOverlappingWith(o),d=void 0,s=a.length-1;0<=s;s--)if(-1===this.temporaryIds.nodes.indexOf(a[s])){d=this.body.nodes[a[s]];break}this._cleanupTemporaryNodesAndEdges(),void 0!==d&&(!0===d.isCluster?alert(this.options.locales[this.options.locale].createEdgeError||this.options.locales.en.createEdgeError):void 0!==this.body.nodes[n]&&void 0!==this.body.nodes[d.id]&&this._performAddEdge(n,d.id)),e.controlEdge={from:n,to:d?d.id:void 0},this.selectionHandler._generateClickEvent("controlNodeDragEnd",e,t),this.body.emitter.emit("_redraw")}},{key:"_dragStartEdge",value:function(e){var t=this.lastTouch;this.selectionHandler._generateClickEvent("dragStart",e,t,void 0,!0)}},{key:"_performAddNode",value:function(e){var t=this,o={id:util.randomUUID(),x:e.pointer.canvas.x,y:e.pointer.canvas.y,label:"new"};if("function"!=typeof this.options.addNode)this.body.data.nodes.getDataSet().add(o),this.showManipulatorToolbar();else if(2===this.options.addNode.length)this.options.addNode(o,function(e){null!==e&&void 0!==e&&"addNode"===t.inMode&&t.body.data.nodes.getDataSet().add(e),t.showManipulatorToolbar()});else throw this.showManipulatorToolbar(),new Error("The function for add does not support two arguments (data,callback)")}},{key:"_performAddEdge",value:function(e,t){var o=this,n={from:e,to:t};if("function"!=typeof this.options.addEdge)this.body.data.edges.getDataSet().add(n),this.selectionHandler.unselectAll(),this.showManipulatorToolbar();else if(2===this.options.addEdge.length)this.options.addEdge(n,function(e){null!==e&&void 0!==e&&"addEdge"===o.inMode&&(o.body.data.edges.getDataSet().add(e),o.selectionHandler.unselectAll(),o.showManipulatorToolbar())});else throw new Error("The function for connect does not support two arguments (data,callback)")}},{key:"_performEditEdge",value:function(e,t){var o=this,n={id:this.edgeBeingEditedId,from:e,to:t,label:this.body.data.edges._data[this.edgeBeingEditedId].label},i=this.options.editEdge;if("object"===_typeof_1$1(i)&&(i=i.editWithoutDrag),"function"!=typeof i)this.body.data.edges.getDataSet().update(n),this.selectionHandler.unselectAll(),this.showManipulatorToolbar();else if(2===i.length)i(n,function(e){null===e||void 0===e||"editEdge"!==o.inMode?(o.body.edges[n.id].updateEdgeType(),o.body.emitter.emit("_redraw"),o.showManipulatorToolbar()):(o.body.data.edges.getDataSet().update(e),o.selectionHandler.unselectAll(),o.showManipulatorToolbar())});else throw new Error("The function for edit does not support two arguments (data, callback)")}}]),e}(),htmlColors={black:"#000000",navy:"#000080",darkblue:"#00008B",mediumblue:"#0000CD",blue:"#0000FF",darkgreen:"#006400",green:"#008000",teal:"#008080",darkcyan:"#008B8B",deepskyblue:"#00BFFF",darkturquoise:"#00CED1",mediumspringgreen:"#00FA9A",lime:"#00FF00",springgreen:"#00FF7F",aqua:"#00FFFF",cyan:"#00FFFF",midnightblue:"#191970",dodgerblue:"#1E90FF",lightseagreen:"#20B2AA",forestgreen:"#228B22",seagreen:"#2E8B57",darkslategray:"#2F4F4F",limegreen:"#32CD32",mediumseagreen:"#3CB371",turquoise:"#40E0D0",royalblue:"#4169E1",steelblue:"#4682B4",darkslateblue:"#483D8B",mediumturquoise:"#48D1CC",indigo:"#4B0082",darkolivegreen:"#556B2F",cadetblue:"#5F9EA0",cornflowerblue:"#6495ED",mediumaquamarine:"#66CDAA",dimgray:"#696969",slateblue:"#6A5ACD",olivedrab:"#6B8E23",slategray:"#708090",lightslategray:"#778899",mediumslateblue:"#7B68EE",lawngreen:"#7CFC00",chartreuse:"#7FFF00",aquamarine:"#7FFFD4",maroon:"#800000",purple:"#800080",olive:"#808000",gray:"#808080",skyblue:"#87CEEB",lightskyblue:"#87CEFA",blueviolet:"#8A2BE2",darkred:"#8B0000",darkmagenta:"#8B008B",saddlebrown:"#8B4513",darkseagreen:"#8FBC8F",lightgreen:"#90EE90",mediumpurple:"#9370D8",darkviolet:"#9400D3",palegreen:"#98FB98",darkorchid:"#9932CC",yellowgreen:"#9ACD32",sienna:"#A0522D",brown:"#A52A2A",darkgray:"#A9A9A9",lightblue:"#ADD8E6",greenyellow:"#ADFF2F",paleturquoise:"#AFEEEE",lightsteelblue:"#B0C4DE",powderblue:"#B0E0E6",firebrick:"#B22222",darkgoldenrod:"#B8860B",mediumorchid:"#BA55D3",rosybrown:"#BC8F8F",darkkhaki:"#BDB76B",silver:"#C0C0C0",mediumvioletred:"#C71585",indianred:"#CD5C5C",peru:"#CD853F",chocolate:"#D2691E",tan:"#D2B48C",lightgrey:"#D3D3D3",palevioletred:"#D87093",thistle:"#D8BFD8",orchid:"#DA70D6",goldenrod:"#DAA520",crimson:"#DC143C",gainsboro:"#DCDCDC",plum:"#DDA0DD",burlywood:"#DEB887",lightcyan:"#E0FFFF",lavender:"#E6E6FA",darksalmon:"#E9967A",violet:"#EE82EE",palegoldenrod:"#EEE8AA",lightcoral:"#F08080",khaki:"#F0E68C",aliceblue:"#F0F8FF",honeydew:"#F0FFF0",azure:"#F0FFFF",sandybrown:"#F4A460",wheat:"#F5DEB3",beige:"#F5F5DC",whitesmoke:"#F5F5F5",mintcream:"#F5FFFA",ghostwhite:"#F8F8FF",salmon:"#FA8072",antiquewhite:"#FAEBD7",linen:"#FAF0E6",lightgoldenrodyellow:"#FAFAD2",oldlace:"#FDF5E6",red:"#FF0000",fuchsia:"#FF00FF",magenta:"#FF00FF",deeppink:"#FF1493",orangered:"#FF4500",tomato:"#FF6347",hotpink:"#FF69B4",coral:"#FF7F50",darkorange:"#FF8C00",lightsalmon:"#FFA07A",orange:"#FFA500",lightpink:"#FFB6C1",pink:"#FFC0CB",gold:"#FFD700",peachpuff:"#FFDAB9",navajowhite:"#FFDEAD",moccasin:"#FFE4B5",bisque:"#FFE4C4",mistyrose:"#FFE4E1",blanchedalmond:"#FFEBCD",papayawhip:"#FFEFD5",lavenderblush:"#FFF0F5",seashell:"#FFF5EE",cornsilk:"#FFF8DC",lemonchiffon:"#FFFACD",floralwhite:"#FFFAF0",snow:"#FFFAFA",yellow:"#FFFF00",lightyellow:"#FFFFE0",ivory:"#FFFFF0",white:"#FFFFFF"},ColorPicker=function(){var t=Math.atan2,o=Math.cos,n=Math.sin,i=Math.sqrt,a=Math.PI,d=Math.min;function e(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:1;classCallCheck$1(this,e),this.pixelRatio=t,this.generated=!1,this.centerCoordinates={x:289/2,y:289/2},this.r=289*.49,this.color={r:255,g:255,b:255,a:1},this.hueCircle=void 0,this.initialColor={r:255,g:255,b:255,a:1},this.previousColor=void 0,this.applied=!1,this.updateCallback=function(){},this.closeCallback=function(){},this._create()}return createClass$1(e,[{key:"insertTo",value:function(e){void 0!==this.hammer&&(this.hammer.destroy(),this.hammer=void 0),this.container=e,this.container.appendChild(this.frame),this._bindHammer(),this._setSize()}},{key:"setUpdateCallback",value:function(e){if("function"==typeof e)this.updateCallback=e;else throw new Error("Function attempted to set as colorPicker update callback is not a function.")}},{key:"setCloseCallback",value:function(e){if("function"==typeof e)this.closeCallback=e;else throw new Error("Function attempted to set as colorPicker closing callback is not a function.")}},{key:"_isColorString",value:function(e){if("string"==typeof e)return htmlColors[e]}},{key:"setColor",value:function(e){var t=!(1<arguments.length&&void 0!==arguments[1])||arguments[1];if("none"!==e){var o=this._isColorString(e),n;if(void 0!==o&&(e=o),!0===util.isString(e)){if(!0===util.isValidRGB(e)){var i=e.substr(4).substr(0,e.length-5).split(",");n={r:i[0],g:i[1],b:i[2],a:1}}else if(!0===util.isValidRGBA(e)){var a=e.substr(5).substr(0,e.length-6).split(",");n={r:a[0],g:a[1],b:a[2],a:a[3]}}else if(!0===util.isValidHex(e)){var d=util.hexToRGB(e);n={r:d.r,g:d.g,b:d.b,a:1}}}else if(e instanceof Object&&void 0!==e.r&&void 0!==e.g&&void 0!==e.b){var s=void 0===e.a?"1.0":e.a;n={r:e.r,g:e.g,b:e.b,a:s}}if(void 0===n)throw new Error("Unknown color passed to the colorPicker. Supported are strings: rgb, hex, rgba. Object: rgb ({r:r,g:g,b:b,[a:a]}). Supplied: "+JSON.stringify(e));else this._setColor(n,t)}}},{key:"show",value:function(){void 0!==this.closeCallback&&(this.closeCallback(),this.closeCallback=void 0),this.applied=!1,this.frame.style.display="block",this._generateHueCircle()}},{key:"_hide",value:function(){var e=this,t=!(0<arguments.length&&void 0!==arguments[0])||arguments[0];!0===t&&(this.previousColor=util.extend({},this.color)),!0===this.applied&&this.updateCallback(this.initialColor),this.frame.style.display="none",setTimeout(function(){void 0!==e.closeCallback&&(e.closeCallback(),e.closeCallback=void 0)},0)}},{key:"_save",value:function(){this.updateCallback(this.color),this.applied=!1,this._hide()}},{key:"_apply",value:function(){this.applied=!0,this.updateCallback(this.color),this._updatePicker(this.color)}},{key:"_loadLast",value:function(){void 0===this.previousColor?alert("There is no last color to load..."):this.setColor(this.previousColor,!1)}},{key:"_setColor",value:function(e){var t=!(1<arguments.length&&void 0!==arguments[1])||arguments[1];!0===t&&(this.initialColor=util.extend({},e)),this.color=e;var i=util.RGBToHSV(e.r,e.g,e.b),d=2*a,s=this.r*i.s,r=this.centerCoordinates.x+s*n(d*i.h),l=this.centerCoordinates.y+s*o(d*i.h);this.colorPickerSelector.style.left=r-.5*this.colorPickerSelector.clientWidth+"px",this.colorPickerSelector.style.top=l-.5*this.colorPickerSelector.clientHeight+"px",this._updatePicker(e)}},{key:"_setOpacity",value:function(e){this.color.a=e/100,this._updatePicker(this.color)}},{key:"_setBrightness",value:function(e){var t=util.RGBToHSV(this.color.r,this.color.g,this.color.b);t.v=e/100;var o=util.HSVToRGB(t.h,t.s,t.v);o.a=this.color.a,this.color=o,this._updatePicker()}},{key:"_updatePicker",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:this.color,t=util.RGBToHSV(e.r,e.g,e.b),o=this.colorPickerCanvas.getContext("2d");void 0===this.pixelRation&&(this.pixelRatio=(window.devicePixelRatio||1)/(o.webkitBackingStorePixelRatio||o.mozBackingStorePixelRatio||o.msBackingStorePixelRatio||o.oBackingStorePixelRatio||o.backingStorePixelRatio||1)),o.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0);var n=this.colorPickerCanvas.clientWidth,i=this.colorPickerCanvas.clientHeight;o.clearRect(0,0,n,i),o.putImageData(this.hueCircle,0,0),o.fillStyle="rgba(0,0,0,"+(1-t.v)+")",o.circle(this.centerCoordinates.x,this.centerCoordinates.y,this.r),o.fill(),this.brightnessRange.value=100*t.v,this.opacityRange.value=100*e.a,this.initialColorDiv.style.backgroundColor="rgba("+this.initialColor.r+","+this.initialColor.g+","+this.initialColor.b+","+this.initialColor.a+")",this.newColorDiv.style.backgroundColor="rgba("+this.color.r+","+this.color.g+","+this.color.b+","+this.color.a+")"}},{key:"_setSize",value:function(){this.colorPickerCanvas.style.width="100%",this.colorPickerCanvas.style.height="100%",this.colorPickerCanvas.width=289*this.pixelRatio,this.colorPickerCanvas.height=289*this.pixelRatio}},{key:"_create",value:function(){if(this.frame=document.createElement("div"),this.frame.className="vis-color-picker",this.colorPickerDiv=document.createElement("div"),this.colorPickerSelector=document.createElement("div"),this.colorPickerSelector.className="vis-selector",this.colorPickerDiv.appendChild(this.colorPickerSelector),this.colorPickerCanvas=document.createElement("canvas"),this.colorPickerDiv.appendChild(this.colorPickerCanvas),!this.colorPickerCanvas.getContext){var e=document.createElement("DIV");e.style.color="red",e.style.fontWeight="bold",e.style.padding="10px",e.innerHTML="Error: your browser does not support HTML canvas",this.colorPickerCanvas.appendChild(e)}else{var t=this.colorPickerCanvas.getContext("2d");this.pixelRatio=(window.devicePixelRatio||1)/(t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1),this.colorPickerCanvas.getContext("2d").setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0)}this.colorPickerDiv.className="vis-color",this.opacityDiv=document.createElement("div"),this.opacityDiv.className="vis-opacity",this.brightnessDiv=document.createElement("div"),this.brightnessDiv.className="vis-brightness",this.arrowDiv=document.createElement("div"),this.arrowDiv.className="vis-arrow",this.opacityRange=document.createElement("input");try{this.opacityRange.type="range",this.opacityRange.min="0",this.opacityRange.max="100"}catch(e){}this.opacityRange.value="100",this.opacityRange.className="vis-range",this.brightnessRange=document.createElement("input");try{this.brightnessRange.type="range",this.brightnessRange.min="0",this.brightnessRange.max="100"}catch(e){}this.brightnessRange.value="100",this.brightnessRange.className="vis-range",this.opacityDiv.appendChild(this.opacityRange),this.brightnessDiv.appendChild(this.brightnessRange);var o=this;this.opacityRange.onchange=function(){o._setOpacity(this.value)},this.opacityRange.oninput=function(){o._setOpacity(this.value)},this.brightnessRange.onchange=function(){o._setBrightness(this.value)},this.brightnessRange.oninput=function(){o._setBrightness(this.value)},this.brightnessLabel=document.createElement("div"),this.brightnessLabel.className="vis-label vis-brightness",this.brightnessLabel.innerHTML="brightness:",this.opacityLabel=document.createElement("div"),this.opacityLabel.className="vis-label vis-opacity",this.opacityLabel.innerHTML="opacity:",this.newColorDiv=document.createElement("div"),this.newColorDiv.className="vis-new-color",this.newColorDiv.innerHTML="new",this.initialColorDiv=document.createElement("div"),this.initialColorDiv.className="vis-initial-color",this.initialColorDiv.innerHTML="initial",this.cancelButton=document.createElement("div"),this.cancelButton.className="vis-button vis-cancel",this.cancelButton.innerHTML="cancel",this.cancelButton.onclick=this._hide.bind(this,!1),this.applyButton=document.createElement("div"),this.applyButton.className="vis-button vis-apply",this.applyButton.innerHTML="apply",this.applyButton.onclick=this._apply.bind(this),this.saveButton=document.createElement("div"),this.saveButton.className="vis-button vis-save",this.saveButton.innerHTML="save",this.saveButton.onclick=this._save.bind(this),this.loadButton=document.createElement("div"),this.loadButton.className="vis-button vis-load",this.loadButton.innerHTML="load last",this.loadButton.onclick=this._loadLast.bind(this),this.frame.appendChild(this.colorPickerDiv),this.frame.appendChild(this.arrowDiv),this.frame.appendChild(this.brightnessLabel),this.frame.appendChild(this.brightnessDiv),this.frame.appendChild(this.opacityLabel),this.frame.appendChild(this.opacityDiv),this.frame.appendChild(this.newColorDiv),this.frame.appendChild(this.initialColorDiv),this.frame.appendChild(this.cancelButton),this.frame.appendChild(this.applyButton),this.frame.appendChild(this.saveButton),this.frame.appendChild(this.loadButton)}},{key:"_bindHammer",value:function(){var e=this;this.drag={},this.pinch={},this.hammer=new hammer(this.colorPickerCanvas),this.hammer.get("pinch").set({enable:!0}),hammerUtil.onTouch(this.hammer,function(t){e._moveSelector(t)}),this.hammer.on("tap",function(t){e._moveSelector(t)}),this.hammer.on("panstart",function(t){e._moveSelector(t)}),this.hammer.on("panmove",function(t){e._moveSelector(t)}),this.hammer.on("panend",function(t){e._moveSelector(t)})}},{key:"_generateHueCircle",value:function(){if(!1===this.generated){var e=this.colorPickerCanvas.getContext("2d");void 0===this.pixelRation&&(this.pixelRatio=(window.devicePixelRatio||1)/(e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1)),e.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0);var t=this.colorPickerCanvas.clientWidth,i=this.colorPickerCanvas.clientHeight;e.clearRect(0,0,t,i);var d,s,r,l;this.centerCoordinates={x:.5*t,y:.5*i},this.r=.49*t;var c=2*a/360,u=1/this.r,p;for(r=0;360>r;r++)for(l=0;l<this.r;l++)d=this.centerCoordinates.x+l*n(c*r),s=this.centerCoordinates.y+l*o(c*r),p=util.HSVToRGB(r*(1/360),l*u,1),e.fillStyle="rgb("+p.r+","+p.g+","+p.b+")",e.fillRect(d-.5,s-.5,2,2);e.strokeStyle="rgba(0,0,0,1)",e.circle(this.centerCoordinates.x,this.centerCoordinates.y,this.r),e.stroke(),this.hueCircle=e.getImageData(0,0,t,i)}this.generated=!0}},{key:"_moveSelector",value:function(e){var r=this.colorPickerDiv.getBoundingClientRect(),l=e.center.x-r.left,c=e.center.y-r.top,u=.5*this.colorPickerDiv.clientHeight,p=.5*this.colorPickerDiv.clientWidth,m=l-p,g=c-u,y=t(m,g),f=.98*d(i(m*m+g*g),p),b=o(y)*f+u,_=n(y)*f+p;this.colorPickerSelector.style.top=b-.5*this.colorPickerSelector.clientHeight+"px",this.colorPickerSelector.style.left=_-.5*this.colorPickerSelector.clientWidth+"px";var v=y/(2*a);v=0>v?v+1:v;var k=f/this.r,s=util.RGBToHSV(this.color.r,this.color.g,this.color.b);s.h=v,s.s=k;var w=util.HSVToRGB(s.h,s.s,s.v);w.a=this.color.a,this.color=w,this.initialColorDiv.style.backgroundColor="rgba("+this.initialColor.r+","+this.initialColor.g+","+this.initialColor.b+","+this.initialColor.a+")",this.newColorDiv.style.backgroundColor="rgba("+this.color.r+","+this.color.g+","+this.color.b+","+this.color.a+")"}}]),e}(),Configurator=function(){var t=Math.ceil;function e(t,o,n){var i=3<arguments.length&&void 0!==arguments[3]?arguments[3]:1;classCallCheck$1(this,e),this.parent=t,this.changedOptions=[],this.container=o,this.allowCreation=!1,this.options={},this.initialized=!1,this.popupCounter=0,this.defaultOptions={enabled:!1,filter:!0,container:void 0,showButton:!0},util.extend(this.options,this.defaultOptions),this.configureOptions=n,this.moduleOptions={},this.domElements=[],this.popupDiv={},this.popupLimit=5,this.popupHistory={},this.colorPicker=new ColorPicker(i),this.wrapper=void 0}return createClass$1(e,[{key:"setOptions",value:function(e){if(void 0!==e){this.popupHistory={},this._removePopup();var t=!0;if("string"==typeof e)this.options.filter=e;else if(e instanceof Array)this.options.filter=e.join();else if("object"===_typeof_1$1(e)){if(null==e)throw new TypeError("options cannot be null");void 0!==e.container&&(this.options.container=e.container),void 0!==e.filter&&(this.options.filter=e.filter),void 0!==e.showButton&&(this.options.showButton=e.showButton),void 0!==e.enabled&&(t=e.enabled)}else"boolean"==typeof e?(this.options.filter=!0,t=e):"function"==typeof e&&(this.options.filter=e,t=!0);!1===this.options.filter&&(t=!1),this.options.enabled=t}this._clean()}},{key:"setModuleOptions",value:function(e){this.moduleOptions=e,!0===this.options.enabled&&(this._clean(),void 0!==this.options.container&&(this.container=this.options.container),this._create())}},{key:"_create",value:function(){this._clean(),this.changedOptions=[];var e=this.options.filter,t=0,o=!1;for(var n in this.configureOptions)this.configureOptions.hasOwnProperty(n)&&(this.allowCreation=!1,o=!1,"function"==typeof e?(o=e(n,[]),o=o||this._handleObject(this.configureOptions[n],[n],!0)):(!0===e||-1!==e.indexOf(n))&&(o=!0),!1!==o&&(this.allowCreation=!0,0<t&&this._makeItem([]),this._makeHeader(n),this._handleObject(this.configureOptions[n],[n])),t++);this._makeButton(),this._push()}},{key:"_push",value:function(){this.wrapper=document.createElement("div"),this.wrapper.className="vis-configuration-wrapper",this.container.appendChild(this.wrapper);for(var e=0;e<this.domElements.length;e++)this.wrapper.appendChild(this.domElements[e]);this._showPopupIfNeeded()}},{key:"_clean",value:function(){for(var e=0;e<this.domElements.length;e++)this.wrapper.removeChild(this.domElements[e]);void 0!==this.wrapper&&(this.container.removeChild(this.wrapper),this.wrapper=void 0),this.domElements=[],this._removePopup()}},{key:"_getValue",value:function(e){for(var t=this.moduleOptions,o=0;o<e.length;o++)if(void 0!==t[e[o]])t=t[e[o]];else{t=void 0;break}return t}},{key:"_makeItem",value:function(e){if(!0===this.allowCreation){var t=document.createElement("div");t.className="vis-configuration vis-config-item vis-config-s"+e.length;for(var o=arguments.length,n=Array(1<o?o-1:0),i=1;i<o;i++)n[i-1]=arguments[i];return n.forEach(function(e){t.appendChild(e)}),this.domElements.push(t),this.domElements.length}return 0}},{key:"_makeHeader",value:function(e){var t=document.createElement("div");t.className="vis-configuration vis-config-header",t.innerHTML=e,this._makeItem([],t)}},{key:"_makeLabel",value:function(e,t){var o=!!(2<arguments.length&&void 0!==arguments[2])&&arguments[2],n=document.createElement("div");return n.className="vis-configuration vis-config-label vis-config-s"+t.length,n.innerHTML=!0===o?"<i><b>"+e+":</b></i>":e+":",n}},{key:"_makeDropdown",value:function(e,t,o){var n=document.createElement("select");n.className="vis-configuration vis-config-select";var a=0;void 0!==t&&-1!==e.indexOf(t)&&(a=e.indexOf(t));for(var d=0,s;d<e.length;d++)s=document.createElement("option"),s.value=e[d],d==a&&(s.selected="selected"),s.innerHTML=e[d],n.appendChild(s);var r=this;n.onchange=function(){r._update(this.value,o)};var l=this._makeLabel(o[o.length-1],o);this._makeItem(o,l,n)}},{key:"_makeRange",value:function(e,o,n){var i=e[0],a=e[1],d=e[2],s=e[3],r=document.createElement("input");r.className="vis-configuration vis-config-range";try{r.type="range",r.min=a,r.max=d}catch(e){}r.step=s;var l="",c=0;if(void 0!==o){var u=1.2;0>o&&o*u<a?(r.min=t(o*u),c=r.min,l="range increased"):o/u<a&&(r.min=t(o/u),c=r.min,l="range increased"),o*u>d&&1!==d&&(r.max=t(o*u),c=r.max,l="range increased"),r.value=o}else r.value=i;var p=document.createElement("input");p.className="vis-configuration vis-config-rangeinput",p.value=r.value;var h=this;r.onchange=function(){p.value=this.value,h._update(+this.value,n)},r.oninput=function(){p.value=this.value};var m=this._makeLabel(n[n.length-1],n),g=this._makeItem(n,m,r,p);""!=l&&this.popupHistory[g]!==c&&(this.popupHistory[g]=c,this._setupPopup(l,g))}},{key:"_makeButton",value:function(){var e=this;if(!0===this.options.showButton){var t=document.createElement("div");t.className="vis-configuration vis-config-button",t.innerHTML="generate options",t.onclick=function(){e._printOptions()},t.onmouseover=function(){t.className="vis-configuration vis-config-button hover"},t.onmouseout=function(){t.className="vis-configuration vis-config-button"},this.optionsContainer=document.createElement("div"),this.optionsContainer.className="vis-configuration vis-config-option-container",this.domElements.push(this.optionsContainer),this.domElements.push(t)}}},{key:"_setupPopup",value:function(e,t){var o=this;if(!0===this.initialized&&!0===this.allowCreation&&this.popupCounter<this.popupLimit){var n=document.createElement("div");n.id="vis-configuration-popup",n.className="vis-configuration-popup",n.innerHTML=e,n.onclick=function(){o._removePopup()},this.popupCounter+=1,this.popupDiv={html:n,index:t}}}},{key:"_removePopup",value:function(){void 0!==this.popupDiv.html&&(this.popupDiv.html.parentNode.removeChild(this.popupDiv.html),clearTimeout(this.popupDiv.hideTimeout),clearTimeout(this.popupDiv.deleteTimeout),this.popupDiv={})}},{key:"_showPopupIfNeeded",value:function(){var e=this;if(void 0!==this.popupDiv.html){var t=this.domElements[this.popupDiv.index],o=t.getBoundingClientRect();this.popupDiv.html.style.left=o.left+"px",this.popupDiv.html.style.top=o.top-30+"px",document.body.appendChild(this.popupDiv.html),this.popupDiv.hideTimeout=setTimeout(function(){e.popupDiv.html.style.opacity=0},1500),this.popupDiv.deleteTimeout=setTimeout(function(){e._removePopup()},1800)}}},{key:"_makeCheckbox",value:function(e,t,o){var n=document.createElement("input");n.type="checkbox",n.className="vis-configuration vis-config-checkbox",n.checked=e,void 0!==t&&(n.checked=t,t!==e&&("object"===_typeof_1$1(e)?t!==e.enabled&&this.changedOptions.push({path:o,value:t}):this.changedOptions.push({path:o,value:t})));var i=this;n.onchange=function(){i._update(this.checked,o)};var a=this._makeLabel(o[o.length-1],o);this._makeItem(o,a,n)}},{key:"_makeTextInput",value:function(e,t,o){var n=document.createElement("input");n.type="text",n.className="vis-configuration vis-config-text",n.value=t,t!==e&&this.changedOptions.push({path:o,value:t});var i=this;n.onchange=function(){i._update(this.value,o)};var a=this._makeLabel(o[o.length-1],o);this._makeItem(o,a,n)}},{key:"_makeColorField",value:function(e,t,o){var n=this,i=e[1],a=document.createElement("div");t=void 0===t?i:t,"none"===t?a.className="vis-configuration vis-config-colorBlock none":(a.className="vis-configuration vis-config-colorBlock",a.style.backgroundColor=t),t=void 0===t?i:t,a.onclick=function(){n._showColorPicker(t,a,o)};var d=this._makeLabel(o[o.length-1],o);this._makeItem(o,d,a)}},{key:"_showColorPicker",value:function(e,t,o){var n=this;t.onclick=function(){},this.colorPicker.insertTo(t),this.colorPicker.show(),this.colorPicker.setColor(e),this.colorPicker.setUpdateCallback(function(e){var i="rgba("+e.r+","+e.g+","+e.b+","+e.a+")";t.style.backgroundColor=i,n._update(i,o)}),this.colorPicker.setCloseCallback(function(){t.onclick=function(){n._showColorPicker(e,t,o)}})}},{key:"_handleObject",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[],o=!!(2<arguments.length&&void 0!==arguments[2])&&arguments[2],n=!1,i=this.options.filter,a=!1;for(var d in e)if(e.hasOwnProperty(d)){n=!0;var s=e[d],r=util.copyAndExtendArray(t,d);if("function"==typeof i&&(n=i(d,t),!1===n&&!(s instanceof Array)&&"string"!=typeof s&&"boolean"!=typeof s&&s instanceof Object&&(this.allowCreation=!1,n=this._handleObject(s,r,!0),this.allowCreation=!1===o)),!1!==n){a=!0;var l=this._getValue(r);if(s instanceof Array)this._handleArray(s,l,r);else if("string"==typeof s)this._makeTextInput(s,l,r);else if("boolean"==typeof s)this._makeCheckbox(s,l,r);else if(s instanceof Object){var c=!0;if(-1!==t.indexOf("physics")&&this.moduleOptions.physics.solver!==d&&(c=!1),!0==c)if(void 0!==s.enabled){var u=util.copyAndExtendArray(r,"enabled"),p=this._getValue(u);if(!0===p){var h=this._makeLabel(d,r,!0);this._makeItem(r,h),a=this._handleObject(s,r)||a}else this._makeCheckbox(s,p,r)}else{var m=this._makeLabel(d,r,!0);this._makeItem(r,m),a=this._handleObject(s,r)||a}}else console.error("dont know how to handle",s,d,r)}}return a}},{key:"_handleArray",value:function(e,t,o){"string"==typeof e[0]&&"color"===e[0]?(this._makeColorField(e,t,o),e[1]!==t&&this.changedOptions.push({path:o,value:t})):"string"==typeof e[0]?(this._makeDropdown(e,t,o),e[0]!==t&&this.changedOptions.push({path:o,value:t})):"number"==typeof e[0]&&(this._makeRange(e,t,o),e[0]!==t&&this.changedOptions.push({path:o,value:+t}))}},{key:"_update",value:function(e,t){var o=this._constructOptions(e,t);this.parent.body&&this.parent.body.emitter&&this.parent.body.emitter.emit&&this.parent.body.emitter.emit("configChange",o),this.initialized=!0,this.parent.setOptions(o)}},{key:"_constructOptions",value:function(e,t){var o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},n=o;e="true"===e||e,e="false"!==e&&e;for(var a=0;a<t.length;a++)"global"!==t[a]&&(void 0===n[t[a]]&&(n[t[a]]={}),a==t.length-1?n[t[a]]=e:n=n[t[a]]);return o}},{key:"_printOptions",value:function(){var e=this.getOptions();this.optionsContainer.innerHTML="<pre>var options = "+JSON.stringify(e,null,2)+"</pre>"}},{key:"getOptions",value:function(){for(var e={},t=0;t<this.changedOptions.length;t++)this._constructOptions(this.changedOptions[t].value,this.changedOptions[t].path,e);return e}}]),e}(),string="string",bool="boolean",number="number",array="array",object="object",dom="dom",any="any",endPoints=["arrow","circle","bar"],allOptions$1={configure:{enabled:{boolean:bool},filter:{boolean:bool,string:string,array:array,function:"function"},container:{dom:dom},showButton:{boolean:bool},__type__:{object:object,boolean:bool,string:string,array:array,function:"function"}},edges:{arrows:{to:{enabled:{boolean:bool},scaleFactor:{number:number},type:{string:endPoints},__type__:{object:object,boolean:bool}},middle:{enabled:{boolean:bool},scaleFactor:{number:number},type:{string:endPoints},__type__:{object:object,boolean:bool}},from:{enabled:{boolean:bool},scaleFactor:{number:number},type:{string:endPoints},__type__:{object:object,boolean:bool}},__type__:{string:["from","to","middle"],object:object}},arrowStrikethrough:{boolean:bool},background:{enabled:{boolean:bool},color:{string:string},size:{number:number},dashes:{boolean:bool,array:array},__type__:{object:object,boolean:bool}},chosen:{label:{boolean:bool,function:"function"},edge:{boolean:bool,function:"function"},__type__:{object:object,boolean:bool}},color:{color:{string:string},highlight:{string:string},hover:{string:string},inherit:{string:["from","to","both"],boolean:bool},opacity:{number:number},__type__:{object:object,string:string}},dashes:{boolean:bool,array:array},font:{color:{string:string},size:{number:number},face:{string:string},background:{string:string},strokeWidth:{number:number},strokeColor:{string:string},align:{string:["horizontal","top","middle","bottom"]},vadjust:{number:number},multi:{boolean:bool,string:string},bold:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},boldital:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},ital:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},mono:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},__type__:{object:object,string:string}},hidden:{boolean:bool},hoverWidth:{function:"function",number:number},label:{string:string,undefined:"undefined"},labelHighlightBold:{boolean:bool},length:{number:number,undefined:"undefined"},physics:{boolean:bool},scaling:{min:{number:number},max:{number:number},label:{enabled:{boolean:bool},min:{number:number},max:{number:number},maxVisible:{number:number},drawThreshold:{number:number},__type__:{object:object,boolean:bool}},customScalingFunction:{function:"function"},__type__:{object:object}},selectionWidth:{function:"function",number:number},selfReferenceSize:{number:number},shadow:{enabled:{boolean:bool},color:{string:string},size:{number:number},x:{number:number},y:{number:number},__type__:{object:object,boolean:bool}},smooth:{enabled:{boolean:bool},type:{string:["dynamic","continuous","discrete","diagonalCross","straightCross","horizontal","vertical","curvedCW","curvedCCW","cubicBezier"]},roundness:{number:number},forceDirection:{string:["horizontal","vertical","none"],boolean:bool},__type__:{object:object,boolean:bool}},title:{string:string,undefined:"undefined"},width:{number:number},widthConstraint:{maximum:{number:number},__type__:{object:object,boolean:bool,number:number}},value:{number:number,undefined:"undefined"},__type__:{object:object}},groups:{useDefaultGroups:{boolean:bool},__any__:"get from nodes, will be overwritten below",__type__:{object:object}},interaction:{dragNodes:{boolean:bool},dragView:{boolean:bool},hideEdgesOnDrag:{boolean:bool},hideEdgesOnZoom:{boolean:bool},hideNodesOnDrag:{boolean:bool},hover:{boolean:bool},keyboard:{enabled:{boolean:bool},speed:{x:{number:number},y:{number:number},zoom:{number:number},__type__:{object:object}},bindToWindow:{boolean:bool},__type__:{object:object,boolean:bool}},multiselect:{boolean:bool},navigationButtons:{boolean:bool},selectable:{boolean:bool},selectConnectedEdges:{boolean:bool},hoverConnectedEdges:{boolean:bool},tooltipDelay:{number:number},zoomView:{boolean:bool},zoomSpeed:{number:number},__type__:{object:object}},layout:{randomSeed:{undefined:"undefined",number:number},improvedLayout:{boolean:bool},clusterThreshold:{number:number},hierarchical:{enabled:{boolean:bool},levelSeparation:{number:number},nodeSpacing:{number:number},treeSpacing:{number:number},blockShifting:{boolean:bool},edgeMinimization:{boolean:bool},parentCentralization:{boolean:bool},direction:{string:["UD","DU","LR","RL"]},sortMethod:{string:["hubsize","directed"]},__type__:{object:object,boolean:bool}},__type__:{object:object}},manipulation:{enabled:{boolean:bool},initiallyActive:{boolean:bool},addNode:{boolean:bool,function:"function"},addEdge:{boolean:bool,function:"function"},editNode:{function:"function"},editEdge:{editWithoutDrag:{function:"function"},__type__:{object:object,boolean:bool,function:"function"}},deleteNode:{boolean:bool,function:"function"},deleteEdge:{boolean:bool,function:"function"},controlNodeStyle:"get from nodes, will be overwritten below",__type__:{object:object,boolean:bool}},nodes:{borderWidth:{number:number},borderWidthSelected:{number:number,undefined:"undefined"},brokenImage:{string:string,undefined:"undefined"},chosen:{label:{boolean:bool,function:"function"},node:{boolean:bool,function:"function"},__type__:{object:object,boolean:bool}},color:{border:{string:string},background:{string:string},highlight:{border:{string:string},background:{string:string},__type__:{object:object,string:string}},hover:{border:{string:string},background:{string:string},__type__:{object:object,string:string}},__type__:{object:object,string:string}},fixed:{x:{boolean:bool},y:{boolean:bool},__type__:{object:object,boolean:bool}},font:{align:{string:string},color:{string:string},size:{number:number},face:{string:string},background:{string:string},strokeWidth:{number:number},strokeColor:{string:string},vadjust:{number:number},multi:{boolean:bool,string:string},bold:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},boldital:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},ital:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},mono:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},__type__:{object:object,string:string}},group:{string:string,number:number,undefined:"undefined"},heightConstraint:{minimum:{number:number},valign:{string:string},__type__:{object:object,boolean:bool,number:number}},hidden:{boolean:bool},icon:{face:{string:string},code:{string:string},size:{number:number},color:{string:string},__type__:{object:object}},id:{string:string,number:number},image:{selected:{string:string,undefined:"undefined"},unselected:{string:string,undefined:"undefined"},__type__:{object:object,string:string}},imagePadding:{top:{number:number},right:{number:number},bottom:{number:number},left:{number:number},__type__:{object:object,number:number}},label:{string:string,undefined:"undefined"},labelHighlightBold:{boolean:bool},level:{number:number,undefined:"undefined"},margin:{top:{number:number},right:{number:number},bottom:{number:number},left:{number:number},__type__:{object:object,number:number}},mass:{number:number},physics:{boolean:bool},scaling:{min:{number:number},max:{number:number},label:{enabled:{boolean:bool},min:{number:number},max:{number:number},maxVisible:{number:number},drawThreshold:{number:number},__type__:{object:object,boolean:bool}},customScalingFunction:{function:"function"},__type__:{object:object}},shadow:{enabled:{boolean:bool},color:{string:string},size:{number:number},x:{number:number},y:{number:number},__type__:{object:object,boolean:bool}},shape:{string:["ellipse","circle","database","box","text","image","circularImage","diamond","dot","star","triangle","triangleDown","square","icon","hexagon"]},shapeProperties:{borderDashes:{boolean:bool,array:array},borderRadius:{number:number},interpolation:{boolean:bool},useImageSize:{boolean:bool},useBorderWithImage:{boolean:bool},__type__:{object:object}},size:{number:number},title:{string:string,dom:dom,undefined:"undefined"},value:{number:number,undefined:"undefined"},widthConstraint:{minimum:{number:number},maximum:{number:number},__type__:{object:object,boolean:bool,number:number}},x:{number:number},y:{number:number},__type__:{object:object}},physics:{enabled:{boolean:bool},barnesHut:{gravitationalConstant:{number:number},centralGravity:{number:number},springLength:{number:number},springConstant:{number:number},damping:{number:number},avoidOverlap:{number:number},__type__:{object:object}},forceAtlas2Based:{gravitationalConstant:{number:number},centralGravity:{number:number},springLength:{number:number},springConstant:{number:number},damping:{number:number},avoidOverlap:{number:number},__type__:{object:object}},repulsion:{centralGravity:{number:number},springLength:{number:number},springConstant:{number:number},nodeDistance:{number:number},damping:{number:number},__type__:{object:object}},hierarchicalRepulsion:{centralGravity:{number:number},springLength:{number:number},springConstant:{number:number},nodeDistance:{number:number},damping:{number:number},__type__:{object:object}},maxVelocity:{number:number},minVelocity:{number:number},solver:{string:["barnesHut","repulsion","hierarchicalRepulsion","forceAtlas2Based"]},stabilization:{enabled:{boolean:bool},iterations:{number:number},updateInterval:{number:number},onlyDynamicEdges:{boolean:bool},fit:{boolean:bool},__type__:{object:object,boolean:bool}},timestep:{number:number},adaptiveTimestep:{boolean:bool},__type__:{object:object,boolean:bool}},autoResize:{boolean:bool},clickToUse:{boolean:bool},locale:{string:string},locales:{__any__:{any:any},__type__:{object:object}},height:{string:string},width:{string:string},__type__:{object:object}};allOptions$1.groups.__any__=allOptions$1.nodes,allOptions$1.manipulation.controlNodeStyle=allOptions$1.nodes;var configureOptions={nodes:{borderWidth:[1,0,10,1],borderWidthSelected:[2,0,10,1],color:{border:["color","#2B7CE9"],background:["color","#97C2FC"],highlight:{border:["color","#2B7CE9"],background:["color","#D2E5FF"]},hover:{border:["color","#2B7CE9"],background:["color","#D2E5FF"]}},fixed:{x:!1,y:!1},font:{color:["color","#343434"],size:[14,0,100,1],face:["arial","verdana","tahoma"],background:["color","none"],strokeWidth:[0,0,50,1],strokeColor:["color","#ffffff"]},hidden:!1,labelHighlightBold:!0,physics:!0,scaling:{min:[10,0,200,1],max:[30,0,200,1],label:{enabled:!1,min:[14,0,200,1],max:[30,0,200,1],maxVisible:[30,0,200,1],drawThreshold:[5,0,20,1]}},shadow:{enabled:!1,color:"rgba(0,0,0,0.5)",size:[10,0,20,1],x:[5,-30,30,1],y:[5,-30,30,1]},shape:["ellipse","box","circle","database","diamond","dot","square","star","text","triangle","triangleDown","hexagon"],shapeProperties:{borderDashes:!1,borderRadius:[6,0,20,1],interpolation:!0,useImageSize:!1},size:[25,0,200,1]},edges:{arrows:{to:{enabled:!1,scaleFactor:[1,0,3,.05],type:"arrow"},middle:{enabled:!1,scaleFactor:[1,0,3,.05],type:"arrow"},from:{enabled:!1,scaleFactor:[1,0,3,.05],type:"arrow"}},arrowStrikethrough:!0,color:{color:["color","#848484"],highlight:["color","#848484"],hover:["color","#848484"],inherit:["from","to","both",!0,!1],opacity:[1,0,1,.05]},dashes:!1,font:{color:["color","#343434"],size:[14,0,100,1],face:["arial","verdana","tahoma"],background:["color","none"],strokeWidth:[2,0,50,1],strokeColor:["color","#ffffff"],align:["horizontal","top","middle","bottom"]},hidden:!1,hoverWidth:[1.5,0,5,.1],labelHighlightBold:!0,physics:!0,scaling:{min:[1,0,100,1],max:[15,0,100,1],label:{enabled:!0,min:[14,0,200,1],max:[30,0,200,1],maxVisible:[30,0,200,1],drawThreshold:[5,0,20,1]}},selectionWidth:[1.5,0,5,.1],selfReferenceSize:[20,0,200,1],shadow:{enabled:!1,color:"rgba(0,0,0,0.5)",size:[10,0,20,1],x:[5,-30,30,1],y:[5,-30,30,1]},smooth:{enabled:!0,type:["dynamic","continuous","discrete","diagonalCross","straightCross","horizontal","vertical","curvedCW","curvedCCW","cubicBezier"],forceDirection:["horizontal","vertical","none"],roundness:[.5,0,1,.05]},width:[1,0,30,1]},layout:{hierarchical:{enabled:!1,levelSeparation:[150,20,500,5],nodeSpacing:[100,20,500,5],treeSpacing:[200,20,500,5],blockShifting:!0,edgeMinimization:!0,parentCentralization:!0,direction:["UD","DU","LR","RL"],sortMethod:["hubsize","directed"]}},interaction:{dragNodes:!0,dragView:!0,hideEdgesOnDrag:!1,hideEdgesOnZoom:!1,hideNodesOnDrag:!1,hover:!1,keyboard:{enabled:!1,speed:{x:[10,0,40,1],y:[10,0,40,1],zoom:[.02,0,.1,.005]},bindToWindow:!0},multiselect:!1,navigationButtons:!1,selectable:!0,selectConnectedEdges:!0,hoverConnectedEdges:!0,tooltipDelay:[300,0,1e3,25],zoomView:!0,zoomSpeed:[1,1,1,1]},manipulation:{enabled:!1,initiallyActive:!1},physics:{enabled:!0,barnesHut:{gravitationalConstant:[-2e3,-3e4,0,50],centralGravity:[.3,0,10,.05],springLength:[95,0,500,5],springConstant:[.04,0,1.2,.005],damping:[.09,0,1,.01],avoidOverlap:[0,0,1,.01]},forceAtlas2Based:{gravitationalConstant:[-50,-500,0,1],centralGravity:[.01,0,1,.005],springLength:[95,0,500,5],springConstant:[.08,0,1.2,.005],damping:[.4,0,1,.01],avoidOverlap:[0,0,1,.01]},repulsion:{centralGravity:[.2,0,10,.05],springLength:[200,0,500,5],springConstant:[.05,0,1.2,.005],nodeDistance:[100,0,500,5],damping:[.09,0,1,.01]},hierarchicalRepulsion:{centralGravity:[.2,0,10,.05],springLength:[100,0,500,5],springConstant:[.01,0,1.2,.005],nodeDistance:[120,0,500,5],damping:[.09,0,1,.01]},maxVelocity:[50,0,150,1],minVelocity:[.1,.01,.5,.01],solver:["barnesHut","forceAtlas2Based","repulsion","hierarchicalRepulsion"],timestep:[.5,.01,1,.01]}},allOptions$2=Object.freeze({allOptions:allOptions$1,configureOptions:configureOptions}),FloydWarshall=function(){var t=Math.min;function e(){classCallCheck$1(this,e)}return createClass$1(e,[{key:"getDistances",value:function(e,o,n){for(var a={},d=e.edges,s=0;s<o.length;s++){var r=o[s],l={};a[r]=l;for(var c=0;c<o.length;c++)l[o[c]]=s==c?0:1e9}for(var u=0,p;u<n.length;u++)p=d[n[u]],!0===p.connected&&void 0!==a[p.fromId]&&void 0!==a[p.toId]&&(a[p.fromId][p.toId]=1,a[p.toId][p.fromId]=1);for(var h=o.length,m=0;m<h;m++)for(var g=o[m],y=a[g],f=0;f<h-1;f++)for(var b=o[f],_=a[b],v=f+1;v<h;v++){var w=o[v],x=a[w],S=t(_[w],_[g]+y[w]);_[w]=S,x[b]=S}return a}}]),e}(),KamadaKawai=function(){var t=Math.sqrt,o=Math.pow,n=Math.max,i=Math.min;function e(t,o,n){classCallCheck$1(this,e),this.body=t,this.springLength=o,this.springConstant=n,this.distanceSolver=new FloydWarshall}return createClass$1(e,[{key:"setOptions",value:function(e){e&&(e.springLength&&(this.springLength=e.springLength),e.springConstant&&(this.springConstant=e.springConstant))}},{key:"solve",value:function(e,t){var o=!!(2<arguments.length&&void 0!==arguments[2])&&arguments[2],a=this.distanceSolver.getDistances(this.body,e,t);this._createL_matrix(a),this._createK_matrix(a),this._createE_matrix();for(var d=0,s=n(1e3,i(10*this.body.nodeIndices.length,6e3)),r=1e9,l=0,c=0,u=0,p=0,h=0;r>.01&&d<s;){d+=1;var m=this._getHighestEnergyNode(o),g=slicedToArray(m,4);for(l=g[0],r=g[1],c=g[2],u=g[3],p=r,h=0;p>1&&h<5;){h+=1,this._moveNode(l,c,u);var y=this._getEnergy(l),f=slicedToArray(y,3);p=f[0],c=f[1],u=f[2]}}}},{key:"_getHighestEnergyNode",value:function(e){for(var t=this.body.nodeIndices,o=this.body.nodes,n=0,i=t[0],a=0,d=0,s=0,r;s<t.length;s++)if(r=t[s],!1===o[r].predefinedPosition||!0===o[r].isCluster&&!0===e||!0===o[r].options.fixed.x||!0===o[r].options.fixed.y){var l=this._getEnergy(r),c=slicedToArray(l,3),u=c[0],p=c[1],h=c[2];n<u&&(n=u,i=r,a=p,d=h)}return[i,n,a,d]}},{key:"_getEnergy",value:function(e){var n=slicedToArray(this.E_sums[e],2),i=n[0],a=n[1],d=t(o(i,2)+o(a,2));return[d,i,a]}},{key:"_moveNode",value:function(e,t,n){for(var a=this.body.nodeIndices,d=this.body.nodes,s=0,r=0,l=0,c=d[e].x,u=d[e].y,p=this.K_matrix[e],h=this.L_matrix[e],m=0,g;m<a.length;m++)if(g=a[m],g!==e){var y=d[g].x,f=d[g].y,b=p[g],_=h[g],v=1/o(o(c-y,2)+o(u-f,2),1.5);s+=b*(1-_*o(u-f,2)*v),r+=b*(_*(c-y)*(u-f)*v),l+=b*(1-_*o(c-y,2)*v)}var k=s,w=r,x=t,S=l,O=(x/k+n/w)/(w/k-S/w);d[e].x+=-(w*O+x)/k,d[e].y+=O,this._updateE_matrix(e)}},{key:"_createL_matrix",value:function(e){var t=this.body.nodeIndices,o=this.springLength;this.L_matrix=[];for(var n=0;n<t.length;n++){this.L_matrix[t[n]]={};for(var a=0;a<t.length;a++)this.L_matrix[t[n]][t[a]]=o*e[t[n]][t[a]]}}},{key:"_createK_matrix",value:function(e){var t=this.body.nodeIndices,n=this.springConstant;this.K_matrix=[];for(var a=0;a<t.length;a++){this.K_matrix[t[a]]={};for(var d=0;d<t.length;d++)this.K_matrix[t[a]][t[d]]=n*o(e[t[a]][t[d]],-2)}}},{key:"_createE_matrix",value:function(){var e=this.body.nodeIndices,n=this.body.nodes;this.E_matrix={},this.E_sums={};for(var a=0;a<e.length;a++)this.E_matrix[e[a]]=[];for(var d=0;d<e.length;d++){for(var s=e[d],r=n[s].x,l=n[s].y,c=0,u=0,p=d,h;p<e.length;p++)if(h=e[p],h!==s){var m=n[h].x,g=n[h].y,y=1/t(o(r-m,2)+o(l-g,2));this.E_matrix[s][p]=[this.K_matrix[s][h]*(r-m-this.L_matrix[s][h]*(r-m)*y),this.K_matrix[s][h]*(l-g-this.L_matrix[s][h]*(l-g)*y)],this.E_matrix[h][d]=this.E_matrix[s][p],c+=this.E_matrix[s][p][0],u+=this.E_matrix[s][p][1]}this.E_sums[s]=[c,u]}}},{key:"_updateE_matrix",value:function(e){for(var n=this.body.nodeIndices,a=this.body.nodes,d=this.E_matrix[e],s=this.K_matrix[e],r=this.L_matrix[e],l=a[e].x,c=a[e].y,u=0,p=0,h=0,m;h<n.length;h++)if(m=n[h],m!==e){var g=d[h],y=g[0],f=g[1],b=a[m].x,_=a[m].y,v=1/t(o(l-b,2)+o(c-_,2)),k=s[m]*(l-b-r[m]*(l-b)*v),w=s[m]*(c-_-r[m]*(c-_)*v);d[h]=[k,w],u+=k,p+=w;var x=this.E_sums[m];x[0]+=k-y,x[1]+=w-f}this.E_sums[e]=[u,p]}}]),e}();function Network(e,t,o){var n=this;if(!(this instanceof Network))throw new SyntaxError("Constructor must be called with the new operator");this.options={},this.defaultOptions={locale:"en",locales:locales,clickToUse:!1},util.extend(this.options,this.defaultOptions),this.body={container:e,nodes:{},nodeIndices:[],edges:{},edgeIndices:[],emitter:{on:this.on.bind(this),off:this.off.bind(this),emit:this.emit.bind(this),once:this.once.bind(this)},eventListeners:{onTap:function(){},onTouch:function(){},onDoubleTap:function(){},onHold:function(){},onDragStart:function(){},onDrag:function(){},onDragEnd:function(){},onMouseWheel:function(){},onPinch:function(){},onMouseMove:function(){},onRelease:function(){},onContext:function(){}},data:{nodes:null,edges:null},functions:{createNode:function(){},createEdge:function(){},getPointer:function(){}},modules:{},view:{scale:1,translation:{x:0,y:0}}},this.bindEventListeners(),this.images=new Images(function(){return n.body.emitter.emit("_requestRedraw")}),this.groups=new Groups,this.canvas=new Canvas(this.body),this.selectionHandler=new SelectionHandler(this.body,this.canvas),this.interactionHandler=new InteractionHandler(this.body,this.canvas,this.selectionHandler),this.view=new View(this.body,this.canvas),this.renderer=new CanvasRenderer(this.body,this.canvas),this.physics=new PhysicsEngine(this.body),this.layoutEngine=new LayoutEngine(this.body),this.clustering=new ClusterEngine(this.body),this.manipulation=new ManipulationSystem(this.body,this.canvas,this.selectionHandler),this.nodesHandler=new NodesHandler(this.body,this.images,this.groups,this.layoutEngine),this.edgesHandler=new EdgesHandler(this.body,this.images,this.groups),this.body.modules.kamadaKawai=new KamadaKawai(this.body,150,.05),this.body.modules.clustering=this.clustering,this.canvas._create(),this.setOptions(o),this.setData(t)}componentEmitter(Network.prototype),Network.prototype.setOptions=function(e){var t=this;if(null===e&&(e=void 0),void 0!==e){var o=Validator.validate(e,allOptions$1);!0===o&&console.log("%cErrors have been found in the supplied options object.",printStyle);if(util.selectiveDeepExtend(["locale","locales","clickToUse"],this.options,e),e=this.layoutEngine.setOptions(e.layout,e),this.canvas.setOptions(e),this.groups.setOptions(e.groups),this.nodesHandler.setOptions(e.nodes),this.edgesHandler.setOptions(e.edges),this.physics.setOptions(e.physics),this.manipulation.setOptions(e.manipulation,e,this.options),this.interactionHandler.setOptions(e.interaction),this.renderer.setOptions(e.interaction),this.selectionHandler.setOptions(e.interaction),void 0!==e.groups&&this.body.emitter.emit("refreshNodes"),"configure"in e&&(!this.configurator&&(this.configurator=new Configurator(this,this.body.container,configureOptions,this.canvas.pixelRatio)),this.configurator.setOptions(e.configure)),this.configurator&&!0===this.configurator.options.enabled){var n={nodes:{},edges:{},layout:{},interaction:{},manipulation:{},physics:{},global:{}};util.deepExtend(n.nodes,this.nodesHandler.options),util.deepExtend(n.edges,this.edgesHandler.options),util.deepExtend(n.layout,this.layoutEngine.options),util.deepExtend(n.interaction,this.selectionHandler.options),util.deepExtend(n.interaction,this.renderer.options),util.deepExtend(n.interaction,this.interactionHandler.options),util.deepExtend(n.manipulation,this.manipulation.options),util.deepExtend(n.physics,this.physics.options),util.deepExtend(n.global,this.canvas.options),util.deepExtend(n.global,this.options),this.configurator.setModuleOptions(n)}void 0===e.clickToUse?this.body.emitter.emit("activate"):!0===e.clickToUse?void 0===this.activator&&(this.activator=new Activator_1(this.canvas.frame),this.activator.on("change",function(){t.body.emitter.emit("activate")})):(void 0!==this.activator&&(this.activator.destroy(),delete this.activator),this.body.emitter.emit("activate")),this.canvas.setSize(),this.body.emitter.emit("startSimulation")}},Network.prototype._updateVisibleIndices=function(){var e=this.body.nodes,t=this.body.edges;for(var o in this.body.nodeIndices=[],this.body.edgeIndices=[],e)e.hasOwnProperty(o)&&(this.clustering._isClusteredNode(o)||!1!==e[o].options.hidden||this.body.nodeIndices.push(e[o].id));for(var n in t)if(t.hasOwnProperty(n)){var i=t[n],a=e[i.fromId],d=e[i.toId],s=!this.clustering._isClusteredEdge(n)&&!1===i.options.hidden&&void 0!==a&&void 0!==d&&!1===a.options.hidden&&!1===d.options.hidden;s&&this.body.edgeIndices.push(i.id)}},Network.prototype.bindEventListeners=function(){var e=this;this.body.emitter.on("_dataChanged",function(){e.edgesHandler._updateState(),e.body.emitter.emit("_dataUpdated")}),this.body.emitter.on("_dataUpdated",function(){e.clustering._updateState(),e._updateVisibleIndices(),e._updateValueRange(e.body.nodes),e._updateValueRange(e.body.edges),e.body.emitter.emit("startSimulation"),e.body.emitter.emit("_requestRedraw")})},Network.prototype.setData=function(e){if(this.body.emitter.emit("resetPhysics"),this.body.emitter.emit("_resetData"),this.selectionHandler.unselectAll(),e&&e.dot&&(e.nodes||e.edges))throw new SyntaxError("Data must contain either parameter \\"dot\\" or parameter pair \\"nodes\\" and \\"edges\\", but not both.");if(this.setOptions(e&&e.options),e&&e.dot){console.log("The dot property has been deprecated. Please use the static convertDot method to convert DOT into vis.network format and use the normal data format with nodes and edges. This converter is used like this: var data = vis.network.convertDot(dotString);");var t=dotparser.DOTToGraph(e.dot);return void this.setData(t)}if(e&&e.gephi){console.log("The gephi property has been deprecated. Please use the static convertGephi method to convert gephi into vis.network format and use the normal data format with nodes and edges. This converter is used like this: var data = vis.network.convertGephi(gephiJson);");var o=parseGephi(e.gephi);return void this.setData(o)}this.nodesHandler.setData(e&&e.nodes,!0),this.edgesHandler.setData(e&&e.edges,!0),this.body.emitter.emit("_dataChanged"),this.body.emitter.emit("_dataLoaded"),this.body.emitter.emit("initPhysics")},Network.prototype.destroy=function(){for(var e in this.body.emitter.emit("destroy"),this.body.emitter.off(),this.off(),delete this.groups,delete this.canvas,delete this.selectionHandler,delete this.interactionHandler,delete this.view,delete this.renderer,delete this.physics,delete this.layoutEngine,delete this.clustering,delete this.manipulation,delete this.nodesHandler,delete this.edgesHandler,delete this.configurator,delete this.images,this.body.nodes)this.body.nodes.hasOwnProperty(e)&&delete this.body.nodes[e];for(var t in this.body.edges)this.body.edges.hasOwnProperty(t)&&delete this.body.edges[t];util.recursiveDOMDelete(this.body.container)},Network.prototype._updateValueRange=function(e){var t=void 0,o=void 0,n=0,i;for(i in e)if(e.hasOwnProperty(i)){var a=e[i].getValue();a!==void 0&&(t=t===void 0?a:Math.min(a,t),o=o===void 0?a:Math.max(a,o),n+=a)}if(t!==void 0&&o!==void 0)for(i in e)e.hasOwnProperty(i)&&e[i].setValueRange(t,o,n)},Network.prototype.isActive=function(){return!this.activator||this.activator.active},Network.prototype.setSize=function(){return this.canvas.setSize.apply(this.canvas,arguments)},Network.prototype.canvasToDOM=function(){return this.canvas.canvasToDOM.apply(this.canvas,arguments)},Network.prototype.DOMtoCanvas=function(){return this.canvas.DOMtoCanvas.apply(this.canvas,arguments)},Network.prototype.findNode=function(){return this.clustering.findNode.apply(this.clustering,arguments)},Network.prototype.isCluster=function(){return this.clustering.isCluster.apply(this.clustering,arguments)},Network.prototype.openCluster=function(){return this.clustering.openCluster.apply(this.clustering,arguments)},Network.prototype.cluster=function(){return this.clustering.cluster.apply(this.clustering,arguments)},Network.prototype.getNodesInCluster=function(){return this.clustering.getNodesInCluster.apply(this.clustering,arguments)},Network.prototype.clusterByConnection=function(){return this.clustering.clusterByConnection.apply(this.clustering,arguments)},Network.prototype.clusterByHubsize=function(){return this.clustering.clusterByHubsize.apply(this.clustering,arguments)},Network.prototype.clusterOutliers=function(){return this.clustering.clusterOutliers.apply(this.clustering,arguments)},Network.prototype.getSeed=function(){return this.layoutEngine.getSeed.apply(this.layoutEngine,arguments)},Network.prototype.enableEditMode=function(){return this.manipulation.enableEditMode.apply(this.manipulation,arguments)},Network.prototype.disableEditMode=function(){return this.manipulation.disableEditMode.apply(this.manipulation,arguments)},Network.prototype.addNodeMode=function(){return this.manipulation.addNodeMode.apply(this.manipulation,arguments)},Network.prototype.editNode=function(){return this.manipulation.editNode.apply(this.manipulation,arguments)},Network.prototype.editNodeMode=function(){return console.log("Deprecated: Please use editNode instead of editNodeMode."),this.manipulation.editNode.apply(this.manipulation,arguments)},Network.prototype.addEdgeMode=function(){return this.manipulation.addEdgeMode.apply(this.manipulation,arguments)},Network.prototype.editEdgeMode=function(){return this.manipulation.editEdgeMode.apply(this.manipulation,arguments)},Network.prototype.deleteSelected=function(){return this.manipulation.deleteSelected.apply(this.manipulation,arguments)},Network.prototype.getPositions=function(){return this.nodesHandler.getPositions.apply(this.nodesHandler,arguments)},Network.prototype.storePositions=function(){return this.nodesHandler.storePositions.apply(this.nodesHandler,arguments)},Network.prototype.moveNode=function(){return this.nodesHandler.moveNode.apply(this.nodesHandler,arguments)},Network.prototype.getBoundingBox=function(){return this.nodesHandler.getBoundingBox.apply(this.nodesHandler,arguments)},Network.prototype.getConnectedNodes=function(e){return void 0===this.body.nodes[e]?this.edgesHandler.getConnectedNodes.apply(this.edgesHandler,arguments):this.nodesHandler.getConnectedNodes.apply(this.nodesHandler,arguments)},Network.prototype.getConnectedEdges=function(){return this.nodesHandler.getConnectedEdges.apply(this.nodesHandler,arguments)},Network.prototype.startSimulation=function(){return this.physics.startSimulation.apply(this.physics,arguments)},Network.prototype.stopSimulation=function(){return this.physics.stopSimulation.apply(this.physics,arguments)},Network.prototype.stabilize=function(){return this.physics.stabilize.apply(this.physics,arguments)},Network.prototype.getSelection=function(){return this.selectionHandler.getSelection.apply(this.selectionHandler,arguments)},Network.prototype.setSelection=function(){return this.selectionHandler.setSelection.apply(this.selectionHandler,arguments)},Network.prototype.getSelectedNodes=function(){return this.selectionHandler.getSelectedNodes.apply(this.selectionHandler,arguments)},Network.prototype.getSelectedEdges=function(){return this.selectionHandler.getSelectedEdges.apply(this.selectionHandler,arguments)},Network.prototype.getNodeAt=function(){var e=this.selectionHandler.getNodeAt.apply(this.selectionHandler,arguments);return void 0!==e&&void 0!==e.id?e.id:e},Network.prototype.getEdgeAt=function(){var e=this.selectionHandler.getEdgeAt.apply(this.selectionHandler,arguments);return void 0!==e&&void 0!==e.id?e.id:e},Network.prototype.selectNodes=function(){return this.selectionHandler.selectNodes.apply(this.selectionHandler,arguments)},Network.prototype.selectEdges=function(){return this.selectionHandler.selectEdges.apply(this.selectionHandler,arguments)},Network.prototype.unselectAll=function(){this.selectionHandler.unselectAll.apply(this.selectionHandler,arguments),this.redraw()},Network.prototype.redraw=function(){return this.renderer.redraw.apply(this.renderer,arguments)},Network.prototype.getScale=function(){return this.view.getScale.apply(this.view,arguments)},Network.prototype.getViewPosition=function(){return this.view.getViewPosition.apply(this.view,arguments)},Network.prototype.fit=function(){return this.view.fit.apply(this.view,arguments)},Network.prototype.moveTo=function(){return this.view.moveTo.apply(this.view,arguments)},Network.prototype.focus=function(){return this.view.focus.apply(this.view,arguments)},Network.prototype.releaseNode=function(){return this.view.releaseNode.apply(this.view,arguments)},Network.prototype.getOptionsFromConfigurator=function(){var e={};return this.configurator&&(e=this.configurator.getOptions.apply(this.configurator)),e};var DOMutil=createCommonjsModule$2(function(e,t){t.prepareElements=function(e){for(var t in e)e.hasOwnProperty(t)&&(e[t].redundant=e[t].used,e[t].used=[])},t.cleanupElements=function(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t].redundant){for(var o=0;o<e[t].redundant.length;o++)e[t].redundant[o].parentNode.removeChild(e[t].redundant[o]);e[t].redundant=[]}},t.resetElements=function(e){t.prepareElements(e),t.cleanupElements(e),t.prepareElements(e)},t.getSVGElement=function(e,t,o){var n;return t.hasOwnProperty(e)?0<t[e].redundant.length?(n=t[e].redundant[0],t[e].redundant.shift()):(n=document.createElementNS("http://www.w3.org/2000/svg",e),o.appendChild(n)):(n=document.createElementNS("http://www.w3.org/2000/svg",e),t[e]={used:[],redundant:[]},o.appendChild(n)),t[e].used.push(n),n},t.getDOMElement=function(e,t,o,n){var i;return t.hasOwnProperty(e)?0<t[e].redundant.length?(i=t[e].redundant[0],t[e].redundant.shift()):(i=document.createElement(e),void 0===n?o.appendChild(i):o.insertBefore(i,n)):(i=document.createElement(e),t[e]={used:[],redundant:[]},void 0===n?o.appendChild(i):o.insertBefore(i,n)),t[e].used.push(i),i},t.drawPoint=function(e,o,n,i,a,d){var s;if("circle"==n.style?(s=t.getSVGElement("circle",i,a),s.setAttributeNS(null,"cx",e),s.setAttributeNS(null,"cy",o),s.setAttributeNS(null,"r",.5*n.size)):(s=t.getSVGElement("rect",i,a),s.setAttributeNS(null,"x",e-.5*n.size),s.setAttributeNS(null,"y",o-.5*n.size),s.setAttributeNS(null,"width",n.size),s.setAttributeNS(null,"height",n.size)),void 0!==n.styles&&s.setAttributeNS(null,"style",n.styles),s.setAttributeNS(null,"class",n.className+" vis-point"),d){var r=t.getSVGElement("text",i,a);d.xOffset&&(e+=d.xOffset),d.yOffset&&(o+=d.yOffset),d.content&&(r.textContent=d.content),d.className&&r.setAttributeNS(null,"class",d.className+" vis-label"),r.setAttributeNS(null,"x",e),r.setAttributeNS(null,"y",o)}return s},t.drawBar=function(e,o,n,i,a,d,s,r){if(0!=i){0>i&&(i*=-1,o-=i);var l=t.getSVGElement("rect",d,s);l.setAttributeNS(null,"x",e-.5*n),l.setAttributeNS(null,"y",o),l.setAttributeNS(null,"width",n),l.setAttributeNS(null,"height",i),l.setAttributeNS(null,"class",a),r&&l.setAttributeNS(null,"style",r)}}}),DOMutil_1=DOMutil.prepareElements,DOMutil_2=DOMutil.cleanupElements,DOMutil_3=DOMutil.resetElements,DOMutil_4=DOMutil.getSVGElement,DOMutil_5=DOMutil.getDOMElement,DOMutil_6=DOMutil.drawPoint,DOMutil_7=DOMutil.drawBar,DOMutil$1=Object.freeze({default:DOMutil,__moduleExports:DOMutil,prepareElements:DOMutil_1,cleanupElements:DOMutil_2,resetElements:DOMutil_3,getSVGElement:DOMutil_4,getDOMElement:DOMutil_5,drawPoint:DOMutil_6,drawBar:DOMutil_7}),moment$2=createCommonjsModule$2(function(e){var t=Math.round,o=Math.pow,n=Math.max,a=Math.abs,d=Math.min,s=Math.floor,r=Math.ceil;(function(t,o){e.exports=o()})(commonjsGlobal$2,function(){function l(){return $t.apply(null,arguments)}function u(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function p(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function h(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}function m(e){return void 0===e}function g(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function y(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function f(e,t){var o=[],n;for(n=0;n<e.length;++n)o.push(t(e[n],n));return o}function _(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function v(e,t){for(var o in t)_(t,o)&&(e[o]=t[o]);return _(t,"toString")&&(e.toString=t.toString),_(t,"valueOf")&&(e.valueOf=t.valueOf),e}function k(e,t,o,n){return dt(e,t,o,n,!0).utc()}function w(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function x(e){return null==e._pf&&(e._pf=w()),e._pf}function S(e){if(null==e._isValid){var t=x(e),o=Kt.call(t.parsedDateParts,function(e){return null!=e}),n=!isNaN(e._d.getTime())&&0>t.overflow&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&o);if(e._strict&&(n=n&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null==Object.isFrozen||!Object.isFrozen(e))e._isValid=n;else return n}return e._isValid}function O(e){var t=k(NaN);return null==e?x(t).userInvalidated=!0:v(x(t),e),t}function D(e,t){var o,n,a;if(m(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),m(t._i)||(e._i=t._i),m(t._f)||(e._f=t._f),m(t._l)||(e._l=t._l),m(t._strict)||(e._strict=t._strict),m(t._tzm)||(e._tzm=t._tzm),m(t._isUTC)||(e._isUTC=t._isUTC),m(t._offset)||(e._offset=t._offset),m(t._pf)||(e._pf=x(t)),m(t._locale)||(e._locale=t._locale),0<Qt.length)for(o=0;o<Qt.length;o++)n=Qt[o],a=t[n],m(a)||(e[n]=a);return e}function T(e){D(this,e),this._d=new Date(null==e._d?NaN:e._d.getTime()),this.isValid()||(this._d=new Date(NaN)),!1===Jt&&(Jt=!0,l.updateOffset(this),Jt=!1)}function E(e){return e instanceof T||null!=e&&null!=e._isAMomentObject}function C(e){return 0>e?r(e)||0:s(e)}function M(e){var t=+e,o=0;return 0!=t&&isFinite(t)&&(o=C(t)),o}function I(e,t,o){var n=d(e.length,t.length),s=a(e.length-t.length),r=0,l;for(l=0;l<n;l++)(o&&e[l]!==t[l]||!o&&M(e[l])!==M(t[l]))&&r++;return r+s}function P(e){!1===l.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function F(e,t){var o=!0;return v(function(){if(null!=l.deprecationHandler&&l.deprecationHandler(null,e),o){for(var n=[],a=0,d;a<arguments.length;a++){if(d="","object"==typeof arguments[a]){for(var s in d+="\\n["+a+"] ",arguments[0])d+=s+": "+arguments[0][s]+", ";d=d.slice(0,-2)}else d=arguments[a];n.push(d)}P(e+"\\nArguments: "+Array.prototype.slice.call(n).join("")+"\\n"+new Error().stack),o=!1}return t.apply(this,arguments)},t)}function N(e,t){null!=l.deprecationHandler&&l.deprecationHandler(e,t),eo[e]||(P(t),eo[e]=!0)}function Y(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function R(e){var t,o;for(o in e)t=e[o],Y(t)?this[o]=t:this["_"+o]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\\d{1,2}/.source)}function z(e,t){var o=v({},e),n;for(n in t)_(t,n)&&(p(e[n])&&p(t[n])?(o[n]={},v(o[n],e[n]),v(o[n],t[n])):null==t[n]?delete o[n]:o[n]=t[n]);for(n in e)_(e,n)&&!_(t,n)&&p(e[n])&&(o[n]=v({},o[n]));return o}function B(e){null!=e&&this.set(e)}function L(e,t,o){var n=this._calendar[e]||this._calendar.sameElse;return Y(n)?n.call(t,o):n}function A(e){var t=this._longDateFormat[e],o=this._longDateFormat[e.toUpperCase()];return t||!o?t:(this._longDateFormat[e]=o.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])}function H(e,t){var o=e.toLowerCase();no[o]=no[o+"s"]=no[t]=e}function W(e){return"string"==typeof e?no[e]||no[e.toLowerCase()]:void 0}function j(e){var t={},o,n;for(n in e)_(e,n)&&(o=W(n),o&&(t[o]=e[n]));return t}function U(e,t){io[e]=t}function V(e){var t=[];for(var o in e)t.push({unit:o,priority:io[o]});return t.sort(function(e,t){return e.priority-t.priority}),t}function G(e,t,i){var d=""+a(e),s=t-d.length;return(0<=e?i?"+":"":"-")+o(10,n(0,s)).toString().substr(1)+d}function q(e,t,o,n){var i=n;"string"==typeof n&&(i=function(){return this[n]()}),e&&(lo[e]=i),t&&(lo[t[0]]=function(){return G(i.apply(this,arguments),t[1],t[2])}),o&&(lo[o]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function X(e){return e.match(/\\[[\\s\\S]/)?e.replace(/^\\[|\\]$/g,""):e.replace(/\\\\/g,"")}function Z(e){var t=e.match(ao),o,n;for(o=0,n=t.length;o<n;o++)t[o]=lo[t[o]]?lo[t[o]]:X(t[o]);return function(o){var a="",d;for(d=0;d<n;d++)a+=Y(t[d])?t[d].call(o,e):t[d];return a}}function $(e,t){return e.isValid()?(t=K(t,e.localeData()),ro[t]=ro[t]||Z(t),ro[t](e)):e.localeData().invalidDate()}function K(e,t){function o(e){return t.longDateFormat(e)||e}var n=5;for(so.lastIndex=0;0<=n&&so.test(e);)e=e.replace(so,o),so.lastIndex=0,n-=1;return e}function Q(e,t,o){To[e]=Y(t)?t:function(e){return e&&o?o:t}}function J(e,t){return _(To,e)?To[e](t._strict,t._locale):new RegExp(ee(e))}function ee(e){return te(e.replace("\\\\","").replace(/\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g,function(e,t,o,n,i){return t||o||n||i}))}function te(e){return e.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,"\\\\$&")}function oe(e,t){var o=t,n;for("string"==typeof e&&(e=[e]),g(t)&&(o=function(e,o){o[t]=M(e)}),n=0;n<e.length;n++)Eo[e[n]]=o}function ne(e,t){oe(e,function(e,o,n,i){n._w=n._w||{},t(e,n._w,n,i)})}function ie(e,t,o){null!=t&&_(Eo,e)&&Eo[e](t,o._a,o,e)}function ae(e){return de(e)?366:365}function de(e){return 0==e%4&&0!=e%100||0==e%400}function se(e,t){return function(o){return null==o?re(this,e):(le(this,e,o),l.updateOffset(this,t),this)}}function re(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function le(e,t,o){e.isValid()&&!isNaN(o)&&("FullYear"===t&&de(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](o,e.month(),pe(o,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](o))}function ce(e,t){if("object"==typeof e){e=j(e);for(var o=V(e),n=0;n<o.length;n++)this[o[n].unit](e[o[n].unit])}else if(e=W(e),Y(this[e]))return this[e](t);return this}function ue(e,t){return(e%t+t)%t}function pe(e,t){if(isNaN(e)||isNaN(t))return NaN;var o=ue(t,12);return e+=(t-o)/12,1===o?de(e)?29:28:31-o%7%2}function he(e,t,o){var n=e.toLocaleLowerCase(),a,d,s;if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],a=0;12>a;++a)s=k([2e3,a]),this._shortMonthsParse[a]=this.monthsShort(s,"").toLocaleLowerCase(),this._longMonthsParse[a]=this.months(s,"").toLocaleLowerCase();return o?"MMM"===t?(d=Ro.call(this._shortMonthsParse,n),-1===d?null:d):(d=Ro.call(this._longMonthsParse,n),-1===d?null:d):"MMM"===t?(d=Ro.call(this._shortMonthsParse,n),-1!==d)?d:(d=Ro.call(this._longMonthsParse,n),-1===d?null:d):(d=Ro.call(this._longMonthsParse,n),-1!==d)?d:(d=Ro.call(this._shortMonthsParse,n),-1===d?null:d)}function me(e,t,o){var n,a,d;if(this._monthsParseExact)return he.call(this,e,t,o);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;12>n;n++){if(a=k([2e3,n]),o&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),o||this._monthsParse[n]||(d="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[n]=new RegExp(d.replace(".",""),"i")),o&&"MMMM"===t&&this._longMonthsParse[n].test(e))return n;if(o&&"MMM"===t&&this._shortMonthsParse[n].test(e))return n;if(!o&&this._monthsParse[n].test(e))return n}}function ge(e,t){var o;if(!e.isValid())return e;if("string"==typeof t)if(/^\\d+$/.test(t))t=M(t);else if(t=e.localeData().monthsParse(t),!g(t))return e;return o=d(e.date(),pe(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,o),e}function ye(e){return null==e?re(this,"Month"):(ge(this,e),l.updateOffset(this,!0),this)}function fe(){function e(e,t){return t.length-e.length}var t=[],o=[],n=[],a,d;for(a=0;12>a;a++)d=k([2e3,a]),t.push(this.monthsShort(d,"")),o.push(this.months(d,"")),n.push(this.months(d,"")),n.push(this.monthsShort(d,""));for(t.sort(e),o.sort(e),n.sort(e),a=0;12>a;a++)t[a]=te(t[a]),o[a]=te(o[a]);for(a=0;24>a;a++)n[a]=te(n[a]);this._monthsRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}function be(e,t,o,n,i,a,d){var s;return 100>e&&0<=e?(s=new Date(e+400,t,o,n,i,a,d),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,o,n,i,a,d),s}function _e(e){var t;if(100>e&&0<=e){var o=Array.prototype.slice.call(arguments);o[0]=e+400,t=new Date(Date.UTC.apply(null,o)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)}else t=new Date(Date.UTC.apply(null,arguments));return t}function ve(e,t,o){var n=7+t-o,i=(7+_e(e,0,n).getUTCDay()-t)%7;return-i+n-1}function ke(e,t,o,n,i){var a=ve(e,n,i),d=1+7*(t-1)+(7+o-n)%7+a,s,r;return 0>=d?(s=e-1,r=ae(s)+d):d>ae(e)?(s=e+1,r=d-ae(e)):(s=e,r=d),{year:s,dayOfYear:r}}function we(e,t,o){var n=ve(e.year(),t,o),i=s((e.dayOfYear()-n-1)/7)+1,a,d;return 1>i?(d=e.year()-1,a=i+xe(d,t,o)):i>xe(e.year(),t,o)?(a=i-xe(e.year(),t,o),d=e.year()+1):(d=e.year(),a=i),{week:a,year:d}}function xe(e,t,o){var n=ve(e,t,o),i=ve(e+1,t,o);return(ae(e)-n+i)/7}function Se(e,t){return"string"==typeof e?isNaN(e)?(e=t.weekdaysParse(e),"number"==typeof e?e:null):parseInt(e,10):e}function Oe(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function De(e,t){return e.slice(t,7).concat(e.slice(0,t))}function Te(e,t,o){var n=e.toLocaleLowerCase(),a,d,s;if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],a=0;7>a;++a)s=k([2e3,1]).day(a),this._minWeekdaysParse[a]=this.weekdaysMin(s,"").toLocaleLowerCase(),this._shortWeekdaysParse[a]=this.weekdaysShort(s,"").toLocaleLowerCase(),this._weekdaysParse[a]=this.weekdays(s,"").toLocaleLowerCase();return o?"dddd"===t?(d=Ro.call(this._weekdaysParse,n),-1===d?null:d):"ddd"===t?(d=Ro.call(this._shortWeekdaysParse,n),-1===d?null:d):(d=Ro.call(this._minWeekdaysParse,n),-1===d?null:d):"dddd"===t?(d=Ro.call(this._weekdaysParse,n),-1!==d)?d:(d=Ro.call(this._shortWeekdaysParse,n),-1!==d)?d:(d=Ro.call(this._minWeekdaysParse,n),-1===d?null:d):"ddd"===t?(d=Ro.call(this._shortWeekdaysParse,n),-1!==d)?d:(d=Ro.call(this._weekdaysParse,n),-1!==d)?d:(d=Ro.call(this._minWeekdaysParse,n),-1===d?null:d):(d=Ro.call(this._minWeekdaysParse,n),-1!==d)?d:(d=Ro.call(this._weekdaysParse,n),-1!==d)?d:(d=Ro.call(this._shortWeekdaysParse,n),-1===d?null:d)}function Ee(e,t,o){var n,a,d;if(this._weekdaysParseExact)return Te.call(this,e,t,o);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;7>n;n++){if(a=k([2e3,1]).day(n),o&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(a,"").replace(".","\\\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\\\.?")+"$","i")),this._weekdaysParse[n]||(d="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[n]=new RegExp(d.replace(".",""),"i")),o&&"dddd"===t&&this._fullWeekdaysParse[n].test(e))return n;if(o&&"ddd"===t&&this._shortWeekdaysParse[n].test(e))return n;if(o&&"dd"===t&&this._minWeekdaysParse[n].test(e))return n;if(!o&&this._weekdaysParse[n].test(e))return n}}function Ce(){function e(e,t){return t.length-e.length}var t=[],o=[],n=[],a=[],d,s,r,l,c;for(d=0;7>d;d++)s=k([2e3,1]).day(d),r=this.weekdaysMin(s,""),l=this.weekdaysShort(s,""),c=this.weekdays(s,""),t.push(r),o.push(l),n.push(c),a.push(r),a.push(l),a.push(c);for(t.sort(e),o.sort(e),n.sort(e),a.sort(e),d=0;7>d;d++)o[d]=te(o[d]),n[d]=te(n[d]),a[d]=te(a[d]);this._weekdaysRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function Me(){return this.hours()%12||12}function Ie(e,t){q(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Pe(e,t){return t._meridiemParse}function Fe(e){return e?e.toLowerCase().replace("_","-"):e}function Ne(e){for(var t=0,o,n,a,d;t<e.length;){for(d=Fe(e[t]).split("-"),o=d.length,n=Fe(e[t+1]),n=n?n.split("-"):null;0<o;){if(a=Ye(d.slice(0,o).join("-")),a)return a;if(n&&n.length>=o&&I(d,n,!0)>=o-1)break;o--}t++}return Jo}function Ye(t){var o=null;if(!jo[t]&&!0&&e&&e.exports)try{o=Jo._abbr;commonjsRequire$2("./locale/"+t),Re(o)}catch(t){}return jo[t]}function Re(e,t){var o;return e&&(o=m(t)?Be(e):ze(e,t),o?Jo=o:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Jo._abbr}function ze(e,t){if(null!==t){var o=Wo,n;if(t.abbr=e,null!=jo[e])N("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),o=jo[e]._config;else if(null!=t.parentLocale)if(null!=jo[t.parentLocale])o=jo[t.parentLocale]._config;else if(n=Ye(t.parentLocale),null!=n)o=n._config;else return Uo[t.parentLocale]||(Uo[t.parentLocale]=[]),Uo[t.parentLocale].push({name:e,config:t}),null;return jo[e]=new B(z(o,t)),Uo[e]&&Uo[e].forEach(function(e){ze(e.name,e.config)}),Re(e),jo[e]}return delete jo[e],null}function Be(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Jo;if(!u(e)){if(t=Ye(e),t)return t;e=[e]}return Ne(e)}function Le(){return to(jo)}function Ae(e){var t=e._a,o;return t&&-2===x(e).overflow&&(o=0>t[1]||11<t[1]?1:1>t[2]||t[2]>pe(t[0],t[1])?2:0>t[3]||24<t[3]||24===t[3]&&(0!==t[4]||0!==t[5]||0!==t[6])?3:0>t[4]||59<t[4]?4:0>t[5]||59<t[5]?5:0>t[6]||999<t[6]?6:-1,x(e)._overflowDayOfYear&&(0>o||2<o)&&(o=2),x(e)._overflowWeeks&&-1===o&&(o=7),x(e)._overflowWeekday&&-1===o&&(o=8),x(e).overflow=o),e}function He(e,t,o){return null==e?null==t?o:t:e}function We(e){var t=new Date(l.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function je(e){var t=[],o,n,a,d,s;if(!e._d){for(a=We(e),e._w&&null==e._a[2]&&null==e._a[1]&&Ue(e),null!=e._dayOfYear&&(s=He(e._a[0],a[0]),(e._dayOfYear>ae(s)||0===e._dayOfYear)&&(x(e)._overflowDayOfYear=!0),n=_e(s,0,e._dayOfYear),e._a[1]=n.getUTCMonth(),e._a[2]=n.getUTCDate()),o=0;3>o&&null==e._a[o];++o)e._a[o]=t[o]=a[o];for(;7>o;o++)e._a[o]=t[o]=null==e._a[o]?2===o?1:0:e._a[o];24===e._a[3]&&0===e._a[4]&&0===e._a[5]&&0===e._a[6]&&(e._nextDay=!0,e._a[3]=0),e._d=(e._useUTC?_e:be).apply(null,t),d=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[3]=24),e._w&&"undefined"!=typeof e._w.d&&e._w.d!==d&&(x(e).weekdayMismatch=!0)}}function Ue(e){var t,o,n,i,a,d,s,r;if(t=e._w,null!=t.GG||null!=t.W||null!=t.E)a=1,d=4,o=He(t.GG,e._a[0],we(st(),1,4).year),n=He(t.W,1),i=He(t.E,1),(1>i||7<i)&&(r=!0);else{a=e._locale._week.dow,d=e._locale._week.doy;var l=we(st(),a,d);o=He(t.gg,e._a[0],l.year),n=He(t.w,l.week),null==t.d?null==t.e?i=a:(i=t.e+a,(0>t.e||6<t.e)&&(r=!0)):(i=t.d,(0>i||6<i)&&(r=!0))}1>n||n>xe(o,a,d)?x(e)._overflowWeeks=!0:null==r?(s=ke(o,n,i,a,d),e._a[0]=s.year,e._dayOfYear=s.dayOfYear):x(e)._overflowWeekday=!0}function Ve(e){var t=e._i,o=Vo.exec(t)||Go.exec(t),n,a,d,s,r,c;if(o){for(x(e).iso=!0,n=0,a=Xo.length;n<a;n++)if(Xo[n][1].exec(o[1])){s=Xo[n][0],d=!1!==Xo[n][2];break}if(null==s)return void(e._isValid=!1);if(o[3]){for(n=0,a=Zo.length;n<a;n++)if(Zo[n][1].exec(o[3])){r=(o[2]||" ")+Zo[n][0];break}if(null==r)return void(e._isValid=!1)}if(!d&&null!=r)return void(e._isValid=!1);if(o[4])if(qo.exec(o[4]))c="Z";else return void(e._isValid=!1);e._f=s+(r||"")+(c||""),Je(e)}else e._isValid=!1}function Ge(e,t,o,n,i,a){var d=[qe(e),Bo.indexOf(t),parseInt(o,10),parseInt(n,10),parseInt(i,10)];return a&&d.push(parseInt(a,10)),d}function qe(e){var t=parseInt(e,10);return 49>=t?2e3+t:999>=t?1900+t:t}function Xe(e){return e.replace(/\\([^)]*\\)|[\\n\\t]/g," ").replace(/(\\s\\s+)/g," ").replace(/^\\s\\s*/,"").replace(/\\s\\s*$/,"")}function Ze(e,t,o){if(e){var n=Lo.indexOf(e),i=new Date(t[0],t[1],t[2]).getDay();if(n!==i)return x(o).weekdayMismatch=!0,o._isValid=!1,!1}return!0}function $e(e,t,o){if(e)return Qo[e];if(t)return 0;var n=parseInt(o,10),i=n%100;return 60*((n-i)/100)+i}function Ke(e){var t=Ko.exec(Xe(e._i));if(t){var o=Ge(t[4],t[3],t[2],t[5],t[6],t[7]);if(!Ze(t[1],o,e))return;e._a=o,e._tzm=$e(t[8],t[9],t[10]),e._d=_e.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),x(e).rfc2822=!0}else e._isValid=!1}function Qe(e){var t=$o.exec(e._i);if(null!==t)return void(e._d=new Date(+t[1]));if(Ve(e),!1===e._isValid)delete e._isValid;else return;if(Ke(e),!1===e._isValid)delete e._isValid;else return;l.createFromInputFallback(e)}function Je(e){if(e._f===l.ISO_8601)return void Ve(e);if(e._f===l.RFC_2822)return void Ke(e);e._a=[],x(e).empty=!0;var t=""+e._i,o=t.length,n=0,a,d,s,r,c;for(s=K(e._f,e._locale).match(ao)||[],a=0;a<s.length;a++)r=s[a],d=(t.match(J(r,e))||[])[0],d&&(c=t.substr(0,t.indexOf(d)),0<c.length&&x(e).unusedInput.push(c),t=t.slice(t.indexOf(d)+d.length),n+=d.length),lo[r]?(d?x(e).empty=!1:x(e).unusedTokens.push(r),ie(r,d,e)):e._strict&&!d&&x(e).unusedTokens.push(r);x(e).charsLeftOver=o-n,0<t.length&&x(e).unusedInput.push(t),12>=e._a[3]&&!0===x(e).bigHour&&0<e._a[3]&&(x(e).bigHour=void 0),x(e).parsedDateParts=e._a.slice(0),x(e).meridiem=e._meridiem,e._a[3]=et(e._locale,e._a[3],e._meridiem),je(e),Ae(e)}function et(e,t,o){var n;return null==o?t:null==e.meridiemHour?null==e.isPM?t:(n=e.isPM(o),n&&12>t&&(t+=12),n||12!==t||(t=0),t):e.meridiemHour(t,o)}function tt(e){var t,o,n,a,d;if(0===e._f.length)return x(e).invalidFormat=!0,void(e._d=new Date(NaN));for(a=0;a<e._f.length;a++)(d=0,t=D({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[a],Je(t),!!S(t))&&(d+=x(t).charsLeftOver,d+=10*x(t).unusedTokens.length,x(t).score=d,(null==n||d<n)&&(n=d,o=t));v(e,o||t)}function ot(e){if(!e._d){var t=j(e._i);e._a=f([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),je(e)}}function nt(e){var t=new T(Ae(it(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function it(e){var t=e._i,o=e._f;return(e._locale=e._locale||Be(e._l),null===t||void 0===o&&""===t)?O({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),E(t))?new T(Ae(t)):(y(t)?e._d=t:u(o)?tt(e):o?Je(e):at(e),S(e)||(e._d=null),e)}function at(e){var t=e._i;m(t)?e._d=new Date(l.now()):y(t)?e._d=new Date(t.valueOf()):"string"==typeof t?Qe(e):u(t)?(e._a=f(t.slice(0),function(e){return parseInt(e,10)}),je(e)):p(t)?ot(e):g(t)?e._d=new Date(t):l.createFromInputFallback(e)}function dt(e,t,o,n,i){var a={};return(!0===o||!1===o)&&(n=o,o=void 0),(p(e)&&h(e)||u(e)&&0===e.length)&&(e=void 0),a._isAMomentObject=!0,a._useUTC=a._isUTC=i,a._l=o,a._i=e,a._f=t,a._strict=n,nt(a)}function st(e,t,o,n){return dt(e,t,o,n,!1)}function rt(e,t){var o,n;if(1===t.length&&u(t[0])&&(t=t[0]),!t.length)return st();for(o=t[0],n=1;n<t.length;++n)(!t[n].isValid()||t[n][e](o))&&(o=t[n]);return o}function lt(e){for(var t in e)if(-1===Ro.call(on,t)||null!=e[t]&&isNaN(e[t]))return!1;for(var o=!1,n=0;n<on.length;++n)if(e[on[n]]){if(o)return!1;parseFloat(e[on[n]])!==M(e[on[n]])&&(o=!0)}return!0}function ct(e){var t=j(e),o=t.year||0,n=t.quarter||0,i=t.month||0,a=t.week||t.isoWeek||0,d=t.day||0,s=t.hour||0,r=t.minute||0,l=t.second||0,c=t.millisecond||0;this._isValid=lt(t),this._milliseconds=+c+1e3*l+6e4*r+60*(60*(1e3*s)),this._days=+d+7*a,this._months=+i+3*n+12*o,this._data={},this._locale=Be(),this._bubble()}function ut(e){return e instanceof ct}function pt(e){return 0>e?-1*t(-1*e):t(e)}function ht(e,t){q(e,0,0,function(){var e=this.utcOffset(),o="+";return 0>e&&(e=-e,o="-"),o+G(~~(e/60),2)+t+G(~~e%60,2)})}function mt(e,t){var o=(t||"").match(e);if(null===o)return null;var n=o[o.length-1]||[],i=(n+"").match(nn)||["-",0,0],a=+(60*i[1])+M(i[2]);return 0===a?0:"+"===i[0]?a:-a}function gt(e,t){var o,n;return t._isUTC?(o=t.clone(),n=(E(e)||y(e)?e.valueOf():st(e).valueOf())-o.valueOf(),o._d.setTime(o._d.valueOf()+n),l.updateOffset(o,!1),o):st(e).local()}function yt(e){return 15*-t(e._d.getTimezoneOffset()/15)}function ft(){if(!m(this._isDSTShifted))return this._isDSTShifted;var e={};if(D(e,this),e=it(e),e._a){var t=e._isUTC?k(e._a):st(e._a);this._isDSTShifted=this.isValid()&&0<I(e._a,t.toArray())}else this._isDSTShifted=!1;return this._isDSTShifted}function bt(){return!!this.isValid()&&this._isUTC&&0===this._offset}function _t(e,t){var o=e,n=null,i,a,d;return ut(e)?o={ms:e._milliseconds,d:e._days,M:e._months}:g(e)?(o={},t?o[t]=e:o.milliseconds=e):(n=an.exec(e))?(i="-"===n[1]?-1:1,o={y:0,d:M(n[2])*i,h:M(n[3])*i,m:M(n[4])*i,s:M(n[5])*i,ms:M(pt(1e3*n[6]))*i}):(n=dn.exec(e))?(i="-"===n[1]?-1:1,o={y:vt(n[2],i),M:vt(n[3],i),w:vt(n[4],i),d:vt(n[5],i),h:vt(n[6],i),m:vt(n[7],i),s:vt(n[8],i)}):null==o?o={}:"object"==typeof o&&("from"in o||"to"in o)&&(d=wt(st(o.from),st(o.to)),o={},o.ms=d.milliseconds,o.M=d.months),a=new ct(o),ut(e)&&_(e,"_locale")&&(a._locale=e._locale),a}function vt(e,t){var o=e&&parseFloat(e.replace(",","."));return(isNaN(o)?0:o)*t}function kt(e,t){var o={};return o.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(o.months,"M").isAfter(t)&&--o.months,o.milliseconds=+t-+e.clone().add(o.months,"M"),o}function wt(e,t){var o;return e.isValid()&&t.isValid()?(t=gt(t,e),e.isBefore(t)?o=kt(e,t):(o=kt(t,e),o.milliseconds=-o.milliseconds,o.months=-o.months),o):{milliseconds:0,months:0}}function xt(e,t){return function(o,n){var i,a;return null===n||isNaN(+n)||(N(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=o,o=n,n=a),o="string"==typeof o?+o:o,i=_t(o,n),St(this,i,e),this}}function St(e,t,o,n){var i=t._milliseconds,a=pt(t._days),d=pt(t._months);e.isValid()&&(n=null==n||n,d&&ge(e,re(e,"Month")+d*o),a&&le(e,"Date",re(e,"Date")+a*o),i&&e._d.setTime(e._d.valueOf()+i*o),n&&l.updateOffset(e,a||d))}function Ot(e,t){var o=12*(t.year()-e.year())+(t.month()-e.month()),n=e.clone().add(o,"months"),i,a;return 0>t-n?(i=e.clone().add(o-1,"months"),a=(t-n)/(n-i)):(i=e.clone().add(o+1,"months"),a=(t-n)/(i-n)),-(o+a)||0}function Dt(e){var t;return void 0===e?this._locale._abbr:(t=Be(e),null!=t&&(this._locale=t),this)}function Tt(){return this._locale}function Et(e,t){return(e%t+t)%t}function Ct(e,t,o){return 100>e&&0<=e?new Date(e+400,t,o)-12622780800000:new Date(e,t,o).valueOf()}function Mt(e,t,o){return 100>e&&0<=e?Date.UTC(e+400,t,o)-12622780800000:Date.UTC(e,t,o)}function It(e,t){q(0,[e,e.length],0,t)}function Pt(e,t,o,n,i){var a;return null==e?we(this,n,i).year:(a=xe(e,n,i),t>a&&(t=a),Ft.call(this,e,t,o,n,i))}function Ft(e,t,o,n,i){var a=ke(e,t,o,n,i),d=_e(a.year,0,a.dayOfYear);return this.year(d.getUTCFullYear()),this.month(d.getUTCMonth()),this.date(d.getUTCDate()),this}function Nt(e,t){t[6]=M(1e3*("0."+e))}function Yt(e){return e}function Rt(e,t,o,n){var i=Be(),a=k().set(n,t);return i[o](a,e)}function zt(e,t,o){if(g(e)&&(t=e,e=void 0),e=e||"",null!=t)return Rt(e,t,o,"month");var n=[],a;for(a=0;12>a;a++)n[a]=Rt(e,a,o,"month");return n}function Bt(e,t,o,n){"boolean"==typeof e?(g(t)&&(o=t,t=void 0),t=t||""):(t=e,o=t,e=!1,g(t)&&(o=t,t=void 0),t=t||"");var a=Be(),d=e?a._week.dow:0;if(null!=o)return Rt(t,(o+d)%7,n,"day");var s=[],r;for(r=0;7>r;r++)s[r]=Rt(t,(r+d)%7,n,"day");return s}function Lt(e,t,o,n){var i=_t(t,o);return e._milliseconds+=n*i._milliseconds,e._days+=n*i._days,e._months+=n*i._months,e._bubble()}function At(e){return 0>e?s(e):r(e)}function Ht(e){return 4800*e/146097}function Wt(e){return 146097*e/4800}function jt(e){return function(){return this.as(e)}}function Ut(e){return function(){return this.isValid()?this._data[e]:NaN}}function Vt(e,t,o,n,i){return i.relativeTime(t||1,!!o,e,n)}function Gt(e,t,o){var n=_t(e).abs(),i=Nn(n.as("s")),d=Nn(n.as("m")),s=Nn(n.as("h")),r=Nn(n.as("d")),l=Nn(n.as("M")),c=Nn(n.as("y")),u=i<=Yn.ss&&["s",i]||i<Yn.s&&["ss",i]||1>=d&&["m"]||d<Yn.m&&["mm",d]||1>=s&&["h"]||s<Yn.h&&["hh",s]||1>=r&&["d"]||r<Yn.d&&["dd",r]||1>=l&&["M"]||l<Yn.M&&["MM",l]||1>=c&&["y"]||["yy",c];return u[2]=t,u[3]=0<+e,u[4]=o,Vt.apply(null,u)}function qt(e){return void 0===e?Nn:"function"==typeof e&&(Nn=e,!0)}function Xt(e){return(0<e)-(0>e)||+e}function Zt(){if(!this.isValid())return this.localeData().invalidDate();var e=Rn(this._milliseconds)/1e3,t=Rn(this._days),o=Rn(this._months),n,i,a;n=C(e/60),i=C(n/60),e%=60,n%=60,a=C(o/12),o%=12;var d=a,r=o,l=t,c=i,u=n,p=e?e.toFixed(3).replace(/\\.?0+$/,""):"",s=this.asSeconds();if(!s)return"P0D";var h=0>s?"-":"",m=Xt(this._months)===Xt(s)?"":"-",g=Xt(this._days)===Xt(s)?"":"-",y=Xt(this._milliseconds)===Xt(s)?"":"-";return h+"P"+(d?m+d+"Y":"")+(r?m+r+"M":"")+(l?g+l+"D":"")+(c||u||p?"T":"")+(c?y+c+"H":"")+(u?y+u+"M":"")+(p?y+p+"S":"")}var $t,Kt;Kt=Array.prototype.some?Array.prototype.some:function(e){for(var o=Object(this),t=o.length>>>0,n=0;n<t;n++)if(n in o&&e.call(this,o[n],n,o))return!0;return!1};var Qt=l.momentProperties=[],Jt=!1,eo={};l.suppressDeprecationWarnings=!1,l.deprecationHandler=null;var to=Object.keys?Object.keys:function(e){var t=[],o;for(o in e)_(e,o)&&t.push(o);return t};var oo=/\\d{1,2}/,no={},io={},ao=/(\\[[^\\[]*\\])|(\\\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,so=/(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ro={},lo={},co=/\\d/,uo=/\\d\\d/,po=/\\d{3}/,ho=/\\d{4}/,mo=/[+-]?\\d{6}/,go=/\\d\\d?/,yo=/\\d\\d\\d\\d?/,fo=/\\d\\d\\d\\d\\d\\d?/,bo=/\\d{1,3}/,_o=/\\d{1,4}/,vo=/[+-]?\\d{1,6}/,ko=/\\d+/,wo=/[+-]?\\d+/,xo=/Z|[+-]\\d\\d:?\\d\\d/gi,So=/Z|[+-]\\d\\d(?::?\\d\\d)?/gi,Oo=/[+-]?\\d+(\\.\\d{1,3})?/,Do=/[0-9]{0,256}[\'a-z\\u00A0-\\u05FF\\u0700-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFF07\\uFF10-\\uFFEF]{1,256}|[\\u0600-\\u06FF\\/]{1,256}(\\s*?[\\u0600-\\u06FF]{1,256}){1,2}/i,To={},Eo={},Co=0,Mo=1,Io=2,Po=3,Fo=4,No=5;q("Y",0,0,function(){var e=this.year();return 9999>=e?""+e:"+"+e}),q(0,["YY",2],0,function(){return this.year()%100}),q(0,["YYYY",4],0,"year"),q(0,["YYYYY",5],0,"year"),q(0,["YYYYYY",6,!0],0,"year"),H("year","y"),U("year",1),Q("Y",wo),Q("YY",go,uo),Q("YYYY",_o,ho),Q("YYYYY",vo,mo),Q("YYYYYY",vo,mo),oe(["YYYYY","YYYYYY"],Co),oe("YYYY",function(e,t){t[Co]=2===e.length?l.parseTwoDigitYear(e):M(e)}),oe("YY",function(e,t){t[Co]=l.parseTwoDigitYear(e)}),oe("Y",function(e,t){t[Co]=parseInt(e,10)}),l.parseTwoDigitYear=function(e){return M(e)+(68<M(e)?1900:2e3)};var Yo=se("FullYear",!0),Ro;Ro=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},q("M",["MM",2],"Mo",function(){return this.month()+1}),q("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),q("MMMM",0,0,function(e){return this.localeData().months(this,e)}),H("month","M"),U("month",8),Q("M",go),Q("MM",go,uo),Q("MMM",function(e,t){return t.monthsShortRegex(e)}),Q("MMMM",function(e,t){return t.monthsRegex(e)}),oe(["M","MM"],function(e,t){t[Mo]=M(e)-1}),oe(["MMM","MMMM"],function(e,t,o,n){var i=o._locale.monthsParse(e,n,o._strict);null==i?x(o).invalidMonth=e:t[Mo]=i});var zo=/D[oD]?(\\[[^\\[\\]]*\\]|\\s)+MMMM?/,Bo=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];q("w",["ww",2],"wo","week"),q("W",["WW",2],"Wo","isoWeek"),H("week","w"),H("isoWeek","W"),U("week",5),U("isoWeek",5),Q("w",go),Q("ww",go,uo),Q("W",go),Q("WW",go,uo),ne(["w","ww","W","WW"],function(e,t,o,n){t[n.substr(0,1)]=M(e)});q("d",0,"do","day"),q("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),q("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),q("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),q("e",0,0,"weekday"),q("E",0,0,"isoWeekday"),H("day","d"),H("weekday","e"),H("isoWeekday","E"),U("day",11),U("weekday",11),U("isoWeekday",11),Q("d",go),Q("e",go),Q("E",go),Q("dd",function(e,t){return t.weekdaysMinRegex(e)}),Q("ddd",function(e,t){return t.weekdaysShortRegex(e)}),Q("dddd",function(e,t){return t.weekdaysRegex(e)}),ne(["dd","ddd","dddd"],function(e,t,o,n){var i=o._locale.weekdaysParse(e,n,o._strict);null==i?x(o).invalidWeekday=e:t.d=i}),ne(["d","e","E"],function(e,t,o,n){t[n]=M(e)});var Lo=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];q("H",["HH",2],0,"hour"),q("h",["hh",2],0,Me),q("k",["kk",2],0,function(){return this.hours()||24}),q("hmm",0,0,function(){return""+Me.apply(this)+G(this.minutes(),2)}),q("hmmss",0,0,function(){return""+Me.apply(this)+G(this.minutes(),2)+G(this.seconds(),2)}),q("Hmm",0,0,function(){return""+this.hours()+G(this.minutes(),2)}),q("Hmmss",0,0,function(){return""+this.hours()+G(this.minutes(),2)+G(this.seconds(),2)}),Ie("a",!0),Ie("A",!1),H("hour","h"),U("hour",13),Q("a",Pe),Q("A",Pe),Q("H",go),Q("h",go),Q("k",go),Q("HH",go,uo),Q("hh",go,uo),Q("kk",go,uo),Q("hmm",yo),Q("hmmss",fo),Q("Hmm",yo),Q("Hmmss",fo),oe(["H","HH"],Po),oe(["k","kk"],function(e,t){var o=M(e);t[Po]=24===o?0:o}),oe(["a","A"],function(e,t,o){o._isPm=o._locale.isPM(e),o._meridiem=e}),oe(["h","hh"],function(e,t,o){t[Po]=M(e),x(o).bigHour=!0}),oe("hmm",function(e,t,o){var n=e.length-2;t[Po]=M(e.substr(0,n)),t[Fo]=M(e.substr(n)),x(o).bigHour=!0}),oe("hmmss",function(e,t,o){var n=e.length-4,i=e.length-2;t[Po]=M(e.substr(0,n)),t[Fo]=M(e.substr(n,2)),t[No]=M(e.substr(i)),x(o).bigHour=!0}),oe("Hmm",function(e,t){var o=e.length-2;t[Po]=M(e.substr(0,o)),t[Fo]=M(e.substr(o))}),oe("Hmmss",function(e,t){var o=e.length-4,n=e.length-2;t[Po]=M(e.substr(0,o)),t[Fo]=M(e.substr(o,2)),t[No]=M(e.substr(n))});var Ao=/[ap]\\.?m?\\.?/i,Ho=se("Hours",!0),Wo={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:oo,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:Bo,week:{dow:0,doy:6},weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekdaysShort:Lo,meridiemParse:Ao},jo={},Uo={},Vo=/^\\s*((?:[+-]\\d{6}|\\d{4})-(?:\\d\\d-\\d\\d|W\\d\\d-\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?::\\d\\d(?::\\d\\d(?:[.,]\\d+)?)?)?)([\\+\\-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,Go=/^\\s*((?:[+-]\\d{6}|\\d{4})(?:\\d\\d\\d\\d|W\\d\\d\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?:\\d\\d(?:\\d\\d(?:[.,]\\d+)?)?)?)([\\+\\-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,qo=/Z|[+-]\\d\\d(?::?\\d\\d)?/,Xo=[["YYYYYY-MM-DD",/[+-]\\d{6}-\\d\\d-\\d\\d/],["YYYY-MM-DD",/\\d{4}-\\d\\d-\\d\\d/],["GGGG-[W]WW-E",/\\d{4}-W\\d\\d-\\d/],["GGGG-[W]WW",/\\d{4}-W\\d\\d/,!1],["YYYY-DDD",/\\d{4}-\\d{3}/],["YYYY-MM",/\\d{4}-\\d\\d/,!1],["YYYYYYMMDD",/[+-]\\d{10}/],["YYYYMMDD",/\\d{8}/],["GGGG[W]WWE",/\\d{4}W\\d{3}/],["GGGG[W]WW",/\\d{4}W\\d{2}/,!1],["YYYYDDD",/\\d{7}/]],Zo=[["HH:mm:ss.SSSS",/\\d\\d:\\d\\d:\\d\\d\\.\\d+/],["HH:mm:ss,SSSS",/\\d\\d:\\d\\d:\\d\\d,\\d+/],["HH:mm:ss",/\\d\\d:\\d\\d:\\d\\d/],["HH:mm",/\\d\\d:\\d\\d/],["HHmmss.SSSS",/\\d\\d\\d\\d\\d\\d\\.\\d+/],["HHmmss,SSSS",/\\d\\d\\d\\d\\d\\d,\\d+/],["HHmmss",/\\d\\d\\d\\d\\d\\d/],["HHmm",/\\d\\d\\d\\d/],["HH",/\\d\\d/]],$o=/^\\/?Date\\((\\-?\\d+)/i,Ko=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\\s)?(\\d{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s(\\d{2,4})\\s(\\d\\d):(\\d\\d)(?::(\\d\\d))?\\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\\d{4}))$/,Qo={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480},Jo;l.createFromInputFallback=F("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),l.ISO_8601=function(){},l.RFC_2822=function(){};var en=F("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=st.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:O()}),tn=F("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=st.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:O()}),on=["year","quarter","month","week","day","hour","minute","second","millisecond"];ht("Z",":"),ht("ZZ",""),Q("Z",So),Q("ZZ",So),oe(["Z","ZZ"],function(e,t,o){o._useUTC=!0,o._tzm=mt(So,e)});var nn=/([\\+\\-]|\\d\\d)/gi;l.updateOffset=function(){};var an=/^(\\-|\\+)?(?:(\\d*)[. ])?(\\d+)\\:(\\d+)(?:\\:(\\d+)(\\.\\d*)?)?$/,dn=/^(-|\\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;_t.fn=ct.prototype,_t.invalid=function(){return _t(NaN)};var sn=xt(1,"add"),rn=xt(-1,"subtract");l.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",l.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ln=F("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});q(0,["gg",2],0,function(){return this.weekYear()%100}),q(0,["GG",2],0,function(){return this.isoWeekYear()%100}),It("gggg","weekYear"),It("ggggg","weekYear"),It("GGGG","isoWeekYear"),It("GGGGG","isoWeekYear"),H("weekYear","gg"),H("isoWeekYear","GG"),U("weekYear",1),U("isoWeekYear",1),Q("G",wo),Q("g",wo),Q("GG",go,uo),Q("gg",go,uo),Q("GGGG",_o,ho),Q("gggg",_o,ho),Q("GGGGG",vo,mo),Q("ggggg",vo,mo),ne(["gggg","ggggg","GGGG","GGGGG"],function(e,t,o,n){t[n.substr(0,2)]=M(e)}),ne(["gg","GG"],function(e,t,o,n){t[n]=l.parseTwoDigitYear(e)}),q("Q",0,"Qo","quarter"),H("quarter","Q"),U("quarter",7),Q("Q",co),oe("Q",function(e,t){t[Mo]=3*(M(e)-1)}),q("D",["DD",2],"Do","date"),H("date","D"),U("date",9),Q("D",go),Q("DD",go,uo),Q("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),oe(["D","DD"],Io),oe("Do",function(e,t){t[Io]=M(e.match(go)[0])});var cn=se("Date",!0);q("DDD",["DDDD",3],"DDDo","dayOfYear"),H("dayOfYear","DDD"),U("dayOfYear",4),Q("DDD",bo),Q("DDDD",po),oe(["DDD","DDDD"],function(e,t,o){o._dayOfYear=M(e)}),q("m",["mm",2],0,"minute"),H("minute","m"),U("minute",14),Q("m",go),Q("mm",go,uo),oe(["m","mm"],Fo);var un=se("Minutes",!1);q("s",["ss",2],0,"second"),H("second","s"),U("second",15),Q("s",go),Q("ss",go,uo),oe(["s","ss"],No);var pn=se("Seconds",!1);q("S",0,0,function(){return~~(this.millisecond()/100)}),q(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),q(0,["SSS",3],0,"millisecond"),q(0,["SSSS",4],0,function(){return 10*this.millisecond()}),q(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),q(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),q(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),q(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),q(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),H("millisecond","ms"),U("millisecond",16),Q("S",bo,co),Q("SS",bo,uo),Q("SSS",bo,po);var hn;for(hn="SSSS";9>=hn.length;hn+="S")Q(hn,ko);for(hn="S";9>=hn.length;hn+="S")oe(hn,Nt);var mn=se("Milliseconds",!1);q("z",0,0,"zoneAbbr"),q("zz",0,0,"zoneName");var gn=T.prototype;gn.add=sn,gn.calendar=function(e,t){var o=e||st(),n=gt(o,this).startOf("day"),i=l.calendarFormat(this,n)||"sameElse",a=t&&(Y(t[i])?t[i].call(this,o):t[i]);return this.format(a||this.localeData().calendar(i,this,st(o)))},gn.clone=function(){return new T(this)},gn.diff=function(e,t,o){var n,i,a;return this.isValid()?(n=gt(e,this),!n.isValid())?NaN:(i=6e4*(n.utcOffset()-this.utcOffset()),t=W(t),(a="year"===t?Ot(this,n)/12:"month"===t?Ot(this,n):"quarter"===t?Ot(this,n)/3:"second"===t?(this-n)/1e3:"minute"===t?(this-n)/6e4:"hour"===t?(this-n)/36e5:"day"===t?(this-n-i)/864e5:"week"===t?(this-n-i)/6048e5:this-n,o?a:C(a))):NaN},gn.endOf=function(e){var t;if(e=W(e),void 0===e||"millisecond"===e||!this.isValid())return this;var o=this._isUTC?Mt:Ct;return"year"===e?t=o(this.year()+1,0,1)-1:"quarter"===e?t=o(this.year(),this.month()-this.month()%3+3,1)-1:"month"===e?t=o(this.year(),this.month()+1,1)-1:"week"===e?t=o(this.year(),this.month(),this.date()-this.weekday()+7)-1:"isoWeek"===e?t=o(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1:"day"===e||"date"===e?t=o(this.year(),this.month(),this.date()+1)-1:"hour"===e?(t=this._d.valueOf(),t+=3600000-Et(t+(this._isUTC?0:60000*this.utcOffset()),3600000)-1):"minute"===e?(t=this._d.valueOf(),t+=60000-Et(t,60000)-1):"second"===e?(t=this._d.valueOf(),t+=1000-Et(t,1000)-1):void 0,this._d.setTime(t),l.updateOffset(this,!0),this},gn.format=function(e){e||(e=this.isUtc()?l.defaultFormatUtc:l.defaultFormat);var t=$(this,e);return this.localeData().postformat(t)},gn.from=function(e,t){return this.isValid()&&(E(e)&&e.isValid()||st(e).isValid())?_t({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},gn.fromNow=function(e){return this.from(st(),e)},gn.to=function(e,t){return this.isValid()&&(E(e)&&e.isValid()||st(e).isValid())?_t({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},gn.toNow=function(e){return this.to(st(),e)},gn.get=function(e){return e=W(e),Y(this[e])?this[e]():this},gn.invalidAt=function(){return x(this).overflow},gn.isAfter=function(e,t){var o=E(e)?e:st(e);return!!(this.isValid()&&o.isValid())&&(t=W(t)||"millisecond","millisecond"===t?this.valueOf()>o.valueOf():o.valueOf()<this.clone().startOf(t).valueOf())},gn.isBefore=function(e,t){var o=E(e)?e:st(e);return!!(this.isValid()&&o.isValid())&&(t=W(t)||"millisecond","millisecond"===t?this.valueOf()<o.valueOf():this.clone().endOf(t).valueOf()<o.valueOf())},gn.isBetween=function(e,t,o,n){var i=E(e)?e:st(e),a=E(t)?t:st(t);return!!(this.isValid()&&i.isValid()&&a.isValid())&&(n=n||"()",("("===n[0]?this.isAfter(i,o):!this.isBefore(i,o))&&(")"===n[1]?this.isBefore(a,o):!this.isAfter(a,o)))},gn.isSame=function(e,t){var o=E(e)?e:st(e),n;return!!(this.isValid()&&o.isValid())&&(t=W(t)||"millisecond","millisecond"===t?this.valueOf()===o.valueOf():(n=o.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))},gn.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},gn.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},gn.isValid=function(){return S(this)},gn.lang=ln,gn.locale=Dt,gn.localeData=Tt,gn.max=tn,gn.min=en,gn.parsingFlags=function(){return v({},x(this))},gn.set=ce,gn.startOf=function(e){var t;if(e=W(e),void 0===e||"millisecond"===e||!this.isValid())return this;var o=this._isUTC?Mt:Ct;return"year"===e?t=o(this.year(),0,1):"quarter"===e?t=o(this.year(),this.month()-this.month()%3,1):"month"===e?t=o(this.year(),this.month(),1):"week"===e?t=o(this.year(),this.month(),this.date()-this.weekday()):"isoWeek"===e?t=o(this.year(),this.month(),this.date()-(this.isoWeekday()-1)):"day"===e||"date"===e?t=o(this.year(),this.month(),this.date()):"hour"===e?(t=this._d.valueOf(),t-=Et(t+(this._isUTC?0:60000*this.utcOffset()),3600000)):"minute"===e?(t=this._d.valueOf(),t-=Et(t,60000)):"second"===e?(t=this._d.valueOf(),t-=Et(t,1000)):void 0,this._d.setTime(t),l.updateOffset(this,!0),this},gn.subtract=rn,gn.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},gn.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},gn.toDate=function(){return new Date(this.valueOf())},gn.toISOString=function(e){if(!this.isValid())return null;var t=!0!==e,o=t?this.clone().utc():this;return 0>o.year()||9999<o.year()?$(o,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Y(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+1e3*(60*this.utcOffset())).toISOString().replace("Z",$(o,"Z")):$(o,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},gn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var o="["+e+"(\\"]",n=0<=this.year()&&9999>=this.year()?"YYYY":"YYYYYY",i=t+"[\\")]";return this.format(o+n+"-MM-DD[T]HH:mm:ss.SSS"+i)},gn.toJSON=function(){return this.isValid()?this.toISOString():null},gn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},gn.unix=function(){return s(this.valueOf()/1e3)},gn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},gn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},gn.year=Yo,gn.isLeapYear=function(){return de(this.year())},gn.weekYear=function(e){return Pt.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},gn.isoWeekYear=function(e){return Pt.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},gn.quarter=gn.quarters=function(e){return null==e?r((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},gn.month=ye,gn.daysInMonth=function(){return pe(this.year(),this.month())},gn.week=gn.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},gn.isoWeek=gn.isoWeeks=function(e){var t=we(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},gn.weeksInYear=function(){var e=this.localeData()._week;return xe(this.year(),e.dow,e.doy)},gn.isoWeeksInYear=function(){return xe(this.year(),1,4)},gn.date=cn,gn.day=gn.days=function(e){if(!this.isValid())return null==e?NaN:this;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null==e?t:(e=Se(e,this.localeData()),this.add(e-t,"d"))},gn.weekday=function(e){if(!this.isValid())return null==e?NaN:this;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},gn.isoWeekday=function(e){if(!this.isValid())return null==e?NaN:this;if(null!=e){var t=Oe(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},gn.dayOfYear=function(e){var o=t((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?o:this.add(e-o,"d")},gn.hour=gn.hours=Ho,gn.minute=gn.minutes=un,gn.second=gn.seconds=pn,gn.millisecond=gn.milliseconds=mn,gn.utcOffset=function(e,t,o){var n=this._offset||0,i;if(!this.isValid())return null==e?NaN:this;if(null!=e){if("string"!=typeof e)16>a(e)&&!o&&(e*=60);else if(e=mt(So,e),null===e)return this;return!this._isUTC&&t&&(i=yt(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),n!==e&&(!t||this._changeInProgress?St(this,_t(e-n,"m"),1,!1):!this._changeInProgress&&(this._changeInProgress=!0,l.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?n:yt(this)},gn.utc=function(e){return this.utcOffset(0,e)},gn.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(yt(this),"m")),this},gn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=mt(xo,this._i);null==e?this.utcOffset(0,!0):this.utcOffset(e)}return this},gn.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?st(e).utcOffset():0,0==(this.utcOffset()-e)%60)},gn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},gn.isLocal=function(){return!!this.isValid()&&!this._isUTC},gn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},gn.isUtc=bt,gn.isUTC=bt,gn.zoneAbbr=function(){return this._isUTC?"UTC":""},gn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},gn.dates=F("dates accessor is deprecated. Use date instead.",cn),gn.months=F("months accessor is deprecated. Use month instead",ye),gn.years=F("years accessor is deprecated. Use year instead",Yo),gn.zone=F("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null==e?-this.utcOffset():("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this)}),gn.isDSTShifted=F("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",ft);var yn=B.prototype;yn.calendar=L,yn.longDateFormat=A,yn.invalidDate=function(){return this._invalidDate},yn.ordinal=function(e){return this._ordinal.replace("%d",e)},yn.preparse=Yt,yn.postformat=Yt,yn.relativeTime=function(e,t,o,n){var i=this._relativeTime[o];return Y(i)?i(e,t,o,n):i.replace(/%d/i,e)},yn.pastFuture=function(e,t){var o=this._relativeTime[0<e?"future":"past"];return Y(o)?o(t):o.replace(/%s/i,t)},yn.set=R,yn.months=function(e,t){return e?u(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||zo).test(t)?"format":"standalone"][e.month()]:u(this._months)?this._months:this._months.standalone},yn.monthsShort=function(e,t){return e?u(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[zo.test(t)?"format":"standalone"][e.month()]:u(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},yn.monthsParse=me,yn.monthsRegex=function(e){return this._monthsParseExact?(_(this,"_monthsRegex")||fe.call(this),e?this._monthsStrictRegex:this._monthsRegex):(_(this,"_monthsRegex")||(this._monthsRegex=Do),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},yn.monthsShortRegex=function(e){return this._monthsParseExact?(_(this,"_monthsRegex")||fe.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(_(this,"_monthsShortRegex")||(this._monthsShortRegex=Do),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},yn.week=function(e){return we(e,this._week.dow,this._week.doy).week},yn.firstDayOfYear=function(){return this._week.doy},yn.firstDayOfWeek=function(){return this._week.dow},yn.weekdays=function(e,t){var o=u(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?De(o,this._week.dow):e?o[e.day()]:o},yn.weekdaysMin=function(e){return!0===e?De(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},yn.weekdaysShort=function(e){return!0===e?De(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},yn.weekdaysParse=Ee,yn.weekdaysRegex=function(e){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||Ce.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(_(this,"_weekdaysRegex")||(this._weekdaysRegex=Do),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},yn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||Ce.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(_(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Do),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},yn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||Ce.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(_(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Do),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},yn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},yn.meridiem=function(e,t,o){return 11<e?o?"pm":"PM":o?"am":"AM"},Re("en",{dayOfMonthOrdinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,o=1===M(e%100/10)?"th":1==t?"st":2==t?"nd":3==t?"rd":"th";return e+o}}),l.lang=F("moment.lang is deprecated. Use moment.locale instead.",Re),l.langData=F("moment.langData is deprecated. Use moment.localeData instead.",Be);var fn=a,bn=jt("ms"),_n=jt("s"),vn=jt("m"),kn=jt("h"),wn=jt("d"),xn=jt("w"),Sn=jt("M"),On=jt("Q"),Dn=jt("y"),Tn=Ut("milliseconds"),En=Ut("seconds"),Cn=Ut("minutes"),Mn=Ut("hours"),In=Ut("days"),Pn=Ut("months"),Fn=Ut("years"),Nn=t,Yn={ss:44,s:45,m:45,h:22,d:26,M:11},Rn=a,zn=ct.prototype;return zn.isValid=function(){return this._isValid},zn.abs=function(){var e=this._data;return this._milliseconds=fn(this._milliseconds),this._days=fn(this._days),this._months=fn(this._months),e.milliseconds=fn(e.milliseconds),e.seconds=fn(e.seconds),e.minutes=fn(e.minutes),e.hours=fn(e.hours),e.months=fn(e.months),e.years=fn(e.years),this},zn.add=function(e,t){return Lt(this,e,t,1)},zn.subtract=function(e,t){return Lt(this,e,t,-1)},zn.as=function(e){if(!this.isValid())return NaN;var o=this._milliseconds,n,i;if(e=W(e),"month"===e||"quarter"===e||"year"===e)switch(n=this._days+o/864e5,i=this._months+Ht(n),e){case"month":return i;case"quarter":return i/3;case"year":return i/12;}else switch(n=this._days+t(Wt(this._months)),e){case"week":return n/7+o/6048e5;case"day":return n+o/864e5;case"hour":return 24*n+o/36e5;case"minute":return 1440*n+o/6e4;case"second":return 86400*n+o/1e3;case"millisecond":return s(864e5*n)+o;default:throw new Error("Unknown unit "+e);}},zn.asMilliseconds=bn,zn.asSeconds=_n,zn.asMinutes=vn,zn.asHours=kn,zn.asDays=wn,zn.asWeeks=xn,zn.asMonths=Sn,zn.asQuarters=On,zn.asYears=Dn,zn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+2592e6*(this._months%12)+31536e6*M(this._months/12):NaN},zn._bubble=function(){var e=this._milliseconds,t=this._days,o=this._months,n=this._data,i,a,d,s,r;return 0<=e&&0<=t&&0<=o||0>=e&&0>=t&&0>=o||(e+=864e5*At(Wt(o)+t),t=0,o=0),n.milliseconds=e%1e3,i=C(e/1e3),n.seconds=i%60,a=C(i/60),n.minutes=a%60,d=C(a/60),n.hours=d%24,t+=C(d/24),r=C(Ht(t)),o+=r,t-=At(Wt(r)),s=C(o/12),o%=12,n.days=t,n.months=o,n.years=s,this},zn.clone=function(){return _t(this)},zn.get=function(e){return e=W(e),this.isValid()?this[e+"s"]():NaN},zn.milliseconds=Tn,zn.seconds=En,zn.minutes=Cn,zn.hours=Mn,zn.days=In,zn.weeks=function(){return C(this.days()/7)},zn.months=Pn,zn.years=Fn,zn.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),o=Gt(this,!e,t);return e&&(o=t.pastFuture(+this,o)),t.postformat(o)},zn.toISOString=Zt,zn.toString=Zt,zn.toJSON=Zt,zn.locale=Dt,zn.localeData=Tt,zn.toIsoString=F("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Zt),zn.lang=ln,q("X",0,0,"unix"),q("x",0,0,"valueOf"),Q("x",wo),Q("X",Oo),oe("X",function(e,t,o){o._d=new Date(1e3*parseFloat(e,10))}),oe("x",function(e,t,o){o._d=new Date(M(e))}),l.version="2.24.0",function(e){$t=e}(st),l.fn=gn,l.min=function(){var e=[].slice.call(arguments,0);return rt("isBefore",e)},l.max=function(){var e=[].slice.call(arguments,0);return rt("isAfter",e)},l.now=function(){return Date.now?Date.now():+new Date},l.utc=k,l.unix=function(e){return st(1e3*e)},l.months=function(e,t){return zt(e,t,"months")},l.isDate=y,l.locale=Re,l.invalid=O,l.duration=_t,l.isMoment=E,l.weekdays=function(e,t,o){return Bt(e,t,o,"weekdays")},l.parseZone=function(){return st.apply(null,arguments).parseZone()},l.localeData=Be,l.isDuration=ut,l.monthsShort=function(e,t){return zt(e,t,"monthsShort")},l.weekdaysMin=function(e,t,o){return Bt(e,t,o,"weekdaysMin")},l.defineLocale=ze,l.updateLocale=function(e,t){if(null!=t){var o=Wo,n,i;i=Ye(e),null!=i&&(o=i._config),t=z(o,t),n=new B(t),n.parentLocale=jo[e],jo[e]=n,Re(e)}else null!=jo[e]&&(null==jo[e].parentLocale?null!=jo[e]&&delete jo[e]:jo[e]=jo[e].parentLocale);return jo[e]},l.locales=Le,l.weekdaysShort=function(e,t,o){return Bt(e,t,o,"weekdaysShort")},l.normalizeUnits=W,l.relativeTimeRounding=qt,l.relativeTimeThreshold=function(e,t){return void 0!==Yn[e]&&(void 0===t?Yn[e]:(Yn[e]=t,"s"===e&&(Yn.ss=t-1),!0))},l.calendarFormat=function(e,t){var o=e.diff(t,"days",!0);return-6>o?"sameElse":-1>o?"lastWeek":0>o?"lastDay":1>o?"sameDay":2>o?"nextDay":7>o?"nextWeek":"sameElse"},l.prototype=gn,l.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},l})}),moment$3="undefined"!=typeof window&&window.moment||moment$2,moment$4=Object.freeze({default:moment$3,__moduleExports:moment$3}),network={Images:Images,dotparser:dotparser$1,gephiParser:gephiParser,allOptions:allOptions$2,convertDot:DOTToGraph_1,convertGephi:parseGephi},index$2=Object.freeze({util:esm,data:esm$1,network:network,DOMutil:DOMutil$1,moment:moment$4,Hammer:hammer$1,keycharm:keycharm$1,DataSet:DataSet,DataView:DataView,Queue:Queue,Network:Network});/* harmony default export */ __webpack_exports__["default"] = (index$2);\n//# sourceMappingURL=vis-network.esm.min.js.map\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js")))\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/vis-network/dist/vis-network.esm.min.js?')},"./node_modules/vue-loader/lib/runtime/componentNormalizer.js":
/*!********************************************************************!*\
!*** ./node_modules/vue-loader/lib/runtime/componentNormalizer.js ***!
\********************************************************************/
/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return normalizeComponent; });\n/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nfunction normalizeComponent (\n scriptExports,\n render,\n staticRenderFns,\n functionalTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier, /* server only */\n shadowMode /* vue-cli only */\n) {\n // Vue.extend constructor export interop\n var options = typeof scriptExports === 'function'\n ? scriptExports.options\n : scriptExports\n\n // render functions\n if (render) {\n options.render = render\n options.staticRenderFns = staticRenderFns\n options._compiled = true\n }\n\n // functional template\n if (functionalTemplate) {\n options.functional = true\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = 'data-v-' + scopeId\n }\n\n var hook\n if (moduleIdentifier) { // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = shadowMode\n ? function () { injectStyles.call(this, this.$root.$options.shadowRoot) }\n : injectStyles\n }\n\n if (hook) {\n if (options.functional) {\n // for template-only hot-reload because in that case the render fn doesn't\n // go through the normalizer\n options._injectStyles = hook\n // register for functional component in vue file\n var originalRender = options.render\n options.render = function renderWithStyleInjection (h, context) {\n hook.call(context)\n return originalRender(h, context)\n }\n } else {\n // inject component registration as beforeCreate hook\n var existing = options.beforeCreate\n options.beforeCreate = existing\n ? [].concat(existing, hook)\n : [hook]\n }\n }\n\n return {\n exports: scriptExports,\n options: options\n }\n}\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/vue-loader/lib/runtime/componentNormalizer.js?")},"./node_modules/vue-style-loader/lib/addStylesClient.js":
/*!**************************************************************!*\
!*** ./node_modules/vue-style-loader/lib/addStylesClient.js ***!
\**************************************************************/
/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return addStylesClient; });\n/* harmony import */ var _listToStyles__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./listToStyles */ \"./node_modules/vue-style-loader/lib/listToStyles.js\");\n/*\n MIT License http://www.opensource.org/licenses/mit-license.php\n Author Tobias Koppers @sokra\n Modified by Evan You @yyx990803\n*/\n\n\n\nvar hasDocument = typeof document !== 'undefined'\n\nif (typeof DEBUG !== 'undefined' && DEBUG) {\n if (!hasDocument) {\n throw new Error(\n 'vue-style-loader cannot be used in a non-browser environment. ' +\n \"Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.\"\n ) }\n}\n\n/*\ntype StyleObject = {\n id: number;\n parts: Array<StyleObjectPart>\n}\n\ntype StyleObjectPart = {\n css: string;\n media: string;\n sourceMap: ?string\n}\n*/\n\nvar stylesInDom = {/*\n [id: number]: {\n id: number,\n refs: number,\n parts: Array<(obj?: StyleObjectPart) => void>\n }\n*/}\n\nvar head = hasDocument && (document.head || document.getElementsByTagName('head')[0])\nvar singletonElement = null\nvar singletonCounter = 0\nvar isProduction = false\nvar noop = function () {}\nvar options = null\nvar ssrIdKey = 'data-vue-ssr-id'\n\n// Force single-tag solution on IE6-9, which has a hard limit on the # of <style>\n// tags it will allow on a page\nvar isOldIE = typeof navigator !== 'undefined' && /msie [6-9]\\b/.test(navigator.userAgent.toLowerCase())\n\nfunction addStylesClient (parentId, list, _isProduction, _options) {\n isProduction = _isProduction\n\n options = _options || {}\n\n var styles = Object(_listToStyles__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(parentId, list)\n addStylesToDom(styles)\n\n return function update (newList) {\n var mayRemove = []\n for (var i = 0; i < styles.length; i++) {\n var item = styles[i]\n var domStyle = stylesInDom[item.id]\n domStyle.refs--\n mayRemove.push(domStyle)\n }\n if (newList) {\n styles = Object(_listToStyles__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(parentId, newList)\n addStylesToDom(styles)\n } else {\n styles = []\n }\n for (var i = 0; i < mayRemove.length; i++) {\n var domStyle = mayRemove[i]\n if (domStyle.refs === 0) {\n for (var j = 0; j < domStyle.parts.length; j++) {\n domStyle.parts[j]()\n }\n delete stylesInDom[domStyle.id]\n }\n }\n }\n}\n\nfunction addStylesToDom (styles /* Array<StyleObject> */) {\n for (var i = 0; i < styles.length; i++) {\n var item = styles[i]\n var domStyle = stylesInDom[item.id]\n if (domStyle) {\n domStyle.refs++\n for (var j = 0; j < domStyle.parts.length; j++) {\n domStyle.parts[j](item.parts[j])\n }\n for (; j < item.parts.length; j++) {\n domStyle.parts.push(addStyle(item.parts[j]))\n }\n if (domStyle.parts.length > item.parts.length) {\n domStyle.parts.length = item.parts.length\n }\n } else {\n var parts = []\n for (var j = 0; j < item.parts.length; j++) {\n parts.push(addStyle(item.parts[j]))\n }\n stylesInDom[item.id] = { id: item.id, refs: 1, parts: parts }\n }\n }\n}\n\nfunction createStyleElement () {\n var styleElement = document.createElement('style')\n styleElement.type = 'text/css'\n head.appendChild(styleElement)\n return styleElement\n}\n\nfunction addStyle (obj /* StyleObjectPart */) {\n var update, remove\n var styleElement = document.querySelector('style[' + ssrIdKey + '~=\"' + obj.id + '\"]')\n\n if (styleElement) {\n if (isProduction) {\n // has SSR styles and in production mode.\n // simply do nothing.\n return noop\n } else {\n // has SSR styles but in dev mode.\n // for some reason Chrome can't handle source map in server-rendered\n // style tags - source maps in <style> only works if the style tag is\n // created and inserted dynamically. So we remove the server rendered\n // styles and inject new ones.\n styleElement.parentNode.removeChild(styleElement)\n }\n }\n\n if (isOldIE) {\n // use singleton mode for IE9.\n var styleIndex = singletonCounter++\n styleElement = singletonElement || (singletonElement = createStyleElement())\n update = applyToSingletonTag.bind(null, styleElement, styleIndex, false)\n remove = applyToSingletonTag.bind(null, styleElement, styleIndex, true)\n } else {\n // use multi-style-tag mode in all other cases\n styleElement = createStyleElement()\n update = applyToTag.bind(null, styleElement)\n remove = function () {\n styleElement.parentNode.removeChild(styleElement)\n }\n }\n\n update(obj)\n\n return function updateStyle (newObj /* StyleObjectPart */) {\n if (newObj) {\n if (newObj.css === obj.css &&\n newObj.media === obj.media &&\n newObj.sourceMap === obj.sourceMap) {\n return\n }\n update(obj = newObj)\n } else {\n remove()\n }\n }\n}\n\nvar replaceText = (function () {\n var textStore = []\n\n return function (index, replacement) {\n textStore[index] = replacement\n return textStore.filter(Boolean).join('\\n')\n }\n})()\n\nfunction applyToSingletonTag (styleElement, index, remove, obj) {\n var css = remove ? '' : obj.css\n\n if (styleElement.styleSheet) {\n styleElement.styleSheet.cssText = replaceText(index, css)\n } else {\n var cssNode = document.createTextNode(css)\n var childNodes = styleElement.childNodes\n if (childNodes[index]) styleElement.removeChild(childNodes[index])\n if (childNodes.length) {\n styleElement.insertBefore(cssNode, childNodes[index])\n } else {\n styleElement.appendChild(cssNode)\n }\n }\n}\n\nfunction applyToTag (styleElement, obj) {\n var css = obj.css\n var media = obj.media\n var sourceMap = obj.sourceMap\n\n if (media) {\n styleElement.setAttribute('media', media)\n }\n if (options.ssrId) {\n styleElement.setAttribute(ssrIdKey, obj.id)\n }\n\n if (sourceMap) {\n // https://developer.chrome.com/devtools/docs/javascript-debugging\n // this makes source maps inside style tags work properly in Chrome\n css += '\\n/*# sourceURL=' + sourceMap.sources[0] + ' */'\n // http://stackoverflow.com/a/26603875\n css += '\\n/*# sourceMappingURL=data:application/json;base64,' + btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))) + ' */'\n }\n\n if (styleElement.styleSheet) {\n styleElement.styleSheet.cssText = css\n } else {\n while (styleElement.firstChild) {\n styleElement.removeChild(styleElement.firstChild)\n }\n styleElement.appendChild(document.createTextNode(css))\n }\n}\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/vue-style-loader/lib/addStylesClient.js?")},"./node_modules/vue-style-loader/lib/listToStyles.js":
/*!***********************************************************!*\
!*** ./node_modules/vue-style-loader/lib/listToStyles.js ***!
\***********************************************************/
/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return listToStyles; });\n/**\n * Translates the list format produced by css-loader into something\n * easier to manipulate.\n */\nfunction listToStyles (parentId, list) {\n var styles = []\n var newStyles = {}\n for (var i = 0; i < list.length; i++) {\n var item = list[i]\n var id = item[0]\n var css = item[1]\n var media = item[2]\n var sourceMap = item[3]\n var part = {\n id: parentId + ':' + i,\n css: css,\n media: media,\n sourceMap: sourceMap\n }\n if (!newStyles[id]) {\n styles.push(newStyles[id] = { id: id, parts: [part] })\n } else {\n newStyles[id].parts.push(part)\n }\n }\n return styles\n}\n\n\n//# sourceURL=webpack://vueVisNetwork/./node_modules/vue-style-loader/lib/listToStyles.js?")},"./node_modules/webpack/buildin/global.js":
/*!***********************************!*\
!*** (webpack)/buildin/global.js ***!
\***********************************/
/*! no static exports found */function(module,exports){eval('var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn this;\n})();\n\ntry {\n\t// This works if eval is allowed (see CSP)\n\tg = g || new Function("return this")();\n} catch (e) {\n\t// This works if the window reference is available\n\tif (typeof window === "object") g = window;\n}\n\n// g can still be undefined, but nothing to do about it...\n// We return undefined, instead of nothing here, so it\'s\n// easier to handle this case. if(!global) { ...}\n\nmodule.exports = g;\n\n\n//# sourceURL=webpack://vueVisNetwork/(webpack)/buildin/global.js?')},"./src/components/Network.vue":
/*!************************************!*\
!*** ./src/components/Network.vue ***!
\************************************/
/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Network_vue_vue_type_template_id_2231c52e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Network.vue?vue&type=template&id=2231c52e& */ "./src/components/Network.vue?vue&type=template&id=2231c52e&");\n/* harmony import */ var _Network_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Network.vue?vue&type=script&lang=js& */ "./src/components/Network.vue?vue&type=script&lang=js&");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(\n _Network_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],\n _Network_vue_vue_type_template_id_2231c52e___WEBPACK_IMPORTED_MODULE_0__["render"],\n _Network_vue_vue_type_template_id_2231c52e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = "src/components/Network.vue"\n/* harmony default export */ __webpack_exports__["default"] = (component.exports);\n\n//# sourceURL=webpack://vueVisNetwork/./src/components/Network.vue?')},"./src/components/Network.vue?vue&type=script&lang=js&":
/*!*************************************************************!*\
!*** ./src/components/Network.vue?vue&type=script&lang=js& ***!
\*************************************************************/
/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_vue_cli_plugin_babel_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Network_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/@vue/cli-plugin-babel/node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib??vue-loader-options!./Network.vue?vue&type=script&lang=js& */ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/@vue/cli-plugin-babel/node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Network.vue?vue&type=script&lang=js&");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_vue_cli_plugin_babel_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Network_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); \n\n//# sourceURL=webpack://vueVisNetwork/./src/components/Network.vue?')},"./src/components/Network.vue?vue&type=template&id=2231c52e&":
/*!*******************************************************************!*\
!*** ./src/components/Network.vue?vue&type=template&id=2231c52e& ***!
\*******************************************************************/
/*! exports provided: render, staticRenderFns */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_68964d28_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Network_vue_vue_type_template_id_2231c52e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"68964d28-vue-loader-template"}!../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib??vue-loader-options!./Network.vue?vue&type=template&id=2231c52e& */ "./node_modules/cache-loader/dist/cjs.js?{\\"cacheDirectory\\":\\"node_modules/.cache/vue-loader\\",\\"cacheIdentifier\\":\\"68964d28-vue-loader-template\\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Network.vue?vue&type=template&id=2231c52e&");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_68964d28_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Network_vue_vue_type_template_id_2231c52e___WEBPACK_IMPORTED_MODULE_0__["render"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_68964d28_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Network_vue_vue_type_template_id_2231c52e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });\n\n\n\n//# sourceURL=webpack://vueVisNetwork/./src/components/Network.vue?')},"./src/main.js":
/*!*********************!*\
!*** ./src/main.js ***!
\*********************/
/*! exports provided: Network, DataSet, DataView */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vis_network__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vis-network */ "./node_modules/vis-network/dist/vis-network.esm.min.js");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DataSet", function() { return vis_network__WEBPACK_IMPORTED_MODULE_0__["DataSet"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DataView", function() { return vis_network__WEBPACK_IMPORTED_MODULE_0__["DataView"]; });\n\n/* harmony import */ var _components_Network_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./components/Network.vue */ "./src/components/Network.vue");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Network", function() { return _components_Network_vue__WEBPACK_IMPORTED_MODULE_1__["default"]; });\n\n/* harmony import */ var _node_modules_vis_network_dist_vis_network_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../node_modules/vis-network/dist/vis-network.css */ "./node_modules/vis-network/dist/vis-network.css");\n/* harmony import */ var _node_modules_vis_network_dist_vis_network_css__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vis_network_dist_vis_network_css__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\n\n\n//# sourceURL=webpack://vueVisNetwork/./src/main.js?')},"./src/utils.js":
/*!**********************!*\
!*** ./src/utils.js ***!
\**********************/
/*! exports provided: arrayDiff, mountVisData, translateEvent */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "arrayDiff", function() { return arrayDiff; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mountVisData", function() { return mountVisData; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "translateEvent", function() { return translateEvent; });\n/* harmony import */ var core_js_modules_es_array_concat__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat */ "./node_modules/core-js/modules/es.array.concat.js");\n/* harmony import */ var core_js_modules_es_array_concat__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_array_filter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.filter */ "./node_modules/core-js/modules/es.array.filter.js");\n/* harmony import */ var core_js_modules_es_array_filter__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_array_index_of__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.index-of */ "./node_modules/core-js/modules/es.array.index-of.js");\n/* harmony import */ var core_js_modules_es_array_index_of__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_index_of__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_regexp_exec__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.regexp.exec */ "./node_modules/core-js/modules/es.regexp.exec.js");\n/* harmony import */ var core_js_modules_es_regexp_exec__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_string_replace__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.string.replace */ "./node_modules/core-js/modules/es.string.replace.js");\n/* harmony import */ var core_js_modules_es_string_replace__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var vis_network__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vis-network */ "./node_modules/vis-network/dist/vis-network.esm.min.js");\n\n\n\n\n\n\n\nvar arrayDiff = function arrayDiff(arr1, arr2) {\n return arr1.filter(function (x) {\n return arr2.indexOf(x) === -1;\n });\n};\n\nvar mountVisData = function mountVisData(vm, propName) {\n var data = vm[propName]; // If data is DataSet or DataView we return early without attaching our own events\n\n if (!(vm[propName] instanceof vis_network__WEBPACK_IMPORTED_MODULE_5__["DataSet"] || vm[propName] instanceof vis_network__WEBPACK_IMPORTED_MODULE_5__["DataView"])) {\n data = new vis_network__WEBPACK_IMPORTED_MODULE_5__["DataSet"](vm[propName]); // Rethrow all events\n\n data.on("*", function (event, properties, senderId) {\n return vm.$emit("".concat(propName, "-").concat(event), {\n event: event,\n properties: properties,\n senderId: senderId\n });\n }); // We attach deep watcher on the prop to propagate changes in the DataSet\n\n var callback = function callback(value) {\n if (Array.isArray(value)) {\n var newIds = new vis_network__WEBPACK_IMPORTED_MODULE_5__["DataSet"](value).getIds();\n var diff = arrayDiff(vm.visData[propName].getIds(), newIds);\n vm.visData[propName].update(value);\n vm.visData[propName].remove(diff);\n }\n };\n\n vm.$watch(propName, callback, {\n deep: true\n });\n } // Emitting DataSets back\n\n\n vm.$emit("".concat(propName, "-mounted"), data);\n return data;\n};\n\nvar translateEvent = function translateEvent(event) {\n return event.replace(/([a-z0-9])([A-Z])/g, "$1-$2").toLowerCase();\n};\n\n\n\n//# sourceURL=webpack://vueVisNetwork/./src/utils.js?')}})},function(t,e,i){t.exports=function(){"use strict";!function(){if("undefined"!=typeof document){var t=document.head||document.getElementsByTagName("head")[0],e=document.createElement("style"),i=" .__cov-progress { opacity: 1; z-index: 999999; } ";e.type="text/css",e.styleSheet?e.styleSheet.cssText=i:e.appendChild(document.createTextNode(i)),t.appendChild(e)}}();var t="undefined"!=typeof window,e={render:function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{staticClass:"__cov-progress",style:t.style})},staticRenderFns:[],name:"VueProgress",serverCacheKey:function(){return"Progress"},computed:{style:function(){var t=this.progress,e=t.options,i=!!e.show,n=e.location,o={"background-color":e.canSuccess?e.color:e.failedColor,opacity:e.show?1:0,position:e.position};return"top"===n||"bottom"===n?("top"===n?o.top="0px":o.bottom="0px",e.inverse?o.right="0px":o.left="0px",o.width=t.percent+"%",o.height=e.thickness,o.transition=(i?"width "+e.transition.speed+", ":"")+"opacity "+e.transition.opacity):"left"!==n&&"right"!==n||("left"===n?o.left="0px":o.right="0px",e.inverse?o.top="0px":o.bottom="0px",o.height=t.percent+"%",o.width=e.thickness,o.transition=(i?"height "+e.transition.speed+", ":"")+"opacity "+e.transition.opacity),o},progress:function(){return t?window.VueProgressBarEventBus.RADON_LOADING_BAR:{percent:0,options:{canSuccess:!0,show:!1,color:"rgb(19, 91, 55)",failedColor:"red",thickness:"2px",transition:{speed:"0.2s",opacity:"0.6s",termination:300},location:"top",autoRevert:!0,inverse:!1}}}}};return{install:function(t){var i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},n=(t.version.split(".")[0],"undefined"!=typeof window),o={$vm:null,state:{tFailColor:"",tColor:"",timer:null,cut:0},init:function(t){this.$vm=t},start:function(t){var e=this;this.$vm&&(t||(t=3e3),this.$vm.RADON_LOADING_BAR.percent=0,this.$vm.RADON_LOADING_BAR.options.show=!0,this.$vm.RADON_LOADING_BAR.options.canSuccess=!0,this.state.cut=1e4/Math.floor(t),clearInterval(this.state.timer),this.state.timer=setInterval((function(){e.increase(e.state.cut*Math.random()),95<e.$vm.RADON_LOADING_BAR.percent&&e.$vm.RADON_LOADING_BAR.options.autoFinish&&e.finish()}),100))},set:function(t){this.$vm.RADON_LOADING_BAR.options.show=!0,this.$vm.RADON_LOADING_BAR.options.canSuccess=!0,this.$vm.RADON_LOADING_BAR.percent=Math.floor(t)},get:function(){return Math.floor(this.$vm.RADON_LOADING_BAR.percent)},increase:function(t){this.$vm.RADON_LOADING_BAR.percent=Math.min(99,this.$vm.RADON_LOADING_BAR.percent+Math.floor(t))},decrease:function(t){this.$vm.RADON_LOADING_BAR.percent=this.$vm.RADON_LOADING_BAR.percent-Math.floor(t)},hide:function(){var e=this;clearInterval(this.state.timer),this.state.timer=null,setTimeout((function(){e.$vm.RADON_LOADING_BAR.options.show=!1,t.nextTick((function(){setTimeout((function(){e.$vm.RADON_LOADING_BAR.percent=0}),100),e.$vm.RADON_LOADING_BAR.options.autoRevert&&setTimeout((function(){e.revert()}),300)}))}),this.$vm.RADON_LOADING_BAR.options.transition.termination)},pause:function(){clearInterval(this.state.timer)},finish:function(){this.$vm&&(this.$vm.RADON_LOADING_BAR.percent=100,this.hide())},fail:function(){this.$vm.RADON_LOADING_BAR.options.canSuccess=!1,this.$vm.RADON_LOADING_BAR.percent=100,this.hide()},setFailColor:function(t){this.$vm.RADON_LOADING_BAR.options.failedColor=t},setColor:function(t){this.$vm.RADON_LOADING_BAR.options.color=t},setLocation:function(t){this.$vm.RADON_LOADING_BAR.options.location=t},setTransition:function(t){this.$vm.RADON_LOADING_BAR.options.transition=t},tempFailColor:function(t){this.state.tFailColor=this.$vm.RADON_LOADING_BAR.options.failedColor,this.$vm.RADON_LOADING_BAR.options.failedColor=t},tempColor:function(t){this.state.tColor=this.$vm.RADON_LOADING_BAR.options.color,this.$vm.RADON_LOADING_BAR.options.color=t},tempLocation:function(t){this.state.tLocation=this.$vm.RADON_LOADING_BAR.options.location,this.$vm.RADON_LOADING_BAR.options.location=t},tempTransition:function(t){this.state.tTransition=this.$vm.RADON_LOADING_BAR.options.transition,this.$vm.RADON_LOADING_BAR.options.transition=t},revertColor:function(){this.$vm.RADON_LOADING_BAR.options.color=this.state.tColor,this.state.tColor=""},revertFailColor:function(){this.$vm.RADON_LOADING_BAR.options.failedColor=this.state.tFailColor,this.state.tFailColor=""},revertLocation:function(){this.$vm.RADON_LOADING_BAR.options.location=this.state.tLocation,this.state.tLocation=""},revertTransition:function(){this.$vm.RADON_LOADING_BAR.options.transition=this.state.tTransition,this.state.tTransition={}},revert:function(){this.$vm.RADON_LOADING_BAR.options.autoRevert&&(this.state.tColor&&this.revertColor(),this.state.tFailColor&&this.revertFailColor(),this.state.tLocation&&this.revertLocation(),!this.state.tTransition||void 0===this.state.tTransition.speed&&void 0===this.state.tTransition.opacity||this.revertTransition())},parseMeta:function(t){for(var e in t.func){var i=t.func[e];switch(i.call){case"color":switch(i.modifier){case"set":this.setColor(i.argument);break;case"temp":this.tempColor(i.argument)}break;case"fail":switch(i.modifier){case"set":this.setFailColor(i.argument);break;case"temp":this.tempFailColor(i.argument)}break;case"location":switch(i.modifier){case"set":this.setLocation(i.argument);break;case"temp":this.tempLocation(i.argument)}break;case"transition":switch(i.modifier){case"set":this.setTransition(i.argument);break;case"temp":this.tempTransition(i.argument)}}}}},r=function(t,e){for(var i,n,o=1;o<arguments.length;++o)for(i in n=arguments[o])Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t}({canSuccess:!0,show:!1,color:"#73ccec",position:"fixed",failedColor:"red",thickness:"2px",transition:{speed:"0.2s",opacity:"0.6s",termination:300},autoRevert:!0,location:"top",inverse:!1,autoFinish:!0},i),a=new t({data:{RADON_LOADING_BAR:{percent:0,options:r}}});n&&(window.VueProgressBarEventBus=a,o.init(a)),t.component("vue-progress-bar",e),t.prototype.$Progress=o}}}()},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,i){var n=i(12);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,i(2).default)("35a4c6a0",n,!1,{})},function(t,e,i){(e=i(1)(!1)).push([t.i,'.v-btn:not(.v-btn--outlined).primary,.v-btn:not(.v-btn--outlined).secondary,.v-btn:not(.v-btn--outlined).accent,.v-btn:not(.v-btn--outlined).success,.v-btn:not(.v-btn--outlined).error,.v-btn:not(.v-btn--outlined).warning,.v-btn:not(.v-btn--outlined).info{color:#fff}.theme--light.v-btn{color:rgba(0,0,0,.87)}.theme--light.v-btn.v-btn--disabled{color:rgba(0,0,0,.26) !important}.theme--light.v-btn.v-btn--disabled .v-icon,.theme--light.v-btn.v-btn--disabled .v-btn__loading{color:rgba(0,0,0,.26) !important}.theme--light.v-btn.v-btn--disabled.v-btn--has-bg{background-color:rgba(0,0,0,.12) !important}.theme--light.v-btn.v-btn--has-bg{background-color:#f5f5f5}.theme--light.v-btn.v-btn--outlined.v-btn--text{border-color:rgba(0,0,0,.12)}.theme--light.v-btn.v-btn--icon{color:rgba(0,0,0,.54)}.theme--light.v-btn:hover::before{opacity:.08}.theme--light.v-btn:focus::before{opacity:.24}.theme--light.v-btn--active:hover::before,.theme--light.v-btn--active::before{opacity:.18}.theme--light.v-btn--active:focus::before{opacity:.16}.theme--dark.v-btn{color:#fff}.theme--dark.v-btn.v-btn--disabled{color:rgba(255,255,255,.3) !important}.theme--dark.v-btn.v-btn--disabled .v-icon,.theme--dark.v-btn.v-btn--disabled .v-btn__loading{color:rgba(255,255,255,.3) !important}.theme--dark.v-btn.v-btn--disabled.v-btn--has-bg{background-color:rgba(255,255,255,.12) !important}.theme--dark.v-btn.v-btn--has-bg{background-color:#272727}.theme--dark.v-btn.v-btn--outlined.v-btn--text{border-color:rgba(255,255,255,.12)}.theme--dark.v-btn.v-btn--icon{color:#fff}.theme--dark.v-btn:hover::before{opacity:.08}.theme--dark.v-btn:focus::before{opacity:.24}.theme--dark.v-btn--active:hover::before,.theme--dark.v-btn--active::before{opacity:.18}.theme--dark.v-btn--active:focus::before{opacity:.32}.v-btn{align-items:center;border-radius:4px;display:inline-flex;flex:0 0 auto;font-weight:500;letter-spacing:.0892857143em;justify-content:center;outline:0;position:relative;text-decoration:none;text-indent:.0892857143em;text-transform:uppercase;transition-duration:.28s;transition-property:box-shadow,transform,opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);user-select:none;vertical-align:middle;white-space:nowrap}.v-btn.v-size--x-small{font-size:.625rem}.v-btn.v-size--small{font-size:.75rem}.v-btn.v-size--default{font-size:.875rem}.v-btn.v-size--large{font-size:.875rem}.v-btn.v-size--x-large{font-size:1rem}.v-btn:before{background-color:currentColor;border-radius:inherit;bottom:0;color:inherit;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s cubic-bezier(0.4, 0, 0.6, 1)}.v-btn:not(.v-btn--round).v-size--x-small{height:20px;min-width:36px;padding:0 8.8888888889px}.v-btn:not(.v-btn--round).v-size--small{height:28px;min-width:50px;padding:0 12.4444444444px}.v-btn:not(.v-btn--round).v-size--default{height:36px;min-width:64px;padding:0 16px}.v-btn:not(.v-btn--round).v-size--large{height:44px;min-width:78px;padding:0 19.5555555556px}.v-btn:not(.v-btn--round).v-size--x-large{height:52px;min-width:92px;padding:0 23.1111111111px}.v-btn>.v-btn__content .v-icon{color:inherit}.v-btn__content{align-items:center;color:inherit;display:flex;flex:1 0 auto;justify-content:inherit;line-height:normal;position:relative;transition:inherit;transition-property:opacity}.v-btn__content .v-icon.v-icon--left,.v-btn__content .v-icon.v-icon--right{font-size:18px;height:18px;width:18px}.v-application--is-ltr .v-btn__content .v-icon--left{margin-left:-4px;margin-right:8px}.v-application--is-rtl .v-btn__content .v-icon--left{margin-left:8px;margin-right:-4px}.v-application--is-ltr .v-btn__content .v-icon--right{margin-left:8px;margin-right:-4px}.v-application--is-rtl .v-btn__content .v-icon--right{margin-left:-4px;margin-right:8px}.v-btn__loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn--absolute.v-btn--right,.v-btn--fixed.v-btn--right{right:16px}.v-btn--absolute.v-btn--left,.v-btn--fixed.v-btn--left{left:16px}.v-btn--absolute.v-btn--top,.v-btn--fixed.v-btn--top{top:16px}.v-btn--absolute.v-btn--bottom,.v-btn--fixed.v-btn--bottom{bottom:16px}.v-btn--absolute{position:absolute}.v-btn--fixed{position:fixed}.v-btn--block{display:flex;flex:1 0 auto;min-width:100% !important;max-width:auto}.v-btn--is-elevated{box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12)}.v-btn--is-elevated:after{box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12)}.v-btn--is-elevated:active{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}.v-btn--is-elevated.v-btn--fab{box-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12)}.v-btn--is-elevated.v-btn--fab:after{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}.v-btn--is-elevated.v-btn--fab:active{box-shadow:0px 7px 8px -4px rgba(0,0,0,.2),0px 12px 17px 2px rgba(0,0,0,.14),0px 5px 22px 4px rgba(0,0,0,.12)}.v-btn--disabled{pointer-events:none}.v-btn--icon,.v-btn--fab{min-height:0;min-width:0;padding:0}.v-btn--icon.v-size--x-small .v-icon,.v-btn--fab.v-size--x-small .v-icon{height:18px;font-size:18px;width:18px}.v-btn--icon.v-size--small .v-icon,.v-btn--fab.v-size--small .v-icon{height:24px;font-size:24px;width:24px}.v-btn--icon.v-size--default .v-icon,.v-btn--fab.v-size--default .v-icon{height:24px;font-size:24px;width:24px}.v-btn--icon.v-size--large .v-icon,.v-btn--fab.v-size--large .v-icon{height:28px;font-size:28px;width:28px}.v-btn--icon.v-size--x-large .v-icon,.v-btn--fab.v-size--x-large .v-icon{height:32px;font-size:32px;width:32px}.v-btn--icon.v-size--x-small{height:20px;width:20px}.v-btn--icon.v-size--small{height:28px;width:28px}.v-btn--icon.v-size--default{height:36px;width:36px}.v-btn--icon.v-size--large{height:44px;width:44px}.v-btn--icon.v-size--x-large{height:52px;width:52px}.v-btn--fab.v-btn--absolute,.v-btn--fab.v-btn--fixed{z-index:4}.v-btn--fab.v-size--x-small{height:32px;width:32px}.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--bottom{bottom:-16px}.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--top{top:-16px}.v-btn--fab.v-size--small{height:40px;width:40px}.v-btn--fab.v-size--small.v-btn--absolute.v-btn--bottom{bottom:-20px}.v-btn--fab.v-size--small.v-btn--absolute.v-btn--top{top:-20px}.v-btn--fab.v-size--default{height:56px;width:56px}.v-btn--fab.v-size--default.v-btn--absolute.v-btn--bottom{bottom:-28px}.v-btn--fab.v-size--default.v-btn--absolute.v-btn--top{top:-28px}.v-btn--fab.v-size--large{height:64px;width:64px}.v-btn--fab.v-size--large.v-btn--absolute.v-btn--bottom{bottom:-32px}.v-btn--fab.v-size--large.v-btn--absolute.v-btn--top{top:-32px}.v-btn--fab.v-size--x-large{height:72px;width:72px}.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--bottom{bottom:-36px}.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--top{top:-36px}.v-btn--loading{pointer-events:none;transition:none}.v-btn--loading .v-btn__content{opacity:0}.v-btn--outlined{border:thin solid currentColor}.v-btn--plain::before{display:none}.v-btn--plain:not(.v-btn--active):not(.v-btn--loading):not(:focus):not(:hover) .v-btn__content{opacity:.62}.v-btn--round{border-radius:50%}.v-btn--rounded{border-radius:28px}.v-btn--tile{border-radius:0}',""]),t.exports=e},function(t,e,i){(function(t){var n=void 0!==t&&t||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;function r(t,e){this._id=t,this._clearFn=e}e.setTimeout=function(){return new r(o.call(setTimeout,n,arguments),clearTimeout)},e.setInterval=function(){return new r(o.call(setInterval,n,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t&&t.close()},r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(n,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout((function(){t._onTimeout&&t._onTimeout()}),e))},i(14),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||this&&this.clearImmediate}).call(this,i(4))},function(t,e,i){(function(t,e){!function(t,i){"use strict";if(!t.setImmediate){var n,o,r,a,s,l=1,p={},c=!1,d=t.document,u=Object.getPrototypeOf&&Object.getPrototypeOf(t);u=u&&u.setTimeout?u:t,"[object process]"==={}.toString.call(t.process)?n=function(t){e.nextTick((function(){h(t)}))}:!function(){if(t.postMessage&&!t.importScripts){var e=!0,i=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=i,e}}()?t.MessageChannel?((r=new MessageChannel).port1.onmessage=function(t){h(t.data)},n=function(t){r.port2.postMessage(t)}):d&&"onreadystatechange"in d.createElement("script")?(o=d.documentElement,n=function(t){var e=d.createElement("script");e.onreadystatechange=function(){h(t),e.onreadystatechange=null,o.removeChild(e),e=null},o.appendChild(e)}):n=function(t){setTimeout(h,0,t)}:(a="setImmediate$"+Math.random()+"$",s=function(e){e.source===t&&"string"==typeof e.data&&0===e.data.indexOf(a)&&h(+e.data.slice(a.length))},t.addEventListener?t.addEventListener("message",s,!1):t.attachEvent("onmessage",s),n=function(e){t.postMessage(a+e,"*")}),u.setImmediate=function(t){"function"!=typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),i=0;i<e.length;i++)e[i]=arguments[i+1];var o={callback:t,args:e};return p[l]=o,n(l),l++},u.clearImmediate=m}function m(t){delete p[t]}function h(t){if(c)setTimeout(h,0,t);else{var e=p[t];if(e){c=!0;try{!function(t){var e=t.callback,i=t.args;switch(i.length){case 0:e();break;case 1:e(i[0]);break;case 2:e(i[0],i[1]);break;case 3:e(i[0],i[1],i[2]);break;default:e.apply(void 0,i)}}(e)}finally{m(t),c=!1}}}}}("undefined"==typeof self?void 0===t?this:t:self)}).call(this,i(4),i(15))},function(t,e){var i,n,o=t.exports={};function r(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(t){if(i===setTimeout)return setTimeout(t,0);if((i===r||!i)&&setTimeout)return i=setTimeout,setTimeout(t,0);try{return i(t,0)}catch(e){try{return i.call(null,t,0)}catch(e){return i.call(this,t,0)}}}!function(){try{i="function"==typeof setTimeout?setTimeout:r}catch(t){i=r}try{n="function"==typeof clearTimeout?clearTimeout:a}catch(t){n=a}}();var l,p=[],c=!1,d=-1;function u(){c&&l&&(c=!1,l.length?p=l.concat(p):d=-1,p.length&&m())}function m(){if(!c){var t=s(u);c=!0;for(var e=p.length;e;){for(l=p,p=[];++d<e;)l&&l[d].run();d=-1,e=p.length}l=null,c=!1,function(t){if(n===clearTimeout)return clearTimeout(t);if((n===a||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(t);try{n(t)}catch(e){try{return n.call(null,t)}catch(e){return n.call(this,t)}}}(t)}}function h(t,e){this.fun=t,this.array=e}function f(){}o.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)e[i-1]=arguments[i];p.push(new h(t,e)),1!==p.length||c||s(m)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=f,o.addListener=f,o.once=f,o.off=f,o.removeListener=f,o.removeAllListeners=f,o.emit=f,o.prependListener=f,o.prependOnceListener=f,o.listeners=function(t){return[]},o.binding=function(t){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(t){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(t,e,i){var n=i(17);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,i(2).default)("320ad253",n,!1,{})},function(t,e,i){(e=i(1)(!1)).push([t.i,".theme--light.v-sheet{background-color:#fff;border-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-sheet--outlined{border:thin solid rgba(0,0,0,.12)}.theme--dark.v-sheet{background-color:#1e1e1e;border-color:#1e1e1e;color:#fff}.theme--dark.v-sheet--outlined{border:thin solid rgba(255,255,255,.12)}.v-sheet{border-radius:0}.v-sheet:not(.v-sheet--outlined){box-shadow:0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12)}.v-sheet.v-sheet--shaped{border-radius:24px 0}",""]),t.exports=e},function(t,e,i){var n=i(19);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,i(2).default)("3ea50599",n,!1,{})},function(t,e,i){(e=i(1)(!1)).push([t.i,'@keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}.v-application .black{background-color:#000 !important;border-color:#000 !important}.v-application .black--text{color:#000 !important;caret-color:#000 !important}.v-application .white{background-color:#fff !important;border-color:#fff !important}.v-application .white--text{color:#fff !important;caret-color:#fff !important}.v-application .transparent{background-color:transparent !important;border-color:transparent !important}.v-application .transparent--text{color:transparent !important;caret-color:transparent !important}.v-application .red{background-color:#f44336 !important;border-color:#f44336 !important}.v-application .red--text{color:#f44336 !important;caret-color:#f44336 !important}.v-application .red.lighten-5{background-color:#ffebee !important;border-color:#ffebee !important}.v-application .red--text.text--lighten-5{color:#ffebee !important;caret-color:#ffebee !important}.v-application .red.lighten-4{background-color:#ffcdd2 !important;border-color:#ffcdd2 !important}.v-application .red--text.text--lighten-4{color:#ffcdd2 !important;caret-color:#ffcdd2 !important}.v-application .red.lighten-3{background-color:#ef9a9a !important;border-color:#ef9a9a !important}.v-application .red--text.text--lighten-3{color:#ef9a9a !important;caret-color:#ef9a9a !important}.v-application .red.lighten-2{background-color:#e57373 !important;border-color:#e57373 !important}.v-application .red--text.text--lighten-2{color:#e57373 !important;caret-color:#e57373 !important}.v-application .red.lighten-1{background-color:#ef5350 !important;border-color:#ef5350 !important}.v-application .red--text.text--lighten-1{color:#ef5350 !important;caret-color:#ef5350 !important}.v-application .red.darken-1{background-color:#e53935 !important;border-color:#e53935 !important}.v-application .red--text.text--darken-1{color:#e53935 !important;caret-color:#e53935 !important}.v-application .red.darken-2{background-color:#d32f2f !important;border-color:#d32f2f !important}.v-application .red--text.text--darken-2{color:#d32f2f !important;caret-color:#d32f2f !important}.v-application .red.darken-3{background-color:#c62828 !important;border-color:#c62828 !important}.v-application .red--text.text--darken-3{color:#c62828 !important;caret-color:#c62828 !important}.v-application .red.darken-4{background-color:#b71c1c !important;border-color:#b71c1c !important}.v-application .red--text.text--darken-4{color:#b71c1c !important;caret-color:#b71c1c !important}.v-application .red.accent-1{background-color:#ff8a80 !important;border-color:#ff8a80 !important}.v-application .red--text.text--accent-1{color:#ff8a80 !important;caret-color:#ff8a80 !important}.v-application .red.accent-2{background-color:#ff5252 !important;border-color:#ff5252 !important}.v-application .red--text.text--accent-2{color:#ff5252 !important;caret-color:#ff5252 !important}.v-application .red.accent-3{background-color:#ff1744 !important;border-color:#ff1744 !important}.v-application .red--text.text--accent-3{color:#ff1744 !important;caret-color:#ff1744 !important}.v-application .red.accent-4{background-color:#d50000 !important;border-color:#d50000 !important}.v-application .red--text.text--accent-4{color:#d50000 !important;caret-color:#d50000 !important}.v-application .pink{background-color:#e91e63 !important;border-color:#e91e63 !important}.v-application .pink--text{color:#e91e63 !important;caret-color:#e91e63 !important}.v-application .pink.lighten-5{background-color:#fce4ec !important;border-color:#fce4ec !important}.v-application .pink--text.text--lighten-5{color:#fce4ec !important;caret-color:#fce4ec !important}.v-application .pink.lighten-4{background-color:#f8bbd0 !important;border-color:#f8bbd0 !important}.v-application .pink--text.text--lighten-4{color:#f8bbd0 !important;caret-color:#f8bbd0 !important}.v-application .pink.lighten-3{background-color:#f48fb1 !important;border-color:#f48fb1 !important}.v-application .pink--text.text--lighten-3{color:#f48fb1 !important;caret-color:#f48fb1 !important}.v-application .pink.lighten-2{background-color:#f06292 !important;border-color:#f06292 !important}.v-application .pink--text.text--lighten-2{color:#f06292 !important;caret-color:#f06292 !important}.v-application .pink.lighten-1{background-color:#ec407a !important;border-color:#ec407a !important}.v-application .pink--text.text--lighten-1{color:#ec407a !important;caret-color:#ec407a !important}.v-application .pink.darken-1{background-color:#d81b60 !important;border-color:#d81b60 !important}.v-application .pink--text.text--darken-1{color:#d81b60 !important;caret-color:#d81b60 !important}.v-application .pink.darken-2{background-color:#c2185b !important;border-color:#c2185b !important}.v-application .pink--text.text--darken-2{color:#c2185b !important;caret-color:#c2185b !important}.v-application .pink.darken-3{background-color:#ad1457 !important;border-color:#ad1457 !important}.v-application .pink--text.text--darken-3{color:#ad1457 !important;caret-color:#ad1457 !important}.v-application .pink.darken-4{background-color:#880e4f !important;border-color:#880e4f !important}.v-application .pink--text.text--darken-4{color:#880e4f !important;caret-color:#880e4f !important}.v-application .pink.accent-1{background-color:#ff80ab !important;border-color:#ff80ab !important}.v-application .pink--text.text--accent-1{color:#ff80ab !important;caret-color:#ff80ab !important}.v-application .pink.accent-2{background-color:#ff4081 !important;border-color:#ff4081 !important}.v-application .pink--text.text--accent-2{color:#ff4081 !important;caret-color:#ff4081 !important}.v-application .pink.accent-3{background-color:#f50057 !important;border-color:#f50057 !important}.v-application .pink--text.text--accent-3{color:#f50057 !important;caret-color:#f50057 !important}.v-application .pink.accent-4{background-color:#c51162 !important;border-color:#c51162 !important}.v-application .pink--text.text--accent-4{color:#c51162 !important;caret-color:#c51162 !important}.v-application .purple{background-color:#9c27b0 !important;border-color:#9c27b0 !important}.v-application .purple--text{color:#9c27b0 !important;caret-color:#9c27b0 !important}.v-application .purple.lighten-5{background-color:#f3e5f5 !important;border-color:#f3e5f5 !important}.v-application .purple--text.text--lighten-5{color:#f3e5f5 !important;caret-color:#f3e5f5 !important}.v-application .purple.lighten-4{background-color:#e1bee7 !important;border-color:#e1bee7 !important}.v-application .purple--text.text--lighten-4{color:#e1bee7 !important;caret-color:#e1bee7 !important}.v-application .purple.lighten-3{background-color:#ce93d8 !important;border-color:#ce93d8 !important}.v-application .purple--text.text--lighten-3{color:#ce93d8 !important;caret-color:#ce93d8 !important}.v-application .purple.lighten-2{background-color:#ba68c8 !important;border-color:#ba68c8 !important}.v-application .purple--text.text--lighten-2{color:#ba68c8 !important;caret-color:#ba68c8 !important}.v-application .purple.lighten-1{background-color:#ab47bc !important;border-color:#ab47bc !important}.v-application .purple--text.text--lighten-1{color:#ab47bc !important;caret-color:#ab47bc !important}.v-application .purple.darken-1{background-color:#8e24aa !important;border-color:#8e24aa !important}.v-application .purple--text.text--darken-1{color:#8e24aa !important;caret-color:#8e24aa !important}.v-application .purple.darken-2{background-color:#7b1fa2 !important;border-color:#7b1fa2 !important}.v-application .purple--text.text--darken-2{color:#7b1fa2 !important;caret-color:#7b1fa2 !important}.v-application .purple.darken-3{background-color:#6a1b9a !important;border-color:#6a1b9a !important}.v-application .purple--text.text--darken-3{color:#6a1b9a !important;caret-color:#6a1b9a !important}.v-application .purple.darken-4{background-color:#4a148c !important;border-color:#4a148c !important}.v-application .purple--text.text--darken-4{color:#4a148c !important;caret-color:#4a148c !important}.v-application .purple.accent-1{background-color:#ea80fc !important;border-color:#ea80fc !important}.v-application .purple--text.text--accent-1{color:#ea80fc !important;caret-color:#ea80fc !important}.v-application .purple.accent-2{background-color:#e040fb !important;border-color:#e040fb !important}.v-application .purple--text.text--accent-2{color:#e040fb !important;caret-color:#e040fb !important}.v-application .purple.accent-3{background-color:#d500f9 !important;border-color:#d500f9 !important}.v-application .purple--text.text--accent-3{color:#d500f9 !important;caret-color:#d500f9 !important}.v-application .purple.accent-4{background-color:#a0f !important;border-color:#a0f !important}.v-application .purple--text.text--accent-4{color:#a0f !important;caret-color:#a0f !important}.v-application .deep-purple{background-color:#673ab7 !important;border-color:#673ab7 !important}.v-application .deep-purple--text{color:#673ab7 !important;caret-color:#673ab7 !important}.v-application .deep-purple.lighten-5{background-color:#ede7f6 !important;border-color:#ede7f6 !important}.v-application .deep-purple--text.text--lighten-5{color:#ede7f6 !important;caret-color:#ede7f6 !important}.v-application .deep-purple.lighten-4{background-color:#d1c4e9 !important;border-color:#d1c4e9 !important}.v-application .deep-purple--text.text--lighten-4{color:#d1c4e9 !important;caret-color:#d1c4e9 !important}.v-application .deep-purple.lighten-3{background-color:#b39ddb !important;border-color:#b39ddb !important}.v-application .deep-purple--text.text--lighten-3{color:#b39ddb !important;caret-color:#b39ddb !important}.v-application .deep-purple.lighten-2{background-color:#9575cd !important;border-color:#9575cd !important}.v-application .deep-purple--text.text--lighten-2{color:#9575cd !important;caret-color:#9575cd !important}.v-application .deep-purple.lighten-1{background-color:#7e57c2 !important;border-color:#7e57c2 !important}.v-application .deep-purple--text.text--lighten-1{color:#7e57c2 !important;caret-color:#7e57c2 !important}.v-application .deep-purple.darken-1{background-color:#5e35b1 !important;border-color:#5e35b1 !important}.v-application .deep-purple--text.text--darken-1{color:#5e35b1 !important;caret-color:#5e35b1 !important}.v-application .deep-purple.darken-2{background-color:#512da8 !important;border-color:#512da8 !important}.v-application .deep-purple--text.text--darken-2{color:#512da8 !important;caret-color:#512da8 !important}.v-application .deep-purple.darken-3{background-color:#4527a0 !important;border-color:#4527a0 !important}.v-application .deep-purple--text.text--darken-3{color:#4527a0 !important;caret-color:#4527a0 !important}.v-application .deep-purple.darken-4{background-color:#311b92 !important;border-color:#311b92 !important}.v-application .deep-purple--text.text--darken-4{color:#311b92 !important;caret-color:#311b92 !important}.v-application .deep-purple.accent-1{background-color:#b388ff !important;border-color:#b388ff !important}.v-application .deep-purple--text.text--accent-1{color:#b388ff !important;caret-color:#b388ff !important}.v-application .deep-purple.accent-2{background-color:#7c4dff !important;border-color:#7c4dff !important}.v-application .deep-purple--text.text--accent-2{color:#7c4dff !important;caret-color:#7c4dff !important}.v-application .deep-purple.accent-3{background-color:#651fff !important;border-color:#651fff !important}.v-application .deep-purple--text.text--accent-3{color:#651fff !important;caret-color:#651fff !important}.v-application .deep-purple.accent-4{background-color:#6200ea !important;border-color:#6200ea !important}.v-application .deep-purple--text.text--accent-4{color:#6200ea !important;caret-color:#6200ea !important}.v-application .indigo{background-color:#3f51b5 !important;border-color:#3f51b5 !important}.v-application .indigo--text{color:#3f51b5 !important;caret-color:#3f51b5 !important}.v-application .indigo.lighten-5{background-color:#e8eaf6 !important;border-color:#e8eaf6 !important}.v-application .indigo--text.text--lighten-5{color:#e8eaf6 !important;caret-color:#e8eaf6 !important}.v-application .indigo.lighten-4{background-color:#c5cae9 !important;border-color:#c5cae9 !important}.v-application .indigo--text.text--lighten-4{color:#c5cae9 !important;caret-color:#c5cae9 !important}.v-application .indigo.lighten-3{background-color:#9fa8da !important;border-color:#9fa8da !important}.v-application .indigo--text.text--lighten-3{color:#9fa8da !important;caret-color:#9fa8da !important}.v-application .indigo.lighten-2{background-color:#7986cb !important;border-color:#7986cb !important}.v-application .indigo--text.text--lighten-2{color:#7986cb !important;caret-color:#7986cb !important}.v-application .indigo.lighten-1{background-color:#5c6bc0 !important;border-color:#5c6bc0 !important}.v-application .indigo--text.text--lighten-1{color:#5c6bc0 !important;caret-color:#5c6bc0 !important}.v-application .indigo.darken-1{background-color:#3949ab !important;border-color:#3949ab !important}.v-application .indigo--text.text--darken-1{color:#3949ab !important;caret-color:#3949ab !important}.v-application .indigo.darken-2{background-color:#303f9f !important;border-color:#303f9f !important}.v-application .indigo--text.text--darken-2{color:#303f9f !important;caret-color:#303f9f !important}.v-application .indigo.darken-3{background-color:#283593 !important;border-color:#283593 !important}.v-application .indigo--text.text--darken-3{color:#283593 !important;caret-color:#283593 !important}.v-application .indigo.darken-4{background-color:#1a237e !important;border-color:#1a237e !important}.v-application .indigo--text.text--darken-4{color:#1a237e !important;caret-color:#1a237e !important}.v-application .indigo.accent-1{background-color:#8c9eff !important;border-color:#8c9eff !important}.v-application .indigo--text.text--accent-1{color:#8c9eff !important;caret-color:#8c9eff !important}.v-application .indigo.accent-2{background-color:#536dfe !important;border-color:#536dfe !important}.v-application .indigo--text.text--accent-2{color:#536dfe !important;caret-color:#536dfe !important}.v-application .indigo.accent-3{background-color:#3d5afe !important;border-color:#3d5afe !important}.v-application .indigo--text.text--accent-3{color:#3d5afe !important;caret-color:#3d5afe !important}.v-application .indigo.accent-4{background-color:#304ffe !important;border-color:#304ffe !important}.v-application .indigo--text.text--accent-4{color:#304ffe !important;caret-color:#304ffe !important}.v-application .blue{background-color:#2196f3 !important;border-color:#2196f3 !important}.v-application .blue--text{color:#2196f3 !important;caret-color:#2196f3 !important}.v-application .blue.lighten-5{background-color:#e3f2fd !important;border-color:#e3f2fd !important}.v-application .blue--text.text--lighten-5{color:#e3f2fd !important;caret-color:#e3f2fd !important}.v-application .blue.lighten-4{background-color:#bbdefb !important;border-color:#bbdefb !important}.v-application .blue--text.text--lighten-4{color:#bbdefb !important;caret-color:#bbdefb !important}.v-application .blue.lighten-3{background-color:#90caf9 !important;border-color:#90caf9 !important}.v-application .blue--text.text--lighten-3{color:#90caf9 !important;caret-color:#90caf9 !important}.v-application .blue.lighten-2{background-color:#64b5f6 !important;border-color:#64b5f6 !important}.v-application .blue--text.text--lighten-2{color:#64b5f6 !important;caret-color:#64b5f6 !important}.v-application .blue.lighten-1{background-color:#42a5f5 !important;border-color:#42a5f5 !important}.v-application .blue--text.text--lighten-1{color:#42a5f5 !important;caret-color:#42a5f5 !important}.v-application .blue.darken-1{background-color:#1e88e5 !important;border-color:#1e88e5 !important}.v-application .blue--text.text--darken-1{color:#1e88e5 !important;caret-color:#1e88e5 !important}.v-application .blue.darken-2{background-color:#1976d2 !important;border-color:#1976d2 !important}.v-application .blue--text.text--darken-2{color:#1976d2 !important;caret-color:#1976d2 !important}.v-application .blue.darken-3{background-color:#1565c0 !important;border-color:#1565c0 !important}.v-application .blue--text.text--darken-3{color:#1565c0 !important;caret-color:#1565c0 !important}.v-application .blue.darken-4{background-color:#0d47a1 !important;border-color:#0d47a1 !important}.v-application .blue--text.text--darken-4{color:#0d47a1 !important;caret-color:#0d47a1 !important}.v-application .blue.accent-1{background-color:#82b1ff !important;border-color:#82b1ff !important}.v-application .blue--text.text--accent-1{color:#82b1ff !important;caret-color:#82b1ff !important}.v-application .blue.accent-2{background-color:#448aff !important;border-color:#448aff !important}.v-application .blue--text.text--accent-2{color:#448aff !important;caret-color:#448aff !important}.v-application .blue.accent-3{background-color:#2979ff !important;border-color:#2979ff !important}.v-application .blue--text.text--accent-3{color:#2979ff !important;caret-color:#2979ff !important}.v-application .blue.accent-4{background-color:#2962ff !important;border-color:#2962ff !important}.v-application .blue--text.text--accent-4{color:#2962ff !important;caret-color:#2962ff !important}.v-application .light-blue{background-color:#03a9f4 !important;border-color:#03a9f4 !important}.v-application .light-blue--text{color:#03a9f4 !important;caret-color:#03a9f4 !important}.v-application .light-blue.lighten-5{background-color:#e1f5fe !important;border-color:#e1f5fe !important}.v-application .light-blue--text.text--lighten-5{color:#e1f5fe !important;caret-color:#e1f5fe !important}.v-application .light-blue.lighten-4{background-color:#b3e5fc !important;border-color:#b3e5fc !important}.v-application .light-blue--text.text--lighten-4{color:#b3e5fc !important;caret-color:#b3e5fc !important}.v-application .light-blue.lighten-3{background-color:#81d4fa !important;border-color:#81d4fa !important}.v-application .light-blue--text.text--lighten-3{color:#81d4fa !important;caret-color:#81d4fa !important}.v-application .light-blue.lighten-2{background-color:#4fc3f7 !important;border-color:#4fc3f7 !important}.v-application .light-blue--text.text--lighten-2{color:#4fc3f7 !important;caret-color:#4fc3f7 !important}.v-application .light-blue.lighten-1{background-color:#29b6f6 !important;border-color:#29b6f6 !important}.v-application .light-blue--text.text--lighten-1{color:#29b6f6 !important;caret-color:#29b6f6 !important}.v-application .light-blue.darken-1{background-color:#039be5 !important;border-color:#039be5 !important}.v-application .light-blue--text.text--darken-1{color:#039be5 !important;caret-color:#039be5 !important}.v-application .light-blue.darken-2{background-color:#0288d1 !important;border-color:#0288d1 !important}.v-application .light-blue--text.text--darken-2{color:#0288d1 !important;caret-color:#0288d1 !important}.v-application .light-blue.darken-3{background-color:#0277bd !important;border-color:#0277bd !important}.v-application .light-blue--text.text--darken-3{color:#0277bd !important;caret-color:#0277bd !important}.v-application .light-blue.darken-4{background-color:#01579b !important;border-color:#01579b !important}.v-application .light-blue--text.text--darken-4{color:#01579b !important;caret-color:#01579b !important}.v-application .light-blue.accent-1{background-color:#80d8ff !important;border-color:#80d8ff !important}.v-application .light-blue--text.text--accent-1{color:#80d8ff !important;caret-color:#80d8ff !important}.v-application .light-blue.accent-2{background-color:#40c4ff !important;border-color:#40c4ff !important}.v-application .light-blue--text.text--accent-2{color:#40c4ff !important;caret-color:#40c4ff !important}.v-application .light-blue.accent-3{background-color:#00b0ff !important;border-color:#00b0ff !important}.v-application .light-blue--text.text--accent-3{color:#00b0ff !important;caret-color:#00b0ff !important}.v-application .light-blue.accent-4{background-color:#0091ea !important;border-color:#0091ea !important}.v-application .light-blue--text.text--accent-4{color:#0091ea !important;caret-color:#0091ea !important}.v-application .cyan{background-color:#00bcd4 !important;border-color:#00bcd4 !important}.v-application .cyan--text{color:#00bcd4 !important;caret-color:#00bcd4 !important}.v-application .cyan.lighten-5{background-color:#e0f7fa !important;border-color:#e0f7fa !important}.v-application .cyan--text.text--lighten-5{color:#e0f7fa !important;caret-color:#e0f7fa !important}.v-application .cyan.lighten-4{background-color:#b2ebf2 !important;border-color:#b2ebf2 !important}.v-application .cyan--text.text--lighten-4{color:#b2ebf2 !important;caret-color:#b2ebf2 !important}.v-application .cyan.lighten-3{background-color:#80deea !important;border-color:#80deea !important}.v-application .cyan--text.text--lighten-3{color:#80deea !important;caret-color:#80deea !important}.v-application .cyan.lighten-2{background-color:#4dd0e1 !important;border-color:#4dd0e1 !important}.v-application .cyan--text.text--lighten-2{color:#4dd0e1 !important;caret-color:#4dd0e1 !important}.v-application .cyan.lighten-1{background-color:#26c6da !important;border-color:#26c6da !important}.v-application .cyan--text.text--lighten-1{color:#26c6da !important;caret-color:#26c6da !important}.v-application .cyan.darken-1{background-color:#00acc1 !important;border-color:#00acc1 !important}.v-application .cyan--text.text--darken-1{color:#00acc1 !important;caret-color:#00acc1 !important}.v-application .cyan.darken-2{background-color:#0097a7 !important;border-color:#0097a7 !important}.v-application .cyan--text.text--darken-2{color:#0097a7 !important;caret-color:#0097a7 !important}.v-application .cyan.darken-3{background-color:#00838f !important;border-color:#00838f !important}.v-application .cyan--text.text--darken-3{color:#00838f !important;caret-color:#00838f !important}.v-application .cyan.darken-4{background-color:#006064 !important;border-color:#006064 !important}.v-application .cyan--text.text--darken-4{color:#006064 !important;caret-color:#006064 !important}.v-application .cyan.accent-1{background-color:#84ffff !important;border-color:#84ffff !important}.v-application .cyan--text.text--accent-1{color:#84ffff !important;caret-color:#84ffff !important}.v-application .cyan.accent-2{background-color:#18ffff !important;border-color:#18ffff !important}.v-application .cyan--text.text--accent-2{color:#18ffff !important;caret-color:#18ffff !important}.v-application .cyan.accent-3{background-color:#00e5ff !important;border-color:#00e5ff !important}.v-application .cyan--text.text--accent-3{color:#00e5ff !important;caret-color:#00e5ff !important}.v-application .cyan.accent-4{background-color:#00b8d4 !important;border-color:#00b8d4 !important}.v-application .cyan--text.text--accent-4{color:#00b8d4 !important;caret-color:#00b8d4 !important}.v-application .teal{background-color:#009688 !important;border-color:#009688 !important}.v-application .teal--text{color:#009688 !important;caret-color:#009688 !important}.v-application .teal.lighten-5{background-color:#e0f2f1 !important;border-color:#e0f2f1 !important}.v-application .teal--text.text--lighten-5{color:#e0f2f1 !important;caret-color:#e0f2f1 !important}.v-application .teal.lighten-4{background-color:#b2dfdb !important;border-color:#b2dfdb !important}.v-application .teal--text.text--lighten-4{color:#b2dfdb !important;caret-color:#b2dfdb !important}.v-application .teal.lighten-3{background-color:#80cbc4 !important;border-color:#80cbc4 !important}.v-application .teal--text.text--lighten-3{color:#80cbc4 !important;caret-color:#80cbc4 !important}.v-application .teal.lighten-2{background-color:#4db6ac !important;border-color:#4db6ac !important}.v-application .teal--text.text--lighten-2{color:#4db6ac !important;caret-color:#4db6ac !important}.v-application .teal.lighten-1{background-color:#26a69a !important;border-color:#26a69a !important}.v-application .teal--text.text--lighten-1{color:#26a69a !important;caret-color:#26a69a !important}.v-application .teal.darken-1{background-color:#00897b !important;border-color:#00897b !important}.v-application .teal--text.text--darken-1{color:#00897b !important;caret-color:#00897b !important}.v-application .teal.darken-2{background-color:#00796b !important;border-color:#00796b !important}.v-application .teal--text.text--darken-2{color:#00796b !important;caret-color:#00796b !important}.v-application .teal.darken-3{background-color:#00695c !important;border-color:#00695c !important}.v-application .teal--text.text--darken-3{color:#00695c !important;caret-color:#00695c !important}.v-application .teal.darken-4{background-color:#004d40 !important;border-color:#004d40 !important}.v-application .teal--text.text--darken-4{color:#004d40 !important;caret-color:#004d40 !important}.v-application .teal.accent-1{background-color:#a7ffeb !important;border-color:#a7ffeb !important}.v-application .teal--text.text--accent-1{color:#a7ffeb !important;caret-color:#a7ffeb !important}.v-application .teal.accent-2{background-color:#64ffda !important;border-color:#64ffda !important}.v-application .teal--text.text--accent-2{color:#64ffda !important;caret-color:#64ffda !important}.v-application .teal.accent-3{background-color:#1de9b6 !important;border-color:#1de9b6 !important}.v-application .teal--text.text--accent-3{color:#1de9b6 !important;caret-color:#1de9b6 !important}.v-application .teal.accent-4{background-color:#00bfa5 !important;border-color:#00bfa5 !important}.v-application .teal--text.text--accent-4{color:#00bfa5 !important;caret-color:#00bfa5 !important}.v-application .green{background-color:#4caf50 !important;border-color:#4caf50 !important}.v-application .green--text{color:#4caf50 !important;caret-color:#4caf50 !important}.v-application .green.lighten-5{background-color:#e8f5e9 !important;border-color:#e8f5e9 !important}.v-application .green--text.text--lighten-5{color:#e8f5e9 !important;caret-color:#e8f5e9 !important}.v-application .green.lighten-4{background-color:#c8e6c9 !important;border-color:#c8e6c9 !important}.v-application .green--text.text--lighten-4{color:#c8e6c9 !important;caret-color:#c8e6c9 !important}.v-application .green.lighten-3{background-color:#a5d6a7 !important;border-color:#a5d6a7 !important}.v-application .green--text.text--lighten-3{color:#a5d6a7 !important;caret-color:#a5d6a7 !important}.v-application .green.lighten-2{background-color:#81c784 !important;border-color:#81c784 !important}.v-application .green--text.text--lighten-2{color:#81c784 !important;caret-color:#81c784 !important}.v-application .green.lighten-1{background-color:#66bb6a !important;border-color:#66bb6a !important}.v-application .green--text.text--lighten-1{color:#66bb6a !important;caret-color:#66bb6a !important}.v-application .green.darken-1{background-color:#43a047 !important;border-color:#43a047 !important}.v-application .green--text.text--darken-1{color:#43a047 !important;caret-color:#43a047 !important}.v-application .green.darken-2{background-color:#388e3c !important;border-color:#388e3c !important}.v-application .green--text.text--darken-2{color:#388e3c !important;caret-color:#388e3c !important}.v-application .green.darken-3{background-color:#2e7d32 !important;border-color:#2e7d32 !important}.v-application .green--text.text--darken-3{color:#2e7d32 !important;caret-color:#2e7d32 !important}.v-application .green.darken-4{background-color:#1b5e20 !important;border-color:#1b5e20 !important}.v-application .green--text.text--darken-4{color:#1b5e20 !important;caret-color:#1b5e20 !important}.v-application .green.accent-1{background-color:#b9f6ca !important;border-color:#b9f6ca !important}.v-application .green--text.text--accent-1{color:#b9f6ca !important;caret-color:#b9f6ca !important}.v-application .green.accent-2{background-color:#69f0ae !important;border-color:#69f0ae !important}.v-application .green--text.text--accent-2{color:#69f0ae !important;caret-color:#69f0ae !important}.v-application .green.accent-3{background-color:#00e676 !important;border-color:#00e676 !important}.v-application .green--text.text--accent-3{color:#00e676 !important;caret-color:#00e676 !important}.v-application .green.accent-4{background-color:#00c853 !important;border-color:#00c853 !important}.v-application .green--text.text--accent-4{color:#00c853 !important;caret-color:#00c853 !important}.v-application .light-green{background-color:#8bc34a !important;border-color:#8bc34a !important}.v-application .light-green--text{color:#8bc34a !important;caret-color:#8bc34a !important}.v-application .light-green.lighten-5{background-color:#f1f8e9 !important;border-color:#f1f8e9 !important}.v-application .light-green--text.text--lighten-5{color:#f1f8e9 !important;caret-color:#f1f8e9 !important}.v-application .light-green.lighten-4{background-color:#dcedc8 !important;border-color:#dcedc8 !important}.v-application .light-green--text.text--lighten-4{color:#dcedc8 !important;caret-color:#dcedc8 !important}.v-application .light-green.lighten-3{background-color:#c5e1a5 !important;border-color:#c5e1a5 !important}.v-application .light-green--text.text--lighten-3{color:#c5e1a5 !important;caret-color:#c5e1a5 !important}.v-application .light-green.lighten-2{background-color:#aed581 !important;border-color:#aed581 !important}.v-application .light-green--text.text--lighten-2{color:#aed581 !important;caret-color:#aed581 !important}.v-application .light-green.lighten-1{background-color:#9ccc65 !important;border-color:#9ccc65 !important}.v-application .light-green--text.text--lighten-1{color:#9ccc65 !important;caret-color:#9ccc65 !important}.v-application .light-green.darken-1{background-color:#7cb342 !important;border-color:#7cb342 !important}.v-application .light-green--text.text--darken-1{color:#7cb342 !important;caret-color:#7cb342 !important}.v-application .light-green.darken-2{background-color:#689f38 !important;border-color:#689f38 !important}.v-application .light-green--text.text--darken-2{color:#689f38 !important;caret-color:#689f38 !important}.v-application .light-green.darken-3{background-color:#558b2f !important;border-color:#558b2f !important}.v-application .light-green--text.text--darken-3{color:#558b2f !important;caret-color:#558b2f !important}.v-application .light-green.darken-4{background-color:#33691e !important;border-color:#33691e !important}.v-application .light-green--text.text--darken-4{color:#33691e !important;caret-color:#33691e !important}.v-application .light-green.accent-1{background-color:#ccff90 !important;border-color:#ccff90 !important}.v-application .light-green--text.text--accent-1{color:#ccff90 !important;caret-color:#ccff90 !important}.v-application .light-green.accent-2{background-color:#b2ff59 !important;border-color:#b2ff59 !important}.v-application .light-green--text.text--accent-2{color:#b2ff59 !important;caret-color:#b2ff59 !important}.v-application .light-green.accent-3{background-color:#76ff03 !important;border-color:#76ff03 !important}.v-application .light-green--text.text--accent-3{color:#76ff03 !important;caret-color:#76ff03 !important}.v-application .light-green.accent-4{background-color:#64dd17 !important;border-color:#64dd17 !important}.v-application .light-green--text.text--accent-4{color:#64dd17 !important;caret-color:#64dd17 !important}.v-application .lime{background-color:#cddc39 !important;border-color:#cddc39 !important}.v-application .lime--text{color:#cddc39 !important;caret-color:#cddc39 !important}.v-application .lime.lighten-5{background-color:#f9fbe7 !important;border-color:#f9fbe7 !important}.v-application .lime--text.text--lighten-5{color:#f9fbe7 !important;caret-color:#f9fbe7 !important}.v-application .lime.lighten-4{background-color:#f0f4c3 !important;border-color:#f0f4c3 !important}.v-application .lime--text.text--lighten-4{color:#f0f4c3 !important;caret-color:#f0f4c3 !important}.v-application .lime.lighten-3{background-color:#e6ee9c !important;border-color:#e6ee9c !important}.v-application .lime--text.text--lighten-3{color:#e6ee9c !important;caret-color:#e6ee9c !important}.v-application .lime.lighten-2{background-color:#dce775 !important;border-color:#dce775 !important}.v-application .lime--text.text--lighten-2{color:#dce775 !important;caret-color:#dce775 !important}.v-application .lime.lighten-1{background-color:#d4e157 !important;border-color:#d4e157 !important}.v-application .lime--text.text--lighten-1{color:#d4e157 !important;caret-color:#d4e157 !important}.v-application .lime.darken-1{background-color:#c0ca33 !important;border-color:#c0ca33 !important}.v-application .lime--text.text--darken-1{color:#c0ca33 !important;caret-color:#c0ca33 !important}.v-application .lime.darken-2{background-color:#afb42b !important;border-color:#afb42b !important}.v-application .lime--text.text--darken-2{color:#afb42b !important;caret-color:#afb42b !important}.v-application .lime.darken-3{background-color:#9e9d24 !important;border-color:#9e9d24 !important}.v-application .lime--text.text--darken-3{color:#9e9d24 !important;caret-color:#9e9d24 !important}.v-application .lime.darken-4{background-color:#827717 !important;border-color:#827717 !important}.v-application .lime--text.text--darken-4{color:#827717 !important;caret-color:#827717 !important}.v-application .lime.accent-1{background-color:#f4ff81 !important;border-color:#f4ff81 !important}.v-application .lime--text.text--accent-1{color:#f4ff81 !important;caret-color:#f4ff81 !important}.v-application .lime.accent-2{background-color:#eeff41 !important;border-color:#eeff41 !important}.v-application .lime--text.text--accent-2{color:#eeff41 !important;caret-color:#eeff41 !important}.v-application .lime.accent-3{background-color:#c6ff00 !important;border-color:#c6ff00 !important}.v-application .lime--text.text--accent-3{color:#c6ff00 !important;caret-color:#c6ff00 !important}.v-application .lime.accent-4{background-color:#aeea00 !important;border-color:#aeea00 !important}.v-application .lime--text.text--accent-4{color:#aeea00 !important;caret-color:#aeea00 !important}.v-application .yellow{background-color:#ffeb3b !important;border-color:#ffeb3b !important}.v-application .yellow--text{color:#ffeb3b !important;caret-color:#ffeb3b !important}.v-application .yellow.lighten-5{background-color:#fffde7 !important;border-color:#fffde7 !important}.v-application .yellow--text.text--lighten-5{color:#fffde7 !important;caret-color:#fffde7 !important}.v-application .yellow.lighten-4{background-color:#fff9c4 !important;border-color:#fff9c4 !important}.v-application .yellow--text.text--lighten-4{color:#fff9c4 !important;caret-color:#fff9c4 !important}.v-application .yellow.lighten-3{background-color:#fff59d !important;border-color:#fff59d !important}.v-application .yellow--text.text--lighten-3{color:#fff59d !important;caret-color:#fff59d !important}.v-application .yellow.lighten-2{background-color:#fff176 !important;border-color:#fff176 !important}.v-application .yellow--text.text--lighten-2{color:#fff176 !important;caret-color:#fff176 !important}.v-application .yellow.lighten-1{background-color:#ffee58 !important;border-color:#ffee58 !important}.v-application .yellow--text.text--lighten-1{color:#ffee58 !important;caret-color:#ffee58 !important}.v-application .yellow.darken-1{background-color:#fdd835 !important;border-color:#fdd835 !important}.v-application .yellow--text.text--darken-1{color:#fdd835 !important;caret-color:#fdd835 !important}.v-application .yellow.darken-2{background-color:#fbc02d !important;border-color:#fbc02d !important}.v-application .yellow--text.text--darken-2{color:#fbc02d !important;caret-color:#fbc02d !important}.v-application .yellow.darken-3{background-color:#f9a825 !important;border-color:#f9a825 !important}.v-application .yellow--text.text--darken-3{color:#f9a825 !important;caret-color:#f9a825 !important}.v-application .yellow.darken-4{background-color:#f57f17 !important;border-color:#f57f17 !important}.v-application .yellow--text.text--darken-4{color:#f57f17 !important;caret-color:#f57f17 !important}.v-application .yellow.accent-1{background-color:#ffff8d !important;border-color:#ffff8d !important}.v-application .yellow--text.text--accent-1{color:#ffff8d !important;caret-color:#ffff8d !important}.v-application .yellow.accent-2{background-color:#ff0 !important;border-color:#ff0 !important}.v-application .yellow--text.text--accent-2{color:#ff0 !important;caret-color:#ff0 !important}.v-application .yellow.accent-3{background-color:#ffea00 !important;border-color:#ffea00 !important}.v-application .yellow--text.text--accent-3{color:#ffea00 !important;caret-color:#ffea00 !important}.v-application .yellow.accent-4{background-color:#ffd600 !important;border-color:#ffd600 !important}.v-application .yellow--text.text--accent-4{color:#ffd600 !important;caret-color:#ffd600 !important}.v-application .amber{background-color:#ffc107 !important;border-color:#ffc107 !important}.v-application .amber--text{color:#ffc107 !important;caret-color:#ffc107 !important}.v-application .amber.lighten-5{background-color:#fff8e1 !important;border-color:#fff8e1 !important}.v-application .amber--text.text--lighten-5{color:#fff8e1 !important;caret-color:#fff8e1 !important}.v-application .amber.lighten-4{background-color:#ffecb3 !important;border-color:#ffecb3 !important}.v-application .amber--text.text--lighten-4{color:#ffecb3 !important;caret-color:#ffecb3 !important}.v-application .amber.lighten-3{background-color:#ffe082 !important;border-color:#ffe082 !important}.v-application .amber--text.text--lighten-3{color:#ffe082 !important;caret-color:#ffe082 !important}.v-application .amber.lighten-2{background-color:#ffd54f !important;border-color:#ffd54f !important}.v-application .amber--text.text--lighten-2{color:#ffd54f !important;caret-color:#ffd54f !important}.v-application .amber.lighten-1{background-color:#ffca28 !important;border-color:#ffca28 !important}.v-application .amber--text.text--lighten-1{color:#ffca28 !important;caret-color:#ffca28 !important}.v-application .amber.darken-1{background-color:#ffb300 !important;border-color:#ffb300 !important}.v-application .amber--text.text--darken-1{color:#ffb300 !important;caret-color:#ffb300 !important}.v-application .amber.darken-2{background-color:#ffa000 !important;border-color:#ffa000 !important}.v-application .amber--text.text--darken-2{color:#ffa000 !important;caret-color:#ffa000 !important}.v-application .amber.darken-3{background-color:#ff8f00 !important;border-color:#ff8f00 !important}.v-application .amber--text.text--darken-3{color:#ff8f00 !important;caret-color:#ff8f00 !important}.v-application .amber.darken-4{background-color:#ff6f00 !important;border-color:#ff6f00 !important}.v-application .amber--text.text--darken-4{color:#ff6f00 !important;caret-color:#ff6f00 !important}.v-application .amber.accent-1{background-color:#ffe57f !important;border-color:#ffe57f !important}.v-application .amber--text.text--accent-1{color:#ffe57f !important;caret-color:#ffe57f !important}.v-application .amber.accent-2{background-color:#ffd740 !important;border-color:#ffd740 !important}.v-application .amber--text.text--accent-2{color:#ffd740 !important;caret-color:#ffd740 !important}.v-application .amber.accent-3{background-color:#ffc400 !important;border-color:#ffc400 !important}.v-application .amber--text.text--accent-3{color:#ffc400 !important;caret-color:#ffc400 !important}.v-application .amber.accent-4{background-color:#ffab00 !important;border-color:#ffab00 !important}.v-application .amber--text.text--accent-4{color:#ffab00 !important;caret-color:#ffab00 !important}.v-application .orange{background-color:#ff9800 !important;border-color:#ff9800 !important}.v-application .orange--text{color:#ff9800 !important;caret-color:#ff9800 !important}.v-application .orange.lighten-5{background-color:#fff3e0 !important;border-color:#fff3e0 !important}.v-application .orange--text.text--lighten-5{color:#fff3e0 !important;caret-color:#fff3e0 !important}.v-application .orange.lighten-4{background-color:#ffe0b2 !important;border-color:#ffe0b2 !important}.v-application .orange--text.text--lighten-4{color:#ffe0b2 !important;caret-color:#ffe0b2 !important}.v-application .orange.lighten-3{background-color:#ffcc80 !important;border-color:#ffcc80 !important}.v-application .orange--text.text--lighten-3{color:#ffcc80 !important;caret-color:#ffcc80 !important}.v-application .orange.lighten-2{background-color:#ffb74d !important;border-color:#ffb74d !important}.v-application .orange--text.text--lighten-2{color:#ffb74d !important;caret-color:#ffb74d !important}.v-application .orange.lighten-1{background-color:#ffa726 !important;border-color:#ffa726 !important}.v-application .orange--text.text--lighten-1{color:#ffa726 !important;caret-color:#ffa726 !important}.v-application .orange.darken-1{background-color:#fb8c00 !important;border-color:#fb8c00 !important}.v-application .orange--text.text--darken-1{color:#fb8c00 !important;caret-color:#fb8c00 !important}.v-application .orange.darken-2{background-color:#f57c00 !important;border-color:#f57c00 !important}.v-application .orange--text.text--darken-2{color:#f57c00 !important;caret-color:#f57c00 !important}.v-application .orange.darken-3{background-color:#ef6c00 !important;border-color:#ef6c00 !important}.v-application .orange--text.text--darken-3{color:#ef6c00 !important;caret-color:#ef6c00 !important}.v-application .orange.darken-4{background-color:#e65100 !important;border-color:#e65100 !important}.v-application .orange--text.text--darken-4{color:#e65100 !important;caret-color:#e65100 !important}.v-application .orange.accent-1{background-color:#ffd180 !important;border-color:#ffd180 !important}.v-application .orange--text.text--accent-1{color:#ffd180 !important;caret-color:#ffd180 !important}.v-application .orange.accent-2{background-color:#ffab40 !important;border-color:#ffab40 !important}.v-application .orange--text.text--accent-2{color:#ffab40 !important;caret-color:#ffab40 !important}.v-application .orange.accent-3{background-color:#ff9100 !important;border-color:#ff9100 !important}.v-application .orange--text.text--accent-3{color:#ff9100 !important;caret-color:#ff9100 !important}.v-application .orange.accent-4{background-color:#ff6d00 !important;border-color:#ff6d00 !important}.v-application .orange--text.text--accent-4{color:#ff6d00 !important;caret-color:#ff6d00 !important}.v-application .deep-orange{background-color:#ff5722 !important;border-color:#ff5722 !important}.v-application .deep-orange--text{color:#ff5722 !important;caret-color:#ff5722 !important}.v-application .deep-orange.lighten-5{background-color:#fbe9e7 !important;border-color:#fbe9e7 !important}.v-application .deep-orange--text.text--lighten-5{color:#fbe9e7 !important;caret-color:#fbe9e7 !important}.v-application .deep-orange.lighten-4{background-color:#ffccbc !important;border-color:#ffccbc !important}.v-application .deep-orange--text.text--lighten-4{color:#ffccbc !important;caret-color:#ffccbc !important}.v-application .deep-orange.lighten-3{background-color:#ffab91 !important;border-color:#ffab91 !important}.v-application .deep-orange--text.text--lighten-3{color:#ffab91 !important;caret-color:#ffab91 !important}.v-application .deep-orange.lighten-2{background-color:#ff8a65 !important;border-color:#ff8a65 !important}.v-application .deep-orange--text.text--lighten-2{color:#ff8a65 !important;caret-color:#ff8a65 !important}.v-application .deep-orange.lighten-1{background-color:#ff7043 !important;border-color:#ff7043 !important}.v-application .deep-orange--text.text--lighten-1{color:#ff7043 !important;caret-color:#ff7043 !important}.v-application .deep-orange.darken-1{background-color:#f4511e !important;border-color:#f4511e !important}.v-application .deep-orange--text.text--darken-1{color:#f4511e !important;caret-color:#f4511e !important}.v-application .deep-orange.darken-2{background-color:#e64a19 !important;border-color:#e64a19 !important}.v-application .deep-orange--text.text--darken-2{color:#e64a19 !important;caret-color:#e64a19 !important}.v-application .deep-orange.darken-3{background-color:#d84315 !important;border-color:#d84315 !important}.v-application .deep-orange--text.text--darken-3{color:#d84315 !important;caret-color:#d84315 !important}.v-application .deep-orange.darken-4{background-color:#bf360c !important;border-color:#bf360c !important}.v-application .deep-orange--text.text--darken-4{color:#bf360c !important;caret-color:#bf360c !important}.v-application .deep-orange.accent-1{background-color:#ff9e80 !important;border-color:#ff9e80 !important}.v-application .deep-orange--text.text--accent-1{color:#ff9e80 !important;caret-color:#ff9e80 !important}.v-application .deep-orange.accent-2{background-color:#ff6e40 !important;border-color:#ff6e40 !important}.v-application .deep-orange--text.text--accent-2{color:#ff6e40 !important;caret-color:#ff6e40 !important}.v-application .deep-orange.accent-3{background-color:#ff3d00 !important;border-color:#ff3d00 !important}.v-application .deep-orange--text.text--accent-3{color:#ff3d00 !important;caret-color:#ff3d00 !important}.v-application .deep-orange.accent-4{background-color:#dd2c00 !important;border-color:#dd2c00 !important}.v-application .deep-orange--text.text--accent-4{color:#dd2c00 !important;caret-color:#dd2c00 !important}.v-application .brown{background-color:#795548 !important;border-color:#795548 !important}.v-application .brown--text{color:#795548 !important;caret-color:#795548 !important}.v-application .brown.lighten-5{background-color:#efebe9 !important;border-color:#efebe9 !important}.v-application .brown--text.text--lighten-5{color:#efebe9 !important;caret-color:#efebe9 !important}.v-application .brown.lighten-4{background-color:#d7ccc8 !important;border-color:#d7ccc8 !important}.v-application .brown--text.text--lighten-4{color:#d7ccc8 !important;caret-color:#d7ccc8 !important}.v-application .brown.lighten-3{background-color:#bcaaa4 !important;border-color:#bcaaa4 !important}.v-application .brown--text.text--lighten-3{color:#bcaaa4 !important;caret-color:#bcaaa4 !important}.v-application .brown.lighten-2{background-color:#a1887f !important;border-color:#a1887f !important}.v-application .brown--text.text--lighten-2{color:#a1887f !important;caret-color:#a1887f !important}.v-application .brown.lighten-1{background-color:#8d6e63 !important;border-color:#8d6e63 !important}.v-application .brown--text.text--lighten-1{color:#8d6e63 !important;caret-color:#8d6e63 !important}.v-application .brown.darken-1{background-color:#6d4c41 !important;border-color:#6d4c41 !important}.v-application .brown--text.text--darken-1{color:#6d4c41 !important;caret-color:#6d4c41 !important}.v-application .brown.darken-2{background-color:#5d4037 !important;border-color:#5d4037 !important}.v-application .brown--text.text--darken-2{color:#5d4037 !important;caret-color:#5d4037 !important}.v-application .brown.darken-3{background-color:#4e342e !important;border-color:#4e342e !important}.v-application .brown--text.text--darken-3{color:#4e342e !important;caret-color:#4e342e !important}.v-application .brown.darken-4{background-color:#3e2723 !important;border-color:#3e2723 !important}.v-application .brown--text.text--darken-4{color:#3e2723 !important;caret-color:#3e2723 !important}.v-application .blue-grey{background-color:#607d8b !important;border-color:#607d8b !important}.v-application .blue-grey--text{color:#607d8b !important;caret-color:#607d8b !important}.v-application .blue-grey.lighten-5{background-color:#eceff1 !important;border-color:#eceff1 !important}.v-application .blue-grey--text.text--lighten-5{color:#eceff1 !important;caret-color:#eceff1 !important}.v-application .blue-grey.lighten-4{background-color:#cfd8dc !important;border-color:#cfd8dc !important}.v-application .blue-grey--text.text--lighten-4{color:#cfd8dc !important;caret-color:#cfd8dc !important}.v-application .blue-grey.lighten-3{background-color:#b0bec5 !important;border-color:#b0bec5 !important}.v-application .blue-grey--text.text--lighten-3{color:#b0bec5 !important;caret-color:#b0bec5 !important}.v-application .blue-grey.lighten-2{background-color:#90a4ae !important;border-color:#90a4ae !important}.v-application .blue-grey--text.text--lighten-2{color:#90a4ae !important;caret-color:#90a4ae !important}.v-application .blue-grey.lighten-1{background-color:#78909c !important;border-color:#78909c !important}.v-application .blue-grey--text.text--lighten-1{color:#78909c !important;caret-color:#78909c !important}.v-application .blue-grey.darken-1{background-color:#546e7a !important;border-color:#546e7a !important}.v-application .blue-grey--text.text--darken-1{color:#546e7a !important;caret-color:#546e7a !important}.v-application .blue-grey.darken-2{background-color:#455a64 !important;border-color:#455a64 !important}.v-application .blue-grey--text.text--darken-2{color:#455a64 !important;caret-color:#455a64 !important}.v-application .blue-grey.darken-3{background-color:#37474f !important;border-color:#37474f !important}.v-application .blue-grey--text.text--darken-3{color:#37474f !important;caret-color:#37474f !important}.v-application .blue-grey.darken-4{background-color:#263238 !important;border-color:#263238 !important}.v-application .blue-grey--text.text--darken-4{color:#263238 !important;caret-color:#263238 !important}.v-application .grey{background-color:#9e9e9e !important;border-color:#9e9e9e !important}.v-application .grey--text{color:#9e9e9e !important;caret-color:#9e9e9e !important}.v-application .grey.lighten-5{background-color:#fafafa !important;border-color:#fafafa !important}.v-application .grey--text.text--lighten-5{color:#fafafa !important;caret-color:#fafafa !important}.v-application .grey.lighten-4{background-color:#f5f5f5 !important;border-color:#f5f5f5 !important}.v-application .grey--text.text--lighten-4{color:#f5f5f5 !important;caret-color:#f5f5f5 !important}.v-application .grey.lighten-3{background-color:#eee !important;border-color:#eee !important}.v-application .grey--text.text--lighten-3{color:#eee !important;caret-color:#eee !important}.v-application .grey.lighten-2{background-color:#e0e0e0 !important;border-color:#e0e0e0 !important}.v-application .grey--text.text--lighten-2{color:#e0e0e0 !important;caret-color:#e0e0e0 !important}.v-application .grey.lighten-1{background-color:#bdbdbd !important;border-color:#bdbdbd !important}.v-application .grey--text.text--lighten-1{color:#bdbdbd !important;caret-color:#bdbdbd !important}.v-application .grey.darken-1{background-color:#757575 !important;border-color:#757575 !important}.v-application .grey--text.text--darken-1{color:#757575 !important;caret-color:#757575 !important}.v-application .grey.darken-2{background-color:#616161 !important;border-color:#616161 !important}.v-application .grey--text.text--darken-2{color:#616161 !important;caret-color:#616161 !important}.v-application .grey.darken-3{background-color:#424242 !important;border-color:#424242 !important}.v-application .grey--text.text--darken-3{color:#424242 !important;caret-color:#424242 !important}.v-application .grey.darken-4{background-color:#212121 !important;border-color:#212121 !important}.v-application .grey--text.text--darken-4{color:#212121 !important;caret-color:#212121 !important}.v-application .shades.black{background-color:#000 !important;border-color:#000 !important}.v-application .shades--text.text--black{color:#000 !important;caret-color:#000 !important}.v-application .shades.white{background-color:#fff !important;border-color:#fff !important}.v-application .shades--text.text--white{color:#fff !important;caret-color:#fff !important}.v-application .shades.transparent{background-color:transparent !important;border-color:transparent !important}.v-application .shades--text.text--transparent{color:transparent !important;caret-color:transparent !important}/*!\n * ress.css • v2.0.4\n * MIT License\n * github.com/filipelinhares/ress\n */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.v-application .elevation-24{box-shadow:0px 11px 15px -7px rgba(0,0,0,.2),0px 24px 38px 3px rgba(0,0,0,.14),0px 9px 46px 8px rgba(0,0,0,.12) !important}.v-application .elevation-23{box-shadow:0px 11px 14px -7px rgba(0,0,0,.2),0px 23px 36px 3px rgba(0,0,0,.14),0px 9px 44px 8px rgba(0,0,0,.12) !important}.v-application .elevation-22{box-shadow:0px 10px 14px -6px rgba(0,0,0,.2),0px 22px 35px 3px rgba(0,0,0,.14),0px 8px 42px 7px rgba(0,0,0,.12) !important}.v-application .elevation-21{box-shadow:0px 10px 13px -6px rgba(0,0,0,.2),0px 21px 33px 3px rgba(0,0,0,.14),0px 8px 40px 7px rgba(0,0,0,.12) !important}.v-application .elevation-20{box-shadow:0px 10px 13px -6px rgba(0,0,0,.2),0px 20px 31px 3px rgba(0,0,0,.14),0px 8px 38px 7px rgba(0,0,0,.12) !important}.v-application .elevation-19{box-shadow:0px 9px 12px -6px rgba(0,0,0,.2),0px 19px 29px 2px rgba(0,0,0,.14),0px 7px 36px 6px rgba(0,0,0,.12) !important}.v-application .elevation-18{box-shadow:0px 9px 11px -5px rgba(0,0,0,.2),0px 18px 28px 2px rgba(0,0,0,.14),0px 7px 34px 6px rgba(0,0,0,.12) !important}.v-application .elevation-17{box-shadow:0px 8px 11px -5px rgba(0,0,0,.2),0px 17px 26px 2px rgba(0,0,0,.14),0px 6px 32px 5px rgba(0,0,0,.12) !important}.v-application .elevation-16{box-shadow:0px 8px 10px -5px rgba(0,0,0,.2),0px 16px 24px 2px rgba(0,0,0,.14),0px 6px 30px 5px rgba(0,0,0,.12) !important}.v-application .elevation-15{box-shadow:0px 8px 9px -5px rgba(0,0,0,.2),0px 15px 22px 2px rgba(0,0,0,.14),0px 6px 28px 5px rgba(0,0,0,.12) !important}.v-application .elevation-14{box-shadow:0px 7px 9px -4px rgba(0,0,0,.2),0px 14px 21px 2px rgba(0,0,0,.14),0px 5px 26px 4px rgba(0,0,0,.12) !important}.v-application .elevation-13{box-shadow:0px 7px 8px -4px rgba(0,0,0,.2),0px 13px 19px 2px rgba(0,0,0,.14),0px 5px 24px 4px rgba(0,0,0,.12) !important}.v-application .elevation-12{box-shadow:0px 7px 8px -4px rgba(0,0,0,.2),0px 12px 17px 2px rgba(0,0,0,.14),0px 5px 22px 4px rgba(0,0,0,.12) !important}.v-application .elevation-11{box-shadow:0px 6px 7px -4px rgba(0,0,0,.2),0px 11px 15px 1px rgba(0,0,0,.14),0px 4px 20px 3px rgba(0,0,0,.12) !important}.v-application .elevation-10{box-shadow:0px 6px 6px -3px rgba(0,0,0,.2),0px 10px 14px 1px rgba(0,0,0,.14),0px 4px 18px 3px rgba(0,0,0,.12) !important}.v-application .elevation-9{box-shadow:0px 5px 6px -3px rgba(0,0,0,.2),0px 9px 12px 1px rgba(0,0,0,.14),0px 3px 16px 2px rgba(0,0,0,.12) !important}.v-application .elevation-8{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12) !important}.v-application .elevation-7{box-shadow:0px 4px 5px -2px rgba(0,0,0,.2),0px 7px 10px 1px rgba(0,0,0,.14),0px 2px 16px 1px rgba(0,0,0,.12) !important}.v-application .elevation-6{box-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12) !important}.v-application .elevation-5{box-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 5px 8px 0px rgba(0,0,0,.14),0px 1px 14px 0px rgba(0,0,0,.12) !important}.v-application .elevation-4{box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12) !important}.v-application .elevation-3{box-shadow:0px 3px 3px -2px rgba(0,0,0,.2),0px 3px 4px 0px rgba(0,0,0,.14),0px 1px 8px 0px rgba(0,0,0,.12) !important}.v-application .elevation-2{box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12) !important}.v-application .elevation-1{box-shadow:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12) !important}.v-application .elevation-0{box-shadow:0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12) !important}.carousel-transition-enter{transform:translate(100%, 0)}.carousel-transition-leave,.carousel-transition-leave-to{position:absolute;top:0;transform:translate(-100%, 0)}.carousel-reverse-transition-enter{transform:translate(-100%, 0)}.carousel-reverse-transition-leave,.carousel-reverse-transition-leave-to{position:absolute;top:0;transform:translate(100%, 0)}.dialog-transition-enter-active,.dialog-transition-leave-active{pointer-events:none !important}.dialog-transition-enter,.dialog-transition-leave-to{transform:scale(0.5);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave{opacity:1}.dialog-bottom-transition-enter,.dialog-bottom-transition-leave-to{transform:translateY(100%)}.dialog-top-transition-enter,.dialog-top-transition-leave-to{transform:translateY(-100%)}.picker-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition:.3s cubic-bezier(0, 0, 0.2, 1)}.picker-transition-enter,.picker-transition-leave-to,.picker-reverse-transition-enter,.picker-reverse-transition-leave-to{opacity:0}.picker-transition-leave,.picker-transition-leave-active,.picker-transition-leave-to,.picker-reverse-transition-leave,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to{position:absolute !important}.picker-transition-enter{transform:translate(0, 100%)}.picker-transition-leave-to{transform:translate(0, -100%)}.picker-reverse-transition-enter{transform:translate(0, -100%)}.picker-reverse-transition-leave-to{transform:translate(0, 100%)}.picker-title-transition-enter-to,.picker-title-transition-leave{transform:translate(0, 0)}.picker-title-transition-enter{transform:translate(-100%, 0)}.picker-title-transition-leave-to{opacity:0;transform:translate(100%, 0)}.picker-title-transition-leave,.picker-title-transition-leave-to,.picker-title-transition-leave-active{position:absolute !important}.tab-transition-enter{transform:translate(100%, 0)}.tab-transition-leave,.tab-transition-leave-active{position:absolute;top:0}.tab-transition-leave-to{position:absolute;transform:translate(-100%, 0)}.tab-reverse-transition-enter{transform:translate(-100%, 0)}.tab-reverse-transition-leave,.tab-reverse-transition-leave-to{top:0;position:absolute;transform:translate(100%, 0)}.expand-transition-enter-active,.expand-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.expand-transition-move{transition:transform .6s}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.expand-x-transition-move{transition:transform .6s}.scale-transition-enter-active,.scale-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.scale-transition-move{transition:transform .6s}.scale-transition-enter,.scale-transition-leave,.scale-transition-leave-to{opacity:0;transform:scale(0)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.scale-rotate-transition-move{transition:transform .6s}.scale-rotate-transition-enter,.scale-rotate-transition-leave,.scale-rotate-transition-leave-to{opacity:0;transform:scale(0) rotate(-45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.scale-rotate-reverse-transition-move{transition:transform .6s}.scale-rotate-reverse-transition-enter,.scale-rotate-reverse-transition-leave,.scale-rotate-reverse-transition-leave-to{opacity:0;transform:scale(0) rotate(45deg)}.message-transition-enter-active,.message-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.message-transition-move{transition:transform .6s}.message-transition-enter,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave,.message-transition-leave-active{position:absolute}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.slide-y-transition-move{transition:transform .6s}.slide-y-transition-enter,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.slide-y-reverse-transition-move{transition:transform .6s}.slide-y-reverse-transition-enter,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.scroll-y-transition-move{transition:transform .6s}.scroll-y-transition-enter,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.scroll-y-reverse-transition-move{transition:transform .6s}.scroll-y-reverse-transition-enter,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.scroll-x-transition-move{transition:transform .6s}.scroll-x-transition-enter,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter{transform:translateX(-15px)}.scroll-x-transition-leave-to{transform:translateX(15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.scroll-x-reverse-transition-move{transition:transform .6s}.scroll-x-reverse-transition-enter,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter{transform:translateX(15px)}.scroll-x-reverse-transition-leave-to{transform:translateX(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.slide-x-transition-move{transition:transform .6s}.slide-x-transition-enter,.slide-x-transition-leave-to{opacity:0;transform:translateX(-15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.slide-x-reverse-transition-move{transition:transform .6s}.slide-x-reverse-transition-enter,.slide-x-reverse-transition-leave-to{opacity:0;transform:translateX(15px)}.fade-transition-enter-active,.fade-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.fade-transition-move{transition:transform .6s}.fade-transition-enter,.fade-transition-leave-to{opacity:0 !important}.fab-transition-enter-active,.fab-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.fab-transition-move{transition:transform .6s}.fab-transition-enter,.fab-transition-leave-to{transform:scale(0) rotate(-45deg)}.v-application .blockquote{padding:16px 0 16px 24px;font-size:18px;font-weight:300}.v-application code,.v-application kbd{border-radius:3px;font-size:85%;font-weight:normal}.v-application code{padding:.2em .4em}.v-application kbd{padding:.2em .4rem;box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12)}.theme--light.v-application code{background-color:rgba(0,0,0,.05);color:currentColor}.theme--light.v-application kbd{background:#212529;color:#fff}.theme--dark.v-application code{background-color:rgba(255,255,255,.1);color:currentColor}.theme--dark.v-application kbd{background:#212529;color:#fff}html{font-size:16px;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.overflow-y-hidden{overflow-y:hidden !important}.v-application{font-family:"Roboto",sans-serif;line-height:1.5}.v-application ::-ms-clear,.v-application ::-ms-reveal{display:none}@supports(-webkit-touch-callout: none){body{cursor:pointer}}.v-application .theme--light.heading{color:rgba(0,0,0,.87)}.v-application .theme--dark.heading{color:#fff}.v-application ul,.v-application ol{padding-left:24px}.v-application .display-4{font-size:6rem !important;font-weight:300;line-height:6rem;letter-spacing:-0.015625em !important;font-family:"Roboto",sans-serif !important}.v-application .display-3{font-size:3.75rem !important;font-weight:300;line-height:3.75rem;letter-spacing:-0.0083333333em !important;font-family:"Roboto",sans-serif !important}.v-application .display-2{font-size:3rem !important;font-weight:400;line-height:3.125rem;letter-spacing:normal !important;font-family:"Roboto",sans-serif !important}.v-application .display-1{font-size:2.125rem !important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em !important;font-family:"Roboto",sans-serif !important}.v-application .headline{font-size:1.5rem !important;font-weight:400;line-height:2rem;letter-spacing:normal !important;font-family:"Roboto",sans-serif !important}.v-application .title{font-size:1.25rem !important;font-weight:500;line-height:2rem;letter-spacing:.0125em !important;font-family:"Roboto",sans-serif !important}.v-application .subtitle-2{font-size:.875rem !important;font-weight:500;letter-spacing:.0071428571em !important;line-height:1.375rem;font-family:"Roboto",sans-serif !important}.v-application .subtitle-1{font-size:1rem !important;font-weight:normal;letter-spacing:.009375em !important;line-height:1.75rem;font-family:"Roboto",sans-serif !important}.v-application .body-2{font-size:.875rem !important;font-weight:400;letter-spacing:.0178571429em !important;line-height:1.25rem;font-family:"Roboto",sans-serif !important}.v-application .body-1{font-size:1rem !important;font-weight:400;letter-spacing:.03125em !important;line-height:1.5rem;font-family:"Roboto",sans-serif !important}.v-application .caption{font-size:.75rem !important;font-weight:400;letter-spacing:.0333333333em !important;line-height:1.25rem;font-family:"Roboto",sans-serif !important}.v-application .overline{font-size:.75rem !important;font-weight:500;letter-spacing:.1666666667em !important;line-height:2rem;text-transform:uppercase;font-family:"Roboto",sans-serif !important}.v-application p{margin-bottom:16px}@media only print{.v-application .hidden-print-only{display:none !important}}@media only screen{.v-application .hidden-screen-only{display:none !important}}@media only screen and (max-width: 599.98px){.v-application .hidden-xs-only{display:none !important}}@media only screen and (min-width: 600px)and (max-width: 959.98px){.v-application .hidden-sm-only{display:none !important}}@media only screen and (max-width: 959.98px){.v-application .hidden-sm-and-down{display:none !important}}@media only screen and (min-width: 600px){.v-application .hidden-sm-and-up{display:none !important}}@media only screen and (min-width: 960px)and (max-width: 1263.98px){.v-application .hidden-md-only{display:none !important}}@media only screen and (max-width: 1263.98px){.v-application .hidden-md-and-down{display:none !important}}@media only screen and (min-width: 960px){.v-application .hidden-md-and-up{display:none !important}}@media only screen and (min-width: 1264px)and (max-width: 1903.98px){.v-application .hidden-lg-only{display:none !important}}@media only screen and (max-width: 1903.98px){.v-application .hidden-lg-and-down{display:none !important}}@media only screen and (min-width: 1264px){.v-application .hidden-lg-and-up{display:none !important}}@media only screen and (min-width: 1904px){.v-application .hidden-xl-only{display:none !important}}.d-sr-only,.d-sr-only-focusable:not(:focus){border:0 !important;clip:rect(0, 0, 0, 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}.v-application .font-weight-thin{font-weight:100 !important}.v-application .font-weight-light{font-weight:300 !important}.v-application .font-weight-regular{font-weight:400 !important}.v-application .font-weight-medium{font-weight:500 !important}.v-application .font-weight-bold{font-weight:700 !important}.v-application .font-weight-black{font-weight:900 !important}.v-application .font-italic{font-style:italic !important}.v-application .transition-fast-out-slow-in{transition:.3s cubic-bezier(0.4, 0, 0.2, 1) !important}.v-application .transition-linear-out-slow-in{transition:.3s cubic-bezier(0, 0, 0.2, 1) !important}.v-application .transition-fast-out-linear-in{transition:.3s cubic-bezier(0.4, 0, 1, 1) !important}.v-application .transition-ease-in-out{transition:.3s cubic-bezier(0.4, 0, 0.6, 1) !important}.v-application .transition-fast-in-fast-out{transition:.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important}.v-application .transition-swing{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.v-application .overflow-auto{overflow:auto !important}.v-application .overflow-hidden{overflow:hidden !important}.v-application .overflow-visible{overflow:visible !important}.v-application .overflow-x-auto{overflow-x:auto !important}.v-application .overflow-x-hidden{overflow-x:hidden !important}.v-application .overflow-y-auto{overflow-y:auto !important}.v-application .overflow-y-hidden{overflow-y:hidden !important}.v-application .d-none{display:none !important}.v-application .d-inline{display:inline !important}.v-application .d-inline-block{display:inline-block !important}.v-application .d-block{display:block !important}.v-application .d-table{display:table !important}.v-application .d-table-row{display:table-row !important}.v-application .d-table-cell{display:table-cell !important}.v-application .d-flex{display:flex !important}.v-application .d-inline-flex{display:inline-flex !important}.v-application .float-none{float:none !important}.v-application .float-left{float:left !important}.v-application .float-right{float:right !important}.v-application--is-rtl .float-end{float:left !important}.v-application--is-rtl .float-start{float:right !important}.v-application--is-ltr .float-end{float:right !important}.v-application--is-ltr .float-start{float:left !important}.v-application .flex-fill{flex:1 1 auto !important}.v-application .flex-row{flex-direction:row !important}.v-application .flex-column{flex-direction:column !important}.v-application .flex-row-reverse{flex-direction:row-reverse !important}.v-application .flex-column-reverse{flex-direction:column-reverse !important}.v-application .flex-grow-0{flex-grow:0 !important}.v-application .flex-grow-1{flex-grow:1 !important}.v-application .flex-shrink-0{flex-shrink:0 !important}.v-application .flex-shrink-1{flex-shrink:1 !important}.v-application .flex-wrap{flex-wrap:wrap !important}.v-application .flex-nowrap{flex-wrap:nowrap !important}.v-application .flex-wrap-reverse{flex-wrap:wrap-reverse !important}.v-application .justify-start{justify-content:flex-start !important}.v-application .justify-end{justify-content:flex-end !important}.v-application .justify-center{justify-content:center !important}.v-application .justify-space-between{justify-content:space-between !important}.v-application .justify-space-around{justify-content:space-around !important}.v-application .align-start{align-items:flex-start !important}.v-application .align-end{align-items:flex-end !important}.v-application .align-center{align-items:center !important}.v-application .align-baseline{align-items:baseline !important}.v-application .align-stretch{align-items:stretch !important}.v-application .align-content-start{align-content:flex-start !important}.v-application .align-content-end{align-content:flex-end !important}.v-application .align-content-center{align-content:center !important}.v-application .align-content-space-between{align-content:space-between !important}.v-application .align-content-space-around{align-content:space-around !important}.v-application .align-content-stretch{align-content:stretch !important}.v-application .align-self-auto{align-self:auto !important}.v-application .align-self-start{align-self:flex-start !important}.v-application .align-self-end{align-self:flex-end !important}.v-application .align-self-center{align-self:center !important}.v-application .align-self-baseline{align-self:baseline !important}.v-application .align-self-stretch{align-self:stretch !important}.v-application .order-first{order:-1 !important}.v-application .order-0{order:0 !important}.v-application .order-1{order:1 !important}.v-application .order-2{order:2 !important}.v-application .order-3{order:3 !important}.v-application .order-4{order:4 !important}.v-application .order-5{order:5 !important}.v-application .order-6{order:6 !important}.v-application .order-7{order:7 !important}.v-application .order-8{order:8 !important}.v-application .order-9{order:9 !important}.v-application .order-10{order:10 !important}.v-application .order-11{order:11 !important}.v-application .order-12{order:12 !important}.v-application .order-last{order:13 !important}.v-application .ma-0{margin:0px !important}.v-application .ma-1{margin:4px !important}.v-application .ma-2{margin:8px !important}.v-application .ma-3{margin:12px !important}.v-application .ma-4{margin:16px !important}.v-application .ma-5{margin:20px !important}.v-application .ma-6{margin:24px !important}.v-application .ma-7{margin:28px !important}.v-application .ma-8{margin:32px !important}.v-application .ma-9{margin:36px !important}.v-application .ma-10{margin:40px !important}.v-application .ma-11{margin:44px !important}.v-application .ma-12{margin:48px !important}.v-application .ma-13{margin:52px !important}.v-application .ma-14{margin:56px !important}.v-application .ma-15{margin:60px !important}.v-application .ma-16{margin:64px !important}.v-application .ma-auto{margin:auto !important}.v-application .mx-0{margin-right:0px !important;margin-left:0px !important}.v-application .mx-1{margin-right:4px !important;margin-left:4px !important}.v-application .mx-2{margin-right:8px !important;margin-left:8px !important}.v-application .mx-3{margin-right:12px !important;margin-left:12px !important}.v-application .mx-4{margin-right:16px !important;margin-left:16px !important}.v-application .mx-5{margin-right:20px !important;margin-left:20px !important}.v-application .mx-6{margin-right:24px !important;margin-left:24px !important}.v-application .mx-7{margin-right:28px !important;margin-left:28px !important}.v-application .mx-8{margin-right:32px !important;margin-left:32px !important}.v-application .mx-9{margin-right:36px !important;margin-left:36px !important}.v-application .mx-10{margin-right:40px !important;margin-left:40px !important}.v-application .mx-11{margin-right:44px !important;margin-left:44px !important}.v-application .mx-12{margin-right:48px !important;margin-left:48px !important}.v-application .mx-13{margin-right:52px !important;margin-left:52px !important}.v-application .mx-14{margin-right:56px !important;margin-left:56px !important}.v-application .mx-15{margin-right:60px !important;margin-left:60px !important}.v-application .mx-16{margin-right:64px !important;margin-left:64px !important}.v-application .mx-auto{margin-right:auto !important;margin-left:auto !important}.v-application .my-0{margin-top:0px !important;margin-bottom:0px !important}.v-application .my-1{margin-top:4px !important;margin-bottom:4px !important}.v-application .my-2{margin-top:8px !important;margin-bottom:8px !important}.v-application .my-3{margin-top:12px !important;margin-bottom:12px !important}.v-application .my-4{margin-top:16px !important;margin-bottom:16px !important}.v-application .my-5{margin-top:20px !important;margin-bottom:20px !important}.v-application .my-6{margin-top:24px !important;margin-bottom:24px !important}.v-application .my-7{margin-top:28px !important;margin-bottom:28px !important}.v-application .my-8{margin-top:32px !important;margin-bottom:32px !important}.v-application .my-9{margin-top:36px !important;margin-bottom:36px !important}.v-application .my-10{margin-top:40px !important;margin-bottom:40px !important}.v-application .my-11{margin-top:44px !important;margin-bottom:44px !important}.v-application .my-12{margin-top:48px !important;margin-bottom:48px !important}.v-application .my-13{margin-top:52px !important;margin-bottom:52px !important}.v-application .my-14{margin-top:56px !important;margin-bottom:56px !important}.v-application .my-15{margin-top:60px !important;margin-bottom:60px !important}.v-application .my-16{margin-top:64px !important;margin-bottom:64px !important}.v-application .my-auto{margin-top:auto !important;margin-bottom:auto !important}.v-application .mt-0{margin-top:0px !important}.v-application .mt-1{margin-top:4px !important}.v-application .mt-2{margin-top:8px !important}.v-application .mt-3{margin-top:12px !important}.v-application .mt-4{margin-top:16px !important}.v-application .mt-5{margin-top:20px !important}.v-application .mt-6{margin-top:24px !important}.v-application .mt-7{margin-top:28px !important}.v-application .mt-8{margin-top:32px !important}.v-application .mt-9{margin-top:36px !important}.v-application .mt-10{margin-top:40px !important}.v-application .mt-11{margin-top:44px !important}.v-application .mt-12{margin-top:48px !important}.v-application .mt-13{margin-top:52px !important}.v-application .mt-14{margin-top:56px !important}.v-application .mt-15{margin-top:60px !important}.v-application .mt-16{margin-top:64px !important}.v-application .mt-auto{margin-top:auto !important}.v-application .mr-0{margin-right:0px !important}.v-application .mr-1{margin-right:4px !important}.v-application .mr-2{margin-right:8px !important}.v-application .mr-3{margin-right:12px !important}.v-application .mr-4{margin-right:16px !important}.v-application .mr-5{margin-right:20px !important}.v-application .mr-6{margin-right:24px !important}.v-application .mr-7{margin-right:28px !important}.v-application .mr-8{margin-right:32px !important}.v-application .mr-9{margin-right:36px !important}.v-application .mr-10{margin-right:40px !important}.v-application .mr-11{margin-right:44px !important}.v-application .mr-12{margin-right:48px !important}.v-application .mr-13{margin-right:52px !important}.v-application .mr-14{margin-right:56px !important}.v-application .mr-15{margin-right:60px !important}.v-application .mr-16{margin-right:64px !important}.v-application .mr-auto{margin-right:auto !important}.v-application .mb-0{margin-bottom:0px !important}.v-application .mb-1{margin-bottom:4px !important}.v-application .mb-2{margin-bottom:8px !important}.v-application .mb-3{margin-bottom:12px !important}.v-application .mb-4{margin-bottom:16px !important}.v-application .mb-5{margin-bottom:20px !important}.v-application .mb-6{margin-bottom:24px !important}.v-application .mb-7{margin-bottom:28px !important}.v-application .mb-8{margin-bottom:32px !important}.v-application .mb-9{margin-bottom:36px !important}.v-application .mb-10{margin-bottom:40px !important}.v-application .mb-11{margin-bottom:44px !important}.v-application .mb-12{margin-bottom:48px !important}.v-application .mb-13{margin-bottom:52px !important}.v-application .mb-14{margin-bottom:56px !important}.v-application .mb-15{margin-bottom:60px !important}.v-application .mb-16{margin-bottom:64px !important}.v-application .mb-auto{margin-bottom:auto !important}.v-application .ml-0{margin-left:0px !important}.v-application .ml-1{margin-left:4px !important}.v-application .ml-2{margin-left:8px !important}.v-application .ml-3{margin-left:12px !important}.v-application .ml-4{margin-left:16px !important}.v-application .ml-5{margin-left:20px !important}.v-application .ml-6{margin-left:24px !important}.v-application .ml-7{margin-left:28px !important}.v-application .ml-8{margin-left:32px !important}.v-application .ml-9{margin-left:36px !important}.v-application .ml-10{margin-left:40px !important}.v-application .ml-11{margin-left:44px !important}.v-application .ml-12{margin-left:48px !important}.v-application .ml-13{margin-left:52px !important}.v-application .ml-14{margin-left:56px !important}.v-application .ml-15{margin-left:60px !important}.v-application .ml-16{margin-left:64px !important}.v-application .ml-auto{margin-left:auto !important}.v-application--is-ltr .ms-0{margin-left:0px !important}.v-application--is-rtl .ms-0{margin-right:0px !important}.v-application--is-ltr .ms-1{margin-left:4px !important}.v-application--is-rtl .ms-1{margin-right:4px !important}.v-application--is-ltr .ms-2{margin-left:8px !important}.v-application--is-rtl .ms-2{margin-right:8px !important}.v-application--is-ltr .ms-3{margin-left:12px !important}.v-application--is-rtl .ms-3{margin-right:12px !important}.v-application--is-ltr .ms-4{margin-left:16px !important}.v-application--is-rtl .ms-4{margin-right:16px !important}.v-application--is-ltr .ms-5{margin-left:20px !important}.v-application--is-rtl .ms-5{margin-right:20px !important}.v-application--is-ltr .ms-6{margin-left:24px !important}.v-application--is-rtl .ms-6{margin-right:24px !important}.v-application--is-ltr .ms-7{margin-left:28px !important}.v-application--is-rtl .ms-7{margin-right:28px !important}.v-application--is-ltr .ms-8{margin-left:32px !important}.v-application--is-rtl .ms-8{margin-right:32px !important}.v-application--is-ltr .ms-9{margin-left:36px !important}.v-application--is-rtl .ms-9{margin-right:36px !important}.v-application--is-ltr .ms-10{margin-left:40px !important}.v-application--is-rtl .ms-10{margin-right:40px !important}.v-application--is-ltr .ms-11{margin-left:44px !important}.v-application--is-rtl .ms-11{margin-right:44px !important}.v-application--is-ltr .ms-12{margin-left:48px !important}.v-application--is-rtl .ms-12{margin-right:48px !important}.v-application--is-ltr .ms-13{margin-left:52px !important}.v-application--is-rtl .ms-13{margin-right:52px !important}.v-application--is-ltr .ms-14{margin-left:56px !important}.v-application--is-rtl .ms-14{margin-right:56px !important}.v-application--is-ltr .ms-15{margin-left:60px !important}.v-application--is-rtl .ms-15{margin-right:60px !important}.v-application--is-ltr .ms-16{margin-left:64px !important}.v-application--is-rtl .ms-16{margin-right:64px !important}.v-application--is-ltr .ms-auto{margin-left:auto !important}.v-application--is-rtl .ms-auto{margin-right:auto !important}.v-application--is-ltr .me-0{margin-right:0px !important}.v-application--is-rtl .me-0{margin-left:0px !important}.v-application--is-ltr .me-1{margin-right:4px !important}.v-application--is-rtl .me-1{margin-left:4px !important}.v-application--is-ltr .me-2{margin-right:8px !important}.v-application--is-rtl .me-2{margin-left:8px !important}.v-application--is-ltr .me-3{margin-right:12px !important}.v-application--is-rtl .me-3{margin-left:12px !important}.v-application--is-ltr .me-4{margin-right:16px !important}.v-application--is-rtl .me-4{margin-left:16px !important}.v-application--is-ltr .me-5{margin-right:20px !important}.v-application--is-rtl .me-5{margin-left:20px !important}.v-application--is-ltr .me-6{margin-right:24px !important}.v-application--is-rtl .me-6{margin-left:24px !important}.v-application--is-ltr .me-7{margin-right:28px !important}.v-application--is-rtl .me-7{margin-left:28px !important}.v-application--is-ltr .me-8{margin-right:32px !important}.v-application--is-rtl .me-8{margin-left:32px !important}.v-application--is-ltr .me-9{margin-right:36px !important}.v-application--is-rtl .me-9{margin-left:36px !important}.v-application--is-ltr .me-10{margin-right:40px !important}.v-application--is-rtl .me-10{margin-left:40px !important}.v-application--is-ltr .me-11{margin-right:44px !important}.v-application--is-rtl .me-11{margin-left:44px !important}.v-application--is-ltr .me-12{margin-right:48px !important}.v-application--is-rtl .me-12{margin-left:48px !important}.v-application--is-ltr .me-13{margin-right:52px !important}.v-application--is-rtl .me-13{margin-left:52px !important}.v-application--is-ltr .me-14{margin-right:56px !important}.v-application--is-rtl .me-14{margin-left:56px !important}.v-application--is-ltr .me-15{margin-right:60px !important}.v-application--is-rtl .me-15{margin-left:60px !important}.v-application--is-ltr .me-16{margin-right:64px !important}.v-application--is-rtl .me-16{margin-left:64px !important}.v-application--is-ltr .me-auto{margin-right:auto !important}.v-application--is-rtl .me-auto{margin-left:auto !important}.v-application .ma-n1{margin:-4px !important}.v-application .ma-n2{margin:-8px !important}.v-application .ma-n3{margin:-12px !important}.v-application .ma-n4{margin:-16px !important}.v-application .ma-n5{margin:-20px !important}.v-application .ma-n6{margin:-24px !important}.v-application .ma-n7{margin:-28px !important}.v-application .ma-n8{margin:-32px !important}.v-application .ma-n9{margin:-36px !important}.v-application .ma-n10{margin:-40px !important}.v-application .ma-n11{margin:-44px !important}.v-application .ma-n12{margin:-48px !important}.v-application .ma-n13{margin:-52px !important}.v-application .ma-n14{margin:-56px !important}.v-application .ma-n15{margin:-60px !important}.v-application .ma-n16{margin:-64px !important}.v-application .mx-n1{margin-right:-4px !important;margin-left:-4px !important}.v-application .mx-n2{margin-right:-8px !important;margin-left:-8px !important}.v-application .mx-n3{margin-right:-12px !important;margin-left:-12px !important}.v-application .mx-n4{margin-right:-16px !important;margin-left:-16px !important}.v-application .mx-n5{margin-right:-20px !important;margin-left:-20px !important}.v-application .mx-n6{margin-right:-24px !important;margin-left:-24px !important}.v-application .mx-n7{margin-right:-28px !important;margin-left:-28px !important}.v-application .mx-n8{margin-right:-32px !important;margin-left:-32px !important}.v-application .mx-n9{margin-right:-36px !important;margin-left:-36px !important}.v-application .mx-n10{margin-right:-40px !important;margin-left:-40px !important}.v-application .mx-n11{margin-right:-44px !important;margin-left:-44px !important}.v-application .mx-n12{margin-right:-48px !important;margin-left:-48px !important}.v-application .mx-n13{margin-right:-52px !important;margin-left:-52px !important}.v-application .mx-n14{margin-right:-56px !important;margin-left:-56px !important}.v-application .mx-n15{margin-right:-60px !important;margin-left:-60px !important}.v-application .mx-n16{margin-right:-64px !important;margin-left:-64px !important}.v-application .my-n1{margin-top:-4px !important;margin-bottom:-4px !important}.v-application .my-n2{margin-top:-8px !important;margin-bottom:-8px !important}.v-application .my-n3{margin-top:-12px !important;margin-bottom:-12px !important}.v-application .my-n4{margin-top:-16px !important;margin-bottom:-16px !important}.v-application .my-n5{margin-top:-20px !important;margin-bottom:-20px !important}.v-application .my-n6{margin-top:-24px !important;margin-bottom:-24px !important}.v-application .my-n7{margin-top:-28px !important;margin-bottom:-28px !important}.v-application .my-n8{margin-top:-32px !important;margin-bottom:-32px !important}.v-application .my-n9{margin-top:-36px !important;margin-bottom:-36px !important}.v-application .my-n10{margin-top:-40px !important;margin-bottom:-40px !important}.v-application .my-n11{margin-top:-44px !important;margin-bottom:-44px !important}.v-application .my-n12{margin-top:-48px !important;margin-bottom:-48px !important}.v-application .my-n13{margin-top:-52px !important;margin-bottom:-52px !important}.v-application .my-n14{margin-top:-56px !important;margin-bottom:-56px !important}.v-application .my-n15{margin-top:-60px !important;margin-bottom:-60px !important}.v-application .my-n16{margin-top:-64px !important;margin-bottom:-64px !important}.v-application .mt-n1{margin-top:-4px !important}.v-application .mt-n2{margin-top:-8px !important}.v-application .mt-n3{margin-top:-12px !important}.v-application .mt-n4{margin-top:-16px !important}.v-application .mt-n5{margin-top:-20px !important}.v-application .mt-n6{margin-top:-24px !important}.v-application .mt-n7{margin-top:-28px !important}.v-application .mt-n8{margin-top:-32px !important}.v-application .mt-n9{margin-top:-36px !important}.v-application .mt-n10{margin-top:-40px !important}.v-application .mt-n11{margin-top:-44px !important}.v-application .mt-n12{margin-top:-48px !important}.v-application .mt-n13{margin-top:-52px !important}.v-application .mt-n14{margin-top:-56px !important}.v-application .mt-n15{margin-top:-60px !important}.v-application .mt-n16{margin-top:-64px !important}.v-application .mr-n1{margin-right:-4px !important}.v-application .mr-n2{margin-right:-8px !important}.v-application .mr-n3{margin-right:-12px !important}.v-application .mr-n4{margin-right:-16px !important}.v-application .mr-n5{margin-right:-20px !important}.v-application .mr-n6{margin-right:-24px !important}.v-application .mr-n7{margin-right:-28px !important}.v-application .mr-n8{margin-right:-32px !important}.v-application .mr-n9{margin-right:-36px !important}.v-application .mr-n10{margin-right:-40px !important}.v-application .mr-n11{margin-right:-44px !important}.v-application .mr-n12{margin-right:-48px !important}.v-application .mr-n13{margin-right:-52px !important}.v-application .mr-n14{margin-right:-56px !important}.v-application .mr-n15{margin-right:-60px !important}.v-application .mr-n16{margin-right:-64px !important}.v-application .mb-n1{margin-bottom:-4px !important}.v-application .mb-n2{margin-bottom:-8px !important}.v-application .mb-n3{margin-bottom:-12px !important}.v-application .mb-n4{margin-bottom:-16px !important}.v-application .mb-n5{margin-bottom:-20px !important}.v-application .mb-n6{margin-bottom:-24px !important}.v-application .mb-n7{margin-bottom:-28px !important}.v-application .mb-n8{margin-bottom:-32px !important}.v-application .mb-n9{margin-bottom:-36px !important}.v-application .mb-n10{margin-bottom:-40px !important}.v-application .mb-n11{margin-bottom:-44px !important}.v-application .mb-n12{margin-bottom:-48px !important}.v-application .mb-n13{margin-bottom:-52px !important}.v-application .mb-n14{margin-bottom:-56px !important}.v-application .mb-n15{margin-bottom:-60px !important}.v-application .mb-n16{margin-bottom:-64px !important}.v-application .ml-n1{margin-left:-4px !important}.v-application .ml-n2{margin-left:-8px !important}.v-application .ml-n3{margin-left:-12px !important}.v-application .ml-n4{margin-left:-16px !important}.v-application .ml-n5{margin-left:-20px !important}.v-application .ml-n6{margin-left:-24px !important}.v-application .ml-n7{margin-left:-28px !important}.v-application .ml-n8{margin-left:-32px !important}.v-application .ml-n9{margin-left:-36px !important}.v-application .ml-n10{margin-left:-40px !important}.v-application .ml-n11{margin-left:-44px !important}.v-application .ml-n12{margin-left:-48px !important}.v-application .ml-n13{margin-left:-52px !important}.v-application .ml-n14{margin-left:-56px !important}.v-application .ml-n15{margin-left:-60px !important}.v-application .ml-n16{margin-left:-64px !important}.v-application--is-ltr .ms-n1{margin-left:-4px !important}.v-application--is-rtl .ms-n1{margin-right:-4px !important}.v-application--is-ltr .ms-n2{margin-left:-8px !important}.v-application--is-rtl .ms-n2{margin-right:-8px !important}.v-application--is-ltr .ms-n3{margin-left:-12px !important}.v-application--is-rtl .ms-n3{margin-right:-12px !important}.v-application--is-ltr .ms-n4{margin-left:-16px !important}.v-application--is-rtl .ms-n4{margin-right:-16px !important}.v-application--is-ltr .ms-n5{margin-left:-20px !important}.v-application--is-rtl .ms-n5{margin-right:-20px !important}.v-application--is-ltr .ms-n6{margin-left:-24px !important}.v-application--is-rtl .ms-n6{margin-right:-24px !important}.v-application--is-ltr .ms-n7{margin-left:-28px !important}.v-application--is-rtl .ms-n7{margin-right:-28px !important}.v-application--is-ltr .ms-n8{margin-left:-32px !important}.v-application--is-rtl .ms-n8{margin-right:-32px !important}.v-application--is-ltr .ms-n9{margin-left:-36px !important}.v-application--is-rtl .ms-n9{margin-right:-36px !important}.v-application--is-ltr .ms-n10{margin-left:-40px !important}.v-application--is-rtl .ms-n10{margin-right:-40px !important}.v-application--is-ltr .ms-n11{margin-left:-44px !important}.v-application--is-rtl .ms-n11{margin-right:-44px !important}.v-application--is-ltr .ms-n12{margin-left:-48px !important}.v-application--is-rtl .ms-n12{margin-right:-48px !important}.v-application--is-ltr .ms-n13{margin-left:-52px !important}.v-application--is-rtl .ms-n13{margin-right:-52px !important}.v-application--is-ltr .ms-n14{margin-left:-56px !important}.v-application--is-rtl .ms-n14{margin-right:-56px !important}.v-application--is-ltr .ms-n15{margin-left:-60px !important}.v-application--is-rtl .ms-n15{margin-right:-60px !important}.v-application--is-ltr .ms-n16{margin-left:-64px !important}.v-application--is-rtl .ms-n16{margin-right:-64px !important}.v-application--is-ltr .me-n1{margin-right:-4px !important}.v-application--is-rtl .me-n1{margin-left:-4px !important}.v-application--is-ltr .me-n2{margin-right:-8px !important}.v-application--is-rtl .me-n2{margin-left:-8px !important}.v-application--is-ltr .me-n3{margin-right:-12px !important}.v-application--is-rtl .me-n3{margin-left:-12px !important}.v-application--is-ltr .me-n4{margin-right:-16px !important}.v-application--is-rtl .me-n4{margin-left:-16px !important}.v-application--is-ltr .me-n5{margin-right:-20px !important}.v-application--is-rtl .me-n5{margin-left:-20px !important}.v-application--is-ltr .me-n6{margin-right:-24px !important}.v-application--is-rtl .me-n6{margin-left:-24px !important}.v-application--is-ltr .me-n7{margin-right:-28px !important}.v-application--is-rtl .me-n7{margin-left:-28px !important}.v-application--is-ltr .me-n8{margin-right:-32px !important}.v-application--is-rtl .me-n8{margin-left:-32px !important}.v-application--is-ltr .me-n9{margin-right:-36px !important}.v-application--is-rtl .me-n9{margin-left:-36px !important}.v-application--is-ltr .me-n10{margin-right:-40px !important}.v-application--is-rtl .me-n10{margin-left:-40px !important}.v-application--is-ltr .me-n11{margin-right:-44px !important}.v-application--is-rtl .me-n11{margin-left:-44px !important}.v-application--is-ltr .me-n12{margin-right:-48px !important}.v-application--is-rtl .me-n12{margin-left:-48px !important}.v-application--is-ltr .me-n13{margin-right:-52px !important}.v-application--is-rtl .me-n13{margin-left:-52px !important}.v-application--is-ltr .me-n14{margin-right:-56px !important}.v-application--is-rtl .me-n14{margin-left:-56px !important}.v-application--is-ltr .me-n15{margin-right:-60px !important}.v-application--is-rtl .me-n15{margin-left:-60px !important}.v-application--is-ltr .me-n16{margin-right:-64px !important}.v-application--is-rtl .me-n16{margin-left:-64px !important}.v-application .pa-0{padding:0px !important}.v-application .pa-1{padding:4px !important}.v-application .pa-2{padding:8px !important}.v-application .pa-3{padding:12px !important}.v-application .pa-4{padding:16px !important}.v-application .pa-5{padding:20px !important}.v-application .pa-6{padding:24px !important}.v-application .pa-7{padding:28px !important}.v-application .pa-8{padding:32px !important}.v-application .pa-9{padding:36px !important}.v-application .pa-10{padding:40px !important}.v-application .pa-11{padding:44px !important}.v-application .pa-12{padding:48px !important}.v-application .pa-13{padding:52px !important}.v-application .pa-14{padding:56px !important}.v-application .pa-15{padding:60px !important}.v-application .pa-16{padding:64px !important}.v-application .px-0{padding-right:0px !important;padding-left:0px !important}.v-application .px-1{padding-right:4px !important;padding-left:4px !important}.v-application .px-2{padding-right:8px !important;padding-left:8px !important}.v-application .px-3{padding-right:12px !important;padding-left:12px !important}.v-application .px-4{padding-right:16px !important;padding-left:16px !important}.v-application .px-5{padding-right:20px !important;padding-left:20px !important}.v-application .px-6{padding-right:24px !important;padding-left:24px !important}.v-application .px-7{padding-right:28px !important;padding-left:28px !important}.v-application .px-8{padding-right:32px !important;padding-left:32px !important}.v-application .px-9{padding-right:36px !important;padding-left:36px !important}.v-application .px-10{padding-right:40px !important;padding-left:40px !important}.v-application .px-11{padding-right:44px !important;padding-left:44px !important}.v-application .px-12{padding-right:48px !important;padding-left:48px !important}.v-application .px-13{padding-right:52px !important;padding-left:52px !important}.v-application .px-14{padding-right:56px !important;padding-left:56px !important}.v-application .px-15{padding-right:60px !important;padding-left:60px !important}.v-application .px-16{padding-right:64px !important;padding-left:64px !important}.v-application .py-0{padding-top:0px !important;padding-bottom:0px !important}.v-application .py-1{padding-top:4px !important;padding-bottom:4px !important}.v-application .py-2{padding-top:8px !important;padding-bottom:8px !important}.v-application .py-3{padding-top:12px !important;padding-bottom:12px !important}.v-application .py-4{padding-top:16px !important;padding-bottom:16px !important}.v-application .py-5{padding-top:20px !important;padding-bottom:20px !important}.v-application .py-6{padding-top:24px !important;padding-bottom:24px !important}.v-application .py-7{padding-top:28px !important;padding-bottom:28px !important}.v-application .py-8{padding-top:32px !important;padding-bottom:32px !important}.v-application .py-9{padding-top:36px !important;padding-bottom:36px !important}.v-application .py-10{padding-top:40px !important;padding-bottom:40px !important}.v-application .py-11{padding-top:44px !important;padding-bottom:44px !important}.v-application .py-12{padding-top:48px !important;padding-bottom:48px !important}.v-application .py-13{padding-top:52px !important;padding-bottom:52px !important}.v-application .py-14{padding-top:56px !important;padding-bottom:56px !important}.v-application .py-15{padding-top:60px !important;padding-bottom:60px !important}.v-application .py-16{padding-top:64px !important;padding-bottom:64px !important}.v-application .pt-0{padding-top:0px !important}.v-application .pt-1{padding-top:4px !important}.v-application .pt-2{padding-top:8px !important}.v-application .pt-3{padding-top:12px !important}.v-application .pt-4{padding-top:16px !important}.v-application .pt-5{padding-top:20px !important}.v-application .pt-6{padding-top:24px !important}.v-application .pt-7{padding-top:28px !important}.v-application .pt-8{padding-top:32px !important}.v-application .pt-9{padding-top:36px !important}.v-application .pt-10{padding-top:40px !important}.v-application .pt-11{padding-top:44px !important}.v-application .pt-12{padding-top:48px !important}.v-application .pt-13{padding-top:52px !important}.v-application .pt-14{padding-top:56px !important}.v-application .pt-15{padding-top:60px !important}.v-application .pt-16{padding-top:64px !important}.v-application .pr-0{padding-right:0px !important}.v-application .pr-1{padding-right:4px !important}.v-application .pr-2{padding-right:8px !important}.v-application .pr-3{padding-right:12px !important}.v-application .pr-4{padding-right:16px !important}.v-application .pr-5{padding-right:20px !important}.v-application .pr-6{padding-right:24px !important}.v-application .pr-7{padding-right:28px !important}.v-application .pr-8{padding-right:32px !important}.v-application .pr-9{padding-right:36px !important}.v-application .pr-10{padding-right:40px !important}.v-application .pr-11{padding-right:44px !important}.v-application .pr-12{padding-right:48px !important}.v-application .pr-13{padding-right:52px !important}.v-application .pr-14{padding-right:56px !important}.v-application .pr-15{padding-right:60px !important}.v-application .pr-16{padding-right:64px !important}.v-application .pb-0{padding-bottom:0px !important}.v-application .pb-1{padding-bottom:4px !important}.v-application .pb-2{padding-bottom:8px !important}.v-application .pb-3{padding-bottom:12px !important}.v-application .pb-4{padding-bottom:16px !important}.v-application .pb-5{padding-bottom:20px !important}.v-application .pb-6{padding-bottom:24px !important}.v-application .pb-7{padding-bottom:28px !important}.v-application .pb-8{padding-bottom:32px !important}.v-application .pb-9{padding-bottom:36px !important}.v-application .pb-10{padding-bottom:40px !important}.v-application .pb-11{padding-bottom:44px !important}.v-application .pb-12{padding-bottom:48px !important}.v-application .pb-13{padding-bottom:52px !important}.v-application .pb-14{padding-bottom:56px !important}.v-application .pb-15{padding-bottom:60px !important}.v-application .pb-16{padding-bottom:64px !important}.v-application .pl-0{padding-left:0px !important}.v-application .pl-1{padding-left:4px !important}.v-application .pl-2{padding-left:8px !important}.v-application .pl-3{padding-left:12px !important}.v-application .pl-4{padding-left:16px !important}.v-application .pl-5{padding-left:20px !important}.v-application .pl-6{padding-left:24px !important}.v-application .pl-7{padding-left:28px !important}.v-application .pl-8{padding-left:32px !important}.v-application .pl-9{padding-left:36px !important}.v-application .pl-10{padding-left:40px !important}.v-application .pl-11{padding-left:44px !important}.v-application .pl-12{padding-left:48px !important}.v-application .pl-13{padding-left:52px !important}.v-application .pl-14{padding-left:56px !important}.v-application .pl-15{padding-left:60px !important}.v-application .pl-16{padding-left:64px !important}.v-application--is-ltr .ps-0{padding-left:0px !important}.v-application--is-rtl .ps-0{padding-right:0px !important}.v-application--is-ltr .ps-1{padding-left:4px !important}.v-application--is-rtl .ps-1{padding-right:4px !important}.v-application--is-ltr .ps-2{padding-left:8px !important}.v-application--is-rtl .ps-2{padding-right:8px !important}.v-application--is-ltr .ps-3{padding-left:12px !important}.v-application--is-rtl .ps-3{padding-right:12px !important}.v-application--is-ltr .ps-4{padding-left:16px !important}.v-application--is-rtl .ps-4{padding-right:16px !important}.v-application--is-ltr .ps-5{padding-left:20px !important}.v-application--is-rtl .ps-5{padding-right:20px !important}.v-application--is-ltr .ps-6{padding-left:24px !important}.v-application--is-rtl .ps-6{padding-right:24px !important}.v-application--is-ltr .ps-7{padding-left:28px !important}.v-application--is-rtl .ps-7{padding-right:28px !important}.v-application--is-ltr .ps-8{padding-left:32px !important}.v-application--is-rtl .ps-8{padding-right:32px !important}.v-application--is-ltr .ps-9{padding-left:36px !important}.v-application--is-rtl .ps-9{padding-right:36px !important}.v-application--is-ltr .ps-10{padding-left:40px !important}.v-application--is-rtl .ps-10{padding-right:40px !important}.v-application--is-ltr .ps-11{padding-left:44px !important}.v-application--is-rtl .ps-11{padding-right:44px !important}.v-application--is-ltr .ps-12{padding-left:48px !important}.v-application--is-rtl .ps-12{padding-right:48px !important}.v-application--is-ltr .ps-13{padding-left:52px !important}.v-application--is-rtl .ps-13{padding-right:52px !important}.v-application--is-ltr .ps-14{padding-left:56px !important}.v-application--is-rtl .ps-14{padding-right:56px !important}.v-application--is-ltr .ps-15{padding-left:60px !important}.v-application--is-rtl .ps-15{padding-right:60px !important}.v-application--is-ltr .ps-16{padding-left:64px !important}.v-application--is-rtl .ps-16{padding-right:64px !important}.v-application--is-ltr .pe-0{padding-right:0px !important}.v-application--is-rtl .pe-0{padding-left:0px !important}.v-application--is-ltr .pe-1{padding-right:4px !important}.v-application--is-rtl .pe-1{padding-left:4px !important}.v-application--is-ltr .pe-2{padding-right:8px !important}.v-application--is-rtl .pe-2{padding-left:8px !important}.v-application--is-ltr .pe-3{padding-right:12px !important}.v-application--is-rtl .pe-3{padding-left:12px !important}.v-application--is-ltr .pe-4{padding-right:16px !important}.v-application--is-rtl .pe-4{padding-left:16px !important}.v-application--is-ltr .pe-5{padding-right:20px !important}.v-application--is-rtl .pe-5{padding-left:20px !important}.v-application--is-ltr .pe-6{padding-right:24px !important}.v-application--is-rtl .pe-6{padding-left:24px !important}.v-application--is-ltr .pe-7{padding-right:28px !important}.v-application--is-rtl .pe-7{padding-left:28px !important}.v-application--is-ltr .pe-8{padding-right:32px !important}.v-application--is-rtl .pe-8{padding-left:32px !important}.v-application--is-ltr .pe-9{padding-right:36px !important}.v-application--is-rtl .pe-9{padding-left:36px !important}.v-application--is-ltr .pe-10{padding-right:40px !important}.v-application--is-rtl .pe-10{padding-left:40px !important}.v-application--is-ltr .pe-11{padding-right:44px !important}.v-application--is-rtl .pe-11{padding-left:44px !important}.v-application--is-ltr .pe-12{padding-right:48px !important}.v-application--is-rtl .pe-12{padding-left:48px !important}.v-application--is-ltr .pe-13{padding-right:52px !important}.v-application--is-rtl .pe-13{padding-left:52px !important}.v-application--is-ltr .pe-14{padding-right:56px !important}.v-application--is-rtl .pe-14{padding-left:56px !important}.v-application--is-ltr .pe-15{padding-right:60px !important}.v-application--is-rtl .pe-15{padding-left:60px !important}.v-application--is-ltr .pe-16{padding-right:64px !important}.v-application--is-rtl .pe-16{padding-left:64px !important}.v-application .rounded-0{border-radius:0 !important}.v-application .rounded-sm{border-radius:2px !important}.v-application .rounded{border-radius:4px !important}.v-application .rounded-lg{border-radius:8px !important}.v-application .rounded-xl{border-radius:24px !important}.v-application .rounded-pill{border-radius:9999px !important}.v-application .rounded-circle{border-radius:50% !important}.v-application .rounded-t-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.v-application .rounded-t-sm{border-top-left-radius:2px !important;border-top-right-radius:2px !important}.v-application .rounded-t{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.v-application .rounded-t-lg{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.v-application .rounded-t-xl{border-top-left-radius:24px !important;border-top-right-radius:24px !important}.v-application .rounded-t-pill{border-top-left-radius:9999px !important;border-top-right-radius:9999px !important}.v-application .rounded-t-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.v-application .rounded-r-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.v-application .rounded-r-sm{border-top-right-radius:2px !important;border-bottom-right-radius:2px !important}.v-application .rounded-r{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.v-application .rounded-r-lg{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.v-application .rounded-r-xl{border-top-right-radius:24px !important;border-bottom-right-radius:24px !important}.v-application .rounded-r-pill{border-top-right-radius:9999px !important;border-bottom-right-radius:9999px !important}.v-application .rounded-r-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.v-application .rounded-b-0{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.v-application .rounded-b-sm{border-bottom-left-radius:2px !important;border-bottom-right-radius:2px !important}.v-application .rounded-b{border-bottom-left-radius:4px !important;border-bottom-right-radius:4px !important}.v-application .rounded-b-lg{border-bottom-left-radius:8px !important;border-bottom-right-radius:8px !important}.v-application .rounded-b-xl{border-bottom-left-radius:24px !important;border-bottom-right-radius:24px !important}.v-application .rounded-b-pill{border-bottom-left-radius:9999px !important;border-bottom-right-radius:9999px !important}.v-application .rounded-b-circle{border-bottom-left-radius:50% !important;border-bottom-right-radius:50% !important}.v-application .rounded-l-0{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.v-application .rounded-l-sm{border-top-left-radius:2px !important;border-bottom-left-radius:2px !important}.v-application .rounded-l{border-top-left-radius:4px !important;border-bottom-left-radius:4px !important}.v-application .rounded-l-lg{border-top-left-radius:8px !important;border-bottom-left-radius:8px !important}.v-application .rounded-l-xl{border-top-left-radius:24px !important;border-bottom-left-radius:24px !important}.v-application .rounded-l-pill{border-top-left-radius:9999px !important;border-bottom-left-radius:9999px !important}.v-application .rounded-l-circle{border-top-left-radius:50% !important;border-bottom-left-radius:50% !important}.v-application .rounded-tl-0{border-top-left-radius:0 !important}.v-application .rounded-tl-sm{border-top-left-radius:2px !important}.v-application .rounded-tl{border-top-left-radius:4px !important}.v-application .rounded-tl-lg{border-top-left-radius:8px !important}.v-application .rounded-tl-xl{border-top-left-radius:24px !important}.v-application .rounded-tl-pill{border-top-left-radius:9999px !important}.v-application .rounded-tl-circle{border-top-left-radius:50% !important}.v-application .rounded-tr-0{border-top-right-radius:0 !important}.v-application .rounded-tr-sm{border-top-right-radius:2px !important}.v-application .rounded-tr{border-top-right-radius:4px !important}.v-application .rounded-tr-lg{border-top-right-radius:8px !important}.v-application .rounded-tr-xl{border-top-right-radius:24px !important}.v-application .rounded-tr-pill{border-top-right-radius:9999px !important}.v-application .rounded-tr-circle{border-top-right-radius:50% !important}.v-application .rounded-br-0{border-bottom-right-radius:0 !important}.v-application .rounded-br-sm{border-bottom-right-radius:2px !important}.v-application .rounded-br{border-bottom-right-radius:4px !important}.v-application .rounded-br-lg{border-bottom-right-radius:8px !important}.v-application .rounded-br-xl{border-bottom-right-radius:24px !important}.v-application .rounded-br-pill{border-bottom-right-radius:9999px !important}.v-application .rounded-br-circle{border-bottom-right-radius:50% !important}.v-application .rounded-bl-0{border-bottom-left-radius:0 !important}.v-application .rounded-bl-sm{border-bottom-left-radius:2px !important}.v-application .rounded-bl{border-bottom-left-radius:4px !important}.v-application .rounded-bl-lg{border-bottom-left-radius:8px !important}.v-application .rounded-bl-xl{border-bottom-left-radius:24px !important}.v-application .rounded-bl-pill{border-bottom-left-radius:9999px !important}.v-application .rounded-bl-circle{border-bottom-left-radius:50% !important}.v-application .text-left{text-align:left !important}.v-application .text-right{text-align:right !important}.v-application .text-center{text-align:center !important}.v-application .text-justify{text-align:justify !important}.v-application .text-start{text-align:start !important}.v-application .text-end{text-align:end !important}.v-application .text-decoration-line-through{text-decoration:line-through !important}.v-application .text-decoration-none{text-decoration:none !important}.v-application .text-decoration-overline{text-decoration:overline !important}.v-application .text-decoration-underline{text-decoration:underline !important}.v-application .text-wrap{white-space:normal !important}.v-application .text-no-wrap{white-space:nowrap !important}.v-application .text-pre{white-space:pre !important}.v-application .text-pre-line{white-space:pre-line !important}.v-application .text-pre-wrap{white-space:pre-wrap !important}.v-application .text-break{overflow-wrap:break-word !important;word-break:break-word !important}.v-application .text-truncate{white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.v-application .text-none{text-transform:none !important}.v-application .text-capitalize{text-transform:capitalize !important}.v-application .text-lowercase{text-transform:lowercase !important}.v-application .text-uppercase{text-transform:uppercase !important}.v-application .text-h1{font-size:6rem !important;font-weight:300;line-height:6rem;letter-spacing:-0.015625em !important;font-family:"Roboto",sans-serif !important}.v-application .text-h2{font-size:3.75rem !important;font-weight:300;line-height:3.75rem;letter-spacing:-0.0083333333em !important;font-family:"Roboto",sans-serif !important}.v-application .text-h3{font-size:3rem !important;font-weight:400;line-height:3.125rem;letter-spacing:normal !important;font-family:"Roboto",sans-serif !important}.v-application .text-h4{font-size:2.125rem !important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em !important;font-family:"Roboto",sans-serif !important}.v-application .text-h5{font-size:1.5rem !important;font-weight:400;line-height:2rem;letter-spacing:normal !important;font-family:"Roboto",sans-serif !important}.v-application .text-h6{font-size:1.25rem !important;font-weight:500;line-height:2rem;letter-spacing:.0125em !important;font-family:"Roboto",sans-serif !important}.v-application .text-subtitle-1{font-size:1rem !important;font-weight:normal;line-height:1.75rem;letter-spacing:.009375em !important;font-family:"Roboto",sans-serif !important}.v-application .text-subtitle-2{font-size:.875rem !important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em !important;font-family:"Roboto",sans-serif !important}.v-application .text-body-1{font-size:1rem !important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em !important;font-family:"Roboto",sans-serif !important}.v-application .text-body-2{font-size:.875rem !important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em !important;font-family:"Roboto",sans-serif !important}.v-application .text-button{font-size:.875rem !important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em !important;font-family:"Roboto",sans-serif !important;text-transform:uppercase !important}.v-application .text-caption{font-size:.75rem !important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em !important;font-family:"Roboto",sans-serif !important}.v-application .text-overline{font-size:.75rem !important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em !important;font-family:"Roboto",sans-serif !important;text-transform:uppercase !important}@media(min-width: 600px){.v-application .d-sm-none{display:none !important}.v-application .d-sm-inline{display:inline !important}.v-application .d-sm-inline-block{display:inline-block !important}.v-application .d-sm-block{display:block !important}.v-application .d-sm-table{display:table !important}.v-application .d-sm-table-row{display:table-row !important}.v-application .d-sm-table-cell{display:table-cell !important}.v-application .d-sm-flex{display:flex !important}.v-application .d-sm-inline-flex{display:inline-flex !important}.v-application .float-sm-none{float:none !important}.v-application .float-sm-left{float:left !important}.v-application .float-sm-right{float:right !important}.v-application--is-rtl .float-sm-end{float:left !important}.v-application--is-rtl .float-sm-start{float:right !important}.v-application--is-ltr .float-sm-end{float:right !important}.v-application--is-ltr .float-sm-start{float:left !important}.v-application .flex-sm-fill{flex:1 1 auto !important}.v-application .flex-sm-row{flex-direction:row !important}.v-application .flex-sm-column{flex-direction:column !important}.v-application .flex-sm-row-reverse{flex-direction:row-reverse !important}.v-application .flex-sm-column-reverse{flex-direction:column-reverse !important}.v-application .flex-sm-grow-0{flex-grow:0 !important}.v-application .flex-sm-grow-1{flex-grow:1 !important}.v-application .flex-sm-shrink-0{flex-shrink:0 !important}.v-application .flex-sm-shrink-1{flex-shrink:1 !important}.v-application .flex-sm-wrap{flex-wrap:wrap !important}.v-application .flex-sm-nowrap{flex-wrap:nowrap !important}.v-application .flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.v-application .justify-sm-start{justify-content:flex-start !important}.v-application .justify-sm-end{justify-content:flex-end !important}.v-application .justify-sm-center{justify-content:center !important}.v-application .justify-sm-space-between{justify-content:space-between !important}.v-application .justify-sm-space-around{justify-content:space-around !important}.v-application .align-sm-start{align-items:flex-start !important}.v-application .align-sm-end{align-items:flex-end !important}.v-application .align-sm-center{align-items:center !important}.v-application .align-sm-baseline{align-items:baseline !important}.v-application .align-sm-stretch{align-items:stretch !important}.v-application .align-content-sm-start{align-content:flex-start !important}.v-application .align-content-sm-end{align-content:flex-end !important}.v-application .align-content-sm-center{align-content:center !important}.v-application .align-content-sm-space-between{align-content:space-between !important}.v-application .align-content-sm-space-around{align-content:space-around !important}.v-application .align-content-sm-stretch{align-content:stretch !important}.v-application .align-self-sm-auto{align-self:auto !important}.v-application .align-self-sm-start{align-self:flex-start !important}.v-application .align-self-sm-end{align-self:flex-end !important}.v-application .align-self-sm-center{align-self:center !important}.v-application .align-self-sm-baseline{align-self:baseline !important}.v-application .align-self-sm-stretch{align-self:stretch !important}.v-application .order-sm-first{order:-1 !important}.v-application .order-sm-0{order:0 !important}.v-application .order-sm-1{order:1 !important}.v-application .order-sm-2{order:2 !important}.v-application .order-sm-3{order:3 !important}.v-application .order-sm-4{order:4 !important}.v-application .order-sm-5{order:5 !important}.v-application .order-sm-6{order:6 !important}.v-application .order-sm-7{order:7 !important}.v-application .order-sm-8{order:8 !important}.v-application .order-sm-9{order:9 !important}.v-application .order-sm-10{order:10 !important}.v-application .order-sm-11{order:11 !important}.v-application .order-sm-12{order:12 !important}.v-application .order-sm-last{order:13 !important}.v-application .ma-sm-0{margin:0px !important}.v-application .ma-sm-1{margin:4px !important}.v-application .ma-sm-2{margin:8px !important}.v-application .ma-sm-3{margin:12px !important}.v-application .ma-sm-4{margin:16px !important}.v-application .ma-sm-5{margin:20px !important}.v-application .ma-sm-6{margin:24px !important}.v-application .ma-sm-7{margin:28px !important}.v-application .ma-sm-8{margin:32px !important}.v-application .ma-sm-9{margin:36px !important}.v-application .ma-sm-10{margin:40px !important}.v-application .ma-sm-11{margin:44px !important}.v-application .ma-sm-12{margin:48px !important}.v-application .ma-sm-13{margin:52px !important}.v-application .ma-sm-14{margin:56px !important}.v-application .ma-sm-15{margin:60px !important}.v-application .ma-sm-16{margin:64px !important}.v-application .ma-sm-auto{margin:auto !important}.v-application .mx-sm-0{margin-right:0px !important;margin-left:0px !important}.v-application .mx-sm-1{margin-right:4px !important;margin-left:4px !important}.v-application .mx-sm-2{margin-right:8px !important;margin-left:8px !important}.v-application .mx-sm-3{margin-right:12px !important;margin-left:12px !important}.v-application .mx-sm-4{margin-right:16px !important;margin-left:16px !important}.v-application .mx-sm-5{margin-right:20px !important;margin-left:20px !important}.v-application .mx-sm-6{margin-right:24px !important;margin-left:24px !important}.v-application .mx-sm-7{margin-right:28px !important;margin-left:28px !important}.v-application .mx-sm-8{margin-right:32px !important;margin-left:32px !important}.v-application .mx-sm-9{margin-right:36px !important;margin-left:36px !important}.v-application .mx-sm-10{margin-right:40px !important;margin-left:40px !important}.v-application .mx-sm-11{margin-right:44px !important;margin-left:44px !important}.v-application .mx-sm-12{margin-right:48px !important;margin-left:48px !important}.v-application .mx-sm-13{margin-right:52px !important;margin-left:52px !important}.v-application .mx-sm-14{margin-right:56px !important;margin-left:56px !important}.v-application .mx-sm-15{margin-right:60px !important;margin-left:60px !important}.v-application .mx-sm-16{margin-right:64px !important;margin-left:64px !important}.v-application .mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.v-application .my-sm-0{margin-top:0px !important;margin-bottom:0px !important}.v-application .my-sm-1{margin-top:4px !important;margin-bottom:4px !important}.v-application .my-sm-2{margin-top:8px !important;margin-bottom:8px !important}.v-application .my-sm-3{margin-top:12px !important;margin-bottom:12px !important}.v-application .my-sm-4{margin-top:16px !important;margin-bottom:16px !important}.v-application .my-sm-5{margin-top:20px !important;margin-bottom:20px !important}.v-application .my-sm-6{margin-top:24px !important;margin-bottom:24px !important}.v-application .my-sm-7{margin-top:28px !important;margin-bottom:28px !important}.v-application .my-sm-8{margin-top:32px !important;margin-bottom:32px !important}.v-application .my-sm-9{margin-top:36px !important;margin-bottom:36px !important}.v-application .my-sm-10{margin-top:40px !important;margin-bottom:40px !important}.v-application .my-sm-11{margin-top:44px !important;margin-bottom:44px !important}.v-application .my-sm-12{margin-top:48px !important;margin-bottom:48px !important}.v-application .my-sm-13{margin-top:52px !important;margin-bottom:52px !important}.v-application .my-sm-14{margin-top:56px !important;margin-bottom:56px !important}.v-application .my-sm-15{margin-top:60px !important;margin-bottom:60px !important}.v-application .my-sm-16{margin-top:64px !important;margin-bottom:64px !important}.v-application .my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.v-application .mt-sm-0{margin-top:0px !important}.v-application .mt-sm-1{margin-top:4px !important}.v-application .mt-sm-2{margin-top:8px !important}.v-application .mt-sm-3{margin-top:12px !important}.v-application .mt-sm-4{margin-top:16px !important}.v-application .mt-sm-5{margin-top:20px !important}.v-application .mt-sm-6{margin-top:24px !important}.v-application .mt-sm-7{margin-top:28px !important}.v-application .mt-sm-8{margin-top:32px !important}.v-application .mt-sm-9{margin-top:36px !important}.v-application .mt-sm-10{margin-top:40px !important}.v-application .mt-sm-11{margin-top:44px !important}.v-application .mt-sm-12{margin-top:48px !important}.v-application .mt-sm-13{margin-top:52px !important}.v-application .mt-sm-14{margin-top:56px !important}.v-application .mt-sm-15{margin-top:60px !important}.v-application .mt-sm-16{margin-top:64px !important}.v-application .mt-sm-auto{margin-top:auto !important}.v-application .mr-sm-0{margin-right:0px !important}.v-application .mr-sm-1{margin-right:4px !important}.v-application .mr-sm-2{margin-right:8px !important}.v-application .mr-sm-3{margin-right:12px !important}.v-application .mr-sm-4{margin-right:16px !important}.v-application .mr-sm-5{margin-right:20px !important}.v-application .mr-sm-6{margin-right:24px !important}.v-application .mr-sm-7{margin-right:28px !important}.v-application .mr-sm-8{margin-right:32px !important}.v-application .mr-sm-9{margin-right:36px !important}.v-application .mr-sm-10{margin-right:40px !important}.v-application .mr-sm-11{margin-right:44px !important}.v-application .mr-sm-12{margin-right:48px !important}.v-application .mr-sm-13{margin-right:52px !important}.v-application .mr-sm-14{margin-right:56px !important}.v-application .mr-sm-15{margin-right:60px !important}.v-application .mr-sm-16{margin-right:64px !important}.v-application .mr-sm-auto{margin-right:auto !important}.v-application .mb-sm-0{margin-bottom:0px !important}.v-application .mb-sm-1{margin-bottom:4px !important}.v-application .mb-sm-2{margin-bottom:8px !important}.v-application .mb-sm-3{margin-bottom:12px !important}.v-application .mb-sm-4{margin-bottom:16px !important}.v-application .mb-sm-5{margin-bottom:20px !important}.v-application .mb-sm-6{margin-bottom:24px !important}.v-application .mb-sm-7{margin-bottom:28px !important}.v-application .mb-sm-8{margin-bottom:32px !important}.v-application .mb-sm-9{margin-bottom:36px !important}.v-application .mb-sm-10{margin-bottom:40px !important}.v-application .mb-sm-11{margin-bottom:44px !important}.v-application .mb-sm-12{margin-bottom:48px !important}.v-application .mb-sm-13{margin-bottom:52px !important}.v-application .mb-sm-14{margin-bottom:56px !important}.v-application .mb-sm-15{margin-bottom:60px !important}.v-application .mb-sm-16{margin-bottom:64px !important}.v-application .mb-sm-auto{margin-bottom:auto !important}.v-application .ml-sm-0{margin-left:0px !important}.v-application .ml-sm-1{margin-left:4px !important}.v-application .ml-sm-2{margin-left:8px !important}.v-application .ml-sm-3{margin-left:12px !important}.v-application .ml-sm-4{margin-left:16px !important}.v-application .ml-sm-5{margin-left:20px !important}.v-application .ml-sm-6{margin-left:24px !important}.v-application .ml-sm-7{margin-left:28px !important}.v-application .ml-sm-8{margin-left:32px !important}.v-application .ml-sm-9{margin-left:36px !important}.v-application .ml-sm-10{margin-left:40px !important}.v-application .ml-sm-11{margin-left:44px !important}.v-application .ml-sm-12{margin-left:48px !important}.v-application .ml-sm-13{margin-left:52px !important}.v-application .ml-sm-14{margin-left:56px !important}.v-application .ml-sm-15{margin-left:60px !important}.v-application .ml-sm-16{margin-left:64px !important}.v-application .ml-sm-auto{margin-left:auto !important}.v-application--is-ltr .ms-sm-0{margin-left:0px !important}.v-application--is-rtl .ms-sm-0{margin-right:0px !important}.v-application--is-ltr .ms-sm-1{margin-left:4px !important}.v-application--is-rtl .ms-sm-1{margin-right:4px !important}.v-application--is-ltr .ms-sm-2{margin-left:8px !important}.v-application--is-rtl .ms-sm-2{margin-right:8px !important}.v-application--is-ltr .ms-sm-3{margin-left:12px !important}.v-application--is-rtl .ms-sm-3{margin-right:12px !important}.v-application--is-ltr .ms-sm-4{margin-left:16px !important}.v-application--is-rtl .ms-sm-4{margin-right:16px !important}.v-application--is-ltr .ms-sm-5{margin-left:20px !important}.v-application--is-rtl .ms-sm-5{margin-right:20px !important}.v-application--is-ltr .ms-sm-6{margin-left:24px !important}.v-application--is-rtl .ms-sm-6{margin-right:24px !important}.v-application--is-ltr .ms-sm-7{margin-left:28px !important}.v-application--is-rtl .ms-sm-7{margin-right:28px !important}.v-application--is-ltr .ms-sm-8{margin-left:32px !important}.v-application--is-rtl .ms-sm-8{margin-right:32px !important}.v-application--is-ltr .ms-sm-9{margin-left:36px !important}.v-application--is-rtl .ms-sm-9{margin-right:36px !important}.v-application--is-ltr .ms-sm-10{margin-left:40px !important}.v-application--is-rtl .ms-sm-10{margin-right:40px !important}.v-application--is-ltr .ms-sm-11{margin-left:44px !important}.v-application--is-rtl .ms-sm-11{margin-right:44px !important}.v-application--is-ltr .ms-sm-12{margin-left:48px !important}.v-application--is-rtl .ms-sm-12{margin-right:48px !important}.v-application--is-ltr .ms-sm-13{margin-left:52px !important}.v-application--is-rtl .ms-sm-13{margin-right:52px !important}.v-application--is-ltr .ms-sm-14{margin-left:56px !important}.v-application--is-rtl .ms-sm-14{margin-right:56px !important}.v-application--is-ltr .ms-sm-15{margin-left:60px !important}.v-application--is-rtl .ms-sm-15{margin-right:60px !important}.v-application--is-ltr .ms-sm-16{margin-left:64px !important}.v-application--is-rtl .ms-sm-16{margin-right:64px !important}.v-application--is-ltr .ms-sm-auto{margin-left:auto !important}.v-application--is-rtl .ms-sm-auto{margin-right:auto !important}.v-application--is-ltr .me-sm-0{margin-right:0px !important}.v-application--is-rtl .me-sm-0{margin-left:0px !important}.v-application--is-ltr .me-sm-1{margin-right:4px !important}.v-application--is-rtl .me-sm-1{margin-left:4px !important}.v-application--is-ltr .me-sm-2{margin-right:8px !important}.v-application--is-rtl .me-sm-2{margin-left:8px !important}.v-application--is-ltr .me-sm-3{margin-right:12px !important}.v-application--is-rtl .me-sm-3{margin-left:12px !important}.v-application--is-ltr .me-sm-4{margin-right:16px !important}.v-application--is-rtl .me-sm-4{margin-left:16px !important}.v-application--is-ltr .me-sm-5{margin-right:20px !important}.v-application--is-rtl .me-sm-5{margin-left:20px !important}.v-application--is-ltr .me-sm-6{margin-right:24px !important}.v-application--is-rtl .me-sm-6{margin-left:24px !important}.v-application--is-ltr .me-sm-7{margin-right:28px !important}.v-application--is-rtl .me-sm-7{margin-left:28px !important}.v-application--is-ltr .me-sm-8{margin-right:32px !important}.v-application--is-rtl .me-sm-8{margin-left:32px !important}.v-application--is-ltr .me-sm-9{margin-right:36px !important}.v-application--is-rtl .me-sm-9{margin-left:36px !important}.v-application--is-ltr .me-sm-10{margin-right:40px !important}.v-application--is-rtl .me-sm-10{margin-left:40px !important}.v-application--is-ltr .me-sm-11{margin-right:44px !important}.v-application--is-rtl .me-sm-11{margin-left:44px !important}.v-application--is-ltr .me-sm-12{margin-right:48px !important}.v-application--is-rtl .me-sm-12{margin-left:48px !important}.v-application--is-ltr .me-sm-13{margin-right:52px !important}.v-application--is-rtl .me-sm-13{margin-left:52px !important}.v-application--is-ltr .me-sm-14{margin-right:56px !important}.v-application--is-rtl .me-sm-14{margin-left:56px !important}.v-application--is-ltr .me-sm-15{margin-right:60px !important}.v-application--is-rtl .me-sm-15{margin-left:60px !important}.v-application--is-ltr .me-sm-16{margin-right:64px !important}.v-application--is-rtl .me-sm-16{margin-left:64px !important}.v-application--is-ltr .me-sm-auto{margin-right:auto !important}.v-application--is-rtl .me-sm-auto{margin-left:auto !important}.v-application .ma-sm-n1{margin:-4px !important}.v-application .ma-sm-n2{margin:-8px !important}.v-application .ma-sm-n3{margin:-12px !important}.v-application .ma-sm-n4{margin:-16px !important}.v-application .ma-sm-n5{margin:-20px !important}.v-application .ma-sm-n6{margin:-24px !important}.v-application .ma-sm-n7{margin:-28px !important}.v-application .ma-sm-n8{margin:-32px !important}.v-application .ma-sm-n9{margin:-36px !important}.v-application .ma-sm-n10{margin:-40px !important}.v-application .ma-sm-n11{margin:-44px !important}.v-application .ma-sm-n12{margin:-48px !important}.v-application .ma-sm-n13{margin:-52px !important}.v-application .ma-sm-n14{margin:-56px !important}.v-application .ma-sm-n15{margin:-60px !important}.v-application .ma-sm-n16{margin:-64px !important}.v-application .mx-sm-n1{margin-right:-4px !important;margin-left:-4px !important}.v-application .mx-sm-n2{margin-right:-8px !important;margin-left:-8px !important}.v-application .mx-sm-n3{margin-right:-12px !important;margin-left:-12px !important}.v-application .mx-sm-n4{margin-right:-16px !important;margin-left:-16px !important}.v-application .mx-sm-n5{margin-right:-20px !important;margin-left:-20px !important}.v-application .mx-sm-n6{margin-right:-24px !important;margin-left:-24px !important}.v-application .mx-sm-n7{margin-right:-28px !important;margin-left:-28px !important}.v-application .mx-sm-n8{margin-right:-32px !important;margin-left:-32px !important}.v-application .mx-sm-n9{margin-right:-36px !important;margin-left:-36px !important}.v-application .mx-sm-n10{margin-right:-40px !important;margin-left:-40px !important}.v-application .mx-sm-n11{margin-right:-44px !important;margin-left:-44px !important}.v-application .mx-sm-n12{margin-right:-48px !important;margin-left:-48px !important}.v-application .mx-sm-n13{margin-right:-52px !important;margin-left:-52px !important}.v-application .mx-sm-n14{margin-right:-56px !important;margin-left:-56px !important}.v-application .mx-sm-n15{margin-right:-60px !important;margin-left:-60px !important}.v-application .mx-sm-n16{margin-right:-64px !important;margin-left:-64px !important}.v-application .my-sm-n1{margin-top:-4px !important;margin-bottom:-4px !important}.v-application .my-sm-n2{margin-top:-8px !important;margin-bottom:-8px !important}.v-application .my-sm-n3{margin-top:-12px !important;margin-bottom:-12px !important}.v-application .my-sm-n4{margin-top:-16px !important;margin-bottom:-16px !important}.v-application .my-sm-n5{margin-top:-20px !important;margin-bottom:-20px !important}.v-application .my-sm-n6{margin-top:-24px !important;margin-bottom:-24px !important}.v-application .my-sm-n7{margin-top:-28px !important;margin-bottom:-28px !important}.v-application .my-sm-n8{margin-top:-32px !important;margin-bottom:-32px !important}.v-application .my-sm-n9{margin-top:-36px !important;margin-bottom:-36px !important}.v-application .my-sm-n10{margin-top:-40px !important;margin-bottom:-40px !important}.v-application .my-sm-n11{margin-top:-44px !important;margin-bottom:-44px !important}.v-application .my-sm-n12{margin-top:-48px !important;margin-bottom:-48px !important}.v-application .my-sm-n13{margin-top:-52px !important;margin-bottom:-52px !important}.v-application .my-sm-n14{margin-top:-56px !important;margin-bottom:-56px !important}.v-application .my-sm-n15{margin-top:-60px !important;margin-bottom:-60px !important}.v-application .my-sm-n16{margin-top:-64px !important;margin-bottom:-64px !important}.v-application .mt-sm-n1{margin-top:-4px !important}.v-application .mt-sm-n2{margin-top:-8px !important}.v-application .mt-sm-n3{margin-top:-12px !important}.v-application .mt-sm-n4{margin-top:-16px !important}.v-application .mt-sm-n5{margin-top:-20px !important}.v-application .mt-sm-n6{margin-top:-24px !important}.v-application .mt-sm-n7{margin-top:-28px !important}.v-application .mt-sm-n8{margin-top:-32px !important}.v-application .mt-sm-n9{margin-top:-36px !important}.v-application .mt-sm-n10{margin-top:-40px !important}.v-application .mt-sm-n11{margin-top:-44px !important}.v-application .mt-sm-n12{margin-top:-48px !important}.v-application .mt-sm-n13{margin-top:-52px !important}.v-application .mt-sm-n14{margin-top:-56px !important}.v-application .mt-sm-n15{margin-top:-60px !important}.v-application .mt-sm-n16{margin-top:-64px !important}.v-application .mr-sm-n1{margin-right:-4px !important}.v-application .mr-sm-n2{margin-right:-8px !important}.v-application .mr-sm-n3{margin-right:-12px !important}.v-application .mr-sm-n4{margin-right:-16px !important}.v-application .mr-sm-n5{margin-right:-20px !important}.v-application .mr-sm-n6{margin-right:-24px !important}.v-application .mr-sm-n7{margin-right:-28px !important}.v-application .mr-sm-n8{margin-right:-32px !important}.v-application .mr-sm-n9{margin-right:-36px !important}.v-application .mr-sm-n10{margin-right:-40px !important}.v-application .mr-sm-n11{margin-right:-44px !important}.v-application .mr-sm-n12{margin-right:-48px !important}.v-application .mr-sm-n13{margin-right:-52px !important}.v-application .mr-sm-n14{margin-right:-56px !important}.v-application .mr-sm-n15{margin-right:-60px !important}.v-application .mr-sm-n16{margin-right:-64px !important}.v-application .mb-sm-n1{margin-bottom:-4px !important}.v-application .mb-sm-n2{margin-bottom:-8px !important}.v-application .mb-sm-n3{margin-bottom:-12px !important}.v-application .mb-sm-n4{margin-bottom:-16px !important}.v-application .mb-sm-n5{margin-bottom:-20px !important}.v-application .mb-sm-n6{margin-bottom:-24px !important}.v-application .mb-sm-n7{margin-bottom:-28px !important}.v-application .mb-sm-n8{margin-bottom:-32px !important}.v-application .mb-sm-n9{margin-bottom:-36px !important}.v-application .mb-sm-n10{margin-bottom:-40px !important}.v-application .mb-sm-n11{margin-bottom:-44px !important}.v-application .mb-sm-n12{margin-bottom:-48px !important}.v-application .mb-sm-n13{margin-bottom:-52px !important}.v-application .mb-sm-n14{margin-bottom:-56px !important}.v-application .mb-sm-n15{margin-bottom:-60px !important}.v-application .mb-sm-n16{margin-bottom:-64px !important}.v-application .ml-sm-n1{margin-left:-4px !important}.v-application .ml-sm-n2{margin-left:-8px !important}.v-application .ml-sm-n3{margin-left:-12px !important}.v-application .ml-sm-n4{margin-left:-16px !important}.v-application .ml-sm-n5{margin-left:-20px !important}.v-application .ml-sm-n6{margin-left:-24px !important}.v-application .ml-sm-n7{margin-left:-28px !important}.v-application .ml-sm-n8{margin-left:-32px !important}.v-application .ml-sm-n9{margin-left:-36px !important}.v-application .ml-sm-n10{margin-left:-40px !important}.v-application .ml-sm-n11{margin-left:-44px !important}.v-application .ml-sm-n12{margin-left:-48px !important}.v-application .ml-sm-n13{margin-left:-52px !important}.v-application .ml-sm-n14{margin-left:-56px !important}.v-application .ml-sm-n15{margin-left:-60px !important}.v-application .ml-sm-n16{margin-left:-64px !important}.v-application--is-ltr .ms-sm-n1{margin-left:-4px !important}.v-application--is-rtl .ms-sm-n1{margin-right:-4px !important}.v-application--is-ltr .ms-sm-n2{margin-left:-8px !important}.v-application--is-rtl .ms-sm-n2{margin-right:-8px !important}.v-application--is-ltr .ms-sm-n3{margin-left:-12px !important}.v-application--is-rtl .ms-sm-n3{margin-right:-12px !important}.v-application--is-ltr .ms-sm-n4{margin-left:-16px !important}.v-application--is-rtl .ms-sm-n4{margin-right:-16px !important}.v-application--is-ltr .ms-sm-n5{margin-left:-20px !important}.v-application--is-rtl .ms-sm-n5{margin-right:-20px !important}.v-application--is-ltr .ms-sm-n6{margin-left:-24px !important}.v-application--is-rtl .ms-sm-n6{margin-right:-24px !important}.v-application--is-ltr .ms-sm-n7{margin-left:-28px !important}.v-application--is-rtl .ms-sm-n7{margin-right:-28px !important}.v-application--is-ltr .ms-sm-n8{margin-left:-32px !important}.v-application--is-rtl .ms-sm-n8{margin-right:-32px !important}.v-application--is-ltr .ms-sm-n9{margin-left:-36px !important}.v-application--is-rtl .ms-sm-n9{margin-right:-36px !important}.v-application--is-ltr .ms-sm-n10{margin-left:-40px !important}.v-application--is-rtl .ms-sm-n10{margin-right:-40px !important}.v-application--is-ltr .ms-sm-n11{margin-left:-44px !important}.v-application--is-rtl .ms-sm-n11{margin-right:-44px !important}.v-application--is-ltr .ms-sm-n12{margin-left:-48px !important}.v-application--is-rtl .ms-sm-n12{margin-right:-48px !important}.v-application--is-ltr .ms-sm-n13{margin-left:-52px !important}.v-application--is-rtl .ms-sm-n13{margin-right:-52px !important}.v-application--is-ltr .ms-sm-n14{margin-left:-56px !important}.v-application--is-rtl .ms-sm-n14{margin-right:-56px !important}.v-application--is-ltr .ms-sm-n15{margin-left:-60px !important}.v-application--is-rtl .ms-sm-n15{margin-right:-60px !important}.v-application--is-ltr .ms-sm-n16{margin-left:-64px !important}.v-application--is-rtl .ms-sm-n16{margin-right:-64px !important}.v-application--is-ltr .me-sm-n1{margin-right:-4px !important}.v-application--is-rtl .me-sm-n1{margin-left:-4px !important}.v-application--is-ltr .me-sm-n2{margin-right:-8px !important}.v-application--is-rtl .me-sm-n2{margin-left:-8px !important}.v-application--is-ltr .me-sm-n3{margin-right:-12px !important}.v-application--is-rtl .me-sm-n3{margin-left:-12px !important}.v-application--is-ltr .me-sm-n4{margin-right:-16px !important}.v-application--is-rtl .me-sm-n4{margin-left:-16px !important}.v-application--is-ltr .me-sm-n5{margin-right:-20px !important}.v-application--is-rtl .me-sm-n5{margin-left:-20px !important}.v-application--is-ltr .me-sm-n6{margin-right:-24px !important}.v-application--is-rtl .me-sm-n6{margin-left:-24px !important}.v-application--is-ltr .me-sm-n7{margin-right:-28px !important}.v-application--is-rtl .me-sm-n7{margin-left:-28px !important}.v-application--is-ltr .me-sm-n8{margin-right:-32px !important}.v-application--is-rtl .me-sm-n8{margin-left:-32px !important}.v-application--is-ltr .me-sm-n9{margin-right:-36px !important}.v-application--is-rtl .me-sm-n9{margin-left:-36px !important}.v-application--is-ltr .me-sm-n10{margin-right:-40px !important}.v-application--is-rtl .me-sm-n10{margin-left:-40px !important}.v-application--is-ltr .me-sm-n11{margin-right:-44px !important}.v-application--is-rtl .me-sm-n11{margin-left:-44px !important}.v-application--is-ltr .me-sm-n12{margin-right:-48px !important}.v-application--is-rtl .me-sm-n12{margin-left:-48px !important}.v-application--is-ltr .me-sm-n13{margin-right:-52px !important}.v-application--is-rtl .me-sm-n13{margin-left:-52px !important}.v-application--is-ltr .me-sm-n14{margin-right:-56px !important}.v-application--is-rtl .me-sm-n14{margin-left:-56px !important}.v-application--is-ltr .me-sm-n15{margin-right:-60px !important}.v-application--is-rtl .me-sm-n15{margin-left:-60px !important}.v-application--is-ltr .me-sm-n16{margin-right:-64px !important}.v-application--is-rtl .me-sm-n16{margin-left:-64px !important}.v-application .pa-sm-0{padding:0px !important}.v-application .pa-sm-1{padding:4px !important}.v-application .pa-sm-2{padding:8px !important}.v-application .pa-sm-3{padding:12px !important}.v-application .pa-sm-4{padding:16px !important}.v-application .pa-sm-5{padding:20px !important}.v-application .pa-sm-6{padding:24px !important}.v-application .pa-sm-7{padding:28px !important}.v-application .pa-sm-8{padding:32px !important}.v-application .pa-sm-9{padding:36px !important}.v-application .pa-sm-10{padding:40px !important}.v-application .pa-sm-11{padding:44px !important}.v-application .pa-sm-12{padding:48px !important}.v-application .pa-sm-13{padding:52px !important}.v-application .pa-sm-14{padding:56px !important}.v-application .pa-sm-15{padding:60px !important}.v-application .pa-sm-16{padding:64px !important}.v-application .px-sm-0{padding-right:0px !important;padding-left:0px !important}.v-application .px-sm-1{padding-right:4px !important;padding-left:4px !important}.v-application .px-sm-2{padding-right:8px !important;padding-left:8px !important}.v-application .px-sm-3{padding-right:12px !important;padding-left:12px !important}.v-application .px-sm-4{padding-right:16px !important;padding-left:16px !important}.v-application .px-sm-5{padding-right:20px !important;padding-left:20px !important}.v-application .px-sm-6{padding-right:24px !important;padding-left:24px !important}.v-application .px-sm-7{padding-right:28px !important;padding-left:28px !important}.v-application .px-sm-8{padding-right:32px !important;padding-left:32px !important}.v-application .px-sm-9{padding-right:36px !important;padding-left:36px !important}.v-application .px-sm-10{padding-right:40px !important;padding-left:40px !important}.v-application .px-sm-11{padding-right:44px !important;padding-left:44px !important}.v-application .px-sm-12{padding-right:48px !important;padding-left:48px !important}.v-application .px-sm-13{padding-right:52px !important;padding-left:52px !important}.v-application .px-sm-14{padding-right:56px !important;padding-left:56px !important}.v-application .px-sm-15{padding-right:60px !important;padding-left:60px !important}.v-application .px-sm-16{padding-right:64px !important;padding-left:64px !important}.v-application .py-sm-0{padding-top:0px !important;padding-bottom:0px !important}.v-application .py-sm-1{padding-top:4px !important;padding-bottom:4px !important}.v-application .py-sm-2{padding-top:8px !important;padding-bottom:8px !important}.v-application .py-sm-3{padding-top:12px !important;padding-bottom:12px !important}.v-application .py-sm-4{padding-top:16px !important;padding-bottom:16px !important}.v-application .py-sm-5{padding-top:20px !important;padding-bottom:20px !important}.v-application .py-sm-6{padding-top:24px !important;padding-bottom:24px !important}.v-application .py-sm-7{padding-top:28px !important;padding-bottom:28px !important}.v-application .py-sm-8{padding-top:32px !important;padding-bottom:32px !important}.v-application .py-sm-9{padding-top:36px !important;padding-bottom:36px !important}.v-application .py-sm-10{padding-top:40px !important;padding-bottom:40px !important}.v-application .py-sm-11{padding-top:44px !important;padding-bottom:44px !important}.v-application .py-sm-12{padding-top:48px !important;padding-bottom:48px !important}.v-application .py-sm-13{padding-top:52px !important;padding-bottom:52px !important}.v-application .py-sm-14{padding-top:56px !important;padding-bottom:56px !important}.v-application .py-sm-15{padding-top:60px !important;padding-bottom:60px !important}.v-application .py-sm-16{padding-top:64px !important;padding-bottom:64px !important}.v-application .pt-sm-0{padding-top:0px !important}.v-application .pt-sm-1{padding-top:4px !important}.v-application .pt-sm-2{padding-top:8px !important}.v-application .pt-sm-3{padding-top:12px !important}.v-application .pt-sm-4{padding-top:16px !important}.v-application .pt-sm-5{padding-top:20px !important}.v-application .pt-sm-6{padding-top:24px !important}.v-application .pt-sm-7{padding-top:28px !important}.v-application .pt-sm-8{padding-top:32px !important}.v-application .pt-sm-9{padding-top:36px !important}.v-application .pt-sm-10{padding-top:40px !important}.v-application .pt-sm-11{padding-top:44px !important}.v-application .pt-sm-12{padding-top:48px !important}.v-application .pt-sm-13{padding-top:52px !important}.v-application .pt-sm-14{padding-top:56px !important}.v-application .pt-sm-15{padding-top:60px !important}.v-application .pt-sm-16{padding-top:64px !important}.v-application .pr-sm-0{padding-right:0px !important}.v-application .pr-sm-1{padding-right:4px !important}.v-application .pr-sm-2{padding-right:8px !important}.v-application .pr-sm-3{padding-right:12px !important}.v-application .pr-sm-4{padding-right:16px !important}.v-application .pr-sm-5{padding-right:20px !important}.v-application .pr-sm-6{padding-right:24px !important}.v-application .pr-sm-7{padding-right:28px !important}.v-application .pr-sm-8{padding-right:32px !important}.v-application .pr-sm-9{padding-right:36px !important}.v-application .pr-sm-10{padding-right:40px !important}.v-application .pr-sm-11{padding-right:44px !important}.v-application .pr-sm-12{padding-right:48px !important}.v-application .pr-sm-13{padding-right:52px !important}.v-application .pr-sm-14{padding-right:56px !important}.v-application .pr-sm-15{padding-right:60px !important}.v-application .pr-sm-16{padding-right:64px !important}.v-application .pb-sm-0{padding-bottom:0px !important}.v-application .pb-sm-1{padding-bottom:4px !important}.v-application .pb-sm-2{padding-bottom:8px !important}.v-application .pb-sm-3{padding-bottom:12px !important}.v-application .pb-sm-4{padding-bottom:16px !important}.v-application .pb-sm-5{padding-bottom:20px !important}.v-application .pb-sm-6{padding-bottom:24px !important}.v-application .pb-sm-7{padding-bottom:28px !important}.v-application .pb-sm-8{padding-bottom:32px !important}.v-application .pb-sm-9{padding-bottom:36px !important}.v-application .pb-sm-10{padding-bottom:40px !important}.v-application .pb-sm-11{padding-bottom:44px !important}.v-application .pb-sm-12{padding-bottom:48px !important}.v-application .pb-sm-13{padding-bottom:52px !important}.v-application .pb-sm-14{padding-bottom:56px !important}.v-application .pb-sm-15{padding-bottom:60px !important}.v-application .pb-sm-16{padding-bottom:64px !important}.v-application .pl-sm-0{padding-left:0px !important}.v-application .pl-sm-1{padding-left:4px !important}.v-application .pl-sm-2{padding-left:8px !important}.v-application .pl-sm-3{padding-left:12px !important}.v-application .pl-sm-4{padding-left:16px !important}.v-application .pl-sm-5{padding-left:20px !important}.v-application .pl-sm-6{padding-left:24px !important}.v-application .pl-sm-7{padding-left:28px !important}.v-application .pl-sm-8{padding-left:32px !important}.v-application .pl-sm-9{padding-left:36px !important}.v-application .pl-sm-10{padding-left:40px !important}.v-application .pl-sm-11{padding-left:44px !important}.v-application .pl-sm-12{padding-left:48px !important}.v-application .pl-sm-13{padding-left:52px !important}.v-application .pl-sm-14{padding-left:56px !important}.v-application .pl-sm-15{padding-left:60px !important}.v-application .pl-sm-16{padding-left:64px !important}.v-application--is-ltr .ps-sm-0{padding-left:0px !important}.v-application--is-rtl .ps-sm-0{padding-right:0px !important}.v-application--is-ltr .ps-sm-1{padding-left:4px !important}.v-application--is-rtl .ps-sm-1{padding-right:4px !important}.v-application--is-ltr .ps-sm-2{padding-left:8px !important}.v-application--is-rtl .ps-sm-2{padding-right:8px !important}.v-application--is-ltr .ps-sm-3{padding-left:12px !important}.v-application--is-rtl .ps-sm-3{padding-right:12px !important}.v-application--is-ltr .ps-sm-4{padding-left:16px !important}.v-application--is-rtl .ps-sm-4{padding-right:16px !important}.v-application--is-ltr .ps-sm-5{padding-left:20px !important}.v-application--is-rtl .ps-sm-5{padding-right:20px !important}.v-application--is-ltr .ps-sm-6{padding-left:24px !important}.v-application--is-rtl .ps-sm-6{padding-right:24px !important}.v-application--is-ltr .ps-sm-7{padding-left:28px !important}.v-application--is-rtl .ps-sm-7{padding-right:28px !important}.v-application--is-ltr .ps-sm-8{padding-left:32px !important}.v-application--is-rtl .ps-sm-8{padding-right:32px !important}.v-application--is-ltr .ps-sm-9{padding-left:36px !important}.v-application--is-rtl .ps-sm-9{padding-right:36px !important}.v-application--is-ltr .ps-sm-10{padding-left:40px !important}.v-application--is-rtl .ps-sm-10{padding-right:40px !important}.v-application--is-ltr .ps-sm-11{padding-left:44px !important}.v-application--is-rtl .ps-sm-11{padding-right:44px !important}.v-application--is-ltr .ps-sm-12{padding-left:48px !important}.v-application--is-rtl .ps-sm-12{padding-right:48px !important}.v-application--is-ltr .ps-sm-13{padding-left:52px !important}.v-application--is-rtl .ps-sm-13{padding-right:52px !important}.v-application--is-ltr .ps-sm-14{padding-left:56px !important}.v-application--is-rtl .ps-sm-14{padding-right:56px !important}.v-application--is-ltr .ps-sm-15{padding-left:60px !important}.v-application--is-rtl .ps-sm-15{padding-right:60px !important}.v-application--is-ltr .ps-sm-16{padding-left:64px !important}.v-application--is-rtl .ps-sm-16{padding-right:64px !important}.v-application--is-ltr .pe-sm-0{padding-right:0px !important}.v-application--is-rtl .pe-sm-0{padding-left:0px !important}.v-application--is-ltr .pe-sm-1{padding-right:4px !important}.v-application--is-rtl .pe-sm-1{padding-left:4px !important}.v-application--is-ltr .pe-sm-2{padding-right:8px !important}.v-application--is-rtl .pe-sm-2{padding-left:8px !important}.v-application--is-ltr .pe-sm-3{padding-right:12px !important}.v-application--is-rtl .pe-sm-3{padding-left:12px !important}.v-application--is-ltr .pe-sm-4{padding-right:16px !important}.v-application--is-rtl .pe-sm-4{padding-left:16px !important}.v-application--is-ltr .pe-sm-5{padding-right:20px !important}.v-application--is-rtl .pe-sm-5{padding-left:20px !important}.v-application--is-ltr .pe-sm-6{padding-right:24px !important}.v-application--is-rtl .pe-sm-6{padding-left:24px !important}.v-application--is-ltr .pe-sm-7{padding-right:28px !important}.v-application--is-rtl .pe-sm-7{padding-left:28px !important}.v-application--is-ltr .pe-sm-8{padding-right:32px !important}.v-application--is-rtl .pe-sm-8{padding-left:32px !important}.v-application--is-ltr .pe-sm-9{padding-right:36px !important}.v-application--is-rtl .pe-sm-9{padding-left:36px !important}.v-application--is-ltr .pe-sm-10{padding-right:40px !important}.v-application--is-rtl .pe-sm-10{padding-left:40px !important}.v-application--is-ltr .pe-sm-11{padding-right:44px !important}.v-application--is-rtl .pe-sm-11{padding-left:44px !important}.v-application--is-ltr .pe-sm-12{padding-right:48px !important}.v-application--is-rtl .pe-sm-12{padding-left:48px !important}.v-application--is-ltr .pe-sm-13{padding-right:52px !important}.v-application--is-rtl .pe-sm-13{padding-left:52px !important}.v-application--is-ltr .pe-sm-14{padding-right:56px !important}.v-application--is-rtl .pe-sm-14{padding-left:56px !important}.v-application--is-ltr .pe-sm-15{padding-right:60px !important}.v-application--is-rtl .pe-sm-15{padding-left:60px !important}.v-application--is-ltr .pe-sm-16{padding-right:64px !important}.v-application--is-rtl .pe-sm-16{padding-left:64px !important}.v-application .text-sm-left{text-align:left !important}.v-application .text-sm-right{text-align:right !important}.v-application .text-sm-center{text-align:center !important}.v-application .text-sm-justify{text-align:justify !important}.v-application .text-sm-start{text-align:start !important}.v-application .text-sm-end{text-align:end !important}.v-application .text-sm-h1{font-size:6rem !important;font-weight:300;line-height:6rem;letter-spacing:-0.015625em !important;font-family:"Roboto",sans-serif !important}.v-application .text-sm-h2{font-size:3.75rem !important;font-weight:300;line-height:3.75rem;letter-spacing:-0.0083333333em !important;font-family:"Roboto",sans-serif !important}.v-application .text-sm-h3{font-size:3rem !important;font-weight:400;line-height:3.125rem;letter-spacing:normal !important;font-family:"Roboto",sans-serif !important}.v-application .text-sm-h4{font-size:2.125rem !important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em !important;font-family:"Roboto",sans-serif !important}.v-application .text-sm-h5{font-size:1.5rem !important;font-weight:400;line-height:2rem;letter-spacing:normal !important;font-family:"Roboto",sans-serif !important}.v-application .text-sm-h6{font-size:1.25rem !important;font-weight:500;line-height:2rem;letter-spacing:.0125em !important;font-family:"Roboto",sans-serif !important}.v-application .text-sm-subtitle-1{font-size:1rem !important;font-weight:normal;line-height:1.75rem;letter-spacing:.009375em !important;font-family:"Roboto",sans-serif !important}.v-application .text-sm-subtitle-2{font-size:.875rem !important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em !important;font-family:"Roboto",sans-serif !important}.v-application .text-sm-body-1{font-size:1rem !important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em !important;font-family:"Roboto",sans-serif !important}.v-application .text-sm-body-2{font-size:.875rem !important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em !important;font-family:"Roboto",sans-serif !important}.v-application .text-sm-button{font-size:.875rem !important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em !important;font-family:"Roboto",sans-serif !important;text-transform:uppercase !important}.v-application .text-sm-caption{font-size:.75rem !important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em !important;font-family:"Roboto",sans-serif !important}.v-application .text-sm-overline{font-size:.75rem !important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em !important;font-family:"Roboto",sans-serif !important;text-transform:uppercase !important}}@media(min-width: 960px){.v-application .d-md-none{display:none !important}.v-application .d-md-inline{display:inline !important}.v-application .d-md-inline-block{display:inline-block !important}.v-application .d-md-block{display:block !important}.v-application .d-md-table{display:table !important}.v-application .d-md-table-row{display:table-row !important}.v-application .d-md-table-cell{display:table-cell !important}.v-application .d-md-flex{display:flex !important}.v-application .d-md-inline-flex{display:inline-flex !important}.v-application .float-md-none{float:none !important}.v-application .float-md-left{float:left !important}.v-application .float-md-right{float:right !important}.v-application--is-rtl .float-md-end{float:left !important}.v-application--is-rtl .float-md-start{float:right !important}.v-application--is-ltr .float-md-end{float:right !important}.v-application--is-ltr .float-md-start{float:left !important}.v-application .flex-md-fill{flex:1 1 auto !important}.v-application .flex-md-row{flex-direction:row !important}.v-application .flex-md-column{flex-direction:column !important}.v-application .flex-md-row-reverse{flex-direction:row-reverse !important}.v-application .flex-md-column-reverse{flex-direction:column-reverse !important}.v-application .flex-md-grow-0{flex-grow:0 !important}.v-application .flex-md-grow-1{flex-grow:1 !important}.v-application .flex-md-shrink-0{flex-shrink:0 !important}.v-application .flex-md-shrink-1{flex-shrink:1 !important}.v-application .flex-md-wrap{flex-wrap:wrap !important}.v-application .flex-md-nowrap{flex-wrap:nowrap !important}.v-application .flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.v-application .justify-md-start{justify-content:flex-start !important}.v-application .justify-md-end{justify-content:flex-end !important}.v-application .justify-md-center{justify-content:center !important}.v-application .justify-md-space-between{justify-content:space-between !important}.v-application .justify-md-space-around{justify-content:space-around !important}.v-application .align-md-start{align-items:flex-start !important}.v-application .align-md-end{align-items:flex-end !important}.v-application .align-md-center{align-items:center !important}.v-application .align-md-baseline{align-items:baseline !important}.v-application .align-md-stretch{align-items:stretch !important}.v-application .align-content-md-start{align-content:flex-start !important}.v-application .align-content-md-end{align-content:flex-end !important}.v-application .align-content-md-center{align-content:center !important}.v-application .align-content-md-space-between{align-content:space-between !important}.v-application .align-content-md-space-around{align-content:space-around !important}.v-application .align-content-md-stretch{align-content:stretch !important}.v-application .align-self-md-auto{align-self:auto !important}.v-application .align-self-md-start{align-self:flex-start !important}.v-application .align-self-md-end{align-self:flex-end !important}.v-application .align-self-md-center{align-self:center !important}.v-application .align-self-md-baseline{align-self:baseline !important}.v-application .align-self-md-stretch{align-self:stretch !important}.v-application .order-md-first{order:-1 !important}.v-application .order-md-0{order:0 !important}.v-application .order-md-1{order:1 !important}.v-application .order-md-2{order:2 !important}.v-application .order-md-3{order:3 !important}.v-application .order-md-4{order:4 !important}.v-application .order-md-5{order:5 !important}.v-application .order-md-6{order:6 !important}.v-application .order-md-7{order:7 !important}.v-application .order-md-8{order:8 !important}.v-application .order-md-9{order:9 !important}.v-application .order-md-10{order:10 !important}.v-application .order-md-11{order:11 !important}.v-application .order-md-12{order:12 !important}.v-application .order-md-last{order:13 !important}.v-application .ma-md-0{margin:0px !important}.v-application .ma-md-1{margin:4px !important}.v-application .ma-md-2{margin:8px !important}.v-application .ma-md-3{margin:12px !important}.v-application .ma-md-4{margin:16px !important}.v-application .ma-md-5{margin:20px !important}.v-application .ma-md-6{margin:24px !important}.v-application .ma-md-7{margin:28px !important}.v-application .ma-md-8{margin:32px !important}.v-application .ma-md-9{margin:36px !important}.v-application .ma-md-10{margin:40px !important}.v-application .ma-md-11{margin:44px !important}.v-application .ma-md-12{margin:48px !important}.v-application .ma-md-13{margin:52px !important}.v-application .ma-md-14{margin:56px !important}.v-application .ma-md-15{margin:60px !important}.v-application .ma-md-16{margin:64px !important}.v-application .ma-md-auto{margin:auto !important}.v-application .mx-md-0{margin-right:0px !important;margin-left:0px !important}.v-application .mx-md-1{margin-right:4px !important;margin-left:4px !important}.v-application .mx-md-2{margin-right:8px !important;margin-left:8px !important}.v-application .mx-md-3{margin-right:12px !important;margin-left:12px !important}.v-application .mx-md-4{margin-right:16px !important;margin-left:16px !important}.v-application .mx-md-5{margin-right:20px !important;margin-left:20px !important}.v-application .mx-md-6{margin-right:24px !important;margin-left:24px !important}.v-application .mx-md-7{margin-right:28px !important;margin-left:28px !important}.v-application .mx-md-8{margin-right:32px !important;margin-left:32px !important}.v-application .mx-md-9{margin-right:36px !important;margin-left:36px !important}.v-application .mx-md-10{margin-right:40px !important;margin-left:40px !important}.v-application .mx-md-11{margin-right:44px !important;margin-left:44px !important}.v-application .mx-md-12{margin-right:48px !important;margin-left:48px !important}.v-application .mx-md-13{margin-right:52px !important;margin-left:52px !important}.v-application .mx-md-14{margin-right:56px !important;margin-left:56px !important}.v-application .mx-md-15{margin-right:60px !important;margin-left:60px !important}.v-application .mx-md-16{margin-right:64px !important;margin-left:64px !important}.v-application .mx-md-auto{margin-right:auto !important;margin-left:auto !important}.v-application .my-md-0{margin-top:0px !important;margin-bottom:0px !important}.v-application .my-md-1{margin-top:4px !important;margin-bottom:4px !important}.v-application .my-md-2{margin-top:8px !important;margin-bottom:8px !important}.v-application .my-md-3{margin-top:12px !important;margin-bottom:12px !important}.v-application .my-md-4{margin-top:16px !important;margin-bottom:16px !important}.v-application .my-md-5{margin-top:20px !important;margin-bottom:20px !important}.v-application .my-md-6{margin-top:24px !important;margin-bottom:24px !important}.v-application .my-md-7{margin-top:28px !important;margin-bottom:28px !important}.v-application .my-md-8{margin-top:32px !important;margin-bottom:32px !important}.v-application .my-md-9{margin-top:36px !important;margin-bottom:36px !important}.v-application .my-md-10{margin-top:40px !important;margin-bottom:40px !important}.v-application .my-md-11{margin-top:44px !important;margin-bottom:44px !important}.v-application .my-md-12{margin-top:48px !important;margin-bottom:48px !important}.v-application .my-md-13{margin-top:52px !important;margin-bottom:52px !important}.v-application .my-md-14{margin-top:56px !important;margin-bottom:56px !important}.v-application .my-md-15{margin-top:60px !important;margin-bottom:60px !important}.v-application .my-md-16{margin-top:64px !important;margin-bottom:64px !important}.v-application .my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.v-application .mt-md-0{margin-top:0px !important}.v-application .mt-md-1{margin-top:4px !important}.v-application .mt-md-2{margin-top:8px !important}.v-application .mt-md-3{margin-top:12px !important}.v-application .mt-md-4{margin-top:16px !important}.v-application .mt-md-5{margin-top:20px !important}.v-application .mt-md-6{margin-top:24px !important}.v-application .mt-md-7{margin-top:28px !important}.v-application .mt-md-8{margin-top:32px !important}.v-application .mt-md-9{margin-top:36px !important}.v-application .mt-md-10{margin-top:40px !important}.v-application .mt-md-11{margin-top:44px !important}.v-application .mt-md-12{margin-top:48px !important}.v-application .mt-md-13{margin-top:52px !important}.v-application .mt-md-14{margin-top:56px !important}.v-application .mt-md-15{margin-top:60px !important}.v-application .mt-md-16{margin-top:64px !important}.v-application .mt-md-auto{margin-top:auto !important}.v-application .mr-md-0{margin-right:0px !important}.v-application .mr-md-1{margin-right:4px !important}.v-application .mr-md-2{margin-right:8px !important}.v-application .mr-md-3{margin-right:12px !important}.v-application .mr-md-4{margin-right:16px !important}.v-application .mr-md-5{margin-right:20px !important}.v-application .mr-md-6{margin-right:24px !important}.v-application .mr-md-7{margin-right:28px !important}.v-application .mr-md-8{margin-right:32px !important}.v-application .mr-md-9{margin-right:36px !important}.v-application .mr-md-10{margin-right:40px !important}.v-application .mr-md-11{margin-right:44px !important}.v-application .mr-md-12{margin-right:48px !important}.v-application .mr-md-13{margin-right:52px !important}.v-application .mr-md-14{margin-right:56px !important}.v-application .mr-md-15{margin-right:60px !important}.v-application .mr-md-16{margin-right:64px !important}.v-application .mr-md-auto{margin-right:auto !important}.v-application .mb-md-0{margin-bottom:0px !important}.v-application .mb-md-1{margin-bottom:4px !important}.v-application .mb-md-2{margin-bottom:8px !important}.v-application .mb-md-3{margin-bottom:12px !important}.v-application .mb-md-4{margin-bottom:16px !important}.v-application .mb-md-5{margin-bottom:20px !important}.v-application .mb-md-6{margin-bottom:24px !important}.v-application .mb-md-7{margin-bottom:28px !important}.v-application .mb-md-8{margin-bottom:32px !important}.v-application .mb-md-9{margin-bottom:36px !important}.v-application .mb-md-10{margin-bottom:40px !important}.v-application .mb-md-11{margin-bottom:44px !important}.v-application .mb-md-12{margin-bottom:48px !important}.v-application .mb-md-13{margin-bottom:52px !important}.v-application .mb-md-14{margin-bottom:56px !important}.v-application .mb-md-15{margin-bottom:60px !important}.v-application .mb-md-16{margin-bottom:64px !important}.v-application .mb-md-auto{margin-bottom:auto !important}.v-application .ml-md-0{margin-left:0px !important}.v-application .ml-md-1{margin-left:4px !important}.v-application .ml-md-2{margin-left:8px !important}.v-application .ml-md-3{margin-left:12px !important}.v-application .ml-md-4{margin-left:16px !important}.v-application .ml-md-5{margin-left:20px !important}.v-application .ml-md-6{margin-left:24px !important}.v-application .ml-md-7{margin-left:28px !important}.v-application .ml-md-8{margin-left:32px !important}.v-application .ml-md-9{margin-left:36px !important}.v-application .ml-md-10{margin-left:40px !important}.v-application .ml-md-11{margin-left:44px !important}.v-application .ml-md-12{margin-left:48px !important}.v-application .ml-md-13{margin-left:52px !important}.v-application .ml-md-14{margin-left:56px !important}.v-application .ml-md-15{margin-left:60px !important}.v-application .ml-md-16{margin-left:64px !important}.v-application .ml-md-auto{margin-left:auto !important}.v-application--is-ltr .ms-md-0{margin-left:0px !important}.v-application--is-rtl .ms-md-0{margin-right:0px !important}.v-application--is-ltr .ms-md-1{margin-left:4px !important}.v-application--is-rtl .ms-md-1{margin-right:4px !important}.v-application--is-ltr .ms-md-2{margin-left:8px !important}.v-application--is-rtl .ms-md-2{margin-right:8px !important}.v-application--is-ltr .ms-md-3{margin-left:12px !important}.v-application--is-rtl .ms-md-3{margin-right:12px !important}.v-application--is-ltr .ms-md-4{margin-left:16px !important}.v-application--is-rtl .ms-md-4{margin-right:16px !important}.v-application--is-ltr .ms-md-5{margin-left:20px !important}.v-application--is-rtl .ms-md-5{margin-right:20px !important}.v-application--is-ltr .ms-md-6{margin-left:24px !important}.v-application--is-rtl .ms-md-6{margin-right:24px !important}.v-application--is-ltr .ms-md-7{margin-left:28px !important}.v-application--is-rtl .ms-md-7{margin-right:28px !important}.v-application--is-ltr .ms-md-8{margin-left:32px !important}.v-application--is-rtl .ms-md-8{margin-right:32px !important}.v-application--is-ltr .ms-md-9{margin-left:36px !important}.v-application--is-rtl .ms-md-9{margin-right:36px !important}.v-application--is-ltr .ms-md-10{margin-left:40px !important}.v-application--is-rtl .ms-md-10{margin-right:40px !important}.v-application--is-ltr .ms-md-11{margin-left:44px !important}.v-application--is-rtl .ms-md-11{margin-right:44px !important}.v-application--is-ltr .ms-md-12{margin-left:48px !important}.v-application--is-rtl .ms-md-12{margin-right:48px !important}.v-application--is-ltr .ms-md-13{margin-left:52px !important}.v-application--is-rtl .ms-md-13{margin-right:52px !important}.v-application--is-ltr .ms-md-14{margin-left:56px !important}.v-application--is-rtl .ms-md-14{margin-right:56px !important}.v-application--is-ltr .ms-md-15{margin-left:60px !important}.v-application--is-rtl .ms-md-15{margin-right:60px !important}.v-application--is-ltr .ms-md-16{margin-left:64px !important}.v-application--is-rtl .ms-md-16{margin-right:64px !important}.v-application--is-ltr .ms-md-auto{margin-left:auto !important}.v-application--is-rtl .ms-md-auto{margin-right:auto !important}.v-application--is-ltr .me-md-0{margin-right:0px !important}.v-application--is-rtl .me-md-0{margin-left:0px !important}.v-application--is-ltr .me-md-1{margin-right:4px !important}.v-application--is-rtl .me-md-1{margin-left:4px !important}.v-application--is-ltr .me-md-2{margin-right:8px !important}.v-application--is-rtl .me-md-2{margin-left:8px !important}.v-application--is-ltr .me-md-3{margin-right:12px !important}.v-application--is-rtl .me-md-3{margin-left:12px !important}.v-application--is-ltr .me-md-4{margin-right:16px !important}.v-application--is-rtl .me-md-4{margin-left:16px !important}.v-application--is-ltr .me-md-5{margin-right:20px !important}.v-application--is-rtl .me-md-5{margin-left:20px !important}.v-application--is-ltr .me-md-6{margin-right:24px !important}.v-application--is-rtl .me-md-6{margin-left:24px !important}.v-application--is-ltr .me-md-7{margin-right:28px !important}.v-application--is-rtl .me-md-7{margin-left:28px !important}.v-application--is-ltr .me-md-8{margin-right:32px !important}.v-application--is-rtl .me-md-8{margin-left:32px !important}.v-application--is-ltr .me-md-9{margin-right:36px !important}.v-application--is-rtl .me-md-9{margin-left:36px !important}.v-application--is-ltr .me-md-10{margin-right:40px !important}.v-application--is-rtl .me-md-10{margin-left:40px !important}.v-application--is-ltr .me-md-11{margin-right:44px !important}.v-application--is-rtl .me-md-11{margin-left:44px !important}.v-application--is-ltr .me-md-12{margin-right:48px !important}.v-application--is-rtl .me-md-12{margin-left:48px !important}.v-application--is-ltr .me-md-13{margin-right:52px !important}.v-application--is-rtl .me-md-13{margin-left:52px !important}.v-application--is-ltr .me-md-14{margin-right:56px !important}.v-application--is-rtl .me-md-14{margin-left:56px !important}.v-application--is-ltr .me-md-15{margin-right:60px !important}.v-application--is-rtl .me-md-15{margin-left:60px !important}.v-application--is-ltr .me-md-16{margin-right:64px !important}.v-application--is-rtl .me-md-16{margin-left:64px !important}.v-application--is-ltr .me-md-auto{margin-right:auto !important}.v-application--is-rtl .me-md-auto{margin-left:auto !important}.v-application .ma-md-n1{margin:-4px !important}.v-application .ma-md-n2{margin:-8px !important}.v-application .ma-md-n3{margin:-12px !important}.v-application .ma-md-n4{margin:-16px !important}.v-application .ma-md-n5{margin:-20px !important}.v-application .ma-md-n6{margin:-24px !important}.v-application .ma-md-n7{margin:-28px !important}.v-application .ma-md-n8{margin:-32px !important}.v-application .ma-md-n9{margin:-36px !important}.v-application .ma-md-n10{margin:-40px !important}.v-application .ma-md-n11{margin:-44px !important}.v-application .ma-md-n12{margin:-48px !important}.v-application .ma-md-n13{margin:-52px !important}.v-application .ma-md-n14{margin:-56px !important}.v-application .ma-md-n15{margin:-60px !important}.v-application .ma-md-n16{margin:-64px !important}.v-application .mx-md-n1{margin-right:-4px !important;margin-left:-4px !important}.v-application .mx-md-n2{margin-right:-8px !important;margin-left:-8px !important}.v-application .mx-md-n3{margin-right:-12px !important;margin-left:-12px !important}.v-application .mx-md-n4{margin-right:-16px !important;margin-left:-16px !important}.v-application .mx-md-n5{margin-right:-20px !important;margin-left:-20px !important}.v-application .mx-md-n6{margin-right:-24px !important;margin-left:-24px !important}.v-application .mx-md-n7{margin-right:-28px !important;margin-left:-28px !important}.v-application .mx-md-n8{margin-right:-32px !important;margin-left:-32px !important}.v-application .mx-md-n9{margin-right:-36px !important;margin-left:-36px !important}.v-application .mx-md-n10{margin-right:-40px !important;margin-left:-40px !important}.v-application .mx-md-n11{margin-right:-44px !important;margin-left:-44px !important}.v-application .mx-md-n12{margin-right:-48px !important;margin-left:-48px !important}.v-application .mx-md-n13{margin-right:-52px !important;margin-left:-52px !important}.v-application .mx-md-n14{margin-right:-56px !important;margin-left:-56px !important}.v-application .mx-md-n15{margin-right:-60px !important;margin-left:-60px !important}.v-application .mx-md-n16{margin-right:-64px !important;margin-left:-64px !important}.v-application .my-md-n1{margin-top:-4px !important;margin-bottom:-4px !important}.v-application .my-md-n2{margin-top:-8px !important;margin-bottom:-8px !important}.v-application .my-md-n3{margin-top:-12px !important;margin-bottom:-12px !important}.v-application .my-md-n4{margin-top:-16px !important;margin-bottom:-16px !important}.v-application .my-md-n5{margin-top:-20px !important;margin-bottom:-20px !important}.v-application .my-md-n6{margin-top:-24px !important;margin-bottom:-24px !important}.v-application .my-md-n7{margin-top:-28px !important;margin-bottom:-28px !important}.v-application .my-md-n8{margin-top:-32px !important;margin-bottom:-32px !important}.v-application .my-md-n9{margin-top:-36px !important;margin-bottom:-36px !important}.v-application .my-md-n10{margin-top:-40px !important;margin-bottom:-40px !important}.v-application .my-md-n11{margin-top:-44px !important;margin-bottom:-44px !important}.v-application .my-md-n12{margin-top:-48px !important;margin-bottom:-48px !important}.v-application .my-md-n13{margin-top:-52px !important;margin-bottom:-52px !important}.v-application .my-md-n14{margin-top:-56px !important;margin-bottom:-56px !important}.v-application .my-md-n15{margin-top:-60px !important;margin-bottom:-60px !important}.v-application .my-md-n16{margin-top:-64px !important;margin-bottom:-64px !important}.v-application .mt-md-n1{margin-top:-4px !important}.v-application .mt-md-n2{margin-top:-8px !important}.v-application .mt-md-n3{margin-top:-12px !important}.v-application .mt-md-n4{margin-top:-16px !important}.v-application .mt-md-n5{margin-top:-20px !important}.v-application .mt-md-n6{margin-top:-24px !important}.v-application .mt-md-n7{margin-top:-28px !important}.v-application .mt-md-n8{margin-top:-32px !important}.v-application .mt-md-n9{margin-top:-36px !important}.v-application .mt-md-n10{margin-top:-40px !important}.v-application .mt-md-n11{margin-top:-44px !important}.v-application .mt-md-n12{margin-top:-48px !important}.v-application .mt-md-n13{margin-top:-52px !important}.v-application .mt-md-n14{margin-top:-56px !important}.v-application .mt-md-n15{margin-top:-60px !important}.v-application .mt-md-n16{margin-top:-64px !important}.v-application .mr-md-n1{margin-right:-4px !important}.v-application .mr-md-n2{margin-right:-8px !important}.v-application .mr-md-n3{margin-right:-12px !important}.v-application .mr-md-n4{margin-right:-16px !important}.v-application .mr-md-n5{margin-right:-20px !important}.v-application .mr-md-n6{margin-right:-24px !important}.v-application .mr-md-n7{margin-right:-28px !important}.v-application .mr-md-n8{margin-right:-32px !important}.v-application .mr-md-n9{margin-right:-36px !important}.v-application .mr-md-n10{margin-right:-40px !important}.v-application .mr-md-n11{margin-right:-44px !important}.v-application .mr-md-n12{margin-right:-48px !important}.v-application .mr-md-n13{margin-right:-52px !important}.v-application .mr-md-n14{margin-right:-56px !important}.v-application .mr-md-n15{margin-right:-60px !important}.v-application .mr-md-n16{margin-right:-64px !important}.v-application .mb-md-n1{margin-bottom:-4px !important}.v-application .mb-md-n2{margin-bottom:-8px !important}.v-application .mb-md-n3{margin-bottom:-12px !important}.v-application .mb-md-n4{margin-bottom:-16px !important}.v-application .mb-md-n5{margin-bottom:-20px !important}.v-application .mb-md-n6{margin-bottom:-24px !important}.v-application .mb-md-n7{margin-bottom:-28px !important}.v-application .mb-md-n8{margin-bottom:-32px !important}.v-application .mb-md-n9{margin-bottom:-36px !important}.v-application .mb-md-n10{margin-bottom:-40px !important}.v-application .mb-md-n11{margin-bottom:-44px !important}.v-application .mb-md-n12{margin-bottom:-48px !important}.v-application .mb-md-n13{margin-bottom:-52px !important}.v-application .mb-md-n14{margin-bottom:-56px !important}.v-application .mb-md-n15{margin-bottom:-60px !important}.v-application .mb-md-n16{margin-bottom:-64px !important}.v-application .ml-md-n1{margin-left:-4px !important}.v-application .ml-md-n2{margin-left:-8px !important}.v-application .ml-md-n3{margin-left:-12px !important}.v-application .ml-md-n4{margin-left:-16px !important}.v-application .ml-md-n5{margin-left:-20px !important}.v-application .ml-md-n6{margin-left:-24px !important}.v-application .ml-md-n7{margin-left:-28px !important}.v-application .ml-md-n8{margin-left:-32px !important}.v-application .ml-md-n9{margin-left:-36px !important}.v-application .ml-md-n10{margin-left:-40px !important}.v-application .ml-md-n11{margin-left:-44px !important}.v-application .ml-md-n12{margin-left:-48px !important}.v-application .ml-md-n13{margin-left:-52px !important}.v-application .ml-md-n14{margin-left:-56px !important}.v-application .ml-md-n15{margin-left:-60px !important}.v-application .ml-md-n16{margin-left:-64px !important}.v-application--is-ltr .ms-md-n1{margin-left:-4px !important}.v-application--is-rtl .ms-md-n1{margin-right:-4px !important}.v-application--is-ltr .ms-md-n2{margin-left:-8px !important}.v-application--is-rtl .ms-md-n2{margin-right:-8px !important}.v-application--is-ltr .ms-md-n3{margin-left:-12px !important}.v-application--is-rtl .ms-md-n3{margin-right:-12px !important}.v-application--is-ltr .ms-md-n4{margin-left:-16px !important}.v-application--is-rtl .ms-md-n4{margin-right:-16px !important}.v-application--is-ltr .ms-md-n5{margin-left:-20px !important}.v-application--is-rtl .ms-md-n5{margin-right:-20px !important}.v-application--is-ltr .ms-md-n6{margin-left:-24px !important}.v-application--is-rtl .ms-md-n6{margin-right:-24px !important}.v-application--is-ltr .ms-md-n7{margin-left:-28px !important}.v-application--is-rtl .ms-md-n7{margin-right:-28px !important}.v-application--is-ltr .ms-md-n8{margin-left:-32px !important}.v-application--is-rtl .ms-md-n8{margin-right:-32px !important}.v-application--is-ltr .ms-md-n9{margin-left:-36px !important}.v-application--is-rtl .ms-md-n9{margin-right:-36px !important}.v-application--is-ltr .ms-md-n10{margin-left:-40px !important}.v-application--is-rtl .ms-md-n10{margin-right:-40px !important}.v-application--is-ltr .ms-md-n11{margin-left:-44px !important}.v-application--is-rtl .ms-md-n11{margin-right:-44px !important}.v-application--is-ltr .ms-md-n12{margin-left:-48px !important}.v-application--is-rtl .ms-md-n12{margin-right:-48px !important}.v-application--is-ltr .ms-md-n13{margin-left:-52px !important}.v-application--is-rtl .ms-md-n13{margin-right:-52px !important}.v-application--is-ltr .ms-md-n14{margin-left:-56px !important}.v-application--is-rtl .ms-md-n14{margin-right:-56px !important}.v-application--is-ltr .ms-md-n15{margin-left:-60px !important}.v-application--is-rtl .ms-md-n15{margin-right:-60px !important}.v-application--is-ltr .ms-md-n16{margin-left:-64px !important}.v-application--is-rtl .ms-md-n16{margin-right:-64px !important}.v-application--is-ltr .me-md-n1{margin-right:-4px !important}.v-application--is-rtl .me-md-n1{margin-left:-4px !important}.v-application--is-ltr .me-md-n2{margin-right:-8px !important}.v-application--is-rtl .me-md-n2{margin-left:-8px !important}.v-application--is-ltr .me-md-n3{margin-right:-12px !important}.v-application--is-rtl .me-md-n3{margin-left:-12px !important}.v-application--is-ltr .me-md-n4{margin-right:-16px !important}.v-application--is-rtl .me-md-n4{margin-left:-16px !important}.v-application--is-ltr .me-md-n5{margin-right:-20px !important}.v-application--is-rtl .me-md-n5{margin-left:-20px !important}.v-application--is-ltr .me-md-n6{margin-right:-24px !important}.v-application--is-rtl .me-md-n6{margin-left:-24px !important}.v-application--is-ltr .me-md-n7{margin-right:-28px !important}.v-application--is-rtl .me-md-n7{margin-left:-28px !important}.v-application--is-ltr .me-md-n8{margin-right:-32px !important}.v-application--is-rtl .me-md-n8{margin-left:-32px !important}.v-application--is-ltr .me-md-n9{margin-right:-36px !important}.v-application--is-rtl .me-md-n9{margin-left:-36px !important}.v-application--is-ltr .me-md-n10{margin-right:-40px !important}.v-application--is-rtl .me-md-n10{margin-left:-40px !important}.v-application--is-ltr .me-md-n11{margin-right:-44px !important}.v-application--is-rtl .me-md-n11{margin-left:-44px !important}.v-application--is-ltr .me-md-n12{margin-right:-48px !important}.v-application--is-rtl .me-md-n12{margin-left:-48px !important}.v-application--is-ltr .me-md-n13{margin-right:-52px !important}.v-application--is-rtl .me-md-n13{margin-left:-52px !important}.v-application--is-ltr .me-md-n14{margin-right:-56px !important}.v-application--is-rtl .me-md-n14{margin-left:-56px !important}.v-application--is-ltr .me-md-n15{margin-right:-60px !important}.v-application--is-rtl .me-md-n15{margin-left:-60px !important}.v-application--is-ltr .me-md-n16{margin-right:-64px !important}.v-application--is-rtl .me-md-n16{margin-left:-64px !important}.v-application .pa-md-0{padding:0px !important}.v-application .pa-md-1{padding:4px !important}.v-application .pa-md-2{padding:8px !important}.v-application .pa-md-3{padding:12px !important}.v-application .pa-md-4{padding:16px !important}.v-application .pa-md-5{padding:20px !important}.v-application .pa-md-6{padding:24px !important}.v-application .pa-md-7{padding:28px !important}.v-application .pa-md-8{padding:32px !important}.v-application .pa-md-9{padding:36px !important}.v-application .pa-md-10{padding:40px !important}.v-application .pa-md-11{padding:44px !important}.v-application .pa-md-12{padding:48px !important}.v-application .pa-md-13{padding:52px !important}.v-application .pa-md-14{padding:56px !important}.v-application .pa-md-15{padding:60px !important}.v-application .pa-md-16{padding:64px !important}.v-application .px-md-0{padding-right:0px !important;padding-left:0px !important}.v-application .px-md-1{padding-right:4px !important;padding-left:4px !important}.v-application .px-md-2{padding-right:8px !important;padding-left:8px !important}.v-application .px-md-3{padding-right:12px !important;padding-left:12px !important}.v-application .px-md-4{padding-right:16px !important;padding-left:16px !important}.v-application .px-md-5{padding-right:20px !important;padding-left:20px !important}.v-application .px-md-6{padding-right:24px !important;padding-left:24px !important}.v-application .px-md-7{padding-right:28px !important;padding-left:28px !important}.v-application .px-md-8{padding-right:32px !important;padding-left:32px !important}.v-application .px-md-9{padding-right:36px !important;padding-left:36px !important}.v-application .px-md-10{padding-right:40px !important;padding-left:40px !important}.v-application .px-md-11{padding-right:44px !important;padding-left:44px !important}.v-application .px-md-12{padding-right:48px !important;padding-left:48px !important}.v-application .px-md-13{padding-right:52px !important;padding-left:52px !important}.v-application .px-md-14{padding-right:56px !important;padding-left:56px !important}.v-application .px-md-15{padding-right:60px !important;padding-left:60px !important}.v-application .px-md-16{padding-right:64px !important;padding-left:64px !important}.v-application .py-md-0{padding-top:0px !important;padding-bottom:0px !important}.v-application .py-md-1{padding-top:4px !important;padding-bottom:4px !important}.v-application .py-md-2{padding-top:8px !important;padding-bottom:8px !important}.v-application .py-md-3{padding-top:12px !important;padding-bottom:12px !important}.v-application .py-md-4{padding-top:16px !important;padding-bottom:16px !important}.v-application .py-md-5{padding-top:20px !important;padding-bottom:20px !important}.v-application .py-md-6{padding-top:24px !important;padding-bottom:24px !important}.v-application .py-md-7{padding-top:28px !important;padding-bottom:28px !important}.v-application .py-md-8{padding-top:32px !important;padding-bottom:32px !important}.v-application .py-md-9{padding-top:36px !important;padding-bottom:36px !important}.v-application .py-md-10{padding-top:40px !important;padding-bottom:40px !important}.v-application .py-md-11{padding-top:44px !important;padding-bottom:44px !important}.v-application .py-md-12{padding-top:48px !important;padding-bottom:48px !important}.v-application .py-md-13{padding-top:52px !important;padding-bottom:52px !important}.v-application .py-md-14{padding-top:56px !important;padding-bottom:56px !important}.v-application .py-md-15{padding-top:60px !important;padding-bottom:60px !important}.v-application .py-md-16{padding-top:64px !important;padding-bottom:64px !important}.v-application .pt-md-0{padding-top:0px !important}.v-application .pt-md-1{padding-top:4px !important}.v-application .pt-md-2{padding-top:8px !important}.v-application .pt-md-3{padding-top:12px !important}.v-application .pt-md-4{padding-top:16px !important}.v-application .pt-md-5{padding-top:20px !important}.v-application .pt-md-6{padding-top:24px !important}.v-application .pt-md-7{padding-top:28px !important}.v-application .pt-md-8{padding-top:32px !important}.v-application .pt-md-9{padding-top:36px !important}.v-application .pt-md-10{padding-top:40px !important}.v-application .pt-md-11{padding-top:44px !important}.v-application .pt-md-12{padding-top:48px !important}.v-application .pt-md-13{padding-top:52px !important}.v-application .pt-md-14{padding-top:56px !important}.v-application .pt-md-15{padding-top:60px !important}.v-application .pt-md-16{padding-top:64px !important}.v-application .pr-md-0{padding-right:0px !important}.v-application .pr-md-1{padding-right:4px !important}.v-application .pr-md-2{padding-right:8px !important}.v-application .pr-md-3{padding-right:12px !important}.v-application .pr-md-4{padding-right:16px !important}.v-application .pr-md-5{padding-right:20px !important}.v-application .pr-md-6{padding-right:24px !important}.v-application .pr-md-7{padding-right:28px !important}.v-application .pr-md-8{padding-right:32px !important}.v-application .pr-md-9{padding-right:36px !important}.v-application .pr-md-10{padding-right:40px !important}.v-application .pr-md-11{padding-right:44px !important}.v-application .pr-md-12{padding-right:48px !important}.v-application .pr-md-13{padding-right:52px !important}.v-application .pr-md-14{padding-right:56px !important}.v-application .pr-md-15{padding-right:60px !important}.v-application .pr-md-16{padding-right:64px !important}.v-application .pb-md-0{padding-bottom:0px !important}.v-application .pb-md-1{padding-bottom:4px !important}.v-application .pb-md-2{padding-bottom:8px !important}.v-application .pb-md-3{padding-bottom:12px !important}.v-application .pb-md-4{padding-bottom:16px !important}.v-application .pb-md-5{padding-bottom:20px !important}.v-application .pb-md-6{padding-bottom:24px !important}.v-application .pb-md-7{padding-bottom:28px !important}.v-application .pb-md-8{padding-bottom:32px !important}.v-application .pb-md-9{padding-bottom:36px !important}.v-application .pb-md-10{padding-bottom:40px !important}.v-application .pb-md-11{padding-bottom:44px !important}.v-application .pb-md-12{padding-bottom:48px !important}.v-application .pb-md-13{padding-bottom:52px !important}.v-application .pb-md-14{padding-bottom:56px !important}.v-application .pb-md-15{padding-bottom:60px !important}.v-application .pb-md-16{padding-bottom:64px !important}.v-application .pl-md-0{padding-left:0px !important}.v-application .pl-md-1{padding-left:4px !important}.v-application .pl-md-2{padding-left:8px !important}.v-application .pl-md-3{padding-left:12px !important}.v-application .pl-md-4{padding-left:16px !important}.v-application .pl-md-5{padding-left:20px !important}.v-application .pl-md-6{padding-left:24px !important}.v-application .pl-md-7{padding-left:28px !important}.v-application .pl-md-8{padding-left:32px !important}.v-application .pl-md-9{padding-left:36px !important}.v-application .pl-md-10{padding-left:40px !important}.v-application .pl-md-11{padding-left:44px !important}.v-application .pl-md-12{padding-left:48px !important}.v-application .pl-md-13{padding-left:52px !important}.v-application .pl-md-14{padding-left:56px !important}.v-application .pl-md-15{padding-left:60px !important}.v-application .pl-md-16{padding-left:64px !important}.v-application--is-ltr .ps-md-0{padding-left:0px !important}.v-application--is-rtl .ps-md-0{padding-right:0px !important}.v-application--is-ltr .ps-md-1{padding-left:4px !important}.v-application--is-rtl .ps-md-1{padding-right:4px !important}.v-application--is-ltr .ps-md-2{padding-left:8px !important}.v-application--is-rtl .ps-md-2{padding-right:8px !important}.v-application--is-ltr .ps-md-3{padding-left:12px !important}.v-application--is-rtl .ps-md-3{padding-right:12px !important}.v-application--is-ltr .ps-md-4{padding-left:16px !important}.v-application--is-rtl .ps-md-4{padding-right:16px !important}.v-application--is-ltr .ps-md-5{padding-left:20px !important}.v-application--is-rtl .ps-md-5{padding-right:20px !important}.v-application--is-ltr .ps-md-6{padding-left:24px !important}.v-application--is-rtl .ps-md-6{padding-right:24px !important}.v-application--is-ltr .ps-md-7{padding-left:28px !important}.v-application--is-rtl .ps-md-7{padding-right:28px !important}.v-application--is-ltr .ps-md-8{padding-left:32px !important}.v-application--is-rtl .ps-md-8{padding-right:32px !important}.v-application--is-ltr .ps-md-9{padding-left:36px !important}.v-application--is-rtl .ps-md-9{padding-right:36px !important}.v-application--is-ltr .ps-md-10{padding-left:40px !important}.v-application--is-rtl .ps-md-10{padding-right:40px !important}.v-application--is-ltr .ps-md-11{padding-left:44px !important}.v-application--is-rtl .ps-md-11{padding-right:44px !important}.v-application--is-ltr .ps-md-12{padding-left:48px !important}.v-application--is-rtl .ps-md-12{padding-right:48px !important}.v-application--is-ltr .ps-md-13{padding-left:52px !important}.v-application--is-rtl .ps-md-13{padding-right:52px !important}.v-application--is-ltr .ps-md-14{padding-left:56px !important}.v-application--is-rtl .ps-md-14{padding-right:56px !important}.v-application--is-ltr .ps-md-15{padding-left:60px !important}.v-application--is-rtl .ps-md-15{padding-right:60px !important}.v-application--is-ltr .ps-md-16{padding-left:64px !important}.v-application--is-rtl .ps-md-16{padding-right:64px !important}.v-application--is-ltr .pe-md-0{padding-right:0px !important}.v-application--is-rtl .pe-md-0{padding-left:0px !important}.v-application--is-ltr .pe-md-1{padding-right:4px !important}.v-application--is-rtl .pe-md-1{padding-left:4px !important}.v-application--is-ltr .pe-md-2{padding-right:8px !important}.v-application--is-rtl .pe-md-2{padding-left:8px !important}.v-application--is-ltr .pe-md-3{padding-right:12px !important}.v-application--is-rtl .pe-md-3{padding-left:12px !important}.v-application--is-ltr .pe-md-4{padding-right:16px !important}.v-application--is-rtl .pe-md-4{padding-left:16px !important}.v-application--is-ltr .pe-md-5{padding-right:20px !important}.v-application--is-rtl .pe-md-5{padding-left:20px !important}.v-application--is-ltr .pe-md-6{padding-right:24px !important}.v-application--is-rtl .pe-md-6{padding-left:24px !important}.v-application--is-ltr .pe-md-7{padding-right:28px !important}.v-application--is-rtl .pe-md-7{padding-left:28px !important}.v-application--is-ltr .pe-md-8{padding-right:32px !important}.v-application--is-rtl .pe-md-8{padding-left:32px !important}.v-application--is-ltr .pe-md-9{padding-right:36px !important}.v-application--is-rtl .pe-md-9{padding-left:36px !important}.v-application--is-ltr .pe-md-10{padding-right:40px !important}.v-application--is-rtl .pe-md-10{padding-left:40px !important}.v-application--is-ltr .pe-md-11{padding-right:44px !important}.v-application--is-rtl .pe-md-11{padding-left:44px !important}.v-application--is-ltr .pe-md-12{padding-right:48px !important}.v-application--is-rtl .pe-md-12{padding-left:48px !important}.v-application--is-ltr .pe-md-13{padding-right:52px !important}.v-application--is-rtl .pe-md-13{padding-left:52px !important}.v-application--is-ltr .pe-md-14{padding-right:56px !important}.v-application--is-rtl .pe-md-14{padding-left:56px !important}.v-application--is-ltr .pe-md-15{padding-right:60px !important}.v-application--is-rtl .pe-md-15{padding-left:60px !important}.v-application--is-ltr .pe-md-16{padding-right:64px !important}.v-application--is-rtl .pe-md-16{padding-left:64px !important}.v-application .text-md-left{text-align:left !important}.v-application .text-md-right{text-align:right !important}.v-application .text-md-center{text-align:center !important}.v-application .text-md-justify{text-align:justify !important}.v-application .text-md-start{text-align:start !important}.v-application .text-md-end{text-align:end !important}.v-application .text-md-h1{font-size:6rem !important;font-weight:300;line-height:6rem;letter-spacing:-0.015625em !important;font-family:"Roboto",sans-serif !important}.v-application .text-md-h2{font-size:3.75rem !important;font-weight:300;line-height:3.75rem;letter-spacing:-0.0083333333em !important;font-family:"Roboto",sans-serif !important}.v-application .text-md-h3{font-size:3rem !important;font-weight:400;line-height:3.125rem;letter-spacing:normal !important;font-family:"Roboto",sans-serif !important}.v-application .text-md-h4{font-size:2.125rem !important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em !important;font-family:"Roboto",sans-serif !important}.v-application .text-md-h5{font-size:1.5rem !important;font-weight:400;line-height:2rem;letter-spacing:normal !important;font-family:"Roboto",sans-serif !important}.v-application .text-md-h6{font-size:1.25rem !important;font-weight:500;line-height:2rem;letter-spacing:.0125em !important;font-family:"Roboto",sans-serif !important}.v-application .text-md-subtitle-1{font-size:1rem !important;font-weight:normal;line-height:1.75rem;letter-spacing:.009375em !important;font-family:"Roboto",sans-serif !important}.v-application .text-md-subtitle-2{font-size:.875rem !important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em !important;font-family:"Roboto",sans-serif !important}.v-application .text-md-body-1{font-size:1rem !important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em !important;font-family:"Roboto",sans-serif !important}.v-application .text-md-body-2{font-size:.875rem !important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em !important;font-family:"Roboto",sans-serif !important}.v-application .text-md-button{font-size:.875rem !important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em !important;font-family:"Roboto",sans-serif !important;text-transform:uppercase !important}.v-application .text-md-caption{font-size:.75rem !important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em !important;font-family:"Roboto",sans-serif !important}.v-application .text-md-overline{font-size:.75rem !important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em !important;font-family:"Roboto",sans-serif !important;text-transform:uppercase !important}}@media(min-width: 1264px){.v-application .d-lg-none{display:none !important}.v-application .d-lg-inline{display:inline !important}.v-application .d-lg-inline-block{display:inline-block !important}.v-application .d-lg-block{display:block !important}.v-application .d-lg-table{display:table !important}.v-application .d-lg-table-row{display:table-row !important}.v-application .d-lg-table-cell{display:table-cell !important}.v-application .d-lg-flex{display:flex !important}.v-application .d-lg-inline-flex{display:inline-flex !important}.v-application .float-lg-none{float:none !important}.v-application .float-lg-left{float:left !important}.v-application .float-lg-right{float:right !important}.v-application--is-rtl .float-lg-end{float:left !important}.v-application--is-rtl .float-lg-start{float:right !important}.v-application--is-ltr .float-lg-end{float:right !important}.v-application--is-ltr .float-lg-start{float:left !important}.v-application .flex-lg-fill{flex:1 1 auto !important}.v-application .flex-lg-row{flex-direction:row !important}.v-application .flex-lg-column{flex-direction:column !important}.v-application .flex-lg-row-reverse{flex-direction:row-reverse !important}.v-application .flex-lg-column-reverse{flex-direction:column-reverse !important}.v-application .flex-lg-grow-0{flex-grow:0 !important}.v-application .flex-lg-grow-1{flex-grow:1 !important}.v-application .flex-lg-shrink-0{flex-shrink:0 !important}.v-application .flex-lg-shrink-1{flex-shrink:1 !important}.v-application .flex-lg-wrap{flex-wrap:wrap !important}.v-application .flex-lg-nowrap{flex-wrap:nowrap !important}.v-application .flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.v-application .justify-lg-start{justify-content:flex-start !important}.v-application .justify-lg-end{justify-content:flex-end !important}.v-application .justify-lg-center{justify-content:center !important}.v-application .justify-lg-space-between{justify-content:space-between !important}.v-application .justify-lg-space-around{justify-content:space-around !important}.v-application .align-lg-start{align-items:flex-start !important}.v-application .align-lg-end{align-items:flex-end !important}.v-application .align-lg-center{align-items:center !important}.v-application .align-lg-baseline{align-items:baseline !important}.v-application .align-lg-stretch{align-items:stretch !important}.v-application .align-content-lg-start{align-content:flex-start !important}.v-application .align-content-lg-end{align-content:flex-end !important}.v-application .align-content-lg-center{align-content:center !important}.v-application .align-content-lg-space-between{align-content:space-between !important}.v-application .align-content-lg-space-around{align-content:space-around !important}.v-application .align-content-lg-stretch{align-content:stretch !important}.v-application .align-self-lg-auto{align-self:auto !important}.v-application .align-self-lg-start{align-self:flex-start !important}.v-application .align-self-lg-end{align-self:flex-end !important}.v-application .align-self-lg-center{align-self:center !important}.v-application .align-self-lg-baseline{align-self:baseline !important}.v-application .align-self-lg-stretch{align-self:stretch !important}.v-application .order-lg-first{order:-1 !important}.v-application .order-lg-0{order:0 !important}.v-application .order-lg-1{order:1 !important}.v-application .order-lg-2{order:2 !important}.v-application .order-lg-3{order:3 !important}.v-application .order-lg-4{order:4 !important}.v-application .order-lg-5{order:5 !important}.v-application .order-lg-6{order:6 !important}.v-application .order-lg-7{order:7 !important}.v-application .order-lg-8{order:8 !important}.v-application .order-lg-9{order:9 !important}.v-application .order-lg-10{order:10 !important}.v-application .order-lg-11{order:11 !important}.v-application .order-lg-12{order:12 !important}.v-application .order-lg-last{order:13 !important}.v-application .ma-lg-0{margin:0px !important}.v-application .ma-lg-1{margin:4px !important}.v-application .ma-lg-2{margin:8px !important}.v-application .ma-lg-3{margin:12px !important}.v-application .ma-lg-4{margin:16px !important}.v-application .ma-lg-5{margin:20px !important}.v-application .ma-lg-6{margin:24px !important}.v-application .ma-lg-7{margin:28px !important}.v-application .ma-lg-8{margin:32px !important}.v-application .ma-lg-9{margin:36px !important}.v-application .ma-lg-10{margin:40px !important}.v-application .ma-lg-11{margin:44px !important}.v-application .ma-lg-12{margin:48px !important}.v-application .ma-lg-13{margin:52px !important}.v-application .ma-lg-14{margin:56px !important}.v-application .ma-lg-15{margin:60px !important}.v-application .ma-lg-16{margin:64px !important}.v-application .ma-lg-auto{margin:auto !important}.v-application .mx-lg-0{margin-right:0px !important;margin-left:0px !important}.v-application .mx-lg-1{margin-right:4px !important;margin-left:4px !important}.v-application .mx-lg-2{margin-right:8px !important;margin-left:8px !important}.v-application .mx-lg-3{margin-right:12px !important;margin-left:12px !important}.v-application .mx-lg-4{margin-right:16px !important;margin-left:16px !important}.v-application .mx-lg-5{margin-right:20px !important;margin-left:20px !important}.v-application .mx-lg-6{margin-right:24px !important;margin-left:24px !important}.v-application .mx-lg-7{margin-right:28px !important;margin-left:28px !important}.v-application .mx-lg-8{margin-right:32px !important;margin-left:32px !important}.v-application .mx-lg-9{margin-right:36px !important;margin-left:36px !important}.v-application .mx-lg-10{margin-right:40px !important;margin-left:40px !important}.v-application .mx-lg-11{margin-right:44px !important;margin-left:44px !important}.v-application .mx-lg-12{margin-right:48px !important;margin-left:48px !important}.v-application .mx-lg-13{margin-right:52px !important;margin-left:52px !important}.v-application .mx-lg-14{margin-right:56px !important;margin-left:56px !important}.v-application .mx-lg-15{margin-right:60px !important;margin-left:60px !important}.v-application .mx-lg-16{margin-right:64px !important;margin-left:64px !important}.v-application .mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.v-application .my-lg-0{margin-top:0px !important;margin-bottom:0px !important}.v-application .my-lg-1{margin-top:4px !important;margin-bottom:4px !important}.v-application .my-lg-2{margin-top:8px !important;margin-bottom:8px !important}.v-application .my-lg-3{margin-top:12px !important;margin-bottom:12px !important}.v-application .my-lg-4{margin-top:16px !important;margin-bottom:16px !important}.v-application .my-lg-5{margin-top:20px !important;margin-bottom:20px !important}.v-application .my-lg-6{margin-top:24px !important;margin-bottom:24px !important}.v-application .my-lg-7{margin-top:28px !important;margin-bottom:28px !important}.v-application .my-lg-8{margin-top:32px !important;margin-bottom:32px !important}.v-application .my-lg-9{margin-top:36px !important;margin-bottom:36px !important}.v-application .my-lg-10{margin-top:40px !important;margin-bottom:40px !important}.v-application .my-lg-11{margin-top:44px !important;margin-bottom:44px !important}.v-application .my-lg-12{margin-top:48px !important;margin-bottom:48px !important}.v-application .my-lg-13{margin-top:52px !important;margin-bottom:52px !important}.v-application .my-lg-14{margin-top:56px !important;margin-bottom:56px !important}.v-application .my-lg-15{margin-top:60px !important;margin-bottom:60px !important}.v-application .my-lg-16{margin-top:64px !important;margin-bottom:64px !important}.v-application .my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.v-application .mt-lg-0{margin-top:0px !important}.v-application .mt-lg-1{margin-top:4px !important}.v-application .mt-lg-2{margin-top:8px !important}.v-application .mt-lg-3{margin-top:12px !important}.v-application .mt-lg-4{margin-top:16px !important}.v-application .mt-lg-5{margin-top:20px !important}.v-application .mt-lg-6{margin-top:24px !important}.v-application .mt-lg-7{margin-top:28px !important}.v-application .mt-lg-8{margin-top:32px !important}.v-application .mt-lg-9{margin-top:36px !important}.v-application .mt-lg-10{margin-top:40px !important}.v-application .mt-lg-11{margin-top:44px !important}.v-application .mt-lg-12{margin-top:48px !important}.v-application .mt-lg-13{margin-top:52px !important}.v-application .mt-lg-14{margin-top:56px !important}.v-application .mt-lg-15{margin-top:60px !important}.v-application .mt-lg-16{margin-top:64px !important}.v-application .mt-lg-auto{margin-top:auto !important}.v-application .mr-lg-0{margin-right:0px !important}.v-application .mr-lg-1{margin-right:4px !important}.v-application .mr-lg-2{margin-right:8px !important}.v-application .mr-lg-3{margin-right:12px !important}.v-application .mr-lg-4{margin-right:16px !important}.v-application .mr-lg-5{margin-right:20px !important}.v-application .mr-lg-6{margin-right:24px !important}.v-application .mr-lg-7{margin-right:28px !important}.v-application .mr-lg-8{margin-right:32px !important}.v-application .mr-lg-9{margin-right:36px !important}.v-application .mr-lg-10{margin-right:40px !important}.v-application .mr-lg-11{margin-right:44px !important}.v-application .mr-lg-12{margin-right:48px !important}.v-application .mr-lg-13{margin-right:52px !important}.v-application .mr-lg-14{margin-right:56px !important}.v-application .mr-lg-15{margin-right:60px !important}.v-application .mr-lg-16{margin-right:64px !important}.v-application .mr-lg-auto{margin-right:auto !important}.v-application .mb-lg-0{margin-bottom:0px !important}.v-application .mb-lg-1{margin-bottom:4px !important}.v-application .mb-lg-2{margin-bottom:8px !important}.v-application .mb-lg-3{margin-bottom:12px !important}.v-application .mb-lg-4{margin-bottom:16px !important}.v-application .mb-lg-5{margin-bottom:20px !important}.v-application .mb-lg-6{margin-bottom:24px !important}.v-application .mb-lg-7{margin-bottom:28px !important}.v-application .mb-lg-8{margin-bottom:32px !important}.v-application .mb-lg-9{margin-bottom:36px !important}.v-application .mb-lg-10{margin-bottom:40px !important}.v-application .mb-lg-11{margin-bottom:44px !important}.v-application .mb-lg-12{margin-bottom:48px !important}.v-application .mb-lg-13{margin-bottom:52px !important}.v-application .mb-lg-14{margin-bottom:56px !important}.v-application .mb-lg-15{margin-bottom:60px !important}.v-application .mb-lg-16{margin-bottom:64px !important}.v-application .mb-lg-auto{margin-bottom:auto !important}.v-application .ml-lg-0{margin-left:0px !important}.v-application .ml-lg-1{margin-left:4px !important}.v-application .ml-lg-2{margin-left:8px !important}.v-application .ml-lg-3{margin-left:12px !important}.v-application .ml-lg-4{margin-left:16px !important}.v-application .ml-lg-5{margin-left:20px !important}.v-application .ml-lg-6{margin-left:24px !important}.v-application .ml-lg-7{margin-left:28px !important}.v-application .ml-lg-8{margin-left:32px !important}.v-application .ml-lg-9{margin-left:36px !important}.v-application .ml-lg-10{margin-left:40px !important}.v-application .ml-lg-11{margin-left:44px !important}.v-application .ml-lg-12{margin-left:48px !important}.v-application .ml-lg-13{margin-left:52px !important}.v-application .ml-lg-14{margin-left:56px !important}.v-application .ml-lg-15{margin-left:60px !important}.v-application .ml-lg-16{margin-left:64px !important}.v-application .ml-lg-auto{margin-left:auto !important}.v-application--is-ltr .ms-lg-0{margin-left:0px !important}.v-application--is-rtl .ms-lg-0{margin-right:0px !important}.v-application--is-ltr .ms-lg-1{margin-left:4px !important}.v-application--is-rtl .ms-lg-1{margin-right:4px !important}.v-application--is-ltr .ms-lg-2{margin-left:8px !important}.v-application--is-rtl .ms-lg-2{margin-right:8px !important}.v-application--is-ltr .ms-lg-3{margin-left:12px !important}.v-application--is-rtl .ms-lg-3{margin-right:12px !important}.v-application--is-ltr .ms-lg-4{margin-left:16px !important}.v-application--is-rtl .ms-lg-4{margin-right:16px !important}.v-application--is-ltr .ms-lg-5{margin-left:20px !important}.v-application--is-rtl .ms-lg-5{margin-right:20px !important}.v-application--is-ltr .ms-lg-6{margin-left:24px !important}.v-application--is-rtl .ms-lg-6{margin-right:24px !important}.v-application--is-ltr .ms-lg-7{margin-left:28px !important}.v-application--is-rtl .ms-lg-7{margin-right:28px !important}.v-application--is-ltr .ms-lg-8{margin-left:32px !important}.v-application--is-rtl .ms-lg-8{margin-right:32px !important}.v-application--is-ltr .ms-lg-9{margin-left:36px !important}.v-application--is-rtl .ms-lg-9{margin-right:36px !important}.v-application--is-ltr .ms-lg-10{margin-left:40px !important}.v-application--is-rtl .ms-lg-10{margin-right:40px !important}.v-application--is-ltr .ms-lg-11{margin-left:44px !important}.v-application--is-rtl .ms-lg-11{margin-right:44px !important}.v-application--is-ltr .ms-lg-12{margin-left:48px !important}.v-application--is-rtl .ms-lg-12{margin-right:48px !important}.v-application--is-ltr .ms-lg-13{margin-left:52px !important}.v-application--is-rtl .ms-lg-13{margin-right:52px !important}.v-application--is-ltr .ms-lg-14{margin-left:56px !important}.v-application--is-rtl .ms-lg-14{margin-right:56px !important}.v-application--is-ltr .ms-lg-15{margin-left:60px !important}.v-application--is-rtl .ms-lg-15{margin-right:60px !important}.v-application--is-ltr .ms-lg-16{margin-left:64px !important}.v-application--is-rtl .ms-lg-16{margin-right:64px !important}.v-application--is-ltr .ms-lg-auto{margin-left:auto !important}.v-application--is-rtl .ms-lg-auto{margin-right:auto !important}.v-application--is-ltr .me-lg-0{margin-right:0px !important}.v-application--is-rtl .me-lg-0{margin-left:0px !important}.v-application--is-ltr .me-lg-1{margin-right:4px !important}.v-application--is-rtl .me-lg-1{margin-left:4px !important}.v-application--is-ltr .me-lg-2{margin-right:8px !important}.v-application--is-rtl .me-lg-2{margin-left:8px !important}.v-application--is-ltr .me-lg-3{margin-right:12px !important}.v-application--is-rtl .me-lg-3{margin-left:12px !important}.v-application--is-ltr .me-lg-4{margin-right:16px !important}.v-application--is-rtl .me-lg-4{margin-left:16px !important}.v-application--is-ltr .me-lg-5{margin-right:20px !important}.v-application--is-rtl .me-lg-5{margin-left:20px !important}.v-application--is-ltr .me-lg-6{margin-right:24px !important}.v-application--is-rtl .me-lg-6{margin-left:24px !important}.v-application--is-ltr .me-lg-7{margin-right:28px !important}.v-application--is-rtl .me-lg-7{margin-left:28px !important}.v-application--is-ltr .me-lg-8{margin-right:32px !important}.v-application--is-rtl .me-lg-8{margin-left:32px !important}.v-application--is-ltr .me-lg-9{margin-right:36px !important}.v-application--is-rtl .me-lg-9{margin-left:36px !important}.v-application--is-ltr .me-lg-10{margin-right:40px !important}.v-application--is-rtl .me-lg-10{margin-left:40px !important}.v-application--is-ltr .me-lg-11{margin-right:44px !important}.v-application--is-rtl .me-lg-11{margin-left:44px !important}.v-application--is-ltr .me-lg-12{margin-right:48px !important}.v-application--is-rtl .me-lg-12{margin-left:48px !important}.v-application--is-ltr .me-lg-13{margin-right:52px !important}.v-application--is-rtl .me-lg-13{margin-left:52px !important}.v-application--is-ltr .me-lg-14{margin-right:56px !important}.v-application--is-rtl .me-lg-14{margin-left:56px !important}.v-application--is-ltr .me-lg-15{margin-right:60px !important}.v-application--is-rtl .me-lg-15{margin-left:60px !important}.v-application--is-ltr .me-lg-16{margin-right:64px !important}.v-application--is-rtl .me-lg-16{margin-left:64px !important}.v-application--is-ltr .me-lg-auto{margin-right:auto !important}.v-application--is-rtl .me-lg-auto{margin-left:auto !important}.v-application .ma-lg-n1{margin:-4px !important}.v-application .ma-lg-n2{margin:-8px !important}.v-application .ma-lg-n3{margin:-12px !important}.v-application .ma-lg-n4{margin:-16px !important}.v-application .ma-lg-n5{margin:-20px !important}.v-application .ma-lg-n6{margin:-24px !important}.v-application .ma-lg-n7{margin:-28px !important}.v-application .ma-lg-n8{margin:-32px !important}.v-application .ma-lg-n9{margin:-36px !important}.v-application .ma-lg-n10{margin:-40px !important}.v-application .ma-lg-n11{margin:-44px !important}.v-application .ma-lg-n12{margin:-48px !important}.v-application .ma-lg-n13{margin:-52px !important}.v-application .ma-lg-n14{margin:-56px !important}.v-application .ma-lg-n15{margin:-60px !important}.v-application .ma-lg-n16{margin:-64px !important}.v-application .mx-lg-n1{margin-right:-4px !important;margin-left:-4px !important}.v-application .mx-lg-n2{margin-right:-8px !important;margin-left:-8px !important}.v-application .mx-lg-n3{margin-right:-12px !important;margin-left:-12px !important}.v-application .mx-lg-n4{margin-right:-16px !important;margin-left:-16px !important}.v-application .mx-lg-n5{margin-right:-20px !important;margin-left:-20px !important}.v-application .mx-lg-n6{margin-right:-24px !important;margin-left:-24px !important}.v-application .mx-lg-n7{margin-right:-28px !important;margin-left:-28px !important}.v-application .mx-lg-n8{margin-right:-32px !important;margin-left:-32px !important}.v-application .mx-lg-n9{margin-right:-36px !important;margin-left:-36px !important}.v-application .mx-lg-n10{margin-right:-40px !important;margin-left:-40px !important}.v-application .mx-lg-n11{margin-right:-44px !important;margin-left:-44px !important}.v-application .mx-lg-n12{margin-right:-48px !important;margin-left:-48px !important}.v-application .mx-lg-n13{margin-right:-52px !important;margin-left:-52px !important}.v-application .mx-lg-n14{margin-right:-56px !important;margin-left:-56px !important}.v-application .mx-lg-n15{margin-right:-60px !important;margin-left:-60px !important}.v-application .mx-lg-n16{margin-right:-64px !important;margin-left:-64px !important}.v-application .my-lg-n1{margin-top:-4px !important;margin-bottom:-4px !important}.v-application .my-lg-n2{margin-top:-8px !important;margin-bottom:-8px !important}.v-application .my-lg-n3{margin-top:-12px !important;margin-bottom:-12px !important}.v-application .my-lg-n4{margin-top:-16px !important;margin-bottom:-16px !important}.v-application .my-lg-n5{margin-top:-20px !important;margin-bottom:-20px !important}.v-application .my-lg-n6{margin-top:-24px !important;margin-bottom:-24px !important}.v-application .my-lg-n7{margin-top:-28px !important;margin-bottom:-28px !important}.v-application .my-lg-n8{margin-top:-32px !important;margin-bottom:-32px !important}.v-application .my-lg-n9{margin-top:-36px !important;margin-bottom:-36px !important}.v-application .my-lg-n10{margin-top:-40px !important;margin-bottom:-40px !important}.v-application .my-lg-n11{margin-top:-44px !important;margin-bottom:-44px !important}.v-application .my-lg-n12{margin-top:-48px !important;margin-bottom:-48px !important}.v-application .my-lg-n13{margin-top:-52px !important;margin-bottom:-52px !important}.v-application .my-lg-n14{margin-top:-56px !important;margin-bottom:-56px !important}.v-application .my-lg-n15{margin-top:-60px !important;margin-bottom:-60px !important}.v-application .my-lg-n16{margin-top:-64px !important;margin-bottom:-64px !important}.v-application .mt-lg-n1{margin-top:-4px !important}.v-application .mt-lg-n2{margin-top:-8px !important}.v-application .mt-lg-n3{margin-top:-12px !important}.v-application .mt-lg-n4{margin-top:-16px !important}.v-application .mt-lg-n5{margin-top:-20px !important}.v-application .mt-lg-n6{margin-top:-24px !important}.v-application .mt-lg-n7{margin-top:-28px !important}.v-application .mt-lg-n8{margin-top:-32px !important}.v-application .mt-lg-n9{margin-top:-36px !important}.v-application .mt-lg-n10{margin-top:-40px !important}.v-application .mt-lg-n11{margin-top:-44px !important}.v-application .mt-lg-n12{margin-top:-48px !important}.v-application .mt-lg-n13{margin-top:-52px !important}.v-application .mt-lg-n14{margin-top:-56px !important}.v-application .mt-lg-n15{margin-top:-60px !important}.v-application .mt-lg-n16{margin-top:-64px !important}.v-application .mr-lg-n1{margin-right:-4px !important}.v-application .mr-lg-n2{margin-right:-8px !important}.v-application .mr-lg-n3{margin-right:-12px !important}.v-application .mr-lg-n4{margin-right:-16px !important}.v-application .mr-lg-n5{margin-right:-20px !important}.v-application .mr-lg-n6{margin-right:-24px !important}.v-application .mr-lg-n7{margin-right:-28px !important}.v-application .mr-lg-n8{margin-right:-32px !important}.v-application .mr-lg-n9{margin-right:-36px !important}.v-application .mr-lg-n10{margin-right:-40px !important}.v-application .mr-lg-n11{margin-right:-44px !important}.v-application .mr-lg-n12{margin-right:-48px !important}.v-application .mr-lg-n13{margin-right:-52px !important}.v-application .mr-lg-n14{margin-right:-56px !important}.v-application .mr-lg-n15{margin-right:-60px !important}.v-application .mr-lg-n16{margin-right:-64px !important}.v-application .mb-lg-n1{margin-bottom:-4px !important}.v-application .mb-lg-n2{margin-bottom:-8px !important}.v-application .mb-lg-n3{margin-bottom:-12px !important}.v-application .mb-lg-n4{margin-bottom:-16px !important}.v-application .mb-lg-n5{margin-bottom:-20px !important}.v-application .mb-lg-n6{margin-bottom:-24px !important}.v-application .mb-lg-n7{margin-bottom:-28px !important}.v-application .mb-lg-n8{margin-bottom:-32px !important}.v-application .mb-lg-n9{margin-bottom:-36px !important}.v-application .mb-lg-n10{margin-bottom:-40px !important}.v-application .mb-lg-n11{margin-bottom:-44px !important}.v-application .mb-lg-n12{margin-bottom:-48px !important}.v-application .mb-lg-n13{margin-bottom:-52px !important}.v-application .mb-lg-n14{margin-bottom:-56px !important}.v-application .mb-lg-n15{margin-bottom:-60px !important}.v-application .mb-lg-n16{margin-bottom:-64px !important}.v-application .ml-lg-n1{margin-left:-4px !important}.v-application .ml-lg-n2{margin-left:-8px !important}.v-application .ml-lg-n3{margin-left:-12px !important}.v-application .ml-lg-n4{margin-left:-16px !important}.v-application .ml-lg-n5{margin-left:-20px !important}.v-application .ml-lg-n6{margin-left:-24px !important}.v-application .ml-lg-n7{margin-left:-28px !important}.v-application .ml-lg-n8{margin-left:-32px !important}.v-application .ml-lg-n9{margin-left:-36px !important}.v-application .ml-lg-n10{margin-left:-40px !important}.v-application .ml-lg-n11{margin-left:-44px !important}.v-application .ml-lg-n12{margin-left:-48px !important}.v-application .ml-lg-n13{margin-left:-52px !important}.v-application .ml-lg-n14{margin-left:-56px !important}.v-application .ml-lg-n15{margin-left:-60px !important}.v-application .ml-lg-n16{margin-left:-64px !important}.v-application--is-ltr .ms-lg-n1{margin-left:-4px !important}.v-application--is-rtl .ms-lg-n1{margin-right:-4px !important}.v-application--is-ltr .ms-lg-n2{margin-left:-8px !important}.v-application--is-rtl .ms-lg-n2{margin-right:-8px !important}.v-application--is-ltr .ms-lg-n3{margin-left:-12px !important}.v-application--is-rtl .ms-lg-n3{margin-right:-12px !important}.v-application--is-ltr .ms-lg-n4{margin-left:-16px !important}.v-application--is-rtl .ms-lg-n4{margin-right:-16px !important}.v-application--is-ltr .ms-lg-n5{margin-left:-20px !important}.v-application--is-rtl .ms-lg-n5{margin-right:-20px !important}.v-application--is-ltr .ms-lg-n6{margin-left:-24px !important}.v-application--is-rtl .ms-lg-n6{margin-right:-24px !important}.v-application--is-ltr .ms-lg-n7{margin-left:-28px !important}.v-application--is-rtl .ms-lg-n7{margin-right:-28px !important}.v-application--is-ltr .ms-lg-n8{margin-left:-32px !important}.v-application--is-rtl .ms-lg-n8{margin-right:-32px !important}.v-application--is-ltr .ms-lg-n9{margin-left:-36px !important}.v-application--is-rtl .ms-lg-n9{margin-right:-36px !important}.v-application--is-ltr .ms-lg-n10{margin-left:-40px !important}.v-application--is-rtl .ms-lg-n10{margin-right:-40px !important}.v-application--is-ltr .ms-lg-n11{margin-left:-44px !important}.v-application--is-rtl .ms-lg-n11{margin-right:-44px !important}.v-application--is-ltr .ms-lg-n12{margin-left:-48px !important}.v-application--is-rtl .ms-lg-n12{margin-right:-48px !important}.v-application--is-ltr .ms-lg-n13{margin-left:-52px !important}.v-application--is-rtl .ms-lg-n13{margin-right:-52px !important}.v-application--is-ltr .ms-lg-n14{margin-left:-56px !important}.v-application--is-rtl .ms-lg-n14{margin-right:-56px !important}.v-application--is-ltr .ms-lg-n15{margin-left:-60px !important}.v-application--is-rtl .ms-lg-n15{margin-right:-60px !important}.v-application--is-ltr .ms-lg-n16{margin-left:-64px !important}.v-application--is-rtl .ms-lg-n16{margin-right:-64px !important}.v-application--is-ltr .me-lg-n1{margin-right:-4px !important}.v-application--is-rtl .me-lg-n1{margin-left:-4px !important}.v-application--is-ltr .me-lg-n2{margin-right:-8px !important}.v-application--is-rtl .me-lg-n2{margin-left:-8px !important}.v-application--is-ltr .me-lg-n3{margin-right:-12px !important}.v-application--is-rtl .me-lg-n3{margin-left:-12px !important}.v-application--is-ltr .me-lg-n4{margin-right:-16px !important}.v-application--is-rtl .me-lg-n4{margin-left:-16px !important}.v-application--is-ltr .me-lg-n5{margin-right:-20px !important}.v-application--is-rtl .me-lg-n5{margin-left:-20px !important}.v-application--is-ltr .me-lg-n6{margin-right:-24px !important}.v-application--is-rtl .me-lg-n6{margin-left:-24px !important}.v-application--is-ltr .me-lg-n7{margin-right:-28px !important}.v-application--is-rtl .me-lg-n7{margin-left:-28px !important}.v-application--is-ltr .me-lg-n8{margin-right:-32px !important}.v-application--is-rtl .me-lg-n8{margin-left:-32px !important}.v-application--is-ltr .me-lg-n9{margin-right:-36px !important}.v-application--is-rtl .me-lg-n9{margin-left:-36px !important}.v-application--is-ltr .me-lg-n10{margin-right:-40px !important}.v-application--is-rtl .me-lg-n10{margin-left:-40px !important}.v-application--is-ltr .me-lg-n11{margin-right:-44px !important}.v-application--is-rtl .me-lg-n11{margin-left:-44px !important}.v-application--is-ltr .me-lg-n12{margin-right:-48px !important}.v-application--is-rtl .me-lg-n12{margin-left:-48px !important}.v-application--is-ltr .me-lg-n13{margin-right:-52px !important}.v-application--is-rtl .me-lg-n13{margin-left:-52px !important}.v-application--is-ltr .me-lg-n14{margin-right:-56px !important}.v-application--is-rtl .me-lg-n14{margin-left:-56px !important}.v-application--is-ltr .me-lg-n15{margin-right:-60px !important}.v-application--is-rtl .me-lg-n15{margin-left:-60px !important}.v-application--is-ltr .me-lg-n16{margin-right:-64px !important}.v-application--is-rtl .me-lg-n16{margin-left:-64px !important}.v-application .pa-lg-0{padding:0px !important}.v-application .pa-lg-1{padding:4px !important}.v-application .pa-lg-2{padding:8px !important}.v-application .pa-lg-3{padding:12px !important}.v-application .pa-lg-4{padding:16px !important}.v-application .pa-lg-5{padding:20px !important}.v-application .pa-lg-6{padding:24px !important}.v-application .pa-lg-7{padding:28px !important}.v-application .pa-lg-8{padding:32px !important}.v-application .pa-lg-9{padding:36px !important}.v-application .pa-lg-10{padding:40px !important}.v-application .pa-lg-11{padding:44px !important}.v-application .pa-lg-12{padding:48px !important}.v-application .pa-lg-13{padding:52px !important}.v-application .pa-lg-14{padding:56px !important}.v-application .pa-lg-15{padding:60px !important}.v-application .pa-lg-16{padding:64px !important}.v-application .px-lg-0{padding-right:0px !important;padding-left:0px !important}.v-application .px-lg-1{padding-right:4px !important;padding-left:4px !important}.v-application .px-lg-2{padding-right:8px !important;padding-left:8px !important}.v-application .px-lg-3{padding-right:12px !important;padding-left:12px !important}.v-application .px-lg-4{padding-right:16px !important;padding-left:16px !important}.v-application .px-lg-5{padding-right:20px !important;padding-left:20px !important}.v-application .px-lg-6{padding-right:24px !important;padding-left:24px !important}.v-application .px-lg-7{padding-right:28px !important;padding-left:28px !important}.v-application .px-lg-8{padding-right:32px !important;padding-left:32px !important}.v-application .px-lg-9{padding-right:36px !important;padding-left:36px !important}.v-application .px-lg-10{padding-right:40px !important;padding-left:40px !important}.v-application .px-lg-11{padding-right:44px !important;padding-left:44px !important}.v-application .px-lg-12{padding-right:48px !important;padding-left:48px !important}.v-application .px-lg-13{padding-right:52px !important;padding-left:52px !important}.v-application .px-lg-14{padding-right:56px !important;padding-left:56px !important}.v-application .px-lg-15{padding-right:60px !important;padding-left:60px !important}.v-application .px-lg-16{padding-right:64px !important;padding-left:64px !important}.v-application .py-lg-0{padding-top:0px !important;padding-bottom:0px !important}.v-application .py-lg-1{padding-top:4px !important;padding-bottom:4px !important}.v-application .py-lg-2{padding-top:8px !important;padding-bottom:8px !important}.v-application .py-lg-3{padding-top:12px !important;padding-bottom:12px !important}.v-application .py-lg-4{padding-top:16px !important;padding-bottom:16px !important}.v-application .py-lg-5{padding-top:20px !important;padding-bottom:20px !important}.v-application .py-lg-6{padding-top:24px !important;padding-bottom:24px !important}.v-application .py-lg-7{padding-top:28px !important;padding-bottom:28px !important}.v-application .py-lg-8{padding-top:32px !important;padding-bottom:32px !important}.v-application .py-lg-9{padding-top:36px !important;padding-bottom:36px !important}.v-application .py-lg-10{padding-top:40px !important;padding-bottom:40px !important}.v-application .py-lg-11{padding-top:44px !important;padding-bottom:44px !important}.v-application .py-lg-12{padding-top:48px !important;padding-bottom:48px !important}.v-application .py-lg-13{padding-top:52px !important;padding-bottom:52px !important}.v-application .py-lg-14{padding-top:56px !important;padding-bottom:56px !important}.v-application .py-lg-15{padding-top:60px !important;padding-bottom:60px !important}.v-application .py-lg-16{padding-top:64px !important;padding-bottom:64px !important}.v-application .pt-lg-0{padding-top:0px !important}.v-application .pt-lg-1{padding-top:4px !important}.v-application .pt-lg-2{padding-top:8px !important}.v-application .pt-lg-3{padding-top:12px !important}.v-application .pt-lg-4{padding-top:16px !important}.v-application .pt-lg-5{padding-top:20px !important}.v-application .pt-lg-6{padding-top:24px !important}.v-application .pt-lg-7{padding-top:28px !important}.v-application .pt-lg-8{padding-top:32px !important}.v-application .pt-lg-9{padding-top:36px !important}.v-application .pt-lg-10{padding-top:40px !important}.v-application .pt-lg-11{padding-top:44px !important}.v-application .pt-lg-12{padding-top:48px !important}.v-application .pt-lg-13{padding-top:52px !important}.v-application .pt-lg-14{padding-top:56px !important}.v-application .pt-lg-15{padding-top:60px !important}.v-application .pt-lg-16{padding-top:64px !important}.v-application .pr-lg-0{padding-right:0px !important}.v-application .pr-lg-1{padding-right:4px !important}.v-application .pr-lg-2{padding-right:8px !important}.v-application .pr-lg-3{padding-right:12px !important}.v-application .pr-lg-4{padding-right:16px !important}.v-application .pr-lg-5{padding-right:20px !important}.v-application .pr-lg-6{padding-right:24px !important}.v-application .pr-lg-7{padding-right:28px !important}.v-application .pr-lg-8{padding-right:32px !important}.v-application .pr-lg-9{padding-right:36px !important}.v-application .pr-lg-10{padding-right:40px !important}.v-application .pr-lg-11{padding-right:44px !important}.v-application .pr-lg-12{padding-right:48px !important}.v-application .pr-lg-13{padding-right:52px !important}.v-application .pr-lg-14{padding-right:56px !important}.v-application .pr-lg-15{padding-right:60px !important}.v-application .pr-lg-16{padding-right:64px !important}.v-application .pb-lg-0{padding-bottom:0px !important}.v-application .pb-lg-1{padding-bottom:4px !important}.v-application .pb-lg-2{padding-bottom:8px !important}.v-application .pb-lg-3{padding-bottom:12px !important}.v-application .pb-lg-4{padding-bottom:16px !important}.v-application .pb-lg-5{padding-bottom:20px !important}.v-application .pb-lg-6{padding-bottom:24px !important}.v-application .pb-lg-7{padding-bottom:28px !important}.v-application .pb-lg-8{padding-bottom:32px !important}.v-application .pb-lg-9{padding-bottom:36px !important}.v-application .pb-lg-10{padding-bottom:40px !important}.v-application .pb-lg-11{padding-bottom:44px !important}.v-application .pb-lg-12{padding-bottom:48px !important}.v-application .pb-lg-13{padding-bottom:52px !important}.v-application .pb-lg-14{padding-bottom:56px !important}.v-application .pb-lg-15{padding-bottom:60px !important}.v-application .pb-lg-16{padding-bottom:64px !important}.v-application .pl-lg-0{padding-left:0px !important}.v-application .pl-lg-1{padding-left:4px !important}.v-application .pl-lg-2{padding-left:8px !important}.v-application .pl-lg-3{padding-left:12px !important}.v-application .pl-lg-4{padding-left:16px !important}.v-application .pl-lg-5{padding-left:20px !important}.v-application .pl-lg-6{padding-left:24px !important}.v-application .pl-lg-7{padding-left:28px !important}.v-application .pl-lg-8{padding-left:32px !important}.v-application .pl-lg-9{padding-left:36px !important}.v-application .pl-lg-10{padding-left:40px !important}.v-application .pl-lg-11{padding-left:44px !important}.v-application .pl-lg-12{padding-left:48px !important}.v-application .pl-lg-13{padding-left:52px !important}.v-application .pl-lg-14{padding-left:56px !important}.v-application .pl-lg-15{padding-left:60px !important}.v-application .pl-lg-16{padding-left:64px !important}.v-application--is-ltr .ps-lg-0{padding-left:0px !important}.v-application--is-rtl .ps-lg-0{padding-right:0px !important}.v-application--is-ltr .ps-lg-1{padding-left:4px !important}.v-application--is-rtl .ps-lg-1{padding-right:4px !important}.v-application--is-ltr .ps-lg-2{padding-left:8px !important}.v-application--is-rtl .ps-lg-2{padding-right:8px !important}.v-application--is-ltr .ps-lg-3{padding-left:12px !important}.v-application--is-rtl .ps-lg-3{padding-right:12px !important}.v-application--is-ltr .ps-lg-4{padding-left:16px !important}.v-application--is-rtl .ps-lg-4{padding-right:16px !important}.v-application--is-ltr .ps-lg-5{padding-left:20px !important}.v-application--is-rtl .ps-lg-5{padding-right:20px !important}.v-application--is-ltr .ps-lg-6{padding-left:24px !important}.v-application--is-rtl .ps-lg-6{padding-right:24px !important}.v-application--is-ltr .ps-lg-7{padding-left:28px !important}.v-application--is-rtl .ps-lg-7{padding-right:28px !important}.v-application--is-ltr .ps-lg-8{padding-left:32px !important}.v-application--is-rtl .ps-lg-8{padding-right:32px !important}.v-application--is-ltr .ps-lg-9{padding-left:36px !important}.v-application--is-rtl .ps-lg-9{padding-right:36px !important}.v-application--is-ltr .ps-lg-10{padding-left:40px !important}.v-application--is-rtl .ps-lg-10{padding-right:40px !important}.v-application--is-ltr .ps-lg-11{padding-left:44px !important}.v-application--is-rtl .ps-lg-11{padding-right:44px !important}.v-application--is-ltr .ps-lg-12{padding-left:48px !important}.v-application--is-rtl .ps-lg-12{padding-right:48px !important}.v-application--is-ltr .ps-lg-13{padding-left:52px !important}.v-application--is-rtl .ps-lg-13{padding-right:52px !important}.v-application--is-ltr .ps-lg-14{padding-left:56px !important}.v-application--is-rtl .ps-lg-14{padding-right:56px !important}.v-application--is-ltr .ps-lg-15{padding-left:60px !important}.v-application--is-rtl .ps-lg-15{padding-right:60px !important}.v-application--is-ltr .ps-lg-16{padding-left:64px !important}.v-application--is-rtl .ps-lg-16{padding-right:64px !important}.v-application--is-ltr .pe-lg-0{padding-right:0px !important}.v-application--is-rtl .pe-lg-0{padding-left:0px !important}.v-application--is-ltr .pe-lg-1{padding-right:4px !important}.v-application--is-rtl .pe-lg-1{padding-left:4px !important}.v-application--is-ltr .pe-lg-2{padding-right:8px !important}.v-application--is-rtl .pe-lg-2{padding-left:8px !important}.v-application--is-ltr .pe-lg-3{padding-right:12px !important}.v-application--is-rtl .pe-lg-3{padding-left:12px !important}.v-application--is-ltr .pe-lg-4{padding-right:16px !important}.v-application--is-rtl .pe-lg-4{padding-left:16px !important}.v-application--is-ltr .pe-lg-5{padding-right:20px !important}.v-application--is-rtl .pe-lg-5{padding-left:20px !important}.v-application--is-ltr .pe-lg-6{padding-right:24px !important}.v-application--is-rtl .pe-lg-6{padding-left:24px !important}.v-application--is-ltr .pe-lg-7{padding-right:28px !important}.v-application--is-rtl .pe-lg-7{padding-left:28px !important}.v-application--is-ltr .pe-lg-8{padding-right:32px !important}.v-application--is-rtl .pe-lg-8{padding-left:32px !important}.v-application--is-ltr .pe-lg-9{padding-right:36px !important}.v-application--is-rtl .pe-lg-9{padding-left:36px !important}.v-application--is-ltr .pe-lg-10{padding-right:40px !important}.v-application--is-rtl .pe-lg-10{padding-left:40px !important}.v-application--is-ltr .pe-lg-11{padding-right:44px !important}.v-application--is-rtl .pe-lg-11{padding-left:44px !important}.v-application--is-ltr .pe-lg-12{padding-right:48px !important}.v-application--is-rtl .pe-lg-12{padding-left:48px !important}.v-application--is-ltr .pe-lg-13{padding-right:52px !important}.v-application--is-rtl .pe-lg-13{padding-left:52px !important}.v-application--is-ltr .pe-lg-14{padding-right:56px !important}.v-application--is-rtl .pe-lg-14{padding-left:56px !important}.v-application--is-ltr .pe-lg-15{padding-right:60px !important}.v-application--is-rtl .pe-lg-15{padding-left:60px !important}.v-application--is-ltr .pe-lg-16{padding-right:64px !important}.v-application--is-rtl .pe-lg-16{padding-left:64px !important}.v-application .text-lg-left{text-align:left !important}.v-application .text-lg-right{text-align:right !important}.v-application .text-lg-center{text-align:center !important}.v-application .text-lg-justify{text-align:justify !important}.v-application .text-lg-start{text-align:start !important}.v-application .text-lg-end{text-align:end !important}.v-application .text-lg-h1{font-size:6rem !important;font-weight:300;line-height:6rem;letter-spacing:-0.015625em !important;font-family:"Roboto",sans-serif !important}.v-application .text-lg-h2{font-size:3.75rem !important;font-weight:300;line-height:3.75rem;letter-spacing:-0.0083333333em !important;font-family:"Roboto",sans-serif !important}.v-application .text-lg-h3{font-size:3rem !important;font-weight:400;line-height:3.125rem;letter-spacing:normal !important;font-family:"Roboto",sans-serif !important}.v-application .text-lg-h4{font-size:2.125rem !important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em !important;font-family:"Roboto",sans-serif !important}.v-application .text-lg-h5{font-size:1.5rem !important;font-weight:400;line-height:2rem;letter-spacing:normal !important;font-family:"Roboto",sans-serif !important}.v-application .text-lg-h6{font-size:1.25rem !important;font-weight:500;line-height:2rem;letter-spacing:.0125em !important;font-family:"Roboto",sans-serif !important}.v-application .text-lg-subtitle-1{font-size:1rem !important;font-weight:normal;line-height:1.75rem;letter-spacing:.009375em !important;font-family:"Roboto",sans-serif !important}.v-application .text-lg-subtitle-2{font-size:.875rem !important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em !important;font-family:"Roboto",sans-serif !important}.v-application .text-lg-body-1{font-size:1rem !important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em !important;font-family:"Roboto",sans-serif !important}.v-application .text-lg-body-2{font-size:.875rem !important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em !important;font-family:"Roboto",sans-serif !important}.v-application .text-lg-button{font-size:.875rem !important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em !important;font-family:"Roboto",sans-serif !important;text-transform:uppercase !important}.v-application .text-lg-caption{font-size:.75rem !important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em !important;font-family:"Roboto",sans-serif !important}.v-application .text-lg-overline{font-size:.75rem !important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em !important;font-family:"Roboto",sans-serif !important;text-transform:uppercase !important}}@media(min-width: 1904px){.v-application .d-xl-none{display:none !important}.v-application .d-xl-inline{display:inline !important}.v-application .d-xl-inline-block{display:inline-block !important}.v-application .d-xl-block{display:block !important}.v-application .d-xl-table{display:table !important}.v-application .d-xl-table-row{display:table-row !important}.v-application .d-xl-table-cell{display:table-cell !important}.v-application .d-xl-flex{display:flex !important}.v-application .d-xl-inline-flex{display:inline-flex !important}.v-application .float-xl-none{float:none !important}.v-application .float-xl-left{float:left !important}.v-application .float-xl-right{float:right !important}.v-application--is-rtl .float-xl-end{float:left !important}.v-application--is-rtl .float-xl-start{float:right !important}.v-application--is-ltr .float-xl-end{float:right !important}.v-application--is-ltr .float-xl-start{float:left !important}.v-application .flex-xl-fill{flex:1 1 auto !important}.v-application .flex-xl-row{flex-direction:row !important}.v-application .flex-xl-column{flex-direction:column !important}.v-application .flex-xl-row-reverse{flex-direction:row-reverse !important}.v-application .flex-xl-column-reverse{flex-direction:column-reverse !important}.v-application .flex-xl-grow-0{flex-grow:0 !important}.v-application .flex-xl-grow-1{flex-grow:1 !important}.v-application .flex-xl-shrink-0{flex-shrink:0 !important}.v-application .flex-xl-shrink-1{flex-shrink:1 !important}.v-application .flex-xl-wrap{flex-wrap:wrap !important}.v-application .flex-xl-nowrap{flex-wrap:nowrap !important}.v-application .flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.v-application .justify-xl-start{justify-content:flex-start !important}.v-application .justify-xl-end{justify-content:flex-end !important}.v-application .justify-xl-center{justify-content:center !important}.v-application .justify-xl-space-between{justify-content:space-between !important}.v-application .justify-xl-space-around{justify-content:space-around !important}.v-application .align-xl-start{align-items:flex-start !important}.v-application .align-xl-end{align-items:flex-end !important}.v-application .align-xl-center{align-items:center !important}.v-application .align-xl-baseline{align-items:baseline !important}.v-application .align-xl-stretch{align-items:stretch !important}.v-application .align-content-xl-start{align-content:flex-start !important}.v-application .align-content-xl-end{align-content:flex-end !important}.v-application .align-content-xl-center{align-content:center !important}.v-application .align-content-xl-space-between{align-content:space-between !important}.v-application .align-content-xl-space-around{align-content:space-around !important}.v-application .align-content-xl-stretch{align-content:stretch !important}.v-application .align-self-xl-auto{align-self:auto !important}.v-application .align-self-xl-start{align-self:flex-start !important}.v-application .align-self-xl-end{align-self:flex-end !important}.v-application .align-self-xl-center{align-self:center !important}.v-application .align-self-xl-baseline{align-self:baseline !important}.v-application .align-self-xl-stretch{align-self:stretch !important}.v-application .order-xl-first{order:-1 !important}.v-application .order-xl-0{order:0 !important}.v-application .order-xl-1{order:1 !important}.v-application .order-xl-2{order:2 !important}.v-application .order-xl-3{order:3 !important}.v-application .order-xl-4{order:4 !important}.v-application .order-xl-5{order:5 !important}.v-application .order-xl-6{order:6 !important}.v-application .order-xl-7{order:7 !important}.v-application .order-xl-8{order:8 !important}.v-application .order-xl-9{order:9 !important}.v-application .order-xl-10{order:10 !important}.v-application .order-xl-11{order:11 !important}.v-application .order-xl-12{order:12 !important}.v-application .order-xl-last{order:13 !important}.v-application .ma-xl-0{margin:0px !important}.v-application .ma-xl-1{margin:4px !important}.v-application .ma-xl-2{margin:8px !important}.v-application .ma-xl-3{margin:12px !important}.v-application .ma-xl-4{margin:16px !important}.v-application .ma-xl-5{margin:20px !important}.v-application .ma-xl-6{margin:24px !important}.v-application .ma-xl-7{margin:28px !important}.v-application .ma-xl-8{margin:32px !important}.v-application .ma-xl-9{margin:36px !important}.v-application .ma-xl-10{margin:40px !important}.v-application .ma-xl-11{margin:44px !important}.v-application .ma-xl-12{margin:48px !important}.v-application .ma-xl-13{margin:52px !important}.v-application .ma-xl-14{margin:56px !important}.v-application .ma-xl-15{margin:60px !important}.v-application .ma-xl-16{margin:64px !important}.v-application .ma-xl-auto{margin:auto !important}.v-application .mx-xl-0{margin-right:0px !important;margin-left:0px !important}.v-application .mx-xl-1{margin-right:4px !important;margin-left:4px !important}.v-application .mx-xl-2{margin-right:8px !important;margin-left:8px !important}.v-application .mx-xl-3{margin-right:12px !important;margin-left:12px !important}.v-application .mx-xl-4{margin-right:16px !important;margin-left:16px !important}.v-application .mx-xl-5{margin-right:20px !important;margin-left:20px !important}.v-application .mx-xl-6{margin-right:24px !important;margin-left:24px !important}.v-application .mx-xl-7{margin-right:28px !important;margin-left:28px !important}.v-application .mx-xl-8{margin-right:32px !important;margin-left:32px !important}.v-application .mx-xl-9{margin-right:36px !important;margin-left:36px !important}.v-application .mx-xl-10{margin-right:40px !important;margin-left:40px !important}.v-application .mx-xl-11{margin-right:44px !important;margin-left:44px !important}.v-application .mx-xl-12{margin-right:48px !important;margin-left:48px !important}.v-application .mx-xl-13{margin-right:52px !important;margin-left:52px !important}.v-application .mx-xl-14{margin-right:56px !important;margin-left:56px !important}.v-application .mx-xl-15{margin-right:60px !important;margin-left:60px !important}.v-application .mx-xl-16{margin-right:64px !important;margin-left:64px !important}.v-application .mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.v-application .my-xl-0{margin-top:0px !important;margin-bottom:0px !important}.v-application .my-xl-1{margin-top:4px !important;margin-bottom:4px !important}.v-application .my-xl-2{margin-top:8px !important;margin-bottom:8px !important}.v-application .my-xl-3{margin-top:12px !important;margin-bottom:12px !important}.v-application .my-xl-4{margin-top:16px !important;margin-bottom:16px !important}.v-application .my-xl-5{margin-top:20px !important;margin-bottom:20px !important}.v-application .my-xl-6{margin-top:24px !important;margin-bottom:24px !important}.v-application .my-xl-7{margin-top:28px !important;margin-bottom:28px !important}.v-application .my-xl-8{margin-top:32px !important;margin-bottom:32px !important}.v-application .my-xl-9{margin-top:36px !important;margin-bottom:36px !important}.v-application .my-xl-10{margin-top:40px !important;margin-bottom:40px !important}.v-application .my-xl-11{margin-top:44px !important;margin-bottom:44px !important}.v-application .my-xl-12{margin-top:48px !important;margin-bottom:48px !important}.v-application .my-xl-13{margin-top:52px !important;margin-bottom:52px !important}.v-application .my-xl-14{margin-top:56px !important;margin-bottom:56px !important}.v-application .my-xl-15{margin-top:60px !important;margin-bottom:60px !important}.v-application .my-xl-16{margin-top:64px !important;margin-bottom:64px !important}.v-application .my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.v-application .mt-xl-0{margin-top:0px !important}.v-application .mt-xl-1{margin-top:4px !important}.v-application .mt-xl-2{margin-top:8px !important}.v-application .mt-xl-3{margin-top:12px !important}.v-application .mt-xl-4{margin-top:16px !important}.v-application .mt-xl-5{margin-top:20px !important}.v-application .mt-xl-6{margin-top:24px !important}.v-application .mt-xl-7{margin-top:28px !important}.v-application .mt-xl-8{margin-top:32px !important}.v-application .mt-xl-9{margin-top:36px !important}.v-application .mt-xl-10{margin-top:40px !important}.v-application .mt-xl-11{margin-top:44px !important}.v-application .mt-xl-12{margin-top:48px !important}.v-application .mt-xl-13{margin-top:52px !important}.v-application .mt-xl-14{margin-top:56px !important}.v-application .mt-xl-15{margin-top:60px !important}.v-application .mt-xl-16{margin-top:64px !important}.v-application .mt-xl-auto{margin-top:auto !important}.v-application .mr-xl-0{margin-right:0px !important}.v-application .mr-xl-1{margin-right:4px !important}.v-application .mr-xl-2{margin-right:8px !important}.v-application .mr-xl-3{margin-right:12px !important}.v-application .mr-xl-4{margin-right:16px !important}.v-application .mr-xl-5{margin-right:20px !important}.v-application .mr-xl-6{margin-right:24px !important}.v-application .mr-xl-7{margin-right:28px !important}.v-application .mr-xl-8{margin-right:32px !important}.v-application .mr-xl-9{margin-right:36px !important}.v-application .mr-xl-10{margin-right:40px !important}.v-application .mr-xl-11{margin-right:44px !important}.v-application .mr-xl-12{margin-right:48px !important}.v-application .mr-xl-13{margin-right:52px !important}.v-application .mr-xl-14{margin-right:56px !important}.v-application .mr-xl-15{margin-right:60px !important}.v-application .mr-xl-16{margin-right:64px !important}.v-application .mr-xl-auto{margin-right:auto !important}.v-application .mb-xl-0{margin-bottom:0px !important}.v-application .mb-xl-1{margin-bottom:4px !important}.v-application .mb-xl-2{margin-bottom:8px !important}.v-application .mb-xl-3{margin-bottom:12px !important}.v-application .mb-xl-4{margin-bottom:16px !important}.v-application .mb-xl-5{margin-bottom:20px !important}.v-application .mb-xl-6{margin-bottom:24px !important}.v-application .mb-xl-7{margin-bottom:28px !important}.v-application .mb-xl-8{margin-bottom:32px !important}.v-application .mb-xl-9{margin-bottom:36px !important}.v-application .mb-xl-10{margin-bottom:40px !important}.v-application .mb-xl-11{margin-bottom:44px !important}.v-application .mb-xl-12{margin-bottom:48px !important}.v-application .mb-xl-13{margin-bottom:52px !important}.v-application .mb-xl-14{margin-bottom:56px !important}.v-application .mb-xl-15{margin-bottom:60px !important}.v-application .mb-xl-16{margin-bottom:64px !important}.v-application .mb-xl-auto{margin-bottom:auto !important}.v-application .ml-xl-0{margin-left:0px !important}.v-application .ml-xl-1{margin-left:4px !important}.v-application .ml-xl-2{margin-left:8px !important}.v-application .ml-xl-3{margin-left:12px !important}.v-application .ml-xl-4{margin-left:16px !important}.v-application .ml-xl-5{margin-left:20px !important}.v-application .ml-xl-6{margin-left:24px !important}.v-application .ml-xl-7{margin-left:28px !important}.v-application .ml-xl-8{margin-left:32px !important}.v-application .ml-xl-9{margin-left:36px !important}.v-application .ml-xl-10{margin-left:40px !important}.v-application .ml-xl-11{margin-left:44px !important}.v-application .ml-xl-12{margin-left:48px !important}.v-application .ml-xl-13{margin-left:52px !important}.v-application .ml-xl-14{margin-left:56px !important}.v-application .ml-xl-15{margin-left:60px !important}.v-application .ml-xl-16{margin-left:64px !important}.v-application .ml-xl-auto{margin-left:auto !important}.v-application--is-ltr .ms-xl-0{margin-left:0px !important}.v-application--is-rtl .ms-xl-0{margin-right:0px !important}.v-application--is-ltr .ms-xl-1{margin-left:4px !important}.v-application--is-rtl .ms-xl-1{margin-right:4px !important}.v-application--is-ltr .ms-xl-2{margin-left:8px !important}.v-application--is-rtl .ms-xl-2{margin-right:8px !important}.v-application--is-ltr .ms-xl-3{margin-left:12px !important}.v-application--is-rtl .ms-xl-3{margin-right:12px !important}.v-application--is-ltr .ms-xl-4{margin-left:16px !important}.v-application--is-rtl .ms-xl-4{margin-right:16px !important}.v-application--is-ltr .ms-xl-5{margin-left:20px !important}.v-application--is-rtl .ms-xl-5{margin-right:20px !important}.v-application--is-ltr .ms-xl-6{margin-left:24px !important}.v-application--is-rtl .ms-xl-6{margin-right:24px !important}.v-application--is-ltr .ms-xl-7{margin-left:28px !important}.v-application--is-rtl .ms-xl-7{margin-right:28px !important}.v-application--is-ltr .ms-xl-8{margin-left:32px !important}.v-application--is-rtl .ms-xl-8{margin-right:32px !important}.v-application--is-ltr .ms-xl-9{margin-left:36px !important}.v-application--is-rtl .ms-xl-9{margin-right:36px !important}.v-application--is-ltr .ms-xl-10{margin-left:40px !important}.v-application--is-rtl .ms-xl-10{margin-right:40px !important}.v-application--is-ltr .ms-xl-11{margin-left:44px !important}.v-application--is-rtl .ms-xl-11{margin-right:44px !important}.v-application--is-ltr .ms-xl-12{margin-left:48px !important}.v-application--is-rtl .ms-xl-12{margin-right:48px !important}.v-application--is-ltr .ms-xl-13{margin-left:52px !important}.v-application--is-rtl .ms-xl-13{margin-right:52px !important}.v-application--is-ltr .ms-xl-14{margin-left:56px !important}.v-application--is-rtl .ms-xl-14{margin-right:56px !important}.v-application--is-ltr .ms-xl-15{margin-left:60px !important}.v-application--is-rtl .ms-xl-15{margin-right:60px !important}.v-application--is-ltr .ms-xl-16{margin-left:64px !important}.v-application--is-rtl .ms-xl-16{margin-right:64px !important}.v-application--is-ltr .ms-xl-auto{margin-left:auto !important}.v-application--is-rtl .ms-xl-auto{margin-right:auto !important}.v-application--is-ltr .me-xl-0{margin-right:0px !important}.v-application--is-rtl .me-xl-0{margin-left:0px !important}.v-application--is-ltr .me-xl-1{margin-right:4px !important}.v-application--is-rtl .me-xl-1{margin-left:4px !important}.v-application--is-ltr .me-xl-2{margin-right:8px !important}.v-application--is-rtl .me-xl-2{margin-left:8px !important}.v-application--is-ltr .me-xl-3{margin-right:12px !important}.v-application--is-rtl .me-xl-3{margin-left:12px !important}.v-application--is-ltr .me-xl-4{margin-right:16px !important}.v-application--is-rtl .me-xl-4{margin-left:16px !important}.v-application--is-ltr .me-xl-5{margin-right:20px !important}.v-application--is-rtl .me-xl-5{margin-left:20px !important}.v-application--is-ltr .me-xl-6{margin-right:24px !important}.v-application--is-rtl .me-xl-6{margin-left:24px !important}.v-application--is-ltr .me-xl-7{margin-right:28px !important}.v-application--is-rtl .me-xl-7{margin-left:28px !important}.v-application--is-ltr .me-xl-8{margin-right:32px !important}.v-application--is-rtl .me-xl-8{margin-left:32px !important}.v-application--is-ltr .me-xl-9{margin-right:36px !important}.v-application--is-rtl .me-xl-9{margin-left:36px !important}.v-application--is-ltr .me-xl-10{margin-right:40px !important}.v-application--is-rtl .me-xl-10{margin-left:40px !important}.v-application--is-ltr .me-xl-11{margin-right:44px !important}.v-application--is-rtl .me-xl-11{margin-left:44px !important}.v-application--is-ltr .me-xl-12{margin-right:48px !important}.v-application--is-rtl .me-xl-12{margin-left:48px !important}.v-application--is-ltr .me-xl-13{margin-right:52px !important}.v-application--is-rtl .me-xl-13{margin-left:52px !important}.v-application--is-ltr .me-xl-14{margin-right:56px !important}.v-application--is-rtl .me-xl-14{margin-left:56px !important}.v-application--is-ltr .me-xl-15{margin-right:60px !important}.v-application--is-rtl .me-xl-15{margin-left:60px !important}.v-application--is-ltr .me-xl-16{margin-right:64px !important}.v-application--is-rtl .me-xl-16{margin-left:64px !important}.v-application--is-ltr .me-xl-auto{margin-right:auto !important}.v-application--is-rtl .me-xl-auto{margin-left:auto !important}.v-application .ma-xl-n1{margin:-4px !important}.v-application .ma-xl-n2{margin:-8px !important}.v-application .ma-xl-n3{margin:-12px !important}.v-application .ma-xl-n4{margin:-16px !important}.v-application .ma-xl-n5{margin:-20px !important}.v-application .ma-xl-n6{margin:-24px !important}.v-application .ma-xl-n7{margin:-28px !important}.v-application .ma-xl-n8{margin:-32px !important}.v-application .ma-xl-n9{margin:-36px !important}.v-application .ma-xl-n10{margin:-40px !important}.v-application .ma-xl-n11{margin:-44px !important}.v-application .ma-xl-n12{margin:-48px !important}.v-application .ma-xl-n13{margin:-52px !important}.v-application .ma-xl-n14{margin:-56px !important}.v-application .ma-xl-n15{margin:-60px !important}.v-application .ma-xl-n16{margin:-64px !important}.v-application .mx-xl-n1{margin-right:-4px !important;margin-left:-4px !important}.v-application .mx-xl-n2{margin-right:-8px !important;margin-left:-8px !important}.v-application .mx-xl-n3{margin-right:-12px !important;margin-left:-12px !important}.v-application .mx-xl-n4{margin-right:-16px !important;margin-left:-16px !important}.v-application .mx-xl-n5{margin-right:-20px !important;margin-left:-20px !important}.v-application .mx-xl-n6{margin-right:-24px !important;margin-left:-24px !important}.v-application .mx-xl-n7{margin-right:-28px !important;margin-left:-28px !important}.v-application .mx-xl-n8{margin-right:-32px !important;margin-left:-32px !important}.v-application .mx-xl-n9{margin-right:-36px !important;margin-left:-36px !important}.v-application .mx-xl-n10{margin-right:-40px !important;margin-left:-40px !important}.v-application .mx-xl-n11{margin-right:-44px !important;margin-left:-44px !important}.v-application .mx-xl-n12{margin-right:-48px !important;margin-left:-48px !important}.v-application .mx-xl-n13{margin-right:-52px !important;margin-left:-52px !important}.v-application .mx-xl-n14{margin-right:-56px !important;margin-left:-56px !important}.v-application .mx-xl-n15{margin-right:-60px !important;margin-left:-60px !important}.v-application .mx-xl-n16{margin-right:-64px !important;margin-left:-64px !important}.v-application .my-xl-n1{margin-top:-4px !important;margin-bottom:-4px !important}.v-application .my-xl-n2{margin-top:-8px !important;margin-bottom:-8px !important}.v-application .my-xl-n3{margin-top:-12px !important;margin-bottom:-12px !important}.v-application .my-xl-n4{margin-top:-16px !important;margin-bottom:-16px !important}.v-application .my-xl-n5{margin-top:-20px !important;margin-bottom:-20px !important}.v-application .my-xl-n6{margin-top:-24px !important;margin-bottom:-24px !important}.v-application .my-xl-n7{margin-top:-28px !important;margin-bottom:-28px !important}.v-application .my-xl-n8{margin-top:-32px !important;margin-bottom:-32px !important}.v-application .my-xl-n9{margin-top:-36px !important;margin-bottom:-36px !important}.v-application .my-xl-n10{margin-top:-40px !important;margin-bottom:-40px !important}.v-application .my-xl-n11{margin-top:-44px !important;margin-bottom:-44px !important}.v-application .my-xl-n12{margin-top:-48px !important;margin-bottom:-48px !important}.v-application .my-xl-n13{margin-top:-52px !important;margin-bottom:-52px !important}.v-application .my-xl-n14{margin-top:-56px !important;margin-bottom:-56px !important}.v-application .my-xl-n15{margin-top:-60px !important;margin-bottom:-60px !important}.v-application .my-xl-n16{margin-top:-64px !important;margin-bottom:-64px !important}.v-application .mt-xl-n1{margin-top:-4px !important}.v-application .mt-xl-n2{margin-top:-8px !important}.v-application .mt-xl-n3{margin-top:-12px !important}.v-application .mt-xl-n4{margin-top:-16px !important}.v-application .mt-xl-n5{margin-top:-20px !important}.v-application .mt-xl-n6{margin-top:-24px !important}.v-application .mt-xl-n7{margin-top:-28px !important}.v-application .mt-xl-n8{margin-top:-32px !important}.v-application .mt-xl-n9{margin-top:-36px !important}.v-application .mt-xl-n10{margin-top:-40px !important}.v-application .mt-xl-n11{margin-top:-44px !important}.v-application .mt-xl-n12{margin-top:-48px !important}.v-application .mt-xl-n13{margin-top:-52px !important}.v-application .mt-xl-n14{margin-top:-56px !important}.v-application .mt-xl-n15{margin-top:-60px !important}.v-application .mt-xl-n16{margin-top:-64px !important}.v-application .mr-xl-n1{margin-right:-4px !important}.v-application .mr-xl-n2{margin-right:-8px !important}.v-application .mr-xl-n3{margin-right:-12px !important}.v-application .mr-xl-n4{margin-right:-16px !important}.v-application .mr-xl-n5{margin-right:-20px !important}.v-application .mr-xl-n6{margin-right:-24px !important}.v-application .mr-xl-n7{margin-right:-28px !important}.v-application .mr-xl-n8{margin-right:-32px !important}.v-application .mr-xl-n9{margin-right:-36px !important}.v-application .mr-xl-n10{margin-right:-40px !important}.v-application .mr-xl-n11{margin-right:-44px !important}.v-application .mr-xl-n12{margin-right:-48px !important}.v-application .mr-xl-n13{margin-right:-52px !important}.v-application .mr-xl-n14{margin-right:-56px !important}.v-application .mr-xl-n15{margin-right:-60px !important}.v-application .mr-xl-n16{margin-right:-64px !important}.v-application .mb-xl-n1{margin-bottom:-4px !important}.v-application .mb-xl-n2{margin-bottom:-8px !important}.v-application .mb-xl-n3{margin-bottom:-12px !important}.v-application .mb-xl-n4{margin-bottom:-16px !important}.v-application .mb-xl-n5{margin-bottom:-20px !important}.v-application .mb-xl-n6{margin-bottom:-24px !important}.v-application .mb-xl-n7{margin-bottom:-28px !important}.v-application .mb-xl-n8{margin-bottom:-32px !important}.v-application .mb-xl-n9{margin-bottom:-36px !important}.v-application .mb-xl-n10{margin-bottom:-40px !important}.v-application .mb-xl-n11{margin-bottom:-44px !important}.v-application .mb-xl-n12{margin-bottom:-48px !important}.v-application .mb-xl-n13{margin-bottom:-52px !important}.v-application .mb-xl-n14{margin-bottom:-56px !important}.v-application .mb-xl-n15{margin-bottom:-60px !important}.v-application .mb-xl-n16{margin-bottom:-64px !important}.v-application .ml-xl-n1{margin-left:-4px !important}.v-application .ml-xl-n2{margin-left:-8px !important}.v-application .ml-xl-n3{margin-left:-12px !important}.v-application .ml-xl-n4{margin-left:-16px !important}.v-application .ml-xl-n5{margin-left:-20px !important}.v-application .ml-xl-n6{margin-left:-24px !important}.v-application .ml-xl-n7{margin-left:-28px !important}.v-application .ml-xl-n8{margin-left:-32px !important}.v-application .ml-xl-n9{margin-left:-36px !important}.v-application .ml-xl-n10{margin-left:-40px !important}.v-application .ml-xl-n11{margin-left:-44px !important}.v-application .ml-xl-n12{margin-left:-48px !important}.v-application .ml-xl-n13{margin-left:-52px !important}.v-application .ml-xl-n14{margin-left:-56px !important}.v-application .ml-xl-n15{margin-left:-60px !important}.v-application .ml-xl-n16{margin-left:-64px !important}.v-application--is-ltr .ms-xl-n1{margin-left:-4px !important}.v-application--is-rtl .ms-xl-n1{margin-right:-4px !important}.v-application--is-ltr .ms-xl-n2{margin-left:-8px !important}.v-application--is-rtl .ms-xl-n2{margin-right:-8px !important}.v-application--is-ltr .ms-xl-n3{margin-left:-12px !important}.v-application--is-rtl .ms-xl-n3{margin-right:-12px !important}.v-application--is-ltr .ms-xl-n4{margin-left:-16px !important}.v-application--is-rtl .ms-xl-n4{margin-right:-16px !important}.v-application--is-ltr .ms-xl-n5{margin-left:-20px !important}.v-application--is-rtl .ms-xl-n5{margin-right:-20px !important}.v-application--is-ltr .ms-xl-n6{margin-left:-24px !important}.v-application--is-rtl .ms-xl-n6{margin-right:-24px !important}.v-application--is-ltr .ms-xl-n7{margin-left:-28px !important}.v-application--is-rtl .ms-xl-n7{margin-right:-28px !important}.v-application--is-ltr .ms-xl-n8{margin-left:-32px !important}.v-application--is-rtl .ms-xl-n8{margin-right:-32px !important}.v-application--is-ltr .ms-xl-n9{margin-left:-36px !important}.v-application--is-rtl .ms-xl-n9{margin-right:-36px !important}.v-application--is-ltr .ms-xl-n10{margin-left:-40px !important}.v-application--is-rtl .ms-xl-n10{margin-right:-40px !important}.v-application--is-ltr .ms-xl-n11{margin-left:-44px !important}.v-application--is-rtl .ms-xl-n11{margin-right:-44px !important}.v-application--is-ltr .ms-xl-n12{margin-left:-48px !important}.v-application--is-rtl .ms-xl-n12{margin-right:-48px !important}.v-application--is-ltr .ms-xl-n13{margin-left:-52px !important}.v-application--is-rtl .ms-xl-n13{margin-right:-52px !important}.v-application--is-ltr .ms-xl-n14{margin-left:-56px !important}.v-application--is-rtl .ms-xl-n14{margin-right:-56px !important}.v-application--is-ltr .ms-xl-n15{margin-left:-60px !important}.v-application--is-rtl .ms-xl-n15{margin-right:-60px !important}.v-application--is-ltr .ms-xl-n16{margin-left:-64px !important}.v-application--is-rtl .ms-xl-n16{margin-right:-64px !important}.v-application--is-ltr .me-xl-n1{margin-right:-4px !important}.v-application--is-rtl .me-xl-n1{margin-left:-4px !important}.v-application--is-ltr .me-xl-n2{margin-right:-8px !important}.v-application--is-rtl .me-xl-n2{margin-left:-8px !important}.v-application--is-ltr .me-xl-n3{margin-right:-12px !important}.v-application--is-rtl .me-xl-n3{margin-left:-12px !important}.v-application--is-ltr .me-xl-n4{margin-right:-16px !important}.v-application--is-rtl .me-xl-n4{margin-left:-16px !important}.v-application--is-ltr .me-xl-n5{margin-right:-20px !important}.v-application--is-rtl .me-xl-n5{margin-left:-20px !important}.v-application--is-ltr .me-xl-n6{margin-right:-24px !important}.v-application--is-rtl .me-xl-n6{margin-left:-24px !important}.v-application--is-ltr .me-xl-n7{margin-right:-28px !important}.v-application--is-rtl .me-xl-n7{margin-left:-28px !important}.v-application--is-ltr .me-xl-n8{margin-right:-32px !important}.v-application--is-rtl .me-xl-n8{margin-left:-32px !important}.v-application--is-ltr .me-xl-n9{margin-right:-36px !important}.v-application--is-rtl .me-xl-n9{margin-left:-36px !important}.v-application--is-ltr .me-xl-n10{margin-right:-40px !important}.v-application--is-rtl .me-xl-n10{margin-left:-40px !important}.v-application--is-ltr .me-xl-n11{margin-right:-44px !important}.v-application--is-rtl .me-xl-n11{margin-left:-44px !important}.v-application--is-ltr .me-xl-n12{margin-right:-48px !important}.v-application--is-rtl .me-xl-n12{margin-left:-48px !important}.v-application--is-ltr .me-xl-n13{margin-right:-52px !important}.v-application--is-rtl .me-xl-n13{margin-left:-52px !important}.v-application--is-ltr .me-xl-n14{margin-right:-56px !important}.v-application--is-rtl .me-xl-n14{margin-left:-56px !important}.v-application--is-ltr .me-xl-n15{margin-right:-60px !important}.v-application--is-rtl .me-xl-n15{margin-left:-60px !important}.v-application--is-ltr .me-xl-n16{margin-right:-64px !important}.v-application--is-rtl .me-xl-n16{margin-left:-64px !important}.v-application .pa-xl-0{padding:0px !important}.v-application .pa-xl-1{padding:4px !important}.v-application .pa-xl-2{padding:8px !important}.v-application .pa-xl-3{padding:12px !important}.v-application .pa-xl-4{padding:16px !important}.v-application .pa-xl-5{padding:20px !important}.v-application .pa-xl-6{padding:24px !important}.v-application .pa-xl-7{padding:28px !important}.v-application .pa-xl-8{padding:32px !important}.v-application .pa-xl-9{padding:36px !important}.v-application .pa-xl-10{padding:40px !important}.v-application .pa-xl-11{padding:44px !important}.v-application .pa-xl-12{padding:48px !important}.v-application .pa-xl-13{padding:52px !important}.v-application .pa-xl-14{padding:56px !important}.v-application .pa-xl-15{padding:60px !important}.v-application .pa-xl-16{padding:64px !important}.v-application .px-xl-0{padding-right:0px !important;padding-left:0px !important}.v-application .px-xl-1{padding-right:4px !important;padding-left:4px !important}.v-application .px-xl-2{padding-right:8px !important;padding-left:8px !important}.v-application .px-xl-3{padding-right:12px !important;padding-left:12px !important}.v-application .px-xl-4{padding-right:16px !important;padding-left:16px !important}.v-application .px-xl-5{padding-right:20px !important;padding-left:20px !important}.v-application .px-xl-6{padding-right:24px !important;padding-left:24px !important}.v-application .px-xl-7{padding-right:28px !important;padding-left:28px !important}.v-application .px-xl-8{padding-right:32px !important;padding-left:32px !important}.v-application .px-xl-9{padding-right:36px !important;padding-left:36px !important}.v-application .px-xl-10{padding-right:40px !important;padding-left:40px !important}.v-application .px-xl-11{padding-right:44px !important;padding-left:44px !important}.v-application .px-xl-12{padding-right:48px !important;padding-left:48px !important}.v-application .px-xl-13{padding-right:52px !important;padding-left:52px !important}.v-application .px-xl-14{padding-right:56px !important;padding-left:56px !important}.v-application .px-xl-15{padding-right:60px !important;padding-left:60px !important}.v-application .px-xl-16{padding-right:64px !important;padding-left:64px !important}.v-application .py-xl-0{padding-top:0px !important;padding-bottom:0px !important}.v-application .py-xl-1{padding-top:4px !important;padding-bottom:4px !important}.v-application .py-xl-2{padding-top:8px !important;padding-bottom:8px !important}.v-application .py-xl-3{padding-top:12px !important;padding-bottom:12px !important}.v-application .py-xl-4{padding-top:16px !important;padding-bottom:16px !important}.v-application .py-xl-5{padding-top:20px !important;padding-bottom:20px !important}.v-application .py-xl-6{padding-top:24px !important;padding-bottom:24px !important}.v-application .py-xl-7{padding-top:28px !important;padding-bottom:28px !important}.v-application .py-xl-8{padding-top:32px !important;padding-bottom:32px !important}.v-application .py-xl-9{padding-top:36px !important;padding-bottom:36px !important}.v-application .py-xl-10{padding-top:40px !important;padding-bottom:40px !important}.v-application .py-xl-11{padding-top:44px !important;padding-bottom:44px !important}.v-application .py-xl-12{padding-top:48px !important;padding-bottom:48px !important}.v-application .py-xl-13{padding-top:52px !important;padding-bottom:52px !important}.v-application .py-xl-14{padding-top:56px !important;padding-bottom:56px !important}.v-application .py-xl-15{padding-top:60px !important;padding-bottom:60px !important}.v-application .py-xl-16{padding-top:64px !important;padding-bottom:64px !important}.v-application .pt-xl-0{padding-top:0px !important}.v-application .pt-xl-1{padding-top:4px !important}.v-application .pt-xl-2{padding-top:8px !important}.v-application .pt-xl-3{padding-top:12px !important}.v-application .pt-xl-4{padding-top:16px !important}.v-application .pt-xl-5{padding-top:20px !important}.v-application .pt-xl-6{padding-top:24px !important}.v-application .pt-xl-7{padding-top:28px !important}.v-application .pt-xl-8{padding-top:32px !important}.v-application .pt-xl-9{padding-top:36px !important}.v-application .pt-xl-10{padding-top:40px !important}.v-application .pt-xl-11{padding-top:44px !important}.v-application .pt-xl-12{padding-top:48px !important}.v-application .pt-xl-13{padding-top:52px !important}.v-application .pt-xl-14{padding-top:56px !important}.v-application .pt-xl-15{padding-top:60px !important}.v-application .pt-xl-16{padding-top:64px !important}.v-application .pr-xl-0{padding-right:0px !important}.v-application .pr-xl-1{padding-right:4px !important}.v-application .pr-xl-2{padding-right:8px !important}.v-application .pr-xl-3{padding-right:12px !important}.v-application .pr-xl-4{padding-right:16px !important}.v-application .pr-xl-5{padding-right:20px !important}.v-application .pr-xl-6{padding-right:24px !important}.v-application .pr-xl-7{padding-right:28px !important}.v-application .pr-xl-8{padding-right:32px !important}.v-application .pr-xl-9{padding-right:36px !important}.v-application .pr-xl-10{padding-right:40px !important}.v-application .pr-xl-11{padding-right:44px !important}.v-application .pr-xl-12{padding-right:48px !important}.v-application .pr-xl-13{padding-right:52px !important}.v-application .pr-xl-14{padding-right:56px !important}.v-application .pr-xl-15{padding-right:60px !important}.v-application .pr-xl-16{padding-right:64px !important}.v-application .pb-xl-0{padding-bottom:0px !important}.v-application .pb-xl-1{padding-bottom:4px !important}.v-application .pb-xl-2{padding-bottom:8px !important}.v-application .pb-xl-3{padding-bottom:12px !important}.v-application .pb-xl-4{padding-bottom:16px !important}.v-application .pb-xl-5{padding-bottom:20px !important}.v-application .pb-xl-6{padding-bottom:24px !important}.v-application .pb-xl-7{padding-bottom:28px !important}.v-application .pb-xl-8{padding-bottom:32px !important}.v-application .pb-xl-9{padding-bottom:36px !important}.v-application .pb-xl-10{padding-bottom:40px !important}.v-application .pb-xl-11{padding-bottom:44px !important}.v-application .pb-xl-12{padding-bottom:48px !important}.v-application .pb-xl-13{padding-bottom:52px !important}.v-application .pb-xl-14{padding-bottom:56px !important}.v-application .pb-xl-15{padding-bottom:60px !important}.v-application .pb-xl-16{padding-bottom:64px !important}.v-application .pl-xl-0{padding-left:0px !important}.v-application .pl-xl-1{padding-left:4px !important}.v-application .pl-xl-2{padding-left:8px !important}.v-application .pl-xl-3{padding-left:12px !important}.v-application .pl-xl-4{padding-left:16px !important}.v-application .pl-xl-5{padding-left:20px !important}.v-application .pl-xl-6{padding-left:24px !important}.v-application .pl-xl-7{padding-left:28px !important}.v-application .pl-xl-8{padding-left:32px !important}.v-application .pl-xl-9{padding-left:36px !important}.v-application .pl-xl-10{padding-left:40px !important}.v-application .pl-xl-11{padding-left:44px !important}.v-application .pl-xl-12{padding-left:48px !important}.v-application .pl-xl-13{padding-left:52px !important}.v-application .pl-xl-14{padding-left:56px !important}.v-application .pl-xl-15{padding-left:60px !important}.v-application .pl-xl-16{padding-left:64px !important}.v-application--is-ltr .ps-xl-0{padding-left:0px !important}.v-application--is-rtl .ps-xl-0{padding-right:0px !important}.v-application--is-ltr .ps-xl-1{padding-left:4px !important}.v-application--is-rtl .ps-xl-1{padding-right:4px !important}.v-application--is-ltr .ps-xl-2{padding-left:8px !important}.v-application--is-rtl .ps-xl-2{padding-right:8px !important}.v-application--is-ltr .ps-xl-3{padding-left:12px !important}.v-application--is-rtl .ps-xl-3{padding-right:12px !important}.v-application--is-ltr .ps-xl-4{padding-left:16px !important}.v-application--is-rtl .ps-xl-4{padding-right:16px !important}.v-application--is-ltr .ps-xl-5{padding-left:20px !important}.v-application--is-rtl .ps-xl-5{padding-right:20px !important}.v-application--is-ltr .ps-xl-6{padding-left:24px !important}.v-application--is-rtl .ps-xl-6{padding-right:24px !important}.v-application--is-ltr .ps-xl-7{padding-left:28px !important}.v-application--is-rtl .ps-xl-7{padding-right:28px !important}.v-application--is-ltr .ps-xl-8{padding-left:32px !important}.v-application--is-rtl .ps-xl-8{padding-right:32px !important}.v-application--is-ltr .ps-xl-9{padding-left:36px !important}.v-application--is-rtl .ps-xl-9{padding-right:36px !important}.v-application--is-ltr .ps-xl-10{padding-left:40px !important}.v-application--is-rtl .ps-xl-10{padding-right:40px !important}.v-application--is-ltr .ps-xl-11{padding-left:44px !important}.v-application--is-rtl .ps-xl-11{padding-right:44px !important}.v-application--is-ltr .ps-xl-12{padding-left:48px !important}.v-application--is-rtl .ps-xl-12{padding-right:48px !important}.v-application--is-ltr .ps-xl-13{padding-left:52px !important}.v-application--is-rtl .ps-xl-13{padding-right:52px !important}.v-application--is-ltr .ps-xl-14{padding-left:56px !important}.v-application--is-rtl .ps-xl-14{padding-right:56px !important}.v-application--is-ltr .ps-xl-15{padding-left:60px !important}.v-application--is-rtl .ps-xl-15{padding-right:60px !important}.v-application--is-ltr .ps-xl-16{padding-left:64px !important}.v-application--is-rtl .ps-xl-16{padding-right:64px !important}.v-application--is-ltr .pe-xl-0{padding-right:0px !important}.v-application--is-rtl .pe-xl-0{padding-left:0px !important}.v-application--is-ltr .pe-xl-1{padding-right:4px !important}.v-application--is-rtl .pe-xl-1{padding-left:4px !important}.v-application--is-ltr .pe-xl-2{padding-right:8px !important}.v-application--is-rtl .pe-xl-2{padding-left:8px !important}.v-application--is-ltr .pe-xl-3{padding-right:12px !important}.v-application--is-rtl .pe-xl-3{padding-left:12px !important}.v-application--is-ltr .pe-xl-4{padding-right:16px !important}.v-application--is-rtl .pe-xl-4{padding-left:16px !important}.v-application--is-ltr .pe-xl-5{padding-right:20px !important}.v-application--is-rtl .pe-xl-5{padding-left:20px !important}.v-application--is-ltr .pe-xl-6{padding-right:24px !important}.v-application--is-rtl .pe-xl-6{padding-left:24px !important}.v-application--is-ltr .pe-xl-7{padding-right:28px !important}.v-application--is-rtl .pe-xl-7{padding-left:28px !important}.v-application--is-ltr .pe-xl-8{padding-right:32px !important}.v-application--is-rtl .pe-xl-8{padding-left:32px !important}.v-application--is-ltr .pe-xl-9{padding-right:36px !important}.v-application--is-rtl .pe-xl-9{padding-left:36px !important}.v-application--is-ltr .pe-xl-10{padding-right:40px !important}.v-application--is-rtl .pe-xl-10{padding-left:40px !important}.v-application--is-ltr .pe-xl-11{padding-right:44px !important}.v-application--is-rtl .pe-xl-11{padding-left:44px !important}.v-application--is-ltr .pe-xl-12{padding-right:48px !important}.v-application--is-rtl .pe-xl-12{padding-left:48px !important}.v-application--is-ltr .pe-xl-13{padding-right:52px !important}.v-application--is-rtl .pe-xl-13{padding-left:52px !important}.v-application--is-ltr .pe-xl-14{padding-right:56px !important}.v-application--is-rtl .pe-xl-14{padding-left:56px !important}.v-application--is-ltr .pe-xl-15{padding-right:60px !important}.v-application--is-rtl .pe-xl-15{padding-left:60px !important}.v-application--is-ltr .pe-xl-16{padding-right:64px !important}.v-application--is-rtl .pe-xl-16{padding-left:64px !important}.v-application .text-xl-left{text-align:left !important}.v-application .text-xl-right{text-align:right !important}.v-application .text-xl-center{text-align:center !important}.v-application .text-xl-justify{text-align:justify !important}.v-application .text-xl-start{text-align:start !important}.v-application .text-xl-end{text-align:end !important}.v-application .text-xl-h1{font-size:6rem !important;font-weight:300;line-height:6rem;letter-spacing:-0.015625em !important;font-family:"Roboto",sans-serif !important}.v-application .text-xl-h2{font-size:3.75rem !important;font-weight:300;line-height:3.75rem;letter-spacing:-0.0083333333em !important;font-family:"Roboto",sans-serif !important}.v-application .text-xl-h3{font-size:3rem !important;font-weight:400;line-height:3.125rem;letter-spacing:normal !important;font-family:"Roboto",sans-serif !important}.v-application .text-xl-h4{font-size:2.125rem !important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em !important;font-family:"Roboto",sans-serif !important}.v-application .text-xl-h5{font-size:1.5rem !important;font-weight:400;line-height:2rem;letter-spacing:normal !important;font-family:"Roboto",sans-serif !important}.v-application .text-xl-h6{font-size:1.25rem !important;font-weight:500;line-height:2rem;letter-spacing:.0125em !important;font-family:"Roboto",sans-serif !important}.v-application .text-xl-subtitle-1{font-size:1rem !important;font-weight:normal;line-height:1.75rem;letter-spacing:.009375em !important;font-family:"Roboto",sans-serif !important}.v-application .text-xl-subtitle-2{font-size:.875rem !important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em !important;font-family:"Roboto",sans-serif !important}.v-application .text-xl-body-1{font-size:1rem !important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em !important;font-family:"Roboto",sans-serif !important}.v-application .text-xl-body-2{font-size:.875rem !important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em !important;font-family:"Roboto",sans-serif !important}.v-application .text-xl-button{font-size:.875rem !important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em !important;font-family:"Roboto",sans-serif !important;text-transform:uppercase !important}.v-application .text-xl-caption{font-size:.75rem !important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em !important;font-family:"Roboto",sans-serif !important}.v-application .text-xl-overline{font-size:.75rem !important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em !important;font-family:"Roboto",sans-serif !important;text-transform:uppercase !important}}@media print{.v-application .d-print-none{display:none !important}.v-application .d-print-inline{display:inline !important}.v-application .d-print-inline-block{display:inline-block !important}.v-application .d-print-block{display:block !important}.v-application .d-print-table{display:table !important}.v-application .d-print-table-row{display:table-row !important}.v-application .d-print-table-cell{display:table-cell !important}.v-application .d-print-flex{display:flex !important}.v-application .d-print-inline-flex{display:inline-flex !important}.v-application .float-print-none{float:none !important}.v-application .float-print-left{float:left !important}.v-application .float-print-right{float:right !important}.v-application--is-rtl .float-print-end{float:left !important}.v-application--is-rtl .float-print-start{float:right !important}.v-application--is-ltr .float-print-end{float:right !important}.v-application--is-ltr .float-print-start{float:left !important}}',""]),t.exports=e},function(t,e,i){var n=i(21);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,i(2).default)("3bc8e472",n,!1,{})},function(t,e,i){(e=i(1)(!1)).push([t.i,".v-ripple__container{color:inherit;border-radius:inherit;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0;pointer-events:none;contain:strict}.v-ripple__animation{color:inherit;position:absolute;top:0;left:0;border-radius:50%;background:currentColor;opacity:0;pointer-events:none;overflow:hidden;will-change:transform,opacity}.v-ripple__animation--enter{transition:none;opacity:0}.v-ripple__animation--in{transition:transform .25s cubic-bezier(0.4, 0, 0.2, 1),opacity .1s cubic-bezier(0.4, 0, 0.2, 1);opacity:.25}.v-ripple__animation--out{transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);opacity:0}",""]),t.exports=e},function(t,e,i){var n=i(23);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,i(2).default)("fb230d58",n,!1,{})},function(t,e,i){(e=i(1)(!1)).push([t.i,".v-progress-circular{position:relative;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center}.v-progress-circular>svg{width:100%;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.v-progress-circular--indeterminate>svg{animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{animation:progress-circular-dash 1.4s ease-in-out infinite;stroke-linecap:round;stroke-dasharray:80,200;stroke-dashoffset:0px}.v-progress-circular--indeterminate:not(.v-progress-circular--visible)>svg,.v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay{animation-play-state:paused !important}.v-progress-circular__info{align-items:center;display:flex;justify-content:center}.v-progress-circular__underlay{stroke:rgba(158,158,158,.4);z-index:1}.v-progress-circular__overlay{stroke:currentColor;z-index:2;transition:all .6s ease-in-out}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}100%{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@keyframes progress-circular-rotate{100%{transform:rotate(360deg)}}",""]),t.exports=e},function(t,e,i){var n=i(25);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,i(2).default)("0e27e10d",n,!1,{})},function(t,e,i){(e=i(1)(!1)).push([t.i,".theme--light.v-divider{border-color:rgba(0,0,0,.12)}.theme--dark.v-divider{border-color:rgba(255,255,255,.12)}.v-divider{display:block;flex:1 1 0px;max-width:100%;height:0px;max-height:0px;border:solid;border-width:thin 0 0 0;transition:inherit}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px)}.v-application--is-ltr .v-divider--inset:not(.v-divider--vertical){margin-left:72px}.v-application--is-rtl .v-divider--inset:not(.v-divider--vertical){margin-right:72px}.v-divider--vertical{align-self:stretch;border:solid;border-width:0 thin 0 0;display:inline-flex;height:inherit;min-height:100%;max-height:100%;max-width:0px;width:0px;vertical-align:text-bottom;margin:0 -1px}.v-divider--vertical.v-divider--inset{margin-top:8px;min-height:0;max-height:calc(100% - 16px)}",""]),t.exports=e},function(t,e,i){var n=i(27);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,i(2).default)("62d68e72",n,!1,{})},function(t,e,i){(e=i(1)(!1)).push([t.i,'.theme--light.v-icon{color:rgba(0,0,0,.54)}.theme--light.v-icon:focus::after{opacity:.12}.theme--light.v-icon.v-icon.v-icon--disabled{color:rgba(0,0,0,.38) !important}.theme--dark.v-icon{color:#fff}.theme--dark.v-icon:focus::after{opacity:.24}.theme--dark.v-icon.v-icon.v-icon--disabled{color:rgba(255,255,255,.5) !important}.v-icon.v-icon{align-items:center;display:inline-flex;font-feature-settings:"liga";font-size:24px;justify-content:center;letter-spacing:normal;line-height:1;position:relative;text-indent:0;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1),visibility 0s;vertical-align:middle;user-select:none}.v-icon.v-icon::after{background-color:currentColor;border-radius:50%;content:"";display:inline-block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(1.3);width:100%;transition:opacity .2s cubic-bezier(0.4, 0, 0.6, 1)}.v-icon.v-icon--dense{font-size:20px}.v-icon--right{margin-left:8px}.v-icon--left{margin-right:8px}.v-icon.v-icon.v-icon--link{cursor:pointer;outline:none}.v-icon--disabled{pointer-events:none}.v-icon--dense .v-icon__component,.v-icon--dense .v-icon__svg{height:20px}.v-icon__component{height:24px;width:24px}.v-icon__svg{height:24px;width:24px;fill:currentColor}',""]),t.exports=e},function(t,e,i){var n=i(29);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,i(2).default)("07b286bc",n,!1,{})},function(t,e,i){(e=i(1)(!1)).push([t.i,".v-list.primary>.v-list-item,.v-list.secondary>.v-list-item,.v-list.accent>.v-list-item,.v-list.success>.v-list-item,.v-list.error>.v-list-item,.v-list.warning>.v-list-item,.v-list.info>.v-list-item{color:#fff}.theme--light.v-list{background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-list .v-list--disabled{color:rgba(0,0,0,.38)}.theme--light.v-list .v-list-group--active:before,.theme--light.v-list .v-list-group--active:after{background:rgba(0,0,0,.12)}.theme--dark.v-list{background:#1e1e1e;color:#fff}.theme--dark.v-list .v-list--disabled{color:rgba(255,255,255,.5)}.theme--dark.v-list .v-list-group--active:before,.theme--dark.v-list .v-list-group--active:after{background:rgba(255,255,255,.12)}.v-sheet.v-list{border-radius:0}.v-sheet.v-list:not(.v-sheet--outlined){box-shadow:0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12)}.v-sheet.v-list.v-sheet--shaped{border-radius:0}.v-list{display:block;padding:8px 0;position:static;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.v-list--disabled{pointer-events:none}.v-list--flat .v-list-item:before{display:none}.v-list--dense .v-subheader{font-size:.75rem;height:40px;padding:0 8px}.v-list--nav .v-list-item:not(:last-child):not(:only-child),.v-list--rounded .v-list-item:not(:last-child):not(:only-child){margin-bottom:8px}.v-list--nav.v-list--dense .v-list-item:not(:last-child):not(:only-child),.v-list--nav .v-list-item--dense:not(:last-child):not(:only-child),.v-list--rounded.v-list--dense .v-list-item:not(:last-child):not(:only-child),.v-list--rounded .v-list-item--dense:not(:last-child):not(:only-child){margin-bottom:4px}.v-list--nav{padding-left:8px;padding-right:8px}.v-list--nav .v-list-item{padding:0 8px}.v-list--nav .v-list-item,.v-list--nav .v-list-item:before{border-radius:4px}.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item,.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item::before,.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item>.v-ripple__container{border-bottom-right-radius:32px !important;border-top-right-radius:32px !important}.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item,.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item::before,.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item>.v-ripple__container{border-bottom-left-radius:32px !important;border-top-left-radius:32px !important}.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item::before,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item>.v-ripple__container{border-bottom-right-radius:42.6666666667px !important;border-top-right-radius:42.6666666667px !important}.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item::before,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item>.v-ripple__container{border-bottom-left-radius:42.6666666667px !important;border-top-left-radius:42.6666666667px !important}.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item::before,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item>.v-ripple__container{border-bottom-right-radius:58.6666666667px !important;border-top-right-radius:58.6666666667px !important}.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item::before,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item>.v-ripple__container{border-bottom-left-radius:58.6666666667px !important;border-top-left-radius:58.6666666667px !important}.v-application--is-ltr .v-list.v-sheet--shaped{padding-right:8px}.v-application--is-rtl .v-list.v-sheet--shaped{padding-left:8px}.v-list--rounded{padding:8px}.v-list--rounded .v-list-item,.v-list--rounded .v-list-item::before,.v-list--rounded .v-list-item>.v-ripple__container{border-radius:32px !important}.v-list--rounded.v-list--two-line .v-list-item,.v-list--rounded.v-list--two-line .v-list-item::before,.v-list--rounded.v-list--two-line .v-list-item>.v-ripple__container{border-radius:42.6666666667px !important}.v-list--rounded.v-list--three-line .v-list-item,.v-list--rounded.v-list--three-line .v-list-item::before,.v-list--rounded.v-list--three-line .v-list-item>.v-ripple__container{border-radius:58.6666666667px !important}.v-list--subheader{padding-top:0}",""]),t.exports=e},function(t,e,i){var n=i(31);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,i(2).default)("603fc4ee",n,!1,{})},function(t,e,i){(e=i(1)(!1)).push([t.i,".v-list-group .v-list-group__header .v-list-item__icon.v-list-group__header__append-icon{align-self:center;margin:0;min-width:48px;justify-content:flex-end}.v-list-group--sub-group{align-items:center;display:flex;flex-wrap:wrap}.v-list-group__header.v-list-item--active:not(:hover):not(:focus):before{opacity:0}.v-list-group__items{flex:1 1 auto}.v-list-group__items .v-list-item,.v-list-group__items .v-list-group__items{overflow:hidden}.v-list-group--active>.v-list-group__header>.v-list-group__header__append-icon .v-icon{transform:rotate(-180deg)}.v-list-group--active>.v-list-group__header.v-list-group__header--sub-group>.v-list-group__header__prepend-icon .v-icon{transform:rotate(-180deg)}.v-list-group--active>.v-list-group__header .v-list-item,.v-list-group--active>.v-list-group__header .v-list-item__content,.v-list-group--active>.v-list-group__header .v-list-group__header__prepend-icon .v-icon{color:inherit}.v-application--is-ltr .v-list-group--sub-group .v-list-item__action:first-child,.v-application--is-ltr .v-list-group--sub-group .v-list-item__avatar:first-child,.v-application--is-ltr .v-list-group--sub-group .v-list-item__icon:first-child{margin-right:16px}.v-application--is-rtl .v-list-group--sub-group .v-list-item__action:first-child,.v-application--is-rtl .v-list-group--sub-group .v-list-item__avatar:first-child,.v-application--is-rtl .v-list-group--sub-group .v-list-item__icon:first-child{margin-left:16px}.v-application--is-ltr .v-list-group--sub-group .v-list-group__header{padding-left:32px}.v-application--is-rtl .v-list-group--sub-group .v-list-group__header{padding-right:32px}.v-application--is-ltr .v-list-group--sub-group .v-list-group__items .v-list-item{padding-left:40px}.v-application--is-rtl .v-list-group--sub-group .v-list-group__items .v-list-item{padding-right:40px}.v-list-group--sub-group.v-list-group--active .v-list-item__icon.v-list-group__header__prepend-icon .v-icon{transform:rotate(-180deg)}.v-application--is-ltr .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-left:72px}.v-application--is-rtl .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-right:72px}.v-application--is-ltr .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-left:88px}.v-application--is-rtl .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-right:88px}.v-application--is-ltr .v-list--dense .v-list-group--sub-group .v-list-group__header{padding-left:24px}.v-application--is-rtl .v-list--dense .v-list-group--sub-group .v-list-group__header{padding-right:24px}.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-left:64px}.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-right:64px}.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-left:80px}.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-right:80px}",""]),t.exports=e},function(t,e,i){var n=i(33);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,i(2).default)("251e2efc",n,!1,{})},function(t,e,i){(e=i(1)(!1)).push([t.i,'.theme--light.v-list-item--disabled{color:rgba(0,0,0,.38)}.theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled){color:rgba(0,0,0,.87)}.theme--light.v-list-item .v-list-item__mask{color:rgba(0,0,0,.38);background:#eee}.theme--light.v-list-item:not(.v-list-item--disabled) .v-list-item__subtitle,.theme--light.v-list-item:not(.v-list-item--disabled) .v-list-item__action-text{color:rgba(0,0,0,.6)}.theme--light.v-list-item:hover::before{opacity:.04}.theme--light.v-list-item:focus::before{opacity:.12}.theme--light.v-list-item--active:hover::before,.theme--light.v-list-item--active::before{opacity:.12}.theme--light.v-list-item--active:focus::before{opacity:.16}.theme--light.v-list-item.v-list-item--highlighted::before{opacity:.16}.theme--dark.v-list-item--disabled{color:rgba(255,255,255,.5)}.theme--dark.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled){color:#fff}.theme--dark.v-list-item .v-list-item__mask{color:rgba(255,255,255,.5);background:#494949}.theme--dark.v-list-item:not(.v-list-item--disabled) .v-list-item__subtitle,.theme--dark.v-list-item:not(.v-list-item--disabled) .v-list-item__action-text{color:rgba(255,255,255,.7)}.theme--dark.v-list-item:hover::before{opacity:.08}.theme--dark.v-list-item:focus::before{opacity:.24}.theme--dark.v-list-item--active:hover::before,.theme--dark.v-list-item--active::before{opacity:.24}.theme--dark.v-list-item--active:focus::before{opacity:.32}.theme--dark.v-list-item.v-list-item--highlighted::before{opacity:.32}.v-list-item{align-items:center;display:flex;flex:1 1 100%;letter-spacing:normal;min-height:48px;outline:none;padding:0 16px;position:relative;text-decoration:none}.v-list-item--disabled{pointer-events:none}.v-list-item--selectable{user-select:auto}.v-list-item::after{content:"";min-height:inherit;font-size:0}.v-list-item__action{align-self:center;margin:12px 0}.v-list-item__action .v-input,.v-list-item__action .v-input__control,.v-list-item__action .v-input__slot,.v-list-item__action .v-input--selection-controls__input{margin:0 !important}.v-list-item__action .v-input{padding:0}.v-list-item__action .v-input .v-messages{display:none}.v-list-item__action-text{font-size:.75rem}.v-list-item__avatar{align-self:center;justify-content:flex-start;margin-bottom:8px;margin-top:8px}.v-list-item__avatar.v-list-item__avatar--horizontal{margin-bottom:8px;margin-top:8px}.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:first-child{margin-left:-16px}.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:first-child{margin-right:-16px}.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:last-child{margin-left:-16px}.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:last-child{margin-right:-16px}.v-list-item__content{align-items:center;align-self:center;display:flex;flex-wrap:wrap;flex:1 1;overflow:hidden;padding:12px 0}.v-list-item__content>*{line-height:1.1;flex:1 0 100%}.v-list-item__content>*:not(:last-child){margin-bottom:2px}.v-list-item__icon{align-self:flex-start;margin:16px 0}.v-application--is-ltr .v-list-item__action:last-of-type:not(:only-child),.v-application--is-ltr .v-list-item__avatar:last-of-type:not(:only-child),.v-application--is-ltr .v-list-item__icon:last-of-type:not(:only-child){margin-left:16px}.v-application--is-rtl .v-list-item__action:last-of-type:not(:only-child),.v-application--is-rtl .v-list-item__avatar:last-of-type:not(:only-child),.v-application--is-rtl .v-list-item__icon:last-of-type:not(:only-child){margin-right:16px}.v-application--is-ltr .v-list-item__avatar:first-child{margin-right:16px}.v-application--is-rtl .v-list-item__avatar:first-child{margin-left:16px}.v-application--is-ltr .v-list-item__action:first-child,.v-application--is-ltr .v-list-item__icon:first-child{margin-right:32px}.v-application--is-rtl .v-list-item__action:first-child,.v-application--is-rtl .v-list-item__icon:first-child{margin-left:32px}.v-list-item__action,.v-list-item__avatar,.v-list-item__icon{display:inline-flex;min-width:24px}.v-list-item .v-list-item__title,.v-list-item .v-list-item__subtitle{line-height:1.2}.v-list-item__title,.v-list-item__subtitle{flex:1 1 100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list-item__title{align-self:center;font-size:1rem}.v-list-item__title>.v-badge{margin-top:16px}.v-list-item__subtitle{font-size:.875rem}.v-list-item--dense,.v-list--dense .v-list-item{min-height:40px}.v-list-item--dense .v-list-item__icon,.v-list--dense .v-list-item .v-list-item__icon{height:24px;margin-top:8px;margin-bottom:8px}.v-list-item--dense .v-list-item__content,.v-list--dense .v-list-item .v-list-item__content{padding:8px 0}.v-list-item--dense .v-list-item__title,.v-list-item--dense .v-list-item__subtitle,.v-list--dense .v-list-item .v-list-item__title,.v-list--dense .v-list-item .v-list-item__subtitle{font-size:.8125rem;font-weight:500;line-height:1rem}.v-list-item--dense.v-list-item--two-line,.v-list--dense .v-list-item.v-list-item--two-line{min-height:60px}.v-list-item--dense.v-list-item--three-line,.v-list--dense .v-list-item.v-list-item--three-line{min-height:76px}.v-list-item--link{cursor:pointer;user-select:none}.v-list-item--link:before{background-color:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-list .v-list-item--active{color:inherit}.v-list .v-list-item--active .v-icon{color:inherit}.v-list-item__action--stack{align-items:flex-end;align-self:stretch;justify-content:space-between;white-space:nowrap;flex-direction:column}.v-list--two-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list--two-line .v-list-item .v-list-item__icon,.v-list--three-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list--three-line .v-list-item .v-list-item__icon,.v-list-item--two-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list-item--two-line .v-list-item__icon,.v-list-item--three-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list-item--three-line .v-list-item__icon{margin-bottom:16px;margin-top:16px}.v-list--two-line .v-list-item,.v-list-item--two-line{min-height:64px}.v-list--two-line .v-list-item .v-list-item__icon,.v-list-item--two-line .v-list-item__icon{margin-bottom:32px}.v-list--three-line .v-list-item,.v-list-item--three-line{min-height:88px}.v-list--three-line .v-list-item .v-list-item__avatar,.v-list--three-line .v-list-item .v-list-item__action,.v-list-item--three-line .v-list-item__avatar,.v-list-item--three-line .v-list-item__action{align-self:flex-start;margin-top:16px;margin-bottom:16px}.v-list--three-line .v-list-item .v-list-item__content,.v-list-item--three-line .v-list-item__content{align-self:stretch}.v-list--three-line .v-list-item .v-list-item__subtitle,.v-list-item--three-line .v-list-item__subtitle{white-space:initial;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}',""]),t.exports=e},function(t,e,i){var n=i(35);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,i(2).default)("f38e32b2",n,!1,{})},function(t,e,i){(e=i(1)(!1)).push([t.i,".v-avatar{align-items:center;border-radius:50%;display:inline-flex;justify-content:center;line-height:normal;position:relative;text-align:center;vertical-align:middle;overflow:hidden}.v-avatar img,.v-avatar svg,.v-avatar .v-icon,.v-avatar .v-image,.v-avatar .v-responsive__content{border-radius:inherit;display:inline-flex;height:inherit;width:inherit}",""]),t.exports=e},function(t,e,i){var n=i(37);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,i(2).default)("0347a254",n,!1,{})},function(t,e,i){(e=i(1)(!1)).push([t.i,".v-list-item-group .v-list-item--active{color:inherit}",""]),t.exports=e},function(t,e,i){var n=i(39);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,i(2).default)("68f98900",n,!1,{})},function(t,e,i){(e=i(1)(!1)).push([t.i,".v-item-group{flex:0 1 auto;position:relative;max-width:100%;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}",""]),t.exports=e},function(t,e,i){var n=i(41);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,i(2).default)("e34ad8ca",n,!1,{})},function(t,e,i){(e=i(1)(!1)).push([t.i,".theme--light.v-navigation-drawer{background-color:#fff}.theme--light.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border{background-color:rgba(0,0,0,.12)}.theme--light.v-navigation-drawer .v-divider{border-color:rgba(0,0,0,.12)}.theme--dark.v-navigation-drawer{background-color:#363636}.theme--dark.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border{background-color:rgba(255,255,255,.12)}.theme--dark.v-navigation-drawer .v-divider{border-color:rgba(255,255,255,.12)}.v-navigation-drawer{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;left:0;max-width:100%;overflow:hidden;pointer-events:auto;top:0;transition-duration:.2s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-property:transform,visibility,width}.v-navigation-drawer:not([data-booted=true]){transition:none !important}.v-navigation-drawer.v-navigation-drawer--right:after{left:0;right:initial}.v-navigation-drawer .v-list:not(.v-select-list){background:inherit}.v-navigation-drawer__border{position:absolute;right:0;top:0;height:100%;width:1px}.v-navigation-drawer__content{height:100%;overflow-y:auto;overflow-x:hidden}.v-navigation-drawer__image{border-radius:inherit;height:100%;position:absolute;top:0;bottom:0;z-index:-1;contain:strict;width:100%}.v-navigation-drawer__image .v-image{border-radius:inherit}.v-navigation-drawer--bottom.v-navigation-drawer--is-mobile{max-height:50%;top:auto;bottom:0;min-width:100%}.v-navigation-drawer--right{left:auto;right:0}.v-navigation-drawer--right>.v-navigation-drawer__border{right:auto;left:0}.v-navigation-drawer--absolute{z-index:1}.v-navigation-drawer--fixed{z-index:6}.v-navigation-drawer--absolute{position:absolute}.v-navigation-drawer--clipped:not(.v-navigation-drawer--temporary):not(.v-navigation-drawer--is-mobile){z-index:4}.v-navigation-drawer--fixed{position:fixed}.v-navigation-drawer--floating:after{display:none}.v-navigation-drawer--mini-variant{overflow:hidden}.v-navigation-drawer--mini-variant .v-list-item>*:first-child{margin-left:0;margin-right:0}.v-navigation-drawer--mini-variant .v-list-item>*:not(:first-child){position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;display:initial}.v-navigation-drawer--mini-variant .v-list-group--no-action .v-list-group__items,.v-navigation-drawer--mini-variant .v-list-group--sub-group{display:none}.v-navigation-drawer--mini-variant.v-navigation-drawer--custom-mini-variant .v-list-item{justify-content:center}.v-navigation-drawer--temporary{z-index:7}.v-navigation-drawer--mobile{z-index:6}.v-navigation-drawer--close{visibility:hidden}.v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close),.v-navigation-drawer--temporary:not(.v-navigation-drawer--close){box-shadow:0px 8px 10px -5px rgba(0,0,0,.2),0px 16px 24px 2px rgba(0,0,0,.14),0px 6px 30px 5px rgba(0,0,0,.12)}",""]),t.exports=e},function(t,e,i){var n=i(43);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,i(2).default)("46ea3db8",n,!1,{})},function(t,e,i){(e=i(1)(!1)).push([t.i,".theme--light.v-overlay{color:rgba(0,0,0,.87)}.theme--dark.v-overlay{color:#fff}.v-overlay{align-items:center;border-radius:inherit;display:flex;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1),z-index 1ms}.v-overlay__content{position:relative}.v-overlay__scrim{border-radius:inherit;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transition:inherit;width:100%;will-change:opacity}.v-overlay--absolute{position:absolute}.v-overlay--active{pointer-events:auto}",""]),t.exports=e},function(t,e,i){var n=i(45);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,i(2).default)("a51a6512",n,!1,{})},function(t,e,i){(e=i(1)(!1)).push([t.i,".theme--light.v-image{color:rgba(0,0,0,.87)}.theme--dark.v-image{color:#fff}.v-image{z-index:0}.v-image__image,.v-image__placeholder{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.v-image__image{background-repeat:no-repeat}.v-image__image--preload{filter:blur(2px)}.v-image__image--contain{background-size:contain}.v-image__image--cover{background-size:cover}",""]),t.exports=e},function(t,e,i){var n=i(47);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,i(2).default)("5bb9878c",n,!1,{})},function(t,e,i){(e=i(1)(!1)).push([t.i,".v-responsive{position:relative;overflow:hidden;flex:1 0 auto;max-width:100%;display:flex}.v-responsive__content{flex:1 0 0px;max-width:100%}.v-application--is-ltr .v-responsive__sizer~.v-responsive__content{margin-left:-100%}.v-application--is-rtl .v-responsive__sizer~.v-responsive__content{margin-right:-100%}.v-responsive__sizer{transition:padding-bottom .2s cubic-bezier(0.25, 0.8, 0.5, 1);flex:1 0 0px}",""]),t.exports=e},function(t,e,i){var n=i(49);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,i(2).default)("5121f4cc",n,!1,{})},function(t,e,i){(e=i(1)(!1)).push([t.i,".container.grow-shrink-0{flex-grow:0;flex-shrink:0}.container.fill-height{align-items:center;display:flex;flex-wrap:wrap}.container.fill-height>.row{flex:1 1 100%;max-width:calc(100% + 24px)}.container.fill-height>.layout{height:100%;flex:1 1 auto}.container.fill-height>.layout.grow-shrink-0{flex-grow:0;flex-shrink:0}.container.grid-list-xs .layout .flex{padding:1px}.container.grid-list-xs .layout:only-child{margin:-1px}.container.grid-list-xs .layout:not(:only-child){margin:auto -1px}.container.grid-list-xs *:not(:only-child) .layout:first-child{margin-top:-1px}.container.grid-list-xs *:not(:only-child) .layout:last-child{margin-bottom:-1px}.container.grid-list-sm .layout .flex{padding:2px}.container.grid-list-sm .layout:only-child{margin:-2px}.container.grid-list-sm .layout:not(:only-child){margin:auto -2px}.container.grid-list-sm *:not(:only-child) .layout:first-child{margin-top:-2px}.container.grid-list-sm *:not(:only-child) .layout:last-child{margin-bottom:-2px}.container.grid-list-md .layout .flex{padding:4px}.container.grid-list-md .layout:only-child{margin:-4px}.container.grid-list-md .layout:not(:only-child){margin:auto -4px}.container.grid-list-md *:not(:only-child) .layout:first-child{margin-top:-4px}.container.grid-list-md *:not(:only-child) .layout:last-child{margin-bottom:-4px}.container.grid-list-lg .layout .flex{padding:8px}.container.grid-list-lg .layout:only-child{margin:-8px}.container.grid-list-lg .layout:not(:only-child){margin:auto -8px}.container.grid-list-lg *:not(:only-child) .layout:first-child{margin-top:-8px}.container.grid-list-lg *:not(:only-child) .layout:last-child{margin-bottom:-8px}.container.grid-list-xl .layout .flex{padding:12px}.container.grid-list-xl .layout:only-child{margin:-12px}.container.grid-list-xl .layout:not(:only-child){margin:auto -12px}.container.grid-list-xl *:not(:only-child) .layout:first-child{margin-top:-12px}.container.grid-list-xl *:not(:only-child) .layout:last-child{margin-bottom:-12px}.layout{display:flex;flex:1 1 auto;flex-wrap:nowrap;min-width:0}.layout.reverse{flex-direction:row-reverse}.layout.column{flex-direction:column}.layout.column.reverse{flex-direction:column-reverse}.layout.column>.flex{max-width:100%}.layout.wrap{flex-wrap:wrap}.layout.grow-shrink-0{flex-grow:0;flex-shrink:0}@media all and (min-width: 0){.flex.xs12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-xs12{order:12}.flex.xs11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-xs11{order:11}.flex.xs10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-xs10{order:10}.flex.xs9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-xs9{order:9}.flex.xs8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-xs8{order:8}.flex.xs7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-xs7{order:7}.flex.xs6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-xs6{order:6}.flex.xs5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-xs5{order:5}.flex.xs4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-xs4{order:4}.flex.xs3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-xs3{order:3}.flex.xs2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-xs2{order:2}.flex.xs1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-xs1{order:1}.v-application--is-ltr .flex.offset-xs12{margin-left:100%}.v-application--is-rtl .flex.offset-xs12{margin-right:100%}.v-application--is-ltr .flex.offset-xs11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-xs11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-xs10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-xs10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-xs9{margin-left:75%}.v-application--is-rtl .flex.offset-xs9{margin-right:75%}.v-application--is-ltr .flex.offset-xs8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-xs8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-xs7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-xs7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-xs6{margin-left:50%}.v-application--is-rtl .flex.offset-xs6{margin-right:50%}.v-application--is-ltr .flex.offset-xs5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-xs5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-xs4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-xs4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-xs3{margin-left:25%}.v-application--is-rtl .flex.offset-xs3{margin-right:25%}.v-application--is-ltr .flex.offset-xs2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-xs2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-xs1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-xs1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-xs0{margin-left:0%}.v-application--is-rtl .flex.offset-xs0{margin-right:0%}}@media all and (min-width: 600px){.flex.sm12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-sm12{order:12}.flex.sm11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-sm11{order:11}.flex.sm10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-sm10{order:10}.flex.sm9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-sm9{order:9}.flex.sm8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-sm8{order:8}.flex.sm7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-sm7{order:7}.flex.sm6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-sm6{order:6}.flex.sm5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-sm5{order:5}.flex.sm4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-sm4{order:4}.flex.sm3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-sm3{order:3}.flex.sm2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-sm2{order:2}.flex.sm1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-sm1{order:1}.v-application--is-ltr .flex.offset-sm12{margin-left:100%}.v-application--is-rtl .flex.offset-sm12{margin-right:100%}.v-application--is-ltr .flex.offset-sm11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-sm11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-sm10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-sm10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-sm9{margin-left:75%}.v-application--is-rtl .flex.offset-sm9{margin-right:75%}.v-application--is-ltr .flex.offset-sm8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-sm8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-sm7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-sm7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-sm6{margin-left:50%}.v-application--is-rtl .flex.offset-sm6{margin-right:50%}.v-application--is-ltr .flex.offset-sm5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-sm5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-sm4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-sm4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-sm3{margin-left:25%}.v-application--is-rtl .flex.offset-sm3{margin-right:25%}.v-application--is-ltr .flex.offset-sm2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-sm2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-sm1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-sm1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-sm0{margin-left:0%}.v-application--is-rtl .flex.offset-sm0{margin-right:0%}}@media all and (min-width: 960px){.flex.md12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-md12{order:12}.flex.md11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-md11{order:11}.flex.md10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-md10{order:10}.flex.md9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-md9{order:9}.flex.md8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-md8{order:8}.flex.md7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-md7{order:7}.flex.md6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-md6{order:6}.flex.md5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-md5{order:5}.flex.md4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-md4{order:4}.flex.md3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-md3{order:3}.flex.md2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-md2{order:2}.flex.md1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-md1{order:1}.v-application--is-ltr .flex.offset-md12{margin-left:100%}.v-application--is-rtl .flex.offset-md12{margin-right:100%}.v-application--is-ltr .flex.offset-md11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-md11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-md10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-md10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-md9{margin-left:75%}.v-application--is-rtl .flex.offset-md9{margin-right:75%}.v-application--is-ltr .flex.offset-md8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-md8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-md7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-md7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-md6{margin-left:50%}.v-application--is-rtl .flex.offset-md6{margin-right:50%}.v-application--is-ltr .flex.offset-md5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-md5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-md4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-md4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-md3{margin-left:25%}.v-application--is-rtl .flex.offset-md3{margin-right:25%}.v-application--is-ltr .flex.offset-md2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-md2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-md1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-md1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-md0{margin-left:0%}.v-application--is-rtl .flex.offset-md0{margin-right:0%}}@media all and (min-width: 1264px){.flex.lg12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-lg12{order:12}.flex.lg11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-lg11{order:11}.flex.lg10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-lg10{order:10}.flex.lg9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-lg9{order:9}.flex.lg8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-lg8{order:8}.flex.lg7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-lg7{order:7}.flex.lg6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-lg6{order:6}.flex.lg5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-lg5{order:5}.flex.lg4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-lg4{order:4}.flex.lg3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-lg3{order:3}.flex.lg2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-lg2{order:2}.flex.lg1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-lg1{order:1}.v-application--is-ltr .flex.offset-lg12{margin-left:100%}.v-application--is-rtl .flex.offset-lg12{margin-right:100%}.v-application--is-ltr .flex.offset-lg11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-lg11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-lg10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-lg10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-lg9{margin-left:75%}.v-application--is-rtl .flex.offset-lg9{margin-right:75%}.v-application--is-ltr .flex.offset-lg8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-lg8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-lg7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-lg7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-lg6{margin-left:50%}.v-application--is-rtl .flex.offset-lg6{margin-right:50%}.v-application--is-ltr .flex.offset-lg5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-lg5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-lg4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-lg4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-lg3{margin-left:25%}.v-application--is-rtl .flex.offset-lg3{margin-right:25%}.v-application--is-ltr .flex.offset-lg2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-lg2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-lg1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-lg1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-lg0{margin-left:0%}.v-application--is-rtl .flex.offset-lg0{margin-right:0%}}@media all and (min-width: 1904px){.flex.xl12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-xl12{order:12}.flex.xl11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-xl11{order:11}.flex.xl10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-xl10{order:10}.flex.xl9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-xl9{order:9}.flex.xl8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-xl8{order:8}.flex.xl7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-xl7{order:7}.flex.xl6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-xl6{order:6}.flex.xl5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-xl5{order:5}.flex.xl4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-xl4{order:4}.flex.xl3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-xl3{order:3}.flex.xl2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-xl2{order:2}.flex.xl1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-xl1{order:1}.v-application--is-ltr .flex.offset-xl12{margin-left:100%}.v-application--is-rtl .flex.offset-xl12{margin-right:100%}.v-application--is-ltr .flex.offset-xl11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-xl11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-xl10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-xl10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-xl9{margin-left:75%}.v-application--is-rtl .flex.offset-xl9{margin-right:75%}.v-application--is-ltr .flex.offset-xl8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-xl8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-xl7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-xl7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-xl6{margin-left:50%}.v-application--is-rtl .flex.offset-xl6{margin-right:50%}.v-application--is-ltr .flex.offset-xl5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-xl5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-xl4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-xl4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-xl3{margin-left:25%}.v-application--is-rtl .flex.offset-xl3{margin-right:25%}.v-application--is-ltr .flex.offset-xl2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-xl2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-xl1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-xl1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-xl0{margin-left:0%}.v-application--is-rtl .flex.offset-xl0{margin-right:0%}}.flex,.child-flex>*{flex:1 1 auto;max-width:100%}.flex.grow-shrink-0,.child-flex>*.grow-shrink-0{flex-grow:0;flex-shrink:0}.spacer{flex-grow:1 !important}.grow{flex-grow:1 !important;flex-shrink:0 !important}.shrink{flex-grow:0 !important;flex-shrink:1 !important}.fill-height{height:100%}",""]),t.exports=e},function(t,e,i){var n=i(51);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,i(2).default)("45ced4a2",n,!1,{})},function(t,e,i){(e=i(1)(!1)).push([t.i,".theme--light.v-toolbar.v-sheet{background-color:#fff}.theme--dark.v-toolbar.v-sheet{background-color:#272727}.v-sheet.v-toolbar{border-radius:0}.v-sheet.v-toolbar:not(.v-sheet--outlined){box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12)}.v-sheet.v-toolbar.v-sheet--shaped{border-radius:24px 0}.v-toolbar{contain:layout;display:block;flex:1 1 auto;max-width:100%;transition:.2s cubic-bezier(0.4, 0, 0.2, 1) transform,.2s cubic-bezier(0.4, 0, 0.2, 1) background-color,.2s cubic-bezier(0.4, 0, 0.2, 1) left,.2s cubic-bezier(0.4, 0, 0.2, 1) right,280ms cubic-bezier(0.4, 0, 0.2, 1) box-shadow,.25s cubic-bezier(0.4, 0, 0.2, 1) max-width,.25s cubic-bezier(0.4, 0, 0.2, 1) width;position:relative;box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12)}.v-toolbar .v-input{padding-top:0;margin-top:0}.v-toolbar__content,.v-toolbar__extension{padding:4px 16px}.v-toolbar__content .v-btn.v-btn--icon.v-size--default,.v-toolbar__extension .v-btn.v-btn--icon.v-size--default{height:48px;width:48px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-left:-12px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:first-child,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-right:-12px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child+.v-toolbar__title{padding-left:20px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:first-child+.v-toolbar__title{padding-right:20px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:last-child,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:last-child{margin-right:-12px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:last-child,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:last-child{margin-left:-12px}.v-toolbar__content>.v-tabs,.v-toolbar__extension>.v-tabs{height:inherit;margin-top:-4px;margin-bottom:-4px}.v-toolbar__content>.v-tabs>.v-slide-group.v-tabs-bar,.v-toolbar__extension>.v-tabs>.v-slide-group.v-tabs-bar{background-color:inherit;height:inherit}.v-toolbar__content>.v-tabs:first-child,.v-toolbar__extension>.v-tabs:first-child{margin-left:-16px}.v-toolbar__content>.v-tabs:last-child,.v-toolbar__extension>.v-tabs:last-child{margin-right:-16px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;position:relative;z-index:0}.v-toolbar__image{border-radius:inherit;position:absolute;top:0;bottom:0;width:100%;z-index:0;contain:strict}.v-toolbar__image .v-image{border-radius:inherit}.v-toolbar__items{display:flex;height:inherit}.v-toolbar__items>.v-btn{border-radius:0;height:100% !important;max-height:none}.v-toolbar__title{font-size:1.25rem;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar.v-toolbar--absolute{position:absolute;top:0;z-index:1}.v-toolbar.v-toolbar--bottom{top:initial;bottom:0}.v-toolbar.v-toolbar--collapse .v-toolbar__title{white-space:nowrap}.v-toolbar.v-toolbar--collapsed{max-width:112px;overflow:hidden}.v-application--is-ltr .v-toolbar.v-toolbar--collapsed{border-bottom-right-radius:24px}.v-application--is-rtl .v-toolbar.v-toolbar--collapsed{border-bottom-left-radius:24px}.v-toolbar.v-toolbar--collapsed .v-toolbar__title,.v-toolbar.v-toolbar--collapsed .v-toolbar__extension{display:none}.v-toolbar--dense .v-toolbar__content,.v-toolbar--dense .v-toolbar__extension{padding-top:0;padding-bottom:0}.v-toolbar--flat{box-shadow:0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12) !important}.v-toolbar--floating{display:inline-flex}.v-toolbar--prominent .v-toolbar__content{align-items:flex-start}.v-toolbar--prominent .v-toolbar__title{font-size:1.5rem;padding-top:6px}.v-toolbar--prominent:not(.v-toolbar--bottom) .v-toolbar__title{align-self:flex-end;padding-bottom:6px;padding-top:0}",""]),t.exports=e},function(t,e,i){var n=i(53);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,i(2).default)("2ef22b37",n,!1,{})},function(t,e,i){(e=i(1)(!1)).push([t.i,".v-tooltip{display:none}.v-tooltip--attached{display:inline}.v-tooltip__content{background:rgba(97,97,97,.9);color:#fff;border-radius:4px;font-size:14px;line-height:22px;display:inline-block;padding:5px 16px;position:absolute;text-transform:initial;width:auto;opacity:0;pointer-events:none}.v-tooltip__content.menuable__content__active{opacity:.9}.v-tooltip__content--fixed{position:fixed}.v-tooltip__content[class*=-active]{transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}.v-tooltip__content[class*=enter-active]{transition-duration:150ms}.v-tooltip__content[class*=leave-active]{transition-duration:75ms}",""]),t.exports=e},function(t,e,i){"use strict";i(6)},function(t,e,i){(e=i(1)(!1)).push([t.i,"\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* Override vuetify */\n.v-btn:not(.v-btn--text):not(.v-btn--outlined):focus::before {\n opacity: 0;\n}\n.v-application--is-ltr .v-list-item__icon:first-child {\n margin-right: 12px !important;\n}\n.v-application--is-ltr .v-list-item__icon:last-of-type:not(:only-child) {\n margin-left: 0 !important;\n}\n.v-list-group .v-list-group__header .v-list-item__icon.v-list-group__header__append-icon {\n min-width: 24px !important;\n}\n",""]),t.exports=e},function(t,e,i){"use strict";i(7)},function(t,e,i){(e=i(1)(!1)).push([t.i,"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* Own styles */\n.graph[data-v-38d3c614] {\n height: 100vh;\n}\n",""]),t.exports=e},function(t,e,i){var n=i(59);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,i(2).default)("6445aed6",n,!1,{})},function(t,e,i){(e=i(1)(!1)).push([t.i,".theme--light.v-application{background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-application .text--primary{color:rgba(0,0,0,.87) !important}.theme--light.v-application .text--secondary{color:rgba(0,0,0,.6) !important}.theme--light.v-application .text--disabled{color:rgba(0,0,0,.38) !important}.theme--dark.v-application{background:#121212;color:#fff}.theme--dark.v-application .text--primary{color:#fff !important}.theme--dark.v-application .text--secondary{color:rgba(255,255,255,.7) !important}.theme--dark.v-application .text--disabled{color:rgba(255,255,255,.5) !important}.v-application{display:flex;position:relative}.v-application a{cursor:pointer}.v-application--is-rtl{direction:rtl}.v-application--wrap{flex:1 1 auto;backface-visibility:hidden;display:flex;flex-direction:column;min-height:100vh;max-width:100%;position:relative}@-moz-document url-prefix(){@media print{.v-application{display:block}.v-application--wrap{display:block}}}",""]),t.exports=e},function(t,e,i){"use strict";i.r(e);var n={};i.r(n),i.d(n,"linear",(function(){return Y})),i.d(n,"easeInQuad",(function(){return W})),i.d(n,"easeOutQuad",(function(){return V})),i.d(n,"easeInOutQuad",(function(){return q})),i.d(n,"easeInCubic",(function(){return G})),i.d(n,"easeOutCubic",(function(){return K})),i.d(n,"easeInOutCubic",(function(){return X})),i.d(n,"easeInQuart",(function(){return Q})),i.d(n,"easeOutQuart",(function(){return Z})),i.d(n,"easeInOutQuart",(function(){return J})),i.d(n,"easeInQuint",(function(){return tt})),i.d(n,"easeOutQuint",(function(){return et})),i.d(n,"easeInOutQuint",(function(){return it}));var o=i(0),r=function(){var t=this.$createElement,e=this._self._c||t;return e("v-app",[e("GraphEditor",{attrs:{loaded:this.loaded}}),this._v(" "),e("Graph",{staticClass:"graph",attrs:{completeLoad:this.completeLoad}}),this._v(" "),e("vue-progress-bar")],1)};r._withStripped=!0;var a=function(){var t=this.$createElement;return(this._self._c||t)("network",{attrs:{nodes:this.graphData.nodes,edges:this.graphData.edges,options:this.options},on:{"stabilization-progress":this.stabilizationProgress,"stabilization-iterations-done":this.stabilizationIterationsDone}})};a._withStripped=!0;var s=i(8),l=i(3),p=i.n(l);const c=(t,e)=>`hsl(${t*(360/e)},70%,40%)`,d=(t,e)=>({from:t,to:e,arrows:"middle"});var u={allEdges:[],nodes:[],edges:[],groups:[],activeNodeIDs:new Set,activeGroupIDs:new Set,collapsedGroupIDs:new Set,showAll:function(){Object.keys(this.allGroups).map(t=>{this.activeGroupIDs.add(t)}),this.update()},hideAll:function(){this.activeGroupIDs.clear(),this.update()},expandAll:function(){this.collapsedGroupIDs.clear(),this.update()},collapseAll:function(){Object.keys(this.allGroups).map(t=>{this.collapsedGroupIDs.add(t)}),this.update()},enableNode:function(t){this.activeNodeIDs.add(t),this.update()},disableNode:function(t){this.activeNodeIDs.delete(t),this.update()},enableGroup:function(t){this.activeGroupIDs.add(t),this.update()},disableGroup:function(t){this.activeGroupIDs.delete(t),this.update()},expandGroup:function(t){this.collapsedGroupIDs.delete(t),this.update()},collapseGroup:function(t){this.collapsedGroupIDs.add(t),this.update()},isNodeEnabled:function(t){let e=this.allNodes[t];return!this.collapsedGroupIDs.has(e.group)&&(!!this.activeGroupIDs.has(e.group)&&this.activeNodeIDs.has(t))},isGroupEnabled:function(t){return this.activeGroupIDs.has(t)},isGroupExpanded:function(t){return!this.collapsedGroupIDs.has(t)},update:function(){this.nodes.splice(0,this.nodes.length),Object.keys(this.allNodes).forEach(t=>{var e=this.allNodes[t];if(this.isNodeEnabled(t)){let t=this.allGroups[e.group];this.nodes.push(((t,e,i,n)=>{let o=`\n <dl style="display: grid; grid-template-columns: auto auto; grid-auto-columns: 1fr; gap: 5px .5em; align-items: baseline;">\n <dt style="text-align: right">name:</dt>\n <dd><code style="border: 1px solid ${i}; background-color: ${e};">\n ${t.name}\n </code></dd>\n <dt style="text-align: right">group:</dt>\n <dd><code style="border: 1px solid ${i}; background-color: ${e};">\n ${t.group}\n </code></dd>\n `;if(t.tags.length){o+='<dt style="text-align: right">tags:</dt><dd>';for(let e of t.tags)o+=`<code style="border: 1px solid #999;">${e}</code> `;o+="</dd>"}o+="</dl>";let r={id:t.id,label:t.name,title:o,color:{background:e,border:i}};return p.a.merge(r,...t.tags.map(t=>n[t])),r})(e,t.softColor,t.hardColor,this.nodeModifiers))}}),Object.keys(this.allGroups).forEach(t=>{if(this.isGroupEnabled(t)&&!this.isGroupExpanded(t)){var e=this.allGroups[t];this.nodes.push((t=>({id:t.id,label:t.name,color:{background:t.softColor,border:t.hardColor},shape:"box"}))(e))}}),this.groups.splice(0,this.groups.length),Object.keys(this.allGroups).forEach(t=>{let e,i,n=this.allGroups[t];this.isGroupEnabled(t)?(e=n.softColor,i=n.hardColor):(e=this.inactiveColor,i=this.inactiveColor);let o={id:n.id,label:n.name,softColor:e,hardColor:i};this.groups.push(o)})},setup:function(t){this.inactiveColor=t,this.nodeModifiers=window.nodeModifiers,this.edgeModifiers=window.edgeModifiers,this.allGroups={},window.schema.groups.forEach((t,e)=>{var i,n;this.allGroups[t.id]={...t,softColor:(i=e,n=window.schema.groups.length,`hsl(${i*(360/n)},50%,85%)`),hardColor:c(e,window.schema.groups.length),nodes:[]}}),this.allNodes={},window.schema.nodes.forEach((t,e)=>{this.allNodes[t.id]=t,this.allGroups[t.group].nodes.push(t.id)}),this.allEdges=[...window.schema.edges],this.collapsedGroupIDs.clear(),Object.keys(this.allGroups).forEach(t=>{this.activeGroupIDs.add(t)}),Object.keys(this.allNodes).map(t=>{this.activeNodeIDs.add(t)}),this.edges.splice(0,this.edges.length),this.allEdges.forEach(t=>{t=((t,e)=>{let i={from:t.source,to:t.target};return p.a.merge(i,...t.tags.map(t=>e[t])),i})(t,this.edgeModifiers),this.edges.push(t)});let e=[];window.schema.edges.forEach(t=>{if(t.source!=t.target){const i=this.allNodes[t.source].group,n=this.allNodes[t.target].group;e.push(d(t.source,n)),e.push(d(i,t.target)),i!=n&&e.push(d(i,n))}}),this.edges.push(...p.a.uniqWith(e,p.a.isEqual)),this.update()}};function m(t,e,i,n,o,r,a,s){var l,p="function"==typeof t?t.options:t;if(e&&(p.render=e,p.staticRenderFns=i,p._compiled=!0),n&&(p.functional=!0),r&&(p._scopeId="data-v-"+r),a?(l=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},p._ssrRegister=l):o&&(l=s?function(){o.call(this,(p.functional?this.parent:this).$root.$options.shadowRoot)}:o),l)if(p.functional){p._injectStyles=l;var c=p.render;p.render=function(t,e){return l.call(e),c(t,e)}}else{var d=p.beforeCreate;p.beforeCreate=d?[].concat(d,l):[l]}return{exports:t,options:p}}var h=m({name:"Graph",components:{Network:s.Network},props:["completeLoad"],data:()=>({options:{edges:{smooth:{},arrows:{to:{scaleFactor:.8},from:{scaleFactor:.8}}}},graphData:u}),methods:{stabilizationProgress:function(t){const e=t.iterations/t.total*100;console.log(`Stabilization progress ${e}%`),this.$Progress.set(e)},stabilizationIterationsDone:function(){console.log("Stabilization complete"),this.$Progress.finish(),this.completeLoad()}}},a,[],!1,null,null,null);h.options.__file="assets/components/Graph.vue";var f=h.exports,g=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[t.loaded?i("v-btn",{attrs:{fixed:"",left:"",top:"",fab:"",small:"",color:"#64B5F6"},on:{click:function(e){t.sidebar=!0}}},[i("v-icon",[t._v("mdi-menu")])],1):t._e(),t._v(" "),i("v-navigation-drawer",{attrs:{app:"",temporary:"",width:"384"},model:{value:t.sidebar,callback:function(e){t.sidebar=e},expression:"sidebar"}},[i("v-toolbar",{attrs:{flat:""}},[i("v-tooltip",{attrs:{bottom:""},scopedSlots:t._u([{key:"activator",fn:function(e){var n=e.on;return[i("v-btn",t._g({attrs:{small:""},on:{click:t.hideAll}},n),[i("v-icon",[t._v("mdi-eye-off")])],1)]}}])},[t._v(" "),i("span",[t._v("Hide all")])]),t._v(" "),i("v-spacer"),t._v(" "),i("v-tooltip",{attrs:{bottom:""},scopedSlots:t._u([{key:"activator",fn:function(e){var n=e.on;return[i("v-btn",t._g({attrs:{small:""},on:{click:t.showAll}},n),[i("v-icon",[t._v("mdi-eye")])],1)]}}])},[t._v(" "),i("span",[t._v("Show all")])]),t._v(" "),i("v-spacer"),t._v(" "),i("v-tooltip",{attrs:{bottom:""},scopedSlots:t._u([{key:"activator",fn:function(e){var n=e.on;return[i("v-btn",t._g({attrs:{small:""},on:{click:t.collapseAll}},n),[i("v-icon",[t._v("mdi-arrow-collapse-all")])],1)]}}])},[t._v(" "),i("span",[t._v("Collapse all")])]),t._v(" "),i("v-spacer"),t._v(" "),i("v-tooltip",{attrs:{bottom:""},scopedSlots:t._u([{key:"activator",fn:function(e){var n=e.on;return[i("v-btn",t._g({attrs:{small:""},on:{click:t.expandAll}},n),[i("v-icon",[t._v("mdi-arrow-expand-all")])],1)]}}])},[t._v(" "),i("span",[t._v("Expand all")])]),t._v(" "),i("v-spacer"),t._v(" "),i("v-tooltip",{attrs:{bottom:""},scopedSlots:t._u([{key:"activator",fn:function(e){var n=e.on;return[i("v-btn",t._g({attrs:{small:""},on:{click:t.foldAll}},n),[i("v-icon",[t._v("mdi-chevron-up")])],1)]}}])},[t._v(" "),i("span",[t._v("Fold all")])]),t._v(" "),i("v-spacer"),t._v(" "),i("v-tooltip",{attrs:{bottom:""},scopedSlots:t._u([{key:"activator",fn:function(e){var n=e.on;return[i("v-btn",t._g({attrs:{small:""},on:{click:t.unfoldAll}},n),[i("v-icon",[t._v("mdi-chevron-down")])],1)]}}])},[t._v(" "),i("span",[t._v("Unfold all")])])],1),t._v(" "),i("v-list",{attrs:{expand:"",dense:""}},t._l(t.graphData.groups,(function(e){return i("v-list-group",{key:e.id,attrs:{color:e.hardColor,title:e.label},scopedSlots:t._u([{key:"activator",fn:function(){return[i("v-list-item-content",[i("v-list-item-title",{style:{color:e.hardColor},domProps:{textContent:t._s(e.label)}})],1),t._v(" "),t.graphData.isGroupEnabled(e.id)?i("v-icon",{style:{color:e.hardColor},attrs:{title:"Hide group"},on:{click:function(i){return i.stopPropagation(),t.toggleGroupEnabled(e.id)}}},[t._v("mdi-eye-outline")]):i("v-icon",{style:{color:e.hardColor},attrs:{title:"Show group"},on:{click:function(i){return i.stopPropagation(),t.toggleGroupEnabled(e.id)}}},[t._v("mdi-eye-off-outline")]),t._v(" "),t.graphData.isGroupExpanded(e.id)?i("v-icon",{style:{color:e.hardColor},attrs:{title:"Collapse group"},on:{click:function(i){return i.stopPropagation(),t.toggleGroupExpanded(e.id)}}},[t._v(" mdi-arrow-expand-vertical ")]):i("v-icon",{style:{color:e.hardColor},attrs:{title:"Expand group"},on:{click:function(i){return i.stopPropagation(),t.toggleGroupExpanded(e.id)}}},[t._v(" mdi-arrow-collapse-vertical ")])]},proxy:!0}],null,!0),model:{value:t.isOpen[e.id],callback:function(i){t.$set(t.isOpen,e.id,i)},expression:"isOpen[group.id]"}},[t._v(" "),t._l(t.graphData.allGroups[e.id].nodes,(function(n){return i("v-list-item",{key:n,attrs:{dense:"",disabled:!t.graphData.isGroupEnabled(e.id),title:t.graphData.allNodes[n].name},on:{click:function(e){return e.stopPropagation(),t.toggleNodeEnabled(n)}}},[i("v-list-item-content",[i("v-list-item-title",{domProps:{textContent:t._s(t.graphData.allNodes[n].name)}})],1),t._v(" "),i("v-list-item-action",{attrs:{title:"Show/hide"}},[t.graphData.isNodeEnabled(n)?i("v-icon",{attrs:{color:e.hardColor}},[t._v("\n mdi-eye-outline\n ")]):i("v-icon",[t._v("\n mdi-eye-off-outline\n ")])],1)],1)})),t._v(" "),i("v-divider")],2)})),1)],1)],1)};g._withStripped=!0;var v={name:"GraphEditor",components:{},props:["loaded"],data:()=>({sidebar:!1,graphData:u,isOpen:Object.fromEntries(u.groups.map(t=>[t.id,!1]))}),methods:{hideAll:function(){u.hideAll(),this.foldAll()},showAll:function(){u.showAll()},collapseAll:function(){u.collapseAll(),this.foldAll()},expandAll:function(){u.expandAll()},foldAll:function(){Object.keys(this.isOpen).map(t=>{this.isOpen[t]=!1})},unfoldAll:function(){Object.keys(this.isOpen).map(t=>{this.isOpen[t]=!0})},toggleGroupEnabled:function(t){u.isGroupEnabled(t)?(u.disableGroup(t),this.isOpen[t]=!1):u.enableGroup(t)},toggleGroupExpanded:function(t){u.isGroupExpanded(t)?(u.collapseGroup(t),this.isOpen[t]=!1):u.expandGroup(t)},toggleNodeEnabled:function(t){u.isNodeEnabled(t)?u.disableNode(t):u.enableNode(t)}}},b=i(5),_=i.n(b);i(11),i(16);function x(t){return function(e,i){for(const n in i)Object.prototype.hasOwnProperty.call(e,n)||this.$delete(this.$data[t],n);for(const i in e)this.$set(this.$data[t],i,e[i])}}var y=o.a.extend({data:()=>({attrs$:{},listeners$:{}}),created(){this.$watch("$attrs",x("attrs$"),{immediate:!0}),this.$watch("$listeners",x("listeners$"),{immediate:!0})}});i(18);const w={breakpoint:{mobileBreakpoint:1264,scrollBarWidth:16,thresholds:{xs:600,sm:960,md:1280,lg:1920}},icons:{iconfont:"mdi",values:{}},lang:{current:"en",locales:{en:{badge:"Badge",close:"Close",dataIterator:{noResultsText:"No matching records found",loadingText:"Loading items..."},dataTable:{itemsPerPageText:"Rows per page:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending.",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Items per page:",itemsPerPageAll:"All",nextPage:"Next page",prevPage:"Previous page",firstPage:"First page",lastPage:"Last page",pageText:"{0}-{1} of {2}"},datePicker:{itemsSelected:"{0} selected",nextMonthAriaLabel:"Next month",nextYearAriaLabel:"Next year",prevMonthAriaLabel:"Previous month",prevYearAriaLabel:"Previous year"},noDataText:"No data available",carousel:{prev:"Previous visual",next:"Next visual",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} more"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Pagination Navigation",next:"Next page",previous:"Previous page",page:"Goto Page {0}",currentPage:"Current Page, Page {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},t:void 0},rtl:!1,theme:{dark:!1,default:"light",disable:!1,options:{cspNonce:void 0,customProperties:void 0,minifyTheme:void 0,themeCache:void 0,variations:!0},themes:{light:{primary:"#1976D2",secondary:"#424242",accent:"#82B1FF",error:"#FF5252",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},dark:{primary:"#2196F3",secondary:"#424242",accent:"#FF4081",error:"#FF5252",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"}}}};function k(t,e="div",i){return o.a.extend({name:i||t.replace(/__/g,"-"),functional:!0,props:{tag:{type:String,default:e}},render:(e,{data:i,props:n,children:o})=>(i.staticClass=`${t} ${i.staticClass||""}`.trim(),e(n.tag,i,o))})}let E=!1;try{if("undefined"!=typeof window){const t=Object.defineProperty({},"passive",{get:()=>{E=!0}});window.addEventListener("testListener",t,t),window.removeEventListener("testListener",t,t)}}catch(t){console.warn(t)}function O(t,e,i){const n=e.length-1;if(n<0)return void 0===t?i:t;for(let o=0;o<n;o++){if(null==t)return i;t=t[e[o]]}return null==t||void 0===t[e[n]]?i:t[e[n]]}function S(t,e,i){return null!=t&&e&&"string"==typeof e?void 0!==t[e]?t[e]:O(t,(e=(e=e.replace(/\[(\w+)\]/g,".$1")).replace(/^\./,"")).split("."),i):i}function T(t){if(!t||t.nodeType!==Node.ELEMENT_NODE)return 0;const e=+window.getComputedStyle(t).getPropertyValue("z-index");return e||T(t.parentNode)}function C(t,e){const i={};for(let n=0;n<e.length;n++){const o=e[n];void 0!==t[o]&&(i[o]=t[o])}return i}function D(t,e="px"){return null==t||""===t?void 0:isNaN(+t)?String(t):`${Number(t)}${e}`}function j(t){return null!==t&&"object"==typeof t}const M=Object.freeze({enter:13,tab:9,delete:46,esc:27,space:32,up:38,down:40,left:37,right:39,end:35,home:36,del:46,backspace:8,insert:45,pageup:33,pagedown:34,shift:16});function A(t){return Object.keys(t)}const I=/-(\w)/g,N=t=>t.replace(I,(t,e)=>e?e.toUpperCase():"");function P(t){return null!=t?Array.isArray(t)?t:[t]:[]}function R(t,e,i){return t.$slots.hasOwnProperty(e)&&t.$scopedSlots.hasOwnProperty(e)&&t.$scopedSlots[e].name?i?"v-slot":"scoped":t.$slots.hasOwnProperty(e)?"normal":t.$scopedSlots.hasOwnProperty(e)?"scoped":void 0}function L(t,e="default",i,n=!1){return t.$scopedSlots.hasOwnProperty(e)?t.$scopedSlots[e](i instanceof Function?i():i):!t.$slots.hasOwnProperty(e)||i&&!n?void 0:t.$slots[e]}function $(t,e=0,i=1){return Math.max(e,Math.min(i,t))}function z(t={},e={}){for(const i in e){const n=t[i],o=e[i];j(n)&&j(o)?t[i]=z(n,o):t[i]=o}return t}class B{constructor(){this.framework={}}init(t,e){}}class F extends B{constructor(t,e){super();const i=z({},w),{userPreset:n}=e,{preset:o={},...r}=n;null!=o.preset&&Ut("Global presets do not support the **preset** option, it can be safely omitted"),e.preset=z(z(i,o),r)}}F.property="presets";class U extends B{constructor(){super(...arguments),this.bar=0,this.top=0,this.left=0,this.insetFooter=0,this.right=0,this.bottom=0,this.footer=0,this.application={bar:{},top:{},left:{},insetFooter:{},right:{},bottom:{},footer:{}}}register(t,e,i){this.application[e][t]=i,this.update(e)}unregister(t,e){null!=this.application[e][t]&&(delete this.application[e][t],this.update(e))}update(t){this[t]=Object.values(this.application[t]).reduce((t,e)=>t+e,0)}}U.property="application";class H extends B{constructor(t){super(),this.xs=!1,this.sm=!1,this.md=!1,this.lg=!1,this.xl=!1,this.xsOnly=!1,this.smOnly=!1,this.smAndDown=!1,this.smAndUp=!1,this.mdOnly=!1,this.mdAndDown=!1,this.mdAndUp=!1,this.lgOnly=!1,this.lgAndDown=!1,this.lgAndUp=!1,this.xlOnly=!1,this.name="xs",this.height=0,this.width=0,this.mobile=!0,this.resizeTimeout=0;const{mobileBreakpoint:e,scrollBarWidth:i,thresholds:n}=t[H.property];this.mobileBreakpoint=e,this.scrollBarWidth=i,this.thresholds=n}init(){this.update(),"undefined"!=typeof window&&window.addEventListener("resize",this.onResize.bind(this),{passive:!0})}update(t=!1){const e=t?0:this.getClientHeight(),i=t?0:this.getClientWidth(),n=i<this.thresholds.xs,o=i<this.thresholds.sm&&!n,r=i<this.thresholds.md-this.scrollBarWidth&&!(o||n),a=i<this.thresholds.lg-this.scrollBarWidth&&!(r||o||n),s=i>=this.thresholds.lg-this.scrollBarWidth;switch(this.height=e,this.width=i,this.xs=n,this.sm=o,this.md=r,this.lg=a,this.xl=s,this.xsOnly=n,this.smOnly=o,this.smAndDown=(n||o)&&!(r||a||s),this.smAndUp=!n&&(o||r||a||s),this.mdOnly=r,this.mdAndDown=(n||o||r)&&!(a||s),this.mdAndUp=!(n||o)&&(r||a||s),this.lgOnly=a,this.lgAndDown=(n||o||r||a)&&!s,this.lgAndUp=!(n||o||r)&&(a||s),this.xlOnly=s,!0){case n:this.name="xs";break;case o:this.name="sm";break;case r:this.name="md";break;case a:this.name="lg";break;default:this.name="xl"}if("number"==typeof this.mobileBreakpoint)return void(this.mobile=i<parseInt(this.mobileBreakpoint,10));const l={xs:0,sm:1,md:2,lg:3,xl:4},p=l[this.name],c=l[this.mobileBreakpoint];this.mobile=p<=c}onResize(){clearTimeout(this.resizeTimeout),this.resizeTimeout=window.setTimeout(this.update.bind(this),200)}getClientWidth(){return"undefined"==typeof document?0:Math.max(document.documentElement.clientWidth,window.innerWidth||0)}getClientHeight(){return"undefined"==typeof document?0:Math.max(document.documentElement.clientHeight,window.innerHeight||0)}}H.property="breakpoint";const Y=t=>t,W=t=>t**2,V=t=>t*(2-t),q=t=>t<.5?2*t**2:(4-2*t)*t-1,G=t=>t**3,K=t=>--t**3+1,X=t=>t<.5?4*t**3:(t-1)*(2*t-2)*(2*t-2)+1,Q=t=>t**4,Z=t=>1- --t**4,J=t=>t<.5?8*t*t*t*t:1-8*--t*t*t*t,tt=t=>t**5,et=t=>1+--t**5,it=t=>t<.5?16*t**5:1+16*--t**5;function nt(t){if("number"==typeof t)return t;let e=rt(t);if(!e)throw"string"==typeof t?new Error(`Target element "${t}" not found.`):new TypeError(`Target must be a Number/Selector/HTMLElement/VueComponent, received ${ot(t)} instead.`);let i=0;for(;e;)i+=e.offsetTop,e=e.offsetParent;return i}function ot(t){return null==t?t:t.constructor.name}function rt(t){return"string"==typeof t?document.querySelector(t):t&&t._isVue?t.$el:t instanceof HTMLElement?t:null}function at(t,e={}){const i={container:document.scrollingElement||document.body||document.documentElement,duration:500,offset:0,easing:"easeInOutCubic",appOffset:!0,...e},o=function(t){const e=rt(t);if(e)return e;throw"string"==typeof t?new Error(`Container element "${t}" not found.`):new TypeError(`Container must be a Selector/HTMLElement/VueComponent, received ${ot(t)} instead.`)}(i.container);if(i.appOffset&&at.framework.application){const t=o.classList.contains("v-navigation-drawer"),e=o.classList.contains("v-navigation-drawer--clipped"),{bar:n,top:r}=at.framework.application;i.offset+=n,t&&!e||(i.offset+=r)}const r=performance.now();let a;a="number"==typeof t?nt(t)-i.offset:nt(t)-nt(o)-i.offset;const s=o.scrollTop;if(a===s)return Promise.resolve(a);const l="function"==typeof i.easing?i.easing:n[i.easing];if(!l)throw new TypeError(`Easing function "${i.easing}" not found.`);return new Promise(t=>requestAnimationFrame((function e(n){const p=n-r,c=Math.abs(i.duration?Math.min(p/i.duration,1):1);o.scrollTop=Math.floor(s+(a-s)*l(c));const d=(o===document.body?document.documentElement.clientHeight:o.clientHeight)+o.scrollTop>=o.scrollHeight;if(1===c||a>o.scrollTop&&d)return t(a);requestAnimationFrame(e)})))}at.framework={},at.init=()=>{};class st extends B{constructor(){return super(),at}}st.property="goTo";var lt={complete:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",cancel:"M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z",close:"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",delete:"M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z",clear:"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",success:"M12,2C17.52,2 22,6.48 22,12C22,17.52 17.52,22 12,22C6.48,22 2,17.52 2,12C2,6.48 6.48,2 12,2M11,16.5L18,9.5L16.59,8.09L11,13.67L7.91,10.59L6.5,12L11,16.5Z",info:"M13,9H11V7H13M13,17H11V11H13M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2Z",warning:"M11,4.5H13V15.5H11V4.5M13,17.5V19.5H11V17.5H13Z",error:"M13,14H11V10H13M13,18H11V16H13M1,21H23L12,2L1,21Z",prev:"M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z",next:"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z",checkboxOn:"M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M19,3H5C3.89,3 3,3.89 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V5C21,3.89 20.1,3 19,3Z",checkboxOff:"M19,3H5C3.89,3 3,3.89 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V5C21,3.89 20.1,3 19,3M19,5V19H5V5H19Z",checkboxIndeterminate:"M17,13H7V11H17M19,3H5C3.89,3 3,3.89 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V5C21,3.89 20.1,3 19,3Z",delimiter:"M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2Z",sort:"M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z",expand:"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z",menu:"M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z",subgroup:"M7,10L12,15L17,10H7Z",dropdown:"M7,10L12,15L17,10H7Z",radioOn:"M12,20C7.58,20 4,16.42 4,12C4,7.58 7.58,4 12,4C16.42,4 20,7.58 20,12C20,16.42 16.42,20 12,20M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2M12,7C9.24,7 7,9.24 7,12C7,14.76 9.24,17 12,17C14.76,17 17,14.76 17,12C17,9.24 14.76,7 12,7Z",radioOff:"M12,20C7.58,20 4,16.42 4,12C4,7.58 7.58,4 12,4C16.42,4 20,7.58 20,12C20,16.42 16.42,20 12,20M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2Z",edit:"M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z",ratingEmpty:"M12,15.39L8.24,17.66L9.23,13.38L5.91,10.5L10.29,10.13L12,6.09L13.71,10.13L18.09,10.5L14.77,13.38L15.76,17.66M22,9.24L14.81,8.63L12,2L9.19,8.63L2,9.24L7.45,13.97L5.82,21L12,17.27L18.18,21L16.54,13.97L22,9.24Z",ratingFull:"M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z",ratingHalf:"M12,15.4V6.1L13.71,10.13L18.09,10.5L14.77,13.39L15.76,17.67M22,9.24L14.81,8.63L12,2L9.19,8.63L2,9.24L7.45,13.97L5.82,21L12,17.27L18.18,21L16.54,13.97L22,9.24Z",loading:"M19,8L15,12H18C18,15.31 15.31,18 12,18C11,18 10.03,17.75 9.2,17.3L7.74,18.76C8.97,19.54 10.43,20 12,20C16.42,20 20,16.42 20,12H23M6,12C6,8.69 8.69,6 12,6C13,6 13.97,6.25 14.8,6.7L16.26,5.24C15.03,4.46 13.57,4 12,4C7.58,4 4,7.58 4,12H1L5,16L9,12",first:"M18.41,16.59L13.82,12L18.41,7.41L17,6L11,12L17,18L18.41,16.59M6,6H8V18H6V6Z",last:"M5.59,7.41L10.18,12L5.59,16.59L7,18L13,12L7,6L5.59,7.41M16,6H18V18H16V6Z",unfold:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z",file:"M16.5,6V17.5C16.5,19.71 14.71,21.5 12.5,21.5C10.29,21.5 8.5,19.71 8.5,17.5V5C8.5,3.62 9.62,2.5 11,2.5C12.38,2.5 13.5,3.62 13.5,5V15.5C13.5,16.05 13.05,16.5 12.5,16.5C11.95,16.5 11.5,16.05 11.5,15.5V6H10V15.5C10,16.88 11.12,18 12.5,18C13.88,18 15,16.88 15,15.5V5C15,2.79 13.21,1 11,1C8.79,1 7,2.79 7,5V17.5C7,20.54 9.46,23 12.5,23C15.54,23 18,20.54 18,17.5V6H16.5Z",plus:"M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",minus:"M19,13H5V11H19V13Z"};var pt={complete:"check",cancel:"cancel",close:"close",delete:"cancel",clear:"clear",success:"check_circle",info:"info",warning:"priority_high",error:"warning",prev:"chevron_left",next:"chevron_right",checkboxOn:"check_box",checkboxOff:"check_box_outline_blank",checkboxIndeterminate:"indeterminate_check_box",delimiter:"fiber_manual_record",sort:"arrow_upward",expand:"keyboard_arrow_down",menu:"menu",subgroup:"arrow_drop_down",dropdown:"arrow_drop_down",radioOn:"radio_button_checked",radioOff:"radio_button_unchecked",edit:"edit",ratingEmpty:"star_border",ratingFull:"star",ratingHalf:"star_half",loading:"cached",first:"first_page",last:"last_page",unfold:"unfold_more",file:"attach_file",plus:"add",minus:"remove"};var ct={complete:"mdi-check",cancel:"mdi-close-circle",close:"mdi-close",delete:"mdi-close-circle",clear:"mdi-close",success:"mdi-check-circle",info:"mdi-information",warning:"mdi-exclamation",error:"mdi-alert",prev:"mdi-chevron-left",next:"mdi-chevron-right",checkboxOn:"mdi-checkbox-marked",checkboxOff:"mdi-checkbox-blank-outline",checkboxIndeterminate:"mdi-minus-box",delimiter:"mdi-circle",sort:"mdi-arrow-up",expand:"mdi-chevron-down",menu:"mdi-menu",subgroup:"mdi-menu-down",dropdown:"mdi-menu-down",radioOn:"mdi-radiobox-marked",radioOff:"mdi-radiobox-blank",edit:"mdi-pencil",ratingEmpty:"mdi-star-outline",ratingFull:"mdi-star",ratingHalf:"mdi-star-half-full",loading:"mdi-cached",first:"mdi-page-first",last:"mdi-page-last",unfold:"mdi-unfold-more-horizontal",file:"mdi-paperclip",plus:"mdi-plus",minus:"mdi-minus"};var dt={complete:"fas fa-check",cancel:"fas fa-times-circle",close:"fas fa-times",delete:"fas fa-times-circle",clear:"fas fa-times-circle",success:"fas fa-check-circle",info:"fas fa-info-circle",warning:"fas fa-exclamation",error:"fas fa-exclamation-triangle",prev:"fas fa-chevron-left",next:"fas fa-chevron-right",checkboxOn:"fas fa-check-square",checkboxOff:"far fa-square",checkboxIndeterminate:"fas fa-minus-square",delimiter:"fas fa-circle",sort:"fas fa-sort-up",expand:"fas fa-chevron-down",menu:"fas fa-bars",subgroup:"fas fa-caret-down",dropdown:"fas fa-caret-down",radioOn:"far fa-dot-circle",radioOff:"far fa-circle",edit:"fas fa-edit",ratingEmpty:"far fa-star",ratingFull:"fas fa-star",ratingHalf:"fas fa-star-half",loading:"fas fa-sync",first:"fas fa-step-backward",last:"fas fa-step-forward",unfold:"fas fa-arrows-alt-v",file:"fas fa-paperclip",plus:"fas fa-plus",minus:"fas fa-minus"};var ut={complete:"fa fa-check",cancel:"fa fa-times-circle",close:"fa fa-times",delete:"fa fa-times-circle",clear:"fa fa-times-circle",success:"fa fa-check-circle",info:"fa fa-info-circle",warning:"fa fa-exclamation",error:"fa fa-exclamation-triangle",prev:"fa fa-chevron-left",next:"fa fa-chevron-right",checkboxOn:"fa fa-check-square",checkboxOff:"fa fa-square-o",checkboxIndeterminate:"fa fa-minus-square",delimiter:"fa fa-circle",sort:"fa fa-sort-up",expand:"fa fa-chevron-down",menu:"fa fa-bars",subgroup:"fa fa-caret-down",dropdown:"fa fa-caret-down",radioOn:"fa fa-dot-circle-o",radioOff:"fa fa-circle-o",edit:"fa fa-pencil",ratingEmpty:"fa fa-star-o",ratingFull:"fa fa-star",ratingHalf:"fa fa-star-half-o",loading:"fa fa-refresh",first:"fa fa-step-backward",last:"fa fa-step-forward",unfold:"fa fa-angle-double-down",file:"fa fa-paperclip",plus:"fa fa-plus",minus:"fa fa-minus"};var mt=function(t,e){const i={};for(const n in e)i[n]={component:t,props:{icon:e[n].split(" fa-")}};return i}("font-awesome-icon",dt),ht=Object.freeze({mdiSvg:lt,md:pt,mdi:ct,fa:dt,fa4:ut,faSvg:mt});class ft extends B{constructor(t){super();const{iconfont:e,values:i,component:n}=t[ft.property];this.component=n,this.iconfont=e,this.values=z(ht[e],i)}}ft.property="icons";const gt=Symbol("Lang fallback");class vt extends B{constructor(t){super(),this.defaultLocale="en";const{current:e,locales:i,t:n}=t[vt.property];this.current=e,this.locales=i,this.translator=n||this.defaultTranslator}currentLocale(t){return function t(e,i,n=!1,o){const r=i.replace("$vuetify.","");let a=S(e,r,gt);return a===gt&&(n?(Ht(`Translation key "${r}" not found in fallback`),a=i):(Ut(`Translation key "${r}" not found, falling back to default`),a=t(o,i,!0,o))),a}(this.locales[this.current],t,!1,this.locales[this.defaultLocale])}t(t,...e){return t.startsWith("$vuetify.")?this.translator(t,...e):this.replace(t,e)}defaultTranslator(t,...e){return this.replace(this.currentLocale(t),e)}replace(t,e){return t.replace(/\{(\d+)\}/g,(t,i)=>String(e[+i]))}}vt.property="lang";const bt=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],_t=t=>t<=.0031308?12.92*t:1.055*t**(1/2.4)-.055,xt=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],yt=t=>t<=.04045?t/12.92:((t+.055)/1.055)**2.4;function wt(t){const e=Array(3),i=_t,n=bt;for(let o=0;o<3;++o)e[o]=Math.round(255*$(i(n[o][0]*t[0]+n[o][1]*t[1]+n[o][2]*t[2])));return(e[0]<<16)+(e[1]<<8)+(e[2]<<0)}function kt(t){const e=[0,0,0],i=yt,n=xt,o=i((t>>16&255)/255),r=i((t>>8&255)/255),a=i((t>>0&255)/255);for(let t=0;t<3;++t)e[t]=n[t][0]*o+n[t][1]*r+n[t][2]*a;return e}function Et(t){return!!t&&!!t.match(/^(#|var\(--|(rgb|hsl)a?\()/)}function Ot(t){let e;if("number"==typeof t)e=t;else{if("string"!=typeof t)throw new TypeError(`Colors can only be numbers or strings, recieved ${null==t?t:t.constructor.name} instead`);{let i="#"===t[0]?t.substring(1):t;3===i.length&&(i=i.split("").map(t=>t+t).join("")),6!==i.length&&Ut(`'${t}' is not a valid rgb color`),e=parseInt(i,16)}}return e<0?(Ut(`Colors cannot be negative: '${t}'`),e=0):(e>16777215||isNaN(e))&&(Ut(`'${t}' is not a valid rgb color`),e=16777215),e}function St(t){let e=t.toString(16);return e.length<6&&(e="0".repeat(6-e.length)+e),"#"+e}const Tt=.20689655172413793,Ct=t=>t>Tt**3?Math.cbrt(t):t/(3*Tt**2)+4/29,Dt=t=>t>Tt?t**3:3*Tt**2*(t-4/29);function jt(t){const e=Ct,i=e(t[1]);return[116*i-16,500*(e(t[0]/.95047)-i),200*(i-e(t[2]/1.08883))]}function Mt(t){const e=Dt,i=(t[0]+16)/116;return[.95047*e(i+t[1]/500),e(i),1.08883*e(i-t[2]/200)]}const At=(t,e)=>`\n.v-application .${t} {\n background-color: ${e} !important;\n border-color: ${e} !important;\n}\n.v-application .${t}--text {\n color: ${e} !important;\n caret-color: ${e} !important;\n}`,It=(t,e,i)=>{const[n,o]=e.split(/(\d)/,2);return`\n.v-application .${t}.${n}-${o} {\n background-color: ${i} !important;\n border-color: ${i} !important;\n}\n.v-application .${t}--text.text--${n}-${o} {\n color: ${i} !important;\n caret-color: ${i} !important;\n}`},Nt=(t,e="base")=>`--v-${t}-${e}`,Pt=(t,e="base")=>`var(${Nt(t,e)})`;function Rt(t,e){const i={base:St(e)};for(let t=5;t>0;--t)i["lighten"+t]=St(Lt(e,t));for(let t=1;t<=4;++t)i["darken"+t]=St($t(e,t));return i}function Lt(t,e){const i=jt(kt(t));return i[0]=i[0]+10*e,wt(Mt(i))}function $t(t,e){const i=jt(kt(t));return i[0]=i[0]-10*e,wt(Mt(i))}class zt extends B{constructor(t){super(),this.disabled=!1,this.isDark=null,this.unwatch=null,this.vueMeta=null;const{dark:e,disable:i,options:n,themes:o}=t[zt.property];this.dark=Boolean(e),this.defaults=this.themes=o,this.options=n,i?this.disabled=!0:this.themes={dark:this.fillVariant(o.dark,!0),light:this.fillVariant(o.light,!1)}}set css(t){this.vueMeta?this.isVueMeta23&&this.applyVueMeta23():this.checkOrCreateStyleElement()&&(this.styleEl.innerHTML=t)}set dark(t){const e=this.isDark;this.isDark=t,null!=e&&this.applyTheme()}get dark(){return Boolean(this.isDark)}applyTheme(){if(this.disabled)return this.clearCss();this.css=this.generatedStyles}clearCss(){this.css=""}init(t,e){this.disabled||(t.$meta?this.initVueMeta(t):e&&this.initSSR(e),this.initTheme(t))}setTheme(t,e){this.themes[t]=Object.assign(this.themes[t],e),this.applyTheme()}resetThemes(){this.themes.light=Object.assign({},this.defaults.light),this.themes.dark=Object.assign({},this.defaults.dark),this.applyTheme()}checkOrCreateStyleElement(){return this.styleEl=document.getElementById("vuetify-theme-stylesheet"),!!this.styleEl||(this.genStyleElement(),Boolean(this.styleEl))}fillVariant(t={},e){const i=this.themes[e?"dark":"light"];return Object.assign({},i,t)}genStyleElement(){"undefined"!=typeof document&&(this.styleEl=document.createElement("style"),this.styleEl.type="text/css",this.styleEl.id="vuetify-theme-stylesheet",this.options.cspNonce&&this.styleEl.setAttribute("nonce",this.options.cspNonce),document.head.appendChild(this.styleEl))}initVueMeta(t){if(this.vueMeta=t.$meta(),this.isVueMeta23)return void t.$nextTick(()=>{this.applyVueMeta23()});const e="function"==typeof this.vueMeta.getOptions?this.vueMeta.getOptions().keyName:"metaInfo",i=t.$options[e]||{};t.$options[e]=()=>{i.style=i.style||[];const t=i.style.find(t=>"vuetify-theme-stylesheet"===t.id);return t?t.cssText=this.generatedStyles:i.style.push({cssText:this.generatedStyles,type:"text/css",id:"vuetify-theme-stylesheet",nonce:(this.options||{}).cspNonce}),i}}applyVueMeta23(){const{set:t}=this.vueMeta.addApp("vuetify");t({style:[{cssText:this.generatedStyles,type:"text/css",id:"vuetify-theme-stylesheet",nonce:this.options.cspNonce}]})}initSSR(t){const e=this.options.cspNonce?` nonce="${this.options.cspNonce}"`:"";t.head=t.head||"",t.head+=`<style type="text/css" id="vuetify-theme-stylesheet"${e}>${this.generatedStyles}</style>`}initTheme(t){"undefined"!=typeof document&&(this.unwatch&&(this.unwatch(),this.unwatch=null),t.$once("hook:created",()=>{const e=o.a.observable({themes:this.themes});this.unwatch=t.$watch(()=>e.themes,()=>this.applyTheme(),{deep:!0})}),this.applyTheme())}get currentTheme(){const t=this.dark?"dark":"light";return this.themes[t]}get generatedStyles(){const t=this.parsedTheme,e=this.options||{};let i;return null!=e.themeCache&&(i=e.themeCache.get(t),null!=i)||(i=function(t,e=!1){const{anchor:i,...n}=t,o=Object.keys(n);if(!o.length)return"";let r="",a="";a+=`.v-application a { color: ${e?Pt("anchor"):i}; }`,e&&(r+=` ${Nt("anchor")}: ${i};\n`);for(let i=0;i<o.length;++i){const n=o[i],s=t[n];a+=At(n,e?Pt(n):s.base),e&&(r+=` ${Nt(n)}: ${s.base};\n`);const l=A(s);for(let t=0;t<l.length;++t){const i=l[t],o=s[i];"base"!==i&&(a+=It(n,i,e?Pt(n,i):o),e&&(r+=` ${Nt(n,i)}: ${o};\n`))}}return e&&(r=`:root {\n${r}}\n\n`),r+a}(t,e.customProperties),null!=e.minifyTheme&&(i=e.minifyTheme(i)),null!=e.themeCache&&e.themeCache.set(t,i)),i}get parsedTheme(){return function t(e,i=!1,n=!0){const{anchor:o,...r}=e,a=Object.keys(r),s={};for(let o=0;o<a.length;++o){const r=a[o],l=e[r];null!=l&&(n?i?("base"===r||r.startsWith("lighten")||r.startsWith("darken"))&&(s[r]=St(Ot(l))):s[r]="object"==typeof l?t(l,!0,n):Rt(r,Ot(l)):s[r]={base:St(Ot(l))})}return i||(s.anchor=o||s.base||s.primary.base),s}(this.currentTheme||{},void 0,O(this.options,["variations"],!0))}get isVueMeta23(){return"function"==typeof this.vueMeta.addApp}}zt.property="theme";class Bt{constructor(t={}){this.framework={isHydrating:!1},this.installed=[],this.preset={},this.userPreset={},this.userPreset=t,this.use(F),this.use(U),this.use(H),this.use(st),this.use(ft),this.use(vt),this.use(zt)}init(t,e){this.installed.forEach(i=>{const n=this.framework[i];n.framework=this.framework,n.init(t,e)}),this.framework.rtl=Boolean(this.preset.rtl)}use(t){const e=t.property;this.installed.includes(e)||(this.framework[e]=new t(this.preset,this),this.installed.push(e))}}function Ft(t,e,i){if(!Bt.config.silent){if(i&&(e={_isVue:!0,$parent:i,$options:e}),e){if(e.$_alreadyWarned=e.$_alreadyWarned||[],e.$_alreadyWarned.includes(t))return;e.$_alreadyWarned.push(t)}return"[Vuetify] "+t+(e?function(t){if(t._isVue&&t.$parent){const e=[];let i=0;for(;t;){if(e.length>0){const n=e[e.length-1];if(n.constructor===t.constructor){i++,t=t.$parent;continue}i>0&&(e[e.length-1]=[n,i],i=0)}e.push(t),t=t.$parent}return"\n\nfound in\n\n"+e.map((t,e)=>`${0===e?"---\x3e ":" ".repeat(5+2*e)}${Array.isArray(t)?`${qt(t[0])}... (${t[1]} recursive calls)`:qt(t)}`).join("\n")}return`\n\n(found in ${qt(t)})`}(e):"")}}function Ut(t,e,i){const n=Ft(t,e,i);null!=n&&console.warn(n)}function Ht(t,e,i){const n=Ft(t,e,i);null!=n&&console.error(n)}function Yt(t,e,i,n){Ht(`[BREAKING] '${t}' has been removed, use '${e}' instead. For more information, see the upgrade guide https://github.com/vuetifyjs/vuetify/releases/tag/v2.0.0#user-content-upgrade-guide`,i,n)}function Wt(t,e,i){Ut(`[REMOVED] '${t}' has been removed. You can safely omit it.`,e,i)}Bt.install=function t(e,i={}){if(t.installed)return;t.installed=!0,o.a!==e&&Ht("Multiple instances of Vue detected\nSee https://github.com/vuetifyjs/vuetify/issues/4068\n\nIf you're seeing \"$attrs is readonly\", it's caused by this");const n=i.components||{},r=i.directives||{};for(const t in r){const i=r[t];e.directive(t,i)}!function t(i){if(i){for(const n in i){const o=i[n];o&&!t(o.$_vuetify_subcomponents)&&e.component(n,o)}return!0}return!1}(n),e.$_vuetify_installed||(e.$_vuetify_installed=!0,e.mixin({beforeCreate(){const t=this.$options;t.vuetify?(t.vuetify.init(this,this.$ssrContext),this.$vuetify=e.observable(t.vuetify.framework)):this.$vuetify=t.parent&&t.parent.$vuetify||this},beforeMount(){this.$options.vuetify&&this.$el&&this.$el.hasAttribute("data-server-rendered")&&(this.$vuetify.isHydrating=!0,this.$vuetify.breakpoint.update(!0))},mounted(){this.$options.vuetify&&this.$vuetify.isHydrating&&(this.$vuetify.isHydrating=!1,this.$vuetify.breakpoint.update())}}))},Bt.installed=!1,Bt.version="2.6.5",Bt.config={silent:!1};const Vt=/(?:^|[-_])(\w)/g;function qt(t,e){if(t.$root===t)return"<Root>";const i="function"==typeof t&&null!=t.cid?t.options:t._isVue?t.$options||t.constructor.options:t||{};let n=i.name||i._componentTag;const o=i.__file;if(!n&&o){const t=o.match(/([^/\\]+)\.vue$/);n=t&&t[1]}return(n?`<${r=n,r.replace(Vt,t=>t.toUpperCase()).replace(/[-_]/g,"")}>`:"<Anonymous>")+(o&&!1!==e?" at "+o:"");var r}var Gt=o.a.extend({name:"colorable",props:{color:String},methods:{setBackgroundColor(t,e={}){return"string"==typeof e.style?(Ht("style must be an object",this),e):"string"==typeof e.class?(Ht("class must be an object",this),e):(Et(t)?e.style={...e.style,"background-color":""+t,"border-color":""+t}:t&&(e.class={...e.class,[t]:!0}),e)},setTextColor(t,e={}){if("string"==typeof e.style)return Ht("style must be an object",this),e;if("string"==typeof e.class)return Ht("class must be an object",this),e;if(Et(t))e.style={...e.style,color:""+t,"caret-color":""+t};else if(t){const[i,n]=t.toString().trim().split(" ",2);e.class={...e.class,[i+"--text"]:!0},n&&(e.class["text--"+n]=!0)}return e}}}),Kt=o.a.extend({name:"elevatable",props:{elevation:[Number,String]},computed:{computedElevation(){return this.elevation},elevationClasses(){const t=this.computedElevation;return null==t||isNaN(parseInt(t))?{}:{["elevation-"+this.elevation]:!0}}}}),Xt=o.a.extend({name:"measurable",props:{height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},computed:{measurableStyles(){const t={},e=D(this.height),i=D(this.minHeight),n=D(this.minWidth),o=D(this.maxHeight),r=D(this.maxWidth),a=D(this.width);return e&&(t.height=e),i&&(t.minHeight=i),n&&(t.minWidth=n),o&&(t.maxHeight=o),r&&(t.maxWidth=r),a&&(t.width=a),t}}}),Qt=o.a.extend({name:"roundable",props:{rounded:[Boolean,String],tile:Boolean},computed:{roundedClasses(){const t=[],e="string"==typeof this.rounded?String(this.rounded):!0===this.rounded;if(this.tile)t.push("rounded-0");else if("string"==typeof e){const i=e.split(" ");for(const e of i)t.push("rounded-"+e)}else e&&t.push("rounded");return t.length>0?{[t.join(" ")]:!0}:{}}}});const Zt=o.a.extend().extend({name:"themeable",provide(){return{theme:this.themeableProvide}},inject:{theme:{default:{isDark:!1}}},props:{dark:{type:Boolean,default:null},light:{type:Boolean,default:null}},data:()=>({themeableProvide:{isDark:!1}}),computed:{appIsDark(){return this.$vuetify.theme.dark||!1},isDark(){return!0===this.dark||!0!==this.light&&this.theme.isDark},themeClasses(){return{"theme--dark":this.isDark,"theme--light":!this.isDark}},rootIsDark(){return!0===this.dark||!0!==this.light&&this.appIsDark},rootThemeClasses(){return{"theme--dark":this.rootIsDark,"theme--light":!this.rootIsDark}}},watch:{isDark:{handler(t,e){t!==e&&(this.themeableProvide.isDark=this.isDark)},immediate:!0}}});var Jt=Zt;function te(...t){return o.a.extend({mixins:t})}var ee=te(y,Gt,Kt,Xt,Qt,Jt).extend({name:"v-sheet",props:{outlined:Boolean,shaped:Boolean,tag:{type:String,default:"div"}},computed:{classes(){return{"v-sheet":!0,"v-sheet--outlined":this.outlined,"v-sheet--shaped":this.shaped,...this.themeClasses,...this.elevationClasses,...this.roundedClasses}},styles(){return this.measurableStyles}},render(t){const e={class:this.classes,style:this.styles,on:this.listeners$};return t(this.tag,this.setBackgroundColor(this.color,e),this.$slots.default)}}),ie=ee;i(22);function ne(t,e,i){var n;const o=null==(n=t._observe)?void 0:n[i.context._uid];o&&(o.observer.unobserve(t),delete t._observe[i.context._uid])}var oe={inserted:function(t,e,i){if("undefined"==typeof window||!("IntersectionObserver"in window))return;const n=e.modifiers||{},o=e.value,{handler:r,options:a}="object"==typeof o?o:{handler:o,options:{}},s=new IntersectionObserver((o=[],a)=>{var s;const l=null==(s=t._observe)?void 0:s[i.context._uid];if(!l)return;const p=o.some(t=>t.isIntersecting);!r||n.quiet&&!l.init||n.once&&!p&&!l.init||r(o,a,p),p&&n.once?ne(t,e,i):l.init=!0},a);t._observe=Object(t._observe),t._observe[i.context._uid]={init:!1,observer:s},s.observe(t)},unbind:ne},re=Gt.extend({name:"v-progress-circular",directives:{intersect:oe},props:{button:Boolean,indeterminate:Boolean,rotate:{type:[Number,String],default:0},size:{type:[Number,String],default:32},width:{type:[Number,String],default:4},value:{type:[Number,String],default:0}},data:()=>({radius:20,isVisible:!0}),computed:{calculatedSize(){return Number(this.size)+(this.button?8:0)},circumference(){return 2*Math.PI*this.radius},classes(){return{"v-progress-circular--visible":this.isVisible,"v-progress-circular--indeterminate":this.indeterminate,"v-progress-circular--button":this.button}},normalizedValue(){return this.value<0?0:this.value>100?100:parseFloat(this.value)},strokeDashArray(){return Math.round(1e3*this.circumference)/1e3},strokeDashOffset(){return(100-this.normalizedValue)/100*this.circumference+"px"},strokeWidth(){return Number(this.width)/+this.size*this.viewBoxSize*2},styles(){return{height:D(this.calculatedSize),width:D(this.calculatedSize)}},svgStyles(){return{transform:`rotate(${Number(this.rotate)}deg)`}},viewBoxSize(){return this.radius/(1-Number(this.width)/+this.size)}},methods:{genCircle(t,e){return this.$createElement("circle",{class:"v-progress-circular__"+t,attrs:{fill:"transparent",cx:2*this.viewBoxSize,cy:2*this.viewBoxSize,r:this.radius,"stroke-width":this.strokeWidth,"stroke-dasharray":this.strokeDashArray,"stroke-dashoffset":e}})},genSvg(){const t=[this.indeterminate||this.genCircle("underlay",0),this.genCircle("overlay",this.strokeDashOffset)];return this.$createElement("svg",{style:this.svgStyles,attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:`${this.viewBoxSize} ${this.viewBoxSize} ${2*this.viewBoxSize} ${2*this.viewBoxSize}`}},t)},genInfo(){return this.$createElement("div",{staticClass:"v-progress-circular__info"},this.$slots.default)},onObserve(t,e,i){this.isVisible=i}},render(t){return t("div",this.setTextColor(this.color,{staticClass:"v-progress-circular",attrs:{role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":this.indeterminate?void 0:this.normalizedValue},class:this.classes,directives:[{name:"intersect",value:this.onObserve}],style:this.styles,on:this.$listeners}),[this.genSvg(),this.genInfo()])}});function ae(t,e){return()=>Ut(`The ${t} component must be used inside a ${e}`)}function se(t,e,i){const n=e&&i?{register:ae(e,i),unregister:ae(e,i)}:null;return o.a.extend({name:"registrable-inject",inject:{[t]:{default:n}}})}function le(t,e,i){return se(t,e,i).extend({name:"groupable",props:{activeClass:{type:String,default(){if(this[t])return this[t].activeClass}},disabled:Boolean},data:()=>({isActive:!1}),computed:{groupClasses(){return this.activeClass?{[this.activeClass]:this.isActive}:{}}},created(){this[t]&&this[t].register(this)},beforeDestroy(){this[t]&&this[t].unregister(this)},methods:{toggle(){this.$emit("change")}}})}le("itemGroup");function pe(t="value",e="input"){return o.a.extend({name:"toggleable",model:{prop:t,event:e},props:{[t]:{required:!1}},data(){return{isActive:!!this[t]}},watch:{[t](t){this.isActive=!!t},isActive(i){!!i!==this[t]&&this.$emit(e,i)}}})}var ce=pe();const de={absolute:Boolean,bottom:Boolean,fixed:Boolean,left:Boolean,right:Boolean,top:Boolean};function ue(t=[]){return o.a.extend({name:"positionable",props:t.length?C(de,t):de})}var me=ue();i(20);function he(t,e){t.style.transform=e,t.style.webkitTransform=e}function fe(t){return"TouchEvent"===t.constructor.name}function ge(t){return"KeyboardEvent"===t.constructor.name}const ve={show(t,e,i={}){if(!e._ripple||!e._ripple.enabled)return;const n=document.createElement("span"),o=document.createElement("span");n.appendChild(o),n.className="v-ripple__container",i.class&&(n.className+=" "+i.class);const{radius:r,scale:a,x:s,y:l,centerX:p,centerY:c}=((t,e,i={})=>{let n=0,o=0;if(!ge(t)){const i=e.getBoundingClientRect(),r=fe(t)?t.touches[t.touches.length-1]:t;n=r.clientX-i.left,o=r.clientY-i.top}let r=0,a=.3;e._ripple&&e._ripple.circle?(a=.15,r=e.clientWidth/2,r=i.center?r:r+Math.sqrt((n-r)**2+(o-r)**2)/4):r=Math.sqrt(e.clientWidth**2+e.clientHeight**2)/2;const s=(e.clientWidth-2*r)/2+"px",l=(e.clientHeight-2*r)/2+"px";return{radius:r,scale:a,x:i.center?s:n-r+"px",y:i.center?l:o-r+"px",centerX:s,centerY:l}})(t,e,i),d=2*r+"px";o.className="v-ripple__animation",o.style.width=d,o.style.height=d,e.appendChild(n);const u=window.getComputedStyle(e);u&&"static"===u.position&&(e.style.position="relative",e.dataset.previousPosition="static"),o.classList.add("v-ripple__animation--enter"),o.classList.add("v-ripple__animation--visible"),he(o,`translate(${s}, ${l}) scale3d(${a},${a},${a})`),o.dataset.activated=String(performance.now()),setTimeout(()=>{o.classList.remove("v-ripple__animation--enter"),o.classList.add("v-ripple__animation--in"),he(o,`translate(${p}, ${c}) scale3d(1,1,1)`)},0)},hide(t){if(!t||!t._ripple||!t._ripple.enabled)return;const e=t.getElementsByClassName("v-ripple__animation");if(0===e.length)return;const i=e[e.length-1];if(i.dataset.isHiding)return;i.dataset.isHiding="true";const n=performance.now()-Number(i.dataset.activated),o=Math.max(250-n,0);setTimeout(()=>{i.classList.remove("v-ripple__animation--in"),i.classList.add("v-ripple__animation--out"),setTimeout(()=>{1===t.getElementsByClassName("v-ripple__animation").length&&t.dataset.previousPosition&&(t.style.position=t.dataset.previousPosition,delete t.dataset.previousPosition),i.parentNode&&t.removeChild(i.parentNode)},300)},o)}};function be(t){return void 0===t||!!t}function _e(t){const e={},i=t.currentTarget;if(i&&i._ripple&&!i._ripple.touched&&!t.rippleStop){if(t.rippleStop=!0,fe(t))i._ripple.touched=!0,i._ripple.isTouch=!0;else if(i._ripple.isTouch)return;if(e.center=i._ripple.centered||ge(t),i._ripple.class&&(e.class=i._ripple.class),fe(t)){if(i._ripple.showTimerCommit)return;i._ripple.showTimerCommit=()=>{ve.show(t,i,e)},i._ripple.showTimer=window.setTimeout(()=>{i&&i._ripple&&i._ripple.showTimerCommit&&(i._ripple.showTimerCommit(),i._ripple.showTimerCommit=null)},80)}else ve.show(t,i,e)}}function xe(t){const e=t.currentTarget;if(e&&e._ripple){if(window.clearTimeout(e._ripple.showTimer),"touchend"===t.type&&e._ripple.showTimerCommit)return e._ripple.showTimerCommit(),e._ripple.showTimerCommit=null,void(e._ripple.showTimer=setTimeout(()=>{xe(t)}));window.setTimeout(()=>{e._ripple&&(e._ripple.touched=!1)}),ve.hide(e)}}function ye(t){const e=t.currentTarget;e&&e._ripple&&(e._ripple.showTimerCommit&&(e._ripple.showTimerCommit=null),window.clearTimeout(e._ripple.showTimer))}let we=!1;function ke(t){we||t.keyCode!==M.enter&&t.keyCode!==M.space||(we=!0,_e(t))}function Ee(t){we=!1,xe(t)}function Oe(t){!0===we&&(we=!1,xe(t))}function Se(t,e,i){const n=be(e.value);n||ve.hide(t),t._ripple=t._ripple||{},t._ripple.enabled=n;const o=e.value||{};o.center&&(t._ripple.centered=!0),o.class&&(t._ripple.class=e.value.class),o.circle&&(t._ripple.circle=o.circle),n&&!i?(t.addEventListener("touchstart",_e,{passive:!0}),t.addEventListener("touchend",xe,{passive:!0}),t.addEventListener("touchmove",ye,{passive:!0}),t.addEventListener("touchcancel",xe),t.addEventListener("mousedown",_e),t.addEventListener("mouseup",xe),t.addEventListener("mouseleave",xe),t.addEventListener("keydown",ke),t.addEventListener("keyup",Ee),t.addEventListener("blur",Oe),t.addEventListener("dragstart",xe,{passive:!0})):!n&&i&&Te(t)}function Te(t){t.removeEventListener("mousedown",_e),t.removeEventListener("touchstart",_e),t.removeEventListener("touchend",xe),t.removeEventListener("touchmove",ye),t.removeEventListener("touchcancel",xe),t.removeEventListener("mouseup",xe),t.removeEventListener("mouseleave",xe),t.removeEventListener("keydown",ke),t.removeEventListener("keyup",Ee),t.removeEventListener("dragstart",xe),t.removeEventListener("blur",Oe)}var Ce={bind:function(t,e,i){Se(t,e,!1)},unbind:function(t){delete t._ripple,Te(t)},update:function(t,e){if(e.value===e.oldValue)return;Se(t,e,be(e.oldValue))}},De=o.a.extend({name:"routable",directives:{Ripple:Ce},props:{activeClass:String,append:Boolean,disabled:Boolean,exact:{type:Boolean,default:void 0},exactPath:Boolean,exactActiveClass:String,link:Boolean,href:[String,Object],to:[String,Object],nuxt:Boolean,replace:Boolean,ripple:{type:[Boolean,Object],default:null},tag:String,target:String},data:()=>({isActive:!1,proxyClass:""}),computed:{classes(){const t={};return this.to||(this.activeClass&&(t[this.activeClass]=this.isActive),this.proxyClass&&(t[this.proxyClass]=this.isActive)),t},computedRipple(){var t;return null!=(t=this.ripple)?t:!this.disabled&&this.isClickable},isClickable(){return!this.disabled&&Boolean(this.isLink||this.$listeners.click||this.$listeners["!click"]||this.$attrs.tabindex)},isLink(){return this.to||this.href||this.link},styles:()=>({})},watch:{$route:"onRouteChange"},mounted(){this.onRouteChange()},methods:{generateRouteLink(){let t,e=this.exact;const i={attrs:{tabindex:"tabindex"in this.$attrs?this.$attrs.tabindex:void 0},class:this.classes,style:this.styles,props:{},directives:[{name:"ripple",value:this.computedRipple}],[this.to?"nativeOn":"on"]:{...this.$listeners,..."click"in this?{click:this.click}:void 0},ref:"link"};if(void 0===this.exact&&(e="/"===this.to||this.to===Object(this.to)&&"/"===this.to.path),this.to){let n=this.activeClass,o=this.exactActiveClass||n;this.proxyClass&&(n=`${n} ${this.proxyClass}`.trim(),o=`${o} ${this.proxyClass}`.trim()),t=this.nuxt?"nuxt-link":"router-link",Object.assign(i.props,{to:this.to,exact:e,exactPath:this.exactPath,activeClass:n,exactActiveClass:o,append:this.append,replace:this.replace})}else t=(this.href?"a":this.tag)||"div","a"===t&&this.href&&(i.attrs.href=this.href);return this.target&&(i.attrs.target=this.target),{tag:t,data:i}},onRouteChange(){if(!this.to||!this.$refs.link||!this.$route)return;const t=`${this.activeClass||""} ${this.proxyClass||""}`.trim(),e=`${this.exactActiveClass||""} ${this.proxyClass||""}`.trim()||t,i="_vnode.data.class."+(this.exact?e:t);this.$nextTick(()=>{!S(this.$refs.link,i)===this.isActive&&this.toggle()})},toggle(){this.isActive=!this.isActive}}}),je=o.a.extend({name:"sizeable",props:{large:Boolean,small:Boolean,xLarge:Boolean,xSmall:Boolean},computed:{medium(){return Boolean(!(this.xSmall||this.small||this.large||this.xLarge))},sizeableClasses(){return{"v-size--x-small":this.xSmall,"v-size--small":this.small,"v-size--default":this.medium,"v-size--large":this.large,"v-size--x-large":this.xLarge}}}});var Me,Ae=te(ie,De,me,je,le("btnToggle"),pe("inputValue")).extend().extend({name:"v-btn",props:{activeClass:{type:String,default(){return this.btnToggle?this.btnToggle.activeClass:""}},block:Boolean,depressed:Boolean,fab:Boolean,icon:Boolean,loading:Boolean,outlined:Boolean,plain:Boolean,retainFocusOnClick:Boolean,rounded:Boolean,tag:{type:String,default:"button"},text:Boolean,tile:Boolean,type:{type:String,default:"button"},value:null},data:()=>({proxyClass:"v-btn--active"}),computed:{classes(){return{"v-btn":!0,...De.options.computed.classes.call(this),"v-btn--absolute":this.absolute,"v-btn--block":this.block,"v-btn--bottom":this.bottom,"v-btn--disabled":this.disabled,"v-btn--is-elevated":this.isElevated,"v-btn--fab":this.fab,"v-btn--fixed":this.fixed,"v-btn--has-bg":this.hasBg,"v-btn--icon":this.icon,"v-btn--left":this.left,"v-btn--loading":this.loading,"v-btn--outlined":this.outlined,"v-btn--plain":this.plain,"v-btn--right":this.right,"v-btn--round":this.isRound,"v-btn--rounded":this.rounded,"v-btn--router":this.to,"v-btn--text":this.text,"v-btn--tile":this.tile,"v-btn--top":this.top,...this.themeClasses,...this.groupClasses,...this.elevationClasses,...this.sizeableClasses}},computedElevation(){if(!this.disabled)return Kt.options.computed.computedElevation.call(this)},computedRipple(){var t;const e=!this.icon&&!this.fab||{circle:!0};return!this.disabled&&(null!=(t=this.ripple)?t:e)},hasBg(){return!(this.text||this.plain||this.outlined||this.icon)},isElevated(){return Boolean(!(this.icon||this.text||this.outlined||this.depressed||this.disabled||this.plain||!(null==this.elevation||Number(this.elevation)>0)))},isRound(){return Boolean(this.icon||this.fab)},styles(){return{...this.measurableStyles}}},created(){[["flat","text"],["outline","outlined"],["round","rounded"]].forEach(([t,e])=>{this.$attrs.hasOwnProperty(t)&&Yt(t,e,this)})},methods:{click(t){!this.retainFocusOnClick&&!this.fab&&t.detail&&this.$el.blur(),this.$emit("click",t),this.btnToggle&&this.toggle()},genContent(){return this.$createElement("span",{staticClass:"v-btn__content"},this.$slots.default)},genLoader(){return this.$createElement("span",{class:"v-btn__loader"},this.$slots.loader||[this.$createElement(re,{props:{indeterminate:!0,size:23,width:2}})])}},render(t){const e=[this.genContent(),this.loading&&this.genLoader()],{tag:i,data:n}=this.generateRouteLink(),o=this.hasBg?this.setBackgroundColor:this.setTextColor;return"button"===i&&(n.attrs.type=this.type,n.attrs.disabled=this.disabled),n.attrs.value=["string","number"].includes(typeof this.value)?this.value:JSON.stringify(this.value),t(i,this.disabled?n:o(this.color,n),e)}}),Ie=(i(24),Jt.extend({name:"v-divider",props:{inset:Boolean,vertical:Boolean},render(t){let e;return this.$attrs.role&&"separator"!==this.$attrs.role||(e=this.vertical?"vertical":"horizontal"),t("hr",{class:{"v-divider":!0,"v-divider--inset":this.inset,"v-divider--vertical":this.vertical,...this.themeClasses},attrs:{role:"separator","aria-orientation":e,...this.$attrs},on:this.$listeners})}}));i(26);!function(t){t.xSmall="12px",t.small="16px",t.default="24px",t.medium="28px",t.large="36px",t.xLarge="40px"}(Me||(Me={}));const Ne=te(y,Gt,je,Jt).extend({name:"v-icon",props:{dense:Boolean,disabled:Boolean,left:Boolean,right:Boolean,size:[Number,String],tag:{type:String,required:!1,default:"i"}},computed:{medium:()=>!1,hasClickListener(){return Boolean(this.listeners$.click||this.listeners$["!click"])}},methods:{getIcon(){let t="";return this.$slots.default&&(t=this.$slots.default[0].text.trim()),function(t,e){const i=t.$vuetify.icons.component;if(e.startsWith("$")){const i=S(t,"$vuetify.icons.values."+e.split("$").pop().split(".").pop(),e);if("string"!=typeof i)return i;e=i}return null==i?e:{component:i,props:{icon:e}}}(this,t)},getSize(){const t={xSmall:this.xSmall,small:this.small,medium:this.medium,large:this.large,xLarge:this.xLarge},e=A(t).find(e=>t[e]);return e&&Me[e]||D(this.size)},getDefaultData(){return{staticClass:"v-icon notranslate",class:{"v-icon--disabled":this.disabled,"v-icon--left":this.left,"v-icon--link":this.hasClickListener,"v-icon--right":this.right,"v-icon--dense":this.dense},attrs:{"aria-hidden":!this.hasClickListener,disabled:this.hasClickListener&&this.disabled,type:this.hasClickListener?"button":void 0,...this.attrs$},on:this.listeners$}},getSvgWrapperData(){const t=this.getSize(),e={...this.getDefaultData(),style:t?{fontSize:t,height:t,width:t}:void 0};return this.applyColors(e),e},applyColors(t){t.class={...t.class,...this.themeClasses},this.setTextColor(this.color,t)},renderFontIcon(t,e){const i=[],n=this.getDefaultData();let o="material-icons";const r=t.indexOf("-"),a=r<=-1;a?i.push(t):(o=t.slice(0,r),function(t){return["fas","far","fal","fab","fad","fak"].some(e=>t.includes(e))}(o)&&(o="")),n.class[o]=!0,n.class[t]=!a;const s=this.getSize();return s&&(n.style={fontSize:s}),this.applyColors(n),e(this.hasClickListener?"button":this.tag,n,i)},renderSvgIcon(t,e){const i={class:"v-icon__svg",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":!0}},n=this.getSize();return n&&(i.style={fontSize:n,height:n,width:n}),e(this.hasClickListener?"button":"span",this.getSvgWrapperData(),[e("svg",i,[e("path",{attrs:{d:t}})])])},renderSvgIconComponent(t,e){const i={class:{"v-icon__component":!0}},n=this.getSize();n&&(i.style={fontSize:n,height:n,width:n}),this.applyColors(i);const o=t.component;return i.props=t.props,i.nativeOn=i.on,e(this.hasClickListener?"button":"span",this.getSvgWrapperData(),[e(o,i)])}},render(t){const e=this.getIcon();return"string"==typeof e?function(t){return/^[mzlhvcsqta]\s*[-+.0-9][^mlhvzcsqta]+/i.test(t)&&/[\dz]$/i.test(t)&&t.length>4}(e)?this.renderSvgIcon(e,t):this.renderFontIcon(e,t):this.renderSvgIconComponent(e,t)}});var Pe=o.a.extend({name:"v-icon",$_wrapperFor:Ne,functional:!0,render(t,{data:e,children:i}){let n="";return e.domProps&&(n=e.domProps.textContent||e.domProps.innerHTML||n,delete e.domProps.textContent,delete e.domProps.innerHTML),t(Ne,e,n?[n]:i)}}),Re=(i(28),ee.extend().extend({name:"v-list",provide(){return{isInList:!0,list:this}},inject:{isInMenu:{default:!1},isInNav:{default:!1}},props:{dense:Boolean,disabled:Boolean,expand:Boolean,flat:Boolean,nav:Boolean,rounded:Boolean,subheader:Boolean,threeLine:Boolean,twoLine:Boolean},data:()=>({groups:[]}),computed:{classes(){return{...ee.options.computed.classes.call(this),"v-list--dense":this.dense,"v-list--disabled":this.disabled,"v-list--flat":this.flat,"v-list--nav":this.nav,"v-list--rounded":this.rounded,"v-list--subheader":this.subheader,"v-list--two-line":this.twoLine,"v-list--three-line":this.threeLine}}},methods:{register(t){this.groups.push(t)},unregister(t){const e=this.groups.findIndex(e=>e._uid===t._uid);e>-1&&this.groups.splice(e,1)},listClick(t){if(!this.expand)for(const e of this.groups)e.toggle(t)}},render(t){const e={staticClass:"v-list",class:this.classes,style:this.styles,attrs:{role:this.isInNav||this.isInMenu?void 0:"list",...this.attrs$}};return t(this.tag,this.setBackgroundColor(this.color,e),[this.$slots.default])}})),Le=(i(30),Pe);i(32);var $e=te(Gt,De,Jt,le("listItemGroup"),pe("inputValue")).extend().extend({name:"v-list-item",directives:{Ripple:Ce},inject:{isInGroup:{default:!1},isInList:{default:!1},isInMenu:{default:!1},isInNav:{default:!1}},inheritAttrs:!1,props:{activeClass:{type:String,default(){return this.listItemGroup?this.listItemGroup.activeClass:""}},dense:Boolean,inactive:Boolean,link:Boolean,selectable:{type:Boolean},tag:{type:String,default:"div"},threeLine:Boolean,twoLine:Boolean,value:null},data:()=>({proxyClass:"v-list-item--active"}),computed:{classes(){return{"v-list-item":!0,...De.options.computed.classes.call(this),"v-list-item--dense":this.dense,"v-list-item--disabled":this.disabled,"v-list-item--link":this.isClickable&&!this.inactive,"v-list-item--selectable":this.selectable,"v-list-item--three-line":this.threeLine,"v-list-item--two-line":this.twoLine,...this.themeClasses}},isClickable(){return Boolean(De.options.computed.isClickable.call(this)||this.listItemGroup)}},created(){this.$attrs.hasOwnProperty("avatar")&&Wt("avatar",this)},methods:{click(t){t.detail&&this.$el.blur(),this.$emit("click",t),this.to||this.toggle()},genAttrs(){const t={"aria-disabled":!!this.disabled||void 0,tabindex:this.isClickable&&!this.disabled?0:-1,...this.$attrs};return this.$attrs.hasOwnProperty("role")||this.isInNav||(this.isInGroup?(t.role="option",t["aria-selected"]=String(this.isActive)):this.isInMenu?(t.role=this.isClickable?"menuitem":void 0,t.id=t.id||"list-item-"+this._uid):this.isInList&&(t.role="listitem")),t},toggle(){this.to&&void 0===this.inputValue&&(this.isActive=!this.isActive),this.$emit("change")}},render(t){let{tag:e,data:i}=this.generateRouteLink();i.attrs={...i.attrs,...this.genAttrs()},i[this.to?"nativeOn":"on"]={...i[this.to?"nativeOn":"on"],keydown:t=>{t.keyCode===M.enter&&this.click(t),this.$emit("keydown",t)}},this.inactive&&(e="div"),this.inactive&&this.to&&(i.on=i.nativeOn,delete i.nativeOn);const n=this.$scopedSlots.default?this.$scopedSlots.default({active:this.isActive,toggle:this.toggle}):this.$slots.default;return t(e,this.isActive?this.setTextColor(this.color,i):i,n)}}),ze=o.a.extend({name:"v-list-item-icon",functional:!0,render:(t,{data:e,children:i})=>(e.staticClass=("v-list-item__icon "+(e.staticClass||"")).trim(),t("div",e,i))}),Be=o.a.extend().extend({name:"bootable",props:{eager:Boolean},data:()=>({isBooted:!1}),computed:{hasContent(){return this.isBooted||this.eager||this.isActive}},watch:{isActive(){this.isBooted=!0}},created(){"lazy"in this.$attrs&&Wt("lazy",this)},methods:{showLazyContent(t){return this.hasContent&&t?t():[this.$createElement()]}}});const Fe=/;(?![^(]*\))/g,Ue=/:(.*)/;function He(t){const e={};for(const i of t.split(Fe)){let[t,n]=i.split(Ue);t=t.trim(),t&&("string"==typeof n&&(n=n.trim()),e[N(t)]=n)}return e}function Ye(){const t={};let e,i=arguments.length;for(;i--;)for(e of Object.keys(arguments[i]))switch(e){case"class":case"directives":arguments[i][e]&&(t[e]=Ve(t[e],arguments[i][e]));break;case"style":arguments[i][e]&&(t[e]=We(t[e],arguments[i][e]));break;case"staticClass":if(!arguments[i][e])break;void 0===t[e]&&(t[e]=""),t[e]&&(t[e]+=" "),t[e]+=arguments[i][e].trim();break;case"on":case"nativeOn":arguments[i][e]&&(t[e]=qe(t[e],arguments[i][e]));break;case"attrs":case"props":case"domProps":case"scopedSlots":case"staticStyle":case"hook":case"transition":if(!arguments[i][e])break;t[e]||(t[e]={}),t[e]={...arguments[i][e],...t[e]};break;default:t[e]||(t[e]=arguments[i][e])}return t}function We(t,e){return t?e?(t=P("string"==typeof t?He(t):t)).concat("string"==typeof e?He(e):e):t:e}function Ve(t,e){return e?t&&t?P(t).concat(e):e:t}function qe(...t){if(!t[0])return t[1];if(!t[1])return t[0];const e={};for(let i=2;i--;){const n=t[i];for(const t in n)n[t]&&(e[t]?e[t]=[].concat(n[t],e[t]):e[t]=n[t])}return e}function Ge(t=[],...e){return Array().concat(t,...e)}function Ke(t,e="top center 0",i){return{name:t,functional:!0,props:{group:{type:Boolean,default:!1},hideOnLeave:{type:Boolean,default:!1},leaveAbsolute:{type:Boolean,default:!1},mode:{type:String,default:i},origin:{type:String,default:e}},render(e,i){const n="transition"+(i.props.group?"-group":""),o={props:{name:t,mode:i.props.mode},on:{beforeEnter(t){t.style.transformOrigin=i.props.origin,t.style.webkitTransformOrigin=i.props.origin}}};return i.props.leaveAbsolute&&(o.on.leave=Ge(o.on.leave,t=>{const{offsetTop:e,offsetLeft:i,offsetWidth:n,offsetHeight:o}=t;t._transitionInitialStyles={position:t.style.position,top:t.style.top,left:t.style.left,width:t.style.width,height:t.style.height},t.style.position="absolute",t.style.top=e+"px",t.style.left=i+"px",t.style.width=n+"px",t.style.height=o+"px"}),o.on.afterLeave=Ge(o.on.afterLeave,t=>{if(t&&t._transitionInitialStyles){const{position:e,top:i,left:n,width:o,height:r}=t._transitionInitialStyles;delete t._transitionInitialStyles,t.style.position=e||"",t.style.top=i||"",t.style.left=n||"",t.style.width=o||"",t.style.height=r||""}})),i.props.hideOnLeave&&(o.on.leave=Ge(o.on.leave,t=>{t.style.setProperty("display","none","important")})),e(n,Ye(i.data,o),i.children)}}}function Xe(t,e,i="in-out"){return{name:t,functional:!0,props:{mode:{type:String,default:i}},render:(i,n)=>i("transition",Ye(n.data,{props:{name:t},on:e}),n.children)}}var Qe=function(t="",e=!1){const i=e?"width":"height",n="offset"+((o=i).charAt(0).toUpperCase()+o.slice(1));var o;return{beforeEnter(t){t._parent=t.parentNode,t._initialStyle={transition:t.style.transition,overflow:t.style.overflow,[i]:t.style[i]}},enter(e){const o=e._initialStyle;e.style.setProperty("transition","none","important"),e.style.overflow="hidden";const r=e[n]+"px";e.style[i]="0",e.offsetHeight,e.style.transition=o.transition,t&&e._parent&&e._parent.classList.add(t),requestAnimationFrame(()=>{e.style[i]=r})},afterEnter:a,enterCancelled:a,leave(t){t._initialStyle={transition:"",overflow:t.style.overflow,[i]:t.style[i]},t.style.overflow="hidden",t.style[i]=t[n]+"px",t.offsetHeight,requestAnimationFrame(()=>t.style[i]="0")},afterLeave:r,leaveCancelled:r};function r(e){t&&e._parent&&e._parent.classList.remove(t),a(e)}function a(t){const e=t._initialStyle[i];t.style.overflow=t._initialStyle.overflow,null!=e&&(t.style[i]=e),delete t._initialStyle}};Ke("carousel-transition"),Ke("carousel-reverse-transition"),Ke("tab-transition"),Ke("tab-reverse-transition"),Ke("menu-transition"),Ke("fab-transition","center center","out-in"),Ke("dialog-transition"),Ke("dialog-bottom-transition"),Ke("dialog-top-transition"),Ke("fade-transition"),Ke("scale-transition"),Ke("scroll-x-transition"),Ke("scroll-x-reverse-transition"),Ke("scroll-y-transition"),Ke("scroll-y-reverse-transition"),Ke("slide-x-transition"),Ke("slide-x-reverse-transition"),Ke("slide-y-transition"),Ke("slide-y-reverse-transition");const Ze=Xe("expand-transition",Qe());Xe("expand-x-transition",Qe("",!0));var Je=te(y,Be,Gt,se("list"),ce).extend().extend({name:"v-list-group",directives:{ripple:Ce},props:{activeClass:{type:String,default:""},appendIcon:{type:String,default:"$expand"},color:{type:String,default:"primary"},disabled:Boolean,group:[String,RegExp],noAction:Boolean,prependIcon:String,ripple:{type:[Boolean,Object],default:!0},subGroup:Boolean},computed:{classes(){return{"v-list-group--active":this.isActive,"v-list-group--disabled":this.disabled,"v-list-group--no-action":this.noAction,"v-list-group--sub-group":this.subGroup}}},watch:{isActive(t){!this.subGroup&&t&&this.list&&this.list.listClick(this._uid)},$route:"onRouteChange"},created(){this.list&&this.list.register(this),this.group&&this.$route&&null==this.value&&(this.isActive=this.matchRoute(this.$route.path))},beforeDestroy(){this.list&&this.list.unregister(this)},methods:{click(t){this.disabled||(this.isBooted=!0,this.$emit("click",t),this.$nextTick(()=>this.isActive=!this.isActive))},genIcon(t){return this.$createElement(Le,t)},genAppendIcon(){const t=!this.subGroup&&this.appendIcon;return t||this.$slots.appendIcon?this.$createElement(ze,{staticClass:"v-list-group__header__append-icon"},[this.$slots.appendIcon||this.genIcon(t)]):null},genHeader(){return this.$createElement($e,{staticClass:"v-list-group__header",attrs:{"aria-expanded":String(this.isActive),role:"button"},class:{[this.activeClass]:this.isActive},props:{inputValue:this.isActive},directives:[{name:"ripple",value:this.ripple}],on:{...this.listeners$,click:this.click}},[this.genPrependIcon(),this.$slots.activator,this.genAppendIcon()])},genItems(){return this.showLazyContent(()=>[this.$createElement("div",{staticClass:"v-list-group__items",directives:[{name:"show",value:this.isActive}]},L(this))])},genPrependIcon(){const t=this.subGroup&&null==this.prependIcon?"$subgroup":this.prependIcon;return t||this.$slots.prependIcon?this.$createElement(ze,{staticClass:"v-list-group__header__prepend-icon"},[this.$slots.prependIcon||this.genIcon(t)]):null},onRouteChange(t){if(!this.group)return;const e=this.matchRoute(t.path);e&&this.isActive!==e&&this.list&&this.list.listClick(this._uid),this.isActive=e},toggle(t){const e=this._uid===t;e&&(this.isBooted=!0),this.$nextTick(()=>this.isActive=e)},matchRoute(t){return null!==t.match(this.group)}},render(t){return t("div",this.setTextColor(this.isActive&&this.color,{staticClass:"v-list-group",class:this.classes}),[this.genHeader(),t(Ze,this.genItems())])}}),ti=o.a.extend({name:"v-list-item-action",functional:!0,render(t,{data:e,children:i=[]}){e.staticClass=e.staticClass?"v-list-item__action "+e.staticClass:"v-list-item__action";return i.filter(t=>!1===t.isComment&&" "!==t.text).length>1&&(e.staticClass+=" v-list-item__action--stack"),t("div",e,i)}});i(36),i(38);const ei=te(o.a.extend({name:"comparable",props:{valueComparator:{type:Function,default:function t(e,i){if(e===i)return!0;if(e instanceof Date&&i instanceof Date&&e.getTime()!==i.getTime())return!1;if(e!==Object(e)||i!==Object(i))return!1;const n=Object.keys(e);return n.length===Object.keys(i).length&&n.every(n=>t(e[n],i[n]))}}}}),function(t="value",e="change"){return o.a.extend({name:"proxyable",model:{prop:t,event:e},props:{[t]:{required:!1}},data(){return{internalLazyValue:this[t]}},computed:{internalValue:{get(){return this.internalLazyValue},set(t){t!==this.internalLazyValue&&(this.internalLazyValue=t,this.$emit(e,t))}}},watch:{[t](t){this.internalLazyValue=t}}})}(),Jt).extend({name:"base-item-group",props:{activeClass:{type:String,default:"v-item--active"},mandatory:Boolean,max:{type:[Number,String],default:null},multiple:Boolean,tag:{type:String,default:"div"}},data(){return{internalLazyValue:void 0!==this.value?this.value:this.multiple?[]:void 0,items:[]}},computed:{classes(){return{"v-item-group":!0,...this.themeClasses}},selectedIndex(){return this.selectedItem&&this.items.indexOf(this.selectedItem)||-1},selectedItem(){if(!this.multiple)return this.selectedItems[0]},selectedItems(){return this.items.filter((t,e)=>this.toggleMethod(this.getValue(t,e)))},selectedValues(){return null==this.internalValue?[]:Array.isArray(this.internalValue)?this.internalValue:[this.internalValue]},toggleMethod(){if(!this.multiple)return t=>this.valueComparator(this.internalValue,t);const t=this.internalValue;return Array.isArray(t)?e=>t.some(t=>this.valueComparator(t,e)):()=>!1}},watch:{internalValue:"updateItemsState",items:"updateItemsState"},created(){this.multiple&&!Array.isArray(this.internalValue)&&Ut("Model must be bound to an array if the multiple property is true.",this)},methods:{genData(){return{class:this.classes}},getValue:(t,e)=>void 0===t.value?e:t.value,onClick(t){this.updateInternalValue(this.getValue(t,this.items.indexOf(t)))},register(t){const e=this.items.push(t)-1;t.$on("change",()=>this.onClick(t)),this.mandatory&&!this.selectedValues.length&&this.updateMandatory(),this.updateItem(t,e)},unregister(t){if(this._isDestroyed)return;const e=this.items.indexOf(t),i=this.getValue(t,e);this.items.splice(e,1);if(!(this.selectedValues.indexOf(i)<0)){if(!this.mandatory)return this.updateInternalValue(i);this.multiple&&Array.isArray(this.internalValue)?this.internalValue=this.internalValue.filter(t=>t!==i):this.internalValue=void 0,this.selectedItems.length||this.updateMandatory(!0)}},updateItem(t,e){const i=this.getValue(t,e);t.isActive=this.toggleMethod(i)},updateItemsState(){this.$nextTick(()=>{if(this.mandatory&&!this.selectedItems.length)return this.updateMandatory();this.items.forEach(this.updateItem)})},updateInternalValue(t){this.multiple?this.updateMultiple(t):this.updateSingle(t)},updateMandatory(t){if(!this.items.length)return;const e=this.items.slice();t&&e.reverse();const i=e.find(t=>!t.disabled);if(!i)return;const n=this.items.indexOf(i);this.updateInternalValue(this.getValue(i,n))},updateMultiple(t){const e=(Array.isArray(this.internalValue)?this.internalValue:[]).slice(),i=e.findIndex(e=>e===t);this.mandatory&&i>-1&&e.length-1<1||null!=this.max&&i<0&&e.length+1>this.max||(i>-1?e.splice(i,1):e.push(t),this.internalValue=e)},updateSingle(t){const e=t===this.internalValue;this.mandatory&&e||(this.internalValue=e?void 0:t)}},render(t){return t(this.tag,this.genData(),this.$slots.default)}});ei.extend({name:"v-item-group",provide(){return{itemGroup:this}}}),te(ei,Gt).extend({name:"v-list-item-group",provide(){return{isInGroup:!0,listItemGroup:this}},computed:{classes(){return{...ei.options.computed.classes.call(this),"v-list-item-group":!0}}},methods:{genData(){return this.setTextColor(this.color,{...ei.options.methods.genData.call(this),attrs:{role:"listbox"}})}}}),i(34);var ii=te(Gt,Xt,Qt).extend({name:"v-avatar",props:{left:Boolean,right:Boolean,size:{type:[Number,String],default:48}},computed:{classes(){return{"v-avatar--left":this.left,"v-avatar--right":this.right,...this.roundedClasses}},styles(){return{height:D(this.size),minWidth:D(this.size),width:D(this.size),...this.measurableStyles}}},render(t){const e={staticClass:"v-avatar",class:this.classes,style:this.styles,on:this.$listeners};return t("div",this.setBackgroundColor(this.color,e),this.$slots.default)}});ii.extend({name:"v-list-item-avatar",props:{horizontal:Boolean,size:{type:[Number,String],default:40}},computed:{classes(){return{"v-list-item__avatar--horizontal":this.horizontal,...ii.options.computed.classes.call(this),"v-avatar--tile":this.tile||this.horizontal}}},render(t){const e=ii.options.render.call(this,t);return e.data=e.data||{},e.data.staticClass+=" v-list-item__avatar",e}});k("v-list-item__action-text","span");const ni=k("v-list-item__content","div"),oi=k("v-list-item__title","div");k("v-list-item__subtitle","div");i(40),i(44),i(46);var ri=te(Xt).extend({name:"v-responsive",props:{aspectRatio:[String,Number],contentClass:String},computed:{computedAspectRatio(){return Number(this.aspectRatio)},aspectStyle(){return this.computedAspectRatio?{paddingBottom:1/this.computedAspectRatio*100+"%"}:void 0},__cachedSizer(){return this.aspectStyle?this.$createElement("div",{style:this.aspectStyle,staticClass:"v-responsive__sizer"}):[]}},methods:{genContent(){return this.$createElement("div",{staticClass:"v-responsive__content",class:this.contentClass},L(this))}},render(t){return t("div",{staticClass:"v-responsive",style:this.measurableStyles,on:this.$listeners},[this.__cachedSizer,this.genContent()])}});const ai="undefined"!=typeof window&&"IntersectionObserver"in window;var si=te(ri,Jt).extend({name:"v-img",directives:{intersect:oe},props:{alt:String,contain:Boolean,eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},position:{type:String,default:"center center"},sizes:String,src:{type:[String,Object],default:""},srcset:String,transition:{type:[Boolean,String],default:"fade-transition"}},data:()=>({currentSrc:"",image:null,isLoading:!0,calculatedAspectRatio:void 0,naturalWidth:void 0,hasError:!1}),computed:{computedAspectRatio(){return Number(this.normalisedSrc.aspect||this.calculatedAspectRatio)},normalisedSrc(){return this.src&&"object"==typeof this.src?{src:this.src.src,srcset:this.srcset||this.src.srcset,lazySrc:this.lazySrc||this.src.lazySrc,aspect:Number(this.aspectRatio||this.src.aspect)}:{src:this.src,srcset:this.srcset,lazySrc:this.lazySrc,aspect:Number(this.aspectRatio||0)}},__cachedImage(){if(!(this.normalisedSrc.src||this.normalisedSrc.lazySrc||this.gradient))return[];const t=[],e=this.isLoading?this.normalisedSrc.lazySrc:this.currentSrc;this.gradient&&t.push(`linear-gradient(${this.gradient})`),e&&t.push(`url("${e}")`);const i=this.$createElement("div",{staticClass:"v-image__image",class:{"v-image__image--preload":this.isLoading,"v-image__image--contain":this.contain,"v-image__image--cover":!this.contain},style:{backgroundImage:t.join(", "),backgroundPosition:this.position},key:+this.isLoading});return this.transition?this.$createElement("transition",{attrs:{name:this.transition,mode:"in-out"}},[i]):i}},watch:{src(){this.isLoading?this.loadImage():this.init(void 0,void 0,!0)},"$vuetify.breakpoint.width":"getSrc"},mounted(){this.init()},methods:{init(t,e,i){if(!ai||i||this.eager){if(this.normalisedSrc.lazySrc){const t=new Image;t.src=this.normalisedSrc.lazySrc,this.pollForSize(t,null)}this.normalisedSrc.src&&this.loadImage()}},onLoad(){this.getSrc(),this.isLoading=!1,this.$emit("load",this.src),this.image&&(this.normalisedSrc.src.endsWith(".svg")||this.normalisedSrc.src.startsWith("data:image/svg+xml"))&&(this.image.naturalHeight&&this.image.naturalWidth?(this.naturalWidth=this.image.naturalWidth,this.calculatedAspectRatio=this.image.naturalWidth/this.image.naturalHeight):this.calculatedAspectRatio=1)},onError(){this.hasError=!0,this.$emit("error",this.src)},getSrc(){this.image&&(this.currentSrc=this.image.currentSrc||this.image.src)},loadImage(){const t=new Image;this.image=t,t.onload=()=>{t.decode?t.decode().catch(t=>{Ut("Failed to decode image, trying to render anyway\n\nsrc: "+this.normalisedSrc.src+(t.message?"\nOriginal error: "+t.message:""),this)}).then(this.onLoad):this.onLoad()},t.onerror=this.onError,this.hasError=!1,this.sizes&&(t.sizes=this.sizes),this.normalisedSrc.srcset&&(t.srcset=this.normalisedSrc.srcset),t.src=this.normalisedSrc.src,this.$emit("loadstart",this.normalisedSrc.src),this.aspectRatio||this.pollForSize(t),this.getSrc()},pollForSize(t,e=100){const i=()=>{const{naturalHeight:n,naturalWidth:o}=t;n||o?(this.naturalWidth=o,this.calculatedAspectRatio=o/n):t.complete||!this.isLoading||this.hasError||null==e||setTimeout(i,e)};i()},genContent(){const t=ri.options.methods.genContent.call(this);return this.naturalWidth&&this._b(t.data,"div",{style:{width:this.naturalWidth+"px"}}),t},__genPlaceholder(){const t=L(this,"placeholder");if(t){const e=this.isLoading?[this.$createElement("div",{staticClass:"v-image__placeholder"},t)]:[];return this.transition?this.$createElement("transition",{props:{appear:!0,name:this.transition}},e):e[0]}}},render(t){const e=ri.options.render.call(this,t),i=Ye(e.data,{staticClass:"v-image",attrs:{"aria-label":this.alt,role:this.alt?"img":void 0},class:this.themeClasses,directives:ai?[{name:"intersect",modifiers:{once:!0},value:{handler:this.init,options:this.options}}]:void 0});return e.children=[this.__cachedSizer,this.__cachedImage,this.__genPlaceholder(),this.genContent()],t(e.tag,i,e.children)}});var li=te().extend({name:"dependent",data:()=>({closeDependents:!0,isActive:!1,isDependent:!0}),watch:{isActive(t){if(t)return;const e=this.getOpenDependents();for(let t=0;t<e.length;t++)e[t].isActive=!1}},methods:{getOpenDependents(){return this.closeDependents?function t(e){const i=[];for(let n=0;n<e.length;n++){const o=e[n];o.isActive&&o.isDependent?i.push(o):i.push(...t(o.$children))}return i}(this.$children):[]},getOpenDependentElements(){const t=[],e=this.getOpenDependents();for(let i=0;i<e.length;i++)t.push(...e[i].getClickableDependentElements());return t},getClickableDependentElements(){const t=[this.$el];return this.$refs.content&&t.push(this.$refs.content),this.overlay&&t.push(this.overlay.$el),t.push(...this.getOpenDependentElements()),t}}}),pi=o.a.extend({name:"mobile",props:{mobileBreakpoint:{type:[Number,String],default(){return this.$vuetify?this.$vuetify.breakpoint.mobileBreakpoint:void 0},validator:t=>!isNaN(Number(t))||["xs","sm","md","lg","xl"].includes(String(t))}},computed:{isMobile(){const{mobile:t,width:e,name:i,mobileBreakpoint:n}=this.$vuetify.breakpoint;if(n===this.mobileBreakpoint)return t;const o=parseInt(this.mobileBreakpoint,10);return!isNaN(o)?e<o:i===this.mobileBreakpoint}},created(){var t;this.$attrs.hasOwnProperty("mobile-break-point")&&Ut(`[UPGRADE] '${"mobile-break-point"}' is deprecated, use '${"mobile-breakpoint"}' instead.`,this,t)}}),ci=(i(42),te(Gt,Jt,ce).extend({name:"v-overlay",props:{absolute:Boolean,color:{type:String,default:"#212121"},dark:{type:Boolean,default:!0},opacity:{type:[Number,String],default:.46},value:{default:!0},zIndex:{type:[Number,String],default:5}},computed:{__scrim(){const t=this.setBackgroundColor(this.color,{staticClass:"v-overlay__scrim",style:{opacity:this.computedOpacity}});return this.$createElement("div",t)},classes(){return{"v-overlay--absolute":this.absolute,"v-overlay--active":this.isActive,...this.themeClasses}},computedOpacity(){return Number(this.isActive?this.opacity:0)},styles(){return{zIndex:this.zIndex}}},methods:{genContent(){return this.$createElement("div",{staticClass:"v-overlay__content"},this.$slots.default)}},render(t){const e=[this.__scrim];return this.isActive&&e.push(this.genContent()),t("div",{staticClass:"v-overlay",on:this.$listeners,class:this.classes,style:this.styles},e)}})),di=o.a.extend().extend({name:"overlayable",props:{hideOverlay:Boolean,overlayColor:String,overlayOpacity:[Number,String]},data:()=>({animationFrame:0,overlay:null}),watch:{hideOverlay(t){this.isActive&&(t?this.removeOverlay():this.genOverlay())}},beforeDestroy(){this.removeOverlay()},methods:{createOverlay(){const t=new ci({propsData:{absolute:this.absolute,value:!1,color:this.overlayColor,opacity:this.overlayOpacity}});t.$mount();const e=this.absolute?this.$el.parentNode:document.querySelector("[data-app]");e&&e.insertBefore(t.$el,e.firstChild),this.overlay=t},genOverlay(){if(this.hideScroll(),!this.hideOverlay)return this.overlay||this.createOverlay(),this.animationFrame=requestAnimationFrame(()=>{this.overlay&&(void 0!==this.activeZIndex?this.overlay.zIndex=String(this.activeZIndex-1):this.$el&&(this.overlay.zIndex=T(this.$el)),this.overlay.value=!0)}),!0},removeOverlay(t=!0){this.overlay&&(!function(t,e,i,n=!1){const o=r=>{i(r),t.removeEventListener(e,o,n)};t.addEventListener(e,o,n)}(this.overlay.$el,"transitionend",()=>{this.overlay&&this.overlay.$el&&this.overlay.$el.parentNode&&!this.overlay.value&&!this.isActive&&(this.overlay.$el.parentNode.removeChild(this.overlay.$el),this.overlay.$destroy(),this.overlay=null)}),cancelAnimationFrame(this.animationFrame),this.overlay.value=!1),t&&this.showScroll()},scrollListener(t){if("keydown"===t.type){if(["INPUT","TEXTAREA","SELECT"].includes(t.target.tagName)||t.target.isContentEditable)return;const e=[M.up,M.pageup],i=[M.down,M.pagedown];if(e.includes(t.keyCode))t.deltaY=-1;else{if(!i.includes(t.keyCode))return;t.deltaY=1}}(t.target===this.overlay||"keydown"!==t.type&&t.target===document.body||this.checkPath(t))&&t.preventDefault()},hasScrollbar(t){if(!t||t.nodeType!==Node.ELEMENT_NODE)return!1;const e=window.getComputedStyle(t);return(["auto","scroll"].includes(e.overflowY)||"SELECT"===t.tagName)&&t.scrollHeight>t.clientHeight||["auto","scroll"].includes(e.overflowX)&&t.scrollWidth>t.clientWidth},shouldScroll(t,e){if(t.hasAttribute("data-app"))return!1;const i=e.shiftKey||e.deltaX?"x":"y",n="y"===i?e.deltaY:e.deltaX||e.deltaY;let o,r;"y"===i?(o=0===t.scrollTop,r=t.scrollTop+t.clientHeight===t.scrollHeight):(o=0===t.scrollLeft,r=t.scrollLeft+t.clientWidth===t.scrollWidth);return!(o||!(n<0))||(!(r||!(n>0))||!(!o&&!r)&&this.shouldScroll(t.parentNode,e))},isInside(t,e){return t===e||null!==t&&t!==document.body&&this.isInside(t.parentNode,e)},checkPath(t){const e=function(t){if(t.composedPath)return t.composedPath();const e=[];let i=t.target;for(;i;){if(e.push(i),"HTML"===i.tagName)return e.push(document),e.push(window),e;i=i.parentElement}return e}(t);if("keydown"===t.type&&e[0]===document.body){const e=this.$refs.dialog,i=window.getSelection().anchorNode;return!(e&&this.hasScrollbar(e)&&this.isInside(i,e))||!this.shouldScroll(e,t)}for(let i=0;i<e.length;i++){const n=e[i];if(n===document)return!0;if(n===document.documentElement)return!0;if(n===this.$refs.content)return!0;if(this.hasScrollbar(n))return!this.shouldScroll(n,t)}return!0},hideScroll(){var t,e,i,n;this.$vuetify.breakpoint.smAndDown?document.documentElement.classList.add("overflow-y-hidden"):(t=window,e="wheel",i=this.scrollListener,n={passive:!1},t.addEventListener(e,i,!!E&&n),window.addEventListener("keydown",this.scrollListener))},showScroll(){document.documentElement.classList.remove("overflow-y-hidden"),window.removeEventListener("wheel",this.scrollListener),window.removeEventListener("keydown",this.scrollListener)}}}),ui=o.a.extend({name:"ssr-bootable",data:()=>({isBooted:!1}),mounted(){window.requestAnimationFrame(()=>{this.$el.setAttribute("data-booted","true"),this.isBooted=!0})}});function mi(t){if("function"!=typeof t.getRootNode){for(;t.parentNode;)t=t.parentNode;return t!==document?null:document}const e=t.getRootNode();return e!==document&&e.getRootNode({composed:!0})!==document?null:e}function hi(){return!0}function fi(t,e,i){if(!t||!1===gi(t,i))return!1;const n=mi(e);if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&n.host===t.target)return!1;const o=("object"==typeof i.value&&i.value.include||(()=>[]))();return o.push(e),!o.some(e=>e.contains(t.target))}function gi(t,e){return("object"==typeof e.value&&e.value.closeConditional||hi)(t)}function vi(t,e){const i=mi(t);e(document),"undefined"!=typeof ShadowRoot&&i instanceof ShadowRoot&&e(i)}var bi={inserted(t,e,i){const n=i=>function(t,e,i,n){const o="function"==typeof i.value?i.value:i.value.handler;e._clickOutside.lastMousedownWasOutside&&fi(t,e,i)&&setTimeout(()=>{gi(t,i)&&o&&o(t)},0)}(i,t,e),o=i=>{t._clickOutside.lastMousedownWasOutside=fi(i,t,e)};vi(t,t=>{t.addEventListener("click",n,!0),t.addEventListener("mousedown",o,!0)}),t._clickOutside||(t._clickOutside={lastMousedownWasOutside:!0}),t._clickOutside[i.context._uid]={onClick:n,onMousedown:o}},unbind(t,e,i){t._clickOutside&&(vi(t,e=>{var n;if(!e||null==(n=t._clickOutside)||!n[i.context._uid])return;const{onClick:o,onMousedown:r}=t._clickOutside[i.context._uid];e.removeEventListener("click",o,!0),e.removeEventListener("mousedown",r,!0)}),delete t._clickOutside[i.context._uid])}};var _i={inserted:function(t,e,i){const n=e.value,o=e.options||{passive:!0};window.addEventListener("resize",n,o),t._onResize=Object(t._onResize),t._onResize[i.context._uid]={callback:n,options:o},e.modifiers&&e.modifiers.quiet||n()},unbind:function(t,e,i){var n;if(null==(n=t._onResize)||!n[i.context._uid])return;const{callback:o,options:r}=t._onResize[i.context._uid];window.removeEventListener("resize",o,r),delete t._onResize[i.context._uid]}};function xi(t,e){const i=t.changedTouches[0];e.touchendX=i.clientX,e.touchendY=i.clientY,e.end&&e.end(Object.assign(t,e)),(t=>{const{touchstartX:e,touchendX:i,touchstartY:n,touchendY:o}=t;t.offsetX=i-e,t.offsetY=o-n,Math.abs(t.offsetY)<.5*Math.abs(t.offsetX)&&(t.left&&i<e-16&&t.left(t),t.right&&i>e+16&&t.right(t)),Math.abs(t.offsetX)<.5*Math.abs(t.offsetY)&&(t.up&&o<n-16&&t.up(t),t.down&&o>n+16&&t.down(t))})(e)}function yi(t){const e={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:t.left,right:t.right,up:t.up,down:t.down,start:t.start,move:t.move,end:t.end};return{touchstart:t=>function(t,e){const i=t.changedTouches[0];e.touchstartX=i.clientX,e.touchstartY=i.clientY,e.start&&e.start(Object.assign(t,e))}(t,e),touchend:t=>xi(t,e),touchmove:t=>function(t,e){const i=t.changedTouches[0];e.touchmoveX=i.clientX,e.touchmoveY=i.clientY,e.move&&e.move(Object.assign(t,e))}(t,e)}}var wi={inserted:function(t,e,i){const n=e.value,o=n.parent?t.parentElement:t,r=n.options||{passive:!0};if(!o)return;const a=yi(e.value);o._touchHandlers=Object(o._touchHandlers),o._touchHandlers[i.context._uid]=a,A(a).forEach(t=>{o.addEventListener(t,a[t],r)})},unbind:function(t,e,i){const n=e.value.parent?t.parentElement:t;if(!n||!n._touchHandlers)return;const o=n._touchHandlers[i.context._uid];A(o).forEach(t=>{n.removeEventListener(t,o[t])}),delete n._touchHandlers[i.context._uid]}};var ki=te(function(t,e=[]){return te(ue(["absolute","fixed"])).extend({name:"applicationable",props:{app:Boolean},computed:{applicationProperty:()=>t},watch:{app(t,e){e?this.removeApplication(!0):this.callUpdate()},applicationProperty(t,e){this.$vuetify.application.unregister(this._uid,e)}},activated(){this.callUpdate()},created(){for(let t=0,i=e.length;t<i;t++)this.$watch(e[t],this.callUpdate);this.callUpdate()},mounted(){this.callUpdate()},deactivated(){this.removeApplication()},destroyed(){this.removeApplication()},methods:{callUpdate(){this.app&&this.$vuetify.application.register(this._uid,this.applicationProperty,this.updateApplication())},removeApplication(t=!1){(t||this.app)&&this.$vuetify.application.unregister(this._uid,this.applicationProperty)},updateApplication:()=>0}})}("left",["isActive","isMobile","miniVariant","expandOnHover","permanent","right","temporary","width"]),Gt,li,pi,di,ui,Jt).extend({name:"v-navigation-drawer",directives:{ClickOutside:bi,Resize:_i,Touch:wi},provide(){return{isInNav:"nav"===this.tag}},props:{bottom:Boolean,clipped:Boolean,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,height:{type:[Number,String],default(){return this.app?"100vh":"100%"}},miniVariant:Boolean,miniVariantWidth:{type:[Number,String],default:56},permanent:Boolean,right:Boolean,src:{type:[String,Object],default:""},stateless:Boolean,tag:{type:String,default(){return this.app?"nav":"aside"}},temporary:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},value:null},data:()=>({isMouseover:!1,touchArea:{left:0,right:0},stackMinZIndex:6}),computed:{applicationProperty(){return this.right?"right":"left"},classes(){return{"v-navigation-drawer":!0,"v-navigation-drawer--absolute":this.absolute,"v-navigation-drawer--bottom":this.bottom,"v-navigation-drawer--clipped":this.clipped,"v-navigation-drawer--close":!this.isActive,"v-navigation-drawer--fixed":!this.absolute&&(this.app||this.fixed),"v-navigation-drawer--floating":this.floating,"v-navigation-drawer--is-mobile":this.isMobile,"v-navigation-drawer--is-mouseover":this.isMouseover,"v-navigation-drawer--mini-variant":this.isMiniVariant,"v-navigation-drawer--custom-mini-variant":56!==Number(this.miniVariantWidth),"v-navigation-drawer--open":this.isActive,"v-navigation-drawer--open-on-hover":this.expandOnHover,"v-navigation-drawer--right":this.right,"v-navigation-drawer--temporary":this.temporary,...this.themeClasses}},computedMaxHeight(){if(!this.hasApp)return null;const t=this.$vuetify.application.bottom+this.$vuetify.application.footer+this.$vuetify.application.bar;return this.clipped?t+this.$vuetify.application.top:t},computedTop(){if(!this.hasApp)return 0;let t=this.$vuetify.application.bar;return t+=this.clipped?this.$vuetify.application.top:0,t},computedTransform(){return this.isActive?0:this.isBottom||this.right?100:-100},computedWidth(){return this.isMiniVariant?this.miniVariantWidth:this.width},hasApp(){return this.app&&!this.isMobile&&!this.temporary},isBottom(){return this.bottom&&this.isMobile},isMiniVariant(){return!this.expandOnHover&&this.miniVariant||this.expandOnHover&&!this.isMouseover},isMobile(){return!this.stateless&&!this.permanent&&pi.options.computed.isMobile.call(this)},reactsToClick(){return!this.stateless&&!this.permanent&&(this.isMobile||this.temporary)},reactsToMobile(){return this.app&&!this.disableResizeWatcher&&!this.permanent&&!this.stateless&&!this.temporary},reactsToResize(){return!this.disableResizeWatcher&&!this.stateless},reactsToRoute(){return!this.disableRouteWatcher&&!this.stateless&&(this.temporary||this.isMobile)},showOverlay(){return!this.hideOverlay&&this.isActive&&(this.isMobile||this.temporary)},styles(){const t=this.isBottom?"translateY":"translateX";return{height:D(this.height),top:this.isBottom?"auto":D(this.computedTop),maxHeight:null!=this.computedMaxHeight?`calc(100% - ${D(this.computedMaxHeight)})`:void 0,transform:`${t}(${D(this.computedTransform,"%")})`,width:D(this.computedWidth)}}},watch:{$route:"onRouteChange",isActive(t){this.$emit("input",t)},isMobile(t,e){!t&&this.isActive&&!this.temporary&&this.removeOverlay(),null!=e&&this.reactsToResize&&this.reactsToMobile&&(this.isActive=!t)},permanent(t){t&&(this.isActive=!0)},showOverlay(t){t?this.genOverlay():this.removeOverlay()},value(t){this.permanent||(null!=t?t!==this.isActive&&(this.isActive=t):this.init())},expandOnHover:"updateMiniVariant",isMouseover(t){this.updateMiniVariant(!t)}},beforeMount(){this.init()},methods:{calculateTouchArea(){const t=this.$el.parentNode;if(!t)return;const e=t.getBoundingClientRect();this.touchArea={left:e.left+50,right:e.right-50}},closeConditional(){return this.isActive&&!this._isDestroyed&&this.reactsToClick},genAppend(){return this.genPosition("append")},genBackground(){const t={height:"100%",width:"100%",src:this.src},e=this.$scopedSlots.img?this.$scopedSlots.img(t):this.$createElement(si,{props:t});return this.$createElement("div",{staticClass:"v-navigation-drawer__image"},[e])},genDirectives(){const t=[{name:"click-outside",value:{handler:()=>{this.isActive=!1},closeConditional:this.closeConditional,include:this.getOpenDependentElements}}];return this.touchless||this.stateless||t.push({name:"touch",value:{parent:!0,left:this.swipeLeft,right:this.swipeRight}}),t},genListeners(){const t={mouseenter:()=>this.isMouseover=!0,mouseleave:()=>this.isMouseover=!1,transitionend:t=>{if(t.target!==t.currentTarget)return;this.$emit("transitionend",t);const e=document.createEvent("UIEvents");e.initUIEvent("resize",!0,!1,window,0),window.dispatchEvent(e)}};return this.miniVariant&&(t.click=()=>this.$emit("update:mini-variant",!1)),t},genPosition(t){const e=L(this,t);return e?this.$createElement("div",{staticClass:"v-navigation-drawer__"+t},e):e},genPrepend(){return this.genPosition("prepend")},genContent(){return this.$createElement("div",{staticClass:"v-navigation-drawer__content"},this.$slots.default)},genBorder(){return this.$createElement("div",{staticClass:"v-navigation-drawer__border"})},init(){this.permanent?this.isActive=!0:this.stateless||null!=this.value?this.isActive=this.value:this.temporary||(this.isActive=!this.isMobile)},onRouteChange(){this.reactsToRoute&&this.closeConditional()&&(this.isActive=!1)},swipeLeft(t){this.isActive&&this.right||(this.calculateTouchArea(),Math.abs(t.touchendX-t.touchstartX)<100||(this.right&&t.touchstartX>=this.touchArea.right?this.isActive=!0:!this.right&&this.isActive&&(this.isActive=!1)))},swipeRight(t){this.isActive&&!this.right||(this.calculateTouchArea(),Math.abs(t.touchendX-t.touchstartX)<100||(!this.right&&t.touchstartX<=this.touchArea.left?this.isActive=!0:this.right&&this.isActive&&(this.isActive=!1)))},updateApplication(){if(!this.isActive||this.isMobile||this.temporary||!this.$el)return 0;const t=Number(this.miniVariant?this.miniVariantWidth:this.width);return isNaN(t)?this.$el.clientWidth:t},updateMiniVariant(t){this.expandOnHover&&this.miniVariant!==t&&this.$emit("update:mini-variant",t)}},render(t){const e=[this.genPrepend(),this.genContent(),this.genAppend(),this.genBorder()];return(this.src||L(this,"img"))&&e.unshift(this.genBackground()),t(this.tag,this.setBackgroundColor(this.color,{class:this.classes,style:this.styles,directives:this.genDirectives(),on:this.genListeners()}),e)}}),Ei=(i(48),k("spacer","div","v-spacer")),Oi=(i(50),ee.extend({name:"v-toolbar",props:{absolute:Boolean,bottom:Boolean,collapse:Boolean,dense:Boolean,extended:Boolean,extensionHeight:{default:48,type:[Number,String]},flat:Boolean,floating:Boolean,prominent:Boolean,short:Boolean,src:{type:[String,Object],default:""},tag:{type:String,default:"header"}},data:()=>({isExtended:!1}),computed:{computedHeight(){const t=this.computedContentHeight;if(!this.isExtended)return t;const e=parseInt(this.extensionHeight);return this.isCollapsed?t:t+(isNaN(e)?0:e)},computedContentHeight(){return this.height?parseInt(this.height):this.isProminent&&this.dense?96:this.isProminent&&this.short?112:this.isProminent?128:this.dense?48:this.short||this.$vuetify.breakpoint.smAndDown?56:64},classes(){return{...ee.options.computed.classes.call(this),"v-toolbar":!0,"v-toolbar--absolute":this.absolute,"v-toolbar--bottom":this.bottom,"v-toolbar--collapse":this.collapse,"v-toolbar--collapsed":this.isCollapsed,"v-toolbar--dense":this.dense,"v-toolbar--extended":this.isExtended,"v-toolbar--flat":this.flat,"v-toolbar--floating":this.floating,"v-toolbar--prominent":this.isProminent}},isCollapsed(){return this.collapse},isProminent(){return this.prominent},styles(){return{...this.measurableStyles,height:D(this.computedHeight)}}},created(){[["app","<v-app-bar app>"],["manual-scroll",'<v-app-bar :value="false">'],["clipped-left","<v-app-bar clipped-left>"],["clipped-right","<v-app-bar clipped-right>"],["inverted-scroll","<v-app-bar inverted-scroll>"],["scroll-off-screen","<v-app-bar scroll-off-screen>"],["scroll-target","<v-app-bar scroll-target>"],["scroll-threshold","<v-app-bar scroll-threshold>"],["card","<v-app-bar flat>"]].forEach(([t,e])=>{this.$attrs.hasOwnProperty(t)&&Yt(t,e,this)})},methods:{genBackground(){const t={height:D(this.computedHeight),src:this.src},e=this.$scopedSlots.img?this.$scopedSlots.img({props:t}):this.$createElement(si,{props:t});return this.$createElement("div",{staticClass:"v-toolbar__image"},[e])},genContent(){return this.$createElement("div",{staticClass:"v-toolbar__content",style:{height:D(this.computedContentHeight)}},L(this))},genExtension(){return this.$createElement("div",{staticClass:"v-toolbar__extension",style:{height:D(this.extensionHeight)}},L(this,"extension"))}},render(t){this.isExtended=this.extended||!!this.$scopedSlots.extension;const e=[this.genContent()],i=this.setBackgroundColor(this.color,{class:this.classes,style:this.styles,on:this.$listeners});return this.isExtended&&e.push(this.genExtension()),(this.src||this.$scopedSlots.img)&&e.unshift(this.genBackground()),t(this.tag,i,e)}})),Si=(i(52),o.a.extend().extend({name:"delayable",props:{openDelay:{type:[Number,String],default:0},closeDelay:{type:[Number,String],default:0}},data:()=>({openTimeout:void 0,closeTimeout:void 0}),methods:{clearDelay(){clearTimeout(this.openTimeout),clearTimeout(this.closeTimeout)},runDelay(t,e){this.clearDelay();const i=parseInt(this[t+"Delay"],10);this[t+"Timeout"]=setTimeout(e||(()=>{this.isActive={open:!0,close:!1}[t]}),i)}}}));var Ti=te(Si,ce).extend({name:"activatable",props:{activator:{default:null,validator:t=>["string","object"].includes(typeof t)},disabled:Boolean,internalActivator:Boolean,openOnClick:{type:Boolean,default:!0},openOnHover:Boolean,openOnFocus:Boolean},data:()=>({activatorElement:null,activatorNode:[],events:["click","mouseenter","mouseleave","focus"],listeners:{}}),watch:{activator:"resetActivator",openOnFocus:"resetActivator",openOnHover:"resetActivator"},mounted(){const t=R(this,"activator",!0);t&&["v-slot","normal"].includes(t)&&Ht('The activator slot must be bound, try \'<template v-slot:activator="{ on }"><v-btn v-on="on">\'',this),this.addActivatorEvents()},beforeDestroy(){this.removeActivatorEvents()},methods:{addActivatorEvents(){if(!this.activator||this.disabled||!this.getActivator())return;this.listeners=this.genActivatorListeners();const t=Object.keys(this.listeners);for(const e of t)this.getActivator().addEventListener(e,this.listeners[e])},genActivator(){const t=L(this,"activator",Object.assign(this.getValueProxy(),{on:this.genActivatorListeners(),attrs:this.genActivatorAttributes()}))||[];return this.activatorNode=t,t},genActivatorAttributes(){return{role:this.openOnClick&&!this.openOnHover?"button":void 0,"aria-haspopup":!0,"aria-expanded":String(this.isActive)}},genActivatorListeners(){if(this.disabled)return{};const t={};return this.openOnHover?(t.mouseenter=t=>{this.getActivator(t),this.runDelay("open")},t.mouseleave=t=>{this.getActivator(t),this.runDelay("close")}):this.openOnClick&&(t.click=t=>{const e=this.getActivator(t);e&&e.focus(),t.stopPropagation(),this.isActive=!this.isActive}),this.openOnFocus&&(t.focus=t=>{this.getActivator(t),t.stopPropagation(),this.isActive=!this.isActive}),t},getActivator(t){var e;if(this.activatorElement)return this.activatorElement;let i=null;if(this.activator){const t=this.internalActivator?this.$el:document;i="string"==typeof this.activator?t.querySelector(this.activator):this.activator.$el?this.activator.$el:this.activator}else if(1===this.activatorNode.length||this.activatorNode.length&&!t){const t=this.activatorNode[0].componentInstance;i=t&&t.$options.mixins&&t.$options.mixins.some(t=>t.options&&["activatable","menuable"].includes(t.options.name))?t.getActivator():this.activatorNode[0].elm}else t&&(i=t.currentTarget||t.target);return this.activatorElement=(null==(e=i)?void 0:e.nodeType)===Node.ELEMENT_NODE?i:null,this.activatorElement},getContentSlot(){return L(this,"default",this.getValueProxy(),!0)},getValueProxy(){const t=this;return{get value(){return t.isActive},set value(e){t.isActive=e}}},removeActivatorEvents(){if(!this.activator||!this.activatorElement)return;const t=Object.keys(this.listeners);for(const e of t)this.activatorElement.removeEventListener(e,this.listeners[e]);this.listeners={}},resetActivator(){this.removeActivatorEvents(),this.activatorElement=null,this.getActivator(),this.addActivatorEvents()}}}),Ci=o.a.extend().extend({name:"stackable",data:()=>({stackElement:null,stackExclude:null,stackMinZIndex:0,isActive:!1}),computed:{activeZIndex(){if("undefined"==typeof window)return 0;const t=this.stackElement||this.$refs.content,e=this.isActive?this.getMaxZIndex(this.stackExclude||[t])+2:T(t);return null==e?e:parseInt(e)}},methods:{getMaxZIndex(t=[]){const e=this.$el,i=[this.stackMinZIndex,T(e)],n=[...document.getElementsByClassName("v-menu__content--active"),...document.getElementsByClassName("v-dialog__content--active")];for(let e=0;e<n.length;e++)t.includes(n[e])||i.push(T(n[e]));return Math.max(...i)}}});function Di(t){t.forEach(t=>{t.elm&&t.elm.parentNode&&t.elm.parentNode.removeChild(t.elm)})}var ji=te(Be).extend({name:"detachable",props:{attach:{default:!1,validator:function(t){const e=typeof t;return"boolean"===e||"string"===e||t.nodeType===Node.ELEMENT_NODE}},contentClass:{type:String,default:""}},data:()=>({activatorNode:null,hasDetached:!1}),watch:{attach(){this.hasDetached=!1,this.initDetach()},hasContent(){this.$nextTick(this.initDetach)}},beforeMount(){this.$nextTick(()=>{if(this.activatorNode){(Array.isArray(this.activatorNode)?this.activatorNode:[this.activatorNode]).forEach(t=>{if(!t.elm)return;if(!this.$el.parentNode)return;const e=this.$el===this.$el.parentNode.firstChild?this.$el:this.$el.nextSibling;this.$el.parentNode.insertBefore(t.elm,e)})}})},mounted(){this.hasContent&&this.initDetach()},deactivated(){this.isActive=!1},beforeDestroy(){this.$refs.content&&this.$refs.content.parentNode&&this.$refs.content.parentNode.removeChild(this.$refs.content)},destroyed(){if(this.activatorNode){const t=Array.isArray(this.activatorNode)?this.activatorNode:[this.activatorNode];if(this.$el.isConnected){const e=new MutationObserver(i=>{i.some(t=>Array.from(t.removedNodes).includes(this.$el))&&(e.disconnect(),Di(t))});e.observe(this.$el.parentNode,{subtree:!1,childList:!0})}else Di(t)}},methods:{getScopeIdAttrs(){const t=S(this.$vnode,"context.$options._scopeId");return t&&{[t]:""}},initDetach(){if(this._isDestroyed||!this.$refs.content||this.hasDetached||""===this.attach||!0===this.attach||"attach"===this.attach)return;let t;t=!1===this.attach?document.querySelector("[data-app]"):"string"==typeof this.attach?document.querySelector(this.attach):this.attach,t?(t.appendChild(this.$refs.content),this.hasDetached=!0):Ut("Unable to locate target "+(this.attach||"[data-app]"),this)}}});const Mi=te(Ci,ue(["top","right","bottom","left","absolute"]),Ti,ji);var Ai=te(Gt,Si,li,Mi.extend().extend({name:"menuable",props:{allowOverflow:Boolean,light:Boolean,dark:Boolean,maxWidth:{type:[Number,String],default:"auto"},minWidth:[Number,String],nudgeBottom:{type:[Number,String],default:0},nudgeLeft:{type:[Number,String],default:0},nudgeRight:{type:[Number,String],default:0},nudgeTop:{type:[Number,String],default:0},nudgeWidth:{type:[Number,String],default:0},offsetOverflow:Boolean,positionX:{type:Number,default:null},positionY:{type:Number,default:null},zIndex:{type:[Number,String],default:null}},data:()=>({activatorNode:[],absoluteX:0,absoluteY:0,activatedBy:null,activatorFixed:!1,dimensions:{activator:{top:0,left:0,bottom:0,right:0,width:0,height:0,offsetTop:0,scrollHeight:0,offsetLeft:0},content:{top:0,left:0,bottom:0,right:0,width:0,height:0,offsetTop:0,scrollHeight:0}},relativeYOffset:0,hasJustFocused:!1,hasWindow:!1,inputActivator:!1,isContentActive:!1,pageWidth:0,pageYOffset:0,stackClass:"v-menu__content--active",stackMinZIndex:6}),computed:{computedLeft(){const t=this.dimensions.activator,e=this.dimensions.content,i=(!1!==this.attach?t.offsetLeft:t.left)||0,n=Math.max(t.width,e.width);let o=0;if(o+=i,(this.left||this.$vuetify.rtl&&!this.right)&&(o-=n-t.width),this.offsetX){const e=isNaN(Number(this.maxWidth))?t.width:Math.min(t.width,Number(this.maxWidth));o+=this.left?-e:t.width}return this.nudgeLeft&&(o-=parseInt(this.nudgeLeft)),this.nudgeRight&&(o+=parseInt(this.nudgeRight)),o},computedTop(){const t=this.dimensions.activator,e=this.dimensions.content;let i=0;return this.top&&(i+=t.height-e.height),!1!==this.attach?i+=t.offsetTop:i+=t.top+this.pageYOffset,this.offsetY&&(i+=this.top?-t.height:t.height),this.nudgeTop&&(i-=parseInt(this.nudgeTop)),this.nudgeBottom&&(i+=parseInt(this.nudgeBottom)),i},hasActivator(){return!!(this.$slots.activator||this.$scopedSlots.activator||this.activator||this.inputActivator)},absoluteYOffset(){return this.pageYOffset-this.relativeYOffset}},watch:{disabled(t){t&&this.callDeactivate()},isActive(t){this.disabled||(t?this.callActivate():this.callDeactivate())},positionX:"updateDimensions",positionY:"updateDimensions"},beforeMount(){this.hasWindow="undefined"!=typeof window,this.hasWindow&&window.addEventListener("resize",this.updateDimensions,!1)},beforeDestroy(){this.hasWindow&&window.removeEventListener("resize",this.updateDimensions,!1)},methods:{absolutePosition(){return{offsetTop:this.positionY||this.absoluteY,offsetLeft:this.positionX||this.absoluteX,scrollHeight:0,top:this.positionY||this.absoluteY,bottom:this.positionY||this.absoluteY,left:this.positionX||this.absoluteX,right:this.positionX||this.absoluteX,height:0,width:0}},activate(){},calcLeft(t){return D(!1!==this.attach?this.computedLeft:this.calcXOverflow(this.computedLeft,t))},calcTop(){return D(!1!==this.attach?this.computedTop:this.calcYOverflow(this.computedTop))},calcXOverflow(t,e){const i=t+e-this.pageWidth+12;return(t=(!this.left||this.right)&&i>0?Math.max(t-i,0):Math.max(t,12))+this.getOffsetLeft()},calcYOverflow(t){const e=this.getInnerHeight(),i=this.absoluteYOffset+e,n=this.dimensions.activator,o=this.dimensions.content.height,r=i<t+o;return r&&this.offsetOverflow&&n.top>o?t=this.pageYOffset+(n.top-o):r&&!this.allowOverflow?t=i-o-12:t<this.absoluteYOffset&&!this.allowOverflow&&(t=this.absoluteYOffset+12),t<12?12:t},callActivate(){this.hasWindow&&this.activate()},callDeactivate(){this.isContentActive=!1,this.deactivate()},checkForPageYOffset(){this.hasWindow&&(this.pageYOffset=this.activatorFixed?0:this.getOffsetTop())},checkActivatorFixed(){if(!1!==this.attach)return;let t=this.getActivator();for(;t;){if("fixed"===window.getComputedStyle(t).position)return void(this.activatorFixed=!0);t=t.offsetParent}this.activatorFixed=!1},deactivate(){},genActivatorListeners(){const t=Ti.options.methods.genActivatorListeners.call(this),e=t.click;return e&&(t.click=t=>{this.openOnClick&&e&&e(t),this.absoluteX=t.clientX,this.absoluteY=t.clientY}),t},getInnerHeight(){return this.hasWindow?window.innerHeight||document.documentElement.clientHeight:0},getOffsetLeft(){return this.hasWindow?window.pageXOffset||document.documentElement.scrollLeft:0},getOffsetTop(){return this.hasWindow?window.pageYOffset||document.documentElement.scrollTop:0},getRoundedBoundedClientRect(t){const e=t.getBoundingClientRect();return{top:Math.round(e.top),left:Math.round(e.left),bottom:Math.round(e.bottom),right:Math.round(e.right),width:Math.round(e.width),height:Math.round(e.height)}},measure(t){if(!t||!this.hasWindow)return null;const e=this.getRoundedBoundedClientRect(t);if(!1!==this.attach){const i=window.getComputedStyle(t);e.left=parseInt(i.marginLeft),e.top=parseInt(i.marginTop)}return e},sneakPeek(t){requestAnimationFrame(()=>{const e=this.$refs.content;e&&"none"===e.style.display?(e.style.display="inline-block",t(),e.style.display="none"):t()})},startTransition(){return new Promise(t=>requestAnimationFrame(()=>{this.isContentActive=this.hasJustFocused=this.isActive,t()}))},updateDimensions(){this.hasWindow="undefined"!=typeof window,this.checkActivatorFixed(),this.checkForPageYOffset(),this.pageWidth=document.documentElement.clientWidth;const t={activator:{...this.dimensions.activator},content:{...this.dimensions.content}};if(!this.hasActivator||this.absolute)t.activator=this.absolutePosition();else{const e=this.getActivator();if(!e)return;t.activator=this.measure(e),t.activator.offsetLeft=e.offsetLeft,!1!==this.attach?t.activator.offsetTop=e.offsetTop:t.activator.offsetTop=0}this.sneakPeek(()=>{if(this.$refs.content){if(this.$refs.content.offsetParent){const e=this.getRoundedBoundedClientRect(this.$refs.content.offsetParent);this.relativeYOffset=window.pageYOffset+e.top,t.activator.top-=this.relativeYOffset,t.activator.left-=window.pageXOffset+e.left}t.content=this.measure(this.$refs.content)}this.dimensions=t})}}})).extend({name:"v-tooltip",props:{closeDelay:{type:[Number,String],default:0},disabled:Boolean,openDelay:{type:[Number,String],default:0},openOnHover:{type:Boolean,default:!0},openOnFocus:{type:Boolean,default:!0},tag:{type:String,default:"span"},transition:String},data:()=>({calculatedMinWidth:0,closeDependents:!1}),computed:{calculatedLeft(){const{activator:t,content:e}=this.dimensions,i=!(this.bottom||this.left||this.top||this.right),n=!1!==this.attach?t.offsetLeft:t.left;let o=0;return this.top||this.bottom||i?o=n+t.width/2-e.width/2:(this.left||this.right)&&(o=n+(this.right?t.width:-e.width)+(this.right?10:-10)),this.nudgeLeft&&(o-=parseInt(this.nudgeLeft)),this.nudgeRight&&(o+=parseInt(this.nudgeRight)),this.calcXOverflow(o,this.dimensions.content.width)+"px"},calculatedTop(){const{activator:t,content:e}=this.dimensions,i=!1!==this.attach?t.offsetTop:t.top;let n=0;return this.top||this.bottom?n=i+(this.bottom?t.height:-e.height)+(this.bottom?10:-10):(this.left||this.right)&&(n=i+t.height/2-e.height/2),this.nudgeTop&&(n-=parseInt(this.nudgeTop)),this.nudgeBottom&&(n+=parseInt(this.nudgeBottom)),!1===this.attach&&(n+=this.pageYOffset),this.calcYOverflow(n)+"px"},classes(){return{"v-tooltip--top":this.top,"v-tooltip--right":this.right,"v-tooltip--bottom":this.bottom,"v-tooltip--left":this.left,"v-tooltip--attached":""===this.attach||!0===this.attach||"attach"===this.attach}},computedTransition(){return this.transition?this.transition:this.isActive?"scale-transition":"fade-transition"},offsetY(){return this.top||this.bottom},offsetX(){return this.left||this.right},styles(){return{left:this.calculatedLeft,maxWidth:D(this.maxWidth),minWidth:D(this.minWidth),top:this.calculatedTop,zIndex:this.zIndex||this.activeZIndex}}},beforeMount(){this.$nextTick(()=>{this.value&&this.callActivate()})},mounted(){"v-slot"===R(this,"activator",!0)&&Ht("v-tooltip's activator slot must be bound, try '<template #activator=\"data\"><v-btn v-on=\"data.on>'",this)},methods:{activate(){this.updateDimensions(),requestAnimationFrame(this.startTransition)},deactivate(){this.runDelay("close")},genActivatorListeners(){const t=Ti.options.methods.genActivatorListeners.call(this);return this.openOnFocus&&(t.focus=t=>{this.getActivator(t),this.runDelay("open")},t.blur=t=>{this.getActivator(t),this.runDelay("close")}),t.keydown=t=>{t.keyCode===M.esc&&(this.getActivator(t),this.runDelay("close"))},t},genActivatorAttributes(){return{"aria-haspopup":!0,"aria-expanded":String(this.isActive)}},genTransition(){const t=this.genContent();return this.computedTransition?this.$createElement("transition",{props:{name:this.computedTransition}},[t]):t},genContent(){return this.$createElement("div",this.setBackgroundColor(this.color,{staticClass:"v-tooltip__content",class:{[this.contentClass]:!0,menuable__content__active:this.isActive,"v-tooltip__content--fixed":this.activatorFixed},style:this.styles,attrs:this.getScopeIdAttrs(),directives:[{name:"show",value:this.isContentActive}],ref:"content"}),this.getContentSlot())}},render(t){return t(this.tag,{staticClass:"v-tooltip",class:this.classes},[this.showLazyContent(()=>[this.genTransition()]),this.genActivator()])}}),Ii=m(v,g,[],!1,null,null,null);_()(Ii,{VBtn:Ae,VDivider:Ie,VIcon:Pe,VList:Re,VListGroup:Je,VListItem:$e,VListItemAction:ti,VListItemContent:ni,VListItemTitle:oi,VNavigationDrawer:ki,VSpacer:Ei,VToolbar:Oi,VTooltip:Ai}),Ii.options.__file="assets/components/GraphEditor.vue";var Ni={name:"App",components:{Graph:f,GraphEditor:Ii.exports},props:[],methods:{completeLoad:function(){this.loaded=!0}},data:()=>(u.setup("rgba(0, 0, 0, 0.54)"),{loaded:!1})},Pi=(i(54),i(56),i(58),te(Jt).extend({name:"v-app",props:{dark:{type:Boolean,default:void 0},id:{type:String,default:"app"},light:{type:Boolean,default:void 0}},computed:{isDark(){return this.$vuetify.theme.dark}},beforeCreate(){if(!this.$vuetify||this.$vuetify===this.$root)throw new Error("Vuetify is not properly initialized, see https://vuetifyjs.com/getting-started/quick-start#bootstrapping-the-vuetify-object")},render(t){const e=t("div",{staticClass:"v-application--wrap"},this.$slots.default);return t("div",{staticClass:"v-application",class:{"v-application--is-rtl":this.$vuetify.rtl,"v-application--is-ltr":!this.$vuetify.rtl,...this.themeClasses},attrs:{"data-app":!0},domProps:{id:this.id}},[e])}})),Ri=m(Ni,r,[],!1,null,"38d3c614",null);_()(Ri,{VApp:Pi}),Ri.options.__file="assets/components/App.vue";var Li=Ri.exports;o.a.use(Bt);var $i=new Bt({}),zi=i(9),Bi=i.n(zi);o.a.use(Bi.a,{transition:{speed:"0s",opacity:"0.6s",termination:300}}),new o.a({vuetify:$i,render:function(t){return t(Li)}}).$mount("#schema-graph-app")}]);