UNPKG

@lanaco/lnc-react-ui

Version:

React component library

2 lines (1 loc) 1.84 kB
"use strict";const l=require("./_commonjsHelpers-DwTZ_eVU.cjs");var $="Expected a function",S=NaN,F="[object Symbol]",M=/^\s+|\s+$/g,N=/^[-+]0x[0-9a-f]+$/i,W=/^0b[01]+$/i,_=/^0o[0-7]+$/i,A=parseInt,B=typeof l.commonjsGlobal=="object"&&l.commonjsGlobal&&l.commonjsGlobal.Object===Object&&l.commonjsGlobal,R=typeof self=="object"&&self&&self.Object===Object&&self,D=B||R||Function("return this")(),H=Object.prototype,P=H.toString,q=Math.max,U=Math.min,T=function(){return D.Date.now()};function X(e,t,i){var c,s,b,a,r,f,u=0,x=!1,m=!1,j=!0;if(typeof e!="function")throw new TypeError($);t=E(t)||0,v(i)&&(x=!!i.leading,m="maxWait"in i,b=m?q(E(i.maxWait)||0,t):b,j="trailing"in i?!!i.trailing:j);function y(n){var o=c,d=s;return c=s=void 0,u=n,a=e.apply(d,o),a}function k(n){return u=n,r=setTimeout(g,t),x?y(n):a}function C(n){var o=n-f,d=n-u,h=t-o;return m?U(h,b-d):h}function I(n){var o=n-f,d=n-u;return f===void 0||o>=t||o<0||m&&d>=b}function g(){var n=T();if(I(n))return O(n);r=setTimeout(g,C(n))}function O(n){return r=void 0,j&&c?y(n):(c=s=void 0,a)}function G(){r!==void 0&&clearTimeout(r),u=0,c=f=s=r=void 0}function L(){return r===void 0?a:O(T())}function p(){var n=T(),o=I(n);if(c=arguments,s=this,f=n,o){if(r===void 0)return k(f);if(m)return r=setTimeout(g,t),y(f)}return r===void 0&&(r=setTimeout(g,t)),a}return p.cancel=G,p.flush=L,p}function v(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function z(e){return!!e&&typeof e=="object"}function J(e){return typeof e=="symbol"||z(e)&&P.call(e)==F}function E(e){if(typeof e=="number")return e;if(J(e))return S;if(v(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=v(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=e.replace(M,"");var i=W.test(e);return i||_.test(e)?A(e.slice(2),i?2:8):N.test(e)?S:+e}var K=X;const Q=l.getDefaultExportFromCjs(K);exports.debounce=Q;