Files
ServerSync/lib/pygments/lexers/__pycache__/markup.cpython-314.pyc

530 lines
64 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>i@<40><00><00><><00>Rt^RIt^RIHt^RIHt^RIHt^RIH t ^RI
H t ^RI H t HtHtHtHtHtHtHtHt^RIHtHtHtHtHtHtHtHtHtH t H!t!H"t"^R I#H$t$H%t%.R&Ot&!RR
] 4t'!RR ] 4t(!RR ] 4t)!RR ] 4t*!RR] 4t+!RR] 4t,!RR],4t-!RR]4t.!R R]4t/!R!R]4t0!R"R] 4t1!R#R] 4t2!R$R] 4t3!R%R] 4t4R#)'z<>
pygments.lexers.markup
~~~~~~~~~~~~~~~~~~~~~~
Lexers for non-HTML markup languages.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)<01>XmlLexer)<01>JavascriptLexer)<01>CssLexer)<01> LilyPondLexer)<01> JsonLexer) <09>
RegexLexer<EFBFBD>DelegatingLexer<65>include<64>bygroups<70>using<6E>this<69> do_insertions<6E>default<6C>words) <0C>Text<78>Comment<6E>Operator<6F>Keyword<72>Name<6D>String<6E>Number<65> Punctuation<6F>Generic<69>Other<65>
Whitespace<EFBFBD>Literal)<02> get_bool_opt<70> ClassNotFound<6E> BBCodeLexer<65> MoinWikiLexer<65>RstLexer<65>TexLexer<65>
GroffLexer<EFBFBD>MozPreprocHashLexer<65>MozPreprocPercentLexer<65>MozPreprocXulLexer<65>MozPreprocJavascriptLexer<65>MozPreprocCssLexer<65> MarkdownLexer<65>OrgLexer<65>TiddlyWiki5Lexer<65> WikitextLexerc
<00><><00>]tRt^ tRtRtR.tR.tRtRt RR]
3R ] R
3R ]
3.R
R ]
3R ] !] P]]43R] !]]43R] R3./tRtR#)rz/
A lexer that highlights BBCode(-like) syntax.
<EFBFBD>BBCode<64>bbcodez text/x-bbcodezhttps://www.bbcode.org/<2F>0.6<EFBFBD>rootz[^[]+z\[/?\w+<2B>tagz\[<5B>\s+z(\w+)(=)("?[^\s"\]]+"?)z(=)("?[^\s"\]]+"?)<29>\]<5D>#pop<6F>N)<13>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__<5F>name<6D>aliases<65> mimetypes<65>url<72> version_addedrrr
r<00> Attributerr<00>tokens<6E>__static_attributes__r5<00><00>=/tmp/pip-target-qd_sq_1j/lib/python/pygments/lexers/markup.pyrr s<><00><00><08> <14>D<EFBFBD><17>j<EFBFBD>G<EFBFBD> <20>!<21>I<EFBFBD>
#<23>C<EFBFBD><19>M<EFBFBD> <0F> <15>t<EFBFBD> <1C> <17><17>%<25> (<28> <12>D<EFBFBD>M<EFBFBD> 
<EFBFBD> <0E> <13>T<EFBFBD>N<EFBFBD> '<27> <15>d<EFBFBD>n<EFBFBD>n<EFBFBD>h<EFBFBD><06> 7<> 9<>#<23> <15>h<EFBFBD><06> '<27> )<29><13>G<EFBFBD>V<EFBFBD> $<24>

<EFBFBD><06>FrCc<00><00>]tRt^AtRtRtRR.t.tR.tRt Rt
] P] P,tRR ]3R
]!]]43R ]!]P(]!]4]P(]43R ]!]P2]P44R 3R]3R]!]]P2]43R]!]]P2]43R]3R]!]]]43R]3R]3R]3R]3. R R]P2R3R]R3R]P63R]P63./tRtR#)rz&
For MoinMoin (and Trac) Wiki markup.
zMoinMoin/Trac Wiki markupz trac-wiki<6B>moinztext/x-trac-wikizhttps://moinmo.in<69>0.7r0z^#.*$z(!)(\S+)z^(=+)([^=]+)(=+)(\s*#.+)?$z(\{\{\{)(\n#!.+)?<3F> codeblockz(\'\'\'?|\|\||`|__|~~|\^|,,|::)z^( +)([.*-])( )z^( +)([a-z]{1,5}\.)( )z\[\[\w+.*?\]\]z(\[[^\s\]]+)(\s+[^\]]+?)?(\])z^----+$z[^\n\'\[{!_~^,|]+<2B>\n<>.z\}\}\}r4z\{\{\{z#pushz[^{}]+r5N)r6r7r8r9r:r;r<<00> filenamesr=r>r?<00>re<72> MULTILINE<4E>
IGNORECASE<EFBFBD>flagsrr
rrr<00>Headingr r rr<00>Builtin<69> Namespace<63>PreprocrArBr5rCrDrrAsM<00><00><08> '<27>D<EFBFBD><1A>F<EFBFBD>#<23>G<EFBFBD><12>I<EFBFBD>#<23>$<24>I<EFBFBD>
<1D>C<EFBFBD><19>M<EFBFBD> <0E>L<EFBFBD>L<EFBFBD>2<EFBFBD>=<3D>=<3D> (<28>E<EFBFBD> <0F> <15>w<EFBFBD> <1F> <18>(<28>7<EFBFBD>D<EFBFBD>1<> 2<> *<2A> <15>g<EFBFBD>o<EFBFBD>o<EFBFBD>u<EFBFBD>T<EFBFBD>{<7B>G<EFBFBD>O<EFBFBD>O<EFBFBD>V<EFBFBD> L<> N<01>"<22>8<EFBFBD>D<EFBFBD>L<EFBFBD>L<EFBFBD>$<24>.<2E>.<2E>#I<>;<3B> W<> /<2F><17> 9<> <1F><18>$<24><04> <0C> <0C>d<EFBFBD>!C<> D<> &<26><08><14>t<EFBFBD>|<7C>|<7C>T<EFBFBD>(J<> K<> <1E><07> (<28> -<2D> <15>g<EFBFBD>v<EFBFBD>w<EFBFBD> /<2F> 1<> <17><17> !<21> !<21>4<EFBFBD> (<28> <12>D<EFBFBD>M<EFBFBD> <11>4<EFBFBD>L<EFBFBD>'
<EFBFBD>* <14> <16><04> <0C> <0C>f<EFBFBD> -<2D> <16><04>g<EFBFBD> &<26> <16><07><0F><0F> (<28> <11>7<EFBFBD>?<3F>?<3F> #<23> 
<EFBFBD>-<06>FrCc<00>Fa<00>]tRt^otoRtRtRt.R6OtRR.tRR.t Rt
] Pt R tR
tR tR ] P"!]4 ] P"!]4 R 2tRR]!]P*]]P*]]P*]43R]!]P*]]P*]43R]!]]]!]RR743R]!]]]!]RR743R]!]]]!]RR743R]!]]]!]RR743R]!]]]!]RR743R]!]]]!]RR743R]3R]!]]]P8]]]!]RR743R]!]]]P<]!]RR743R]!]]]P<]!]RR743R]!]]]P<]]P8]]]!]RR743R]3R]!]]P@]43R ]!]!]RR7]!]RR743R!]!]!PD]]!]!]]!43]#!R4.RR"]3R#]!R$3R%]!]!]!PH]!43R&]!3R']!]PJ]PL43R(]!]PL]PJ43R)]PN3R*]PP3R+]!3R,]P<3R-]3R.]3. R$R/]!3R#],]!R03R1]!3./t)R2t*R3t+R4t,Vt-R5#)7r a/
For reStructuredText markup.
Additional options accepted:
`handlecodeblocks`
Highlight the contents of ``.. sourcecode:: language``,
``.. code:: language`` and ``.. code-block:: language``
directives with a lexer for the given language (default:
``True``).
.. versionadded:: 0.8
<EFBFBD>reStructuredTextz(https://docutils.sourceforge.io/rst.htmlz*.rstz*.restz
text/x-rstztext/prs.fallenstein.rstrGc #<08>"<00>^RIHpVP^4\VP ^43x<00>VP^4\
VP ^43x<00>VP^4\ PVP ^43x<00>VP^4\VP ^43x<00>VP^4\
VP ^43x<00>VP^4\VP ^43x<00>VP^4\
VP ^43x<00>RpVP'd'V!VP ^4P44pVP ^4p\V4pWAP ^ 4,VP ^
4,VP ^ 4,pVfVP^4\V3x<00>R#.pVPR4pRpVFOp \V 4V8<>d5VP\V4^\
V RV3.34WiVR, pKGWi, pKQ \!WsP#V44Rjx<01>L
R# \dELi;iL5i)<05><00><01>get_lexer_by_nameNT<4E>)<12>pygments.lexersrY<00>startr<00>grouprr<00>Wordr<00>handlecodeblocks<6B>stripr<00>lenr<00>
splitlines<EFBFBD>appendr <00>get_tokens_unprocessed)
<EFBFBD>self<6C>matchrY<00>lexer<65> indention<6F>indention_size<7A>code<64>ins<6E> codelines<65>lines
&& rD<00>_handle_sourcecode<64>RstLexer._handle_sourcecode<64>s<00><00><00>5<><14>k<EFBFBD>k<EFBFBD>!<21>n<EFBFBD>k<EFBFBD>5<EFBFBD>;<3B>;<3B>q<EFBFBD>><3E>9<>9<><13>k<EFBFBD>k<EFBFBD>!<21>n<EFBFBD>d<EFBFBD>E<EFBFBD>K<EFBFBD>K<EFBFBD><01>N<EFBFBD>2<>2<><13>k<EFBFBD>k<EFBFBD>!<21>n<EFBFBD>h<EFBFBD>m<EFBFBD>m<EFBFBD>U<EFBFBD>[<5B>[<5B><11>^<5E>;<3B>;<3B><13>k<EFBFBD>k<EFBFBD>!<21>n<EFBFBD>k<EFBFBD>5<EFBFBD>;<3B>;<3B>q<EFBFBD>><3E>9<>9<><13>k<EFBFBD>k<EFBFBD>!<21>n<EFBFBD>d<EFBFBD>E<EFBFBD>K<EFBFBD>K<EFBFBD><01>N<EFBFBD>2<>2<><13>k<EFBFBD>k<EFBFBD>!<21>n<EFBFBD>g<EFBFBD>u<EFBFBD>{<7B>{<7B>1<EFBFBD>~<7E>5<>5<><13>k<EFBFBD>k<EFBFBD>!<21>n<EFBFBD>d<EFBFBD>E<EFBFBD>K<EFBFBD>K<EFBFBD><01>N<EFBFBD>2<>2<><15><05> <0F> <20> <20> <20> <15>)<29>%<25>+<2B>+<2B>a<EFBFBD>.<2E>*><3E>*><3E>*@<40>A<><05><1A>K<EFBFBD>K<EFBFBD><01>N<EFBFBD> <09><1C>Y<EFBFBD><1E><0E><19>K<EFBFBD>K<EFBFBD><01>N<EFBFBD>*<2A>U<EFBFBD>[<5B>[<5B><12>_<EFBFBD><<3C>u<EFBFBD>{<7B>{<7B>2<EFBFBD><EFBFBD>N<><04> <11>=<3D><17>+<2B>+<2B>a<EFBFBD>.<2E>&<26>$<24>.<2E> .<2E> <12><11><03><18>O<EFBFBD>O<EFBFBD>D<EFBFBD>)<29> <09><11><04><1D>D<EFBFBD><12>4<EFBFBD>y<EFBFBD>><3E>)<29><13>
<EFBFBD>
<EFBFBD>C<EFBFBD><04>I<EFBFBD><11>D<EFBFBD>$<24><EFBFBD><0E>2G<32>(H<>'I<>J<>K<><14>^<5E>_<EFBFBD>-<2D>-<2D><04><14> <0C><04> <1E> !<21><13>&B<>&B<>4<EFBFBD>&H<>I<>I<>I<><49>+!<21> <15><14> <15><>* J<01>s7<00>EJ <01>%I9<00>,DJ <01>2J <04>3J <01>9 J<03>J <01>J<03>J u'")]}>’”»!?u z((?=$)|(?=[-/:.,; \n\x00z]))r0zH^(=+|-+|`+|:+|\.+|\'+|"+|~+|\^+|_+|\*+|\++|#+)([ \t]*\n)(.+)(\n)(\1)(\n)zc^(\S.*)(\n)(={3,}|-{3,}|`{3,}|:{3,}|\.{3,}|\'{3,}|"{3,}|~{3,}|\^{3,}|_{3,}|\*{3,}|\+{3,}|#{3,})(\n)z!^(\s*)([-*+])( .+\n(?:\1 .+\n)*)<29>inline<6E><01>statez1^(\s*)([0-9#ivxlcmIVXLCM]+\.)( .+\n(?:\1 .+\n)*)z4^(\s*)(\(?[0-9#ivxlcmIVXLCM]+\))( .+\n(?:\1 .+\n)*)z$^(\s*)([A-Z]+\.)( .+\n(?:\1 .+\n)+)z*^(\s*)(\(?[A-Za-z]+\))( .+\n(?:\1 .+\n)+)z^(\s*)(\|)( .+\n(?:\| .+\n)*)zl^( *\.\.)(\s*)((?:source)?code(?:-block)?)(::)([ \t]*)([^\n]+)(\n[ \t]*\n)([ \t]+)(.*)(\n)((?:(?:\8.*)?\n)+)z,^( *\.\.)(\s*)([\w:-]+?)(::)(?:([ \t]*)(.*))z'^( *\.\.)(\s*)(_(?:[^:\\]|\\.)+:)(.*?)$z^( *\.\.)(\s*)(\[.+\])(.*?)$z9^( *\.\.)(\s*)(\|.+\|)(\s*)([\w:-]+?)(::)(?:([ \t]*)(.*))z^ *\.\..*(\n( +.*\n|\n)+)?z+^( *)(:(?:\\\\|\\:|[^:\n])+:(?=\s))([ \t]*)z!^(\S.*(?<!::)\n)((?:(?: +.*)\n)+)z2(::)(\n[ \t]*\n)([ \t]+)(.*)(\n)((?:(?:\3.*)?\n)+)<29>\\.z``<60>literalz(`.+?)(<.+?>)(`__?)z`.+?`__?z(`.+?`)(:[a-zA-Z0-9:-]+?:)?z(:[a-zA-Z0-9:-]+?:)(`.+?`)z \*\*.+?\*\*z\*.+?\*z\[.*?\]_<><.+?>z [^\\\n\[*`:]+rJz[^`]+r4<00>`c <08>X<00>\VRR4Vn\P!V3/VBR#<00>r_TN<54>rr_r<00>__init__<5F>re<00>optionss&,rDrz<00>RstLexer.__init__<00>'<00><00> ,<2C>W<EFBFBD>6H<36>$<24> O<><04><1D><12><1B><1B>D<EFBFBD>,<2C>G<EFBFBD>,rCc<08>H<00>VR,R8XdVR,R8wdR#VPR4pVPRV^,4pVR 8<>dSV^,^,V8Xd<W^,,R9d&W^,,W^,
,8XdR#R#R#R#R#)
:N<>Nz..:r<><00>NrJg333333<33>?<3F>
z-=g<00>?N<><4E><EFBFBD><EFBFBD><EFBFBD>)<01>find)<03>text<78>p1<70>p2s& rD<00> analyse_text<78>RstLexer.analyse_texts<><00><00> <0F><02>8<EFBFBD>t<EFBFBD> <1B><04>S<EFBFBD> <09>S<EFBFBD> 0<><16> <11>Y<EFBFBD>Y<EFBFBD>t<EFBFBD>_<EFBFBD><02> <11>Y<EFBFBD>Y<EFBFBD>t<EFBFBD>R<EFBFBD>!<21>V<EFBFBD> $<24><02> <0E><12>G<EFBFBD><12>Q<EFBFBD><06><11>
<EFBFBD>b<EFBFBD> <20><14><01>T<EFBFBD>
<EFBFBD>d<EFBFBD>"<22><14><01>T<EFBFBD>
<EFBFBD>d<EFBFBD>a<EFBFBD>4<EFBFBD>j<EFBFBD>(<28><16>)<29>#<23>!<21> rC<00>r_N)<03>restructuredtext<78>rst<73>rest).r6r7r8r9r:r;r>r<rKr=r?rLrMrOrn<00>closers<72>unicode_delimiters<72>escape<70>end_string_suffixr
rrPrrr r rrr^r<00>Tagr<00>Classr<00>Escaper <00>Interpol<6F>Variabler@<00>Strong<6E>EmphrArzr<>rB<00>__classdictcell__<5F><01> __classdict__s@rDr r os<><00><><00><00> <08> <1E>D<EFBFBD>
4<EFBFBD>C<EFBFBD>1<>G<EFBFBD><18>(<28>#<23>I<EFBFBD><1D>9<>:<3A>I<EFBFBD><19>M<EFBFBD> <0E>L<EFBFBD>L<EFBFBD>E<EFBFBD>&J<01>R*<2A>G<EFBFBD>?<3F><16>4<>R<EFBFBD>Y<EFBFBD>Y<EFBFBD>?Q<>5R<35>4S<34>TV<54>T]<5D>T]<5D>^e<>Tf<54>Sg<53>gj<67>k<><15> <0F>!<21> <15>g<EFBFBD>o<EFBFBD>o<EFBFBD>t<EFBFBD>W<EFBFBD>_<EFBFBD>_<EFBFBD><1A>G<EFBFBD>O<EFBFBD>O<EFBFBD>T<EFBFBD>3<> 4<>
<<3C> <15>g<EFBFBD>o<EFBFBD>o<EFBFBD>t<EFBFBD>W<EFBFBD>_<EFBFBD>_<EFBFBD>d<EFBFBD> C<> E<01>2<> <15>d<EFBFBD>F<EFBFBD>E<EFBFBD>$<24>h<EFBFBD>$?<3F> @<40> B<01>B<01> <15>d<EFBFBD>F<EFBFBD>E<EFBFBD>$<24>h<EFBFBD>$?<3F> @<40> B<01> D<> <15>d<EFBFBD>F<EFBFBD>E<EFBFBD>$<24>h<EFBFBD>$?<3F> @<40> B<01>5<> <15>d<EFBFBD>F<EFBFBD>E<EFBFBD>$<24>h<EFBFBD>$?<3F> @<40> B<01> :<3A> <15>d<EFBFBD>F<EFBFBD>E<EFBFBD>$<24>h<EFBFBD>$?<3F> @<40> B<01>/<2F> <15>d<EFBFBD>H<EFBFBD>e<EFBFBD>D<EFBFBD><08>&A<> B<> D<01>?<3F> <1F> !<21>=<3D> <15>k<EFBFBD>4<EFBFBD><18><1D><1D> <0B>T<EFBFBD><1B>D<EFBFBD><08>1<>3<> 4<>8<> <15>k<EFBFBD>4<EFBFBD><14><18><18>5<EFBFBD><14>X<EFBFBD>3N<33> O<> Q<01>-<2D> <15>k<EFBFBD>4<EFBFBD><14><18><18>5<EFBFBD><14>X<EFBFBD>3N<33> O<> Q<01>J<01> <15>k<EFBFBD>4<EFBFBD><14><18><18>4<EFBFBD><18><1D><1D>!<21>4<EFBFBD><15>t<EFBFBD>8<EFBFBD>)D<>F<01> G<01>+<2B>G<EFBFBD> 4<> ;<3B> <15>d<EFBFBD>D<EFBFBD>J<EFBFBD>J<EFBFBD><04> -<2D> /<2F>2<> <15>e<EFBFBD>D<EFBFBD><08>1<>5<EFBFBD><14>X<EFBFBD>3N<33> O<> Q<01>C<01> <15>f<EFBFBD>m<EFBFBD>m<EFBFBD>T<EFBFBD>6<EFBFBD>6<EFBFBD>4<EFBFBD><16> H<> J<01> <13>H<EFBFBD> <1D>o8
<EFBFBD>r <11> <13>T<EFBFBD>N<EFBFBD> <12>F<EFBFBD>I<EFBFBD> &<26> #<23> <15>f<EFBFBD>f<EFBFBD>o<EFBFBD>o<EFBFBD>v<EFBFBD> 6<> 8<> <18>&<26> !<21> +<2B> <15>d<EFBFBD>m<EFBFBD>m<EFBFBD>T<EFBFBD>^<5E>^<5E> 4<> 6<> *<2A> <15>d<EFBFBD>n<EFBFBD>n<EFBFBD>d<EFBFBD>m<EFBFBD>m<EFBFBD> 4<> 6<> <1B>W<EFBFBD>^<5E>^<5E> ,<2C> <17><17><1C><1C> &<26> <18>&<26> !<21> <15>t<EFBFBD>x<EFBFBD>x<EFBFBD> <20> <1D>t<EFBFBD> $<24> <11>4<EFBFBD>L<EFBFBD>
<EFBFBD>" <12> <15>v<EFBFBD> <1E> <12>&<26> &<26><06><06> 7<> <11>6<EFBFBD>N<EFBFBD>
<EFBFBD>WP<06>F<EFBFBD>d-<2D> <17> rCc<00><>a<00>]tRtRtoRtRtRR.t.R&OtRR.tRt R t
R
R ] 3R ] P3R ] P3.RR]PR3R]R3R]PR3R]R3R]R3R]3]!R
4R]3.RR] P&3]!R
4R]3R]3R] P3.RR]R3R]R3]!R4.RR ]R3R]R3R] P3]!R4.RR!] P,3R"]3]!R4./tR#tR$tVtR%#)'r!iz4
Lexer for the TeX and LaTeX typesetting languages.
<EFBFBD>TeX<65>tex<65>latexz
text/x-texz text/x-latexzhttps://tug.orgrZ<00>generalz%.*?\nz[{}]z[&_^]r0z\\\[<5B> displaymathz\\\(<28>
inlinemathz\$\$z\$z\\([a-zA-Z@_:]+|\S?)<29>commandz\\$z [^\\$%&_^{}]+<2B>mathz\\([a-zA-Z]+|\S?)<29>[0-9]+z[-=!+*/()\[\]]z[^=!+*/()\[\]\\$%&_^{}0-9-]+z\\\)r4z\\\]z\[.*?\]<5D>\*c<08>D<00>RFpVR\V4V8XgKR# R#)<04>\documentclassNT)r<>z\inputz\documentstylez\relax)ra)r<>r\s& rDr<><00>TexLexer.analyse_textIs$<00><00>!<21>E<EFBFBD><13>K<EFBFBD>S<EFBFBD><15>Z<EFBFBD> <20>E<EFBFBD>)<29><1B>!rCr5N)z*.texz*.auxz*.toc)r6r7r8r9r:r;r<rKr=r>r?rrrQr<00>Backtickrr rr<>rrr@rrAr<>rBr<>r<>s@rDr!r!s<><00><><00><00><08> <11>D<EFBFBD><14>g<EFBFBD><1E>G<EFBFBD>+<2B>I<EFBFBD><1D>~<7E>.<2E>I<EFBFBD>
<1B>C<EFBFBD><16>M<EFBFBD> <12> <16><07> <20> <14>d<EFBFBD>l<EFBFBD>l<EFBFBD> #<23> <15>t<EFBFBD>|<7C>|<7C> $<24>
<EFBFBD>
<0F> <14>f<EFBFBD>o<EFBFBD>o<EFBFBD>}<7D> 5<> <14>f<EFBFBD>l<EFBFBD> +<2B> <14>f<EFBFBD>o<EFBFBD>o<EFBFBD>}<7D> 5<> <12>F<EFBFBD>L<EFBFBD> )<29> $<24>g<EFBFBD>y<EFBFBD> 9<> <13>W<EFBFBD> <1D> <13>I<EFBFBD> <1E> <1D>t<EFBFBD> $<24> 
<EFBFBD> <0F> !<21>4<EFBFBD>=<3D>=<3D> 1<> <13>I<EFBFBD> <1E> <16><06> <1F> <1E><08> )<29> ,<2C>d<EFBFBD>l<EFBFBD>l<EFBFBD> ;<3B> 
<EFBFBD> <15> <14>f<EFBFBD>f<EFBFBD> %<25> <12>F<EFBFBD>F<EFBFBD> #<23> <13>F<EFBFBD>O<EFBFBD>
<EFBFBD>
<16> <14>f<EFBFBD>f<EFBFBD> %<25> <14>f<EFBFBD>f<EFBFBD> %<25> <12>D<EFBFBD>L<EFBFBD>L<EFBFBD> !<21> <13>F<EFBFBD>O<EFBFBD> 
<EFBFBD> <12> <17><14><1E><1E> (<28> <12>G<EFBFBD> <1C> <13>F<EFBFBD>O<EFBFBD>
<EFBFBD>E'<06>F<EFBFBD>R<1C>rCc<00>ja<00>]tRtRtoRtRt.ROt.ROtRR.tRt Rt
RR ] !] ] 4R
3R ]R
3R ] R 3]!R 4.R ]!R4R ] 3R] R3.RR]3R]P&3R]P&3R]P&3R]P&3R] R
3.R
R] R3]!R4R]P(3R]3R]3R] 3./tRtRtVtR#) r"iPzz
Lexer for the (g)roff typesetting language, supporting groff
extensions. Mainly useful for highlighting manpage sources.
<EFBFBD>Groffzapplication/x-troffz
text/troffz"https://www.gnu.org/software/groffr/r0z (\.)(\w+)<29>requestz\.z[^\\\n]+<2B>textline<6E>escapesrIr4z \\"[^\n]*z\\[fn]\wz\\\(.{2}z \\.\[.*\]rsz\\\nz "[^\n"]+"z\d+z\S+r2c<08><><00>VR,R8wdR#VR,R8XdR#VR,R8XdR#VR,P4'd"V^,P4'dR #R
#R
#) :N<>NrJF:Nr<4E>Nz.\"T:N<>Nz.TH :r<>r<>Ng<4E><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?N)<02>isalnum<75>isspace)r<>s&rDr<><00>GroffLexer.analyse_text}s\<00><00> <0F><02>8<EFBFBD>s<EFBFBD>?<3F><18> <0F><02>8<EFBFBD>v<EFBFBD> <1D><17> <0F><02>8<EFBFBD>v<EFBFBD> <1D><17> <0F><03>9<EFBFBD> <1C> <1C> <1E> <1E>4<EFBFBD><01>7<EFBFBD>?<3F>?<3F>#4<>#4<><16>$5<> rCr5N)<03>groff<66>nroff<66>man)z*.[1-9]z*.manz*.1pz*.3pm)r6r7r8r9r:r;r<rKr=r>r?r
rrrrr rrr<><00>DoublerrAr<>rBr<>r<>s@rDr"r"Ps'<00><><00><00><08>
<13>D<EFBFBD>'<27>G<EFBFBD>5<>I<EFBFBD>&<26> <0C>5<>I<EFBFBD>
.<2E>C<EFBFBD><19>M<EFBFBD> <0F> <19>8<EFBFBD>D<EFBFBD>'<27>2<>I<EFBFBD> ><3E> <12>K<EFBFBD><19> +<2B> <18>$<24>
<EFBFBD> +<2B> <13>J<EFBFBD> <1F> 
<EFBFBD> <13> <13>I<EFBFBD> <1E> <18>$<24> <1F> <12>D<EFBFBD>&<26> !<21>
<EFBFBD>
<12> <19>7<EFBFBD> #<23> <18>&<26>-<2D>-<2D> (<28> <18>&<26>-<2D>-<2D> (<28> <19>6<EFBFBD>=<3D>=<3D> )<29> <13>V<EFBFBD>]<5D>]<5D> #<23> <14>d<EFBFBD>I<EFBFBD> &<26>
<EFBFBD> <12> <12>D<EFBFBD>&<26> !<21> <13>I<EFBFBD> <1E> <19>6<EFBFBD>=<3D>=<3D> )<29> <13>V<EFBFBD> <1C> <13>V<EFBFBD> <1C> <13>T<EFBFBD>N<EFBFBD> 
<EFBFBD>-<06>F<EFBFBD>@<17>rCc<00>L<00>]tRtRtRtRt].t.t.tRt Rt
RR] PR3R
] 3.R R ]!] P]4R 3]!R4] PR 3.R]!R4]3R]!]]43R]3R]P*3R]P.3R]P03R]3R]R 3R]3R]3.
/tRtR#)r#i<>z_
Lexer for Mozilla Preprocessor files (with '#' as the marker).
Other data is left untouched.
<EFBFBD>mozhashpreproc<6F>Khttps://firefox-source-docs.mozilla.org/build/buildsystem/preprocessor.html<6D>2.0r0z^#<23>expr<70> exprstart<72>.+z (literal)(.*)<29>#pop:2r4z (defined)(\()z\)r<>z__\w+?__z@\w+?@<40>\w+rIr2z\Sr5N<>r<>r<>)<10>define<6E>undef<65>if<69>ifdef<65>ifndef<65>else<73>elif<69>elifdef<65>elifndef<65>endif<69>expand<6E>filter<65>unfilterr <00> includesubst<73>error)<05>!z!=z==z&&z||)r6r7r8r9r:r;r<rKr=r>r?rrSrr
rrrrrr<00>Decimalrr<>r<>rArBr5rCrDr#r#<00>s<><00><00><08>
<1C>D<EFBFBD><13>f<EFBFBD>G<EFBFBD><12>I<EFBFBD><12>I<EFBFBD>
W<EFBFBD>C<EFBFBD><19>M<EFBFBD> <0F> <12>G<EFBFBD>O<EFBFBD>O<EFBFBD>%:<3A> ;<3B> <12>E<EFBFBD>N<EFBFBD>
<EFBFBD> <14> <1D>x<EFBFBD><07><0F><0F><14>><3E><08> I<> <12>4<>5<><15>_<EFBFBD>_<EFBFBD>f<EFBFBD>  &<26>
<EFBFBD> <0F> <12>0<> 1<>8<EFBFBD> <<3C> <1D>x<EFBFBD><07><1B>=<3D> ><3E> <12>K<EFBFBD> <20> <16><06><0E><0E> '<27> <18>$<24>-<2D>-<2D> (<28> <16><04>
<EFBFBD>
<EFBFBD> #<23> <13>T<EFBFBD>N<EFBFBD> <12>D<EFBFBD>&<26> !<21> <13>T<EFBFBD>N<EFBFBD> <12>K<EFBFBD> <20> 
<EFBFBD><06>FrCc<00>^<00>]tRtRtRtRt].t.t.tRt Rt
RR] PR 3R] 3./tR tR
#) r$i<>z_
Lexer for Mozilla Preprocessor files (with '%' as the marker).
Other data is left untouched.
<EFBFBD>mozpercentpreprocr<63>r<>r0z^%r<>r5Nr<4E>)r6r7r8r9r:r;r<rKr=r>r?rrSrrArBr5rCrDr$r$<00>sP<00><00><08>
<1F>D<EFBFBD><13>f<EFBFBD>G<EFBFBD><12>I<EFBFBD><12>I<EFBFBD>
W<EFBFBD>C<EFBFBD><19>M<EFBFBD> <0F> <12>G<EFBFBD>O<EFBFBD>O<EFBFBD>%:<3A> ;<3B> <12>E<EFBFBD>N<EFBFBD>
<EFBFBD><06>FrCc<00>Raa<01>]tRtRtoRtRtR.tR.t.tRt Rt
V3Rlt R t Vt V;t#)
r%i<>zY
Subclass of the `MozPreprocHashLexer` that highlights unlexed data with the
`XmlLexer`.
zXUL+mozpreproczxul+mozpreprocz*.xul.inr<6E>r<>c <08><<<01>\SV`!\\3/VBR#<00>N)<04>superrzrr#<00>rer|<00> __class__s&,<2C>rDrz<00>MozPreprocXulLexer.__init__<5F>s<00><><00> <0A><07><18><18>#6<>B<>'<27>BrCr5<00>r6r7r8r9r:r;r<rKr=r>r?rzrBr<><00> __classcell__<5F>r<>r<>s@@rDr%r%<00>s;<00><><00><00><08> <1C>D<EFBFBD><1F> <20>G<EFBFBD><1B> <0C>I<EFBFBD><12>I<EFBFBD>
W<EFBFBD>C<EFBFBD><19>M<EFBFBD>C<01>CrCc<00>Raa<01>]tRtRtoRtRtR.tR.t.tRt Rt
V3Rlt R t Vt V;t#)
r&i<>z`
Subclass of the `MozPreprocHashLexer` that highlights unlexed data with the
`JavascriptLexer`.
zJavascript+mozpreproczjavascript+mozpreprocz*.js.inr<6E>r<>c <08><<<01>\SV`!\\3/VBR#r<>)r<>rzrr#r<>s&,<2C>rDrz<00>"MozPreprocJavascriptLexer.__init__<5F>s<00><><00> <0A><07><18><1F>*=<3D>I<><17>IrCr5r<>r<>s@@rDr&r&<00>s;<00><><00><00><08> #<23>D<EFBFBD>&<26>'<27>G<EFBFBD><1A> <0B>I<EFBFBD><12>I<EFBFBD>
W<EFBFBD>C<EFBFBD><19>M<EFBFBD>J<01>JrCc<00>Raa<01>]tRtRtoRtRtR.tR.t.tRt Rt
V3Rlt R t Vt V;t#)
r'i<>zY
Subclass of the `MozPreprocHashLexer` that highlights unlexed data with the
`CssLexer`.
zCSS+mozpreproczcss+mozpreprocz*.css.inr<6E>r<>c <08><<<01>\SV`!\\3/VBR#r<>)r<>rzrr$r<>s&,<2C>rDrz<00>MozPreprocCssLexer.__init__<5F>s<00><><00> <0A><07><18><18>#9<>E<>W<EFBFBD>ErCr5r<>r<>s@@rDr'r'<00>s;<00><><00><00><08> <1C>D<EFBFBD><1F> <20>G<EFBFBD><1B> <0C>I<EFBFBD><12>I<EFBFBD>
W<EFBFBD>C<EFBFBD><19>M<EFBFBD>F<01>FrCc<00><>a<00>]tRtRtoRtRtRtRR.tRR.tR .t R
t
] Pt R tR R ]!]P"]43R]!]P&]43R]!]P"]]P"]43R]!]P&]]P&]43R]!]]]]!]RR743R]!]]]]!]RR743R]!]]]!]RR743R]!]]P043R]P43R]3]!R4. RR]3R]!]]P443R]!]]P843R]!]]P843R]!]]P043R]!]]P043R]!]]P:43R ]P>3R!]!]]P@]]]PB]43R"]!]]P@]]]PD]43R#]!]]PD]]PB43R$]3R%]3. /t#R&t$R't%Vt&R(#))r(i<>z
For Markdown markup.
<EFBFBD>Markdownz-https://daringfireball.net/projects/markdown/<2F>markdown<77>mdz*.mdz
*.markdownztext/x-markdownz2.2c#<08><>"<00>^RIHpVPR4\PVP R43x<00>VPR4\PVP R43x<00>VP R4eSVPR4\ VP R43x<00>VPR4\VP R43x<00>VPR4\ VP R43x<00>RpVP'd'V!VP R4P44pVP R 4pVfVPR 4\V3x<00>M#\.VPV44Rjx<01>L
VPR
4\PVP R
43x<00>R# \dL<>i;iLJ5i) rWrX<00>initial<61>lang<6E> afterlangN<67>
whitespace<EFBFBD>extra<72>newlinerj<00>
terminator) r[rYr\rr<>r]rrr_r`rr rd<00>rerfrYrgrjs&& rD<00>_handle_codeblock<63>MarkdownLexer._handle_codeblockss<00><00><00>5<><13>k<EFBFBD>k<EFBFBD>)<29>$<24>f<EFBFBD>o<EFBFBD>o<EFBFBD>u<EFBFBD>{<7B>{<7B>9<EFBFBD>7M<37>M<>M<><13>k<EFBFBD>k<EFBFBD>&<26>!<21>6<EFBFBD>?<3F>?<3F>E<EFBFBD>K<EFBFBD>K<EFBFBD><06>4G<34>G<>G<> <10>;<3B>;<3B>{<7B> #<23> /<2F><17>+<2B>+<2B>l<EFBFBD>+<2B>Z<EFBFBD><15><1B><1B>\<5C>9R<39>R<> R<><17>+<2B>+<2B>g<EFBFBD>&<26><04>e<EFBFBD>k<EFBFBD>k<EFBFBD>'<27>.B<>B<> B<><13>k<EFBFBD>k<EFBFBD>)<29>$<24>j<EFBFBD>%<25>+<2B>+<2B>i<EFBFBD>2H<32>H<>H<><15><05> <0F> <20> <20> <20> <15>)<29>%<25>+<2B>+<2B>f<EFBFBD>*=<3D>*C<>*C<>*E<>F<><05><15>{<7B>{<7B>6<EFBFBD>"<22><04> <10>=<3D><17>+<2B>+<2B>f<EFBFBD>%<25>v<EFBFBD>t<EFBFBD>3<> 3<>%<25>R<EFBFBD><15>)E<>)E<>d<EFBFBD>)K<>L<> L<> L<><13>k<EFBFBD>k<EFBFBD>,<2C>'<27><16><1F><1F>%<25>+<2B>+<2B>l<EFBFBD>:S<>S<>S<><53>!<21> <15><14> <15><> M<01>s7<00>DG<01>%F?<00>7AG<01>G<04>9G<01>? G <03>
G<01> G <03> Gr0z(^#[^#].+)(\n)z(^#{2,6}[^#].+)(\n)z^(.+)(\n)(=+)(\n)z^(.+)(\n)(-+)(\n)z^(\s*)([*-] )(\[[ xX]\])( .+\n)rprqz^(\s*)([*-])(\s)(.+\n)z^(\s*)([0-9]+\.)( .+\n)z^(\s*>\s)(.+\n)z^(\s*```\n[\w\W]*?^\s*```$\n)a&(?x)
^(?P<initial>\s*```)
(?P<lang>[\w\-]+)
(?P<afterlang>
(?P<whitespace>[^\S\n]+)
(?P<extra>.*))?
(?P<newline>\n)
(?P<code>(.|\n)*?)
(?P<terminator>^\s*```$\n)
rsz([^`]?)(`[^`\n]+`)z ([^\*]?)(\*\*[^* \n][^*\n]*\*\*)z([^_]?)(__[^_ \n][^_\n]*__)z([^\*]?)(\*[^* \n][^*\n]*\*)z([^_]?)(_[^_ \n][^_\n]*_)z([^~]?)(~~[^~ \n][^~\n]*~~)z [@#][\w/:]+z (!?\[)([^]]+)(\])(\()([^)]+)(\))z(\[)([^]]+)(\])(\[)([^]]*)(\])z^(\s*\[)([^]]*)(\]:\s*)(.+)z[^\\\s]+rJc <08>X<00>\VRR4Vn\P!V3/VBR#rxryr{s&,rDrz<00>MarkdownLexer.__init__ir~rCr<>N)'r6r7r8r9r:r;r>r<rKr=r?rLrMrOr<>r
rrPr<00>
Subheadingrrr r r<>rr<>r r<><00>Deletedr<00>Entityr<79>r@<00>LabelrArzrBr<>r<>s@rDr(r(<00>si<00><><00><00><08> <16>D<EFBFBD>
9<EFBFBD>C<EFBFBD><19>4<EFBFBD> <20>G<EFBFBD><17><1C>&<26>I<EFBFBD>"<22>#<23>I<EFBFBD><19>M<EFBFBD> <0E>L<EFBFBD>L<EFBFBD>E<EFBFBD>T<01>8 <0F> <1E><08><17><1F><1F>$<24> ?<3F> @<40> #<23>X<EFBFBD>g<EFBFBD>.@<40>.@<40>$<24>%G<> H<> !<21>8<EFBFBD>G<EFBFBD>O<EFBFBD>O<EFBFBD>T<EFBFBD>7<EFBFBD>?<3F>?<3F>TX<54>#Y<> Z<> !<21>8<EFBFBD>G<EFBFBD>,><3E>,><3E><04>g<EFBFBD>FX<46>FX<46>Z^<5E>#_<> `<60> /<2F> <14>Z<EFBFBD><17>'<27>5<EFBFBD><14>X<EFBFBD>3N<33> O<> Q<01>'<27> <14>Z<EFBFBD><17>*<2A>e<EFBFBD>D<EFBFBD><08>6Q<36> R<> T<01>(<28> <14>Z<EFBFBD><17>%<25><04>H<EFBFBD>*E<> F<> H<01> <20><18>'<27>7<EFBFBD><<3C><<3C>!@<40> A<> -<2D>v<EFBFBD><EFBFBD><EFBFBD> ?<3F> <12><1F>
<20> <14>H<EFBFBD> <1D>K&
<EFBFBD>N <11> <13>T<EFBFBD>N<EFBFBD> "<22>H<EFBFBD>T<EFBFBD>6<EFBFBD>?<3F>?<3F>$C<> D<>1<>(<28>4<EFBFBD><17><1E><1E>2P<32> Q<> +<2B>X<EFBFBD>d<EFBFBD>G<EFBFBD>N<EFBFBD>N<EFBFBD>-K<> L<> ,<2C>h<EFBFBD>t<EFBFBD>W<EFBFBD>\<5C>\<5C>.J<> K<> )<29>8<EFBFBD>D<EFBFBD>'<27>,<2C>,<2C>+G<> H<> +<2B>X<EFBFBD>d<EFBFBD>G<EFBFBD>O<EFBFBD>O<EFBFBD>-L<> M<> <1B>T<EFBFBD>[<5B>[<5B> )<29> 0<> <15>d<EFBFBD>D<EFBFBD>H<EFBFBD>H<EFBFBD>d<EFBFBD>D<EFBFBD>$<24>.<2E>.<2E>$<24> G<> I<01>
/<2F> <15>d<EFBFBD>D<EFBFBD>H<EFBFBD>H<EFBFBD>d<EFBFBD>D<EFBFBD>$<24>*<2A>*<2A>d<EFBFBD> C<> E<01> +<2B> <15>d<EFBFBD>D<EFBFBD>J<EFBFBD>J<EFBFBD><04>d<EFBFBD>n<EFBFBD>n<EFBFBD> =<3D> ?<3F><19>$<24> <1F> <11>4<EFBFBD>L<EFBFBD>A!
<EFBFBD>QJ<06>F<EFBFBD>X-<2D>-rCc <00>da<00>]tRtRtoRtRtRt.R1OtR.tR.t Rt
Rt R .R
] P3NR ]!]P ] P"]P 43NR ]!]P$] P"]P$43NR ]!]P ]P&]P 43NR]!]P$]P&]P$43NR]!]P ]P(]P 43NR]!]P$]P(]P$43NR]!]P ]P*43NR]!]P$]P*43NR]!]]]]]P0]P443NR]!]]]P*43NR]!]P8]!]4]P843NR]!]P8] P>]P843NR]!]P8] ]P843NR]!]P8]] ]P8]43NR]!]PB] 43NR]!]PD] PF]PD43NR]3NR]!]P(]$PJ43NR]!]P&]$PJ43N] !RR4]PL3N] !R R 4]P*3N] !R!R!4]'3N] !R"R"4]'3N] !R#R#4]P&3N] !R$R%4]PP3NR&]$PJ3NR'] P"3NR(]PR3NR)]!]*]PV]*]PR]*43NR*]!]*]PV]*43NR+]!]*]PV]*43NR,]!]]'43NR-] 3NR.] 3N/t,R/t-Vt.R0#)2r)imz
For Org Mode markup.
zOrg Modezhttps://orgmode.orgz*.orgztext/orgz2.18c<08><00>RV RV R2#)z(?<!\w)z(.|\n(?!\n))+?z(?!\w)r5)r\<00>ends&&rD<00>_inline<6E>OrgLexer._inlinexs<00><00><19>%<25><17><0E>s<EFBFBD>e<EFBFBD>6<EFBFBD>:<3A>:rCr0z^# .*z^(\* )(COMMENT)( .*)z^(\*\*+ )(COMMENT)( .*)z^(\* )(DONE)( .*)z^(\*\*+ )(DONE)( .*)z^(\* )(TODO)( .*)z^(\*\*+ )(TODO)( .*)z^(\* .+?)( :[a-zA-Z0-9_@:]+:)?$z"^(\*\*+ .+?)( :[a-zA-Z0-9_@:]+:)?$z.^(?:( *)([+-] )|( +)(\* ))(\[[ X-]\])?(.+ ::)?z ^( *)([0-9]+[.)])( \[@[0-9]+\])?z/(?i)^( *#\+begin: *)((?:.|\n)*?)(^ *#\+end: *$)z?(?i)^( *#\+begin_comment *\n)((?:.|\n)*?)(^ *#\+end_comment *$)z6(?i)^( *#\+begin_src .*)((?:.|\n)*?)(^ *#\+end_src *$)z;(?i)^( *#\+begin_\w+)( *\n)((?:.|\n)*?)(^ *#\+end_\w+)( *$)z^(#\+\w+:)(.*)$z+(?i)^( *:\w+: *\n)((?:.|\n)*?)(^ *:end: *$)z\\\\$z+(?i)^( *(?:DEADLINE|SCHEDULED): )(<.+?> *)$z(?i)^( *CLOSED: )(\[.+?\] *)$r<>z\*+<2B>/<2F>=<3D>~z\+<2B>_z_+ruz\{\{\{.+?\}\}\}z(?<!\[)\[fn:.+?\]z (?s)(\[\[)(.*?)(\]\[)(.*?)(\]\])z(?s)(\[\[)(.+?)(\]\])z (<<)(.+?)(>>)z^( *)(\|[ -].*?[ -]\|)$z[^#*+\-0-9:\\/=~_<{\[|\n]+z[#*+\-0-9:\\/=~_<{\[|\n]r5N)<03>org<72>orgmodezorg-mode)/r6r7r8r9r:r;r>r<rKr=r?r<>r<00>Singler
rrPrSr<>r<><00>Errorr<72>rr<00>Promptrr<>rr^r r <00> MultilinerrR<00> Decorator<6F>Specialr<00>Dater<65>r<00>
EmphStrongr<EFBFBD>rr@rArBr<>r<>s@rDr)r)ms<><00><><00><00><08> <16>D<EFBFBD>
<1F>C<EFBFBD>,<2C>G<EFBFBD><18> <09>I<EFBFBD><1B> <0C>I<EFBFBD><1A>M<EFBFBD>;<3B> <0F>[
<EFBFBD> <15>w<EFBFBD>~<7E>~<7E> &<26>[
<EFBFBD>%<25> <15>g<EFBFBD>o<EFBFBD>o<EFBFBD>w<EFBFBD><EFBFBD><EFBFBD><07><0F><0F> H<> J<01> [
<EFBFBD> (<28> <15>g<EFBFBD>(<28>(<28>'<27>/<2F>/<2F>7<EFBFBD>;M<>;M<> N<> P<01> [
<EFBFBD>"<22> <15>g<EFBFBD>o<EFBFBD>o<EFBFBD>w<EFBFBD><EFBFBD><EFBFBD><07><0F><0F> H<> J<01>[
<EFBFBD>%<25> <15>g<EFBFBD>(<28>(<28>'<27>/<2F>/<2F>7<EFBFBD>;M<>;M<> N<> P<01>[
<EFBFBD>"<22> <15>g<EFBFBD>o<EFBFBD>o<EFBFBD>w<EFBFBD>}<7D>}<7D>g<EFBFBD>o<EFBFBD>o<EFBFBD> F<> H<01>[
<EFBFBD>%<25> <15>g<EFBFBD>(<28>(<28>'<27>-<2D>-<2D><17>9K<39>9K<39> L<> N<01>[
<EFBFBD>"0<><18>'<27>/<2F>/<2F>7<EFBFBD><<3C><<3C>1X<31> Y<>#[
<EFBFBD>$3<>H<EFBFBD>W<EFBFBD>=O<>=O<>QX<51>Q]<5D>Q]<5D>4^<5E> _<>%[
<EFBFBD>*?<3F> <15>j<EFBFBD>'<27>:<3A>w<EFBFBD><07><0E><0E>PT<50>PZ<50>PZ<50> [<5B> ]<01>+[
<EFBFBD>21<>(<28>:<3A>w<EFBFBD>PW<50>P\<5C>P\<5C>2]<5D> ^<5E>3[
<EFBFBD>8@<01> <15>h<EFBFBD>m<EFBFBD>m<EFBFBD>U<EFBFBD>4<EFBFBD>[<5B>(<28>-<2D>-<2D> @<40> B<01>9[
<EFBFBD>@P<01> <15>h<EFBFBD>m<EFBFBD>m<EFBFBD>W<EFBFBD>%6<>%6<><08> <0A> <0A> F<> H<01>A[
<EFBFBD>JG<01> <15>h<EFBFBD>m<EFBFBD>m<EFBFBD>T<EFBFBD>8<EFBFBD>=<3D>=<3D> 9<> ;<3B>K[
<EFBFBD>RL<01> <15>h<EFBFBD>m<EFBFBD>m<EFBFBD>Z<EFBFBD><14>x<EFBFBD>}<7D>}<7D>j<EFBFBD> Q<> S<01>S[
<EFBFBD>Z <20><18>$<24>.<2E>.<2E>$<24>!?<3F> @<40>[[
<EFBFBD>`<<3C> <15>d<EFBFBD>n<EFBFBD>n<EFBFBD>g<EFBFBD>o<EFBFBD>o<EFBFBD>t<EFBFBD>~<7E>~<7E> F<> H<01>a[
<EFBFBD>h<16>x<EFBFBD> <20>i[
<EFBFBD>n<<3C> <15>g<EFBFBD>m<EFBFBD>m<EFBFBD>W<EFBFBD>\<5C>\<5C> 2<> 4<>o[
<EFBFBD>r.<2E> <15>g<EFBFBD>o<EFBFBD>o<EFBFBD>w<EFBFBD>|<7C>|<7C> 4<> 6<>s[
<EFBFBD>z<15>U<EFBFBD>F<EFBFBD> #<23>W<EFBFBD>^<5E>^<5E> 4<>{[
<EFBFBD>~<15>T<EFBFBD>4<EFBFBD> <20>'<27>,<2C>,<2C> /<2F>[
<EFBFBD>B<15>T<EFBFBD>4<EFBFBD> <20>&<26> )<29>C[
<EFBFBD>F<15>T<EFBFBD>4<EFBFBD> <20>&<26> )<29>G[
<EFBFBD>J<15>U<EFBFBD>E<EFBFBD> "<22>G<EFBFBD>O<EFBFBD>O<EFBFBD> 4<>K[
<EFBFBD>N<15>T<EFBFBD>5<EFBFBD> !<21>7<EFBFBD>#5<>#5<> 6<>O[
<EFBFBD>T<16>w<EFBFBD>|<7C>|<7C> $<24>U[
<EFBFBD>X <20><17><1F><1F> 1<>Y[
<EFBFBD>\"<22>4<EFBFBD>8<EFBFBD>8<EFBFBD> ,<2C>][
<EFBFBD>`1<> <15>k<EFBFBD>4<EFBFBD>><3E>><3E>;<3B><04><08><08>+<2B> V<> X<01>a[
<EFBFBD>d&<26>x<EFBFBD> <0B>T<EFBFBD>^<5E>^<5E>[<5B>'Y<> Z<>e[
<EFBFBD>f<1E>x<EFBFBD> <0B>T<EFBFBD>^<5E>^<5E>[<5B>Q<> R<>g[
<EFBFBD>l(<28><18>*<2A>f<EFBFBD>)E<> F<>m[
<EFBFBD>r+<2B>D<EFBFBD> 1<>s[
<EFBFBD>t)<29>$<24> /<2F>u[
<EFBFBD>]<06>FrCc<00><>a<00>]tRtRtoRtRtRtR.tR.tR.t Rt
] Pt R tR
tR R ]!]]]P(43R ]!]P(]43R]!]P*]43R]!]]]]!]RR743R]!]]]43R]!]P243R]!]P443R]!]P843R]!]P243R]!]]]43R]3R]3]!R4]!R4.R]!R6RRR7]3.RR]3R]P@3R ]!]]P4]43R!]!]]P443R"]!]]P443R#]!]]P243R$]!]]P2]43R%]!]]PB]43R&]P83R']P83R(]P83R)]P83R*]P83R+]PD3R,]PF3R-]!]]P8]43R.]!]]P8]]PH]43R/]!]]P8]43R0]!]PH43R1]3R2]3./t%R3t&R4t'Vt(R5#)7r*i<>z
For TiddlyWiki5 markup.
<EFBFBD>tiddlerz$https://tiddlywiki.com/#TiddlerFiles<65>tidz*.tidztext/vnd.tiddlywikiz2.7c# <0C><>"<00>^RIHpVP^4\VP ^43x<00>VP^4\VP ^43x<00>VP^4\
VP ^43x<00>RpVP 'd'V!VP ^4P44pVP ^4pVfVP^4\V3x<00>R#\.VPV44Rjx<01>L
VP^4\VP ^43x<00>R# \dL<>i;iL@5i)zF
match args: 1:backticks, 2:lang_name, 3:newline, 4:code, 5:backticks
rXN) r[rYr\rr]rr_r`rr rdr<>s&& rDr<><00>"TiddlyWiki5Lexer._handle_codeblock<63>s<00><00><00> 6<><14>k<EFBFBD>k<EFBFBD>!<21>n<EFBFBD>f<EFBFBD>e<EFBFBD>k<EFBFBD>k<EFBFBD>!<21>n<EFBFBD>4<>4<><13>k<EFBFBD>k<EFBFBD>!<21>n<EFBFBD>f<EFBFBD>e<EFBFBD>k<EFBFBD>k<EFBFBD>!<21>n<EFBFBD>4<>4<><13>k<EFBFBD>k<EFBFBD>!<21>n<EFBFBD>d<EFBFBD>e<EFBFBD>k<EFBFBD>k<EFBFBD>!<21>n<EFBFBD>4<>4<><15><05> <0F> <20> <20> <20> <15>)<29>%<25>+<2B>+<2B>a<EFBFBD>.<2E>*><3E>*><3E>*@<40>A<><05><15>{<7B>{<7B>1<EFBFBD>~<7E><04> <11>=<3D><17>+<2B>+<2B>a<EFBFBD>.<2E>&<26>$<24>.<2E> .<2E> <12> <20><12>U<EFBFBD>%A<>%A<>$<24>%G<>H<>H<>H<><13>k<EFBFBD>k<EFBFBD>!<21>n<EFBFBD>f<EFBFBD>e<EFBFBD>k<EFBFBD>k<EFBFBD>!<21>n<EFBFBD>4<>4<><34>!<21> <15><14> <15><> I<01>s7<00>BE<01>%D=<00>>AE<01> E<04>/E<01>= E <03>E<01>
E <03> Ec# <0C>"<00>^RIHpVP^4\VP ^43x<00>VP^4\VP ^43x<00>RpVP
'd
V!R4pVP ^4pVfVP^4\V3x<00>R#\.VPV44Rjx<01>L
VP^4\VP ^43x<00>R# \ dL<>i;iL@5i)z@
match args: 1:style tag 2:newline, 3:code, 4:closing style tag
rXN<>css) r[rYr\rr]r_rr rdr<>s&& rD<00>_handle_cssblock<63>!TiddlyWiki5Lexer._handle_cssblocks<><00><00><00> 6<><14>k<EFBFBD>k<EFBFBD>!<21>n<EFBFBD>f<EFBFBD>e<EFBFBD>k<EFBFBD>k<EFBFBD>!<21>n<EFBFBD>4<>4<><13>k<EFBFBD>k<EFBFBD>!<21>n<EFBFBD>f<EFBFBD>e<EFBFBD>k<EFBFBD>k<EFBFBD>!<21>n<EFBFBD>4<>4<><14><05> <0F> <20> <20> <20> <15>)<29>%<25>0<><05><15>{<7B>{<7B>1<EFBFBD>~<7E><04> <11>=<3D><17>+<2B>+<2B>a<EFBFBD>.<2E>&<26>$<24>.<2E> .<2E> <12> <20><12>U<EFBFBD>%A<>%A<>$<24>%G<>H<>H<>H<><13>k<EFBFBD>k<EFBFBD>!<21>n<EFBFBD>f<EFBFBD>e<EFBFBD>k<EFBFBD>k<EFBFBD>!<21>n<EFBFBD>4<>4<><34>!<21> <15><14> <15><> I<01>s7<00>A-D
<01>0C7<00>8AD
<01>D<04>/D
<01>7 D<03>D
<01>D<03>D
r0z^(title)(:\s)(.+\n)z^(!)([^!].+\n)z^(!{2,6})(.+\n)z^(\s*)([*#>]+)(\s*)(.+\n)rprqz^(<<<.*\n)([\w\W]*?)(^<<<.*$)z ^(\|.*?\|h)$z^(\|.*?\|[cf])$z ^(\|.*?\|k)$z^(;.*)$z^(```\n)([\w\W]*?)(^```$)z ^(```)(\w+)(\n)([\w\W]*?)(^```$)z$^(<style>)(\n)([\w\W]*?)(^</style>$)<29>keywords<64>^z\b)<02>prefix<69>suffixrsz\d{17}z(\s)(//[^/]+//)((?=\W|\n))z(\s)(\^\^[^\^]+\^\^)z(\s)(,,[^,]+,,)z(\s)(__[^_]+__)z(\s)(''[^']+'')((?=\W|\n))z(\s)(~~[^~]+~~)((?=\W|\n))z <<[^>]+>>z \$\$[^$]+\$\$z \$\([^)]+\)\$z^@@.*$z </?[^>]+>z`[^`]+`<60>&\S*?;z(\[{2})([^]\|]+)(\]{2})z$(\[{2})([^]\|]+)(\|)([^]\|]+)(\]{2})z(\{{2})([^}]+)(\}{2})z(\b.?.?tps?://[^\s"]+)z[\w]+rJc <08>X<00>\VRR4Vn\P!V3/VBR#rxryr{s&,rDrz<00>TiddlyWiki5Lexer.__init__sr~rCr<>N)z\definez\end<6E>caption<6F>created<65>modified<65>tags<67>title<6C>type))r6r7r8r9r:r;r>r<rKr=r?rLrMrOr<>rr
rrrrPr<>r r rr<>r<>rr<>r rr<00>Integerr<72>r<><00>Regexr@rArzrBr<>r<>s@rDr*r*<00>s<><00><><00><00><08> <15>D<EFBFBD>
0<EFBFBD>C<EFBFBD><14>g<EFBFBD>G<EFBFBD><18> <09>I<EFBFBD>&<26>'<27>I<EFBFBD><19>M<EFBFBD> <0E>L<EFBFBD>L<EFBFBD>E<EFBFBD>5<>:5<>8 <0F> #<23>X<EFBFBD>g<EFBFBD>t<EFBFBD>W<EFBFBD>_<EFBFBD>_<EFBFBD>%M<> N<> <1E><08><17><1F><1F>$<24> ?<3F> @<40> <1F><18>'<27>*<<3C>*<<3C>d<EFBFBD>!C<> D<>*<2A> <15>d<EFBFBD>G<EFBFBD>T<EFBFBD>5<EFBFBD><14>X<EFBFBD>+F<> G<> I<01>.<2E>x<EFBFBD><06><04>f<EFBFBD>/M<> N<> <1C>h<EFBFBD>w<EFBFBD>~<7E>~<7E>6<> 7<> <1F><18>'<27>,<2C>,<2C>!7<> 8<> <1C>h<EFBFBD>t<EFBFBD>x<EFBFBD>x<EFBFBD>0<> 1<> <17><18>'<27>.<2E>.<2E>1<> 2<> )<29>8<EFBFBD>F<EFBFBD>D<EFBFBD>&<26>+I<> J<> 0<>2C<32> D<> 4<>6F<36> G<> <13>J<EFBFBD> <1F> <13>H<EFBFBD> <1D>9
<EFBFBD>< <13> <12>!<21>)-<2D>e<EFBFBD>=<3D><15> <16>
<EFBFBD> <11> <13>T<EFBFBD>N<EFBFBD> <16><06><0E><0E> '<27> *<2A> <15>d<EFBFBD>G<EFBFBD>L<EFBFBD>L<EFBFBD>$<24> /<2F> 1<>%<25>h<EFBFBD>t<EFBFBD>W<EFBFBD>\<5C>\<5C>&B<> C<> <1F><18>$<24><07> <0C> <0C>!=<3D> ><3E> <1F><18>$<24><07><0E><0E>!?<3F> @<40> *<2A> <15>d<EFBFBD>G<EFBFBD>N<EFBFBD>N<EFBFBD>D<EFBFBD> 1<> 3<>+<2B> <15>d<EFBFBD>G<EFBFBD>O<EFBFBD>O<EFBFBD>T<EFBFBD> 2<> 4<><1A>4<EFBFBD>8<EFBFBD>8<EFBFBD> $<24> <1D>t<EFBFBD>x<EFBFBD>x<EFBFBD> (<28> <1D>t<EFBFBD>x<EFBFBD>x<EFBFBD> (<28> <16><04><08><08> !<21> <19>4<EFBFBD>8<EFBFBD>8<EFBFBD> $<24> <17><16><1F><1F> )<29> <16><06> <0C> <0C> %<25> '<27><18>$<24><04><08><08>$<24>)G<> H<> 4<> <14>T<EFBFBD>4<EFBFBD>8<EFBFBD>8<EFBFBD>T<EFBFBD>4<EFBFBD>><3E>><3E>4<EFBFBD> @<40> B<01>&<26>x<EFBFBD><04>d<EFBFBD>h<EFBFBD>h<EFBFBD><04>'E<> F<> &<26><08><14><1E><1E>(@<40> A<><16>t<EFBFBD> <1C> <11>4<EFBFBD>L<EFBFBD>Y-
<EFBFBD>KS<06>F<EFBFBD>j-<2D>-rCc<00><>$a<00>]tRtRtoRtRtRtRR.t.tR.t Rt
] Pt R tR
tR tR tR tRtRtRtRtRt0ER<>mt0ER<>mt0ER<>mt]R0,
t0RkRkRkRkRkRkRkRkRkRkRkRkR kR!kR"kR#kR$kR%kR&kR'kR(kR)kR*kR+kR,kR-kR.kR/kR0kR1kR2kR3kR4kR5kR6kR7kR8kR9kR:kR;kR<kR=kR>kR?kR@kRAkRBkRCkRDkREkRFkRGkRHkRIkRJkRKkRLkRMkRNkROkt0RPkRQkRRkRSkRTkRUkRVkRWkRXkRYkRZkR[kR\kR]kR^kR_kR`kRakRbkRckRdkRekRfkRgkRhkRikRjkRkkRlkRmkRnkRokt0RpkRqkRrkRskRtkRukRvkRwkRxkRykRzkR{kR|kR}kR~kRkR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kt0ER<>mt0R<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kt 0ER<>mt!0R<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kt"/R<>R<EFBFBD>]#!]$]%]$]&4R<>3ER]#!]'PP]'PP]'PP]$43ER]#!]'PR]$43]*!]ERER7]+PXPZ3]*!]4]+PXPZ3ERP]ERP_]4]]4]+P`3ER] ER2]+PXPZ3ERP]]ER ] ER
2ER 7]+PXPZ3]1!ER 4]1!ER 4]1!ER4. bR<>ER]#!]&]$4ER3ER]#!]&]+P`43ER] ER2]+Pd3.bER ER]%R%3ER]%3ER]%3.bER .ER]%3N]1!ER4NER]#!]'Pf]'Ph4ER3NER]'PjER3NER]'PfER3N]1!ER4NER P]]] ER!24]#!]&]+Pl]&]7!]8ER".ER#7]&]+P`4ER$3NER%P]ERP_]4]PsER&ER'4]] ER!24]#!]&]+Pl]&]7!]8ER".ER#7]&]+P`]&43NER(P]ERP_]4]PsER&ER'4]] ER!24]#!]&]+Pl]&]7!]8ER".ER#7]&]+P`]&4ER)3NER*P]ERP_]4]]4]#!]&]+P`]$4ER+3NER,]#!]%]$]&]7!]8R<38>ER-.ER#74RF3NER.P]ERP_]44]#!]&]+Pd4ER/3NER0P]ERP_]44]#!]&]+Pd]$]&43NER1]#!]&]+Pd4ER<>3NER4]#!]&]+Pd4ER<>3NER6]#!]&]+Pd4ER<>3NER8]#!]&]+Pd4ER<>3NER:]#!]&]+Pd4ER<>3NER<]#!]&]+Pd4ER<>3NER>]#!]&]+Pd4ER<>3NER@]#!]&]+Pd4ER<>3NERB]#!]&]+Pd4ER<>3NERD]#!]&]+Pd4ER<>3NERD]#!]&]+Pd4ER<>3NERG]#!]&]+Pd4ER<>3NERI]#!]&]+Pd4ER<>3NERK]#!]&]+Pd4ER<>3NERM]#!]&]+Pd4ER<>3NERO]#!]&]+Pd]$]&43NERP]#!]&]+Pd]43NERQ]#!]&]+Pd]$]7!]8R<38>ER-.ER#7]&43NERR]#!]&]+Pd]$]&43NERS]#!]&]+Pd]43NERT]#!]&]+Pd]$]7!]8R<38>ER-.ER#7]&43NERU]#!]&]+Pd]$]&43NERV]#!]&]+Pd]43NERW]#!]&]+Pd]$]7!]8R<38>ER-.ER#7]&43NER.P]ERP_]44]#!]&]+Pd4ER/3NER0P]ERP_]44]#!]&]+Pd]$]&43NERXP]ERP_]4ERY7]#!]&]%]&]7!]8R<38>ERZ.ER#7]:]+P`]&4ER[3NER\]#!]&]7!]8R<38>ER].ER#7]&4ERZ3NER^P]ERP_]4ERY7]#!]&]+P`]&4ER[3NbER"]1!ER4ER_]+Pd3ER`]+Pd3.bER)ERa]&ER3ERb]&ER3]1!ER 4]1!ER4.bER$ERb]&ER3ERc]#!]&]+Pv]:43ERd]&3]1!ER 4]1!ER4.bEReERf]&ER3ERg]<ER3.bER]1!ERe4ER]#!]'Pf]'Pj4ER<>3ER]'PhER<>3ER]'PfER3]1!ER 4]1!ERh4.bER]1!ERe4ERi]#!]'Pj]'Pf4ER<>3ER]'PjER3ER]'PhER<>3]1!ER 4]1!ERk4.bERj]1!ERe4ER]#!]'Ph]'Pj4ER3ER]'PhER<>3ER]'PhER<>3]1!ER 4]1!ERl4.bER]1!ERe4ERi]#!]'Ph]'Pf4ER3ER]'Ph
For MediaWiki Wikitext.
Parsing Wikitext is tricky, and results vary between different MediaWiki
installations, so we only highlight common syntaxes (built-in or from
popular extensions), and also assume templates produce no unbalanced
syntaxes.
<EFBFBD>Wikitextz'https://www.mediawiki.org/wiki/Wikitext<78>wikitext<78> mediawikiz text/x-wikiz2.15c<08><><00>RV R2\\\P\\4R3\ R4\ R4.#)<05> (?i)(</)(<28> )(\s*)(>)r4<00>entityr<79>)r
rrr<>rr <00><01>tag_names&rD<00>nowiki_tag_rules<65>WikitextLexer.nowiki_tag_rules<65>sC<00><00><19>(<28><1A>9<EFBFBD> -<2D>x<EFBFBD> <0B> <11>X<EFBFBD>X<EFBFBD>z<EFBFBD>;<3B>00<30>17<31> 9<> <13>H<EFBFBD> <1D> <13>F<EFBFBD>O<EFBFBD> 
<EFBFBD>
rCc<08>l<00>RV R2\\\\P\
\4R3.#)z(?si)(.*?)(</)(r-r4)r
rrrr<>rr/s&rD<00>plaintext_tag_rules<65>!WikitextLexer.plaintext_tag_rules<65>s7<00><00><1F><08>z<EFBFBD><19> 3<>X<EFBFBD>d<EFBFBD> <18>$<24>(<28>(<28>J<EFBFBD> <0B>6=<3D>>D<> F<01>
<EFBFBD>
rCc <08><><00>RV R2\\\P\\4R3RV R2\ V3/VB3.#)r,r-r4z (?si).+?(?=</z\s*>))r
rrr<>rr )r0rg<00> lexer_kwargss&&,rD<00>delegate_tag_rules<65> WikitextLexer.delegate_tag_rules<65>sO<00><00><19>(<28><1A>9<EFBFBD> -<2D>x<EFBFBD> <0B> <11>X<EFBFBD>X<EFBFBD>z<EFBFBD>;<3B>00<30>17<31> 9<><1D>h<EFBFBD>Z<EFBFBD>u<EFBFBD> -<2D>u<EFBFBD>U<EFBFBD>/K<>l<EFBFBD>/K<> L<>
<EFBFBD>
rCc<08><00>RV3RV3RV3.#)r<>z[^\S\n]+<2B>(?s).r5)<01>tokens&rD<00>
text_rules<EFBFBD>WikitextLexer.text_rules<65>s#<00><00> <13>U<EFBFBD>O<EFBFBD> <18>%<25> <20> <15>u<EFBFBD> <1D>
<EFBFBD>
rCc#<08><>"<00>^RIHpVP4p^p^pVPRV4pWF^,
VR8wdM V^,pK/VR 8Xd VP VRR.R7Rjx<01>L
R#VRVpVP VRR.R7Rjx<01>L
VP ^4V,\ R3x<00>RpWF^,Rp \P!RV4p
\V
4^8<>dV
R ,^,p V!V 4pVf*VP 4V,^,\V 3x<00>R#VP V 4Rjx<01>L
R#L<>L<> \dLYi;iL5i)
rWrX<00>><3E>--r0<00>attr<74><01>stackN<6B>\blang=("|\'|)(\w+)(\1)r<>) r[rYr]r<>rdr\rrL<00>findallrarr) rerf<00>ctxrY<00> attr_contentr\<00>indexrBrg<00>content<6E>
lang_matchr<EFBFBD>s &&& rD<00>handle_syntaxhighlight<68>$WikitextLexer.handle_syntaxhighlight<68>sf<00><00><00>5<><1C>{<7B>{<7B>}<7D> <0C><11><05><11><05><12> <20>%<25>%<25>c<EFBFBD>5<EFBFBD>1<>E<EFBFBD><1B>!<21>G<EFBFBD>E<EFBFBD>*<2A>d<EFBFBD>2<><15><19>A<EFBFBD>I<EFBFBD>E<EFBFBD> <10>B<EFBFBD>;<3B><1B>2<>2<><<3C><06>PV<50>GW<47>2<>X<> X<> X<> <12><1B>F<EFBFBD>U<EFBFBD>#<23><04><17>.<2E>.<2E>t<EFBFBD>F<EFBFBD>F<EFBFBD>;K<>.<2E>L<>L<>L<><13>k<EFBFBD>k<EFBFBD>!<21>n<EFBFBD>u<EFBFBD>$<24>k<EFBFBD>3<EFBFBD>6<>6<><14><05><1E>Q<EFBFBD>w<EFBFBD>x<EFBFBD>(<28><07><17>Z<EFBFBD>Z<EFBFBD> :<3A>D<EFBFBD>A<>
<EFBFBD> <0E>z<EFBFBD>?<3F>a<EFBFBD> <1F><1D>b<EFBFBD>><3E>!<21>$<24>D<EFBFBD> <15>)<29>$<24>/<2F><05> <11>=<3D><17>+<2B>+<2B>-<2D>%<25>'<27>!<21>+<2B>T<EFBFBD>7<EFBFBD>:<3A> :<3A><1C>3<>3<>G<EFBFBD><<3C> <<3C> <<3C>+ Y<01> M<01><>!<21> <15><14> <15><> =<3D>sV<00>A)E!<01>+E
<04>,#E!<01>E <04>A)E!<01>:E<00>AE!<01>E<04>E!<01> E!<01> E<03>E!<01>E<03>E!c#<08><>"<00>VP4p^p^pVPRV4pW5^,
VR8wdM V^,pK/VR 8Xd VPVRR.R7Rjx<01>L
R#VRVpW5^,RpVPVRR.R7Rjx<01>L
VP^4V,\R3x<00>\
P !RV4p\V4^8<>dVR ,^,MRp V R8Xd$\4PV4Rjx<01>L
R#VP4V,^,\V3x<00>R#L<>L<>L35i)
rWr@rAr0rBrCNrE<00>lilypondr<64>)
r]r<>rdr\rrLrFrarr)
rerfrGrHr\rIrBrJrKr<>s
&&& rD<00> handle_score<72>WikitextLexer.handle_score<72>sB<00><00><00><1C>{<7B>{<7B>}<7D> <0C><11><05><11><05><12> <20>%<25>%<25>c<EFBFBD>5<EFBFBD>1<>E<EFBFBD><1B>!<21>G<EFBFBD>E<EFBFBD>*<2A>d<EFBFBD>2<><15><19>A<EFBFBD>I<EFBFBD>E<EFBFBD> <10>B<EFBFBD>;<3B><1B>2<>2<><<3C><06>PV<50>GW<47>2<>X<> X<> X<> <12><1B>F<EFBFBD>U<EFBFBD>#<23><04><1E>Q<EFBFBD>w<EFBFBD>x<EFBFBD>(<28><07><17>.<2E>.<2E>t<EFBFBD>F<EFBFBD>F<EFBFBD>;K<>.<2E>L<>L<>L<><13>k<EFBFBD>k<EFBFBD>!<21>n<EFBFBD>u<EFBFBD>$<24>k<EFBFBD>3<EFBFBD>6<>6<><17>Z<EFBFBD>Z<EFBFBD> :<3A>D<EFBFBD>A<>
<EFBFBD>$'<27>
<EFBFBD>O<EFBFBD>q<EFBFBD>$8<>z<EFBFBD>"<22>~<7E>a<EFBFBD> <20>j<EFBFBD><04> <0F>:<3A> <1D>$<24><EFBFBD>=<3D>=<3D>g<EFBFBD>F<> F<> F<><18>+<2B>+<2B>-<2D>%<25>'<27>!<21>+<2B>T<EFBFBD>7<EFBFBD>:<3A> :<3A> Y<01> M<01> G<01>s7<00>A#E <01>%E<04>&.E <01>E<04>BE <01>E
<04>0E <01>E <01>
E z0 %!"$&\'()*,\-./0-9:;=?@A-Z\\\^_`~+\u0080-\uFFFFzT(?:\t|&nbsp;|&\#0*160;|&\#[Xx]0*[Aa]0;|[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000])zb(?:[0-9.]+|\[[0-9a-f:.]+\]|[^\x00-\x20"<>\[\]\x7F\xA0\u1680\u2000-\u200A\u202F\u205F\u3000\uFFFD])zF[^\x00-\x20"<>\[\]\x7F\xA0\u1680\u2000-\u200A\u202F\u205F\u3000\uFFFD]<5D>//<2F>abbr<62>b<>bdi<64>bdo<64>big<69>
blockquote<EFBFBD>brr<00>center<65>citerj<00>data<74>dd<64>del<65>dfn<66>div<69>dl<64>dt<64>em<65>font<6E>h1<68>h2<68>h3<68>h4<68>h5<68>h6<68>hr<68>irk<00>kbd<62>li<6C>link<6E>mark<72>meta<74>ol<6F>p<>q<>rb<72>rp<72>rt<72>rtc<74>ruby<62>s<>samp<6D>small<6C>span<61>strike<6B>strong<6E>sub<75>sup<75>table<6C>td<74>th<74>time<6D>tr<74>tt<74>u<>ul<75>var<61>wbr<62>graph<70>
charinsert<EFBFBD>rss<73>chem<65> categorytree<65>nowiki<6B>inputboxr<78><00>hiero<72>score<72>pre<72>ref<65> translate<74>imagemap<61>templatestyles<65> languages<65> noinclude<64>mapframe<6D>section<6F>poem<65>syntaxhighlight<68> includeonly<6C>tvar<61> onlyinclude<64> templatedata<74> langconvert<72>timeline<6E>dynamicpagelist<73>gallery<72>maplink<6E>ce<63>
references<EFBFBD>zhzzh-hanszzh-hantzzh-cnzzh-hkzzh-mozzh-myzzh-sgzzh-tw<74>wuuzwuu-hanszwuu-hant<6E>uzzuz-latnzuz-cyrl<72>tlyztly-cyrl<72>tgztg-latn<74>srzsr-eczsr-el<65>shizshi-tfngzshi-latnzsh-latnzsh-cyrl<72>kuzku-arabzku-latn<74>iuzike-canszike-latn<74>ganzgan-hanszgan-hant<6E>enz en-x-piglatin<69>crhzcrh-cyrlzcrh-latn<74>banzban-baliz ban-x-dharmazban-x-palmleafz ban-x-pku<6B>INTr<54>r<00> BASEPAGENAME<4D> BASEPAGENAMEE<45>CASCADINGSOURCES<45>CONTENTLANGUAGE<47> CONTENTLANG<4E>
CURRENTDAY<EFBFBD> CURRENTDAY2<59>CURRENTDAYNAME<4D>
CURRENTDOW<EFBFBD> CURRENTHOUR<55> CURRENTMONTH<54> CURRENTMONTH2<48> CURRENTMONTH1<48>CURRENTMONTHABBREV<45>CURRENTMONTHNAME<4D>CURRENTMONTHNAMEGEN<45> CURRENTTIME<4D>CURRENTTIMESTAMP<4D>CURRENTVERSION<4F> CURRENTWEEK<45> CURRENTYEAR<41> DIRECTIONMARK<52>DIRMARK<52> FULLPAGENAME<4D> FULLPAGENAMEE<45>LOCALDAY<41> LOCALDAY2<59> LOCALDAYNAME<4D>LOCALDOW<4F> LOCALHOUR<55>
LOCALMONTH<EFBFBD> LOCALMONTH2<48> LOCALMONTH1<48>LOCALMONTHABBREV<45>LOCALMONTHNAME<4D>LOCALMONTHNAMEGEN<45> LOCALTIME<4D>LOCALTIMESTAMP<4D> LOCALWEEK<45> LOCALYEAR<41> NAMESPACE<43>
NAMESPACEE<EFBFBD>NAMESPACENUMBER<45>NUMBEROFACTIVEUSERS<52>NUMBEROFADMINS<4E>NUMBEROFARTICLES<45> NUMBEROFEDITS<54> NUMBEROFFILES<45> NUMBEROFPAGES<45> NUMBEROFUSERS<52> PAGELANGUAGE<47>PAGENAME<4D> PAGENAMEE<45> REVISIONDAY<41> REVISIONDAY2<59>
REVISIONID<EFBFBD> REVISIONMONTH<54>REVISIONMONTH1<48> REVISIONSIZE<5A>REVISIONTIMESTAMP<4D> REVISIONUSER<45> REVISIONYEAR<41> ROOTPAGENAME<4D> ROOTPAGENAMEE<45>SITENAME<4D>SUBJECTPAGENAME<4D>ARTICLEPAGENAME<4D>SUBJECTPAGENAMEE<45>ARTICLEPAGENAMEE<45> SUBJECTSPACE<43> ARTICLESPACE<43> SUBJECTSPACEE<45> ARTICLESPACEE<45> SUBPAGENAME<4D> SUBPAGENAMEE<45> TALKPAGENAME<4D> TALKPAGENAMEE<45> TALKSPACE<43>
TALKSPACEE<EFBFBD> DEFAULTSORT<52>DEFAULTSORTKEY<45>DEFAULTCATEGORYSORT<52> NUMBERINGROUP<55>
NUMINGROUP<EFBFBD>PAGESINCATEGORY<52>
PAGESINCAT<EFBFBD>PAGESIZE<5A>PROTECTIONEXPIRY<52>PROTECTIONLEVEL<45> DISPLAYTITLE<4C>PAGESINNAMESPACE<43> PAGESINNSr0z~(?xi)
(\A\s*?)(\#REDIRECT:?) # may contain a colon
(\s+)(\[\[) (?=[^\]\n]* \]\]$)
zredirect-innerz^(={2,6})(.+?)(\1)(\s*$\n)z^(=.+?=)(\s*$\n)z(?i))rz(?i)\b(?:{}){}{}*<2A>|z\b(?:RFC|PMID)z +[0-9]+\bz<62>(?x)
\bISBN {nbsp_char}
(?: 97[89] {nbsp_dash}? )?
(?: [0-9] {nbsp_dash}? ){{9}} # escape format()
[0-9Xx]\b
z(?:-|<7C>))<02> nbsp_char<61> nbsp_dash<73>listrpr<>z(\]\])(\s*?\n)r4z (\#)([^#]*?)z(?i)[z]+z^;z^[#:*]+z^-{4,}z~{3,5}r.z('')(''')(?!')<29>inline-italic-boldz'''(?!')<29> inline-boldz''(?!')<29> inline-italic<69> replaceablez<65>(?xi)
(\[\[)
(File|Image) (:)
((?: [{}] | \{{{{2,3}}[^{{}}]*?\}}{{2,3}} | <!--[\s\S]*?--> )*)
(?: (\#) ([{}]*?) )?
<20>#z wikilink-namerqzmedialink-innera(?xi)
(\[\[)(?!{}) # Should not contain URLs
(?: ([{}]*) (:))?
((?: [{}] | \{{{{2,3}}[^{{}}]*?\}}{{2,3}} | <!--[\s\S]*?--> )*?)
(?: (\#) ([{}]*?) )?
(\]\])
rrZz<>(?xi)
(\[\[)(?!{})
(?: ([{}]*) (:))?
((?: [{}] | \{{{{2,3}}[^{{}}]*?\}}{{2,3}} | <!--[\s\S]*?--> )*?)
(?: (\#) ([{}]*?) )?
(\|)
zwikilink-innerzi(?xi)
(\[)
((?:{}) {} {}*)
(\s*)
z extlink-innerz^(:*)(\s*?)(\{\|)([^\n]*)$rBz (?i)(<)({})\bztag-inner-ordinaryz(?i)(</)({})\b(\s*)(>)z(?i)(<)(nowiki)\b<>
tag-nowiki<6B> tag-innerz(?i)(<)(pre)\b<>tag-prez(?i)(<)(categorytree)\b<>tag-categorytreez(?i)(<)(hiero)\b<> tag-hieroz(?i)(<)(math)\b<>tag-mathz(?i)(<)(chem)\b<>tag-chemz (?i)(<)(ce)\b<>tag-cez(?i)(<)(charinsert)\b<>tag-charinsertz(?i)(<)(templatedata)\b<>tag-templatedataz(?i)(<)(gallery)\b<> tag-gallery<72> tag-graphz(?i)(<)(dynamicpagelist)\b<>tag-dynamicpagelistz(?i)(<)(inputbox)\b<> tag-inputboxz(?i)(<)(rss)\b<>tag-rssz(?i)(<)(imagemap)\b<> tag-imagemapz#(?i)(</)(syntaxhighlight)\b(\s*)(>)z9(?si)(<)(syntaxhighlight)\b([^>]*?(?<!/)>.*?)(?=</\2\s*>)z?(?i)(<)(syntaxhighlight)\b(\s*?)((?:[^>]|-->)*?)(/\s*?(?<!--)>)z(?i)(</)(source)\b(\s*)(>)z0(?si)(<)(source)\b([^>]*?(?<!/)>.*?)(?=</\2\s*>)z6(?i)(<)(source)\b(\s*?)((?:[^>]|-->)*?)(/\s*?(?<!--)>)z(?i)(</)(score)\b(\s*)(>)z/(?si)(<)(score)\b([^>]*?(?<!/)>.*?)(?=</\2\s*>)z5(?i)(<)(score)\b(\s*?)((?:[^>]|-->)*?)(/\s*?(?<!--)>)z<>(?xi)
(-\{{) # Use {{ to escape format()
([^|]) (\|)
(?:
(?: ([^;]*?) (=>))?
(\s* (?:{variants}) \s*) (:)
)?
)<01>variantszlc-rawzlc-innerzS(?xi)
(-\{)
([a-z\s;-]*?) (\|)
zlc-flagz<67>(?xi)
(-\{{) (?!\{{) # Use {{ to escape format()
(?: (\s* (?:{variants}) \s*) (:))?
z[^{<]+r;z(?=\[\[)z\]\]z(\|)([^\n=|]*)(=)z\|z quote-commonz(?=\]\]|\{\{|\}\})rIz text-italicz(''')('')(?!')<29>inline-bold-italicz text-boldztext-bold-italicr2<00>;z{(?xi)
(;)
(?: ([^;]*?) (=>))?
(\s* (?:{variants}) \s*) (:)
z ;?\s*?\}-z\}-z<!--[\s\S]*?(?:-->|\Z)zk(?x)
(\{{3})
([^|]*?)
(?=\}{3}|\|)
zparameter-innerz"(?i)(\{{\{{)(\s*)({})(\s*)(\}}\}})z(\{{\{{)(\s*)({})(\s*)(\}}\}})z\{\{ztemplate-begin-spacez(?i)(<)(tvar)\b(\|)([^>]*?)(>)z</>z(?i)(<)(tvar)\bz(?i)(</)(tvar)\b(\s*)(>)z\}{3}z(?i)(\#[{}]*?|{})(:)<29>template-innerz({})(:)z(?i)([z]*?)(:)<29> template-namez
(\s*?)(\|)z\}\}z<>(?x)
(?<=\|)
( (?: (?! \{\{ | \}\} )[^=\|<])*? ) # Exclude templates and tags
(=)
z^([ \t\n\r\0\x0B]*?)(\|\})z^([ \t\n\r\0\x0B]*?)(\|-+)(.*)$z<>(?x)
^([ \t\n\r\0\x0B]*?)(\|\+)
# Exclude links, template and tags
(?: ( (?: (?! \[\[ | \{\{ )[^|\n<] )*? )(\|) )?
(.*?)$
z<>(?x)
( ^(?:[ \t\n\r\0\x0B]*?)\| | \|\| )
(?: ( (?: (?! \[\[ | \{\{ )[^|\n<] )*? )(\|)(?!\|) )?
z<>(?x)
( ^(?:[ \t\n\r\0\x0B]*?)! )
(?: ( (?: (?! \[\[ | \{\{ )[^|\n<] )*? )(\|)(?!\|) )?
z table-headerz<72>(?x)
(!!|\|\|)
(?:
( (?: (?! \[\[ | \{\{ )[^|\n<] )*? )
(\|)(?!\|)
)?
r<00>:r3z
nowiki-ishz (=)(\s*)(")z
attr-val-2z (=)(\s*)(')z
attr-val-1z(=)(\s*)z
attr-val-0z[\w:-]+z\s<>'<27>"z/?\s*>ztag-attrz/\s*>r<>z\s*>ztag-attr-val-2ztag-attr-val-1ztag-attr-val-0z/?>z tag-timeliner5N> <00>__TOC__<5F>__NOCC__<5F>__NOTC__<5F> __NOTOC__<5F> __FORCETOC__<5F> __NOGALLERY__<5F>__NOEDITSECTION__<5F>__NOTITLECONVERT__<5F>__NOCONTENTCONVERT__>
<00> __INDEX__<5F> __NOINDEX__<5F> __DISAMBIG__<5F> __NOGLOBAL__<5F> __HIDDENCAT__<5F>__NEWSECTIONLINK__<5F>__STATICREDIRECT__<5F>__NONEWSECTIONLINK__<5F>__EXPECTUNUSEDCATEGORY__<5F>__EXPECTED_UNCONNECTED_PAGE__>rR<00>geo:<3A>sip:<3A>sms:<3A>tel:<3A>urn:<3A>news:<3A>sips:<3A>xmpp:<3A>ftp://<2F>git://<2F>irc://<2F>mms://<2F>ssh://<2F>svn://<2F>ftps://<2F>http://<2F>ircs://<2F>magnet:<3A>mailto:<3A>nntp://<2F>sftp://<2F>bitcoin:<3A>https://<2F>redis://<2F> gopher://<2F> telnet://<2F> worldwind://>r<><00>PAGEID<49>SERVER<45> STYLEPATH<54>
SCRIPTPATH<EFBFBD>
SERVERNAME<EFBFBD> ARTICLEPATH><00>LC<4C>NS<4E>UCr<43><00>NSE<53>BIDI<44>GENDERre<00>PLURAL<41>FULLURL<52>GRAMMAR<41>LCFIRST<53>PADLEFT<46>UCFIRST<53>FILEPATH<54>FULLURLE<4C>LOCALURL<52>PADRIGHT<48> FORMATNUM<55> LOCALURLE<4C> URLENCODE<44> ANCHORENCODE<44> CANONICALURL<52> CANONICALURLE<4C>
\#LANGUAGE)rr )r!r )r"r )r#r )r$r )r%r )r&r )r'r )r(r )r)r )r*r )r+r )r,r )r-r )r.r )r4r)r4r)r4r)r4r0)r4r2)r4r3)Jr6r7r8r9r:r;r>r<rKr=r?rLrMrOr1r4r8r=rLrP<00>
title_charr<00> link_address<73>link_char_class<73>double_slashes_i<5F>double_slashes<65> protocols<6C>non_relative_protocols<6C> html_tags<67> parser_tags<67> variant_langs<67> magic_vars_i<5F>
magic_vars<EFBFBD>parser_functions_i<5F>parser_functionsr
rrrrr<>rPrr<00>Function<6F>Magic<69>format<61>joinr<6E>r r<>r<>rr<>rRr r <00>replacerr@rrr
r<>rrr<>r<>rr!rrArBr<>r<>s@rDr+r+xs<> <00><><00><00><08> <16>D<EFBFBD>
3<EFBFBD>C<EFBFBD><19>;<3B>'<27>G<EFBFBD><12>I<EFBFBD><1E><0F>I<EFBFBD><1A>M<EFBFBD> <0E>L<EFBFBD>L<EFBFBD>E<EFBFBD>
<EFBFBD>
<EFBFBD> 
<EFBFBD>
<EFBFBD>$=<3D>L;<3B>>E<01>J<EFBFBD>g<>I<EFBFBD>x<>L<EFBFBD>_<>O<EFBFBD><06><14><06>N<EFBFBD>
<06>I<EFBFBD> '<27>$<24><16>/<2F><1A><06><0E><06><13><06><1A><06>!<21><06>#(<28><06>*6<><06>8<<3C><06>>G<><06>IQ<49><06>SY<53><06>[a<><06><0E><06><14><06><1B><06>"<22><06>$)<29><06>+/<2F><06>15<31><06>7;<3B><06>=C<><06>EI<45><06>KO<4B><06>QU<51><06>W[<5B><06>]a<><06> <0A><06><13><06><18><06><1F><06>!&<26><06>(,<2C><06>.4<EFBFBD><06>6<<3C><06>>D<01><06>FJ<01><06>LO<01><06>QT<01><06>VZ<01><06>\`<01><06> <0A> <06><14> <06><1C> <06>!<21> <06>#)<29> <06>+2<> <06>4:<3A> <06><D<01> <06>FN<01> <06>PU<01> <06>W\<01> <06>
<10> <06>
<16> <06>
<1C> <06>
$<24> <06>
&*<2A> <06>
,0<> <06>
25<32> <06>
7;<3B> <06>
=B<01> <06>
DI<01> <06>I<EFBFBD><06><0F><06><1D><06>$<24><06>&,<2C><06>.<<3C><06>>F<><06>HR<48><06>TZ<54><06><0F><06><18><06><1F><06>!&<26><06>(3<><06>5?<3F><06>AQ<41><06>S^<5E><06> <14><06> <20><06>"+<2B><06>-3<><06>5F<01><06>HU<01><06>W]<01><06> <16> <06>&<26> <06>(5<> <06>7A<01> <06>CT<01> <06>V_<01> <06>
<12> <06>
<18> <06>
&<26> <06>K<EFBFBD><06> <0C><06><17><06>"<22><06>$+<2B><06>-4<><06>6=<3D><06>?F<><06>HO<48><06>QX<51><06> <0E> <06><1A> <06>&<26> <06> <0A> <06> <18> <06> #<23> <06> <0E><06><1A><06> <0A><06><18><06> <0A><06><16><06><1F><06> <0E><06><1A><06>&<26><06> <12>!<06> <1D>!<06>$ <0A>%<06>$<18>%<06>$#<23>%<06>( <0A>)<06>(<19>)<06>(%<25>)<06>, <0E>-<06>,<1A>-<06>,&<26>-<06>0 <0A>1<06>0<1E>1<06>4 <0E>5<06>4<1A>5<06>4&<26>5<06>8 <0E>9<06>8<1A>9<06>8*<2A>9<06>8,<<3C>9<06>8>I<01>9<06>M<EFBFBD><<06>L<EFBFBD><06> <0B><06> <10><06> <20><06>"1<><06>3E<33><06>GX<47><06><15><06>#<23><06>%2<><06>4D<34><06>FR<46><06>Ta<54><06> <17><06>(<28><06>*9<><06>;O<01><06>Qc<01><06> <1E> <06> -<2D> <06>/A<01> <06>CS<01> <06>Ub<01> <06>
<16> <06>
'<27> <06>
)2<> <06>
4B<01> <06>
DS<01> <06>
U_<01> <06> <14> <06> $<24> <06> &0<> <06> 2=<3D> <06> ?K<01> <06> MZ<01> <06> <16><06>*<2A><06>,<<3C><06>>Q<01><06>S^<01><06> <19><06>&<26><06>(3<><06>5@<01><06>BN<01><06>Pa<01><06> <1E><06> 0<><06>2D<01><06>FU<01><06> <18><06>)<29><06>+:<3A><06><J<01><06>LV<01><06>Xc<01><06> <16><06>&<26><06>(4<><06>6E<01><06>GW<01><06> <17><06>,<2C><06>.<<3C><06>>L<01><06>N\<01><06> <18><06>$<24><06>&7<><06>9J<01><06>L^<01><06> <1B><06>+<2B><06>-;<3B><06>=L<01><06>N]<01><06> <16><06>&<26><06>(6<><06>8G<01><06>IT<01><06>Vb<01><06>J<EFBFBD>"<06><16> <06><16> <06>'<27> <06>);<3B> <06>=J<> <06>L\<5C> <06><1D> <06>-<2D> <06>/><3E> <06>@K<> <06>MY<4D> <06> <1A> <06>+<2B> <06>-9<> <06>;P<01> <06>Rb<01> <06> <1B> <06>,<2C> <06>.=<3D> <06>?N<01> <06>P_<01> <06>
<13> <06>
 <20> <06>
"3<> <06>
5A<01> <06>
CM<01> <06>
Oa<01> <06> <1A> <06> )<29> <06> +9<> <06> ;G<01> <06> IX<01> <06> <19> <06>.<2E> <06>0><3E> <06>@N<01> <06>P^<01> <06> <18> <06>+<2B> <06>-><3E> <06>@R<01> <06> <1B> <06>+<2B> <06>-;<3B> <06>=L<01> <06>N]<01> <06> <16> <06>&<26> <06>(6<> <06>8G<01> <06>IT<01> <06>Vb<01> <06> <0E> <06><1E> <06> 2<> <06>4?<3F> <06><14>d<06><0E><10><16>j<EFBFBD>'<27>:<3A>{<7B> C<>EU<45>  W<01> +<2B> <15>g<EFBFBD>(<28>(<28>'<27>*<<3C>*<<3C>g<EFBFBD>>P<>>P<>R\<5C> ]<5D> _<01>!<21> <15>g<EFBFBD>o<EFBFBD>o<EFBFBD>z<EFBFBD> 2<> 4<><13>#<23>G<EFBFBD> 4<>d<EFBFBD>m<EFBFBD>m<EFBFBD>6I<36>6I<36> J<> <12>><3E> "<22>D<EFBFBD>M<EFBFBD>M<EFBFBD>$7<>$7<> 8<> !<21> (<28> (<28><13><18><18>)<29>)<<3C> <19>?<3F>,<2C>-1<>Z<EFBFBD>Z<EFBFBD> 9<><1F>y<EFBFBD>k<EFBFBD><19> 3<> <11>]<5D>]<5D> <20> <20> "<22><10>
<17><06><19><05>i<EFBFBD>[<5B><01>6J<36><06>K<>T<EFBFBD>]<5D>]<5D>M`<60>M`<60>  b<01> <14>F<EFBFBD>O<EFBFBD> <13>H<EFBFBD> <1D> <13>F<EFBFBD>O<EFBFBD>=
<EFBFBD>d<06>B <19> <1E><08><1B>j<EFBFBD> A<>6<EFBFBD> J<> <1C>h<EFBFBD>{<7B>D<EFBFBD>J<EFBFBD>J<EFBFBD>?<3F> @<40><15>j<EFBFBD>\<5C><12> $<24>d<EFBFBD>h<EFBFBD>h<EFBFBD> /<2F>
<EFBFBD>Cd<06>L <0F> <12>G<EFBFBD>T<EFBFBD> "<22> <17><17> !<21> <16><07> <20> 
<EFBFBD>Md<06>\ <11>q
<EFBFBD> <16><07> <20>q
<EFBFBD> <14>H<EFBFBD> <1D> q
<EFBFBD> <1F><08><17><1C><1C> <14> <1F> <1F>!!<21>"6<> 8<> q
<EFBFBD><19>'<27>.<2E>.<2E>-<2D> 8<>q
<EFBFBD><18><17><1C><1C><EFBFBD> 7<>q
<EFBFBD> <14>M<EFBFBD> "<22>q
<EFBFBD><14>
<1B>F<EFBFBD>:<3A>*<2A><1C>Q<EFBFBD>'7<>8<><18><1B>d<EFBFBD>n<EFBFBD>n<EFBFBD>{<7B><1E>t<EFBFBD>O<EFBFBD>+<<3C>=<3D>{<7B>D<EFBFBD>J<EFBFBD>J<EFBFBD>X<01>!<21>
<0E>q
<EFBFBD>4<14> <1B>F<EFBFBD>3<EFBFBD>8<EFBFBD>8<EFBFBD>I<EFBFBD>.<2E>
<EFBFBD>0B<EFBFBD>0B<EFBFBD>3<EFBFBD><02>0K<30>!<21>j<EFBFBD>\<5C><11>#3<>5<><18><1B>d<EFBFBD>n<EFBFBD>n<EFBFBD>{<7B><1E>t<EFBFBD>O<EFBFBD>+<<3C>=<3D>{<7B>D<EFBFBD>J<EFBFBD>J<EFBFBD>Xc<58>e<01> <0E>3q
<EFBFBD>L<14> <1B>F<EFBFBD>3<EFBFBD>8<EFBFBD>8<EFBFBD>I<EFBFBD>.<2E>
<EFBFBD>0B<EFBFBD>0B<EFBFBD>3<EFBFBD><02>0K<30>!<21>j<EFBFBD>\<5C><11>#3<>5<><18><1B>d<EFBFBD>n<EFBFBD>n<EFBFBD>{<7B><1E>t<EFBFBD>O<EFBFBD>+<<3C>=<3D>{<7B>D<EFBFBD>J<EFBFBD>J<EFBFBD>Xc<58>e<01> <20> <0E>Kq
<EFBFBD>h<14><1B>F<EFBFBD>3<EFBFBD>8<EFBFBD>8<EFBFBD>I<EFBFBD>.<2E> <0C>o<EFBFBD>N<><18><1B>d<EFBFBD>j<EFBFBD>j<EFBFBD>*<2A>=<3D><1F> <0E>gq
<EFBFBD>z+<2B>H<EFBFBD>W<EFBFBD> <17><1B>e<EFBFBD>D<EFBFBD><16><16>8H<38>&I<>-K<01>LS<4C> U<01>{q
<EFBFBD>@<1E> $<24> $<24>S<EFBFBD>X<EFBFBD>X<EFBFBD>i<EFBFBD>%8<> 9<> <15>k<EFBFBD>4<EFBFBD>8<EFBFBD>8<EFBFBD> ,<2C>.B<> D<01>Aq
<EFBFBD>D'<27> -<2D> -<2D>c<EFBFBD>h<EFBFBD>h<EFBFBD>y<EFBFBD>.A<> B<> <15>k<EFBFBD>4<EFBFBD>8<EFBFBD>8<EFBFBD>Z<EFBFBD><1B> E<> G<01>Eq
<EFBFBD>J"<22>8<EFBFBD>K<EFBFBD> <11>X<EFBFBD>X<EFBFBD>$<17>3<> 5<>Kq
<EFBFBD>P<1F><08><1B> <11>X<EFBFBD>X<EFBFBD>!<17>0<> 2<>Qq
<EFBFBD>V(<28><18><1B>T<EFBFBD>X<EFBFBD>X<EFBFBD>*'<27>(I<> K<01>Wq
<EFBFBD>\!<21>(<28>;<3B> <11>X<EFBFBD>X<EFBFBD>#<17>2<> 4<>]q
<EFBFBD>b <20><18>+<2B> <11>X<EFBFBD>X<EFBFBD>"<17>1<> 3<>cq
<EFBFBD>h <20><18>+<2B> <11>X<EFBFBD>X<EFBFBD>"<17>1<> 3<>iq
<EFBFBD>n<1E>x<EFBFBD> <0B> <11>X<EFBFBD>X<EFBFBD> <17>/<2F> 1<>oq
<EFBFBD>t&<26>x<EFBFBD><1B>T<EFBFBD>X<EFBFBD>X<EFBFBD>('<27>(G<> I<01>uq
<EFBFBD>z(<28><18><1B>T<EFBFBD>X<EFBFBD>X<EFBFBD>*'<27>(I<> K<01>{q
<EFBFBD>@#<23>H<EFBFBD><1B>T<EFBFBD>X<EFBFBD>X<EFBFBD>%'<27>(D<> F<01>Aq
<EFBFBD>F#<23>H<EFBFBD><1B>T<EFBFBD>X<EFBFBD>X<EFBFBD>%'<27>(B<> D<01>Gq
<EFBFBD>L+<2B>H<EFBFBD><1B>T<EFBFBD>X<EFBFBD>X<EFBFBD>-'<27>(L<> N<01>Mq
<EFBFBD>R$<24>X<EFBFBD><1B>T<EFBFBD>X<EFBFBD>X<EFBFBD>&'<27>(E<> G<01>Sq
<EFBFBD>X<1F><08><1B>T<EFBFBD>X<EFBFBD>X<EFBFBD>!'<27>(@<40> B<01>Yq
<EFBFBD>^$<24>X<EFBFBD><1B>T<EFBFBD>X<EFBFBD>X<EFBFBD>&'<27>(E<> G<01>_q
<EFBFBD>d4<> <15>k<EFBFBD>4<EFBFBD>8<EFBFBD>8<EFBFBD>Z<EFBFBD><1B> E<> G<01>eq
<EFBFBD>hJ<01> <15>k<EFBFBD>4<EFBFBD>8<EFBFBD>8<EFBFBD>-C<> D<> F<01>iq
<EFBFBD>nP<01>QY<51><1B>T<EFBFBD>X<EFBFBD>X<EFBFBD>z<EFBFBD>5<EFBFBD><14>f<EFBFBD>f<EFBFBD>EU<45>3V<33>Xc<58>Re<01> f<01>oq
<EFBFBD>t+<2B> <15>k<EFBFBD>4<EFBFBD>8<EFBFBD>8<EFBFBD>Z<EFBFBD><1B> E<> G<01>uq
<EFBFBD>xA<01> <15>k<EFBFBD>4<EFBFBD>8<EFBFBD>8<EFBFBD>-C<> D<> F<01>yq
<EFBFBD>~G<01><08><1B>T<EFBFBD>X<EFBFBD>X<EFBFBD>z<EFBFBD>5<EFBFBD><14>f<EFBFBD>f<EFBFBD>EU<45>3V<33>Xc<58>Ie<01> f<01>q
<EFBFBD>D*<2A> <15>k<EFBFBD>4<EFBFBD>8<EFBFBD>8<EFBFBD>Z<EFBFBD><1B> E<> G<01>Eq
<EFBFBD>H@<01> <15>k<EFBFBD>4<EFBFBD>8<EFBFBD>8<EFBFBD>\<5C> :<3A> <<3C>Iq
<EFBFBD>NF<01>x<EFBFBD><1B>T<EFBFBD>X<EFBFBD>X<EFBFBD>z<EFBFBD>5<EFBFBD><14>f<EFBFBD>f<EFBFBD>EU<45>3V<33>Xc<58>He<01> f<01>Oq
<EFBFBD>T<1E> $<24> $<24>S<EFBFBD>X<EFBFBD>X<EFBFBD>k<EFBFBD>%:<3A> ;<3B> <15>k<EFBFBD>4<EFBFBD>8<EFBFBD>8<EFBFBD> ,<2C>.B<> D<01>Uq
<EFBFBD>X'<27> -<2D> -<2D>c<EFBFBD>h<EFBFBD>h<EFBFBD>{<7B>.C<> D<> <15>k<EFBFBD>4<EFBFBD>8<EFBFBD>8<EFBFBD>Z<EFBFBD><1B> E<> G<01>Yq
<EFBFBD>`<14><1B>F<EFBFBD>C<EFBFBD>H<EFBFBD>H<EFBFBD>]<5D>$;<3B>F<EFBFBD><<3C><18><1B>g<EFBFBD>{<7B><1E>t<EFBFBD>F<EFBFBD>H<EFBFBD>+=<3D>><3E>!<21>4<EFBFBD>:<3A>:<3A>{<7B><<3C><1B> <0E>_q
<EFBFBD>~<14><19><1B><1E>t<EFBFBD>F<EFBFBD>I<EFBFBD>+><3E>?<3F>$<24>&<26><19> <0E>}q
<EFBFBD>T<14><1B>F<EFBFBD>C<EFBFBD>H<EFBFBD>H<EFBFBD>]<5D>$;<3B>F<EFBFBD><<3C><18><1B>d<EFBFBD>j<EFBFBD>j<EFBFBD>+<2B>><3E><1A>  <0E>Sq
<EFBFBD>]d<06>@ <18> <13>M<EFBFBD> "<22> <16><04><08><08> !<21> <15>t<EFBFBD>x<EFBFBD>x<EFBFBD> <20>
<EFBFBD>Ad<06>J <19> <18>+<2B>v<EFBFBD> .<2E> <14>k<EFBFBD>6<EFBFBD> *<2A> <13>H<EFBFBD> <1D> <13>F<EFBFBD>O<EFBFBD> 
<EFBFBD>Kd<06>X <1A> <14>k<EFBFBD>6<EFBFBD> *<2A> !<21> <15>k<EFBFBD>4<EFBFBD>><3E>><3E>8<EFBFBD> <<3C> ><3E> <12>K<EFBFBD> <20> <13>H<EFBFBD> <1D> <13>F<EFBFBD>O<EFBFBD> 
<EFBFBD>Yd<06>h <17> "<22>K<EFBFBD><16> 8<> <12>D<EFBFBD>&<26> !<21>
<EFBFBD>id<06>r <18> <13>N<EFBFBD> #<23> <1E><08><17><1C><1C> <14>^<5E>^<5E>!<1D>5<> 7<> <18>'<27>,<2C>,<2C>.L<> M<> <17><17><1C><1C>v<EFBFBD> .<2E> <13>H<EFBFBD> <1D> <13>M<EFBFBD> "<22>
<EFBFBD>sd<06>D <16> <13>N<EFBFBD> #<23> <1E><08><17><0E><0E><07> <0C> <0C>!.<2E>/H<> J<01> <18>'<27>.<2E>.<2E>&<26> 1<> <17><17>+<2B>+<2B>-K<> L<> <13>H<EFBFBD> <1D> <13>K<EFBFBD> <20>
<EFBFBD>Ed<06>V <1D> <13>N<EFBFBD> #<23> <1E><08><17>);<3B>);<3B> <14>^<5E>^<5E>!<1D>$<24> &<26> <18>'<27>,<2C>,<2C>.G<> H<> <17><17>+<2B>+<2B>-D<> E<> <13>H<EFBFBD> <1D> <13>&<26> '<27>
<EFBFBD>Wd<06>h <1D> <13>N<EFBFBD> #<23> <1E><08><17>"<22>"<22>G<EFBFBD>L<EFBFBD>L<EFBFBD>!2<>39<33> ;<3B> <18>'<27>,<2C>,<2C>.G<> H<> <17><17>+<2B>+<2B>-D<> E<> <13>H<EFBFBD> <1D> <13>&<26> '<27>
<EFBFBD>id<06>z <12> <13>Z<EFBFBD> <20> <11>;<3B> <1F>
<EFBFBD><18><07> <20>
<EFBFBD>{d<06>D <13><14><1B>F<EFBFBD>C<EFBFBD>H<EFBFBD>H<EFBFBD>]<5D>$;<3B>F<EFBFBD><<3C><18><1B>e<EFBFBD>D<EFBFBD><16><18>8J<38>&K<>!<21>4<EFBFBD>:<3A>:<3A>{<7B><<3C>  <0E><1A>;<3B><06> /<2F> <13>H<EFBFBD> <1D> <13>F<EFBFBD>O<EFBFBD> 
<EFBFBD>E d<06>` <11> <13>[<5B>&<26> )<29> <13>H<EFBFBD> <1D> <13>F<EFBFBD>O<EFBFBD>
<EFBFBD>a d<06>j <16> &<26><07>(9<>(9<> :<3A><14>
<19><1B>d<EFBFBD>m<EFBFBD>m<EFBFBD>4<>!<21> <0E>3<> 9<> 9<>#<23>(<28>(<28><<3C>:P<> Q<> <15>k<EFBFBD>:<3A>t<EFBFBD>}<7D>}<7D>j<EFBFBD>+<2B> V<> X<01> .<2E> 5<> 5<>c<EFBFBD>h<EFBFBD>h<EFBFBD>z<EFBFBD>6J<36> K<><18><1B>j<EFBFBD>$<24>-<2D>-<2D><1A>[<5B>Y<> [<01><15>k<EFBFBD>#9<> :<3A> .<2E><08><1B> <11>X<EFBFBD>X<EFBFBD>{<7B>F<EFBFBD>K<EFBFBD>19<31> :<3A> <13>[<5B>&<26> )<29> <1F><18>+<2B>t<EFBFBD>x<EFBFBD>x<EFBFBD>!@<40>BV<42> W<> (<28> <15>k<EFBFBD>4<EFBFBD>8<EFBFBD>8<EFBFBD>Z<EFBFBD><1B> E<> G<01>5
<EFBFBD>k d<06>d
<1A> <15>{<7B>F<EFBFBD> +<2B> <12>K<EFBFBD> <20> <13>H<EFBFBD> <1D> <13>F<EFBFBD>O<EFBFBD> 
<EFBFBD>e
d<06>p
<1F>'<27><07>(9<>(9<> :<3A> <13>Z<EFBFBD> <20>(<28>.<2E>.<2E>z<EFBFBD>+.<2E>8<EFBFBD>8<EFBFBD>4F<34>+G<>I<01><18><14><1D><1D> <0B>4<>6P<36> <0E> <1B>!<21>!<21>#<23>(<28>(<28>+;<3B>"<<3C>=<3D><18><14><1D><1D> <0B>4<>6P<36> <0E> <1A>*<2A><1C>W<EFBFBD>-<2D><18><14><1E><1E><1B>5<>7P<37> <0E> <14>-<2D> /<2F>)!
<EFBFBD>q
d<06>\ <18> <1A>H<EFBFBD>T<EFBFBD>;<3B>7<>9S<39> T<> <14>k<EFBFBD>6<EFBFBD> *<2A> <12>D<EFBFBD>&<26> !<21> <13>M<EFBFBD> "<22> 
<EFBFBD>
<18><04><08><08> !<21> 
<EFBFBD>] d<06>j <19> <14>k<EFBFBD>6<EFBFBD> *<2A> <12>K<EFBFBD> <20><14>
<19><14><1A><1A>X<EFBFBD>.<2E>  <0E> <14>H<EFBFBD> <1D> <13>F<EFBFBD>O<EFBFBD> 
<EFBFBD>k d<06>F <10>+<2B> <15>j<EFBFBD>+<2B> .<2E><06> 8<>0<><18>*<2A>k<EFBFBD> <12>4<EFBFBD><06><06>/<2F> 0<>22<32> 3<><14> <19><1A>[<5B>%<25><04><1F><16>E)<29>3*<2A>+6<><07><0F><0F>I<01> <0E><14><19><1B>e<EFBFBD>D<EFBFBD><1F><16>9)<29>'*<2A>+6<>8<>  <0E><14><19><1B>e<EFBFBD>D<EFBFBD><1F><16>9)<29>'*<2A>+6<>8<><1E> <0E> <14>F<EFBFBD>O<EFBFBD> <13>H<EFBFBD> <1D> <13>F<EFBFBD>O<EFBFBD>Q)
<EFBFBD>G d<06>Z <17> <12>D<EFBFBD>&<26> !<21><14><19><1B>e<EFBFBD>D<EFBFBD><1F><16>9)<29>'*<2A>+6<>8<>
<0E>
<EFBFBD><18><07>*<2A>*<2A> +<2B>
<EFBFBD>[ d<06>z <11> <16><04> <0B> <0B> $<24>
<EFBFBD>{ d<06>@ <0A> <12>D<EFBFBD>&<26> !<21> <13>H<EFBFBD> <1D> <11>7<EFBFBD>F<EFBFBD> #<23> <13>F<EFBFBD>O<EFBFBD> 
<EFBFBD>Ad<06>L <18> <12>K<EFBFBD><16> (<28> <13>H<EFBFBD> <1D> <13>F<EFBFBD>O<EFBFBD>
<EFBFBD>Md<06>V <15> <13>H<EFBFBD> <1D> <13>F<EFBFBD>O<EFBFBD>
<EFBFBD>Wd<06>^ <0F> <13>M<EFBFBD> "<22> <13>Z<EFBFBD> <20> <1B>X<EFBFBD>h<EFBFBD>
<EFBFBD>F<EFBFBD>M<EFBFBD>M<EFBFBD>J<>L<EFBFBD> Y<> <1B>X<EFBFBD>h<EFBFBD>
<EFBFBD>F<EFBFBD>M<EFBFBD>M<EFBFBD>J<>L<EFBFBD> Y<> <18>(<28>8<EFBFBD>Z<EFBFBD>8<>,<2C> G<> <17><14><1E><1E> (<28> 
<EFBFBD>_d<06>p <15> <12>J<EFBFBD><06> '<27> <13>M<EFBFBD> "<22>
<EFBFBD><18><06> <1F>
<EFBFBD>qd<06>z <15> <11>6<EFBFBD>=<3D>=<3D>&<26> )<29> <13>M<EFBFBD> "<22>
<EFBFBD><18><06> <0A> <0A> &<26>
<EFBFBD>{d<06>D <15> <11>6<EFBFBD>=<3D>=<3D>&<26> )<29> <13>M<EFBFBD> "<22>
<EFBFBD><18><06> <0A> <0A> &<26>
<EFBFBD>Ed<06>N <1D> <16> <0B>V<EFBFBD> ,<2C> <13>J<EFBFBD> <1F>
<EFBFBD>Od<06>V <14> <15>{<7B>H<EFBFBD> -<2D> <14>k<EFBFBD>6<EFBFBD> *<2A> <13>J<EFBFBD> <1F> 
<EFBFBD>Wd<06>f <13> <13>M<EFBFBD> "<22> <13>Z<EFBFBD> <20> <1B>X<EFBFBD>h<EFBFBD> <17><16><1D><1D>(<28>)9<> ;<3B> <1B>X<EFBFBD>h<EFBFBD> <17><16><1D><1D>(<28>)9<> ;<3B> <18>(<28>8<EFBFBD>Z<EFBFBD>8<>:J<> K<> <17><14><1E><1E> (<28>

<EFBFBD>gd<06>| <19> <12>J<EFBFBD><06> '<27> <13>[<5B>(<28> +<2B> <13>M<EFBFBD> "<22>
<EFBFBD><18><06> <1F> 
<EFBFBD>}d<06>H <19> <11>6<EFBFBD>=<3D>=<3D>&<26> )<29> <13>[<5B>(<28> +<2B> <13>M<EFBFBD> "<22>
<EFBFBD><18><06> <0A> <0A> &<26> 
<EFBFBD>Id<06>T <19> <11>6<EFBFBD>=<3D>=<3D>&<26> )<29> <13>[<5B>(<28> +<2B> <13>M<EFBFBD> "<22>
<EFBFBD><18><06> <0A> <0A> &<26> 
<EFBFBD>Ud<06>` <15>&<26>x<EFBFBD>0<>ad<06>b <12>#<23>E<EFBFBD>*<2A>cd<06>d <1B>/<2F><0E>?<3F>ed<06>f <1E>2<>3D<33>E<>gd<06>h <14>(<28><17>1<>id<06>j <17>+<2B>J<EFBFBD>7<>kd<06>l <17>+<2B>J<EFBFBD>7<>md<06>n <19>-<2D>l<EFBFBD>;<3B>od<06>p <17>+<2B>J<EFBFBD>7<>qd<06>r <16>*<2A>9<EFBFBD>5<>sd<06>t <14>(<28><17>1<>ud<06>v <12>&<26>u<EFBFBD>-<2D>wd<06>x <13>&<26>v<EFBFBD>x<EFBFBD>v<EFBFBD>F<>yd<06>z <13>&<26>v<EFBFBD>x<EFBFBD>v<EFBFBD>F<>{d<06>| <11>$<24>T<EFBFBD>8<EFBFBD>6<EFBFBD>B<>}d<06>~ <1B>.<2E>~<7E>y<EFBFBD>I<><15>z<EFBFBD>'<27>,<2C>,<2C>/<2F><13>Z<EFBFBD><07><0E><0E>/<2F><1A>J<EFBFBD>w<EFBFBD>'9<>'9<>:<3A><0E>
<EFBFBD>4<EFBFBD> <20>Gd<06>F<EFBFBD>FrC)rrr r!r"r#r$r%r&r'r(r)r*r+)5r:rL<00>pygments.lexers.htmlr<00>pygments.lexers.javascriptr<00>pygments.lexers.cssr<00>pygments.lexers.lilypondr<00>pygments.lexers.datar<00>pygments.lexerrrr r
r r r rr<00>pygments.tokenrrrrrrrrrrrr<00> pygments.utilrr<00>__all__rrr r!r"r#r$r%r&r'r(r)r*r+r5rCrD<00><module>r<>s <00><01><04>
<EFBFBD>)<29>6<>(<28>2<>*<2A>/<2F>/<2F>/<2F>=<3D>=<3D>=<3D>=<3D>5<> <1C><07><06>*<2A><06>B+<06>J<EFBFBD>+<06>\b<17>z<EFBFBD>b<17>J9<1C>z<EFBFBD>9<1C>x5<17><1A>5<17>p&<06>*<2A>&<06>R<06>0<><06>* C<01><1F> C<01> J<01><0F> J<01> F<01><1F> F<01> u-<2D>J<EFBFBD>u-<2D>nk<06>z<EFBFBD>k<06>Z[-<2D>z<EFBFBD>[-<2D>|~ <06>J<EFBFBD>~ rC