
from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


lowerCamelCase_  :	Dict 				=					{'''configuration_sew''': ['''SEW_PRETRAINED_CONFIG_ARCHIVE_MAP''', '''SEWConfig''']}

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

							lowerCamelCase_  :	Dict 				=					_LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)








def     A__   (  lowerCamelCase       ,      lowerCamelCase  )					->		float:
				if mass < 0:
								raise ValueError("""The mass of a body cannot be negative"""  )
				return 0.5 * mass * abs(lowerCamelCase  ) * abs(lowerCamelCase  )


if __name__ == "__main__":
							import doctest

							doctest.testmod(verbose=True)






