




"""simple docstring"""


from typing import TYPE_CHECKING

# rely on isort to merge the imports
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


_A													=      {"""configuration_focalnet""": ["""FOCALNET_PRETRAINED_CONFIG_ARCHIVE_MAP""", """FocalNetConfig"""]}


try:
 if not is_torch_available():
  raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
 pass
else:
 _A													=      [
     """FOCALNET_PRETRAINED_MODEL_ARCHIVE_LIST""",
     """FocalNetForImageClassification""",
     """FocalNetForMaskedImageModeling""",
     """FocalNetBackbone""",
     """FocalNetModel""",
     """FocalNetPreTrainedModel""",
 ]

if TYPE_CHECKING:
 from .configuration_focalnet import FOCALNET_PRETRAINED_CONFIG_ARCHIVE_MAP, FocalNetConfig

 try:
  if not is_torch_available():
   raise OptionalDependencyNotAvailable()
 except OptionalDependencyNotAvailable:
  pass
 else:
  from .modeling_focalnet import (
      FOCALNET_PRETRAINED_MODEL_ARCHIVE_LIST,
      FocalNetBackbone,
      FocalNetForImageClassification,
      FocalNetForMaskedImageModeling,
      FocalNetModel,
      FocalNetPreTrainedModel,
  )

else:
 import sys

 _A													=      _LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)











"""simple docstring"""


import warnings

from ...utils import logging
from .image_processing_clip import CLIPImageProcessor


_A													=      logging.get_logger(__name__)


class _lowerCamelCase    (					a_						):






   def __init__(		self       :		Union[str, Any]   ,     *UpperCamelCase       :		int   ,     **UpperCamelCase       :		List[Any]   )			->						None:

         """simple docstring"""
         warnings.warn(
             """The class CLIPFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please"""
             """ use CLIPImageProcessor instead."""   ,     UpperCamelCase   ,     )
         super().__init__(*UpperCamelCase   ,     **UpperCamelCase   )





