
    sgz                        d dl mZ ddlmZmZmZmZ ddgiZ	  e       s e       	 dged<   	  e       s e       	 dged	<   er3d
dlm	Z	 	  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j"                  e<   y# e$ r Y vw xY w# e$ r Y kw xY w# e$ r Y Xw xY w# e$ r Y yw xY w)    )TYPE_CHECKING   )OptionalDependencyNotAvailable_LazyModuleis_tokenizers_availableis_vision_availableprocessing_nougatNougatProcessorNougatTokenizerFasttokenization_nougat_fastNougatImageProcessorimage_processing_nougat   )r
   )r   )r   N__file__)typingr   utilsr   r   r   r   _import_structurer	   r
   r   r   r   r   sys__name__globalsmodules     V/var/www/html/venv/lib/python3.12/site-packages/transformers/models/nougat/__init__.py<module>r      s5   ! n n +, L"$,.. %
 6K4K01L ,.. !
 5K3K/0 2B&(022 )
 	BB"$022 %
 	B '')J2GIZ[CKKK & 		 & 		 *  * sF   B B( B3 #B> B%$B%(B0/B03B;:B;>CC