/usr/lib/rads/venv/lib/python3.13/site-packages/pygments/formatters/__pycache__
NameSizeModeActions
bbcode.cpython-313.pyc42340644editdlrm
groff.cpython-313.pyc73860644editdlrm
html.cpython-313.pyc413700644editdlrm
img.cpython-313.pyc284800644editdlrm
irc.cpython-313.pyc60570644editdlrm
latex.cpython-313.pyc203110644editdlrm
other.cpython-313.pyc68810644editdlrm
pangomarkup.cpython-313.pyc29940644editdlrm
rtf.cpython-313.pyc138080644editdlrm
svg.cpython-313.pyc91110644editdlrm
terminal.cpython-313.pyc58250644editdlrm
terminal256.cpython-313.pyc154610644editdlrm
_mapping.cpython-313.pyc41890644editdlrm
__init__.cpython-313.pyc68640644editdlrm
Edit: /usr/lib/rads/venv/lib/python3.13/site-packages/pygments/formatters/__pycache__/svg.cpython-313.pyc (9111B)
jVSrSSKJr SSKJr SSKJrJr S/rSr 0r "SS\5r g) z pygments.formatters.svg ~~~~~~~~~~~~~~~~~~~~~~~ Formatter for SVG output. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. ) Formatter)Comment) get_bool_opt get_int_opt SvgFormattercURSS5RSS5RSS5RSS5RS S 5$) z as well as single and double quotes for HTML.&z&z>"z"'z')replace)texts J/usr/lib/rads/venv/lib/python3.13/site-packages/pygments/formatters/svg.py escape_htmlrsE <<W %V$V$X&W% &c:\rSrSrSrSrS/rS/rSrSr Sr S r g ) rad Format tokens as an SVG graphics file. This formatter is still experimental. Each line of code is a ```` element with explicit ``x`` and ``y`` coordinates containing ```` elements with the individual token styles. By default, this formatter outputs a full SVG document including doctype declaration and the ```` root element. .. versionadded:: 0.9 Additional options accepted: `nowrap` Don't wrap the SVG ```` elements in ```` elements and don't add a XML declaration and a doctype. If true, the `fontfamily` and `fontsize` options are ignored. Defaults to ``False``. `fontfamily` The value to give the wrapping ```` element's ``font-family`` attribute, defaults to ``"monospace"``. `fontsize` The value to give the wrapping ```` element's ``font-size`` attribute, defaults to ``"14px"``. `linenos` If ``True``, add line numbers (default: ``False``). `linenostart` The line number for the first line (default: ``1``). `linenostep` If set to a number n > 1, only every nth line number is printed. `linenowidth` Maximum width devoted to line numbers (default: ``3*ystep``, sufficient for up to 4-digit line numbers. Increase width for longer code blocks). `xoffset` Starting offset in X direction, defaults to ``0``. `yoffset` Starting offset in Y direction, defaults to the font size if it is given in pixels, or ``20`` else. (This is necessary since text coordinates refer to the text baseline, not the top edge.) `ystep` Offset to add to the Y coordinate for each subsequent line. This should roughly be the text size plus 5. It defaults to that value if the text size is given in pixels, or ``25`` else. `spacehack` Convert spaces in the source to `` ``, which are non-breaking spaces. SVG provides the ``xml:space`` attribute to control how whitespace inside tags is handled, in theory, the ``preserve`` value could be used to keep all whitespace as-is. However, many current SVG viewers don't obey that rule, so this option is provided as a workaround and defaults to ``True``. SVGsvgz*.svgc�������������� ������[���������R������������������"�U�40�UD6 �[��������USS5������U�l��������UR ������������������SS5������U�l��������UR ������������������SS5������U�l��������[��������USS5������U�l��������U�R ������������������R������������������5�������nUR������������������S 5������(�������a��US�S �R������������������5�������n�[��������U5������n[��������US U5������U�l ��������[��������US US-���5������U�l��������[��������USS5������U�l��������[��������USS5������U�l��������[��������USS5������U�l��������[��������USS5������U�l��������[��������USSU�R������������������-��5������U�l��������0�U�l��������g�!�[���������a�� �S n�Nf�=�f)NnowrapF fontfamily monospacefontsize14pxxoffsetr���px���yoffsetystep��� spacehackTlinenos linenostart��� linenostep linenowidth���)r���__init__r���r���getr���r���r���r���stripendswithint ValueErrorr!���r"���r$���r%���r&���r(���r)��� _stylecache)selfoptionsfsint_fss��� r���r+���SvgFormatter.__init__]���s7���4+7+"7He< !++lK@ J7 "7Iq9 ]] " ;;t  CRB WF�#7Iv>  '6A:> %g{DA#GIe< &w}Q?%gl1=&w}a lK�� F s���. E� EEc����������� ���������U�R�������������������nU�R������������������nU�R������������������(�������d��U�R������������������(�������a ��UR ������������������SU�R�������������������S35������ �OUR ������������������S5������ �UR ������������������S5������ �UR ������������������S5������ �UR ������������������SU�R �������������������SU�R �������������������S35������ �U�R������������������nU�R������������������nU�R������������������[��������5������nUnU�R������������������(�������aR��XV-��S :X��a*��UR ������������������S X0R������������������-����S U�S U�S U�S3 5������ �XR������������������U�R������������������-���- ��nUS- ��nUR ������������������S U�S U�S35������ �U�GHL��u��pU�R������������������U 5������n U =(�������a�� �SU -���S-���=(�������d�� �Sn U =(�������a�� �S=(�������d�� �Sn [��������U 5������n U�R������������������(�������a ��U R!������������������5�������R#������������������SS5������n U R%������������������S5������nUSS��H��nUR ������������������X-���U -���5������ �X@R������������������- ��nUR ������������������S5������ �U�R������������������(�������a2��XV-��S :X��a*��UR ������������������S X0R������������������-����S U�SU�SU�S3 5������ �US- ��nUR ������������������S U�S U�S35������ �M�� � �UR ������������������XS���-���U -���5������ �GMO�� � �UR ������������������S5������ �U�R������������������(�������d��UR ������������������S5������ �gg)z Format ``tokensource``, an iterable of ``(tokentype, tokenstring)`` tuples and write it into ``outfile``. For our implementation we put all lines in their own 'line group'. z z zk z) z r���z zr'���z" xml:space="preserve">z z  Nz z" text-anchor="end" z )rr!rencodingwriterrr&r( _get_stylerr%r)r"rr$ expandtabsrsplit)r2 tokensourceoutfilexycounter counter_step counter_styleline_xttypevaluestyletspantspanendpartsparts rformat_unencodedSvgFormatter.format_unencodedss LL LL{{}} >t}}oUST 78 MM* + MMF G MM,T__,=]4==/Y]^ _"" 0  <<%* !,<,<*<)=U1#R Vijqirryz{ &&3 3F qLG &qc1HIJ'LEOOE*E4h.4:E+1rH&E~~((*223AKK%Ecr  elX56ZZ k*<SvgFormatter._get_styles (( (##I. . **)))44!((I**)))44 **95 >%.036F = + +F ? , ,F'-$ r) r1rrr%r&r(r)rr$rr!r"N) __name__ __module__ __qualname____firstlineno____doc__namealiases filenamesr+rPr>__static_attributes__rrrrs-:v DgG I,5*nrN) rapygments.formatterrpygments.tokenr pygments.utilrr__all__r class2stylerrfrrrls7)"3  & \9\r