+
    QV-j¢  ã                   ó´   € ^ RI t ^ RIHt ^ RIHt ^ RIt^ RIt^ RI	t	^ RI
Ht ^ RIHt ] ! R R]	P                  4      4       t ! R R	]	P                   4      tR# )
é    N)Ú	dataclass)ÚOptional)ÚKey)Ú
table_castc                   óF   a a€ ] tR t^t oRtRtV 3R ltV3R ltRtVt	V ;t
# )ÚPandasConfigzBuilderConfig for Pandas.Nc                ó$   <€ \         SV `  4        R # ©N)ÚsuperÚ__post_init__)ÚselfÚ	__class__s   &€Úx/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/datasets/packaged_modules/pandas/pandas.pyr   ÚPandasConfig.__post_init__   s   ø€ Ü‰ÑÖó    c                óJ   <€ V ^8„  d   Qh/ S[ S[P                  ,          ;R&   # )é   Úfeatures)r   ÚdatasetsÚFeatures)ÚformatÚ__classdict__s   "€r   Ú__annotate__ÚPandasConfig.__annotate__   s   ø‡ ‚ ñ ‘x×(Ñ(Õ)Ñ0ò	 r   © )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r   r   s   @@r   r   r      s   ù‡ € á#à,0€Hõ ÷ … r   r   c                   óN   a € ] tR t^t o ]tR tR tV 3R lR ltR t	R t
RtV tR# )	ÚPandasc                óŽ   € \         P                  ! R \        4       \        P                  ! V P
                  P                  R7      # )z[The Pandas builder is deprecated and will be removed in the next major version of datasets.)r   )ÚwarningsÚwarnÚFutureWarningr   ÚDatasetInfoÚconfigr   )r   s   &r   Ú_infoÚPandas._info   s1   € Ü�ŠØiÜô	
ô ×#Ò#¨T¯[©[×-AÑ-AÔBÐBr   c                óT  € V P                   P                  '       g#   \        RV P                   P                   24      hVP                  V P                   P                  4      p. pVP	                  4        F.  w  rEVP                  \        P                  ! VRV/R7      4       K0  	  V# )z-We handle string, list and dicts in datafilesz=At least one data file must be specified, but got data_files=Úfiles)ÚnameÚ
gen_kwargs)r,   Ú
data_filesÚ
ValueErrorÚdownloadÚitemsÚappendr   ÚSplitGenerator)r   Ú
dl_managerr3   ÚsplitsÚ
split_namer0   s   &&    r   Ú_split_generatorsÚPandas._split_generators!   sŒ   € à�{‰{×%×%Ð%ÜÐ\Ð]a×]hÑ]h×]sÑ]sÐ\tÐuÓvÐvØ×(Ñ(¨¯©×)?Ñ)?Ó@ˆ
ØˆØ!+×!1Ñ!1Ö!3ÑˆJØ�M‰Mœ(×1Ò1°zÈwÐX]ÐN^Ô_Ö`ñ "4àˆr   c                óN   <€ V ^8„  d   QhRS[ P                  RS[ P                  /# )r   Úpa_tableÚreturn)ÚpaÚTable)r   r   s   "€r   r   ÚPandas.__annotate__+   s#   ø€ ÷ ñ ¡B§H¡Hð ±·±ñ r   c                óˆ   € V P                   P                  e*   \        WP                   P                  P                  4      pV# r
   )r,   r   r   Úarrow_schema)r   r?   s   &&r   Ú_cast_tableÚPandas._cast_table+   s3   € Ø�;‰;×ÑÒ+ô " (¯K©K×,@Ñ,@×,MÑ,MÓNˆHØˆr   c              #  ó&   "  € T R j  x€L
  R #  L5ir
   r   )r   r0   s   &&r   Ú_generate_shardsÚPandas._generate_shards2   s   é € Ø×Ôùs   ‚ˆ‰c              #  ó<  "  € \        V4       Ft  w  r#\        VR 4      ;_uu_ 4       p\        P                  P	                  \
        P                  ! V4      4      p\        V^ 4      V P                  V4      3x € RRR4       Kv  	  R#   + '       g   i     K‹  ; i5i)ÚrbN)	Ú	enumerateÚopenrA   rB   Úfrom_pandasÚpdÚread_pickler   rF   )r   r0   ÚiÚfileÚfr?   s   &&    r   Ú_generate_tablesÚPandas._generate_tables5   so   é € Ü  Ö'‰GˆAÜ�d˜D×!Ô! QÜŸ8™8×/Ñ/´·²¸qÓ0AÓB�Ü˜!˜Q“i ×!1Ñ!1°(Ó!;Ð;Ò;÷ "Ñ!ó (ß!×!Ð!üs   ‚%B§ABÁ:BÂBÂ	Br   N)r   r   r   r   r   ÚBUILDER_CONFIG_CLASSr-   r<   rF   rI   rU   r"   r#   )r   s   @r   r&   r&      s/   ø‡ € Ø'ÐòCò÷ð ò÷<ð <r   r&   )r(   Údataclassesr   Útypingr   ÚpandasrP   ÚpyarrowrA   r   Údatasets.builderr   Údatasets.tabler   ÚBuilderConfigr   ÚArrowBasedBuilderr&   r   r   r   Ú<module>r`      sP   ðÛ Ý !Ý ã Û ã Ý  Ý %ð ô �8×)Ñ)ó  ó ð ô"<ˆX×'Ñ'ö "<r   