From 4180cb65d5f295842677361df272575c53530d9f Mon Sep 17 00:00:00 2001 From: rbuckton Date: Wed, 10 Apr 2024 18:17:06 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20tc39/pro?= =?UTF-8?q?posal-explicit-resource-management@2cf23eb03090024f1331c9cc8dd4?= =?UTF-8?q?b53eb44db1f0=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pr/219/index.html | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pr/219/index.html b/pr/219/index.html index b5a5d84..fdaaa0d 100644 --- a/pr/219/index.html +++ b/pr/219/index.html @@ -1280,7 +1280,7 @@ }); }); -let sdoMap = JSON.parse(`{"prod-10DUWE8d":{"BoundNames":{"clause":"3.1.1","ids":["prod-WhUrx1KG"]},"IsConstantDeclaration":{"clause":"3.1.2","ids":["prod-jGNpgH6g"]},"IsUsingDeclaration":{"clause":"3.1.3","ids":["prod-4dg9wCDH"]},"IsAwaitUsingDeclaration":{"clause":"3.1.4","ids":["prod-SP09mMr_"]},"HasUnterminatedUsingDeclaration":{"clause":"8.6.2","ids":["prod-EdiVuh2t"]}},"prod-FYQ2Ly4e":{"BoundNames":{"clause":"3.1.1","ids":["prod-pdmM8758"]},"BindingEvaluation":{"clause":"7.2.1.3","ids":["prod-xSlpSxcg"]}},"prod-l3Hg2UJ0":{"BoundNames":{"clause":"3.1.1","ids":["prod-SIbbs3t0"]},"BindingEvaluation":{"clause":"7.2.1.3","ids":["prod-we5azgFW","prod-QudPtn-2"]}},"prod-ygJ0cdk1":{"BoundNames":{"clause":"3.1.1","ids":["prod-Wj-eaJJJ"]},"IsUsingDeclaration":{"clause":"3.1.3","ids":["prod-2RBaWYN1"]},"IsAwaitUsingDeclaration":{"clause":"3.1.4","ids":["prod-MViqd2vM"]},"ForDeclarationBindingInstantiation":{"clause":"7.3.2.1","ids":["prod-bTiDTykL"]}},"prod-xWvkB_EQ":{"BoundNames":{"clause":"3.1.1","ids":["prod-OyREyUBO"]},"IsConstantDeclaration":{"clause":"3.1.2","ids":["prod-w8mrwXF1"]},"IsUsingDeclaration":{"clause":"3.1.3","ids":["prod-icXAfpeZ"]},"IsAwaitUsingDeclaration":{"clause":"3.1.4","ids":["prod-cp1Xdtz8"]}},"prod---2Mdo2Q":{"BoundNames":{"clause":"3.1.1","ids":["prod-sOWb3AM5"]},"IsConstantDeclaration":{"clause":"3.1.2","ids":["prod-mTdGbVUU"]},"IsUsingDeclaration":{"clause":"3.1.3","ids":["prod-IndILh24"]},"IsAwaitUsingDeclaration":{"clause":"3.1.4","ids":["prod-6j4xyRII"]}},"prod-w_WAVAwX":{"BoundNames":{"clause":"3.1.1","ids":["prod-wpPb0--4"]}},"prod-8kE2i1S6":{"BoundNames":{"clause":"3.1.1","ids":["prod-yl8Kvf8S"]}},"prod-bE4rfMak":{"BoundNames":{"clause":"3.1.1","ids":["prod-oqm8ado6"]}},"prod-KPFnW3Lq":{"BoundNames":{"clause":"3.1.1","ids":["prod-pmSnaEkm"]}},"prod-GUPXSqcT":{"BoundNames":{"clause":"3.1.1","ids":["prod-fy8WSBrE"]},"IsConstantDeclaration":{"clause":"3.1.2","ids":["prod-K87ApD92"]},"IsUsingDeclaration":{"clause":"3.1.3","ids":["prod-jldUqWxI"]},"IsAwaitUsingDeclaration":{"clause":"3.1.4","ids":["prod-a2_374c5"]}},"prod-7oqY0VPN":{"IsConstantDeclaration":{"clause":"3.1.2","ids":["prod-Iol_vN-I"]}},"prod-rTRI6GVQ":{"IsConstantDeclaration":{"clause":"3.1.2","ids":["prod-xwFhJZXb"]}},"prod-v03bJRQe":{"IsUsingDeclaration":{"clause":"3.1.3","ids":["prod-TZq8ke-e"]},"IsAwaitUsingDeclaration":{"clause":"3.1.4","ids":["prod-GCd5U-qO"]},"HasUnterminatedUsingDeclaration":{"clause":"8.6.2","ids":["prod-i5hZMy6k"]}},"prod-P4lAa84f":{"IsUsingDeclaration":{"clause":"3.1.3","ids":["prod-cAIv1tWg"]},"IsAwaitUsingDeclaration":{"clause":"3.1.4","ids":["prod-YonaLsY6"]},"HasUnterminatedUsingDeclaration":{"clause":"8.6.2","ids":["prod-bdGi0-oR"]}},"prod-3Efb-WOX":{"IsUsingDeclaration":{"clause":"3.1.3","ids":["prod-mO7ZM3Ag"]},"IsAwaitUsingDeclaration":{"clause":"3.1.4","ids":["prod-QCizxGru"]}},"prod-xpDdnemk":{"IsUsingDeclaration":{"clause":"3.1.3","ids":["prod-i6xHuugs"]},"IsAwaitUsingDeclaration":{"clause":"3.1.4","ids":["prod-JVt8ggUB"]}},"prod-n3f1x4OA":{"IsFunctionDefinition":{"clause":"3.2.1","ids":["prod-0dgjtiQ7"]},"AssignmentTargetType":{"clause":"3.3.2","ids":["prod-JRAAw485"]},"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-AObKG7bs"]}},"prod-bEnaiUfM":{"IsFunctionDefinition":{"clause":"3.2.1","ids":["prod-9gYsYykc"]},"AssignmentTargetType":{"clause":"3.3.2","ids":["prod-L28J0B-W"]},"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-bZ_A9_ek"]}},"prod-oOmRMvU8":{"IsFunctionDefinition":{"clause":"3.2.1","ids":["prod-ol3I6Y7A"]},"AssignmentTargetType":{"clause":"3.3.2","ids":["prod-_pp9tysE"]},"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-wEjVGAri"]}},"prod-55Xz_E0Z":{"IsFunctionDefinition":{"clause":"3.2.1","ids":["prod-Csq5hMXB"]},"AssignmentTargetType":{"clause":"3.3.2","ids":["prod-vWffOcNW"]},"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-qq9s9o6K"]}},"prod-yxAmCDj1":{"IsFunctionDefinition":{"clause":"3.2.1","ids":["prod--Zmi0P07"]},"AssignmentTargetType":{"clause":"3.3.2","ids":["prod-mkCLwyla"]},"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-i-bNI229"]}},"prod-nw8eIftf":{"IsFunctionDefinition":{"clause":"3.2.1","ids":["prod-QujNq09F"]},"AssignmentTargetType":{"clause":"3.3.2","ids":["prod-vQJ1qlPd"]},"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-qryce9Aj"]}},"prod-4lEraLTO":{"IsFunctionDefinition":{"clause":"3.2.1","ids":["prod-BcCJ4AWM"]},"AssignmentTargetType":{"clause":"3.3.2","ids":["prod-2t1vDiwJ"]},"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-U263_8yR"]}},"prod-zVi0tVGF":{"IsFunctionDefinition":{"clause":"3.2.1","ids":["prod-RqMdwBuU"]},"AssignmentTargetType":{"clause":"3.3.2","ids":["prod-BbB1pUoP"]},"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-tMRR2AUd"]}},"prod-rykJLukW":{"IsFunctionDefinition":{"clause":"3.2.1","ids":["prod-J3FNjRaY"]},"AssignmentTargetType":{"clause":"3.3.2","ids":["prod-r1GCmPb0"]},"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-XLLRtZHw"]}},"prod-nLtPS4oB":{"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-UxPxs8d_"]}},"prod-M1zjKbr6":{"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-SXpahyTC"]}},"prod-71qcPsMl":{"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-wCPQQMFx"]}},"prod-Za8VIr4f":{"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-bQapuc86"]}},"prod-_N8Q-kim":{"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-MjZJhgTY"]}},"prod-xutvwaXc":{"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-1PyeafOE"]}}}`); +let sdoMap = JSON.parse(`{"prod-10DUWE8d":{"BoundNames":{"clause":"3.1.1","ids":["prod-WhUrx1KG"]},"IsConstantDeclaration":{"clause":"3.1.2","ids":["prod-jGNpgH6g"]},"IsUsingDeclaration":{"clause":"3.1.3","ids":["prod-4dg9wCDH"]},"IsAwaitUsingDeclaration":{"clause":"3.1.4","ids":["prod-SP09mMr_"]},"HasUnterminatedUsingDeclaration":{"clause":"8.6.2","ids":["prod-EdiVuh2t"]}},"prod-FYQ2Ly4e":{"BoundNames":{"clause":"3.1.1","ids":["prod-pdmM8758"]},"BindingEvaluation":{"clause":"7.2.1.3","ids":["prod-xSlpSxcg"]}},"prod-l3Hg2UJ0":{"BoundNames":{"clause":"3.1.1","ids":["prod-SIbbs3t0"]},"BindingEvaluation":{"clause":"7.2.1.3","ids":["prod-we5azgFW","prod-QudPtn-2"]}},"prod-ygJ0cdk1":{"BoundNames":{"clause":"3.1.1","ids":["prod-Wj-eaJJJ"]},"IsUsingDeclaration":{"clause":"3.1.3","ids":["prod-2RBaWYN1"]},"IsAwaitUsingDeclaration":{"clause":"3.1.4","ids":["prod-MViqd2vM"]},"ForDeclarationBindingInstantiation":{"clause":"7.3.2.1","ids":["prod-bTiDTykL"]}},"prod-xWvkB_EQ":{"BoundNames":{"clause":"3.1.1","ids":["prod-OyREyUBO"]},"IsConstantDeclaration":{"clause":"3.1.2","ids":["prod-w8mrwXF1"]},"IsUsingDeclaration":{"clause":"3.1.3","ids":["prod-icXAfpeZ"]},"IsAwaitUsingDeclaration":{"clause":"3.1.4","ids":["prod-cp1Xdtz8"]}},"prod---2Mdo2Q":{"BoundNames":{"clause":"3.1.1","ids":["prod-sOWb3AM5"]},"IsConstantDeclaration":{"clause":"3.1.2","ids":["prod-mTdGbVUU"]},"IsUsingDeclaration":{"clause":"3.1.3","ids":["prod-IndILh24"]},"IsAwaitUsingDeclaration":{"clause":"3.1.4","ids":["prod-6j4xyRII"]}},"prod-w_WAVAwX":{"BoundNames":{"clause":"3.1.1","ids":["prod-wpPb0--4"]}},"prod-BbRNp6ED":{"BoundNames":{"clause":"3.1.1","ids":["prod-yl8Kvf8S"]}},"prod-bE4rfMak":{"BoundNames":{"clause":"3.1.1","ids":["prod-oqm8ado6"]}},"prod-KPFnW3Lq":{"BoundNames":{"clause":"3.1.1","ids":["prod-pmSnaEkm"]}},"prod-GUPXSqcT":{"BoundNames":{"clause":"3.1.1","ids":["prod-fy8WSBrE"]},"IsConstantDeclaration":{"clause":"3.1.2","ids":["prod-K87ApD92"]},"IsUsingDeclaration":{"clause":"3.1.3","ids":["prod-jldUqWxI"]},"IsAwaitUsingDeclaration":{"clause":"3.1.4","ids":["prod-a2_374c5"]}},"prod-7oqY0VPN":{"IsConstantDeclaration":{"clause":"3.1.2","ids":["prod-Iol_vN-I"]}},"prod-rTRI6GVQ":{"IsConstantDeclaration":{"clause":"3.1.2","ids":["prod-xwFhJZXb"]}},"prod-v03bJRQe":{"IsUsingDeclaration":{"clause":"3.1.3","ids":["prod-TZq8ke-e"]},"IsAwaitUsingDeclaration":{"clause":"3.1.4","ids":["prod-GCd5U-qO"]},"HasUnterminatedUsingDeclaration":{"clause":"8.6.2","ids":["prod-i5hZMy6k"]}},"prod-P4lAa84f":{"IsUsingDeclaration":{"clause":"3.1.3","ids":["prod-cAIv1tWg"]},"IsAwaitUsingDeclaration":{"clause":"3.1.4","ids":["prod-YonaLsY6"]},"HasUnterminatedUsingDeclaration":{"clause":"8.6.2","ids":["prod-bdGi0-oR"]}},"prod-3Efb-WOX":{"IsUsingDeclaration":{"clause":"3.1.3","ids":["prod-mO7ZM3Ag"]},"IsAwaitUsingDeclaration":{"clause":"3.1.4","ids":["prod-QCizxGru"]}},"prod-xpDdnemk":{"IsUsingDeclaration":{"clause":"3.1.3","ids":["prod-i6xHuugs"]},"IsAwaitUsingDeclaration":{"clause":"3.1.4","ids":["prod-JVt8ggUB"]}},"prod-n3f1x4OA":{"IsFunctionDefinition":{"clause":"3.2.1","ids":["prod-0dgjtiQ7"]},"AssignmentTargetType":{"clause":"3.3.2","ids":["prod-JRAAw485"]},"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-AObKG7bs"]}},"prod-bEnaiUfM":{"IsFunctionDefinition":{"clause":"3.2.1","ids":["prod-9gYsYykc"]},"AssignmentTargetType":{"clause":"3.3.2","ids":["prod-L28J0B-W"]},"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-bZ_A9_ek"]}},"prod-oOmRMvU8":{"IsFunctionDefinition":{"clause":"3.2.1","ids":["prod-ol3I6Y7A"]},"AssignmentTargetType":{"clause":"3.3.2","ids":["prod-_pp9tysE"]},"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-wEjVGAri"]}},"prod-55Xz_E0Z":{"IsFunctionDefinition":{"clause":"3.2.1","ids":["prod-Csq5hMXB"]},"AssignmentTargetType":{"clause":"3.3.2","ids":["prod-vWffOcNW"]},"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-qq9s9o6K"]}},"prod-yxAmCDj1":{"IsFunctionDefinition":{"clause":"3.2.1","ids":["prod--Zmi0P07"]},"AssignmentTargetType":{"clause":"3.3.2","ids":["prod-mkCLwyla"]},"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-i-bNI229"]}},"prod-nw8eIftf":{"IsFunctionDefinition":{"clause":"3.2.1","ids":["prod-QujNq09F"]},"AssignmentTargetType":{"clause":"3.3.2","ids":["prod-vQJ1qlPd"]},"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-qryce9Aj"]}},"prod-4lEraLTO":{"IsFunctionDefinition":{"clause":"3.2.1","ids":["prod-BcCJ4AWM"]},"AssignmentTargetType":{"clause":"3.3.2","ids":["prod-2t1vDiwJ"]},"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-U263_8yR"]}},"prod-zVi0tVGF":{"IsFunctionDefinition":{"clause":"3.2.1","ids":["prod-RqMdwBuU"]},"AssignmentTargetType":{"clause":"3.3.2","ids":["prod-BbB1pUoP"]},"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-tMRR2AUd"]}},"prod-rykJLukW":{"IsFunctionDefinition":{"clause":"3.2.1","ids":["prod-J3FNjRaY"]},"AssignmentTargetType":{"clause":"3.3.2","ids":["prod-r1GCmPb0"]},"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-XLLRtZHw"]}},"prod-nLtPS4oB":{"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-UxPxs8d_"]}},"prod-M1zjKbr6":{"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-SXpahyTC"]}},"prod-71qcPsMl":{"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-wCPQQMFx"]}},"prod-Za8VIr4f":{"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-bQapuc86"]}},"prod-_N8Q-kim":{"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-MjZJhgTY"]}},"prod-xutvwaXc":{"HasCallInTailPosition":{"clause":"8.6.1","ids":["prod-1PyeafOE"]}}}`); let biblio = JSON.parse(`{"refsByClause":{"sec-well-known-intrinsic-objects":["_ref_0","_ref_1","_ref_2","_ref_3","_ref_24","_ref_25","_ref_26","_ref_27","_ref_28"],"sec-operations-on-disposable-objects":["_ref_4"],"sec-disposecapability-records":["_ref_5","_ref_32","_ref_33","_ref_34","_ref_35"],"sec-disposableresource-records":["_ref_6","_ref_36","_ref_37"],"sec-the-environment-record-type-hierarchy":["_ref_7","_ref_115","_ref_116","_ref_117","_ref_118","_ref_119","_ref_120","_ref_121","_ref_122","_ref_123","_ref_124","_ref_125","_ref_126","_ref_127","_ref_128"],"sec-functiondeclarationinstantiation":["_ref_8","_ref_148","_ref_149","_ref_150","_ref_151","_ref_152","_ref_153","_ref_154","_ref_155","_ref_156","_ref_157","_ref_158","_ref_159","_ref_160","_ref_161","_ref_162","_ref_163","_ref_164","_ref_165","_ref_166","_ref_167","_ref_397"],"sec-blockdeclarationinstantiation":["_ref_9","_ref_10","_ref_171","_ref_172","_ref_173","_ref_174","_ref_175","_ref_176","_ref_177"],"sec-function-definitions-runtime-semantics-evaluation":["_ref_11","_ref_224","_ref_225","_ref_226"],"sec-evaldeclarationinstantiation":["_ref_12","_ref_13","_ref_281","_ref_282","_ref_283","_ref_284","_ref_285","_ref_286","_ref_287","_ref_288","_ref_289","_ref_290","_ref_291","_ref_292","_ref_293","_ref_294","_ref_295","_ref_511","_ref_512"],"sec-error-objects":["_ref_14","_ref_15","_ref_296"],"sec-disposable-interface":["_ref_16"],"sec-asyncdisposable-interface":["_ref_17"],"sec-disposablestack.prototype-@@dispose":["_ref_18"],"sec-properties-of-disposablestack-instances":["_ref_19","_ref_311","_ref_312","_ref_313"],"sec-asyncdisposablestack.prototype-@@asyncDispose":["_ref_20"],"sec-properties-of-asyncdisposablestack-instances":["_ref_21","_ref_324","_ref_325","_ref_326"],"sec-web-compat-blockdeclarationinstantiation":["_ref_22","_ref_23","_ref_327","_ref_328"],"sec-initializereferencedbinding":["_ref_29","_ref_30","_ref_31"],"sec-newdisposecapability":["_ref_38","_ref_39"],"sec-adddisposableresource":["_ref_40","_ref_41","_ref_42","_ref_43"],"sec-createdisposableresource":["_ref_44","_ref_45","_ref_46","_ref_47"],"sec-disposeresources":["_ref_48"],"sec-static-semantics-boundnames":["_ref_49","_ref_50","_ref_51","_ref_52","_ref_53","_ref_54","_ref_55","_ref_56","_ref_57","_ref_58","_ref_59","_ref_60","_ref_61","_ref_62","_ref_63","_ref_64","_ref_65","_ref_66","_ref_67","_ref_68","_ref_69","_ref_70","_ref_71","_ref_72","_ref_73","_ref_74","_ref_75","_ref_76","_ref_77","_ref_78","_ref_79","_ref_80","_ref_81","_ref_82","_ref_83","_ref_84","_ref_85","_ref_86","_ref_87","_ref_88","_ref_89","_ref_90","_ref_91","_ref_92","_ref_93","_ref_94","_ref_95","_ref_96","_ref_329","_ref_330","_ref_331","_ref_332","_ref_333","_ref_334","_ref_335","_ref_336","_ref_337","_ref_338","_ref_339","_ref_340","_ref_341","_ref_342","_ref_343","_ref_344"],"sec-static-semantics-isconstantdeclaration":["_ref_97","_ref_345","_ref_346","_ref_347","_ref_348","_ref_349","_ref_350","_ref_351","_ref_352"],"sec-static-semantics-isfunctiondefinition":["_ref_98","_ref_375","_ref_376","_ref_377","_ref_378","_ref_379","_ref_380","_ref_381","_ref_382","_ref_383","_ref_384","_ref_385"],"sec-runtime-semantics-iteratorbindinginitialization":["_ref_99","_ref_100","_ref_101","_ref_102","_ref_103","_ref_104","_ref_105","_ref_106","_ref_107","_ref_108","_ref_109","_ref_110","_ref_111","_ref_112","_ref_113"],"sec-static-semantics-assignmenttargettype":["_ref_114","_ref_386","_ref_387","_ref_388","_ref_389","_ref_390","_ref_391","_ref_392","_ref_393","_ref_394","_ref_395","_ref_396"],"sec-declarative-environment-records":["_ref_129","_ref_130"],"sec-declarative-environment-records-initializebinding-n-v":["_ref_131","_ref_132","_ref_133"],"sec-object-environment-records-initializebinding-n-v":["_ref_134","_ref_135","_ref_136","_ref_137"],"sec-global-environment-records-initializebinding-n-v":["_ref_138","_ref_139","_ref_140"],"sec-newdeclarativeenvironment":["_ref_141","_ref_142","_ref_143","_ref_144"],"sec-newfunctionenvironment":["_ref_145"],"sec-newmoduleenvironment":["_ref_146","_ref_147"],"sec-block-runtime-semantics-evaluation":["_ref_168","_ref_169","_ref_170"],"sec-let-and-const-declarations-static-semantics-early-errors":["_ref_178","_ref_179","_ref_180","_ref_181","_ref_423","_ref_424","_ref_425","_ref_426","_ref_427","_ref_428","_ref_429","_ref_430","_ref_431","_ref_432","_ref_433","_ref_434","_ref_435","_ref_436"],"sec-let-and-const-declarations-runtime-semantics-evaluation":["_ref_182","_ref_183","_ref_184","_ref_185","_ref_186","_ref_437","_ref_438","_ref_439","_ref_440","_ref_441","_ref_442","_ref_443","_ref_444","_ref_445","_ref_446","_ref_447","_ref_448","_ref_449"],"sec-let-and-const-declarations-runtime-semantics-bindingevaluation":["_ref_187","_ref_188","_ref_189","_ref_190","_ref_450","_ref_451","_ref_452","_ref_453","_ref_454"],"sec-destructuring-binding-patterns-runtime-semantics-restbindinginitialization":["_ref_191","_ref_192","_ref_193","_ref_194"],"sec-runtime-semantics-keyedbindinginitialization":["_ref_195","_ref_196","_ref_197","_ref_198"],"sec-runtime-semantics-forloopevaluation":["_ref_199","_ref_200","_ref_201","_ref_202","_ref_203","_ref_204","_ref_455","_ref_456","_ref_457","_ref_458"],"sec-runtime-semantics-fordeclarationbindinginstantiation":["_ref_205","_ref_206","_ref_207","_ref_208","_ref_469","_ref_470","_ref_471","_ref_472","_ref_473","_ref_474","_ref_475"],"sec-runtime-semantics-forin-div-ofbodyevaluation-lhs-stmt-iterator-lhskind-labelset":["_ref_209","_ref_210","_ref_211","_ref_212","_ref_213","_ref_214","_ref_215","_ref_216","_ref_217","_ref_218","_ref_476","_ref_477"],"sec-switch-statement-runtime-semantics-evaluation":["_ref_219","_ref_220","_ref_221"],"sec-runtime-semantics-instantiateordinaryfunctionexpression":["_ref_222","_ref_223"],"sec-runtime-semantics-instantiategeneratorfunctionexpression":["_ref_227","_ref_228"],"sec-runtime-semantics-instantiateasyncgeneratorfunctionexpression":["_ref_229","_ref_230"],"sec-runtime-semantics-evaluateclassstaticblockbody":["_ref_231","_ref_232","_ref_233"],"sec-runtime-semantics-classdefinitionevaluation":["_ref_234","_ref_235","_ref_236"],"sec-runtime-semantics-instantiateasyncfunctionexpression":["_ref_237","_ref_238"],"sec-static-semantics-hascallintailposition":["_ref_239","_ref_240","_ref_241","_ref_242","_ref_243","_ref_244","_ref_245","_ref_246","_ref_247","_ref_248","_ref_249","_ref_250","_ref_251","_ref_252","_ref_253","_ref_254","_ref_255","_ref_256","_ref_257","_ref_258","_ref_259","_ref_260","_ref_261","_ref_262","_ref_263","_ref_264","_ref_265","_ref_266","_ref_267","_ref_268","_ref_269","_ref_270","_ref_482","_ref_483","_ref_484","_ref_485","_ref_486","_ref_487","_ref_488","_ref_489","_ref_490","_ref_491","_ref_492","_ref_493","_ref_494","_ref_495","_ref_496","_ref_497"],"sec-static-semantics-hasunterminatedusingdeclaration":["_ref_271","_ref_272","_ref_273","_ref_274","_ref_275","_ref_498","_ref_499","_ref_500","_ref_501","_ref_502"],"sec-source-text-module-record-initialize-environment":["_ref_276","_ref_277","_ref_278","_ref_279"],"sec-source-text-module-record-execute-module":["_ref_280"],"sec-suppressederror-constructor":["_ref_297"],"sec-suppressederror.prototype":["_ref_298"],"sec-suppressederror.prototype.constructor":["_ref_299"],"sec-properties-of-suppressederror-instances":["_ref_300"],"sec-disposablestack-constructor":["_ref_301"],"sec-disposablestack":["_ref_302"],"sec-disposablestack.prototype":["_ref_303"],"sec-get-disposablestack.prototype.disposed":["_ref_304"],"sec-disposablestack.prototype.dispose":["_ref_305"],"sec-disposablestack.prototype.use":["_ref_306"],"sec-disposablestack.prototype.adopt":["_ref_307"],"sec-disposablestack.prototype.defer":["_ref_308"],"sec-disposablestack.prototype.move":["_ref_309","_ref_310"],"sec-asyncdisposablestack-constructor":["_ref_314"],"sec-asyncdisposablestack":["_ref_315"],"sec-asyncdisposablestack.prototype":["_ref_316"],"sec-get-asyncdisposablestack.prototype.disposed":["_ref_317"],"sec-asyncdisposablestack.prototype.disposeAsync":["_ref_318"],"sec-asyncdisposablestack.prototype.use":["_ref_319"],"sec-asyncdisposablestack.prototype.adopt":["_ref_320"],"sec-asyncdisposablestack.prototype.defer":["_ref_321"],"sec-asyncdisposablestack.prototype.move":["_ref_322","_ref_323"],"sec-static-semantics-isusingdeclaration":["_ref_353","_ref_354","_ref_355","_ref_356","_ref_357","_ref_358","_ref_359","_ref_360","_ref_361","_ref_362","_ref_363"],"sec-static-semantics-isawaitusingdeclaration":["_ref_364","_ref_365","_ref_366","_ref_367","_ref_368","_ref_369","_ref_370","_ref_371","_ref_372","_ref_373","_ref_374"],"sec-unary-operators":["_ref_398","_ref_399","_ref_400","_ref_401","_ref_402","_ref_403","_ref_404","_ref_405","_ref_406","_ref_407","_ref_408","_ref_409"],"sec-let-and-const-declarations":["_ref_410","_ref_411","_ref_412","_ref_413","_ref_414","_ref_415","_ref_416","_ref_417","_ref_418","_ref_419","_ref_420","_ref_421","_ref_422"],"sec-for-in-and-for-of-statements":["_ref_459","_ref_460","_ref_461","_ref_462","_ref_463","_ref_464","_ref_465","_ref_466","_ref_467","_ref_468"],"sec-async-function-definitions-static-semantics-early-errors":["_ref_478","_ref_479"],"sec-async-function-definitions-runtime-semantics-evaluation":["_ref_480","_ref_481"],"sec-exports":["_ref_503","_ref_504","_ref_505","_ref_506","_ref_507","_ref_508","_ref_509","_ref_510"]},"entries":[{"type":"clause","id":"intro","titleHTML":"Introduction","number":""},{"type":"table","id":"table-1","number":1,"caption":"Table 1: Well-known Symbols"},{"type":"clause","id":"sec-well-known-symbols","titleHTML":"Well-Known Symbols","number":"1.1.1.1","referencingIds":["_ref_236"]},{"type":"clause","id":"sec-ecmascript-language-types-symbol-type","titleHTML":"The Symbol Type","number":"1.1.1"},{"type":"table","id":"table-well-known-intrinsic-objects","number":2,"caption":"Table 2: Well-Known Intrinsic Objects"},{"type":"clause","id":"sec-well-known-intrinsic-objects","titleHTML":"Well-Known Intrinsic Objects","number":"1.1.2.1"},{"type":"clause","id":"sec-object-type","titleHTML":"The Object Type","number":"1.1.2","referencingIds":["_ref_193","_ref_197","_ref_222","_ref_227","_ref_229","_ref_234","_ref_237","_ref_304","_ref_317"]},{"type":"clause","id":"sec-ecmascript-language-types","titleHTML":"ECMAScript Language Types","number":"1.1","referencingIds":["_ref_41","_ref_44","_ref_121","_ref_123","_ref_132","_ref_135","_ref_139","_ref_148","_ref_191","_ref_195","_ref_199","_ref_209","_ref_231"]},{"type":"op","aoid":"InitializeReferencedBinding","refId":"sec-initializereferencedbinding"},{"type":"clause","id":"sec-initializereferencedbinding","title":"InitializeReferencedBinding ( V, W, hint )","titleHTML":"InitializeReferencedBinding ( V, W, hint )","number":"1.2.1.1","referencingIds":["_ref_107","_ref_108","_ref_185","_ref_186","_ref_189","_ref_190","_ref_194","_ref_198","_ref_215","_ref_216"]},{"type":"clause","id":"sec-reference-record-specification-type","titleHTML":"The Reference Record Specification Type","number":"1.2.1","referencingIds":["_ref_29","_ref_30","_ref_239"]},{"type":"clause","id":"sec-ecmascript-specification-types","titleHTML":"ECMAScript Specification Types","number":"1.2"},{"type":"op","aoid":"Type","refId":"sec-ecmascript-data-types-and-values"},{"type":"clause","id":"sec-ecmascript-data-types-and-values","titleHTML":"ECMAScript Data Types and Values","number":"1"},{"type":"term","term":"DisposeCapability Record","refId":"sec-disposecapability-records"},{"type":"table","id":"table-disposecapability-record-fields","number":3,"caption":"Table 3: DisposeCapability Record Fields","referencingIds":["_ref_5"]},{"type":"clause","id":"sec-disposecapability-records","titleHTML":"DisposeCapability Records","number":"2.1.1","referencingIds":["_ref_34","_ref_38","_ref_39","_ref_40","_ref_48","_ref_129","_ref_313","_ref_326"]},{"type":"term","term":"DisposableResource Record","refId":"sec-disposableresource-records"},{"type":"table","id":"table-disposableresource-record-fields","number":4,"caption":"Table 4: DisposableResource Record Fields","referencingIds":["_ref_6"]},{"type":"clause","id":"sec-disposableresource-records","titleHTML":"DisposableResource Records","number":"2.1.2","referencingIds":["_ref_32","_ref_35","_ref_37","_ref_45","_ref_47"]},{"type":"op","aoid":"NewDisposeCapability","refId":"sec-newdisposecapability"},{"type":"clause","id":"sec-newdisposecapability","titleHTML":"NewDisposeCapability ( )","number":"2.1.3","referencingIds":["_ref_33","_ref_144","_ref_145","_ref_147","_ref_302","_ref_310","_ref_315","_ref_323"]},{"type":"op","aoid":"AddDisposableResource","refId":"sec-adddisposableresource"},{"type":"clause","id":"sec-adddisposableresource","title":"AddDisposableResource ( disposeCapability, V, hint [ , method ] )","titleHTML":"AddDisposableResource ( disposeCapability, V, hint [ , method ] )","number":"2.1.4","referencingIds":["_ref_133","_ref_306","_ref_307","_ref_308","_ref_319","_ref_320","_ref_321"]},{"type":"op","aoid":"CreateDisposableResource","refId":"sec-createdisposableresource"},{"type":"clause","id":"sec-createdisposableresource","title":"CreateDisposableResource ( V, hint [ , method ] )","titleHTML":"CreateDisposableResource ( V, hint [ , method ] )","number":"2.1.5","referencingIds":["_ref_36","_ref_42","_ref_43"]},{"type":"op","aoid":"GetDisposeMethod","refId":"sec-getdisposemethod"},{"type":"clause","id":"sec-getdisposemethod","title":"GetDisposeMethod ( V, hint )","titleHTML":"GetDisposeMethod ( V, hint )","number":"2.1.6","referencingIds":["_ref_46"]},{"type":"op","aoid":"Dispose","refId":"sec-dispose"},{"type":"clause","id":"sec-dispose","title":"Dispose ( V, hint, method )","titleHTML":"Dispose ( V, hint, method )","number":"2.1.7"},{"type":"op","aoid":"DisposeResources","refId":"sec-disposeresources"},{"type":"clause","id":"sec-disposeresources","title":"DisposeResources ( disposeCapability, completion )","titleHTML":"DisposeResources ( disposeCapability, completion )","number":"2.1.8","referencingIds":["_ref_170","_ref_203","_ref_204","_ref_217","_ref_218","_ref_221","_ref_226","_ref_233","_ref_280","_ref_305","_ref_318"]},{"type":"clause","id":"sec-operations-on-disposable-objects","titleHTML":"Operations on Disposable Objects","number":"2.1"},{"type":"clause","id":"sec-abstract-operations","titleHTML":"Abstract Operations","number":"2"},{"type":"note","id":"note-star-default-star","number":1},{"type":"op","aoid":"BoundNames","refId":"sec-static-semantics-boundnames"},{"type":"clause","id":"sec-static-semantics-boundnames","titleHTML":"Static Semantics: BoundNames","number":"3.1.1","referencingIds":["_ref_49","_ref_50","_ref_51","_ref_52","_ref_53","_ref_54","_ref_55","_ref_56","_ref_57","_ref_58","_ref_59","_ref_60","_ref_61","_ref_62","_ref_63","_ref_64","_ref_65","_ref_66","_ref_67","_ref_68","_ref_69","_ref_70","_ref_71","_ref_72","_ref_73","_ref_74","_ref_75","_ref_76","_ref_77","_ref_78","_ref_79","_ref_80","_ref_81","_ref_82","_ref_83","_ref_84","_ref_85","_ref_86","_ref_87","_ref_88","_ref_89","_ref_90","_ref_91","_ref_92","_ref_93","_ref_94","_ref_95","_ref_96","_ref_152","_ref_153","_ref_165","_ref_167","_ref_175","_ref_177","_ref_178","_ref_179","_ref_180","_ref_181","_ref_202","_ref_206","_ref_208","_ref_214","_ref_277","_ref_278","_ref_285","_ref_287","_ref_291","_ref_293"]},{"type":"op","aoid":"IsConstantDeclaration","refId":"sec-static-semantics-isconstantdeclaration"},{"type":"clause","id":"sec-static-semantics-isconstantdeclaration","titleHTML":"Static Semantics: IsConstantDeclaration","number":"3.1.2","referencingIds":["_ref_97","_ref_166","_ref_176","_ref_201","_ref_207","_ref_279","_ref_292"]},{"type":"op","aoid":"IsUsingDeclaration","refId":"sec-static-semantics-isusingdeclaration"},{"type":"clause","id":"sec-static-semantics-isusingdeclaration","titleHTML":"Static Semantics: IsUsingDeclaration","number":"3.1.3","referencingIds":["_ref_211"]},{"type":"op","aoid":"IsAwaitUsingDeclaration","refId":"sec-static-semantics-isawaitusingdeclaration"},{"type":"clause","id":"sec-static-semantics-isawaitusingdeclaration","titleHTML":"Static Semantics: IsAwaitUsingDeclaration","number":"3.1.4","referencingIds":["_ref_210"]},{"type":"clause","id":"sec-syntax-directed-operations-scope-analysis","titleHTML":"Scope Analysis","number":"3.1"},{"type":"op","aoid":"IsFunctionDefinition","refId":"sec-static-semantics-isfunctiondefinition"},{"type":"clause","id":"sec-static-semantics-isfunctiondefinition","titleHTML":"Static Semantics: IsFunctionDefinition","number":"3.2.1","referencingIds":["_ref_98"]},{"type":"clause","id":"sec-syntax-directed-operations-function-name-inference","titleHTML":"Function Name Inference","number":"3.2"},{"type":"op","aoid":"IteratorBindingInitialization","refId":"sec-runtime-semantics-iteratorbindinginitialization"},{"type":"clause","id":"sec-runtime-semantics-iteratorbindinginitialization","titleHTML":"Runtime Semantics: IteratorBindingInitialization","number":"3.3.1","referencingIds":["_ref_100","_ref_101","_ref_102","_ref_103","_ref_104","_ref_105","_ref_106","_ref_109","_ref_110","_ref_111","_ref_112","_ref_113","_ref_157","_ref_158"]},{"type":"op","aoid":"AssignmentTargetType","refId":"sec-static-semantics-assignmenttargettype"},{"type":"clause","id":"sec-static-semantics-assignmenttargettype","titleHTML":"Static Semantics: AssignmentTargetType","number":"3.3.2","referencingIds":["_ref_114"]},{"type":"clause","id":"sec-syntax-directed-operations-miscellaneous","titleHTML":"Miscellaneous","number":"3.3"},{"type":"clause","id":"sec-syntax-directed-operations","titleHTML":"Syntax-Directed Operations","number":"3"},{"type":"term","term":"Environment Record","refId":"sec-environment-records"},{"type":"table","id":"table-abstract-methods-of-environment-records","number":5,"caption":"Table 5: Abstract Methods of Environment Records","referencingIds":["_ref_7"]},{"type":"term","term":"Declarative Environment Record","refId":"sec-declarative-environment-records"},{"type":"clause","id":"sec-declarative-environment-records-initializebinding-n-v","title":"InitializeBinding ( N, V, hint )","titleHTML":"InitializeBinding ( N, V, hint )","number":"4.1.1.1.1"},{"type":"clause","id":"sec-declarative-environment-records","titleHTML":"Declarative Environment Records","number":"4.1.1.1","referencingIds":["_ref_131","_ref_142","_ref_143","_ref_171","_ref_173","_ref_205","_ref_225","_ref_282"]},{"type":"clause","id":"sec-object-environment-records-initializebinding-n-v","title":"InitializeBinding ( N, V, hint )","titleHTML":"InitializeBinding ( N, V, hint )","number":"4.1.1.2.1"},{"type":"clause","id":"sec-object-environment-records","titleHTML":"Object Environment Records","number":"4.1.1.2","referencingIds":["_ref_134","_ref_136","_ref_137","_ref_140","_ref_284"]},{"type":"clause","id":"sec-global-environment-records-initializebinding-n-v","title":"InitializeBinding ( N, V, hint )","titleHTML":"InitializeBinding ( N, V, hint )","number":"4.1.1.3.1"},{"type":"clause","id":"sec-global-environment-records","titleHTML":"Global Environment Records","number":"4.1.1.3","referencingIds":["_ref_138","_ref_283","_ref_286","_ref_288","_ref_289","_ref_294","_ref_295"]},{"type":"clause","id":"sec-the-environment-record-type-hierarchy","titleHTML":"The Environment Record Type Hierarchy","number":"4.1.1"},{"type":"op","aoid":"NewDeclarativeEnvironment","refId":"sec-newdeclarativeenvironment"},{"type":"clause","id":"sec-newdeclarativeenvironment","title":"NewDeclarativeEnvironment ( E )","titleHTML":"NewDeclarativeEnvironment ( E )","number":"4.1.2.1","referencingIds":["_ref_156","_ref_161","_ref_162","_ref_168","_ref_200","_ref_212","_ref_219","_ref_223","_ref_228","_ref_230","_ref_235","_ref_238"]},{"type":"op","aoid":"NewFunctionEnvironment","refId":"sec-newfunctionenvironment"},{"type":"clause","id":"sec-newfunctionenvironment","title":"NewFunctionEnvironment ( F, newTarget )","titleHTML":"NewFunctionEnvironment ( F, newTarget )","number":"4.1.2.2"},{"type":"op","aoid":"NewModuleEnvironment","refId":"sec-newmoduleenvironment"},{"type":"clause","id":"sec-newmoduleenvironment","title":"NewModuleEnvironment ( E )","titleHTML":"NewModuleEnvironment ( E )","number":"4.1.2.3","referencingIds":["_ref_276"]},{"type":"clause","id":"sec-environment-record-operations","titleHTML":"Environment Record Operations","number":"4.1.2"},{"type":"clause","id":"sec-environment-records","titleHTML":"Environment Records","number":"4.1","referencingIds":["_ref_31","_ref_99","_ref_115","_ref_116","_ref_117","_ref_118","_ref_119","_ref_120","_ref_122","_ref_124","_ref_125","_ref_126","_ref_127","_ref_128","_ref_130","_ref_141","_ref_146","_ref_149","_ref_150","_ref_151","_ref_154","_ref_155","_ref_159","_ref_160","_ref_163","_ref_164","_ref_172","_ref_174","_ref_192","_ref_196","_ref_281"]},{"type":"clause","id":"sec-executable-code-and-execution-contexts","titleHTML":"Executable Code and Execution Contexts","number":"4"},{"type":"step","id":"step-functiondeclarationinstantiation-web-compat-insertion-point"},{"type":"op","aoid":"FunctionDeclarationInstantiation","refId":"sec-functiondeclarationinstantiation"},{"type":"clause","id":"sec-functiondeclarationinstantiation","title":"FunctionDeclarationInstantiation ( func, argumentsList )","titleHTML":"FunctionDeclarationInstantiation ( func, argumentsList )","number":"5.1.1","referencingIds":["_ref_232"]},{"type":"clause","id":"sec-ecmascript-function-objects","titleHTML":"ECMAScript Function Objects","number":"5.1"},{"type":"clause","id":"sec-ordinary-and-exotic-objects-behaviours","titleHTML":"Ordinary and Exotic Objects Behaviours","number":"5"},{"type":"production","id":"prod-UnaryExpression","name":"UnaryExpression","referencingIds":["_ref_375","_ref_376","_ref_377","_ref_378","_ref_379","_ref_380","_ref_381","_ref_382","_ref_383","_ref_385","_ref_386","_ref_387","_ref_388","_ref_389","_ref_390","_ref_391","_ref_392","_ref_393","_ref_394","_ref_396","_ref_398","_ref_399","_ref_400","_ref_401","_ref_402","_ref_403","_ref_404","_ref_406","_ref_409","_ref_487","_ref_488","_ref_489","_ref_490","_ref_491","_ref_492","_ref_493","_ref_494","_ref_495","_ref_497"]},{"type":"production","id":"prod-CoverAwaitExpressionAndAwaitUsingDeclarationHead","name":"CoverAwaitExpressionAndAwaitUsingDeclarationHead","referencingIds":["_ref_333","_ref_349","_ref_356","_ref_367","_ref_384","_ref_395","_ref_405","_ref_407","_ref_408","_ref_415","_ref_420","_ref_422","_ref_428","_ref_430","_ref_442","_ref_478","_ref_479","_ref_480","_ref_481","_ref_496","_ref_501"]},{"type":"clause","id":"sec-unary-operators","titleHTML":"Unary Operators","number":"6.1"},{"type":"clause","id":"sec-ecmascript-language-expressions","titleHTML":"ECMAScript Language: Expressions","number":"6"},{"type":"clause","id":"sec-block-runtime-semantics-evaluation","titleHTML":"Runtime Semantics: Evaluation","number":"7.1.1"},{"type":"step","id":"step-blockdeclarationinstantiation-createmutablebinding","referencingIds":["_ref_22"]},{"type":"step","id":"step-blockdeclarationinstantiation-initializebinding","referencingIds":["_ref_23"]},{"type":"op","aoid":"BlockDeclarationInstantiation","refId":"sec-blockdeclarationinstantiation"},{"type":"clause","id":"sec-blockdeclarationinstantiation","title":"BlockDeclarationInstantiation ( code, env )","titleHTML":"BlockDeclarationInstantiation ( code, env )","number":"7.1.2","referencingIds":["_ref_169","_ref_220","_ref_327","_ref_328"]},{"type":"clause","id":"sec-block","titleHTML":"Block","number":"7.1"},{"type":"production","id":"prod-LexicalDeclaration","name":"LexicalDeclaration","referencingIds":["_ref_455","_ref_456","_ref_457","_ref_458","_ref_484"]},{"type":"production","id":"prod-LetOrConst","name":"LetOrConst","referencingIds":["_ref_329","_ref_340","_ref_345","_ref_347","_ref_353","_ref_358","_ref_364","_ref_369","_ref_410","_ref_437","_ref_465","_ref_469","_ref_472","_ref_498"]},{"type":"production","id":"prod-UsingDeclaration","name":"UsingDeclaration","referencingIds":["_ref_412","_ref_426"]},{"type":"production","id":"prod-AwaitUsingDeclaration","name":"AwaitUsingDeclaration","referencingIds":["_ref_413","_ref_434"]},{"type":"production","id":"prod-BindingList","name":"BindingList","referencingIds":["_ref_330","_ref_331","_ref_332","_ref_334","_ref_335","_ref_336","_ref_338","_ref_346","_ref_348","_ref_350","_ref_354","_ref_355","_ref_357","_ref_365","_ref_366","_ref_368","_ref_411","_ref_414","_ref_416","_ref_418","_ref_421","_ref_423","_ref_424","_ref_425","_ref_429","_ref_432","_ref_433","_ref_438","_ref_439","_ref_440","_ref_441","_ref_443","_ref_444","_ref_445","_ref_447","_ref_450","_ref_452","_ref_499","_ref_500","_ref_502"]},{"type":"production","id":"prod-LexicalBinding","name":"LexicalBinding","referencingIds":["_ref_337","_ref_339","_ref_417","_ref_419","_ref_446","_ref_448","_ref_449","_ref_451","_ref_453","_ref_454"]},{"type":"production","id":"prod-AwaitUsingDeclarationHead","name":"AwaitUsingDeclarationHead","referencingIds":["_ref_431"]},{"type":"clause","id":"sec-let-and-const-declarations-static-semantics-early-errors","titleHTML":"Static Semantics: Early Errors","number":"7.2.1.1"},{"type":"clause","id":"sec-let-and-const-declarations-runtime-semantics-evaluation","titleHTML":"Runtime Semantics: Evaluation","number":"7.2.1.2"},{"type":"op","aoid":"BindingEvaluation","refId":"sec-let-and-const-declarations-runtime-semantics-bindingevaluation"},{"type":"clause","id":"sec-let-and-const-declarations-runtime-semantics-bindingevaluation","titleHTML":"Runtime Semantics: BindingEvaluation","number":"7.2.1.3","referencingIds":["_ref_182","_ref_183","_ref_184","_ref_187","_ref_188"]},{"type":"clause","id":"sec-let-and-const-declarations","title":"Let and Const, Const, Using, and Await Using Declarations","titleHTML":"Let and Const, Const, Using, and Await Using Declarations","number":"7.2.1"},{"type":"op","aoid":"RestBindingInitialization","refId":"sec-destructuring-binding-patterns-runtime-semantics-restbindinginitialization"},{"type":"clause","id":"sec-destructuring-binding-patterns-runtime-semantics-restbindinginitialization","titleHTML":"Runtime Semantics: RestBindingInitialization","number":"7.2.2.1"},{"type":"op","aoid":"KeyedBindingInitialization","refId":"sec-runtime-semantics-keyedbindinginitialization"},{"type":"clause","id":"sec-runtime-semantics-keyedbindinginitialization","titleHTML":"Runtime Semantics: KeyedBindingInitialization","number":"7.2.2.2"},{"type":"clause","id":"sec-destructuring-binding-patterns","titleHTML":"Destructuring Binding Patterns","number":"7.2.2"},{"type":"clause","id":"sec-declarations-and-the-variable-statement","titleHTML":"Declarations and the Variable Statement","number":"7.2"},{"type":"op","aoid":"ForLoopEvaluation","refId":"sec-runtime-semantics-forloopevaluation"},{"type":"clause","id":"sec-runtime-semantics-forloopevaluation","titleHTML":"Runtime Semantics: ForLoopEvaluation","number":"7.3.1.1"},{"type":"clause","id":"sec-for-statement","title":"The for Statement","titleHTML":"The for Statement","number":"7.3.1"},{"type":"production","id":"prod-ForInOfStatement","name":"ForInOfStatement","referencingIds":["_ref_427","_ref_435","_ref_436"]},{"type":"production","id":"prod-ForDeclaration","name":"ForDeclaration","referencingIds":["_ref_460","_ref_462","_ref_464","_ref_477","_ref_483","_ref_486"]},{"type":"production","id":"prod-ForBinding","name":"ForBinding","referencingIds":["_ref_341","_ref_342","_ref_359","_ref_360","_ref_361","_ref_370","_ref_371","_ref_372","_ref_397","_ref_459","_ref_461","_ref_463","_ref_466","_ref_467","_ref_468","_ref_470","_ref_471","_ref_473","_ref_474","_ref_475","_ref_476","_ref_482","_ref_485","_ref_511","_ref_512"]},{"type":"op","aoid":"ForDeclarationBindingInstantiation","refId":"sec-runtime-semantics-fordeclarationbindinginstantiation"},{"type":"clause","id":"sec-runtime-semantics-fordeclarationbindinginstantiation","titleHTML":"Runtime Semantics: ForDeclarationBindingInstantiation","number":"7.3.2.1","referencingIds":["_ref_213"]},{"type":"op","aoid":"ForIn/OfBodyEvaluation","refId":"sec-runtime-semantics-forin-div-ofbodyevaluation-lhs-stmt-iterator-lhskind-labelset"},{"type":"clause","id":"sec-runtime-semantics-forin-div-ofbodyevaluation-lhs-stmt-iterator-lhskind-labelset","title":"ForIn/OfBodyEvaluation ( lhs, stmt, iteratorRecord, iterationKind, lhsKind, labelSet [ , iteratorKind ] )","titleHTML":"ForIn/OfBodyEvaluation ( lhs, stmt, iteratorRecord, iterationKind, lhsKind, labelSet [ , iteratorKind ] )","number":"7.3.2.2"},{"type":"clause","id":"sec-for-in-and-for-of-statements","title":"The for-in, for-of, and for-await-of Statements","titleHTML":"The for-in, for-of, and for-await-of Statements","number":"7.3.2"},{"type":"clause","id":"sec-iteration-statements","titleHTML":"Iteration Statements","number":"7.3"},{"type":"clause","id":"sec-switch-statement-runtime-semantics-evaluation","titleHTML":"Runtime Semantics: Evaluation","number":"7.4.1"},{"type":"clause","id":"sec-switch-statement","title":"The switch Statement","titleHTML":"The switch Statement","number":"7.4"},{"type":"clause","id":"sec-ecmascript-language-statements-and-declarations","titleHTML":"ECMAScript Language: Statements and Declarations","number":"7"},{"type":"op","aoid":"InstantiateOrdinaryFunctionExpression","refId":"sec-runtime-semantics-instantiateordinaryfunctionexpression"},{"type":"clause","id":"sec-runtime-semantics-instantiateordinaryfunctionexpression","titleHTML":"Runtime Semantics: InstantiateOrdinaryFunctionExpression","number":"8.1.1","referencingIds":["_ref_224"]},{"type":"clause","id":"sec-function-definitions-runtime-semantics-evaluation","titleHTML":"Runtime Semantics: Evaluation","number":"8.1.2"},{"type":"clause","id":"sec-function-definitions","titleHTML":"Function Definitions","number":"8.1"},{"type":"op","aoid":"InstantiateGeneratorFunctionExpression","refId":"sec-runtime-semantics-instantiategeneratorfunctionexpression"},{"type":"clause","id":"sec-runtime-semantics-instantiategeneratorfunctionexpression","titleHTML":"Runtime Semantics: InstantiateGeneratorFunctionExpression","number":"8.2.1"},{"type":"clause","id":"sec-generator-function-definitions","titleHTML":"Generator Function Definitions","number":"8.2"},{"type":"op","aoid":"InstantiateAsyncGeneratorFunctionExpression","refId":"sec-runtime-semantics-instantiateasyncgeneratorfunctionexpression"},{"type":"clause","id":"sec-runtime-semantics-instantiateasyncgeneratorfunctionexpression","titleHTML":"Runtime Semantics: InstantiateAsyncGeneratorFunctionExpression","number":"8.3.1"},{"type":"clause","id":"sec-async-generator-function-definitions","titleHTML":"Async Generator Function Definitions","number":"8.3"},{"type":"op","aoid":"EvaluateClassStaticBlockBody","refId":"sec-runtime-semantics-evaluateclassstaticblockbody"},{"type":"clause","id":"sec-runtime-semantics-evaluateclassstaticblockbody","titleHTML":"Runtime Semantics: EvaluateClassStaticBlockBody","number":"8.4.1"},{"type":"op","aoid":"ClassDefinitionEvaluation","refId":"sec-runtime-semantics-classdefinitionevaluation"},{"type":"clause","id":"sec-runtime-semantics-classdefinitionevaluation","titleHTML":"Runtime Semantics: ClassDefinitionEvaluation","number":"8.4.2"},{"type":"clause","id":"sec-class-definitions","titleHTML":"Class Definitions","number":"8.4"},{"type":"clause","id":"sec-async-function-definitions-static-semantics-early-errors","titleHTML":"Static Semantics: Early Errors","number":"8.5.1"},{"type":"op","aoid":"InstantiateAsyncFunctionExpression","refId":"sec-runtime-semantics-instantiateasyncfunctionexpression"},{"type":"clause","id":"sec-runtime-semantics-instantiateasyncfunctionexpression","titleHTML":"Runtime Semantics: InstantiateAsyncFunctionExpression","number":"8.5.2"},{"type":"clause","id":"sec-async-function-definitions-runtime-semantics-evaluation","titleHTML":"Runtime Semantics: Evaluation","number":"8.5.3"},{"type":"clause","id":"sec-async-function-definitions","titleHTML":"Async Function Definitions","number":"8.5"},{"type":"op","aoid":"HasCallInTailPosition","refId":"sec-static-semantics-hascallintailposition"},{"type":"clause","id":"sec-static-semantics-hascallintailposition","titleHTML":"Static Semantics: HasCallInTailPosition","number":"8.6.1","referencingIds":["_ref_240","_ref_242","_ref_243","_ref_244","_ref_245","_ref_246","_ref_247","_ref_248","_ref_249","_ref_250","_ref_252","_ref_254","_ref_255","_ref_257","_ref_258","_ref_259","_ref_260","_ref_261","_ref_262","_ref_263","_ref_264","_ref_265","_ref_266","_ref_267","_ref_268","_ref_269","_ref_270"]},{"type":"op","aoid":"HasUnterminatedUsingDeclaration","refId":"sec-static-semantics-hasunterminatedusingdeclaration"},{"type":"clause","id":"sec-static-semantics-hasunterminatedusingdeclaration","titleHTML":"Static Semantics: HasUnterminatedUsingDeclaration","number":"8.6.2","referencingIds":["_ref_241","_ref_251","_ref_253","_ref_256","_ref_271","_ref_272","_ref_273","_ref_274","_ref_275"]},{"type":"clause","id":"sec-tail-position-calls","titleHTML":"Tail Position Calls","number":"8.6"},{"type":"clause","id":"sec-ecmascript-language-functions-and-classes","titleHTML":"ECMAScript Language: Functions and Classes","number":"8"},{"type":"clause","id":"sec-source-text-module-record-initialize-environment","titleHTML":"InitializeEnvironment ( )","number":"9.1.1.1.1"},{"type":"clause","id":"sec-source-text-module-record-execute-module","title":"ExecuteModule ( [ capability ] )","titleHTML":"ExecuteModule ( [ capability ] )","number":"9.1.1.1.2"},{"type":"clause","id":"sec-source-text-module-records","titleHTML":"Source Text Module Records","number":"9.1.1.1"},{"type":"production","id":"prod-ExportDeclaration","name":"ExportDeclaration"},{"type":"production","id":"prod-ExportFromClause","name":"ExportFromClause","referencingIds":["_ref_343","_ref_351","_ref_362","_ref_373","_ref_503"]},{"type":"production","id":"prod-NamedExports","name":"NamedExports","referencingIds":["_ref_344","_ref_352","_ref_363","_ref_374","_ref_504","_ref_505"]},{"type":"production","id":"prod-ExportsList","name":"ExportsList","referencingIds":["_ref_506","_ref_507","_ref_509"]},{"type":"production","id":"prod-ExportSpecifier","name":"ExportSpecifier","referencingIds":["_ref_508","_ref_510"]},{"type":"clause","id":"sec-exports","titleHTML":"Exports","number":"9.1.1.2"},{"type":"clause","id":"sec-module-semantics","titleHTML":"Module Semantics","number":"9.1.1"},{"type":"clause","id":"sec-modules","titleHTML":"Modules","number":"9.1"},{"type":"clause","id":"sec-ecmascript-language-scripts-and-modules","titleHTML":"ECMAScript Language: Scripts and Modules","number":"9"},{"type":"step","id":"step-evaldeclarationinstantiation-throw-duplicate-binding"},{"type":"step","id":"step-evaldeclarationinstantiation-web-compat-insertion-point"},{"type":"step","id":"step-evaldeclarationinstantiation-post-validation","referencingIds":["_ref_12","_ref_13"]},{"type":"op","aoid":"EvalDeclarationInstantiation","refId":"sec-evaldeclarationinstantiation"},{"type":"clause","id":"sec-evaldeclarationinstantiation","title":"EvalDeclarationInstantiation ( body, varEnv, lexEnv, privateEnv, strict )","titleHTML":"EvalDeclarationInstantiation ( body, varEnv, lexEnv, privateEnv, strict )","number":"10.1.1.1"},{"type":"clause","id":"sec-eval-x","title":"eval ( x )","titleHTML":"eval ( x )","number":"10.1.1","referencingIds":["_ref_2","_ref_26"]},{"type":"clause","id":"sec-function-properties-of-the-global-object","titleHTML":"Function Properties of the Global Object","number":"10.1"},{"type":"clause","id":"sec-global-object","titleHTML":"The Global Object","number":"10","referencingIds":["_ref_290","_ref_297","_ref_301","_ref_314"]},{"type":"clause","id":"sec-properties-of-error-instances","titleHTML":"Properties of Error Instances","number":"11.1.1"},{"type":"clause","id":"sec-properties-of-nativeerror-instances","title":"Properties of NativeError Instances","titleHTML":"Properties of NativeError Instances","number":"11.1.2.1"},{"type":"clause","id":"sec-nativeerror-object-structure","title":"NativeError Object Structure","titleHTML":"NativeError Object Structure","number":"11.1.2"},{"type":"clause","id":"sec-properties-of-aggregate-error-instances","titleHTML":"Properties of AggregateError Instances","number":"11.1.3.1"},{"type":"clause","id":"sec-aggregate-error-objects","titleHTML":"AggregateError Objects","number":"11.1.3","referencingIds":["_ref_14"]},{"type":"term","term":"%SuppressedError%","refId":"sec-suppressederror-constructor"},{"type":"clause","id":"sec-suppressederror","title":"SuppressedError ( error, suppressed, message )","titleHTML":"SuppressedError ( error, suppressed, message )","number":"11.1.4.1.1"},{"type":"clause","id":"sec-suppressederror-constructor","titleHTML":"The SuppressedError Constructor","number":"11.1.4.1","referencingIds":["_ref_3","_ref_28","_ref_296","_ref_299"]},{"type":"clause","id":"sec-suppressederror.prototype","titleHTML":"SuppressedError.prototype","number":"11.1.4.2.1"},{"type":"clause","id":"sec-properties-of-the-suppressederror-constructors","titleHTML":"Properties of the SuppressedError Constructor","number":"11.1.4.2"},{"type":"term","term":"SuppressedError prototype object","refId":"sec-properties-of-the-suppressederror-prototype-objects"},{"type":"term","term":"%SuppressedError.prototype%","refId":"sec-properties-of-the-suppressederror-prototype-objects"},{"type":"clause","id":"sec-suppressederror.prototype.constructor","titleHTML":"SuppressedError.prototype.constructor","number":"11.1.4.3.1"},{"type":"clause","id":"sec-suppressederror.prototype.message","titleHTML":"SuppressedError.prototype.message","number":"11.1.4.3.2"},{"type":"clause","id":"sec-suppressederror.prototype.name","titleHTML":"SuppressedError.prototype.name","number":"11.1.4.3.3"},{"type":"clause","id":"sec-properties-of-the-suppressederror-prototype-objects","titleHTML":"Properties of the SuppressedError Prototype Object","number":"11.1.4.3","referencingIds":["_ref_298","_ref_300"]},{"type":"clause","id":"sec-properties-of-suppressederror-instances","titleHTML":"Properties of SuppressedError Instances","number":"11.1.4.4"},{"type":"clause","id":"sec-suppressederror-objects","titleHTML":"SuppressedError Objects","number":"11.1.4","referencingIds":["_ref_15"]},{"type":"clause","id":"sec-error-objects","titleHTML":"Error Objects","number":"11.1"},{"type":"clause","id":"sec-fundamental-objects","titleHTML":"Fundamental Objects","number":"11"},{"type":"clause","id":"sec-%iteratorprototype%-@@dispose","titleHTML":"%IteratorPrototype% [ @@dispose ] ( )","number":"12.1.1.1"},{"type":"clause","id":"sec-%iteratorprototype%-object","titleHTML":"The %IteratorPrototype% Object","number":"12.1.1","referencingIds":["_ref_27"]},{"type":"clause","id":"sec-%asynciteratorprototype%-@@asyncdispose","titleHTML":"%AsyncIteratorPrototype% [ @@asyncDispose ] ( )","number":"12.1.2.1"},{"type":"clause","id":"sec-%asynciteratorprototype%-object","titleHTML":"The %AsyncIteratorPrototype% Object","number":"12.1.2"},{"type":"clause","id":"sec-iteration","titleHTML":"Iteration","number":"12.1"},{"type":"table","id":"table-disposable-interface-required-properties","number":6,"caption":"Table 6: Disposable Interface Required Properties","referencingIds":["_ref_16"]},{"type":"clause","id":"sec-disposable-interface","title":"The Disposable Interface","titleHTML":"The Disposable Interface","number":"12.2.1.1"},{"type":"table","id":"table-asyncdisposable-interface-required-properties","number":7,"caption":"Table 7: AsyncDisposable Interface Required Properties","referencingIds":["_ref_17"]},{"type":"clause","id":"sec-asyncdisposable-interface","title":"The AsyncDisposable Interface","titleHTML":"The AsyncDisposable Interface","number":"12.2.1.2"},{"type":"clause","id":"sec-common-resource-management-interfaces","titleHTML":"Common Resource Management Interfaces","number":"12.2.1","referencingIds":["_ref_4"]},{"type":"clause","id":"sec-resource-management","titleHTML":"Resource Management","number":"12.2"},{"type":"term","term":"%DisposableStack%","refId":"sec-disposablestack-constructor"},{"type":"clause","id":"sec-disposablestack","titleHTML":"DisposableStack ( )","number":"12.3.1.1"},{"type":"clause","id":"sec-disposablestack-constructor","titleHTML":"The DisposableStack Constructor","number":"12.3.1","referencingIds":["_ref_1","_ref_25","_ref_309"]},{"type":"clause","id":"sec-disposablestack.prototype","titleHTML":"DisposableStack.prototype","number":"12.3.2.1"},{"type":"clause","id":"sec-properties-of-the-disposablestack-constructor","titleHTML":"Properties of the DisposableStack Constructor","number":"12.3.2"},{"type":"term","term":"DisposableStack prototype object","refId":"sec-properties-of-the-disposablestack-prototype-object"},{"type":"term","term":"%DisposableStack.prototype%","refId":"sec-properties-of-the-disposablestack-prototype-object"},{"type":"clause","id":"sec-get-disposablestack.prototype.disposed","titleHTML":"get DisposableStack.prototype.disposed","number":"12.3.3.1"},{"type":"clause","id":"sec-disposablestack.prototype.dispose","titleHTML":"DisposableStack.prototype.dispose ()","number":"12.3.3.2","referencingIds":["_ref_18"]},{"type":"clause","id":"sec-disposablestack.prototype.use","title":"DisposableStack.prototype.use( value )","titleHTML":"DisposableStack.prototype.use( value )","number":"12.3.3.3"},{"type":"clause","id":"sec-disposablestack.prototype.adopt","title":"DisposableStack.prototype.adopt( value, onDispose )","titleHTML":"DisposableStack.prototype.adopt( value, onDispose )","number":"12.3.3.4"},{"type":"clause","id":"sec-disposablestack.prototype.defer","title":"DisposableStack.prototype.defer( onDispose )","titleHTML":"DisposableStack.prototype.defer( onDispose )","number":"12.3.3.5"},{"type":"clause","id":"sec-disposablestack.prototype.move","titleHTML":"DisposableStack.prototype.move()","number":"12.3.3.6"},{"type":"clause","id":"sec-disposablestack.prototype-@@dispose","titleHTML":"DisposableStack.prototype [ @@dispose ] ()","number":"12.3.3.7"},{"type":"clause","id":"sec-disposablestack.prototype-@@toStringTag","titleHTML":"DisposableStack.prototype [ @@toStringTag ]","number":"12.3.3.8"},{"type":"clause","id":"sec-properties-of-the-disposablestack-prototype-object","titleHTML":"Properties of the DisposableStack Prototype Object","number":"12.3.3","referencingIds":["_ref_303","_ref_311","_ref_312"]},{"type":"table","id":"table-internal-slots-of-disposablestack-instances","number":8,"caption":"Table 8: Internal Slots of DisposableStack Instances","referencingIds":["_ref_19"]},{"type":"clause","id":"sec-properties-of-disposablestack-instances","titleHTML":"Properties of DisposableStack Instances","number":"12.3.4"},{"type":"clause","id":"sec-disposablestack-objects","titleHTML":"DisposableStack Objects","number":"12.3"},{"type":"term","term":"%AsyncDisposableStack%","refId":"sec-asyncdisposablestack-constructor"},{"type":"clause","id":"sec-asyncdisposablestack","titleHTML":"AsyncDisposableStack ( )","number":"12.4.1.1"},{"type":"clause","id":"sec-asyncdisposablestack-constructor","titleHTML":"The AsyncDisposableStack Constructor","number":"12.4.1","referencingIds":["_ref_0","_ref_24","_ref_322"]},{"type":"clause","id":"sec-asyncdisposablestack.prototype","titleHTML":"AsyncDisposableStack.prototype","number":"12.4.2.1"},{"type":"clause","id":"sec-properties-of-the-asyncdisposablestack-constructor","titleHTML":"Properties of the AsyncDisposableStack Constructor","number":"12.4.2"},{"type":"term","term":"AsyncDisposableStack prototype object","refId":"sec-properties-of-the-asyncdisposablestack-prototype-object"},{"type":"term","term":"%AsyncDisposableStack.prototype%","refId":"sec-properties-of-the-asyncdisposablestack-prototype-object"},{"type":"clause","id":"sec-get-asyncdisposablestack.prototype.disposed","titleHTML":"get AsyncDisposableStack.prototype.disposed","number":"12.4.3.1"},{"type":"clause","id":"sec-asyncdisposablestack.prototype.disposeAsync","titleHTML":"AsyncDisposableStack.prototype.disposeAsync()","number":"12.4.3.2","referencingIds":["_ref_20"]},{"type":"clause","id":"sec-asyncdisposablestack.prototype.use","title":"AsyncDisposableStack.prototype.use( value )","titleHTML":"AsyncDisposableStack.prototype.use( value )","number":"12.4.3.3"},{"type":"clause","id":"sec-asyncdisposablestack.prototype.adopt","title":"AsyncDisposableStack.prototype.adopt( value, onDisposeAsync )","titleHTML":"AsyncDisposableStack.prototype.adopt( value, onDisposeAsync )","number":"12.4.3.4"},{"type":"clause","id":"sec-asyncdisposablestack.prototype.defer","title":"AsyncDisposableStack.prototype.defer( onDisposeAsync )","titleHTML":"AsyncDisposableStack.prototype.defer( onDisposeAsync )","number":"12.4.3.5"},{"type":"clause","id":"sec-asyncdisposablestack.prototype.move","titleHTML":"AsyncDisposableStack.prototype.move()","number":"12.4.3.6"},{"type":"clause","id":"sec-asyncdisposablestack.prototype-@@asyncDispose","titleHTML":"AsyncDisposableStack.prototype [ @@asyncDispose ] ()","number":"12.4.3.7"},{"type":"clause","id":"sec-asyncdisposablestack.prototype-@@toStringTag","titleHTML":"AsyncDisposableStack.prototype [ @@toStringTag ]","number":"12.4.3.8"},{"type":"clause","id":"sec-properties-of-the-asyncdisposablestack-prototype-object","titleHTML":"Properties of the AsyncDisposableStack Prototype Object","number":"12.4.3","referencingIds":["_ref_316","_ref_324","_ref_325"]},{"type":"table","id":"table-internal-slots-of-asyncdisposablestack-instances","number":9,"caption":"Table 9: Internal Slots of AsyncDisposableStack Instances","referencingIds":["_ref_21"]},{"type":"clause","id":"sec-properties-of-asyncdisposablestack-instances","titleHTML":"Properties of AsyncDisposableStack Instances","number":"12.4.4"},{"type":"clause","id":"sec-asyncdisposablestack-objects","titleHTML":"AsyncDisposableStack Objects","number":"12.4"},{"type":"clause","id":"sec-control-abstraction-objects","titleHTML":"Control Abstraction Objects","number":"12"},{"type":"clause","id":"sec-web-compat-blockdeclarationinstantiation","titleHTML":"Changes to BlockDeclarationInstantiation","number":"A.1.1.1","referencingIds":["_ref_9","_ref_10"]},{"type":"clause","id":"sec-block-level-function-declarations-web-legacy-compatibility-semantics","titleHTML":"Block-Level Function Declarations Web Legacy Compatibility Semantics","number":"A.1.1","referencingIds":["_ref_8","_ref_11"]},{"type":"clause","id":"sec-other-additional-features","titleHTML":"Other Additional Features","number":"A.1"},{"type":"clause","id":"sec-additional-ecmascript-features-for-web-browsers","titleHTML":"Additional ECMAScript Features for Web Browsers","number":"A"},{"type":"clause","id":"sec-copyright-and-software-license","title":"Copyright & Software License","titleHTML":"Copyright & Software License","number":"B"}]}`); ;let usesMultipage = false