import{__exports as r}from"../../../_virtual/es.array.push.mjs";import{__require as e}from"../internals/export.mjs";import{__require as t}from"../internals/to-object.mjs";import{__require as n}from"../internals/length-of-array-like.mjs";import{__require as a}from"../internals/array-set-length.mjs";import{__require as i}from"../internals/does-not-exceed-safe-integer.mjs";import{__require as o}from"../internals/fails.mjs";var s;function m(){if(s)return r;s=1;var m=e(),u=t(),f=n(),l=a(),p=i();return m({target:"Array",proto:!0,arity:1,forced:o()(function(){return 4294967297!==[].push.call({length:4294967296},1)})||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(r){return r instanceof TypeError}}()},{push:function(r){var e=u(this),t=f(e),n=arguments.length;p(t+n);for(var a=0;a<n;a++)e[t]=arguments[a],t++;return l(e,t),t}}),r}export{m as __require};