Ë
    ��hü	  ã                   ó†  — U d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZ d dlm	Z	 d dl
mZ  e	j                  d«      Z ej                  d«      Zeed<   defd	„Zd
ededefd„Zdefd„Z	  ej*                  «       Zej.                  e   ed<    e j4                  d¬«      defd„«       Zy# e$ r ej2                  ZY Œ0w xY w)é    N)ÚInstallationError)Úappdirs)Úrunning_under_virtualenvÚpipÚpurelibÚsite_packagesÚreturnc                  ó<   —  dj                   t        j                  Ž S )ze
    Return the major-minor version of the current Python as a string, e.g.
    "3.7" or "3.10".
    z{}.{})ÚformatÚsysÚversion_info© ó    úZ/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/pip/_internal/locations/base.pyÚget_major_minor_versionr      s   € ð
 ˆ7�>‰>œ3×+Ñ+Ð,Ð,r   Únew_rootÚpathnamec                 óê  — t         j                  dk(  rbt         j                  j                  |«      s t         j                  j	                  | |«      S t         j                  j	                  | |dd «      S t         j                  dk(  rOt         j                  j                  |«      \  }}|d   dk(  r|dd }t         j                  j	                  | |«      S t        dt         j                  › d�«      ‚)	aQ  Return 'pathname' with 'new_root' prepended.

    If 'pathname' is relative, this is equivalent to os.path.join(new_root, pathname).
    Otherwise, it requires making 'pathname' relative and then joining the
    two, which is tricky on DOS/Windows and Mac OS.

    This is borrowed from Python's standard library's distutils module.
    Úposixé   NÚntr   ú\zUnknown platform: z5
Can not change root path prefix on unknown platform.)ÚosÚnameÚpathÚisabsÚjoinÚ
splitdriver   )r   r   Údriver   s       r   Úchange_rootr       sÄ   € ô 
‡w�w�'ÒÜ�w‰w�}‰}˜XÔ&Ü—7‘7—<‘< ¨(Ó3Ð3ä—7‘7—<‘< ¨(°1°2¨,Ó7Ð7ä	�‰�DŠÜŸ™×*Ñ*¨8Ó4‰ˆ�Ø�‰7�dŠ?Ø˜˜�8ˆDÜ�w‰w�|‰|˜H dÓ+Ð+ô  Ø ¤§¡ 	ð *Cð Có
ð 	
r   c                  ó`  — t        «       r/t        j                  j                  t        j
                  d«      } n3	 t        j                  j                  t        j                  «       d«      } t        j                  j                   «      S # t        $ r t	        j                  d«       Y Œ?w xY w)NÚsrcz=The folder you are executing pip from can no longer be found.)
r   r   r   r   r   ÚprefixÚgetcwdÚOSErrorÚexitÚabspath)Ú
src_prefixs    r   Úget_src_prefixr)   7   su   € ÜÔ!Ü—W‘W—\‘\¤#§*¡*¨eÓ4‰
ð	VÜŸ™Ÿ™¤b§i¡i£k°5Ó9ˆJô �7‰7�?‰?˜:Ó&Ð&øô ò 	Vä�H‰HÐTÖUð	Vús   »2B ÂB-Â,B-Ú	user_site)Úmaxsizec                  ó>   — t        t        j                  d«      «      S )NÚPYTHONFRAMEWORK)ÚboolÚ	sysconfigÚget_config_varr   r   r   Úis_osx_frameworkr1   O   s   € ä”	×(Ñ(Ð):Ó;Ó<Ð<r   )Ú	functoolsr   Úsiter   r/   ÚtypingÚpip._internal.exceptionsr   Úpip._internal.utilsr   Úpip._internal.utils.virtualenvr   Úuser_cache_dirÚUSER_CACHE_DIRÚget_pathr   ÚstrÚ__annotations__r   r    r)   Úgetusersitepackagesr*   ÚOptionalÚAttributeErrorÚ	USER_SITEÚ	lru_cacher.   r1   r   r   r   ú<module>rB      sæ   ðÜ Û 	Û Û 
Û Û å 6Ý 'Ý Cð (�×'Ñ'¨Ó.€ð (�Y×'Ñ'¨	Ó2€ˆsÓ 2ð- ó -ð
˜#ð 
¨ð 
°ó 
ð8'˜ó 'ð ð '? d×&>Ñ&>Ó&@€Iˆv�‰˜sÑ#Ó@ð
 €×Ñ˜TÔ"ð=˜$ò =ó #ñ=øð ò Ø—‘‚Iðús   Á,#B, Â,C Â?C 