


"""simple docstring"""


from typing import TYPE_CHECKING

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


A	:  Any            =     {
    "configuration_mobilenet_v2": [
        "MOBILENET_V2_PRETRAINED_CONFIG_ARCHIVE_MAP",
        "MobileNetV2Config",
        "MobileNetV2OnnxConfig",
    ],
}

try:
	if not is_vision_available():
		raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
	pass
else:
	A	:  int            =     ["MobileNetV2FeatureExtractor"]
	A	:  Union[str, Any]            =     ["MobileNetV2ImageProcessor"]


try:
	if not is_torch_available():
		raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
	pass
else:
	A	:  List[str]            =     [
	    "MOBILENET_V2_PRETRAINED_MODEL_ARCHIVE_LIST",
	    "MobileNetV2ForImageClassification",
	    "MobileNetV2ForSemanticSegmentation",
	    "MobileNetV2Model",
	    "MobileNetV2PreTrainedModel",
	    "load_tf_weights_in_mobilenet_v2",
	]


if TYPE_CHECKING:
	from .configuration_mobilenet_va import (
	    MOBILENET_V2_PRETRAINED_CONFIG_ARCHIVE_MAP,
	    MobileNetVaConfig,
	    MobileNetVaOnnxConfig,
	)

	try:
		if not is_vision_available():
			raise OptionalDependencyNotAvailable()
	except OptionalDependencyNotAvailable:
		pass
	else:
		from .feature_extraction_mobilenet_va import MobileNetVaFeatureExtractor
		from .image_processing_mobilenet_va import MobileNetVaImageProcessor

	try:
		if not is_torch_available():
			raise OptionalDependencyNotAvailable()
	except OptionalDependencyNotAvailable:
		pass
	else:
		from .modeling_mobilenet_va import (
		    MOBILENET_V2_PRETRAINED_MODEL_ARCHIVE_LIST,
		    MobileNetVaForImageClassification,
		    MobileNetVaForSemanticSegmentation,
		    MobileNetVaModel,
		    MobileNetVaPreTrainedModel,
		    load_tf_weights_in_mobilenet_va,
		)


else:
	import sys

	A	:  Any            =     _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)








"""simple docstring"""


import baseaa


def _lowerCamelCase      (						_UpperCamelCase ):

			'''simple docstring'''




			return baseaa.baaencode(string.encode("utf-8" ) )


def _lowerCamelCase      (						_UpperCamelCase ):

			'''simple docstring'''




			return baseaa.baadecode(_UpperCamelCase ).decode("utf-8" )


if __name__ == "__main__":
	A	:  List[str]            =     "Hello World!"
	A	:  Any            =     baseaa_encode(test)
	print(encoded)

	A	:  List[Any]            =     baseaa_decode(encoded)
	print(decoded)




