

"""simple docstring"""






from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_torch_available,
)


__lowerCamelCase										=		{
    "configuration_mega": ["MEGA_PRETRAINED_CONFIG_ARCHIVE_MAP", "MegaConfig", "MegaOnnxConfig"],
}

try:
 if not is_torch_available():
  raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
 pass
else:
 __lowerCamelCase										=		[
     "MEGA_PRETRAINED_MODEL_ARCHIVE_LIST",
     "MegaForCausalLM",
     "MegaForMaskedLM",
     "MegaForMultipleChoice",
     "MegaForQuestionAnswering",
     "MegaForSequenceClassification",
     "MegaForTokenClassification",
     "MegaModel",
     "MegaPreTrainedModel",
 ]

if TYPE_CHECKING:
 from .configuration_mega import MEGA_PRETRAINED_CONFIG_ARCHIVE_MAP, MegaConfig, MegaOnnxConfig

 try:
  if not is_torch_available():
   raise OptionalDependencyNotAvailable()
 except OptionalDependencyNotAvailable:
  pass
 else:
  from .modeling_mega import (
      MEGA_PRETRAINED_MODEL_ARCHIVE_LIST,
      MegaForCausalLM,
      MegaForMaskedLM,
      MegaForMultipleChoice,
      MegaForQuestionAnswering,
      MegaForSequenceClassification,
      MegaForTokenClassification,
      MegaModel,
      MegaPreTrainedModel,
  )

else:
 import sys

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




"""simple docstring"""






from pathlib import Path

import fire





def 	lowercase      (   __UpperCamelCase      ,   __UpperCamelCase      ,   __UpperCamelCase						) ->      Optional[int]:
 __magic_name__     =      Path(__UpperCamelCase						)
 __magic_name__     =      Path(__UpperCamelCase						)
 dest_dir.mkdir(exist_ok=__UpperCamelCase						)
 for path in src_dir.iterdir():
  __magic_name__     =      [x.rstrip() for x in list(path.open().readlines()						)][:n]
  __magic_name__     =      dest_dir.joinpath(path.name						)
  print(__UpperCamelCase						)
  dest_path.open('''w'''						).write('''\n'''.join(__UpperCamelCase						)						)


if __name__ == "__main__":
 fire.Fire(minify)

