




'''simple docstring'''


import math
import unittest
def 		snake_case_   (UpperCamelCase	:  int				):





							'''simple docstring'''


							assert isinstance(UpperCamelCase			,						UpperCamelCase				) and (
							    number >= 0
							), "'number' must been an int and positive"

							if 1 < number < 4:
														# 2 and 3 are primes
														return True
							elif number < 2 or number % 2 == 0 or number % 3 == 0:
														# Negatives, 0, 1, all even numbers, all multiples of 3 are not primes
														return False

							# All primes number are in format of 6k +/- 1
							for i in range(5			,						int(math.sqrt(UpperCamelCase				) + 1				)			,						6				):
														if number % i == 0 or number % (i + 2) == 0:
																					return False
							return True

class       A   (		unittest.TestCase   ):







							def        __lowerCAmelCase      (  self	:  Any )      ->							Dict:


														"""simple docstring"""


														self.assertTrue(is_prime(2 ) )
														self.assertTrue(is_prime(3 ) )
														self.assertTrue(is_prime(5 ) )
														self.assertTrue(is_prime(7 ) )
														self.assertTrue(is_prime(11 ) )
														self.assertTrue(is_prime(13 ) )
														self.assertTrue(is_prime(17 ) )
														self.assertTrue(is_prime(19 ) )
														self.assertTrue(is_prime(23 ) )
														self.assertTrue(is_prime(29 ) )







							def        __lowerCAmelCase      (  self	:  int )      ->							Tuple:


														"""simple docstring"""


														with self.assertRaises(lowerCAmelCase_ ):
																					is_prime(-19 )
														self.assertFalse(
														    is_prime(0 )							,      '''Zero doesn\'t have any positive factors, primes must have exactly two.'''							,      )
														self.assertFalse(
														    is_prime(1 )							,      '''One only has 1 positive factor, primes must have exactly two.'''							,      )
														self.assertFalse(is_prime(2 * 2 ) )
														self.assertFalse(is_prime(2 * 3 ) )
														self.assertFalse(is_prime(3 * 3 ) )
														self.assertFalse(is_prime(3 * 5 ) )
														self.assertFalse(is_prime(3 * 5 * 7 ) )


if __name__ == "__main__":
				unittest.main()







'''simple docstring'''


from dataclasses import dataclass
from enum import Enum
from typing import List, Optional, Union

import numpy as np
import PIL
from PIL import Image

from ...utils import BaseOutput, is_torch_available, is_transformers_available

@dataclass
class       A   (		_a   ):
							lowercase_          =    42
							lowercase_          =    42


if is_transformers_available() and is_torch_available():
				from .pipeline_semantic_stable_diffusion import SemanticStableDiffusionPipeline

