2bi\jSrSSKrSSKrSSKrSSKrSSKJr SSKJrJ r SSK J r J r J r JrJrJrJr SSKJrJrJrJrJrJr SSKJr SSKJrJr SS KJrJ r J!r!J"r"J#r# SS K$J%r% SS K&J'r'J(r( SS K)J*r*J+r+ SS K,J-r-J.r. Sr/Sr0Sr1Sr2Sr3Sr4"SS\Rj5r5\Rl4Sjr7g)z pygments.cmdline ~~~~~~~~~~~~~~~~ Command line interface. :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. N)dedent) __version__ highlight) ClassNotFound OptionErrordocstring_headline guess_decodeguess_decode_from_terminalterminal_encodingUnclosingTextIOWrapper)get_all_lexersget_lexer_by_name guess_lexerload_lexer_from_fileget_lexer_for_filenamefind_lexer_class_for_filename) TextLexer)LatexEmbeddedLexerLatexFormatter)get_all_formattersget_formatter_by_nameload_formatter_from_fileget_formatter_for_filenamefind_formatter_class)TerminalFormatter)Terminal256FormatterTerminalTrueColorFormatter)get_all_filtersfind_filter_class)get_all_stylesget_style_by_namecL0nU(dU$UH}nUR5(dMURS5nUHLnUR5nURSS5upVUR5nUR5nXaU'MN M U$![a SX'Mgf=f)N,=T)stripsplit ValueError)o_strsoptso_stro_argso_argo_keyo_vals ڎ/builddir/build/BUILDROOT/alt-python313-pip-23.3.1-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/pip/_vendor/pygments/cmdline.py_parse_optionsr1!s D  {{}} S!EKKME $${{32   $U   K  #"  #s4BB#"B#c/nU(dU$UHOnSU;a3URSS5up4URU[U/545 M<URU045 MQ U$)N:r%)r'appendr1)f_strsfiltersf_strfnamefoptss r0_parse_filtersr:6saG  %< ;;sA.LE NNE>5'#:; < NNE2; '  NcUS:XaB[U5n[SUR-5 [[UR55 gUS:XaB[ U5n[SUR-5 [[UR55 gUS:Xa7[ U5n[SU-5 [[UR55 g![[4a [SU-[RS 9 g f=f) NlexerzHelp on the %s lexer: formatterzHelp on the %s formatter:filterzHelp on the %s filter:rz %s not found!filer%) rprintnamer__doc__rrAttributeErrorr(sysstderr)whatrCclss r0 _print_helprJCs 7?#D)C )CHH4 5 &% &[ &t,C -8 9 &% &  X #D)C *T1 2 &% & J ' o$3::6sAC AC=C+C>=C>cUS:Xa[5 [S5 [S5 /n[5HUup#pESRU5S-UU=(a SSRU5-S-=(d S4nURU5 MW UR 5 UHn[S U-5 M gUS :Xa[5 [S 5 [S 5 /n[ 5Hzn[ U5n SRUR5S-XR=(a! SSRUR5-S-=(d S4nURU5 M| UR 5 UHn[S U-5 M gUS :Xae[5 [S5 [S5 [5H6n [U 5n[SU -S-5 [S[ U5-5 M8 gUS:Xae[5 [S5 [S5 [5H6n [U 5n[SU -S-5 [S[ U5-5 M8 gg)Nr=zLexers:z~~~~~~~z, r3z (filenames )z* %s %s %sr>z Formatters:z ~~~~~~~~~~~r?zFilters:z~~~~~~~~z* z %sstylezStyles:) rBr joinr4sortrraliases filenamesrrr r!) rHinfofullnamenamesexts_tupirIdocrCs r0 _print_listr[Ws  w  i i(6(8 $HT99U#C'AMDIIdO;cAGRIC KK )9 A $) *    m m%'C$S)C99S[[)C/mm7B 499S]]#;;cA7HEGIC KK  ( A $) *    j j#%D#D)C $+# $ (/44 5&   i i"$D#D)C $+# $ (/44 5% r;cSSKn0nSU;a"0n[5HupEpgUUUS.X4'M X2S'SU;aH0n[5H4n[U5n URUR U S.X8R 'M6 X2S'SU;a10n[5Hn [U 5nS [U50X:'M X2S 'S U;a10n[5Hn [U 5nS [U50X:'M X2S 'URU[R5 g) Nrr=)rQrR mimetypeslexersr>)rQrRrZ formattersr?rZr6rNstyles)jsonr rrrQrRrCrrr r!dumprFstdout) requested_itemsraresultrSrTrUrRr]rIrZrCs r0_print_list_as_jsonrfs( F/!5C5E 1HY &&DN6F  xo%%'C$S)C;; ]]DN( $|?"#%D#D)C)#.DJ& !y/!"$D#D)C)#.DJ%  xIIfcjj!r;c^^&TR(aUR5 gTR(a[S[-5 gU4SjnTR GbP[ 5n[T5R5HupEU(dMURU5 M! URS5 URS5 U(a UR[R5 gTR(d [SS/5 1S km&TR Vs/sHofRS 5PM nn[!U&4S jU55(a UR[R5 gU(dT&nTR(dUHn[#U5 M g[%U5 gTR&(alU"S 5(d UR[R5 gTR&upUS ;a UR[R5 g[)X5$[+TR,=(d /5n TR.=(d /Hn U R1SS5upXU 'M U R5SU R5S55n U R5SU R5S55nTR6(a7[9TR65nUc[:n[UR<S5 gTR>(aL[R@RBRE5n[GUU S9n[UR<S5 gTRJnTRLnUbTRNnU(d UR[R5 gTRP(dTRR(a UR[R5 gUU S'[UU40U D6n[URWU=(d S55 gTRLb UR[R5 g[YTRZ=(d /5n[]TR^5nSnTRPnU(akU(aWSU;aQSnSn SU;aURaSS5unn SU ;aSn U(aU (a[cUU 40U D6nO[cU40U D6nO [eU40U D6nSnTRR(aTRh(a[S[RS9 gTRRn[kUS5nURE5nSSS5 U (d[oU5unn U(d[qUU40U D6nOOTRh(db[R@RBRE5nU (d[uU[R@5unn U(d[GU40U D6nO!O U(d[S[RS9 gUHunnURv"U40UD6 M TRxnTRNnU(akU(aWSU;aQSnSn SU;aURaSS5unn SU ;aSn U(aU (a[{UU 40U D6nO[{U40U D6nO [UU40U D6nU(a"U(d [}U40U D6n[kUS5n OU(dk[~RR5S S5S!;a [S+0U D6nO;S"[~RR5S#S5;a [S+0U D6nO [S+0U D6n[RRBn U(d-U(aU UlEO[[R5UlEU(d_[RS$;aKURS%;a;[U URS&9n SUlESSKJJKs JLs JMn! U!RU SSS'SS(9n U R5S)S5n"[U"5S:Xa,[U[5(aU"Sn#U"Sn$[U#U$U5nTRh(d'[UUUU 5 U(aU R5 g[R@RBR5n%U%(dOUU (d[uU%[R@5Sn%[U%UUU 5 [U S*5(aU R5 MU(aU R5 ggs snf![2a SX'GMf=f![Ha [:nGN:f=f![Ha"n[U[RS9 SnAgSnAff=f![Ha#n[SU[RS9 SnAgSnAff=f![f[H4a#n[SU[RS9 SnAgSnAff=f!,(df  GN=f![la#n[SU[RS9 SnAgSnAff=f![HagnTRr(a3[GU40U D6nSnAGNV![Ha [;S+0U D6nSnAGNrf=f[SU[RS9 SnAgSnAf[fa#n[SU[RS9 SnAgSnAff=f![Ha [;S+0U D6nGNf=f![Ha$n[SU[RS9 SnA gSnAff=f![Ha#n[SU[RS9 SnAgSnAff=f![f[H4a#n[SU[RS9 SnAgSnAff=f![f[H4a#n[SU[RS9 SnAgSnAff=f![la#n[SU[RS9 SnAgSnAff=f![a GNf=f!U(aU R5 ff=f![a U(aU R5 ggf=f!U(aU R5 ff=f),NruWPygments version %s, (c) 2006-2023 by Georg Brandl, Matthäus Chajdas and contributors.ch>^[U4Sj[T5R555(+$)Nc3<># UHupUT:wdM Uv M g7fN).0kvopts r0 5main_inner..is_only_option..sG':Vaa3hqq':s  )anyvarsitems)roargnss`r0is_only_option"main_inner..is_only_options$GtE{'8'8':GGGGr;LrarM-V>r=rNr?r>sc3,># UH oT;v M g7frjrk)rlarg allowed_typess r0rpmain_inner..s95C-'5sH)r=r>r?r$r%T inencodingencoding outencoding)rrNr@z.pyr3zError:z5Error: -s option not usable when input file specifiedrbzError: cannot read infile:z7Error: when using -s a lexer has to be selected with -lwbzError: cannot open outfile: COLORTERM) truecolor24bit256TERM)win32cygwin)Terminal Terminal256)rF)convertr& autoresetwrap escapeinsideflushrk)Zhelp print_helpVrBrrxsetrsrtadddiscardrFrGramainrstriprrr[rfrrJr1OPr'r(getNrrrQCstdinbufferreadrrSafl INPUTFILErget_style_defsr:Fboolxrsplitrrrr{open Exceptionr rgr add_filterorrosenvironrrrrcrr platformrCr pip._vendor.colorama.initialise_vendorcolorama initialise wrap_stream ImportErrorlen isinstancerrrclosereadlinehasattrrKeyboardInterrupt)'parserrurvarg_setrmrnr}largsrHrC parsed_optsp_optvaluerrr=inpS_opta_optf_optfmtererrF_optsallow_custom_lexer_formatter lexernamefilenamecodeinfninfpr8r9outfnoutfilecolorama_initialiserleftrightliner~s' ` @r0 main_innerrs\  zz ww *,78 9H ww%K%%'DAq A(     cjj )zz "d A ,1GG4GSCG4 959 9 9   cjj )!EzzC   & wwc""   cjj )WW  7 7   cjj )4&&!B/KB &++c1-KD!&  {z/JKJ//-1LMK ww-egg6 =E emmA wwii##%  ;E emmA GGE GGE    cjj ) 77eoo   cjj ) #(K )%?;?E e""5;B/0 ww#**%EGGMr *F$(=  EI 'EY,> )#%.%5%5c1%=NHd} $04@3>@E1JkJE  ))C{C D  77 Izz # dD!Tyy{" +D1 D* .tTI[I WWyy$$&9$ J D* 1#D8K8 Kzz # u    U ,e , GGE GGE 'EUN %<%*\\#q%9NHd}#4XtD7BDE5UJkJE  -eC{C   25HKH 5$'G zz~~k"-1GG2A[A"**..44,;{;)8K8**##  'EN/szz:EN S\\%88 zz00(5>>J O I I*55TU6OG ??>26L <A*UN"C"CAQ"46 77 dE5' 2  yy''002!5dCIIFqID$ug67G,,MMO Y 5> &!%K  &. E *  #CJJ ' T! h#**5   / h#**5 "!  .#** E ! 779 +D @K @(9 ) 8K 89(Ccjj9 h#**5 ! 1!0K0 1  (Ccjj 1 2! h#**5   / h#**5  / h#**5    /3:: F <   *  !    se!e e25f -Af80 f8> g( h0 h1h0 i k?lAm  m  m<1 n2> o( pp)7Bqe/.e/2ff f5f00f58 g%g  g%(h8hh h-(h0-h00 i:ii k<*k < jj+#k *j++k  k<k77k<?ll m %mm  m9m44m9<n/ n**n/2o%o  o%( p2pp p&%p&)q q+q.*q++q..rc\rSrSrSSjrSrg) HelpFormatteriNcUc#[R"5RS- n[R R XUX45 g![a N.f=f)Nry)shutilget_terminal_sizecolumnsrargparser__init__)selfprogindent_incrementmax_help_positionwidths r0rHelpFormatter.__init__sX = 002::Q> ''4D(9 B  s"A AArk)ryN)__name__ __module__ __qualname____firstlineno__r__static_attributes__rkr;r0rrsBr;rc*Sn[R"US[S9nURS5nUR 5nUR SSSS9 UR S S S S 9 UR S SSSS9 UR SSSS9 UR SSSSS9 UR SSSSS9 UR SSSS9 UR SSS S!9 URS"5nUR S#S S$S 9 UR S%S S&S 9 UR S'S S(S 9 UR S)S*SS S+9 URS,5nUR 5nUR S-S.S/S9 UR S0S1S2S3S49 UR S5S6S7S9 UR S8S S9S 9 UR S:S;SS?9 UR S@S SAS 9 UR SBSCS SDS 9 UR SESFSGS9 UR USHSI5n[X(5$![a gJ[Ga UR(a[[RSK9 [SL[RSK9 [SM[RSK9 [SN[RSK9 [SO[RSK9 [SL[RSK9 [[RSK9 eSJSIKn U R"[R "56n U SPR#5n [%U 5SQ:a.U SRU SSR'ST5SJR#5SHSI-- n [[RSK9 [SU[RSK9 [U [RSK9 [SV[RSK9 gHf=f)Wz Main command line entry point. z?Highlight an input file and write the result to an output file.F) descriptionadd_helpformatter_classzMain operationz-lLEXERz~Specify the lexer to use. (Query names with -L.) If not given and -g is not present, the lexer is guessed from the filename.)metavarrz-g store_truez`Guess the lexer from the file contents, or pass through as plain text if nothing can be guessed.)actionrz-FzFILTER[:options]r4znAdd a filter to the token stream. (Query names with -L.) Filter options are given after a colon if necessary.)rrrz-f FORMATTERzSpecify 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=valuezGive 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?z5Where to read the input. Defaults to standard input.)nargsrzOperation 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-xaAllow 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.)rdefaultrz*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*WHATzList 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.)rrrz-NFILENAMEzGuess 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-Hstorery)NAMETYPEzrPrint detailed help for the object of type , where is one of "lexer", "formatter" or "filter".)rrrrrzzPrint the package version.z-hz--helpzPrint this help.z-aARGzKFormatter-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..z (f%s) z*** Error while highlighting:z>*** If this is a bug you want to report, please rerun with -v.)rArgumentParserradd_argument_groupadd_mutually_exclusive_group add_argument parse_argsrBrokenPipeErrorrrnrBrFrG tracebackformat_exceptionexc_infor&rr') argsdescr operationlexerselflagsspecial_modes_group special_modesrurrSmsgs r0rrsQ MD  $ $5BDF))*:;I557H  gOP  \34 (?@ k12  7./  nXDE  l GI3 DF  % %&7 8E  \34  \CD  \67 x'/ !3346'DDFM *  C<=  j67  \/0 WA/?CD \ )+ h| !$$ e%   d12h 'E&((   77 szz " ( , Gzz # Mzz # Bzz # ( , szz " ))3<<>:2hnn t9> <$r(.."6q"9"?"?"A!""EE EC 3:: -CJJ? c # N:: 1s! G,, N8FNN)8rDrrFrrtextwraprpip._vendor.pygmentsrrpip._vendor.pygments.utilrrrr r r r pip._vendor.pygments.lexersr rrrrr#pip._vendor.pygments.lexers.specialr%pip._vendor.pygments.formatters.latexrrpip._vendor.pygments.formattersrrrrr(pip._vendor.pygments.formatters.terminalr+pip._vendor.pygments.formatters.terminal256rrpip._vendor.pygments.filtersrrpip._vendor.pygments.stylesr r!r1r:rJr[rfrrargvrrkr;r0r%s 7PP9TOOFhKI* (06f*"XL ^ BH**BhhLr;