Edit File: uu.cpython-311.opt-2.pyc
� ����� f����������������������������� �d�dl�Z�d�dlZd�dlZd�dlZ�ej��������ed��������������g�d�Z�G�d��de������������Zd dd�d �Z dd �Z d��Zedk����r�e���������������dS�dS�)�����N)����� ���)�remove)�Error�encode�decodec�������������������������e�Zd�ZdS�)r���N)�__name__� __module__�__qualname__��������)/opt/alt/python311/lib64/python3.11/uu.pyr���r���)���s���������������Dr���r���F��backtickc�����������������t���� �g�} �|�dk����rt�����������j��������j��������}�n�t����������|�t����������������������rs|�t ����������j�����������������������������|�������������}|�+ �t����������j��������|�������������j ��������}n#�t����������$�r�Y�nw�xY�wt����������|�d������������}�|���������������������|��������������|dk����rt�����������j ��������j��������}n:t����������|t����������������������r%t����������|d������������}|���������������������|�������������|�d}|�d}|���������������������dd������������}|���������������������dd������������}|���������������������d |d z��|fz�����������������������d�������������������������|����������������������d������������}t%����������|������������d k����rQ|���������������������t'����������j��������||��������������������������|����������������������d������������}t%����������|������������d k�����Q|r|���������������������d�������������n|���������������������d�������������|D�]}|�������������������������������������d�S�#�|D�]}|�������������������������������������w�xY�w)N�-�rb�wbi���� z\n� z\rzbegin %o %s i����ascii�-���r���r���s���` end s��� end )�sys�stdin�buffer� isinstance�str�os�path�basename�stat�st_mode�AttributeError�open�append�stdout�replace�writer����read�len�binascii�b2a_uu�close)�in_file�out_file�name�moder����opened_files�data�fs��� r���r���r���,���sO��������L�1��c�>�>��i�&�G�G� ��� %� %�� )��|��w�'�'��0�0���|���7�7�+�+�3�D�D��%��������D������7�D�)�)�G�����(�(�(���s�?�?��z�(�H�H� ��#� &� &�� *��H�d�+�+�H�����)�)�)���<��D��<��D� ��|�|�D��'�'���|�|�D��'�'�� � ����D�5�L�4�*@�@�H�H��Q�Q�R�R�R��|�|�B�����$�i�i�!�m�m��N�N�8�?�4�(�C�C�C�D�D�D��<�<��#�#�D���$�i�i�!�m�m���� (��N�N�;�'�'�'�'��N�N�;�'�'�'��� �� �A� �G�G�I�I�I�I� �� ���� �� �A� �G�G�I�I�I�I� ���s1����AH��A0��/H��0 A=�:H��<A=�=FH��H7c������������������2���� �g�}|�dk����rt�����������j��������j��������}�n:t����������|�t����������������������r%t����������|�d������������}�|���������������������|�������������� � �|������������������������������������}|st����������d�������������|� ��������������������d������������s�<|� ��������������������dd������������}t����������|������������dk����r4|d ���������dk����r( �t����������|d ���������d�������������n#�t����������$�r�Y�nw�xY�w��|��|d������������������������������d���������������������������������d ������������}t ����������j�����������������������������|������������rt����������d|����������������|� ��������������������t ����������j��������������������sMdt ����������j�����������|v�s<t ����������j��������rC|� ��������������������t ����������j��������������������sdt ����������j�����������|v�rt����������d|��d��������������|�t����������|d ���������d������������}|dk����rt�����������j��������j��������}nQt����������|t����������������������r<t����������|d������������}t!����������j��������||�������������|}|���������������������|�������������|������������������������������������}|r�|���������������������d������������dk����r� �t1����������j��������|������������} ns#�t0����������j��������$�ra} |d ���������dz ��dz��dz��dz���dz��}t1����������j��������|d�|����������������������} |s"t�����������j�����������������������������d| z���������������Y�d�} ~ nd�} ~ ww�xY�w|���������������������| �������������|������������������������������������}|r|���������������������d������������dk������|st����������d������������� �|D�]}|�������������������������������������d�S�#�|D�]}|�������������������������������������w�xY�w)Nr���r���Tz'No valid begin line found in input files���begin���� ����r���r�����������s��� r���z Cannot overwrite existing file: z..zRefusing to write to z due to directory traversalr���s���end� ����?�����������zWarning: %s zTruncated input file)r���r���r���r���r���r%���r&����readliner���� startswith�splitr+����int� ValueError�rstripr���r���r ����exists�sep�altsepr'����chmod�stripr,����a2b_uu�stderrr)���r.���) r/���r0���r2����quietr3����hdr� hdrfields�fp�sr4����v�nbytesr5���s ��� r���r���r���f���s���������L��#�~�~��)�"��� �G�S� !� !��%��w��%�%�����G�$�$�$�<� ��"�"�$�$�C��� G��E�F�F�F��>�>�(�+�+�� ��� � �$��*�*�I��9�~�~��"�"�y��|�x�'?�'?��� �!��a�(�(�(���!��������D����� ���� ��|�*�*�<�8�8�?�?��H�H�H��w�~�~�h�'�'�� K��I�x�I�I�J�J�J��#�#�B�F�+�+�� [��R�V� � ��)�)��I��*��(�(���3�3��*��&�"�)�%�%��1�1��Y�H�Y�Y�Y�Z�Z�Z��<��y��|�Q�'�'�D���s�?�?��z�(�H�H� ��#� &� &�� *��h��%�%�B��H�X�t�$�$�$��H�����)�)�)�� �������� #�A�G�G�L�)�)�V�3�3� :���q�)�)�����>�� :�� :�� :��a�D��G�r�>�Q�.��2�q�8����q��&��z�2�2����:��J�$�$�_�q�%8�9�9�9���������� :����� �N�N�4� � � �� � �"�"�A���� #�A�G�G�L�)�)�V�3�3���� 0��.�/�/�/� 0���� �� �A� �G�G�I�I�I�I� �� ���� �� �A� �G�G�I�I�I�I� ���s^����A1M;�� C ��M;�� C-�*M;��,C-�-FM;��J��M;��L�&AL�=M;��L�AM;��;Nc������������������������ �dd�l�}�|����������������������d�������������}|���������������������dddddd � �������������|���������������������ddd ddd � �������������|�����������������������������������\��}}t ����������|������������dk����r)|���������������������d�������������t ����������j��������d�������������t����������j��������j ��������}t����������j ��������j ��������}t ����������|������������dk����r|d���������}t ����������|������������dk����r|d���������}|j��������rs|j��������rZt����������|t����������������������rt����������|d������������}n4t!����������t����������j��������d���������d�������������t ����������j��������d�������������t����������||�������������d�S�|j��������rZt����������|t����������������������rt����������|d������������}n4t!����������t����������j��������d���������d�������������t ����������j��������d�������������t%����������||�������������d�S�)Nr���z'usage: %prog [-d] [-t] [input [output]])�usagez-dz--decoder���zDecode (instead of encode)?F� store_true)�dest�help�default�actionz-tz--text�textz2data is text, encoded format unix-compatible text?r8���zincorrect number of argumentsr9���r���z: cannot do -t to stdoutr���z: cannot do -t from stdin)�optparse�OptionParser� add_option� parse_argsr+����errorr����exitr���r���r'���r���rZ���r���r���r%����print�argvr���)r[����parser�options�args�input�outputs��� r����testrh�������s������(��O�O�O� � "� "�)R� "� S� S�F� ���d�J�X�<Y�ch�q}��~�~�~� ���d�H�6�8l�v{���EQ����R���R���R��'�'�)�)�O�W�d� �4�y�y�1�}�}����4�5�5�5�������� �I��E� �Z� �F� �4�y�y�1�}�}��Q��� �4�y�y�1�}�}��a����~����<�� ��&�#�&�&�� ��f�d�+�+����c�h�q�k�#=�>�>�>��������u�f�������<�� ��%��%�%�� ��U�D�)�)����c�h�q�k�#>�?�?�?��������u�f�����r����__main__)NN)NNF)r,���r���r����warnings�_deprecatedr ����__all__� Exceptionr���r���r���rh���r ���r���r����<module>rn������s������4������� � � � �� � � � �����������X�g��.��.��.��.� '� '� '�� �� �� �� �� �I�� �� �� �7���7��7��7��7��7�tH��H��H��H�T$��$��$�L��z����D�F�F�F�F�F���r���