import{bj as t,d0 as o,bL as r}from"./index-CZ0Lvzl5.js";import{g as n}from"./_initCloneObject-DfOnBHdn.js";var e=Function.prototype,a=Object.prototype,c=e.toString,i=a.hasOwnProperty,s=c.call(Object);function u(r){if(!t(r)||"[object Object]"!=o(r))return!1;var e=n(r);if(null===e)return!0;var a=i.call(e,"constructor")&&e.constructor;return"function"==typeof a&&a instanceof a&&c.call(a)==s}const l=t=>r?window.requestAnimationFrame(t):setTimeout(t,16),m=t=>r?window.cancelAnimationFrame(t):clearTimeout(t);export{m as c,u as i,l as r};