3
™©Þ[[  ã               @   s`   d dl Z d dlZejd  dk r.eZddd„ZneZddd„Zdd„ Zd	d
„ Zdd„ Z	dd„ Z
dS )é    Né   úutf-8c             C   s   t | tƒr| j|ƒS | S )N)Ú
isinstanceÚunicodeÚencode)ÚsÚencoding© r	   ú-/tmp/pip-install-65viz3iy/wheel/wheel/util.pyÚnative   s    

r   c             C   s   t | tƒr| j|ƒS | S )N)r   ÚbytesÚdecode)r   r   r	   r	   r
   r      s    

c             C   s   t j| ƒjdƒS )z!urlsafe_b64encode without paddingó   =)Úbase64Úurlsafe_b64encodeÚrstrip)Údatar	   r	   r
   r      s    r   c             C   s"   ddt | ƒd@   }tj| | ƒS )z!urlsafe_b64decode without paddingr   é   r   )Úlenr   Úurlsafe_b64decode)r   Úpadr	   r	   r
   r      s    r   c             C   s   t | tƒr| jdƒS | S )Nzutf-8)r   r   r   )r   r	   r	   r
   Ú
as_unicode    s    

r   c             C   s   t | tƒr| jdƒS | S )Nzutf-8)r   Ú	text_typer   )r   r	   r	   r
   Úas_bytes&   s    

r   )r   )r   )r   ÚsysÚversion_infor   r   r   Ústrr   r   r   r   r	   r	   r	   r
   Ú<module>   s   
