diff --git a/88-tar1090.conf b/88-tar1090.conf
index 1a6e90d..9fe5580 100644
--- a/88-tar1090.conf
+++ b/88-tar1090.conf
@@ -79,7 +79,7 @@ $HTTP["url"] =~ "^/INSTANCE/images" {
"Cache-Control" => "public, max-age=1209600",
)
}
-$HTTP["url"] =~ "^/INSTANCE/flags-tiny" {
+$HTTP["url"] =~ "^/INSTANCE/flags" {
setenv.add-response-header += (
"Cache-Control" => "public, max-age=1209600",
)
diff --git a/html/defaults.js b/html/defaults.js
index 988b72f..6af5897 100644
--- a/html/defaults.js
+++ b/html/defaults.js
@@ -220,8 +220,8 @@ let PageName = "tar1090";
// Show country flags by ICAO addresses?
let ShowFlags = true;
-// Path to country flags (can be a relative or absolute URL; include a trailing /)
-let FlagPath = "flags-tiny/";
+// UNUSED, kept here so config.js doesn't break for potential users
+let FlagPath = "";
// Set to false to disable the ChartBundle base layers (US coverage only)
let ChartBundleLayers = true;
diff --git a/html/flags-tiny/Afghanistan.png b/html/flags-tiny/Afghanistan.png
deleted file mode 100644
index 534dc3a..0000000
Binary files a/html/flags-tiny/Afghanistan.png and /dev/null differ
diff --git a/html/flags-tiny/Albania.png b/html/flags-tiny/Albania.png
deleted file mode 100644
index 5f8083d..0000000
Binary files a/html/flags-tiny/Albania.png and /dev/null differ
diff --git a/html/flags-tiny/Algeria.png b/html/flags-tiny/Algeria.png
deleted file mode 100644
index 38b66b4..0000000
Binary files a/html/flags-tiny/Algeria.png and /dev/null differ
diff --git a/html/flags-tiny/American_Samoa.png b/html/flags-tiny/American_Samoa.png
deleted file mode 100644
index 6c55225..0000000
Binary files a/html/flags-tiny/American_Samoa.png and /dev/null differ
diff --git a/html/flags-tiny/Andorra.png b/html/flags-tiny/Andorra.png
deleted file mode 100644
index 74dbf96..0000000
Binary files a/html/flags-tiny/Andorra.png and /dev/null differ
diff --git a/html/flags-tiny/Angola.png b/html/flags-tiny/Angola.png
deleted file mode 100644
index f8ef312..0000000
Binary files a/html/flags-tiny/Angola.png and /dev/null differ
diff --git a/html/flags-tiny/Anguilla.png b/html/flags-tiny/Anguilla.png
deleted file mode 100644
index 65fb0bf..0000000
Binary files a/html/flags-tiny/Anguilla.png and /dev/null differ
diff --git a/html/flags-tiny/Antigua_and_Barbuda.png b/html/flags-tiny/Antigua_and_Barbuda.png
deleted file mode 100644
index 667f03d..0000000
Binary files a/html/flags-tiny/Antigua_and_Barbuda.png and /dev/null differ
diff --git a/html/flags-tiny/Argentina.png b/html/flags-tiny/Argentina.png
deleted file mode 100644
index 04ae862..0000000
Binary files a/html/flags-tiny/Argentina.png and /dev/null differ
diff --git a/html/flags-tiny/Armenia.png b/html/flags-tiny/Armenia.png
deleted file mode 100644
index bc45da2..0000000
Binary files a/html/flags-tiny/Armenia.png and /dev/null differ
diff --git a/html/flags-tiny/Aruba.png b/html/flags-tiny/Aruba.png
deleted file mode 100644
index f493df1..0000000
Binary files a/html/flags-tiny/Aruba.png and /dev/null differ
diff --git a/html/flags-tiny/Australia.png b/html/flags-tiny/Australia.png
deleted file mode 100644
index 678210f..0000000
Binary files a/html/flags-tiny/Australia.png and /dev/null differ
diff --git a/html/flags-tiny/Austria.png b/html/flags-tiny/Austria.png
deleted file mode 100644
index 99fa1ff..0000000
Binary files a/html/flags-tiny/Austria.png and /dev/null differ
diff --git a/html/flags-tiny/Azerbaijan.png b/html/flags-tiny/Azerbaijan.png
deleted file mode 100644
index 24f7f69..0000000
Binary files a/html/flags-tiny/Azerbaijan.png and /dev/null differ
diff --git a/html/flags-tiny/Bahamas.png b/html/flags-tiny/Bahamas.png
deleted file mode 100644
index 2bfab48..0000000
Binary files a/html/flags-tiny/Bahamas.png and /dev/null differ
diff --git a/html/flags-tiny/Bahrain.png b/html/flags-tiny/Bahrain.png
deleted file mode 100644
index 1e741fc..0000000
Binary files a/html/flags-tiny/Bahrain.png and /dev/null differ
diff --git a/html/flags-tiny/Bangladesh.png b/html/flags-tiny/Bangladesh.png
deleted file mode 100644
index 99a6127..0000000
Binary files a/html/flags-tiny/Bangladesh.png and /dev/null differ
diff --git a/html/flags-tiny/Barbados.png b/html/flags-tiny/Barbados.png
deleted file mode 100644
index 823fa34..0000000
Binary files a/html/flags-tiny/Barbados.png and /dev/null differ
diff --git a/html/flags-tiny/Belarus.png b/html/flags-tiny/Belarus.png
deleted file mode 100644
index fcc3f2c..0000000
Binary files a/html/flags-tiny/Belarus.png and /dev/null differ
diff --git a/html/flags-tiny/Belgium.png b/html/flags-tiny/Belgium.png
deleted file mode 100644
index 32ec6ee..0000000
Binary files a/html/flags-tiny/Belgium.png and /dev/null differ
diff --git a/html/flags-tiny/Belize.png b/html/flags-tiny/Belize.png
deleted file mode 100644
index 9e38cc3..0000000
Binary files a/html/flags-tiny/Belize.png and /dev/null differ
diff --git a/html/flags-tiny/Benin.png b/html/flags-tiny/Benin.png
deleted file mode 100644
index 4d98605..0000000
Binary files a/html/flags-tiny/Benin.png and /dev/null differ
diff --git a/html/flags-tiny/Bermuda.png b/html/flags-tiny/Bermuda.png
deleted file mode 100644
index 2a760b6..0000000
Binary files a/html/flags-tiny/Bermuda.png and /dev/null differ
diff --git a/html/flags-tiny/Bhutan.png b/html/flags-tiny/Bhutan.png
deleted file mode 100644
index 3e481bb..0000000
Binary files a/html/flags-tiny/Bhutan.png and /dev/null differ
diff --git a/html/flags-tiny/Bolivia.png b/html/flags-tiny/Bolivia.png
deleted file mode 100644
index 43bc6d4..0000000
Binary files a/html/flags-tiny/Bolivia.png and /dev/null differ
diff --git a/html/flags-tiny/Bosnia.png b/html/flags-tiny/Bosnia.png
deleted file mode 100644
index fa2e580..0000000
Binary files a/html/flags-tiny/Bosnia.png and /dev/null differ
diff --git a/html/flags-tiny/Botswana.png b/html/flags-tiny/Botswana.png
deleted file mode 100644
index 43daae6..0000000
Binary files a/html/flags-tiny/Botswana.png and /dev/null differ
diff --git a/html/flags-tiny/Brazil.png b/html/flags-tiny/Brazil.png
deleted file mode 100644
index bbb5127..0000000
Binary files a/html/flags-tiny/Brazil.png and /dev/null differ
diff --git a/html/flags-tiny/British_Virgin_Islands.png b/html/flags-tiny/British_Virgin_Islands.png
deleted file mode 100644
index 3d450e6..0000000
Binary files a/html/flags-tiny/British_Virgin_Islands.png and /dev/null differ
diff --git a/html/flags-tiny/Brunei.png b/html/flags-tiny/Brunei.png
deleted file mode 100644
index 023e540..0000000
Binary files a/html/flags-tiny/Brunei.png and /dev/null differ
diff --git a/html/flags-tiny/Bulgaria.png b/html/flags-tiny/Bulgaria.png
deleted file mode 100644
index db1d6f6..0000000
Binary files a/html/flags-tiny/Bulgaria.png and /dev/null differ
diff --git a/html/flags-tiny/Burkina_Faso.png b/html/flags-tiny/Burkina_Faso.png
deleted file mode 100644
index 18b7034..0000000
Binary files a/html/flags-tiny/Burkina_Faso.png and /dev/null differ
diff --git a/html/flags-tiny/Burundi.png b/html/flags-tiny/Burundi.png
deleted file mode 100644
index af7f381..0000000
Binary files a/html/flags-tiny/Burundi.png and /dev/null differ
diff --git a/html/flags-tiny/Cambodia.png b/html/flags-tiny/Cambodia.png
deleted file mode 100644
index 5ed0098..0000000
Binary files a/html/flags-tiny/Cambodia.png and /dev/null differ
diff --git a/html/flags-tiny/Cameroon.png b/html/flags-tiny/Cameroon.png
deleted file mode 100644
index 585f894..0000000
Binary files a/html/flags-tiny/Cameroon.png and /dev/null differ
diff --git a/html/flags-tiny/Canada.png b/html/flags-tiny/Canada.png
deleted file mode 100644
index 8ec4155..0000000
Binary files a/html/flags-tiny/Canada.png and /dev/null differ
diff --git a/html/flags-tiny/Cape_Verde.png b/html/flags-tiny/Cape_Verde.png
deleted file mode 100644
index 87320ec..0000000
Binary files a/html/flags-tiny/Cape_Verde.png and /dev/null differ
diff --git a/html/flags-tiny/Cayman_Islands.png b/html/flags-tiny/Cayman_Islands.png
deleted file mode 100644
index 97b8944..0000000
Binary files a/html/flags-tiny/Cayman_Islands.png and /dev/null differ
diff --git a/html/flags-tiny/Central_African_Republic.png b/html/flags-tiny/Central_African_Republic.png
deleted file mode 100644
index 37b262f..0000000
Binary files a/html/flags-tiny/Central_African_Republic.png and /dev/null differ
diff --git a/html/flags-tiny/Chad.png b/html/flags-tiny/Chad.png
deleted file mode 100644
index 6d855ed..0000000
Binary files a/html/flags-tiny/Chad.png and /dev/null differ
diff --git a/html/flags-tiny/Chile.png b/html/flags-tiny/Chile.png
deleted file mode 100644
index 448647a..0000000
Binary files a/html/flags-tiny/Chile.png and /dev/null differ
diff --git a/html/flags-tiny/China.png b/html/flags-tiny/China.png
deleted file mode 100644
index de61348..0000000
Binary files a/html/flags-tiny/China.png and /dev/null differ
diff --git a/html/flags-tiny/Christmas_Island.png b/html/flags-tiny/Christmas_Island.png
deleted file mode 100644
index ae7d19d..0000000
Binary files a/html/flags-tiny/Christmas_Island.png and /dev/null differ
diff --git a/html/flags-tiny/Colombia.png b/html/flags-tiny/Colombia.png
deleted file mode 100644
index ccb4058..0000000
Binary files a/html/flags-tiny/Colombia.png and /dev/null differ
diff --git a/html/flags-tiny/Comoros.png b/html/flags-tiny/Comoros.png
deleted file mode 100644
index bcf39d9..0000000
Binary files a/html/flags-tiny/Comoros.png and /dev/null differ
diff --git a/html/flags-tiny/Cook_Islands.png b/html/flags-tiny/Cook_Islands.png
deleted file mode 100644
index 626efaa..0000000
Binary files a/html/flags-tiny/Cook_Islands.png and /dev/null differ
diff --git a/html/flags-tiny/Costa_Rica.png b/html/flags-tiny/Costa_Rica.png
deleted file mode 100644
index 2a91632..0000000
Binary files a/html/flags-tiny/Costa_Rica.png and /dev/null differ
diff --git a/html/flags-tiny/Cote_d_Ivoire.png b/html/flags-tiny/Cote_d_Ivoire.png
deleted file mode 100644
index 03d9eaa..0000000
Binary files a/html/flags-tiny/Cote_d_Ivoire.png and /dev/null differ
diff --git a/html/flags-tiny/Croatia.png b/html/flags-tiny/Croatia.png
deleted file mode 100644
index 2c02604..0000000
Binary files a/html/flags-tiny/Croatia.png and /dev/null differ
diff --git a/html/flags-tiny/Cuba.png b/html/flags-tiny/Cuba.png
deleted file mode 100644
index 368f740..0000000
Binary files a/html/flags-tiny/Cuba.png and /dev/null differ
diff --git a/html/flags-tiny/Cyprus.png b/html/flags-tiny/Cyprus.png
deleted file mode 100644
index 1cd9cd3..0000000
Binary files a/html/flags-tiny/Cyprus.png and /dev/null differ
diff --git a/html/flags-tiny/Cyprus_Northern.png b/html/flags-tiny/Cyprus_Northern.png
deleted file mode 100644
index 525a6f3..0000000
Binary files a/html/flags-tiny/Cyprus_Northern.png and /dev/null differ
diff --git a/html/flags-tiny/Czech_Republic.png b/html/flags-tiny/Czech_Republic.png
deleted file mode 100644
index 832f9c4..0000000
Binary files a/html/flags-tiny/Czech_Republic.png and /dev/null differ
diff --git a/html/flags-tiny/Democratic_Republic_of_the_Congo.png b/html/flags-tiny/Democratic_Republic_of_the_Congo.png
deleted file mode 100644
index 780e2ae..0000000
Binary files a/html/flags-tiny/Democratic_Republic_of_the_Congo.png and /dev/null differ
diff --git a/html/flags-tiny/Denmark.png b/html/flags-tiny/Denmark.png
deleted file mode 100644
index 5af679b..0000000
Binary files a/html/flags-tiny/Denmark.png and /dev/null differ
diff --git a/html/flags-tiny/Djibouti.png b/html/flags-tiny/Djibouti.png
deleted file mode 100644
index a5b1ea8..0000000
Binary files a/html/flags-tiny/Djibouti.png and /dev/null differ
diff --git a/html/flags-tiny/Dominica.png b/html/flags-tiny/Dominica.png
deleted file mode 100644
index adcff04..0000000
Binary files a/html/flags-tiny/Dominica.png and /dev/null differ
diff --git a/html/flags-tiny/Dominican_Republic.png b/html/flags-tiny/Dominican_Republic.png
deleted file mode 100644
index f868fd7..0000000
Binary files a/html/flags-tiny/Dominican_Republic.png and /dev/null differ
diff --git a/html/flags-tiny/Ecuador.png b/html/flags-tiny/Ecuador.png
deleted file mode 100644
index 4cad4bf..0000000
Binary files a/html/flags-tiny/Ecuador.png and /dev/null differ
diff --git a/html/flags-tiny/Egypt.png b/html/flags-tiny/Egypt.png
deleted file mode 100644
index 6428508..0000000
Binary files a/html/flags-tiny/Egypt.png and /dev/null differ
diff --git a/html/flags-tiny/El_Salvador.png b/html/flags-tiny/El_Salvador.png
deleted file mode 100644
index d4158c3..0000000
Binary files a/html/flags-tiny/El_Salvador.png and /dev/null differ
diff --git a/html/flags-tiny/Equatorial_Guinea.png b/html/flags-tiny/Equatorial_Guinea.png
deleted file mode 100644
index 00bada7..0000000
Binary files a/html/flags-tiny/Equatorial_Guinea.png and /dev/null differ
diff --git a/html/flags-tiny/Eritrea.png b/html/flags-tiny/Eritrea.png
deleted file mode 100644
index b677a3b..0000000
Binary files a/html/flags-tiny/Eritrea.png and /dev/null differ
diff --git a/html/flags-tiny/Estonia.png b/html/flags-tiny/Estonia.png
deleted file mode 100644
index 8b651d4..0000000
Binary files a/html/flags-tiny/Estonia.png and /dev/null differ
diff --git a/html/flags-tiny/Ethiopia.png b/html/flags-tiny/Ethiopia.png
deleted file mode 100644
index 1ca858f..0000000
Binary files a/html/flags-tiny/Ethiopia.png and /dev/null differ
diff --git a/html/flags-tiny/Falkland_Islands.png b/html/flags-tiny/Falkland_Islands.png
deleted file mode 100644
index 6bdb70d..0000000
Binary files a/html/flags-tiny/Falkland_Islands.png and /dev/null differ
diff --git a/html/flags-tiny/Faroe_Islands.png b/html/flags-tiny/Faroe_Islands.png
deleted file mode 100644
index 01d4ec6..0000000
Binary files a/html/flags-tiny/Faroe_Islands.png and /dev/null differ
diff --git a/html/flags-tiny/Fiji.png b/html/flags-tiny/Fiji.png
deleted file mode 100644
index d0315df..0000000
Binary files a/html/flags-tiny/Fiji.png and /dev/null differ
diff --git a/html/flags-tiny/Finland.png b/html/flags-tiny/Finland.png
deleted file mode 100644
index fe37c6a..0000000
Binary files a/html/flags-tiny/Finland.png and /dev/null differ
diff --git a/html/flags-tiny/France.png b/html/flags-tiny/France.png
deleted file mode 100644
index b727681..0000000
Binary files a/html/flags-tiny/France.png and /dev/null differ
diff --git a/html/flags-tiny/French_Polynesia.png b/html/flags-tiny/French_Polynesia.png
deleted file mode 100644
index 3b9f21a..0000000
Binary files a/html/flags-tiny/French_Polynesia.png and /dev/null differ
diff --git a/html/flags-tiny/Gabon.png b/html/flags-tiny/Gabon.png
deleted file mode 100644
index 5350c72..0000000
Binary files a/html/flags-tiny/Gabon.png and /dev/null differ
diff --git a/html/flags-tiny/Gambia.png b/html/flags-tiny/Gambia.png
deleted file mode 100644
index 98d8d5c..0000000
Binary files a/html/flags-tiny/Gambia.png and /dev/null differ
diff --git a/html/flags-tiny/Georgia.png b/html/flags-tiny/Georgia.png
deleted file mode 100644
index 5fcc90c..0000000
Binary files a/html/flags-tiny/Georgia.png and /dev/null differ
diff --git a/html/flags-tiny/Germany.png b/html/flags-tiny/Germany.png
deleted file mode 100644
index 269877a..0000000
Binary files a/html/flags-tiny/Germany.png and /dev/null differ
diff --git a/html/flags-tiny/Ghana.png b/html/flags-tiny/Ghana.png
deleted file mode 100644
index da52a5b..0000000
Binary files a/html/flags-tiny/Ghana.png and /dev/null differ
diff --git a/html/flags-tiny/Gibraltar.png b/html/flags-tiny/Gibraltar.png
deleted file mode 100644
index 316fdd9..0000000
Binary files a/html/flags-tiny/Gibraltar.png and /dev/null differ
diff --git a/html/flags-tiny/Greece.png b/html/flags-tiny/Greece.png
deleted file mode 100644
index 388bb49..0000000
Binary files a/html/flags-tiny/Greece.png and /dev/null differ
diff --git a/html/flags-tiny/Greenland.png b/html/flags-tiny/Greenland.png
deleted file mode 100644
index 731ceaa..0000000
Binary files a/html/flags-tiny/Greenland.png and /dev/null differ
diff --git a/html/flags-tiny/Grenada.png b/html/flags-tiny/Grenada.png
deleted file mode 100644
index 2b23a6b..0000000
Binary files a/html/flags-tiny/Grenada.png and /dev/null differ
diff --git a/html/flags-tiny/Guam.png b/html/flags-tiny/Guam.png
deleted file mode 100644
index d0e97aa..0000000
Binary files a/html/flags-tiny/Guam.png and /dev/null differ
diff --git a/html/flags-tiny/Guatemala.png b/html/flags-tiny/Guatemala.png
deleted file mode 100644
index a8afc98..0000000
Binary files a/html/flags-tiny/Guatemala.png and /dev/null differ
diff --git a/html/flags-tiny/Guernsey.png b/html/flags-tiny/Guernsey.png
deleted file mode 100644
index c555c19..0000000
Binary files a/html/flags-tiny/Guernsey.png and /dev/null differ
diff --git a/html/flags-tiny/Guinea.png b/html/flags-tiny/Guinea.png
deleted file mode 100644
index e4ecd45..0000000
Binary files a/html/flags-tiny/Guinea.png and /dev/null differ
diff --git a/html/flags-tiny/Guinea_Bissau.png b/html/flags-tiny/Guinea_Bissau.png
deleted file mode 100644
index bc84276..0000000
Binary files a/html/flags-tiny/Guinea_Bissau.png and /dev/null differ
diff --git a/html/flags-tiny/Guyana.png b/html/flags-tiny/Guyana.png
deleted file mode 100644
index 984ed42..0000000
Binary files a/html/flags-tiny/Guyana.png and /dev/null differ
diff --git a/html/flags-tiny/Haiti.png b/html/flags-tiny/Haiti.png
deleted file mode 100644
index fbcdfea..0000000
Binary files a/html/flags-tiny/Haiti.png and /dev/null differ
diff --git a/html/flags-tiny/Honduras.png b/html/flags-tiny/Honduras.png
deleted file mode 100644
index d7d19c3..0000000
Binary files a/html/flags-tiny/Honduras.png and /dev/null differ
diff --git a/html/flags-tiny/Hong_Kong.png b/html/flags-tiny/Hong_Kong.png
deleted file mode 100644
index d90505f..0000000
Binary files a/html/flags-tiny/Hong_Kong.png and /dev/null differ
diff --git a/html/flags-tiny/Hungary.png b/html/flags-tiny/Hungary.png
deleted file mode 100644
index c58dde5..0000000
Binary files a/html/flags-tiny/Hungary.png and /dev/null differ
diff --git a/html/flags-tiny/Iceland.png b/html/flags-tiny/Iceland.png
deleted file mode 100644
index 961bcdc..0000000
Binary files a/html/flags-tiny/Iceland.png and /dev/null differ
diff --git a/html/flags-tiny/India.png b/html/flags-tiny/India.png
deleted file mode 100644
index 5d5ecac..0000000
Binary files a/html/flags-tiny/India.png and /dev/null differ
diff --git a/html/flags-tiny/Indonesia.png b/html/flags-tiny/Indonesia.png
deleted file mode 100644
index bef46de..0000000
Binary files a/html/flags-tiny/Indonesia.png and /dev/null differ
diff --git a/html/flags-tiny/Iran.png b/html/flags-tiny/Iran.png
deleted file mode 100644
index 47fb5f3..0000000
Binary files a/html/flags-tiny/Iran.png and /dev/null differ
diff --git a/html/flags-tiny/Iraq.png b/html/flags-tiny/Iraq.png
deleted file mode 100644
index 3bc6ef4..0000000
Binary files a/html/flags-tiny/Iraq.png and /dev/null differ
diff --git a/html/flags-tiny/Ireland.png b/html/flags-tiny/Ireland.png
deleted file mode 100644
index 08581b9..0000000
Binary files a/html/flags-tiny/Ireland.png and /dev/null differ
diff --git a/html/flags-tiny/Isle_of_Man.png b/html/flags-tiny/Isle_of_Man.png
deleted file mode 100644
index c3ccab6..0000000
Binary files a/html/flags-tiny/Isle_of_Man.png and /dev/null differ
diff --git a/html/flags-tiny/Israel.png b/html/flags-tiny/Israel.png
deleted file mode 100644
index 6f931d4..0000000
Binary files a/html/flags-tiny/Israel.png and /dev/null differ
diff --git a/html/flags-tiny/Italy.png b/html/flags-tiny/Italy.png
deleted file mode 100644
index a66ff8c..0000000
Binary files a/html/flags-tiny/Italy.png and /dev/null differ
diff --git a/html/flags-tiny/Jamaica.png b/html/flags-tiny/Jamaica.png
deleted file mode 100644
index 6f1a56d..0000000
Binary files a/html/flags-tiny/Jamaica.png and /dev/null differ
diff --git a/html/flags-tiny/Japan.png b/html/flags-tiny/Japan.png
deleted file mode 100644
index 37bee5c..0000000
Binary files a/html/flags-tiny/Japan.png and /dev/null differ
diff --git a/html/flags-tiny/Jordan.png b/html/flags-tiny/Jordan.png
deleted file mode 100644
index b334645..0000000
Binary files a/html/flags-tiny/Jordan.png and /dev/null differ
diff --git a/html/flags-tiny/Kazakhstan.png b/html/flags-tiny/Kazakhstan.png
deleted file mode 100644
index 38d6e7a..0000000
Binary files a/html/flags-tiny/Kazakhstan.png and /dev/null differ
diff --git a/html/flags-tiny/Kenya.png b/html/flags-tiny/Kenya.png
deleted file mode 100644
index 608489e..0000000
Binary files a/html/flags-tiny/Kenya.png and /dev/null differ
diff --git a/html/flags-tiny/Kiribati.png b/html/flags-tiny/Kiribati.png
deleted file mode 100644
index 995b13b..0000000
Binary files a/html/flags-tiny/Kiribati.png and /dev/null differ
diff --git a/html/flags-tiny/Kuwait.png b/html/flags-tiny/Kuwait.png
deleted file mode 100644
index 36cfebe..0000000
Binary files a/html/flags-tiny/Kuwait.png and /dev/null differ
diff --git a/html/flags-tiny/Kyrgyzstan.png b/html/flags-tiny/Kyrgyzstan.png
deleted file mode 100644
index 96e8440..0000000
Binary files a/html/flags-tiny/Kyrgyzstan.png and /dev/null differ
diff --git a/html/flags-tiny/Laos.png b/html/flags-tiny/Laos.png
deleted file mode 100644
index fcaae25..0000000
Binary files a/html/flags-tiny/Laos.png and /dev/null differ
diff --git a/html/flags-tiny/Latvia.png b/html/flags-tiny/Latvia.png
deleted file mode 100644
index 2d7d1c7..0000000
Binary files a/html/flags-tiny/Latvia.png and /dev/null differ
diff --git a/html/flags-tiny/Lebanon.png b/html/flags-tiny/Lebanon.png
deleted file mode 100644
index 62af125..0000000
Binary files a/html/flags-tiny/Lebanon.png and /dev/null differ
diff --git a/html/flags-tiny/Lesotho.png b/html/flags-tiny/Lesotho.png
deleted file mode 100644
index 1b1e81e..0000000
Binary files a/html/flags-tiny/Lesotho.png and /dev/null differ
diff --git a/html/flags-tiny/Liberia.png b/html/flags-tiny/Liberia.png
deleted file mode 100644
index 43da6e9..0000000
Binary files a/html/flags-tiny/Liberia.png and /dev/null differ
diff --git a/html/flags-tiny/Libya.png b/html/flags-tiny/Libya.png
deleted file mode 100644
index 7000aed..0000000
Binary files a/html/flags-tiny/Libya.png and /dev/null differ
diff --git a/html/flags-tiny/Liechtenstein.png b/html/flags-tiny/Liechtenstein.png
deleted file mode 100644
index de59c7f..0000000
Binary files a/html/flags-tiny/Liechtenstein.png and /dev/null differ
diff --git a/html/flags-tiny/Lithuania.png b/html/flags-tiny/Lithuania.png
deleted file mode 100644
index d7d67b6..0000000
Binary files a/html/flags-tiny/Lithuania.png and /dev/null differ
diff --git a/html/flags-tiny/Luxembourg.png b/html/flags-tiny/Luxembourg.png
deleted file mode 100644
index 921cc5f..0000000
Binary files a/html/flags-tiny/Luxembourg.png and /dev/null differ
diff --git a/html/flags-tiny/Macao.png b/html/flags-tiny/Macao.png
deleted file mode 100644
index a3dfeb4..0000000
Binary files a/html/flags-tiny/Macao.png and /dev/null differ
diff --git a/html/flags-tiny/Macedonia.png b/html/flags-tiny/Macedonia.png
deleted file mode 100644
index 9d3f097..0000000
Binary files a/html/flags-tiny/Macedonia.png and /dev/null differ
diff --git a/html/flags-tiny/Madagascar.png b/html/flags-tiny/Madagascar.png
deleted file mode 100644
index 9253342..0000000
Binary files a/html/flags-tiny/Madagascar.png and /dev/null differ
diff --git a/html/flags-tiny/Malawi.png b/html/flags-tiny/Malawi.png
deleted file mode 100644
index d2d0db4..0000000
Binary files a/html/flags-tiny/Malawi.png and /dev/null differ
diff --git a/html/flags-tiny/Malaysia.png b/html/flags-tiny/Malaysia.png
deleted file mode 100644
index d6737df..0000000
Binary files a/html/flags-tiny/Malaysia.png and /dev/null differ
diff --git a/html/flags-tiny/Maldives.png b/html/flags-tiny/Maldives.png
deleted file mode 100644
index deabf7f..0000000
Binary files a/html/flags-tiny/Maldives.png and /dev/null differ
diff --git a/html/flags-tiny/Mali.png b/html/flags-tiny/Mali.png
deleted file mode 100644
index fcc35ca..0000000
Binary files a/html/flags-tiny/Mali.png and /dev/null differ
diff --git a/html/flags-tiny/Malta.png b/html/flags-tiny/Malta.png
deleted file mode 100644
index c275f5d..0000000
Binary files a/html/flags-tiny/Malta.png and /dev/null differ
diff --git a/html/flags-tiny/Marshall_Islands.png b/html/flags-tiny/Marshall_Islands.png
deleted file mode 100644
index 03ebe05..0000000
Binary files a/html/flags-tiny/Marshall_Islands.png and /dev/null differ
diff --git a/html/flags-tiny/Martinique.png b/html/flags-tiny/Martinique.png
deleted file mode 100644
index b727681..0000000
Binary files a/html/flags-tiny/Martinique.png and /dev/null differ
diff --git a/html/flags-tiny/Mauritania.png b/html/flags-tiny/Mauritania.png
deleted file mode 100644
index d3142c3..0000000
Binary files a/html/flags-tiny/Mauritania.png and /dev/null differ
diff --git a/html/flags-tiny/Mauritius.png b/html/flags-tiny/Mauritius.png
deleted file mode 100644
index 024cbef..0000000
Binary files a/html/flags-tiny/Mauritius.png and /dev/null differ
diff --git a/html/flags-tiny/Mexico.png b/html/flags-tiny/Mexico.png
deleted file mode 100644
index 1c47e3a..0000000
Binary files a/html/flags-tiny/Mexico.png and /dev/null differ
diff --git a/html/flags-tiny/Micronesia.png b/html/flags-tiny/Micronesia.png
deleted file mode 100644
index d1e2704..0000000
Binary files a/html/flags-tiny/Micronesia.png and /dev/null differ
diff --git a/html/flags-tiny/Moldova.png b/html/flags-tiny/Moldova.png
deleted file mode 100644
index b4d4704..0000000
Binary files a/html/flags-tiny/Moldova.png and /dev/null differ
diff --git a/html/flags-tiny/Monaco.png b/html/flags-tiny/Monaco.png
deleted file mode 100644
index 81d518d..0000000
Binary files a/html/flags-tiny/Monaco.png and /dev/null differ
diff --git a/html/flags-tiny/Mongolia.png b/html/flags-tiny/Mongolia.png
deleted file mode 100644
index 9852412..0000000
Binary files a/html/flags-tiny/Mongolia.png and /dev/null differ
diff --git a/html/flags-tiny/Montenegro.png b/html/flags-tiny/Montenegro.png
deleted file mode 100644
index 62fe03b..0000000
Binary files a/html/flags-tiny/Montenegro.png and /dev/null differ
diff --git a/html/flags-tiny/Montserrat.png b/html/flags-tiny/Montserrat.png
deleted file mode 100644
index eed7e06..0000000
Binary files a/html/flags-tiny/Montserrat.png and /dev/null differ
diff --git a/html/flags-tiny/Morocco.png b/html/flags-tiny/Morocco.png
deleted file mode 100644
index 3b35032..0000000
Binary files a/html/flags-tiny/Morocco.png and /dev/null differ
diff --git a/html/flags-tiny/Mozambique.png b/html/flags-tiny/Mozambique.png
deleted file mode 100644
index 062b552..0000000
Binary files a/html/flags-tiny/Mozambique.png and /dev/null differ
diff --git a/html/flags-tiny/Myanmar.png b/html/flags-tiny/Myanmar.png
deleted file mode 100644
index 0290ef1..0000000
Binary files a/html/flags-tiny/Myanmar.png and /dev/null differ
diff --git a/html/flags-tiny/Namibia.png b/html/flags-tiny/Namibia.png
deleted file mode 100644
index e9e9945..0000000
Binary files a/html/flags-tiny/Namibia.png and /dev/null differ
diff --git a/html/flags-tiny/Nauru.png b/html/flags-tiny/Nauru.png
deleted file mode 100644
index 0e26215..0000000
Binary files a/html/flags-tiny/Nauru.png and /dev/null differ
diff --git a/html/flags-tiny/Nepal.png b/html/flags-tiny/Nepal.png
deleted file mode 100644
index 58947b3..0000000
Binary files a/html/flags-tiny/Nepal.png and /dev/null differ
diff --git a/html/flags-tiny/Netherlands.png b/html/flags-tiny/Netherlands.png
deleted file mode 100644
index e205ca5..0000000
Binary files a/html/flags-tiny/Netherlands.png and /dev/null differ
diff --git a/html/flags-tiny/Netherlands_Antilles.png b/html/flags-tiny/Netherlands_Antilles.png
deleted file mode 100644
index 4cd3e53..0000000
Binary files a/html/flags-tiny/Netherlands_Antilles.png and /dev/null differ
diff --git a/html/flags-tiny/New_Zealand.png b/html/flags-tiny/New_Zealand.png
deleted file mode 100644
index 67b4a24..0000000
Binary files a/html/flags-tiny/New_Zealand.png and /dev/null differ
diff --git a/html/flags-tiny/Nicaragua.png b/html/flags-tiny/Nicaragua.png
deleted file mode 100644
index e486ce3..0000000
Binary files a/html/flags-tiny/Nicaragua.png and /dev/null differ
diff --git a/html/flags-tiny/Niger.png b/html/flags-tiny/Niger.png
deleted file mode 100644
index 48c3cc1..0000000
Binary files a/html/flags-tiny/Niger.png and /dev/null differ
diff --git a/html/flags-tiny/Nigeria.png b/html/flags-tiny/Nigeria.png
deleted file mode 100644
index e113d7c..0000000
Binary files a/html/flags-tiny/Nigeria.png and /dev/null differ
diff --git a/html/flags-tiny/Niue.png b/html/flags-tiny/Niue.png
deleted file mode 100644
index d0b357a..0000000
Binary files a/html/flags-tiny/Niue.png and /dev/null differ
diff --git a/html/flags-tiny/Norfolk_Island.png b/html/flags-tiny/Norfolk_Island.png
deleted file mode 100644
index d282ed0..0000000
Binary files a/html/flags-tiny/Norfolk_Island.png and /dev/null differ
diff --git a/html/flags-tiny/North_Korea.png b/html/flags-tiny/North_Korea.png
deleted file mode 100644
index 81ed930..0000000
Binary files a/html/flags-tiny/North_Korea.png and /dev/null differ
diff --git a/html/flags-tiny/Norway.png b/html/flags-tiny/Norway.png
deleted file mode 100644
index 70ac836..0000000
Binary files a/html/flags-tiny/Norway.png and /dev/null differ
diff --git a/html/flags-tiny/Oman.png b/html/flags-tiny/Oman.png
deleted file mode 100644
index aa7f6e0..0000000
Binary files a/html/flags-tiny/Oman.png and /dev/null differ
diff --git a/html/flags-tiny/Pakistan.png b/html/flags-tiny/Pakistan.png
deleted file mode 100644
index c287a3e..0000000
Binary files a/html/flags-tiny/Pakistan.png and /dev/null differ
diff --git a/html/flags-tiny/Palau.png b/html/flags-tiny/Palau.png
deleted file mode 100644
index eb9be90..0000000
Binary files a/html/flags-tiny/Palau.png and /dev/null differ
diff --git a/html/flags-tiny/Panama.png b/html/flags-tiny/Panama.png
deleted file mode 100644
index 4c3d190..0000000
Binary files a/html/flags-tiny/Panama.png and /dev/null differ
diff --git a/html/flags-tiny/Papua_New_Guinea.png b/html/flags-tiny/Papua_New_Guinea.png
deleted file mode 100644
index 723f31b..0000000
Binary files a/html/flags-tiny/Papua_New_Guinea.png and /dev/null differ
diff --git a/html/flags-tiny/Paraguay.png b/html/flags-tiny/Paraguay.png
deleted file mode 100644
index fdeafc2..0000000
Binary files a/html/flags-tiny/Paraguay.png and /dev/null differ
diff --git a/html/flags-tiny/Peru.png b/html/flags-tiny/Peru.png
deleted file mode 100644
index f3d1517..0000000
Binary files a/html/flags-tiny/Peru.png and /dev/null differ
diff --git a/html/flags-tiny/Philippines.png b/html/flags-tiny/Philippines.png
deleted file mode 100644
index 18fe8fc..0000000
Binary files a/html/flags-tiny/Philippines.png and /dev/null differ
diff --git a/html/flags-tiny/Pitcairn_Islands.png b/html/flags-tiny/Pitcairn_Islands.png
deleted file mode 100644
index b6e1039..0000000
Binary files a/html/flags-tiny/Pitcairn_Islands.png and /dev/null differ
diff --git a/html/flags-tiny/Poland.png b/html/flags-tiny/Poland.png
deleted file mode 100644
index 35f25c4..0000000
Binary files a/html/flags-tiny/Poland.png and /dev/null differ
diff --git a/html/flags-tiny/Portugal.png b/html/flags-tiny/Portugal.png
deleted file mode 100644
index 2de65ca..0000000
Binary files a/html/flags-tiny/Portugal.png and /dev/null differ
diff --git a/html/flags-tiny/Puerto_Rico.png b/html/flags-tiny/Puerto_Rico.png
deleted file mode 100644
index f647603..0000000
Binary files a/html/flags-tiny/Puerto_Rico.png and /dev/null differ
diff --git a/html/flags-tiny/Qatar.png b/html/flags-tiny/Qatar.png
deleted file mode 100644
index 4796b49..0000000
Binary files a/html/flags-tiny/Qatar.png and /dev/null differ
diff --git a/html/flags-tiny/README.txt b/html/flags-tiny/README.txt
deleted file mode 100644
index c28fc68..0000000
--- a/html/flags-tiny/README.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-This directory contains flag icons for use to display country flags in the DUMP1090 web interface.
-
-Country flag functionality submitted by Dino Moriello
-
-The flags are supplied by
-Free Country Flags by Gang of the Coconuts and is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
-
-Free Country Flags:
-http://www.free-country-flags.com/
-
-Creative Commons Attribution-ShareAlike 3.0 Unported License
-http://creativecommons.org/licenses/by-sa/3.0/
diff --git a/html/flags-tiny/Republic_of_the_Congo.png b/html/flags-tiny/Republic_of_the_Congo.png
deleted file mode 100644
index ca77165..0000000
Binary files a/html/flags-tiny/Republic_of_the_Congo.png and /dev/null differ
diff --git a/html/flags-tiny/Romania.png b/html/flags-tiny/Romania.png
deleted file mode 100644
index ae2d6bc..0000000
Binary files a/html/flags-tiny/Romania.png and /dev/null differ
diff --git a/html/flags-tiny/Russian_Federation.png b/html/flags-tiny/Russian_Federation.png
deleted file mode 100644
index 7d11db3..0000000
Binary files a/html/flags-tiny/Russian_Federation.png and /dev/null differ
diff --git a/html/flags-tiny/Rwanda.png b/html/flags-tiny/Rwanda.png
deleted file mode 100644
index 0ac1daf..0000000
Binary files a/html/flags-tiny/Rwanda.png and /dev/null differ
diff --git a/html/flags-tiny/Saint_Kitts_and_Nevis.png b/html/flags-tiny/Saint_Kitts_and_Nevis.png
deleted file mode 100644
index 33451e2..0000000
Binary files a/html/flags-tiny/Saint_Kitts_and_Nevis.png and /dev/null differ
diff --git a/html/flags-tiny/Saint_Lucia.png b/html/flags-tiny/Saint_Lucia.png
deleted file mode 100644
index 650d38e..0000000
Binary files a/html/flags-tiny/Saint_Lucia.png and /dev/null differ
diff --git a/html/flags-tiny/Saint_Pierre.png b/html/flags-tiny/Saint_Pierre.png
deleted file mode 100644
index 637bcff..0000000
Binary files a/html/flags-tiny/Saint_Pierre.png and /dev/null differ
diff --git a/html/flags-tiny/Saint_Vincent_and_the_Grenadines.png b/html/flags-tiny/Saint_Vincent_and_the_Grenadines.png
deleted file mode 100644
index b4e5144..0000000
Binary files a/html/flags-tiny/Saint_Vincent_and_the_Grenadines.png and /dev/null differ
diff --git a/html/flags-tiny/Samoa.png b/html/flags-tiny/Samoa.png
deleted file mode 100644
index 9ce4645..0000000
Binary files a/html/flags-tiny/Samoa.png and /dev/null differ
diff --git a/html/flags-tiny/San_Marino.png b/html/flags-tiny/San_Marino.png
deleted file mode 100644
index ea5d99b..0000000
Binary files a/html/flags-tiny/San_Marino.png and /dev/null differ
diff --git a/html/flags-tiny/Sao_Tome_and_Principe.png b/html/flags-tiny/Sao_Tome_and_Principe.png
deleted file mode 100644
index 6ad8420..0000000
Binary files a/html/flags-tiny/Sao_Tome_and_Principe.png and /dev/null differ
diff --git a/html/flags-tiny/Saudi_Arabia.png b/html/flags-tiny/Saudi_Arabia.png
deleted file mode 100644
index 9b9ce7e..0000000
Binary files a/html/flags-tiny/Saudi_Arabia.png and /dev/null differ
diff --git a/html/flags-tiny/Senegal.png b/html/flags-tiny/Senegal.png
deleted file mode 100644
index 21d2ad1..0000000
Binary files a/html/flags-tiny/Senegal.png and /dev/null differ
diff --git a/html/flags-tiny/Serbia.png b/html/flags-tiny/Serbia.png
deleted file mode 100644
index d101e9e..0000000
Binary files a/html/flags-tiny/Serbia.png and /dev/null differ
diff --git a/html/flags-tiny/Seychelles.png b/html/flags-tiny/Seychelles.png
deleted file mode 100644
index a700539..0000000
Binary files a/html/flags-tiny/Seychelles.png and /dev/null differ
diff --git a/html/flags-tiny/Sierra_Leone.png b/html/flags-tiny/Sierra_Leone.png
deleted file mode 100644
index 2fe9506..0000000
Binary files a/html/flags-tiny/Sierra_Leone.png and /dev/null differ
diff --git a/html/flags-tiny/Singapore.png b/html/flags-tiny/Singapore.png
deleted file mode 100644
index d21af82..0000000
Binary files a/html/flags-tiny/Singapore.png and /dev/null differ
diff --git a/html/flags-tiny/Slovakia.png b/html/flags-tiny/Slovakia.png
deleted file mode 100644
index a489baa..0000000
Binary files a/html/flags-tiny/Slovakia.png and /dev/null differ
diff --git a/html/flags-tiny/Slovenia.png b/html/flags-tiny/Slovenia.png
deleted file mode 100644
index 001de05..0000000
Binary files a/html/flags-tiny/Slovenia.png and /dev/null differ
diff --git a/html/flags-tiny/Soloman_Islands.png b/html/flags-tiny/Soloman_Islands.png
deleted file mode 100644
index ffba509..0000000
Binary files a/html/flags-tiny/Soloman_Islands.png and /dev/null differ
diff --git a/html/flags-tiny/Somalia.png b/html/flags-tiny/Somalia.png
deleted file mode 100644
index 00b0a27..0000000
Binary files a/html/flags-tiny/Somalia.png and /dev/null differ
diff --git a/html/flags-tiny/South_Africa.png b/html/flags-tiny/South_Africa.png
deleted file mode 100644
index 29761b0..0000000
Binary files a/html/flags-tiny/South_Africa.png and /dev/null differ
diff --git a/html/flags-tiny/South_Georgia.png b/html/flags-tiny/South_Georgia.png
deleted file mode 100644
index 8c4a341..0000000
Binary files a/html/flags-tiny/South_Georgia.png and /dev/null differ
diff --git a/html/flags-tiny/South_Korea.png b/html/flags-tiny/South_Korea.png
deleted file mode 100644
index bfaecd4..0000000
Binary files a/html/flags-tiny/South_Korea.png and /dev/null differ
diff --git a/html/flags-tiny/Soviet_Union.png b/html/flags-tiny/Soviet_Union.png
deleted file mode 100644
index 385d439..0000000
Binary files a/html/flags-tiny/Soviet_Union.png and /dev/null differ
diff --git a/html/flags-tiny/Spain.png b/html/flags-tiny/Spain.png
deleted file mode 100644
index d16957c..0000000
Binary files a/html/flags-tiny/Spain.png and /dev/null differ
diff --git a/html/flags-tiny/Sri_Lanka.png b/html/flags-tiny/Sri_Lanka.png
deleted file mode 100644
index d5ddaab..0000000
Binary files a/html/flags-tiny/Sri_Lanka.png and /dev/null differ
diff --git a/html/flags-tiny/Sudan.png b/html/flags-tiny/Sudan.png
deleted file mode 100644
index 7fe4793..0000000
Binary files a/html/flags-tiny/Sudan.png and /dev/null differ
diff --git a/html/flags-tiny/Suriname.png b/html/flags-tiny/Suriname.png
deleted file mode 100644
index 28c5e09..0000000
Binary files a/html/flags-tiny/Suriname.png and /dev/null differ
diff --git a/html/flags-tiny/Swaziland.png b/html/flags-tiny/Swaziland.png
deleted file mode 100644
index 7e3d562..0000000
Binary files a/html/flags-tiny/Swaziland.png and /dev/null differ
diff --git a/html/flags-tiny/Sweden.png b/html/flags-tiny/Sweden.png
deleted file mode 100644
index c2599cf..0000000
Binary files a/html/flags-tiny/Sweden.png and /dev/null differ
diff --git a/html/flags-tiny/Switzerland.png b/html/flags-tiny/Switzerland.png
deleted file mode 100644
index 9df3720..0000000
Binary files a/html/flags-tiny/Switzerland.png and /dev/null differ
diff --git a/html/flags-tiny/Syria.png b/html/flags-tiny/Syria.png
deleted file mode 100644
index a56ff98..0000000
Binary files a/html/flags-tiny/Syria.png and /dev/null differ
diff --git a/html/flags-tiny/Taiwan.png b/html/flags-tiny/Taiwan.png
deleted file mode 100644
index db3c014..0000000
Binary files a/html/flags-tiny/Taiwan.png and /dev/null differ
diff --git a/html/flags-tiny/Tajikistan.png b/html/flags-tiny/Tajikistan.png
deleted file mode 100644
index 3609864..0000000
Binary files a/html/flags-tiny/Tajikistan.png and /dev/null differ
diff --git a/html/flags-tiny/Tanzania.png b/html/flags-tiny/Tanzania.png
deleted file mode 100644
index ea814f0..0000000
Binary files a/html/flags-tiny/Tanzania.png and /dev/null differ
diff --git a/html/flags-tiny/Thailand.png b/html/flags-tiny/Thailand.png
deleted file mode 100644
index 9903107..0000000
Binary files a/html/flags-tiny/Thailand.png and /dev/null differ
diff --git a/html/flags-tiny/Tibet.png b/html/flags-tiny/Tibet.png
deleted file mode 100644
index 678394e..0000000
Binary files a/html/flags-tiny/Tibet.png and /dev/null differ
diff --git a/html/flags-tiny/Timor-Leste.png b/html/flags-tiny/Timor-Leste.png
deleted file mode 100644
index 1778dbe..0000000
Binary files a/html/flags-tiny/Timor-Leste.png and /dev/null differ
diff --git a/html/flags-tiny/Togo.png b/html/flags-tiny/Togo.png
deleted file mode 100644
index 7f5d1c7..0000000
Binary files a/html/flags-tiny/Togo.png and /dev/null differ
diff --git a/html/flags-tiny/Tonga.png b/html/flags-tiny/Tonga.png
deleted file mode 100644
index c4683ec..0000000
Binary files a/html/flags-tiny/Tonga.png and /dev/null differ
diff --git a/html/flags-tiny/Trinidad_and_Tobago.png b/html/flags-tiny/Trinidad_and_Tobago.png
deleted file mode 100644
index 28e9e6d..0000000
Binary files a/html/flags-tiny/Trinidad_and_Tobago.png and /dev/null differ
diff --git a/html/flags-tiny/Tunisia.png b/html/flags-tiny/Tunisia.png
deleted file mode 100644
index 687fd74..0000000
Binary files a/html/flags-tiny/Tunisia.png and /dev/null differ
diff --git a/html/flags-tiny/Turkey.png b/html/flags-tiny/Turkey.png
deleted file mode 100644
index 3708ea4..0000000
Binary files a/html/flags-tiny/Turkey.png and /dev/null differ
diff --git a/html/flags-tiny/Turkmenistan.png b/html/flags-tiny/Turkmenistan.png
deleted file mode 100644
index 5b2d633..0000000
Binary files a/html/flags-tiny/Turkmenistan.png and /dev/null differ
diff --git a/html/flags-tiny/Turks_and_Caicos_Islands.png b/html/flags-tiny/Turks_and_Caicos_Islands.png
deleted file mode 100644
index 796cad9..0000000
Binary files a/html/flags-tiny/Turks_and_Caicos_Islands.png and /dev/null differ
diff --git a/html/flags-tiny/Tuvalu.png b/html/flags-tiny/Tuvalu.png
deleted file mode 100644
index b59242b..0000000
Binary files a/html/flags-tiny/Tuvalu.png and /dev/null differ
diff --git a/html/flags-tiny/UAE.png b/html/flags-tiny/UAE.png
deleted file mode 100644
index 20b6f5f..0000000
Binary files a/html/flags-tiny/UAE.png and /dev/null differ
diff --git a/html/flags-tiny/US_Virgin_Islands.png b/html/flags-tiny/US_Virgin_Islands.png
deleted file mode 100644
index 73d056d..0000000
Binary files a/html/flags-tiny/US_Virgin_Islands.png and /dev/null differ
diff --git a/html/flags-tiny/Uganda.png b/html/flags-tiny/Uganda.png
deleted file mode 100644
index f87a1bb..0000000
Binary files a/html/flags-tiny/Uganda.png and /dev/null differ
diff --git a/html/flags-tiny/Ukraine.png b/html/flags-tiny/Ukraine.png
deleted file mode 100644
index 646a017..0000000
Binary files a/html/flags-tiny/Ukraine.png and /dev/null differ
diff --git a/html/flags-tiny/United_Kingdom.png b/html/flags-tiny/United_Kingdom.png
deleted file mode 100644
index 51a69b1..0000000
Binary files a/html/flags-tiny/United_Kingdom.png and /dev/null differ
diff --git a/html/flags-tiny/United_States_of_America.png b/html/flags-tiny/United_States_of_America.png
deleted file mode 100644
index c9ff90c..0000000
Binary files a/html/flags-tiny/United_States_of_America.png and /dev/null differ
diff --git a/html/flags-tiny/Uruguay.png b/html/flags-tiny/Uruguay.png
deleted file mode 100644
index 3e62f28..0000000
Binary files a/html/flags-tiny/Uruguay.png and /dev/null differ
diff --git a/html/flags-tiny/Uzbekistan.png b/html/flags-tiny/Uzbekistan.png
deleted file mode 100644
index 3ea1f1a..0000000
Binary files a/html/flags-tiny/Uzbekistan.png and /dev/null differ
diff --git a/html/flags-tiny/Vanuatu.png b/html/flags-tiny/Vanuatu.png
deleted file mode 100644
index 6b720be..0000000
Binary files a/html/flags-tiny/Vanuatu.png and /dev/null differ
diff --git a/html/flags-tiny/Vatican_City.png b/html/flags-tiny/Vatican_City.png
deleted file mode 100644
index 3148b6a..0000000
Binary files a/html/flags-tiny/Vatican_City.png and /dev/null differ
diff --git a/html/flags-tiny/Venezuela.png b/html/flags-tiny/Venezuela.png
deleted file mode 100644
index 268e4e3..0000000
Binary files a/html/flags-tiny/Venezuela.png and /dev/null differ
diff --git a/html/flags-tiny/Vietnam.png b/html/flags-tiny/Vietnam.png
deleted file mode 100644
index bdb2f29..0000000
Binary files a/html/flags-tiny/Vietnam.png and /dev/null differ
diff --git a/html/flags-tiny/Wallis_and_Futuna.png b/html/flags-tiny/Wallis_and_Futuna.png
deleted file mode 100644
index c24eba0..0000000
Binary files a/html/flags-tiny/Wallis_and_Futuna.png and /dev/null differ
diff --git a/html/flags-tiny/Yemen.png b/html/flags-tiny/Yemen.png
deleted file mode 100644
index 5d1a491..0000000
Binary files a/html/flags-tiny/Yemen.png and /dev/null differ
diff --git a/html/flags-tiny/Yugoslavia.png b/html/flags-tiny/Yugoslavia.png
deleted file mode 100644
index 4d1d6a9..0000000
Binary files a/html/flags-tiny/Yugoslavia.png and /dev/null differ
diff --git a/html/flags-tiny/Zambia.png b/html/flags-tiny/Zambia.png
deleted file mode 100644
index 094026a..0000000
Binary files a/html/flags-tiny/Zambia.png and /dev/null differ
diff --git a/html/flags-tiny/Zimbabwe.png b/html/flags-tiny/Zimbabwe.png
deleted file mode 100644
index abc6a73..0000000
Binary files a/html/flags-tiny/Zimbabwe.png and /dev/null differ
diff --git a/html/flags-tiny/blank.png b/html/flags-tiny/blank.png
deleted file mode 100644
index 4e89b41..0000000
Binary files a/html/flags-tiny/blank.png and /dev/null differ
diff --git a/html/flags.js b/html/flags.js
index fe6a2b1..0782507 100644
--- a/html/flags.js
+++ b/html/flags.js
@@ -7,229 +7,229 @@ let ICAO_Ranges = [
// Mostly generated from the assignment table in the appendix to Chapter 9 of
// Annex 10 Vol III, Second Edition, July 2007 (with amendments through 88-A, 14/11/2013)
- { start: 0x004000, end: 0x0043FF, country: "Zimbabwe", flag_image: "Zimbabwe.png" },
- { start: 0x006000, end: 0x006FFF, country: "Mozambique", flag_image: "Mozambique.png" },
- { start: 0x008000, end: 0x00FFFF, country: "South Africa", flag_image: "South_Africa.png" },
- { start: 0x010000, end: 0x017FFF, country: "Egypt", flag_image: "Egypt.png" },
- { start: 0x018000, end: 0x01FFFF, country: "Libyan Arab Jamahiriya", flag_image: "Libya.png" },
- { start: 0x020000, end: 0x027FFF, country: "Morocco", flag_image: "Morocco.png" },
- { start: 0x028000, end: 0x02FFFF, country: "Tunisia", flag_image: "Tunisia.png" },
- { start: 0x030000, end: 0x0303FF, country: "Botswana", flag_image: "Botswana.png" },
- { start: 0x032000, end: 0x032FFF, country: "Burundi", flag_image: "Burundi.png" },
- { start: 0x034000, end: 0x034FFF, country: "Cameroon", flag_image: "Cameroon.png" },
- { start: 0x035000, end: 0x0353FF, country: "Comoros", flag_image: "Comoros.png" },
- { start: 0x036000, end: 0x036FFF, country: "Congo", flag_image: "Republic_of_the_Congo.png" }, // probably?
- { start: 0x038000, end: 0x038FFF, country: "Cote d'Ivoire", flag_image: "Cote_d_Ivoire.png" },
- { start: 0x03E000, end: 0x03EFFF, country: "Gabon", flag_image: "Gabon.png" },
- { start: 0x040000, end: 0x040FFF, country: "Ethiopia", flag_image: "Ethiopia.png" },
- { start: 0x042000, end: 0x042FFF, country: "Equatorial Guinea", flag_image: "Equatorial_Guinea.png" },
- { start: 0x044000, end: 0x044FFF, country: "Ghana", flag_image: "Ghana.png" },
- { start: 0x046000, end: 0x046FFF, country: "Guinea", flag_image: "Guinea.png" },
- { start: 0x048000, end: 0x0483FF, country: "Guinea-Bissau", flag_image: "Guinea_Bissau.png" },
- { start: 0x04A000, end: 0x04A3FF, country: "Lesotho", flag_image: "Lesotho.png" },
- { start: 0x04C000, end: 0x04CFFF, country: "Kenya", flag_image: "Kenya.png" },
- { start: 0x050000, end: 0x050FFF, country: "Liberia", flag_image: "Liberia.png" },
- { start: 0x054000, end: 0x054FFF, country: "Madagascar", flag_image: "Madagascar.png" },
- { start: 0x058000, end: 0x058FFF, country: "Malawi", flag_image: "Malawi.png" },
- { start: 0x05A000, end: 0x05A3FF, country: "Maldives", flag_image: "Maldives.png" },
- { start: 0x05C000, end: 0x05CFFF, country: "Mali", flag_image: "Mali.png" },
- { start: 0x05E000, end: 0x05E3FF, country: "Mauritania", flag_image: "Mauritania.png" },
- { start: 0x060000, end: 0x0603FF, country: "Mauritius", flag_image: "Mauritius.png" },
- { start: 0x062000, end: 0x062FFF, country: "Niger", flag_image: "Niger.png" },
- { start: 0x064000, end: 0x064FFF, country: "Nigeria", flag_image: "Nigeria.png" },
- { start: 0x068000, end: 0x068FFF, country: "Uganda", flag_image: "Uganda.png" },
- { start: 0x06A000, end: 0x06A3FF, country: "Qatar", flag_image: "Qatar.png" },
- { start: 0x06C000, end: 0x06CFFF, country: "Central African Republic", flag_image: "Central_African_Republic.png" },
- { start: 0x06E000, end: 0x06EFFF, country: "Rwanda", flag_image: "Rwanda.png" },
- { start: 0x070000, end: 0x070FFF, country: "Senegal", flag_image: "Senegal.png" },
- { start: 0x074000, end: 0x0743FF, country: "Seychelles", flag_image: "Seychelles.png" },
- { start: 0x076000, end: 0x0763FF, country: "Sierra Leone", flag_image: "Sierra_Leone.png" },
- { start: 0x078000, end: 0x078FFF, country: "Somalia", flag_image: "Somalia.png" },
- { start: 0x07A000, end: 0x07A3FF, country: "Swaziland", flag_image: "Swaziland.png" },
- { start: 0x07C000, end: 0x07CFFF, country: "Sudan", flag_image: "Sudan.png" },
- { start: 0x080000, end: 0x080FFF, country: "Tanzania", flag_image: "Tanzania.png" },
- { start: 0x084000, end: 0x084FFF, country: "Chad", flag_image: "Chad.png" },
- { start: 0x088000, end: 0x088FFF, country: "Togo", flag_image: "Togo.png" },
- { start: 0x08A000, end: 0x08AFFF, country: "Zambia", flag_image: "Zambia.png" },
- { start: 0x08C000, end: 0x08CFFF, country: "DR Congo", flag_image: "Democratic_Republic_of_the_Congo.png" },
- { start: 0x090000, end: 0x090FFF, country: "Angola", flag_image: "Angola.png" },
- { start: 0x094000, end: 0x0943FF, country: "Benin", flag_image: "Benin.png" },
- { start: 0x096000, end: 0x0963FF, country: "Cape Verde", flag_image: "Cape_Verde.png" },
- { start: 0x098000, end: 0x0983FF, country: "Djibouti", flag_image: "Djibouti.png" },
- { start: 0x09A000, end: 0x09AFFF, country: "Gambia", flag_image: "Gambia.png" },
- { start: 0x09C000, end: 0x09CFFF, country: "Burkina Faso", flag_image: "Burkina_Faso.png" },
- { start: 0x09E000, end: 0x09E3FF, country: "Sao Tome and Principe", flag_image: "Sao_Tome_and_Principe.png" },
- { start: 0x0A0000, end: 0x0A7FFF, country: "Algeria", flag_image: "Algeria.png" },
- { start: 0x0A8000, end: 0x0A8FFF, country: "Bahamas", flag_image: "Bahamas.png" },
- { start: 0x0AA000, end: 0x0AA3FF, country: "Barbados", flag_image: "Barbados.png" },
- { start: 0x0AB000, end: 0x0AB3FF, country: "Belize", flag_image: "Belize.png" },
- { start: 0x0AC000, end: 0x0ACFFF, country: "Colombia", flag_image: "Colombia.png" },
- { start: 0x0AE000, end: 0x0AEFFF, country: "Costa Rica", flag_image: "Costa_Rica.png" },
- { start: 0x0B0000, end: 0x0B0FFF, country: "Cuba", flag_image: "Cuba.png" },
- { start: 0x0B2000, end: 0x0B2FFF, country: "El Salvador", flag_image: "El_Salvador.png" },
- { start: 0x0B4000, end: 0x0B4FFF, country: "Guatemala", flag_image: "Guatemala.png" },
- { start: 0x0B6000, end: 0x0B6FFF, country: "Guyana", flag_image: "Guyana.png" },
- { start: 0x0B8000, end: 0x0B8FFF, country: "Haiti", flag_image: "Haiti.png" },
- { start: 0x0BA000, end: 0x0BAFFF, country: "Honduras", flag_image: "Honduras.png" },
- { start: 0x0BC000, end: 0x0BC3FF, country: "Saint Vincent and the Grenadines", flag_image: "Saint_Vincent_and_the_Grenadines.png" },
- { start: 0x0BE000, end: 0x0BEFFF, country: "Jamaica", flag_image: "Jamaica.png" },
- { start: 0x0C0000, end: 0x0C0FFF, country: "Nicaragua", flag_image: "Nicaragua.png" },
- { start: 0x0C2000, end: 0x0C2FFF, country: "Panama", flag_image: "Panama.png" },
- { start: 0x0C4000, end: 0x0C4FFF, country: "Dominican Republic", flag_image: "Dominican_Republic.png" },
- { start: 0x0C6000, end: 0x0C6FFF, country: "Trinidad and Tobago", flag_image: "Trinidad_and_Tobago.png" },
- { start: 0x0C8000, end: 0x0C8FFF, country: "Suriname", flag_image: "Suriname.png" },
- { start: 0x0CA000, end: 0x0CA3FF, country: "Antigua and Barbuda", flag_image: "Antigua_and_Barbuda.png" },
- { start: 0x0CC000, end: 0x0CC3FF, country: "Grenada", flag_image: "Grenada.png" },
- { start: 0x0D0000, end: 0x0D7FFF, country: "Mexico", flag_image: "Mexico.png" },
- { start: 0x0D8000, end: 0x0DFFFF, country: "Venezuela", flag_image: "Venezuela.png" },
- { start: 0x100000, end: 0x1FFFFF, country: "Russia", flag_image: "Russian_Federation.png" },
- { start: 0x201000, end: 0x2013FF, country: "Namibia", flag_image: "Namibia.png" },
- { start: 0x202000, end: 0x2023FF, country: "Eritrea", flag_image: "Eritrea.png" },
- { start: 0x300000, end: 0x33FFFF, country: "Italy", flag_image: "Italy.png" },
- { start: 0x340000, end: 0x37FFFF, country: "Spain", flag_image: "Spain.png" },
- { start: 0x380000, end: 0x3BFFFF, country: "France", flag_image: "France.png" },
- { start: 0x3C0000, end: 0x3FFFFF, country: "Germany", flag_image: "Germany.png" },
+ { start: 0x004000, end: 0x0043FF, country: "Zimbabwe", country_code: "zw" },
+ { start: 0x006000, end: 0x006FFF, country: "Mozambique", country_code: "mz" },
+ { start: 0x008000, end: 0x00FFFF, country: "South Africa", country_code: "za" },
+ { start: 0x010000, end: 0x017FFF, country: "Egypt", country_code: "eg" },
+ { start: 0x018000, end: 0x01FFFF, country: "Lybia", country_code: "ly" },
+ { start: 0x020000, end: 0x027FFF, country: "Morocco", country_code: "ma" },
+ { start: 0x028000, end: 0x02FFFF, country: "Tunisia", country_code: "tn" },
+ { start: 0x030000, end: 0x0303FF, country: "Botswana", country_code: "bw" },
+ { start: 0x032000, end: 0x032FFF, country: "Burundi", country_code: "bi" },
+ { start: 0x034000, end: 0x034FFF, country: "Cameroon", country_code: "cm" },
+ { start: 0x035000, end: 0x0353FF, country: "Comoros", country_code: "km" },
+ { start: 0x036000, end: 0x036FFF, country: "Congo", country_code: "cg" }, // probably?
+ { start: 0x038000, end: 0x038FFF, country: "Cote d'Ivoire", country_code: "ci" },
+ { start: 0x03E000, end: 0x03EFFF, country: "Gabon", country_code: "ga" },
+ { start: 0x040000, end: 0x040FFF, country: "Ethiopia", country_code: "et" },
+ { start: 0x042000, end: 0x042FFF, country: "Equatorial Guinea", country_code: "gq" },
+ { start: 0x044000, end: 0x044FFF, country: "Ghana", country_code: "gh" },
+ { start: 0x046000, end: 0x046FFF, country: "Guinea", country_code: "gn" },
+ { start: 0x048000, end: 0x0483FF, country: "Guinea-Bissau", country_code: "gw" },
+ { start: 0x04A000, end: 0x04A3FF, country: "Lesotho", country_code: "ls" },
+ { start: 0x04C000, end: 0x04CFFF, country: "Kenya", country_code: "ke" },
+ { start: 0x050000, end: 0x050FFF, country: "Liberia", country_code: "lr" },
+ { start: 0x054000, end: 0x054FFF, country: "Madagascar", country_code: "mg" },
+ { start: 0x058000, end: 0x058FFF, country: "Malawi", country_code: "mw" },
+ { start: 0x05A000, end: 0x05A3FF, country: "Maldives", country_code: "mv" },
+ { start: 0x05C000, end: 0x05CFFF, country: "Mali", country_code: "ml" },
+ { start: 0x05E000, end: 0x05E3FF, country: "Mauritania", country_code: "mr" },
+ { start: 0x060000, end: 0x0603FF, country: "Mauritius", country_code: "mu" },
+ { start: 0x062000, end: 0x062FFF, country: "Niger", country_code: "ne" },
+ { start: 0x064000, end: 0x064FFF, country: "Nigeria", country_code: "ng" },
+ { start: 0x068000, end: 0x068FFF, country: "Uganda", country_code: "ug" },
+ { start: 0x06A000, end: 0x06A3FF, country: "Qatar", country_code: "qa" },
+ { start: 0x06C000, end: 0x06CFFF, country: "Central African Republic", country_code: "cf" },
+ { start: 0x06E000, end: 0x06EFFF, country: "Rwanda", country_code: "rw" },
+ { start: 0x070000, end: 0x070FFF, country: "Senegal", country_code: "sn" },
+ { start: 0x074000, end: 0x0743FF, country: "Seychelles", country_code: "sc" },
+ { start: 0x076000, end: 0x0763FF, country: "Sierra Leone", country_code: "sl" },
+ { start: 0x078000, end: 0x078FFF, country: "Somalia", country_code: "so" },
+ { start: 0x07A000, end: 0x07A3FF, country: "Eswatini", country_code: "sz" },
+ { start: 0x07C000, end: 0x07CFFF, country: "Sudan", country_code: "sd" },
+ { start: 0x080000, end: 0x080FFF, country: "Tanzania", country_code: "tz" },
+ { start: 0x084000, end: 0x084FFF, country: "Chad", country_code: "td" },
+ { start: 0x088000, end: 0x088FFF, country: "Togo", country_code: "tg" },
+ { start: 0x08A000, end: 0x08AFFF, country: "Zambia", country_code: "zm" },
+ { start: 0x08C000, end: 0x08CFFF, country: "DR Congo", country_code: "cd" },
+ { start: 0x090000, end: 0x090FFF, country: "Angola", country_code: "ao" },
+ { start: 0x094000, end: 0x0943FF, country: "Benin", country_code: "bj" },
+ { start: 0x096000, end: 0x0963FF, country: "Cabo Verde", country_code: "cv" },
+ { start: 0x098000, end: 0x0983FF, country: "Djibouti", country_code: "dj" },
+ { start: 0x09A000, end: 0x09AFFF, country: "Gambia", country_code: "gm" },
+ { start: 0x09C000, end: 0x09CFFF, country: "Burkina Faso", country_code: "bf" },
+ { start: 0x09E000, end: 0x09E3FF, country: "Sao Tome and Principe", country_code: "st" },
+ { start: 0x0A0000, end: 0x0A7FFF, country: "Algeria", country_code: "dz" },
+ { start: 0x0A8000, end: 0x0A8FFF, country: "Bahamas", country_code: "bs" },
+ { start: 0x0AA000, end: 0x0AA3FF, country: "Barbados", country_code: "bb" },
+ { start: 0x0AB000, end: 0x0AB3FF, country: "Belize", country_code: "bz" },
+ { start: 0x0AC000, end: 0x0ACFFF, country: "Colombia", country_code: "co" },
+ { start: 0x0AE000, end: 0x0AEFFF, country: "Costa Rica", country_code: "cr" },
+ { start: 0x0B0000, end: 0x0B0FFF, country: "Cuba", country_code: "cu" },
+ { start: 0x0B2000, end: 0x0B2FFF, country: "El Salvador", country_code: "sv" },
+ { start: 0x0B4000, end: 0x0B4FFF, country: "Guatemala", country_code: "gt" },
+ { start: 0x0B6000, end: 0x0B6FFF, country: "Guyana", country_code: "gy" },
+ { start: 0x0B8000, end: 0x0B8FFF, country: "Haiti", country_code: "ht" },
+ { start: 0x0BA000, end: 0x0BAFFF, country: "Honduras", country_code: "hn" },
+ { start: 0x0BC000, end: 0x0BC3FF, country: "Saint Vincent and the Grenadines", country_code: "vc" },
+ { start: 0x0BE000, end: 0x0BEFFF, country: "Jamaica", country_code: "jm" },
+ { start: 0x0C0000, end: 0x0C0FFF, country: "Nicaragua", country_code: "ni" },
+ { start: 0x0C2000, end: 0x0C2FFF, country: "Panama", country_code: "pa" },
+ { start: 0x0C4000, end: 0x0C4FFF, country: "Dominican Republic", country_code: "do" },
+ { start: 0x0C6000, end: 0x0C6FFF, country: "Trinidad and Tobago", country_code: "tt" },
+ { start: 0x0C8000, end: 0x0C8FFF, country: "Suriname", country_code: "sr" },
+ { start: 0x0CA000, end: 0x0CA3FF, country: "Antigua and Barbuda", country_code: "ag" },
+ { start: 0x0CC000, end: 0x0CC3FF, country: "Grenada", country_code: "gd" },
+ { start: 0x0D0000, end: 0x0D7FFF, country: "Mexico", country_code: "mx" },
+ { start: 0x0D8000, end: 0x0DFFFF, country: "Venezuela", country_code: "ve" },
+ { start: 0x100000, end: 0x1FFFFF, country: "Russia", country_code: "ru" },
+ { start: 0x201000, end: 0x2013FF, country: "Namibia", country_code: "na" },
+ { start: 0x202000, end: 0x2023FF, country: "Eritrea", country_code: "er" },
+ { start: 0x300000, end: 0x33FFFF, country: "Italy", country_code: "it" },
+ { start: 0x340000, end: 0x37FFFF, country: "Spain", country_code: "es" },
+ { start: 0x380000, end: 0x3BFFFF, country: "France", country_code: "fr" },
+ { start: 0x3C0000, end: 0x3FFFFF, country: "Germany", country_code: "de" },
// UK territories are officially part of the UK range
// add extra entries that are above the UK and take precedence
// this is a mess ... let's still try
- { start: 0x400000, end: 0x4001BF, country: "Bermuda", flag_image: "Bermuda.png" },
- { start: 0x4001C0, end: 0x4001FF, country: "Cayman Islands", flag_image: "Cayman_Islands.png" },
- { start: 0x400300, end: 0x4003FF, country: "Turks and Caicos Islands", flag_image: "Turks_and_Caicos_Islands.png" },
- { start: 0x424135, end: 0x4241F2, country: "Cayman Islands", flag_image: "Cayman_Islands.png" },
- { start: 0x424200, end: 0x4246FF, country: "Bermuda", flag_image: "Bermuda.png" },
- { start: 0x424700, end: 0x424899, country: "Cayman Islands", flag_image: "Cayman_Islands.png" },
- { start: 0x424B00, end: 0x424BFF, country: "Isle of Man", flag_image: "Isle_of_Man.png" },
- { start: 0x43BE00, end: 0x43BEFF, country: "Bermuda", flag_image: "Bermuda.png" },
- { start: 0x43E700, end: 0x43EAFD, country: "Isle of Man", flag_image: "Isle_of_Man.png" },
- { start: 0x43EAFE, end: 0x43EEFF, country: "Guernsey", flag_image: "Guernsey.png" },
+ { start: 0x400000, end: 0x4001BF, country: "Bermuda", country_code: "bm" },
+ { start: 0x4001C0, end: 0x4001FF, country: "Cayman Islands", country_code: "ky" },
+ { start: 0x400300, end: 0x4003FF, country: "Turks and Caicos Islands", country_code: "tc" },
+ { start: 0x424135, end: 0x4241F2, country: "Cayman Islands", country_code: "ky" },
+ { start: 0x424200, end: 0x4246FF, country: "Bermuda", country_code: "bm" },
+ { start: 0x424700, end: 0x424899, country: "Cayman Islands", country_code: "ky" },
+ { start: 0x424B00, end: 0x424BFF, country: "Isle of Man", country_code: "im" },
+ { start: 0x43BE00, end: 0x43BEFF, country: "Bermuda", country_code: "bm" },
+ { start: 0x43E700, end: 0x43EAFD, country: "Isle of Man", country_code: "im" },
+ { start: 0x43EAFE, end: 0x43EEFF, country: "Guernsey", country_code: "gg" },
// catch all United Kingdom for the even more obscure stuff
- { start: 0x400000, end: 0x43FFFF, country: "United Kingdom", flag_image: "United_Kingdom.png" },
- { start: 0x440000, end: 0x447FFF, country: "Austria", flag_image: "Austria.png" },
- { start: 0x448000, end: 0x44FFFF, country: "Belgium", flag_image: "Belgium.png" },
- { start: 0x450000, end: 0x457FFF, country: "Bulgaria", flag_image: "Bulgaria.png" },
- { start: 0x458000, end: 0x45FFFF, country: "Denmark", flag_image: "Denmark.png" },
- { start: 0x460000, end: 0x467FFF, country: "Finland", flag_image: "Finland.png" },
- { start: 0x468000, end: 0x46FFFF, country: "Greece", flag_image: "Greece.png" },
- { start: 0x470000, end: 0x477FFF, country: "Hungary", flag_image: "Hungary.png" },
- { start: 0x478000, end: 0x47FFFF, country: "Norway", flag_image: "Norway.png" },
- { start: 0x480000, end: 0x487FFF, country: "Kingdom of the Netherlands", flag_image: "Netherlands.png" },
- { start: 0x488000, end: 0x48FFFF, country: "Poland", flag_image: "Poland.png" },
- { start: 0x490000, end: 0x497FFF, country: "Portugal", flag_image: "Portugal.png" },
- { start: 0x498000, end: 0x49FFFF, country: "Czechia", flag_image: "Czech_Republic.png" },
- { start: 0x4A0000, end: 0x4A7FFF, country: "Romania", flag_image: "Romania.png" },
- { start: 0x4A8000, end: 0x4AFFFF, country: "Sweden", flag_image: "Sweden.png" },
- { start: 0x4B0000, end: 0x4B7FFF, country: "Switzerland", flag_image: "Switzerland.png" },
- { start: 0x4B8000, end: 0x4BFFFF, country: "Turkey", flag_image: "Turkey.png" },
- { start: 0x4C0000, end: 0x4C7FFF, country: "Serbia", flag_image: "Serbia.png" },
- { start: 0x4C8000, end: 0x4C83FF, country: "Cyprus", flag_image: "Cyprus.png" },
- { start: 0x4CA000, end: 0x4CAFFF, country: "Ireland", flag_image: "Ireland.png" },
- { start: 0x4CC000, end: 0x4CCFFF, country: "Iceland", flag_image: "Iceland.png" },
- { start: 0x4D0000, end: 0x4D03FF, country: "Luxembourg", flag_image: "Luxembourg.png" },
- { start: 0x4D2000, end: 0x4D2FFF, country: "Malta", flag_image: "Malta.png" },
- { start: 0x4D4000, end: 0x4D43FF, country: "Monaco", flag_image: "Monaco.png" },
- { start: 0x500000, end: 0x5003FF, country: "San Marino", flag_image: "San_Marino.png" },
- { start: 0x501000, end: 0x5013FF, country: "Albania", flag_image: "Albania.png" },
- { start: 0x501C00, end: 0x501FFF, country: "Croatia", flag_image: "Croatia.png" },
- { start: 0x502C00, end: 0x502FFF, country: "Latvia", flag_image: "Latvia.png" },
- { start: 0x503C00, end: 0x503FFF, country: "Lithuania", flag_image: "Lithuania.png" },
- { start: 0x504C00, end: 0x504FFF, country: "Moldova", flag_image: "Moldova.png" },
- { start: 0x505C00, end: 0x505FFF, country: "Slovakia", flag_image: "Slovakia.png" },
- { start: 0x506C00, end: 0x506FFF, country: "Slovenia", flag_image: "Slovenia.png" },
- { start: 0x507C00, end: 0x507FFF, country: "Uzbekistan", flag_image: "Uzbekistan.png" },
- { start: 0x508000, end: 0x50FFFF, country: "Ukraine", flag_image: "Ukraine.png" },
- { start: 0x510000, end: 0x5103FF, country: "Belarus", flag_image: "Belarus.png" },
- { start: 0x511000, end: 0x5113FF, country: "Estonia", flag_image: "Estonia.png" },
- { start: 0x512000, end: 0x5123FF, country: "Macedonia", flag_image: "Macedonia.png" },
- { start: 0x513000, end: 0x5133FF, country: "Bosnia and Herzegovina", flag_image: "Bosnia.png" },
- { start: 0x514000, end: 0x5143FF, country: "Georgia", flag_image: "Georgia.png" },
- { start: 0x515000, end: 0x5153FF, country: "Tajikistan", flag_image: "Tajikistan.png" },
- { start: 0x516000, end: 0x5163FF, country: "Montenegro", flag_image: "Montenegro.png" },
- { start: 0x600000, end: 0x6003FF, country: "Armenia", flag_image: "Armenia.png" },
- { start: 0x600800, end: 0x600BFF, country: "Azerbaijan", flag_image: "Azerbaijan.png" },
- { start: 0x601000, end: 0x6013FF, country: "Kyrgyzstan", flag_image: "Kyrgyzstan.png" },
- { start: 0x601800, end: 0x601BFF, country: "Turkmenistan", flag_image: "Turkmenistan.png" },
- { start: 0x680000, end: 0x6803FF, country: "Bhutan", flag_image: "Bhutan.png" },
- { start: 0x681000, end: 0x6813FF, country: "Micronesia, Federated States of", flag_image: "Micronesia.png" },
- { start: 0x682000, end: 0x6823FF, country: "Mongolia", flag_image: "Mongolia.png" },
- { start: 0x683000, end: 0x6833FF, country: "Kazakhstan", flag_image: "Kazakhstan.png" },
- { start: 0x684000, end: 0x6843FF, country: "Palau", flag_image: "Palau.png" },
- { start: 0x700000, end: 0x700FFF, country: "Afghanistan", flag_image: "Afghanistan.png" },
- { start: 0x702000, end: 0x702FFF, country: "Bangladesh", flag_image: "Bangladesh.png" },
- { start: 0x704000, end: 0x704FFF, country: "Myanmar", flag_image: "Myanmar.png" },
- { start: 0x706000, end: 0x706FFF, country: "Kuwait", flag_image: "Kuwait.png" },
- { start: 0x708000, end: 0x708FFF, country: "Laos", flag_image: "Laos.png" },
- { start: 0x70A000, end: 0x70AFFF, country: "Nepal", flag_image: "Nepal.png" },
- { start: 0x70C000, end: 0x70C3FF, country: "Oman", flag_image: "Oman.png" },
- { start: 0x70E000, end: 0x70EFFF, country: "Cambodia", flag_image: "Cambodia.png" },
- { start: 0x710000, end: 0x717FFF, country: "Saudi Arabia", flag_image: "Saudi_Arabia.png" },
- { start: 0x718000, end: 0x71FFFF, country: "South Korea", flag_image: "South_Korea.png" },
- { start: 0x720000, end: 0x727FFF, country: "North Korea", flag_image: "North_Korea.png" },
- { start: 0x728000, end: 0x72FFFF, country: "Iraq", flag_image: "Iraq.png" },
- { start: 0x730000, end: 0x737FFF, country: "Iran", flag_image: "Iran.png" },
- { start: 0x738000, end: 0x73FFFF, country: "Israel", flag_image: "Israel.png" },
- { start: 0x740000, end: 0x747FFF, country: "Jordan", flag_image: "Jordan.png" },
- { start: 0x748000, end: 0x74FFFF, country: "Lebanon", flag_image: "Lebanon.png" },
- { start: 0x750000, end: 0x757FFF, country: "Malaysia", flag_image: "Malaysia.png" },
- { start: 0x758000, end: 0x75FFFF, country: "Philippines", flag_image: "Philippines.png" },
- { start: 0x760000, end: 0x767FFF, country: "Pakistan", flag_image: "Pakistan.png" },
- { start: 0x768000, end: 0x76FFFF, country: "Singapore", flag_image: "Singapore.png" },
- { start: 0x770000, end: 0x777FFF, country: "Sri Lanka", flag_image: "Sri_Lanka.png" },
- { start: 0x778000, end: 0x77FFFF, country: "Syria", flag_image: "Syria.png" },
- { start: 0x789000, end: 0x789FFF, country: "Hong Kong", flag_image: "Hong_Kong.png" },
- { start: 0x780000, end: 0x7BFFFF, country: "China", flag_image: "China.png" },
- { start: 0x7C0000, end: 0x7FFFFF, country: "Australia", flag_image: "Australia.png" },
- { start: 0x800000, end: 0x83FFFF, country: "India", flag_image: "India.png" },
- { start: 0x840000, end: 0x87FFFF, country: "Japan", flag_image: "Japan.png" },
- { start: 0x880000, end: 0x887FFF, country: "Thailand", flag_image: "Thailand.png" },
- { start: 0x888000, end: 0x88FFFF, country: "Viet Nam", flag_image: "Vietnam.png" },
- { start: 0x890000, end: 0x890FFF, country: "Yemen", flag_image: "Yemen.png" },
- { start: 0x894000, end: 0x894FFF, country: "Bahrain", flag_image: "Bahrain.png" },
- { start: 0x895000, end: 0x8953FF, country: "Brunei", flag_image: "Brunei.png" },
- { start: 0x896000, end: 0x896FFF, country: "United Arab Emirates", flag_image: "UAE.png" },
- { start: 0x897000, end: 0x8973FF, country: "Solomon Islands", flag_image: "Soloman_Islands.png" }, // flag typo?
- { start: 0x898000, end: 0x898FFF, country: "Papua New Guinea", flag_image: "Papua_New_Guinea.png" },
- { start: 0x899000, end: 0x8993FF, country: "Taiwan", flag_image: "Taiwan.png" },
- { start: 0x8A0000, end: 0x8A7FFF, country: "Indonesia", flag_image: "Indonesia.png" },
- { start: 0x900000, end: 0x9003FF, country: "Marshall Islands", flag_image: "Marshall_Islands.png" },
- { start: 0x901000, end: 0x9013FF, country: "Cook Islands", flag_image: "Cook_Islands.png" },
- { start: 0x902000, end: 0x9023FF, country: "Samoa", flag_image: "Samoa.png" },
- { start: 0xA00000, end: 0xAFFFFF, country: "United States", flag_image: "United_States_of_America.png" },
- { start: 0xC00000, end: 0xC3FFFF, country: "Canada", flag_image: "Canada.png" },
- { start: 0xC80000, end: 0xC87FFF, country: "New Zealand", flag_image: "New_Zealand.png" },
- { start: 0xC88000, end: 0xC88FFF, country: "Fiji", flag_image: "Fiji.png" },
- { start: 0xC8A000, end: 0xC8A3FF, country: "Nauru", flag_image: "Nauru.png" },
- { start: 0xC8C000, end: 0xC8C3FF, country: "Saint Lucia", flag_image: "Saint_Lucia.png" },
- { start: 0xC8D000, end: 0xC8D3FF, country: "Tonga", flag_image: "Tonga.png" },
- { start: 0xC8E000, end: 0xC8E3FF, country: "Kiribati", flag_image: "Kiribati.png" },
- { start: 0xC90000, end: 0xC903FF, country: "Vanuatu", flag_image: "Vanuatu.png" },
- { start: 0xE00000, end: 0xE3FFFF, country: "Argentina", flag_image: "Argentina.png" },
- { start: 0xE40000, end: 0xE7FFFF, country: "Brazil", flag_image: "Brazil.png" },
- { start: 0xE80000, end: 0xE80FFF, country: "Chile", flag_image: "Chile.png" },
- { start: 0xE84000, end: 0xE84FFF, country: "Ecuador", flag_image: "Ecuador.png" },
- { start: 0xE88000, end: 0xE88FFF, country: "Paraguay", flag_image: "Paraguay.png" },
- { start: 0xE8C000, end: 0xE8CFFF, country: "Peru", flag_image: "Peru.png" },
- { start: 0xE90000, end: 0xE90FFF, country: "Uruguay", flag_image: "Uruguay.png" },
- { start: 0xE94000, end: 0xE94FFF, country: "Bolivia", flag_image: "Bolivia.png" },
- { start: 0xF00000, end: 0xF07FFF, country: "ICAO (temporary)", flag_image: "blank.png" },
- { start: 0xF09000, end: 0xF093FF, country: "ICAO (special use)", flag_image: "blank.png" },
+ { start: 0x400000, end: 0x43FFFF, country: "United Kingdom", country_code: "gb" },
+ { start: 0x440000, end: 0x447FFF, country: "Austria", country_code: "at" },
+ { start: 0x448000, end: 0x44FFFF, country: "Belgium", country_code: "be" },
+ { start: 0x450000, end: 0x457FFF, country: "Bulgaria", country_code: "bg" },
+ { start: 0x458000, end: 0x45FFFF, country: "Denmark", country_code: "dk" },
+ { start: 0x460000, end: 0x467FFF, country: "Finland", country_code: "fi" },
+ { start: 0x468000, end: 0x46FFFF, country: "Greece", country_code: "gr" },
+ { start: 0x470000, end: 0x477FFF, country: "Hungary", country_code: "hu" },
+ { start: 0x478000, end: 0x47FFFF, country: "Norway", country_code: "no" },
+ { start: 0x480000, end: 0x487FFF, country: "Kingdom of the Netherlands", country_code: "nl" },
+ { start: 0x488000, end: 0x48FFFF, country: "Poland", country_code: "pl" },
+ { start: 0x490000, end: 0x497FFF, country: "Portugal", country_code: "pt" },
+ { start: 0x498000, end: 0x49FFFF, country: "Czechia", country_code: "cz" },
+ { start: 0x4A0000, end: 0x4A7FFF, country: "Romania", country_code: "ro" },
+ { start: 0x4A8000, end: 0x4AFFFF, country: "Sweden", country_code: "se" },
+ { start: 0x4B0000, end: 0x4B7FFF, country: "Switzerland", country_code: "ch" },
+ { start: 0x4B8000, end: 0x4BFFFF, country: "Turkey", country_code: "tr" },
+ { start: 0x4C0000, end: 0x4C7FFF, country: "Serbia", country_code: "rs" },
+ { start: 0x4C8000, end: 0x4C83FF, country: "Cyprus", country_code: "cy" },
+ { start: 0x4CA000, end: 0x4CAFFF, country: "Ireland", country_code: "ie" },
+ { start: 0x4CC000, end: 0x4CCFFF, country: "Iceland", country_code: "is" },
+ { start: 0x4D0000, end: 0x4D03FF, country: "Luxembourg", country_code: "lu" },
+ { start: 0x4D2000, end: 0x4D2FFF, country: "Malta", country_code: "mt" },
+ { start: 0x4D4000, end: 0x4D43FF, country: "Monaco", country_code: "mc" },
+ { start: 0x500000, end: 0x5003FF, country: "San Marino", country_code: "sm" },
+ { start: 0x501000, end: 0x5013FF, country: "Albania", country_code: "al" },
+ { start: 0x501C00, end: 0x501FFF, country: "Croatia", country_code: "hr" },
+ { start: 0x502C00, end: 0x502FFF, country: "Latvia", country_code: "lv" },
+ { start: 0x503C00, end: 0x503FFF, country: "Lithuania", country_code: "lt" },
+ { start: 0x504C00, end: 0x504FFF, country: "Moldova", country_code: "md" },
+ { start: 0x505C00, end: 0x505FFF, country: "Slovakia", country_code: "sk" },
+ { start: 0x506C00, end: 0x506FFF, country: "Slovenia", country_code: "si" },
+ { start: 0x507C00, end: 0x507FFF, country: "Uzbekistan", country_code: "uz" },
+ { start: 0x508000, end: 0x50FFFF, country: "Ukraine", country_code: "ua" },
+ { start: 0x510000, end: 0x5103FF, country: "Belarus", country_code: "by" },
+ { start: 0x511000, end: 0x5113FF, country: "Estonia", country_code: "ee" },
+ { start: 0x512000, end: 0x5123FF, country: "Macedonia", country_code: "mk" },
+ { start: 0x513000, end: 0x5133FF, country: "Bosnia and Herzegovina", country_code: "ba" },
+ { start: 0x514000, end: 0x5143FF, country: "Georgia", country_code: "ge" },
+ { start: 0x515000, end: 0x5153FF, country: "Tajikistan", country_code: "tj" },
+ { start: 0x516000, end: 0x5163FF, country: "Montenegro", country_code: "me" },
+ { start: 0x600000, end: 0x6003FF, country: "Armenia", country_code: "am" },
+ { start: 0x600800, end: 0x600BFF, country: "Azerbaijan", country_code: "az" },
+ { start: 0x601000, end: 0x6013FF, country: "Kyrgyzstan", country_code: "kg" },
+ { start: 0x601800, end: 0x601BFF, country: "Turkmenistan", country_code: "tm" },
+ { start: 0x680000, end: 0x6803FF, country: "Bhutan", country_code: "bt" },
+ { start: 0x681000, end: 0x6813FF, country: "Micronesia, Federated States of", country_code: "fm" },
+ { start: 0x682000, end: 0x6823FF, country: "Mongolia", country_code: "mn" },
+ { start: 0x683000, end: 0x6833FF, country: "Kazakhstan", country_code: "kz" },
+ { start: 0x684000, end: 0x6843FF, country: "Palau", country_code: "pw" },
+ { start: 0x700000, end: 0x700FFF, country: "Afghanistan", country_code: "af" },
+ { start: 0x702000, end: 0x702FFF, country: "Bangladesh", country_code: "bd" },
+ { start: 0x704000, end: 0x704FFF, country: "Myanmar", country_code: "mm" },
+ { start: 0x706000, end: 0x706FFF, country: "Kuwait", country_code: "kw" },
+ { start: 0x708000, end: 0x708FFF, country: "Laos", country_code: "la" },
+ { start: 0x70A000, end: 0x70AFFF, country: "Nepal", country_code: "np" },
+ { start: 0x70C000, end: 0x70C3FF, country: "Oman", country_code: "om" },
+ { start: 0x70E000, end: 0x70EFFF, country: "Cambodia", country_code: "kh" },
+ { start: 0x710000, end: 0x717FFF, country: "Saudi Arabia", country_code: "sa" },
+ { start: 0x718000, end: 0x71FFFF, country: "South Korea", country_code: "kr" },
+ { start: 0x720000, end: 0x727FFF, country: "North Korea", country_code: "kp" },
+ { start: 0x728000, end: 0x72FFFF, country: "Iraq", country_code: "iq" },
+ { start: 0x730000, end: 0x737FFF, country: "Iran", country_code: "ir" },
+ { start: 0x738000, end: 0x73FFFF, country: "Israel", country_code: "il" },
+ { start: 0x740000, end: 0x747FFF, country: "Jordan", country_code: "jo" },
+ { start: 0x748000, end: 0x74FFFF, country: "Lebanon", country_code: "lb" },
+ { start: 0x750000, end: 0x757FFF, country: "Malaysia", country_code: "my" },
+ { start: 0x758000, end: 0x75FFFF, country: "Philippines", country_code: "ph" },
+ { start: 0x760000, end: 0x767FFF, country: "Pakistan", country_code: "pk" },
+ { start: 0x768000, end: 0x76FFFF, country: "Singapore", country_code: "sg" },
+ { start: 0x770000, end: 0x777FFF, country: "Sri Lanka", country_code: "lk" },
+ { start: 0x778000, end: 0x77FFFF, country: "Syria", country_code: "sy" },
+ { start: 0x789000, end: 0x789FFF, country: "Hong Kong", country_code: "hk" },
+ { start: 0x780000, end: 0x7BFFFF, country: "China", country_code: "cn" },
+ { start: 0x7C0000, end: 0x7FFFFF, country: "Australia", country_code: "au" },
+ { start: 0x800000, end: 0x83FFFF, country: "India", country_code: "in" },
+ { start: 0x840000, end: 0x87FFFF, country: "Japan", country_code: "jp" },
+ { start: 0x880000, end: 0x887FFF, country: "Thailand", country_code: "th" },
+ { start: 0x888000, end: 0x88FFFF, country: "Viet Nam", country_code: "vn" },
+ { start: 0x890000, end: 0x890FFF, country: "Yemen", country_code: "ye" },
+ { start: 0x894000, end: 0x894FFF, country: "Bahrain", country_code: "bh" },
+ { start: 0x895000, end: 0x8953FF, country: "Brunei", country_code: "bn" },
+ { start: 0x896000, end: 0x896FFF, country: "United Arab Emirates", country_code: "ae" },
+ { start: 0x897000, end: 0x8973FF, country: "Solomon Islands", country_code: "sb" }, // flag typo?
+ { start: 0x898000, end: 0x898FFF, country: "Papua New Guinea", country_code: "pg" },
+ { start: 0x899000, end: 0x8993FF, country: "Taiwan", country_code: "tw" },
+ { start: 0x8A0000, end: 0x8A7FFF, country: "Indonesia", country_code: "id" },
+ { start: 0x900000, end: 0x9003FF, country: "Marshall Islands", country_code: "mh" },
+ { start: 0x901000, end: 0x9013FF, country: "Cook Islands", country_code: "sk" },
+ { start: 0x902000, end: 0x9023FF, country: "Samoa", country_code: "ws" },
+ { start: 0xA00000, end: 0xAFFFFF, country: "United States", country_code: "us" },
+ { start: 0xC00000, end: 0xC3FFFF, country: "Canada", country_code: "ca" },
+ { start: 0xC80000, end: 0xC87FFF, country: "New Zealand", country_code: "nz" },
+ { start: 0xC88000, end: 0xC88FFF, country: "Fiji", country_code: "fj" },
+ { start: 0xC8A000, end: 0xC8A3FF, country: "Nauru", country_code: "nr" },
+ { start: 0xC8C000, end: 0xC8C3FF, country: "Saint Lucia", country_code: "lc" },
+ { start: 0xC8D000, end: 0xC8D3FF, country: "Tonga", country_code: "to" },
+ { start: 0xC8E000, end: 0xC8E3FF, country: "Kiribati", country_code: "ki" },
+ { start: 0xC90000, end: 0xC903FF, country: "Vanuatu", country_code: "vu" },
+ { start: 0xE00000, end: 0xE3FFFF, country: "Argentina", country_code: "ar" },
+ { start: 0xE40000, end: 0xE7FFFF, country: "Brazil", country_code: "br" },
+ { start: 0xE80000, end: 0xE80FFF, country: "Chile", country_code: "cl" },
+ { start: 0xE84000, end: 0xE84FFF, country: "Ecuador", country_code: "ec" },
+ { start: 0xE88000, end: 0xE88FFF, country: "Paraguay", country_code: "py" },
+ { start: 0xE8C000, end: 0xE8CFFF, country: "Peru", country_code: "pe" },
+ { start: 0xE90000, end: 0xE90FFF, country: "Uruguay", country_code: "uy" },
+ { start: 0xE94000, end: 0xE94FFF, country: "Bolivia", country_code: "bo" },
+ { start: 0xF00000, end: 0xF07FFF, country: "ICAO (temporary)", country_code: null },
+ { start: 0xF09000, end: 0xF093FF, country: "ICAO (special use)", country_code: null },
// Block assignments mentioned in Chapter 9 section 4, at the end so they are only used if
// nothing above applies
- { start: 0x200000, end: 0x27FFFF, country: "Unassigned (AFI region)", flag_image: "blank.png" },
- { start: 0x280000, end: 0x28FFFF, country: "Unassigned (SAM region)", flag_image: "blank.png" },
- { start: 0x500000, end: 0x5FFFFF, country: "Unassigned (EUR / NAT regions)", flag_image: "blank.png" },
- { start: 0x600000, end: 0x67FFFF, country: "Unassigned (MID region)", flag_image: "blank.png" },
- { start: 0x680000, end: 0x6FFFFF, country: "Unassigned (ASIA region)", flag_image: "blank.png" },
- { start: 0x900000, end: 0x9FFFFF, country: "Unassigned (NAM / PAC regions)", flag_image: "blank.png" },
- { start: 0xB00000, end: 0xBFFFFF, country: "Unassigned (reserved for future use)", flag_image: "blank.png" },
- { start: 0xEC0000, end: 0xEFFFFF, country: "Unassigned (CAR region)", flag_image: "blank.png" },
- { start: 0xD00000, end: 0xDFFFFF, country: "Unassigned (reserved for future use)", flag_image: "blank.png" },
- { start: 0xF00000, end: 0xFFFFFF, country: "Unassigned (reserved for future use)", flag_image: "blank.png" },
+ { start: 0x200000, end: 0x27FFFF, country: "Unassigned (AFI region)", country_code: null },
+ { start: 0x280000, end: 0x28FFFF, country: "Unassigned (SAM region)", country_code: null },
+ { start: 0x500000, end: 0x5FFFFF, country: "Unassigned (EUR / NAT regions)", country_code: null },
+ { start: 0x600000, end: 0x67FFFF, country: "Unassigned (MID region)", country_code: null },
+ { start: 0x680000, end: 0x6FFFFF, country: "Unassigned (ASIA region)", country_code: null },
+ { start: 0x900000, end: 0x9FFFFF, country: "Unassigned (NAM / PAC regions)", country_code: null },
+ { start: 0xB00000, end: 0xBFFFFF, country: "Unassigned (reserved for future use)", country_code: null },
+ { start: 0xEC0000, end: 0xEFFFFF, country: "Unassigned (CAR region)", country_code: null },
+ { start: 0xD00000, end: 0xDFFFFF, country: "Unassigned (reserved for future use)", country_code: null },
+ { start: 0xF00000, end: 0xFFFFFF, country: "Unassigned (reserved for future use)", country_code: null },
];
let unassigned_range = {
country: "Unassigned",
- flag_image: null
+ country_code: null
};
// Given a (hex string) ICAO address,
diff --git a/html/flags/3x2/AC.svg b/html/flags/3x2/AC.svg
new file mode 100644
index 0000000..5339332
--- /dev/null
+++ b/html/flags/3x2/AC.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/AD.svg b/html/flags/3x2/AD.svg
new file mode 100644
index 0000000..2aba7c1
--- /dev/null
+++ b/html/flags/3x2/AD.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/AE.svg b/html/flags/3x2/AE.svg
new file mode 100644
index 0000000..59ddafd
--- /dev/null
+++ b/html/flags/3x2/AE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/AF.svg b/html/flags/3x2/AF.svg
new file mode 100644
index 0000000..9cec9d8
--- /dev/null
+++ b/html/flags/3x2/AF.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/AG.svg b/html/flags/3x2/AG.svg
new file mode 100644
index 0000000..16881fe
--- /dev/null
+++ b/html/flags/3x2/AG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/AI.svg b/html/flags/3x2/AI.svg
new file mode 100644
index 0000000..a7fcfd0
--- /dev/null
+++ b/html/flags/3x2/AI.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/AL.svg b/html/flags/3x2/AL.svg
new file mode 100644
index 0000000..d7989d9
--- /dev/null
+++ b/html/flags/3x2/AL.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/AM.svg b/html/flags/3x2/AM.svg
new file mode 100644
index 0000000..d49087d
--- /dev/null
+++ b/html/flags/3x2/AM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/AO.svg b/html/flags/3x2/AO.svg
new file mode 100644
index 0000000..ebb14c1
--- /dev/null
+++ b/html/flags/3x2/AO.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/AQ.svg b/html/flags/3x2/AQ.svg
new file mode 100644
index 0000000..14d59c7
--- /dev/null
+++ b/html/flags/3x2/AQ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/AR.svg b/html/flags/3x2/AR.svg
new file mode 100644
index 0000000..8dfd3df
--- /dev/null
+++ b/html/flags/3x2/AR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/AS.svg b/html/flags/3x2/AS.svg
new file mode 100644
index 0000000..bd00809
--- /dev/null
+++ b/html/flags/3x2/AS.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/AT.svg b/html/flags/3x2/AT.svg
new file mode 100644
index 0000000..6ccf7c4
--- /dev/null
+++ b/html/flags/3x2/AT.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/AU.svg b/html/flags/3x2/AU.svg
new file mode 100644
index 0000000..f91b013
--- /dev/null
+++ b/html/flags/3x2/AU.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/AW.svg b/html/flags/3x2/AW.svg
new file mode 100644
index 0000000..cff670d
--- /dev/null
+++ b/html/flags/3x2/AW.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/AX.svg b/html/flags/3x2/AX.svg
new file mode 100644
index 0000000..9bbfa51
--- /dev/null
+++ b/html/flags/3x2/AX.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/AZ.svg b/html/flags/3x2/AZ.svg
new file mode 100644
index 0000000..486d3b8
--- /dev/null
+++ b/html/flags/3x2/AZ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/BA.svg b/html/flags/3x2/BA.svg
new file mode 100644
index 0000000..1731a3a
--- /dev/null
+++ b/html/flags/3x2/BA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/BB.svg b/html/flags/3x2/BB.svg
new file mode 100644
index 0000000..05e0dd9
--- /dev/null
+++ b/html/flags/3x2/BB.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/BD.svg b/html/flags/3x2/BD.svg
new file mode 100644
index 0000000..e3c7267
--- /dev/null
+++ b/html/flags/3x2/BD.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/BE.svg b/html/flags/3x2/BE.svg
new file mode 100644
index 0000000..cc1b013
--- /dev/null
+++ b/html/flags/3x2/BE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/BF.svg b/html/flags/3x2/BF.svg
new file mode 100644
index 0000000..126e61f
--- /dev/null
+++ b/html/flags/3x2/BF.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/BG.svg b/html/flags/3x2/BG.svg
new file mode 100644
index 0000000..7ebee38
--- /dev/null
+++ b/html/flags/3x2/BG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/BH.svg b/html/flags/3x2/BH.svg
new file mode 100644
index 0000000..5134d60
--- /dev/null
+++ b/html/flags/3x2/BH.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/BI.svg b/html/flags/3x2/BI.svg
new file mode 100644
index 0000000..68ac163
--- /dev/null
+++ b/html/flags/3x2/BI.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/BJ.svg b/html/flags/3x2/BJ.svg
new file mode 100644
index 0000000..63a6f9b
--- /dev/null
+++ b/html/flags/3x2/BJ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/BL.svg b/html/flags/3x2/BL.svg
new file mode 100644
index 0000000..dd9cdb5
--- /dev/null
+++ b/html/flags/3x2/BL.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/BM.svg b/html/flags/3x2/BM.svg
new file mode 100644
index 0000000..97a7d2b
--- /dev/null
+++ b/html/flags/3x2/BM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/BN.svg b/html/flags/3x2/BN.svg
new file mode 100644
index 0000000..3b758a0
--- /dev/null
+++ b/html/flags/3x2/BN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/BO.svg b/html/flags/3x2/BO.svg
new file mode 100644
index 0000000..6a0996e
--- /dev/null
+++ b/html/flags/3x2/BO.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/BQ.svg b/html/flags/3x2/BQ.svg
new file mode 100644
index 0000000..6318504
--- /dev/null
+++ b/html/flags/3x2/BQ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/BR.svg b/html/flags/3x2/BR.svg
new file mode 100644
index 0000000..f4dbb02
--- /dev/null
+++ b/html/flags/3x2/BR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/BS.svg b/html/flags/3x2/BS.svg
new file mode 100644
index 0000000..aac6004
--- /dev/null
+++ b/html/flags/3x2/BS.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/BT.svg b/html/flags/3x2/BT.svg
new file mode 100644
index 0000000..ed53f32
--- /dev/null
+++ b/html/flags/3x2/BT.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/BV.svg b/html/flags/3x2/BV.svg
new file mode 100644
index 0000000..c3652bf
--- /dev/null
+++ b/html/flags/3x2/BV.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/BW.svg b/html/flags/3x2/BW.svg
new file mode 100644
index 0000000..5343de6
--- /dev/null
+++ b/html/flags/3x2/BW.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/BY.svg b/html/flags/3x2/BY.svg
new file mode 100644
index 0000000..86a423a
--- /dev/null
+++ b/html/flags/3x2/BY.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/BZ.svg b/html/flags/3x2/BZ.svg
new file mode 100644
index 0000000..9ac59b0
--- /dev/null
+++ b/html/flags/3x2/BZ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/CA.svg b/html/flags/3x2/CA.svg
new file mode 100644
index 0000000..457d316
--- /dev/null
+++ b/html/flags/3x2/CA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/CC.svg b/html/flags/3x2/CC.svg
new file mode 100644
index 0000000..16c3b66
--- /dev/null
+++ b/html/flags/3x2/CC.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/CD.svg b/html/flags/3x2/CD.svg
new file mode 100644
index 0000000..203b3c6
--- /dev/null
+++ b/html/flags/3x2/CD.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/CF.svg b/html/flags/3x2/CF.svg
new file mode 100644
index 0000000..f7eaa95
--- /dev/null
+++ b/html/flags/3x2/CF.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/CG.svg b/html/flags/3x2/CG.svg
new file mode 100644
index 0000000..d8b6c13
--- /dev/null
+++ b/html/flags/3x2/CG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/CH.svg b/html/flags/3x2/CH.svg
new file mode 100644
index 0000000..498b7d1
--- /dev/null
+++ b/html/flags/3x2/CH.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/CI.svg b/html/flags/3x2/CI.svg
new file mode 100644
index 0000000..24ae0ea
--- /dev/null
+++ b/html/flags/3x2/CI.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/CK.svg b/html/flags/3x2/CK.svg
new file mode 100644
index 0000000..0e21062
--- /dev/null
+++ b/html/flags/3x2/CK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/CL.svg b/html/flags/3x2/CL.svg
new file mode 100644
index 0000000..cd2f03a
--- /dev/null
+++ b/html/flags/3x2/CL.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/CM.svg b/html/flags/3x2/CM.svg
new file mode 100644
index 0000000..f564968
--- /dev/null
+++ b/html/flags/3x2/CM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/CN.svg b/html/flags/3x2/CN.svg
new file mode 100644
index 0000000..64629b2
--- /dev/null
+++ b/html/flags/3x2/CN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/CO.svg b/html/flags/3x2/CO.svg
new file mode 100644
index 0000000..dc46df0
--- /dev/null
+++ b/html/flags/3x2/CO.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/CR.svg b/html/flags/3x2/CR.svg
new file mode 100644
index 0000000..57ce8cb
--- /dev/null
+++ b/html/flags/3x2/CR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/CU.svg b/html/flags/3x2/CU.svg
new file mode 100644
index 0000000..780e99c
--- /dev/null
+++ b/html/flags/3x2/CU.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/CV.svg b/html/flags/3x2/CV.svg
new file mode 100644
index 0000000..a3e3ed4
--- /dev/null
+++ b/html/flags/3x2/CV.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/CW.svg b/html/flags/3x2/CW.svg
new file mode 100644
index 0000000..6fdf223
--- /dev/null
+++ b/html/flags/3x2/CW.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/CX.svg b/html/flags/3x2/CX.svg
new file mode 100644
index 0000000..197201d
--- /dev/null
+++ b/html/flags/3x2/CX.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/CY.svg b/html/flags/3x2/CY.svg
new file mode 100644
index 0000000..3998689
--- /dev/null
+++ b/html/flags/3x2/CY.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/CZ.svg b/html/flags/3x2/CZ.svg
new file mode 100644
index 0000000..9eb556b
--- /dev/null
+++ b/html/flags/3x2/CZ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/DE.svg b/html/flags/3x2/DE.svg
new file mode 100644
index 0000000..295d13e
--- /dev/null
+++ b/html/flags/3x2/DE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/DJ.svg b/html/flags/3x2/DJ.svg
new file mode 100644
index 0000000..e79b3bd
--- /dev/null
+++ b/html/flags/3x2/DJ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/DK.svg b/html/flags/3x2/DK.svg
new file mode 100644
index 0000000..1fecf56
--- /dev/null
+++ b/html/flags/3x2/DK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/DM.svg b/html/flags/3x2/DM.svg
new file mode 100644
index 0000000..6b8da64
--- /dev/null
+++ b/html/flags/3x2/DM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/DO.svg b/html/flags/3x2/DO.svg
new file mode 100644
index 0000000..4fa3817
--- /dev/null
+++ b/html/flags/3x2/DO.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/DZ.svg b/html/flags/3x2/DZ.svg
new file mode 100644
index 0000000..fe8bb71
--- /dev/null
+++ b/html/flags/3x2/DZ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/EC.svg b/html/flags/3x2/EC.svg
new file mode 100644
index 0000000..bb8e07f
--- /dev/null
+++ b/html/flags/3x2/EC.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/EE.svg b/html/flags/3x2/EE.svg
new file mode 100644
index 0000000..28a9e16
--- /dev/null
+++ b/html/flags/3x2/EE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/EG.svg b/html/flags/3x2/EG.svg
new file mode 100644
index 0000000..3aa0fee
--- /dev/null
+++ b/html/flags/3x2/EG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/EH.svg b/html/flags/3x2/EH.svg
new file mode 100644
index 0000000..c2e0c07
--- /dev/null
+++ b/html/flags/3x2/EH.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/ER.svg b/html/flags/3x2/ER.svg
new file mode 100644
index 0000000..b361deb
--- /dev/null
+++ b/html/flags/3x2/ER.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/ES.svg b/html/flags/3x2/ES.svg
new file mode 100644
index 0000000..e143324
--- /dev/null
+++ b/html/flags/3x2/ES.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/ET.svg b/html/flags/3x2/ET.svg
new file mode 100644
index 0000000..a4c6e32
--- /dev/null
+++ b/html/flags/3x2/ET.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/EU.svg b/html/flags/3x2/EU.svg
new file mode 100644
index 0000000..a359b05
--- /dev/null
+++ b/html/flags/3x2/EU.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/FI.svg b/html/flags/3x2/FI.svg
new file mode 100644
index 0000000..285363e
--- /dev/null
+++ b/html/flags/3x2/FI.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/FJ.svg b/html/flags/3x2/FJ.svg
new file mode 100644
index 0000000..2faa585
--- /dev/null
+++ b/html/flags/3x2/FJ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/FK.svg b/html/flags/3x2/FK.svg
new file mode 100644
index 0000000..3c17685
--- /dev/null
+++ b/html/flags/3x2/FK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/FM.svg b/html/flags/3x2/FM.svg
new file mode 100644
index 0000000..36aec4c
--- /dev/null
+++ b/html/flags/3x2/FM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/FO.svg b/html/flags/3x2/FO.svg
new file mode 100644
index 0000000..524e87b
--- /dev/null
+++ b/html/flags/3x2/FO.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/FR.svg b/html/flags/3x2/FR.svg
new file mode 100644
index 0000000..6747984
--- /dev/null
+++ b/html/flags/3x2/FR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/GA.svg b/html/flags/3x2/GA.svg
new file mode 100644
index 0000000..7291224
--- /dev/null
+++ b/html/flags/3x2/GA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/GB.svg b/html/flags/3x2/GB.svg
new file mode 100644
index 0000000..91f11d8
--- /dev/null
+++ b/html/flags/3x2/GB.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/GD.svg b/html/flags/3x2/GD.svg
new file mode 100644
index 0000000..e257d21
--- /dev/null
+++ b/html/flags/3x2/GD.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/GE-AB.svg b/html/flags/3x2/GE-AB.svg
new file mode 100644
index 0000000..544852e
--- /dev/null
+++ b/html/flags/3x2/GE-AB.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/GE-OS.svg b/html/flags/3x2/GE-OS.svg
new file mode 100644
index 0000000..18344e2
--- /dev/null
+++ b/html/flags/3x2/GE-OS.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/GE.svg b/html/flags/3x2/GE.svg
new file mode 100644
index 0000000..b418200
--- /dev/null
+++ b/html/flags/3x2/GE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/GF.svg b/html/flags/3x2/GF.svg
new file mode 100644
index 0000000..a163357
--- /dev/null
+++ b/html/flags/3x2/GF.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/GG.svg b/html/flags/3x2/GG.svg
new file mode 100644
index 0000000..48f90b5
--- /dev/null
+++ b/html/flags/3x2/GG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/GH.svg b/html/flags/3x2/GH.svg
new file mode 100644
index 0000000..f59c0a4
--- /dev/null
+++ b/html/flags/3x2/GH.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/GI.svg b/html/flags/3x2/GI.svg
new file mode 100644
index 0000000..da68f69
--- /dev/null
+++ b/html/flags/3x2/GI.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/GL.svg b/html/flags/3x2/GL.svg
new file mode 100644
index 0000000..0cbd6ff
--- /dev/null
+++ b/html/flags/3x2/GL.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/GM.svg b/html/flags/3x2/GM.svg
new file mode 100644
index 0000000..30e0c6a
--- /dev/null
+++ b/html/flags/3x2/GM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/GN.svg b/html/flags/3x2/GN.svg
new file mode 100644
index 0000000..62427f4
--- /dev/null
+++ b/html/flags/3x2/GN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/GP.svg b/html/flags/3x2/GP.svg
new file mode 100644
index 0000000..6747984
--- /dev/null
+++ b/html/flags/3x2/GP.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/GQ.svg b/html/flags/3x2/GQ.svg
new file mode 100644
index 0000000..42f6b11
--- /dev/null
+++ b/html/flags/3x2/GQ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/GR.svg b/html/flags/3x2/GR.svg
new file mode 100644
index 0000000..0067170
--- /dev/null
+++ b/html/flags/3x2/GR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/GS.svg b/html/flags/3x2/GS.svg
new file mode 100644
index 0000000..0706e7b
--- /dev/null
+++ b/html/flags/3x2/GS.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/GT.svg b/html/flags/3x2/GT.svg
new file mode 100644
index 0000000..20882e9
--- /dev/null
+++ b/html/flags/3x2/GT.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/GU.svg b/html/flags/3x2/GU.svg
new file mode 100644
index 0000000..553d206
--- /dev/null
+++ b/html/flags/3x2/GU.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/GW.svg b/html/flags/3x2/GW.svg
new file mode 100644
index 0000000..48d9a9c
--- /dev/null
+++ b/html/flags/3x2/GW.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/GY.svg b/html/flags/3x2/GY.svg
new file mode 100644
index 0000000..f2d09f0
--- /dev/null
+++ b/html/flags/3x2/GY.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/HK.svg b/html/flags/3x2/HK.svg
new file mode 100644
index 0000000..284a722
--- /dev/null
+++ b/html/flags/3x2/HK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/HM.svg b/html/flags/3x2/HM.svg
new file mode 100644
index 0000000..a0e8ac2
--- /dev/null
+++ b/html/flags/3x2/HM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/HN.svg b/html/flags/3x2/HN.svg
new file mode 100644
index 0000000..15ec213
--- /dev/null
+++ b/html/flags/3x2/HN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/HR.svg b/html/flags/3x2/HR.svg
new file mode 100644
index 0000000..c61e8c8
--- /dev/null
+++ b/html/flags/3x2/HR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/HT.svg b/html/flags/3x2/HT.svg
new file mode 100644
index 0000000..3120c71
--- /dev/null
+++ b/html/flags/3x2/HT.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/HU.svg b/html/flags/3x2/HU.svg
new file mode 100644
index 0000000..8d92a84
--- /dev/null
+++ b/html/flags/3x2/HU.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/IC.svg b/html/flags/3x2/IC.svg
new file mode 100644
index 0000000..0370157
--- /dev/null
+++ b/html/flags/3x2/IC.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/ID.svg b/html/flags/3x2/ID.svg
new file mode 100644
index 0000000..2684a3d
--- /dev/null
+++ b/html/flags/3x2/ID.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/IE.svg b/html/flags/3x2/IE.svg
new file mode 100644
index 0000000..f3f99d9
--- /dev/null
+++ b/html/flags/3x2/IE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/IL.svg b/html/flags/3x2/IL.svg
new file mode 100644
index 0000000..da41218
--- /dev/null
+++ b/html/flags/3x2/IL.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/IM.svg b/html/flags/3x2/IM.svg
new file mode 100644
index 0000000..26c2721
--- /dev/null
+++ b/html/flags/3x2/IM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/IN.svg b/html/flags/3x2/IN.svg
new file mode 100644
index 0000000..6e5ffe3
--- /dev/null
+++ b/html/flags/3x2/IN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/IO.svg b/html/flags/3x2/IO.svg
new file mode 100644
index 0000000..0f3ef14
--- /dev/null
+++ b/html/flags/3x2/IO.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/IQ.svg b/html/flags/3x2/IQ.svg
new file mode 100644
index 0000000..5937321
--- /dev/null
+++ b/html/flags/3x2/IQ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/IR.svg b/html/flags/3x2/IR.svg
new file mode 100644
index 0000000..5f4ba03
--- /dev/null
+++ b/html/flags/3x2/IR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/IS.svg b/html/flags/3x2/IS.svg
new file mode 100644
index 0000000..43cf1d4
--- /dev/null
+++ b/html/flags/3x2/IS.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/IT.svg b/html/flags/3x2/IT.svg
new file mode 100644
index 0000000..36677a0
--- /dev/null
+++ b/html/flags/3x2/IT.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/JE.svg b/html/flags/3x2/JE.svg
new file mode 100644
index 0000000..63726b6
--- /dev/null
+++ b/html/flags/3x2/JE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/JM.svg b/html/flags/3x2/JM.svg
new file mode 100644
index 0000000..98d4f4b
--- /dev/null
+++ b/html/flags/3x2/JM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/JO.svg b/html/flags/3x2/JO.svg
new file mode 100644
index 0000000..fa3f9ad
--- /dev/null
+++ b/html/flags/3x2/JO.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/JP.svg b/html/flags/3x2/JP.svg
new file mode 100644
index 0000000..8714514
--- /dev/null
+++ b/html/flags/3x2/JP.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/KE.svg b/html/flags/3x2/KE.svg
new file mode 100644
index 0000000..ff76773
--- /dev/null
+++ b/html/flags/3x2/KE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/KG.svg b/html/flags/3x2/KG.svg
new file mode 100644
index 0000000..2d78279
--- /dev/null
+++ b/html/flags/3x2/KG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/KH.svg b/html/flags/3x2/KH.svg
new file mode 100644
index 0000000..7f9df82
--- /dev/null
+++ b/html/flags/3x2/KH.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/KI.svg b/html/flags/3x2/KI.svg
new file mode 100644
index 0000000..2f4abd8
--- /dev/null
+++ b/html/flags/3x2/KI.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/KM.svg b/html/flags/3x2/KM.svg
new file mode 100644
index 0000000..82121dc
--- /dev/null
+++ b/html/flags/3x2/KM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/KN.svg b/html/flags/3x2/KN.svg
new file mode 100644
index 0000000..1ad001b
--- /dev/null
+++ b/html/flags/3x2/KN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/KP.svg b/html/flags/3x2/KP.svg
new file mode 100644
index 0000000..cbd271f
--- /dev/null
+++ b/html/flags/3x2/KP.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/KR.svg b/html/flags/3x2/KR.svg
new file mode 100644
index 0000000..93b93ec
--- /dev/null
+++ b/html/flags/3x2/KR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/KW.svg b/html/flags/3x2/KW.svg
new file mode 100644
index 0000000..266cda3
--- /dev/null
+++ b/html/flags/3x2/KW.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/KY.svg b/html/flags/3x2/KY.svg
new file mode 100644
index 0000000..d70f115
--- /dev/null
+++ b/html/flags/3x2/KY.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/KZ.svg b/html/flags/3x2/KZ.svg
new file mode 100644
index 0000000..bb020c9
--- /dev/null
+++ b/html/flags/3x2/KZ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/LA.svg b/html/flags/3x2/LA.svg
new file mode 100644
index 0000000..09281c3
--- /dev/null
+++ b/html/flags/3x2/LA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/LB.svg b/html/flags/3x2/LB.svg
new file mode 100644
index 0000000..bd663ac
--- /dev/null
+++ b/html/flags/3x2/LB.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/LC.svg b/html/flags/3x2/LC.svg
new file mode 100644
index 0000000..33511bb
--- /dev/null
+++ b/html/flags/3x2/LC.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/LI.svg b/html/flags/3x2/LI.svg
new file mode 100644
index 0000000..20e2ca3
--- /dev/null
+++ b/html/flags/3x2/LI.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/LK.svg b/html/flags/3x2/LK.svg
new file mode 100644
index 0000000..78b239c
--- /dev/null
+++ b/html/flags/3x2/LK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/LR.svg b/html/flags/3x2/LR.svg
new file mode 100644
index 0000000..9866be4
--- /dev/null
+++ b/html/flags/3x2/LR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/LS.svg b/html/flags/3x2/LS.svg
new file mode 100644
index 0000000..2450492
--- /dev/null
+++ b/html/flags/3x2/LS.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/LT.svg b/html/flags/3x2/LT.svg
new file mode 100644
index 0000000..47343ca
--- /dev/null
+++ b/html/flags/3x2/LT.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/LU.svg b/html/flags/3x2/LU.svg
new file mode 100644
index 0000000..8aa2421
--- /dev/null
+++ b/html/flags/3x2/LU.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/LV.svg b/html/flags/3x2/LV.svg
new file mode 100644
index 0000000..a420dbf
--- /dev/null
+++ b/html/flags/3x2/LV.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/LY.svg b/html/flags/3x2/LY.svg
new file mode 100644
index 0000000..1f3ff6b
--- /dev/null
+++ b/html/flags/3x2/LY.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/MA.svg b/html/flags/3x2/MA.svg
new file mode 100644
index 0000000..8b33ccf
--- /dev/null
+++ b/html/flags/3x2/MA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/MC.svg b/html/flags/3x2/MC.svg
new file mode 100644
index 0000000..06df387
--- /dev/null
+++ b/html/flags/3x2/MC.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/MD.svg b/html/flags/3x2/MD.svg
new file mode 100644
index 0000000..c755eee
--- /dev/null
+++ b/html/flags/3x2/MD.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/ME.svg b/html/flags/3x2/ME.svg
new file mode 100644
index 0000000..35ccee2
--- /dev/null
+++ b/html/flags/3x2/ME.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/MF.svg b/html/flags/3x2/MF.svg
new file mode 100644
index 0000000..ff13ef7
--- /dev/null
+++ b/html/flags/3x2/MF.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/MG.svg b/html/flags/3x2/MG.svg
new file mode 100644
index 0000000..25fb05d
--- /dev/null
+++ b/html/flags/3x2/MG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/MH.svg b/html/flags/3x2/MH.svg
new file mode 100644
index 0000000..ee87421
--- /dev/null
+++ b/html/flags/3x2/MH.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/MK.svg b/html/flags/3x2/MK.svg
new file mode 100644
index 0000000..56ee6e1
--- /dev/null
+++ b/html/flags/3x2/MK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/ML.svg b/html/flags/3x2/ML.svg
new file mode 100644
index 0000000..1727bc8
--- /dev/null
+++ b/html/flags/3x2/ML.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/MM.svg b/html/flags/3x2/MM.svg
new file mode 100644
index 0000000..4eff4ee
--- /dev/null
+++ b/html/flags/3x2/MM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/MN.svg b/html/flags/3x2/MN.svg
new file mode 100644
index 0000000..6624023
--- /dev/null
+++ b/html/flags/3x2/MN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/MO.svg b/html/flags/3x2/MO.svg
new file mode 100644
index 0000000..cf248f9
--- /dev/null
+++ b/html/flags/3x2/MO.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/MP.svg b/html/flags/3x2/MP.svg
new file mode 100644
index 0000000..0bd240a
--- /dev/null
+++ b/html/flags/3x2/MP.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/MQ.svg b/html/flags/3x2/MQ.svg
new file mode 100644
index 0000000..282c7d5
--- /dev/null
+++ b/html/flags/3x2/MQ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/MR.svg b/html/flags/3x2/MR.svg
new file mode 100644
index 0000000..0311a1c
--- /dev/null
+++ b/html/flags/3x2/MR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/MS.svg b/html/flags/3x2/MS.svg
new file mode 100644
index 0000000..f4f9735
--- /dev/null
+++ b/html/flags/3x2/MS.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/MT.svg b/html/flags/3x2/MT.svg
new file mode 100644
index 0000000..cc11c9e
--- /dev/null
+++ b/html/flags/3x2/MT.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/MU.svg b/html/flags/3x2/MU.svg
new file mode 100644
index 0000000..a367b14
--- /dev/null
+++ b/html/flags/3x2/MU.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/MV.svg b/html/flags/3x2/MV.svg
new file mode 100644
index 0000000..4cc7ebc
--- /dev/null
+++ b/html/flags/3x2/MV.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/MW.svg b/html/flags/3x2/MW.svg
new file mode 100644
index 0000000..44fb0cb
--- /dev/null
+++ b/html/flags/3x2/MW.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/MX.svg b/html/flags/3x2/MX.svg
new file mode 100644
index 0000000..bbdf84d
--- /dev/null
+++ b/html/flags/3x2/MX.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/MY.svg b/html/flags/3x2/MY.svg
new file mode 100644
index 0000000..38cc877
--- /dev/null
+++ b/html/flags/3x2/MY.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/MZ.svg b/html/flags/3x2/MZ.svg
new file mode 100644
index 0000000..a11eeda
--- /dev/null
+++ b/html/flags/3x2/MZ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/NA.svg b/html/flags/3x2/NA.svg
new file mode 100644
index 0000000..a9f5a41
--- /dev/null
+++ b/html/flags/3x2/NA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/NC.svg b/html/flags/3x2/NC.svg
new file mode 100644
index 0000000..09ee863
--- /dev/null
+++ b/html/flags/3x2/NC.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/NE.svg b/html/flags/3x2/NE.svg
new file mode 100644
index 0000000..3c09399
--- /dev/null
+++ b/html/flags/3x2/NE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/NF.svg b/html/flags/3x2/NF.svg
new file mode 100644
index 0000000..f08fdbd
--- /dev/null
+++ b/html/flags/3x2/NF.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/NG.svg b/html/flags/3x2/NG.svg
new file mode 100644
index 0000000..624166b
--- /dev/null
+++ b/html/flags/3x2/NG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/NI.svg b/html/flags/3x2/NI.svg
new file mode 100644
index 0000000..c0a05ca
--- /dev/null
+++ b/html/flags/3x2/NI.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/NL.svg b/html/flags/3x2/NL.svg
new file mode 100644
index 0000000..3c762c3
--- /dev/null
+++ b/html/flags/3x2/NL.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/NO.svg b/html/flags/3x2/NO.svg
new file mode 100644
index 0000000..28a0c5d
--- /dev/null
+++ b/html/flags/3x2/NO.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/NP.svg b/html/flags/3x2/NP.svg
new file mode 100644
index 0000000..373df1e
--- /dev/null
+++ b/html/flags/3x2/NP.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/NR.svg b/html/flags/3x2/NR.svg
new file mode 100644
index 0000000..9552cc3
--- /dev/null
+++ b/html/flags/3x2/NR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/NU.svg b/html/flags/3x2/NU.svg
new file mode 100644
index 0000000..fc5183e
--- /dev/null
+++ b/html/flags/3x2/NU.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/NZ.svg b/html/flags/3x2/NZ.svg
new file mode 100644
index 0000000..c5b41b5
--- /dev/null
+++ b/html/flags/3x2/NZ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/OM.svg b/html/flags/3x2/OM.svg
new file mode 100644
index 0000000..3fba679
--- /dev/null
+++ b/html/flags/3x2/OM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/PA.svg b/html/flags/3x2/PA.svg
new file mode 100644
index 0000000..a6f5940
--- /dev/null
+++ b/html/flags/3x2/PA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/PE.svg b/html/flags/3x2/PE.svg
new file mode 100644
index 0000000..16360e3
--- /dev/null
+++ b/html/flags/3x2/PE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/PF.svg b/html/flags/3x2/PF.svg
new file mode 100644
index 0000000..a66c420
--- /dev/null
+++ b/html/flags/3x2/PF.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/PG.svg b/html/flags/3x2/PG.svg
new file mode 100644
index 0000000..6ef2aa3
--- /dev/null
+++ b/html/flags/3x2/PG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/PH.svg b/html/flags/3x2/PH.svg
new file mode 100644
index 0000000..7533140
--- /dev/null
+++ b/html/flags/3x2/PH.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/PK.svg b/html/flags/3x2/PK.svg
new file mode 100644
index 0000000..f16fe95
--- /dev/null
+++ b/html/flags/3x2/PK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/PL.svg b/html/flags/3x2/PL.svg
new file mode 100644
index 0000000..82b564b
--- /dev/null
+++ b/html/flags/3x2/PL.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/PM.svg b/html/flags/3x2/PM.svg
new file mode 100644
index 0000000..85259e2
--- /dev/null
+++ b/html/flags/3x2/PM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/PN.svg b/html/flags/3x2/PN.svg
new file mode 100644
index 0000000..1593ef6
--- /dev/null
+++ b/html/flags/3x2/PN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/PR.svg b/html/flags/3x2/PR.svg
new file mode 100644
index 0000000..c0878bb
--- /dev/null
+++ b/html/flags/3x2/PR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/PS.svg b/html/flags/3x2/PS.svg
new file mode 100644
index 0000000..3f5fed7
--- /dev/null
+++ b/html/flags/3x2/PS.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/PT.svg b/html/flags/3x2/PT.svg
new file mode 100644
index 0000000..407b0ec
--- /dev/null
+++ b/html/flags/3x2/PT.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/PW.svg b/html/flags/3x2/PW.svg
new file mode 100644
index 0000000..1ac8419
--- /dev/null
+++ b/html/flags/3x2/PW.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/PY.svg b/html/flags/3x2/PY.svg
new file mode 100644
index 0000000..967a7e7
--- /dev/null
+++ b/html/flags/3x2/PY.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/QA.svg b/html/flags/3x2/QA.svg
new file mode 100644
index 0000000..a0a666f
--- /dev/null
+++ b/html/flags/3x2/QA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/RE.svg b/html/flags/3x2/RE.svg
new file mode 100644
index 0000000..85259e2
--- /dev/null
+++ b/html/flags/3x2/RE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/RO.svg b/html/flags/3x2/RO.svg
new file mode 100644
index 0000000..fabf12e
--- /dev/null
+++ b/html/flags/3x2/RO.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/RS.svg b/html/flags/3x2/RS.svg
new file mode 100644
index 0000000..de18ca1
--- /dev/null
+++ b/html/flags/3x2/RS.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/RU.svg b/html/flags/3x2/RU.svg
new file mode 100644
index 0000000..1117270
--- /dev/null
+++ b/html/flags/3x2/RU.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/RW.svg b/html/flags/3x2/RW.svg
new file mode 100644
index 0000000..73a7a7c
--- /dev/null
+++ b/html/flags/3x2/RW.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/SA.svg b/html/flags/3x2/SA.svg
new file mode 100644
index 0000000..d898f67
--- /dev/null
+++ b/html/flags/3x2/SA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/SB.svg b/html/flags/3x2/SB.svg
new file mode 100644
index 0000000..9970ee8
--- /dev/null
+++ b/html/flags/3x2/SB.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/SC.svg b/html/flags/3x2/SC.svg
new file mode 100644
index 0000000..df5386b
--- /dev/null
+++ b/html/flags/3x2/SC.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/SD.svg b/html/flags/3x2/SD.svg
new file mode 100644
index 0000000..0a5f70f
--- /dev/null
+++ b/html/flags/3x2/SD.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/SE.svg b/html/flags/3x2/SE.svg
new file mode 100644
index 0000000..7ec1787
--- /dev/null
+++ b/html/flags/3x2/SE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/SG.svg b/html/flags/3x2/SG.svg
new file mode 100644
index 0000000..c374c47
--- /dev/null
+++ b/html/flags/3x2/SG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/SH.svg b/html/flags/3x2/SH.svg
new file mode 100644
index 0000000..67f09f7
--- /dev/null
+++ b/html/flags/3x2/SH.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/SI.svg b/html/flags/3x2/SI.svg
new file mode 100644
index 0000000..8d8c70c
--- /dev/null
+++ b/html/flags/3x2/SI.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/SJ.svg b/html/flags/3x2/SJ.svg
new file mode 100644
index 0000000..28a0c5d
--- /dev/null
+++ b/html/flags/3x2/SJ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/SK.svg b/html/flags/3x2/SK.svg
new file mode 100644
index 0000000..300f814
--- /dev/null
+++ b/html/flags/3x2/SK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/SL.svg b/html/flags/3x2/SL.svg
new file mode 100644
index 0000000..588393d
--- /dev/null
+++ b/html/flags/3x2/SL.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/SM.svg b/html/flags/3x2/SM.svg
new file mode 100644
index 0000000..cfd3f1a
--- /dev/null
+++ b/html/flags/3x2/SM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/SN.svg b/html/flags/3x2/SN.svg
new file mode 100644
index 0000000..85b2c85
--- /dev/null
+++ b/html/flags/3x2/SN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/SO.svg b/html/flags/3x2/SO.svg
new file mode 100644
index 0000000..1ee75a6
--- /dev/null
+++ b/html/flags/3x2/SO.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/SR.svg b/html/flags/3x2/SR.svg
new file mode 100644
index 0000000..c6e1ba6
--- /dev/null
+++ b/html/flags/3x2/SR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/SS.svg b/html/flags/3x2/SS.svg
new file mode 100644
index 0000000..65f8191
--- /dev/null
+++ b/html/flags/3x2/SS.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/ST.svg b/html/flags/3x2/ST.svg
new file mode 100644
index 0000000..2f4f5f4
--- /dev/null
+++ b/html/flags/3x2/ST.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/SV.svg b/html/flags/3x2/SV.svg
new file mode 100644
index 0000000..c4b1c30
--- /dev/null
+++ b/html/flags/3x2/SV.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/SX.svg b/html/flags/3x2/SX.svg
new file mode 100644
index 0000000..5511e2f
--- /dev/null
+++ b/html/flags/3x2/SX.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/SY.svg b/html/flags/3x2/SY.svg
new file mode 100644
index 0000000..cb41573
--- /dev/null
+++ b/html/flags/3x2/SY.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/SZ.svg b/html/flags/3x2/SZ.svg
new file mode 100644
index 0000000..acf86aa
--- /dev/null
+++ b/html/flags/3x2/SZ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/TA.svg b/html/flags/3x2/TA.svg
new file mode 100644
index 0000000..502683a
--- /dev/null
+++ b/html/flags/3x2/TA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/TC.svg b/html/flags/3x2/TC.svg
new file mode 100644
index 0000000..b510da0
--- /dev/null
+++ b/html/flags/3x2/TC.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/TD.svg b/html/flags/3x2/TD.svg
new file mode 100644
index 0000000..3c11067
--- /dev/null
+++ b/html/flags/3x2/TD.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/TF.svg b/html/flags/3x2/TF.svg
new file mode 100644
index 0000000..2796744
--- /dev/null
+++ b/html/flags/3x2/TF.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/TG.svg b/html/flags/3x2/TG.svg
new file mode 100644
index 0000000..e1e26c2
--- /dev/null
+++ b/html/flags/3x2/TG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/TH.svg b/html/flags/3x2/TH.svg
new file mode 100644
index 0000000..01b837c
--- /dev/null
+++ b/html/flags/3x2/TH.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/TJ.svg b/html/flags/3x2/TJ.svg
new file mode 100644
index 0000000..f9d8ffa
--- /dev/null
+++ b/html/flags/3x2/TJ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/TK.svg b/html/flags/3x2/TK.svg
new file mode 100644
index 0000000..080b4af
--- /dev/null
+++ b/html/flags/3x2/TK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/TL.svg b/html/flags/3x2/TL.svg
new file mode 100644
index 0000000..c2d3e1e
--- /dev/null
+++ b/html/flags/3x2/TL.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/TM.svg b/html/flags/3x2/TM.svg
new file mode 100644
index 0000000..75d107f
--- /dev/null
+++ b/html/flags/3x2/TM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/TN.svg b/html/flags/3x2/TN.svg
new file mode 100644
index 0000000..7cbdb90
--- /dev/null
+++ b/html/flags/3x2/TN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/TO.svg b/html/flags/3x2/TO.svg
new file mode 100644
index 0000000..4e31c70
--- /dev/null
+++ b/html/flags/3x2/TO.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/TR.svg b/html/flags/3x2/TR.svg
new file mode 100644
index 0000000..1e08e23
--- /dev/null
+++ b/html/flags/3x2/TR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/TT.svg b/html/flags/3x2/TT.svg
new file mode 100644
index 0000000..23886ae
--- /dev/null
+++ b/html/flags/3x2/TT.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/TV.svg b/html/flags/3x2/TV.svg
new file mode 100644
index 0000000..d8caff3
--- /dev/null
+++ b/html/flags/3x2/TV.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/TW.svg b/html/flags/3x2/TW.svg
new file mode 100644
index 0000000..c3660f1
--- /dev/null
+++ b/html/flags/3x2/TW.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/TZ.svg b/html/flags/3x2/TZ.svg
new file mode 100644
index 0000000..480cbec
--- /dev/null
+++ b/html/flags/3x2/TZ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/UA.svg b/html/flags/3x2/UA.svg
new file mode 100644
index 0000000..8eaa507
--- /dev/null
+++ b/html/flags/3x2/UA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/UG.svg b/html/flags/3x2/UG.svg
new file mode 100644
index 0000000..488d395
--- /dev/null
+++ b/html/flags/3x2/UG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/UM.svg b/html/flags/3x2/UM.svg
new file mode 100644
index 0000000..dc427e7
--- /dev/null
+++ b/html/flags/3x2/UM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/US.svg b/html/flags/3x2/US.svg
new file mode 100644
index 0000000..dc427e7
--- /dev/null
+++ b/html/flags/3x2/US.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/UY.svg b/html/flags/3x2/UY.svg
new file mode 100644
index 0000000..9ee475c
--- /dev/null
+++ b/html/flags/3x2/UY.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/UZ.svg b/html/flags/3x2/UZ.svg
new file mode 100644
index 0000000..cec70f0
--- /dev/null
+++ b/html/flags/3x2/UZ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/VA.svg b/html/flags/3x2/VA.svg
new file mode 100644
index 0000000..15621e7
--- /dev/null
+++ b/html/flags/3x2/VA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/VC.svg b/html/flags/3x2/VC.svg
new file mode 100644
index 0000000..2db5414
--- /dev/null
+++ b/html/flags/3x2/VC.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/VE.svg b/html/flags/3x2/VE.svg
new file mode 100644
index 0000000..07cf3a8
--- /dev/null
+++ b/html/flags/3x2/VE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/VG.svg b/html/flags/3x2/VG.svg
new file mode 100644
index 0000000..a66195e
--- /dev/null
+++ b/html/flags/3x2/VG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/VI.svg b/html/flags/3x2/VI.svg
new file mode 100644
index 0000000..3d5556e
--- /dev/null
+++ b/html/flags/3x2/VI.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/VN.svg b/html/flags/3x2/VN.svg
new file mode 100644
index 0000000..d52233d
--- /dev/null
+++ b/html/flags/3x2/VN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/VU.svg b/html/flags/3x2/VU.svg
new file mode 100644
index 0000000..a1c9397
--- /dev/null
+++ b/html/flags/3x2/VU.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/WF.svg b/html/flags/3x2/WF.svg
new file mode 100644
index 0000000..2ed18a4
--- /dev/null
+++ b/html/flags/3x2/WF.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/WS.svg b/html/flags/3x2/WS.svg
new file mode 100644
index 0000000..b198a8f
--- /dev/null
+++ b/html/flags/3x2/WS.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/XK.svg b/html/flags/3x2/XK.svg
new file mode 100644
index 0000000..d31fca8
--- /dev/null
+++ b/html/flags/3x2/XK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/YE.svg b/html/flags/3x2/YE.svg
new file mode 100644
index 0000000..0149232
--- /dev/null
+++ b/html/flags/3x2/YE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/YT.svg b/html/flags/3x2/YT.svg
new file mode 100644
index 0000000..1196883
--- /dev/null
+++ b/html/flags/3x2/YT.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/ZA.svg b/html/flags/3x2/ZA.svg
new file mode 100644
index 0000000..1b294c9
--- /dev/null
+++ b/html/flags/3x2/ZA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/ZM.svg b/html/flags/3x2/ZM.svg
new file mode 100644
index 0000000..5ab44ec
--- /dev/null
+++ b/html/flags/3x2/ZM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/3x2/ZW.svg b/html/flags/3x2/ZW.svg
new file mode 100644
index 0000000..8bba16a
--- /dev/null
+++ b/html/flags/3x2/ZW.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/html/flags/LICENSE b/html/flags/LICENSE
new file mode 100644
index 0000000..84e028a
--- /dev/null
+++ b/html/flags/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright (c) 2020 @catamphetamine
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file
diff --git a/html/flags/README.md b/html/flags/README.md
new file mode 100644
index 0000000..2335f6a
--- /dev/null
+++ b/html/flags/README.md
@@ -0,0 +1,6 @@
+Flags from:
+
+https://gitlab.com/catamphetamine/country-flag-icons
+Copyright (c) 2020 @catamphetamine
+
+MIT License see LICENSE file
diff --git a/html/planeObject.js b/html/planeObject.js
index f81de4b..5b996af 100644
--- a/html/planeObject.js
+++ b/html/planeObject.js
@@ -10,7 +10,7 @@ function PlaneObject(icao) {
this.icao = icao;
const icaorange = findICAORange(icao);
this.country = icaorange.country;
- this.flag_image = icaorange.flag_image;
+ this.country_code = icaorange.country_code;
this.numHex = parseInt(icao.replace('~', '1'), 16);
this.fakeHex = this.numHex > 16777215; // non-icao hex
diff --git a/html/script.js b/html/script.js
index 26b055f..56266c0 100644
--- a/html/script.js
+++ b/html/script.js
@@ -3380,13 +3380,6 @@ function refreshSelected() {
}
jQuery('#selected_country').updateText(selected.country.replace("special use", "special"));
- if (ShowFlags && selected.flag_image !== null) {
- jQuery('#selected_flag').removeClass('hidden');
- jQuery('#selected_flag img').attr('src', FlagPath + selected.flag_image);
- jQuery('#selected_flag img').attr('title', selected.country);
- } else {
- jQuery('#selected_flag').addClass('hidden');
- }
if (selected.position == null) {
jQuery('#selected_position').updateText('n/a');
@@ -3685,8 +3678,8 @@ function refreshFeatures() {
text: 'Flag',
header: function() { return ""; },
sort: function () { sortBy('country', compareAlpha, function(x) { return x.country; }); },
- value: function(plane) { return (plane.flag_image ? ('
') : ''); },
- hStyle: 'style="width: 20px; padding: 3px;"',
+ value: function(plane) { return (plane.country_code ? ('
') : ''); },
+ hStyle: 'style="width: 18px; padding: 3px;"',
html: true,
};
cols.flight = {
diff --git a/nginx.conf b/nginx.conf
index 4bd91d8..600c218 100644
--- a/nginx.conf
+++ b/nginx.conf
@@ -144,7 +144,7 @@ location /INSTANCE {
location /INSTANCE/images {
add_header Cache-Control "public, max-age=7776000";
}
- location /INSTANCE/flags-tiny {
+ location /INSTANCE/flags {
add_header Cache-Control "public, max-age=7776000";
}
}