





"""simple docstring"""





def       a__					(					_SCREAMING_SNAKE_CASE  ,	_SCREAMING_SNAKE_CASE    ):




		"""simple docstring"""


		return base * power(_SCREAMING_SNAKE_CASE  ,	(exponent - 1)    ) if exponent else 1


if __name__ == "__main__":
						print('''Raise base to the power of exponent using recursion...''')
						lowerCAmelCase__     			=						int(input('''Enter the base: ''').strip())
						lowerCAmelCase__     			=						int(input('''Enter the exponent: ''').strip())
						lowerCAmelCase__     			=						power(base, abs(exponent))
						if exponent < 0:  # power() does not properly deal w/ negative exponents
												lowerCAmelCase__     			=						1 / result
						print(f'''{base} to the power of {exponent} is {result}''')













"""simple docstring"""





import os

from huggingface_hub.constants import HUGGINGFACE_HUB_CACHE, hf_cache_home


lowerCAmelCase__     			=			HUGGINGFACE_HUB_CACHE


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






