
    5h                     `    S r SSKJr  S/r\" S5      S\" S5      S0r\4S jr " S	 S\5      rg
)z
pygments.formatters.pangomarkup
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Formatter for Pango markup output.

:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
    )	FormatterPangoMarkupFormatter&z&amp;<z&lt;c                 $    U R                  U5      $ )z Escape & and < for Pango Markup.)	translate)texttables     j/var/www/html/cementerio_25MayoBackend/env/lib/python3.13/site-packages/pygments/formatters/pangomarkup.pyescape_special_charsr      s    >>%      c                   4    \ rS rSrSrSrSS/r/ rS rS r	Sr
g	)
r      z_
Format tokens as Pango Markup code. It can then be rendered to an SVG.

.. versionadded:: 2.9
zPango Markuppangopangomarkupc                 V   [         R                  " U 40 UD6  0 U l        U R                   H{  u  p#SnSnUS   (       a  USR	                  US   5      -  nSU-   nUS   (       a
  US-  nSU-   nUS   (       a
  US	-  nS
U-   nUS   (       a
  US-  nSU-   nXE4U R                  U'   M}     g )N colorz<span fgcolor="#{}">z</span>boldz<b>z</b>italicz<i>z</i>	underlinez<u>z</u>)r   __init__stylesstyleformat)selfoptionstokenr   startends         r   r   PangoMarkupFormatter.__init__'   s    4+7+ JJLEECW~/66uW~FF#oV}slXsl[!sl"'DKK 'r   c                    SnS nUR                  S5        U H  u  pVXPR                  ;  a  UR                  nXPR                  ;  a  M  XT:X  a  U[        U5      -  nMF  U(       a'  U R                  U   u  pxUR                  Xs-   U-   5        [        U5      nUnM     U(       a'  U R                  U   u  pxUR                  Xs-   U-   5        UR                  S5        g )Nr   z<tt>z</tt>)writer   parentr   )	r   tokensourceoutfilelastvallasttypettypevalue
stylebeginstyleends	            r   format_unencoded%PangoMarkupFormatter.format_unencoded=   s    f'LE{{* {{* /66+/;;x+@(JMM*"6"AB.u5  ( #';;x#8 JMM*.9:gr   )r   N)__name__
__module____qualname____firstlineno____doc__namealiases	filenamesr   r-   __static_attributes__ r   r   r   r      s'     D&GI.,r   N)r3   pygments.formatterr   __all__ord_escape_tabler   r   r8   r   r   <module>r=      sJ    ) "
" HgHf &3 !
79 7r   