function debounce(t,e){var n=null;return function(){var r=this,o=arguments;clearTimeout(n),n=setTimeout(function(){t.apply(r,o)},e)}}function throttle(t,e,n){var r=null,o=null;return function(){var i=this,u=arguments,c=Date.now();o||(o=c),c-o>e?(t.apply(i,u),o=c):n&&(clearTimeout(r),r=setTimeout(function(){t.apply(i,u)},n))}}function set(t,e,n){if(e){var r=t,o=e.split(".");o.forEach(function(t,e){e===o.length-1?r[t]=n:(r[t]||(r[t]={}),r=r[t])})}}function get(t,e,n){if(!e)return t;var r=t;return e.split(".").some(function(t,e){if(void 0===r[t])return r=n,!0;r=r[t]}),r}function getStore(t){try{return JSON.parse(window.localStorage.getItem(t))}catch(t){}}function setStore(t,e){try{window.localStorage.setItem(t,JSON.stringify(e))}catch(t){}}var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};function getType(t){return Object.prototype.toString.call(t)}function getTypeof(t){return void 0===t?"undefined":_typeof(t)}function isObject(t){return"[object Object]"===getType(t)}function isArray(t){return"[object Array]"===getType(t)}function isFunction(t){return"[object Function]"===getType(t)}function isString(t){return"[object String]"===getType(t)}function isBoolean(t){return"[object Boolean]"===getType(t)}function isEmptyObj(t){return isObject(t)&&!Object.keys(t).length}function isNumber(t){return"[object Number]"===getType(t)}function clone(t){return isObject(t)?Object.assign({},t):isArray(t)?t.slice():void 0}function cloneDeep(t){return JSON.parse(JSON.stringify(t))}function kebabToCamel(t){return t.replace(/-(\w)/g,function(t,e){return e.toUpperCase()})}function camelToKebab(t){return t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function unique(t){var e=[];return t.forEach(function(t){~e.indexOf(t)||e.push(t)}),e}function getLinearValue(t,e,n,r,o){var i=(r-e)/(n-t),u=e-t*i;return null==o?{k:i,b:u}:o*i+u}function getFnAndObjValue(t,e){return isFunction(t)?t(e):isObject(t)&&null!=t[e]?t[e]:e}function arrDelItem(t,e){return t.filter(function(t){return e!==t})}var arrDelArrItem=function(t,e){return t.filter(function(t){return!~e.indexOf(t)})};function getArrMin(t){return Math.min.apply(null,t)}function getArrMax(t){return Math.max.apply(null,t)}function toArray(t){return Array.prototype.slice.call(t)}function noop(){}function hasOwn(t,e){return Object.prototype.hasOwnProperty.call(t,e)}var extend=Object.assign||function(t){for(var e=1;e