AlUlkesh / stable-diffusion-webui-images-browser

an images browse for stable-diffusion-webui
629 stars 110 forks source link

TypeError: get_image_page() missing 1 required positional argument: 'hidden' #88

Closed maxiy01 closed 1 year ago

maxiy01 commented 1 year ago

Opening image browser doesn't show any image.

Traceback (most recent call last):
  File "E:\sandbox\stable-diffusion-webui\venv\lib\site-packages\gradio\routes.py", line 321, in run_predict
    output = await app.blocks.process_api(
  File "E:\sandbox\stable-diffusion-webui\venv\lib\site-packages\gradio\blocks.py", line 1015, in process_api
    result = await self.call_function(fn_index, inputs, iterator, request)
  File "E:\sandbox\stable-diffusion-webui\venv\lib\site-packages\gradio\blocks.py", line 856, in call_function
    prediction = await anyio.to_thread.run_sync(
  File "E:\sandbox\stable-diffusion-webui\venv\lib\site-packages\anyio\to_thread.py", line 31, in run_sync
    return await get_asynclib().run_sync_in_worker_thread(
  File "E:\sandbox\stable-diffusion-webui\venv\lib\site-packages\anyio\_backends\_asyncio.py", line 937, in run_sync_in_worker_thread
    return await future
  File "E:\sandbox\stable-diffusion-webui\venv\lib\site-packages\anyio\_backends\_asyncio.py", line 867, in run
    result = context.run(func, *args)
TypeError: get_image_page() missing 1 required positional argument: 'hidden'
AlUlkesh commented 1 year ago

Let's get some more info, go into settings and:

Settings - Image Browser - Print debug logs to the console Restart webui and then post the complete console log.

maxiy01 commented 1 year ago

On startup:

Python 3.10.10 (tags/v3.10.10:aad5f6a, Feb  7 2023, 17:20:36) [MSC v.1929 64 bit (AMD64)]
Commit hash: 0cc0ee1bcb4c24a8c9715f66cede06601bfc00c8
Installing requirements for Web UI

#######################################################################################################
Initializing Dreambooth
If submitting an issue on github, please provide the below text for debugging purposes:

Python revision: 3.10.10 (tags/v3.10.10:aad5f6a, Feb  7 2023, 17:20:36) [MSC v.1929 64 bit (AMD64)]
Dreambooth revision: bff61c6b92b79ece2e140ee240e0628dd9a4ebef
SD-WebUI revision: 0cc0ee1bcb4c24a8c9715f66cede06601bfc00c8

Checking Dreambooth requirements...
Ignoring tensorflow-macos: markers 'sys_platform == "darwin" and platform_machine == "arm64"' don't match your environment
Ignoring mediapipe-silicon: markers 'sys_platform == "darwin"' don't match your environment
Collecting accelerate==0.16.0
  Using cached accelerate-0.16.0-py3-none-any.whl (199 kB)
Collecting gitpython~=3.1.31
  Using cached GitPython-3.1.31-py3-none-any.whl (184 kB)
Collecting transformers~=4.26.1
  Using cached transformers-4.26.1-py3-none-any.whl (6.3 MB)
Collecting xformers==0.0.17.dev464
  Using cached xformers-0.0.17.dev464-cp310-cp310-win_amd64.whl (112.3 MB)
Collecting requests
  Using cached requests-2.28.2-py3-none-any.whl (62 kB)
Installing collected packages: requests, gitpython, accelerate, xformers, transformers
  Attempting uninstall: requests
    Found existing installation: requests 2.25.1
    Uninstalling requests-2.25.1:
      Successfully uninstalled requests-2.25.1
  Attempting uninstall: gitpython
    Found existing installation: GitPython 3.1.27
    Uninstalling GitPython-3.1.27:
      Successfully uninstalled GitPython-3.1.27
  Attempting uninstall: accelerate
    Found existing installation: accelerate 0.12.0
    Uninstalling accelerate-0.12.0:
      Successfully uninstalled accelerate-0.12.0
  Attempting uninstall: xformers
    Found existing installation: xformers 0.0.17.dev473
    Uninstalling xformers-0.0.17.dev473:
      Successfully uninstalled xformers-0.0.17.dev473
  Attempting uninstall: transformers
    Found existing installation: transformers 4.25.1
    Uninstalling transformers-4.25.1:
      Successfully uninstalled transformers-4.25.1
Successfully installed accelerate-0.16.0 gitpython-3.1.31 requests-2.28.2 transformers-4.26.1 xformers-0.0.17.dev464

[+] torch version 1.13.1+cu117 installed.
[+] torchvision version 0.14.1+cu117 installed.
[+] accelerate version 0.16.0 installed.
[+] bitsandbytes version 0.35.4 installed.
[+] diffusers version 0.13.1 installed.
[+] transformers version 4.26.1 installed.
[+] xformers version 0.0.17.dev464 installed.

#######################################################################################################

Error running install.py for extension extensions\unprompted.
Command: "E:\sandbox\stable-diffusion-webui\venv\Scripts\python.exe" "extensions\unprompted\install.py"
Error code: 1
stdout: Installing requirements for Unprompted - img2pez
Installing requirements for Unprompted - pix2pix_zero

stderr: Traceback (most recent call last):
  File "E:\sandbox\stable-diffusion-webui\extensions\unprompted\install.py", line 10, in <module>
    launch.run_pip("install salesforce-lavis","requirements for Unprompted - pix2pix_zero")
  File "E:\sandbox\stable-diffusion-webui\launch.py", line 137, in run_pip
    return run(f'"{python}" -m pip {args} --prefer-binary{index_url_line}', desc=f"Installing {desc}", errdesc=f"Couldn't install {desc}")
  File "E:\sandbox\stable-diffusion-webui\launch.py", line 105, in run
    raise RuntimeError(message)
RuntimeError: Couldn't install requirements for Unprompted - pix2pix_zero.
Command: "E:\sandbox\stable-diffusion-webui\venv\Scripts\python.exe" -m pip install salesforce-lavis --prefer-binary
Error code: 1
stdout: Collecting salesforce-lavis
  Using cached salesforce_lavis-1.0.2-py3-none-any.whl (1.8 MB)
Collecting pre-commit
  Using cached pre_commit-3.1.1-py2.py3-none-any.whl (202 kB)
Collecting contexttimer
  Using cached contexttimer-0.3.3-py3-none-any.whl
Collecting plotly
  Using cached plotly-5.13.1-py2.py3-none-any.whl (15.2 MB)
Requirement already satisfied: scikit-image in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from salesforce-lavis) (0.19.2)
Requirement already satisfied: sentencepiece in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from salesforce-lavis) (0.1.97)
Collecting decord
  Using cached decord-0.6.0-py3-none-win_amd64.whl (24.7 MB)
Collecting pycocotools
  Using cached pycocotools-2.0.6.tar.gz (24 kB)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting iopath
  Using cached iopath-0.1.9-py3-none-any.whl (27 kB)
Requirement already satisfied: torch>=1.10.0 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from salesforce-lavis) (1.13.1+cu117)
Requirement already satisfied: ftfy in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from salesforce-lavis) (6.1.1)
Requirement already satisfied: wheel in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from salesforce-lavis) (0.38.4)
Collecting streamlit
  Using cached streamlit-1.20.0-py2.py3-none-any.whl (9.6 MB)
Collecting opendatasets
  Using cached opendatasets-0.1.22-py3-none-any.whl (15 kB)
Requirement already satisfied: einops>=0.4.1 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from salesforce-lavis) (0.4.1)
Collecting spacy
  Using cached spacy-3.5.1-cp310-cp310-win_amd64.whl (12.2 MB)
Collecting webdataset
  Using cached webdataset-0.2.39-py3-none-any.whl (51 kB)
Collecting fairscale==0.4.4
  Using cached fairscale-0.4.4-py3-none-any.whl
Requirement already satisfied: torchvision in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from salesforce-lavis) (0.14.1+cu117)
Requirement already satisfied: packaging in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from salesforce-lavis) (23.0)
Collecting python-magic
  Using cached python_magic-0.4.27-py2.py3-none-any.whl (13 kB)
Requirement already satisfied: transformers<4.27,>=4.25.0 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from salesforce-lavis) (4.26.1)
Requirement already satisfied: tqdm in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from salesforce-lavis) (4.64.1)
Collecting opencv-python-headless==4.5.5.64
  Using cached opencv_python_headless-4.5.5.64-cp36-abi3-win_amd64.whl (35.3 MB)
Collecting ipython
  Using cached ipython-8.11.0-py3-none-any.whl (793 kB)
Collecting pycocoevalcap
  Using cached pycocoevalcap-1.2-py3-none-any.whl (104.3 MB)
Requirement already satisfied: pandas in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from salesforce-lavis) (1.5.3)
Collecting timm==0.4.12
  Using cached timm-0.4.12-py3-none-any.whl (376 kB)
Requirement already satisfied: omegaconf in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from salesforce-lavis) (2.2.3)
Requirement already satisfied: numpy>=1.21.2 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from opencv-python-headless==4.5.5.64->salesforce-lavis) (1.23.3)
Requirement already satisfied: typing-extensions in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from torch>=1.10.0->salesforce-lavis) (4.5.0)
Requirement already satisfied: requests in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from transformers<4.27,>=4.25.0->salesforce-lavis) (2.28.2)
Requirement already satisfied: pyyaml>=5.1 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from transformers<4.27,>=4.25.0->salesforce-lavis) (6.0)
Requirement already satisfied: tokenizers!=0.11.3,<0.14,>=0.11.1 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from transformers<4.27,>=4.25.0->salesforce-lavis) (0.13.2)
Requirement already satisfied: filelock in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from transformers<4.27,>=4.25.0->salesforce-lavis) (3.9.0)
Requirement already satisfied: huggingface-hub<1.0,>=0.11.0 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from transformers<4.27,>=4.25.0->salesforce-lavis) (0.12.1)
Requirement already satisfied: regex!=2019.12.17 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from transformers<4.27,>=4.25.0->salesforce-lavis) (2022.10.31)
Requirement already satisfied: colorama in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from tqdm->salesforce-lavis) (0.4.6)
Requirement already satisfied: wcwidth>=0.2.5 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from ftfy->salesforce-lavis) (0.2.6)
Collecting portalocker
  Using cached portalocker-2.7.0-py2.py3-none-any.whl (15 kB)
Collecting backcall
  Using cached backcall-0.2.0-py2.py3-none-any.whl (11 kB)
Collecting matplotlib-inline
  Using cached matplotlib_inline-0.1.6-py3-none-any.whl (9.4 kB)
Collecting decorator
  Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)
Collecting traitlets>=5
  Using cached traitlets-5.9.0-py3-none-any.whl (117 kB)
Collecting stack-data
  Using cached stack_data-0.6.2-py3-none-any.whl (24 kB)
Collecting prompt-toolkit!=3.0.37,<3.1.0,>=3.0.30
  Using cached prompt_toolkit-3.0.38-py3-none-any.whl (385 kB)
Collecting pickleshare
  Using cached pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB)
Collecting jedi>=0.16
  Using cached jedi-0.18.2-py2.py3-none-any.whl (1.6 MB)
Collecting pygments>=2.4.0
  Using cached Pygments-2.14.0-py3-none-any.whl (1.1 MB)
Requirement already satisfied: antlr4-python3-runtime==4.9.* in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from omegaconf->salesforce-lavis) (4.9.3)
Collecting kaggle
  Using cached kaggle-1.5.13-py3-none-any.whl
Requirement already satisfied: click in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from opendatasets->salesforce-lavis) (8.1.3)
Requirement already satisfied: python-dateutil>=2.8.1 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from pandas->salesforce-lavis) (2.8.2)
Requirement already satisfied: pytz>=2020.1 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from pandas->salesforce-lavis) (2022.7.1)
Collecting tenacity>=6.2.0
  Using cached tenacity-8.2.2-py3-none-any.whl (24 kB)
Collecting cfgv>=2.0.0
  Using cached cfgv-3.3.1-py2.py3-none-any.whl (7.3 kB)
Collecting identify>=1.0.0
  Using cached identify-2.5.20-py2.py3-none-any.whl (98 kB)
Collecting virtualenv>=20.10.0
  Using cached virtualenv-20.21.0-py3-none-any.whl (8.7 MB)
Collecting nodeenv>=0.11.1
  Using cached nodeenv-1.7.0-py2.py3-none-any.whl (21 kB)
Requirement already satisfied: matplotlib>=2.1.0 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from pycocotools->salesforce-lavis) (3.7.0)
Requirement already satisfied: networkx>=2.2 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from scikit-image->salesforce-lavis) (3.0)
Requirement already satisfied: imageio>=2.4.1 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from scikit-image->salesforce-lavis) (2.26.0)
Requirement already satisfied: pillow!=7.1.0,!=7.1.1,!=8.3.0,>=6.1.0 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from scikit-image->salesforce-lavis) (9.4.0)
Requirement already satisfied: scipy>=1.4.1 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from scikit-image->salesforce-lavis) (1.10.1)
Requirement already satisfied: PyWavelets>=1.1.1 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from scikit-image->salesforce-lavis) (1.4.1)
Requirement already satisfied: tifffile>=2019.7.26 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from scikit-image->salesforce-lavis) (2023.2.27)
Collecting thinc<8.2.0,>=8.1.8
  Using cached thinc-8.1.9-cp310-cp310-win_amd64.whl (1.5 MB)
Collecting srsly<3.0.0,>=2.4.3
  Using cached srsly-2.4.6-cp310-cp310-win_amd64.whl (480 kB)
Requirement already satisfied: pydantic!=1.8,!=1.8.1,<1.11.0,>=1.7.4 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from spacy->salesforce-lavis) (1.10.5)
Collecting cymem<2.1.0,>=2.0.2
  Using cached cymem-2.0.7-cp310-cp310-win_amd64.whl (29 kB)
Requirement already satisfied: jinja2 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from spacy->salesforce-lavis) (3.1.2)
Collecting spacy-loggers<2.0.0,>=1.0.0
  Using cached spacy_loggers-1.0.4-py3-none-any.whl (11 kB)
Collecting catalogue<2.1.0,>=2.0.6
  Using cached catalogue-2.0.8-py3-none-any.whl (17 kB)
Collecting typer<0.8.0,>=0.3.0
  Using cached typer-0.7.0-py3-none-any.whl (38 kB)
Requirement already satisfied: setuptools in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from spacy->salesforce-lavis) (65.5.0)
Collecting langcodes<4.0.0,>=3.2.0
  Using cached langcodes-3.3.0-py3-none-any.whl (181 kB)
Collecting murmurhash<1.1.0,>=0.28.0
  Using cached murmurhash-1.0.9-cp310-cp310-win_amd64.whl (18 kB)
Collecting smart-open<7.0.0,>=5.2.1
  Using cached smart_open-6.3.0-py3-none-any.whl (56 kB)
Collecting wasabi<1.2.0,>=0.9.1
  Using cached wasabi-1.1.1-py3-none-any.whl (27 kB)
Collecting spacy-legacy<3.1.0,>=3.0.11
  Using cached spacy_legacy-3.0.12-py2.py3-none-any.whl (29 kB)
Collecting pathy>=0.10.0
  Using cached pathy-0.10.1-py3-none-any.whl (48 kB)
Collecting preshed<3.1.0,>=3.0.2
  Using cached preshed-3.0.8-cp310-cp310-win_amd64.whl (94 kB)
Requirement already satisfied: cachetools>=4.0 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from streamlit->salesforce-lavis) (5.3.0)
Requirement already satisfied: importlib-metadata>=1.4 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from streamlit->salesforce-lavis) (6.0.0)
Collecting blinker>=1.0.0
  Using cached blinker-1.5-py2.py3-none-any.whl (12 kB)
Collecting toml
  Using cached toml-0.10.2-py2.py3-none-any.whl (16 kB)
Collecting pyarrow>=4.0
  Using cached pyarrow-11.0.0-cp310-cp310-win_amd64.whl (20.6 MB)
Collecting pydeck>=0.1.dev5
  Using cached pydeck-0.8.0-py2.py3-none-any.whl (4.7 MB)
Collecting tornado>=6.0.3
  Using cached tornado-6.2-cp37-abi3-win_amd64.whl (425 kB)
Requirement already satisfied: altair<5,>=3.2.0 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from streamlit->salesforce-lavis) (4.2.2)
Requirement already satisfied: gitpython!=3.1.19 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from streamlit->salesforce-lavis) (3.1.31)
Collecting watchdog
  Using cached watchdog-2.3.1-py3-none-win_amd64.whl (80 kB)
Collecting rich>=10.11.0
  Using cached rich-13.3.2-py3-none-any.whl (238 kB)
Collecting semver
  Using cached semver-2.13.0-py2.py3-none-any.whl (12 kB)
Requirement already satisfied: protobuf<4,>=3.12 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from streamlit->salesforce-lavis) (3.19.6)
Collecting tzlocal>=1.1
  Using cached tzlocal-4.2-py3-none-any.whl (19 kB)
Collecting validators>=0.2
  Using cached validators-0.18.2-py3-none-any.whl (19 kB)
Collecting pympler>=0.9
  Using cached Pympler-1.0.1-py3-none-any.whl (164 kB)
Collecting braceexpand
  Using cached braceexpand-0.1.7-py2.py3-none-any.whl (5.9 kB)
Requirement already satisfied: jsonschema>=3.0 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from altair<5,>=3.2.0->streamlit->salesforce-lavis) (4.17.3)
Requirement already satisfied: entrypoints in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from altair<5,>=3.2.0->streamlit->salesforce-lavis) (0.4)
Requirement already satisfied: toolz in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from altair<5,>=3.2.0->streamlit->salesforce-lavis) (0.12.0)
Requirement already satisfied: gitdb<5,>=4.0.1 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from gitpython!=3.1.19->streamlit->salesforce-lavis) (4.0.10)
Requirement already satisfied: zipp>=0.5 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from importlib-metadata>=1.4->streamlit->salesforce-lavis) (3.15.0)
Collecting parso<0.9.0,>=0.8.0
  Using cached parso-0.8.3-py2.py3-none-any.whl (100 kB)
Requirement already satisfied: cycler>=0.10 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from matplotlib>=2.1.0->pycocotools->salesforce-lavis) (0.11.0)
Requirement already satisfied: fonttools>=4.22.0 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from matplotlib>=2.1.0->pycocotools->salesforce-lavis) (4.38.0)
Requirement already satisfied: kiwisolver>=1.0.1 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from matplotlib>=2.1.0->pycocotools->salesforce-lavis) (1.4.4)
Requirement already satisfied: contourpy>=1.0.1 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from matplotlib>=2.1.0->pycocotools->salesforce-lavis) (1.0.7)
Requirement already satisfied: pyparsing>=2.3.1 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from matplotlib>=2.1.0->pycocotools->salesforce-lavis) (3.0.9)
Requirement already satisfied: MarkupSafe>=2.0 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from jinja2->spacy->salesforce-lavis) (2.1.2)
Requirement already satisfied: six>=1.5 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from python-dateutil>=2.8.1->pandas->salesforce-lavis) (1.16.0)
Requirement already satisfied: charset-normalizer<4,>=2 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from requests->transformers<4.27,>=4.25.0->salesforce-lavis) (3.0.1)
Requirement already satisfied: certifi>=2017.4.17 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from requests->transformers<4.27,>=4.25.0->salesforce-lavis) (2022.12.7)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from requests->transformers<4.27,>=4.25.0->salesforce-lavis) (1.26.14)
Requirement already satisfied: idna<4,>=2.5 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from requests->transformers<4.27,>=4.25.0->salesforce-lavis) (2.10)
Requirement already satisfied: markdown-it-py<3.0.0,>=2.2.0 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from rich>=10.11.0->streamlit->salesforce-lavis) (2.2.0)
Collecting blis<0.8.0,>=0.7.8
  Using cached blis-0.7.9-cp310-cp310-win_amd64.whl (7.0 MB)
Collecting confection<1.0.0,>=0.0.1
  Using cached confection-0.0.4-py3-none-any.whl (32 kB)
Collecting tzdata
  Using cached tzdata-2022.7-py2.py3-none-any.whl (340 kB)
Collecting pytz-deprecation-shim
  Using cached pytz_deprecation_shim-0.1.0.post0-py2.py3-none-any.whl (15 kB)
Collecting platformdirs<4,>=2.4
  Using cached platformdirs-3.1.1-py3-none-any.whl (14 kB)
Collecting distlib<1,>=0.3.6
  Using cached distlib-0.3.6-py2.py3-none-any.whl (468 kB)
Collecting python-slugify
  Using cached python_slugify-8.0.1-py2.py3-none-any.whl (9.7 kB)
Collecting pywin32>=226
  Using cached pywin32-305-cp310-cp310-win_amd64.whl (12.1 MB)
Collecting asttokens>=2.1.0
  Using cached asttokens-2.2.1-py2.py3-none-any.whl (26 kB)
Collecting executing>=1.2.0
  Using cached executing-1.2.0-py2.py3-none-any.whl (24 kB)
Collecting pure-eval
  Using cached pure_eval-0.2.2-py3-none-any.whl (11 kB)
Requirement already satisfied: smmap<6,>=3.0.1 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from gitdb<5,>=4.0.1->gitpython!=3.1.19->streamlit->salesforce-lavis) (5.0.0)
Requirement already satisfied: pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from jsonschema>=3.0->altair<5,>=3.2.0->streamlit->salesforce-lavis) (0.19.3)
Requirement already satisfied: attrs>=17.4.0 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from jsonschema>=3.0->altair<5,>=3.2.0->streamlit->salesforce-lavis) (22.2.0)
Requirement already satisfied: mdurl~=0.1 in e:\sandbox\stable-diffusion-webui\venv\lib\site-packages (from markdown-it-py<3.0.0,>=2.2.0->rich>=10.11.0->streamlit->salesforce-lavis) (0.1.2)
Collecting text-unidecode>=1.3
  Using cached text_unidecode-1.3-py2.py3-none-any.whl (78 kB)
Building wheels for collected packages: pycocotools
  Building wheel for pycocotools (pyproject.toml): started
  Building wheel for pycocotools (pyproject.toml): finished with status 'error'
Failed to build pycocotools

stderr:   error: subprocess-exited-with-error

  Building wheel for pycocotools (pyproject.toml) did not run successfully.
  exit code: 1

  [16 lines of output]
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-cpython-310
  creating build\lib.win-amd64-cpython-310\pycocotools
  copying pycocotools\coco.py -> build\lib.win-amd64-cpython-310\pycocotools
  copying pycocotools\cocoeval.py -> build\lib.win-amd64-cpython-310\pycocotools
  copying pycocotools\mask.py -> build\lib.win-amd64-cpython-310\pycocotools
  copying pycocotools\__init__.py -> build\lib.win-amd64-cpython-310\pycocotools
  running build_ext
  cythoning pycocotools/_mask.pyx to pycocotools\_mask.c
  C:\Users\USER\AppData\Local\Temp\pip-build-env-ssi81iqm\overlay\Lib\site-packages\Cython\Compiler\Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: C:\Users\maxiy01.DESKTOP-N91D072\AppData\Local\Temp\pip-install-ugrwnior\pycocotools_fdf6cb9fa3d14edcbb7d7f2231658334\pycocotools\_mask.pyx
    tree = Parsing.p_module(s, pxd, full_module_name)
  building 'pycocotools._mask' extension
  error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
  [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for pycocotools
ERROR: Could not build wheels for pycocotools, which is required to install pyproject.toml-based projects

[notice] A new release of pip available: 22.3.1 -> 23.0.1
[notice] To update, run: E:\sandbox\stable-diffusion-webui\venv\Scripts\python.exe -m pip install --upgrade pip

Launching Web UI with arguments: --share --gradio-auth USER:PASSWORD --enable-insecure-extension-access --xformers
LoCon Extension hijack addnet extension successfully
LoCon Extension hijack built-in lora successfully
[AddNet] Updating model hashes...
100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 27/27 [00:00<00:00, 868.57it/s]
[AddNet] Updating model hashes...
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 27/27 [00:00<?, ?it/s]
Script path is E:\sandbox\stable-diffusion-webui
E:\sandbox\stable-diffusion-webui\venv\Scripts\python.exe 3.10.10 (tags/v3.10.10:aad5f6a, Feb  7 2023, 17:20:36) [MSC v.1929 64 bit (AMD64)]
Windows 10.0.19044
0cc0ee1bcb4c24a8c9715f66cede06601bfc00c8

Gradio 3.15.0
E:\sandbox\stable-diffusion-webui
{
    "txt2img/Prompt/visible": true,
    "txt2img/Prompt/value": "",
    "txt2img/Negative prompt/visible": true,
    "txt2img/Negative prompt/value": "out of frame, ugly, extra limbs, gross proportions, (malformed limbs), extra arms, extra legs, mutated hands, (fused fingers), (too many fingers), (poorly drawn hands), monochrome, black and white, lowres, ((bad anatomy)), bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry",
    "txt2img/Styles/visible": true,
    "txt2img/Styles/value": [],
    "txt2img/Sampling method/visible": true,
    "txt2img/Sampling method/value": "DDIM",
    "txt2img/Sampling steps/visible": true,
    "txt2img/Sampling steps/value": 30,
    "txt2img/Sampling steps/minimum": 1,
    "txt2img/Sampling steps/maximum": 150,
    "txt2img/Sampling steps/step": 1,
    "txt2img/Width/visible": true,
    "txt2img/Width/value": 448,
    "txt2img/Width/minimum": 64,
    "txt2img/Width/maximum": 2048,
    "txt2img/Width/step": 8,
    "txt2img/Height/visible": true,
    "txt2img/Height/value": 640,
    "txt2img/Height/minimum": 64,
    "txt2img/Height/maximum": 2048,
    "txt2img/Height/step": 8,
    "txt2img/Batch count/visible": true,
    "txt2img/Batch count/value": 6,
    "txt2img/Batch count/minimum": 1,
    "txt2img/Batch count/maximum": 100,
    "txt2img/Batch count/step": 1,
    "txt2img/Batch size/visible": true,
    "txt2img/Batch size/value": 4,
    "txt2img/Batch size/minimum": 1,
    "txt2img/Batch size/maximum": 8,
    "txt2img/Batch size/step": 1,
    "txt2img/CFG Scale/visible": true,
    "txt2img/CFG Scale/value": 7.0,
    "txt2img/CFG Scale/minimum": 1.0,
    "txt2img/CFG Scale/maximum": 30.0,
    "txt2img/CFG Scale/step": 0.5,
    "txt2img/Seed/visible": true,
    "txt2img/Seed/value": -1.0,
    "txt2img/Extra/visible": true,
    "txt2img/Extra/value": false,
    "txt2img/Variation seed/visible": true,
    "txt2img/Variation seed/value": -1.0,
    "txt2img/Variation strength/visible": true,
    "txt2img/Variation strength/value": 0.0,
    "txt2img/Variation strength/minimum": 0,
    "txt2img/Variation strength/maximum": 1,
    "txt2img/Variation strength/step": 0.01,
    "txt2img/Resize seed from width/visible": true,
    "txt2img/Resize seed from width/value": 0,
    "txt2img/Resize seed from width/minimum": 0,
    "txt2img/Resize seed from width/maximum": 2048,
    "txt2img/Resize seed from width/step": 8,
    "txt2img/Resize seed from height/visible": true,
    "txt2img/Resize seed from height/value": 0,
    "txt2img/Resize seed from height/minimum": 0,
    "txt2img/Resize seed from height/maximum": 2048,
    "txt2img/Resize seed from height/step": 8,
    "txt2img/Restore faces/visible": true,
    "txt2img/Restore faces/value": false,
    "txt2img/Tiling/visible": true,
    "txt2img/Tiling/value": false,
    "txt2img/Hires. fix/visible": true,
    "txt2img/Hires. fix/value": true,
    "txt2img/Upscaler/visible": true,
    "txt2img/Upscaler/value": "Latent",
    "txt2img/Hires steps/visible": true,
    "txt2img/Hires steps/value": 0,
    "txt2img/Hires steps/minimum": 0,
    "txt2img/Hires steps/maximum": 150,
    "txt2img/Hires steps/step": 1,
    "txt2img/Denoising strength/visible": true,
    "txt2img/Denoising strength/value": 0.7,
    "txt2img/Denoising strength/minimum": 0.0,
    "txt2img/Denoising strength/maximum": 1.0,
    "txt2img/Denoising strength/step": 0.01,
    "txt2img/Upscale by/visible": true,
    "txt2img/Upscale by/value": 1.0,
    "txt2img/Upscale by/minimum": 1.0,
    "txt2img/Upscale by/maximum": 4.0,
    "txt2img/Upscale by/step": 0.05,
    "txt2img/Resize width to/visible": true,
    "txt2img/Resize width to/value": 960,
    "txt2img/Resize width to/minimum": 0,
    "txt2img/Resize width to/maximum": 2048,
    "txt2img/Resize width to/step": 8,
    "txt2img/Resize height to/visible": true,
    "txt2img/Resize height to/value": 1280,
    "txt2img/Resize height to/minimum": 0,
    "txt2img/Resize height to/maximum": 2048,
    "txt2img/Resize height to/step": 8,
    "customscript/unprompted.py/txt2img/Enabled/visible": true,
    "customscript/unprompted.py/txt2img/Enabled/value": true,
    "txt2img/Select function:/visible": true,
    "txt2img/Select function:/value": "Example Function",
    "txt2img/Auto-include this in prompt/visible": true,
    "txt2img/Auto-include this in prompt/value": false,
    "txt2img/Select shortcode:/visible": true,
    "txt2img/Select shortcode:/value": "txt2mask",
    "txt2img/Content/visible": true,
    "txt2img/Content/value": "",
    "txt2img/Casing method \ud83e\udc62 str/visible": true,
    "txt2img/Casing method \ud83e\udc62 str/value": null,
    "txt2img/Variable to get \ud83e\udc62 str/visible": true,
    "txt2img/Variable to get \ud83e\udc62 str/value": "",
    "txt2img/Default value if the variable doesn't exist \ud83e\udc62 _default/visible": true,
    "txt2img/Default value if the variable doesn't exist \ud83e\udc62 _default/value": "",
    "txt2img/Separator string when returning multiple variables \ud83e\udc62 _sep/visible": true,
    "txt2img/Separator string when returning multiple variables \ud83e\udc62 _sep/value": "",
    "txt2img/String to prepend to the variable \ud83e\udc62 _before/visible": true,
    "txt2img/String to prepend to the variable \ud83e\udc62 _before/value": "",
    "txt2img/String to append to the variable \ud83e\udc62 _after/visible": true,
    "txt2img/String to append to the variable \ud83e\udc62 _after/value": "",
    "txt2img/Variable to test against \ud83e\udc62 verbatim/visible": true,
    "txt2img/Variable to test against \ud83e\udc62 verbatim/value": "",
    "txt2img/Arguments in variable=value format \ud83e\udc62 verbatim/visible": true,
    "txt2img/Arguments in variable=value format \ud83e\udc62 verbatim/value": "",
    "txt2img/Matching value \ud83e\udc62 str/visible": true,
    "txt2img/Matching value \ud83e\udc62 str/value": "",
    "txt2img/Number of times to choose \ud83e\udc62 int/visible": true,
    "txt2img/Number of times to choose \ud83e\udc62 int/value": 1.0,
    "txt2img/String delimiter when returning more than one choice \ud83e\udc62 _sep/visible": true,
    "txt2img/String delimiter when returning more than one choice \ud83e\udc62 _sep/value": "",
    "txt2img/Custom weight per option \ud83e\udc62 _weighted/visible": true,
    "txt2img/Custom weight per option \ud83e\udc62 _weighted/value": false,
    "txt2img/Override random nature of shortcode with predetermined outcome \ud83e\udc62 _case/visible": true,
    "txt2img/Override random nature of shortcode with predetermined outcome \ud83e\udc62 _case/value": -1.0,
    "txt2img/Minimum number \ud83e\udc62 _min/visible": true,
    "txt2img/Minimum number \ud83e\udc62 _min/value": 0.0,
    "txt2img/Maximum number \ud83e\udc62 _max/visible": true,
    "txt2img/Maximum number \ud83e\udc62 _max/value": 10.0,
    "txt2img/Evaluate as floats instead of integers \ud83e\udc62 _float/visible": true,
    "txt2img/Evaluate as floats instead of integers \ud83e\udc62 _float/value": false,
    "txt2img/Arbitrary variable names to free from memory \ud83e\udc62 verbatim/visible": true,
    "txt2img/Arbitrary variable names to free from memory \ud83e\udc62 verbatim/value": "",
    "txt2img/Arbitrary replacement arguments in old=new format \ud83e\udc62 verbatim/visible": true,
    "txt2img/Arbitrary replacement arguments in old=new format \ud83e\udc62 verbatim/value": "",
    "txt2img/Original value, with advanced expression support \ud83e\udc62 _from/visible": true,
    "txt2img/Original value, with advanced expression support \ud83e\udc62 _from/value": "",
    "txt2img/New value, with advanced expression support \ud83e\udc62 _to/visible": true,
    "txt2img/New value, with advanced expression support \ud83e\udc62 _to/value": "",
    "txt2img/Maximum number of times the replacement may occur \ud83e\udc62 _count/visible": true,
    "txt2img/Maximum number of times the replacement may occur \ud83e\udc62 _count/value": -1.0,
    "txt2img/Conditional statement \ud83e\udc62 my_var/visible": true,
    "txt2img/Conditional statement \ud83e\udc62 my_var/value": "",
    "txt2img/Evaluation method \ud83e\udc62 _is/visible": true,
    "txt2img/Evaluation method \ud83e\udc62 _is/value": "==",
    "txt2img/Invert evaluation such that a true statement will return false \ud83e\udc62 _not/visible": true,
    "txt2img/Invert evaluation such that a true statement will return false \ud83e\udc62 _not/value": false,
    "txt2img/Return true if any one of multiple conditions are true \ud83e\udc62 _any/visible": true,
    "txt2img/Return true if any one of multiple conditions are true \ud83e\udc62 _any/value": false,
    "txt2img/Arbitrary conditional statement(s) to test against \ud83e\udc62 verbatim/visible": true,
    "txt2img/Arbitrary conditional statement(s) to test against \ud83e\udc62 verbatim/value": "",
    "txt2img/Invert evaluation such that a false condition will end the loop \ud83e\udc62 _not/visible": true,
    "txt2img/Invert evaluation such that a false condition will end the loop \ud83e\udc62 _not/value": false,
    "txt2img/Highest possible roll \ud83e\udc62 _sides/visible": true,
    "txt2img/Highest possible roll \ud83e\udc62 _sides/value": 100.0,
    "txt2img/Number of times to repeat the content \ud83e\udc62 int/visible": true,
    "txt2img/Number of times to repeat the content \ud83e\udc62 int/value": 2.0,
    "txt2img/Delimiter string between outputs \ud83e\udc62 _sep/visible": true,
    "txt2img/Delimiter string between outputs \ud83e\udc62 _sep/value": "",
    "txt2img/Filepath \ud83e\udc62 str/visible": true,
    "txt2img/Filepath \ud83e\udc62 str/value": "",
    "txt2img/Expected encoding \ud83e\udc62 _encoding/visible": true,
    "txt2img/Expected encoding \ud83e\udc62 _encoding/value": "utf-8",
    "txt2img/Return the character count \ud83e\udc62 character_count/visible": true,
    "txt2img/Return the character count \ud83e\udc62 character_count/value": false,
    "txt2img/Return the word count \ud83e\udc62 word_count/visible": true,
    "txt2img/Return the word count \ud83e\udc62 word_count/value": false,
    "txt2img/Return the CLIP token count (prompt complexity) \ud83e\udc62 clip_count/visible": true,
    "txt2img/Return the CLIP token count (prompt complexity) \ud83e\udc62 clip_count/value": false,
    "txt2img/Return the count of a custom substring \ud83e\udc62 string_count/visible": true,
    "txt2img/Return the count of a custom substring \ud83e\udc62 string_count/value": "",
    "txt2img/Name of array variable \ud83e\udc62 str/visible": true,
    "txt2img/Name of array variable \ud83e\udc62 str/value": "",
    "txt2img/Get or set index statements \ud83e\udc62 verbatim/visible": true,
    "txt2img/Get or set index statements \ud83e\udc62 verbatim/value": "",
    "txt2img/Custom delimiter string \ud83e\udc62 _delimiter/visible": true,
    "txt2img/Custom delimiter string \ud83e\udc62 _delimiter/value": "",
    "txt2img/Shuffle the array \ud83e\udc62 _shuffle/visible": true,
    "txt2img/Shuffle the array \ud83e\udc62 _shuffle/value": false,
    "txt2img/Prepend value(s) to the array \ud83e\udc62 _prepend/visible": true,
    "txt2img/Prepend value(s) to the array \ud83e\udc62 _prepend/value": "",
    "txt2img/Append value(s) to the array \ud83e\udc62 _append/visible": true,
    "txt2img/Append value(s) to the array \ud83e\udc62 _append/value": "",
    "txt2img/Delete value(s) from the array by index \ud83e\udc62 _del/visible": true,
    "txt2img/Delete value(s) from the array by index \ud83e\udc62 _del/value": "",
    "txt2img/Removed specified value(s) from the array \ud83e\udc62 _remove/visible": true,
    "txt2img/Removed specified value(s) from the array \ud83e\udc62 _remove/value": "",
    "txt2img/Find the first index of the following value(s) \ud83e\udc62 _find/visible": true,
    "txt2img/Find the first index of the following value(s) \ud83e\udc62 _find/value": "",
    "txt2img/Set a variable \ud83e\udc62 my_var/visible": true,
    "txt2img/Set a variable \ud83e\udc62 my_var/value": "",
    "txt2img/Conditional check \ud83e\udc62 str/visible": true,
    "txt2img/Conditional check \ud83e\udc62 str/value": "",
    "txt2img/Operation to perform at the end step \ud83e\udc62 str/visible": true,
    "txt2img/Operation to perform at the end step \ud83e\udc62 str/value": "",
    "txt2img/Until condition \ud83e\udc62 until/visible": true,
    "txt2img/Until condition \ud83e\udc62 until/value": "",
    "txt2img/Comment \ud83e\udc62 str/visible": true,
    "txt2img/Comment \ud83e\udc62 str/value": "",
    "txt2img/The string to evaluate \ud83e\udc62 str/visible": true,
    "txt2img/The string to evaluate \ud83e\udc62 str/value": "",
    "txt2img/Delimiter to check for \ud83e\udc62 _delimiter/visible": true,
    "txt2img/Delimiter to check for \ud83e\udc62 _delimiter/value": "",
    "txt2img/Maximum number to be returned \ud83e\udc62 _max/visible": true,
    "txt2img/Maximum number to be returned \ud83e\udc62 _max/value": -1.0,
    "txt2img/Order compared to other [after] blocks \ud83e\udc62 int/visible": true,
    "txt2img/Order compared to other [after] blocks \ud83e\udc62 int/value": 0.0,
    "txt2img/Arbitrary arguments in variable=value format \ud83e\udc62 verbatim/visible": true,
    "txt2img/Arbitrary arguments in variable=value format \ud83e\udc62 verbatim/value": "",
    "txt2img/Beginning index of the substring \ud83e\udc62 start/visible": true,
    "txt2img/Beginning index of the substring \ud83e\udc62 start/value": 0.0,
    "txt2img/Ending index of the substring \ud83e\udc62 end/visible": true,
    "txt2img/Ending index of the substring \ud83e\udc62 end/value": 0.0,
    "txt2img/Step size \ud83e\udc62 step/visible": true,
    "txt2img/Step size \ud83e\udc62 step/value": 1.0,
    "txt2img/Unit type \ud83e\udc62 unit/visible": true,
    "txt2img/Unit type \ud83e\udc62 unit/value": "characters",
    "txt2img/Variable name \ud83e\udc62 verbatim/visible": true,
    "txt2img/Variable name \ud83e\udc62 verbatim/value": "",
    "txt2img/Only set this variable if it doesn't already exist \ud83e\udc62 _new/visible": true,
    "txt2img/Only set this variable if it doesn't already exist \ud83e\udc62 _new/value": false,
    "txt2img/Array of valid values (used in conjunction with _new) \ud83e\udc62 _choices/visible": true,
    "txt2img/Array of valid values (used in conjunction with _new) \ud83e\udc62 _choices/value": "",
    "txt2img/Append the content to the variable's current value \ud83e\udc62 _append/visible": true,
    "txt2img/Append the content to the variable's current value \ud83e\udc62 _append/value": false,
    "txt2img/Prepend the content to the variable's current value \ud83e\udc62 _prepend/visible": true,
    "txt2img/Prepend the content to the variable's current value \ud83e\udc62 _prepend/value": false,
    "txt2img/Print the variable's value \ud83e\udc62 _out/visible": true,
    "txt2img/Print the variable's value \ud83e\udc62 _out/value": false,
    "txt2img/Result delimiter \ud83e\udc62 _delimiter/visible": true,
    "txt2img/Result delimiter \ud83e\udc62 _delimiter/value": "|",
    "txt2img/Minimum pixels of at least one dimension \ud83e\udc62 target/visible": true,
    "txt2img/Minimum pixels of at least one dimension \ud83e\udc62 target/value": 512.0,
    "txt2img/Only run this shortcode if using full resolution inpainting mode \ud83e\udc62 only_full_res/visible": true,
    "txt2img/Only run this shortcode if using full resolution inpainting mode \ud83e\udc62 only_full_res/value": false,
    "txt2img/Mask blend mode \ud83e\udc62 mode/visible": true,
    "txt2img/Mask blend mode \ud83e\udc62 mode/value": "add",
    "txt2img/Show mask in output \ud83e\udc62 show/visible": true,
    "txt2img/Show mask in output \ud83e\udc62 show/value": false,
    "txt2img/Use legacy weights \ud83e\udc62 legacy_weights/visible": true,
    "txt2img/Use legacy weights \ud83e\udc62 legacy_weights/value": false,
    "txt2img/Precision of selected area \ud83e\udc62 precision/visible": true,
    "txt2img/Precision of selected area \ud83e\udc62 precision/value": 100.0,
    "txt2img/Padding radius in pixels \ud83e\udc62 padding/visible": true,
    "txt2img/Padding radius in pixels \ud83e\udc62 padding/value": 0.0,
    "txt2img/Smoothing radius in pixels \ud83e\udc62 smoothing/visible": true,
    "txt2img/Smoothing radius in pixels \ud83e\udc62 smoothing/value": 20.0,
    "txt2img/Negative mask prompt \ud83e\udc62 negative_mask/visible": true,
    "txt2img/Negative mask prompt \ud83e\udc62 negative_mask/value": "",
    "txt2img/Negative mask precision of selected area \ud83e\udc62 neg_precision/visible": true,
    "txt2img/Negative mask precision of selected area \ud83e\udc62 neg_precision/value": 100.0,
    "txt2img/Negative mask padding radius in pixels \ud83e\udc62 neg_padding/visible": true,
    "txt2img/Negative mask padding radius in pixels \ud83e\udc62 neg_padding/value": 0.0,
    "txt2img/Negative mask smoothing radius in pixels \ud83e\udc62 neg_smoothing/visible": true,
    "txt2img/Negative mask smoothing radius in pixels \ud83e\udc62 neg_smoothing/value": 20.0,
    "txt2img/Mask color, enables Inpaint Sketch mode \ud83e\udc62 sketch_color/visible": true,
    "txt2img/Mask color, enables Inpaint Sketch mode \ud83e\udc62 sketch_color/value": "",
    "txt2img/Mask alpha, must be used in conjunction with mask color \ud83e\udc62 sketch_alpha/visible": true,
    "txt2img/Mask alpha, must be used in conjunction with mask color \ud83e\udc62 sketch_alpha/value": 0.0,
    "txt2img/Save the mask size to the following variable \ud83e\udc62 size_var/visible": true,
    "txt2img/Save the mask size to the following variable \ud83e\udc62 size_var/value": "",
    "txt2img/Run inpaint per instance found \ud83e\udc62 per_instance/visible": true,
    "txt2img/Run inpaint per instance found \ud83e\udc62 per_instance/value": false,
    "txt2img/Precision of selected area \ud83e\udc62 mask_precision/visible": true,
    "txt2img/Precision of selected area \ud83e\udc62 mask_precision/value": 0.5,
    "txt2img/Precision of instance selection \ud83e\udc62 instance_precision/visible": true,
    "txt2img/Precision of instance selection \ud83e\udc62 instance_precision/value": 0.85,
    "txt2img/Number of instance to select \ud83e\udc62 select/visible": true,
    "txt2img/Number of instance to select \ud83e\udc62 select/value": 0.0,
    "txt2img/Instance selection mode \ud83e\udc62 select_mode/visible": true,
    "txt2img/Instance selection mode \ud83e\udc62 select_mode/value": "overlap",
    "txt2img/Path to image file \ud83e\udc62 str/visible": true,
    "txt2img/Path to image file \ud83e\udc62 str/value": "",
    "txt2img/Script/visible": true,
    "txt2img/Script/value": "None",
    "customscript/prompt_matrix.py/txt2img/Put variable parts at start of prompt/visible": true,
    "customscript/prompt_matrix.py/txt2img/Put variable parts at start of prompt/value": false,
    "customscript/prompt_matrix.py/txt2img/Use different seed for each picture/visible": true,
    "customscript/prompt_matrix.py/txt2img/Use different seed for each picture/value": false,
    "customscript/prompts_from_file.py/txt2img/Iterate seed every line/visible": true,
    "customscript/prompts_from_file.py/txt2img/Iterate seed every line/value": false,
    "customscript/prompts_from_file.py/txt2img/Use same random seed for all lines/visible": true,
    "customscript/prompts_from_file.py/txt2img/Use same random seed for all lines/value": false,
    "customscript/prompts_from_file.py/txt2img/List of prompt inputs/visible": true,
    "customscript/prompts_from_file.py/txt2img/List of prompt inputs/value": "",
    "customscript/run_n_times.py/txt2img/n/visible": true,
    "customscript/run_n_times.py/txt2img/n/value": "",
    "customscript/xy_grid.py/txt2img/X type/visible": true,
    "customscript/xy_grid.py/txt2img/X type/value": "Seed",
    "customscript/xy_grid.py/txt2img/X values/visible": true,
    "customscript/xy_grid.py/txt2img/X values/value": "",
    "customscript/xy_grid.py/txt2img/Y type/visible": true,
    "customscript/xy_grid.py/txt2img/Y type/value": "Nothing",
    "customscript/xy_grid.py/txt2img/Y values/visible": true,
    "customscript/xy_grid.py/txt2img/Y values/value": "",
    "customscript/xy_grid.py/txt2img/Draw legend/visible": true,
    "customscript/xy_grid.py/txt2img/Draw legend/value": true,
    "customscript/xy_grid.py/txt2img/Include Separate Images/visible": true,
    "customscript/xy_grid.py/txt2img/Include Separate Images/value": false,
    "customscript/xy_grid.py/txt2img/Keep -1 for seeds/visible": true,
    "customscript/xy_grid.py/txt2img/Keep -1 for seeds/value": false,
    "img2img/Prompt/visible": true,
    "img2img/Prompt/value": "",
    "img2img/Negative prompt/visible": true,
    "img2img/Negative prompt/value": "",
    "img2img/Styles/visible": true,
    "img2img/Styles/value": [],
    "img2img/Input directory/visible": true,
    "img2img/Input directory/value": "",
    "img2img/Output directory/visible": true,
    "img2img/Output directory/value": "",
    "img2img/Resize mode/visible": true,
    "img2img/Resize mode/value": "Just resize",
    "img2img/Mask blur/visible": true,
    "img2img/Mask blur/value": 4,
    "img2img/Mask blur/minimum": 0,
    "img2img/Mask blur/maximum": 64,
    "img2img/Mask blur/step": 1,
    "img2img/Mask transparency/value": 0,
    "img2img/Mask transparency/minimum": 0,
    "img2img/Mask transparency/maximum": 100,
    "img2img/Mask transparency/step": 1,
    "img2img/Mask mode/visible": true,
    "img2img/Mask mode/value": "Inpaint masked",
    "img2img/Masked content/visible": true,
    "img2img/Masked content/value": "original",
    "img2img/Inpaint area/visible": true,
    "img2img/Inpaint area/value": "Whole picture",
    "img2img/Only masked padding, pixels/visible": true,
    "img2img/Only masked padding, pixels/value": 32,
    "img2img/Only masked padding, pixels/minimum": 0,
    "img2img/Only masked padding, pixels/maximum": 256,
    "img2img/Only masked padding, pixels/step": 4,
    "img2img/Sampling method/visible": true,
    "img2img/Sampling method/value": "Euler a",
    "img2img/Sampling steps/visible": true,
    "img2img/Sampling steps/value": 20,
    "img2img/Sampling steps/minimum": 1,
    "img2img/Sampling steps/maximum": 150,
    "img2img/Sampling steps/step": 1,
    "img2img/Width/visible": true,
    "img2img/Width/value": 512,
    "img2img/Width/minimum": 64,
    "img2img/Width/maximum": 2048,
    "img2img/Width/step": 8,
    "img2img/Height/visible": true,
    "img2img/Height/value": 512,
    "img2img/Height/minimum": 64,
    "img2img/Height/maximum": 2048,
    "img2img/Height/step": 8,
    "img2img/Batch count/visible": true,
    "img2img/Batch count/value": 1,
    "img2img/Batch count/minimum": 1,
    "img2img/Batch count/maximum": 100,
    "img2img/Batch count/step": 1,
    "img2img/Batch size/visible": true,
    "img2img/Batch size/value": 1,
    "img2img/Batch size/minimum": 1,
    "img2img/Batch size/maximum": 8,
    "img2img/Batch size/step": 1,
    "img2img/CFG Scale/visible": true,
    "img2img/CFG Scale/value": 7.0,
    "img2img/CFG Scale/minimum": 1.0,
    "img2img/CFG Scale/maximum": 30.0,
    "img2img/CFG Scale/step": 0.5,
    "img2img/Denoising strength/visible": true,
    "img2img/Denoising strength/value": 0.75,
    "img2img/Denoising strength/minimum": 0.0,
    "img2img/Denoising strength/maximum": 1.0,
    "img2img/Denoising strength/step": 0.01,
    "img2img/Seed/visible": true,
    "img2img/Seed/value": -1.0,
    "img2img/Extra/visible": true,
    "img2img/Extra/value": false,
    "img2img/Variation seed/visible": true,
    "img2img/Variation seed/value": -1.0,
    "img2img/Variation strength/visible": true,
    "img2img/Variation strength/value": 0.0,
    "img2img/Variation strength/minimum": 0,
    "img2img/Variation strength/maximum": 1,
    "img2img/Variation strength/step": 0.01,
    "img2img/Resize seed from width/visible": true,
    "img2img/Resize seed from width/value": 0,
    "img2img/Resize seed from width/minimum": 0,
    "img2img/Resize seed from width/maximum": 2048,
    "img2img/Resize seed from width/step": 8,
    "img2img/Resize seed from height/visible": true,
    "img2img/Resize seed from height/value": 0,
    "img2img/Resize seed from height/minimum": 0,
    "img2img/Resize seed from height/maximum": 2048,
    "img2img/Resize seed from height/step": 8,
    "img2img/Restore faces/visible": true,
    "img2img/Restore faces/value": false,
    "img2img/Tiling/visible": true,
    "img2img/Tiling/value": false,
    "customscript/unprompted.py/img2img/Enabled/visible": true,
    "customscript/unprompted.py/img2img/Enabled/value": true,
    "img2img/Select function:/visible": true,
    "img2img/Select function:/value": null,
    "img2img/Auto-include this in prompt/visible": true,
    "img2img/Auto-include this in prompt/value": false,
    "img2img/Select shortcode:/visible": true,
    "img2img/Select shortcode:/value": "txt2mask",
    "img2img/Content/visible": true,
    "img2img/Content/value": "",
    "img2img/Casing method \ud83e\udc62 str/visible": true,
    "img2img/Casing method \ud83e\udc62 str/value": null,
    "img2img/Variable to get \ud83e\udc62 str/visible": true,
    "img2img/Variable to get \ud83e\udc62 str/value": "",
    "img2img/Default value if the variable doesn't exist \ud83e\udc62 _default/visible": true,
    "img2img/Default value if the variable doesn't exist \ud83e\udc62 _default/value": "",
    "img2img/Separator string when returning multiple variables \ud83e\udc62 _sep/visible": true,
    "img2img/Separator string when returning multiple variables \ud83e\udc62 _sep/value": "",
    "img2img/String to prepend to the variable \ud83e\udc62 _before/visible": true,
    "img2img/String to prepend to the variable \ud83e\udc62 _before/value": "",
    "img2img/String to append to the variable \ud83e\udc62 _after/visible": true,
    "img2img/String to append to the variable \ud83e\udc62 _after/value": "",
    "img2img/Variable to test against \ud83e\udc62 verbatim/visible": true,
    "img2img/Variable to test against \ud83e\udc62 verbatim/value": "",
    "img2img/Arguments in variable=value format \ud83e\udc62 verbatim/visible": true,
    "img2img/Arguments in variable=value format \ud83e\udc62 verbatim/value": "",
    "img2img/Matching value \ud83e\udc62 str/visible": true,
    "img2img/Matching value \ud83e\udc62 str/value": "",
    "img2img/Number of times to choose \ud83e\udc62 int/visible": true,
    "img2img/Number of times to choose \ud83e\udc62 int/value": 1.0,
    "img2img/String delimiter when returning more than one choice \ud83e\udc62 _sep/visible": true,
    "img2img/String delimiter when returning more than one choice \ud83e\udc62 _sep/value": "",
    "img2img/Custom weight per option \ud83e\udc62 _weighted/visible": true,
    "img2img/Custom weight per option \ud83e\udc62 _weighted/value": false,
    "img2img/Override random nature of shortcode with predetermined outcome \ud83e\udc62 _case/visible": true,
    "img2img/Override random nature of shortcode with predetermined outcome \ud83e\udc62 _case/value": -1.0,
    "img2img/Minimum number \ud83e\udc62 _min/visible": true,
    "img2img/Minimum number \ud83e\udc62 _min/value": 0.0,
    "img2img/Maximum number \ud83e\udc62 _max/visible": true,
    "img2img/Maximum number \ud83e\udc62 _max/value": 10.0,
    "img2img/Evaluate as floats instead of integers \ud83e\udc62 _float/visible": true,
    "img2img/Evaluate as floats instead of integers \ud83e\udc62 _float/value": false,
    "img2img/Arbitrary variable names to free from memory \ud83e\udc62 verbatim/visible": true,
    "img2img/Arbitrary variable names to free from memory \ud83e\udc62 verbatim/value": "",
    "img2img/Arbitrary replacement arguments in old=new format \ud83e\udc62 verbatim/visible": true,
    "img2img/Arbitrary replacement arguments in old=new format \ud83e\udc62 verbatim/value": "",
    "img2img/Original value, with advanced expression support \ud83e\udc62 _from/visible": true,
    "img2img/Original value, with advanced expression support \ud83e\udc62 _from/value": "",
    "img2img/New value, with advanced expression support \ud83e\udc62 _to/visible": true,
    "img2img/New value, with advanced expression support \ud83e\udc62 _to/value": "",
    "img2img/Maximum number of times the replacement may occur \ud83e\udc62 _count/visible": true,
    "img2img/Maximum number of times the replacement may occur \ud83e\udc62 _count/value": -1.0,
    "img2img/Conditional statement \ud83e\udc62 my_var/visible": true,
    "img2img/Conditional statement \ud83e\udc62 my_var/value": "",
    "img2img/Evaluation method \ud83e\udc62 _is/visible": true,
    "img2img/Evaluation method \ud83e\udc62 _is/value": "==",
    "img2img/Invert evaluation such that a true statement will return false \ud83e\udc62 _not/visible": true,
    "img2img/Invert evaluation such that a true statement will return false \ud83e\udc62 _not/value": false,
    "img2img/Return true if any one of multiple conditions are true \ud83e\udc62 _any/visible": true,
    "img2img/Return true if any one of multiple conditions are true \ud83e\udc62 _any/value": false,
    "img2img/Arbitrary conditional statement(s) to test against \ud83e\udc62 verbatim/visible": true,
    "img2img/Arbitrary conditional statement(s) to test against \ud83e\udc62 verbatim/value": "",
    "img2img/Invert evaluation such that a false condition will end the loop \ud83e\udc62 _not/visible": true,
    "img2img/Invert evaluation such that a false condition will end the loop \ud83e\udc62 _not/value": false,
    "img2img/Highest possible roll \ud83e\udc62 _sides/visible": true,
    "img2img/Highest possible roll \ud83e\udc62 _sides/value": 100.0,
    "img2img/Number of times to repeat the content \ud83e\udc62 int/visible": true,
    "img2img/Number of times to repeat the content \ud83e\udc62 int/value": 2.0,
    "img2img/Delimiter string between outputs \ud83e\udc62 _sep/visible": true,
    "img2img/Delimiter string between outputs \ud83e\udc62 _sep/value": "",
    "img2img/Filepath \ud83e\udc62 str/visible": true,
    "img2img/Filepath \ud83e\udc62 str/value": "",
    "img2img/Expected encoding \ud83e\udc62 _encoding/visible": true,
    "img2img/Expected encoding \ud83e\udc62 _encoding/value": "utf-8",
    "img2img/Return the character count \ud83e\udc62 character_count/visible": true,
    "img2img/Return the character count \ud83e\udc62 character_count/value": false,
    "img2img/Return the word count \ud83e\udc62 word_count/visible": true,
    "img2img/Return the word count \ud83e\udc62 word_count/value": false,
    "img2img/Return the CLIP token count (prompt complexity) \ud83e\udc62 clip_count/visible": true,
    "img2img/Return the CLIP token count (prompt complexity) \ud83e\udc62 clip_count/value": false,
    "img2img/Return the count of a custom substring \ud83e\udc62 string_count/visible": true,
    "img2img/Return the count of a custom substring \ud83e\udc62 string_count/value": "",
    "img2img/Name of array variable \ud83e\udc62 str/visible": true,
    "img2img/Name of array variable \ud83e\udc62 str/value": "",
    "img2img/Get or set index statements \ud83e\udc62 verbatim/visible": true,
    "img2img/Get or set index statements \ud83e\udc62 verbatim/value": "",
    "img2img/Custom delimiter string \ud83e\udc62 _delimiter/visible": true,
    "img2img/Custom delimiter string \ud83e\udc62 _delimiter/value": "",
    "img2img/Shuffle the array \ud83e\udc62 _shuffle/visible": true,
    "img2img/Shuffle the array \ud83e\udc62 _shuffle/value": false,
    "img2img/Prepend value(s) to the array \ud83e\udc62 _prepend/visible": true,
    "img2img/Prepend value(s) to the array \ud83e\udc62 _prepend/value": "",
    "img2img/Append value(s) to the array \ud83e\udc62 _append/visible": true,
    "img2img/Append value(s) to the array \ud83e\udc62 _append/value": "",
    "img2img/Delete value(s) from the array by index \ud83e\udc62 _del/visible": true,
    "img2img/Delete value(s) from the array by index \ud83e\udc62 _del/value": "",
    "img2img/Removed specified value(s) from the array \ud83e\udc62 _remove/visible": true,
    "img2img/Removed specified value(s) from the array \ud83e\udc62 _remove/value": "",
    "img2img/Find the first index of the following value(s) \ud83e\udc62 _find/visible": true,
    "img2img/Find the first index of the following value(s) \ud83e\udc62 _find/value": "",
    "img2img/Set a variable \ud83e\udc62 my_var/visible": true,
    "img2img/Set a variable \ud83e\udc62 my_var/value": "",
    "img2img/Conditional check \ud83e\udc62 str/visible": true,
    "img2img/Conditional check \ud83e\udc62 str/value": "",
    "img2img/Operation to perform at the end step \ud83e\udc62 str/visible": true,
    "img2img/Operation to perform at the end step \ud83e\udc62 str/value": "",
    "img2img/Until condition \ud83e\udc62 until/visible": true,
    "img2img/Until condition \ud83e\udc62 until/value": "",
    "img2img/Comment \ud83e\udc62 str/visible": true,
    "img2img/Comment \ud83e\udc62 str/value": "",
    "img2img/The string to evaluate \ud83e\udc62 str/visible": true,
    "img2img/The string to evaluate \ud83e\udc62 str/value": "",
    "img2img/Delimiter to check for \ud83e\udc62 _delimiter/visible": true,
    "img2img/Delimiter to check for \ud83e\udc62 _delimiter/value": "",
    "img2img/Maximum number to be returned \ud83e\udc62 _max/visible": true,
    "img2img/Maximum number to be returned \ud83e\udc62 _max/value": -1.0,
    "img2img/Order compared to other [after] blocks \ud83e\udc62 int/visible": true,
    "img2img/Order compared to other [after] blocks \ud83e\udc62 int/value": 0.0,
    "img2img/Arbitrary arguments in variable=value format \ud83e\udc62 verbatim/visible": true,
    "img2img/Arbitrary arguments in variable=value format \ud83e\udc62 verbatim/value": "",
    "img2img/Beginning index of the substring \ud83e\udc62 start/visible": true,
    "img2img/Beginning index of the substring \ud83e\udc62 start/value": 0.0,
    "img2img/Ending index of the substring \ud83e\udc62 end/visible": true,
    "img2img/Ending index of the substring \ud83e\udc62 end/value": 0.0,
    "img2img/Step size \ud83e\udc62 step/visible": true,
    "img2img/Step size \ud83e\udc62 step/value": 1.0,
    "img2img/Unit type \ud83e\udc62 unit/visible": true,
    "img2img/Unit type \ud83e\udc62 unit/value": "characters",
    "img2img/Variable name \ud83e\udc62 verbatim/visible": true,
    "img2img/Variable name \ud83e\udc62 verbatim/value": "",
    "img2img/Only set this variable if it doesn't already exist \ud83e\udc62 _new/visible": true,
    "img2img/Only set this variable if it doesn't already exist \ud83e\udc62 _new/value": false,
    "img2img/Array of valid values (used in conjunction with _new) \ud83e\udc62 _choices/visible": true,
    "img2img/Array of valid values (used in conjunction with _new) \ud83e\udc62 _choices/value": "",
    "img2img/Append the content to the variable's current value \ud83e\udc62 _append/visible": true,
    "img2img/Append the content to the variable's current value \ud83e\udc62 _append/value": false,
    "img2img/Prepend the content to the variable's current value \ud83e\udc62 _prepend/visible": true,
    "img2img/Prepend the content to the variable's current value \ud83e\udc62 _prepend/value": false,
    "img2img/Print the variable's value \ud83e\udc62 _out/visible": true,
    "img2img/Print the variable's value \ud83e\udc62 _out/value": false,
    "img2img/Result delimiter \ud83e\udc62 _delimiter/visible": true,
    "img2img/Result delimiter \ud83e\udc62 _delimiter/value": "|",
    "img2img/Minimum pixels of at least one dimension \ud83e\udc62 target/visible": true,
    "img2img/Minimum pixels of at least one dimension \ud83e\udc62 target/value": 512.0,
    "img2img/Only run this shortcode if using full resolution inpainting mode \ud83e\udc62 only_full_res/visible": true,
    "img2img/Only run this shortcode if using full resolution inpainting mode \ud83e\udc62 only_full_res/value": false,
    "img2img/Mask blend mode \ud83e\udc62 mode/visible": true,
    "img2img/Mask blend mode \ud83e\udc62 mode/value": "add",
    "img2img/Show mask in output \ud83e\udc62 show/visible": true,
    "img2img/Show mask in output \ud83e\udc62 show/value": false,
    "img2img/Use legacy weights \ud83e\udc62 legacy_weights/visible": true,
    "img2img/Use legacy weights \ud83e\udc62 legacy_weights/value": false,
    "img2img/Precision of selected area \ud83e\udc62 precision/visible": true,
    "img2img/Precision of selected area \ud83e\udc62 precision/value": 100.0,
    "img2img/Padding radius in pixels \ud83e\udc62 padding/visible": true,
    "img2img/Padding radius in pixels \ud83e\udc62 padding/value": 0.0,
    "img2img/Smoothing radius in pixels \ud83e\udc62 smoothing/visible": true,
    "img2img/Smoothing radius in pixels \ud83e\udc62 smoothing/value": 20.0,
    "img2img/Negative mask prompt \ud83e\udc62 negative_mask/visible": true,
    "img2img/Negative mask prompt \ud83e\udc62 negative_mask/value": "",
    "img2img/Negative mask precision of selected area \ud83e\udc62 neg_precision/visible": true,
    "img2img/Negative mask precision of selected area \ud83e\udc62 neg_precision/value": 100.0,
    "img2img/Negative mask padding radius in pixels \ud83e\udc62 neg_padding/visible": true,
    "img2img/Negative mask padding radius in pixels \ud83e\udc62 neg_padding/value": 0.0,
    "img2img/Negative mask smoothing radius in pixels \ud83e\udc62 neg_smoothing/visible": true,
    "img2img/Negative mask smoothing radius in pixels \ud83e\udc62 neg_smoothing/value": 20.0,
    "img2img/Mask color, enables Inpaint Sketch mode \ud83e\udc62 sketch_color/visible": true,
    "img2img/Mask color, enables Inpaint Sketch mode \ud83e\udc62 sketch_color/value": "",
    "img2img/Mask alpha, must be used in conjunction with mask color \ud83e\udc62 sketch_alpha/visible": true,
    "img2img/Mask alpha, must be used in conjunction with mask color \ud83e\udc62 sketch_alpha/value": 0.0,
    "img2img/Save the mask size to the following variable \ud83e\udc62 size_var/visible": true,
    "img2img/Save the mask size to the following variable \ud83e\udc62 size_var/value": "",
    "img2img/Run inpaint per instance found \ud83e\udc62 per_instance/visible": true,
    "img2img/Run inpaint per instance found \ud83e\udc62 per_instance/value": false,
    "img2img/Precision of selected area \ud83e\udc62 mask_precision/visible": true,
    "img2img/Precision of selected area \ud83e\udc62 mask_precision/value": 0.5,
    "img2img/Precision of instance selection \ud83e\udc62 instance_precision/visible": true,
    "img2img/Precision of instance selection \ud83e\udc62 instance_precision/value": 0.85,
    "img2img/Number of instance to select \ud83e\udc62 select/visible": true,
    "img2img/Number of instance to select \ud83e\udc62 select/value": 0.0,
    "img2img/Instance selection mode \ud83e\udc62 select_mode/visible": true,
    "img2img/Instance selection mode \ud83e\udc62 select_mode/value": "overlap",
    "img2img/Path to image file \ud83e\udc62 str/visible": true,
    "img2img/Path to image file \ud83e\udc62 str/value": "",
    "img2img/Script/visible": true,
    "img2img/Script/value": "None",
    "customscript/img2imgalt.py/img2img/Override `Sampling method` to Euler?(this method is built for it)/visible": true,
    "customscript/img2imgalt.py/img2img/Override `Sampling method` to Euler?(this method is built for it)/value": true,
    "customscript/img2imgalt.py/img2img/Override `prompt` to the same value as `original prompt`?(and `negative prompt`)/visible": true,
    "customscript/img2imgalt.py/img2img/Override `prompt` to the same value as `original prompt`?(and `negative prompt`)/value": true,
    "customscript/img2imgalt.py/img2img/Original prompt/visible": true,
    "customscript/img2imgalt.py/img2img/Original prompt/value": "",
    "customscript/img2imgalt.py/img2img/Original negative prompt/visible": true,
    "customscript/img2imgalt.py/img2img/Original negative prompt/value": "",
    "customscript/img2imgalt.py/img2img/Override `Sampling Steps` to the same value as `Decode steps`?/visible": true,
    "customscript/img2imgalt.py/img2img/Override `Sampling Steps` to the same value as `Decode steps`?/value": true,
    "customscript/img2imgalt.py/img2img/Decode steps/visible": true,
    "customscript/img2imgalt.py/img2img/Decode steps/value": 50,
    "customscript/img2imgalt.py/img2img/Decode steps/minimum": 1,
    "customscript/img2imgalt.py/img2img/Decode steps/maximum": 150,
    "customscript/img2imgalt.py/img2img/Decode steps/step": 1,
    "customscript/img2imgalt.py/img2img/Override `Denoising strength` to 1?/visible": true,
    "customscript/img2imgalt.py/img2img/Override `Denoising strength` to 1?/value": true,
    "customscript/img2imgalt.py/img2img/Decode CFG scale/visible": true,
    "customscript/img2imgalt.py/img2img/Decode CFG scale/value": 1.0,
    "customscript/img2imgalt.py/img2img/Decode CFG scale/minimum": 0.0,
    "customscript/img2imgalt.py/img2img/Decode CFG scale/maximum": 15.0,
    "customscript/img2imgalt.py/img2img/Decode CFG scale/step": 0.1,
    "customscript/img2imgalt.py/img2img/Randomness/visible": true,
    "customscript/img2imgalt.py/img2img/Randomness/value": 0.0,
    "customscript/img2imgalt.py/img2img/Randomness/minimum": 0.0,
    "customscript/img2imgalt.py/img2img/Randomness/maximum": 1.0,
    "customscript/img2imgalt.py/img2img/Randomness/step": 0.01,
    "customscript/img2imgalt.py/img2img/Sigma adjustment for finding noise for image/visible": true,
    "customscript/img2imgalt.py/img2img/Sigma adjustment for finding noise for image/value": false,
    "customscript/loopback.py/img2img/Loops/visible": true,
    "customscript/loopback.py/img2img/Loops/value": 4,
    "customscript/loopback.py/img2img/Loops/minimum": 1,
    "customscript/loopback.py/img2img/Loops/maximum": 32,
    "customscript/loopback.py/img2img/Loops/step": 1,
    "customscript/loopback.py/img2img/Denoising strength change factor/visible": true,
    "customscript/loopback.py/img2img/Denoising strength change factor/value": 1,
    "customscript/loopback.py/img2img/Denoising strength change factor/minimum": 0.9,
    "customscript/loopback.py/img2img/Denoising strength change factor/maximum": 1.1,
    "customscript/loopback.py/img2img/Denoising strength change factor/step": 0.01,
    "customscript/outpainting_mk_2.py/img2img/Pixels to expand/visible": true,
    "customscript/outpainting_mk_2.py/img2img/Pixels to expand/value": 128,
    "customscript/outpainting_mk_2.py/img2img/Pixels to expand/minimum": 8,
    "customscript/outpainting_mk_2.py/img2img/Pixels to expand/maximum": 256,
    "customscript/outpainting_mk_2.py/img2img/Pixels to expand/step": 8,
    "customscript/outpainting_mk_2.py/img2img/Mask blur/visible": true,
    "customscript/outpainting_mk_2.py/img2img/Mask blur/value": 8,
    "customscript/outpainting_mk_2.py/img2img/Mask blur/minimum": 0,
    "customscript/outpainting_mk_2.py/img2img/Mask blur/maximum": 64,
    "customscript/outpainting_mk_2.py/img2img/Mask blur/step": 1,
    "customscript/outpainting_mk_2.py/img2img/Fall-off exponent (lower=higher detail)/visible": true,
    "customscript/outpainting_mk_2.py/img2img/Fall-off exponent (lower=higher detail)/value": 1.0,
    "customscript/outpainting_mk_2.py/img2img/Fall-off exponent (lower=higher detail)/minimum": 0.0,
    "customscript/outpainting_mk_2.py/img2img/Fall-off exponent (lower=higher detail)/maximum": 4.0,
    "customscript/outpainting_mk_2.py/img2img/Fall-off exponent (lower=higher detail)/step": 0.01,
    "customscript/outpainting_mk_2.py/img2img/Color variation/visible": true,
    "customscript/outpainting_mk_2.py/img2img/Color variation/value": 0.05,
    "customscript/outpainting_mk_2.py/img2img/Color variation/minimum": 0.0,
    "customscript/outpainting_mk_2.py/img2img/Color variation/maximum": 1.0,
    "customscript/outpainting_mk_2.py/img2img/Color variation/step": 0.01,
    "customscript/poor_mans_outpainting.py/img2img/Pixels to expand/visible": true,
    "customscript/poor_mans_outpainting.py/img2img/Pixels to expand/value": 128,
    "customscript/poor_mans_outpainting.py/img2img/Pixels to expand/minimum": 8,
    "customscript/poor_mans_outpainting.py/img2img/Pixels to expand/maximum": 256,
    "customscript/poor_mans_outpainting.py/img2img/Pixels to expand/step": 8,
    "customscript/poor_mans_outpainting.py/img2img/Mask blur/visible": true,
    "customscript/poor_mans_outpainting.py/img2img/Mask blur/value": 4,
    "customscript/poor_mans_outpainting.py/img2img/Mask blur/minimum": 0,
    "customscript/poor_mans_outpainting.py/img2img/Mask blur/maximum": 64,
    "customscript/poor_mans_outpainting.py/img2img/Mask blur/step": 1,
    "customscript/poor_mans_outpainting.py/img2img/Masked content/visible": true,
    "customscript/poor_mans_outpainting.py/img2img/Masked content/value": "fill",
    "customscript/prompt_matrix.py/img2img/Put variable parts at start of prompt/visible": true,
    "customscript/prompt_matrix.py/img2img/Put variable parts at start of prompt/value": false,
    "customscript/prompt_matrix.py/img2img/Use different seed for each picture/visible": true,
    "customscript/prompt_matrix.py/img2img/Use different seed for each picture/value": false,
    "customscript/prompts_from_file.py/img2img/Iterate seed every line/visible": true,
    "customscript/prompts_from_file.py/img2img/Iterate seed every line/value": false,
    "customscript/prompts_from_file.py/img2img/Use same random seed for all lines/visible": true,
    "customscript/prompts_from_file.py/img2img/Use same random seed for all lines/value": false,
    "customscript/prompts_from_file.py/img2img/List of prompt inputs/visible": true,
    "customscript/prompts_from_file.py/img2img/List of prompt inputs/value": "",
    "customscript/run_n_times.py/img2img/n/visible": true,
    "customscript/run_n_times.py/img2img/n/value": "",
    "customscript/sd_upscale.py/img2img/Tile overlap/visible": true,
    "customscript/sd_upscale.py/img2img/Tile overlap/value": 64,
    "customscript/sd_upscale.py/img2img/Tile overlap/minimum": 0,
    "customscript/sd_upscale.py/img2img/Tile overlap/maximum": 256,
    "customscript/sd_upscale.py/img2img/Tile overlap/step": 16,
    "customscript/sd_upscale.py/img2img/Scale Factor/visible": true,
    "customscript/sd_upscale.py/img2img/Scale Factor/value": 2.0,
    "customscript/sd_upscale.py/img2img/Scale Factor/minimum": 1.0,
    "customscript/sd_upscale.py/img2img/Scale Factor/maximum": 4.0,
    "customscript/sd_upscale.py/img2img/Scale Factor/step": 0.05,
    "customscript/sd_upscale.py/img2img/Upscaler/visible": true,
    "customscript/sd_upscale.py/img2img/Upscaler/value": "None",
    "customscript/xy_grid.py/img2img/X type/visible": true,
    "customscript/xy_grid.py/img2img/X type/value": "Seed",
    "customscript/xy_grid.py/img2img/X values/visible": true,
    "customscript/xy_grid.py/img2img/X values/value": "",
    "customscript/xy_grid.py/img2img/Y type/visible": true,
    "customscript/xy_grid.py/img2img/Y type/value": "Nothing",
    "customscript/xy_grid.py/img2img/Y values/visible": true,
    "customscript/xy_grid.py/img2img/Y values/value": "",
    "customscript/xy_grid.py/img2img/Draw legend/visible": true,
    "customscript/xy_grid.py/img2img/Draw legend/value": true,
    "customscript/xy_grid.py/img2img/Include Separate Images/visible": true,
    "customscript/xy_grid.py/img2img/Include Separate Images/value": false,
    "customscript/xy_grid.py/img2img/Keep -1 for seeds/visible": true,
    "customscript/xy_grid.py/img2img/Keep -1 for seeds/value": false,
    "extras/Input directory/visible": true,
    "extras/Input directory/value": "",
    "extras/Output directory/visible": true,
    "extras/Output directory/value": "",
    "extras/Show result images/visible": true,
    "extras/Show result images/value": true,
    "extras/Resize/visible": true,
    "extras/Resize/value": 4,
    "extras/Resize/minimum": 1.0,
    "extras/Resize/maximum": 8.0,
    "extras/Resize/step": 0.05,
    "extras/Width/visible": true,
    "extras/Width/value": 512,
    "extras/Height/visible": true,
    "extras/Height/value": 512,
    "extras/Crop to fit/visible": true,
    "extras/Crop to fit/value": true,
    "extras/Upscaler 1/visible": true,
    "extras/Upscaler 1/value": "None",
    "extras/Upscaler 2/visible": true,
    "extras/Upscaler 2/value": "None",
    "extras/Upscaler 2 visibility/visible": true,
    "extras/Upscaler 2 visibility/value": 1,
    "extras/Upscaler 2 visibility/minimum": 0.0,
    "extras/Upscaler 2 visibility/maximum": 1.0,
    "extras/Upscaler 2 visibility/step": 0.001,
    "extras/GFPGAN visibility/visible": true,
    "extras/GFPGAN visibility/value": 0,
    "extras/GFPGAN visibility/minimum": 0.0,
    "extras/GFPGAN visibility/maximum": 1.0,
    "extras/GFPGAN visibility/step": 0.001,
    "extras/CodeFormer visibility/visible": true,
    "extras/CodeFormer visibility/value": 0,
    "extras/CodeFormer visibility/minimum": 0.0,
    "extras/CodeFormer visibility/maximum": 1.0,
    "extras/CodeFormer visibility/step": 0.001,
    "extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/visible": true,
    "extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/value": 0,
    "extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/minimum": 0.0,
    "extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/maximum": 1.0,
    "extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/step": 0.001,
    "extras/Upscale Before Restoring Faces/visible": true,
    "extras/Upscale Before Restoring Faces/value": false,
    "modelmerger/Primary model (A)/visible": true,
    "modelmerger/Primary model (A)/value": null,
    "modelmerger/Secondary model (B)/visible": true,
    "modelmerger/Secondary model (B)/value": null,
    "modelmerger/Tertiary model (C)/visible": true,
    "modelmerger/Tertiary model (C)/value": null,
    "modelmerger/Custom Name (Optional)/visible": true,
    "modelmerger/Custom Name (Optional)/value": "",
    "modelmerger/Multiplier (M) - set to 0 to get model A/visible": true,
    "modelmerger/Multiplier (M) - set to 0 to get model A/value": 0.3,
    "modelmerger/Multiplier (M) - set to 0 to get model A/minimum": 0.0,
    "modelmerger/Multiplier (M) - set to 0 to get model A/maximum": 1.0,
    "modelmerger/Multiplier (M) - set to 0 to get model A/step": 0.05,
    "modelmerger/Interpolation Method/visible": true,
    "modelmerger/Interpolation Method/value": "Weighted sum",
    "modelmerger/Checkpoint format/visible": true,
    "modelmerger/Checkpoint format/value": "ckpt",
    "modelmerger/Save as float16/visible": true,
    "modelmerger/Save as float16/value": false,
    "modelmerger/Copy config from/visible": true,
    "modelmerger/Copy config from/value": "A, B or C",
    "modelmerger/Bake in VAE/visible": true,
    "modelmerger/Bake in VAE/value": "None",
    "modelmerger/Discard weights with matching name/visible": true,
    "modelmerger/Discard weights with matching name/value": "",
    "train/Name/visible": true,
    "train/Name/value": "",
    "train/Initialization text/visible": true,
    "train/Initialization text/value": "*",
    "train/Number of vectors per token/visible": true,
    "train/Number of vectors per token/value": 1,
    "train/Number of vectors per token/minimum": 1,
    "train/Number of vectors per token/maximum": 75,
    "train/Number of vectors per token/step": 1,
    "train/Overwrite Old Embedding/visible": true,
    "train/Overwrite Old Embedding/value": false,
    "train/Enter hypernetwork layer structure/visible": true,
    "train/Enter hypernetwork layer structure/value": "1, 2, 1",
    "train/Select activation function of hypernetwork. Recommended : Swish / Linear(none)/visible": true,
    "train/Select activation function of hypernetwork. Recommended : Swish / Linear(none)/value": "linear",
    "train/Select Layer weights initialization. Recommended: Kaiming for relu-like, Xavier for sigmoid-like, Normal otherwise/visible": true,
    "train/Select Layer weights initialization. Recommended: Kaiming for relu-like, Xavier for sigmoid-like, Normal otherwise/value": "Normal",
    "train/Add layer normalization/visible": true,
    "train/Add layer normalization/value": false,
    "train/Use dropout/visible": true,
    "train/Use dropout/value": false,
    "train/Enter hypernetwork Dropout structure (or empty). Recommended : 0~0.35 incrementing sequence: 0, 0.05, 0.15/visible": true,
    "train/Enter hypernetwork Dropout structure (or empty). Recommended : 0~0.35 incrementing sequence: 0, 0.05, 0.15/value": "0, 0, 0",
    "train/Overwrite Old Hypernetwork/visible": true,
    "train/Overwrite Old Hypernetwork/value": false,
    "train/Source directory/visible": true,
    "train/Source directory/value": "",
    "train/Destination directory/visible": true,
    "train/Destination directory/value": "",
    "train/Width/visible": true,
    "train/Width/value": 512,
    "train/Width/minimum": 64,
    "train/Width/maximum": 2048,
    "train/Width/step": 8,
    "train/Height/visible": true,
    "train/Height/value": 512,
    "train/Height/minimum": 64,
    "train/Height/maximum": 2048,
    "train/Height/step": 8,
    "train/Existing Caption txt Action/visible": true,
    "train/Existing Caption txt Action/value": "ignore",
    "train/Create flipped copies/visible": true,
    "train/Create flipped copies/value": false,
    "train/Split oversized images/visible": true,
    "train/Split oversized images/value": false,
    "train/Auto focal point crop/visible": true,
    "train/Auto focal point crop/value": false,
    "train/Auto-sized crop/visible": true,
    "train/Auto-sized crop/value": false,
    "train/Use BLIP for caption/visible": true,
    "train/Use BLIP for caption/value": false,
    "train/Use deepbooru for caption/visible": true,
    "train/Use deepbooru for caption/value": false,
    "train/Split image threshold/visible": true,
    "train/Split image threshold/value": 0.5,
    "train/Split image threshold/minimum": 0.0,
    "train/Split image threshold/maximum": 1.0,
    "train/Split image threshold/step": 0.05,
    "train/Split image overlap ratio/visible": true,
    "train/Split image overlap ratio/value": 0.2,
    "train/Split image overlap ratio/minimum": 0.0,
    "train/Split image overlap ratio/maximum": 0.9,
    "train/Split image overlap ratio/step": 0.05,
    "train/Focal point face weight/visible": true,
    "train/Focal point face weight/value": 0.9,
    "train/Focal point face weight/minimum": 0.0,
    "train/Focal point face weight/maximum": 1.0,
    "train/Focal point face weight/step": 0.05,
    "train/Focal point entropy weight/visible": true,
    "train/Focal point entropy weight/value": 0.15,
    "train/Focal point entropy weight/minimum": 0.0,
    "train/Focal point entropy weight/maximum": 1.0,
    "train/Focal point entropy weight/step": 0.05,
    "train/Focal point edges weight/visible": true,
    "train/Focal point edges weight/value": 0.5,
    "train/Focal point edges weight/minimum": 0.0,
    "train/Focal point edges weight/maximum": 1.0,
    "train/Focal point edges weight/step": 0.05,
    "train/Create debug image/visible": true,
    "train/Create debug image/value": false,
    "train/Dimension lower bound/visible": true,
    "train/Dimension lower bound/value": 384,
    "train/Dimension lower bound/minimum": 64,
    "train/Dimension lower bound/maximum": 2048,
    "train/Dimension lower bound/step": 8,
    "train/Dimension upper bound/visible": true,
    "train/Dimension upper bound/value": 768,
    "train/Dimension upper bound/minimum": 64,
    "train/Dimension upper bound/maximum": 2048,
    "train/Dimension upper bound/step": 8,
    "train/Area lower bound/visible": true,
    "train/Area lower bound/value": 4096,
    "train/Area lower bound/minimum": 4096,
    "train/Area lower bound/maximum": 4194304,
    "train/Area lower bound/step": 1,
    "train/Area upper bound/visible": true,
    "train/Area upper bound/value": 409600,
    "train/Area upper bound/minimum": 4096,
    "train/Area upper bound/maximum": 4194304,
    "train/Area upper bound/step": 1,
    "train/Resizing objective/visible": true,
    "train/Resizing objective/value": "Maximize area",
    "train/Error threshold/visible": true,
    "train/Error threshold/value": 0.1,
    "train/Error threshold/minimum": 0,
    "train/Error threshold/maximum": 1,
    "train/Error threshold/step": 0.01,
    "train/Embedding/visible": true,
    "train/Embedding/value": null,
    "train/Hypernetwork/visible": true,
    "train/Hypernetwork/value": null,
    "train/Embedding Learning rate/visible": true,
    "train/Embedding Learning rate/value": "0.005",
    "train/Hypernetwork Learning rate/visible": true,
    "train/Hypernetwork Learning rate/value": "0.00001",
    "train/Gradient Clipping/visible": true,
    "train/Gradient Clipping/value": "disabled",
    "train/Batch size/visible": true,
    "train/Batch size/value": 1,
    "train/Gradient accumulation steps/visible": true,
    "train/Gradient accumulation steps/value": 1,
    "train/Dataset directory/visible": true,
    "train/Dataset directory/value": "",
    "train/Log directory/visible": true,
    "train/Log directory/value": "textual_inversion",
    "train/Prompt template/visible": true,
    "train/Prompt template/value": "style_filewords.txt",
    "train/Do not resize images/visible": true,
    "train/Do not resize images/value": false,
    "train/Max steps/visible": true,
    "train/Max steps/value": 100000,
    "train/Save an image to log directory every N steps, 0 to disable/visible": true,
    "train/Save an image to log directory every N steps, 0 to disable/value": 500,
    "train/Save a copy of embedding to log directory every N steps, 0 to disable/visible": true,
    "train/Save a copy of embedding to log directory every N steps, 0 to disable/value": 500,
    "train/Save images with embedding in PNG chunks/visible": true,
    "train/Save images with embedding in PNG chunks/value": true,
    "train/Read parameters (prompt, etc...) from txt2img tab when making previews/visible": true,
    "train/Read parameters (prompt, etc...) from txt2img tab when making previews/value": false,
    "train/Shuffle tags by ',' when creating prompts./visible": true,
    "train/Shuffle tags by ',' when creating prompts./value": false,
    "train/Drop out tags when creating prompts./visible": true,
    "train/Drop out tags when creating prompts./value": 0,
    "train/Drop out tags when creating prompts./minimum": 0,
    "train/Drop out tags when creating prompts./maximum": 1,
    "train/Drop out tags when creating prompts./step": 0.1,
    "train/Choose latent sampling method/visible": true,
    "train/Choose latent sampling method/value": "once",
    "txt2img/Override settings/value": null,
    "customscript/aesthetic.py/txt2img/Aesthetic weight/visible": true,
    "customscript/aesthetic.py/txt2img/Aesthetic weight/value": 0.9,
    "customscript/aesthetic.py/txt2img/Aesthetic weight/minimum": 0,
    "customscript/aesthetic.py/txt2img/Aesthetic weight/maximum": 1,
    "customscript/aesthetic.py/txt2img/Aesthetic weight/step": 0.01,
    "customscript/aesthetic.py/txt2img/Aesthetic steps/visible": true,
    "customscript/aesthetic.py/txt2img/Aesthetic steps/value": 5,
    "customscript/aesthetic.py/txt2img/Aesthetic steps/minimum": 0,
    "customscript/aesthetic.py/txt2img/Aesthetic steps/maximum": 50,
    "customscript/aesthetic.py/txt2img/Aesthetic steps/step": 1,
    "customscript/aesthetic.py/txt2img/Aesthetic learning rate/visible": true,
    "customscript/aesthetic.py/txt2img/Aesthetic learning rate/value": "0.0001",
    "customscript/aesthetic.py/txt2img/Slerp interpolation/visible": true,
    "customscript/aesthetic.py/txt2img/Slerp interpolation/value": false,
    "customscript/aesthetic.py/txt2img/Aesthetic imgs embedding/visible": true,
    "customscript/aesthetic.py/txt2img/Aesthetic imgs embedding/value": "None",
    "customscript/aesthetic.py/txt2img/Aesthetic text for imgs/visible": true,
    "customscript/aesthetic.py/txt2img/Aesthetic text for imgs/value": "",
    "customscript/aesthetic.py/txt2img/Slerp angle/visible": true,
    "customscript/aesthetic.py/txt2img/Slerp angle/value": 0.1,
    "customscript/aesthetic.py/txt2img/Slerp angle/minimum": 0,
    "customscript/aesthetic.py/txt2img/Slerp angle/maximum": 1,
    "customscript/aesthetic.py/txt2img/Slerp angle/step": 0.01,
    "customscript/aesthetic.py/txt2img/Is negative text/visible": true,
    "customscript/aesthetic.py/txt2img/Is negative text/value": false,
    "customscript/advanced_prompt_matrix.py/txt2img/Usage: a <corgi|cat> wearing <goggles|a hat>/visible": true,
    "customscript/advanced_prompt_matrix.py/txt2img/Usage: a <corgi|cat> wearing <goggles|a hat>/value": false,
    "customscript/wildcards.py/txt2img/Use same seed for each image/visible": true,
    "customscript/wildcards.py/txt2img/Use same seed for each image/value": false,
    "customscript/xyz_grid.py/txt2img/X type/visible": true,
    "customscript/xyz_grid.py/txt2img/X type/value": "Seed",
    "customscript/xyz_grid.py/txt2img/X values/visible": true,
    "customscript/xyz_grid.py/txt2img/X values/value": "",
    "customscript/xyz_grid.py/txt2img/Y type/visible": true,
    "customscript/xyz_grid.py/txt2img/Y type/value": "Nothing",
    "customscript/xyz_grid.py/txt2img/Y values/visible": true,
    "customscript/xyz_grid.py/txt2img/Y values/value": "",
    "customscript/xyz_grid.py/txt2img/Z type/visible": true,
    "customscript/xyz_grid.py/txt2img/Z type/value": "Nothing",
    "customscript/xyz_grid.py/txt2img/Z values/visible": true,
    "customscript/xyz_grid.py/txt2img/Z values/value": "",
    "customscript/xyz_grid.py/txt2img/Draw legend/visible": true,
    "customscript/xyz_grid.py/txt2img/Draw legend/value": true,
    "customscript/xyz_grid.py/txt2img/Include Sub Images/visible": true,
    "customscript/xyz_grid.py/txt2img/Include Sub Images/value": false,
    "customscript/xyz_grid.py/txt2img/Include Sub Grids/visible": true,
    "customscript/xyz_grid.py/txt2img/Include Sub Grids/value": false,
    "customscript/xyz_grid.py/txt2img/Keep -1 for seeds/visible": true,
    "customscript/xyz_grid.py/txt2img/Keep -1 for seeds/value": false,
    "img2img/Inpaint batch mask directory (required for inpaint batch processing only)/visible": true,
    "img2img/Inpaint batch mask directory (required for inpaint batch processing only)/value": "",
    "img2img/Override settings/value": null,
    "customscript/aesthetic.py/img2img/Aesthetic weight/visible": true,
    "customscript/aesthetic.py/img2img/Aesthetic weight/value": 0.9,
    "customscript/aesthetic.py/img2img/Aesthetic weight/minimum": 0,
    "customscript/aesthetic.py/img2img/Aesthetic weight/maximum": 1,
    "customscript/aesthetic.py/img2img/Aesthetic weight/step": 0.01,
    "customscript/aesthetic.py/img2img/Aesthetic steps/visible": true,
    "customscript/aesthetic.py/img2img/Aesthetic steps/value": 5,
    "customscript/aesthetic.py/img2img/Aesthetic steps/minimum": 0,
    "customscript/aesthetic.py/img2img/Aesthetic steps/maximum": 50,
    "customscript/aesthetic.py/img2img/Aesthetic steps/step": 1,
    "customscript/aesthetic.py/img2img/Aesthetic learning rate/visible": true,
    "customscript/aesthetic.py/img2img/Aesthetic learning rate/value": "0.0001",
    "customscript/aesthetic.py/img2img/Slerp interpolation/visible": true,
    "customscript/aesthetic.py/img2img/Slerp interpolation/value": false,
    "customscript/aesthetic.py/img2img/Aesthetic imgs embedding/visible": true,
    "customscript/aesthetic.py/img2img/Aesthetic imgs embedding/value": "None",
    "customscript/aesthetic.py/img2img/Aesthetic text for imgs/visible": true,
    "customscript/aesthetic.py/img2img/Aesthetic text for imgs/value": "",
    "customscript/aesthetic.py/img2img/Slerp angle/visible": true,
    "customscript/aesthetic.py/img2img/Slerp angle/value": 0.1,
    "customscript/aesthetic.py/img2img/Slerp angle/minimum": 0,
    "customscript/aesthetic.py/img2img/Slerp angle/maximum": 1,
    "customscript/aesthetic.py/img2img/Slerp angle/step": 0.01,
    "customscript/aesthetic.py/img2img/Is negative text/visible": true,
    "customscript/aesthetic.py/img2img/Is negative text/value": false,
    "customscript/advanced_prompt_matrix.py/img2img/Usage: a <corgi|cat> wearing <goggles|a hat>/visible": true,
    "customscript/advanced_prompt_matrix.py/img2img/Usage: a <corgi|cat> wearing <goggles|a hat>/value": false,
    "customscript/wildcards.py/img2img/Use same seed for each image/visible": true,
    "customscript/wildcards.py/img2img/Use same seed for each image/value": false,
    "customscript/xyz_grid.py/img2img/X type/visible": true,
    "customscript/xyz_grid.py/img2img/X type/value": "Seed",
    "customscript/xyz_grid.py/img2img/X values/visible": true,
    "customscript/xyz_grid.py/img2img/X values/value": "",
    "customscript/xyz_grid.py/img2img/Y type/visible": true,
    "customscript/xyz_grid.py/img2img/Y type/value": "Nothing",
    "customscript/xyz_grid.py/img2img/Y values/visible": true,
    "customscript/xyz_grid.py/img2img/Y values/value": "",
    "customscript/xyz_grid.py/img2img/Z type/visible": true,
    "customscript/xyz_grid.py/img2img/Z type/value": "Nothing",
    "customscript/xyz_grid.py/img2img/Z values/visible": true,
    "customscript/xyz_grid.py/img2img/Z values/value": "",
    "customscript/xyz_grid.py/img2img/Draw legend/visible": true,
    "customscript/xyz_grid.py/img2img/Draw legend/value": true,
    "customscript/xyz_grid.py/img2img/Include Sub Images/visible": true,
    "customscript/xyz_grid.py/img2img/Include Sub Images/value": false,
    "customscript/xyz_grid.py/img2img/Include Sub Grids/visible": true,
    "customscript/xyz_grid.py/img2img/Include Sub Grids/value": false,
    "customscript/xyz_grid.py/img2img/Keep -1 for seeds/visible": true,
    "customscript/xyz_grid.py/img2img/Keep -1 for seeds/value": false,
    "customscript/postprocessing_upscale.py/extras/Resize/visible": true,
    "customscript/postprocessing_upscale.py/extras/Resize/value": 4,
    "customscript/postprocessing_upscale.py/extras/Resize/minimum": 1.0,
    "customscript/postprocessing_upscale.py/extras/Resize/maximum": 8.0,
    "customscript/postprocessing_upscale.py/extras/Resize/step": 0.05,
    "customscript/postprocessing_upscale.py/extras/Width/visible": true,
    "customscript/postprocessing_upscale.py/extras/Width/value": 512,
    "customscript/postprocessing_upscale.py/extras/Height/visible": true,
    "customscript/postprocessing_upscale.py/extras/Height/value": 512,
    "customscript/postprocessing_upscale.py/extras/Crop to fit/visible": true,
    "customscript/postprocessing_upscale.py/extras/Crop to fit/value": true,
    "customscript/postprocessing_upscale.py/extras/Upscaler 1/visible": true,
    "customscript/postprocessing_upscale.py/extras/Upscaler 1/value": "None",
    "customscript/postprocessing_upscale.py/extras/Upscaler 2/visible": true,
    "customscript/postprocessing_upscale.py/extras/Upscaler 2/value": "None",
    "customscript/postprocessing_upscale.py/extras/Upscaler 2 visibility/visible": true,
    "customscript/postprocessing_upscale.py/extras/Upscaler 2 visibility/value": 0.0,
    "customscript/postprocessing_upscale.py/extras/Upscaler 2 visibility/minimum": 0.0,
    "customscript/postprocessing_upscale.py/extras/Upscaler 2 visibility/maximum": 1.0,
    "customscript/postprocessing_upscale.py/extras/Upscaler 2 visibility/step": 0.001,
    "customscript/postprocessing_gfpgan.py/extras/GFPGAN visibility/visible": true,
    "customscript/postprocessing_gfpgan.py/extras/GFPGAN visibility/value": 0,
    "customscript/postprocessing_gfpgan.py/extras/GFPGAN visibility/minimum": 0.0,
    "customscript/postprocessing_gfpgan.py/extras/GFPGAN visibility/maximum": 1.0,
    "customscript/postprocessing_gfpgan.py/extras/GFPGAN visibility/step": 0.001,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer visibility/visible": true,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer visibility/value": 0,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer visibility/minimum": 0.0,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer visibility/maximum": 1.0,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer visibility/step": 0.001,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/visible": true,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/value": 0,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/minimum": 0.0,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/maximum": 1.0,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/step": 0.001,
    "txt2img/Image path \ud83e\udc62 image_path/visible": true,
    "txt2img/Image path \ud83e\udc62 image_path/value": "",
    "txt2img/Prompt length \ud83e\udc62 prompt_length/visible": true,
    "txt2img/Prompt length \ud83e\udc62 prompt_length/value": 8.0,
    "txt2img/Iterations \ud83e\udc62 iterations/visible": true,
    "txt2img/Iterations \ud83e\udc62 iterations/value": 3000.0,
    "txt2img/Learning rate \ud83e\udc62 learning_rate/visible": true,
    "txt2img/Learning rate \ud83e\udc62 learning_rate/value": 0.1,
    "txt2img/Weight decay \ud83e\udc62 weight_decay/visible": true,
    "txt2img/Weight decay \ud83e\udc62 weight_decay/value": 0.1,
    "txt2img/Prompt bs (well, that's what they call it) \ud83e\udc62 prompt_bs/visible": true,
    "txt2img/Prompt bs (well, that's what they call it) \ud83e\udc62 prompt_bs/value": 1.0,
    "txt2img/CLIP model \ud83e\udc62 clip_model/visible": true,
    "txt2img/CLIP model \ud83e\udc62 clip_model/value": "ViT-L-14",
    "txt2img/CLIP pretrain \ud83e\udc62 clip_pretrain/visible": true,
    "txt2img/CLIP pretrain \ud83e\udc62 clip_pretrain/value": "openai",
    "customscript/daam_script.py/txt2img/Attention texts for visualization. (comma separated)/visible": true,
    "customscript/daam_script.py/txt2img/Attention texts for visualization. (comma separated)/value": "",
    "customscript/daam_script.py/txt2img/Hide heatmap images/visible": true,
    "customscript/daam_script.py/txt2img/Hide heatmap images/value": false,
    "customscript/daam_script.py/txt2img/Do not save heatmap images/visible": true,
    "customscript/daam_script.py/txt2img/Do not save heatmap images/value": false,
    "customscript/daam_script.py/txt2img/Hide caption/visible": true,
    "customscript/daam_script.py/txt2img/Hide caption/value": false,
    "customscript/daam_script.py/txt2img/Use grid (output to grid dir)/visible": true,
    "customscript/daam_script.py/txt2img/Use grid (output to grid dir)/value": false,
    "customscript/daam_script.py/txt2img/Grid layout/visible": true,
    "customscript/daam_script.py/txt2img/Grid layout/value": "Auto",
    "customscript/daam_script.py/txt2img/Heatmap blend alpha/visible": true,
    "customscript/daam_script.py/txt2img/Heatmap blend alpha/value": 0.5,
    "customscript/daam_script.py/txt2img/Heatmap blend alpha/minimum": 0,
    "customscript/daam_script.py/txt2img/Heatmap blend alpha/maximum": 1,
    "customscript/daam_script.py/txt2img/Heatmap blend alpha/step": 0.01,
    "customscript/daam_script.py/txt2img/Heatmap image scale/visible": true,
    "customscript/daam_script.py/txt2img/Heatmap image scale/value": 1.0,
    "customscript/daam_script.py/txt2img/Heatmap image scale/minimum": 0.1,
    "customscript/daam_script.py/txt2img/Heatmap image scale/maximum": 1,
    "customscript/daam_script.py/txt2img/Heatmap image scale/step": 0.025,
    "img2img/Image path \ud83e\udc62 image_path/visible": true,
    "img2img/Image path \ud83e\udc62 image_path/value": "",
    "img2img/Prompt length \ud83e\udc62 prompt_length/visible": true,
    "img2img/Prompt length \ud83e\udc62 prompt_length/value": 8.0,
    "img2img/Iterations \ud83e\udc62 iterations/visible": true,
    "img2img/Iterations \ud83e\udc62 iterations/value": 3000.0,
    "img2img/Learning rate \ud83e\udc62 learning_rate/visible": true,
    "img2img/Learning rate \ud83e\udc62 learning_rate/value": 0.1,
    "img2img/Weight decay \ud83e\udc62 weight_decay/visible": true,
    "img2img/Weight decay \ud83e\udc62 weight_decay/value": 0.1,
    "img2img/Prompt bs (well, that's what they call it) \ud83e\udc62 prompt_bs/visible": true,
    "img2img/Prompt bs (well, that's what they call it) \ud83e\udc62 prompt_bs/value": 1.0,
    "img2img/CLIP model \ud83e\udc62 clip_model/visible": true,
    "img2img/CLIP model \ud83e\udc62 clip_model/value": "ViT-L-14",
    "img2img/CLIP pretrain \ud83e\udc62 clip_pretrain/visible": true,
    "img2img/CLIP pretrain \ud83e\udc62 clip_pretrain/value": "openai",
    "customscript/daam_script.py/img2img/Attention texts for visualization. (comma separated)/visible": true,
    "customscript/daam_script.py/img2img/Attention texts for visualization. (comma separated)/value": "",
    "customscript/daam_script.py/img2img/Hide heatmap images/visible": true,
    "customscript/daam_script.py/img2img/Hide heatmap images/value": false,
    "customscript/daam_script.py/img2img/Do not save heatmap images/visible": true,
    "customscript/daam_script.py/img2img/Do not save heatmap images/value": false,
    "customscript/daam_script.py/img2img/Hide caption/visible": true,
    "customscript/daam_script.py/img2img/Hide caption/value": false,
    "customscript/daam_script.py/img2img/Use grid (output to grid dir)/visible": true,
    "customscript/daam_script.py/img2img/Use grid (output to grid dir)/value": false,
    "customscript/daam_script.py/img2img/Grid layout/visible": true,
    "customscript/daam_script.py/img2img/Grid layout/value": "Auto",
    "customscript/daam_script.py/img2img/Heatmap blend alpha/visible": true,
    "customscript/daam_script.py/img2img/Heatmap blend alpha/value": 0.5,
    "customscript/daam_script.py/img2img/Heatmap blend alpha/minimum": 0,
    "customscript/daam_script.py/img2img/Heatmap blend alpha/maximum": 1,
    "customscript/daam_script.py/img2img/Heatmap blend alpha/step": 0.01,
    "customscript/daam_script.py/img2img/Heatmap image scale/visible": true,
    "customscript/daam_script.py/img2img/Heatmap image scale/value": 1.0,
    "customscript/daam_script.py/img2img/Heatmap image scale/minimum": 0.1,
    "customscript/daam_script.py/img2img/Heatmap image scale/maximum": 1,
    "customscript/daam_script.py/img2img/Heatmap image scale/step": 0.025,
    "customscript/prompt_matrix.py/txt2img/Select prompt/visible": true,
    "customscript/prompt_matrix.py/txt2img/Select prompt/value": "positive",
    "customscript/prompt_matrix.py/txt2img/Select joining char/visible": true,
    "customscript/prompt_matrix.py/txt2img/Select joining char/value": "comma",
    "customscript/prompt_matrix.py/txt2img/Grid margins (px)/visible": true,
    "customscript/prompt_matrix.py/txt2img/Grid margins (px)/value": 0,
    "customscript/prompt_matrix.py/txt2img/Grid margins (px)/minimum": 0,
    "customscript/prompt_matrix.py/txt2img/Grid margins (px)/maximum": 100,
    "customscript/prompt_matrix.py/txt2img/Grid margins (px)/step": 2,
    "customscript/xyz_grid.py/txt2img/Grid margins (px)/visible": true,
    "customscript/xyz_grid.py/txt2img/Grid margins (px)/value": 0,
    "customscript/xyz_grid.py/txt2img/Grid margins (px)/minimum": 0,
    "customscript/xyz_grid.py/txt2img/Grid margins (px)/maximum": 100,
    "customscript/xyz_grid.py/txt2img/Grid margins (px)/step": 2,
    "img2img/Image CFG Scale/value": 1.5,
    "img2img/Image CFG Scale/minimum": 0,
    "img2img/Image CFG Scale/maximum": 3.0,
    "img2img/Image CFG Scale/step": 0.05,
    "customscript/prompt_matrix.py/img2img/Select prompt/visible": true,
    "customscript/prompt_matrix.py/img2img/Select prompt/value": "positive",
    "customscript/prompt_matrix.py/img2img/Select joining char/visible": true,
    "customscript/prompt_matrix.py/img2img/Select joining char/value": "comma",
    "customscript/prompt_matrix.py/img2img/Grid margins (px)/visible": true,
    "customscript/prompt_matrix.py/img2img/Grid margins (px)/value": 0,
    "customscript/prompt_matrix.py/img2img/Grid margins (px)/minimum": 0,
    "customscript/prompt_matrix.py/img2img/Grid margins (px)/maximum": 100,
    "customscript/prompt_matrix.py/img2img/Grid margins (px)/step": 2,
    "customscript/xyz_grid.py/img2img/Grid margins (px)/visible": true,
    "customscript/xyz_grid.py/img2img/Grid margins (px)/value": 0,
    "customscript/xyz_grid.py/img2img/Grid margins (px)/minimum": 0,
    "customscript/xyz_grid.py/img2img/Grid margins (px)/maximum": 100,
    "customscript/xyz_grid.py/img2img/Grid margins (px)/step": 2,
    "txt2img/Try freeing CLIP model from memory? \ud83e\udc62 free_memory/visible": true,
    "txt2img/Try freeing CLIP model from memory? \ud83e\udc62 free_memory/value": false,
    "img2img/Try freeing CLIP model from memory? \ud83e\udc62 free_memory/visible": true,
    "img2img/Try freeing CLIP model from memory? \ud83e\udc62 free_memory/value": false,
    "txt2img/Model name (do not include extension) \ud83e\udc62 model/visible": true,
    "txt2img/Model name (do not include extension) \ud83e\udc62 model/value": "control_sd15_openpose",
    "txt2img/Resolution of the detection map \ud83e\udc62 detect_resolution/visible": true,
    "txt2img/Resolution of the detection map \ud83e\udc62 detect_resolution/value": 512,
    "txt2img/Resolution of the detection map \ud83e\udc62 detect_resolution/minimum": 256,
    "txt2img/Resolution of the detection map \ud83e\udc62 detect_resolution/maximum": 1024,
    "txt2img/Resolution of the detection map \ud83e\udc62 detect_resolution/step": 64,
    "txt2img/Use low VRAM mode? \ud83e\udc62 save_memory/visible": true,
    "txt2img/Use low VRAM mode? \ud83e\udc62 save_memory/value": false,
    "txt2img/DDIM ETA \ud83e\udc62 eta/visible": true,
    "txt2img/DDIM ETA \ud83e\udc62 eta/value": 0.0,
    "txt2img/DDIM ETA \ud83e\udc62 eta/minimum": 0.0,
    "txt2img/DDIM ETA \ud83e\udc62 eta/maximum": 1.0,
    "txt2img/DDIM ETA \ud83e\udc62 eta/step": 0.01,
    "txt2img/Value Threshold \ud83e\udc62 value_threhsold/visible": true,
    "txt2img/Value Threshold \ud83e\udc62 value_threhsold/value": 0.1,
    "txt2img/Value Threshold \ud83e\udc62 value_threhsold/minimum": 0.0,
    "txt2img/Value Threshold \ud83e\udc62 value_threhsold/maximum": 1.0,
    "txt2img/Value Threshold \ud83e\udc62 value_threhsold/step": 0.01,
    "txt2img/Distance Threshold \ud83e\udc62 distance_threhsold/visible": true,
    "txt2img/Distance Threshold \ud83e\udc62 distance_threhsold/value": 0.1,
    "txt2img/Distance Threshold \ud83e\udc62 distance_threhsold/minimum": 0.0,
    "txt2img/Distance Threshold \ud83e\udc62 distance_threhsold/maximum": 1.0,
    "txt2img/Distance Threshold \ud83e\udc62 distance_threhsold/step": 0.01,
    "txt2img/Background Threshold \ud83e\udc62 bg_threhsold/visible": true,
    "txt2img/Background Threshold \ud83e\udc62 bg_threhsold/value": 0.4,
    "txt2img/Background Threshold \ud83e\udc62 bg_threhsold/minimum": 0.0,
    "txt2img/Background Threshold \ud83e\udc62 bg_threhsold/maximum": 1.0,
    "txt2img/Background Threshold \ud83e\udc62 bg_threhsold/step": 0.01,
    "txt2img/Canny low threshold \ud83e\udc62 low_threshold/visible": true,
    "txt2img/Canny low threshold \ud83e\udc62 low_threshold/value": 100,
    "txt2img/Canny low threshold \ud83e\udc62 low_threshold/minimum": 1,
    "txt2img/Canny low threshold \ud83e\udc62 low_threshold/maximum": 255,
    "txt2img/Canny low threshold \ud83e\udc62 low_threshold/step": 1,
    "txt2img/Canny high threshold \ud83e\udc62 high_threshold/visible": true,
    "txt2img/Canny high threshold \ud83e\udc62 high_threshold/value": 200,
    "txt2img/Canny high threshold \ud83e\udc62 high_threshold/minimum": 1,
    "txt2img/Canny high threshold \ud83e\udc62 high_threshold/maximum": 255,
    "txt2img/Canny high threshold \ud83e\udc62 high_threshold/step": 1,
    "txt2img/Render hands with Openpose? \ud83e\udc62 openpose_hands/visible": true,
    "txt2img/Render hands with Openpose? \ud83e\udc62 openpose_hands/value": false,
    "img2img/Model name (do not include extension) \ud83e\udc62 model/visible": true,
    "img2img/Model name (do not include extension) \ud83e\udc62 model/value": "control_sd15_openpose",
    "img2img/Resolution of the detection map \ud83e\udc62 detect_resolution/visible": true,
    "img2img/Resolution of the detection map \ud83e\udc62 detect_resolution/value": 512,
    "img2img/Resolution of the detection map \ud83e\udc62 detect_resolution/minimum": 256,
    "img2img/Resolution of the detection map \ud83e\udc62 detect_resolution/maximum": 1024,
    "img2img/Resolution of the detection map \ud83e\udc62 detect_resolution/step": 64,
    "img2img/Use low VRAM mode? \ud83e\udc62 save_memory/visible": true,
    "img2img/Use low VRAM mode? \ud83e\udc62 save_memory/value": false,
    "img2img/DDIM ETA \ud83e\udc62 eta/visible": true,
    "img2img/DDIM ETA \ud83e\udc62 eta/value": 0.0,
    "img2img/DDIM ETA \ud83e\udc62 eta/minimum": 0.0,
    "img2img/DDIM ETA \ud83e\udc62 eta/maximum": 1.0,
    "img2img/DDIM ETA \ud83e\udc62 eta/step": 0.01,
    "img2img/Value Threshold \ud83e\udc62 value_threhsold/visible": true,
    "img2img/Value Threshold \ud83e\udc62 value_threhsold/value": 0.1,
    "img2img/Value Threshold \ud83e\udc62 value_threhsold/minimum": 0.0,
    "img2img/Value Threshold \ud83e\udc62 value_threhsold/maximum": 1.0,
    "img2img/Value Threshold \ud83e\udc62 value_threhsold/step": 0.01,
    "img2img/Distance Threshold \ud83e\udc62 distance_threhsold/visible": true,
    "img2img/Distance Threshold \ud83e\udc62 distance_threhsold/value": 0.1,
    "img2img/Distance Threshold \ud83e\udc62 distance_threhsold/minimum": 0.0,
    "img2img/Distance Threshold \ud83e\udc62 distance_threhsold/maximum": 1.0,
    "img2img/Distance Threshold \ud83e\udc62 distance_threhsold/step": 0.01,
    "img2img/Background Threshold \ud83e\udc62 bg_threhsold/visible": true,
    "img2img/Background Threshold \ud83e\udc62 bg_threhsold/value": 0.4,
    "img2img/Background Threshold \ud83e\udc62 bg_threhsold/minimum": 0.0,
    "img2img/Background Threshold \ud83e\udc62 bg_threhsold/maximum": 1.0,
    "img2img/Background Threshold \ud83e\udc62 bg_threhsold/step": 0.01,
    "img2img/Canny low threshold \ud83e\udc62 low_threshold/visible": true,
    "img2img/Canny low threshold \ud83e\udc62 low_threshold/value": 100,
    "img2img/Canny low threshold \ud83e\udc62 low_threshold/minimum": 1,
    "img2img/Canny low threshold \ud83e\udc62 low_threshold/maximum": 255,
    "img2img/Canny low threshold \ud83e\udc62 low_threshold/step": 1,
    "img2img/Canny high threshold \ud83e\udc62 high_threshold/visible": true,
    "img2img/Canny high threshold \ud83e\udc62 high_threshold/value": 200,
    "img2img/Canny high threshold \ud83e\udc62 high_threshold/minimum": 1,
    "img2img/Canny high threshold \ud83e\udc62 high_threshold/maximum": 255,
    "img2img/Canny high threshold \ud83e\udc62 high_threshold/step": 1,
    "img2img/Render hands with Openpose? \ud83e\udc62 openpose_hands/visible": true,
    "img2img/Render hands with Openpose? \ud83e\udc62 openpose_hands/value": false,
    "txt2img/Return the sentence count \ud83e\udc62 sentence_count/visible": true,
    "txt2img/Return the sentence count \ud83e\udc62 sentence_count/value": false,
    "txt2img/Return the filename \ud83e\udc62 filename/visible": true,
    "txt2img/Return the filename \ud83e\udc62 filename/value": false,
    "img2img/Return the sentence count \ud83e\udc62 sentence_count/visible": true,
    "img2img/Return the sentence count \ud83e\udc62 sentence_count/value": false,
    "img2img/Return the filename \ud83e\udc62 filename/visible": true,
    "img2img/Return the filename \ud83e\udc62 filename/value": false,
    "customscript/additional_networks.py/txt2img/Enable/visible": true,
    "customscript/additional_networks.py/txt2img/Enable/value": false,
    "customscript/additional_networks.py/txt2img/Separate UNet/Text Encoder weights/visible": true,
    "customscript/additional_networks.py/txt2img/Separate UNet/Text Encoder weights/value": false,
    "customscript/additional_networks.py/txt2img/Network module 1/visible": true,
    "customscript/additional_networks.py/txt2img/Network module 1/value": "LoRA",
    "customscript/additional_networks.py/txt2img/Model 1/visible": true,
    "customscript/additional_networks.py/txt2img/Model 1/value": "None",
    "txt2img/Weight 1/visible": true,
    "txt2img/Weight 1/value": 1.0,
    "txt2img/Weight 1/minimum": -1.0,
    "txt2img/Weight 1/maximum": 2.0,
    "txt2img/Weight 1/step": 0.05,
    "customscript/additional_networks.py/txt2img/UNet Weight 1/value": 1.0,
    "customscript/additional_networks.py/txt2img/UNet Weight 1/minimum": -1.0,
    "customscript/additional_networks.py/txt2img/UNet Weight 1/maximum": 2.0,
    "customscript/additional_networks.py/txt2img/UNet Weight 1/step": 0.05,
    "customscript/additional_networks.py/txt2img/TEnc Weight 1/value": 1.0,
    "customscript/additional_networks.py/txt2img/TEnc Weight 1/minimum": -1.0,
    "customscript/additional_networks.py/txt2img/TEnc Weight 1/maximum": 2.0,
    "customscript/additional_networks.py/txt2img/TEnc Weight 1/step": 0.05,
    "customscript/additional_networks.py/txt2img/Network module 2/visible": true,
    "customscript/additional_networks.py/txt2img/Network module 2/value": "LoRA",
    "customscript/additional_networks.py/txt2img/Model 2/visible": true,
    "customscript/additional_networks.py/txt2img/Model 2/value": "None",
    "txt2img/Weight 2/visible": true,
    "txt2img/Weight 2/value": 1.0,
    "txt2img/Weight 2/minimum": -1.0,
    "txt2img/Weight 2/maximum": 2.0,
    "txt2img/Weight 2/step": 0.05,
    "customscript/additional_networks.py/txt2img/UNet Weight 2/value": 1.0,
    "customscript/additional_networks.py/txt2img/UNet Weight 2/minimum": -1.0,
    "customscript/additional_networks.py/txt2img/UNet Weight 2/maximum": 2.0,
    "customscript/additional_networks.py/txt2img/UNet Weight 2/step": 0.05,
    "customscript/additional_networks.py/txt2img/TEnc Weight 2/value": 1.0,
    "customscript/additional_networks.py/txt2img/TEnc Weight 2/minimum": -1.0,
    "customscript/additional_networks.py/txt2img/TEnc Weight 2/maximum": 2.0,
    "customscript/additional_networks.py/txt2img/TEnc Weight 2/step": 0.05,
    "customscript/additional_networks.py/txt2img/Network module 3/visible": true,
    "customscript/additional_networks.py/txt2img/Network module 3/value": "LoRA",
    "customscript/additional_networks.py/txt2img/Model 3/visible": true,
    "customscript/additional_networks.py/txt2img/Model 3/value": "None",
    "txt2img/Weight 3/visible": true,
    "txt2img/Weight 3/value": 1.0,
    "txt2img/Weight 3/minimum": -1.0,
    "txt2img/Weight 3/maximum": 2.0,
    "txt2img/Weight 3/step": 0.05,
    "customscript/additional_networks.py/txt2img/UNet Weight 3/value": 1.0,
    "customscript/additional_networks.py/txt2img/UNet Weight 3/minimum": -1.0,
    "customscript/additional_networks.py/txt2img/UNet Weight 3/maximum": 2.0,
    "customscript/additional_networks.py/txt2img/UNet Weight 3/step": 0.05,
    "customscript/additional_networks.py/txt2img/TEnc Weight 3/value": 1.0,
    "customscript/additional_networks.py/txt2img/TEnc Weight 3/minimum": -1.0,
    "customscript/additional_networks.py/txt2img/TEnc Weight 3/maximum": 2.0,
    "customscript/additional_networks.py/txt2img/TEnc Weight 3/step": 0.05,
    "customscript/additional_networks.py/txt2img/Network module 4/visible": true,
    "customscript/additional_networks.py/txt2img/Network module 4/value": "LoRA",
    "customscript/additional_networks.py/txt2img/Model 4/visible": true,
    "customscript/additional_networks.py/txt2img/Model 4/value": "None",
    "txt2img/Weight 4/visible": true,
    "txt2img/Weight 4/value": 1.0,
    "txt2img/Weight 4/minimum": -1.0,
    "txt2img/Weight 4/maximum": 2.0,
    "txt2img/Weight 4/step": 0.05,
    "customscript/additional_networks.py/txt2img/UNet Weight 4/value": 1.0,
    "customscript/additional_networks.py/txt2img/UNet Weight 4/minimum": -1.0,
    "customscript/additional_networks.py/txt2img/UNet Weight 4/maximum": 2.0,
    "customscript/additional_networks.py/txt2img/UNet Weight 4/step": 0.05,
    "customscript/additional_networks.py/txt2img/TEnc Weight 4/value": 1.0,
    "customscript/additional_networks.py/txt2img/TEnc Weight 4/minimum": -1.0,
    "customscript/additional_networks.py/txt2img/TEnc Weight 4/maximum": 2.0,
    "customscript/additional_networks.py/txt2img/TEnc Weight 4/step": 0.05,
    "customscript/additional_networks.py/txt2img/Network module 5/visible": true,
    "customscript/additional_networks.py/txt2img/Network module 5/value": "LoRA",
    "customscript/additional_networks.py/txt2img/Model 5/visible": true,
    "customscript/additional_networks.py/txt2img/Model 5/value": "None",
    "txt2img/Weight 5/visible": true,
    "txt2img/Weight 5/value": 1.0,
    "txt2img/Weight 5/minimum": -1.0,
    "txt2img/Weight 5/maximum": 2.0,
    "txt2img/Weight 5/step": 0.05,
    "customscript/additional_networks.py/txt2img/UNet Weight 5/value": 1.0,
    "customscript/additional_networks.py/txt2img/UNet Weight 5/minimum": -1.0,
    "customscript/additional_networks.py/txt2img/UNet Weight 5/maximum": 2.0,
    "customscript/additional_networks.py/txt2img/UNet Weight 5/step": 0.05,
    "customscript/additional_networks.py/txt2img/TEnc Weight 5/value": 1.0,
    "customscript/additional_networks.py/txt2img/TEnc Weight 5/minimum": -1.0,
    "customscript/additional_networks.py/txt2img/TEnc Weight 5/maximum": 2.0,
    "customscript/additional_networks.py/txt2img/TEnc Weight 5/step": 0.05,
    "customscript/additional_networks.py/img2img/Enable/visible": true,
    "customscript/additional_networks.py/img2img/Enable/value": false,
    "customscript/additional_networks.py/img2img/Separate UNet/Text Encoder weights/visible": true,
    "customscript/additional_networks.py/img2img/Separate UNet/Text Encoder weights/value": false,
    "customscript/additional_networks.py/img2img/Network module 1/visible": true,
    "customscript/additional_networks.py/img2img/Network module 1/value": "LoRA",
    "customscript/additional_networks.py/img2img/Model 1/visible": true,
    "customscript/additional_networks.py/img2img/Model 1/value": "None",
    "img2img/Weight 1/visible": true,
    "img2img/Weight 1/value": 1.0,
    "img2img/Weight 1/minimum": -1.0,
    "img2img/Weight 1/maximum": 2.0,
    "img2img/Weight 1/step": 0.05,
    "customscript/additional_networks.py/img2img/UNet Weight 1/value": 1.0,
    "customscript/additional_networks.py/img2img/UNet Weight 1/minimum": -1.0,
    "customscript/additional_networks.py/img2img/UNet Weight 1/maximum": 2.0,
    "customscript/additional_networks.py/img2img/UNet Weight 1/step": 0.05,
    "customscript/additional_networks.py/img2img/TEnc Weight 1/value": 1.0,
    "customscript/additional_networks.py/img2img/TEnc Weight 1/minimum": -1.0,
    "customscript/additional_networks.py/img2img/TEnc Weight 1/maximum": 2.0,
    "customscript/additional_networks.py/img2img/TEnc Weight 1/step": 0.05,
    "customscript/additional_networks.py/img2img/Network module 2/visible": true,
    "customscript/additional_networks.py/img2img/Network module 2/value": "LoRA",
    "customscript/additional_networks.py/img2img/Model 2/visible": true,
    "customscript/additional_networks.py/img2img/Model 2/value": "None",
    "img2img/Weight 2/visible": true,
    "img2img/Weight 2/value": 1.0,
    "img2img/Weight 2/minimum": -1.0,
    "img2img/Weight 2/maximum": 2.0,
    "img2img/Weight 2/step": 0.05,
    "customscript/additional_networks.py/img2img/UNet Weight 2/value": 1.0,
    "customscript/additional_networks.py/img2img/UNet Weight 2/minimum": -1.0,
    "customscript/additional_networks.py/img2img/UNet Weight 2/maximum": 2.0,
    "customscript/additional_networks.py/img2img/UNet Weight 2/step": 0.05,
    "customscript/additional_networks.py/img2img/TEnc Weight 2/value": 1.0,
    "customscript/additional_networks.py/img2img/TEnc Weight 2/minimum": -1.0,
    "customscript/additional_networks.py/img2img/TEnc Weight 2/maximum": 2.0,
    "customscript/additional_networks.py/img2img/TEnc Weight 2/step": 0.05,
    "customscript/additional_networks.py/img2img/Network module 3/visible": true,
    "customscript/additional_networks.py/img2img/Network module 3/value": "LoRA",
    "customscript/additional_networks.py/img2img/Model 3/visible": true,
    "customscript/additional_networks.py/img2img/Model 3/value": "None",
    "img2img/Weight 3/visible": true,
    "img2img/Weight 3/value": 1.0,
    "img2img/Weight 3/minimum": -1.0,
    "img2img/Weight 3/maximum": 2.0,
    "img2img/Weight 3/step": 0.05,
    "customscript/additional_networks.py/img2img/UNet Weight 3/value": 1.0,
    "customscript/additional_networks.py/img2img/UNet Weight 3/minimum": -1.0,
    "customscript/additional_networks.py/img2img/UNet Weight 3/maximum": 2.0,
    "customscript/additional_networks.py/img2img/UNet Weight 3/step": 0.05,
    "customscript/additional_networks.py/img2img/TEnc Weight 3/value": 1.0,
    "customscript/additional_networks.py/img2img/TEnc Weight 3/minimum": -1.0,
    "customscript/additional_networks.py/img2img/TEnc Weight 3/maximum": 2.0,
    "customscript/additional_networks.py/img2img/TEnc Weight 3/step": 0.05,
    "customscript/additional_networks.py/img2img/Network module 4/visible": true,
    "customscript/additional_networks.py/img2img/Network module 4/value": "LoRA",
    "customscript/additional_networks.py/img2img/Model 4/visible": true,
    "customscript/additional_networks.py/img2img/Model 4/value": "None",
    "img2img/Weight 4/visible": true,
    "img2img/Weight 4/value": 1.0,
    "img2img/Weight 4/minimum": -1.0,
    "img2img/Weight 4/maximum": 2.0,
    "img2img/Weight 4/step": 0.05,
    "customscript/additional_networks.py/img2img/UNet Weight 4/value": 1.0,
    "customscript/additional_networks.py/img2img/UNet Weight 4/minimum": -1.0,
    "customscript/additional_networks.py/img2img/UNet Weight 4/maximum": 2.0,
    "customscript/additional_networks.py/img2img/UNet Weight 4/step": 0.05,
    "customscript/additional_networks.py/img2img/TEnc Weight 4/value": 1.0,
    "customscript/additional_networks.py/img2img/TEnc Weight 4/minimum": -1.0,
    "customscript/additional_networks.py/img2img/TEnc Weight 4/maximum": 2.0,
    "customscript/additional_networks.py/img2img/TEnc Weight 4/step": 0.05,
    "customscript/additional_networks.py/img2img/Network module 5/visible": true,
    "customscript/additional_networks.py/img2img/Network module 5/value": "LoRA",
    "customscript/additional_networks.py/img2img/Model 5/visible": true,
    "customscript/additional_networks.py/img2img/Model 5/value": "None",
    "img2img/Weight 5/visible": true,
    "img2img/Weight 5/value": 1.0,
    "img2img/Weight 5/minimum": -1.0,
    "img2img/Weight 5/maximum": 2.0,
    "img2img/Weight 5/step": 0.05,
    "customscript/additional_networks.py/img2img/UNet Weight 5/value": 1.0,
    "customscript/additional_networks.py/img2img/UNet Weight 5/minimum": -1.0,
    "customscript/additional_networks.py/img2img/UNet Weight 5/maximum": 2.0,
    "customscript/additional_networks.py/img2img/UNet Weight 5/step": 0.05,
    "customscript/additional_networks.py/img2img/TEnc Weight 5/value": 1.0,
    "customscript/additional_networks.py/img2img/TEnc Weight 5/minimum": -1.0,
    "customscript/additional_networks.py/img2img/TEnc Weight 5/maximum": 2.0,
    "customscript/additional_networks.py/img2img/TEnc Weight 5/step": 0.05,
    "customscript/loopback.py/img2img/Append interrogated prompt at each iteration/visible": true,
    "customscript/loopback.py/img2img/Append interrogated prompt at each iteration/value": "None",
    "train/Use PNG alpha channel as loss weight/visible": true,
    "train/Use PNG alpha channel as loss weight/value": false,
    "txt2img/Final image not showing up? Try using this workaround \ud83e\udc62 use_workaround/visible": true,
    "txt2img/Final image not showing up? Try using this workaround \ud83e\udc62 use_workaround/value": false,
    "txt2img/Mask to find \ud83e\udc62 mask/visible": true,
    "txt2img/Mask to find \ud83e\udc62 mask/value": "face",
    "txt2img/Replacement \ud83e\udc62 replacement/visible": true,
    "txt2img/Replacement \ud83e\udc62 replacement/value": "face",
    "txt2img/Negative replacement \ud83e\udc62 negative_replacement/visible": true,
    "txt2img/Negative replacement \ud83e\udc62 negative_replacement/value": "",
    "txt2img/Blur edges size \ud83e\udc62 blur_size/visible": true,
    "txt2img/Blur edges size \ud83e\udc62 blur_size/value": 0.03,
    "txt2img/Blur edges size \ud83e\udc62 blur_size/minimum": 0.0,
    "txt2img/Blur edges size \ud83e\udc62 blur_size/maximum": 1.0,
    "txt2img/Blur edges size \ud83e\udc62 blur_size/step": 0.01,
    "txt2img/Maximum denoising strength \ud83e\udc62 denoising_max/visible": true,
    "txt2img/Maximum denoising strength \ud83e\udc62 denoising_max/value": 0.65,
    "txt2img/Maximum denoising strength \ud83e\udc62 denoising_max/minimum": 0.0,
    "txt2img/Maximum denoising strength \ud83e\udc62 denoising_max/maximum": 1.0,
    "txt2img/Maximum denoising strength \ud83e\udc62 denoising_max/step": 0.01,
    "txt2img/Maximum mask size (if a bigger mask is found, it will bypass the shortcode) \ud83e\udc62 mask_size_max/visible": true,
    "txt2img/Maximum mask size (if a bigger mask is found, it will bypass the shortcode) \ud83e\udc62 mask_size_max/value": 0.3,
    "txt2img/Maximum mask size (if a bigger mask is found, it will bypass the shortcode) \ud83e\udc62 mask_size_max/minimum": 0.0,
    "txt2img/Maximum mask size (if a bigger mask is found, it will bypass the shortcode) \ud83e\udc62 mask_size_max/maximum": 1.0,
    "txt2img/Maximum mask size (if a bigger mask is found, it will bypass the shortcode) \ud83e\udc62 mask_size_max/step": 0.01,
    "txt2img/Mask minimum number of pixels \ud83e\udc62 min_area/visible": true,
    "txt2img/Mask minimum number of pixels \ud83e\udc62 min_area/value": 50.0,
    "txt2img/Contour padding in pixels \ud83e\udc62 contour_padding/visible": true,
    "txt2img/Contour padding in pixels \ud83e\udc62 contour_padding/value": 0.0,
    "txt2img/Upscale width \ud83e\udc62 upscale_width/visible": true,
    "txt2img/Upscale width \ud83e\udc62 upscale_width/value": 512.0,
    "txt2img/Upscale height \ud83e\udc62 upscale_height/visible": true,
    "txt2img/Upscale height \ud83e\udc62 upscale_height/value": 512.0,
    "txt2img/Include original image in output window \ud83e\udc62 include_original/visible": true,
    "txt2img/Include original image in output window \ud83e\udc62 include_original/value": false,
    "txt2img/Save debug images to WebUI folder \ud83e\udc62 save/visible": true,
    "txt2img/Save debug images to WebUI folder \ud83e\udc62 save/value": false,
    "img2img/Final image not showing up? Try using this workaround \ud83e\udc62 use_workaround/visible": true,
    "img2img/Final image not showing up? Try using this workaround \ud83e\udc62 use_workaround/value": false,
    "img2img/Mask to find \ud83e\udc62 mask/visible": true,
    "img2img/Mask to find \ud83e\udc62 mask/value": "face",
    "img2img/Replacement \ud83e\udc62 replacement/visible": true,
    "img2img/Replacement \ud83e\udc62 replacement/value": "face",
    "img2img/Negative replacement \ud83e\udc62 negative_replacement/visible": true,
    "img2img/Negative replacement \ud83e\udc62 negative_replacement/value": "",
    "img2img/Blur edges size \ud83e\udc62 blur_size/visible": true,
    "img2img/Blur edges size \ud83e\udc62 blur_size/value": 0.03,
    "img2img/Blur edges size \ud83e\udc62 blur_size/minimum": 0.0,
    "img2img/Blur edges size \ud83e\udc62 blur_size/maximum": 1.0,
    "img2img/Blur edges size \ud83e\udc62 blur_size/step": 0.01,
    "img2img/Maximum denoising strength \ud83e\udc62 denoising_max/visible": true,
    "img2img/Maximum denoising strength \ud83e\udc62 denoising_max/value": 0.65,
    "img2img/Maximum denoising strength \ud83e\udc62 denoising_max/minimum": 0.0,
    "img2img/Maximum denoising strength \ud83e\udc62 denoising_max/maximum": 1.0,
    "img2img/Maximum denoising strength \ud83e\udc62 denoising_max/step": 0.01,
    "img2img/Maximum mask size (if a bigger mask is found, it will bypass the shortcode) \ud83e\udc62 mask_size_max/visible": true,
    "img2img/Maximum mask size (if a bigger mask is found, it will bypass the shortcode) \ud83e\udc62 mask_size_max/value": 0.3,
    "img2img/Maximum mask size (if a bigger mask is found, it will bypass the shortcode) \ud83e\udc62 mask_size_max/minimum": 0.0,
    "img2img/Maximum mask size (if a bigger mask is found, it will bypass the shortcode) \ud83e\udc62 mask_size_max/maximum": 1.0,
    "img2img/Maximum mask size (if a bigger mask is found, it will bypass the shortcode) \ud83e\udc62 mask_size_max/step": 0.01,
    "img2img/Mask minimum number of pixels \ud83e\udc62 min_area/visible": true,
    "img2img/Mask minimum number of pixels \ud83e\udc62 min_area/value": 50.0,
    "img2img/Contour padding in pixels \ud83e\udc62 contour_padding/visible": true,
    "img2img/Contour padding in pixels \ud83e\udc62 contour_padding/value": 0.0,
    "img2img/Upscale width \ud83e\udc62 upscale_width/visible": true,
    "img2img/Upscale width \ud83e\udc62 upscale_width/value": 512.0,
    "img2img/Upscale height \ud83e\udc62 upscale_height/visible": true,
    "img2img/Upscale height \ud83e\udc62 upscale_height/value": 512.0,
    "img2img/Include original image in output window \ud83e\udc62 include_original/visible": true,
    "img2img/Include original image in output window \ud83e\udc62 include_original/value": false,
    "img2img/Save debug images to WebUI folder \ud83e\udc62 save/visible": true,
    "img2img/Save debug images to WebUI folder \ud83e\udc62 save/value": false
}
{
    "samples_save": true,
    "samples_format": "png",
    "samples_filename_pattern": "",
    "grid_save": true,
    "grid_format": "png",
    "grid_extended_filename": true,
    "grid_only_if_multiple": true,
    "n_rows": -1,
    "enable_pnginfo": true,
    "save_txt": false,
    "save_images_before_face_restoration": false,
    "jpeg_quality": 80,
    "export_for_4chan": true,
    "use_original_name_batch": true,
    "save_selected_only": true,
    "outdir_samples": "",
    "outdir_txt2img_samples": "outputs/txt2img-images",
    "outdir_img2img_samples": "outputs/img2img-images",
    "outdir_extras_samples": "outputs/extras-images",
    "outdir_grids": "",
    "outdir_txt2img_grids": "outputs/txt2img-grids",
    "outdir_img2img_grids": "outputs/img2img-grids",
    "outdir_save": "log/images",
    "save_to_dirs": false,
    "grid_save_to_dirs": false,
    "use_save_to_dirs_for_ui": false,
    "directories_filename_pattern": "",
    "directories_max_prompt_words": 6,
    "ESRGAN_tile": 192,
    "ESRGAN_tile_overlap": 8,
    "realesrgan_enabled_models": [
        "R-ESRGAN x4+",
        "R-ESRGAN x4+ Anime6B"
    ],
    "SWIN_tile": 192,
    "SWIN_tile_overlap": 8,
    "ldsr_steps": 100,
    "upscaler_for_img2img": null,
    "face_restoration_model": null,
    "code_former_weight": 0.5,
    "face_restoration_unload": false,
    "memmon_poll_rate": 40,
    "samples_log_stdout": false,
    "multiple_tqdm": true,
    "sd_model_checkpoint": "orangecocoa5050Mix_110.safetensors [ee5965c4ca]",
    "img2img_color_correction": false,
    "save_images_before_color_correction": false,
    "img2img_fix_steps": false,
    "enable_quantization": true,
    "enable_emphasis": true,
    "use_old_emphasis_implementation": false,
    "enable_batch_seeds": true,
    "filter_nsfw": false,
    "random_artist_categories": [
        "anime"
    ],
    "interrogate_keep_models_in_memory": false,
    "interrogate_use_builtin_artists": true,
    "interrogate_clip_num_beams": 4,
    "interrogate_clip_min_length": 32,
    "interrogate_clip_max_length": 150,
    "interrogate_clip_dict_limit": 1500.0,
    "show_progressbar": true,
    "show_progress_every_n_steps": 10,
    "return_grid": true,
    "do_not_show_images": false,
    "add_model_hash_to_info": true,
    "font": "",
    "js_modal_lightbox": true,
    "js_modal_lightbox_initialy_zoomed": true,
    "eta_ddim": 0,
    "eta_ancestral": 1,
    "ddim_discretize": "uniform",
    "s_churn": 0,
    "s_tmin": 0,
    "s_noise": 1,
    "do_not_add_watermark": false,
    "unload_models_when_training": true,
    "sd_hypernetwork": "",
    "comma_padding_backtrack": 74,
    "CLIP_stop_at_last_layers": 2,
    "interrogate_deepbooru_score_threshold": 0.5,
    "deepbooru_sort_alpha": true,
    "add_model_name_to_info": false,
    "js_modal_lightbox_initially_zoomed": true,
    "show_progress_in_title": false,
    "hide_samplers": [],
    "eta_noise_seed_delta": 31337,
    "disabled_extensions": [
        "stable-diffusion-webui-aesthetic-gradients",
        "stable-diffusion-webui-aesthetic-image-scorer"
    ],
    "save_images_add_number": true,
    "grid_prevent_empty_spots": false,
    "save_images_before_highres_fix": false,
    "use_scale_latent_for_hires_fix": false,
    "shuffle_tags": true,
    "tag_drop_out": 0,
    "save_optimizer_state": true,
    "dataset_filename_word_regex": "",
    "dataset_filename_join_string": " ",
    "training_image_repeats_per_epoch": 1,
    "training_write_csv_every": 500.0,
    "training_xattention_optimizations": false,
    "sd_checkpoint_cache": 0,
    "sd_vae": "kl-f8-anime2.ckpt",
    "sd_vae_as_default": true,
    "sd_hypernetwork_strength": 1.0,
    "inpainting_mask_weight": 1,
    "interrogate_return_ranks": false,
    "deepbooru_use_spaces": false,
    "deepbooru_escape": true,
    "show_progress_grid": true,
    "disable_weights_auto_swap": false,
    "send_seed": true,
    "quicksettings": "sd_model_checkpoint",
    "localization": "None",
    "ais_exif_pnginfo_group": [
        "aesthetic_score",
        "cfg_scale",
        "sd_model_hash",
        "seed",
        "sampler"
    ],
    "ais_windows_tag_group": [
        "aesthetic_score",
        "sd_model_hash",
        "sampler"
    ],
    "ais_windows_category_group": [
        "aesthetic_score",
        "sd_model_hash",
        "cfg_scale",
        "sampler"
    ],
    "ais_generation_params_text_group": [
        "aesthetic_score",
        "sd_model_hash",
        "cfg_scale",
        "seed",
        "sampler"
    ],
    "ais_force_cpu": false,
    "tac_tagFile": "danbooru.csv",
    "tac_active": true,
    "tac_activeIn.txt2img": true,
    "tac_activeIn.img2img": true,
    "tac_activeIn.negativePrompts": true,
    "tac_maxResults": 5.0,
    "tac_showAllResults": false,
    "tac_resultStepLength": 100.0,
    "tac_delayTime": 100.0,
    "tac_useWildcards": true,
    "tac_useEmbeddings": true,
    "tac_replaceUnderscores": true,
    "tac_escapeParentheses": true,
    "tac_appendComma": true,
    "tac_alias.searchByAlias": true,
    "tac_alias.onlyShowAlias": false,
    "tac_translation.translationFile": "None",
    "tac_translation.oldFormat": false,
    "tac_translation.searchByTranslation": true,
    "tac_extra.extraFile": "None",
    "tac_extra.onlyAliasExtraFile": false,
    "images_record_paths": true,
    "use_upscaler_name_as_suffix": false,
    "temp_dir": "",
    "clean_temp_dir_at_start": false,
    "ldsr_cached": false,
    "pin_memory": false,
    "sd_vae_checkpoint_cache": 0,
    "initial_noise_multiplier": 1,
    "img2img_background_color": "#ffffff",
    "use_old_karras_scheduler_sigmas": false,
    "deepbooru_filter_tags": "",
    "show_progress_type": "Full",
    "send_size": true,
    "samplers_in_dropdown": true,
    "sd_checkpoint_hash": "ee5965c4cab943a78d2ebf24587b7dfce41f18b16ecaed370081340373ead62e",
    "show_warnings": false,
    "print_hypernet_extra": false,
    "save_training_settings_to_txt": true,
    "training_enable_tensorboard": false,
    "training_tensorboard_save_images": false,
    "training_tensorboard_flush_every": 120.0,
    "upcast_attn": false,
    "use_old_hires_fix_width_height": false,
    "interrogate_clip_skip_categories": [],
    "extra_networks_default_view": "cards",
    "extra_networks_default_multiplier": 0.6,
    "sd_lora": "",
    "lora_apply_to_outputs": false,
    "dimensions_and_batch_together": true,
    "keyedit_precision_attention": 0.1,
    "keyedit_precision_extra": 0.05,
    "ui_reorder": "inpaint, sampler, checkboxes, hires_fix, dimensions, cfg, seed, batch, override_settings, scripts",
    "ui_extra_networks_tab_reorder": "",
    "live_previews_enable": true,
    "live_preview_content": "Prompt",
    "live_preview_refresh_period": 1000.0,
    "always_discard_next_to_last_sigma": false,
    "postprocessing_enable_in_main_ui": [],
    "postprocessing_operation_order": [],
    "upscaling_max_images_in_cache": 5,
    "tac_activeIn.thirdParty": true,
    "tac_activeIn.modelList": "",
    "tac_activeIn.modelListMode": "Blacklist",
    "tac_useHypernetworks": true,
    "tac_useLoras": true,
    "tac_showWikiLinks": false,
    "image_browser_with_subdirs": true,
    "image_browser_preload": false,
    "image_browser_copy_image": false,
    "image_browser_delete_message": true,
    "image_browser_txt_files": true,
    "image_browser_logger_warning": true,
    "image_browser_logger_debug": true,
    "image_browser_delete_recycle": true,
    "image_browser_scan_exif": true,
    "image_browser_page_columns": 10.0,
    "image_browser_page_rows": 10.0,
    "image_browser_pages_perload": 20.0,
    "tac_extra.addMode": "Insert before",
    "image_browser_mod_shift": false,
    "image_browser_mod_ctrl_shift": false,
    "unprompted_rerun_extra_networks": false,
    "tac_slidingPopup": true,
    "image_browser_active_tabs": "txt2img, img2img, txt2img-grids, img2img-grids, Extras, Favorites, Others, Maintenance",
    "image_browser_enable_maint": true
}
E:\sandbox\stable-diffusion-webui\extensions\stable-diffusion-webui-images-browser\scripts\image_browser.py
["Name: txt2img / Path: E:\\sandbox\\stable-diffusion-webui\\outputs\\txt2img-images / Base tag: image_browser_tab_txt2img / Seen base tags: {'maintenance_1', 'extras', 'others', 'img2img', 'favorites', 'img2img-grids', 'txt2img', 'txt2img-grids', 'maintenance'}", "Name: img2img / Path: E:\\sandbox\\stable-diffusion-webui\\outputs\\img2img-images / Base tag: image_browser_tab_img2img / Seen base tags: {'maintenance_1', 'extras', 'others', 'img2img', 'favorites', 'img2img-grids', 'txt2img', 'txt2img-grids', 'maintenance'}", "Name: txt2img-grids / Path: E:\\sandbox\\stable-diffusion-webui\\outputs\\txt2img-grids / Base tag: image_browser_tab_txt2img-grids / Seen base tags: {'maintenance_1', 'extras', 'others', 'img2img', 'favorites', 'img2img-grids', 'txt2img', 'txt2img-grids', 'maintenance'}", "Name: img2img-grids / Path: E:\\sandbox\\stable-diffusion-webui\\outputs\\img2img-grids / Base tag: image_browser_tab_img2img-grids / Seen base tags: {'maintenance_1', 'extras', 'others', 'img2img', 'favorites', 'img2img-grids', 'txt2img', 'txt2img-grids', 'maintenance'}", "Name: Extras / Path: E:\\sandbox\\stable-diffusion-webui\\outputs\\extras-images / Base tag: image_browser_tab_extras / Seen base tags: {'maintenance_1', 'extras', 'others', 'img2img', 'favorites', 'img2img-grids', 'txt2img', 'txt2img-grids', 'maintenance'}", "Name: Favorites / Path: E:\\sandbox\\stable-diffusion-webui\\log\\images / Base tag: image_browser_tab_favorites / Seen base tags: {'maintenance_1', 'extras', 'others', 'img2img', 'favorites', 'img2img-grids', 'txt2img', 'txt2img-grids', 'maintenance'}", "Name: Others / Path: E:\\sandbox\\stable-diffusion-webui\\Others / Base tag: image_browser_tab_others / Seen base tags: {'maintenance_1', 'extras', 'others', 'img2img', 'favorites', 'img2img-grids', 'txt2img', 'txt2img-grids', 'maintenance'}", "Name: Maintenance / Path: E:\\sandbox\\stable-diffusion-webui\\Maintenance / Base tag: image_browser_tab_maintenance / Seen base tags: {'maintenance_1', 'extras', 'others', 'img2img', 'favorites', 'img2img-grids', 'txt2img', 'txt2img-grids', 'maintenance'}", "Name: Maintenance / Path: E:\\sandbox\\stable-diffusion-webui\\Maintenance / Base tag: image_browser_tab_maintenance_1 / Seen base tags: {'maintenance_1', 'extras', 'others', 'img2img', 'favorites', 'img2img-grids', 'txt2img', 'txt2img-grids', 'maintenance'}"]
Loading Unprompted v7.7.2 by Therefore Games
(SETUP) Initializing Unprompted object...
(SETUP) Loading configuration files...
(SETUP) Debug mode is False
Loading weights [ee5965c4ca] from E:\sandbox\stable-diffusion-webui\models\Stable-diffusion\orangecocoa5050Mix_110.safetensors
Creating model from config: E:\sandbox\stable-diffusion-webui\configs\v1-inference.yaml
LatentDiffusion: Running in eps-prediction mode
DiffusionWrapper has 859.52 M params.
Loading VAE weights specified in settings: E:\sandbox\stable-diffusion-webui\models\VAE\kl-f8-anime2.ckpt
Applying xformers cross attention optimization.
Textual inversion embeddings loaded(6): a, b, c, d, e, f
Model loaded in 110.4s (load weights from disk: 2.7s, create model: 0.9s, apply weights to model: 92.7s, apply half(): 0.6s, load VAE: 3.4s, move model to device: 1.0s, load textual inversion embeddings: 9.0s).
Error executing callback ui_tabs_callback for E:\sandbox\stable-diffusion-webui\extensions\openpose-editor\scripts\main.py
Traceback (most recent call last):
  File "E:\sandbox\stable-diffusion-webui\modules\script_callbacks.py", line 119, in ui_tabs_callback
    res += c.callback() or []
  File "E:\sandbox\stable-diffusion-webui\extensions\openpose-editor\scripts\main.py", line 76, in on_ui_tabs
    select_target_index = gr.Dropdown([str(i) for i in range(opts.control_net_max_models_num)], label="Send to", value="0", interactive=True, visible=(opts.control_net_max_models_num > 1))
  File "E:\sandbox\stable-diffusion-webui\modules\shared.py", line 538, in __getattr__
    return super(Options, self).__getattribute__(item)
AttributeError: 'Options' object has no attribute 'control_net_max_models_num'

db_version: 6
Running on local URL:  http://127.0.0.1:7860

On entering image browser:

Traceback (most recent call last):
  File "E:\sandbox\stable-diffusion-webui\venv\lib\site-packages\gradio\routes.py", line 321, in run_predict
    output = await app.blocks.process_api(
  File "E:\sandbox\stable-diffusion-webui\venv\lib\site-packages\gradio\blocks.py", line 1015, in process_api
    result = await self.call_function(fn_index, inputs, iterator, request)
  File "E:\sandbox\stable-diffusion-webui\venv\lib\site-packages\gradio\blocks.py", line 856, in call_function
    prediction = await anyio.to_thread.run_sync(
  File "E:\sandbox\stable-diffusion-webui\venv\lib\site-packages\anyio\to_thread.py", line 31, in run_sync
    return await get_asynclib().run_sync_in_worker_thread(
  File "E:\sandbox\stable-diffusion-webui\venv\lib\site-packages\anyio\_backends\_asyncio.py", line 937, in run_sync_in_worker_thread
    return await future
  File "E:\sandbox\stable-diffusion-webui\venv\lib\site-packages\anyio\_backends\_asyncio.py", line 867, in run
    result = context.run(func, *args)
TypeError: get_image_page() missing 1 required positional argument: 'hidden'
AlUlkesh commented 1 year ago

Hmm. You're running into a lot of errors from other extensions too.

Your Gradio version is 3.15. It should be a 3.16 version.

I would recommend you delete this folder: E:\sandbox\stable-diffusion-webui\venv

When you next restart webui-user, it should be rebuild with current versions.

oumad commented 1 year ago

Having the exact same error here, deleting venv and reinstalling everything again didn't fix the issue. this is my log :

C:\dev\stable-diffusion-webui\venv\Scripts\python.exe 3.10.9 (tags/v3.10.9:1dd9be6, Dec  6 2022, 20:01:21) [MSC v.1934 64 bit (AMD64)]
DEBUG:image_browser.py:C:\dev\stable-diffusion-webui\venv\Scripts\python.exe 3.10.9 (tags/v3.10.9:1dd9be6, Dec  6 2022, 20:01:21) [MSC v.1934 64 bit (AMD64)]
Windows 10.0.19044
DEBUG:image_browser.py:Windows 10.0.19044
ea9bd9fc7409109adcd61b897abc2c8881161256

DEBUG:image_browser.py:ea9bd9fc7409109adcd61b897abc2c8881161256

Gradio 3.9
DEBUG:image_browser.py:Gradio 3.9
C:\dev\stable-diffusion-webui
DEBUG:image_browser.py:C:\dev\stable-diffusion-webui
{
    "txt2img/Prompt/visible": true,
    "txt2img/Prompt/value": "",
    "txt2img/Negative prompt/visible": true,
    "txt2img/Negative prompt/value": "",
    "txt2img/Styles/visible": true,
    "txt2img/Styles/value": [],
    "txt2img/Sampling method/visible": true,
    "txt2img/Sampling method/value": "Euler a",
    "txt2img/Sampling steps/visible": true,
    "txt2img/Sampling steps/value": 20,
    "txt2img/Sampling steps/minimum": 1,
    "txt2img/Sampling steps/maximum": 150,
    "txt2img/Sampling steps/step": 1,
    "txt2img/Restore faces/visible": true,
    "txt2img/Restore faces/value": false,
    "txt2img/Tiling/visible": true,
    "txt2img/Tiling/value": false,
    "txt2img/Hires. fix/visible": true,
    "txt2img/Hires. fix/value": false,
    "txt2img/Upscaler/visible": true,
    "txt2img/Upscaler/value": "Latent",
    "txt2img/Hires steps/visible": true,
    "txt2img/Hires steps/value": 0,
    "txt2img/Hires steps/minimum": 0,
    "txt2img/Hires steps/maximum": 150,
    "txt2img/Hires steps/step": 1,
    "txt2img/Denoising strength/visible": true,
    "txt2img/Denoising strength/value": 0.7,
    "txt2img/Denoising strength/minimum": 0.0,
    "txt2img/Denoising strength/maximum": 1.0,
    "txt2img/Denoising strength/step": 0.01,
    "txt2img/Upscale by/visible": true,
    "txt2img/Upscale by/value": 2.0,
    "txt2img/Upscale by/minimum": 1.0,
    "txt2img/Upscale by/maximum": 4.0,
    "txt2img/Upscale by/step": 0.05,
    "txt2img/Resize width to/visible": true,
    "txt2img/Resize width to/value": 0,
    "txt2img/Resize width to/minimum": 0,
    "txt2img/Resize width to/maximum": 2048,
    "txt2img/Resize width to/step": 8,
    "txt2img/Resize height to/visible": true,
    "txt2img/Resize height to/value": 0,
    "txt2img/Resize height to/minimum": 0,
    "txt2img/Resize height to/maximum": 2048,
    "txt2img/Resize height to/step": 8,
    "txt2img/Width/visible": true,
    "txt2img/Width/value": 512,
    "txt2img/Width/minimum": 64,
    "txt2img/Width/maximum": 2048,
    "txt2img/Width/step": 8,
    "txt2img/Height/visible": true,
    "txt2img/Height/value": 512,
    "txt2img/Height/minimum": 64,
    "txt2img/Height/maximum": 2048,
    "txt2img/Height/step": 8,
    "txt2img/Batch count/visible": true,
    "txt2img/Batch count/value": 1,
    "txt2img/Batch count/minimum": 1,
    "txt2img/Batch count/maximum": 100,
    "txt2img/Batch count/step": 1,
    "txt2img/Batch size/visible": true,
    "txt2img/Batch size/value": 1,
    "txt2img/Batch size/minimum": 1,
    "txt2img/Batch size/maximum": 8,
    "txt2img/Batch size/step": 1,
    "txt2img/CFG Scale/visible": true,
    "txt2img/CFG Scale/value": 7.0,
    "txt2img/CFG Scale/minimum": 1.0,
    "txt2img/CFG Scale/maximum": 30.0,
    "txt2img/CFG Scale/step": 0.5,
    "txt2img/Seed/visible": true,
    "txt2img/Seed/value": -1.0,
    "txt2img/Extra/visible": true,
    "txt2img/Extra/value": false,
    "txt2img/Variation seed/visible": true,
    "txt2img/Variation seed/value": -1.0,
    "txt2img/Variation strength/visible": true,
    "txt2img/Variation strength/value": 0.0,
    "txt2img/Variation strength/minimum": 0,
    "txt2img/Variation strength/maximum": 1,
    "txt2img/Variation strength/step": 0.01,
    "txt2img/Resize seed from width/visible": true,
    "txt2img/Resize seed from width/value": 0,
    "txt2img/Resize seed from width/minimum": 0,
    "txt2img/Resize seed from width/maximum": 2048,
    "txt2img/Resize seed from width/step": 8,
    "txt2img/Resize seed from height/visible": true,
    "txt2img/Resize seed from height/value": 0,
    "txt2img/Resize seed from height/minimum": 0,
    "txt2img/Resize seed from height/maximum": 2048,
    "txt2img/Resize seed from height/step": 8,
    "txt2img/Override settings/value": null,
    "txt2img/Script/visible": true,
    "txt2img/Script/value": "None",
    "customscript/prompt_matrix.py/txt2img/Put variable parts at start of prompt/visible": true,
    "customscript/prompt_matrix.py/txt2img/Put variable parts at start of prompt/value": false,
    "customscript/prompt_matrix.py/txt2img/Use different seed for each picture/visible": true,
    "customscript/prompt_matrix.py/txt2img/Use different seed for each picture/value": false,
    "customscript/prompt_matrix.py/txt2img/Select prompt/visible": true,
    "customscript/prompt_matrix.py/txt2img/Select prompt/value": "positive",
    "customscript/prompt_matrix.py/txt2img/Select joining char/visible": true,
    "customscript/prompt_matrix.py/txt2img/Select joining char/value": "comma",
    "customscript/prompt_matrix.py/txt2img/Grid margins (px)/visible": true,
    "customscript/prompt_matrix.py/txt2img/Grid margins (px)/value": 0,
    "customscript/prompt_matrix.py/txt2img/Grid margins (px)/minimum": 0,
    "customscript/prompt_matrix.py/txt2img/Grid margins (px)/maximum": 100,
    "customscript/prompt_matrix.py/txt2img/Grid margins (px)/step": 2,
    "customscript/prompts_from_file.py/txt2img/Iterate seed every line/visible": true,
    "customscript/prompts_from_file.py/txt2img/Iterate seed every line/value": false,
    "customscript/prompts_from_file.py/txt2img/Use same random seed for all lines/visible": true,
    "customscript/prompts_from_file.py/txt2img/Use same random seed for all lines/value": false,
    "customscript/prompts_from_file.py/txt2img/List of prompt inputs/visible": true,
    "customscript/prompts_from_file.py/txt2img/List of prompt inputs/value": "",
    "customscript/xyz_grid.py/txt2img/X type/visible": true,
    "customscript/xyz_grid.py/txt2img/X type/value": "Seed",
    "customscript/xyz_grid.py/txt2img/X values/visible": true,
    "customscript/xyz_grid.py/txt2img/X values/value": "",
    "customscript/xyz_grid.py/txt2img/Y type/visible": true,
    "customscript/xyz_grid.py/txt2img/Y type/value": "Nothing",
    "customscript/xyz_grid.py/txt2img/Y values/visible": true,
    "customscript/xyz_grid.py/txt2img/Y values/value": "",
    "customscript/xyz_grid.py/txt2img/Z type/visible": true,
    "customscript/xyz_grid.py/txt2img/Z type/value": "Nothing",
    "customscript/xyz_grid.py/txt2img/Z values/visible": true,
    "customscript/xyz_grid.py/txt2img/Z values/value": "",
    "customscript/xyz_grid.py/txt2img/Draw legend/visible": true,
    "customscript/xyz_grid.py/txt2img/Draw legend/value": true,
    "customscript/xyz_grid.py/txt2img/Keep -1 for seeds/visible": true,
    "customscript/xyz_grid.py/txt2img/Keep -1 for seeds/value": false,
    "customscript/xyz_grid.py/txt2img/Include Sub Images/visible": true,
    "customscript/xyz_grid.py/txt2img/Include Sub Images/value": false,
    "customscript/xyz_grid.py/txt2img/Include Sub Grids/visible": true,
    "customscript/xyz_grid.py/txt2img/Include Sub Grids/value": false,
    "customscript/xyz_grid.py/txt2img/Grid margins (px)/visible": true,
    "customscript/xyz_grid.py/txt2img/Grid margins (px)/value": 0,
    "customscript/xyz_grid.py/txt2img/Grid margins (px)/minimum": 0,
    "customscript/xyz_grid.py/txt2img/Grid margins (px)/maximum": 100,
    "customscript/xyz_grid.py/txt2img/Grid margins (px)/step": 2,
    "img2img/Prompt/visible": true,
    "img2img/Prompt/value": "",
    "img2img/Negative prompt/visible": true,
    "img2img/Negative prompt/value": "",
    "img2img/Styles/visible": true,
    "img2img/Styles/value": [],
    "img2img/Input directory/visible": true,
    "img2img/Input directory/value": "",
    "img2img/Output directory/visible": true,
    "img2img/Output directory/value": "",
    "img2img/Inpaint batch mask directory (required for inpaint batch processing only)/visible": true,
    "img2img/Inpaint batch mask directory (required for inpaint batch processing only)/value": "",
    "img2img/Resize mode/visible": true,
    "img2img/Resize mode/value": "Just resize",
    "img2img/Mask blur/visible": true,
    "img2img/Mask blur/value": 4,
    "img2img/Mask blur/minimum": 0,
    "img2img/Mask blur/maximum": 64,
    "img2img/Mask blur/step": 1,
    "img2img/Mask transparency/value": 0,
    "img2img/Mask transparency/minimum": 0,
    "img2img/Mask transparency/maximum": 100,
    "img2img/Mask transparency/step": 1,
    "img2img/Mask mode/visible": true,
    "img2img/Mask mode/value": "Inpaint masked",
    "img2img/Masked content/visible": true,
    "img2img/Masked content/value": "original",
    "img2img/Inpaint area/visible": true,
    "img2img/Inpaint area/value": "Whole picture",
    "img2img/Only masked padding, pixels/visible": true,
    "img2img/Only masked padding, pixels/value": 32,
    "img2img/Only masked padding, pixels/minimum": 0,
    "img2img/Only masked padding, pixels/maximum": 256,
    "img2img/Only masked padding, pixels/step": 4,
    "img2img/Sampling method/visible": true,
    "img2img/Sampling method/value": "Euler a",
    "img2img/Sampling steps/visible": true,
    "img2img/Sampling steps/value": 20,
    "img2img/Sampling steps/minimum": 1,
    "img2img/Sampling steps/maximum": 150,
    "img2img/Sampling steps/step": 1,
    "img2img/Restore faces/visible": true,
    "img2img/Restore faces/value": false,
    "img2img/Tiling/visible": true,
    "img2img/Tiling/value": false,
    "img2img/Width/visible": true,
    "img2img/Width/value": 512,
    "img2img/Width/minimum": 64,
    "img2img/Width/maximum": 2048,
    "img2img/Width/step": 8,
    "img2img/Height/visible": true,
    "img2img/Height/value": 512,
    "img2img/Height/minimum": 64,
    "img2img/Height/maximum": 2048,
    "img2img/Height/step": 8,
    "img2img/Batch count/visible": true,
    "img2img/Batch count/value": 1,
    "img2img/Batch count/minimum": 1,
    "img2img/Batch count/maximum": 100,
    "img2img/Batch count/step": 1,
    "img2img/Batch size/visible": true,
    "img2img/Batch size/value": 1,
    "img2img/Batch size/minimum": 1,
    "img2img/Batch size/maximum": 8,
    "img2img/Batch size/step": 1,
    "img2img/CFG Scale/visible": true,
    "img2img/CFG Scale/value": 7.0,
    "img2img/CFG Scale/minimum": 1.0,
    "img2img/CFG Scale/maximum": 30.0,
    "img2img/CFG Scale/step": 0.5,
    "img2img/Image CFG Scale/value": 1.5,
    "img2img/Image CFG Scale/minimum": 0,
    "img2img/Image CFG Scale/maximum": 3.0,
    "img2img/Image CFG Scale/step": 0.05,
    "img2img/Denoising strength/visible": true,
    "img2img/Denoising strength/value": 0.75,
    "img2img/Denoising strength/minimum": 0.0,
    "img2img/Denoising strength/maximum": 1.0,
    "img2img/Denoising strength/step": 0.01,
    "img2img/Seed/visible": true,
    "img2img/Seed/value": -1.0,
    "img2img/Extra/visible": true,
    "img2img/Extra/value": false,
    "img2img/Variation seed/visible": true,
    "img2img/Variation seed/value": -1.0,
    "img2img/Variation strength/visible": true,
    "img2img/Variation strength/value": 0.0,
    "img2img/Variation strength/minimum": 0,
    "img2img/Variation strength/maximum": 1,
    "img2img/Variation strength/step": 0.01,
    "img2img/Resize seed from width/visible": true,
    "img2img/Resize seed from width/value": 0,
    "img2img/Resize seed from width/minimum": 0,
    "img2img/Resize seed from width/maximum": 2048,
    "img2img/Resize seed from width/step": 8,
    "img2img/Resize seed from height/visible": true,
    "img2img/Resize seed from height/value": 0,
    "img2img/Resize seed from height/minimum": 0,
    "img2img/Resize seed from height/maximum": 2048,
    "img2img/Resize seed from height/step": 8,
    "img2img/Override settings/value": null,
    "img2img/Script/visible": true,
    "img2img/Script/value": "None",
    "customscript/img2imgalt.py/img2img/Override `Sampling method` to Euler?(this method is built for it)/visible": true,
    "customscript/img2imgalt.py/img2img/Override `Sampling method` to Euler?(this method is built for it)/value": true,
    "customscript/img2imgalt.py/img2img/Override `prompt` to the same value as `original prompt`?(and `negative prompt`)/visible": true,
    "customscript/img2imgalt.py/img2img/Override `prompt` to the same value as `original prompt`?(and `negative prompt`)/value": true,
    "customscript/img2imgalt.py/img2img/Original prompt/visible": true,
    "customscript/img2imgalt.py/img2img/Original prompt/value": "",
    "customscript/img2imgalt.py/img2img/Original negative prompt/visible": true,
    "customscript/img2imgalt.py/img2img/Original negative prompt/value": "",
    "customscript/img2imgalt.py/img2img/Override `Sampling Steps` to the same value as `Decode steps`?/visible": true,
    "customscript/img2imgalt.py/img2img/Override `Sampling Steps` to the same value as `Decode steps`?/value": true,
    "customscript/img2imgalt.py/img2img/Decode steps/visible": true,
    "customscript/img2imgalt.py/img2img/Decode steps/value": 50,
    "customscript/img2imgalt.py/img2img/Decode steps/minimum": 1,
    "customscript/img2imgalt.py/img2img/Decode steps/maximum": 150,
    "customscript/img2imgalt.py/img2img/Decode steps/step": 1,
    "customscript/img2imgalt.py/img2img/Override `Denoising strength` to 1?/visible": true,
    "customscript/img2imgalt.py/img2img/Override `Denoising strength` to 1?/value": true,
    "customscript/img2imgalt.py/img2img/Decode CFG scale/visible": true,
    "customscript/img2imgalt.py/img2img/Decode CFG scale/value": 1.0,
    "customscript/img2imgalt.py/img2img/Decode CFG scale/minimum": 0.0,
    "customscript/img2imgalt.py/img2img/Decode CFG scale/maximum": 15.0,
    "customscript/img2imgalt.py/img2img/Decode CFG scale/step": 0.1,
    "customscript/img2imgalt.py/img2img/Randomness/visible": true,
    "customscript/img2imgalt.py/img2img/Randomness/value": 0.0,
    "customscript/img2imgalt.py/img2img/Randomness/minimum": 0.0,
    "customscript/img2imgalt.py/img2img/Randomness/maximum": 1.0,
    "customscript/img2imgalt.py/img2img/Randomness/step": 0.01,
    "customscript/img2imgalt.py/img2img/Sigma adjustment for finding noise for image/visible": true,
    "customscript/img2imgalt.py/img2img/Sigma adjustment for finding noise for image/value": false,
    "customscript/loopback.py/img2img/Loops/visible": true,
    "customscript/loopback.py/img2img/Loops/value": 4,
    "customscript/loopback.py/img2img/Loops/minimum": 1,
    "customscript/loopback.py/img2img/Loops/maximum": 32,
    "customscript/loopback.py/img2img/Loops/step": 1,
    "customscript/loopback.py/img2img/Denoising strength change factor/visible": true,
    "customscript/loopback.py/img2img/Denoising strength change factor/value": 1,
    "customscript/loopback.py/img2img/Denoising strength change factor/minimum": 0.9,
    "customscript/loopback.py/img2img/Denoising strength change factor/maximum": 1.1,
    "customscript/loopback.py/img2img/Denoising strength change factor/step": 0.01,
    "customscript/outpainting_mk_2.py/img2img/Pixels to expand/visible": true,
    "customscript/outpainting_mk_2.py/img2img/Pixels to expand/value": 128,
    "customscript/outpainting_mk_2.py/img2img/Pixels to expand/minimum": 8,
    "customscript/outpainting_mk_2.py/img2img/Pixels to expand/maximum": 256,
    "customscript/outpainting_mk_2.py/img2img/Pixels to expand/step": 8,
    "customscript/outpainting_mk_2.py/img2img/Mask blur/visible": true,
    "customscript/outpainting_mk_2.py/img2img/Mask blur/value": 8,
    "customscript/outpainting_mk_2.py/img2img/Mask blur/minimum": 0,
    "customscript/outpainting_mk_2.py/img2img/Mask blur/maximum": 64,
    "customscript/outpainting_mk_2.py/img2img/Mask blur/step": 1,
    "customscript/outpainting_mk_2.py/img2img/Fall-off exponent (lower=higher detail)/visible": true,
    "customscript/outpainting_mk_2.py/img2img/Fall-off exponent (lower=higher detail)/value": 1.0,
    "customscript/outpainting_mk_2.py/img2img/Fall-off exponent (lower=higher detail)/minimum": 0.0,
    "customscript/outpainting_mk_2.py/img2img/Fall-off exponent (lower=higher detail)/maximum": 4.0,
    "customscript/outpainting_mk_2.py/img2img/Fall-off exponent (lower=higher detail)/step": 0.01,
    "customscript/outpainting_mk_2.py/img2img/Color variation/visible": true,
    "customscript/outpainting_mk_2.py/img2img/Color variation/value": 0.05,
    "customscript/outpainting_mk_2.py/img2img/Color variation/minimum": 0.0,
    "customscript/outpainting_mk_2.py/img2img/Color variation/maximum": 1.0,
    "customscript/outpainting_mk_2.py/img2img/Color variation/step": 0.01,
    "customscript/poor_mans_outpainting.py/img2img/Pixels to expand/visible": true,
    "customscript/poor_mans_outpainting.py/img2img/Pixels to expand/value": 128,
    "customscript/poor_mans_outpainting.py/img2img/Pixels to expand/minimum": 8,
    "customscript/poor_mans_outpainting.py/img2img/Pixels to expand/maximum": 256,
    "customscript/poor_mans_outpainting.py/img2img/Pixels to expand/step": 8,
    "customscript/poor_mans_outpainting.py/img2img/Mask blur/visible": true,
    "customscript/poor_mans_outpainting.py/img2img/Mask blur/value": 4,
    "customscript/poor_mans_outpainting.py/img2img/Mask blur/minimum": 0,
    "customscript/poor_mans_outpainting.py/img2img/Mask blur/maximum": 64,
    "customscript/poor_mans_outpainting.py/img2img/Mask blur/step": 1,
    "customscript/poor_mans_outpainting.py/img2img/Masked content/visible": true,
    "customscript/poor_mans_outpainting.py/img2img/Masked content/value": "fill",
    "customscript/prompt_matrix.py/img2img/Put variable parts at start of prompt/visible": true,
    "customscript/prompt_matrix.py/img2img/Put variable parts at start of prompt/value": false,
    "customscript/prompt_matrix.py/img2img/Use different seed for each picture/visible": true,
    "customscript/prompt_matrix.py/img2img/Use different seed for each picture/value": false,
    "customscript/prompt_matrix.py/img2img/Select prompt/visible": true,
    "customscript/prompt_matrix.py/img2img/Select prompt/value": "positive",
    "customscript/prompt_matrix.py/img2img/Select joining char/visible": true,
    "customscript/prompt_matrix.py/img2img/Select joining char/value": "comma",
    "customscript/prompt_matrix.py/img2img/Grid margins (px)/visible": true,
    "customscript/prompt_matrix.py/img2img/Grid margins (px)/value": 0,
    "customscript/prompt_matrix.py/img2img/Grid margins (px)/minimum": 0,
    "customscript/prompt_matrix.py/img2img/Grid margins (px)/maximum": 100,
    "customscript/prompt_matrix.py/img2img/Grid margins (px)/step": 2,
    "customscript/prompts_from_file.py/img2img/Iterate seed every line/visible": true,
    "customscript/prompts_from_file.py/img2img/Iterate seed every line/value": false,
    "customscript/prompts_from_file.py/img2img/Use same random seed for all lines/visible": true,
    "customscript/prompts_from_file.py/img2img/Use same random seed for all lines/value": false,
    "customscript/prompts_from_file.py/img2img/List of prompt inputs/visible": true,
    "customscript/prompts_from_file.py/img2img/List of prompt inputs/value": "",
    "customscript/sd_upscale.py/img2img/Tile overlap/visible": true,
    "customscript/sd_upscale.py/img2img/Tile overlap/value": 64,
    "customscript/sd_upscale.py/img2img/Tile overlap/minimum": 0,
    "customscript/sd_upscale.py/img2img/Tile overlap/maximum": 256,
    "customscript/sd_upscale.py/img2img/Tile overlap/step": 16,
    "customscript/sd_upscale.py/img2img/Scale Factor/visible": true,
    "customscript/sd_upscale.py/img2img/Scale Factor/value": 2.0,
    "customscript/sd_upscale.py/img2img/Scale Factor/minimum": 1.0,
    "customscript/sd_upscale.py/img2img/Scale Factor/maximum": 4.0,
    "customscript/sd_upscale.py/img2img/Scale Factor/step": 0.05,
    "customscript/sd_upscale.py/img2img/Upscaler/visible": true,
    "customscript/sd_upscale.py/img2img/Upscaler/value": "None",
    "customscript/xyz_grid.py/img2img/X type/visible": true,
    "customscript/xyz_grid.py/img2img/X type/value": "Seed",
    "customscript/xyz_grid.py/img2img/X values/visible": true,
    "customscript/xyz_grid.py/img2img/X values/value": "",
    "customscript/xyz_grid.py/img2img/Y type/visible": true,
    "customscript/xyz_grid.py/img2img/Y type/value": "Nothing",
    "customscript/xyz_grid.py/img2img/Y values/visible": true,
    "customscript/xyz_grid.py/img2img/Y values/value": "",
    "customscript/xyz_grid.py/img2img/Z type/visible": true,
    "customscript/xyz_grid.py/img2img/Z type/value": "Nothing",
    "customscript/xyz_grid.py/img2img/Z values/visible": true,
    "customscript/xyz_grid.py/img2img/Z values/value": "",
    "customscript/xyz_grid.py/img2img/Draw legend/visible": true,
    "customscript/xyz_grid.py/img2img/Draw legend/value": true,
    "customscript/xyz_grid.py/img2img/Keep -1 for seeds/visible": true,
    "customscript/xyz_grid.py/img2img/Keep -1 for seeds/value": false,
    "customscript/xyz_grid.py/img2img/Include Sub Images/visible": true,
    "customscript/xyz_grid.py/img2img/Include Sub Images/value": false,
    "customscript/xyz_grid.py/img2img/Include Sub Grids/visible": true,
    "customscript/xyz_grid.py/img2img/Include Sub Grids/value": false,
    "customscript/xyz_grid.py/img2img/Grid margins (px)/visible": true,
    "customscript/xyz_grid.py/img2img/Grid margins (px)/value": 0,
    "customscript/xyz_grid.py/img2img/Grid margins (px)/minimum": 0,
    "customscript/xyz_grid.py/img2img/Grid margins (px)/maximum": 100,
    "customscript/xyz_grid.py/img2img/Grid margins (px)/step": 2,
    "extras/Input directory/visible": true,
    "extras/Input directory/value": "",
    "extras/Output directory/visible": true,
    "extras/Output directory/value": "",
    "extras/Show result images/visible": true,
    "extras/Show result images/value": true,
    "customscript/postprocessing_upscale.py/extras/Resize/visible": true,
    "customscript/postprocessing_upscale.py/extras/Resize/value": 4,
    "customscript/postprocessing_upscale.py/extras/Resize/minimum": 1.0,
    "customscript/postprocessing_upscale.py/extras/Resize/maximum": 8.0,
    "customscript/postprocessing_upscale.py/extras/Resize/step": 0.05,
    "customscript/postprocessing_upscale.py/extras/Width/visible": true,
    "customscript/postprocessing_upscale.py/extras/Width/value": 512,
    "customscript/postprocessing_upscale.py/extras/Height/visible": true,
    "customscript/postprocessing_upscale.py/extras/Height/value": 512,
    "customscript/postprocessing_upscale.py/extras/Crop to fit/visible": true,
    "customscript/postprocessing_upscale.py/extras/Crop to fit/value": true,
    "customscript/postprocessing_upscale.py/extras/Upscaler 1/visible": true,
    "customscript/postprocessing_upscale.py/extras/Upscaler 1/value": "None",
    "customscript/postprocessing_upscale.py/extras/Upscaler 2/visible": true,
    "customscript/postprocessing_upscale.py/extras/Upscaler 2/value": "None",
    "customscript/postprocessing_upscale.py/extras/Upscaler 2 visibility/visible": true,
    "customscript/postprocessing_upscale.py/extras/Upscaler 2 visibility/value": 0.0,
    "customscript/postprocessing_upscale.py/extras/Upscaler 2 visibility/minimum": 0.0,
    "customscript/postprocessing_upscale.py/extras/Upscaler 2 visibility/maximum": 1.0,
    "customscript/postprocessing_upscale.py/extras/Upscaler 2 visibility/step": 0.001,
    "customscript/postprocessing_gfpgan.py/extras/GFPGAN visibility/visible": true,
    "customscript/postprocessing_gfpgan.py/extras/GFPGAN visibility/value": 0,
    "customscript/postprocessing_gfpgan.py/extras/GFPGAN visibility/minimum": 0.0,
    "customscript/postprocessing_gfpgan.py/extras/GFPGAN visibility/maximum": 1.0,
    "customscript/postprocessing_gfpgan.py/extras/GFPGAN visibility/step": 0.001,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer visibility/visible": true,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer visibility/value": 0,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer visibility/minimum": 0.0,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer visibility/maximum": 1.0,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer visibility/step": 0.001,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/visible": true,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/value": 0,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/minimum": 0.0,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/maximum": 1.0,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/step": 0.001,
    "modelmerger/Primary model (A)/visible": true,
    "modelmerger/Primary model (A)/value": null,
    "modelmerger/Secondary model (B)/visible": true,
    "modelmerger/Secondary model (B)/value": null,
    "modelmerger/Tertiary model (C)/visible": true,
    "modelmerger/Tertiary model (C)/value": null,
    "modelmerger/Custom Name (Optional)/visible": true,
    "modelmerger/Custom Name (Optional)/value": "",
    "modelmerger/Multiplier (M) - set to 0 to get model A/visible": true,
    "modelmerger/Multiplier (M) - set to 0 to get model A/value": 0.3,
    "modelmerger/Multiplier (M) - set to 0 to get model A/minimum": 0.0,
    "modelmerger/Multiplier (M) - set to 0 to get model A/maximum": 1.0,
    "modelmerger/Multiplier (M) - set to 0 to get model A/step": 0.05,
    "modelmerger/Interpolation Method/visible": true,
    "modelmerger/Interpolation Method/value": "Weighted sum",
    "modelmerger/Checkpoint format/visible": true,
    "modelmerger/Checkpoint format/value": "ckpt",
    "modelmerger/Save as float16/visible": true,
    "modelmerger/Save as float16/value": false,
    "modelmerger/Copy config from/visible": true,
    "modelmerger/Copy config from/value": "A, B or C",
    "modelmerger/Bake in VAE/visible": true,
    "modelmerger/Bake in VAE/value": "None",
    "modelmerger/Discard weights with matching name/visible": true,
    "modelmerger/Discard weights with matching name/value": "",
    "train/Name/visible": true,
    "train/Name/value": "",
    "train/Initialization text/visible": true,
    "train/Initialization text/value": "*",
    "train/Number of vectors per token/visible": true,
    "train/Number of vectors per token/value": 1,
    "train/Number of vectors per token/minimum": 1,
    "train/Number of vectors per token/maximum": 75,
    "train/Number of vectors per token/step": 1,
    "train/Overwrite Old Embedding/visible": true,
    "train/Overwrite Old Embedding/value": false,
    "train/Enter hypernetwork layer structure/visible": true,
    "train/Enter hypernetwork layer structure/value": "1, 2, 1",
    "train/Select activation function of hypernetwork. Recommended : Swish / Linear(none)/visible": true,
    "train/Select activation function of hypernetwork. Recommended : Swish / Linear(none)/value": "linear",
    "train/Select Layer weights initialization. Recommended: Kaiming for relu-like, Xavier for sigmoid-like, Normal otherwise/visible": true,
    "train/Select Layer weights initialization. Recommended: Kaiming for relu-like, Xavier for sigmoid-like, Normal otherwise/value": "Normal",
    "train/Add layer normalization/visible": true,
    "train/Add layer normalization/value": false,
    "train/Use dropout/visible": true,
    "train/Use dropout/value": false,
    "train/Enter hypernetwork Dropout structure (or empty). Recommended : 0~0.35 incrementing sequence: 0, 0.05, 0.15/visible": true,
    "train/Enter hypernetwork Dropout structure (or empty). Recommended : 0~0.35 incrementing sequence: 0, 0.05, 0.15/value": "0, 0, 0",
    "train/Overwrite Old Hypernetwork/visible": true,
    "train/Overwrite Old Hypernetwork/value": false,
    "train/Source directory/visible": true,
    "train/Source directory/value": "",
    "train/Destination directory/visible": true,
    "train/Destination directory/value": "",
    "train/Width/visible": true,
    "train/Width/value": 512,
    "train/Width/minimum": 64,
    "train/Width/maximum": 2048,
    "train/Width/step": 8,
    "train/Height/visible": true,
    "train/Height/value": 512,
    "train/Height/minimum": 64,
    "train/Height/maximum": 2048,
    "train/Height/step": 8,
    "train/Existing Caption txt Action/visible": true,
    "train/Existing Caption txt Action/value": "ignore",
    "train/Create flipped copies/visible": true,
    "train/Create flipped copies/value": false,
    "train/Split oversized images/visible": true,
    "train/Split oversized images/value": false,
    "train/Auto focal point crop/visible": true,
    "train/Auto focal point crop/value": false,
    "train/Auto-sized crop/visible": true,
    "train/Auto-sized crop/value": false,
    "train/Use BLIP for caption/visible": true,
    "train/Use BLIP for caption/value": false,
    "train/Use deepbooru for caption/visible": true,
    "train/Use deepbooru for caption/value": false,
    "train/Split image threshold/visible": true,
    "train/Split image threshold/value": 0.5,
    "train/Split image threshold/minimum": 0.0,
    "train/Split image threshold/maximum": 1.0,
    "train/Split image threshold/step": 0.05,
    "train/Split image overlap ratio/visible": true,
    "train/Split image overlap ratio/value": 0.2,
    "train/Split image overlap ratio/minimum": 0.0,
    "train/Split image overlap ratio/maximum": 0.9,
    "train/Split image overlap ratio/step": 0.05,
    "train/Focal point face weight/visible": true,
    "train/Focal point face weight/value": 0.9,
    "train/Focal point face weight/minimum": 0.0,
    "train/Focal point face weight/maximum": 1.0,
    "train/Focal point face weight/step": 0.05,
    "train/Focal point entropy weight/visible": true,
    "train/Focal point entropy weight/value": 0.15,
    "train/Focal point entropy weight/minimum": 0.0,
    "train/Focal point entropy weight/maximum": 1.0,
    "train/Focal point entropy weight/step": 0.05,
    "train/Focal point edges weight/visible": true,
    "train/Focal point edges weight/value": 0.5,
    "train/Focal point edges weight/minimum": 0.0,
    "train/Focal point edges weight/maximum": 1.0,
    "train/Focal point edges weight/step": 0.05,
    "train/Create debug image/visible": true,
    "train/Create debug image/value": false,
    "train/Dimension lower bound/visible": true,
    "train/Dimension lower bound/value": 384,
    "train/Dimension lower bound/minimum": 64,
    "train/Dimension lower bound/maximum": 2048,
    "train/Dimension lower bound/step": 8,
    "train/Dimension upper bound/visible": true,
    "train/Dimension upper bound/value": 768,
    "train/Dimension upper bound/minimum": 64,
    "train/Dimension upper bound/maximum": 2048,
    "train/Dimension upper bound/step": 8,
    "train/Area lower bound/visible": true,
    "train/Area lower bound/value": 4096,
    "train/Area lower bound/minimum": 4096,
    "train/Area lower bound/maximum": 4194304,
    "train/Area lower bound/step": 1,
    "train/Area upper bound/visible": true,
    "train/Area upper bound/value": 409600,
    "train/Area upper bound/minimum": 4096,
    "train/Area upper bound/maximum": 4194304,
    "train/Area upper bound/step": 1,
    "train/Resizing objective/visible": true,
    "train/Resizing objective/value": "Maximize area",
    "train/Error threshold/visible": true,
    "train/Error threshold/value": 0.1,
    "train/Error threshold/minimum": 0,
    "train/Error threshold/maximum": 1,
    "train/Error threshold/step": 0.01,
    "train/Embedding/visible": true,
    "train/Embedding/value": null,
    "train/Hypernetwork/visible": true,
    "train/Hypernetwork/value": null,
    "train/Embedding Learning rate/visible": true,
    "train/Embedding Learning rate/value": "0.005",
    "train/Hypernetwork Learning rate/visible": true,
    "train/Hypernetwork Learning rate/value": "0.00001",
    "train/Gradient Clipping/visible": true,
    "train/Gradient Clipping/value": "disabled",
    "train/Batch size/visible": true,
    "train/Batch size/value": 1,
    "train/Gradient accumulation steps/visible": true,
    "train/Gradient accumulation steps/value": 1,
    "train/Dataset directory/visible": true,
    "train/Dataset directory/value": "",
    "train/Log directory/visible": true,
    "train/Log directory/value": "textual_inversion",
    "train/Prompt template/visible": true,
    "train/Prompt template/value": "style_filewords.txt",
    "train/Do not resize images/visible": true,
    "train/Do not resize images/value": false,
    "train/Max steps/visible": true,
    "train/Max steps/value": 100000,
    "train/Save an image to log directory every N steps, 0 to disable/visible": true,
    "train/Save an image to log directory every N steps, 0 to disable/value": 500,
    "train/Save a copy of embedding to log directory every N steps, 0 to disable/visible": true,
    "train/Save a copy of embedding to log directory every N steps, 0 to disable/value": 500,
    "train/Save images with embedding in PNG chunks/visible": true,
    "train/Save images with embedding in PNG chunks/value": true,
    "train/Read parameters (prompt, etc...) from txt2img tab when making previews/visible": true,
    "train/Read parameters (prompt, etc...) from txt2img tab when making previews/value": false,
    "train/Shuffle tags by ',' when creating prompts./visible": true,
    "train/Shuffle tags by ',' when creating prompts./value": false,
    "train/Drop out tags when creating prompts./visible": true,
    "train/Drop out tags when creating prompts./value": 0,
    "train/Drop out tags when creating prompts./minimum": 0,
    "train/Drop out tags when creating prompts./maximum": 1,
    "train/Drop out tags when creating prompts./step": 0.1,
    "train/Choose latent sampling method/visible": true,
    "train/Choose latent sampling method/value": "once",
    "customscript/controlnet.py/txt2img/Enable/visible": true,
    "customscript/controlnet.py/txt2img/Enable/value": false,
    "customscript/controlnet.py/txt2img/Invert Input Color/visible": true,
    "customscript/controlnet.py/txt2img/Invert Input Color/value": false,
    "customscript/controlnet.py/txt2img/RGB to BGR/visible": true,
    "customscript/controlnet.py/txt2img/RGB to BGR/value": false,
    "customscript/controlnet.py/txt2img/Low VRAM/visible": true,
    "customscript/controlnet.py/txt2img/Low VRAM/value": false,
    "customscript/controlnet.py/txt2img/Guess Mode/visible": true,
    "customscript/controlnet.py/txt2img/Guess Mode/value": false,
    "customscript/controlnet.py/txt2img/Preprocessor/visible": true,
    "customscript/controlnet.py/txt2img/Preprocessor/value": "none",
    "customscript/controlnet.py/txt2img/Model/visible": true,
    "customscript/controlnet.py/txt2img/Model/value": "None",
    "customscript/controlnet.py/txt2img/Weight/visible": true,
    "customscript/controlnet.py/txt2img/Weight/value": 1.0,
    "customscript/controlnet.py/txt2img/Weight/minimum": 0.0,
    "customscript/controlnet.py/txt2img/Weight/maximum": 2.0,
    "customscript/controlnet.py/txt2img/Weight/step": 0.05,
    "customscript/controlnet.py/txt2img/Guidance Start (T)/visible": true,
    "customscript/controlnet.py/txt2img/Guidance Start (T)/value": 0.0,
    "customscript/controlnet.py/txt2img/Guidance Start (T)/minimum": 0.0,
    "customscript/controlnet.py/txt2img/Guidance Start (T)/maximum": 1.0,
    "customscript/controlnet.py/txt2img/Guidance Start (T)/step": 0.01,
    "customscript/controlnet.py/txt2img/Guidance End (T)/visible": true,
    "customscript/controlnet.py/txt2img/Guidance End (T)/value": 1.0,
    "customscript/controlnet.py/txt2img/Guidance End (T)/minimum": 0.0,
    "customscript/controlnet.py/txt2img/Guidance End (T)/maximum": 1.0,
    "customscript/controlnet.py/txt2img/Guidance End (T)/step": 0.01,
    "customscript/controlnet.py/txt2img/Annotator resolution/visible": true,
    "customscript/controlnet.py/txt2img/Annotator resolution/value": 64,
    "customscript/controlnet.py/txt2img/Annotator resolution/minimum": 64,
    "customscript/controlnet.py/txt2img/Annotator resolution/maximum": 2048,
    "customscript/controlnet.py/txt2img/Annotator resolution/step": 10,
    "customscript/controlnet.py/txt2img/Threshold A/visible": true,
    "customscript/controlnet.py/txt2img/Threshold A/value": 64,
    "customscript/controlnet.py/txt2img/Threshold A/minimum": 64,
    "customscript/controlnet.py/txt2img/Threshold A/maximum": 1024,
    "customscript/controlnet.py/txt2img/Threshold A/step": 1,
    "customscript/controlnet.py/txt2img/Threshold B/visible": true,
    "customscript/controlnet.py/txt2img/Threshold B/value": 64,
    "customscript/controlnet.py/txt2img/Threshold B/minimum": 64,
    "customscript/controlnet.py/txt2img/Threshold B/maximum": 1024,
    "customscript/controlnet.py/txt2img/Threshold B/step": 1,
    "customscript/controlnet.py/txt2img/Resize Mode/visible": true,
    "customscript/controlnet.py/txt2img/Resize Mode/value": "Scale to Fit (Inner Fit)",
    "txt2img/Canvas Width/visible": true,
    "txt2img/Canvas Width/value": 512,
    "txt2img/Canvas Width/minimum": 256,
    "txt2img/Canvas Width/maximum": 1024,
    "txt2img/Canvas Width/step": 64,
    "txt2img/Canvas Height/visible": true,
    "txt2img/Canvas Height/value": 512,
    "txt2img/Canvas Height/minimum": 256,
    "txt2img/Canvas Height/maximum": 1024,
    "txt2img/Canvas Height/step": 64,
    "customscript/movie2movie.py/txt2img/Duration/visible": true,
    "customscript/movie2movie.py/txt2img/Duration/value": 50.0,
    "customscript/movie2movie.py/txt2img/Duration/minimum": 10.0,
    "customscript/movie2movie.py/txt2img/Duration/maximum": 200.0,
    "customscript/movie2movie.py/txt2img/Duration/step": 10,
    "customscript/controlnet.py/img2img/Enable/visible": true,
    "customscript/controlnet.py/img2img/Enable/value": false,
    "customscript/controlnet.py/img2img/Invert Input Color/visible": true,
    "customscript/controlnet.py/img2img/Invert Input Color/value": false,
    "customscript/controlnet.py/img2img/RGB to BGR/visible": true,
    "customscript/controlnet.py/img2img/RGB to BGR/value": false,
    "customscript/controlnet.py/img2img/Low VRAM/visible": true,
    "customscript/controlnet.py/img2img/Low VRAM/value": false,
    "customscript/controlnet.py/img2img/Guess Mode/visible": true,
    "customscript/controlnet.py/img2img/Guess Mode/value": false,
    "customscript/controlnet.py/img2img/Preprocessor/visible": true,
    "customscript/controlnet.py/img2img/Preprocessor/value": "none",
    "customscript/controlnet.py/img2img/Model/visible": true,
    "customscript/controlnet.py/img2img/Model/value": "None",
    "customscript/controlnet.py/img2img/Weight/visible": true,
    "customscript/controlnet.py/img2img/Weight/value": 1.0,
    "customscript/controlnet.py/img2img/Weight/minimum": 0.0,
    "customscript/controlnet.py/img2img/Weight/maximum": 2.0,
    "customscript/controlnet.py/img2img/Weight/step": 0.05,
    "customscript/controlnet.py/img2img/Guidance Start (T)/visible": true,
    "customscript/controlnet.py/img2img/Guidance Start (T)/value": 0.0,
    "customscript/controlnet.py/img2img/Guidance Start (T)/minimum": 0.0,
    "customscript/controlnet.py/img2img/Guidance Start (T)/maximum": 1.0,
    "customscript/controlnet.py/img2img/Guidance Start (T)/step": 0.01,
    "customscript/controlnet.py/img2img/Guidance End (T)/visible": true,
    "customscript/controlnet.py/img2img/Guidance End (T)/value": 1.0,
    "customscript/controlnet.py/img2img/Guidance End (T)/minimum": 0.0,
    "customscript/controlnet.py/img2img/Guidance End (T)/maximum": 1.0,
    "customscript/controlnet.py/img2img/Guidance End (T)/step": 0.01,
    "customscript/controlnet.py/img2img/Annotator resolution/visible": true,
    "customscript/controlnet.py/img2img/Annotator resolution/value": 64,
    "customscript/controlnet.py/img2img/Annotator resolution/minimum": 64,
    "customscript/controlnet.py/img2img/Annotator resolution/maximum": 2048,
    "customscript/controlnet.py/img2img/Annotator resolution/step": 10,
    "customscript/controlnet.py/img2img/Threshold A/visible": true,
    "customscript/controlnet.py/img2img/Threshold A/value": 64,
    "customscript/controlnet.py/img2img/Threshold A/minimum": 64,
    "customscript/controlnet.py/img2img/Threshold A/maximum": 1024,
    "customscript/controlnet.py/img2img/Threshold A/step": 1,
    "customscript/controlnet.py/img2img/Threshold B/visible": true,
    "customscript/controlnet.py/img2img/Threshold B/value": 64,
    "customscript/controlnet.py/img2img/Threshold B/minimum": 64,
    "customscript/controlnet.py/img2img/Threshold B/maximum": 1024,
    "customscript/controlnet.py/img2img/Threshold B/step": 1,
    "customscript/controlnet.py/img2img/Resize Mode/visible": true,
    "customscript/controlnet.py/img2img/Resize Mode/value": "Scale to Fit (Inner Fit)",
    "img2img/Canvas Width/visible": true,
    "img2img/Canvas Width/value": 512,
    "img2img/Canvas Width/minimum": 256,
    "img2img/Canvas Width/maximum": 1024,
    "img2img/Canvas Width/step": 64,
    "img2img/Canvas Height/visible": true,
    "img2img/Canvas Height/value": 512,
    "img2img/Canvas Height/minimum": 256,
    "img2img/Canvas Height/maximum": 1024,
    "img2img/Canvas Height/step": 64,
    "customscript/movie2movie.py/img2img/Duration/visible": true,
    "customscript/movie2movie.py/img2img/Duration/value": 50.0,
    "customscript/movie2movie.py/img2img/Duration/minimum": 10.0,
    "customscript/movie2movie.py/img2img/Duration/maximum": 200.0,
    "customscript/movie2movie.py/img2img/Duration/step": 10,
    "txt2img/Enable/visible": true,
    "txt2img/Enable/value": false,
    "txt2img/Invert Input Color/visible": true,
    "txt2img/Invert Input Color/value": false,
    "txt2img/RGB to BGR/visible": true,
    "txt2img/RGB to BGR/value": false,
    "txt2img/Low VRAM/visible": true,
    "txt2img/Low VRAM/value": false,
    "txt2img/Guess Mode/visible": true,
    "txt2img/Guess Mode/value": false,
    "txt2img/Preprocessor/visible": true,
    "txt2img/Preprocessor/value": "none",
    "txt2img/Model/visible": true,
    "txt2img/Model/value": "None",
    "txt2img/Weight/visible": true,
    "txt2img/Weight/value": 1.0,
    "txt2img/Weight/minimum": 0.0,
    "txt2img/Weight/maximum": 2.0,
    "txt2img/Weight/step": 0.05,
    "txt2img/Guidance Start (T)/visible": true,
    "txt2img/Guidance Start (T)/value": 0.0,
    "txt2img/Guidance Start (T)/minimum": 0.0,
    "txt2img/Guidance Start (T)/maximum": 1.0,
    "txt2img/Guidance Start (T)/step": 0.01,
    "txt2img/Guidance End (T)/visible": true,
    "txt2img/Guidance End (T)/value": 1.0,
    "txt2img/Guidance End (T)/minimum": 0.0,
    "txt2img/Guidance End (T)/maximum": 1.0,
    "txt2img/Guidance End (T)/step": 0.01,
    "txt2img/Annotator resolution/visible": true,
    "txt2img/Annotator resolution/value": 64,
    "txt2img/Annotator resolution/minimum": 64,
    "txt2img/Annotator resolution/maximum": 2048,
    "txt2img/Annotator resolution/step": 10,
    "txt2img/Threshold A/visible": true,
    "txt2img/Threshold A/value": 64,
    "txt2img/Threshold A/minimum": 64,
    "txt2img/Threshold A/maximum": 1024,
    "txt2img/Threshold A/step": 1,
    "txt2img/Threshold B/visible": true,
    "txt2img/Threshold B/value": 64,
    "txt2img/Threshold B/minimum": 64,
    "txt2img/Threshold B/maximum": 1024,
    "txt2img/Threshold B/step": 1,
    "txt2img/Resize Mode/visible": true,
    "txt2img/Resize Mode/value": "Scale to Fit (Inner Fit)",
    "img2img/Enable/visible": true,
    "img2img/Enable/value": false,
    "img2img/Invert Input Color/visible": true,
    "img2img/Invert Input Color/value": false,
    "img2img/RGB to BGR/visible": true,
    "img2img/RGB to BGR/value": false,
    "img2img/Low VRAM/visible": true,
    "img2img/Low VRAM/value": false,
    "img2img/Guess Mode/visible": true,
    "img2img/Guess Mode/value": false,
    "img2img/Preprocessor/visible": true,
    "img2img/Preprocessor/value": "none",
    "img2img/Model/visible": true,
    "img2img/Model/value": "None",
    "img2img/Weight/visible": true,
    "img2img/Weight/value": 1.0,
    "img2img/Weight/minimum": 0.0,
    "img2img/Weight/maximum": 2.0,
    "img2img/Weight/step": 0.05,
    "img2img/Guidance Start (T)/visible": true,
    "img2img/Guidance Start (T)/value": 0.0,
    "img2img/Guidance Start (T)/minimum": 0.0,
    "img2img/Guidance Start (T)/maximum": 1.0,
    "img2img/Guidance Start (T)/step": 0.01,
    "img2img/Guidance End (T)/visible": true,
    "img2img/Guidance End (T)/value": 1.0,
    "img2img/Guidance End (T)/minimum": 0.0,
    "img2img/Guidance End (T)/maximum": 1.0,
    "img2img/Guidance End (T)/step": 0.01,
    "img2img/Annotator resolution/visible": true,
    "img2img/Annotator resolution/value": 64,
    "img2img/Annotator resolution/minimum": 64,
    "img2img/Annotator resolution/maximum": 2048,
    "img2img/Annotator resolution/step": 10,
    "img2img/Threshold A/visible": true,
    "img2img/Threshold A/value": 64,
    "img2img/Threshold A/minimum": 64,
    "img2img/Threshold A/maximum": 1024,
    "img2img/Threshold A/step": 1,
    "img2img/Threshold B/visible": true,
    "img2img/Threshold B/value": 64,
    "img2img/Threshold B/minimum": 64,
    "img2img/Threshold B/maximum": 1024,
    "img2img/Threshold B/step": 1,
    "img2img/Resize Mode/visible": true,
    "img2img/Resize Mode/value": "Scale to Fit (Inner Fit)"
}
DEBUG:image_browser.py:{
    "txt2img/Prompt/visible": true,
    "txt2img/Prompt/value": "",
    "txt2img/Negative prompt/visible": true,
    "txt2img/Negative prompt/value": "",
    "txt2img/Styles/visible": true,
    "txt2img/Styles/value": [],
    "txt2img/Sampling method/visible": true,
    "txt2img/Sampling method/value": "Euler a",
    "txt2img/Sampling steps/visible": true,
    "txt2img/Sampling steps/value": 20,
    "txt2img/Sampling steps/minimum": 1,
    "txt2img/Sampling steps/maximum": 150,
    "txt2img/Sampling steps/step": 1,
    "txt2img/Restore faces/visible": true,
    "txt2img/Restore faces/value": false,
    "txt2img/Tiling/visible": true,
    "txt2img/Tiling/value": false,
    "txt2img/Hires. fix/visible": true,
    "txt2img/Hires. fix/value": false,
    "txt2img/Upscaler/visible": true,
    "txt2img/Upscaler/value": "Latent",
    "txt2img/Hires steps/visible": true,
    "txt2img/Hires steps/value": 0,
    "txt2img/Hires steps/minimum": 0,
    "txt2img/Hires steps/maximum": 150,
    "txt2img/Hires steps/step": 1,
    "txt2img/Denoising strength/visible": true,
    "txt2img/Denoising strength/value": 0.7,
    "txt2img/Denoising strength/minimum": 0.0,
    "txt2img/Denoising strength/maximum": 1.0,
    "txt2img/Denoising strength/step": 0.01,
    "txt2img/Upscale by/visible": true,
    "txt2img/Upscale by/value": 2.0,
    "txt2img/Upscale by/minimum": 1.0,
    "txt2img/Upscale by/maximum": 4.0,
    "txt2img/Upscale by/step": 0.05,
    "txt2img/Resize width to/visible": true,
    "txt2img/Resize width to/value": 0,
    "txt2img/Resize width to/minimum": 0,
    "txt2img/Resize width to/maximum": 2048,
    "txt2img/Resize width to/step": 8,
    "txt2img/Resize height to/visible": true,
    "txt2img/Resize height to/value": 0,
    "txt2img/Resize height to/minimum": 0,
    "txt2img/Resize height to/maximum": 2048,
    "txt2img/Resize height to/step": 8,
    "txt2img/Width/visible": true,
    "txt2img/Width/value": 512,
    "txt2img/Width/minimum": 64,
    "txt2img/Width/maximum": 2048,
    "txt2img/Width/step": 8,
    "txt2img/Height/visible": true,
    "txt2img/Height/value": 512,
    "txt2img/Height/minimum": 64,
    "txt2img/Height/maximum": 2048,
    "txt2img/Height/step": 8,
    "txt2img/Batch count/visible": true,
    "txt2img/Batch count/value": 1,
    "txt2img/Batch count/minimum": 1,
    "txt2img/Batch count/maximum": 100,
    "txt2img/Batch count/step": 1,
    "txt2img/Batch size/visible": true,
    "txt2img/Batch size/value": 1,
    "txt2img/Batch size/minimum": 1,
    "txt2img/Batch size/maximum": 8,
    "txt2img/Batch size/step": 1,
    "txt2img/CFG Scale/visible": true,
    "txt2img/CFG Scale/value": 7.0,
    "txt2img/CFG Scale/minimum": 1.0,
    "txt2img/CFG Scale/maximum": 30.0,
    "txt2img/CFG Scale/step": 0.5,
    "txt2img/Seed/visible": true,
    "txt2img/Seed/value": -1.0,
    "txt2img/Extra/visible": true,
    "txt2img/Extra/value": false,
    "txt2img/Variation seed/visible": true,
    "txt2img/Variation seed/value": -1.0,
    "txt2img/Variation strength/visible": true,
    "txt2img/Variation strength/value": 0.0,
    "txt2img/Variation strength/minimum": 0,
    "txt2img/Variation strength/maximum": 1,
    "txt2img/Variation strength/step": 0.01,
    "txt2img/Resize seed from width/visible": true,
    "txt2img/Resize seed from width/value": 0,
    "txt2img/Resize seed from width/minimum": 0,
    "txt2img/Resize seed from width/maximum": 2048,
    "txt2img/Resize seed from width/step": 8,
    "txt2img/Resize seed from height/visible": true,
    "txt2img/Resize seed from height/value": 0,
    "txt2img/Resize seed from height/minimum": 0,
    "txt2img/Resize seed from height/maximum": 2048,
    "txt2img/Resize seed from height/step": 8,
    "txt2img/Override settings/value": null,
    "txt2img/Script/visible": true,
    "txt2img/Script/value": "None",
    "customscript/prompt_matrix.py/txt2img/Put variable parts at start of prompt/visible": true,
    "customscript/prompt_matrix.py/txt2img/Put variable parts at start of prompt/value": false,
    "customscript/prompt_matrix.py/txt2img/Use different seed for each picture/visible": true,
    "customscript/prompt_matrix.py/txt2img/Use different seed for each picture/value": false,
    "customscript/prompt_matrix.py/txt2img/Select prompt/visible": true,
    "customscript/prompt_matrix.py/txt2img/Select prompt/value": "positive",
    "customscript/prompt_matrix.py/txt2img/Select joining char/visible": true,
    "customscript/prompt_matrix.py/txt2img/Select joining char/value": "comma",
    "customscript/prompt_matrix.py/txt2img/Grid margins (px)/visible": true,
    "customscript/prompt_matrix.py/txt2img/Grid margins (px)/value": 0,
    "customscript/prompt_matrix.py/txt2img/Grid margins (px)/minimum": 0,
    "customscript/prompt_matrix.py/txt2img/Grid margins (px)/maximum": 100,
    "customscript/prompt_matrix.py/txt2img/Grid margins (px)/step": 2,
    "customscript/prompts_from_file.py/txt2img/Iterate seed every line/visible": true,
    "customscript/prompts_from_file.py/txt2img/Iterate seed every line/value": false,
    "customscript/prompts_from_file.py/txt2img/Use same random seed for all lines/visible": true,
    "customscript/prompts_from_file.py/txt2img/Use same random seed for all lines/value": false,
    "customscript/prompts_from_file.py/txt2img/List of prompt inputs/visible": true,
    "customscript/prompts_from_file.py/txt2img/List of prompt inputs/value": "",
    "customscript/xyz_grid.py/txt2img/X type/visible": true,
    "customscript/xyz_grid.py/txt2img/X type/value": "Seed",
    "customscript/xyz_grid.py/txt2img/X values/visible": true,
    "customscript/xyz_grid.py/txt2img/X values/value": "",
    "customscript/xyz_grid.py/txt2img/Y type/visible": true,
    "customscript/xyz_grid.py/txt2img/Y type/value": "Nothing",
    "customscript/xyz_grid.py/txt2img/Y values/visible": true,
    "customscript/xyz_grid.py/txt2img/Y values/value": "",
    "customscript/xyz_grid.py/txt2img/Z type/visible": true,
    "customscript/xyz_grid.py/txt2img/Z type/value": "Nothing",
    "customscript/xyz_grid.py/txt2img/Z values/visible": true,
    "customscript/xyz_grid.py/txt2img/Z values/value": "",
    "customscript/xyz_grid.py/txt2img/Draw legend/visible": true,
    "customscript/xyz_grid.py/txt2img/Draw legend/value": true,
    "customscript/xyz_grid.py/txt2img/Keep -1 for seeds/visible": true,
    "customscript/xyz_grid.py/txt2img/Keep -1 for seeds/value": false,
    "customscript/xyz_grid.py/txt2img/Include Sub Images/visible": true,
    "customscript/xyz_grid.py/txt2img/Include Sub Images/value": false,
    "customscript/xyz_grid.py/txt2img/Include Sub Grids/visible": true,
    "customscript/xyz_grid.py/txt2img/Include Sub Grids/value": false,
    "customscript/xyz_grid.py/txt2img/Grid margins (px)/visible": true,
    "customscript/xyz_grid.py/txt2img/Grid margins (px)/value": 0,
    "customscript/xyz_grid.py/txt2img/Grid margins (px)/minimum": 0,
    "customscript/xyz_grid.py/txt2img/Grid margins (px)/maximum": 100,
    "customscript/xyz_grid.py/txt2img/Grid margins (px)/step": 2,
    "img2img/Prompt/visible": true,
    "img2img/Prompt/value": "",
    "img2img/Negative prompt/visible": true,
    "img2img/Negative prompt/value": "",
    "img2img/Styles/visible": true,
    "img2img/Styles/value": [],
    "img2img/Input directory/visible": true,
    "img2img/Input directory/value": "",
    "img2img/Output directory/visible": true,
    "img2img/Output directory/value": "",
    "img2img/Inpaint batch mask directory (required for inpaint batch processing only)/visible": true,
    "img2img/Inpaint batch mask directory (required for inpaint batch processing only)/value": "",
    "img2img/Resize mode/visible": true,
    "img2img/Resize mode/value": "Just resize",
    "img2img/Mask blur/visible": true,
    "img2img/Mask blur/value": 4,
    "img2img/Mask blur/minimum": 0,
    "img2img/Mask blur/maximum": 64,
    "img2img/Mask blur/step": 1,
    "img2img/Mask transparency/value": 0,
    "img2img/Mask transparency/minimum": 0,
    "img2img/Mask transparency/maximum": 100,
    "img2img/Mask transparency/step": 1,
    "img2img/Mask mode/visible": true,
    "img2img/Mask mode/value": "Inpaint masked",
    "img2img/Masked content/visible": true,
    "img2img/Masked content/value": "original",
    "img2img/Inpaint area/visible": true,
    "img2img/Inpaint area/value": "Whole picture",
    "img2img/Only masked padding, pixels/visible": true,
    "img2img/Only masked padding, pixels/value": 32,
    "img2img/Only masked padding, pixels/minimum": 0,
    "img2img/Only masked padding, pixels/maximum": 256,
    "img2img/Only masked padding, pixels/step": 4,
    "img2img/Sampling method/visible": true,
    "img2img/Sampling method/value": "Euler a",
    "img2img/Sampling steps/visible": true,
    "img2img/Sampling steps/value": 20,
    "img2img/Sampling steps/minimum": 1,
    "img2img/Sampling steps/maximum": 150,
    "img2img/Sampling steps/step": 1,
    "img2img/Restore faces/visible": true,
    "img2img/Restore faces/value": false,
    "img2img/Tiling/visible": true,
    "img2img/Tiling/value": false,
    "img2img/Width/visible": true,
    "img2img/Width/value": 512,
    "img2img/Width/minimum": 64,
    "img2img/Width/maximum": 2048,
    "img2img/Width/step": 8,
    "img2img/Height/visible": true,
    "img2img/Height/value": 512,
    "img2img/Height/minimum": 64,
    "img2img/Height/maximum": 2048,
    "img2img/Height/step": 8,
    "img2img/Batch count/visible": true,
    "img2img/Batch count/value": 1,
    "img2img/Batch count/minimum": 1,
    "img2img/Batch count/maximum": 100,
    "img2img/Batch count/step": 1,
    "img2img/Batch size/visible": true,
    "img2img/Batch size/value": 1,
    "img2img/Batch size/minimum": 1,
    "img2img/Batch size/maximum": 8,
    "img2img/Batch size/step": 1,
    "img2img/CFG Scale/visible": true,
    "img2img/CFG Scale/value": 7.0,
    "img2img/CFG Scale/minimum": 1.0,
    "img2img/CFG Scale/maximum": 30.0,
    "img2img/CFG Scale/step": 0.5,
    "img2img/Image CFG Scale/value": 1.5,
    "img2img/Image CFG Scale/minimum": 0,
    "img2img/Image CFG Scale/maximum": 3.0,
    "img2img/Image CFG Scale/step": 0.05,
    "img2img/Denoising strength/visible": true,
    "img2img/Denoising strength/value": 0.75,
    "img2img/Denoising strength/minimum": 0.0,
    "img2img/Denoising strength/maximum": 1.0,
    "img2img/Denoising strength/step": 0.01,
    "img2img/Seed/visible": true,
    "img2img/Seed/value": -1.0,
    "img2img/Extra/visible": true,
    "img2img/Extra/value": false,
    "img2img/Variation seed/visible": true,
    "img2img/Variation seed/value": -1.0,
    "img2img/Variation strength/visible": true,
    "img2img/Variation strength/value": 0.0,
    "img2img/Variation strength/minimum": 0,
    "img2img/Variation strength/maximum": 1,
    "img2img/Variation strength/step": 0.01,
    "img2img/Resize seed from width/visible": true,
    "img2img/Resize seed from width/value": 0,
    "img2img/Resize seed from width/minimum": 0,
    "img2img/Resize seed from width/maximum": 2048,
    "img2img/Resize seed from width/step": 8,
    "img2img/Resize seed from height/visible": true,
    "img2img/Resize seed from height/value": 0,
    "img2img/Resize seed from height/minimum": 0,
    "img2img/Resize seed from height/maximum": 2048,
    "img2img/Resize seed from height/step": 8,
    "img2img/Override settings/value": null,
    "img2img/Script/visible": true,
    "img2img/Script/value": "None",
    "customscript/img2imgalt.py/img2img/Override `Sampling method` to Euler?(this method is built for it)/visible": true,
    "customscript/img2imgalt.py/img2img/Override `Sampling method` to Euler?(this method is built for it)/value": true,
    "customscript/img2imgalt.py/img2img/Override `prompt` to the same value as `original prompt`?(and `negative prompt`)/visible": true,
    "customscript/img2imgalt.py/img2img/Override `prompt` to the same value as `original prompt`?(and `negative prompt`)/value": true,
    "customscript/img2imgalt.py/img2img/Original prompt/visible": true,
    "customscript/img2imgalt.py/img2img/Original prompt/value": "",
    "customscript/img2imgalt.py/img2img/Original negative prompt/visible": true,
    "customscript/img2imgalt.py/img2img/Original negative prompt/value": "",
    "customscript/img2imgalt.py/img2img/Override `Sampling Steps` to the same value as `Decode steps`?/visible": true,
    "customscript/img2imgalt.py/img2img/Override `Sampling Steps` to the same value as `Decode steps`?/value": true,
    "customscript/img2imgalt.py/img2img/Decode steps/visible": true,
    "customscript/img2imgalt.py/img2img/Decode steps/value": 50,
    "customscript/img2imgalt.py/img2img/Decode steps/minimum": 1,
    "customscript/img2imgalt.py/img2img/Decode steps/maximum": 150,
    "customscript/img2imgalt.py/img2img/Decode steps/step": 1,
    "customscript/img2imgalt.py/img2img/Override `Denoising strength` to 1?/visible": true,
    "customscript/img2imgalt.py/img2img/Override `Denoising strength` to 1?/value": true,
    "customscript/img2imgalt.py/img2img/Decode CFG scale/visible": true,
    "customscript/img2imgalt.py/img2img/Decode CFG scale/value": 1.0,
    "customscript/img2imgalt.py/img2img/Decode CFG scale/minimum": 0.0,
    "customscript/img2imgalt.py/img2img/Decode CFG scale/maximum": 15.0,
    "customscript/img2imgalt.py/img2img/Decode CFG scale/step": 0.1,
    "customscript/img2imgalt.py/img2img/Randomness/visible": true,
    "customscript/img2imgalt.py/img2img/Randomness/value": 0.0,
    "customscript/img2imgalt.py/img2img/Randomness/minimum": 0.0,
    "customscript/img2imgalt.py/img2img/Randomness/maximum": 1.0,
    "customscript/img2imgalt.py/img2img/Randomness/step": 0.01,
    "customscript/img2imgalt.py/img2img/Sigma adjustment for finding noise for image/visible": true,
    "customscript/img2imgalt.py/img2img/Sigma adjustment for finding noise for image/value": false,
    "customscript/loopback.py/img2img/Loops/visible": true,
    "customscript/loopback.py/img2img/Loops/value": 4,
    "customscript/loopback.py/img2img/Loops/minimum": 1,
    "customscript/loopback.py/img2img/Loops/maximum": 32,
    "customscript/loopback.py/img2img/Loops/step": 1,
    "customscript/loopback.py/img2img/Denoising strength change factor/visible": true,
    "customscript/loopback.py/img2img/Denoising strength change factor/value": 1,
    "customscript/loopback.py/img2img/Denoising strength change factor/minimum": 0.9,
    "customscript/loopback.py/img2img/Denoising strength change factor/maximum": 1.1,
    "customscript/loopback.py/img2img/Denoising strength change factor/step": 0.01,
    "customscript/outpainting_mk_2.py/img2img/Pixels to expand/visible": true,
    "customscript/outpainting_mk_2.py/img2img/Pixels to expand/value": 128,
    "customscript/outpainting_mk_2.py/img2img/Pixels to expand/minimum": 8,
    "customscript/outpainting_mk_2.py/img2img/Pixels to expand/maximum": 256,
    "customscript/outpainting_mk_2.py/img2img/Pixels to expand/step": 8,
    "customscript/outpainting_mk_2.py/img2img/Mask blur/visible": true,
    "customscript/outpainting_mk_2.py/img2img/Mask blur/value": 8,
    "customscript/outpainting_mk_2.py/img2img/Mask blur/minimum": 0,
    "customscript/outpainting_mk_2.py/img2img/Mask blur/maximum": 64,
    "customscript/outpainting_mk_2.py/img2img/Mask blur/step": 1,
    "customscript/outpainting_mk_2.py/img2img/Fall-off exponent (lower=higher detail)/visible": true,
    "customscript/outpainting_mk_2.py/img2img/Fall-off exponent (lower=higher detail)/value": 1.0,
    "customscript/outpainting_mk_2.py/img2img/Fall-off exponent (lower=higher detail)/minimum": 0.0,
    "customscript/outpainting_mk_2.py/img2img/Fall-off exponent (lower=higher detail)/maximum": 4.0,
    "customscript/outpainting_mk_2.py/img2img/Fall-off exponent (lower=higher detail)/step": 0.01,
    "customscript/outpainting_mk_2.py/img2img/Color variation/visible": true,
    "customscript/outpainting_mk_2.py/img2img/Color variation/value": 0.05,
    "customscript/outpainting_mk_2.py/img2img/Color variation/minimum": 0.0,
    "customscript/outpainting_mk_2.py/img2img/Color variation/maximum": 1.0,
    "customscript/outpainting_mk_2.py/img2img/Color variation/step": 0.01,
    "customscript/poor_mans_outpainting.py/img2img/Pixels to expand/visible": true,
    "customscript/poor_mans_outpainting.py/img2img/Pixels to expand/value": 128,
    "customscript/poor_mans_outpainting.py/img2img/Pixels to expand/minimum": 8,
    "customscript/poor_mans_outpainting.py/img2img/Pixels to expand/maximum": 256,
    "customscript/poor_mans_outpainting.py/img2img/Pixels to expand/step": 8,
    "customscript/poor_mans_outpainting.py/img2img/Mask blur/visible": true,
    "customscript/poor_mans_outpainting.py/img2img/Mask blur/value": 4,
    "customscript/poor_mans_outpainting.py/img2img/Mask blur/minimum": 0,
    "customscript/poor_mans_outpainting.py/img2img/Mask blur/maximum": 64,
    "customscript/poor_mans_outpainting.py/img2img/Mask blur/step": 1,
    "customscript/poor_mans_outpainting.py/img2img/Masked content/visible": true,
    "customscript/poor_mans_outpainting.py/img2img/Masked content/value": "fill",
    "customscript/prompt_matrix.py/img2img/Put variable parts at start of prompt/visible": true,
    "customscript/prompt_matrix.py/img2img/Put variable parts at start of prompt/value": false,
    "customscript/prompt_matrix.py/img2img/Use different seed for each picture/visible": true,
    "customscript/prompt_matrix.py/img2img/Use different seed for each picture/value": false,
    "customscript/prompt_matrix.py/img2img/Select prompt/visible": true,
    "customscript/prompt_matrix.py/img2img/Select prompt/value": "positive",
    "customscript/prompt_matrix.py/img2img/Select joining char/visible": true,
    "customscript/prompt_matrix.py/img2img/Select joining char/value": "comma",
    "customscript/prompt_matrix.py/img2img/Grid margins (px)/visible": true,
    "customscript/prompt_matrix.py/img2img/Grid margins (px)/value": 0,
    "customscript/prompt_matrix.py/img2img/Grid margins (px)/minimum": 0,
    "customscript/prompt_matrix.py/img2img/Grid margins (px)/maximum": 100,
    "customscript/prompt_matrix.py/img2img/Grid margins (px)/step": 2,
    "customscript/prompts_from_file.py/img2img/Iterate seed every line/visible": true,
    "customscript/prompts_from_file.py/img2img/Iterate seed every line/value": false,
    "customscript/prompts_from_file.py/img2img/Use same random seed for all lines/visible": true,
    "customscript/prompts_from_file.py/img2img/Use same random seed for all lines/value": false,
    "customscript/prompts_from_file.py/img2img/List of prompt inputs/visible": true,
    "customscript/prompts_from_file.py/img2img/List of prompt inputs/value": "",
    "customscript/sd_upscale.py/img2img/Tile overlap/visible": true,
    "customscript/sd_upscale.py/img2img/Tile overlap/value": 64,
    "customscript/sd_upscale.py/img2img/Tile overlap/minimum": 0,
    "customscript/sd_upscale.py/img2img/Tile overlap/maximum": 256,
    "customscript/sd_upscale.py/img2img/Tile overlap/step": 16,
    "customscript/sd_upscale.py/img2img/Scale Factor/visible": true,
    "customscript/sd_upscale.py/img2img/Scale Factor/value": 2.0,
    "customscript/sd_upscale.py/img2img/Scale Factor/minimum": 1.0,
    "customscript/sd_upscale.py/img2img/Scale Factor/maximum": 4.0,
    "customscript/sd_upscale.py/img2img/Scale Factor/step": 0.05,
    "customscript/sd_upscale.py/img2img/Upscaler/visible": true,
    "customscript/sd_upscale.py/img2img/Upscaler/value": "None",
    "customscript/xyz_grid.py/img2img/X type/visible": true,
    "customscript/xyz_grid.py/img2img/X type/value": "Seed",
    "customscript/xyz_grid.py/img2img/X values/visible": true,
    "customscript/xyz_grid.py/img2img/X values/value": "",
    "customscript/xyz_grid.py/img2img/Y type/visible": true,
    "customscript/xyz_grid.py/img2img/Y type/value": "Nothing",
    "customscript/xyz_grid.py/img2img/Y values/visible": true,
    "customscript/xyz_grid.py/img2img/Y values/value": "",
    "customscript/xyz_grid.py/img2img/Z type/visible": true,
    "customscript/xyz_grid.py/img2img/Z type/value": "Nothing",
    "customscript/xyz_grid.py/img2img/Z values/visible": true,
    "customscript/xyz_grid.py/img2img/Z values/value": "",
    "customscript/xyz_grid.py/img2img/Draw legend/visible": true,
    "customscript/xyz_grid.py/img2img/Draw legend/value": true,
    "customscript/xyz_grid.py/img2img/Keep -1 for seeds/visible": true,
    "customscript/xyz_grid.py/img2img/Keep -1 for seeds/value": false,
    "customscript/xyz_grid.py/img2img/Include Sub Images/visible": true,
    "customscript/xyz_grid.py/img2img/Include Sub Images/value": false,
    "customscript/xyz_grid.py/img2img/Include Sub Grids/visible": true,
    "customscript/xyz_grid.py/img2img/Include Sub Grids/value": false,
    "customscript/xyz_grid.py/img2img/Grid margins (px)/visible": true,
    "customscript/xyz_grid.py/img2img/Grid margins (px)/value": 0,
    "customscript/xyz_grid.py/img2img/Grid margins (px)/minimum": 0,
    "customscript/xyz_grid.py/img2img/Grid margins (px)/maximum": 100,
    "customscript/xyz_grid.py/img2img/Grid margins (px)/step": 2,
    "extras/Input directory/visible": true,
    "extras/Input directory/value": "",
    "extras/Output directory/visible": true,
    "extras/Output directory/value": "",
    "extras/Show result images/visible": true,
    "extras/Show result images/value": true,
    "customscript/postprocessing_upscale.py/extras/Resize/visible": true,
    "customscript/postprocessing_upscale.py/extras/Resize/value": 4,
    "customscript/postprocessing_upscale.py/extras/Resize/minimum": 1.0,
    "customscript/postprocessing_upscale.py/extras/Resize/maximum": 8.0,
    "customscript/postprocessing_upscale.py/extras/Resize/step": 0.05,
    "customscript/postprocessing_upscale.py/extras/Width/visible": true,
    "customscript/postprocessing_upscale.py/extras/Width/value": 512,
    "customscript/postprocessing_upscale.py/extras/Height/visible": true,
    "customscript/postprocessing_upscale.py/extras/Height/value": 512,
    "customscript/postprocessing_upscale.py/extras/Crop to fit/visible": true,
    "customscript/postprocessing_upscale.py/extras/Crop to fit/value": true,
    "customscript/postprocessing_upscale.py/extras/Upscaler 1/visible": true,
    "customscript/postprocessing_upscale.py/extras/Upscaler 1/value": "None",
    "customscript/postprocessing_upscale.py/extras/Upscaler 2/visible": true,
    "customscript/postprocessing_upscale.py/extras/Upscaler 2/value": "None",
    "customscript/postprocessing_upscale.py/extras/Upscaler 2 visibility/visible": true,
    "customscript/postprocessing_upscale.py/extras/Upscaler 2 visibility/value": 0.0,
    "customscript/postprocessing_upscale.py/extras/Upscaler 2 visibility/minimum": 0.0,
    "customscript/postprocessing_upscale.py/extras/Upscaler 2 visibility/maximum": 1.0,
    "customscript/postprocessing_upscale.py/extras/Upscaler 2 visibility/step": 0.001,
    "customscript/postprocessing_gfpgan.py/extras/GFPGAN visibility/visible": true,
    "customscript/postprocessing_gfpgan.py/extras/GFPGAN visibility/value": 0,
    "customscript/postprocessing_gfpgan.py/extras/GFPGAN visibility/minimum": 0.0,
    "customscript/postprocessing_gfpgan.py/extras/GFPGAN visibility/maximum": 1.0,
    "customscript/postprocessing_gfpgan.py/extras/GFPGAN visibility/step": 0.001,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer visibility/visible": true,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer visibility/value": 0,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer visibility/minimum": 0.0,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer visibility/maximum": 1.0,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer visibility/step": 0.001,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/visible": true,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/value": 0,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/minimum": 0.0,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/maximum": 1.0,
    "customscript/postprocessing_codeformer.py/extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/step": 0.001,
    "modelmerger/Primary model (A)/visible": true,
    "modelmerger/Primary model (A)/value": null,
    "modelmerger/Secondary model (B)/visible": true,
    "modelmerger/Secondary model (B)/value": null,
    "modelmerger/Tertiary model (C)/visible": true,
    "modelmerger/Tertiary model (C)/value": null,
    "modelmerger/Custom Name (Optional)/visible": true,
    "modelmerger/Custom Name (Optional)/value": "",
    "modelmerger/Multiplier (M) - set to 0 to get model A/visible": true,
    "modelmerger/Multiplier (M) - set to 0 to get model A/value": 0.3,
    "modelmerger/Multiplier (M) - set to 0 to get model A/minimum": 0.0,
    "modelmerger/Multiplier (M) - set to 0 to get model A/maximum": 1.0,
    "modelmerger/Multiplier (M) - set to 0 to get model A/step": 0.05,
    "modelmerger/Interpolation Method/visible": true,
    "modelmerger/Interpolation Method/value": "Weighted sum",
    "modelmerger/Checkpoint format/visible": true,
    "modelmerger/Checkpoint format/value": "ckpt",
    "modelmerger/Save as float16/visible": true,
    "modelmerger/Save as float16/value": false,
    "modelmerger/Copy config from/visible": true,
    "modelmerger/Copy config from/value": "A, B or C",
    "modelmerger/Bake in VAE/visible": true,
    "modelmerger/Bake in VAE/value": "None",
    "modelmerger/Discard weights with matching name/visible": true,
    "modelmerger/Discard weights with matching name/value": "",
    "train/Name/visible": true,
    "train/Name/value": "",
    "train/Initialization text/visible": true,
    "train/Initialization text/value": "*",
    "train/Number of vectors per token/visible": true,
    "train/Number of vectors per token/value": 1,
    "train/Number of vectors per token/minimum": 1,
    "train/Number of vectors per token/maximum": 75,
    "train/Number of vectors per token/step": 1,
    "train/Overwrite Old Embedding/visible": true,
    "train/Overwrite Old Embedding/value": false,
    "train/Enter hypernetwork layer structure/visible": true,
    "train/Enter hypernetwork layer structure/value": "1, 2, 1",
    "train/Select activation function of hypernetwork. Recommended : Swish / Linear(none)/visible": true,
    "train/Select activation function of hypernetwork. Recommended : Swish / Linear(none)/value": "linear",
    "train/Select Layer weights initialization. Recommended: Kaiming for relu-like, Xavier for sigmoid-like, Normal otherwise/visible": true,
    "train/Select Layer weights initialization. Recommended: Kaiming for relu-like, Xavier for sigmoid-like, Normal otherwise/value": "Normal",
    "train/Add layer normalization/visible": true,
    "train/Add layer normalization/value": false,
    "train/Use dropout/visible": true,
    "train/Use dropout/value": false,
    "train/Enter hypernetwork Dropout structure (or empty). Recommended : 0~0.35 incrementing sequence: 0, 0.05, 0.15/visible": true,
    "train/Enter hypernetwork Dropout structure (or empty). Recommended : 0~0.35 incrementing sequence: 0, 0.05, 0.15/value": "0, 0, 0",
    "train/Overwrite Old Hypernetwork/visible": true,
    "train/Overwrite Old Hypernetwork/value": false,
    "train/Source directory/visible": true,
    "train/Source directory/value": "",
    "train/Destination directory/visible": true,
    "train/Destination directory/value": "",
    "train/Width/visible": true,
    "train/Width/value": 512,
    "train/Width/minimum": 64,
    "train/Width/maximum": 2048,
    "train/Width/step": 8,
    "train/Height/visible": true,
    "train/Height/value": 512,
    "train/Height/minimum": 64,
    "train/Height/maximum": 2048,
    "train/Height/step": 8,
    "train/Existing Caption txt Action/visible": true,
    "train/Existing Caption txt Action/value": "ignore",
    "train/Create flipped copies/visible": true,
    "train/Create flipped copies/value": false,
    "train/Split oversized images/visible": true,
    "train/Split oversized images/value": false,
    "train/Auto focal point crop/visible": true,
    "train/Auto focal point crop/value": false,
    "train/Auto-sized crop/visible": true,
    "train/Auto-sized crop/value": false,
    "train/Use BLIP for caption/visible": true,
    "train/Use BLIP for caption/value": false,
    "train/Use deepbooru for caption/visible": true,
    "train/Use deepbooru for caption/value": false,
    "train/Split image threshold/visible": true,
    "train/Split image threshold/value": 0.5,
    "train/Split image threshold/minimum": 0.0,
    "train/Split image threshold/maximum": 1.0,
    "train/Split image threshold/step": 0.05,
    "train/Split image overlap ratio/visible": true,
    "train/Split image overlap ratio/value": 0.2,
    "train/Split image overlap ratio/minimum": 0.0,
    "train/Split image overlap ratio/maximum": 0.9,
    "train/Split image overlap ratio/step": 0.05,
    "train/Focal point face weight/visible": true,
    "train/Focal point face weight/value": 0.9,
    "train/Focal point face weight/minimum": 0.0,
    "train/Focal point face weight/maximum": 1.0,
    "train/Focal point face weight/step": 0.05,
    "train/Focal point entropy weight/visible": true,
    "train/Focal point entropy weight/value": 0.15,
    "train/Focal point entropy weight/minimum": 0.0,
    "train/Focal point entropy weight/maximum": 1.0,
    "train/Focal point entropy weight/step": 0.05,
    "train/Focal point edges weight/visible": true,
    "train/Focal point edges weight/value": 0.5,
    "train/Focal point edges weight/minimum": 0.0,
    "train/Focal point edges weight/maximum": 1.0,
    "train/Focal point edges weight/step": 0.05,
    "train/Create debug image/visible": true,
    "train/Create debug image/value": false,
    "train/Dimension lower bound/visible": true,
    "train/Dimension lower bound/value": 384,
    "train/Dimension lower bound/minimum": 64,
    "train/Dimension lower bound/maximum": 2048,
    "train/Dimension lower bound/step": 8,
    "train/Dimension upper bound/visible": true,
    "train/Dimension upper bound/value": 768,
    "train/Dimension upper bound/minimum": 64,
    "train/Dimension upper bound/maximum": 2048,
    "train/Dimension upper bound/step": 8,
    "train/Area lower bound/visible": true,
    "train/Area lower bound/value": 4096,
    "train/Area lower bound/minimum": 4096,
    "train/Area lower bound/maximum": 4194304,
    "train/Area lower bound/step": 1,
    "train/Area upper bound/visible": true,
    "train/Area upper bound/value": 409600,
    "train/Area upper bound/minimum": 4096,
    "train/Area upper bound/maximum": 4194304,
    "train/Area upper bound/step": 1,
    "train/Resizing objective/visible": true,
    "train/Resizing objective/value": "Maximize area",
    "train/Error threshold/visible": true,
    "train/Error threshold/value": 0.1,
    "train/Error threshold/minimum": 0,
    "train/Error threshold/maximum": 1,
    "train/Error threshold/step": 0.01,
    "train/Embedding/visible": true,
    "train/Embedding/value": null,
    "train/Hypernetwork/visible": true,
    "train/Hypernetwork/value": null,
    "train/Embedding Learning rate/visible": true,
    "train/Embedding Learning rate/value": "0.005",
    "train/Hypernetwork Learning rate/visible": true,
    "train/Hypernetwork Learning rate/value": "0.00001",
    "train/Gradient Clipping/visible": true,
    "train/Gradient Clipping/value": "disabled",
    "train/Batch size/visible": true,
    "train/Batch size/value": 1,
    "train/Gradient accumulation steps/visible": true,
    "train/Gradient accumulation steps/value": 1,
    "train/Dataset directory/visible": true,
    "train/Dataset directory/value": "",
    "train/Log directory/visible": true,
    "train/Log directory/value": "textual_inversion",
    "train/Prompt template/visible": true,
    "train/Prompt template/value": "style_filewords.txt",
    "train/Do not resize images/visible": true,
    "train/Do not resize images/value": false,
    "train/Max steps/visible": true,
    "train/Max steps/value": 100000,
    "train/Save an image to log directory every N steps, 0 to disable/visible": true,
    "train/Save an image to log directory every N steps, 0 to disable/value": 500,
    "train/Save a copy of embedding to log directory every N steps, 0 to disable/visible": true,
    "train/Save a copy of embedding to log directory every N steps, 0 to disable/value": 500,
    "train/Save images with embedding in PNG chunks/visible": true,
    "train/Save images with embedding in PNG chunks/value": true,
    "train/Read parameters (prompt, etc...) from txt2img tab when making previews/visible": true,
    "train/Read parameters (prompt, etc...) from txt2img tab when making previews/value": false,
    "train/Shuffle tags by ',' when creating prompts./visible": true,
    "train/Shuffle tags by ',' when creating prompts./value": false,
    "train/Drop out tags when creating prompts./visible": true,
    "train/Drop out tags when creating prompts./value": 0,
    "train/Drop out tags when creating prompts./minimum": 0,
    "train/Drop out tags when creating prompts./maximum": 1,
    "train/Drop out tags when creating prompts./step": 0.1,
    "train/Choose latent sampling method/visible": true,
    "train/Choose latent sampling method/value": "once",
    "customscript/controlnet.py/txt2img/Enable/visible": true,
    "customscript/controlnet.py/txt2img/Enable/value": false,
    "customscript/controlnet.py/txt2img/Invert Input Color/visible": true,
    "customscript/controlnet.py/txt2img/Invert Input Color/value": false,
    "customscript/controlnet.py/txt2img/RGB to BGR/visible": true,
    "customscript/controlnet.py/txt2img/RGB to BGR/value": false,
    "customscript/controlnet.py/txt2img/Low VRAM/visible": true,
    "customscript/controlnet.py/txt2img/Low VRAM/value": false,
    "customscript/controlnet.py/txt2img/Guess Mode/visible": true,
    "customscript/controlnet.py/txt2img/Guess Mode/value": false,
    "customscript/controlnet.py/txt2img/Preprocessor/visible": true,
    "customscript/controlnet.py/txt2img/Preprocessor/value": "none",
    "customscript/controlnet.py/txt2img/Model/visible": true,
    "customscript/controlnet.py/txt2img/Model/value": "None",
    "customscript/controlnet.py/txt2img/Weight/visible": true,
    "customscript/controlnet.py/txt2img/Weight/value": 1.0,
    "customscript/controlnet.py/txt2img/Weight/minimum": 0.0,
    "customscript/controlnet.py/txt2img/Weight/maximum": 2.0,
    "customscript/controlnet.py/txt2img/Weight/step": 0.05,
    "customscript/controlnet.py/txt2img/Guidance Start (T)/visible": true,
    "customscript/controlnet.py/txt2img/Guidance Start (T)/value": 0.0,
    "customscript/controlnet.py/txt2img/Guidance Start (T)/minimum": 0.0,
    "customscript/controlnet.py/txt2img/Guidance Start (T)/maximum": 1.0,
    "customscript/controlnet.py/txt2img/Guidance Start (T)/step": 0.01,
    "customscript/controlnet.py/txt2img/Guidance End (T)/visible": true,
    "customscript/controlnet.py/txt2img/Guidance End (T)/value": 1.0,
    "customscript/controlnet.py/txt2img/Guidance End (T)/minimum": 0.0,
    "customscript/controlnet.py/txt2img/Guidance End (T)/maximum": 1.0,
    "customscript/controlnet.py/txt2img/Guidance End (T)/step": 0.01,
    "customscript/controlnet.py/txt2img/Annotator resolution/visible": true,
    "customscript/controlnet.py/txt2img/Annotator resolution/value": 64,
    "customscript/controlnet.py/txt2img/Annotator resolution/minimum": 64,
    "customscript/controlnet.py/txt2img/Annotator resolution/maximum": 2048,
    "customscript/controlnet.py/txt2img/Annotator resolution/step": 10,
    "customscript/controlnet.py/txt2img/Threshold A/visible": true,
    "customscript/controlnet.py/txt2img/Threshold A/value": 64,
    "customscript/controlnet.py/txt2img/Threshold A/minimum": 64,
    "customscript/controlnet.py/txt2img/Threshold A/maximum": 1024,
    "customscript/controlnet.py/txt2img/Threshold A/step": 1,
    "customscript/controlnet.py/txt2img/Threshold B/visible": true,
    "customscript/controlnet.py/txt2img/Threshold B/value": 64,
    "customscript/controlnet.py/txt2img/Threshold B/minimum": 64,
    "customscript/controlnet.py/txt2img/Threshold B/maximum": 1024,
    "customscript/controlnet.py/txt2img/Threshold B/step": 1,
    "customscript/controlnet.py/txt2img/Resize Mode/visible": true,
    "customscript/controlnet.py/txt2img/Resize Mode/value": "Scale to Fit (Inner Fit)",
    "txt2img/Canvas Width/visible": true,
    "txt2img/Canvas Width/value": 512,
    "txt2img/Canvas Width/minimum": 256,
    "txt2img/Canvas Width/maximum": 1024,
    "txt2img/Canvas Width/step": 64,
    "txt2img/Canvas Height/visible": true,
    "txt2img/Canvas Height/value": 512,
    "txt2img/Canvas Height/minimum": 256,
    "txt2img/Canvas Height/maximum": 1024,
    "txt2img/Canvas Height/step": 64,
    "customscript/movie2movie.py/txt2img/Duration/visible": true,
    "customscript/movie2movie.py/txt2img/Duration/value": 50.0,
    "customscript/movie2movie.py/txt2img/Duration/minimum": 10.0,
    "customscript/movie2movie.py/txt2img/Duration/maximum": 200.0,
    "customscript/movie2movie.py/txt2img/Duration/step": 10,
    "customscript/controlnet.py/img2img/Enable/visible": true,
    "customscript/controlnet.py/img2img/Enable/value": false,
    "customscript/controlnet.py/img2img/Invert Input Color/visible": true,
    "customscript/controlnet.py/img2img/Invert Input Color/value": false,
    "customscript/controlnet.py/img2img/RGB to BGR/visible": true,
    "customscript/controlnet.py/img2img/RGB to BGR/value": false,
    "customscript/controlnet.py/img2img/Low VRAM/visible": true,
    "customscript/controlnet.py/img2img/Low VRAM/value": false,
    "customscript/controlnet.py/img2img/Guess Mode/visible": true,
    "customscript/controlnet.py/img2img/Guess Mode/value": false,
    "customscript/controlnet.py/img2img/Preprocessor/visible": true,
    "customscript/controlnet.py/img2img/Preprocessor/value": "none",
    "customscript/controlnet.py/img2img/Model/visible": true,
    "customscript/controlnet.py/img2img/Model/value": "None",
    "customscript/controlnet.py/img2img/Weight/visible": true,
    "customscript/controlnet.py/img2img/Weight/value": 1.0,
    "customscript/controlnet.py/img2img/Weight/minimum": 0.0,
    "customscript/controlnet.py/img2img/Weight/maximum": 2.0,
    "customscript/controlnet.py/img2img/Weight/step": 0.05,
    "customscript/controlnet.py/img2img/Guidance Start (T)/visible": true,
    "customscript/controlnet.py/img2img/Guidance Start (T)/value": 0.0,
    "customscript/controlnet.py/img2img/Guidance Start (T)/minimum": 0.0,
    "customscript/controlnet.py/img2img/Guidance Start (T)/maximum": 1.0,
    "customscript/controlnet.py/img2img/Guidance Start (T)/step": 0.01,
    "customscript/controlnet.py/img2img/Guidance End (T)/visible": true,
    "customscript/controlnet.py/img2img/Guidance End (T)/value": 1.0,
    "customscript/controlnet.py/img2img/Guidance End (T)/minimum": 0.0,
    "customscript/controlnet.py/img2img/Guidance End (T)/maximum": 1.0,
    "customscript/controlnet.py/img2img/Guidance End (T)/step": 0.01,
    "customscript/controlnet.py/img2img/Annotator resolution/visible": true,
    "customscript/controlnet.py/img2img/Annotator resolution/value": 64,
    "customscript/controlnet.py/img2img/Annotator resolution/minimum": 64,
    "customscript/controlnet.py/img2img/Annotator resolution/maximum": 2048,
    "customscript/controlnet.py/img2img/Annotator resolution/step": 10,
    "customscript/controlnet.py/img2img/Threshold A/visible": true,
    "customscript/controlnet.py/img2img/Threshold A/value": 64,
    "customscript/controlnet.py/img2img/Threshold A/minimum": 64,
    "customscript/controlnet.py/img2img/Threshold A/maximum": 1024,
    "customscript/controlnet.py/img2img/Threshold A/step": 1,
    "customscript/controlnet.py/img2img/Threshold B/visible": true,
    "customscript/controlnet.py/img2img/Threshold B/value": 64,
    "customscript/controlnet.py/img2img/Threshold B/minimum": 64,
    "customscript/controlnet.py/img2img/Threshold B/maximum": 1024,
    "customscript/controlnet.py/img2img/Threshold B/step": 1,
    "customscript/controlnet.py/img2img/Resize Mode/visible": true,
    "customscript/controlnet.py/img2img/Resize Mode/value": "Scale to Fit (Inner Fit)",
    "img2img/Canvas Width/visible": true,
    "img2img/Canvas Width/value": 512,
    "img2img/Canvas Width/minimum": 256,
    "img2img/Canvas Width/maximum": 1024,
    "img2img/Canvas Width/step": 64,
    "img2img/Canvas Height/visible": true,
    "img2img/Canvas Height/value": 512,
    "img2img/Canvas Height/minimum": 256,
    "img2img/Canvas Height/maximum": 1024,
    "img2img/Canvas Height/step": 64,
    "customscript/movie2movie.py/img2img/Duration/visible": true,
    "customscript/movie2movie.py/img2img/Duration/value": 50.0,
    "customscript/movie2movie.py/img2img/Duration/minimum": 10.0,
    "customscript/movie2movie.py/img2img/Duration/maximum": 200.0,
    "customscript/movie2movie.py/img2img/Duration/step": 10,
    "txt2img/Enable/visible": true,
    "txt2img/Enable/value": false,
    "txt2img/Invert Input Color/visible": true,
    "txt2img/Invert Input Color/value": false,
    "txt2img/RGB to BGR/visible": true,
    "txt2img/RGB to BGR/value": false,
    "txt2img/Low VRAM/visible": true,
    "txt2img/Low VRAM/value": false,
    "txt2img/Guess Mode/visible": true,
    "txt2img/Guess Mode/value": false,
    "txt2img/Preprocessor/visible": true,
    "txt2img/Preprocessor/value": "none",
    "txt2img/Model/visible": true,
    "txt2img/Model/value": "None",
    "txt2img/Weight/visible": true,
    "txt2img/Weight/value": 1.0,
    "txt2img/Weight/minimum": 0.0,
    "txt2img/Weight/maximum": 2.0,
    "txt2img/Weight/step": 0.05,
    "txt2img/Guidance Start (T)/visible": true,
    "txt2img/Guidance Start (T)/value": 0.0,
    "txt2img/Guidance Start (T)/minimum": 0.0,
    "txt2img/Guidance Start (T)/maximum": 1.0,
    "txt2img/Guidance Start (T)/step": 0.01,
    "txt2img/Guidance End (T)/visible": true,
    "txt2img/Guidance End (T)/value": 1.0,
    "txt2img/Guidance End (T)/minimum": 0.0,
    "txt2img/Guidance End (T)/maximum": 1.0,
    "txt2img/Guidance End (T)/step": 0.01,
    "txt2img/Annotator resolution/visible": true,
    "txt2img/Annotator resolution/value": 64,
    "txt2img/Annotator resolution/minimum": 64,
    "txt2img/Annotator resolution/maximum": 2048,
    "txt2img/Annotator resolution/step": 10,
    "txt2img/Threshold A/visible": true,
    "txt2img/Threshold A/value": 64,
    "txt2img/Threshold A/minimum": 64,
    "txt2img/Threshold A/maximum": 1024,
    "txt2img/Threshold A/step": 1,
    "txt2img/Threshold B/visible": true,
    "txt2img/Threshold B/value": 64,
    "txt2img/Threshold B/minimum": 64,
    "txt2img/Threshold B/maximum": 1024,
    "txt2img/Threshold B/step": 1,
    "txt2img/Resize Mode/visible": true,
    "txt2img/Resize Mode/value": "Scale to Fit (Inner Fit)",
    "img2img/Enable/visible": true,
    "img2img/Enable/value": false,
    "img2img/Invert Input Color/visible": true,
    "img2img/Invert Input Color/value": false,
    "img2img/RGB to BGR/visible": true,
    "img2img/RGB to BGR/value": false,
    "img2img/Low VRAM/visible": true,
    "img2img/Low VRAM/value": false,
    "img2img/Guess Mode/visible": true,
    "img2img/Guess Mode/value": false,
    "img2img/Preprocessor/visible": true,
    "img2img/Preprocessor/value": "none",
    "img2img/Model/visible": true,
    "img2img/Model/value": "None",
    "img2img/Weight/visible": true,
    "img2img/Weight/value": 1.0,
    "img2img/Weight/minimum": 0.0,
    "img2img/Weight/maximum": 2.0,
    "img2img/Weight/step": 0.05,
    "img2img/Guidance Start (T)/visible": true,
    "img2img/Guidance Start (T)/value": 0.0,
    "img2img/Guidance Start (T)/minimum": 0.0,
    "img2img/Guidance Start (T)/maximum": 1.0,
    "img2img/Guidance Start (T)/step": 0.01,
    "img2img/Guidance End (T)/visible": true,
    "img2img/Guidance End (T)/value": 1.0,
    "img2img/Guidance End (T)/minimum": 0.0,
    "img2img/Guidance End (T)/maximum": 1.0,
    "img2img/Guidance End (T)/step": 0.01,
    "img2img/Annotator resolution/visible": true,
    "img2img/Annotator resolution/value": 64,
    "img2img/Annotator resolution/minimum": 64,
    "img2img/Annotator resolution/maximum": 2048,
    "img2img/Annotator resolution/step": 10,
    "img2img/Threshold A/visible": true,
    "img2img/Threshold A/value": 64,
    "img2img/Threshold A/minimum": 64,
    "img2img/Threshold A/maximum": 1024,
    "img2img/Threshold A/step": 1,
    "img2img/Threshold B/visible": true,
    "img2img/Threshold B/value": 64,
    "img2img/Threshold B/minimum": 64,
    "img2img/Threshold B/maximum": 1024,
    "img2img/Threshold B/step": 1,
    "img2img/Resize Mode/visible": true,
    "img2img/Resize Mode/value": "Scale to Fit (Inner Fit)"
}
{
    "samples_save": true,
    "samples_format": "png",
    "samples_filename_pattern": "",
    "save_images_add_number": true,
    "grid_save": true,
    "grid_format": "png",
    "grid_extended_filename": false,
    "grid_only_if_multiple": true,
    "grid_prevent_empty_spots": false,
    "n_rows": -1,
    "enable_pnginfo": true,
    "save_txt": false,
    "save_images_before_face_restoration": false,
    "save_images_before_highres_fix": false,
    "save_images_before_color_correction": false,
    "jpeg_quality": 80,
    "export_for_4chan": true,
    "use_original_name_batch": true,
    "use_upscaler_name_as_suffix": false,
    "save_selected_only": true,
    "do_not_add_watermark": false,
    "temp_dir": "",
    "clean_temp_dir_at_start": false,
    "outdir_samples": "",
    "outdir_txt2img_samples": "outputs/txt2img-images",
    "outdir_img2img_samples": "outputs/img2img-images",
    "outdir_extras_samples": "outputs/extras-images",
    "outdir_grids": "",
    "outdir_txt2img_grids": "outputs/txt2img-grids",
    "outdir_img2img_grids": "outputs/img2img-grids",
    "outdir_save": "log/images",
    "save_to_dirs": true,
    "grid_save_to_dirs": true,
    "use_save_to_dirs_for_ui": false,
    "directories_filename_pattern": "[date]",
    "directories_max_prompt_words": 8,
    "ESRGAN_tile": 192,
    "ESRGAN_tile_overlap": 8,
    "realesrgan_enabled_models": [
        "R-ESRGAN 4x+",
        "R-ESRGAN 4x+ Anime6B"
    ],
    "upscaler_for_img2img": null,
    "face_restoration_model": null,
    "code_former_weight": 0.5,
    "face_restoration_unload": false,
    "show_warnings": false,
    "memmon_poll_rate": 8,
    "samples_log_stdout": false,
    "multiple_tqdm": true,
    "print_hypernet_extra": false,
    "unload_models_when_training": false,
    "pin_memory": false,
    "save_optimizer_state": false,
    "save_training_settings_to_txt": true,
    "dataset_filename_word_regex": "",
    "dataset_filename_join_string": " ",
    "training_image_repeats_per_epoch": 1,
    "training_write_csv_every": 500,
    "training_xattention_optimizations": false,
    "training_enable_tensorboard": false,
    "training_tensorboard_save_images": false,
    "training_tensorboard_flush_every": 120,
    "sd_model_checkpoint": "illuminatiDiffusionV1_v11.safetensors [cae1bee30e]",
    "sd_checkpoint_cache": 0,
    "sd_vae_checkpoint_cache": 0,
    "sd_vae": "Automatic",
    "sd_vae_as_default": true,
    "inpainting_mask_weight": 1.0,
    "initial_noise_multiplier": 1.0,
    "img2img_color_correction": false,
    "img2img_fix_steps": false,
    "img2img_background_color": "#ffffff",
    "enable_quantization": false,
    "enable_emphasis": true,
    "enable_batch_seeds": true,
    "comma_padding_backtrack": 20,
    "CLIP_stop_at_last_layers": 1,
    "upcast_attn": false,
    "use_old_emphasis_implementation": false,
    "use_old_karras_scheduler_sigmas": false,
    "use_old_hires_fix_width_height": false,
    "interrogate_keep_models_in_memory": false,
    "interrogate_return_ranks": false,
    "interrogate_clip_num_beams": 1,
    "interrogate_clip_min_length": 24,
    "interrogate_clip_max_length": 48,
    "interrogate_clip_dict_limit": 1500,
    "interrogate_clip_skip_categories": [],
    "interrogate_deepbooru_score_threshold": 0.5,
    "deepbooru_sort_alpha": true,
    "deepbooru_use_spaces": false,
    "deepbooru_escape": true,
    "deepbooru_filter_tags": "",
    "extra_networks_default_view": "cards",
    "extra_networks_default_multiplier": 1.0,
    "sd_hypernetwork": "None",
    "return_grid": true,
    "do_not_show_images": false,
    "add_model_hash_to_info": true,
    "add_model_name_to_info": true,
    "disable_weights_auto_swap": true,
    "send_seed": true,
    "send_size": true,
    "font": "",
    "js_modal_lightbox": true,
    "js_modal_lightbox_initially_zoomed": true,
    "show_progress_in_title": true,
    "samplers_in_dropdown": true,
    "dimensions_and_batch_together": true,
    "keyedit_precision_attention": 0.1,
    "keyedit_precision_extra": 0.05,
    "quicksettings": "sd_model_checkpoint",
    "ui_reorder": "inpaint, sampler, checkboxes, hires_fix, dimensions, cfg, seed, batch, override_settings, scripts",
    "ui_extra_networks_tab_reorder": "",
    "localization": "None",
    "show_progressbar": true,
    "live_previews_enable": true,
    "show_progress_grid": true,
    "show_progress_every_n_steps": 10,
    "show_progress_type": "Approx NN",
    "live_preview_content": "Prompt",
    "live_preview_refresh_period": 1000,
    "hide_samplers": [],
    "eta_ddim": 0.0,
    "eta_ancestral": 1.0,
    "ddim_discretize": "uniform",
    "s_churn": 0.0,
    "s_tmin": 0.0,
    "s_noise": 1.0,
    "eta_noise_seed_delta": 0,
    "always_discard_next_to_last_sigma": false,
    "postprocessing_enable_in_main_ui": [],
    "postprocessing_operation_order": [],
    "upscaling_max_images_in_cache": 5,
    "disabled_extensions": [],
    "sd_checkpoint_hash": "cae1bee30e67339dd931925f98c12d2b86fe9f4786795137040e4956f4bfcffe",
    "ldsr_steps": 100,
    "ldsr_cached": false,
    "SWIN_tile": 192,
    "SWIN_tile_overlap": 8,
    "sd_lora": "None",
    "lora_apply_to_outputs": false,
    "control_net_model_config": "models\\cldm_v15.yaml",
    "control_net_model_adapter_config": "models\\sketch_adapter_v14.yaml",
    "control_net_detectedmap_dir": "detected_maps",
    "control_net_models_path": "",
    "control_net_max_models_num": 2,
    "control_net_model_cache_size": 1,
    "control_net_control_transfer": false,
    "control_net_no_detectmap": false,
    "control_net_detectmap_autosaving": false,
    "control_net_only_midctrl_hires": true,
    "control_net_allow_script_control": false,
    "control_net_skip_img2img_processing": false,
    "control_net_monocular_depth_optim": false,
    "control_net_only_mid_control": false,
    "control_net_cfg_based_guidance": false,
    "image_browser_active_tabs": "txt2img, img2img, txt2img-grids, img2img-grids, Extras, Favorites, Others, Maintenance",
    "image_browser_with_subdirs": true,
    "image_browser_preload": false,
    "image_browser_copy_image": false,
    "image_browser_delete_message": true,
    "image_browser_txt_files": true,
    "image_browser_logger_warning": false,
    "image_browser_logger_debug": true,
    "image_browser_delete_recycle": false,
    "image_browser_scan_exif": true,
    "image_browser_mod_shift": false,
    "image_browser_mod_ctrl_shift": false,
    "image_browser_enable_maint": true,
    "image_browser_ranking_pnginfo": false,
    "image_browser_page_columns": 6.0,
    "image_browser_page_rows": 6.0,
    "image_browser_pages_perload": 20.0,
    "image_browser_hidden_components": [],
    "civitai_link_key": "",
    "civitai_link_logging": true,
    "civitai_api_key": "85e52d3667985d21d6e9259330182aff",
    "civitai_download_previews": true,
    "civitai_nsfw_previews": false,
    "civitai_download_missing_models": true,
    "civitai_hashify_resources": true,
    "civitai_folder_lora": ""
}
DEBUG:image_browser.py:{
    "samples_save": true,
    "samples_format": "png",
    "samples_filename_pattern": "",
    "save_images_add_number": true,
    "grid_save": true,
    "grid_format": "png",
    "grid_extended_filename": false,
    "grid_only_if_multiple": true,
    "grid_prevent_empty_spots": false,
    "n_rows": -1,
    "enable_pnginfo": true,
    "save_txt": false,
    "save_images_before_face_restoration": false,
    "save_images_before_highres_fix": false,
    "save_images_before_color_correction": false,
    "jpeg_quality": 80,
    "export_for_4chan": true,
    "use_original_name_batch": true,
    "use_upscaler_name_as_suffix": false,
    "save_selected_only": true,
    "do_not_add_watermark": false,
    "temp_dir": "",
    "clean_temp_dir_at_start": false,
    "outdir_samples": "",
    "outdir_txt2img_samples": "outputs/txt2img-images",
    "outdir_img2img_samples": "outputs/img2img-images",
    "outdir_extras_samples": "outputs/extras-images",
    "outdir_grids": "",
    "outdir_txt2img_grids": "outputs/txt2img-grids",
    "outdir_img2img_grids": "outputs/img2img-grids",
    "outdir_save": "log/images",
    "save_to_dirs": true,
    "grid_save_to_dirs": true,
    "use_save_to_dirs_for_ui": false,
    "directories_filename_pattern": "[date]",
    "directories_max_prompt_words": 8,
    "ESRGAN_tile": 192,
    "ESRGAN_tile_overlap": 8,
    "realesrgan_enabled_models": [
        "R-ESRGAN 4x+",
        "R-ESRGAN 4x+ Anime6B"
    ],
    "upscaler_for_img2img": null,
    "face_restoration_model": null,
    "code_former_weight": 0.5,
    "face_restoration_unload": false,
    "show_warnings": false,
    "memmon_poll_rate": 8,
    "samples_log_stdout": false,
    "multiple_tqdm": true,
    "print_hypernet_extra": false,
    "unload_models_when_training": false,
    "pin_memory": false,
    "save_optimizer_state": false,
    "save_training_settings_to_txt": true,
    "dataset_filename_word_regex": "",
    "dataset_filename_join_string": " ",
    "training_image_repeats_per_epoch": 1,
    "training_write_csv_every": 500,
    "training_xattention_optimizations": false,
    "training_enable_tensorboard": false,
    "training_tensorboard_save_images": false,
    "training_tensorboard_flush_every": 120,
    "sd_model_checkpoint": "illuminatiDiffusionV1_v11.safetensors [cae1bee30e]",
    "sd_checkpoint_cache": 0,
    "sd_vae_checkpoint_cache": 0,
    "sd_vae": "Automatic",
    "sd_vae_as_default": true,
    "inpainting_mask_weight": 1.0,
    "initial_noise_multiplier": 1.0,
    "img2img_color_correction": false,
    "img2img_fix_steps": false,
    "img2img_background_color": "#ffffff",
    "enable_quantization": false,
    "enable_emphasis": true,
    "enable_batch_seeds": true,
    "comma_padding_backtrack": 20,
    "CLIP_stop_at_last_layers": 1,
    "upcast_attn": false,
    "use_old_emphasis_implementation": false,
    "use_old_karras_scheduler_sigmas": false,
    "use_old_hires_fix_width_height": false,
    "interrogate_keep_models_in_memory": false,
    "interrogate_return_ranks": false,
    "interrogate_clip_num_beams": 1,
    "interrogate_clip_min_length": 24,
    "interrogate_clip_max_length": 48,
    "interrogate_clip_dict_limit": 1500,
    "interrogate_clip_skip_categories": [],
    "interrogate_deepbooru_score_threshold": 0.5,
    "deepbooru_sort_alpha": true,
    "deepbooru_use_spaces": false,
    "deepbooru_escape": true,
    "deepbooru_filter_tags": "",
    "extra_networks_default_view": "cards",
    "extra_networks_default_multiplier": 1.0,
    "sd_hypernetwork": "None",
    "return_grid": true,
    "do_not_show_images": false,
    "add_model_hash_to_info": true,
    "add_model_name_to_info": true,
    "disable_weights_auto_swap": true,
    "send_seed": true,
    "send_size": true,
    "font": "",
    "js_modal_lightbox": true,
    "js_modal_lightbox_initially_zoomed": true,
    "show_progress_in_title": true,
    "samplers_in_dropdown": true,
    "dimensions_and_batch_together": true,
    "keyedit_precision_attention": 0.1,
    "keyedit_precision_extra": 0.05,
    "quicksettings": "sd_model_checkpoint",
    "ui_reorder": "inpaint, sampler, checkboxes, hires_fix, dimensions, cfg, seed, batch, override_settings, scripts",
    "ui_extra_networks_tab_reorder": "",
    "localization": "None",
    "show_progressbar": true,
    "live_previews_enable": true,
    "show_progress_grid": true,
    "show_progress_every_n_steps": 10,
    "show_progress_type": "Approx NN",
    "live_preview_content": "Prompt",
    "live_preview_refresh_period": 1000,
    "hide_samplers": [],
    "eta_ddim": 0.0,
    "eta_ancestral": 1.0,
    "ddim_discretize": "uniform",
    "s_churn": 0.0,
    "s_tmin": 0.0,
    "s_noise": 1.0,
    "eta_noise_seed_delta": 0,
    "always_discard_next_to_last_sigma": false,
    "postprocessing_enable_in_main_ui": [],
    "postprocessing_operation_order": [],
    "upscaling_max_images_in_cache": 5,
    "disabled_extensions": [],
    "sd_checkpoint_hash": "cae1bee30e67339dd931925f98c12d2b86fe9f4786795137040e4956f4bfcffe",
    "ldsr_steps": 100,
    "ldsr_cached": false,
    "SWIN_tile": 192,
    "SWIN_tile_overlap": 8,
    "sd_lora": "None",
    "lora_apply_to_outputs": false,
    "control_net_model_config": "models\\cldm_v15.yaml",
    "control_net_model_adapter_config": "models\\sketch_adapter_v14.yaml",
    "control_net_detectedmap_dir": "detected_maps",
    "control_net_models_path": "",
    "control_net_max_models_num": 2,
    "control_net_model_cache_size": 1,
    "control_net_control_transfer": false,
    "control_net_no_detectmap": false,
    "control_net_detectmap_autosaving": false,
    "control_net_only_midctrl_hires": true,
    "control_net_allow_script_control": false,
    "control_net_skip_img2img_processing": false,
    "control_net_monocular_depth_optim": false,
    "control_net_only_mid_control": false,
    "control_net_cfg_based_guidance": false,
    "image_browser_active_tabs": "txt2img, img2img, txt2img-grids, img2img-grids, Extras, Favorites, Others, Maintenance",
    "image_browser_with_subdirs": true,
    "image_browser_preload": false,
    "image_browser_copy_image": false,
    "image_browser_delete_message": true,
    "image_browser_txt_files": true,
    "image_browser_logger_warning": false,
    "image_browser_logger_debug": true,
    "image_browser_delete_recycle": false,
    "image_browser_scan_exif": true,
    "image_browser_mod_shift": false,
    "image_browser_mod_ctrl_shift": false,
    "image_browser_enable_maint": true,
    "image_browser_ranking_pnginfo": false,
    "image_browser_page_columns": 6.0,
    "image_browser_page_rows": 6.0,
    "image_browser_pages_perload": 20.0,
    "image_browser_hidden_components": [],
    "civitai_link_key": "",
    "civitai_link_logging": true,
    "civitai_api_key": "85e52d3667985d21d6e9259330182aff",
    "civitai_download_previews": true,
    "civitai_nsfw_previews": false,
    "civitai_download_missing_models": true,
    "civitai_hashify_resources": true,
    "civitai_folder_lora": ""
}
C:\dev\stable-diffusion-webui\extensions\stable-diffusion-webui-images-browser\scripts\image_browser.py
DEBUG:image_browser.py:C:\dev\stable-diffusion-webui\extensions\stable-diffusion-webui-images-browser\scripts\image_browser.py
["Name: txt2img / Path: C:\\dev\\stable-diffusion-webui\\outputs\\txt2img-images / Base tag: image_browser_tab_txt2img / Seen base tags: {'favorites', 'others', 'txt2img', 'img2img-grids', 'maintenance', 'img2img', 'maintenance_1', 'txt2img-grids', 'extras'}", "Name: img2img / Path: C:\\dev\\stable-diffusion-webui\\outputs\\img2img-images / Base tag: image_browser_tab_img2img / Seen base tags: {'favorites', 'others', 'txt2img', 'img2img-grids', 'maintenance', 'img2img', 'maintenance_1', 'txt2img-grids', 'extras'}", "Name: txt2img-grids / Path: C:\\dev\\stable-diffusion-webui\\outputs\\txt2img-grids / Base tag: image_browser_tab_txt2img-grids / Seen base tags: {'favorites', 'others', 'txt2img', 'img2img-grids', 'maintenance', 'img2img', 'maintenance_1', 'txt2img-grids', 'extras'}", "Name: img2img-grids / Path: C:\\dev\\stable-diffusion-webui\\outputs\\img2img-grids / Base tag: image_browser_tab_img2img-grids / Seen base tags: {'favorites', 'others', 'txt2img', 'img2img-grids', 'maintenance', 'img2img', 'maintenance_1', 'txt2img-grids', 'extras'}", "Name: Extras / Path: C:\\dev\\stable-diffusion-webui\\outputs\\extras-images / Base tag: image_browser_tab_extras / Seen base tags: {'favorites', 'others', 'txt2img', 'img2img-grids', 'maintenance', 'img2img', 'maintenance_1', 'txt2img-grids', 'extras'}", "Name: Favorites / Path: C:\\dev\\stable-diffusion-webui\\log\\images / Base tag: image_browser_tab_favorites / Seen base tags: {'favorites', 'others', 'txt2img', 'img2img-grids', 'maintenance', 'img2img', 'maintenance_1', 'txt2img-grids', 'extras'}", "Name: Others / Path: C:\\dev\\stable-diffusion-webui\\Others / Base tag: image_browser_tab_others / Seen base tags: {'favorites', 'others', 'txt2img', 'img2img-grids', 'maintenance', 'img2img', 'maintenance_1', 'txt2img-grids', 'extras'}", "Name: Maintenance / Path: C:\\dev\\stable-diffusion-webui\\Maintenance / Base tag: image_browser_tab_maintenance / Seen base tags: {'favorites', 'others', 'txt2img', 'img2img-grids', 'maintenance', 'img2img', 'maintenance_1', 'txt2img-grids', 'extras'}", "Name: Maintenance / Path: C:\\dev\\stable-diffusion-webui\\Maintenance / Base tag: image_browser_tab_maintenance_1 / Seen base tags: {'favorites', 'others', 'txt2img', 'img2img-grids', 'maintenance', 'img2img', 'maintenance_1', 'txt2img-grids', 'extras'}"]
DEBUG:image_browser.py:["Name: txt2img / Path: C:\\dev\\stable-diffusion-webui\\outputs\\txt2img-images / Base tag: image_browser_tab_txt2img / Seen base tags: {'favorites', 'others', 'txt2img', 'img2img-grids', 'maintenance', 'img2img', 'maintenance_1', 'txt2img-grids', 'extras'}", "Name: img2img / Path: C:\\dev\\stable-diffusion-webui\\outputs\\img2img-images / Base tag: image_browser_tab_img2img / Seen base tags: {'favorites', 'others', 'txt2img', 'img2img-grids', 'maintenance', 'img2img', 'maintenance_1', 'txt2img-grids', 'extras'}", "Name: txt2img-grids / Path: C:\\dev\\stable-diffusion-webui\\outputs\\txt2img-grids / Base tag: image_browser_tab_txt2img-grids / Seen base tags: {'favorites', 'others', 'txt2img', 'img2img-grids', 'maintenance', 'img2img', 'maintenance_1', 'txt2img-grids', 'extras'}", "Name: img2img-grids / Path: C:\\dev\\stable-diffusion-webui\\outputs\\img2img-grids / Base tag: image_browser_tab_img2img-grids / Seen base tags: {'favorites', 'others', 'txt2img', 'img2img-grids', 'maintenance', 'img2img', 'maintenance_1', 'txt2img-grids', 'extras'}", "Name: Extras / Path: C:\\dev\\stable-diffusion-webui\\outputs\\extras-images / Base tag: image_browser_tab_extras / Seen base tags: {'favorites', 'others', 'txt2img', 'img2img-grids', 'maintenance', 'img2img', 'maintenance_1', 'txt2img-grids', 'extras'}", "Name: Favorites / Path: C:\\dev\\stable-diffusion-webui\\log\\images / Base tag: image_browser_tab_favorites / Seen base tags: {'favorites', 'others', 'txt2img', 'img2img-grids', 'maintenance', 'img2img', 'maintenance_1', 'txt2img-grids', 'extras'}", "Name: Others / Path: C:\\dev\\stable-diffusion-webui\\Others / Base tag: image_browser_tab_others / Seen base tags: {'favorites', 'others', 'txt2img', 'img2img-grids', 'maintenance', 'img2img', 'maintenance_1', 'txt2img-grids', 'extras'}", "Name: Maintenance / Path: C:\\dev\\stable-diffusion-webui\\Maintenance / Base tag: image_browser_tab_maintenance / Seen base tags: {'favorites', 'others', 'txt2img', 'img2img-grids', 'maintenance', 'img2img', 'maintenance_1', 'txt2img-grids', 'extras'}", "Name: Maintenance / Path: C:\\dev\\stable-diffusion-webui\\Maintenance / Base tag: image_browser_tab_maintenance_1 / Seen base tags: {'favorites', 'others', 'txt2img', 'img2img-grids', 'maintenance', 'img2img', 'maintenance_1', 'txt2img-grids', 'extras'}"]
db_version: 6
DEBUG:image_browser.py:db_version: 6

image browser worked fine in the past, the only thing I recently tried was manually changing dreambooth version, I don't know if that's related.

AlUlkesh commented 1 year ago

I don't know if that is the problem, but your Gradio version is way too old: Gradio 3.9 Try updating to 3.10.6 and see if that makes a difference.

Are any of your other extensions showing errors in the log?

oumad commented 1 year ago

It works for me now, here's is all that I tried

AlUlkesh commented 1 year ago

Glad to hear you found a solution. Sounds like one of the other extensions might have a problem.

About Gradio: Your second approach with the activate was the right one. But you can't just upgrade to the latest Gradio version, webui does not work with version >=10.11. You need explicitly 3.10.6, if you want the latest working version.

oumad commented 1 year ago

I think that command didn't try to install latest version as in major versions. This is the output it gave me :

Installing collected packages: mdit-py-plugins, Gradio
  Attempting uninstall: mdit-py-plugins
    Found existing installation: mdit-py-plugins 0.3.5
    Uninstalling mdit-py-plugins-0.3.5:
      Successfully uninstalled mdit-py-plugins-0.3.5
  Attempting uninstall: Gradio
    Found existing installation: gradio 3.9
    Uninstalling gradio-3.9:
      Successfully uninstalled gradio-3.9
Successfully installed Gradio-3.22.0 mdit-py-plugins-0.3.3

So to me it seems like it installed latest as in minor upgrade 3.22 But for some reason even after that, not only image browser still had errors, but it still logged Gradio 3.9