a :i@sLddlZddlZddlZddlmZmZddZddZddZddgZ dS) N)IS_WINROOTc Cs~t|}ttdV}||,}|dWdWdS1sR0YWdn1sp0YdS)Nrzutf-8)_get_path_within_zipzipfileZipFileropenreaddecode) full_pathsub_filezip_fileZ file_handlerr:/usr/lib/python3.9/site-packages/virtualenv/util/zipapp.pyr s r cCsjtd||t|}ttd4}||}|j|_| |t |j Wdn1s\0YdS)Nzextract %s to %sr) loggingdebugrrrrZgetinfonamefilenameextractstrparent)r destr r inforrrrs  rcCs:tjt|}|ttdd}tr6|tjd}|S)N/) ospathabspathrlenrrreplacesep)r r rrrrs r) rrrZvirtualenv.inforrr rr__all__rrrrs