
    qiQ                     d    d Z ddlmZmZ ddlmZ  G d ded      Ze G d d	e             Zd	gZy
)z"
Processor class for BridgeTower.
   )ProcessingKwargsProcessorMixin)auto_docstringc            	       .    e Zd ZdddddddddddddZy)BridgeTowerProcessorKwargsTF    )add_special_tokenspaddingstridereturn_overflowing_tokensreturn_special_tokens_maskreturn_offsets_mappingreturn_lengthverbose)do_normalizedo_center_crop)text_kwargsimages_kwargsN)__name__
__module____qualname__	_defaults     h/opt/pipecat/venv/lib/python3.12/site-packages/transformers/models/bridgetower/processing_bridgetower.pyr   r      s5     #').*/&+"	
 !"
Ir   r   F)totalc                   "     e Zd ZeZ fdZ xZS )BridgeTowerProcessorc                 &    t         |   ||       y )N)super__init__)selfimage_processor	tokenizer	__class__s      r   r!   zBridgeTowerProcessor.__init__-   s    )4r   )r   r   r   r   valid_processor_kwargsr!   __classcell__)r%   s   @r   r   r   )   s    75 5r   r   N)	__doc__processing_utilsr   r   utilsr   r   r   __all__r   r   r   <module>r,      sG    A #!1 & 5> 5 5 "
"r   