





import warnings

from ...utils import logging
from .image_processing_deformable_detr import DeformableDetrImageProcessor


A       :   List[Any]					= logging.get_logger(__name__)


class     A     (SCREAMING_SNAKE_CASE       ):
			'''simple docstring'''




			def __init__(     self  :       int				,      *__lowerCAmelCase  :       List[str]				,      **__lowerCAmelCase  :       Dict  )      ->      None:







					"""simple docstring"""






					warnings.warn(
					    """The class DeformableDetrFeatureExtractor is deprecated and will be removed in version 5 of Transformers."""
					    """ Please use DeformableDetrImageProcessor instead."""				,      __lowerCAmelCase				,      )
					super().__init__(*__lowerCAmelCase				,      **__lowerCAmelCase  )










def   __lowerCamelCase   (				__a  :int       ,	__a  :int       )						->							Optional[Any]:






		"""simple docstring"""

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







def   __lowerCamelCase   (				__a  :int       ,	__a  :int       )						->							float:






		"""simple docstring"""

		if b < 0:
				return 1 / actual_power(__a       ,	__a       )
		return actual_power(__a       ,	__a       )


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



