import{__require as e}from"./an-object.mjs";import{__require as r}from"./object-define-properties.mjs";import{__require as t}from"./enum-bug-keys.mjs";import{__require as n}from"./hidden-keys.mjs";import{__require as o}from"./html.mjs";import{__require as i}from"./document-create-element.mjs";import{__require as m}from"./shared-key.mjs";var u,c;function a(){if(c)return u;c=1;var a,s=e(),f=r(),d=t(),p=n(),l=o(),_=i(),j=m(),v="prototype",q="script",y=j("IE_PROTO"),b=function(){},h=function(e){return"<"+q+">"+e+"</"+q+">"},w=function(e){e.write(h("")),e.close();var r=e.parentWindow.Object;return e=null,r},O=function(){try{a=new ActiveXObject("htmlfile")}catch(e){}var e,r,t;O="undefined"!=typeof document?document.domain&&a?w(a):(r=_("iframe"),t="java"+q+":",r.style.display="none",l.appendChild(r),r.src=String(t),(e=r.contentWindow.document).open(),e.write(h("document.F=Object")),e.close(),e.F):w(a);for(var n=d.length;n--;)delete O[v][d[n]];return O()};return p[y]=!0,u=Object.create||function(e,r){var t;return null!==e?(b[v]=s(e),t=new b,b[v]=null,t[y]=e):t=O(),void 0===r?t:f.f(t,r)}}export{a as __require};