

"""simple docstring"""


def 			_lowercase       (     __lowerCAmelCase				)							->					int:
      return "".join([hex(lowercase__				)[2:].zfill(2				).upper() for byte in list(lowercase__				)]				)




def 			_lowercase       (     __lowerCAmelCase				)							->					str:
      # Check data validity, following RFC3548
      # https://www.ietf.org/rfc/rfc3548.txt
      if (len(lowercase__				) % 2) != 0:
            raise ValueError(
                """Base16 encoded data is invalid:
Data does not have an even number of hex digits."""				)
      # Check the character set - the standard base16 alphabet
      # is uppercase according to RFC3548 section 6
      if not set(lowercase__				) <= set("""0123456789ABCDEF"""				):
            raise ValueError(
                """Base16 encoded data is invalid:
Data is not uppercase hex or it contains invalid characters."""				)
      # For every two hexadecimal digits (= a byte), turn it into an integer.
      # Then, string the result together into bytes, and return it.
      return bytes(int(data[i] + data[i + 1]	,       16				) for i in range(0	,       len(lowercase__				)	,       2				)				)


if __name__ == "__main__":
  import doctest

  doctest.testmod()








"""simple docstring"""




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

import numpy as np
import torch

from ...utils import BaseOutput, OptionalDependencyNotAvailable, is_torch_available, is_transformers_available




@dataclass
class 			__snake_case   (lowerCamelCase  ):
							__a					 =       42


try:
					if not (is_transformers_available() and is_torch_available()):
										raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
					from ...utils.dummy_torch_and_transformers_objects import *  # noqa F403
else:
					from .pipeline_text_to_video_synth import TextToVideoSDPipeline
					from .pipeline_text_to_video_synth_imgaimg import VideoToVideoSDPipeline  # noqa: F401
					from .pipeline_text_to_video_zero import TextToVideoZeroPipeline




