import{__exports as r}from"../../../_virtual/es.iterator.from.mjs";import{__require as t}from"../internals/export.mjs";import{__require as e}from"../internals/function-call.mjs";import{__require as o}from"../internals/to-object.mjs";import{__require as i}from"../internals/object-is-prototype-of.mjs";import{__require as a}from"../internals/iterators-core.mjs";import{__require as n}from"../internals/iterator-create-proxy.mjs";import{__require as s}from"../internals/get-iterator-flattenable.mjs";import{__require as m}from"../internals/is-pure.mjs";var u;function f(){if(u)return r;u=1;var f=t(),_=e(),p=o(),l=i(),c=a().IteratorPrototype,j=n(),q=s(),x=m()||function(){try{Iterator.from({return:null}).return()}catch(r){return!0}}(),y=j(function(){return _(this.next,this.iterator)},!0);return f({target:"Iterator",stat:!0,forced:x},{from:function(r){var t=q("string"==typeof r?p(r):r,!0);return l(c,t.iterator)?t.iterator:new y(t)}}),r}export{f as __require};