§
    
Á³g\  ã                   óÎ   — d Z ddlZddlZddlZg d¢Z ej        e¦  «        Zdefd„Z	de
defd„Zh d£Zej                             d	¦  «        pej        d
k    o
ej        dk    ZdS )zKStuff that differs in different Python versions and platform
distributions.é    N)Úget_path_uidÚstdlib_pkgsÚWINDOWSÚreturnc                  ó@   — 	 dd l } dS # 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/html/mpstechhub/venv/lib/python3.11/site-packages/pip/_internal/utils/compat.pyÚhas_tlsr      sO   € ðØˆˆˆàˆtøÝð ð ð Øˆðøøøð 6Ð5Ð5Ð5Ð5Ð5àÐs   ‚ ˆ
”Úpathc                 óz  — t          t          d¦  «        rZt          j        | t          j        t          j        z  ¦  «        }t          j        |¦  «        j        }t          j        |¦  «         nKt          j         	                    | ¦  «        st          j
        | ¦  «        j        }nt          | › d�¦  «        ‚|S )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�<Ñ Ô ð TÝŒW�T�2œ;­¬Ñ6Ñ7Ô7ˆÝ”8˜B‘<”<Ô&ˆÝ
Œ�‰Œˆˆõ Œw�~Š~˜dÑ#Ô#ð 	Tå”w˜t‘}”}Ô+ˆHˆHõ ˜TÐRÐRÐRÑSÔSÐSØ€Oó    >   ÚpythonÚwsgirefÚargparseÚwinÚcliÚnt)Ú__doc__Úloggingr   ÚsysÚ__all__Ú	getLoggerÚ__name__ÚloggerÚboolr   ÚstrÚintr   r   ÚplatformÚ
startswithÚnamer   © r   r   ú<module>r2      sÉ   ððð ð €€€Ø 	€	€	€	Ø 
€
€
€
à
4Ð
4Ð
4€ð 
ˆÔ	˜8Ñ	$Ô	$€ð
�ð 
ð 
ð 
ð 
ð�sð ˜sð ð ð ð ð@ 0Ð/Ð/€ð Œ,×
!Ò
! %Ñ
(Ô
(Ð
W¨S¬\¸UÒ-BÐ-VÀrÄwÐRVÂ€€€r   