ó
    ç9i  ã                   ód   • S SK r SSKJrJr  SSKJrJr  S SKJr   " S S\5      r	 " S	 S
\5      r
g)é    Né   )Úget_subcommand_argsÚperform_simple_inferenceé   )ÚPaddleXPredictorWrapperÚPredictorCLISubcommandExecutor)Úcustom_typec                   ó.   ^ • \ rS rSrU 4S jrS rSrU =r$ )Ú
BaseDocVLMé   c                 ó4   >• 0 U l         [        TU ]  " U0 UD6  g ©N)Ú_extra_init_argsÚsuperÚ__init__)ÚselfÚargsÚkwargsÚ	__class__s      €ÚZ/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/paddleocr/_models/_doc_vlm.pyr   ÚBaseDocVLM.__init__   s   ø€ ð
 !#ˆÔÜ‰Ò˜$Ð) &Ó)ó    c                 ó   • U R                   $ r   ©r   ©r   s    r   Ú&_get_extra_paddlex_predictor_init_argsÚ1BaseDocVLM._get_extra_paddlex_predictor_init_args"   s   € Ø×$Ñ$Ð$r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   Ú__static_attributes__Ú__classcell__)r   s   @r   r   r      s   ø† õ*÷%ð %r   r   c                   ód   • \ rS rSr\" \" \5      5      r\\	R                  S 5       5       rS rSrg)ÚBaseDocVLMSubcommandExecutoré&   c                 ó   • [         er   )ÚNotImplementedErrorr   s    r   Úwrapper_clsÚ(BaseDocVLMSubcommandExecutor.wrapper_cls)   s
   € ô "Ð!r   c                 ót   • [        U5      nU R                  US   5      US'   [        U R                  U5        g )NÚinput)r   Úinput_validatorr   r)   )r   r   Úparamss      r   Úexecute_with_argsÚ.BaseDocVLMSubcommandExecutor.execute_with_args.   s4   € Ü$ TÓ*ˆØ×.Ñ.¨v°g©Ó?ˆˆw‰Ü  ×!1Ñ!1°6Õ:r   © N)r   r   r    r!   Ústaticmethodr	   Údictr-   ÚpropertyÚabcÚabstractmethodr)   r/   r"   r1   r   r   r%   r%   &   s6   † Ù"¡;¨tÓ#4Ó5€OàØ×Ññ"ó ó ð"õ;r   r%   )r5   Ú
_utils.clir   r   Úbaser   r   Ú paddlex.utils.pipeline_argumentsr	   r   r%   r1   r   r   Ú<module>r:      s2   ðó ÷÷ JÝ 8ô
%Ð(ô 
%ô;Ð#Aõ ;r   