+
    LV-jc  ã                   óˆ   € ^ RI t ^ RIt^ RIt^ RIHt ^ RIHt ^ RIHt RRRR/t	] P                  ! R	4      t ! R
 R]4      tR# )é    N)ÚAbstractArchiveFileSystem)Úcompr)Úinfer_compressionó   0Úfileó   5Ú	directoryÚtarc                   óh   a a€ ] tR t^t oRtRtRtRtRV 3R lltR t	R t
RR ltR	 tR
 tRtVtV ;t# )ÚTarFileSystemznCompressed Tar archives as a file-system (read-only)

Supports the following formats:
tar.gz, tar.bz2, tar.xz
Ú r
   Fc                ó„  <€ \         S	V `  ! R
/ VB  T;'       g    / p\        V\        4      '       d9   \        P
                  ! V3R V/VB V n        V P                  P                  4       pVf´   Rp \        VR4      '       d   VP                  pMg\        VR4      '       d   VP                  pMH\        VR4      '       d   VP                  pM)\        VR4      '       d   VP                  4       R,          pVe'   \        V4      p\        P                  RV RV 24       Ve   \         V,          ! V4      pWn        Wn        \&        P(                  ! V P$                  R	7      V n        RV n        W n        RV n        V P3                  4        R#   \         d#   p\        P                  RT 24        Rp?LÁRp?ii ; i)ÚprotocolNÚoriginalÚpathÚnameÚinfoz:Unable to determine file name, not inferring compression: zInferred compression z from file name )Úfileobj© )ÚsuperÚ__init__Ú
isinstanceÚstrÚfsspecÚopenÚofÚhasattrr   r   r   r   Ú	ExceptionÚloggerÚwarningr   r   Ú_fo_refÚfoÚtarfileÚTarFiler
   Ú	dir_cacheÚindex_storeÚindexÚ_index)
Úselfr"   r&   Útarget_optionsÚtarget_protocolÚcompressionÚkwargsr   ÚexÚ	__class__s
   &&&&&&,  €Úk/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/fsspec/implementations/tar.pyr   ÚTarFileSystem.__init__   s�  ø€ ô 	‰ÒÑ"˜6Ò"Ø'×-Ð-¨2ˆä�bœ#×ÒÜ—k’k "ÑQ¨ÐQÀ.ÑQˆDŒGØ—‘—‘“ˆBð ÒØˆDð
ô
 ˜2˜z×*Ò*ØŸ;™;‘Dô ˜R ×(Ò(ØŸ7™7‘Dô ˜R ×(Ò(ØŸ7™7‘Dô ˜R ×(Ò(ØŸ7™7›9 VÕ,�Dð ÒÜ/°Ó5�Ü—‘Ð3°K°=Ð@PÐQUÐPVÐWÔXàÒ"ô �{Ö# BÓ'ˆBàŒØŒÜ—?’?¨4¯7©7Ô3ˆŒØˆŒà&ÔØˆŒ
Ø�‰Žøô+ ô Ü—‘ØPÐQSÐPTÐU÷ñ ûðús*   Á3F ÂF Â1F Ã)F ÆF?ÆF:Æ:F?c                ó  € / pV P                    Fh  pVP                  4       p\        P                  VR ,          R4      VR &   VP                  4       R,          P	                  R4      pW2P
                  3W&   Kj  	  Wn        R# )Útyper   r   Ú/N)r
   Úget_infoÚtypemapÚgetÚrstripÚoffset_datar'   )r)   ÚoutÚtir   r   s   &    r0   r(   ÚTarFileSystem._index[   sh   € àˆØ—(”(ˆBØ—;‘;“=ˆDÜ"Ÿ;™; t¨F¥|°VÓ<ˆD�‰LØ—;‘;“= Õ(×/Ñ/°Ó4ˆDØŸ~™~Ð.ˆC‹Iñ	 ð Ž
ó    c           
     ó¼  € V P                   e   R # V P                  V P                  P                  4       4       Uu/ uF  pVRVR^ RR/bK  	  upV n         V P                  P	                  4        Fc  pVP                  4       pVR,          P                  R4      VR&   \        P                  VR,          R4      VR&   W0P                   VR,          &   Ke  	  R # u upi )Nr   Úsizer3   r	   r4   r   )	r%   Ú_all_dirnamesr
   ÚgetnamesÚ
getmembersr5   r8   r6   r7   )r)   ÚdirnameÚmemberr   s   &   r0   Ú	_get_dirsÚTarFileSystem._get_dirsg   sÄ   € Ø�>‰>Ò%Ùð
  ×-Ñ-¨d¯h©h×.?Ñ.?Ó.AÔBó
áB�ð �f˜g v¨q°&¸+ÐFÒFÙBñ
ˆŒð —h‘h×)Ñ)Ö+ˆFØ—?‘?Ó$ˆDØ �<×.Ñ.¨sÓ3ˆD�‰LÜ"Ÿ;™; t¨F¥|°VÓ<ˆD�‰LØ+/�N‰N˜4 �<Ó(ó	 ,ùò	
s   ¼Cc                ó¸   € VR 8w  d   \        R4      hV P                  V,          w  rEVR,          R8w  d   \        R4      hV P                  P                  V4      # )Úrbz#Read-only filesystem implementationr3   r   zCan only handle regular files)Ú
ValueErrorr'   r
   Úextractfile)r)   r   Úmoder-   ÚdetailsÚoffsets   &&&,  r0   Ú_openÚTarFileSystem._openv   sR   € Ø�4Œ<ÜÐBÓCÐCØŸ*™* TÕ*‰ˆØ�6�?˜fÔ$ÜÐ<Ó=Ð=Ø�x‰x×#Ñ# DÓ)Ð)r=   c                ó:   € V P                   P                  4        R# )z;Commits any write changes to the file. Done on ``del`` too.N)r
   Úclose©r)   s   &r0   rQ   ÚTarFileSystem.close~   s   € à�‰�‰Ör=   c                óì   € \        V R 4      '       d   V P                  4        V =\        V R4      '       d>   \        V P                  R4      '       d    V P                  P	                  RRR4       R# R# R# )r
   r   Ú__exit__N)r   rQ   r
   r   rU   rR   s   &r0   Ú__del__ÚTarFileSystem.__del__‚   sY   € Ü�4˜×ÒØ�J‰JŒLØ�Ü�4˜×Ò¤7¨4¯7©7°J×#?Ò#?Ø�G‰G×Ñ˜T 4¨Ö.ñ $@Ñr=   )r!   r%   r"   r'   r&   r   r
   )r   NNNN)rH   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Úroot_markerr   Úcachabler   r(   rE   rN   rQ   rV   Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r/   Ú__classdict__s   @@r0   r   r      s@   ù‡ € ñð €KØ€HØ€H÷@òD	ò0ô*ò÷/ò /r=   r   )Úloggingr#   r   Úfsspec.archiver   Úfsspec.compressionr   Úfsspec.utilsr   r6   Ú	getLoggerr   r   r   r=   r0   Ú<module>rh      sD   ðÛ Û ã Ý 4Ý $Ý *à�˜˜{Ð
+€à	×	Ò	˜5Ó	!€ôy/Ð-ö y/r=   