
    b[                         d  Z  e               e e                                                      D ]+Ze                                refdZe e            dez  <   ,[[d Zd ZddZ	dS )	c                      t                      } t          d          D ].\  }}d|z  | |<   d|z  | d|z   <   d|z  | d|z   <   d|z  | d|z   <   /t          | d	<   t          | d
<   d| d<   d| d<   d S )N)BLACKREDGREENYELLOWBLUEMAGENTACYANWHITEz[1;3%dmz[3%dmDARK_z[1;4%dmREV_z[4%dm	REV_DARK_PURPLEGREYz[0mC_NORMALz[4m	UNDERLINE)globals	enumerateDARK_MAGENTA
DARK_WHITE)ginames      ./usr/lib/python3/dist-packages/samba/colour.py_gen_ansi_coloursr      s    		A : ; ; 0 04!#$'!O'D.(1,&4- +a+
 AhKAfI AjM AkNNN    c                 @    t                      |         | t          S )N)r   r   )sr   s     r   _fr   B   s    &yy88<<r   zc_%sc                      t                      } t          |                                           D ]H\  }}|                                r/t	          |t
                    r|                    d          rd| |<   IdS )z5Convert all the ANSI colour codes into empty strings. N)r   listitemsisupper
isinstancestr
startswith)r   kvs      r   switch_colour_offr*   I   st    		AQWWYY  199;; 	:a-- 	!,,v2F2F 	AaD r   c                  "    t                       dS )z%Regenerate all the ANSI colour codes.N)r    r   r   switch_colour_onr-   Q   s    r   Fc                 D    |rdnd}|rdnd}d||t          |           fz  S )Nz01;r!   4838z[%s%s;5;%dm)int)nbgboldweighttargets        r   xterm_256_colourr7   V   s6    "UUF!TTTFA777r   N)FF)
r   r"   r   keys_kr$   r   r*   r-   r7   r,   r   r   <module>r:      s   :  (      $wwyy~~
 
  $ $B	zz|| $ 	= 	= 	= 	=!#		&2+    
8 8 8 8 8 8r   