"""simple docstring"""


from ..utils import DummyObject, requires_backends






class    a__    (   metaclass=__lowercase	):
   snake_case_							=      ["flax"]


   def __init__(     self,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(self,				["flax"]  )


   @classmethod
   def 	snake_case__	(     cls,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(cls,				["flax"]  )


   @classmethod
   def 	snake_case__	(     cls,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(cls,				["flax"]  )






class    a__    (   metaclass=__lowercase	):
   snake_case_							=      ["flax"]


   def __init__(     self,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(self,				["flax"]  )


   @classmethod
   def 	snake_case__	(     cls,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(cls,				["flax"]  )


   @classmethod
   def 	snake_case__	(     cls,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(cls,				["flax"]  )






class    a__    (   metaclass=__lowercase	):
   snake_case_							=      ["flax"]


   def __init__(     self,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(self,				["flax"]  )


   @classmethod
   def 	snake_case__	(     cls,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(cls,				["flax"]  )


   @classmethod
   def 	snake_case__	(     cls,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(cls,				["flax"]  )






class    a__    (   metaclass=__lowercase	):
   snake_case_							=      ["flax"]


   def __init__(     self,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(self,				["flax"]  )


   @classmethod
   def 	snake_case__	(     cls,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(cls,				["flax"]  )


   @classmethod
   def 	snake_case__	(     cls,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(cls,				["flax"]  )






class    a__    (   metaclass=__lowercase	):
   snake_case_							=      ["flax"]


   def __init__(     self,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(self,				["flax"]  )


   @classmethod
   def 	snake_case__	(     cls,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(cls,				["flax"]  )


   @classmethod
   def 	snake_case__	(     cls,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(cls,				["flax"]  )






class    a__    (   metaclass=__lowercase	):
   snake_case_							=      ["flax"]


   def __init__(     self,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(self,				["flax"]  )


   @classmethod
   def 	snake_case__	(     cls,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(cls,				["flax"]  )


   @classmethod
   def 	snake_case__	(     cls,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(cls,				["flax"]  )






class    a__    (   metaclass=__lowercase	):
   snake_case_							=      ["flax"]


   def __init__(     self,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(self,				["flax"]  )


   @classmethod
   def 	snake_case__	(     cls,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(cls,				["flax"]  )


   @classmethod
   def 	snake_case__	(     cls,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(cls,				["flax"]  )






class    a__    (   metaclass=__lowercase	):
   snake_case_							=      ["flax"]


   def __init__(     self,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(self,				["flax"]  )


   @classmethod
   def 	snake_case__	(     cls,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(cls,				["flax"]  )


   @classmethod
   def 	snake_case__	(     cls,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(cls,				["flax"]  )






class    a__    (   metaclass=__lowercase	):
   snake_case_							=      ["flax"]


   def __init__(     self,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(self,				["flax"]  )


   @classmethod
   def 	snake_case__	(     cls,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(cls,				["flax"]  )


   @classmethod
   def 	snake_case__	(     cls,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(cls,				["flax"]  )






class    a__    (   metaclass=__lowercase	):
   snake_case_							=      ["flax"]


   def __init__(     self,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(self,				["flax"]  )


   @classmethod
   def 	snake_case__	(     cls,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(cls,				["flax"]  )


   @classmethod
   def 	snake_case__	(     cls,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(cls,				["flax"]  )






class    a__    (   metaclass=__lowercase	):
   snake_case_							=      ["flax"]


   def __init__(     self,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(self,				["flax"]  )


   @classmethod
   def 	snake_case__	(     cls,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(cls,				["flax"]  )


   @classmethod
   def 	snake_case__	(     cls,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(cls,				["flax"]  )






class    a__    (   metaclass=__lowercase	):
   snake_case_							=      ["flax"]


   def __init__(     self,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(self,				["flax"]  )


   @classmethod
   def 	snake_case__	(     cls,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(cls,				["flax"]  )


   @classmethod
   def 	snake_case__	(     cls,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(cls,				["flax"]  )






class    a__    (   metaclass=__lowercase	):
   snake_case_							=      ["flax"]


   def __init__(     self,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(self,				["flax"]  )


   @classmethod
   def 	snake_case__	(     cls,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(cls,				["flax"]  )


   @classmethod
   def 	snake_case__	(     cls,				*_UpperCAmelCase,				**_UpperCAmelCase  ):
        '''simple docstring'''



        requires_backends(cls,				["flax"]  )





"""simple docstring"""


from ...utils import is_note_seq_available, is_transformers_available, is_torch_available
from ...utils import OptionalDependencyNotAvailable


try:
 if not (is_transformers_available() and is_torch_available()):
  raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
 from ...utils.dummy_torch_and_transformers_objects import *  # noqa F403
else:
 from .notes_encoder import SpectrogramNotesEncoder
 from .continous_encoder import SpectrogramContEncoder
 from .pipeline_spectrogram_diffusion import (
     SpectrogramContEncoder,
     SpectrogramDiffusionPipeline,
     TaFilmDecoder,
 )

try:
 if not (is_transformers_available() and is_torch_available() and is_note_seq_available()):
  raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
 from ...utils.dummy_transformers_and_torch_and_note_seq_objects import *  # noqa F403
else:
 from .midi_utils import MidiProcessor




