a
    »ÏOc{  ã                   @   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 u 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   úC/var/www/html/gsl.tools/lib/python3.9/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 u 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  d   ƒ S 1 s,0    Y  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:   

	  üû