+
    '(j                        ^ RI Ht ^ RIt^RIHtHt ^RIHt ]P                  ! R4      t	]P                  ! R4      t
RtR R	 ltR
 R ltR R ltR# )    )annotationsN)	charStrAt
isStrSpace)
StateBlockz^:?-+:?$z^\||\|$i   c               $    V ^8  d   QhRRRRRR/# )   stater   lineintreturnstr )formats   "R/home/ubuntu/cf-venv/lib/python3.14/site-packages/markdown_it/rules_block/table.py__annotate__r      s!     " ": "S "S "    c                    V P                   V,          V P                  V,          ,           pV P                  V,          pV P                  W# # )N)bMarkstShifteMarkssrc)r	   r
   posmaximums   &&  r   getLiner      s=    
,,t
u||D1
1Cll4 G 99S!!r   c                    V ^8  d   QhRRRR/# )r   stringr   r   z	list[str]r   )r   s   "r   r   r      s        r   c                J   . p^ p\        V 4      pRp^ pRp\        W4      pW#8  dc   VR8X  dA   V'       g&   VP                  W`WR ,           4       RpV^,           pMW`WR^,
           ,          pTpVR8H  pV^,          p\        W4      pKh  VP                  W`VR ,           4       V# )r   F |\N)lenr   append)r   resultr   max	isEscapedlastPoscurrentchs   &       r   escapedSplitr)      s    F
C
f+CIGG	6	B
)9gw(;;<' '!G44$J	qv#
MM'78,,-Mr   c          
     ,    V ^8  d   QhRRRRRRRRRR/# )	r   r	   r   	startLiner   endLinesilentboolr   r   )r   s   "r   r   r   ;   s6        c 4 D r   c                   R pV^,           V8  d   R# V^,           pV P                   V,          V P                  8  d   R# V P                  V4      '       d   R# V P                  V,          V P                  V,          ,           pW`P
                  V,          8  d   R# V P                  V,          pV^,          pVR 9  d   R# W`P
                  V,          8  d   R# V P                  V,          pV^,          pVR 9  d   \        V4      '       g   R# VR8X  d   \        V4      '       d   R# W`P
                  V,          8  d9   V P                  V,          p	V	R 9  d   \        V	4      '       g   R# V^,          pKO  \        W^,           4      p
V
P                  R4      p. p\        \        V4      4       F  pW,          P                  4       pV'       g$   V^ 8X  g   V\        V4      ^,
          8X  d   KA   R# \        P                  V4      '       g    R# \        V\        V4      ^,
          4      R8X  d'   TP!                  \        V^ 4      R8X  d   RMR4       K  \        V^ 4      R8X  d   VP!                  R4       K  VP!                  R4       K  	  \        W4      P                  4       p
RV
9  d   R# V P                  V4      '       d   R# \#        V
4      pV'       d    V^ ,          R8X  d   VP%                  ^ 4       V'       d   VR!,          R8X  d   VP%                  4        \        V4      pV^ 8X  g   V\        V4      8w  d   R# V'       d   R	# V P&                  pR
V n        V P(                  P*                  P,                  P/                  R4      pV P1                  RR
^4      pV^ .;Vn        pV P1                  RR^4      pW^,           .Vn        V P1                  RR^4      pW^,           .Vn        \        \        V4      4       F  pV P1                  RR^4      pW,          '       d   RRW,          ,           /Vn        V P1                  RR^ 4      pW^,           .Vn        W,          P                  4       Vn        . Vn        V P1                  RRR!4      pK  	  V P1                  RRR!4      pV P1                  RRR!4      p^ pV^,           pWR8  EdE   V P                   V,          V P                  8  d   EM Rp\        \        V4      4       F  pVV,          ! WVR	4      '       g   K  R	p M	  V'       d   EM\        W4      P                  4       p
V
'       g   EMV P                  V4      '       d   EM\#        V
4      pV'       d    V^ ,          R8X  d   VP%                  ^ 4       V'       d   VR!,          R8X  d   VP%                  4        VV\        V4      ,
          ,          pV\:        8  d   EM$WQ^,           8X  d&   V P1                  RR^4      pV^,           ^ .;Vn        pV P1                  RR^4      pWU^,           .Vn        \        V4       F  pV P1                  RR^4      pW,          '       d   RRW,          ,           /Vn        V P1                  RR^ 4      pWU^,           .Vn         W,          '       d   W,          P                  4       MRVn        . Vn        V P1                  RRR!4      pK  	  V P1                  RRR!4      pV^,          pEKK  V'       d   V P1                  RRR!4      pWT^&   V P1                  RR
R!4      pVV^&   VV n        WPn        R	#   \<         d    RTn         Li ; i)"NFr   -:centerrightleftr   Ttable
blockquote
table_open
thead_opentheadtr_opentrth_openthstyleztext-align:inlineth_closetr_closethead_close
tbody_opentbodytd_opentdtd_closetbody_closetable_close)r   r0   r1   ) sCount	blkIndentis_code_blockr   r   r   r   r   r   splitranger!   stripheaderLineResearchr   r"   r)   pop
parentTypemdblockrulergetRulespushmapattrscontentchildrenMAX_AUTOCOMPLETED_CELLS
IndexErrorr
   )r	   r+   r,   r-   
tbodyLinesnextLiner   first_ch	second_chr(   lineTextcolumnsalignsitcolumnCountoldParentTypeterminatorRulestoken
tableLinesautocompleted_cells	terminates   &&&&                  r   r5   r5   ;   s.   J 1}w1}H||H/8$$ ,,x
 5<<#9
9C
ll8$$yy~H1HC&
ll8$$		#I1HC'
90E0E 3:i00
X&
&YYs^_$Z^^qu!m,HnnS!GF3w< J Avc'lQ..""1%%QA
#s*MMi1o&<('Jq!_#MM&!MM"# !& u(..0H
(9%%8$G71:#A72;"$ g,Ka;#f+5$$ME hhnn**33LAOJJ|Wa0E'^+EI
JJ|Wa0EM*EIJJy$*EM*EI3w< 

9dA.99"MFI$=>EK

8R+ A.	
((*

:tR0 ! JJz4,EJJ}gr2E1}H

<<!EOO3	s?+,Aq!%7DAA 	 -
 5+113x((x(wqzR'KKNwr{b(KKM 	{S\99!881}$JJ|Wa8E&/!mQ%77EI


9dA.!|,	{#AJJy$2Eyy&	(ABJJxQ/E "a<0EI#6=jj
 0 0 2b  ENJJz44E $" 

:tR0A

='26 1JJ}gr2EJqM$EJ'  # "#s   7+]%%]:9]:)
__future__r   recommon.utilsr   r   state_blockr   compilerQ   enclosingPipesRer^   r   r)   r5   r   r   r   <module>rv      sF    " 	 0 #zz+&::j)  " ">r   