§
    fÍâhX  ã                   óN   — d Z 	 ddlmZ n# e$ r dZY nw xY w G d„ d¦  «        ZdS )z Tablib - DataFrame Support.
é    )Ú	DataFrameNc                   óX   — e Zd ZdZdZed„ ¦   «         Zed„ ¦   «         Zed„ ¦   «         ZdS )ÚDataFrameFormatÚdf)r   c                 ó¬   — t           €dS t          |t           ¦  «        rdS 	 t          |                     ¦   «         ¦  «         dS # t          $ r Y dS w xY w)z,Returns True if given stream is a DataFrame.NFT)r   Ú
isinstanceÚreadÚ
ValueError)ÚclsÚstreams     úI/var/www/histauto/venv/lib/python3.11/site-packages/tablib/formats/_df.pyÚdetectzDataFrameFormat.detect   sh   € õ ÐØ�5Ý˜¥	Ñ*Ô*ð 	Ø�4ð	Ý�f—k’k‘m”mÑ$Ô$Ð$Ø�4øÝð 	ð 	ð 	Ø�5�5ð	øøøs   ¢!A Á
AÁAc                 óh   — t           €t          d¦  «        ‚t          |j        |j        ¬¦  «        }|S )z-Returns DataFrame representation of DataBook.NzWDataFrame Format requires `pandas` to be installed. Try `pip install "tablib[pandas]"`.)Úcolumns)r   ÚNotImplementedErrorÚdictÚheaders)r   ÚdsetÚ	dataframes      r   Ú
export_setzDataFrameFormat.export_set   s?   € õ ÐÝ%ð7ñ8ô 8ð 8õ ˜dœi°´Ð>Ñ>Ô>ˆ	ØÐó    c                 ód   — |                      ¦   «          |                     d¬¦  «        |_        dS )zReturns dataset from DataFrame.Úrecords)ÚorientN)ÚwipeÚto_dictr   )r   r   Ú	in_streams      r   Ú
import_setzDataFrameFormat.import_set%   s-   € ð 	�	Š	‰ŒˆØ×%Ò%¨YÐ%Ñ7Ô7ˆŒ	ˆ	ˆ	r   N)	Ú__name__Ú
__module__Ú__qualname__ÚtitleÚ
extensionsÚclassmethodr   r   r   © r   r   r   r   
   sm   € € € € € Ø€EØ€Jàð
ð 
ñ „[ð
ð ðð ñ „[ðð ð8ð 8ñ „[ð8ð 8ð 8r   r   )Ú__doc__Úpandasr   ÚImportErrorr   r%   r   r   ú<module>r)      s   ððð ðØ Ð Ð Ð Ð Ð Ð øØð ð ð Ø€I€I€Iðøøøð8ð 8ð 8ð 8ð 8ñ 8ô 8ð 8ð 8ð 8s   „ ‹”