� ��^i{��~�ddlZddlZddlZddlmZdadadadada d�Z d d�Z d�Z ej d ���Zd �Zd �ZdS) �N�)� AnsiToWin32Fc�d�t�(tt�����dSdS�N)r� orig_stdout� reset_all����/builddir/build/BUILDROOT/alt-python311-pip-21.3.1-4.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_vendor/colorama/initialise.pyrrs0�����K� � �*�*�,�,�,�,�,��r Tc��|s!t|||g��rtd���tjatjatj�dan$tt||||��xt_atj�da n$tt ||||��xt_a tstj t��da dSdS)Nz,wrap=False conflicts with any other arg=TrueT)�any� ValueError�sys�stdoutr�stderr� orig_stderr�wrapped_stdout� wrap_stream�wrapped_stderr� atexit_done�atexit�registerr)� autoreset�convert�strip�wraps r �initrs��� �I�C��G�U�3�4�4�I��G�H�H�H� �*�K��*�K� �z����� � �W�e�Y�� E� E� F�� �^� �z����� � �W�e�Y�� E� E� F�� �^� ���� �"�"�"�� � � ��r c�j�t�tt_t�tt_dSdSr)rrrrrr r r �deinitr3s(���� �� ��� �� � � ��r c/�nK�t|i|�� dV�t��dS#t��wxYwr)rr)�args�kwargss r � colorama_textr#:sB�����$��&����� ������������������s�$�4c�j�t�tt_t�tt_dSdSr)rrrrrr r r �reinitr%Cs(���!�#�� ��!�#�� � � �"�!r c�f�|r.t||||���}|���r|j}|S)N)rrr)r� should_wrap�stream)r(rrrr�wrappers r rrJsG�� �$��f��5�I�?�?�?�� � � � � � $��^�F� �Mr )FNNT)r� contextlibr� ansitowin32rrrrrrrrr�contextmanagerr#r%rr r r �r-s��� � � � ����� � � � �$�$�$�$�$�$�� �� ������ �-�-�-� ����8!�!�!� �������$�$�$�����r