Ë
    ´Œjw"  ã                   óê   — U d Z ddlZddlmZmZ erddlmZ 	 ddlZdZda
eed<   daeed<   daed	   ed
<   deddfd„Zdefd„Zdeddfd„Zdefd„Zded	   ddfd„Zded	   fd„Zy# e	$ r dZY ŒRw xY w)z?Global values and configuration that apply to all of LangChain.é    N)ÚTYPE_CHECKINGÚOptional)Ú	BaseCacheTFÚ_verboseÚ_debugr   Ú
_llm_cacheÚvalueÚreturnc                 ó´   — t         rBt        j                  «       5  t        j                  dd¬«       | t        _        ddd«       | ay| ay# 1 sw Y   | ayxY w)z€Set a new value for the `verbose` global setting.

    Args:
        value: The new value for the `verbose` global setting.
    ÚignorezCImporting verbose from langchain root module is no longer supported©ÚmessageN©Ú_HAS_LANGCHAINÚwarningsÚcatch_warningsÚfilterwarningsÚ	langchainÚverboser   ©r	   s    ú`/var/www/html/Fitness-lenito-AI-main/venv/lib/python3.12/site-packages/langchain_core/globals.pyÚset_verboser      sR   € õ ô ×$Ñ$Õ&Ü×#Ñ#Øð-õð !&ŒIÔ÷ 'ð" �Hˆu�H÷# 'ð" �Húó   ›#AÁAc                  óÈ   — t         rEt        j                  «       5  t        j                  dd¬«       t        j
                  } ddd«       nd} t        xs  S # 1 sw Y   ŒxY w)ztGet the value of the `verbose` global setting.

    Returns:
        The value of the `verbose` global setting.
    r   zE.*Importing verbose from langchain root module is no longer supportedr   NFr   )Úold_verboses    r   Úget_verboser   8   s[   € õ ô ×$Ñ$Õ&Ü×#Ñ#Øð-õô& $×+Ñ+ˆK÷) 'Ð&ð, ˆäÒ"�{Ð"÷1 'Ð&úó   ›(AÁA!c                 ó´   — t         rBt        j                  «       5  t        j                  dd¬«       | t        _        ddd«       | ay| ay# 1 sw Y   | ayxY w)z|Set a new value for the `debug` global setting.

    Args:
        value: The new value for the `debug` global setting.
    r   úAImporting debug from langchain root module is no longer supportedr   N©r   r   r   r   r   Údebugr   r   s    r   Ú	set_debugr"   ]   sQ   € õ ô ×$Ñ$Õ&Ü×#Ñ#Øð)õð $ŒIŒO÷ 'ð �FˆU�F÷ 'ð �Fúr   c                  óÈ   — t         rEt        j                  «       5  t        j                  dd¬«       t        j
                  } ddd«       nd} t        xs  S # 1 sw Y   ŒxY w)zpGet the value of the `debug` global setting.

    Returns:
        The value of the `debug` global setting.
    r   r   r   NFr    )Ú	old_debugs    r   Ú	get_debugr%   y   sY   € õ ô ×$Ñ$Õ&Ü×#Ñ#Øð)õô  "Ÿ™ˆI÷# 'Ð&ð& ˆ	äÒ�YÐ÷+ 'Ð&úr   c                 ó´   — t         rBt        j                  «       5  t        j                  dd¬«       | t        _        ddd«       | ay| ay# 1 sw Y   | ayxY w)z›Set a new LLM cache, overwriting the previous value, if any.

    Args:
        value: The new LLM cache to use. If `None`, the LLM cache is disabled.
    r   úEImporting llm_cache from langchain root module is no longer supportedr   N©r   r   r   r   r   Ú	llm_cacher   r   s    r   Úset_llm_cacher*   ›   sR   € õ ô ×$Ñ$Õ&Ü×#Ñ#Øð-õð #(ŒIÔ÷ 'ð" �J��J÷# 'ð" �Júr   c                  óÈ   — t         rEt        j                  «       5  t        j                  dd¬«       t        j
                  } ddd«       nd} t        xs  S # 1 sw Y   ŒxY w)zxGet the value of the `llm_cache` global setting.

    Returns:
        The value of the `llm_cache` global setting.
    r   r'   r   Nr(   )Úold_llm_caches    r   Úget_llm_cacher-   ¹   s[   € õ ô ×$Ñ$Õ&Ü×#Ñ#Øð-õô( &×/Ñ/ˆM÷+ 'Ð&ð. ˆäÒ&˜Ð&÷3 'Ð&úr   )Ú__doc__r   Útypingr   r   Úlangchain_core.cachesr   r   r   ÚImportErrorr   ÚboolÚ__annotations__r   r   r   r   r"   r%   r*   r-   © ó    r   Ú<module>r6      sÆ   ðÚ Eã ß *áÝ/ðÛà€Nð €ˆ$Ó Ø€ˆÓ Ø$(€
ˆH�[Ñ!Ó (ð�tð  ó ð<"#�Tó "#ðJ�Tð ˜dó ð8�4ó ðD˜ +Ñ.ð °4ó ð<#'�x Ñ,ô #'øðY ò Ø‚Nðús   ™A( Á(A2Á1A2