Files
tamigo-cli/venv/lib/python3.12/site-packages/pygments/__pycache__/cmdline.cpython-312.pyc

133 lines
26 KiB
Plaintext
Raw Normal View History

<EFBFBD>
<00><16>i<EFBFBD>[<00><00>h<00>dZddlZddlZddlZddlZddlmZddlmZm Z ddl
m Z m Z m Z mZmZmZmZddlmZmZmZmZmZmZddlmZddlmZmZdd lmZm Z m!Z!m"Z"m#Z#dd
l$m%Z%dd l&m'Z'm(Z(dd l)m*Z*m+Z+dd l,m-Z-m.Z.d<0E>Z/d<0F>Z0d<10>Z1d<11>Z2d<12>Z3d<13>Z4Gd<14>dejj<00>Z5ejlfd<16>Z7y)z<>
pygments.cmdline
~~~~~~~~~~~~~~~~
Command line interface.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
<EFBFBD>N)<01>dedent)<02> __version__<5F> highlight)<07> ClassNotFound<6E> OptionError<6F>docstring_headline<6E> guess_decode<64>guess_decode_from_terminal<61>terminal_encoding<6E>UnclosingTextIOWrapper)<06>get_all_lexers<72>get_lexer_by_name<6D> guess_lexer<65>load_lexer_from_file<6C>get_lexer_for_filename<6D>find_lexer_class_for_filename)<01> TextLexer)<02>LatexEmbeddedLexer<65>LatexFormatter)<05>get_all_formatters<72>get_formatter_by_name<6D>load_formatter_from_file<6C>get_formatter_for_filename<6D>find_formatter_class)<01>TerminalFormatter)<02>Terminal256Formatter<65>TerminalTrueColorFormatter)<02>get_all_filters<72>find_filter_class)<02>get_all_styles<65>get_style_by_namec<00>0<00>i}|s|S|D]v}|j<00>s<01>|jd<01>}|D]M}|j<00>} |jdd<03>\}}|j<00>}|j<00>}|||<<00>O<00>x|S#t$rd||<Y<00>dwxYw)N<>,<2C>=<3D>T)<03>strip<69>split<69>
ValueError)<07>o_strs<72>opts<74>o_str<74>o_args<67>o_arg<72>o_key<65>o_vals <20>V/home/daniel/Projects/tamigo-cli/venv/lib/python3.12/site-packages/pygments/cmdline.py<70>_parse_optionsr1!s<><00><00> <0A>D<EFBFBD> <11><13> <0B><17> $<24><05><14>{<7B>{<7B>}<7D> <14><16><1B><1B>S<EFBFBD>!<21><06><1B> $<24>E<EFBFBD><19>K<EFBFBD>K<EFBFBD>M<EFBFBD>E<EFBFBD> $<24>$<24>{<7B>{<7B>3<EFBFBD><01>2<> <0C><05>u<EFBFBD><1D> <0B> <0B> <0A><05><1D> <0B> <0B> <0A><05>$<24><04>U<EFBFBD> <0B> $<24> $<24> <10>K<EFBFBD><4B> <1E> #<23>"<22><04>U<EFBFBD> <0B> #<23>s<00>5B<04>B<07>Bc<00><><00>g}|s|S|D]L}d|vr3|jdd<02>\}}|j|t|g<01>f<02><00>:|j|if<02><00>N|S)N<>:r%)r'<00>appendr1)<05>f_strs<72>filters<72>f_str<74>fname<6D>foptss r0<00>_parse_filtersr:6sh<00><00><10>G<EFBFBD> <11><16><0E><17>(<28><05> <0E>%<25><<3C> <20>;<3B>;<3B>s<EFBFBD>A<EFBFBD>.<2E>L<EFBFBD>E<EFBFBD>5<EFBFBD> <13>N<EFBFBD>N<EFBFBD>E<EFBFBD>><3E>5<EFBFBD>'<27>#:<3A>;<3B> <<3C> <13>N<EFBFBD>N<EFBFBD>E<EFBFBD>2<EFBFBD>;<3B> '<27> (<28> <13>N<EFBFBD>c<00><00> |dk(rCt|<01>}td|j<00>d<03><03>tt|j<00><00>y|dk(rCt |<01>}td|j<00>d<05><03>tt|j<00><00>y|dk(r8t |<01>}td|<01>d<07><03>tt|j<00><00>y#ttf$r!t|<00>d <09>tj<00>
<EFBFBD>Yy wxYw) N<>lexerz Help on the z lexer:<3A> formatterz formatter:<3A>filterz filter:rz not found!<21><01>filer%) r<00>print<6E>namer<00>__doc__rr<00>AttributeErrorr(<00>sys<79>stderr)<03>whatrC<00>clss r0<00> _print_helprJCs<><00><00><11> <0F>7<EFBFBD>?<3F>#<23>D<EFBFBD>)<29>C<EFBFBD> <11>L<EFBFBD><13><18><18>
<EFBFBD>'<27>2<> 3<> <11>&<26><13><1B><1B>%<25> &<26><11><12>[<5B> <20>&<26>t<EFBFBD>,<2C>C<EFBFBD> <11>L<EFBFBD><13><18><18>
<EFBFBD>+<2B>6<> 7<> <11>&<26><13><1B><1B>%<25> &<26>
<11> <12>X<EFBFBD> <1D>#<23>D<EFBFBD>)<29>C<EFBFBD> <11>L<EFBFBD><14><06>h<EFBFBD>/<2F> 0<> <11>&<26><13><1B><1B>%<25> &<26><10><> <1A>J<EFBFBD> '<27><11> <0A><14><06>k<EFBFBD>"<22><13><1A><1A>4<><10><11>s<00>AC<00>
AC<00>=C<00>-D<03>?Dc<00><><00>|dk(r<>t<00>td<02>td<03>g}t<00>D]L\}}}}dj|<03>dz||xrddj|<04>zdzxsdf}|j|<06><00>N|j <00>|D]}td j
|<07><00><00>y|d
k(r<>t<00>td <0B>td <0C>g}t <00>D]p}t|<08>} dj|j<00>dz| |jxr!ddj|j<00>zdzxsdf}|j|<06><00>r|j <00>|D]}td j
|<07><00><00>y|d k(rct<00>td<0E>td<0F>t<00>D]5}
t|
<EFBFBD>}td|
zdz<00>tdt|<08><00><00><02><00>7y|dk(rct<00>td<13>td<03>t<00>D]5}
t|
<EFBFBD>}td|
zdz<00>tdt|<08><00><00><02><00>7yy)Nr=zLexers:z~~~~~~~z, r3z (filenames <20>)<29>z* {}
{} {}r>z Formatters:z ~~~~~~~~~~~r?zFilters:z~~~~~~~~z* z <20>stylezStyles:)rBr <00>joinr4<00>sort<72>formatrr<00>aliases<65> filenamesrrr r!) rH<00>info<66>fullname<6D>names<65>exts<74>_<>tup<75>irI<00>docrCs r0<00> _print_listr\WsH<00><00> <0B>w<EFBFBD><EFBFBD> <0A><07> <0A>i<EFBFBD><18> <0A>i<EFBFBD><18><11><04>(6<>(8<> <1D> $<24>H<EFBFBD>e<EFBFBD>T<EFBFBD>1<EFBFBD><17>9<EFBFBD>9<EFBFBD>U<EFBFBD>#<23>C<EFBFBD>'<27><18><17>A<>M<EFBFBD>D<EFBFBD>I<EFBFBD>I<EFBFBD>d<EFBFBD>O<EFBFBD>;<3B>c<EFBFBD>A<>G<>R<EFBFBD>I<01>C<EFBFBD> <10>K<EFBFBD>K<EFBFBD><03> <1C> <1D> <0A> <09> <09> <0B><15> 2<>A<EFBFBD> <11>,<2C>$<24>,<2C>,<2C>a<EFBFBD>0<> 1<> 2<>
<0E><1B> <1C> <0A><07> <0A>m<EFBFBD><1C> <0A>m<EFBFBD><1C><11><04>%<25>'<27> <1D>C<EFBFBD>$<24>S<EFBFBD>)<29>C<EFBFBD><17>9<EFBFBD>9<EFBFBD>S<EFBFBD>[<5B>[<5B>)<29>C<EFBFBD>/<2F><13>c<EFBFBD>m<EFBFBD>m<EFBFBD>7B<01> <20>4<EFBFBD>9<EFBFBD>9<EFBFBD>S<EFBFBD>]<5D>]<5D>#;<3B>;<3B>c<EFBFBD>A<>7H<01>EG<45>I<01>C<EFBFBD> <10>K<EFBFBD>K<EFBFBD><03> <1C>  <1D>
<0A> <09> <09> <0B><15> 2<>A<EFBFBD> <11>,<2C>$<24>,<2C>,<2C>a<EFBFBD>0<> 1<> 2<>
<0E><18> <19> <0A><07> <0A>j<EFBFBD><19> <0A>j<EFBFBD><19>#<23>%<25> 4<>D<EFBFBD>#<23>D<EFBFBD>)<29>C<EFBFBD> <11>$<24><14>+<2B><03>#<23> $<24> <11>D<EFBFBD>+<2B>C<EFBFBD>0<>1<>2<> 3<> 4<>
<0E><17><1F> <0A><07> <0A>i<EFBFBD><18> <0A>i<EFBFBD><18>"<22>$<24> 4<>D<EFBFBD>#<23>D<EFBFBD>)<29>C<EFBFBD> <11>$<24><14>+<2B><03>#<23> $<24> <11>D<EFBFBD>+<2B>C<EFBFBD>0<>1<>2<> 3<> 4<>
r;c<00> <00>ddl}i}d|vr$i}t<00>D]\}}}}|||d<03>||<<00>||d<d|vrHi}t<00>D]4}t|<08>} |j|j
| d<06>||j <<00>6||d<d|vr1i}t<00>D]}
t|
<EFBFBD>}d t|<08>i||
<<00>||d
<d |vr1i}t<00>D]}
t|
<EFBFBD>}d t|<08>i||
<<00>||d <|j|tj<00>y) Nrr=)rRrS<00> mimetypes<65>lexersr>)rRrSr[<00>
formattersr?r[r6rN<00>styles)<0E>jsonr rrrRrSrCrrr r!<00>dumprF<00>stdout) <0B>requested_itemsrb<00>resultrTrUrVrSr^rIr[rCs r0<00>_print_list_as_jsonrg<00>sO<00><00><0F> <0F>F<EFBFBD><0E>/<2F>!<21><11><04>5C<35>5E<35> <0E> 1<>H<EFBFBD>e<EFBFBD>Y<EFBFBD> <09> <20>&<26>&<26><0E>D<EFBFBD><18>N<EFBFBD> <0E>  <20><06>x<EFBFBD><18><12>o<EFBFBD>%<25><11><04>%<25>'<27> <0E>C<EFBFBD>$<24>S<EFBFBD>)<29>C<EFBFBD><1E>;<3B>;<3B> <20>]<5D>]<5D><1A><0E>D<EFBFBD><13><18><18>N<EFBFBD> <0E> $<24><06>|<7C><1C><0F>?<3F>"<22><11><04>#<23>%<25> <0E>D<EFBFBD>#<23>D<EFBFBD>)<29>C<EFBFBD><15>)<29>#<23>.<2E><0E>D<EFBFBD><14>J<EFBFBD> <0E>
!<21><06>y<EFBFBD><19><0E>/<2F>!<21><11><04>"<22>$<24> <0E>D<EFBFBD>#<23>D<EFBFBD>)<29>C<EFBFBD><15>)<29>#<23>.<2E><0E>D<EFBFBD><14>J<EFBFBD> <0E>
 <20><06>x<EFBFBD><18><08>I<EFBFBD>I<EFBFBD>f<EFBFBD>c<EFBFBD>j<EFBFBD>j<EFBFBD>!r;c<00><><00><01>&<26><00>jr|j<00>y<01>jrtdt<00>d<03><03>y<01>fd<04>}<02>j
<00><01>+t <00>}t<00><01>j<00>D]\}}|s<01> |j|<04><00>|jd<05>|jd<06>|r |jtj<00>y<07>js tdd g<02>hd
<EFBFBD><01>&<26>j
D<00>cgc]}|jd <0B><00><02>}}t!<00>&fd <0C>|D<00><00>r |jtj<00>y|s<02>&}<07>js|D] }t#|<06><00>yt%|<07>y<01>j&rg|d <0A>s |jtj<00>y<07>j&\}} |dvr |jtj<00>yt)|| <09>St+<00>j,xsg<00>}
<EFBFBD>j.xsgD]} | j1dd<10>\} } | |
| <<00>|
j5d|
j5d<13><00>} |
j5d|
j5d<13><00>}<0E>j6r6t9<00>j6<00>}|<0F>t:}t|j<d<00>y<01>j>rOtj@jBjE<00>} tG|| <0A><15>}t|j<d<00>y<01>jJ}<11>jL}|<11><><EFBFBD>jN}|s |jtj<00>y<07>jPs <0C>jRr |jtj<00>y ||
d<tU|fi|
<EFBFBD><01>}t|jW|xsd<08><00>y<01>jL<00> |jtj<00>ytY<00>jZxsg<00>}t]<00>j^<00>}d}<0F>jP}|rV|rGd|vrC d}d} d|vr|jadd<10>\}} d| vrd} |r| rtc|| fi|
<EFBFBD><01>}n tc|fi|
<EFBFBD><01>}n te|fi|
<EFBFBD><01>}d}<1A>jRr{<7B>jhrtdtj<00><17>y<07>jR} tk|d<1C>5}|jE<00>}ddd<00>| sto|<1A>\}} |s<> tq||fi|
<EFBFBD><01>}n<><6E>jhsWtj@jBjE<00>}| stu|tj@<00>\}} |s, tG|fi|
<EFBFBD><01>}n|stdtj<00><17>y|D]\}} |jv|fi|<1E><01><00><00>jx}<1F>jN}|rV|rGd|vrC d}d} d|vr|jadd<10>\}} d| vrd} |r| rt{|| fi|
<EFBFBD><01>}n t{|fi|
<EFBFBD><01>}n tU|fi|
<EFBFBD><01>}|r|s t}|fi|
<EFBFBD><01>} tk|d<1F>} n<>|sgt~j<>j5d!d<08>d"vr t<>d,i|
<EFBFBD><01>}n9d#t~j<>j5d$d<08>vr t<>d,i|
<EFBFBD><01>}n t<>d,i|
<EFBFBD><01>}tj<>jB} |s(|r| |_Ent<>tj<><00>|_E|sctj<>d%vrQ|j<>d&vrCt<43>| |j<><00>'<27>} d|_E ddlJ}!|!j<>j<>| ddd(d<11>)<29>} |
j5d*d<08>}"t<>|"<22>dk(r't<>|t<><00>r|"d}#|"d}$t<>|#|$|<0F>}<0F>jhs" t<>|||| <20>|r| j<><00>y tj@jBj<><00>}%|%snJ| stu|%tj@<00>d}%t<>|%||| <20>t<>| d+<2B>r| j<><00><00>u |r| j<><00>yycc}w#t2$r d|
| <Y<00><06>PwxYw#tH$r
t:}Y<00><05><>wxYw#tH$r%}t|tj<00><17>Yd}~yd}~wwxYw#tH$r&}td|tj<00><17>Yd}~yd}~wwxYw#tftHf$r&}td|tj<00><17>Yd}~yd}~wwxYw#1swY<00><04>7xYw#tl$r&}td|tj<00><17>Yd}~yd}~wwxYw#tH$r`}<15>jrr( tG|fi|
<EFBFBD><01>}n;#tH$rt;d,i|
<EFBFBD><01>}Yn%wxYwtd|tj<00><17>Yd}~yYd}~<15><04>.d}~wtf$r&}td|tj<00><17>Yd}~yd}~wwxYw#tH$rt;d,i|
<EFBFBD><01>}Y<00><04>zwxYw#tH$r'}td|tj<00><17>Yd}~yd}~wwxYw#tH$r&}td|tj<00><17>Yd}~yd}~wwxYw#tftHf$r&}td|tj<00><17>Yd}~yd}~wwxYw#tftHf$r&}td|tj<00><17>Yd}~yd}~wwxYw#tl$r&}td |tj<00><17>Yd}~yd}~wwxYw#t<>$rY<00><03><>wxYw#|r| j<><00>wwxYw#t<>$rY|r| j<><00>yywxYw#|r| j<><00>wwxYw)-NrzPygments version uD, (c) 2006-2024 by Georg Brandl, Matthäus Chajdas and contributors.c<00>^<00><01><00>t<00>fd<01>t<00><01>j<00>D<00><00> S)Nc3<00>4<00>K<00>|]\}}|<01>k7s<01> |<02><01><00>y<00>w<01>N<>)<04>.0<EFBFBD>k<>v<>opts <20>r0<00> <genexpr>z5main_inner.<locals>.is_only_option.<locals>.<genexpr><3E>s<00><><00><><00>G<>V<EFBFBD>a<EFBFBD><11>a<EFBFBD>3<EFBFBD>h<EFBFBD>q<EFBFBD>G<>s<00> <01>)<03>any<6E>vars<72>items)rp<00>argnss`<60>r0<00>is_only_optionz"main_inner.<locals>.is_only_option<6F>s$<00><><00><16>G<>t<EFBFBD>E<EFBFBD>{<7B>'8<>'8<>':<3A>G<>G<>G<>Gr;<00>Lrb<00>rM<00>-V>r=rNr?r><00>sc3<00>&<00>K<00>|]}|<01>v<01><01><00>
y<00>wrkrl)rm<00>arg<72> allowed_typess <20>r0rqzmain_inner.<locals>.<genexpr><3E>s<00><><00><><00>9<>C<EFBFBD>s<EFBFBD>-<2D>'<27>9<>s<00><01>H)r=r>r?r$r%T<>
inencoding<EFBFBD>encoding<6E> outencoding)rrNr@z.pyr3zError:z5Error: -s option not usable when input file specified<65>rbzError: cannot read infile:z7Error: when using -s a lexer has to be selected with -l<>wbzError: cannot open outfile:<3A> COLORTERM)<02> truecolor<6F>24bit<69>256<35>TERM)<02>win32<33>cygwin)<02>Terminal<61> Terminal256)r<>F)<04>convertr&<00> autoreset<65>wrap<61> escapeinside<64>flushrl)X<>help<6C>
print_help<EFBFBD>VrBrrw<00>setrsrt<00>add<64>discardrFrGrb<00>main<69>rstriprrr\rgr~rJr1<00>O<>Pr'r(<00>get<65>NrrrR<00>C<>stdin<69>buffer<65>readrr<00>S<>a<>f<>l<> INPUTFILEr<00>get_style_defsr:<00>F<>bool<6F>x<>rsplitrrrrz<00>open<65> Exceptionr r<00>gr
<00>
add_filter<EFBFBD>orr<00>os<6F>environrrrrdr<>r <00>platformrCr <00>colorama.initialise<73>
initialise<EFBFBD> wrap_stream<61> ImportError<6F>len<65>
isinstancerrr<00>close<73>readline<6E>hasattrr<72><00>KeyboardInterrupt)'<27>parserrurv<00>arg_setrnror|<00>largsrHrC<00> parsed_opts<74>p_opt<70>valuerr<>r=<00>inp<6E>S_opt<70>a_opt<70>f_opt<70>fmter<65>err<72>F_opts<74>allow_custom_lexer_formatter<65> lexername<6D>filename<6D>code<64>infn<66>infpr8r9<00>outfn<66>outfile<6C>coloramar<61><00>left<66>right<68>liner}s' ` @r0<00>
main_innerr<EFBFBD><00>sv
<00><><00> <0C>z<EFBFBD>z<EFBFBD><0E><19><19><1B><10> <0C>w<EFBFBD>w<EFBFBD> <0A>!<21>+<2B><1D>/*<2A>*<2A> +<2B><10>H<01> <0A>w<EFBFBD>w<EFBFBD><1A><15>%<25><07><18><15>K<EFBFBD>%<25>%<25>'<27> <1F>D<EFBFBD>A<EFBFBD>q<EFBFBD><10><17> <0B> <0B>A<EFBFBD><0E> <1F> <10><0F><0F><03><1C><0F><0F><0F><06><1F> <12> <12> <1D> <1D>c<EFBFBD>j<EFBFBD>j<EFBFBD> )<29><14><15>z<EFBFBD>z<EFBFBD> <10>"<22>d<EFBFBD><1A> <1C>A<> <0A>,1<>G<EFBFBD>G<EFBFBD>4<>S<EFBFBD><13><1A><1A>C<EFBFBD><1F>4<><05>4<> <0E>9<>5<EFBFBD>9<> 9<> <12> <1D> <1D>c<EFBFBD>j<EFBFBD>j<EFBFBD> )<29><14><14>!<21>E<EFBFBD><14>z<EFBFBD>z<EFBFBD><1C> !<21><03><1B>C<EFBFBD> <20> !<21><11> <20><05> &<26><10> <0A>w<EFBFBD>w<EFBFBD><1D>c<EFBFBD>"<22> <12> <1D> <1D>c<EFBFBD>j<EFBFBD>j<EFBFBD> )<29><14><1A>W<EFBFBD>W<EFBFBD>
<EFBFBD><04>d<EFBFBD> <0F>7<> 7<> <12> <1D> <1D>c<EFBFBD>j<EFBFBD>j<EFBFBD> )<29><14><1A>4<EFBFBD><14>&<26>&<26>!<21><15><17><17><1D>B<EFBFBD>/<2F>K<EFBFBD><17><17><17><1D>B<EFBFBD>&<26><05> &<26><1F>+<2B>+<2B>c<EFBFBD>1<EFBFBD>-<2D>K<EFBFBD>D<EFBFBD>%<25>!&<26>K<EFBFBD><04> <1D> &<26><1D><1F><1F><1C>{<7B><EFBFBD><EFBFBD>z<EFBFBD>/J<>K<>J<EFBFBD><1D>/<2F>/<2F>-<2D><1B><1F><1F><1A>1L<31>M<>K<EFBFBD> <0A>w<EFBFBD>w<EFBFBD>-<2D>e<EFBFBD>g<EFBFBD>g<EFBFBD>6<><05> <10>=<3D><1D>E<EFBFBD> <0A>e<EFBFBD>m<EFBFBD>m<EFBFBD>A<EFBFBD><1E><1F><10> <0A>w<EFBFBD>w<EFBFBD><11>i<EFBFBD>i<EFBFBD><1E><1E>#<23>#<23>%<25><03> <1E><1F><03>
<EFBFBD>;<3B>E<EFBFBD> <0E>e<EFBFBD>m<EFBFBD>m<EFBFBD>A<EFBFBD><1E><1F><10> <12>G<EFBFBD>G<EFBFBD>E<EFBFBD> <11>G<EFBFBD>G<EFBFBD>E<EFBFBD> <0C><18><15><07><07><05><14> <12> <1D> <1D>c<EFBFBD>j<EFBFBD>j<EFBFBD> )<29><14> <10>7<EFBFBD>7<EFBFBD>e<EFBFBD>o<EFBFBD>o<EFBFBD> <12> <1D> <1D>c<EFBFBD>j<EFBFBD>j<EFBFBD> )<29><14> <15>#(<28>K<EFBFBD><07> <20>)<29>%<25>?<3F>;<3B>?<3F>E<EFBFBD>
<0E>e<EFBFBD>"<22>"<22>5<EFBFBD>;<3B>B<EFBFBD>/<2F>0<><10> <0A>w<EFBFBD>w<EFBFBD><1A><0E><19><19>#<23>*<2A>*<2A>%<25><10><1C>E<EFBFBD>G<EFBFBD>G<EFBFBD>M<EFBFBD>r<EFBFBD> *<2A>F<EFBFBD>$(<28><05><07><07>=<3D> <20> <11>E<EFBFBD><16><07><07>I<EFBFBD><10> '<27>E<EFBFBD>Y<EFBFBD>,><3E> <19><1F><08><1B><04><16>)<29>#<23>%.<2E>%5<>%5<>c<EFBFBD>1<EFBFBD>%=<3D>N<EFBFBD>H<EFBFBD>d<EFBFBD><1C><04>}<7D> $<24><04><1B><04>0<><18>4<EFBFBD>@<01>3><3E>@<01>E<EFBFBD>1<><19>J<>k<EFBFBD>J<>E<EFBFBD><45>
 <19>)<29>)<29>C<>{<7B>C<><05> <10>D<EFBFBD> <0C><EFBFBD><EFBFBD> <10>7<EFBFBD>7<EFBFBD> <11>I<><1A>z<EFBFBD>z<EFBFBD> #<23><14><14><EFBFBD><EFBFBD><04> <15><15>d<EFBFBD>D<EFBFBD>!<21> #<23>T<EFBFBD><1B>y<EFBFBD>y<EFBFBD>{<7B><04> #<23>
<1A>+<2B>D<EFBFBD>1<> <1C>D<EFBFBD>*<2A><15> <19>.<2E>t<EFBFBD>T<EFBFBD>I<>[<5B>I<><05><13>W<EFBFBD>W<EFBFBD><13>y<EFBFBD>y<EFBFBD><1F><1F>$<24>$<24>&<26><04><19>9<>$<24><03> <09> <09>J<> <1C>D<EFBFBD>*<2A><14> 1<>#<23>D<EFBFBD>8<>K<EFBFBD>8<><05>
<15> <11>K<><1A>z<EFBFBD>z<EFBFBD> #<23><14><1F><15> <0C><05>u<EFBFBD> <15> <1C>E<EFBFBD> <1C> <1C>U<EFBFBD> ,<2C>e<EFBFBD> ,<2C><15> <12>G<EFBFBD>G<EFBFBD>E<EFBFBD> <11>G<EFBFBD>G<EFBFBD>E<EFBFBD> <0C> '<27>E<EFBFBD>U<EFBFBD>N<EFBFBD> <19><1F><08><1B><04><16>%<25><<3C>%*<2A>\<5C>\<5C>#<23>q<EFBFBD>%9<>N<EFBFBD>H<EFBFBD>d<EFBFBD><1C><04>}<7D>#<23><04><1B><04>4<>X<EFBFBD>t<EFBFBD>D<01>7B<37>D<01>E<EFBFBD>5<>U<EFBFBD>J<>k<EFBFBD>J<>E<EFBFBD><45>
 <19>-<2D>e<EFBFBD>C<>{<7B>C<><05>
 <0A><14> <19>2<>5<EFBFBD>H<>K<EFBFBD>H<><05> <15><1A>5<EFBFBD>$<24>'<27>G<EFBFBD>
<15><11>z<EFBFBD>z<EFBFBD>~<7E>~<7E>k<EFBFBD>"<22>-<2D>1G<31>G<>2<>A<>[<5B>A<><05><16>"<22>*<2A>*<2A>.<2E>.<2E><16><12>4<>4<>,<2C>;<3B>{<7B>;<3B><05>)<29>8<>K<EFBFBD>8<><05><15>*<2A>*<2A>#<23>#<23><07> <17> <10>'<27>E<EFBFBD>N<EFBFBD>/<2F>s<EFBFBD>z<EFBFBD>z<EFBFBD>:<3A>E<EFBFBD>N<EFBFBD> <11>S<EFBFBD>\<5C>\<5C>%8<>8<> <0C>z<EFBFBD>z<EFBFBD>0<>0<>(<28><17>5<EFBFBD>><3E>><3E>J<><07><1D><05><0E> O<01> &<26><1F>)<29>)<29>5<>5<><17><14>T<EFBFBD>U<EFBFBD><14>6<>O<01>G<EFBFBD> <1F>?<3F>?<3F>><3E>2<EFBFBD>6<>L<EFBFBD>
<EFBFBD><<3C><18>A<EFBFBD><1D>*<2A>U<EFBFBD>N<EFBFBD>"C<><1B>A<EFBFBD><EFBFBD><04><1C>Q<EFBFBD><0F><05>"<22>4<EFBFBD><15><05>6<><05> <11>7<EFBFBD>7<EFBFBD> <20> <15>d<EFBFBD>E<EFBFBD>5<EFBFBD>'<27> 2<><14><17> <0A> <0A><0F><10> <20><13><1A>y<EFBFBD>y<EFBFBD>'<27>'<27>0<>0<>2<><04><1B><19>!<21>5<>d<EFBFBD>C<EFBFBD>I<EFBFBD>I<EFBFBD>F<>q<EFBFBD>I<>D<EFBFBD><19>$<24><05>u<EFBFBD>g<EFBFBD>6<><1A>7<EFBFBD>G<EFBFBD>,<2C><1B>M<EFBFBD>M<EFBFBD>O<EFBFBD><14><15><15><17> <0A> <0A><0F><15><>Y 5<><35>><1A> &<26>!%<25>K<EFBFBD><05> <1E> &<26><>.<1D> <1E><1D>E<EFBFBD> <1E><>*<1D> <15> <11>#<23>C<EFBFBD>J<EFBFBD>J<EFBFBD> '<27><14><> <15><>T!<21> <19><15>h<EFBFBD><03>#<23>*<2A>*<2A>5<><18><> <19><>  <20><1D>/<2F> <19><15>h<EFBFBD><03>#<23>*<2A>*<2A>5<><18><> <19><> #<23> #<23><><18> <15> <11>.<2E><03>#<23>*<2A>*<2A> E<><14><> <15><>!<21> <1D><18>7<EFBFBD>7<EFBFBD>9<> +<2B>D<EFBFBD> @<40>K<EFBFBD> @<40><05><>(<28>9<> )<29> 8<>K<EFBFBD> 8<><05>9<><39><1A>(<28>C<EFBFBD>c<EFBFBD>j<EFBFBD>j<EFBFBD>9<><1C><><EFBFBD><1E> <19><15>h<EFBFBD><03>#<23>*<2A>*<2A>5<><18><> <19><>!<21> 1<>!<21>0<>K<EFBFBD>0<><05> 1<><31><1D> <15> <11>(<28>C<EFBFBD>c<EFBFBD>j<EFBFBD>j<EFBFBD> 1<><14><> <15><>2!<21> <19><15>h<EFBFBD><03>#<23>*<2A>*<2A>5<><18><> <19><>  <20><1D>/<2F> <19><15>h<EFBFBD><03>#<23>*<2A>*<2A>5<><18><> <19><> <20><1D>/<2F> <19><15>h<EFBFBD><03>#<23>*<2A>*<2A>5<><18><> <19><>
<19> <15> <11>/<2F><13>3<EFBFBD>:<3A>:<3A> F<><14><> <15><><<1B> <11> <10> <11><>*<15><17> <0A> <0A><0F><15><> !<21> <15><14><14><17> <0A> <0A><0F><15> <15><><15><17> <0A> <0A><0F><15>s<EFBFBD><00>a<04>a<02>2 a-<00>b<00>:Ab4<00>= c&<00> d+<00>d<03>)d+<00> e<00>( g6<00>h<02>Ai<00> i6<00>& j.<00>3 k&<00>.l<00>&l(<00>A6m<00>a*<05>)a*<05>-b<03>?b<03> b1<03> b,<03>,b1<03>4 c#<03>=c<03>c#<03>&d<03>5d<03>d<03>d(<07>#d+<00>+ e<03>4e<03>e<03> g3<03>& g<03>3 f<02>?g<03>f<05>g<03>f<05>g<03> g3<03> g.<03>.g3<03>6h<03> h<03> i<05>h<<05><i<05> i3<03> i.<03>.i3<03>6j+<03>j&<03>&j+<03>.k#<03>=k<03>k#<03>& l<03>/l<03>l<03> l%<03>$l%<03>(l=<03> m<03> m"<00>m<03>m"<00>"m7c<00><00>eZdZdd<02>Zy)<04> HelpFormatterNc<00><><00>|<04>" tj<00>jdz
}tj
j |||||<04>y#t$rY<00>/wxYw)Nrx)<07>shutil<69>get_terminal_size<7A>columnsr<73><00>argparser<65><00>__init__)<05>self<6C>prog<6F>indent_increment<6E>max_help_position<6F>widths r0r<>zHelpFormatter.__init__s\<00><00> <10>=<3D> <15><1E>0<>0<>2<>:<3A>:<3A>Q<EFBFBD>><3E><05> <11><1E><1E>'<27>'<27><04>d<EFBFBD>4D<34>(9<>5<EFBFBD> B<01><><1D> <15><14> <15>s<00>!A <00> A<03>A)rx<00>N)<04>__name__<5F>
__module__<EFBFBD> __qualname__r<5F>rlr;r0r<>r<>s<00><00>Br;r<>c<00><><00>d}tj|dt<00><03>}|jd<04>}|j <00>}|j ddd<07><08>|j d d
d <0B> <0C>|j d ddd<10><11>|j ddd<14><08>|j dddd<17><11>|j dddd<1A><11>|j ddd<1D><08>|j ddd <20>!<21>|jd"<22>}|j d#d
d$<24> <0C>|j d%d
d&<26> <0C>|j d'd
d(<28> <0C>|j d)d*dd
<EFBFBD>+<2B>|jd,<2C>}|j <00>}|j d-d.d/<2F><08>|j d0d1d2d3<64>4<EFBFBD>|j d5d6d7<64><08>|j d8d
d9<EFBFBD> <0C>|j d:d;d<d=d><3E>?<3F>|j d@d
dA<EFBFBD> <0C>|j dBdCd
dD<EFBFBD> <0C>|j dEdFdG<64><08>|j |dHdI<00>} t||<08>S#t$rYyJt$<00>r<>|jr<>ttj<00>K<EFBFBD>tdLtj<00>K<EFBFBD>tdMtj<00>K<EFBFBD>tdNtj<00>K<EFBFBD>tdOtj<00>K<EFBFBD>tdLtj<00>K<EFBFBD>ttj<00>K<EFBFBD><00>dJdIl} | jtj <00><00>}
|
dPj#<00>} t%|
<EFBFBD>dQk\r:| dRj'|
dSj)dT<64>dJj#<00>dHdI<00>z } ttj<00>K<EFBFBD>tdUtj<00>K<EFBFBD>t| tj<00>K<EFBFBD>tdVtj<00>K<EFBFBD>YyHwxYw)Wz(
Main command line entry point.
z?Highlight an input file and write the result to an output file.F)<03> description<6F>add_help<6C>formatter_classzMain operationz-l<>LEXERz~Specify the lexer to use. (Query names with -L.) If not given and -g is not present, the lexer is guessed from the filename.)<02>metavarr<72>z-g<>
store_truez`Guess the lexer from the file contents, or pass through as plain text if nothing can be guessed.)<02>actionr<6E>z-FzFILTER[:options]r4znAdd a filter to the token stream. (Query names with -L.) Filter options are given after a colon if necessary.)r<>r<>r<>z-f<> FORMATTERz<52>Specify the formatter to use. (Query names with -L.) If not given, the formatter is guessed from the output filename, and defaults to the terminal formatter if the output is to the terminal or an unknown file extension.z-OzOPTION=value[,OPTION=value,...]zyGive options to the lexer and formatter as a comma-separated list of key-value pairs. Example: `-O bg=light,python=cool`.z-Pz OPTION=valuez<65>Give a single option to the lexer and formatter - with this you can pass options whose value contains commas and equal signs. Example: `-P "heading=Pygments, the Python highlighter"`.z-o<>
OUTPUTFILEz8Where to write the output. Defaults to standard output.r<><00>?z5Where to read the input. Defaults to standard input.)<02>nargsr<73>zOperation flagsz-vzbPrint a detailed traceback on unhandled exceptions, which is useful for debugging and bug reports.z-sa!Process lines one at a time until EOF, rather than waiting to process the entire file. This only works for stdin, only for lexers with no line-spanning constructs, and is intended for streaming input such as you get from `tail -f`. Example usage: `tail -f sql.log | pygmentize -s -l sql`.z-xa<78>Allow custom lexers and formatters to be loaded from a .py file relative to the current working directory. For example, `-l ./customlexer.py -x`. By default, this option expects a file with a class named CustomLexer or CustomFormatter; you can also specify your own class name with a colon (`-l ./lexer.py:MyLexer`). Users should be very careful not to use this option with untrusted files, because it will import and run them.z--jsonz=Output as JSON. This can be only used in conjunction with -L.)r<><00>defaultr<74>z*Special modes - do not do any highlightingz-SzSTYLE -f formatterzqPrint style definitions for STYLE for a formatter given with -f. The argument given by -a is formatter dependent.z-L<>*<2A>WHATz<54>List lexers, formatters, styles or filters -- give additional arguments for the thing(s) you want to list (e.g. "styles"), or omit them to list everything.)r<>r<>r<>z-N<>FILENAMEz<45>Guess and print out a lexer name based solely on the given filename. Does not take input or highlight anything. If no specific lexer can be determined, "text" is printed.z-CzXLike -N, but print out a lexer name based solely on a given content from standard input.z-H<>storerx)<02>NAME<4D>TYPEzrPrint detailed help for the object <name> of type <type>, where <type> is one of "lexer", "formatter" or "filter".)r<>r<>r<>r<>ryzPrint the package version.z-hz--helpzPrint this help.z-a<>ARGzKFormatter-specific additional argument for the -S (print style sheet) mode.r%Nrr@zA*****************************************************************z3An unhandled exception occurred while highlighting.z9Please report the whole traceback to the issue tracker atz.<https://github.com/pygments/pygments/issues>.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>z
(f{})<29><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
z*** Error while highlighting:z>*** If this is a bug you want to report, please rerun with -v.)r<><00>ArgumentParserr<72><00>add_argument_group<75>add_mutually_exclusive_group<75> add_argument<6E>
parse_argsr<EFBFBD><00>BrokenPipeErrorr<72>rorBrFrG<00> traceback<63>format_exception<6F>exc_infor&r<>rQr') <0C>args<67>descr<63><00> operation<6F>lexersel<65>flags<67>special_modes_group<75> special_modesrurrT<00>msgs r0r<>r<>s[<00><00> M<01>D<EFBFBD> <15> $<24> $<24><14><05>5B<35>D<01>F<EFBFBD><17>)<29>)<29>*:<3A>;<3B>I<EFBFBD><18>5<>5<>7<>H<EFBFBD> <0C><19><19> <0C>g<EFBFBD>O<01><1A>P<01> <0A><19><19> <0C>\<5C>3<><1A>4<><0E><1A><1A> <0C>(<28><18>?<3F><1B>@<01><0E><1A><1A> <0C>k<EFBFBD>1<><1B>2<> <0E><1A><1A> <0C>7<><08>.<2E><1B>/<2F>
<0E><1A><1A> <0C>n<EFBFBD>X<EFBFBD>D<01><1B>E<01>
<0E><1A><1A> <0C>l<EFBFBD> G<><1B>I<01><0E><1A><1A><13>3<EFBFBD> D<><1B>F<01> <13> %<25> %<25>&7<> 8<>E<EFBFBD> <09><16><16> <0C>\<5C>3<><17>4<>
<EFBFBD><16><16> <0C>\<5C>C<01><17>D<01>
<EFBFBD><16><16> <0C>\<5C>6<><17>7<>
<EFBFBD><16><16>x<EFBFBD>'/<2F><15><1B><17><1D>
!<21>3<>3<>4<>6<><17>'<27>D<>D<>F<>M<EFBFBD><11><1E><1E> <0C>*<2A><15><1F><16>
<12><1E><1E> <0C>C<EFBFBD><16><<3C><1F>=<3D>
<12><1E><1E> <0C>j<EFBFBD>6<><1F>7<>
<12><1E><1E> <0C>\<5C>/<2F><1F>0<><12><1E><1E> <0C>W<EFBFBD>A<EFBFBD>/?<3F>C<01><1F>D<01><12><1E><1E> <0C>\<5C> )<29><1F>+<2B><12><1E><1E> <0C>h<EFBFBD>|<7C> <1F><1F>!<21><18>$<24>$<24> <0C>e<EFBFBD><1D>%<25><1E>
<13> <1D> <1D>d<EFBFBD>1<EFBFBD>2<EFBFBD>h<EFBFBD> '<27>E<EFBFBD><11><19>&<26>%<25>(<28>(<28><> <1A><11><10> <14><11> <10>7<EFBFBD>7<EFBFBD> <11>s<EFBFBD>z<EFBFBD>z<EFBFBD> "<22> <11>(<28><13><1A><1A> ,<2C> <11>G<><1A>z<EFBFBD>z<EFBFBD> #<23> <11>M<><1A>z<EFBFBD>z<EFBFBD> #<23> <11>B<><1A>z<EFBFBD>z<EFBFBD> #<23> <11>(<28><13><1A><1A> ,<2C> <11>s<EFBFBD>z<EFBFBD>z<EFBFBD> "<22> <11><18>)<29>y<EFBFBD>)<29>)<29>3<EFBFBD><<3C><<3C>><3E>:<3A><04><12>2<EFBFBD>h<EFBFBD>n<EFBFBD>n<EFBFBD><1E><03> <0E>t<EFBFBD>9<EFBFBD><01>><3E> <0F><<3C>&<26>&<26>t<EFBFBD>B<EFBFBD>x<EFBFBD>~<7E>~<7E>d<EFBFBD>';<3B>A<EFBFBD>'><3E>'D<>'D<>'F<>q<EFBFBD>r<EFBFBD>'J<>K<> K<>C<EFBFBD> <0A>3<EFBFBD>:<3A>:<3A><1E> <0A>-<2D>C<EFBFBD>J<EFBFBD>J<EFBFBD>?<3F> <0A>c<EFBFBD><03>
<EFBFBD>
<EFBFBD>#<23> <0A>N<><16>:<3A>:<3A> <1F><10>1<11>s<00> H+<00>+ O5<03>6F<O5<03>4O5)8rDr<>rFr<>r<><00>textwrapr<00>pygmentsrr<00> pygments.utilrrrr r
r r <00>pygments.lexersr rrrrr<00>pygments.lexers.specialr<00>pygments.formatters.latexrr<00>pygments.formattersrrrrr<00>pygments.formatters.terminalr<00>pygments.formatters.terminal256rr<00>pygments.filtersrr<00>pygments.stylesr r!r1r:rJr\rgr<>r<><00>argvr<76>rlr;r0<00><module>rs<><00><01><04>
<EFBFBD>
<EFBFBD> <0A><0F><1B>+<2B><1B><1B><1B>P<01>P<01>-<2D>H<>O<01>O<01>:<3A>\<5C>?<3F>=<3D><10>*
<13><11>(04<>f*"<22>XL <20>^
B<01>H<EFBFBD>*<2A>*<2A>B<01><12>h<EFBFBD>h<EFBFBD>Lr;