
    )jp                          G d  d          Z e j        e j        e j        e j        e j        gZd	dedefdZdedefdZ	dS )
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 )BgColorsz[95mz[94mz[96mz[92mz[93mz[91mz[0mz[1mz[4mN)__name__
__module____qualname__HEADEROKBLUEOKCYANOKGREENWARNINGFAILENDCBOLD	UNDERLINE     V/DATA/AppData/hermes/venv/lib/python3.11/site-packages/trame_client/utils/formatter.pyr   r      s;        FFFGGDDDIIIr   r      linereturnc                     |                      d          r| S |                     d          rdS |                      d          r|S dS )Nz</z/>    <)
startswithendswith)r   	increments     r   compute_indentr      sV    t z}}T qs 1r   html_contentc           	         d}g }d}|                                  D ]}t          ||          }|dk     r|t          |          z  }t          t          ||z            t	          t                    z           }|                    | d|z   |                    dd           t          j                    |dk    r|t          |          z  }d	                    |          S )Nr   r    z >>
)

splitlinesr   COLOR_PALETTEintlenappendreplacer   r   join)r   indent_stepoutput_linesindentr   deltacolors          r   to_pretty_htmlr.       s    KLF'')) + +t[11199nT***Fc&;"677#m:L:LLMLcFlLDLLs$;$;LX]LL	
 	
 	
 199nT***F99\"""r   N)r   )
r   r   r   r	   r   r
   r#   strr   r.   r   r   r   <module>r0      s   	 	 	 	 	 	 	 	 OOM  c    # # # # # # # #r   