
    ga#                    ^    S SK Jr  S SKrSSKJr  SSKJr  \R                  " \5      r	SS jr
g)	    )annotationsN   )isSpace   )
StateBlockc                   [         R                  SXX#5        U R                  nU R                  U   U R                  U   -   nU R
                  U   nU R                  U   U R                  -
  S:  a  gU R                  U   S:w  a  gUS-  nU(       a  gU R                  U   S-   =px U R                  U   n	U	S:X  a  US-  nUS-  nUS-  nSn
SnO8U	S:X  a0  SnU R                  U   U-   S-  S	:X  a  US-  nUS-  nUS-  nSn
OSn
OSnU R                  U   /nXPR                  U'   XV:  a_  U R                  U   n[        U5      (       a3  US:X  a'  USXR                  U   -   W
(       a  SOS
-   S-  -
  -  nOUS-  nOOUS-  nXV:  a  M_  U R                  U   /nU R                  U   S-   U(       a  SOS
-   U R                  U'   XV:  nU R                  U   /nX-
  U R                  U'   U R                  U   /nXPR                  U   -
  U R                  U'   U R                  R                  R                  R                  S5      nU R                   nSU l        US-   nUU:  Ga  U R                  U   U R                  :  nU R                  U   U R                  U   -   nU R
                  U   nXV:  a  GOhU R                  U   S:H  =(       a    U(       + nUS-  nU(       Ga  U R                  U   S-   =px U R                  U   nUS:X  a  US-  nUS-  nUS-  nSn
SnO8US:X  a0  SnU R                  U   U-   S-  S	:X  a  US-  nUS-  nUS-  nSn
OSn
OSnUR#                  U R                  U   5        XPR                  U'   XV:  a`  U R                  U   n[        U5      (       a4  US:X  a(  USUU R                  U   -   W
(       a  SOS
-   S-  -
  -  nOUS-  nOOUS-  nXV:  a  M`  XV:  nUR#                  U R                  U   5        U R                  U   S-   U(       a  SOS
-   U R                  U'   UR#                  U R                  U   5        X-
  U R                  U'   UR#                  U R                  U   5        XPR                  U   -
  U R                  U'   US-  nGMK  U(       a  GOlSnU H  nU" U UUS5      (       d  M  Sn  O   U(       a  UU l        U R                  S
:w  a  UR#                  U R                  U   5        UR#                  U R                  U   5        UR#                  U R                  U   5        UR#                  U R                  U   5        U R                  U==   U R                  -  ss'   OUR#                  U R                  U   5        UR#                  U R                  U   5        UR#                  U R                  U   5        UR#                  U R                  U   5        SU R                  U'   US-  nUU:  a  GM  U R                  nS
U l        U R%                  SSS5      nSUl        US
/=Ul        nU R                  R                  R+                  XU5        U R%                  SSS5      nSUl        X@l        UU l        U R,                  US'   [/        U5       HW  u  nnUU   U R                  UU-   '   UU R                  UU-   '   UU   U R                  UU-   '   UU   U R                  UU-   '   MY     UU l        g! [         a    S n	 GNzf = f! [         a    S n GN<f = f)Nz#entering blockquote: %s, %s, %s, %s   F>   r   T    	      r   
blockquoteblockquote_open>blockquote_close)LOGGERdebuglineMaxbMarkstShifteMarkssCount	blkIndentsrcCharCode
IndexErrorbsCountr   mdblockrulergetRules
parentTypeappendpushmarkupmaptokenizeline	enumerate)state	startLineendLinesilent
oldLineMaxposmaxinitialoffsetsecond_char_code	adjustTabspaceAfterMarker	oldBMarksch
oldBSCountlastLineEmpty	oldSCount	oldTShiftterminatorRulesoldParentTypenextLineisOutdentedevaluatesTrue	next_char	terminateterminatorRule	oldIndenttokenlinesiitems                                  Blib/python3.13/site-packages/markdown_it/rules_block/blockquote.pyr   r      s   
LL-u J
,,y
!ELL$;
;C
,,y
!C 	Y%//1a7 %1HC  ||I.22G ','8'8'=
 4 	q1!		T	!MM)$v-2a7 1HCqLGaKFI
 I !i()I!LL
)s#2;;Tzi 88APQRVWWX
 ! q )" --	*+JY!#,<q!D 
MM) JMi()I$.ELLi()I!LL$;;ELLhhnn**33LAO$$M#E, 1}H
W
 ll8,u>ll8$u||H'==ll8$:))#.$6J{?q  %||H599G!(-(9(9#(>	
 D  q1!!	#' d"#' MM(+f49Q> 1HCqLGaKF %I
 !%I $) U\\(34%(LL")&&s+2;;Tz &"'--"9!:(11q!:     !q' )*  JMemmH56X&*3CaK MM(# U\\(34%+%5ELL"U\\(34%(<<+A%AELL"MH  	-NeXw== 	 .
 
 %EM!#   h!78!!%--"9:  h!78  h!78X&%//9&h/0%--12h/0h/0 "$XAW W
Z IEOJJ(,:EEL"A&EI	HHNNEh7JJ)<<EELM$EzzE!H Y'4&/lQ]#&*Q]#&/lQ]#'1!}a)m$	 (  EOC    l  ! 	!s$   (\" 9\5 "\21\25]])r*   r   r+   intr,   rJ   r-   bool)
__future__r   loggingcommon.utilsr   state_blockr   	getLogger__name__r   r        rI   <module>rT      s'    "  " #			8	$]rS   