>Ic  ddlmZedk(reddlmZmZmZmZddlm Z ddl Z ddl Z dZeGdd eZy#e$rddl mZmZmZmZddl m Z Y5wxYw) )get_disttrusty)QObjectQCoreApplicationpyqtSlotQUrl)QDesktopServicesNcifd}|S)Nc,vr |i|<SN)argskwargsclass_ instancess 8/usr/lib/python3/dist-packages/DistUpgrade/QUrlOpener.pyinstancezsingleton..instance+s*  " & 7 7If   r)rrrs` @r singletonr(sI! Orc4eZdZdZdZeedZy) QUrlOpenercttj||jtjyr )r__init__ setParentrrselfs rrzQUrlOpener.__init__4s& '0023rc`tjd|dtjd|dy)NhttpopenUrlhttps)r setUrlHandlerrs rsetupUrlHandleszQUrlOpener.setupUrlHandles8s( &&vtY?&&wi@rc|j} tjjdrd|g}nptjjdrd|g}nLtjjdrd|g}n(tjjdrd|g}nd |g}tjd k(r,d tj vrd d dtj d g|z}t j|y)Nz/usr/bin/xdg-openzxdg-openz/usr/bin/kde-openzkde-openz/usr/bin/exo-openzexo-openz/usr/bin/gnome-openz gnome-openz x-www-browserr SUDO_USERsudoz --set-homez-u)toStringospathexistsgetuidenviron subprocessPopen)rurlcommands rr zQUrlOpener.openUrlAslln1 77>>- .!3'G WW^^/ 0!3'G WW^^/ 0!3'G WW^^1 2#S)G&,G 99;!  rzz 9#RZZ 468?@G !rN)__name__ __module__ __qualname__rr#rr r rrrrr2s%4Ad^""rr)utilsr ImportError PyQt5.QtCorerrrr PyQt5.QtGuir PyQt4.QtCore PyQt4.QtGuir(r-rrrrrr:sj&- zXFF,   """" ""'-FF,-s$AAA