Futurelab commited on
Commit
a8a3189
1 Parent(s): 2d553d2

Upload 5 files

Browse files

First Commit, Basic repo

Files changed (5) hide show
  1. config.json +482 -0
  2. sdf_web.tar.lz4 +3 -0
  3. style.css +959 -0
  4. ui-config.json +0 -0
  5. user.css +41 -0
config.json ADDED
@@ -0,0 +1,482 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "samples_save": true,
3
+ "samples_format": "png",
4
+ "samples_filename_pattern": "sdf-by-generalgost-[date]",
5
+ "grid_save": false,
6
+ "grid_format": "png",
7
+ "grid_extended_filename": false,
8
+ "grid_only_if_multiple": true,
9
+ "n_rows": -1,
10
+ "enable_pnginfo": true,
11
+ "save_txt": false,
12
+ "save_images_before_face_restoration": false,
13
+ "jpeg_quality": 99,
14
+ "export_for_4chan": false,
15
+ "use_original_name_batch": false,
16
+ "save_selected_only": true,
17
+ "do_not_add_watermark": false,
18
+ "outdir_samples": "",
19
+ "outdir_txt2img_samples": "/content/gdrive/MyDrive/WebUI/outputs/txt2img-images",
20
+ "outdir_img2img_samples": "/content/gdrive/MyDrive/WebUI/outputs/img2img-images",
21
+ "outdir_extras_samples": "/content/gdrive/MyDrive/WebUI/outputs/extras-images",
22
+ "outdir_grids": "",
23
+ "outdir_txt2img_grids": "/content/gdrive/MyDrive/WebUI/outputs/txt2img-grids",
24
+ "outdir_img2img_grids": "/content/gdrive/MyDrive/WebUI/outputs/img2img-grids",
25
+ "outdir_save": "/content/sdf-webui/log/images",
26
+ "save_to_dirs": true,
27
+ "grid_save_to_dirs": false,
28
+ "use_save_to_dirs_for_ui": false,
29
+ "directories_filename_pattern": "img-generated- [date]",
30
+ "directories_max_prompt_words": 8,
31
+ "ESRGAN_tile": 192,
32
+ "ESRGAN_tile_overlap": 8,
33
+ "realesrgan_enabled_models": [
34
+ "R-ESRGAN x4+",
35
+ "R-ESRGAN x4+ Anime6B",
36
+ "R-ESRGAN 4x+ Anime6B"
37
+ ],
38
+ "SWIN_tile": 192,
39
+ "SWIN_tile_overlap": 8,
40
+ "ldsr_steps": 100,
41
+ "upscaler_for_img2img": "R-ESRGAN 4x+ Anime6B",
42
+ "face_restoration_model": null,
43
+ "code_former_weight": 0.5,
44
+ "face_restoration_unload": false,
45
+ "memmon_poll_rate": 1,
46
+ "samples_log_stdout": false,
47
+ "multiple_tqdm": true,
48
+ "unload_models_when_training": false,
49
+ "sd_hypernetwork": "None",
50
+ "img2img_color_correction": false,
51
+ "save_images_before_color_correction": false,
52
+ "img2img_fix_steps": false,
53
+ "enable_quantization": false,
54
+ "enable_emphasis": true,
55
+ "use_old_emphasis_implementation": false,
56
+ "enable_batch_seeds": true,
57
+ "comma_padding_backtrack": 20,
58
+ "filter_nsfw": false,
59
+ "CLIP_stop_at_last_layers": 2,
60
+ "random_artist_categories": [
61
+ "anime"
62
+ ],
63
+ "interrogate_keep_models_in_memory": false,
64
+ "interrogate_use_builtin_artists": true,
65
+ "interrogate_clip_num_beams": 1,
66
+ "interrogate_clip_min_length": 24,
67
+ "interrogate_clip_max_length": 48,
68
+ "interrogate_clip_dict_limit": 1500.0,
69
+ "interrogate_deepbooru_score_threshold": 0.5,
70
+ "show_progressbar": true,
71
+ "show_progress_every_n_steps": 2,
72
+ "return_grid": true,
73
+ "do_not_show_images": false,
74
+ "add_model_hash_to_info": true,
75
+ "add_model_name_to_info": true,
76
+ "font": "JetBrainsMono-Regular.woff2",
77
+ "js_modal_lightbox": true,
78
+ "js_modal_lightbox_initially_zoomed": true,
79
+ "show_progress_in_title": true,
80
+ "hide_samplers": [],
81
+ "eta_ddim": 0,
82
+ "eta_ancestral": 1,
83
+ "ddim_discretize": "uniform",
84
+ "s_churn": 0,
85
+ "s_tmin": 0,
86
+ "s_noise": 1,
87
+ "eta_noise_seed_delta": 31337,
88
+ "grid_prevent_empty_spots": true,
89
+ "dataset_filename_word_regex": "",
90
+ "dataset_filename_join_string": " ",
91
+ "training_image_repeats_per_epoch": 1,
92
+ "training_write_csv_every": 500.0,
93
+ "sd_hypernetwork_strength": 1.0,
94
+ "quicksettings": "sd_model_checkpoint,sd_vae,sd_hypernetwork,sd_lora,extra_networks_default_multiplier,show_progress_every_n_steps,live_previews_enable,always_discard_next_to_last_sigma,CLIP_stop_at_last_layers,stealth_pnginfo",
95
+ "interrogate_return_ranks": false,
96
+ "deepbooru_sort_alpha": true,
97
+ "deepbooru_use_spaces": true,
98
+ "deepbooru_escape": true,
99
+ "save_images_add_number": true,
100
+ "use_scale_latent_for_hires_fix": true,
101
+ "sd_checkpoint_cache": 0,
102
+ "show_progress_grid": true,
103
+ "disable_weights_auto_swap": true,
104
+ "localization": "None",
105
+ "save_images_before_highres_fix": false,
106
+ "training_xattention_optimizations": false,
107
+ "inpainting_mask_weight": 1,
108
+ "send_seed": true,
109
+ "temp_dir": "",
110
+ "clean_temp_dir_at_start": false,
111
+ "pin_memory": false,
112
+ "save_optimizer_state": false,
113
+ "sd_vae_as_default": false,
114
+ "ldsr_cached": false,
115
+ "initial_noise_multiplier": 1,
116
+ "send_size": true,
117
+ "tac_tagFile": "danbooru.csv",
118
+ "tac_active": true,
119
+ "tac_activeIn.txt2img": true,
120
+ "tac_activeIn.img2img": true,
121
+ "tac_activeIn.negativePrompts": true,
122
+ "tac_activeIn.thirdParty": true,
123
+ "tac_maxResults": 10.0,
124
+ "tac_showAllResults": false,
125
+ "tac_resultStepLength": 50.0,
126
+ "tac_delayTime": 100.0,
127
+ "tac_useWildcards": true,
128
+ "tac_useEmbeddings": true,
129
+ "tac_replaceUnderscores": true,
130
+ "tac_escapeParentheses": true,
131
+ "tac_appendComma": true,
132
+ "tac_alias.searchByAlias": true,
133
+ "tac_alias.onlyShowAlias": false,
134
+ "tac_translation.translationFile": "None",
135
+ "tac_translation.oldFormat": false,
136
+ "tac_translation.searchByTranslation": true,
137
+ "tac_extra.extraFile": "danbooru.csv",
138
+ "tac_extra.onlyAliasExtraFile": false,
139
+ "images_record_paths": true,
140
+ "use_upscaler_name_as_suffix": false,
141
+ "img2img_background_color": "#ffffff",
142
+ "deepbooru_filter_tags": "",
143
+ "show_progress_type": "Approx NN",
144
+ "disabled_extensions": [],
145
+ "sd_vae_checkpoint_cache": 0,
146
+ "use_old_karras_scheduler_sigmas": false,
147
+ "samplers_in_dropdown": false,
148
+ "dimensions_and_batch_together": true,
149
+ "ui_reorder": "sampler, dimensions, cfg, seed, checkboxes, hires_fix, batch, scripts",
150
+ "save_training_settings_to_txt": true,
151
+ "use_old_hires_fix_width_height": false,
152
+ "always_discard_next_to_last_sigma": false,
153
+ "additional_networks_extra_lora_path": "/content/sdf-webui/models/Lora/",
154
+ "print_hypernet_extra": false,
155
+ "training_enable_tensorboard": false,
156
+ "training_tensorboard_save_images": false,
157
+ "training_tensorboard_flush_every": 120.0,
158
+ "live_previews_enable": true,
159
+ "live_preview_content": "Prompt",
160
+ "tac_activeIn.modelList": "",
161
+ "tac_activeIn.modelListMode": "Blacklist",
162
+ "tac_showWikiLinks": true,
163
+ "additional_networks_sort_models_by": "name",
164
+ "additional_networks_model_name_filter": "",
165
+ "additional_networks_xy_grid_model_metadata": "",
166
+ "sd_model_checkpoint": "bb95FurryMix_v90.safetensors",
167
+ "sd_checkpoint_hash": null,
168
+ "sd_vae": "vae-ft-mse-840000-ema-pruned.safetensors",
169
+ "show_warnings": false,
170
+ "disable_ema": false,
171
+ "live_preview_refresh_period": 100.0,
172
+ "extra_networks_default_multiplier": 1,
173
+ "keyedit_precision_attention": 0.1,
174
+ "keyedit_precision_extra": 0.05,
175
+ "ui_extra_networks_tab_reorder": "",
176
+ "postprocessing_scipts_order": "upscale, gfpgan, codeformer",
177
+ "upscaling_max_images_in_cache": 5,
178
+ "upcast_attn": false,
179
+ "interrogate_clip_skip_categories": [],
180
+ "extra_networks_default_view": "cards",
181
+ "sd_lora": "None",
182
+ "lora_apply_to_outputs": false,
183
+ "postprocessing_enable_in_main_ui": [
184
+ "Color Enhance"
185
+ ],
186
+ "postprocessing_operation_order": [],
187
+ "tac_useHypernetworks": true,
188
+ "tac_useLoras": true,
189
+ "additional_networks_hash_thread_count": 1.0,
190
+ "model_toolkit_fix_clip": false,
191
+ "additional_networks_reverse_sort_order": false,
192
+ "additional_networks_back_up_model_when_saving": true,
193
+ "additional_networks_show_only_safetensors": false,
194
+ "additional_networks_show_only_models_with_metadata": "disabled",
195
+ "additional_networks_max_top_tags": 20.0,
196
+ "tac_extra.addMode": "Insert before",
197
+ "additional_networks_max_dataset_folders": 20.0,
198
+ "control_net_model_config": "/content/sdf-webui/extensions/sd-webui-controlnet/models/cldm_v15.yaml",
199
+ "control_net_models_path": "/content/sdf-webui/extensions/controlnet/models",
200
+ "control_net_no_detectmap": false,
201
+ "img_downscale_threshold": 4.0,
202
+ "target_side_length": 4000.0,
203
+ "no_dpmpp_sde_batch_determinism": false,
204
+ "control_net_model_adapter_config": "/content/sdf-webui/extensions/sd-webui-controlnet/models/sketch_adapter_v14.yaml",
205
+ "control_net_detectedmap_dir": "/content/sdf-webui/extensions/sd-webui-controlnet/detected_maps",
206
+ "control_net_max_models_num": 4,
207
+ "control_net_model_cache_size": 2,
208
+ "control_net_control_transfer": false,
209
+ "control_net_detectmap_autosaving": false,
210
+ "control_net_only_midctrl_hires": true,
211
+ "control_net_allow_script_control": true,
212
+ "control_net_skip_img2img_processing": false,
213
+ "control_net_monocular_depth_optim": false,
214
+ "control_net_only_mid_control": false,
215
+ "control_net_cfg_based_guidance": false,
216
+ "model_toolkit_autoprune": false,
217
+ "tac_slidingPopup": true,
218
+ "webp_lossless": false,
219
+ "img_max_size_mp": 200.0,
220
+ "extra_networks_add_text_separator": " ",
221
+ "hidden_tabs": [
222
+ "Checkpoint Merger",
223
+ "Train"
224
+ ],
225
+ "uni_pc_variant": "bh1",
226
+ "uni_pc_skip_type": "time_uniform",
227
+ "uni_pc_order": 3,
228
+ "uni_pc_lower_order_final": true,
229
+ "dp_ignore_whitespace": false,
230
+ "dp_write_raw_template": false,
231
+ "dp_write_prompts_to_file": false,
232
+ "dp_parser_variant_start": "{",
233
+ "dp_parser_variant_end": "}",
234
+ "dp_parser_wildcard_wrap": "__",
235
+ "dp_limit_jinja_prompts": false,
236
+ "image_browser_preload": false,
237
+ "image_browser_copy_image": false,
238
+ "image_browser_delete_message": true,
239
+ "image_browser_page_columns": 6.0,
240
+ "image_browser_page_rows": 6.0,
241
+ "image_browser_pages_perload": 1.0,
242
+ "openpose3d_use_online_version": false,
243
+ "control_net_sync_field_args": false,
244
+ "stealth_pnginfo": true,
245
+ "image_browser_active_tabs": "txt2img, img2img, txt2img-grids, img2img-grids, Extras, Favorites, Others",
246
+ "image_browser_hidden_components": [],
247
+ "image_browser_with_subdirs": true,
248
+ "image_browser_txt_files": true,
249
+ "image_browser_logger_warning": false,
250
+ "image_browser_logger_debug": false,
251
+ "image_browser_delete_recycle": false,
252
+ "image_browser_scan_exif": true,
253
+ "image_browser_mod_shift": false,
254
+ "image_browser_mod_ctrl_shift": false,
255
+ "image_browser_enable_maint": true,
256
+ "image_browser_ranking_pnginfo": false,
257
+ "image_browser_use_thumbnail": false,
258
+ "image_browser_thumbnail_size": 200.0,
259
+ "state": [
260
+ "tabs"
261
+ ],
262
+ "state_txt2img": [
263
+ "prompt",
264
+ "negative_prompt",
265
+ "styles",
266
+ "sampling",
267
+ "sampling_steps",
268
+ "width",
269
+ "height",
270
+ "batch_count",
271
+ "batch_size",
272
+ "cfg_scale",
273
+ "restore_faces",
274
+ "tiling",
275
+ "hires_fix",
276
+ "hires_upscaler",
277
+ "hires_steps",
278
+ "hires_scale",
279
+ "hires_resize_x",
280
+ "hires_resize_y",
281
+ "hires_denoising_strength"
282
+ ],
283
+ "state_img2img": [
284
+ "prompt",
285
+ "negative_prompt",
286
+ "styles",
287
+ "sampling",
288
+ "resize_mode",
289
+ "sampling_steps",
290
+ "restore_faces",
291
+ "tiling",
292
+ "width",
293
+ "height",
294
+ "batch_count",
295
+ "batch_size",
296
+ "cfg_scale",
297
+ "denoising_strength"
298
+ ],
299
+ "state_extensions": [
300
+ "control-net"
301
+ ],
302
+ "dp_magicprompt_default_model": "Gustavosta/MagicPrompt-Stable-Diffusion",
303
+ "dp_magicprompt_batch_size": 1,
304
+ "quicksettings_list": [
305
+ "sd_model_checkpoint",
306
+ "sd_vae",
307
+ "sd_lora",
308
+ "CLIP_stop_at_last_layers",
309
+ "show_progress_every_n_steps"
310
+ ],
311
+ "restore_config_state_file": "",
312
+ "disable_all_extensions": "none",
313
+ "save_mask": false,
314
+ "save_mask_composite": false,
315
+ "save_init_img": false,
316
+ "outdir_init_images": "outputs/init-images",
317
+ "SCUNET_tile": 256,
318
+ "SCUNET_tile_overlap": 8,
319
+ "randn_source": "GPU",
320
+ "dont_fix_second_order_samplers_schedule": false,
321
+ "lora_functional": false,
322
+ "extra_networks_card_width": 0.0,
323
+ "extra_networks_card_height": 0.0,
324
+ "sd_lyco": "None",
325
+ "lora_preferred_name": "Alias from file",
326
+ "return_mask": false,
327
+ "return_mask_composite": false,
328
+ "js_modal_lightbox_gamepad": true,
329
+ "js_modal_lightbox_gamepad_repeat": 250.0,
330
+ "keyedit_delimiters": ".,\\/!?%^*;:{}=`~()",
331
+ "gradio_theme": "Default",
332
+ "add_version_to_infotext": true,
333
+ "s_min_uncond": 0,
334
+ "tac_useLycos": true,
335
+ "tac_chantFile": "demo-chants.json",
336
+ "tac_keymap": "{\n \"MoveUp\": \"ArrowUp\",\n \"MoveDown\": \"ArrowDown\",\n \"JumpUp\": \"PageUp\",\n \"JumpDown\": \"PageDown\",\n \"JumpToStart\": \"Home\",\n \"JumpToEnd\": \"End\",\n \"ChooseSelected\": \"Enter\",\n \"ChooseFirstOrSelected\": \"Tab\",\n \"Close\": \"Escape\"\n}",
337
+ "tac_colormap": "{\n \"danbooru\": {\n \"-1\": [\"red\", \"maroon\"],\n \"0\": [\"lightblue\", \"dodgerblue\"],\n \"1\": [\"indianred\", \"firebrick\"],\n \"3\": [\"violet\", \"darkorchid\"],\n \"4\": [\"lightgreen\", \"darkgreen\"],\n \"5\": [\"orange\", \"darkorange\"]\n },\n \"e621\": {\n \"-1\": [\"red\", \"maroon\"],\n \"0\": [\"lightblue\", \"dodgerblue\"],\n \"1\": [\"gold\", \"goldenrod\"],\n \"3\": [\"violet\", \"darkorchid\"],\n \"4\": [\"lightgreen\", \"darkgreen\"],\n \"5\": [\"tomato\", \"darksalmon\"],\n \"6\": [\"red\", \"maroon\"],\n \"7\": [\"whitesmoke\", \"black\"],\n \"8\": [\"seagreen\", \"darkseagreen\"]\n }\n}",
338
+ "ad_max_models": 2,
339
+ "ad_save_previews": false,
340
+ "ad_save_images_before": false,
341
+ "ad_only_seleted_scripts": true,
342
+ "ad_script_names": "dynamic_prompting,dynamic_thresholding,wildcards,wildcard_recursive",
343
+ "control_net_modules_path": "",
344
+ "controlnet_show_batch_images_in_ui": false,
345
+ "controlnet_increment_seed_during_batch": false,
346
+ "dp_auto_purge_cache": false,
347
+ "ctp_flavor": "mocha",
348
+ "accent_color": "peach",
349
+ "tac_translation.liveTranslation": false,
350
+ "ad_bbox_sortby": "None",
351
+ "stealth_pnginfo_mode": "rgb",
352
+ "stealth_pnginfo_compression": false,
353
+ "list_hidden_files": true,
354
+ "cross_attention_optimization": "Automatic",
355
+ "token_merging_ratio": 0,
356
+ "token_merging_ratio_img2img": 0,
357
+ "token_merging_ratio_hr": 0,
358
+ "extra_networks_show_hidden_directories": true,
359
+ "extra_networks_hidden_models": "When searched",
360
+ "lora_add_hashes_to_infotext": true,
361
+ "img2img_editor_height": 720,
362
+ "ui_tab_order": [
363
+ "txt2img",
364
+ "img2img",
365
+ "Extras",
366
+ "Fast PNG Info",
367
+ "PNG Info",
368
+ "CivitAi",
369
+ "Batchlinks Downloader",
370
+ "Infinite image browsing",
371
+ "OpenPose Editor",
372
+ "Inpaint Anything",
373
+ "Agent Scheduler",
374
+ "Additional Networks",
375
+ "Settings",
376
+ "Extensions"
377
+ ],
378
+ "hires_fix_show_sampler": false,
379
+ "hires_fix_show_prompts": false,
380
+ "live_previews_image_format": "webp",
381
+ "tac_refreshTempFiles": "Refresh TAC temp files",
382
+ "controlnet_disable_control_type": false,
383
+ "regprp_debug": false,
384
+ "regprp_hidepmask": false,
385
+ "arh_javascript_aspect_ratio_show": true,
386
+ "arh_javascript_aspect_ratio": "1:1, 3:2, 4:3, 5:4, 16:9",
387
+ "arh_ui_javascript_selection_method": "Aspect Ratios Dropdown",
388
+ "arh_hide_accordion_by_default": true,
389
+ "arh_expand_by_default": false,
390
+ "arh_ui_component_order_key": "MaxDimensionScaler, MinDimensionScaler, PredefinedAspectRatioButtons, PredefinedPercentageButtons",
391
+ "arh_show_max_width_or_height": false,
392
+ "arh_max_width_or_height": 1024,
393
+ "arh_show_min_width_or_height": false,
394
+ "arh_min_width_or_height": 1024,
395
+ "arh_show_predefined_aspect_ratios": false,
396
+ "arh_predefined_aspect_ratio_use_max_dim": false,
397
+ "arh_predefined_aspect_ratios": "1:1, 4:3, 16:9, 9:16, 21:9",
398
+ "arh_show_predefined_percentages": false,
399
+ "arh_predefined_percentages": "25, 50, 75, 125, 150, 175, 200",
400
+ "arh_predefined_percentages_display_key": "Incremental/decremental percentage (-50%, +50%)",
401
+ "hide_auto_sd_paint_ext_tab": true,
402
+ "controlnet_disable_openpose_edit": false,
403
+ "ui_reorder_list": [
404
+ "sampler",
405
+ "dimensions",
406
+ "cfg",
407
+ "seed",
408
+ "checkboxes",
409
+ "hires_fix",
410
+ "batch",
411
+ "scripts"
412
+ ],
413
+ "grid_zip_filename_pattern": "",
414
+ "sd_unet": "Automatic",
415
+ "pad_cond_uncond": false,
416
+ "experimental_persistent_cond_cache": false,
417
+ "hires_fix_use_firstpass_conds": false,
418
+ "disable_token_counters": false,
419
+ "extra_options": [],
420
+ "extra_options_accordion": false,
421
+ "infotext_styles": "Apply if any",
422
+ "k_sched_type": "Automatic",
423
+ "sigma_min": 0.0,
424
+ "sigma_max": 0.0,
425
+ "rho": 0.0,
426
+ "canvas_hotkey_move": "F",
427
+ "canvas_hotkey_fullscreen": "S",
428
+ "canvas_hotkey_reset": "R",
429
+ "canvas_hotkey_overlap": "O",
430
+ "canvas_show_tooltip": true,
431
+ "canvas_swap_controls": false,
432
+ "neutral_prompt_enabled": true,
433
+ "tac_wildcardCompletionMode": "To next folder level",
434
+ "canvas_hotkey_zoom": "Alt",
435
+ "canvas_hotkey_adjust": "Ctrl",
436
+ "canvas_disabled_functions": [
437
+ "Overlap"
438
+ ],
439
+ "canvas_zoom_hotkey_open_colorpanel": "Q",
440
+ "canvas_zoom_hotkey_pin_colorpanel": "T",
441
+ "canvas_zoom_hotkey_dropper": "A",
442
+ "canvas_zoom_hotkey_fill": "H",
443
+ "canvas_zoom_hotkey_transparency": "C",
444
+ "canvas_zoom_mask_clear": true,
445
+ "canvas_zoom_inpaint_warning": true,
446
+ "canvas_zoom_inpaint_label": true,
447
+ "canvas_zoom_inpaint_change_btn_color": false,
448
+ "canvas_zoom_inpaint_btn_color": "#C33227",
449
+ "canvas_zoom_brush_outline": false,
450
+ "canvas_zoom_enable_integration": false,
451
+ "canvas_zoom_add_buttons": false,
452
+ "canvas_blur_prompt": false,
453
+ "canvas_zoom_draw_staight_lines": false,
454
+ "canvas_zoom_inpaint_brushcolor": "#000000",
455
+ "canvas_zoom_transparency_level": 60,
456
+ "canvas_zoom_disabled_functions": [
457
+ "Overlap"
458
+ ],
459
+ "tac_appendSpace": true,
460
+ "tac_alwaysSpaceAtEnd": true,
461
+ "queue_paused": false,
462
+ "queue_button_placement": "Under Generate button",
463
+ "queue_button_hide_checkpoint": true,
464
+ "queue_history_retention_days": "30 days",
465
+ "queue_keyboard_shortcut": "Ctrl+KeyE",
466
+ "queue_ui_placement": "As a tab",
467
+ "inpaint_anything_save_folder": "inpaint-anything",
468
+ "inpaint_anything_offline_inpainting": false,
469
+ "inpaint_anything_padding_fill": 127,
470
+ "sam_use_local_groundingdino": false,
471
+ "em_show_embedded_version": false,
472
+ "em_save_masks": false,
473
+ "em_outdir_masks": "extensions/eyemask/outputs/masks",
474
+ "em_wildcards_in_original": true,
475
+ "em_save_prompts": false,
476
+ "em_save_neg_prompts": false,
477
+ "em_save_em_prompts": false,
478
+ "em_save_em_neg_prompts": false,
479
+ "em_save_last_script": false,
480
+ "em_save_settings": false,
481
+ "em_dev_mode": false
482
+ }
sdf_web.tar.lz4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f32b779951bed87d28490ceb60172453df30f1c33c021df12fba8418bbfe05fd
3
+ size 1685538378
style.css ADDED
@@ -0,0 +1,959 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* temporary fix to load default gradio font in frontend instead of backend */
2
+
3
+ @import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600&display=swap');
4
+
5
+ /* general gradio fixes */
6
+
7
+ :root, .dark{
8
+ --checkbox-label-gap: 0.25em 0.1em;
9
+ --section-header-text-size: 12pt;
10
+ --block-background-fill: transparent;
11
+ }
12
+
13
+ .block.padded:not(.gradio-accordion) {
14
+ padding: 0 !important;
15
+ }
16
+
17
+ div.gradio-container{
18
+ max-width: unset !important;
19
+ }
20
+
21
+ .hidden{
22
+ display: none;
23
+ }
24
+
25
+ .compact{
26
+ background: transparent !important;
27
+ padding: 0 !important;
28
+ }
29
+
30
+ div.form{
31
+ border-width: 0;
32
+ box-shadow: none;
33
+ background: transparent;
34
+ overflow: visible;
35
+ gap: 0.5em;
36
+ }
37
+
38
+ .block.gradio-dropdown,
39
+ .block.gradio-slider,
40
+ .block.gradio-checkbox,
41
+ .block.gradio-textbox,
42
+ .block.gradio-radio,
43
+ .block.gradio-checkboxgroup,
44
+ .block.gradio-number,
45
+ .block.gradio-colorpicker
46
+ {
47
+ border-width: 0 !important;
48
+ box-shadow: none !important;
49
+ }
50
+
51
+ .gap.compact{
52
+ padding: 0;
53
+ gap: 0.2em 0;
54
+ }
55
+
56
+ div.compact{
57
+ gap: 1em;
58
+ }
59
+
60
+ .gradio-dropdown label span:not(.has-info),
61
+ .gradio-textbox label span:not(.has-info),
62
+ .gradio-number label span:not(.has-info)
63
+ {
64
+ margin-bottom: 0;
65
+ }
66
+
67
+ .gradio-dropdown ul.options{
68
+ z-index: 3000;
69
+ min-width: fit-content;
70
+ max-width: inherit;
71
+ white-space: nowrap;
72
+ }
73
+
74
+ .gradio-dropdown ul.options li.item {
75
+ padding: 0.05em 0;
76
+ }
77
+
78
+ .gradio-dropdown ul.options li.item.selected {
79
+ background-color: var(--neutral-100);
80
+ }
81
+
82
+ .dark .gradio-dropdown ul.options li.item.selected {
83
+ background-color: var(--neutral-900);
84
+ }
85
+
86
+ .gradio-dropdown div.wrap.wrap.wrap.wrap{
87
+ box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
88
+ }
89
+
90
+ .gradio-dropdown:not(.multiselect) .wrap-inner.wrap-inner.wrap-inner{
91
+ flex-wrap: unset;
92
+ }
93
+
94
+ .gradio-dropdown .single-select{
95
+ white-space: nowrap;
96
+ overflow: hidden;
97
+ }
98
+
99
+ .gradio-dropdown .token-remove.remove-all.remove-all{
100
+ display: none;
101
+ }
102
+
103
+ .gradio-dropdown.multiselect .token-remove.remove-all.remove-all{
104
+ display: flex;
105
+ }
106
+
107
+ .gradio-slider input[type="number"]{
108
+ width: 6em;
109
+ }
110
+
111
+ .block.gradio-checkbox {
112
+ margin: 0.75em 1.5em 0 0;
113
+ }
114
+
115
+ .gradio-html div.wrap{
116
+ height: 100%;
117
+ }
118
+ div.gradio-html.min{
119
+ min-height: 0;
120
+ }
121
+
122
+ .block.gradio-gallery{
123
+ background: var(--input-background-fill);
124
+ }
125
+
126
+ .gradio-container .prose a, .gradio-container .prose a:visited{
127
+ color: unset;
128
+ text-decoration: none;
129
+ }
130
+
131
+ a{
132
+ font-weight: bold;
133
+ cursor: pointer;
134
+ }
135
+
136
+
137
+ /* general styled components */
138
+
139
+ .gradio-button.tool{
140
+ max-width: 2.2em;
141
+ min-width: 2.2em !important;
142
+ height: 2.4em;
143
+ align-self: end;
144
+ line-height: 1em;
145
+ border-radius: 0.5em;
146
+ }
147
+
148
+ .gradio-button.secondary-down{
149
+ background: var(--button-secondary-background-fill);
150
+ color: var(--button-secondary-text-color);
151
+ }
152
+ .gradio-button.secondary-down, .gradio-button.secondary-down:hover{
153
+ box-shadow: 1px 1px 1px rgba(0,0,0,0.25) inset, 0px 0px 3px rgba(0,0,0,0.15) inset;
154
+ }
155
+ .gradio-button.secondary-down:hover{
156
+ background: var(--button-secondary-background-fill-hover);
157
+ color: var(--button-secondary-text-color-hover);
158
+ }
159
+
160
+ .checkboxes-row{
161
+ margin-bottom: 0.5em;
162
+ margin-left: 0em;
163
+ }
164
+ .checkboxes-row > div{
165
+ flex: 0;
166
+ white-space: nowrap;
167
+ min-width: auto;
168
+ }
169
+
170
+ button.custom-button{
171
+ border-radius: var(--button-large-radius);
172
+ padding: var(--button-large-padding);
173
+ font-weight: var(--button-large-text-weight);
174
+ border: var(--button-border-width) solid var(--button-secondary-border-color);
175
+ background: var(--button-secondary-background-fill);
176
+ color: var(--button-secondary-text-color);
177
+ font-size: var(--button-large-text-size);
178
+ display: inline-flex;
179
+ justify-content: center;
180
+ align-items: center;
181
+ transition: var(--button-transition);
182
+ box-shadow: var(--button-shadow);
183
+ text-align: center;
184
+ }
185
+
186
+
187
+ /* txt2img/img2img specific */
188
+
189
+ .block.token-counter{
190
+ position: absolute;
191
+ display: inline-block;
192
+ right: 1em;
193
+ min-width: 0 !important;
194
+ width: auto;
195
+ z-index: 100;
196
+ top: -0.75em;
197
+ }
198
+
199
+ .block.token-counter span{
200
+ background: var(--input-background-fill) !important;
201
+ box-shadow: 0 0 0.0 0.3em rgba(192,192,192,0.15), inset 0 0 0.6em rgba(192,192,192,0.075);
202
+ border: 2px solid rgba(192,192,192,0.4) !important;
203
+ border-radius: 0.4em;
204
+ }
205
+
206
+ .block.token-counter.error span{
207
+ box-shadow: 0 0 0.0 0.3em rgba(255,0,0,0.15), inset 0 0 0.6em rgba(255,0,0,0.075);
208
+ border: 2px solid rgba(255,0,0,0.4) !important;
209
+ }
210
+
211
+ .block.token-counter div{
212
+ display: inline;
213
+ }
214
+
215
+ .block.token-counter span{
216
+ padding: 0.1em 0.75em;
217
+ }
218
+
219
+ [id$=_subseed_show]{
220
+ min-width: auto !important;
221
+ flex-grow: 0 !important;
222
+ display: flex;
223
+ }
224
+
225
+ [id$=_subseed_show] label{
226
+ margin-bottom: 0.5em;
227
+ align-self: end;
228
+ }
229
+
230
+ .performance {
231
+ font-size: 0.85em;
232
+ color: #444;
233
+ }
234
+
235
+ .performance p{
236
+ display: inline-block;
237
+ }
238
+
239
+ .performance .time {
240
+ margin-right: 0;
241
+ }
242
+
243
+ .performance .vram {
244
+ }
245
+
246
+ #txt2img_generate, #img2img_generate {
247
+ min-height: 4.5em;
248
+ }
249
+
250
+ @media screen and (min-width: 2500px) {
251
+ #txt2img_gallery, #img2img_gallery {
252
+ min-height: 768px;
253
+ }
254
+ }
255
+
256
+ #txt2img_gallery img, #img2img_gallery img, #extras_gallery img{
257
+ object-fit: scale-down;
258
+ }
259
+ #txt2img_actions_column, #img2img_actions_column {
260
+ gap: 0.5em;
261
+ }
262
+ #txt2img_tools, #img2img_tools{
263
+ gap: 0.4em;
264
+ }
265
+
266
+ .interrogate-col{
267
+ min-width: 0 !important;
268
+ max-width: fit-content;
269
+ gap: 0.5em;
270
+ }
271
+ .interrogate-col > button{
272
+ flex: 1;
273
+ }
274
+
275
+ .generate-box{
276
+ position: relative;
277
+ }
278
+ .gradio-button.generate-box-skip, .gradio-button.generate-box-interrupt{
279
+ position: absolute;
280
+ width: 50%;
281
+ height: 100%;
282
+ display: none;
283
+ background: #b4c0cc;
284
+ }
285
+ .gradio-button.generate-box-skip:hover, .gradio-button.generate-box-interrupt:hover{
286
+ background: #c2cfdb;
287
+ }
288
+ .gradio-button.generate-box-interrupt{
289
+ left: 0;
290
+ border-radius: 0.5rem 0 0 0.5rem;
291
+ }
292
+ .gradio-button.generate-box-skip{
293
+ right: 0;
294
+ border-radius: 0 0.5rem 0.5rem 0;
295
+ }
296
+
297
+ #txtimg_hr_finalres{
298
+ min-height: 0 !important;
299
+ padding: .625rem .75rem;
300
+ margin-left: -0.75em
301
+ }
302
+
303
+ #img2img_scale_resolution_preview.block{
304
+ display: flex;
305
+ align-items: end;
306
+ }
307
+
308
+ #txtimg_hr_finalres .resolution, #img2img_scale_resolution_preview .resolution{
309
+ font-weight: bold;
310
+ }
311
+
312
+ #txtimg_hr_finalres div.pending, #img2img_scale_resolution_preview div.pending {
313
+ opacity: 1;
314
+ transition: opacity 0s;
315
+ }
316
+
317
+ .inactive{
318
+ opacity: 0.5;
319
+ }
320
+
321
+ [id$=_column_batch]{
322
+ min-width: min(13.5em, 100%) !important;
323
+ }
324
+
325
+ div.dimensions-tools{
326
+ min-width: 0 !important;
327
+ max-width: fit-content;
328
+ flex-direction: column;
329
+ place-content: center;
330
+ }
331
+
332
+ div#extras_scale_to_tab div.form{
333
+ flex-direction: row;
334
+ }
335
+
336
+ #img2img_sketch, #img2maskimg, #inpaint_sketch {
337
+ overflow: overlay !important;
338
+ resize: auto;
339
+ background: var(--panel-background-fill);
340
+ z-index: 5;
341
+ }
342
+
343
+ .image-buttons button{
344
+ min-width: auto;
345
+ }
346
+
347
+ .infotext {
348
+ overflow-wrap: break-word;
349
+ }
350
+
351
+ #img2img_column_batch{
352
+ align-self: end;
353
+ margin-bottom: 0.9em;
354
+ }
355
+
356
+ #img2img_unused_scale_by_slider{
357
+ visibility: hidden;
358
+ width: 0.5em;
359
+ max-width: 0.5em;
360
+ min-width: 0.5em;
361
+ }
362
+
363
+ /* settings */
364
+ #quicksettings {
365
+ width: fit-content;
366
+ align-items: end;
367
+ }
368
+
369
+ #quicksettings > div, #quicksettings > fieldset{
370
+ max-width: 24em;
371
+ min-width: 24em;
372
+ padding: 0;
373
+ border: none;
374
+ box-shadow: none;
375
+ background: none;
376
+ }
377
+
378
+ #settings{
379
+ display: block;
380
+ }
381
+
382
+ #settings > div{
383
+ border: none;
384
+ margin-left: 10em;
385
+ }
386
+
387
+ #settings > div.tab-nav{
388
+ float: left;
389
+ display: block;
390
+ margin-left: 0;
391
+ width: 10em;
392
+ }
393
+
394
+ #settings > div.tab-nav button{
395
+ display: block;
396
+ border: none;
397
+ text-align: left;
398
+ white-space: initial;
399
+ }
400
+
401
+ #settings_result{
402
+ height: 1.4em;
403
+ margin: 0 1.2em;
404
+ }
405
+
406
+ table.popup-table{
407
+ background: white;
408
+ border-collapse: collapse;
409
+ margin: 1em;
410
+ border: 4px solid white;
411
+ }
412
+
413
+ table.popup-table td{
414
+ padding: 0.4em;
415
+ border: 1px solid #ccc;
416
+ max-width: 36em;
417
+ }
418
+
419
+ table.popup-table .muted{
420
+ color: #aaa;
421
+ }
422
+
423
+ table.popup-table .link{
424
+ text-decoration: underline;
425
+ cursor: pointer;
426
+ font-weight: bold;
427
+ }
428
+
429
+ .ui-defaults-none{
430
+ color: #aaa !important;
431
+ }
432
+
433
+ #settings span{
434
+ color: var(--body-text-color);
435
+ }
436
+
437
+ #settings .gradio-textbox, #settings .gradio-slider, #settings .gradio-number, #settings .gradio-dropdown, #settings .gradio-checkboxgroup, #settings .gradio-radio{
438
+ margin-top: 0.75em;
439
+ }
440
+
441
+ #settings span .settings-comment {
442
+ display: inline
443
+ }
444
+
445
+ .settings-comment a{
446
+ text-decoration: underline;
447
+ }
448
+
449
+ .settings-comment .info{
450
+ opacity: 0.75;
451
+ }
452
+
453
+ #sysinfo_download a.sysinfo_big_link{
454
+ font-size: 24pt;
455
+ }
456
+
457
+ #sysinfo_download a{
458
+ text-decoration: underline;
459
+ }
460
+
461
+ #sysinfo_validity{
462
+ font-size: 18pt;
463
+ }
464
+
465
+
466
+ /* live preview */
467
+ .progressDiv{
468
+ position: relative;
469
+ height: 20px;
470
+ background: #b4c0cc;
471
+ border-radius: 3px !important;
472
+ margin-bottom: -3px;
473
+ }
474
+
475
+ .dark .progressDiv{
476
+ background: #424c5b;
477
+ }
478
+
479
+ .progressDiv .progress{
480
+ width: 0%;
481
+ height: 20px;
482
+ background: #0060df;
483
+ color: white;
484
+ font-weight: bold;
485
+ line-height: 20px;
486
+ padding: 0 8px 0 0;
487
+ text-align: right;
488
+ border-radius: 3px;
489
+ overflow: visible;
490
+ white-space: nowrap;
491
+ padding: 0 0.5em;
492
+ }
493
+
494
+ .livePreview{
495
+ position: absolute;
496
+ z-index: 300;
497
+ background-color: white;
498
+ margin: -4px;
499
+ }
500
+
501
+ .dark .livePreview{
502
+ background-color: rgb(17 24 39 / var(--tw-bg-opacity));
503
+ }
504
+
505
+ .livePreview img{
506
+ position: absolute;
507
+ object-fit: contain;
508
+ width: 100%;
509
+ height: 100%;
510
+ }
511
+
512
+ /* fullscreen popup (ie in Lora's (i) button) */
513
+
514
+ .popup-metadata{
515
+ color: black;
516
+ background: white;
517
+ display: inline-block;
518
+ padding: 1em;
519
+ white-space: pre-wrap;
520
+ }
521
+
522
+ .global-popup{
523
+ display: flex;
524
+ position: fixed;
525
+ z-index: 1001;
526
+ left: 0;
527
+ top: 0;
528
+ width: 100%;
529
+ height: 100%;
530
+ overflow: auto;
531
+ background-color: rgba(20, 20, 20, 0.95);
532
+ }
533
+
534
+
535
+ .global-popup-close:before {
536
+ content: "×";
537
+ }
538
+
539
+ .global-popup-close{
540
+ position: fixed;
541
+ right: 0.25em;
542
+ top: 0;
543
+ cursor: pointer;
544
+ color: white;
545
+ font-size: 32pt;
546
+ }
547
+
548
+ .global-popup-inner{
549
+ display: inline-block;
550
+ margin: auto;
551
+ padding: 2em;
552
+ }
553
+
554
+ /* fullpage image viewer */
555
+
556
+ #lightboxModal{
557
+ display: none;
558
+ position: fixed;
559
+ z-index: 1001;
560
+ left: 0;
561
+ top: 0;
562
+ width: 100%;
563
+ height: 100%;
564
+ overflow: auto;
565
+ background-color: rgba(20, 20, 20, 0.95);
566
+ user-select: none;
567
+ -webkit-user-select: none;
568
+ flex-direction: column;
569
+ }
570
+
571
+ .modalControls {
572
+ display: flex;
573
+ gap: 1em;
574
+ padding: 1em;
575
+ background-color: rgba(0,0,0,0.2);
576
+ }
577
+ .modalClose {
578
+ margin-left: auto;
579
+ }
580
+ .modalControls span{
581
+ color: white;
582
+ font-size: 35px;
583
+ font-weight: bold;
584
+ cursor: pointer;
585
+ width: 1em;
586
+ }
587
+
588
+ .modalControls span:hover, .modalControls span:focus{
589
+ color: #999;
590
+ text-decoration: none;
591
+ }
592
+
593
+ #lightboxModal > img {
594
+ display: block;
595
+ margin: auto;
596
+ width: auto;
597
+ }
598
+
599
+ #lightboxModal > img.modalImageFullscreen{
600
+ object-fit: contain;
601
+ height: 100%;
602
+ width: 100%;
603
+ min-height: 0;
604
+ }
605
+
606
+ .modalPrev,
607
+ .modalNext {
608
+ cursor: pointer;
609
+ position: absolute;
610
+ top: 50%;
611
+ width: auto;
612
+ padding: 16px;
613
+ margin-top: -50px;
614
+ color: white;
615
+ font-weight: bold;
616
+ font-size: 20px;
617
+ transition: 0.6s ease;
618
+ border-radius: 0 3px 3px 0;
619
+ user-select: none;
620
+ -webkit-user-select: none;
621
+ }
622
+
623
+ .modalNext {
624
+ right: 0;
625
+ border-radius: 3px 0 0 3px;
626
+ }
627
+
628
+ .modalPrev:hover,
629
+ .modalNext:hover {
630
+ background-color: rgba(0, 0, 0, 0.8);
631
+ }
632
+
633
+ #imageARPreview {
634
+ position: absolute;
635
+ top: 0px;
636
+ left: 0px;
637
+ border: 2px solid red;
638
+ background: rgba(255, 0, 0, 0.3);
639
+ z-index: 900;
640
+ pointer-events: none;
641
+ display: none;
642
+ }
643
+
644
+ /* context menu (ie for the generate button) */
645
+
646
+ #context-menu{
647
+ z-index:9999;
648
+ position:absolute;
649
+ display:block;
650
+ padding:0px 0;
651
+ border:2px solid #a55000;
652
+ border-radius:8px;
653
+ box-shadow:1px 1px 2px #CE6400;
654
+ width: 200px;
655
+ }
656
+
657
+ .context-menu-items{
658
+ list-style: none;
659
+ margin: 0;
660
+ padding: 0;
661
+ }
662
+
663
+ .context-menu-items a{
664
+ display:block;
665
+ padding:5px;
666
+ cursor:pointer;
667
+ }
668
+
669
+ .context-menu-items a:hover{
670
+ background: #a55000;
671
+ }
672
+
673
+
674
+ /* extensions */
675
+
676
+ #tab_extensions table{
677
+ border-collapse: collapse;
678
+ }
679
+
680
+ #tab_extensions table td, #tab_extensions table th{
681
+ border: 1px solid #ccc;
682
+ padding: 0.25em 0.5em;
683
+ }
684
+
685
+ #tab_extensions table input[type="checkbox"]{
686
+ margin-right: 0.5em;
687
+ appearance: checkbox;
688
+ }
689
+
690
+ #tab_extensions button{
691
+ max-width: 16em;
692
+ }
693
+
694
+ #tab_extensions input[disabled="disabled"]{
695
+ opacity: 0.5;
696
+ }
697
+
698
+ .extension-tag{
699
+ font-weight: bold;
700
+ font-size: 95%;
701
+ }
702
+
703
+ #available_extensions .info{
704
+ margin: 0;
705
+ }
706
+
707
+ #available_extensions .date_added{
708
+ opacity: 0.85;
709
+ font-size: 90%;
710
+ }
711
+
712
+ /* replace original footer with ours */
713
+
714
+ footer {
715
+ display: none !important;
716
+ }
717
+
718
+ #footer{
719
+ text-align: center;
720
+ }
721
+
722
+ #footer div{
723
+ display: inline-block;
724
+ }
725
+
726
+ #footer .versions{
727
+ font-size: 85%;
728
+ opacity: 0.85;
729
+ }
730
+
731
+ /* extra networks UI */
732
+
733
+ .extra-network-cards{
734
+ height: 725px;
735
+ overflow: scroll;
736
+ resize: vertical;
737
+ }
738
+
739
+ .extra-networks > div > [id *= '_extra_']{
740
+ margin: 0.3em;
741
+ }
742
+
743
+ .extra-network-subdirs{
744
+ padding: 0.2em 0.35em;
745
+ }
746
+
747
+ .extra-network-subdirs button{
748
+ margin: 0 0.15em;
749
+ }
750
+ .extra-networks .tab-nav .search,
751
+ .extra-networks .tab-nav .sort,
752
+ .extra-networks .tab-nav .sortorder{
753
+ display: inline-block;
754
+ margin: 0.3em;
755
+ align-self: center;
756
+ }
757
+
758
+ .extra-networks .tab-nav .search {
759
+ width: 16em;
760
+ max-width: 16em;
761
+ }
762
+
763
+ .extra-networks .tab-nav .sort {
764
+ width: 12em;
765
+ max-width: 12em;
766
+ }
767
+
768
+ #txt2img_extra_view, #img2img_extra_view {
769
+ width: auto;
770
+ }
771
+
772
+ .extra-network-cards .nocards, .extra-network-thumbs .nocards{
773
+ margin: 1.25em 0.5em 0.5em 0.5em;
774
+ }
775
+
776
+ .extra-network-cards .nocards h1, .extra-network-thumbs .nocards h1{
777
+ font-size: 1.5em;
778
+ margin-bottom: 1em;
779
+ }
780
+
781
+ .extra-network-cards .nocards li, .extra-network-thumbs .nocards li{
782
+ margin-left: 0.5em;
783
+ }
784
+
785
+
786
+ .extra-network-cards .card .metadata-button:before, .extra-network-thumbs .card .metadata-button:before{
787
+ content: "🛈";
788
+ }
789
+ .extra-network-cards .card .metadata-button, .extra-network-thumbs .card .metadata-button{
790
+ display: none;
791
+ position: absolute;
792
+ color: white;
793
+ right: 0;
794
+ }
795
+ .extra-network-cards .card .metadata-button {
796
+ text-shadow: 2px 2px 3px black;
797
+ padding: 0.25em;
798
+ font-size: 22pt;
799
+ width: 1.5em;
800
+ }
801
+ .extra-network-thumbs .card .metadata-button {
802
+ text-shadow: 1px 1px 2px black;
803
+ padding: 0;
804
+ font-size: 16pt;
805
+ width: 1em;
806
+ top: -0.25em;
807
+ }
808
+ .extra-network-cards .card:hover .metadata-button, .extra-network-thumbs .card:hover .metadata-button{
809
+ display: inline-block;
810
+ }
811
+ .extra-network-cards .card .metadata-button:hover, .extra-network-thumbs .card .metadata-button:hover{
812
+ color: red;
813
+ }
814
+
815
+
816
+ .extra-network-thumbs {
817
+ display: flex;
818
+ flex-flow: row wrap;
819
+ gap: 10px;
820
+ }
821
+
822
+ .extra-network-thumbs .card {
823
+ height: 6em;
824
+ width: 6em;
825
+ cursor: pointer;
826
+ background-image: url('./file=html/card-no-preview.png');
827
+ background-size: cover;
828
+ background-position: center center;
829
+ position: relative;
830
+ }
831
+
832
+ .extra-network-thumbs .card .preview{
833
+ position: absolute;
834
+ object-fit: cover;
835
+ width: 100%;
836
+ height:100%;
837
+ }
838
+
839
+ .extra-network-thumbs .card:hover .additional a {
840
+ display: inline-block;
841
+ }
842
+
843
+ .extra-network-thumbs .actions .additional a {
844
+ background-image: url('./file=html/image-update.svg');
845
+ background-repeat: no-repeat;
846
+ background-size: cover;
847
+ background-position: center center;
848
+ position: absolute;
849
+ top: 0;
850
+ left: 0;
851
+ width: 24px;
852
+ height: 24px;
853
+ display: none;
854
+ font-size: 0;
855
+ text-align: -9999;
856
+ }
857
+
858
+ .extra-network-thumbs .actions .name {
859
+ position: absolute;
860
+ bottom: 0;
861
+ font-size: 10px;
862
+ padding: 3px;
863
+ width: 100%;
864
+ overflow: hidden;
865
+ white-space: nowrap;
866
+ text-overflow: ellipsis;
867
+ background: rgba(0,0,0,.5);
868
+ color: white;
869
+ }
870
+
871
+ .extra-network-thumbs .card:hover .actions .name {
872
+ white-space: normal;
873
+ word-break: break-all;
874
+ }
875
+
876
+ .extra-network-cards .card{
877
+ display: inline-block;
878
+ margin: 0.5em;
879
+ width: 16em;
880
+ height: 24em;
881
+ box-shadow: 0 0 5px rgba(128, 128, 128, 0.5);
882
+ border-radius: 0.2em;
883
+ position: relative;
884
+
885
+ background-size: auto 100%;
886
+ background-position: center;
887
+ overflow: hidden;
888
+ cursor: pointer;
889
+
890
+ background-image: url('./file=html/card-no-preview.png')
891
+ }
892
+
893
+ .extra-network-cards .card:hover{
894
+ box-shadow: 0 0 2px 0.3em rgba(0, 128, 255, 0.35);
895
+ }
896
+
897
+ .extra-network-cards .card .actions .additional{
898
+ display: none;
899
+ }
900
+
901
+ .extra-network-cards .card .actions{
902
+ position: absolute;
903
+ bottom: 0;
904
+ left: 0;
905
+ right: 0;
906
+ padding: 0.5em;
907
+ background: rgba(0,0,0,0.5);
908
+ box-shadow: 0 0 0.25em 0.25em rgba(0,0,0,0.5);
909
+ text-shadow: 0 0 0.2em black;
910
+ }
911
+
912
+ .extra-network-cards .card .actions *{
913
+ color: white;
914
+ }
915
+
916
+ .extra-network-cards .card .actions:hover{
917
+ box-shadow: 0 0 0.75em 0.75em rgba(0,0,0,0.5) !important;
918
+ }
919
+
920
+ .extra-network-cards .card .actions .name{
921
+ font-size: 1.7em;
922
+ font-weight: bold;
923
+ line-break: anywhere;
924
+ }
925
+
926
+ .extra-network-cards .card .actions .description {
927
+ display: block;
928
+ max-height: 3em;
929
+ white-space: pre-wrap;
930
+ line-height: 1.1;
931
+ }
932
+
933
+ .extra-network-cards .card .actions .description:hover {
934
+ max-height: none;
935
+ }
936
+
937
+ .extra-network-cards .card .actions:hover .additional{
938
+ display: block;
939
+ }
940
+
941
+ .extra-network-cards .card ul{
942
+ margin: 0.25em 0 0.75em 0.25em;
943
+ cursor: unset;
944
+ }
945
+
946
+ .extra-network-cards .card ul a{
947
+ cursor: pointer;
948
+ }
949
+
950
+ .extra-network-cards .card ul a:hover{
951
+ color: red;
952
+ }
953
+
954
+ .extra-network-cards .card .preview{
955
+ position: absolute;
956
+ object-fit: cover;
957
+ width: 100%;
958
+ height:100%;
959
+ }
ui-config.json ADDED
The diff for this file is too large to render. See raw diff
 
user.css ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #txt2img_extra_networks:not(div), #img2img_extra_networks:not(div){
2
+ order: 1 !important;
3
+ }
4
+
5
+ #setting_show_progress_every_n_steps > div.wrap > div > label > span {
6
+ white-space: nowrap;
7
+ overflow: hidden;
8
+ width: 220px;
9
+ text-overflow: ellipsis;
10
+ }
11
+
12
+ /* Fixing Sampling steps covered up on phone */
13
+
14
+ @media screen and (min-width: 420px) {
15
+ #sampler_selection_txt2img, #sampler_selection_img2img {
16
+ flex-direction: row;
17
+ }
18
+ }
19
+
20
+ @media screen and (max-width: 420px) {
21
+ #sampler_selection_txt2img, #sampler_selection_img2img {
22
+ flex-direction: column;
23
+ }
24
+ }
25
+
26
+ #txt2img_script_container > * .block.padded, #img2img_script_container > * .block.padded {
27
+ padding: 10px !important;
28
+ }
29
+
30
+ div.compact {
31
+ gap: 5px !important;
32
+ }
33
+
34
+
35
+ .tab-nav.scroll-hide.svelte-1g805jl {
36
+ row-gap: 5px !important;
37
+ }
38
+
39
+ #txt2img_script_container > div, #img2img_script_container > div {
40
+ margin-bottom: 10px;
41
+ }