regeneratorRuntime.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. var _Object$getPrototypeOf = require("core-js/library/fn/object/get-prototype-of.js");
  2. var OverloadYield = require("./OverloadYield.js");
  3. var regenerator = require("./regenerator.js");
  4. var regeneratorAsync = require("./regeneratorAsync.js");
  5. var regeneratorAsyncGen = require("./regeneratorAsyncGen.js");
  6. var regeneratorAsyncIterator = require("./regeneratorAsyncIterator.js");
  7. var regeneratorKeys = require("./regeneratorKeys.js");
  8. var regeneratorValues = require("./regeneratorValues.js");
  9. function _regeneratorRuntime() {
  10. "use strict";
  11. var r = regenerator(),
  12. e = r.m(_regeneratorRuntime),
  13. t = (_Object$getPrototypeOf ? _Object$getPrototypeOf(e) : e.__proto__).constructor;
  14. function n(r) {
  15. var e = "function" == typeof r && r.constructor;
  16. return !!e && (e === t || "GeneratorFunction" === (e.displayName || e.name));
  17. }
  18. var o = {
  19. "throw": 1,
  20. "return": 2,
  21. "break": 3,
  22. "continue": 3
  23. };
  24. function a(r) {
  25. var e, t;
  26. return function (n) {
  27. e || (e = {
  28. stop: function stop() {
  29. return t(n.a, 2);
  30. },
  31. "catch": function _catch() {
  32. return n.v;
  33. },
  34. abrupt: function abrupt(r, e) {
  35. return t(n.a, o[r], e);
  36. },
  37. delegateYield: function delegateYield(r, o, a) {
  38. return e.resultName = o, t(n.d, regeneratorValues(r), a);
  39. },
  40. finish: function finish(r) {
  41. return t(n.f, r);
  42. }
  43. }, t = function t(r, _t, o) {
  44. n.p = e.prev, n.n = e.next;
  45. try {
  46. return r(_t, o);
  47. } finally {
  48. e.next = n.n;
  49. }
  50. }), e.resultName && (e[e.resultName] = n.v, e.resultName = void 0), e.sent = n.v, e.next = n.n;
  51. try {
  52. return r.call(this, e);
  53. } finally {
  54. n.p = e.prev, n.n = e.next;
  55. }
  56. };
  57. }
  58. return (module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
  59. return {
  60. wrap: function wrap(e, t, n, o) {
  61. return r.w(a(e), t, n, o && o.reverse());
  62. },
  63. isGeneratorFunction: n,
  64. mark: r.m,
  65. awrap: function awrap(r, e) {
  66. return new OverloadYield(r, e);
  67. },
  68. AsyncIterator: regeneratorAsyncIterator,
  69. async: function async(r, e, t, o, u) {
  70. return (n(e) ? regeneratorAsyncGen : regeneratorAsync)(a(r), e, t, o, u);
  71. },
  72. keys: regeneratorKeys,
  73. values: regeneratorValues
  74. };
  75. }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
  76. }
  77. module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports;