�
��^i{ � �~ � d dl Z d dlZd dlZddlmZ dadadadada d� Z
dd�Zd� Zej
d � � � Zd
� Zd� ZdS )
� N� )�AnsiToWin32Fc �d � t �(t t � � � � � d S d S �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.pyr r s0 � ����K� � �*�*�,�,�,�,�,� �r
Tc � � |s!t | ||g� � rt d� � �t j at j at j �d an$t t ||| |� � xt _ at j �d a n$t t ||| |� � xt _ a t st j t � � da
d S d S )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 �initr s� � �� 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 �t t _ t �t t _ d S d S r )r r r r r r r
r �deinitr 3 s( � ��� ��
��� ��
�
�
� �r
c / �n K � t | i |�� d V � t � � d S # t � � w xY wr )r r )�args�kwargss r �
colorama_textr# : sB � � � ��$��&�����
������������������s �$ �4c �j � t �t t _ t �t t _ d S d S r )r r r r r r r
r �reinitr% C s( � ��!�#��
��!�#��
�
�
� "�!r
c �f � |r.t | |||�� � }|� � � r|j } | S )N)r r r )r �should_wrap�stream)r( r r r r �wrappers r r r J sG � �� $��f��5�I�?� ?� ?����� � � $��^�F��Mr
)FNNT)r �
contextlibr �ansitowin32r r r r r r r r r �contextmanagerr# r% r r r
r �