+
    ˜°³jÍ	  ã                   ó„   € ^ RI t ^ RIt^ RIt^ RIHt ^ RIHt . ROtRsR t	RR R llt
R R	 lt]R
8X  d
   ]! 4        R# R# )é    N)ÚPath)ÚZipFileÚ c                 óP   € V P                  V4      '       d   V \        V4      R  # V # )N)Ú
startswithÚlen)ÚtextÚprefixs   &&ÚQ/home/luca/screen-checking/.venv/lib/python3.14/site-packages/torch/utils/_zip.pyÚremove_prefixr   !   s'   € Ø‡��v×ÒØ”C˜“K�MÐ"Ð"Ø€Kó    c                ó   € V ^8„  d   QhRR/# ©é   ÚreturnN© )Úformats   "r   Ú__annotate__r   '   s   € ÷ ,ñ ,ÀDñ ,r   c                 ó¨   € V\        V \        R ,           4      ,           p\        V4      pVP                  \        9   d   R# VP                  W4       R# )Ú/N)r   Ústrip_file_dirr   ÚnameÚ	DENY_LISTÚwrite)Ú	file_pathÚstrip_file_pathÚzfÚprepend_strÚstripped_file_pathÚpaths   &&&&  r   Úwrite_to_zipr!   '   s@   € Ø$¤}°YÄÐQTÕ@TÓ'UÕUÐÜÐ"Ó#€DØ‡y�y”IÔÙØ‡H�HˆYÖ+r   c                ó   € V ^8„  d   QhRR/# r   r   )r   s   "r   r   r   /   s   € ÷ #Sñ #Sˆdñ #Sr   c                  óF  € \         P                  ! R R7      p V P                  RRRR7       V P                  RRRR	7       V P                  R
RRR	7       V P                  RRRRR7       V P                  RRRR	7       V P                  4       pVP                  R,           VP
                  ,           pVP                  sVP                  p\        VRR7      ;_uu_ 4       p\        VP                  4       F�  p\        P                  P                  V4      '       dM   \        P                  ! VR,           RR7      p\        V4       F  p\!        V\        R,           WCR7       K  	  Kt  \!        V\        R,           WCR7       K�  	  RRR4       R#   + '       g   i     R# ; i)zZip py source)ÚdescriptionÚpathsÚ*zPaths to zip.)ÚnargsÚhelpz--install-dirz--install_dirz#Root directory for all output files)r(   z--strip-dirz--strip_dirz1The absolute directory we want to remove from zipz--prepend-strz--prepend_strz7A string to prepend onto all paths of a file in the zipr   )r(   Údefaultz
--zip-namez
--zip_namezOutput zip namer   Úw)Úmodez/**/*.pyT)Ú	recursive)r   N)ÚargparseÚArgumentParserÚadd_argumentÚ
parse_argsÚinstall_dirÚzip_nameÚ	strip_dirr   r   r   Úsortedr%   Úosr    ÚisdirÚglobr!   )ÚparserÚargsÚzip_file_namer   r   ÚpÚfilesr   s           r   Úmainr=   /   sa  € ä×$Ò$°ÔA€FØ
×Ñ˜ s°ÐÔAØ
×ÑØ˜Ð/Tð ô ð ×ÑØØØ@ð ô ð
 ×ÑØØØFØð	 ô ð ×Ñ˜ lÐ9JÐÔKà×ÑÓ€Dà×$Ñ$ sÕ*¨T¯]©]Õ:€MØ—^‘^€NØ×"Ñ"€KÜ	� S×	)Õ	)¨RÜ˜Ÿ
™
Ö#ˆAÜ�w‰w�}‰}˜Q×ÒÜŸ	š	 ! j¥.¸DÔA�Ü!'¨¦�Iä Ø!¤>°CÕ#7¸÷ó "/ô ˜Q¤°Õ 4°b×Rñ $÷ 
*×	)×	)Ò	)ús   ÃB'FÆF 	Ú__main__)
ÚdbmÚcursesÚtkinterrA   ÚtestÚtestsÚ	idle_testz__phello__.foo.pyz_bootstrap.pyz_bootstrap_external.py)r   )r-   r7   r5   Úpathlibr   Úzipfiler   r   r   r   r!   r=   Ú__name__r   r   r   Ú<module>rH      sG   ðã Û Û 	Ý Ý ò€	ð$ €ò÷,õ#SðL ˆzÔÙ†Fñ r   