SPB Git forge
38commits 1branches 0releases
338.7 MBsize
maindefault branch
4 h agolast push
HTML 53.9% TypeScript 44.5% JavaScript 0.6% SQL 0.5%
18.7 KB · 280 lines typescript
Raw Blame History
1/**2 * ISO 3166-1 countries and territories (249) with UN M49 region / subregion and an approximate geographic centroid.3 * Centroids are reference points for maps and metro fallbacks only — they are NOT facility data.4 * Row: [iso2, iso3, name, region, subregion, lat, lng]5 */6import { slugify } from "@dci/core";78export interface CountrySeed {9  iso2: string;10  iso3: string;11  name: string;12  slug: string;13  region: string;14  subregion: string;15  lat: number;16  lng: number;17}1819type Row = [string, string, string, string, string, number, number];2021const AF = "Africa", AM = "Americas", AS = "Asia", EU = "Europe", OC = "Oceania", AN = "Antarctica";2223const ROWS: Row[] = [24  ["AF", "AFG", "Afghanistan", AS, "Southern Asia", 33.94, 67.71],25  ["AX", "ALA", "Åland Islands", EU, "Northern Europe", 60.18, 19.92],26  ["AL", "ALB", "Albania", EU, "Southern Europe", 41.15, 20.17],27  ["DZ", "DZA", "Algeria", AF, "Northern Africa", 28.03, 1.66],28  ["AS", "ASM", "American Samoa", OC, "Polynesia", -14.27, -170.13],29  ["AD", "AND", "Andorra", EU, "Southern Europe", 42.55, 1.6],30  ["AO", "AGO", "Angola", AF, "Sub-Saharan Africa", -11.2, 17.87],31  ["AI", "AIA", "Anguilla", AM, "Latin America and the Caribbean", 18.22, -63.07],32  ["AQ", "ATA", "Antarctica", AN, "Antarctica", -75.25, -0.07],33  ["AG", "ATG", "Antigua and Barbuda", AM, "Latin America and the Caribbean", 17.06, -61.8],34  ["AR", "ARG", "Argentina", AM, "Latin America and the Caribbean", -38.42, -63.62],35  ["AM", "ARM", "Armenia", AS, "Western Asia", 40.07, 45.04],36  ["AW", "ABW", "Aruba", AM, "Latin America and the Caribbean", 12.52, -69.97],37  ["AU", "AUS", "Australia", OC, "Australia and New Zealand", -25.27, 133.78],38  ["AT", "AUT", "Austria", EU, "Western Europe", 47.52, 14.55],39  ["AZ", "AZE", "Azerbaijan", AS, "Western Asia", 40.14, 47.58],40  ["BS", "BHS", "Bahamas", AM, "Latin America and the Caribbean", 25.03, -77.4],41  ["BH", "BHR", "Bahrain", AS, "Western Asia", 26.07, 50.56],42  ["BD", "BGD", "Bangladesh", AS, "Southern Asia", 23.68, 90.36],43  ["BB", "BRB", "Barbados", AM, "Latin America and the Caribbean", 13.19, -59.54],44  ["BY", "BLR", "Belarus", EU, "Eastern Europe", 53.71, 27.95],45  ["BE", "BEL", "Belgium", EU, "Western Europe", 50.5, 4.47],46  ["BZ", "BLZ", "Belize", AM, "Latin America and the Caribbean", 17.19, -88.5],47  ["BJ", "BEN", "Benin", AF, "Sub-Saharan Africa", 9.31, 2.32],48  ["BM", "BMU", "Bermuda", AM, "Northern America", 32.32, -64.76],49  ["BT", "BTN", "Bhutan", AS, "Southern Asia", 27.51, 90.43],50  ["BO", "BOL", "Bolivia", AM, "Latin America and the Caribbean", -16.29, -63.59],51  ["BQ", "BES", "Bonaire, Sint Eustatius and Saba", AM, "Latin America and the Caribbean", 12.18, -68.26],52  ["BA", "BIH", "Bosnia and Herzegovina", EU, "Southern Europe", 43.92, 17.68],53  ["BW", "BWA", "Botswana", AF, "Sub-Saharan Africa", -22.33, 24.68],54  ["BV", "BVT", "Bouvet Island", AM, "Latin America and the Caribbean", -54.42, 3.36],55  ["BR", "BRA", "Brazil", AM, "Latin America and the Caribbean", -14.24, -51.93],56  ["IO", "IOT", "British Indian Ocean Territory", AF, "Sub-Saharan Africa", -6.34, 71.88],57  ["BN", "BRN", "Brunei Darussalam", AS, "South-eastern Asia", 4.54, 114.73],58  ["BG", "BGR", "Bulgaria", EU, "Eastern Europe", 42.73, 25.49],59  ["BF", "BFA", "Burkina Faso", AF, "Sub-Saharan Africa", 12.24, -1.56],60  ["BI", "BDI", "Burundi", AF, "Sub-Saharan Africa", -3.37, 29.92],61  ["CV", "CPV", "Cabo Verde", AF, "Sub-Saharan Africa", 16.0, -24.01],62  ["KH", "KHM", "Cambodia", AS, "South-eastern Asia", 12.57, 104.99],63  ["CM", "CMR", "Cameroon", AF, "Sub-Saharan Africa", 7.37, 12.35],64  ["CA", "CAN", "Canada", AM, "Northern America", 56.13, -106.35],65  ["KY", "CYM", "Cayman Islands", AM, "Latin America and the Caribbean", 19.31, -81.25],66  ["CF", "CAF", "Central African Republic", AF, "Sub-Saharan Africa", 6.61, 20.94],67  ["TD", "TCD", "Chad", AF, "Sub-Saharan Africa", 15.45, 18.73],68  ["CL", "CHL", "Chile", AM, "Latin America and the Caribbean", -35.68, -71.54],69  ["CN", "CHN", "China", AS, "Eastern Asia", 35.86, 104.2],70  ["CX", "CXR", "Christmas Island", OC, "Australia and New Zealand", -10.45, 105.69],71  ["CC", "CCK", "Cocos (Keeling) Islands", OC, "Australia and New Zealand", -12.16, 96.87],72  ["CO", "COL", "Colombia", AM, "Latin America and the Caribbean", 4.57, -74.3],73  ["KM", "COM", "Comoros", AF, "Sub-Saharan Africa", -11.88, 43.87],74  ["CG", "COG", "Congo", AF, "Sub-Saharan Africa", -0.23, 15.83],75  ["CD", "COD", "Congo, Democratic Republic of the", AF, "Sub-Saharan Africa", -4.04, 21.76],76  ["CK", "COK", "Cook Islands", OC, "Polynesia", -21.24, -159.78],77  ["CR", "CRI", "Costa Rica", AM, "Latin America and the Caribbean", 9.75, -83.75],78  ["CI", "CIV", "Côte d'Ivoire", AF, "Sub-Saharan Africa", 7.54, -5.55],79  ["HR", "HRV", "Croatia", EU, "Southern Europe", 45.1, 15.2],80  ["CU", "CUB", "Cuba", AM, "Latin America and the Caribbean", 21.52, -77.78],81  ["CW", "CUW", "Curaçao", AM, "Latin America and the Caribbean", 12.17, -68.99],82  ["CY", "CYP", "Cyprus", AS, "Western Asia", 35.13, 33.43],83  ["CZ", "CZE", "Czechia", EU, "Eastern Europe", 49.82, 15.47],84  ["DK", "DNK", "Denmark", EU, "Northern Europe", 56.26, 9.5],85  ["DJ", "DJI", "Djibouti", AF, "Sub-Saharan Africa", 11.83, 42.59],86  ["DM", "DMA", "Dominica", AM, "Latin America and the Caribbean", 15.41, -61.37],87  ["DO", "DOM", "Dominican Republic", AM, "Latin America and the Caribbean", 18.74, -70.16],88  ["EC", "ECU", "Ecuador", AM, "Latin America and the Caribbean", -1.83, -78.18],89  ["EG", "EGY", "Egypt", AF, "Northern Africa", 26.82, 30.8],90  ["SV", "SLV", "El Salvador", AM, "Latin America and the Caribbean", 13.79, -88.9],91  ["GQ", "GNQ", "Equatorial Guinea", AF, "Sub-Saharan Africa", 1.65, 10.27],92  ["ER", "ERI", "Eritrea", AF, "Sub-Saharan Africa", 15.18, 39.78],93  ["EE", "EST", "Estonia", EU, "Northern Europe", 58.6, 25.01],94  ["SZ", "SWZ", "Eswatini", AF, "Sub-Saharan Africa", -26.52, 31.47],95  ["ET", "ETH", "Ethiopia", AF, "Sub-Saharan Africa", 9.15, 40.49],96  ["FK", "FLK", "Falkland Islands (Malvinas)", AM, "Latin America and the Caribbean", -51.8, -59.52],97  ["FO", "FRO", "Faroe Islands", EU, "Northern Europe", 61.89, -6.91],98  ["FJ", "FJI", "Fiji", OC, "Melanesia", -17.71, 178.07],99  ["FI", "FIN", "Finland", EU, "Northern Europe", 61.92, 25.75],100  ["FR", "FRA", "France", EU, "Western Europe", 46.23, 2.21],101  ["GF", "GUF", "French Guiana", AM, "Latin America and the Caribbean", 3.93, -53.13],102  ["PF", "PYF", "French Polynesia", OC, "Polynesia", -17.68, -149.41],103  ["TF", "ATF", "French Southern Territories", AF, "Sub-Saharan Africa", -49.28, 69.35],104  ["GA", "GAB", "Gabon", AF, "Sub-Saharan Africa", -0.8, 11.61],105  ["GM", "GMB", "Gambia", AF, "Sub-Saharan Africa", 13.44, -15.31],106  ["GE", "GEO", "Georgia", AS, "Western Asia", 42.32, 43.36],107  ["DE", "DEU", "Germany", EU, "Western Europe", 51.17, 10.45],108  ["GH", "GHA", "Ghana", AF, "Sub-Saharan Africa", 7.95, -1.02],109  ["GI", "GIB", "Gibraltar", EU, "Southern Europe", 36.14, -5.35],110  ["GR", "GRC", "Greece", EU, "Southern Europe", 39.07, 21.82],111  ["GL", "GRL", "Greenland", AM, "Northern America", 71.71, -42.6],112  ["GD", "GRD", "Grenada", AM, "Latin America and the Caribbean", 12.26, -61.6],113  ["GP", "GLP", "Guadeloupe", AM, "Latin America and the Caribbean", 16.27, -61.55],114  ["GU", "GUM", "Guam", OC, "Micronesia", 13.44, 144.79],115  ["GT", "GTM", "Guatemala", AM, "Latin America and the Caribbean", 15.78, -90.23],116  ["GG", "GGY", "Guernsey", EU, "Northern Europe", 49.47, -2.59],117  ["GN", "GIN", "Guinea", AF, "Sub-Saharan Africa", 9.95, -9.7],118  ["GW", "GNB", "Guinea-Bissau", AF, "Sub-Saharan Africa", 11.8, -15.18],119  ["GY", "GUY", "Guyana", AM, "Latin America and the Caribbean", 4.86, -58.93],120  ["HT", "HTI", "Haiti", AM, "Latin America and the Caribbean", 18.97, -72.29],121  ["HM", "HMD", "Heard Island and McDonald Islands", OC, "Australia and New Zealand", -53.08, 73.5],122  ["VA", "VAT", "Holy See", EU, "Southern Europe", 41.9, 12.45],123  ["HN", "HND", "Honduras", AM, "Latin America and the Caribbean", 15.2, -86.24],124  ["HK", "HKG", "Hong Kong", AS, "Eastern Asia", 22.32, 114.17],125  ["HU", "HUN", "Hungary", EU, "Eastern Europe", 47.16, 19.5],126  ["IS", "ISL", "Iceland", EU, "Northern Europe", 64.96, -19.02],127  ["IN", "IND", "India", AS, "Southern Asia", 20.59, 78.96],128  ["ID", "IDN", "Indonesia", AS, "South-eastern Asia", -0.79, 113.92],129  ["IR", "IRN", "Iran", AS, "Southern Asia", 32.43, 53.69],130  ["IQ", "IRQ", "Iraq", AS, "Western Asia", 33.22, 43.68],131  ["IE", "IRL", "Ireland", EU, "Northern Europe", 53.41, -8.24],132  ["IM", "IMN", "Isle of Man", EU, "Northern Europe", 54.24, -4.55],133  ["IL", "ISR", "Israel", AS, "Western Asia", 31.05, 34.85],134  ["IT", "ITA", "Italy", EU, "Southern Europe", 41.87, 12.57],135  ["JM", "JAM", "Jamaica", AM, "Latin America and the Caribbean", 18.11, -77.3],136  ["JP", "JPN", "Japan", AS, "Eastern Asia", 36.2, 138.25],137  ["JE", "JEY", "Jersey", EU, "Northern Europe", 49.21, -2.13],138  ["JO", "JOR", "Jordan", AS, "Western Asia", 30.59, 36.24],139  ["KZ", "KAZ", "Kazakhstan", AS, "Central Asia", 48.02, 66.92],140  ["KE", "KEN", "Kenya", AF, "Sub-Saharan Africa", -0.02, 37.91],141  ["KI", "KIR", "Kiribati", OC, "Micronesia", -3.37, -168.73],142  ["KP", "PRK", "Korea, Democratic People's Republic of", AS, "Eastern Asia", 40.34, 127.51],143  ["KR", "KOR", "Korea, Republic of", AS, "Eastern Asia", 35.91, 127.77],144  ["KW", "KWT", "Kuwait", AS, "Western Asia", 29.31, 47.48],145  ["KG", "KGZ", "Kyrgyzstan", AS, "Central Asia", 41.2, 74.77],146  ["LA", "LAO", "Lao People's Democratic Republic", AS, "South-eastern Asia", 19.86, 102.5],147  ["LV", "LVA", "Latvia", EU, "Northern Europe", 56.88, 24.6],148  ["LB", "LBN", "Lebanon", AS, "Western Asia", 33.85, 35.86],149  ["LS", "LSO", "Lesotho", AF, "Sub-Saharan Africa", -29.61, 28.23],150  ["LR", "LBR", "Liberia", AF, "Sub-Saharan Africa", 6.43, -9.43],151  ["LY", "LBY", "Libya", AF, "Northern Africa", 26.34, 17.23],152  ["LI", "LIE", "Liechtenstein", EU, "Western Europe", 47.17, 9.56],153  ["LT", "LTU", "Lithuania", EU, "Northern Europe", 55.17, 23.88],154  ["LU", "LUX", "Luxembourg", EU, "Western Europe", 49.82, 6.13],155  ["MO", "MAC", "Macao", AS, "Eastern Asia", 22.2, 113.54],156  ["MG", "MDG", "Madagascar", AF, "Sub-Saharan Africa", -18.77, 46.87],157  ["MW", "MWI", "Malawi", AF, "Sub-Saharan Africa", -13.25, 34.3],158  ["MY", "MYS", "Malaysia", AS, "South-eastern Asia", 4.21, 101.98],159  ["MV", "MDV", "Maldives", AS, "Southern Asia", 3.2, 73.22],160  ["ML", "MLI", "Mali", AF, "Sub-Saharan Africa", 17.57, -4.0],161  ["MT", "MLT", "Malta", EU, "Southern Europe", 35.94, 14.38],162  ["MH", "MHL", "Marshall Islands", OC, "Micronesia", 7.13, 171.18],163  ["MQ", "MTQ", "Martinique", AM, "Latin America and the Caribbean", 14.64, -61.02],164  ["MR", "MRT", "Mauritania", AF, "Sub-Saharan Africa", 21.01, -10.94],165  ["MU", "MUS", "Mauritius", AF, "Sub-Saharan Africa", -20.35, 57.55],166  ["YT", "MYT", "Mayotte", AF, "Sub-Saharan Africa", -12.83, 45.17],167  ["MX", "MEX", "Mexico", AM, "Latin America and the Caribbean", 23.63, -102.55],168  ["FM", "FSM", "Micronesia, Federated States of", OC, "Micronesia", 7.43, 150.55],169  ["MD", "MDA", "Moldova", EU, "Eastern Europe", 47.41, 28.37],170  ["MC", "MCO", "Monaco", EU, "Western Europe", 43.74, 7.42],171  ["MN", "MNG", "Mongolia", AS, "Eastern Asia", 46.86, 103.85],172  ["ME", "MNE", "Montenegro", EU, "Southern Europe", 42.71, 19.37],173  ["MS", "MSR", "Montserrat", AM, "Latin America and the Caribbean", 16.74, -62.19],174  ["MA", "MAR", "Morocco", AF, "Northern Africa", 31.79, -7.09],175  ["MZ", "MOZ", "Mozambique", AF, "Sub-Saharan Africa", -18.67, 35.53],176  ["MM", "MMR", "Myanmar", AS, "South-eastern Asia", 21.91, 95.96],177  ["NA", "NAM", "Namibia", AF, "Sub-Saharan Africa", -22.96, 18.49],178  ["NR", "NRU", "Nauru", OC, "Micronesia", -0.52, 166.93],179  ["NP", "NPL", "Nepal", AS, "Southern Asia", 28.39, 84.12],180  ["NL", "NLD", "Netherlands", EU, "Western Europe", 52.13, 5.29],181  ["NC", "NCL", "New Caledonia", OC, "Melanesia", -20.9, 165.62],182  ["NZ", "NZL", "New Zealand", OC, "Australia and New Zealand", -40.9, 174.89],183  ["NI", "NIC", "Nicaragua", AM, "Latin America and the Caribbean", 12.87, -85.21],184  ["NE", "NER", "Niger", AF, "Sub-Saharan Africa", 17.61, 8.08],185  ["NG", "NGA", "Nigeria", AF, "Sub-Saharan Africa", 9.08, 8.68],186  ["NU", "NIU", "Niue", OC, "Polynesia", -19.05, -169.87],187  ["NF", "NFK", "Norfolk Island", OC, "Australia and New Zealand", -29.04, 167.95],188  ["MK", "MKD", "North Macedonia", EU, "Southern Europe", 41.61, 21.75],189  ["MP", "MNP", "Northern Mariana Islands", OC, "Micronesia", 17.33, 145.38],190  ["NO", "NOR", "Norway", EU, "Northern Europe", 60.47, 8.47],191  ["OM", "OMN", "Oman", AS, "Western Asia", 21.51, 55.92],192  ["PK", "PAK", "Pakistan", AS, "Southern Asia", 30.38, 69.35],193  ["PW", "PLW", "Palau", OC, "Micronesia", 7.51, 134.58],194  ["PS", "PSE", "Palestine, State of", AS, "Western Asia", 31.95, 35.23],195  ["PA", "PAN", "Panama", AM, "Latin America and the Caribbean", 8.54, -80.78],196  ["PG", "PNG", "Papua New Guinea", OC, "Melanesia", -6.31, 143.96],197  ["PY", "PRY", "Paraguay", AM, "Latin America and the Caribbean", -23.44, -58.44],198  ["PE", "PER", "Peru", AM, "Latin America and the Caribbean", -9.19, -75.02],199  ["PH", "PHL", "Philippines", AS, "South-eastern Asia", 12.88, 121.77],200  ["PN", "PCN", "Pitcairn", OC, "Polynesia", -24.7, -127.44],201  ["PL", "POL", "Poland", EU, "Eastern Europe", 51.92, 19.15],202  ["PT", "PRT", "Portugal", EU, "Southern Europe", 39.4, -8.22],203  ["PR", "PRI", "Puerto Rico", AM, "Latin America and the Caribbean", 18.22, -66.59],204  ["QA", "QAT", "Qatar", AS, "Western Asia", 25.35, 51.18],205  ["RE", "REU", "Réunion", AF, "Sub-Saharan Africa", -21.12, 55.54],206  ["RO", "ROU", "Romania", EU, "Eastern Europe", 45.94, 24.97],207  ["RU", "RUS", "Russian Federation", EU, "Eastern Europe", 61.52, 105.32],208  ["RW", "RWA", "Rwanda", AF, "Sub-Saharan Africa", -1.94, 29.87],209  ["BL", "BLM", "Saint Barthélemy", AM, "Latin America and the Caribbean", 17.9, -62.83],210  ["SH", "SHN", "Saint Helena, Ascension and Tristan da Cunha", AF, "Sub-Saharan Africa", -15.97, -5.71],211  ["KN", "KNA", "Saint Kitts and Nevis", AM, "Latin America and the Caribbean", 17.36, -62.78],212  ["LC", "LCA", "Saint Lucia", AM, "Latin America and the Caribbean", 13.91, -60.98],213  ["MF", "MAF", "Saint Martin (French part)", AM, "Latin America and the Caribbean", 18.07, -63.05],214  ["PM", "SPM", "Saint Pierre and Miquelon", AM, "Northern America", 46.94, -56.27],215  ["VC", "VCT", "Saint Vincent and the Grenadines", AM, "Latin America and the Caribbean", 12.98, -61.29],216  ["WS", "WSM", "Samoa", OC, "Polynesia", -13.76, -172.1],217  ["SM", "SMR", "San Marino", EU, "Southern Europe", 43.94, 12.46],218  ["ST", "STP", "Sao Tome and Principe", AF, "Sub-Saharan Africa", 0.19, 6.61],219  ["SA", "SAU", "Saudi Arabia", AS, "Western Asia", 23.89, 45.08],220  ["SN", "SEN", "Senegal", AF, "Sub-Saharan Africa", 14.5, -14.45],221  ["RS", "SRB", "Serbia", EU, "Southern Europe", 44.02, 21.01],222  ["SC", "SYC", "Seychelles", AF, "Sub-Saharan Africa", -4.68, 55.49],223  ["SL", "SLE", "Sierra Leone", AF, "Sub-Saharan Africa", 8.46, -11.78],224  ["SG", "SGP", "Singapore", AS, "South-eastern Asia", 1.35, 103.82],225  ["SX", "SXM", "Sint Maarten (Dutch part)", AM, "Latin America and the Caribbean", 18.04, -63.05],226  ["SK", "SVK", "Slovakia", EU, "Eastern Europe", 48.67, 19.7],227  ["SI", "SVN", "Slovenia", EU, "Southern Europe", 46.15, 14.99],228  ["SB", "SLB", "Solomon Islands", OC, "Melanesia", -9.65, 160.16],229  ["SO", "SOM", "Somalia", AF, "Sub-Saharan Africa", 5.15, 46.2],230  ["ZA", "ZAF", "South Africa", AF, "Sub-Saharan Africa", -30.56, 22.94],231  ["GS", "SGS", "South Georgia and the South Sandwich Islands", AM, "Latin America and the Caribbean", -54.43, -36.59],232  ["SS", "SSD", "South Sudan", AF, "Sub-Saharan Africa", 6.88, 31.31],233  ["ES", "ESP", "Spain", EU, "Southern Europe", 40.46, -3.75],234  ["LK", "LKA", "Sri Lanka", AS, "Southern Asia", 7.87, 80.77],235  ["SD", "SDN", "Sudan", AF, "Northern Africa", 12.86, 30.22],236  ["SR", "SUR", "Suriname", AM, "Latin America and the Caribbean", 3.92, -56.03],237  ["SJ", "SJM", "Svalbard and Jan Mayen", EU, "Northern Europe", 77.55, 23.67],238  ["SE", "SWE", "Sweden", EU, "Northern Europe", 60.13, 18.64],239  ["CH", "CHE", "Switzerland", EU, "Western Europe", 46.82, 8.23],240  ["SY", "SYR", "Syrian Arab Republic", AS, "Western Asia", 34.8, 38.99],241  ["TW", "TWN", "Taiwan", AS, "Eastern Asia", 23.7, 120.96],242  ["TJ", "TJK", "Tajikistan", AS, "Central Asia", 38.86, 71.28],243  ["TZ", "TZA", "Tanzania", AF, "Sub-Saharan Africa", -6.37, 34.89],244  ["TH", "THA", "Thailand", AS, "South-eastern Asia", 15.87, 100.99],245  ["TL", "TLS", "Timor-Leste", AS, "South-eastern Asia", -8.87, 125.73],246  ["TG", "TGO", "Togo", AF, "Sub-Saharan Africa", 8.62, 0.82],247  ["TK", "TKL", "Tokelau", OC, "Polynesia", -9.2, -171.85],248  ["TO", "TON", "Tonga", OC, "Polynesia", -21.18, -175.2],249  ["TT", "TTO", "Trinidad and Tobago", AM, "Latin America and the Caribbean", 10.69, -61.22],250  ["TN", "TUN", "Tunisia", AF, "Northern Africa", 33.89, 9.54],251  ["TR", "TUR", "Türkiye", AS, "Western Asia", 38.96, 35.24],252  ["TM", "TKM", "Turkmenistan", AS, "Central Asia", 38.97, 59.56],253  ["TC", "TCA", "Turks and Caicos Islands", AM, "Latin America and the Caribbean", 21.69, -71.8],254  ["TV", "TUV", "Tuvalu", OC, "Polynesia", -7.11, 177.65],255  ["UG", "UGA", "Uganda", AF, "Sub-Saharan Africa", 1.37, 32.29],256  ["UA", "UKR", "Ukraine", EU, "Eastern Europe", 48.38, 31.17],257  ["AE", "ARE", "United Arab Emirates", AS, "Western Asia", 23.42, 53.85],258  ["GB", "GBR", "United Kingdom", EU, "Northern Europe", 55.38, -3.44],259  ["US", "USA", "United States", AM, "Northern America", 37.09, -95.71],260  ["UM", "UMI", "United States Minor Outlying Islands", OC, "Micronesia", 19.28, 166.65],261  ["UY", "URY", "Uruguay", AM, "Latin America and the Caribbean", -32.52, -55.77],262  ["UZ", "UZB", "Uzbekistan", AS, "Central Asia", 41.38, 64.59],263  ["VU", "VUT", "Vanuatu", OC, "Melanesia", -15.38, 166.96],264  ["VE", "VEN", "Venezuela", AM, "Latin America and the Caribbean", 6.42, -66.59],265  ["VN", "VNM", "Viet Nam", AS, "South-eastern Asia", 14.06, 108.28],266  ["VG", "VGB", "Virgin Islands (British)", AM, "Latin America and the Caribbean", 18.42, -64.64],267  ["VI", "VIR", "Virgin Islands (U.S.)", AM, "Latin America and the Caribbean", 18.34, -64.9],268  ["WF", "WLF", "Wallis and Futuna", OC, "Polynesia", -13.77, -177.16],269  ["EH", "ESH", "Western Sahara", AF, "Northern Africa", 24.22, -12.89],270  ["YE", "YEM", "Yemen", AS, "Western Asia", 15.55, 48.52],271  ["ZM", "ZMB", "Zambia", AF, "Sub-Saharan Africa", -13.13, 27.85],272  ["ZW", "ZWE", "Zimbabwe", AF, "Sub-Saharan Africa", -19.02, 29.15],273  // user-assigned code widely used for Kosovo (not ISO-assigned, kept for connectors that emit it)274  ["XK", "XKX", "Kosovo", EU, "Southern Europe", 42.6, 20.9],275];276277export const COUNTRY_SEEDS: CountrySeed[] = ROWS.map(([iso2, iso3, name, region, subregion, lat, lng]) => ({ iso2, iso3, name, slug: slugify(name), region, subregion, lat, lng }));278279export const COUNTRY_BY_ISO2: Map<string, CountrySeed> = new Map(COUNTRY_SEEDS.map((c) => [c.iso2, c]));280