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