
    f3fir              	          U d Z i ddddddddd	d
ddddddddddddddddddddddd d!i d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d6d7d8d9d9d:d;d<d=d>d?d@dAi dBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdRdSdSdTdUdVdVdWdXdYdZd[dOd\d\d]d^i d_d`dadbdcdddedfdgdhdidjdkdkdldmdndodpdpdqdrdsdsdtdudvdvdwdxdydzd{d|i d}d~dddddddddddddddddddddddddddddddddddddZeeedf   eedf   f   ed<   dd
dddd)ddZeeedf   eedf   f   ed<   i ddddddddd
d
ddddddddddddddddddd#d#d%d%d'd'i d+d+d/d/d1d1d3d3d5d5d8d8d;d;d=d=d?d?dAdAdCdCdEdEdIdIdKdKd^d^d`d`dbdbi dddddfdfdhdhdjdjdxdxdzdzd|d|d~d~ddddddddddddddddddddddddddZeeedf   eedf   f   ed<   i dddddddddd
dd`dddddddddbddddfddddhd)d)d[ddd\dRddZeeedf   eedf   f   ed<   y)a#  Serialization mapping.

This file contains a mapping between the `lc_namespace` path for a given
subclass that implements from `Serializable` to the namespace
where that class is actually located.

This mapping helps maintain the ability to serialize and deserialize
well-known LangChain objects even if they are moved around in the codebase
across different LangChain versions.

For example, the code for the `AIMessage` class is located in
`langchain_core.messages.ai.AIMessage`. This message is associated with the
`lc_namespace` of `["langchain", "schema", "messages", "AIMessage"]`,
because this code was originally in `langchain.schema.messages.AIMessage`.

The mapping allows us to deserialize an `AIMessage` created with an older
version of LangChain where the code was in a different location.
)	langchainschemamessages	AIMessage)langchain_corer   air   )r   r   r   AIMessageChunk)r   r   r   r   )r   r   r   BaseMessage)r   r   baser	   )r   r   r   BaseMessageChunk)r   r   r
   r   )r   r   r   ChatMessage)r   r   chatr   )r   r   r   FunctionMessage)r   r   functionr   )r   r   r   HumanMessage)r   r   humanr   )r   r   r   SystemMessage)r   r   systemr   )r   r   r   ToolMessage)r   r   toolr   )r   r   r   RemoveMessage)r   r   modifierr   )r   r   agentAgentAction)r   agentsr   )r   r   r   AgentFinish)r   r   r   )r   r   prompt_templateBasePromptTemplate)r   promptsr
   r   )r   chainsllmLLMChain)r   r   promptPromptTemplate)r   r   r"   r#   )r   r   r   MessagesPlaceholder)r   r   r   r$   )r   llmsopenaiOpenAI)langchain_openair%   r
   r'   )r   r   r   ChatPromptTemplate)r   r   r   r)   )r   r   r   HumanMessagePromptTemplate)r   r   r   r*   )r   r   r   SystemMessagePromptTemplate)r   r   r   r+   )r   r   imageImagePromptTemplate)r   r   r,   r-   )r   r   r   AgentActionMessageLog)r   r   r.   )r   r   r   ToolAgentAction)r   r   output_parserstoolsr/   )r   r   r   BaseMessagePromptTemplate)r   r   r   r2   )r   r   outputChatGeneration)r   outputschat_generationr4   )r   r   r3   
Generation)r   r5   
generationr7   )r   r   documentDocument)r   	documentsr
   r:   )r   r0   fixOutputFixingParser)r   r   r   AIMessagePromptTemplate)r   r   r   r>   )r   r0   regexRegexParser)r   r   runnableDynamicRunnable)r   	runnablesconfigurablerB   )r   r   r"   PromptValue)r   prompt_valuesrE   )r   r   rA   RunnableBinding)r   rC   r
   rG   )r   r   rA   RunnableBranch)r   rC   branchrH   )r   r   rA   RunnableWithFallbacks)r   rC   	fallbacksrJ   )r   r   output_parserStrOutputParser)r   r0   stringrM   )r   chat_modelsr&   
ChatOpenAI)r(   rO   r
   rP   )r   r0   listCommaSeparatedListOutputParser)r   r0   rQ   rR   )r   r   rA   RunnableParallel)r   rC   r
   rS   )r   rO   azure_openaiAzureChatOpenAI)r(   rO   azurerU   r   rO   bedrockBedrockChat)langchain_awsrO   rX   ChatBedrock)r   rO   	anthropicChatAnthropic)langchain_anthropicrO   r]   )langchain_groqrO   ChatGroq)langchain_xairO   ChatXAI)r   rO   	fireworksChatFireworks)langchain_fireworksrO   rd   )r   rO   google_palmChatGooglePalm)r   rO   vertexaiChatVertexAI)langchain_google_vertexairO   ri   )r   rO   	mistralaiChatMistralAI)langchain_mistralairO   rl   )r   rO   rX   r[   )langchain_google_genairO   ChatGoogleGenerativeAI)r   r   r3   ChatGenerationChunk)r   r5   r6   rp   )r   r   r   ChatMessageChunk)r   r   r   rq   )r   r   r   HumanMessageChunk)r   r   r   rr   )r   r   r   FunctionMessageChunk)r   r   r   rs   )r   r   r   SystemMessageChunk)r   r   r   rt   )r   r   r   ToolMessageChunk)r   r   r   ru   )r   r   r3   GenerationChunk)r   r5   r8   rv   )r   r%   r&   
BaseOpenAI)r   r%   rX   Bedrock)rZ   r%   rX   
BedrockLLM)r   r%   rc   	Fireworks)re   r%   rz   )r   r%   rf   
GooglePalm)r   r%   r&   AzureOpenAI)r(   r%   rV   r|   )r   r%   	replicate	Replicate)r   r%   rh   VertexAI)langchain_vertexair%   r   )r   r0   	combiningCombiningOutputParser)r   r   r   BaseChatPromptTemplate)r   r   r   r   )r   r   r   ChatMessagePromptTemplate)r   r   r   r   )r   r   few_shot_with_templatesFewShotPromptWithTemplates)r   r   r   r   )r   r   pipeline)r   r   r   )r   r   r
   StringPromptTemplate)r   r   rN   r   )r   r   r
   StringPromptValue)r   rF   r   )r   r   r   BaseStringMessagePromptTemplate)r   r   r   r   )r   r   r   ChatPromptValue)r   rF   r   )r   r   r   ChatPromptValueConcrete)r   rF   r   )r   r   rA   HubRunnable)r   rC   hubr   )r   r   rA   RunnableBindingBase)r   rC   r
   r   )r   r   rA   OpenAIFunctionsRouter)r   rC   openai_functionsr   )r   r   rA   RouterRunnable)r   rC   routerr   )r   r   rA   RunnablePassthrough)r   rC   passthroughr   )r   r   rA   RunnableSequence)r   rC   r
   r   )r   r   rA   RunnableEachr   rC   r
   r   )r   r   rA   RunnableEachBaser   rC   r
   r   )r   r   rA    RunnableConfigurableAlternativesr   rC   rD   r   )r   r   rA   RunnableConfigurableFieldsr   rC   rD   r   )r   r   rA   RunnableWithMessageHistoryr   rC   historyr   r   rC   r   RunnableAssignr   rC   retryRunnableRetryr   r   
structuredStructuredPrompt)r   r   dictDictPromptTemplate))r   r   rA   r   )r   r   rA   r   r   )r   r   message_DictMessagePromptTemplate.SERIALIZABLE_MAPPING)r   r   r0   openai_toolsOpenAIToolAgentAction))r   r   r   )r   r   r   )r   r   r   )r   r   r   )r   r   r   )r   r   r   r-   )r   r   r   r   _OG_SERIALIZABLE_MAPPING)r   r   r   r   r   r   r   OLD_CORE_NAMESPACES_MAPPING)r   r   r   )r   r   r   )r   r   r	   )r   r   r   )r   r   r   )r   r   rq   )r   r   r   )r   r   rs   )r   r   r   )r   r   rr   )r   r   r   )r   r   rt   )r   r   r   )r   r   ru   )rZ   rO   r[   )r   rO   google_genairo   ))r   rO   groqr`   rW   _JS_SERIALIZABLE_MAPPINGN)	__doc__r   r   tuplestr__annotations__r   r   r        Y/var/www/auto_recruiter/arenv/lib/python3.12/site-packages/langchain_core/load/mapping.py<module>r      s  *G@4 7G@ : <G@ 7 9G@& < >'G@2 7 93G@> ; =?G@J 8 :KG@V 9 ;WG@b 7 9cG@n 9 ;oG@z 4 6{G@D 4 6EG@N E GOG@Z / 1[G@f 9 ;gG@r < >sG@~ . 0G@J ; =KG@V C EWG@b D FcG@n = ?oG@z > @{G@D 8 :EG@R B DSG@^ 8 :_G@j 4 6kG@v 4 6wG@B A CCG@N @ BOG@Z < >[G@f ; =gG@r 5 7sG@| ; =}G@H : <IG@T A CUG@` @ BaG@l 9 ;mG@x N PyG@D < >EG@P D FQG@\ ; =]G@h ? AiG@r 2 4sG@| 0 2}G@F ? AGG@P B DQG@\ = ?]G@f ? AgG@p ; =qG@| H J}G@F	 = ?G	G@R	 < >S	G@^	 = ?_	G@j	 @ Bk	G@v	 > @w	G@B
 < >C
G@N
 9 ;O
G@Z
 2 4[
G@f
 0 2g
G@r
 4 6s
G@|
 7 9}
G@H 3 5IG@T 4 6UG@` 2 4aG@j J LkG@v I KwG@B B DCG@N V XOG@Z ) +[G@d = ?eG@p : <qG@z H J{G@F 8 :GG@P @ BQG@Z 7 9[G@f ? AgG@r A CsG@~ : <G@J ? AKG@V < >WG@b 8 :cG@n < >oG@z L N{G@F F HGG@R F HSG@^<;FMCG@ d5c?E#s(O;< GX+-1./H@K,D $uS#Xc3h?@ ,`_G5 8_G ; =_G : <_G& ? A'_G2 : <3_G> B D?_GJ < >K_GV > @W_Gb : <c_Gn 0 2o_Gx 0 2y_GB @ BC_GN > @O_GZ A C[_Gf @ Bg_Gr H Js_G~ I K_GJ : <K_GT G IU_G` G Ia_Gl > @m_Gx 8 :y_GD E GE_GP G IQ_G\ 7 9]_Gf ? Ag_Gr @ Bs_G~ J L_GJ F HK_GV S UW_Gb @ Bc_Gn L No_Gz ? A{_GF A CG_GR G IS_G^ C E__Gj ? Ak_Gv C Ew_GB D FC_GN G IO_GZ
e_Gp . 0q_Gz D F{_GF = ?G_GP M OQ_G\ ; =]_Gf C Eg_Gp C Eq_G| @ B}_GH	 J LI	_GT	 @ BU	_G`	>BTOG@s
_G T%S/5c?"BC _BoD/ 2oD 5 7oD 2 4oD& 7 9'oD2 2 43oD> 7 9?oDJ 6 8KoDV ; =WoDb 3 5coDn 8 :ooDz 4 6{oDF 9 ;GoDR 2 4SoD^ 7 9_oDj B DkoDv ; =woD@ K MAoDJ7
=UoD $uS#Xc3h?@ or   