§
    !xÅjz
  ã                   óš   — d dl Z d dlZej        dk    re j        j        ZdS e j        dk    rd„ ZdS e j        dk    rd„ ZdS  ed¦  «        ‚)é    N)é   é   Úposixc                 ó  — t          j        | ¦  «        } t          | t          ¦  «        rd}d}nd}d}| dd…         |k    r||| fS | dd…         |k    s| dd…         |k    r||| dd…         fS || dd…         | dd…         fS )	ú_Split a pathname into drive, root and tail.

        The tail contains anything after the root.ó   /ó    ú/Ú Né   é   r   )ÚosÚfspathÚ
isinstanceÚbytes)ÚpÚsepÚemptys      úGC:\Projects\Historical\venv\Lib\site-packages\backports/zstd/_compat.pyÚos_path_splitrootr   	   s«   € õ ŒI�a‰LŒLˆÝ�a�ÑÔð 	ØˆCØˆEˆEàˆCØˆEØˆRˆaˆRŒ5�CŠ<ˆ<à˜% �?Ð"Øˆq�ˆsŒV�sŠ]ˆ]˜a  ! œf¨šm˜mà˜#˜q   œuÐ$Ð$ð ˜!˜B˜Q˜Bœ%  1 2 2¤Ð&Ð&r	   Úntc                 óÊ  — t          j        | ¦  «        } t          | t          ¦  «        rd}d}d}d}d}n
d}d}d}d	}d
}|                      ||¦  «        }|dd…         |k    r¯|dd…         |k    rŒ|dd…                              ¦   «         |k    rdnd}|                     ||¦  «        }|dk    r| ||fS |                     ||dz   ¦  «        }	|	dk    r| ||fS | d|	…         | |	|	dz   …         | |	dz   d…         fS || dd…         | dd…         fS |dd…         |k    r@|dd…         |k    r| dd…         | dd…         | dd…         fS | dd…         || dd…         fS ||| fS )r   ó   \r   ó   :s   \\?\UNC\r	   ú\r
   ú:z\\?\UNC\r   Nr   r   é   éÿÿÿÿr   )r   r   r   r   ÚreplaceÚupperÚfind)
r   r   ÚaltsepÚcolonÚ
unc_prefixr   ÚnormpÚstartÚindexÚindex2s
             r   r   r   !   sÑ  € õ ŒI�a‰LŒLˆÝ�a�ÑÔð 	ØˆCØˆFØˆEØ(ˆJØˆEˆEàˆCØˆFØˆEØ'ˆJØˆEØ—	’	˜& #Ñ&Ô&ˆØ��!�Œ9˜ÒÐØ�Q�q�SŒz˜SÒ Ð ð # 2 A 2œYŸ_š_Ñ.Ô.°*Ò<Ð<˜˜À!�ØŸ
š
 3¨Ñ.Ô.�Ø˜B’;�;Ø˜e U˜?Ð*ØŸš C¨°©Ñ3Ô3�Ø˜R’<�<Ø˜e U˜?Ð*Ø˜˜&˜”z 1 V¨F°Q©JÐ%6Ô#7¸¸6ÀA¹:¸;¸;¼ÐGÐGð ˜a   œe Q q r r¤UÐ*Ð*Ø�1�Q�3ŒZ˜5Ò Ð Ø�Q�q�SŒz˜SÒ Ð à˜˜!˜”u˜a  ! œf a¨¨¨¤eÐ+Ð+ð ˜˜!˜”u˜e Q q r r¤UÐ*Ð*ð ˜% �?Ð"r	   zno os specific module found)r   ÚsysÚversion_infoÚpathÚ	splitrootr   ÚnameÚImportError© r	   r   ú<module>r0      s–   ðØ 	€	€	€	Ø 
€
€
€
àÔ�wÒÐØœÔ)ÐÐÐà„W�ÒÐð'ð 'ð 'ð 'ð 'ð, „W�‚_€_ð*#ð *#ð *#ð *#ð *#ðZ ˆ+Ð3Ñ
4Ô
4Ð4r	   