
    Z j                     ^    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 ViLT.
   )ProcessingKwargsProcessorMixin)auto_docstringc            
       .    \ rS rSrSSSSSSSSSS.0rSrg)	ViltProcessorKwargs   text_kwargsTF    )add_special_tokenspaddingstridereturn_overflowing_tokensreturn_special_tokens_maskreturn_offsets_mappingreturn_lengthverbose N)__name__
__module____qualname____firstlineno__	_defaults__static_attributes__r       y/root/GenerationalWealth/GenerationalWealth/venv/lib/python3.13/site-packages/transformers/models/vilt/processing_vilt.pyr   r      s)    "&).*/&+"	
Ir   r   F)totalc                   0   ^  \ rS rSr\rSU 4S jjrSrU =r$ )ViltProcessor%   c                 $   > [         TU ]  X5        g )N)super__init__)selfimage_processor	tokenizerkwargs	__class__s       r   r"   ViltProcessor.__init__)   s    4r   r   )NN)	r   r   r   r   r   valid_processor_kwargsr"   r   __classcell__)r'   s   @r   r   r   %   s    05 5r   r   N)	__doc__processing_utilsr   r   utilsr   r   r   __all__r   r   r   <module>r/      sG    A #*%  5N 5 5 
r   