import{__exports as r}from"../../../_virtual/es.object.prevent-extensions.mjs";import{__require as e}from"../internals/export.mjs";import{__require as t}from"../internals/is-object.mjs";import{__require as n}from"../internals/internal-metadata.mjs";import{__require as s}from"../internals/freezing.mjs";import{__require as i}from"../internals/fails.mjs";var o;function a(){if(o)return r;o=1;var a=e(),m=t(),_=n().onFreeze,f=s(),u=i(),p=Object.preventExtensions;return a({target:"Object",stat:!0,forced:u(function(){p(1)}),sham:!f},{preventExtensions:function(r){return p&&m(r)?p(_(r)):r}}),r}export{a as __require};