Files
ServerSync/lib/rich/__pycache__/markup.cpython-314.pyc

102 lines
11 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>i<EFBFBD> <00><00>B<00>^RIt^RIHt^RIHt^RIHtHtHtH t H
t
H t H t H t ^RIHt^RIHt^RIHt^RIHt^R IHtHt]P0!R
]P24t]P0!R 4t!R R ]
4t] ],t]].]3,t]]].]3,t ]P0!R4PB3RRllt"RRlt#RRRllt$]%R8XdG.ROt&^RI'H(t(^RI)H*t*]*!RRRR7t+]&Ft,]+P[]!],4],4K ](!]+4R#R#)<1E>N)<01> literal_eval)<01>
attrgetter)<08>Callable<6C>Iterable<6C>List<73>Match<63>
NamedTuple<EFBFBD>Optional<61>Tuple<6C>Union)<01>_emoji_replace)<01> EmojiVariant)<01> MarkupError)<01>Style)<02>Span<61>Textz((\\*)\[([a-z#/@][^[]*?)])z^([\w.]*?)(\(.*?\))?$c<00>ba<00>]tRt^toRtV3RlRlt]V3RlRl4tV3RltRt Vt
R#) <09>TagzA tag in console markup.c<00> <<01>V^8<>dQhRS[/#<00><02><00>return<72><01>str)<02>format<61> __classdict__s"<22><>2/tmp/pip-target-qd_sq_1j/lib/python/rich/markup.py<70> __annotate__<5F>Tag.__annotate__s<00><><00>
<EFBFBD>
<EFBFBD><13>
<EFBFBD>c<08>l<00>VPf VP#VP RVP 2#)N<> <20><02>
parameters<EFBFBD>name<6D><01>selfs&r<00>__str__<5F> Tag.__str__s3<00><00><1D><1F><1F>0<>D<EFBFBD>I<EFBFBD>I<EFBFBD>
<EFBFBD>9=<3D><19><19> <0B>1<EFBFBD>T<EFBFBD>_<EFBFBD>_<EFBFBD>DU<44>6V<36>
r c<00> <<01>V^8<>dQhRS[/#rr)rrs"<22>rrr"s<00><><00>
<EFBFBD>
<EFBFBD><03>
r c <0C>x<00>VPfRVP R2#RVP RVP R2#)z*Get the string representation of this tag.<2E>[<5B>]<5D>=r#r&s&r<00>markup<75>
Tag.markup!sG<00><00>
<14><EFBFBD><EFBFBD>&<26><10><04> <09> <09>{<7B>!<21> <1C>
<EFBFBD><15>T<EFBFBD>Y<EFBFBD>Y<EFBFBD>K<EFBFBD>q<EFBFBD><14><1F><1F> 1<><11>3<>
r c<00>B<<01>V^8<>dQh/S[;R&S[S[,;R&#)rr%r$)rr
)rrs"<22>rrrs"<00><><00><00> <0E>I<EFBFBD><01>
<19><13> <0A><1D> r <00>N) <0B>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__r(<00>propertyr/<00>__annotate_func__<5F>__static_attributes__<5F>__classdictcell__)rs@rrrs5<00><><00><00>"<22>%<25>3<>
<EFBFBD>
<EFBFBD>
<0E>
<EFBFBD><0E>
<EFBFBD><01>r rz(\\*)(\[[a-z#/@][^[]*?])c<00><<00>V^8<>dQhR\R\R\/#)rr/<00>_escaper)r<00>_EscapeSubMethod)rs"rrr0s&<00><00><12><12> <0F><12> <1D><12> <09>r c<04><><00>RRlpV!W 4pVPR4'd!VPR4'g
VR,#V#)z<>Escapes text so that it won't be interpreted as markup.
Args:
markup (str): Content to be inserted in to markup.
Returns:
str: Markup with square brackets escaped.
c<00>F<00>V^8<>dQhR\\,R\/#)r<00>matchr)rr)rs"rr<00>escape.<locals>.__annotate__=s<00><00>5<>5<>%<25><03>*<2A>5<><13>5r c<04>8<00>VP4wrV V RV 2#)z!Called by re.sub replace matches.<2E>\)<01>groups)rA<00> backslashes<65>texts& r<00>escape_backslashes<65>"escape.<locals>.escape_backslashes=s%<00><00>!<21>L<EFBFBD>L<EFBFBD>N<EFBFBD><19> <0B><1D><1D>{<7B>m<EFBFBD>2<EFBFBD>d<EFBFBD>V<EFBFBD>4<>4r rDz\\)<01>endswith)r/r=rHs&& r<00>escaperK0s@<00><00>5<>
<15>'<27> 0<>F<EFBFBD> <0A><EFBFBD><EFBFBD>t<EFBFBD><1C><1C>V<EFBFBD>_<EFBFBD>_<EFBFBD>V<EFBFBD>%<<3C>%<<3C><15><04>}<7D><1C> <11>Mr c <00><><00>V^8<>dQhR\R\\\\\,\\
,3,,/#)rr/r)rrr <00>intr
r)rs"rrrIs3<00><00>0<>0<>3<EFBFBD>0<>8<EFBFBD>E<EFBFBD>#<23>x<EFBFBD><03>}<7D>h<EFBFBD>s<EFBFBD>m<EFBFBD>*K<>$L<>M<>0r c#<04>"<00>^p\p\p\PV4F<>pVP 4wrVpVP 4wr<>W<EFBFBD>8<EFBFBD>d W<>WR3x<00>V'dXV!\ V4^4wr<>V
'dVRV
,R3x<00>W<>^,, pV 'dW<>\ V4RR3x<00>T pK<>VPR4wr<>pTRT!Y<>'dTMR43x<00>T pK<> V\ V48d WVRR3x<00>R#R#5i)z<>Parse markup in to an iterable of tuples of (position, text, tag).
Args:
markup (str): A string containing console markup
NrDr.)<08>divmodr<00>RE_TAGS<47>finditerrE<00>span<61>len<65> partition)r/<00>position<6F>_divmod<6F>_TagrA<00> full_text<78>escapes<65>tag_text<78>start<72>endrF<00>escapedrG<00>equalsr$s& r<00>_parser_Is <00><00><00><11>H<EFBFBD><14>G<EFBFBD> <0E>D<EFBFBD><18>!<21>!<21>&<26>)<29><05>',<2C>|<7C>|<7C>~<7E>$<24> <09>H<EFBFBD><1A>Z<EFBFBD>Z<EFBFBD>\<5C>
<EFBFBD><05> <10> <1B><17><08>/<2F><14>5<> 5<> <12>#*<2A>3<EFBFBD>w<EFBFBD><<3C><11>#;<3B> <20>K<EFBFBD><1A><1B>T<EFBFBD>K<EFBFBD>/<2F><14>5<>5<><15>q<EFBFBD><1F>(<28><05><16><1B>s<EFBFBD>7<EFBFBD>|<7C>~<7E>6<><04><<3C><<3C><1E><08><18>#+<2B>#5<>#5<>c<EFBFBD>#:<3A> <20><04>j<EFBFBD><13>T<EFBFBD>4<EFBFBD><04>F<EFBFBD>j<EFBFBD><04>E<>E<>E<><16><08>%*<2A>&<10>#<23>f<EFBFBD>+<2B><1D><16>x<EFBFBD>y<EFBFBD>)<29>4<EFBFBD>/<2F>/<2F><1E>s<00>A!D <01>$AD <01>%A$D c
<00><><00>V^8<>dQhR\R\\\3,R\R\\
,R\ /#)rr/<00>style<6C>emoji<6A> emoji_variantr)rr r<00>boolr
rr)rs"rrrjsO<00><00>}<10>}<10> <0F>}<10> <10><13>e<EFBFBD><1A> <1C>}<10> <10>}<10><1C>L<EFBFBD>)<29> }<10>

<EFBFBD> }r c <04>taa<1C>\pRV9d%\V'dV!WR7VR7#TVR7#\VR7pVPp\Pp.oSP
o.pVPp \ p
\p RVV3Rllp \V4EF<>wr<>pVe-VPRR4pT!V'd V!V4MT4K7VfK=VPPR4'EdXVPR ,P4pV'dV!V4pV !V4wppM S!4wppVPPR4'd<>VP"'d<>RpVP"P4p\$P'V4pVeVP)4wppVfRMTp\+V4pT'dT\3T\44'dTMT33pMRpV !V
!V\7V4\VPV/R744EK<>V !V
!V\7V4\9V444EK<>V !V!VP4VP"4pSP\7V4V34EK<> \7V4pS'd;SP 4wpp\9V4pV'gK0V !V
!VVV44KB\;VRRR1,\=R4R7VnV# \d\R
TP R T R 24Rhi;i \ d\R T R24Rhi;i \,d0p\RT: RTP": RTP. 24hRp?i\0d#p\RTP": RT 24RhRp?ii;i)a<>Render console markup in to a Text instance.
Args:
markup (str): A string containing console markup.
style: (Union[str, Style]): The style to use.
emoji (bool, optional): Also render emoji code. Defaults to True.
emoji_variant (str, optional): Optional emoji variant, either "text" or "emoji". Defaults to None.
Raises:
MarkupError: If there is a syntax error in the markup.
Returns:
Text: A test instance.
r,)<01>default_variant)rac<00>R<00>V^8<>dQhR\R\\\3,/#)r<00>
style_namer)rr rMr)rs"rr<00>render.<locals>.__annotate__<5F>s"<00><00>#<23>#<23>c<EFBFBD>#<23>e<EFBFBD>C<EFBFBD><13>H<EFBFBD>o<EFBFBD>#r c<04><><<02>\\S4^4F$wpwr#VPV8XgKS!V)4u# \V4h)z"Pop tag matching given style name.)<04> enumerate<74>reversedr%<00>KeyError)rh<00>index<65>_<>tag<61>pop<6F> style_stacks& <20><>r<00> pop_style<6C>render.<locals>.pop_style<6C>sE<00><><00>(<28><18>+<2B>)><3E><01>B<>O<EFBFBD>E<EFBFBD>8<EFBFBD>A<EFBFBD><12>x<EFBFBD>x<EFBFBD>:<3A>%<25><1A>E<EFBFBD>6<EFBFBD>{<7B>"<22> C<01><17>z<EFBFBD>"<22>"r Nz\[<5B>/:<3A>NNz closing tag 'z' at position z doesn't match any open tagzclosing tag '[/]' at position z has nothing to close<73>@<40>z()zerror parsing z in z; )<01>metar[)<01>keyr2<00><><EFBFBD><EFBFBD><EFBFBD>) r r<00>appendr<00> normalizerqrrr_<00>replacer%<00>
startswith<EFBFBD>striprmrr/<00>
IndexErrorr$<00>
RE_HANDLERrArEr<00> SyntaxError<6F>msg<73> Exception<6F>
isinstance<EFBFBD>tuplerSr<00>sortedr<00>spans)r/rarbrc<00> emoji_replacerGr|r}r<><00> append_span<61>_SpanrWrsrU<00>
plain_textrprhr[<00>open_tag<61> handler_namer$<00> handler_match<63>match_parameters<72> meta_params<6D>error<6F>normalized_tag<61> text_lengthrqrrs&&&& @@r<00>renderr<72>js<><00><><00>*#<23>M<EFBFBD>
<EFBFBD>&<26><18><13>DI<44>M<EFBFBD>&<26> @<40><17>
<EFBFBD>
<EFBFBD>OU<EFBFBD><17>
<EFBFBD>
<EFBFBD> <10>e<EFBFBD> <1C>D<EFBFBD> <11>[<5B>[<5B>F<EFBFBD><15><0F><0F>I<EFBFBD>)+<2B>K<EFBFBD>
<15>/<2F>/<2F>C<EFBFBD><1A>E<EFBFBD><17>,<2C>,<2C>K<EFBFBD> <10>E<EFBFBD> <0E>D<EFBFBD>#<23>#<23>&,<2C>F<EFBFBD>^<5E>!<21><08>c<EFBFBD> <15> !<21>#<23>+<2B>+<2B>E<EFBFBD>3<EFBFBD>7<>J<EFBFBD> <12><05>=<3D><1A>,<2C>:<3A> F<> <10>_<EFBFBD><12>x<EFBFBD>x<EFBFBD>"<22>"<22>3<EFBFBD>'<27>'<27> <20>X<EFBFBD>X<EFBFBD>b<EFBFBD>\<5C>/<2F>/<2F>1<>
<EFBFBD><1D>!*<2A>:<3A>!6<>J<EFBFBD>$<24>*3<>J<EFBFBD>*?<3F><0F><05>x<EFBFBD> $<24>*-<2D>%<25><0F><05>x<EFBFBD> <1C>=<3D>=<3D>+<2B>+<2B>C<EFBFBD>0<>0<><1F>*<2A>*<2A>*<2A>')<29> <0C>%-<2D>%8<>%8<>%><3E>%><3E>%@<40>
<EFBFBD>(2<>(8<>(8<><1A>(D<> <0A>(<28>4<>=J<>=Q<>=Q<>=S<>:<3A>L<EFBFBD>*:<3A>(8<>(@<40><04>FV<46>'<27> (<28>*6<>z<EFBFBD>*B<>K<EFBFBD>(<28> ,<2C>#-<2D>k<EFBFBD>5<EFBFBD>#A<>#A<>!,<2C>&1<>^<5E> +<1E>K<EFBFBD><4B>')<29> <0B><1F><1D>!<21>3<EFBFBD>t<EFBFBD>9<EFBFBD>e<EFBFBD>(<28>-<2D>-<2D><1B>9U<39>.V<><1A><16>  <20><05>e<EFBFBD>S<EFBFBD><14>Y<EFBFBD><03>H<EFBFBD> <0A> F<>G<>"&<26>i<EFBFBD><03><08><08>&9<>3<EFBFBD>><3E>><3E>!J<><0E><1B>"<22>"<22>C<EFBFBD><04>I<EFBFBD>~<7E>#><3E>?<3F>I&4<>L<16>d<EFBFBD>)<29>K<EFBFBD>
<15> <20>_<EFBFBD>_<EFBFBD>&<26>
<EFBFBD><05>s<EFBFBD><13>C<EFBFBD><08><05> <10>5<EFBFBD> <17><05>e<EFBFBD>[<5B>%<25>8<> 9<><17><05>d<EFBFBD><02>d<EFBFBD> <0B><1A>G<EFBFBD>)<<3C>=<3D>D<EFBFBD>J<EFBFBD> <0F>K<EFBFBD><4B>C$<24>$<24>)<29>+<2B>C<EFBFBD>J<EFBFBD>J<EFBFBD><<3C>~<7E>h<EFBFBD>Z<EFBFBD>Oj<4F>k<><1A>#<23>$<24>$<24><>&<26>$<24>)<29><<3C>X<EFBFBD>J<EFBFBD>F[<5B>\<5C><1A>#<23>$<24>$<24><>$ +<2B><1E>"-<2D>"0<><1A><0E>d<EFBFBD>8<EFBFBD>CV<43>CV<43>BY<42>Y[<5B>\a<>\e<>\e<>[f<> g<>#<1E><1E><> )<29>(<28>"-<2D>"0<><18>1D<31>1D<31>0G<30>r<EFBFBD>%<25><17> Q<>#<1E>#'<27>(<28><>(<28>sB<00>* L<02>7
L3<02> M<02>)L0<05>3M<05> N7<05>*N<05> N7<05>N7<05>N2<05>2N7<05>__main__)<01>print)<01>Table<6C>Markup<75>Result)<01>padding)rxTN)z[red]Hello World[/red]zagenta]Hello [b]World[/b]z9[bold]Bold[italic] bold and italic [/bold]italic[/italic]zDClick [link=https://www.willmcgugan.com]here[/link] to visit my Blogz+:warning-emoji: [bold red blink] DANGER![/])rrv).<2E>re<72>astr<00>operatorr<00>typingrrrrr r
r r r rbr<00>errorsrrarrGrr<00>compile<6C>VERBOSErPr<>rr<00>_ReStringMatch<63>_ReSubCallabler><00>subrKr_r<>r3<00>MARKUP<55>richr<68><00>
rich.tabler<65><00>gridr/<00>add_rowr2r r<00><module>r<>s<00><01> <09><1C><1F>V<>V<>V<>*<2A><1F><1F><18><1C>
<0C>*<2A>*<2A>%<25><06>J<EFBFBD>J<EFBFBD> <02><07>
<10>Z<EFBFBD>Z<EFBFBD>0<> 1<>
<EFBFBD>
<EFBFBD>*<2A>
<EFBFBD>.<17>s<EFBFBD><1A><0E><19>><3E>*<2A>C<EFBFBD>/<2F>0<><0E><1B>^<5E>S<EFBFBD>1<>3<EFBFBD>6<>7<><10>
!#<23>
<EFBFBD>
<EFBFBD>+F<> G<> K<> K<><12>20<>B}<10>@ <0C>z<EFBFBD><19><06>F<EFBFBD><1B> <20> <10><18>8<EFBFBD>V<EFBFBD> 4<>D<EFBFBD><18><06> <0C> <0C> <0C>T<EFBFBD>&<26>\<5C>6<EFBFBD>*<2A><19>
<EFBFBD>$<24>K<EFBFBD>#r