Loading
function(e,t,n){var r=n(509185),o=n(73224),i=n(112746),a=Math.max,u=Math.min;e.exports=function(e,t,n){var s,l,c,f,d,h,p=0,v=!1,m=!1,y=!0;if("function"!=typeof e)throw TypeError("Expected a function");function g(t){var n=s,r=l;return s=l=void 0,p=t,f=e.apply(r,n)}function b(e){var n=e-h,r=e-p;return void 0===h||n>=t||n<0||m&&r>=c}function w(){var e,n,r,i=o();if(b(i))return _(i);d=setTimeout(w,(e=i-h,n=i-p,r=t-e,m?u(r,c-n):r))}function _(e){return(d=void 0,y&&s)?g(e):(s=l=void 0,f)}function D(){var e,n=o(),r=b(n);if(s=arguments,l=this,h=n,r){if(void 0===d)return p=e=h,d=setTimeout(w,t),v?g(e):f;if(m)return clearTimeout(d),d=setTimeout(w,t),g(h)}return void 0===d&&(d=setTimeout(w,t)),f}return t=i(t)||0,r(n)&&(v=!!n.leading,c=(m="maxWait"in n)?a(i(n.maxWait)||0,t):c,y="trailing"in n?!!n.trailing:y),D.cancel=function(){void 0!==d&&clearTimeout(d),p=0,s=h=l=d=void 0},D.flush=function(){return void 0===d?f:_(o())},D}}