import { __exports as u } from "./index.es607.js";
import { __require as l } from "./index.es608.js";
import { __require as I } from "./index.es560.js";
import { __require as S } from "./index.es593.js";
import { __require as p } from "./index.es594.js";
import { __require as c } from "./index.es595.js";
var _;
function A() {
  if (_) return u;
  _ = 1;
  var g = l().charAt, f = /* @__PURE__ */ I(), t = /* @__PURE__ */ S(), v = /* @__PURE__ */ p(), i = /* @__PURE__ */ c(), a = "String Iterator", q = t.set, m = t.getterFor(a);
  return v(String, "String", function(n) {
    q(this, {
      type: a,
      string: f(n),
      index: 0
    });
  }, function() {
    var r = m(this), o = r.string, s = r.index, e;
    return s >= o.length ? i(void 0, !0) : (e = g(o, s), r.index += e.length, i(e, !1));
  }), u;
}
export {
  A as __require
};
//# sourceMappingURL=index.es513.js.map
