
def      UpperCAmelCase__				(							__magic_name__    :  Dict	):


					'''simple docstring'''

					if not isinstance(__snake_case				,	__snake_case	):
										lowerCAmelCase		:       str							=  f'''Input value of [number={number}] must be an integer'''
										raise TypeError(__snake_case	)
					if number < 0:
										return False
					lowerCAmelCase		:       List[Any]							=  number * number
					while number > 0:
										if number % 10 != number_square % 10:
															return False
										number //= 10
										number_square //= 10
					return True


if __name__ == "__main__":
		import doctest

		doctest.testmod()








from __future__ import annotations

import os
from typing import Any

import requests

lowerCamelCase      :       Tuple    =						'''https://api.github.com'''

# https://docs.github.com/en/free-pro-team@latest/rest/reference/users#get-the-authenticated-user
lowerCamelCase      :       int    =						BASE_URL + '''/user'''

# https://github.com/settings/tokens
lowerCamelCase      :       Any    =						os.environ.get('''USER_TOKEN''', '''''')





def    __lowerCAmelCase   (    __snake_case							):
     __lowerCAmelCase             =       {
         "Authorization": F"""token {auth_token}""",
         "Accept": "application/vnd.github.v3+json",
     }
     return requests.get(__snake_case       ,			headers=__snake_case							).json()


if __name__ == "__main__":  # pragma: no cover
 if USER_TOKEN:
  for key, value in fetch_github_info(USER_TOKEN).items():
   print(F'''{key}: {value}''')
 else:
  raise ValueError('''\'USER_TOKEN\' field cannot be empty.''')






