
    ,h                     D    d Z ddlmZmZ  G d d      Zdedededefd	Zy
)zParse link title
   )
charCodeAtunescapeAllc                   $    e Zd ZdZddZdefdZy)_ResultokposlinesstrreturnNc                 <    d| _         d| _        d| _        d| _        y )NF     r   selfs    f/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/markdown_it/helpers/parse_link_title.py__init__z_Result.__init__	   s    
    c                     | j                   S )N)r   r   s    r   __str__z_Result.__str__   s    xxr   )r   N)__name__
__module____qualname__	__slots__r   r   r    r   r   r   r      s    -I r   r   stringr	   maximumr   c                    d}|}t               }||k\  r|S t        | |      }|dk7  r|dk7  r|dk7  r|S |dz  }|dk(  rd}||k  rt        | |      }||k(  r4| |dz   | }t        |      }|dz   |_        ||_        ||_        d|_        |S |dk(  r|dk(  r|S |dk(  r|dz  }n&|d	k(  r!|dz   |k  r|dz  }t        | |      dk(  r|dz  }|dz  }||k  r|S )
Nr   "   '   (      )   T
   \   )r   r   r   r	   r
   r   r   )	r   r	   r   r
   startresultmarkercodetitles	            r   parseLinkTitler+      s#   EEYF
g~$F ~&D.Vt^1HC ~
-&#&6>519s+E&EqFJ FLFJFIMT\fnMT\QJET\cAg/1HC&#&$.
q' -* Mr   N)__doc__common.utilsr   r   r   r   intr+   r   r   r   <module>r/      s8    2
 
)3 )S )3 )7 )r   