




from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


lowerCamelCase       :       str        =    {
    'configuration_nllb_moe': [
        'NLLB_MOE_PRETRAINED_CONFIG_ARCHIVE_MAP',
        'NllbMoeConfig',
    ]
}

try:
       if not is_torch_available():
              raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
       pass
else:
       lowerCamelCase       :       Union[str, Any]        =    [
           'NLLB_MOE_PRETRAINED_MODEL_ARCHIVE_LIST',
           'NllbMoeForConditionalGeneration',
           'NllbMoeModel',
           'NllbMoePreTrainedModel',
           'NllbMoeTop2Router',
           'NllbMoeSparseMLP',
       ]


if TYPE_CHECKING:
       from .configuration_nllb_moe import (
           NLLB_MOE_PRETRAINED_CONFIG_ARCHIVE_MAP,
           NllbMoeConfig,
       )

       try:
              if not is_torch_available():
                     raise OptionalDependencyNotAvailable()
       except OptionalDependencyNotAvailable:
              pass
       else:
              from .modeling_nllb_moe import (
                  NLLB_MOE_PRETRAINED_MODEL_ARCHIVE_LIST,
                  NllbMoeForConditionalGeneration,
                  NllbMoeModel,
                  NllbMoePreTrainedModel,
                  NllbMoeSparseMLP,
                  NllbMoeTopaRouter,
              )


else:
       import sys

       lowerCamelCase       :       str        =    _LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)












"""simple docstring"""





from __future__ import annotations


def 			UpperCAmelCase__							(  SCREAMING_SNAKE_CASE     :						str			):







      '''simple docstring'''




      return [ord(SCREAMING_SNAKE_CASE			) - 96 for elem in plain]


def 			UpperCAmelCase__							(  SCREAMING_SNAKE_CASE     :						list[int]			):







      '''simple docstring'''




      return "".join(chr(elem + 96			) for elem in encoded			)


def 			UpperCAmelCase__							(  ):







      '''simple docstring'''




      lowerCAmelCase  						=       encode(input("""-> """			).strip().lower()			)
      print("""Encoded: """							,						SCREAMING_SNAKE_CASE			)
      print("""Decoded:"""							,						decode(SCREAMING_SNAKE_CASE			)			)


if __name__ == "__main__":
       main()






