UNPKG

@salla.sa/twilight-components

Version:
4 lines 418 kB
var __extends=this&&this.__extends||function(){var e=function(t,r){e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r))e[r]=t[r]};return e(t,r)};return function(t,r){if(typeof r!=="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();var __assign=this&&this.__assign||function(){__assign=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i))e[i]=t[i]}return e};return __assign.apply(this,arguments)};var __awaiter=this&&this.__awaiter||function(e,t,r,n){function i(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,a){function o(e){try{s(n.next(e))}catch(e){a(e)}}function u(e){try{s(n["throw"](e))}catch(e){a(e)}}function s(e){e.done?r(e.value):i(e.value).then(o,u)}s((n=n.apply(e,t||[])).next())}))};var __generator=this&&this.__generator||function(e,t){var r={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},n,i,a,o;return o={next:u(0),throw:u(1),return:u(2)},typeof Symbol==="function"&&(o[Symbol.iterator]=function(){return this}),o;function u(e){return function(t){return s([e,t])}}function s(u){if(n)throw new TypeError("Generator is already executing.");while(o&&(o=0,u[0]&&(r=0)),r)try{if(n=1,i&&(a=u[0]&2?i["return"]:u[0]?i["throw"]||((a=i["return"])&&a.call(i),0):i.next)&&!(a=a.call(i,u[1])).done)return a;if(i=0,a)u=[u[0]&2,a.value];switch(u[0]){case 0:case 1:a=u;break;case 4:r.label++;return{value:u[1],done:false};case 5:r.label++;i=u[1];u=[0];continue;case 7:u=r.ops.pop();r.trys.pop();continue;default:if(!(a=r.trys,a=a.length>0&&a[a.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!a||u[1]>a[0]&&u[1]<a[3])){r.label=u[1];break}if(u[0]===6&&r.label<a[1]){r.label=a[1];a=u;break}if(a&&r.label<a[2]){r.label=a[2];r.ops.push(u);break}if(a[2])r.ops.pop();r.trys.pop();continue}u=t.call(e,r)}catch(e){u=[6,e];i=0}finally{n=a=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:true}}};var __asyncValues=this&&this.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(t){r[t]=e[t]&&function(r){return new Promise((function(n,a){r=e[t](r),i(n,a,r.done,r.value)}))}}function i(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}};var __await=this&&this.__await||function(e){return this instanceof __await?(this.v=e,this):new __await(e)};var __asyncDelegator=this&&this.__asyncDelegator||function(e){var t,r;return t={},n("next"),n("throw",(function(e){throw e})),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,i){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:false}:i?i(t):t}:i}};var __asyncGenerator=this&&this.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(e,t||[]),i,a=[];return i={},u("next"),u("throw"),u("return",o),i[Symbol.asyncIterator]=function(){return this},i;function o(e){return function(t){return Promise.resolve(t).then(e,l)}}function u(e,t){if(n[e]){i[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||s(e,t)}))};if(t)i[e]=t(i[e])}}function s(e,t){try{f(n[e](t))}catch(e){d(a[0][3],e)}}function f(e){e.value instanceof __await?Promise.resolve(e.value.v).then(c,l):d(a[0][2],e)}function c(e){s("next",e)}function l(e){s("throw",e)}function d(e,t){if(e(t),a.shift(),a.length)s(a[0][0],a[0][1])}};var __spreadArray=this&&this.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,a;n<i;n++){if(a||!(n in t)){if(!a)a=Array.prototype.slice.call(t,0,n);a[n]=t[n]}}return e.concat(a||Array.prototype.slice.call(t))};var __values=this&&this.__values||function(e){var t=typeof Symbol==="function"&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&n>=e.length)e=void 0;return{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};var _q; /*! * Crafted with ❤ by Salla */function _mergeNamespaces(e,t){t.forEach((function(t){t&&typeof t!=="string"&&!Array.isArray(t)&&Object.keys(t).forEach((function(r){if(r!=="default"&&!(r in e)){var n=Object.getOwnPropertyDescriptor(t,r);Object.defineProperty(e,r,n.get?n:{enumerable:true,get:function(){return t[r]}})}}))}));return Object.freeze(e)}var NAMESPACE="twilight";var BUILD={hydratedSelectorName:"hydrated",lazyLoad:true,shadowDom:false,slotRelocation:true,updatable:true};var global$1=typeof global!=="undefined"?global:typeof self!=="undefined"?self:typeof window!=="undefined"?window:{};function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}var cachedSetTimeout=defaultSetTimout;var cachedClearTimeout=defaultClearTimeout;if(typeof global$1.setTimeout==="function"){cachedSetTimeout=setTimeout}if(typeof global$1.clearTimeout==="function"){cachedClearTimeout=clearTimeout}function runTimeout(e){if(cachedSetTimeout===setTimeout){return setTimeout(e,0)}if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout){cachedSetTimeout=setTimeout;return setTimeout(e,0)}try{return cachedSetTimeout(e,0)}catch(t){try{return cachedSetTimeout.call(null,e,0)}catch(t){return cachedSetTimeout.call(this,e,0)}}}function runClearTimeout(e){if(cachedClearTimeout===clearTimeout){return clearTimeout(e)}if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout){cachedClearTimeout=clearTimeout;return clearTimeout(e)}try{return cachedClearTimeout(e)}catch(t){try{return cachedClearTimeout.call(null,e)}catch(t){return cachedClearTimeout.call(this,e)}}}var queue=[];var draining=false;var currentQueue;var queueIndex=-1;function cleanUpNextTick(){if(!draining||!currentQueue){return}draining=false;if(currentQueue.length){queue=currentQueue.concat(queue)}else{queueIndex=-1}if(queue.length){drainQueue()}}function drainQueue(){if(draining){return}var e=runTimeout(cleanUpNextTick);draining=true;var t=queue.length;while(t){currentQueue=queue;queue=[];while(++queueIndex<t){if(currentQueue){currentQueue[queueIndex].run()}}queueIndex=-1;t=queue.length}currentQueue=null;draining=false;runClearTimeout(e)}function nextTick$1(e){var t=new Array(arguments.length-1);if(arguments.length>1){for(var r=1;r<arguments.length;r++){t[r-1]=arguments[r]}}queue.push(new Item(e,t));if(queue.length===1&&!draining){runTimeout(drainQueue)}}function Item(e,t){this.fun=e;this.array=t}Item.prototype.run=function(){this.fun.apply(null,this.array)};var title="browser";var platform="browser";var browser=true;var env={};var argv=[];var version="";var versions={};var release={};var config={};function noop(){}var on$1=noop;var addListener=noop;var once=noop;var off=noop;var removeListener=noop;var removeAllListeners=noop;var emit=noop;function binding(e){throw new Error("process.binding is not supported")}function cwd(){return"/"}function chdir(e){throw new Error("process.chdir is not supported")}function umask(){return 0}var performance$1=global$1.performance||{};var performanceNow=performance$1.now||performance$1.mozNow||performance$1.msNow||performance$1.oNow||performance$1.webkitNow||function(){return(new Date).getTime()};function hrtime(e){var t=performanceNow.call(performance$1)*.001;var r=Math.floor(t);var n=Math.floor(t%1*1e9);if(e){r=r-e[0];n=n-e[1];if(n<0){r--;n+=1e9}}return[r,n]}var startTime=new Date;function uptime(){var e=new Date;var t=e-startTime;return t/1e3}var browser$1={nextTick:nextTick$1,title:title,browser:browser,env:env,argv:argv,version:version,versions:versions,on:on$1,addListener:addListener,once:once,off:off,removeListener:removeListener,removeAllListeners:removeAllListeners,emit:emit,binding:binding,cwd:cwd,chdir:chdir,umask:umask,hrtime:hrtime,platform:platform,release:release,config:config,uptime:uptime};var commonjsGlobal=typeof globalThis!=="undefined"?globalThis:typeof window!=="undefined"?window:typeof global!=="undefined"?global:typeof self!=="undefined"?self:{};function getDefaultExportFromCjs(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e["default"]:e}var isArray_1;var hasRequiredIsArray;function requireIsArray(){if(hasRequiredIsArray)return isArray_1;hasRequiredIsArray=1;var e=Array.isArray;isArray_1=e;return isArray_1}var _freeGlobal;var hasRequired_freeGlobal;function require_freeGlobal(){if(hasRequired_freeGlobal)return _freeGlobal;hasRequired_freeGlobal=1;var e=typeof commonjsGlobal=="object"&&commonjsGlobal&&commonjsGlobal.Object===Object&&commonjsGlobal;_freeGlobal=e;return _freeGlobal}var _root;var hasRequired_root;function require_root(){if(hasRequired_root)return _root;hasRequired_root=1;var e=require_freeGlobal();var t=typeof self=="object"&&self&&self.Object===Object&&self;var r=e||t||Function("return this")();_root=r;return _root}var _Symbol;var hasRequired_Symbol;function require_Symbol(){if(hasRequired_Symbol)return _Symbol;hasRequired_Symbol=1;var e=require_root();var t=e.Symbol;_Symbol=t;return _Symbol}var _getRawTag;var hasRequired_getRawTag;function require_getRawTag(){if(hasRequired_getRawTag)return _getRawTag;hasRequired_getRawTag=1;var e=require_Symbol();var t=Object.prototype;var r=t.hasOwnProperty;var n=t.toString;var i=e?e.toStringTag:undefined;function a(e){var t=r.call(e,i),a=e[i];try{e[i]=undefined;var o=true}catch(e){}var u=n.call(e);if(o){if(t){e[i]=a}else{delete e[i]}}return u}_getRawTag=a;return _getRawTag}var _objectToString;var hasRequired_objectToString;function require_objectToString(){if(hasRequired_objectToString)return _objectToString;hasRequired_objectToString=1;var e=Object.prototype;var t=e.toString;function r(e){return t.call(e)}_objectToString=r;return _objectToString}var _baseGetTag;var hasRequired_baseGetTag;function require_baseGetTag(){if(hasRequired_baseGetTag)return _baseGetTag;hasRequired_baseGetTag=1;var e=require_Symbol(),t=require_getRawTag(),r=require_objectToString();var n="[object Null]",i="[object Undefined]";var a=e?e.toStringTag:undefined;function o(e){if(e==null){return e===undefined?i:n}return a&&a in Object(e)?t(e):r(e)}_baseGetTag=o;return _baseGetTag}var isObjectLike_1;var hasRequiredIsObjectLike;function requireIsObjectLike(){if(hasRequiredIsObjectLike)return isObjectLike_1;hasRequiredIsObjectLike=1;function e(e){return e!=null&&typeof e=="object"}isObjectLike_1=e;return isObjectLike_1}var isSymbol_1;var hasRequiredIsSymbol;function requireIsSymbol(){if(hasRequiredIsSymbol)return isSymbol_1;hasRequiredIsSymbol=1;var e=require_baseGetTag(),t=requireIsObjectLike();var r="[object Symbol]";function n(n){return typeof n=="symbol"||t(n)&&e(n)==r}isSymbol_1=n;return isSymbol_1}var _isKey;var hasRequired_isKey;function require_isKey(){if(hasRequired_isKey)return _isKey;hasRequired_isKey=1;var e=requireIsArray(),t=requireIsSymbol();var r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,n=/^\w*$/;function i(i,a){if(e(i)){return false}var o=typeof i;if(o=="number"||o=="symbol"||o=="boolean"||i==null||t(i)){return true}return n.test(i)||!r.test(i)||a!=null&&i in Object(a)}_isKey=i;return _isKey}var isObject_1;var hasRequiredIsObject;function requireIsObject(){if(hasRequiredIsObject)return isObject_1;hasRequiredIsObject=1;function e(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}isObject_1=e;return isObject_1}var isFunction_1;var hasRequiredIsFunction;function requireIsFunction(){if(hasRequiredIsFunction)return isFunction_1;hasRequiredIsFunction=1;var e=require_baseGetTag(),t=requireIsObject();var r="[object AsyncFunction]",n="[object Function]",i="[object GeneratorFunction]",a="[object Proxy]";function o(o){if(!t(o)){return false}var u=e(o);return u==n||u==i||u==r||u==a}isFunction_1=o;return isFunction_1}var _coreJsData;var hasRequired_coreJsData;function require_coreJsData(){if(hasRequired_coreJsData)return _coreJsData;hasRequired_coreJsData=1;var e=require_root();var t=e["__core-js_shared__"];_coreJsData=t;return _coreJsData}var _isMasked;var hasRequired_isMasked;function require_isMasked(){if(hasRequired_isMasked)return _isMasked;hasRequired_isMasked=1;var e=require_coreJsData();var t=function(){var t=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function r(e){return!!t&&t in e}_isMasked=r;return _isMasked}var _toSource;var hasRequired_toSource;function require_toSource(){if(hasRequired_toSource)return _toSource;hasRequired_toSource=1;var e=Function.prototype;var t=e.toString;function r(e){if(e!=null){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}_toSource=r;return _toSource}var _baseIsNative;var hasRequired_baseIsNative;function require_baseIsNative(){if(hasRequired_baseIsNative)return _baseIsNative;hasRequired_baseIsNative=1;var e=requireIsFunction(),t=require_isMasked(),r=requireIsObject(),n=require_toSource();var i=/[\\^$.*+?()[\]{}|]/g;var a=/^\[object .+?Constructor\]$/;var o=Function.prototype,u=Object.prototype;var s=o.toString;var f=u.hasOwnProperty;var c=RegExp("^"+s.call(f).replace(i,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function l(i){if(!r(i)||t(i)){return false}var o=e(i)?c:a;return o.test(n(i))}_baseIsNative=l;return _baseIsNative}var _getValue;var hasRequired_getValue;function require_getValue(){if(hasRequired_getValue)return _getValue;hasRequired_getValue=1;function e(e,t){return e==null?undefined:e[t]}_getValue=e;return _getValue}var _getNative;var hasRequired_getNative;function require_getNative(){if(hasRequired_getNative)return _getNative;hasRequired_getNative=1;var e=require_baseIsNative(),t=require_getValue();function r(r,n){var i=t(r,n);return e(i)?i:undefined}_getNative=r;return _getNative}var _nativeCreate;var hasRequired_nativeCreate;function require_nativeCreate(){if(hasRequired_nativeCreate)return _nativeCreate;hasRequired_nativeCreate=1;var e=require_getNative();var t=e(Object,"create");_nativeCreate=t;return _nativeCreate}var _hashClear;var hasRequired_hashClear;function require_hashClear(){if(hasRequired_hashClear)return _hashClear;hasRequired_hashClear=1;var e=require_nativeCreate();function t(){this.__data__=e?e(null):{};this.size=0}_hashClear=t;return _hashClear}var _hashDelete;var hasRequired_hashDelete;function require_hashDelete(){if(hasRequired_hashDelete)return _hashDelete;hasRequired_hashDelete=1;function e(e){var t=this.has(e)&&delete this.__data__[e];this.size-=t?1:0;return t}_hashDelete=e;return _hashDelete}var _hashGet;var hasRequired_hashGet;function require_hashGet(){if(hasRequired_hashGet)return _hashGet;hasRequired_hashGet=1;var e=require_nativeCreate();var t="__lodash_hash_undefined__";var r=Object.prototype;var n=r.hasOwnProperty;function i(r){var i=this.__data__;if(e){var a=i[r];return a===t?undefined:a}return n.call(i,r)?i[r]:undefined}_hashGet=i;return _hashGet}var _hashHas;var hasRequired_hashHas;function require_hashHas(){if(hasRequired_hashHas)return _hashHas;hasRequired_hashHas=1;var e=require_nativeCreate();var t=Object.prototype;var r=t.hasOwnProperty;function n(t){var n=this.__data__;return e?n[t]!==undefined:r.call(n,t)}_hashHas=n;return _hashHas}var _hashSet;var hasRequired_hashSet;function require_hashSet(){if(hasRequired_hashSet)return _hashSet;hasRequired_hashSet=1;var e=require_nativeCreate();var t="__lodash_hash_undefined__";function r(r,n){var i=this.__data__;this.size+=this.has(r)?0:1;i[r]=e&&n===undefined?t:n;return this}_hashSet=r;return _hashSet}var _Hash;var hasRequired_Hash;function require_Hash(){if(hasRequired_Hash)return _Hash;hasRequired_Hash=1;var e=require_hashClear(),t=require_hashDelete(),r=require_hashGet(),n=require_hashHas(),i=require_hashSet();function a(e){var t=-1,r=e==null?0:e.length;this.clear();while(++t<r){var n=e[t];this.set(n[0],n[1])}}a.prototype.clear=e;a.prototype["delete"]=t;a.prototype.get=r;a.prototype.has=n;a.prototype.set=i;_Hash=a;return _Hash}var _listCacheClear;var hasRequired_listCacheClear;function require_listCacheClear(){if(hasRequired_listCacheClear)return _listCacheClear;hasRequired_listCacheClear=1;function e(){this.__data__=[];this.size=0}_listCacheClear=e;return _listCacheClear}var eq_1;var hasRequiredEq;function requireEq(){if(hasRequiredEq)return eq_1;hasRequiredEq=1;function e(e,t){return e===t||e!==e&&t!==t}eq_1=e;return eq_1}var _assocIndexOf;var hasRequired_assocIndexOf;function require_assocIndexOf(){if(hasRequired_assocIndexOf)return _assocIndexOf;hasRequired_assocIndexOf=1;var e=requireEq();function t(t,r){var n=t.length;while(n--){if(e(t[n][0],r)){return n}}return-1}_assocIndexOf=t;return _assocIndexOf}var _listCacheDelete;var hasRequired_listCacheDelete;function require_listCacheDelete(){if(hasRequired_listCacheDelete)return _listCacheDelete;hasRequired_listCacheDelete=1;var e=require_assocIndexOf();var t=Array.prototype;var r=t.splice;function n(t){var n=this.__data__,i=e(n,t);if(i<0){return false}var a=n.length-1;if(i==a){n.pop()}else{r.call(n,i,1)}--this.size;return true}_listCacheDelete=n;return _listCacheDelete}var _listCacheGet;var hasRequired_listCacheGet;function require_listCacheGet(){if(hasRequired_listCacheGet)return _listCacheGet;hasRequired_listCacheGet=1;var e=require_assocIndexOf();function t(t){var r=this.__data__,n=e(r,t);return n<0?undefined:r[n][1]}_listCacheGet=t;return _listCacheGet}var _listCacheHas;var hasRequired_listCacheHas;function require_listCacheHas(){if(hasRequired_listCacheHas)return _listCacheHas;hasRequired_listCacheHas=1;var e=require_assocIndexOf();function t(t){return e(this.__data__,t)>-1}_listCacheHas=t;return _listCacheHas}var _listCacheSet;var hasRequired_listCacheSet;function require_listCacheSet(){if(hasRequired_listCacheSet)return _listCacheSet;hasRequired_listCacheSet=1;var e=require_assocIndexOf();function t(t,r){var n=this.__data__,i=e(n,t);if(i<0){++this.size;n.push([t,r])}else{n[i][1]=r}return this}_listCacheSet=t;return _listCacheSet}var _ListCache;var hasRequired_ListCache;function require_ListCache(){if(hasRequired_ListCache)return _ListCache;hasRequired_ListCache=1;var e=require_listCacheClear(),t=require_listCacheDelete(),r=require_listCacheGet(),n=require_listCacheHas(),i=require_listCacheSet();function a(e){var t=-1,r=e==null?0:e.length;this.clear();while(++t<r){var n=e[t];this.set(n[0],n[1])}}a.prototype.clear=e;a.prototype["delete"]=t;a.prototype.get=r;a.prototype.has=n;a.prototype.set=i;_ListCache=a;return _ListCache}var _Map;var hasRequired_Map;function require_Map(){if(hasRequired_Map)return _Map;hasRequired_Map=1;var e=require_getNative(),t=require_root();var r=e(t,"Map");_Map=r;return _Map}var _mapCacheClear;var hasRequired_mapCacheClear;function require_mapCacheClear(){if(hasRequired_mapCacheClear)return _mapCacheClear;hasRequired_mapCacheClear=1;var e=require_Hash(),t=require_ListCache(),r=require_Map();function n(){this.size=0;this.__data__={hash:new e,map:new(r||t),string:new e}}_mapCacheClear=n;return _mapCacheClear}var _isKeyable;var hasRequired_isKeyable;function require_isKeyable(){if(hasRequired_isKeyable)return _isKeyable;hasRequired_isKeyable=1;function e(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}_isKeyable=e;return _isKeyable}var _getMapData;var hasRequired_getMapData;function require_getMapData(){if(hasRequired_getMapData)return _getMapData;hasRequired_getMapData=1;var e=require_isKeyable();function t(t,r){var n=t.__data__;return e(r)?n[typeof r=="string"?"string":"hash"]:n.map}_getMapData=t;return _getMapData}var _mapCacheDelete;var hasRequired_mapCacheDelete;function require_mapCacheDelete(){if(hasRequired_mapCacheDelete)return _mapCacheDelete;hasRequired_mapCacheDelete=1;var e=require_getMapData();function t(t){var r=e(this,t)["delete"](t);this.size-=r?1:0;return r}_mapCacheDelete=t;return _mapCacheDelete}var _mapCacheGet;var hasRequired_mapCacheGet;function require_mapCacheGet(){if(hasRequired_mapCacheGet)return _mapCacheGet;hasRequired_mapCacheGet=1;var e=require_getMapData();function t(t){return e(this,t).get(t)}_mapCacheGet=t;return _mapCacheGet}var _mapCacheHas;var hasRequired_mapCacheHas;function require_mapCacheHas(){if(hasRequired_mapCacheHas)return _mapCacheHas;hasRequired_mapCacheHas=1;var e=require_getMapData();function t(t){return e(this,t).has(t)}_mapCacheHas=t;return _mapCacheHas}var _mapCacheSet;var hasRequired_mapCacheSet;function require_mapCacheSet(){if(hasRequired_mapCacheSet)return _mapCacheSet;hasRequired_mapCacheSet=1;var e=require_getMapData();function t(t,r){var n=e(this,t),i=n.size;n.set(t,r);this.size+=n.size==i?0:1;return this}_mapCacheSet=t;return _mapCacheSet}var _MapCache;var hasRequired_MapCache;function require_MapCache(){if(hasRequired_MapCache)return _MapCache;hasRequired_MapCache=1;var e=require_mapCacheClear(),t=require_mapCacheDelete(),r=require_mapCacheGet(),n=require_mapCacheHas(),i=require_mapCacheSet();function a(e){var t=-1,r=e==null?0:e.length;this.clear();while(++t<r){var n=e[t];this.set(n[0],n[1])}}a.prototype.clear=e;a.prototype["delete"]=t;a.prototype.get=r;a.prototype.has=n;a.prototype.set=i;_MapCache=a;return _MapCache}var memoize_1;var hasRequiredMemoize;function requireMemoize(){if(hasRequiredMemoize)return memoize_1;hasRequiredMemoize=1;var e=require_MapCache();var t="Expected a function";function r(n,i){if(typeof n!="function"||i!=null&&typeof i!="function"){throw new TypeError(t)}var a=function(){var e=arguments,t=i?i.apply(this,e):e[0],r=a.cache;if(r.has(t)){return r.get(t)}var o=n.apply(this,e);a.cache=r.set(t,o)||r;return o};a.cache=new(r.Cache||e);return a}r.Cache=e;memoize_1=r;return memoize_1}var _memoizeCapped;var hasRequired_memoizeCapped;function require_memoizeCapped(){if(hasRequired_memoizeCapped)return _memoizeCapped;hasRequired_memoizeCapped=1;var e=requireMemoize();var t=500;function r(r){var n=e(r,(function(e){if(i.size===t){i.clear()}return e}));var i=n.cache;return n}_memoizeCapped=r;return _memoizeCapped}var _stringToPath;var hasRequired_stringToPath;function require_stringToPath(){if(hasRequired_stringToPath)return _stringToPath;hasRequired_stringToPath=1;var e=require_memoizeCapped();var t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g;var r=/\\(\\)?/g;var n=e((function(e){var n=[];if(e.charCodeAt(0)===46){n.push("")}e.replace(t,(function(e,t,i,a){n.push(i?a.replace(r,"$1"):t||e)}));return n}));_stringToPath=n;return _stringToPath}var _arrayMap;var hasRequired_arrayMap;function require_arrayMap(){if(hasRequired_arrayMap)return _arrayMap;hasRequired_arrayMap=1;function e(e,t){var r=-1,n=e==null?0:e.length,i=Array(n);while(++r<n){i[r]=t(e[r],r,e)}return i}_arrayMap=e;return _arrayMap}var _baseToString;var hasRequired_baseToString;function require_baseToString(){if(hasRequired_baseToString)return _baseToString;hasRequired_baseToString=1;var e=require_Symbol(),t=require_arrayMap(),r=requireIsArray(),n=requireIsSymbol();var i=e?e.prototype:undefined,a=i?i.toString:undefined;function o(e){if(typeof e=="string"){return e}if(r(e)){return t(e,o)+""}if(n(e)){return a?a.call(e):""}var i=e+"";return i=="0"&&1/e==-Infinity?"-0":i}_baseToString=o;return _baseToString}var toString_1;var hasRequiredToString;function requireToString(){if(hasRequiredToString)return toString_1;hasRequiredToString=1;var e=require_baseToString();function t(t){return t==null?"":e(t)}toString_1=t;return toString_1}var _castPath;var hasRequired_castPath;function require_castPath(){if(hasRequired_castPath)return _castPath;hasRequired_castPath=1;var e=requireIsArray(),t=require_isKey(),r=require_stringToPath(),n=requireToString();function i(i,a){if(e(i)){return i}return t(i,a)?[i]:r(n(i))}_castPath=i;return _castPath}var _toKey;var hasRequired_toKey;function require_toKey(){if(hasRequired_toKey)return _toKey;hasRequired_toKey=1;var e=requireIsSymbol();function t(t){if(typeof t=="string"||e(t)){return t}var r=t+"";return r=="0"&&1/t==-Infinity?"-0":r}_toKey=t;return _toKey}var _baseGet;var hasRequired_baseGet;function require_baseGet(){if(hasRequired_baseGet)return _baseGet;hasRequired_baseGet=1;var e=require_castPath(),t=require_toKey();function r(r,n){n=e(n,r);var i=0,a=n.length;while(r!=null&&i<a){r=r[t(n[i++])]}return i&&i==a?r:undefined}_baseGet=r;return _baseGet}var get_1;var hasRequiredGet;function requireGet(){if(hasRequiredGet)return get_1;hasRequiredGet=1;var e=require_baseGet();function t(t,r,n){var i=t==null?undefined:e(t,r);return i===undefined?n:i}get_1=t;return get_1}var getExports=requireGet();var t$2=getDefaultExportFromCjs(getExports);var eventemitter2={exports:{}};var hasRequiredEventemitter2;function requireEventemitter2(){if(hasRequiredEventemitter2)return eventemitter2.exports;hasRequiredEventemitter2=1;(function(e,t){!function(t){var r=Object.hasOwnProperty;var n=Array.isArray?Array.isArray:function e(t){return Object.prototype.toString.call(t)==="[object Array]"};var i=10;var a=typeof browser$1=="object"&&typeof browser$1.nextTick=="function";var o=typeof Symbol==="function";var u=typeof Reflect==="object";var s=typeof setImmediate==="function";var f=s?setImmediate:setTimeout;var c=o?u&&typeof Reflect.ownKeys==="function"?Reflect.ownKeys:function(e){var t=Object.getOwnPropertyNames(e);t.push.apply(t,Object.getOwnPropertySymbols(e));return t}:Object.keys;function l(){this._events={};if(this._conf){d.call(this,this._conf)}}function d(e){if(e){this._conf=e;e.delimiter&&(this.delimiter=e.delimiter);if(e.maxListeners!==t){this._maxListeners=e.maxListeners}e.wildcard&&(this.wildcard=e.wildcard);e.newListener&&(this._newListener=e.newListener);e.removeListener&&(this._removeListener=e.removeListener);e.verboseMemoryLeak&&(this.verboseMemoryLeak=e.verboseMemoryLeak);e.ignoreErrors&&(this.ignoreErrors=e.ignoreErrors);if(this.wildcard){this.listenerTree={}}}}function v(e,t){var r="(node) warning: possible EventEmitter memory "+"leak detected. "+e+" listeners added. "+"Use emitter.setMaxListeners() to increase limit.";if(this.verboseMemoryLeak){r+=" Event name: "+t+"."}if(typeof browser$1!=="undefined"&&browser$1.emitWarning){var n=new Error(r);n.name="MaxListenersExceededWarning";n.emitter=this;n.count=e;browser$1.emitWarning(n)}else{console.error(r);if(console.trace){console.trace()}}}var h=function(e,t,r){var n=arguments.length;switch(n){case 0:return[];case 1:return[e];case 2:return[e,t];case 3:return[e,t,r];default:var i=new Array(n);while(n--){i[n]=arguments[n]}return i}};function p(e,r){var n={};var i;var a=e.length;var o=0;for(var u=0;u<a;u++){i=e[u];n[i]=u<o?r[u]:t}return n}function g(e,t,r){this._emitter=e;this._target=t;this._listeners={};this._listenersCount=0;var n,i;if(r.on||r.off){n=r.on;i=r.off}if(t.addEventListener){n=t.addEventListener;i=t.removeEventListener}else if(t.addListener){n=t.addListener;i=t.removeListener}else if(t.on){n=t.on;i=t.off}if(!n&&!i){throw Error("target does not implement any known event API")}if(typeof n!=="function"){throw TypeError("on method must be a function")}if(typeof i!=="function"){throw TypeError("off method must be a function")}this._on=n;this._off=i;var a=e._observers;if(a){a.push(this)}else{e._observers=[this]}}Object.assign(g.prototype,{subscribe:function(e,t,r){var n=this;var i=this._target;var a=this._emitter;var o=this._listeners;var u=function(){var n=h.apply(null,arguments);var o={data:n,name:t,original:e};if(r){var u=r.call(i,o);if(u!==false){a.emit.apply(a,[o.name].concat(n))}return}a.emit.apply(a,[t].concat(n))};if(o[e]){throw Error("Event '"+e+"' is already listening")}this._listenersCount++;if(a._newListener&&a._removeListener&&!n._onNewListener){this._onNewListener=function(r){if(r===t&&o[e]===null){o[e]=u;n._on.call(i,e,u)}};a.on("newListener",this._onNewListener);this._onRemoveListener=function(r){if(r===t&&!a.hasListeners(r)&&o[e]){o[e]=null;n._off.call(i,e,u)}};o[e]=null;a.on("removeListener",this._onRemoveListener)}else{o[e]=u;n._on.call(i,e,u)}},unsubscribe:function(e){var t=this;var r=this._listeners;var n=this._emitter;var i;var a;var o=this._off;var u=this._target;var s;if(e&&typeof e!=="string"){throw TypeError("event must be a string")}function f(){if(t._onNewListener){n.off("newListener",t._onNewListener);n.off("removeListener",t._onRemoveListener);t._onNewListener=null;t._onRemoveListener=null}var e=$.call(n,t);n._observers.splice(e,1)}if(e){i=r[e];if(!i)return;o.call(u,e,i);delete r[e];if(! --this._listenersCount){f()}}else{a=c(r);s=a.length;while(s-- >0){e=a[s];o.call(u,e,r[e])}this._listeners={};this._listenersCount=0;f()}}});function m(e,n,i,a){var o=Object.assign({},n);if(!e)return o;if(typeof e!=="object"){throw TypeError("options must be an object")}var u=Object.keys(e);var s=u.length;var f,c;var l;function d(e){throw Error('Invalid "'+f+'" option value'+(e?". Reason: "+e:""))}for(var v=0;v<s;v++){f=u[v];if(!r.call(n,f)){throw Error('Unknown "'+f+'" option')}c=e[f];if(c!==t){l=i[f];o[f]=l?l(c,d):c}}return o}function b(e,t){if(typeof e!=="function"||!e.hasOwnProperty("prototype")){t("value must be a constructor")}return e}function w(e){var t="value must be type of "+e.join("|");var r=e.length;var n=e[0];var i=e[1];if(r===1){return function(e,r){if(typeof e===n){return e}r(t)}}if(r===2){return function(e,r){var a=typeof e;if(a===n||a===i)return e;r(t)}}return function(n,i){var a=typeof n;var o=r;while(o-- >0){if(a===e[o])return n}i(t)}}var _=w(["function"]);var y=w(["object","function"]);function S(e,t,r){var n;var i;var a=0;var o;var u=new e((function(s,f,c){r=m(r,{timeout:0,overload:false},{timeout:function(e,t){e*=1;if(typeof e!=="number"||e<0||!Number.isFinite(e)){t("timeout must be a positive number")}return e}});n=!r.overload&&typeof e.prototype.cancel==="function"&&typeof c==="function";function l(){if(i){i=null}if(a){clearTimeout(a);a=0}}var d=function(e){l();s(e)};var v=function(e){l();f(e)};if(n){t(d,v,c)}else{i=[function(e){v(e||Error("canceled"))}];t(d,v,(function(e){if(o){throw Error("Unable to subscribe on cancel event asynchronously")}if(typeof e!=="function"){throw TypeError("onCancel callback must be a function")}i.push(e)}));o=true}if(r.timeout>0){a=setTimeout((function(){var e=Error("timeout");e.code="ETIMEDOUT";a=0;u.cancel(e);f(e)}),r.timeout)}}));if(!n){u.cancel=function(e){if(!i){return}var t=i.length;for(var r=1;r<t;r++){i[r](e)}i[0](e);i=null}}return u}function $(e){var t=this._observers;if(!t){return-1}var r=t.length;for(var n=0;n<r;n++){if(t[n]._target===e)return n}return-1}function k(e,t,r,n,i){if(!r){return null}if(n===0){var a=typeof t;if(a==="string"){var o,u,s=0,f=0,l=this.delimiter,d=l.length;if((u=t.indexOf(l))!==-1){o=new Array(5);do{o[s++]=t.slice(f,u);f=u+d}while((u=t.indexOf(l,f))!==-1);o[s++]=t.slice(f);t=o;i=s}else{t=[t];i=1}}else if(a==="object"){i=t.length}else{t=[t];i=1}}var v=null,h,p,g,m,b,w=t[n],_=t[n+1],y,S;if(n===i){if(r._listeners){if(typeof r._listeners==="function"){e&&e.push(r._listeners);v=[r]}else{e&&e.push.apply(e,r._listeners);v=[r]}}}else{if(w==="*"){y=c(r);u=y.length;while(u-- >0){h=y[u];if(h!=="_listeners"){S=k(e,t,r[h],n+1,i);if(S){if(v){v.push.apply(v,S)}else{v=S}}}}return v}else if(w==="**"){b=n+1===i||n+2===i&&_==="*";if(b&&r._listeners){v=k(e,t,r,i,i)}y=c(r);u=y.length;while(u-- >0){h=y[u];if(h!=="_listeners"){if(h==="*"||h==="**"){if(r[h]._listeners&&!b){S=k(e,t,r[h],i,i);if(S){if(v){v.push.apply(v,S)}else{v=S}}}S=k(e,t,r[h],n,i)}else if(h===_){S=k(e,t,r[h],n+2,i)}else{S=k(e,t,r[h],n,i)}if(S){if(v){v.push.apply(v,S)}else{v=S}}}}return v}else if(r[w]){v=k(e,t,r[w],n+1,i)}}p=r["*"];if(p){k(e,t,p,n+1,i)}g=r["**"];if(g){if(n<i){if(g._listeners){k(e,t,g,i,i)}y=c(g);u=y.length;while(u-- >0){h=y[u];if(h!=="_listeners"){if(h===_){k(e,t,g[h],n+2,i)}else if(h===w){k(e,t,g[h],n+1,i)}else{m={};m[h]=g[h];k(e,t,{"**":m},n+1,i)}}}}else if(g._listeners){k(e,t,g,i,i)}else if(g["*"]&&g["*"]._listeners){k(e,t,g["*"],i,i)}}return v}function E(e,t,r){var n=0,i=0,a,o=this.delimiter,u=o.length,s;if(typeof e==="string"){if((a=e.indexOf(o))!==-1){s=new Array(5);do{s[n++]=e.slice(i,a);i=a+u}while((a=e.indexOf(o,i))!==-1);s[n++]=e.slice(i)}else{s=[e];n=1}}else{s=e;n=e.length}if(n>1){for(a=0;a+1<n;a++){if(s[a]==="**"&&s[a+1]==="**"){return}}}var f=this.listenerTree,c;for(a=0;a<n;a++){c=s[a];f=f[c]||(f[c]={});if(a===n-1){if(!f._listeners){f._listeners=t}else{if(typeof f._listeners==="function"){f._listeners=[f._listeners]}if(r){f._listeners.unshift(t)}else{f._listeners.push(t)}if(!f._listeners.warned&&this._maxListeners>0&&f._listeners.length>this._maxListeners){f._listeners.warned=true;v.call(this,f._listeners.length,c)}}return true}}return true}function j(e,t,r,n){var i=c(e);var a=i.length;var o,u,s;var f=e["_listeners"];var l;while(a-- >0){u=i[a];o=e[u];if(u==="_listeners"){s=r}else{s=r?r.concat(u):[u]}l=n||typeof u==="symbol";f&&t.push(l?s:s.join(this.delimiter));if(typeof o==="object"){j.call(this,o,t,s,l)}}return t}function q(e){var t=c(e);var r=t.length;var n,i,a;while(r-- >0){i=t[r];n=e[i];if(n){a=true;if(i!=="_listeners"&&!q(n)){delete e[i]}}}return a}function R(e,t,r){this.emitter=e;this.event=t;this.listener=r}R.prototype.off=function(){this.emitter.off(this.event,this.listener);return this};function x(e,r,n){if(n===true){o=true}else if(n===false){i=true}else{if(!n||typeof n!=="object"){throw TypeError("options should be an object or true")}var i=n.async;var o=n.promisify;var u=n.nextTick;var s=n.objectify}if(i||u||o){var c=r;var l=r._origin||r;if(u&&!a){throw Error("process.nextTick is not supported")}if(o===t){o=r.constructor.name==="AsyncFunction"}r=function(){var e=arguments;var t=this;var r=this.event;return o?u?Promise.resolve():new Promise((function(e){f(e)})).then((function(){t.event=r;return c.apply(t,e)})):(u?browser$1.nextTick:f)((function(){t.event=r;c.apply(t,e)}))};r._async=true;r._origin=l}return[r,s?new R(this,e,r):this]}function T(e){this._events={};this._newListener=false;this._removeListener=false;this.verboseMemoryLeak=false;d.call(this,e)}T.EventEmitter2=T;T.prototype.listenTo=function(e,r,i){if(typeof e!=="object"){throw TypeError("target musts be an object")}var a=this;i=m(i,{on:t,off:t,reducers:t},{on:_,off:_,reducers:y});function o(t){if(typeof t!=="object"){throw TypeError("events must be an object")}var r=i.reducers;var n=$.call(a,e);var o;if(n===-1){o=new g(a,e,i)}else{o=a._observers[n]}var u=c(t);var s=u.length;var f;var l=typeof r==="function";for(var d=0;d<s;d++){f=u[d];o.subscribe(f,t[f]||f,l?r:r&&r[f])}}n(r)?o(p(r)):typeof r==="string"?o(p(r.split(/\s+/))):o(r);return this};T.prototype.stopListeningTo=function(e,t){var r=this._observers;if(!r){return false}var n=r.length;var i;var a=false;if(e&&typeof e!=="object"){throw TypeError("target should be an object")}while(n-- >0){i=r[n];if(!e||i._target===e){i.unsubscribe(t);a=true}}return a};T.prototype.delimiter=".";T.prototype.setMaxListeners=function(e){if(e!==t){this._maxListeners=e;if(!this._conf)this._conf={};this._conf.maxListeners=e}};T.prototype.getMaxListeners=function(){return this._maxListeners};T.prototype.event="";T.prototype.once=function(e,t,r){return this._once(e,t,false,r)};T.prototype.prependOnceListener=function(e,t,r){return this._once(e,t,true,r)};T.prototype._once=function(e,t,r,n){return this._many(e,1,t,r,n)};T.prototype.many=function(e,t,r,n){return this._many(e,t,r,false,n)};T.prototype.prependMany=function(e,t,r,n){return this._many(e,t,r,true,n)};T.prototype._many=function(e,t,r,n,i){var a=this;if(typeof r!=="function"){throw new Error("many only accepts instances of Function")}function o(){if(--t===0){a.off(e,o)}return r.apply(this,arguments)}o._origin=r;return this._on(e,o,n,i)};T.prototype.emit=function(){if(!this._events&&!this._all){return false}this._events||l.call(this);var e=arguments[0],t,r=this.wildcard;var n,i,a,u,s;if(e==="newListener"&&!this._newListener){if(!this._events.newListener){return false}}if(r){t=e;if(e!=="newListener"&&e!=="removeListener"){if(typeof e==="object"){i=e.length;if(o){for(a=0;a<i;a++){if(typeof e[a]==="symbol"){s=true;break}}}if(!s){e=e.join(this.delimiter)}}}}var f=arguments.length;var c;if(this._all&&this._all.length){c=this._all.slice();for(a=0,i=c.length;a<i;a++){this.event=e;switch(f){case 1:c[a].call(this,e);break;case 2:c[a].call(this,e,arguments[1]);break;case 3:c[a].call(this,e,arguments[1],arguments[2]);break;default:c[a].apply(this,arguments)}}}if(r){c=[];k.call(this,c,t,this.listenerTree,0,i)}else{c=this._events[e];if(typeof c==="function"){this.event=e;switch(f){case 1:c.call(this);break;case 2:c.call(this,arguments[1]);break;case 3:c.call(this,arguments[1],arguments[2]);break;default:n=new Array(f-1);for(u=1;u<f;u++)n[u-1]=arguments[u];c.apply(this,n)}return true}else if(c){c=c.slice()}}if(c&&c.length){if(f>3){n=new Array(f-1);for(u=1;u<f;u++)n[u-1]=arguments[u]}for(a=0,i=c.length;a<i;a++){this.event=e;switch(f){case 1:c[a].call(this);break;case 2:c[a].call(this,arguments[1]);break;case 3:c[a].call(this,arguments[1],arguments[2]);break;default:c[a].apply(this,n)}}return true}else if(!this.ignoreErrors&&!this._all&&e==="error"){if(arguments[1]instanceof Error){throw arguments[1]}else{throw new Error("Uncaught, unspecified 'error' event.")}}return!!this._all};T.prototype.emitAsync=function(){if(!this._events&&!this._all){return false}this._events||l.call(this);var e=arguments[0],t=this.wildcard,r,n;var i,a,u,s;if(e==="newListener"&&!this._newListener){if(!this._events.newListener){return Promise.resolve([false])}}if(t){r=e;if(e!=="newListener"&&e!=="removeListener"){if(typeof e==="object"){a=e.length;if(o){for(u=0;u<a;u++){if(typeof e[u]==="symbol"){n=true;break}}}if(!n){e=e.join(this.delimiter)}}}}var f=[];var c=arguments.length;var d;if(this._all){for(u=0,a=this._all.length;u<a;u++){this.event=e;switch(c){case 1:f.push(this._all[u].call(this,e));break;case 2:f.push(this._all[u].call(this,e,arguments[1]));break;case 3:f.push(this._all[u].call(this,e,arguments[1],arguments[2]));break;default:f.push(this._all[u].apply(this,arguments))}}}if(t){d=[];k.call(this,d,r,this.listenerTree,0)}else{d=this._events[e]}if(typeof d==="function"){this.event=e;switch(c){case 1:f.push(d.call(this));break;case 2:f.push(d.call(this,arguments[1]));break;case 3:f.push(d.call(this,arguments[1],arguments[2]));break;default:i=new Array(c-1);for(s=1;s<c;s++)i[s-1]=arguments[s];f.push(d.apply(this,i))}}else if(d&&d.length){d=d.slice();if(c>3){i=new Array(c-1);for(s=1;s<c;s++)i[s-1]=arguments[s]}for(u=0,a=d.length;u<a;u++){this.event=e;switch(c){case 1:f.push(d[u].call(this));break;case 2:f.push(d[u].call(this,arguments[1]));break;case 3:f.push(d[u].call(this,arguments[1],arguments[2]));break;default:f.push(d[u].apply(this,i))}}}else if(!this.ignoreErrors&&!this._all&&e==="error"){if(arguments[1]instanceof Error){return Promise.reject(arguments[1])}else{return Promise.reject("Uncaught, unspecified 'error' event.")}}return Promise.all(f)};T.prototype.on=function(e,t,r){return this._on(e,t,false,r)};T.prototype.prependListener=function(e,t,r){return this._on(e,t,true,r)};T.prototype.onAny=function(e){return this._onAny(e,false)};T.prototype.prependAny=function(e){return this._onAny(e,true)};T.prototype.addListener=T.prototype.on;T.prototype._onAny=function(e,t){if(typeof e!=="function"){throw new Error("onAny only accepts instances of Function")}if(!this._all){this._all=[]}if(t){this._all.unshift(e)}else{this._all.push(e)}return this};T.prototype._on=function(e,r,n,i){if(typeof e==="function"){this._onAny(e,r);return this}if(typeof r!=="function"){throw new Error("on only accepts instances of Function")}this._events||l.call(this);var a=this,o;if(i!==t){o=x.call(this,e,r,i);r=o[0];a=o[1]}if(this._newListener){this.emit("newListener",e,r)}if(this.wildcard){E.call(this,e,r,n);return a}if(!this._events[e]){this._events[e]=r}else{if(typeof this._events[e]==="function"){this._events[e]=[this._events[e]]}if(n){this._events[e].unshift(r)}else{this._events[e].push(r)}if(!this._events[e].warned&&this._maxListeners>0&&this._events[e].length>this._maxListeners){this._events[e].warned=true;v.call(this,this._events[e].length,e)}}return a};T.prototype.off=function(e,t){if(typeof t!=="function"){throw new Error("removeListener only takes instances of Function")}var r,i=[];if(this.wildcard){var a=typeof e==="string"?e.split(this.delimiter):e.slice();i=k.call(this,null,a,this.listenerTree,0);if(!i)return this}else{if(!this._events[e])return this;r=this._events[e];i.push({_listeners:r})}for(var o=0;o<i.length;o++){var u=i[o];r=u._listeners;if(n(r)){var s=-1;for(var f=0,c=r.length;f<c;f++){if(r[f]===t||r[f].listener&&r[f].listener===t||r[f]._origin&&r[f]._origin===t){s=f;break}}if(s<0){continue}if(this.wildcard){u._listeners.splice(s,1)}else{this._events[e].splice(s,1)}if(r.length===0){if(this.wildcard){delete u._listeners}else{delete this._events[e]}}if(this._removeListener)this.emit("removeListener",e,t);return this}else if(r===t||r.listener&&r.listener===t||r._origin&&r._origin===t){if(this.wildcard){delete u._listeners}else{delete this._events[e]}if(this._removeListener)this.emit("removeListener",e,t)}}this.listenerTree&&q(this.listenerTree);return this};T.prototype.offAny=function(e){var t=0,r=0,n;if(e&&this._all&&this._all.length>0){n=this._all;for(t=0,r=n.length;t<r;t++){if(e===n[t]){n.splice(t,1);if(this._removeListener)this.emit("removeListenerAny",e);return this}}}else{n=this._all;if(this._removeListener){for(t=0,r=n.length;t<r;t++)this.emit("removeListenerAny",n[t])}this._all=[]}return this};T.prototype.removeListener=T.prototype.off;T.prototype.removeAllListeners=function(e){if(e===t){!this._events||l.call(this);return this}if(this.wildcard){var r=k.call(this,null,e,this.listenerTree,0),n,i;if(!r)return this;for(i=0;i<r.length;i++){n=r[i];n._listeners=null}this.listenerTree&&q(this.listenerTree)}else if(this._events){this._events[e]=null}return this};T.prototype.listeners=function(e){var r=this._events;var n,i,a;var o;var u;if(e===t){if(this.wildcard){throw Error("event name required for wildcard emitter")}if(!r){return[]}n=c(r);o=n.length;a=[];while(o-- >0){i=r[n[o]];if(typeof i==="function"){a.push(i)}else{a.push.apply(a,i)}}return a}else{if(this.wildcard){u=this.listenerTree;if(!u)return[];var s=[];var f=typeof e==="string"?e.split(this.delimiter):e.slice();k.call(this,s,f,u,0);return s}if(!r){return[]}i=r[e];if(!i){return[]}return typeof i==="function"?[i]:i}};T.prototype.eventNames=function(e){var t=this._events;return this.wildcard?j.call(this,this.listenerTree,[],null,e):t?c(t):[]};T.prototype.listenerCount=function(e){return this.listeners(e).length};T.prototype.hasListeners=function(e){if(this.wildcard){var r=[];var n=typeof e==="string"?e.split(this.delimiter):e.slice();k.call(this,r,n,this.listenerTree,0);return r.length>0}var i=this._events;var a=this._all;return!!(a&&a.length||i&&(e===t?c(i).length:i[e]))};T.prototype.listenersAny=function(){if(this._all){return this._all}else{return[]}};T.prototype.waitFor=function(e,r){var n=this;var i=typeof r;if(i==="number"){r={timeout:r}}else if(i==="function"){r={filter:r}}r=m(r,{timeout:0,filter:t,handleError:false,Promise:Promise,overload:false},{filter:_,Promise:b});return S(r.Promise,(function(t,i,a){function o(){var a=r.filter;if(a&&!a.apply(n,arguments)){return}n.off(e,o);if(r.handleError){var u=arguments[0];u?i(u):t(h.apply(null,arguments).slice(1))}else{t(h.apply(null,arguments))}}a((function(){n.off(e,o)}));n._on(e,o,false)}),{timeout:r.timeout,overload:r.overload})};function I(e,t,r){r=m(r,{Promise:Promise,timeout:0,overload:false},{Promise:b});var n=r.Promise;return S(n,(function(r,n,i){var a;if(typeof e.addEventListener==="function"){a=function(){r(h.apply(null,arguments))};i((function(){e.removeEventListener(t,a)}));e.addEventListener(t,a,{once:true});return}var o=function(){u&&e.removeListener("error",u);r(h.apply(null,arguments))};var u;if(t!=="error"){u=function(r){e.removeListener(t,o);n(r)};e.once("error",u)}i((function(){u&&e.removeListener("error",u);e.removeListener(t,o)}));e.once(t,o)}),{timeout:r.timeout,overload:r.overload})}var C=T.prototype;Object.defineProperties(T,{defaultMaxListeners:{get:function(){return C._maxListeners},set:function(e){if(typeof e!=="number"||e<0||Number.isNaN(e)){throw TypeError("n must be a non-negative number")}C._maxListeners=e},enumerable:true},once:{value:I,writable:true,configurable:true}});Object.defineProperties(C,{_maxListeners:{value:i,writable:true,configurable:true},_observers:{value:null,writable:true,configurable:true}});{e.exports=T}}()})(eventemitter2);return eventemitter2.exports}var eventemitter2Exports=requireEventemitter2();var util;var hasRequiredUtil;function requireUtil(){if(hasRequiredUtil)return util;hasRequiredUtil=1;var e=i();var t=a();var r=o();var n=typeof window!=="undefined"?window:commonjsGlobal;util={assign:e,create:t,trim:r,bind:u,slice:s,each:f,map:c,pluck:l,isList:d,isFunction:v,isObject:h,Global:n};function i(){if(Object.assign){return Object.assign}else{return function e(t,r,n,i){for(var a=1;a<arguments.length;a++){f(Object(arguments[a]),(function(e,r){t[r]=e}))}return t}}}function a(){if(Object.create){return function t(r,n,i,a){var o=s(arguments,1);return e.apply(this,[Object.create(r)].concat(o))}}else{function t(){}return function r(n,i,a,o){var u=s(arguments,1);t.prototype=n;return e.apply(this,[new t].concat(u))}}}function o(){if(String.prototype.trim){return function e(t){return String.prototype.trim.call(t)}}else{return function e(t){return t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}}}function u(e,t){return function(){return t.apply(e,Array.prototype.slice.call(arguments,0))}}function s(e,t){return Array.prototype.slice.call(e,t||0)}function f(e,t){l(e,(function(e,r){t(e,r);return false}))}function c(e,t){var r=d(e)?[]:{};l(e,(function(e,n){r[n]=t(e,n);return false}));return r}function l(e,t){if(d(e)){for(var r=0;r<e.length;r++){if(t(e[r],r)){return e[r]}}}else{for(var n in e){if(e.hasOwnProperty(n)){if(t(e[n],n)){return e[n]}}}}}function d(e){return e!=null&&typeof e!="function"&&typeof e.length=="number"}function v(e){return e&&{}.toString.call(e)==="[object Function]"}function h(e){return e&&{}.toString.call(e)==="[object Object]"}return util}var storeEngine;var hasRequiredStoreEngine;function requireStoreEngine(){if(hasRequiredStoreEngine)return storeEngine;hasRequiredStoreEngine=1;var e=requireUtil();var t=e.slice;var r=e.pluck;var n=e.each;var i=e.bind;var a=e.create;var o=e.isList;var u=e.isFunction;var s=e.isObject;storeEngine={createStore:l};var f={version:"2.0.12",enabled:false,get:function(e,t){var r=this.storage.read(this._namespacePrefix+e);return this._deserialize(r,t)},set:function(e,t){if(t===undefined){return this.remove(e)}this.storage.write(this._namespacePrefix+e,this._serialize(t));return t},remove:function(e){this.storage.remove(this._namespacePrefix+e)},each:function(e){var t=this;this.storage.each((function(r,n){e.call(t,t._deserialize(r),(n||"").replace(t._namespaceRegexp,""))}))},clearAll:function(){this.storage.clearAll()},hasNamespace:function(e){return this._namespacePrefix=="__storejs_"+e+"_"},createStore:function(){return l.apply(this,arguments)},addPlugin:function(e){this._addPlugin(e)},namespace:function(e){return l(this.storage,this.plugins,e)}};function c(){var e=typeof console=="undefined"?null:console;if(!e){return}var t=e.warn?e.warn:e.log;t.apply(e,arguments)}function l(e,l,d){if(!d){d=""}if(e&&!o(e)){e=[e]}if(l&&!o(l)){l=[l]}var v=d?"__storejs_"+d+"_":"";var h=d?new RegExp("^"+v):null;var p=/^[a-zA-Z0-9_\-]*$/;if(!p.test(d)){throw new Error("store.js namespaces can only have alphanumerics + underscores and dashes")}var g={_namespacePrefix:v,_namespaceRegexp:h,_testStorage:function(e){try{var t="__storejs__test__";e.write(t,t);var r=e.read(t)===t;e.remove(t);return r}catch(e){return false}},_assignPluginFnProp:function(e,r){var i=this[r];this[r]=function r(){var a=t(arguments,0);var o=this;function u(){if(!i){return}n(arguments,(function(e,t){a[t]=e}));return i.apply(o,a)}var s=[u].concat(a);return e.apply(o,s)}},_serialize:function(e){return JSON.stringify(e)},_deserialize:function(e,t){if(!e){return t}var r="";try{r=JSON.parse(e)}catch(t){r=e}return r!==undefined?r:t},_addStorage:function(e){if(this.enabled){return}if(this._testStorage(e)){this.storage=e;this.enabled=true}},_addPlugin:function(e){var t=this;if(o(e)){n(e,(function(e){t._addPlugin(e)}));return}var i=r(this.plugins,(function(t){return e===t}));if(i){return}this.plugins.push(e);if(!u(e)){throw new Error("Plugins must be function values that return objects")}var a=e.call(this);if(!s(a)){throw new Error("Plugins must return an object of function properties")}n(a,(function(r,n){if(!u(r)){throw new Error("Bad plugin property: "+n+" from plugin "+e.name+". Plugins should only return functions.")}t._assignPluginFnProp(r,n)}))},addStorage:function(e){c("store.addStorage(storage) is deprecated. Use createStore([storages])");this._addStorage(e)}};var m=a(g,f,{plugins:[]});m.raw={};n(m,(function(e,t){if(u(e)){m.raw[t]=i(m,e)}}));n(e,(function(e){m._addStorage(e)}));n(l,(function(e){m._addPlugin(e)}));return m}return storeEngine}var storeEngineExports=requireStoreEngine();var localStorage_1;var hasRequiredLocalStorage;function requireLocalStorage(){if(hasRequiredLocalStorage)return localStorage_1;hasRequiredLocalStorage=1;var e=requireUtil();var t=e.Global;localStorage_1={name:"localStorage",read:n,write:i,each:a,remove:o,clearAll:u};function r(){return t.localStorage}function n(e){return r().getItem(e)}function i(e,t){return r().setItem(e,t)}function a(e){for(var t=r().length-1;t>=0;t--){var i=r().key(t);e(n(i),i)}}function o(e){return r().removeIte