__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

`�g�k���SrSrSrSSKrSSKrSSKJr SSKJr SSKrSSK	J
r
 SSKrSSKrSSK
r
SSKrSSKrSSKrSSKrSSKrSSKJr SS	KJr SSKr\R2R4R7S
S9 SSKrSS
KJr SSKJr SSKJ r  \!"S5S-r"\!"S5S-r#\RHRJS:�r&"SS5r'Sr(\)S:Xa\("5 gg)z>
This module provides a command line client for the aptdaemon
z%Sebastian Heinlein <[email protected]>)�
ConsoleClient�main�N)�gettext)�ngettext)�OptionParser)�SourceEntry)�GLibT)�set_as_default�)�client)�enums)�errors�z[1mz[0m�c���\rSrSrSrS$SjrS%SjrSrSrSr	Sr
S	rS
rSr
SrS
rSrSrSrSrSrSrSrSrS&SjrSrSrSrSrSrSrSrSr S r!S!r"S"r#S#r$g)'r�9z,
Command line interface client to aptdaemon
c���[R"5Ul[R"5uUlUl/Ul[R"[RUR5 [R"[RUR5 [R"[RUR5 UR5Ul/UlSUlSUlSUlSUlXlX0lX lSUlSUlSUlSUlSUl[:R:"5UlSUl[@RB"5Ul"g)NT�rz|/-\���)#r�	AptClient�_client�pty�openpty�	master_fd�slave_fd�_signals�signal�SIGINT�_on_cancel_signal�SIGQUIT�SIGWINCH�_on_terminal_resize�_get_terminal_width�_terminal_width�	_watchers�
_old_tty_mode�_show_status�_status�_percent�_show_terminal�_details�_allow_unauthenticated�_show_progress�_status_details�_progress_details�_spin_elements�	_spin_cur�time�_spin_stamp�_transactionr	�MainLoop�_loop)�self�
show_terminal�allow_unauthenticated�detailss    �3/usr/lib/python3/dist-packages/aptdaemon/console.py�__init__�ConsoleClient.__init__=s���'�'�)���(+���
�%����
���
��
�
�f�m�m�T�%;�%;�<��
�
�f�n�n�d�&<�&<�=��
�
�f�o�o�t�'?�'?�@�#�7�7�9������!��� ��������
�+���
�&;�#�"���!���!#���%�������9�9�;��� ����]�]�_��
�c���[U5nURRURURUR
URURUURURS9 g)z#Add repository to the sources list.��
reply_handler�
error_handlerN)
rr�add_repository�type�uri�dist�comps�comment�_run_transaction�
_on_exception)r7�line�sourcesfile�entrys    r;rC�ConsoleClient.add_repositoryXsX���D�!�����#�#�E�J�J��	�	�5�:�:�$)�K�K����$/�26�2G�2G�26�2D�2D�		$�	Fr>c�`�URRXRURS9 g)zInstall package file.r@N)r�install_filerIrJ)r7�paths  r;rP�ConsoleClient.install_fileas+�����!�!�$�6K�6K�04�0B�0B�	"�	Dr>c�f�URRXX4XVURURS9 g)zCommit changesr@N)r�commit_packagesrIrJ)r7�install�	reinstall�remove�purge�upgrade�	downgrades       r;rT�ConsoleClient.commit_packagesfs5��	
���$�$�W��%,�37�3H�3H�37�3E�3E�	%�	Gr>c�`�URRURURS9 g)zFix incomplete installsr@N)r�fix_incomplete_installrIrJ�r7s r;r]�$ConsoleClient.fix_incomplete_installns+�����+�+��/�/��,�,�	,�	.r>c�`�URRURURS9 g)zRepair broken dependencies.r@N)r�fix_broken_dependsrIrJr^s r;ra� ConsoleClient.fix_broken_dependsts+�����'�'�d�6K�6K�6:�6H�6H�	(�	Jr>c�`�URRURURS9 g)zUpdate cacher@N)r�update_cacherIrJr^s r;rd�ConsoleClient.update_cacheys+�����!�!��0E�0E�04�0B�0B�	"�	Dr>c�b�URRUURURS9 g)zUpgrade systemr@N)r�upgrade_systemrIrJ)r7�	safe_modes  r;rg�ConsoleClient.upgrade_system~s.�����#�#�I�26�2G�2G�26�2D�2D�	$�	Fr>c�b�URRXURURS9 g)zReconfigure packages.r@N)r�reconfigurerIrJ)r7�packages�prioritys   r;rk�ConsoleClient.reconfigure�s.����� � ��/3�/D�/D�/3�/A�/A�	!�	Cr>c�`�URRURURS9 g)zClean archives.r@N)r�cleanrIrJr^s r;rp�ConsoleClient.clean�s*��������)>�)>�)-�);�);�	�	=r>c�Z�URR5 g![a gf=f)z%Start the console client application.N)r6�run�KeyboardInterruptr^s r;rs�ConsoleClient.run�s'��	��J�J�N�N��� �	��	�s��
*�*c��URHn[R"U5 M Xl/UlURR	URSUR55 URR	URSUR55 URR	URSUR55 URR	URSUR55 URR	URSUR55 URR	URSUR55 UR(a/UR[R"UR 55 UR#UR$5 g)zMonitor the given transactionzterminal-attached-changedzstatus-changedzstatus-details-changedzprogress-changedzprogress-details-changed�finishedN)rr	�
source_remover4�append�connect�_on_terminal_attached�
_on_status�_on_status_details�_on_progress�_on_progress_details�_on_exitr*�set_terminal�os�ttynamer�set_allow_unauthenticatedr,)r7�transaction�handlers   r;�_set_transaction�ConsoleClient._set_transaction�se���}�}�G����w�'�%�'����
��
�
���[�0�0�1L�15�1K�1K�M�	N��
�
���[�0�0�1A�15���B�	C��
�
���[�0�0�1I�15�1H�1H�J�	K��
�
���[�0�0�1C�15�1B�1B�D�	E��
�
���[�0�0�1K�15�1J�1J�L�	M��
�
���[�0�0��T�]�]�K�L�����$�$�R�Z�Z��
�
�%>�?��-�-�d�.I�.I�Jr>c�6�UR5 UR(a_S[URS-
URS-
[R
"U5[4-n[RRU5 U[R:Xak[S5<S[R"UR5<S[R"UR5<SUR<3n[!U5 UR"R%5 g)z.Callback for the exit state of the transactionz[+] 100%% %s %-*.*s%s
�	�ERRORz: �
�

N)�_detachr-�	ANSI_BOLDr$r
�get_exit_string_from_enum�
ANSI_RESET�sys�stderr�write�EXIT_FAILED�_�get_error_string_from_enum�
error_code�get_error_description_from_enum�
error_details�printr6�quit)r7�trans�enum�output�msgs     r;r��ConsoleClient._on_exit�s���	
�������.���$�$�q�(��$�$�q�(��/�/��5��2��F�
�J�J���V�$��5�$�$�$��'�
��0�0��1A�1A�B��5�5�e�6F�6F�G��#�#�	%�C�

�#�J��
�
���r>c���UR(a@U(a9UR(d(UR5 SUlUR	5 gU(dSUlUR5 gg)zHCallback for the terminal-attachabed-changed signal of the
transaction.
FTN)r*r%�_clear_progressr-�_attachr�)r7r��attacheds   r;r{�#ConsoleClient._on_terminal_attached�sK�����8�D�N�N�� � �"�"'�D���L�L�N��"&�D���L�L�N�r>c�Z�[R"U5UlUR5 g)z1Callback for the Status signal of the transactionN)r
�get_status_string_from_enumr(�_update_progress)r7r��statuss   r;r|�ConsoleClient._on_status�s ���8�8��@������r>c�0�X lUR5 g)z9Callback for the StatusDetails signal of the transaction.N)r.r�)r7r��texts   r;r}� ConsoleClient._on_status_details�s��#�����r>c��U(a[U(aT[S5[R"U5[R"U5[R"U5S.-UlOMU(a?[S5[R"U5[R"U5S.-UlOSUlUR	5 g)z;Callback for the ProgressDetails signal of the transaction.z0Downloaded %(cur)sB of %(total)sB at %(rate)sB/s)�cur�total�ratez!Downloaded %(cur)sB of %(total)sB)r�r�rN)r�r�get_size_stringr/r�)r7r��
items_done�items_total�
bytes_done�bytes_total�speed�etas        r;r�"ConsoleClient._on_progress_details�s����5��D�E��.�.�z�:� �0�0��=��/�/��6�8�8�
�"�
��5�6��.�.�z�:� �0�0��=�?�?�
�"�
&(�D�"����r>c�0�X lUR5 g)z3Callback for the Progress signal of the transactionN)r)r�)r7r��percents   r;r~�ConsoleClient._on_progress�s���
����r>c��UR(dg[UR-[-nUR(aUSUR--
nUR
(aUSUR
--
nURS-
nURS-[R"5:aDURS-[UR5-Ul	[R"5UlURURnURS:�aSnOURn[RRS	U-S
U--SX"U4--S-5 g)
zUpdate the progress bar.N� z (%s)r�g�������?r�d�---�[%s] �%3.3s%% �%-*.*s�
)r-r�r(r�r.r/r$r3r2r1�lenr0r)r�r�r�)r7r��
text_width�spinnerr�s     r;r��ConsoleClient._update_progress�s%���"�"���4�<�<�'�*�4������C�$�.�.�.�.�D��!�!��G�d�4�4�4�4�D��)�)�A�-�
����c�!�D�I�I�K�/�"�n�n�q�0�C��8K�8K�4L�L�D�N�#�y�y�{�D���%�%�d�n�n�5���=�=�3���G��m�m�G��
�
����7�*�#�g�-�.�!�Z�T�$B�B�C�EI�J�	Kr>Nc��[U-[-nURS-
nU(a^URS-[	UR
5-Ul[R"5UlUR
URnOSnUcSn[RRSU-SU--SXUU4--S-5 g	)
z5Update the progress bar with a custom status message.r�r�+r�r�r�r�r�T)r�r�r$r1r�r0r2r3r�r�r�)r7r�r��spinr�r�r�s       r;�_update_custom_progress�%ConsoleClient._update_custom_progresss����3���+���)�)�A�-�
��"�n�n�q�0�C��8K�8K�4L�L�D�N�#�y�y�{�D���)�)�$�.�.�9�G��G��?��G��
�
����7�*�#�g�-�.�!�Z�T�$B�B�C�EI�J�	K�r>c�`�URb![R"UR5 gg)z7Stop the spinner which shows non trans status messages.N)�_progress_idr	rxr^s r;�_stop_custom_progress�#ConsoleClient._stop_custom_progresss'�����(����t�0�0�1�)r>c�v�[RRSURURS4-5 g)z%Clear progress information on stderr.z%-*.*s
r�N)r�r�r�r$r^s r;r��ConsoleClient._clear_progresss4���
�
����t�';�';�'+�';�';�'*�',�,�	-r>c���UR(aCURR[R:waURR	5 gUR
R
5 g)zCallback for a cancel signal.N)r4r�r
�STATUS_SETTING_UP�cancelr6r��r7�signum�frames   r;r�ConsoleClient._on_cancel_signal$sE������!�!�(�(�E�,C�,C�C����$�$�&��J�J�O�O�r>c�N�UR5UlUR5 g)z%Callback for a changed terminal size.N)r#r$r�r�s   r;r"�!ConsoleClient._on_terminal_resize,s��#�7�7�9������r>c��URHn[R"U5 M UR(a?[R
"[R[RUR5 gg)z.Dettach the controlling terminal to aptdaemon.N)	r%r	rxr&�tty�	tcsetattrr�STDIN_FILENO�	TCSAFLUSH)r7�wids  r;r��ConsoleClient._detach1sO���>�>�C����s�#�"�����M�M�#�*�*�C�M�M��,�,�
.�r>c	���[R"[R5Ul[R
"[R5 [R[R-[R-nURR[R"[R[RUURUR 55 URR[R"UR [RXR[R"55 g![Ra SUlGNf=f)zCAttach the controlling terminal to aptdaemon.
Based on pty.spwan()
N)r��	tcgetattrrr�r&�setraw�errorr	�IO_IN�IO_ERR�IO_HUPr%ry�io_add_watch�PRIORITY_HIGH_IDLE�_copy_ior�
STDOUT_FILENO)r7�flagss  r;r��ConsoleClient._attach9s���	&�!$���s�/?�/?�!@�D���J�J�s�'�'�(��
�
�T�[�[�(�4�;�;�6����������c�.�.�"�5�5�u�"�m�m�T�^�^�
=�	>�	
��������d�n�n�d�.E�.E�#�]�]�C�4E�4E�
G�	H���y�y�	&�!%�D��	&�s�A
E�E&�%E&c���U[R:Xa5[R"US5nU(a[R"X45 g[R
"U5 g)z(Callback to copy data between terminals.iTF)r	r�r��readr��close)r7�source�	condition�target�datas     r;r��ConsoleClient._copy_ioKs?����
�
�"��7�7�6�4�(�D������&��
�����r>c��[R"S[R"[R[
RS55S$![a gf=f)z7Return the witdh in characters of the current terminal.�hzr�P)�array�fcntl�ioctlr�r��termios�
TIOCGWINSZ�IOErrorr^s r;r#�!ConsoleClient._get_terminal_widthUsP��	��;�;�s�E�K�K��
�
�G�<N�<N�08�%:�;�;<�>�
>���	��	�s�AA�
A�Ac��UR5 Ue![Ra0 [S5<S[S5<SUR	5<3nOX[
Ra5 [S5<SUR5<SUR	5<3nO [U5nO=fURR5 [R"U5 g)zError callback.zERROR:r�z+You are not allowed to perform this action.r�z - N)
r�r�PolicyKitErrorr��get_dbus_message�dbus�
DBusException�
get_dbus_name�strr6r�r��exit)r7r�r�s   r;rJ�ConsoleClient._on_exception^s�������	��K���$�$�	=�#$�X�;�#$�&4�$5�#(�#9�#9�#;�=�C��!�!�	<�"#�H�+�u�/B�/B�/D�"'�"8�"8�":�<�C�	��e�*�C���
�
��������
s��AB,�AB,�B,c�&^�TRU5 TR5 TRR[R
[R4;aY[R"STR[S55TlTRRTRU4SjS9 g[R"STR[S55TlTRRTRTRS9 g)z,Callback which runs a requested transaction.��Queuingc�$>�TR5$�N�r�r^s�r;�<lambda>�0ConsoleClient._run_transaction.<locals>.<lambda>|s���d�&@�&@�&Br>�rBrAzResolving dependenciesr@N)r�r�r4�roler
�ROLE_UPDATE_CACHE�ROLE_FIX_INCOMPLETE_INSTALLr	�timeout_addr�r�r�rsrJ�simulate�
_show_changes)r7r�s` r;rI�ConsoleClient._run_transactionps�������e�$��"�"�$����!�!�e�&=�&=�&+�&G�&G�&I�I�!%� 0� 0��15�1M�1M�12�9��!?�D��
���!�!�"�0�0�B�
"�
D�
!%� 0� 0��15�1M�1M�12�3K�1L�!N�D��
���&�&�T�5G�5G�59�5G�5G�
'�
Ir>c	��	^�U4SjnTR5 TR5 TRRup#pEnnTRRup�p�np�URU5 URU5 URU5 URU
5 URU5 URU	5 URU
5 UnU(a5[
[SS[U55S[U50-5 U"U5 U(a5[
[SS[U55S[U50-5 U"U5 U(a5[
[SS[U55S[U50-5 U"U5 U(a5[
[S	S
[U55S[U50-5 U"U5 U(a5[
[SS[U55S[U50-5 U"U5 U(a5[
[S
S[U55S[U50-5 U"U5 TRR(a?[
[S5[R"TRR5-5 TRRS:�a@[
[S5[R"TRR5-5 OYTRRS:a?[
[S5[R"TRR5-5 TRR(dETRR(d*U(d#U(dU(dU(dU(dU(a�[(a[[S55nO[![S55n[$R&"[(R*"[(R,5U5(dmUS:wag[.R0"[.R25nTR5USS5 TR6R95 [:R<"S5 [>R@"STR4[S55Tl!TRRETRFU4SjS9 g!["a SnGNf=f)Nc�>�SnUR5 UH�nURSS5SSup4TR(aU(a
U<SU<3nOUn[	U5S-[	U5-TR
:�aUS:wa
[
U5 SnUSU--
nM� US:wa[
U5 gg![a UnSnN�f=f)zFormat the pkgs in a nice way.r��=rrrNz %s)�sort�split�
ValueErrorr+r�r$r�)�pkgsrK�pkg�name�versionr�r7s      �r;�
show_packages�2ConsoleClient._show_changes.<locals>.show_packages�s�����D��I�I�K���#�$'�I�I�c�1�$5�a��$:�M�D��=�=�W�(,�g�6�F�!�F���I��M�C��K�/�$�2F�2F�F�����$�K��D�����&����s�{��d����"�#��D�"�G�#�s�B/�/C�?Cz8The following NEW package will be installed (%(count)s):z9The following NEW packages will be installed (%(count)s):�countz3The following package will be upgraded (%(count)s):z4The following packages will be upgraded (%(count)s):z2The following package will be REMOVED (%(count)s):z3The following packages will be REMOVED (%(count)s):z5The following package will be DOWNGRADED (%(count)s):z6The following packages will be DOWNGRADED (%(count)s):z6The following package will be reinstalled (%(count)s):z7The following packages will be reinstalled (%(count)s):z5The following package has been kept back (%(count)s):z7The following packages have been kept back (%(count)s):zNeed to get %sB of archives.rz@After this operation, %sB of additional disk space will be used.zAAfter this operation, %sB of additional disk space will be freed.zDo you want to continue [Y/n]?�nrFrrrc�$>�TR5$rrr^s�r;r�-ConsoleClient._show_changes.<locals>.<lambda>�s���$�"<�"<�">r>r)$r�r�r4rl�dependencies�extendr�rr��downloadr�rr��space�PY3K�input�	raw_input�EOFError�re�match�locale�nl_langinfo�YESEXPRr
r��EXIT_CANCELLEDr�r6r�r�rr	rr�rsrJ)r7r'�installs�
reinstalls�removals�purges�upgrades�
downgrades�dep_installs�dep_reinstalls�dep_removals�
dep_purges�dep_upgrades�dep_downgrades�	dep_kepts�kepts�contr�s`                 r;r�ConsoleClient._show_changes�s=���	�*	
�"�"�$������+�+�4�4�	��x���)-�):�):�)G�)G�	'��|�������%�����%����������%����
�#����.�)����.�)�����8�+�+���M�	+�/6�s�8�}�-E�	F�
H�

�(�#���8�+�+���M�	+�/6�s�8�}�-E�	F�
H�

�(�#���8�+�+���M�	+�/6�s�8�}�-E�	F�
H�
�(�#���8�+�+��
�O�	-�18��Z��/I�	J�
L�

�*�%���8�+�+��
�O�	-�18��Z��/I�	J�
L�

�*�%���8�+�+���J�	(�,3�C��J�*?�	@�
B�

�%� ����%�%��!�2�3��(�(��):�):�)C�)C�D�E�
F����"�"�Q�&��!�$�%��(�(��):�):�)@�)@�A�B�
C��
�
�
$�
$�q�
(��!�%�&��(�(��):�):�)@�)@�A�B�
C�
���#�#�t�'8�'8�'A�'A��H�
�h�%��
��4� ��#C�!D�E�D�$�Q�'G�%H�I�D��H�H�V�/�/����?��F�F��B�J��5�5�e�6J�6J�K���,�,�S�$��>��
�
���!������ �,�,�S�-1�-I�-I�-.�y�\�;���	
������,�,�>�	�	@���
���
�s�-S&�
S&�&S6�5S6)r,rr+r6r&r)r/r�r-r'r*rr1r0r3r(r.r$r4r%rr)TFF)rr)NT)%�__name__�
__module__�__qualname__�__firstlineno__�__doc__r<rCrPrTr]rardrgrkrprsr�r�r{r|r}rr~r�r�r�r�rr"r�r�r�r#rJrIr�__static_attributes__�r>r;rr9s����BG��%�6F�D�
G�.�J�
D�
F�C�=�
�K�*�,
� �
 �
 �$ �
K�0�&2�
-�� �
.�H�$���$I�*w@r>rc��[S5n[[RUS9nUR	SSSSS[S5S	9 UR	SS
SSS[S5S	9 UR	SS
SSS[S5S	9 UR	SSSSSS[S5S9 UR	SSSSSS[S5S9 UR	SSSSSS[S5S9 UR	SSSSSS [S!5S9 UR	S"S#SSSS$[S5S9 UR	SS%SSSS&[S'5S9 UR	SS(SS)[S*5S+9 UR	SS,SS)[S-5S+9 UR	SS.SS/[S05S+9 UR	SS1SSSS2[S35S9 UR	SS4SSSS5[S65S79 UR	SS8SS9[S:5S+9 UR	SS;SSSS<[S=5S9 UR	SS>S?SSS@[SA5S9 UR	SSBSSC[SD5S+9 UR	SSESSFSG[SH5SI9 UR	SJSKSSL[SM5S+9 UR5up#[
UR(+URURSN9n[R"SOUR[SP55Ul
UR(aURSQ5 GO�UR (aURSG5 GO�UR"(aUR%5 GOiUR&(a6UR'UR&R)5UR*5 GO"UR,(aUR-5 GO�UR.(aUR15 GO�UR2(aUR55 GO�UR6(a=UR6R9SR5(aUR;UR65 GOkUR6(dUUR<(dDUR>(d3UR@(d"URB(dURD(a�URGUR6R)5UR<R)5UR>R)5UR@R)5URBR)5URDR)55 O^URH(a'URIURHURJ5 O&URM5 [NRP"SS5 URS5 gT)Uz'Run a command line client for aptdaemonziTo operate on more than one package put the package names in quotation marks:
aptdcon --install "foo bar")r&�epilogz-cz	--refreshr�
store_true�refreshzRefresh the cache)�default�action�dest�helpz
--fix-depends�fix_dependszoTry to resolve broken dependencies. Potentially dangerous operation since it could try to remove many packages.z
--fix-install�fix_installz1Try to finish a previous incompleted installationz-iz	--install�store�stringrUzInstall the given packages)rVrWrDrXrYz--reinstallrVzReinstall the given packagesz-rz--removerWzRemove the given packagesz-pz--purgerXz7Remove the given packages including configuration filesz-uz	--upgraderYz--downgraderZzDowngrade the given packagesz--upgrade-system�safe_upgradez%Deprecated: Please use --safe-upgrade)rWrXrYz--safe-upgradez Upgrade the system in a safe wayz--full-upgrade�full_upgradez=Upgrade the system, possibly installing and removing packagesz--add-repositoryrCz*Add new repository from the given deb-linez--sources-file�sources_filezQSpecify an alternative sources.list.d file to which repositories should be added.)rWrVrDrXrYz--cleanrpzRemove downloaded package filesz
--reconfigurerkz]Reconfigure installed packages. Optionally the minimum priority of questions can be specifiedz
--priorityrVrmz8The minimum debconf priority of question to be displayedz--hide-terminal�
hide_terminalz!Do not attach to the apt terminalz--allow-unauthenticatedr9Fz+Allow packages from unauthenticated sources)rWrXrVrYz-dz--show-detailsr:zQShow additional information about the packages. Currently only the version number)r8r9r:rzWaiting for authenticationTz.debrN)*r�r�	aptdaemon�__version__�
add_option�
parse_argsrrar9r:r	rr�r�r^rgr_rUrdrkr!rmrpr[r]rZrarU�endswithrPrVrWrXrYrZrTrCr`�
print_helpr�rrs)rS�parser�options�args�cons     r;rr�s���
���F��)�"7�"7��
G�F�
���d�K��)�	��0�1��3����b�/�2�)�
��<�=��>�
���b�/�2�)�
��,�-��.����d�K��$�8�)��9�:��<����b�-��$�8�+��;�<��>����d�J��$�8�(��8�9��;����d�I�r�$�8�'��3�4��5����d�K��$�8�)��9�:��<����b�-��$�8�+��;�<��>����b�,�)���.�/��0����b�*�)���?�@��B����b�*�)���1�2��3����b�,�b�$�8�:J��(�)��*����b�*�7�B�#�.��C�D��E����b�)�)���>�?��A����b�/�2�$�8�-��)�*��+�
���b�,�	�$�8�*��,�-��.����b�+�)���@�A��C����b�3�)�0G�#��'�(��)�
���d�,�)�	��A�B��C��'�'�)�O�W�
�'�*?�*?�&?�.5�.K�.K� '���1�C��'�'��S�-H�-H�()�*F�(G�I�C��������4� �	�	�	����5�!�	�������	�	�	�����+�+�1�1�3�W�5E�5E�F�	����	�	��	�	�	��"�"�$�	�	�	���� �	���W�_�_�5�5�f�=�=�������)�
�/�/�W�.�.�'�.�.�
�-�-�7�?�?�g�.?�.?����G�O�O�1�1�3�#�-�-�3�3�5�#�N�N�0�0�2�#�M�M�/�/�1�#�O�O�1�1�3�#�-�-�3�3�5�	7�
�	�	����7�1�1�7�3G�3G�H�����������G�G�Ir>�__main__)*rO�
__author__�__all__r�r�rr�rr7�optparserr�rr5rr2r�rr��aptsources.sourceslistr�
gi.repositoryr	�dbus.mainloop.glibr�mainloop�glib�
DBusGMainLooprbrrr
r�chrr�r��version_info�majorr1rrrKrQr>r;�<module>rys����*5�
�
#���� ��
�!�	�
�	���
�
�
�.����
�
��� � �� �5�������G�e�O�	�
��W�u�_�
�
������!��C@�C@�Lt�l�z���F�r>

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 495 B 0644
client.cpython-313.pyc File 64.91 KB 0644
console.cpython-313.pyc File 33.16 KB 0644
core.cpython-313.pyc File 96.5 KB 0644
crash.cpython-313.pyc File 3.17 KB 0644
debconf.cpython-313.pyc File 9.05 KB 0644
enums.cpython-313.pyc File 20.51 KB 0644
errors.cpython-313.pyc File 9.93 KB 0644
gtk3widgets.cpython-313.pyc File 67.17 KB 0644
lock.cpython-313.pyc File 8.36 KB 0644
logger.cpython-313.pyc File 2.48 KB 0644
loop.cpython-313.pyc File 555 B 0644
networking.cpython-313.pyc File 12.09 KB 0644
policykit1.cpython-313.pyc File 7.13 KB 0644
progress.cpython-313.pyc File 43.79 KB 0644
utils.cpython-313.pyc File 5.03 KB 0644
Filemanager