


'''simple docstring'''

from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


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

try:
 if not is_torch_available():
  raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
 pass
else:
 lowerCamelCase							:   List[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'''

def _SCREAMING_SNAKE_CASE      (A       )       ->       int:






       """simple docstring"""







       if not isinstance(A  , A       ):
              raise TypeError('''only integers accepted as input'''       )
       else:
              lowercase__      			= str(abs(A       )       )
              lowercase__      			= [list(A       ) for char in range(len(A       )       )]
              for index in range(len(A       )       ):
                     num_transpositions[index].pop(A       )
              return max(
                  int(''''''.join(list(A       )       )       ) for transposition in num_transpositions       )


if __name__ == "__main__":
 __import__('doctest').testmod()




