Ë
    7 |hû  ã                   óP   — d dl mZ d dlmZmZ d dlmZ d dlmZ  G d„ dee«      Z	y)é    )ÚSequenceMatcher)ÚListÚTuple)Ú	BaseModel)ÚBaseCrossEncoderc                   ó6   — e Zd ZdZdeeeef      dee   fd„Zy)ÚFakeCrossEncoderzFake cross encoder model.Ú
text_pairsÚreturnc                 ó2   — t        t        d„ |«      «      }|S )Nc                 óD   — t        d | d   | d   «      j                  «       S )Nr   é   )r   Úratio)Úpairs    úf/var/www/html/test/engine/venv/lib/python3.12/site-packages/langchain_community/cross_encoders/fake.pyú<lambda>z(FakeCrossEncoder.score.<locals>.<lambda>   s    € œ_¨T°4¸±7¸DÀ¹GÓD×JÑJÓL€ ó    )ÚlistÚmap)Úselfr
   Úscoress      r   ÚscorezFakeCrossEncoder.score   s    € ÜÜÙLÈjóó
ˆð
 ˆr   N)	Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   ÚstrÚfloatr   © 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   