const e=require("../../_util/raf.js"),t=require("../utils/isFirefox.js"),n=require("./useOriginScroll.js");function r(r,i,a,o){let s=0,c=null,l=null,u=!1,d=n.default(i,a);function f(n){if(!r.value)return;e.default.cancel(c);let{deltaY:i}=n;s+=i,l=i,!d(i)&&(t.default||n.preventDefault(),c=e.default(()=>{o(s*(u?10:1)),s=0}))}function p(e){r.value&&(u=e.detail===l)}return[f,p]}exports.default=r;