import{__require as r}from"./to-object.mjs";import{__require as e}from"./to-absolute-index.mjs";import{__require as o}from"./length-of-array-like.mjs";import{__require as t}from"./delete-property-or-throw.mjs";var i,m;function n(){if(m)return i;m=1;var n=r(),a=e(),s=o(),u=t(),_=Math.min;return i=[].copyWithin||function(r,e){var o=n(this),t=s(o),i=a(r,t),m=a(e,t),f=arguments.length>2?arguments[2]:void 0,p=_((void 0===f?t:a(f,t))-m,t-i),h=1;for(m<i&&i<m+p&&(h=-1,m+=p-1,i+=p-1);p-- >0;)m in o?o[i]=o[m]:u(o,i),i+=h,m+=h;return o},i}export{n as __require};