



"""simple docstring"""





from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


lowerCamelCase  			=		{
    """configuration_luke""": ["""LUKE_PRETRAINED_CONFIG_ARCHIVE_MAP""", """LukeConfig"""],
    """tokenization_luke""": ["""LukeTokenizer"""],
}

try:
  if not is_torch_available():
    raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
  pass
else:
  lowerCamelCase  			=		[
      """LUKE_PRETRAINED_MODEL_ARCHIVE_LIST""",
      """LukeForEntityClassification""",
      """LukeForEntityPairClassification""",
      """LukeForEntitySpanClassification""",
      """LukeForMultipleChoice""",
      """LukeForQuestionAnswering""",
      """LukeForSequenceClassification""",
      """LukeForTokenClassification""",
      """LukeForMaskedLM""",
      """LukeModel""",
      """LukePreTrainedModel""",
  ]


if TYPE_CHECKING:
  from .configuration_luke import LUKE_PRETRAINED_CONFIG_ARCHIVE_MAP, LukeConfig
  from .tokenization_luke import LukeTokenizer

  try:
    if not is_torch_available():
      raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
    pass
  else:
    from .modeling_luke import (
        LUKE_PRETRAINED_MODEL_ARCHIVE_LIST,
        LukeForEntityClassification,
        LukeForEntityPairClassification,
        LukeForEntitySpanClassification,
        LukeForMaskedLM,
        LukeForMultipleChoice,
        LukeForQuestionAnswering,
        LukeForSequenceClassification,
        LukeForTokenClassification,
        LukeModel,
        LukePreTrainedModel,
    )

else:
  import sys

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







def 	__a     (      A__			:  int       ):
    if not isinstance(A__			,  A__       ):
        raise ValueError("Input must be an integer"       )
    if input_num <= 0:
        raise ValueError("Input must be positive"       )
    return sum(
        divisor for divisor in range(1			,  input_num // 2 + 1       ) if input_num % divisor == 0       )


if __name__ == "__main__":
    import doctest

    doctest.testmod()