"""simple docstring"""






def 						SCREAMING_SNAKE_CASE					(  __UpperCAmelCase  ,					__UpperCAmelCase       )							->   List[Any]:
				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 						SCREAMING_SNAKE_CASE					(  __UpperCAmelCase  ,					__UpperCAmelCase       )							->   float:
				if b < 0:
								return 1 / actual_power(__UpperCAmelCase  ,					__UpperCAmelCase       )
				return actual_power(__UpperCAmelCase  ,					__UpperCAmelCase       )


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





"""simple docstring"""






import os

from huggingface_hub.constants import HUGGINGFACE_HUB_CACHE, hf_cache_home


_A   					=    HUGGINGFACE_HUB_CACHE


_A   					=    'config.json'
_A   					=    'diffusion_pytorch_model.bin'
_A   					=    'diffusion_flax_model.msgpack'
_A   					=    'model.onnx'
_A   					=    'diffusion_pytorch_model.safetensors'
_A   					=    'weights.pb'
_A   					=    'https://huggingface.co'
_A   					=    default_cache_path
_A   					=    'diffusers_modules'
_A   					=    os.getenv('HF_MODULES_CACHE', os.path.join(hf_cache_home, 'modules'))
_A   					=    ['fp16', 'non-ema']
_A   					=    '.self_attn'




