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

238 lines
45 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>iAf<00> <01>J<00>^RIHt^RIt^RIHt^RIHtHtHt^RI H
t
^RI H t ^RI Ht^RIHt^R IHt^R
IHt^R IHtHtHtHt^R IHt^R IHt^RIHt^RI H!t!^RI"H#t#H$t$^RI%H&t&^RI'H(t(H)t)!RR4t*!RR]*4t+!RR]*4t,!RR],4t-]!RR44t.!RR],4t/!RR ],4t0!R!R"],4t1!R#R$]*4t2!R%R&]*4t3!R'R(]*4t4!R)R*]*4t5!R+R,]*4t6!R-R.]*4t7!R/R0]*4t8!R1R2],4t9!R3R4],4t:!R5R6],4t;!R7R84t<!R9R:]4t=]>R;8XEd1^RI?t?^RIt]?P<>!R<R=7tA]AP<41>R>R?R@RA7]AP<41>RBRCRDRERRFRG7]AP<41>RHRIRJRKRLRM7]AP<41>RNRORPRRPRM7]AP<41>RQRRRSRERTRU7]AP<41>RVRW]CRXRRYRZ7]AP<41>R[R\R]RER^RU7]AP<41>R_R`RaRERbRU7]AP<41>4tE^RcIFHt]EP<45>Rd8Xd]P<>P<>4tJM5]K!]EP<45>ReRf7;_uu_4tL]LP<4C>4tJRRR4]=!]J]EP<45>'dRgMRh]EP<45>]EP<45>]EP<45>Ri7tQ]EP<45>'dl^RIStS^RITtT]SP<53>!4tV]!]V]EP<45>]EP<45>Rj7t]P<>]Q4]TP<54>!]VP<56>44R#]!]EP<45>]EP<45>RkRl7t]P<>]Q4R#R# +'giEL;i)m<>)<01> annotationsN)<01> dataclass)<03>ClassVar<61>Iterable<6C>get_args)<01>
MarkdownIt)<01>Token)<01>Table)<01>box)<01>
loop_first)<01>Stack)<04>Console<6C>ConsoleOptions<6E> JustifyMethod<6F> RenderResult)<01> Renderables)<01> JupyterMixin)<01>Rule)<01>Segment)<02>Style<6C>
StyleStack)<01>Syntax)<02>Text<78>TextTypec<01>x<00>]tRt^t$RtR]R&]RRl4tRRltRR lt R
R lt
R R lt RRlt Rt R#)<12>MarkdownElementTzClassVar[bool]<5D>new_linec<01>$<00>V^8<>dQhRRRRRR/#<00><07><00>markdown<77>Markdown<77>tokenr <00>returnr<00>)<01>formats"<22>4/tmp/pip-target-qd_sq_1j/lib/python/rich/markdown.py<70> __annotate__<5F>MarkdownElement.__annotate__s!<00><00>
<15>
<15>h<EFBFBD>
<15>u<EFBFBD>
<15><1F>
<15>c <0A><00>V!4#)z<>Factory to create markdown element,
Args:
markdown (Markdown): The parent Markdown object.
token (Token): A node from markdown-it.
Returns:
MarkdownElement: A new markdown element
r%<00><03>clsr!r#s&&&r'<00>create<74>MarkdownElement.creates <00><00><13>u<EFBFBD> r*c<01> <00>V^8<>dQhRRRR/#<00>r <00>context<78>MarkdownContextr$<00>Noner%)r&s"r'r(r))<00><00><00> <0C> <0C><0F> <0C>D<EFBFBD> r*c <0A><00>R#)z]Called when the node is entered.
Args:
context (MarkdownContext): The markdown context.
Nr%<00><02>selfr2s&&r'<00>on_enter<65>MarkdownElement.on_enter)<00><00>r*c<01>$<00>V^8<>dQhRRRRRR/#<00>r r2r3<00>textrr$r4r%)r&s"r'r(r)0s!<00><00> <0C> <0C><EFBFBD> <0C>h<EFBFBD> <0C>4<EFBFBD> r*c <0A><00>R#)zXCalled when text is parsed.
Args:
context (MarkdownContext): The markdown context.
Nr%<00>r8r2r>s&&&r'<00>on_text<78>MarkdownElement.on_text0r;r*c<01> <00>V^8<>dQhRRRR/#r1r%)r&s"r'r(r)7r5r*c <0A><00>R#)z_Called when the parser leaves the element.
Args:
context (MarkdownContext): [description]
Nr%r7s&&r'<00>on_leave<76>MarkdownElement.on_leave7r;r*c<01>$<00>V^8<>dQhRRRRRR/#<00>r r2r3<00>childrr$<00>boolr%)r&s"r'r(r)>s"<00><00> <14> <14>o<EFBFBD> <14>o<EFBFBD> <14>RV<52> r*c <0A><00>R#)aDCalled when a child element is closed.
This method allows a parent element to take over rendering of its children.
Args:
context (MarkdownContext): The markdown context.
child (MarkdownElement): The child markdown element.
Returns:
bool: Return True to render the element, or False to not render the element.
Tr%<00>r8r2rIs&&&r'<00>on_child_close<73>MarkdownElement.on_child_close>s<00><00>r*c<01>$<00>V^8<>dQhRRRRRR/#<00>r <00>consoler<00>optionsrr$rr%)r&s"r'r(r)Ls$<00><00><12><12><1E><12>)7<><12> <15>r*c <09><00>R#)Nr%r%<00>r8rQrRs&&&r'<00>__rich_console__<5F> MarkdownElement.__rich_console__Ls <00><00><12> r*r%N)<0E>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__r<00>__annotations__<5F> classmethodr.r9rArErMrU<00>__static_attributes__r%r*r'rrs<<00><00>#<23>H<EFBFBD>n<EFBFBD>#<23><10>
<15><11>
<15> <0C> <0C> <0C> <14><12>r*rc<01><00>]tRt^RtRtRtR#)<04>UnknownElementz<74>An unknown element.
Hopefully there will be no unknown elements, and we will have a MarkdownElement for
everything in the document.
r%N)rWrXrYrZ<00>__doc__r]r%r*r'r_r_Rs<00><00>r*r_c<01>B<00>]tRt^[tRtRtRRltRRltRRltR t R
#) <0B> TextElementz)Base class for elements that render text.<2E>nonec<01> <00>V^8<>dQhRRRR/#r1r%)r&s"r'r(<00>TextElement.__annotate__`s<00><00>)<29>)<29><0F>)<29>D<EFBFBD>)r*c <09>h<00>VPVP4Vn\RR7VnR#<00><03>left<66><01>justifyN)<05> enter_style<6C>
style_name<EFBFBD>stylerr>r7s&&r'r9<00>TextElement.on_enter`s$<00><00><1C>(<28>(<28><14><1F><1F>9<><04>
<EFBFBD><18><16>(<28><04> r*c<01>$<00>V^8<>dQhRRRRRR/#r=r%)r&s"r'r(reds&<00><00>Y<01>Y<01><EFBFBD>Y<01>h<EFBFBD>Y<01>4<EFBFBD>Yr*c <09><><00>VPPT\V\4'dVP4R#R4R#<00>N)r><00>append<6E>
isinstance<EFBFBD>str<74> current_styler@s&&&r'rA<00>TextElement.on_textds.<00><00> <0C> <09> <09><18><18><14>
<EFBFBD>4<EFBFBD><13>8M<38>8M<38>w<EFBFBD>4<>4<>X<>SW<53>Xr*c<01> <00>V^8<>dQhRRRR/#r1r%)r&s"r'r(regs<00><00><1E><1E><0F><1E>D<EFBFBD>r*c <09>&<00>VP4R#rq)<01> leave_styler7s&&r'rE<00>TextElement.on_leavegs<00><00><0F><1B><1B>r*)rmr>N)
rWrXrYrZr`rlr9rArEr]r%r*r'rbrb[s<00><00>3<><17>J<EFBFBD>)<29>Y<01><1E>r*rbc<01>X<00>]tRt^kt$RtRtR]R&]RRl4tRRlt R R
lt
R t R #) <0A> Paragraphz A Paragraph.zmarkdown.paragraphrrjc<01>$<00>V^8<>dQhRRRRRR/#)r r!r"r#r r$r|r%)r&s"r'r(<00>Paragraph.__annotate__rs!<00><00>7<>7<>h<EFBFBD>7<>u<EFBFBD>7<><19>7r*c <09><<00>T!VP;'gRR7#)rhririr,s&&&r'r.<00>Paragraph.createqs<00><00><12>8<EFBFBD>+<2B>+<2B>5<>5<>v<EFBFBD>6<>6r*c<01> <00>V^8<>dQhRRRR/#<00>r rjrr$r4r%)r&s"r'r(r~us<00><00><1F><1F> <0A><1F>$<24>r*c <09><00>WnR#rqri<00>r8rjs&&r'<00>__init__<5F>Paragraph.__init__us<00><00><1E> r*c<01>$<00>V^8<>dQhRRRRRR/#rPr%)r&s"r'r(r~xs$<00><00><18><18><1E><18>)7<><18> <15>r*c# <09>`"<00>VPVPnVPx<00>R#5irq)rjr>rTs&&&r'rU<00>Paragraph.__rich_console__xs <00><00><00>!<21>L<EFBFBD>L<EFBFBD><04> <09> <09><19><12>i<EFBFBD>i<EFBFBD><0F>s<00>,.riN) rWrXrYrZr`rlr[r\r.r<>rUr]r%r*r'r|r|ks1<00><00><16>%<25>J<EFBFBD> <1A><1A><10>7<><11>7<><1F><18>r*r|c<01>4<00>]tRt^t$RtR]R&RtR]R&RtR#) <09> HeadingFormatrhrrj<00>rtrmr%N)rWrXrYrZrjr[rmr]r%r*r'r<>r<>s<00><00>#<23>G<EFBFBD>]<5D>#<23><13>E<EFBFBD>3<EFBFBD>Or*r<>c <01><>a<00>]tRt^<5E>t$RtRRRRRRRRRRR R/tR
]R &]R R l4tRRlt RV3Rllt
RRlt Rt V;t #)<15>Headingz
A heading.<2E>h1<68>center<65>h2rh<00>h3<68>h4<68>h5<68>h6z"ClassVar[dict[str, JustifyMethod]]<5D> LEVEL_ALIGNc<01>$<00>V^8<>dQhRRRRRR/#)r r!r"r#r r$r<>r%)r&s"r'r(<00>Heading.__annotate__<5F>s!<00><00><1E><1E>h<EFBFBD><1E>u<EFBFBD><1E><17>r*c <09>&<00>V!VP4#rq)<01>tagr,s&&&r'r.<00>Heading.create<74>s<00><00><12>5<EFBFBD>9<EFBFBD>9<EFBFBD>~<7E>r*c<01> <00>V^8<>dQhRRRR/#r1r%)r&s"r'r(r<><00>s<00><00>-<2D>-<2D><0F>-<2D>D<EFBFBD>-r*c <09>Z<00>\4VnVPVP4R#rq)rr>rkrlr7s&&r'r9<00>Heading.on_enter<65>s<00><00><18>F<EFBFBD><04> <09><0F><1B><1B>D<EFBFBD>O<EFBFBD>O<EFBFBD>,r*c<01> <00>V^8<>dQhRRRR/#)r r<>rtr$r4r%)r&s"r'r(r<><00>s<00><00><1B><1B>C<EFBFBD><1B>D<EFBFBD>r*c <09>D<<01>WnRV 2Vn\SV` 4R#)<02> markdown.N)r<>rl<00>superr<72>)r8r<><00> __class__s&&<26>r'r<><00>Heading.__init__<5F>s!<00><><00><16><08>%<25>c<EFBFBD>U<EFBFBD>+<2B><04><0F> <0A><07><18>r*c<01>$<00>V^8<>dQhRRRRRR/#rPr%)r&s"r'r(r<><00>s$<00><00><13><13><1E><13>)7<><13> <15>r*c# <09><>"<00>VPP4pVPPVPR4pWCnVx<00>R#5i)rhN)r><00>copyr<79><00>getr<74>rj)r8rQrRr><00>heading_justifys&&& r'rU<00>Heading.__rich_console__<5F>s=<00><00><00><14>y<EFBFBD>y<EFBFBD>~<7E>~<7E><1F><04><1E>*<2A>*<2A>.<2E>.<2E>t<EFBFBD>x<EFBFBD>x<EFBFBD><16>@<40><0F>&<26> <0C><12>
<EFBFBD><EFBFBD><00>A A)rlr<>r>)rWrXrYrZr`r<>r[r\r.r9r<>rUr]<00> __classcell__<5F>r<>s@r'r<>r<><00>sb<00><><00><14> <0A>h<EFBFBD> <0C>f<EFBFBD> <0C>f<EFBFBD> <0C>f<EFBFBD> <0C>f<EFBFBD> <0C>f<EFBFBD> 7<06>K<EFBFBD>3<><06><11><1E><11><1E>-<2D><1B><1B>
<13>r*r<>c<01>L<00>]tRt^<5E>tRtRt]RRl4tRRltRRlt R t
R
#) <0B> CodeBlockz&A code block with syntax highlighting.zmarkdown.code_blockc<01>$<00>V^8<>dQhRRRRRR/#)r r!r"r#r r$r<>r%)r&s"r'r(<00>CodeBlock.__annotate__<5F>s!<00><00>><3E>><3E>h<EFBFBD>><3E>u<EFBFBD>><3E><19>>r*c <09><><00>VP;'gRpVPR4^,pT!T;'gRVP4#)r<><00> r>)<03>info<66> partition<6F>
code_theme)r-r!r#<00> node_info<66>
lexer_names&&& r'r.<00>CodeBlock.create<74>sC<00><00><19>J<EFBFBD>J<EFBFBD>$<24>$<24>"<22> <09><1E>(<28>(<28><13>-<2D>a<EFBFBD>0<>
<EFBFBD><12>:<3A>'<27>'<27><16><18>)<<3C>)<<3C>=<3D>=r*c<01>$<00>V^8<>dQhRRRRRR/#)r r<>rt<00>themer$r4r%)r&s"r'r(r<><00>s!<00><00><1B><1B>3<EFBFBD><1B>s<EFBFBD><1B>t<EFBFBD>r*c <09><00>WnW nR#rq<00>r<>r<>)r8r<>r<>s&&&r'r<><00>CodeBlock.__init__<5F>s <00><00>$<24><0F><1A>
r*c<01>$<00>V^8<>dQhRRRRRR/#rPr%)r&s"r'r(r<><00>s$<00><00><15><15><1E><15>)7<><15> <15>r*c# <09><>"<00>\VP4P4p\W0PVP
R^R7pVx<00>R#5i)T)r<><00> word_wrap<61>paddingN)rtr><00>rstriprr<>r<>)r8rQrR<00>code<64>syntaxs&&& r'rU<00>CodeBlock.__rich_console__<5F>s?<00><00><00><13>4<EFBFBD>9<EFBFBD>9<EFBFBD>~<7E>$<24>$<24>&<26><04><17> <10>/<2F>/<2F><14><1A><1A>t<EFBFBD>Q<EFBFBD>
<EFBFBD><06><15> <0C>r<EFBFBD>r<>N) rWrXrYrZr`rlr\r.r<>rUr]r%r*r'r<>r<><00>s+<00><00>0<>&<26>J<EFBFBD><10>><3E><11>><3E>
<1B><15>r*r<>c<01>B<00>]tRt^<5E>tRtRtRRltRRltRRltR t R
#) <0B>
BlockQuotezA block quote.zmarkdown.block_quotec<01><00>V^8<>dQhRR/#<00>r r$r4r%)r&s"r'r(<00>BlockQuote.__annotate__<5F><00><00><00>3<>3<>$<24>3r*c <09>$<00>\4VnR#rq<00>r<00>elements<74>r8s&r'r<><00>BlockQuote.__init__<5F><00> <00><00>%0<>]<5D><04> r*c<01>$<00>V^8<>dQhRRRRRR/#rHr%)r&s"r'r(r<><00><00>"<00><00><15><15>o<EFBFBD><15>o<EFBFBD><15>RV<52>r*c <09><<00>VPPV4R#<00>F<>r<>rrrLs&&&r'rM<00>BlockQuote.on_child_close<73><00><00><00> <0C> <0A> <0A><1C><1C>U<EFBFBD>#<23>r*c<01>$<00>V^8<>dQhRRRRRR/#rPr%)r&s"r'r(r<><00>s$<00><00> <1B> <1B><1E> <1B>)7<> <1B> <15> r*c# <09>""<00>VPVP^,
R7pVPVPW0PR7pVPp\ R4p\ RV4pVFpVx<00>TRjx<01>L
Vx<00>K R#L5i)<06><00><01>width<74>rm<00>
u▌ N)<06>update<74> max_width<74> render_linesr<73>rmr) r8rQrR<00>render_options<6E>linesrmrr<><00>lines &&& r'rU<00>BlockQuote.__rich_console__<5F>s{<00><00><00>!<21><1E><1E>g<EFBFBD>.?<3F>.?<3F>!<21>.C<><1E>D<><0E><17>$<24>$<24>T<EFBFBD>]<5D>]<5D>N<EFBFBD>*<2A>*<2A>$<24>U<><05><14>
<EFBFBD>
<EFBFBD><05><1A>4<EFBFBD>=<3D><08><19>&<26>%<25>(<28><07><19>D<EFBFBD><19>M<EFBFBD><1B>O<EFBFBD>O<EFBFBD><1A>N<EFBFBD><1A> <1B>s<00>A<B<01>>B <06>?B<01>r<>N)
rWrXrYrZr`rlr<>rMrUr]r%r*r'r<>r<><00>s<00><00><18>'<27>J<EFBFBD>3<><15> <1B> r*r<>c<01>*<00>]tRt^<5E>tRtRtRRltRtR#)<07>HorizontalRulez%A horizontal rule to divide sections.Fc<01>$<00>V^8<>dQhRRRRRR/#rPr%)r&s"r'r(<00>HorizontalRule.__annotate__<5F>s$<00><00><15><15><1E><15>)7<><15> <15>r*c# <09>j"<00>VPRRR7p\VRR7x<00>\4x<00>R#5i)z markdown.hrrc<00><01>default<6C>-)rm<00>
charactersN)<03> get_stylerr)r8rQrRrms&&& r'rU<00>HorizontalRule.__rich_console__<5F>s0<00><00><00><18>!<21>!<21>-<2D><16>!<21>@<40><05><12><15>3<EFBFBD>/<2F>/<2F><12>f<EFBFBD> <0C>s<00>13r%N)rWrXrYrZr`rrUr]r%r*r'r<>r<><00>s<00><00>/<2F><14>H<EFBFBD><15>r*r<>c<01>><00>]tRt^<5E>tRtRRltRRltRRltRtR #)
<EFBFBD> TableElementz.MarkdownElement corresponding to `table_open`.c<01><00>V^8<>dQhRR/#r<>r%)r&s"r'r(<00>TableElement.__annotate__<5F>s<00><00>2<>2<>$<24>2r*c <09>"<00>RVnRVnR#rq)<02>header<65>bodyr<79>s&r'r<><00>TableElement.__init__<5F>s<00><00>15<31><04> <0B>-1<><04> r*c<01>$<00>V^8<>dQhRRRRRR/#rHr%)r&s"r'r(r<><00>s"<00><00><15><15>o<EFBFBD><15>o<EFBFBD><15>RV<52>r*c <09><><00>\V\4'd W nR#\V\4'd W nR#\ R4h)z Couldn't process markdown table.F)rs<00>TableHeaderElementr<74><00>TableBodyElementr<74><00> RuntimeErrorrLs&&&r'rM<00>TableElement.on_child_close<73>sB<00><00> <15>e<EFBFBD>/<2F> 0<> 0<><1F>K<EFBFBD>
<15> <18><05>/<2F> 0<> 0<><1D>I<EFBFBD><15><1F>A<>B<> Br*c<01>$<00>V^8<>dQhRRRRRR/#rPr%)r&s"r'r(r<><00>s$<00><00><14><14><1E><14>)7<><14> <15>r*c# <09>,"<00>\\PRRRRR7pVPe|VPPedVPPP
F?pVP P4pVPR4VPV4KA VPeRVPPF7pVP
Uu.uFqwP NK ppVP!V!K9 Vx<00>R#uupi5i)Fzmarkdown.table.borderT)r <00>pad_edgerm<00> show_edge<67>collapse_paddingNzmarkdown.table.header) r
r <00>SIMPLEr<45><00>row<6F>cells<6C>contentr<74><00>stylize<7A>
add_columnr<EFBFBD><00>rows<77>add_row) r8rQrR<00>table<6C>column<6D>headingr<00>element<6E> row_contents &&& r'rU<00>TableElement.__rich_console__<5F>s<><00><00><00><16><13>
<EFBFBD>
<EFBFBD><1A>)<29><1A>!<21> 
<EFBFBD><05> <10>;<3B>;<3B> "<22>t<EFBFBD>{<7B>{<7B><EFBFBD><EFBFBD>'B<><1E>+<2B>+<2B>/<2F>/<2F>/<2F>/<2F><06> <20>.<2E>.<2E>-<2D>-<2D>/<2F><07><17><0F><0F> 7<>8<><15> <20> <20><17>)<29>0<>
<10>9<EFBFBD>9<EFBFBD> <20><1B>y<EFBFBD>y<EFBFBD>~<7E>~<7E><03>>A<>i<EFBFBD>i<EFBFBD>H<>i<EFBFBD>7<EFBFBD><EFBFBD><EFBFBD>i<EFBFBD> <0B>H<><15> <0A> <0A>{<7B>+<2B>&<26><14> <0B><>I<01>s<00>CD<01>D<06>3!D)r<>r<>N) rWrXrYrZr`r<>rMrUr]r%r*r'r<>r<><00>s<00><00>8<>2<><15><14>r*r<>c<01>2<00>]tRtRtRtRRltRRltRtR#) r<>iz@MarkdownElement corresponding to `thead_open` and `thead_close`.c<01><00>V^8<>dQhRR/#r<>r%)r&s"r'r(<00>TableHeaderElement.__annotate__<00><00><00>0<>0<>$<24>0r*c <09><00>RVnR#rq<00>rr<>s&r'r<><00>TableHeaderElement.__init__s <00><00>+/<2F><04>r*c<01>$<00>V^8<>dQhRRRRRR/#rHr%)r&s"r'r(r<00>"<00><00><15><15>o<EFBFBD><15>o<EFBFBD><15>RV<52>r*c <09>B<00>\V\4'gQhW nR#r<>)rs<00>TableRowElementrrLs&&&r'rM<00>!TableHeaderElement.on_child_closes<00><00><19>%<25><1F>1<>1<>1<>1<><18><08>r*rN<>rWrXrYrZr`r<>rMr]r%r*r'r<>r<>s<00><00>J<>0<><15>r*r<>c<01>2<00>]tRtRtRtRRltRRltRtR#) r<>iz@MarkdownElement corresponding to `tbody_open` and `tbody_close`.c<01><00>V^8<>dQhRR/#r<>r%)r&s"r'r(<00>TableBodyElement.__annotate__s<00><00>.<2E>.<2E>$<24>.r*c <09><00>.VnR#rq<00>r r<>s&r'r<><00>TableBodyElement.__init__s <00><00>+-<2D><04> r*c<01>$<00>V^8<>dQhRRRRRR/#rHr%)r&s"r'r(r$"rr*c <09>l<00>\V\4'gQhVPPV4R#r<>)rsrr rrrLs&&&r'rM<00>TableBodyElement.on_child_close"s*<00><00><19>%<25><1F>1<>1<>1<>1<> <0C> <09> <09><18><18><15><1F>r*r&Nr!r%r*r'r<>r<>s<00><00>J<>.<2E><15>r*r<>c<01>2<00>]tRtRtRtRRltRRltRtR#) ri(z:MarkdownElement corresponding to `tr_open` and `tr_close`.c<01><00>V^8<>dQhRR/#r<>r%)r&s"r'r(<00>TableRowElement.__annotate__+rr*c <09><00>.VnR#rq<00>r r<>s&r'r<><00>TableRowElement.__init__+s <00><00>-/<2F><04>
r*c<01>$<00>V^8<>dQhRRRRRR/#rHr%)r&s"r'r(r-.rr*c <09>l<00>\V\4'gQhVPPV4R#r<>)rs<00>TableDataElementr rrrLs&&&r'rM<00>TableRowElement.on_child_close.s+<00><00><19>%<25>!1<>2<>2<>2<>2<> <0C>
<EFBFBD>
<EFBFBD><19><19>%<25> <20>r*r/Nr!r%r*r'rr(s<00><00>D<>0<><15>r*rc<01>H<00>]tRtRtRt]RRl4tRRltRRltR t R
#) r3i4zWMarkdownElement corresponding to `td_open` and `td_close`
and `th_open` and `th_close`.c<01>$<00>V^8<>dQhRRRRRR/#rr%)r&s"r'r(<00>TableDataElement.__annotate__9s!<00><00>$<24>$<24>h<EFBFBD>$<24>u<EFBFBD>$<24><1F>$r*c <09><><00>\VPPR44;'gRpRV9dRpMRV9dRpM RV9dRpMRpV\\49gQhV!VR 7#)
rmr<>ztext-align:right<68>rightztext-align:centerr<72>ztext-align:leftrhr<>ri)rt<00>attrsr<73>rr)r-r!r#rmrjs&&& r'r.<00>TableDataElement.create8sm<00><00><13>E<EFBFBD>K<EFBFBD>K<EFBFBD>O<EFBFBD>O<EFBFBD>G<EFBFBD>,<2C>-<2D>3<>3<><12><05> <1E><15> &<26><1D>G<EFBFBD> <20>E<EFBFBD> )<29><1E>G<EFBFBD> <1E>%<25> '<27><1C>G<EFBFBD><1F>G<EFBFBD><16>(<28>=<3D>1<>1<>1<>1<><12>7<EFBFBD>#<23>#r*c<01> <00>V^8<>dQhRRRR/#r<>r%)r&s"r'r(r7Is<00><00><1F><1F> <0A><1F>$<24>r*c <09>6<00>\RVR7VnWnR#)r<>riN)rr
rjr<>s&&r'r<><00>TableDataElement.__init__Is<00><00>!<21>"<22>g<EFBFBD>6<><04> <0C><1E> r*c<01>$<00>V^8<>dQhRRRRRR/#r=r%)r&s"r'r(r7Ms!<00><00>'<27>'<27><EFBFBD>'<27>h<EFBFBD>'<27>4<EFBFBD>'r*c <09><><00>\V\4'd \V4MTpVPVP4VP
P V4R#rq)rsrtrr rur
<00> append_textr@s&&&r'rA<00>TableDataElement.on_textMs=<00><00>'<27><04>c<EFBFBD>2<>2<>t<EFBFBD>D<EFBFBD>z<EFBFBD><04><04> <0C> <0C> <0C>W<EFBFBD>*<2A>*<2A>+<2B> <0C> <0C> <0C> <20> <20><14>&r*)r
rjN)
rWrXrYrZr`r\r.r<>rAr]r%r*r'r3r34s*<00><00>%<25><11>$<24><11>$<24> <1F>'<27>'r*r3c<01>T<00>]tRtRtRt]RRl4tRRltRRltR R
lt R t
R #) <0A> ListElementiSzA list element.c<01>$<00>V^8<>dQhRRRRRR/#)r r!r"r#r r$rDr%)r&s"r'r(<00>ListElement.__annotate__Ws&<00><00>A<01>A<01>h<EFBFBD>A<01>u<EFBFBD>A<01><1B>Ar*c  <09>n<00>V!VP\VPPR^444#)<01>start)<04>type<70>intr:r<>r,s&&&r'r.<00>ListElement.createVs'<00><00><12>5<EFBFBD>:<3A>:<3A>s<EFBFBD>5<EFBFBD>;<3B>;<3B>?<3F>?<3F>7<EFBFBD>A<EFBFBD>#><3E>?<3F>@<40>@r*c<01>$<00>V^8<>dQhRRRRRR/#)r <00> list_typert<00>
list_startz
int | Noner$r4r%)r&s"r'r(rFZs!<00><00>%<25>%<25>#<23>%<25>:<3A>%<25>$<24>%r*c <09>,<00>.VnWnW nR#rq)<03>itemsrMrN)r8rMrNs&&&r'r<><00>ListElement.__init__Zs<00><00>%'<27><04>
<EFBFBD>"<22><0E>$<24>r*c<01>$<00>V^8<>dQhRRRRRR/#rHr%)r&s"r'r(rF_rr*c <09>l<00>\V\4'gQhVPPV4R#r<>)rs<00>ListItemrPrrrLs&&&r'rM<00>ListElement.on_child_close_s*<00><00><19>%<25><18>*<2A>*<2A>*<2A>*<2A> <0C>
<EFBFBD>
<EFBFBD><19><19>%<25> <20>r*c<01>$<00>V^8<>dQhRRRRRR/#rPr%)r&s"r'r(rFds$<00><00> <12> <12><1E> <12>)7<> <12> <15> r*c# <09><>"<00>VPR8Xd/VPFpVPW4Rjx<01>L
K R#VPf^M VPpV\ VP4,p\ VP4F&wrcVP WWF,V4Rjx<01>L
K( R#L<>L 5i)<02>bullet_list_openN)rMrP<00> render_bulletrN<00>len<65> enumerate<74> render_number)r8rQrR<00>item<65>number<65> last_number<65>indexs&&& r'rU<00>ListElement.__rich_console__ds<><00><00><00> <10>><3E>><3E>/<2F> /<2F><1C>
<EFBFBD>
<EFBFBD><04><1F>-<2D>-<2D>g<EFBFBD>?<3F>?<3F>?<3F>#<23><1F>/<2F>/<2F>1<>Q<EFBFBD>t<EFBFBD><EFBFBD><EFBFBD>F<EFBFBD> <20>3<EFBFBD>t<EFBFBD>z<EFBFBD>z<EFBFBD>?<3F>2<>K<EFBFBD>(<28><14><1A><1A>4<> <0B><05><1F>-<2D>-<2D><1B>f<EFBFBD>n<EFBFBD>k<EFBFBD><12><12><12> 5<> @<01>
<12>s"<00>5B?<01>B;<06>A8B?<01>0B=<06>1 B?<01>=B?)rPrNrMN) rWrXrYrZr`r\r.r<>rMrUr]r%r*r'rDrDSs-<00><00><19><10>A<01><11>A<01>%<25>
<15>
<12> r*rDc<01>N<00>]tRtRtRtRtRRltRRltRR ltR
R lt R t
R #)rTiszAn item in a list.z markdown.itemc<01><00>V^8<>dQhRR/#r<>r%)r&s"r'r(<00>ListItem.__annotate__xr<>r*c <09>$<00>\4VnR#rqr<>r<>s&r'r<><00>ListItem.__init__xr<>r*c<01>$<00>V^8<>dQhRRRRRR/#rHr%)r&s"r'r(rd{r<>r*c <09><<00>VPPV4R#r<>r<>rLs&&&r'rM<00>ListItem.on_child_close{r<>r*c<01>$<00>V^8<>dQhRRRRRR/#rPr%)r&s"r'r(rds!<00><00> <1B> <1B>W<EFBFBD> <1B>~<7E> <1B>,<2C> r*c# <09>r"<00>VPVP^,
R7pVPVPW0PR7pVP RRR7p\ RV4p\ R V4p\ R4p\V4F!wr<>V 'dTMTx<00>T
Rjx<01>L
Vx<00>K# R#L5i)
<EFBFBD>r<>r<>zmarkdown.item.bulletrcr<>u • r<>Nz )r<>r<>r<>r<>rmr<>rr ) r8rQrRr<>r<><00> bullet_style<6C>bulletr<74>r<00>firstr<74>s &&& r'rY<00>ListItem.render_bullets<><00><00><00> <20><1E><1E>g<EFBFBD>.?<3F>.?<3F>!<21>.C<><1E>D<><0E><17>$<24>$<24>T<EFBFBD>]<5D>]<5D>N<EFBFBD>*<2A>*<2A>$<24>U<><05><1E>(<28>(<28>)?<3F><16>(<28>P<> <0C><18><17>,<2C>/<2F><06><19>'<27><<3C>0<><07><1A>4<EFBFBD>=<3D><08>%<25>e<EFBFBD>,<2C>K<EFBFBD>E<EFBFBD>!<21>&<26>w<EFBFBD> .<2E><1B>O<EFBFBD>O<EFBFBD><1A>N<EFBFBD>-<2D> <1B>s<00>B$B7<01>&B5<06>'B7c
<01>,<00>V^8<>dQhRRRRRRRRRR /#)
r rQrrRrr^rJr_r$rr%)r&s"r'r(rd<00>s4<00><00><1B><1B><1E><1B>)7<><1B>AD<41><1B>SV<53><1B> <15>r*c# <09><>"<00>\\V44^,pVPVPV,
R7pVP VP
W`P R7pVPRRR7p\R4p \RV,V4p
\V PV^,
4R,V4p \V4F!wr<>V 'dT MT
x<00>T Rjx<01>L
V x<00>K# R#L5i) r r<>r<>zmarkdown.item.numberrcr<>r<>r<>N) rZrtr<>r<>r<>r<>rmr<>r<00>rjustr )r8rQrRr^r_<00> number_widthr<68>r<><00> number_stylerr<><00>numeralror<>s&&&&& r'r\<00>ListItem.render_number<65>s<><00><00><00><1B>3<EFBFBD>{<7B>+<2B>,<2C>q<EFBFBD>0<> <0C> <20><1E><1E>g<EFBFBD>.?<3F>.?<3F>,<2C>.N<><1E>O<><0E><17>$<24>$<24>T<EFBFBD>]<5D>]<5D>N<EFBFBD>*<2A>*<2A>$<24>U<><05><1E>(<28>(<28>)?<3F><16>(<28>P<> <0C><1A>4<EFBFBD>=<3D><08><19>#<23> <0C>,<2C>l<EFBFBD>;<3B><07><19>V<EFBFBD>H<EFBFBD>+<2B>+<2B>L<EFBFBD>1<EFBFBD>,<<3C>=<3D><03>C<>\<5C>R<><07>%<25>e<EFBFBD>,<2C>K<EFBFBD>E<EFBFBD>"<22>'<27><07> /<2F><1B>O<EFBFBD>O<EFBFBD><1A>N<EFBFBD>-<2D> <1B>s<00>C$C7<01>&C5<06>'C7r<>N) rWrXrYrZr`rlr<>rMrYr\r]r%r*r'rTrTss#<00><00><1C> <20>J<EFBFBD>3<><15> <1B><1B>r*rTc<01>8<00>]tRtRt]RRl4tRRltRtR#)<08>Linki<6B>c<01>$<00>V^8<>dQhRRRRRR/#rr%)r&s"r'r(<00>Link.__annotate__<5F>s!<00><00>,<2C>,<2C>h<EFBFBD>,<2C>u<EFBFBD>,<2C><1F>,r*c <09>r<00>VPPRR4pV!VP\V44#)<02>href<65>#)r:r<>r
rt)r-r!r#<00>urls&&& r'r.<00> Link.create<74>s+<00><00><13>k<EFBFBD>k<EFBFBD>o<EFBFBD>o<EFBFBD>f<EFBFBD>c<EFBFBD>*<2A><03><12>5<EFBFBD>=<3D>=<3D>#<23>c<EFBFBD>(<28>+<2B>+r*c<01> <00>V^8<>dQhRRRR/#)r r>rtr}r%)r&s"r'r(r{<00>s<00><00><19><19>S<EFBFBD><19><03>r*c <09>2<00>\V4VnW nR#rq)rr>r})r8r>r}s&&&r'r<><00> Link.__init__<5F>s<00><00><18><14>J<EFBFBD><04> <09><18> r*)r}r>N)rWrXrYrZr\r.r<>r]r%r*r'ryry<00>s<00><00><10>,<2C><11>,<2C><19>r*ryc<01>ja<00>]tRtRtRtRt]RRl4tRV3RlltRV3R llt R
R lt
R t V;t #) <0A> ImageItemi<6D>z#Renders a placeholder for an image.Fc<01>$<00>V^8<>dQhRRRRRR/#rr%)r&s"r'r(<00>ImageItem.__annotate__<5F>s&<00><00>
I<01>
I<01>h<EFBFBD>
I<01>u<EFBFBD>
I<01><1F>
Ir*c <0A>n<00>V!\VPPRR44VP4#)z<>Factory to create markdown element,
Args:
markdown (Markdown): The parent Markdown object.
token (Any): A token from markdown-it.
Returns:
MarkdownElement: A new markdown element
<EFBFBD>srcr<63>)rtr:r<><00>
hyperlinksr,s&&&r'r.<00>ImageItem.create<74>s+<00><00><13>3<EFBFBD>u<EFBFBD>{<7B>{<7B><EFBFBD><EFBFBD>u<EFBFBD>b<EFBFBD>1<>2<>H<EFBFBD>4G<34>4G<34>H<>Hr*c<01>$<00>V^8<>dQhRRRRRR/#)r <00> destinationrtr<>rJr$r4r%)r&s"r'r(r<><00>s!<00><00><1B><1B>C<EFBFBD><1B>T<EFBFBD><1B>d<EFBFBD>r*c <09>J<<01>WnW nRVn\SV`4R#rq)r<>r<><00>linkr<6B>r<>)r8r<>r<>r<>s&&&<26>r'r<><00>ImageItem.__init__<5F>s <00><><00>&<26><18>$<24><0F> $<24><04> <09> <0A><07><18>r*c<01> <00>V^8<>dQhRRRR/#r1r%)r&s"r'r(r<><00>s<00><00>"<22>"<22><0F>"<22>D<EFBFBD>"r*c <09>~<<01>VPPVn\RR7Vn\SV`V4R#rg)rur<>rr>r<>r9)r8r2r<>s&&<26>r'r9<00>ImageItem.on_enter<65>s/<00><><00><1B>)<29>)<29>.<2E>.<2E><04> <09><18><16>(<28><04> <09> <0A><07><18><17>!r*c<01>$<00>V^8<>dQhRRRRRR/#rPr%)r&s"r'r(r<><00>s$<00><00><13><13><1E><13>)7<><13> <15>r*c# <09><>"<00>\VP;'gVP;'gRR7pVP;'g<\ VPP R4P R^4R,4pVP'dVPV4\P!RVRRR7pVx<00>R#5i)N<>r<><00>/u🌆 r<>r<>)<01>end<6E><64><EFBFBD><EFBFBD><EFBFBD>)
rr<>r<>r>r<00>strip<69>rsplitr<74>r <00>assemble)r8rQrR<00>
link_style<EFBFBD>titler>s&&& r'rU<00>ImageItem.__rich_console__<5F>s<><00><00><00><1B><04> <09> <09> E<> E<>T<EFBFBD>-=<3D>-=<3D> E<> E<><14>F<>
<EFBFBD><14> <09> <09>Q<>Q<>T<EFBFBD>$<24>"2<>"2<>"8<>"8<><13>"=<3D>"D<>"D<>S<EFBFBD>!<21>"L<>R<EFBFBD>"P<>Q<><05> <0F>?<3F>?<3F>?<3F> <11>M<EFBFBD>M<EFBFBD>*<2A> %<25><13>}<7D>}<7D>W<EFBFBD>e<EFBFBD>S<EFBFBD>b<EFBFBD>9<><04><12>
<EFBFBD>s<00>,C <01>C <01>
A C <01>1C )r<>r<>r<>r>) rWrXrYrZr`rr\r.r<>r9rUr]r<>r<>s@r'r<>r<><00>s=<00><><00>-<2D><14>H<EFBFBD><10>
I<01><11>
I<01><1B><1B> "<22>"<22>
<13>r*r<>c<01>d<00>]tRtRtRtRRRllt]RRl4tRR ltR
R lt R R lt
Rt R#)r3i<>z!Manages the console render state.Nc <01>0<00>V^8<>dQhRRRRRRRRR R
R R /#) r rQrrRrrmr<00>inline_code_lexer<65>
str | None<6E>inline_code_themertr$r4r%)r&s"r'r(<00>MarkdownContext.__annotate__<5F>sN<00><00>R<01>R<01><18>R<01> <20>R<01><15> R<01>
&<26> R<01> <1F> R<01>
<0E>Rr*c <09><><00>WnW n\V4Vn\ 4VnRVnVe\RWER7VnR#R#)Nr<4E>)r<>)rQrRr<00> style_stackr <00>stack<63>_syntaxr)r8rQrRrmr<>r<>s&&&&&&r'r<><00>MarkdownContext.__init__<5F>sE<00><00><1F> <0C><1E> <0C>'1<>%<25>'8<><04><18>-2<>W<EFBFBD><04>
<EFBFBD>&*<2A><04> <0C> <1C> (<28>!<21>"<22>&7<>Q<>D<EFBFBD>L<EFBFBD> )r*c<01><00>V^8<>dQhRR/#<00>r r$rr%)r&s"r'r(r<><00>s<00><00>(<28>(<28>u<EFBFBD>(r*c <0A>.<00>VPP#)z>Current style which is the product of all styles on the stack.)r<><00>currentr<74>s&r'ru<00>MarkdownContext.current_style<6C>s<00><00><14><1F><1F>'<27>'<27>'r*c<01>$<00>V^8<>dQhRRRRRR/#)r r>rt<00> node_typer$r4r%)r&s"r'r(r<><00>s!<00><00> /<2F> /<2F>C<EFBFBD> /<2F>C<EFBFBD> /<2F>D<EFBFBD> /r*c <0A>r<00>VR9d<>VPe}VPPV4pVP4VPPP V\ P!W0PPR74R#VPPP W4R#)z#Called when the parser visits text.Nr<4E>><00>fence<63> code_inline)
r<EFBFBD><00> highlightr<74>r<><00>toprArr<>r<>r<>)r8r>r<><00>highlight_texts&&& r'rA<00>MarkdownContext.on_text<78>s|<00><00> <14>0<> 0<>T<EFBFBD>\<5C>\<5C>5M<35>!<21>\<5C>\<5C>3<>3<>D<EFBFBD>9<>N<EFBFBD> <1A> !<21> !<21> #<23> <10>J<EFBFBD>J<EFBFBD>N<EFBFBD>N<EFBFBD> "<22> "<22><14>d<EFBFBD>m<EFBFBD>m<EFBFBD>N<EFBFBD>:J<>:J<>:R<>:R<>S<> <0E> <11>J<EFBFBD>J<EFBFBD>N<EFBFBD>N<EFBFBD> "<22> "<22>4<EFBFBD> .r*c<01> <00>V^8<>dQhRRRR/#)r rl<00> str | Styler$rr%)r&s"r'r(r<><00>s<00><00>"<22>"<22>k<EFBFBD>"<22>e<EFBFBD>"r*c <0A><><00>VPPVRR7pVPPV4VP#)zEnter a style context.rcr<>)rQr<>r<><00>pushru)r8rlrms&& r'rk<00>MarkdownContext.enter_style<6C>s;<00><00><14> <0C> <0C>&<26>&<26>z<EFBFBD>6<EFBFBD>&<26>B<><05> <0C><18><18><1D><1D>e<EFBFBD>$<24><13>!<21>!<21>!r*c<01><00>V^8<>dQhRR/#r<>r%)r&s"r'r(r<><00>s<00><00><15><15>U<EFBFBD>r*c <0A>:<00>VPP4pV#)zLeave a style context.)r<><00>pop)r8rms& r'ry<00>MarkdownContext.leave_style<6C>s<00><00><14> <20> <20>$<24>$<24>&<26><05><14> r*)r<>rQrRr<>r<>)N<>monokai) rWrXrYrZr`r<><00>propertyrurArkryr]r%r*r'r3r3<00>s3<00><00>+<2B>R<01>"<0E>(<28><0E>(<28> /<2F>"<22> <15>r*r3c<01><><00>]tRtRt$Rt/R]bR]bR]bR]bR]bR] bR ]
bR
]
bR ] bR ] bR ] bR]bR]bR]bR]bR]btR]R&0RmtRRRlltRRltRRltRtR#)r"ia<>A Markdown renderable.
Args:
markup (str): A string containing markdown.
code_theme (str, optional): Pygments theme for code blocks. Defaults to "monokai". See https://pygments.org/styles/ for code themes.
justify (JustifyMethod, optional): Justify value for paragraphs. Defaults to None.
style (Union[str, Style], optional): Optional style to apply to markdown.
hyperlinks (bool, optional): Enable hyperlinks. Defaults to ``True``.
inline_code_lexer: (str, optional): Lexer to use if inline code highlighting is
enabled. Defaults to None.
inline_code_theme: (Optional[str], optional): Pygments theme for inline code
highlighting, or None for no highlighting. Defaults to None.
<EFBFBD>paragraph_open<65> heading_openr<6E><00>
code_block<EFBFBD>blockquote_open<65>hrrX<00>ordered_list_open<65>list_item_open<65>image<67>
table_open<EFBFBD>
tbody_open<EFBFBD>
thead_open<EFBFBD>tr_open<65>td_open<65>th_openz*ClassVar[dict[str, type[MarkdownElement]]]r<>Nc<01>8<00>V^8<>dQhRRRRRRRRRR R
R R R R R/#)r <00>markuprtr<>rjzJustifyMethod | Nonermr<>r<>rJr<>r<>r<>r$r4r%)r&s"r'r(<00>Markdown.__annotate__$sd<00><00>A<01>A<01><13>A<01><18>A<01>&<26> A<01>
<1B> A<01> <19> A<01>&<26>A<01>&<26>A<01>
<0E>Ar*c <09><><00>\4PR4PR4pWnVPV4VnW nW0nW@nWPnW`n T;'gTVn
R#)<03> strikethroughrN) r<00>enabler<65><00>parse<73>parsedr<64>rjrmr<>r<>r<>) r8r<>r<>rjrmr<>r<>r<><00>parsers &&&&&&&& r'r<><00>Markdown.__init__$s`<00><00><1C><1C>$<24>$<24>_<EFBFBD>5<><<3C><<3C>W<EFBFBD>E<><06><1C> <0B><1C>l<EFBFBD>l<EFBFBD>6<EFBFBD>*<2A><04> <0B>$<24><0F>-4<> <0C><1A>
<EFBFBD>$<24><0F>!2<><1E>!2<>!@<40>!@<40>j<EFBFBD><04>r*c<01> <00>V^8<>dQhRRRR/#)r <00>tokenszIterable[Token]r$r%)r&s"r'r(r<>8s<00><00><1C><1C>o<EFBFBD><1C>/<2F>r*c# <0A><>"<00>VFlpVPR8HpVPR8HpVP'd6V'g.V'g&VPVP4Rjx<01>L
KhVx<00>Kn R#L5i)zFlattens the token stream.r<><00>imgN)rIr<><00>children<65>_flatten_tokens)r8r<>r#<00>is_fence<63>is_images&& r'r<><00>Markdown._flatten_tokens8s[<00><00><00><1B>E<EFBFBD><1C>z<EFBFBD>z<EFBFBD>W<EFBFBD>,<2C>H<EFBFBD><1C>y<EFBFBD>y<EFBFBD>E<EFBFBD>)<29>H<EFBFBD><14>~<7E>~<7E>~<7E>x<EFBFBD>8<EFBFBD><1F>/<2F>/<2F><05><0E><0E>?<3F>?<3F>?<3F><1B> <0B> <1C>@<01>s<00>=A9<01>A9<01>A9<01>&A7<06>'A9c<01>$<00>V^8<>dQhRRRRRR/#rPr%)r&s"r'r(r<>Bs)<00><00>u0<>u0<><1E>u0<>)7<>u0<> <15>u0r*c# <0A><> "<00>VPVPRR7pVPRR7p\VVVVPVP
R7pVP pVPpRp\P!4pVPV4EFTp V Pp
V Pp V P^8Hp V PR8Hp V P^8HpV
R8XdVPV PV
4KnV
R8XdVPR V
4K<>V
R
8XdVPR V
4K<>V
R 8Xd<>\!V P"P%R R44pVP&'d;VPRRR7pV\)VR7, pVP+V4EKVP,P/\0P3W 44EKMV
R8XEd)VP&'dVP54EKzVP,P74p\9V\04'gQhVPRRR7pVP+V4VPVP:P<V
4VP54VPRV
4VPRRR7pVP+V4VPVP>V
4VP54VPRV
4EK}W<>9d<>V
R8wd<>V
R8wd<>V 'dVP+RV 24EK<>V 'dVP54EK<>VP+RV 24V P'dVPV PV
4VP54EK VP@P%V P4;'g\BpVP3W 4pV 'g V'd-VP,P/V4VPEV4V 'd<>VP,P74pVP,'*;'g;VP,;'d'VP,PFPIVV4pV'd1V'dVx<00>VPKVVPL4Rjx<01>L
M<>V'd<>VP,P74V PpVeVPVV4VP,'*;'g;VP,;'d'VP,PFPIVV4pV'd8V'd V
R8wdVx<00>VPKVVPL4Rjx<01>L
V 'g V'gEK7VPOV4VPPpEKW R#ELL>5i)zRender markdown to the console.rcr<>N)<01>height)r<>r<>Fr><00> hardbreakr<6B><00> softbreakr<6B><00> link_openr}r<>zmarkdown.link_urlr<6C><00>
link_closez markdown.linkz (<28>)r<>r<>r<><00>inliner<65>))r<>rmr<>r3r<>r<>r<><00>inlinesrr<>r<>rIr<><00>nestingrAr
rtr:r<>r<>rrkr<>r<>ryr.ryr<>rsr><00>plainr}r<>r_r9r<>rM<00>renderrRrEr)r8rQrRrmr2r<><00>inline_style_tagsr<00>_new_line_segmentr#r<>r<><00>entering<6E>exiting<6E> self_closingr}r<>r<00>link_url_style<6C> element_class<73> should_renderr>s&&& r'rU<00>Markdown.__rich_console__Bs<><00><00><00><18>!<21>!<21>$<24>*<2A>*<2A>f<EFBFBD>!<21>=<3D><05><19>.<2E>.<2E><04>.<2E>-<2D><07>!<21> <13> <13> <11>"<22>4<>4<>"<22>4<>4<> 
<EFBFBD><07><16><1B><1B><06> <20>L<EFBFBD>L<EFBFBD><19><18><08>#<23>L<EFBFBD>L<EFBFBD>N<EFBFBD><19><19>)<29>)<29>&<26>1<>E<EFBFBD><1D>
<EFBFBD>
<EFBFBD>I<EFBFBD><17>)<29>)<29>C<EFBFBD><1C>}<7D>}<7D><01>)<29>H<EFBFBD><1B>m<EFBFBD>m<EFBFBD>r<EFBFBD>)<29>G<EFBFBD> <20>=<3D>=<3D>A<EFBFBD>-<2D>L<EFBFBD><18>F<EFBFBD>"<22><17><0F><0F><05> <0A> <0A>y<EFBFBD>9<><1A>k<EFBFBD>)<29><17><0F><0F><04>i<EFBFBD>0<><1A>k<EFBFBD>)<29><17><0F><0F><03>Y<EFBFBD>/<2F><1A>k<EFBFBD>)<29><1A>5<EFBFBD>;<3B>;<3B>?<3F>?<3F>6<EFBFBD>2<EFBFBD>6<>7<><04><17>?<3F>?<3F>?<3F>!(<28>!2<>!2<>3F<33>PV<50>!2<>!W<>J<EFBFBD><1E>%<25>T<EFBFBD>"2<>2<>J<EFBFBD><1B>'<27>'<27>
<EFBFBD>3<><1B>M<EFBFBD>M<EFBFBD>&<26>&<26>t<EFBFBD>{<7B>{<7B>4<EFBFBD>'?<3F>@<40><1A>l<EFBFBD>*<2A><17>?<3F>?<3F>?<3F><1B>'<27>'<27>)<29>%<25>m<EFBFBD>m<EFBFBD>/<2F>/<2F>1<>G<EFBFBD>%<25>g<EFBFBD>t<EFBFBD>4<>4<>4<>4<>!(<28>!2<>!2<>?<3F>F<EFBFBD>!2<>!S<>J<EFBFBD><1B>'<27>'<27>
<EFBFBD>3<><1B>O<EFBFBD>O<EFBFBD>G<EFBFBD>L<EFBFBD>L<EFBFBD>$6<>$6<> <09>B<><1B>'<27>'<27>)<29><1B>O<EFBFBD>O<EFBFBD>D<EFBFBD>)<29>4<>%,<2C>%6<>%6<>+<2B>V<EFBFBD>&7<>&<16>N<EFBFBD><1C>'<27>'<27><0E>7<><1B>O<EFBFBD>O<EFBFBD>G<EFBFBD>L<EFBFBD>L<EFBFBD>)<29><<3C><1B>'<27>'<27>)<29><1B>O<EFBFBD>O<EFBFBD>C<EFBFBD><19>3<><13>(<28><1D><17>(<28><1D><1C>-<2D><1B><1C>'<27>'<27>)<29>C<EFBFBD>5<EFBFBD>(9<>:<3A><1C><1C>'<27>'<27>)<29><1C>'<27>'<27>)<29>C<EFBFBD>5<EFBFBD>(9<>:<3A><1C>}<7D>}<7D>}<7D><1F><0F><0F><05> <0A> <0A>y<EFBFBD>A<><1B>'<27>'<27>)<29>!%<25> <0A> <0A> 1<> 1<>%<25>*<2A>*<2A> =<3D> O<> O<><1E> <0A>'<27>.<2E>.<2E>t<EFBFBD>;<3B><07><1B>|<7C><1B>M<EFBFBD>M<EFBFBD>&<26>&<26>w<EFBFBD>/<2F><1B>$<24>$<24>W<EFBFBD>-<2D><1A>%<25>m<EFBFBD>m<EFBFBD>/<2F>/<2F>1<>G<EFBFBD>(/<2F> <0A> <0A>$5<>%<16>%<16><1F> <0A> <0A>O<01>O<01>#<23>M<EFBFBD>M<EFBFBD>-<2D>-<2D><<3C><<3C>W<EFBFBD>g<EFBFBD>N<>"<22>
%<25>#<23>"3<>3<>#*<2A>><3E>><3E>'<27>7<EFBFBD>?<3F>?<3F>#K<>K<>K<><4B>!<21><1B>M<EFBFBD>M<EFBFBD>%<25>%<25>'<27> <20>=<3D>=<3D>D<EFBFBD><1B>'<27><1F><0F><0F><07><14>6<>$<24>M<EFBFBD>M<EFBFBD>)<29>O<01>O<01>"<22>=<3D>=<3D>O<01>O<01>#<23>M<EFBFBD>M<EFBFBD>-<2D>-<2D><<3C><<3C>W<EFBFBD>g<EFBFBD>N<>"<22>
%<25>#<23> <09>X<EFBFBD>(=<3D>"3<>3<>#*<2A>><3E>><3E>'<27>7<EFBFBD>?<3F>?<3F>#K<>K<>K<><1A>l<EFBFBD>l<EFBFBD><1B>$<24>$<24>W<EFBFBD>-<2D>&<26>/<2F>/<2F>H<EFBFBD>G2<>`L<01>L<01>s<EFBFBD><00>G:W6<01>=D1W6<01>/W6<01>8W6<01>AW6<01>"'W6<01>
3W6<01>>1W6<01>0W6<01>.W6<01>3W6<01>;#W6<01>W1<06> W6<01>,AW6<01>W6<01>.W6<01>W6<01> *W6<01>5W4<06>6 W6<01>W6<01> %W6<01>4W6)r<>r<>r<>r<>rjr<>r<>rm><00>s<>emr<6D><00>strong)r<>NrcTNN)rWrXrYrZr`r|r<>r<>r<>r<>rDrTr<>r<>r<>r<>rr3r<>r[r<>r<>r<>rUr]r%r*r'r"r"s<><00><00> <08><<06><18>)<29><<06><16><07><<06> <10><19><<06> <15>i<EFBFBD> <<06>
<1A>:<3A> <<06> <0A>n<EFBFBD> <<06> <1B>K<EFBFBD><<06> <1C>[<5B><<06> <19>(<28><<06> <10><19><<06> <15>l<EFBFBD><<06> <15>&<26><<06> <15>(<28><<06> <12>?<3F><<06> <12>#<23><<06> <12>#<23>!<<06>H<EFBFBD>8<><06>&,<2C>G<EFBFBD>A<01>(<1C>u0<>u0r*r"<00>__main__z(Render Markdown to the console with Rich)<01> description<6F>path<74>PATHz%path to markdown file, or - for stdin)<02>metavar<61>helpz-cz --force-color<6F> force_color<6F>
store_truezforce color for non-terminals)<04>dest<73>actionr<6E>rz-tz --code-themer<65>r<>zpygments code theme)rr<>rz-iz--inline-code-lexerr<72>z-yz --hyperlinksr<73>zenable hyperlinks)rrrz-wz--widthr<68>z*width of output (default will auto-detect))rIrr<>rz-jz --justifyrjzenable full text justifyz-pz--page<67>pagezuse pager to scroll output)rr<>zutf-8)<01>encoding<6E>fullrh)rjr<>r<>r<>)<03>file<6C>force_terminalr<6C>T)r r<><00>record)\<5C>
__future__r<00>sys<79> dataclassesr<00>typingrrr<00> markdown_itr<00>markdown_it.tokenr <00>
rich.tabler
r<>r <00>_loopr <00>_stackr rQrrrr<00>
containersr<00>jupyterr<00>ruler<00>segmentrrmrrr<>rr>rrrr_rbr|r<>r<>r<>r<>r<>r<>r<>r<>rr3rDrTryr<>r3r"rW<00>argparse<73>ArgumentParserr<72><00> add_argumentrJ<00>
parse_args<EFBFBD>args<67> rich.consoler<00>stdin<69>read<61> markdown_body<64>open<65> markdown_filerjr<>r<>r<>r!r <00>io<69>pydoc<6F>StringIO<49>fileiorr<><00>print<6E>pager<65>getvaluer%r*r'<00><module>r.s<><00><01>"<22>
<EFBFBD>!<21>/<2F>/<2F>"<22>#<23><1C><11><1D><19>I<>I<>#<23>!<21><16><1C>$<24><1A> <20>6<12>6<12>r<08>_<EFBFBD><08> <1E>/<2F> <1E> <18> <0B><18>( <0B><14><14> <0B><14>
<13>k<EFBFBD><13>D<15> <0B><15>2<1B><1B><1B>4
<15>_<EFBFBD>
<15>&<14>?<3F>&<14>R <15><1F> <15> <15><EFBFBD> <15> <15>o<EFBFBD> <15>'<27><EFBFBD>'<27>><12>/<2F><12>@'<1B>{<7B>'<1B>T<19>;<3B><19>%<13> <0B>%<13>P-<15>-<15>`w0<>|<7C>w0<>t <0C>z<EFBFBD><19><13><0E> <15> $<24> $<24>><3E><06>F<EFBFBD> <0B><17><17><0E><16> 4<><18><06>
 <0B><17><17> <0C><17> <1A><1B><14> ,<2C> <18><06> <0B><17><17> <0C><16> <19><19> "<22> <18><06> <0B><17><17> <0C><1D> <20><14> <20> <18><06> <0B><17><17> <0C><16> <19><1B> <20> <18><06> <0B><17><17> <0C><11> <10> <14><14> 9<> <18><06> <0B><17><17> <0C><13> <16><1B> '<27> <18><06> <0B><17><17> <0C><10> <13><1B> )<29> <18><06> <12> <1C> <1C> <1E>D<EFBFBD>$<24> <0B>y<EFBFBD>y<EFBFBD>C<EFBFBD><17><1B> <09> <09><0E><0E>(<28> <0A> <11>$<24>)<29>)<29>g<EFBFBD> .<2E> .<2E>-<2D>)<29>.<2E>.<2E>0<>M<EFBFBD>/<2F><18><15><1E>,<2C>,<2C>,<2C><06>F<EFBFBD><17>?<3F>?<3F><17>?<3F>?<3F><1E>0<>0<> <06>H<EFBFBD> <0C>y<EFBFBD>y<EFBFBD>y<EFBFBD><11><14><13><1B><1B><1D><06><19><17><04>(8<>(8<><04>
<EFBFBD>
<EFBFBD>
<EFBFBD><07> <10> <0A> <0A>h<EFBFBD><1F> <0A> <0B> <0B>F<EFBFBD>O<EFBFBD>O<EFBFBD>%<25>&<26><1A><1F>+<2B>+<2B>4<EFBFBD>:<3A>:<3A>d<EFBFBD>
<EFBFBD><07> <10> <0A> <0A>h<EFBFBD><1F><1A>L/<2F> .<2E> .<2E>s <00>N<05> N"