
module.exports = [
  { code: "AF", code3: "AFG", name: "Afghanistan", currency: "AFN", dialCode: "+93", region: "Asia" },
  { code: "AL", code3: "ALB", name: "Albania", currency: "ALL", dialCode: "+355", region: "Europe" },
  { code: "DZ", code3: "DZA", name: "Algeria", currency: "DZD", dialCode: "+213", region: "Africa" },
  { code: "AD", code3: "AND", name: "Andorra", currency: "EUR", dialCode: "+376", region: "Europe" },
  { code: "AO", code3: "AGO", name: "Angola", currency: "AOA", dialCode: "+244", region: "Africa" },
  { code: "AG", code3: "ATG", name: "Antigua and Barbuda", currency: "XCD", dialCode: "+1-268", region: "Americas" },
  { code: "AR", code3: "ARG", name: "Argentina", currency: "ARS", dialCode: "+54", region: "Americas" },
  { code: "AM", code3: "ARM", name: "Armenia", currency: "AMD", dialCode: "+374", region: "Asia" },
  { code: "AU", code3: "AUS", name: "Australia", currency: "AUD", dialCode: "+61", region: "Oceania" },
  { code: "AT", code3: "AUT", name: "Austria", currency: "EUR", dialCode: "+43", region: "Europe" },
  { code: "AZ", code3: "AZE", name: "Azerbaijan", currency: "AZN", dialCode: "+994", region: "Asia" },
  { code: "BS", code3: "BHS", name: "Bahamas", currency: "BSD", dialCode: "+1-242", region: "Americas" },
  { code: "BH", code3: "BHR", name: "Bahrain", currency: "BHD", dialCode: "+973", region: "Asia" },
  { code: "BD", code3: "BGD", name: "Bangladesh", currency: "BDT", dialCode: "+880", region: "Asia" },
  { code: "BB", code3: "BRB", name: "Barbados", currency: "BBD", dialCode: "+1-246", region: "Americas" },
  { code: "BY", code3: "BLR", name: "Belarus", currency: "BYN", dialCode: "+375", region: "Europe" },
  { code: "BE", code3: "BEL", name: "Belgium", currency: "EUR", dialCode: "+32", region: "Europe" },
  { code: "BZ", code3: "BLZ", name: "Belize", currency: "BZD", dialCode: "+501", region: "Americas" },
  { code: "BJ", code3: "BEN", name: "Benin", currency: "XOF", dialCode: "+229", region: "Africa" },
  { code: "BT", code3: "BTN", name: "Bhutan", currency: "BTN", dialCode: "+975", region: "Asia" },
  { code: "BO", code3: "BOL", name: "Bolivia", currency: "BOB", dialCode: "+591", region: "Americas" },
  { code: "BA", code3: "BIH", name: "Bosnia and Herzegovina", currency: "BAM", dialCode: "+387", region: "Europe" },
  { code: "BW", code3: "BWA", name: "Botswana", currency: "BWP", dialCode: "+267", region: "Africa" },
  { code: "BR", code3: "BRA", name: "Brazil", currency: "BRL", dialCode: "+55", region: "Americas" },
  { code: "BN", code3: "BRN", name: "Brunei", currency: "BND", dialCode: "+673", region: "Asia" },
  { code: "BG", code3: "BGR", name: "Bulgaria", currency: "BGN", dialCode: "+359", region: "Europe" },
  { code: "BF", code3: "BFA", name: "Burkina Faso", currency: "XOF", dialCode: "+226", region: "Africa" },
  { code: "BI", code3: "BDI", name: "Burundi", currency: "BIF", dialCode: "+257", region: "Africa" },
  { code: "KH", code3: "KHM", name: "Cambodia", currency: "KHR", dialCode: "+855", region: "Asia" },
  { code: "CM", code3: "CMR", name: "Cameroon", currency: "XAF", dialCode: "+237", region: "Africa" },
  { code: "CA", code3: "CAN", name: "Canada", currency: "CAD", dialCode: "+1", region: "Americas" },
  { code: "CF", code3: "CAF", name: "Central African Republic", currency: "XAF", dialCode: "+236", region: "Africa" },
  { code: "TD", code3: "TCD", name: "Chad", currency: "XAF", dialCode: "+235", region: "Africa" },
  { code: "CL", code3: "CHL", name: "Chile", currency: "CLP", dialCode: "+56", region: "Americas" },
  { code: "CN", code3: "CHN", name: "China", currency: "CNY", dialCode: "+86", region: "Asia" },
  { code: "CO", code3: "COL", name: "Colombia", currency: "COP", dialCode: "+57", region: "Americas" },
  { code: "KM", code3: "COM", name: "Comoros", currency: "KMF", dialCode: "+269", region: "Africa" },
  { code: "CG", code3: "COG", name: "Congo (Republic)", currency: "XAF", dialCode: "+242", region: "Africa" },
  { code: "CD", code3: "COD", name: "Congo (DRC)", currency: "CDF", dialCode: "+243", region: "Africa" },
  { code: "CR", code3: "CRI", name: "Costa Rica", currency: "CRC", dialCode: "+506", region: "Americas" },
  { code: "CI", code3: "CIV", name: "Côte d'Ivoire", currency: "XOF", dialCode: "+225", region: "Africa" },
  { code: "HR", code3: "HRV", name: "Croatia", currency: "EUR", dialCode: "+385", region: "Europe" },
  { code: "CU", code3: "CUB", name: "Cuba", currency: "CUP", dialCode: "+53", region: "Americas" },
  { code: "CY", code3: "CYP", name: "Cyprus", currency: "EUR", dialCode: "+357", region: "Europe" },
  { code: "CZ", code3: "CZE", name: "Czechia", currency: "CZK", dialCode: "+420", region: "Europe" },
  { code: "DK", code3: "DNK", name: "Denmark", currency: "DKK", dialCode: "+45", region: "Europe" },
  { code: "DJ", code3: "DJI", name: "Djibouti", currency: "DJF", dialCode: "+253", region: "Africa" },
  { code: "DM", code3: "DMA", name: "Dominica", currency: "XCD", dialCode: "+1-767", region: "Americas" },
  { code: "DO", code3: "DOM", name: "Dominican Republic", currency: "DOP", dialCode: "+1-809", region: "Americas" },
  { code: "EC", code3: "ECU", name: "Ecuador", currency: "USD", dialCode: "+593", region: "Americas" },
  { code: "EG", code3: "EGY", name: "Egypt", currency: "EGP", dialCode: "+20", region: "Africa" },
  { code: "SV", code3: "SLV", name: "El Salvador", currency: "USD", dialCode: "+503", region: "Americas" },
  { code: "GQ", code3: "GNQ", name: "Equatorial Guinea", currency: "XAF", dialCode: "+240", region: "Africa" },
  { code: "ER", code3: "ERI", name: "Eritrea", currency: "ERN", dialCode: "+291", region: "Africa" },
  { code: "EE", code3: "EST", name: "Estonia", currency: "EUR", dialCode: "+372", region: "Europe" },
  { code: "ET", code3: "ETH", name: "Ethiopia", currency: "ETB", dialCode: "+251", region: "Africa" },
  { code: "FJ", code3: "FJI", name: "Fiji", currency: "FJD", dialCode: "+679", region: "Oceania" },
  { code: "FI", code3: "FIN", name: "Finland", currency: "EUR", dialCode: "+358", region: "Europe" },
  { code: "FR", code3: "FRA", name: "France", currency: "EUR", dialCode: "+33", region: "Europe" },
  { code: "GA", code3: "GAB", name: "Gabon", currency: "XAF", dialCode: "+241", region: "Africa" },
  { code: "GM", code3: "GMB", name: "Gambia", currency: "GMD", dialCode: "+220", region: "Africa" },
  { code: "GE", code3: "GEO", name: "Georgia", currency: "GEL", dialCode: "+995", region: "Asia" },
  { code: "DE", code3: "DEU", name: "Germany", currency: "EUR", dialCode: "+49", region: "Europe" },
  { code: "GH", code3: "GHA", name: "Ghana", currency: "GHS", dialCode: "+233", region: "Africa" },
  { code: "GR", code3: "GRC", name: "Greece", currency: "EUR", dialCode: "+30", region: "Europe" },
  { code: "GD", code3: "GRD", name: "Grenada", currency: "XCD", dialCode: "+1-473", region: "Americas" },
  { code: "GT", code3: "GTM", name: "Guatemala", currency: "GTQ", dialCode: "+502", region: "Americas" },
  { code: "GN", code3: "GIN", name: "Guinea", currency: "GNF", dialCode: "+224", region: "Africa" },
  { code: "GW", code3: "GNB", name: "Guinea-Bissau", currency: "XOF", dialCode: "+245", region: "Africa" },
  { code: "GY", code3: "GUY", name: "Guyana", currency: "GYD", dialCode: "+592", region: "Americas" },
  { code: "HT", code3: "HTI", name: "Haiti", currency: "HTG", dialCode: "+509", region: "Americas" },
  { code: "HN", code3: "HND", name: "Honduras", currency: "HNL", dialCode: "+504", region: "Americas" },
  { code: "HU", code3: "HUN", name: "Hungary", currency: "HUF", dialCode: "+36", region: "Europe" },
  { code: "IS", code3: "ISL", name: "Iceland", currency: "ISK", dialCode: "+354", region: "Europe" },
  { code: "IN", code3: "IND", name: "India", currency: "INR", dialCode: "+91", region: "Asia" },
  { code: "ID", code3: "IDN", name: "Indonesia", currency: "IDR", dialCode: "+62", region: "Asia" },
  { code: "IR", code3: "IRN", name: "Iran", currency: "IRR", dialCode: "+98", region: "Asia" },
  { code: "IQ", code3: "IRQ", name: "Iraq", currency: "IQD", dialCode: "+964", region: "Asia" },
  { code: "IE", code3: "IRL", name: "Ireland", currency: "EUR", dialCode: "+353", region: "Europe" },
  { code: "IL", code3: "ISR", name: "Israel", currency: "ILS", dialCode: "+972", region: "Asia" },
  { code: "IT", code3: "ITA", name: "Italy", currency: "EUR", dialCode: "+39", region: "Europe" },
  { code: "JM", code3: "JAM", name: "Jamaica", currency: "JMD", dialCode: "+1-876", region: "Americas" },
  { code: "JP", code3: "JPN", name: "Japan", currency: "JPY", dialCode: "+81", region: "Asia" },
  { code: "JO", code3: "JOR", name: "Jordan", currency: "JOD", dialCode: "+962", region: "Asia" },
  { code: "KZ", code3: "KAZ", name: "Kazakhstan", currency: "KZT", dialCode: "+7", region: "Asia" },
  { code: "KE", code3: "KEN", name: "Kenya", currency: "KES", dialCode: "+254", region: "Africa" },
  { code: "KR", code3: "KOR", name: "South Korea", currency: "KRW", dialCode: "+82", region: "Asia" },
  { code: "KW", code3: "KWT", name: "Kuwait", currency: "KWD", dialCode: "+965", region: "Asia" },
  { code: "KG", code3: "KGZ", name: "Kyrgyzstan", currency: "KGS", dialCode: "+996", region: "Asia" },
  { code: "LA", code3: "LAO", name: "Laos", currency: "LAK", dialCode: "+856", region: "Asia" },
  { code: "LV", code3: "LVA", name: "Latvia", currency: "EUR", dialCode: "+371", region: "Europe" },
  { code: "LB", code3: "LBN", name: "Lebanon", currency: "LBP", dialCode: "+961", region: "Asia" },
  { code: "LS", code3: "LSO", name: "Lesotho", currency: "LSL", dialCode: "+266", region: "Africa" },
  { code: "LR", code3: "LBR", name: "Liberia", currency: "LRD", dialCode: "+231", region: "Africa" },
  { code: "LY", code3: "LBY", name: "Libya", currency: "LYD", dialCode: "+218", region: "Africa" },
  { code: "LT", code3: "LTU", name: "Lithuania", currency: "EUR", dialCode: "+370", region: "Europe" },
  { code: "LU", code3: "LUX", name: "Luxembourg", currency: "EUR", dialCode: "+352", region: "Europe" },
  { code: "MG", code3: "MDG", name: "Madagascar", currency: "MGA", dialCode: "+261", region: "Africa" },
  { code: "MW", code3: "MWI", name: "Malawi", currency: "MWK", dialCode: "+265", region: "Africa" },
  { code: "MY", code3: "MYS", name: "Malaysia", currency: "MYR", dialCode: "+60", region: "Asia" },
  { code: "MV", code3: "MDV", name: "Maldives", currency: "MVR", dialCode: "+960", region: "Asia" },
  { code: "ML", code3: "MLI", name: "Mali", currency: "XOF", dialCode: "+223", region: "Africa" },
  { code: "MT", code3: "MLT", name: "Malta", currency: "EUR", dialCode: "+356", region: "Europe" },
  { code: "MR", code3: "MRT", name: "Mauritania", currency: "MRU", dialCode: "+222", region: "Africa" },
  { code: "MU", code3: "MUS", name: "Mauritius", currency: "MUR", dialCode: "+230", region: "Africa" },
  { code: "MX", code3: "MEX", name: "Mexico", currency: "MXN", dialCode: "+52", region: "Americas" },
  { code: "MD", code3: "MDA", name: "Moldova", currency: "MDL", dialCode: "+373", region: "Europe" },
  { code: "MN", code3: "MNG", name: "Mongolia", currency: "MNT", dialCode: "+976", region: "Asia" },
  { code: "ME", code3: "MNE", name: "Montenegro", currency: "EUR", dialCode: "+382", region: "Europe" },
  { code: "MA", code3: "MAR", name: "Morocco", currency: "MAD", dialCode: "+212", region: "Africa" },
  { code: "MZ", code3: "MOZ", name: "Mozambique", currency: "MZN", dialCode: "+258", region: "Africa" },
  { code: "MM", code3: "MMR", name: "Myanmar", currency: "MMK", dialCode: "+95", region: "Asia" },
  { code: "NA", code3: "NAM", name: "Namibia", currency: "NAD", dialCode: "+264", region: "Africa" },
  { code: "NP", code3: "NPL", name: "Nepal", currency: "NPR", dialCode: "+977", region: "Asia" },
  { code: "NL", code3: "NLD", name: "Netherlands", currency: "EUR", dialCode: "+31", region: "Europe" },
  { code: "NZ", code3: "NZL", name: "New Zealand", currency: "NZD", dialCode: "+64", region: "Oceania" },
  { code: "NI", code3: "NIC", name: "Nicaragua", currency: "NIO", dialCode: "+505", region: "Americas" },
  { code: "NE", code3: "NER", name: "Niger", currency: "XOF", dialCode: "+227", region: "Africa" },
  { code: "NG", code3: "NGA", name: "Nigeria", currency: "NGN", dialCode: "+234", region: "Africa" },
  { code: "NO", code3: "NOR", name: "Norway", currency: "NOK", dialCode: "+47", region: "Europe" },
  { code: "OM", code3: "OMN", name: "Oman", currency: "OMR", dialCode: "+968", region: "Asia" },
  { code: "PK", code3: "PAK", name: "Pakistan", currency: "PKR", dialCode: "+92", region: "Asia" },
  { code: "PA", code3: "PAN", name: "Panama", currency: "PAB", dialCode: "+507", region: "Americas" },
  { code: "PG", code3: "PNG", name: "Papua New Guinea", currency: "PGK", dialCode: "+675", region: "Oceania" },
  { code: "PY", code3: "PRY", name: "Paraguay", currency: "PYG", dialCode: "+595", region: "Americas" },
  { code: "PE", code3: "PER", name: "Peru", currency: "PEN", dialCode: "+51", region: "Americas" },
  { code: "PH", code3: "PHL", name: "Philippines", currency: "PHP", dialCode: "+63", region: "Asia" },
  { code: "PL", code3: "POL", name: "Poland", currency: "PLN", dialCode: "+48", region: "Europe" },
  { code: "PT", code3: "PRT", name: "Portugal", currency: "EUR", dialCode: "+351", region: "Europe" },
  { code: "QA", code3: "QAT", name: "Qatar", currency: "QAR", dialCode: "+974", region: "Asia" },
  { code: "RO", code3: "ROU", name: "Romania", currency: "RON", dialCode: "+40", region: "Europe" },
  { code: "RU", code3: "RUS", name: "Russia", currency: "RUB", dialCode: "+7", region: "Europe" },
  { code: "RW", code3: "RWA", name: "Rwanda", currency: "RWF", dialCode: "+250", region: "Africa" },
  { code: "SA", code3: "SAU", name: "Saudi Arabia", currency: "SAR", dialCode: "+966", region: "Asia" },
  { code: "SN", code3: "SEN", name: "Senegal", currency: "XOF", dialCode: "+221", region: "Africa" },
  { code: "RS", code3: "SRB", name: "Serbia", currency: "RSD", dialCode: "+381", region: "Europe" },
  { code: "SL", code3: "SLE", name: "Sierra Leone", currency: "SLL", dialCode: "+232", region: "Africa" },
  { code: "SG", code3: "SGP", name: "Singapore", currency: "SGD", dialCode: "+65", region: "Asia" },
  { code: "SK", code3: "SVK", name: "Slovakia", currency: "EUR", dialCode: "+421", region: "Europe" },
  { code: "SI", code3: "SVN", name: "Slovenia", currency: "EUR", dialCode: "+386", region: "Europe" },
  { code: "SO", code3: "SOM", name: "Somalia", currency: "SOS", dialCode: "+252", region: "Africa" },
  { code: "ZA", code3: "ZAF", name: "South Africa", currency: "ZAR", dialCode: "+27", region: "Africa" },
  { code: "ES", code3: "ESP", name: "Spain", currency: "EUR", dialCode: "+34", region: "Europe" },
  { code: "LK", code3: "LKA", name: "Sri Lanka", currency: "LKR", dialCode: "+94", region: "Asia" },
  { code: "SD", code3: "SDN", name: "Sudan", currency: "SDG", dialCode: "+249", region: "Africa" },
  { code: "SE", code3: "SWE", name: "Sweden", currency: "SEK", dialCode: "+46", region: "Europe" },
  { code: "CH", code3: "CHE", name: "Switzerland", currency: "CHF", dialCode: "+41", region: "Europe" },
  { code: "SY", code3: "SYR", name: "Syria", currency: "SYP", dialCode: "+963", region: "Asia" },
  { code: "TZ", code3: "TZA", name: "Tanzania", currency: "TZS", dialCode: "+255", region: "Africa" },
  { code: "TH", code3: "THA", name: "Thailand", currency: "THB", dialCode: "+66", region: "Asia" },
  { code: "TN", code3: "TUN", name: "Tunisia", currency: "TND", dialCode: "+216", region: "Africa" },
  { code: "TR", code3: "TUR", name: "Turkey", currency: "TRY", dialCode: "+90", region: "Asia" },
  { code: "UG", code3: "UGA", name: "Uganda", currency: "UGX", dialCode: "+256", region: "Africa" },
  { code: "UA", code3: "UKR", name: "Ukraine", currency: "UAH", dialCode: "+380", region: "Europe" },
  { code: "AE", code3: "ARE", name: "United Arab Emirates", currency: "AED", dialCode: "+971", region: "Asia" },
  { code: "GB", code3: "GBR", name: "United Kingdom", currency: "GBP", dialCode: "+44", region: "Europe" },
  { code: "US", code3: "USA", name: "United States", currency: "USD", dialCode: "+1", region: "Americas" },
  { code: "UY", code3: "URY", name: "Uruguay", currency: "UYU", dialCode: "+598", region: "Americas" },
  { code: "UZ", code3: "UZB", name: "Uzbekistan", currency: "UZS", dialCode: "+998", region: "Asia" },
  { code: "VE", code3: "VEN", name: "Venezuela", currency: "VES", dialCode: "+58", region: "Americas" },
  { code: "VN", code3: "VNM", name: "Vietnam", currency: "VND", dialCode: "+84", region: "Asia" },
  { code: "YE", code3: "YEM", name: "Yemen", currency: "YER", dialCode: "+967", region: "Asia" },
  { code: "ZM", code3: "ZMB", name: "Zambia", currency: "ZMW", dialCode: "+260", region: "Africa" },
  { code: "ZW", code3: "ZWE", name: "Zimbabwe", currency: "ZWL", dialCode: "+263", region: "Africa" },
];