





'''simple docstring'''



from ..utils import DummyObject, requires_backends






class 							__lowercase       (      metaclass=lowerCAmelCase__						):







	'''simple docstring'''

	a    :				Optional[int]											=       ["flax"]


	def __init__(self     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Any:







				'''simple docstring'''





				requires_backends(self     ,['''flax'''] )


	@classmethod
	def 						_UpperCAmelCase     (cls     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Optional[int]:







				'''simple docstring'''





				requires_backends(cls     ,['''flax'''] )


	@classmethod
	def 						_UpperCAmelCase     (cls     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							List[Any]:







				'''simple docstring'''





				requires_backends(cls     ,['''flax'''] )






class 							__lowercase       (      metaclass=lowerCAmelCase__						):







	'''simple docstring'''

	a    :				Optional[Any]											=       ["flax"]


	def __init__(self     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							List[str]:







				'''simple docstring'''





				requires_backends(self     ,['''flax'''] )


	@classmethod
	def 						_UpperCAmelCase     (cls     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Dict:







				'''simple docstring'''





				requires_backends(cls     ,['''flax'''] )


	@classmethod
	def 						_UpperCAmelCase     (cls     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							int:







				'''simple docstring'''





				requires_backends(cls     ,['''flax'''] )






class 							__lowercase       (      metaclass=lowerCAmelCase__						):







	'''simple docstring'''

	a    :				Optional[int]											=       ["flax"]


	def __init__(self     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							str:







				'''simple docstring'''





				requires_backends(self     ,['''flax'''] )


	@classmethod
	def 						_UpperCAmelCase     (cls     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Optional[int]:







				'''simple docstring'''





				requires_backends(cls     ,['''flax'''] )


	@classmethod
	def 						_UpperCAmelCase     (cls     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							int:







				'''simple docstring'''





				requires_backends(cls     ,['''flax'''] )






class 							__lowercase       (      metaclass=lowerCAmelCase__						):







	'''simple docstring'''

	a    :				Dict											=       ["flax"]


	def __init__(self     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Optional[Any]:







				'''simple docstring'''





				requires_backends(self     ,['''flax'''] )


	@classmethod
	def 						_UpperCAmelCase     (cls     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Tuple:







				'''simple docstring'''





				requires_backends(cls     ,['''flax'''] )


	@classmethod
	def 						_UpperCAmelCase     (cls     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Dict:







				'''simple docstring'''





				requires_backends(cls     ,['''flax'''] )






class 							__lowercase       (      metaclass=lowerCAmelCase__						):







	'''simple docstring'''

	a    :				Tuple											=       ["flax"]


	def __init__(self     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							List[str]:







				'''simple docstring'''





				requires_backends(self     ,['''flax'''] )


	@classmethod
	def 						_UpperCAmelCase     (cls     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Optional[int]:







				'''simple docstring'''





				requires_backends(cls     ,['''flax'''] )


	@classmethod
	def 						_UpperCAmelCase     (cls     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Optional[int]:







				'''simple docstring'''





				requires_backends(cls     ,['''flax'''] )






class 							__lowercase       (      metaclass=lowerCAmelCase__						):







	'''simple docstring'''

	a    :				Union[str, Any]											=       ["flax"]


	def __init__(self     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							int:







				'''simple docstring'''





				requires_backends(self     ,['''flax'''] )


	@classmethod
	def 						_UpperCAmelCase     (cls     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Dict:







				'''simple docstring'''





				requires_backends(cls     ,['''flax'''] )


	@classmethod
	def 						_UpperCAmelCase     (cls     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							str:







				'''simple docstring'''





				requires_backends(cls     ,['''flax'''] )






class 							__lowercase       (      metaclass=lowerCAmelCase__						):







	'''simple docstring'''

	a    :				Dict											=       ["flax"]


	def __init__(self     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Optional[int]:







				'''simple docstring'''





				requires_backends(self     ,['''flax'''] )


	@classmethod
	def 						_UpperCAmelCase     (cls     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Any:







				'''simple docstring'''





				requires_backends(cls     ,['''flax'''] )


	@classmethod
	def 						_UpperCAmelCase     (cls     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							int:







				'''simple docstring'''





				requires_backends(cls     ,['''flax'''] )






class 							__lowercase       (      metaclass=lowerCAmelCase__						):







	'''simple docstring'''

	a    :				List[str]											=       ["flax"]


	def __init__(self     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Tuple:







				'''simple docstring'''





				requires_backends(self     ,['''flax'''] )


	@classmethod
	def 						_UpperCAmelCase     (cls     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Optional[int]:







				'''simple docstring'''





				requires_backends(cls     ,['''flax'''] )


	@classmethod
	def 						_UpperCAmelCase     (cls     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Tuple:







				'''simple docstring'''





				requires_backends(cls     ,['''flax'''] )






class 							__lowercase       (      metaclass=lowerCAmelCase__						):







	'''simple docstring'''

	a    :				Tuple											=       ["flax"]


	def __init__(self     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Tuple:







				'''simple docstring'''





				requires_backends(self     ,['''flax'''] )


	@classmethod
	def 						_UpperCAmelCase     (cls     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Optional[Any]:







				'''simple docstring'''





				requires_backends(cls     ,['''flax'''] )


	@classmethod
	def 						_UpperCAmelCase     (cls     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Dict:







				'''simple docstring'''





				requires_backends(cls     ,['''flax'''] )






class 							__lowercase       (      metaclass=lowerCAmelCase__						):







	'''simple docstring'''

	a    :				List[Any]											=       ["flax"]


	def __init__(self     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Optional[int]:







				'''simple docstring'''





				requires_backends(self     ,['''flax'''] )


	@classmethod
	def 						_UpperCAmelCase     (cls     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Optional[Any]:







				'''simple docstring'''





				requires_backends(cls     ,['''flax'''] )


	@classmethod
	def 						_UpperCAmelCase     (cls     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Optional[Any]:







				'''simple docstring'''





				requires_backends(cls     ,['''flax'''] )






class 							__lowercase       (      metaclass=lowerCAmelCase__						):







	'''simple docstring'''

	a    :				Union[str, Any]											=       ["flax"]


	def __init__(self     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							List[str]:







				'''simple docstring'''





				requires_backends(self     ,['''flax'''] )


	@classmethod
	def 						_UpperCAmelCase     (cls     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Optional[int]:







				'''simple docstring'''





				requires_backends(cls     ,['''flax'''] )


	@classmethod
	def 						_UpperCAmelCase     (cls     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Union[str, Any]:







				'''simple docstring'''





				requires_backends(cls     ,['''flax'''] )






class 							__lowercase       (      metaclass=lowerCAmelCase__						):







	'''simple docstring'''

	a    :				Union[str, Any]											=       ["flax"]


	def __init__(self     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Optional[Any]:







				'''simple docstring'''





				requires_backends(self     ,['''flax'''] )


	@classmethod
	def 						_UpperCAmelCase     (cls     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Optional[Any]:







				'''simple docstring'''





				requires_backends(cls     ,['''flax'''] )


	@classmethod
	def 						_UpperCAmelCase     (cls     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Tuple:







				'''simple docstring'''





				requires_backends(cls     ,['''flax'''] )






class 							__lowercase       (      metaclass=lowerCAmelCase__						):







	'''simple docstring'''

	a    :				Optional[int]											=       ["flax"]


	def __init__(self     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							int:







				'''simple docstring'''





				requires_backends(self     ,['''flax'''] )


	@classmethod
	def 						_UpperCAmelCase     (cls     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Optional[int]:







				'''simple docstring'''





				requires_backends(cls     ,['''flax'''] )


	@classmethod
	def 						_UpperCAmelCase     (cls     ,*_lowerCamelCase     ,**_lowerCamelCase )							->							Dict:







				'''simple docstring'''





				requires_backends(cls     ,['''flax'''] )












'''simple docstring'''



from typing import TYPE_CHECKING

from ....utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available


_SCREAMING_SNAKE_CASE					=    {'''configuration_van''': ['''VAN_PRETRAINED_CONFIG_ARCHIVE_MAP''', '''VanConfig''']}


try:
	if not is_torch_available():
		raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
	pass
else:
	_SCREAMING_SNAKE_CASE					=    [
	    '''VAN_PRETRAINED_MODEL_ARCHIVE_LIST''',
	    '''VanForImageClassification''',
	    '''VanModel''',
	    '''VanPreTrainedModel''',
	]

if TYPE_CHECKING:
	from .configuration_van import VAN_PRETRAINED_CONFIG_ARCHIVE_MAP, VanConfig

	try:
		if not is_torch_available():
			raise OptionalDependencyNotAvailable()
	except OptionalDependencyNotAvailable:
		pass
	else:
		from .modeling_van import (
		    VAN_PRETRAINED_MODEL_ARCHIVE_LIST,
		    VanForImageClassification,
		    VanModel,
		    VanPreTrainedModel,
		)

else:
	import sys

	_SCREAMING_SNAKE_CASE					=    _LazyModule(__name__, globals()['''__file__'''], _import_structure)





