Ë
    -Œ:jP  ã                   óZ  — d Z ddlmZ ddlmZmZmZ eeef   Ze	Z
	 eee	   ee	   f   Z	 ee
ee
e
f   ee
   f   Z	 eeeeef   ee   f   Z	 ee
ef   Z	 eeef   Z	  G d„ de«      Z G d„ de«      Z G d„ d	e«      Zd
dlmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z! d
dl"m#Z#m$Z$m%Z%m&Z&m'Z' y)u  Tokenizers â€” fast, batteries-included tokenization library.

Free-threaded Python (3.14t) note:
    Wheels built against free-threaded CPython declare ``Py_MOD_GIL_NOT_USED``
    and use ``RwLock``-guarded interior mutability so component setters are
    safe to call from multiple threads. Compound mutations
    (``tokenizer.post_processor.special_tokens = â€¦``) are still not atomic â€”
    use a Python lock if you need the read-then-write to be serialized.
    See ``docs/free-threading-audit.md`` for the full analysis.
é    )ÚEnum)ÚListÚTupleÚUnionc                   ó   — e Zd ZdZdZy)ÚOffsetReferentialÚoriginalÚ
normalizedN)Ú__name__Ú
__module__Ú__qualname__ÚORIGINALÚ
NORMALIZED© ó    úU/var/www/html/tokenscope/api/venv/lib/python3.12/site-packages/tokenizers/__init__.pyr   r   G   s   „ Ø€HØ�Jr   r   c                   ó   — e Zd ZdZdZy)Ú
OffsetTypeÚbyteÚcharN)r   r   r   ÚBYTEÚCHARr   r   r   r   r   L   s   „ Ø€DØ�Dr   r   c                   ó    — e Zd ZdZdZdZdZdZy)ÚSplitDelimiterBehaviorÚremovedÚisolatedÚmerged_with_previousÚmerged_with_nextÚ
contiguousN)r   r   r   ÚREMOVEDÚISOLATEDÚMERGED_WITH_PREVIOUSÚMERGED_WITH_NEXTÚ
CONTIGUOUSr   r   r   r   r   Q   s   „ Ø€GØ€HØ1ÐØ)ÐØ�Jr   r   é   )Ú
AddedTokenÚEncodingÚNormalizedStringÚPreTokenizedStringÚRegexÚTokenÚ	TokenizerÚdecodersÚmodelsÚnormalizersÚpre_tokenizersÚ
processorsÚtrainersÚ__version__)ÚBertWordPieceTokenizerÚByteLevelBPETokenizerÚCharBPETokenizerÚSentencePieceBPETokenizerÚSentencePieceUnigramTokenizerN)(Ú__doc__Úenumr   Útypingr   r   r   ÚintÚOffsetsÚstrÚTextInputSequenceÚPreTokenizedInputSequenceÚTextEncodeInputÚPreTokenizedEncodeInputÚInputSequenceÚEncodeInputr   r   r   Ú
tokenizersr&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   Úimplementationsr4   r5   r6   r7   r8   r   r   r   ú<module>rG      s  ðñ	õ ß %Ñ %ð ��S�‰/€àÐ Ø 5à! $ s¡)¨U°3©ZÐ"7Ñ8Ð ðð ØØ	Ð
Ð.Ð
.Ñ/ØÐ	Ñðñ€ð
ð  ØØ	Ð
#Ð%>Ð
>Ñ?ØÐ	"Ñ#ð%ñÐ ð
ð Ð'Ð)BÐBÑC€ðð �OÐ%<Ð<Ñ=€ðô˜ô ô
�ô ô
˜Tô ÷÷ ÷ ÷ ÷ ö r   