§
    ‡ìNg  ã                   óB   — d dl mZmZmZ d dlmZ  G d„ de¦  «        ZdS )é    )ÚAnyÚDictÚList)Ú
BaseMemoryc                   ó²   — e Zd ZU dZeed<   edee         fd„¦   «         Z	de
eef         de
eef         fd„Zde
eef         de
eef         ddfd	„Zdd
„ZdS )ÚReadOnlySharedMemoryz7Memory wrapper that is read-only and cannot be changed.ÚmemoryÚreturnc                 ó   — | j         j        S )zReturn memory variables.)r	   Úmemory_variables©Úselfs    úU/var/www/html/ai-engine/env/lib/python3.11/site-packages/langchain/memory/readonly.pyr   z%ReadOnlySharedMemory.memory_variables   s   € ð Œ{Ô+Ð+ó    Úinputsc                 ó6   — | j                              |¦  «        S )z"Load memory variables from memory.)r	   Úload_memory_variables)r   r   s     r   r   z*ReadOnlySharedMemory.load_memory_variables   s   € àŒ{×0Ò0°Ñ8Ô8Ð8r   ÚoutputsNc                 ó   — dS )z"Nothing should be saved or changedN© )r   r   r   s      r   Úsave_contextz!ReadOnlySharedMemory.save_context   ó   € àˆr   c                 ó   — dS )z,Nothing to clear, got a memory like a vault.Nr   r   s    r   ÚclearzReadOnlySharedMemory.clear   r   r   )r
   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ú__annotations__Úpropertyr   Ústrr   r   r   r   r   r   r   r   r   r   r      sÐ   € € € € € € ØAÐAàÐÐÑàð, $ s¤)ð ,ð ,ð ,ñ „Xð,ð9¨D°°c°¬Nð 9¸tÀCÈÀH¼~ð 9ð 9ð 9ð 9ð 4¨¨S¨¤>ð ¸DÀÀcÀ¼Nð Ètð ð ð ð ðð ð ð ð ð r   r   N)Útypingr   r   r   Úlangchain_core.memoryr   r   r   r   r   ú<module>r$      si   ðØ "Ð "Ð "Ð "Ð "Ð "Ð "Ð "Ð "Ð "à ,Ð ,Ð ,Ð ,Ð ,Ð ,ðð ð ð ð ˜:ñ ô ð ð ð r   