import{B as e,H as t,N as n,P as r,f as i,m as a,x as o}from"./isArrayLikeObject.D7zZ4-oH.js";var s=n(t,`WeakMap`),c=a(Object.keys,Object),l=Object.prototype.hasOwnProperty;function u(e){if(!o(e))return c(e);var t=[];for(var n in Object(e))l.call(e,n)&&n!=`constructor`&&t.push(n);return t}var d=n(t,`DataView`),f=n(t,`Promise`),p=n(t,`Set`),m=`[object Map]`,h=`[object Object]`,g=`[object Promise]`,_=`[object Set]`,v=`[object WeakMap]`,y=`[object DataView]`,b=r(d),x=r(i),S=r(f),C=r(p),w=r(s),T=e;(d&&T(new d(new ArrayBuffer(1)))!=y||i&&T(new i)!=m||f&&T(f.resolve())!=g||p&&T(new p)!=_||s&&T(new s)!=v)&&(T=function(t){var n=e(t),i=n==h?t.constructor:void 0,a=i?r(i):``;if(a)switch(a){case b:return y;case x:return m;case S:return g;case C:return _;case w:return v}return n});var E=T;export{p as n,u as r,E as t};