ó
    -Ðåhû  ã                   óP   • S SK Jr  S SKJrJr  S SKJr  S SKJr   " S S\\5      r	g)é    )ÚSequenceMatcher)ÚListÚTuple)Ú	BaseModel)ÚBaseCrossEncoderc                   ó@   • \ rS rSrSrS\\\\4      S\\   4S jr	Sr
g)ÚFakeCrossEncoderé	   zFake cross encoder model.Ú
text_pairsÚreturnc                 ó2   • [        [        S U5      5      nU$ )Nc                 óD   • [        S U S   U S   5      R                  5       $ )Nr   é   )r   Úratio)Úpairs    ÚW/root/34ku/venv/lib/python3.13/site-packages/langchain_community/cross_encoders/fake.pyÚ<lambda>Ú(FakeCrossEncoder.score.<locals>.<lambda>   s   € œ_¨T°4¸±7¸DÀ¹GÓD×JÑJÔLó    )ÚlistÚmap)Úselfr   Úscoress      r   ÚscoreÚFakeCrossEncoder.score   s    € ÜÜÙLÈjóó
ˆð
 ˆr   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   ÚstrÚfloatr   Ú__static_attributes__r   r   r   r	   r	   	   s)   † Ù#ð  U¨3°¨8¡_Ñ 5ð ¸$¸u¹+÷ r   r	   N)
Údifflibr   Útypingr   r   Úpydanticr   Ú'langchain_community.cross_encoders.baser   r	   r   r   r   Ú<module>r)      s    ðÝ #ß å å Dô	Ð'¨õ 	r   