§
    šŠtjû  ã                   óX   — 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	dS )é    )ÚSequenceMatcher)ÚListÚTuple)Ú	BaseModel)ÚBaseCrossEncoderc                   óJ   — e Zd ZdZdeeeef                  dee         fd„ZdS )ÚFakeCrossEncoderzFake cross encoder model.Ú
text_pairsÚreturnc                 óB   — t          t          d„ |¦  «        ¦  «        }|S )Nc                 ó`   — t          d | d         | d         ¦  «                             ¦   «         S )Nr   é   )r   Úratio)Úpairs    úe/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/langchain_community/cross_encoders/fake.pyú<lambda>z(FakeCrossEncoder.score.<locals>.<lambda>   s&   € �_¨T°4¸´7¸DÀ¼GÑDÔD×JÒJÑLÔL€ ó    )ÚlistÚmap)Úselfr
   Úscoress      r   ÚscorezFakeCrossEncoder.score   s-   € ÝÝØLÐLÈjñô ñ
ô 
ˆð
 ˆr   N)	Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   ÚstrÚfloatr   © r   r   r	   r	   	   sM   € € € € € Ø#Ð#ð  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Ð DÐ DÐ DÐ DÐ Dð	ð 	ð 	ð 	ð 	Ð'¨ñ 	ô 	ð 	ð 	ð 	r   