



import requests

__A       =						'''YOUR API KEY'''



def 	__a					(   lowerCAmelCase_       : str      ,lowerCAmelCase_       : str = giphy_api_key    )				->			list:






						'''simple docstring'''



						UpperCAmelCase_=       """+""".join(query.split()    )
						UpperCAmelCase_=       F"""https://api.giphy.com/v1/gifs/search?q={formatted_query}&api_key={api_key}"""
						UpperCAmelCase_=       requests.get(lowerCAmelCase_    ).json()["""data"""]
						return [gif["url"] for gif in gifs]


if __name__ == "__main__":
	print('''\n'''.join(get_gifs('''space ship''')))









import warnings
from functools import wraps
from typing import Callable



def 	__a					(   lowerCAmelCase_       : Callable    )				->			Callable:






						'''simple docstring'''



						@wraps(lowerCAmelCase_    )
						def _inner_fn(*lowerCAmelCase_       : List[Any]      ,**lowerCAmelCase_       : Tuple    ):
												warnings.warn(
												    (F"""'{fn.__name__}' is experimental and might be subject to breaking changes in the future.""")      ,lowerCAmelCase_      ,)
												return fn(*lowerCAmelCase_      ,**lowerCAmelCase_    )

						return _inner_fn




