78 lines
2.0 KiB
JavaScript
78 lines
2.0 KiB
JavaScript
/*
|
|
* Extracted from browser-delivered Turbopack chunk: 024a3642cfddfa89.95b9211528.js
|
|
* Module id: 476293
|
|
* For reading/searching only; this factory depends on the original Turbopack runtime.
|
|
*/
|
|
|
|
const moduleFactory = (e, t, r) => {
|
|
var s = e.r(825036),
|
|
i = e.r(318359),
|
|
n = e.r(914715),
|
|
l = Math.max,
|
|
a = Math.min;
|
|
t.exports = function (e, t, r) {
|
|
var o,
|
|
c,
|
|
u,
|
|
d,
|
|
f,
|
|
p,
|
|
h = 0,
|
|
m = !1,
|
|
g = !1,
|
|
x = !0;
|
|
if ("function" != typeof e) throw TypeError("Expected a function");
|
|
function v(t) {
|
|
var r = o,
|
|
s = c;
|
|
return (o = c = void 0), (h = t), (d = e.apply(s, r));
|
|
}
|
|
function b(e) {
|
|
var r = e - p,
|
|
s = e - h;
|
|
return void 0 === p || r >= t || r < 0 || (g && s >= u);
|
|
}
|
|
function y() {
|
|
var e,
|
|
r,
|
|
s,
|
|
n = i();
|
|
if (b(n)) return w(n);
|
|
f = setTimeout(
|
|
y,
|
|
((e = n - p), (r = n - h), (s = t - e), g ? a(s, u - r) : s),
|
|
);
|
|
}
|
|
function w(e) {
|
|
return ((f = void 0), x && o) ? v(e) : ((o = c = void 0), d);
|
|
}
|
|
function C() {
|
|
var e,
|
|
r = i(),
|
|
s = b(r);
|
|
if (((o = arguments), (c = this), (p = r), s)) {
|
|
if (void 0 === f)
|
|
return (h = e = p), (f = setTimeout(y, t)), m ? v(e) : d;
|
|
if (g) return clearTimeout(f), (f = setTimeout(y, t)), v(p);
|
|
}
|
|
return void 0 === f && (f = setTimeout(y, t)), d;
|
|
}
|
|
return (
|
|
(t = n(t) || 0),
|
|
s(r) &&
|
|
((m = !!r.leading),
|
|
(u = (g = "maxWait" in r) ? l(n(r.maxWait) || 0, t) : u),
|
|
(x = "trailing" in r ? !!r.trailing : x)),
|
|
(C.cancel = function () {
|
|
void 0 !== f && clearTimeout(f), (h = 0), (o = p = c = f = void 0);
|
|
}),
|
|
(C.flush = function () {
|
|
return void 0 === f ? d : w(i());
|
|
}),
|
|
C
|
|
);
|
|
};
|
|
};
|
|
|
|
export default moduleFactory;
|