import{w as o,r as s,o as S,a as _,x as e,b,y as i}from"./isArrayLikeObject.26ec157b.js";var j=o(s,"WeakMap"),c=j,P=S(Object.keys,Object),T=P,M=Object.prototype,O=M.hasOwnProperty;function K(r){if(!_(r))return T(r);var n=[];for(var t in Object(r))O.call(r,t)&&t!="constructor"&&n.push(t);return n}var $=o(s,"DataView"),u=$,C=o(s,"Promise"),p=C,V=o(s,"Set"),g=V,l="[object Map]",k="[object Object]",f="[object Promise]",w="[object Set]",m="[object WeakMap]",y="[object DataView]",x=e(u),A=e(i),W=e(p),d=e(g),h=e(c),a=b;(u&&a(new u(new ArrayBuffer(1)))!=y||i&&a(new i)!=l||p&&a(p.resolve())!=f||g&&a(new g)!=w||c&&a(new c)!=m)&&(a=function(r){var n=b(r),t=n==k?r.constructor:void 0,v=t?e(t):"";if(v)switch(v){case x:return y;case A:return l;case W:return f;case d:return w;case h:return m}return n});var L=a;export{g as S,c as W,K as b,L as g};
