Repository URL to install this package:
|
Version:
4.1.0 ▾
|
from typing import Literal, NewType
from sincpro_framework.ddd.value_object import new_value_object
from sincpro_payments_sdk import exceptions
cities_grouped_by_country = {
"AD": {
"Andorra la Vella": "07",
"Canillo": "02",
"Encamp": "03",
"Escaldes-Engordany": "08",
"La Massana": "04",
"Ordino": "05",
"Sant Julia de Loria": "06",
},
"AE": {
"'Ajman": "AJ",
"Abu Zaby": "AZ",
"Al Fujayrah": "FU",
"Ash Shariqah": "SH",
"Dubayy": "DU",
"Ra's al Khaymah": "RK",
"Umm al Qaywayn": "UQ",
},
"AF": {
"Badakhshan": "BDS",
"Baghlan": "BGL",
"Balkh": "BAL",
"Bamyan": "BAM",
"Daykundi": "DAY",
"Farah": "FRA",
"Faryab": "FYB",
"Ghazni": "GHA",
"Ghor": "GHO",
"Helmand": "HEL",
"Herat": "HER",
"Jowzjan": "JOW",
"Kabul": "KAB",
"Kandahar": "KAN",
"Khost": "KHO",
"Kunduz": "KDZ",
"Laghman": "LAG",
"Logar": "LOG",
"Nangarhar": "NAN",
"Nimroz": "NIM",
"Paktiya": "PIA",
"Parwan": "PAR",
"Takhar": "TAK",
"Uruzgan": "URU",
},
"AG": {
"Redonda": "11",
"Saint George": "03",
"Saint John": "04",
"Saint Mary": "05",
"Saint Paul": "06",
"Saint Peter": "07",
"Saint Philip": "08",
},
"AI": {"Anguilla": ""},
"AL": {
"Berat": "01",
"Diber": "09",
"Durres": "02",
"Elbasan": "03",
"Fier": "04",
"Gjirokaster": "05",
"Korce": "06",
"Kukes": "07",
"Lezhe": "08",
"Shkoder": "10",
"Tirane": "11",
"Vlore": "12",
},
"AM": {
"Aragacotn": "AG",
"Ararat": "AR",
"Armavir": "AV",
"Erevan": "ER",
"Gegark'unik'": "GR",
"Kotayk'": "KT",
"Lori": "LO",
"Sirak": "SH",
"Syunik'": "SU",
"Tavus": "TV",
"Vayoc Jor": "VD",
},
"AO": {
"Bengo": "BGO",
"Benguela": "BGU",
"Bie": "BIE",
"Cabinda": "CAB",
"Cunene": "CNN",
"Huambo": "HUA",
"Huila": "HUI",
"Kuando Kubango": "CCU",
"Kwanza Norte": "CNO",
"Kwanza Sul": "CUS",
"Luanda": "LUA",
"Lunda Norte": "LNO",
"Lunda Sul": "LSU",
"Malange": "MAL",
"Moxico": "MOX",
"Namibe": "NAM",
"Uige": "UIG",
"Zaire": "ZAI",
},
"AR": {
"Buenos Aires": "B",
"Catamarca": "K",
"Chaco": "H",
"Chubut": "U",
"Ciudad Autonoma de Buenos Aires": "C",
"Cordoba": "X",
"Corrientes": "W",
"Entre Rios": "E",
"Formosa": "P",
"Jujuy": "Y",
"La Pampa": "L",
"La Rioja": "F",
"Mendoza": "M",
"Misiones": "N",
"Neuquen": "Q",
"Rio Negro": "R",
"Salta": "A",
"San Juan": "J",
"San Luis": "D",
"Santa Cruz": "Z",
"Santa Fe": "S",
"Santiago del Estero": "G",
"Tierra del Fuego": "V",
"Tucuman": "T",
},
"AS": {"Eastern District": "", "Western District": ""},
"AT": {
"Burgenland": "1",
"Karnten": "2",
"Niederosterreich": "3",
"Oberosterreich": "4",
"Salzburg": "5",
"Steiermark": "6",
"Tirol": "7",
"Vorarlberg": "8",
"Wien": "9",
},
"AU": {
"Australian Capital Territory": "ACT",
"New South Wales": "NSW",
"Northern Territory": "NT",
"Queensland": "QLD",
"South Australia": "SA",
"Tasmania": "TAS",
"Victoria": "VIC",
"Western Australia": "WA",
},
"AW": {"Aruba": ""},
"AX": {
"Eckeroe": "",
"Finstroem": "",
"Hammarland": "",
"Jomala": "",
"Mariehamn": "",
"Saltvik": "",
"Sund": "",
},
"AZ": {
"Abseron": "ABS",
"Agcabadi": "AGC",
"Agstafa": "AGA",
"Agsu": "AGU",
"Astara": "AST",
"Baki": "BA",
"Balakan": "BAL",
"Barda": "BAR",
"Beylaqan": "BEY",
"Bilasuvar": "BIL",
"Calilabad": "CAL",
"Fuzuli": "FUZ",
"Gadabay": "GAD",
"Ganca": "GA",
"Goranboy": "GOR",
"Goycay": "GOY",
"Goygol": "GYG",
"Haciqabul": "HAC",
"Imisli": "IMI",
"Ismayilli": "ISM",
"Kurdamir": "KUR",
"Lankaran": "LA",
"Masalli": "MAS",
"Mingacevir": "MI",
"Naftalan": "NA",
"Naxcivan": "NX",
"Neftcala": "NEF",
"Oguz": "OGU",
"Qabala": "QAB",
"Qax": "QAX",
"Qazax": "QAZ",
"Quba": "QBA",
"Qusar": "QUS",
"Saatli": "SAT",
"Sabirabad": "SAB",
"Saki": "SAK",
"Salyan": "SAL",
"Samaxi": "SMI",
"Samkir": "SKR",
"Samux": "SMX",
"Sirvan": "SR",
"Siyazan": "SIY",
"Sumqayit": "SM",
"Tartar": "TAR",
"Tovuz": "TOV",
"Xacmaz": "XAC",
"Xizi": "XIZ",
"Yardimli": "YAR",
"Yevlax": "YEV",
"Zaqatala": "ZAQ",
},
"BA": {
"Brcko distrikt": "BRC",
"Federacija Bosne i Hercegovine": "BIH",
"Republika Srpska": "SRP",
},
"BB": {
"Christ Church": "01",
"Saint Andrew": "02",
"Saint George": "03",
"Saint James": "04",
"Saint John": "05",
"Saint Joseph": "06",
"Saint Lucy": "07",
"Saint Michael": "08",
"Saint Peter": "09",
"Saint Philip": "10",
"Saint Thomas": "11",
},
"BD": {
"Barisal": "A",
"Chittagong": "B",
"Dhaka": "C",
"Khulna": "D",
"Rajshahi": "E",
"Rangpur": "F",
"Sylhet": "G",
},
"BE": {
"Antwerpen": "VAN",
"Brabant wallon": "WBR",
"Brussels Hoofdstedelijk Gewest": "BRU",
"Hainaut": "WHT",
"Liege": "WLG",
"Limburg": "VLI",
"Luxembourg": "WLX",
"Namur": "WNA",
"Oost-Vlaanderen": "VOV",
"Vlaams-Brabant": "VBR",
"West-Vlaanderen": "VWV",
},
"BF": {
"Bale": "BAL",
"Bam": "BAM",
"Bazega": "BAZ",
"Boulgou": "BLG",
"Boulkiemde": "BLK",
"Comoe": "COM",
"Gnagna": "GNA",
"Houet": "HOU",
"Kadiogo": "KAD",
"Kourweogo": "KOW",
"Leraba": "LER",
"Mouhoun": "MOU",
"Poni": "PON",
"Sanmatenga": "SMT",
"Tapoa": "TAP",
"Tuy": "TUI",
"Yatenga": "YAT",
"Zoundweogo": "ZOU",
},
"BG": {
"Blagoevgrad": "01",
"Burgas": "02",
"Dobrich": "08",
"Gabrovo": "07",
"Haskovo": "26",
"Kardzhali": "09",
"Kyustendil": "10",
"Lovech": "11",
"Montana": "12",
"Pazardzhik": "13",
"Pernik": "14",
"Pleven": "15",
"Plovdiv": "16",
"Razgrad": "17",
"Ruse": "18",
"Shumen": "27",
"Silistra": "19",
"Sliven": "20",
"Smolyan": "21",
"Sofia": "23",
"Sofia (stolitsa)": "22",
"Stara Zagora": "24",
"Targovishte": "25",
"Varna": "03",
"Veliko Tarnovo": "04",
"Vidin": "05",
"Vratsa": "06",
"Yambol": "28",
},
"BH": {
"Al 'Asimah": "13",
"Al Janubiyah": "14",
"Al Muharraq": "15",
"Ash Shamaliyah": "17",
},
"BI": {
"Bubanza": "BB",
"Bujumbura Mairie": "BM",
"Bururi": "BR",
"Cibitoke": "CI",
"Gitega": "GI",
"Kirundo": "KI",
"Muramvya": "MU",
"Mwaro": "MW",
"Ngozi": "NG",
"Rutana": "RT",
"Ruyigi": "RY",
},
"BJ": {
"Alibori": "AL",
"Atacora": "AK",
"Atlantique": "AQ",
"Borgou": "BO",
"Donga": "DO",
"Littoral": "LI",
"Mono": "MO",
"Oueme": "OU",
"Plateau": "PL",
"Zou": "ZO",
},
"BL": {"Saint Barthelemy": ""},
"BM": {"Hamilton": "", "Saint George": ""},
"BN": {"Belait": "BE", "Brunei-Muara": "BM", "Temburong": "TE", "Tutong": "TU"},
"BO": {
"Chuquisaca": "H",
"Cochabamba": "C",
"El Beni": "B",
"La Paz": "L",
"Oruro": "O",
"Pando": "N",
"Potosi": "P",
"Santa Cruz": "S",
"Tarija": "T",
},
"BQ": {"Bonaire": "BO", "Saba": "SA", "Sint Eustatius": "SE"},
"BR": {
"Acre": "AC",
"Alagoas": "AL",
"Amapa": "AP",
"Amazonas": "AM",
"Bahia": "BA",
"Ceara": "CE",
"Distrito Federal": "DF",
"Espirito Santo": "ES",
"Goias": "GO",
"Maranhao": "MA",
"Mato Grosso": "MT",
"Mato Grosso do Sul": "MS",
"Minas Gerais": "MG",
"Para": "PA",
"Paraiba": "PB",
"Parana": "PR",
"Pernambuco": "PE",
"Piaui": "PI",
"Rio Grande do Norte": "RN",
"Rio Grande do Sul": "RS",
"Rio de Janeiro": "RJ",
"Rondonia": "RO",
"Roraima": "RR",
"Santa Catarina": "SC",
"Sao Paulo": "SP",
"Sergipe": "SE",
"Tocantins": "TO",
},
"BS": {
"Central Andros": "CS",
"City of Freeport": "FP",
"Harbour Island": "HI",
"Hope Town": "HT",
"Long Island": "LI",
"New Providence": "NP",
"South Eleuthera": "SE",
},
"BT": {
"Bumthang": "33",
"Chhukha": "12",
"Gasa": "GA",
"Haa": "13",
"Lhuentse": "44",
"Monggar": "42",
"Paro": "11",
"Pemagatshel": "43",
"Punakha": "23",
"Samdrup Jongkhar": "45",
"Samtse": "14",
"Thimphu": "15",
"Trashigang": "41",
"Trongsa": "32",
"Tsirang": "21",
"Wangdue Phodrang": "24",
},
"BW": {
"Central": "CE",
"Kgalagadi": "KG",
"Kgatleng": "KL",
"Kweneng": "KW",
"North East": "NE",
"North West": "NW",
"South East": "SE",
"Southern": "SO",
},
"BY": {
"Brestskaya voblasts'": "BR",
"Homyel'skaya voblasts'": "HO",
"Horad Minsk": "HM",
"Hrodzenskaya voblasts'": "HR",
"Mahilyowskaya voblasts'": "MA",
"Minskaya voblasts'": "MI",
"Vitsyebskaya voblasts'": "VI",
},
"BZ": {
"Belize": "BZ",
"Cayo": "CY",
"Corozal": "CZL",
"Orange Walk": "OW",
"Stann Creek": "SC",
"Toledo": "TOL",
},
"CA": {
"Alberta": "AB",
"British Columbia": "BC",
"Manitoba": "MB",
"New Brunswick": "NB",
"Newfoundland and Labrador": "NL",
"Northwest Territories": "NT",
"Nova Scotia": "NS",
"Nunavut": "NU",
"Ontario": "ON",
"Prince Edward Island": "PE",
"Quebec": "QC",
"Saskatchewan": "SK",
"Yukon": "YT",
},
"CD": {
"Equateur": "EQ",
"Haut-Katanga": "HK",
"Haut-Lomami": "HL",
"Haut-Uele": "HU",
"Ituri": "IT",
"Kasai Central": "KC",
"Kasai Oriental": "KE",
"Kinshasa": "KN",
"Kongo Central": "BC",
"Kwilu": "KL",
"Lualaba": "LU",
"Maniema": "MA",
"Nord-Kivu": "NK",
"Nord-Ubangi": "NU",
"Sankuru": "SA",
"Sud-Kivu": "SK",
"Sud-Ubangi": "SU",
"Tanganyika": "TA",
"Tshopo": "TO",
"Tshuapa": "TU",
},
"CF": {"Bangui": "BGF", "Nana-Mambere": "NM", "Ouham": "AC", "Ouham-Pende": "OP"},
"CG": {"Brazzaville": "BZV", "Cuvette-Ouest": "15", "Pointe-Noire": "16", "Sangha": "13"},
"CH": {
"Aargau": "AG",
"Appenzell Ausserrhoden": "AR",
"Appenzell Innerrhoden": "AI",
"Basel-Landschaft": "BL",
"Basel-Stadt": "BS",
"Bern": "BE",
"Fribourg": "FR",
"Geneve": "GE",
"Glarus": "GL",
"Graubunden": "GR",
"Jura": "JU",
"Luzern": "LU",
"Neuchatel": "NE",
"Nidwalden": "NW",
"Obwalden": "OW",
"Sankt Gallen": "SG",
"Schaffhausen": "SH",
"Schwyz": "SZ",
"Solothurn": "SO",
"Thurgau": "TG",
"Ticino": "TI",
"Uri": "UR",
"Valais": "VS",
"Vaud": "VD",
"Zug": "ZG",
"Zurich": "ZH",
},
"CI": {
"Abidjan": "AB",
"Bas-Sassandra": "BS",
"Comoe": "CM",
"Denguele": "DN",
"Goh-Djiboua": "GD",
"Lacs": "LC",
"Lagunes": "LG",
"Montagnes": "MG",
"Sassandra-Marahoue": "SM",
"Savanes": "SV",
"Vallee du Bandama": "VB",
"Woroba": "WR",
"Yamoussoukro": "YM",
"Zanzan": "ZZ",
},
"CK": {"Cook Islands": ""},
"CL": {
"Aisen del General Carlos Ibanez del Campo": "AI",
"Antofagasta": "AN",
"Arica y Parinacota": "AP",
"Atacama": "AT",
"Biobio": "BI",
"Coquimbo": "CO",
"La Araucania": "AR",
"Libertador General Bernardo O'Higgins": "LI",
"Los Lagos": "LL",
"Los Rios": "LR",
"Magallanes": "MA",
"Maule": "ML",
"Region Metropolitana de Santiago": "RM",
"Tarapaca": "TA",
"Valparaiso": "VS",
},
"CM": {
"Adamaoua": "AD",
"Centre": "CE",
"Est": "ES",
"Extreme-Nord": "EN",
"Littoral": "LT",
"Nord": "NO",
"Nord-Ouest": "NW",
"Ouest": "OU",
"Sud": "SU",
"Sud-Ouest": "SW",
},
"CN": {
"Anhui": "AH",
"Beijing": "BJ",
"Chongqing": "CQ",
"Fujian": "FJ",
"Gansu": "GS",
"Guangdong": "GD",
"Guangxi": "GX",
"Guizhou": "GZ",
"Hainan": "HI",
"Hebei": "HE",
"Heilongjiang": "HL",
"Henan": "HA",
"Hubei": "HB",
"Hunan": "HN",
"Jiangsu": "JS",
"Jiangxi": "JX",
"Jilin": "JL",
"Liaoning": "LN",
"Nei Mongol": "NM",
"Ningxia": "NX",
"Qinghai": "QH",
"Shaanxi": "SN",
"Shandong": "SD",
"Shanghai": "SH",
"Shanxi": "SX",
"Sichuan": "SC",
"Tianjin": "TJ",
"Xinjiang": "XJ",
"Xizang": "XZ",
"Yunnan": "YN",
"Zhejiang": "ZJ",
},
"CO": {
"Amazonas": "AMA",
"Antioquia": "ANT",
"Arauca": "ARA",
"Atlantico": "ATL",
"Bolivar": "BOL",
"Boyaca": "BOY",
"Caldas": "CAL",
"Caqueta": "CAQ",
"Casanare": "CAS",
"Cauca": "CAU",
"Cesar": "CES",
"Choco": "CHO",
"Cordoba": "COR",
"Cundinamarca": "CUN",
"Distrito Capital de Bogota": "DC",
"Guainia": "GUA",
"Guaviare": "GUV",
"Huila": "HUI",
"La Guajira": "LAG",
"Magdalena": "MAG",
"Meta": "MET",
"Narino": "NAR",
"Norte de Santander": "NSA",
"Putumayo": "PUT",
"Quindio": "QUI",
"Risaralda": "RIS",
"San Andres, Providencia y Santa Catalina": "SAP",
"Santander": "SAN",
"Sucre": "SUC",
"Tolima": "TOL",
"Valle del Cauca": "VAC",
"Vichada": "VID",
},
"CR": {
"Alajuela": "A",
"Cartago": "C",
"Guanacaste": "G",
"Heredia": "H",
"Limon": "L",
"Puntarenas": "P",
"San Jose": "SJ",
},
"CU": {
"Artemisa": "15",
"Camaguey": "09",
"Ciego de Avila": "08",
"Cienfuegos": "06",
"Granma": "12",
"Guantanamo": "14",
"Holguin": "11",
"Isla de la Juventud": "99",
"La Habana": "03",
"Las Tunas": "10",
"Matanzas": "04",
"Mayabeque": "16",
"Pinar del Rio": "01",
"Sancti Spiritus": "07",
"Santiago de Cuba": "13",
"Villa Clara": "05",
},
"CV": {
"Boa Vista": "BV",
"Porto Novo": "PN",
"Praia": "PR",
"Ribeira Grande": "RG",
"Sal": "SL",
"Sao Filipe": "SF",
"Sao Vicente": "SV",
"Tarrafal": "TA",
},
"CW": {"Curacao": ""},
"CY": {
"Ammochostos": "04",
"Keryneia": "06",
"Larnaka": "03",
"Lefkosia": "01",
"Lemesos": "02",
"Pafos": "05",
},
"CZ": {
"Jihocesky kraj": "31",
"Jihomoravsky kraj": "64",
"Karlovarsky kraj": "41",
"Kraj Vysocina": "63",
"Kralovehradecky kraj": "52",
"Liberecky kraj": "51",
"Moravskoslezsky kraj": "80",
"Olomoucky kraj": "71",
"Pardubicky kraj": "53",
"Plzensky kraj": "32",
"Praha, Hlavni mesto": "10",
"Stredocesky kraj": "20",
"Ustecky kraj": "42",
"Zlinsky kraj": "72",
},
"DE": {
"Baden-Wurttemberg": "BW",
"Bayern": "BY",
"Berlin": "BE",
"Brandenburg": "BB",
"Bremen": "HB",
"Hamburg": "HH",
"Hessen": "HE",
"Mecklenburg-Vorpommern": "MV",
"Niedersachsen": "NI",
"Nordrhein-Westfalen": "NW",
"Rheinland-Pfalz": "RP",
"Saarland": "SL",
"Sachsen": "SN",
"Sachsen-Anhalt": "ST",
"Schleswig-Holstein": "SH",
"Thuringen": "TH",
},
"DJ": {"Djibouti": "DJ"},
"DK": {
"Hovedstaden": "84",
"Midtjylland": "82",
"Nordjylland": "81",
"Sjaelland": "85",
"Syddanmark": "83",
},
"DM": {
"Saint Andrew": "02",
"Saint David": "03",
"Saint George": "04",
"Saint John": "05",
"Saint Luke": "07",
"Saint Mark": "08",
"Saint Patrick": "09",
"Saint Paul": "10",
},
"DO": {
"Azua": "02",
"Baoruco": "03",
"Barahona": "04",
"Dajabon": "05",
"Distrito Nacional (Santo Domingo)": "01",
"Duarte": "06",
"El Seibo": "08",
"Elias Pina": "07",
"Espaillat": "09",
"Hato Mayor": "30",
"Hermanas Mirabal": "19",
"Independencia": "10",
"La Altagracia": "11",
"La Romana": "12",
"La Vega": "13",
"Maria Trinidad Sanchez": "14",
"Monsenor Nouel": "28",
"Monte Cristi": "15",
"Monte Plata": "29",
"Peravia": "17",
"Puerto Plata": "18",
"Samana": "20",
"San Cristobal": "21",
"San Jose de Ocoa": "31",
"San Juan": "22",
"San Pedro de Macoris": "23",
"Sanchez Ramirez": "24",
"Santiago": "25",
"Santiago Rodriguez": "26",
"Valverde": "27",
},
"DZ": {
"Adrar": "01",
"Ain Defla": "44",
"Ain Temouchent": "46",
"Alger": "16",
"Annaba": "23",
"Batna": "05",
"Bechar": "08",
"Bejaia": "06",
"Biskra": "07",
"Blida": "09",
"Bordj Bou Arreridj": "34",
"Bouira": "10",
"Boumerdes": "35",
"Chlef": "02",
"Constantine": "25",
"Djelfa": "17",
"El Bayadh": "32",
"El Oued": "39",
"El Tarf": "36",
"Ghardaia": "47",
"Guelma": "24",
"Illizi": "33",
"Jijel": "18",
"Khenchela": "40",
"Laghouat": "03",
"M'sila": "28",
"Mascara": "29",
"Medea": "26",
"Mila": "43",
"Mostaganem": "27",
"Naama": "45",
"Oran": "31",
"Ouargla": "30",
"Oum el Bouaghi": "04",
"Relizane": "48",
"Saida": "20",
"Setif": "19",
"Sidi Bel Abbes": "22",
"Skikda": "21",
"Souk Ahras": "41",
"Tamanrasset": "11",
"Tebessa": "12",
"Tiaret": "14",
"Tindouf": "37",
"Tipaza": "42",
"Tissemsilt": "38",
"Tizi Ouzou": "15",
"Tlemcen": "13",
},
"EC": {
"Azuay": "A",
"Bolivar": "B",
"Canar": "F",
"Carchi": "C",
"Chimborazo": "H",
"Cotopaxi": "X",
"El Oro": "O",
"Esmeraldas": "E",
"Galapagos": "W",
"Guayas": "G",
"Imbabura": "I",
"Loja": "L",
"Los Rios": "R",
"Manabi": "M",
"Morona Santiago": "S",
"Napo": "N",
"Orellana": "D",
"Pastaza": "Y",
"Pichincha": "P",
"Santa Elena": "SE",
"Santo Domingo de los Tsachilas": "SD",
"Sucumbios": "U",
"Tungurahua": "T",
"Zamora Chinchipe": "Z",
},
"EE": {
"Harjumaa": "37",
"Hiiumaa": "39",
"Ida-Virumaa": "44",
"Jarvamaa": "51",
"Jogevamaa": "49",
"Laane-Virumaa": "59",
"Laanemaa": "57",
"Parnumaa": "67",
"Polvamaa": "65",
"Raplamaa": "70",
"Saaremaa": "74",
"Tartumaa": "78",
"Valgamaa": "82",
"Viljandimaa": "84",
"Vorumaa": "86",
},
"EG": {
"Ad Daqahliyah": "DK",
"Al Bahr al Ahmar": "BA",
"Al Buhayrah": "BH",
"Al Fayyum": "FYM",
"Al Gharbiyah": "GH",
"Al Iskandariyah": "ALX",
"Al Isma'iliyah": "IS",
"Al Jizah": "GZ",
"Al Minufiyah": "MNF",
"Al Minya": "MN",
"Al Qahirah": "C",
"Al Qalyubiyah": "KB",
"Al Uqsur": "LX",
"Al Wadi al Jadid": "WAD",
"As Suways": "SUZ",
"Ash Sharqiyah": "SHR",
"Aswan": "ASN",
"Asyut": "AST",
"Bani Suwayf": "BNS",
"Bur Sa'id": "PTS",
"Dumyat": "DT",
"Janub Sina'": "JS",
"Kafr ash Shaykh": "KFS",
"Matruh": "MT",
"Qina": "KN",
"Shamal Sina'": "SIN",
"Suhaj": "SHG",
},
"ER": {"Al Awsat": "MA"},
"ES": {
"Andalucia": "AN",
"Aragon": "AR",
"Asturias, Principado de": "AS",
"Canarias": "CN",
"Cantabria": "CB",
"Castilla y Leon": "CL",
"Castilla-La Mancha": "CM",
"Catalunya": "CT",
"Ceuta": "CE",
"Extremadura": "EX",
"Galicia": "GA",
"Illes Balears": "IB",
"La Rioja": "RI",
"Madrid, Comunidad de": "MD",
"Melilla": "ML",
"Murcia, Region de": "MC",
"Navarra, Comunidad Foral de": "NC",
"Pais Vasco": "PV",
"Valenciana, Comunidad": "VC",
},
"ET": {
"Adis Abeba": "AA",
"Afar": "AF",
"Amara": "AM",
"Binshangul Gumuz": "BE",
"Hareri Hizb": "HA",
"Oromiya": "OR",
"Sumale": "SO",
"Tigray": "TI",
"YeDebub Biheroch Bihereseboch na Hizboch": "SN",
},
"FI": {
"Etela-Karjala": "02",
"Etela-Pohjanmaa": "03",
"Etela-Savo": "04",
"Kainuu": "05",
"Kanta-Hame": "06",
"Keski-Pohjanmaa": "07",
"Keski-Suomi": "08",
"Kymenlaakso": "09",
"Lappi": "10",
"Paijat-Hame": "16",
"Pirkanmaa": "11",
"Pohjanmaa": "12",
"Pohjois-Karjala": "13",
"Pohjois-Pohjanmaa": "14",
"Pohjois-Savo": "15",
"Satakunta": "17",
"Uusimaa": "18",
"Varsinais-Suomi": "19",
},
"FJ": {"Central": "C", "Eastern": "E", "Northern": "N", "Rotuma": "R", "Western": "W"},
"FK": {"Falkland Islands (Malvinas)": ""},
"FM": {"Chuuk": "TRK", "Kosrae": "KSA", "Pohnpei": "PNI", "Yap": "YAP"},
"FO": {"Eysturoy": "", "Nordoyar": "", "Streymoy": "", "Suduroy": "", "Vagar": ""},
"FR": {
"Auvergne-Rhone-Alpes": "ARA",
"Bourgogne-Franche-Comte": "BFC",
"Bretagne": "BRE",
"Centre-Val de Loire": "CVL",
"Corse": "COR",
"Grand-Est": "GES",
"Hauts-de-France": "HDF",
"Ile-de-France": "IDF",
"Normandie": "NOR",
"Nouvelle-Aquitaine": "NAQ",
"Occitanie": "OCC",
"Pays-de-la-Loire": "PDL",
"Provence-Alpes-Cote-d'Azur": "PAC",
},
"GA": {
"Estuaire": "1",
"Haut-Ogooue": "2",
"Moyen-Ogooue": "3",
"Ngounie": "4",
"Ogooue-Ivindo": "6",
"Ogooue-Maritime": "8",
"Woleu-Ntem": "9",
},
"GB": {"England": "ENG", "Northern Ireland": "NIR", "Scotland": "SCT", "Wales": "WLS"},
"GD": {
"Saint Andrew": "01",
"Saint David": "02",
"Saint George": "03",
"Saint John": "04",
"Saint Mark": "05",
"Saint Patrick": "06",
"Southern Grenadine Islands": "10",
},
"GE": {
"Abkhazia": "AB",
"Ajaria": "AJ",
"Guria": "GU",
"Imereti": "IM",
"K'akheti": "KA",
"Kvemo Kartli": "KK",
"Mtskheta-Mtianeti": "MM",
"Rach'a-Lechkhumi-Kvemo Svaneti": "RL",
"Samegrelo-Zemo Svaneti": "SZ",
"Samtskhe-Javakheti": "SJ",
"Shida Kartli": "SK",
"Tbilisi": "TB",
},
"GF": {"Guyane": ""},
"GG": {"Guernsey": ""},
"GH": {
"Ashanti": "AH",
"Brong-Ahafo": "BA",
"Central": "CP",
"Eastern": "EP",
"Greater Accra": "AA",
"Northern": "NP",
"Upper East": "UE",
"Volta": "TV",
"Western": "WP",
},
"GI": {"Gibraltar": ""},
"GL": {
"Avannaata Kommunia": "AV",
"Kommune Kujalleq": "KU",
"Kommune Qeqertalik": "QT",
"Kommuneqarfik Sermersooq": "SM",
"Qeqqata Kommunia": "QE",
},
"GM": {
"Banjul": "B",
"Central River": "M",
"Lower River": "L",
"North Bank": "N",
"Upper River": "U",
"Western": "W",
},
"GN": {
"Boffa": "BF",
"Boke": "B",
"Conakry": "C",
"Coyah": "CO",
"Dabola": "DB",
"Dalaba": "DL",
"Dubreka": "DU",
"Kankan": "K",
"Kissidougou": "KS",
"Labe": "L",
"Macenta": "MC",
"Nzerekore": "N",
"Siguiri": "SI",
},
"GP": {"Guadeloupe": ""},
"GQ": {"Bioko Norte": "BN", "Bioko Sur": "BS", "Litoral": "LI", "Wele-Nzas": "WN"},
"GR": {
"Anatoliki Makedonia kai Thraki": "A",
"Attiki": "I",
"Dytiki Ellada": "G",
"Dytiki Makedonia": "C",
"Ionia Nisia": "F",
"Ipeiros": "D",
"Kentriki Makedonia": "B",
"Kriti": "M",
"Notio Aigaio": "L",
"Peloponnisos": "J",
"Sterea Ellada": "H",
"Thessalia": "E",
"Voreio Aigaio": "K",
},
"GT": {
"Alta Verapaz": "AV",
"Baja Verapaz": "BV",
"Chimaltenango": "CM",
"Chiquimula": "CQ",
"El Progreso": "PR",
"Escuintla": "ES",
"Guatemala": "GU",
"Huehuetenango": "HU",
"Izabal": "IZ",
"Jalapa": "JA",
"Jutiapa": "JU",
"Peten": "PE",
"Quetzaltenango": "QZ",
"Quiche": "QC",
"Retalhuleu": "RE",
"Sacatepequez": "SA",
"San Marcos": "SM",
"Santa Rosa": "SR",
"Solola": "SO",
"Suchitepequez": "SU",
"Totonicapan": "TO",
"Zacapa": "ZA",
},
"GU": {
"Agat": "",
"Barrigada": "",
"Chalan Pago-Ordot": "",
"Dededo": "",
"Hagatna": "",
"Mangilao": "",
"Mongmong-Toto-Maite": "",
"Piti": "",
"Santa Rita": "",
"Sinajana": "",
"Tamuning-Tumon-Harmon": "",
"Yigo": "",
"Yona": "",
},
"GW": {"Bissau": "BS", "Gabu": "GA"},
"GY": {
"Barima-Waini": "BA",
"Demerara-Mahaica": "DE",
"East Berbice-Corentyne": "EB",
"Essequibo Islands-West Demerara": "ES",
"Mahaica-Berbice": "MA",
"Pomeroon-Supenaam": "PM",
"Potaro-Siparuni": "PT",
"Upper Demerara-Berbice": "UD",
},
"HK": {"Hong Kong": ""},
"HN": {
"Atlantida": "AT",
"Choluteca": "CH",
"Colon": "CL",
"Comayagua": "CM",
"Copan": "CP",
"Cortes": "CR",
"El Paraiso": "EP",
"Francisco Morazan": "FM",
"Intibuca": "IN",
"Islas de la Bahia": "IB",
"La Paz": "LP",
"Lempira": "LE",
"Ocotepeque": "OC",
"Olancho": "OL",
"Santa Barbara": "SB",
"Valle": "VA",
"Yoro": "YO",
},
"HR": {
"Bjelovarsko-bilogorska zupanija": "07",
"Brodsko-posavska zupanija": "12",
"Dubrovacko-neretvanska zupanija": "19",
"Grad Zagreb": "21",
"Istarska zupanija": "18",
"Karlovacka zupanija": "04",
"Koprivnicko-krizevacka zupanija": "06",
"Krapinsko-zagorska zupanija": "02",
"Licko-senjska zupanija": "09",
"Medimurska zupanija": "20",
"Osjecko-baranjska zupanija": "14",
"Pozesko-slavonska zupanija": "11",
"Primorsko-goranska zupanija": "08",
"Sibensko-kninska zupanija": "15",
"Sisacko-moslavacka zupanija": "03",
"Splitsko-dalmatinska zupanija": "17",
"Varazdinska zupanija": "05",
"Viroviticko-podravska zupanija": "10",
"Vukovarsko-srijemska zupanija": "16",
"Zadarska zupanija": "13",
"Zagrebacka zupanija": "01",
},
"HT": {
"Artibonite": "AR",
"Centre": "CE",
"Grande'Anse": "GA",
"Nord": "ND",
"Ouest": "OU",
"Sud": "SD",
"Sud-Est": "SE",
},
"HU": {
"Bacs-Kiskun": "BK",
"Baranya": "BA",
"Bekes": "BE",
"Borsod-Abauj-Zemplen": "BZ",
"Budapest": "BU",
"Csongrad": "CS",
"Fejer": "FE",
"Gyor-Moson-Sopron": "GS",
"Hajdu-Bihar": "HB",
"Heves": "HE",
"Jasz-Nagykun-Szolnok": "JN",
"Komarom-Esztergom": "KE",
"Nograd": "NO",
"Pest": "PE",
"Somogy": "SO",
"Szabolcs-Szatmar-Bereg": "SZ",
"Tolna": "TO",
"Vas": "VA",
"Veszprem": "VE",
"Zala": "ZA",
},
"ID": {
"Aceh": "AC",
"Bali": "BA",
"Banten": "BT",
"Bengkulu": "BE",
"Gorontalo": "GO",
"Jakarta Raya": "JK",
"Jambi": "JA",
"Jawa Barat": "JB",
"Jawa Tengah": "JT",
"Jawa Timur": "JI",
"Kalimantan Barat": "KB",
"Kalimantan Selatan": "KS",
"Kalimantan Tengah": "KT",
"Kalimantan Timur": "KI",
"Kalimantan Utara": "KU",
"Kepulauan Bangka Belitung": "BB",
"Kepulauan Riau": "KR",
"Lampung": "LA",
"Maluku": "ML",
"Maluku Utara": "MU",
"Nusa Tenggara Barat": "NB",
"Nusa Tenggara Timur": "NT",
"Papua": "PP",
"Papua Barat": "PB",
"Riau": "RI",
"Sulawesi Barat": "SR",
"Sulawesi Selatan": "SN",
"Sulawesi Tengah": "ST",
"Sulawesi Tenggara": "SG",
"Sulawesi Utara": "SA",
"Sumatera Barat": "SB",
"Sumatera Selatan": "SS",
"Sumatera Utara": "SU",
"Yogyakarta": "YO",
},
"IE": {
"Carlow": "CW",
"Cavan": "CN",
"Clare": "CE",
"Cork": "CO",
"Donegal": "DL",
"Dublin": "D",
"Galway": "G",
"Kerry": "KY",
"Kildare": "KE",
"Kilkenny": "KK",
"Laois": "LS",
"Leitrim": "LM",
"Limerick": "LK",
"Longford": "LD",
"Louth": "LH",
"Mayo": "MO",
"Meath": "MH",
"Monaghan": "MN",
"Offaly": "OY",
"Roscommon": "RN",
"Sligo": "SO",
"Tipperary": "TA",
"Waterford": "WD",
"Westmeath": "WH",
"Wexford": "WX",
"Wicklow": "WW",
},
"IL": {
"HaDarom": "D",
"HaMerkaz": "M",
"HaTsafon": "Z",
"Hefa": "HA",
"Tel Aviv": "TA",
"Yerushalayim": "JM",
},
"IM": {"Isle of Man": ""},
"IN": {
"Andaman and Nicobar Islands": "AN",
"Andhra Pradesh": "AP",
"Arunachal Pradesh": "AR",
"Assam": "AS",
"Bihar": "BR",
"Chandigarh": "CH",
"Chhattisgarh": "CT",
"Dadra and Nagar Haveli": "DN",
"Daman and Diu": "DD",
"Delhi": "DL",
"Goa": "GA",
"Gujarat": "GJ",
"Haryana": "HR",
"Himachal Pradesh": "HP",
"Jammu and Kashmir": "JK",
"Jharkhand": "JH",
"Karnataka": "KA",
"Kerala": "KL",
"Lakshadweep": "LD",
"Madhya Pradesh": "MP",
"Maharashtra": "MH",
"Manipur": "MN",
"Meghalaya": "ML",
"Mizoram": "MZ",
"Nagaland": "NL",
"Odisha": "OR",
"Puducherry": "PY",
"Punjab": "PB",
"Rajasthan": "RJ",
"Sikkim": "SK",
"Tamil Nadu": "TN",
"Telangana": "TG",
"Tripura": "TR",
"Uttar Pradesh": "UP",
"Uttarakhand": "UT",
"West Bengal": "WB",
},
"IO": {"British Indian Ocean Territory": ""},
"IQ": {
"Al Anbar": "AN",
"Al Basrah": "BA",
"Al Muthanna": "MU",
"Al Qadisiyah": "QA",
"An Najaf": "NA",
"Arbil": "AR",
"As Sulaymaniyah": "SU",
"Babil": "BB",
"Baghdad": "BG",
"Dahuk": "DA",
"Dhi Qar": "DQ",
"Diyala": "DI",
"Karbala'": "KA",
"Kirkuk": "KI",
"Maysan": "MA",
"Ninawa": "NI",
"Salah ad Din": "SD",
"Wasit": "WA",
},
"IR": {
"Alborz": "32",
"Ardabil": "03",
"Azarbayjan-e Gharbi": "02",
"Azarbayjan-e Sharqi": "01",
"Bushehr": "06",
"Chahar Mahal va Bakhtiari": "08",
"Esfahan": "04",
"Fars": "14",
"Gilan": "19",
"Golestan": "27",
"Hamadan": "24",
"Hormozgan": "23",
"Ilam": "05",
"Kerman": "15",
"Kermanshah": "17",
"Khorasan-e Jonubi": "29",
"Khorasan-e Razavi": "30",
"Khorasan-e Shomali": "31",
"Khuzestan": "10",
"Kohgiluyeh va Bowyer Ahmad": "18",
"Kordestan": "16",
"Lorestan": "20",
"Markazi": "22",
"Mazandaran": "21",
"Qazvin": "28",
"Qom": "26",
"Semnan": "12",
"Sistan va Baluchestan": "13",
"Tehran": "07",
"Yazd": "25",
"Zanjan": "11",
},
"IS": {
"Austurland": "7",
"Hofudborgarsvaedi": "1",
"Nordurland eystra": "6",
"Nordurland vestra": "5",
"Sudurland": "8",
"Sudurnes": "2",
"Vestfirdir": "4",
"Vesturland": "3",
},
"IT": {
"Abruzzo": "65",
"Basilicata": "77",
"Calabria": "78",
"Campania": "72",
"Emilia-Romagna": "45",
"Friuli-Venezia Giulia": "36",
"Lazio": "62",
"Liguria": "42",
"Lombardia": "25",
"Marche": "57",
"Molise": "67",
"Piemonte": "21",
"Puglia": "75",
"Sardegna": "88",
"Sicilia": "82",
"Toscana": "52",
"Trentino-Alto Adige": "32",
"Umbria": "55",
"Valle d'Aosta": "23",
"Veneto": "34",
},
"JE": {"Jersey": ""},
"JM": {
"Clarendon": "13",
"Hanover": "09",
"Kingston": "01",
"Manchester": "12",
"Portland": "04",
"Saint Andrew": "02",
"Saint Ann": "06",
"Saint Catherine": "14",
"Saint Elizabeth": "11",
"Saint James": "08",
"Saint Mary": "05",
"Saint Thomas": "03",
"Trelawny": "07",
"Westmoreland": "10",
},
"JO": {
"'Ajlun": "AJ",
"Al 'Aqabah": "AQ",
"Al 'Asimah": "AM",
"Al Balqa'": "BA",
"Al Karak": "KA",
"Al Mafraq": "MA",
"Az Zarqa'": "AZ",
"Irbid": "IR",
"Jarash": "JA",
"Ma'an": "MN",
"Madaba": "MD",
},
"JP": {
"Aichi": "23",
"Akita": "05",
"Aomori": "02",
"Chiba": "12",
"Ehime": "38",
"Fukui": "18",
"Fukuoka": "40",
"Fukushima": "07",
"Gifu": "21",
"Gunma": "10",
"Hiroshima": "34",
"Hokkaido": "01",
"Hyogo": "28",
"Ibaraki": "08",
"Ishikawa": "17",
"Iwate": "03",
"Kagawa": "37",
"Kagoshima": "46",
"Kanagawa": "14",
"Kochi": "39",
"Kumamoto": "43",
"Kyoto": "26",
"Mie": "24",
"Miyagi": "04",
"Miyazaki": "45",
"Nagano": "20",
"Nagasaki": "42",
"Nara": "29",
"Niigata": "15",
"Oita": "44",
"Okayama": "33",
"Okinawa": "47",
"Osaka": "27",
"Saga": "41",
"Saitama": "11",
"Shiga": "25",
"Shimane": "32",
"Shizuoka": "22",
"Tochigi": "09",
"Tokushima": "36",
"Tokyo": "13",
"Tottori": "31",
"Toyama": "16",
"Wakayama": "30",
"Yamagata": "06",
"Yamaguchi": "35",
"Yamanashi": "19",
},
"KE": {
"Baringo": "01",
"Bomet": "02",
"Bungoma": "03",
"Busia": "04",
"Elgeyo/Marakwet": "05",
"Embu": "06",
"Garissa": "07",
"Homa Bay": "08",
"Isiolo": "09",
"Kajiado": "10",
"Kakamega": "11",
"Kericho": "12",
"Kiambu": "13",
"Kilifi": "14",
"Kirinyaga": "15",
"Kisii": "16",
"Kisumu": "17",
"Kitui": "18",
"Kwale": "19",
"Laikipia": "20",
"Lamu": "21",
"Machakos": "22",
"Makueni": "23",
"Mandera": "24",
"Marsabit": "25",
"Meru": "26",
"Migori": "27",
"Mombasa": "28",
"Murang'a": "29",
"Nairobi City": "30",
"Nakuru": "31",
"Nandi": "32",
"Narok": "33",
"Nyamira": "34",
"Nyandarua": "35",
"Nyeri": "36",
"Siaya": "38",
"Taita/Taveta": "39",
"Tharaka-Nithi": "41",
"Trans Nzoia": "42",
"Turkana": "43",
"Uasin Gishu": "44",
"Wajir": "46",
},
"KG": {
"Batken": "B",
"Bishkek": "GB",
"Chuy": "C",
"Jalal-Abad": "J",
"Naryn": "N",
"Osh": "GO",
"Talas": "T",
"Ysyk-Kol": "Y",
},
"KH": {
"Baat Dambang": "2",
"Banteay Mean Chey": "1",
"Kampong Chaam": "3",
"Kampong Chhnang": "4",
"Kampong Spueu": "5",
"Kampong Thum": "6",
"Kampot": "7",
"Kandaal": "8",
"Kaoh Kong": "9",
"Kracheh": "10",
"Krong Kaeb": "23",
"Krong Pailin": "24",
"Krong Preah Sihanouk": "18",
"Mondol Kiri": "11",
"Otdar Mean Chey": "22",
"Phnom Penh": "12",
"Pousaat": "15",
"Prey Veaeng": "14",
"Rotanak Kiri": "16",
"Siem Reab": "17",
"Svaay Rieng": "20",
"Taakaev": "21",
},
"KI": {"Gilbert Islands": "G", "Line Islands": "L"},
"KM": {"Grande Comore": "G"},
"KN": {
"Saint Anne Sandy Point": "02",
"Saint George Basseterre": "03",
"Saint James Windward": "05",
"Saint John Capisterre": "06",
"Saint John Figtree": "07",
"Saint Mary Cayon": "08",
"Saint Paul Capisterre": "09",
"Saint Paul Charlestown": "10",
"Saint Peter Basseterre": "11",
"Saint Thomas Lowland": "12",
"Saint Thomas Middle Island": "13",
},
"KP": {"P'yongyang": "01"},
"KR": {
"Busan-gwangyeoksi": "26",
"Chungcheongbuk-do": "43",
"Chungcheongnam-do": "44",
"Daegu-gwangyeoksi": "27",
"Daejeon-gwangyeoksi": "30",
"Gangwon-do": "42",
"Gwangju-gwangyeoksi": "29",
"Gyeonggi-do": "41",
"Gyeongsangbuk-do": "47",
"Gyeongsangnam-do": "48",
"Incheon-gwangyeoksi": "28",
"Jeju-teukbyeoljachido": "49",
"Jeollabuk-do": "45",
"Jeollanam-do": "46",
"Seoul-teukbyeolsi": "11",
"Ulsan-gwangyeoksi": "31",
},
"KW": {
"Al 'Asimah": "KU",
"Al Ahmadi": "AH",
"Al Farwaniyah": "FA",
"Al Jahra'": "JA",
"Hawalli": "HA",
"Mubarak al Kabir": "MU",
},
"KY": {"Cayman Islands": ""},
"KZ": {
"Almaty": "ALA",
"Almaty oblysy": "ALM",
"Aqmola oblysy": "AKM",
"Aqtobe oblysy": "AKT",
"Astana": "AST",
"Atyrau oblysy": "ATY",
"Batys Qazaqstan oblysy": "ZAP",
"Bayqongyr": "BAY",
"Mangghystau oblysy": "MAN",
"Ongtustik Qazaqstan oblysy": "YUZ",
"Pavlodar oblysy": "PAV",
"Qaraghandy oblysy": "KAR",
"Qostanay oblysy": "KUS",
"Qyzylorda oblysy": "KZY",
"Shyghys Qazaqstan oblysy": "VOS",
"Soltustik Qazaqstan oblysy": "SEV",
"Zhambyl oblysy": "ZHA",
},
"LA": {
"Attapu": "AT",
"Champasak": "CH",
"Houaphan": "HO",
"Khammouan": "KH",
"Louang Namtha": "LM",
"Louangphabang": "LP",
"Oudomxai": "OU",
"Salavan": "SL",
"Savannakhet": "SV",
"Viangchan": "VI",
"Xaignabouli": "XA",
"Xekong": "XE",
"Xiangkhouang": "XI",
},
"LB": {
"Aakkar": "AK",
"Baalbek-Hermel": "BH",
"Beqaa": "BI",
"Beyrouth": "BA",
"Liban-Nord": "AS",
"Liban-Sud": "JA",
"Mont-Liban": "JL",
"Nabatiye": "NA",
},
"LC": {
"Anse la Raye": "01",
"Castries": "02",
"Choiseul": "03",
"Dennery": "05",
"Gros Islet": "06",
"Laborie": "07",
"Micoud": "08",
"Soufriere": "10",
"Vieux Fort": "11",
},
"LI": {
"Balzers": "01",
"Eschen": "02",
"Gamprin": "03",
"Mauren": "04",
"Planken": "05",
"Ruggell": "06",
"Schaan": "07",
"Schellenberg": "08",
"Triesen": "09",
"Triesenberg": "10",
"Vaduz": "11",
},
"LK": {
"Central Province": "2",
"Eastern Province": "5",
"North Central Province": "7",
"North Western Province": "6",
"Northern Province": "4",
"Sabaragamuwa Province": "9",
"Southern Province": "3",
"Uva Province": "8",
"Western Province": "1",
},
"LR": {
"Grand Bassa": "GB",
"Grand Gedeh": "GG",
"Margibi": "MG",
"Maryland": "MY",
"Montserrado": "MO",
"Nimba": "NI",
"Sinoe": "SI",
},
"LS": {"Berea": "D", "Leribe": "C", "Mafeteng": "E", "Maseru": "A", "Quthing": "G"},
"LT": {
"Alytaus apskritis": "AL",
"Kauno apskritis": "KU",
"Klaipedos apskritis": "KL",
"Marijampoles apskritis": "MR",
"Panevezio apskritis": "PN",
"Siauliu apskritis": "SA",
"Taurages apskritis": "TA",
"Telsiu apskritis": "TE",
"Utenos apskritis": "UT",
"Vilniaus apskritis": "VL",
},
"LU": {"Diekirch": "DI", "Grevenmacher": "GR", "Luxembourg": "LU"},
"LV": {
"Adazu novads": "011",
"Aglonas novads": "001",
"Aizkraukles novads": "002",
"Aizputes novads": "003",
"Alojas novads": "005",
"Aluksnes novads": "007",
"Babites novads": "012",
"Baldones novads": "013",
"Balvu novads": "015",
"Bauskas novads": "016",
"Beverinas novads": "017",
"Brocenu novads": "018",
"Carnikavas novads": "020",
"Cesu novads": "022",
"Cesvaines novads": "021",
"Daugavpils novads": "025",
"Dobeles novads": "026",
"Dundagas novads": "027",
"Erglu novads": "030",
"Gulbenes novads": "033",
"Iecavas novads": "034",
"Ikskiles novads": "035",
"Incukalna novads": "037",
"Jaunjelgavas novads": "038",
"Jaunpiebalgas novads": "039",
"Jaunpils novads": "040",
"Jekabpils novads": "042",
"Jelgava": "JEL",
"Jelgavas novads": "041",
"Jurmala": "JUR",
"Kekavas novads": "052",
"Kokneses novads": "046",
"Kraslavas novads": "047",
"Kuldigas novads": "050",
"Lielvardes novads": "053",
"Liepaja": "LPX",
"Limbazu novads": "054",
"Livanu novads": "056",
"Lubanas novads": "057",
"Ludzas novads": "058",
"Madonas novads": "059",
"Malpils novads": "061",
"Nauksenu novads": "064",
"Ogres novads": "067",
"Olaines novads": "068",
"Ozolnieku novads": "069",
"Preilu novads": "073",
"Rezeknes novads": "077",
"Riebinu novads": "078",
"Riga": "RIX",
"Rojas novads": "079",
"Ropazu novads": "080",
"Rundales novads": "083",
"Salacgrivas novads": "086",
"Salaspils novads": "087",
"Saldus novads": "088",
"Saulkrastu novads": "089",
"Sejas novads": "090",
"Siguldas novads": "091",
"Skrundas novads": "093",
"Stopinu novads": "095",
"Strencu novads": "096",
"Talsu novads": "097",
"Tukuma novads": "099",
"Valkas novads": "101",
"Valmiera": "VMR",
"Varkavas novads": "103",
"Vecumnieku novads": "105",
"Ventspils novads": "106",
},
"LY": {
"Al Butnan": "BU",
"Al Jabal al Akhdar": "JA",
"Al Jabal al Gharbi": "JG",
"Al Jufrah": "JU",
"Al Kufrah": "KF",
"Al Marj": "MJ",
"Al Marqab": "MB",
"Al Wahat": "WA",
"An Nuqat al Khams": "NQ",
"Az Zawiyah": "ZA",
"Banghazi": "BA",
"Darnah": "DR",
"Misratah": "MI",
"Murzuq": "MQ",
"Nalut": "NL",
"Sabha": "SB",
"Tarabulus": "TB",
},
"MA": {
"Beni-Mellal-Khenifra": "05",
"Casablanca-Settat": "06",
"Draa-Tafilalet": "08",
"Fes- Meknes": "03",
"Guelmim-Oued Noun (EH-partial)": "10",
"L'Oriental": "02",
"Laayoune-Sakia El Hamra (EH-partial)": "11",
"Marrakech-Safi": "07",
"Rabat-Sale-Kenitra": "04",
"Souss-Massa": "09",
"Tanger-Tetouan-Al Hoceima": "01",
},
"MC": {
"Fontvieille": "FO",
"La Condamine": "CO",
"Monaco-Ville": "MO",
"Monte-Carlo": "MC",
"Saint-Roman": "SR",
},
"MD": {
"Anenii Noi": "AN",
"Balti": "BA",
"Basarabeasca": "BS",
"Bender": "BD",
"Briceni": "BR",
"Cahul": "CA",
"Calarasi": "CL",
"Cantemir": "CT",
"Causeni": "CS",
"Chisinau": "CU",
"Cimislia": "CM",
"Criuleni": "CR",
"Donduseni": "DO",
"Drochia": "DR",
"Dubasari": "DU",
"Edinet": "ED",
"Falesti": "FA",
"Floresti": "FL",
"Gagauzia, Unitatea teritoriala autonoma": "GA",
"Glodeni": "GL",
"Hincesti": "HI",
"Ialoveni": "IA",
"Leova": "LE",
"Nisporeni": "NI",
"Ocnita": "OC",
"Orhei": "OR",
"Rezina": "RE",
"Riscani": "RI",
"Singerei": "SI",
"Soldanesti": "SD",
"Soroca": "SO",
"Stefan Voda": "SV",
"Stinga Nistrului, unitatea teritoriala din": "SN",
"Straseni": "ST",
"Taraclia": "TA",
"Telenesti": "TE",
"Ungheni": "UN",
},
"ME": {
"Bar": "02",
"Berane": "03",
"Bijelo Polje": "04",
"Budva": "05",
"Cetinje": "06",
"Danilovgrad": "07",
"Herceg-Novi": "08",
"Kolasin": "09",
"Kotor": "10",
"Niksic": "12",
"Plav": "13",
"Pljevlja": "14",
"Pluzine": "15",
"Podgorica": "16",
"Rozaje": "17",
"Savnik": "18",
"Tivat": "19",
"Ulcinj": "20",
"Zabljak": "21",
},
"MF": {"Saint Martin (French Part)": ""},
"MG": {
"Antananarivo": "T",
"Antsiranana": "D",
"Fianarantsoa": "F",
"Mahajanga": "M",
"Toamasina": "A",
"Toliara": "U",
},
"MH": {"Kwajalein": "KWA", "Majuro": "MAJ"},
"MK": {
"Aracinovo": "802",
"Berovo": "201",
"Bitola": "501",
"Bogdanci": "401",
"Bogovinje": "601",
"Bosilovo": "402",
"Brvenica": "602",
"Centar Zupa": "313",
"Cesinovo-Oblesevo": "210",
"Debar": "303",
"Delcevo": "203",
"Demir Kapija": "103",
"Dolneni": "503",
"Gevgelija": "405",
"Gostivar": "604",
"Ilinden": "807",
"Jegunovce": "606",
"Karbinci": "205",
"Kavadarci": "104",
"Kicevo": "307",
"Kocani": "206",
"Kratovo": "701",
"Kriva Palanka": "702",
"Krivogastani": "504",
"Krusevo": "505",
"Kumanovo": "703",
"Lipkovo": "704",
"Makedonska Kamenica": "207",
"Mavrovo i Rostusa": "607",
"Negotino": "106",
"Novaci": "507",
"Novo Selo": "408",
"Ohrid": "310",
"Pehcevo": "208",
"Petrovec": "810",
"Plasnica": "311",
"Prilep": "508",
"Probistip": "209",
"Radovis": "409",
"Resen": "509",
"Rosoman": "107",
"Skopje": "85",
"Sopiste": "812",
"Stip": "211",
"Struga": "312",
"Strumica": "410",
"Studenicani": "813",
"Sveti Nikole": "108",
"Tearce": "608",
"Tetovo": "609",
"Valandovo": "403",
"Vasilevo": "404",
"Veles": "101",
"Vevcani": "301",
"Vinica": "202",
"Vrapciste": "603",
"Zelenikovo": "806",
"Zelino": "605",
},
"ML": {
"Bamako": "BKO",
"Gao": "7",
"Kayes": "1",
"Kidal": "8",
"Koulikoro": "2",
"Mopti": "5",
"Segou": "4",
"Sikasso": "3",
"Tombouctou": "6",
},
"MM": {
"Ayeyarwady": "07",
"Bago": "02",
"Chin": "14",
"Kachin": "11",
"Kayah": "12",
"Kayin": "13",
"Magway": "03",
"Mandalay": "04",
"Mon": "15",
"Nay Pyi Taw": "18",
"Sagaing": "01",
"Shan": "17",
"Tanintharyi": "05",
"Yangon": "06",
},
"MN": {
"Bayan-Olgiy": "071",
"Dornogovi": "063",
"Govi-Altay": "065",
"Omnogovi": "053",
"Orhon": "035",
"Ovorhangay": "055",
"Selenge": "049",
"Tov": "047",
"Ulaanbaatar": "1",
},
"MO": {"Macao": ""},
"MP": {"Northern Mariana Islands": ""},
"MQ": {"Martinique": ""},
"MR": {
"Dakhlet Nouadhibou": "08",
"Nouakchott Nord": "14",
"Tiris Zemmour": "11",
"Trarza": "06",
},
"MS": {"Saint Anthony": "", "Saint Peter": ""},
"MT": {
"Attard": "01",
"Balzan": "02",
"Birgu": "03",
"Birkirkara": "04",
"Birzebbuga": "05",
"Bormla": "06",
"Dingli": "07",
"Fgura": "08",
"Floriana": "09",
"Fontana": "10",
"Gharb": "14",
"Gharghur": "15",
"Ghasri": "16",
"Ghaxaq": "17",
"Gudja": "11",
"Gzira": "12",
"Hamrun": "18",
"Iklin": "19",
"Isla": "20",
"Kalkara": "21",
"Kercem": "22",
"Kirkop": "23",
"Lija": "24",
"Luqa": "25",
"Marsa": "26",
"Marsaskala": "27",
"Marsaxlokk": "28",
"Mdina": "29",
"Mellieha": "30",
"Mgarr": "31",
"Mosta": "32",
"Mqabba": "33",
"Msida": "34",
"Mtarfa": "35",
"Munxar": "36",
"Nadur": "37",
"Naxxar": "38",
"Paola": "39",
"Pembroke": "40",
"Pieta": "41",
"Qala": "42",
"Qormi": "43",
"Rabat Gozo": "45",
"Rabat Malta": "46",
"Saint John": "49",
"Saint Julian's": "48",
"Saint Lucia's": "53",
"Saint Paul's Bay": "51",
"Sannat": "52",
"Santa Venera": "54",
"Siggiewi": "55",
"Sliema": "56",
"Swieqi": "57",
"Ta' Xbiex": "58",
"Tarxien": "59",
"Valletta": "60",
"Xaghra": "61",
"Xewkija": "62",
"Xghajra": "63",
"Zabbar": "64",
"Zebbug Gozo": "65",
"Zejtun": "67",
"Zurrieq": "68",
},
"MU": {
"Black River": "BL",
"Flacq": "FL",
"Grand Port": "GP",
"Moka": "MO",
"Pamplemousses": "PA",
"Plaines Wilhems": "PW",
"Port Louis": "PL",
"Riviere du Rempart": "RR",
"Rodrigues Islands": "RO",
"Savanne": "SA",
},
"MV": {
"Alifu Alifu": "02",
"Baa": "20",
"Dhaalu": "17",
"Gaafu Dhaalu": "28",
"Haa Alifu": "07",
"Haa Dhaalu": "23",
"Kaafu": "26",
"Laamu": "05",
"Maale": "MLE",
"Meemu": "12",
"Noonu": "25",
"Raa": "13",
"Seenu": "01",
"Vaavu": "04",
},
"MW": {
"Balaka": "BA",
"Blantyre": "BL",
"Dowa": "DO",
"Lilongwe": "LI",
"Machinga": "MH",
"Mangochi": "MG",
"Mzimba": "MZ",
"Ntchisi": "NI",
"Salima": "SA",
"Zomba": "ZO",
},
"MX": {
"Aguascalientes": "AGU",
"Baja California": "BCN",
"Baja California Sur": "BCS",
"Campeche": "CAM",
"Chiapas": "CHP",
"Chihuahua": "CHH",
"Ciudad de Mexico": "CMX",
"Coahuila de Zaragoza": "COA",
"Colima": "COL",
"Durango": "DUR",
"Guanajuato": "GUA",
"Guerrero": "GRO",
"Hidalgo": "HID",
"Jalisco": "JAL",
"Mexico": "MEX",
"Michoacan de Ocampo": "MIC",
"Morelos": "MOR",
"Nayarit": "NAY",
"Nuevo Leon": "NLE",
"Oaxaca": "OAX",
"Puebla": "PUE",
"Queretaro": "QUE",
"Quintana Roo": "ROO",
"San Luis Potosi": "SLP",
"Sinaloa": "SIN",
"Sonora": "SON",
"Tabasco": "TAB",
"Tamaulipas": "TAM",
"Tlaxcala": "TLA",
"Veracruz de Ignacio de la Llave": "VER",
"Yucatan": "YUC",
"Zacatecas": "ZAC",
},
"MY": {
"Johor": "01",
"Kedah": "02",
"Kelantan": "03",
"Melaka": "04",
"Negeri Sembilan": "05",
"Pahang": "06",
"Perak": "08",
"Perlis": "09",
"Pulau Pinang": "07",
"Sabah": "12",
"Sarawak": "13",
"Selangor": "10",
"Terengganu": "11",
"Wilayah Persekutuan Kuala Lumpur": "14",
"Wilayah Persekutuan Labuan": "15",
"Wilayah Persekutuan Putrajaya": "16",
},
"MZ": {
"Cabo Delgado": "P",
"Gaza": "G",
"Inhambane": "I",
"Manica": "B",
"Maputo": "L",
"Nampula": "N",
"Niassa": "A",
"Sofala": "S",
"Tete": "T",
"Zambezia": "Q",
},
"NC": {"Province Nord": "", "Province Sud": ""},
"NE": {
"Agadez": "1",
"Diffa": "2",
"Dosso": "3",
"Niamey": "8",
"Tahoua": "5",
"Tillaberi": "6",
"Zinder": "7",
},
"NF": {"Norfolk Island": ""},
"NG": {
"Abia": "AB",
"Abuja Federal Capital Territory": "FC",
"Adamawa": "AD",
"Akwa Ibom": "AK",
"Anambra": "AN",
"Bauchi": "BA",
"Bayelsa": "BY",
"Benue": "BE",
"Borno": "BO",
"Cross River": "CR",
"Delta": "DE",
"Ebonyi": "EB",
"Edo": "ED",
"Ekiti": "EK",
"Enugu": "EN",
"Gombe": "GO",
"Imo": "IM",
"Jigawa": "JI",
"Kaduna": "KD",
"Kano": "KN",
"Katsina": "KT",
"Kebbi": "KE",
"Kogi": "KO",
"Kwara": "KW",
"Lagos": "LA",
"Nasarawa": "NA",
"Niger": "NI",
"Ogun": "OG",
"Ondo": "ON",
"Osun": "OS",
"Oyo": "OY",
"Plateau": "PL",
"Rivers": "RI",
"Sokoto": "SO",
"Taraba": "TA",
"Yobe": "YO",
"Zamfara": "ZA",
},
"NI": {
"Boaco": "BO",
"Carazo": "CA",
"Chinandega": "CI",
"Chontales": "CO",
"Costa Caribe Norte": "AN",
"Costa Caribe Sur": "AS",
"Esteli": "ES",
"Granada": "GR",
"Jinotega": "JI",
"Leon": "LE",
"Madriz": "MD",
"Managua": "MN",
"Masaya": "MS",
"Matagalpa": "MT",
"Nueva Segovia": "NS",
"Rio San Juan": "SJ",
"Rivas": "RI",
},
"NL": {
"Drenthe": "DR",
"Flevoland": "FL",
"Fryslan": "FR",
"Gelderland": "GE",
"Groningen": "GR",
"Limburg": "LI",
"Noord-Brabant": "NB",
"Noord-Holland": "NH",
"Overijssel": "OV",
"Utrecht": "UT",
"Zeeland": "ZE",
"Zuid-Holland": "ZH",
},
"NO": {
"Akershus": "02",
"Aust-Agder": "09",
"Buskerud": "06",
"Finnmark": "20",
"Hedmark": "04",
"Hordaland": "12",
"More og Romsdal": "15",
"Nord-Trondelag": "17",
"Nordland": "18",
"Oppland": "05",
"Oslo": "03",
"Ostfold": "01",
"Rogaland": "11",
"Sogn og Fjordane": "14",
"Sor-Trondelag": "16",
"Telemark": "08",
"Troms": "19",
"Vest-Agder": "10",
"Vestfold": "07",
},
"NP": {
"Bagmati": "BA",
"Bheri": "BH",
"Dhawalagiri": "DH",
"Gandaki": "GA",
"Janakpur": "JA",
"Kosi": "KO",
"Lumbini": "LU",
"Mahakali": "MA",
"Mechi": "ME",
"Narayani": "NA",
"Rapti": "RA",
"Sagarmatha": "SA",
"Seti": "SE",
},
"NR": {"Yaren": "14"},
"NU": {"Niue": ""},
"NZ": {
"Auckland": "AUK",
"Bay of Plenty": "BOP",
"Canterbury": "CAN",
"Chatham Islands Territory": "CIT",
"Gisborne": "GIS",
"Hawke's Bay": "HKB",
"Manawatu-Wanganui": "MWT",
"Marlborough": "MBH",
"Nelson": "NSN",
"Northland": "NTL",
"Otago": "OTA",
"Southland": "STL",
"Taranaki": "TKI",
"Tasman": "TAS",
"Waikato": "WKO",
"Wellington": "WGN",
"West Coast": "WTC",
},
"OM": {
"Ad Dakhiliyah": "DA",
"Al Buraymi": "BU",
"Al Wusta": "WU",
"Az Zahirah": "ZA",
"Janub al Batinah": "BJ",
"Janub ash Sharqiyah": "SJ",
"Masqat": "MA",
"Musandam": "MU",
"Shamal al Batinah": "BS",
"Shamal ash Sharqiyah": "SS",
"Zufar": "ZU",
},
"PA": {
"Bocas del Toro": "1",
"Chiriqui": "4",
"Cocle": "2",
"Colon": "3",
"Herrera": "6",
"Los Santos": "7",
"Ngobe-Bugle": "NB",
"Panama": "8",
"Veraguas": "9",
},
"PE": {
"Amazonas": "AMA",
"Ancash": "ANC",
"Apurimac": "APU",
"Arequipa": "ARE",
"Ayacucho": "AYA",
"Cajamarca": "CAJ",
"Cusco": "CUS",
"El Callao": "CAL",
"Huancavelica": "HUV",
"Huanuco": "HUC",
"Ica": "ICA",
"Junin": "JUN",
"La Libertad": "LAL",
"Lambayeque": "LAM",
"Lima": "LIM",
"Loreto": "LOR",
"Madre de Dios": "MDD",
"Moquegua": "MOQ",
"Pasco": "PAS",
"Piura": "PIU",
"Puno": "PUN",
"San Martin": "SAM",
"Tacna": "TAC",
"Tumbes": "TUM",
"Ucayali": "UCA",
},
"PF": {
"Iles Marquises": "",
"Iles Sous-le-Vent": "",
"Iles Tuamotu-Gambier": "",
"Iles du Vent": "",
},
"PG": {
"Bougainville": "NSB",
"Central": "CPM",
"Chimbu": "CPK",
"East New Britain": "EBR",
"East Sepik": "ESW",
"Eastern Highlands": "EHG",
"Madang": "MPM",
"Manus": "MRL",
"Milne Bay": "MBA",
"Morobe": "MPL",
"National Capital District (Port Moresby)": "NCD",
"New Ireland": "NIK",
"Southern Highlands": "SHM",
"West New Britain": "WBK",
"West Sepik": "SAN",
"Western": "WPD",
"Western Highlands": "WHM",
},
"PH": {
"Abra": "ABR",
"Agusan del Norte": "AGN",
"Agusan del Sur": "AGS",
"Aklan": "AKL",
"Albay": "ALB",
"Antique": "ANT",
"Apayao": "APA",
"Aurora": "AUR",
"Basilan": "BAS",
"Bataan": "BAN",
"Batanes": "BTN",
"Batangas": "BTG",
"Benguet": "BEN",
"Biliran": "BIL",
"Bohol": "BOH",
"Bukidnon": "BUK",
"Bulacan": "BUL",
"Cagayan": "CAG",
"Camarines Norte": "CAN",
"Camarines Sur": "CAS",
"Camiguin": "CAM",
"Capiz": "CAP",
"Catanduanes": "CAT",
"Cavite": "CAV",
"Cebu": "CEB",
"Compostela Valley": "COM",
"Cotabato": "NCO",
"Davao Oriental": "DAO",
"Davao del Norte": "DAV",
"Davao del Sur": "DAS",
"Dinagat Islands": "DIN",
"Eastern Samar": "EAS",
"Guimaras": "GUI",
"Ifugao": "IFU",
"Ilocos Norte": "ILN",
"Ilocos Sur": "ILS",
"Iloilo": "ILI",
"Isabela": "ISA",
"Kalinga": "KAL",
"La Union": "LUN",
"Laguna": "LAG",
"Lanao del Norte": "LAN",
"Lanao del Sur": "LAS",
"Leyte": "LEY",
"Maguindanao": "MAG",
"Marinduque": "MAD",
"Masbate": "MAS",
"Mindoro Occidental": "MDC",
"Mindoro Oriental": "MDR",
"Misamis Occidental": "MSC",
"Misamis Oriental": "MSR",
"Mountain Province": "MOU",
"National Capital Region": "00",
"Negros Occidental": "NEC",
"Negros Oriental": "NER",
"Northern Samar": "NSA",
"Nueva Ecija": "NUE",
"Nueva Vizcaya": "NUV",
"Palawan": "PLW",
"Pampanga": "PAM",
"Pangasinan": "PAN",
"Quezon": "QUE",
"Quirino": "QUI",
"Rizal": "RIZ",
"Romblon": "ROM",
"Samar": "WSA",
"Sarangani": "SAR",
"Siquijor": "SIG",
"Sorsogon": "SOR",
"South Cotabato": "SCO",
"Southern Leyte": "SLE",
"Sultan Kudarat": "SUK",
"Sulu": "SLU",
"Surigao del Norte": "SUN",
"Surigao del Sur": "SUR",
"Tarlac": "TAR",
"Tawi-Tawi": "TAW",
"Zambales": "ZMB",
"Zamboanga Sibugay": "ZSI",
"Zamboanga del Norte": "ZAN",
"Zamboanga del Sur": "ZAS",
},
"PK": {
"Azad Jammu and Kashmir": "JK",
"Balochistan": "BA",
"Federally Administered Tribal Areas": "TA",
"Gilgit-Baltistan": "GB",
"Islamabad": "IS",
"Khyber Pakhtunkhwa": "KP",
"Punjab": "PB",
"Sindh": "SD",
},
"PL": {
"Dolnoslaskie": "02",
"Kujawsko-pomorskie": "04",
"Lodzkie": "10",
"Lubelskie": "06",
"Lubuskie": "08",
"Malopolskie": "12",
"Mazowieckie": "14",
"Opolskie": "16",
"Podkarpackie": "18",
"Podlaskie": "20",
"Pomorskie": "22",
"Slaskie": "24",
"Swietokrzyskie": "26",
"Warminsko-mazurskie": "28",
"Wielkopolskie": "30",
"Zachodniopomorskie": "32",
},
"PM": {"Saint Pierre and Miquelon": ""},
"PR": {
"Adjuntas": "",
"Aguada": "",
"Aguadilla": "",
"Aguas Buenas": "",
"Aibonito": "",
"Anasco": "",
"Arecibo": "",
"Arroyo": "",
"Barceloneta": "",
"Barranquitas": "",
"Bayamon": "",
"Cabo Rojo": "",
"Caguas": "",
"Camuy": "",
"Canovanas": "",
"Carolina": "",
"Catano": "",
"Cayey": "",
"Ceiba": "",
"Ciales": "",
"Cidra": "",
"Coamo": "",
"Comerio": "",
"Corozal": "",
"Culebra": "",
"Dorado": "",
"Fajardo": "",
"Florida": "",
"Guanica": "",
"Guayama": "",
"Guayanilla": "",
"Guaynabo": "",
"Gurabo": "",
"Hatillo": "",
"Hormigueros": "",
"Humacao": "",
"Isabela": "",
"Juana Diaz": "",
"Lajas": "",
"Lares": "",
"Las Marias": "",
"Las Piedras": "",
"Loiza": "",
"Luquillo": "",
"Manati": "",
"Maricao": "",
"Mayaguez": "",
"Moca": "",
"Morovis": "",
"Municipio de Jayuya": "",
"Municipio de Juncos": "",
"Naguabo": "",
"Naranjito": "",
"Patillas": "",
"Penuelas": "",
"Ponce": "",
"Quebradillas": "",
"Rincon": "",
"Rio Grande": "",
"Sabana Grande": "",
"Salinas": "",
"San German": "",
"San Juan": "",
"San Lorenzo": "",
"San Sebastian": "",
"Santa Isabel Municipio": "",
"Toa Alta": "",
"Toa Baja": "",
"Trujillo Alto": "",
"Utuado": "",
"Vega Alta": "",
"Vega Baja": "",
"Vieques": "",
"Villalba": "",
"Yabucoa": "",
"Yauco": "",
},
"PS": {
"Bethlehem": "BTH",
"Gaza": "GZA",
"Hebron": "HBN",
"Jenin": "JEN",
"Jericho and Al Aghwar": "JRH",
"Jerusalem": "JEM",
"Nablus": "NBS",
"Qalqilya": "QQA",
"Ramallah": "RBH",
"Salfit": "SLT",
"Tubas": "TBS",
"Tulkarm": "TKM",
},
"PT": {
"Aveiro": "01",
"Beja": "02",
"Braga": "03",
"Braganca": "04",
"Castelo Branco": "05",
"Coimbra": "06",
"Evora": "07",
"Faro": "08",
"Guarda": "09",
"Leiria": "10",
"Lisboa": "11",
"Portalegre": "12",
"Porto": "13",
"Regiao Autonoma da Madeira": "30",
"Regiao Autonoma dos Acores": "20",
"Santarem": "14",
"Setubal": "15",
"Viana do Castelo": "16",
"Vila Real": "17",
"Viseu": "18",
},
"PW": {
"Airai": "004",
"Kayangel": "100",
"Koror": "150",
"Melekeok": "212",
"Ngaraard": "214",
"Ngardmau": "222",
},
"PY": {
"Alto Paraguay": "16",
"Alto Parana": "10",
"Amambay": "13",
"Asuncion": "ASU",
"Boqueron": "19",
"Caaguazu": "5",
"Caazapa": "6",
"Canindeyu": "14",
"Central": "11",
"Concepcion": "1",
"Cordillera": "3",
"Guaira": "4",
"Itapua": "7",
"Misiones": "8",
"Neembucu": "12",
"Paraguari": "9",
"Presidente Hayes": "15",
"San Pedro": "2",
},
"QA": {
"Ad Dawhah": "DA",
"Al Khawr wa adh Dhakhirah": "KH",
"Al Wakrah": "WA",
"Ar Rayyan": "RA",
"Ash Shamal": "MS",
"Az Za'ayin": "ZA",
"Umm Salal": "US",
},
"RE": {"Reunion": ""},
"RO": {
"Alba": "AB",
"Arad": "AR",
"Arges": "AG",
"Bacau": "BC",
"Bihor": "BH",
"Bistrita-Nasaud": "BN",
"Botosani": "BT",
"Braila": "BR",
"Brasov": "BV",
"Bucuresti": "B",
"Buzau": "BZ",
"Calarasi": "CL",
"Caras-Severin": "CS",
"Cluj": "CJ",
"Constanta": "CT",
"Covasna": "CV",
"Dambovita": "DB",
"Dolj": "DJ",
"Galati": "GL",
"Giurgiu": "GR",
"Gorj": "GJ",
"Harghita": "HR",
"Hunedoara": "HD",
"Ialomita": "IL",
"Iasi": "IS",
"Ilfov": "IF",
"Maramures": "MM",
"Mehedinti": "MH",
"Mures": "MS",
"Neamt": "NT",
"Olt": "OT",
"Prahova": "PH",
"Salaj": "SJ",
"Satu Mare": "SM",
"Sibiu": "SB",
"Suceava": "SV",
"Teleorman": "TR",
"Timis": "TM",
"Tulcea": "TL",
"Valcea": "VL",
"Vaslui": "VS",
"Vrancea": "VN",
},
"RS": {
"Beograd": "00",
"Borski okrug": "14",
"Branicevski okrug": "11",
"Jablanicki okrug": "23",
"Juznobacki okrug": "06",
"Juznobanatski okrug": "04",
"Kolubarski okrug": "09",
"Kosovsko-Mitrovacki okrug": "28",
"Macvanski okrug": "08",
"Moravicki okrug": "17",
"Nisavski okrug": "20",
"Pcinjski okrug": "24",
"Pecki okrug": "26",
"Pirotski okrug": "22",
"Podunavski okrug": "10",
"Pomoravski okrug": "13",
"Prizrenski okrug": "27",
"Rasinski okrug": "19",
"Raski okrug": "18",
"Severnobacki okrug": "01",
"Severnobanatski okrug": "03",
"Srednjebanatski okrug": "02",
"Sremski okrug": "07",
"Sumadijski okrug": "12",
"Toplicki okrug": "21",
"Zajecarski okrug": "15",
"Zapadnobacki okrug": "05",
"Zlatiborski okrug": "16",
},
"RU": {
"Adygeya, Respublika": "AD",
"Altay, Respublika": "AL",
"Altayskiy kray": "ALT",
"Amurskaya oblast'": "AMU",
"Arkhangel'skaya oblast'": "ARK",
"Astrakhanskaya oblast'": "AST",
"Bashkortostan, Respublika": "BA",
"Belgorodskaya oblast'": "BEL",
"Bryanskaya oblast'": "BRY",
"Buryatiya, Respublika": "BU",
"Chechenskaya Respublika": "CE",
"Chelyabinskaya oblast'": "CHE",
"Chukotskiy avtonomnyy okrug": "CHU",
"Chuvashskaya Respublika": "CU",
"Dagestan, Respublika": "DA",
"Ingushetiya, Respublika": "IN",
"Irkutskaya oblast'": "IRK",
"Ivanovskaya oblast'": "IVA",
"Kabardino-Balkarskaya Respublika": "KB",
"Kaliningradskaya oblast'": "KGD",
"Kalmykiya, Respublika": "KL",
"Kaluzhskaya oblast'": "KLU",
"Kamchatskiy kray": "KAM",
"Karachayevo-Cherkesskaya Respublika": "KC",
"Kareliya, Respublika": "KR",
"Kemerovskaya oblast'": "KEM",
"Khabarovskiy kray": "KHA",
"Khakasiya, Respublika": "KK",
"Khanty-Mansiyskiy avtonomnyy okrug": "KHM",
"Kirovskaya oblast'": "KIR",
"Komi, Respublika": "KO",
"Kostromskaya oblast'": "KOS",
"Krasnodarskiy kray": "KDA",
"Krasnoyarskiy kray": "KYA",
"Kurganskaya oblast'": "KGN",
"Kurskaya oblast'": "KRS",
"Leningradskaya oblast'": "LEN",
"Lipetskaya oblast'": "LIP",
"Magadanskaya oblast'": "MAG",
"Mariy El, Respublika": "ME",
"Mordoviya, Respublika": "MO",
"Moskovskaya oblast'": "MOS",
"Moskva": "MOW",
"Murmanskaya oblast'": "MUR",
"Nenetskiy avtonomnyy okrug": "NEN",
"Nizhegorodskaya oblast'": "NIZ",
"Novgorodskaya oblast'": "NGR",
"Novosibirskaya oblast'": "NVS",
"Omskaya oblast'": "OMS",
"Orenburgskaya oblast'": "ORE",
"Orlovskaya oblast'": "ORL",
"Penzenskaya oblast'": "PNZ",
"Permskiy kray": "PER",
"Primorskiy kray": "PRI",
"Pskovskaya oblast'": "PSK",
"Rostovskaya oblast'": "ROS",
"Ryazanskaya oblast'": "RYA",
"Saha, Respublika": "SA",
"Sakhalinskaya oblast'": "SAK",
"Samarskaya oblast'": "SAM",
"Sankt-Peterburg": "SPE",
"Saratovskaya oblast'": "SAR",
"Severnaya Osetiya, Respublika": "SE",
"Smolenskaya oblast'": "SMO",
"Stavropol'skiy kray": "STA",
"Sverdlovskaya oblast'": "SVE",
"Tambovskaya oblast'": "TAM",
"Tatarstan, Respublika": "TA",
"Tomskaya oblast'": "TOM",
"Tul'skaya oblast'": "TUL",
"Tverskaya oblast'": "TVE",
"Tyumenskaya oblast'": "TYU",
"Tyva, Respublika": "TY",
"Udmurtskaya Respublika": "UD",
"Ul'yanovskaya oblast'": "ULY",
"Vladimirskaya oblast'": "VLA",
"Volgogradskaya oblast'": "VGG",
"Vologodskaya oblast'": "VLG",
"Voronezhskaya oblast'": "VOR",
"Yamalo-Nenetskiy avtonomnyy okrug": "YAN",
"Yaroslavskaya oblast'": "YAR",
"Yevreyskaya avtonomnaya oblast'": "YEV",
"Zabaykal'skiy kray": "ZAB",
},
"RW": {"Est": "02", "Nord": "03", "Ouest": "04", "Sud": "05", "Ville de Kigali": "01"},
"SA": {
"'Asir": "14",
"Al Bahah": "11",
"Al Hudud ash Shamaliyah": "08",
"Al Jawf": "12",
"Al Madinah al Munawwarah": "03",
"Al Qasim": "05",
"Ar Riyad": "01",
"Ash Sharqiyah": "04",
"Ha'il": "06",
"Jazan": "09",
"Makkah al Mukarramah": "02",
"Najran": "10",
"Tabuk": "07",
},
"SB": {"Choiseul": "CH", "Guadalcanal": "GU"},
"SC": {
"Anse Boileau": "02",
"Anse aux Pins": "01",
"Baie Lazare": "06",
"Beau Vallon": "08",
"Bel Ombre": "10",
"Cascade": "11",
"English River": "16",
"Grand Anse Mahe": "13",
"La Digue": "15",
"Pointe Larue": "20",
"Takamaka": "23",
},
"SD": {
"Blue Nile": "NB",
"Gedaref": "GD",
"Gezira": "GZ",
"Kassala": "KA",
"Khartoum": "KH",
"North Darfur": "DN",
"North Kordofan": "KN",
"Northern": "NO",
"Red Sea": "RS",
"River Nile": "NR",
"Sennar": "SI",
"South Darfur": "DS",
"South Kordofan": "KS",
"West Darfur": "DW",
"White Nile": "NW",
},
"SE": {
"Blekinge lan": "K",
"Dalarnas lan": "W",
"Gavleborgs lan": "X",
"Gotlands lan": "I",
"Hallands lan": "N",
"Jamtlands lan": "Z",
"Jonkopings lan": "F",
"Kalmar lan": "H",
"Kronobergs lan": "G",
"Norrbottens lan": "BD",
"Orebro lan": "T",
"Ostergotlands lan": "E",
"Skane lan": "M",
"Sodermanlands lan": "D",
"Stockholms lan": "AB",
"Uppsala lan": "C",
"Varmlands lan": "S",
"Vasterbottens lan": "AC",
"Vasternorrlands lan": "Y",
"Vastmanlands lan": "U",
"Vastra Gotalands lan": "O",
},
"SG": {"Singapore": ""},
"SH": {"Saint Helena": "HL"},
"SI": {
"Ajdovscina": "001",
"Apace": "195",
"Beltinci": "002",
"Benedikt": "148",
"Bistrica ob Sotli": "149",
"Bled": "003",
"Bloke": "150",
"Bohinj": "004",
"Borovnica": "005",
"Bovec": "006",
"Braslovce": "151",
"Brda": "007",
"Brezice": "009",
"Brezovica": "008",
"Cankova": "152",
"Celje": "011",
"Cerklje na Gorenjskem": "012",
"Cerknica": "013",
"Cerkno": "014",
"Cirkulane": "196",
"Crensovci": "015",
"Crnomelj": "017",
"Destrnik": "018",
"Divaca": "019",
"Dobje": "154",
"Dobrepolje": "020",
"Dobrna": "155",
"Dobrova-Polhov Gradec": "021",
"Dobrovnik": "156",
"Domzale": "023",
"Dornava": "024",
"Dravograd": "025",
"Duplek": "026",
"Gorje": "207",
"Gornja Radgona": "029",
"Gornji Petrovci": "031",
"Grad": "158",
"Grosuplje": "032",
"Hajdina": "159",
"Hoce-Slivnica": "160",
"Hodos": "161",
"Horjul": "162",
"Hrastnik": "034",
"Hrpelje-Kozina": "035",
"Idrija": "036",
"Ig": "037",
"Ilirska Bistrica": "038",
"Ivancna Gorica": "039",
"Izola": "040",
"Jesenice": "041",
"Jursinci": "042",
"Kamnik": "043",
"Kanal": "044",
"Kidricevo": "045",
"Kobarid": "046",
"Kobilje": "047",
"Kocevje": "048",
"Komen": "049",
"Komenda": "164",
"Koper": "050",
"Kosanjevica na Krki": "197",
"Kostel": "165",
"Kranj": "052",
"Kranjska Gora": "053",
"Krizevci": "166",
"Krsko": "054",
"Kungota": "055",
"Kuzma": "056",
"Lasko": "057",
"Lenart": "058",
"Lendava": "059",
"Litija": "060",
"Ljubljana": "061",
"Ljutomer": "063",
"Log-Dragomer": "208",
"Logatec": "064",
"Loska Dolina": "065",
"Lovrenc na Pohorju": "167",
"Luce": "067",
"Lukovica": "068",
"Majsperk": "069",
"Makole": "198",
"Maribor": "070",
"Markovci": "168",
"Medvode": "071",
"Menges": "072",
"Metlika": "073",
"Mezica": "074",
"Miklavz na Dravskem Polju": "169",
"Miren-Kostanjevica": "075",
"Mirna Pec": "170",
"Mislinja": "076",
"Mokronog-Trebelno": "199",
"Moravce": "077",
"Mozirje": "079",
"Murska Sobota": "080",
"Muta": "081",
"Naklo": "082",
"Nazarje": "083",
"Nova Gorica": "084",
"Novo Mesto": "085",
"Odranci": "086",
"Oplotnica": "171",
"Ormoz": "087",
"Piran": "090",
"Pivka": "091",
"Podcetrtek": "092",
"Podlehnik": "172",
"Poljcane": "200",
"Polzela": "173",
"Postojna": "094",
"Prebold": "174",
"Preddvor": "095",
"Prevalje": "175",
"Ptuj": "096",
"Puconci": "097",
"Race-Fram": "098",
"Radece": "099",
"Radenci": "100",
"Radlje ob Dravi": "101",
"Radovljica": "102",
"Ravne na Koroskem": "103",
"Razkrizje": "176",
"Recica ob Savinji": "209",
"Rence-Vogrsko": "201",
"Ribnica": "104",
"Rogaska Slatina": "106",
"Rogasovci": "105",
"Ruse": "108",
"Salovci": "033",
"Semic": "109",
"Sempeter-Vrtojba": "183",
"Sencur": "117",
"Sentilj": "118",
"Sentjernej": "119",
"Sentjur": "120",
"Sentrupert": "211",
"Sevnica": "110",
"Sezana": "111",
"Skocjan": "121",
"Skofja Loka": "122",
"Skofljica": "123",
"Slovenj Gradec": "112",
"Slovenska Bistrica": "113",
"Slovenske Konjice": "114",
"Smarje pri Jelsah": "124",
"Smarjeske Toplice": "206",
"Smartno ob Paki": "125",
"Smartno pri Litiji": "194",
"Sodrazica": "179",
"Solcava": "180",
"Sostanj": "126",
"Starse": "115",
"Store": "127",
"Straza": "203",
"Sveta Trojica v Slovenskih Goricah": "204",
"Sveti Andraz v Slovenskih Goricah": "182",
"Sveti Jurij": "116",
"Sveti Jurij v Slovenskih Goricah": "210",
"Sveti Tomaz": "205",
"Tabor": "184",
"Tisina": "010",
"Tolmin": "128",
"Trbovlje": "129",
"Trebnje": "130",
"Trnovska Vas": "185",
"Trzic": "131",
"Trzin": "186",
"Turnisce": "132",
"Velenje": "133",
"Velika Polana": "187",
"Velike Lasce": "134",
"Verzej": "188",
"Videm": "135",
"Vipava": "136",
"Vitanje": "137",
"Vodice": "138",
"Vojnik": "139",
"Vransko": "189",
"Vrhnika": "140",
"Vuzenica": "141",
"Zagorje ob Savi": "142",
"Zalec": "190",
"Zavrc": "143",
"Zelezniki": "146",
"Zetale": "191",
"Ziri": "147",
"Zrece": "144",
"Zuzemberk": "193",
},
"SK": {
"Banskobystricky kraj": "BC",
"Bratislavsky kraj": "BL",
"Kosicky kraj": "KI",
"Nitriansky kraj": "NI",
"Presovsky kraj": "PV",
"Trenciansky kraj": "TC",
"Trnavsky kraj": "TA",
"Zilinsky kraj": "ZI",
},
"SL": {"Eastern": "E", "Northern": "N", "Western Area": "W"},
"SM": {"Domagnano": "03", "San Marino": "07", "Serravalle": "09"},
"SN": {
"Dakar": "DK",
"Diourbel": "DB",
"Fatick": "FK",
"Kaffrine": "KA",
"Kaolack": "KL",
"Louga": "LG",
"Saint-Louis": "SL",
"Tambacounda": "TC",
"Thies": "TH",
"Ziguinchor": "ZG",
},
"SO": {
"Awdal": "AW",
"Banaadir": "BN",
"Bay": "BY",
"Nugaal": "NU",
"Shabeellaha Hoose": "SH",
"Togdheer": "TO",
"Woqooyi Galbeed": "WO",
},
"SR": {
"Brokopondo": "BR",
"Commewijne": "CM",
"Nickerie": "NI",
"Para": "PR",
"Paramaribo": "PM",
"Saramacca": "SA",
"Sipaliwini": "SI",
"Wanica": "WA",
},
"SS": {
"Central Equatoria": "EC",
"Eastern Equatoria": "EE",
"Lakes": "LK",
"Northern Bahr el Ghazal": "BN",
"Unity": "UY",
"Upper Nile": "NU",
"Western Equatoria": "EW",
},
"ST": {"Principe": "P", "Sao Tome": "S"},
"SV": {
"Ahuachapan": "AH",
"Cabanas": "CA",
"Chalatenango": "CH",
"Cuscatlan": "CU",
"La Libertad": "LI",
"La Paz": "PA",
"La Union": "UN",
"Morazan": "MO",
"San Miguel": "SM",
"San Salvador": "SS",
"San Vicente": "SV",
"Santa Ana": "SA",
"Sonsonate": "SO",
"Usulutan": "US",
},
"SX": {"Sint Maarten (Dutch Part)": ""},
"SY": {
"Al Hasakah": "HA",
"Al Ladhiqiyah": "LA",
"Al Qunaytirah": "QU",
"Ar Raqqah": "RA",
"As Suwayda'": "SU",
"Dar'a": "DR",
"Dayr az Zawr": "DY",
"Dimashq": "DI",
"Halab": "HL",
"Hamah": "HM",
"Hims": "HI",
"Idlib": "ID",
"Rif Dimashq": "RD",
"Tartus": "TA",
},
"SZ": {"Hhohho": "HH", "Lubombo": "LU", "Manzini": "MA"},
"TC": {"Turks and Caicos Islands": ""},
"TD": {
"Guera": "GR",
"Hadjer Lamis": "HL",
"Logone-Occidental": "LO",
"Ouaddai": "OD",
"Tibesti": "TI",
"Ville de Ndjamena": "ND",
},
"TG": {"Centrale": "C", "Kara": "K", "Maritime": "M", "Plateaux": "P"},
"TH": {
"Amnat Charoen": "37",
"Ang Thong": "15",
"Bueng Kan": "38",
"Buri Ram": "31",
"Chachoengsao": "24",
"Chai Nat": "18",
"Chaiyaphum": "36",
"Chanthaburi": "22",
"Chiang Mai": "50",
"Chiang Rai": "57",
"Chon Buri": "20",
"Chumphon": "86",
"Kalasin": "46",
"Kamphaeng Phet": "62",
"Kanchanaburi": "71",
"Khon Kaen": "40",
"Krabi": "81",
"Krung Thep Maha Nakhon": "10",
"Lampang": "52",
"Lamphun": "51",
"Loei": "42",
"Lop Buri": "16",
"Mae Hong Son": "58",
"Maha Sarakham": "44",
"Mukdahan": "49",
"Nakhon Nayok": "26",
"Nakhon Pathom": "73",
"Nakhon Phanom": "48",
"Nakhon Ratchasima": "30",
"Nakhon Sawan": "60",
"Nakhon Si Thammarat": "80",
"Nan": "55",
"Narathiwat": "96",
"Nong Bua Lam Phu": "39",
"Nong Khai": "43",
"Nonthaburi": "12",
"Pathum Thani": "13",
"Pattani": "94",
"Phangnga": "82",
"Phatthalung": "93",
"Phayao": "56",
"Phetchabun": "67",
"Phetchaburi": "76",
"Phichit": "66",
"Phitsanulok": "65",
"Phra Nakhon Si Ayutthaya": "14",
"Phrae": "54",
"Phuket": "83",
"Prachin Buri": "25",
"Prachuap Khiri Khan": "77",
"Ranong": "85",
"Ratchaburi": "70",
"Rayong": "21",
"Roi Et": "45",
"Sa Kaeo": "27",
"Sakon Nakhon": "47",
"Samut Prakan": "11",
"Samut Sakhon": "74",
"Samut Songkhram": "75",
"Saraburi": "19",
"Satun": "91",
"Si Sa Ket": "33",
"Sing Buri": "17",
"Songkhla": "90",
"Sukhothai": "64",
"Suphan Buri": "72",
"Surat Thani": "84",
"Surin": "32",
"Tak": "63",
"Trang": "92",
"Trat": "23",
"Ubon Ratchathani": "34",
"Udon Thani": "41",
"Uthai Thani": "61",
"Uttaradit": "53",
"Yala": "95",
"Yasothon": "35",
},
"TJ": {
"Dushanbe": "DU",
"Khatlon": "KT",
"Kuhistoni Badakhshon": "GB",
"Nohiyahoi Tobei Jumhuri": "RA",
"Sughd": "SU",
},
"TK": {"Tokelau": ""},
"TL": {"Ainaro": "AN", "Cova Lima": "CO", "Dili": "DI"},
"TM": {"Ahal": "A", "Balkan": "B", "Dasoguz": "D", "Lebap": "L", "Mary": "M"},
"TN": {
"Beja": "31",
"Ben Arous": "13",
"Bizerte": "23",
"Gabes": "81",
"Gafsa": "71",
"Jendouba": "32",
"Kairouan": "41",
"Kasserine": "42",
"Kebili": "73",
"L'Ariana": "12",
"La Manouba": "14",
"Le Kef": "33",
"Mahdia": "53",
"Medenine": "82",
"Monastir": "52",
"Nabeul": "21",
"Sfax": "61",
"Sidi Bouzid": "43",
"Siliana": "34",
"Sousse": "51",
"Tataouine": "83",
"Tozeur": "72",
"Tunis": "11",
"Zaghouan": "22",
},
"TO": {"Niuas": "03", "Tongatapu": "04"},
"TR": {
"Adana": "01",
"Adiyaman": "02",
"Afyonkarahisar": "03",
"Agri": "04",
"Aksaray": "68",
"Amasya": "05",
"Ankara": "06",
"Antalya": "07",
"Ardahan": "75",
"Artvin": "08",
"Aydin": "09",
"Balikesir": "10",
"Bartin": "74",
"Batman": "72",
"Bayburt": "69",
"Bilecik": "11",
"Bingol": "12",
"Bitlis": "13",
"Bolu": "14",
"Burdur": "15",
"Bursa": "16",
"Canakkale": "17",
"Cankiri": "18",
"Corum": "19",
"Denizli": "20",
"Diyarbakir": "21",
"Duzce": "81",
"Edirne": "22",
"Elazig": "23",
"Erzincan": "24",
"Erzurum": "25",
"Eskisehir": "26",
"Gaziantep": "27",
"Giresun": "28",
"Gumushane": "29",
"Hakkari": "30",
"Hatay": "31",
"Igdir": "76",
"Isparta": "32",
"Istanbul": "34",
"Izmir": "35",
"Kahramanmaras": "46",
"Karabuk": "78",
"Karaman": "70",
"Kars": "36",
"Kastamonu": "37",
"Kayseri": "38",
"Kilis": "79",
"Kirikkale": "71",
"Kirklareli": "39",
"Kirsehir": "40",
"Kocaeli": "41",
"Konya": "42",
"Kutahya": "43",
"Malatya": "44",
"Manisa": "45",
"Mardin": "47",
"Mersin": "33",
"Mugla": "48",
"Mus": "49",
"Nevsehir": "50",
"Nigde": "51",
"Ordu": "52",
"Osmaniye": "80",
"Rize": "53",
"Sakarya": "54",
"Samsun": "55",
"Sanliurfa": "63",
"Siirt": "56",
"Sinop": "57",
"Sirnak": "73",
"Sivas": "58",
"Tekirdag": "59",
"Tokat": "60",
"Trabzon": "61",
"Tunceli": "62",
"Usak": "64",
"Van": "65",
"Yalova": "77",
"Yozgat": "66",
"Zonguldak": "67",
},
"TT": {
"Arima": "ARI",
"Chaguanas": "CHA",
"Couva-Tabaquite-Talparo": "CTT",
"Diego Martin": "DMN",
"Mayaro-Rio Claro": "MRC",
"Penal-Debe": "PED",
"Point Fortin": "PTF",
"Port of Spain": "POS",
"Princes Town": "PRT",
"San Fernando": "SFO",
"San Juan-Laventille": "SJL",
"Sangre Grande": "SGE",
"Siparia": "SIP",
"Tobago": "TOB",
"Tunapuna-Piarco": "TUP",
},
"TV": {"Funafuti": "FUN"},
"TW": {
"Changhua": "CHA",
"Chiayi": "CYQ",
"Hsinchu": "HSQ",
"Hualien": "HUA",
"Kaohsiung": "KHH",
"Keelung": "KEE",
"Kinmen": "KIN",
"Lienchiang": "LIE",
"Miaoli": "MIA",
"Nantou": "NAN",
"New Taipei": "NWT",
"Penghu": "PEN",
"Pingtung": "PIF",
"Taichung": "TXG",
"Tainan": "TNN",
"Taipei": "TPE",
"Taitung": "TTT",
"Taoyuan": "TAO",
"Yilan": "ILA",
"Yunlin": "YUN",
},
"TZ": {
"Arusha": "01",
"Dar es Salaam": "02",
"Dodoma": "03",
"Geita": "27",
"Iringa": "04",
"Kagera": "05",
"Kaskazini Unguja": "07",
"Katavi": "28",
"Kigoma": "08",
"Kilimanjaro": "09",
"Kusini Pemba": "10",
"Kusini Unguja": "11",
"Lindi": "12",
"Manyara": "26",
"Mara": "13",
"Mbeya": "14",
"Mjini Magharibi": "15",
"Morogoro": "16",
"Mtwara": "17",
"Mwanza": "18",
"Njombe": "29",
"Pwani": "19",
"Rukwa": "20",
"Ruvuma": "21",
"Shinyanga": "22",
"Simiyu": "30",
"Singida": "23",
"Tabora": "24",
"Tanga": "25",
},
"UA": {
"Avtonomna Respublika Krym": "43",
"Cherkaska oblast": "71",
"Chernihivska oblast": "74",
"Chernivetska oblast": "77",
"Dnipropetrovska oblast": "12",
"Donetska oblast": "14",
"Ivano-Frankivska oblast": "26",
"Kharkivska oblast": "63",
"Khersonska oblast": "65",
"Khmelnytska oblast": "68",
"Kirovohradska oblast": "35",
"Kyiv": "30",
"Kyivska oblast": "32",
"Luhanska oblast": "09",
"Lvivska oblast": "46",
"Mykolaivska oblast": "48",
"Odeska oblast": "51",
"Poltavska oblast": "53",
"Rivnenska oblast": "56",
"Sevastopol": "40",
"Sumska oblast": "59",
"Ternopilska oblast": "61",
"Vinnytska oblast": "05",
"Volynska oblast": "07",
"Zakarpatska oblast": "21",
"Zaporizka oblast": "23",
"Zhytomyrska oblast": "18",
},
"UG": {
"Amuru": "316",
"Arua": "303",
"Bugiri": "201",
"Buikwe": "117",
"Bukedea": "219",
"Buliisa": "416",
"Buvuma": "120",
"Gulu": "304",
"Hoima": "403",
"Iganga": "203",
"Jinja": "204",
"Kabale": "404",
"Kabarole": "405",
"Kalangala": "101",
"Kaliro": "222",
"Kalungu": "122",
"Kampala": "102",
"Kamuli": "205",
"Kapchorwa": "206",
"Kasese": "406",
"Kayunga": "112",
"Kibaale": "407",
"Kiboga": "103",
"Kiruhura": "419",
"Kitgum": "305",
"Kumi": "208",
"Kyenjojo": "415",
"Lira": "307",
"Luwero": "104",
"Masaka": "105",
"Masindi": "409",
"Mayuge": "214",
"Mbale": "209",
"Mbarara": "410",
"Mityana": "115",
"Mpigi": "106",
"Mukono": "108",
"Nakaseke": "116",
"Namayingo": "230",
"Nwoya": "328",
"Oyam": "321",
"Pallisa": "210",
"Rukungiri": "412",
"Sironko": "215",
"Soroti": "211",
"Wakiso": "113",
},
"UM": {"Palmyra Atoll": "95"},
"US": {
"Alabama": "AL",
"Alaska": "AK",
"Arizona": "AZ",
"Arkansas": "AR",
"California": "CA",
"Colorado": "CO",
"Connecticut": "CT",
"Delaware": "DE",
"District of Columbia": "DC",
"Florida": "FL",
"Georgia": "GA",
"Hawaii": "HI",
"Idaho": "ID",
"Illinois": "IL",
"Indiana": "IN",
"Iowa": "IA",
"Kansas": "KS",
"Kentucky": "KY",
"Louisiana": "LA",
"Maine": "ME",
"Maryland": "MD",
"Massachusetts": "MA",
"Michigan": "MI",
"Minnesota": "MN",
"Mississippi": "MS",
"Missouri": "MO",
"Montana": "MT",
"Nebraska": "NE",
"Nevada": "NV",
"New Hampshire": "NH",
"New Jersey": "NJ",
"New Mexico": "NM",
"New York": "NY",
"North Carolina": "NC",
"North Dakota": "ND",
"Ohio": "OH",
"Oklahoma": "OK",
"Oregon": "OR",
"Pennsylvania": "PA",
"Rhode Island": "RI",
"South Carolina": "SC",
"South Dakota": "SD",
"Tennessee": "TN",
"Texas": "TX",
"Utah": "UT",
"Vermont": "VT",
"Virginia": "VA",
"Washington": "WA",
"West Virginia": "WV",
"Wisconsin": "WI",
"Wyoming": "WY",
},
"UY": {
"Artigas": "AR",
"Canelones": "CA",
"Cerro Largo": "CL",
"Colonia": "CO",
"Durazno": "DU",
"Flores": "FS",
"Florida": "FD",
"Lavalleja": "LA",
"Maldonado": "MA",
"Montevideo": "MO",
"Paysandu": "PA",
"Rio Negro": "RN",
"Rivera": "RV",
"Rocha": "RO",
"Salto": "SA",
"San Jose": "SJ",
"Soriano": "SO",
"Tacuarembo": "TA",
"Treinta y Tres": "TT",
},
"UZ": {
"Andijon": "AN",
"Buxoro": "BU",
"Farg'ona": "FA",
"Jizzax": "JI",
"Namangan": "NG",
"Navoiy": "NW",
"Qashqadaryo": "QA",
"Qoraqalpog'iston Respublikasi": "QR",
"Samarqand": "SA",
"Sirdaryo": "SI",
"Surxondaryo": "SU",
"Toshkent": "TK",
"Xorazm": "XO",
},
"VA": {"Vatican City": ""},
"VC": {
"Charlotte": "01",
"Grenadines": "06",
"Saint David": "03",
"Saint George": "04",
"Saint Patrick": "05",
},
"VE": {
"Amazonas": "Z",
"Anzoategui": "B",
"Apure": "C",
"Aragua": "D",
"Barinas": "E",
"Bolivar": "F",
"Carabobo": "G",
"Cojedes": "H",
"Delta Amacuro": "Y",
"Distrito Capital": "A",
"Falcon": "I",
"Guarico": "J",
"Lara": "K",
"Merida": "L",
"Miranda": "M",
"Monagas": "N",
"Nueva Esparta": "O",
"Portuguesa": "P",
"Sucre": "R",
"Tachira": "S",
"Trujillo": "T",
"Vargas": "X",
"Yaracuy": "U",
"Zulia": "V",
},
"VG": {"Virgin Islands, British": ""},
"VI": {"Virgin Islands, U.S.": ""},
"VN": {
"An Giang": "44",
"Ba Ria - Vung Tau": "43",
"Bac Giang": "54",
"Bac Kan": "53",
"Bac Lieu": "55",
"Bac Ninh": "56",
"Ben Tre": "50",
"Binh Dinh": "31",
"Binh Duong": "57",
"Binh Phuoc": "58",
"Binh Thuan": "40",
"Ca Mau": "59",
"Can Tho": "CT",
"Cao Bang": "04",
"Da Nang": "DN",
"Dak Lak": "33",
"Dak Nong": "72",
"Dien Bien": "71",
"Dong Nai": "39",
"Dong Thap": "45",
"Gia Lai": "30",
"Ha Giang": "03",
"Ha Nam": "63",
"Ha Noi": "HN",
"Ha Tinh": "23",
"Hai Duong": "61",
"Hai Phong": "HP",
"Ho Chi Minh": "SG",
"Hoa Binh": "14",
"Hung Yen": "66",
"Khanh Hoa": "34",
"Kien Giang": "47",
"Kon Tum": "28",
"Lai Chau": "01",
"Lam Dong": "35",
"Lang Son": "09",
"Lao Cai": "02",
"Long An": "41",
"Nam Dinh": "67",
"Nghe An": "22",
"Ninh Binh": "18",
"Ninh Thuan": "36",
"Phu Tho": "68",
"Phu Yen": "32",
"Quang Binh": "24",
"Quang Nam": "27",
"Quang Ngai": "29",
"Quang Ninh": "13",
"Quang Tri": "25",
"Soc Trang": "52",
"Son La": "05",
"Tay Ninh": "37",
"Thai Binh": "20",
"Thai Nguyen": "69",
"Thanh Hoa": "21",
"Thua Thien-Hue": "26",
"Tien Giang": "46",
"Tra Vinh": "51",
"Tuyen Quang": "07",
"Vinh Long": "49",
"Vinh Phuc": "70",
"Yen Bai": "06",
},
"VU": {"Shefa": "SEE", "Tafea": "TAE", "Torba": "TOB"},
"WF": {"Sigave": "SG", "Uvea": "UV"},
"WS": {"Atua": "AT", "Fa'asaleleaga": "FA", "Tuamasaga": "TU"},
"YE": {
"'Adan": "AD",
"'Amran": "AM",
"Abyan": "AB",
"Ad Dali'": "DA",
"Al Bayda'": "BA",
"Al Hudaydah": "HU",
"Al Jawf": "JA",
"Al Mahwit": "MW",
"Amanat al 'Asimah": "SA",
"Dhamar": "DH",
"Hadramawt": "HD",
"Ibb": "IB",
"Lahij": "LA",
"Ma'rib": "MA",
"Sa'dah": "SD",
"San'a'": "SN",
"Shabwah": "SH",
"Ta'izz": "TA",
},
"YT": {"Mamoudzou": "", "Mtsamboro": "", "Ouangani": "", "Pamandzi": "", "Sada": ""},
"ZA": {
"Eastern Cape": "EC",
"Free State": "FS",
"Gauteng": "GP",
"Kwazulu-Natal": "KZN",
"Limpopo": "LP",
"Mpumalanga": "MP",
"North-West": "NW",
"Northern Cape": "NC",
"Western Cape": "WC",
},
"ZM": {
"Central": "02",
"Copperbelt": "08",
"Eastern": "03",
"Luapula": "04",
"Lusaka": "09",
"North-Western": "06",
"Northern": "05",
"Southern": "07",
"Western": "01",
},
"ZW": {
"Bulawayo": "BU",
"Harare": "HA",
"Manicaland": "MA",
"Mashonaland Central": "MC",
"Mashonaland East": "ME",
"Mashonaland West": "MW",
"Masvingo": "MV",
"Matabeleland North": "MN",
"Matabeleland South": "MS",
"Midlands": "MI",
},
}
MAP_CITY_TO_CODE: dict[str:str] = {
key: value
for cities in cities_grouped_by_country.values()
for key, value in cities.items()
}
ALLOWED_CITY: list[str] = list(MAP_CITY_TO_CODE.keys())
ALLOWED_CITY_CODE: list[str] = list(MAP_CITY_TO_CODE.values())
ALLOWED_COUNTRY_CODE: list[str] = list(cities_grouped_by_country.keys())
# Types
T_COUNTRY_CODE = Literal[*ALLOWED_COUNTRY_CODE]
T_CITY_CODE = Literal[*ALLOWED_CITY_CODE]
T_CITY = Literal[*ALLOWED_CITY]
def validate_city_code(city_code: str) -> None:
if city_code not in ALLOWED_CITY_CODE:
raise exceptions.SincproValidationError(
f"Invalid city code: [{city_code}] allowed values: {ALLOWED_CITY_CODE}"
)
def validate_country_code(country_code: str) -> None:
if country_code not in ALLOWED_COUNTRY_CODE:
raise exceptions.SincproValidationError(
f"Invalid country code: [{country_code}] allowed values: {ALLOWED_COUNTRY_CODE}"
)
def validate_city(city: str) -> None:
city = city.capitalize()
if city not in ALLOWED_CITY:
raise exceptions.SincproValidationError(
f"Invalid city: [{city}] allowed values: {ALLOWED_CITY}"
)
CountryCode = new_value_object(NewType("CountryCode", str), validate_country_code)
CityCode = new_value_object(NewType("CityCode", str), validate_city_code)
CityName = new_value_object(NewType("CityName", str), validate_city)