
    sgL                        d dl mZ ddlmZmZmZmZmZ i Z	  e       s e       	 dged<   	  e       s e       	 dged<   er-	  e       s e       	 dd	l	m
Z
 	  e       s e       	 dd
lmZ yd dlZ ee e       d   ee      ej"                  e<   y# e$ r Y rw xY w# e$ r Y gw xY w# e$ r Y Zw xY w# e$ r Y yw xY w)    )TYPE_CHECKING   )OptionalDependencyNotAvailable_LazyModuleis_sentencepiece_availableis_tokenizers_availableis_torch_availableNllbTokenizertokenization_nllbNllbTokenizerFasttokenization_nllb_fast   )r
   )r   N__file__)module_spec)typingr   utilsr   r   r   r   r	   _import_structurer   r
   r   r   sys__name__globals__spec__modules     T/var/www/html/venv/lib/python3.12/site-packages/transformers/models/nllb/__init__.py<module>r      s(   !   ?%',.. (
 />->)*H"$,.. %
 4G2G./ 5)+022 ,
 	5>&(022 )
 	> '')J2GIZhpqCKKE & 		 & 		 *  * sF   B B# B. B9 B B #B+*B+.B65B69C C