// MIT License
//
//Copyright (c) 2018 Brett Russell
//
//Permission is hereby granted, free of charge, to any person obtaining a copy
//of this software and associated documentation files (the "Software"), to deal
//in the Software without restriction, including without limitation the rights
//to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
//copies of the Software, and to permit persons to whom the Software is
//furnished to do so, subject to the following conditions:
//
//The above copyright notice and this permission notice shall be included in all
//copies or substantial portions of the Software.
//
//THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
//IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
//FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
//AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
//LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
//OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
//SOFTWARE.

pub const ISO_A2_AFG: &str = "AF";
pub const ISO_A2_ALA: &str = "AX";
pub const ISO_A2_ALB: &str = "AL";
pub const ISO_A2_DZA: &str = "DZ";
pub const ISO_A2_ASM: &str = "AS";
pub const ISO_A2_AND: &str = "AD";
pub const ISO_A2_AGO: &str = "AO";
pub const ISO_A2_AIA: &str = "AI";
pub const ISO_A2_ATA: &str = "AQ";
pub const ISO_A2_ATG: &str = "AG";
pub const ISO_A2_ARG: &str = "AR";
pub const ISO_A2_ARM: &str = "AM";
pub const ISO_A2_ABW: &str = "AW";
pub const ISO_A2_AUS: &str = "AU";
pub const ISO_A2_AUT: &str = "AT";
pub const ISO_A2_AZE: &str = "AZ";
pub const ISO_A2_BHS: &str = "BS";
pub const ISO_A2_BHR: &str = "BH";
pub const ISO_A2_BGD: &str = "BD";
pub const ISO_A2_BRB: &str = "BB";
pub const ISO_A2_BLR: &str = "BY";
pub const ISO_A2_BEL: &str = "BE";
pub const ISO_A2_BLZ: &str = "BZ";
pub const ISO_A2_BEN: &str = "BJ";
pub const ISO_A2_BMU: &str = "BM";
pub const ISO_A2_BTN: &str = "BT";
pub const ISO_A2_BOL: &str = "BO";
pub const ISO_A2_BES: &str = "BQ";
pub const ISO_A2_BIH: &str = "BA";
pub const ISO_A2_BWA: &str = "BW";
pub const ISO_A2_BVT: &str = "BV";
pub const ISO_A2_BRA: &str = "BR";
pub const ISO_A2_IOT: &str = "IO";
pub const ISO_A2_BRN: &str = "BN";
pub const ISO_A2_BGR: &str = "BG";
pub const ISO_A2_BFA: &str = "BF";
pub const ISO_A2_BDI: &str = "BI";
pub const ISO_A2_CPV: &str = "CV";
pub const ISO_A2_KHM: &str = "KH";
pub const ISO_A2_CMR: &str = "CM";
pub const ISO_A2_CAN: &str = "CA";
pub const ISO_A2_CYM: &str = "KY";
pub const ISO_A2_CAF: &str = "CF";
pub const ISO_A2_TCD: &str = "TD";
pub const ISO_A2_CHL: &str = "CL";
pub const ISO_A2_CHN: &str = "CN";
pub const ISO_A2_CXR: &str = "CX";
pub const ISO_A2_CCK: &str = "CC";
pub const ISO_A2_COL: &str = "CO";
pub const ISO_A2_COM: &str = "KM";
pub const ISO_A2_COG: &str = "CG";
pub const ISO_A2_COD: &str = "CD";
pub const ISO_A2_COK: &str = "CK";
pub const ISO_A2_CRI: &str = "CR";
pub const ISO_A2_CIV: &str = "CI";
pub const ISO_A2_HRV: &str = "HR";
pub const ISO_A2_CUB: &str = "CU";
pub const ISO_A2_CUW: &str = "CW";
pub const ISO_A2_CYP: &str = "CY";
pub const ISO_A2_CZE: &str = "CZ";
pub const ISO_A2_DNK: &str = "DK";
pub const ISO_A2_DJI: &str = "DJ";
pub const ISO_A2_DMA: &str = "DM";
pub const ISO_A2_DOM: &str = "DO";
pub const ISO_A2_ECU: &str = "EC";
pub const ISO_A2_EGY: &str = "EG";
pub const ISO_A2_SLV: &str = "SV";
pub const ISO_A2_GNQ: &str = "GQ";
pub const ISO_A2_ERI: &str = "ER";
pub const ISO_A2_EST: &str = "EE";
pub const ISO_A2_ETH: &str = "ET";
pub const ISO_A2_FLK: &str = "FK";
pub const ISO_A2_FRO: &str = "FO";
pub const ISO_A2_FJI: &str = "FJ";
pub const ISO_A2_FIN: &str = "FI";
pub const ISO_A2_FRA: &str = "FR";
pub const ISO_A2_GUF: &str = "GF";
pub const ISO_A2_PYF: &str = "PF";
pub const ISO_A2_ATF: &str = "TF";
pub const ISO_A2_GAB: &str = "GA";
pub const ISO_A2_GMB: &str = "GM";
pub const ISO_A2_GEO: &str = "GE";
pub const ISO_A2_DEU: &str = "DE";
pub const ISO_A2_GHA: &str = "GH";
pub const ISO_A2_GIB: &str = "GI";
pub const ISO_A2_GRC: &str = "GR";
pub const ISO_A2_GRL: &str = "GL";
pub const ISO_A2_GRD: &str = "GD";
pub const ISO_A2_GLP: &str = "GP";
pub const ISO_A2_GUM: &str = "GU";
pub const ISO_A2_GTM: &str = "GT";
pub const ISO_A2_GGY: &str = "GG";
pub const ISO_A2_GIN: &str = "GN";
pub const ISO_A2_GNB: &str = "GW";
pub const ISO_A2_GUY: &str = "GY";
pub const ISO_A2_HTI: &str = "HT";
pub const ISO_A2_HMD: &str = "HM";
pub const ISO_A2_VAT: &str = "VA";
pub const ISO_A2_HND: &str = "HN";
pub const ISO_A2_HKG: &str = "HK";
pub const ISO_A2_HUN: &str = "HU";
pub const ISO_A2_ISL: &str = "IS";
pub const ISO_A2_IND: &str = "IN";
pub const ISO_A2_IDN: &str = "ID";
pub const ISO_A2_IRN: &str = "IR";
pub const ISO_A2_IRQ: &str = "IQ";
pub const ISO_A2_IRL: &str = "IE";
pub const ISO_A2_IMN: &str = "IM";
pub const ISO_A2_ISR: &str = "IL";
pub const ISO_A2_ITA: &str = "IT";
pub const ISO_A2_JAM: &str = "JM";
pub const ISO_A2_JPN: &str = "JP";
pub const ISO_A2_JEY: &str = "JE";
pub const ISO_A2_JOR: &str = "JO";
pub const ISO_A2_KAZ: &str = "KZ";
pub const ISO_A2_KEN: &str = "KE";
pub const ISO_A2_KIR: &str = "KI";
pub const ISO_A2_PRK: &str = "KP";
pub const ISO_A2_KOR: &str = "KR";
pub const ISO_A2_KWT: &str = "KW";
pub const ISO_A2_KGZ: &str = "KG";
pub const ISO_A2_LAO: &str = "LA";
pub const ISO_A2_LVA: &str = "LV";
pub const ISO_A2_LBN: &str = "LB";
pub const ISO_A2_LSO: &str = "LS";
pub const ISO_A2_LBR: &str = "LR";
pub const ISO_A2_LBY: &str = "LY";
pub const ISO_A2_LIE: &str = "LI";
pub const ISO_A2_LTU: &str = "LT";
pub const ISO_A2_LUX: &str = "LU";
pub const ISO_A2_MAC: &str = "MO";
pub const ISO_A2_MKD: &str = "MK";
pub const ISO_A2_MDG: &str = "MG";
pub const ISO_A2_MWI: &str = "MW";
pub const ISO_A2_MYS: &str = "MY";
pub const ISO_A2_MDV: &str = "MV";
pub const ISO_A2_MLI: &str = "ML";
pub const ISO_A2_MLT: &str = "MT";
pub const ISO_A2_MHL: &str = "MH";
pub const ISO_A2_MTQ: &str = "MQ";
pub const ISO_A2_MRT: &str = "MR";
pub const ISO_A2_MUS: &str = "MU";
pub const ISO_A2_MYT: &str = "YT";
pub const ISO_A2_MEX: &str = "MX";
pub const ISO_A2_FSM: &str = "FM";
pub const ISO_A2_MDA: &str = "MD";
pub const ISO_A2_MCO: &str = "MC";
pub const ISO_A2_MNG: &str = "MN";
pub const ISO_A2_MNE: &str = "ME";
pub const ISO_A2_MSR: &str = "MS";
pub const ISO_A2_MAR: &str = "MA";
pub const ISO_A2_MOZ: &str = "MZ";
pub const ISO_A2_MMR: &str = "MM";
pub const ISO_A2_NAM: &str = "NA";
pub const ISO_A2_NRU: &str = "NR";
pub const ISO_A2_NPL: &str = "NP";
pub const ISO_A2_NLD: &str = "NL";
pub const ISO_A2_NCL: &str = "NC";
pub const ISO_A2_NZL: &str = "NZ";
pub const ISO_A2_NIC: &str = "NI";
pub const ISO_A2_NER: &str = "NE";
pub const ISO_A2_NGA: &str = "NG";
pub const ISO_A2_NIU: &str = "NU";
pub const ISO_A2_NFK: &str = "NF";
pub const ISO_A2_MNP: &str = "MP";
pub const ISO_A2_NOR: &str = "NO";
pub const ISO_A2_OMN: &str = "OM";
pub const ISO_A2_PAK: &str = "PK";
pub const ISO_A2_PLW: &str = "PW";
pub const ISO_A2_PSE: &str = "PS";
pub const ISO_A2_PAN: &str = "PA";
pub const ISO_A2_PNG: &str = "PG";
pub const ISO_A2_PRY: &str = "PY";
pub const ISO_A2_PER: &str = "PE";
pub const ISO_A2_PHL: &str = "PH";
pub const ISO_A2_PCN: &str = "PN";
pub const ISO_A2_POL: &str = "PL";
pub const ISO_A2_PRT: &str = "PT";
pub const ISO_A2_PRI: &str = "PR";
pub const ISO_A2_QAT: &str = "QA";
pub const ISO_A2_REU: &str = "RE";
pub const ISO_A2_ROU: &str = "RO";
pub const ISO_A2_RUS: &str = "RU";
pub const ISO_A2_RWA: &str = "RW";
pub const ISO_A2_BLM: &str = "BL";
pub const ISO_A2_SHN: &str = "SH";
pub const ISO_A2_KNA: &str = "KN";
pub const ISO_A2_LCA: &str = "LC";
pub const ISO_A2_MAF: &str = "MF";
pub const ISO_A2_SPM: &str = "PM";
pub const ISO_A2_VCT: &str = "VC";
pub const ISO_A2_WSM: &str = "WS";
pub const ISO_A2_SMR: &str = "SM";
pub const ISO_A2_STP: &str = "ST";
pub const ISO_A2_SAU: &str = "SA";
pub const ISO_A2_SEN: &str = "SN";
pub const ISO_A2_SRB: &str = "RS";
pub const ISO_A2_SYC: &str = "SC";
pub const ISO_A2_SLE: &str = "SL";
pub const ISO_A2_SGP: &str = "SG";
pub const ISO_A2_SXM: &str = "SX";
pub const ISO_A2_SVK: &str = "SK";
pub const ISO_A2_SVN: &str = "SI";
pub const ISO_A2_SLB: &str = "SB";
pub const ISO_A2_SOM: &str = "SO";
pub const ISO_A2_ZAF: &str = "ZA";
pub const ISO_A2_SGS: &str = "GS";
pub const ISO_A2_SSD: &str = "SS";
pub const ISO_A2_ESP: &str = "ES";
pub const ISO_A2_LKA: &str = "LK";
pub const ISO_A2_SDN: &str = "SD";
pub const ISO_A2_SUR: &str = "SR";
pub const ISO_A2_SJM: &str = "SJ";
pub const ISO_A2_SWZ: &str = "SZ";
pub const ISO_A2_SWE: &str = "SE";
pub const ISO_A2_CHE: &str = "CH";
pub const ISO_A2_SYR: &str = "SY";
pub const ISO_A2_TWN: &str = "TW";
pub const ISO_A2_TJK: &str = "TJ";
pub const ISO_A2_TZA: &str = "TZ";
pub const ISO_A2_THA: &str = "TH";
pub const ISO_A2_TLS: &str = "TL";
pub const ISO_A2_TGO: &str = "TG";
pub const ISO_A2_TKL: &str = "TK";
pub const ISO_A2_TON: &str = "TO";
pub const ISO_A2_TTO: &str = "TT";
pub const ISO_A2_TUN: &str = "TN";
pub const ISO_A2_TUR: &str = "TR";
pub const ISO_A2_TKM: &str = "TM";
pub const ISO_A2_TCA: &str = "TC";
pub const ISO_A2_TUV: &str = "TV";
pub const ISO_A2_UGA: &str = "UG";
pub const ISO_A2_UKR: &str = "UA";
pub const ISO_A2_ARE: &str = "AE";
pub const ISO_A2_GBR: &str = "GB";
pub const ISO_A2_USA: &str = "US";
pub const ISO_A2_UMI: &str = "UM";
pub const ISO_A2_URY: &str = "UY";
pub const ISO_A2_UZB: &str = "UZ";
pub const ISO_A2_VUT: &str = "VU";
pub const ISO_A2_VEN: &str = "VE";
pub const ISO_A2_VNM: &str = "VN";
pub const ISO_A2_VGB: &str = "VG";
pub const ISO_A2_VIR: &str = "VI";
pub const ISO_A2_WLF: &str = "WF";
pub const ISO_A2_ESH: &str = "EH";
pub const ISO_A2_YEM: &str = "YE";
pub const ISO_A2_ZMB: &str = "ZM";
pub const ISO_A2_ZWE: &str = "ZW";
