| 8273 | return this._ongoingPromise ? p3(this._ongoingPromise, t2, t2) : t2(); |
| 8274 | } |
| 8275 | _nextSteps() { |
| 8276 | if (this._isFinished) return Promise.resolve({ value: void 0, done: true }); |
| 8277 | const e3 = this._reader; |
| 8278 | return void 0 === e3 ? d6(k6("iterate")) : f3(e3.read(), (e4) => { |
| 8279 | var t2; |
| 8280 | return this._ongoingPromise = void 0, e4.done && (this._isFinished = true, null === (t2 = this._reader) || void 0 === t2 || t2.releaseLock(), this._reader = void 0), e4; |
| 8281 | }, (e4) => { |
| 8282 | var t2; |
| 8283 | throw this._ongoingPromise = void 0, this._isFinished = true, null === (t2 = this._reader) || void 0 === t2 || t2.releaseLock(), this._reader = void 0, e4; |
| 8284 | }); |
| 8285 | } |
| 8286 | _returnSteps(e3) { |
| 8287 | if (this._isFinished) return Promise.resolve({ value: e3, done: true }); |
| 8288 | this._isFinished = true; |