currencies top-level constant

Map<String, Currency> const currencies

Implementation

const currencies = {
  "aed": Currency(
    isoCode: "AED",
    name: "United Arab Emirates Dirham",
    symbol: "د.إ",
    alternateSymbols: ["DH", "Dhs"],
    subunit: "Fils",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 784,
    smallestDenomination: 25,
  ),
  "afn": Currency(
    isoCode: "AFN",
    name: "Afghan Afghani",
    symbol: "؋",
    alternateSymbols: ["Af", "Afs"],
    subunit: "Pul",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 971,
    smallestDenomination: 100,
  ),
  "all": Currency(
    isoCode: "ALL",
    name: "Albanian Lek",
    symbol: "L",
    disambiguateSymbol: "Lek",
    alternateSymbols: ["Lek"],
    subunit: "Qintar",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 008,
    smallestDenomination: 100,
  ),
  "amd": Currency(
    isoCode: "AMD",
    name: "Armenian Dram",
    symbol: "դր.",
    alternateSymbols: ["dram"],
    subunit: "Luma",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 051,
    smallestDenomination: 10,
  ),
  "ang": Currency(
    isoCode: "ANG",
    name: "Netherlands Antillean Gulden",
    symbol: "ƒ",
    alternateSymbols: ["NAƒ", "NAf", "f"],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ",",
    thousandsSeparator: ".",
    isoNumeric: 532,
    smallestDenomination: 1,
  ),
  "aoa": Currency(
    isoCode: "AOA",
    name: "Angolan Kwanza",
    symbol: "Kz",
    alternateSymbols: [],
    subunit: "Cêntimo",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 973,
    smallestDenomination: 10,
  ),
  "ars": Currency(
    isoCode: "ARS",
    name: "Argentine Peso",
    symbol: "\$",
    disambiguateSymbol: "\$m/n",
    alternateSymbols: ["\$m/n", "m\$n"],
    subunit: "Centavo",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ",",
    thousandsSeparator: ".",
    isoNumeric: 032,
    smallestDenomination: 1,
  ),
  "aud": Currency(
    isoCode: "AUD",
    name: "Australian Dollar",
    symbol: "\$",
    disambiguateSymbol: "A\$",
    alternateSymbols: ["A\$"],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 036,
    smallestDenomination: 5,
  ),
  "awg": Currency(
    isoCode: "AWG",
    name: "Aruban Florin",
    symbol: "ƒ",
    alternateSymbols: ["Afl"],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 533,
    smallestDenomination: 5,
  ),
  "azn": Currency(
    isoCode: "AZN",
    name: "Azerbaijani Manat",
    symbol: "₼",
    alternateSymbols: ["m", "man"],
    subunit: "Qəpik",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 944,
    smallestDenomination: 1,
  ),
  "bam": Currency(
    isoCode: "BAM",
    name: "Bosnia and Herzegovina Convertible Mark",
    symbol: "КМ",
    alternateSymbols: ["KM"],
    subunit: "Fening",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 977,
    smallestDenomination: 5,
  ),
  "bbd": Currency(
    isoCode: "BBD",
    name: "Barbadian Dollar",
    symbol: "\$",
    disambiguateSymbol: "Bds\$",
    alternateSymbols: ["Bds\$"],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 052,
    smallestDenomination: 1,
  ),
  "bdt": Currency(
    isoCode: "BDT",
    name: "Bangladeshi Taka",
    symbol: "৳",
    alternateSymbols: ["Tk"],
    subunit: "Paisa",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 050,
    smallestDenomination: 1,
  ),
  "bgn": Currency(
    isoCode: "BGN",
    name: "Bulgarian Lev",
    symbol: "лв.",
    alternateSymbols: ["lev", "leva", "лев", "лева"],
    subunit: "Stotinka",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 975,
    smallestDenomination: 1,
  ),
  "bhd": Currency(
    isoCode: "BHD",
    name: "Bahraini Dinar",
    symbol: "د.ب",
    alternateSymbols: ["BD"],
    subunit: "Fils",
    subunitToUnit: 1000,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 048,
    smallestDenomination: 5,
  ),
  "bif": Currency(
    isoCode: "BIF",
    name: "Burundian Franc",
    symbol: "Fr",
    disambiguateSymbol: "FBu",
    alternateSymbols: ["FBu"],
    subunit: "Centime",
    subunitToUnit: 1,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 108,
    smallestDenomination: 100,
  ),
  "bmd": Currency(
    isoCode: "BMD",
    name: "Bermudian Dollar",
    symbol: "\$",
    disambiguateSymbol: "BD\$",
    alternateSymbols: ["BD\$"],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 060,
    smallestDenomination: 1,
  ),
  "bnd": Currency(
    isoCode: "BND",
    name: "Brunei Dollar",
    symbol: "\$",
    disambiguateSymbol: "BND",
    alternateSymbols: ["B\$"],
    subunit: "Sen",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 096,
    smallestDenomination: 1,
  ),
  "bob": Currency(
    isoCode: "BOB",
    name: "Bolivian Boliviano",
    symbol: "Bs.",
    alternateSymbols: ["Bs"],
    subunit: "Centavo",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 068,
    smallestDenomination: 10,
  ),
  "brl": Currency(
    isoCode: "BRL",
    name: "Brazilian Real",
    symbol: "R\$",
    subunit: "Centavo",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ",",
    thousandsSeparator: ".",
    isoNumeric: 986,
    smallestDenomination: 5,
  ),
  "bsd": Currency(
    isoCode: "BSD",
    name: "Bahamian Dollar",
    symbol: "\$",
    disambiguateSymbol: "BSD",
    alternateSymbols: ["B\$"],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 044,
    smallestDenomination: 1,
  ),
  "btn": Currency(
    isoCode: "BTN",
    name: "Bhutanese Ngultrum",
    symbol: "Nu.",
    alternateSymbols: ["Nu"],
    subunit: "Chertrum",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 064,
    smallestDenomination: 5,
  ),
  "bwp": Currency(
    isoCode: "BWP",
    name: "Botswana Pula",
    symbol: "P",
    alternateSymbols: [],
    subunit: "Thebe",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 072,
    smallestDenomination: 5,
  ),
  "byn": Currency(
    isoCode: "BYN",
    name: "Belarusian Ruble",
    symbol: "Br",
    disambiguateSymbol: "BYN",
    alternateSymbols: ["бел. руб.", "б.р.", "руб.", "р."],
    subunit: "Kapeyka",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ",",
    thousandsSeparator: " ",
    isoNumeric: 933,
    smallestDenomination: 1,
  ),
  "byr": Currency(
    isoCode: "BYR",
    name: "Belarusian Ruble",
    symbol: "Br",
    disambiguateSymbol: "BYR",
    alternateSymbols: ["бел. руб.", "б.р.", "руб.", "р."],
    subunit: null,
    subunitToUnit: 1,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ",",
    thousandsSeparator: " ",
    isoNumeric: 974,
    smallestDenomination: 100,
  ),
  "bzd": Currency(
    isoCode: "BZD",
    name: "Belize Dollar",
    symbol: "\$",
    disambiguateSymbol: "BZ\$",
    alternateSymbols: ["BZ\$"],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 084,
    smallestDenomination: 1,
  ),
  "cad": Currency(
    isoCode: "CAD",
    name: "Canadian Dollar",
    symbol: "\$",
    disambiguateSymbol: "C\$",
    alternateSymbols: ["C\$", "CAD\$"],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 124,
    smallestDenomination: 5,
  ),
  "cdf": Currency(
    isoCode: "CDF",
    name: "Congolese Franc",
    symbol: "Fr",
    disambiguateSymbol: "FC",
    alternateSymbols: ["FC"],
    subunit: "Centime",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 976,
    smallestDenomination: 1,
  ),
  "chf": Currency(
    isoCode: "CHF",
    name: "Swiss Franc",
    symbol: "CHF",
    alternateSymbols: ["SFr", "Fr"],
    subunit: "Rappen",
    subunitToUnit: 100,
    symbolFirst: true,
    format: "%u%n",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 756,
    smallestDenomination: 5,
  ),
  "clf": Currency(
    isoCode: "CLF",
    name: "Unidad de Fomento",
    symbol: "UF",
    alternateSymbols: [],
    subunit: "Peso",
    subunitToUnit: 10000,
    symbolFirst: true,
    decimalMark: ",",
    thousandsSeparator: ".",
    isoNumeric: 990,
  ),
  "clp": Currency(
    isoCode: "CLP",
    name: "Chilean Peso",
    symbol: "\$",
    disambiguateSymbol: "CLP",
    alternateSymbols: [],
    subunit: "Peso",
    subunitToUnit: 1,
    symbolFirst: true,
    decimalMark: ",",
    thousandsSeparator: ".",
    isoNumeric: 152,
    smallestDenomination: 1,
  ),
  "cny": Currency(
    isoCode: "CNY",
    name: "Chinese Renminbi Yuan",
    symbol: "¥",
    alternateSymbols: ["CN¥", "元", "CN元"],
    subunit: "Fen",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 156,
    smallestDenomination: 1,
  ),
  "cop": Currency(
    isoCode: "COP",
    name: "Colombian Peso",
    symbol: "\$",
    disambiguateSymbol: "COL\$",
    alternateSymbols: ["COL\$"],
    subunit: "Centavo",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ",",
    thousandsSeparator: ".",
    isoNumeric: 170,
    smallestDenomination: 20,
  ),
  "crc": Currency(
    isoCode: "CRC",
    name: "Costa Rican Colón",
    symbol: "₡",
    alternateSymbols: ["¢"],
    subunit: "Céntimo",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ",",
    thousandsSeparator: ".",
    isoNumeric: 188,
    smallestDenomination: 500,
  ),
  "cuc": Currency(
    isoCode: "CUC",
    name: "Cuban Convertible Peso",
    symbol: "\$",
    disambiguateSymbol: "CUC\$",
    alternateSymbols: ["CUC\$"],
    subunit: "Centavo",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 931,
    smallestDenomination: 1,
  ),
  "cup": Currency(
    isoCode: "CUP",
    name: "Cuban Peso",
    symbol: "\$",
    disambiguateSymbol: "\$MN",
    alternateSymbols: ["\$MN"],
    subunit: "Centavo",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 192,
    smallestDenomination: 1,
  ),
  "cve": Currency(
    isoCode: "CVE",
    name: "Cape Verdean Escudo",
    symbol: "\$",
    disambiguateSymbol: "Esc",
    alternateSymbols: ["Esc"],
    subunit: "Centavo",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 132,
    smallestDenomination: 100,
  ),
  "czk": Currency(
    isoCode: "CZK",
    name: "Czech Koruna",
    symbol: "Kč",
    alternateSymbols: [],
    subunit: "Haléř",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ",",
    thousandsSeparator: " ",
    isoNumeric: 203,
    smallestDenomination: 100,
  ),
  "djf": Currency(
    isoCode: "DJF",
    name: "Djiboutian Franc",
    symbol: "Fdj",
    alternateSymbols: [],
    subunit: "Centime",
    subunitToUnit: 1,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 262,
    smallestDenomination: 100,
  ),
  "dkk": Currency(
    isoCode: "DKK",
    name: "Danish Krone",
    symbol: "kr.",
    disambiguateSymbol: "DKK",
    alternateSymbols: [",-"],
    subunit: "Øre",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ",",
    thousandsSeparator: ".",
    isoNumeric: 208,
    smallestDenomination: 50,
  ),
  "dop": Currency(
    isoCode: "DOP",
    name: "Dominican Peso",
    symbol: "\$",
    disambiguateSymbol: "RD\$",
    alternateSymbols: ["RD\$"],
    subunit: "Centavo",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 214,
    smallestDenomination: 100,
  ),
  "dzd": Currency(
    isoCode: "DZD",
    name: "Algerian Dinar",
    symbol: "د.ج",
    alternateSymbols: ["DA"],
    subunit: "Centime",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 012,
    smallestDenomination: 100,
  ),
  "egp": Currency(
    isoCode: "EGP",
    name: "Egyptian Pound",
    symbol: "ج.م",
    alternateSymbols: ["LE", "E£", "L.E."],
    subunit: "Piastre",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 818,
    smallestDenomination: 25,
  ),
  "ern": Currency(
    isoCode: "ERN",
    name: "Eritrean Nakfa",
    symbol: "Nfk",
    alternateSymbols: [],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 232,
    smallestDenomination: 1,
  ),
  "etb": Currency(
    isoCode: "ETB",
    name: "Ethiopian Birr",
    symbol: "Br",
    disambiguateSymbol: "ETB",
    alternateSymbols: [],
    subunit: "Santim",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 230,
    smallestDenomination: 1,
  ),
  "eur": Currency(
    isoCode: "EUR",
    name: "Euro",
    symbol: "€",
    alternateSymbols: [],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ",",
    thousandsSeparator: ".",
    isoNumeric: 978,
    smallestDenomination: 1,
  ),
  "fjd": Currency(
    isoCode: "FJD",
    name: "Fijian Dollar",
    symbol: "\$",
    disambiguateSymbol: "FJ\$",
    alternateSymbols: ["FJ\$"],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 242,
    smallestDenomination: 5,
  ),
  "fkp": Currency(
    isoCode: "FKP",
    name: "Falkland Pound",
    symbol: "£",
    disambiguateSymbol: "FK£",
    alternateSymbols: ["FK£"],
    subunit: "Penny",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 238,
    smallestDenomination: 1,
  ),
  "gbp": Currency(
    isoCode: "GBP",
    name: "British Pound",
    symbol: "£",
    alternateSymbols: [],
    subunit: "Penny",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 826,
    smallestDenomination: 1,
  ),
  "gel": Currency(
    isoCode: "GEL",
    name: "Georgian Lari",
    symbol: "ლ",
    alternateSymbols: ["lari"],
    subunit: "Tetri",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 981,
    smallestDenomination: 1,
  ),
  "ghs": Currency(
    isoCode: "GHS",
    name: "Ghanaian Cedi",
    symbol: "₵",
    alternateSymbols: ["GH¢", "GH₵"],
    subunit: "Pesewa",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 936,
    smallestDenomination: 1,
  ),
  "gip": Currency(
    isoCode: "GIP",
    name: "Gibraltar Pound",
    symbol: "£",
    disambiguateSymbol: "GIP",
    alternateSymbols: [],
    subunit: "Penny",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 292,
    smallestDenomination: 1,
  ),
  "gmd": Currency(
    isoCode: "GMD",
    name: "Gambian Dalasi",
    symbol: "D",
    alternateSymbols: [],
    subunit: "Butut",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 270,
    smallestDenomination: 1,
  ),
  "gnf": Currency(
    isoCode: "GNF",
    name: "Guinean Franc",
    symbol: "Fr",
    disambiguateSymbol: "FG",
    alternateSymbols: ["FG", "GFr"],
    subunit: "Centime",
    subunitToUnit: 1,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 324,
    smallestDenomination: 100,
  ),
  "gtq": Currency(
    isoCode: "GTQ",
    name: "Guatemalan Quetzal",
    symbol: "Q",
    alternateSymbols: [],
    subunit: "Centavo",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 320,
    smallestDenomination: 1,
  ),
  "gyd": Currency(
    isoCode: "GYD",
    name: "Guyanese Dollar",
    symbol: "\$",
    disambiguateSymbol: "G\$",
    alternateSymbols: ["G\$"],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 328,
    smallestDenomination: 100,
  ),
  "hkd": Currency(
    isoCode: "HKD",
    name: "Hong Kong Dollar",
    symbol: "\$",
    disambiguateSymbol: "HK\$",
    alternateSymbols: ["HK\$"],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 344,
    smallestDenomination: 10,
  ),
  "hnl": Currency(
    isoCode: "HNL",
    name: "Honduran Lempira",
    symbol: "L",
    disambiguateSymbol: "HNL",
    alternateSymbols: [],
    subunit: "Centavo",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 340,
    smallestDenomination: 5,
  ),
  "hrk": Currency(
    isoCode: "HRK",
    name: "Croatian Kuna",
    symbol: "kn",
    alternateSymbols: [],
    subunit: "Lipa",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ",",
    thousandsSeparator: ".",
    isoNumeric: 191,
    smallestDenomination: 1,
  ),
  "htg": Currency(
    isoCode: "HTG",
    name: "Haitian Gourde",
    symbol: "G",
    alternateSymbols: [],
    subunit: "Centime",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 332,
    smallestDenomination: 5,
  ),
  "huf": Currency(
    isoCode: "HUF",
    name: "Hungarian Forint",
    symbol: "Ft",
    alternateSymbols: [],
    subunit: "",
    subunitToUnit: 1,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ",",
    thousandsSeparator: " ",
    isoNumeric: 348,
    smallestDenomination: 5,
  ),
  "idr": Currency(
    isoCode: "IDR",
    name: "Indonesian Rupiah",
    symbol: "Rp",
    alternateSymbols: [],
    subunit: "Sen",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ",",
    thousandsSeparator: ".",
    isoNumeric: 360,
    smallestDenomination: 5000,
  ),
  "ils": Currency(
    isoCode: "ILS",
    name: "Israeli New Sheqel",
    symbol: "₪",
    alternateSymbols: ["ש״ח", "NIS"],
    subunit: "Agora",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 376,
    smallestDenomination: 10,
  ),
  "inr": Currency(
    isoCode: "INR",
    name: "Indian Rupee",
    symbol: "₹",
    alternateSymbols: ["Rs", "৳", "૱", "௹", "रु", "₨"],
    subunit: "Paisa",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 356,
    smallestDenomination: 50,
  ),
  "iqd": Currency(
    isoCode: "IQD",
    name: "Iraqi Dinar",
    symbol: "ع.د",
    alternateSymbols: [],
    subunit: "Fils",
    subunitToUnit: 1000,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 368,
    smallestDenomination: 50000,
  ),
  "irr": Currency(
    isoCode: "IRR",
    name: "Iranian Rial",
    symbol: "﷼",
    alternateSymbols: [],
    subunit: null,
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 364,
    smallestDenomination: 5000,
  ),
  "isk": Currency(
    isoCode: "ISK",
    name: "Icelandic Króna",
    symbol: "kr.",
    alternateSymbols: ["Íkr"],
    subunit: null,
    subunitToUnit: 1,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ",",
    thousandsSeparator: ".",
    isoNumeric: 352,
    smallestDenomination: 1,
  ),
  "jmd": Currency(
    isoCode: "JMD",
    name: "Jamaican Dollar",
    symbol: "\$",
    disambiguateSymbol: "J\$",
    alternateSymbols: ["J\$"],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 388,
    smallestDenomination: 1,
  ),
  "jod": Currency(
    isoCode: "JOD",
    name: "Jordanian Dinar",
    symbol: "د.ا",
    alternateSymbols: ["JD"],
    subunit: "Fils",
    subunitToUnit: 1000,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 400,
    smallestDenomination: 5,
  ),
  "jpy": Currency(
    isoCode: "JPY",
    name: "Japanese Yen",
    symbol: "¥",
    alternateSymbols: ["円", "圓"],
    subunit: null,
    subunitToUnit: 1,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 392,
    smallestDenomination: 1,
  ),
  "kes": Currency(
    isoCode: "KES",
    name: "Kenyan Shilling",
    symbol: "KSh",
    alternateSymbols: ["Sh"],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 404,
    smallestDenomination: 50,
  ),
  "kgs": Currency(
    isoCode: "KGS",
    name: "Kyrgyzstani Som",
    symbol: "som",
    alternateSymbols: ["сом"],
    subunit: "Tyiyn",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 417,
    smallestDenomination: 1,
  ),
  "khr": Currency(
    isoCode: "KHR",
    name: "Cambodian Riel",
    symbol: "៛",
    alternateSymbols: [],
    subunit: "Sen",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 116,
    smallestDenomination: 5000,
  ),
  "kmf": Currency(
    isoCode: "KMF",
    name: "Comorian Franc",
    symbol: "Fr",
    disambiguateSymbol: "CF",
    alternateSymbols: ["CF"],
    subunit: "Centime",
    subunitToUnit: 1,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 174,
    smallestDenomination: 100,
  ),
  "kpw": Currency(
    isoCode: "KPW",
    name: "North Korean Won",
    symbol: "₩",
    alternateSymbols: [],
    subunit: "Chŏn",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 408,
    smallestDenomination: 1,
  ),
  "krw": Currency(
    isoCode: "KRW",
    name: "South Korean Won",
    symbol: "₩",
    subunit: null,
    subunitToUnit: 1,
    alternateSymbols: [],
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 410,
    smallestDenomination: 1,
  ),
  "kwd": Currency(
    isoCode: "KWD",
    name: "Kuwaiti Dinar",
    symbol: "د.ك",
    alternateSymbols: ["K.D."],
    subunit: "Fils",
    subunitToUnit: 1000,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 414,
    smallestDenomination: 5,
  ),
  "kyd": Currency(
    isoCode: "KYD",
    name: "Cayman Islands Dollar",
    symbol: "\$",
    disambiguateSymbol: "CI\$",
    alternateSymbols: ["CI\$"],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 136,
    smallestDenomination: 1,
  ),
  "kzt": Currency(
    isoCode: "KZT",
    name: "Kazakhstani Tenge",
    symbol: "₸",
    alternateSymbols: [],
    subunit: "Tiyn",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 398,
    smallestDenomination: 100,
  ),
  "lak": Currency(
    isoCode: "LAK",
    name: "Lao Kip",
    symbol: "₭",
    alternateSymbols: ["₭N"],
    subunit: "Att",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 418,
    smallestDenomination: 10,
  ),
  "lbp": Currency(
    isoCode: "LBP",
    name: "Lebanese Pound",
    symbol: "ل.ل",
    alternateSymbols: ["£", "L£"],
    subunit: "Piastre",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 422,
    smallestDenomination: 25000,
  ),
  "lkr": Currency(
    isoCode: "LKR",
    name: "Sri Lankan Rupee",
    symbol: "₨",
    disambiguateSymbol: "SLRs",
    alternateSymbols: ["රු", "ரூ", "SLRs", "/-"],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 144,
    smallestDenomination: 100,
  ),
  "lrd": Currency(
    isoCode: "LRD",
    name: "Liberian Dollar",
    symbol: "\$",
    disambiguateSymbol: "L\$",
    alternateSymbols: ["L\$"],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 430,
    smallestDenomination: 5,
  ),
  "lsl": Currency(
    isoCode: "LSL",
    name: "Lesotho Loti",
    symbol: "L",
    disambiguateSymbol: "M",
    alternateSymbols: ["M"],
    subunit: "Sente",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 426,
    smallestDenomination: 1,
  ),
  "lyd": Currency(
    isoCode: "LYD",
    name: "Libyan Dinar",
    symbol: "ل.د",
    alternateSymbols: ["LD"],
    subunit: "Dirham",
    subunitToUnit: 1000,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 434,
    smallestDenomination: 50,
  ),
  "mad": Currency(
    isoCode: "MAD",
    name: "Moroccan Dirham",
    symbol: "د.م.",
    alternateSymbols: [],
    subunit: "Centime",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 504,
    smallestDenomination: 1,
  ),
  "mdl": Currency(
    isoCode: "MDL",
    name: "Moldovan Leu",
    symbol: "L",
    alternateSymbols: ["lei"],
    subunit: "Ban",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 498,
    smallestDenomination: 1,
  ),
  "mga": Currency(
    isoCode: "MGA",
    name: "Malagasy Ariary",
    symbol: "Ar",
    alternateSymbols: [],
    subunit: "Iraimbilanja",
    subunitToUnit: 5,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 969,
    smallestDenomination: 1,
  ),
  "mkd": Currency(
    isoCode: "MKD",
    name: "Macedonian Denar",
    symbol: "ден",
    alternateSymbols: [],
    subunit: "Deni",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 807,
    smallestDenomination: 100,
  ),
  "mmk": Currency(
    isoCode: "MMK",
    name: "Myanmar Kyat",
    symbol: "K",
    disambiguateSymbol: "MMK",
    alternateSymbols: [],
    subunit: "Pya",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 104,
    smallestDenomination: 50,
  ),
  "mnt": Currency(
    isoCode: "MNT",
    name: "Mongolian Tögrög",
    symbol: "₮",
    alternateSymbols: [],
    subunit: "Möngö",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 496,
    smallestDenomination: 2000,
  ),
  "mop": Currency(
    isoCode: "MOP",
    name: "Macanese Pataca",
    symbol: "P",
    alternateSymbols: ["MOP\$"],
    subunit: "Avo",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 446,
    smallestDenomination: 10,
  ),
  "mru": Currency(
    isoCode: "MRU",
    name: "Mauritanian Ouguiya",
    symbol: "UM",
    alternateSymbols: [],
    subunit: "Khoums",
    subunitToUnit: 5,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 929,
    smallestDenomination: 1,
  ),
  "mur": Currency(
    isoCode: "MUR",
    name: "Mauritian Rupee",
    symbol: "₨",
    alternateSymbols: [],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 480,
    smallestDenomination: 100,
  ),
  "mvr": Currency(
    isoCode: "MVR",
    name: "Maldivian Rufiyaa",
    symbol: "MVR",
    alternateSymbols: ["MRF", "Rf", "/-", "ރ"],
    subunit: "Laari",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 462,
    smallestDenomination: 1,
  ),
  "mwk": Currency(
    isoCode: "MWK",
    name: "Malawian Kwacha",
    symbol: "MK",
    alternateSymbols: [],
    subunit: "Tambala",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 454,
    smallestDenomination: 1,
  ),
  "mxn": Currency(
    isoCode: "MXN",
    name: "Mexican Peso",
    symbol: "\$",
    disambiguateSymbol: "MEX\$",
    alternateSymbols: ["MEX\$"],
    subunit: "Centavo",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 484,
    smallestDenomination: 5,
  ),
  "myr": Currency(
    isoCode: "MYR",
    name: "Malaysian Ringgit",
    symbol: "RM",
    alternateSymbols: [],
    subunit: "Sen",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 458,
    smallestDenomination: 5,
  ),
  "mzn": Currency(
    isoCode: "MZN",
    name: "Mozambican Metical",
    symbol: "MTn",
    alternateSymbols: ["MZN"],
    subunit: "Centavo",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ",",
    thousandsSeparator: ".",
    isoNumeric: 943,
    smallestDenomination: 1,
  ),
  "nad": Currency(
    isoCode: "NAD",
    name: "Namibian Dollar",
    symbol: "\$",
    disambiguateSymbol: "N\$",
    alternateSymbols: ["N\$"],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 516,
    smallestDenomination: 5,
  ),
  "ngn": Currency(
    isoCode: "NGN",
    name: "Nigerian Naira",
    symbol: "₦",
    alternateSymbols: [],
    subunit: "Kobo",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 566,
    smallestDenomination: 50,
  ),
  "nio": Currency(
    isoCode: "NIO",
    name: "Nicaraguan Córdoba",
    symbol: "C\$",
    disambiguateSymbol: "NIO\$",
    alternateSymbols: [],
    subunit: "Centavo",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 558,
    smallestDenomination: 5,
  ),
  "nok": Currency(
    isoCode: "NOK",
    name: "Norwegian Krone",
    symbol: "kr",
    disambiguateSymbol: "NOK",
    alternateSymbols: [",-"],
    subunit: "Øre",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ",",
    thousandsSeparator: ".",
    isoNumeric: 578,
    smallestDenomination: 100,
  ),
  "npr": Currency(
    isoCode: "NPR",
    name: "Nepalese Rupee",
    symbol: "Rs.",
    disambiguateSymbol: "NPR",
    alternateSymbols: ["Rs", "रू", "₨"],
    subunit: "Paisa",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 524,
    smallestDenomination: 1,
  ),
  "nzd": Currency(
    isoCode: "NZD",
    name: "New Zealand Dollar",
    symbol: "\$",
    disambiguateSymbol: "NZ\$",
    alternateSymbols: ["NZ\$"],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 554,
    smallestDenomination: 10,
  ),
  "omr": Currency(
    isoCode: "OMR",
    name: "Omani Rial",
    symbol: "ر.ع.",
    alternateSymbols: [],
    subunit: "Baisa",
    subunitToUnit: 1000,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 512,
    smallestDenomination: 5,
  ),
  "pab": Currency(
    isoCode: "PAB",
    name: "Panamanian Balboa",
    symbol: "B/.",
    alternateSymbols: [],
    subunit: "Centésimo",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 590,
    smallestDenomination: 1,
  ),
  "pen": Currency(
    isoCode: "PEN",
    name: "Peruvian Sol",
    symbol: "S/",
    alternateSymbols: [],
    subunit: "Céntimo",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 604,
    smallestDenomination: 1,
  ),
  "pgk": Currency(
    isoCode: "PGK",
    name: "Papua New Guinean Kina",
    symbol: "K",
    disambiguateSymbol: "PGK",
    alternateSymbols: [],
    subunit: "Toea",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 598,
    smallestDenomination: 5,
  ),
  "php": Currency(
    isoCode: "PHP",
    name: "Philippine Peso",
    symbol: "₱",
    alternateSymbols: ["PHP", "PhP", "P"],
    subunit: "Centavo",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 608,
    smallestDenomination: 1,
  ),
  "pkr": Currency(
    isoCode: "PKR",
    name: "Pakistani Rupee",
    symbol: "₨",
    disambiguateSymbol: "PKR",
    alternateSymbols: ["Rs"],
    subunit: "Paisa",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 586,
    smallestDenomination: 100,
  ),
  "pln": Currency(
    isoCode: "PLN",
    name: "Polish Złoty",
    symbol: "zł",
    alternateSymbols: [],
    subunit: "Grosz",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ",",
    thousandsSeparator: " ",
    isoNumeric: 985,
    smallestDenomination: 1,
  ),
  "pyg": Currency(
    isoCode: "PYG",
    name: "Paraguayan Guaraní",
    symbol: "₲",
    alternateSymbols: [],
    subunit: "Céntimo",
    subunitToUnit: 1,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 600,
    smallestDenomination: 5000,
  ),
  "qar": Currency(
    isoCode: "QAR",
    name: "Qatari Riyal",
    symbol: "ر.ق",
    alternateSymbols: ["QR"],
    subunit: "Dirham",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 634,
    smallestDenomination: 1,
  ),
  "ron": Currency(
    isoCode: "RON",
    name: "Romanian Leu",
    symbol: "Lei",
    alternateSymbols: [],
    subunit: "Bani",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ",",
    thousandsSeparator: ".",
    isoNumeric: 946,
    smallestDenomination: 1,
  ),
  "rsd": Currency(
    isoCode: "RSD",
    name: "Serbian Dinar",
    symbol: "РСД",
    alternateSymbols: ["RSD", "din", "дин"],
    subunit: "Para",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 941,
    smallestDenomination: 100,
  ),
  "rub": Currency(
    isoCode: "RUB",
    name: "Russian Ruble",
    symbol: "₽",
    alternateSymbols: ["руб.", "р."],
    subunit: "Kopeck",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ",",
    thousandsSeparator: ".",
    isoNumeric: 643,
    smallestDenomination: 1,
  ),
  "rwf": Currency(
    isoCode: "RWF",
    name: "Rwandan Franc",
    symbol: "FRw",
    alternateSymbols: ["RF", "R₣"],
    subunit: "Centime",
    subunitToUnit: 1,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 646,
    smallestDenomination: 100,
  ),
  "sar": Currency(
    isoCode: "SAR",
    name: "Saudi Riyal",
    symbol: "ر.س",
    alternateSymbols: ["SR", "﷼"],
    subunit: "Hallallah",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 682,
    smallestDenomination: 5,
  ),
  "sbd": Currency(
    isoCode: "SBD",
    name: "Solomon Islands Dollar",
    symbol: "\$",
    disambiguateSymbol: "SI\$",
    alternateSymbols: ["SI\$"],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 090,
    smallestDenomination: 10,
  ),
  "scr": Currency(
    isoCode: "SCR",
    name: "Seychellois Rupee",
    symbol: "₨",
    disambiguateSymbol: "SRe",
    alternateSymbols: ["SRe", "SR"],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 690,
    smallestDenomination: 1,
  ),
  "sdg": Currency(
    isoCode: "SDG",
    name: "Sudanese Pound",
    symbol: "£",
    disambiguateSymbol: "SDG",
    alternateSymbols: [],
    subunit: "Piastre",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 938,
    smallestDenomination: 1,
  ),
  "sek": Currency(
    isoCode: "SEK",
    name: "Swedish Krona",
    symbol: "kr",
    disambiguateSymbol: "SEK",
    alternateSymbols: [":-"],
    subunit: "Öre",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ",",
    thousandsSeparator: " ",
    isoNumeric: 752,
    smallestDenomination: 100,
  ),
  "sgd": Currency(
    isoCode: "SGD",
    name: "Singapore Dollar",
    symbol: "\$",
    disambiguateSymbol: "S\$",
    alternateSymbols: ["S\$"],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 702,
    smallestDenomination: 1,
  ),
  "shp": Currency(
    isoCode: "SHP",
    name: "Saint Helenian Pound",
    symbol: "£",
    disambiguateSymbol: "SHP",
    alternateSymbols: [],
    subunit: "Penny",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 654,
    smallestDenomination: 1,
  ),
  "skk": Currency(
    isoCode: "SKK",
    name: "Slovak Koruna",
    symbol: "Sk",
    alternateSymbols: [],
    subunit: "Halier",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 703,
    smallestDenomination: 50,
  ),
  "sll": Currency(
    isoCode: "SLL",
    name: "Sierra Leonean Leone",
    symbol: "Le",
    alternateSymbols: [],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 694,
    smallestDenomination: 1000,
  ),
  "sos": Currency(
    isoCode: "SOS",
    name: "Somali Shilling",
    symbol: "Sh",
    alternateSymbols: ["Sh.So"],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 706,
    smallestDenomination: 1,
  ),
  "srd": Currency(
    isoCode: "SRD",
    name: "Surinamese Dollar",
    symbol: "\$",
    disambiguateSymbol: "SRD",
    alternateSymbols: [],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 968,
    smallestDenomination: 1,
  ),
  "ssp": Currency(
    isoCode: "SSP",
    name: "South Sudanese Pound",
    symbol: "£",
    disambiguateSymbol: "SSP",
    alternateSymbols: [],
    subunit: "piaster",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 728,
    smallestDenomination: 5,
  ),
  "std": Currency(
    isoCode: "STD",
    name: "São Tomé and Príncipe Dobra",
    symbol: "Db",
    alternateSymbols: [],
    subunit: "Cêntimo",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 678,
    smallestDenomination: 10000,
  ),
  "svc": Currency(
    isoCode: "SVC",
    name: "Salvadoran Colón",
    symbol: "₡",
    alternateSymbols: ["¢"],
    subunit: "Centavo",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 222,
    smallestDenomination: 1,
  ),
  "syp": Currency(
    isoCode: "SYP",
    name: "Syrian Pound",
    symbol: "£S",
    alternateSymbols: ["£", "ل.س", "LS", "الليرة السورية"],
    subunit: "Piastre",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 760,
    smallestDenomination: 100,
  ),
  "szl": Currency(
    isoCode: "SZL",
    name: "Swazi Lilangeni",
    symbol: "E",
    disambiguateSymbol: "SZL",
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 748,
    smallestDenomination: 1,
  ),
  "thb": Currency(
    isoCode: "THB",
    name: "Thai Baht",
    symbol: "฿",
    alternateSymbols: [],
    subunit: "Satang",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 764,
    smallestDenomination: 1,
  ),
  "tjs": Currency(
    isoCode: "TJS",
    name: "Tajikistani Somoni",
    symbol: "ЅМ",
    alternateSymbols: [],
    subunit: "Diram",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 972,
    smallestDenomination: 1,
  ),
  "tmt": Currency(
    isoCode: "TMT",
    name: "Turkmenistani Manat",
    symbol: "T",
    alternateSymbols: [],
    subunit: "Tenge",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 934,
    smallestDenomination: 1,
  ),
  "tnd": Currency(
    isoCode: "TND",
    name: "Tunisian Dinar",
    symbol: "د.ت",
    alternateSymbols: ["TD", "DT"],
    subunit: "Millime",
    subunitToUnit: 1000,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 788,
    smallestDenomination: 10,
  ),
  "top": Currency(
    isoCode: "TOP",
    name: "Tongan Paʻanga",
    symbol: "T\$",
    alternateSymbols: ["PT"],
    subunit: "Seniti",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 776,
    smallestDenomination: 1,
  ),
  "try": Currency(
    isoCode: "TRY",
    name: "Turkish Lira",
    symbol: "₺",
    alternateSymbols: ["TL"],
    subunit: "kuruş",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ",",
    thousandsSeparator: ".",
    isoNumeric: 949,
    smallestDenomination: 1,
  ),
  "ttd": Currency(
    isoCode: "TTD",
    name: "Trinidad and Tobago Dollar",
    symbol: "\$",
    disambiguateSymbol: "TT\$",
    alternateSymbols: ["TT\$"],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 780,
    smallestDenomination: 1,
  ),
  "twd": Currency(
    isoCode: "TWD",
    name: "New Taiwan Dollar",
    symbol: "\$",
    disambiguateSymbol: "NT\$",
    alternateSymbols: ["NT\$"],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 901,
    smallestDenomination: 50,
  ),
  "tzs": Currency(
    isoCode: "TZS",
    name: "Tanzanian Shilling",
    symbol: "Sh",
    alternateSymbols: [],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 834,
    smallestDenomination: 5000,
  ),
  "uah": Currency(
    isoCode: "UAH",
    name: "Ukrainian Hryvnia",
    symbol: "₴",
    alternateSymbols: [],
    subunit: "Kopiyka",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 980,
    smallestDenomination: 1,
  ),
  "ugx": Currency(
    isoCode: "UGX",
    name: "Ugandan Shilling",
    symbol: "USh",
    alternateSymbols: [],
    subunit: "Cent",
    subunitToUnit: 1,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 800,
    smallestDenomination: 1000,
  ),
  "usd": Currency(
    isoCode: "USD",
    name: "United States Dollar",
    symbol: "\$",
    disambiguateSymbol: "US\$",
    alternateSymbols: ["US\$"],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 840,
    smallestDenomination: 1,
  ),
  "uyu": Currency(
    isoCode: "UYU",
    name: "Uruguayan Peso",
    symbol: "\$U",
    alternateSymbols: ["\$U"],
    subunit: "Centésimo",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ",",
    thousandsSeparator: ".",
    isoNumeric: 858,
    smallestDenomination: 100,
  ),
  "uzs": Currency(
    isoCode: "UZS",
    name: "Uzbekistan Som",
    symbol: "so'm",
    alternateSymbols: ["so‘m", "сўм", "сум", "s", "с"],
    subunit: "Tiyin",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 860,
    smallestDenomination: 100,
  ),
  "ves": Currency(
    isoCode: "VES",
    name: "Venezuelan Bolívar Soberano",
    symbol: "Bs",
    alternateSymbols: ["Bs.S"],
    subunit: "Céntimo",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ",",
    thousandsSeparator: ".",
    isoNumeric: 928,
    smallestDenomination: 1,
  ),
  "vnd": Currency(
    isoCode: "VND",
    name: "Vietnamese Đồng",
    symbol: "₫",
    alternateSymbols: [],
    subunit: "Hào",
    subunitToUnit: 1,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ",",
    thousandsSeparator: ".",
    isoNumeric: 704,
    smallestDenomination: 100,
  ),
  "vuv": Currency(
    isoCode: "VUV",
    name: "Vanuatu Vatu",
    symbol: "Vt",
    alternateSymbols: [],
    subunit: null,
    subunitToUnit: 1,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 548,
    smallestDenomination: 1,
  ),
  "wst": Currency(
    isoCode: "WST",
    name: "Samoan Tala",
    symbol: "T",
    disambiguateSymbol: "WS\$",
    alternateSymbols: ["WS\$", "SAT", "ST"],
    subunit: "Sene",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 882,
    smallestDenomination: 10,
  ),
  "xaf": Currency(
    isoCode: "XAF",
    name: "Central African Cfa Franc",
    symbol: "CFA",
    disambiguateSymbol: "FCFA",
    alternateSymbols: ["FCFA"],
    subunit: "Centime",
    subunitToUnit: 1,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 950,
    smallestDenomination: 100,
  ),
  "xag": Currency(
    isoCode: "XAG",
    name: "Silver (Troy Ounce)",
    symbol: "oz t",
    disambiguateSymbol: "XAG",
    alternateSymbols: [],
    subunit: "oz",
    subunitToUnit: 1,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 961,
  ),
  "xau": Currency(
    isoCode: "XAU",
    name: "Gold (Troy Ounce)",
    symbol: "oz t",
    disambiguateSymbol: "XAU",
    alternateSymbols: [],
    subunit: "oz",
    subunitToUnit: 1,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 959,
  ),
  "xba": Currency(
    isoCode: "XBA",
    name: "European Composite Unit",
    symbol: "",
    disambiguateSymbol: "XBA",
    alternateSymbols: [],
    subunit: "",
    subunitToUnit: 1,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 955,
  ),
  "xbb": Currency(
    isoCode: "XBB",
    name: "European Monetary Unit",
    symbol: "",
    disambiguateSymbol: "XBB",
    alternateSymbols: [],
    subunit: "",
    subunitToUnit: 1,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 956,
  ),
  "xbc": Currency(
    isoCode: "XBC",
    name: "European Unit of Account 9",
    symbol: "",
    disambiguateSymbol: "XBC",
    alternateSymbols: [],
    subunit: "",
    subunitToUnit: 1,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 957,
  ),
  "xbd": Currency(
    isoCode: "XBD",
    name: "European Unit of Account 17",
    symbol: "",
    disambiguateSymbol: "XBD",
    alternateSymbols: [],
    subunit: "",
    subunitToUnit: 1,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 958,
  ),
  "xcd": Currency(
    isoCode: "XCD",
    name: "East Caribbean Dollar",
    symbol: "\$",
    disambiguateSymbol: "EX\$",
    alternateSymbols: ["EC\$"],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 951,
    smallestDenomination: 1,
  ),
  "xdr": Currency(
    isoCode: "XDR",
    name: "Special Drawing Rights",
    symbol: "SDR",
    alternateSymbols: ["XDR"],
    subunit: "",
    subunitToUnit: 1,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 968,
  ),
  "xof": Currency(
    isoCode: "XOF",
    name: "West African Cfa Franc",
    symbol: "Fr",
    disambiguateSymbol: "CFA",
    alternateSymbols: ["CFA"],
    subunit: "Centime",
    subunitToUnit: 1,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 952,
    smallestDenomination: 100,
  ),
  "xpd": Currency(
    isoCode: "XPD",
    name: "Palladium",
    symbol: "oz t",
    disambiguateSymbol: "XPD",
    alternateSymbols: [],
    subunit: "oz",
    subunitToUnit: 1,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 964,
  ),
  "xpf": Currency(
    isoCode: "XPF",
    name: "Cfp Franc",
    symbol: "Fr",
    alternateSymbols: ["F"],
    subunit: "Centime",
    subunitToUnit: 1,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 953,
    smallestDenomination: 100,
  ),
  "xpt": Currency(
    isoCode: "XPT",
    name: "Platinum",
    symbol: "oz t",
    alternateSymbols: [],
    subunit: "",
    subunitToUnit: 1,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 962,
  ),
  "yer": Currency(
    isoCode: "YER",
    name: "Yemeni Rial",
    symbol: "﷼",
    alternateSymbols: [],
    subunit: "Fils",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 886,
    smallestDenomination: 100,
  ),
  "zar": Currency(
    isoCode: "ZAR",
    name: "South African Rand",
    symbol: "R",
    alternateSymbols: [],
    subunit: "Cent",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 710,
    smallestDenomination: 10,
  ),
  "zmk": Currency(
    isoCode: "ZMK",
    name: "Zambian Kwacha",
    symbol: "ZK",
    disambiguateSymbol: "ZMK",
    alternateSymbols: [],
    subunit: "Ngwee",
    subunitToUnit: 100,
    symbolFirst: false,
    format: "%n %u",
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 894,
    smallestDenomination: 5,
  ),
  "zmw": Currency(
    isoCode: "ZMW",
    name: "Zambian Kwacha",
    symbol: "K",
    disambiguateSymbol: "ZMW",
    alternateSymbols: [],
    subunit: "Ngwee",
    subunitToUnit: 100,
    symbolFirst: true,
    decimalMark: ".",
    thousandsSeparator: ",",
    isoNumeric: 967,
    smallestDenomination: 5,
  ),
};