
def       A       (					lowercase )   ->  bool:
		'''simple docstring'''

		UpperCamelCase		=     0
		for ch in input_str:
				UpperCamelCase		=     ord(lowercase )
				UpperCamelCase		=     pow(2    ,       lowercase )

				# 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()


from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


_UpperCAmelCase					: Union[str, Any]      =       {
    "configuration_instructblip": [
        "INSTRUCTBLIP_PRETRAINED_CONFIG_ARCHIVE_MAP",
        "InstructBlipConfig",
        "InstructBlipQFormerConfig",
        "InstructBlipVisionConfig",
    ],
    "processing_instructblip": ["InstructBlipProcessor"],
}

try:
					if not is_torch_available():
										raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
					pass
else:
					_UpperCAmelCase					: List[Any]      =       [
					    "INSTRUCTBLIP_PRETRAINED_MODEL_ARCHIVE_LIST",
					    "InstructBlipQFormerModel",
					    "InstructBlipPreTrainedModel",
					    "InstructBlipForConditionalGeneration",
					    "InstructBlipVisionModel",
					]

if TYPE_CHECKING:
					from .configuration_instructblip import (
					    INSTRUCTBLIP_PRETRAINED_CONFIG_ARCHIVE_MAP,
					    InstructBlipConfig,
					    InstructBlipQFormerConfig,
					    InstructBlipVisionConfig,
					)
					from .processing_instructblip import InstructBlipProcessor

					try:
										if not is_torch_available():
															raise OptionalDependencyNotAvailable()
					except OptionalDependencyNotAvailable:
										pass
					else:
										from .modeling_instructblip import (
										    INSTRUCTBLIP_PRETRAINED_MODEL_ARCHIVE_LIST,
										    InstructBlipForConditionalGeneration,
										    InstructBlipPreTrainedModel,
										    InstructBlipQFormerModel,
										    InstructBlipVisionModel,
										)

else:
					import sys

					_UpperCAmelCase					: Union[str, Any]      =       _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)
