


'''simple docstring'''


def 		_lowercase (SCREAMING_SNAKE_CASE							):




     '''simple docstring'''





     if not all(x.isalpha() for x in string							):
          raise ValueError("String must only contain alphabetic characters."							)

     __A	:       int      =							sorted(string.lower()							)
     return len(SCREAMING_SNAKE_CASE							) == len(set(SCREAMING_SNAKE_CASE							)							)


if __name__ == "__main__":
      _UpperCamelCase 							=  input("""Enter a string """).strip()

      _UpperCamelCase 							=  is_isogram(input_str)
      print(F"""{input_str} is {'an' if isogram else 'not an'} isogram.""")





'''simple docstring'''


from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


_UpperCamelCase 							=  {
    """configuration_upernet""": ["""UperNetConfig"""],
}

try:
      if not is_torch_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      _UpperCamelCase 							=  [
          """UperNetForSemanticSegmentation""",
          """UperNetPreTrainedModel""",
      ]


if TYPE_CHECKING:
      from .configuration_upernet import UperNetConfig

      try:
            if not is_torch_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .modeling_upernet import UperNetForSemanticSegmentation, UperNetPreTrainedModel


else:
      import sys

      _UpperCamelCase 							=  _LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)

