o
    'hJ                     @   s  d Z ddlZddlZdddZejdkr0ddlmZmZ dada	de
fdd	Zde
fd
dZdS ejdkrQddlmZmZ dada	de
fdd	Zde
fddZdS ddlZddlZddlmZ eeje
f Zee
df Z		ddedede
de
de
f
ddZde
fdd	Zde
fddZdS )ze
certifi.py
~~~~~~~~~~

This module returns the installation location of cacert.pem or its contents.
    Nreturnc                   C   s   t d d d  d S )N)_CACERT_CTX__exit__ r   r   H/var/www/html/olx_land/venv/lib/python3.10/site-packages/certifi/core.pyexit_cacert_ctx
   s   r   )      )as_filefilesc                   C   s4   t d u rttddatt a tt	 t S Ncertifi
cacert.pem)
_CACERT_PATHr
   r   joinpathr   str	__enter__atexitregisterr   r   r   r   r   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t t S r   )r   get_pathr   r   r   r   r   r   r   r   r   r   r   8   s
   

c                   C      t ddddS r   r   r   r   r   r   r   R      )Unionzos.PathLikeutf-8strictpackageresourcer   errorsc                 C   s:   t t |d}| W  d    S 1 sw   Y  d S )Nr   )openr   read)r%   r&   r   r'   datar   r   r   r   a   s   $r   c                  C   s   t jt} t j| dS )Nr   )osr   dirname__file__join)fr   r   r   r   l   s   c                   C   r   r   r    r   r   r   r   r   q   r!   )r   N)r#   r$   )__doc__sysr   r   version_infoimportlib.resourcesr
   r   r   r   r   r   r   r   r   r   r+   typestypingr"   
ModuleTypePackageResourcer   r   r   r   <module>   sH    


	
