


from typing import TYPE_CHECKING

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


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


try:
							if not is_torch_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							lowercase_	   =     [
							    '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

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





import warnings

from ...utils import logging
from .image_processing_chinese_clip import ChineseCLIPImageProcessor


lowercase_	   =     logging.get_logger(__name__)


class 	A_ (	__UpperCamelCase   ):




      '''simple docstring'''


      def __init__(    self:	List[str]						,				*a:	List[Any]						,				**a:	Optional[Any]    ):
       warnings.warn(
           'The class ChineseCLIPFeatureExtractor is deprecated and will be removed in version 5 of Transformers.'
           ' Please use ChineseCLIPImageProcessor instead.'						,				a						,				)
       super().__init__(*a						,				**a    )

