a
    Sic{                     @   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
nejd
krd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   H/var/www/html/django/DPS/env/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:   

	  