



from ..utils import DummyObject, requires_backends
class 				_snake_case			(					metaclass=lowercase__):
				UpperCamelCase__				:					Union[str, Any]     		=["""transformers""", """torch""", """note_seq"""]




				def __init__(						self					:						List[str],					*__lowercase					:						List[Any],					**__lowercase					:						Optional[Any]						):
							requires_backends(self,					["transformers", "torch", "note_seq"]						)




				@classmethod
				def 							A__      (						cls					:						Optional[int],					*__lowercase					:						List[Any],					**__lowercase					:						Tuple						):
							requires_backends(cls,					["transformers", "torch", "note_seq"]						)




				@classmethod
				def 							A__      (						cls					:						str,					*__lowercase					:						str,					**__lowercase					:						Any						):
							requires_backends(cls,					["transformers", "torch", "note_seq"]						)









def __lowerCAmelCase (     SCREAMING_SNAKE_CASE_  ):
			lowercase__					  =				0
			for ch in input_str:
						lowercase__					  =				ord(SCREAMING_SNAKE_CASE_  )
						lowercase__					  =				pow(2						,  SCREAMING_SNAKE_CASE_  )

						# If we already turned on bit for current character's unicode
						if bitmap >> ch_unicode & 1 == 1:
									return False
						bitmap |= ch_bit_index_on
			return True


if __name__ == "__main__":
							import doctest

							doctest.testmod()




