+
    '(j/                         ^ RI t ^RIHt ^RIHt ] P
                  ! ]4      tR R ltR R lt	R R	 lt
R
 R ltR R ltR# )    N)
isStrSpace)
StateBlockc                <    V ^8  d   QhR\         R\        R\        /#    state	startLinereturnr   int)formats   "Q/home/ubuntu/cf-venv/lib/python3.14/site-packages/markdown_it/rules_block/list.py__annotate__r      s!      
 s s     c                 L   V P                   V,          V P                  V,          ,           pV P                  V,          p V P                  V,          pT^,          pTR9  d   R# Y#8  d'   T P                  T,          p\        T4      '       g   R# T#   \         d    Ru # i ; i)   )*-+)bMarkstShifteMarkssrc
IndexErrorr   )r   r	   posmaximummarkerchs   &&    r   skipBulletListMarkerr       s    
,,y
!ELL$;
;Cll9%G3 1HC_$	
}YYs^"~~IJ  	s    B B#"B#c                <    V ^8  d   QhR\         R\        R\        /# r   r   )r   s   "r   r   r   %   s!     0 0 0 0 0r   c                    V P                   V,          V P                  V,          ,           pTpV P                  V,          pV^,           V8  d   R# V P                  V,          pV^,          p\	        V4      pV^08  g   V^98  d   R#  W48  d   R# V P                  V,          pV^,          p\	        V4      pV^08  d   V^98:  d   W2,
          ^
8  d   R# KO  VR9   d   MR# W48  d'   V P                  V,          p\        V4      '       g   R# V# )r   r   )).)r   r   r   r   ordr   )r   r	   startr   r   r   ch_ords   &&     r   skipOrderedListMarkerr(   %   s    LL#ell9&==E
Cll9%G Qw'		3B1HCWF}	
>IYYs^q RT>fn {b 	 	
}YYs^"~~IJr   c                4    V ^8  d   QhR\         R\        RR/# )r   r   idxr
   Nr   )r   s   "r   r   r   X   s!     
 
z 
 
 
r   c                    V P                   ^,           pV^,           p\        V P                  4      ^,
          pW48  d   V P                  V,          P                   V8X  dc   V P                  V,          P                  R8X  dA   RV P                  V^,           ,          n        RV P                  V,          n        V^,          pV^,          pK  R# )r   paragraph_openTN)levellentokenstypehidden)r   r*   r-   ilengths   &&   r   markTightParagraphsr4   X   s    KK!OEaA"F
*<<?  E)ell1o.B.BFV.V)-ELLQ&%)ELLO"FA	Q r   c          
      T    V ^8  d   QhR\         R\        R\        R\        R\        /# )r   r   r	   endLinesilentr
   )r   r   bool)r   s   "r   r   r   e   s7     Z Zj ZS Z3 Z ZQU Zr   c                    \         P                  R WW#4       RpRpV P                  V4      '       d   R# V P                  ^ 8  dN   V P                  V,          V P                  ,
          ^8  d%   V P                  V,          V P
                  8  d   R# V'       d6   V P                  R8X  d%   V P                  V,          V P
                  8  d   Rp\        W4      pV^ 8  d^   RpV P                  V,          V P                  V,          ,           p\        V P                  W^,
           4      p	V'       d
   V	^8w  d   R# M\        W4      pV^ 8  d   RpMR# V'       d*   V P                  V4      V P                  V,          8  d   R# V P                  V^,
          ,          p
V'       d   R# \        V P                   4      pV'       d%   V P#                  RR^4      pX	^8w  d
   RV	/Vn        MV P#                  RR^4      pV^ .;Vn        pWn        TpRpV P*                  P,                  P.                  P1                  R	4      pV P                  pR	V n        W8  Ed   TpV P                  V,          pV P                  V,          V,           V P                  V,          V P                  V,          ,           ,
          ;ppVV8  dh   V P                  V,          pVR
8X  d1   V^VV P2                  V,          ,           ^,          ,
          ,          pMVR8X  d   V^,          pMMV^,          pKn  TpVV8  d   ^MVV,
          pV^8  d   ^pVV,           pV P#                  RR^4      pWn        V^ .;Vn        pV'       d   V P                  XV^,
           Vn        ^ pV P*                  P6                  P9                  RR4      '       d.   VV8  d'   \;        V P                  VV4      pVe   RV/Vn        ^pV P>                  pV P                  V,          pV P                  V,          pV P                  V,          p V P                  p!V P
                  V n        VV n        RV n        VV P                  V,          ,
          V P                  V&   VV P                  V&   V'       d&   VV,           V P                  V&   ^ V P                  V&   VV8  dB   V PA                  V^,           4      '       d$   \C        V PD                  ^,           V4      V n"        M&V P*                  P,                  PG                  WV4       V P>                  '       d	   V'       d   RpV PD                  V,
          ^8  ;'       d#    V PA                  V PD                  ^,
          4      pV P                  V n        V!V n        V'       d   VV P                  V&   VV P                  V&   V V P                  V&   VV n        V P#                  RRR4      pWn        V PD                  ;rVV^&   W8  d   MV P                  V,          pV P                  V,          V P
                  8  d   MV P                  V4      '       d   MRp"V F  p#V#! WVR4      '       g   K  Rp" M	  V"'       d   M|V'       d@   \        W4      pV^ 8  d   MaV P                  V,          V P                  V,          ,           pM\        W4      pV^ 8  d   M"WP                  V^,
          ,          8w  g   EK   V P*                  P6                  P9                  RR4      '       d   Rp$V P                   V,          PH                  p%\K        V^,           \        V P                   4      4       F~  p&V P                   V&,          p'V'PH                  V%^,           8X  g   K0  V'PL                  R8X  g   KC  V'P<                  '       g   KW  RV'P<                  9   g   Kj  V'PO                  RR4       Rp$K  	  V$'       d$   V P                   V,          PO                  RR4       V'       d   V P#                  RRR4      pMV P#                  RRR4      pWn        W^&   Wn"        VV n        V'       d   \Q        W4       R# )zentering list: %s, %s, %s, %sFT	paragraphordered_list_openolr&   bullet_list_openullist	 list_item_openli	tasklistscheckedlist_item_closeclassztask-list-itemzcontains-task-listordered_list_closebullet_list_closer   ))LOGGERdebugis_code_block
listIndentsCount	blkIndent
parentTyper(   r   r   r   r   r    
skipSpacesr   r.   r/   pushattrsmapmarkupmdblockrulergetRulesbsCountinfooptionsget_detect_task_checkboxmetatightisEmptyminlinetokenizer-   ranger0   attrJoinr4   )(r   r	   r6   r7   isTerminatingParagraphr`   posAfterMarker	isOrderedr&   markerValue
markerChar
listTokIdxtoken	listLinesnextLineprevEmptyEndterminatorRulesoldParentTyper   r   initialoffsetr   contentStartindentAfterMarkerindent	itemLinescheckboxLenrE   oldTightoldBMark	oldTShift	oldSCountoldListIndent	terminateterminatorRulecontainsTaskr-   jtoks(   &&&&                                    r   
list_blockr   e   s#   
LL0%GT"E9%% 	ALL#e&6&66!;LL#eoo5 	+LL#u6!% +5<N	Y'%,,y*AA%))EQ,>?@ "kQ&6-e?QI
 	^,Y0GG >A-.J  U\\"J

.a8!"K0EK 

-tQ7&N*EI	L HLhhnn**33F;O$$ME

,,x( LL"||I&i)@@B	
& Gm3BTz!vh(??1DDDs!1HC ".!8Afw>N q  ! ,, 

+T15!!*A.	I5>A+=>EJ 88U33w8N+EII|WMG"'1
   ;;<<	*LL+	LL+	 (( ?? ".i1H"HY"(Y &2[&@ELL#&'ELL#7"u}}Y]'C'C UZZ!^W5EJ
 HHNN##Eg> E 

Y.!3UUejjSTn8U**(&.ELL#"+Y"+Y

,dB7!$zz)	!||I.
 <<!EOO3y)) 	-New== 	 .
  25CN!LL*U\\(-CCE1%BN!>A#566
 xxK//Z(..zA~s5<<'89A,,q/C		UQY&HH 00HHH)W&67# : LL$--g7KL

/r:

.b9LaLJ$E E.r   c          	      V    V ^8  d   QhR\         R\        R\        R\        R,          /# )r   r   r   r   r
   N)strr   r8   )r   s   "r   r   r     s,      s  s td{ r   c                    V^,           V8  d   R# W,          R8w  d   R# W^,           ,          pW^,           ,          R8w  d   R# VR8X  d   RpMVR9   d   RpMR# W^,           ,          R9  d   R# V# )	zDetect ``[ ]``, ``[x]``, or ``[X]`` at *pos*, followed by whitespace.

Returns ``True`` (checked), ``False`` (unchecked), or ``None`` (no match).
N[]rA   FT)xX)rA   r@    )r   r   r   innerrE   s   &&&  r   r^   r^     sm     Qw
x3aLE
7|s|	*	
7|;&Nr   )loggingcommon.utilsr   state_blockr   	getLogger__name__rJ   r    r(   r4   r   r^   r   r   r   <module>r      s:     % #			8	$
20f
Zzr   