Source: https://www.ecma-international.org/wp-content/uploads/ECMA-404_2nd_edition_december_2017.pdf