o
    $¼"bÅ  ã                   @   s   d d„ Z dS )c                 C   sh   ddl }ddl m} |jjj}|j|j|jg|_|j|_	d}	 | 
|¡}|| ||ƒ}||kr1|jS |}q)zg
    Gets the short path name of a given long path.
    http://stackoverflow.com/a/23598461/200291
    é    N)Úwintypes)Úctypesr   ÚwindllÚkernel32ÚGetShortPathNameWÚLPCWSTRÚLPWSTRÚDWORDÚargtypesÚrestypeÚcreate_unicode_bufferÚvalue)Ú	long_namer   r   Ú_GetShortPathNameWÚoutput_buf_sizeÚ
output_bufÚneeded© r   ú;/usr/lib/python3/dist-packages/virtualenv/util/path/_win.pyÚget_short_path_name   s   

úr   N)r   r   r   r   r   Ú<module>   s    