+
    :1j	                        R t ^ RIHt ^ RIt^ RIHt ^ RIHt ^ RIH	t	 ^RI
Ht ^RIHt ^RIHt ^R	IHt ]	'       d   ^R
IHt ]! ]4      tR R lt]R 4       tR# )z9Package extractor plugin for .conda and .tar.bz2 formats.)annotationsN)	getLogger)join)TYPE_CHECKING)on_linux)path_is_clean)hookimpl)CondaPackageExtractor)PathTypec               $    V ^8  d   QhRRRRRR/# )   tarball_full_pathr
   destination_directoryreturnNone )formats   "Flib/python3.14/site-packages/conda/plugins/package_extractors/conda.py__annotate__r      s&     *# *#*##*# 
*#    c                @   ^ RI p\        P                  ! V 4      p \        P                  ! V4      p\        P	                  RW4       \        V4      '       g   \        P	                  RV4       VP                  P                  WR7       \        VP                  R4      '       d   R# \        '       dk   \        P                  ! 4       ^ 8X  dO   \        P                  ! V4       F2  w  r4pV F&  p\        W64      p\        P                  ! V^ ^ 4       K(  	  K4  	  R# R# R# )z
Extract a .conda or .tar.bz2 package to the specified destination.

:param tarball_full_path: Path to the package archive.
:param destination_directory: Directory to extract the package contents to.
Nzextracting %s
  to %sz9package folder %s was not empty, but we're writing there.)dest_dirTHREADSAFE_EXTRACT)conda_package_handling.apiosfspathlogdebugr   apiextracthasattrr   getuidwalkr   lchown)r   r   conda_package_handlingrootdirsfilesfnps   &&      r   extract_conda_or_tarballr*      s     & 		"34II&;<II&(9Q .//		G!	

 && '  %))+?@@xBIIK1$ "$)>!?DN		!Q"  "@	 %xr   c               #  :   "   \        R RR.\        R7      x  R# 5i)zconda-packagez.tar.bz2z.conda)name
extensionsr   N)r	   r*   r   r   r   conda_package_extractorsr.   E   s      
)( s   )__doc__
__future__r   r   loggingr   os.pathr   typingr   common.compatr   gateways.disk.deleter   hookspecr   typesr	   common.pathr
   __name__r   r*   r.   r   r   r   <module>r:      sP    @ " 	     % 1  )'*#Z 
 
r   