+
    i                        ^ RI Ht ^ RIt^ RIHt ^RIHtHtHt ^RI	H
t
 ^RIHt ]P                  ! R4      t]P                  ! R4      t]P                  ! R]P                   R	7      tR
 R lt ! R R]4      tR# )    )annotationsN)Protocol)arrayReplaceAtisLinkClose
isLinkOpen)Token)	StateCorez^http://z^mailto:)flagsc                    V ^8  d   QhRRRR/# )   stater	   returnNone )formats   "@/usr/lib/python3/dist-packages/markdown_it/rules_core/linkify.py__annotate__r      s"     ~R ~R9 ~R ~R    c           	     >
   V P                   P                  P                  '       g   R# V P                   P                  '       g   \        R4      hV P                   EF  pVP
                  R8w  g6   V P                   P                  P                  VP                  4      '       g   KL  VP                  p^ pVf   Q h\        V4      pV^8  g   Kt  V^,          p\        V\        4      '       g   Q hW$,          pVP
                  R8X  dO   V^,          pW$,          P                  VP                  8w  d#   W$,          P
                  R8w  d   V^,          pKC  K  VP
                  R8X  dP   \        VP                  4      '       d   V^ 8  d
   V^,          p\        VP                  4      '       d
   V^,          pV^ 8  d   K  VP
                  R8X  g   EK  V P                   P                  P                  VP                  4      '       g   EKF  VP                  pV P                   P                  P!                  V4      ;'       g    . p. pVP                  p	^ p
V'       dG   V^ ,          P"                  ^ 8X  d/   V^ 8  d(   W$^,
          ,          P
                  R8X  d
   VR	,          pV EF  pVP$                  pV P                   P'                  V4      pV P                   P)                  V4      '       g   KN  VP*                  pVP,                  '       g8   \.        P1                  R
V P                   P3                  RV,           4      4      pM~VP,                  R8X  dS   \4        P7                  V4      '       d8   \8        P1                  R
V P                   P3                  RV,           4      4      pMV P                   P3                  V4      pVP"                  pW8  d/   \;        RR
^ 4      pWjV Vn        V	Vn        VP=                  V4       \;        RR^4      pRV/Vn        V	Vn        V	^,          p	RVn         RVn!        VP=                  V4       \;        RR
^ 4      pVVn        V	Vn        VP=                  V4       \;        RRR4      pV	^,          p	V	Vn        RVn         RVn!        VP=                  V4       VPD                  p
EK  	  V
\        V4      8  d/   \;        RR
^ 4      pWjR Vn        V	Vn        VP=                  V4       \G        W$V4      ;Vn        pEKT  	  R# )z&Rule for identifying plain-text links.Nz"Linkify enabled but not installed.inline
link_close	link_openhtml_inlinetexttext_special:   NN zhttp://zmailto:ahreflinkifyauto)$mdoptionsr    ModuleNotFoundErrortokenstypepretestcontentchildrenlen
isinstancelistlevelr   r   testmatchindexurlnormalizeLinkvalidateLinkr   schemaHTTP_REsubnormalizeLinkTextTEST_MAILTO_REsearch	MAILTO_REr   appendattrsmarkupinfo
last_indexr   )r   inline_tokenr&   htmlLinkLevelicurrentTokenr   linksnodesr.   lastPoslinkr2   fullUrlurlTextpostokens   &                r   r    r       s-   88###88!"FGG(0@0@0H0H  1
 1
 && !!!K1fFAfd++++!9L   L0QIOO|'9'99	+5FA   M1l22338I!Q&M|3344!Q&Mq   F*uxx/?/?/D/D$$0 0 $++).)9)9)?)?)E)K)K $** a!+A1u**n<!"IE!D((C#hh44S9G 880099 "iiG
  ;;;")++ : :9w;N O# 	1n6K6KG6T6T"+-- : :9w;N O# #((("<"<W"E**C} %fb! 4(,S(9&+U+!+sA6E#)7"3EK"'EKQJE#,EL!'EJLL'!&"a0E$+EM"'EKLL'!,R8EQJE"'EK#,EL!'EJLL'"ooGe "h SY&!&"a0E$(NEM"'EKLL'1?51QQ%m %r   c                  J    ] tR t^t$ R]R&   R]R&   R]R&   R]R&   R]R&   R	tR
# )	_LinkTypestrr2   r   intr1   r@   z
str | Noner5   r   N)__name__
__module____qualname____firstlineno____annotations____static_attributes__r   r   r   rN   rN      s    	H
IJOr   rN   )
__future__r   retypingr   common.utilsr   r   r   rL   r   
state_corer	   compiler6   r;   
IGNORECASEr9   r    rN   r   r   r   <module>r^      s^    " 	  B B  !
**[
!JJ{#	Kr}}=~RB r   