ó
    ‡Ž¡j2  ã                   ó^   • S r SSKJrJr  SSKJr   " S S\SS9r\ " S S	\5      5       rS	/rg
)z
Processor class for Blip.
é   )ÚProcessingKwargsÚProcessorMixin)Úauto_docstringc                   ó0   • \ rS rSrSSSSSSSSSSS.	0rSrg)	ÚBlipProcessorKwargsé   Útext_kwargsTFé    )	Úadd_special_tokensÚpaddingÚstrideÚreturn_overflowing_tokensÚreturn_special_tokens_maskÚreturn_offsets_mappingÚreturn_token_type_idsÚreturn_lengthÚverbose© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú	_defaultsÚ__static_attributes__r   ó    Ú¶C:\Users\johnn\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.13_qbz5n2kfra8p0\LocalCache\local-packages\Python313\site-packages\transformers/models/blip/processing_blip.pyr   r      s,   † àØ"&ØØØ).Ø*/Ø&+Ø%*Ø"Øñ

ðƒIr   r   F)Útotalc                   óJ   ^ • \ rS rSr\rU 4S jr\S\\	   4S j5       r
SrU =r$ )ÚBlipProcessoré&   c                 ó2   >• SUl         [        TU ]	  X5        g )NF)r   ÚsuperÚ__init__)ÚselfÚimage_processorÚ	tokenizerÚkwargsÚ	__class__s       €r   r#   ÚBlipProcessor.__init__*   s   ø€ Ø*/ˆ	Ô'Ü‰Ñ˜Õ4r   Úreturnc                 ó   • S/$ )NÚtoken_type_idsr   )r$   s    r   Úunused_input_namesÚ BlipProcessor.unused_input_names.   s   € à Ð!Ð!r   r   )r   r   r   r   r   Úvalid_processor_kwargsr#   ÚpropertyÚlistÚstrr-   r   Ú__classcell__)r(   s   @r   r   r   &   s-   ø† à0Ðõ5ð ð" D¨¡Ió "ó ö"r   r   N)	Ú__doc__Úprocessing_utilsr   r   Úutilsr   r   r   Ú__all__r   r   r   Ú<module>r8      sG   ðñ÷ AÝ #ôÐ*°%ò ð  ô	"�Nó 	"ó ð	"ð Ð
�r   