


"""simple docstring"""


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

import numpy as np
import PIL

from ...utils import BaseOutput, is_invisible_watermark_available, is_torch_available, is_transformers_available
@dataclass
class snake_case   (	_UpperCamelCase):
		__UpperCamelCase							     =      42


if is_transformers_available() and is_torch_available() and is_invisible_watermark_available():
		from .pipeline_stable_diffusion_xl import StableDiffusionXLPipeline
		from .pipeline_stable_diffusion_xl_imgaimg import StableDiffusionXLImgaImgPipeline



"""simple docstring"""


def   a__			(					__lowercase  ,      __lowercase )						->						Tuple:
				_A       	=      1
				while b > 0:
								if b & 1:
												res *= a

								a *= a
								b >>= 1

				return res






def   a__			(					__lowercase  ,      __lowercase  ,      __lowercase )						->						Optional[Any]:
				_A       	=      1
				while b > 0:
								if b & 1:
												_A       	=      ((res % c) * (a % c)) % c

								a *= a
								b >>= 1

				return res