| 1234567891011121314151617181920212223242526272829303132333435 | function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {  try {    var info = gen[key](arg);    var value = info.value;  } catch (error) {    reject(error);    return;  }  if (info.done) {    resolve(value);  } else {    Promise.resolve(value).then(_next, _throw);  }}export default function _asyncToGenerator(fn) {  return function () {    var self = this,        args = arguments;    return new Promise(function (resolve, reject) {      var gen = fn.apply(self, args);      function _next(value) {        asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);      }      function _throw(err) {        asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);      }      _next(undefined);    });  };}
 |