+
    LV-jk	  ã                   ó<   € ^ RI t ^ RIHt ^ RIHt  ! R R]4      tR# )é    N)ÚAbstractFileSystem)Útokenizec                   óJ   a € ] tR t^t o RtR t]tR tR tR t	R	R lt
RtV tR# )
ÚAbstractArchiveFileSystema  
A generic superclass for implementing Archive-based filesystems.

Currently, it is shared amongst
:class:`~fsspec.implementations.zip.ZipFileSystem`,
:class:`~fsspec.implementations.libarchive.LibArchiveFileSystem` and
:class:`~fsspec.implementations.tar.TarFileSystem`.
c                óL   € R \        V 4      P                   R\        V 4       R2# )z<Archive-like object z at Ú>)ÚtypeÚ__name__Úid)Úselfs   &Ú_/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/fsspec/archive.pyÚ__str__Ú!AbstractArchiveFileSystem.__str__   s&   € Ø&¤t¨D£z×':Ñ':Ð&;¸4ÄÀ4Ã¸zÈÐKÐKó    c                óB   € \        WP                  V P                  4      # ©N)r   ÚfoÚprotocol)r   Úpaths   &&r   ÚukeyÚAbstractArchiveFileSystem.ukey   s   € Ü˜Ÿg™g t§}¡}Ó5Ð5r   c                óÒ   € \        V4      ^ 8X  d   \        4       # V Uu0 uF  q P                  V4      kK  	  upV P                  0,
          pW0P	                  V4      ,          # u upi )zŠReturns *all* directory names for each path in paths, including intermediate
ones.

Parameters
----------
paths: Iterable of path strings
)ÚlenÚsetÚ_parentÚroot_markerÚ_all_dirnames)r   Úpathsr   Údirnamess   &&  r   r   Ú'AbstractArchiveFileSystem._all_dirnames   sX   € ô ˆu‹:˜Œ?Ü“5ˆLá38Ó9±5¨4—L‘L Ö&±5Ñ9¸T×=MÑ=MÐ<NÕNˆØ×,Ñ,¨XÓ6Õ6Ð6ùò :s   ŸA$c                óF  € V P                  4        V P                  V4      pVR9   d   V P                  '       d	   RR RRR^ /# WP                  9   d   V P                  V,          # VR,           V P                  9   d   V P                  VR,           ,          # \        V4      h)Ú Ú/Únamer	   Ú	directoryÚsize>   r"   r#   )Ú	_get_dirsÚ_strip_protocolÚ	dir_cacheÚFileNotFoundError)r   r   Úkwargss   &&,r   ÚinfoÚAbstractArchiveFileSystem.info'   s†   € Ø�‰ÔØ×#Ñ# DÓ)ˆØ�9Ô §§ Ø˜B ¨°V¸QÐ?Ð?Ø—>‘>Ô!Ø—>‘> $Õ'Ð'Ø�C�Z˜4Ÿ>™>Ô)Ø—>‘> $¨¥*Õ-Ð-ä# DÓ)Ð)r   c                ó†  € V P                  4        / pV P                  P                  4        EFM  w  rVVP                  R 4      pR V9   d   VP	                  R ^4      ^ ,          pMRpWqP                  R 4      8X  d   WdV&   KU  \
        ;QJ d[    R \        VP                  R 4      R.VP                  R 4      P                  R 4      ,           4       4       F  '       d   K   RMP	  RML! R \        VP                  R 4      R.VP                  R 4      P                  R 4      ,           4       4       4      '       g   EK  VP                  R 4      P                  R ^4      ^ ,          pW„9  g   EKA  RVR^ RR/p	W”V&   EKP  	  V'       d2   \        VP                  4       \        P                  ! R4      R	7      p	V	# \        V4      # )
r#   r"   c              3   ó.   "  € T F  w  rW8H  x € K  	  R # 5ir   © )Ú.0ÚaÚbs   &  r   Ú	<genexpr>Ú/AbstractArchiveFileSystem.ls.<locals>.<genexpr>>   s   é € ð áP‘D�Að –ÛPùs   ‚FTr$   r&   r	   r%   )Úkey)r'   r)   ÚitemsÚrstripÚrsplitÚallÚzipÚsplitÚstripÚsortedÚvaluesÚoperatorÚ
itemgetter)
r   r   Údetailr+   r   ÚpÚfÚrootÚppathÚouts
   &&&,      r   ÚlsÚAbstractArchiveFileSystem.ls3   s`  € Ø�‰ÔØˆØ—N‘N×(Ñ(×*‰DˆAØ—‘˜“ˆAØ�aŒxØ—x‘x  QÓ'¨Õ*‘à�Ø—{‘{ 3Ó'Ô'Ø�a“ß“ñ ä §
¡
¨3£°"°¸¿¹À»×8JÑ8JÈ3Ó8OÕ1OÔPó——’ñ ä §
¡
¨3£°"°¸¿¹À»×8JÑ8JÈ3Ó8OÕ1OÔPó÷ õ ð
 Ÿ™ ›×+Ñ+¨C°Ó3°AÕ6�Ø×%Ø! 5¨&°!°V¸[ÐI�CØ#&˜%”Lñ! +÷" Ü˜Ÿ™›¬X×-@Ò-@ÀÓ-HÔIˆCØˆJä˜%“=Ð r   r0   N)T)r
   Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Ú__repr__r   r   r,   rH   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      s0   ø‡ € ñòLð €Hò6ò7ò
*÷!ò !r   r   )r@   Úfsspecr   Úfsspec.utilsr   r   r0   r   r   Ú<module>rT      s   ðÛ å %Ý !ôD!Ð 2ö D!r   