import{__exports as r}from"../../../_virtual/es.iterator.for-each.mjs";import{__require as t}from"../internals/export.mjs";import{__require as e}from"../internals/function-call.mjs";import{__require as i}from"../internals/iterate.mjs";import{__require as o}from"../internals/a-callable.mjs";import{__require as a}from"../internals/an-object.mjs";import{__require as s}from"../internals/get-iterator-direct.mjs";import{__require as n}from"../internals/iterator-close.mjs";import{__require as m}from"../internals/iterator-helper-without-closing-on-early-error.mjs";var _;function f(){if(_)return r;_=1;var f=t(),l=e(),u=i(),c=o(),p=a(),h=s(),j=n(),q=m()("forEach",TypeError);return f({target:"Iterator",proto:!0,real:!0,forced:q},{forEach:function(r){p(this);try{c(r)}catch(r){j(this,"throw",r)}if(q)return l(q,this,r);var t=h(this),e=0;u(t,function(t){r(t,e++)},{IS_RECORD:!0})}}),r}export{f as __require};