
    biW                        d dl mZ ddlmZmZmZmZmZmZm	Z	 i Z
i Z	  e	       r e       r e       s e       	 dged<   eser	  e	       r e       s e       	 ddlmZ y
d d
lZ ee e       d   ee      ej*                  e<   e
j-                         D ]  \  ZZ eej*                  e   ee        y
# e$ r  ddlmZ e
j                   ee             Y w xY w# e$ r dd	l Y y
w xY w)    )TYPE_CHECKING   )DIFFUSERS_SLOW_IMPORTOptionalDependencyNotAvailable_LazyModuleget_objects_from_moduleis_opencv_availableis_torch_availableis_transformers_availableConsisIDPipelinepipeline_consisid)/dummy_torch_and_transformers_and_opencv_objects   )r   )*N__file__)module_spec)typingr   utilsr   r   r   r   r	   r
   r   _dummy_objects_import_structurer   updater   r   *utils.dummy_torch_and_transformers_objectssys__name__globals__spec__modulesitemsnamevaluesetattr     `/home/cdr/jupyterlab/.venv/lib/python3.12/site-packages/diffusers/pipelines/consisid/__init__.py<module>r%      s'        B%',>,@EXEZ,.. F[ /A-A)*)8)+0B0D022 1E 	8 '	*	CKK &++- 4eH%tU347 & dH12abcd * DCDs#   B8 C  8"CC 
C-,C-