import{__exports as r}from"../../../_virtual/object-get-own-property-names-external.mjs";import{__require as e}from"./classof-raw.mjs";import{__require as t}from"./to-indexed-object.mjs";import{__require as o}from"./object-get-own-property-names.mjs";import{__require as n}from"./array-slice.mjs";var i;function a(){if(i)return r;i=1;var a=e(),m=t(),s=o().f,p=n(),u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];return r.f=function(r){return u&&"Window"===a(r)?function(r){try{return s(r)}catch(r){return p(u)}}(r):s(m(r))},r}export{a as __require};