OwlCyberSecurity - MANAGER
Edit File: index.umd.js
!function(r,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("react")):"function"==typeof define&&define.amd?define(["exports","react"],e):e((r||self)["use-debounce"]={},r.react)}(this,function(r,e){function n(r,n,t){var u=this,c=e.useRef(null),i=e.useRef(0),a=e.useRef(null),o=e.useRef([]),f=e.useRef(),l=e.useRef(),s=e.useRef(r),d=e.useRef(!0);s.current=r;var v="undefined"!=typeof window,m=!n&&0!==n&&v;if("function"!=typeof r)throw new TypeError("Expected a function");n=+n||0;var p=!!(t=t||{}).leading,b=!("trailing"in t)||!!t.trailing,g="maxWait"in t,R="debounceOnServer"in t&&!!t.debounceOnServer,h=g?Math.max(+t.maxWait||0,n):null;e.useEffect(function(){return d.current=!0,function(){d.current=!1}},[]);var y=e.useMemo(function(){var r=function(r){var e=o.current,n=f.current;return o.current=f.current=null,i.current=r,l.current=s.current.apply(n,e)},e=function(r,e){m&&cancelAnimationFrame(a.current),a.current=m?requestAnimationFrame(r):setTimeout(r,e)},t=function(r){if(!d.current)return!1;var e=r-c.current;return!c.current||e>=n||e<0||g&&r-i.current>=h},y=function(e){return a.current=null,b&&o.current?r(e):(o.current=f.current=null,l.current)},x=function r(){var u=Date.now();if(t(u))return y(u);if(d.current){var a=n-(u-c.current),o=g?Math.min(a,h-(u-i.current)):a;e(r,o)}},w=function(){if(v||R){var s=Date.now(),m=t(s);if(o.current=[].slice.call(arguments),f.current=u,c.current=s,m){if(!a.current&&d.current)return i.current=c.current,e(x,n),p?r(c.current):l.current;if(g)return e(x,n),r(c.current)}return a.current||e(x,n),l.current}};return w.cancel=function(){a.current&&(m?cancelAnimationFrame(a.current):clearTimeout(a.current)),i.current=0,o.current=c.current=f.current=a.current=null},w.isPending=function(){return!!a.current},w.flush=function(){return a.current?y(Date.now()):l.current},w},[p,g,n,h,b,m,v,R]);return y}function t(r,e){return r===e}function u(r,e){return e}r.useDebounce=function(r,c,i){var a=i&&i.equalityFn||t,o=e.useReducer(u,r),f=o[0],l=o[1],s=n(e.useCallback(function(r){return l(r)},[l]),c,i),d=e.useRef(r);return a(d.current,r)||(s(r),d.current=r),[f,s]},r.useDebouncedCallback=n,r.useThrottledCallback=function(r,e,t){var u=void 0===t?{}:t,c=u.leading,i=u.trailing;return n(r,e,{maxWait:e,leading:void 0===c||c,trailing:void 0===i||i})}}); //# sourceMappingURL=index.umd.js.map