§
    øžyj©  ã                   óP   — d Z ddlZddlZdefd„Z G d„ d¦  «        Zdedefd„ZdS )	z3Shared ANSI color utilities for Hermes CLI modules.é    NÚreturnc                  óÒ   — t           j                             d¦  «        �dS t           j                             d¦  «        dk    rdS t          j                             ¦   «         sdS dS )z¶Return True when colored output is appropriate.

    Respects the NO_COLOR environment variable (https://no-color.org/)
    and TERM=dumb, in addition to the existing TTY check.
    ÚNO_COLORNFÚTERMÚdumbT)ÚosÚenvironÚgetÚsysÚstdoutÚisatty© ó    ú7/home/ragecks/.hermes/hermes-agent/hermes_cli/colors.pyÚshould_use_colorr      s[   € õ 
„z‡~‚~�jÑ!Ô!Ð-ØˆuÝ	„z‡~‚~�fÑÔ Ò'Ð'ØˆuÝŒ:×ÒÑÔð ØˆuØˆ4r   c                   ó2   — e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
S )ÚColorsz[0mz[1mz[2mz[31mz[32mz[33mz[34mz[35mz[36mN)Ú__name__Ú
__module__Ú__qualname__ÚRESETÚBOLDÚDIMÚREDÚGREENÚYELLOWÚBLUEÚMAGENTAÚCYANr   r   r   r   r      s;   € € € € € Ø€EØ€DØ
€CØ
€CØ€EØ€FØ€DØ€GØ€D€D€Dr   r   Útextc                 ól   — t          ¦   «         s| S d                     |¦  «        | z   t          j        z   S )zBApply color codes to text (only when color output is appropriate).Ú )r   Újoinr   r   )r    Úcodess     r   Úcolorr%   "   s1   € åÑÔð ØˆØ�7Š7�5‰>Œ>˜DÑ ¥6¤<Ñ/Ð/r   )Ú__doc__r   r   Úboolr   r   Ústrr%   r   r   r   ú<module>r)      sŒ   ðØ 9Ð 9à 	€	€	€	Ø 
€
€
€
ð˜$ð ð ð ð ð	ð 	ð 	ð 	ð 	ñ 	ô 	ð 	ð0�ð 0 ð 0ð 0ð 0ð 0ð 0ð 0r   