|
1 |
| -export default [ |
| 1 | +const COUNTRIES = [ |
2 | 2 | {
|
3 | 3 | alpha2: 'AC',
|
4 | 4 | alpha3: 'ASC',
|
@@ -32,17 +32,6 @@ export default [
|
32 | 32 | name: 'United Arab Emirates',
|
33 | 33 | status: 'assigned',
|
34 | 34 | },
|
35 |
| - { |
36 |
| - alpha2: 'AF', |
37 |
| - alpha3: 'AFG', |
38 |
| - countryCallingCodes: ['+93'], |
39 |
| - currencies: ['AFN'], |
40 |
| - emoji: '🇦🇫', |
41 |
| - ioc: 'AFG', |
42 |
| - languages: ['pus'], |
43 |
| - name: 'Afghanistan', |
44 |
| - status: 'assigned', |
45 |
| - }, |
46 | 35 | {
|
47 | 36 | alpha2: 'AG',
|
48 | 37 | alpha3: 'ATG',
|
@@ -435,17 +424,6 @@ export default [
|
435 | 424 | name: 'Botswana',
|
436 | 425 | status: 'assigned',
|
437 | 426 | },
|
438 |
| - { |
439 |
| - alpha2: 'BY', |
440 |
| - alpha3: 'BLR', |
441 |
| - countryCallingCodes: ['+375'], |
442 |
| - currencies: ['BYN'], |
443 |
| - emoji: '🇧🇾', |
444 |
| - ioc: 'BLR', |
445 |
| - languages: ['bel', 'rus'], |
446 |
| - name: 'Belarus', |
447 |
| - status: 'assigned', |
448 |
| - }, |
449 | 427 | {
|
450 | 428 | alpha2: 'BY',
|
451 | 429 | alpha3: 'BYS',
|
@@ -651,17 +629,6 @@ export default [
|
651 | 629 | name: 'Canton and Enderbury Islands',
|
652 | 630 | status: 'deleted',
|
653 | 631 | },
|
654 |
| - { |
655 |
| - alpha2: 'CU', |
656 |
| - alpha3: 'CUB', |
657 |
| - countryCallingCodes: ['+53'], |
658 |
| - currencies: ['CUP', 'CUC'], |
659 |
| - emoji: '🇨🇺', |
660 |
| - ioc: 'CUB', |
661 |
| - languages: ['spa'], |
662 |
| - name: 'Cuba', |
663 |
| - status: 'assigned', |
664 |
| - }, |
665 | 632 | {
|
666 | 633 | alpha2: 'CV',
|
667 | 634 | alpha3: 'CPV',
|
@@ -1383,17 +1350,6 @@ export default [
|
1383 | 1350 | name: 'Iraq',
|
1384 | 1351 | status: 'assigned',
|
1385 | 1352 | },
|
1386 |
| - { |
1387 |
| - alpha2: 'IR', |
1388 |
| - alpha3: 'IRN', |
1389 |
| - countryCallingCodes: ['+98'], |
1390 |
| - currencies: ['IRR'], |
1391 |
| - emoji: '🇮🇷', |
1392 |
| - ioc: 'IRI', |
1393 |
| - languages: ['fas'], |
1394 |
| - name: 'Iran, Islamic Republic Of', |
1395 |
| - status: 'assigned', |
1396 |
| - }, |
1397 | 1353 | {
|
1398 | 1354 | alpha2: 'IS',
|
1399 | 1355 | alpha3: 'ISL',
|
@@ -1536,17 +1492,6 @@ export default [
|
1536 | 1492 | name: 'Saint Kitts And Nevis',
|
1537 | 1493 | status: 'assigned',
|
1538 | 1494 | },
|
1539 |
| - { |
1540 |
| - alpha2: 'KP', |
1541 |
| - alpha3: 'PRK', |
1542 |
| - countryCallingCodes: ['+850'], |
1543 |
| - currencies: ['KPW'], |
1544 |
| - emoji: '🇰🇵', |
1545 |
| - ioc: 'PRK', |
1546 |
| - languages: ['kor'], |
1547 |
| - name: "Korea, Democratic People's Republic Of", |
1548 |
| - status: 'assigned', |
1549 |
| - }, |
1550 | 1495 | {
|
1551 | 1496 | alpha2: 'KR',
|
1552 | 1497 | alpha3: 'KOR',
|
@@ -1821,17 +1766,6 @@ export default [
|
1821 | 1766 | name: 'Mali',
|
1822 | 1767 | status: 'assigned',
|
1823 | 1768 | },
|
1824 |
| - { |
1825 |
| - alpha2: 'MM', |
1826 |
| - alpha3: 'MMR', |
1827 |
| - countryCallingCodes: ['+95'], |
1828 |
| - currencies: ['MMK'], |
1829 |
| - emoji: '🇲🇲', |
1830 |
| - ioc: 'MYA', |
1831 |
| - languages: ['mya'], |
1832 |
| - name: 'Myanmar', |
1833 |
| - status: 'assigned', |
1834 |
| - }, |
1835 | 1769 | {
|
1836 | 1770 | alpha2: 'MN',
|
1837 | 1771 | alpha3: 'MNG',
|
@@ -2386,17 +2320,6 @@ export default [
|
2386 | 2320 | name: 'Serbia',
|
2387 | 2321 | status: 'assigned',
|
2388 | 2322 | },
|
2389 |
| - { |
2390 |
| - alpha2: 'RU', |
2391 |
| - alpha3: 'RUS', |
2392 |
| - countryCallingCodes: ['+7', '+7 3', '+7 4', '+7 8'], |
2393 |
| - currencies: ['RUB'], |
2394 |
| - emoji: '🇷🇺', |
2395 |
| - ioc: 'RUS', |
2396 |
| - languages: ['rus'], |
2397 |
| - name: 'Russia', |
2398 |
| - status: 'assigned', |
2399 |
| - }, |
2400 | 2323 | {
|
2401 | 2324 | alpha2: 'RW',
|
2402 | 2325 | alpha3: 'RWA',
|
@@ -2638,17 +2561,6 @@ export default [
|
2638 | 2561 | name: 'Sint Maarten',
|
2639 | 2562 | status: 'assigned',
|
2640 | 2563 | },
|
2641 |
| - { |
2642 |
| - alpha2: 'SY', |
2643 |
| - alpha3: 'SYR', |
2644 |
| - countryCallingCodes: ['+963'], |
2645 |
| - currencies: ['SYP'], |
2646 |
| - emoji: '🇸🇾', |
2647 |
| - ioc: 'SYR', |
2648 |
| - languages: ['ara'], |
2649 |
| - name: 'Syrian Arab Republic', |
2650 |
| - status: 'assigned', |
2651 |
| - }, |
2652 | 2564 | {
|
2653 | 2565 | alpha2: 'SZ',
|
2654 | 2566 | alpha3: 'SWZ',
|
@@ -2857,17 +2769,6 @@ export default [
|
2857 | 2769 | name: 'Tanzania, United Republic Of',
|
2858 | 2770 | status: 'assigned',
|
2859 | 2771 | },
|
2860 |
| - { |
2861 |
| - alpha2: 'UA', |
2862 |
| - alpha3: 'UKR', |
2863 |
| - countryCallingCodes: ['+380'], |
2864 |
| - currencies: ['UAH'], |
2865 |
| - emoji: '🇺🇦', |
2866 |
| - ioc: 'UKR', |
2867 |
| - languages: ['ukr', 'rus'], |
2868 |
| - name: 'Ukraine', |
2869 |
| - status: 'assigned', |
2870 |
| - }, |
2871 | 2772 | {
|
2872 | 2773 | alpha2: 'UG',
|
2873 | 2774 | alpha3: 'UGA',
|
@@ -2955,17 +2856,6 @@ export default [
|
2955 | 2856 | name: 'Viet-Nam, Democratic Republic of',
|
2956 | 2857 | status: 'deleted',
|
2957 | 2858 | },
|
2958 |
| - { |
2959 |
| - alpha2: 'VE', |
2960 |
| - alpha3: 'VEN', |
2961 |
| - countryCallingCodes: ['+58'], |
2962 |
| - currencies: ['VEF'], |
2963 |
| - emoji: '🇻🇪', |
2964 |
| - ioc: 'VEN', |
2965 |
| - languages: ['spa'], |
2966 |
| - name: 'Venezuela, Bolivarian Republic Of', |
2967 |
| - status: 'assigned', |
2968 |
| - }, |
2969 | 2859 | {
|
2970 | 2860 | alpha2: 'VG',
|
2971 | 2861 | alpha3: 'VGB',
|
@@ -3137,5 +3027,123 @@ export default [
|
3137 | 3027 | languages: ['eng', 'sna', 'nde'],
|
3138 | 3028 | name: 'Zimbabwe',
|
3139 | 3029 | status: 'assigned',
|
| 3030 | + } |
| 3031 | +] |
| 3032 | + |
| 3033 | +// Here are the countries that are currently forbidden by insurances. |
| 3034 | +// This list should be in sync with the one in `src/util/email.ts`. |
| 3035 | +// eslint-disable-next-line @typescript-eslint/no-unused-vars |
| 3036 | +const FORBIDDEN_COUNTRIES = [ |
| 3037 | + { |
| 3038 | + alpha2: 'AF', |
| 3039 | + alpha3: 'AFG', |
| 3040 | + countryCallingCodes: ['+93'], |
| 3041 | + currencies: ['AFN'], |
| 3042 | + emoji: '🇦🇫', |
| 3043 | + ioc: 'AFG', |
| 3044 | + languages: ['pus'], |
| 3045 | + name: 'Afghanistan', |
| 3046 | + status: 'assigned', |
| 3047 | + }, |
| 3048 | + { |
| 3049 | + alpha2: 'BY', |
| 3050 | + alpha3: 'BLR', |
| 3051 | + countryCallingCodes: ['+375'], |
| 3052 | + currencies: ['BYN'], |
| 3053 | + emoji: '🇧🇾', |
| 3054 | + ioc: 'BLR', |
| 3055 | + languages: ['bel', 'rus'], |
| 3056 | + name: 'Belarus', |
| 3057 | + status: 'assigned', |
| 3058 | + }, |
| 3059 | + { |
| 3060 | + alpha2: 'CU', |
| 3061 | + alpha3: 'CUB', |
| 3062 | + countryCallingCodes: ['+53'], |
| 3063 | + currencies: ['CUP', 'CUC'], |
| 3064 | + emoji: '🇨🇺', |
| 3065 | + ioc: 'CUB', |
| 3066 | + languages: ['spa'], |
| 3067 | + name: 'Cuba', |
| 3068 | + status: 'assigned', |
| 3069 | + }, |
| 3070 | + { |
| 3071 | + alpha2: 'IR', |
| 3072 | + alpha3: 'IRN', |
| 3073 | + countryCallingCodes: ['+98'], |
| 3074 | + currencies: ['IRR'], |
| 3075 | + emoji: '🇮🇷', |
| 3076 | + ioc: 'IRI', |
| 3077 | + languages: ['fas'], |
| 3078 | + name: 'Iran, Islamic Republic Of', |
| 3079 | + status: 'assigned', |
| 3080 | + }, |
| 3081 | + { |
| 3082 | + alpha2: 'KP', |
| 3083 | + alpha3: 'PRK', |
| 3084 | + countryCallingCodes: ['+850'], |
| 3085 | + currencies: ['KPW'], |
| 3086 | + emoji: '🇰🇵', |
| 3087 | + ioc: 'PRK', |
| 3088 | + languages: ['kor'], |
| 3089 | + name: "Korea, Democratic People's Republic Of", |
| 3090 | + status: 'assigned', |
| 3091 | + }, |
| 3092 | + { |
| 3093 | + alpha2: 'MM', |
| 3094 | + alpha3: 'MMR', |
| 3095 | + countryCallingCodes: ['+95'], |
| 3096 | + currencies: ['MMK'], |
| 3097 | + emoji: '🇲🇲', |
| 3098 | + ioc: 'MYA', |
| 3099 | + languages: ['mya'], |
| 3100 | + name: 'Myanmar', |
| 3101 | + status: 'assigned', |
| 3102 | + }, |
| 3103 | + { |
| 3104 | + alpha2: 'RU', |
| 3105 | + alpha3: 'RUS', |
| 3106 | + countryCallingCodes: ['+7', '+7 3', '+7 4', '+7 8'], |
| 3107 | + currencies: ['RUB'], |
| 3108 | + emoji: '🇷🇺', |
| 3109 | + ioc: 'RUS', |
| 3110 | + languages: ['rus'], |
| 3111 | + name: 'Russia', |
| 3112 | + status: 'assigned', |
| 3113 | + }, |
| 3114 | + { |
| 3115 | + alpha2: 'SY', |
| 3116 | + alpha3: 'SYR', |
| 3117 | + countryCallingCodes: ['+963'], |
| 3118 | + currencies: ['SYP'], |
| 3119 | + emoji: '🇸🇾', |
| 3120 | + ioc: 'SYR', |
| 3121 | + languages: ['ara'], |
| 3122 | + name: 'Syrian Arab Republic', |
| 3123 | + status: 'assigned', |
| 3124 | + }, |
| 3125 | + { |
| 3126 | + alpha2: 'UA', |
| 3127 | + alpha3: 'UKR', |
| 3128 | + countryCallingCodes: ['+380'], |
| 3129 | + currencies: ['UAH'], |
| 3130 | + emoji: '🇺🇦', |
| 3131 | + ioc: 'UKR', |
| 3132 | + languages: ['ukr', 'rus'], |
| 3133 | + name: 'Ukraine', |
| 3134 | + status: 'assigned', |
| 3135 | + }, |
| 3136 | + { |
| 3137 | + alpha2: 'VE', |
| 3138 | + alpha3: 'VEN', |
| 3139 | + countryCallingCodes: ['+58'], |
| 3140 | + currencies: ['VEF'], |
| 3141 | + emoji: '🇻🇪', |
| 3142 | + ioc: 'VEN', |
| 3143 | + languages: ['spa'], |
| 3144 | + name: 'Venezuela, Bolivarian Republic Of', |
| 3145 | + status: 'assigned', |
3140 | 3146 | },
|
3141 | 3147 | ];
|
| 3148 | + |
| 3149 | +export default COUNTRIES |
0 commit comments