: throttle(() => {
                let last = 0;
                return () => {
                    const t = Date.now();
                    return t - last >= delay ? ((last = t), true) : false;