o
    –º¥g  ã                	   @   s0   d Z ddlmZ ddedededefdd	„Zd
S )zr
Parse link label

this function assumes that first character ("[") already matches
returns the end of the label

é    )ÚStateInlineFÚstateÚstartÚdisableNestedÚreturnc           	      C   s´   d}| j }d}|d | _ d}| j | jk rP| j| j  }|dkr)|d8 }|dkr)d}n'| j }| jj | ¡ |dkrJ|| j d krC|d7 }n|rJ|| _ dS | j | jk s|rU| j }|| _ |S )NéÿÿÿÿFé   ú]r   Tú[)ÚposÚposMaxÚsrcÚmdÚinlineÚ	skipToken)	r   r   r   ÚlabelEndÚoldPosÚfoundÚlevelÚmarkerÚprevPos© r   ú[/var/www/visachat/venv/lib/python3.10/site-packages/markdown_it/helpers/parse_link_label.pyÚparseLinkLabel   s2   

ïr   N)F)Ú__doc__Úmarkdown_it.rules_inliner   ÚintÚboolr   r   r   r   r   Ú<module>   s     