diff --git a/application/config/migration.php b/application/config/migration.php
index ad5f2d9e3..c52d5d72d 100644
--- a/application/config/migration.php
+++ b/application/config/migration.php
@@ -22,7 +22,7 @@
|
*/
-$config['migration_version'] = 184;
+$config['migration_version'] = 185;
/*
|--------------------------------------------------------------------------
diff --git a/application/controllers/Api.php b/application/controllers/Api.php
index f1edde378..7bb18b5ac 100644
--- a/application/controllers/Api.php
+++ b/application/controllers/Api.php
@@ -193,8 +193,13 @@ function qso() {
// Decode JSON and store
$obj = json_decode(file_get_contents("php://input"), true);
if ($obj === NULL) {
- echo json_encode(['status' => 'failed', 'reason' => "wrong JSON"]);
- die();
+ // Decoding not valid try simple www-x-form-urlencoded
+ $objTmp = file_get_contents("php://input");
+ parse_str($objTmp, $obj);
+ if ($obj === NULL) {
+ echo json_encode(['status' => 'failed', 'reason' => "wrong JSON"]);
+ die();
+ }
}
if(!isset($obj['key']) || $this->api_model->authorize($obj['key']) == 0) {
diff --git a/application/controllers/Dashboard.php b/application/controllers/Dashboard.php
index b91822134..f20a2874c 100644
--- a/application/controllers/Dashboard.php
+++ b/application/controllers/Dashboard.php
@@ -188,6 +188,23 @@ public function index()
}
}
+ public function todays_qso_component() {
+ $this->load->model('user_model');
+
+ if ($this->user_model->validate_session() == 0) {
+ // User is not logged in
+ } else {
+ $this->load->model('logbook_model');
+ $this->load->model('logbooks_model');
+ }
+
+ $logbooks_locations_array = $this->logbooks_model->list_logbook_relationships($this->session->userdata('active_station_logbook'));
+
+ $data['todays_qsos'] = $this->logbook_model->todays_qsos($logbooks_locations_array);
+ $this->load->view('components/dashboard_todays_qsos', $data);
+
+ }
+
public function logbook_display_component() {
$this->load->model('user_model');
diff --git a/application/controllers/Debug.php b/application/controllers/Debug.php
index 1d60cbd51..9440fc19b 100644
--- a/application/controllers/Debug.php
+++ b/application/controllers/Debug.php
@@ -64,4 +64,15 @@ private function is_really_writable($folder)
return false;
}
+
+ public function flags() {
+
+ // load library called DxccFlag
+ $this->load->library('DxccFlag');
+
+ // Call getISO function from DxccFlag library
+ $data['flags'] = $this->dxccflag->getISO('33');
+
+ print_r($data['flags']);
+ }
}
diff --git a/application/controllers/Logbook.php b/application/controllers/Logbook.php
index 65fbe634a..76b0cca16 100644
--- a/application/controllers/Logbook.php
+++ b/application/controllers/Logbook.php
@@ -609,7 +609,7 @@ function view($id) {
$this->load->model('logbook_model');
$data['query'] = $this->logbook_model->get_qso($id);
$data['dxccFlag'] = $this->dxccflag->get($data['query']->result()[0]->COL_DXCC);
-
+
if ($this->session->userdata('user_measurement_base') == NULL) {
$data['measurement_base'] = $this->config->item('measurement_base');
}
@@ -896,7 +896,7 @@ function partial($id) {
function search_result($id="", $id2="") {
$this->load->model('user_model');
-
+
if(!$this->user_model->authorize($this->config->item('auth_mode'))) { return; }
$fixedid = $id;
@@ -926,6 +926,7 @@ function search_result($id="", $id2="") {
if ($iota_search->num_rows() > 0)
{
$data['results'] = $iota_search;
+
$this->load->view('view_log/partial/log_ajax.php', $data);
} else {
if ($this->config->item('callbook') == "qrz" && $this->config->item('qrz_username') != null && $this->config->item('qrz_password') != null) {
@@ -988,13 +989,14 @@ function search_result($id="", $id2="") {
$data['callsign'] = $this->hamli->callsign($id);
}*/
- $data['id'] = strtoupper($id);
+ $data['id'] = strtoupper($id);
$this->load->view('search/result', $data);
}
}
} else {
$data['results'] = $query;
+
$this->load->view('view_log/partial/log_ajax.php', $data);
}
}
diff --git a/application/language/bulgarian/general_words_lang.php b/application/language/bulgarian/general_words_lang.php
index 7f36760b9..abde6b3ea 100644
--- a/application/language/bulgarian/general_words_lang.php
+++ b/application/language/bulgarian/general_words_lang.php
@@ -36,6 +36,7 @@
$lang['general_word_datetime'] = 'Дата/Час';
$lang['general_word_none'] = 'Нито едно';
$lang['general_word_name'] = 'Име';
+$lang['general_word_flag'] = 'знаме';
$lang['general_word_location'] = 'Местоположение';
$lang['general_word_comment'] = 'Коментар';
$lang['general_word_general'] = 'Общи';
diff --git a/application/language/chinese_simplified/general_words_lang.php b/application/language/chinese_simplified/general_words_lang.php
index e5e7f2cac..193d64289 100644
--- a/application/language/chinese_simplified/general_words_lang.php
+++ b/application/language/chinese_simplified/general_words_lang.php
@@ -36,6 +36,7 @@
$lang['general_word_datetime'] = '日期/时间';
$lang['general_word_none'] = '无';
$lang['general_word_name'] = '名称';
+$lang['general_word_flag'] = '旗帜';
$lang['general_word_location'] = '位置';
$lang['general_word_comment'] = '备注';
$lang['general_word_general'] = '通用';
diff --git a/application/language/czech/general_words_lang.php b/application/language/czech/general_words_lang.php
index f19e095bb..bfb0c5dcb 100644
--- a/application/language/czech/general_words_lang.php
+++ b/application/language/czech/general_words_lang.php
@@ -36,6 +36,7 @@
$lang['general_word_datetime'] = 'Datum/čas';
$lang['general_word_none'] = 'Žádné';
$lang['general_word_name'] = 'Jméno';
+$lang['general_word_flag'] = 'Vlajka';
$lang['general_word_location'] = 'Místo';
$lang['general_word_comment'] = 'Komentář';
$lang['general_word_general'] = 'Obecné';
diff --git a/application/language/dutch/general_words_lang.php b/application/language/dutch/general_words_lang.php
index 8641c8106..81304b696 100644
--- a/application/language/dutch/general_words_lang.php
+++ b/application/language/dutch/general_words_lang.php
@@ -36,6 +36,7 @@
$lang['general_word_datetime'] = 'Date/Time';
$lang['general_word_none'] = 'Geen';
$lang['general_word_name'] = 'Naam';
+$lang['general_word_flag'] = 'Flag';
$lang['general_word_location'] = 'Locatie';
$lang['general_word_comment'] = 'Opmerking';
$lang['general_word_general'] = 'Algemeen';
diff --git a/application/language/english/general_words_lang.php b/application/language/english/general_words_lang.php
index b2a019f82..c1a4b2bdb 100644
--- a/application/language/english/general_words_lang.php
+++ b/application/language/english/general_words_lang.php
@@ -36,6 +36,7 @@
$lang['general_word_datetime'] = 'Date/Time';
$lang['general_word_none'] = 'None';
$lang['general_word_name'] = 'Name';
+$lang['general_word_flag'] = 'Flag';
$lang['general_word_location'] = 'Location';
$lang['general_word_comment'] = 'Comment';
$lang['general_word_general'] = 'General';
diff --git a/application/language/finnish/general_words_lang.php b/application/language/finnish/general_words_lang.php
index dfcb87a24..d9d216e32 100644
--- a/application/language/finnish/general_words_lang.php
+++ b/application/language/finnish/general_words_lang.php
@@ -36,6 +36,7 @@
$lang['general_word_datetime'] = 'Päivä/Aika';
$lang['general_word_none'] = 'None';
$lang['general_word_name'] = 'Nimi';
+$lang['general_word_flag'] = 'Lippu';
$lang['general_word_location'] = 'Sijainti';
$lang['general_word_comment'] = 'Kommentti';
$lang['general_word_general'] = 'Yleinen';
diff --git a/application/language/french/general_words_lang.php b/application/language/french/general_words_lang.php
index c1f15a035..368263ec2 100644
--- a/application/language/french/general_words_lang.php
+++ b/application/language/french/general_words_lang.php
@@ -36,6 +36,7 @@
$lang['general_word_datetime'] = "Date/Heure";
$lang['general_word_none'] = "Aucun";
$lang['general_word_name'] = "Nom";
+$lang['general_word_flag'] = "Drapeau";
$lang['general_word_location'] = "Lieu";
$lang['general_word_comment'] = "Commentaire";
$lang['general_word_general'] = "Général";
diff --git a/application/language/german/general_words_lang.php b/application/language/german/general_words_lang.php
index cc0fdf745..4e8d2fe54 100644
--- a/application/language/german/general_words_lang.php
+++ b/application/language/german/general_words_lang.php
@@ -36,6 +36,7 @@
$lang['general_word_datetime'] = 'Datum/Uhrzeit';
$lang['general_word_none'] = 'Nichts/Keine';
$lang['general_word_name'] = 'Name';
+$lang['general_word_flag'] = 'Flagge';
$lang['general_word_location'] = 'Standort';
$lang['general_word_comment'] = 'Kommentar';
$lang['general_word_general'] = 'Allgemeines';
diff --git a/application/language/greek/general_words_lang.php b/application/language/greek/general_words_lang.php
index eeda31bee..3f1d4fd13 100644
--- a/application/language/greek/general_words_lang.php
+++ b/application/language/greek/general_words_lang.php
@@ -36,6 +36,7 @@
$lang['general_word_datetime'] = 'Ημερομηνία/Ωρα';
$lang['general_word_none'] = 'None';
$lang['general_word_name'] = 'όνομα';
+$lang['general_word_flag'] = 'Σημαία';
$lang['general_word_location'] = 'Τοποθεσία';
$lang['general_word_comment'] = 'Σχόλιο';
$lang['general_word_general'] = 'Γενικα';
diff --git a/application/language/italian/awards_lang.php b/application/language/italian/awards_lang.php
index cbbae7731..9415093c0 100644
--- a/application/language/italian/awards_lang.php
+++ b/application/language/italian/awards_lang.php
@@ -2,7 +2,7 @@
defined('BASEPATH') OR exit('Non è consentito l\'accesso diretto allo script');
-$lang['awards_info_button'] = "Informazioni sull'Award'";
+$lang['awards_info_button'] = "Informazioni sull'Award";
$lang['awards_show_worked'] = "Mostra lavorati";
$lang['awards_show_confirmed'] = "Mostra confermati";
$lang['awards_show_not_worked'] = "Mostra non lavorati";
diff --git a/application/language/italian/general_words_lang.php b/application/language/italian/general_words_lang.php
index f4c226c55..3e3fe9ffb 100644
--- a/application/language/italian/general_words_lang.php
+++ b/application/language/italian/general_words_lang.php
@@ -27,15 +27,16 @@
$lang['general_word_icon'] = "Icona";
$lang['general_word_never'] = "Mai";
-$lang['general_word_date'] = 'Dati';
+$lang['general_word_date'] = 'Data';
$lang['general_word_startdate'] = "Data di inizio";
$lang['general_word_enddate'] = "Data di fine";
$lang['general_word_time'] = 'Orario';
$lang['general_word_time_on'] = 'Tempo attivo';
$lang['general_word_time_off'] = 'Tempo libero';
-$lang['general_word_datetime'] = 'Dati/Orario';
+$lang['general_word_datetime'] = 'Data/Orario';
$lang['general_word_none'] = 'Nessuno';
$lang['general_word_name'] = 'Nome';
+$lang['general_word_flag'] = 'Bandiera';
$lang['general_word_location'] = 'Luogo';
$lang['general_word_comment'] = 'Commento';
$lang['general_word_general'] = 'Generale';
@@ -89,7 +90,7 @@
$lang['general_word_lotw_short'] = 'LoTW';
$lang['general_word_details'] = 'Dettagli';
-$lang['general_word_qso_data'] = 'Dati del QSO';
+$lang['general_word_qso_data'] = 'Data del QSO';
$lang['general_edit_qso'] = 'Modifica QSO';
$lang['general_mark_qsl_rx_bureau'] = 'Segna QSL Ricevuta (Bureau)';
@@ -140,7 +141,7 @@
$lang['gen_hamradio_radio'] = 'Radio';
$lang['gen_hamradio_rsts'] = 'RST (I)';
$lang['gen_hamradio_rstr'] = 'RST (R)';
-$lang['gen_hamradio_refs'] = 'Refs';
+$lang['gen_hamradio_refs'] = 'Griglia';
$lang['gen_hamradio_myrefs'] = 'Miei Riferimenti';
$lang['gen_hamradio_exchange_sent_short'] = 'Scambio (I)';
$lang['gen_hamradio_exchange_rcvd_short'] = 'Scambio (R)';
diff --git a/application/language/italian/options_lang.php b/application/language/italian/options_lang.php
index 949836ad9..1af590831 100644
--- a/application/language/italian/options_lang.php
+++ b/application/language/italian/options_lang.php
@@ -115,7 +115,7 @@
$lang['options_bands_deactivateall_warning'] = "Attenzione! Sei sicuro di voler disattivare tutte le bande?";
$lang['options_bands_ssb_qrg'] = "SSB QRG";
$lang['options_bands_ssb_qrg_hint'] = "Frequenza per SSB QRG in banda (deve essere in Hz)";
-$lang['options_bands_data_qrg'] = "DATI QRG";
+$lang['options_bands_data_qrg'] = "DATA QRG";
$lang['options_bands_data_qrg_hint'] = "Frequenza per DATA QRG in banda (deve essere in Hz)";
$lang['options_bands_cw_qrg'] = "CW QRG";
$lang['options_bands_cw_qrg_hint'] = "Frequenza per CW QRG in banda (deve essere in Hz)";
diff --git a/application/language/italian/qso_lang.php b/application/language/italian/qso_lang.php
index 4b7554305..8dfb7ff50 100644
--- a/application/language/italian/qso_lang.php
+++ b/application/language/italian/qso_lang.php
@@ -63,7 +63,7 @@
$lang['qso_simplefle_station_call_location'] = "Chiamata/Luogo della stazione";
$lang['qso_simplefle_station_call_location_hint'] = "Se operi da una nuovo Luogo, crea prima un nuovo Luoghi delle stazioni";
$lang['qso_simplefle_utc_time'] = "Ora UTC attuale";
-$lang['qso_simplefle_enter_the_data'] = "Inserisci i dati";
+$lang['qso_simplefle_enter_the_data'] = "Inserisci la data";
$lang['qso_simplefle_syntax_help_close_w_sample'] = "Chiudi e carica dati di esempio";
$lang['qso_simplefle_reload'] = "Ricarica la lista dei QSO";
$lang['qso_simplefle_save'] = "Salva in Cloudlog";
diff --git a/application/language/polish/general_words_lang.php b/application/language/polish/general_words_lang.php
index 6cfb385ad..494910584 100644
--- a/application/language/polish/general_words_lang.php
+++ b/application/language/polish/general_words_lang.php
@@ -36,6 +36,7 @@
$lang['general_word_datetime'] = 'Data/Godzina';
$lang['general_word_none'] = 'Nic';
$lang['general_word_name'] = 'Imie';
+$lang['general_word_flag'] = 'Flaga';
$lang['general_word_location'] = 'Lokalizacja';
$lang['general_word_comment'] = 'Komentarz';
$lang['general_word_general'] = 'Główne';
diff --git a/application/language/russian/general_words_lang.php b/application/language/russian/general_words_lang.php
index 0bb111709..f474eaa59 100644
--- a/application/language/russian/general_words_lang.php
+++ b/application/language/russian/general_words_lang.php
@@ -36,6 +36,7 @@
$lang['general_word_datetime'] = 'Дата/Время';
$lang['general_word_none'] = '-';
$lang['general_word_name'] = 'Имя';
+$lang['general_word_flag'] = 'Флаг';
$lang['general_word_location'] = 'QTH';
$lang['general_word_comment'] = 'Комментарий';
$lang['general_word_general'] = 'Общее';
diff --git a/application/language/spanish/general_words_lang.php b/application/language/spanish/general_words_lang.php
index 9131c7a2d..0dabe3c21 100644
--- a/application/language/spanish/general_words_lang.php
+++ b/application/language/spanish/general_words_lang.php
@@ -37,6 +37,7 @@
$lang['general_word_datetime'] = 'Fecha/Hora';
$lang['general_word_none'] = 'Ninguno';
$lang['general_word_name'] = 'Nombre';
+$lang['general_word_flag'] = 'Bandera';
$lang['general_word_location'] = 'Localización';
$lang['general_word_comment'] = 'Comentario';
$lang['general_word_general'] = 'General';
diff --git a/application/language/swedish/general_words_lang.php b/application/language/swedish/general_words_lang.php
index acc4555e1..af79b0810 100644
--- a/application/language/swedish/general_words_lang.php
+++ b/application/language/swedish/general_words_lang.php
@@ -38,6 +38,7 @@
$lang['general_word_datetime'] = 'Datum/Tid';
$lang['general_word_none'] = 'Ingen';
$lang['general_word_name'] = 'Namn';
+$lang['general_word_flag'] = 'Flagga';
$lang['general_word_location'] = 'QTH';
$lang['general_word_comment'] = 'Notering';
$lang['general_word_general'] = 'Allmänt';
diff --git a/application/language/turkish/general_words_lang.php b/application/language/turkish/general_words_lang.php
index 166ad3f59..497925726 100644
--- a/application/language/turkish/general_words_lang.php
+++ b/application/language/turkish/general_words_lang.php
@@ -36,6 +36,7 @@
$lang['general_word_datetime'] = 'Tarih/Saat';
$lang['general_word_none'] = 'Hiçbiri';
$lang['general_word_name'] = 'İsim';
+$lang['general_word_flag'] = 'Bayrak';
$lang['general_word_location'] = 'Konum';
$lang['general_word_comment'] = 'Yorum';
$lang['general_word_general'] = 'Genel';
diff --git a/application/libraries/DxccFlag.php b/application/libraries/DxccFlag.php
index b491482e0..446d7bd0f 100644
--- a/application/libraries/DxccFlag.php
+++ b/application/libraries/DxccFlag.php
@@ -3,6 +3,349 @@
class DxccFlag
{
+ // create an array
+ private $dxccCodetoISOArray = array(
+ '1' => "CA",
+ '3' => "AF",
+ '4' => "MP",
+ '5' => "AX",
+ '6' => "US",
+ '7' => "AL",
+ '9' => "AS",
+ '10' => "FR",
+ '11' => "IN",
+ '12' => "AI",
+ '13' => "AQ",
+ '14' => "AM",
+ '15' => "RU",
+ '16' => "NZ",
+ '17' => "VE",
+ '18' => "AZ",
+ '20' => "US",
+ '21' => "ES",
+ '22' => "PW",
+ '24' => "BV",
+ '27' => "BY",
+ '29' => "ES",
+ '31' => "KI",
+ '32' => "ES",
+ '33' => "GB",
+ '34' => "NZ",
+ '35' => "CX",
+ '36' => "FR",
+ '37' => "CR",
+ '38' => "CC",
+ '40' => "GR",
+ '41' => "FR",
+ '43' => "PR",
+ '45' => "GR",
+ '46' => "MY",
+ '47' => "CL",
+ '48' => "KI",
+ '49' => "GQ",
+ '50' => "MX",
+ '51' => "ER",
+ '52' => "EE",
+ '53' => "ET",
+ '54' => "RU",
+ '56' => "BR",
+ '60' => "BS",
+ '61' => "RU",
+ '62' => "BB",
+ '63' => "GF",
+ '64' => "BM",
+ '65' => "VG",
+ '66' => "BZ",
+ '69' => "KY",
+ '70' => "CU",
+ '71' => "EC",
+ '72' => "DO",
+ '74' => "SV",
+ '75' => "GE",
+ '76' => "GT",
+ '77' => "GD",
+ '78' => "HT",
+ '79' => "GP",
+ '80' => "HN",
+ '82' => "JM",
+ '84' => "MQ",
+ '85' => "AN",
+ '86' => "NI",
+ '88' => "PA",
+ '89' => "TC",
+ '90' => "TT",
+ '91' => "AW",
+ '94' => "AG",
+ '95' => "DM",
+ '96' => "MS",
+ '97' => "LC",
+ '98' => "VC",
+ '99' => "FR",
+ '100' => "AR",
+ '103' => "GU",
+ '104' => "BO",
+ '105' => "US",
+ '106' => "GG",
+ '107' => "GN",
+ '108' => "BR",
+ '109' => "GW",
+ '110' => "US",
+ '111' => "HM",
+ '112' => "CL",
+ '114' => "IM",
+ '116' => "CO",
+ '117' => "CH",
+ '118' => "SJ",
+ '120' => "EC",
+ '122' => "JE",
+ '123' => "US",
+ '124' => "FR",
+ '125' => "CL",
+ '126' => "RU",
+ '129' => "GY",
+ '130' => "KZ",
+ '131' => "FR",
+ '132' => "PY",
+ '133' => "NZ",
+ '134' => "US",
+ '135' => "KG",
+ '136' => "PE",
+ '137' => "KR",
+ '138' => "US",
+ '140' => "SR",
+ '141' => "FK",
+ '142' => "IN",
+ '143' => "LA",
+ '144' => "UY",
+ '145' => "LV",
+ '146' => "LT",
+ '147' => "AU",
+ '148' => "VE",
+ '149' => "PT",
+ '150' => "AU",
+ '151' => "RU",
+ '152' => "MO",
+ '153' => "AU",
+ '157' => "NR",
+ '158' => "VU",
+ '159' => "MV",
+ '160' => "TO",
+ '161' => "CO",
+ '162' => "NC",
+ '163' => "PG",
+ '165' => "MU",
+ '166' => "US",
+ '167' => "SE",
+ '168' => "MH",
+ '169' => "YT",
+ '170' => "NZ",
+ '171' => "AU",
+ '172' => "PN",
+ '173' => "FM",
+ '174' => "US",
+ '175' => "PF",
+ '176' => "FJ",
+ '177' => "JP",
+ '179' => "MD",
+ '180' => "GR",
+ '181' => "MZ",
+ '182' => "US",
+ '185' => "SB",
+ '187' => "NE",
+ '188' => "NU",
+ '189' => "NF",
+ '190' => "WS",
+ '191' => "NZ",
+ '192' => "JP",
+ '195' => "GQ",
+ '197' => "US",
+ '199' => "NO",
+ '201' => "ZA",
+ '202' => "PR",
+ '203' => "AD",
+ '204' => "MX",
+ '205' => "SH-AC",
+ '206' => "AT",
+ '207' => "MU",
+ '209' => "BE",
+ '211' => "CA",
+ '212' => "BG",
+ '213' => "FR",
+ '214' => "FR",
+ '215' => "CY",
+ '216' => "NI",
+ '217' => "CL",
+ '219' => "ST",
+ '221' => "DK",
+ '222' => "FO",
+ '223' => "GB-ENG",
+ '224' => "FI",
+ '225' => "IT",
+ '227' => "FR",
+ '230' => "DE",
+ '232' => "SO",
+ '233' => "GI",
+ '234' => "GS",
+ '235' => "GS",
+ '236' => "GR",
+ '237' => "GL",
+ '238' => "GB",
+ '239' => "HU",
+ '240' => "GS",
+ '241' => "GB",
+ '242' => "IS",
+ '245' => "IE",
+ '246' => "MT",
+ '247' => "PH",
+ '248' => "IT",
+ '249' => "KN",
+ '250' => "SH-HL",
+ '251' => "LI",
+ '252' => "CA",
+ '253' => "BR",
+ '254' => "LU",
+ '256' => "PT",
+ '257' => "MT",
+ '259' => "SJ",
+ '260' => "MC",
+ '262' => "TJ",
+ '263' => "NL",
+ '265' => "GB-NIR",
+ '266' => "NO",
+ '269' => "PL",
+ '270' => "TK",
+ '272' => "PT",
+ '273' => "BR",
+ '274' => "SH-TA",
+ '275' => "RO",
+ '276' => "FR",
+ '277' => "CA",
+ '278' => "SM",
+ '279' => "GB-SCT",
+ '280' => "TM",
+ '281' => "ES",
+ '282' => "TV",
+ '283' => "CY",
+ '284' => "SE",
+ '285' => "VI",
+ '286' => "UG",
+ '287' => "CH",
+ '288' => "UA",
+ '289' => "UN",
+ '291' => "US",
+ '292' => "UZ",
+ '293' => "VN",
+ '294' => "GB-WLS",
+ '295' => "VA",
+ '296' => "RS",
+ '297' => "US",
+ '298' => "WF",
+ '299' => "MY",
+ '301' => "KI",
+ '302' => "EH",
+ '303' => "AU",
+ '304' => "BH",
+ '305' => "BD",
+ '306' => "BT",
+ '308' => "CR",
+ '309' => "MM",
+ '312' => "KH",
+ '315' => "LK",
+ '318' => "CN",
+ '321' => "HK",
+ '324' => "IN",
+ '327' => "ID",
+ '330' => "IR",
+ '333' => "IQ",
+ '336' => "IL",
+ '339' => "JP",
+ '342' => "JO",
+ '344' => "KP",
+ '345' => "BN",
+ '348' => "KW",
+ '354' => "LB",
+ '363' => "MN",
+ '369' => "NP",
+ '370' => "OM",
+ '372' => "PK",
+ '375' => "PH",
+ '376' => "QA",
+ '378' => "SA",
+ '379' => "SC",
+ '381' => "SG",
+ '382' => "DJ",
+ '384' => "SY",
+ '386' => "TW",
+ '387' => "TH",
+ '390' => "TR",
+ '391' => "AE",
+ '400' => "DZ",
+ '401' => "AO",
+ '402' => "BW",
+ '404' => "BI",
+ '406' => "CM",
+ '408' => "CF",
+ '409' => "CV",
+ '410' => "TD",
+ '411' => "KM",
+ '412' => "CG",
+ '414' => "CD",
+ '416' => "BJ",
+ '420' => "GA",
+ '422' => "GM",
+ '424' => "GH",
+ '428' => "CI",
+ '430' => "KE",
+ '432' => "LS",
+ '434' => "LR",
+ '436' => "LY",
+ '438' => "MG",
+ '440' => "MW",
+ '442' => "ML",
+ '444' => "MR",
+ '446' => "MA",
+ '450' => "NG",
+ '452' => "ZW",
+ '453' => "RE",
+ '454' => "RW",
+ '456' => "SN",
+ '458' => "SL",
+ '460' => "FJ",
+ '462' => "ZA",
+ '464' => "NA",
+ '466' => "SD",
+ '468' => "SZ",
+ '470' => "TZ",
+ '474' => "TN",
+ '478' => "EG",
+ '480' => "BF",
+ '482' => "ZM",
+ '483' => "TG",
+ '489' => "FJ",
+ '490' => "KI",
+ '492' => "YE",
+ '497' => "HR",
+ '499' => "SI",
+ '501' => "BA",
+ '502' => "MK",
+ '503' => "CZ",
+ '504' => "SK",
+ '505' => "TW",
+ '507' => "SB",
+ '508' => "PF",
+ '509' => "FR",
+ '510' => "PS",
+ '511' => "TL",
+ '512' => "GB",
+ '513' => "PN",
+ '514' => "ME",
+ '515' => "US",
+ '517' => "AN",
+ '519' => "AN",
+ '521' => "SS",
+ '1378' => "SA"
+ );
+
private $dxccFlags = array(
'0' => "", // DXCC NONE
'1' => "\u{1F1E8}\u{1F1E6}", // CANADA
@@ -417,4 +760,13 @@ public function get($dxcc)
return $this->dxccFlags[$dxcc];
}
}
-}
+
+ public function getISO($dxccCode) {
+ // Check if DXCC Code is in dxccCodetoISOArray
+ if (!isset($this->dxccCodetoISOArray[$dxccCode])) {
+ return "00";
+ } else {
+ return $this->dxccCodetoISOArray[$dxccCode];
+ }
+ }
+}
\ No newline at end of file
diff --git a/application/migrations/185_tag_2_6_14.php b/application/migrations/185_tag_2_6_14.php
new file mode 100644
index 000000000..b59990055
--- /dev/null
+++ b/application/migrations/185_tag_2_6_14.php
@@ -0,0 +1,30 @@
+db->where('option_name', 'version');
+ $this->db->update('options', array('option_value' => '2.6.14'));
+
+ // Trigger Version Info Dialog
+ $this->db->where('option_type', 'version_dialog');
+ $this->db->where('option_name', 'confirmed');
+ $this->db->update('user_options', array('option_value' => 'false'));
+
+ }
+
+ public function down()
+ {
+ $this->db->where('option_name', 'version');
+ $this->db->update('options', array('option_value' => '2.6.13'));
+ }
+}
\ No newline at end of file
diff --git a/application/models/Logbook_model.php b/application/models/Logbook_model.php
index 40a81acf4..570f5063e 100755
--- a/application/models/Logbook_model.php
+++ b/application/models/Logbook_model.php
@@ -165,7 +165,7 @@ function create_qso()
$qso_rx_power = null;
if ($this->input->post('copyexchangeto')) {
- switch($this->input->post('copyexchangeto')) {
+ switch ($this->input->post('copyexchangeto')) {
case 'dok':
$darc_dok = $srx_string;
break;
@@ -184,13 +184,13 @@ function create_qso()
case 'power':
$qso_rx_power = $srx_string;
break;
- // Example for more sophisticated exchanges and their split into the db:
- //case 'name/power':
- // if (strlen($srx_string) == 0) break;
- // $exch_pt = explode(" ",$srx_string);
- // $qso_name = $exch_pt[0];
- // if (count($exch_pt)>1) $qso_power = $exch_pt[1];
- // break;
+ // Example for more sophisticated exchanges and their split into the db:
+ //case 'name/power':
+ // if (strlen($srx_string) == 0) break;
+ // $exch_pt = explode(" ",$srx_string);
+ // $qso_name = $exch_pt[0];
+ // if (count($exch_pt)>1) $qso_power = $exch_pt[1];
+ // break;
default:
}
}
@@ -2057,6 +2057,37 @@ function check_if_grid_worked_in_logbook($grid, $StationLocationsArray = null, $
return $query->num_rows();
}
+ function check_if_grid_4char_worked_in_logbook($grid, $StationLocationsArray = null, $band = null)
+ {
+ if ($StationLocationsArray == null) {
+ $CI = &get_instance();
+ $CI->load->model('logbooks_model');
+ $logbooks_locations_array = $CI->logbooks_model->list_logbook_relationships($this->session->userdata('active_station_logbook'));
+ } else {
+ $logbooks_locations_array = $StationLocationsArray;
+ }
+
+ $this->db->select('COL_GRIDSQUARE');
+ $this->db->where_in('station_id', $logbooks_locations_array);
+ $this->db->group_start();
+ $this->db->like('SUBSTRING(COL_GRIDSQUARE, 1, 4)', substr($grid, 0, 4));
+ $this->db->or_like('SUBSTRING(COL_VUCC_GRIDS, 1, 4)', substr($grid, 0, 4));
+ $this->db->group_end();
+
+ if ($band != null && $band != 'SAT') {
+ $this->db->where('COL_BAND', $band);
+ } else if ($band == 'SAT') {
+ // Where col_sat_name is not empty
+ $this->db->where('COL_SAT_NAME !=', '');
+ }
+ $this->db->limit('2');
+
+ $query = $this->db->get($this->config->item('table_name'));
+
+ return $query->num_rows();
+ }
+
+
/* Get all QSOs with a valid grid for use in the KML export */
function kml_get_all_qsos($band, $mode, $dxcc, $cqz, $propagation, $fromdate, $todate)
{
@@ -3458,7 +3489,7 @@ function import($record, $station_id = "0", $skipDuplicate = false, $markClublog
$rx_pwr = $record['rx_pwr'];
} else {
$rx_pwr = null;
- $my_error .= "Error QSO: Date: " . $time_on . " Callsign: " . $record['call'] . " RX_PWR (".$record['rx_pwr'].") is not a number
";
+ $my_error .= "Error QSO: Date: " . $time_on . " Callsign: " . $record['call'] . " RX_PWR (" . $record['rx_pwr'] . ") is not a number
";
}
}
} else {
diff --git a/application/views/components/dashboard_logbook_table.php b/application/views/components/dashboard_logbook_table.php
index e3dd96ed1..9dc5bff1a 100644
--- a/application/views/components/dashboard_logbook_table.php
+++ b/application/views/components/dashboard_logbook_table.php
@@ -47,6 +47,9 @@ function echo_table_header_col($ctx, $name)
case 'Name':
echo '
This data is from https://hams.at/. - +
-Date | -Time | -Callsign | -Comment | -Satellite | -Mode | -Gridsquare(s) | -Workable | -- | - |
---|---|---|---|---|---|---|---|---|---|
- session->userdata('user_date_format')) { - // If Logged in and session exists - $custom_date_format = $this->session->userdata('user_date_format'); - } else { - // Get Default date format from /config/wavelog.php - $custom_date_format = $this->config->item('qso_date_format'); - } - - ?> - - - - | -- - | -- load->model('logbooks_model'); - $logbooks_locations_array = $CI->logbooks_model->list_logbook_relationships($this->session->userdata('active_station_logbook')); - $CI->load->model('logbook_model'); - $call_worked = $CI->logbook_model->check_if_callsign_worked_in_logbook($rove['callsign'], $logbooks_locations_array, "SAT"); - if ($call_worked != 0) { - echo "".$rove['callsign'].""; - } else { - echo $rove['callsign']; - } - ?> - | -- - | - -">= $rove['satellite']['name'] ?> | -- | - - - logbook_model->check_if_grid_worked_in_logbook($grid, null, "SAT"); - if ($worked != 0) { - echo " " . $grid . ""; - } else { - echo " " . $grid . ""; - } - } - ?> - - - | -- No"; - } - } else { - echo "Unknown"; - } - ?> - | -Track | - -- - Sked - - | -
Date | +Time | +Callsign | +Comment | +Satellite | +Mode | +Gridsquare(s) | +Workable | ++ | + |
---|---|---|---|---|---|---|---|---|---|
+ session->userdata('user_date_format')) { + // If Logged in and session exists + $custom_date_format = $this->session->userdata('user_date_format'); + } else { + // Get Default date format from /config/wavelog.php + $custom_date_format = $this->config->item('qso_date_format'); + } + + ?> + + + + | ++ + | ++ load->model('logbooks_model'); + $logbooks_locations_array = $CI->logbooks_model->list_logbook_relationships($this->session->userdata('active_station_logbook')); + $CI->load->model('logbook_model'); + $call_worked = $CI->logbook_model->check_if_callsign_worked_in_logbook($rove['callsign'], $logbooks_locations_array, "SAT"); + if ($call_worked != 0) { + echo "" . $rove['callsign'] . ""; + } else { + echo $rove['callsign']; + } + ?> + | ++ + | + +">= $rove['satellite']['name'] ?> | ++ | + + + logbook_model->check_if_grid_4char_worked_in_logbook($grid, null, "SAT"); + if ($worked != 0) { + echo " " . $grid . ""; + } else { + echo " " . $grid . ""; + } + } + ?> + + + | ++ No"; + } + } else { + echo "Unknown"; + } + ?> + | +Track | + ++ + Sked + + | +
COL_TIME_ON); echo date($custom_date_format, $timestamp); ?> | config->item('use_auth') && ($this->session->userdata('user_type') >= 2)) || $this->config->item('use_auth') === FALSE || ($this->config->item('show_time'))) { ?> -COL_TIME_ON); echo date('H:i', $timestamp); ?> | +COL_TIME_ON); echo date('H:i', $timestamp); ?> | COL_CALL)); ?> diff --git a/application/views/view_log/qso.php b/application/views/view_log/qso.php index cf66154f3..ad23646b1 100644 --- a/application/views/view_log/qso.php +++ b/application/views/view_log/qso.php @@ -248,7 +248,12 @@ name != null) { ?> |
- | name)), "- (/"); if (isset($dxccFlag)) { echo " ".$dxccFlag; } if ($row->end != null) { echo ' '.lang('gen_hamradio_deleted_dxcc').''; } ?> | +load->library('DxccFlag'); + $flag = strtolower($ci->dxccflag->getISO($row->COL_DXCC)); + echo ' '; + echo ucwords(strtolower(($row->name)), "- (/"); if ($row->end != null) { echo ' '.lang('gen_hamradio_deleted_dxcc').''; } ?> | '; echo $row->COL_SUBMODE==null?$row->COL_MODE:$row->COL_SUBMODE . ' | '; break; - case 'RSTS': echo '' . $row->COL_RST_SENT; if ($row->COL_STX) { echo ' COL_CONTEST_ID:"n/a").'" class="badge text-bg-light">'; printf("%03d", $row->COL_STX); echo '';} if ($row->COL_STX_STRING) { echo ' COL_CONTEST_ID:"n/a").'" class="badge text-bg-light">' . $row->COL_STX_STRING . '';} echo ' | '; break; - case 'RSTR': echo '' . $row->COL_RST_RCVD; if ($row->COL_SRX) { echo ' COL_CONTEST_ID:"n/a").'" class="badge text-bg-light">'; printf("%03d", $row->COL_SRX); echo '';} if ($row->COL_SRX_STRING) { echo ' COL_CONTEST_ID:"n/a").'" class="badge text-bg-light">' . $row->COL_SRX_STRING . '';} echo ' | '; break; + case 'RSTS': echo '' . $row->COL_RST_SENT; if ($row->COL_STX) { echo ' COL_CONTEST_ID:"n/a").'" class="badge text-bg-light">'; printf("%03d", $row->COL_STX); echo '';} if ($row->COL_STX_STRING) { echo ' COL_CONTEST_ID:"n/a").'" class="badge text-bg-light">' . $row->COL_STX_STRING . '';} echo ' | '; break; + case 'RSTR': echo '' . $row->COL_RST_RCVD; if ($row->COL_SRX) { echo ' COL_CONTEST_ID:"n/a").'" class="badge text-bg-light">'; printf("%03d", $row->COL_SRX); echo '';} if ($row->COL_SRX_STRING) { echo ' COL_CONTEST_ID:"n/a").'" class="badge text-bg-light">' . $row->COL_SRX_STRING . '';} echo ' | '; break; case 'Country': echo '' . ucwords(strtolower(($row->COL_COUNTRY))) . ' | '; break; case 'IOTA': echo '' . ($row->COL_IOTA) . ' | '; break; case 'SOTA': echo '' . ($row->COL_SOTA_REF) . ' | '; break; @@ -68,6 +68,7 @@ function echoQrbCalcLink($mygrid, $grid, $vucc) { config->item('use_auth') && ($this->session->userdata('user_type') >= 2)) || $this->config->item('use_auth') === FALSE || ($this->config->item('show_time'))) { ?>+ | session->userdata('user_column1')==""?'Mode':$this->session->userdata('user_column1')); @@ -101,6 +102,12 @@ function echoQrbCalcLink($mygrid, $grid, $vucc) { | COL_TIME_ON); echo date('H:i', $timestamp); ?> | + load->library('DxccFlag'); + $flag = strtolower($ci->dxccflag->getISO($row->COL_DXCC)); + echo 'name))) . '"> | '; + ?>COL_CALL)); ?> | diff --git a/application/views/visitor/layout/header.php b/application/views/visitor/layout/header.php index 718252a58..677b82a14 100644 --- a/application/views/visitor/layout/header.php +++ b/application/views/visitor/layout/header.php @@ -18,7 +18,8 @@ - + + diff --git a/assets/css/flag-icons.min.css b/assets/css/flag-icons.min.css new file mode 100644 index 000000000..62a5b877e --- /dev/null +++ b/assets/css/flag-icons.min.css @@ -0,0 +1 @@ +.fib,.fi{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{position:relative;display:inline-block;width:1.333333em;line-height:1em}.fi:before{content:" "}.fi.fis{width:1em}.fi-xx{background-image:url(../flags/4x3/xx.svg)}.fi-xx.fis{background-image:url(../flags/1x1/xx.svg)}.fi-ad{background-image:url(../flags/4x3/ad.svg)}.fi-ad.fis{background-image:url(../flags/1x1/ad.svg)}.fi-ae{background-image:url(../flags/4x3/ae.svg)}.fi-ae.fis{background-image:url(../flags/1x1/ae.svg)}.fi-af{background-image:url(../flags/4x3/af.svg)}.fi-af.fis{background-image:url(../flags/1x1/af.svg)}.fi-ag{background-image:url(../flags/4x3/ag.svg)}.fi-ag.fis{background-image:url(../flags/1x1/ag.svg)}.fi-ai{background-image:url(../flags/4x3/ai.svg)}.fi-ai.fis{background-image:url(../flags/1x1/ai.svg)}.fi-al{background-image:url(../flags/4x3/al.svg)}.fi-al.fis{background-image:url(../flags/1x1/al.svg)}.fi-am{background-image:url(../flags/4x3/am.svg)}.fi-am.fis{background-image:url(../flags/1x1/am.svg)}.fi-ao{background-image:url(../flags/4x3/ao.svg)}.fi-ao.fis{background-image:url(../flags/1x1/ao.svg)}.fi-aq{background-image:url(../flags/4x3/aq.svg)}.fi-aq.fis{background-image:url(../flags/1x1/aq.svg)}.fi-ar{background-image:url(../flags/4x3/ar.svg)}.fi-ar.fis{background-image:url(../flags/1x1/ar.svg)}.fi-as{background-image:url(../flags/4x3/as.svg)}.fi-as.fis{background-image:url(../flags/1x1/as.svg)}.fi-at{background-image:url(../flags/4x3/at.svg)}.fi-at.fis{background-image:url(../flags/1x1/at.svg)}.fi-au{background-image:url(../flags/4x3/au.svg)}.fi-au.fis{background-image:url(../flags/1x1/au.svg)}.fi-aw{background-image:url(../flags/4x3/aw.svg)}.fi-aw.fis{background-image:url(../flags/1x1/aw.svg)}.fi-ax{background-image:url(../flags/4x3/ax.svg)}.fi-ax.fis{background-image:url(../flags/1x1/ax.svg)}.fi-az{background-image:url(../flags/4x3/az.svg)}.fi-az.fis{background-image:url(../flags/1x1/az.svg)}.fi-ba{background-image:url(../flags/4x3/ba.svg)}.fi-ba.fis{background-image:url(../flags/1x1/ba.svg)}.fi-bb{background-image:url(../flags/4x3/bb.svg)}.fi-bb.fis{background-image:url(../flags/1x1/bb.svg)}.fi-bd{background-image:url(../flags/4x3/bd.svg)}.fi-bd.fis{background-image:url(../flags/1x1/bd.svg)}.fi-be{background-image:url(../flags/4x3/be.svg)}.fi-be.fis{background-image:url(../flags/1x1/be.svg)}.fi-bf{background-image:url(../flags/4x3/bf.svg)}.fi-bf.fis{background-image:url(../flags/1x1/bf.svg)}.fi-bg{background-image:url(../flags/4x3/bg.svg)}.fi-bg.fis{background-image:url(../flags/1x1/bg.svg)}.fi-bh{background-image:url(../flags/4x3/bh.svg)}.fi-bh.fis{background-image:url(../flags/1x1/bh.svg)}.fi-bi{background-image:url(../flags/4x3/bi.svg)}.fi-bi.fis{background-image:url(../flags/1x1/bi.svg)}.fi-bj{background-image:url(../flags/4x3/bj.svg)}.fi-bj.fis{background-image:url(../flags/1x1/bj.svg)}.fi-bl{background-image:url(../flags/4x3/bl.svg)}.fi-bl.fis{background-image:url(../flags/1x1/bl.svg)}.fi-bm{background-image:url(../flags/4x3/bm.svg)}.fi-bm.fis{background-image:url(../flags/1x1/bm.svg)}.fi-bn{background-image:url(../flags/4x3/bn.svg)}.fi-bn.fis{background-image:url(../flags/1x1/bn.svg)}.fi-bo{background-image:url(../flags/4x3/bo.svg)}.fi-bo.fis{background-image:url(../flags/1x1/bo.svg)}.fi-bq{background-image:url(../flags/4x3/bq.svg)}.fi-bq.fis{background-image:url(../flags/1x1/bq.svg)}.fi-br{background-image:url(../flags/4x3/br.svg)}.fi-br.fis{background-image:url(../flags/1x1/br.svg)}.fi-bs{background-image:url(../flags/4x3/bs.svg)}.fi-bs.fis{background-image:url(../flags/1x1/bs.svg)}.fi-bt{background-image:url(../flags/4x3/bt.svg)}.fi-bt.fis{background-image:url(../flags/1x1/bt.svg)}.fi-bv{background-image:url(../flags/4x3/bv.svg)}.fi-bv.fis{background-image:url(../flags/1x1/bv.svg)}.fi-bw{background-image:url(../flags/4x3/bw.svg)}.fi-bw.fis{background-image:url(../flags/1x1/bw.svg)}.fi-by{background-image:url(../flags/4x3/by.svg)}.fi-by.fis{background-image:url(../flags/1x1/by.svg)}.fi-bz{background-image:url(../flags/4x3/bz.svg)}.fi-bz.fis{background-image:url(../flags/1x1/bz.svg)}.fi-ca{background-image:url(../flags/4x3/ca.svg)}.fi-ca.fis{background-image:url(../flags/1x1/ca.svg)}.fi-cc{background-image:url(../flags/4x3/cc.svg)}.fi-cc.fis{background-image:url(../flags/1x1/cc.svg)}.fi-cd{background-image:url(../flags/4x3/cd.svg)}.fi-cd.fis{background-image:url(../flags/1x1/cd.svg)}.fi-cf{background-image:url(../flags/4x3/cf.svg)}.fi-cf.fis{background-image:url(../flags/1x1/cf.svg)}.fi-cg{background-image:url(../flags/4x3/cg.svg)}.fi-cg.fis{background-image:url(../flags/1x1/cg.svg)}.fi-ch{background-image:url(../flags/4x3/ch.svg)}.fi-ch.fis{background-image:url(../flags/1x1/ch.svg)}.fi-ci{background-image:url(../flags/4x3/ci.svg)}.fi-ci.fis{background-image:url(../flags/1x1/ci.svg)}.fi-ck{background-image:url(../flags/4x3/ck.svg)}.fi-ck.fis{background-image:url(../flags/1x1/ck.svg)}.fi-cl{background-image:url(../flags/4x3/cl.svg)}.fi-cl.fis{background-image:url(../flags/1x1/cl.svg)}.fi-cm{background-image:url(../flags/4x3/cm.svg)}.fi-cm.fis{background-image:url(../flags/1x1/cm.svg)}.fi-cn{background-image:url(../flags/4x3/cn.svg)}.fi-cn.fis{background-image:url(../flags/1x1/cn.svg)}.fi-co{background-image:url(../flags/4x3/co.svg)}.fi-co.fis{background-image:url(../flags/1x1/co.svg)}.fi-cr{background-image:url(../flags/4x3/cr.svg)}.fi-cr.fis{background-image:url(../flags/1x1/cr.svg)}.fi-cu{background-image:url(../flags/4x3/cu.svg)}.fi-cu.fis{background-image:url(../flags/1x1/cu.svg)}.fi-cv{background-image:url(../flags/4x3/cv.svg)}.fi-cv.fis{background-image:url(../flags/1x1/cv.svg)}.fi-cw{background-image:url(../flags/4x3/cw.svg)}.fi-cw.fis{background-image:url(../flags/1x1/cw.svg)}.fi-cx{background-image:url(../flags/4x3/cx.svg)}.fi-cx.fis{background-image:url(../flags/1x1/cx.svg)}.fi-cy{background-image:url(../flags/4x3/cy.svg)}.fi-cy.fis{background-image:url(../flags/1x1/cy.svg)}.fi-cz{background-image:url(../flags/4x3/cz.svg)}.fi-cz.fis{background-image:url(../flags/1x1/cz.svg)}.fi-de{background-image:url(../flags/4x3/de.svg)}.fi-de.fis{background-image:url(../flags/1x1/de.svg)}.fi-dj{background-image:url(../flags/4x3/dj.svg)}.fi-dj.fis{background-image:url(../flags/1x1/dj.svg)}.fi-dk{background-image:url(../flags/4x3/dk.svg)}.fi-dk.fis{background-image:url(../flags/1x1/dk.svg)}.fi-dm{background-image:url(../flags/4x3/dm.svg)}.fi-dm.fis{background-image:url(../flags/1x1/dm.svg)}.fi-do{background-image:url(../flags/4x3/do.svg)}.fi-do.fis{background-image:url(../flags/1x1/do.svg)}.fi-dz{background-image:url(../flags/4x3/dz.svg)}.fi-dz.fis{background-image:url(../flags/1x1/dz.svg)}.fi-ec{background-image:url(../flags/4x3/ec.svg)}.fi-ec.fis{background-image:url(../flags/1x1/ec.svg)}.fi-ee{background-image:url(../flags/4x3/ee.svg)}.fi-ee.fis{background-image:url(../flags/1x1/ee.svg)}.fi-eg{background-image:url(../flags/4x3/eg.svg)}.fi-eg.fis{background-image:url(../flags/1x1/eg.svg)}.fi-eh{background-image:url(../flags/4x3/eh.svg)}.fi-eh.fis{background-image:url(../flags/1x1/eh.svg)}.fi-er{background-image:url(../flags/4x3/er.svg)}.fi-er.fis{background-image:url(../flags/1x1/er.svg)}.fi-es{background-image:url(../flags/4x3/es.svg)}.fi-es.fis{background-image:url(../flags/1x1/es.svg)}.fi-et{background-image:url(../flags/4x3/et.svg)}.fi-et.fis{background-image:url(../flags/1x1/et.svg)}.fi-fi{background-image:url(../flags/4x3/fi.svg)}.fi-fi.fis{background-image:url(../flags/1x1/fi.svg)}.fi-fj{background-image:url(../flags/4x3/fj.svg)}.fi-fj.fis{background-image:url(../flags/1x1/fj.svg)}.fi-fk{background-image:url(../flags/4x3/fk.svg)}.fi-fk.fis{background-image:url(../flags/1x1/fk.svg)}.fi-fm{background-image:url(../flags/4x3/fm.svg)}.fi-fm.fis{background-image:url(../flags/1x1/fm.svg)}.fi-fo{background-image:url(../flags/4x3/fo.svg)}.fi-fo.fis{background-image:url(../flags/1x1/fo.svg)}.fi-fr{background-image:url(../flags/4x3/fr.svg)}.fi-fr.fis{background-image:url(../flags/1x1/fr.svg)}.fi-ga{background-image:url(../flags/4x3/ga.svg)}.fi-ga.fis{background-image:url(../flags/1x1/ga.svg)}.fi-gb{background-image:url(../flags/4x3/gb.svg)}.fi-gb.fis{background-image:url(../flags/1x1/gb.svg)}.fi-gd{background-image:url(../flags/4x3/gd.svg)}.fi-gd.fis{background-image:url(../flags/1x1/gd.svg)}.fi-ge{background-image:url(../flags/4x3/ge.svg)}.fi-ge.fis{background-image:url(../flags/1x1/ge.svg)}.fi-gf{background-image:url(../flags/4x3/gf.svg)}.fi-gf.fis{background-image:url(../flags/1x1/gf.svg)}.fi-gg{background-image:url(../flags/4x3/gg.svg)}.fi-gg.fis{background-image:url(../flags/1x1/gg.svg)}.fi-gh{background-image:url(../flags/4x3/gh.svg)}.fi-gh.fis{background-image:url(../flags/1x1/gh.svg)}.fi-gi{background-image:url(../flags/4x3/gi.svg)}.fi-gi.fis{background-image:url(../flags/1x1/gi.svg)}.fi-gl{background-image:url(../flags/4x3/gl.svg)}.fi-gl.fis{background-image:url(../flags/1x1/gl.svg)}.fi-gm{background-image:url(../flags/4x3/gm.svg)}.fi-gm.fis{background-image:url(../flags/1x1/gm.svg)}.fi-gn{background-image:url(../flags/4x3/gn.svg)}.fi-gn.fis{background-image:url(../flags/1x1/gn.svg)}.fi-gp{background-image:url(../flags/4x3/gp.svg)}.fi-gp.fis{background-image:url(../flags/1x1/gp.svg)}.fi-gq{background-image:url(../flags/4x3/gq.svg)}.fi-gq.fis{background-image:url(../flags/1x1/gq.svg)}.fi-gr{background-image:url(../flags/4x3/gr.svg)}.fi-gr.fis{background-image:url(../flags/1x1/gr.svg)}.fi-gs{background-image:url(../flags/4x3/gs.svg)}.fi-gs.fis{background-image:url(../flags/1x1/gs.svg)}.fi-gt{background-image:url(../flags/4x3/gt.svg)}.fi-gt.fis{background-image:url(../flags/1x1/gt.svg)}.fi-gu{background-image:url(../flags/4x3/gu.svg)}.fi-gu.fis{background-image:url(../flags/1x1/gu.svg)}.fi-gw{background-image:url(../flags/4x3/gw.svg)}.fi-gw.fis{background-image:url(../flags/1x1/gw.svg)}.fi-gy{background-image:url(../flags/4x3/gy.svg)}.fi-gy.fis{background-image:url(../flags/1x1/gy.svg)}.fi-hk{background-image:url(../flags/4x3/hk.svg)}.fi-hk.fis{background-image:url(../flags/1x1/hk.svg)}.fi-hm{background-image:url(../flags/4x3/hm.svg)}.fi-hm.fis{background-image:url(../flags/1x1/hm.svg)}.fi-hn{background-image:url(../flags/4x3/hn.svg)}.fi-hn.fis{background-image:url(../flags/1x1/hn.svg)}.fi-hr{background-image:url(../flags/4x3/hr.svg)}.fi-hr.fis{background-image:url(../flags/1x1/hr.svg)}.fi-ht{background-image:url(../flags/4x3/ht.svg)}.fi-ht.fis{background-image:url(../flags/1x1/ht.svg)}.fi-hu{background-image:url(../flags/4x3/hu.svg)}.fi-hu.fis{background-image:url(../flags/1x1/hu.svg)}.fi-id{background-image:url(../flags/4x3/id.svg)}.fi-id.fis{background-image:url(../flags/1x1/id.svg)}.fi-ie{background-image:url(../flags/4x3/ie.svg)}.fi-ie.fis{background-image:url(../flags/1x1/ie.svg)}.fi-il{background-image:url(../flags/4x3/il.svg)}.fi-il.fis{background-image:url(../flags/1x1/il.svg)}.fi-im{background-image:url(../flags/4x3/im.svg)}.fi-im.fis{background-image:url(../flags/1x1/im.svg)}.fi-in{background-image:url(../flags/4x3/in.svg)}.fi-in.fis{background-image:url(../flags/1x1/in.svg)}.fi-io{background-image:url(../flags/4x3/io.svg)}.fi-io.fis{background-image:url(../flags/1x1/io.svg)}.fi-iq{background-image:url(../flags/4x3/iq.svg)}.fi-iq.fis{background-image:url(../flags/1x1/iq.svg)}.fi-ir{background-image:url(../flags/4x3/ir.svg)}.fi-ir.fis{background-image:url(../flags/1x1/ir.svg)}.fi-is{background-image:url(../flags/4x3/is.svg)}.fi-is.fis{background-image:url(../flags/1x1/is.svg)}.fi-it{background-image:url(../flags/4x3/it.svg)}.fi-it.fis{background-image:url(../flags/1x1/it.svg)}.fi-je{background-image:url(../flags/4x3/je.svg)}.fi-je.fis{background-image:url(../flags/1x1/je.svg)}.fi-jm{background-image:url(../flags/4x3/jm.svg)}.fi-jm.fis{background-image:url(../flags/1x1/jm.svg)}.fi-jo{background-image:url(../flags/4x3/jo.svg)}.fi-jo.fis{background-image:url(../flags/1x1/jo.svg)}.fi-jp{background-image:url(../flags/4x3/jp.svg)}.fi-jp.fis{background-image:url(../flags/1x1/jp.svg)}.fi-ke{background-image:url(../flags/4x3/ke.svg)}.fi-ke.fis{background-image:url(../flags/1x1/ke.svg)}.fi-kg{background-image:url(../flags/4x3/kg.svg)}.fi-kg.fis{background-image:url(../flags/1x1/kg.svg)}.fi-kh{background-image:url(../flags/4x3/kh.svg)}.fi-kh.fis{background-image:url(../flags/1x1/kh.svg)}.fi-ki{background-image:url(../flags/4x3/ki.svg)}.fi-ki.fis{background-image:url(../flags/1x1/ki.svg)}.fi-km{background-image:url(../flags/4x3/km.svg)}.fi-km.fis{background-image:url(../flags/1x1/km.svg)}.fi-kn{background-image:url(../flags/4x3/kn.svg)}.fi-kn.fis{background-image:url(../flags/1x1/kn.svg)}.fi-kp{background-image:url(../flags/4x3/kp.svg)}.fi-kp.fis{background-image:url(../flags/1x1/kp.svg)}.fi-kr{background-image:url(../flags/4x3/kr.svg)}.fi-kr.fis{background-image:url(../flags/1x1/kr.svg)}.fi-kw{background-image:url(../flags/4x3/kw.svg)}.fi-kw.fis{background-image:url(../flags/1x1/kw.svg)}.fi-ky{background-image:url(../flags/4x3/ky.svg)}.fi-ky.fis{background-image:url(../flags/1x1/ky.svg)}.fi-kz{background-image:url(../flags/4x3/kz.svg)}.fi-kz.fis{background-image:url(../flags/1x1/kz.svg)}.fi-la{background-image:url(../flags/4x3/la.svg)}.fi-la.fis{background-image:url(../flags/1x1/la.svg)}.fi-lb{background-image:url(../flags/4x3/lb.svg)}.fi-lb.fis{background-image:url(../flags/1x1/lb.svg)}.fi-lc{background-image:url(../flags/4x3/lc.svg)}.fi-lc.fis{background-image:url(../flags/1x1/lc.svg)}.fi-li{background-image:url(../flags/4x3/li.svg)}.fi-li.fis{background-image:url(../flags/1x1/li.svg)}.fi-lk{background-image:url(../flags/4x3/lk.svg)}.fi-lk.fis{background-image:url(../flags/1x1/lk.svg)}.fi-lr{background-image:url(../flags/4x3/lr.svg)}.fi-lr.fis{background-image:url(../flags/1x1/lr.svg)}.fi-ls{background-image:url(../flags/4x3/ls.svg)}.fi-ls.fis{background-image:url(../flags/1x1/ls.svg)}.fi-lt{background-image:url(../flags/4x3/lt.svg)}.fi-lt.fis{background-image:url(../flags/1x1/lt.svg)}.fi-lu{background-image:url(../flags/4x3/lu.svg)}.fi-lu.fis{background-image:url(../flags/1x1/lu.svg)}.fi-lv{background-image:url(../flags/4x3/lv.svg)}.fi-lv.fis{background-image:url(../flags/1x1/lv.svg)}.fi-ly{background-image:url(../flags/4x3/ly.svg)}.fi-ly.fis{background-image:url(../flags/1x1/ly.svg)}.fi-ma{background-image:url(../flags/4x3/ma.svg)}.fi-ma.fis{background-image:url(../flags/1x1/ma.svg)}.fi-mc{background-image:url(../flags/4x3/mc.svg)}.fi-mc.fis{background-image:url(../flags/1x1/mc.svg)}.fi-md{background-image:url(../flags/4x3/md.svg)}.fi-md.fis{background-image:url(../flags/1x1/md.svg)}.fi-me{background-image:url(../flags/4x3/me.svg)}.fi-me.fis{background-image:url(../flags/1x1/me.svg)}.fi-mf{background-image:url(../flags/4x3/mf.svg)}.fi-mf.fis{background-image:url(../flags/1x1/mf.svg)}.fi-mg{background-image:url(../flags/4x3/mg.svg)}.fi-mg.fis{background-image:url(../flags/1x1/mg.svg)}.fi-mh{background-image:url(../flags/4x3/mh.svg)}.fi-mh.fis{background-image:url(../flags/1x1/mh.svg)}.fi-mk{background-image:url(../flags/4x3/mk.svg)}.fi-mk.fis{background-image:url(../flags/1x1/mk.svg)}.fi-ml{background-image:url(../flags/4x3/ml.svg)}.fi-ml.fis{background-image:url(../flags/1x1/ml.svg)}.fi-mm{background-image:url(../flags/4x3/mm.svg)}.fi-mm.fis{background-image:url(../flags/1x1/mm.svg)}.fi-mn{background-image:url(../flags/4x3/mn.svg)}.fi-mn.fis{background-image:url(../flags/1x1/mn.svg)}.fi-mo{background-image:url(../flags/4x3/mo.svg)}.fi-mo.fis{background-image:url(../flags/1x1/mo.svg)}.fi-mp{background-image:url(../flags/4x3/mp.svg)}.fi-mp.fis{background-image:url(../flags/1x1/mp.svg)}.fi-mq{background-image:url(../flags/4x3/mq.svg)}.fi-mq.fis{background-image:url(../flags/1x1/mq.svg)}.fi-mr{background-image:url(../flags/4x3/mr.svg)}.fi-mr.fis{background-image:url(../flags/1x1/mr.svg)}.fi-ms{background-image:url(../flags/4x3/ms.svg)}.fi-ms.fis{background-image:url(../flags/1x1/ms.svg)}.fi-mt{background-image:url(../flags/4x3/mt.svg)}.fi-mt.fis{background-image:url(../flags/1x1/mt.svg)}.fi-mu{background-image:url(../flags/4x3/mu.svg)}.fi-mu.fis{background-image:url(../flags/1x1/mu.svg)}.fi-mv{background-image:url(../flags/4x3/mv.svg)}.fi-mv.fis{background-image:url(../flags/1x1/mv.svg)}.fi-mw{background-image:url(../flags/4x3/mw.svg)}.fi-mw.fis{background-image:url(../flags/1x1/mw.svg)}.fi-mx{background-image:url(../flags/4x3/mx.svg)}.fi-mx.fis{background-image:url(../flags/1x1/mx.svg)}.fi-my{background-image:url(../flags/4x3/my.svg)}.fi-my.fis{background-image:url(../flags/1x1/my.svg)}.fi-mz{background-image:url(../flags/4x3/mz.svg)}.fi-mz.fis{background-image:url(../flags/1x1/mz.svg)}.fi-na{background-image:url(../flags/4x3/na.svg)}.fi-na.fis{background-image:url(../flags/1x1/na.svg)}.fi-nc{background-image:url(../flags/4x3/nc.svg)}.fi-nc.fis{background-image:url(../flags/1x1/nc.svg)}.fi-ne{background-image:url(../flags/4x3/ne.svg)}.fi-ne.fis{background-image:url(../flags/1x1/ne.svg)}.fi-nf{background-image:url(../flags/4x3/nf.svg)}.fi-nf.fis{background-image:url(../flags/1x1/nf.svg)}.fi-ng{background-image:url(../flags/4x3/ng.svg)}.fi-ng.fis{background-image:url(../flags/1x1/ng.svg)}.fi-ni{background-image:url(../flags/4x3/ni.svg)}.fi-ni.fis{background-image:url(../flags/1x1/ni.svg)}.fi-nl{background-image:url(../flags/4x3/nl.svg)}.fi-nl.fis{background-image:url(../flags/1x1/nl.svg)}.fi-no{background-image:url(../flags/4x3/no.svg)}.fi-no.fis{background-image:url(../flags/1x1/no.svg)}.fi-np{background-image:url(../flags/4x3/np.svg)}.fi-np.fis{background-image:url(../flags/1x1/np.svg)}.fi-nr{background-image:url(../flags/4x3/nr.svg)}.fi-nr.fis{background-image:url(../flags/1x1/nr.svg)}.fi-nu{background-image:url(../flags/4x3/nu.svg)}.fi-nu.fis{background-image:url(../flags/1x1/nu.svg)}.fi-nz{background-image:url(../flags/4x3/nz.svg)}.fi-nz.fis{background-image:url(../flags/1x1/nz.svg)}.fi-om{background-image:url(../flags/4x3/om.svg)}.fi-om.fis{background-image:url(../flags/1x1/om.svg)}.fi-pa{background-image:url(../flags/4x3/pa.svg)}.fi-pa.fis{background-image:url(../flags/1x1/pa.svg)}.fi-pe{background-image:url(../flags/4x3/pe.svg)}.fi-pe.fis{background-image:url(../flags/1x1/pe.svg)}.fi-pf{background-image:url(../flags/4x3/pf.svg)}.fi-pf.fis{background-image:url(../flags/1x1/pf.svg)}.fi-pg{background-image:url(../flags/4x3/pg.svg)}.fi-pg.fis{background-image:url(../flags/1x1/pg.svg)}.fi-ph{background-image:url(../flags/4x3/ph.svg)}.fi-ph.fis{background-image:url(../flags/1x1/ph.svg)}.fi-pk{background-image:url(../flags/4x3/pk.svg)}.fi-pk.fis{background-image:url(../flags/1x1/pk.svg)}.fi-pl{background-image:url(../flags/4x3/pl.svg)}.fi-pl.fis{background-image:url(../flags/1x1/pl.svg)}.fi-pm{background-image:url(../flags/4x3/pm.svg)}.fi-pm.fis{background-image:url(../flags/1x1/pm.svg)}.fi-pn{background-image:url(../flags/4x3/pn.svg)}.fi-pn.fis{background-image:url(../flags/1x1/pn.svg)}.fi-pr{background-image:url(../flags/4x3/pr.svg)}.fi-pr.fis{background-image:url(../flags/1x1/pr.svg)}.fi-ps{background-image:url(../flags/4x3/ps.svg)}.fi-ps.fis{background-image:url(../flags/1x1/ps.svg)}.fi-pt{background-image:url(../flags/4x3/pt.svg)}.fi-pt.fis{background-image:url(../flags/1x1/pt.svg)}.fi-pw{background-image:url(../flags/4x3/pw.svg)}.fi-pw.fis{background-image:url(../flags/1x1/pw.svg)}.fi-py{background-image:url(../flags/4x3/py.svg)}.fi-py.fis{background-image:url(../flags/1x1/py.svg)}.fi-qa{background-image:url(../flags/4x3/qa.svg)}.fi-qa.fis{background-image:url(../flags/1x1/qa.svg)}.fi-re{background-image:url(../flags/4x3/re.svg)}.fi-re.fis{background-image:url(../flags/1x1/re.svg)}.fi-ro{background-image:url(../flags/4x3/ro.svg)}.fi-ro.fis{background-image:url(../flags/1x1/ro.svg)}.fi-rs{background-image:url(../flags/4x3/rs.svg)}.fi-rs.fis{background-image:url(../flags/1x1/rs.svg)}.fi-ru{background-image:url(../flags/4x3/ru.svg)}.fi-ru.fis{background-image:url(../flags/1x1/ru.svg)}.fi-rw{background-image:url(../flags/4x3/rw.svg)}.fi-rw.fis{background-image:url(../flags/1x1/rw.svg)}.fi-sa{background-image:url(../flags/4x3/sa.svg)}.fi-sa.fis{background-image:url(../flags/1x1/sa.svg)}.fi-sb{background-image:url(../flags/4x3/sb.svg)}.fi-sb.fis{background-image:url(../flags/1x1/sb.svg)}.fi-sc{background-image:url(../flags/4x3/sc.svg)}.fi-sc.fis{background-image:url(../flags/1x1/sc.svg)}.fi-sd{background-image:url(../flags/4x3/sd.svg)}.fi-sd.fis{background-image:url(../flags/1x1/sd.svg)}.fi-se{background-image:url(../flags/4x3/se.svg)}.fi-se.fis{background-image:url(../flags/1x1/se.svg)}.fi-sg{background-image:url(../flags/4x3/sg.svg)}.fi-sg.fis{background-image:url(../flags/1x1/sg.svg)}.fi-sh{background-image:url(../flags/4x3/sh.svg)}.fi-sh.fis{background-image:url(../flags/1x1/sh.svg)}.fi-si{background-image:url(../flags/4x3/si.svg)}.fi-si.fis{background-image:url(../flags/1x1/si.svg)}.fi-sj{background-image:url(../flags/4x3/sj.svg)}.fi-sj.fis{background-image:url(../flags/1x1/sj.svg)}.fi-sk{background-image:url(../flags/4x3/sk.svg)}.fi-sk.fis{background-image:url(../flags/1x1/sk.svg)}.fi-sl{background-image:url(../flags/4x3/sl.svg)}.fi-sl.fis{background-image:url(../flags/1x1/sl.svg)}.fi-sm{background-image:url(../flags/4x3/sm.svg)}.fi-sm.fis{background-image:url(../flags/1x1/sm.svg)}.fi-sn{background-image:url(../flags/4x3/sn.svg)}.fi-sn.fis{background-image:url(../flags/1x1/sn.svg)}.fi-so{background-image:url(../flags/4x3/so.svg)}.fi-so.fis{background-image:url(../flags/1x1/so.svg)}.fi-sr{background-image:url(../flags/4x3/sr.svg)}.fi-sr.fis{background-image:url(../flags/1x1/sr.svg)}.fi-ss{background-image:url(../flags/4x3/ss.svg)}.fi-ss.fis{background-image:url(../flags/1x1/ss.svg)}.fi-st{background-image:url(../flags/4x3/st.svg)}.fi-st.fis{background-image:url(../flags/1x1/st.svg)}.fi-sv{background-image:url(../flags/4x3/sv.svg)}.fi-sv.fis{background-image:url(../flags/1x1/sv.svg)}.fi-sx{background-image:url(../flags/4x3/sx.svg)}.fi-sx.fis{background-image:url(../flags/1x1/sx.svg)}.fi-sy{background-image:url(../flags/4x3/sy.svg)}.fi-sy.fis{background-image:url(../flags/1x1/sy.svg)}.fi-sz{background-image:url(../flags/4x3/sz.svg)}.fi-sz.fis{background-image:url(../flags/1x1/sz.svg)}.fi-tc{background-image:url(../flags/4x3/tc.svg)}.fi-tc.fis{background-image:url(../flags/1x1/tc.svg)}.fi-td{background-image:url(../flags/4x3/td.svg)}.fi-td.fis{background-image:url(../flags/1x1/td.svg)}.fi-tf{background-image:url(../flags/4x3/tf.svg)}.fi-tf.fis{background-image:url(../flags/1x1/tf.svg)}.fi-tg{background-image:url(../flags/4x3/tg.svg)}.fi-tg.fis{background-image:url(../flags/1x1/tg.svg)}.fi-th{background-image:url(../flags/4x3/th.svg)}.fi-th.fis{background-image:url(../flags/1x1/th.svg)}.fi-tj{background-image:url(../flags/4x3/tj.svg)}.fi-tj.fis{background-image:url(../flags/1x1/tj.svg)}.fi-tk{background-image:url(../flags/4x3/tk.svg)}.fi-tk.fis{background-image:url(../flags/1x1/tk.svg)}.fi-tl{background-image:url(../flags/4x3/tl.svg)}.fi-tl.fis{background-image:url(../flags/1x1/tl.svg)}.fi-tm{background-image:url(../flags/4x3/tm.svg)}.fi-tm.fis{background-image:url(../flags/1x1/tm.svg)}.fi-tn{background-image:url(../flags/4x3/tn.svg)}.fi-tn.fis{background-image:url(../flags/1x1/tn.svg)}.fi-to{background-image:url(../flags/4x3/to.svg)}.fi-to.fis{background-image:url(../flags/1x1/to.svg)}.fi-tr{background-image:url(../flags/4x3/tr.svg)}.fi-tr.fis{background-image:url(../flags/1x1/tr.svg)}.fi-tt{background-image:url(../flags/4x3/tt.svg)}.fi-tt.fis{background-image:url(../flags/1x1/tt.svg)}.fi-tv{background-image:url(../flags/4x3/tv.svg)}.fi-tv.fis{background-image:url(../flags/1x1/tv.svg)}.fi-tw{background-image:url(../flags/4x3/tw.svg)}.fi-tw.fis{background-image:url(../flags/1x1/tw.svg)}.fi-tz{background-image:url(../flags/4x3/tz.svg)}.fi-tz.fis{background-image:url(../flags/1x1/tz.svg)}.fi-ua{background-image:url(../flags/4x3/ua.svg)}.fi-ua.fis{background-image:url(../flags/1x1/ua.svg)}.fi-ug{background-image:url(../flags/4x3/ug.svg)}.fi-ug.fis{background-image:url(../flags/1x1/ug.svg)}.fi-um{background-image:url(../flags/4x3/um.svg)}.fi-um.fis{background-image:url(../flags/1x1/um.svg)}.fi-us{background-image:url(../flags/4x3/us.svg)}.fi-us.fis{background-image:url(../flags/1x1/us.svg)}.fi-uy{background-image:url(../flags/4x3/uy.svg)}.fi-uy.fis{background-image:url(../flags/1x1/uy.svg)}.fi-uz{background-image:url(../flags/4x3/uz.svg)}.fi-uz.fis{background-image:url(../flags/1x1/uz.svg)}.fi-va{background-image:url(../flags/4x3/va.svg)}.fi-va.fis{background-image:url(../flags/1x1/va.svg)}.fi-vc{background-image:url(../flags/4x3/vc.svg)}.fi-vc.fis{background-image:url(../flags/1x1/vc.svg)}.fi-ve{background-image:url(../flags/4x3/ve.svg)}.fi-ve.fis{background-image:url(../flags/1x1/ve.svg)}.fi-vg{background-image:url(../flags/4x3/vg.svg)}.fi-vg.fis{background-image:url(../flags/1x1/vg.svg)}.fi-vi{background-image:url(../flags/4x3/vi.svg)}.fi-vi.fis{background-image:url(../flags/1x1/vi.svg)}.fi-vn{background-image:url(../flags/4x3/vn.svg)}.fi-vn.fis{background-image:url(../flags/1x1/vn.svg)}.fi-vu{background-image:url(../flags/4x3/vu.svg)}.fi-vu.fis{background-image:url(../flags/1x1/vu.svg)}.fi-wf{background-image:url(../flags/4x3/wf.svg)}.fi-wf.fis{background-image:url(../flags/1x1/wf.svg)}.fi-ws{background-image:url(../flags/4x3/ws.svg)}.fi-ws.fis{background-image:url(../flags/1x1/ws.svg)}.fi-ye{background-image:url(../flags/4x3/ye.svg)}.fi-ye.fis{background-image:url(../flags/1x1/ye.svg)}.fi-yt{background-image:url(../flags/4x3/yt.svg)}.fi-yt.fis{background-image:url(../flags/1x1/yt.svg)}.fi-za{background-image:url(../flags/4x3/za.svg)}.fi-za.fis{background-image:url(../flags/1x1/za.svg)}.fi-zm{background-image:url(../flags/4x3/zm.svg)}.fi-zm.fis{background-image:url(../flags/1x1/zm.svg)}.fi-zw{background-image:url(../flags/4x3/zw.svg)}.fi-zw.fis{background-image:url(../flags/1x1/zw.svg)}.fi-arab{background-image:url(../flags/4x3/arab.svg)}.fi-arab.fis{background-image:url(../flags/1x1/arab.svg)}.fi-cefta{background-image:url(../flags/4x3/cefta.svg)}.fi-cefta.fis{background-image:url(../flags/1x1/cefta.svg)}.fi-cp{background-image:url(../flags/4x3/cp.svg)}.fi-cp.fis{background-image:url(../flags/1x1/cp.svg)}.fi-dg{background-image:url(../flags/4x3/dg.svg)}.fi-dg.fis{background-image:url(../flags/1x1/dg.svg)}.fi-eac{background-image:url(../flags/4x3/eac.svg)}.fi-eac.fis{background-image:url(../flags/1x1/eac.svg)}.fi-es-ct{background-image:url(../flags/4x3/es-ct.svg)}.fi-es-ct.fis{background-image:url(../flags/1x1/es-ct.svg)}.fi-es-ga{background-image:url(../flags/4x3/es-ga.svg)}.fi-es-ga.fis{background-image:url(../flags/1x1/es-ga.svg)}.fi-es-pv{background-image:url(../flags/4x3/es-pv.svg)}.fi-es-pv.fis{background-image:url(../flags/1x1/es-pv.svg)}.fi-eu{background-image:url(../flags/4x3/eu.svg)}.fi-eu.fis{background-image:url(../flags/1x1/eu.svg)}.fi-gb-eng{background-image:url(../flags/4x3/gb-eng.svg)}.fi-gb-eng.fis{background-image:url(../flags/1x1/gb-eng.svg)}.fi-gb-nir{background-image:url(../flags/4x3/gb-nir.svg)}.fi-gb-nir.fis{background-image:url(../flags/1x1/gb-nir.svg)}.fi-gb-sct{background-image:url(../flags/4x3/gb-sct.svg)}.fi-gb-sct.fis{background-image:url(../flags/1x1/gb-sct.svg)}.fi-gb-wls{background-image:url(../flags/4x3/gb-wls.svg)}.fi-gb-wls.fis{background-image:url(../flags/1x1/gb-wls.svg)}.fi-ic{background-image:url(../flags/4x3/ic.svg)}.fi-ic.fis{background-image:url(../flags/1x1/ic.svg)}.fi-pc{background-image:url(../flags/4x3/pc.svg)}.fi-pc.fis{background-image:url(../flags/1x1/pc.svg)}.fi-sh-ac{background-image:url(../flags/4x3/sh-ac.svg)}.fi-sh-ac.fis{background-image:url(../flags/1x1/sh-ac.svg)}.fi-sh-hl{background-image:url(../flags/4x3/sh-hl.svg)}.fi-sh-hl.fis{background-image:url(../flags/1x1/sh-hl.svg)}.fi-sh-ta{background-image:url(../flags/4x3/sh-ta.svg)}.fi-sh-ta.fis{background-image:url(../flags/1x1/sh-ta.svg)}.fi-un{background-image:url(../flags/4x3/un.svg)}.fi-un.fis{background-image:url(../flags/1x1/un.svg)}.fi-xk{background-image:url(../flags/4x3/xk.svg)}.fi-xk.fis{background-image:url(../flags/1x1/xk.svg)}.fi-00{background-image:url(../flags/4x3/00.svg)} diff --git a/assets/flags/4x3/00.svg b/assets/flags/4x3/00.svg new file mode 100644 index 000000000..aff713e43 --- /dev/null +++ b/assets/flags/4x3/00.svg @@ -0,0 +1,8 @@ + + + \ No newline at end of file diff --git a/assets/flags/4x3/ad.svg b/assets/flags/4x3/ad.svg new file mode 100644 index 000000000..067ab772f --- /dev/null +++ b/assets/flags/4x3/ad.svg @@ -0,0 +1,150 @@ + diff --git a/assets/flags/4x3/ae.svg b/assets/flags/4x3/ae.svg new file mode 100644 index 000000000..651ac8523 --- /dev/null +++ b/assets/flags/4x3/ae.svg @@ -0,0 +1,6 @@ + diff --git a/assets/flags/4x3/af.svg b/assets/flags/4x3/af.svg new file mode 100644 index 000000000..521ac4cfd --- /dev/null +++ b/assets/flags/4x3/af.svg @@ -0,0 +1,81 @@ + diff --git a/assets/flags/4x3/ag.svg b/assets/flags/4x3/ag.svg new file mode 100644 index 000000000..243c3d8f9 --- /dev/null +++ b/assets/flags/4x3/ag.svg @@ -0,0 +1,14 @@ + diff --git a/assets/flags/4x3/ai.svg b/assets/flags/4x3/ai.svg new file mode 100644 index 000000000..628ad9be9 --- /dev/null +++ b/assets/flags/4x3/ai.svg @@ -0,0 +1,29 @@ + diff --git a/assets/flags/4x3/al.svg b/assets/flags/4x3/al.svg new file mode 100644 index 000000000..1135b4b80 --- /dev/null +++ b/assets/flags/4x3/al.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/am.svg b/assets/flags/4x3/am.svg new file mode 100644 index 000000000..99fa4dc59 --- /dev/null +++ b/assets/flags/4x3/am.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/ao.svg b/assets/flags/4x3/ao.svg new file mode 100644 index 000000000..b1863bd0f --- /dev/null +++ b/assets/flags/4x3/ao.svg @@ -0,0 +1,13 @@ + diff --git a/assets/flags/4x3/aq.svg b/assets/flags/4x3/aq.svg new file mode 100644 index 000000000..53840cccb --- /dev/null +++ b/assets/flags/4x3/aq.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/ar.svg b/assets/flags/4x3/ar.svg new file mode 100644 index 000000000..d20cbbdcd --- /dev/null +++ b/assets/flags/4x3/ar.svg @@ -0,0 +1,32 @@ + diff --git a/assets/flags/4x3/arab.svg b/assets/flags/4x3/arab.svg new file mode 100644 index 000000000..96d27157e --- /dev/null +++ b/assets/flags/4x3/arab.svg @@ -0,0 +1,109 @@ + diff --git a/assets/flags/4x3/as.svg b/assets/flags/4x3/as.svg new file mode 100644 index 000000000..354355672 --- /dev/null +++ b/assets/flags/4x3/as.svg @@ -0,0 +1,72 @@ + diff --git a/assets/flags/4x3/at.svg b/assets/flags/4x3/at.svg new file mode 100644 index 000000000..c28250887 --- /dev/null +++ b/assets/flags/4x3/at.svg @@ -0,0 +1,6 @@ + diff --git a/assets/flags/4x3/au.svg b/assets/flags/4x3/au.svg new file mode 100644 index 000000000..96e80768b --- /dev/null +++ b/assets/flags/4x3/au.svg @@ -0,0 +1,8 @@ + diff --git a/assets/flags/4x3/aw.svg b/assets/flags/4x3/aw.svg new file mode 100644 index 000000000..413b7c45b --- /dev/null +++ b/assets/flags/4x3/aw.svg @@ -0,0 +1,186 @@ + diff --git a/assets/flags/4x3/ax.svg b/assets/flags/4x3/ax.svg new file mode 100644 index 000000000..0584d713b --- /dev/null +++ b/assets/flags/4x3/ax.svg @@ -0,0 +1,18 @@ + diff --git a/assets/flags/4x3/az.svg b/assets/flags/4x3/az.svg new file mode 100644 index 000000000..355752211 --- /dev/null +++ b/assets/flags/4x3/az.svg @@ -0,0 +1,8 @@ + diff --git a/assets/flags/4x3/ba.svg b/assets/flags/4x3/ba.svg new file mode 100644 index 000000000..93bd9cf93 --- /dev/null +++ b/assets/flags/4x3/ba.svg @@ -0,0 +1,12 @@ + diff --git a/assets/flags/4x3/bb.svg b/assets/flags/4x3/bb.svg new file mode 100644 index 000000000..cecd5cc33 --- /dev/null +++ b/assets/flags/4x3/bb.svg @@ -0,0 +1,6 @@ + diff --git a/assets/flags/4x3/bd.svg b/assets/flags/4x3/bd.svg new file mode 100644 index 000000000..16b794deb --- /dev/null +++ b/assets/flags/4x3/bd.svg @@ -0,0 +1,4 @@ + diff --git a/assets/flags/4x3/be.svg b/assets/flags/4x3/be.svg new file mode 100644 index 000000000..ac706a0b5 --- /dev/null +++ b/assets/flags/4x3/be.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/bf.svg b/assets/flags/4x3/bf.svg new file mode 100644 index 000000000..471382258 --- /dev/null +++ b/assets/flags/4x3/bf.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/bg.svg b/assets/flags/4x3/bg.svg new file mode 100644 index 000000000..b100dd0dc --- /dev/null +++ b/assets/flags/4x3/bg.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/bh.svg b/assets/flags/4x3/bh.svg new file mode 100644 index 000000000..7a2ea549b --- /dev/null +++ b/assets/flags/4x3/bh.svg @@ -0,0 +1,4 @@ + diff --git a/assets/flags/4x3/bi.svg b/assets/flags/4x3/bi.svg new file mode 100644 index 000000000..a4434a955 --- /dev/null +++ b/assets/flags/4x3/bi.svg @@ -0,0 +1,15 @@ + diff --git a/assets/flags/4x3/bj.svg b/assets/flags/4x3/bj.svg new file mode 100644 index 000000000..0846724d1 --- /dev/null +++ b/assets/flags/4x3/bj.svg @@ -0,0 +1,14 @@ + diff --git a/assets/flags/4x3/bl.svg b/assets/flags/4x3/bl.svg new file mode 100644 index 000000000..f84cbbaeb --- /dev/null +++ b/assets/flags/4x3/bl.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/bm.svg b/assets/flags/4x3/bm.svg new file mode 100644 index 000000000..bab3e0abe --- /dev/null +++ b/assets/flags/4x3/bm.svg @@ -0,0 +1,97 @@ + diff --git a/assets/flags/4x3/bn.svg b/assets/flags/4x3/bn.svg new file mode 100644 index 000000000..4b416ebb7 --- /dev/null +++ b/assets/flags/4x3/bn.svg @@ -0,0 +1,36 @@ + diff --git a/assets/flags/4x3/bo.svg b/assets/flags/4x3/bo.svg new file mode 100644 index 000000000..46dc76735 --- /dev/null +++ b/assets/flags/4x3/bo.svg @@ -0,0 +1,674 @@ + diff --git a/assets/flags/4x3/bq.svg b/assets/flags/4x3/bq.svg new file mode 100644 index 000000000..0e6bc76e6 --- /dev/null +++ b/assets/flags/4x3/bq.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/br.svg b/assets/flags/4x3/br.svg new file mode 100644 index 000000000..22c908e7e --- /dev/null +++ b/assets/flags/4x3/br.svg @@ -0,0 +1,45 @@ + diff --git a/assets/flags/4x3/bs.svg b/assets/flags/4x3/bs.svg new file mode 100644 index 000000000..5cc918e5a --- /dev/null +++ b/assets/flags/4x3/bs.svg @@ -0,0 +1,13 @@ + diff --git a/assets/flags/4x3/bt.svg b/assets/flags/4x3/bt.svg new file mode 100644 index 000000000..798c79b38 --- /dev/null +++ b/assets/flags/4x3/bt.svg @@ -0,0 +1,89 @@ + diff --git a/assets/flags/4x3/bv.svg b/assets/flags/4x3/bv.svg new file mode 100644 index 000000000..40e16d948 --- /dev/null +++ b/assets/flags/4x3/bv.svg @@ -0,0 +1,13 @@ + diff --git a/assets/flags/4x3/bw.svg b/assets/flags/4x3/bw.svg new file mode 100644 index 000000000..3435608d6 --- /dev/null +++ b/assets/flags/4x3/bw.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/by.svg b/assets/flags/4x3/by.svg new file mode 100644 index 000000000..7e90ff255 --- /dev/null +++ b/assets/flags/4x3/by.svg @@ -0,0 +1,18 @@ + diff --git a/assets/flags/4x3/bz.svg b/assets/flags/4x3/bz.svg new file mode 100644 index 000000000..25386a51a --- /dev/null +++ b/assets/flags/4x3/bz.svg @@ -0,0 +1,145 @@ + diff --git a/assets/flags/4x3/ca.svg b/assets/flags/4x3/ca.svg new file mode 100644 index 000000000..89da5b7b5 --- /dev/null +++ b/assets/flags/4x3/ca.svg @@ -0,0 +1,4 @@ + diff --git a/assets/flags/4x3/cc.svg b/assets/flags/4x3/cc.svg new file mode 100644 index 000000000..ddfd18038 --- /dev/null +++ b/assets/flags/4x3/cc.svg @@ -0,0 +1,19 @@ + diff --git a/assets/flags/4x3/cd.svg b/assets/flags/4x3/cd.svg new file mode 100644 index 000000000..b9cf52894 --- /dev/null +++ b/assets/flags/4x3/cd.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/cefta.svg b/assets/flags/4x3/cefta.svg new file mode 100644 index 000000000..f748d08a1 --- /dev/null +++ b/assets/flags/4x3/cefta.svg @@ -0,0 +1,13 @@ + diff --git a/assets/flags/4x3/cf.svg b/assets/flags/4x3/cf.svg new file mode 100644 index 000000000..a6cd3670f --- /dev/null +++ b/assets/flags/4x3/cf.svg @@ -0,0 +1,15 @@ + diff --git a/assets/flags/4x3/cg.svg b/assets/flags/4x3/cg.svg new file mode 100644 index 000000000..f5a0e42d4 --- /dev/null +++ b/assets/flags/4x3/cg.svg @@ -0,0 +1,12 @@ + diff --git a/assets/flags/4x3/ch.svg b/assets/flags/4x3/ch.svg new file mode 100644 index 000000000..b42d6709c --- /dev/null +++ b/assets/flags/4x3/ch.svg @@ -0,0 +1,9 @@ + diff --git a/assets/flags/4x3/ci.svg b/assets/flags/4x3/ci.svg new file mode 100644 index 000000000..e400f0c1c --- /dev/null +++ b/assets/flags/4x3/ci.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/ck.svg b/assets/flags/4x3/ck.svg new file mode 100644 index 000000000..18e547b17 --- /dev/null +++ b/assets/flags/4x3/ck.svg @@ -0,0 +1,9 @@ + diff --git a/assets/flags/4x3/cl.svg b/assets/flags/4x3/cl.svg new file mode 100644 index 000000000..5b3c72fa7 --- /dev/null +++ b/assets/flags/4x3/cl.svg @@ -0,0 +1,13 @@ + diff --git a/assets/flags/4x3/cm.svg b/assets/flags/4x3/cm.svg new file mode 100644 index 000000000..70adc8b68 --- /dev/null +++ b/assets/flags/4x3/cm.svg @@ -0,0 +1,15 @@ + diff --git a/assets/flags/4x3/cn.svg b/assets/flags/4x3/cn.svg new file mode 100644 index 000000000..10d3489a0 --- /dev/null +++ b/assets/flags/4x3/cn.svg @@ -0,0 +1,11 @@ + diff --git a/assets/flags/4x3/co.svg b/assets/flags/4x3/co.svg new file mode 100644 index 000000000..ebd0a0fb2 --- /dev/null +++ b/assets/flags/4x3/co.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/cp.svg b/assets/flags/4x3/cp.svg new file mode 100644 index 000000000..b8aa9cfd6 --- /dev/null +++ b/assets/flags/4x3/cp.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/cr.svg b/assets/flags/4x3/cr.svg new file mode 100644 index 000000000..5a409eebb --- /dev/null +++ b/assets/flags/4x3/cr.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/cu.svg b/assets/flags/4x3/cu.svg new file mode 100644 index 000000000..053c9ee3a --- /dev/null +++ b/assets/flags/4x3/cu.svg @@ -0,0 +1,13 @@ + diff --git a/assets/flags/4x3/cv.svg b/assets/flags/4x3/cv.svg new file mode 100644 index 000000000..aec899490 --- /dev/null +++ b/assets/flags/4x3/cv.svg @@ -0,0 +1,13 @@ + diff --git a/assets/flags/4x3/cw.svg b/assets/flags/4x3/cw.svg new file mode 100644 index 000000000..bb0ece22e --- /dev/null +++ b/assets/flags/4x3/cw.svg @@ -0,0 +1,14 @@ + diff --git a/assets/flags/4x3/cx.svg b/assets/flags/4x3/cx.svg new file mode 100644 index 000000000..374ff2dab --- /dev/null +++ b/assets/flags/4x3/cx.svg @@ -0,0 +1,15 @@ + diff --git a/assets/flags/4x3/cy.svg b/assets/flags/4x3/cy.svg new file mode 100644 index 000000000..7e3d883da --- /dev/null +++ b/assets/flags/4x3/cy.svg @@ -0,0 +1,6 @@ + diff --git a/assets/flags/4x3/cz.svg b/assets/flags/4x3/cz.svg new file mode 100644 index 000000000..7913de389 --- /dev/null +++ b/assets/flags/4x3/cz.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/de.svg b/assets/flags/4x3/de.svg new file mode 100644 index 000000000..71aa2d2c3 --- /dev/null +++ b/assets/flags/4x3/de.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/dg.svg b/assets/flags/4x3/dg.svg new file mode 100644 index 000000000..f163caf94 --- /dev/null +++ b/assets/flags/4x3/dg.svg @@ -0,0 +1,130 @@ + diff --git a/assets/flags/4x3/dj.svg b/assets/flags/4x3/dj.svg new file mode 100644 index 000000000..9b00a8205 --- /dev/null +++ b/assets/flags/4x3/dj.svg @@ -0,0 +1,13 @@ + diff --git a/assets/flags/4x3/dk.svg b/assets/flags/4x3/dk.svg new file mode 100644 index 000000000..563277f81 --- /dev/null +++ b/assets/flags/4x3/dk.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/dm.svg b/assets/flags/4x3/dm.svg new file mode 100644 index 000000000..f692094dd --- /dev/null +++ b/assets/flags/4x3/dm.svg @@ -0,0 +1,152 @@ + diff --git a/assets/flags/4x3/do.svg b/assets/flags/4x3/do.svg new file mode 100644 index 000000000..b1be393ed --- /dev/null +++ b/assets/flags/4x3/do.svg @@ -0,0 +1,121 @@ + diff --git a/assets/flags/4x3/dz.svg b/assets/flags/4x3/dz.svg new file mode 100644 index 000000000..5ff29a74a --- /dev/null +++ b/assets/flags/4x3/dz.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/eac.svg b/assets/flags/4x3/eac.svg new file mode 100644 index 000000000..aaf8133f3 --- /dev/null +++ b/assets/flags/4x3/eac.svg @@ -0,0 +1,48 @@ + diff --git a/assets/flags/4x3/ec.svg b/assets/flags/4x3/ec.svg new file mode 100644 index 000000000..397bfd982 --- /dev/null +++ b/assets/flags/4x3/ec.svg @@ -0,0 +1,138 @@ + diff --git a/assets/flags/4x3/ee.svg b/assets/flags/4x3/ee.svg new file mode 100644 index 000000000..2a86ee405 --- /dev/null +++ b/assets/flags/4x3/ee.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/eg.svg b/assets/flags/4x3/eg.svg new file mode 100644 index 000000000..00d1fa59e --- /dev/null +++ b/assets/flags/4x3/eg.svg @@ -0,0 +1,38 @@ + diff --git a/assets/flags/4x3/eh.svg b/assets/flags/4x3/eh.svg new file mode 100644 index 000000000..6aec72883 --- /dev/null +++ b/assets/flags/4x3/eh.svg @@ -0,0 +1,16 @@ + diff --git a/assets/flags/4x3/er.svg b/assets/flags/4x3/er.svg new file mode 100644 index 000000000..3f4f3f292 --- /dev/null +++ b/assets/flags/4x3/er.svg @@ -0,0 +1,8 @@ + diff --git a/assets/flags/4x3/es-ct.svg b/assets/flags/4x3/es-ct.svg new file mode 100644 index 000000000..4d8591140 --- /dev/null +++ b/assets/flags/4x3/es-ct.svg @@ -0,0 +1,4 @@ + diff --git a/assets/flags/4x3/es-ga.svg b/assets/flags/4x3/es-ga.svg new file mode 100644 index 000000000..31657813e --- /dev/null +++ b/assets/flags/4x3/es-ga.svg @@ -0,0 +1,187 @@ + diff --git a/assets/flags/4x3/es-pv.svg b/assets/flags/4x3/es-pv.svg new file mode 100644 index 000000000..21c8759ec --- /dev/null +++ b/assets/flags/4x3/es-pv.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/es.svg b/assets/flags/4x3/es.svg new file mode 100644 index 000000000..acdf927f2 --- /dev/null +++ b/assets/flags/4x3/es.svg @@ -0,0 +1,544 @@ + diff --git a/assets/flags/4x3/et.svg b/assets/flags/4x3/et.svg new file mode 100644 index 000000000..3f99be486 --- /dev/null +++ b/assets/flags/4x3/et.svg @@ -0,0 +1,14 @@ + diff --git a/assets/flags/4x3/eu.svg b/assets/flags/4x3/eu.svg new file mode 100644 index 000000000..b0874c1ed --- /dev/null +++ b/assets/flags/4x3/eu.svg @@ -0,0 +1,28 @@ + diff --git a/assets/flags/4x3/fi.svg b/assets/flags/4x3/fi.svg new file mode 100644 index 000000000..470be2d07 --- /dev/null +++ b/assets/flags/4x3/fi.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/fj.svg b/assets/flags/4x3/fj.svg new file mode 100644 index 000000000..23fbe57a8 --- /dev/null +++ b/assets/flags/4x3/fj.svg @@ -0,0 +1,120 @@ + diff --git a/assets/flags/4x3/fk.svg b/assets/flags/4x3/fk.svg new file mode 100644 index 000000000..c65bf96de --- /dev/null +++ b/assets/flags/4x3/fk.svg @@ -0,0 +1,90 @@ + diff --git a/assets/flags/4x3/fm.svg b/assets/flags/4x3/fm.svg new file mode 100644 index 000000000..c1b7c9778 --- /dev/null +++ b/assets/flags/4x3/fm.svg @@ -0,0 +1,11 @@ + diff --git a/assets/flags/4x3/fo.svg b/assets/flags/4x3/fo.svg new file mode 100644 index 000000000..f802d285a --- /dev/null +++ b/assets/flags/4x3/fo.svg @@ -0,0 +1,12 @@ + diff --git a/assets/flags/4x3/fr.svg b/assets/flags/4x3/fr.svg new file mode 100644 index 000000000..4110e59e4 --- /dev/null +++ b/assets/flags/4x3/fr.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/ga.svg b/assets/flags/4x3/ga.svg new file mode 100644 index 000000000..76edab429 --- /dev/null +++ b/assets/flags/4x3/ga.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/gb-eng.svg b/assets/flags/4x3/gb-eng.svg new file mode 100644 index 000000000..12e3b67d5 --- /dev/null +++ b/assets/flags/4x3/gb-eng.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/gb-nir.svg b/assets/flags/4x3/gb-nir.svg new file mode 100644 index 000000000..e6be8dbc2 --- /dev/null +++ b/assets/flags/4x3/gb-nir.svg @@ -0,0 +1,132 @@ + diff --git a/assets/flags/4x3/gb-sct.svg b/assets/flags/4x3/gb-sct.svg new file mode 100644 index 000000000..f50cd322a --- /dev/null +++ b/assets/flags/4x3/gb-sct.svg @@ -0,0 +1,4 @@ + diff --git a/assets/flags/4x3/gb-wls.svg b/assets/flags/4x3/gb-wls.svg new file mode 100644 index 000000000..6e15fd015 --- /dev/null +++ b/assets/flags/4x3/gb-wls.svg @@ -0,0 +1,9 @@ + diff --git a/assets/flags/4x3/gb.svg b/assets/flags/4x3/gb.svg new file mode 100644 index 000000000..799138319 --- /dev/null +++ b/assets/flags/4x3/gb.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/gd.svg b/assets/flags/4x3/gd.svg new file mode 100644 index 000000000..cb51e9618 --- /dev/null +++ b/assets/flags/4x3/gd.svg @@ -0,0 +1,27 @@ + diff --git a/assets/flags/4x3/ge.svg b/assets/flags/4x3/ge.svg new file mode 100644 index 000000000..d8126ec8d --- /dev/null +++ b/assets/flags/4x3/ge.svg @@ -0,0 +1,6 @@ + diff --git a/assets/flags/4x3/gf.svg b/assets/flags/4x3/gf.svg new file mode 100644 index 000000000..f8fe94c65 --- /dev/null +++ b/assets/flags/4x3/gf.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/gg.svg b/assets/flags/4x3/gg.svg new file mode 100644 index 000000000..f8216c8bc --- /dev/null +++ b/assets/flags/4x3/gg.svg @@ -0,0 +1,9 @@ + diff --git a/assets/flags/4x3/gh.svg b/assets/flags/4x3/gh.svg new file mode 100644 index 000000000..5c3e3e69a --- /dev/null +++ b/assets/flags/4x3/gh.svg @@ -0,0 +1,6 @@ + diff --git a/assets/flags/4x3/gi.svg b/assets/flags/4x3/gi.svg new file mode 100644 index 000000000..e2b590afe --- /dev/null +++ b/assets/flags/4x3/gi.svg @@ -0,0 +1,32 @@ + diff --git a/assets/flags/4x3/gl.svg b/assets/flags/4x3/gl.svg new file mode 100644 index 000000000..eb5a52e9e --- /dev/null +++ b/assets/flags/4x3/gl.svg @@ -0,0 +1,4 @@ + diff --git a/assets/flags/4x3/gm.svg b/assets/flags/4x3/gm.svg new file mode 100644 index 000000000..8fe9d6692 --- /dev/null +++ b/assets/flags/4x3/gm.svg @@ -0,0 +1,14 @@ + diff --git a/assets/flags/4x3/gn.svg b/assets/flags/4x3/gn.svg new file mode 100644 index 000000000..40d6ad4f0 --- /dev/null +++ b/assets/flags/4x3/gn.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/gp.svg b/assets/flags/4x3/gp.svg new file mode 100644 index 000000000..ee55c4bcd --- /dev/null +++ b/assets/flags/4x3/gp.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/gq.svg b/assets/flags/4x3/gq.svg new file mode 100644 index 000000000..134e44217 --- /dev/null +++ b/assets/flags/4x3/gq.svg @@ -0,0 +1,23 @@ + diff --git a/assets/flags/4x3/gr.svg b/assets/flags/4x3/gr.svg new file mode 100644 index 000000000..599741eec --- /dev/null +++ b/assets/flags/4x3/gr.svg @@ -0,0 +1,16 @@ + diff --git a/assets/flags/4x3/gs.svg b/assets/flags/4x3/gs.svg new file mode 100644 index 000000000..1536e073e --- /dev/null +++ b/assets/flags/4x3/gs.svg @@ -0,0 +1,133 @@ + diff --git a/assets/flags/4x3/gt.svg b/assets/flags/4x3/gt.svg new file mode 100644 index 000000000..f7cffbdc7 --- /dev/null +++ b/assets/flags/4x3/gt.svg @@ -0,0 +1,204 @@ + diff --git a/assets/flags/4x3/gu.svg b/assets/flags/4x3/gu.svg new file mode 100644 index 000000000..0d66e1bfa --- /dev/null +++ b/assets/flags/4x3/gu.svg @@ -0,0 +1,23 @@ + diff --git a/assets/flags/4x3/gw.svg b/assets/flags/4x3/gw.svg new file mode 100644 index 000000000..d470bac9f --- /dev/null +++ b/assets/flags/4x3/gw.svg @@ -0,0 +1,13 @@ + diff --git a/assets/flags/4x3/gy.svg b/assets/flags/4x3/gy.svg new file mode 100644 index 000000000..569fb5627 --- /dev/null +++ b/assets/flags/4x3/gy.svg @@ -0,0 +1,9 @@ + diff --git a/assets/flags/4x3/hk.svg b/assets/flags/4x3/hk.svg new file mode 100644 index 000000000..4fd55bc14 --- /dev/null +++ b/assets/flags/4x3/hk.svg @@ -0,0 +1,8 @@ + diff --git a/assets/flags/4x3/hm.svg b/assets/flags/4x3/hm.svg new file mode 100644 index 000000000..815c48208 --- /dev/null +++ b/assets/flags/4x3/hm.svg @@ -0,0 +1,8 @@ + diff --git a/assets/flags/4x3/hn.svg b/assets/flags/4x3/hn.svg new file mode 100644 index 000000000..11fde67db --- /dev/null +++ b/assets/flags/4x3/hn.svg @@ -0,0 +1,18 @@ + diff --git a/assets/flags/4x3/hr.svg b/assets/flags/4x3/hr.svg new file mode 100644 index 000000000..44fed27d5 --- /dev/null +++ b/assets/flags/4x3/hr.svg @@ -0,0 +1,58 @@ + diff --git a/assets/flags/4x3/ht.svg b/assets/flags/4x3/ht.svg new file mode 100644 index 000000000..5d48eb93b --- /dev/null +++ b/assets/flags/4x3/ht.svg @@ -0,0 +1,116 @@ + diff --git a/assets/flags/4x3/hu.svg b/assets/flags/4x3/hu.svg new file mode 100644 index 000000000..baddf7f5e --- /dev/null +++ b/assets/flags/4x3/hu.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/ic.svg b/assets/flags/4x3/ic.svg new file mode 100644 index 000000000..81e6ee2e1 --- /dev/null +++ b/assets/flags/4x3/ic.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/id.svg b/assets/flags/4x3/id.svg new file mode 100644 index 000000000..3b7c8fcfd --- /dev/null +++ b/assets/flags/4x3/id.svg @@ -0,0 +1,4 @@ + diff --git a/assets/flags/4x3/ie.svg b/assets/flags/4x3/ie.svg new file mode 100644 index 000000000..049be14de --- /dev/null +++ b/assets/flags/4x3/ie.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/il.svg b/assets/flags/4x3/il.svg new file mode 100644 index 000000000..f43be7e8e --- /dev/null +++ b/assets/flags/4x3/il.svg @@ -0,0 +1,14 @@ + diff --git a/assets/flags/4x3/im.svg b/assets/flags/4x3/im.svg new file mode 100644 index 000000000..f06f3d6fe --- /dev/null +++ b/assets/flags/4x3/im.svg @@ -0,0 +1,36 @@ + diff --git a/assets/flags/4x3/in.svg b/assets/flags/4x3/in.svg new file mode 100644 index 000000000..bc47d7491 --- /dev/null +++ b/assets/flags/4x3/in.svg @@ -0,0 +1,25 @@ + diff --git a/assets/flags/4x3/io.svg b/assets/flags/4x3/io.svg new file mode 100644 index 000000000..77016679e --- /dev/null +++ b/assets/flags/4x3/io.svg @@ -0,0 +1,130 @@ + diff --git a/assets/flags/4x3/iq.svg b/assets/flags/4x3/iq.svg new file mode 100644 index 000000000..259da9adc --- /dev/null +++ b/assets/flags/4x3/iq.svg @@ -0,0 +1,10 @@ + diff --git a/assets/flags/4x3/ir.svg b/assets/flags/4x3/ir.svg new file mode 100644 index 000000000..8c6d51621 --- /dev/null +++ b/assets/flags/4x3/ir.svg @@ -0,0 +1,219 @@ + diff --git a/assets/flags/4x3/is.svg b/assets/flags/4x3/is.svg new file mode 100644 index 000000000..a6588afae --- /dev/null +++ b/assets/flags/4x3/is.svg @@ -0,0 +1,12 @@ + diff --git a/assets/flags/4x3/it.svg b/assets/flags/4x3/it.svg new file mode 100644 index 000000000..20a8bfdcc --- /dev/null +++ b/assets/flags/4x3/it.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/je.svg b/assets/flags/4x3/je.svg new file mode 100644 index 000000000..611180d42 --- /dev/null +++ b/assets/flags/4x3/je.svg @@ -0,0 +1,62 @@ + diff --git a/assets/flags/4x3/jm.svg b/assets/flags/4x3/jm.svg new file mode 100644 index 000000000..269df0383 --- /dev/null +++ b/assets/flags/4x3/jm.svg @@ -0,0 +1,8 @@ + diff --git a/assets/flags/4x3/jo.svg b/assets/flags/4x3/jo.svg new file mode 100644 index 000000000..d6f927d44 --- /dev/null +++ b/assets/flags/4x3/jo.svg @@ -0,0 +1,16 @@ + diff --git a/assets/flags/4x3/jp.svg b/assets/flags/4x3/jp.svg new file mode 100644 index 000000000..cc1c181ce --- /dev/null +++ b/assets/flags/4x3/jp.svg @@ -0,0 +1,11 @@ + diff --git a/assets/flags/4x3/ke.svg b/assets/flags/4x3/ke.svg new file mode 100644 index 000000000..3a67ca3cc --- /dev/null +++ b/assets/flags/4x3/ke.svg @@ -0,0 +1,23 @@ + diff --git a/assets/flags/4x3/kg.svg b/assets/flags/4x3/kg.svg new file mode 100644 index 000000000..68c210b1c --- /dev/null +++ b/assets/flags/4x3/kg.svg @@ -0,0 +1,15 @@ + diff --git a/assets/flags/4x3/kh.svg b/assets/flags/4x3/kh.svg new file mode 100644 index 000000000..c658838f4 --- /dev/null +++ b/assets/flags/4x3/kh.svg @@ -0,0 +1,61 @@ + diff --git a/assets/flags/4x3/ki.svg b/assets/flags/4x3/ki.svg new file mode 100644 index 000000000..0c8032807 --- /dev/null +++ b/assets/flags/4x3/ki.svg @@ -0,0 +1,36 @@ + diff --git a/assets/flags/4x3/km.svg b/assets/flags/4x3/km.svg new file mode 100644 index 000000000..414d65e47 --- /dev/null +++ b/assets/flags/4x3/km.svg @@ -0,0 +1,16 @@ + diff --git a/assets/flags/4x3/kn.svg b/assets/flags/4x3/kn.svg new file mode 100644 index 000000000..47fe64d61 --- /dev/null +++ b/assets/flags/4x3/kn.svg @@ -0,0 +1,14 @@ + diff --git a/assets/flags/4x3/kp.svg b/assets/flags/4x3/kp.svg new file mode 100644 index 000000000..4d1dbab24 --- /dev/null +++ b/assets/flags/4x3/kp.svg @@ -0,0 +1,15 @@ + diff --git a/assets/flags/4x3/kr.svg b/assets/flags/4x3/kr.svg new file mode 100644 index 000000000..6947eab2b --- /dev/null +++ b/assets/flags/4x3/kr.svg @@ -0,0 +1,24 @@ + diff --git a/assets/flags/4x3/kw.svg b/assets/flags/4x3/kw.svg new file mode 100644 index 000000000..3dd89e996 --- /dev/null +++ b/assets/flags/4x3/kw.svg @@ -0,0 +1,13 @@ + diff --git a/assets/flags/4x3/ky.svg b/assets/flags/4x3/ky.svg new file mode 100644 index 000000000..74a2fea2a --- /dev/null +++ b/assets/flags/4x3/ky.svg @@ -0,0 +1,103 @@ + diff --git a/assets/flags/4x3/kz.svg b/assets/flags/4x3/kz.svg new file mode 100644 index 000000000..04a47f53e --- /dev/null +++ b/assets/flags/4x3/kz.svg @@ -0,0 +1,36 @@ + diff --git a/assets/flags/4x3/la.svg b/assets/flags/4x3/la.svg new file mode 100644 index 000000000..6aea6b72b --- /dev/null +++ b/assets/flags/4x3/la.svg @@ -0,0 +1,12 @@ + diff --git a/assets/flags/4x3/lb.svg b/assets/flags/4x3/lb.svg new file mode 100644 index 000000000..8619f2410 --- /dev/null +++ b/assets/flags/4x3/lb.svg @@ -0,0 +1,15 @@ + diff --git a/assets/flags/4x3/lc.svg b/assets/flags/4x3/lc.svg new file mode 100644 index 000000000..bb256541c --- /dev/null +++ b/assets/flags/4x3/lc.svg @@ -0,0 +1,8 @@ + diff --git a/assets/flags/4x3/li.svg b/assets/flags/4x3/li.svg new file mode 100644 index 000000000..68ea26fa3 --- /dev/null +++ b/assets/flags/4x3/li.svg @@ -0,0 +1,43 @@ + diff --git a/assets/flags/4x3/lk.svg b/assets/flags/4x3/lk.svg new file mode 100644 index 000000000..2c5cdbe09 --- /dev/null +++ b/assets/flags/4x3/lk.svg @@ -0,0 +1,22 @@ + diff --git a/assets/flags/4x3/lr.svg b/assets/flags/4x3/lr.svg new file mode 100644 index 000000000..e482ab9d7 --- /dev/null +++ b/assets/flags/4x3/lr.svg @@ -0,0 +1,14 @@ + diff --git a/assets/flags/4x3/ls.svg b/assets/flags/4x3/ls.svg new file mode 100644 index 000000000..a7c01a98f --- /dev/null +++ b/assets/flags/4x3/ls.svg @@ -0,0 +1,8 @@ + diff --git a/assets/flags/4x3/lt.svg b/assets/flags/4x3/lt.svg new file mode 100644 index 000000000..90ec5d240 --- /dev/null +++ b/assets/flags/4x3/lt.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/lu.svg b/assets/flags/4x3/lu.svg new file mode 100644 index 000000000..c31d2bfa2 --- /dev/null +++ b/assets/flags/4x3/lu.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/lv.svg b/assets/flags/4x3/lv.svg new file mode 100644 index 000000000..6a9e75ec9 --- /dev/null +++ b/assets/flags/4x3/lv.svg @@ -0,0 +1,6 @@ + diff --git a/assets/flags/4x3/ly.svg b/assets/flags/4x3/ly.svg new file mode 100644 index 000000000..1eaa51e46 --- /dev/null +++ b/assets/flags/4x3/ly.svg @@ -0,0 +1,13 @@ + diff --git a/assets/flags/4x3/ma.svg b/assets/flags/4x3/ma.svg new file mode 100644 index 000000000..7ce56eff7 --- /dev/null +++ b/assets/flags/4x3/ma.svg @@ -0,0 +1,4 @@ + diff --git a/assets/flags/4x3/mc.svg b/assets/flags/4x3/mc.svg new file mode 100644 index 000000000..9cb6c9e8a --- /dev/null +++ b/assets/flags/4x3/mc.svg @@ -0,0 +1,6 @@ + diff --git a/assets/flags/4x3/md.svg b/assets/flags/4x3/md.svg new file mode 100644 index 000000000..6dc441e17 --- /dev/null +++ b/assets/flags/4x3/md.svg @@ -0,0 +1,70 @@ + diff --git a/assets/flags/4x3/me.svg b/assets/flags/4x3/me.svg new file mode 100644 index 000000000..d89189074 --- /dev/null +++ b/assets/flags/4x3/me.svg @@ -0,0 +1,116 @@ + diff --git a/assets/flags/4x3/mf.svg b/assets/flags/4x3/mf.svg new file mode 100644 index 000000000..6305edc1c --- /dev/null +++ b/assets/flags/4x3/mf.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/mg.svg b/assets/flags/4x3/mg.svg new file mode 100644 index 000000000..5fa2d2440 --- /dev/null +++ b/assets/flags/4x3/mg.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/mh.svg b/assets/flags/4x3/mh.svg new file mode 100644 index 000000000..7b9f49075 --- /dev/null +++ b/assets/flags/4x3/mh.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/mk.svg b/assets/flags/4x3/mk.svg new file mode 100644 index 000000000..4f5cae77e --- /dev/null +++ b/assets/flags/4x3/mk.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/ml.svg b/assets/flags/4x3/ml.svg new file mode 100644 index 000000000..6f6b71695 --- /dev/null +++ b/assets/flags/4x3/ml.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/mm.svg b/assets/flags/4x3/mm.svg new file mode 100644 index 000000000..42b4dee2b --- /dev/null +++ b/assets/flags/4x3/mm.svg @@ -0,0 +1,12 @@ + diff --git a/assets/flags/4x3/mn.svg b/assets/flags/4x3/mn.svg new file mode 100644 index 000000000..152c2fcb0 --- /dev/null +++ b/assets/flags/4x3/mn.svg @@ -0,0 +1,14 @@ + diff --git a/assets/flags/4x3/mo.svg b/assets/flags/4x3/mo.svg new file mode 100644 index 000000000..d39985d05 --- /dev/null +++ b/assets/flags/4x3/mo.svg @@ -0,0 +1,9 @@ + diff --git a/assets/flags/4x3/mp.svg b/assets/flags/4x3/mp.svg new file mode 100644 index 000000000..ff59ebf87 --- /dev/null +++ b/assets/flags/4x3/mp.svg @@ -0,0 +1,86 @@ + diff --git a/assets/flags/4x3/mq.svg b/assets/flags/4x3/mq.svg new file mode 100644 index 000000000..b221951e3 --- /dev/null +++ b/assets/flags/4x3/mq.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/mr.svg b/assets/flags/4x3/mr.svg new file mode 100644 index 000000000..7558234cb --- /dev/null +++ b/assets/flags/4x3/mr.svg @@ -0,0 +1,6 @@ + diff --git a/assets/flags/4x3/ms.svg b/assets/flags/4x3/ms.svg new file mode 100644 index 000000000..faf07b07f --- /dev/null +++ b/assets/flags/4x3/ms.svg @@ -0,0 +1,29 @@ + diff --git a/assets/flags/4x3/mt.svg b/assets/flags/4x3/mt.svg new file mode 100644 index 000000000..c597266c3 --- /dev/null +++ b/assets/flags/4x3/mt.svg @@ -0,0 +1,58 @@ + diff --git a/assets/flags/4x3/mu.svg b/assets/flags/4x3/mu.svg new file mode 100644 index 000000000..82d7a3bec --- /dev/null +++ b/assets/flags/4x3/mu.svg @@ -0,0 +1,8 @@ + diff --git a/assets/flags/4x3/mv.svg b/assets/flags/4x3/mv.svg new file mode 100644 index 000000000..10450f984 --- /dev/null +++ b/assets/flags/4x3/mv.svg @@ -0,0 +1,6 @@ + diff --git a/assets/flags/4x3/mw.svg b/assets/flags/4x3/mw.svg new file mode 100644 index 000000000..d83ddb217 --- /dev/null +++ b/assets/flags/4x3/mw.svg @@ -0,0 +1,10 @@ + diff --git a/assets/flags/4x3/mx.svg b/assets/flags/4x3/mx.svg new file mode 100644 index 000000000..f98a89e17 --- /dev/null +++ b/assets/flags/4x3/mx.svg @@ -0,0 +1,382 @@ + diff --git a/assets/flags/4x3/my.svg b/assets/flags/4x3/my.svg new file mode 100644 index 000000000..89576f69e --- /dev/null +++ b/assets/flags/4x3/my.svg @@ -0,0 +1,26 @@ + diff --git a/assets/flags/4x3/mz.svg b/assets/flags/4x3/mz.svg new file mode 100644 index 000000000..2ee6ec14b --- /dev/null +++ b/assets/flags/4x3/mz.svg @@ -0,0 +1,21 @@ + diff --git a/assets/flags/4x3/na.svg b/assets/flags/4x3/na.svg new file mode 100644 index 000000000..35b9f783e --- /dev/null +++ b/assets/flags/4x3/na.svg @@ -0,0 +1,16 @@ + diff --git a/assets/flags/4x3/nc.svg b/assets/flags/4x3/nc.svg new file mode 100644 index 000000000..068f0c69a --- /dev/null +++ b/assets/flags/4x3/nc.svg @@ -0,0 +1,13 @@ + diff --git a/assets/flags/4x3/ne.svg b/assets/flags/4x3/ne.svg new file mode 100644 index 000000000..39a82b827 --- /dev/null +++ b/assets/flags/4x3/ne.svg @@ -0,0 +1,6 @@ + diff --git a/assets/flags/4x3/nf.svg b/assets/flags/4x3/nf.svg new file mode 100644 index 000000000..c8b30938d --- /dev/null +++ b/assets/flags/4x3/nf.svg @@ -0,0 +1,9 @@ + diff --git a/assets/flags/4x3/ng.svg b/assets/flags/4x3/ng.svg new file mode 100644 index 000000000..81eb35f78 --- /dev/null +++ b/assets/flags/4x3/ng.svg @@ -0,0 +1,6 @@ + diff --git a/assets/flags/4x3/ni.svg b/assets/flags/4x3/ni.svg new file mode 100644 index 000000000..6dcdc9a80 --- /dev/null +++ b/assets/flags/4x3/ni.svg @@ -0,0 +1,129 @@ + diff --git a/assets/flags/4x3/nl.svg b/assets/flags/4x3/nl.svg new file mode 100644 index 000000000..4faaf498e --- /dev/null +++ b/assets/flags/4x3/nl.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/no.svg b/assets/flags/4x3/no.svg new file mode 100644 index 000000000..a5f2a152a --- /dev/null +++ b/assets/flags/4x3/no.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/np.svg b/assets/flags/4x3/np.svg new file mode 100644 index 000000000..8d71d106b --- /dev/null +++ b/assets/flags/4x3/np.svg @@ -0,0 +1,13 @@ + diff --git a/assets/flags/4x3/nr.svg b/assets/flags/4x3/nr.svg new file mode 100644 index 000000000..ff394c411 --- /dev/null +++ b/assets/flags/4x3/nr.svg @@ -0,0 +1,12 @@ + diff --git a/assets/flags/4x3/nu.svg b/assets/flags/4x3/nu.svg new file mode 100644 index 000000000..4067bafff --- /dev/null +++ b/assets/flags/4x3/nu.svg @@ -0,0 +1,10 @@ + diff --git a/assets/flags/4x3/nz.svg b/assets/flags/4x3/nz.svg new file mode 100644 index 000000000..935d8a749 --- /dev/null +++ b/assets/flags/4x3/nz.svg @@ -0,0 +1,36 @@ + diff --git a/assets/flags/4x3/om.svg b/assets/flags/4x3/om.svg new file mode 100644 index 000000000..c003f86e4 --- /dev/null +++ b/assets/flags/4x3/om.svg @@ -0,0 +1,115 @@ + diff --git a/assets/flags/4x3/pa.svg b/assets/flags/4x3/pa.svg new file mode 100644 index 000000000..8dc03bc61 --- /dev/null +++ b/assets/flags/4x3/pa.svg @@ -0,0 +1,14 @@ + diff --git a/assets/flags/4x3/pc.svg b/assets/flags/4x3/pc.svg new file mode 100644 index 000000000..882197da6 --- /dev/null +++ b/assets/flags/4x3/pc.svg @@ -0,0 +1,33 @@ + diff --git a/assets/flags/4x3/pe.svg b/assets/flags/4x3/pe.svg new file mode 100644 index 000000000..33e6cfd41 --- /dev/null +++ b/assets/flags/4x3/pe.svg @@ -0,0 +1,4 @@ + diff --git a/assets/flags/4x3/pf.svg b/assets/flags/4x3/pf.svg new file mode 100644 index 000000000..e06b236e8 --- /dev/null +++ b/assets/flags/4x3/pf.svg @@ -0,0 +1,19 @@ + diff --git a/assets/flags/4x3/pg.svg b/assets/flags/4x3/pg.svg new file mode 100644 index 000000000..237cb6eee --- /dev/null +++ b/assets/flags/4x3/pg.svg @@ -0,0 +1,9 @@ + diff --git a/assets/flags/4x3/ph.svg b/assets/flags/4x3/ph.svg new file mode 100644 index 000000000..65489e1cb --- /dev/null +++ b/assets/flags/4x3/ph.svg @@ -0,0 +1,6 @@ + diff --git a/assets/flags/4x3/pk.svg b/assets/flags/4x3/pk.svg new file mode 100644 index 000000000..491e58ab1 --- /dev/null +++ b/assets/flags/4x3/pk.svg @@ -0,0 +1,15 @@ + diff --git a/assets/flags/4x3/pl.svg b/assets/flags/4x3/pl.svg new file mode 100644 index 000000000..0fa514524 --- /dev/null +++ b/assets/flags/4x3/pl.svg @@ -0,0 +1,6 @@ + diff --git a/assets/flags/4x3/pm.svg b/assets/flags/4x3/pm.svg new file mode 100644 index 000000000..19a9330a3 --- /dev/null +++ b/assets/flags/4x3/pm.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/pn.svg b/assets/flags/4x3/pn.svg new file mode 100644 index 000000000..07958aca1 --- /dev/null +++ b/assets/flags/4x3/pn.svg @@ -0,0 +1,53 @@ + diff --git a/assets/flags/4x3/pr.svg b/assets/flags/4x3/pr.svg new file mode 100644 index 000000000..ec51831dc --- /dev/null +++ b/assets/flags/4x3/pr.svg @@ -0,0 +1,13 @@ + diff --git a/assets/flags/4x3/ps.svg b/assets/flags/4x3/ps.svg new file mode 100644 index 000000000..b33824a5d --- /dev/null +++ b/assets/flags/4x3/ps.svg @@ -0,0 +1,15 @@ + diff --git a/assets/flags/4x3/pt.svg b/assets/flags/4x3/pt.svg new file mode 100644 index 000000000..445cf7f53 --- /dev/null +++ b/assets/flags/4x3/pt.svg @@ -0,0 +1,57 @@ + diff --git a/assets/flags/4x3/pw.svg b/assets/flags/4x3/pw.svg new file mode 100644 index 000000000..9f89c5f14 --- /dev/null +++ b/assets/flags/4x3/pw.svg @@ -0,0 +1,11 @@ + diff --git a/assets/flags/4x3/py.svg b/assets/flags/4x3/py.svg new file mode 100644 index 000000000..38e2051eb --- /dev/null +++ b/assets/flags/4x3/py.svg @@ -0,0 +1,157 @@ + diff --git a/assets/flags/4x3/qa.svg b/assets/flags/4x3/qa.svg new file mode 100644 index 000000000..901f3fa76 --- /dev/null +++ b/assets/flags/4x3/qa.svg @@ -0,0 +1,4 @@ + diff --git a/assets/flags/4x3/re.svg b/assets/flags/4x3/re.svg new file mode 100644 index 000000000..64e788e01 --- /dev/null +++ b/assets/flags/4x3/re.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/ro.svg b/assets/flags/4x3/ro.svg new file mode 100644 index 000000000..fda0f7bec --- /dev/null +++ b/assets/flags/4x3/ro.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/rs.svg b/assets/flags/4x3/rs.svg new file mode 100644 index 000000000..2f971025b --- /dev/null +++ b/assets/flags/4x3/rs.svg @@ -0,0 +1,292 @@ + diff --git a/assets/flags/4x3/ru.svg b/assets/flags/4x3/ru.svg new file mode 100644 index 000000000..f4d27efc9 --- /dev/null +++ b/assets/flags/4x3/ru.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/rw.svg b/assets/flags/4x3/rw.svg new file mode 100644 index 000000000..06e26ae44 --- /dev/null +++ b/assets/flags/4x3/rw.svg @@ -0,0 +1,13 @@ + diff --git a/assets/flags/4x3/sa.svg b/assets/flags/4x3/sa.svg new file mode 100644 index 000000000..c0a148663 --- /dev/null +++ b/assets/flags/4x3/sa.svg @@ -0,0 +1,25 @@ + diff --git a/assets/flags/4x3/sb.svg b/assets/flags/4x3/sb.svg new file mode 100644 index 000000000..6066f94cd --- /dev/null +++ b/assets/flags/4x3/sb.svg @@ -0,0 +1,13 @@ + diff --git a/assets/flags/4x3/sc.svg b/assets/flags/4x3/sc.svg new file mode 100644 index 000000000..9a46b369b --- /dev/null +++ b/assets/flags/4x3/sc.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/sd.svg b/assets/flags/4x3/sd.svg new file mode 100644 index 000000000..12818b411 --- /dev/null +++ b/assets/flags/4x3/sd.svg @@ -0,0 +1,13 @@ + diff --git a/assets/flags/4x3/se.svg b/assets/flags/4x3/se.svg new file mode 100644 index 000000000..8ba745aca --- /dev/null +++ b/assets/flags/4x3/se.svg @@ -0,0 +1,4 @@ + diff --git a/assets/flags/4x3/sg.svg b/assets/flags/4x3/sg.svg new file mode 100644 index 000000000..c4dd4ac9e --- /dev/null +++ b/assets/flags/4x3/sg.svg @@ -0,0 +1,13 @@ + diff --git a/assets/flags/4x3/sh-ac.svg b/assets/flags/4x3/sh-ac.svg new file mode 100644 index 000000000..22b365832 --- /dev/null +++ b/assets/flags/4x3/sh-ac.svg @@ -0,0 +1,689 @@ + diff --git a/assets/flags/4x3/sh-hl.svg b/assets/flags/4x3/sh-hl.svg new file mode 100644 index 000000000..b92e703f2 --- /dev/null +++ b/assets/flags/4x3/sh-hl.svg @@ -0,0 +1,164 @@ + diff --git a/assets/flags/4x3/sh-ta.svg b/assets/flags/4x3/sh-ta.svg new file mode 100644 index 000000000..a103aac05 --- /dev/null +++ b/assets/flags/4x3/sh-ta.svg @@ -0,0 +1,76 @@ + diff --git a/assets/flags/4x3/sh.svg b/assets/flags/4x3/sh.svg new file mode 100644 index 000000000..7aba0aec8 --- /dev/null +++ b/assets/flags/4x3/sh.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/si.svg b/assets/flags/4x3/si.svg new file mode 100644 index 000000000..66a390dcd --- /dev/null +++ b/assets/flags/4x3/si.svg @@ -0,0 +1,18 @@ + diff --git a/assets/flags/4x3/sj.svg b/assets/flags/4x3/sj.svg new file mode 100644 index 000000000..bb2799ce7 --- /dev/null +++ b/assets/flags/4x3/sj.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/sk.svg b/assets/flags/4x3/sk.svg new file mode 100644 index 000000000..81476940e --- /dev/null +++ b/assets/flags/4x3/sk.svg @@ -0,0 +1,9 @@ + diff --git a/assets/flags/4x3/sl.svg b/assets/flags/4x3/sl.svg new file mode 100644 index 000000000..a07baf75b --- /dev/null +++ b/assets/flags/4x3/sl.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/sm.svg b/assets/flags/4x3/sm.svg new file mode 100644 index 000000000..00e9286c4 --- /dev/null +++ b/assets/flags/4x3/sm.svg @@ -0,0 +1,75 @@ + diff --git a/assets/flags/4x3/sn.svg b/assets/flags/4x3/sn.svg new file mode 100644 index 000000000..7c0673d6d --- /dev/null +++ b/assets/flags/4x3/sn.svg @@ -0,0 +1,8 @@ + diff --git a/assets/flags/4x3/so.svg b/assets/flags/4x3/so.svg new file mode 100644 index 000000000..a581ac63c --- /dev/null +++ b/assets/flags/4x3/so.svg @@ -0,0 +1,11 @@ + diff --git a/assets/flags/4x3/sr.svg b/assets/flags/4x3/sr.svg new file mode 100644 index 000000000..5e71c4002 --- /dev/null +++ b/assets/flags/4x3/sr.svg @@ -0,0 +1,6 @@ + diff --git a/assets/flags/4x3/ss.svg b/assets/flags/4x3/ss.svg new file mode 100644 index 000000000..b257aa0b3 --- /dev/null +++ b/assets/flags/4x3/ss.svg @@ -0,0 +1,8 @@ + diff --git a/assets/flags/4x3/st.svg b/assets/flags/4x3/st.svg new file mode 100644 index 000000000..1294bcb70 --- /dev/null +++ b/assets/flags/4x3/st.svg @@ -0,0 +1,16 @@ + diff --git a/assets/flags/4x3/sv.svg b/assets/flags/4x3/sv.svg new file mode 100644 index 000000000..c811e912f --- /dev/null +++ b/assets/flags/4x3/sv.svg @@ -0,0 +1,594 @@ + diff --git a/assets/flags/4x3/sx.svg b/assets/flags/4x3/sx.svg new file mode 100644 index 000000000..18f7a1397 --- /dev/null +++ b/assets/flags/4x3/sx.svg @@ -0,0 +1,56 @@ + diff --git a/assets/flags/4x3/sy.svg b/assets/flags/4x3/sy.svg new file mode 100644 index 000000000..522555052 --- /dev/null +++ b/assets/flags/4x3/sy.svg @@ -0,0 +1,6 @@ + diff --git a/assets/flags/4x3/sz.svg b/assets/flags/4x3/sz.svg new file mode 100644 index 000000000..294a2cc1a --- /dev/null +++ b/assets/flags/4x3/sz.svg @@ -0,0 +1,34 @@ + diff --git a/assets/flags/4x3/tc.svg b/assets/flags/4x3/tc.svg new file mode 100644 index 000000000..63f13c359 --- /dev/null +++ b/assets/flags/4x3/tc.svg @@ -0,0 +1,50 @@ + diff --git a/assets/flags/4x3/td.svg b/assets/flags/4x3/td.svg new file mode 100644 index 000000000..fa3bd927c --- /dev/null +++ b/assets/flags/4x3/td.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/tf.svg b/assets/flags/4x3/tf.svg new file mode 100644 index 000000000..fba233563 --- /dev/null +++ b/assets/flags/4x3/tf.svg @@ -0,0 +1,15 @@ + diff --git a/assets/flags/4x3/tg.svg b/assets/flags/4x3/tg.svg new file mode 100644 index 000000000..c63a6d1a9 --- /dev/null +++ b/assets/flags/4x3/tg.svg @@ -0,0 +1,14 @@ + diff --git a/assets/flags/4x3/th.svg b/assets/flags/4x3/th.svg new file mode 100644 index 000000000..1e93a61e9 --- /dev/null +++ b/assets/flags/4x3/th.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/tj.svg b/assets/flags/4x3/tj.svg new file mode 100644 index 000000000..9fba246cd --- /dev/null +++ b/assets/flags/4x3/tj.svg @@ -0,0 +1,22 @@ + diff --git a/assets/flags/4x3/tk.svg b/assets/flags/4x3/tk.svg new file mode 100644 index 000000000..05d3e86ce --- /dev/null +++ b/assets/flags/4x3/tk.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/tl.svg b/assets/flags/4x3/tl.svg new file mode 100644 index 000000000..3d0701a2c --- /dev/null +++ b/assets/flags/4x3/tl.svg @@ -0,0 +1,13 @@ + diff --git a/assets/flags/4x3/tm.svg b/assets/flags/4x3/tm.svg new file mode 100644 index 000000000..8b656cc2b --- /dev/null +++ b/assets/flags/4x3/tm.svg @@ -0,0 +1,204 @@ + diff --git a/assets/flags/4x3/tn.svg b/assets/flags/4x3/tn.svg new file mode 100644 index 000000000..5735c1984 --- /dev/null +++ b/assets/flags/4x3/tn.svg @@ -0,0 +1,4 @@ + diff --git a/assets/flags/4x3/to.svg b/assets/flags/4x3/to.svg new file mode 100644 index 000000000..d07233706 --- /dev/null +++ b/assets/flags/4x3/to.svg @@ -0,0 +1,10 @@ + diff --git a/assets/flags/4x3/tr.svg b/assets/flags/4x3/tr.svg new file mode 100644 index 000000000..b96da21f0 --- /dev/null +++ b/assets/flags/4x3/tr.svg @@ -0,0 +1,8 @@ + diff --git a/assets/flags/4x3/tt.svg b/assets/flags/4x3/tt.svg new file mode 100644 index 000000000..bc24938cf --- /dev/null +++ b/assets/flags/4x3/tt.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/tv.svg b/assets/flags/4x3/tv.svg new file mode 100644 index 000000000..675210ec5 --- /dev/null +++ b/assets/flags/4x3/tv.svg @@ -0,0 +1,9 @@ + diff --git a/assets/flags/4x3/tw.svg b/assets/flags/4x3/tw.svg new file mode 100644 index 000000000..57fd98b43 --- /dev/null +++ b/assets/flags/4x3/tw.svg @@ -0,0 +1,34 @@ + diff --git a/assets/flags/4x3/tz.svg b/assets/flags/4x3/tz.svg new file mode 100644 index 000000000..a2cfbca42 --- /dev/null +++ b/assets/flags/4x3/tz.svg @@ -0,0 +1,13 @@ + diff --git a/assets/flags/4x3/ua.svg b/assets/flags/4x3/ua.svg new file mode 100644 index 000000000..a339eb1b9 --- /dev/null +++ b/assets/flags/4x3/ua.svg @@ -0,0 +1,6 @@ + diff --git a/assets/flags/4x3/ug.svg b/assets/flags/4x3/ug.svg new file mode 100644 index 000000000..737eb2ce1 --- /dev/null +++ b/assets/flags/4x3/ug.svg @@ -0,0 +1,30 @@ + diff --git a/assets/flags/4x3/um.svg b/assets/flags/4x3/um.svg new file mode 100644 index 000000000..9e9eddaa4 --- /dev/null +++ b/assets/flags/4x3/um.svg @@ -0,0 +1,9 @@ + diff --git a/assets/flags/4x3/un.svg b/assets/flags/4x3/un.svg new file mode 100644 index 000000000..e57793bc7 --- /dev/null +++ b/assets/flags/4x3/un.svg @@ -0,0 +1,16 @@ + diff --git a/assets/flags/4x3/us.svg b/assets/flags/4x3/us.svg new file mode 100644 index 000000000..9cfd0c927 --- /dev/null +++ b/assets/flags/4x3/us.svg @@ -0,0 +1,9 @@ + diff --git a/assets/flags/4x3/uy.svg b/assets/flags/4x3/uy.svg new file mode 100644 index 000000000..62c36f8e5 --- /dev/null +++ b/assets/flags/4x3/uy.svg @@ -0,0 +1,28 @@ + diff --git a/assets/flags/4x3/uz.svg b/assets/flags/4x3/uz.svg new file mode 100644 index 000000000..0ccca1b1b --- /dev/null +++ b/assets/flags/4x3/uz.svg @@ -0,0 +1,30 @@ + diff --git a/assets/flags/4x3/va.svg b/assets/flags/4x3/va.svg new file mode 100644 index 000000000..87e0fbbdc --- /dev/null +++ b/assets/flags/4x3/va.svg @@ -0,0 +1,190 @@ + diff --git a/assets/flags/4x3/vc.svg b/assets/flags/4x3/vc.svg new file mode 100644 index 000000000..f26c2d8da --- /dev/null +++ b/assets/flags/4x3/vc.svg @@ -0,0 +1,8 @@ + diff --git a/assets/flags/4x3/ve.svg b/assets/flags/4x3/ve.svg new file mode 100644 index 000000000..314e7f5f7 --- /dev/null +++ b/assets/flags/4x3/ve.svg @@ -0,0 +1,26 @@ + diff --git a/assets/flags/4x3/vg.svg b/assets/flags/4x3/vg.svg new file mode 100644 index 000000000..0ee90fb28 --- /dev/null +++ b/assets/flags/4x3/vg.svg @@ -0,0 +1,59 @@ + diff --git a/assets/flags/4x3/vi.svg b/assets/flags/4x3/vi.svg new file mode 100644 index 000000000..427025779 --- /dev/null +++ b/assets/flags/4x3/vi.svg @@ -0,0 +1,28 @@ + diff --git a/assets/flags/4x3/vn.svg b/assets/flags/4x3/vn.svg new file mode 100644 index 000000000..7e4bac8f4 --- /dev/null +++ b/assets/flags/4x3/vn.svg @@ -0,0 +1,11 @@ + diff --git a/assets/flags/4x3/vu.svg b/assets/flags/4x3/vu.svg new file mode 100644 index 000000000..91e1236a0 --- /dev/null +++ b/assets/flags/4x3/vu.svg @@ -0,0 +1,21 @@ + diff --git a/assets/flags/4x3/wf.svg b/assets/flags/4x3/wf.svg new file mode 100644 index 000000000..054c57df9 --- /dev/null +++ b/assets/flags/4x3/wf.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/ws.svg b/assets/flags/4x3/ws.svg new file mode 100644 index 000000000..0e758a7a9 --- /dev/null +++ b/assets/flags/4x3/ws.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/xk.svg b/assets/flags/4x3/xk.svg new file mode 100644 index 000000000..551e7a414 --- /dev/null +++ b/assets/flags/4x3/xk.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/xx.svg b/assets/flags/4x3/xx.svg new file mode 100644 index 000000000..9333be363 --- /dev/null +++ b/assets/flags/4x3/xx.svg @@ -0,0 +1,4 @@ + diff --git a/assets/flags/4x3/ye.svg b/assets/flags/4x3/ye.svg new file mode 100644 index 000000000..1c9e6d639 --- /dev/null +++ b/assets/flags/4x3/ye.svg @@ -0,0 +1,7 @@ + diff --git a/assets/flags/4x3/yt.svg b/assets/flags/4x3/yt.svg new file mode 100644 index 000000000..e7776b307 --- /dev/null +++ b/assets/flags/4x3/yt.svg @@ -0,0 +1,5 @@ + diff --git a/assets/flags/4x3/za.svg b/assets/flags/4x3/za.svg new file mode 100644 index 000000000..d563adb90 --- /dev/null +++ b/assets/flags/4x3/za.svg @@ -0,0 +1,17 @@ + diff --git a/assets/flags/4x3/zm.svg b/assets/flags/4x3/zm.svg new file mode 100644 index 000000000..13239f5e2 --- /dev/null +++ b/assets/flags/4x3/zm.svg @@ -0,0 +1,27 @@ + diff --git a/assets/flags/4x3/zw.svg b/assets/flags/4x3/zw.svg new file mode 100644 index 000000000..6399ab4ab --- /dev/null +++ b/assets/flags/4x3/zw.svg @@ -0,0 +1,21 @@ + diff --git a/assets/js/sections/station_locations.js b/assets/js/sections/station_locations.js index f71637257..07c890cfd 100644 --- a/assets/js/sections/station_locations.js +++ b/assets/js/sections/station_locations.js @@ -9,23 +9,44 @@ $(document).ready( function () { } }); - $("#canada_state").hide(); + var stateMap = { + '1': 'canada_state', + '5': 'aland_state', + '15': 'asiatic_russia_state', + '27': 'belarus_state', + '50': 'mexico_state', + '54': 'eu_russia_state', + '100': 'argentina_state', + '108': 'brazil_state', + '112': 'chile_state', + '132': 'paraguay_state', + '137': 'korea_state', + '144': 'uruguay_state', + '291': 'us_state' + }; + + // Hide all states initially + $("#canada_state, #aland_state, #asiatic_russia_state, #belarus_state, #mexico_state, #eu_russia_state, #argentina_state, #brazil_state, #chile_state, #us_state, #paraguay_state, #korea_state, #uruguay_state").hide(); var selectedDXCCID = $('#dxcc_select').find(":selected").val(); + var stateToShow = stateMap[selectedDXCCID]; - if(selectedDXCCID == '1'){ - $("#canada_state").show(); - $("#us_state").hide(); + if (stateToShow) { + // Show the selected state + $("#" + stateToShow).show(); + } else { + // If no state matches the selected value, show 'us_state' by default + $("#us_state").show(); } $('#dxcc_select').change(function(){ - if($(this).val() == '1'){ // or this.value == 'volvo' - console.log("CANADA!"); - $("#canada_state").show(); - $("#us_state").hide(); - } else { - $("#canada_state").hide(); - $("#us_state").show(); - } + var selectedValue = $(this).val(); + var stateToShow = stateMap[selectedValue] || stateMap['default']; + + // Hide all states + $("#mexico_state, #belarus_state, #asiatic_russia_state, #aland_state, #canada_state, #us_state, #eu_russia_state, #argentina_state, #brazil_state, #chile_state, #paraguay_state, #korea_state, #uruguay_state").hide(); + + // Show the selected state + $("#" + stateToShow).show(); }); } );
---|