o
    ä›eð  ã                   @   s   d Z ddd„Zddd„ZdS )z,A set of basic callbacks for bleach.linkify.Fc                 C   sp   d}|| vr| S | |   d¡r| S d}dd„ |  |d¡ d¡D ƒ}dd	d„ |D ƒvr/| d¡ d |¡| |< | S )
N©NÚhrefúmailto:)NÚrelc                 S   s   g | ]}|r|‘qS © r   )Ú.0Úvalr   r   úC/var/www/html/venv/lib/python3.10/site-packages/bleach/callbacks.pyÚ
<listcomp>   ó    znofollow.<locals>.<listcomp>Ú ú Únofollowc                 S   s   g | ]}|  ¡ ‘qS r   )Úlower)r   Úrel_valr   r   r   r	      r
   )Ú
startswithÚgetÚsplitÚappendÚjoin)ÚattrsÚnewÚhref_keyÚrel_keyÚ
rel_valuesr   r   r   r      s   
r   c                 C   s.   d}|| vr| S | |   d¡r| S d| d< | S )Nr   r   Ú_blank)NÚtarget)r   )r   r   r   r   r   r   Útarget_blank   s   r   N)F)Ú__doc__r   r   r   r   r   r   Ú<module>   s    
