import{cM as t,dr as o,bs as r}from"./index-BeZn6wgH.js";import{g as n}from"./_initCloneObject-BHiCRTfC.js";var e=Function.prototype,c=Object.prototype,a=e.toString,i=c.hasOwnProperty,s=a.call(Object);function u(r){if(!t(r)||"[object Object]"!=o(r))return!1;var e=n(r);if(null===e)return!0;var c=i.call(e,"constructor")&&e.constructor;return"function"==typeof c&&c instanceof c&&a.call(c)==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};