"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const d=require("./index.cjs323.js"),G=require("./index.cjs358.js"),b=require("./index.cjs590.js"),B=require("./index.cjs591.js"),j=require("./index.cjs423.js"),A=require("./index.cjs442.js"),E=require("./index.cjs565.js"),Y=require("./index.cjs431.js"),$=require("./index.cjs443.js"),k=require("./index.cjs592.js");var x=d._export,V=G.functionCall,h=b.functionName,N=B.iteratorCreateConstructor,z=j.objectGetPrototypeOf,H=A.setToStringTag,I=E.defineBuiltIn,J=Y.wellKnownSymbol,_=$.iterators,m=k.iteratorsCore,M=h.PROPER;h.CONFIGURABLE;m.IteratorPrototype;var v=m.BUGGY_SAFARI_ITERATORS,S=J("iterator"),g="keys",l="values",P="entries",Q=function(){return this},U=function(R,i,a,q,t,C,p){N(a,i,q);var s=function(r){if(r===t&&n)return n;if(!v&&r&&r in e)return e[r];switch(r){case g:return function(){return new a(this,r)};case l:return function(){return new a(this,r)};case P:return function(){return new a(this,r)}}return function(){return new a(this)}},T=i+" Iterator",y=!1,e=R.prototype,o=e[S]||e["@@iterator"]||t&&e[t],n=!v&&o||s(t),O=i==="Array"&&e.entries||o,c,u,f;if(O&&(c=z(O.call(new R)),c!==Object.prototype&&c.next&&(H(c,T,!0,!0),_[T]=Q)),M&&t===l&&o&&o.name!==l&&(y=!0,n=function(){return V(o,this)}),t)if(u={values:s(l),keys:C?n:s(g),entries:s(P)},p)for(f in u)(v||y||!(f in e))&&I(e,f,u[f]);else x({target:i,proto:!0,forced:v||y},u);return p&&e[S]!==n&&I(e,S,n,{name:t}),_[i]=n,u};exports.iteratorDefine=U;
//# sourceMappingURL=index.cjs495.js.map
