Ë
    ´ŒjÞ  ã                   ó„   — d Z ddlmZmZ ddlmZ erddlmZ ddlm	Z	 ddl
mZ ddd	d
œZ eee¬«      Zdedefd„Zg d
¢Zy)a!  **Docstores** are classes to store and load Documents.

The **Docstore** is a simplified version of the Document Loader.

**Class hierarchy:**

.. code-block::

    Docstore --> <name> # Examples: InMemoryDocstore, Wikipedia

**Main helpers:**

.. code-block::

    Document, AddableMixin
é    )ÚTYPE_CHECKINGÚAny)Úcreate_importer)Ú
DocstoreFn)ÚInMemoryDocstore)Ú	Wikipediaz)langchain_community.docstore.arbitrary_fnz&langchain_community.docstore.in_memoryz&langchain_community.docstore.wikipedia)r   r   r   )Údeprecated_lookupsÚnameÚreturnc                 ó   — t        | «      S )zLook up attributes dynamically.)Ú_import_attribute)r
   s    úe/var/www/html/Fitness-lenito-AI-main/venv/lib/python3.12/site-packages/langchain/docstore/__init__.pyÚ__getattr__r   '   s   € ä˜TÓ"Ð"ó    N)Ú__doc__Útypingr   r   Úlangchain._apir   Ú)langchain_community.docstore.arbitrary_fnr   Ú&langchain_community.docstore.in_memoryr   Ú&langchain_community.docstore.wikipediar   ÚDEPRECATED_LOOKUPÚ__package__r   Ústrr   Ú__all__© r   r   Ú<module>r      s[   ðñ÷" &å *áÝDÝGÝ@ð >Ø@Ø9ñÐ ñ $ KÐDUÔVÐ ð#�cð #˜có #ò
�r   