
'''simple docstring'''






from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


__A	:	List[Any]     =     {"configuration_sew": ["SEW_PRETRAINED_CONFIG_ARCHIVE_MAP", "SEWConfig"]}

try:
							if not is_torch_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							__A	:	Optional[Any]     =     [
							    "SEW_PRETRAINED_MODEL_ARCHIVE_LIST",
							    "SEWForCTC",
							    "SEWForSequenceClassification",
							    "SEWModel",
							    "SEWPreTrainedModel",
							]

if TYPE_CHECKING:
							from .configuration_sew import SEW_PRETRAINED_CONFIG_ARCHIVE_MAP, SEWConfig

							try:
														if not is_torch_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_sew import (
														    SEW_PRETRAINED_MODEL_ARCHIVE_LIST,
														    SEWForCTC,
														    SEWForSequenceClassification,
														    SEWModel,
														    SEWPreTrainedModel,
														)


else:
							import sys

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



'''simple docstring'''






def      UpperCAmelCase      (		lowerCamelCase_  :int ):







		'''simple docstring'''
		if num < 0:
				return False

		snake_case_		:							int			       =						num
		snake_case_		:							int			       =						0
		while num > 0:
				snake_case_		:							Tuple			       =						rev_num * 10 + (num % 10)
				num //= 10

		return num_copy == rev_num


if __name__ == "__main__":
							import doctest

							doctest.testmod()