1/* global window */ 2window.SoulorCountryCodes = [ 3 { regionCode: 'US', dialCode: '+1', fallbackName: 'United States', popular: true }, 4 { regionCode: 'GB', dialCode: '+44', fallbackName: 'United Kingdom', popular: true }, 5 { regionCode: 'CA', dialCode: '+1', fallbackName: 'Canada', popular: true }, 6 { regionCode: 'AU', dialCode: '+61', fallbackName: 'Australia', popular: true }, 7 { regionCode: 'CN', dialCode: '+86', fallbackName: 'China', popular: true }, 8 { regionCode: 'HK', dialCode: '+852', fallbackName: 'Hong Kong', popular: true }, 9 { regionCode: 'TW', dialCode: '+886', fallbackName: 'Taiwan', popular: true }, 10 { regionCode: 'JP', dialCode: '+81', fallbackName: 'Japan', popular: true }, 11 { regionCode: 'KR', dialCode: '+82', fallbackName: 'South Korea', popular: true }, 12 { regionCode: 'SG', dialCode: '+65', fallbackName: 'Singapore', popular: true }, 13 { regionCode: 'IN', dialCode: '+91', fallbackName: 'India', popular: true }, 14 { regionCode: 'AE', dialCode: '+971', fallbackName: 'United Arab Emirates', popular: true }, 15 { regionCode: 'AF', dialCode: '+93', fallbackName: 'Afghanistan' }, 16 { regionCode: 'AL', dialCode: '+355', fallbackName: 'Albania' }, 17 { regionCode: 'DZ', dialCode: '+213', fallbackName: 'Algeria' }, 18 { regionCode: 'AS', dialCode: '+1', fallbackName: 'American Samoa' }, 19 { regionCode: 'AD', dialCode: '+376', fallbackName: 'Andorra' }, 20 { regionCode: 'AO', dialCode: '+244', fallbackName: 'Angola' }, 21 { regionCode: 'AI', dialCode: '+1', fallbackName: 'Anguilla' }, 22 { regionCode: 'AG', dialCode: '+1', fallbackName: 'Antigua and Barbuda' }, 23 { regionCode: 'AR', dialCode: '+54', fallbackName: 'Argentina' }, 24 { regionCode: 'AM', dialCode: '+374', fallbackName: 'Armenia' }, 25 { regionCode: 'AW', dialCode: '+297', fallbackName: 'Aruba' }, 26 { regionCode: 'AT', dialCode: '+43', fallbackName: 'Austria' }, 27 { regionCode: 'AZ', dialCode: '+994', fallbackName: 'Azerbaijan' }, 28 { regionCode: 'BS', dialCode: '+1', fallbackName: 'Bahamas' }, 29 { regionCode: 'BH', dialCode: '+973', fallbackName: 'Bahrain' }, 30 { regionCode: 'BD', dialCode: '+880', fallbackName: 'Bangladesh' }, 31 { regionCode: 'BB', dialCode: '+1', fallbackName: 'Barbados' }, 32 { regionCode: 'BY', dialCode: '+375', fallbackName: 'Belarus' }, 33 { regionCode: 'BE', dialCode: '+32', fallbackName: 'Belgium' }, 34 { regionCode: 'BZ', dialCode: '+501', fallbackName: 'Belize' }, 35 { regionCode: 'BJ', dialCode: '+229', fallbackName: 'Benin' }, 36 { regionCode: 'BM', dialCode: '+1', fallbackName: 'Bermuda' }, 37 { regionCode: 'BT', dialCode: '+975', fallbackName: 'Bhutan' }, 38 { regionCode: 'BO', dialCode: '+591', fallbackName: 'Bolivia' }, 39 { regionCode: 'BA', dialCode: '+387', fallbackName: 'Bosnia and Herzegovina' }, 40 { regionCode: 'BW', dialCode: '+267', fallbackName: 'Botswana' }, 41 { regionCode: 'BR', dialCode: '+55', fallbackName: 'Brazil' }, 42 { regionCode: 'VG', dialCode: '+1', fallbackName: 'British Virgin Islands' }, 43 { regionCode: 'BN', dialCode: '+673', fallbackName: 'Brunei' }, 44 { regionCode: 'BG', dialCode: '+359', fallbackName: 'Bulgaria' }, 45 { regionCode: 'BF', dialCode: '+226', fallbackName: 'Burkina Faso' }, 46 { regionCode: 'BI', dialCode: '+257', fallbackName: 'Burundi' }, 47 { regionCode: 'KH', dialCode: '+855', fallbackName: 'Cambodia' }, 48 { regionCode: 'CM', dialCode: '+237', fallbackName: 'Cameroon' }, 49 { regionCode: 'CV', dialCode: '+238', fallbackName: 'Cape Verde' }, 50 { regionCode: 'KY', dialCode: '+1', fallbackName: 'Cayman Islands' }, 51 { regionCode: 'CF', dialCode: '+236', fallbackName: 'Central African Republic' }, 52 { regionCode: 'TD', dialCode: '+235', fallbackName: 'Chad' }, 53 { regionCode: 'CL', dialCode: '+56', fallbackName: 'Chile' }, 54 { regionCode: 'CO', dialCode: '+57', fallbackName: 'Colombia' }, 55 { regionCode: 'KM', dialCode: '+269', fallbackName: 'Comoros' }, 56 { regionCode: 'CG', dialCode: '+242', fallbackName: 'Congo - Brazzaville' }, 57 { regionCode: 'CD', dialCode: '+243', fallbackName: 'Congo - Kinshasa' }, 58 { regionCode: 'CK', dialCode: '+682', fallbackName: 'Cook Islands' }, 59 { regionCode: 'CR', dialCode: '+506', fallbackName: 'Costa Rica' }, 60 { regionCode: 'CI', dialCode: '+225', fallbackName: 'Cote d\'Ivoire' }, 61 { regionCode: 'HR', dialCode: '+385', fallbackName: 'Croatia' }, 62 { regionCode: 'CU', dialCode: '+53', fallbackName: 'Cuba' }, 63 { regionCode: 'CW', dialCode: '+599', fallbackName: 'Curacao' }, 64 { regionCode: 'CY', dialCode: '+357', fallbackName: 'Cyprus' }, 65 { regionCode: 'CZ', dialCode: '+420', fallbackName: 'Czechia' }, 66 { regionCode: 'DK', dialCode: '+45', fallbackName: 'Denmark' }, 67 { regionCode: 'DJ', dialCode: '+253', fallbackName: 'Djibouti' }, 68 { regionCode: 'DM', dialCode: '+1', fallbackName: 'Dominica' }, 69 { regionCode: 'DO', dialCode: '+1', fallbackName: 'Dominican Republic' }, 70 { regionCode: 'EC', dialCode: '+593', fallbackName: 'Ecuador' }, 71 { regionCode: 'EG', dialCode: '+20', fallbackName: 'Egypt' }, 72 { regionCode: 'SV', dialCode: '+503', fallbackName: 'El Salvador' }, 73 { regionCode: 'GQ', dialCode: '+240', fallbackName: 'Equatorial Guinea' }, 74 { regionCode: 'ER', dialCode: '+291', fallbackName: 'Eritrea' }, 75 { regionCode: 'EE', dialCode: '+372', fallbackName: 'Estonia' }, 76 { regionCode: 'ET', dialCode: '+251', fallbackName: 'Ethiopia' }, 77 { regionCode: 'FO', dialCode: '+298', fallbackName: 'Faroe Islands' }, 78 { regionCode: 'FJ', dialCode: '+679', fallbackName: 'Fiji' }, 79 { regionCode: 'FI', dialCode: '+358', fallbackName: 'Finland' }, 80 { regionCode: 'FR', dialCode: '+33', fallbackName: 'France' }, 81 { regionCode: 'GF', dialCode: '+594', fallbackName: 'French Guiana' }, 82 { regionCode: 'PF', dialCode: '+689', fallbackName: 'French Polynesia' }, 83 { regionCode: 'GA', dialCode: '+241', fallbackName: 'Gabon' }, 84 { regionCode: 'GM', dialCode: '+220', fallbackName: 'Gambia' }, 85 { regionCode: 'GE', dialCode: '+995', fallbackName: 'Georgia' }, 86 { regionCode: 'DE', dialCode: '+49', fallbackName: 'Germany' }, 87 { regionCode: 'GH', dialCode: '+233', fallbackName: 'Ghana' }, 88 { regionCode: 'GI', dialCode: '+350', fallbackName: 'Gibraltar' }, 89 { regionCode: 'GR', dialCode: '+30', fallbackName: 'Greece' }, 90 { regionCode: 'GL', dialCode: '+299', fallbackName: 'Greenland' }, 91 { regionCode: 'GD', dialCode: '+1', fallbackName: 'Grenada' }, 92 { regionCode: 'GP', dialCode: '+590', fallbackName: 'Guadeloupe' }, 93 { regionCode: 'GU', dialCode: '+1', fallbackName: 'Guam' }, 94 { regionCode: 'GT', dialCode: '+502', fallbackName: 'Guatemala' }, 95 { regionCode: 'GN', dialCode: '+224', fallbackName: 'Guinea' }, 96 { regionCode: 'GW', dialCode: '+245', fallbackName: 'Guinea-Bissau' }, 97 { regionCode: 'GY', dialCode: '+592', fallbackName: 'Guyana' }, 98 { regionCode: 'HT', dialCode: '+509', fallbackName: 'Haiti' }, 99 { regionCode: 'HN', dialCode: '+504', fallbackName: 'Honduras' }, 100 { regionCode: 'HU', dialCode: '+36', fallbackName: 'Hungary' }, 101 { regionCode: 'IS', dialCode: '+354', fallbackName: 'Iceland' }, 102 { regionCode: 'ID', dialCode: '+62', fallbackName: 'Indonesia' }, 103 { regionCode: 'IR', dialCode: '+98', fallbackName: 'Iran' }, 104 { regionCode: 'IQ', dialCode: '+964', fallbackName: 'Iraq' }, 105 { regionCode: 'IE', dialCode: '+353', fallbackName: 'Ireland' }, 106 { regionCode: 'IM', dialCode: '+44', fallbackName: 'Isle of Man' }, 107 { regionCode: 'IL', dialCode: '+972', fallbackName: 'Israel' }, 108 { regionCode: 'IT', dialCode: '+39', fallbackName: 'Italy' }, 109 { regionCode: 'JM', dialCode: '+1', fallbackName: 'Jamaica' }, 110 { regionCode: 'JE', dialCode: '+44', fallbackName: 'Jersey' }, 111 { regionCode: 'JO', dialCode: '+962', fallbackName: 'Jordan' }, 112 { regionCode: 'KZ', dialCode: '+7', fallbackName: 'Kazakhstan' }, 113 { regionCode: 'KE', dialCode: '+254', fallbackName: 'Kenya' }, 114 { regionCode: 'KI', dialCode: '+686', fallbackName: 'Kiribati' }, 115 { regionCode: 'XK', dialCode: '+383', fallbackName: 'Kosovo' }, 116 { regionCode: 'KW', dialCode: '+965', fallbackName: 'Kuwait' }, 117 { regionCode: 'KG', dialCode: '+996', fallbackName: 'Kyrgyzstan' }, 118 { regionCode: 'LA', dialCode: '+856', fallbackName: 'Laos' }, 119 { regionCode: 'LV', dialCode: '+371', fallbackName: 'Latvia' }, 120 { regionCode: 'LB', dialCode: '+961', fallbackName: 'Lebanon' }, 121 { regionCode: 'LS', dialCode: '+266', fallbackName: 'Lesotho' }, 122 { regionCode: 'LR', dialCode: '+231', fallbackName: 'Liberia' }, 123 { regionCode: 'LY', dialCode: '+218', fallbackName: 'Libya' }, 124 { regionCode: 'LI', dialCode: '+423', fallbackName: 'Liechtenstein' }, 125 { regionCode: 'LT', dialCode: '+370', fallbackName: 'Lithuania' }, 126 { regionCode: 'LU', dialCode: '+352', fallbackName: 'Luxembourg' }, 127 { regionCode: 'MO', dialCode: '+853', fallbackName: 'Macao' }, 128 { regionCode: 'MK', dialCode: '+389', fallbackName: 'North Macedonia' }, 129 { regionCode: 'MG', dialCode: '+261', fallbackName: 'Madagascar' }, 130 { regionCode: 'MW', dialCode: '+265', fallbackName: 'Malawi' }, 131 { regionCode: 'MY', dialCode: '+60', fallbackName: 'Malaysia' }, 132 { regionCode: 'MV', dialCode: '+960', fallbackName: 'Maldives' }, 133 { regionCode: 'ML', dialCode: '+223', fallbackName: 'Mali' }, 134 { regionCode: 'MT', dialCode: '+356', fallbackName: 'Malta' }, 135 { regionCode: 'MQ', dialCode: '+596', fallbackName: 'Martinique' }, 136 { regionCode: 'MR', dialCode: '+222', fallbackName: 'Mauritania' }, 137 { regionCode: 'MU', dialCode: '+230', fallbackName: 'Mauritius' }, 138 { regionCode: 'YT', dialCode: '+262', fallbackName: 'Mayotte' }, 139 { regionCode: 'MX', dialCode: '+52', fallbackName: 'Mexico' }, 140 { regionCode: 'MD', dialCode: '+373', fallbackName: 'Moldova' }, 141 { regionCode: 'MC', dialCode: '+377', fallbackName: 'Monaco' }, 142 { regionCode: 'MN', dialCode: '+976', fallbackName: 'Mongolia' }, 143 { regionCode: 'ME', dialCode: '+382', fallbackName: 'Montenegro' }, 144 { regionCode: 'MS', dialCode: '+1', fallbackName: 'Montserrat' }, 145 { regionCode: 'MA', dialCode: '+212', fallbackName: 'Morocco' }, 146 { regionCode: 'MZ', dialCode: '+258', fallbackName: 'Mozambique' }, 147 { regionCode: 'MM', dialCode: '+95', fallbackName: 'Myanmar' }, 148 { regionCode: 'NA', dialCode: '+264', fallbackName: 'Namibia' }, 149 { regionCode: 'NP', dialCode: '+977', fallbackName: 'Nepal' }, 150 { regionCode: 'NL', dialCode: '+31', fallbackName: 'Netherlands' }, 151 { regionCode: 'NC', dialCode: '+687', fallbackName: 'New Caledonia' }, 152 { regionCode: 'NZ', dialCode: '+64', fallbackName: 'New Zealand' }, 153 { regionCode: 'NI', dialCode: '+505', fallbackName: 'Nicaragua' }, 154 { regionCode: 'NE', dialCode: '+227', fallbackName: 'Niger' }, 155 { regionCode: 'NG', dialCode: '+234', fallbackName: 'Nigeria' }, 156 { regionCode: 'NO', dialCode: '+47', fallbackName: 'Norway' }, 157 { regionCode: 'OM', dialCode: '+968', fallbackName: 'Oman' }, 158 { regionCode: 'PK', dialCode: '+92', fallbackName: 'Pakistan' }, 159 { regionCode: 'PS', dialCode: '+970', fallbackName: 'Palestine' }, 160 { regionCode: 'PA', dialCode: '+507', fallbackName: 'Panama' }, 161 { regionCode: 'PG', dialCode: '+675', fallbackName: 'Papua New Guinea' }, 162 { regionCode: 'PY', dialCode: '+595', fallbackName: 'Paraguay' }, 163 { regionCode: 'PE', dialCode: '+51', fallbackName: 'Peru' }, 164 { regionCode: 'PH', dialCode: '+63', fallbackName: 'Philippines' }, 165 { regionCode: 'PL', dialCode: '+48', fallbackName: 'Poland' }, 166 { regionCode: 'PT', dialCode: '+351', fallbackName: 'Portugal' }, 167 { regionCode: 'PR', dialCode: '+1', fallbackName: 'Puerto Rico' }, 168 { regionCode: 'QA', dialCode: '+974', fallbackName: 'Qatar' }, 169 { regionCode: 'RE', dialCode: '+262', fallbackName: 'Reunion' }, 170 { regionCode: 'RO', dialCode: '+40', fallbackName: 'Romania' }, 171 { regionCode: 'RU', dialCode: '+7', fallbackName: 'Russia' }, 172 { regionCode: 'RW', dialCode: '+250', fallbackName: 'Rwanda' },
173 { regionCode: 'BL', dialCode: '+590', fallbackName: 'Saint Barthelemy' }, 174 { regionCode: 'KN', dialCode: '+1', fallbackName: 'Saint Kitts and Nevis' }, 175 { regionCode: 'LC', dialCode: '+1', fallbackName: 'Saint Lucia' }, 176 { regionCode: 'MF', dialCode: '+590', fallbackName: 'Saint Martin' }, 177 { regionCode: 'VC', dialCode: '+1', fallbackName: 'Saint Vincent and the Grenadines' }, 178 { regionCode: 'WS', dialCode: '+685', fallbackName: 'Samoa' }, 179 { regionCode: 'SM', dialCode: '+378', fallbackName: 'San Marino' }, 180 { regionCode: 'ST', dialCode: '+239', fallbackName: 'Sao Tome and Principe' }, 181 { regionCode: 'SA', dialCode: '+966', fallbackName: 'Saudi Arabia' }, 182 { regionCode: 'SN', dialCode: '+221', fallbackName: 'Senegal' }, 183 { regionCode: 'RS', dialCode: '+381', fallbackName: 'Serbia' }, 184 { regionCode: 'SC', dialCode: '+248', fallbackName: 'Seychelles' }, 185 { regionCode: 'SL', dialCode: '+232', fallbackName: 'Sierra Leone' }, 186 { regionCode: 'SK', dialCode: '+421', fallbackName: 'Slovakia' }, 187 { regionCode: 'SI', dialCode: '+386', fallbackName: 'Slovenia' }, 188 { regionCode: 'SB', dialCode: '+677', fallbackName: 'Solomon Islands' }, 189 { regionCode: 'SO', dialCode: '+252', fallbackName: 'Somalia' }, 190 { regionCode: 'ZA', dialCode: '+27', fallbackName: 'South Africa' }, 191 { regionCode: 'ES', dialCode: '+34', fallbackName: 'Spain' }, 192 { regionCode: 'LK', dialCode: '+94', fallbackName: 'Sri Lanka' }, 193 { regionCode: 'SD', dialCode: '+249', fallbackName: 'Sudan' }, 194 { regionCode: 'SR', dialCode: '+597', fallbackName: 'Suriname' }, 195 { regionCode: 'SZ', dialCode: '+268', fallbackName: 'Eswatini' }, 196 { regionCode: 'SE', dialCode: '+46', fallbackName: 'Sweden' }, 197 { regionCode: 'CH', dialCode: '+41', fallbackName: 'Switzerland' }, 198 { regionCode: 'SY', dialCode: '+963', fallbackName: 'Syria' }, 199 { regionCode: 'TJ', dialCode: '+992', fallbackName: 'Tajikistan' }, 200 { regionCode: 'TZ', dialCode: '+255', fallbackName: 'Tanzania' }, 201 { regionCode: 'TH', dialCode: '+66', fallbackName: 'Thailand' }, 202 { regionCode: 'TL', dialCode: '+670', fallbackName: 'Timor-Leste' }, 203 { regionCode: 'TG', dialCode: '+228', fallbackName: 'Togo' }, 204 { regionCode: 'TO', dialCode: '+676', fallbackName: 'Tonga' }, 205 { regionCode: 'TT', dialCode: '+1', fallbackName: 'Trinidad and Tobago' }, 206 { regionCode: 'TN', dialCode: '+216', fallbackName: 'Tunisia' }, 207 { regionCode: 'TR', dialCode: '+90', fallbackName: 'Turkey' }, 208 { regionCode: 'TM', dialCode: '+993', fallbackName: 'Turkmenistan' }, 209 { regionCode: 'TC', dialCode: '+1', fallbackName: 'Turks and Caicos Islands' }, 210 { regionCode: 'UG', dialCode: '+256', fallbackName: 'Uganda' }, 211 { regionCode: 'UA', dialCode: '+380', fallbackName: 'Ukraine' }, 212 { regionCode: 'UY', dialCode: '+598', fallbackName: 'Uruguay' }, 213 { regionCode: 'UZ', dialCode: '+998', fallbackName: 'Uzbekistan' }, 214 { regionCode: 'VU', dialCode: '+678', fallbackName: 'Vanuatu' }, 215 { regionCode: 'VA', dialCode: '+379', fallbackName: 'Vatican City' }, 216 { regionCode: 'VE', dialCode: '+58', fallbackName: 'Venezuela' }, 217 { regionCode: 'VN', dialCode: '+84', fallbackName: 'Vietnam' }, 218 { regionCode: 'VI', dialCode: '+1', fallbackName: 'U.S. Virgin Islands' }, 219 { regionCode: 'YE', dialCode: '+967', fallbackName: 'Yemen' }, 220 { regionCode: 'ZM', dialCode: '+260', fallbackName: 'Zambia' }, 221 { regionCode: 'ZW', dialCode: '+263', fallbackName: 'Zimbabwe' } 222];
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.