

'''simple docstring'''

import warnings

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


lowercase__         =      logging.get_logger(__name__)




class 	A_			(    _snake_case							):






     '''simple docstring'''



     def __init__(		self			:					Optional[Any]					,      *lowercase_			:					Tuple					,      **lowercase_			:					Optional[int]	)						->     None:
      warnings.warn(
          'The class CLIPFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please'
          ' use CLIPImageProcessor instead.'					,      lowercase_					,      )
      super().__init__(*lowercase_					,      **lowercase_	)







'''simple docstring'''

def 				UpperCamelCase(					UpperCAmelCase_  ,	UpperCAmelCase_     ):
 if b == 0:
  return 1
 if (b % 2) == 0:
  return actual_power(UpperCAmelCase_  ,	int(b / 2     )     ) * actual_power(UpperCAmelCase_  ,	int(b / 2     )     )
 else:
  return a * actual_power(UpperCAmelCase_  ,	int(b / 2     )     ) * actual_power(UpperCAmelCase_  ,	int(b / 2     )     )




def 				UpperCamelCase(					UpperCAmelCase_  ,	UpperCAmelCase_     ):
 if b < 0:
  return 1 / actual_power(UpperCAmelCase_  ,	UpperCAmelCase_     )
 return actual_power(UpperCAmelCase_  ,	UpperCAmelCase_     )


if __name__ == "__main__":
 print(power(-2, -3))




