import{z as C,A as M,l as I,E as N}from"./constants.mvuDmGFs.js";var j="[object Symbol]";function B(e){return typeof e=="symbol"||C(e)&&M(e)==j}var R=/\s/;function $(e){for(var r=e.length;r--&&R.test(e.charAt(r)););return r}var F=/^\s+/;function _(e){return e&&e.slice(0,$(e)+1).replace(F,"")}var k=NaN,z=/^[-+]0x[0-9a-f]+$/i,D=/^0b[01]+$/i,G=/^0o[0-7]+$/i,H=parseInt;function S(e){if(typeof e=="number")return e;if(B(e))return k;if(I(e)){var r=typeof e.valueOf=="function"?e.valueOf():e;e=I(r)?r+"":r}if(typeof e!="string")return e===0?e:+e;e=_(e);var i=D.test(e);return i||G.test(e)?H(e.slice(2),i?2:8):z.test(e)?k:+e}var y=function(){return N.Date.now()},P="Expected a function",U=Math.max,X=Math.min;function J(e,r,i){var u,o,l,s,t,f,c=0,h=!1,d=!1,T=!0;if(typeof e!="function")throw new TypeError(P);r=S(r)||0,I(i)&&(h=!!i.leading,d="maxWait"in i,l=d?U(S(i.maxWait)||0,r):l,T="trailing"in i?!!i.trailing:T);function b(n){var a=u,m=o;return u=o=void 0,c=n,s=e.apply(m,a),s}function O(n){return c=n,t=setTimeout(g,r),h?b(n):s}function W(n){var a=n-f,m=n-c,E=r-a;return d?X(E,l-m):E}function p(n){var a=n-f,m=n-c;return f===void 0||a>=r||a<0||d&&m>=l}function g(){var n=y();if(p(n))return v(n);t=setTimeout(g,W(n))}function v(n){return t=void 0,T&&u?b(n):(u=o=void 0,s)}function A(){t!==void 0&&clearTimeout(t),c=0,u=f=o=t=void 0}function L(){return t===void 0?s:v(y())}function x(){var n=y(),a=p(n);if(u=arguments,o=this,f=n,a){if(t===void 0)return O(f);if(d)return clearTimeout(t),t=setTimeout(g,r),b(f)}return t===void 0&&(t=setTimeout(g,r)),s}return x.cancel=A,x.flush=L,x}export{J as d};
