country-codes-and-flags
Version:
A TypeScript library mapping country names and ISO codes to their corresponding flag emoji
1 lines • 28.5 kB
Source Map (JSON)
{"version":3,"sources":["../src/country-lookup.ts","../src/functions.ts"],"sourcesContent":["import { CountryMetadata } from \"./types\";\n\nexport const countryData: { [key: string]: CountryMetadata } = {\n Afghanistan: { flag: \"🇦🇫\", alpha2: \"AF\", alpha3: \"AFG\" },\n Albania: { flag: \"🇦🇱\", alpha2: \"AL\", alpha3: \"ALB\" },\n Algeria: { flag: \"🇩🇿\", alpha2: \"DZ\", alpha3: \"DZA\" },\n Andorra: { flag: \"🇦🇩\", alpha2: \"AD\", alpha3: \"AND\" },\n Angola: { flag: \"🇦🇴\", alpha2: \"AO\", alpha3: \"AGO\" },\n \"Antigua and Barbuda\": { flag: \"🇦🇬\", alpha2: \"AG\", alpha3: \"ATG\" },\n Argentina: { flag: \"🇦🇷\", alpha2: \"AR\", alpha3: \"ARG\" },\n Armenia: { flag: \"🇦🇲\", alpha2: \"AM\", alpha3: \"ARM\" },\n Australia: { flag: \"🇦🇺\", alpha2: \"AU\", alpha3: \"AUS\" },\n Austria: { flag: \"🇦🇹\", alpha2: \"AT\", alpha3: \"AUT\" },\n Azerbaijan: { flag: \"🇦🇿\", alpha2: \"AZ\", alpha3: \"AZE\" },\n Bahamas: { flag: \"🇧🇸\", alpha2: \"BS\", alpha3: \"BHS\" },\n Bahrain: { flag: \"🇧🇭\", alpha2: \"BH\", alpha3: \"BHR\" },\n Bangladesh: { flag: \"🇧🇩\", alpha2: \"BD\", alpha3: \"BGD\" },\n Barbados: { flag: \"🇧🇧\", alpha2: \"BB\", alpha3: \"BRB\" },\n Belarus: { flag: \"🇧🇾\", alpha2: \"BY\", alpha3: \"BLR\" },\n Belgium: { flag: \"🇧🇪\", alpha2: \"BE\", alpha3: \"BEL\" },\n Belize: { flag: \"🇧🇿\", alpha2: \"BZ\", alpha3: \"BLZ\" },\n Benin: { flag: \"🇧🇯\", alpha2: \"BJ\", alpha3: \"BEN\" },\n Bhutan: { flag: \"🇧🇹\", alpha2: \"BT\", alpha3: \"BTN\" },\n Bolivia: { flag: \"🇧🇴\", alpha2: \"BO\", alpha3: \"BOL\" },\n \"Bosnia and Herzegovina\": { flag: \"🇧🇦\", alpha2: \"BA\", alpha3: \"BIH\" },\n Botswana: { flag: \"🇧🇼\", alpha2: \"BW\", alpha3: \"BWA\" },\n Brazil: { flag: \"🇧🇷\", alpha2: \"BR\", alpha3: \"BRA\" },\n Brunei: { flag: \"🇧🇳\", alpha2: \"BN\", alpha3: \"BRN\" },\n Bulgaria: { flag: \"🇧🇬\", alpha2: \"BG\", alpha3: \"BGR\" },\n \"Burkina Faso\": { flag: \"🇧🇫\", alpha2: \"BF\", alpha3: \"BFA\" },\n Burundi: { flag: \"🇧🇮\", alpha2: \"BI\", alpha3: \"BDI\" },\n \"Cabo Verde\": { flag: \"🇨🇻\", alpha2: \"CV\", alpha3: \"CPV\" },\n Cambodia: { flag: \"🇰🇭\", alpha2: \"KH\", alpha3: \"KHM\" },\n Cameroon: { flag: \"🇨🇲\", alpha2: \"CM\", alpha3: \"CMR\" },\n Canada: { flag: \"🇨🇦\", alpha2: \"CA\", alpha3: \"CAN\" },\n \"Central African Republic\": { flag: \"🇨🇫\", alpha2: \"CF\", alpha3: \"CAF\" },\n Chad: { flag: \"🇹🇩\", alpha2: \"TD\", alpha3: \"TCD\" },\n Chile: { flag: \"🇨🇱\", alpha2: \"CL\", alpha3: \"CHL\" },\n China: { flag: \"🇨🇳\", alpha2: \"CN\", alpha3: \"CHN\" },\n Colombia: { flag: \"🇨🇴\", alpha2: \"CO\", alpha3: \"COL\" },\n Comoros: { flag: \"🇰🇲\", alpha2: \"KM\", alpha3: \"COM\" },\n \"Congo (Congo-Brazzaville)\": { flag: \"🇨🇬\", alpha2: \"CG\", alpha3: \"COG\" },\n \"Congo (Democratic Republic)\": { flag: \"🇨🇩\", alpha2: \"CD\", alpha3: \"COD\" },\n \"Costa Rica\": { flag: \"🇨🇷\", alpha2: \"CR\", alpha3: \"CRI\" },\n Croatia: { flag: \"🇭🇷\", alpha2: \"HR\", alpha3: \"HRV\" },\n Cuba: { flag: \"🇨🇺\", alpha2: \"CU\", alpha3: \"CUB\" },\n Cyprus: { flag: \"🇨🇾\", alpha2: \"CY\", alpha3: \"CYP\" },\n \"Czech Republic\": { flag: \"🇨🇿\", alpha2: \"CZ\", alpha3: \"CZE\" },\n Denmark: { flag: \"🇩🇰\", alpha2: \"DK\", alpha3: \"DNK\" },\n Djibouti: { flag: \"🇩🇯\", alpha2: \"DJ\", alpha3: \"DJI\" },\n Dominica: { flag: \"🇩🇲\", alpha2: \"DM\", alpha3: \"DMA\" },\n \"Dominican Republic\": { flag: \"🇩🇴\", alpha2: \"DO\", alpha3: \"DOM\" },\n Ecuador: { flag: \"🇪🇨\", alpha2: \"EC\", alpha3: \"ECU\" },\n Egypt: { flag: \"🇪🇬\", alpha2: \"EG\", alpha3: \"EGY\" },\n \"El Salvador\": { flag: \"🇸🇻\", alpha2: \"SV\", alpha3: \"SLV\" },\n \"Equatorial Guinea\": { flag: \"🇬🇶\", alpha2: \"GQ\", alpha3: \"GNQ\" },\n Eritrea: { flag: \"🇪🇷\", alpha2: \"ER\", alpha3: \"ERI\" },\n Estonia: { flag: \"🇪🇪\", alpha2: \"EE\", alpha3: \"EST\" },\n Eswatini: { flag: \"🇸🇿\", alpha2: \"SZ\", alpha3: \"SWZ\" },\n Ethiopia: { flag: \"🇪🇹\", alpha2: \"ET\", alpha3: \"ETH\" },\n Fiji: { flag: \"🇫🇯\", alpha2: \"FJ\", alpha3: \"FJI\" },\n Finland: { flag: \"🇫🇮\", alpha2: \"FI\", alpha3: \"FIN\" },\n France: { flag: \"🇫🇷\", alpha2: \"FR\", alpha3: \"FRA\" },\n Gabon: { flag: \"🇬🇦\", alpha2: \"GA\", alpha3: \"GAB\" },\n Gambia: { flag: \"🇬🇲\", alpha2: \"GM\", alpha3: \"GMB\" },\n Georgia: { flag: \"🇬🇪\", alpha2: \"GE\", alpha3: \"GEO\" },\n Germany: { flag: \"🇩🇪\", alpha2: \"DE\", alpha3: \"DEU\" },\n Ghana: { flag: \"🇬🇭\", alpha2: \"GH\", alpha3: \"GHA\" },\n Greece: { flag: \"🇬🇷\", alpha2: \"GR\", alpha3: \"GRC\" },\n Grenada: { flag: \"🇬🇩\", alpha2: \"GD\", alpha3: \"GRD\" },\n Guatemala: { flag: \"🇬🇹\", alpha2: \"GT\", alpha3: \"GTM\" },\n Guinea: { flag: \"🇬🇳\", alpha2: \"GN\", alpha3: \"GIN\" },\n \"Guinea-Bissau\": { flag: \"🇬🇼\", alpha2: \"GW\", alpha3: \"GNB\" },\n Guyana: { flag: \"🇬🇾\", alpha2: \"GY\", alpha3: \"GUY\" },\n Haiti: { flag: \"🇭🇹\", alpha2: \"HT\", alpha3: \"HTI\" },\n Honduras: { flag: \"🇭🇳\", alpha2: \"HN\", alpha3: \"HND\" },\n Hungary: { flag: \"🇭🇺\", alpha2: \"HU\", alpha3: \"HUN\" },\n Iceland: { flag: \"🇮🇸\", alpha2: \"IS\", alpha3: \"ISL\" },\n India: { flag: \"🇮🇳\", alpha2: \"IN\", alpha3: \"IND\" },\n Indonesia: { flag: \"🇮🇩\", alpha2: \"ID\", alpha3: \"IDN\" },\n Iran: { flag: \"🇮🇷\", alpha2: \"IR\", alpha3: \"IRN\" },\n Iraq: { flag: \"🇮🇶\", alpha2: \"IQ\", alpha3: \"IRQ\" },\n Ireland: { flag: \"🇮🇪\", alpha2: \"IE\", alpha3: \"IRL\" },\n Israel: { flag: \"🇮🇱\", alpha2: \"IL\", alpha3: \"ISR\" },\n Italy: { flag: \"🇮🇹\", alpha2: \"IT\", alpha3: \"ITA\" },\n Jamaica: { flag: \"🇯🇲\", alpha2: \"JM\", alpha3: \"JAM\" },\n Japan: { flag: \"🇯🇵\", alpha2: \"JP\", alpha3: \"JPN\" },\n Jordan: { flag: \"🇯🇴\", alpha2: \"JO\", alpha3: \"JOR\" },\n Kazakhstan: { flag: \"🇰🇿\", alpha2: \"KZ\", alpha3: \"KAZ\" },\n Kenya: { flag: \"🇰🇪\", alpha2: \"KE\", alpha3: \"KEN\" },\n Kiribati: { flag: \"🇰🇮\", alpha2: \"KI\", alpha3: \"KIR\" },\n Kuwait: { flag: \"🇰🇼\", alpha2: \"KW\", alpha3: \"KWT\" },\n Kyrgyzstan: { flag: \"🇰🇬\", alpha2: \"KG\", alpha3: \"KGZ\" },\n Laos: { flag: \"🇱🇦\", alpha2: \"LA\", alpha3: \"LAO\" },\n Latvia: { flag: \"🇱🇻\", alpha2: \"LV\", alpha3: \"LVA\" },\n Lebanon: { flag: \"🇱🇧\", alpha2: \"LB\", alpha3: \"LBN\" },\n Lesotho: { flag: \"🇱🇸\", alpha2: \"LS\", alpha3: \"LSO\" },\n Liberia: { flag: \"🇱🇷\", alpha2: \"LR\", alpha3: \"LBR\" },\n Libya: { flag: \"🇱🇾\", alpha2: \"LY\", alpha3: \"LBY\" },\n Liechtenstein: { flag: \"🇱🇮\", alpha2: \"LI\", alpha3: \"LIE\" },\n Lithuania: { flag: \"🇱🇹\", alpha2: \"LT\", alpha3: \"LTU\" },\n Luxembourg: { flag: \"🇱🇺\", alpha2: \"LU\", alpha3: \"LUX\" },\n Madagascar: { flag: \"🇲🇬\", alpha2: \"MG\", alpha3: \"MDG\" },\n Malawi: { flag: \"🇲🇼\", alpha2: \"MW\", alpha3: \"MWI\" },\n Malaysia: { flag: \"🇲🇾\", alpha2: \"MY\", alpha3: \"MYS\" },\n Maldives: { flag: \"🇲🇻\", alpha2: \"MV\", alpha3: \"MDV\" },\n Mali: { flag: \"🇲🇱\", alpha2: \"ML\", alpha3: \"MLI\" },\n Malta: { flag: \"🇲🇹\", alpha2: \"MT\", alpha3: \"MLT\" },\n \"Marshall Islands\": { flag: \"🇲🇭\", alpha2: \"MH\", alpha3: \"MHL\" },\n Mauritania: { flag: \"🇲🇷\", alpha2: \"MR\", alpha3: \"MRT\" },\n Mauritius: { flag: \"🇲🇺\", alpha2: \"MU\", alpha3: \"MUS\" },\n Mexico: { flag: \"🇲🇽\", alpha2: \"MX\", alpha3: \"MEX\" },\n Micronesia: { flag: \"🇫🇲\", alpha2: \"FM\", alpha3: \"FSM\" },\n Moldova: { flag: \"🇲🇩\", alpha2: \"MD\", alpha3: \"MDA\" },\n Monaco: { flag: \"🇲🇨\", alpha2: \"MC\", alpha3: \"MCO\" },\n Mongolia: { flag: \"🇲🇳\", alpha2: \"MN\", alpha3: \"MNG\" },\n Montenegro: { flag: \"🇲🇪\", alpha2: \"ME\", alpha3: \"MNE\" },\n Morocco: { flag: \"🇲🇦\", alpha2: \"MA\", alpha3: \"MAR\" },\n Mozambique: { flag: \"🇲🇿\", alpha2: \"MZ\", alpha3: \"MOZ\" },\n \"Myanmar (Burma)\": { flag: \"🇲🇲\", alpha2: \"MM\", alpha3: \"MMR\" },\n Namibia: { flag: \"🇳🇦\", alpha2: \"NA\", alpha3: \"NAM\" },\n Nauru: { flag: \"🇳🇷\", alpha2: \"NR\", alpha3: \"NRU\" },\n Nepal: { flag: \"🇳🇵\", alpha2: \"NP\", alpha3: \"NPL\" },\n Netherlands: { flag: \"🇳🇱\", alpha2: \"NL\", alpha3: \"NLD\" },\n \"New Zealand\": { flag: \"🇳🇿\", alpha2: \"NZ\", alpha3: \"NZL\" },\n Nicaragua: { flag: \"🇳🇮\", alpha2: \"NI\", alpha3: \"NIC\" },\n Niger: { flag: \"🇳🇪\", alpha2: \"NE\", alpha3: \"NER\" },\n Nigeria: { flag: \"🇳🇬\", alpha2: \"NG\", alpha3: \"NGA\" },\n \"North Korea\": { flag: \"🇰🇵\", alpha2: \"KP\", alpha3: \"PRK\" },\n \"North Macedonia\": { flag: \"🇲🇰\", alpha2: \"MK\", alpha3: \"MKD\" },\n Norway: { flag: \"🇳🇴\", alpha2: \"NO\", alpha3: \"NOR\" },\n Oman: { flag: \"🇴🇲\", alpha2: \"OM\", alpha3: \"OMN\" },\n Pakistan: { flag: \"🇵🇰\", alpha2: \"PK\", alpha3: \"PAK\" },\n Palau: { flag: \"🇵🇼\", alpha2: \"PW\", alpha3: \"PLW\" },\n Palestine: { flag: \"🇵🇸\", alpha2: \"PS\", alpha3: \"PSE\" },\n Panama: { flag: \"🇵🇦\", alpha2: \"PA\", alpha3: \"PAN\" },\n \"Papua New Guinea\": { flag: \"🇵🇬\", alpha2: \"PG\", alpha3: \"PNG\" },\n Paraguay: { flag: \"🇵🇾\", alpha2: \"PY\", alpha3: \"PRY\" },\n Peru: { flag: \"🇵🇪\", alpha2: \"PE\", alpha3: \"PER\" },\n Philippines: { flag: \"🇵🇭\", alpha2: \"PH\", alpha3: \"PHL\" },\n Poland: { flag: \"🇵🇱\", alpha2: \"PL\", alpha3: \"POL\" },\n Portugal: { flag: \"🇵🇹\", alpha2: \"PT\", alpha3: \"PRT\" },\n Qatar: { flag: \"🇶🇦\", alpha2: \"QA\", alpha3: \"QAT\" },\n Romania: { flag: \"🇷🇴\", alpha2: \"RO\", alpha3: \"ROU\" },\n Russia: { flag: \"🇷🇺\", alpha2: \"RU\", alpha3: \"RUS\" },\n Rwanda: { flag: \"🇷🇼\", alpha2: \"RW\", alpha3: \"RWA\" },\n \"Saint Kitts and Nevis\": { flag: \"🇰🇳\", alpha2: \"KN\", alpha3: \"KNA\" },\n \"Saint Lucia\": { flag: \"🇱🇨\", alpha2: \"LC\", alpha3: \"LCA\" },\n \"Saint Vincent and the Grenadines\": {\n flag: \"🇻🇨\",\n alpha2: \"VC\",\n alpha3: \"VCT\",\n },\n Samoa: { flag: \"🇼🇸\", alpha2: \"WS\", alpha3: \"WSM\" },\n \"San Marino\": { flag: \"🇸🇲\", alpha2: \"SM\", alpha3: \"SMR\" },\n \"Sao Tome and Principe\": { flag: \"🇸🇹\", alpha2: \"ST\", alpha3: \"STP\" },\n \"Saudi Arabia\": { flag: \"🇸🇦\", alpha2: \"SA\", alpha3: \"SAU\" },\n Senegal: { flag: \"🇸🇳\", alpha2: \"SN\", alpha3: \"SEN\" },\n Serbia: { flag: \"🇷🇸\", alpha2: \"RS\", alpha3: \"SRB\" },\n Seychelles: { flag: \"🇸🇨\", alpha2: \"SC\", alpha3: \"SYC\" },\n \"Sierra Leone\": { flag: \"🇸🇱\", alpha2: \"SL\", alpha3: \"SLE\" },\n Singapore: { flag: \"🇸🇬\", alpha2: \"SG\", alpha3: \"SGP\" },\n Slovakia: { flag: \"🇸🇰\", alpha2: \"SK\", alpha3: \"SVK\" },\n Slovenia: { flag: \"🇸🇮\", alpha2: \"SI\", alpha3: \"SVN\" },\n \"Solomon Islands\": { flag: \"🇸🇧\", alpha2: \"SB\", alpha3: \"SLB\" },\n Somalia: { flag: \"🇸🇴\", alpha2: \"SO\", alpha3: \"SOM\" },\n \"South Africa\": { flag: \"🇿🇦\", alpha2: \"ZA\", alpha3: \"ZAF\" },\n \"South Korea\": { flag: \"🇰🇷\", alpha2: \"KR\", alpha3: \"KOR\" },\n \"South Sudan\": { flag: \"🇸🇸\", alpha2: \"SS\", alpha3: \"SSD\" },\n Spain: { flag: \"🇪🇸\", alpha2: \"ES\", alpha3: \"ESP\" },\n \"Sri Lanka\": { flag: \"🇱🇰\", alpha2: \"LK\", alpha3: \"LKA\" },\n Sudan: { flag: \"🇸🇩\", alpha2: \"SD\", alpha3: \"SDN\" },\n Suriname: { flag: \"🇸🇷\", alpha2: \"SR\", alpha3: \"SUR\" },\n Sweden: { flag: \"🇸🇪\", alpha2: \"SE\", alpha3: \"SWE\" },\n Switzerland: { flag: \"🇨🇭\", alpha2: \"CH\", alpha3: \"CHE\" },\n Syria: { flag: \"🇸🇾\", alpha2: \"SY\", alpha3: \"SYR\" },\n Taiwan: { flag: \"🇹🇼\", alpha2: \"TW\", alpha3: \"TWN\" },\n Tajikistan: { flag: \"🇹🇯\", alpha2: \"TJ\", alpha3: \"TJK\" },\n Tanzania: { flag: \"🇹🇿\", alpha2: \"TZ\", alpha3: \"TZA\" },\n Thailand: { flag: \"🇹🇭\", alpha2: \"TH\", alpha3: \"THA\" },\n \"Timor-Leste\": { flag: \"🇹🇱\", alpha2: \"TL\", alpha3: \"TLS\" },\n Togo: { flag: \"🇹🇬\", alpha2: \"TG\", alpha3: \"TGO\" },\n Tonga: { flag: \"🇹🇴\", alpha2: \"TO\", alpha3: \"TON\" },\n \"Trinidad and Tobago\": { flag: \"🇹🇹\", alpha2: \"TT\", alpha3: \"TTO\" },\n Tunisia: { flag: \"🇹🇳\", alpha2: \"TN\", alpha3: \"TUN\" },\n Turkey: { flag: \"🇹🇷\", alpha2: \"TR\", alpha3: \"TUR\" },\n Turkmenistan: { flag: \"🇹🇲\", alpha2: \"TM\", alpha3: \"TKM\" },\n Tuvalu: { flag: \"🇹🇻\", alpha2: \"TV\", alpha3: \"TUV\" },\n Uganda: { flag: \"🇺🇬\", alpha2: \"UG\", alpha3: \"UGA\" },\n Ukraine: { flag: \"🇺🇦\", alpha2: \"UA\", alpha3: \"UKR\" },\n \"United Arab Emirates\": { flag: \"🇦🇪\", alpha2: \"AE\", alpha3: \"ARE\" },\n \"United Kingdom\": { flag: \"🇬🇧\", alpha2: \"GB\", alpha3: \"GBR\" },\n \"United States\": { flag: \"🇺🇸\", alpha2: \"US\", alpha3: \"USA\" },\n Uruguay: { flag: \"🇺🇾\", alpha2: \"UY\", alpha3: \"URY\" },\n Uzbekistan: { flag: \"🇺🇿\", alpha2: \"UZ\", alpha3: \"UZB\" },\n Vanuatu: { flag: \"🇻🇺\", alpha2: \"VU\", alpha3: \"VUT\" },\n \"Vatican City\": { flag: \"🇻🇦\", alpha2: \"VA\", alpha3: \"VAT\" },\n Venezuela: { flag: \"🇻🇪\", alpha2: \"VE\", alpha3: \"VEN\" },\n Vietnam: { flag: \"🇻🇳\", alpha2: \"VN\", alpha3: \"VNM\" },\n Yemen: { flag: \"🇾🇪\", alpha2: \"YE\", alpha3: \"YEM\" },\n Zambia: { flag: \"🇿🇲\", alpha2: \"ZM\", alpha3: \"ZMB\" },\n Zimbabwe: { flag: \"🇿🇼\", alpha2: \"ZW\", alpha3: \"ZWE\" },\n};\n","import { countryData } from \"./country-lookup\";\nimport { CountryMetadata } from \"./types\";\n\n/**\n * Get the flag emoji given a country's name\n */\nexport const getFlagByCountry = (country: string): string | null => {\n return countryData[country]?.flag || null;\n};\n\n/**\n * Get the flag emoji given a country's two-letter country code\n */\nexport const getFlagByAlpha2 = (isoCode: string): string | null => {\n const alpha2ToFlag = Object.fromEntries(\n Object.values(countryData).map(({ flag, alpha2 }) => [alpha2, flag])\n );\n const result = alpha2ToFlag[isoCode] || null;\n\n return result;\n};\n\n/**\n * Get the flag emoji given a country's three-letter country code\n */\nexport const getFlagByAlpha3 = (isoCode: string): string | null => {\n const alpha3ToFlag = Object.fromEntries(\n Object.values(countryData).map(({ flag, alpha3 }) => [alpha3, flag])\n );\n const result = alpha3ToFlag[isoCode] || null;\n\n return result;\n};\n\n/**\n * Get the two-letter country code given a country's name\n */\nexport const getAlpha2ByCountry = (country: string): string | null => {\n return countryData[country]?.alpha2 || null;\n};\n\n/**\n * Get the three-letter country code given a country's name\n */\nexport const getAlpha3ByCountry = (country: string): string | null => {\n return countryData[country]?.alpha3 || null;\n};\n\n/**\n * Get a country's name given it's associated flag emoji string\n */\nexport const getCountryFromFlag = (flag: string): string | null => {\n const flagToCountry = Object.fromEntries(\n Object.entries(countryData).map(([country, data]) => [data.flag, country])\n );\n const result = flagToCountry[flag] || null;\n\n return result;\n};\n\n/**\n * Get a country's name given it's associated two-letter country code\n */\nexport const getCountryByAlpha2 = (isoCode: string): string | null => {\n const alpha2ToCountry = Object.fromEntries(\n Object.entries(countryData).map(([country, data]) => [data.alpha2, country])\n );\n const result = alpha2ToCountry[isoCode] || null;\n return result;\n};\n\n/**\n * Get a country's name given it's associated three-letter country code\n */\nexport const getCountryByAlpha3 = (isoCode: string): string | null => {\n const alpha3ToCountry = Object.fromEntries(\n Object.entries(countryData).map(([country, data]) => [data.alpha3, country])\n );\n const result = alpha3ToCountry[isoCode] || null;\n\n return result;\n};\n\n/**\n * Get a country's name flag, alpha2, and alpha3 codes given the country's name\n */\nexport const getAllByCountry = (country: string): CountryMetadata | null => {\n return countryData[country] || null;\n};\n\n/**\n * Get full dataset of countries mapped to their flag and iso codes\n */\nexport const getAll = (): { [key: string]: CountryMetadata } => countryData;\n"],"mappings":"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","names":[]}