{
  "#decorator-semantics": {
    "current": {
      "number": "5",
      "spec": "Decorators",
      "text": "Decorator semantics",
      "url": "https://tc39.es/proposal-decorators/#decorator-semantics"
    }
  },
  "#initialize-class-elements": {
    "current": {
      "number": "3.12",
      "spec": "Decorators",
      "text": "InitializeClassElements(F, proto)",
      "url": "https://tc39.es/proposal-decorators/#initialize-class-elements"
    }
  },
  "#initialize-public-instance-elements": {
    "current": {
      "number": "3.11",
      "spec": "Decorators",
      "text": "InitializeInstanceElements ( O, constructor )",
      "url": "https://tc39.es/proposal-decorators/#initialize-public-instance-elements"
    }
  },
  "#runtime-semantics-class-definition-evaluation": {
    "current": {
      "number": "3.1",
      "spec": "Decorators",
      "text": "Runtime Semantics: ClassDefinitionEvaluation",
      "url": "https://tc39.es/proposal-decorators/#runtime-semantics-class-definition-evaluation"
    }
  },
  "#runtime-semantics-class-field-definition-evaluation": {
    "current": {
      "number": "3.4",
      "spec": "Decorators",
      "text": "Runtime Semantics: ClassFieldDefinitionEvaluation",
      "url": "https://tc39.es/proposal-decorators/#runtime-semantics-class-field-definition-evaluation"
    }
  },
  "#sec-add-element-placement": {
    "current": {
      "number": "5.7",
      "spec": "Decorators",
      "text": "AddElementPlacement (element, placements [, silent])",
      "url": "https://tc39.es/proposal-decorators/#sec-add-element-placement"
    }
  },
  "#sec-assign-private-names": {
    "current": {
      "number": "3.13",
      "spec": "Decorators",
      "text": "AssignPrivateNames ( elements )",
      "url": "https://tc39.es/proposal-decorators/#sec-assign-private-names"
    }
  },
  "#sec-class-definitions-runtime-semantics-evaluation": {
    "current": {
      "number": "3.6",
      "spec": "Decorators",
      "text": "Runtime Semantics: Evaluation",
      "url": "https://tc39.es/proposal-decorators/#sec-class-definitions-runtime-semantics-evaluation"
    }
  },
  "#sec-classes-specification-types": {
    "current": {
      "number": "2.1",
      "spec": "Decorators",
      "text": "Classes Specification Types",
      "url": "https://tc39.es/proposal-decorators/#sec-classes-specification-types"
    }
  },
  "#sec-coalesce-class-elements": {
    "current": {
      "number": "3.8",
      "spec": "Decorators",
      "text": "CoalesceClassElements ( elements )",
      "url": "https://tc39.es/proposal-decorators/#sec-coalesce-class-elements"
    }
  },
  "#sec-coalesce-getter-setter": {
    "current": {
      "number": "3.7",
      "spec": "Decorators",
      "text": "CoalesceGetterSetter ( element, other )",
      "url": "https://tc39.es/proposal-decorators/#sec-coalesce-getter-setter"
    }
  },
  "#sec-createintrinsics": {
    "current": {
      "number": "4.4",
      "spec": "Decorators",
      "text": "CreateIntrinsics ( realmRec )",
      "url": "https://tc39.es/proposal-decorators/#sec-createintrinsics"
    }
  },
  "#sec-decorate-class": {
    "current": {
      "number": "5.4",
      "spec": "Decorators",
      "text": "DecorateClass ( elements, decorators )",
      "url": "https://tc39.es/proposal-decorators/#sec-decorate-class"
    }
  },
  "#sec-decorate-constructor": {
    "current": {
      "number": "5.6",
      "spec": "Decorators",
      "text": "DecorateConstructor ( elements, decorators )",
      "url": "https://tc39.es/proposal-decorators/#sec-decorate-constructor"
    }
  },
  "#sec-decorate-element": {
    "current": {
      "number": "5.5",
      "spec": "Decorators",
      "text": "DecorateElement ( element, placements )",
      "url": "https://tc39.es/proposal-decorators/#sec-decorate-element"
    }
  },
  "#sec-decorator-functions": {
    "current": {
      "number": "5.1",
      "spec": "Decorators",
      "text": "Decorator Functions",
      "url": "https://tc39.es/proposal-decorators/#sec-decorator-functions"
    }
  },
  "#sec-decorator-runtime-semantics-decoratorevaluation": {
    "current": {
      "number": "5.2",
      "spec": "Decorators",
      "text": "Runtime Semantics: DecoratorEvaluation",
      "url": "https://tc39.es/proposal-decorators/#sec-decorator-runtime-semantics-decoratorevaluation"
    }
  },
  "#sec-default-method-descriptor": {
    "current": {
      "number": "3.2",
      "spec": "Decorators",
      "text": "DefaultMethodDescriptor ( key, closure, enumerable, placement )",
      "url": "https://tc39.es/proposal-decorators/#sec-default-method-descriptor"
    }
  },
  "#sec-define-field": {
    "current": {
      "number": "3.9",
      "spec": "Decorators",
      "text": "DefineField(receiver, descriptor)",
      "url": "https://tc39.es/proposal-decorators/#sec-define-field"
    }
  },
  "#sec-elementdescriptor-specification-type": {
    "current": {
      "number": "2.1.1",
      "spec": "Decorators",
      "text": "The ElementDescriptor Specification Type",
      "url": "https://tc39.es/proposal-decorators/#sec-elementdescriptor-specification-type"
    }
  },
  "#sec-from-class-descriptor": {
    "current": {
      "number": "5.15",
      "spec": "Decorators",
      "text": "FromClassDescriptor ( elements )",
      "url": "https://tc39.es/proposal-decorators/#sec-from-class-descriptor"
    }
  },
  "#sec-from-element-descriptor": {
    "current": {
      "number": "5.10",
      "spec": "Decorators",
      "text": "FromElementDescriptor ( element )",
      "url": "https://tc39.es/proposal-decorators/#sec-from-element-descriptor"
    }
  },
  "#sec-from-element-descriptors": {
    "current": {
      "number": "5.9",
      "spec": "Decorators",
      "text": "FromElementDescriptors ( elements )",
      "url": "https://tc39.es/proposal-decorators/#sec-from-element-descriptors"
    }
  },
  "#sec-internal-algorithms": {
    "current": {
      "number": "3",
      "spec": "Decorators",
      "text": "Class algorithms",
      "url": "https://tc39.es/proposal-decorators/#sec-internal-algorithms"
    }
  },
  "#sec-method-definitions-runtime-semantics-decoratorlistevaluation": {
    "current": {
      "number": "5.3",
      "spec": "Decorators",
      "text": "Runtime Semantics: DecoratorListEvaluation",
      "url": "https://tc39.es/proposal-decorators/#sec-method-definitions-runtime-semantics-decoratorlistevaluation"
    }
  },
  "#sec-method-definitions-runtime-semantics-propertydefinitionevaluation": {
    "current": {
      "number": "3.3",
      "spec": "Decorators",
      "text": "Runtime Semantics: ClassElementEvaluation",
      "url": "https://tc39.es/proposal-decorators/#sec-method-definitions-runtime-semantics-propertydefinitionevaluation"
    }
  },
  "#sec-new-ecmascript-specification-types": {
    "current": {
      "number": "2",
      "spec": "Decorators",
      "text": "New ECMAScript Specification Types",
      "url": "https://tc39.es/proposal-decorators/#sec-new-ecmascript-specification-types"
    }
  },
  "#sec-new-syntax": {
    "current": {
      "number": "1.1",
      "spec": "Decorators",
      "text": "New Productions",
      "url": "https://tc39.es/proposal-decorators/#sec-new-syntax"
    }
  },
  "#sec-non-ecmascript-functions": {
    "current": {
      "number": "7",
      "spec": "Decorators",
      "text": "Non-ECMAScript Functions",
      "url": "https://tc39.es/proposal-decorators/#sec-non-ecmascript-functions"
    }
  },
  "#sec-private-description": {
    "current": {
      "number": "4.3.1.1",
      "spec": "Decorators",
      "text": "%PrivateName% ( )",
      "url": "https://tc39.es/proposal-decorators/#sec-private-description"
    }
  },
  "#sec-private-name-constructor": {
    "current": {
      "number": "4.3.1",
      "spec": "Decorators",
      "text": "The %PrivateName% Constructor",
      "url": "https://tc39.es/proposal-decorators/#sec-private-name-constructor"
    }
  },
  "#sec-private-name-get": {
    "current": {
      "number": "4.3.1.3.2",
      "spec": "Decorators",
      "text": "%PrivateName%.prototype.get ( object )",
      "url": "https://tc39.es/proposal-decorators/#sec-private-name-get"
    }
  },
  "#sec-private-name-object": {
    "current": {
      "number": "4.3.1.2",
      "spec": "Decorators",
      "text": "PrivateNameObject ( name )",
      "url": "https://tc39.es/proposal-decorators/#sec-private-name-object"
    }
  },
  "#sec-private-name-objects": {
    "current": {
      "number": "4.3",
      "spec": "Decorators",
      "text": "Private Name Objects",
      "url": "https://tc39.es/proposal-decorators/#sec-private-name-objects"
    }
  },
  "#sec-private-name-set": {
    "current": {
      "number": "4.3.1.3.3",
      "spec": "Decorators",
      "text": "%PrivateName%.prototype.set ( object, value )",
      "url": "https://tc39.es/proposal-decorators/#sec-private-name-set"
    }
  },
  "#sec-private-name-this-private-name": {
    "current": {
      "number": "4.3.1.3.7",
      "spec": "Decorators",
      "text": "GetPrivateName ( O )",
      "url": "https://tc39.es/proposal-decorators/#sec-private-name-this-private-name"
    }
  },
  "#sec-private-name.prototype-%40%40tostringtag": {
    "current": {
      "number": "4.3.1.3.6",
      "spec": "Decorators",
      "text": "PrivateName.prototype [ @@toStringTag ]",
      "url": "https://tc39.es/proposal-decorators/#sec-private-name.prototype-%40%40tostringtag"
    }
  },
  "#sec-private-name.prototype.constructor": {
    "current": {
      "number": "4.3.1.3.1",
      "spec": "Decorators",
      "text": "%PrivateName%.prototype.constructor",
      "url": "https://tc39.es/proposal-decorators/#sec-private-name.prototype.constructor"
    }
  },
  "#sec-private-name.prototype.description": {
    "current": {
      "number": "4.3.1.3.4",
      "spec": "Decorators",
      "text": "get %PrivateName%.prototype.description ( )",
      "url": "https://tc39.es/proposal-decorators/#sec-private-name.prototype.description"
    }
  },
  "#sec-private-name.prototype.tostring": {
    "current": {
      "number": "4.3.1.3.5",
      "spec": "Decorators",
      "text": "%PrivateName%.prototype.toString ( )",
      "url": "https://tc39.es/proposal-decorators/#sec-private-name.prototype.tostring"
    }
  },
  "#sec-private-names": {
    "current": {
      "number": "4",
      "spec": "Decorators",
      "text": "Private Names and references",
      "url": "https://tc39.es/proposal-decorators/#sec-private-names"
    }
  },
  "#sec-privatefielddefine": {
    "current": {
      "number": "3.10",
      "spec": "Decorators",
      "text": "PrivateFieldDefine (P, O, desc)",
      "url": "https://tc39.es/proposal-decorators/#sec-privatefielddefine"
    }
  },
  "#sec-privatefieldget": {
    "current": {
      "number": "4.1",
      "spec": "Decorators",
      "text": "PrivateFieldGet (P, O )",
      "url": "https://tc39.es/proposal-decorators/#sec-privatefieldget"
    }
  },
  "#sec-privatefieldset": {
    "current": {
      "number": "4.2",
      "spec": "Decorators",
      "text": "PrivateFieldSet (P, O, value )",
      "url": "https://tc39.es/proposal-decorators/#sec-privatefieldset"
    }
  },
  "#sec-properties-of-private-name-instances": {
    "current": {
      "number": "4.3.1.4",
      "spec": "Decorators",
      "text": "Properties of PrivateName Instances",
      "url": "https://tc39.es/proposal-decorators/#sec-properties-of-private-name-instances"
    }
  },
  "#sec-properties-of-the-private-name-prototype-object": {
    "current": {
      "number": "4.3.1.3",
      "spec": "Decorators",
      "text": "Properties of the %PrivateNamePrototype% Object",
      "url": "https://tc39.es/proposal-decorators/#sec-properties-of-the-private-name-prototype-object"
    }
  },
  "#sec-remove-element-placement": {
    "current": {
      "number": "5.8",
      "spec": "Decorators",
      "text": "RemoveElementPlacement (element, placements)",
      "url": "https://tc39.es/proposal-decorators/#sec-remove-element-placement"
    }
  },
  "#sec-runtime-semantics-bindingclassdeclarationevaluation": {
    "current": {
      "number": "3.5",
      "spec": "Decorators",
      "text": "Runtime Semantics: BindingClassDeclarationEvaluation",
      "url": "https://tc39.es/proposal-decorators/#sec-runtime-semantics-bindingclassdeclarationevaluation"
    }
  },
  "#sec-strict-mode-code": {
    "current": {
      "number": "6",
      "spec": "Decorators",
      "text": "Strict Mode Code",
      "url": "https://tc39.es/proposal-decorators/#sec-strict-mode-code"
    }
  },
  "#sec-syntax": {
    "current": {
      "number": "1",
      "spec": "Decorators",
      "text": "Syntax",
      "url": "https://tc39.es/proposal-decorators/#sec-syntax"
    }
  },
  "#sec-syntax-early-errors": {
    "current": {
      "number": "1.3",
      "spec": "Decorators",
      "text": "Static Semantics: Early Errors",
      "url": "https://tc39.es/proposal-decorators/#sec-syntax-early-errors"
    }
  },
  "#sec-to-class-descriptor": {
    "current": {
      "number": "5.16",
      "spec": "Decorators",
      "text": "ToClassDescriptor ( classDescriptor )",
      "url": "https://tc39.es/proposal-decorators/#sec-to-class-descriptor"
    }
  },
  "#sec-to-decorator-property-descriptor": {
    "current": {
      "number": "5.12",
      "spec": "Decorators",
      "text": "ToDecoratorPropertyDescriptor ( elementObject )",
      "url": "https://tc39.es/proposal-decorators/#sec-to-decorator-property-descriptor"
    }
  },
  "#sec-to-element-descriptor": {
    "current": {
      "number": "5.13",
      "spec": "Decorators",
      "text": "ToElementDescriptor ( elementObject )",
      "url": "https://tc39.es/proposal-decorators/#sec-to-element-descriptor"
    }
  },
  "#sec-to-element-descriptors": {
    "current": {
      "number": "5.11",
      "spec": "Decorators",
      "text": "ToElementDescriptors ( elementObjects )",
      "url": "https://tc39.es/proposal-decorators/#sec-to-element-descriptors"
    }
  },
  "#sec-to-element-extras": {
    "current": {
      "number": "5.14",
      "spec": "Decorators",
      "text": "ToElementExtras ( elementObject )",
      "url": "https://tc39.es/proposal-decorators/#sec-to-element-extras"
    }
  },
  "#sec-updated-syntax": {
    "current": {
      "number": "1.2",
      "spec": "Decorators",
      "text": "Updated Productions",
      "url": "https://tc39.es/proposal-decorators/#sec-updated-syntax"
    }
  }
}