U
    ÌZj{  ã                   @   sú   d Z ddlZejdkrLddlmZmZ dadaedœdd„Z	edœdd	„Z
nªejd
krŒddlmZmZ dadaedœdd„Z	edœdd	„Z
njddlZddlZddlmZ eejef Zeedf Zdeeeeedœdd„Zedœdd„Z	edœdd	„Z
dS )ze
certifi.py
~~~~~~~~~~

This module returns the installation location of cacert.pem or its contents.
é    N)é   é   )Úas_fileÚfiles)Úreturnc                   C   s*   t d kr&ttdƒ d¡ƒatt ¡ ƒa t S ©NÚcertifiú
cacert.pem)Ú_CACERT_PATHr   r   ÚjoinpathÚ_CACERT_CTXÚstrÚ	__enter__© r   r   úO/var/www/html/TRUCKING_PROJECT/venv/lib/python3.8/site-packages/certifi/core.pyÚwhere   s    r   c                   C   s   t dƒ d¡jdd�S ©Nr   r	   Úascii©Úencoding)r   r   Ú	read_textr   r   r   r   Úcontents)   s    r   )r   é   )Úpathr   c                   C   s"   t d krtddƒatt ¡ ƒa t S r   )r
   Úget_pathr   r   r   r   r   r   r   r   3   s    
c                   C   s   t dddd�S r   ©r   r   r   r   r   r   L   s    )ÚUnionzos.PathLikeúutf-8Ústrict)ÚpackageÚresourcer   Úerrorsr   c              
   C   s.   t tƒ |d��}| ¡ W  5 Q R £ S Q R X d S )Nr   )Úopenr   Úread)r   r    r   r!   Údatar   r   r   r   [   s    r   c                  C   s   t j t¡} t j | d¡S )Nr	   )Úosr   ÚdirnameÚ__file__Újoin)Úfr   r   r   r   f   s    c                   C   s   t dddd�S r   r   r   r   r   r   r   k   s    )r   r   )Ú__doc__ÚsysÚversion_infoÚimportlib.resourcesr   r   r   r
   r   r   r   r   r   r   r%   ÚtypesÚtypingr   Ú
ModuleTypeÚPackageÚResourcer   r   r   r   Ú<module>   s:   

	  üû