+
    QV-je   ã                   ó  € ^ RI t ^ RIt^ RIt^ RIt^ RIt^ RIHt ^ RIHtH	t	 ^ RI
t^ RIt^ RIt^ RIt^ RIHt ^ RIHtHt ]P(                  P*                  P-                  ]4      tR tR R lt ! R	 R
]P6                  4      tR# )é    N)ÚPath)ÚOptionalÚUnion)ÚKey)Úcamelcase_to_snakecaseÚfilenames_for_dataset_splitc                 óH   € \        V 4      P                  4       P                  # ©N)r   ÚstatÚst_mtime)Úcached_directory_paths   &Úv/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/datasets/packaged_modules/cache/cache.pyÚ_get_modification_timer      s   € ÜÐ&Ó'×-Ñ-Ó/×8Ñ8Ð8ó    c                óâ   € V ^8„  d   QhR\         R\        \         ,          R\        \         ,          R\        R\        \        P                  ,          R\
        \         \         \         3,          /# )é   Údataset_nameÚconfig_nameÚ	cache_dirÚconfig_kwargsÚcustom_featuresÚreturn)Ústrr   ÚdictÚdatasetsÚFeaturesÚtuple)Úformats   "r   Ú__annotate__r      sj   € ÷ G&ñ G&ÜðG&äœ#•ðG&ô œ�}ðG&ô ð	G&ô
 œh×/Ñ/Õ0ðG&ô Œ3””Sˆ=ÕñG&r   c                 ó	  € V'       g   V'       g	   V'       d2   \         P                  ! T;'       g    R 4      P                  W4R7      pMRp\        P                  P                  \        T;'       g    \         P                  P                  4      4      pV P                  R4      p\        VR,          4      VR&   RP                  V4      p\        P                  P                  W'4      p\        P                  ! \        P                  P                  Y…;'       g    RRR4      4       U	u. uF”  p	\        P                  P                  V	4      '       g   K*  V'       ga   V'       gY   \        P                  ! \!        V	R4      P#                  RR7      4      R	,          \!        V	4      P$                  R,          8X  g   K’  V	NK–  	  p
p	V
'       gã   \        P                  ! \        P                  P                  VRRR4      4       U	u. uF,  p	\        P                  P                  V	4      '       g   K*  V	NK.  	  p
p	\'        V
 U	u0 uF  p	\!        V	4      P$                  R,          kK!  	  up	4      p\)        R
V  2V'       d   RV R2MR,           V'       d   RV 2,           4      hR,           4      h\!        \'        V
\*        R7      R,          4      p	V	P$                  RR w  rÍ\        P                  ! \        P                  P                  VRWÍ4      4       Uu. uF®  p\        P                  P                  V4      '       g   K*  V'       ga   V'       gY   \        P                  ! \!        VR4      P#                  RR7      4      R	,          \!        V4      P$                  R,          8X  g   K’  \!        V4      P$                  R,          NK°  	  ppV'       g?   \-        V4      ^8”  d/   \)        RV  RRP                  V4       RV  RV^ ,           R2	4      hV	P$                  R,          pRV RV	 R\.        P0                  ! \+        V	4      4       R2p\2        P5                  V4       WV3# u up	i u up	i u up	i u upi )Údefault)r   r   NÚ/Ú___Ú*zdataset_info.jsonzutf-8)Úencodingr   zCouldn't find cache for z for config 'Ú'Ú z!
Available configs in the cache: )ÚkeyzThere are multiple 'z' configurations in the cache: z, zR
Please specify which configuration to reload from the cache, e.g.
	load_dataset('z', 'z')z/Found the latest cached dataset configuration 'z' at z (last modified on z).éÿÿÿÿéýÿÿÿéþÿÿÿ)r   ÚBuilderConfigÚcreate_config_idÚosÚpathÚ
expanduserr   ÚconfigÚHF_DATASETS_CACHEÚsplitr   ÚjoinÚglobÚisdirÚjsonÚloadsr   Ú	read_textÚpartsÚsortedÚ
ValueErrorr   ÚlenÚtimeÚctimeÚloggerÚwarning)r   r   r   r   r   Ú	config_idÚnamespace_and_dataset_nameÚcached_relative_pathÚ#cached_datasets_directory_path_rootr   Úcached_directory_pathsÚavailable_configsÚversionÚhashÚ_cached_directory_pathÚother_configsÚwarning_msgs   &&&&&            r   Ú_find_hash_in_cacherM      s  € ÷ —m§Ü×*Ò*¨;×+CÐ+C¸)ÓD×UÑUØ'ð Vó 
‰	ð ˆ	Ü—‘×"Ñ"¤3 y×'UÐ'U´H·O±O×4UÑ4UÓ#VÓW€IØ!-×!3Ñ!3°CÓ!8ÐÜ%;Ð<VÐWYÕ<ZÓ%[Ð˜rÑ"Ø Ÿ:™:Ð&@ÓAÐÜ*,¯'©'¯,©,°yÓ*WÐ'ô &*§Y¢YÜ�G‰G�L‰LÐ<×>NÐ>NÈ3ÐPSÐUXÓYô&
óñ&
Ð!ô �7‰7�=‰=Ð.×/ô	 	÷ ßÜ�zŠzœ$Ð4Ð6IÓJ×TÑTÐ^eÐTÓfÓgÐhuÕvÜÐ)Ó*×0Ñ0°Õ4ñ5÷ 	Ðñ&
ð ð ÷ "ô *.¯ª´2·7±7·<±<Ð@cÐehÐjmÐorÓ3sÔ)tó"
á)tÐ%Ü�w‰w�}‰}Ð2×3÷ "Ð!Ù)tð 	ð "
ô
 #ÙPfÓgÑPfÐ7LŒTÐ'Ó(×.Ñ.¨r×2Ð2ÑPfÑgó
Ðô Ø& | nÐ5ß/8�˜y˜k¨Ñ+¸bõBçK\Ð3Ð4EÐ3FÐGõfó
ð 	
ð ceõfó
ð 	
ô !¤Ð(>ÔDZÔ![Ð\^Õ!_Ó`ÐØ)×/Ñ/°°Ð4�M€Gô '+§i¢i´·±·±Ð=`ÐbeÐgnÓ0uÔ&vó
á&vÐ"Ü�7‰7�=‰=Ð/×0ô 	/÷ ßÜ�zŠzœ$Ð5Ð7JÓK×UÑUÐ_fÐUÓgÓhÐivÕwÜÐ*Ó+×1Ñ1°"Õ5ñ6ô 	/ŒÐ#Ó$×*Ñ*¨2×.Ð.Ù&vð ð 
÷ œ˜]Ó+¨aÔ/ÜØ" < .Ð0OÐPT×PYÑPYÐZgÓPhÐOið!Ø!- ¨d°=ÀÕ3CÐ2DÀBðHó
ð 	
ð
 (×-Ñ-¨bÕ1€Kà
9¸+¸ÀeÐLaÐKbð cÜ!ŸZšZÔ(>Ð?TÓ(UÓVÐWÐWYð	[ð ô ‡N�N�;ÔØ Ð%Ð%ùòkùò"
ùò hùò
sP   Ä-'Q-ÅQ-Å!Q-Å)AQ-ÇQ-È	'Q2È5Q2É%Q7Ì'Q<ÍQ<ÍQ<ÍAQ<Î0 Q<c                   ó|   a a€ ] tR t^ct oRV3R lV 3R llltV3R lR ltRV3R lR lltR tR tR	 t	R
t
VtV ;t# )ÚCachec                óÒ  <€ V ^8„  d   QhRS[ S[,          RS[ S[,          RS[ S[,          RS[ S[,          RS[ S[,          RS[ S[,          RS[ S[P                  ,          RS[ S[P                  ,          R	S[ S[S[S[3,          ,          R
S[ S[,          RS[ S[S[S[S[S[P                  P                  3,          ,          RS[ S[,          RS[ S[,          RS[ S[,          /# )r   r   r   r   rH   rI   Ú	base_pathÚinfoÚfeaturesÚtokenÚrepo_idÚ
data_filesÚdata_dirÚstorage_optionsÚwriter_batch_size)r   r   r   ÚDatasetInfor   r   ÚboolÚlistr   rV   ÚDataFilesDictÚint)r   Ú__classdict__s   "€r   r   ÚCache.__annotate__d   s  ø€ ÷ .
ñ .
á™C•=ð.
ñ ™s•mð.
ñ ™c•]ð	.
ñ
 ™#•ð.
ñ ‘s�mð.
ñ ™C•=ð.
ñ ‘x×+Ñ+Õ,ð.
ñ ™8×,Ñ,Õ-ð.
ñ ™™d¡C˜iÕ(Õ)ð.
ñ ™#•ð.
ñ ™U¡3©©d±H×4GÑ4G×4UÑ4UÐ#UÕVÕWð.
ñ ™3•-ð.
ñ "¡$�ð.
ñ $¡C�=ñ.
r   c                ó  <€ V
f   Vf   \        R4      hVe   W¿R&   Ve   WÏR&   VR8X  d&   VR8X  d   \        T
;'       g    TVVVVR7      w  r4pMVR8X  g   VR8X  d   \        R4      h\        SV `  VVVVVVVV	V
VVR7       R # )NzArepo_id or dataset_name is required for the Cache dataset builderrV   rW   Úauto)r   r   r   r   r   z0Pass both hash='auto' and version='auto' instead)r   r   r   rH   rI   rQ   rR   rT   rU   rX   rY   )r<   rM   ÚNotImplementedErrorÚsuperÚ__init__)Úselfr   r   r   rH   rI   rQ   rR   rS   rT   rU   rV   rW   rX   rY   r   Ú	__class__s   &&&&&&&&&&&&&&&,€r   re   ÚCache.__init__d   sº   ø€ ð$ Š?˜|Ò3ÜÐ`ÓaÐaØÒ!Ø*4˜,Ñ'ØÒØ(0˜*Ñ%Ø�6Œ>˜g¨Ô/Ü)<Ø$×4Ð4¨Ø'Ø#Ø+Ø (ô*Ñ&ˆK¡$ð �VŒ^˜w¨&Ô0Ü%Ð&XÓYÐYÜ‰ÑØØ%Ø#ØØØØØØØ+Ø/ð 	ö 	
r   c                ó4   <€ V ^8„  d   QhRS[ P                  /# )r   r   ©r   rZ   )r   r_   s   "€r   r   r`   ”   s   ø€ ÷ &ñ &‘x×+Ñ+ñ &r   c                ó,   € \         P                  ! 4       # r
   rj   )rf   s   &r   Ú_infoÚCache._info”   s   € Ü×#Ò#Ó%Ð%r   c                ó0   <€ V ^8„  d   QhRS[ S[,          /# )r   Ú
output_dir)r   r   )r   r_   s   "€r   r   r`   —   s   ø€ ÷ 8ñ 8©x¹­}ñ 8r   c                ó   € \         P                  P                  V P                  4      '       g&   \	        R V P
                   RV P                   24      hVe6   WP                  8w  d$   \        P                  ! V P                  V4       R# R# R# )zCache directory for z doesn't exist at N)r.   r/   Úexistsr   r<   r   ÚshutilÚcopytree)rf   ro   ÚargsÚkwargss   &&*,r   Údownload_and_prepareÚCache.download_and_prepare—   sl   € Ü�w‰w�~‰~˜dŸn™n×-Ò-ÜÐ3°D×4EÑ4EÐ3FÐFXÐY]×YgÑYgÐXhÐiÓjÐjØÒ! j·N±NÔ&BÜ�OŠO˜DŸN™N¨JÖ7ñ 'CÑ!r   c                óî  € \        V P                  P                  \        P                  4      '       d/   \        V P                  P                  P                  4       4      pM%\        R V P                   RV P                   24      hV Uu. uF]  p\        P                  ! VP                  R\        V P                  V P                  VP                  RVP                  R7      /R7      NK_  	  up# u upi )zMissing splits info for z in cache directory ÚfilesÚarrow)r   r3   Úfiletype_suffixÚshard_lengths)ÚnameÚ
gen_kwargs)Ú
isinstancerR   Úsplitsr   Ú	SplitDictr\   Úvaluesr<   r   r   ÚSplitGeneratorr}   r   r|   )rf   Ú
dl_managerÚsplit_infosÚ
split_infos   &&  r   Ú_split_generatorsÚCache._split_generators�   sÕ   € ä�d—i‘i×&Ñ&¬×(:Ñ(:×;Ò;Ü48¸¿¹×9IÑ9I×9PÑ9PÓ9RÓ4S‰KäÐ7¸×8IÑ8IÐ7JÐJ^Ð_c×_mÑ_mÐ^nÐoÓpÐpñ *ó
ñ *�
ô ×#Ò#Ø—_‘_àÔ8ØŸ™Ø%)×%6Ñ%6Ø(Ÿo™oØ(/Ø&0×&>Ñ&>ôð÷ñ *ñ
ð 	
ùò 
s   ÂA#C2c              #  ó&   "  € T R j  x€L
  R #  L5ir
   © )rf   ry   s   &&r   Ú_generate_shardsÚCache._generate_shards³   s   é € Ø×Ôùs   ‚ˆ‰c              #  óÒ  "  € \        V4       F„  w  r#\        VR 4      ;_uu_ 4       p \        \        P                  P	                  V4      4       F4  w  rV\        P
                  P                  V.4      p\        W%4      V3x € K6  	   RRR4       K†  	  R#   \         d.   p\        P                  RT R\        T4       RT 24       h Rp?ii ; i  + '       g   i     KÖ  ; i5i)ÚrbzFailed to read file 'z' with error z: N)Ú	enumerateÚopenÚpaÚipcÚopen_streamÚTableÚfrom_batchesr   r<   r@   ÚerrorÚtype)	rf   ry   Úfile_idxÚfileÚfÚ	batch_idxÚrecord_batchÚpa_tableÚes	   &&       r   Ú_generate_tablesÚCache._generate_tables¶   sÅ   é € ä'¨Ö.‰NˆHÜ�d˜D×!Ô! Qð	Ü3<¼R¿V¹V×=OÑ=OÐPQÓ=RÖ3SÑ/˜	Ü#%§8¡8×#8Ñ#8¸,¸Ó#H˜ô " (Ó6¸Ð@Ô@ò 4T÷ "Ñ!ó /øô "ô Ü—L‘LÐ#8¸¸¸mÌDÐQRËGÈ9ÐTVÐWXÐVYÐ!ZÔ[Øûðú÷ "×!Ð!üs:   ‚%C'§C©A BÂ
C'ÂC	Â#(C	ÃC	ÃCÃC$Ã	C'rŠ   )NNNz0.0.0NNNNNNNNNNr
   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__re   rl   rv   r‡   r‹   rŸ   Ú__static_attributes__Ú__classdictcell__Ú__classcell__)rg   r_   s   @@r   rO   rO   c   s8   ù‡ € ÷.
õ .
÷`&ð &÷8ò 8ò
ò,÷ò r   rO   )r5   r7   r.   rr   r>   Úpathlibr   Útypingr   r   Úpyarrowr‘   r   Údatasets.configÚdatasets.data_filesÚdatasets.builderr   Údatasets.namingr   r   ÚutilsÚloggingÚ
get_loggerr¡   r@   r   rM   ÚArrowBasedBuilderrO   rŠ   r   r   Ú<module>r³      sh   ðÛ Û Û 	Û Û Ý ß "ã ã Û Û Ý  ß Oð 
�‰×	Ñ	×	*Ñ	*¨8Ó	4€ò9õG&ôT`ˆH×&Ñ&ö `r   