
    >:g                         S SK r S SKrS SKrSr " S S5      r\" 5       r\" \5       H%  r\R                  S5      (       a  M  \	" \\S5        M'     SSS.S\
S	\4S
 jjjrSS.S	\
4S jjrg)    NTc                   8    \ rS rSrSrSrSrSrSrSr	Sr
S	rS
rSrg)
ANSIColors   z[1;32mz[1;35mz[1;31mz[32mz[90mz[35mz[31mz[0mz[33m N)__name__
__module____qualname____firstlineno__
BOLD_GREENBOLD_MAGENTABOLD_REDGREENGREYMAGENTAREDRESETYELLOW__static_attributes__r       &/usr/local/lib/python3.13/_colorize.pyr   r      s/    JLHEDG
CEFr   r   __ filecolorizereturnc                L    U (       d  [        US9(       a
  [        5       $ [        $ )Nr   )can_colorizer   NoColors)r   r   s     r   
get_colorsr       s    <T*|r   c                 8   U c  [         R                  n [         R                  R                  (       dH  [        R
                  R                  S5      S:X  a  g[        R
                  R                  S5      S:X  a  g[        R
                  R                  S5      (       a  g[        (       d  g[        R
                  R                  S5      (       a  g[        R
                  R                  S5      S	:X  a  g[        U S
5      (       d  g[         R                  S:X  a   SS K
nUR                  5       (       d  g  [        R                  " U R                  5       5      $ ! [        [        4 a     gf = f! [         R"                   a    U R                  5       s $ f = f)NPYTHON_COLORS0F1TNO_COLORFORCE_COLORTERMdumbfilenowin32r   )sysstdoutflagsignore_environmentosenvirongetCOLORIZEhasattrplatformnt_supports_virtual_terminalImportErrorAttributeErrorisattyr)   ioUnsupportedOperation)r   r5   s     r   r   r   "   s)   |zz99''::>>/*c1::>>/*c1	zz~~j!!8	zz~~m$$	zz~~f'4""
||w	0022 3
yy''	 ^, 		
 "" {{}s$   E 8#E2 E/.E/2$FF)F)r:   r/   r+   r2   r   r   dirattr
startswithsetattrboolr    r   r   r   r   <module>rA      sz    	 	 
	 	 <MD??4  $# 
t  
   !$ !r   