Openstatus
www.openstatus.dev
1import type { Region } from "../types";
2
3// REMINDER: nono-official data center list
4// https://www.feitsui.com/en/article/26
5export const regions: Record<string, Region> = {
6 CGB: { code: "CGB", location: "Cuiabá, Brazil", flag: "🇧🇷" },
7 COR: { code: "COR", location: "Córdoba, Argentina", flag: "🇦🇷" },
8 BTS: { code: "BTS", location: "Bratislava, Slovakia", flag: "🇸🇰" },
9 KHH: { code: "KHH", location: "Kaohsiung, Taiwan", flag: "🇹🇼" },
10 GND: { code: "GND", location: "Grenada", flag: "🇬🇩" },
11 NVT: { code: "NVT", location: "Navegantes, Brazil", flag: "🇧🇷" },
12 ISU: { code: "ISU", location: "Sulaimaniyah, Iraq", flag: "🇮🇶" },
13 PAP: { code: "PAP", location: "Port-au-Prince, Haiti", flag: "🇭🇹" },
14 KLD: { code: "KLD", location: "Tver, Russia", flag: "🇷🇺" },
15 REC: { code: "REC", location: "Recife, Brazil", flag: "🇧🇷" },
16 FSD: { code: "FSD", location: "Sioux Falls, USA", flag: "🇺🇸" },
17 ADB: { code: "ADB", location: "Izmir, Turkey", flag: "🇹🇷" },
18 CHC: { code: "CHC", location: "Christchurch, New Zealand", flag: "🇳🇿" },
19 UDI: { code: "UDI", location: "Uberlândia, Brazil", flag: "🇧🇷" },
20 PPT: { code: "PPT", location: "Papeete, French Polynesia", flag: "🇵🇫" },
21 KIN: { code: "KIN", location: "Kingston, Jamaica", flag: "🇯🇲" },
22 STR: { code: "STR", location: "Stuttgart, Germany", flag: "🇩🇪" },
23 COK: { code: "COK", location: "Kochi, India", flag: "🇮🇳" },
24 KJA: { code: "KJA", location: "Krasnoyarsk, Russia", flag: "🇷🇺" },
25 AUS: { code: "AUS", location: "Austin, USA", flag: "🇺🇸" },
26 ORN: { code: "ORN", location: "Oran, Algeria", flag: "🇩🇿" },
27 ACC: { code: "ACC", location: "Accra, Ghana", flag: "🇬🇭" },
28 GDL: { code: "GDL", location: "Guadalajara, Mexico", flag: "🇲🇽" },
29 SJK: { code: "SJK", location: "São José dos Campos, Brazil", flag: "🇧🇷" },
30 AAE: { code: "AAE", location: "Annaba, Algeria", flag: "🇩🇿" },
31 MDL: { code: "MDL", location: "Mandalay, Myanmar", flag: "🇲🇲" },
32 DPS: { code: "DPS", location: "Denpasar, Indonesia", flag: "🇮🇩" },
33 VIX: { code: "VIX", location: "Vitória, Brazil", flag: "🇧🇷" },
34 FUK: { code: "FUK", location: "Fukuoka, Japan", flag: "🇯🇵" },
35 CNN: { code: "CNN", location: "Chengdu, China", flag: "🇨🇳" },
36 LYS: { code: "LYS", location: "Lyon, France", flag: "🇫🇷" },
37 XAP: { code: "XAP", location: "Chapecó, Brazil", flag: "🇧🇷" },
38 CAI: { code: "CAI", location: "Cairo, Egypt", flag: "🇪🇬" },
39 RDU: { code: "RDU", location: "Raleigh-Durham, USA", flag: "🇺🇸" },
40 CAW: { code: "CAW", location: "Campos dos Goytacazes, Brazil", flag: "🇧🇷" },
41 OKC: { code: "OKC", location: "Oklahoma City, USA", flag: "🇺🇸" },
42 SDQ: {
43 code: "SDQ",
44 location: "Santo Domingo, Dominican Republic",
45 flag: "🇩🇴",
46 },
47 OUA: { code: "OUA", location: "Ouagadougou, Burkina Faso", flag: "🇧🇫" },
48 YHZ: { code: "YHZ", location: "Halifax, Canada", flag: "🇨🇦" },
49 ANC: { code: "ANC", location: "Anchorage, USA", flag: "🇺🇸" },
50 LPB: { code: "LPB", location: "La Paz, Bolivia", flag: "🇧🇴" },
51 SUV: { code: "SUV", location: "Suva, Fiji", flag: "🇫🇯" },
52 BGR: { code: "BGR", location: "Bangor, USA", flag: "🇺🇸" },
53 SJU: { code: "SJU", location: "San Juan, Puerto Rico", flag: "🇵🇷" },
54 BBI: { code: "BBI", location: "Bhubaneswar, India", flag: "🇮🇳" },
55 ALG: { code: "ALG", location: "Algiers, Algeria", flag: "🇩🇿" },
56 LAD: { code: "LAD", location: "Luanda, Angola", flag: "🇦🇴" },
57 EZE: { code: "EZE", location: "Buenos Aires, Argentina", flag: "🇦🇷" },
58 NQN: { code: "NQN", location: "Neuquén, Argentina", flag: "🇦🇷" },
59 EVN: { code: "EVN", location: "Yerevan, Armenia", flag: "🇦🇲" },
60 ADL: { code: "ADL", location: "Adelaide, Australia", flag: "🇦🇺" },
61 BNE: { code: "BNE", location: "Brisbane, Australia", flag: "🇦🇺" },
62 CBR: { code: "CBR", location: "Canberra, Australia", flag: "🇦🇺" },
63 HBA: { code: "HBA", location: "Hobart, Australia", flag: "🇦🇺" },
64 MEL: { code: "MEL", location: "Melbourne, Australia", flag: "🇦🇺" },
65 PER: { code: "PER", location: "Perth, Australia", flag: "🇦🇺" },
66 SYD: { code: "SYD", location: "Sydney, Australia", flag: "🇦🇺" },
67 VIE: { code: "VIE", location: "Vienna, Austria", flag: "🇦🇹" },
68 LLK: { code: "LLK", location: "Luleå, Sweden", flag: "🇸🇪" },
69 GYD: { code: "GYD", location: "Baku, Azerbaijan", flag: "🇦🇿" },
70 BAH: { code: "BAH", location: "Manama, Bahrain", flag: "🇧🇭" },
71 CGP: { code: "CGP", location: "Chittagong, Bangladesh", flag: "🇧🇩" },
72 DAC: { code: "DAC", location: "Dhaka, Bangladesh", flag: "🇧🇩" },
73 JSR: { code: "JSR", location: "Jessore, Bangladesh", flag: "🇧🇩" },
74 MSQ: { code: "MSQ", location: "Minsk, Belarus", flag: "🇧🇾" },
75 BRU: { code: "BRU", location: "Brussels, Belgium", flag: "🇧🇪" },
76 PBH: { code: "PBH", location: "Paro, Bhutan", flag: "🇧🇹" },
77 GBE: { code: "GBE", location: "Gaborone, Botswana", flag: "🇧🇼" },
78 QWJ: { code: "QWJ", location: "Bouake, Ivory Coast", flag: "🇨🇮" },
79 CNF: { code: "CNF", location: "Belo Horizonte, Brazil", flag: "🇧🇷" },
80 BEL: { code: "BEL", location: "Belém, Brazil", flag: "🇧🇷" },
81 BNU: { code: "BNU", location: "Blumenau, Brazil", flag: "🇧🇷" },
82 BSB: { code: "BSB", location: "Brasília, Brazil", flag: "🇧🇷" },
83 VCP: { code: "VCP", location: "Campinas, Brazil", flag: "🇧🇷" },
84 CFC: { code: "CFC", location: "Cafelândia, Brazil", flag: "🇧🇷" },
85 CWB: { code: "CWB", location: "Curitiba, Brazil", flag: "🇧🇷" },
86 FLN: { code: "FLN", location: "Florianópolis, Brazil", flag: "🇧🇷" },
87 FOR: { code: "FOR", location: "Fortaleza, Brazil", flag: "🇧🇷" },
88 GYN: { code: "GYN", location: "Goiânia, Brazil", flag: "🇧🇷" },
89 ITJ: { code: "ITJ", location: "Itajaí, Brazil", flag: "🇧🇷" },
90 JOI: { code: "JOI", location: "Joinville, Brazil", flag: "🇧🇷" },
91 JDO: { code: "JDO", location: "Juazeiro do Norte, Brazil", flag: "🇧🇷" },
92 MAO: { code: "MAO", location: "Manaus, Brazil", flag: "🇧🇷" },
93 POA: { code: "POA", location: "Porto Alegre, Brazil", flag: "🇧🇷" },
94 RAO: { code: "RAO", location: "Ribeirão Preto, Brazil", flag: "🇧🇷" },
95 GIG: { code: "GIG", location: "Rio de Janeiro, Brazil", flag: "🇧🇷" },
96 SSA: { code: "SSA", location: "Salvador, Brazil", flag: "🇧🇷" },
97 SOD: { code: "SOD", location: "Sorocaba, Brazil", flag: "🇧🇷" },
98 SJP: { code: "SJP", location: "São José do Rio Preto, Brazil", flag: "🇧🇷" },
99 GRU: { code: "GRU", location: "São Paulo, Brazil", flag: "🇧🇷" },
100 BWN: { code: "BWN", location: "Bandar Seri Begawan, Brunei", flag: "🇧🇳" },
101 SOF: { code: "SOF", location: "Sofia, Bulgaria", flag: "🇧🇬" },
102 PNH: { code: "PNH", location: "Phnom Penh, Cambodia", flag: "🇰🇭" },
103 YYC: { code: "YYC", location: "Calgary, Canada", flag: "🇨🇦" },
104 YUL: { code: "YUL", location: "Montreal, Canada", flag: "🇨🇦" },
105 YOW: { code: "YOW", location: "Ottawa, Canada", flag: "🇨🇦" },
106 YXE: { code: "YXE", location: "Saskatoon, Canada", flag: "🇨🇦" },
107 YYZ: { code: "YYZ", location: "Toronto, Canada", flag: "🇨🇦" },
108 YVR: { code: "YVR", location: "Vancouver, Canada", flag: "🇨🇦" },
109 YWG: { code: "YWG", location: "Winnipeg, Canada", flag: "🇨🇦" },
110 ARI: { code: "ARI", location: "Arica, Chile", flag: "🇨🇱" },
111 SCL: { code: "SCL", location: "Santiago, Chile", flag: "🇨🇱" },
112 HKG: { code: "HKG", location: "Hong Kong, Hong Kong", flag: "🇭🇰" },
113 MFM: { code: "MFM", location: "Macau, Macau", flag: "🇲🇴" },
114 TPE: { code: "TPE", location: "Taipei, Taiwan", flag: "🇹🇼" },
115 BOG: { code: "BOG", location: "Bogotá, Colombia", flag: "🇨🇴" },
116 MDE: { code: "MDE", location: "Medellín, Colombia", flag: "🇨🇴" },
117 SJO: { code: "SJO", location: "San José, Costa Rica", flag: "🇨🇷" },
118 ZAG: { code: "ZAG", location: "Zagreb, Croatia", flag: "🇭🇷" },
119 LCA: { code: "LCA", location: "Larnaca, Cyprus", flag: "🇨🇾" },
120 PRG: { code: "PRG", location: "Prague, Czech Republic", flag: "🇨🇿" },
121 CPH: { code: "CPH", location: "Copenhagen, Denmark", flag: "🇩🇰" },
122 JIB: { code: "JIB", location: "Djibouti", flag: "🇩🇯" },
123 GYE: { code: "GYE", location: "Guayaquil, Ecuador", flag: "🇪🇨" },
124 UIO: { code: "UIO", location: "Quito, Ecuador", flag: "🇪🇨" },
125 TLL: { code: "TLL", location: "Tallinn, Estonia", flag: "🇪🇪" },
126 HEL: { code: "HEL", location: "Helsinki, Finland", flag: "🇫🇮" },
127 MRS: { code: "MRS", location: "Marseille, France", flag: "🇫🇷" },
128 CDG: { code: "CDG", location: "Paris, France", flag: "🇫🇷" },
129 RUN: { code: "RUN", location: "Saint-Denis, Réunion", flag: "🇷🇪" },
130 TBS: { code: "TBS", location: "Tbilisi, Georgia", flag: "🇬🇪" },
131 TXL: { code: "TXL", location: "Berlin, Germany", flag: "🇩🇪" },
132 DUS: { code: "DUS", location: "Düsseldorf, Germany", flag: "🇩🇪" },
133 FRA: { code: "FRA", location: "Frankfurt, Germany", flag: "🇩🇪" },
134 HAM: { code: "HAM", location: "Hamburg, Germany", flag: "🇩🇪" },
135 MUC: { code: "MUC", location: "Munich, Germany", flag: "🇩🇪" },
136 ATH: { code: "ATH", location: "Athens, Greece", flag: "🇬🇷" },
137 SKG: { code: "SKG", location: "Thessaloniki, Greece", flag: "🇬🇷" },
138 GUM: { code: "GUM", location: "Hagåtña, Guam", flag: "🇬🇺" },
139 GUA: { code: "GUA", location: "Guatemala City, Guatemala", flag: "🇬🇹" },
140 GEO: { code: "GEO", location: "Georgetown, Guyana", flag: "🇬🇾" },
141 TGU: { code: "TGU", location: "Tegucigalpa, Honduras", flag: "🇭🇳" },
142 BUD: { code: "BUD", location: "Budapest, Hungary", flag: "🇭🇺" },
143 KEF: { code: "KEF", location: "Reykjavík, Iceland", flag: "🇮🇸" },
144 AMD: { code: "AMD", location: "Ahmedabad, India", flag: "🇮🇳" },
145 BLR: { code: "BLR", location: "Bengaluru, India", flag: "🇮🇳" },
146 IXC: { code: "IXC", location: "Chandigarh, India", flag: "🇮🇳" },
147 MAA: { code: "MAA", location: "Chennai, India", flag: "🇮🇳" },
148 HYD: { code: "HYD", location: "Hyderabad, India", flag: "🇮🇳" },
149 KNU: { code: "KNU", location: "Kanpur, India", flag: "🇮🇳" },
150 CCU: { code: "CCU", location: "Kolkata, India", flag: "🇮🇳" },
151 BOM: { code: "BOM", location: "Mumbai, India", flag: "🇮🇳" },
152 NAG: { code: "NAG", location: "Nagpur, India", flag: "🇮🇳" },
153 DEL: { code: "DEL", location: "New Delhi, India", flag: "🇮🇳" },
154 PAT: { code: "PAT", location: "Patna, India", flag: "🇮🇳" },
155 CGK: { code: "CGK", location: "Jakarta, Indonesia", flag: "🇮🇩" },
156 JOG: { code: "JOG", location: "Yogyakarta, Indonesia", flag: "🇮🇩" },
157 BGW: { code: "BGW", location: "Baghdad, Iraq", flag: "🇮🇶" },
158 BSR: { code: "BSR", location: "Basra, Iraq", flag: "🇮🇶" },
159 EBL: { code: "EBL", location: "Erbil, Iraq", flag: "🇮🇶" },
160 NJF: { code: "NJF", location: "Najaf, Iraq", flag: "🇮🇶" },
161 XNH: { code: "XNH", location: "Nouadhibou, Mauritania", flag: "🇲🇷" },
162 ORK: { code: "ORK", location: "Cork, Ireland", flag: "🇮🇪" },
163 DUB: { code: "DUB", location: "Dublin, Ireland", flag: "🇮🇪" },
164 HFA: { code: "HFA", location: "Haifa, Israel", flag: "🇮🇱" },
165 TLV: { code: "TLV", location: "Tel-Aviv, Israel", flag: "🇮🇱" },
166 MXP: { code: "MXP", location: "Milan, Italy", flag: "🇮🇹" },
167 PMO: { code: "PMO", location: "Palermo, Italy", flag: "🇮🇹" },
168 FCO: { code: "FCO", location: "Rome, Italy", flag: "🇮🇹" },
169 OKA: { code: "OKA", location: "Okinawa, Japan", flag: "🇯🇵" },
170 KIX: { code: "KIX", location: "Osaka, Japan", flag: "🇯🇵" },
171 NRT: { code: "NRT", location: "Tokyo, Japan", flag: "🇯🇵" },
172 AMM: { code: "AMM", location: "Amman, Jordan", flag: "🇯🇴" },
173 ALA: { code: "ALA", location: "Almaty, Kazakhstan", flag: "🇰🇿" },
174 MBA: { code: "MBA", location: "Mombasa, Kenya", flag: "🇰🇪" },
175 NBO: { code: "NBO", location: "Nairobi, Kenya", flag: "🇰🇪" },
176 KWI: { code: "KWI", location: "Kuwait City, Kuwait", flag: "🇰🇼" },
177 VTE: { code: "VTE", location: "Vientiane, Laos", flag: "🇱🇦" },
178 RIX: { code: "RIX", location: "Riga, Latvia", flag: "🇱🇻" },
179 VNO: { code: "VNO", location: "Vilnius, Lithuania", flag: "🇱🇹" },
180 LUX: { code: "LUX", location: "Luxembourg", flag: "🇱🇺" },
181 TNR: { code: "TNR", location: "Antananarivo, Madagascar", flag: "🇲🇬" },
182 JHB: { code: "JHB", location: "Johor Bahru, Malaysia", flag: "🇲🇾" },
183 KUL: { code: "KUL", location: "Kuala Lumpur, Malaysia", flag: "🇲🇾" },
184 MLE: { code: "MLE", location: "Malé, Maldives", flag: "🇲🇻" },
185 MRU: { code: "MRU", location: "Port Louis, Mauritius", flag: "🇲🇺" },
186 MEX: { code: "MEX", location: "Mexico City, Mexico", flag: "🇲🇽" },
187 QRO: { code: "QRO", location: "Querétaro, Mexico", flag: "🇲🇽" },
188 KIV: { code: "KIV", location: "Chișinău, Moldova", flag: "🇲🇩" },
189 ULN: { code: "ULN", location: "Ulaanbaatar, Mongolia", flag: "🇲🇳" },
190 CMN: { code: "CMN", location: "Casablanca, Morocco", flag: "🇲🇦" },
191 MPM: { code: "MPM", location: "Maputo, Mozambique", flag: "🇲🇿" },
192 RGN: { code: "RGN", location: "Yangon, Myanmar", flag: "🇲🇲" },
193 KTM: { code: "KTM", location: "Kathmandu, Nepal", flag: "🇳🇵" },
194 AMS: { code: "AMS", location: "Amsterdam, Netherlands", flag: "🇳🇱" },
195 NOU: { code: "NOU", location: "Nouméa, New Caledonia", flag: "🇳🇨" },
196 AKL: { code: "AKL", location: "Auckland, New Zealand", flag: "🇳🇿" },
197 LOS: { code: "LOS", location: "Lagos, Nigeria", flag: "🇳🇬" },
198 OSL: { code: "OSL", location: "Oslo, Norway", flag: "🇳🇴" },
199 MCT: { code: "MCT", location: "Muscat, Oman", flag: "🇴🇲" },
200 ISB: { code: "ISB", location: "Islamabad, Pakistan", flag: "🇵🇰" },
201 KHI: { code: "KHI", location: "Karachi, Pakistan", flag: "🇵🇰" },
202 LHE: { code: "LHE", location: "Lahore, Pakistan", flag: "🇵🇰" },
203 ZDM: { code: "ZDM", location: "Zahedan, Iran", flag: "🇮🇷" },
204 PTY: { code: "PTY", location: "Panama City, Panama", flag: "🇵🇦" },
205 ASU: { code: "ASU", location: "Asunción, Paraguay", flag: "🇵🇾" },
206 LIM: { code: "LIM", location: "Lima, Peru", flag: "🇵🇪" },
207 CGY: { code: "CGY", location: "Cagayan de Oro, Philippines", flag: "🇵🇭" },
208 CEB: { code: "CEB", location: "Cebu, Philippines", flag: "🇵🇭" },
209 MNL: { code: "MNL", location: "Manila, Philippines", flag: "🇵🇭" },
210 WAW: { code: "WAW", location: "Warsaw, Poland", flag: "🇵🇱" },
211 LIS: { code: "LIS", location: "Lisbon, Portugal", flag: "🇵🇹" },
212 DOH: { code: "DOH", location: "Doha, Qatar", flag: "🇶🇦" },
213 OTP: { code: "OTP", location: "Bucharest, Romania", flag: "🇷🇴" },
214 LED: { code: "LED", location: "Saint Petersburg, Russia", flag: "🇷🇺" },
215 DME: { code: "DME", location: "Moscow, Russia", flag: "🇷🇺" },
216 KZN: { code: "KZN", location: "Kazan, Russia", flag: "🇷🇺" },
217 KRR: { code: "KRR", location: "Krasnodar, Russia", flag: "🇷🇺" },
218 SVX: { code: "SVX", location: "Yekaterinburg, Russia", flag: "🇷🇺" },
219 KGL: { code: "KGL", location: "Kigali, Rwanda", flag: "🇷🇼" },
220 JED: { code: "JED", location: "Jeddah, Saudi Arabia", flag: "🇸🇦" },
221 RUH: { code: "RUH", location: "Riyadh, Saudi Arabia", flag: "🇸🇦" },
222 DKR: { code: "DKR", location: "Dakar, Senegal", flag: "🇸🇳" },
223 BEG: { code: "BEG", location: "Belgrade, Serbia", flag: "🇷🇸" },
224 SGP: { code: "SGP", location: "Singapore", flag: "🇸🇬" },
225 LJU: { code: "LJU", location: "Ljubljana, Slovenia", flag: "🇸🇮" },
226 CPT: { code: "CPT", location: "Cape Town, South Africa", flag: "🇿🇦" },
227 DUR: { code: "DUR", location: "Durban, South Africa", flag: "🇿🇦" },
228 JNB: { code: "JNB", location: "Johannesburg, South Africa", flag: "🇿🇦" },
229 ICN: { code: "ICN", location: "Seoul, South Korea", flag: "🇰🇷" },
230 MAD: { code: "MAD", location: "Madrid, Spain", flag: "🇪🇸" },
231 BCN: { code: "BCN", location: "Barcelona, Spain", flag: "🇪🇸" },
232 GOT: { code: "GOT", location: "Gothenburg, Sweden", flag: "🇸🇪" },
233 ARN: { code: "ARN", location: "Stockholm, Sweden", flag: "🇸🇪" },
234 BSL: { code: "BSL", location: "Basel, Switzerland", flag: "🇨🇭" },
235 GVA: { code: "GVA", location: "Geneva, Switzerland", flag: "🇨🇭" },
236 ZRH: { code: "ZRH", location: "Zürich, Switzerland", flag: "🇨🇭" },
237 DAR: { code: "DAR", location: "Dar es Salaam, Tanzania", flag: "🇹🇿" },
238 BKK: { code: "BKK", location: "Bangkok, Thailand", flag: "🇹🇭" },
239 IST: { code: "IST", location: "Istanbul, Turkey", flag: "🇹🇷" },
240 TUN: { code: "TUN", location: "Tunis, Tunisia", flag: "🇹🇳" },
241 KBP: { code: "KBP", location: "Kyiv, Ukraine", flag: "🇺🇦" },
242 DXB: { code: "DXB", location: "Dubai, United Arab Emirates", flag: "🇦🇪" },
243 EDI: { code: "EDI", location: "Edinburgh, United Kingdom", flag: "🇬🇧" },
244 LHR: { code: "LHR", location: "London, United Kingdom", flag: "🇬🇧" },
245 MAN: { code: "MAN", location: "Manchester, United Kingdom", flag: "🇬🇧" },
246 IAD: { code: "IAD", location: "Washington, USA", flag: "🇺🇸" },
247 ATL: { code: "ATL", location: "Atlanta, USA", flag: "🇺🇸" },
248 BOS: { code: "BOS", location: "Boston, USA", flag: "🇺🇸" },
249 BUF: { code: "BUF", location: "Buffalo, USA", flag: "🇺🇸" },
250 CLT: { code: "CLT", location: "Charlotte, USA", flag: "🇺🇸" },
251 ORD: { code: "ORD", location: "Chicago, USA", flag: "🇺🇸" },
252 CMH: { code: "CMH", location: "Columbus, USA", flag: "🇺🇸" },
253 DFW: { code: "DFW", location: "Dallas, USA", flag: "🇺🇸" },
254 DEN: { code: "DEN", location: "Denver, USA", flag: "🇺🇸" },
255 DTW: { code: "DTW", location: "Detroit, USA", flag: "🇺🇸" },
256 HNL: { code: "HNL", location: "Honolulu, USA", flag: "🇺🇸" },
257 IAH: { code: "IAH", location: "Houston, USA", flag: "🇺🇸" },
258 JAX: { code: "JAX", location: "Jacksonville, USA", flag: "🇺🇸" },
259 MCI: { code: "MCI", location: "Kansas City, USA", flag: "🇺🇸" },
260 LAS: { code: "LAS", location: "Las Vegas, USA", flag: "🇺🇸" },
261 LAX: { code: "LAX", location: "Los Angeles, USA", flag: "🇺🇸" },
262 MFE: { code: "MFE", location: "McAllen, USA", flag: "🇺🇸" },
263 MEM: { code: "MEM", location: "Memphis, USA", flag: "🇺🇸" },
264 MIA: { code: "MIA", location: "Miami, USA", flag: "🇺🇸" },
265 MSP: { code: "MSP", location: "Minneapolis, USA", flag: "🇺🇸" },
266 MGM: { code: "MGM", location: "Montgomery, USA", flag: "🇺🇸" },
267 BNA: { code: "BNA", location: "Nashville, USA", flag: "🇺🇸" },
268 EWR: { code: "EWR", location: "Newark, USA", flag: "🇺🇸" },
269 OMA: { code: "OMA", location: "Omaha, USA", flag: "🇺🇸" },
270 PHL: { code: "PHL", location: "Philadelphia, USA", flag: "🇺🇸" },
271 PHX: { code: "PHX", location: "Phoenix, USA", flag: "🇺🇸" },
272 PIT: { code: "PIT", location: "Pittsburgh, USA", flag: "🇺🇸" },
273 PDX: { code: "PDX", location: "Portland, USA", flag: "🇺🇸" },
274 RIC: { code: "RIC", location: "Richmond, USA", flag: "🇺🇸" },
275 SMF: { code: "SMF", location: "Sacramento, USA", flag: "🇺🇸" },
276 SLC: { code: "SLC", location: "Salt Lake City, USA", flag: "🇺🇸" },
277 SAN: { code: "SAN", location: "San Diego, USA", flag: "🇺🇸" },
278 SFO: { code: "SFO", location: "San Francisco, USA", flag: "🇺🇸" },
279 SJC: { code: "SJC", location: "San Jose, USA", flag: "🇺🇸" },
280 SEA: { code: "SEA", location: "Seattle, USA", flag: "🇺🇸" },
281 IND: { code: "IND", location: "Indianapolis, USA", flag: "🇺🇸" },
282 STL: { code: "STL", location: "St. Louis, USA", flag: "🇺🇸" },
283 TLH: { code: "TLH", location: "Tallahassee, USA", flag: "🇺🇸" },
284 TPA: { code: "TPA", location: "Tampa, USA", flag: "🇺🇸" },
285 TAS: { code: "TAS", location: "Tashkent, Uzbekistan", flag: "🇺🇿" },
286 HAN: { code: "HAN", location: "Hanoi, Vietnam", flag: "🇻🇳" },
287 SGN: { code: "SGN", location: "Ho Chi Minh City, Vietnam", flag: "🇻🇳" },
288 HRE: { code: "HRE", location: "Harare, Zimbabwe", flag: "🇿🇼" },
289};