§
    æ˜ºhg  ã                   ó6   — d dl mZ ddlZ G d„ de¦  «        ZdS )é   )ÚInputExampleé    Nc                   ó    — e Zd ZdZd„ Zdd„ZdS )ÚPairedFilesReaderz9
    Reads in the a Pair Dataset, split in two files
    c                 ó   — || _         d S )N)Ú	filepaths)Úselfr   s     úw/var/www/html/services/rag-service/venv/lib/python3.11/site-packages/sentence_transformers/readers/PairedFilesReader.pyÚ__init__zPairedFilesReader.__init__
   s   € Ø"ˆŒˆˆó    r   c           	      óþ  — g }| j         D ]T}|                     d¦  «        rt          j        |dd¬¦  «        nt          |d¬¦  «        }|                     |¦  «         ŒUg }d}|s˜g }|D ]5}|                     ¦   «         }|dk    rd} n|                     |¦  «         Œ6|rn[|                     t          t          t          |¦  «        ¦  «        |d¬	¦  «        ¦  «         |d
k    rt          |¦  «        |k    rn|¯˜|S )ú z.gzÚrtzutf-8)ÚencodingFÚ Tr   )ÚguidÚtextsÚlabelr   )	r   ÚendswithÚgzipÚopenÚappendÚreadliner   ÚstrÚlen)	r	   Úmax_examplesÚfInsÚfilepathÚfInÚexamplesÚeofr   Útexts	            r
   Úget_exampleszPairedFilesReader.get_examples   s7  € àˆØœð 	ð 	ˆHð ×$Ò$ UÑ+Ô+ð6•”	˜( D°7Ð;Ñ;Ô;Ð;å˜(¨WÐ5Ñ5Ô5ð ð
 �KŠK˜ÑÔÐÐàˆàˆØð 	ØˆEØð #ð #�Ø—|’|‘~”~�à˜2’:�:Ø�CØ�Eà—’˜TÑ"Ô"Ð"Ð"àð Øà�OŠO�L­cµ#°h±-´-Ñ.@Ô.@ÈÐUVÐWÑWÔWÑXÔXÐXØ˜aÒÐ¥C¨¡M¤M°\Ò$AÐ$AØð! ð 	ð$ ˆr   N)r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r#   © r   r
   r   r      sA   € € € € € ðð ð#ð #ð #ð ð  ð  ð  ð  ð  r   r   )r   r   r   Úobjectr   r(   r   r
   ú<module>r*      sT   ðØ Ð Ð Ð Ð Ð Ø €€€ð(ð (ð (ð (ð (˜ñ (ô (ð (ð (ð (r   