+
    '(j3                    F    ^ RI Ht ^RIHtHt R R ltR R ltR R ltR	# )
    )annotations)	DelimiterStateInlinec               $    V ^8  d   QhRRRRRR/# )   stater   silentboolreturn )formats   "V/home/ubuntu/cf-venv/lib/python3.14/site-packages/markdown_it/rules_inline/emphasis.py__annotate__r      s!      K  $     c                .   V P                   pV P                  V,          pV'       d   R# VR9  d   R# V P                  V P                   VR8H  4      p\        VP                  4       F  pV P                  RR^ 4      pW6n        V P                  P                  \        \        V4      VP                  \        V P                  4      ^,
          RVP                  VP                  R7      4       K  	  V ;P                   VP                  ,          un         R# )	zIInsert each marker as a separate text token, and add it to delimiter listF*text )markerlengthtokenendopencloseT)_r   )possrc
scanDelimsranger   pushcontent
delimitersappendr   ordlentokenscan_open	can_close)r   r	   startr   scannedr   r   s   &&     r   tokenizer,      s    IIEYYuFZuyy&C-8G7>>"

62q)6{~~%,,'!+%%''		
 # 
IIIr   c               $    V ^8  d   QhRRRRRR/# )r   r   r   r#   zlist[Delimiter]r   Noner   )r   s   "r   r   r   (   s!     5 5 5 5T 5r   c                |   \        V4      ^,
          pV^ 8  Ed   W,          pVP                  ^_8w  d   VP                  ^*8w  d   V^,          pK=  VP                  R	8X  d   V^,          pKY  WP                  ,          pV^ 8  ;'       d    W^,
          ,          P                  VP                  ^,           8H  ;'       d    W^,
          ,          P                  VP                  8H  ;'       dm    W^,
          ,          P                  VP                  ^,
          8H  ;'       d8    WP                  ^,           ,          P                  VP                  ^,           8H  p\	        VP                  4      pV P
                  VP                  ,          pV'       d   RMRVn        V'       d   RMRVn        ^Vn        V'       d	   Wf,           MTVn	        RVn
        V P
                  VP                  ,          pV'       d   RMRVn        V'       d   RMRVn        R	Vn        V'       d	   Wf,           MTVn	        RVn
        V'       dr   RV P
                  W^,
          ,          P                  ,          n
        RV P
                  WP                  ^,           ,          P                  ,          n
        V^,          pV^,          pEK  R# )
   strong_openem_openstrongemr   strong_closeem_closeNr   )r&   r   r   r   chrr'   typetagnestingmarkupr"   )r   r#   i
startDelimendDelimisStrongchr   s   &&      r   _postProcessrA   (   s#   J!A
q&]
 $):):d)BFA >>RFAnn- E K Kq5!%%!);;K K q5!((J,=,==K K q5!'':+;+;a+??	K K >>A-.448JJ 	 ""#Z--.&.]I
 (Hd	"*rwX^^,'/^Z
 (Hd	"*rw<>ELLE*0019IKELLNNQ$67==>FFA	Qg r   c                    V ^8  d   QhRRRR/# )r   r   r   r   r.   r   )r   s   "r   r   r   `   s     5 5{ 5t 5r   c                    \        W P                  4       V P                   F(  pV'       g   K  RV9   g   K  \        WR,          4       K*  	  R# )z>Walk through delimiter list and replace text tokens with tags.r#   N)rA   r#   tokens_meta)r   r   s   & r   postProcessrE   `   s9    (()""5\U*l 34 #r   N)
__future__r   state_inliner   r   r,   rA   rE   r   r   r   <module>rH      s    # 0@5p5r   