{
  "#sec-%asynciteratorhelperprototype%-@@tostringtag": {
    "current": {
      "number": "3.1.5.1.3",
      "spec": "Iterator Helpers",
      "text": "%AsyncIteratorHelperPrototype% [ @@toStringTag ]",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-%asynciteratorhelperprototype%-@@tostringtag"
    }
  },
  "#sec-%asynciteratorhelperprototype%-object": {
    "current": {
      "number": "3.1.5.1",
      "spec": "Iterator Helpers",
      "text": "The %AsyncIteratorHelperPrototype% Object",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-%asynciteratorhelperprototype%-object"
    }
  },
  "#sec-%asynciteratorhelperprototype%.next": {
    "current": {
      "number": "3.1.5.1.1",
      "spec": "Iterator Helpers",
      "text": "%AsyncIteratorHelperPrototype%.next ( )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-%asynciteratorhelperprototype%.next"
    }
  },
  "#sec-%asynciteratorhelperprototype%.return": {
    "current": {
      "number": "3.1.5.1.2",
      "spec": "Iterator Helpers",
      "text": "%AsyncIteratorHelperPrototype%.return ( )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-%asynciteratorhelperprototype%.return"
    }
  },
  "#sec-%iteratorhelperprototype%-@@tostringtag": {
    "current": {
      "number": "3.1.4.1.3",
      "spec": "Iterator Helpers",
      "text": "%IteratorHelperPrototype% [ @@toStringTag ]",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-%iteratorhelperprototype%-@@tostringtag"
    }
  },
  "#sec-%iteratorhelperprototype%-object": {
    "current": {
      "number": "3.1.4.1",
      "spec": "Iterator Helpers",
      "text": "The %IteratorHelperPrototype% Object",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-%iteratorhelperprototype%-object"
    }
  },
  "#sec-%iteratorhelperprototype%.next": {
    "current": {
      "number": "3.1.4.1.1",
      "spec": "Iterator Helpers",
      "text": "%IteratorHelperPrototype%.next ( )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-%iteratorhelperprototype%.next"
    }
  },
  "#sec-%iteratorhelperprototype%.return": {
    "current": {
      "number": "3.1.4.1.2",
      "spec": "Iterator Helpers",
      "text": "%IteratorHelperPrototype%.return ( )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-%iteratorhelperprototype%.return"
    }
  },
  "#sec-abstract-operations": {
    "current": {
      "number": "2",
      "spec": "Iterator Helpers",
      "text": "Abstract Operations",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-abstract-operations"
    }
  },
  "#sec-async-iterator-helper-objects": {
    "current": {
      "number": "3.1.5",
      "spec": "Iterator Helpers",
      "text": "Async Iterator Helper Objects",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-async-iterator-helper-objects"
    }
  },
  "#sec-asyncgenerator-next": {
    "current": {
      "number": "4.1",
      "spec": "Iterator Helpers",
      "text": "AsyncGeneratorNext ( generator, brand, value )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-asyncgenerator-next"
    }
  },
  "#sec-asyncgenerator-return": {
    "current": {
      "number": "4.2",
      "spec": "Iterator Helpers",
      "text": "AsyncGeneratorReturn ( generator, brand, value )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-asyncgenerator-return"
    }
  },
  "#sec-asynciterator": {
    "current": {
      "number": "3.1.3.1.1",
      "spec": "Iterator Helpers",
      "text": "AsyncIterator ( )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-asynciterator"
    }
  },
  "#sec-asynciterator-constructor": {
    "current": {
      "number": "3.1.3.1",
      "spec": "Iterator Helpers",
      "text": "The AsyncIterator Constructor",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-asynciterator-constructor"
    }
  },
  "#sec-asynciterator-objects": {
    "current": {
      "number": "3.1.3",
      "spec": "Iterator Helpers",
      "text": "AsyncIterator Objects",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-asynciterator-objects"
    }
  },
  "#sec-asynciterator.from": {
    "current": {
      "number": "3.1.3.2.2",
      "spec": "Iterator Helpers",
      "text": "AsyncIterator.from ( O )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-asynciterator.from"
    }
  },
  "#sec-asynciterator.prototype": {
    "current": {
      "number": "3.1.3.2.1",
      "spec": "Iterator Helpers",
      "text": "AsyncIterator.prototype",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-asynciterator.prototype"
    }
  },
  "#sec-asynciteratorprototype": {
    "current": {
      "number": "3.1.7",
      "spec": "Iterator Helpers",
      "text": "AsyncIterator.prototype",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-asynciteratorprototype"
    }
  },
  "#sec-asynciteratorprototype-@@tostringtag": {
    "current": {
      "number": "3.1.7.13",
      "spec": "Iterator Helpers",
      "text": "AsyncIterator.prototype [ @@toStringTag ]",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-asynciteratorprototype-@@tostringtag"
    }
  },
  "#sec-asynciteratorprototype.constructor": {
    "current": {
      "number": "3.1.7.1",
      "spec": "Iterator Helpers",
      "text": "AsyncIterator.prototype.constructor",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-asynciteratorprototype.constructor"
    }
  },
  "#sec-asynciteratorprototype.drop": {
    "current": {
      "number": "3.1.7.5",
      "spec": "Iterator Helpers",
      "text": "AsyncIterator.prototype.drop ( limit )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-asynciteratorprototype.drop"
    }
  },
  "#sec-asynciteratorprototype.every": {
    "current": {
      "number": "3.1.7.11",
      "spec": "Iterator Helpers",
      "text": "AsyncIterator.prototype.every ( predicate )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-asynciteratorprototype.every"
    }
  },
  "#sec-asynciteratorprototype.filter": {
    "current": {
      "number": "3.1.7.3",
      "spec": "Iterator Helpers",
      "text": "AsyncIterator.prototype.filter ( predicate )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-asynciteratorprototype.filter"
    }
  },
  "#sec-asynciteratorprototype.find": {
    "current": {
      "number": "3.1.7.12",
      "spec": "Iterator Helpers",
      "text": "AsyncIterator.prototype.find ( predicate )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-asynciteratorprototype.find"
    }
  },
  "#sec-asynciteratorprototype.flatmap": {
    "current": {
      "number": "3.1.7.6",
      "spec": "Iterator Helpers",
      "text": "AsyncIterator.prototype.flatMap ( mapper )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-asynciteratorprototype.flatmap"
    }
  },
  "#sec-asynciteratorprototype.foreach": {
    "current": {
      "number": "3.1.7.9",
      "spec": "Iterator Helpers",
      "text": "AsyncIterator.prototype.forEach ( fn )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-asynciteratorprototype.foreach"
    }
  },
  "#sec-asynciteratorprototype.map": {
    "current": {
      "number": "3.1.7.2",
      "spec": "Iterator Helpers",
      "text": "AsyncIterator.prototype.map ( mapper )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-asynciteratorprototype.map"
    }
  },
  "#sec-asynciteratorprototype.reduce": {
    "current": {
      "number": "3.1.7.7",
      "spec": "Iterator Helpers",
      "text": "AsyncIterator.prototype.reduce ( reducer [ , initialValue ] )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-asynciteratorprototype.reduce"
    }
  },
  "#sec-asynciteratorprototype.some": {
    "current": {
      "number": "3.1.7.10",
      "spec": "Iterator Helpers",
      "text": "AsyncIterator.prototype.some ( predicate )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-asynciteratorprototype.some"
    }
  },
  "#sec-asynciteratorprototype.take": {
    "current": {
      "number": "3.1.7.4",
      "spec": "Iterator Helpers",
      "text": "AsyncIterator.prototype.take ( limit )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-asynciteratorprototype.take"
    }
  },
  "#sec-asynciteratorprototype.toarray": {
    "current": {
      "number": "3.1.7.8",
      "spec": "Iterator Helpers",
      "text": "AsyncIterator.prototype.toArray ( )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-asynciteratorprototype.toarray"
    }
  },
  "#sec-awaitnonprimitive": {
    "current": {
      "number": "3.1.1.2",
      "spec": "Iterator Helpers",
      "text": "AwaitNonPrimitive ( value )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-awaitnonprimitive"
    }
  },
  "#sec-control-abstraction-objects": {
    "current": {
      "number": "3",
      "spec": "Iterator Helpers",
      "text": "Control Abstraction Objects",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-control-abstraction-objects"
    }
  },
  "#sec-getiteratordirect": {
    "current": {
      "number": "2.1.1",
      "spec": "Iterator Helpers",
      "text": "GetIteratorDirect ( obj )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-getiteratordirect"
    }
  },
  "#sec-getiteratorflattenable": {
    "current": {
      "number": "2.1.2",
      "spec": "Iterator Helpers",
      "text": "GetIteratorFlattenable ( obj, hint )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-getiteratorflattenable"
    }
  },
  "#sec-ifabruptcloseasynciterator": {
    "current": {
      "number": "3.1.1.1",
      "spec": "Iterator Helpers",
      "text": "IfAbruptCloseAsyncIterator ( value, iteratorRecord )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-ifabruptcloseasynciterator"
    }
  },
  "#sec-iteration": {
    "current": {
      "number": "3.1",
      "spec": "Iterator Helpers",
      "text": "Iteration",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-iteration"
    }
  },
  "#sec-iterator": {
    "current": {
      "number": "3.1.2.1.1",
      "spec": "Iterator Helpers",
      "text": "Iterator ( )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-iterator"
    }
  },
  "#sec-iterator-abstract-operations": {
    "current": {
      "number": "3.1.1",
      "spec": "Iterator Helpers",
      "text": "Iterator Abstract Operations",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-iterator-abstract-operations"
    }
  },
  "#sec-iterator-constructor": {
    "current": {
      "number": "3.1.2.1",
      "spec": "Iterator Helpers",
      "text": "The Iterator Constructor",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-iterator-constructor"
    }
  },
  "#sec-iterator-helper-objects": {
    "current": {
      "number": "3.1.4",
      "spec": "Iterator Helpers",
      "text": "Iterator Helper Objects",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-iterator-helper-objects"
    }
  },
  "#sec-iterator-objects": {
    "current": {
      "number": "3.1.2",
      "spec": "Iterator Helpers",
      "text": "Iterator Objects",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-iterator-objects"
    }
  },
  "#sec-iterator.from": {
    "current": {
      "number": "3.1.2.2.2",
      "spec": "Iterator Helpers",
      "text": "Iterator.from ( O )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-iterator.from"
    }
  },
  "#sec-iterator.prototype": {
    "current": {
      "number": "3.1.2.2.1",
      "spec": "Iterator Helpers",
      "text": "Iterator.prototype",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-iterator.prototype"
    }
  },
  "#sec-iteratorprototype": {
    "current": {
      "number": "3.1.6",
      "spec": "Iterator Helpers",
      "text": "Iterator.prototype",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype"
    }
  },
  "#sec-iteratorprototype-@@tostringtag": {
    "current": {
      "number": "3.1.6.14",
      "spec": "Iterator Helpers",
      "text": "Iterator.prototype [ @@toStringTag ]",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype-@@tostringtag"
    }
  },
  "#sec-iteratorprototype.constructor": {
    "current": {
      "number": "3.1.6.1",
      "spec": "Iterator Helpers",
      "text": "Iterator.prototype.constructor",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.constructor"
    }
  },
  "#sec-iteratorprototype.drop": {
    "current": {
      "number": "3.1.6.5",
      "spec": "Iterator Helpers",
      "text": "Iterator.prototype.drop ( limit )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.drop"
    }
  },
  "#sec-iteratorprototype.every": {
    "current": {
      "number": "3.1.6.12",
      "spec": "Iterator Helpers",
      "text": "Iterator.prototype.every ( predicate )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.every"
    }
  },
  "#sec-iteratorprototype.filter": {
    "current": {
      "number": "3.1.6.3",
      "spec": "Iterator Helpers",
      "text": "Iterator.prototype.filter ( predicate )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.filter"
    }
  },
  "#sec-iteratorprototype.find": {
    "current": {
      "number": "3.1.6.13",
      "spec": "Iterator Helpers",
      "text": "Iterator.prototype.find ( predicate )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.find"
    }
  },
  "#sec-iteratorprototype.flatmap": {
    "current": {
      "number": "3.1.6.6",
      "spec": "Iterator Helpers",
      "text": "Iterator.prototype.flatMap ( mapper )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.flatmap"
    }
  },
  "#sec-iteratorprototype.foreach": {
    "current": {
      "number": "3.1.6.10",
      "spec": "Iterator Helpers",
      "text": "Iterator.prototype.forEach ( fn )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.foreach"
    }
  },
  "#sec-iteratorprototype.map": {
    "current": {
      "number": "3.1.6.2",
      "spec": "Iterator Helpers",
      "text": "Iterator.prototype.map ( mapper )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.map"
    }
  },
  "#sec-iteratorprototype.reduce": {
    "current": {
      "number": "3.1.6.7",
      "spec": "Iterator Helpers",
      "text": "Iterator.prototype.reduce ( reducer [ , initialValue ] )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.reduce"
    }
  },
  "#sec-iteratorprototype.some": {
    "current": {
      "number": "3.1.6.11",
      "spec": "Iterator Helpers",
      "text": "Iterator.prototype.some ( predicate )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.some"
    }
  },
  "#sec-iteratorprototype.take": {
    "current": {
      "number": "3.1.6.4",
      "spec": "Iterator Helpers",
      "text": "Iterator.prototype.take ( limit )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.take"
    }
  },
  "#sec-iteratorprototype.toarray": {
    "current": {
      "number": "3.1.6.8",
      "spec": "Iterator Helpers",
      "text": "Iterator.prototype.toArray ( )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.toarray"
    }
  },
  "#sec-iteratorprototype.toasync": {
    "current": {
      "number": "3.1.6.9",
      "spec": "Iterator Helpers",
      "text": "Iterator.prototype.toAsync ( )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.toasync"
    }
  },
  "#sec-new-asyncgenerator-aos": {
    "current": {
      "number": "4",
      "spec": "Iterator Helpers",
      "text": "New AsyncGenerator AOs",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-new-asyncgenerator-aos"
    }
  },
  "#sec-operations-on-iterator-objects": {
    "current": {
      "number": "2.1",
      "spec": "Iterator Helpers",
      "text": "Operations on Iterator Objects",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-operations-on-iterator-objects"
    }
  },
  "#sec-properties-of-the-asynciterator-constructor": {
    "current": {
      "number": "3.1.3.2",
      "spec": "Iterator Helpers",
      "text": "Properties of the AsyncIterator Constructor",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-properties-of-the-asynciterator-constructor"
    }
  },
  "#sec-properties-of-the-iterator-constructor": {
    "current": {
      "number": "3.1.2.2",
      "spec": "Iterator Helpers",
      "text": "Properties of the Iterator Constructor",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-properties-of-the-iterator-constructor"
    }
  },
  "#sec-well-known-intrinsic-objects": {
    "current": {
      "number": "1",
      "spec": "Iterator Helpers",
      "text": "Well-Known Intrinsic Objects",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-well-known-intrinsic-objects"
    }
  },
  "#sec-wrapforvalidasynciteratorprototype-object": {
    "current": {
      "number": "3.1.3.2.2.1",
      "spec": "Iterator Helpers",
      "text": "The %WrapForValidAsyncIteratorPrototype% Object",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-wrapforvalidasynciteratorprototype-object"
    }
  },
  "#sec-wrapforvalidasynciteratorprototype.next": {
    "current": {
      "number": "3.1.3.2.2.1.1",
      "spec": "Iterator Helpers",
      "text": "%WrapForValidAsyncIteratorPrototype%.next ( )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-wrapforvalidasynciteratorprototype.next"
    }
  },
  "#sec-wrapforvalidasynciteratorprototype.return": {
    "current": {
      "number": "3.1.3.2.2.1.2",
      "spec": "Iterator Helpers",
      "text": "%WrapForValidAsyncIteratorPrototype%.return ( )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-wrapforvalidasynciteratorprototype.return"
    }
  },
  "#sec-wrapforvaliditeratorprototype-object": {
    "current": {
      "number": "3.1.2.2.2.1",
      "spec": "Iterator Helpers",
      "text": "The %WrapForValidIteratorPrototype% Object",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-wrapforvaliditeratorprototype-object"
    }
  },
  "#sec-wrapforvaliditeratorprototype.next": {
    "current": {
      "number": "3.1.2.2.2.1.1",
      "spec": "Iterator Helpers",
      "text": "%WrapForValidIteratorPrototype%.next ( )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-wrapforvaliditeratorprototype.next"
    }
  },
  "#sec-wrapforvaliditeratorprototype.return": {
    "current": {
      "number": "3.1.2.2.2.1.2",
      "spec": "Iterator Helpers",
      "text": "%WrapForValidIteratorPrototype%.return ( )",
      "url": "https://tc39.es/proposal-iterator-helpers/#sec-wrapforvaliditeratorprototype.return"
    }
  }
}