


from ..utils import DummyObject, requires_backends







class      __lowercase  (metaclass=__SCREAMING_SNAKE_CASE   ):





							"""simple docstring"""







							_UpperCAmelCase     =		["""torch""", """transformers""", """invisible_watermark"""]






							def __init__(	self       ,		*lowerCAmelCase__       ,		**lowerCAmelCase__    ):





										"""simple docstring"""




										requires_backends(self       ,		['torch', 'transformers', 'invisible_watermark']    )






							@classmethod
							def  UpperCamelCase__			(	cls       ,		*lowerCAmelCase__       ,		**lowerCAmelCase__    ):





										"""simple docstring"""




										requires_backends(cls       ,		['torch', 'transformers', 'invisible_watermark']    )






							@classmethod
							def  UpperCamelCase__			(	cls       ,		*lowerCAmelCase__       ,		**lowerCAmelCase__    ):





										"""simple docstring"""




										requires_backends(cls       ,		['torch', 'transformers', 'invisible_watermark']    )







class      __lowercase  (metaclass=__SCREAMING_SNAKE_CASE   ):





							"""simple docstring"""







							_UpperCAmelCase     =		["""torch""", """transformers""", """invisible_watermark"""]






							def __init__(	self       ,		*lowerCAmelCase__       ,		**lowerCAmelCase__    ):





										"""simple docstring"""




										requires_backends(self       ,		['torch', 'transformers', 'invisible_watermark']    )






							@classmethod
							def  UpperCamelCase__			(	cls       ,		*lowerCAmelCase__       ,		**lowerCAmelCase__    ):





										"""simple docstring"""




										requires_backends(cls       ,		['torch', 'transformers', 'invisible_watermark']    )






							@classmethod
							def  UpperCamelCase__			(	cls       ,		*lowerCAmelCase__       ,		**lowerCAmelCase__    ):





										"""simple docstring"""




										requires_backends(cls       ,		['torch', 'transformers', 'invisible_watermark']    )








from typing import Callable



def    UpperCamelCase(					lowercase_							)	->				List[str]:





  '''simple docstring'''





  def wrapper(lowercase_							):
    snake_case_       						=      function_with_docstring.__doc__
    return target_function

  return wrapper