Add country shapes
74
desktop/scripts/countries-get-images.py
Executable file
@ -0,0 +1,74 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
import subprocess
|
||||||
|
import tempfile
|
||||||
|
import json
|
||||||
|
import os
|
||||||
|
|
||||||
|
|
||||||
|
def main():
|
||||||
|
tmp_dir = tempfile.TemporaryDirectory()
|
||||||
|
mapsdir = os.path.join(tmp_dir.name, "mapsicon")
|
||||||
|
subprocess.run(["git", "clone", "https://github.com/djaiss/mapsicon.git", mapsdir])
|
||||||
|
|
||||||
|
with open(
|
||||||
|
os.path.join("src", "onionshare", "resources", "countries", "en.json")
|
||||||
|
) as f:
|
||||||
|
countries = list(json.loads(f.read()))
|
||||||
|
|
||||||
|
os.makedirs(
|
||||||
|
os.path.join(
|
||||||
|
"src",
|
||||||
|
"onionshare",
|
||||||
|
"resources",
|
||||||
|
"images",
|
||||||
|
"countries",
|
||||||
|
),
|
||||||
|
exist_ok=True,
|
||||||
|
)
|
||||||
|
|
||||||
|
for country in countries:
|
||||||
|
country = country.lower()
|
||||||
|
if os.path.isdir(os.path.join(mapsdir, "all", f"{country}")):
|
||||||
|
src_filename = os.path.join(mapsdir, "all", f"{country}", "256.png")
|
||||||
|
dest_light_filename = os.path.join(
|
||||||
|
"src",
|
||||||
|
"onionshare",
|
||||||
|
"resources",
|
||||||
|
"images",
|
||||||
|
"countries",
|
||||||
|
f"{country}-light.png",
|
||||||
|
)
|
||||||
|
dest_dark_filename = os.path.join(
|
||||||
|
"src",
|
||||||
|
"onionshare",
|
||||||
|
"resources",
|
||||||
|
"images",
|
||||||
|
"countries",
|
||||||
|
f"{country}-dark.png",
|
||||||
|
)
|
||||||
|
subprocess.run(
|
||||||
|
[
|
||||||
|
"convert",
|
||||||
|
src_filename,
|
||||||
|
"-fill",
|
||||||
|
"#5a2063",
|
||||||
|
"+opaque",
|
||||||
|
"none",
|
||||||
|
dest_light_filename,
|
||||||
|
]
|
||||||
|
)
|
||||||
|
subprocess.run(
|
||||||
|
[
|
||||||
|
"convert",
|
||||||
|
src_filename,
|
||||||
|
"-fill",
|
||||||
|
"#d950ee",
|
||||||
|
"+opaque",
|
||||||
|
"none",
|
||||||
|
dest_dark_filename,
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
@ -29,6 +29,10 @@ def main():
|
|||||||
with open(os.path.join(repo_dir, "data", locale, "country.json")) as f:
|
with open(os.path.join(repo_dir, "data", locale, "country.json")) as f:
|
||||||
countries = json.loads(f.read())
|
countries = json.loads(f.read())
|
||||||
|
|
||||||
|
# Remove countries we don't have images for
|
||||||
|
for key in ["JE", "MH", "FM", "MP", "PS", "TV", "UM"]:
|
||||||
|
del countries[key]
|
||||||
|
|
||||||
with open(
|
with open(
|
||||||
os.path.join(
|
os.path.join(
|
||||||
"src", "onionshare", "resources", "countries", f"{locale}.json"
|
"src", "onionshare", "resources", "countries", f"{locale}.json"
|
@ -337,9 +337,22 @@ class AutoConnectUseBridgeWidget(QtWidgets.QWidget):
|
|||||||
for country_code in countries:
|
for country_code in countries:
|
||||||
self.country_combobox.addItem(countries[country_code], country_code)
|
self.country_combobox.addItem(countries[country_code], country_code)
|
||||||
|
|
||||||
|
self.country_combobox.currentIndexChanged.connect(self._country_changed)
|
||||||
|
|
||||||
|
# Country shape
|
||||||
|
self.country_image_label = QtWidgets.QLabel()
|
||||||
|
self.country_image_label.setFixedSize(256, 256)
|
||||||
|
country_image_layout = QtWidgets.QHBoxLayout()
|
||||||
|
country_image_layout.addStretch()
|
||||||
|
country_image_layout.addWidget(self.country_image_label)
|
||||||
|
country_image_layout.addStretch()
|
||||||
|
self.country_image = QtWidgets.QWidget()
|
||||||
|
self.country_image.setLayout(country_image_layout)
|
||||||
|
|
||||||
# Task label
|
# Task label
|
||||||
self.task_label = QtWidgets.QLabel()
|
self.task_label = QtWidgets.QLabel()
|
||||||
self.task_label.setStyleSheet(common.gui.css["enable_autoconnect"])
|
self.task_label.setStyleSheet(common.gui.css["autoconnect_task_label"])
|
||||||
|
self.task_label.setAlignment(QtCore.Qt.AlignCenter)
|
||||||
self.task_label.hide()
|
self.task_label.hide()
|
||||||
|
|
||||||
# Buttons
|
# Buttons
|
||||||
@ -376,10 +389,12 @@ class AutoConnectUseBridgeWidget(QtWidgets.QWidget):
|
|||||||
layout.addWidget(description_label)
|
layout.addWidget(description_label)
|
||||||
layout.addLayout(detect_layout)
|
layout.addLayout(detect_layout)
|
||||||
layout.addWidget(self.country_combobox)
|
layout.addWidget(self.country_combobox)
|
||||||
|
layout.addWidget(self.country_image)
|
||||||
layout.addWidget(self.task_label)
|
layout.addWidget(self.task_label)
|
||||||
layout.addWidget(cta_widget)
|
layout.addWidget(cta_widget)
|
||||||
self.setLayout(layout)
|
self.setLayout(layout)
|
||||||
|
|
||||||
|
self._country_changed()
|
||||||
self.detect_automatic_radio.setChecked(True)
|
self.detect_automatic_radio.setChecked(True)
|
||||||
|
|
||||||
def hide_buttons(self):
|
def hide_buttons(self):
|
||||||
@ -398,6 +413,7 @@ class AutoConnectUseBridgeWidget(QtWidgets.QWidget):
|
|||||||
|
|
||||||
self.country_combobox.setEnabled(False)
|
self.country_combobox.setEnabled(False)
|
||||||
self.country_combobox.show()
|
self.country_combobox.show()
|
||||||
|
self.country_image.show()
|
||||||
|
|
||||||
# If we're automatically detecting it, randomly switch up the country
|
# If we're automatically detecting it, randomly switch up the country
|
||||||
# dropdown until we detect the location
|
# dropdown until we detect the location
|
||||||
@ -413,6 +429,17 @@ class AutoConnectUseBridgeWidget(QtWidgets.QWidget):
|
|||||||
self.task_label.hide()
|
self.task_label.hide()
|
||||||
self.autodetecting_timer.stop()
|
self.autodetecting_timer.stop()
|
||||||
|
|
||||||
|
def _country_changed(self, index=None):
|
||||||
|
country_code = str(self.country_combobox.currentData()).lower()
|
||||||
|
path = GuiCommon.get_resource_path(
|
||||||
|
os.path.join(
|
||||||
|
"images",
|
||||||
|
"countries",
|
||||||
|
f"{country_code}-{self.common.gui.color_mode}.png",
|
||||||
|
)
|
||||||
|
)
|
||||||
|
self.country_image_label.setPixmap(QtGui.QPixmap.fromImage(QtGui.QImage(path)))
|
||||||
|
|
||||||
def _autodetecting_timer_callback(self):
|
def _autodetecting_timer_callback(self):
|
||||||
new_index = random.randrange(0, self.country_combobox.count())
|
new_index = random.randrange(0, self.country_combobox.count())
|
||||||
self.country_combobox.setCurrentIndex(new_index)
|
self.country_combobox.setCurrentIndex(new_index)
|
||||||
@ -420,10 +447,12 @@ class AutoConnectUseBridgeWidget(QtWidgets.QWidget):
|
|||||||
def _detect_automatic_toggled(self):
|
def _detect_automatic_toggled(self):
|
||||||
self.country_combobox.setEnabled(False)
|
self.country_combobox.setEnabled(False)
|
||||||
self.country_combobox.hide()
|
self.country_combobox.hide()
|
||||||
|
self.country_image.hide()
|
||||||
|
|
||||||
def _detect_manual_toggled(self):
|
def _detect_manual_toggled(self):
|
||||||
self.country_combobox.setEnabled(True)
|
self.country_combobox.setEnabled(True)
|
||||||
self.country_combobox.show()
|
self.country_combobox.show()
|
||||||
|
self.country_image.show()
|
||||||
|
|
||||||
def _connect_clicked(self):
|
def _connect_clicked(self):
|
||||||
self.connect_clicked.emit()
|
self.connect_clicked.emit()
|
||||||
|
@ -1 +1 @@
|
|||||||
{"AF": "Afghanistan", "AX": "\u00c5land Islands", "AL": "Albania", "DZ": "Algeria", "AS": "American Samoa", "AD": "Andorra", "AO": "Angola", "AI": "Anguilla", "AQ": "Antarctica", "AG": "Antigua & Barbuda", "AR": "Argentina", "AM": "Armenia", "AW": "Aruba", "AU": "Australia", "AT": "Austria", "AZ": "Azerbaijan", "BS": "Bahamas", "BH": "Bahrain", "BD": "Bangladesh", "BB": "Barbados", "BY": "Belarus", "BE": "Belgium", "BZ": "Belize", "BJ": "Benin", "BM": "Bermuda", "BT": "Bhutan", "BO": "Bolivia", "BA": "Bosnia & Herzegovina", "BW": "Botswana", "BV": "Bouvet Island", "BR": "Brazil", "IO": "British Indian Ocean Territory", "VG": "British Virgin Islands", "BN": "Brunei", "BG": "Bulgaria", "BF": "Burkina Faso", "BI": "Burundi", "KH": "Cambodia", "CM": "Cameroon", "CA": "Canada", "CV": "Cape Verde", "BQ": "Caribbean Netherlands", "KY": "Cayman Islands", "CF": "Central African Republic", "TD": "Chad", "CL": "Chile", "CN": "China", "CX": "Christmas Island", "CC": "Cocos (Keeling) Islands", "CO": "Colombia", "KM": "Comoros", "CG": "Congo - Brazzaville", "CD": "Congo - Kinshasa", "CK": "Cook Islands", "CR": "Costa Rica", "CI": "C\u00f4te d\u2019Ivoire", "HR": "Croatia", "CU": "Cuba", "CW": "Cura\u00e7ao", "CY": "Cyprus", "CZ": "Czechia", "DK": "Denmark", "DJ": "Djibouti", "DM": "Dominica", "DO": "Dominican Republic", "EC": "Ecuador", "EG": "Egypt", "SV": "El Salvador", "GQ": "Equatorial Guinea", "ER": "Eritrea", "EE": "Estonia", "SZ": "Eswatini", "ET": "Ethiopia", "FK": "Falkland Islands", "FO": "Faroe Islands", "FJ": "Fiji", "FI": "Finland", "FR": "France", "GF": "French Guiana", "PF": "French Polynesia", "TF": "French Southern Territories", "GA": "Gabon", "GM": "Gambia", "GE": "Georgia", "DE": "Germany", "GH": "Ghana", "GI": "Gibraltar", "GR": "Greece", "GL": "Greenland", "GD": "Grenada", "GP": "Guadeloupe", "GU": "Guam", "GT": "Guatemala", "GG": "Guernsey", "GN": "Guinea", "GW": "Guinea-Bissau", "GY": "Guyana", "HT": "Haiti", "HM": "Heard & McDonald Islands", "HN": "Honduras", "HK": "Hong Kong SAR China", "HU": "Hungary", "IS": "Iceland", "IN": "India", "ID": "Indonesia", "IR": "Iran", "IQ": "Iraq", "IE": "Ireland", "IM": "Isle of Man", "IL": "Israel", "IT": "Italy", "JM": "Jamaica", "JP": "Japan", "JE": "Jersey", "JO": "Jordan", "KZ": "Kazakhstan", "KE": "Kenya", "KI": "Kiribati", "KW": "Kuwait", "KG": "Kyrgyzstan", "LA": "Laos", "LV": "Latvia", "LB": "Lebanon", "LS": "Lesotho", "LR": "Liberia", "LY": "Libya", "LI": "Liechtenstein", "LT": "Lithuania", "LU": "Luxembourg", "MO": "Macao SAR China", "MG": "Madagascar", "MW": "Malawi", "MY": "Malaysia", "MV": "Maldives", "ML": "Mali", "MT": "Malta", "MH": "Marshall Islands", "MQ": "Martinique", "MR": "Mauritania", "MU": "Mauritius", "YT": "Mayotte", "MX": "Mexico", "FM": "Micronesia", "MD": "Moldova", "MC": "Monaco", "MN": "Mongolia", "ME": "Montenegro", "MS": "Montserrat", "MA": "Morocco", "MZ": "Mozambique", "MM": "Myanmar (Burma)", "NA": "Namibia", "NR": "Nauru", "NP": "Nepal", "NL": "Netherlands", "NC": "New Caledonia", "NZ": "New Zealand", "NI": "Nicaragua", "NE": "Niger", "NG": "Nigeria", "NU": "Niue", "NF": "Norfolk Island", "KP": "North Korea", "MK": "North Macedonia", "MP": "Northern Mariana Islands", "NO": "Norway", "OM": "Oman", "PK": "Pakistan", "PW": "Palau", "PS": "Palestinian Territories", "PA": "Panama", "PG": "Papua New Guinea", "PY": "Paraguay", "PE": "Peru", "PH": "Philippines", "PN": "Pitcairn Islands", "PL": "Poland", "PT": "Portugal", "PR": "Puerto Rico", "QA": "Qatar", "RE": "R\u00e9union", "RO": "Romania", "RU": "Russia", "RW": "Rwanda", "WS": "Samoa", "SM": "San Marino", "ST": "S\u00e3o Tom\u00e9 & Pr\u00edncipe", "SA": "Saudi Arabia", "SN": "Senegal", "RS": "Serbia", "SC": "Seychelles", "SL": "Sierra Leone", "SG": "Singapore", "SX": "Sint Maarten", "SK": "Slovakia", "SI": "Slovenia", "SB": "Solomon Islands", "SO": "Somalia", "ZA": "South Africa", "GS": "South Georgia & South Sandwich Islands", "KR": "South Korea", "SS": "South Sudan", "ES": "Spain", "LK": "Sri Lanka", "BL": "St. Barth\u00e9lemy", "SH": "St. Helena", "KN": "St. Kitts & Nevis", "LC": "St. Lucia", "MF": "St. Martin", "PM": "St. Pierre & Miquelon", "VC": "St. Vincent & Grenadines", "SD": "Sudan", "SR": "Suriname", "SJ": "Svalbard & Jan Mayen", "SE": "Sweden", "CH": "Switzerland", "SY": "Syria", "TW": "Taiwan", "TJ": "Tajikistan", "TZ": "Tanzania", "TH": "Thailand", "TL": "Timor-Leste", "TG": "Togo", "TK": "Tokelau", "TO": "Tonga", "TT": "Trinidad & Tobago", "TN": "Tunisia", "TR": "Turkey", "TM": "Turkmenistan", "TC": "Turks & Caicos Islands", "TV": "Tuvalu", "UM": "U.S. Outlying Islands", "VI": "U.S. Virgin Islands", "UG": "Uganda", "UA": "Ukraine", "AE": "United Arab Emirates", "GB": "United Kingdom", "US": "United States", "UY": "Uruguay", "UZ": "Uzbekistan", "VU": "Vanuatu", "VA": "Vatican City", "VE": "Venezuela", "VN": "Vietnam", "WF": "Wallis & Futuna", "EH": "Western Sahara", "YE": "Yemen", "ZM": "Zambia", "ZW": "Zimbabwe"}
|
{"AF": "Afghanistan", "AX": "\u00c5land Islands", "AL": "Albania", "DZ": "Algeria", "AS": "American Samoa", "AD": "Andorra", "AO": "Angola", "AI": "Anguilla", "AQ": "Antarctica", "AG": "Antigua & Barbuda", "AR": "Argentina", "AM": "Armenia", "AW": "Aruba", "AU": "Australia", "AT": "Austria", "AZ": "Azerbaijan", "BS": "Bahamas", "BH": "Bahrain", "BD": "Bangladesh", "BB": "Barbados", "BY": "Belarus", "BE": "Belgium", "BZ": "Belize", "BJ": "Benin", "BM": "Bermuda", "BT": "Bhutan", "BO": "Bolivia", "BA": "Bosnia & Herzegovina", "BW": "Botswana", "BV": "Bouvet Island", "BR": "Brazil", "IO": "British Indian Ocean Territory", "VG": "British Virgin Islands", "BN": "Brunei", "BG": "Bulgaria", "BF": "Burkina Faso", "BI": "Burundi", "KH": "Cambodia", "CM": "Cameroon", "CA": "Canada", "CV": "Cape Verde", "BQ": "Caribbean Netherlands", "KY": "Cayman Islands", "CF": "Central African Republic", "TD": "Chad", "CL": "Chile", "CN": "China", "CX": "Christmas Island", "CC": "Cocos (Keeling) Islands", "CO": "Colombia", "KM": "Comoros", "CG": "Congo - Brazzaville", "CD": "Congo - Kinshasa", "CK": "Cook Islands", "CR": "Costa Rica", "CI": "C\u00f4te d\u2019Ivoire", "HR": "Croatia", "CU": "Cuba", "CW": "Cura\u00e7ao", "CY": "Cyprus", "CZ": "Czechia", "DK": "Denmark", "DJ": "Djibouti", "DM": "Dominica", "DO": "Dominican Republic", "EC": "Ecuador", "EG": "Egypt", "SV": "El Salvador", "GQ": "Equatorial Guinea", "ER": "Eritrea", "EE": "Estonia", "SZ": "Eswatini", "ET": "Ethiopia", "FK": "Falkland Islands", "FO": "Faroe Islands", "FJ": "Fiji", "FI": "Finland", "FR": "France", "GF": "French Guiana", "PF": "French Polynesia", "TF": "French Southern Territories", "GA": "Gabon", "GM": "Gambia", "GE": "Georgia", "DE": "Germany", "GH": "Ghana", "GI": "Gibraltar", "GR": "Greece", "GL": "Greenland", "GD": "Grenada", "GP": "Guadeloupe", "GU": "Guam", "GT": "Guatemala", "GG": "Guernsey", "GN": "Guinea", "GW": "Guinea-Bissau", "GY": "Guyana", "HT": "Haiti", "HM": "Heard & McDonald Islands", "HN": "Honduras", "HK": "Hong Kong SAR China", "HU": "Hungary", "IS": "Iceland", "IN": "India", "ID": "Indonesia", "IR": "Iran", "IQ": "Iraq", "IE": "Ireland", "IM": "Isle of Man", "IL": "Israel", "IT": "Italy", "JM": "Jamaica", "JP": "Japan", "JO": "Jordan", "KZ": "Kazakhstan", "KE": "Kenya", "KI": "Kiribati", "KW": "Kuwait", "KG": "Kyrgyzstan", "LA": "Laos", "LV": "Latvia", "LB": "Lebanon", "LS": "Lesotho", "LR": "Liberia", "LY": "Libya", "LI": "Liechtenstein", "LT": "Lithuania", "LU": "Luxembourg", "MO": "Macao SAR China", "MG": "Madagascar", "MW": "Malawi", "MY": "Malaysia", "MV": "Maldives", "ML": "Mali", "MT": "Malta", "MQ": "Martinique", "MR": "Mauritania", "MU": "Mauritius", "YT": "Mayotte", "MX": "Mexico", "MD": "Moldova", "MC": "Monaco", "MN": "Mongolia", "ME": "Montenegro", "MS": "Montserrat", "MA": "Morocco", "MZ": "Mozambique", "MM": "Myanmar (Burma)", "NA": "Namibia", "NR": "Nauru", "NP": "Nepal", "NL": "Netherlands", "NC": "New Caledonia", "NZ": "New Zealand", "NI": "Nicaragua", "NE": "Niger", "NG": "Nigeria", "NU": "Niue", "NF": "Norfolk Island", "KP": "North Korea", "MK": "North Macedonia", "NO": "Norway", "OM": "Oman", "PK": "Pakistan", "PW": "Palau", "PA": "Panama", "PG": "Papua New Guinea", "PY": "Paraguay", "PE": "Peru", "PH": "Philippines", "PN": "Pitcairn Islands", "PL": "Poland", "PT": "Portugal", "PR": "Puerto Rico", "QA": "Qatar", "RE": "R\u00e9union", "RO": "Romania", "RU": "Russia", "RW": "Rwanda", "WS": "Samoa", "SM": "San Marino", "ST": "S\u00e3o Tom\u00e9 & Pr\u00edncipe", "SA": "Saudi Arabia", "SN": "Senegal", "RS": "Serbia", "SC": "Seychelles", "SL": "Sierra Leone", "SG": "Singapore", "SX": "Sint Maarten", "SK": "Slovakia", "SI": "Slovenia", "SB": "Solomon Islands", "SO": "Somalia", "ZA": "South Africa", "GS": "South Georgia & South Sandwich Islands", "KR": "South Korea", "SS": "South Sudan", "ES": "Spain", "LK": "Sri Lanka", "BL": "St. Barth\u00e9lemy", "SH": "St. Helena", "KN": "St. Kitts & Nevis", "LC": "St. Lucia", "MF": "St. Martin", "PM": "St. Pierre & Miquelon", "VC": "St. Vincent & Grenadines", "SD": "Sudan", "SR": "Suriname", "SJ": "Svalbard & Jan Mayen", "SE": "Sweden", "CH": "Switzerland", "SY": "Syria", "TW": "Taiwan", "TJ": "Tajikistan", "TZ": "Tanzania", "TH": "Thailand", "TL": "Timor-Leste", "TG": "Togo", "TK": "Tokelau", "TO": "Tonga", "TT": "Trinidad & Tobago", "TN": "Tunisia", "TR": "Turkey", "TM": "Turkmenistan", "TC": "Turks & Caicos Islands", "VI": "U.S. Virgin Islands", "UG": "Uganda", "UA": "Ukraine", "AE": "United Arab Emirates", "GB": "United Kingdom", "US": "United States", "UY": "Uruguay", "UZ": "Uzbekistan", "VU": "Vanuatu", "VA": "Vatican City", "VE": "Venezuela", "VN": "Vietnam", "WF": "Wallis & Futuna", "EH": "Western Sahara", "YE": "Yemen", "ZM": "Zambia", "ZW": "Zimbabwe"}
|
BIN
desktop/src/onionshare/resources/images/countries/ad-dark.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
desktop/src/onionshare/resources/images/countries/ad-light.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
desktop/src/onionshare/resources/images/countries/ae-dark.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
desktop/src/onionshare/resources/images/countries/ae-light.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
desktop/src/onionshare/resources/images/countries/af-dark.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
desktop/src/onionshare/resources/images/countries/af-light.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
desktop/src/onionshare/resources/images/countries/ag-dark.png
Normal file
After Width: | Height: | Size: 3.2 KiB |
BIN
desktop/src/onionshare/resources/images/countries/ag-light.png
Normal file
After Width: | Height: | Size: 3.2 KiB |
BIN
desktop/src/onionshare/resources/images/countries/ai-dark.png
Normal file
After Width: | Height: | Size: 2.0 KiB |
BIN
desktop/src/onionshare/resources/images/countries/ai-light.png
Normal file
After Width: | Height: | Size: 2.0 KiB |
BIN
desktop/src/onionshare/resources/images/countries/al-dark.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
desktop/src/onionshare/resources/images/countries/al-light.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
desktop/src/onionshare/resources/images/countries/am-dark.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
desktop/src/onionshare/resources/images/countries/am-light.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
desktop/src/onionshare/resources/images/countries/ao-dark.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
desktop/src/onionshare/resources/images/countries/ao-light.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
desktop/src/onionshare/resources/images/countries/aq-dark.png
Normal file
After Width: | Height: | Size: 3.0 KiB |
BIN
desktop/src/onionshare/resources/images/countries/aq-light.png
Normal file
After Width: | Height: | Size: 3.0 KiB |
BIN
desktop/src/onionshare/resources/images/countries/ar-dark.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
desktop/src/onionshare/resources/images/countries/ar-light.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
desktop/src/onionshare/resources/images/countries/as-dark.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
desktop/src/onionshare/resources/images/countries/as-light.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
desktop/src/onionshare/resources/images/countries/at-dark.png
Normal file
After Width: | Height: | Size: 3.5 KiB |
BIN
desktop/src/onionshare/resources/images/countries/at-light.png
Normal file
After Width: | Height: | Size: 3.5 KiB |
BIN
desktop/src/onionshare/resources/images/countries/au-dark.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
BIN
desktop/src/onionshare/resources/images/countries/au-light.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
BIN
desktop/src/onionshare/resources/images/countries/aw-dark.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
desktop/src/onionshare/resources/images/countries/aw-light.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
desktop/src/onionshare/resources/images/countries/ax-dark.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
BIN
desktop/src/onionshare/resources/images/countries/ax-light.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
BIN
desktop/src/onionshare/resources/images/countries/az-dark.png
Normal file
After Width: | Height: | Size: 3.3 KiB |
BIN
desktop/src/onionshare/resources/images/countries/az-light.png
Normal file
After Width: | Height: | Size: 3.3 KiB |
BIN
desktop/src/onionshare/resources/images/countries/ba-dark.png
Normal file
After Width: | Height: | Size: 2.8 KiB |
BIN
desktop/src/onionshare/resources/images/countries/ba-light.png
Normal file
After Width: | Height: | Size: 2.8 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bb-dark.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bb-light.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bd-dark.png
Normal file
After Width: | Height: | Size: 3.6 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bd-light.png
Normal file
After Width: | Height: | Size: 3.6 KiB |
BIN
desktop/src/onionshare/resources/images/countries/be-dark.png
Normal file
After Width: | Height: | Size: 2.7 KiB |
BIN
desktop/src/onionshare/resources/images/countries/be-light.png
Normal file
After Width: | Height: | Size: 2.7 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bf-dark.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bf-light.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bg-dark.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bg-light.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bh-dark.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bh-light.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bi-dark.png
Normal file
After Width: | Height: | Size: 2.7 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bi-light.png
Normal file
After Width: | Height: | Size: 2.7 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bj-dark.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bj-light.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bl-dark.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bl-light.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bm-dark.png
Normal file
After Width: | Height: | Size: 3.5 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bm-light.png
Normal file
After Width: | Height: | Size: 3.5 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bn-dark.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bn-light.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bo-dark.png
Normal file
After Width: | Height: | Size: 2.7 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bo-light.png
Normal file
After Width: | Height: | Size: 2.7 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bq-dark.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bq-light.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
desktop/src/onionshare/resources/images/countries/br-dark.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
desktop/src/onionshare/resources/images/countries/br-light.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bs-dark.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bs-light.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bt-dark.png
Normal file
After Width: | Height: | Size: 2.0 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bt-light.png
Normal file
After Width: | Height: | Size: 2.0 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bv-dark.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bv-light.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bw-dark.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bw-light.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
desktop/src/onionshare/resources/images/countries/by-dark.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
desktop/src/onionshare/resources/images/countries/by-light.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bz-dark.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
desktop/src/onionshare/resources/images/countries/bz-light.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
desktop/src/onionshare/resources/images/countries/ca-dark.png
Normal file
After Width: | Height: | Size: 5.2 KiB |
BIN
desktop/src/onionshare/resources/images/countries/ca-light.png
Normal file
After Width: | Height: | Size: 5.2 KiB |
BIN
desktop/src/onionshare/resources/images/countries/cc-dark.png
Normal file
After Width: | Height: | Size: 3.4 KiB |
BIN
desktop/src/onionshare/resources/images/countries/cc-light.png
Normal file
After Width: | Height: | Size: 3.4 KiB |
BIN
desktop/src/onionshare/resources/images/countries/cd-dark.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
desktop/src/onionshare/resources/images/countries/cd-light.png
Normal file
After Width: | Height: | Size: 2.4 KiB |