| 1 | import OverloadYield from "./OverloadYield.js";
|
|---|
| 2 | import regenerator from "./regenerator.js";
|
|---|
| 3 | import regeneratorAsync from "./regeneratorAsync.js";
|
|---|
| 4 | import regeneratorAsyncGen from "./regeneratorAsyncGen.js";
|
|---|
| 5 | import regeneratorAsyncIterator from "./regeneratorAsyncIterator.js";
|
|---|
| 6 | import regeneratorKeys from "./regeneratorKeys.js";
|
|---|
| 7 | import regeneratorValues from "./regeneratorValues.js";
|
|---|
| 8 | function _regeneratorRuntime() {
|
|---|
| 9 | "use strict";
|
|---|
| 10 |
|
|---|
| 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 (_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 | })();
|
|---|
| 76 | }
|
|---|
| 77 | export { _regeneratorRuntime as default }; |
|---|