This repository has been archived by the owner on Jan 9, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 17
/
es6-draft-sections.js
667 lines (666 loc) · 51.2 KB
/
es6-draft-sections.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
document.addEventListener("DOMContentLoaded", function (event) {
var legacy_sections = {
"sec-": "sec-symbol-value",
"sec-%arrayiteratorprototype%-@@iterator": "sec-%iteratorprototype%-@@iterator",
"sec-%arrayiteratorprototype%-next": "sec-%arrayiteratorprototype%.next",
"sec-%loader%": "",
"sec-%loader%-@@create": "",
"sec-%loader%-constructor": "",
"sec-%loader%.prototype": "",
"sec-%loader%.prototype.constructor": "",
"sec-%loader%.prototype.define": "",
"sec-%loaderiteratorprototype%-@@iterator": "",
"sec-%loaderiteratorprototype%-@@tostringtag": "",
"sec-%loaderiteratorprototype%-object": "",
"sec-%loaderiteratorprototype%.next": "",
"sec-%loaderteratorprototype%-@@tostringtag": "",
"sec-%loaderteratorprototype%-object": "",
"sec-%mapiteratorprototype%-@@iterator": "sec-%iteratorprototype%-@@iterator",
"sec-%realm%": "sec-code-realms",
"sec-%realm%-@@create": "sec-code-realms",
"sec-%realm%-constructor": "sec-code-realms",
"sec-%realm%.prototype": "sec-code-realms",
"sec-%realm%.prototype-@@tostringtag": "sec-code-realms",
"sec-%realm%.prototype.constructor": "sec-code-realms",
"sec-%realm%.prototype.eval": "sec-code-realms",
"sec-%setiteratorprototype%-@@iterator": "sec-%iteratorprototype%-@@iterator",
"sec-%stringiteratorprototype%-@@iterator": "",
"sec-%stringiteratorprototype%.@@tostringtag": "sec-%stringiteratorprototype%-@@tostringtag",
"sec-%typedarray%-@@create": "",
"sec-%typedarray%-all-other-argument-combinations": "sec-%typedarray%-buffer-byteoffset-length",
"sec-%typedarray%-array": "sec-%typedarray%-object",
"sec-.function.prototype.tomethod-newhome-methodname": "",
"sec-D-additions-and-changes-that-introduce-incompatibilities-with-prior-editions": "sec-additions-and-changes-that-introduce-incompatibilities-with-prior-editions",
"sec-D-additions-and-changes-that-introduce-incompatibilities-with-prior-editions-in-the-5th-edition": "",
"sec-D-additions-and-changes-that-introduce-incompatibilities-with-prior-editions-in-the-6th-edition": "sec-corrections-and-clarifications-in-ecmascript-2015-with-possible-compatibility-impact",
"sec-E-additions-and-changes-that-introduce-incompatibilities-with-prior-editions": "sec-additions-and-changes-that-introduce-incompatibilities-with-prior-editions",
"sec-E-additions-and-changes-that-introduce-incompatibilities-with-prior-editions-in-the-5th-edition": "",
"sec-E-additions-and-changes-that-introduce-incompatibilities-with-prior-editions-in-the-6th-edition": "sec-corrections-and-clarifications-in-ecmascript-2015-with-possible-compatibility-impact",
"sec-__proto___-property-names-in-object-initialisers": "sec-__proto__-property-names-in-object-initializers",
"sec-__proto___-property-names-in-object-initializers": "sec-__proto__-property-names-in-object-initializers",
"sec-__var-statements-in-catch-blocks": "sec-variablestatements-in-catch-blocks",
"sec-adddependencyload-depload-functions": "",
"sec-additional-properties": "sec-additional-built-in-properties",
"sec-additions-and-changes-that-introduce-incompatibilities-with-prior-editions-in-the-5th-edition": "",
"sec-additions-and-changes-that-introduce-incompatibilities-with-prior-editions-in-the-6th-edition": "sec-corrections-and-clarifications-in-ecmascript-2015-with-possible-compatibility-impact",
"sec-additive-operators-static-semantics-isanonymousfunctiondefinition": "sec-isanonymousfunctiondefinition",
"sec-addloadtolinkset": "",
"sec-allocatepromise": "sec-promise-executor",
"sec-allocatepromise-constructor-abstraction-operation": "sec-promise-executor",
"sec-arguments-object": "sec-createunmappedargumentsobject",
"sec-array-@@create": "",
"sec-array-comprehension": "sec-array.prototype.map",
"sec-array-comprehension-runtime-semantics-bindinginitialisation": "sec-array.prototype.map",
"sec-array-comprehension-runtime-semantics-bindinginitialization": "sec-array.prototype.map",
"sec-array-comprehension-runtime-semantics-evaluation": "sec-array.prototype.map",
"sec-array-comprehension-static-semantics-early-errors": "sec-array.prototype.map",
"sec-array-initialiser": "sec-array-initializer",
"sec-array-item1-item2": "sec-array-items",
"sec-array-iterator-object-structure": "sec-array-iterator-objects",
"sec-array-iterator-prototype": "sec-%arrayiteratorprototype%-object",
"sec-array-literal": "sec-array-initializer",
"sec-array-literal-runtime-semantics-evaluation": "sec-array-initializer-runtime-semantics-evaluation",
"sec-arraybuffer-@@create": "sec-properties-of-the-arraybuffer-constructor",
"sec-arrayiterator.prototype.@@iterator": "sec-%iteratorprototype%-@@iterator",
"sec-arrayiterator.prototype.@@tostringtag": "sec-%arrayiteratorprototype%-@@tostringtag",
"sec-arrayiterator.prototype.next": "sec-%arrayiteratorprototype%.next",
"sec-arrow-function-definitions-runtime-semantics-bindinginitialisation": "sec-arrow-function-definitions-runtime-semantics-iteratorbindinginitialization",
"sec-arrow-function-definitions-runtime-semantics-iteratorbindinginitialisation": "sec-arrow-function-definitions-runtime-semantics-iteratorbindinginitialization",
"sec-arrow-function-definitions-static-semantics-lexicaldeclarations": "sec-arrow-function-definitions-static-semantics-lexicallyscopeddeclarations",
"sec-arrow-function-definitions-static-semantics-needssuperbinding": "sec-arrow-function-definitions-runtime-semantics-evaluation",
"sec-arrow-function-definitions-static-semantics-referencessuper": "sec-arrow-function-definitions-runtime-semantics-evaluation",
"sec-assignment-operators-static-semantics-isanonymousfunctiondefinition": "sec-isanonymousfunctiondefinition",
"sec-asyncstartloadpartwaythrough-functions": "",
"sec-binary-bitwise-operators-static-semantics-isanonymousfunctiondefinition": "sec-isanonymousfunctiondefinition",
"sec-binary-logical-operators-static-semantics-isanonymousfunctiondefinition": "sec-isanonymousfunctiondefinition",
"sec-bitwise-shift-operators-static-semantics-isanonymousfunctiondefinition": "sec-isanonymousfunctiondefinition",
"sec-block-static-semantics-lexicaldeclarations": "sec-block-static-semantics-lexicallyscopeddeclarations",
"sec-boolean-@@create": "sec-properties-of-the-boolean-constructor",
"sec-bound-function-exotic-objects-call": "sec-bound-function-exotic-objects-call-thisargument-argumentslist",
"sec-bound-function-exotic-objects-construct": "sec-bound-function-exotic-objects-construct-argumentslist-newtarget",
"sec-boundfunctionclone": "sec-boundfunctioncreate",
"sec-boundfunctiontargetrealm": "sec-getfunctionrealm",
"sec-buildlinkagegroups": "",
"sec-built-in-exotic-object-internal-methods-and-data-fields": "sec-built-in-exotic-object-internal-methods-and-slots",
"sec-call-f-v-args": "sec-call",
"sec-call-f-v-argumentslist": "sec-call",
"sec-callfetch-address-functions": "",
"sec-callinstantiate-functions": "",
"sec-calllocate-functions": "",
"sec-callnormalize-resolve-reject-functions": "",
"sec-calltranslate-functions": "",
"sec-canonicalnumericstring": "sec-canonicalnumericindexstring",
"sec-checkiterable": "sec-getmethod",
"sec-checkobjectcoercible": "sec-requireobjectcoercible",
"sec-class-definitions-static-semantics-isanonymousfunctiondefinition": "sec-isanonymousfunctiondefinition",
"sec-class-definitions-static-semantics-lexicallydeclarednames": "sec-class-definitions-static-semantics-boundnames",
"sec-class-definitions-static-semantics-vardeclarednames": "sec-block-static-semantics-vardeclarednames",
"sec-clonearraybuffer-srcbuffer-srcbyteoffset-srctype-cloneelementtype-srclength": "sec-clonearraybuffer",
"sec-clonemethod": "",
"sec-comma-operator-static-semantics-isanonymousfunctiondefinition": "sec-isanonymousfunctiondefinition",
"sec-compounditerator-next": "",
"sec-conditional-operator-static-semantics-isanonymousfunctiondefinition": "sec-isanonymousfunctiondefinition",
"sec-construct-argumentslist": "sec-construct",
"sec-construct-argumentslist-newtarget": "sec-construct",
"sec-construct-f-argumentslist": "sec-construct",
"sec-construct-f-argumentslist-newtarget": "sec-construct",
"sec-construct-internal-method": "sec-proxy-object-internal-methods-and-internal-slots-construct-argumentslist-newtarget",
"sec-corrections-and-clarifications-in-edition-6-with-possible-compatibility-impact": "sec-corrections-and-clarifications-in-ecmascript-2015-with-possible-compatibility-impact",
"sec-corrections-and-clarifications-that-may-introduce-incompatibilities-with-prior-editions": "sec-corrections-and-clarifications-in-ecmascript-2015-with-possible-compatibility-impact",
"sec-corrections-and-clarifications-that-may-introduce-incompatibilities-with-prior-editions-in-the-5th-edition": "",
"sec-corrections-and-clarifications-that-may-introduce-incompatibilities-with-prior-editions-in-the-6th-edition": "sec-corrections-and-clarifications-in-ecmascript-2015-with-possible-compatibility-impact",
"sec-corrections-and-clarifications-with-possible-compatibility-impact": "sec-corrections-and-clarifications-in-ecmascript-2015-with-possible-compatibility-impact",
"sec-createcompounditerator": "",
"sec-createemptyiterator": "",
"sec-createfromconstructor": "sec-ordinarycreatefromconstructor",
"sec-createlinkset": "",
"sec-createload": "",
"sec-createloaderiterator": "",
"sec-createloaderrecord": "",
"sec-createloadrequestobject": "",
"sec-createmodule": "",
"sec-createmodulelinkagerecord": "",
"sec-createowndataproperty": "sec-createdataproperty",
"sec-createpromisecapabilityrecord": "sec-newpromisecapability",
"sec-createrejectfunction": "sec-promise-reject-functions",
"sec-createresolvefunction": "sec-promise-resolve-functions",
"sec-createstrictargumentsobject": "sec-createunmappedargumentsobject",
"sec-dataview-@@create": "sec-properties-of-the-dataview-constructor",
"sec-date-@@create": "sec-properties-of-the-date-constructor",
"sec-declarative-environment-records-createimmutablebinding-n": "sec-declarative-environment-records-createimmutablebinding-n-s",
"sec-declarative-environment-records-initialisebinding-n-v": "sec-declarative-environment-records-initializebinding-n-v",
"sec-destructuring-binding-patterns-runtime-semantics-bindinginitialisation": "sec-destructuring-binding-patterns-runtime-semantics-bindinginitialization",
"sec-destructuring-binding-patterns-runtime-semantics-indexedbindinginitialisation": "sec-destructuring-binding-patterns-runtime-semantics-iteratorbindinginitialization",
"sec-destructuring-binding-patterns-runtime-semantics-iteratorbindinginitialisation": "sec-destructuring-binding-patterns-runtime-semantics-iteratorbindinginitialization",
"sec-destructuring-binding-patterns-static-semantics-early-errors": "sec-identifiers-static-semantics-early-errors",
"sec-destructuring-binding-patterns-static-semantics-hasinitialiser": "sec-destructuring-binding-patterns-static-semantics-hasinitializer",
"sec-direct-call-to-eval": "sec-function-calls-runtime-semantics-evaluation",
"sec-ecmascript-function-objects-getownproperty-p": "sec-forbidden-extensions",
"sec-ecmascript-language-modules-and-scripts": "sec-ecmascript-language-scripts-and-modules",
"sec-ecmascript-ordinary-and-exotic-objects-behaviours": "sec-ordinary-and-exotic-objects-behaviours",
"sec-emumerate": "sec-string-exotic-objects-ownpropertykeys",
"sec-enqueuetask": "sec-enqueuejob",
"sec-ensureevaluated": "",
"sec-equality-operators-static-semantics-isanonymousfunctiondefinition": "sec-isanonymousfunctiondefinition",
"sec-error-@@create": "sec-properties-of-the-error-constructor",
"sec-eval-declaration-instantiation": "sec-evaldeclarationinstantiation",
"sec-evaluateloadedmodule-load-functions": "",
"sec-exotic-arguments-objects": "sec-arguments-exotic-objects",
"sec-finishload": "",
"sec-function-@@create": "sec-properties-of-the-function-constructor",
"sec-function-declaration-instantiation": "sec-functiondeclarationinstantiation",
"sec-function-definitions-runtime-semantics-bindinginitialisation": "sec-function-definitions-runtime-semantics-iteratorbindinginitialization",
"sec-function-definitions-runtime-semantics-indexedbindinginitialisation": "sec-function-definitions-runtime-semantics-iteratorbindinginitialization",
"sec-function-definitions-runtime-semantics-iteratorbindinginitialisation": "sec-function-definitions-runtime-semantics-iteratorbindinginitialization",
"sec-function-definitions-static-semantics-hasinitialiser": "sec-function-definitions-static-semantics-hasinitializer",
"sec-function-definitions-static-semantics-isanonymousfunctiondefinition": "sec-isanonymousfunctiondefinition",
"sec-function-definitions-static-semantics-isstrict": "sec-strict-mode-code",
"sec-function-definitions-static-semantics-lexicaldeclarations": "sec-function-definitions-static-semantics-lexicallyscopeddeclarations",
"sec-function-definitions-static-semantics-needssuperbinding": "sec-function-definitions-static-semantics-early-errors",
"sec-function-definitions-static-semantics-referencessuper": "sec-function-definitions-static-semantics-early-errors",
"sec-function.prototype-@@create": "sec-properties-of-the-function-prototype-object",
"sec-function.prototype.tomethod": "",
"sec-functiondeclarations-in-ifstatement-statement-clauses.": "sec-functiondeclarations-in-ifstatement-statement-clauses",
"sec-functioninitialise": "sec-functioninitialize",
"sec-functions-and-scripts": "sec-functions-and-classes",
"sec-generator-comprehensions": "sec-array.prototype.map",
"sec-generator-comprehensions-runtime-semantics-evaluation": "sec-array.prototype.map",
"sec-generator-comprehensions-static-semantics-early-errors": "sec-array.prototype.map",
"sec-generator-function-definitions-static-semantics-isanonymousfunctiondefinition": "sec-isanonymousfunctiondefinition",
"sec-generator-function-definitions-static-semantics-lexicallydeclarednames": "sec-generator-function-definitions-static-semantics-boundnames",
"sec-generator-function-definitions-static-semantics-needssuperbinding": "sec-generator-function-definitions-static-semantics-early-errors",
"sec-generator-function-definitions-static-semantics-referencessuper": "sec-generator-function-definitions-static-semantics-early-errors",
"sec-generator-function-definitions-static-semantics-vardeclarednames": "sec-block-static-semantics-vardeclarednames",
"sec-generator-function-definitions-static-semantics-varscopeddeclarations": "sec-block-static-semantics-vardeclarednames",
"sec-generator.prototype-@@iterator": "",
"sec-generator.prototype-e@@iterator": "sec-%iteratorprototype%-@@iterator",
"sec-generatorfunction-@@create": "sec-properties-of-the-generatorfunction-constructor",
"sec-generatorfunction.prototype-@@create": "sec-properties-of-the-generatorfunction-constructor",
"sec-get-loader.prototype.global": "",
"sec-get-loader.prototype.realm": "",
"sec-get-reflect.loader.prototype.global": "",
"sec-get-reflect.loader.prototype.realm": "",
"sec-get-reflect.realm.prototype.global": "sec-code-realms",
"sec-get-reflect.realm.prototype.intrinsics": "sec-code-realms",
"sec-get-reflect.realm.prototype.stdlib": "sec-code-realms",
"sec-getexportednames-exportstarset-concrete-method": "sec-getexportednames",
"sec-getmethodname": "",
"sec-getoption": "",
"sec-getorcreateload-name-functions": "",
"sec-getownpropertykey": "sec-getownpropertykeys",
"sec-getreplacesubstitution": "sec-getsubstitution",
"sec-getsuperbinding": "",
"sec-global-environment-records-createimmutablebinding-n": "sec-global-environment-records-createimmutablebinding-n-s",
"sec-global-environment-records-initialisebinding-n-v": "sec-global-environment-records-initializebinding-n-v",
"sec-grammar-summary-json": "sec-json.parse",
"sec-grouping-operator-static-semantics-isanonymousfunctiondefinition": "sec-isanonymousfunctiondefinition",
"sec-host-provided-services": "",
"sec-hostgetsource": "",
"sec-hostnormalizemodulename": "",
"sec-identifier-reference-runtime-semantics-evaluation": "sec-identifiers-runtime-semantics-evaluation",
"sec-identifier-reference-static-semantics-early-errors": "sec-identifiers-static-semantics-early-errors",
"sec-identifier-reference-static-semantics-stringvalue": "sec-identifiers-static-semantics-stringvalue",
"sec-identifier-resolution": "sec-resolvebinding",
"sec-identifiers-and-identifier-names": "sec-identifier-names",
"sec-identifiers-and-identifier-names-static-semantics-early-errors": "sec-identifier-names-static-semantics-early-errors",
"sec-identifiers-and-identifier-names-static-semantics-stringvalue": "sec-identifier-names-static-semantics-stringvalue",
"sec-identity-functions": "sec-promisereactionjob",
"sec-iloader.prototype.normalize-name-referername-refereraddress": "",
"sec-imports-runtime-semantics-evaluation": "sec-imports",
"sec-in-edition-5": "",
"sec-in-edition-5.1": "",
"sec-in-edition-6": "sec-corrections-and-clarifications-in-ecmascript-2015-with-possible-compatibility-impact",
"sec-in-the-5th-edition": "",
"sec-in-the-6th-edition": "sec-corrections-and-clarifications-in-ecmascript-2015-with-possible-compatibility-impact",
"sec-initialisation": "sec-ecmascript-initialization",
"sec-initialisepromise": "sec-promise-executor",
"sec-initialization": "sec-ecmascript-initialization",
"sec-initializefirstrealm": "sec-initializehostdefinedrealm",
"sec-initializepromise": "sec-promise-executor",
"sec-instantiatesucceeded-instantiateresult-functions": "",
"sec-intailposition": "sec-isintailposition",
"sec-integer-indexed-exotic-objects-enumerate": "sec-integer-indexed-exotic-objects-ownpropertykeys",
"sec-isiterable": "sec-getmethod",
"sec-isneuteredbuffer": "sec-isdetachedbuffer",
"sec-isthisinitialized": "sec-function-environment-records-getthisbinding",
"sec-iterable-iterface": "sec-iterable-interface",
"sec-iteration-related-abstract-operations": "sec-generator-abstract-operations",
"sec-iterator-iterface": "sec-iterator-interface",
"sec-iteratorresult-iterface": "sec-iteratorresult-interface",
"sec-json-grammar-json-lexical-grammar": "sec-json.parse",
"sec-json-grammar-json-syntactic-grammar": "sec-json.parse",
"sec-json-json-lexical-grammar": "sec-json.parse",
"sec-json-json-syntactic-grammar": "sec-json.parse",
"sec-json-object-json-grammar": "sec-json.parse",
"sec-labelledstatementevaluation": "sec-statement-semantics-runtime-semantics-labelledevaluation",
"sec-left-hand-side-expressions-static-semantics": "sec-static-semantics",
"sec-let-and-const-declarations-runtime-semantics-bindinginitialisation": "sec-identifiers-runtime-semantics-bindinginitialization",
"sec-let-and-const-declarations-static-semantics-stringvalue": "sec-identifiers-static-semantics-stringvalue",
"sec-link": "",
"sec-linkagegroups": "",
"sec-linkdeclarativemodules": "",
"sec-linkdynamicmodules": "",
"sec-linkimports": "",
"sec-linkmodules": "",
"sec-linkset-records": "",
"sec-linksetfailed": "",
"sec-load-records-and-loadrequest-objects": "",
"sec-loader-iterator-objects": "",
"sec-loader-objects": "",
"sec-loader-pipeline-hook-properties": "",
"sec-loader-records-and-loader-objects": "",
"sec-loader.prototype-@@iterator": "",
"sec-loader.prototype.delete": "",
"sec-loader.prototype.entries": "",
"sec-loader.prototype.eval": "",
"sec-loader.prototype.fetch": "",
"sec-loader.prototype.get": "",
"sec-loader.prototype.has": "",
"sec-loader.prototype.import": "",
"sec-loader.prototype.instantiate": "",
"sec-loader.prototype.keys": "",
"sec-loader.prototype.load": "",
"sec-loader.prototype.locate": "",
"sec-loader.prototype.module": "",
"sec-loader.prototype.set": "",
"sec-loader.prototype.translate": "",
"sec-loader.prototype.values": "",
"sec-loadfailed-functions": "",
"sec-loadmodule": "",
"sec-loadsucceeded-functions": "",
"sec-local-time": "sec-localtime",
"sec-lookupexport": "",
"sec-lookupmoduledependency": "",
"sec-makesuperreference": "sec-makesuperpropertyreference",
"sec-map-@@create": "sec-properties-of-the-map-constructor",
"sec-map-iterable-comparator": "sec-map-iterable",
"sec-map-iterator-object-structure": "sec-map-iterator-objects",
"sec-map-iterator-prototype": "sec-%mapiteratorprototype%-object",
"sec-mapiterator.prototype-@@iterator": "sec-%iteratorprototype%-@@iterator",
"sec-mapiterator.prototype-@@tostringtag": "sec-%mapiteratorprototype%-@@tostringtag",
"sec-mapiterator.prototype.next": "sec-%mapiteratorprototype%.next",
"sec-method-definitions-static-semantics-issimpleparameterlist": "sec-function-definitions-static-semantics-issimpleparameterlist",
"sec-method-definitions-static-semantics-needssuperbinding": "sec-method-definitions-static-semantics-hasdirectsuper",
"sec-method-definitions-static-semantics-referencessuper": "",
"sec-mixinproperties": "sec-object.assign",
"sec-module-exotic-objects": "sec-module-namespace-exotic-objects",
"sec-module-exotic-objects-defineownproperty-p-desc": "sec-module-namespace-exotic-objects-defineownproperty-p-desc",
"sec-module-exotic-objects-delete-p": "sec-module-namespace-exotic-objects-delete-p",
"sec-module-exotic-objects-enumerate": "sec-module-namespace-exotic-objects-enumerate",
"sec-module-exotic-objects-get-p-receiver": "sec-module-namespace-exotic-objects-get-p-receiver",
"sec-module-exotic-objects-getownproperty-p": "sec-module-namespace-exotic-objects-getownproperty-p",
"sec-module-exotic-objects-getprototypeof": "sec-module-namespace-exotic-objects-getprototypeof",
"sec-module-exotic-objects-hasproperty-p": "sec-module-namespace-exotic-objects-hasproperty-p",
"sec-module-exotic-objects-isextensible": "sec-module-namespace-exotic-objects-isextensible",
"sec-module-exotic-objects-ownpropertykeys": "sec-module-namespace-exotic-objects-ownpropertykeys",
"sec-module-exotic-objects-preventextensions": "sec-module-namespace-exotic-objects-preventextensions",
"sec-module-exotic-objects-set-p-v-receiver": "sec-module-namespace-exotic-objects-set-p-v-receiver",
"sec-module-exotic-objects-setprototypeof-v": "sec-module-namespace-exotic-objects-setprototypeof-v",
"sec-module-linking-groups": "",
"sec-module-semantics-static-semantics-isstrict": "sec-strict-mode-code",
"sec-module-semantics-static-semantics-lexicaldeclarations": "sec-module-semantics-static-semantics-lexicallyscopeddeclarations",
"sec-module-static-semantics": "sec-module-semantics",
"sec-module-static-semantics-static-semantics-early-errors": "sec-module-semantics-static-semantics-early-errors",
"sec-module-static-semantics-static-semantics-exportedbindings": "sec-module-semantics-static-semantics-exportedbindings",
"sec-module-static-semantics-static-semantics-exportentries": "sec-module-semantics-static-semantics-exportentries",
"sec-module-static-semantics-static-semantics-importentries": "sec-module-semantics-static-semantics-importentries",
"sec-module-static-semantics-static-semantics-isstrict": "sec-strict-mode-code",
"sec-module-static-semantics-static-semantics-lexicaldeclarations": "sec-module-semantics-static-semantics-lexicallyscopeddeclarations",
"sec-module-static-semantics-static-semantics-lexicallydeclarednames": "sec-module-semantics-static-semantics-lexicallydeclarednames",
"sec-module-static-semantics-static-semantics-lexicallyscopeddeclarations": "sec-module-semantics-static-semantics-lexicallyscopeddeclarations",
"sec-module-static-semantics-static-semantics-modulerequests": "sec-module-semantics-static-semantics-modulerequests",
"sec-module-static-semantics-static-semantics-vardeclarednames": "sec-module-semantics-static-semantics-vardeclarednames",
"sec-module-static-semantics-static-semantics-varscopeddeclarations": "sec-module-semantics-static-semantics-varscopeddeclarations",
"sec-moduleat": "",
"sec-moduledeclarationinstantiation-concrete-method": "sec-moduledeclarationinstantiation",
"sec-moduleevaluation-concrete-method": "sec-moduleevaluation",
"sec-moduleevaluationjob": "",
"sec-modulelinkage-record": "",
"sec-moduleobjectcreate": "sec-modulenamespacecreate",
"sec-multiplicative-operators-static-semantics-isanonymousfunctiondefinition": "sec-isanonymousfunctiondefinition",
"sec-name": "sec-function-instances-name",
"sec-namemakearggetter-name-env-abstract-operation": "sec-makearggetter",
"sec-nativeerror-@@create": "sec-properties-of-the-nativeerror-constructors",
"sec-neuterarraybuffer": "sec-detacharraybuffer",
"sec-new-%loader%-argumentslist": "",
"sec-new-%realm%-argumentslist": "sec-code-realms",
"sec-new-array-argumentslist": "sec-array-constructor",
"sec-new-arraybuffer-argumentslist": "sec-arraybuffer-length",
"sec-new-boolean-argumentslist": "sec-boolean-constructor-boolean-value",
"sec-new-dataview-argumentslist": "sec-dataview-buffer-byteoffset-bytelength",
"sec-new-date-argumentslist": "sec-date-constructor",
"sec-new-error-argumentslist": "sec-error-message",
"sec-new-function-argumentslist": "sec-function-p1-p2-pn-body",
"sec-new-generatorfunction-argumentslist": "sec-generatorfunction",
"sec-new-map-argumentslist": "sec-map-iterable",
"sec-new-nativeerror-argumentslist": "sec-nativeerror",
"sec-new-number-argumentslist": "sec-number-constructor-number-value",
"sec-new-object-argumentslist": "sec-built-in-function-objects-construct-argumentslist-newtarget",
"sec-new-object-value": "sec-built-in-function-objects-construct-argumentslist-newtarget",
"sec-new-promise-argumentslist": "sec-promise-executor",
"sec-new-proxy-target-handler": "sec-proxy-target-handler",
"sec-new-reflect.loader-argumentslist": "",
"sec-new-reflect.realm-argumentslist": "sec-code-realms",
"sec-new-regexp-argumentslist": "sec-regexp-pattern-flags",
"sec-new-set-argumentslist": "sec-set-iterable",
"sec-new-string-argumentslist": "sec-string-constructor-string-value",
"sec-new-symbol-argumentslist": "sec-symbol-description",
"sec-new-typedarray-argumentslist": "sec-typedarray",
"sec-new-weakmap-argumentslist": "sec-weakmap-iterable",
"sec-new-weakset-argumentslist": "sec-weakset-iterable",
"sec-newmodule-obj": "",
"sec-nexttask-result": "sec-nextjob-result",
"sec-nexttask-result-algorithm-step": "sec-nextjob-result",
"sec-normalizemodulename": "",
"sec-number-@@create": "sec-properties-of-the-number-constructor",
"sec-number.prototype.clz": "sec-math.clz32",
"sec-object-constructor-called-as-a-function": "sec-object-value",
"sec-object-environment-records-createimmutablebinding-n": "sec-object-environment-records-createimmutablebinding-n-s",
"sec-object-environment-records-initialisebinding-n-v": "sec-object-environment-records-initializebinding-n-v",
"sec-object-initialiser": "sec-object-initializer",
"sec-object-initialiser-runtime-semantics-evaluation": "sec-object-initializer-runtime-semantics-evaluation",
"sec-object-initialiser-runtime-semantics-propertydefinitionevaluation": "sec-object-initializer-runtime-semantics-propertydefinitionevaluation",
"sec-object-initialiser-static-semantics-contains": "sec-object-initializer-static-semantics-contains",
"sec-object-initialiser-static-semantics-early-errors": "sec-object-initializer-static-semantics-early-errors",
"sec-object-initialiser-static-semantics-hascomputedpropertykey": "sec-object-initializer-static-semantics-hascomputedpropertykey",
"sec-object-initialiser-static-semantics-propname": "sec-object-initializer-static-semantics-propname",
"sec-object-internal-methods-and-internal-data-properties": "sec-object-internal-methods-and-internal-slots",
"sec-object.mixin": "sec-object.assign",
"sec-operations-on-promise-objects": "sec-promise-constructor",
"sec-ordinary-function-objects": "sec-ecmascript-function-objects",
"sec-ordinary-function-objects-call-thisargument-argumentslist": "sec-ecmascript-function-objects-call-thisargument-argumentslist",
"sec-ordinary-function-objects-getownproperty-p": "sec-forbidden-extensions",
"sec-ordinary-object-internal-methods-and-internal-data-properties": "sec-ordinary-object-internal-methods-and-internal-slots",
"sec-ordinary-object-internal-methods-and-internal-data-properties-defineownproperty-p-desc": "sec-ordinary-object-internal-methods-and-internal-slots-defineownproperty-p-desc",
"sec-ordinary-object-internal-methods-and-internal-data-properties-delete-p": "sec-ordinary-object-internal-methods-and-internal-slots-delete-p",
"sec-ordinary-object-internal-methods-and-internal-data-properties-enumerate": "sec-ordinary-object-internal-methods-and-internal-slots-enumerate",
"sec-ordinary-object-internal-methods-and-internal-data-properties-get-p-receiver": "sec-ordinary-object-internal-methods-and-internal-slots-get-p-receiver",
"sec-ordinary-object-internal-methods-and-internal-data-properties-getownproperty-p": "sec-ordinary-object-internal-methods-and-internal-slots-getownproperty-p",
"sec-ordinary-object-internal-methods-and-internal-data-properties-getprototypeof": "sec-ordinary-object-internal-methods-and-internal-slots-getprototypeof",
"sec-ordinary-object-internal-methods-and-internal-data-properties-hasproperty-p": "sec-ordinary-object-internal-methods-and-internal-slots-hasproperty-p",
"sec-ordinary-object-internal-methods-and-internal-data-properties-isextensible": "sec-ordinary-object-internal-methods-and-internal-slots-isextensible",
"sec-ordinary-object-internal-methods-and-internal-data-properties-ownpropertykeys": "sec-ordinary-object-internal-methods-and-internal-slots-ownpropertykeys",
"sec-ordinary-object-internal-methods-and-internal-data-properties-preventextensions": "sec-ordinary-object-internal-methods-and-internal-slots-preventextensions",
"sec-ordinary-object-internal-methods-and-internal-data-properties-set-p-v-receiver": "sec-ordinary-object-internal-methods-and-internal-slots-set-p-v-receiver",
"sec-ordinary-object-internal-methods-and-internal-data-properties-setprototypeof-v": "sec-ordinary-object-internal-methods-and-internal-slots-setprototypeof-v",
"sec-ordinaryconstruct": "sec-construct",
"sec-other-properties-of-the-global-object-json": "sec-json",
"sec-other-properties-of-the-global-object-proxy": "sec-constructor-properties-of-the-global-object-proxy",
"sec-parsemoduleandimports": "",
"sec-performpromiseraceloop": "sec-performpromiserace",
"sec-postfix-expressions-static-semantics-isanonymousfunctiondefinition": "sec-isanonymousfunctiondefinition",
"sec-prepareordinarycall": "sec-prepareforordinarycall",
"sec-primary-expressions": "sec-primary-expression",
"sec-primary-expressions-literals": "sec-primary-expression-literals",
"sec-primary-expressions-regular-expression-literals": "sec-primary-expression-regular-expression-literals",
"sec-primary-expressions-regular-expression-literals-static-semantics-early-errors": "sec-primary-expression-regular-expression-literals-static-semantics-early-errors",
"sec-primary-expressions-semantics": "sec-primary-expression-semantics",
"sec-proceedtofetch": "",
"sec-proceedtolocate": "",
"sec-proceedtotranslate": "",
"sec-processloaddependencies": "",
"sec-promise": "sec-promise-executor",
"sec-promise-@@create": "sec-properties-of-the-promise-constructor",
"sec-promise-resolution-handler-functions": "sec-promise-resolve-functions",
"sec-promise-tasks": "sec-promise-jobs",
"sec-promise.cast": "sec-promise.resolve",
"sec-promiseall": "sec-promise.all",
"sec-promiseall-promiselist-abstact-operation": "sec-promise.all",
"sec-promiseall-promiselist-abstaction-operation": "sec-promise.all",
"sec-promisebuiltincapability": "sec-promise-constructor",
"sec-promisebuiltincapability-abstact-operation": "sec-promise-constructor",
"sec-promisebuiltincapability-abstaction-operation": "sec-promise-constructor",
"sec-promisecatch": "sec-promise.prototype.catch",
"sec-promisecatch-promise-rejectedaction-abstact-operation": "sec-promise.prototype.catch",
"sec-promisecatch-promise-rejectedaction-abstaction-operation": "sec-promise.prototype.catch",
"sec-promisenew": "sec-promise-constructor",
"sec-promisenew-executor-abstact-operation": "sec-promise-constructor",
"sec-promisenew-executor-abstaction-operation": "sec-promise-constructor",
"sec-promiseof": "sec-promise-constructor",
"sec-promiseof-value-abstact-operation": "sec-promise-constructor",
"sec-promiseof-value-abstaction-operation": "sec-promise-constructor",
"sec-promiseofstartloadpartwaythrough": "",
"sec-promisereactiontask": "sec-promisereactionjob",
"sec-promiseresolvethenabletask": "sec-promiseresolvethenablejob",
"sec-promisethen": "sec-promise.prototype.then",
"sec-promisethen-promise-resolvedaction-rejectedaction-abstact-operation": "sec-promise.prototype.then",
"sec-promisethen-promise-resolvedaction-rejectedaction-abstaction-operation": "sec-promise.prototype.then",
"sec-properties-of-%loader%-instances": "",
"sec-properties-of-%realm%-instances": "sec-code-realms",
"sec-properties-of-loader-iterator-instances": "",
"sec-properties-of-reflect.loader-instances": "",
"sec-properties-of-reflect.realm-instances": "sec-code-realms",
"sec-properties-of-the-%loader%-constructor": "",
"sec-properties-of-the-%loader%-prototype-object": "",
"sec-properties-of-the-%realm%-constructor": "sec-code-realms",
"sec-properties-of-the-%realm%-prototype-object": "sec-code-realms",
"sec-properties-of-the-loader-constructor": "",
"sec-properties-of-the-proxy-constructor-function": "sec-properties-of-the-proxy-constructor",
"sec-properties-of-the-proxy-factory-function": "sec-properties-of-the-proxy-constructor",
"sec-properties-of-the-reflect.loader-prototype-object": "",
"sec-properties-of-the-reflect.realm-constructor": "sec-code-realms",
"sec-properties-of-the-reflect.realm-prototype-object": "sec-code-realms",
"sec-proxy": "sec-proxy-target-handler",
"sec-proxy-constructor-function": "sec-proxy-constructor",
"sec-proxy-factory-function": "sec-proxy-constructor",
"sec-proxy-object-internal-methods-and-internal-data-properties": "sec-proxy-object-internal-methods-and-internal-slots",
"sec-proxy-object-internal-methods-and-internal-data-properties-call-thisargument-argumentslist": "sec-proxy-object-internal-methods-and-internal-slots-call-thisargument-argumentslist",
"sec-proxy-object-internal-methods-and-internal-data-properties-defineownproperty-p-desc": "sec-proxy-object-internal-methods-and-internal-slots-defineownproperty-p-desc",
"sec-proxy-object-internal-methods-and-internal-data-properties-delete-p": "sec-proxy-object-internal-methods-and-internal-slots-delete-p",
"sec-proxy-object-internal-methods-and-internal-data-properties-enumerate": "sec-proxy-object-internal-methods-and-internal-slots-enumerate",
"sec-proxy-object-internal-methods-and-internal-data-properties-get-p-receiver": "sec-proxy-object-internal-methods-and-internal-slots-get-p-receiver",
"sec-proxy-object-internal-methods-and-internal-data-properties-getownproperty-p": "sec-proxy-object-internal-methods-and-internal-slots-getownproperty-p",
"sec-proxy-object-internal-methods-and-internal-data-properties-getprototypeof": "sec-proxy-object-internal-methods-and-internal-slots-getprototypeof",
"sec-proxy-object-internal-methods-and-internal-data-properties-hasproperty-p": "sec-proxy-object-internal-methods-and-internal-slots-hasproperty-p",
"sec-proxy-object-internal-methods-and-internal-data-properties-isextensible": "sec-proxy-object-internal-methods-and-internal-slots-isextensible",
"sec-proxy-object-internal-methods-and-internal-data-properties-ownpropertykeys": "sec-proxy-object-internal-methods-and-internal-slots-ownpropertykeys",
"sec-proxy-object-internal-methods-and-internal-data-properties-preventextensions": "sec-proxy-object-internal-methods-and-internal-slots-preventextensions",
"sec-proxy-object-internal-methods-and-internal-data-properties-set-p-v-receiver": "sec-proxy-object-internal-methods-and-internal-slots-set-p-v-receiver",
"sec-proxy-object-internal-methods-and-internal-data-properties-setprototypeof-v": "sec-proxy-object-internal-methods-and-internal-slots-setprototypeof-v",
"sec-put-o-p-v-throw": "sec-set-o-p-v-throw",
"sec-quote": "sec-quotejsonstring",
"sec-realm-objects": "sec-code-realms",
"sec-realm-subclass-extension-properties": "sec-code-realms",
"sec-rebindsuper": "",
"sec-reflect.-realm.prototype.eval-source": "sec-code-realms",
"sec-reflect.-reflect.loader.prototype.normalize-name-referername-refereraddress": "",
"sec-reflect.hasown": "sec-reflect.getownpropertydescriptor",
"sec-reflect.loader": "",
"sec-reflect.loader-@@create": "",
"sec-reflect.loader-constructor": "",
"sec-reflect.loader-pipeline-hook-properties": "",
"sec-reflect.loader-reflect.-constructor": "",
"sec-reflect.loader.prototype": "",
"sec-reflect.loader.prototype-@@iterator": "",
"sec-reflect.loader.prototype-@@tostringtag": "",
"sec-reflect.loader.prototype.constructor": "",
"sec-reflect.loader.prototype.define": "",
"sec-reflect.loader.prototype.delete": "",
"sec-reflect.loader.prototype.entries": "",
"sec-reflect.loader.prototype.fetch": "",
"sec-reflect.loader.prototype.get": "",
"sec-reflect.loader.prototype.has": "",
"sec-reflect.loader.prototype.import": "",
"sec-reflect.loader.prototype.instantiate": "",
"sec-reflect.loader.prototype.keys": "",
"sec-reflect.loader.prototype.load": "",
"sec-reflect.loader.prototype.locate": "",
"sec-reflect.loader.prototype.module": "",
"sec-reflect.loader.prototype.newmodule": "",
"sec-reflect.loader.prototype.normalize": "",
"sec-reflect.loader.prototype.set": "",
"sec-reflect.loader.prototype.translate": "",
"sec-reflect.loader.prototype.values": "",
"sec-reflect.realm": "sec-code-realms",
"sec-reflect.realm-@@create": "sec-code-realms",
"sec-reflect.realm-constructor": "sec-code-realms",
"sec-reflect.realm.prototype": "sec-code-realms",
"sec-reflect.realm.prototype-@@tostringtag": "sec-code-realms",
"sec-reflect.realm.prototype.constructor": "sec-code-realms",
"sec-reflect.realm.prototype.directeval": "sec-code-realms",
"sec-reflect.realm.prototype.eval": "sec-eval-x",
"sec-reflect.realm.prototype.indirecteval": "sec-code-realms",
"sec-reflect.realm.prototype.initglobal": "sec-code-realms",
"sec-reflect.realm.prototype.noneval": "sec-code-realms",
"sec-reflection.": "sec-reflection",
"sec-regexp-@@create": "sec-properties-of-the-regexp-constructor",
"sec-regexp.prototype-@@isregexp": "sec-regexp.prototype-@@match",
"sec-regexp.prototype.match": "sec-regexp.prototype-@@match",
"sec-regexp.prototype.replace": "sec-regexp.prototype-@@replace",
"sec-regexp.prototype.search": "sec-regexp.prototype-@@search",
"sec-regexp.prototype.split": "sec-regexp.prototype-@@split",
"sec-regexpinitialise": "sec-regexpinitialize",
"sec-relational-operators-static-semantics-isanonymousfunctiondefinition": "sec-isanonymousfunctiondefinition",
"sec-requestload": "",
"sec-resolveexport-.exportname-resolveset-exportstarset-concrete-method": "sec-resolveexport",
"sec-resolveexport-exportname-resolveset-exportstarset-concrete-method": "sec-resolveexport",
"sec-resolveexportentries": "",
"sec-resolveexports": "",
"sec-resolveimportentries": "",
"sec-runtime-semantics": "sec-template-literals-runtime-semantics-argumentlistevaluation",
"sec-runtime-semantics-array-accumulation": "sec-runtime-semantics-arrayaccumulation",
"sec-runtime-semantics-block-declaration-instantiation": "sec-blockdeclarationinstantiation",
"sec-runtime-semantics-canonicalize-abstract-operation": "sec-runtime-semantics-canonicalize-ch",
"sec-runtime-semantics-comprehensioncomponentevaluation": "sec-array.prototype.map",
"sec-runtime-semantics-comprehensionevaluation": "sec-array.prototype.map",
"sec-runtime-semantics-createperiterationenvironment": "sec-createperiterationenvironment",
"sec-runtime-semantics-decode-abstract-operation": "sec-decode",
"sec-runtime-semantics-encode-abstract-operation": "sec-encode",
"sec-runtime-semantics-escaperegexppattern-abstract-operation": "sec-escaperegexppattern",
"sec-runtime-semantics-evaluatecall": "sec-evaluatecall",
"sec-runtime-semantics-forbodyevaluation": "sec-forbodyevaluation",
"sec-runtime-semantics-forin-div-ofbodyevaluation": "sec-runtime-semantics-forin-div-ofbodyevaluation-lhs-stmt-iterator-lhskind-labelset",
"sec-runtime-semantics-forin-div-ofexpressionevaluation-abstract-operation": "sec-runtime-semantics-forin-div-ofheadevaluation-tdznames-expr-iterationkind-labelset",
"sec-runtime-semantics-getreplacesubstitution-abstract-operation": "sec-getsubstitution",
"sec-runtime-semantics-gettemplatecallsite": "sec-gettemplateobject",
"sec-runtime-semantics-gettemplateobject": "sec-gettemplateobject",
"sec-runtime-semantics-globaldeclarationinstantiation": "sec-globaldeclarationinstantiation",
"sec-runtime-semantics-indexeddestructuringassignmentevaluation": "sec-runtime-semantics-iteratordestructuringassignmentevaluation",
"sec-runtime-semantics-instanceofoperator-o-c": "sec-instanceofoperator",
"sec-runtime-semantics-instanceofoperator-o-c": "sec-instanceofoperator",
"sec-runtime-semantics-ja-abstract-operation": "sec-serializejsonarray",
"sec-runtime-semantics-jo-abstract-operation": "sec-serializejsonobject",
"sec-runtime-semantics-keyedbindinginitialisation": "sec-runtime-semantics-keyedbindinginitialization",
"sec-runtime-semantics-labelledevaluation-runtime-semantics-evaluation": "sec-labelled-statements-runtime-semantics-evaluation",
"sec-runtime-semantics-labelledstatementevaluation-label-stmt-labelset": "sec-statement-semantics-runtime-semantics-labelledevaluation",
"sec-runtime-semantics-loader-state": "",
"sec-runtime-semantics-loopcontinues": "sec-loopcontinues",
"sec-runtime-semantics-loopcontinues-completion-labelset": "sec-loopcontinues",
"sec-runtime-semantics-loopcontinues-completion-labelset": "sec-loopcontinues",
"sec-runtime-semantics-makesuperreference-propertykey-strict": "sec-makesuperpropertyreference",
"sec-runtime-semantics-module-evaluation": "sec-moduleevaluation",
"sec-runtime-semantics-module-linking": "",
"sec-runtime-semantics-module-loading": "",
"sec-runtime-semantics-module-objects": "",
"sec-runtime-semantics-moduledeclarationinstantiation": "sec-moduledeclarationinstantiation",
"sec-runtime-semantics-objectdefineproperties-abstract-operation": "sec-objectdefineproperties",
"sec-runtime-semantics-preparefortailcall": "sec-preparefortailcall",
"sec-runtime-semantics-quote-abstract-operation": "sec-quotejsonstring",
"sec-runtime-semantics-regexpalloc-abstract-operation": "sec-regexpalloc",
"sec-runtime-semantics-regexpcreate-abstract-operation": "sec-regexpcreate",
"sec-runtime-semantics-regexpexec-abstract-operation": "sec-regexpexec",
"sec-runtime-semantics-regexpinitialise-abstract-operation": "sec-regexpinitialize",
"sec-runtime-semantics-runtime-semantics-argumentlistevaluation": "sec-template-literals-runtime-semantics-argumentlistevaluation",
"sec-runtime-semantics-runtime-semantics-evaluation": "sec-template-literals-runtime-semantics-evaluation",
"sec-runtime-semantics-script-evaluation": "sec-runtime-semantics-scriptevaluation",
"sec-runtime-semantics-sortcompare-abstract-operation": "sec-sortcompare",
"sec-runtime-semantics-splitmatch-abstract-operation": "sec-splitmatch",
"sec-runtime-semantics-str-abstract-operation": "sec-serializejsonproperty",
"sec-runtime-semantics-walk-abstract-operation": "sec-internalizejsonproperty",
"sec-scriptevaluationtask": "sec-scriptevaluationjob",
"sec-scripts-runtime-semantics-evaluation": "sec-runtime-semantics-scriptevaluation",
"sec-scripts-static-semantics-isstrict": "sec-static-semantics-isstrict",
"sec-semantics-isvalidsimpleassignmenttarget": "sec-semantics-static-semantics-isvalidsimpleassignmenttarget",
"sec-semantics-static-semantics-isanonymousfunctiondefinition": "sec-isanonymousfunctiondefinition",
"sec-set-@@create": "sec-properties-of-the-set-constructor",
"sec-set-iterable-comparator": "sec-set-iterable",
"sec-set-iterator-object-structure": "sec-set-iterator-objects",
"sec-set-iterator-prototype": "sec-%setiteratorprototype%-object",
"sec-setarraybufferdata": "sec-arraybuffer-length",
"sec-setiterator.prototype.@@iterator": "sec-%iteratorprototype%-@@iterator",
"sec-setiterator.prototype.@@tostringtag": "sec-%setiteratorprototype%-@@tostringtag",
"sec-setiterator.prototype.next": "sec-%setiteratorprototype%.next",
"sec-setrealmglobalobj": "sec-setrealmglobalobject",
"sec-standard-built-in-ecmascript-objects": "sec-ecmascript-standard-built-in-objects",
"sec-stati-semantics-parsemoduleandimports-realm-modulename.-visited": "",
"sec-static-and-runtime-semantics-module-records": "sec-abstract-module-records",
"sec-static-and-runtme-semantics-module-records": "sec-abstract-module-records",
"sec-static-semantic-rule-cross-reference": "",
"sec-static-semantics-coveredparenthesisedexpression": "sec-static-semantics-coveredparenthesizedexpression",
"sec-static-semantics-currentlabelset": "sec-labelled-statements-static-semantics-containsduplicatelabels",
"sec-static-semantics-declarednames": "sec-module-semantics-static-semantics-lexicallydeclarednames",
"sec-static-semantics-elision-width": "sec-static-semantics-elisionwidth",
"sec-static-semantics-formal-parameters": "",
"sec-static-semantics-formalparameters": "",
"sec-static-semantics-importedbindings": "sec-module-semantics-static-semantics-lexicallydeclarednames",
"sec-static-semantics-importednames": "sec-module-semantics-static-semantics-lexicallydeclarednames",
"sec-static-semantics-iscomputedpropertyname": "sec-static-semantics-iscomputedpropertykey",
"sec-static-semantics-knownexportentries": "",
"sec-static-semantics-lexicallyscopeddeclarations": "sec-scripts-static-semantics-lexicallyscopeddeclarations",
"sec-static-semantics-needssuperbinding": "",
"sec-static-semantics-prototypemethoddefinitions": "sec-static-semantics-nonconstructormethoddefinitions",
"sec-static-semantics-static-semantics-isanonymousfunctiondefinition": "sec-isanonymousfunctiondefinition",
"sec-static-semantics-staticmethoddefinitions": "sec-static-semantics-nonconstructormethoddefinitions",
"sec-static-semantics-stringvalue": "sec-identifier-names-static-semantics-stringvalue",
"sec-static-semantics-sv-s-and-cv-s": "sec-static-semantics-sv-s",
"sec-static-semantics-tail-position": "sec-isintailposition",
"sec-static-semantics-toplevellexicallydeclarednames": "sec-block-static-semantics-toplevellexicallydeclarednames",
"sec-static-semantics-toplevellexicallyscopeddeclarations": "sec-block-static-semantics-toplevellexicallyscopeddeclarations",
"sec-static-semantics-toplevelvardeclarednames": "sec-block-static-semantics-toplevelvardeclarednames",
"sec-static-semantics-toplevelvarscopeddeclarations": "sec-block-static-semantics-toplevelvarscopeddeclarations",
"sec-static-semantics-unknownexportentries": "",
"sec-static-semantics-utf-16-encoding": "sec-utf16encoding",
"sec-static-semantics-utf-16encoding": "sec-utf16encoding",
"sec-static-semantics-utf16decode-lead-trail": "sec-utf16decode",
"sec-std:iteration-exports": "",
"sec-string-@@create": "sec-properties-of-the-string-constructor",
"sec-string-exotic-objects-defineownproperty-p-desc": "sec-string-exotic-objects",
"sec-string-exotic-objects-enumerate": "sec-string-exotic-objects-ownpropertykeys",
"sec-string.prototype.contains": "sec-string.prototype.includes",
"sec-super-keyword-static-semantics-early-errors": "sec-scripts-static-semantics-early-errors",
"sec-switch-statement-static-semantics-lexicaldeclarations": "sec-switch-statement-static-semantics-lexicallyscopeddeclarations",
"sec-symbol": "sec-symbol-description",
"sec-symbol-@@create": "sec-properties-of-the-symbol-constructor",
"sec-symbol-constructor-class": "sec-symbol-constructor",
"sec-symbol-type": "sec-ecmascript-language-types-symbol-type",
"sec-symbol.create": "sec-ordinarycreatefromconstructor",
"sec-symbol.isregexp": "sec-symbol.match",
"sec-syntactic-and-lexical-grammars-json-grammar": "sec-json.parse",
"sec-system": "",
"sec-system-object": "",
"sec-tasks-and-task-queues": "sec-jobs-and-job-queues",
"sec-template-literals-static-semantics": "sec-static-semantics-templatestrings",
"sec-this.add-eset.prototype.add-value": "sec-set.prototype.add",
"sec-thisresolution": "sec-resolvethisbinding",
"sec-thrower-functions": "sec-triggerpromisereactions",
"sec-toint16-argument-signed-bit-integer": "sec-toint16",
"sec-toint32-argument-signed-bit-integer": "sec-toint32",
"sec-toint8-argument-signed-bit-integer": "sec-toint8",
"sec-touint16-argument-unsigned-bit-integer": "sec-touint16",
"sec-touint32-argument-unsigned-bit-integer": "sec-touint32",
"sec-touint8-argument-unsigned-bit-integer": "sec-touint8",
"sec-touint8clamp-argument-unsigned-bit-integer-clamped": "sec-touint8clamp",
"sec-try-statement-runtime-semantics-bindinginitialisation": "sec-initializereferencedbinding",
"sec-try-statement-runtime-semantics-bindinginitialization": "sec-initializereferencedbinding",
"sec-type-conversion-and-testing": "sec-type-conversion",
"sec-typedarrayallocorinit": "sec-typedarrayfrom",
"sec-types-of-executable-code": "sec-types-of-source-code",
"sec-unary-operators-static-semantics-isanonymousfunctiondefinition": "sec-isanonymousfunctiondefinition",
"sec-updatelinksetonload": "",
"sec-updatepromisefrompotentialthenable": "sec-promise.prototype.then",
"sec-uri-handling-function": "sec-uri-handling-functions",
"sec-uri-handling-function-properties": "sec-uri-handling-functions",
"sec-variable-statement-runtime-semantics-bindinginitialisation": "sec-initializereferencedbinding",
"sec-variable-statement-runtime-semantics-bindinginitialization": "sec-initializereferencedbinding",
"sec-walk": "sec-internalizejsonproperty",
"sec-weakmap-@@create": "sec-properties-of-the-weakmap-constructor",
"sec-weakmap.prototype.clear": "sec-properties-of-the-weakmap-prototype-object",
"sec-weakset-@@create": "sec-properties-of-the-weakset-constructor",
"sec-weakset.prototype.clear": "sec-properties-of-the-weakset-prototype-object",
"sec-web-legacy-compatibility-for-block-level-function-declarations": "sec-block-level-function-declarations-web-legacy-compatibility-semantics",
"sec-well-known-symbols-and-intrinsics": "sec-well-known-symbols"
};
var h = document.location.hash;
if (h && h.charAt(0) == '#' && legacy_sections.hasOwnProperty(h.slice(1)))
document.location.hash = legacy_sections[h.slice(1)];
});