
    Ng)                     V    d dl mZmZ d dlmZmZmZ  G d deeef                   ZdS )    )AnyOptional)InputOutputRunnableBindingBasec                   d     e Zd ZU dZeed<   ddddedee         dee         deddf
 fd	Z xZ	S )
HubRunnablez@
    An instance of a runnable stored in the LangChain Hub.
    owner_repo_commitNapi_urlapi_keyr   r   kwargsreturnc                z    ddl m}  ||||          }i i d|||d} t                      j        di | d S )Nr   )pullr   )r   config)boundr
    )langchain.hubr   super__init__)	selfr
   r   r   r   r   pulledsuper_kwargs	__class__s	           S/var/www/html/ai-engine/env/lib/python3.11/site-packages/langchain/runnables/hub.pyr   zHubRunnable.__init__   s     	'&&&&&''JJJ
 
 
 !2
 
 
 	((<(((((    )
__name__
__module____qualname____doc__str__annotations__r   r   r   __classcell__)r   s   @r   r	   r	      s            "&!%) ) )) #	)
 #) ) 
) ) ) ) ) ) ) ) ) )r   r	   N)typingr   r   langchain_core.runnables.baser   r   r   r	   r   r   r   <module>r'      sy                    L L L L L L L L L L) ) ) ) )%eVm4 ) ) ) ) )r   