
    th{                     .   d Z ddlZej        dk    rddlmZmZ dadadefdZ	defdZ
dS ej        dk    rdd	lmZmZ dadadefd
Z	def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ZdefdZ	defdZ
dS )ze
certifi.py
~~~~~~~~~~

This module returns the installation location of cacert.pem or its contents.
    N)      )as_filefilesreturnc                      t           Ut          t          d                              d                    at          t                                                    a t           S Ncertifi
cacert.pem)_CACERT_PATHr   r   joinpath_CACERT_CTXstr	__enter__     `/var/www/html/mycamper/aliexpress-site/backend/venv/lib/python3.11/site-packages/certifi/core.pywherer      sN      "%	"2"2";";L"I"IJJK{446677Lr   c                  n    t          d                              d                              d          S Nr
   r   asciiencoding)r   r   	read_textr   r   r   contentsr   )   s/    Y((66@@'@RRRr   )r      )pathr   c                      t           6t          dd          at          t                                                    a t           S r	   )r   get_pathr   r   r   r   r   r   r   r   3   s:      #9l;;K{446677Lr   c                  &    t          ddd          S r   r   r   r   r   r   r   L       L7CCCCr   )Unionzos.PathLikeutf-8strictpackageresourcer   errorsc                     t          t                      |          5 }|                                cd d d            S # 1 swxY w Y   d S )Nr   )openr   read)r&   r'   r   r(   datas        r   r   r   [   s     %''H--- 	99;;	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	s   ?AAc                      t           j                            t                    } t           j                            | d          S )Nr   )osr   dirname__file__join)fs    r   r   r   f   s+    GOOH%%w||A|,,,r   c                  &    t          ddd          S r   r!   r   r   r   r   r   k   r"   r   )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   <module>r=      s    


 w22222222KL3    0Sc S S S S S S 	????????KL3    2Dc D D D D D D IIILLLE$c)*GS-'(H  	   	
 
   -3 - - - -
Dc D D D D D Dr   