PluginProbe ʕ •ᴥ•ʔ
WooCommerce / 10.9.4
WooCommerce v10.9.4
10.9.4 10.9.3 10.9.2 10.9.1 10.9.0 10.9.0-rc.1 10.9.0-beta.2 10.9.0-beta.1 10.8.1 10.8.0 10.8.0-rc.1 10.8.0-beta.2 10.8.0-beta.1 7.8.0-beta.1 7.8.0-beta.2 7.8.0-rc.1 7.8.0-rc.2 7.8.1 7.8.2 7.8.3 7.8.4 7.9.0 7.9.0-beta.1 7.9.0-beta.2 7.9.0-rc.2 7.9.0-rc.3 7.9.1 7.9.2 8.0.0 8.0.0-beta.1 8.0.0-beta.2 8.0.0-rc.1 8.0.0-rc.2 8.0.1 8.0.2 8.0.3 8.0.4 8.0.5 8.1.0 8.1.0-beta.1 8.1.0-rc.1 8.1.0-rc.2 8.1.1 8.1.2 8.1.3 8.1.4 8.2.0 8.2.0-beta.1 8.2.0-rc.1 8.2.0-rc.2 8.2.1 8.2.2 8.2.3 8.2.4 8.2.5 8.3.0 8.3.0-beta.1 8.3.0-rc.1 8.3.0-rc.2 8.3.1 8.3.2 8.3.3 8.3.4 8.4.0 8.4.0-beta.1 8.4.0-rc.1 8.4.1 8.4.2 8.4.3 8.5.0 8.5.0-beta.1 8.5.0-rc.1 8.5.1 8.5.2 8.5.3 8.5.4 8.5.5 8.6.0 8.6.0-beta.1 8.6.0-rc.1 8.6.1 8.6.2 8.6.3 8.6.4 8.7.0 8.7.0-beta.1 8.7.0-beta.2 8.7.0-rc.1 8.7.1 8.7.2 8.7.3 8.8.0 8.8.0-beta.1 8.8.0-rc.1 8.8.1 8.8.2 8.8.3 8.8.4 8.8.5 8.8.6 8.8.7 8.9.0 8.9.0-beta.1 8.9.0-rc.1 8.9.1 8.9.2 8.9.3 8.9.4 8.9.5 9.0.0 9.0.0-beta.1 9.0.0-beta.2 9.0.0-rc.1 9.0.1 9.0.2 9.0.3 9.0.4 9.1.0 9.1.0-beta.1 9.1.0-rc.1 9.1.1 9.1.2 9.1.3 9.1.4 9.1.5 9.1.6 9.2.0 9.2.0-beta.1 9.2.0-rc.1 9.2.1 9.2.2 9.2.3 9.2.4 9.2.5 9.3.0 9.3.0-beta.1 9.3.0-rc.1 9.3.1 9.3.2 9.3.3 9.3.4 9.3.5 9.3.6 9.4.0 9.4.0-beta.1 9.4.0-beta.2 9.4.0-rc.1 9.4.0-rc.2 9.4.0-rc.3 9.4.0-rc.4 9.4.1 9.4.2 9.4.3 9.4.4 9.4.5 9.5.0 9.5.0-beta.1 9.5.0-beta.2 9.5.0-rc.1 9.5.1 9.5.2 9.5.3 9.5.4 9.6.0 9.6.0-beta.1 9.6.0-beta.2 9.6.0-rc.1 9.6.1 9.6.2 9.6.3 9.6.4 9.7.0 9.7.0-beta.1 9.7.0-rc.1 9.7.1 9.7.2 9.7.3 9.8.0 9.8.0-beta.1 9.8.0-rc.1 9.8.1 9.8.2 9.8.3 9.8.4 9.8.5 9.8.6 9.8.7 9.9.0 9.9.0-beta.1 9.9.0-rc.1 9.9.1 9.9.2 9.9.3 9.9.4 9.9.5 9.9.6 9.9.7 3.7.3 7.1.2 3.8.0 7.2.0 3.8.0-beta.1 7.2.0-beta.1 3.8.0-rc.1 7.2.0-beta.2 3.8.0-rc.2 7.2.0-rc.1 3.8.1 7.2.0-rc.2 3.8.2 7.2.1 3.8.3 7.2.2 3.9.0 7.2.3 3.9.0-beta.1 7.2.4 3.9.0-beta.2 7.3.0 3.9.0-rc.1 7.3.0-beta.1 3.9.0-rc.2 7.3.0-beta.2 3.9.0-rc.3 7.3.0-rc.1 3.9.0-rc.4 7.3.0-rc.2 3.9.1 7.3.1 3.9.2 7.4.0 3.9.3 7.4.0-beta.1 3.9.4 7.4.0-beta.2 3.9.5 7.4.0-rc.1 4.0.0 7.4.0-rc.2 4.0.0-beta.1 7.4.1 4.0.0-rc.1 7.4.2 4.0.0-rc.2 7.5.0 4.0.1 7.5.0-beta.1 4.0.2 7.5.0-beta.2 4.0.3 7.5.0-rc.1 4.0.4 7.5.1 4.1.0 7.5.2 4.1.0-beta.1 7.6.0 4.1.0-beta.2 7.6.0-beta.1 4.1.0-rc.1 7.6.0-beta.2 4.1.0-rc.2 7.6.0-rc.1 4.1.1 7.6.0-rc.2 4.1.2 7.6.0-rc.3 4.1.3 7.6.1 4.1.4 7.6.2 4.2.0 7.7.0 4.2.0-RC.1 7.7.0-beta.1 4.2.0-RC.2 7.7.0-beta.2 4.2.0-beta.1 7.7.0-rc.1 4.2.1 7.7.1 4.2.2 7.7.2 4.2.3 7.7.3 4.2.4 7.8.0 4.2.5 4.3.0 4.3.0-beta.1 4.3.0-rc.1 4.3.0-rc.2 4.3.0-rc.3 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.4.0 4.4.0-beta.1 4.4.0-rc.1 4.4.1 4.4.2 4.4.3 4.4.4 4.5.0 4.5.0-beta.1 4.5.0-rc.1 4.5.0-rc.3 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.6.0-beta.1 4.6.0-rc.1 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.7.0 4.7.0-beta.1 4.7.0-beta.2 4.7.0-rc.1 4.7.1 4.7.1-beta.1 4.7.2 4.7.3 4.7.4 4.8.0 4.8.0-beta.1 4.8.0-rc.1 4.8.0-rc.2 4.8.1 4.8.2 4.8.3 4.9.0 4.9.0-beta.1 4.9.0-rc.1 4.9.0-rc.2 4.9.1 4.9.2 4.9.3 4.9.4 4.9.5 5.0.0 5.0.0-beta.1 5.0.0-beta.2 5.0.0-rc.1 5.0.0-rc.2 5.0.0-rc.3 5.0.1 5.0.2 5.0.3 5.1.0 5.1.0-beta.1 5.1.0-rc.1 trunk 5.1.1 10.0.0 5.1.2 10.0.0-rc.1 5.1.3 10.0.0-rc.2 5.2.0 10.0.1 5.2.0-beta.1 10.0.2 5.2.0-rc.1 10.0.3 5.2.0-rc.2 10.0.4 5.2.1 10.0.5 5.2.2 10.0.6 5.2.3 10.1.0 5.2.4 10.1.0-rc.1 5.2.5 10.1.0-rc.2 5.3.0 10.1.0-rc.3 5.3.0-beta.1 10.1.0-rc.4 5.3.0-rc.1 10.1.1 5.3.0-rc.2 10.1.2 5.3.1 10.1.3 5.3.2 10.1.4 5.3.3 10.2.0 5.4.0 10.2.0-beta.1 5.4.0-beta.1 10.2.0-beta.2 5.4.0-rc.1 10.2.0-rc.1 5.4.1 10.2.1 5.4.2 10.2.2 5.4.3 10.2.3 5.4.4 10.2.4 5.4.5 10.3.0 5.5.0 10.3.0-beta.1 5.5.0-beta.1 10.3.0-beta.2 5.5.0-rc.1 10.3.0-rc.1 5.5.0-rc.2 10.3.0-rc.2 5.5.1 10.3.1 5.5.2 10.3.2 5.5.3 10.3.3 5.5.4 10.3.4 5.5.5 10.3.5 5.6.0 10.3.6 5.6.0-beta.1 10.3.7 5.6.0-rc.1 10.3.8 5.6.0-rc.2 10.4.0 5.6.1 10.4.0-beta.1 5.6.2 10.4.0-beta.2 5.6.3 10.4.0-rc.1 5.7.0 10.4.1 5.7.0-beta.1 10.4.2 5.7.0-rc.1 10.4.3 5.7.1 10.4.4 5.7.2 10.5.0 5.7.3 10.5.0-beta.1 5.8.0 10.5.0-beta.2 5.8.0-beta.1 10.5.0-rc.1 5.8.0-beta.2 10.5.0-rc.2 5.8.0-rc.1 10.5.0-rc.3 5.8.1 10.5.1 5.8.2 10.5.2 5.9.0 10.5.3 5.9.0-beta.1 10.6.0 5.9.0-rc.1 10.6.0-beta.1 5.9.0-rc.2 10.6.0-beta.2 5.9.1 10.6.0-rc.1 5.9.2 10.6.1 6.0.0 10.6.2 6.0.0-beta.1 10.7.0 6.0.0-rc.1 10.7.0-beta.1 6.0.1 10.7.0-beta.2 6.0.2 10.7.0-rc.1 6.1.0 3.0.0 6.1.0-beta.1 3.0.1 6.1.0-rc.1 3.0.2 6.1.0-rc.2 3.0.3 6.1.1 3.0.4 6.1.2 3.0.5 6.1.3 3.0.6 6.2.0 3.0.7 6.2.0-beta.1 3.0.8 6.2.0-rc.1 3.0.9 6.2.0-rc.2 3.1.0 6.2.1 3.1.1 6.2.2 3.1.2 6.2.3 3.2.0 6.3.0 3.2.1 6.3.0-beta.1 3.2.2 6.3.0-rc.1 3.2.3 6.3.0-rc.2 3.2.4 6.3.1 3.2.5 6.3.2 3.2.6 6.4.0 3.3.0 6.4.0-beta.1 3.3.1 6.4.0-rc.1 3.3.2 6.4.1 3.3.2-rc.1 6.4.2 3.3.3 6.5.0 3.3.4 6.5.0-beta.1 3.3.5 6.5.0-rc.1 3.3.6 6.5.0-rc.2 3.4.0 6.5.1 3.4.0-beta.1 6.5.2 3.4.0-rc.2 6.6.0 3.4.1 6.6.0-beta.1 3.4.2 6.6.0-rc.1 3.4.3 6.6.0-rc.2 3.4.4 6.6.1 3.4.5 6.6.2 3.4.6 6.7.0 3.4.7 6.7.0-beta.1 3.4.8 6.7.0-beta.2 3.5.0 6.7.0-rc.1 3.5.0-beta.1 6.7.1 3.5.0-rc.1 6.8.0 3.5.0-rc.2 6.8.0-beta.1 3.5.1 6.8.0-beta.2 3.5.10 6.8.0-rc.1 3.5.2 6.8.1 3.5.3 6.8.2 3.5.4 6.8.3 3.5.5 6.9.0 3.5.6 6.9.0-beta.1 3.5.7 6.9.0-beta.2 3.5.8 6.9.0-rc.1 3.5.9 6.9.1 3.6.0 6.9.2 3.6.0-beta.1 6.9.3 3.6.0-rc.1 6.9.4 3.6.0-rc.2 6.9.5 3.6.0-rc.3 7.0.0 3.6.1 7.0.0-beta.1 3.6.2 7.0.0-beta.2 3.6.3 7.0.0-beta.3 3.6.4 7.0.0-rc.1 3.6.5 7.0.0-rc.2 3.6.6 7.0.1 3.6.7 7.0.2 3.7.0 7.1.0 3.7.0-beta.1 7.1.0-beta.1 3.7.0-rc.1 7.1.0-beta.2 3.7.0-rc.2 7.1.0-rc.1 3.7.1 7.1.0-rc.2 3.7.2 7.1.1
woocommerce / lib / packages / League / ISO3166 / ISO3166.php
woocommerce / lib / packages / League / ISO3166 Last commit date
Exception 8 months ago Guards.php 8 months ago ISO3166.php 8 months ago ISO3166DataProvider.php 8 months ago ISO3166DataValidator.php 8 months ago ISO3166WithAliases.php 8 months ago
ISO3166.php
2470 lines
1 <?php
2
3 declare(strict_types=1);
4
5 /*
6 * (c) Rob Bast <rob.bast@gmail.com>
7 *
8 * For the full copyright and license information, please view
9 * the LICENSE file that was distributed with this source code.
10 */
11
12 namespace Automattic\WooCommerce\Vendor\League\ISO3166;
13
14 use Automattic\WooCommerce\Vendor\League\ISO3166\Exception\DomainException;
15 use Automattic\WooCommerce\Vendor\League\ISO3166\Exception\OutOfBoundsException;
16
17 /** @implements \IteratorAggregate<string, array> */
18 final class ISO3166 implements \Countable, \IteratorAggregate, ISO3166DataProvider
19 {
20 /** @var string */
21 public const KEY_ALPHA2 = 'alpha2';
22 /** @var string */
23 public const KEY_ALPHA3 = 'alpha3';
24 /** @var string */
25 public const KEY_NUMERIC = 'numeric';
26 /** @var string */
27 public const KEY_NAME = 'name';
28 /** @var string[] */
29 private array $keys = [self::KEY_ALPHA2, self::KEY_ALPHA3, self::KEY_NUMERIC, self::KEY_NAME];
30
31 /**
32 * @param array<array{name: string, alpha2: string, alpha3: string, numeric: numeric-string, currency: string[]}> $countries replace default dataset with given array
33 */
34 public function __construct(array $countries = [])
35 {
36 if ([] !== $countries) {
37 $this->countries = $countries;
38 }
39 }
40
41 /**
42 * @return array{name: string, alpha2: string, alpha3: string, numeric: numeric-string, currency: string[]}
43 */
44 public function name(string $name): array
45 {
46 Guards::guardAgainstInvalidName($name);
47
48 return $this->lookup(self::KEY_NAME, $name);
49 }
50
51 /**
52 * @return array{name: string, alpha2: string, alpha3: string, numeric: numeric-string, currency: string[]}
53 */
54 public function alpha2(string $alpha2): array
55 {
56 Guards::guardAgainstInvalidAlpha2($alpha2);
57
58 return $this->lookup(self::KEY_ALPHA2, $alpha2);
59 }
60
61 /**
62 * @return array{name: string, alpha2: string, alpha3: string, numeric: numeric-string, currency: string[]}
63 */
64 public function alpha3(string $alpha3): array
65 {
66 Guards::guardAgainstInvalidAlpha3($alpha3);
67
68 return $this->lookup(self::KEY_ALPHA3, $alpha3);
69 }
70
71 /**
72 * @return array{name: string, alpha2: string, alpha3: string, numeric: numeric-string, currency: string[]}
73 */
74 public function numeric(string $numeric): array
75 {
76 Guards::guardAgainstInvalidNumeric($numeric);
77
78 return $this->lookup(self::KEY_NUMERIC, $numeric);
79 }
80
81 /**
82 * @return array{name: string, alpha2: string, alpha3: string, numeric: numeric-string, currency: string[]}
83 */
84 public function exactName(string $name): array
85 {
86 Guards::guardAgainstInvalidName($name);
87
88 $value = mb_strtolower($name);
89
90 foreach ($this->countries as $country) {
91 $comparison = mb_strtolower($country[self::KEY_NAME]);
92
93 if ($value === $comparison) {
94 return $country;
95 }
96 }
97
98 throw new OutOfBoundsException(sprintf('No "%s" key found matching: %s', self::KEY_NAME, $value));
99 }
100
101 /**
102 * @return array<array{name: string, alpha2: string, alpha3: string, numeric: numeric-string, currency: string[]}>
103 */
104 public function all(): array
105 {
106 return $this->countries;
107 }
108
109 /**
110 * @param 'name'|'alpha2'|'alpha3'|'numeric' $key
111 *
112 * @throws \Automattic\WooCommerce\Vendor\League\ISO3166\Exception\DomainException if an invalid key is specified
113 *
114 * @return \Generator<string, array{name: string, alpha2: string, alpha3: string, numeric: numeric-string, currency: string[]}>
115 */
116 public function iterator(string $key = self::KEY_ALPHA2): \Generator
117 {
118 if (!in_array($key, $this->keys, true)) {
119 throw new DomainException(sprintf('Invalid value for $key, got "%s", expected one of: %s', $key, implode(', ', $this->keys)));
120 }
121
122 foreach ($this->countries as $country) {
123 yield $country[$key] => $country;
124 }
125 }
126
127 /**
128 * @see \Countable
129 *
130 * @internal
131 */
132 public function count(): int
133 {
134 return count($this->countries);
135 }
136
137 /**
138 * @return \Generator<array<string, string|array<string>>>
139 *
140 * @see \IteratorAggregate
141 *
142 * @internal
143 */
144 public function getIterator(): \Generator
145 {
146 foreach ($this->countries as $country) {
147 yield $country;
148 }
149 }
150
151 /**
152 * Lookup ISO3166-1 data by given identifier.
153 *
154 * Looks for a match against the given key for each entry in the dataset.
155 *
156 * @param 'name'|'alpha2'|'alpha3'|'numeric' $key
157 *
158 * @throws \Automattic\WooCommerce\Vendor\League\ISO3166\Exception\OutOfBoundsException if key does not exist in dataset
159 *
160 * @return array{name: string, alpha2: string, alpha3: string, numeric: numeric-string, currency: string[]}
161 */
162 private function lookup(string $key, string $value): array
163 {
164 $value = mb_strtolower($value);
165
166 foreach ($this->countries as $country) {
167 $comparison = mb_strtolower($country[$key]);
168
169 if ($value === $comparison || $value === mb_substr($comparison, 0, mb_strlen($value))) {
170 return $country;
171 }
172 }
173
174 throw new OutOfBoundsException(sprintf('No "%s" key found matching: %s', $key, $value));
175 }
176
177 /**
178 * Default dataset.
179 *
180 * @var array<array{name: string, alpha2: string, alpha3: string, numeric: numeric-string, currency: string[]}>>
181 */
182 private array $countries = [
183 [
184 'name' => 'Afghanistan',
185 'alpha2' => 'AF',
186 'alpha3' => 'AFG',
187 'numeric' => '004',
188 'currency' => [
189 'AFN',
190 ],
191 ],
192 [
193 'name' => '�
194 land Islands',
195 'alpha2' => 'AX',
196 'alpha3' => 'ALA',
197 'numeric' => '248',
198 'currency' => [
199 'EUR',
200 ],
201 ],
202 [
203 'name' => 'Albania',
204 'alpha2' => 'AL',
205 'alpha3' => 'ALB',
206 'numeric' => '008',
207 'currency' => [
208 'ALL',
209 ],
210 ],
211 [
212 'name' => 'Algeria',
213 'alpha2' => 'DZ',
214 'alpha3' => 'DZA',
215 'numeric' => '012',
216 'currency' => [
217 'DZD',
218 ],
219 ],
220 [
221 'name' => 'American Samoa',
222 'alpha2' => 'AS',
223 'alpha3' => 'ASM',
224 'numeric' => '016',
225 'currency' => [
226 'USD',
227 ],
228 ],
229 [
230 'name' => 'Andorra',
231 'alpha2' => 'AD',
232 'alpha3' => 'AND',
233 'numeric' => '020',
234 'currency' => [
235 'EUR',
236 ],
237 ],
238 [
239 'name' => 'Angola',
240 'alpha2' => 'AO',
241 'alpha3' => 'AGO',
242 'numeric' => '024',
243 'currency' => [
244 'AOA',
245 ],
246 ],
247 [
248 'name' => 'Anguilla',
249 'alpha2' => 'AI',
250 'alpha3' => 'AIA',
251 'numeric' => '660',
252 'currency' => [
253 'XCD',
254 ],
255 ],
256 [
257 'name' => 'Antarctica',
258 'alpha2' => 'AQ',
259 'alpha3' => 'ATA',
260 'numeric' => '010',
261 'currency' => [
262 'ARS',
263 'AUD',
264 'BGN',
265 'BRL',
266 'BYR',
267 'CLP',
268 'CNY',
269 'CZK',
270 'EUR',
271 'GBP',
272 'INR',
273 'JPY',
274 'KRW',
275 'NOK',
276 'NZD',
277 'PEN',
278 'PKR',
279 'PLN',
280 'RON',
281 'RUB',
282 'SEK',
283 'UAH',
284 'USD',
285 'UYU',
286 'ZAR',
287 ],
288 ],
289 [
290 'name' => 'Antigua and Barbuda',
291 'alpha2' => 'AG',
292 'alpha3' => 'ATG',
293 'numeric' => '028',
294 'currency' => [
295 'XCD',
296 ],
297 ],
298 [
299 'name' => 'Argentina',
300 'alpha2' => 'AR',
301 'alpha3' => 'ARG',
302 'numeric' => '032',
303 'currency' => [
304 'ARS',
305 ],
306 ],
307 [
308 'name' => 'Armenia',
309 'alpha2' => 'AM',
310 'alpha3' => 'ARM',
311 'numeric' => '051',
312 'currency' => [
313 'AMD',
314 ],
315 ],
316 [
317 'name' => 'Aruba',
318 'alpha2' => 'AW',
319 'alpha3' => 'ABW',
320 'numeric' => '533',
321 'currency' => [
322 'AWG',
323 ],
324 ],
325 [
326 'name' => 'Australia',
327 'alpha2' => 'AU',
328 'alpha3' => 'AUS',
329 'numeric' => '036',
330 'currency' => [
331 'AUD',
332 ],
333 ],
334 [
335 'name' => 'Austria',
336 'alpha2' => 'AT',
337 'alpha3' => 'AUT',
338 'numeric' => '040',
339 'currency' => [
340 'EUR',
341 ],
342 ],
343 [
344 'name' => 'Azerbaijan',
345 'alpha2' => 'AZ',
346 'alpha3' => 'AZE',
347 'numeric' => '031',
348 'currency' => [
349 'AZN',
350 ],
351 ],
352 [
353 'name' => 'Bahamas',
354 'alpha2' => 'BS',
355 'alpha3' => 'BHS',
356 'numeric' => '044',
357 'currency' => [
358 'BSD',
359 ],
360 ],
361 [
362 'name' => 'Bahrain',
363 'alpha2' => 'BH',
364 'alpha3' => 'BHR',
365 'numeric' => '048',
366 'currency' => [
367 'BHD',
368 ],
369 ],
370 [
371 'name' => 'Bangladesh',
372 'alpha2' => 'BD',
373 'alpha3' => 'BGD',
374 'numeric' => '050',
375 'currency' => [
376 'BDT',
377 ],
378 ],
379 [
380 'name' => 'Barbados',
381 'alpha2' => 'BB',
382 'alpha3' => 'BRB',
383 'numeric' => '052',
384 'currency' => [
385 'BBD',
386 ],
387 ],
388 [
389 'name' => 'Belarus',
390 'alpha2' => 'BY',
391 'alpha3' => 'BLR',
392 'numeric' => '112',
393 'currency' => [
394 'BYN',
395 ],
396 ],
397 [
398 'name' => 'Belgium',
399 'alpha2' => 'BE',
400 'alpha3' => 'BEL',
401 'numeric' => '056',
402 'currency' => [
403 'EUR',
404 ],
405 ],
406 [
407 'name' => 'Belize',
408 'alpha2' => 'BZ',
409 'alpha3' => 'BLZ',
410 'numeric' => '084',
411 'currency' => [
412 'BZD',
413 ],
414 ],
415 [
416 'name' => 'Benin',
417 'alpha2' => 'BJ',
418 'alpha3' => 'BEN',
419 'numeric' => '204',
420 'currency' => [
421 'XOF',
422 ],
423 ],
424 [
425 'name' => 'Bermuda',
426 'alpha2' => 'BM',
427 'alpha3' => 'BMU',
428 'numeric' => '060',
429 'currency' => [
430 'BMD',
431 ],
432 ],
433 [
434 'name' => 'Bhutan',
435 'alpha2' => 'BT',
436 'alpha3' => 'BTN',
437 'numeric' => '064',
438 'currency' => [
439 'BTN',
440 ],
441 ],
442 [
443 'name' => 'Bolivia (Plurinational State of)',
444 'alpha2' => 'BO',
445 'alpha3' => 'BOL',
446 'numeric' => '068',
447 'currency' => [
448 'BOB',
449 ],
450 ],
451 [
452 'name' => 'Bonaire, Sint Eustatius and Saba',
453 'alpha2' => 'BQ',
454 'alpha3' => 'BES',
455 'numeric' => '535',
456 'currency' => [
457 'USD',
458 ],
459 ],
460 [
461 'name' => 'Bosnia and Herzegovina',
462 'alpha2' => 'BA',
463 'alpha3' => 'BIH',
464 'numeric' => '070',
465 'currency' => [
466 'BAM',
467 ],
468 ],
469 [
470 'name' => 'Botswana',
471 'alpha2' => 'BW',
472 'alpha3' => 'BWA',
473 'numeric' => '072',
474 'currency' => [
475 'BWP',
476 ],
477 ],
478 [
479 'name' => 'Bouvet Island',
480 'alpha2' => 'BV',
481 'alpha3' => 'BVT',
482 'numeric' => '074',
483 'currency' => [
484 'NOK',
485 ],
486 ],
487 [
488 'name' => 'Brazil',
489 'alpha2' => 'BR',
490 'alpha3' => 'BRA',
491 'numeric' => '076',
492 'currency' => [
493 'BRL',
494 ],
495 ],
496 [
497 'name' => 'British Indian Ocean Territory',
498 'alpha2' => 'IO',
499 'alpha3' => 'IOT',
500 'numeric' => '086',
501 'currency' => [
502 'GBP',
503 ],
504 ],
505 [
506 'name' => 'Brunei Darussalam',
507 'alpha2' => 'BN',
508 'alpha3' => 'BRN',
509 'numeric' => '096',
510 'currency' => [
511 'BND',
512 'SGD',
513 ],
514 ],
515 [
516 'name' => 'Bulgaria',
517 'alpha2' => 'BG',
518 'alpha3' => 'BGR',
519 'numeric' => '100',
520 'currency' => [
521 'BGN',
522 ],
523 ],
524 [
525 'name' => 'Burkina Faso',
526 'alpha2' => 'BF',
527 'alpha3' => 'BFA',
528 'numeric' => '854',
529 'currency' => [
530 'XOF',
531 ],
532 ],
533 [
534 'name' => 'Burundi',
535 'alpha2' => 'BI',
536 'alpha3' => 'BDI',
537 'numeric' => '108',
538 'currency' => [
539 'BIF',
540 ],
541 ],
542 [
543 'name' => 'Cabo Verde',
544 'alpha2' => 'CV',
545 'alpha3' => 'CPV',
546 'numeric' => '132',
547 'currency' => [
548 'CVE',
549 ],
550 ],
551 [
552 'name' => 'Cambodia',
553 'alpha2' => 'KH',
554 'alpha3' => 'KHM',
555 'numeric' => '116',
556 'currency' => [
557 'KHR',
558 ],
559 ],
560 [
561 'name' => 'Cameroon',
562 'alpha2' => 'CM',
563 'alpha3' => 'CMR',
564 'numeric' => '120',
565 'currency' => [
566 'XAF',
567 ],
568 ],
569 [
570 'name' => 'Canada',
571 'alpha2' => 'CA',
572 'alpha3' => 'CAN',
573 'numeric' => '124',
574 'currency' => [
575 'CAD',
576 ],
577 ],
578 [
579 'name' => 'Cayman Islands',
580 'alpha2' => 'KY',
581 'alpha3' => 'CYM',
582 'numeric' => '136',
583 'currency' => [
584 'KYD',
585 ],
586 ],
587 [
588 'name' => 'Central African Republic',
589 'alpha2' => 'CF',
590 'alpha3' => 'CAF',
591 'numeric' => '140',
592 'currency' => [
593 'XAF',
594 ],
595 ],
596 [
597 'name' => 'Chad',
598 'alpha2' => 'TD',
599 'alpha3' => 'TCD',
600 'numeric' => '148',
601 'currency' => [
602 'XAF',
603 ],
604 ],
605 [
606 'name' => 'Chile',
607 'alpha2' => 'CL',
608 'alpha3' => 'CHL',
609 'numeric' => '152',
610 'currency' => [
611 'CLP',
612 ],
613 ],
614 [
615 'name' => 'China',
616 'alpha2' => 'CN',
617 'alpha3' => 'CHN',
618 'numeric' => '156',
619 'currency' => [
620 'CNY',
621 ],
622 ],
623 [
624 'name' => 'Christmas Island',
625 'alpha2' => 'CX',
626 'alpha3' => 'CXR',
627 'numeric' => '162',
628 'currency' => [
629 'AUD',
630 ],
631 ],
632 [
633 'name' => 'Cocos (Keeling) Islands',
634 'alpha2' => 'CC',
635 'alpha3' => 'CCK',
636 'numeric' => '166',
637 'currency' => [
638 'AUD',
639 ],
640 ],
641 [
642 'name' => 'Colombia',
643 'alpha2' => 'CO',
644 'alpha3' => 'COL',
645 'numeric' => '170',
646 'currency' => [
647 'COP',
648 ],
649 ],
650 [
651 'name' => 'Comoros',
652 'alpha2' => 'KM',
653 'alpha3' => 'COM',
654 'numeric' => '174',
655 'currency' => [
656 'KMF',
657 ],
658 ],
659 [
660 'name' => 'Congo',
661 'alpha2' => 'CG',
662 'alpha3' => 'COG',
663 'numeric' => '178',
664 'currency' => [
665 'XAF',
666 ],
667 ],
668 [
669 'name' => 'Congo (Democratic Republic of the)',
670 'alpha2' => 'CD',
671 'alpha3' => 'COD',
672 'numeric' => '180',
673 'currency' => [
674 'CDF',
675 ],
676 ],
677 [
678 'name' => 'Cook Islands',
679 'alpha2' => 'CK',
680 'alpha3' => 'COK',
681 'numeric' => '184',
682 'currency' => [
683 'NZD',
684 ],
685 ],
686 [
687 'name' => 'Costa Rica',
688 'alpha2' => 'CR',
689 'alpha3' => 'CRI',
690 'numeric' => '188',
691 'currency' => [
692 'CRC',
693 ],
694 ],
695 [
696 'name' => 'Côte d\'Ivoire',
697 'alpha2' => 'CI',
698 'alpha3' => 'CIV',
699 'numeric' => '384',
700 'currency' => [
701 'XOF',
702 ],
703 ],
704 [
705 'name' => 'Croatia',
706 'alpha2' => 'HR',
707 'alpha3' => 'HRV',
708 'numeric' => '191',
709 'currency' => [
710 'EUR',
711 ],
712 ],
713 [
714 'name' => 'Cuba',
715 'alpha2' => 'CU',
716 'alpha3' => 'CUB',
717 'numeric' => '192',
718 'currency' => [
719 'CUC',
720 'CUP',
721 ],
722 ],
723 [
724 'name' => 'Curaçao',
725 'alpha2' => 'CW',
726 'alpha3' => 'CUW',
727 'numeric' => '531',
728 'currency' => [
729 'ANG',
730 ],
731 ],
732 [
733 'name' => 'Cyprus',
734 'alpha2' => 'CY',
735 'alpha3' => 'CYP',
736 'numeric' => '196',
737 'currency' => [
738 'EUR',
739 ],
740 ],
741 [
742 'name' => 'Czechia',
743 'alpha2' => 'CZ',
744 'alpha3' => 'CZE',
745 'numeric' => '203',
746 'currency' => [
747 'CZK',
748 ],
749 ],
750 [
751 'name' => 'Denmark',
752 'alpha2' => 'DK',
753 'alpha3' => 'DNK',
754 'numeric' => '208',
755 'currency' => [
756 'DKK',
757 ],
758 ],
759 [
760 'name' => 'Djibouti',
761 'alpha2' => 'DJ',
762 'alpha3' => 'DJI',
763 'numeric' => '262',
764 'currency' => [
765 'DJF',
766 ],
767 ],
768 [
769 'name' => 'Dominica',
770 'alpha2' => 'DM',
771 'alpha3' => 'DMA',
772 'numeric' => '212',
773 'currency' => [
774 'XCD',
775 ],
776 ],
777 [
778 'name' => 'Dominican Republic',
779 'alpha2' => 'DO',
780 'alpha3' => 'DOM',
781 'numeric' => '214',
782 'currency' => [
783 'DOP',
784 ],
785 ],
786 [
787 'name' => 'Ecuador',
788 'alpha2' => 'EC',
789 'alpha3' => 'ECU',
790 'numeric' => '218',
791 'currency' => [
792 'USD',
793 ],
794 ],
795 [
796 'name' => 'Egypt',
797 'alpha2' => 'EG',
798 'alpha3' => 'EGY',
799 'numeric' => '818',
800 'currency' => [
801 'EGP',
802 ],
803 ],
804 [
805 'name' => 'El Salvador',
806 'alpha2' => 'SV',
807 'alpha3' => 'SLV',
808 'numeric' => '222',
809 'currency' => [
810 'USD',
811 ],
812 ],
813 [
814 'name' => 'Equatorial Guinea',
815 'alpha2' => 'GQ',
816 'alpha3' => 'GNQ',
817 'numeric' => '226',
818 'currency' => [
819 'XAF',
820 ],
821 ],
822 [
823 'name' => 'Eritrea',
824 'alpha2' => 'ER',
825 'alpha3' => 'ERI',
826 'numeric' => '232',
827 'currency' => [
828 'ERN',
829 ],
830 ],
831 [
832 'name' => 'Estonia',
833 'alpha2' => 'EE',
834 'alpha3' => 'EST',
835 'numeric' => '233',
836 'currency' => [
837 'EUR',
838 ],
839 ],
840 [
841 'name' => 'Ethiopia',
842 'alpha2' => 'ET',
843 'alpha3' => 'ETH',
844 'numeric' => '231',
845 'currency' => [
846 'ETB',
847 ],
848 ],
849 [
850 'name' => 'Eswatini',
851 'alpha2' => 'SZ',
852 'alpha3' => 'SWZ',
853 'numeric' => '748',
854 'currency' => [
855 'SZL',
856 'ZAR',
857 ],
858 ],
859 [
860 'name' => 'Falkland Islands (Malvinas)',
861 'alpha2' => 'FK',
862 'alpha3' => 'FLK',
863 'numeric' => '238',
864 'currency' => [
865 'FKP',
866 ],
867 ],
868 [
869 'name' => 'Faroe Islands',
870 'alpha2' => 'FO',
871 'alpha3' => 'FRO',
872 'numeric' => '234',
873 'currency' => [
874 'DKK',
875 ],
876 ],
877 [
878 'name' => 'Fiji',
879 'alpha2' => 'FJ',
880 'alpha3' => 'FJI',
881 'numeric' => '242',
882 'currency' => [
883 'FJD',
884 ],
885 ],
886 [
887 'name' => 'Finland',
888 'alpha2' => 'FI',
889 'alpha3' => 'FIN',
890 'numeric' => '246',
891 'currency' => [
892 'EUR',
893 ],
894 ],
895 [
896 'name' => 'France',
897 'alpha2' => 'FR',
898 'alpha3' => 'FRA',
899 'numeric' => '250',
900 'currency' => [
901 'EUR',
902 ],
903 ],
904 [
905 'name' => 'French Guiana',
906 'alpha2' => 'GF',
907 'alpha3' => 'GUF',
908 'numeric' => '254',
909 'currency' => [
910 'EUR',
911 ],
912 ],
913 [
914 'name' => 'French Polynesia',
915 'alpha2' => 'PF',
916 'alpha3' => 'PYF',
917 'numeric' => '258',
918 'currency' => [
919 'XPF',
920 ],
921 ],
922 [
923 'name' => 'French Southern Territories',
924 'alpha2' => 'TF',
925 'alpha3' => 'ATF',
926 'numeric' => '260',
927 'currency' => [
928 'EUR',
929 ],
930 ],
931 [
932 'name' => 'Gabon',
933 'alpha2' => 'GA',
934 'alpha3' => 'GAB',
935 'numeric' => '266',
936 'currency' => [
937 'XAF',
938 ],
939 ],
940 [
941 'name' => 'Gambia',
942 'alpha2' => 'GM',
943 'alpha3' => 'GMB',
944 'numeric' => '270',
945 'currency' => [
946 'GMD',
947 ],
948 ],
949 [
950 'name' => 'Georgia',
951 'alpha2' => 'GE',
952 'alpha3' => 'GEO',
953 'numeric' => '268',
954 'currency' => [
955 'GEL',
956 ],
957 ],
958 [
959 'name' => 'Germany',
960 'alpha2' => 'DE',
961 'alpha3' => 'DEU',
962 'numeric' => '276',
963 'currency' => [
964 'EUR',
965 ],
966 ],
967 [
968 'name' => 'Ghana',
969 'alpha2' => 'GH',
970 'alpha3' => 'GHA',
971 'numeric' => '288',
972 'currency' => [
973 'GHS',
974 ],
975 ],
976 [
977 'name' => 'Gibraltar',
978 'alpha2' => 'GI',
979 'alpha3' => 'GIB',
980 'numeric' => '292',
981 'currency' => [
982 'GIP',
983 ],
984 ],
985 [
986 'name' => 'Greece',
987 'alpha2' => 'GR',
988 'alpha3' => 'GRC',
989 'numeric' => '300',
990 'currency' => [
991 'EUR',
992 ],
993 ],
994 [
995 'name' => 'Greenland',
996 'alpha2' => 'GL',
997 'alpha3' => 'GRL',
998 'numeric' => '304',
999 'currency' => [
1000 'DKK',
1001 ],
1002 ],
1003 [
1004 'name' => 'Grenada',
1005 'alpha2' => 'GD',
1006 'alpha3' => 'GRD',
1007 'numeric' => '308',
1008 'currency' => [
1009 'XCD',
1010 ],
1011 ],
1012 [
1013 'name' => 'Guadeloupe',
1014 'alpha2' => 'GP',
1015 'alpha3' => 'GLP',
1016 'numeric' => '312',
1017 'currency' => [
1018 'EUR',
1019 ],
1020 ],
1021 [
1022 'name' => 'Guam',
1023 'alpha2' => 'GU',
1024 'alpha3' => 'GUM',
1025 'numeric' => '316',
1026 'currency' => [
1027 'USD',
1028 ],
1029 ],
1030 [
1031 'name' => 'Guatemala',
1032 'alpha2' => 'GT',
1033 'alpha3' => 'GTM',
1034 'numeric' => '320',
1035 'currency' => [
1036 'GTQ',
1037 ],
1038 ],
1039 [
1040 'name' => 'Guernsey',
1041 'alpha2' => 'GG',
1042 'alpha3' => 'GGY',
1043 'numeric' => '831',
1044 'currency' => [
1045 'GBP',
1046 ],
1047 ],
1048 [
1049 'name' => 'Guinea',
1050 'alpha2' => 'GN',
1051 'alpha3' => 'GIN',
1052 'numeric' => '324',
1053 'currency' => [
1054 'GNF',
1055 ],
1056 ],
1057 [
1058 'name' => 'Guinea-Bissau',
1059 'alpha2' => 'GW',
1060 'alpha3' => 'GNB',
1061 'numeric' => '624',
1062 'currency' => [
1063 'XOF',
1064 ],
1065 ],
1066 [
1067 'name' => 'Guyana',
1068 'alpha2' => 'GY',
1069 'alpha3' => 'GUY',
1070 'numeric' => '328',
1071 'currency' => [
1072 'GYD',
1073 ],
1074 ],
1075 [
1076 'name' => 'Haiti',
1077 'alpha2' => 'HT',
1078 'alpha3' => 'HTI',
1079 'numeric' => '332',
1080 'currency' => [
1081 'HTG',
1082 ],
1083 ],
1084 [
1085 'name' => 'Heard Island and McDonald Islands',
1086 'alpha2' => 'HM',
1087 'alpha3' => 'HMD',
1088 'numeric' => '334',
1089 'currency' => [
1090 'AUD',
1091 ],
1092 ],
1093 [
1094 'name' => 'Holy See',
1095 'alpha2' => 'VA',
1096 'alpha3' => 'VAT',
1097 'numeric' => '336',
1098 'currency' => [
1099 'EUR',
1100 ],
1101 ],
1102 [
1103 'name' => 'Honduras',
1104 'alpha2' => 'HN',
1105 'alpha3' => 'HND',
1106 'numeric' => '340',
1107 'currency' => [
1108 'HNL',
1109 ],
1110 ],
1111 [
1112 'name' => 'Hong Kong',
1113 'alpha2' => 'HK',
1114 'alpha3' => 'HKG',
1115 'numeric' => '344',
1116 'currency' => [
1117 'HKD',
1118 ],
1119 ],
1120 [
1121 'name' => 'Hungary',
1122 'alpha2' => 'HU',
1123 'alpha3' => 'HUN',
1124 'numeric' => '348',
1125 'currency' => [
1126 'HUF',
1127 ],
1128 ],
1129 [
1130 'name' => 'Iceland',
1131 'alpha2' => 'IS',
1132 'alpha3' => 'ISL',
1133 'numeric' => '352',
1134 'currency' => [
1135 'ISK',
1136 ],
1137 ],
1138 [
1139 'name' => 'India',
1140 'alpha2' => 'IN',
1141 'alpha3' => 'IND',
1142 'numeric' => '356',
1143 'currency' => [
1144 'INR',
1145 ],
1146 ],
1147 [
1148 'name' => 'Indonesia',
1149 'alpha2' => 'ID',
1150 'alpha3' => 'IDN',
1151 'numeric' => '360',
1152 'currency' => [
1153 'IDR',
1154 ],
1155 ],
1156 [
1157 'name' => 'Iran (Islamic Republic of)',
1158 'alpha2' => 'IR',
1159 'alpha3' => 'IRN',
1160 'numeric' => '364',
1161 'currency' => [
1162 'IRR',
1163 ],
1164 ],
1165 [
1166 'name' => 'Iraq',
1167 'alpha2' => 'IQ',
1168 'alpha3' => 'IRQ',
1169 'numeric' => '368',
1170 'currency' => [
1171 'IQD',
1172 ],
1173 ],
1174 [
1175 'name' => 'Ireland',
1176 'alpha2' => 'IE',
1177 'alpha3' => 'IRL',
1178 'numeric' => '372',
1179 'currency' => [
1180 'EUR',
1181 ],
1182 ],
1183 [
1184 'name' => 'Isle of Man',
1185 'alpha2' => 'IM',
1186 'alpha3' => 'IMN',
1187 'numeric' => '833',
1188 'currency' => [
1189 'GBP',
1190 ],
1191 ],
1192 [
1193 'name' => 'Israel',
1194 'alpha2' => 'IL',
1195 'alpha3' => 'ISR',
1196 'numeric' => '376',
1197 'currency' => [
1198 'ILS',
1199 ],
1200 ],
1201 [
1202 'name' => 'Italy',
1203 'alpha2' => 'IT',
1204 'alpha3' => 'ITA',
1205 'numeric' => '380',
1206 'currency' => [
1207 'EUR',
1208 ],
1209 ],
1210 [
1211 'name' => 'Jamaica',
1212 'alpha2' => 'JM',
1213 'alpha3' => 'JAM',
1214 'numeric' => '388',
1215 'currency' => [
1216 'JMD',
1217 ],
1218 ],
1219 [
1220 'name' => 'Japan',
1221 'alpha2' => 'JP',
1222 'alpha3' => 'JPN',
1223 'numeric' => '392',
1224 'currency' => [
1225 'JPY',
1226 ],
1227 ],
1228 [
1229 'name' => 'Jersey',
1230 'alpha2' => 'JE',
1231 'alpha3' => 'JEY',
1232 'numeric' => '832',
1233 'currency' => [
1234 'GBP',
1235 ],
1236 ],
1237 [
1238 'name' => 'Jordan',
1239 'alpha2' => 'JO',
1240 'alpha3' => 'JOR',
1241 'numeric' => '400',
1242 'currency' => [
1243 'JOD',
1244 ],
1245 ],
1246 [
1247 'name' => 'Kazakhstan',
1248 'alpha2' => 'KZ',
1249 'alpha3' => 'KAZ',
1250 'numeric' => '398',
1251 'currency' => [
1252 'KZT',
1253 ],
1254 ],
1255 [
1256 'name' => 'Kenya',
1257 'alpha2' => 'KE',
1258 'alpha3' => 'KEN',
1259 'numeric' => '404',
1260 'currency' => [
1261 'KES',
1262 ],
1263 ],
1264 [
1265 'name' => 'Kiribati',
1266 'alpha2' => 'KI',
1267 'alpha3' => 'KIR',
1268 'numeric' => '296',
1269 'currency' => [
1270 'AUD',
1271 ],
1272 ],
1273 [
1274 'name' => 'Korea (Democratic People\'s Republic of)',
1275 'alpha2' => 'KP',
1276 'alpha3' => 'PRK',
1277 'numeric' => '408',
1278 'currency' => [
1279 'KPW',
1280 ],
1281 ],
1282 [
1283 'name' => 'Korea (Republic of)',
1284 'alpha2' => 'KR',
1285 'alpha3' => 'KOR',
1286 'numeric' => '410',
1287 'currency' => [
1288 'KRW',
1289 ],
1290 ],
1291 [
1292 'name' => 'Kosovo',
1293 'alpha2' => 'XK',
1294 'alpha3' => 'XKX',
1295 'numeric' => '412',
1296 'currency' => [
1297 'EUR',
1298 ],
1299 ],
1300 [
1301 'name' => 'Kuwait',
1302 'alpha2' => 'KW',
1303 'alpha3' => 'KWT',
1304 'numeric' => '414',
1305 'currency' => [
1306 'KWD',
1307 ],
1308 ],
1309 [
1310 'name' => 'Kyrgyzstan',
1311 'alpha2' => 'KG',
1312 'alpha3' => 'KGZ',
1313 'numeric' => '417',
1314 'currency' => [
1315 'KGS',
1316 ],
1317 ],
1318 [
1319 'name' => 'Lao People\'s Democratic Republic',
1320 'alpha2' => 'LA',
1321 'alpha3' => 'LAO',
1322 'numeric' => '418',
1323 'currency' => [
1324 'LAK',
1325 ],
1326 ],
1327 [
1328 'name' => 'Latvia',
1329 'alpha2' => 'LV',
1330 'alpha3' => 'LVA',
1331 'numeric' => '428',
1332 'currency' => [
1333 'EUR',
1334 ],
1335 ],
1336 [
1337 'name' => 'Lebanon',
1338 'alpha2' => 'LB',
1339 'alpha3' => 'LBN',
1340 'numeric' => '422',
1341 'currency' => [
1342 'LBP',
1343 ],
1344 ],
1345 [
1346 'name' => 'Lesotho',
1347 'alpha2' => 'LS',
1348 'alpha3' => 'LSO',
1349 'numeric' => '426',
1350 'currency' => [
1351 'LSL',
1352 'ZAR',
1353 ],
1354 ],
1355 [
1356 'name' => 'Liberia',
1357 'alpha2' => 'LR',
1358 'alpha3' => 'LBR',
1359 'numeric' => '430',
1360 'currency' => [
1361 'LRD',
1362 ],
1363 ],
1364 [
1365 'name' => 'Libya',
1366 'alpha2' => 'LY',
1367 'alpha3' => 'LBY',
1368 'numeric' => '434',
1369 'currency' => [
1370 'LYD',
1371 ],
1372 ],
1373 [
1374 'name' => 'Liechtenstein',
1375 'alpha2' => 'LI',
1376 'alpha3' => 'LIE',
1377 'numeric' => '438',
1378 'currency' => [
1379 'CHF',
1380 ],
1381 ],
1382 [
1383 'name' => 'Lithuania',
1384 'alpha2' => 'LT',
1385 'alpha3' => 'LTU',
1386 'numeric' => '440',
1387 'currency' => [
1388 'EUR',
1389 ],
1390 ],
1391 [
1392 'name' => 'Luxembourg',
1393 'alpha2' => 'LU',
1394 'alpha3' => 'LUX',
1395 'numeric' => '442',
1396 'currency' => [
1397 'EUR',
1398 ],
1399 ],
1400 [
1401 'name' => 'Macao',
1402 'alpha2' => 'MO',
1403 'alpha3' => 'MAC',
1404 'numeric' => '446',
1405 'currency' => [
1406 'MOP',
1407 ],
1408 ],
1409 [
1410 'name' => 'North Macedonia',
1411 'alpha2' => 'MK',
1412 'alpha3' => 'MKD',
1413 'numeric' => '807',
1414 'currency' => [
1415 'MKD',
1416 ],
1417 ],
1418 [
1419 'name' => 'Madagascar',
1420 'alpha2' => 'MG',
1421 'alpha3' => 'MDG',
1422 'numeric' => '450',
1423 'currency' => [
1424 'MGA',
1425 ],
1426 ],
1427 [
1428 'name' => 'Malawi',
1429 'alpha2' => 'MW',
1430 'alpha3' => 'MWI',
1431 'numeric' => '454',
1432 'currency' => [
1433 'MWK',
1434 ],
1435 ],
1436 [
1437 'name' => 'Malaysia',
1438 'alpha2' => 'MY',
1439 'alpha3' => 'MYS',
1440 'numeric' => '458',
1441 'currency' => [
1442 'MYR',
1443 ],
1444 ],
1445 [
1446 'name' => 'Maldives',
1447 'alpha2' => 'MV',
1448 'alpha3' => 'MDV',
1449 'numeric' => '462',
1450 'currency' => [
1451 'MVR',
1452 ],
1453 ],
1454 [
1455 'name' => 'Mali',
1456 'alpha2' => 'ML',
1457 'alpha3' => 'MLI',
1458 'numeric' => '466',
1459 'currency' => [
1460 'XOF',
1461 ],
1462 ],
1463 [
1464 'name' => 'Malta',
1465 'alpha2' => 'MT',
1466 'alpha3' => 'MLT',
1467 'numeric' => '470',
1468 'currency' => [
1469 'EUR',
1470 ],
1471 ],
1472 [
1473 'name' => 'Marshall Islands',
1474 'alpha2' => 'MH',
1475 'alpha3' => 'MHL',
1476 'numeric' => '584',
1477 'currency' => [
1478 'USD',
1479 ],
1480 ],
1481 [
1482 'name' => 'Martinique',
1483 'alpha2' => 'MQ',
1484 'alpha3' => 'MTQ',
1485 'numeric' => '474',
1486 'currency' => [
1487 'EUR',
1488 ],
1489 ],
1490 [
1491 'name' => 'Mauritania',
1492 'alpha2' => 'MR',
1493 'alpha3' => 'MRT',
1494 'numeric' => '478',
1495 'currency' => [
1496 'MRO',
1497 ],
1498 ],
1499 [
1500 'name' => 'Mauritius',
1501 'alpha2' => 'MU',
1502 'alpha3' => 'MUS',
1503 'numeric' => '480',
1504 'currency' => [
1505 'MUR',
1506 ],
1507 ],
1508 [
1509 'name' => 'Mayotte',
1510 'alpha2' => 'YT',
1511 'alpha3' => 'MYT',
1512 'numeric' => '175',
1513 'currency' => [
1514 'EUR',
1515 ],
1516 ],
1517 [
1518 'name' => 'Mexico',
1519 'alpha2' => 'MX',
1520 'alpha3' => 'MEX',
1521 'numeric' => '484',
1522 'currency' => [
1523 'MXN',
1524 ],
1525 ],
1526 [
1527 'name' => 'Micronesia (Federated States of)',
1528 'alpha2' => 'FM',
1529 'alpha3' => 'FSM',
1530 'numeric' => '583',
1531 'currency' => [
1532 'USD',
1533 ],
1534 ],
1535 [
1536 'name' => 'Moldova (Republic of)',
1537 'alpha2' => 'MD',
1538 'alpha3' => 'MDA',
1539 'numeric' => '498',
1540 'currency' => [
1541 'MDL',
1542 ],
1543 ],
1544 [
1545 'name' => 'Monaco',
1546 'alpha2' => 'MC',
1547 'alpha3' => 'MCO',
1548 'numeric' => '492',
1549 'currency' => [
1550 'EUR',
1551 ],
1552 ],
1553 [
1554 'name' => 'Mongolia',
1555 'alpha2' => 'MN',
1556 'alpha3' => 'MNG',
1557 'numeric' => '496',
1558 'currency' => [
1559 'MNT',
1560 ],
1561 ],
1562 [
1563 'name' => 'Montenegro',
1564 'alpha2' => 'ME',
1565 'alpha3' => 'MNE',
1566 'numeric' => '499',
1567 'currency' => [
1568 'EUR',
1569 ],
1570 ],
1571 [
1572 'name' => 'Montserrat',
1573 'alpha2' => 'MS',
1574 'alpha3' => 'MSR',
1575 'numeric' => '500',
1576 'currency' => [
1577 'XCD',
1578 ],
1579 ],
1580 [
1581 'name' => 'Morocco',
1582 'alpha2' => 'MA',
1583 'alpha3' => 'MAR',
1584 'numeric' => '504',
1585 'currency' => [
1586 'MAD',
1587 ],
1588 ],
1589 [
1590 'name' => 'Mozambique',
1591 'alpha2' => 'MZ',
1592 'alpha3' => 'MOZ',
1593 'numeric' => '508',
1594 'currency' => [
1595 'MZN',
1596 ],
1597 ],
1598 [
1599 'name' => 'Myanmar',
1600 'alpha2' => 'MM',
1601 'alpha3' => 'MMR',
1602 'numeric' => '104',
1603 'currency' => [
1604 'MMK',
1605 ],
1606 ],
1607 [
1608 'name' => 'Namibia',
1609 'alpha2' => 'NA',
1610 'alpha3' => 'NAM',
1611 'numeric' => '516',
1612 'currency' => [
1613 'NAD',
1614 'ZAR',
1615 ],
1616 ],
1617 [
1618 'name' => 'Nauru',
1619 'alpha2' => 'NR',
1620 'alpha3' => 'NRU',
1621 'numeric' => '520',
1622 'currency' => [
1623 'AUD',
1624 ],
1625 ],
1626 [
1627 'name' => 'Nepal',
1628 'alpha2' => 'NP',
1629 'alpha3' => 'NPL',
1630 'numeric' => '524',
1631 'currency' => [
1632 'NPR',
1633 ],
1634 ],
1635 [
1636 'name' => 'Netherlands',
1637 'alpha2' => 'NL',
1638 'alpha3' => 'NLD',
1639 'numeric' => '528',
1640 'currency' => [
1641 'EUR',
1642 ],
1643 ],
1644 [
1645 'name' => 'New Caledonia',
1646 'alpha2' => 'NC',
1647 'alpha3' => 'NCL',
1648 'numeric' => '540',
1649 'currency' => [
1650 'XPF',
1651 ],
1652 ],
1653 [
1654 'name' => 'New Zealand',
1655 'alpha2' => 'NZ',
1656 'alpha3' => 'NZL',
1657 'numeric' => '554',
1658 'currency' => [
1659 'NZD',
1660 ],
1661 ],
1662 [
1663 'name' => 'Nicaragua',
1664 'alpha2' => 'NI',
1665 'alpha3' => 'NIC',
1666 'numeric' => '558',
1667 'currency' => [
1668 'NIO',
1669 ],
1670 ],
1671 [
1672 'name' => 'Niger',
1673 'alpha2' => 'NE',
1674 'alpha3' => 'NER',
1675 'numeric' => '562',
1676 'currency' => [
1677 'XOF',
1678 ],
1679 ],
1680 [
1681 'name' => 'Nigeria',
1682 'alpha2' => 'NG',
1683 'alpha3' => 'NGA',
1684 'numeric' => '566',
1685 'currency' => [
1686 'NGN',
1687 ],
1688 ],
1689 [
1690 'name' => 'Niue',
1691 'alpha2' => 'NU',
1692 'alpha3' => 'NIU',
1693 'numeric' => '570',
1694 'currency' => [
1695 'NZD',
1696 ],
1697 ],
1698 [
1699 'name' => 'Norfolk Island',
1700 'alpha2' => 'NF',
1701 'alpha3' => 'NFK',
1702 'numeric' => '574',
1703 'currency' => [
1704 'AUD',
1705 ],
1706 ],
1707 [
1708 'name' => 'Northern Mariana Islands',
1709 'alpha2' => 'MP',
1710 'alpha3' => 'MNP',
1711 'numeric' => '580',
1712 'currency' => [
1713 'USD',
1714 ],
1715 ],
1716 [
1717 'name' => 'Norway',
1718 'alpha2' => 'NO',
1719 'alpha3' => 'NOR',
1720 'numeric' => '578',
1721 'currency' => [
1722 'NOK',
1723 ],
1724 ],
1725 [
1726 'name' => 'Oman',
1727 'alpha2' => 'OM',
1728 'alpha3' => 'OMN',
1729 'numeric' => '512',
1730 'currency' => [
1731 'OMR',
1732 ],
1733 ],
1734 [
1735 'name' => 'Pakistan',
1736 'alpha2' => 'PK',
1737 'alpha3' => 'PAK',
1738 'numeric' => '586',
1739 'currency' => [
1740 'PKR',
1741 ],
1742 ],
1743 [
1744 'name' => 'Palau',
1745 'alpha2' => 'PW',
1746 'alpha3' => 'PLW',
1747 'numeric' => '585',
1748 'currency' => [
1749 'USD',
1750 ],
1751 ],
1752 [
1753 'name' => 'Palestine, State of',
1754 'alpha2' => 'PS',
1755 'alpha3' => 'PSE',
1756 'numeric' => '275',
1757 'currency' => [
1758 'ILS',
1759 ],
1760 ],
1761 [
1762 'name' => 'Panama',
1763 'alpha2' => 'PA',
1764 'alpha3' => 'PAN',
1765 'numeric' => '591',
1766 'currency' => [
1767 'PAB',
1768 ],
1769 ],
1770 [
1771 'name' => 'Papua New Guinea',
1772 'alpha2' => 'PG',
1773 'alpha3' => 'PNG',
1774 'numeric' => '598',
1775 'currency' => [
1776 'PGK',
1777 ],
1778 ],
1779 [
1780 'name' => 'Paraguay',
1781 'alpha2' => 'PY',
1782 'alpha3' => 'PRY',
1783 'numeric' => '600',
1784 'currency' => [
1785 'PYG',
1786 ],
1787 ],
1788 [
1789 'name' => 'Peru',
1790 'alpha2' => 'PE',
1791 'alpha3' => 'PER',
1792 'numeric' => '604',
1793 'currency' => [
1794 'PEN',
1795 ],
1796 ],
1797 [
1798 'name' => 'Philippines',
1799 'alpha2' => 'PH',
1800 'alpha3' => 'PHL',
1801 'numeric' => '608',
1802 'currency' => [
1803 'PHP',
1804 ],
1805 ],
1806 [
1807 'name' => 'Pitcairn',
1808 'alpha2' => 'PN',
1809 'alpha3' => 'PCN',
1810 'numeric' => '612',
1811 'currency' => [
1812 'NZD',
1813 ],
1814 ],
1815 [
1816 'name' => 'Poland',
1817 'alpha2' => 'PL',
1818 'alpha3' => 'POL',
1819 'numeric' => '616',
1820 'currency' => [
1821 'PLN',
1822 ],
1823 ],
1824 [
1825 'name' => 'Portugal',
1826 'alpha2' => 'PT',
1827 'alpha3' => 'PRT',
1828 'numeric' => '620',
1829 'currency' => [
1830 'EUR',
1831 ],
1832 ],
1833 [
1834 'name' => 'Puerto Rico',
1835 'alpha2' => 'PR',
1836 'alpha3' => 'PRI',
1837 'numeric' => '630',
1838 'currency' => [
1839 'USD',
1840 ],
1841 ],
1842 [
1843 'name' => 'Qatar',
1844 'alpha2' => 'QA',
1845 'alpha3' => 'QAT',
1846 'numeric' => '634',
1847 'currency' => [
1848 'QAR',
1849 ],
1850 ],
1851 [
1852 'name' => 'Réunion',
1853 'alpha2' => 'RE',
1854 'alpha3' => 'REU',
1855 'numeric' => '638',
1856 'currency' => [
1857 'EUR',
1858 ],
1859 ],
1860 [
1861 'name' => 'Romania',
1862 'alpha2' => 'RO',
1863 'alpha3' => 'ROU',
1864 'numeric' => '642',
1865 'currency' => [
1866 'RON',
1867 ],
1868 ],
1869 [
1870 'name' => 'Russian Federation',
1871 'alpha2' => 'RU',
1872 'alpha3' => 'RUS',
1873 'numeric' => '643',
1874 'currency' => [
1875 'RUB',
1876 ],
1877 ],
1878 [
1879 'name' => 'Rwanda',
1880 'alpha2' => 'RW',
1881 'alpha3' => 'RWA',
1882 'numeric' => '646',
1883 'currency' => [
1884 'RWF',
1885 ],
1886 ],
1887 [
1888 'name' => 'Saint Barthélemy',
1889 'alpha2' => 'BL',
1890 'alpha3' => 'BLM',
1891 'numeric' => '652',
1892 'currency' => [
1893 'EUR',
1894 ],
1895 ],
1896 [
1897 'name' => 'Saint Helena, Ascension and Tristan da Cunha',
1898 'alpha2' => 'SH',
1899 'alpha3' => 'SHN',
1900 'numeric' => '654',
1901 'currency' => [
1902 'SHP',
1903 ],
1904 ],
1905 [
1906 'name' => 'Saint Kitts and Nevis',
1907 'alpha2' => 'KN',
1908 'alpha3' => 'KNA',
1909 'numeric' => '659',
1910 'currency' => [
1911 'XCD',
1912 ],
1913 ],
1914 [
1915 'name' => 'Saint Lucia',
1916 'alpha2' => 'LC',
1917 'alpha3' => 'LCA',
1918 'numeric' => '662',
1919 'currency' => [
1920 'XCD',
1921 ],
1922 ],
1923 [
1924 'name' => 'Saint Martin (French part)',
1925 'alpha2' => 'MF',
1926 'alpha3' => 'MAF',
1927 'numeric' => '663',
1928 'currency' => [
1929 'EUR',
1930 'USD',
1931 ],
1932 ],
1933 [
1934 'name' => 'Saint Pierre and Miquelon',
1935 'alpha2' => 'PM',
1936 'alpha3' => 'SPM',
1937 'numeric' => '666',
1938 'currency' => [
1939 'EUR',
1940 ],
1941 ],
1942 [
1943 'name' => 'Saint Vincent and the Grenadines',
1944 'alpha2' => 'VC',
1945 'alpha3' => 'VCT',
1946 'numeric' => '670',
1947 'currency' => [
1948 'XCD',
1949 ],
1950 ],
1951 [
1952 'name' => 'Samoa',
1953 'alpha2' => 'WS',
1954 'alpha3' => 'WSM',
1955 'numeric' => '882',
1956 'currency' => [
1957 'WST',
1958 ],
1959 ],
1960 [
1961 'name' => 'San Marino',
1962 'alpha2' => 'SM',
1963 'alpha3' => 'SMR',
1964 'numeric' => '674',
1965 'currency' => [
1966 'EUR',
1967 ],
1968 ],
1969 [
1970 'name' => 'Sao Tome and Principe',
1971 'alpha2' => 'ST',
1972 'alpha3' => 'STP',
1973 'numeric' => '678',
1974 'currency' => [
1975 'STD',
1976 ],
1977 ],
1978 [
1979 'name' => 'Saudi Arabia',
1980 'alpha2' => 'SA',
1981 'alpha3' => 'SAU',
1982 'numeric' => '682',
1983 'currency' => [
1984 'SAR',
1985 ],
1986 ],
1987 [
1988 'name' => 'Senegal',
1989 'alpha2' => 'SN',
1990 'alpha3' => 'SEN',
1991 'numeric' => '686',
1992 'currency' => [
1993 'XOF',
1994 ],
1995 ],
1996 [
1997 'name' => 'Serbia',
1998 'alpha2' => 'RS',
1999 'alpha3' => 'SRB',
2000 'numeric' => '688',
2001 'currency' => [
2002 'RSD',
2003 ],
2004 ],
2005 [
2006 'name' => 'Seychelles',
2007 'alpha2' => 'SC',
2008 'alpha3' => 'SYC',
2009 'numeric' => '690',
2010 'currency' => [
2011 'SCR',
2012 ],
2013 ],
2014 [
2015 'name' => 'Sierra Leone',
2016 'alpha2' => 'SL',
2017 'alpha3' => 'SLE',
2018 'numeric' => '694',
2019 'currency' => [
2020 'SLL',
2021 ],
2022 ],
2023 [
2024 'name' => 'Singapore',
2025 'alpha2' => 'SG',
2026 'alpha3' => 'SGP',
2027 'numeric' => '702',
2028 'currency' => [
2029 'SGD',
2030 ],
2031 ],
2032 [
2033 'name' => 'Sint Maarten (Dutch part)',
2034 'alpha2' => 'SX',
2035 'alpha3' => 'SXM',
2036 'numeric' => '534',
2037 'currency' => [
2038 'ANG',
2039 ],
2040 ],
2041 [
2042 'name' => 'Slovakia',
2043 'alpha2' => 'SK',
2044 'alpha3' => 'SVK',
2045 'numeric' => '703',
2046 'currency' => [
2047 'EUR',
2048 ],
2049 ],
2050 [
2051 'name' => 'Slovenia',
2052 'alpha2' => 'SI',
2053 'alpha3' => 'SVN',
2054 'numeric' => '705',
2055 'currency' => [
2056 'EUR',
2057 ],
2058 ],
2059 [
2060 'name' => 'Solomon Islands',
2061 'alpha2' => 'SB',
2062 'alpha3' => 'SLB',
2063 'numeric' => '090',
2064 'currency' => [
2065 'SBD',
2066 ],
2067 ],
2068 [
2069 'name' => 'Somalia',
2070 'alpha2' => 'SO',
2071 'alpha3' => 'SOM',
2072 'numeric' => '706',
2073 'currency' => [
2074 'SOS',
2075 ],
2076 ],
2077 [
2078 'name' => 'South Africa',
2079 'alpha2' => 'ZA',
2080 'alpha3' => 'ZAF',
2081 'numeric' => '710',
2082 'currency' => [
2083 'ZAR',
2084 ],
2085 ],
2086 [
2087 'name' => 'South Georgia and the South Sandwich Islands',
2088 'alpha2' => 'GS',
2089 'alpha3' => 'SGS',
2090 'numeric' => '239',
2091 'currency' => [
2092 'GBP',
2093 ],
2094 ],
2095 [
2096 'name' => 'South Sudan',
2097 'alpha2' => 'SS',
2098 'alpha3' => 'SSD',
2099 'numeric' => '728',
2100 'currency' => [
2101 'SSP',
2102 ],
2103 ],
2104 [
2105 'name' => 'Spain',
2106 'alpha2' => 'ES',
2107 'alpha3' => 'ESP',
2108 'numeric' => '724',
2109 'currency' => [
2110 'EUR',
2111 ],
2112 ],
2113 [
2114 'name' => 'Sri Lanka',
2115 'alpha2' => 'LK',
2116 'alpha3' => 'LKA',
2117 'numeric' => '144',
2118 'currency' => [
2119 'LKR',
2120 ],
2121 ],
2122 [
2123 'name' => 'Sudan',
2124 'alpha2' => 'SD',
2125 'alpha3' => 'SDN',
2126 'numeric' => '729',
2127 'currency' => [
2128 'SDG',
2129 ],
2130 ],
2131 [
2132 'name' => 'Suriname',
2133 'alpha2' => 'SR',
2134 'alpha3' => 'SUR',
2135 'numeric' => '740',
2136 'currency' => [
2137 'SRD',
2138 ],
2139 ],
2140 [
2141 'name' => 'Svalbard and Jan Mayen',
2142 'alpha2' => 'SJ',
2143 'alpha3' => 'SJM',
2144 'numeric' => '744',
2145 'currency' => [
2146 'NOK',
2147 ],
2148 ],
2149 [
2150 'name' => 'Sweden',
2151 'alpha2' => 'SE',
2152 'alpha3' => 'SWE',
2153 'numeric' => '752',
2154 'currency' => [
2155 'SEK',
2156 ],
2157 ],
2158 [
2159 'name' => 'Switzerland',
2160 'alpha2' => 'CH',
2161 'alpha3' => 'CHE',
2162 'numeric' => '756',
2163 'currency' => [
2164 'CHF',
2165 ],
2166 ],
2167 [
2168 'name' => 'Syrian Arab Republic',
2169 'alpha2' => 'SY',
2170 'alpha3' => 'SYR',
2171 'numeric' => '760',
2172 'currency' => [
2173 'SYP',
2174 ],
2175 ],
2176 [
2177 'name' => 'Taiwan (Province of China)',
2178 'alpha2' => 'TW',
2179 'alpha3' => 'TWN',
2180 'numeric' => '158',
2181 'currency' => [
2182 'TWD',
2183 ],
2184 ],
2185 [
2186 'name' => 'Tajikistan',
2187 'alpha2' => 'TJ',
2188 'alpha3' => 'TJK',
2189 'numeric' => '762',
2190 'currency' => [
2191 'TJS',
2192 ],
2193 ],
2194 [
2195 'name' => 'Tanzania, United Republic of',
2196 'alpha2' => 'TZ',
2197 'alpha3' => 'TZA',
2198 'numeric' => '834',
2199 'currency' => [
2200 'TZS',
2201 ],
2202 ],
2203 [
2204 'name' => 'Thailand',
2205 'alpha2' => 'TH',
2206 'alpha3' => 'THA',
2207 'numeric' => '764',
2208 'currency' => [
2209 'THB',
2210 ],
2211 ],
2212 [
2213 'name' => 'Timor-Leste',
2214 'alpha2' => 'TL',
2215 'alpha3' => 'TLS',
2216 'numeric' => '626',
2217 'currency' => [
2218 'USD',
2219 ],
2220 ],
2221 [
2222 'name' => 'Togo',
2223 'alpha2' => 'TG',
2224 'alpha3' => 'TGO',
2225 'numeric' => '768',
2226 'currency' => [
2227 'XOF',
2228 ],
2229 ],
2230 [
2231 'name' => 'Tokelau',
2232 'alpha2' => 'TK',
2233 'alpha3' => 'TKL',
2234 'numeric' => '772',
2235 'currency' => [
2236 'NZD',
2237 ],
2238 ],
2239 [
2240 'name' => 'Tonga',
2241 'alpha2' => 'TO',
2242 'alpha3' => 'TON',
2243 'numeric' => '776',
2244 'currency' => [
2245 'TOP',
2246 ],
2247 ],
2248 [
2249 'name' => 'Trinidad and Tobago',
2250 'alpha2' => 'TT',
2251 'alpha3' => 'TTO',
2252 'numeric' => '780',
2253 'currency' => [
2254 'TTD',
2255 ],
2256 ],
2257 [
2258 'name' => 'Tunisia',
2259 'alpha2' => 'TN',
2260 'alpha3' => 'TUN',
2261 'numeric' => '788',
2262 'currency' => [
2263 'TND',
2264 ],
2265 ],
2266 [
2267 'name' => 'Türkiye',
2268 'alpha2' => 'TR',
2269 'alpha3' => 'TUR',
2270 'numeric' => '792',
2271 'currency' => [
2272 'TRY',
2273 ],
2274 ],
2275 [
2276 'name' => 'Turkmenistan',
2277 'alpha2' => 'TM',
2278 'alpha3' => 'TKM',
2279 'numeric' => '795',
2280 'currency' => [
2281 'TMT',
2282 ],
2283 ],
2284 [
2285 'name' => 'Turks and Caicos Islands',
2286 'alpha2' => 'TC',
2287 'alpha3' => 'TCA',
2288 'numeric' => '796',
2289 'currency' => [
2290 'USD',
2291 ],
2292 ],
2293 [
2294 'name' => 'Tuvalu',
2295 'alpha2' => 'TV',
2296 'alpha3' => 'TUV',
2297 'numeric' => '798',
2298 'currency' => [
2299 'AUD',
2300 ],
2301 ],
2302 [
2303 'name' => 'Uganda',
2304 'alpha2' => 'UG',
2305 'alpha3' => 'UGA',
2306 'numeric' => '800',
2307 'currency' => [
2308 'UGX',
2309 ],
2310 ],
2311 [
2312 'name' => 'Ukraine',
2313 'alpha2' => 'UA',
2314 'alpha3' => 'UKR',
2315 'numeric' => '804',
2316 'currency' => [
2317 'UAH',
2318 ],
2319 ],
2320 [
2321 'name' => 'United Arab Emirates',
2322 'alpha2' => 'AE',
2323 'alpha3' => 'ARE',
2324 'numeric' => '784',
2325 'currency' => [
2326 'AED',
2327 ],
2328 ],
2329 [
2330 'name' => 'United Kingdom of Great Britain and Northern Ireland',
2331 'alpha2' => 'GB',
2332 'alpha3' => 'GBR',
2333 'numeric' => '826',
2334 'currency' => [
2335 'GBP',
2336 ],
2337 ],
2338 [
2339 'name' => 'United States of America',
2340 'alpha2' => 'US',
2341 'alpha3' => 'USA',
2342 'numeric' => '840',
2343 'currency' => [
2344 'USD',
2345 ],
2346 ],
2347 [
2348 'name' => 'United States Minor Outlying Islands',
2349 'alpha2' => 'UM',
2350 'alpha3' => 'UMI',
2351 'numeric' => '581',
2352 'currency' => [
2353 'USD',
2354 ],
2355 ],
2356 [
2357 'name' => 'Uruguay',
2358 'alpha2' => 'UY',
2359 'alpha3' => 'URY',
2360 'numeric' => '858',
2361 'currency' => [
2362 'UYU',
2363 ],
2364 ],
2365 [
2366 'name' => 'Uzbekistan',
2367 'alpha2' => 'UZ',
2368 'alpha3' => 'UZB',
2369 'numeric' => '860',
2370 'currency' => [
2371 'UZS',
2372 ],
2373 ],
2374 [
2375 'name' => 'Vanuatu',
2376 'alpha2' => 'VU',
2377 'alpha3' => 'VUT',
2378 'numeric' => '548',
2379 'currency' => [
2380 'VUV',
2381 ],
2382 ],
2383 [
2384 'name' => 'Venezuela (Bolivarian Republic of)',
2385 'alpha2' => 'VE',
2386 'alpha3' => 'VEN',
2387 'numeric' => '862',
2388 'currency' => [
2389 'VEF',
2390 ],
2391 ],
2392 [
2393 'name' => 'Viet Nam',
2394 'alpha2' => 'VN',
2395 'alpha3' => 'VNM',
2396 'numeric' => '704',
2397 'currency' => [
2398 'VND',
2399 ],
2400 ],
2401 [
2402 'name' => 'Virgin Islands (British)',
2403 'alpha2' => 'VG',
2404 'alpha3' => 'VGB',
2405 'numeric' => '092',
2406 'currency' => [
2407 'USD',
2408 ],
2409 ],
2410 [
2411 'name' => 'Virgin Islands (U.S.)',
2412 'alpha2' => 'VI',
2413 'alpha3' => 'VIR',
2414 'numeric' => '850',
2415 'currency' => [
2416 'USD',
2417 ],
2418 ],
2419 [
2420 'name' => 'Wallis and Futuna',
2421 'alpha2' => 'WF',
2422 'alpha3' => 'WLF',
2423 'numeric' => '876',
2424 'currency' => [
2425 'XPF',
2426 ],
2427 ],
2428 [
2429 'name' => 'Western Sahara',
2430 'alpha2' => 'EH',
2431 'alpha3' => 'ESH',
2432 'numeric' => '732',
2433 'currency' => [
2434 'MAD',
2435 ],
2436 ],
2437 [
2438 'name' => 'Yemen',
2439 'alpha2' => 'YE',
2440 'alpha3' => 'YEM',
2441 'numeric' => '887',
2442 'currency' => [
2443 'YER',
2444 ],
2445 ],
2446 [
2447 'name' => 'Zambia',
2448 'alpha2' => 'ZM',
2449 'alpha3' => 'ZMB',
2450 'numeric' => '894',
2451 'currency' => [
2452 'ZMW',
2453 ],
2454 ],
2455 [
2456 'name' => 'Zimbabwe',
2457 'alpha2' => 'ZW',
2458 'alpha3' => 'ZWE',
2459 'numeric' => '716',
2460 'currency' => [
2461 'BWP',
2462 'EUR',
2463 'GBP',
2464 'USD',
2465 'ZAR',
2466 ],
2467 ],
2468 ];
2469 }
2470