+
    '(j                     d    R t ^ RIt^RIHt ]P                  ! R]P
                  4      tR R ltR# )z'Process links like https://example.org/N)StateInlinez&(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$c                <    V ^8  d   QhR\         R\        R\        /# )   statesilentreturn)r   bool)formats   "U/home/ubuntu/cf-venv/lib/python3.14/site-packages/markdown_it/rules_inline/linkify.py__annotate__r      s!     3 3; 3 3 3    c                4   V P                   P                  P                  '       g   R# V P                  ^ 8  d   R# V P                   P                  '       g   \	        R4      hV P
                  pV P                  pV^,           V8  gW   V P                  V,          R8w  g?   V P                  V^,           ,          R8w  g    V P                  V^,           ,          R8w  d   R# \        P                  V P                  4      ;p'       g   R# VP                  ^4      pV P                   P                  P                  V P                  V\        V4      ,
          R 4      ;p'       g   R# VP                  pVP                  R4      pV P                   P!                  V4      pV P                   P#                  V4      '       g   R# V'       g   V P                  R\        V4      )  V n
        V P%                  RR^4      p	R	V/V	n        R
V	n        RV	n        V P%                  RR^ 4      p	V P                   P-                  V4      V	n        V P%                  RRR4      p	R
V	n        RV	n        V ;P
                  \        V4      \        V4      ,
          ,          un        R# )z&Rule for identifying plain-text links.Fz"Linkify enabled but not installed.:/N*	link_openahreflinkifyautotext 
link_closeT)mdoptionsr   	linkLevelModuleNotFoundErrorposposMaxsrc	SCHEME_REsearchpendinggroupmatch_at_startlenurlrstripnormalizeLinkvalidateLinkpushattrsmarkupinfonormalizeLinkTextcontent)
r   r   r   maximummatchprotolinkr'   full_urltokens
   &&        r
   r   r      s   88###88!"FGG
))CllG 
qG99S>S 99S1W$99S1W$%%emm44E4KKNEHH$$33EIIcCJ>N>P4QRRDRxxC **S/Cxx%%c*H88  **mU4

;Q/x( 


62q)2237

<b1 
	IISCJ&&Ir   )__doc__restate_inliner   compile
IGNORECASEr!   r    r   r
   <module>r=      s*    - 	 % JJ@"--P	3r   