


"""simple docstring"""
def 						lowercase				(	_snake_case		: int	)	->str:
	"""simple docstring"""





	if not isinstance(_snake_case	,  _snake_case	):
		__snake_case      :		Dict         =							(
		    '''operation can not be conducted on a object of type '''
		    f"""{type(_snake_case	).__name__}"""
		)
		raise TypeError(_snake_case	)
	__snake_case      :		List[Any]         =							''''''
	for _ in range(0	,  32	):
		bit_string += str(number % 2	)
		__snake_case      :		List[Any]         =							number >> 1
	return bit_string






def 						lowercase				(	_snake_case		: int	)	->str:
	"""simple docstring"""





	if number < 0:
		raise ValueError('''the value of input must be positive'''	)
	elif isinstance(_snake_case	,  _snake_case	):
		raise TypeError('''Input value must be a \'int\' type'''	)
	elif isinstance(_snake_case	,  _snake_case	):
		raise TypeError('''\'<\' not supported between instances of \'str\' and \'int\''''	)
	__snake_case      :		Any         =							0
	# iterator over [1 to 32],since we are dealing with 32 bit integer
	for _ in range(1	,  33	):
		# left shift the bits by unity
		__snake_case      :		List[Any]         =							result << 1
		# get the end bit
		__snake_case      :		List[Any]         =							number % 2
		# right shift the bits by unity
		__snake_case      :		List[Any]         =							number >> 1
		# add that bit to our ans
		__snake_case      :		Union[str, Any]         =							result | end_bit
	return get_reverse_bit_string(_snake_case	)


if __name__ == "__main__":
			import doctest

			doctest.testmod()








"""simple docstring"""






from typing import TYPE_CHECKING

from ...utils import _LazyModule


__lowerCAmelCase				      =   {'''tokenization_phobert''': ['''PhobertTokenizer''']}


if TYPE_CHECKING:
							from .tokenization_phobert import PhobertTokenizer

else:
							import sys

							__lowerCAmelCase				      =   _LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)