o
    ‡ÎÖah  ã                   @   sN  d Z i dd“dd“dd“dd“d	d
“dd“dd“dd“dd“dd“dd“dd“dd“dd“dd“dd “d!d"“d#d$i¥Zed%k�r%d&d'lZd&d'lZg Zg Zej d&ej 	ej 
e¡d(d(¡¡ d&d)lmZ e d*¡D ]T\ZZZeD ]LZe d+¡r»e d,¡s»d-ed.d'…  d/d*¡ed'd0… f Zeeƒ eed'd'd1gƒZejD ]ZeeeƒZe d2eeeje ej!ƒe ej"ƒeeƒff ¡ qœqoqhe #¡  e$eƒ�Z%e% &¡ Z'e' d3d4¡Z'W d'  ƒ n1 sÚw   Y  e'd'e' (d5¡… Z)e'e' (d6¡d'… Z*e$ed7ƒ�Z%e% +e)¡ e% +d8d9 	e¡ ¡ e% +e*¡ W d'  ƒ n	1 �sw   Y  ed:e,eƒ ƒ d'S d'S );aµ  
    pygments.formatters._mapping
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Formatter mapping definitions. This file is generated by itself. Everytime
    you change something on a builtin formatter definition, run this script from
    the formatters folder to update it.

    Do not alter the FORMATTERS dictionary by hand.

    :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
ÚBBCodeFormatter)zpygments.formatters.bbcodeÚBBCode)ÚbbcodeÚbb© z Format tokens with BBcodes. These formatting codes are used by many bulletin boards, so you can highlight your sourcecode with pygments before posting it there.ÚBmpImageFormatter)úpygments.formatters.imgÚimg_bmp)ÚbmpÚbitmap)z*.bmpzwCreate a bitmap image from source code. This uses the Python Imaging Library to generate a pixmap from the source code.ÚGifImageFormatter)r   Úimg_gif)Úgif)z*.gifztCreate a GIF image from source code. This uses the Python Imaging Library to generate a pixmap from the source code.ÚGroffFormatter)zpygments.formatters.groffÚgroff)r   ÚtroffÚroffr   zFFormat tokens with groff escapes to change their color and font style.ÚHtmlFormatter)zpygments.formatters.htmlÚHTML)Úhtml)z*.htmlz*.htmzšFormat tokens as HTML 4 ``<span>`` tags within a ``<pre>`` tag, wrapped in a ``<div>`` tag. The ``<div>``'s CSS class can be set by the `cssclass` option.ÚIRCFormatter)zpygments.formatters.ircÚIRC)Úircr   r   z&Format tokens with IRC color sequencesÚImageFormatter)r   Úimg)r   ÚIMGÚpng)z*.pngztCreate a PNG image from source code. This uses the Python Imaging Library to generate a pixmap from the source code.ÚJpgImageFormatter)r   Úimg_jpg)ÚjpgÚjpeg)z*.jpgzuCreate a JPEG image from source code. This uses the Python Imaging Library to generate a pixmap from the source code.ÚLatexFormatter)zpygments.formatters.latexÚLaTeX)ÚlatexÚtex)z*.texzUFormat tokens as LaTeX code. This needs the `fancyvrb` and `color` standard packages.ÚNullFormatter)úpygments.formatters.otherz	Text only)ÚtextÚnull)z*.txtz1Output the text unchanged without any formatting.ÚPangoMarkupFormatter)zpygments.formatters.pangomarkupzPango Markup)ÚpangoÚpangomarkupr   zFFormat tokens as Pango Markup code. It can then be rendered to an SVG.ÚRawTokenFormatter)r%   z
Raw tokens)ÚrawÚtokens)z*.rawz@Format tokens as a raw representation for storing token streams.ÚRtfFormatter)zpygments.formatters.rtfÚRTF)Úrtf)z*.rtfzÃFormat tokens as RTF markup. This formatter automatically outputs full RTF documents with color information and other useful stuff. Perfect for Copy and Paste into Microsoft(R) Word(R) documents.ÚSvgFormatter)zpygments.formatters.svgÚSVG)Úsvg)z*.svgzãFormat tokens as an SVG graphics file.  This formatter is still experimental. Each line of code is a ``<text>`` element with explicit ``x`` and ``y`` coordinates containing ``<tspan>`` elements with the individual token styles.ÚTerminal256Formatter)úpygments.formatters.terminal256ÚTerminal256)Úterminal256Ú
console256Ú256r   zËFormat tokens with ANSI color sequences, for output in a 256-color terminal or console.  Like in `TerminalFormatter` color sequences are terminated at newlines, so that paging the output works correctly.ÚTerminalFormatter)zpygments.formatters.terminalÚTerminal)ÚterminalÚconsoler   z�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.ÚTerminalTrueColorFormatter)r5   ÚTerminalTrueColor)Úterminal16mÚ
console16mÚ16mr   zÌFormat tokens with ANSI color sequences, for output in a true-color terminal or console.  Like in `TerminalFormatter` color sequences are terminated at newlines, so that paging the output works correctly.ÚTestcaseFormatter)r%   ÚTestcase)Útestcaser   z0Format tokens as appropriate for a new testcase.Ú__main__é    Nz..)Údocstring_headlineÚ.z.pyÚ_zpygments.formatters%s.%sé   ú/éýÿÿÿÚ z%r: %rz
Ú
zFORMATTERS = {zif __name__ == '__main__':ÚwzFORMATTERS = {
    %s
}

z,
    z=== %d formatters processed.)-Ú__doc__Ú
FORMATTERSÚ__name__ÚsysÚosÚfound_formattersÚimportsÚpathÚinsertÚjoinÚdirnameÚ__file__Úpygments.utilrH   ÚwalkÚrootÚdirsÚfilesÚfilenameÚendswithÚ
startswithÚreplaceÚmodule_nameÚprintÚ
__import__ÚmoduleÚ__all__Úformatter_nameÚgetattrÚ	formatterÚappendÚnameÚtupleÚaliasesÚ	filenamesÚsortÚopenÚfpÚreadÚcontentÚfindÚheaderÚfooterÚwriteÚlenr   r   r   ú>/usr/lib/python3/dist-packages/pygments/formatters/_mapping.pyÚ<module>   s¢    ÿþýüûúùø	÷
öõôóòñðïî
"ÿ

üÿÿ€ø
ø	
ýÐ