
    qi                     @    d Z ddlmZ dddZ G d de      ZeZddgZy	)
z$Tokenization classes for DistilBERT.   )BertTokenizerz	vocab.txtztokenizer.json)
vocab_filetokenizer_filec                   2     e Zd ZddgZdddef fdZ xZS )DistilBertTokenizer	input_idsattention_maskT)do_lower_caser
   c                (    t        |   |d|i| y)a  
        Construct a DistilBERT tokenizer (backed by HuggingFace's tokenizers library). Based on WordPiece.

        This tokenizer inherits from [`BertTokenizer`] which contains most of the main methods. Users should refer to
        this superclass for more information regarding those methods.

        Args:
            do_lower_case (`bool`, *optional*, defaults to `True`):
                Whether or not to lowercase the input when tokenizing.
        r
   N)super__init__)selfr
   argskwargs	__class__s       h/opt/pipecat/venv/lib/python3.12/site-packages/transformers/models/distilbert/tokenization_distilbert.pyr   zDistilBertTokenizer.__init__   s     	$FmFvF    )__name__
__module____qualname__model_input_namesboolr   __classcell__)r   s   @r   r   r      s&    $&6748 GT G Gr   r   DistilBertTokenizerFastN)__doc__models.bert.tokenization_bertr   VOCAB_FILES_NAMESr   r   __all__ r   r   <module>r       s<    + : $/BRS G- G$ .  ";
<r   