"use client";
var r, u;
function O() {
  if (u) return r;
  u = 1;
  var a = 800, i = 16, s = Date.now;
  function o(f) {
    var t = 0, e = 0;
    return function() {
      var n = s(), v = i - (n - e);
      if (e = n, v > 0) {
        if (++t >= a)
          return arguments[0];
      } else
        t = 0;
      return f.apply(void 0, arguments);
    };
  }
  return r = o, r;
}
export {
  O as __require
};
