
    ,hJ                     F   d Z ddlZddlZdd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y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y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y)ze
certifi.py
~~~~~~~~~~

This module returns the installation location of cacert.pem or its contents.
    Nreturnc                  2    t         j                  d d d        y )N)_CACERT_CTX__exit__     N/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/certifi/core.pyexit_cacert_ctxr
   
   s    tT*r   )      )as_filefilesc                      t         Yt        t        d      j                  d            at        t        j                               a t        j                  t               t         S Ncertifi
cacert.pem)
_CACERT_PATHr   r   joinpathr   str	__enter__atexitregisterr
   r   r   r	   wherer      sK      "%	"2";";L"IJK{4467LOOO,r   c                  V    t        d      j                  d      j                  d      S Nr   r   asciiencoding)r   r   	read_textr   r   r	   contentsr    .   s&    Y((6@@'@RRr   )r      )pathr   c                      t         Bt        dd      at        t        j	                               a t        j                  t               t         S r   )r   get_pathr   r   r   r   r   r
   r   r   r	   r   r   8   s=      #9l;K{4467LOOO,r   c                      t        ddd      S r   r   r   r   r	   r    r    R       L7CCr   )Unionzos.PathLikepackageresourcer   errorsc                 x    t        t               |      5 }|j                         cd d d        S # 1 sw Y   y xY w)Nr   )openr   read)r)   r*   r   r+   datas        r	   r   r   a   s0     %'H- 	99;	 	 	s   09c                      t         j                  j                  t              } t         j                  j	                  | d      S )Nr   )osr"   dirname__file__join)fs    r	   r   r   l   s)    GGOOH%ww||A|,,r   c                      t        ddd      S r   r&   r   r   r	   r    r    q   r'   r   )r   N)zutf-8strict)__doc__sysr   r
   version_infoimportlib.resourcesr   r   r   r   r   r   r    r"   r$   r   r1   typestypingr(   
ModuleTypePackageResourcer   r   r	   <module>rA      s	    + w2KL3 2Sc S 	?KL3 4Dc D E$$c)*GS-'(H  	  	
 
-3 -
Dc Dr   