From e56d29c3221d93837de2cd6b4b80f93d4b2e4e7c Mon Sep 17 00:00:00 2001 From: SDE Date: Thu, 5 Dec 2024 17:38:08 +0300 Subject: [PATCH] 2.1.1 import country flags --- BaseModels/admin_utils.py | 7 + BaseModels/files_funcs.py | 154 ++++++++++++++++++ BaseModels/print_funcs.py | 6 + Flagpack/AD - Andorra.svg | 15 ++ Flagpack/AE - United Arab Emirates.svg | 14 ++ Flagpack/AF - Afghanistan.svg | 21 +++ Flagpack/AG - Antigua and Barbuda.svg | 15 ++ Flagpack/AI - Anguilla.svg | 37 +++++ Flagpack/AL - Albania.svg | 12 ++ Flagpack/AM - Armenia.svg | 18 ++ Flagpack/AO - Angola.svg | 43 +++++ Flagpack/AQ - Antarctica.svg | 17 ++ Flagpack/AR - Argentina.svg | 27 +++ Flagpack/AS - American Samoa.svg | 19 +++ Flagpack/AT - Austria.svg | 18 ++ Flagpack/AU - Australia.svg | 34 ++++ Flagpack/AW - Aruba.svg | 18 ++ Flagpack/AX - Aland Islands.svg | 17 ++ Flagpack/AZ - Azerbaijan.svg | 19 +++ Flagpack/BA - Bosnia and Herzegovina.svg | 18 ++ Flagpack/BB - Barbados.svg | 14 ++ Flagpack/BD - Bangladesh.svg | 12 ++ Flagpack/BE - Belgium.svg | 13 ++ Flagpack/BF - Burkina Faso.svg | 18 ++ Flagpack/BG - Bulgaria.svg | 18 ++ Flagpack/BH - Bahrain.svg | 12 ++ Flagpack/BI - Burundi.svg | 21 +++ Flagpack/BJ - Benin.svg | 13 ++ Flagpack/BL - Saint Barthélemy.svg | 13 ++ Flagpack/BM - Bermuda.svg | 47 ++++++ Flagpack/BN - Brunei Darussalam.svg | 24 +++ Flagpack/BO - Bolivia.svg | 56 +++++++ Flagpack/BQ-BO - Bonaire.svg | 19 +++ Flagpack/BQ-SA - Saba.svg | 16 ++ Flagpack/BQ-SE - Sint Eustatius.svg | 16 ++ Flagpack/BR - Brazil.svg | 48 ++++++ Flagpack/BS - Bahamas.svg | 14 ++ Flagpack/BT - Bhutan.svg | 27 +++ Flagpack/BV - Bouvet Island.svg | 17 ++ Flagpack/BW - Botswana.svg | 18 ++ Flagpack/BY - Belarus.svg | 40 +++++ Flagpack/BZ - Belize.svg | 60 +++++++ Flagpack/CA - Canada.svg | 14 ++ Flagpack/CC - Cocos (Keeling) Islands.svg | 19 +++ .../CD - Democratic Republic of the Congo.svg | 18 ++ Flagpack/CF - Central African Republic.svg | 16 ++ Flagpack/CG - Republic of the Congo.svg | 18 ++ Flagpack/CH - Switzerland.svg | 17 ++ .../CI - Côte d'Ivoire (Ivory Coast).svg | 13 ++ Flagpack/CK - Cook Islands.svg | 24 +++ Flagpack/CL - Chile.svg | 14 ++ Flagpack/CM - Cameroon.svg | 14 ++ Flagpack/CN - China.svg | 16 ++ Flagpack/CO - Colombia.svg | 18 ++ Flagpack/CR - Costa Rica.svg | 17 ++ Flagpack/CU - Cuba.svg | 24 +++ Flagpack/CV - Cabo Verde.svg | 29 ++++ Flagpack/CW - Curaçao.svg | 19 +++ Flagpack/CX - Christmas Island.svg | 19 +++ Flagpack/CY - Cyprus.svg | 18 ++ Flagpack/CZ - Czech Republic.svg | 23 +++ Flagpack/DE - Germany.svg | 13 ++ Flagpack/DJ - Djibouti.svg | 24 +++ Flagpack/DK - Denmark.svg | 17 ++ Flagpack/DM - Dominica.svg | 30 ++++ Flagpack/DO - Dominican Republic.svg | 41 +++++ Flagpack/DZ - Algeria.svg | 13 ++ Flagpack/EC - Ecuador.svg | 49 ++++++ Flagpack/EE - Estonia.svg | 18 ++ Flagpack/EG - Egypt.svg | 31 ++++ Flagpack/EH - Western Sahara.svg | 15 ++ Flagpack/ER - Eritrea.svg | 14 ++ Flagpack/ES - Spain.svg | 79 +++++++++ Flagpack/ET - Ethiopia.svg | 24 +++ Flagpack/FI - Finland.svg | 17 ++ Flagpack/FJ - Fiji.svg | 61 +++++++ Flagpack/FK - Falkland Islands.svg | 31 ++++ .../FM - Federated States of Micronesia.svg | 20 +++ Flagpack/FO - Faroe Islands.svg | 17 ++ Flagpack/FR - France.svg | 13 ++ Flagpack/GA - Gabon.svg | 13 ++ Flagpack/GB - England.svg | 12 ++ Flagpack/GB-NIR_ - Northern Ireland.svg | 25 +++ Flagpack/GB-SCT - Scotland.svg | 11 ++ Flagpack/GB-UKM - United Kingdom.svg | 25 +++ Flagpack/GB-WLS - Wales.svg | 24 +++ Flagpack/GD - Grenada.svg | 29 ++++ Flagpack/GE - Georgia.svg | 21 +++ Flagpack/GF - French Guiana.svg | 13 ++ Flagpack/GG - Guernsey.svg | 18 ++ Flagpack/GH - Ghana.svg | 14 ++ Flagpack/GI - Gibraltar.svg | 27 +++ Flagpack/GL - Greenland.svg | 24 +++ Flagpack/GM - Gambia.svg | 13 ++ Flagpack/GN - Guinea.svg | 13 ++ Flagpack/GP - Guadeloupe.svg | 51 ++++++ Flagpack/GQ - Equatorial Guinea.svg | 34 ++++ Flagpack/GR - Greece.svg | 16 ++ ... - S. Georgia and S. Sandwich Islands.svg | 66 ++++++++ Flagpack/GT - Guatemala.svg | 26 +++ Flagpack/GU - Guam.svg | 35 ++++ Flagpack/GW - Guinea-Bissau.svg | 14 ++ Flagpack/GY - Guyana.svg | 13 ++ Flagpack/HK - Hong Kong.svg | 27 +++ Flagpack/HM - Heard and McDonald Islands.svg | 34 ++++ Flagpack/HN - Honduras.svg | 23 +++ Flagpack/HR - Croatia (Hrvatska).svg | 60 +++++++ Flagpack/HT - Haiti.svg | 47 ++++++ Flagpack/HU - Hungary.svg | 18 ++ Flagpack/ID - Indonesia.svg | 17 ++ Flagpack/IE - Ireland.svg | 13 ++ Flagpack/IL - Isreal.svg | 20 +++ Flagpack/IM - Isle of Man.svg | 27 +++ Flagpack/IN - India.svg | 20 +++ .../IO - British Indian Ocean Territory.svg | 43 +++++ Flagpack/IQ - Iraq.svg | 19 +++ Flagpack/IR - Iran.svg | 21 +++ Flagpack/IS - Iceland.svg | 17 ++ Flagpack/IT - Italy.svg | 13 ++ Flagpack/JE - Jersey.svg | 17 ++ Flagpack/JM - Jamaica.svg | 13 ++ Flagpack/JO - Jordan.svg | 25 +++ Flagpack/JP - Japan.svg | 17 ++ Flagpack/KE - Kenia.svg | 21 +++ Flagpack/KG - Kyrgyzstan.svg | 17 ++ Flagpack/KH - Cambodia.svg | 97 +++++++++++ Flagpack/KI - Kiribati.svg | 27 +++ Flagpack/KM - Comoros.svg | 21 +++ Flagpack/KN - Saint Kitts and Nevis.svg | 15 ++ Flagpack/KP - Korea (North).svg | 19 +++ Flagpack/KR - Korea (South).svg | 27 +++ Flagpack/KW - Kuwait.svg | 24 +++ Flagpack/KY - Cayman Islands.svg | 60 +++++++ Flagpack/KZ - Kazakhstan.svg | 32 ++++ Flagpack/LA - Laos.svg | 14 ++ Flagpack/LB - Lebanon.svg | 13 ++ Flagpack/LC - Saint Lucia.svg | 14 ++ Flagpack/LI - Liechtenstein.svg | 27 +++ Flagpack/LK - Sri Lanka.svg | 17 ++ Flagpack/LR - Liberia.svg | 18 ++ Flagpack/LS - Lesotho.svg | 14 ++ Flagpack/LT - Lithuania.svg | 18 ++ Flagpack/LU - Luxembourg.svg | 18 ++ Flagpack/LV - Latvia.svg | 13 ++ Flagpack/LY - Libya.svg | 14 ++ Flagpack/MA - Morocco.svg | 14 ++ Flagpack/MC - Monaco.svg | 17 ++ Flagpack/MD - Moldova.svg | 33 ++++ Flagpack/ME - Montenegro.svg | 34 ++++ Flagpack/MF - Saint Martin.svg | 13 ++ Flagpack/MG - Madagascar.svg | 13 ++ Flagpack/MH - Marshall Islands.svg | 19 +++ Flagpack/MK - North Macedonia.svg | 18 ++ Flagpack/ML - Mali.svg | 13 ++ Flagpack/MM - Myanmar.svg | 14 ++ Flagpack/MN - Mongolia.svg | 17 ++ Flagpack/MO - Macao.svg | 30 ++++ Flagpack/MP - Northern Mariana Islands.svg | 24 +++ Flagpack/MQ - Martinique.svg | 16 ++ Flagpack/MR - Mauritania.svg | 20 +++ Flagpack/MS - Montserrat.svg | 23 +++ Flagpack/MT - Malta.svg | 14 ++ Flagpack/MU - Mauritius.svg | 19 +++ Flagpack/MV - Maldives.svg | 21 +++ Flagpack/MW - Malawi.svg | 19 +++ Flagpack/MX - Mexico.svg | 22 +++ Flagpack/MY - Malaysia.svg | 19 +++ Flagpack/MZ - Mozambique.svg | 31 ++++ Flagpack/NA - Namibia.svg | 19 +++ Flagpack/NC - New Caledonia.svg | 13 ++ Flagpack/NE - Niger.svg | 19 +++ Flagpack/NF - Norfolk Island.svg | 14 ++ Flagpack/NG - Nigeria.svg | 13 ++ Flagpack/NI - Nicaragua.svg | 31 ++++ Flagpack/NL - Netherlands.svg | 18 ++ Flagpack/NO - Norway.svg | 17 ++ Flagpack/NP - Nepal.svg | 20 +++ Flagpack/NR - Nauru.svg | 18 ++ Flagpack/NU - Niue.svg | 29 ++++ Flagpack/NZ - New Zealand (Aotearoa).svg | 30 ++++ Flagpack/OM - Oman.svg | 20 +++ Flagpack/PA - Panama.svg | 20 +++ Flagpack/PE - Peru.svg | 45 +++++ Flagpack/PF - French Polynesia.svg | 42 +++++ Flagpack/PG - Papua New Guinea.svg | 18 ++ Flagpack/PH - Philippines.svg | 28 ++++ Flagpack/PK - Pakistan.svg | 13 ++ Flagpack/PL - Poland.svg | 17 ++ Flagpack/PM - Saint Pierre and Miquelon.svg | 13 ++ Flagpack/PM - St. Pierre & Miquelon.svg | 26 +++ Flagpack/PN - Pitcairn Islands.svg | 57 +++++++ Flagpack/PR - Puerto Rico.svg | 24 +++ Flagpack/PS - Palestinian Territory.svg | 14 ++ Flagpack/PT - Portugal.svg | 121 ++++++++++++++ Flagpack/PW - Palau.svg | 17 ++ Flagpack/PY - Paraguay.svg | 24 +++ Flagpack/QA - Qatar.svg | 12 ++ Flagpack/RE - Reunion.svg | 13 ++ Flagpack/RO - Romania.svg | 13 ++ Flagpack/RS - Serbia.svg | 34 ++++ Flagpack/RU - Russian Federation.svg | 18 ++ Flagpack/RW - Rwanda.svg | 19 +++ Flagpack/SA - Saudi Arabia.svg | 15 ++ Flagpack/SB - Solomon Islands.svg | 20 +++ Flagpack/SC - Seychelles.svg | 20 +++ Flagpack/SD - Sudan.svg | 14 ++ Flagpack/SE - Sweden.svg | 17 ++ Flagpack/SG - Singapore.svg | 18 ++ Flagpack/SH - Saint Helena.svg | 28 ++++ Flagpack/SI - Slovenia.svg | 24 +++ Flagpack/SJ - Svalbard and Jan Mayen.svg | 17 ++ Flagpack/SK - Slovakia.svg | 26 +++ Flagpack/SL - Sierra Leone.svg | 18 ++ Flagpack/SM - San Marino.svg | 42 +++++ Flagpack/SN - Senegal.svg | 14 ++ Flagpack/SO - Somalia.svg | 12 ++ Flagpack/SR - Suriname.svg | 14 ++ Flagpack/SS - South Sudan.svg | 16 ++ Flagpack/ST - Sao Tome and Principe.svg | 16 ++ Flagpack/SV - El Salvador.svg | 23 +++ Flagpack/SX - Sint Maarten.svg | 35 ++++ Flagpack/SY - Syria.svg | 15 ++ Flagpack/SZ - Swaziland.svg | 29 ++++ Flagpack/TC - Turks and Caicos Islands.svg | 28 ++++ Flagpack/TD - Chad.svg | 13 ++ ... - French Southern and Antarctic Lands.svg | 20 +++ Flagpack/TG - Togo.svg | 15 ++ Flagpack/TH - Thailand.svg | 13 ++ Flagpack/TJ - Tajikistan.svg | 15 ++ Flagpack/TK - Tokelau.svg | 21 +++ Flagpack/TL - Timor-Leste.svg | 14 ++ Flagpack/TM - Turkmenistan.svg | 75 +++++++++ Flagpack/TN - Tunisia.svg | 18 ++ Flagpack/TO - Tonga.svg | 18 ++ Flagpack/TR - Turkey.svg | 17 ++ Flagpack/TT - Trinidad and Tobago.svg | 17 ++ Flagpack/TV - Tuvalu.svg | 29 ++++ Flagpack/TW - Taiwan.svg | 18 ++ Flagpack/TZ - Tanzania.svg | 18 ++ Flagpack/UA - Ukraine.svg | 17 ++ Flagpack/UG - Uganda.svg | 28 ++++ ...- United States Minor Outlying Islands.svg | 20 +++ Flagpack/US - United States.svg | 20 +++ Flagpack/UY - Uruguay.svg | 32 ++++ Flagpack/UZ - Uzbekistan.svg | 14 ++ Flagpack/VA - Vatican City State.svg | 24 +++ .../VC - Saint Vincent and the Grenadines.svg | 14 ++ Flagpack/VE - Venezuela.svg | 21 +++ Flagpack/VG - Virgin Islands (British).svg | 28 ++++ Flagpack/VI - Virgin Islands (U.S.).svg | 27 +++ Flagpack/VN - Vietnam.svg | 18 ++ Flagpack/VU - Vanuatu.svg | 23 +++ Flagpack/WS - Samoa.svg | 22 +++ Flagpack/YE - Yemen.svg | 18 ++ Flagpack/YT-UNF - Mayotte.svg | 29 ++++ Flagpack/ZA - South Africa.svg | 20 +++ Flagpack/ZM - Zambia.svg | 22 +++ Flagpack/ZW - Zimbabwe.svg | 28 ++++ ReferenceDataApp/admin.py | 25 ++- .../migrations/0007_country_flag.py | 18 ++ ReferenceDataApp/models.py | 4 + RoutesApp/forms.py | 6 +- 262 files changed, 6079 insertions(+), 3 deletions(-) create mode 100644 BaseModels/files_funcs.py create mode 100644 BaseModels/print_funcs.py create mode 100644 Flagpack/AD - Andorra.svg create mode 100644 Flagpack/AE - United Arab Emirates.svg create mode 100644 Flagpack/AF - Afghanistan.svg create mode 100644 Flagpack/AG - Antigua and Barbuda.svg create mode 100644 Flagpack/AI - Anguilla.svg create mode 100644 Flagpack/AL - Albania.svg create mode 100644 Flagpack/AM - Armenia.svg create mode 100644 Flagpack/AO - Angola.svg create mode 100644 Flagpack/AQ - Antarctica.svg create mode 100644 Flagpack/AR - Argentina.svg create mode 100644 Flagpack/AS - American Samoa.svg create mode 100644 Flagpack/AT - Austria.svg create mode 100644 Flagpack/AU - Australia.svg create mode 100644 Flagpack/AW - Aruba.svg create mode 100644 Flagpack/AX - Aland Islands.svg create mode 100644 Flagpack/AZ - Azerbaijan.svg create mode 100644 Flagpack/BA - Bosnia and Herzegovina.svg create mode 100644 Flagpack/BB - Barbados.svg create mode 100644 Flagpack/BD - Bangladesh.svg create mode 100644 Flagpack/BE - Belgium.svg create mode 100644 Flagpack/BF - Burkina Faso.svg create mode 100644 Flagpack/BG - Bulgaria.svg create mode 100644 Flagpack/BH - Bahrain.svg create mode 100644 Flagpack/BI - Burundi.svg create mode 100644 Flagpack/BJ - Benin.svg create mode 100644 Flagpack/BL - Saint Barthélemy.svg create mode 100644 Flagpack/BM - Bermuda.svg create mode 100644 Flagpack/BN - Brunei Darussalam.svg create mode 100644 Flagpack/BO - Bolivia.svg create mode 100644 Flagpack/BQ-BO - Bonaire.svg create mode 100644 Flagpack/BQ-SA - Saba.svg create mode 100644 Flagpack/BQ-SE - Sint Eustatius.svg create mode 100644 Flagpack/BR - Brazil.svg create mode 100644 Flagpack/BS - Bahamas.svg create mode 100644 Flagpack/BT - Bhutan.svg create mode 100644 Flagpack/BV - Bouvet Island.svg create mode 100644 Flagpack/BW - Botswana.svg create mode 100644 Flagpack/BY - Belarus.svg create mode 100644 Flagpack/BZ - Belize.svg create mode 100644 Flagpack/CA - Canada.svg create mode 100644 Flagpack/CC - Cocos (Keeling) Islands.svg create mode 100644 Flagpack/CD - Democratic Republic of the Congo.svg create mode 100644 Flagpack/CF - Central African Republic.svg create mode 100644 Flagpack/CG - Republic of the Congo.svg create mode 100644 Flagpack/CH - Switzerland.svg create mode 100644 Flagpack/CI - Côte d'Ivoire (Ivory Coast).svg create mode 100644 Flagpack/CK - Cook Islands.svg create mode 100644 Flagpack/CL - Chile.svg create mode 100644 Flagpack/CM - Cameroon.svg create mode 100644 Flagpack/CN - China.svg create mode 100644 Flagpack/CO - Colombia.svg create mode 100644 Flagpack/CR - Costa Rica.svg create mode 100644 Flagpack/CU - Cuba.svg create mode 100644 Flagpack/CV - Cabo Verde.svg create mode 100644 Flagpack/CW - Curaçao.svg create mode 100644 Flagpack/CX - Christmas Island.svg create mode 100644 Flagpack/CY - Cyprus.svg create mode 100644 Flagpack/CZ - Czech Republic.svg create mode 100644 Flagpack/DE - Germany.svg create mode 100644 Flagpack/DJ - Djibouti.svg create mode 100644 Flagpack/DK - Denmark.svg create mode 100644 Flagpack/DM - Dominica.svg create mode 100644 Flagpack/DO - Dominican Republic.svg create mode 100644 Flagpack/DZ - Algeria.svg create mode 100644 Flagpack/EC - Ecuador.svg create mode 100644 Flagpack/EE - Estonia.svg create mode 100644 Flagpack/EG - Egypt.svg create mode 100644 Flagpack/EH - Western Sahara.svg create mode 100644 Flagpack/ER - Eritrea.svg create mode 100644 Flagpack/ES - Spain.svg create mode 100644 Flagpack/ET - Ethiopia.svg create mode 100644 Flagpack/FI - Finland.svg create mode 100644 Flagpack/FJ - Fiji.svg create mode 100644 Flagpack/FK - Falkland Islands.svg create mode 100644 Flagpack/FM - Federated States of Micronesia.svg create mode 100644 Flagpack/FO - Faroe Islands.svg create mode 100644 Flagpack/FR - France.svg create mode 100644 Flagpack/GA - Gabon.svg create mode 100644 Flagpack/GB - England.svg create mode 100644 Flagpack/GB-NIR_ - Northern Ireland.svg create mode 100644 Flagpack/GB-SCT - Scotland.svg create mode 100644 Flagpack/GB-UKM - United Kingdom.svg create mode 100644 Flagpack/GB-WLS - Wales.svg create mode 100644 Flagpack/GD - Grenada.svg create mode 100644 Flagpack/GE - Georgia.svg create mode 100644 Flagpack/GF - French Guiana.svg create mode 100644 Flagpack/GG - Guernsey.svg create mode 100644 Flagpack/GH - Ghana.svg create mode 100644 Flagpack/GI - Gibraltar.svg create mode 100644 Flagpack/GL - Greenland.svg create mode 100644 Flagpack/GM - Gambia.svg create mode 100644 Flagpack/GN - Guinea.svg create mode 100644 Flagpack/GP - Guadeloupe.svg create mode 100644 Flagpack/GQ - Equatorial Guinea.svg create mode 100644 Flagpack/GR - Greece.svg create mode 100644 Flagpack/GS - S. Georgia and S. Sandwich Islands.svg create mode 100644 Flagpack/GT - Guatemala.svg create mode 100644 Flagpack/GU - Guam.svg create mode 100644 Flagpack/GW - Guinea-Bissau.svg create mode 100644 Flagpack/GY - Guyana.svg create mode 100644 Flagpack/HK - Hong Kong.svg create mode 100644 Flagpack/HM - Heard and McDonald Islands.svg create mode 100644 Flagpack/HN - Honduras.svg create mode 100644 Flagpack/HR - Croatia (Hrvatska).svg create mode 100644 Flagpack/HT - Haiti.svg create mode 100644 Flagpack/HU - Hungary.svg create mode 100644 Flagpack/ID - Indonesia.svg create mode 100644 Flagpack/IE - Ireland.svg create mode 100644 Flagpack/IL - Isreal.svg create mode 100644 Flagpack/IM - Isle of Man.svg create mode 100644 Flagpack/IN - India.svg create mode 100644 Flagpack/IO - British Indian Ocean Territory.svg create mode 100644 Flagpack/IQ - Iraq.svg create mode 100644 Flagpack/IR - Iran.svg create mode 100644 Flagpack/IS - Iceland.svg create mode 100644 Flagpack/IT - Italy.svg create mode 100644 Flagpack/JE - Jersey.svg create mode 100644 Flagpack/JM - Jamaica.svg create mode 100644 Flagpack/JO - Jordan.svg create mode 100644 Flagpack/JP - Japan.svg create mode 100644 Flagpack/KE - Kenia.svg create mode 100644 Flagpack/KG - Kyrgyzstan.svg create mode 100644 Flagpack/KH - Cambodia.svg create mode 100644 Flagpack/KI - Kiribati.svg create mode 100644 Flagpack/KM - Comoros.svg create mode 100644 Flagpack/KN - Saint Kitts and Nevis.svg create mode 100644 Flagpack/KP - Korea (North).svg create mode 100644 Flagpack/KR - Korea (South).svg create mode 100644 Flagpack/KW - Kuwait.svg create mode 100644 Flagpack/KY - Cayman Islands.svg create mode 100644 Flagpack/KZ - Kazakhstan.svg create mode 100644 Flagpack/LA - Laos.svg create mode 100644 Flagpack/LB - Lebanon.svg create mode 100644 Flagpack/LC - Saint Lucia.svg create mode 100644 Flagpack/LI - Liechtenstein.svg create mode 100644 Flagpack/LK - Sri Lanka.svg create mode 100644 Flagpack/LR - Liberia.svg create mode 100644 Flagpack/LS - Lesotho.svg create mode 100644 Flagpack/LT - Lithuania.svg create mode 100644 Flagpack/LU - Luxembourg.svg create mode 100644 Flagpack/LV - Latvia.svg create mode 100644 Flagpack/LY - Libya.svg create mode 100644 Flagpack/MA - Morocco.svg create mode 100644 Flagpack/MC - Monaco.svg create mode 100644 Flagpack/MD - Moldova.svg create mode 100644 Flagpack/ME - Montenegro.svg create mode 100644 Flagpack/MF - Saint Martin.svg create mode 100644 Flagpack/MG - Madagascar.svg create mode 100644 Flagpack/MH - Marshall Islands.svg create mode 100644 Flagpack/MK - North Macedonia.svg create mode 100644 Flagpack/ML - Mali.svg create mode 100644 Flagpack/MM - Myanmar.svg create mode 100644 Flagpack/MN - Mongolia.svg create mode 100644 Flagpack/MO - Macao.svg create mode 100644 Flagpack/MP - Northern Mariana Islands.svg create mode 100644 Flagpack/MQ - Martinique.svg create mode 100644 Flagpack/MR - Mauritania.svg create mode 100644 Flagpack/MS - Montserrat.svg create mode 100644 Flagpack/MT - Malta.svg create mode 100644 Flagpack/MU - Mauritius.svg create mode 100644 Flagpack/MV - Maldives.svg create mode 100644 Flagpack/MW - Malawi.svg create mode 100644 Flagpack/MX - Mexico.svg create mode 100644 Flagpack/MY - Malaysia.svg create mode 100644 Flagpack/MZ - Mozambique.svg create mode 100644 Flagpack/NA - Namibia.svg create mode 100644 Flagpack/NC - New Caledonia.svg create mode 100644 Flagpack/NE - Niger.svg create mode 100644 Flagpack/NF - Norfolk Island.svg create mode 100644 Flagpack/NG - Nigeria.svg create mode 100644 Flagpack/NI - Nicaragua.svg create mode 100644 Flagpack/NL - Netherlands.svg create mode 100644 Flagpack/NO - Norway.svg create mode 100644 Flagpack/NP - Nepal.svg create mode 100644 Flagpack/NR - Nauru.svg create mode 100644 Flagpack/NU - Niue.svg create mode 100644 Flagpack/NZ - New Zealand (Aotearoa).svg create mode 100644 Flagpack/OM - Oman.svg create mode 100644 Flagpack/PA - Panama.svg create mode 100644 Flagpack/PE - Peru.svg create mode 100644 Flagpack/PF - French Polynesia.svg create mode 100644 Flagpack/PG - Papua New Guinea.svg create mode 100644 Flagpack/PH - Philippines.svg create mode 100644 Flagpack/PK - Pakistan.svg create mode 100644 Flagpack/PL - Poland.svg create mode 100644 Flagpack/PM - Saint Pierre and Miquelon.svg create mode 100644 Flagpack/PM - St. Pierre & Miquelon.svg create mode 100644 Flagpack/PN - Pitcairn Islands.svg create mode 100644 Flagpack/PR - Puerto Rico.svg create mode 100644 Flagpack/PS - Palestinian Territory.svg create mode 100644 Flagpack/PT - Portugal.svg create mode 100644 Flagpack/PW - Palau.svg create mode 100644 Flagpack/PY - Paraguay.svg create mode 100644 Flagpack/QA - Qatar.svg create mode 100644 Flagpack/RE - Reunion.svg create mode 100644 Flagpack/RO - Romania.svg create mode 100644 Flagpack/RS - Serbia.svg create mode 100644 Flagpack/RU - Russian Federation.svg create mode 100644 Flagpack/RW - Rwanda.svg create mode 100644 Flagpack/SA - Saudi Arabia.svg create mode 100644 Flagpack/SB - Solomon Islands.svg create mode 100644 Flagpack/SC - Seychelles.svg create mode 100644 Flagpack/SD - Sudan.svg create mode 100644 Flagpack/SE - Sweden.svg create mode 100644 Flagpack/SG - Singapore.svg create mode 100644 Flagpack/SH - Saint Helena.svg create mode 100644 Flagpack/SI - Slovenia.svg create mode 100644 Flagpack/SJ - Svalbard and Jan Mayen.svg create mode 100644 Flagpack/SK - Slovakia.svg create mode 100644 Flagpack/SL - Sierra Leone.svg create mode 100644 Flagpack/SM - San Marino.svg create mode 100644 Flagpack/SN - Senegal.svg create mode 100644 Flagpack/SO - Somalia.svg create mode 100644 Flagpack/SR - Suriname.svg create mode 100644 Flagpack/SS - South Sudan.svg create mode 100644 Flagpack/ST - Sao Tome and Principe.svg create mode 100644 Flagpack/SV - El Salvador.svg create mode 100644 Flagpack/SX - Sint Maarten.svg create mode 100644 Flagpack/SY - Syria.svg create mode 100644 Flagpack/SZ - Swaziland.svg create mode 100644 Flagpack/TC - Turks and Caicos Islands.svg create mode 100644 Flagpack/TD - Chad.svg create mode 100644 Flagpack/TF - French Southern and Antarctic Lands.svg create mode 100644 Flagpack/TG - Togo.svg create mode 100644 Flagpack/TH - Thailand.svg create mode 100644 Flagpack/TJ - Tajikistan.svg create mode 100644 Flagpack/TK - Tokelau.svg create mode 100644 Flagpack/TL - Timor-Leste.svg create mode 100644 Flagpack/TM - Turkmenistan.svg create mode 100644 Flagpack/TN - Tunisia.svg create mode 100644 Flagpack/TO - Tonga.svg create mode 100644 Flagpack/TR - Turkey.svg create mode 100644 Flagpack/TT - Trinidad and Tobago.svg create mode 100644 Flagpack/TV - Tuvalu.svg create mode 100644 Flagpack/TW - Taiwan.svg create mode 100644 Flagpack/TZ - Tanzania.svg create mode 100644 Flagpack/UA - Ukraine.svg create mode 100644 Flagpack/UG - Uganda.svg create mode 100644 Flagpack/UM - United States Minor Outlying Islands.svg create mode 100644 Flagpack/US - United States.svg create mode 100644 Flagpack/UY - Uruguay.svg create mode 100644 Flagpack/UZ - Uzbekistan.svg create mode 100644 Flagpack/VA - Vatican City State.svg create mode 100644 Flagpack/VC - Saint Vincent and the Grenadines.svg create mode 100644 Flagpack/VE - Venezuela.svg create mode 100644 Flagpack/VG - Virgin Islands (British).svg create mode 100644 Flagpack/VI - Virgin Islands (U.S.).svg create mode 100644 Flagpack/VN - Vietnam.svg create mode 100644 Flagpack/VU - Vanuatu.svg create mode 100644 Flagpack/WS - Samoa.svg create mode 100644 Flagpack/YE - Yemen.svg create mode 100644 Flagpack/YT-UNF - Mayotte.svg create mode 100644 Flagpack/ZA - South Africa.svg create mode 100644 Flagpack/ZM - Zambia.svg create mode 100644 Flagpack/ZW - Zimbabwe.svg create mode 100644 ReferenceDataApp/migrations/0007_country_flag.py diff --git a/BaseModels/admin_utils.py b/BaseModels/admin_utils.py index b283960..54a4c5a 100644 --- a/BaseModels/admin_utils.py +++ b/BaseModels/admin_utils.py @@ -146,6 +146,13 @@ def get_image_thumb(self, obj): except: image_url = None + if not image_url: + try: + if obj.flag: + image_url = obj.flag.url + except: + image_url = None + if not image_url: try: if obj.images_gallery: diff --git a/BaseModels/files_funcs.py b/BaseModels/files_funcs.py new file mode 100644 index 0000000..8d5efc7 --- /dev/null +++ b/BaseModels/files_funcs.py @@ -0,0 +1,154 @@ +import os +import copy +import shutil + +from BaseModels.print_funcs import print_ext + +def del_file(filepath, del_other_ext=None): + + if os.path.exists(filepath): + os.remove(filepath) + print_ext(f'- del file {filepath} is done') + + if del_other_ext: + filepath2 = change_file_extension(filepath, del_other_ext) + if os.path.exists(filepath2): + os.remove(filepath2) + print_ext(f'- del file {filepath2} is done') + return True + + print_ext(f'!- file {filepath} not found') + return False + +def del_folder(path): + shutil.rmtree(path) + return True + +def check_filepath_exists(path_for_check): + if not os.path.exists(path_for_check): + return False + else: + return True + +def get_file_name_from_filepath(filepath): + filepath_list = filepath.split('/') + if not filepath_list: + filepath_list = filepath.split('\\') + if len(filepath_list) > 1: + return filepath_list[-1] + else: + return filepath + +def get_file_extension(filename, w_point=True): + filename_list = filename.split('.') + if len(filename_list) > 1: + res = filename_list[-1] + if w_point: + res = '.' + res + return res + else: + return '' + +def get_filename_wo_ext(filename): + filename_list = filename.split('.') + if len(filename_list) > 1: + return '.'.join(filename_list[:-1]) + else: + return filename + +def change_file_extension(filename, new_extension): + filename_list = filename.split('.') + if len(filename_list) > 1: + return '.'.join(filename_list[:-1]) + '.' + new_extension + else: + return filename + '.' + new_extension + +def folder_check_and_create(path): + path_for_check = copy.copy(path) + # if path_for_check[0] != '/': + # path_for_check = '/' + path_for_check + if not os.path.exists(path_for_check): + os.makedirs(path_for_check) + # if path[0] != '/': + # path_for_check = path_for_check[1:] + return path_for_check + +def get_filename_from_path(filepath, wo_ext=False): + + f_list = filepath.split('/') + if len(f_list) > 1: + filename = f_list[-1] + else: + filename = f_list[0] + + f_list = filename.split('\\') + if len(f_list) > 1: + filename = f_list[-1] + else: + filename = f_list[0] + + if filename and wo_ext: + f_list = filename.split('.') + filename = f_list[0] + + return filename + + +def get_path_wo_filename(filepath): + + try: + f_list = filepath.split('/') + if len(f_list) < 2: + if filepath[-1] != '/': + filepath += '/' + return filepath + + if f_list[-1] == '': + if filepath[-1] != '/': + filepath += '/' + return filepath + + return '/'.join(f_list[:-1]) + '/' + + except Exception as e: + msg = f'get_path_wo_filename Exception: {e}' + print_ext(msg) + + if filepath[-1] != '/': + filepath += '/' + return filepath + + +def get_allow_filename(filename, filepath): + from os import path, access, R_OK # W_OK for write permission. + + + if '.' in filename: + fn_list = filename.split('.') + fn_ext = fn_list[-1] + fn = '.'.join(fn_list[:-1]) + else: + fn = filename + fn_ext = '' + + i = 0 + full_path = filepath + filename + while path.exists(full_path):# and path.isfile(full_path) and access(full_path, R_OK): + i += 1 + + full_path = f'{filepath}{fn}-{str(i)}' + if fn_ext: + full_path = f'{full_path}.{fn_ext}' + if i == 0: + filename = f'{fn}' + else: + filename = f'{fn}-{str(i)}' + if fn_ext: + filename = f'{filename}.{fn_ext}' + + return filename + + +def get_filenames_in_path(path): + files_list = os.listdir(path) + return files_list \ No newline at end of file diff --git a/BaseModels/print_funcs.py b/BaseModels/print_funcs.py new file mode 100644 index 0000000..8448085 --- /dev/null +++ b/BaseModels/print_funcs.py @@ -0,0 +1,6 @@ +from datetime import datetime + +def print_ext(msg, *args, **kwargs): + msg = f'{msg} - {str(datetime.now())}' + print(msg) + return msg \ No newline at end of file diff --git a/Flagpack/AD - Andorra.svg b/Flagpack/AD - Andorra.svg new file mode 100644 index 0000000..22ec262 --- /dev/null +++ b/Flagpack/AD - Andorra.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Flagpack/AE - United Arab Emirates.svg b/Flagpack/AE - United Arab Emirates.svg new file mode 100644 index 0000000..18a6ff6 --- /dev/null +++ b/Flagpack/AE - United Arab Emirates.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/AF - Afghanistan.svg b/Flagpack/AF - Afghanistan.svg new file mode 100644 index 0000000..a7696b0 --- /dev/null +++ b/Flagpack/AF - Afghanistan.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/AG - Antigua and Barbuda.svg b/Flagpack/AG - Antigua and Barbuda.svg new file mode 100644 index 0000000..5adc73a --- /dev/null +++ b/Flagpack/AG - Antigua and Barbuda.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Flagpack/AI - Anguilla.svg b/Flagpack/AI - Anguilla.svg new file mode 100644 index 0000000..dd91a58 --- /dev/null +++ b/Flagpack/AI - Anguilla.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/AL - Albania.svg b/Flagpack/AL - Albania.svg new file mode 100644 index 0000000..7095b2e --- /dev/null +++ b/Flagpack/AL - Albania.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Flagpack/AM - Armenia.svg b/Flagpack/AM - Armenia.svg new file mode 100644 index 0000000..9e24ada --- /dev/null +++ b/Flagpack/AM - Armenia.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/AO - Angola.svg b/Flagpack/AO - Angola.svg new file mode 100644 index 0000000..dae7969 --- /dev/null +++ b/Flagpack/AO - Angola.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/AQ - Antarctica.svg b/Flagpack/AQ - Antarctica.svg new file mode 100644 index 0000000..57f2d88 --- /dev/null +++ b/Flagpack/AQ - Antarctica.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/AR - Argentina.svg b/Flagpack/AR - Argentina.svg new file mode 100644 index 0000000..a6b3f6a --- /dev/null +++ b/Flagpack/AR - Argentina.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/AS - American Samoa.svg b/Flagpack/AS - American Samoa.svg new file mode 100644 index 0000000..29480cd --- /dev/null +++ b/Flagpack/AS - American Samoa.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/AT - Austria.svg b/Flagpack/AT - Austria.svg new file mode 100644 index 0000000..6e0f152 --- /dev/null +++ b/Flagpack/AT - Austria.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/AU - Australia.svg b/Flagpack/AU - Australia.svg new file mode 100644 index 0000000..03582e0 --- /dev/null +++ b/Flagpack/AU - Australia.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/AW - Aruba.svg b/Flagpack/AW - Aruba.svg new file mode 100644 index 0000000..296f849 --- /dev/null +++ b/Flagpack/AW - Aruba.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/AX - Aland Islands.svg b/Flagpack/AX - Aland Islands.svg new file mode 100644 index 0000000..564e1d6 --- /dev/null +++ b/Flagpack/AX - Aland Islands.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/AZ - Azerbaijan.svg b/Flagpack/AZ - Azerbaijan.svg new file mode 100644 index 0000000..df3365b --- /dev/null +++ b/Flagpack/AZ - Azerbaijan.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BA - Bosnia and Herzegovina.svg b/Flagpack/BA - Bosnia and Herzegovina.svg new file mode 100644 index 0000000..0ecbb81 --- /dev/null +++ b/Flagpack/BA - Bosnia and Herzegovina.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BB - Barbados.svg b/Flagpack/BB - Barbados.svg new file mode 100644 index 0000000..eeb17cd --- /dev/null +++ b/Flagpack/BB - Barbados.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/BD - Bangladesh.svg b/Flagpack/BD - Bangladesh.svg new file mode 100644 index 0000000..f2d458e --- /dev/null +++ b/Flagpack/BD - Bangladesh.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Flagpack/BE - Belgium.svg b/Flagpack/BE - Belgium.svg new file mode 100644 index 0000000..a22f0f1 --- /dev/null +++ b/Flagpack/BE - Belgium.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/BF - Burkina Faso.svg b/Flagpack/BF - Burkina Faso.svg new file mode 100644 index 0000000..f71b590 --- /dev/null +++ b/Flagpack/BF - Burkina Faso.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BG - Bulgaria.svg b/Flagpack/BG - Bulgaria.svg new file mode 100644 index 0000000..ce54fba --- /dev/null +++ b/Flagpack/BG - Bulgaria.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BH - Bahrain.svg b/Flagpack/BH - Bahrain.svg new file mode 100644 index 0000000..1f039f1 --- /dev/null +++ b/Flagpack/BH - Bahrain.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Flagpack/BI - Burundi.svg b/Flagpack/BI - Burundi.svg new file mode 100644 index 0000000..2d5f382 --- /dev/null +++ b/Flagpack/BI - Burundi.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BJ - Benin.svg b/Flagpack/BJ - Benin.svg new file mode 100644 index 0000000..ca235f1 --- /dev/null +++ b/Flagpack/BJ - Benin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/BL - Saint Barthélemy.svg b/Flagpack/BL - Saint Barthélemy.svg new file mode 100644 index 0000000..e8e6be8 --- /dev/null +++ b/Flagpack/BL - Saint Barthélemy.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/BM - Bermuda.svg b/Flagpack/BM - Bermuda.svg new file mode 100644 index 0000000..bd069b7 --- /dev/null +++ b/Flagpack/BM - Bermuda.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BN - Brunei Darussalam.svg b/Flagpack/BN - Brunei Darussalam.svg new file mode 100644 index 0000000..8b3a85c --- /dev/null +++ b/Flagpack/BN - Brunei Darussalam.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BO - Bolivia.svg b/Flagpack/BO - Bolivia.svg new file mode 100644 index 0000000..62b5cc7 --- /dev/null +++ b/Flagpack/BO - Bolivia.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BQ-BO - Bonaire.svg b/Flagpack/BQ-BO - Bonaire.svg new file mode 100644 index 0000000..0ac99e9 --- /dev/null +++ b/Flagpack/BQ-BO - Bonaire.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BQ-SA - Saba.svg b/Flagpack/BQ-SA - Saba.svg new file mode 100644 index 0000000..4487a5f --- /dev/null +++ b/Flagpack/BQ-SA - Saba.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Flagpack/BQ-SE - Sint Eustatius.svg b/Flagpack/BQ-SE - Sint Eustatius.svg new file mode 100644 index 0000000..b34d1b4 --- /dev/null +++ b/Flagpack/BQ-SE - Sint Eustatius.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Flagpack/BR - Brazil.svg b/Flagpack/BR - Brazil.svg new file mode 100644 index 0000000..fcb6f6e --- /dev/null +++ b/Flagpack/BR - Brazil.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BS - Bahamas.svg b/Flagpack/BS - Bahamas.svg new file mode 100644 index 0000000..8fcfdd7 --- /dev/null +++ b/Flagpack/BS - Bahamas.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/BT - Bhutan.svg b/Flagpack/BT - Bhutan.svg new file mode 100644 index 0000000..94e491b --- /dev/null +++ b/Flagpack/BT - Bhutan.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BV - Bouvet Island.svg b/Flagpack/BV - Bouvet Island.svg new file mode 100644 index 0000000..03fcea6 --- /dev/null +++ b/Flagpack/BV - Bouvet Island.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BW - Botswana.svg b/Flagpack/BW - Botswana.svg new file mode 100644 index 0000000..5821696 --- /dev/null +++ b/Flagpack/BW - Botswana.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BY - Belarus.svg b/Flagpack/BY - Belarus.svg new file mode 100644 index 0000000..1fb07bd --- /dev/null +++ b/Flagpack/BY - Belarus.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BZ - Belize.svg b/Flagpack/BZ - Belize.svg new file mode 100644 index 0000000..ec8f63f --- /dev/null +++ b/Flagpack/BZ - Belize.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/CA - Canada.svg b/Flagpack/CA - Canada.svg new file mode 100644 index 0000000..24c8965 --- /dev/null +++ b/Flagpack/CA - Canada.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/CC - Cocos (Keeling) Islands.svg b/Flagpack/CC - Cocos (Keeling) Islands.svg new file mode 100644 index 0000000..4134470 --- /dev/null +++ b/Flagpack/CC - Cocos (Keeling) Islands.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/CD - Democratic Republic of the Congo.svg b/Flagpack/CD - Democratic Republic of the Congo.svg new file mode 100644 index 0000000..cdefc98 --- /dev/null +++ b/Flagpack/CD - Democratic Republic of the Congo.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/CF - Central African Republic.svg b/Flagpack/CF - Central African Republic.svg new file mode 100644 index 0000000..f3eb2b7 --- /dev/null +++ b/Flagpack/CF - Central African Republic.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Flagpack/CG - Republic of the Congo.svg b/Flagpack/CG - Republic of the Congo.svg new file mode 100644 index 0000000..7603133 --- /dev/null +++ b/Flagpack/CG - Republic of the Congo.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/CH - Switzerland.svg b/Flagpack/CH - Switzerland.svg new file mode 100644 index 0000000..f90db30 --- /dev/null +++ b/Flagpack/CH - Switzerland.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/CI - Côte d'Ivoire (Ivory Coast).svg b/Flagpack/CI - Côte d'Ivoire (Ivory Coast).svg new file mode 100644 index 0000000..6487267 --- /dev/null +++ b/Flagpack/CI - Côte d'Ivoire (Ivory Coast).svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/CK - Cook Islands.svg b/Flagpack/CK - Cook Islands.svg new file mode 100644 index 0000000..1c6c2bd --- /dev/null +++ b/Flagpack/CK - Cook Islands.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/CL - Chile.svg b/Flagpack/CL - Chile.svg new file mode 100644 index 0000000..0f68440 --- /dev/null +++ b/Flagpack/CL - Chile.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/CM - Cameroon.svg b/Flagpack/CM - Cameroon.svg new file mode 100644 index 0000000..9a0e633 --- /dev/null +++ b/Flagpack/CM - Cameroon.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/CN - China.svg b/Flagpack/CN - China.svg new file mode 100644 index 0000000..8e52ffe --- /dev/null +++ b/Flagpack/CN - China.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Flagpack/CO - Colombia.svg b/Flagpack/CO - Colombia.svg new file mode 100644 index 0000000..c000ab8 --- /dev/null +++ b/Flagpack/CO - Colombia.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/CR - Costa Rica.svg b/Flagpack/CR - Costa Rica.svg new file mode 100644 index 0000000..1fcfc1d --- /dev/null +++ b/Flagpack/CR - Costa Rica.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/CU - Cuba.svg b/Flagpack/CU - Cuba.svg new file mode 100644 index 0000000..32a211e --- /dev/null +++ b/Flagpack/CU - Cuba.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/CV - Cabo Verde.svg b/Flagpack/CV - Cabo Verde.svg new file mode 100644 index 0000000..e3b810a --- /dev/null +++ b/Flagpack/CV - Cabo Verde.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/CW - Curaçao.svg b/Flagpack/CW - Curaçao.svg new file mode 100644 index 0000000..10b377b --- /dev/null +++ b/Flagpack/CW - Curaçao.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/CX - Christmas Island.svg b/Flagpack/CX - Christmas Island.svg new file mode 100644 index 0000000..3f540c7 --- /dev/null +++ b/Flagpack/CX - Christmas Island.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/CY - Cyprus.svg b/Flagpack/CY - Cyprus.svg new file mode 100644 index 0000000..4a5259b --- /dev/null +++ b/Flagpack/CY - Cyprus.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/CZ - Czech Republic.svg b/Flagpack/CZ - Czech Republic.svg new file mode 100644 index 0000000..abdbc6d --- /dev/null +++ b/Flagpack/CZ - Czech Republic.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/DE - Germany.svg b/Flagpack/DE - Germany.svg new file mode 100644 index 0000000..7fa97e7 --- /dev/null +++ b/Flagpack/DE - Germany.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/DJ - Djibouti.svg b/Flagpack/DJ - Djibouti.svg new file mode 100644 index 0000000..82f0a58 --- /dev/null +++ b/Flagpack/DJ - Djibouti.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/DK - Denmark.svg b/Flagpack/DK - Denmark.svg new file mode 100644 index 0000000..a608dd5 --- /dev/null +++ b/Flagpack/DK - Denmark.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/DM - Dominica.svg b/Flagpack/DM - Dominica.svg new file mode 100644 index 0000000..c1db5fc --- /dev/null +++ b/Flagpack/DM - Dominica.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/DO - Dominican Republic.svg b/Flagpack/DO - Dominican Republic.svg new file mode 100644 index 0000000..ac43321 --- /dev/null +++ b/Flagpack/DO - Dominican Republic.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/DZ - Algeria.svg b/Flagpack/DZ - Algeria.svg new file mode 100644 index 0000000..a3e1237 --- /dev/null +++ b/Flagpack/DZ - Algeria.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/EC - Ecuador.svg b/Flagpack/EC - Ecuador.svg new file mode 100644 index 0000000..d84a678 --- /dev/null +++ b/Flagpack/EC - Ecuador.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/EE - Estonia.svg b/Flagpack/EE - Estonia.svg new file mode 100644 index 0000000..da9c344 --- /dev/null +++ b/Flagpack/EE - Estonia.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/EG - Egypt.svg b/Flagpack/EG - Egypt.svg new file mode 100644 index 0000000..ec6b006 --- /dev/null +++ b/Flagpack/EG - Egypt.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/EH - Western Sahara.svg b/Flagpack/EH - Western Sahara.svg new file mode 100644 index 0000000..499a22c --- /dev/null +++ b/Flagpack/EH - Western Sahara.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Flagpack/ER - Eritrea.svg b/Flagpack/ER - Eritrea.svg new file mode 100644 index 0000000..b9d0a24 --- /dev/null +++ b/Flagpack/ER - Eritrea.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/ES - Spain.svg b/Flagpack/ES - Spain.svg new file mode 100644 index 0000000..371c859 --- /dev/null +++ b/Flagpack/ES - Spain.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/ET - Ethiopia.svg b/Flagpack/ET - Ethiopia.svg new file mode 100644 index 0000000..92706ad --- /dev/null +++ b/Flagpack/ET - Ethiopia.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/FI - Finland.svg b/Flagpack/FI - Finland.svg new file mode 100644 index 0000000..579667e --- /dev/null +++ b/Flagpack/FI - Finland.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/FJ - Fiji.svg b/Flagpack/FJ - Fiji.svg new file mode 100644 index 0000000..6b1a14e --- /dev/null +++ b/Flagpack/FJ - Fiji.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/FK - Falkland Islands.svg b/Flagpack/FK - Falkland Islands.svg new file mode 100644 index 0000000..a10cbbe --- /dev/null +++ b/Flagpack/FK - Falkland Islands.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/FM - Federated States of Micronesia.svg b/Flagpack/FM - Federated States of Micronesia.svg new file mode 100644 index 0000000..af026d4 --- /dev/null +++ b/Flagpack/FM - Federated States of Micronesia.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/FO - Faroe Islands.svg b/Flagpack/FO - Faroe Islands.svg new file mode 100644 index 0000000..25005c6 --- /dev/null +++ b/Flagpack/FO - Faroe Islands.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/FR - France.svg b/Flagpack/FR - France.svg new file mode 100644 index 0000000..ad57343 --- /dev/null +++ b/Flagpack/FR - France.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/GA - Gabon.svg b/Flagpack/GA - Gabon.svg new file mode 100644 index 0000000..bc4d944 --- /dev/null +++ b/Flagpack/GA - Gabon.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/GB - England.svg b/Flagpack/GB - England.svg new file mode 100644 index 0000000..c19795b --- /dev/null +++ b/Flagpack/GB - England.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Flagpack/GB-NIR_ - Northern Ireland.svg b/Flagpack/GB-NIR_ - Northern Ireland.svg new file mode 100644 index 0000000..1375cb6 --- /dev/null +++ b/Flagpack/GB-NIR_ - Northern Ireland.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/GB-SCT - Scotland.svg b/Flagpack/GB-SCT - Scotland.svg new file mode 100644 index 0000000..4a08561 --- /dev/null +++ b/Flagpack/GB-SCT - Scotland.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Flagpack/GB-UKM - United Kingdom.svg b/Flagpack/GB-UKM - United Kingdom.svg new file mode 100644 index 0000000..22e1ec3 --- /dev/null +++ b/Flagpack/GB-UKM - United Kingdom.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/GB-WLS - Wales.svg b/Flagpack/GB-WLS - Wales.svg new file mode 100644 index 0000000..744080f --- /dev/null +++ b/Flagpack/GB-WLS - Wales.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/GD - Grenada.svg b/Flagpack/GD - Grenada.svg new file mode 100644 index 0000000..78c4233 --- /dev/null +++ b/Flagpack/GD - Grenada.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/GE - Georgia.svg b/Flagpack/GE - Georgia.svg new file mode 100644 index 0000000..965d6b4 --- /dev/null +++ b/Flagpack/GE - Georgia.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/GF - French Guiana.svg b/Flagpack/GF - French Guiana.svg new file mode 100644 index 0000000..8048540 --- /dev/null +++ b/Flagpack/GF - French Guiana.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/GG - Guernsey.svg b/Flagpack/GG - Guernsey.svg new file mode 100644 index 0000000..ccd1132 --- /dev/null +++ b/Flagpack/GG - Guernsey.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/GH - Ghana.svg b/Flagpack/GH - Ghana.svg new file mode 100644 index 0000000..cf2bcd2 --- /dev/null +++ b/Flagpack/GH - Ghana.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/GI - Gibraltar.svg b/Flagpack/GI - Gibraltar.svg new file mode 100644 index 0000000..dcf1847 --- /dev/null +++ b/Flagpack/GI - Gibraltar.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/GL - Greenland.svg b/Flagpack/GL - Greenland.svg new file mode 100644 index 0000000..2ceca6f --- /dev/null +++ b/Flagpack/GL - Greenland.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/GM - Gambia.svg b/Flagpack/GM - Gambia.svg new file mode 100644 index 0000000..9f9ec53 --- /dev/null +++ b/Flagpack/GM - Gambia.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/GN - Guinea.svg b/Flagpack/GN - Guinea.svg new file mode 100644 index 0000000..9582410 --- /dev/null +++ b/Flagpack/GN - Guinea.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/GP - Guadeloupe.svg b/Flagpack/GP - Guadeloupe.svg new file mode 100644 index 0000000..ec4a9a3 --- /dev/null +++ b/Flagpack/GP - Guadeloupe.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/GQ - Equatorial Guinea.svg b/Flagpack/GQ - Equatorial Guinea.svg new file mode 100644 index 0000000..1255e5c --- /dev/null +++ b/Flagpack/GQ - Equatorial Guinea.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/GR - Greece.svg b/Flagpack/GR - Greece.svg new file mode 100644 index 0000000..a963b02 --- /dev/null +++ b/Flagpack/GR - Greece.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Flagpack/GS - S. Georgia and S. Sandwich Islands.svg b/Flagpack/GS - S. Georgia and S. Sandwich Islands.svg new file mode 100644 index 0000000..ee7721c --- /dev/null +++ b/Flagpack/GS - S. Georgia and S. Sandwich Islands.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/GT - Guatemala.svg b/Flagpack/GT - Guatemala.svg new file mode 100644 index 0000000..5002456 --- /dev/null +++ b/Flagpack/GT - Guatemala.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/GU - Guam.svg b/Flagpack/GU - Guam.svg new file mode 100644 index 0000000..4c9c77f --- /dev/null +++ b/Flagpack/GU - Guam.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/GW - Guinea-Bissau.svg b/Flagpack/GW - Guinea-Bissau.svg new file mode 100644 index 0000000..929767f --- /dev/null +++ b/Flagpack/GW - Guinea-Bissau.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/GY - Guyana.svg b/Flagpack/GY - Guyana.svg new file mode 100644 index 0000000..3e843ff --- /dev/null +++ b/Flagpack/GY - Guyana.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/HK - Hong Kong.svg b/Flagpack/HK - Hong Kong.svg new file mode 100644 index 0000000..74bf2b8 --- /dev/null +++ b/Flagpack/HK - Hong Kong.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/HM - Heard and McDonald Islands.svg b/Flagpack/HM - Heard and McDonald Islands.svg new file mode 100644 index 0000000..be1bfeb --- /dev/null +++ b/Flagpack/HM - Heard and McDonald Islands.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/HN - Honduras.svg b/Flagpack/HN - Honduras.svg new file mode 100644 index 0000000..7680674 --- /dev/null +++ b/Flagpack/HN - Honduras.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/HR - Croatia (Hrvatska).svg b/Flagpack/HR - Croatia (Hrvatska).svg new file mode 100644 index 0000000..4a0487e --- /dev/null +++ b/Flagpack/HR - Croatia (Hrvatska).svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/HT - Haiti.svg b/Flagpack/HT - Haiti.svg new file mode 100644 index 0000000..a3aa906 --- /dev/null +++ b/Flagpack/HT - Haiti.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/HU - Hungary.svg b/Flagpack/HU - Hungary.svg new file mode 100644 index 0000000..1a49f11 --- /dev/null +++ b/Flagpack/HU - Hungary.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/ID - Indonesia.svg b/Flagpack/ID - Indonesia.svg new file mode 100644 index 0000000..605dc1e --- /dev/null +++ b/Flagpack/ID - Indonesia.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/IE - Ireland.svg b/Flagpack/IE - Ireland.svg new file mode 100644 index 0000000..3181d70 --- /dev/null +++ b/Flagpack/IE - Ireland.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/IL - Isreal.svg b/Flagpack/IL - Isreal.svg new file mode 100644 index 0000000..9cdcddb --- /dev/null +++ b/Flagpack/IL - Isreal.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/IM - Isle of Man.svg b/Flagpack/IM - Isle of Man.svg new file mode 100644 index 0000000..0e5be82 --- /dev/null +++ b/Flagpack/IM - Isle of Man.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/IN - India.svg b/Flagpack/IN - India.svg new file mode 100644 index 0000000..9117cb0 --- /dev/null +++ b/Flagpack/IN - India.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/IO - British Indian Ocean Territory.svg b/Flagpack/IO - British Indian Ocean Territory.svg new file mode 100644 index 0000000..3158c90 --- /dev/null +++ b/Flagpack/IO - British Indian Ocean Territory.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/IQ - Iraq.svg b/Flagpack/IQ - Iraq.svg new file mode 100644 index 0000000..3342931 --- /dev/null +++ b/Flagpack/IQ - Iraq.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/IR - Iran.svg b/Flagpack/IR - Iran.svg new file mode 100644 index 0000000..4449f3c --- /dev/null +++ b/Flagpack/IR - Iran.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/IS - Iceland.svg b/Flagpack/IS - Iceland.svg new file mode 100644 index 0000000..357c89d --- /dev/null +++ b/Flagpack/IS - Iceland.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/IT - Italy.svg b/Flagpack/IT - Italy.svg new file mode 100644 index 0000000..ee42480 --- /dev/null +++ b/Flagpack/IT - Italy.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/JE - Jersey.svg b/Flagpack/JE - Jersey.svg new file mode 100644 index 0000000..dcea67b --- /dev/null +++ b/Flagpack/JE - Jersey.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/JM - Jamaica.svg b/Flagpack/JM - Jamaica.svg new file mode 100644 index 0000000..840814e --- /dev/null +++ b/Flagpack/JM - Jamaica.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/JO - Jordan.svg b/Flagpack/JO - Jordan.svg new file mode 100644 index 0000000..83f9482 --- /dev/null +++ b/Flagpack/JO - Jordan.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/JP - Japan.svg b/Flagpack/JP - Japan.svg new file mode 100644 index 0000000..18127d2 --- /dev/null +++ b/Flagpack/JP - Japan.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/KE - Kenia.svg b/Flagpack/KE - Kenia.svg new file mode 100644 index 0000000..7e40e61 --- /dev/null +++ b/Flagpack/KE - Kenia.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/KG - Kyrgyzstan.svg b/Flagpack/KG - Kyrgyzstan.svg new file mode 100644 index 0000000..97f7f1b --- /dev/null +++ b/Flagpack/KG - Kyrgyzstan.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/KH - Cambodia.svg b/Flagpack/KH - Cambodia.svg new file mode 100644 index 0000000..9b56c33 --- /dev/null +++ b/Flagpack/KH - Cambodia.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/KI - Kiribati.svg b/Flagpack/KI - Kiribati.svg new file mode 100644 index 0000000..b265f20 --- /dev/null +++ b/Flagpack/KI - Kiribati.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/KM - Comoros.svg b/Flagpack/KM - Comoros.svg new file mode 100644 index 0000000..e44bcc9 --- /dev/null +++ b/Flagpack/KM - Comoros.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/KN - Saint Kitts and Nevis.svg b/Flagpack/KN - Saint Kitts and Nevis.svg new file mode 100644 index 0000000..3ff1747 --- /dev/null +++ b/Flagpack/KN - Saint Kitts and Nevis.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Flagpack/KP - Korea (North).svg b/Flagpack/KP - Korea (North).svg new file mode 100644 index 0000000..a153ed9 --- /dev/null +++ b/Flagpack/KP - Korea (North).svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/KR - Korea (South).svg b/Flagpack/KR - Korea (South).svg new file mode 100644 index 0000000..a6932a4 --- /dev/null +++ b/Flagpack/KR - Korea (South).svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/KW - Kuwait.svg b/Flagpack/KW - Kuwait.svg new file mode 100644 index 0000000..523c6b3 --- /dev/null +++ b/Flagpack/KW - Kuwait.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/KY - Cayman Islands.svg b/Flagpack/KY - Cayman Islands.svg new file mode 100644 index 0000000..4886430 --- /dev/null +++ b/Flagpack/KY - Cayman Islands.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/KZ - Kazakhstan.svg b/Flagpack/KZ - Kazakhstan.svg new file mode 100644 index 0000000..84179f8 --- /dev/null +++ b/Flagpack/KZ - Kazakhstan.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/LA - Laos.svg b/Flagpack/LA - Laos.svg new file mode 100644 index 0000000..bd64118 --- /dev/null +++ b/Flagpack/LA - Laos.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/LB - Lebanon.svg b/Flagpack/LB - Lebanon.svg new file mode 100644 index 0000000..3ac6809 --- /dev/null +++ b/Flagpack/LB - Lebanon.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/LC - Saint Lucia.svg b/Flagpack/LC - Saint Lucia.svg new file mode 100644 index 0000000..ba3be1d --- /dev/null +++ b/Flagpack/LC - Saint Lucia.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/LI - Liechtenstein.svg b/Flagpack/LI - Liechtenstein.svg new file mode 100644 index 0000000..cb3ed38 --- /dev/null +++ b/Flagpack/LI - Liechtenstein.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/LK - Sri Lanka.svg b/Flagpack/LK - Sri Lanka.svg new file mode 100644 index 0000000..b821f45 --- /dev/null +++ b/Flagpack/LK - Sri Lanka.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/LR - Liberia.svg b/Flagpack/LR - Liberia.svg new file mode 100644 index 0000000..ab2c4bb --- /dev/null +++ b/Flagpack/LR - Liberia.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/LS - Lesotho.svg b/Flagpack/LS - Lesotho.svg new file mode 100644 index 0000000..ae04d1c --- /dev/null +++ b/Flagpack/LS - Lesotho.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/LT - Lithuania.svg b/Flagpack/LT - Lithuania.svg new file mode 100644 index 0000000..c32ea7b --- /dev/null +++ b/Flagpack/LT - Lithuania.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/LU - Luxembourg.svg b/Flagpack/LU - Luxembourg.svg new file mode 100644 index 0000000..d8518c1 --- /dev/null +++ b/Flagpack/LU - Luxembourg.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/LV - Latvia.svg b/Flagpack/LV - Latvia.svg new file mode 100644 index 0000000..97cdca8 --- /dev/null +++ b/Flagpack/LV - Latvia.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/LY - Libya.svg b/Flagpack/LY - Libya.svg new file mode 100644 index 0000000..c09db62 --- /dev/null +++ b/Flagpack/LY - Libya.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/MA - Morocco.svg b/Flagpack/MA - Morocco.svg new file mode 100644 index 0000000..f272b71 --- /dev/null +++ b/Flagpack/MA - Morocco.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/MC - Monaco.svg b/Flagpack/MC - Monaco.svg new file mode 100644 index 0000000..aa1ac3d --- /dev/null +++ b/Flagpack/MC - Monaco.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/MD - Moldova.svg b/Flagpack/MD - Moldova.svg new file mode 100644 index 0000000..1667106 --- /dev/null +++ b/Flagpack/MD - Moldova.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/ME - Montenegro.svg b/Flagpack/ME - Montenegro.svg new file mode 100644 index 0000000..d033806 --- /dev/null +++ b/Flagpack/ME - Montenegro.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/MF - Saint Martin.svg b/Flagpack/MF - Saint Martin.svg new file mode 100644 index 0000000..85f237f --- /dev/null +++ b/Flagpack/MF - Saint Martin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/MG - Madagascar.svg b/Flagpack/MG - Madagascar.svg new file mode 100644 index 0000000..f2c7236 --- /dev/null +++ b/Flagpack/MG - Madagascar.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/MH - Marshall Islands.svg b/Flagpack/MH - Marshall Islands.svg new file mode 100644 index 0000000..94bb49e --- /dev/null +++ b/Flagpack/MH - Marshall Islands.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/MK - North Macedonia.svg b/Flagpack/MK - North Macedonia.svg new file mode 100644 index 0000000..e19b52a --- /dev/null +++ b/Flagpack/MK - North Macedonia.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/ML - Mali.svg b/Flagpack/ML - Mali.svg new file mode 100644 index 0000000..0fae42a --- /dev/null +++ b/Flagpack/ML - Mali.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/MM - Myanmar.svg b/Flagpack/MM - Myanmar.svg new file mode 100644 index 0000000..129109c --- /dev/null +++ b/Flagpack/MM - Myanmar.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/MN - Mongolia.svg b/Flagpack/MN - Mongolia.svg new file mode 100644 index 0000000..0f1c879 --- /dev/null +++ b/Flagpack/MN - Mongolia.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/MO - Macao.svg b/Flagpack/MO - Macao.svg new file mode 100644 index 0000000..cc61c1d --- /dev/null +++ b/Flagpack/MO - Macao.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/MP - Northern Mariana Islands.svg b/Flagpack/MP - Northern Mariana Islands.svg new file mode 100644 index 0000000..32d4b18 --- /dev/null +++ b/Flagpack/MP - Northern Mariana Islands.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/MQ - Martinique.svg b/Flagpack/MQ - Martinique.svg new file mode 100644 index 0000000..2624207 --- /dev/null +++ b/Flagpack/MQ - Martinique.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Flagpack/MR - Mauritania.svg b/Flagpack/MR - Mauritania.svg new file mode 100644 index 0000000..32c6f2c --- /dev/null +++ b/Flagpack/MR - Mauritania.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/MS - Montserrat.svg b/Flagpack/MS - Montserrat.svg new file mode 100644 index 0000000..4ca1d75 --- /dev/null +++ b/Flagpack/MS - Montserrat.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/MT - Malta.svg b/Flagpack/MT - Malta.svg new file mode 100644 index 0000000..3229789 --- /dev/null +++ b/Flagpack/MT - Malta.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/MU - Mauritius.svg b/Flagpack/MU - Mauritius.svg new file mode 100644 index 0000000..016a5e5 --- /dev/null +++ b/Flagpack/MU - Mauritius.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/MV - Maldives.svg b/Flagpack/MV - Maldives.svg new file mode 100644 index 0000000..2c99a4f --- /dev/null +++ b/Flagpack/MV - Maldives.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/MW - Malawi.svg b/Flagpack/MW - Malawi.svg new file mode 100644 index 0000000..56b6aa0 --- /dev/null +++ b/Flagpack/MW - Malawi.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/MX - Mexico.svg b/Flagpack/MX - Mexico.svg new file mode 100644 index 0000000..716a24b --- /dev/null +++ b/Flagpack/MX - Mexico.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/MY - Malaysia.svg b/Flagpack/MY - Malaysia.svg new file mode 100644 index 0000000..29e2e69 --- /dev/null +++ b/Flagpack/MY - Malaysia.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/MZ - Mozambique.svg b/Flagpack/MZ - Mozambique.svg new file mode 100644 index 0000000..77917e9 --- /dev/null +++ b/Flagpack/MZ - Mozambique.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/NA - Namibia.svg b/Flagpack/NA - Namibia.svg new file mode 100644 index 0000000..729be88 --- /dev/null +++ b/Flagpack/NA - Namibia.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/NC - New Caledonia.svg b/Flagpack/NC - New Caledonia.svg new file mode 100644 index 0000000..1a92319 --- /dev/null +++ b/Flagpack/NC - New Caledonia.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/NE - Niger.svg b/Flagpack/NE - Niger.svg new file mode 100644 index 0000000..8f47e8f --- /dev/null +++ b/Flagpack/NE - Niger.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/NF - Norfolk Island.svg b/Flagpack/NF - Norfolk Island.svg new file mode 100644 index 0000000..ad1d9f2 --- /dev/null +++ b/Flagpack/NF - Norfolk Island.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/NG - Nigeria.svg b/Flagpack/NG - Nigeria.svg new file mode 100644 index 0000000..b2f4b52 --- /dev/null +++ b/Flagpack/NG - Nigeria.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/NI - Nicaragua.svg b/Flagpack/NI - Nicaragua.svg new file mode 100644 index 0000000..012c9fb --- /dev/null +++ b/Flagpack/NI - Nicaragua.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/NL - Netherlands.svg b/Flagpack/NL - Netherlands.svg new file mode 100644 index 0000000..89b8e1c --- /dev/null +++ b/Flagpack/NL - Netherlands.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/NO - Norway.svg b/Flagpack/NO - Norway.svg new file mode 100644 index 0000000..c239f29 --- /dev/null +++ b/Flagpack/NO - Norway.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/NP - Nepal.svg b/Flagpack/NP - Nepal.svg new file mode 100644 index 0000000..bbf7c90 --- /dev/null +++ b/Flagpack/NP - Nepal.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/NR - Nauru.svg b/Flagpack/NR - Nauru.svg new file mode 100644 index 0000000..904f431 --- /dev/null +++ b/Flagpack/NR - Nauru.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/NU - Niue.svg b/Flagpack/NU - Niue.svg new file mode 100644 index 0000000..d7afcf0 --- /dev/null +++ b/Flagpack/NU - Niue.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/NZ - New Zealand (Aotearoa).svg b/Flagpack/NZ - New Zealand (Aotearoa).svg new file mode 100644 index 0000000..9fbdebc --- /dev/null +++ b/Flagpack/NZ - New Zealand (Aotearoa).svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/OM - Oman.svg b/Flagpack/OM - Oman.svg new file mode 100644 index 0000000..bdc03dc --- /dev/null +++ b/Flagpack/OM - Oman.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/PA - Panama.svg b/Flagpack/PA - Panama.svg new file mode 100644 index 0000000..8d22ddc --- /dev/null +++ b/Flagpack/PA - Panama.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/PE - Peru.svg b/Flagpack/PE - Peru.svg new file mode 100644 index 0000000..5bfe6a1 --- /dev/null +++ b/Flagpack/PE - Peru.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/PF - French Polynesia.svg b/Flagpack/PF - French Polynesia.svg new file mode 100644 index 0000000..b3c2681 --- /dev/null +++ b/Flagpack/PF - French Polynesia.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/PG - Papua New Guinea.svg b/Flagpack/PG - Papua New Guinea.svg new file mode 100644 index 0000000..b053485 --- /dev/null +++ b/Flagpack/PG - Papua New Guinea.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/PH - Philippines.svg b/Flagpack/PH - Philippines.svg new file mode 100644 index 0000000..eeec523 --- /dev/null +++ b/Flagpack/PH - Philippines.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/PK - Pakistan.svg b/Flagpack/PK - Pakistan.svg new file mode 100644 index 0000000..8f19c3b --- /dev/null +++ b/Flagpack/PK - Pakistan.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/PL - Poland.svg b/Flagpack/PL - Poland.svg new file mode 100644 index 0000000..8f2ebf4 --- /dev/null +++ b/Flagpack/PL - Poland.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/PM - Saint Pierre and Miquelon.svg b/Flagpack/PM - Saint Pierre and Miquelon.svg new file mode 100644 index 0000000..6911162 --- /dev/null +++ b/Flagpack/PM - Saint Pierre and Miquelon.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/PM - St. Pierre & Miquelon.svg b/Flagpack/PM - St. Pierre & Miquelon.svg new file mode 100644 index 0000000..1d0ebc6 --- /dev/null +++ b/Flagpack/PM - St. Pierre & Miquelon.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/PN - Pitcairn Islands.svg b/Flagpack/PN - Pitcairn Islands.svg new file mode 100644 index 0000000..8dc1c1a --- /dev/null +++ b/Flagpack/PN - Pitcairn Islands.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/PR - Puerto Rico.svg b/Flagpack/PR - Puerto Rico.svg new file mode 100644 index 0000000..b189a8c --- /dev/null +++ b/Flagpack/PR - Puerto Rico.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/PS - Palestinian Territory.svg b/Flagpack/PS - Palestinian Territory.svg new file mode 100644 index 0000000..1d0ee1c --- /dev/null +++ b/Flagpack/PS - Palestinian Territory.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/PT - Portugal.svg b/Flagpack/PT - Portugal.svg new file mode 100644 index 0000000..e4c3d1f --- /dev/null +++ b/Flagpack/PT - Portugal.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/PW - Palau.svg b/Flagpack/PW - Palau.svg new file mode 100644 index 0000000..172f8f6 --- /dev/null +++ b/Flagpack/PW - Palau.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/PY - Paraguay.svg b/Flagpack/PY - Paraguay.svg new file mode 100644 index 0000000..e58276d --- /dev/null +++ b/Flagpack/PY - Paraguay.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/QA - Qatar.svg b/Flagpack/QA - Qatar.svg new file mode 100644 index 0000000..c81ad8b --- /dev/null +++ b/Flagpack/QA - Qatar.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Flagpack/RE - Reunion.svg b/Flagpack/RE - Reunion.svg new file mode 100644 index 0000000..6424614 --- /dev/null +++ b/Flagpack/RE - Reunion.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/RO - Romania.svg b/Flagpack/RO - Romania.svg new file mode 100644 index 0000000..17e15b0 --- /dev/null +++ b/Flagpack/RO - Romania.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/RS - Serbia.svg b/Flagpack/RS - Serbia.svg new file mode 100644 index 0000000..c9ce390 --- /dev/null +++ b/Flagpack/RS - Serbia.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/RU - Russian Federation.svg b/Flagpack/RU - Russian Federation.svg new file mode 100644 index 0000000..0dceb5a --- /dev/null +++ b/Flagpack/RU - Russian Federation.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/RW - Rwanda.svg b/Flagpack/RW - Rwanda.svg new file mode 100644 index 0000000..f02e3e8 --- /dev/null +++ b/Flagpack/RW - Rwanda.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/SA - Saudi Arabia.svg b/Flagpack/SA - Saudi Arabia.svg new file mode 100644 index 0000000..f37c89b --- /dev/null +++ b/Flagpack/SA - Saudi Arabia.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Flagpack/SB - Solomon Islands.svg b/Flagpack/SB - Solomon Islands.svg new file mode 100644 index 0000000..a54c4f1 --- /dev/null +++ b/Flagpack/SB - Solomon Islands.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/SC - Seychelles.svg b/Flagpack/SC - Seychelles.svg new file mode 100644 index 0000000..fa37ed8 --- /dev/null +++ b/Flagpack/SC - Seychelles.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/SD - Sudan.svg b/Flagpack/SD - Sudan.svg new file mode 100644 index 0000000..2f7d3cf --- /dev/null +++ b/Flagpack/SD - Sudan.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/SE - Sweden.svg b/Flagpack/SE - Sweden.svg new file mode 100644 index 0000000..0aeb247 --- /dev/null +++ b/Flagpack/SE - Sweden.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/SG - Singapore.svg b/Flagpack/SG - Singapore.svg new file mode 100644 index 0000000..8fe8174 --- /dev/null +++ b/Flagpack/SG - Singapore.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/SH - Saint Helena.svg b/Flagpack/SH - Saint Helena.svg new file mode 100644 index 0000000..c22d7a5 --- /dev/null +++ b/Flagpack/SH - Saint Helena.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/SI - Slovenia.svg b/Flagpack/SI - Slovenia.svg new file mode 100644 index 0000000..1e7e519 --- /dev/null +++ b/Flagpack/SI - Slovenia.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/SJ - Svalbard and Jan Mayen.svg b/Flagpack/SJ - Svalbard and Jan Mayen.svg new file mode 100644 index 0000000..4745e9f --- /dev/null +++ b/Flagpack/SJ - Svalbard and Jan Mayen.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/SK - Slovakia.svg b/Flagpack/SK - Slovakia.svg new file mode 100644 index 0000000..3728166 --- /dev/null +++ b/Flagpack/SK - Slovakia.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/SL - Sierra Leone.svg b/Flagpack/SL - Sierra Leone.svg new file mode 100644 index 0000000..c538e39 --- /dev/null +++ b/Flagpack/SL - Sierra Leone.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/SM - San Marino.svg b/Flagpack/SM - San Marino.svg new file mode 100644 index 0000000..bf6e0ef --- /dev/null +++ b/Flagpack/SM - San Marino.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/SN - Senegal.svg b/Flagpack/SN - Senegal.svg new file mode 100644 index 0000000..8ac150d --- /dev/null +++ b/Flagpack/SN - Senegal.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/SO - Somalia.svg b/Flagpack/SO - Somalia.svg new file mode 100644 index 0000000..678d5cd --- /dev/null +++ b/Flagpack/SO - Somalia.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Flagpack/SR - Suriname.svg b/Flagpack/SR - Suriname.svg new file mode 100644 index 0000000..b326c82 --- /dev/null +++ b/Flagpack/SR - Suriname.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/SS - South Sudan.svg b/Flagpack/SS - South Sudan.svg new file mode 100644 index 0000000..99bb04d --- /dev/null +++ b/Flagpack/SS - South Sudan.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Flagpack/ST - Sao Tome and Principe.svg b/Flagpack/ST - Sao Tome and Principe.svg new file mode 100644 index 0000000..5c2d46d --- /dev/null +++ b/Flagpack/ST - Sao Tome and Principe.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Flagpack/SV - El Salvador.svg b/Flagpack/SV - El Salvador.svg new file mode 100644 index 0000000..5139ff1 --- /dev/null +++ b/Flagpack/SV - El Salvador.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/SX - Sint Maarten.svg b/Flagpack/SX - Sint Maarten.svg new file mode 100644 index 0000000..50df181 --- /dev/null +++ b/Flagpack/SX - Sint Maarten.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/SY - Syria.svg b/Flagpack/SY - Syria.svg new file mode 100644 index 0000000..83b9c2f --- /dev/null +++ b/Flagpack/SY - Syria.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Flagpack/SZ - Swaziland.svg b/Flagpack/SZ - Swaziland.svg new file mode 100644 index 0000000..59e0944 --- /dev/null +++ b/Flagpack/SZ - Swaziland.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/TC - Turks and Caicos Islands.svg b/Flagpack/TC - Turks and Caicos Islands.svg new file mode 100644 index 0000000..ba990b2 --- /dev/null +++ b/Flagpack/TC - Turks and Caicos Islands.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/TD - Chad.svg b/Flagpack/TD - Chad.svg new file mode 100644 index 0000000..a65e003 --- /dev/null +++ b/Flagpack/TD - Chad.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/TF - French Southern and Antarctic Lands.svg b/Flagpack/TF - French Southern and Antarctic Lands.svg new file mode 100644 index 0000000..403631a --- /dev/null +++ b/Flagpack/TF - French Southern and Antarctic Lands.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/TG - Togo.svg b/Flagpack/TG - Togo.svg new file mode 100644 index 0000000..5d7c7ce --- /dev/null +++ b/Flagpack/TG - Togo.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Flagpack/TH - Thailand.svg b/Flagpack/TH - Thailand.svg new file mode 100644 index 0000000..d222cd8 --- /dev/null +++ b/Flagpack/TH - Thailand.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/TJ - Tajikistan.svg b/Flagpack/TJ - Tajikistan.svg new file mode 100644 index 0000000..0ecb62a --- /dev/null +++ b/Flagpack/TJ - Tajikistan.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Flagpack/TK - Tokelau.svg b/Flagpack/TK - Tokelau.svg new file mode 100644 index 0000000..20461c0 --- /dev/null +++ b/Flagpack/TK - Tokelau.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/TL - Timor-Leste.svg b/Flagpack/TL - Timor-Leste.svg new file mode 100644 index 0000000..e1fdc4e --- /dev/null +++ b/Flagpack/TL - Timor-Leste.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/TM - Turkmenistan.svg b/Flagpack/TM - Turkmenistan.svg new file mode 100644 index 0000000..2d5ec3f --- /dev/null +++ b/Flagpack/TM - Turkmenistan.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/TN - Tunisia.svg b/Flagpack/TN - Tunisia.svg new file mode 100644 index 0000000..101c2be --- /dev/null +++ b/Flagpack/TN - Tunisia.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/TO - Tonga.svg b/Flagpack/TO - Tonga.svg new file mode 100644 index 0000000..1d471c8 --- /dev/null +++ b/Flagpack/TO - Tonga.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/TR - Turkey.svg b/Flagpack/TR - Turkey.svg new file mode 100644 index 0000000..e100c94 --- /dev/null +++ b/Flagpack/TR - Turkey.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/TT - Trinidad and Tobago.svg b/Flagpack/TT - Trinidad and Tobago.svg new file mode 100644 index 0000000..d15172c --- /dev/null +++ b/Flagpack/TT - Trinidad and Tobago.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/TV - Tuvalu.svg b/Flagpack/TV - Tuvalu.svg new file mode 100644 index 0000000..435f799 --- /dev/null +++ b/Flagpack/TV - Tuvalu.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/TW - Taiwan.svg b/Flagpack/TW - Taiwan.svg new file mode 100644 index 0000000..88a0df2 --- /dev/null +++ b/Flagpack/TW - Taiwan.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/TZ - Tanzania.svg b/Flagpack/TZ - Tanzania.svg new file mode 100644 index 0000000..fa1374f --- /dev/null +++ b/Flagpack/TZ - Tanzania.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/UA - Ukraine.svg b/Flagpack/UA - Ukraine.svg new file mode 100644 index 0000000..aca2885 --- /dev/null +++ b/Flagpack/UA - Ukraine.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/UG - Uganda.svg b/Flagpack/UG - Uganda.svg new file mode 100644 index 0000000..6121a3b --- /dev/null +++ b/Flagpack/UG - Uganda.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/UM - United States Minor Outlying Islands.svg b/Flagpack/UM - United States Minor Outlying Islands.svg new file mode 100644 index 0000000..0e7ce16 --- /dev/null +++ b/Flagpack/UM - United States Minor Outlying Islands.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/US - United States.svg b/Flagpack/US - United States.svg new file mode 100644 index 0000000..1c1fa9f --- /dev/null +++ b/Flagpack/US - United States.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/UY - Uruguay.svg b/Flagpack/UY - Uruguay.svg new file mode 100644 index 0000000..2f6ad55 --- /dev/null +++ b/Flagpack/UY - Uruguay.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/UZ - Uzbekistan.svg b/Flagpack/UZ - Uzbekistan.svg new file mode 100644 index 0000000..d2a876a --- /dev/null +++ b/Flagpack/UZ - Uzbekistan.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/VA - Vatican City State.svg b/Flagpack/VA - Vatican City State.svg new file mode 100644 index 0000000..74c8d04 --- /dev/null +++ b/Flagpack/VA - Vatican City State.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/VC - Saint Vincent and the Grenadines.svg b/Flagpack/VC - Saint Vincent and the Grenadines.svg new file mode 100644 index 0000000..90d1cbf --- /dev/null +++ b/Flagpack/VC - Saint Vincent and the Grenadines.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/VE - Venezuela.svg b/Flagpack/VE - Venezuela.svg new file mode 100644 index 0000000..84beecc --- /dev/null +++ b/Flagpack/VE - Venezuela.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/VG - Virgin Islands (British).svg b/Flagpack/VG - Virgin Islands (British).svg new file mode 100644 index 0000000..20f9919 --- /dev/null +++ b/Flagpack/VG - Virgin Islands (British).svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/VI - Virgin Islands (U.S.).svg b/Flagpack/VI - Virgin Islands (U.S.).svg new file mode 100644 index 0000000..bb889f3 --- /dev/null +++ b/Flagpack/VI - Virgin Islands (U.S.).svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/VN - Vietnam.svg b/Flagpack/VN - Vietnam.svg new file mode 100644 index 0000000..b007320 --- /dev/null +++ b/Flagpack/VN - Vietnam.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/VU - Vanuatu.svg b/Flagpack/VU - Vanuatu.svg new file mode 100644 index 0000000..38d9611 --- /dev/null +++ b/Flagpack/VU - Vanuatu.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/WS - Samoa.svg b/Flagpack/WS - Samoa.svg new file mode 100644 index 0000000..69e8e8d --- /dev/null +++ b/Flagpack/WS - Samoa.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/YE - Yemen.svg b/Flagpack/YE - Yemen.svg new file mode 100644 index 0000000..81f2ac9 --- /dev/null +++ b/Flagpack/YE - Yemen.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/YT-UNF - Mayotte.svg b/Flagpack/YT-UNF - Mayotte.svg new file mode 100644 index 0000000..08e88f6 --- /dev/null +++ b/Flagpack/YT-UNF - Mayotte.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/ZA - South Africa.svg b/Flagpack/ZA - South Africa.svg new file mode 100644 index 0000000..f893769 --- /dev/null +++ b/Flagpack/ZA - South Africa.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/ZM - Zambia.svg b/Flagpack/ZM - Zambia.svg new file mode 100644 index 0000000..790483f --- /dev/null +++ b/Flagpack/ZM - Zambia.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/ZW - Zimbabwe.svg b/Flagpack/ZW - Zimbabwe.svg new file mode 100644 index 0000000..5f109ad --- /dev/null +++ b/Flagpack/ZW - Zimbabwe.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ReferenceDataApp/admin.py b/ReferenceDataApp/admin.py index b696571..d12a7f6 100644 --- a/ReferenceDataApp/admin.py +++ b/ReferenceDataApp/admin.py @@ -1,4 +1,8 @@ +from django.conf import settings from django.contrib import admin + +from BaseModels.files_funcs import get_filenames_in_path +from BaseModels.print_funcs import print_ext from sets.admin import Admin_Trans_BaseModel from .models import * from modeltranslation.admin import TranslationAdmin @@ -9,7 +13,7 @@ class Admin_Country(Admin_Trans_BaseModel): [None, { 'classes': ['wide'], 'fields': [ - 'name', 'enable', 'short_code', 'code', + 'name', 'enable', 'short_code', 'code', 'flag' ] }], [_('Дополнительно'), { @@ -22,7 +26,26 @@ class Admin_Country(Admin_Trans_BaseModel): }], ] + def get_list_display(self, request): + objs = Country.objects.filter(flag=None) + for obj in objs: + self.import_flag(obj) + return super(Admin_Country, self).get_list_display(request) + + def import_flag(self, obj): + # if not obj.flag: + filenames_list = get_filenames_in_path(str(settings.BASE_DIR) + '/Flagpack/') + files_Dict = {item.split(' - ')[0]: item for item in filenames_list} + if obj.short_code in files_Dict.keys(): + obj.flag.save( + files_Dict[obj.short_code], + open( + str(settings.BASE_DIR) + '/Flagpack/' + files_Dict[obj.short_code], 'rb+') + ) + return True + list_display = [ + 'image_thumb', 'id', 'name', 'name_en', 'name_ru', 'timezone', 'short_code', 'code', diff --git a/ReferenceDataApp/migrations/0007_country_flag.py b/ReferenceDataApp/migrations/0007_country_flag.py new file mode 100644 index 0000000..1a10d20 --- /dev/null +++ b/ReferenceDataApp/migrations/0007_country_flag.py @@ -0,0 +1,18 @@ +# Generated by Django 4.2.2 on 2024-12-05 16:43 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('ReferenceDataApp', '0006_airport_timezone_city_timezone_country_timezone'), + ] + + operations = [ + migrations.AddField( + model_name='country', + name='flag', + field=models.ImageField(blank=True, null=True, upload_to='uploads/flags/', verbose_name='Флаг'), + ), + ] diff --git a/ReferenceDataApp/models.py b/ReferenceDataApp/models.py index 35d35a9..21d7865 100644 --- a/ReferenceDataApp/models.py +++ b/ReferenceDataApp/models.py @@ -23,6 +23,10 @@ class Country(BaseModel): parsing_finished_DT = models.DateTimeField(verbose_name=_('Дата и время завершения парсинга'), blank=True, null=True) + flag = models.ImageField( + upload_to='uploads/flags/', verbose_name=_('Флаг'), + null=True, blank=True, help_text=u'') + def __str__(self): if self.name: return f'{self.name}' diff --git a/RoutesApp/forms.py b/RoutesApp/forms.py index 3bca714..4ace543 100644 --- a/RoutesApp/forms.py +++ b/RoutesApp/forms.py @@ -50,7 +50,7 @@ def routeForm_assign_choices_by_type_transport(form, type_transport): class RouteForm(forms.ModelForm): # from_address_point_txt = forms.CharField(required=True) # to_address_point_txt = forms.CharField(required=True) - departure_DT = forms.DateField(required=True, input_formats=['%d.%m.%Y']) + departure_DT = forms.DateField(required=False, input_formats=['%d.%m.%Y']) arrival_DT = forms.DateField(required=True, input_formats=['%d.%m.%Y']) class Meta: @@ -58,7 +58,9 @@ class RouteForm(forms.ModelForm): exclude = [ 'name', 'name_plural', 'order', 'createDT', 'modifiedDT', 'enable', 'json_data', 'receive_msg_by_sms', 'owner', 'owner_type', - 'extra_phone', 'weight', '' + + 'extra_phone', 'weight', 'from_address_point', 'to_address_point', + 'from_place', 'to_place', 'receive_msg_by_sms' ] def clean(self):