code: from typing import TYPE_CHECKING
  
  from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_tf_available, is_torch_available
  
  
  A_:      Union[str, Any]        =			{'configuration_cvt': ['CVT_PRETRAINED_CONFIG_ARCHIVE_MAP', 'CvtConfig']}
  
  
  try:
  				if not is_torch_available():
  								raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
  				pass
  else:
  				A_:      str        =			[
  				    'CVT_PRETRAINED_MODEL_ARCHIVE_LIST',
  				    'CvtForImageClassification',
  				    'CvtModel',
  				    'CvtPreTrainedModel',
  				]
  
  try:
  				if not is_tf_available():
  								raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
  				pass
  else:
  				A_:      str        =			[
  				    'TF_CVT_PRETRAINED_MODEL_ARCHIVE_LIST',
  				    'TFCvtForImageClassification',
  				    'TFCvtModel',
  				    'TFCvtPreTrainedModel',
  				]
  
  if TYPE_CHECKING:
  				from .configuration_cvt import CVT_PRETRAINED_CONFIG_ARCHIVE_MAP, CvtConfig
  
  				try:
  								if not is_torch_available():
  												raise OptionalDependencyNotAvailable()
  				except OptionalDependencyNotAvailable:
  								pass
  				else:
  								from .modeling_cvt import (
  								    CVT_PRETRAINED_MODEL_ARCHIVE_LIST,
  								    CvtForImageClassification,
  								    CvtModel,
  								    CvtPreTrainedModel,
  								)
  
  				try:
  								if not is_tf_available():
  												raise OptionalDependencyNotAvailable()
  				except OptionalDependencyNotAvailable:
  								pass
  				else:
  								from .modeling_tf_cvt import (
  								    TF_CVT_PRETRAINED_MODEL_ARCHIVE_LIST,
  								    TFCvtForImageClassification,
  								    TFCvtModel,
  								    TFCvtPreTrainedModel,
  								)
  
  
  else:
  				import sys
  
  				A_:      int        =			_LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)
  
  
  
style_context: import warnings
  
  from ...utils import logging
  from .image_processing_mobilenet_va import MobileNetVaImageProcessor
  
  
  A_:      Tuple        =			logging.get_logger(__name__)
  
  
  class _lowercase					(       _UpperCAmelCase						):
  
  
  
  
  
  							"""simple docstring"""
  
  
  
  
  							def __init__(    self     ,   *UpperCAmelCase     ,   **UpperCAmelCase  ):
  
  
  
  
  
  
  
  														'''simple docstring'''
  
  
  
  
  
  
  														warnings.warn(
  														    """The class MobileNetV2FeatureExtractor is deprecated and will be removed in version 5 of Transformers."""
  														    """ Please use MobileNetV2ImageProcessor instead."""     ,   UpperCAmelCase     ,   )
  														super().__init__(*UpperCAmelCase     ,   **UpperCAmelCase  )
  
  
  