ó
    USh÷  ã                   óF  • S SK JrJr  SrSrSrSrSrSrSr	\\\\\\	/r
S	rS
r\\/rSrSr\\/r/ SQr0 SS_SS_SS_SS_SS_SS_SS_SS_SS_S S!_S"S#_S$S#_S%S&_S'S(_S)S(_S*S_S+S_SS,S-S.S/.ErS0S1SS2.r\\-  r\" \R-                  5       5      r/ S3Qr\\" \R-                  5       5      -   r\r\rS4rS5rS6rS7r/ S8Qr S9r!S:r"S;r#S<r$\!\#\$\"/r%\!r&\!S=\"S>\#S?\$S?0r'/ S@Qr(/ SAQr)/ SBQr*/ SCQr+/ SDQr,SEr-SFr.SGr/\-\.\//r0SHr1SIr2\1\2/r3/ SJQr4 " SK SL\5      r5\5Rl                  Rn                   SM3\5Rl                  Rn                  4\5Rp                  Rn                   SN3\5Rp                  Rn                  4/r9 " SO SP\5      r: " SQ SR\5      r; " SS ST\5      r< " SU SV\5      r= " SW SX\5      r>gY)Zé    )ÚIntEnumÚEnumÚDisabledÚEnabledzVary (Subtle)zVary (Strong)zUpscale (1.5x)zUpscale (2x)zUpscale (Fast 2x)zBefore First EnhancementzAfter Last EnhancementzOriginal PromptszLast Filled Enhancement Prompts)ÚeulerÚeuler_ancestralÚheunÚdpm_fastÚdpm_adaptiveÚddimÚuni_pcr   ÚEulerr   zEuler ar	   ÚHeunÚheunpp2Ú Údpm_2ÚDPM2Údpm_2_ancestralzDPM2 aÚlmsÚLMSr
   zDPM fastr   zDPM adaptiveÚdpmpp_2s_ancestralz
DPM++ 2S aÚ	dpmpp_sdez	DPM++ SDEÚdpmpp_sde_gpuÚdpmpp_2mzDPM++ 2MÚdpmpp_2m_sdezDPM++ 2M SDEÚdpmpp_2m_sde_gpuÚdpmpp_3m_sdeÚdpmpp_3m_sde_gpuÚLCMÚTCDÚRestart)ÚddpmÚlcmÚtcdÚrestartÚDDIMÚUniPC)r   r   Ú
uni_pc_bh2)ÚnormalÚkarrasÚexponentialÚsgm_uniformÚsimpleÚddim_uniformr#   ÚturboÚalign_your_stepsr$   zedm_playground_v2.5é   zDefault (model)ÚjointÚuov_tab)r3   Úip_tabÚinpaint_tabÚdescribe_tabÚenhance_tabÚmetadata_tabÚImagePromptÚFaceSwapÚ	PyraCannyÚCPDS)ç      à?g333333ã?)gÍÌÌÌÌÌì?g      è?)r=   g      ð?)ÚpngÚjpegÚwebp)Úu2netÚu2netpÚu2net_human_segÚu2net_cloth_segÚsiluetazisnet-general-usezisnet-animeÚsam)ÚfullÚupperÚlower)Úvit_bÚvit_lÚvit_h)ÚNoneÚv1zv2.5zv2.6zInpaint or Outpaint (default)z'Improve Detail (face, hand, eyes, etc.)z5Modify Content (add objects, change background, etc.)Ú
Photographz	Art/Anime)z704*1408z704*1344z768*1344z768*1280z832*1216z832*1152z896*1152z896*1088z960*1088z960*1024z	1024*1024z1024*960z1088*960z1088*896z1152*896z1152*832z1216*832z1280*768z1344*768z1344*704z1408*704z1472*704z1536*640z1600*640z1664*576z1728*576c                   ó   • \ rS rSrSrSrSrg)ÚMetadataSchemeén   ÚfooocusÚa1111© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__ÚFOOOCUSÚA1111Ú__static_attributes__rU   ó    Ú1/home/gothic/public_html/Fooocus/modules/flags.pyrQ   rQ   n   s   † Ø€GØƒEr]   rQ   z (json)z (plain text)c                   ó8   • \ rS rSrSrSrSr\S\4S j5       rSr	g)	ÚOutputFormatéy   r>   r?   r@   Úreturnc                 ó.   • [        [        S U 5      5      $ )Nc                 ó   • U R                   $ ©N©Úvalue©Úcs    r^   Ú<lambda>Ú#OutputFormat.list.<locals>.<lambda>€   ó   €  !§'¢'r]   ©ÚlistÚmap©Úclss    r^   rn   ÚOutputFormat.list~   ó   € ä”CÑ)¨3Ó/Ó0Ð0r]   rU   N)
rV   rW   rX   rY   ÚPNGÚJPEGÚWEBPÚclassmethodrn   r\   rU   r]   r^   r`   r`   y   s*   † Ø
€CØ€DØ€Dàð1�Tó 1ó ó1r]   r`   c                   ó(   • \ rS rSrSrSrSrSrSrSr	g)ÚPerformanceLoRAéƒ   Nzsdxl_lcm_lora.safetensorsz%sdxl_lightning_4step_lora.safetensorsz$sdxl_hyper_sd_4step_lora.safetensorsrU   ©
rV   rW   rX   rY   ÚQUALITYÚSPEEDÚEXTREME_SPEEDÚ	LIGHTNINGÚHYPER_SDr\   rU   r]   r^   ry   ry   ƒ   s   † Ø€GØ€EØ/€MØ7€IØ5ƒHr]   ry   c                   ó@   • \ rS rSrSrSrSrSrSr\	S\
4S j5       rSrg	)
ÚStepsé‹   é<   é   é   é   rb   c                 óJ   • [        [        S [        R                  5      5      $ )Nc                 ó   • U $ re   rU   rh   s    r^   rj   ÚSteps.keys.<locals>.<lambda>”   s   € ¡!r]   )rn   ro   r‚   Ú__members__rp   s    r^   ÚkeysÚ
Steps.keys’   s   € ä”C™¤U×%6Ñ%6Ó7Ó8Ð8r]   rU   N)rV   rW   rX   rY   r|   r}   r~   r   r€   rw   rn   rŒ   r\   rU   r]   r^   r‚   r‚   ‹   s4   † Ø€GØ€EØ€MØ€IØ€Hàð9�Tó 9ó ó9r]   r‚   c                   ó(   • \ rS rSrSrSrSrSrSrSr	g)ÚStepsUOVé—   é$   é   r†   r‡   rU   Nr{   rU   r]   r^   r�   r�   —   s   † Ø€GØ€EØ€MØ€IØƒHr]   r�   c                   óÊ   • \ rS rSrSrSrSrSrSr\	S\
4S j5       r
\	S\
4S	 j5       r\	S
\\-  4S j5       r\	S\4S j5       rS\S-  4S jrS\S-  4S jrS\S-  4S jrSrg)ÚPerformanceéŸ   ÚQualityÚSpeedzExtreme SpeedÚ	LightningzHyper-SDrb   c                 ó.   • [        [        S U 5      5      $ )Nc                 ó2   • U R                   U R                  4$ re   )Únamerg   rh   s    r^   rj   Ú"Performance.list.<locals>.<lambda>¨   s   €  1§6¡6¨1¯7©7Ñ"3r]   rm   rp   s    r^   rn   ÚPerformance.list¦   s   € ä”CÑ3°SÓ9Ó:Ð:r]   c                 ó.   • [        [        S U 5      5      $ )Nc                 ó   • U R                   $ re   rf   rh   s    r^   rj   Ú$Performance.values.<locals>.<lambda>¬   rl   r]   rm   rp   s    r^   ÚvaluesÚPerformance.valuesª   rs   r]   Ústepsc                 óD   • U [        [        U5      5      R                     $ re   )r‚   Úintr›   )rq   r£   s     r^   Úby_stepsÚPerformance.by_steps®   s   € à”5œ˜U›Ó$×)Ñ)Ñ*Ð*r]   c                 óÊ   • [        U[        5      (       a  UR                  nXR                  R                  U R                  R                  U R
                  R                  4;   $ re   )Ú
isinstancer”   rg   r~   r   r€   )rq   Úxs     r^   Úhas_restricted_featuresÚ#Performance.has_restricted_features²   sH   € ä�aœ×%Ñ%Ø—‘ˆAØ×&Ñ&×,Ñ,¨c¯m©m×.AÑ.AÀ3Ç<Á<×CUÑCUÐVÑVÐVr]   Nc                 ó|   • U R                   [        R                  ;   a  [        U R                      R                  $ S $ re   )r›   r‚   r‹   rg   ©Úselfs    r^   r£   ÚPerformance.steps¸   s-   € Ø)-¯©´e×6GÑ6GÓ)GŒu�T—Y‘YÑ×%Ñ%ÐQÈTÐQr]   c                 ó|   • U R                   [        R                  ;   a  [        U R                      R                  $ S $ re   )r›   r�   r‹   rg   r®   s    r^   Ú	steps_uovÚPerformance.steps_uov»   s.   € Ø,0¯I©I¼×9MÑ9MÓ,MŒx˜Ÿ	™	Ñ"×(Ñ(ÐWÐSWÐWr]   c                 ó|   • U R                   [        R                  ;   a  [        U R                      R                  $ S $ re   )r›   ry   r‹   rg   r®   s    r^   Úlora_filenameÚPerformance.lora_filename¾   s.   € Ø37·9±9Ä×@[Ñ@[Ó3[Œ˜tŸy™yÑ)×/Ñ/ÐeÐaeÐer]   rU   )rV   rW   rX   rY   r|   r}   r~   r   r€   rw   rn   r¡   r¥   Ústrr¦   Úboolr«   r£   r²   rµ   r\   rU   r]   r^   r”   r”   Ÿ   sÂ   † Ø€GØ€EØ#€MØ€IØ€Hàð;�Tó ;ó ð;ð ð1�tó 1ó ð1ð ð+˜S 3™Yó +ó ð+ð ðW¨4ó Wó ðWð
R�s˜T‘zô RðX˜3 ™:ô Xðf˜s T™z÷ fr]   r”   N)?Úenumr   r   ÚdisabledÚenabledÚsubtle_variationÚstrong_variationÚ
upscale_15Ú	upscale_2Úupscale_fastÚuov_listÚenhancement_uov_beforeÚenhancement_uov_afterÚ enhancement_uov_processing_orderÚ$enhancement_uov_prompt_type_originalÚ'enhancement_uov_prompt_type_last_filledÚenhancement_uov_prompt_typesÚCIVITAI_NO_KARRASÚKSAMPLERÚSAMPLER_EXTRAÚSAMPLERSrn   rŒ   ÚKSAMPLER_NAMESÚSCHEDULER_NAMESÚSAMPLER_NAMESÚsampler_listÚscheduler_listÚclip_skip_maxÚdefault_vaeÚrefiner_swap_methodÚdefault_input_image_tabÚinput_image_tab_idsÚcn_ipÚ
cn_ip_faceÚcn_cannyÚcn_cpdsÚip_listÚ
default_ipÚdefault_parametersÚoutput_formatsÚinpaint_mask_modelsÚinpaint_mask_cloth_categoryÚinpaint_mask_sam_modelÚinpaint_engine_versionsÚinpaint_option_defaultÚinpaint_option_detailÚinpaint_option_modifyÚinpaint_optionsÚdescribe_type_photoÚdescribe_type_animeÚdescribe_typesÚsdxl_aspect_ratiosrQ   rZ   rg   r[   Úmetadata_schemer`   ry   r‚   r�   r”   rU   r]   r^   Ú<module>rë      s  ðß à€Ø
€Ø"Ð Ø"Ð Ø€
Ø€	Ø"€àÐ&Ð(8¸*ÀiÐQ]Ð^€à3Ð Ø0Ð Ø$:Ð<QÐ#RÐ  à'9Ð $Ø*KÐ 'Ø DÐFmÐnÐ âfÐ ðØˆWðà�yðð ˆFðð ˆrð	ð
 ˆVðð �xðð 
ˆ5ðð �
ðð �Nðð ˜,ðð �ðð �[ðð �
ðð �Nðð ˜ðð  �Bð!ð" ˜ð#ð$ ØØØò+€ð2 ØØñ€ð �mÑ#€á�h—m‘m“oÓ&€ò a€Ø¡ m×&8Ñ&8Ó&:Ó!;Ñ;€à€Ø €à€à€àÐ à#Ð ÚiÐ à€Ø€
Ø€Ø
€à�(˜G ZÐ
0€Ø€
ð 
ˆ:�z ;°¸*ÀgÈzðÐ ò )€ò FÐ Ú8Ð Ú4Ð â8Ð Ø8Ð ØAÐ ØOÐ Ø)Ð+@ÐBWÐX€à"Ð Ø!Ð Ø%Ð':Ð;€òÐ ô�Tô ð 	×Ñ×$Ñ$Ð% WÐ-¨~×/EÑ/E×/KÑ/KÐLØ×Ñ×"Ñ"Ð# =Ð1°>×3GÑ3G×3MÑ3MÐNð€ô1�4ô 1ô6�dô 6ô	9ˆGô 	9ôˆwô ô f�$õ  fr]   