
    9|h)                     H    d dl mZmZ d dlmZmZmZ  G d deeef         Zy)    )AnyOptional)InputOutputRunnableBindingBasec                   X     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                ^    ddl m}  ||||      }i i d|||d}t        |   di | y )Nr   )pullr   )r   config)boundr
    )langchain.hubr   super__init__)	selfr
   r   r   r   r   pulledsuper_kwargs	__class__s	           V/var/www/html/test/engine/venv/lib/python3.12/site-packages/langchain/runnables/hub.pyr   zHubRunnable.__init__   sM     	'''J
 
 !2
 	(<(    )
__name__
__module____qualname____doc__str__annotations__r   r   r   __classcell__)r   s   @r   r	   r	      sZ      "&!%)) #	)
 #) ) 
) )r   r	   N)typingr   r   langchain_core.runnables.baser   r   r   r	   r   r   r   <module>r'      s$      L L)%eVm4 )r   