diff --git a/app/javascript/submission_form/geo.js b/app/javascript/submission_form/geo.js
deleted file mode 100644
index e66fa478..00000000
--- a/app/javascript/submission_form/geo.js
+++ /dev/null
@@ -1,1445 +0,0 @@
-const countries = [
- {
- name: 'United States',
- dial: '1',
- flag: '๐บ๐ธ',
- tz: [
- 'America/New_York',
- 'America/Chicago',
- 'America/Denver',
- 'America/Los_Angeles',
- 'America/Anchorage',
- 'America/Adak',
- 'Pacific/Honolulu'
- ]
- },
- {
- name: 'Afghanistan',
- dial: '93',
- flag: '๐ฆ๐ซ',
- tz: ['Asia/Kabul']
- },
- {
- name: 'Aland Islands',
- dial: '358',
- flag: '๐ฆ๐ฝ',
- tz: ['Europe/Mariehamn']
- },
- {
- name: 'Albania',
- dial: '355',
- flag: '๐ฆ๐ฑ',
- tz: ['Europe/Tirane']
- },
- {
- name: 'Algeria',
- dial: '213',
- flag: '๐ฉ๐ฟ',
- tz: ['Africa/Algiers']
- },
- {
- name: 'American Samoa',
- dial: '1684',
- flag: '๐ฆ๐ธ',
- tz: ['Pacific/Pago_Pago']
- },
- {
- name: 'Andorra',
- dial: '376',
- flag: '๐ฆ๐ฉ',
- tz: ['Europe/Andorra']
- },
- {
- name: 'Angola',
- dial: '244',
- flag: '๐ฆ๐ด',
- tz: ['Africa/Luanda']
- },
- {
- name: 'Anguilla',
- dial: '1264',
- flag: '๐ฆ๐ฎ',
- tz: ['America/Anguilla']
- },
- {
- name: 'Antigua and Barbuda',
- dial: '1268',
- flag: '๐ฆ๐ฌ',
- tz: ['America/Antigua']
- },
- {
- name: 'Argentina',
- dial: '54',
- flag: '๐ฆ๐ท',
- tz: [
- 'America/Argentina/Buenos_Aires',
- 'America/Argentina/Catamarca',
- 'America/Argentina/Cordoba',
- 'America/Argentina/Jujuy',
- 'America/Argentina/La_Rioja',
- 'America/Argentina/Mendoza',
- 'America/Argentina/Rio_Gallegos',
- 'America/Argentina/Salta',
- 'America/Argentina/San_Juan',
- 'America/Argentina/San_Luis',
- 'America/Argentina/Tucuman',
- 'America/Argentina/Ushuaia'
- ]
- },
- {
- name: 'Armenia',
- dial: '374',
- flag: '๐ฆ๐ฒ',
- tz: ['Asia/Yerevan']
- },
- {
- name: 'Aruba',
- dial: '297',
- flag: '๐ฆ๐ผ',
- tz: ['America/Aruba']
- },
- {
- name: 'Australia',
- dial: '61',
- flag: '๐ฆ๐บ',
- tz: [
- 'Australia/Adelaide',
- 'Australia/Brisbane',
- 'Australia/Broken_Hill',
- 'Australia/Currie',
- 'Australia/Darwin',
- 'Australia/Eucla',
- 'Australia/Hobart',
- 'Australia/Lindeman',
- 'Australia/Lord_Howe',
- 'Australia/Melbourne',
- 'Australia/Perth',
- 'Australia/Sydney'
- ]
- },
- {
- name: 'Austria',
- dial: '43',
- flag: '๐ฆ๐น',
- tz: ['Europe/Vienna']
- },
- {
- name: 'Azerbaijan',
- dial: '994',
- flag: '๐ฆ๐ฟ',
- tz: ['Asia/Baku']
- },
- {
- name: 'Bahamas',
- dial: '1242',
- flag: '๐ง๐ธ',
- tz: ['America/Nassau']
- },
- {
- name: 'Bahrain',
- dial: '973',
- flag: '๐ง๐ญ',
- tz: ['Asia/Bahrain']
- },
- {
- name: 'Bangladesh',
- dial: '880',
- flag: '๐ง๐ฉ',
- tz: ['Asia/Dhaka']
- },
- {
- name: 'Barbados',
- dial: '1246',
- flag: '๐ง๐ง',
- tz: ['America/Barbados']
- },
- {
- name: 'Belgium',
- dial: '32',
- flag: '๐ง๐ช',
- tz: ['Europe/Brussels']
- },
- {
- name: 'Belize',
- dial: '501',
- flag: '๐ง๐ฟ',
- tz: ['America/Belize']
- },
- {
- name: 'Benin',
- dial: '229',
- flag: '๐ง๐ฏ',
- tz: ['Africa/Porto-Novo']
- },
- {
- name: 'Bermuda',
- dial: '1441',
- flag: '๐ง๐ฒ',
- tz: ['Atlantic/Bermuda']
- },
- {
- name: 'Bhutan',
- dial: '975',
- flag: '๐ง๐น',
- tz: ['Asia/Thimphu']
- },
- {
- name: 'Bolivia',
- dial: '591',
- flag: '๐ง๐ด',
- tz: ['America/La_Paz']
- },
- {
- name: 'Bosnia and Herzegovina',
- dial: '387',
- flag: '๐ง๐ฆ',
- tz: ['Europe/Sarajevo']
- },
- {
- name: 'Botswana',
- dial: '267',
- flag: '๐ง๐ผ',
- tz: ['Africa/Gaborone']
- },
- {
- name: 'Brazil',
- dial: '55',
- flag: '๐ง๐ท',
- tz: [
- 'America/Araguaina',
- 'America/Bahia',
- 'America/Belem',
- 'America/Boa_Vista',
- 'America/Campo_Grande',
- 'America/Cuiaba',
- 'America/Eirunepe',
- 'America/Fortaleza',
- 'America/Maceio',
- 'America/Manaus',
- 'America/Noronha',
- 'America/Porto_Velho',
- 'America/Recife',
- 'America/Rio_Branco',
- 'America/Santarem',
- 'America/Sao_Paulo'
- ]
- },
- {
- name: 'British Indian Ocean Territory',
- dial: '246',
- flag: '๐ฎ๐ด',
- tz: ['Indian/Chagos']
- },
- {
- name: 'Brunei Darussalam',
- dial: '673',
- flag: '๐ง๐ณ',
- tz: ['Asia/Brunei']
- },
- {
- name: 'Bulgaria',
- dial: '359',
- flag: '๐ง๐ฌ',
- tz: ['Europe/Sofia']
- },
- {
- name: 'Burkina Faso',
- dial: '226',
- flag: '๐ง๐ซ',
- tz: ['Africa/Ouagadougou']
- },
- {
- name: 'Burundi',
- dial: '257',
- flag: '๐ง๐ฎ',
- tz: ['Africa/Bujumbura']
- },
- {
- name: 'Cambodia',
- dial: '855',
- flag: '๐ฐ๐ญ',
- tz: ['Asia/Phnom_Penh']
- },
- {
- name: 'Cameroon',
- dial: '237',
- flag: '๐จ๐ฒ',
- tz: ['Africa/Douala']
- },
- {
- name: 'Canada',
- dial: '1',
- flag: '๐จ๐ฆ',
- tz: [
- 'America/Atikokan',
- 'America/Blanc-Sablon',
- 'America/Cambridge_Bay',
- 'America/Creston',
- 'America/Dawson',
- 'America/Dawson_Creek',
- 'America/Edmonton',
- 'America/Fort_Nelson',
- 'America/Glace_Bay',
- 'America/Goose_Bay',
- 'America/Halifax',
- 'America/Inuvik',
- 'America/Iqaluit',
- 'America/Moncton',
- 'America/Nipigon',
- 'America/Pangnirtung',
- 'America/Rainy_River',
- 'America/Rankin_Inlet',
- 'America/Regina',
- 'America/Resolute',
- 'America/St_Johns',
- 'America/Swift_Current',
- 'America/Thunder_Bay',
- 'America/Toronto',
- 'America/Vancouver',
- 'America/Whitehorse',
- 'America/Winnipeg',
- 'America/Yellowknife'
- ]
- },
- {
- name: 'Cape Verde',
- dial: '238',
- flag: '๐จ๐ป',
- tz: ['Atlantic/Cape_Verde']
- },
- {
- name: 'Cayman Islands',
- dial: '1345',
- flag: '๐ฐ๐พ',
- tz: ['America/Cayman']
- },
- {
- name: 'Chad',
- dial: '235',
- flag: '๐น๐ฉ',
- tz: ['Africa/Ndjamena']
- },
- {
- name: 'Chile',
- dial: '56',
- flag: '๐จ๐ฑ',
- tz: ['America/Punta_Arenas', 'America/Santiago', 'Pacific/Easter']
- },
- {
- name: 'China',
- dial: '86',
- flag: '๐จ๐ณ',
- tz: ['Asia/Shanghai', 'Asia/Urumqi']
- },
- {
- name: 'Christmas Island',
- dial: '61',
- flag: '๐จ๐ฝ',
- tz: ['Indian/Christmas']
- },
- {
- name: 'Cocos (Keeling) Islands',
- dial: '61',
- flag: '๐จ๐จ',
- tz: ['Indian/Cocos']
- },
- {
- name: 'Colombia',
- dial: '57',
- flag: '๐จ๐ด',
- tz: ['America/Bogota']
- },
- {
- name: 'Comoros',
- dial: '269',
- flag: '๐ฐ๐ฒ',
- tz: ['Indian/Comoro']
- },
- {
- name: 'Congo, The Democratic Republic of the',
- dial: '243',
- flag: '๐จ๐ฉ',
- tz: ['Africa/Kinshasa', 'Africa/Lubumbashi']
- },
- {
- name: 'Cook Islands',
- dial: '682',
- flag: '๐จ๐ฐ',
- tz: ['Pacific/Rarotonga']
- },
- {
- name: 'Costa Rica',
- dial: '506',
- flag: '๐จ๐ท',
- tz: ['America/Costa_Rica']
- },
- {
- name: "Cรดte d'Ivoire",
- dial: '225',
- flag: '๐จ๐ฎ',
- tz: ['Africa/Abidjan']
- },
- {
- name: 'Croatia',
- dial: '385',
- flag: '๐ญ๐ท',
- tz: ['Europe/Zagreb']
- },
- {
- name: 'Cyprus',
- dial: '357',
- flag: '๐จ๐พ',
- tz: ['Asia/Nicosia', 'Asia/Famagusta']
- },
- {
- name: 'Czech Republic',
- dial: '420',
- flag: '๐จ๐ฟ',
- tz: ['Europe/Prague']
- },
- {
- name: 'Denmark',
- dial: '45',
- flag: '๐ฉ๐ฐ',
- tz: ['Europe/Copenhagen']
- },
- {
- name: 'Djibouti',
- dial: '253',
- flag: '๐ฉ๐ฏ',
- tz: ['Africa/Djibouti']
- },
- {
- name: 'Dominica',
- dial: '1767',
- flag: '๐ฉ๐ฒ',
- tz: ['America/Dominica']
- },
- {
- name: 'Dominican Republic',
- dial: '1849',
- flag: '๐ฉ๐ด',
- tz: ['America/Santo_Domingo']
- },
- {
- name: 'Ecuador',
- dial: '593',
- flag: '๐ช๐จ',
- tz: ['America/Guayaquil', 'Pacific/Galapagos']
- },
- {
- name: 'Egypt',
- dial: '20',
- flag: '๐ช๐ฌ',
- tz: ['Africa/Cairo']
- },
- {
- name: 'El Salvador',
- dial: '503',
- flag: '๐ธ๐ป',
- tz: ['America/El_Salvador']
- },
- {
- name: 'Equatorial Guinea',
- dial: '240',
- flag: '๐ฌ๐ถ',
- tz: ['Africa/Malabo']
- },
- {
- name: 'Eritrea',
- dial: '291',
- flag: '๐ช๐ท',
- tz: ['Africa/Asmara']
- },
- {
- name: 'Estonia',
- dial: '372',
- flag: '๐ช๐ช',
- tz: ['Europe/Tallinn']
- },
- {
- name: 'Ethiopia',
- dial: '251',
- flag: '๐ช๐น',
- tz: ['Africa/Addis_Ababa']
- },
- {
- name: 'Falkland Islands (Malvinas)',
- dial: '500',
- flag: '๐ซ๐ฐ',
- tz: ['Atlantic/Stanley']
- },
- {
- name: 'Faroe Islands',
- dial: '298',
- flag: '๐ซ๐ด',
- tz: ['Atlantic/Faroe']
- },
- {
- name: 'Fiji',
- dial: '679',
- flag: '๐ซ๐ฏ',
- tz: ['Pacific/Fiji']
- },
- {
- name: 'Finland',
- dial: '358',
- flag: '๐ซ๐ฎ',
- tz: ['Europe/Helsinki']
- },
- {
- name: 'France',
- dial: '33',
- flag: '๐ซ๐ท',
- tz: ['Europe/Paris']
- },
- {
- name: 'French Guiana',
- dial: '594',
- flag: '๐ฌ๐ซ',
- tz: ['America/Cayenne']
- },
- {
- name: 'French Polynesia',
- dial: '689',
- flag: '๐ต๐ซ',
- tz: ['Pacific/Tahiti', 'Pacific/Marquesas', 'Pacific/Gambier']
- },
- {
- name: 'Gabon',
- dial: '241',
- flag: '๐ฌ๐ฆ',
- tz: ['Africa/Libreville']
- },
- {
- name: 'Gambia',
- dial: '220',
- flag: '๐ฌ๐ฒ',
- tz: ['Africa/Banjul']
- },
- {
- name: 'Georgia',
- dial: '995',
- flag: '๐ฌ๐ช',
- tz: ['Asia/Tbilisi']
- },
- {
- name: 'Germany',
- dial: '49',
- flag: '๐ฉ๐ช',
- tz: ['Europe/Berlin', 'Europe/Busingen']
- },
- {
- name: 'Ghana',
- dial: '233',
- flag: '๐ฌ๐ญ',
- tz: ['Africa/Accra']
- },
- {
- name: 'Gibraltar',
- dial: '350',
- flag: '๐ฌ๐ฎ',
- tz: ['Europe/Gibraltar']
- },
- {
- name: 'Greece',
- dial: '30',
- flag: '๐ฌ๐ท',
- tz: ['Europe/Athens']
- },
- {
- name: 'Greenland',
- dial: '299',
- flag: '๐ฌ๐ฑ',
- tz: [
- 'America/Nuuk',
- 'America/Danmarkshavn',
- 'America/Scoresbysund',
- 'America/Thule'
- ]
- },
- {
- name: 'Grenada',
- dial: '1473',
- flag: '๐ฌ๐ฉ',
- tz: ['America/Grenada']
- },
- {
- name: 'Guadeloupe',
- dial: '590',
- flag: '๐ฌ๐ต',
- tz: ['America/Guadeloupe']
- },
- {
- name: 'Guam',
- dial: '1671',
- flag: '๐ฌ๐บ',
- tz: ['Pacific/Guam']
- },
- {
- name: 'Guatemala',
- dial: '502',
- flag: '๐ฌ๐น',
- tz: ['America/Guatemala']
- },
- {
- name: 'Guinea',
- dial: '224',
- flag: '๐ฌ๐ณ',
- tz: ['Africa/Conakry']
- },
- {
- name: 'Guinea-Bissau',
- dial: '245',
- flag: '๐ฌ๐ผ',
- tz: ['Africa/Bissau']
- },
- {
- name: 'Guyana',
- dial: '592',
- flag: '๐ฌ๐พ',
- tz: ['America/Guyana']
- },
- {
- name: 'Haiti',
- dial: '509',
- flag: '๐ญ๐น',
- tz: ['America/Port-au-Prince']
- },
- {
- name: 'Honduras',
- dial: '504',
- flag: '๐ญ๐ณ',
- tz: ['America/Tegucigalpa']
- },
- {
- name: 'Hong Kong',
- dial: '852',
- flag: '๐ญ๐ฐ',
- tz: ['Asia/Hong_Kong']
- },
- {
- name: 'Hungary',
- dial: '36',
- flag: '๐ญ๐บ',
- tz: ['Europe/Budapest']
- },
-
- {
- name: 'Iceland',
- dial: '354',
- flag: '๐ฎ๐ธ',
- tz: ['Atlantic/Reykjavik']
- },
- {
- name: 'India',
- dial: '91',
- flag: '๐ฎ๐ณ',
- tz: ['Asia/Kolkata']
- },
- {
- name: 'Indonesia',
- dial: '62',
- flag: '๐ฎ๐ฉ',
- tz: [
- 'Asia/Jakarta',
- 'Asia/Pontianak',
- 'Asia/Makassar',
- 'Asia/Jayapura'
- ]
- },
- {
- name: 'Iraq',
- dial: '964',
- flag: '๐ฎ๐ถ',
- tz: ['Asia/Baghdad']
- },
- {
- name: 'Ireland',
- dial: '353',
- flag: '๐ฎ๐ช',
- tz: ['Europe/Dublin']
- },
- {
- name: 'Isle of Man',
- dial: '44',
- flag: '๐ฎ๐ฒ',
- tz: ['Europe/Isle_of_Man']
- },
- {
- name: 'Israel',
- dial: '972',
- flag: '๐ฎ๐ฑ',
- tz: ['Asia/Jerusalem']
- },
- {
- name: 'Italy',
- dial: '39',
- flag: '๐ฎ๐น',
- tz: ['Europe/Rome']
- },
- {
- name: 'Jamaica',
- dial: '1876',
- flag: '๐ฏ๐ฒ',
- tz: ['America/Jamaica']
- },
- {
- name: 'Japan',
- dial: '81',
- flag: '๐ฏ๐ต',
- tz: ['Asia/Tokyo']
- },
- {
- name: 'Jersey',
- dial: '44',
- flag: '๐ฏ๐ช',
- tz: ['Europe/Jersey']
- },
- {
- name: 'Jordan',
- dial: '962',
- flag: '๐ฏ๐ด',
- tz: ['Asia/Amman']
- },
- {
- name: 'Kazakhstan',
- dial: '7',
- flag: '๐ฐ๐ฟ',
- tz: [
- 'Asia/Almaty',
- 'Asia/Qyzylorda',
- 'Asia/Aqtobe',
- 'Asia/Aqtau',
- 'Asia/Oral'
- ]
- },
- {
- name: 'Kenya',
- dial: '254',
- flag: '๐ฐ๐ช',
- tz: ['Africa/Nairobi']
- },
- {
- name: 'Kiribati',
- dial: '686',
- flag: '๐ฐ๐ฎ',
- tz: ['Pacific/Tarawa', 'Pacific/Enderbury', 'Pacific/Kiritimati']
- },
- {
- name: 'South Korea',
- dial: '82',
- flag: '๐ฐ๐ท',
- tz: ['Asia/Seoul']
- },
- {
- name: 'Kuwait',
- dial: '965',
- flag: '๐ฐ๐ผ',
- tz: ['Asia/Kuwait']
- },
- {
- name: 'Kyrgyzstan',
- dial: '996',
- flag: '๐ฐ๐ฌ',
- tz: ['Asia/Bishkek']
- },
- {
- name: 'Laos',
- dial: '856',
- flag: '๐ฑ๐ฆ',
- tz: ['Asia/Vientiane']
- },
- {
- name: 'Latvia',
- dial: '371',
- flag: '๐ฑ๐ป',
- tz: ['Europe/Riga']
- },
- {
- name: 'Lebanon',
- dial: '961',
- flag: '๐ฑ๐ง',
- tz: ['Asia/Beirut']
- },
- {
- name: 'Lesotho',
- dial: '266',
- flag: '๐ฑ๐ธ',
- tz: ['Africa/Maseru']
- },
- {
- name: 'Liberia',
- dial: '231',
- flag: '๐ฑ๐ท',
- tz: ['Africa/Monrovia']
- },
- {
- name: 'Liechtenstein',
- dial: '423',
- flag: '๐ฑ๐ฎ',
- tz: ['Europe/Vaduz']
- },
- {
- name: 'Lithuania',
- dial: '370',
- flag: '๐ฑ๐น',
- tz: ['Europe/Vilnius']
- },
- {
- name: 'Luxembourg',
- dial: '352',
- flag: '๐ฑ๐บ',
- tz: ['Europe/Luxembourg']
- },
- {
- name: 'Macao',
- dial: '853',
- flag: '๐ฒ๐ด',
- tz: ['Asia/Macau']
- },
- {
- name: 'North Macedonia',
- dial: '389',
- flag: '๐ฒ๐ฐ',
- tz: ['Europe/Skopje']
- },
- {
- name: 'Madagascar',
- dial: '261',
- flag: '๐ฒ๐ฌ',
- tz: ['Indian/Antananarivo']
- },
- {
- name: 'Malawi',
- dial: '265',
- flag: '๐ฒ๐ผ',
- tz: ['Africa/Blantyre']
- },
- {
- name: 'Malaysia',
- dial: '60',
- flag: '๐ฒ๐พ',
- tz: ['Asia/Kuala_Lumpur', 'Asia/Kuching']
- },
- {
- name: 'Maldives',
- dial: '960',
- flag: '๐ฒ๐ป',
- tz: ['Indian/Maldives']
- },
- {
- name: 'Mali',
- dial: '223',
- flag: '๐ฒ๐ฑ',
- tz: ['Africa/Bamako']
- },
- {
- name: 'Malta',
- dial: '356',
- flag: '๐ฒ๐น',
- tz: ['Europe/Malta']
- },
- {
- name: 'Marshall Islands',
- dial: '692',
- flag: '๐ฒ๐ญ',
- tz: ['Pacific/Majuro', 'Pacific/Kwajalein']
- },
- {
- name: 'Martinique',
- dial: '596',
- flag: '๐ฒ๐ถ',
- tz: ['America/Martinique']
- },
- {
- name: 'Mauritania',
- dial: '222',
- flag: '๐ฒ๐ท',
- tz: ['Africa/Nouakchott']
- },
- {
- name: 'Mauritius',
- dial: '230',
- flag: '๐ฒ๐บ',
- tz: ['Indian/Mauritius']
- },
- {
- name: 'Mayotte',
- dial: '262',
- flag: '๐พ๐น',
- tz: ['Indian/Mayotte']
- },
- {
- name: 'Mexico',
- dial: '52',
- flag: '๐ฒ๐ฝ',
- tz: [
- 'America/Bahia_Banderas',
- 'America/Cancun',
- 'America/Chihuahua',
- 'America/Hermosillo',
- 'America/Matamoros',
- 'America/Mazatlan',
- 'America/Merida',
- 'America/Mexico_City',
- 'America/Monterrey',
- 'America/Ojinaga',
- 'America/Tijuana'
- ]
- },
- {
- name: 'Micronesia, Federated States of',
- dial: '691',
- flag: '๐ซ๐ฒ',
- tz: ['Pacific/Chuuk', 'Pacific/Pohnpei', 'Pacific/Kosrae']
- },
-
- {
- name: 'Moldova',
- dial: '373',
- flag: '๐ฒ๐ฉ',
- tz: ['Europe/Chisinau']
- },
- {
- name: 'Monaco',
- dial: '377',
- flag: '๐ฒ๐จ',
- tz: ['Europe/Monaco']
- },
- {
- name: 'Mongolia',
- dial: '976',
- flag: '๐ฒ๐ณ',
- tz: ['Asia/Ulaanbaatar', 'Asia/Hovd', 'Asia/Choibalsan']
- },
- {
- name: 'Montenegro',
- dial: '382',
- flag: '๐ฒ๐ช',
- tz: ['Europe/Podgorica']
- },
- {
- name: 'Montserrat',
- dial: '1664',
- flag: '๐ฒ๐ธ',
- tz: ['America/Montserrat']
- },
- {
- name: 'Morocco',
- dial: '212',
- flag: '๐ฒ๐ฆ',
- tz: ['Africa/Casablanca']
- },
- {
- name: 'Mozambique',
- dial: '258',
- flag: '๐ฒ๐ฟ',
- tz: ['Africa/Maputo']
- },
- {
- name: 'Namibia',
- dial: '264',
- flag: '๐ณ๐ฆ',
- tz: ['Africa/Windhoek']
- },
- {
- name: 'Nauru',
- dial: '674',
- flag: '๐ณ๐ท',
- tz: ['Pacific/Nauru']
- },
- {
- name: 'Nepal',
- dial: '977',
- flag: '๐ณ๐ต',
- tz: ['Asia/Kathmandu']
- },
- {
- name: 'Netherlands',
- dial: '31',
- flag: '๐ณ๐ฑ',
- tz: ['Europe/Amsterdam']
- },
- {
- name: 'New Caledonia',
- dial: '687',
- flag: '๐ณ๐จ',
- tz: ['Pacific/Noumea']
- },
- {
- name: 'New Zealand',
- dial: '64',
- flag: '๐ณ๐ฟ',
- tz: ['Pacific/Auckland', 'Pacific/Chatham']
- },
- {
- name: 'Niger',
- dial: '227',
- flag: '๐ณ๐ช',
- tz: ['Africa/Niamey']
- },
- {
- name: 'Nigeria',
- dial: '234',
- flag: '๐ณ๐ฌ',
- tz: ['Africa/Lagos']
- },
- {
- name: 'Niue',
- dial: '683',
- flag: '๐ณ๐บ',
- tz: ['Pacific/Niue']
- },
- {
- name: 'Norfolk Island',
- dial: '672',
- flag: '๐ณ๐ซ',
- tz: ['Pacific/Norfolk']
- },
- {
- name: 'Northern Mariana Islands',
- dial: '1670',
- flag: '๐ฒ๐ต',
- tz: ['Pacific/Saipan']
- },
- {
- name: 'Norway',
- dial: '47',
- flag: '๐ณ๐ด',
- tz: ['Europe/Oslo']
- },
- {
- name: 'Oman',
- dial: '968',
- flag: '๐ด๐ฒ',
- tz: ['Asia/Muscat']
- },
- {
- name: 'Pakistan',
- dial: '92',
- flag: '๐ต๐ฐ',
- tz: ['Asia/Karachi']
- },
- {
- name: 'Palau',
- dial: '680',
- flag: '๐ต๐ผ',
- tz: ['Pacific/Palau']
- },
- {
- name: 'Panama',
- dial: '507',
- flag: '๐ต๐ฆ',
- tz: ['America/Panama']
- },
- {
- name: 'Papua New Guinea',
- dial: '675',
- flag: '๐ต๐ฌ',
- tz: ['Pacific/Port_Moresby', 'Pacific/Bougainville']
- },
- {
- name: 'Paraguay',
- dial: '595',
- flag: '๐ต๐พ',
- tz: ['America/Asuncion']
- },
- {
- name: 'Peru',
- dial: '51',
- flag: '๐ต๐ช',
- tz: ['America/Lima']
- },
- {
- name: 'Philippines',
- dial: '63',
- flag: '๐ต๐ญ',
- tz: ['Asia/Manila']
- },
- {
- name: 'Pitcairn',
- dial: '872',
- flag: '๐ต๐ณ',
- tz: ['Pacific/Pitcairn']
- },
- {
- name: 'Poland',
- dial: '48',
- flag: '๐ต๐ฑ',
- tz: ['Europe/Warsaw']
- },
- {
- name: 'Portugal',
- dial: '351',
- flag: '๐ต๐น',
- tz: ['Europe/Lisbon', 'Atlantic/Madeira', 'Atlantic/Azores']
- },
- {
- name: 'Puerto Rico',
- dial: '1939',
- flag: '๐ต๐ท',
- tz: ['America/Puerto_Rico']
- },
- {
- name: 'Qatar',
- dial: '974',
- flag: '๐ถ๐ฆ',
- tz: ['Asia/Qatar']
- },
- {
- name: 'Romania',
- dial: '40',
- flag: '๐ท๐ด',
- tz: ['Europe/Bucharest']
- },
- {
- name: 'Rwanda',
- dial: '250',
- flag: '๐ท๐ผ',
- tz: ['Africa/Kigali']
- },
- {
- name: 'Reunion',
- dial: '262',
- flag: '๐ท๐ช',
- tz: ['Indian/Reunion']
- },
- {
- name: 'Saint Barthelemy',
- dial: '590',
- flag: '๐ง๐ฑ',
- tz: ['America/St_Barthelemy']
- },
- {
- name: 'Saint Helena, Ascension and Tristan Da Cunha',
- dial: '290',
- flag: '๐ธ๐ญ',
- tz: ['Atlantic/St_Helena']
- },
- {
- name: 'Saint Kitts and Nevis',
- dial: '1869',
- flag: '๐ฐ๐ณ',
- tz: ['America/St_Kitts']
- },
- {
- name: 'Saint Lucia',
- dial: '1758',
- flag: '๐ฑ๐จ',
- tz: ['America/St_Lucia']
- },
- {
- name: 'Saint Martin',
- dial: '590',
- flag: '๐ฒ๐ซ',
- tz: ['America/Marigot']
- },
- {
- name: 'Saint Pierre and Miquelon',
- dial: '508',
- flag: '๐ต๐ฒ',
- tz: ['America/Miquelon']
- },
- {
- name: 'Saint Vincent and the Grenadines',
- dial: '1784',
- flag: '๐ป๐จ',
- tz: ['America/St_Vincent']
- },
- {
- name: 'Samoa',
- dial: '685',
- flag: '๐ผ๐ธ',
- tz: ['Pacific/Apia']
- },
- {
- name: 'San Marino',
- dial: '378',
- flag: '๐ธ๐ฒ',
- tz: ['Europe/San_Marino']
- },
- {
- name: 'Sao Tome and Principe',
- dial: '239',
- flag: '๐ธ๐น',
- tz: ['Africa/Sao_Tome']
- },
- {
- name: 'Saudi Arabia',
- dial: '966',
- flag: '๐ธ๐ฆ',
- tz: ['Asia/Riyadh']
- },
- {
- name: 'Senegal',
- dial: '221',
- flag: '๐ธ๐ณ',
- tz: ['Africa/Dakar']
- },
- {
- name: 'Serbia',
- dial: '381',
- flag: '๐ท๐ธ',
- tz: ['Europe/Belgrade']
- },
- {
- name: 'Seychelles',
- dial: '248',
- flag: '๐ธ๐จ',
- tz: ['Indian/Mahe']
- },
-
- {
- name: 'Sierra Leone',
- dial: '232',
- flag: '๐ธ๐ฑ',
- tz: ['Africa/Freetown']
- },
- {
- name: 'Singapore',
- dial: '65',
- flag: '๐ธ๐ฌ',
- tz: ['Asia/Singapore']
- },
- {
- name: 'Slovakia',
- dial: '421',
- flag: '๐ธ๐ฐ',
- tz: ['Europe/Bratislava']
- },
- {
- name: 'Slovenia',
- dial: '386',
- flag: '๐ธ๐ฎ',
- tz: ['Europe/Ljubljana']
- },
- {
- name: 'Solomon Islands',
- dial: '677',
- flag: '๐ธ๐ง',
- tz: ['Pacific/Guadalcanal']
- },
- {
- name: 'South Africa',
- dial: '27',
- flag: '๐ฟ๐ฆ',
- tz: ['Africa/Johannesburg']
- },
- {
- name: 'Spain',
- dial: '34',
- flag: '๐ช๐ธ',
- tz: ['Europe/Madrid', 'Africa/Ceuta', 'Atlantic/Canary']
- },
- {
- name: 'Sri Lanka',
- dial: '94',
- flag: '๐ฑ๐ฐ',
- tz: ['Asia/Colombo']
- },
- {
- name: 'Suriname',
- dial: '597',
- flag: '๐ธ๐ท',
- tz: ['America/Paramaribo']
- },
- {
- name: 'Svalbard and Jan Mayen',
- dial: '47',
- flag: '๐ธ๐ฏ',
- tz: ['Arctic/Longyearbyen']
- },
- {
- name: 'Eswatini',
- dial: '268',
- flag: '๐ธ๐ฟ',
- tz: ['Africa/Mbabane']
- },
- {
- name: 'Sweden',
- dial: '46',
- flag: '๐ธ๐ช',
- tz: ['Europe/Stockholm']
- },
- {
- name: 'Switzerland',
- dial: '41',
- flag: '๐จ๐ญ',
- tz: ['Europe/Zurich']
- },
- {
- name: 'Taiwan',
- dial: '886',
- flag: '๐น๐ผ',
- tz: ['Asia/Taipei']
- },
- {
- name: 'Tajikistan',
- dial: '992',
- flag: '๐น๐ฏ',
- tz: ['Asia/Dushanbe']
- },
- {
- name: 'Tanzania, United Republic of',
- dial: '255',
- flag: '๐น๐ฟ',
- tz: ['Africa/Dar_es_Salaam']
- },
- {
- name: 'Thailand',
- dial: '66',
- flag: '๐น๐ญ',
- tz: ['Asia/Bangkok']
- },
- {
- name: 'Timor-Leste',
- dial: '670',
- flag: '๐น๐ฑ',
- tz: ['Asia/Dili']
- },
- {
- name: 'Togo',
- dial: '228',
- flag: '๐น๐ฌ',
- tz: ['Africa/Lome']
- },
- {
- name: 'Tokelau',
- dial: '690',
- flag: '๐น๐ฐ',
- tz: ['Pacific/Fakaofo']
- },
- {
- name: 'Tonga',
- dial: '676',
- flag: '๐น๐ด',
- tz: ['Pacific/Tongatapu']
- },
- {
- name: 'Trinidad and Tobago',
- dial: '1868',
- flag: '๐น๐น',
- tz: ['America/Port_of_Spain']
- },
- {
- name: 'Tunisia',
- dial: '216',
- flag: '๐น๐ณ',
- tz: ['Africa/Tunis']
- },
- {
- name: 'Turkey',
- dial: '90',
- flag: '๐น๐ท',
- tz: ['Europe/Istanbul']
- },
- {
- name: 'Turkmenistan',
- dial: '993',
- flag: '๐น๐ฒ',
- tz: ['Asia/Ashgabat']
- },
- {
- name: 'Turks and Caicos Islands',
- dial: '1649',
- flag: '๐น๐จ',
- tz: ['America/Grand_Turk']
- },
- {
- name: 'Tuvalu',
- dial: '688',
- flag: '๐น๐ป',
- tz: ['Pacific/Funafuti']
- },
- {
- name: 'Uganda',
- dial: '256',
- flag: '๐บ๐ฌ',
- tz: ['Africa/Kampala']
- },
- {
- name: 'Ukraine',
- dial: '380',
- flag: '๐บ๐ฆ',
- tz: [
- 'Europe/Kyiv',
- 'Europe/Kiev',
- 'Europe/Uzhgorod',
- 'Europe/Zaporozhye'
- ]
- },
- {
- name: 'United Arab Emirates',
- dial: '971',
- flag: '๐ฆ๐ช',
- tz: ['Asia/Dubai']
- },
- {
- name: 'United Kingdom',
- dial: '44',
- flag: '๐ฌ๐ง',
- tz: ['Europe/London']
- },
- {
- name: 'Uruguay',
- dial: '598',
- flag: '๐บ๐พ',
- tz: ['America/Montevideo']
- },
- {
- name: 'Uzbekistan',
- dial: '998',
- flag: '๐บ๐ฟ',
- tz: ['Asia/Samarkand', 'Asia/Tashkent']
- },
- {
- name: 'Vanuatu',
- dial: '678',
- flag: '๐ป๐บ',
- tz: ['Pacific/Efate']
- },
- {
- name: 'Vietnam',
- dial: '84',
- flag: '๐ป๐ณ',
- tz: ['Asia/Ho_Chi_Minh']
- },
- {
- name: 'Virgin Islands, British',
- dial: '1284',
- flag: '๐ป๐ฌ',
- tz: ['America/Tortola']
- },
- {
- name: 'Virgin Islands, U.S.',
- dial: '1340',
- flag: '๐ป๐ฎ',
- tz: ['America/St_Thomas']
- },
- {
- name: 'Wallis and Futuna',
- dial: '681',
- flag: '๐ผ๐ซ',
- tz: ['Pacific/Wallis']
- },
- {
- name: 'Yemen',
- dial: '967',
- flag: '๐พ๐ช',
- tz: ['Asia/Aden']
- },
- {
- name: 'Zambia',
- dial: '260',
- flag: '๐ฟ๐ฒ',
- tz: ['Africa/Lusaka']
- }
-]
-
-const countryFlags = countries.reduce((acc, country) => {
- acc[country.flag] = country
- return acc
-}, {})
-
-export default { countries, countryFlags }
diff --git a/app/javascript/submission_form/phone_data.js b/app/javascript/submission_form/phone_data.js
new file mode 100644
index 00000000..de8ea83b
--- /dev/null
+++ b/app/javascript/submission_form/phone_data.js
@@ -0,0 +1,1438 @@
+export default [
+ [
+ 'United States',
+ '1',
+ '๐บ๐ธ',
+ [
+ 'New_York',
+ 'Chicago',
+ 'Denver',
+ 'Los_Angeles',
+ 'Anchorage',
+ 'Adak',
+ 'Honolulu'
+ ]
+ ],
+ [
+ 'Afghanistan',
+ '93',
+ '๐ฆ๐ซ',
+ ['Kabul']
+ ],
+ [
+ 'Aland Islands',
+ '358',
+ '๐ฆ๐ฝ',
+ ['Mariehamn']
+ ],
+ [
+ 'Albania',
+ '355',
+ '๐ฆ๐ฑ',
+ ['Tirane']
+ ],
+ [
+ 'Algeria',
+ '213',
+ '๐ฉ๐ฟ',
+ ['Algiers']
+ ],
+ [
+ 'American Samoa',
+ '1684',
+ '๐ฆ๐ธ',
+ ['Pago_Pago']
+ ],
+ [
+ 'Andorra',
+ '376',
+ '๐ฆ๐ฉ',
+ ['Andorra']
+ ],
+ [
+ 'Angola',
+ '244',
+ '๐ฆ๐ด',
+ ['Luanda']
+ ],
+ [
+ 'Anguilla',
+ '1264',
+ '๐ฆ๐ฎ',
+ ['Anguilla']
+ ],
+ [
+ 'Antigua and Barbuda',
+ '1268',
+ '๐ฆ๐ฌ',
+ ['Antigua']
+ ],
+ [
+ 'Argentina',
+ '54',
+ '๐ฆ๐ท',
+ [
+ 'Buenos_Aires',
+ 'Catamarca',
+ 'Cordoba',
+ 'Jujuy',
+ 'La_Rioja',
+ 'Mendoza',
+ 'Rio_Gallegos',
+ 'Salta',
+ 'San_Juan',
+ 'San_Luis',
+ 'Tucuman',
+ 'Ushuaia'
+ ]
+ ],
+ [
+ 'Armenia',
+ '374',
+ '๐ฆ๐ฒ',
+ ['Yerevan']
+ ],
+ [
+ 'Aruba',
+ '297',
+ '๐ฆ๐ผ',
+ ['Aruba']
+ ],
+ [
+ 'Australia',
+ '61',
+ '๐ฆ๐บ',
+ [
+ 'Adelaide',
+ 'Brisbane',
+ 'Broken_Hill',
+ 'Currie',
+ 'Darwin',
+ 'Eucla',
+ 'Hobart',
+ 'Lindeman',
+ 'Lord_Howe',
+ 'Melbourne',
+ 'Perth',
+ 'Sydney'
+ ]
+ ],
+ [
+ 'Austria',
+ '43',
+ '๐ฆ๐น',
+ ['Vienna']
+ ],
+ [
+ 'Azerbaijan',
+ '994',
+ '๐ฆ๐ฟ',
+ ['Baku']
+ ],
+ [
+ 'Bahamas',
+ '1242',
+ '๐ง๐ธ',
+ ['Nassau']
+ ],
+ [
+ 'Bahrain',
+ '973',
+ '๐ง๐ญ',
+ ['Bahrain']
+ ],
+ [
+ 'Bangladesh',
+ '880',
+ '๐ง๐ฉ',
+ ['Dhaka']
+ ],
+ [
+ 'Barbados',
+ '1246',
+ '๐ง๐ง',
+ ['Barbados']
+ ],
+ [
+ 'Belgium',
+ '32',
+ '๐ง๐ช',
+ ['Brussels']
+ ],
+ [
+ 'Belize',
+ '501',
+ '๐ง๐ฟ',
+ ['Belize']
+ ],
+ [
+ 'Benin',
+ '229',
+ '๐ง๐ฏ',
+ ['Porto-Novo']
+ ],
+ [
+ 'Bermuda',
+ '1441',
+ '๐ง๐ฒ',
+ ['Bermuda']
+ ],
+ [
+ 'Bhutan',
+ '975',
+ '๐ง๐น',
+ ['Thimphu']
+ ],
+ [
+ 'Bolivia',
+ '591',
+ '๐ง๐ด',
+ ['La_Paz']
+ ],
+ [
+ 'Bosnia and Herzegovina',
+ '387',
+ '๐ง๐ฆ',
+ ['Sarajevo']
+ ],
+ [
+ 'Botswana',
+ '267',
+ '๐ง๐ผ',
+ ['Gaborone']
+ ],
+ [
+ 'Brazil',
+ '55',
+ '๐ง๐ท',
+ [
+ 'Araguaina',
+ 'Bahia',
+ 'Belem',
+ 'Boa_Vista',
+ 'Campo_Grande',
+ 'Cuiaba',
+ 'Eirunepe',
+ 'Fortaleza',
+ 'Maceio',
+ 'Manaus',
+ 'Noronha',
+ 'Porto_Velho',
+ 'Recife',
+ 'Rio_Branco',
+ 'Santarem',
+ 'Sao_Paulo'
+ ]
+ ],
+ [
+ 'British Indian Ocean Territory',
+ '246',
+ '๐ฎ๐ด',
+ ['Chagos']
+ ],
+ [
+ 'Brunei Darussalam',
+ '673',
+ '๐ง๐ณ',
+ ['Brunei']
+ ],
+ [
+ 'Bulgaria',
+ '359',
+ '๐ง๐ฌ',
+ ['Sofia']
+ ],
+ [
+ 'Burkina Faso',
+ '226',
+ '๐ง๐ซ',
+ ['Ouagadougou']
+ ],
+ [
+ 'Burundi',
+ '257',
+ '๐ง๐ฎ',
+ ['Bujumbura']
+ ],
+ [
+ 'Cambodia',
+ '855',
+ '๐ฐ๐ญ',
+ ['Phnom_Penh']
+ ],
+ [
+ 'Cameroon',
+ '237',
+ '๐จ๐ฒ',
+ ['Douala']
+ ],
+ [
+ 'Canada',
+ '1',
+ '๐จ๐ฆ',
+ [
+ 'Atikokan',
+ 'Blanc-Sablon',
+ 'Cambridge_Bay',
+ 'Creston',
+ 'Dawson',
+ 'Dawson_Creek',
+ 'Edmonton',
+ 'Fort_Nelson',
+ 'Glace_Bay',
+ 'Goose_Bay',
+ 'Halifax',
+ 'Inuvik',
+ 'Iqaluit',
+ 'Moncton',
+ 'Nipigon',
+ 'Pangnirtung',
+ 'Rainy_River',
+ 'Rankin_Inlet',
+ 'Regina',
+ 'Resolute',
+ 'St_Johns',
+ 'Swift_Current',
+ 'Thunder_Bay',
+ 'Toronto',
+ 'Vancouver',
+ 'Whitehorse',
+ 'Winnipeg',
+ 'Yellowknife'
+ ]
+ ],
+ [
+ 'Cape Verde',
+ '238',
+ '๐จ๐ป',
+ ['Cape_Verde']
+ ],
+ [
+ 'Cayman Islands',
+ '1345',
+ '๐ฐ๐พ',
+ ['Cayman']
+ ],
+ [
+ 'Chad',
+ '235',
+ '๐น๐ฉ',
+ ['Ndjamena']
+ ],
+ [
+ 'Chile',
+ '56',
+ '๐จ๐ฑ',
+ ['Punta_Arenas', 'Santiago', 'Easter']
+ ],
+ [
+ 'China',
+ '86',
+ '๐จ๐ณ',
+ ['Shanghai', 'Urumqi']
+ ],
+ [
+ 'Christmas Island',
+ '61',
+ '๐จ๐ฝ',
+ ['Christmas']
+ ],
+ [
+ 'Cocos (Keeling) Islands',
+ '61',
+ '๐จ๐จ',
+ ['Cocos']
+ ],
+ [
+ 'Colombia',
+ '57',
+ '๐จ๐ด',
+ ['Bogota']
+ ],
+ [
+ 'Comoros',
+ '269',
+ '๐ฐ๐ฒ',
+ ['Comoro']
+ ],
+ [
+ 'Congo, The Democratic Republic of the',
+ '243',
+ '๐จ๐ฉ',
+ ['Kinshasa', 'Lubumbashi']
+ ],
+ [
+ 'Cook Islands',
+ '682',
+ '๐จ๐ฐ',
+ ['Rarotonga']
+ ],
+ [
+ 'Costa Rica',
+ '506',
+ '๐จ๐ท',
+ ['Costa_Rica']
+ ],
+ [
+ "Cรดte d'Ivoire",
+ '225',
+ '๐จ๐ฎ',
+ ['Abidjan']
+ ],
+ [
+ 'Croatia',
+ '385',
+ '๐ญ๐ท',
+ ['Zagreb']
+ ],
+ [
+ 'Cyprus',
+ '357',
+ '๐จ๐พ',
+ ['Nicosia', 'Famagusta']
+ ],
+ [
+ 'Czech Republic',
+ '420',
+ '๐จ๐ฟ',
+ ['Prague']
+ ],
+ [
+ 'Denmark',
+ '45',
+ '๐ฉ๐ฐ',
+ ['Copenhagen']
+ ],
+ [
+ 'Djibouti',
+ '253',
+ '๐ฉ๐ฏ',
+ ['Djibouti']
+ ],
+ [
+ 'Dominica',
+ '1767',
+ '๐ฉ๐ฒ',
+ ['Dominica']
+ ],
+ [
+ 'Dominican Republic',
+ '1849',
+ '๐ฉ๐ด',
+ ['Santo_Domingo']
+ ],
+ [
+ 'Ecuador',
+ '593',
+ '๐ช๐จ',
+ ['Guayaquil', 'Galapagos']
+ ],
+ [
+ 'Egypt',
+ '20',
+ '๐ช๐ฌ',
+ ['Cairo']
+ ],
+ [
+ 'El Salvador',
+ '503',
+ '๐ธ๐ป',
+ ['El_Salvador']
+ ],
+ [
+ 'Equatorial Guinea',
+ '240',
+ '๐ฌ๐ถ',
+ ['Malabo']
+ ],
+ [
+ 'Eritrea',
+ '291',
+ '๐ช๐ท',
+ ['Asmara']
+ ],
+ [
+ 'Estonia',
+ '372',
+ '๐ช๐ช',
+ ['Tallinn']
+ ],
+ [
+ 'Ethiopia',
+ '251',
+ '๐ช๐น',
+ ['Addis_Ababa']
+ ],
+ [
+ 'Falkland Islands (Malvinas)',
+ '500',
+ '๐ซ๐ฐ',
+ ['Stanley']
+ ],
+ [
+ 'Faroe Islands',
+ '298',
+ '๐ซ๐ด',
+ ['Faroe']
+ ],
+ [
+ 'Fiji',
+ '679',
+ '๐ซ๐ฏ',
+ ['Fiji']
+ ],
+ [
+ 'Finland',
+ '358',
+ '๐ซ๐ฎ',
+ ['Helsinki']
+ ],
+ [
+ 'France',
+ '33',
+ '๐ซ๐ท',
+ ['Paris']
+ ],
+ [
+ 'French Guiana',
+ '594',
+ '๐ฌ๐ซ',
+ ['Cayenne']
+ ],
+ [
+ 'French Polynesia',
+ '689',
+ '๐ต๐ซ',
+ ['Tahiti', 'Marquesas', 'Gambier']
+ ],
+ [
+ 'Gabon',
+ '241',
+ '๐ฌ๐ฆ',
+ ['Libreville']
+ ],
+ [
+ 'Gambia',
+ '220',
+ '๐ฌ๐ฒ',
+ ['Banjul']
+ ],
+ [
+ 'Georgia',
+ '995',
+ '๐ฌ๐ช',
+ ['Tbilisi']
+ ],
+ [
+ 'Germany',
+ '49',
+ '๐ฉ๐ช',
+ ['Berlin', 'Busingen']
+ ],
+ [
+ 'Ghana',
+ '233',
+ '๐ฌ๐ญ',
+ ['Accra']
+ ],
+ [
+ 'Gibraltar',
+ '350',
+ '๐ฌ๐ฎ',
+ ['Gibraltar']
+ ],
+ [
+ 'Greece',
+ '30',
+ '๐ฌ๐ท',
+ ['Athens']
+ ],
+ [
+ 'Greenland',
+ '299',
+ '๐ฌ๐ฑ',
+ [
+ 'Nuuk',
+ 'Danmarkshavn',
+ 'Scoresbysund',
+ 'Thule'
+ ]
+ ],
+ [
+ 'Grenada',
+ '1473',
+ '๐ฌ๐ฉ',
+ ['Grenada']
+ ],
+ [
+ 'Guadeloupe',
+ '590',
+ '๐ฌ๐ต',
+ ['Guadeloupe']
+ ],
+ [
+ 'Guam',
+ '1671',
+ '๐ฌ๐บ',
+ ['Guam']
+ ],
+ [
+ 'Guatemala',
+ '502',
+ '๐ฌ๐น',
+ ['Guatemala']
+ ],
+ [
+ 'Guinea',
+ '224',
+ '๐ฌ๐ณ',
+ ['Conakry']
+ ],
+ [
+ 'Guinea-Bissau',
+ '245',
+ '๐ฌ๐ผ',
+ ['Bissau']
+ ],
+ [
+ 'Guyana',
+ '592',
+ '๐ฌ๐พ',
+ ['Guyana']
+ ],
+ [
+ 'Haiti',
+ '509',
+ '๐ญ๐น',
+ ['Port-au-Prince']
+ ],
+ [
+ 'Honduras',
+ '504',
+ '๐ญ๐ณ',
+ ['Tegucigalpa']
+ ],
+ [
+ 'Hong Kong',
+ '852',
+ '๐ญ๐ฐ',
+ ['Hong_Kong']
+ ],
+ [
+ 'Hungary',
+ '36',
+ '๐ญ๐บ',
+ ['Budapest']
+ ],
+
+ [
+ 'Iceland',
+ '354',
+ '๐ฎ๐ธ',
+ ['Reykjavik']
+ ],
+ [
+ 'India',
+ '91',
+ '๐ฎ๐ณ',
+ ['Kolkata']
+ ],
+ [
+ 'Indonesia',
+ '62',
+ '๐ฎ๐ฉ',
+ [
+ 'Jakarta',
+ 'Pontianak',
+ 'Makassar',
+ 'Jayapura'
+ ]
+ ],
+ [
+ 'Iraq',
+ '964',
+ '๐ฎ๐ถ',
+ ['Baghdad']
+ ],
+ [
+ 'Ireland',
+ '353',
+ '๐ฎ๐ช',
+ ['Dublin']
+ ],
+ [
+ 'Isle of Man',
+ '44',
+ '๐ฎ๐ฒ',
+ ['Isle_of_Man']
+ ],
+ [
+ 'Israel',
+ '972',
+ '๐ฎ๐ฑ',
+ ['Jerusalem']
+ ],
+ [
+ 'Italy',
+ '39',
+ '๐ฎ๐น',
+ ['Rome']
+ ],
+ [
+ 'Jamaica',
+ '1876',
+ '๐ฏ๐ฒ',
+ ['Jamaica']
+ ],
+ [
+ 'Japan',
+ '81',
+ '๐ฏ๐ต',
+ ['Tokyo']
+ ],
+ [
+ 'Jersey',
+ '44',
+ '๐ฏ๐ช',
+ ['Jersey']
+ ],
+ [
+ 'Jordan',
+ '962',
+ '๐ฏ๐ด',
+ ['Amman']
+ ],
+ [
+ 'Kazakhstan',
+ '7',
+ '๐ฐ๐ฟ',
+ [
+ 'Almaty',
+ 'Qyzylorda',
+ 'Aqtobe',
+ 'Aqtau',
+ 'Oral'
+ ]
+ ],
+ [
+ 'Kenya',
+ '254',
+ '๐ฐ๐ช',
+ ['Nairobi']
+ ],
+ [
+ 'Kiribati',
+ '686',
+ '๐ฐ๐ฎ',
+ ['Tarawa', 'Enderbury', 'Kiritimati']
+ ],
+ [
+ 'South Korea',
+ '82',
+ '๐ฐ๐ท',
+ ['Seoul']
+ ],
+ [
+ 'Kuwait',
+ '965',
+ '๐ฐ๐ผ',
+ ['Kuwait']
+ ],
+ [
+ 'Kyrgyzstan',
+ '996',
+ '๐ฐ๐ฌ',
+ ['Bishkek']
+ ],
+ [
+ 'Laos',
+ '856',
+ '๐ฑ๐ฆ',
+ ['Vientiane']
+ ],
+ [
+ 'Latvia',
+ '371',
+ '๐ฑ๐ป',
+ ['Riga']
+ ],
+ [
+ 'Lebanon',
+ '961',
+ '๐ฑ๐ง',
+ ['Beirut']
+ ],
+ [
+ 'Lesotho',
+ '266',
+ '๐ฑ๐ธ',
+ ['Maseru']
+ ],
+ [
+ 'Liberia',
+ '231',
+ '๐ฑ๐ท',
+ ['Monrovia']
+ ],
+ [
+ 'Liechtenstein',
+ '423',
+ '๐ฑ๐ฎ',
+ ['Vaduz']
+ ],
+ [
+ 'Lithuania',
+ '370',
+ '๐ฑ๐น',
+ ['Vilnius']
+ ],
+ [
+ 'Luxembourg',
+ '352',
+ '๐ฑ๐บ',
+ ['Luxembourg']
+ ],
+ [
+ 'Macao',
+ '853',
+ '๐ฒ๐ด',
+ ['Macau']
+ ],
+ [
+ 'North Macedonia',
+ '389',
+ '๐ฒ๐ฐ',
+ ['Skopje']
+ ],
+ [
+ 'Madagascar',
+ '261',
+ '๐ฒ๐ฌ',
+ ['Antananarivo']
+ ],
+ [
+ 'Malawi',
+ '265',
+ '๐ฒ๐ผ',
+ ['Blantyre']
+ ],
+ [
+ 'Malaysia',
+ '60',
+ '๐ฒ๐พ',
+ ['Kuala_Lumpur', 'Kuching']
+ ],
+ [
+ 'Maldives',
+ '960',
+ '๐ฒ๐ป',
+ ['Maldives']
+ ],
+ [
+ 'Mali',
+ '223',
+ '๐ฒ๐ฑ',
+ ['Bamako']
+ ],
+ [
+ 'Malta',
+ '356',
+ '๐ฒ๐น',
+ ['Malta']
+ ],
+ [
+ 'Marshall Islands',
+ '692',
+ '๐ฒ๐ญ',
+ ['Majuro', 'Kwajalein']
+ ],
+ [
+ 'Martinique',
+ '596',
+ '๐ฒ๐ถ',
+ ['Martinique']
+ ],
+ [
+ 'Mauritania',
+ '222',
+ '๐ฒ๐ท',
+ ['Nouakchott']
+ ],
+ [
+ 'Mauritius',
+ '230',
+ '๐ฒ๐บ',
+ ['Mauritius']
+ ],
+ [
+ 'Mayotte',
+ '262',
+ '๐พ๐น',
+ ['Mayotte']
+ ],
+ [
+ 'Mexico',
+ '52',
+ '๐ฒ๐ฝ',
+ [
+ 'Bahia_Banderas',
+ 'Cancun',
+ 'Chihuahua',
+ 'Hermosillo',
+ 'Matamoros',
+ 'Mazatlan',
+ 'Merida',
+ 'Mexico_City',
+ 'Monterrey',
+ 'Ojinaga',
+ 'Tijuana'
+ ]
+ ],
+ [
+ 'Micronesia, Federated States of',
+ '691',
+ '๐ซ๐ฒ',
+ ['Chuuk', 'Pohnpei', 'Kosrae']
+ ],
+
+ [
+ 'Moldova',
+ '373',
+ '๐ฒ๐ฉ',
+ ['Chisinau']
+ ],
+ [
+ 'Monaco',
+ '377',
+ '๐ฒ๐จ',
+ ['Monaco']
+ ],
+ [
+ 'Mongolia',
+ '976',
+ '๐ฒ๐ณ',
+ ['Ulaanbaatar', 'Hovd', 'Choibalsan']
+ ],
+ [
+ 'Montenegro',
+ '382',
+ '๐ฒ๐ช',
+ ['Podgorica']
+ ],
+ [
+ 'Montserrat',
+ '1664',
+ '๐ฒ๐ธ',
+ ['Montserrat']
+ ],
+ [
+ 'Morocco',
+ '212',
+ '๐ฒ๐ฆ',
+ ['Casablanca']
+ ],
+ [
+ 'Mozambique',
+ '258',
+ '๐ฒ๐ฟ',
+ ['Maputo']
+ ],
+ [
+ 'Namibia',
+ '264',
+ '๐ณ๐ฆ',
+ ['Windhoek']
+ ],
+ [
+ 'Nauru',
+ '674',
+ '๐ณ๐ท',
+ ['Nauru']
+ ],
+ [
+ 'Nepal',
+ '977',
+ '๐ณ๐ต',
+ ['Kathmandu']
+ ],
+ [
+ 'Netherlands',
+ '31',
+ '๐ณ๐ฑ',
+ ['Amsterdam']
+ ],
+ [
+ 'New Caledonia',
+ '687',
+ '๐ณ๐จ',
+ ['Noumea']
+ ],
+ [
+ 'New Zealand',
+ '64',
+ '๐ณ๐ฟ',
+ ['Auckland', 'Chatham']
+ ],
+ [
+ 'Niger',
+ '227',
+ '๐ณ๐ช',
+ ['Niamey']
+ ],
+ [
+ 'Nigeria',
+ '234',
+ '๐ณ๐ฌ',
+ ['Lagos']
+ ],
+ [
+ 'Niue',
+ '683',
+ '๐ณ๐บ',
+ ['Niue']
+ ],
+ [
+ 'Norfolk Island',
+ '672',
+ '๐ณ๐ซ',
+ ['Norfolk']
+ ],
+ [
+ 'Northern Mariana Islands',
+ '1670',
+ '๐ฒ๐ต',
+ ['Saipan']
+ ],
+ [
+ 'Norway',
+ '47',
+ '๐ณ๐ด',
+ ['Oslo']
+ ],
+ [
+ 'Oman',
+ '968',
+ '๐ด๐ฒ',
+ ['Muscat']
+ ],
+ [
+ 'Pakistan',
+ '92',
+ '๐ต๐ฐ',
+ ['Karachi']
+ ],
+ [
+ 'Palau',
+ '680',
+ '๐ต๐ผ',
+ ['Palau']
+ ],
+ [
+ 'Panama',
+ '507',
+ '๐ต๐ฆ',
+ ['Panama']
+ ],
+ [
+ 'Papua New Guinea',
+ '675',
+ '๐ต๐ฌ',
+ ['Port_Moresby', 'Bougainville']
+ ],
+ [
+ 'Paraguay',
+ '595',
+ '๐ต๐พ',
+ ['Asuncion']
+ ],
+ [
+ 'Peru',
+ '51',
+ '๐ต๐ช',
+ ['Lima']
+ ],
+ [
+ 'Philippines',
+ '63',
+ '๐ต๐ญ',
+ ['Manila']
+ ],
+ [
+ 'Pitcairn',
+ '872',
+ '๐ต๐ณ',
+ ['Pitcairn']
+ ],
+ [
+ 'Poland',
+ '48',
+ '๐ต๐ฑ',
+ ['Warsaw']
+ ],
+ [
+ 'Portugal',
+ '351',
+ '๐ต๐น',
+ ['Lisbon', 'Madeira', 'Azores']
+ ],
+ [
+ 'Puerto Rico',
+ '1939',
+ '๐ต๐ท',
+ ['Puerto_Rico']
+ ],
+ [
+ 'Qatar',
+ '974',
+ '๐ถ๐ฆ',
+ ['Qatar']
+ ],
+ [
+ 'Romania',
+ '40',
+ '๐ท๐ด',
+ ['Bucharest']
+ ],
+ [
+ 'Rwanda',
+ '250',
+ '๐ท๐ผ',
+ ['Kigali']
+ ],
+ [
+ 'Reunion',
+ '262',
+ '๐ท๐ช',
+ ['Reunion']
+ ],
+ [
+ 'Saint Barthelemy',
+ '590',
+ '๐ง๐ฑ',
+ ['St_Barthelemy']
+ ],
+ [
+ 'Saint Helena, Ascension and Tristan Da Cunha',
+ '290',
+ '๐ธ๐ญ',
+ ['St_Helena']
+ ],
+ [
+ 'Saint Kitts and Nevis',
+ '1869',
+ '๐ฐ๐ณ',
+ ['St_Kitts']
+ ],
+ [
+ 'Saint Lucia',
+ '1758',
+ '๐ฑ๐จ',
+ ['St_Lucia']
+ ],
+ [
+ 'Saint Martin',
+ '590',
+ '๐ฒ๐ซ',
+ ['Marigot']
+ ],
+ [
+ 'Saint Pierre and Miquelon',
+ '508',
+ '๐ต๐ฒ',
+ ['Miquelon']
+ ],
+ [
+ 'Saint Vincent and the Grenadines',
+ '1784',
+ '๐ป๐จ',
+ ['St_Vincent']
+ ],
+ [
+ 'Samoa',
+ '685',
+ '๐ผ๐ธ',
+ ['Apia']
+ ],
+ [
+ 'San Marino',
+ '378',
+ '๐ธ๐ฒ',
+ ['San_Marino']
+ ],
+ [
+ 'Sao Tome and Principe',
+ '239',
+ '๐ธ๐น',
+ ['Sao_Tome']
+ ],
+ [
+ 'Saudi Arabia',
+ '966',
+ '๐ธ๐ฆ',
+ ['Riyadh']
+ ],
+ [
+ 'Senegal',
+ '221',
+ '๐ธ๐ณ',
+ ['Dakar']
+ ],
+ [
+ 'Serbia',
+ '381',
+ '๐ท๐ธ',
+ ['Belgrade']
+ ],
+ [
+ 'Seychelles',
+ '248',
+ '๐ธ๐จ',
+ ['Mahe']
+ ],
+
+ [
+ 'Sierra Leone',
+ '232',
+ '๐ธ๐ฑ',
+ ['Freetown']
+ ],
+ [
+ 'Singapore',
+ '65',
+ '๐ธ๐ฌ',
+ ['Singapore']
+ ],
+ [
+ 'Slovakia',
+ '421',
+ '๐ธ๐ฐ',
+ ['Bratislava']
+ ],
+ [
+ 'Slovenia',
+ '386',
+ '๐ธ๐ฎ',
+ ['Ljubljana']
+ ],
+ [
+ 'Solomon Islands',
+ '677',
+ '๐ธ๐ง',
+ ['Guadalcanal']
+ ],
+ [
+ 'South Africa',
+ '27',
+ '๐ฟ๐ฆ',
+ ['Johannesburg']
+ ],
+ [
+ 'Spain',
+ '34',
+ '๐ช๐ธ',
+ ['Madrid', 'Ceuta', 'Canary']
+ ],
+ [
+ 'Sri Lanka',
+ '94',
+ '๐ฑ๐ฐ',
+ ['Colombo']
+ ],
+ [
+ 'Suriname',
+ '597',
+ '๐ธ๐ท',
+ ['Paramaribo']
+ ],
+ [
+ 'Svalbard and Jan Mayen',
+ '47',
+ '๐ธ๐ฏ',
+ ['Longyearbyen']
+ ],
+ [
+ 'Eswatini',
+ '268',
+ '๐ธ๐ฟ',
+ ['Mbabane']
+ ],
+ [
+ 'Sweden',
+ '46',
+ '๐ธ๐ช',
+ ['Stockholm']
+ ],
+ [
+ 'Switzerland',
+ '41',
+ '๐จ๐ญ',
+ ['Zurich']
+ ],
+ [
+ 'Taiwan',
+ '886',
+ '๐น๐ผ',
+ ['Taipei']
+ ],
+ [
+ 'Tajikistan',
+ '992',
+ '๐น๐ฏ',
+ ['Dushanbe']
+ ],
+ [
+ 'Tanzania, United Republic of',
+ '255',
+ '๐น๐ฟ',
+ ['Dar_es_Salaam']
+ ],
+ [
+ 'Thailand',
+ '66',
+ '๐น๐ญ',
+ ['Bangkok']
+ ],
+ [
+ 'Timor-Leste',
+ '670',
+ '๐น๐ฑ',
+ ['Dili']
+ ],
+ [
+ 'Togo',
+ '228',
+ '๐น๐ฌ',
+ ['Lome']
+ ],
+ [
+ 'Tokelau',
+ '690',
+ '๐น๐ฐ',
+ ['Fakaofo']
+ ],
+ [
+ 'Tonga',
+ '676',
+ '๐น๐ด',
+ ['Tongatapu']
+ ],
+ [
+ 'Trinidad and Tobago',
+ '1868',
+ '๐น๐น',
+ ['Port_of_Spain']
+ ],
+ [
+ 'Tunisia',
+ '216',
+ '๐น๐ณ',
+ ['Tunis']
+ ],
+ [
+ 'Turkey',
+ '90',
+ '๐น๐ท',
+ ['Istanbul']
+ ],
+ [
+ 'Turkmenistan',
+ '993',
+ '๐น๐ฒ',
+ ['Ashgabat']
+ ],
+ [
+ 'Turks and Caicos Islands',
+ '1649',
+ '๐น๐จ',
+ ['Grand_Turk']
+ ],
+ [
+ 'Tuvalu',
+ '688',
+ '๐น๐ป',
+ ['Funafuti']
+ ],
+ [
+ 'Uganda',
+ '256',
+ '๐บ๐ฌ',
+ ['Kampala']
+ ],
+ [
+ 'Ukraine',
+ '380',
+ '๐บ๐ฆ',
+ [
+ 'Kyiv',
+ 'Kiev',
+ 'Uzhgorod',
+ 'Zaporozhye'
+ ]
+ ],
+ [
+ 'United Arab Emirates',
+ '971',
+ '๐ฆ๐ช',
+ ['Dubai']
+ ],
+ [
+ 'United Kingdom',
+ '44',
+ '๐ฌ๐ง',
+ ['London']
+ ],
+ [
+ 'Uruguay',
+ '598',
+ '๐บ๐พ',
+ ['Montevideo']
+ ],
+ [
+ 'Uzbekistan',
+ '998',
+ '๐บ๐ฟ',
+ ['Samarkand', 'Tashkent']
+ ],
+ [
+ 'Vanuatu',
+ '678',
+ '๐ป๐บ',
+ ['Efate']
+ ],
+ [
+ 'Vietnam',
+ '84',
+ '๐ป๐ณ',
+ ['Ho_Chi_Minh']
+ ],
+ [
+ 'Virgin Islands, British',
+ '1284',
+ '๐ป๐ฌ',
+ ['Tortola']
+ ],
+ [
+ 'Virgin Islands, U.S.',
+ '1340',
+ '๐ป๐ฎ',
+ ['St_Thomas']
+ ],
+ [
+ 'Wallis and Futuna',
+ '681',
+ '๐ผ๐ซ',
+ ['Wallis']
+ ],
+ [
+ 'Yemen',
+ '967',
+ '๐พ๐ช',
+ ['Aden']
+ ],
+ [
+ 'Zambia',
+ '260',
+ '๐ฟ๐ฒ',
+ ['Lusaka']
+ ]
+]
diff --git a/app/javascript/submission_form/phone_step.vue b/app/javascript/submission_form/phone_step.vue
index 27a44f3c..3394df74 100644
--- a/app/javascript/submission_form/phone_step.vue
+++ b/app/javascript/submission_form/phone_step.vue
@@ -70,7 +70,7 @@
{{ selectedCountry.flag }} +{{ selectedCountry.dial }}
+
@@ -105,7 +109,7 @@