
    sg[                     T   d dl mZ ddlmZmZmZ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	       s e       	 g d
e
d<   	  e       s e       	 g de
d<   	  e       s e       	 g de
d<   erddlmZ 	  e       s e       	 ddlmZ 	  e       s e       	 ddlmZ 	  e	       s e       	 dd
lmZmZmZmZ 	  e       s e       	 ddlmZmZmZ 	  e       s e       	 ddlmZmZmZ yd dlZ ee e        d   e
e!      ejD                  e<   y# e$ r Y w xY w# e$ r Y w xY w# e$ r Y w xY w# e$ r Y w xY w# e$ r Y w xY w# e$ r Y w xY w# e$ r Y w xY w# e$ r Y w xY w# e$ r Y w xY w# e$ r Y yw xY w)    )TYPE_CHECKING   )OptionalDependencyNotAvailable_LazyModuleis_flax_availableis_sentencepiece_availableis_tf_availableis_tokenizers_availableis_torch_availableconfiguration_pegasusPegasusConfigPegasusTokenizertokenization_pegasusPegasusTokenizerFasttokenization_pegasus_fast)PegasusForCausalLMPegasusForConditionalGenerationPegasusModelPegasusPreTrainedModelmodeling_pegasus)!TFPegasusForConditionalGenerationTFPegasusModelTFPegasusPreTrainedModelmodeling_tf_pegasus)#FlaxPegasusForConditionalGenerationFlaxPegasusModelFlaxPegasusPreTrainedModelmodeling_flax_pegasus   )r   )r   )r   N__file__)module_spec)#typingr   utilsr   r   r   r   r	   r
   r   _import_structurer   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   sys__name__globals__spec__modules     W/var/www/html/venv/lib/python3.12/site-packages/transformers/models/pegasus/__init__.py<module>r-      s   !   -.?@ E%',.. (
 2D0D,-N"$,.. %
 7M5M12,..  
-()
,.. 
0+,
,.. 
2-. 4;)+022 ,
 	;D&(022 )
 	D
!#022 $
	
 	
u 022 !
 	ut

 "022 #
	
 	
 '')J2GIZhpqCKKU & 		 & 		 & 		 & 		 & 		  *  *  *  *  * s   D: E E "E 9E( E3 .E> F	  F :F :EEEEEEE%$E%(E0/E03E;:E;>FF	FFFFF'&F'