import{__require as r}from"./is-pure.mjs";import{__require as e}from"./global-this.mjs";import{__require as i}from"./fails.mjs";import{__require as t}from"./environment-webkit-version.mjs";var o,n;function m(){if(n)return o;n=1;var m=r(),_=e(),a=i(),s=t();return o=m||!a(function(){if(!(s&&s<535)){var r=Math.random();__defineSetter__.call(null,r,function(){}),delete _[r]}})}export{m as __require};