Ë
    ÛÓ^j»  ã                   ó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 Bros.
é   )ÚProcessingKwargsÚProcessorMixin)Úauto_docstringc            
       ó&   — e Zd ZddddddddddœiZy)ÚBrosProcessorKwargsÚtext_kwargsTFé    )Úadd_special_tokensÚpaddingÚstrideÚreturn_overflowing_tokensÚreturn_special_tokens_maskÚreturn_offsets_mappingÚreturn_lengthÚverboseN)Ú__name__Ú
__module__Ú__qualname__Ú	_defaults© ó    ús/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/transformers/models/bros/processing_bros.pyr   r      s)   „ àØ"&ØØØ).Ø*/Ø&+Ø"Øñ	
ð�Ir   r   F)Útotalc                   ó$   ‡ — e Zd ZeZdˆ fd„	Zˆ xZS )ÚBrosProcessorc                 ó>   •— |€t        d«      ‚t        ‰| �	  |«       y )Nz"You need to specify a `tokenizer`.)Ú
ValueErrorÚsuperÚ__init__)ÚselfÚ	tokenizerÚkwargsÚ	__class__s      €r   r   zBrosProcessor.__init__)   s"   ø€ ØÐÜÐAÓBÐBä‰Ñ˜Õ#r   )N)r   r   r   r   Úvalid_processor_kwargsr   Ú__classcell__)r#   s   @r   r   r   %   s   ø„ à0Ð÷$ñ $r   r   N)	Ú__doc__Úprocessing_utilsr   r   Úutilsr   r   r   Ú__all__r   r   r   ú<module>r*      sG   ðñ÷ AÝ #ôÐ*°%õ ð ô$�Nó $ó ð$ð Ð
�r   