
    F j,                    p    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
1 SkrSS	 jrg)    )annotationsN   )
isStrSpace   )
StateBlockc                H   [         R                  SXX#5        U R                  nU R                  U   U R                  U   -   nU R
                  U   nU R                  U5      (       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        S nU R                  R&                  R)                  SS5      (       a  UU:  a  [+        X5      nUS
/nUGb  UR-                  5       nU R/                  SSS5      nSUl        UR3                  SSU 35        UUl        UUl        SU0Ul        U R/                  SSS5      nUR3                  SS5        U R/                  SSS
5      nUR;                  5       Ul        / Ul        U R/                  SSS5      nUS-   n U U:  a(  U R                  R                  RA                  U U U5        OUU l!        U R/                  SSS5      nSUl        OaU R/                  SSS5      nSUl        UUl        U R                  R                  RA                  XU5        U R/                  SSS5      nSUl        X@l        UU l        U RB                  US'   [E        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     gf = f! [         a    S n	 GNf = f! [         a    S n GNf = f)Nz#entering blockquote: %s, %s, %s, %sF>r   T 	      r   
blockquotealerts
alert_opendivclasszmarkdown-alert markdown-alert-kindalert_title_openpzmarkdown-alert-titleinline alert_title_closealert_closeblockquote_openblockquote_close)#LOGGERdebuglineMaxbMarkstShifteMarksis_code_blocksrc
IndexErrorsCountbsCountr   mdblockrulergetRules
parentType	blkIndentappendoptionsget_detect_alertlowerpushmarkupattrSetmapinfometa
capitalizecontentchildrentokenizeline	enumerate)#state	startLineendLinesilent
oldLineMaxposmaxinitialoffsetsecond_char	adjustTabspaceAfterMarker	oldBMarksch
oldBSCountlastLineEmpty	oldSCount	oldTShiftterminatorRulesoldParentTypenextLineisOutdentedevaluatesTrue	next_char	terminateterminatorRule	oldIndent
alert_kindlinesalert_lowertokentitle_tokencontentStartiitems#                                      s/root/GenerationalWealth/GenerationalWealth/venv/lib/python3.13/site-packages/markdown_it/rules_block/blockquote.pyr   r      s   
LL-u J
,,y
!ELL$;
;C
,,y
!C9%%99S>S  ! 1HC  ||I.22G"'))C.
 c 	q1!			MM)$v-2a7 1HCqLGaKFI
 I !i()I!LL
)YYs^b>>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$:		##-Ak/q  %||H599G!(-		#	
 C q1!!	#' d"#' MM(+f49Q> 1HCqLGaKF %I
 !%I $) U\\(34%(LL")YYs^b>>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 JxxHe,,I1E"54
NE &&(

<2g!?}MN	
j)
 

-sA6g56jj2q1(335!

.R8 !1}(" HHNN##E<B!EJ

=%4

,lA>	(;

-|R@M$EzzE!H Y'4&/lQ]#&*Q]#&/lQ]#'1!}a)m$	 (  EOq	    l  ! 	!s6   *a.  a> 1b .
a;:a;>bbb! b!>   TIPNOTECAUTIONWARNING	IMPORTANTc                `   U R                   U   U R                  U   -   nU R                  U   nU R                  nX2:  a"  XCS-
     S;   a  US-  nX2:  a  XCS-
     S;   a  M  X2-
  S:  a  gXB   S:w  d  XBS-      S:w  a  gXCS-
     S:w  a  gXBS-   US-
   R	                  5       nU[
        ;  a  gU$ )	zDetect ``[!TYPE]`` on *startLine* (after ``>`` prefix has been stripped).

Returns the alert type string (e.g. ``"NOTE"``) or ``None``.
r   )r
   r   r   N[!]r   )r    r!   r"   r$   upper_ALERT_TYPES)r?   r@   rD   maximumr$   type_strs         rb   r1   r1   Z  s    
 ,,y
!ELL$;
;Cll9%G
))C -C!,;1 -C!,; }q
x3#Ag,#-
Q;37Wq[)//1H|#O    )
r?   r   r@   intrA   rq   rB   boolreturnrr   )r?   r   r@   rq   rs   z
str | None)
__future__r   loggingcommon.utilsr   state_blockr   	getLogger__name__r   r   rm   r1    rp   rb   <module>r{      s5    "  % #			8	$HV
 Brp   