keshvar 0.5.0

collection of all sorts of useful information for every country
Documentation
// DO NOT TOUCH THIS FILE. (Auto-generated by `keshvar-code-generator/src/countries.rs`)

//! A module for country `Saint Helena, Ascension and Tristan da Cunha`

#[cfg(all(feature = "sh", feature = "constants"))]
/// A module to access all constant country data for `Saint Helena, Ascension and Tristan da Cunha`.
///
/// Note that to use this module, `constant` feature should be enabled.
pub mod consts {
    #[allow(unused_imports)]
    use crate::{
        Alpha2, Alpha3, Continent, CurrencyCode, DistanceUnit, Region, SubRegion, WeekDay,
        WorldRegion, GEC, IOC,
    };

    pub const ADDRESS_FORMAT: Option<&str> = None;
    pub const ALPHA2: Alpha2 = Alpha2::SH;
    pub const ALPHA3: Alpha3 = Alpha3::SHN;
    pub const CONTINENT: Continent = Continent::Africa;
    pub const COUNTRY_CODE: usize = 290;
    pub const CURRENCY_CODE: CurrencyCode = CurrencyCode::SHP;
    pub const GEC: Option<GEC> = Some(GEC::SH);
    pub const INTERNATIONAL_PREFIX: &str = "00";
    pub const IOC: Option<IOC> = None;
    pub const ISO_SHORT_NAME: &str = "Saint Helena, Ascension and Tristan da Cunha";
    pub const ISO_LONG_NAME: &str = "Saint Helena, Ascension and Tristan da Cunha";
    pub const OFFICIAL_LANGUAGE_LIST: &[&str] = &["en"];
    pub const SPOKEN_LANGUAGE_LIST: &[&str] = &["en"];
    pub const NATIONAL_DESTINATION_CODE_LENGTH_LIST: &[usize] = &[2];
    pub const NATIONAL_NUMBER_LENGTH_LIST: &[usize] = &[4];
    pub const NATIONAL_PREFIX: &str = "None";
    pub const NATIONALITY: Option<&str> = Some("Saint Helenian");
    pub const NUMBER: &str = "654";
    pub const POSTAL_CODE: bool = true;
    pub const POSTAL_CODE_FORMAT: Option<&str> = Some("(?:ASCN|STHL) 1ZZ");
    pub const REGION: Option<Region> = Some(Region::Africa);
    pub const START_DAY_OF_WEEK: WeekDay = WeekDay::Monday;
    pub const SUBREGION: Option<SubRegion> = Some(SubRegion::WesternAfrica);
    pub const UN_LOCODE: &str = "SH";
    pub const UNOFFICIAL_NAME_LIST: &[&str] = &[
        "Saint Helena",
        "Sankt Helena",
        "Sainte Hélène",
        "Santa Helena",
        "セントヘレナ・アセンションおよびトリスタンダクーニャ",
        "Sint-Helena",
        "Saint Helena, Ascension and Tristan da Cunha",
    ];
    pub const WORLD_REGION: WorldRegion = WorldRegion::APAC;
    pub const G7_MEMBER: bool = false;
    pub const G20_MEMBER: bool = false;
    pub const EU_MEMBER: bool = false;
    pub const EEA_MEMBER: bool = false;
    pub const DISTANCE_UNIT: DistanceUnit = DistanceUnit::Mi;
    pub const POPULATION: Option<u64> = None;
    #[cfg(feature = "emojis")]
    pub const EMOJI: &str = "🇸🇭";
    #[cfg(feature = "translations")]
    pub const TRANSLATIONS: &[(&str, &str)] = &[
        ("ab", "Saint Helena, Ascension and Tristan da Cunha"),
        ("af", "Sint Helena, Ascension en Tristan da Cunha"),
        ("ak", "Saint Helena, Ascension and Tristan da Cunha"),
        ("am", "ቅድስት ሄለና፣ አሴንሽን እና ትሪስታን ዳ ኩንሃ"),
        ("an", "Saint Helena, Ascension and Tristan da Cunha"),
        ("ar", "ساينت هيلينا، تريستان دا كونا"),
        ("as", "ছেইন\u{9cd}ট হেলেন\u{9be}, এচেঞ\u{9cd}চন আৰ\u{9c1} ট\u{9cd}ৰিস\u{9cd}ট\u{9be}ন ড\u{9be} ক\u{9c1}ন\u{9cd}হ\u{9be}"),
        ("ay", "Saint Helena, Ascension and Tristan da Cunha"),
        ("az", "Saint Helena, Ascension and Tristan da Cunha"),
        ("ba", "Saint Helena, Ascension and Tristan da Cunha"),
        ("be", "Астравы Святой Алены, Ушэсця і Трыстан-да-Кунья"),
        ("bg", "Света Елена, Възнесение и Тристан да Куня"),
        ("bi", "Saint Helena, Ascension and Tristan da Cunha"),
        ("bn", "সেইন\u{9cd}ট হেলেন\u{9be}, অ\u{9cd}য\u{9be}সেনসিয়\u{9be}ন ও ট\u{9cd}রিস\u{9cd}ট\u{9be}ন ড\u{9be} ক\u{9c1}নহ\u{9be}"),
        ("bn_IN", "সেইন\u{9cd}ট হেলেন\u{9be}, অ\u{9cd}য\u{9be}সেনসিয়\u{9be}ন ও ট\u{9cd}রিস\u{9cd}ট\u{9be}ন ড\u{9be} ক\u{9c1}নহ\u{9be}"),
        ("br", "Saint Helena, Ascension ha Tristan da Cunha"),
        ("bs", "Sveta Helena, Ascension i Tristan da Cunha"),
        ("ca", "Saint Helena, Ascension i Tristan da Cunha"),
        ("ce", "Езачу Еленин а, Айъадаларан а, Тристан-да-Кунья а гӀайренаш"),
        ("ch", "Saint Helena, Ascension and Tristan da Cunha"),
        ("cs", "Svatá Helena, Ascension a Tristan da Cunha"),
        ("cv", "Езачу Еленин а, Айъадаларан а, Тристан-да-Кунья а гӀайренаш"),
        ("cy", "Saint Helena, Dyrchafael a Tristan da Cunha"),
        ("da", "Sankt Helena, Ascension og Tristan da Cunha"),
        ("de", "St. Helena, Ascension und Tristan da Cunha"),
        ("dv", "Saint Helena, Ascension and Tristan da Cunha"),
        ("dz", "ས\u{f71}\u{f7a}ནཊ\u{f72}་ཧ\u{f72}་ལ\u{f72}་ན་ ཨ\u{f7a}་ས\u{f7a}ན་ཤ\u{f71}ན་དང་ཊ\u{f72}ས\u{f72}་ཊན་ ད་ ཀ\u{f74}ན་ཧ་"),
        ("ee", "Saint Helena, Ascension and Tristan da Cunha"),
        ("el", "Σεντ Ελένα, Ασενσιόν και Τριστάν ντα Κούνχα"),
        ("en", "Saint Helena, Ascension and Tristan da Cunha"),
        ("eo", "Sankta-Heleno"),
        ("es", "Santa Elena, Ascensión y Tristán de Acuña"),
        ("et", "Saint Helena, Ascension ja Tristan da Cunha"),
        ("eu", "Santa Helena, Ascension eta Tristan da Cunha"),
        ("fa", "سنت هلنا, Ascension و Tristan da Cunha"),
        ("ff", "Saint Helena, Ascension and Tristan da Cunha"),
        ("fi", "Saint Helena, Ascension ja Tristan da Cunha"),
        ("fo", "Saint Helena, Ascension and Tristan da Cunha"),
        ("fr", "Sainte-Hélène, Ascension et Tristan da Cunha"),
        ("fy", "Saint Helena, Ascension and Tristan da Cunha"),
        ("ga", "Saint Helena, Ascension agus Tristan da Cunha"),
        ("gl", "Santa Helena, Ascensión e Tristán da Cuña"),
        ("gn", "Saint Helena, Ascension and Tristan da Cunha"),
        ("gu", "સ\u{a82}ત હ\u{ac7}લ\u{ac7}ના, અસ\u{ac7}ન\u{acd}શન અન\u{ac7} ટ\u{acd}રીસ\u{acd}તાન ડ ક\u{ac1}ન\u{acd}હા"),
        ("gv", "Saint Helena, Ascension and Tristan da Cunha"),
        ("ha", "Saint Helena, Ascension and Tristan da Cunha"),
        ("he", "סנט הלנה, אסנשן וטריסטן דה קונה"),
        ("hi", "स\u{947}\u{902}ट ह\u{947}ल\u{947}ना, अस\u{947}\u{902}शन और त\u{94d}रिस\u{94d}तान दा क\u{941}न\u{94d}हा"),
        ("hr", "Sveta Helena, Ascension i Tristan da Cunha"),
        ("ht", "Saint Helena, Ascension and Tristan da Cunha"),
        ("hu", "Szent Ilona, Ascension és Tristan da Cunha"),
        ("hy", "Սուրբ Հեղինեի Կղզի, Համբարձման և Տրիստան դա Կունյա"),
        ("ia", "Sancte Helena, Ascension e Tristan da Cunha"),
        ("id", "Saint Helena, Ascension, dan Tristan da Cunha"),
        ("io", "Saint Helena, Ascension and Tristan da Cunha"),
        ("is", "Sankti Helena, Ascension og Tristan da Cunha"),
        ("it", "Sant'Elena, Ascensione e Tristan da Cunha"),
        ("iu", "Saint Helena, Ascension and Tristan da Cunha"),
        ("ja", "セントヘレナ、アセンション及びトリスタン・ダ・クーニャ"),
        ("ka", "Saint Helena, Ascension and Tristan da Cunha"),
        ("ki", "Saint Helena, Ascension and Tristan da Cunha"),
        ("kk", "Қасиетті Елена, Вознесения және Тристан да Кунья"),
        ("kl", "Saint Helena, Ascension and Tristan da Cunha"),
        ("km", "Saint Helena, Ascension and Tristan da Cunha"),
        ("kn", "Saint Helena, Ascension and Tristan da Cunha"),
        ("ko", "세인트헬레나 어센션 트리스탄다쿠냐"),
        ("ku", "Saint Helena, Ascension and Tristan da Cunha"),
        ("kv", "Saint Helena, Ascension and Tristan da Cunha"),
        ("kw", "Saint Helena, Ascension and Tristan da Cunha"),
        ("ky", "Касиеттүү Елена, Вознесение жана Тристан-да-Кунья аралдары"),
        ("lo", "Saint Helena, Ascension and Tristan da Cunha"),
        ("lt", "Šv. Elenos, Dangun Žengimo ir Tristano da Kunjos salos"),
        ("lv", "Svētās Helēnas Sala un Piederīgās Teritorijas"),
        ("mi", "Saint Helena, Ascension and Tristan da Cunha"),
        ("mk", "Св. Хелена, вознесение и Тристан да Кунха"),
        ("ml", "Saint Helena, Ascension and Tristan da Cunha"),
        ("mn", "Saint Helena, Ascension and Tristan da Cunha"),
        ("mr", "स\u{947}\u{902}ट ह\u{947}ल\u{947}ना, अस\u{94d}स\u{947}\u{902}शन व ट\u{94d}रीस\u{94d}टन डा क\u{941}\u{902}हा"),
        ("ms", "Saint Helena, Ascension and Tristan da Cunha"),
        ("mt", "Sant’Elena, Ascension u Tristan da Cunha"),
        ("my", "Saint Helena, Ascension and Tristan da Cunha"),
        ("na", "Saint Helena, Ascension and Tristan da Cunha"),
        ("nb", "Saint Helena, Ascension og Tristan da Cunha"),
        ("ne", "शन\u{94d}त Helena, Ascension र Tristan da Cuncha"),
        ("nl", "Sint-Helena, Ascension en Tristan da Cunha"),
        ("nn", "St. Helena, Ascension og Tristan da Cunha"),
        ("nv", "Saint Helena, Ascension and Tristan da Cunha"),
        ("oc", "Santa Elena, Ascension, e Tristan da Cunha"),
        ("or", "ସେଣ\u{b4d}ଟ ହେଲେନ\u{b3e}, ଏସେନସନ ଏବଂ ତ\u{b4d}ର\u{b3f}ସ\u{b4d}ଥ\u{b3e}ନ ଡ\u{b3e} କ\u{b41}ନ\u{b3e}ହ"),
        ("pa", "ਸ\u{a47}\u{a02}ਟ ਹ\u{a47}ਲ\u{a47}ਨਾ, ਅਸੀ\u{a02}ਸੀਅਨ ਅਤ\u{a47} ਟਰੀਸਟਾਨ ਡਾ ਚ\u{a41}ਨਹਾ"),
        ("pi", "Saint Helena, Ascension and Tristan da Cunha"),
        ("pl", "Wyspa Świętej Heleny, Wyspa Wniebowstąpienia i Tristan da Cunha"),
        ("ps", "Saint Helena, Ascension and Tristan da Cunha"),
        ("pt", "Santa Helena, Ascensão e Tristão da Cunha"),
        ("pt_BR", "Santa Helena, Ascensão e Tristão da Cunha"),
        ("ro", "Sfânta Elena, Ascension și Tristan da Cunha"),
        ("ru", "Остров Святой Елены, Остров Вознесения и Тристан-да-Кунья"),
        ("rw", "Saint Helena, Ascension and Tristan da Cunha"),
        ("sc", "Santa Elene, Ascensione e Tristan da Cunha"),
        ("sd", "Saint Helena, Ascension and Tristan da Cunha"),
        ("si", "ශ\u{dcf}න\u{dca}ත හෙලේන\u{dcf}, ඇසෙන\u{dca}ශන\u{dca} හ\u{dcf} ට\u{dca}\u{200d}ර\u{dd2}ස\u{dca}ටන\u{dca} ද ක\u{dd4}න\u{dca}හ\u{dcf}"),
        ("sk", "Svätá Helena, Ascension a Tristan da Cunha"),
        ("sl", "Sveta Helena, Ascension in Tristan da Cunha"),
        ("so", "Saint Helena, Ascension and Tristan da Cunha"),
        ("sq", "Shën Helena, Asension dhe Tristan da Kunja"),
        ("sr", "Света Јелена, Асансион и Тристан да Куна"),
        ("sv", "Saint Helena, Ascension och Tristan da Cunha"),
        ("sw", "Saint Helena, Ascension and Tristan da Cunha"),
        ("ta", "Saint Helena, Ascension and Tristan da Cunha"),
        ("te", "Saint Helena, Ascension and Tristan da Cunha"),
        ("tg", "Сент Елена, Ассенсион ва Тристан-да-Куня"),
        ("th", "เซนต\u{e4c}เฮเลนา, แอสเซนช\u{e31}น และ ทร\u{e34}สแตน ดา ค\u{e39}นญา"),
        ("ti", "Saint Helena, Ascension and Tristan da Cunha"),
        ("tk", "Mukaddes Ýelena adasy, Wozneseniýe adasy we Tristan-da-Kunýa"),
        ("tl", "Saint Helena, Ascension and Tristan da Cunha"),
        ("tr", "Saint Helena, Ascension ve Tristan da Cunha"),
        ("tt", "Saint Helena, Ascension and Tristan da Cunha"),
        ("ug", "ساينىت ھېلېنا ۋە ئاسسېنسىيون تىرىستان دا كۇنخا"),
        ("uk", "Острови Святої Єлени, Вознесіння і Тристан-да-Кунья"),
        ("ur", "سینٹ ہلینا، اسینشن و ترسٹان دا کونیا"),
        ("uz", "Saint Helena, Ascension and Tristan da Cunha"),
        ("ve", "Saint Helena, Ascension and Tristan da Cunha"),
        ("vi", "Xan He-lê-na, A-xen-siónh và Tợ-rí-x-tan đa Cun-ha"),
        ("wa", "Sinte Helene, Acinsion & Tristan da Cunha"),
        ("wo", "Saint Helena, Ascension and Tristan da Cunha"),
        ("xh", "Saint Helena, Ascension and Tristan da Cunha"),
        ("yo", "Saint Helena, Ascension àti Tristan da Cunha"),
        ("zh_CN", "圣赫勒拿-阿森松-特里斯坦达库尼亚"),
        ("zh_HK", "聖海倫娜島、阿森松島及崔斯坦達庫尼亞羣島"),
        ("zh_TW", "聖赫倫那島、阿森松島及崔斯坦達庫尼亞群島"),
        ("zu", "Saint Helena, Ascension and Tristan da Cunha"),
];
    #[cfg(all(feature = "sh", feature = "geo", feature = "constants"))]
    /// GEO data as constants
    pub mod geo {
        pub const LATITUDE: f64 = -24.1434812;
        pub const LONGITUDE: f64 = -10.0306945;
        pub const MAX_LATITUDE: f64 = -7.1008926;
        pub const MAX_LONGITUDE: f64 = -5.0976561;
        pub const MIN_LATITUDE: f64 = -41.0371886;
        pub const MIN_LONGITUDE: f64 = -15.4248047;
        pub const NORTHEAST_LATITUDE: f64 = -7.1008926;
        pub const NORTHEAST_LONGITUDE: f64 = -5.0976561;
        pub const SOUTHWEST_LATITUDE: f64 = -41.0371886;
        pub const SOUTHWEST_LONGITUDE: f64 = -15.4248047;
    }
}
#[cfg(all(feature = "sh", feature = "geo"))]
/// GEO module for this country.
pub mod geo {
    use crate::{CountryGeo, CountryGeoBound, CountryGeoBounds};

    /// GEO information for this country.
    pub fn new() -> CountryGeo {
        CountryGeo {
            latitude: -24.1434812,
            longitude: -10.0306945,
            max_latitude: -7.1008926,
            max_longitude: -5.0976561,
            min_latitude: -41.0371886,
            min_longitude: -15.4248047,
            bounds: CountryGeoBounds {
                northeast: CountryGeoBound {
                    latitude: -7.1008926,
                    longitude: -5.0976561,
                },
                southwest: CountryGeoBound {
                    latitude: -41.0371886,
                    longitude: -15.4248047,
                },
            },
        }
    }
}

#[cfg(all(feature = "sh", feature = "subdivisions"))]
/// Subdivision module for this country.
pub mod subdivisions {
    #[allow(unused_imports)]
    use crate::{Alpha2, Subdivision, SubdivisionType};
    use std::collections::HashMap;
    // In this state, We do not know if subdivisions have geo or not!
    #[cfg(feature = "geo")]
    #[allow(unused_imports)]
    use crate::SubdivisionGeo;

    /// Subdivisions for this country.
    pub fn new() -> HashMap<&'static str, Subdivision> {
        HashMap::from(
            [

                (
                    "AC",
                    Subdivision{
                        name: "Ascension",
                        country_alpha2: Alpha2::SH,
                        code: "AC",
                        #[cfg(feature = "geo")]
                        geo: Some(SubdivisionGeo{latitude: Some(-7.946716599999999), longitude: Some(-14.3559158), max_latitude: Some(-7.888888), min_latitude: Some(-7.9922519), max_longitude: Some(-14.2954026), min_longitude: Some(-14.4202423)}),
                        comments: None,
                        subdivision_type: SubdivisionType::GeographicalEntity,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("af", "Ascension"), ("ar", "جزيرة أسينشين"), ("az", "Askenson adası"), ("be", "Востраў Ушэсця"), ("bg", "Възнесение"), ("bn", "আসেনশন দ\u{9cd}বীপ"), ("bs", "Ascension"), ("ca", "Illa de l’Ascensió"), ("ccp", "𑄃𑄌\u{11134}𑄥𑄬𑄚\u{11134}𑄥\u{11128}𑄠\u{11127}𑄚\u{11134} 𑄃\u{11128}𑄌\u{11134}𑄣\u{11133}𑄠𑄚\u{11133}𑄓\u{11134}"), ("ceb", "Ascension Island"), ("cs", "Ascension"), ("cy", "Ynys Ascension"), ("da", "Ascension"), ("de", "Ascension"), ("el", "Νήσος Αναλήψεως"), ("en", "Ascension Island"), ("es", "Isla Ascensión"), ("et", "Ascension"), ("eu", "Ascension Uhartea"), ("fa", "اسنشن"), ("fi", "Ascension"), ("fr", "île de l’Ascension"), ("ga", "Oileán na Deascabhála"), ("gl", "Illa de Ascensión"), ("gu", "એસ\u{ac7}ન\u{acd}શન આઇલ\u{ac7}ન\u{acd}ડ"), ("he", "אסנשן"), ("hi", "अस\u{947}न\u{94d}शियन द\u{94d}वीप"), ("hr", "Otok Ascension"), ("hu", "Ascension-sziget"), ("hy", "Համբարձման կղզի"), ("id", "Ascension"), ("ig", "Ascension Island"), ("it", "Isola di Ascensione"), ("ja", "アセンション島"), ("jv", "Pulo Ascension"), ("ka", "ამაღლების კუნძული"), ("kk", "Әскенжін Аралы"), ("kn", "ಅಸ\u{cc6}ನ\u{ccd}ಶನ\u{ccd} ದ\u{ccd}ವೀಪ"), ("ko", "어센션 섬"), ("lt", "Dangun Žengimo sala"), ("lv", "Debesbraukšanas sala"), ("mk", "Вознесение"), ("ml", "അസെൻഷൻ ദ\u{d4d}വീപ\u{d4d}"), ("mr", "अस\u{947}न\u{94d}शन द\u{94d}वीप"), ("ms", "Pulau Ascension"), ("nb", "Ascension"), ("nl", "Ascension"), ("no", "Ascension"), ("or", "ଆସେନ\u{b4d}ସନ ଦ\u{b4d}ଵୀପ"), ("pa", "ਅਸ\u{a48}\u{a02}ਸ\u{a3c}ਨ"), ("pl", "Wyspa Wniebowstąpienia"), ("pt", "Ilha de Ascensão"), ("ro", "Ascension"), ("ru", "Остров Вознесения"), ("si", "අස\u{dca}සෙන\u{dca}ෂන\u{dca} ද\u{dd4}පත"), ("sk", "Ascension"), ("sl", "Ascension"), ("sr", "Асенсион"), ("sr_Latn", "Asension"), ("sv", "Ascension"), ("sw", "Ascension"), ("ta", "அசென\u{bcd}சன\u{bcd} த\u{bc0}வு"), ("te", "అస\u{c46}న\u{c4d}షన\u{c4d} ద\u{c40}వులు"), ("th", "อ\u{e31}สเซนช\u{e31}น"), ("tr", "Ascension Adası"), ("uk", "Острів Вознесіння"), ("ur", "جزیرہ اسینشن"), ("uz", "Vozneseniye oroli"), ("vi", "Đảo Ascension"), ("yo", "Erékùṣù Ascension"), ("yo_BJ", "Erékùshù Ascension"), ("yue", "亞森松島"), ("yue_Hans", "亚森松岛"), ("zh", "阿森松岛")]),
                        unofficial_name_list: ["Ascension"].to_vec(),
                    }
                ),
                (
                    "HL",
                    Subdivision{
                        name: "Saint Helena",
                        country_alpha2: Alpha2::SH,
                        code: "HL",
                        #[cfg(feature = "geo")]
                        geo: None,
                        comments: None,
                        subdivision_type: SubdivisionType::GeographicalEntity,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("af", "Sint Helena"), ("am", "ሴይንት ህሊና ደሴት"), ("ar", "سانت هيلينا"), ("az", "Müqəddəs Yelena adası"), ("be", "Востраў Святой Алены"), ("bg", "Света Елена"), ("bn", "সেন\u{9cd}ট হেলেন\u{9be}"), ("bs", "Sveta Helena"), ("ca", "Santa Helena"), ("ccp", "𑄥𑄬𑄚\u{11134}𑄑\u{11134} 𑄦𑄬𑄣𑄬𑄚"), ("ceb", "Saint Helena Island"), ("cs", "Svatá Helena"), ("cy", "Saint Helena"), ("da", "Sankt Helena"), ("de", "St. Helena"), ("el", "Νήσος Αγίας Ελένης"), ("en", "Saint Helena"), ("es", "Isla Santa Elena"), ("et", "Saint Helena"), ("eu", "Santa Helena"), ("fa", "سینت هلینا"), ("fi", "Saint Helena"), ("fr", "Sainte-Hélène"), ("ga", "San Héilin"), ("gl", "Santa Helena"), ("gu", "સ\u{ac7}ન\u{acd}ટ હ\u{ac7}લ\u{ac7}ના"), ("he", "סנט הלנה"), ("hi", "सन\u{94d}त ह\u{947}ल\u{947}ना"), ("hr", "Sveta Helena"), ("hu", "Szent Ilona"), ("hy", "Սուրբ Հեղինեի կղզի"), ("id", "Saint Helena"), ("ig", "Saint Helena"), ("is", "Sankti Helena"), ("it", "Sant’Elena"), ("ja", "セントヘレナ"), ("jv", "Saint Helena"), ("ka", "წმინდა ელენეს კუნძული"), ("kk", "Сент-Хелена"), ("kn", "ಸೇಂಟ\u{ccd} ಹ\u{cc6}ಲ\u{cc6}ನಾ"), ("ko", "세인트헬레나"), ("ky", "Ыйык Елена аралы"), ("lt", "Šv. Elenos sala"), ("lv", "Svētās Helēnas Sala"), ("mk", "Света Елена"), ("ml", "സൈന\u{d4d}റ\u{d4d} ഹെലേന"), ("mr", "स\u{947}\u{902}ट ह\u{947}ल\u{947}ना"), ("ms", "Saint Helena"), ("nb", "St. Helena"), ("nl", "Sint-Helena"), ("no", "St. Helena"), ("pa", "ਸ\u{a47}\u{a02}ਟ ਹ\u{a47}ਲ\u{a47}ਨਾ"), ("pl", "Wyspa Świętej Heleny"), ("ps", "سنت هلن"), ("pt", "Santa Helena"), ("ro", "Insula Sfânta Elena"), ("ru", "Остров Святой Елены"), ("si", "ශ\u{dcf}න\u{dca}ත හෙලේන\u{dcf}"), ("sk", "Svätá Helena"), ("sl", "Sveta Helena"), ("sq", "Ishulli Shën Elena"), ("sr", "Света Јелена"), ("sr_Latn", "Sveta Jelena"), ("sv", "Sankta Helena"), ("sw", "Saint Helena"), ("ta", "செயிண\u{bcd}ட\u{bcd} எலன\u{bbe}"), ("te", "స\u{c46}య\u{c3f}ంట\u{c4d} హ\u{c46}ల\u{c46}న\u{c3e}"), ("th", "เซนต\u{e4c}เฮเลนา"), ("tr", "Saint Helena"), ("uk", "Острів Святої Єлени"), ("ur", "سینٹ ہلینا"), ("vi", "Saint Helena"), ("yo", "Saint Helena"), ("yo_BJ", "Saint Helena"), ("yue", "聖海倫娜島"), ("yue_Hans", "圣海伦娜岛"), ("zh", "圣赫勒拿岛")]),
                        unofficial_name_list: [].to_vec(),
                    }
                ),
                (
                    "TA",
                    Subdivision{
                        name: "Tristan da Cunha",
                        country_alpha2: Alpha2::SH,
                        code: "TA",
                        #[cfg(feature = "geo")]
                        geo: Some(SubdivisionGeo{latitude: Some(-37.1052489), longitude: Some(-12.2776838), max_latitude: Some(-37.0621779), min_latitude: Some(-37.1702333), max_longitude: Some(-12.2167732), min_longitude: Some(-12.3511792)}),
                        comments: None,
                        subdivision_type: SubdivisionType::GeographicalEntity,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("ccp", "𑄑\u{11133}𑄢\u{11128}𑄌\u{11134}𑄑𑄚\u{11134} 𑄓 𑄇\u{1112a}𑄚\u{11134}𑄦"), ("en", "Tristan da Cunha"), ("ja", "トリスタンダクーニャ")]),
                        unofficial_name_list: ["Tristan da Cunha"].to_vec(),
                    }
                ),
            ]

        )
    }
}
#[allow(unused_imports)]
use crate::{
    Alpha2, Alpha3, Continent, Country, CurrencyCode, DistanceUnit, Region, SubRegion, VatRates,
    WeekDay, WorldRegion, GEC, IOC,
};
#[allow(unused_imports)]
use std::collections::HashMap;
#[cfg(feature = "sh")]
/// [`Country`](crate::Country) struct for this country.
pub fn new() -> Country {
    Country{
        alpha2: Alpha2::SH,
        alpha3: Alpha3::SHN,
        address_format: None,
        continent: Continent::Africa,
        country_code: 290,
        currency_code: CurrencyCode::SHP,
        maybe_gec: Some(GEC::SH),
        #[cfg(feature = "geo")]
        geo: geo::new(),
        international_prefix: "00",
        maybe_ioc: None,
        iso_long_name: "Saint Helena, Ascension and Tristan da Cunha",
        iso_short_name: "Saint Helena, Ascension and Tristan da Cunha",
        official_language_list: ["en"].to_vec(),
        spoken_language_list: ["en"].to_vec(),
        national_destination_code_length_list: [2].to_vec(),
        national_number_length_list: [4].to_vec(),
        national_prefix: "None",
        maybe_nationality: Some("Saint Helenian"),
        number: "654",
        postal_code: true,
        postal_code_format: Some("(?:ASCN|STHL) 1ZZ"),
        maybe_region: Some(Region::Africa),
        start_of_week: WeekDay::Monday,
        maybe_subregion: Some(SubRegion::WesternAfrica),
        un_locode: "SH",
        unofficial_name_list: ["Saint Helena", "Sankt Helena", "Sainte Hélène", "Santa Helena", "セントヘレナ・アセンションおよびトリスタンダクーニャ", "Sint-Helena", "Saint Helena, Ascension and Tristan da Cunha"].to_vec(),
        world_region: WorldRegion::APAC,
        #[cfg(feature = "emojis")]
        emoji: "🇸🇭",
        #[cfg(feature = "translations")]
        translations: HashMap::from([("ab", "Saint Helena, Ascension and Tristan da Cunha"), ("af", "Sint Helena, Ascension en Tristan da Cunha"), ("ak", "Saint Helena, Ascension and Tristan da Cunha"), ("am", "ቅድስት ሄለና፣ አሴንሽን እና ትሪስታን ዳ ኩንሃ"), ("an", "Saint Helena, Ascension and Tristan da Cunha"), ("ar", "ساينت هيلينا، تريستان دا كونا"), ("as", "ছেইন\u{9cd}ট হেলেন\u{9be}, এচেঞ\u{9cd}চন আৰ\u{9c1} ট\u{9cd}ৰিস\u{9cd}ট\u{9be}ন ড\u{9be} ক\u{9c1}ন\u{9cd}হ\u{9be}"), ("ay", "Saint Helena, Ascension and Tristan da Cunha"), ("az", "Saint Helena, Ascension and Tristan da Cunha"), ("ba", "Saint Helena, Ascension and Tristan da Cunha"), ("be", "Астравы Святой Алены, Ушэсця і Трыстан-да-Кунья"), ("bg", "Света Елена, Възнесение и Тристан да Куня"), ("bi", "Saint Helena, Ascension and Tristan da Cunha"), ("bn", "সেইন\u{9cd}ট হেলেন\u{9be}, অ\u{9cd}য\u{9be}সেনসিয়\u{9be}ন ও ট\u{9cd}রিস\u{9cd}ট\u{9be}ন ড\u{9be} ক\u{9c1}নহ\u{9be}"), ("bn_IN", "সেইন\u{9cd}ট হেলেন\u{9be}, অ\u{9cd}য\u{9be}সেনসিয়\u{9be}ন ও ট\u{9cd}রিস\u{9cd}ট\u{9be}ন ড\u{9be} ক\u{9c1}নহ\u{9be}"), ("br", "Saint Helena, Ascension ha Tristan da Cunha"), ("bs", "Sveta Helena, Ascension i Tristan da Cunha"), ("ca", "Saint Helena, Ascension i Tristan da Cunha"), ("ce", "Езачу Еленин а, Айъадаларан а, Тристан-да-Кунья а гӀайренаш"), ("ch", "Saint Helena, Ascension and Tristan da Cunha"), ("cs", "Svatá Helena, Ascension a Tristan da Cunha"), ("cv", "Езачу Еленин а, Айъадаларан а, Тристан-да-Кунья а гӀайренаш"), ("cy", "Saint Helena, Dyrchafael a Tristan da Cunha"), ("da", "Sankt Helena, Ascension og Tristan da Cunha"), ("de", "St. Helena, Ascension und Tristan da Cunha"), ("dv", "Saint Helena, Ascension and Tristan da Cunha"), ("dz", "ས\u{f71}\u{f7a}ནཊ\u{f72}་ཧ\u{f72}་ལ\u{f72}་ན་ ཨ\u{f7a}་ས\u{f7a}ན་ཤ\u{f71}ན་དང་ཊ\u{f72}ས\u{f72}་ཊན་ ད་ ཀ\u{f74}ན་ཧ་"), ("ee", "Saint Helena, Ascension and Tristan da Cunha"), ("el", "Σεντ Ελένα, Ασενσιόν και Τριστάν ντα Κούνχα"), ("en", "Saint Helena, Ascension and Tristan da Cunha"), ("eo", "Sankta-Heleno"), ("es", "Santa Elena, Ascensión y Tristán de Acuña"), ("et", "Saint Helena, Ascension ja Tristan da Cunha"), ("eu", "Santa Helena, Ascension eta Tristan da Cunha"), ("fa", "سنت هلنا, Ascension و Tristan da Cunha"), ("ff", "Saint Helena, Ascension and Tristan da Cunha"), ("fi", "Saint Helena, Ascension ja Tristan da Cunha"), ("fo", "Saint Helena, Ascension and Tristan da Cunha"), ("fr", "Sainte-Hélène, Ascension et Tristan da Cunha"), ("fy", "Saint Helena, Ascension and Tristan da Cunha"), ("ga", "Saint Helena, Ascension agus Tristan da Cunha"), ("gl", "Santa Helena, Ascensión e Tristán da Cuña"), ("gn", "Saint Helena, Ascension and Tristan da Cunha"), ("gu", "સ\u{a82}ત હ\u{ac7}લ\u{ac7}ના, અસ\u{ac7}ન\u{acd}શન અન\u{ac7} ટ\u{acd}રીસ\u{acd}તાન ડ ક\u{ac1}ન\u{acd}હા"), ("gv", "Saint Helena, Ascension and Tristan da Cunha"), ("ha", "Saint Helena, Ascension and Tristan da Cunha"), ("he", "סנט הלנה, אסנשן וטריסטן דה קונה"), ("hi", "स\u{947}\u{902}ट ह\u{947}ल\u{947}ना, अस\u{947}\u{902}शन और त\u{94d}रिस\u{94d}तान दा क\u{941}न\u{94d}हा"), ("hr", "Sveta Helena, Ascension i Tristan da Cunha"), ("ht", "Saint Helena, Ascension and Tristan da Cunha"), ("hu", "Szent Ilona, Ascension és Tristan da Cunha"), ("hy", "Սուրբ Հեղինեի Կղզի, Համբարձման և Տրիստան դա Կունյա"), ("ia", "Sancte Helena, Ascension e Tristan da Cunha"), ("id", "Saint Helena, Ascension, dan Tristan da Cunha"), ("io", "Saint Helena, Ascension and Tristan da Cunha"), ("is", "Sankti Helena, Ascension og Tristan da Cunha"), ("it", "Sant'Elena, Ascensione e Tristan da Cunha"), ("iu", "Saint Helena, Ascension and Tristan da Cunha"), ("ja", "セントヘレナ、アセンション及びトリスタン・ダ・クーニャ"), ("ka", "Saint Helena, Ascension and Tristan da Cunha"), ("ki", "Saint Helena, Ascension and Tristan da Cunha"), ("kk", "Қасиетті Елена, Вознесения және Тристан да Кунья"), ("kl", "Saint Helena, Ascension and Tristan da Cunha"), ("km", "Saint Helena, Ascension and Tristan da Cunha"), ("kn", "Saint Helena, Ascension and Tristan da Cunha"), ("ko", "세인트헬레나 어센션 트리스탄다쿠냐"), ("ku", "Saint Helena, Ascension and Tristan da Cunha"), ("kv", "Saint Helena, Ascension and Tristan da Cunha"), ("kw", "Saint Helena, Ascension and Tristan da Cunha"), ("ky", "Касиеттүү Елена, Вознесение жана Тристан-да-Кунья аралдары"), ("lo", "Saint Helena, Ascension and Tristan da Cunha"), ("lt", "Šv. Elenos, Dangun Žengimo ir Tristano da Kunjos salos"), ("lv", "Svētās Helēnas Sala un Piederīgās Teritorijas"), ("mi", "Saint Helena, Ascension and Tristan da Cunha"), ("mk", "Св. Хелена, вознесение и Тристан да Кунха"), ("ml", "Saint Helena, Ascension and Tristan da Cunha"), ("mn", "Saint Helena, Ascension and Tristan da Cunha"), ("mr", "स\u{947}\u{902}ट ह\u{947}ल\u{947}ना, अस\u{94d}स\u{947}\u{902}शन व ट\u{94d}रीस\u{94d}टन डा क\u{941}\u{902}हा"), ("ms", "Saint Helena, Ascension and Tristan da Cunha"), ("mt", "Sant’Elena, Ascension u Tristan da Cunha"), ("my", "Saint Helena, Ascension and Tristan da Cunha"), ("na", "Saint Helena, Ascension and Tristan da Cunha"), ("nb", "Saint Helena, Ascension og Tristan da Cunha"), ("ne", "शन\u{94d}त Helena, Ascension र Tristan da Cuncha"), ("nl", "Sint-Helena, Ascension en Tristan da Cunha"), ("nn", "St. Helena, Ascension og Tristan da Cunha"), ("nv", "Saint Helena, Ascension and Tristan da Cunha"), ("oc", "Santa Elena, Ascension, e Tristan da Cunha"), ("or", "ସେଣ\u{b4d}ଟ ହେଲେନ\u{b3e}, ଏସେନସନ ଏବଂ ତ\u{b4d}ର\u{b3f}ସ\u{b4d}ଥ\u{b3e}ନ ଡ\u{b3e} କ\u{b41}ନ\u{b3e}ହ"), ("pa", "ਸ\u{a47}\u{a02}ਟ ਹ\u{a47}ਲ\u{a47}ਨਾ, ਅਸੀ\u{a02}ਸੀਅਨ ਅਤ\u{a47} ਟਰੀਸਟਾਨ ਡਾ ਚ\u{a41}ਨਹਾ"), ("pi", "Saint Helena, Ascension and Tristan da Cunha"), ("pl", "Wyspa Świętej Heleny, Wyspa Wniebowstąpienia i Tristan da Cunha"), ("ps", "Saint Helena, Ascension and Tristan da Cunha"), ("pt", "Santa Helena, Ascensão e Tristão da Cunha"), ("pt_BR", "Santa Helena, Ascensão e Tristão da Cunha"), ("ro", "Sfânta Elena, Ascension și Tristan da Cunha"), ("ru", "Остров Святой Елены, Остров Вознесения и Тристан-да-Кунья"), ("rw", "Saint Helena, Ascension and Tristan da Cunha"), ("sc", "Santa Elene, Ascensione e Tristan da Cunha"), ("sd", "Saint Helena, Ascension and Tristan da Cunha"), ("si", "ශ\u{dcf}න\u{dca}ත හෙලේන\u{dcf}, ඇසෙන\u{dca}ශන\u{dca} හ\u{dcf} ට\u{dca}\u{200d}ර\u{dd2}ස\u{dca}ටන\u{dca} ද ක\u{dd4}න\u{dca}හ\u{dcf}"), ("sk", "Svätá Helena, Ascension a Tristan da Cunha"), ("sl", "Sveta Helena, Ascension in Tristan da Cunha"), ("so", "Saint Helena, Ascension and Tristan da Cunha"), ("sq", "Shën Helena, Asension dhe Tristan da Kunja"), ("sr", "Света Јелена, Асансион и Тристан да Куна"), ("sv", "Saint Helena, Ascension och Tristan da Cunha"), ("sw", "Saint Helena, Ascension and Tristan da Cunha"), ("ta", "Saint Helena, Ascension and Tristan da Cunha"), ("te", "Saint Helena, Ascension and Tristan da Cunha"), ("tg", "Сент Елена, Ассенсион ва Тристан-да-Куня"), ("th", "เซนต\u{e4c}เฮเลนา, แอสเซนช\u{e31}น และ ทร\u{e34}สแตน ดา ค\u{e39}นญา"), ("ti", "Saint Helena, Ascension and Tristan da Cunha"), ("tk", "Mukaddes Ýelena adasy, Wozneseniýe adasy we Tristan-da-Kunýa"), ("tl", "Saint Helena, Ascension and Tristan da Cunha"), ("tr", "Saint Helena, Ascension ve Tristan da Cunha"), ("tt", "Saint Helena, Ascension and Tristan da Cunha"), ("ug", "ساينىت ھېلېنا ۋە ئاسسېنسىيون تىرىستان دا كۇنخا"), ("uk", "Острови Святої Єлени, Вознесіння і Тристан-да-Кунья"), ("ur", "سینٹ ہلینا، اسینشن و ترسٹان دا کونیا"), ("uz", "Saint Helena, Ascension and Tristan da Cunha"), ("ve", "Saint Helena, Ascension and Tristan da Cunha"), ("vi", "Xan He-lê-na, A-xen-siónh và Tợ-rí-x-tan đa Cun-ha"), ("wa", "Sinte Helene, Acinsion & Tristan da Cunha"), ("wo", "Saint Helena, Ascension and Tristan da Cunha"), ("xh", "Saint Helena, Ascension and Tristan da Cunha"), ("yo", "Saint Helena, Ascension àti Tristan da Cunha"), ("zh_CN", "圣赫勒拿-阿森松-特里斯坦达库尼亚"), ("zh_HK", "聖海倫娜島、阿森松島及崔斯坦達庫尼亞羣島"), ("zh_TW", "聖赫倫那島、阿森松島及崔斯坦達庫尼亞群島"), ("zu", "Saint Helena, Ascension and Tristan da Cunha")]),
        #[cfg(feature = "subdivisions")]
        subdivisions: subdivisions::new(),
        g7_member: false,
        g20_member: false,
        eu_member: false,
        eea_member: false,
        maybe_vat_rates: None,
        distance_unit: DistanceUnit::Mi,
        maybe_population: None,
    }
}