
    sg/                        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dge
d<   	  e       r e       r e       r e	       s e       	 d	ge
d
<   	  e       r e	       s e       	 dge
d<   	  e       r e	       r e       r e       r e       s e       	 dge
d<   erddlmZ 	  e	       s e       	 ddlmZmZ 	  e       r e       r e       r e	       s e       	 ddlmZ 	  e       r e	       s e       	 ddlmZ 	  e       r e	       r e       r e       r e       s e       	 ddlmZ yd dlZ ee e       d   e
e      ej4                  e<   y# e$ r Y Cw 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_essentia_availableis_librosa_availableis_pretty_midi_availableis_scipy_availableis_torch_availableconfiguration_pop2pianoPop2PianoConfig!Pop2PianoForConditionalGenerationPop2PianoPreTrainedModelmodeling_pop2pianoPop2PianoFeatureExtractorfeature_extraction_pop2pianoPop2PianoTokenizertokenization_pop2pianoPop2PianoProcessorprocessing_pop2piano   )r   )r   r   )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   sys__name__globals__spec__modules     Y/var/www/html/venv/lib/python3.12/site-packages/transformers/models/pop2piano/__init__.py<module>r%      s   !    12 	,..   	,"/*+
V "'<'>CUCW\n\p,.. ]q
 :U8U45I$&+=+?,.. ,@
 4H2H./G "  "!# ,.. ! 2F0F,- 8	
!#022 $
	

L$&+@+BGYG[`r`t022 au
 	L?(*/A/C022 0D
 	?=$&"$$&%'"$022 % 	= '')J2GIZhpqCKKm & 		 & 		 & 		 & 		 *  *  *  * s   E0 #E< !F >*F 8F #F* ;F5 *G  0E98E9<FFFFFFF'&F'*F21F25F=<F= GG