+
    IV-j  ã                   óˆ  € R t ^ RIHt ^ RIHtHtHtHtHtH	t	H
t
HtHtHt ^ RIHt ^ RIHt R.t/ ]Rb]R	b]R	b]P&                  R
b]Rb]P(                  R
b]
P*                  Rb]P,                  R
b]P.                  Rb]P0                  Rb]P2                  Rb]P4                  R
b]P6                  Rb]P8                  Rb]P:                  Rb]P<                  R
b]P>                  Rb]R]	R]P@                  R]PB                  R]PD                  R]PF                  R]PH                  R]P                  R]R/	Ct% ! R R]4      t&R# )zÞ
pygments.formatters.terminal
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Formatter for terminal output with ANSI sequences.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)Ú	Formatter)
ÚKeywordÚNameÚCommentÚStringÚErrorÚNumberÚOperatorÚGenericÚTokenÚ
Whitespace)Ú
ansiformat)Úget_choice_optÚTerminalFormatterc                   óR   a € ] tR t^8t o RtRtRR.t. tR tR t	R t
R tR	 tR
tV tR# )r   a›  
Format tokens with ANSI color sequences, for output in a text console.
Color sequences are terminated at newlines, so that paging the output
works correctly.

The `get_style_defs()` method doesn't do anything special since there is
no support for common styles.

Options accepted:

`bg`
    Set to ``"light"`` or ``"dark"`` depending on the terminal's background
    (default: ``"light"``).

`colorscheme`
    A dictionary mapping token types to (lightbg, darkbg) color names or
    ``None`` (default: ``None`` = use builtin colorscheme).

`linenos`
    Set to ``True`` to have line numbers on the terminal output as well
    (default: ``False`` = no line numbers).
ÚTerminalÚterminalÚconsolec                óê   € \         P                  ! V 3/ VB  \        VR RR.R4      R8H  V n        VP	                  RR4      ;'       g    \
        V n        VP	                  RR4      V n        ^ V n        R# )ÚbgÚlightÚdarkÚcolorschemeNÚlinenosF)	r   Ú__init__r   ÚdarkbgÚgetÚTERMINAL_COLORSr   r   Ú_lineno)ÚselfÚoptionss   &,Úm/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/formatters/terminal.pyr   ÚTerminalFormatter.__init__S   sm   € Ü×Ò˜4Ñ+ 7Ò+Ü$ W¨dØ&-¨vÐ%6¸óAØDJñKˆŒà"Ÿ;™; }°dÓ;×NÐN¼ˆÔØ—{‘{ 9¨eÓ4ˆŒØˆŽó    c                ó0   € \         P                  ! WV4      # ©N)r   Úformat)r   ÚtokensourceÚoutfiles   &&&r!   r&   ÚTerminalFormatter.format[   s   € Ü×Ò °7Ó;Ð;r#   c                óÂ   € V ;P                   ^,          un         TP                  RV P                   ^8g  ;'       d    R;'       g    RV P                   3,          4       R# )é   z%s%04d: Ú
Ú N)r   Úwrite)r   r(   s   &&r!   Ú_write_linenoÚTerminalFormatter._write_lineno^   sC   € Ø�Š˜Õ�Ø�‰�j D§L¡L°AÑ$5×$>Ð$>¸$×$DÐ$DÀ"ÀdÇlÁlÐ#SÕSÖTr#   c                ó¶   € V P                   P                  V4      pVf*   VP                  pV P                   P                  V4      pK-  W P                  ,          # r%   )r   r   Úparentr   )r   ÚttypeÚcolorss   && r!   Ú
_get_colorÚTerminalFormatter._get_colorb   sK   € ð ×!Ñ!×%Ñ% eÓ,ˆØŠnØ—L‘LˆEØ×%Ñ%×)Ñ)¨%Ó0ŠFØ—k‘kÕ"Ð"r#   c           
     ó@  € V P                   '       d   V P                  V4       V FÏ  w  r4V P                  V4      pVP                  R 4       F¤  pV'       d+   VP	                  \        WVP                  R4      4      4       M VP	                  VP                  R4      4       VP                  R4      '       g   Kn  V P                   '       d   V P                  V4       K“  VP	                  R4       K¦  	  KÑ  	  V P                   '       d   VP	                  R4       R# R# )Tr,   N)r   r/   r5   Ú
splitlinesr.   r   ÚrstripÚendswith)r   r'   r(   r3   ÚvalueÚcolorÚlines   &&&    r!   Úformat_unencodedÚ"TerminalFormatter.format_unencodedl   sÈ   € Ø�<�<ˆ<Ø×Ñ˜wÔ'ã'‰LˆEØ—O‘O EÓ*ˆEà×(Ñ(¨Ö.�ßØ—M‘M¤*¨U·K±KÀÓ4EÓ"FÕGà—M‘M $§+¡+¨dÓ"3Ô4Ø—=‘= ×&Ô&Ø—|—|�|Ø×*Ñ*¨7Ö3àŸ™ dÖ+ó /ñ (ð �<�<ˆ<Ø�M‰M˜$Öñ r#   )r   r   r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚaliasesÚ	filenamesr   r&   r/   r5   r>   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r!   r   r   8   s?   ø‡ € ñð, €DØ˜9Ð%€GØ€Iòò<òUò#÷ ð  r#   N)r-   r-   )ÚgrayÚbrightblack)ÚcyanÚ
brightcyan)ÚblueÚ
brightblue)ÚmagentaÚbrightmagenta)ÚgreenÚbrightgreen)Ú_cyan_Ú_brightcyan_)Ú_green_Ú_brightgreen_)rL   rK   )ÚredÚ	brightred)rP   rP   )Úyellowr[   )rZ   rZ   )ú**r\   )z	*magenta*z*brightmagenta*)Ú_brightred_r]   )'rD   Úpygments.formatterr   Úpygments.tokenr   r   r   r   r   r   r	   r
   r   r   Úpygments.consoler   Úpygments.utilr   Ú__all__ÚPreprocÚTypeÚWordÚBuiltinÚFunctionÚ	NamespaceÚClassÚ	ExceptionÚ	DecoratorÚVariableÚConstantÚ	AttributeÚTagÚDeletedÚInsertedÚHeadingÚ
SubheadingÚPromptr   r   © r#   r!   Ú<module>rv      s¬  ðñõ )÷1÷ 1÷ 1å 'Ý (ð Ð
€ð
Ø	Ð+ðð Ð1ðð Ð1ð	ð
 ‡O�OÐ5ðð Ð1ðð ‡L�LÐ5ðð ‡M�MÐ9ðð 	‡L�LÐ5ðð 	‡M�MÐ2ðð 	‡N�NÐ7ðð 	‡J�JÐ4ðð 	‡N�NÐ5ðð 	‡N�NÐ2ðð 	‡M�MÐ0ðð  	‡M�MÐ0ð!ð" 	‡N�NÐ5ð#ð$ 	‡H�HÐ;ð%ð& Ð2Ø
Ð1à‡O�OÐ9Ø×ÑÐ1Ø‡O�OÐ,Ø×ÑÐ:Ø‡N�NÐ,Ø‡M�MÐ9à	Ð;ñ;€ôBG ˜	ö G r#   