U
    mufð  ã                   @   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}|| kr| S | |   d¡r"| S d}dd„ |  |d¡ d¡D ƒ}dd	d„ |D ƒkr^| d¡ d |¡| |< | S )
N©NÚhrefúmailto:)NÚrelc                 S   s   g | ]}|r|‘qS © r   )Ú.0Úvalr   r   ú4/tmp/pip-unpacked-wheel-0vx3v32x/bleach/callbacks.pyÚ
<listcomp>   s      znofollow.<locals>.<listcomp>Ú ú Únofollowc                 S   s   g | ]}|  ¡ ‘qS r   )Úlower)r   Zrel_valr   r   r   r	      s     )Ú
startswithÚgetÚsplitÚappendÚjoin)ÚattrsÚnewÚhref_keyZrel_keyZ
rel_valuesr   r   r   r      s    
r   c                 C   s.   d}|| kr| S | |   d¡r"| S d| d< | S )Nr   r   Z_blank)NÚtarget)r   )r   r   r   r   r   r   Útarget_blank   s    r   N)F)F)Ú__doc__r   r   r   r   r   r   Ú<module>   s   
