Index: MAINTAINERS.md =================================================================== --- /dev/null +++ MAINTAINERS.md @@ -0,0 +1,5 @@ +This file is used to indicate responsibility for the maintenance of this package. Individuals on this list should be the sole modifiers of the package, excluding cases where the Solus Team may need to perform necessary rebuilds, upgrades, or security fixes. This list should not be used for any direct contact usage. If you believe this package requires a package update, follow documentation from https://getsol.us/articles/packaging/request-a-package-update/en/. In the event this package no longer becomes sufficiently maintained, Core Team reserves the right to request a new maintainer or remove this package from the repository. + +- Gavin Zhao + - Email: gavinzhaojw@protonmail.com + - Matrix: @gzgavinzhao:matrix.org Index: Makefile =================================================================== --- /dev/null +++ Makefile @@ -0,0 +1 @@ +include ../Makefile.common Index: files/0001-Use-libayatana-appindicator.patch =================================================================== --- /dev/null +++ files/0001-Use-libayatana-appindicator.patch @@ -0,0 +1,34 @@ +From a58466b0db6e645db6bb0f799ad1b6649bf6705e Mon Sep 17 00:00:00 2001 +From: Gavin Zhao +Date: Sun, 24 Oct 2021 19:58:06 -0400 +Subject: [PATCH] Use libayatana-appindicator + +This lets the program use `libayatana-appindicator` when it cannot +find `libappindicator`. This fixes the issue of the disappearing of +the tray icon. +--- + protonvpn_gui/view/indicator.py | 8 ++++++-- + 1 file changed, 6 insertions(+), 2 deletions(-) + +diff --git a/protonvpn_gui/view/indicator.py b/protonvpn_gui/view/indicator.py +index b76787f..037c4ed 100644 +--- a/protonvpn_gui/view/indicator.py ++++ b/protonvpn_gui/view/indicator.py +@@ -103,8 +103,12 @@ class ProtonVPNIndicator(MetaIndicator): + ERROR_PATH = os.path.join(ICON_DIR_PATH, VPN_TRAY_ERROR) + + def __init__(self, application): +- gi.require_version("AppIndicator3", "0.1") +- from gi.repository import AppIndicator3 as appindicator ++ try: ++ gi.require_version("AppIndicator3", "0.1") ++ from gi.repository import AppIndicator3 as appindicator ++ except ValueError: ++ gi.require_version("AyatanaAppIndicator3", "0.1") ++ from gi.repository import AyatanaAppIndicator3 as appindicator + self.setup_reply_subject() + self.__application = application + self.__generate_menu() +-- +2.32.0 + Index: package.yml =================================================================== --- /dev/null +++ package.yml @@ -0,0 +1,62 @@ +name : protonvpn-gui +version : 1.4.1 +release : 1 +source : + - https://github.com/ProtonVPN/linux-app/archive/refs/tags/1.4.1.tar.gz : a847c0d466bc12b7b6cf0d110a125de5a94ed4372bd78eccf762bb9ed4a98046 +license : GPL-3.0 +component : network.clients +summary : Official ProtonVPN GUI client. +description: | + Official ProtonVPN GUI. + # networking : yes +builddeps : + - pkgconfig(ayatana-appindicator3-0.1) + - pkgconfig(gtk+-3.0) + - pkgconfig(pycairo) + - pkgconfig(pygobject-3.0) + - pkgconfig(webkit2gtk-4.0) + - gnome-keyring + - networkmanager-openvpn + - protonvpn-cli + - python-bcrypt + - python-distro + - python-gnupg + - python-jinja + - python-keyring + - python-openssl + - python-psutil + - python-pythondialog + - python-requests + - pyxdg +rundeps : + - libwebkit-gtk + - gnome-keyring + - libayatana-appindicator + - networkmanager-openvpn + - protonvpn-cli + - python-bcrypt + - python-distro + - python-gnupg + - python-gobject + - python-jinja + - python-keyring + - python-openssl + - python-psutil + - python-pythondialog + - python-requests + - python-systemd + - pyxdg +setup : | + %patch -p1 < $pkgfiles/0001-Use-libayatana-appindicator.patch +build : | + %python3_setup +install : | + %python3_install + + # Desktop file + install -dm00644 $installdir/usr/share/applications + install -Dm00644 protonvpn.desktop $installdir/usr/share/applications/ + + # Desktop file icon + install -dm00644 $installdir/usr/share/pixmaps + install -Dm00644 protonvpn_gui/assets/icons/protonvpn-logo.png $installdir/usr/share/pixmaps/ Index: pspec_x86_64.xml =================================================================== --- /dev/null +++ pspec_x86_64.xml @@ -0,0 +1,1101 @@ + + + protonvpn-gui + + Gavin Zhao + gavinzhaojw@protonmail.com + + GPL-3.0 + network.clients + Official ProtonVPN GUI client. + Official ProtonVPN GUI. +# networking : yes + + https://getsol.us/sources/README.Solus + + + protonvpn-gui + Official ProtonVPN GUI client. + Official ProtonVPN GUI. +# networking : yes + + network.clients + + /usr/bin/protonvpn + /usr/lib/python3.9/site-packages/protonvpn_gui-1.4.1-py3.9.egg-info/PKG-INFO + /usr/lib/python3.9/site-packages/protonvpn_gui-1.4.1-py3.9.egg-info/SOURCES.txt + /usr/lib/python3.9/site-packages/protonvpn_gui-1.4.1-py3.9.egg-info/dependency_links.txt + /usr/lib/python3.9/site-packages/protonvpn_gui-1.4.1-py3.9.egg-info/entry_points.txt + /usr/lib/python3.9/site-packages/protonvpn_gui-1.4.1-py3.9.egg-info/requires.txt + /usr/lib/python3.9/site-packages/protonvpn_gui-1.4.1-py3.9.egg-info/top_level.txt + /usr/lib/python3.9/site-packages/protonvpn_gui/__init__.py + /usr/lib/python3.9/site-packages/protonvpn_gui/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/__pycache__/constants.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/__pycache__/enums.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/__pycache__/logger.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/__pycache__/main.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/__pycache__/utils.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/__init__.py + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/css/__init__.py + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/css/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/css/common.css + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/css/dashboard.css + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/css/dialog.css + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/css/font-size.css + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/css/login.css + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/css/margin.css + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/css/padding.css + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/css/quick_settings_popover.css + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/css/server_features.css + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/chevron-default.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/chevron-hover.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/down-icon.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/eye-hide.imageset/eye-hide.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/eye-hide.imageset/eye-hide@2x.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/eye-hide.imageset/eye-hide@3x.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/eye-show.imageset/eye-show.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/eye-show.imageset/eye-show@2x.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/eye-show.imageset/eye-show@3x.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/info-circle-filled-hover.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/info-circle-filled.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/info-icon.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/kill-switch.imageset/killswitch-always-on-active.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/kill-switch.imageset/killswitch-always-on-default.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/kill-switch.imageset/killswitch-always-on-disable.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/kill-switch.imageset/killswitch-off.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/kill-switch.imageset/killswitch-on-active.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/kill-switch.imageset/killswitch-on-default.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/kill-switch.imageset/killswitch-on-disable.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/maintenance-icon.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/maintenance-icon_old.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/netshield.imageset/netshield-malware-active.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/netshield.imageset/netshield-malware-ad-active.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/netshield.imageset/netshield-malware-ad-default.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/netshield.imageset/netshield-malware-ad-disable.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/netshield.imageset/netshield-malware-default.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/netshield.imageset/netshield-malware-disable.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/netshield.imageset/netshield-off.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/p2p-arrows.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/p2p-arrows_old.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/plus-server.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/protonvpn-logo.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/protonvpn-sign-green.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/secure-core.imageset/secure-core-chevrons-active.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/secure-core.imageset/secure-core-off.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/secure-core.imageset/secure-core-on-active.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/secure-core.imageset/secure-core-on-default.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/secure-core.imageset/secure-core-on-disable.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/server-load.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/smart-routing.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/streaming.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/tor-onion.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/tor-onion_old.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/up-icon.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/vpn-connected.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/vpn-disconnected.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/icons/vpn-no-network.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ad.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ae.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/af.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ag.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/al.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/am.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ao.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ar.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/at.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/au.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/az.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ba.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/bb.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/bd.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/be.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/bf.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/bg.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/bh.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/bi.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/bj.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/bn.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/bo.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/br.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/bs.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/bt.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/bw.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/by.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/bz.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ca.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/cd.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/cf.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/cg.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ch.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ci.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ck.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/cl.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/cm.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/cn.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/co.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/cr.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/cu.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/cv.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/cy.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/cz.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/de.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/dj.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/dk.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/dm.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/do.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/dz.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ec.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ee.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/eg.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/eh.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/er.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/es.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/et.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/fi.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/fj.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/fm.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/fr.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ga.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/gd.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ge.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/gh.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/gm.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/gn.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/gq.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/gr.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/gt.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/gw.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/gy.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/hn.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/hr.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ht.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/hu.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/id.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ie.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/il.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/in.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/iq.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ir.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/is.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/it.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/jm.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/jo.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/jp.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ke.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/kg.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/kh.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ki.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/km.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/kn.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/kp.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/kr.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/kw.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/kz.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/la.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/lb.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/lc.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/li.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/lk.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/lr.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ls.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/lt.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/lu.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/lv.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ly.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ma.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/mc.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/md.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/me.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/mg.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/mh.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/mk.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ml.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/mm.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/mn.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/mr.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/mt.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/mu.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/mv.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/mw.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/mx.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/my.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/mz.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/na.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ne.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ng.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ni.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/nl.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/no.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/np.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/nr.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/nu.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/nz.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/om.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/pa.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/pe.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/pg.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ph.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/pk.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/pl.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ps.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/pt.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/pw.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/py.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/qa.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ro.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/rs.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ru.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/rw.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/sa.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/sb.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/sc.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/sd.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/se.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/sg.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/si.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/sk.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/sl.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/sm.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/sn.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/so.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/sr.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ss.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/st.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/sv.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/sy.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/sz.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/td.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/tg.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/th.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/tj.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/tl.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/tm.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/tn.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/to.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/tr.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/tt.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/tv.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/tw.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/tz.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ua.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ug.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/uk.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/us.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/uy.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/uz.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/va.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/vc.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ve.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/vn.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/vu.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ws.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/xk.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/ye.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/za.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/zm.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/large/zw.jpg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ad.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ae.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/af.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ag.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ai.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/al.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/am.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ao.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/aq.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ar.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/as.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/at.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/au.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/aw.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ax.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/az.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ba.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/bb.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/bd.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/be.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/bf.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/bg.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/bh.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/bi.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/bj.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/bl.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/bm.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/bn.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/bo.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/bq.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/br.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/bs.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/bt.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/bv.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/bw.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/by.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/bz.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ca.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/cc.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/cd.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/cf.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/cg.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ch.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ci.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ck.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/cl.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/cm.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/cn.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/co.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/cr.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/cu.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/cv.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/cw.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/cx.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/cy.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/cz.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/de.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/dj.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/dk.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/dm.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/do.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/dz.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ec.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ee.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/eg.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/eh.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/er.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/es.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/et.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/fi.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/fj.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/fk.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/fm.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/fo.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/fr.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ga.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/gb.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/gd.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ge.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/gf.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/gg.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/gh.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/gi.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/gl.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/gm.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/gn.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/gp.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/gq.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/gr.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/gs.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/gt.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/gu.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/gw.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/gy.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/hk.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/hm.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/hn.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/hr.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ht.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/hu.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/id.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ie.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/il.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/im.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/in.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/io.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/iq.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ir.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/is.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/it.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/je.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/jm.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/jo.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/jp.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ke.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/kg.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/kh.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ki.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/km.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/kn.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/kp.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/kr.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/kw.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ky.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/kz.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/la.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/lb.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/lc.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/li.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/lk.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/lr.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ls.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/lt.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/lu.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/lv.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ly.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ma.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/mc.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/md.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/me.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/mf.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/mg.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/mh.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/mk.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ml.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/mm.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/mn.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/mo.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/mp.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/mq.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/mr.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ms.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/mt.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/mu.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/mv.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/mw.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/mx.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/my.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/mz.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/na.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/nc.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ne.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/nf.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ng.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ni.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/nl.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/no.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/np.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/nr.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/nu.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/nz.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/om.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/pa.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/pe.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/pf.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/pg.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ph.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/pk.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/pl.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/pm.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/pn.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/pr.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ps.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/pt.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/pw.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/py.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/qa.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/re.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ro.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/rs.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ru.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/rw.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/sa.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/sb.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/sc.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/sd.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/se.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/sg.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/sh.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/si.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/sj.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/sk.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/sl.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/sm.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/sn.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/so.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/sr.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ss.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/st.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/sv.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/sx.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/sy.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/sz.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/tc.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/td.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/tf.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/tg.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/th.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/tj.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/tk.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/tl.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/tm.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/tn.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/to.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/tr.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/tt.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/tv.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/tw.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/tz.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ua.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ug.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/uk.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/um.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/us.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/uy.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/uz.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/va.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/vc.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ve.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/vg.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/vi.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/vn.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/vu.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/wf.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ws.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/ye.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/yt.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/za.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/zm.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/flags/small/zw.png + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/img/protonvpn-logo-white.svg + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/ui/dashboard.ui + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/ui/dialog.ui + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/ui/human_verification.ui + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/ui/login.ui + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/ui/quick_settings_popover.ui + /usr/lib/python3.9/site-packages/protonvpn_gui/assets/ui/server_features.ui + /usr/lib/python3.9/site-packages/protonvpn_gui/constants.py + /usr/lib/python3.9/site-packages/protonvpn_gui/enums.py + /usr/lib/python3.9/site-packages/protonvpn_gui/logger.py + /usr/lib/python3.9/site-packages/protonvpn_gui/main.py + /usr/lib/python3.9/site-packages/protonvpn_gui/model/__init__.py + /usr/lib/python3.9/site-packages/protonvpn_gui/model/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/model/__pycache__/country_item.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/model/__pycache__/none_secure_core_servers.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/model/__pycache__/secure_core_servers.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/model/__pycache__/server_item.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/model/__pycache__/server_list.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/model/__pycache__/utilities.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/model/country_item.py + /usr/lib/python3.9/site-packages/protonvpn_gui/model/none_secure_core_servers.py + /usr/lib/python3.9/site-packages/protonvpn_gui/model/secure_core_servers.py + /usr/lib/python3.9/site-packages/protonvpn_gui/model/server_item.py + /usr/lib/python3.9/site-packages/protonvpn_gui/model/server_list.py + /usr/lib/python3.9/site-packages/protonvpn_gui/model/utilities.py + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/__init__.py + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/factory/__init__.py + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/factory/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/factory/__pycache__/abstract_button_factory.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/factory/__pycache__/abstract_widget_factory.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/factory/__pycache__/background_process_factory.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/factory/abstract_button_factory.py + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/factory/abstract_widget_factory.py + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/factory/background_process_factory.py + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/factory/concrete_factory/__init__.py + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/factory/concrete_factory/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/factory/concrete_factory/__pycache__/button_factory.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/factory/concrete_factory/__pycache__/grid_factory.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/factory/concrete_factory/__pycache__/image_factory.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/factory/concrete_factory/__pycache__/label_factory.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/factory/concrete_factory/__pycache__/link_button_factory.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/factory/concrete_factory/__pycache__/revealer_factory.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/factory/concrete_factory/__pycache__/switch_factory.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/factory/concrete_factory/__pycache__/textview_factory.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/factory/concrete_factory/button_factory.py + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/factory/concrete_factory/grid_factory.py + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/factory/concrete_factory/image_factory.py + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/factory/concrete_factory/label_factory.py + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/factory/concrete_factory/link_button_factory.py + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/factory/concrete_factory/revealer_factory.py + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/factory/concrete_factory/switch_factory.py + /usr/lib/python3.9/site-packages/protonvpn_gui/patterns/factory/concrete_factory/textview_factory.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/__init__.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/__init__.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/__pycache__/notification.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/__pycache__/pipe.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/__pycache__/run.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/__pycache__/typing.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/abc/__init__.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/abc/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/abc/__pycache__/asyncobservable.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/abc/__pycache__/asyncobserver.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/abc/__pycache__/disposable.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/abc/__pycache__/observable.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/abc/__pycache__/observer.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/abc/__pycache__/periodicscheduler.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/abc/__pycache__/scheduler.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/abc/__pycache__/startable.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/abc/__pycache__/subject.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/abc/asyncobservable.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/abc/asyncobserver.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/abc/disposable.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/abc/observable.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/abc/observer.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/abc/periodicscheduler.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/abc/scheduler.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/abc/startable.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/abc/subject.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/notification.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__init__.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/amb.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/case.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/catch.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/combinelatest.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/concat.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/connectableobservable.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/defer.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/empty.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/forkjoin.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/fromcallback.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/fromfuture.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/fromiterable.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/generate.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/generatewithrelativetime.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/groupedobservable.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/ifthen.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/interval.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/marbles.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/merge.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/never.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/observable.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/onerrorresumenext.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/range.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/repeat.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/returnvalue.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/start.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/startasync.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/throw.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/timer.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/toasync.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/using.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/withlatestfrom.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/__pycache__/zip.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/amb.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/case.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/catch.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/combinelatest.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/concat.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/connectableobservable.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/defer.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/empty.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/forkjoin.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/fromcallback.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/fromfuture.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/fromiterable.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/generate.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/generatewithrelativetime.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/groupedobservable.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/ifthen.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/interval.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/marbles.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/merge.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/never.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/observable.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/onerrorresumenext.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/range.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/repeat.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/returnvalue.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/start.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/startasync.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/throw.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/timer.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/toasync.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/using.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/withlatestfrom.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observable/zip.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observer/__init__.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observer/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observer/__pycache__/autodetachobserver.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observer/__pycache__/observeonobserver.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observer/__pycache__/observer.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observer/__pycache__/scheduledobserver.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observer/autodetachobserver.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observer/observeonobserver.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observer/observer.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/observer/scheduledobserver.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__init__.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/all.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/amb.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/asobservable.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/average.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/buffer.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/bufferwithtime.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/bufferwithtimeorcount.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/catch.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/combinelatest.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/concat.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/contains.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/count.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/debounce.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/defaultifempty.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/delay.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/delaysubscription.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/delaywithmapper.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/dematerialize.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/distinct.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/distinctuntilchanged.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/do.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/dowhile.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/elementatordefault.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/exclusive.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/expand.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/filter.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/finallyaction.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/find.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/first.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/firstordefault.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/flatmap.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/forkjoin.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/groupby.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/groupbyuntil.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/groupjoin.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/ignoreelements.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/isempty.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/join.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/last.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/lastordefault.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/map.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/materialize.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/max.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/maxby.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/merge.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/min.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/minby.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/multicast.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/observeon.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/onerrorresumenext.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/pairwise.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/partition.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/pluck.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/publish.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/publishvalue.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/reduce.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/repeat.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/replay.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/retry.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/sample.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/scan.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/sequenceequal.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/single.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/singleordefault.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/skip.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/skiplast.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/skiplastwithtime.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/skipuntil.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/skipuntilwithtime.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/skipwhile.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/skipwithtime.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/slice.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/some.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/startswith.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/statistics.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/subscribeon.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/sum.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/switchlatest.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/take.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/takelast.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/takelastbuffer.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/takelastwithtime.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/takeuntil.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/takeuntilwithtime.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/takewhile.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/takewithtime.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/throttlefirst.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/timeinterval.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/timeout.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/timeoutwithmapper.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/timestamp.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/todict.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/tofuture.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/toiterable.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/tomarbles.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/toset.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/whiledo.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/window.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/windowwithcount.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/windowwithtime.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/windowwithtimeorcount.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/withlatestfrom.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/__pycache__/zip.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/all.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/amb.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/asobservable.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/average.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/buffer.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/bufferwithtime.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/bufferwithtimeorcount.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/catch.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/combinelatest.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/concat.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/connectable/__init__.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/connectable/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/connectable/__pycache__/refcount.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/connectable/refcount.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/contains.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/count.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/debounce.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/defaultifempty.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/delay.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/delaysubscription.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/delaywithmapper.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/dematerialize.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/distinct.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/distinctuntilchanged.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/do.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/dowhile.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/elementatordefault.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/exclusive.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/expand.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/filter.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/finallyaction.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/find.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/first.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/firstordefault.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/flatmap.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/forkjoin.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/groupby.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/groupbyuntil.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/groupjoin.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/ignoreelements.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/isempty.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/join.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/last.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/lastordefault.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/map.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/materialize.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/max.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/maxby.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/merge.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/min.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/minby.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/multicast.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/observeon.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/onerrorresumenext.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/pairwise.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/partition.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/pluck.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/publish.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/publishvalue.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/reduce.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/repeat.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/replay.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/retry.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/sample.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/scan.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/sequenceequal.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/single.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/singleordefault.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/skip.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/skiplast.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/skiplastwithtime.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/skipuntil.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/skipuntilwithtime.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/skipwhile.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/skipwithtime.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/slice.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/some.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/startswith.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/statistics.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/subscribeon.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/sum.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/switchlatest.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/take.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/takelast.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/takelastbuffer.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/takelastwithtime.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/takeuntil.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/takeuntilwithtime.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/takewhile.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/takewithtime.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/throttlefirst.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/timeinterval.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/timeout.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/timeoutwithmapper.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/timestamp.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/todict.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/tofuture.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/toiterable.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/tomarbles.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/toset.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/whiledo.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/window.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/windowwithcount.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/windowwithtime.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/windowwithtimeorcount.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/withlatestfrom.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/operators/zip.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/pipe.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/run.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/core/typing.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/disposable/__init__.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/disposable/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/disposable/__pycache__/booleandisposable.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/disposable/__pycache__/compositedisposable.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/disposable/__pycache__/disposable.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/disposable/__pycache__/multipleassignmentdisposable.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/disposable/__pycache__/refcountdisposable.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/disposable/__pycache__/scheduleddisposable.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/disposable/__pycache__/serialdisposable.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/disposable/__pycache__/singleassignmentdisposable.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/disposable/booleandisposable.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/disposable/compositedisposable.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/disposable/disposable.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/disposable/multipleassignmentdisposable.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/disposable/refcountdisposable.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/disposable/scheduleddisposable.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/disposable/serialdisposable.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/disposable/singleassignmentdisposable.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/internal/__init__.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/internal/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/internal/__pycache__/basic.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/internal/__pycache__/concurrency.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/internal/__pycache__/constants.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/internal/__pycache__/exceptions.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/internal/__pycache__/priorityqueue.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/internal/__pycache__/utils.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/internal/basic.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/internal/concurrency.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/internal/constants.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/internal/exceptions.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/internal/priorityqueue.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/internal/utils.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/operators/__init__.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/operators/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/__init__.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/__pycache__/catchscheduler.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/__pycache__/currentthreadscheduler.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/__pycache__/eventloopscheduler.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/__pycache__/historicalscheduler.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/__pycache__/immediatescheduler.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/__pycache__/newthreadscheduler.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/__pycache__/periodicscheduler.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/__pycache__/scheduleditem.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/__pycache__/scheduler.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/__pycache__/threadpoolscheduler.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/__pycache__/timeoutscheduler.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/__pycache__/trampoline.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/__pycache__/trampolinescheduler.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/__pycache__/virtualtimescheduler.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/catchscheduler.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/currentthreadscheduler.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/eventloop/__init__.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/eventloop/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/eventloop/__pycache__/asyncioscheduler.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/eventloop/__pycache__/asynciothreadsafescheduler.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/eventloop/__pycache__/eventletscheduler.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/eventloop/__pycache__/geventscheduler.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/eventloop/__pycache__/ioloopscheduler.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/eventloop/__pycache__/twistedscheduler.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/eventloop/asyncioscheduler.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/eventloop/asynciothreadsafescheduler.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/eventloop/eventletscheduler.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/eventloop/geventscheduler.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/eventloop/ioloopscheduler.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/eventloop/twistedscheduler.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/eventloopscheduler.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/historicalscheduler.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/immediatescheduler.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/mainloop/__init__.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/mainloop/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/mainloop/__pycache__/gtkscheduler.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/mainloop/__pycache__/pygamescheduler.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/mainloop/__pycache__/qtscheduler.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/mainloop/__pycache__/tkinterscheduler.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/mainloop/__pycache__/wxscheduler.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/mainloop/gtkscheduler.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/mainloop/pygamescheduler.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/mainloop/qtscheduler.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/mainloop/tkinterscheduler.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/mainloop/wxscheduler.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/newthreadscheduler.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/periodicscheduler.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/scheduleditem.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/scheduler.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/threadpoolscheduler.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/timeoutscheduler.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/trampoline.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/trampolinescheduler.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/scheduler/virtualtimescheduler.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/subject/__init__.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/subject/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/subject/__pycache__/asyncsubject.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/subject/__pycache__/behaviorsubject.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/subject/__pycache__/innersubscription.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/subject/__pycache__/replaysubject.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/subject/__pycache__/subject.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/subject/asyncsubject.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/subject/behaviorsubject.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/subject/innersubscription.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/subject/replaysubject.py + /usr/lib/python3.9/site-packages/protonvpn_gui/rx/subject/subject.py + /usr/lib/python3.9/site-packages/protonvpn_gui/utils.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view/__init__.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view/__pycache__/dashboard.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view/__pycache__/dialog.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view/__pycache__/human_verification.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view/__pycache__/incompatible_version_dialog.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view/__pycache__/indicator.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view/__pycache__/login.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view/__pycache__/quick_settings_popover.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view/__pycache__/server_features.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view/__pycache__/server_list.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view/dashboard.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view/dashboard_states/__init__.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view/dashboard_states/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view/dashboard_states/__pycache__/states.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view/dashboard_states/states.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view/dialog.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view/human_verification.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view/incompatible_version_dialog.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view/indicator.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view/login.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view/quick_settings_popover.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view/server_features.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view/server_list.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view/server_list_components/__init__.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view/server_list_components/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view/server_list_components/__pycache__/country_header.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view/server_list_components/__pycache__/country_row.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view/server_list_components/__pycache__/header.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view/server_list_components/__pycache__/non_secure_core_server_list_view.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view/server_list_components/__pycache__/revealer.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view/server_list_components/__pycache__/secure_core_server_list_view.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view/server_list_components/__pycache__/server_header.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view/server_list_components/__pycache__/server_list_view_type.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view/server_list_components/__pycache__/server_load.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view/server_list_components/__pycache__/server_row.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view/server_list_components/country_header.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view/server_list_components/country_row.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view/server_list_components/header.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view/server_list_components/non_secure_core_server_list_view.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view/server_list_components/revealer.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view/server_list_components/secure_core_server_list_view.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view/server_list_components/server_header.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view/server_list_components/server_list_view_type.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view/server_list_components/server_load.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view/server_list_components/server_row.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view_model/__init__.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view_model/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view_model/__pycache__/dashboard.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view_model/__pycache__/login.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view_model/__pycache__/quick_settings.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view_model/__pycache__/server_list.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view_model/dashboard.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view_model/dataclass/__init__.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view_model/dataclass/__pycache__/__init__.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view_model/dataclass/__pycache__/dashboard.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view_model/dataclass/__pycache__/login.cpython-39.pyc + /usr/lib/python3.9/site-packages/protonvpn_gui/view_model/dataclass/dashboard.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view_model/dataclass/login.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view_model/login.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view_model/quick_settings.py + /usr/lib/python3.9/site-packages/protonvpn_gui/view_model/server_list.py + /usr/share/applications/protonvpn.desktop + /usr/share/pixmaps/protonvpn-logo.png + + + + + 2021-10-26 + 1.4.1 + Packaging update + Gavin Zhao + gavinzhaojw@protonmail.com + + + \ No newline at end of file