regenerator.js 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. var _Symbol = require("core-js/library/fn/symbol/index.js");
  2. var _Object$create = require("core-js/library/fn/object/create.js");
  3. var _Object$getPrototypeOf = require("core-js/library/fn/object/get-prototype-of.js");
  4. var _Object$setPrototypeOf = require("core-js/library/fn/object/set-prototype-of.js");
  5. var regeneratorDefine = require("./regeneratorDefine.js");
  6. function _regenerator() {
  7. /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */
  8. var e,
  9. t,
  10. r = "function" == typeof _Symbol ? _Symbol : {},
  11. n = r.iterator || "@@iterator",
  12. o = r.toStringTag || "@@toStringTag";
  13. function i(r, n, o, i) {
  14. var c = n && n.prototype instanceof Generator ? n : Generator,
  15. u = _Object$create(c.prototype);
  16. return regeneratorDefine(u, "_invoke", function (r, n, o) {
  17. var i,
  18. c,
  19. u,
  20. f = 0,
  21. p = o || [],
  22. y = !1,
  23. G = {
  24. p: 0,
  25. n: 0,
  26. v: e,
  27. a: d,
  28. f: d.bind(e, 4),
  29. d: function d(t, r) {
  30. return i = t, c = 0, u = e, G.n = r, a;
  31. }
  32. };
  33. function d(r, n) {
  34. for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) {
  35. var o,
  36. i = p[t],
  37. d = G.p,
  38. l = i[2];
  39. r > 3 ? (o = l === n) && (u = i[(c = i[4]) ? 5 : (c = 3, 3)], i[4] = i[5] = e) : i[0] <= d && ((o = r < 2 && d < i[1]) ? (c = 0, G.v = n, G.n = i[1]) : d < l && (o = r < 3 || i[0] > n || n > l) && (i[4] = r, i[5] = n, G.n = l, c = 0));
  40. }
  41. if (o || r > 1) return a;
  42. throw y = !0, n;
  43. }
  44. return function (o, p, l) {
  45. if (f > 1) throw TypeError("Generator is already running");
  46. for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) {
  47. i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u);
  48. try {
  49. if (f = 2, i) {
  50. if (c || (o = "next"), t = i[o]) {
  51. if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object");
  52. if (!t.done) return t;
  53. u = t.value, c < 2 && (c = 0);
  54. } else 1 === c && (t = i["return"]) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1);
  55. i = e;
  56. } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break;
  57. } catch (t) {
  58. i = e, c = 1, u = t;
  59. } finally {
  60. f = 1;
  61. }
  62. }
  63. return {
  64. value: t,
  65. done: y
  66. };
  67. };
  68. }(r, o, i), !0), u;
  69. }
  70. var a = {};
  71. function Generator() {}
  72. function GeneratorFunction() {}
  73. function GeneratorFunctionPrototype() {}
  74. t = _Object$getPrototypeOf;
  75. var c = [][n] ? t(t([][n]())) : (regeneratorDefine(t = {}, n, function () {
  76. return this;
  77. }), t),
  78. u = GeneratorFunctionPrototype.prototype = Generator.prototype = _Object$create(c);
  79. function f(e) {
  80. return _Object$setPrototypeOf ? _Object$setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, regeneratorDefine(e, o, "GeneratorFunction")), e.prototype = _Object$create(u), e;
  81. }
  82. return GeneratorFunction.prototype = GeneratorFunctionPrototype, regeneratorDefine(u, "constructor", GeneratorFunctionPrototype), regeneratorDefine(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = "GeneratorFunction", regeneratorDefine(GeneratorFunctionPrototype, o, "GeneratorFunction"), regeneratorDefine(u), regeneratorDefine(u, o, "Generator"), regeneratorDefine(u, n, function () {
  83. return this;
  84. }), regeneratorDefine(u, "toString", function () {
  85. return "[object Generator]";
  86. }), (module.exports = _regenerator = function _regenerator() {
  87. return {
  88. w: i,
  89. m: f
  90. };
  91. }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
  92. }
  93. module.exports = _regenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;