{"location":"https://tc39.es/ecma402/","entries":[{"type":"term","term":"Internationalization Components for Unicode (ICU) library","id":"icu"},{"type":"clause","id":"introduction","aoid":null,"title":"Introduction","titleHTML":"Introduction","number":""},{"type":"clause","id":"scope","aoid":null,"title":"Scope","titleHTML":"Scope","number":"1"},{"type":"clause","id":"conformance","aoid":null,"title":"Conformance","titleHTML":"Conformance","number":"2"},{"type":"term","term":"ECMA-262","id":"ecma262"},{"type":"clause","id":"normative-references","aoid":null,"title":"Normative References","titleHTML":"Normative References","number":"3"},{"type":"clause","id":"sec-internationalization-localization-globalization","aoid":null,"title":"Internationalization, Localization, and Globalization","titleHTML":"Internationalization, Localization, and Globalization","number":"4.1"},{"type":"clause","id":"sec-api-overview","aoid":null,"title":"API Overview","titleHTML":"API Overview","number":"4.2"},{"type":"note","id":"legacy-constructor","number":1,"clauseId":"sec-api-conventions"},{"type":"clause","id":"sec-api-conventions","aoid":null,"title":"API Conventions","titleHTML":"API Conventions","number":"4.3"},{"type":"term","term":"ILD","refId":"sec-implementation-dependencies"},{"type":"term","term":"ILND","refId":"sec-implementation-dependencies"},{"type":"clause","id":"sec-compatibility","aoid":null,"title":"Compatibility across implementations","titleHTML":"Compatibility across implementations","number":"4.4.1"},{"type":"clause","id":"sec-implementation-dependencies","aoid":null,"title":"Implementation Dependencies","titleHTML":"Implementation Dependencies","number":"4.4"},{"type":"clause","id":"overview","aoid":null,"title":"Overview","titleHTML":"Overview","number":"4"},{"type":"table","id":"table-402-well-known-intrinsic-objects","number":1,"caption":"Table 1: Well-known Intrinsic Objects (Extensions)"},{"type":"clause","id":"sec-402-well-known-intrinsic-objects","aoid":null,"title":"Well-Known Intrinsic Objects","titleHTML":"Well-Known Intrinsic Objects","number":"5.1"},{"type":"clause","id":"conventions","aoid":null,"title":"Notational Conventions","titleHTML":"Notational Conventions","number":"5"},{"type":"term","term":"ASCII-uppercase","refId":"sec-case-sensitivity-and-case-mapping"},{"type":"term","term":"ASCII-lowercase","refId":"sec-case-sensitivity-and-case-mapping"},{"type":"term","term":"ASCII-case-insensitive match","refId":"sec-case-sensitivity-and-case-mapping"},{"type":"clause","id":"sec-case-sensitivity-and-case-mapping","aoid":null,"title":"Case Sensitivity and Case Mapping","titleHTML":"Case Sensitivity and Case Mapping","number":"6.1"},{"type":"term","term":"Unicode BCP 47 locale identifiers","refId":"sec-language-tags","variants":["Unicode BCP 47 locale identifier"]},{"type":"term","term":"Unicode locale nonterminals","refId":"sec-language-tags","variants":["Unicode locale nonterminal"]},{"type":"term","term":"language tag","refId":"sec-language-tags","variants":["language tags"]},{"type":"term","term":"Unicode canonicalized locale identifier","refId":"sec-language-tags","variants":["Unicode canonicalized locale identifiers"]},{"type":"term","term":"subtags","id":"bcp-47-subtag","variants":["subtag"]},{"type":"term","term":"singleton subtags","refId":"sec-language-tags","variants":["singleton subtag"]},{"type":"term","term":"Unicode locale extension sequence","id":"unicode-locale-extension-sequence","variants":["Unicode locale extension sequences"]},{"type":"term","term":"well-formed language tag","refId":"sec-iswellformedlanguagetag","variants":["well-formed language tags"]},{"type":"op","aoid":"IsWellFormedLanguageTag","refId":"sec-iswellformedlanguagetag","kind":"abstract operation","signature":{"parameters":[{"name":"_locale_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a Boolean"}},"effects":[]},{"type":"clause","id":"sec-iswellformedlanguagetag","aoid":"IsWellFormedLanguageTag","title":"IsWellFormedLanguageTag ( locale )","titleHTML":"IsWellFormedLanguageTag ( <var>locale</var> )","number":"6.2.1"},{"type":"step","id":"step-canonicalizeunicodelocaleid-u-extension","stepNumbers":[2]},{"type":"op","aoid":"CanonicalizeUnicodeLocaleId","refId":"sec-canonicalizeunicodelocaleid","kind":"abstract operation","signature":{"parameters":[{"name":"_locale_","type":{"kind":"opaque","type":"a language tag"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a Unicode canonicalized locale identifier"}},"effects":[]},{"type":"clause","id":"sec-canonicalizeunicodelocaleid","aoid":"CanonicalizeUnicodeLocaleId","title":"CanonicalizeUnicodeLocaleId ( locale )","titleHTML":"CanonicalizeUnicodeLocaleId ( <var>locale</var> )","number":"6.2.2"},{"type":"op","aoid":"DefaultLocale","refId":"sec-defaultlocale","kind":"implementation-defined abstract operation","signature":{"parameters":[],"optionalParameters":[],"return":{"kind":"opaque","type":"a Unicode canonicalized locale identifier"}},"effects":[]},{"type":"clause","id":"sec-defaultlocale","aoid":"DefaultLocale","title":"DefaultLocale ( )","titleHTML":"DefaultLocale ( )","number":"6.2.3"},{"type":"clause","id":"sec-language-tags","aoid":null,"title":"Language Tags","titleHTML":"Language Tags","number":"6.2"},{"type":"op","aoid":"IsWellFormedCurrencyCode","refId":"sec-iswellformedcurrencycode","kind":"abstract operation","signature":{"parameters":[{"name":"_currency_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a Boolean"}},"effects":[]},{"type":"clause","id":"sec-iswellformedcurrencycode","aoid":"IsWellFormedCurrencyCode","title":"IsWellFormedCurrencyCode ( currency )","titleHTML":"IsWellFormedCurrencyCode ( <var>currency</var> )","number":"6.3.1"},{"type":"clause","id":"sec-currency-codes","aoid":null,"title":"Currency Codes","titleHTML":"Currency Codes","number":"6.3"},{"type":"op","aoid":"AvailableCanonicalCurrencies","refId":"sec-availablecanonicalcurrencies","kind":"implementation-defined abstract operation","signature":{"parameters":[],"optionalParameters":[],"return":{"kind":"list","elements":{"kind":"opaque","type":"Strings"}}},"effects":[]},{"type":"clause","id":"sec-availablecanonicalcurrencies","aoid":"AvailableCanonicalCurrencies","title":"AvailableCanonicalCurrencies ( )","titleHTML":"AvailableCanonicalCurrencies ( )","number":"6.4"},{"type":"term","term":"renamed time zone identifier","refId":"sec-use-of-iana-time-zone-database","variants":["renamed time zone identifiers"]},{"type":"term","term":"replacement time zone identifier","refId":"sec-use-of-iana-time-zone-database","variants":["replacement time zone identifiers"]},{"type":"term","term":"rename waiting period","id":"rename-waiting-period"},{"type":"op","aoid":"AvailableNamedTimeZoneIdentifiers","refId":"sup-availablenamedtimezoneidentifiers","kind":"implementation-defined abstract operation","signature":{"parameters":[],"optionalParameters":[],"return":{"kind":"list","elements":{"kind":"opaque","type":"Time Zone Identifier Records"}}},"effects":[]},{"type":"clause","id":"sup-availablenamedtimezoneidentifiers","aoid":"AvailableNamedTimeZoneIdentifiers","title":"AvailableNamedTimeZoneIdentifiers ( )","titleHTML":"AvailableNamedTimeZoneIdentifiers ( )","number":"6.5.1"},{"type":"op","aoid":"GetAvailableNamedTimeZoneIdentifier","refId":"sec-getavailablenamedtimezoneidentifier","kind":"abstract operation","signature":{"parameters":[{"name":"_timeZoneIdentifier_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"union","types":[{"kind":"opaque","type":"a Time Zone Identifier Record"},{"kind":"opaque","type":"~empty~"}]}},"effects":[]},{"type":"clause","id":"sec-getavailablenamedtimezoneidentifier","aoid":"GetAvailableNamedTimeZoneIdentifier","title":"GetAvailableNamedTimeZoneIdentifier ( timeZoneIdentifier )","titleHTML":"GetAvailableNamedTimeZoneIdentifier ( <var>timeZoneIdentifier</var> )","number":"6.5.2"},{"type":"op","aoid":"AvailablePrimaryTimeZoneIdentifiers","refId":"sec-availableprimarytimezoneidentifiers","kind":"abstract operation","signature":{"parameters":[],"optionalParameters":[],"return":{"kind":"list","elements":{"kind":"opaque","type":"Strings"}}},"effects":[]},{"type":"clause","id":"sec-availableprimarytimezoneidentifiers","aoid":"AvailablePrimaryTimeZoneIdentifiers","title":"AvailablePrimaryTimeZoneIdentifiers ( )","titleHTML":"AvailablePrimaryTimeZoneIdentifiers ( )","number":"6.5.3"},{"type":"op","aoid":"StringSplitToList","refId":"sec-string-split-to-list","kind":"abstract operation","signature":{"parameters":[{"name":"_S_","type":{"kind":"opaque","type":"a String"}},{"name":"_separator_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"list","elements":{"kind":"opaque","type":"Strings"}}},"effects":[]},{"type":"clause","id":"sec-string-split-to-list","aoid":"StringSplitToList","title":"StringSplitToList ( S, separator )","titleHTML":"StringSplitToList ( <var>S</var>, <var>separator</var> )","number":"6.5.4"},{"type":"clause","id":"sec-use-of-iana-time-zone-database","aoid":null,"title":"Use of the IANA Time Zone Database","titleHTML":"Use of the IANA Time Zone Database","number":"6.5"},{"type":"term","term":"core unit identifier","refId":"sec-measurement-unit-identifiers","variants":["core unit identifiers","core unit ID","core unit IDs"]},{"type":"op","aoid":"IsWellFormedUnitIdentifier","refId":"sec-iswellformedunitidentifier","kind":"abstract operation","signature":{"parameters":[{"name":"_unitIdentifier_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a Boolean"}},"effects":[]},{"type":"clause","id":"sec-iswellformedunitidentifier","aoid":"IsWellFormedUnitIdentifier","title":"IsWellFormedUnitIdentifier ( unitIdentifier )","titleHTML":"IsWellFormedUnitIdentifier ( <var>unitIdentifier</var> )","number":"6.6.1"},{"type":"table","id":"table-sanctioned-single-unit-identifiers","number":2,"caption":"Table 2: Single units sanctioned for use in ECMAScript"},{"type":"op","aoid":"IsSanctionedSingleUnitIdentifier","refId":"sec-issanctionedsingleunitidentifier","kind":"abstract operation","signature":{"parameters":[{"name":"_unitIdentifier_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a Boolean"}},"effects":[]},{"type":"clause","id":"sec-issanctionedsingleunitidentifier","aoid":"IsSanctionedSingleUnitIdentifier","title":"IsSanctionedSingleUnitIdentifier ( unitIdentifier )","titleHTML":"IsSanctionedSingleUnitIdentifier ( <var>unitIdentifier</var> )","number":"6.6.2"},{"type":"op","aoid":"AvailableCanonicalUnits","refId":"sec-availablecanonicalunits","kind":"abstract operation","signature":{"parameters":[],"optionalParameters":[],"return":{"kind":"list","elements":{"kind":"opaque","type":"Strings"}}},"effects":[]},{"type":"clause","id":"sec-availablecanonicalunits","aoid":"AvailableCanonicalUnits","title":"AvailableCanonicalUnits ( )","titleHTML":"AvailableCanonicalUnits ( )","number":"6.6.3"},{"type":"clause","id":"sec-measurement-unit-identifiers","aoid":null,"title":"Measurement Unit Identifiers","titleHTML":"Measurement Unit Identifiers","number":"6.6"},{"type":"term","term":"numbering system identifier","refId":"sec-numberingsystem-identifiers","variants":["numbering system identifiers"]},{"type":"op","aoid":"AvailableCanonicalNumberingSystems","refId":"sec-availablecanonicalnumberingsystems","kind":"implementation-defined abstract operation","signature":{"parameters":[],"optionalParameters":[],"return":{"kind":"list","elements":{"kind":"opaque","type":"Strings"}}},"effects":[]},{"type":"clause","id":"sec-availablecanonicalnumberingsystems","aoid":"AvailableCanonicalNumberingSystems","title":"AvailableCanonicalNumberingSystems ( )","titleHTML":"AvailableCanonicalNumberingSystems ( )","number":"6.7.1"},{"type":"clause","id":"sec-numberingsystem-identifiers","aoid":null,"title":"Numbering System Identifiers","titleHTML":"Numbering System Identifiers","number":"6.7"},{"type":"term","term":"collation type","refId":"sec-collation-types","variants":["collation types"]},{"type":"op","aoid":"AvailableCanonicalCollations","refId":"sec-availablecanonicalcollations","kind":"implementation-defined abstract operation","signature":{"parameters":[],"optionalParameters":[],"return":{"kind":"list","elements":{"kind":"opaque","type":"Strings"}}},"effects":[]},{"type":"clause","id":"sec-availablecanonicalcollations","aoid":"AvailableCanonicalCollations","title":"AvailableCanonicalCollations ( )","titleHTML":"AvailableCanonicalCollations ( )","number":"6.8.1"},{"type":"clause","id":"sec-collation-types","aoid":null,"title":"Collation Types","titleHTML":"Collation Types","number":"6.8"},{"type":"term","term":"calendar type","refId":"sec-calendar-types","variants":["calendar types"]},{"type":"op","aoid":"AvailableCalendars","refId":"sec-availablecalendars","kind":"implementation-defined abstract operation","signature":{"parameters":[],"optionalParameters":[],"return":{"kind":"list","elements":{"kind":"opaque","type":"Strings"}}},"effects":[]},{"type":"clause","id":"sec-availablecalendars","aoid":"AvailableCalendars","title":"AvailableCalendars ( )","titleHTML":"AvailableCalendars ( )","number":"6.9.1"},{"type":"clause","id":"sec-calendar-types","aoid":null,"title":"Calendar Types","titleHTML":"Calendar Types","number":"6.9"},{"type":"term","term":"Pattern String","refId":"sec-pattern-string-types"},{"type":"clause","id":"sec-pattern-string-types","aoid":null,"title":"Pattern String Types","titleHTML":"Pattern String Types","number":"6.10"},{"type":"clause","id":"locales-currencies-tz","aoid":null,"title":"Identification of Locales, Currencies, Time Zones, Measurement Units, Numbering Systems, Collations, and Calendars","titleHTML":"Identification of Locales, Currencies, Time Zones, Measurement Units, Numbering Systems, Collations, and Calendars","number":"6"},{"type":"clause","id":"requirements","aoid":null,"title":"Requirements for Standard Built-in ECMAScript Objects","titleHTML":"Requirements for Standard Built-in ECMAScript Objects","number":"7"},{"type":"term","term":"Intl object","refId":"intl-object"},{"type":"term","term":"%Intl%","refId":"intl-object"},{"type":"clause","id":"sec-intl-%symbol.tostringtag%","aoid":null,"title":"Intl [ %Symbol.toStringTag% ]","titleHTML":"Intl [ %Symbol.toStringTag% ]","number":"8.1.1"},{"type":"clause","id":"sec-value-properties-of-the-intl-object","aoid":null,"title":"Value Properties of the Intl Object","titleHTML":"Value Properties of the Intl Object","number":"8.1"},{"type":"term","term":"service constructor","id":"service-constructor"},{"type":"clause","id":"sec-intl.collator-intro","aoid":null,"title":"Intl.Collator ( . . . )","titleHTML":"Intl.Collator ( . . . )","number":"8.2.1"},{"type":"clause","id":"sec-intl.datetimeformat-intro","aoid":null,"title":"Intl.DateTimeFormat ( . . . )","titleHTML":"Intl.DateTimeFormat ( . . . )","number":"8.2.2"},{"type":"clause","id":"sec-intl.displaynames-intro","aoid":null,"title":"Intl.DisplayNames ( . . . )","titleHTML":"Intl.DisplayNames ( . . . )","number":"8.2.3"},{"type":"clause","id":"sec-intl.durationformat-intro","aoid":null,"title":"Intl.DurationFormat ( . . . )","titleHTML":"Intl.DurationFormat ( . . . )","number":"8.2.4"},{"type":"clause","id":"sec-intl.listformat-intro","aoid":null,"title":"Intl.ListFormat ( . . . )","titleHTML":"Intl.ListFormat ( . . . )","number":"8.2.5"},{"type":"clause","id":"sec-intl.locale-intro","aoid":null,"title":"Intl.Locale ( . . . )","titleHTML":"Intl.Locale ( . . . )","number":"8.2.6"},{"type":"clause","id":"sec-intl.numberformat-intro","aoid":null,"title":"Intl.NumberFormat ( . . . )","titleHTML":"Intl.NumberFormat ( . . . )","number":"8.2.7"},{"type":"clause","id":"sec-intl.pluralrules-intro","aoid":null,"title":"Intl.PluralRules ( . . . )","titleHTML":"Intl.PluralRules ( . . . )","number":"8.2.8"},{"type":"clause","id":"sec-intl.relativetimeformat-intro","aoid":null,"title":"Intl.RelativeTimeFormat ( . . . )","titleHTML":"Intl.RelativeTimeFormat ( . . . )","number":"8.2.9"},{"type":"clause","id":"sec-intl.segmenter-intro","aoid":null,"title":"Intl.Segmenter ( . . . )","titleHTML":"Intl.Segmenter ( . . . )","number":"8.2.10"},{"type":"clause","id":"sec-constructor-properties-of-the-intl-object","aoid":null,"title":"Constructor Properties of the Intl Object","titleHTML":"Constructor Properties of the Intl Object","number":"8.2"},{"type":"clause","id":"sec-intl.getcanonicallocales","aoid":null,"title":"Intl.getCanonicalLocales ( locales )","titleHTML":"Intl.getCanonicalLocales ( <var>locales</var> )","number":"8.3.1"},{"type":"clause","id":"sec-intl.supportedvaluesof","aoid":null,"title":"Intl.supportedValuesOf ( key )","titleHTML":"Intl.supportedValuesOf ( <var>key</var> )","number":"8.3.2"},{"type":"clause","id":"sec-function-properties-of-the-intl-object","aoid":null,"title":"Function Properties of the Intl Object","titleHTML":"Function Properties of the Intl Object","number":"8.3"},{"type":"clause","id":"intl-object","aoid":null,"title":"The Intl Object","titleHTML":"The Intl Object","number":"8"},{"type":"term","term":"Available Locales List","id":"available-locales-list"},{"type":"term","term":"Language Priority List","id":"language-priority-list"},{"type":"term","term":"Resolution Option Descriptor","id":"resolution-option-descriptor","variants":["Resolution Option Descriptors"]},{"type":"clause","id":"sec-internal-slots","aoid":null,"title":"Internal slots of Service Constructors","titleHTML":"Internal slots of Service Constructors","number":"9.1"},{"type":"op","aoid":"CanonicalizeLocaleList","refId":"sec-canonicalizelocalelist","kind":"abstract operation","signature":{"parameters":[{"name":"_locales_","type":{"kind":"opaque","type":"an ECMAScript language value"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"opaque","type":"a Language Priority List"}}},"effects":["user-code"]},{"type":"clause","id":"sec-canonicalizelocalelist","aoid":"CanonicalizeLocaleList","title":"CanonicalizeLocaleList ( locales )","titleHTML":"CanonicalizeLocaleList ( <var>locales</var> )","number":"9.2.1"},{"type":"op","aoid":"CanonicalizeUValue","refId":"sec-canonicalizeuvalue","kind":"abstract operation","signature":{"parameters":[{"name":"_ukey_","type":{"kind":"opaque","type":"a Unicode locale extension sequence key defined in <a href=\"https://unicode.org/reports/tr35/#Key_And_Type_Definitions_\">Unicode Technical Standard #35 Part 1 Core Section 3.6.1 Key and Type Definitions</a>"}},{"name":"_uvalue_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a String"}},"effects":[]},{"type":"clause","id":"sec-canonicalizeuvalue","aoid":"CanonicalizeUValue","title":"CanonicalizeUValue ( ukey, uvalue )","titleHTML":"CanonicalizeUValue ( <var>ukey</var>, <var>uvalue</var> )","number":"9.2.2"},{"type":"op","aoid":"LookupMatchingLocaleByPrefix","refId":"sec-lookupmatchinglocalebyprefix","kind":"abstract operation","signature":{"parameters":[{"name":"_availableLocales_","type":{"kind":"opaque","type":"an Available Locales List"}},{"name":"_requestedLocales_","type":{"kind":"opaque","type":"a Language Priority List"}}],"optionalParameters":[],"return":{"kind":"union","types":[{"kind":"record","fields":{"[[locale]]":{"kind":"opaque","type":"a Unicode canonicalized locale identifier"},"[[extension]]":{"kind":"union","types":[{"kind":"opaque","type":"a Unicode locale extension sequence"},{"kind":"opaque","type":"~empty~"}]}}},{"kind":"opaque","type":"*undefined*"}]}},"effects":[]},{"type":"clause","id":"sec-lookupmatchinglocalebyprefix","aoid":"LookupMatchingLocaleByPrefix","title":"LookupMatchingLocaleByPrefix ( availableLocales, requestedLocales )","titleHTML":"LookupMatchingLocaleByPrefix ( <var>availableLocales</var>, <var>requestedLocales</var> )","number":"9.2.3"},{"type":"op","aoid":"LookupMatchingLocaleByBestFit","refId":"sec-lookupmatchinglocalebybestfit","kind":"implementation-defined abstract operation","signature":{"parameters":[{"name":"_availableLocales_","type":{"kind":"opaque","type":"an Available Locales List"}},{"name":"_requestedLocales_","type":{"kind":"opaque","type":"a Language Priority List"}}],"optionalParameters":[],"return":{"kind":"union","types":[{"kind":"record","fields":{"[[locale]]":{"kind":"opaque","type":"a Unicode canonicalized locale identifier"},"[[extension]]":{"kind":"union","types":[{"kind":"opaque","type":"a Unicode locale extension sequence"},{"kind":"opaque","type":"~empty~"}]}}},{"kind":"opaque","type":"*undefined*"}]}},"effects":[]},{"type":"clause","id":"sec-lookupmatchinglocalebybestfit","aoid":"LookupMatchingLocaleByBestFit","title":"LookupMatchingLocaleByBestFit ( availableLocales, requestedLocales )","titleHTML":"LookupMatchingLocaleByBestFit ( <var>availableLocales</var>, <var>requestedLocales</var> )","number":"9.2.4"},{"type":"op","aoid":"UnicodeExtensionComponents","refId":"sec-unicode-extension-components","kind":"abstract operation","signature":{"parameters":[{"name":"_extension_","type":{"kind":"opaque","type":"a Unicode locale extension sequence"}}],"optionalParameters":[],"return":{"kind":"record","fields":{"[[Attributes]]":null,"[[Keywords]]":null}}},"effects":[]},{"type":"clause","id":"sec-unicode-extension-components","aoid":"UnicodeExtensionComponents","title":"UnicodeExtensionComponents ( extension )","titleHTML":"UnicodeExtensionComponents ( <var>extension</var> )","number":"9.2.5"},{"type":"op","aoid":"InsertUnicodeExtensionAndCanonicalize","refId":"sec-insert-unicode-extension-and-canonicalize","kind":"abstract operation","signature":{"parameters":[{"name":"_locale_","type":{"kind":"opaque","type":"a language tag"}},{"name":"_attributes_","type":{"kind":"list","elements":{"kind":"opaque","type":"Strings"}}},{"name":"_keywords_","type":{"kind":"list","elements":{"kind":"opaque","type":"Records"}}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a Unicode canonicalized locale identifier"}},"effects":[]},{"type":"clause","id":"sec-insert-unicode-extension-and-canonicalize","aoid":"InsertUnicodeExtensionAndCanonicalize","title":"InsertUnicodeExtensionAndCanonicalize ( locale, attributes, keywords )","titleHTML":"InsertUnicodeExtensionAndCanonicalize ( <var>locale</var>, <var>attributes</var>, <var>keywords</var> )","number":"9.2.6"},{"type":"op","aoid":"ResolveLocale","refId":"sec-resolvelocale","kind":"abstract operation","signature":{"parameters":[{"name":"_availableLocales_","type":{"kind":"opaque","type":"an Available Locales List"}},{"name":"_requestedLocales_","type":{"kind":"opaque","type":"a Language Priority List"}},{"name":"_options_","type":{"kind":"opaque","type":"a Record"}},{"name":"_relevantExtensionKeys_","type":{"kind":"list","elements":{"kind":"opaque","type":"Strings"}}},{"name":"_localeData_","type":{"kind":"opaque","type":"a Record"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a Record"}},"effects":[]},{"type":"clause","id":"sec-resolvelocale","aoid":"ResolveLocale","title":"ResolveLocale ( availableLocales, requestedLocales, options, relevantExtensionKeys, localeData )","titleHTML":"ResolveLocale ( <var>availableLocales</var>, <var>requestedLocales</var>, <var>options</var>, <var>relevantExtensionKeys</var>, <var>localeData</var> )","number":"9.2.7"},{"type":"op","aoid":"ResolveOptions","refId":"sec-resolveoptions","kind":"abstract operation","signature":{"parameters":[{"name":"_constructor_","type":{"kind":"opaque","type":"a service constructor"}},{"name":"_localeData_","type":{"kind":"opaque","type":"a Record"}},{"name":"_locales_","type":{"kind":"opaque","type":"an ECMAScript language value"}},{"name":"_options_","type":{"kind":"opaque","type":"an ECMAScript language value"}}],"optionalParameters":[{"name":"_specialBehaviours_","type":{"kind":"list","elements":{"kind":"opaque","type":"enums"}}},{"name":"_modifyResolutionOptions_","type":{"kind":"opaque","type":"an Abstract Closure with one parameter"}}],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"record","fields":{"[[Options]]":{"kind":"opaque","type":"an Object"},"[[ResolvedLocale]]":{"kind":"opaque","type":"a Record"},"[[ResolutionOptions]]":{"kind":"opaque","type":"a Record"}}}}},"effects":["user-code"]},{"type":"clause","id":"sec-resolveoptions","aoid":"ResolveOptions","title":"ResolveOptions ( constructor, localeData, locales, options [ , specialBehaviours [ , modifyResolutionOptions ] ] )","titleHTML":"ResolveOptions ( <var>constructor</var>, <var>localeData</var>, <var>locales</var>, <var>options</var> [ , <var>specialBehaviours</var> [ , <var>modifyResolutionOptions</var> ] ] )","number":"9.2.8"},{"type":"op","aoid":"FilterLocales","refId":"sec-filterlocales","kind":"abstract operation","signature":{"parameters":[{"name":"_availableLocales_","type":{"kind":"opaque","type":"an Available Locales List"}},{"name":"_requestedLocales_","type":{"kind":"opaque","type":"a Language Priority List"}},{"name":"_options_","type":{"kind":"opaque","type":"an ECMAScript language value"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"list","elements":{"kind":"opaque","type":"Unicode canonicalized locale identifiers"}}}},"effects":["user-code"]},{"type":"clause","id":"sec-filterlocales","aoid":"FilterLocales","title":"FilterLocales ( availableLocales, requestedLocales, options )","titleHTML":"FilterLocales ( <var>availableLocales</var>, <var>requestedLocales</var>, <var>options</var> )","number":"9.2.9"},{"type":"op","aoid":"CoerceOptionsToObject","refId":"sec-coerceoptionstoobject","kind":"abstract operation","signature":{"parameters":[{"name":"_options_","type":{"kind":"opaque","type":"an ECMAScript language value"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"opaque","type":"an Object"}}},"effects":[]},{"type":"clause","id":"sec-coerceoptionstoobject","aoid":"CoerceOptionsToObject","title":"CoerceOptionsToObject ( options )","titleHTML":"CoerceOptionsToObject ( <var>options</var> )","number":"9.2.10"},{"type":"op","aoid":"GetOption","refId":"sec-getoption","kind":"abstract operation","signature":{"parameters":[{"name":"_options_","type":{"kind":"opaque","type":"an Object"}},{"name":"_property_","type":{"kind":"opaque","type":"a property key"}},{"name":"_type_","type":{"kind":"union","types":[{"kind":"opaque","type":"~boolean~"},{"kind":"opaque","type":"~string~"}]}},{"name":"_values_","type":{"kind":"union","types":[{"kind":"opaque","type":"~empty~"},{"kind":"list","elements":{"kind":"opaque","type":"ECMAScript language values"}}]}},{"name":"_default_","type":{"kind":"union","types":[{"kind":"opaque","type":"~required~"},{"kind":"opaque","type":"an ECMAScript language value"}]}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"opaque","type":"an ECMAScript language value"}}},"effects":["user-code"]},{"type":"clause","id":"sec-getoption","aoid":"GetOption","title":"GetOption ( options, property, type, values, default )","titleHTML":"GetOption ( <var>options</var>, <var>property</var>, <var>type</var>, <var>values</var>, <var>default</var> )","number":"9.2.11"},{"type":"op","aoid":"GetBooleanOrStringNumberFormatOption","refId":"sec-getbooleanorstringnumberformatoption","kind":"abstract operation","signature":{"parameters":[{"name":"_options_","type":{"kind":"opaque","type":"an Object"}},{"name":"_property_","type":{"kind":"opaque","type":"a property key"}},{"name":"_stringValues_","type":{"kind":"list","elements":{"kind":"opaque","type":"Strings"}}},{"name":"_fallback_","type":{"kind":"opaque","type":"an ECMAScript language value"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"union","types":[{"kind":"opaque","type":"a Boolean"},{"kind":"opaque","type":"String"},{"kind":"opaque","type":"_fallback_"}]}}},"effects":["user-code"]},{"type":"clause","id":"sec-getbooleanorstringnumberformatoption","aoid":"GetBooleanOrStringNumberFormatOption","title":"GetBooleanOrStringNumberFormatOption ( options, property, stringValues, fallback )","titleHTML":"GetBooleanOrStringNumberFormatOption ( <var>options</var>, <var>property</var>, <var>stringValues</var>, <var>fallback</var> )","number":"9.2.12"},{"type":"op","aoid":"DefaultNumberOption","refId":"sec-defaultnumberoption","kind":"abstract operation","signature":{"parameters":[{"name":"_value_","type":{"kind":"opaque","type":"an ECMAScript language value"}},{"name":"_minimum_","type":{"kind":"opaque","type":"an integer"}},{"name":"_maximum_","type":{"kind":"opaque","type":"an integer"}},{"name":"_fallback_","type":{"kind":"union","types":[{"kind":"opaque","type":"an integer"},{"kind":"opaque","type":"*undefined*"}]}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"union","types":[{"kind":"opaque","type":"an integer"},{"kind":"opaque","type":"*undefined*"}]}}},"effects":["user-code"]},{"type":"clause","id":"sec-defaultnumberoption","aoid":"DefaultNumberOption","title":"DefaultNumberOption ( value, minimum, maximum, fallback )","titleHTML":"DefaultNumberOption ( <var>value</var>, <var>minimum</var>, <var>maximum</var>, <var>fallback</var> )","number":"9.2.13"},{"type":"op","aoid":"GetNumberOption","refId":"sec-getnumberoption","kind":"abstract operation","signature":{"parameters":[{"name":"_options_","type":{"kind":"opaque","type":"an Object"}},{"name":"_property_","type":{"kind":"opaque","type":"a String"}},{"name":"_minimum_","type":{"kind":"opaque","type":"an integer"}},{"name":"_maximum_","type":{"kind":"opaque","type":"an integer"}},{"name":"_fallback_","type":{"kind":"union","types":[{"kind":"opaque","type":"an integer"},{"kind":"opaque","type":"*undefined*"}]}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"union","types":[{"kind":"opaque","type":"an integer"},{"kind":"opaque","type":"*undefined*"}]}}},"effects":["user-code"]},{"type":"clause","id":"sec-getnumberoption","aoid":"GetNumberOption","title":"GetNumberOption ( options, property, minimum, maximum, fallback )","titleHTML":"GetNumberOption ( <var>options</var>, <var>property</var>, <var>minimum</var>, <var>maximum</var>, <var>fallback</var> )","number":"9.2.14"},{"type":"op","aoid":"PartitionPattern","refId":"sec-partitionpattern","kind":"abstract operation","signature":{"parameters":[{"name":"_pattern_","type":{"kind":"opaque","type":"a Pattern String"}}],"optionalParameters":[],"return":{"kind":"list","elements":{"kind":"record","fields":{"[[Type]]":{"kind":"opaque","type":"a String"},"[[Value]]":{"kind":"union","types":[{"kind":"opaque","type":"a String"},{"kind":"opaque","type":"*undefined*"}]}}}}},"effects":[]},{"type":"clause","id":"sec-partitionpattern","aoid":"PartitionPattern","title":"PartitionPattern ( pattern )","titleHTML":"PartitionPattern ( <var>pattern</var> )","number":"9.2.15"},{"type":"clause","id":"sec-abstract-operations","aoid":null,"title":"Abstract Operations","titleHTML":"Abstract Operations","number":"9.2"},{"type":"clause","id":"locale-and-parameter-negotiation","aoid":null,"title":"Locale and Parameter Negotiation","titleHTML":"Locale and Parameter Negotiation","number":"9"},{"type":"term","term":"%Intl.Collator%","refId":"sec-intl-collator-constructor"},{"type":"clause","id":"sec-intl.collator","aoid":null,"title":"Intl.Collator ( [ locales [ , options ] ] )","titleHTML":"Intl.Collator ( [ <var>locales</var> [ , <var>options</var> ] ] )","number":"10.1.1"},{"type":"clause","id":"sec-intl-collator-constructor","aoid":null,"title":"The Intl.Collator Constructor","titleHTML":"The Intl.Collator Constructor","number":"10.1"},{"type":"clause","id":"sec-intl.collator.prototype","aoid":null,"title":"Intl.Collator.prototype","titleHTML":"Intl.Collator.prototype","number":"10.2.1"},{"type":"clause","id":"sec-intl.collator.supportedlocalesof","aoid":null,"title":"Intl.Collator.supportedLocalesOf ( locales [ , options ] )","titleHTML":"Intl.Collator.supportedLocalesOf ( <var>locales</var> [ , <var>options</var> ] )","number":"10.2.2"},{"type":"clause","id":"sec-intl-collator-internal-slots","aoid":null,"title":"Internal slots","titleHTML":"Internal slots","number":"10.2.3"},{"type":"clause","id":"sec-properties-of-the-intl-collator-constructor","aoid":null,"title":"Properties of the Intl.Collator Constructor","titleHTML":"Properties of the Intl.Collator Constructor","number":"10.2"},{"type":"term","term":"Intl.Collator prototype object","refId":"sec-properties-of-the-intl-collator-prototype-object"},{"type":"term","term":"%Intl.Collator.prototype%","refId":"sec-properties-of-the-intl-collator-prototype-object"},{"type":"clause","id":"sec-intl.collator.prototype.constructor","aoid":null,"title":"Intl.Collator.prototype.constructor","titleHTML":"Intl.Collator.prototype.constructor","number":"10.3.1"},{"type":"table","id":"table-collator-resolvedoptions-properties","number":3,"caption":"Table 3: Resolved Options of Collator Instances"},{"type":"clause","id":"sec-intl.collator.prototype.resolvedoptions","aoid":null,"title":"Intl.Collator.prototype.resolvedOptions ( )","titleHTML":"Intl.Collator.prototype.resolvedOptions ( )","number":"10.3.2"},{"type":"clause","id":"sec-collator-compare-functions","aoid":null,"title":"Collator Compare Functions","titleHTML":"Collator Compare Functions","number":"10.3.3.1"},{"type":"table","id":"table-collator-comparestrings-sensitivity","number":4,"caption":"Table 4: Effects of Collator Sensitivity"},{"type":"op","aoid":"CompareStrings","refId":"sec-collator-comparestrings","kind":"implementation-defined abstract operation","signature":{"parameters":[{"name":"_collator_","type":{"kind":"opaque","type":"an Intl.Collator"}},{"name":"_x_","type":{"kind":"opaque","type":"a String"}},{"name":"_y_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a Number, but not *NaN*"}},"effects":[]},{"type":"clause","id":"sec-collator-comparestrings","aoid":"CompareStrings","title":"CompareStrings ( collator, x, y )","titleHTML":"CompareStrings ( <var>collator</var>, <var>x</var>, <var>y</var> )","number":"10.3.3.2"},{"type":"clause","id":"sec-intl.collator.prototype.compare","aoid":null,"title":"get Intl.Collator.prototype.compare","titleHTML":"get Intl.Collator.prototype.compare","number":"10.3.3"},{"type":"clause","id":"sec-intl.collator.prototype-%symbol.tostringtag%","aoid":null,"title":"Intl.Collator.prototype [ %Symbol.toStringTag% ]","titleHTML":"Intl.Collator.prototype [ %Symbol.toStringTag% ]","number":"10.3.4"},{"type":"clause","id":"sec-properties-of-the-intl-collator-prototype-object","aoid":null,"title":"Properties of the Intl.Collator Prototype Object","titleHTML":"Properties of the Intl.Collator Prototype Object","number":"10.3"},{"type":"clause","id":"sec-properties-of-intl-collator-instances","aoid":null,"title":"Properties of Intl.Collator Instances","titleHTML":"Properties of Intl.Collator Instances","number":"10.4"},{"type":"clause","id":"collator-objects","aoid":null,"title":"Collator Objects","titleHTML":"Collator Objects","number":"10"},{"type":"term","term":"%Intl.DateTimeFormat%","refId":"sec-intl-datetimeformat-constructor"},{"type":"op","aoid":"ChainDateTimeFormat","refId":"sec-chaindatetimeformat","kind":"abstract operation","signature":{"parameters":[{"name":"_dateTimeFormat_","type":{"kind":"opaque","type":"an Intl.DateTimeFormat"}},{"name":"_newTarget_","type":{"kind":"opaque","type":"an ECMAScript language value"}},{"name":"_this_","type":{"kind":"opaque","type":"an ECMAScript language value"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"opaque","type":"an Object"}}},"effects":["user-code"]},{"type":"clause","id":"sec-chaindatetimeformat","aoid":"ChainDateTimeFormat","title":"ChainDateTimeFormat ( dateTimeFormat, newTarget, this )","titleHTML":"ChainDateTimeFormat ( <var>dateTimeFormat</var>, <var>newTarget</var>, <var>this</var> )","number":"11.1.1.1"},{"type":"clause","id":"sec-intl.datetimeformat","aoid":null,"title":"Intl.DateTimeFormat ( [ locales [ , options ] ] )","titleHTML":"Intl.DateTimeFormat ( [ <var>locales</var> [ , <var>options</var> ] ] )","number":"11.1.1"},{"type":"op","aoid":"CreateDateTimeFormat","refId":"sec-createdatetimeformat","kind":"abstract operation","signature":{"parameters":[{"name":"_newTarget_","type":{"kind":"opaque","type":"a constructor"}},{"name":"_locales_","type":{"kind":"opaque","type":"an ECMAScript language value"}},{"name":"_options_","type":{"kind":"opaque","type":"an ECMAScript language value"}},{"name":"_required_","type":{"kind":"union","types":[{"kind":"opaque","type":"~date~"},{"kind":"opaque","type":"~time~"},{"kind":"opaque","type":"~any~"}]}},{"name":"_defaults_","type":{"kind":"union","types":[{"kind":"opaque","type":"~date~"},{"kind":"opaque","type":"~time~"},{"kind":"opaque","type":"~all~"}]}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"opaque","type":"a DateTimeFormat object"}}},"effects":["user-code"]},{"type":"clause","id":"sec-createdatetimeformat","aoid":"CreateDateTimeFormat","title":"CreateDateTimeFormat ( newTarget, locales, options, required, defaults )","titleHTML":"CreateDateTimeFormat ( <var>newTarget</var>, <var>locales</var>, <var>options</var>, <var>required</var>, <var>defaults</var> )","number":"11.1.2"},{"type":"op","aoid":"FormatOffsetTimeZoneIdentifier","refId":"sec-formatoffsettimezoneidentifier","kind":"abstract operation","signature":{"parameters":[{"name":"_offsetMinutes_","type":{"kind":"opaque","type":"an integer"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a String"}},"effects":[]},{"type":"clause","id":"sec-formatoffsettimezoneidentifier","aoid":"FormatOffsetTimeZoneIdentifier","title":"FormatOffsetTimeZoneIdentifier ( offsetMinutes )","titleHTML":"FormatOffsetTimeZoneIdentifier ( <var>offsetMinutes</var> )","number":"11.1.3"},{"type":"clause","id":"sec-intl-datetimeformat-constructor","aoid":null,"title":"The Intl.DateTimeFormat Constructor","titleHTML":"The Intl.DateTimeFormat Constructor","number":"11.1"},{"type":"clause","id":"sec-intl.datetimeformat.prototype","aoid":null,"title":"Intl.DateTimeFormat.prototype","titleHTML":"Intl.DateTimeFormat.prototype","number":"11.2.1"},{"type":"clause","id":"sec-intl.datetimeformat.supportedlocalesof","aoid":null,"title":"Intl.DateTimeFormat.supportedLocalesOf ( locales [ , options ] )","titleHTML":"Intl.DateTimeFormat.supportedLocalesOf ( <var>locales</var> [ , <var>options</var> ] )","number":"11.2.2"},{"type":"term","term":"DateTime Format Record","id":"datetimeformat-format-record","variants":["DateTime Format Records"]},{"type":"table","id":"table-datetimeformat-format-record","number":5,"caption":"Table 5: DateTime Format Record"},{"type":"clause","id":"sec-datetimeformat-format-record","aoid":null,"title":"DateTime Format Records","titleHTML":"DateTime Format Records","number":"11.2.3.1"},{"type":"term","term":"DateTime Range Pattern Record","id":"datetimeformat-range-pattern-record"},{"type":"table","id":"table-datetimeformat-range-pattern-record","number":6,"caption":"Table 6: DateTime Range Pattern Record"},{"type":"clause","id":"sec-datetimeformat-range-pattern-record","aoid":null,"title":"DateTime Range Pattern Records","titleHTML":"DateTime Range Pattern Records","number":"11.2.3.2"},{"type":"term","term":"DateTime Range Pattern Format Record","id":"datetimeformat-range-pattern-format-record"},{"type":"table","id":"table-datetimeformat-range-pattern-format-record","number":7,"caption":"Table 7: DateTime Range Pattern Format Record"},{"type":"clause","id":"sec-datetimeformat-range-pattern-format-record","aoid":null,"title":"DateTime Range Pattern Format Records","titleHTML":"DateTime Range Pattern Format Records","number":"11.2.3.3"},{"type":"term","term":"DateTime Range Pattern Part Record","id":"datetimeformat-range-pattern-part-record","variants":["DateTime Range Pattern Part Records"]},{"type":"table","id":"table-datetimeformat-range-pattern-part-record","number":8,"caption":"Table 8: DateTime Range Pattern Part Record"},{"type":"clause","id":"sec-datetimeformat-range-pattern-part-record","aoid":null,"title":"DateTime Range Pattern Part Records","titleHTML":"DateTime Range Pattern Part Records","number":"11.2.3.4"},{"type":"term","term":"DateTime Styles Record","id":"datetimeformat-styles-record"},{"type":"table","id":"table-datetimeformat-styles-record","number":9,"caption":"Table 9: DateTime Styles Record"},{"type":"clause","id":"sec-datetimeformat-styles-record","aoid":null,"title":"DateTime Styles Records","titleHTML":"DateTime Styles Records","number":"11.2.3.5"},{"type":"term","term":"DateTime Style Record","id":"datetimeformat-style-record"},{"type":"table","id":"table-datetimeformat-style-record","number":10,"caption":"Table 10: DateTime Style Record"},{"type":"clause","id":"sec-datetimeformat-style-record","aoid":null,"title":"DateTime Style Records","titleHTML":"DateTime Style Records","number":"11.2.3.6"},{"type":"term","term":"DateTime Connector Record","id":"datetimeformat-connector-record"},{"type":"table","id":"table-datetimeformat-connector-record","number":11,"caption":"Table 11: DateTime Connector Record"},{"type":"clause","id":"sec-datetimeformat-connector-record","aoid":null,"title":"DateTime Connector Records","titleHTML":"DateTime Connector Records","number":"11.2.3.7"},{"type":"term","term":"DateTime Date Range Record","id":"datetimeformat-date-range-record"},{"type":"table","id":"table-datetimeformat-date-range-record","number":12,"caption":"Table 12: DateTime Date Range Record"},{"type":"clause","id":"sec-datetimeformat-date-range-record","aoid":null,"title":"DateTime Date Range Records","titleHTML":"DateTime Date Range Records","number":"11.2.3.8"},{"type":"term","term":"DateTime Time Range Record","id":"datetimeformat-time-range-record"},{"type":"table","id":"table-datetimeformat-time-range-record","number":13,"caption":"Table 13: DateTime Time Range Record"},{"type":"clause","id":"sec-datetimeformat-time-range-record","aoid":null,"title":"DateTime Time Range Records","titleHTML":"DateTime Time Range Records","number":"11.2.3.9"},{"type":"term","term":"DateTime Style Range Record","id":"datetimeformat-style-range-record"},{"type":"table","id":"table-datetimeformat-style-range-record","number":14,"caption":"Table 14: DateTime Style Range Record"},{"type":"clause","id":"sec-datetimeformat-style-range-record","aoid":null,"title":"DateTime Style Range Records","titleHTML":"DateTime Style Range Records","number":"11.2.3.10"},{"type":"clause","id":"sec-intl.datetimeformat-internal-slots","aoid":null,"title":"Internal slots","titleHTML":"Internal slots","number":"11.2.3"},{"type":"clause","id":"sec-properties-of-intl-datetimeformat-constructor","aoid":null,"title":"Properties of the Intl.DateTimeFormat Constructor","titleHTML":"Properties of the Intl.DateTimeFormat Constructor","number":"11.2"},{"type":"term","term":"Intl.DateTimeFormat prototype object","refId":"sec-properties-of-intl-datetimeformat-prototype-object"},{"type":"term","term":"%Intl.DateTimeFormat.prototype%","refId":"sec-properties-of-intl-datetimeformat-prototype-object"},{"type":"clause","id":"sec-intl.datetimeformat.prototype.constructor","aoid":null,"title":"Intl.DateTimeFormat.prototype.constructor","titleHTML":"Intl.DateTimeFormat.prototype.constructor","number":"11.3.1"},{"type":"table","id":"table-datetimeformat-resolvedoptions-properties","number":15,"caption":"Table 15: Resolved Options of DateTimeFormat Instances"},{"type":"clause","id":"sec-intl.datetimeformat.prototype.resolvedoptions","aoid":null,"title":"Intl.DateTimeFormat.prototype.resolvedOptions ( )","titleHTML":"Intl.DateTimeFormat.prototype.resolvedOptions ( )","number":"11.3.2"},{"type":"clause","id":"sec-intl.datetimeformat.prototype.format","aoid":null,"title":"get Intl.DateTimeFormat.prototype.format","titleHTML":"get Intl.DateTimeFormat.prototype.format","number":"11.3.3"},{"type":"clause","id":"sec-intl.datetimeformat.prototype.formatRange","aoid":null,"title":"Intl.DateTimeFormat.prototype.formatRange ( startDate, endDate )","titleHTML":"Intl.DateTimeFormat.prototype.formatRange ( <var>startDate</var>, <var>endDate</var> )","number":"11.3.4"},{"type":"clause","id":"sec-Intl.DateTimeFormat.prototype.formatRangeToParts","aoid":null,"title":"Intl.DateTimeFormat.prototype.formatRangeToParts ( startDate, endDate )","titleHTML":"Intl.DateTimeFormat.prototype.formatRangeToParts ( <var>startDate</var>, <var>endDate</var> )","number":"11.3.5"},{"type":"clause","id":"sec-Intl.DateTimeFormat.prototype.formatToParts","aoid":null,"title":"Intl.DateTimeFormat.prototype.formatToParts ( date )","titleHTML":"Intl.DateTimeFormat.prototype.formatToParts ( <var>date</var> )","number":"11.3.6"},{"type":"clause","id":"sec-intl.datetimeformat.prototype-%symbol.tostringtag%","aoid":null,"title":"Intl.DateTimeFormat.prototype [ %Symbol.toStringTag% ]","titleHTML":"Intl.DateTimeFormat.prototype [ %Symbol.toStringTag% ]","number":"11.3.7"},{"type":"clause","id":"sec-properties-of-intl-datetimeformat-prototype-object","aoid":null,"title":"Properties of the Intl.DateTimeFormat Prototype Object","titleHTML":"Properties of the Intl.DateTimeFormat Prototype Object","number":"11.3"},{"type":"clause","id":"sec-properties-of-intl-datetimeformat-instances","aoid":null,"title":"Properties of Intl.DateTimeFormat Instances","titleHTML":"Properties of Intl.DateTimeFormat Instances","number":"11.4"},{"type":"table","id":"table-datetimeformat-components","number":16,"caption":"Table 16: Components of date and time formats"},{"type":"op","aoid":"DateTimeStyleFormat","refId":"sec-date-time-style-format","kind":"abstract operation","signature":{"parameters":[{"name":"_dateStyle_","type":{"kind":"union","types":[{"kind":"opaque","type":"*\"full\"*"},{"kind":"opaque","type":"*\"long\"*"},{"kind":"opaque","type":"*\"medium\"*"},{"kind":"opaque","type":"*\"short\"*"},{"kind":"opaque","type":"*undefined*"}]}},{"name":"_timeStyle_","type":{"kind":"union","types":[{"kind":"opaque","type":"*\"full\"*"},{"kind":"opaque","type":"*\"long\"*"},{"kind":"opaque","type":"*\"medium\"*"},{"kind":"opaque","type":"*\"short\"*"},{"kind":"opaque","type":"*undefined*"}]}},{"name":"_styles_","type":{"kind":"opaque","type":"a DateTime Styles Record"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a DateTime Format Record"}},"effects":[]},{"type":"clause","id":"sec-date-time-style-format","aoid":"DateTimeStyleFormat","title":"DateTimeStyleFormat ( dateStyle, timeStyle, styles )","titleHTML":"DateTimeStyleFormat ( <var>dateStyle</var>, <var>timeStyle</var>, <var>styles</var> )","number":"11.5.1"},{"type":"op","aoid":"BasicFormatMatcher","refId":"sec-basicformatmatcher","kind":"abstract operation","signature":{"parameters":[{"name":"_options_","type":{"kind":"opaque","type":"a Record"}},{"name":"_formats_","type":{"kind":"list","elements":{"kind":"opaque","type":"DateTime Format Records"}}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a DateTime Format Record"}},"effects":[]},{"type":"clause","id":"sec-basicformatmatcher","aoid":"BasicFormatMatcher","title":"BasicFormatMatcher ( options, formats )","titleHTML":"BasicFormatMatcher ( <var>options</var>, <var>formats</var> )","number":"11.5.2"},{"type":"op","aoid":"BestFitFormatMatcher","refId":"sec-bestfitformatmatcher","kind":"implementation-defined abstract operation","signature":{"parameters":[{"name":"_options_","type":{"kind":"opaque","type":"a Record"}},{"name":"_formats_","type":{"kind":"list","elements":{"kind":"opaque","type":"DateTime Format Records"}}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a DateTime Format Record"}},"effects":[]},{"type":"clause","id":"sec-bestfitformatmatcher","aoid":"BestFitFormatMatcher","title":"BestFitFormatMatcher ( options, formats )","titleHTML":"BestFitFormatMatcher ( <var>options</var>, <var>formats</var> )","number":"11.5.3"},{"type":"clause","id":"sec-datetime-format-functions","aoid":null,"title":"DateTime Format Functions","titleHTML":"DateTime Format Functions","number":"11.5.4"},{"type":"op","aoid":"FormatDateTimePattern","refId":"sec-formatdatetimepattern","kind":"abstract operation","signature":{"parameters":[{"name":"_dateTimeFormat_","type":{"kind":"opaque","type":"an Intl.DateTimeFormat"}},{"name":"_format_","type":{"kind":"union","types":[{"kind":"opaque","type":"a DateTime Format Record"},{"kind":"opaque","type":"a DateTime Range Pattern Format Record"}]}},{"name":"_pattern_","type":{"kind":"opaque","type":"a Pattern String"}},{"name":"_epochNanoseconds_","type":{"kind":"opaque","type":"a BigInt"}}],"optionalParameters":[],"return":{"kind":"list","elements":{"kind":"record","fields":{"[[Type]]":{"kind":"opaque","type":"a String"},"[[Value]]":{"kind":"opaque","type":"a String"}}}}},"effects":[]},{"type":"clause","id":"sec-formatdatetimepattern","aoid":"FormatDateTimePattern","title":"FormatDateTimePattern ( dateTimeFormat, format, pattern, epochNanoseconds )","titleHTML":"FormatDateTimePattern ( <var>dateTimeFormat</var>, <var>format</var>, <var>pattern</var>, <var>epochNanoseconds</var> )","number":"11.5.5"},{"type":"op","aoid":"PartitionDateTimePattern","refId":"sec-partitiondatetimepattern","kind":"abstract operation","signature":{"parameters":[{"name":"_dateTimeFormat_","type":{"kind":"opaque","type":"an Intl.DateTimeFormat"}},{"name":"_x_","type":{"kind":"opaque","type":"a Number"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"list","elements":{"kind":"record","fields":{"[[Type]]":{"kind":"opaque","type":"a String"},"[[Value]]":{"kind":"opaque","type":"a String"}}}}}},"effects":[]},{"type":"clause","id":"sec-partitiondatetimepattern","aoid":"PartitionDateTimePattern","title":"PartitionDateTimePattern ( dateTimeFormat, x )","titleHTML":"PartitionDateTimePattern ( <var>dateTimeFormat</var>, <var>x</var> )","number":"11.5.6"},{"type":"op","aoid":"FormatDateTime","refId":"sec-formatdatetime","kind":"abstract operation","signature":{"parameters":[{"name":"_dateTimeFormat_","type":{"kind":"opaque","type":"an Intl.DateTimeFormat"}},{"name":"_x_","type":{"kind":"opaque","type":"a Number"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"opaque","type":"a String"}}},"effects":[]},{"type":"clause","id":"sec-formatdatetime","aoid":"FormatDateTime","title":"FormatDateTime ( dateTimeFormat, x )","titleHTML":"FormatDateTime ( <var>dateTimeFormat</var>, <var>x</var> )","number":"11.5.7"},{"type":"op","aoid":"FormatDateTimeToParts","refId":"sec-formatdatetimetoparts","kind":"abstract operation","signature":{"parameters":[{"name":"_dateTimeFormat_","type":{"kind":"opaque","type":"an Intl.DateTimeFormat"}},{"name":"_x_","type":{"kind":"opaque","type":"a Number"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"opaque","type":"an Array"}}},"effects":[]},{"type":"clause","id":"sec-formatdatetimetoparts","aoid":"FormatDateTimeToParts","title":"FormatDateTimeToParts ( dateTimeFormat, x )","titleHTML":"FormatDateTimeToParts ( <var>dateTimeFormat</var>, <var>x</var> )","number":"11.5.8"},{"type":"op","aoid":"PartitionDateTimeRangePattern","refId":"sec-partitiondatetimerangepattern","kind":"abstract operation","signature":{"parameters":[{"name":"_dateTimeFormat_","type":{"kind":"opaque","type":"an Intl.DateTimeFormat"}},{"name":"_x_","type":{"kind":"opaque","type":"a Number"}},{"name":"_y_","type":{"kind":"opaque","type":"a Number"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"list","elements":{"kind":"record","fields":{"[[Type]]":{"kind":"opaque","type":"a String"},"[[Value]]":{"kind":"opaque","type":"a String"},"[[Source]]":{"kind":"opaque","type":"a String"}}}}}},"effects":[]},{"type":"clause","id":"sec-partitiondatetimerangepattern","aoid":"PartitionDateTimeRangePattern","title":"PartitionDateTimeRangePattern ( dateTimeFormat, x, y )","titleHTML":"PartitionDateTimeRangePattern ( <var>dateTimeFormat</var>, <var>x</var>, <var>y</var> )","number":"11.5.9"},{"type":"op","aoid":"FormatDateTimeRange","refId":"sec-formatdatetimerange","kind":"abstract operation","signature":{"parameters":[{"name":"_dateTimeFormat_","type":{"kind":"opaque","type":"an Intl.DateTimeFormat"}},{"name":"_x_","type":{"kind":"opaque","type":"a Number"}},{"name":"_y_","type":{"kind":"opaque","type":"a Number"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"opaque","type":"a String"}}},"effects":[]},{"type":"clause","id":"sec-formatdatetimerange","aoid":"FormatDateTimeRange","title":"FormatDateTimeRange ( dateTimeFormat, x, y )","titleHTML":"FormatDateTimeRange ( <var>dateTimeFormat</var>, <var>x</var>, <var>y</var> )","number":"11.5.10"},{"type":"op","aoid":"FormatDateTimeRangeToParts","refId":"sec-formatdatetimerangetoparts","kind":"abstract operation","signature":{"parameters":[{"name":"_dateTimeFormat_","type":{"kind":"opaque","type":"an Intl.DateTimeFormat"}},{"name":"_x_","type":{"kind":"opaque","type":"a Number"}},{"name":"_y_","type":{"kind":"opaque","type":"a Number"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"opaque","type":"an Array"}}},"effects":[]},{"type":"clause","id":"sec-formatdatetimerangetoparts","aoid":"FormatDateTimeRangeToParts","title":"FormatDateTimeRangeToParts ( dateTimeFormat, x, y )","titleHTML":"FormatDateTimeRangeToParts ( <var>dateTimeFormat</var>, <var>x</var>, <var>y</var> )","number":"11.5.11"},{"type":"op","aoid":"ToLocalTime","refId":"sec-tolocaltime","kind":"implementation-defined abstract operation","signature":{"parameters":[{"name":"_epochNs_","type":{"kind":"opaque","type":"a BigInt"}},{"name":"_calendar_","type":{"kind":"opaque","type":"a String"}},{"name":"_timeZoneIdentifier_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a ToLocalTime Record"}},"effects":[]},{"type":"clause","id":"sec-tolocaltime","aoid":"ToLocalTime","title":"ToLocalTime ( epochNs, calendar, timeZoneIdentifier )","titleHTML":"ToLocalTime ( <var>epochNs</var>, <var>calendar</var>, <var>timeZoneIdentifier</var> )","number":"11.5.12"},{"type":"term","term":"ToLocalTime Record","id":"datetimeformat-tolocaltime-record"},{"type":"table","id":"table-datetimeformat-tolocaltime-record","number":17,"caption":"Table 17: Record returned by ToLocalTime"},{"type":"clause","id":"sec-datetimeformat-tolocaltime-records","aoid":null,"title":"ToLocalTime Records","titleHTML":"ToLocalTime Records","number":"11.5.13"},{"type":"op","aoid":"UnwrapDateTimeFormat","refId":"sec-unwrapdatetimeformat","kind":"abstract operation","signature":{"parameters":[{"name":"_dtf_","type":{"kind":"opaque","type":"an ECMAScript language value"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"opaque","type":"an ECMAScript language value"}}},"effects":["user-code"]},{"type":"clause","id":"sec-unwrapdatetimeformat","aoid":"UnwrapDateTimeFormat","title":"UnwrapDateTimeFormat ( dtf )","titleHTML":"UnwrapDateTimeFormat ( <var>dtf</var> )","number":"11.5.14"},{"type":"clause","id":"sec-datetimeformat-abstracts","aoid":null,"title":"Abstract Operations for DateTimeFormat Objects","titleHTML":"Abstract Operations for DateTimeFormat Objects","number":"11.5"},{"type":"clause","id":"datetimeformat-objects","aoid":null,"title":"DateTimeFormat Objects","titleHTML":"DateTimeFormat Objects","number":"11"},{"type":"term","term":"%Intl.DisplayNames%","refId":"sec-intl-displaynames-constructor"},{"type":"clause","id":"sec-Intl.DisplayNames","aoid":null,"title":"Intl.DisplayNames ( locales, options )","titleHTML":"Intl.DisplayNames ( <var>locales</var>, <var>options</var> )","number":"12.1.1"},{"type":"clause","id":"sec-intl-displaynames-constructor","aoid":null,"title":"The Intl.DisplayNames Constructor","titleHTML":"The Intl.DisplayNames Constructor","number":"12.1"},{"type":"clause","id":"sec-Intl.DisplayNames.prototype","aoid":null,"title":"Intl.DisplayNames.prototype","titleHTML":"Intl.DisplayNames.prototype","number":"12.2.1"},{"type":"clause","id":"sec-Intl.DisplayNames.supportedLocalesOf","aoid":null,"title":"Intl.DisplayNames.supportedLocalesOf ( locales [ , options ] )","titleHTML":"Intl.DisplayNames.supportedLocalesOf ( <var>locales</var> [ , <var>options</var> ] )","number":"12.2.2"},{"type":"clause","id":"sec-Intl.DisplayNames-internal-slots","aoid":null,"title":"Internal slots","titleHTML":"Internal slots","number":"12.2.3"},{"type":"clause","id":"sec-properties-of-intl-displaynames-constructor","aoid":null,"title":"Properties of the Intl.DisplayNames Constructor","titleHTML":"Properties of the Intl.DisplayNames Constructor","number":"12.2"},{"type":"term","term":"Intl.DisplayNames prototype object","refId":"sec-properties-of-intl-displaynames-prototype-object"},{"type":"term","term":"%Intl.DisplayNames.prototype%","refId":"sec-properties-of-intl-displaynames-prototype-object"},{"type":"clause","id":"sec-Intl.DisplayNames.prototype.constructor","aoid":null,"title":"Intl.DisplayNames.prototype.constructor","titleHTML":"Intl.DisplayNames.prototype.constructor","number":"12.3.1"},{"type":"table","id":"table-displaynames-resolvedoptions-properties","number":18,"caption":"Table 18: Resolved Options of DisplayNames Instances"},{"type":"clause","id":"sec-Intl.DisplayNames.prototype.resolvedOptions","aoid":null,"title":"Intl.DisplayNames.prototype.resolvedOptions ( )","titleHTML":"Intl.DisplayNames.prototype.resolvedOptions ( )","number":"12.3.2"},{"type":"clause","id":"sec-Intl.DisplayNames.prototype.of","aoid":null,"title":"Intl.DisplayNames.prototype.of ( code )","titleHTML":"Intl.DisplayNames.prototype.of ( <var>code</var> )","number":"12.3.3"},{"type":"clause","id":"sec-intl.displaynames.prototype-%symbol.tostringtag%","aoid":null,"title":"Intl.DisplayNames.prototype [ %Symbol.toStringTag% ]","titleHTML":"Intl.DisplayNames.prototype [ %Symbol.toStringTag% ]","number":"12.3.4"},{"type":"clause","id":"sec-properties-of-intl-displaynames-prototype-object","aoid":null,"title":"Properties of the Intl.DisplayNames Prototype Object","titleHTML":"Properties of the Intl.DisplayNames Prototype Object","number":"12.3"},{"type":"clause","id":"sec-properties-of-intl-displaynames-instances","aoid":null,"title":"Properties of Intl.DisplayNames Instances","titleHTML":"Properties of Intl.DisplayNames Instances","number":"12.4"},{"type":"op","aoid":"CanonicalCodeForDisplayNames","refId":"sec-canonicalcodefordisplaynames","kind":"abstract operation","signature":{"parameters":[{"name":"_type_","type":{"kind":"opaque","type":"a String"}},{"name":"_code_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"opaque","type":"a String"}}},"effects":[]},{"type":"clause","id":"sec-canonicalcodefordisplaynames","aoid":"CanonicalCodeForDisplayNames","title":"CanonicalCodeForDisplayNames ( type, code )","titleHTML":"CanonicalCodeForDisplayNames ( <var>type</var>, <var>code</var> )","number":"12.5.1"},{"type":"table","id":"table-validcodefordatetimefield","number":19,"caption":"Table 19: Codes For Date Time Field of DisplayNames"},{"type":"op","aoid":"IsValidDateTimeFieldCode","refId":"sec-isvaliddatetimefieldcode","kind":"abstract operation","signature":{"parameters":[{"name":"_field_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a Boolean"}},"effects":[]},{"type":"clause","id":"sec-isvaliddatetimefieldcode","aoid":"IsValidDateTimeFieldCode","title":"IsValidDateTimeFieldCode ( field )","titleHTML":"IsValidDateTimeFieldCode ( <var>field</var> )","number":"12.5.2"},{"type":"clause","id":"sec-intl-displaynames-abstracts","aoid":null,"title":"Abstract Operations for DisplayNames Objects","titleHTML":"Abstract Operations for DisplayNames Objects","number":"12.5"},{"type":"clause","id":"intl-displaynames-objects","aoid":null,"title":"DisplayNames Objects","titleHTML":"DisplayNames Objects","number":"12"},{"type":"term","term":"%Intl.DurationFormat%","refId":"sec-intl-durationformat-constructor"},{"type":"table","id":"table-durationformat","number":20,"caption":"Table 20: Internal slots and property names of DurationFormat instances"},{"type":"clause","id":"sec-Intl.DurationFormat","aoid":null,"title":"Intl.DurationFormat ( [ locales [ , options ] ] )","titleHTML":"Intl.DurationFormat ( [ <var>locales</var> [ , <var>options</var> ] ] )","number":"13.1.1"},{"type":"clause","id":"sec-intl-durationformat-constructor","aoid":null,"title":"The Intl.DurationFormat Constructor","titleHTML":"The Intl.DurationFormat Constructor","number":"13.1"},{"type":"clause","id":"sec-Intl.DurationFormat.prototype","aoid":null,"title":"Intl.DurationFormat.prototype","titleHTML":"Intl.DurationFormat.prototype","number":"13.2.1"},{"type":"clause","id":"sec-Intl.DurationFormat.supportedLocalesOf","aoid":null,"title":"Intl.DurationFormat.supportedLocalesOf ( locales [ , options ] )","titleHTML":"Intl.DurationFormat.supportedLocalesOf ( <var>locales</var> [ , <var>options</var> ] )","number":"13.2.2"},{"type":"clause","id":"sec-Intl.DurationFormat-internal-slots","aoid":null,"title":"Internal slots","titleHTML":"Internal slots","number":"13.2.3"},{"type":"clause","id":"sec-properties-of-intl-durationformat-constructor","aoid":null,"title":"Properties of the Intl.DurationFormat Constructor","titleHTML":"Properties of the Intl.DurationFormat Constructor","number":"13.2"},{"type":"term","term":"Intl.DurationFormat prototype object","refId":"sec-properties-of-intl-durationformat-prototype-object"},{"type":"term","term":"%Intl.DurationFormat.prototype%","refId":"sec-properties-of-intl-durationformat-prototype-object"},{"type":"clause","id":"sec-Intl.DurationFormat.prototype.constructor","aoid":null,"title":"Intl.DurationFormat.prototype.constructor","titleHTML":"Intl.DurationFormat.prototype.constructor","number":"13.3.1"},{"type":"table","id":"table-durationformat-resolvedoptions-properties","number":21,"caption":"Table 21: Resolved Options of DurationFormat Instances"},{"type":"clause","id":"sec-Intl.DurationFormat.prototype.resolvedOptions","aoid":null,"title":"Intl.DurationFormat.prototype.resolvedOptions ( )","titleHTML":"Intl.DurationFormat.prototype.resolvedOptions ( )","number":"13.3.2"},{"type":"clause","id":"sec-Intl.DurationFormat.prototype.format","aoid":null,"title":"Intl.DurationFormat.prototype.format ( duration )","titleHTML":"Intl.DurationFormat.prototype.format ( <var>duration</var> )","number":"13.3.3"},{"type":"clause","id":"sec-Intl.DurationFormat.prototype.formatToParts","aoid":null,"title":"Intl.DurationFormat.prototype.formatToParts ( duration )","titleHTML":"Intl.DurationFormat.prototype.formatToParts ( <var>duration</var> )","number":"13.3.4"},{"type":"clause","id":"sec-Intl.DurationFormat.prototype-%symbol.tostringtag%","aoid":null,"title":"Intl.DurationFormat.prototype [ %Symbol.toStringTag% ]","titleHTML":"Intl.DurationFormat.prototype [ %Symbol.toStringTag% ]","number":"13.3.5"},{"type":"clause","id":"sec-properties-of-intl-durationformat-prototype-object","aoid":null,"title":"Properties of the Intl.DurationFormat Prototype Object","titleHTML":"Properties of the Intl.DurationFormat Prototype Object","number":"13.3"},{"type":"clause","id":"sec-properties-of-intl-durationformat-instances","aoid":null,"title":"Properties of Intl.DurationFormat Instances","titleHTML":"Properties of Intl.DurationFormat Instances","number":"13.4"},{"type":"term","term":"Duration Record","refId":"sec-duration-records","variants":["Duration Records"]},{"type":"table","id":"table-duration-record-fields","number":22,"caption":"Table 22: Duration Record Fields"},{"type":"clause","id":"sec-duration-records","aoid":null,"title":"Duration Records","titleHTML":"Duration Records","number":"13.5.1"},{"type":"op","aoid":"ToIntegerIfIntegral","refId":"sec-tointegerifintegral","kind":"abstract operation","signature":{"parameters":[{"name":"_argument_","type":{"kind":"opaque","type":"an ECMAScript language value"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"opaque","type":"an integer"}}},"effects":["user-code"]},{"type":"clause","id":"sec-tointegerifintegral","aoid":"ToIntegerIfIntegral","title":"ToIntegerIfIntegral ( argument )","titleHTML":"ToIntegerIfIntegral ( <var>argument</var> )","number":"13.5.2"},{"type":"op","aoid":"ToDurationRecord","refId":"sec-todurationrecord","kind":"abstract operation","signature":{"parameters":[{"name":"_input_","type":{"kind":"opaque","type":"an ECMAScript language value"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"opaque","type":"a Duration Record"}}},"effects":["user-code"]},{"type":"clause","id":"sec-todurationrecord","aoid":"ToDurationRecord","title":"ToDurationRecord ( input )","titleHTML":"ToDurationRecord ( <var>input</var> )","number":"13.5.3"},{"type":"op","aoid":"DurationSign","refId":"sec-durationsign","kind":"abstract operation","signature":{"parameters":[{"name":"_duration_","type":{"kind":"opaque","type":"a Duration Record"}}],"optionalParameters":[],"return":{"kind":"union","types":[{"kind":"opaque","type":"-1"},{"kind":"opaque","type":"0"},{"kind":"opaque","type":"1"}]}},"effects":[]},{"type":"clause","id":"sec-durationsign","aoid":"DurationSign","title":"DurationSign ( duration )","titleHTML":"DurationSign ( <var>duration</var> )","number":"13.5.4"},{"type":"op","aoid":"IsValidDuration","refId":"sec-isvalidduration","kind":"abstract operation","signature":{"parameters":[{"name":"_years_","type":{"kind":"opaque","type":"an integer"}},{"name":"_months_","type":{"kind":"opaque","type":"an integer"}},{"name":"_weeks_","type":{"kind":"opaque","type":"an integer"}},{"name":"_days_","type":{"kind":"opaque","type":"an integer"}},{"name":"_hours_","type":{"kind":"opaque","type":"an integer"}},{"name":"_minutes_","type":{"kind":"opaque","type":"an integer"}},{"name":"_seconds_","type":{"kind":"opaque","type":"an integer"}},{"name":"_milliseconds_","type":{"kind":"opaque","type":"an integer"}},{"name":"_microseconds_","type":{"kind":"opaque","type":"an integer"}},{"name":"_nanoseconds_","type":{"kind":"opaque","type":"an integer"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a Boolean"}},"effects":[]},{"type":"clause","id":"sec-isvalidduration","aoid":"IsValidDuration","title":"IsValidDuration ( years, months, weeks, days, hours, minutes, seconds, milliseconds, microseconds, nanoseconds )","titleHTML":"IsValidDuration ( <var>years</var>, <var>months</var>, <var>weeks</var>, <var>days</var>, <var>hours</var>, <var>minutes</var>, <var>seconds</var>, <var>milliseconds</var>, <var>microseconds</var>, <var>nanoseconds</var> )","number":"13.5.5"},{"type":"term","term":"Duration Unit Options Record","id":"durationformat-unit-options-record"},{"type":"table","id":"table-durationformat-unit-options-record","number":23,"caption":"Table 23: Duration Unit Options Record"},{"type":"clause","id":"sec-durationformat-unit-options-record","aoid":null,"title":"Duration Unit Options Records","titleHTML":"Duration Unit Options Records","number":"13.5.6.1"},{"type":"op","aoid":"ValidateDurationUnitStyle","refId":"sec-validatedurationunitstyle","kind":"abstract operation","signature":{"parameters":[{"name":"_unit_","type":{"kind":"opaque","type":"a String"}},{"name":"_style_","type":{"kind":"opaque","type":"a String"}},{"name":"_display_","type":{"kind":"opaque","type":"a String"}},{"name":"_prevStyle_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"unused"}}},"effects":[]},{"type":"clause","id":"sec-validatedurationunitstyle","aoid":"ValidateDurationUnitStyle","title":"ValidateDurationUnitStyle ( unit, style, display, prevStyle )","titleHTML":"ValidateDurationUnitStyle ( <var>unit</var>, <var>style</var>, <var>display</var>, <var>prevStyle</var> )","number":"13.5.6.2"},{"type":"op","aoid":"GetDurationUnitOptions","refId":"sec-getdurationunitoptions","kind":"abstract operation","signature":{"parameters":[{"name":"_unit_","type":{"kind":"opaque","type":"a String"}},{"name":"_options_","type":{"kind":"opaque","type":"an Object"}},{"name":"_baseStyle_","type":{"kind":"opaque","type":"a String"}},{"name":"_stylesList_","type":{"kind":"list","elements":{"kind":"opaque","type":"Strings"}}},{"name":"_digitalBase_","type":{"kind":"opaque","type":"a String"}},{"name":"_prevStyle_","type":{"kind":"opaque","type":"a String"}},{"name":"_twoDigitHours_","type":{"kind":"opaque","type":"a Boolean"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"opaque","type":"a Duration Unit Options Record"}}},"effects":["user-code"]},{"type":"clause","id":"sec-getdurationunitoptions","aoid":"GetDurationUnitOptions","title":"GetDurationUnitOptions ( unit, options, baseStyle, stylesList, digitalBase, prevStyle, twoDigitHours )","titleHTML":"GetDurationUnitOptions ( <var>unit</var>, <var>options</var>, <var>baseStyle</var>, <var>stylesList</var>, <var>digitalBase</var>, <var>prevStyle</var>, <var>twoDigitHours</var> )","number":"13.5.6"},{"type":"op","aoid":"ComputeFractionalDigits","refId":"sec-computefractionaldigits","kind":"abstract operation","signature":{"parameters":[{"name":"_durationFormat_","type":{"kind":"opaque","type":"a DurationFormat Object"}},{"name":"_duration_","type":{"kind":"opaque","type":"a Duration Record"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a mathematical value"}},"effects":[]},{"type":"clause","id":"sec-computefractionaldigits","aoid":"ComputeFractionalDigits","title":"ComputeFractionalDigits ( durationFormat, duration )","titleHTML":"ComputeFractionalDigits ( <var>durationFormat</var>, <var>duration</var> )","number":"13.5.7"},{"type":"op","aoid":"NextUnitFractional","refId":"sec-nextunitfractional","kind":"abstract operation","signature":{"parameters":[{"name":"_durationFormat_","type":{"kind":"opaque","type":"a DurationFormat Object"}},{"name":"_unit_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a Boolean"}},"effects":[]},{"type":"clause","id":"sec-nextunitfractional","aoid":"NextUnitFractional","title":"NextUnitFractional ( durationFormat, unit )","titleHTML":"NextUnitFractional ( <var>durationFormat</var>, <var>unit</var> )","number":"13.5.8"},{"type":"op","aoid":"FormatNumericHours","refId":"sec-formatnumerichours","kind":"abstract operation","signature":{"parameters":[{"name":"_durationFormat_","type":{"kind":"opaque","type":"a DurationFormat object"}},{"name":"_hoursValue_","type":{"kind":"opaque","type":"an integer"}},{"name":"_signDisplayed_","type":{"kind":"opaque","type":"a Boolean"}}],"optionalParameters":[],"return":{"kind":"list","elements":{"kind":"opaque","type":"Records"}}},"effects":[]},{"type":"clause","id":"sec-formatnumerichours","aoid":"FormatNumericHours","title":"FormatNumericHours ( durationFormat, hoursValue, signDisplayed )","titleHTML":"FormatNumericHours ( <var>durationFormat</var>, <var>hoursValue</var>, <var>signDisplayed</var> )","number":"13.5.9"},{"type":"op","aoid":"FormatNumericMinutes","refId":"sec-formatnumericminutes","kind":"abstract operation","signature":{"parameters":[{"name":"_durationFormat_","type":{"kind":"opaque","type":"a DurationFormat Object"}},{"name":"_minutesValue_","type":{"kind":"opaque","type":"an integer"}},{"name":"_hoursDisplayed_","type":{"kind":"opaque","type":"a Boolean"}},{"name":"_signDisplayed_","type":{"kind":"opaque","type":"a Boolean"}}],"optionalParameters":[],"return":{"kind":"list","elements":{"kind":"opaque","type":"Records"}}},"effects":[]},{"type":"clause","id":"sec-formatnumericminutes","aoid":"FormatNumericMinutes","title":"FormatNumericMinutes ( durationFormat, minutesValue, hoursDisplayed, signDisplayed )","titleHTML":"FormatNumericMinutes ( <var>durationFormat</var>, <var>minutesValue</var>, <var>hoursDisplayed</var>, <var>signDisplayed</var> )","number":"13.5.10"},{"type":"op","aoid":"FormatNumericSeconds","refId":"sec-formatnumericseconds","kind":"abstract operation","signature":{"parameters":[{"name":"_durationFormat_","type":{"kind":"opaque","type":"a DurationFormat Object"}},{"name":"_secondsValue_","type":{"kind":"opaque","type":"a mathematical value"}},{"name":"_minutesDisplayed_","type":{"kind":"opaque","type":"a Boolean"}},{"name":"_signDisplayed_","type":{"kind":"opaque","type":"a Boolean"}}],"optionalParameters":[],"return":{"kind":"list","elements":{"kind":"opaque","type":"Records"}}},"effects":[]},{"type":"clause","id":"sec-formatnumericseconds","aoid":"FormatNumericSeconds","title":"FormatNumericSeconds ( durationFormat, secondsValue, minutesDisplayed, signDisplayed )","titleHTML":"FormatNumericSeconds ( <var>durationFormat</var>, <var>secondsValue</var>, <var>minutesDisplayed</var>, <var>signDisplayed</var> )","number":"13.5.11"},{"type":"op","aoid":"FormatNumericUnits","refId":"sec-formatnumericunits","kind":"abstract operation","signature":{"parameters":[{"name":"_durationFormat_","type":{"kind":"opaque","type":"a DurationFormat Object"}},{"name":"_duration_","type":{"kind":"opaque","type":"a Duration Record"}},{"name":"_firstNumericUnit_","type":{"kind":"opaque","type":"a String"}},{"name":"_signDisplayed_","type":{"kind":"opaque","type":"a Boolean"}}],"optionalParameters":[],"return":{"kind":"list","elements":{"kind":"opaque","type":"Records"}}},"effects":[]},{"type":"clause","id":"sec-formatnumericunits","aoid":"FormatNumericUnits","title":"FormatNumericUnits ( durationFormat, duration, firstNumericUnit, signDisplayed )","titleHTML":"FormatNumericUnits ( <var>durationFormat</var>, <var>duration</var>, <var>firstNumericUnit</var>, <var>signDisplayed</var> )","number":"13.5.12"},{"type":"op","aoid":"IsFractionalSecondUnitName","refId":"sec-isfractionalsecondunitname","kind":"abstract operation","signature":{"parameters":[{"name":"_unit_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a Boolean"}},"effects":[]},{"type":"clause","id":"sec-isfractionalsecondunitname","aoid":"IsFractionalSecondUnitName","title":"IsFractionalSecondUnitName ( unit )","titleHTML":"IsFractionalSecondUnitName ( <var>unit</var> )","number":"13.5.13"},{"type":"op","aoid":"ListFormatParts","refId":"sec-listformatparts","kind":"abstract operation","signature":{"parameters":[{"name":"_durationFormat_","type":{"kind":"opaque","type":"a DurationFormat Object"}},{"name":"_partitionedPartsList_","type":{"kind":"list","elements":{"kind":"list","elements":{"kind":"opaque","type":"Records"}}}}],"optionalParameters":[],"return":{"kind":"list","elements":null}},"effects":[]},{"type":"clause","id":"sec-listformatparts","aoid":"ListFormatParts","title":"ListFormatParts ( durationFormat, partitionedPartsList )","titleHTML":"ListFormatParts ( <var>durationFormat</var>, <var>partitionedPartsList</var> )","number":"13.5.14"},{"type":"table","id":"table-partition-duration-format-pattern","number":24,"caption":"Table 24: DurationFormat instance internal slots and properties relevant to PartitionDurationFormatPattern"},{"type":"op","aoid":"PartitionDurationFormatPattern","refId":"sec-partitiondurationformatpattern","kind":"abstract operation","signature":{"parameters":[{"name":"_durationFormat_","type":{"kind":"opaque","type":"a DurationFormat"}},{"name":"_duration_","type":{"kind":"opaque","type":"a Duration Record"}}],"optionalParameters":[],"return":{"kind":"list","elements":null}},"effects":[]},{"type":"clause","id":"sec-partitiondurationformatpattern","aoid":"PartitionDurationFormatPattern","title":"PartitionDurationFormatPattern ( durationFormat, duration )","titleHTML":"PartitionDurationFormatPattern ( <var>durationFormat</var>, <var>duration</var> )","number":"13.5.15"},{"type":"clause","id":"sec-intl-durationformat-abstracts","aoid":null,"title":"Abstract Operations for DurationFormat Objects","titleHTML":"Abstract Operations for DurationFormat Objects","number":"13.5"},{"type":"clause","id":"durationformat-objects","aoid":null,"title":"DurationFormat Objects","titleHTML":"DurationFormat Objects","number":"13"},{"type":"term","term":"%Intl.ListFormat%","refId":"sec-intl-listformat-constructor"},{"type":"clause","id":"sec-Intl.ListFormat","aoid":null,"title":"Intl.ListFormat ( [ locales [ , options ] ] )","titleHTML":"Intl.ListFormat ( [ <var>locales</var> [ , <var>options</var> ] ] )","number":"14.1.1"},{"type":"clause","id":"sec-intl-listformat-constructor","aoid":null,"title":"The Intl.ListFormat Constructor","titleHTML":"The Intl.ListFormat Constructor","number":"14.1"},{"type":"clause","id":"sec-Intl.ListFormat.prototype","aoid":null,"title":"Intl.ListFormat.prototype","titleHTML":"Intl.ListFormat.prototype","number":"14.2.1"},{"type":"clause","id":"sec-Intl.ListFormat.supportedLocalesOf","aoid":null,"title":"Intl.ListFormat.supportedLocalesOf ( locales [ , options ] )","titleHTML":"Intl.ListFormat.supportedLocalesOf ( <var>locales</var> [ , <var>options</var> ] )","number":"14.2.2"},{"type":"term","term":"ListFormat template set","refId":"sec-Intl.ListFormat-internal-slots"},{"type":"clause","id":"sec-Intl.ListFormat-internal-slots","aoid":null,"title":"Internal slots","titleHTML":"Internal slots","number":"14.2.3"},{"type":"clause","id":"sec-properties-of-intl-listformat-constructor","aoid":null,"title":"Properties of the Intl.ListFormat Constructor","titleHTML":"Properties of the Intl.ListFormat Constructor","number":"14.2"},{"type":"term","term":"Intl.ListFormat prototype object","refId":"sec-properties-of-intl-listformat-prototype-object"},{"type":"term","term":"%Intl.ListFormat.prototype%","refId":"sec-properties-of-intl-listformat-prototype-object"},{"type":"clause","id":"sec-Intl.ListFormat.prototype.constructor","aoid":null,"title":"Intl.ListFormat.prototype.constructor","titleHTML":"Intl.ListFormat.prototype.constructor","number":"14.3.1"},{"type":"table","id":"table-listformat-resolvedoptions-properties","number":25,"caption":"Table 25: Resolved Options of ListFormat Instances"},{"type":"clause","id":"sec-Intl.ListFormat.prototype.resolvedoptions","aoid":null,"title":"Intl.ListFormat.prototype.resolvedOptions ( )","titleHTML":"Intl.ListFormat.prototype.resolvedOptions ( )","number":"14.3.2"},{"type":"clause","id":"sec-Intl.ListFormat.prototype.format","aoid":null,"title":"Intl.ListFormat.prototype.format ( list )","titleHTML":"Intl.ListFormat.prototype.format ( <var>list</var> )","number":"14.3.3"},{"type":"clause","id":"sec-Intl.ListFormat.prototype.formatToParts","aoid":null,"title":"Intl.ListFormat.prototype.formatToParts ( list )","titleHTML":"Intl.ListFormat.prototype.formatToParts ( <var>list</var> )","number":"14.3.4"},{"type":"clause","id":"sec-Intl.ListFormat.prototype-toStringTag","aoid":null,"title":"Intl.ListFormat.prototype [ %Symbol.toStringTag% ]","titleHTML":"Intl.ListFormat.prototype [ %Symbol.toStringTag% ]","number":"14.3.5"},{"type":"clause","id":"sec-properties-of-intl-listformat-prototype-object","aoid":null,"title":"Properties of the Intl.ListFormat Prototype Object","titleHTML":"Properties of the Intl.ListFormat Prototype Object","number":"14.3"},{"type":"clause","id":"sec-properties-of-intl-listformat-instances","aoid":null,"title":"Properties of Intl.ListFormat Instances","titleHTML":"Properties of Intl.ListFormat Instances","number":"14.4"},{"type":"op","aoid":"DeconstructPattern","refId":"sec-deconstructpattern","kind":"abstract operation","signature":{"parameters":[{"name":"_pattern_","type":{"kind":"opaque","type":"a Pattern String"}},{"name":"_placeables_","type":{"kind":"opaque","type":"a Record"}}],"optionalParameters":[],"return":{"kind":"list","elements":null}},"effects":[]},{"type":"clause","id":"sec-deconstructpattern","aoid":"DeconstructPattern","title":"DeconstructPattern ( pattern, placeables )","titleHTML":"DeconstructPattern ( <var>pattern</var>, <var>placeables</var> )","number":"14.5.1"},{"type":"op","aoid":"CreatePartsFromList","refId":"sec-createpartsfromlist","kind":"abstract operation","signature":{"parameters":[{"name":"_listFormat_","type":{"kind":"opaque","type":"an Intl.ListFormat"}},{"name":"_list_","type":{"kind":"list","elements":{"kind":"opaque","type":"Strings"}}}],"optionalParameters":[],"return":{"kind":"list","elements":{"kind":"record","fields":{"[[Type]]":{"kind":"union","types":[{"kind":"opaque","type":"*\"element\"*"},{"kind":"opaque","type":"*\"literal\"*"}]},"[[Value]]":{"kind":"opaque","type":"a String"}}}}},"effects":[]},{"type":"clause","id":"sec-createpartsfromlist","aoid":"CreatePartsFromList","title":"CreatePartsFromList ( listFormat, list )","titleHTML":"CreatePartsFromList ( <var>listFormat</var>, <var>list</var> )","number":"14.5.2"},{"type":"op","aoid":"FormatList","refId":"sec-formatlist","kind":"abstract operation","signature":{"parameters":[{"name":"_listFormat_","type":{"kind":"opaque","type":"an Intl.ListFormat"}},{"name":"_list_","type":{"kind":"list","elements":{"kind":"opaque","type":"Strings"}}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a String"}},"effects":[]},{"type":"clause","id":"sec-formatlist","aoid":"FormatList","title":"FormatList ( listFormat, list )","titleHTML":"FormatList ( <var>listFormat</var>, <var>list</var> )","number":"14.5.3"},{"type":"op","aoid":"FormatListToParts","refId":"sec-formatlisttoparts","kind":"abstract operation","signature":{"parameters":[{"name":"_listFormat_","type":{"kind":"opaque","type":"an Intl.ListFormat"}},{"name":"_list_","type":{"kind":"list","elements":{"kind":"opaque","type":"Strings"}}}],"optionalParameters":[],"return":{"kind":"opaque","type":"an Array"}},"effects":[]},{"type":"clause","id":"sec-formatlisttoparts","aoid":"FormatListToParts","title":"FormatListToParts ( listFormat, list )","titleHTML":"FormatListToParts ( <var>listFormat</var>, <var>list</var> )","number":"14.5.4"},{"type":"op","aoid":"StringListFromIterable","refId":"sec-createstringlistfromiterable","kind":"abstract operation","signature":{"parameters":[{"name":"_iterable_","type":{"kind":"opaque","type":"an ECMAScript language value"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"list","elements":{"kind":"opaque","type":"Strings"}}}},"effects":["user-code"]},{"type":"clause","id":"sec-createstringlistfromiterable","aoid":"StringListFromIterable","title":"StringListFromIterable ( iterable )","titleHTML":"StringListFromIterable ( <var>iterable</var> )","number":"14.5.5"},{"type":"clause","id":"sec-intl-listformat-abstracts","aoid":null,"title":"Abstract Operations for ListFormat Objects","titleHTML":"Abstract Operations for ListFormat Objects","number":"14.5"},{"type":"clause","id":"listformat-objects","aoid":null,"title":"ListFormat Objects","titleHTML":"ListFormat Objects","number":"14"},{"type":"term","term":"%Intl.Locale%","refId":"sec-intl-locale-constructor"},{"type":"clause","id":"sec-Intl.Locale","aoid":null,"title":"Intl.Locale ( tag [ , options ] )","titleHTML":"Intl.Locale ( <var>tag</var> [ , <var>options</var> ] )","number":"15.1.1"},{"type":"op","aoid":"UpdateLanguageId","refId":"sec-updatelanguageid","kind":"abstract operation","signature":{"parameters":[{"name":"_tag_","type":{"kind":"opaque","type":"a well-formed language tag"}},{"name":"_options_","type":{"kind":"opaque","type":"an Object"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"opaque","type":"a well-formed language tag"}}},"effects":["user-code"]},{"type":"clause","id":"sec-updatelanguageid","aoid":"UpdateLanguageId","title":"UpdateLanguageId ( tag, options )","titleHTML":"UpdateLanguageId ( <var>tag</var>, <var>options</var> )","number":"15.1.2"},{"type":"op","aoid":"MakeLocaleRecord","refId":"sec-makelocalerecord","kind":"abstract operation","signature":{"parameters":[{"name":"_tag_","type":{"kind":"opaque","type":"a language tag"}},{"name":"_options_","type":{"kind":"opaque","type":"a Record"}},{"name":"_localeExtensionKeys_","type":{"kind":"list","elements":{"kind":"opaque","type":"Strings"}}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a Record"}},"effects":[]},{"type":"clause","id":"sec-makelocalerecord","aoid":"MakeLocaleRecord","title":"MakeLocaleRecord ( tag, options, localeExtensionKeys )","titleHTML":"MakeLocaleRecord ( <var>tag</var>, <var>options</var>, <var>localeExtensionKeys</var> )","number":"15.1.3"},{"type":"clause","id":"sec-intl-locale-constructor","aoid":null,"title":"The Intl.Locale Constructor","titleHTML":"The Intl.Locale Constructor","number":"15.1"},{"type":"clause","id":"sec-Intl.Locale.prototype","aoid":null,"title":"Intl.Locale.prototype","titleHTML":"Intl.Locale.prototype","number":"15.2.1"},{"type":"clause","id":"sec-intl.locale-internal-slots","aoid":null,"title":"Internal slots","titleHTML":"Internal slots","number":"15.2.2"},{"type":"clause","id":"sec-properties-of-intl-locale-constructor","aoid":null,"title":"Properties of the Intl.Locale Constructor","titleHTML":"Properties of the Intl.Locale Constructor","number":"15.2"},{"type":"term","term":"Intl.Locale prototype object","refId":"sec-properties-of-intl-locale-prototype-object"},{"type":"term","term":"%Intl.Locale.prototype%","refId":"sec-properties-of-intl-locale-prototype-object"},{"type":"clause","id":"sec-Intl.Locale.prototype.constructor","aoid":null,"title":"Intl.Locale.prototype.constructor","titleHTML":"Intl.Locale.prototype.constructor","number":"15.3.1"},{"type":"clause","id":"sec-Intl.Locale.prototype.baseName","aoid":null,"title":"get Intl.Locale.prototype.baseName","titleHTML":"get Intl.Locale.prototype.baseName","number":"15.3.2"},{"type":"clause","id":"sec-Intl.Locale.prototype.calendar","aoid":null,"title":"get Intl.Locale.prototype.calendar","titleHTML":"get Intl.Locale.prototype.calendar","number":"15.3.3"},{"type":"clause","id":"sec-Intl.Locale.prototype.caseFirst","aoid":null,"title":"get Intl.Locale.prototype.caseFirst","titleHTML":"get Intl.Locale.prototype.caseFirst","number":"15.3.4"},{"type":"clause","id":"sec-Intl.Locale.prototype.collation","aoid":null,"title":"get Intl.Locale.prototype.collation","titleHTML":"get Intl.Locale.prototype.collation","number":"15.3.5"},{"type":"clause","id":"sec-Intl.Locale.prototype.firstDayOfWeek","aoid":null,"title":"get Intl.Locale.prototype.firstDayOfWeek","titleHTML":"get Intl.Locale.prototype.firstDayOfWeek","number":"15.3.6"},{"type":"clause","id":"sec-Intl.Locale.prototype.hourCycle","aoid":null,"title":"get Intl.Locale.prototype.hourCycle","titleHTML":"get Intl.Locale.prototype.hourCycle","number":"15.3.7"},{"type":"clause","id":"sec-Intl.Locale.prototype.language","aoid":null,"title":"get Intl.Locale.prototype.language","titleHTML":"get Intl.Locale.prototype.language","number":"15.3.8"},{"type":"clause","id":"sec-Intl.Locale.prototype.maximize","aoid":null,"title":"Intl.Locale.prototype.maximize ( )","titleHTML":"Intl.Locale.prototype.maximize ( )","number":"15.3.9"},{"type":"clause","id":"sec-Intl.Locale.prototype.minimize","aoid":null,"title":"Intl.Locale.prototype.minimize ( )","titleHTML":"Intl.Locale.prototype.minimize ( )","number":"15.3.10"},{"type":"clause","id":"sec-Intl.Locale.prototype.numberingSystem","aoid":null,"title":"get Intl.Locale.prototype.numberingSystem","titleHTML":"get Intl.Locale.prototype.numberingSystem","number":"15.3.11"},{"type":"clause","id":"sec-Intl.Locale.prototype.numeric","aoid":null,"title":"get Intl.Locale.prototype.numeric","titleHTML":"get Intl.Locale.prototype.numeric","number":"15.3.12"},{"type":"clause","id":"sec-Intl.Locale.prototype.region","aoid":null,"title":"get Intl.Locale.prototype.region","titleHTML":"get Intl.Locale.prototype.region","number":"15.3.13"},{"type":"clause","id":"sec-Intl.Locale.prototype.script","aoid":null,"title":"get Intl.Locale.prototype.script","titleHTML":"get Intl.Locale.prototype.script","number":"15.3.14"},{"type":"clause","id":"sec-Intl.Locale.prototype.toString","aoid":null,"title":"Intl.Locale.prototype.toString ( )","titleHTML":"Intl.Locale.prototype.toString ( )","number":"15.3.15"},{"type":"clause","id":"sec-Intl.Locale.prototype.getCalendars","aoid":null,"title":"Intl.Locale.prototype.getCalendars ( )","titleHTML":"Intl.Locale.prototype.getCalendars ( )","number":"15.3.16"},{"type":"clause","id":"sec-Intl.Locale.prototype.getCollations","aoid":null,"title":"Intl.Locale.prototype.getCollations ( )","titleHTML":"Intl.Locale.prototype.getCollations ( )","number":"15.3.17"},{"type":"clause","id":"sec-Intl.Locale.prototype.getHourCycles","aoid":null,"title":"Intl.Locale.prototype.getHourCycles ( )","titleHTML":"Intl.Locale.prototype.getHourCycles ( )","number":"15.3.18"},{"type":"clause","id":"sec-Intl.Locale.prototype.getNumberingSystems","aoid":null,"title":"Intl.Locale.prototype.getNumberingSystems ( )","titleHTML":"Intl.Locale.prototype.getNumberingSystems ( )","number":"15.3.19"},{"type":"clause","id":"sec-Intl.Locale.prototype.getTimeZones","aoid":null,"title":"Intl.Locale.prototype.getTimeZones ( )","titleHTML":"Intl.Locale.prototype.getTimeZones ( )","number":"15.3.20"},{"type":"clause","id":"sec-Intl.Locale.prototype.getTextInfo","aoid":null,"title":"Intl.Locale.prototype.getTextInfo ( )","titleHTML":"Intl.Locale.prototype.getTextInfo ( )","number":"15.3.21"},{"type":"clause","id":"sec-Intl.Locale.prototype.getWeekInfo","aoid":null,"title":"Intl.Locale.prototype.getWeekInfo ( )","titleHTML":"Intl.Locale.prototype.getWeekInfo ( )","number":"15.3.22"},{"type":"clause","id":"sec-Intl.Locale.prototype.variants","aoid":null,"title":"get Intl.Locale.prototype.variants","titleHTML":"get Intl.Locale.prototype.variants","number":"15.3.23"},{"type":"clause","id":"sec-intl.locale.prototype-%symbol.tostringtag%","aoid":null,"title":"Intl.Locale.prototype [ %Symbol.toStringTag% ]","titleHTML":"Intl.Locale.prototype [ %Symbol.toStringTag% ]","number":"15.3.24"},{"type":"clause","id":"sec-properties-of-intl-locale-prototype-object","aoid":null,"title":"Properties of the Intl.Locale Prototype Object","titleHTML":"Properties of the Intl.Locale Prototype Object","number":"15.3"},{"type":"clause","id":"sec-properties-of-intl-locale-instances","aoid":null,"title":"Properties of Intl.Locale Instances","titleHTML":"Properties of Intl.Locale Instances","number":"15.4"},{"type":"op","aoid":"GetLocaleBaseName","refId":"sec-getlocalebasename","kind":"abstract operation","signature":{"parameters":[{"name":"_locale_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a String"}},"effects":[]},{"type":"clause","id":"sec-getlocalebasename","aoid":"GetLocaleBaseName","title":"GetLocaleBaseName ( locale )","titleHTML":"GetLocaleBaseName ( <var>locale</var> )","number":"15.5.1"},{"type":"op","aoid":"GetLocaleLanguage","refId":"sec-getlocalelanguage","kind":"abstract operation","signature":{"parameters":[{"name":"_locale_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a String"}},"effects":[]},{"type":"clause","id":"sec-getlocalelanguage","aoid":"GetLocaleLanguage","title":"GetLocaleLanguage ( locale )","titleHTML":"GetLocaleLanguage ( <var>locale</var> )","number":"15.5.2"},{"type":"op","aoid":"GetLocaleScript","refId":"sec-getlocalescript","kind":"abstract operation","signature":{"parameters":[{"name":"_locale_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"union","types":[{"kind":"opaque","type":"a String"},{"kind":"opaque","type":"*undefined*"}]}},"effects":[]},{"type":"clause","id":"sec-getlocalescript","aoid":"GetLocaleScript","title":"GetLocaleScript ( locale )","titleHTML":"GetLocaleScript ( <var>locale</var> )","number":"15.5.3"},{"type":"op","aoid":"GetLocaleRegion","refId":"sec-getlocaleregion","kind":"abstract operation","signature":{"parameters":[{"name":"_locale_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"union","types":[{"kind":"opaque","type":"a String"},{"kind":"opaque","type":"*undefined*"}]}},"effects":[]},{"type":"clause","id":"sec-getlocaleregion","aoid":"GetLocaleRegion","title":"GetLocaleRegion ( locale )","titleHTML":"GetLocaleRegion ( <var>locale</var> )","number":"15.5.4"},{"type":"op","aoid":"GetLocaleVariants","refId":"sec-getlocalevariants","kind":"abstract operation","signature":{"parameters":[{"name":"_locale_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"union","types":[{"kind":"opaque","type":"a String"},{"kind":"opaque","type":"*undefined*"}]}},"effects":[]},{"type":"clause","id":"sec-getlocalevariants","aoid":"GetLocaleVariants","title":"GetLocaleVariants ( locale )","titleHTML":"GetLocaleVariants ( <var>locale</var> )","number":"15.5.5"},{"type":"op","aoid":"UnicodeExtensionValue","refId":"sec-unicodeextensionvalue","kind":"abstract operation","signature":{"parameters":[{"name":"_locale_","type":{"kind":"opaque","type":"a Unicode canonicalized locale identifier"}},{"name":"_key_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"union","types":[{"kind":"opaque","type":"a String"},{"kind":"opaque","type":"~empty~"}]}},"effects":[]},{"type":"clause","id":"sec-unicodeextensionvalue","aoid":"UnicodeExtensionValue","title":"UnicodeExtensionValue ( locale, key )","titleHTML":"UnicodeExtensionValue ( <var>locale</var>, <var>key</var> )","number":"15.5.6"},{"type":"op","aoid":"CanonicalUnicodeSubdivision","refId":"sec-canonicalunicodesubdivision","kind":"abstract operation","signature":{"parameters":[{"name":"_locale_","type":{"kind":"opaque","type":"a Unicode canonicalized locale identifier"}},{"name":"_key_","type":{"kind":"union","types":[{"kind":"opaque","type":"*\"rg\"*"},{"kind":"opaque","type":"*\"sd\"*"}]}}],"optionalParameters":[],"return":{"kind":"union","types":[{"kind":"opaque","type":"a String"},{"kind":"opaque","type":"*undefined*"}]}},"effects":[]},{"type":"clause","id":"sec-canonicalunicodesubdivision","aoid":"CanonicalUnicodeSubdivision","title":"CanonicalUnicodeSubdivision ( locale, key )","titleHTML":"CanonicalUnicodeSubdivision ( <var>locale</var>, <var>key</var> )","number":"15.5.7"},{"type":"op","aoid":"RegionPreference","refId":"sec-regionpreference","kind":"abstract operation","signature":{"parameters":[{"name":"_locale_","type":{"kind":"opaque","type":"a Unicode canonicalized locale identifier"}}],"optionalParameters":[],"return":{"kind":"record","fields":{"[[Region]]":{"kind":"opaque","type":"a String"},"[[RegionOverride]]":{"kind":"union","types":[{"kind":"opaque","type":"a String"},{"kind":"opaque","type":"*undefined*"}]}}}},"effects":[]},{"type":"clause","id":"sec-regionpreference","aoid":"RegionPreference","title":"RegionPreference ( locale )","titleHTML":"RegionPreference ( <var>locale</var> )","number":"15.5.8"},{"type":"op","aoid":"CalendarsOfLocale","refId":"sec-calendarsoflocale","kind":"implementation-defined abstract operation","signature":{"parameters":[{"name":"_loc_","type":{"kind":"opaque","type":"an Intl.Locale"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"an Array"}},"effects":[]},{"type":"clause","id":"sec-calendarsoflocale","aoid":"CalendarsOfLocale","title":"CalendarsOfLocale ( loc )","titleHTML":"CalendarsOfLocale ( <var>loc</var> )","number":"15.5.9"},{"type":"op","aoid":"CollationsOfLocale","refId":"sec-collationsoflocale","kind":"implementation-defined abstract operation","signature":{"parameters":[{"name":"_loc_","type":{"kind":"opaque","type":"an Intl.Locale"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"an Array"}},"effects":[]},{"type":"clause","id":"sec-collationsoflocale","aoid":"CollationsOfLocale","title":"CollationsOfLocale ( loc )","titleHTML":"CollationsOfLocale ( <var>loc</var> )","number":"15.5.10"},{"type":"op","aoid":"HourCyclesOfLocale","refId":"sec-hourcyclesoflocale","kind":"implementation-defined abstract operation","signature":{"parameters":[{"name":"_loc_","type":{"kind":"opaque","type":"an Intl.Locale"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"an Array"}},"effects":[]},{"type":"clause","id":"sec-hourcyclesoflocale","aoid":"HourCyclesOfLocale","title":"HourCyclesOfLocale ( loc )","titleHTML":"HourCyclesOfLocale ( <var>loc</var> )","number":"15.5.11"},{"type":"op","aoid":"NumberingSystemsOfLocale","refId":"sec-numberingsystemsoflocale","kind":"implementation-defined abstract operation","signature":{"parameters":[{"name":"_loc_","type":{"kind":"opaque","type":"an Intl.Locale"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"an Array"}},"effects":[]},{"type":"clause","id":"sec-numberingsystemsoflocale","aoid":"NumberingSystemsOfLocale","title":"NumberingSystemsOfLocale ( loc )","titleHTML":"NumberingSystemsOfLocale ( <var>loc</var> )","number":"15.5.12"},{"type":"op","aoid":"TimeZonesOfLocale","refId":"sec-timezonesoflocale","kind":"implementation-defined abstract operation","signature":{"parameters":[{"name":"_loc_","type":{"kind":"opaque","type":"an Intl.Locale"}}],"optionalParameters":[],"return":{"kind":"union","types":[{"kind":"opaque","type":"an Array"},{"kind":"opaque","type":"*undefined*"}]}},"effects":[]},{"type":"clause","id":"sec-timezonesoflocale","aoid":"TimeZonesOfLocale","title":"TimeZonesOfLocale ( loc )","titleHTML":"TimeZonesOfLocale ( <var>loc</var> )","number":"15.5.13"},{"type":"op","aoid":"TextDirectionOfLocale","refId":"sec-textdirectionoflocale","kind":"implementation-defined abstract operation","signature":{"parameters":[{"name":"_loc_","type":{"kind":"opaque","type":"an Intl.Locale"}}],"optionalParameters":[],"return":{"kind":"union","types":[{"kind":"opaque","type":"a String"},{"kind":"opaque","type":"*undefined*"}]}},"effects":[]},{"type":"clause","id":"sec-textdirectionoflocale","aoid":"TextDirectionOfLocale","title":"TextDirectionOfLocale ( loc )","titleHTML":"TextDirectionOfLocale ( <var>loc</var> )","number":"15.5.14"},{"type":"table","id":"table-locale-weekday-string-value","number":26,"caption":"Table 26: Weekday String and Value"},{"type":"op","aoid":"WeekdayToUValue","refId":"sec-weekdaytouvalue","kind":"abstract operation","signature":{"parameters":[{"name":"_fw_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a String"}},"effects":[]},{"type":"clause","id":"sec-weekdaytouvalue","aoid":"WeekdayToUValue","title":"WeekdayToUValue ( fw )","titleHTML":"WeekdayToUValue ( <var>fw</var> )","number":"15.5.15"},{"type":"op","aoid":"WeekdayUValueToNumber","refId":"sec-weekdayuvaluetonumber","kind":"abstract operation","signature":{"parameters":[{"name":"_fw_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"union","types":[{"kind":"opaque","type":"an integral Number"},{"kind":"opaque","type":"*undefined*"}]}},"effects":[]},{"type":"clause","id":"sec-weekdayuvaluetonumber","aoid":"WeekdayUValueToNumber","title":"WeekdayUValueToNumber ( fw )","titleHTML":"WeekdayUValueToNumber ( <var>fw</var> )","number":"15.5.16"},{"type":"table","id":"table-locale-weekinfo-record","number":27,"caption":"Table 27: WeekInfo Record Fields"},{"type":"op","aoid":"WeekInfoOfLocale","refId":"sec-weekinfooflocale","kind":"implementation-defined abstract operation","signature":{"parameters":[{"name":"_loc_","type":{"kind":"opaque","type":"an Intl.Locale"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a Record"}},"effects":[]},{"type":"clause","id":"sec-weekinfooflocale","aoid":"WeekInfoOfLocale","title":"WeekInfoOfLocale ( loc )","titleHTML":"WeekInfoOfLocale ( <var>loc</var> )","number":"15.5.17"},{"type":"clause","id":"sec-intl-locale-abstracts","aoid":null,"title":"Abstract Operations for Locale Objects","titleHTML":"Abstract Operations for Locale Objects","number":"15.5"},{"type":"clause","id":"locale-objects","aoid":null,"title":"Locale Objects","titleHTML":"Locale Objects","number":"15"},{"type":"term","term":"%Intl.NumberFormat%","refId":"sec-intl-numberformat-constructor"},{"type":"op","aoid":"ChainNumberFormat","refId":"sec-chainnumberformat","kind":"abstract operation","signature":{"parameters":[{"name":"_numberFormat_","type":{"kind":"opaque","type":"an Intl.NumberFormat"}},{"name":"_newTarget_","type":{"kind":"opaque","type":"an ECMAScript language value"}},{"name":"_this_","type":{"kind":"opaque","type":"an ECMAScript language value"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"opaque","type":"an Object"}}},"effects":["user-code"]},{"type":"clause","id":"sec-chainnumberformat","aoid":"ChainNumberFormat","title":"ChainNumberFormat ( numberFormat, newTarget, this )","titleHTML":"ChainNumberFormat ( <var>numberFormat</var>, <var>newTarget</var>, <var>this</var> )","number":"16.1.1.1"},{"type":"clause","id":"sec-intl.numberformat","aoid":null,"title":"Intl.NumberFormat ( [ locales [ , options ] ] )","titleHTML":"Intl.NumberFormat ( [ <var>locales</var> [ , <var>options</var> ] ] )","number":"16.1.1"},{"type":"op","aoid":"SetNumberFormatDigitOptions","refId":"sec-setnumberformatdigitoptions","kind":"abstract operation","signature":{"parameters":[{"name":"_intlObj_","type":{"kind":"opaque","type":"an Object"}},{"name":"_options_","type":{"kind":"opaque","type":"an Object"}},{"name":"_mnfdDefault_","type":{"kind":"opaque","type":"an integer"}},{"name":"_mxfdDefault_","type":{"kind":"opaque","type":"an integer"}},{"name":"_notation_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"unused"}}},"effects":["user-code"]},{"type":"clause","id":"sec-setnumberformatdigitoptions","aoid":"SetNumberFormatDigitOptions","title":"SetNumberFormatDigitOptions ( intlObj, options, mnfdDefault, mxfdDefault, notation )","titleHTML":"SetNumberFormatDigitOptions ( <var>intlObj</var>, <var>options</var>, <var>mnfdDefault</var>, <var>mxfdDefault</var>, <var>notation</var> )","number":"16.1.2"},{"type":"op","aoid":"SetNumberFormatUnitOptions","refId":"sec-setnumberformatunitoptions","kind":"abstract operation","signature":{"parameters":[{"name":"_intlObj_","type":{"kind":"opaque","type":"an Intl.NumberFormat"}},{"name":"_options_","type":{"kind":"opaque","type":"an Object"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"unused"}}},"effects":["user-code"]},{"type":"clause","id":"sec-setnumberformatunitoptions","aoid":"SetNumberFormatUnitOptions","title":"SetNumberFormatUnitOptions ( intlObj, options )","titleHTML":"SetNumberFormatUnitOptions ( <var>intlObj</var>, <var>options</var> )","number":"16.1.3"},{"type":"clause","id":"sec-intl-numberformat-constructor","aoid":null,"title":"The Intl.NumberFormat Constructor","titleHTML":"The Intl.NumberFormat Constructor","number":"16.1"},{"type":"clause","id":"sec-intl.numberformat.prototype","aoid":null,"title":"Intl.NumberFormat.prototype","titleHTML":"Intl.NumberFormat.prototype","number":"16.2.1"},{"type":"clause","id":"sec-intl.numberformat.supportedlocalesof","aoid":null,"title":"Intl.NumberFormat.supportedLocalesOf ( locales [ , options ] )","titleHTML":"Intl.NumberFormat.supportedLocalesOf ( <var>locales</var> [ , <var>options</var> ] )","number":"16.2.2"},{"type":"clause","id":"sec-intl.numberformat-internal-slots","aoid":null,"title":"Internal slots","titleHTML":"Internal slots","number":"16.2.3"},{"type":"clause","id":"sec-properties-of-intl-numberformat-constructor","aoid":null,"title":"Properties of the Intl.NumberFormat Constructor","titleHTML":"Properties of the Intl.NumberFormat Constructor","number":"16.2"},{"type":"term","term":"Intl.NumberFormat prototype object","refId":"sec-properties-of-intl-numberformat-prototype-object"},{"type":"term","term":"%Intl.NumberFormat.prototype%","refId":"sec-properties-of-intl-numberformat-prototype-object"},{"type":"clause","id":"sec-intl.numberformat.prototype.constructor","aoid":null,"title":"Intl.NumberFormat.prototype.constructor","titleHTML":"Intl.NumberFormat.prototype.constructor","number":"16.3.1"},{"type":"table","id":"table-numberformat-resolvedoptions-properties","number":28,"caption":"Table 28: Resolved Options of NumberFormat Instances"},{"type":"clause","id":"sec-intl.numberformat.prototype.resolvedoptions","aoid":null,"title":"Intl.NumberFormat.prototype.resolvedOptions ( )","titleHTML":"Intl.NumberFormat.prototype.resolvedOptions ( )","number":"16.3.2"},{"type":"clause","id":"sec-intl.numberformat.prototype.format","aoid":null,"title":"get Intl.NumberFormat.prototype.format","titleHTML":"get Intl.NumberFormat.prototype.format","number":"16.3.3"},{"type":"clause","id":"sec-intl.numberformat.prototype.formatrange","aoid":null,"title":"Intl.NumberFormat.prototype.formatRange ( start, end )","titleHTML":"Intl.NumberFormat.prototype.formatRange ( <var>start</var>, <var>end</var> )","number":"16.3.4"},{"type":"clause","id":"sec-intl.numberformat.prototype.formatrangetoparts","aoid":null,"title":"Intl.NumberFormat.prototype.formatRangeToParts ( start, end )","titleHTML":"Intl.NumberFormat.prototype.formatRangeToParts ( <var>start</var>, <var>end</var> )","number":"16.3.5"},{"type":"clause","id":"sec-intl.numberformat.prototype.formattoparts","aoid":null,"title":"Intl.NumberFormat.prototype.formatToParts ( value )","titleHTML":"Intl.NumberFormat.prototype.formatToParts ( <var>value</var> )","number":"16.3.6"},{"type":"clause","id":"sec-intl.numberformat.prototype-%symbol.tostringtag%","aoid":null,"title":"Intl.NumberFormat.prototype [ %Symbol.toStringTag% ]","titleHTML":"Intl.NumberFormat.prototype [ %Symbol.toStringTag% ]","number":"16.3.7"},{"type":"clause","id":"sec-properties-of-intl-numberformat-prototype-object","aoid":null,"title":"Properties of the Intl.NumberFormat Prototype Object","titleHTML":"Properties of the Intl.NumberFormat Prototype Object","number":"16.3"},{"type":"term","term":"rounding mode","id":"rounding-mode"},{"type":"table","id":"table-intl-rounding-modes","number":29,"caption":"Table 29: Rounding modes in Intl.NumberFormat"},{"type":"clause","id":"sec-properties-of-intl-numberformat-instances","aoid":null,"title":"Properties of Intl.NumberFormat Instances","titleHTML":"Properties of Intl.NumberFormat Instances","number":"16.4"},{"type":"op","aoid":"CurrencyDigits","refId":"sec-currencydigits","kind":"implementation-defined abstract operation","signature":{"parameters":[{"name":"_currency_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a non-negative integer"}},"effects":[]},{"type":"clause","id":"sec-currencydigits","aoid":"CurrencyDigits","title":"CurrencyDigits ( currency )","titleHTML":"CurrencyDigits ( <var>currency</var> )","number":"16.5.1"},{"type":"clause","id":"sec-number-format-functions","aoid":null,"title":"Number Format Functions","titleHTML":"Number Format Functions","number":"16.5.2"},{"type":"op","aoid":"FormatNumericToString","refId":"sec-formatnumerictostring","kind":"abstract operation","signature":{"parameters":[{"name":"_intlObject_","type":{"kind":"opaque","type":"an Object"}},{"name":"_x_","type":{"kind":"union","types":[{"kind":"opaque","type":"a mathematical value"},{"kind":"opaque","type":"~negative-zero~"}]}}],"optionalParameters":[],"return":{"kind":"record","fields":{"[[RoundedNumber]]":{"kind":"union","types":[{"kind":"opaque","type":"a mathematical value"},{"kind":"opaque","type":"~negative-zero~"}]},"[[FormattedString]]":{"kind":"opaque","type":"a String"}}}},"effects":[]},{"type":"clause","id":"sec-formatnumerictostring","aoid":"FormatNumericToString","title":"FormatNumericToString ( intlObject, x )","titleHTML":"FormatNumericToString ( <var>intlObject</var>, <var>x</var> )","number":"16.5.3"},{"type":"op","aoid":"PartitionNumberPattern","refId":"sec-partitionnumberpattern","kind":"abstract operation","signature":{"parameters":[{"name":"_numberFormat_","type":{"kind":"opaque","type":"an object initialized as a NumberFormat"}},{"name":"_x_","type":{"kind":"opaque","type":"an Intl mathematical value"}}],"optionalParameters":[],"return":{"kind":"list","elements":{"kind":"record","fields":{"[[Type]]":{"kind":"opaque","type":"a String"},"[[Value]]":{"kind":"opaque","type":"a String"}}}}},"effects":[]},{"type":"clause","id":"sec-partitionnumberpattern","aoid":"PartitionNumberPattern","title":"PartitionNumberPattern ( numberFormat, x )","titleHTML":"PartitionNumberPattern ( <var>numberFormat</var>, <var>x</var> )","number":"16.5.4"},{"type":"table","id":"table-numbering-system-digits","number":30,"caption":"Table 30: Numbering systems with simple digit mappings"},{"type":"op","aoid":"PartitionNotationSubPattern","refId":"sec-partitionnotationsubpattern","kind":"abstract operation","signature":{"parameters":[{"name":"_numberFormat_","type":{"kind":"opaque","type":"an Intl.NumberFormat"}},{"name":"_x_","type":{"kind":"opaque","type":"an Intl mathematical value"}},{"name":"_n_","type":{"kind":"opaque","type":"a String"}},{"name":"_exponent_","type":{"kind":"opaque","type":"an integer"}}],"optionalParameters":[],"return":{"kind":"list","elements":{"kind":"record","fields":{"[[Type]]":{"kind":"opaque","type":"a String"},"[[Value]]":{"kind":"opaque","type":"a String"}}}}},"effects":[]},{"type":"clause","id":"sec-partitionnotationsubpattern","aoid":"PartitionNotationSubPattern","title":"PartitionNotationSubPattern ( numberFormat, x, n, exponent )","titleHTML":"PartitionNotationSubPattern ( <var>numberFormat</var>, <var>x</var>, <var>n</var>, <var>exponent</var> )","number":"16.5.5"},{"type":"op","aoid":"FormatNumeric","refId":"sec-formatnumber","kind":"abstract operation","signature":{"parameters":[{"name":"_numberFormat_","type":{"kind":"opaque","type":"an Intl.NumberFormat"}},{"name":"_x_","type":{"kind":"opaque","type":"an Intl mathematical value"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a String"}},"effects":[]},{"type":"clause","id":"sec-formatnumber","aoid":"FormatNumeric","title":"FormatNumeric ( numberFormat, x )","titleHTML":"FormatNumeric ( <var>numberFormat</var>, <var>x</var> )","number":"16.5.6"},{"type":"op","aoid":"FormatNumericToParts","refId":"sec-formatnumbertoparts","kind":"abstract operation","signature":{"parameters":[{"name":"_numberFormat_","type":{"kind":"opaque","type":"an Intl.NumberFormat"}},{"name":"_x_","type":{"kind":"opaque","type":"an Intl mathematical value"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"an Array"}},"effects":[]},{"type":"clause","id":"sec-formatnumbertoparts","aoid":"FormatNumericToParts","title":"FormatNumericToParts ( numberFormat, x )","titleHTML":"FormatNumericToParts ( <var>numberFormat</var>, <var>x</var> )","number":"16.5.7"},{"type":"op","aoid":"ToRawPrecisionFn","id":"eqn-ToRawPrecisionFn","signature":null,"effects":[]},{"type":"op","aoid":"ToRawPrecision","refId":"sec-torawprecision","kind":"abstract operation","signature":{"parameters":[{"name":"_x_","type":{"kind":"opaque","type":"a non-negative mathematical value"}},{"name":"_minPrecision_","type":{"kind":"opaque","type":"an integer in the inclusive interval from 1 to 21"}},{"name":"_maxPrecision_","type":{"kind":"opaque","type":"an integer in the inclusive interval from 1 to 21"}},{"name":"_unsignedRoundingMode_","type":{"kind":"union","types":[{"kind":"opaque","type":"a specification type from the Unsigned Rounding Mode column of <emu-xref href=\"#table-intl-unsigned-rounding-modes\"></emu-xref>"},{"kind":"opaque","type":"*undefined*"}]}}],"optionalParameters":[],"return":{"kind":"record","fields":{"[[FormattedString]]":{"kind":"opaque","type":"a String"},"[[RoundedNumber]]":{"kind":"opaque","type":"a mathematical value"},"[[IntegerDigitsCount]]":{"kind":"opaque","type":"an integer"},"[[RoundingMagnitude]]":{"kind":"opaque","type":"an integer"}}}},"effects":[]},{"type":"clause","id":"sec-torawprecision","aoid":"ToRawPrecision","title":"ToRawPrecision ( x, minPrecision, maxPrecision, unsignedRoundingMode )","titleHTML":"ToRawPrecision ( <var>x</var>, <var>minPrecision</var>, <var>maxPrecision</var>, <var>unsignedRoundingMode</var> )","number":"16.5.8"},{"type":"op","aoid":"ToRawFixedFn","id":"eqn-ToRawFixedFn","signature":null,"effects":[]},{"type":"op","aoid":"ToRawFixed","refId":"sec-torawfixed","kind":"abstract operation","signature":{"parameters":[{"name":"_x_","type":{"kind":"opaque","type":"a non-negative mathematical value"}},{"name":"_minFraction_","type":{"kind":"opaque","type":"an integer in the inclusive interval from 0 to 100"}},{"name":"_maxFraction_","type":{"kind":"opaque","type":"an integer in the inclusive interval from 0 to 100"}},{"name":"_roundingIncrement_","type":{"kind":"opaque","type":"an integer"}},{"name":"_unsignedRoundingMode_","type":{"kind":"union","types":[{"kind":"opaque","type":"a specification type from the Unsigned Rounding Mode column of <emu-xref href=\"#table-intl-unsigned-rounding-modes\"></emu-xref>"},{"kind":"opaque","type":"*undefined*"}]}}],"optionalParameters":[],"return":{"kind":"record","fields":{"[[FormattedString]]":{"kind":"opaque","type":"a String"},"[[RoundedNumber]]":{"kind":"opaque","type":"a mathematical value"},"[[IntegerDigitsCount]]":{"kind":"opaque","type":"an integer"},"[[RoundingMagnitude]]":{"kind":"opaque","type":"an integer"}}}},"effects":[]},{"type":"clause","id":"sec-torawfixed","aoid":"ToRawFixed","title":"ToRawFixed ( x, minFraction, maxFraction, roundingIncrement, unsignedRoundingMode )","titleHTML":"ToRawFixed ( <var>x</var>, <var>minFraction</var>, <var>maxFraction</var>, <var>roundingIncrement</var>, <var>unsignedRoundingMode</var> )","number":"16.5.9"},{"type":"op","aoid":"UnwrapNumberFormat","refId":"sec-unwrapnumberformat","kind":"abstract operation","signature":{"parameters":[{"name":"_nf_","type":{"kind":"opaque","type":"an ECMAScript language value"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"opaque","type":"an ECMAScript language value"}}},"effects":["user-code"]},{"type":"clause","id":"sec-unwrapnumberformat","aoid":"UnwrapNumberFormat","title":"UnwrapNumberFormat ( nf )","titleHTML":"UnwrapNumberFormat ( <var>nf</var> )","number":"16.5.10"},{"type":"op","aoid":"GetNumberFormatPattern","refId":"sec-getnumberformatpattern","kind":"abstract operation","signature":{"parameters":[{"name":"_numberFormat_","type":{"kind":"opaque","type":"an Intl.NumberFormat"}},{"name":"_x_","type":{"kind":"opaque","type":"an Intl mathematical value"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a String"}},"effects":[]},{"type":"clause","id":"sec-getnumberformatpattern","aoid":"GetNumberFormatPattern","title":"GetNumberFormatPattern ( numberFormat, x )","titleHTML":"GetNumberFormatPattern ( <var>numberFormat</var>, <var>x</var> )","number":"16.5.11"},{"type":"op","aoid":"GetNotationSubPattern","refId":"sec-getnotationsubpattern","kind":"abstract operation","signature":{"parameters":[{"name":"_numberFormat_","type":{"kind":"opaque","type":"an Intl.NumberFormat"}},{"name":"_exponent_","type":{"kind":"opaque","type":"an integer"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a String"}},"effects":[]},{"type":"clause","id":"sec-getnotationsubpattern","aoid":"GetNotationSubPattern","title":"GetNotationSubPattern ( numberFormat, exponent )","titleHTML":"GetNotationSubPattern ( <var>numberFormat</var>, <var>exponent</var> )","number":"16.5.12"},{"type":"op","aoid":"ComputeExponent","refId":"sec-computeexponent","kind":"abstract operation","signature":{"parameters":[{"name":"_numberFormat_","type":{"kind":"opaque","type":"an Intl.NumberFormat"}},{"name":"_x_","type":{"kind":"opaque","type":"a mathematical value"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"an integer"}},"effects":[]},{"type":"clause","id":"sec-computeexponent","aoid":"ComputeExponent","title":"ComputeExponent ( numberFormat, x )","titleHTML":"ComputeExponent ( <var>numberFormat</var>, <var>x</var> )","number":"16.5.13"},{"type":"op","aoid":"ComputeExponentForMagnitude","refId":"sec-computeexponentformagnitude","kind":"abstract operation","signature":{"parameters":[{"name":"_numberFormat_","type":{"kind":"opaque","type":"an Intl.NumberFormat"}},{"name":"_magnitude_","type":{"kind":"opaque","type":"an integer"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"an integer"}},"effects":[]},{"type":"clause","id":"sec-computeexponentformagnitude","aoid":"ComputeExponentForMagnitude","title":"ComputeExponentForMagnitude ( numberFormat, magnitude )","titleHTML":"ComputeExponentForMagnitude ( <var>numberFormat</var>, <var>magnitude</var> )","number":"16.5.14"},{"type":"op","aoid":"StringIntlMV","refId":"sec-runtime-semantics-stringintlmv","kind":"syntax-directed operation","signature":{"parameters":[],"optionalParameters":[],"return":null},"effects":[]},{"type":"clause","id":"sec-runtime-semantics-stringintlmv","aoid":"StringIntlMV","title":"Runtime Semantics: StringIntlMV","titleHTML":"Runtime Semantics: StringIntlMV","number":"16.5.15"},{"type":"term","term":"Intl mathematical value","id":"intl-mathematical-value"},{"type":"op","aoid":"ToIntlMathematicalValue","refId":"sec-tointlmathematicalvalue","kind":"abstract operation","signature":{"parameters":[{"name":"_value_","type":{"kind":"opaque","type":"an ECMAScript language value"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"opaque","type":"an Intl mathematical value"}}},"effects":["user-code"]},{"type":"clause","id":"sec-tointlmathematicalvalue","aoid":"ToIntlMathematicalValue","title":"ToIntlMathematicalValue ( value )","titleHTML":"ToIntlMathematicalValue ( <var>value</var> )","number":"16.5.16"},{"type":"table","id":"table-intl-unsigned-rounding-modes","number":31,"caption":"Table 31: Conversion from rounding mode to unsigned rounding mode"},{"type":"op","aoid":"GetUnsignedRoundingMode","refId":"sec-getunsignedroundingmode","kind":"abstract operation","signature":{"parameters":[{"name":"_roundingMode_","type":{"kind":"opaque","type":"a rounding mode"}},{"name":"_sign_","type":{"kind":"union","types":[{"kind":"opaque","type":"~negative~"},{"kind":"opaque","type":"~positive~"}]}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a specification type from the Unsigned Rounding Mode column of <emu-xref href=\"#table-intl-unsigned-rounding-modes\"></emu-xref>"}},"effects":[]},{"type":"clause","id":"sec-getunsignedroundingmode","aoid":"GetUnsignedRoundingMode","title":"GetUnsignedRoundingMode ( roundingMode, sign )","titleHTML":"GetUnsignedRoundingMode ( <var>roundingMode</var>, <var>sign</var> )","number":"16.5.17"},{"type":"op","aoid":"ApplyUnsignedRoundingMode","refId":"sec-applyunsignedroundingmode","kind":"abstract operation","signature":{"parameters":[{"name":"_x_","type":{"kind":"opaque","type":"a mathematical value"}},{"name":"_r1_","type":{"kind":"opaque","type":"a mathematical value"}},{"name":"_r2_","type":{"kind":"opaque","type":"a mathematical value"}},{"name":"_unsignedRoundingMode_","type":{"kind":"union","types":[{"kind":"opaque","type":"a specification type from the Unsigned Rounding Mode column of <emu-xref href=\"#table-intl-unsigned-rounding-modes\"></emu-xref>"},{"kind":"opaque","type":"*undefined*"}]}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a mathematical value"}},"effects":[]},{"type":"clause","id":"sec-applyunsignedroundingmode","aoid":"ApplyUnsignedRoundingMode","title":"ApplyUnsignedRoundingMode ( x, r1, r2, unsignedRoundingMode )","titleHTML":"ApplyUnsignedRoundingMode ( <var>x</var>, <var>r1</var>, <var>r2</var>, <var>unsignedRoundingMode</var> )","number":"16.5.18"},{"type":"op","aoid":"PartitionNumberRangePattern","refId":"sec-partitionnumberrangepattern","kind":"abstract operation","signature":{"parameters":[{"name":"_numberFormat_","type":{"kind":"opaque","type":"an Intl.NumberFormat"}},{"name":"_x_","type":{"kind":"opaque","type":"an Intl mathematical value"}},{"name":"_y_","type":{"kind":"opaque","type":"an Intl mathematical value"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"list","elements":{"kind":"record","fields":{"[[Type]]":{"kind":"opaque","type":"a String"},"[[Value]]":{"kind":"opaque","type":"a String"},"[[Source]]":{"kind":"opaque","type":"a String"}}}}}},"effects":[]},{"type":"clause","id":"sec-partitionnumberrangepattern","aoid":"PartitionNumberRangePattern","title":"PartitionNumberRangePattern ( numberFormat, x, y )","titleHTML":"PartitionNumberRangePattern ( <var>numberFormat</var>, <var>x</var>, <var>y</var> )","number":"16.5.19"},{"type":"op","aoid":"FormatApproximately","refId":"sec-formatapproximately","kind":"abstract operation","signature":{"parameters":[{"name":"_numberFormat_","type":{"kind":"opaque","type":"an Intl.NumberFormat"}},{"name":"_result_","type":{"kind":"list","elements":{"kind":"record","fields":{"[[Type]]":{"kind":"opaque","type":"a String"},"[[Value]]":{"kind":"opaque","type":"a String"}}}}}],"optionalParameters":[],"return":{"kind":"list","elements":{"kind":"record","fields":{"[[Type]]":{"kind":"opaque","type":"a String"},"[[Value]]":{"kind":"opaque","type":"a String"}}}}},"effects":[]},{"type":"clause","id":"sec-formatapproximately","aoid":"FormatApproximately","title":"FormatApproximately ( numberFormat, result )","titleHTML":"FormatApproximately ( <var>numberFormat</var>, <var>result</var> )","number":"16.5.20"},{"type":"op","aoid":"CollapseNumberRange","refId":"sec-collapsenumberrange","kind":"implementation-defined abstract operation","signature":{"parameters":[{"name":"_numberFormat_","type":{"kind":"opaque","type":"an Intl.NumberFormat"}},{"name":"_result_","type":{"kind":"list","elements":{"kind":"record","fields":{"[[Type]]":{"kind":"opaque","type":"a String"},"[[Value]]":{"kind":"opaque","type":"a String"},"[[Source]]":{"kind":"opaque","type":"a String"}}}}}],"optionalParameters":[],"return":{"kind":"list","elements":{"kind":"record","fields":{"[[Type]]":{"kind":"opaque","type":"a String"},"[[Value]]":{"kind":"opaque","type":"a String"},"[[Source]]":{"kind":"opaque","type":"a String"}}}}},"effects":[]},{"type":"clause","id":"sec-collapsenumberrange","aoid":"CollapseNumberRange","title":"CollapseNumberRange ( numberFormat, result )","titleHTML":"CollapseNumberRange ( <var>numberFormat</var>, <var>result</var> )","number":"16.5.21"},{"type":"op","aoid":"FormatNumericRange","refId":"sec-formatnumericrange","kind":"abstract operation","signature":{"parameters":[{"name":"_numberFormat_","type":{"kind":"opaque","type":"an Intl.NumberFormat"}},{"name":"_x_","type":{"kind":"opaque","type":"an Intl mathematical value"}},{"name":"_y_","type":{"kind":"opaque","type":"an Intl mathematical value"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"opaque","type":"a String"}}},"effects":[]},{"type":"clause","id":"sec-formatnumericrange","aoid":"FormatNumericRange","title":"FormatNumericRange ( numberFormat, x, y )","titleHTML":"FormatNumericRange ( <var>numberFormat</var>, <var>x</var>, <var>y</var> )","number":"16.5.22"},{"type":"op","aoid":"FormatNumericRangeToParts","refId":"sec-formatnumericrangetoparts","kind":"abstract operation","signature":{"parameters":[{"name":"_numberFormat_","type":{"kind":"opaque","type":"an Intl.NumberFormat"}},{"name":"_x_","type":{"kind":"opaque","type":"an Intl mathematical value"}},{"name":"_y_","type":{"kind":"opaque","type":"an Intl mathematical value"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"opaque","type":"an Array"}}},"effects":[]},{"type":"clause","id":"sec-formatnumericrangetoparts","aoid":"FormatNumericRangeToParts","title":"FormatNumericRangeToParts ( numberFormat, x, y )","titleHTML":"FormatNumericRangeToParts ( <var>numberFormat</var>, <var>x</var>, <var>y</var> )","number":"16.5.23"},{"type":"clause","id":"sec-numberformat-abstracts","aoid":null,"title":"Abstract Operations for NumberFormat Objects","titleHTML":"Abstract Operations for NumberFormat Objects","number":"16.5"},{"type":"clause","id":"numberformat-objects","aoid":null,"title":"NumberFormat Objects","titleHTML":"NumberFormat Objects","number":"16"},{"type":"term","term":"%Intl.PluralRules%","refId":"sec-intl-pluralrules-constructor"},{"type":"clause","id":"sec-intl.pluralrules","aoid":null,"title":"Intl.PluralRules ( [ locales [ , options ] ] )","titleHTML":"Intl.PluralRules ( [ <var>locales</var> [ , <var>options</var> ] ] )","number":"17.1.1"},{"type":"clause","id":"sec-intl-pluralrules-constructor","aoid":null,"title":"The Intl.PluralRules Constructor","titleHTML":"The Intl.PluralRules Constructor","number":"17.1"},{"type":"clause","id":"sec-intl.pluralrules.prototype","aoid":null,"title":"Intl.PluralRules.prototype","titleHTML":"Intl.PluralRules.prototype","number":"17.2.1"},{"type":"clause","id":"sec-intl.pluralrules.supportedlocalesof","aoid":null,"title":"Intl.PluralRules.supportedLocalesOf ( locales [ , options ] )","titleHTML":"Intl.PluralRules.supportedLocalesOf ( <var>locales</var> [ , <var>options</var> ] )","number":"17.2.2"},{"type":"clause","id":"sec-intl.pluralrules-internal-slots","aoid":null,"title":"Internal slots","titleHTML":"Internal slots","number":"17.2.3"},{"type":"clause","id":"sec-properties-of-intl-pluralrules-constructor","aoid":null,"title":"Properties of the Intl.PluralRules Constructor","titleHTML":"Properties of the Intl.PluralRules Constructor","number":"17.2"},{"type":"term","term":"Intl.PluralRules prototype object","refId":"sec-properties-of-intl-pluralrules-prototype-object"},{"type":"term","term":"%Intl.PluralRules.prototype%","refId":"sec-properties-of-intl-pluralrules-prototype-object"},{"type":"clause","id":"sec-intl.pluralrules.prototype.constructor","aoid":null,"title":"Intl.PluralRules.prototype.constructor","titleHTML":"Intl.PluralRules.prototype.constructor","number":"17.3.1"},{"type":"table","id":"table-pluralrules-resolvedoptions-properties","number":32,"caption":"Table 32: Resolved Options of PluralRules Instances"},{"type":"clause","id":"sec-intl.pluralrules.prototype.resolvedoptions","aoid":null,"title":"Intl.PluralRules.prototype.resolvedOptions ( )","titleHTML":"Intl.PluralRules.prototype.resolvedOptions ( )","number":"17.3.2"},{"type":"clause","id":"sec-intl.pluralrules.prototype.select","aoid":null,"title":"Intl.PluralRules.prototype.select ( value )","titleHTML":"Intl.PluralRules.prototype.select ( <var>value</var> )","number":"17.3.3"},{"type":"clause","id":"sec-intl.pluralrules.prototype.selectrange","aoid":null,"title":"Intl.PluralRules.prototype.selectRange ( start, end )","titleHTML":"Intl.PluralRules.prototype.selectRange ( <var>start</var>, <var>end</var> )","number":"17.3.4"},{"type":"clause","id":"sec-intl.pluralrules.prototype-%symbol.tostringtag%","aoid":null,"title":"Intl.PluralRules.prototype [ %Symbol.toStringTag% ]","titleHTML":"Intl.PluralRules.prototype [ %Symbol.toStringTag% ]","number":"17.3.5"},{"type":"clause","id":"sec-properties-of-intl-pluralrules-prototype-object","aoid":null,"title":"Properties of the Intl.PluralRules Prototype Object","titleHTML":"Properties of the Intl.PluralRules Prototype Object","number":"17.3"},{"type":"clause","id":"sec-properties-of-intl-pluralrules-instances","aoid":null,"title":"Properties of Intl.PluralRules Instances","titleHTML":"Properties of Intl.PluralRules Instances","number":"17.4"},{"type":"op","aoid":"PluralRuleSelect","refId":"sec-pluralruleselect","kind":"implementation-defined abstract operation","signature":{"parameters":[{"name":"_locale_","type":{"kind":"opaque","type":"a language tag"}},{"name":"_type_","type":{"kind":"union","types":[{"kind":"opaque","type":"*\"cardinal\"*"},{"kind":"opaque","type":"*\"ordinal\"*"}]}},{"name":"_notation_","type":{"kind":"opaque","type":"a String"}},{"name":"_compactDisplay_","type":{"kind":"union","types":[{"kind":"opaque","type":"*\"short\"*"},{"kind":"opaque","type":"*\"long\"*"}]}},{"name":"_s_","type":{"kind":"opaque","type":"a decimal String"}}],"optionalParameters":[],"return":{"kind":"union","types":[{"kind":"opaque","type":"*\"zero\"*"},{"kind":"opaque","type":"*\"one\"*"},{"kind":"opaque","type":"*\"two\"*"},{"kind":"opaque","type":"*\"few\"*"},{"kind":"opaque","type":"*\"many\"*"},{"kind":"opaque","type":"*\"other\"*"}]}},"effects":[]},{"type":"clause","id":"sec-pluralruleselect","aoid":"PluralRuleSelect","title":"PluralRuleSelect ( locale, type, notation, compactDisplay, s )","titleHTML":"PluralRuleSelect ( <var>locale</var>, <var>type</var>, <var>notation</var>, <var>compactDisplay</var>, <var>s</var> )","number":"17.5.1"},{"type":"op","aoid":"ResolvePlural","refId":"sec-resolveplural","kind":"abstract operation","signature":{"parameters":[{"name":"_pluralRules_","type":{"kind":"opaque","type":"an Intl.PluralRules"}},{"name":"_n_","type":{"kind":"opaque","type":"an Intl mathematical value"}}],"optionalParameters":[],"return":{"kind":"record","fields":{"[[PluralCategory]]":{"kind":"union","types":[{"kind":"opaque","type":"*\"zero\"*"},{"kind":"opaque","type":"*\"one\"*"},{"kind":"opaque","type":"*\"two\"*"},{"kind":"opaque","type":"*\"few\"*"},{"kind":"opaque","type":"*\"many\"*"},{"kind":"opaque","type":"*\"other\"*"}]},"[[FormattedString]]":{"kind":"opaque","type":"a String"}}}},"effects":[]},{"type":"clause","id":"sec-resolveplural","aoid":"ResolvePlural","title":"ResolvePlural ( pluralRules, n )","titleHTML":"ResolvePlural ( <var>pluralRules</var>, <var>n</var> )","number":"17.5.2"},{"type":"op","aoid":"PluralRuleSelectRange","refId":"sec-pluralruleselectrange","kind":"implementation-defined abstract operation","signature":{"parameters":[{"name":"_locale_","type":{"kind":"opaque","type":"a language tag"}},{"name":"_type_","type":{"kind":"union","types":[{"kind":"opaque","type":"*\"cardinal\"*"},{"kind":"opaque","type":"*\"ordinal\"*"}]}},{"name":"_notation_","type":{"kind":"opaque","type":"a String"}},{"name":"_compactDisplay_","type":{"kind":"union","types":[{"kind":"opaque","type":"*\"short\"*"},{"kind":"opaque","type":"*\"long\"*"}]}},{"name":"_xp_","type":{"kind":"union","types":[{"kind":"opaque","type":"*\"zero\"*"},{"kind":"opaque","type":"*\"one\"*"},{"kind":"opaque","type":"*\"two\"*"},{"kind":"opaque","type":"*\"few\"*"},{"kind":"opaque","type":"*\"many\"*"},{"kind":"opaque","type":"*\"other\"*"}]}},{"name":"_yp_","type":{"kind":"union","types":[{"kind":"opaque","type":"*\"zero\"*"},{"kind":"opaque","type":"*\"one\"*"},{"kind":"opaque","type":"*\"two\"*"},{"kind":"opaque","type":"*\"few\"*"},{"kind":"opaque","type":"*\"many\"*"},{"kind":"opaque","type":"*\"other\"*"}]}}],"optionalParameters":[],"return":{"kind":"union","types":[{"kind":"opaque","type":"*\"zero\"*"},{"kind":"opaque","type":"*\"one\"*"},{"kind":"opaque","type":"*\"two\"*"},{"kind":"opaque","type":"*\"few\"*"},{"kind":"opaque","type":"*\"many\"*"},{"kind":"opaque","type":"*\"other\"*"}]}},"effects":[]},{"type":"clause","id":"sec-pluralruleselectrange","aoid":"PluralRuleSelectRange","title":"PluralRuleSelectRange ( locale, type, notation, compactDisplay, xp, yp )","titleHTML":"PluralRuleSelectRange ( <var>locale</var>, <var>type</var>, <var>notation</var>, <var>compactDisplay</var>, <var>xp</var>, <var>yp</var> )","number":"17.5.3"},{"type":"op","aoid":"ResolvePluralRange","refId":"sec-resolvepluralrange","kind":"abstract operation","signature":{"parameters":[{"name":"_pluralRules_","type":{"kind":"opaque","type":"an Intl.PluralRules"}},{"name":"_x_","type":{"kind":"opaque","type":"an Intl mathematical value"}},{"name":"_y_","type":{"kind":"opaque","type":"an Intl mathematical value"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"union","types":[{"kind":"opaque","type":"*\"zero\"*"},{"kind":"opaque","type":"*\"one\"*"},{"kind":"opaque","type":"*\"two\"*"},{"kind":"opaque","type":"*\"few\"*"},{"kind":"opaque","type":"*\"many\"*"},{"kind":"opaque","type":"*\"other\"*"}]}}},"effects":[]},{"type":"clause","id":"sec-resolvepluralrange","aoid":"ResolvePluralRange","title":"ResolvePluralRange ( pluralRules, x, y )","titleHTML":"ResolvePluralRange ( <var>pluralRules</var>, <var>x</var>, <var>y</var> )","number":"17.5.4"},{"type":"clause","id":"sec-intl-pluralrules-abstracts","aoid":null,"title":"Abstract Operations for PluralRules Objects","titleHTML":"Abstract Operations for PluralRules Objects","number":"17.5"},{"type":"clause","id":"pluralrules-objects","aoid":null,"title":"PluralRules Objects","titleHTML":"PluralRules Objects","number":"17"},{"type":"term","term":"%Intl.RelativeTimeFormat%","refId":"sec-intl-relativetimeformat-constructor"},{"type":"clause","id":"sec-Intl.RelativeTimeFormat","aoid":null,"title":"Intl.RelativeTimeFormat ( [ locales [ , options ] ] )","titleHTML":"Intl.RelativeTimeFormat ( [ <var>locales</var> [ , <var>options</var> ] ] )","number":"18.1.1"},{"type":"clause","id":"sec-intl-relativetimeformat-constructor","aoid":null,"title":"The Intl.RelativeTimeFormat Constructor","titleHTML":"The Intl.RelativeTimeFormat Constructor","number":"18.1"},{"type":"clause","id":"sec-Intl.RelativeTimeFormat.prototype","aoid":null,"title":"Intl.RelativeTimeFormat.prototype","titleHTML":"Intl.RelativeTimeFormat.prototype","number":"18.2.1"},{"type":"clause","id":"sec-Intl.RelativeTimeFormat.supportedLocalesOf","aoid":null,"title":"Intl.RelativeTimeFormat.supportedLocalesOf ( locales [ , options ] )","titleHTML":"Intl.RelativeTimeFormat.supportedLocalesOf ( <var>locales</var> [ , <var>options</var> ] )","number":"18.2.2"},{"type":"clause","id":"sec-Intl.RelativeTimeFormat-internal-slots","aoid":null,"title":"Internal slots","titleHTML":"Internal slots","number":"18.2.3"},{"type":"clause","id":"sec-properties-of-intl-relativetimeformat-constructor","aoid":null,"title":"Properties of the Intl.RelativeTimeFormat Constructor","titleHTML":"Properties of the Intl.RelativeTimeFormat Constructor","number":"18.2"},{"type":"term","term":"Intl.RelativeTimeFormat prototype object","refId":"sec-properties-of-intl-relativetimeformat-prototype-object"},{"type":"term","term":"%Intl.RelativeTimeFormat.prototype%","refId":"sec-properties-of-intl-relativetimeformat-prototype-object"},{"type":"clause","id":"sec-Intl.RelativeTimeFormat.prototype.constructor","aoid":null,"title":"Intl.RelativeTimeFormat.prototype.constructor","titleHTML":"Intl.RelativeTimeFormat.prototype.constructor","number":"18.3.1"},{"type":"table","id":"table-relativetimeformat-resolvedoptions-properties","number":33,"caption":"Table 33: Resolved Options of RelativeTimeFormat Instances"},{"type":"clause","id":"sec-intl.relativetimeformat.prototype.resolvedoptions","aoid":null,"title":"Intl.RelativeTimeFormat.prototype.resolvedOptions ( )","titleHTML":"Intl.RelativeTimeFormat.prototype.resolvedOptions ( )","number":"18.3.2"},{"type":"clause","id":"sec-Intl.RelativeTimeFormat.prototype.format","aoid":null,"title":"Intl.RelativeTimeFormat.prototype.format ( value, unit )","titleHTML":"Intl.RelativeTimeFormat.prototype.format ( <var>value</var>, <var>unit</var> )","number":"18.3.3"},{"type":"clause","id":"sec-Intl.RelativeTimeFormat.prototype.formatToParts","aoid":null,"title":"Intl.RelativeTimeFormat.prototype.formatToParts ( value, unit )","titleHTML":"Intl.RelativeTimeFormat.prototype.formatToParts ( <var>value</var>, <var>unit</var> )","number":"18.3.4"},{"type":"clause","id":"sec-Intl.RelativeTimeFormat.prototype-toStringTag","aoid":null,"title":"Intl.RelativeTimeFormat.prototype [ %Symbol.toStringTag% ]","titleHTML":"Intl.RelativeTimeFormat.prototype [ %Symbol.toStringTag% ]","number":"18.3.5"},{"type":"clause","id":"sec-properties-of-intl-relativetimeformat-prototype-object","aoid":null,"title":"Properties of the Intl.RelativeTimeFormat Prototype Object","titleHTML":"Properties of the Intl.RelativeTimeFormat Prototype Object","number":"18.3"},{"type":"clause","id":"sec-properties-of-intl-relativetimeformat-instances","aoid":null,"title":"Properties of Intl.RelativeTimeFormat Instances","titleHTML":"Properties of Intl.RelativeTimeFormat Instances","number":"18.4"},{"type":"op","aoid":"SingularRelativeTimeUnit","refId":"sec-singularrelativetimeunit","kind":"abstract operation","signature":{"parameters":[{"name":"_unit_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"opaque","type":"a String"}}},"effects":[]},{"type":"clause","id":"sec-singularrelativetimeunit","aoid":"SingularRelativeTimeUnit","title":"SingularRelativeTimeUnit ( unit )","titleHTML":"SingularRelativeTimeUnit ( <var>unit</var> )","number":"18.5.1"},{"type":"op","aoid":"PartitionRelativeTimePattern","refId":"sec-PartitionRelativeTimePattern","kind":"abstract operation","signature":{"parameters":[{"name":"_relativeTimeFormat_","type":{"kind":"opaque","type":"an Intl.RelativeTimeFormat"}},{"name":"_value_","type":{"kind":"opaque","type":"a Number"}},{"name":"_unit_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"list","elements":{"kind":"record","fields":{"[[Type]]":{"kind":"opaque","type":"a String"},"[[Value]]":{"kind":"opaque","type":"a String"},"[[Unit]]":{"kind":"union","types":[{"kind":"opaque","type":"a String"},{"kind":"opaque","type":"~empty~"}]}}}}}},"effects":[]},{"type":"clause","id":"sec-PartitionRelativeTimePattern","aoid":"PartitionRelativeTimePattern","title":"PartitionRelativeTimePattern ( relativeTimeFormat, value, unit )","titleHTML":"PartitionRelativeTimePattern ( <var>relativeTimeFormat</var>, <var>value</var>, <var>unit</var> )","number":"18.5.2"},{"type":"op","aoid":"MakePartsList","refId":"sec-makepartslist","kind":"abstract operation","signature":{"parameters":[{"name":"_pattern_","type":{"kind":"opaque","type":"a Pattern String"}},{"name":"_unit_","type":{"kind":"opaque","type":"a String"}},{"name":"_parts_","type":{"kind":"list","elements":{"kind":"opaque","type":"Records representing a formatted Number"}}}],"optionalParameters":[],"return":{"kind":"list","elements":{"kind":"record","fields":{"[[Type]]":{"kind":"opaque","type":"a String"},"[[Value]]":{"kind":"opaque","type":"a String"},"[[Unit]]":{"kind":"union","types":[{"kind":"opaque","type":"a String"},{"kind":"opaque","type":"~empty~"}]}}}}},"effects":[]},{"type":"clause","id":"sec-makepartslist","aoid":"MakePartsList","title":"MakePartsList ( pattern, unit, parts )","titleHTML":"MakePartsList ( <var>pattern</var>, <var>unit</var>, <var>parts</var> )","number":"18.5.3"},{"type":"op","aoid":"FormatRelativeTime","refId":"sec-FormatRelativeTime","kind":"abstract operation","signature":{"parameters":[{"name":"_relativeTimeFormat_","type":{"kind":"opaque","type":"an Intl.RelativeTimeFormat"}},{"name":"_value_","type":{"kind":"opaque","type":"a Number"}},{"name":"_unit_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"opaque","type":"a String"}}},"effects":[]},{"type":"clause","id":"sec-FormatRelativeTime","aoid":"FormatRelativeTime","title":"FormatRelativeTime ( relativeTimeFormat, value, unit )","titleHTML":"FormatRelativeTime ( <var>relativeTimeFormat</var>, <var>value</var>, <var>unit</var> )","number":"18.5.4"},{"type":"op","aoid":"FormatRelativeTimeToParts","refId":"sec-FormatRelativeTimeToParts","kind":"abstract operation","signature":{"parameters":[{"name":"_relativeTimeFormat_","type":{"kind":"opaque","type":"an Intl.RelativeTimeFormat"}},{"name":"_value_","type":{"kind":"opaque","type":"a Number"}},{"name":"_unit_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"completion","completionType":"mixed","typeOfValueIfNormal":{"kind":"opaque","type":"an Array"}}},"effects":[]},{"type":"clause","id":"sec-FormatRelativeTimeToParts","aoid":"FormatRelativeTimeToParts","title":"FormatRelativeTimeToParts ( relativeTimeFormat, value, unit )","titleHTML":"FormatRelativeTimeToParts ( <var>relativeTimeFormat</var>, <var>value</var>, <var>unit</var> )","number":"18.5.5"},{"type":"clause","id":"sec-intl-relativetimeformat--abstracts","aoid":null,"title":"Abstract Operations for RelativeTimeFormat Objects","titleHTML":"Abstract Operations for RelativeTimeFormat Objects","number":"18.5"},{"type":"clause","id":"relativetimeformat-objects","aoid":null,"title":"RelativeTimeFormat Objects","titleHTML":"RelativeTimeFormat Objects","number":"18"},{"type":"term","term":"%Intl.Segmenter%","refId":"sec-intl-segmenter-constructor"},{"type":"clause","id":"sec-intl.segmenter","aoid":null,"title":"Intl.Segmenter ( [ locales [ , options ] ] )","titleHTML":"Intl.Segmenter ( [ <var>locales</var> [ , <var>options</var> ] ] )","number":"19.1.1"},{"type":"clause","id":"sec-intl-segmenter-constructor","aoid":null,"title":"The Intl.Segmenter Constructor","titleHTML":"The Intl.Segmenter Constructor","number":"19.1"},{"type":"clause","id":"sec-intl.segmenter.prototype","aoid":null,"title":"Intl.Segmenter.prototype","titleHTML":"Intl.Segmenter.prototype","number":"19.2.1"},{"type":"clause","id":"sec-intl.segmenter.supportedlocalesof","aoid":null,"title":"Intl.Segmenter.supportedLocalesOf ( locales [ , options ] )","titleHTML":"Intl.Segmenter.supportedLocalesOf ( <var>locales</var> [ , <var>options</var> ] )","number":"19.2.2"},{"type":"clause","id":"sec-intl.segmenter-internal-slots","aoid":null,"title":"Internal slots","titleHTML":"Internal slots","number":"19.2.3"},{"type":"clause","id":"sec-properties-of-intl-segmenter-constructor","aoid":null,"title":"Properties of the Intl.Segmenter Constructor","titleHTML":"Properties of the Intl.Segmenter Constructor","number":"19.2"},{"type":"term","term":"Intl.Segmenter prototype object","refId":"sec-properties-of-intl-segmenter-prototype-object"},{"type":"term","term":"%Intl.Segmenter.prototype%","refId":"sec-properties-of-intl-segmenter-prototype-object"},{"type":"clause","id":"sec-intl.segmenter.prototype.constructor","aoid":null,"title":"Intl.Segmenter.prototype.constructor","titleHTML":"Intl.Segmenter.prototype.constructor","number":"19.3.1"},{"type":"table","id":"table-segmenter-resolvedoptions-properties","number":34,"caption":"Table 34: Resolved Options of Segmenter Instances"},{"type":"clause","id":"sec-intl.segmenter.prototype.resolvedoptions","aoid":null,"title":"Intl.Segmenter.prototype.resolvedOptions ( )","titleHTML":"Intl.Segmenter.prototype.resolvedOptions ( )","number":"19.3.2"},{"type":"clause","id":"sec-intl.segmenter.prototype.segment","aoid":null,"title":"Intl.Segmenter.prototype.segment ( string )","titleHTML":"Intl.Segmenter.prototype.segment ( <var>string</var> )","number":"19.3.3"},{"type":"clause","id":"sec-intl.segmenter.prototype-%symbol.tostringtag%","aoid":null,"title":"Intl.Segmenter.prototype [ %Symbol.toStringTag% ]","titleHTML":"Intl.Segmenter.prototype [ %Symbol.toStringTag% ]","number":"19.3.4"},{"type":"clause","id":"sec-properties-of-intl-segmenter-prototype-object","aoid":null,"title":"Properties of the Intl.Segmenter Prototype Object","titleHTML":"Properties of the Intl.Segmenter Prototype Object","number":"19.3"},{"type":"clause","id":"sec-properties-of-intl-segmenter-instances","aoid":null,"title":"Properties of Intl.Segmenter Instances","titleHTML":"Properties of Intl.Segmenter Instances","number":"19.4"},{"type":"term","term":"Segments instance","refId":"sec-segments-objects"},{"type":"op","aoid":"CreateSegmentsObject","refId":"sec-createsegmentsobject","kind":"abstract operation","signature":{"parameters":[{"name":"_segmenter_","type":{"kind":"opaque","type":"an Intl.Segmenter"}},{"name":"_string_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a Segments instance"}},"effects":[]},{"type":"clause","id":"sec-createsegmentsobject","aoid":"CreateSegmentsObject","title":"CreateSegmentsObject ( segmenter, string )","titleHTML":"CreateSegmentsObject ( <var>segmenter</var>, <var>string</var> )","number":"19.5.1"},{"type":"term","term":"%IntlSegmentsPrototype%","refId":"sec-%intlsegmentsprototype%-object"},{"type":"clause","id":"sec-%intlsegmentsprototype%.containing","aoid":null,"title":"%IntlSegmentsPrototype%.containing ( index )","titleHTML":"%IntlSegmentsPrototype%.containing ( <var>index</var> )","number":"19.5.2.1"},{"type":"clause","id":"sec-%intlsegmentsprototype%-%symbol.iterator%","aoid":null,"title":"%IntlSegmentsPrototype% [ %Symbol.iterator% ] ( )","titleHTML":"%IntlSegmentsPrototype% [ %Symbol.iterator% ] ( )","number":"19.5.2.2"},{"type":"clause","id":"sec-%intlsegmentsprototype%-object","aoid":null,"title":"The %IntlSegmentsPrototype% Object","titleHTML":"The %IntlSegmentsPrototype% Object","number":"19.5.2"},{"type":"clause","id":"sec-properties-of-segments-instances","aoid":null,"title":"Properties of Segments Instances","titleHTML":"Properties of Segments Instances","number":"19.5.3"},{"type":"clause","id":"sec-segments-objects","aoid":null,"title":"Segments Objects","titleHTML":"Segments Objects","number":"19.5"},{"type":"term","term":"Segment Iterator","refId":"sec-segment-iterator-objects"},{"type":"op","aoid":"CreateSegmentIterator","refId":"sec-createsegmentiterator","kind":"abstract operation","signature":{"parameters":[{"name":"_segmenter_","type":{"kind":"opaque","type":"an Intl.Segmenter"}},{"name":"_string_","type":{"kind":"opaque","type":"a String"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a Segment Iterator"}},"effects":[]},{"type":"clause","id":"sec-createsegmentiterator","aoid":"CreateSegmentIterator","title":"CreateSegmentIterator ( segmenter, string )","titleHTML":"CreateSegmentIterator ( <var>segmenter</var>, <var>string</var> )","number":"19.6.1"},{"type":"term","term":"%IntlSegmentIteratorPrototype%","refId":"sec-%intlsegmentiteratorprototype%-object"},{"type":"clause","id":"sec-%intlsegmentiteratorprototype%.next","aoid":null,"title":"%IntlSegmentIteratorPrototype%.next ( )","titleHTML":"%IntlSegmentIteratorPrototype%.next ( )","number":"19.6.2.1"},{"type":"clause","id":"sec-%intlsegmentiteratorprototype%.%symbol.tostringtag%","aoid":null,"title":"%IntlSegmentIteratorPrototype% [ %Symbol.toStringTag% ]","titleHTML":"%IntlSegmentIteratorPrototype% [ %Symbol.toStringTag% ]","number":"19.6.2.2"},{"type":"clause","id":"sec-%intlsegmentiteratorprototype%-object","aoid":null,"title":"The %IntlSegmentIteratorPrototype% Object","titleHTML":"The %IntlSegmentIteratorPrototype% Object","number":"19.6.2"},{"type":"table","id":"table-segment-iterator-instance-slots","number":35,"caption":"Table 35: Internal Slots of Segment Iterator Instances"},{"type":"clause","id":"sec-properties-of-segment-iterator-instances","aoid":null,"title":"Properties of Segment Iterator Instances","titleHTML":"Properties of Segment Iterator Instances","number":"19.6.3"},{"type":"clause","id":"sec-segment-iterator-objects","aoid":null,"title":"Segment Iterator Objects","titleHTML":"Segment Iterator Objects","number":"19.6"},{"type":"term","term":"Segment Data object","refId":"sec-segment-data-objects"},{"type":"op","aoid":"CreateSegmentDataObject","refId":"sec-createsegmentdataobject","kind":"abstract operation","signature":{"parameters":[{"name":"_segmenter_","type":{"kind":"opaque","type":"an Intl.Segmenter"}},{"name":"_string_","type":{"kind":"opaque","type":"a String"}},{"name":"_startIndex_","type":{"kind":"opaque","type":"a non-negative integer"}},{"name":"_endIndex_","type":{"kind":"opaque","type":"a non-negative integer"}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a Segment Data object"}},"effects":[]},{"type":"clause","id":"sec-createsegmentdataobject","aoid":"CreateSegmentDataObject","title":"CreateSegmentDataObject ( segmenter, string, startIndex, endIndex )","titleHTML":"CreateSegmentDataObject ( <var>segmenter</var>, <var>string</var>, <var>startIndex</var>, <var>endIndex</var> )","number":"19.7.1"},{"type":"clause","id":"sec-segment-data-objects","aoid":null,"title":"Segment Data Objects","titleHTML":"Segment Data Objects","number":"19.7"},{"type":"op","aoid":"FindBoundary","refId":"sec-findboundary","kind":"abstract operation","signature":{"parameters":[{"name":"_segmenter_","type":{"kind":"opaque","type":"an Intl.Segmenter"}},{"name":"_string_","type":{"kind":"opaque","type":"a String"}},{"name":"_startIndex_","type":{"kind":"opaque","type":"a non-negative integer"}},{"name":"_direction_","type":{"kind":"union","types":[{"kind":"opaque","type":"~before~"},{"kind":"opaque","type":"~after~"}]}}],"optionalParameters":[],"return":{"kind":"opaque","type":"a non-negative integer"}},"effects":[]},{"type":"clause","id":"sec-findboundary","aoid":"FindBoundary","title":"FindBoundary ( segmenter, string, startIndex, direction )","titleHTML":"FindBoundary ( <var>segmenter</var>, <var>string</var>, <var>startIndex</var>, <var>direction</var> )","number":"19.8.1"},{"type":"clause","id":"sec-intl-segmenter-abstracts","aoid":null,"title":"Abstract Operations for Segmenter Objects","titleHTML":"Abstract Operations for Segmenter Objects","number":"19.8"},{"type":"clause","id":"segmenter-objects","aoid":null,"title":"Segmenter Objects","titleHTML":"Segmenter Objects","number":"19"},{"type":"clause","id":"sup-String.prototype.localeCompare","aoid":null,"title":"String.prototype.localeCompare ( that [ , locales [ , options ] ] )","titleHTML":"String.prototype.localeCompare ( <var>that</var> [ , <var>locales</var> [ , <var>options</var> ] ] )","number":"20.1.1"},{"type":"op","aoid":"TransformCase","refId":"sec-transform-case","kind":"abstract operation","signature":{"parameters":[{"name":"_S_","type":{"kind":"opaque","type":"a String"}},{"name":"_locales_","type":{"kind":"opaque","type":"an ECMAScript language value"}},{"name":"_targetCase_","type":{"kind":"union","types":[{"kind":"opaque","type":"~lower~"},{"kind":"opaque","type":"~upper~"}]}}],"optionalParameters":[],"return":null},"effects":["user-code"]},{"type":"clause","id":"sec-transform-case","aoid":"TransformCase","title":"TransformCase ( S, locales, targetCase )","titleHTML":"TransformCase ( <var>S</var>, <var>locales</var>, <var>targetCase</var> )","number":"20.1.2.1"},{"type":"clause","id":"sup-string.prototype.tolocalelowercase","aoid":null,"title":"String.prototype.toLocaleLowerCase ( [ locales ] )","titleHTML":"String.prototype.toLocaleLowerCase ( [ <var>locales</var> ] )","number":"20.1.2"},{"type":"clause","id":"sup-string.prototype.tolocaleuppercase","aoid":null,"title":"String.prototype.toLocaleUpperCase ( [ locales ] )","titleHTML":"String.prototype.toLocaleUpperCase ( [ <var>locales</var> ] )","number":"20.1.3"},{"type":"clause","id":"sup-properties-of-the-string-prototype-object","aoid":null,"title":"Properties of the String Prototype Object","titleHTML":"Properties of the String Prototype Object","number":"20.1"},{"type":"clause","id":"sup-number.prototype.tolocalestring","aoid":null,"title":"Number.prototype.toLocaleString ( [ locales [ , options ] ] )","titleHTML":"Number.prototype.toLocaleString ( [ <var>locales</var> [ , <var>options</var> ] ] )","number":"20.2.1"},{"type":"clause","id":"sup-properties-of-the-number-prototype-object","aoid":null,"title":"Properties of the Number Prototype Object","titleHTML":"Properties of the Number Prototype Object","number":"20.2"},{"type":"clause","id":"sup-bigint.prototype.tolocalestring","aoid":null,"title":"BigInt.prototype.toLocaleString ( [ locales [ , options ] ] )","titleHTML":"BigInt.prototype.toLocaleString ( [ <var>locales</var> [ , <var>options</var> ] ] )","number":"20.3.1"},{"type":"clause","id":"sup-properties-of-the-bigint-prototype-object","aoid":null,"title":"Properties of the BigInt Prototype Object","titleHTML":"Properties of the BigInt Prototype Object","number":"20.3"},{"type":"clause","id":"sup-date.prototype.tolocalestring","aoid":null,"title":"Date.prototype.toLocaleString ( [ locales [ , options ] ] )","titleHTML":"Date.prototype.toLocaleString ( [ <var>locales</var> [ , <var>options</var> ] ] )","number":"20.4.1"},{"type":"clause","id":"sup-date.prototype.tolocaledatestring","aoid":null,"title":"Date.prototype.toLocaleDateString ( [ locales [ , options ] ] )","titleHTML":"Date.prototype.toLocaleDateString ( [ <var>locales</var> [ , <var>options</var> ] ] )","number":"20.4.2"},{"type":"clause","id":"sup-date.prototype.tolocaletimestring","aoid":null,"title":"Date.prototype.toLocaleTimeString ( [ locales [ , options ] ] )","titleHTML":"Date.prototype.toLocaleTimeString ( [ <var>locales</var> [ , <var>options</var> ] ] )","number":"20.4.3"},{"type":"clause","id":"sup-properties-of-the-date-prototype-object","aoid":null,"title":"Properties of the Date Prototype Object","titleHTML":"Properties of the Date Prototype Object","number":"20.4"},{"type":"clause","id":"sup-array.prototype.tolocalestring","aoid":null,"title":"Array.prototype.toLocaleString ( [ locales [ , options ] ] )","titleHTML":"Array.prototype.toLocaleString ( [ <var>locales</var> [ , <var>options</var> ] ] )","number":"20.5.1"},{"type":"clause","id":"sup-properties-of-the-array-prototype-object","aoid":null,"title":"Properties of the Array Prototype Object","titleHTML":"Properties of the Array Prototype Object","number":"20.5"},{"type":"clause","id":"locale-sensitive-functions","aoid":null,"title":"Locale Sensitive Functions of the ECMAScript Language Specification","titleHTML":"Locale Sensitive Functions of the ECMAScript Language Specification","number":"20"},{"type":"clause","id":"annex-implementation-dependent-behaviour","aoid":null,"title":"Implementation Dependent Behaviour","titleHTML":"Implementation Dependent Behaviour","number":"A"},{"type":"clause","id":"annex-incompatibilities","aoid":null,"title":"Additions and Changes That Introduce Incompatibilities with Prior Editions","titleHTML":"Additions and Changes That Introduce Incompatibilities with Prior Editions","number":"B"},{"type":"clause","id":"sec-colophon","aoid":null,"title":"Colophon","titleHTML":"Colophon","number":"C"},{"type":"clause","id":"sec-copyright-and-software-license","aoid":null,"title":"Copyright & Software License","titleHTML":"Copyright &amp; Software License","number":"D"}]}