§
    [�’jî  ã                   ó6   — d Z ddlZdZdeej        z  defd„ZdS )z@Lightweight constants for the Mistral native-format integration.é    Nztekken.jsonÚpathÚreturnc                 ór   — t           j                             | ¦  «        }d|v o|                     d¦  «        S )a«  Return whether *path*'s filename identifies it as a Mistral tekken vocabulary file.

    Mirrors the classification rule of `mistral_common.tokens.tokenizers.tekken.is_tekken`:
    the basename must contain `"tekken"` and end with `.json`.

    Args:
        path (`str` or `os.PathLike`): Path (or bare filename) to classify.

    Returns:
        `bool`: `True` if the basename contains `"tekken"` and ends with `.json`.
    Útekkenz.json)Úosr   ÚbasenameÚendswith)r   r   s     úYC:\Projects\DSCons\.venv\Lib\site-packages\transformers\integrations\mistral\constants.pyÚis_tekken_vocab_filenamer      s7   € õ Œw×Ò Ñ%Ô%€HØ�xÐÐ> H×$5Ò$5°gÑ$>Ô$>Ð>ó    )Ú__doc__r   ÚTEKKEN_VOCAB_FILEÚstrÚPathLikeÚboolr   © r   r
   ú<module>r      sR   ðð GÐ Fà 	€	€	€	ð
 "Ð ð? 3¨¬Ñ#4ð ?¸ð ?ð ?ð ?ð ?ð ?ð ?r   