"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const q=require("./index.cjs385.js"),A=require("./index.cjs372.js"),C=require("./index.cjs453.js"),$=require("./index.cjs452.js"),j=require("./index.cjs454.js"),w=require("./index.cjs455.js"),M=require("./index.cjs420.js"),P=require("./index.cjs456.js"),x=require("./index.cjs457.js"),_=require("./index.cjs458.js");var p=q.functionBindContext,D=A.functionCall,N=C.anObject,b=$.tryToString,k=j.isArrayIteratorMethod,L=w.lengthOfArrayLike,T=M.objectIsPrototypeOf,m=P.getIterator,B=x.getIteratorMethod,g=_.iteratorClose,F=TypeError,f=function(t,u){this.stopped=t,this.result=u},E=f.prototype,U=function(t,u,e){var O=e&&e.that,d=!!(e&&e.AS_ENTRIES),s=!!(e&&e.IS_RECORD),S=!!(e&&e.IS_ITERATOR),I=!!(e&&e.INTERRUPTED),a=p(u,O),n,i,c,y,o,v,h,l=function(r){return n&&g(n,"normal",r),new f(!0,r)},R=function(r){return d?(N(r),I?a(r[0],r[1],l):a(r[0],r[1])):I?a(r,l):a(r)};if(s)n=t.iterator;else if(S)n=t;else{if(i=B(t),!i)throw new F(b(t)+" is not iterable");if(k(i)){for(c=0,y=L(t);y>c;c++)if(o=R(t[c]),o&&T(E,o))return o;return new f(!1)}n=m(t,i)}for(v=s?t.next:n.next;!(h=D(v,n)).done;){try{o=R(h.value)}catch(r){g(n,"throw",r)}if(typeof o=="object"&&o&&T(E,o))return o}return new f(!1)};exports.iterate=U;
//# sourceMappingURL=index.cjs374.js.map
