Ë
    >I¼cù  ã                   ó¾   — 	 d dl mZ  e«       dk(  re‚ddlmZmZmZmZ ddlm	Z	 ddlZddlZd„ Ze G d„ d	e«      «       Zy# e$ r ddl
mZmZmZmZ ddlm	Z	 Y Œ5w xY w)
é   )Úget_distÚtrustyé    )ÚQObjectÚQCoreApplicationÚpyqtSlotÚQUrl)ÚQDesktopServicesNc                 ó   ‡ ‡— i Šˆ ˆfd„}|S )Nc                  ó,   •— ‰‰vr ‰| i |¤Ž‰‰<   ‰‰   S ©N© )ÚargsÚkwargsÚclass_Ú	instancess     €€ú8/usr/lib/python3/dist-packages/DistUpgrade/QUrlOpener.pyÚinstancezsingleton.<locals>.instance+   s*   ø€ Ø˜Ñ"Ù &¨Ð 7°Ñ 7ˆI�fÑØ˜Ñ Ð ó    r   )r   r   r   s   ` @r   Ú	singletonr   (   s   ù€ Ø€Iõ!ð €Or   c                   ó4   — e Zd Zd„ Zd„ Z ee«      d„ «       Zy)Ú
QUrlOpenerc                 ót   — t        j                  | «       | j                  t        j                  «       «       y r   )r   Ú__init__Ú	setParentr   r   ©Úselfs    r   r   zQUrlOpener.__init__4   s&   € Ü×Ñ˜ÔØ�‰Ô'×0Ñ0Ó2Õ3r   c                 ó`   — t        j                  d| d«       t        j                  d| d«       y )NÚhttpÚopenUrlÚhttps)r
   ÚsetUrlHandlerr   s    r   ÚsetupUrlHandleszQUrlOpener.setupUrlHandles8   s(   € ô
 	×&Ñ& v¨t°YÔ?Ü×&Ñ& w°°iÕ@r   c                 óþ  — |j                  «       }	 t        j                  j                  d«      rd|g}npt        j                  j                  d«      rd|g}nLt        j                  j                  d«      rd|g}n(t        j                  j                  d«      rd|g}nd	|g}t        j                  «       d
k(  r,dt        j
                  v rdddt        j
                  d   g|z   }t        j                  |«       y )Nz/usr/bin/xdg-openzxdg-openz/usr/bin/kde-openzkde-openz/usr/bin/exo-openzexo-openz/usr/bin/gnome-openz
gnome-openzx-www-browserr   Ú	SUDO_USERÚsudoz
--set-homez-u)ÚtoStringÚosÚpathÚexistsÚgetuidÚenvironÚ
subprocessÚPopen)r   ÚurlÚcommands      r   r    zQUrlOpener.openUrlA   sÓ   € à�l‰l‹nˆØ1ä�7‰7�>‰>Ð-Ô.Ø! 3Ð'‰GÜ�W‰W�^‰^Ð/Ô0Ø! 3Ð'‰GÜ�W‰W�^‰^Ð/Ô0Ø! 3Ð'‰GÜ�W‰W�^‰^Ð1Ô2Ø# SÐ)‰Gà&¨Ð,ˆGä�9‰9‹;˜!Ò ¬r¯z©zÑ 9ØØ#ØœRŸZ™Z¨Ñ4ð6à8?ñ@ˆGô 	×Ñ˜Õ!r   N)Ú__name__Ú
__module__Ú__qualname__r   r#   r   r	   r    r   r   r   r   r   2   s%   „ ò4òAñ ˆdƒ^ñ"ó ñ"r   r   )Úutilsr   ÚImportErrorÚPyQt5.QtCorer   r   r   r	   ÚPyQt5.QtGuir
   ÚPyQt4.QtCoreÚPyQt4.QtGuir(   r-   r   r   r   r   r   ú<module>r:      sj   ðð&-õ  Ùƒz�XÒØÐçFÓFÝ,ó
 
Û òð ô""�ó ""ó ñ""øð' ò -ßFÓFß,ð-ús   ‚$A ÁAÁA