+
    )Žj<  ã                   ó~   € ^ RI HtHt ^ RIHt ^ RIHt  ! R R4      tR R ltR R	 lt	R
 R lt
R R ltR R ltR# )é    )ÚEngineÚInputDocument©ÚOllamaResult©Útranscription_promptc                   ó:   a € ] tR t^t o RtRV 3R lR lltRtV tR# )Ú
FakeClientzmodelo-testec                ó2   <€ V ^8„  d   QhRS[ RS[RS[RS[/# )é   ÚimageÚpromptÚdocument_typeÚreturn)ÚbytesÚstrr   )ÚformatÚ__classdict__s   "€Útests/test_engine.pyÚ__annotate__ÚFakeClient.__annotate__	   s*   ø€ ÷ 6ñ 6¡ð 6©sð 6Á3ð 6ÑP\ñ 6ó    c                óR   € VR 8X  g   Q hRV9   g   Q hVR8X  g   Q h\        R^R4      # )ó   imagemzNao expliquesÚcc_versoúNISS 123i€„ r   )Úselfr   r   r   s   &&&&r   Ú
transcribeÚFakeClient.transcribe	   s;   € Ø˜	Ô!Ð!Ð!Ø &Ô(Ð(Ð(Ø 
Ô*Ð*Ð*Ü˜J¨¨9Ó5Ð5r   © N)Ú )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Úmodelr   Ú__static_attributes__Ú__classdictcell__)r   s   @r   r
   r
      s   ø‡ € Ø€E÷6÷ 6ð 6r   r
   c                ó   € V ^8„  d   QhRR/# ©r   r   Nr    )r   s   "r   r   r      s   € ÷ 4ñ 4ÈTñ 4r   c                  ó  € \        \        4       4      P                  \        R RRR4      .4      p V R,          RJ g   Q hV R,          / 8X  g   Q hV R,          ^ ,          R,          R	8X  g   Q hV R
,          ^ ,          R,          RJ g   Q hR# )zdoc-1z	verso.pngr   r   ÚsuccessTÚresultsÚtranscriptionsÚtextr   Ú	documentsÚocr_okN)r   r
   Úextractr   )Úresults    r   ÚCtest_engine_returns_transcription_without_logging_or_parsing_fieldsr4      s   € Ü”J“LÓ!×)Ñ)Ü	w ¨Z¸Ó	CÐDó€Fð )Õ Ó$Ð$Ð$Ø)Õ Ô"Ð"Ð"ØÐ"Õ# AÕ& vÕ.°*Ô<Ð<Ð<Ø+Õ˜qÕ! (Õ+¨tÓ3Ð3Ò3r   c                ó   € V ^8„  d   QhRR/# r*   r    )r   s   "r   r   r      s   € ÷ %ñ %Àñ %r   c                  óR   € \        R 4      p RV 9   g   Q hRV 9   g   Q hRV 9   g   Q hR# )Úrc_validadezVIGENTE ATEzNao uses outras datasú[NAO_LEGIVEL]Nr   ©r   s    r   Ú7test_rc_focused_prompt_forbids_other_dates_and_guessingr:      s6   € Ü! -Ó0€FØ˜FÔ"Ð"Ð"Ø" fÔ,Ð,Ð,Ø˜fÔ$Ð$Ò$r   c                ó   € V ^8„  d   QhRR/# r*   r    )r   s   "r   r   r   !   s   € ÷ Xñ X¨dñ Xr   c                  ó,   € \        R R4      R8X  g   Q hR# )r7   zglm-ocr:latestzText Recognition:Nr   r    r   r   Ú$test_glm_uses_canonical_short_promptr=   !   s   € Ü Ð/?Ó@ÐDWÔWÐWÒWr   c                ó   € V ^8„  d   QhRR/# r*   r    )r   s   "r   r   r   %   s   € ÷ 7ñ 7Àñ 7r   c                  óB   € \        R R4      p RV 9   g   Q hRV 9  g   Q hR# )Úrcz%AuditAid/PaddleOCR-VL-1.6-0.9B:latestzTranscreve todo o texto visivelzOmite todo o restante textoNr   r9   s    r   Ú7test_paddle_rc_prompt_still_requests_full_transcriptionrA   %   s+   € Ü! $Ð(OÓP€FØ,°Ô6Ð6Ð6Ø(°Ô6Ð6Ò6r   c                ó   € V ^8„  d   QhRR/# r*   r    )r   s   "r   r   r   +   s   € ÷ %ñ %Èñ %r   c                  óv   € \        R 4      p RV 9   g   Q hRV 9   g   Q hRV 9   g   Q hRV 9   g   Q hRV 9   g   Q hR# )Úcc_frente_identificacaou   N.Âº DOCUMENTOÚVALIDADEzdata de nascimentoz+Nao corrijas, nao completes e nao adivinhesr8   Nr   r9   s    r   Ú?test_cc_front_focused_prompt_forbids_guessing_and_other_numbersrF   +   sS   € Ü!Ð";Ó<€FØ˜vÔ%Ð%Ð%Ø˜ÔÐÐØ 6Ô)Ð)Ð)Ø8¸FÔBÐBÐBØ˜fÔ$Ð$Ò$r   N)Úpataniscai.enginer   r   Úpataniscai.ollamar   Úpataniscai.promptsr   r
   r4   r:   r=   rA   rF   r    r   r   Ú<module>rJ      s2   ðß 3Ý *Ý 3÷6ñ 6õ4õ%õXõ7÷%r   