3 changed files with 578 additions and 0 deletions
@ -1,2 +1,7 @@ |
|||
# jpclwe-country-flags |
|||
|
|||
# Changelog |
|||
|
|||
## upcoming |
|||
- [ ] the resources sould be donwloaded |
|||
## DONE |
|||
|
@ -0,0 +1,552 @@ |
|||
const CountryFlags = new CompelExtension(); |
|||
|
|||
CountryFlags.name = "countryFlagIcons"; |
|||
CountryFlags.name = "Icons for country flags"; |
|||
|
|||
class CountryFlag { |
|||
constructor(name, short) { |
|||
this.name = name; |
|||
this.disp = name.toUpperCase() |
|||
.replaceAll(' ', '_') |
|||
.replaceAll('-', '_') |
|||
.replaceAll('(', '_') |
|||
.replaceAll(')', '_') |
|||
.replaceAll(',', '_') |
|||
.replaceAll('.', ''); |
|||
this.short = short.toUpperCase(); |
|||
} |
|||
|
|||
} |
|||
|
|||
const COUNTRIES = Object.freeze({ |
|||
ASCENSION_ISLAND: new CountryFlag('Ascension Island', 'ac'), |
|||
ANDORRA: new CountryFlag('Andorra', 'ad'), |
|||
UNITED_ARAB_EMIRATES: new CountryFlag('United Arab Emirates', 'ae'), |
|||
AFGHANISTAN: new CountryFlag('Afghanistan', 'af'), |
|||
ANTIGUA_AND_BARBUDA: new CountryFlag('Antigua and Barbuda', 'ag'), |
|||
ANGUILLA: new CountryFlag('Anguilla', 'ai'), |
|||
ALBANIA: new CountryFlag('Albania', 'al'), |
|||
ARMENIA: new CountryFlag('Armenia', 'am'), |
|||
ANGOLA: new CountryFlag('Angola', 'ao'), |
|||
ANTARCTICA: new CountryFlag('Antarctica', 'aq'), |
|||
ARGENTINA: new CountryFlag('Argentina', 'ar'), |
|||
AMERICAN_SAMOA: new CountryFlag('American Samoa', 'as'), |
|||
AUSTRIA: new CountryFlag('Austria', 'at'), |
|||
AUSTRALIA: new CountryFlag('Australia', 'au'), |
|||
ARUBA: new CountryFlag('Aruba', 'aw'), |
|||
ÅLAND_ISLANDS: new CountryFlag('Åland Islands', 'ax'), |
|||
AZERBAIJAN: new CountryFlag('Azerbaijan', 'az'), |
|||
BOSNIA_AND_HERZEGOVINA: new CountryFlag('Bosnia and Herzegovina', 'ba'), |
|||
BARBADOS: new CountryFlag('Barbados', 'bb'), |
|||
BANGLADESH: new CountryFlag('Bangladesh', 'bd'), |
|||
BELGIUM: new CountryFlag('Belgium', 'be'), |
|||
BURKINA_FASO: new CountryFlag('Burkina Faso', 'bf'), |
|||
BULGARIA: new CountryFlag('Bulgaria', 'bg'), |
|||
BAHRAIN: new CountryFlag('Bahrain', 'bh'), |
|||
BURUNDI: new CountryFlag('Burundi', 'bi'), |
|||
BENIN: new CountryFlag('Benin', 'bj'), |
|||
SAINT_BARTHÉLEMY: new CountryFlag('Saint Barthélemy', 'bl'), |
|||
BERMUDA: new CountryFlag('Bermuda', 'bm'), |
|||
BRUNEI_DARUSSALAM: new CountryFlag('Brunei Darussalam', 'bn'), |
|||
BOLIVIA: new CountryFlag('Bolivia', 'bo'), |
|||
BONAIRE__SINT_EUSTATIUS_AND_SABA: new CountryFlag('Bonaire, Sint Eustatius and Saba', 'bq'), |
|||
BRAZIL: new CountryFlag('Brazil', 'br'), |
|||
BAHAMAS: new CountryFlag('Bahamas', 'bs'), |
|||
BHUTAN: new CountryFlag('Bhutan', 'bt'), |
|||
BOUVET_ISLAND: new CountryFlag('Bouvet Island', 'bv'), |
|||
BOTSWANA: new CountryFlag('Botswana', 'bw'), |
|||
BELARUS: new CountryFlag('Belarus', 'by'), |
|||
BELIZE: new CountryFlag('Belize', 'bz'), |
|||
CANADA: new CountryFlag('Canada', 'ca'), |
|||
COCOS__KEELING__ISLANDS: new CountryFlag('Cocos (Keeling) Islands', 'cc'), |
|||
CONGO__DEMOCRATIC_REPUBLIC_OF_THE: new CountryFlag('Congo, Democratic Republic of the', 'cd'), |
|||
CENTRAL_AFRICAN_REPUBLIC: new CountryFlag('Central African Republic', 'cf'), |
|||
CONGO: new CountryFlag('Congo', 'cg'), |
|||
SWITZERLAND: new CountryFlag('Switzerland', 'ch'), |
|||
COTE_DIVOIRE: new CountryFlag("Cote d'Ivoire", 'ci'), |
|||
COOK_ISLANDS: new CountryFlag('Cook Islands', 'ck'), |
|||
CHILE: new CountryFlag('Chile', 'cl'), |
|||
CAMEROON: new CountryFlag('Cameroon', 'cm'), |
|||
CHINA: new CountryFlag('China', 'cn'), |
|||
COLOMBIA: new CountryFlag('Colombia', 'co'), |
|||
COSTA_RICA: new CountryFlag('Costa Rica', 'cr'), |
|||
CUBA: new CountryFlag('Cuba', 'cu'), |
|||
CAPE_VERDE: new CountryFlag('Cape Verde', 'cv'), |
|||
CURAÇAO: new CountryFlag('Curaçao', 'cw'), |
|||
CHRISTMAS_ISLAND: new CountryFlag('Christmas Island', 'cx'), |
|||
CYPRUS: new CountryFlag('Cyprus', 'cy'), |
|||
CZECH_REPUBLIC: new CountryFlag('Czech Republic', 'cz'), |
|||
GERMANY: new CountryFlag('Germany', 'de'), |
|||
DJIBOUTI: new CountryFlag('Djibouti', 'dj'), |
|||
DENMARK: new CountryFlag('Denmark', 'dk'), |
|||
DOMINICA: new CountryFlag('Dominica', 'dm'), |
|||
DOMINICAN_REPUBLIC: new CountryFlag('Dominican Republic', 'do'), |
|||
ALGERIA: new CountryFlag('Algeria', 'dz'), |
|||
ECUADOR: new CountryFlag('Ecuador', 'ec'), |
|||
ESTONIA: new CountryFlag('Estonia', 'ee'), |
|||
EGYPT: new CountryFlag('Egypt', 'eg'), |
|||
WESTERN_SAHARA: new CountryFlag('Western Sahara', 'eh'), |
|||
ERITREA: new CountryFlag('Eritrea', 'er'), |
|||
SPAIN: new CountryFlag('Spain', 'es'), |
|||
ETHIOPIA: new CountryFlag('Ethiopia', 'et'), |
|||
EUROPEAN_UNION: new CountryFlag('European Union', 'eu'), |
|||
FINLAND: new CountryFlag('Finland', 'fi'), |
|||
FIJI: new CountryFlag('Fiji', 'fj'), |
|||
FALKLAND_ISLANDS: new CountryFlag('Falkland Islands', 'fk'), |
|||
FEDERATED_STATES_OF_MICRONESIA: new CountryFlag('Federated States of Micronesia', 'fm'), |
|||
FAROE_ISLANDS: new CountryFlag('Faroe Islands', 'fo'), |
|||
FRANCE: new CountryFlag('France', 'fr'), |
|||
GABON: new CountryFlag('Gabon', 'ga'), |
|||
UNITED_KINGDOM: new CountryFlag('United Kingdom', 'gb'), |
|||
GRENADA: new CountryFlag('Grenada', 'gd'), |
|||
GEORGIA: new CountryFlag('Georgia', 'ge'), |
|||
FRENCH_GUIANA: new CountryFlag('French Guiana', 'gf'), |
|||
GUERNSEY: new CountryFlag('Guernsey', 'gg'), |
|||
GHANA: new CountryFlag('Ghana', 'gh'), |
|||
GIBRALTAR: new CountryFlag('Gibraltar', 'gi'), |
|||
GREENLAND: new CountryFlag('Greenland', 'gl'), |
|||
GAMBIA: new CountryFlag('Gambia', 'gm'), |
|||
GUINEA: new CountryFlag('Guinea', 'gn'), |
|||
GUADELOUPE: new CountryFlag('Guadeloupe', 'gp'), |
|||
EQUATORIAL_GUINEA: new CountryFlag('Equatorial Guinea', 'gq'), |
|||
GREECE: new CountryFlag('Greece', 'gr'), |
|||
SOUTH_GEORGIA_AND_THE_SOUTH_SANDWICH_ISLANDS: new CountryFlag('South Georgia and the South Sandwich Islands', 'gs'), |
|||
GUATEMALA: new CountryFlag('Guatemala', 'gt'), |
|||
GUAM: new CountryFlag('Guam', 'gu'), |
|||
GUINEA_BISSAU: new CountryFlag('Guinea-Bissau', 'gw'), |
|||
GUYANA: new CountryFlag('Guyana', 'gy'), |
|||
HONG_KONG: new CountryFlag('Hong Kong', 'hk'), |
|||
HEARD_ISLAND_AND_MCDONALD_ISLANDS: new CountryFlag('Heard Island and McDonald Islands', 'hm'), |
|||
HONDURAS: new CountryFlag('Honduras', 'hn'), |
|||
CROATIA: new CountryFlag('Croatia', 'hr'), |
|||
HAITI: new CountryFlag('Haiti', 'ht'), |
|||
HUNGARY: new CountryFlag('Hungary', 'hu'), |
|||
CANARY_ISLANDS: new CountryFlag('Canary Islands', 'ic'), |
|||
INDONESIA: new CountryFlag('Indonesia', 'id'), |
|||
IRELAND: new CountryFlag('Ireland', 'ie'), |
|||
ISRAEL: new CountryFlag('Israel', 'il'), |
|||
ISLE_OF_MAN: new CountryFlag('Isle of Man', 'im'), |
|||
INDIA: new CountryFlag('India', 'in'), |
|||
BRITISH_INDIAN_OCEAN_TERRITORY: new CountryFlag('British Indian Ocean Territory', 'io'), |
|||
IRAQ: new CountryFlag('Iraq', 'iq'), |
|||
IRAN: new CountryFlag('Iran', 'ir'), |
|||
ICELAND: new CountryFlag('Iceland', 'is'), |
|||
ITALY: new CountryFlag('Italy', 'it'), |
|||
JERSEY: new CountryFlag('Jersey', 'je'), |
|||
JAMAICA: new CountryFlag('Jamaica', 'jm'), |
|||
JORDAN: new CountryFlag('Jordan', 'jo'), |
|||
JAPAN: new CountryFlag('Japan', 'jp'), |
|||
KENYA: new CountryFlag('Kenya', 'ke'), |
|||
KYRGYZSTAN: new CountryFlag('Kyrgyzstan', 'kg'), |
|||
CAMBODIA: new CountryFlag('Cambodia', 'kh'), |
|||
KIRIBATI: new CountryFlag('Kiribati', 'ki'), |
|||
COMOROS: new CountryFlag('Comoros', 'km'), |
|||
SAINT_KITTS_AND_NEVIS: new CountryFlag('Saint Kitts and Nevis', 'kn'), |
|||
NORTH_KOREA: new CountryFlag('North Korea', 'kp'), |
|||
SOUTH_KOREA: new CountryFlag('South Korea', 'kr'), |
|||
KUWAIT: new CountryFlag('Kuwait', 'kw'), |
|||
CAYMAN_ISLANDS: new CountryFlag('Cayman Islands', 'ky'), |
|||
KAZAKHSTAN: new CountryFlag('Kazakhstan', 'kz'), |
|||
LAOS: new CountryFlag('Laos', 'la'), |
|||
LEBANON: new CountryFlag('Lebanon', 'lb'), |
|||
SAINT_LUCIA: new CountryFlag('Saint Lucia', 'lc'), |
|||
LIECHTENSTEIN: new CountryFlag('Liechtenstein', 'li'), |
|||
SRI_LANKA: new CountryFlag('Sri Lanka', 'lk'), |
|||
LIBERIA: new CountryFlag('Liberia', 'lr'), |
|||
LESOTHO: new CountryFlag('Lesotho', 'ls'), |
|||
LITHUANIA: new CountryFlag('Lithuania', 'lt'), |
|||
LUXEMBOURG: new CountryFlag('Luxembourg', 'lu'), |
|||
LATVIA: new CountryFlag('Latvia', 'lv'), |
|||
LIBYA: new CountryFlag('Libya', 'ly'), |
|||
MOROCCO: new CountryFlag('Morocco', 'ma'), |
|||
MONACO: new CountryFlag('Monaco', 'mc'), |
|||
MOLDOVA: new CountryFlag('Moldova', 'md'), |
|||
MONTENEGRO: new CountryFlag('Montenegro', 'me'), |
|||
SAINT_MARTIN__FRENCH_PART_: new CountryFlag('Saint Martin (French Part)', 'mf'), |
|||
MADAGASCAR: new CountryFlag('Madagascar', 'mg'), |
|||
MARSHALL_ISLANDS: new CountryFlag('Marshall Islands', 'mh'), |
|||
NORTH_MACEDONIA: new CountryFlag('North Macedonia', 'mk'), |
|||
MALI: new CountryFlag('Mali', 'ml'), |
|||
BURMA: new CountryFlag('Burma', 'mm'), |
|||
MONGOLIA: new CountryFlag('Mongolia', 'mn'), |
|||
MACAO: new CountryFlag('Macao', 'mo'), |
|||
NORTHERN_MARIANA_ISLANDS: new CountryFlag('Northern Mariana Islands', 'mp'), |
|||
MARTINIQUE: new CountryFlag('Martinique', 'mq'), |
|||
MAURITANIA: new CountryFlag('Mauritania', 'mr'), |
|||
MONTSERRAT: new CountryFlag('Montserrat', 'ms'), |
|||
MALTA: new CountryFlag('Malta', 'mt'), |
|||
MAURITIUS: new CountryFlag('Mauritius', 'mu'), |
|||
MALDIVES: new CountryFlag('Maldives', 'mv'), |
|||
MALAWI: new CountryFlag('Malawi', 'mw'), |
|||
MEXICO: new CountryFlag('Mexico', 'mx'), |
|||
MALAYSIA: new CountryFlag('Malaysia', 'my'), |
|||
MOZAMBIQUE: new CountryFlag('Mozambique', 'mz'), |
|||
NAMIBIA: new CountryFlag('Namibia', 'na'), |
|||
NEW_CALEDONIA: new CountryFlag('New Caledonia', 'nc'), |
|||
NIGER: new CountryFlag('Niger', 'ne'), |
|||
NORFOLK_ISLAND: new CountryFlag('Norfolk Island', 'nf'), |
|||
NIGERIA: new CountryFlag('Nigeria', 'ng'), |
|||
NICARAGUA: new CountryFlag('Nicaragua', 'ni'), |
|||
NETHERLANDS: new CountryFlag('Netherlands', 'nl'), |
|||
NORWAY: new CountryFlag('Norway', 'no'), |
|||
NEPAL: new CountryFlag('Nepal', 'np'), |
|||
NAURU: new CountryFlag('Nauru', 'nr'), |
|||
NIUE: new CountryFlag('Niue', 'nu'), |
|||
NEW_ZEALAND: new CountryFlag('New Zealand', 'nz'), |
|||
OMAN: new CountryFlag('Oman', 'om'), |
|||
PANAMA: new CountryFlag('Panama', 'pa'), |
|||
PERU: new CountryFlag('Peru', 'pe'), |
|||
FRENCH_POLYNESIA: new CountryFlag('French Polynesia', 'pf'), |
|||
PAPUA_NEW_GUINEA: new CountryFlag('Papua New Guinea', 'pg'), |
|||
PHILIPPINES: new CountryFlag('Philippines', 'ph'), |
|||
PAKISTAN: new CountryFlag('Pakistan', 'pk'), |
|||
POLAND: new CountryFlag('Poland', 'pl'), |
|||
SAINT_PIERRE_AND_MIQUELON: new CountryFlag('Saint Pierre and Miquelon', 'pm'), |
|||
PITCAIRN: new CountryFlag('Pitcairn', 'pn'), |
|||
PUERTO_RICO: new CountryFlag('Puerto Rico', 'pr'), |
|||
PALESTINE: new CountryFlag('Palestine', 'ps'), |
|||
PORTUGAL: new CountryFlag('Portugal', 'pt'), |
|||
PALAU: new CountryFlag('Palau', 'pw'), |
|||
PARAGUAY: new CountryFlag('Paraguay', 'py'), |
|||
QATAR: new CountryFlag('Qatar', 'qa'), |
|||
REUNION: new CountryFlag('Reunion', 're'), |
|||
ROMANIA: new CountryFlag('Romania', 'ro'), |
|||
SERBIA: new CountryFlag('Serbia', 'rs'), |
|||
RUSSIA: new CountryFlag('Russia', 'ru'), |
|||
RWANDA: new CountryFlag('Rwanda', 'rw'), |
|||
SAUDI_ARABIA: new CountryFlag('Saudi Arabia', 'sa'), |
|||
SOLOMON_ISLANDS: new CountryFlag('Solomon Islands', 'sb'), |
|||
SEYCHELLES: new CountryFlag('Seychelles', 'sc'), |
|||
SUDAN: new CountryFlag('Sudan', 'sd'), |
|||
SWEDEN: new CountryFlag('Sweden', 'se'), |
|||
SINGAPORE: new CountryFlag('Singapore', 'sg'), |
|||
SAINT_HELENA: new CountryFlag('Saint Helena', 'sh'), |
|||
SLOVENIA: new CountryFlag('Slovenia', 'si'), |
|||
SVALBARD_AND_JAN_MAYEN: new CountryFlag('Svalbard and Jan Mayen', 'sj'), |
|||
SLOVAKIA: new CountryFlag('Slovakia', 'sk'), |
|||
SIERRA_LEONE: new CountryFlag('Sierra Leone', 'sl'), |
|||
SAN_MARINO: new CountryFlag('San Marino', 'sm'), |
|||
SENEGAL: new CountryFlag('Senegal', 'sn'), |
|||
SOMALIA: new CountryFlag('Somalia', 'so'), |
|||
SURINAME: new CountryFlag('Suriname', 'sr'), |
|||
SOUTH_SUDAN: new CountryFlag('South Sudan', 'ss'), |
|||
SAO_TOME_AND_PRINCIPE: new CountryFlag('Sao Tome and Principe', 'st'), |
|||
EL_SALVADOR: new CountryFlag('El Salvador', 'sv'), |
|||
SINT_MAARTEN: new CountryFlag('Sint Maarten', 'sx'), |
|||
SYRIA: new CountryFlag('Syria', 'sy'), |
|||
SWAZILAND: new CountryFlag('Swaziland', 'sz'), |
|||
TRISTAN_DA_CUNHA: new CountryFlag('Tristan da Cunha', 'ta'), |
|||
TURKS_AND_CAICOS_ISLANDS: new CountryFlag('Turks and Caicos Islands', 'tc'), |
|||
CHAD: new CountryFlag('Chad', 'td'), |
|||
FRENCH_SOUTHERN_TERRITORIES: new CountryFlag('French Southern Territories', 'tf'), |
|||
TOGO: new CountryFlag('Togo', 'tg'), |
|||
THAILAND: new CountryFlag('Thailand', 'th'), |
|||
TAJIKISTAN: new CountryFlag('Tajikistan', 'tj'), |
|||
TOKELAU: new CountryFlag('Tokelau', 'tk'), |
|||
TIMOR_LESTE: new CountryFlag('Timor-Leste', 'tl'), |
|||
TURKMENISTAN: new CountryFlag('Turkmenistan', 'tm'), |
|||
TUNISIA: new CountryFlag('Tunisia', 'tn'), |
|||
TONGA: new CountryFlag('Tonga', 'to'), |
|||
TURKEY: new CountryFlag('Turkey', 'tr'), |
|||
TRINIDAD_AND_TOBAGO: new CountryFlag('Trinidad and Tobago', 'tt'), |
|||
TUVALU: new CountryFlag('Tuvalu', 'tv'), |
|||
TAIWAN: new CountryFlag('Taiwan', 'tw'), |
|||
TANZANIA: new CountryFlag('Tanzania', 'tz'), |
|||
UKRAINE: new CountryFlag('Ukraine', 'ua'), |
|||
UGANDA: new CountryFlag('Uganda', 'ug'), |
|||
UNITED_STATES_MINOR_OUTLYING_ISLANDS: new CountryFlag('United States Minor Outlying Islands', 'um'), |
|||
UNITED_STATES: new CountryFlag('United States', 'us'), |
|||
URUGUAY: new CountryFlag('Uruguay', 'uy'), |
|||
UZBEKISTAN: new CountryFlag('Uzbekistan', 'uz'), |
|||
HOLY_SEE__VATICAN_CITY_STATE_: new CountryFlag('Holy See (Vatican City State)', 'va'), |
|||
SAINT_VINCENT_AND_THE_GRENADINES: new CountryFlag('Saint Vincent and the Grenadines', 'vc'), |
|||
VENEZUELA: new CountryFlag('Venezuela', 've'), |
|||
VIRGIN_ISLANDS__BRITISH: new CountryFlag('Virgin Islands, British', 'vg'), |
|||
VIRGIN_ISLANDS__US: new CountryFlag('Virgin Islands, U.S.', 'vi'), |
|||
VIETNAM: new CountryFlag('Vietnam', 'vn'), |
|||
VANUATU: new CountryFlag('Vanuatu', 'vu'), |
|||
WALLIS_AND_FUTUNA: new CountryFlag('Wallis and Futuna', 'wf'), |
|||
SAMOA: new CountryFlag('Samoa', 'ws'), |
|||
KOSOVO: new CountryFlag('Kosovo', 'xk'), |
|||
YEMEN: new CountryFlag('Yemen', 'ye'), |
|||
MAYOTTE: new CountryFlag('Mayotte', 'yt'), |
|||
SOUTH_AFRICA: new CountryFlag('South Africa', 'za'), |
|||
ZAMBIA: new CountryFlag('Zambia', 'zm'), |
|||
ZIMBABWE: new CountryFlag('Zimbabwe', 'zw') |
|||
}); |
|||
|
|||
const COUNTRIES_SHORT = Object.freeze({ |
|||
AC: COUNTRIES.ASCENSION_ISLAND, |
|||
AD: COUNTRIES.ANDORRA, |
|||
AE: COUNTRIES.UNITED_ARAB_EMIRATES, |
|||
AF: COUNTRIES.AFGHANISTAN, |
|||
AG: COUNTRIES.ANTIGUA_AND_BARBUDA, |
|||
AI: COUNTRIES.ANGUILLA, |
|||
AL: COUNTRIES.ALBANIA, |
|||
AM: COUNTRIES.ARMENIA, |
|||
AO: COUNTRIES.ANGOLA, |
|||
AQ: COUNTRIES.ANTARCTICA, |
|||
AR: COUNTRIES.ARGENTINA, |
|||
AS: COUNTRIES.AMERICAN_SAMOA, |
|||
AT: COUNTRIES.AUSTRIA, |
|||
AU: COUNTRIES.AUSTRALIA, |
|||
AW: COUNTRIES.ARUBA, |
|||
AX: COUNTRIES.ÅLAND_ISLANDS, |
|||
AZ: COUNTRIES.AZERBAIJAN, |
|||
BA: COUNTRIES.BOSNIA_AND_HERZEGOVINA, |
|||
BB: COUNTRIES.BARBADOS, |
|||
BD: COUNTRIES.BANGLADESH, |
|||
BE: COUNTRIES.BELGIUM, |
|||
BF: COUNTRIES.BURKINA_FASO, |
|||
BG: COUNTRIES.BULGARIA, |
|||
BH: COUNTRIES.BAHRAIN, |
|||
BI: COUNTRIES.BURUNDI, |
|||
BJ: COUNTRIES.BENIN, |
|||
BL: COUNTRIES.SAINT_BARTHÉLEMY, |
|||
BM: COUNTRIES.BERMUDA, |
|||
BN: COUNTRIES.BRUNEI_DARUSSALAM, |
|||
BO: COUNTRIES.BOLIVIA, |
|||
BQ: COUNTRIES.BONAIRE__SINT_EUSTATIUS_AND_SABA, |
|||
BR: COUNTRIES.BRAZIL, |
|||
BS: COUNTRIES.BAHAMAS, |
|||
BT: COUNTRIES.BHUTAN, |
|||
BV: COUNTRIES.BOUVET_ISLAND, |
|||
BW: COUNTRIES.BOTSWANA, |
|||
BY: COUNTRIES.BELARUS, |
|||
BZ: COUNTRIES.BELIZE, |
|||
CA: COUNTRIES.CANADA, |
|||
CC: COUNTRIES.COCOS__KEELING__ISLANDS, |
|||
CD: COUNTRIES.CONGO__DEMOCRATIC_REPUBLIC_OF_THE, |
|||
CF: COUNTRIES.CENTRAL_AFRICAN_REPUBLIC, |
|||
CG: COUNTRIES.CONGO, |
|||
CH: COUNTRIES.SWITZERLAND, |
|||
CI: COUNTRIES.COTE_DIVOIRE, |
|||
CK: COUNTRIES.COOK_ISLANDS, |
|||
CL: COUNTRIES.CHILE, |
|||
CM: COUNTRIES.CAMEROON, |
|||
CN: COUNTRIES.CHINA, |
|||
CO: COUNTRIES.COLOMBIA, |
|||
CR: COUNTRIES.COSTA_RICA, |
|||
CU: COUNTRIES.CUBA, |
|||
CV: COUNTRIES.CAPE_VERDE, |
|||
CW: COUNTRIES.CURAÇAO, |
|||
CX: COUNTRIES.CHRISTMAS_ISLAND, |
|||
CY: COUNTRIES.CYPRUS, |
|||
CZ: COUNTRIES.CZECH_REPUBLIC, |
|||
DE: COUNTRIES.GERMANY, |
|||
DJ: COUNTRIES.DJIBOUTI, |
|||
DK: COUNTRIES.DENMARK, |
|||
DM: COUNTRIES.DOMINICA, |
|||
DO: COUNTRIES.DOMINICAN_REPUBLIC, |
|||
DZ: COUNTRIES.ALGERIA, |
|||
EC: COUNTRIES.ECUADOR, |
|||
EE: COUNTRIES.ESTONIA, |
|||
EG: COUNTRIES.EGYPT, |
|||
EH: COUNTRIES.WESTERN_SAHARA, |
|||
ER: COUNTRIES.ERITREA, |
|||
ES: COUNTRIES.SPAIN, |
|||
ET: COUNTRIES.ETHIOPIA, |
|||
EU: COUNTRIES.EUROPEAN_UNION, |
|||
FI: COUNTRIES.FINLAND, |
|||
FJ: COUNTRIES.FIJI, |
|||
FK: COUNTRIES.FALKLAND_ISLANDS, |
|||
FM: COUNTRIES.FEDERATED_STATES_OF_MICRONESIA, |
|||
FO: COUNTRIES.FAROE_ISLANDS, |
|||
FR: COUNTRIES.FRANCE, |
|||
GA: COUNTRIES.GABON, |
|||
GB: COUNTRIES.UNITED_KINGDOM, |
|||
GD: COUNTRIES.GRENADA, |
|||
GE: COUNTRIES.GEORGIA, |
|||
GF: COUNTRIES.FRENCH_GUIANA, |
|||
GG: COUNTRIES.GUERNSEY, |
|||
GH: COUNTRIES.GHANA, |
|||
GI: COUNTRIES.GIBRALTAR, |
|||
GL: COUNTRIES.GREENLAND, |
|||
GM: COUNTRIES.GAMBIA, |
|||
GN: COUNTRIES.GUINEA, |
|||
GP: COUNTRIES.GUADELOUPE, |
|||
GQ: COUNTRIES.EQUATORIAL_GUINEA, |
|||
GR: COUNTRIES.GREECE, |
|||
GS: COUNTRIES.SOUTH_GEORGIA_AND_THE_SOUTH_SANDWICH_ISLANDS, |
|||
GT: COUNTRIES.GUATEMALA, |
|||
GU: COUNTRIES.GUAM, |
|||
GW: COUNTRIES.GUINEA_BISSAU, |
|||
GY: COUNTRIES.GUYANA, |
|||
HK: COUNTRIES.HONG_KONG, |
|||
HM: COUNTRIES.HEARD_ISLAND_AND_MCDONALD_ISLANDS, |
|||
HN: COUNTRIES.HONDURAS, |
|||
HR: COUNTRIES.CROATIA, |
|||
HT: COUNTRIES.HAITI, |
|||
HU: COUNTRIES.HUNGARY, |
|||
IC: COUNTRIES.CANARY_ISLANDS, |
|||
ID: COUNTRIES.INDONESIA, |
|||
IE: COUNTRIES.IRELAND, |
|||
IL: COUNTRIES.ISRAEL, |
|||
IM: COUNTRIES.ISLE_OF_MAN, |
|||
IN: COUNTRIES.INDIA, |
|||
IO: COUNTRIES.BRITISH_INDIAN_OCEAN_TERRITORY, |
|||
IQ: COUNTRIES.IRAQ, |
|||
IR: COUNTRIES.IRAN, |
|||
IS: COUNTRIES.ICELAND, |
|||
IT: COUNTRIES.ITALY, |
|||
JE: COUNTRIES.JERSEY, |
|||
JM: COUNTRIES.JAMAICA, |
|||
JO: COUNTRIES.JORDAN, |
|||
JP: COUNTRIES.JAPAN, |
|||
KE: COUNTRIES.KENYA, |
|||
KG: COUNTRIES.KYRGYZSTAN, |
|||
KH: COUNTRIES.CAMBODIA, |
|||
KI: COUNTRIES.KIRIBATI, |
|||
KM: COUNTRIES.COMOROS, |
|||
KN: COUNTRIES.SAINT_KITTS_AND_NEVIS, |
|||
KP: COUNTRIES.NORTH_KOREA, |
|||
KR: COUNTRIES.SOUTH_KOREA, |
|||
KW: COUNTRIES.KUWAIT, |
|||
KY: COUNTRIES.CAYMAN_ISLANDS, |
|||
KZ: COUNTRIES.KAZAKHSTAN, |
|||
LA: COUNTRIES.LAOS, |
|||
LB: COUNTRIES.LEBANON, |
|||
LC: COUNTRIES.SAINT_LUCIA, |
|||
LI: COUNTRIES.LIECHTENSTEIN, |
|||
LK: COUNTRIES.SRI_LANKA, |
|||
LR: COUNTRIES.LIBERIA, |
|||
LS: COUNTRIES.LESOTHO, |
|||
LT: COUNTRIES.LITHUANIA, |
|||
LU: COUNTRIES.LUXEMBOURG, |
|||
LV: COUNTRIES.LATVIA, |
|||
LY: COUNTRIES.LIBYA, |
|||
MA: COUNTRIES.MOROCCO, |
|||
MC: COUNTRIES.MONACO, |
|||
MD: COUNTRIES.MOLDOVA, |
|||
ME: COUNTRIES.MONTENEGRO, |
|||
MF: COUNTRIES.SAINT_MARTIN__FRENCH_PART_, |
|||
MG: COUNTRIES.MADAGASCAR, |
|||
MH: COUNTRIES.MARSHALL_ISLANDS, |
|||
MK: COUNTRIES.NORTH_MACEDONIA, |
|||
ML: COUNTRIES.MALI, |
|||
MM: COUNTRIES.BURMA, |
|||
MN: COUNTRIES.MONGOLIA, |
|||
MO: COUNTRIES.MACAO, |
|||
MP: COUNTRIES.NORTHERN_MARIANA_ISLANDS, |
|||
MQ: COUNTRIES.MARTINIQUE, |
|||
MR: COUNTRIES.MAURITANIA, |
|||
MS: COUNTRIES.MONTSERRAT, |
|||
MT: COUNTRIES.MALTA, |
|||
MU: COUNTRIES.MAURITIUS, |
|||
MV: COUNTRIES.MALDIVES, |
|||
MW: COUNTRIES.MALAWI, |
|||
MX: COUNTRIES.MEXICO, |
|||
MY: COUNTRIES.MALAYSIA, |
|||
MZ: COUNTRIES.MOZAMBIQUE, |
|||
NA: COUNTRIES.NAMIBIA, |
|||
NC: COUNTRIES.NEW_CALEDONIA, |
|||
NE: COUNTRIES.NIGER, |
|||
NF: COUNTRIES.NORFOLK_ISLAND, |
|||
NG: COUNTRIES.NIGERIA, |
|||
NI: COUNTRIES.NICARAGUA, |
|||
NL: COUNTRIES.NETHERLANDS, |
|||
NO: COUNTRIES.NORWAY, |
|||
NP: COUNTRIES.NEPAL, |
|||
NR: COUNTRIES.NAURU, |
|||
NU: COUNTRIES.NIUE, |
|||
NZ: COUNTRIES.NEW_ZEALAND, |
|||
OM: COUNTRIES.OMAN, |
|||
PA: COUNTRIES.PANAMA, |
|||
PE: COUNTRIES.PERU, |
|||
PF: COUNTRIES.FRENCH_POLYNESIA, |
|||
PG: COUNTRIES.PAPUA_NEW_GUINEA, |
|||
PH: COUNTRIES.PHILIPPINES, |
|||
PK: COUNTRIES.PAKISTAN, |
|||
PL: COUNTRIES.POLAND, |
|||
PM: COUNTRIES.SAINT_PIERRE_AND_MIQUELON, |
|||
PN: COUNTRIES.PITCAIRN, |
|||
PR: COUNTRIES.PUERTO_RICO, |
|||
PS: COUNTRIES.PALESTINE, |
|||
PT: COUNTRIES.PORTUGAL, |
|||
PW: COUNTRIES.PALAU, |
|||
PY: COUNTRIES.PARAGUAY, |
|||
QA: COUNTRIES.QATAR, |
|||
RE: COUNTRIES.REUNION, |
|||
RO: COUNTRIES.ROMANIA, |
|||
RS: COUNTRIES.SERBIA, |
|||
RU: COUNTRIES.RUSSIA, |
|||
RW: COUNTRIES.RWANDA, |
|||
SA: COUNTRIES.SAUDI_ARABIA, |
|||
SB: COUNTRIES.SOLOMON_ISLANDS, |
|||
SC: COUNTRIES.SEYCHELLES, |
|||
SD: COUNTRIES.SUDAN, |
|||
SE: COUNTRIES.SWEDEN, |
|||
SG: COUNTRIES.SINGAPORE, |
|||
SH: COUNTRIES.SAINT_HELENA, |
|||
SI: COUNTRIES.SLOVENIA, |
|||
SJ: COUNTRIES.SVALBARD_AND_JAN_MAYEN, |
|||
SK: COUNTRIES.SLOVAKIA, |
|||
SL: COUNTRIES.SIERRA_LEONE, |
|||
SM: COUNTRIES.SAN_MARINO, |
|||
SN: COUNTRIES.SENEGAL, |
|||
SO: COUNTRIES.SOMALIA, |
|||
SR: COUNTRIES.SURINAME, |
|||
SS: COUNTRIES.SOUTH_SUDAN, |
|||
ST: COUNTRIES.SAO_TOME_AND_PRINCIPE, |
|||
SV: COUNTRIES.EL_SALVADOR, |
|||
SX: COUNTRIES.SINT_MAARTEN, |
|||
SY: COUNTRIES.SYRIA, |
|||
SZ: COUNTRIES.SWAZILAND, |
|||
TA: COUNTRIES.TRISTAN_DA_CUNHA, |
|||
TC: COUNTRIES.TURKS_AND_CAICOS_ISLANDS, |
|||
TD: COUNTRIES.CHAD, |
|||
TF: COUNTRIES.FRENCH_SOUTHERN_TERRITORIES, |
|||
TG: COUNTRIES.TOGO, |
|||
TH: COUNTRIES.THAILAND, |
|||
TJ: COUNTRIES.TAJIKISTAN, |
|||
TK: COUNTRIES.TOKELAU, |
|||
TL: COUNTRIES.TIMOR_LESTE, |
|||
TM: COUNTRIES.TURKMENISTAN, |
|||
TN: COUNTRIES.TUNISIA, |
|||
TO: COUNTRIES.TONGA, |
|||
TR: COUNTRIES.TURKEY, |
|||
TT: COUNTRIES.TRINIDAD_AND_TOBAGO, |
|||
TV: COUNTRIES.TUVALU, |
|||
TW: COUNTRIES.TAIWAN, |
|||
TZ: COUNTRIES.TANZANIA, |
|||
UA: COUNTRIES.UKRAINE, |
|||
UG: COUNTRIES.UGANDA, |
|||
UM: COUNTRIES.UNITED_STATES_MINOR_OUTLYING_ISLANDS, |
|||
US: COUNTRIES.UNITED_STATES, |
|||
UY: COUNTRIES.URUGUAY, |
|||
UZ: COUNTRIES.UZBEKISTAN, |
|||
VA: COUNTRIES.HOLY_SEE__VATICAN_CITY_STATE_, |
|||
VC: COUNTRIES.SAINT_VINCENT_AND_THE_GRENADINES, |
|||
VE: COUNTRIES.VENEZUELA, |
|||
VG: COUNTRIES.VIRGIN_ISLANDS__BRITISH, |
|||
VI: COUNTRIES.VIRGIN_ISLANDS__US, |
|||
VN: COUNTRIES.VIETNAM, |
|||
VU: COUNTRIES.VANUATU, |
|||
WF: COUNTRIES.WALLIS_AND_FUTUNA, |
|||
WS: COUNTRIES.SAMOA, |
|||
XK: COUNTRIES.KOSOVO, |
|||
YE: COUNTRIES.YEMEN, |
|||
YT: COUNTRIES.MAYOTTE, |
|||
ZA: COUNTRIES.SOUTH_AFRICA, |
|||
ZM: COUNTRIES.ZAMBIA, |
|||
ZW: COUNTRIES.ZIMBABWE |
|||
}); |
|||
|
|||
CountryFlags.builderElements = { |
|||
/** |
|||
* Taken from https://www.npmjs.com/package/country-flag-icons
|
|||
* Or furhter from https://purecatamphetamine.github.io/country-flag-icons/3x2/index.html
|
|||
* Creates an img with the corresponding country flag |
|||
* |
|||
* @param {CountryFlag} country |
|||
* @returns |
|||
*/ |
|||
countryFlagImage: function (country) { |
|||
return builder.img({ |
|||
"alt": country.name, |
|||
"src": `http://purecatamphetamine.github.io/country-flag-icons/3x2/${country.short |
|||
}.svg` |
|||
}) |
|||
.title(`${country.name} (${country.short})`) |
|||
} |
|||
} |
@ -0,0 +1,21 @@ |
|||
{ |
|||
"name": "jpclwe-country-flags", |
|||
"version": "1.0.0", |
|||
"description": "Ofers country flags to components build with the jpc-like-websites lib", |
|||
"keywords": [ |
|||
"jpc", |
|||
"jpclwe", |
|||
"extension" |
|||
], |
|||
"repository": { |
|||
"type": "git", |
|||
"url": "https://git.labos.goip.de/chris/jpclwe-country-flags.git" |
|||
}, |
|||
"license": "ISC", |
|||
"author": "cm", |
|||
"type": "commonjs", |
|||
"main": "countryFlags.js", |
|||
"scripts": { |
|||
"test": "echo \"Error: no test specified\" && exit 1" |
|||
} |
|||
} |
Loading…
Reference in new issue