| function _asyncIterator(r) { | 
|   var n, | 
|     t, | 
|     o, | 
|     e = 2; | 
|   for ("undefined" != typeof Symbol && (t = Symbol.asyncIterator, o = Symbol.iterator); e--;) { | 
|     if (t && null != (n = r[t])) return n.call(r); | 
|     if (o && null != (n = r[o])) return new AsyncFromSyncIterator(n.call(r)); | 
|     t = "@@asyncIterator", o = "@@iterator"; | 
|   } | 
|   throw new TypeError("Object is not async iterable"); | 
| } | 
| function AsyncFromSyncIterator(r) { | 
|   function AsyncFromSyncIteratorContinuation(r) { | 
|     if (Object(r) !== r) return Promise.reject(new TypeError(r + " is not an object.")); | 
|     var n = r.done; | 
|     return Promise.resolve(r.value).then(function (r) { | 
|       return { | 
|         value: r, | 
|         done: n | 
|       }; | 
|     }); | 
|   } | 
|   return AsyncFromSyncIterator = function AsyncFromSyncIterator(r) { | 
|     this.s = r, this.n = r.next; | 
|   }, AsyncFromSyncIterator.prototype = { | 
|     s: null, | 
|     n: null, | 
|     next: function next() { | 
|       return AsyncFromSyncIteratorContinuation(this.n.apply(this.s, arguments)); | 
|     }, | 
|     "return": function _return(r) { | 
|       var n = this.s["return"]; | 
|       return void 0 === n ? Promise.resolve({ | 
|         value: r, | 
|         done: !0 | 
|       }) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments)); | 
|     }, | 
|     "throw": function _throw(r) { | 
|       var n = this.s["return"]; | 
|       return void 0 === n ? Promise.reject(r) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments)); | 
|     } | 
|   }, new AsyncFromSyncIterator(r); | 
| } | 
| export { _asyncIterator as default }; |