Ë
    µŒj_  ã                   ó2   — d dl mZ d dlmZ  G d„ de«      Zy)é    )ÚAny)ÚBaseDataFrameLoaderc                   ó.   ‡ — e Zd ZdZddedefˆ fd„Zˆ xZS )ÚXorbitsLoaderzLoad `Xorbits` DataFrame.Ú
data_frameÚpage_content_columnc                 óÊ   •— 	 ddl m} t        ||j                  «      st        dt        |«      › �«      ‚t        ‰| �!  ||¬«       y# t        $ r}t        d«      |‚d}~ww xY w)aJ  Initialize with dataframe object.

        Requirements:
            Must have xorbits installed. You can install with `pip install xorbits`.

        Args:
            data_frame: Xorbits DataFrame object.
            page_content_column: Name of the column containing the page content.
              Defaults to "text".
        r   NzACannot import xorbits, please install with 'pip install xorbits'.zLExpected data_frame to be a xorbits.pandas.DataFrame,                   got )r   )	Úxorbits.pandasÚpandasÚImportErrorÚ
isinstanceÚ	DataFrameÚ
ValueErrorÚtypeÚsuperÚ__init__)Úselfr   r   ÚpdÚeÚ	__class__s        €úv/var/www/html/Fitness-lenito-AI-main/venv/lib/python3.12/site-packages/langchain_community/document_loaders/xorbits.pyr   zXorbitsLoader.__init__	   sw   ø€ ð	Ý'ô ˜* b§l¡lÔ3ÜðÜ˜JÓ'Ð(ð*óð ô 	‰Ñ˜Ð9LÐÕMøô ò 	ÜØSóàðûð	ús   ƒA Á	A"ÁAÁA")Útext)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ústrr   Ú__classcell__)r   s   @r   r   r      s"   ø„ Ù#ñN 3ð N¸S÷ Nñ Nó    r   N)Útypingr   Ú.langchain_community.document_loaders.dataframer   r   © r   r   Ú<module>r#      s   ðÝ å NôNÐ'õ Nr   