UNPKG

@esri/calcite-components

Version:

Web Components for Esri's Calcite Design System.

1 lines 3.06 kB
var freeGlobal=typeof global=="object"&&global&&global.Object===Object&&global;var freeSelf=typeof self=="object"&&self&&self.Object===Object&&self;var root=freeGlobal||freeSelf||Function("return this")();var Symbol=root.Symbol;var objectProto=Object.prototype;var hasOwnProperty=objectProto.hasOwnProperty;var nativeObjectToString=objectProto.toString;var symToStringTag=Symbol?Symbol.toStringTag:undefined;function getRawTag(e){var t=hasOwnProperty.call(e,symToStringTag),n=e[symToStringTag];try{e[symToStringTag]=undefined;var r=true}catch(i){}var o=nativeObjectToString.call(e);if(r){if(t){e[symToStringTag]=n}else{delete e[symToStringTag]}}return o}var objectProto$1=Object.prototype;var nativeObjectToString$1=objectProto$1.toString;function objectToString(e){return nativeObjectToString$1.call(e)}var nullTag="[object Null]",undefinedTag="[object Undefined]";var symToStringTag$1=Symbol?Symbol.toStringTag:undefined;function baseGetTag(e){if(e==null){return e===undefined?undefinedTag:nullTag}return symToStringTag$1&&symToStringTag$1 in Object(e)?getRawTag(e):objectToString(e)}function isObjectLike(e){return e!=null&&typeof e=="object"}var symbolTag="[object Symbol]";function isSymbol(e){return typeof e=="symbol"||isObjectLike(e)&&baseGetTag(e)==symbolTag}function isObject(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var NAN=0/0;var reTrim=/^\s+|\s+$/g;var reIsBadHex=/^[-+]0x[0-9a-f]+$/i;var reIsBinary=/^0b[01]+$/i;var reIsOctal=/^0o[0-7]+$/i;var freeParseInt=parseInt;function toNumber(e){if(typeof e=="number"){return e}if(isSymbol(e)){return NAN}if(isObject(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=isObject(t)?t+"":t}if(typeof e!="string"){return e===0?e:+e}e=e.replace(reTrim,"");var n=reIsBinary.test(e);return n||reIsOctal.test(e)?freeParseInt(e.slice(2),n?2:8):reIsBadHex.test(e)?NAN:+e}var now=function(){return root.Date.now()};var FUNC_ERROR_TEXT="Expected a function";var nativeMax=Math.max,nativeMin=Math.min;function debounce(e,t,n){var r,o,i,a,u,f,c=0,l=false,s=false,b=true;if(typeof e!="function"){throw new TypeError(FUNC_ERROR_TEXT)}t=toNumber(t)||0;if(isObject(n)){l=!!n.leading;s="maxWait"in n;i=s?nativeMax(toNumber(n.maxWait)||0,t):i;b="trailing"in n?!!n.trailing:b}function g(t){var n=r,i=o;r=o=undefined;c=t;a=e.apply(i,n);return a}function T(e){c=e;u=setTimeout(y,t);return l?g(e):a}function v(e){var n=e-f,r=e-c,o=t-n;return s?nativeMin(o,i-r):o}function d(e){var n=e-f,r=e-c;return f===undefined||n>=t||n<0||s&&r>=i}function y(){var e=now();if(d(e)){return m(e)}u=setTimeout(y,v(e))}function m(e){u=undefined;if(b&&r){return g(e)}r=o=undefined;return a}function j(){if(u!==undefined){clearTimeout(u)}c=0;r=f=o=u=undefined}function S(){return u===undefined?a:m(now())}function O(){var e=now(),n=d(e);r=arguments;o=this;f=e;if(n){if(u===undefined){return T(f)}if(s){clearTimeout(u);u=setTimeout(y,t);return g(f)}}if(u===undefined){u=setTimeout(y,t)}return a}O.cancel=j;O.flush=S;return O}export{isObjectLike as a,baseGetTag as b,debounce as d,freeGlobal as f,isObject as i,root as r};