"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});function c(t,o=500,u=!1){let e;return function(...i){if(e&&clearTimeout(e),u){const n=!e;e=setTimeout(function(){e=void 0},o),n&&t(...i)}else e=setTimeout(()=>t(...i),o)}}exports.debounce=c;