
"""simple docstring"""





from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available


_a								=						{
    """configuration_mask2former""": [
        """MASK2FORMER_PRETRAINED_CONFIG_ARCHIVE_MAP""",
        """Mask2FormerConfig""",
    ],
}

try:
				if not is_vision_available():
								raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
				pass
else:
				_a								=						["""Mask2FormerImageProcessor"""]

try:
				if not is_torch_available():
								raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
				pass
else:
				_a								=						[
				    """MASK2FORMER_PRETRAINED_MODEL_ARCHIVE_LIST""",
				    """Mask2FormerForUniversalSegmentation""",
				    """Mask2FormerModel""",
				    """Mask2FormerPreTrainedModel""",
				]

if TYPE_CHECKING:
				from .configuration_maskaformer import MASK2FORMER_PRETRAINED_CONFIG_ARCHIVE_MAP, MaskaFormerConfig

				try:
								if not is_vision_available():
												raise OptionalDependencyNotAvailable()
				except OptionalDependencyNotAvailable:
								pass
				else:
								from .image_processing_maskaformer import MaskaFormerImageProcessor

				try:
								if not is_torch_available():
												raise OptionalDependencyNotAvailable()
				except OptionalDependencyNotAvailable:
								pass
				else:
								from .modeling_maskaformer import (
								    MASK2FORMER_PRETRAINED_MODEL_ARCHIVE_LIST,
								    MaskaFormerForUniversalSegmentation,
								    MaskaFormerModel,
								    MaskaFormerPreTrainedModel,
								)


else:
				import sys

				_a								=						_LazyModule(__name__, globals()["""__file__"""], _import_structure)








from maths.is_square_free import is_square_free
from maths.prime_factors import prime_factors

def a__       (			A_   ):






  '''simple docstring'''





  __magic_name__								=			prime_factors(A_   )
  if is_square_free(A_   ):
    return -1 if len(A_   ) % 2 else 1
  return 0


if __name__ == "__main__":
    import doctest

    doctest.testmod()

