#[cfg(feature = "search-iso-short-name")]
use crate::Alpha2;
#[cfg(feature = "search-iso-short-name")]
use hashbrown::HashMap;
#[cfg(feature = "search-iso-short-name")]
use lazy_static::lazy_static;
#[cfg(feature = "search-iso-short-name")]
lazy_static! { pub static ref SUPPORTED_ISO_SHORT_NAMES: HashMap<&'static str, Alpha2> = HashMap::from([
#[cfg(feature = "ad")] ("andorra", Alpha2::AD),
#[cfg(feature = "ae")] ("united arab emirates", Alpha2::AE),
#[cfg(feature = "af")] ("afghanistan", Alpha2::AF),
#[cfg(feature = "ag")] ("antigua and barbuda", Alpha2::AG),
#[cfg(feature = "ai")] ("anguilla", Alpha2::AI),
#[cfg(feature = "al")] ("albania", Alpha2::AL),
#[cfg(feature = "am")] ("armenia", Alpha2::AM),
#[cfg(feature = "ao")] ("angola", Alpha2::AO),
#[cfg(feature = "aq")] ("antarctica", Alpha2::AQ),
#[cfg(feature = "ar")] ("argentina", Alpha2::AR),
#[cfg(feature = "as")] ("american samoa", Alpha2::AS),
#[cfg(feature = "at")] ("austria", Alpha2::AT),
#[cfg(feature = "au")] ("australia", Alpha2::AU),
#[cfg(feature = "aw")] ("aruba", Alpha2::AW),
#[cfg(feature = "ax")] ("åland islands", Alpha2::AX),
#[cfg(feature = "az")] ("azerbaijan", Alpha2::AZ),
#[cfg(feature = "ba")] ("bosnia and herzegovina", Alpha2::BA),
#[cfg(feature = "bb")] ("barbados", Alpha2::BB),
#[cfg(feature = "bd")] ("bangladesh", Alpha2::BD),
#[cfg(feature = "be")] ("belgium", Alpha2::BE),
#[cfg(feature = "bf")] ("burkina faso", Alpha2::BF),
#[cfg(feature = "bg")] ("bulgaria", Alpha2::BG),
#[cfg(feature = "bh")] ("bahrain", Alpha2::BH),
#[cfg(feature = "bi")] ("burundi", Alpha2::BI),
#[cfg(feature = "bj")] ("benin", Alpha2::BJ),
#[cfg(feature = "bl")] ("saint barthélemy", Alpha2::BL),
#[cfg(feature = "bm")] ("bermuda", Alpha2::BM),
#[cfg(feature = "bn")] ("brunei darussalam", Alpha2::BN),
#[cfg(feature = "bo")] ("bolivia (plurinational state of)", Alpha2::BO),
#[cfg(feature = "bq")] ("bonaire, sint eustatius and saba", Alpha2::BQ),
#[cfg(feature = "br")] ("brazil", Alpha2::BR),
#[cfg(feature = "bs")] ("bahamas", Alpha2::BS),
#[cfg(feature = "bt")] ("bhutan", Alpha2::BT),
#[cfg(feature = "bv")] ("bouvet island", Alpha2::BV),
#[cfg(feature = "bw")] ("botswana", Alpha2::BW),
#[cfg(feature = "by")] ("belarus", Alpha2::BY),
#[cfg(feature = "bz")] ("belize", Alpha2::BZ),
#[cfg(feature = "ca")] ("canada", Alpha2::CA),
#[cfg(feature = "cc")] ("cocos (keeling) islands", Alpha2::CC),
#[cfg(feature = "cd")] ("congo (democratic republic of the)", Alpha2::CD),
#[cfg(feature = "cf")] ("central african republic", Alpha2::CF),
#[cfg(feature = "cg")] ("congo", Alpha2::CG),
#[cfg(feature = "ch")] ("switzerland", Alpha2::CH),
#[cfg(feature = "ci")] ("côte d'ivoire", Alpha2::CI),
#[cfg(feature = "ck")] ("cook islands", Alpha2::CK),
#[cfg(feature = "cl")] ("chile", Alpha2::CL),
#[cfg(feature = "cm")] ("cameroon", Alpha2::CM),
#[cfg(feature = "cn")] ("china", Alpha2::CN),
#[cfg(feature = "co")] ("colombia", Alpha2::CO),
#[cfg(feature = "cr")] ("costa rica", Alpha2::CR),
#[cfg(feature = "cu")] ("cuba", Alpha2::CU),
#[cfg(feature = "cv")] ("cabo verde", Alpha2::CV),
#[cfg(feature = "cw")] ("curaçao", Alpha2::CW),
#[cfg(feature = "cx")] ("christmas island", Alpha2::CX),
#[cfg(feature = "cy")] ("cyprus", Alpha2::CY),
#[cfg(feature = "cz")] ("czechia", Alpha2::CZ),
#[cfg(feature = "de")] ("germany", Alpha2::DE),
#[cfg(feature = "dj")] ("djibouti", Alpha2::DJ),
#[cfg(feature = "dk")] ("denmark", Alpha2::DK),
#[cfg(feature = "dm")] ("dominica", Alpha2::DM),
#[cfg(feature = "do")] ("dominican republic", Alpha2::DO),
#[cfg(feature = "dz")] ("algeria", Alpha2::DZ),
#[cfg(feature = "ec")] ("ecuador", Alpha2::EC),
#[cfg(feature = "ee")] ("estonia", Alpha2::EE),
#[cfg(feature = "eg")] ("egypt", Alpha2::EG),
#[cfg(feature = "eh")] ("western sahara", Alpha2::EH),
#[cfg(feature = "er")] ("eritrea", Alpha2::ER),
#[cfg(feature = "es")] ("spain", Alpha2::ES),
#[cfg(feature = "et")] ("ethiopia", Alpha2::ET),
#[cfg(feature = "fi")] ("finland", Alpha2::FI),
#[cfg(feature = "fj")] ("fiji", Alpha2::FJ),
#[cfg(feature = "fk")] ("falkland islands (malvinas)", Alpha2::FK),
#[cfg(feature = "fm")] ("micronesia (federated states of)", Alpha2::FM),
#[cfg(feature = "fo")] ("faroe islands", Alpha2::FO),
#[cfg(feature = "fr")] ("france", Alpha2::FR),
#[cfg(feature = "ga")] ("gabon", Alpha2::GA),
#[cfg(feature = "gb")] ("united kingdom of great britain and northern ireland", Alpha2::GB),
#[cfg(feature = "gd")] ("grenada", Alpha2::GD),
#[cfg(feature = "ge")] ("georgia", Alpha2::GE),
#[cfg(feature = "gf")] ("french guiana", Alpha2::GF),
#[cfg(feature = "gg")] ("guernsey", Alpha2::GG),
#[cfg(feature = "gh")] ("ghana", Alpha2::GH),
#[cfg(feature = "gi")] ("gibraltar", Alpha2::GI),
#[cfg(feature = "gl")] ("greenland", Alpha2::GL),
#[cfg(feature = "gm")] ("gambia", Alpha2::GM),
#[cfg(feature = "gn")] ("guinea", Alpha2::GN),
#[cfg(feature = "gp")] ("guadeloupe", Alpha2::GP),
#[cfg(feature = "gq")] ("equatorial guinea", Alpha2::GQ),
#[cfg(feature = "gr")] ("greece", Alpha2::GR),
#[cfg(feature = "gs")] ("south georgia and the south sandwich islands", Alpha2::GS),
#[cfg(feature = "gt")] ("guatemala", Alpha2::GT),
#[cfg(feature = "gu")] ("guam", Alpha2::GU),
#[cfg(feature = "gw")] ("guinea-bissau", Alpha2::GW),
#[cfg(feature = "gy")] ("guyana", Alpha2::GY),
#[cfg(feature = "hk")] ("hong kong", Alpha2::HK),
#[cfg(feature = "hm")] ("heard island and mcdonald islands", Alpha2::HM),
#[cfg(feature = "hn")] ("honduras", Alpha2::HN),
#[cfg(feature = "hr")] ("croatia", Alpha2::HR),
#[cfg(feature = "ht")] ("haiti", Alpha2::HT),
#[cfg(feature = "hu")] ("hungary", Alpha2::HU),
#[cfg(feature = "id")] ("indonesia", Alpha2::ID),
#[cfg(feature = "ie")] ("ireland", Alpha2::IE),
#[cfg(feature = "il")] ("israel", Alpha2::IL),
#[cfg(feature = "im")] ("isle of man", Alpha2::IM),
#[cfg(feature = "in")] ("india", Alpha2::IN),
#[cfg(feature = "io")] ("british indian ocean territory", Alpha2::IO),
#[cfg(feature = "iq")] ("iraq", Alpha2::IQ),
#[cfg(feature = "ir")] ("iran (islamic republic of)", Alpha2::IR),
#[cfg(feature = "is")] ("iceland", Alpha2::IS),
#[cfg(feature = "it")] ("italy", Alpha2::IT),
#[cfg(feature = "je")] ("jersey", Alpha2::JE),
#[cfg(feature = "jm")] ("jamaica", Alpha2::JM),
#[cfg(feature = "jo")] ("jordan", Alpha2::JO),
#[cfg(feature = "jp")] ("japan", Alpha2::JP),
#[cfg(feature = "ke")] ("kenya", Alpha2::KE),
#[cfg(feature = "kg")] ("kyrgyzstan", Alpha2::KG),
#[cfg(feature = "kh")] ("cambodia", Alpha2::KH),
#[cfg(feature = "ki")] ("kiribati", Alpha2::KI),
#[cfg(feature = "km")] ("comoros", Alpha2::KM),
#[cfg(feature = "kn")] ("saint kitts and nevis", Alpha2::KN),
#[cfg(feature = "kp")] ("korea (democratic people's republic of)", Alpha2::KP),
#[cfg(feature = "kr")] ("korea (republic of)", Alpha2::KR),
#[cfg(feature = "kw")] ("kuwait", Alpha2::KW),
#[cfg(feature = "ky")] ("cayman islands", Alpha2::KY),
#[cfg(feature = "kz")] ("kazakhstan", Alpha2::KZ),
#[cfg(feature = "la")] ("lao people's democratic republic", Alpha2::LA),
#[cfg(feature = "lb")] ("lebanon", Alpha2::LB),
#[cfg(feature = "lc")] ("saint lucia", Alpha2::LC),
#[cfg(feature = "li")] ("liechtenstein", Alpha2::LI),
#[cfg(feature = "lk")] ("sri lanka", Alpha2::LK),
#[cfg(feature = "lr")] ("liberia", Alpha2::LR),
#[cfg(feature = "ls")] ("lesotho", Alpha2::LS),
#[cfg(feature = "lt")] ("lithuania", Alpha2::LT),
#[cfg(feature = "lu")] ("luxembourg", Alpha2::LU),
#[cfg(feature = "lv")] ("latvia", Alpha2::LV),
#[cfg(feature = "ly")] ("libya", Alpha2::LY),
#[cfg(feature = "ma")] ("morocco", Alpha2::MA),
#[cfg(feature = "mc")] ("monaco", Alpha2::MC),
#[cfg(feature = "md")] ("moldova (republic of)", Alpha2::MD),
#[cfg(feature = "me")] ("montenegro", Alpha2::ME),
#[cfg(feature = "mf")] ("saint martin (french part)", Alpha2::MF),
#[cfg(feature = "mg")] ("madagascar", Alpha2::MG),
#[cfg(feature = "mh")] ("marshall islands", Alpha2::MH),
#[cfg(feature = "mk")] ("north macedonia", Alpha2::MK),
#[cfg(feature = "ml")] ("mali", Alpha2::ML),
#[cfg(feature = "mm")] ("myanmar", Alpha2::MM),
#[cfg(feature = "mn")] ("mongolia", Alpha2::MN),
#[cfg(feature = "mo")] ("macao", Alpha2::MO),
#[cfg(feature = "mp")] ("northern mariana islands", Alpha2::MP),
#[cfg(feature = "mq")] ("martinique", Alpha2::MQ),
#[cfg(feature = "mr")] ("mauritania", Alpha2::MR),
#[cfg(feature = "ms")] ("montserrat", Alpha2::MS),
#[cfg(feature = "mt")] ("malta", Alpha2::MT),
#[cfg(feature = "mu")] ("mauritius", Alpha2::MU),
#[cfg(feature = "mv")] ("maldives", Alpha2::MV),
#[cfg(feature = "mw")] ("malawi", Alpha2::MW),
#[cfg(feature = "mx")] ("mexico", Alpha2::MX),
#[cfg(feature = "my")] ("malaysia", Alpha2::MY),
#[cfg(feature = "mz")] ("mozambique", Alpha2::MZ),
#[cfg(feature = "na")] ("namibia", Alpha2::NA),
#[cfg(feature = "nc")] ("new caledonia", Alpha2::NC),
#[cfg(feature = "ne")] ("niger", Alpha2::NE),
#[cfg(feature = "nf")] ("norfolk island", Alpha2::NF),
#[cfg(feature = "ng")] ("nigeria", Alpha2::NG),
#[cfg(feature = "ni")] ("nicaragua", Alpha2::NI),
#[cfg(feature = "nl")] ("netherlands", Alpha2::NL),
#[cfg(feature = "no")] ("norway", Alpha2::NO),
#[cfg(feature = "np")] ("nepal", Alpha2::NP),
#[cfg(feature = "nr")] ("nauru", Alpha2::NR),
#[cfg(feature = "nu")] ("niue", Alpha2::NU),
#[cfg(feature = "nz")] ("new zealand", Alpha2::NZ),
#[cfg(feature = "om")] ("oman", Alpha2::OM),
#[cfg(feature = "pa")] ("panama", Alpha2::PA),
#[cfg(feature = "pe")] ("peru", Alpha2::PE),
#[cfg(feature = "pf")] ("french polynesia", Alpha2::PF),
#[cfg(feature = "pg")] ("papua new guinea", Alpha2::PG),
#[cfg(feature = "ph")] ("philippines", Alpha2::PH),
#[cfg(feature = "pk")] ("pakistan", Alpha2::PK),
#[cfg(feature = "pl")] ("poland", Alpha2::PL),
#[cfg(feature = "pm")] ("saint pierre and miquelon", Alpha2::PM),
#[cfg(feature = "pn")] ("pitcairn", Alpha2::PN),
#[cfg(feature = "pr")] ("puerto rico", Alpha2::PR),
#[cfg(feature = "ps")] ("palestine, state of", Alpha2::PS),
#[cfg(feature = "pt")] ("portugal", Alpha2::PT),
#[cfg(feature = "pw")] ("palau", Alpha2::PW),
#[cfg(feature = "py")] ("paraguay", Alpha2::PY),
#[cfg(feature = "qa")] ("qatar", Alpha2::QA),
#[cfg(feature = "re")] ("réunion", Alpha2::RE),
#[cfg(feature = "ro")] ("romania", Alpha2::RO),
#[cfg(feature = "rs")] ("serbia", Alpha2::RS),
#[cfg(feature = "ru")] ("russian federation", Alpha2::RU),
#[cfg(feature = "rw")] ("rwanda", Alpha2::RW),
#[cfg(feature = "sa")] ("saudi arabia", Alpha2::SA),
#[cfg(feature = "sb")] ("solomon islands", Alpha2::SB),
#[cfg(feature = "sc")] ("seychelles", Alpha2::SC),
#[cfg(feature = "sd")] ("sudan", Alpha2::SD),
#[cfg(feature = "se")] ("sweden", Alpha2::SE),
#[cfg(feature = "sg")] ("singapore", Alpha2::SG),
#[cfg(feature = "sh")] ("saint helena, ascension and tristan da cunha", Alpha2::SH),
#[cfg(feature = "si")] ("slovenia", Alpha2::SI),
#[cfg(feature = "sj")] ("svalbard and jan mayen", Alpha2::SJ),
#[cfg(feature = "sk")] ("slovakia", Alpha2::SK),
#[cfg(feature = "sl")] ("sierra leone", Alpha2::SL),
#[cfg(feature = "sm")] ("san marino", Alpha2::SM),
#[cfg(feature = "sn")] ("senegal", Alpha2::SN),
#[cfg(feature = "so")] ("somalia", Alpha2::SO),
#[cfg(feature = "sr")] ("suriname", Alpha2::SR),
#[cfg(feature = "ss")] ("south sudan", Alpha2::SS),
#[cfg(feature = "st")] ("sao tome and principe", Alpha2::ST),
#[cfg(feature = "sv")] ("el salvador", Alpha2::SV),
#[cfg(feature = "sx")] ("sint maarten (dutch part)", Alpha2::SX),
#[cfg(feature = "sy")] ("syrian arab republic", Alpha2::SY),
#[cfg(feature = "sz")] ("eswatini", Alpha2::SZ),
#[cfg(feature = "tc")] ("turks and caicos islands", Alpha2::TC),
#[cfg(feature = "td")] ("chad", Alpha2::TD),
#[cfg(feature = "tf")] ("french southern territories", Alpha2::TF),
#[cfg(feature = "tg")] ("togo", Alpha2::TG),
#[cfg(feature = "th")] ("thailand", Alpha2::TH),
#[cfg(feature = "tj")] ("tajikistan", Alpha2::TJ),
#[cfg(feature = "tk")] ("tokelau", Alpha2::TK),
#[cfg(feature = "tl")] ("timor-leste", Alpha2::TL),
#[cfg(feature = "tm")] ("turkmenistan", Alpha2::TM),
#[cfg(feature = "tn")] ("tunisia", Alpha2::TN),
#[cfg(feature = "to")] ("tonga", Alpha2::TO),
#[cfg(feature = "tr")] ("türkiye", Alpha2::TR),
#[cfg(feature = "tt")] ("trinidad and tobago", Alpha2::TT),
#[cfg(feature = "tv")] ("tuvalu", Alpha2::TV),
#[cfg(feature = "tw")] ("taiwan, province of china", Alpha2::TW),
#[cfg(feature = "tz")] ("tanzania, united republic of", Alpha2::TZ),
#[cfg(feature = "ua")] ("ukraine", Alpha2::UA),
#[cfg(feature = "ug")] ("uganda", Alpha2::UG),
#[cfg(feature = "um")] ("united states minor outlying islands", Alpha2::UM),
#[cfg(feature = "us")] ("united states of america", Alpha2::US),
#[cfg(feature = "uy")] ("uruguay", Alpha2::UY),
#[cfg(feature = "uz")] ("uzbekistan", Alpha2::UZ),
#[cfg(feature = "va")] ("holy see", Alpha2::VA),
#[cfg(feature = "vc")] ("saint vincent and the grenadines", Alpha2::VC),
#[cfg(feature = "ve")] ("venezuela (bolivarian republic of)", Alpha2::VE),
#[cfg(feature = "vg")] ("virgin islands (british)", Alpha2::VG),
#[cfg(feature = "vi")] ("virgin islands (u.s.)", Alpha2::VI),
#[cfg(feature = "vn")] ("viet nam", Alpha2::VN),
#[cfg(feature = "vu")] ("vanuatu", Alpha2::VU),
#[cfg(feature = "wf")] ("wallis and futuna", Alpha2::WF),
#[cfg(feature = "ws")] ("samoa", Alpha2::WS),
#[cfg(feature = "ye")] ("yemen", Alpha2::YE),
#[cfg(feature = "yt")] ("mayotte", Alpha2::YT),
#[cfg(feature = "za")] ("south africa", Alpha2::ZA),
#[cfg(feature = "zm")] ("zambia", Alpha2::ZM),
#[cfg(feature = "zw")] ("zimbabwe", Alpha2::ZW),
]);}