Ë
    ��h_	  ã                   óp  — d Z ddlZddlZddlZddlZddlmZ g d¢Z ej                  e
«      Zdefd„Zdedefd„Zej"                  d	k  rej$                  j&                  Zn	 dd
ededededee   f
d„Zh d£Zej,                  j/                  d«      xs  ej,                  dk(  xr ej0                  dk(  Zy)zKStuff that differs in different Python versions and platform
distributions.é    N)ÚIO)Úget_path_uidÚstdlib_pkgsÚWINDOWSÚreturnc                  ó<   — 	 dd l } y# t        $ r Y nw xY wddlm} |S )Nr   T)ÚIS_PYOPENSSL)Ú_sslÚImportErrorÚpip._vendor.urllib3.utilr	   )r
   r	   s     úX/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/pip/_internal/utils/compat.pyÚhas_tlsr      s*   € ðÛàøÜò Ùðúõ 6àÐs   ‚ ‡	’Úpathc                 ó”  — t        t        d«      rkt        j                  | t        j                  t        j                  z  «      }t        j
                  |«      j                  }t        j                  |«       |S t        j                  j                  | «      s!t        j                  | «      j                  }|S t        | › d�«      ‚)a)  
    Return path's uid.

    Does not follow symlinks:
        https://github.com/pypa/pip/pull/935#discussion_r5307003

    Placed this function in compat due to differences on AIX and
    Jython, that should eventually go away.

    :raises OSError: When path is a symlink or can't be read.
    Ú
O_NOFOLLOWz/ is a symlink; Will not return uid for symlinks)ÚhasattrÚosÚopenÚO_RDONLYr   ÚfstatÚst_uidÚcloser   ÚislinkÚstatÚOSError)r   ÚfdÚfile_uids      r   r   r      s‘   € ô Œr�<Ô Ü�W‰W�Tœ2Ÿ;™;¬¯©Ñ6Ó7ˆÜ—8‘8˜B“<×&Ñ&ˆÜ
�‰�Œð €Oô �w‰w�~‰~˜dÔ#ä—w‘w˜t“}×+Ñ+ˆHð €Oô ˜T˜FÐ"QÐRÓSÐSó    )é   é   ÚpackageÚresourceÚencodingÚerrorsc                 ój   — t         j                  j                  | «      |z  j                  d||¬«      S )NÚr)r#   r$   )Ú	importlibÚ	resourcesÚfilesr   )r!   r"   r#   r$   s       r   Úopen_text_resourcer*   >   s:   € ô ×#Ñ#×)Ñ)¨'Ó2°XÑ=×CÑCØ˜(¨6ð Dó 
ð 	
r   >   ÚpythonÚwsgirefÚargparseÚwinÚcliÚnt)zutf-8Ústrict)Ú__doc__Úimportlib.resourcesr'   Úloggingr   ÚsysÚtypingr   Ú__all__Ú	getLoggerÚ__name__ÚloggerÚboolr   ÚstrÚintr   Úversion_infor(   Ú	open_textr*   r   ÚplatformÚ
startswithÚnamer   © r   r   ú<module>rD      sæ   ðñó Û Û 	Û 
Ý â
4€ð 
ˆ×	Ñ	˜8Ó	$€ð
�ó 
ð�sð ˜só ð: ×Ñ�gÒØ"×,Ñ,×6Ñ6Ñð MUñ
Øð
Ø #ð
Ø/2ð
ØFIð
à	ˆC‰ó
ò 0€ð �,‰,×
!Ñ
! %Ó
(Ò
W¨S¯\©\¸UÑ-BÒ-VÀrÇwÁwÐRVÁ�r   