{
  "last_node_id": 91,
  "last_link_id": 114,
  "nodes": [
    {
      "id": 75,
      "type": "workflow/CN",
      "pos": [
        1012.1228013671874,
        109.08219573364264
      ],
      "size": {
        "0": 355.20001220703125,
        "1": 174
      },
      "flags": {
        "collapsed": true
      },
      "order": 7,
      "mode": 0,
      "inputs": [
        {
          "link": 107,
          "name": "image",
          "type": "IMAGE",
          "label": "image"
        }
      ],
      "outputs": [
        {
          "name": "IMAGE_GEN_HEIGHT (INT)",
          "type": "INT",
          "label": "IMAGE_GEN_HEIGHT (INT)",
          "links": null,
          "shape": 3
        },
        {
          "name": "CNET_NAME",
          "type": "STRING",
          "label": "CNET_NAME",
          "links": null,
          "shape": 3
        }
      ],
      "properties": {
        "Node name for S&R": "workflow/CN"
      },
      "widgets_values": [
        1,
        "scribble",
        "sdxl",
        "None",
        "TensorArt"
      ]
    },
    {
      "id": 77,
      "type": "workflow/CN",
      "pos": [
        1022.1228013671874,
        156.08219573364264
      ],
      "size": {
        "0": 355.20001220703125,
        "1": 174
      },
      "flags": {
        "collapsed": true
      },
      "order": 8,
      "mode": 0,
      "inputs": [
        {
          "link": 108,
          "name": "image",
          "type": "IMAGE",
          "label": "image"
        }
      ],
      "outputs": [
        {
          "name": "IMAGE_GEN_HEIGHT (INT)",
          "type": "INT",
          "label": "IMAGE_GEN_HEIGHT (INT)",
          "links": null,
          "shape": 3
        },
        {
          "name": "CNET_NAME",
          "type": "STRING",
          "label": "CNET_NAME",
          "links": null,
          "shape": 3
        }
      ],
      "properties": {
        "Node name for S&R": "workflow/CN"
      },
      "widgets_values": [
        1,
        "depth",
        "sdxl",
        "None",
        "TensorArt"
      ]
    },
    {
      "id": 76,
      "type": "workflow/CN",
      "pos": [
        1015.1228013671874,
        209.08219573364264
      ],
      "size": {
        "0": 355.20001220703125,
        "1": 174
      },
      "flags": {
        "collapsed": true
      },
      "order": 6,
      "mode": 0,
      "inputs": [
        {
          "link": 106,
          "name": "image",
          "type": "IMAGE",
          "label": "image"
        }
      ],
      "outputs": [
        {
          "name": "IMAGE_GEN_HEIGHT (INT)",
          "type": "INT",
          "label": "IMAGE_GEN_HEIGHT (INT)",
          "links": null,
          "shape": 3
        },
        {
          "name": "CNET_NAME",
          "type": "STRING",
          "label": "CNET_NAME",
          "links": null,
          "shape": 3
        }
      ],
      "properties": {
        "Node name for S&R": "workflow/CN"
      },
      "widgets_values": [
        1,
        "lineart",
        "sdxl",
        "None",
        "TensorArt"
      ]
    },
    {
      "id": 15,
      "type": "workflow/p",
      "pos": [
        881.1957753203124,
        381.9300988554688
      ],
      "size": {
        "0": 594.5999755859375,
        "1": 200
      },
      "flags": {
        "collapsed": true
      },
      "order": 3,
      "mode": 0,
      "inputs": [
        {
          "link": 20,
          "name": "clip",
          "type": "CLIP",
          "label": "clip"
        },
        {
          "link": 21,
          "name": "CLIPTextEncode clip",
          "type": "CLIP",
          "label": "CLIPTextEncode clip"
        }
      ],
      "outputs": [
        {
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "label": "CONDITIONING",
          "links": [
            18
          ],
          "shape": 3
        },
        {
          "name": "CLIPTextEncode CONDITIONING",
          "type": "CONDITIONING",
          "label": "CLIPTextEncode CONDITIONING",
          "links": [
            19
          ],
          "shape": 3
        }
      ],
      "properties": {
        "Node name for S&R": "workflow/p"
      },
      "widgets_values": [
        "",
        ""
      ]
    },
    {
      "id": 82,
      "type": "LoadImage",
      "pos": [
        97,
        119
      ],
      "size": {
        "0": 315,
        "1": 314
      },
      "flags": {},
      "order": 0,
      "mode": 0,
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "label": "IMAGE",
          "links": [
            103,
            104
          ],
          "shape": 3,
          "slot_index": 0
        },
        {
          "name": "MASK",
          "type": "MASK",
          "label": "MASK",
          "links": null,
          "shape": 3,
          "slot_index": 1
        }
      ],
      "properties": {
        "Node name for S&R": "LoadImage"
      },
      "widgets_values": [
        "https://7022ae40757f8d53295a57619de9b364.r2.cloudflarestorage.com/tensor-sf-sig/workspace/workflow_image2image/681853052382275107/23fd38b4-8492-4418-ad6c-683acd59cc54.png",
        "image"
      ]
    },
    {
      "id": 12,
      "type": "VAEEncode",
      "pos": [
        861,
        599
      ],
      "size": {
        "0": 210,
        "1": 46
      },
      "flags": {},
      "order": 4,
      "mode": 0,
      "inputs": [
        {
          "link": 103,
          "name": "pixels",
          "type": "IMAGE",
          "label": "pixels"
        },
        {
          "link": 16,
          "name": "vae",
          "type": "VAE",
          "label": "vae"
        }
      ],
      "outputs": [
        {
          "name": "LATENT",
          "type": "LATENT",
          "label": "LATENT",
          "links": [
            11
          ],
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "VAEEncode"
      }
    },
    {
      "id": 3,
      "type": "KSampler",
      "pos": [
        1103,
        380
      ],
      "size": {
        "0": 315,
        "1": 262
      },
      "flags": {},
      "order": 10,
      "mode": 0,
      "inputs": [
        {
          "link": 13,
          "name": "model",
          "type": "MODEL",
          "label": "model"
        },
        {
          "link": 18,
          "name": "positive",
          "type": "CONDITIONING",
          "label": "positive"
        },
        {
          "link": 19,
          "name": "negative",
          "type": "CONDITIONING",
          "label": "negative"
        },
        {
          "link": 11,
          "name": "latent_image",
          "type": "LATENT",
          "label": "latent_image"
        }
      ],
      "outputs": [
        {
          "name": "LATENT",
          "type": "LATENT",
          "label": "LATENT",
          "links": [],
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "KSampler"
      },
      "widgets_values": [
        406501544445466,
        "randomize",
        1,
        1,
        "dpmpp_2m_sde_gpu",
        "karras",
        0
      ]
    },
    {
      "id": 14,
      "type": "CheckpointLoaderSimple",
      "pos": [
        461,
        367
      ],
      "size": {
        "0": 315,
        "1": 122
      },
      "flags": {},
      "order": 1,
      "mode": 0,
      "outputs": [
        {
          "name": "MODEL",
          "type": "MODEL",
          "label": "MODEL",
          "links": [
            13
          ],
          "shape": 3,
          "slot_index": 0
        },
        {
          "name": "CLIP",
          "type": "CLIP",
          "label": "CLIP",
          "links": [
            20,
            21
          ],
          "shape": 3,
          "slot_index": 1
        },
        {
          "name": "VAE",
          "type": "VAE",
          "label": "VAE",
          "links": [
            16
          ],
          "shape": 3,
          "slot_index": 2
        }
      ],
      "properties": {
        "Node name for S&R": "CheckpointLoaderSimple"
      },
      "widgets_values": [
        "601185508934057610",
        "Sudachi - V1"
      ]
    },
    {
      "id": 80,
      "type": "workflow/CN",
      "pos": [
        1010,
        60
      ],
      "size": {
        "0": 355.20001220703125,
        "1": 174
      },
      "flags": {
        "collapsed": true
      },
      "order": 5,
      "mode": 0,
      "inputs": [
        {
          "link": 105,
          "name": "image",
          "type": "IMAGE",
          "label": "image"
        }
      ],
      "outputs": [
        {
          "name": "IMAGE_GEN_HEIGHT (INT)",
          "type": "INT",
          "label": "IMAGE_GEN_HEIGHT (INT)",
          "links": null,
          "shape": 3
        },
        {
          "name": "CNET_NAME",
          "type": "STRING",
          "label": "CNET_NAME",
          "links": null,
          "shape": 3
        }
      ],
      "properties": {
        "Node name for S&R": "workflow/CN"
      },
      "widgets_values": [
        1,
        "canny",
        "sd15",
        "None",
        "TensorArt"
      ]
    },
    {
      "id": 88,
      "type": "RepeatImageBatch",
      "pos": [
        717,
        192
      ],
      "size": {
        "0": 315,
        "1": 58
      },
      "flags": {
        "collapsed": true
      },
      "order": 9,
      "mode": 0,
      "inputs": [
        {
          "link": 114,
          "name": "image",
          "type": "IMAGE",
          "label": "image"
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "label": "IMAGE",
          "links": [
            110,
            111
          ],
          "shape": 3,
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "RepeatImageBatch"
      },
      "widgets_values": [
        1
      ]
    },
    {
      "id": 85,
      "type": "ImageScaleDownToSize",
      "pos": [
        610,
        115
      ],
      "size": {
        "0": 315,
        "1": 82
      },
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [
        {
          "link": 104,
          "name": "images",
          "type": "IMAGE",
          "label": "images"
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "label": "IMAGE",
          "links": [
            105,
            106,
            107,
            108,
            114
          ],
          "shape": 3,
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "ImageScaleDownToSize"
      },
      "widgets_values": [
        512,
        true
      ]
    },
    {
      "id": 91,
      "type": "SaveImage",
      "pos": [
        877,
        186
      ],
      "size": {
        "0": 210,
        "1": 58
      },
      "flags": {
        "collapsed": true
      },
      "order": 13,
      "mode": 0,
      "inputs": [
        {
          "link": 113,
          "name": "images",
          "type": "IMAGE",
          "label": "images"
        }
      ],
      "properties": {},
      "widgets_values": [
        "TensorArt"
      ]
    },
    {
      "id": 89,
      "type": "ImageGenResolutionFromImage",
      "pos": [
        655,
        176
      ],
      "size": {
        "0": 355.20001220703125,
        "1": 46
      },
      "flags": {
        "collapsed": true
      },
      "order": 11,
      "mode": 0,
      "inputs": [
        {
          "link": 110,
          "name": "image",
          "type": "IMAGE",
          "label": "image"
        }
      ],
      "outputs": [
        {
          "name": "IMAGE_GEN_WIDTH (INT)",
          "type": "INT",
          "label": "IMAGE_GEN_WIDTH (INT)",
          "links": [
            112
          ],
          "shape": 3,
          "slot_index": 0
        },
        {
          "name": "IMAGE_GEN_HEIGHT (INT)",
          "type": "INT",
          "label": "IMAGE_GEN_HEIGHT (INT)",
          "links": null,
          "shape": 3
        }
      ],
      "properties": {
        "Node name for S&R": "ImageGenResolutionFromImage"
      }
    },
    {
      "id": 90,
      "type": "AV_ControlNetPreprocessor",
      "pos": [
        715,
        94
      ],
      "size": {
        "0": 315,
        "1": 150
      },
      "flags": {
        "collapsed": false
      },
      "order": 12,
      "mode": 0,
      "inputs": [
        {
          "link": 111,
          "name": "image",
          "type": "IMAGE",
          "label": "image"
        },
        {
          "link": 112,
          "name": "resolution",
          "type": "INT",
          "widget": {
            "name": "resolution"
          },
          "label": "resolution"
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "label": "IMAGE",
          "links": [
            113
          ],
          "shape": 3,
          "slot_index": 0
        },
        {
          "name": "CNET_NAME",
          "type": "STRING",
          "label": "CNET_NAME",
          "links": null,
          "shape": 3
        }
      ],
      "properties": {
        "Node name for S&R": "AV_ControlNetPreprocessor"
      },
      "widgets_values": [
        "lineart_anime",
        "sdxl",
        512,
        "None"
      ]
    }
  ],
  "links": [
    [
      11,
      12,
      0,
      3,
      3,
      "LATENT"
    ],
    [
      13,
      14,
      0,
      3,
      0,
      "MODEL"
    ],
    [
      16,
      14,
      2,
      12,
      1,
      "VAE"
    ],
    [
      18,
      15,
      0,
      3,
      1,
      "CONDITIONING"
    ],
    [
      19,
      15,
      1,
      3,
      2,
      "CONDITIONING"
    ],
    [
      20,
      14,
      1,
      15,
      0,
      "CLIP"
    ],
    [
      21,
      14,
      1,
      15,
      1,
      "CLIP"
    ],
    [
      103,
      82,
      0,
      12,
      0,
      "IMAGE"
    ],
    [
      104,
      82,
      0,
      85,
      0,
      "IMAGE"
    ],
    [
      105,
      85,
      0,
      80,
      0,
      "IMAGE"
    ],
    [
      106,
      85,
      0,
      76,
      0,
      "IMAGE"
    ],
    [
      107,
      85,
      0,
      75,
      0,
      "IMAGE"
    ],
    [
      108,
      85,
      0,
      77,
      0,
      "IMAGE"
    ],
    [
      110,
      88,
      0,
      89,
      0,
      "IMAGE"
    ],
    [
      111,
      88,
      0,
      90,
      0,
      "IMAGE"
    ],
    [
      112,
      89,
      0,
      90,
      1,
      "INT"
    ],
    [
      113,
      90,
      0,
      91,
      0,
      "IMAGE"
    ],
    [
      114,
      85,
      0,
      88,
      0,
      "IMAGE"
    ]
  ],
  "groups": [
    {
      "title": "Group",
      "bounding": [
        723,
        45,
        335,
        166
      ],
      "color": "#3f789e",
      "font_size": 24,
      "locked": false
    },
    {
      "title": "KS",
      "bounding": [
        512,
        264,
        859,
        404
      ],
      "color": "#3f789e",
      "font_size": 24,
      "locked": false
    }
  ],
  "config": {},
  "extra": {
    "ds": {
      "scale": 1,
      "offset": {
        "0": 0,
        "1": 0
      }
    },
    "groupNodes": {
      "p": {
        "links": [
          [
            null,
            1,
            0,
            0,
            14,
            "CLIP"
          ],
          [
            null,
            1,
            1,
            0,
            14,
            "CLIP"
          ]
        ],
        "nodes": [
          {
            "pos": [
              528,
              104
            ],
            "mode": 0,
            "size": {
              "0": 422.8450317382813,
              "1": 164.31304931640625
            },
            "type": "CLIPTextEncode",
            "flags": {},
            "index": 0,
            "order": 2,
            "inputs": [
              {
                "link": null,
                "name": "clip",
                "type": "CLIP",
                "label": "clip"
              }
            ],
            "outputs": [
              {
                "name": "CONDITIONING",
                "type": "CONDITIONING",
                "label": "CONDITIONING",
                "links": [],
                "slot_index": 0
              }
            ],
            "properties": {
              "Node name for S&R": "CLIPTextEncode"
            },
            "widgets_values": [
              "ink, ink painting, masterpiece, best quality, 4k, absurdres, 2D, white outline, Luna, 1girl, solo, breasts, looking at viewer, sex, amazonian position, holding viewers legs, breasts, looking down at viewer, bangs, gold eyes, upper body shot, pov, ponytail, side french braids, braid, silver hair, sidelocks,, black dress, bodycon dress, diamond cleavage cutout, "
            ]
          },
          {
            "pos": [
              589,
              361
            ],
            "mode": 0,
            "size": {
              "0": 425.2780151367187,
              "1": 180.6060791015625
            },
            "type": "CLIPTextEncode",
            "flags": {},
            "index": 1,
            "order": 3,
            "inputs": [
              {
                "link": null,
                "name": "clip",
                "type": "CLIP",
                "label": "clip"
              }
            ],
            "outputs": [
              {
                "name": "CONDITIONING",
                "type": "CONDITIONING",
                "label": "CONDITIONING",
                "links": [],
                "slot_index": 0
              }
            ],
            "properties": {
              "Node name for S&R": "CLIPTextEncode"
            },
            "widgets_values": [
              "watermark, text\n"
            ]
          }
        ],
        "external": [
          [
            0,
            0,
            "CONDITIONING"
          ],
          [
            1,
            0,
            "CONDITIONING"
          ]
        ]
      },
      "CN": {
        "links": [
          [
            null,
            0,
            0,
            0,
            10,
            "IMAGE"
          ],
          [
            0,
            0,
            1,
            0,
            73,
            "IMAGE"
          ],
          [
            0,
            0,
            2,
            0,
            73,
            "IMAGE"
          ],
          [
            1,
            0,
            2,
            1,
            47,
            "INT"
          ],
          [
            2,
            0,
            3,
            0,
            48,
            "IMAGE"
          ]
        ],
        "nodes": [
          {
            "pos": [
              462,
              528
            ],
            "mode": 0,
            "size": {
              "0": 315,
              "1": 58
            },
            "type": "RepeatImageBatch",
            "flags": {},
            "index": 0,
            "order": 11,
            "inputs": [
              {
                "link": null,
                "name": "image",
                "type": "IMAGE",
                "label": "image"
              }
            ],
            "outputs": [
              {
                "name": "IMAGE",
                "type": "IMAGE",
                "label": "IMAGE",
                "links": [],
                "shape": 3,
                "slot_index": 0
              }
            ],
            "properties": {
              "Node name for S&R": "RepeatImageBatch"
            },
            "widgets_values": [
              1
            ]
          },
          {
            "pos": [
              759,
              432
            ],
            "mode": 0,
            "size": {
              "0": 355.20001220703125,
              "1": 46
            },
            "type": "ImageGenResolutionFromImage",
            "flags": {},
            "index": 1,
            "order": 13,
            "inputs": [
              {
                "link": null,
                "name": "image",
                "type": "IMAGE",
                "label": "image"
              }
            ],
            "outputs": [
              {
                "name": "IMAGE_GEN_WIDTH (INT)",
                "type": "INT",
                "label": "IMAGE_GEN_WIDTH (INT)",
                "links": [],
                "shape": 3,
                "slot_index": 0
              },
              {
                "name": "IMAGE_GEN_HEIGHT (INT)",
                "type": "INT",
                "label": "IMAGE_GEN_HEIGHT (INT)",
                "links": null,
                "shape": 3
              }
            ],
            "properties": {
              "Node name for S&R": "ImageGenResolutionFromImage"
            }
          },
          {
            "pos": [
              1033,
              417
            ],
            "mode": 0,
            "size": {
              "0": 315,
              "1": 150
            },
            "type": "AV_ControlNetPreprocessor",
            "flags": {},
            "index": 2,
            "order": 14,
            "inputs": [
              {
                "link": null,
                "name": "image",
                "type": "IMAGE",
                "label": "image"
              },
              {
                "link": null,
                "name": "resolution",
                "type": "INT",
                "widget": {
                  "name": "resolution"
                }
              }
            ],
            "outputs": [
              {
                "name": "IMAGE",
                "type": "IMAGE",
                "label": "IMAGE",
                "links": [],
                "shape": 3,
                "slot_index": 0
              },
              {
                "name": "CNET_NAME",
                "type": "STRING",
                "label": "CNET_NAME",
                "links": null,
                "shape": 3
              }
            ],
            "properties": {
              "Node name for S&R": "AV_ControlNetPreprocessor"
            },
            "widgets_values": [
              "seg_ofcoco",
              "sd15",
              512,
              "None"
            ]
          },
          {
            "pos": [
              1561,
              511
            ],
            "mode": 0,
            "size": {
              "0": 210,
              "1": 58
            },
            "type": "SaveImage",
            "flags": {
              "collapsed": true
            },
            "index": 3,
            "order": 15,
            "inputs": [
              {
                "link": null,
                "name": "images",
                "type": "IMAGE",
                "label": "images"
              }
            ],
            "properties": {},
            "widgets_values": [
              "TensorArt"
            ]
          }
        ],
        "external": []
      }
    }
  },
  "version": 0.4
}




can you add some toggle node for each controlnet so user can set it as 1 or 0 maybe or something liket hat and depending on choice it runs or gets bypassed?