o
    ij                     @   sT   d dl mZ d dlmZmZ ddlmZ dedefddZ	d	ed
edefddZ
dS )   )HTML_TAG_RE)isLinkClose
isLinkOpen   )StateInlinechreturnc                 C   s   | dB }|dko|dkS )N    a   z    )r   lcr   r   a/home/ubuntu/veenaModal/venv/lib/python3.10/site-packages/markdown_it/rules_inline/html_inline.pyisLetter   s   r   statesilentc                 C   s   | j }| jjdd sdS | j}| j| dks|d |krdS | j|d  }|dvr2tt|s2dS t	| j|d  }|s@dS |sp| 
ddd	}| j||t|d	  |_t|jrd|  jd7  _t|jrp|  jd8  _|  j t|d	7  _ d
S )NhtmlF<r   r   )!?/html_inline     T)posmdoptionsgetposMaxsrcr   ordr   searchpushlengroupcontentr   	linkLevelr   )r   r   r   maximumr   matchtokenr   r   r   r      s*   

r   N)common.html_rer   common.utilsr   r   state_inliner   intboolr   r   r   r   r   r   <module>   s
   