{
  "id": "e46d0093-5920-4a1f-88dd-7fb2c5f57b8d",
  "revision": 0,
  "last_node_id": 28,
  "last_link_id": 54,
  "nodes": [
    {
      "id": 6,
      "type": "EmptyLatentImage",
      "pos": [
        -870,
        -250
      ],
      "size": [
        210,
        106
      ],
      "flags": {},
      "order": 8,
      "mode": 0,
      "inputs": [
        {
          "name": "batch_size",
          "type": "INT",
          "widget": {
            "name": "batch_size"
          },
          "link": 25
        }
      ],
      "outputs": [
        {
          "name": "LATENT",
          "type": "LATENT",
          "links": [
            15
          ]
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.3.39",
        "Node name for S&R": "EmptyLatentImage"
      },
      "widgets_values": [
        1024,
        1024,
        1
      ]
    },
    {
      "id": 16,
      "type": "Image_saver",
      "pos": [
        250,
        810
      ],
      "size": [
        1310,
        440
      ],
      "flags": {},
      "order": 14,
      "mode": 0,
      "inputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "link": 28
        },
        {
          "name": "prompt_list",
          "type": "STRING",
          "link": 31
        }
      ],
      "outputs": [
        {
          "name": "saved_paths",
          "type": "STRING",
          "links": null
        }
      ],
      "properties": {
        "cnr_id": "endless-nodes",
        "ver": "1.1.1",
        "Node name for S&R": "Image_saver"
      },
      "widgets_values": [
        true,
        "%Y-%m-%d_%H-%M-%S",
        "PNG",
        95,
        "_",
        8,
        true,
        true,
        true,
        2,
        false,
        true,
        "",
        "Batch",
        "",
        ""
      ]
    },
    {
      "id": 19,
      "type": "UNETLoader",
      "pos": [
        -1820,
        -774.5078735351562
      ],
      "size": [
        270,
        82
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            45
          ]
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.3.43",
        "Node name for S&R": "UNETLoader"
      },
      "widgets_values": [
        "flux1-dev.safetensors",
        "fp8_e4m3fn"
      ]
    },
    {
      "id": 8,
      "type": "VAEDecode",
      "pos": [
        -80,
        -310
      ],
      "size": [
        140,
        46
      ],
      "flags": {},
      "order": 12,
      "mode": 0,
      "inputs": [
        {
          "name": "samples",
          "type": "LATENT",
          "link": 6
        },
        {
          "name": "vae",
          "type": "VAE",
          "link": 46
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            2,
            28
          ]
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.3.39",
        "Node name for S&R": "VAEDecode"
      },
      "widgets_values": []
    },
    {
      "id": 20,
      "type": "VAELoader",
      "pos": [
        -1820,
        -642
      ],
      "size": [
        270,
        58
      ],
      "flags": {},
      "order": 1,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "VAE",
          "type": "VAE",
          "links": [
            46
          ]
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.3.43",
        "Node name for S&R": "VAELoader"
      },
      "widgets_values": [
        "ae.safetensors"
      ]
    },
    {
      "id": 18,
      "type": "PreviewAny",
      "pos": [
        -872,
        -400
      ],
      "size": [
        210,
        88
      ],
      "flags": {},
      "order": 9,
      "mode": 0,
      "inputs": [
        {
          "name": "source",
          "type": "*",
          "link": 35
        }
      ],
      "outputs": [],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.3.41",
        "Node name for S&R": "PreviewAny"
      },
      "widgets_values": []
    },
    {
      "id": 22,
      "type": "DualCLIPLoader",
      "pos": [
        -1820,
        -530
      ],
      "size": [
        270,
        130
      ],
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "CLIP",
          "type": "CLIP",
          "links": [
            38,
            39
          ]
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.3.43",
        "Node name for S&R": "DualCLIPLoader"
      },
      "widgets_values": [
        "flux_clip_l.safetensors",
        "t5xxl_fp8_e4m3fn.safetensors",
        "flux",
        "default"
      ]
    },
    {
      "id": 3,
      "type": "PreviewImage",
      "pos": [
        248.35340881347656,
        -610
      ],
      "size": [
        1312,
        1352
      ],
      "flags": {},
      "order": 13,
      "mode": 0,
      "inputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "link": 2
        }
      ],
      "outputs": [],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.3.39",
        "Node name for S&R": "PreviewImage"
      },
      "widgets_values": []
    },
    {
      "id": 12,
      "type": "KSampler",
      "pos": [
        -480,
        -310
      ],
      "size": [
        270,
        262
      ],
      "flags": {},
      "order": 11,
      "mode": 0,
      "inputs": [
        {
          "name": "model",
          "type": "MODEL",
          "link": 45
        },
        {
          "name": "positive",
          "type": "CONDITIONING",
          "link": 30
        },
        {
          "name": "negative",
          "type": "CONDITIONING",
          "link": 50
        },
        {
          "name": "latent_image",
          "type": "LATENT",
          "link": 15
        }
      ],
      "outputs": [
        {
          "name": "LATENT",
          "type": "LATENT",
          "links": [
            6
          ]
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.3.39",
        "Node name for S&R": "KSampler"
      },
      "widgets_values": [
        12345678910,
        "increment",
        25,
        1,
        "euler",
        "beta",
        1
      ]
    },
    {
      "id": 2,
      "type": "CLIPTextEncode",
      "pos": [
        -1398.7327880859375,
        -174.992431640625
      ],
      "size": [
        210.25,
        88
      ],
      "flags": {},
      "order": 4,
      "mode": 0,
      "inputs": [
        {
          "name": "clip",
          "type": "CLIP",
          "link": 39
        }
      ],
      "outputs": [
        {
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "links": [
            40
          ]
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.3.39",
        "Node name for S&R": "CLIPTextEncode"
      },
      "widgets_values": [
        ""
      ]
    },
    {
      "id": 26,
      "type": "PromptCounter",
      "pos": [
        -1635.57666015625,
        -93.49887084960938
      ],
      "size": [
        210,
        78
      ],
      "flags": {},
      "order": 6,
      "mode": 0,
      "inputs": [
        {
          "name": "prompts",
          "type": "STRING",
          "link": 48
        }
      ],
      "outputs": [
        {
          "name": "count",
          "type": "INT",
          "links": null
        },
        {
          "name": "preview",
          "type": "STRING",
          "links": [
            54
          ]
        }
      ],
      "properties": {
        "cnr_id": "endless-nodes",
        "ver": "1.1.1",
        "Node name for S&R": "PromptCounter"
      },
      "widgets_values": [
        false
      ]
    },
    {
      "id": 23,
      "type": "ConditioningZeroOut",
      "pos": [
        -867.0982055664062,
        -94.68279266357422
      ],
      "size": [
        197.66665649414062,
        26
      ],
      "flags": {},
      "order": 7,
      "mode": 0,
      "inputs": [
        {
          "name": "conditioning",
          "type": "CONDITIONING",
          "link": 40
        }
      ],
      "outputs": [
        {
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "links": [
            50
          ]
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.3.43",
        "Node name for S&R": "ConditioningZeroOut"
      },
      "widgets_values": []
    },
    {
      "id": 27,
      "type": "PreviewAny",
      "pos": [
        -1393.1824951171875,
        -28.13119125366211
      ],
      "size": [
        416.4487609863281,
        391.9450378417969
      ],
      "flags": {},
      "order": 10,
      "mode": 0,
      "inputs": [
        {
          "name": "source",
          "type": "*",
          "link": 54
        }
      ],
      "outputs": [],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.3.43",
        "Node name for S&R": "PreviewAny"
      },
      "widgets_values": []
    },
    {
      "id": 25,
      "type": "DPRandomGenerator",
      "pos": [
        -2132.96533203125,
        -211.8988800048828
      ],
      "size": [
        400,
        200
      ],
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "STRING",
          "type": "STRING",
          "links": [
            47,
            48
          ]
        }
      ],
      "properties": {
        "cnr_id": "comfyui-dynamicprompts",
        "ver": "3f2fff32358cf39e21b8b440ca87eac9a8e2bade",
        "Node name for S&R": "DPRandomGenerator"
      },
      "widgets_values": [
        "{yellow|pink|green} stuffed octopus toy holding a sign saying \"Multiple dynamic prompts!\"\n{beige|brown|black} teddy bear holding a sign saying \"Multiple dynamic prompts!\"\n{black|white|grey} stuffed toy kitten holding a sign saying \"Multiple dynamic prompts!\"\n{purple|pink|magenta} sock monkey holding a sign saying \"Multiple dynamic prompts!\"",
        1999,
        "randomize",
        "No"
      ]
    },
    {
      "id": 15,
      "type": "FluxBatchPrompts",
      "pos": [
        -1400,
        -440
      ],
      "size": [
        400,
        220
      ],
      "flags": {},
      "order": 5,
      "mode": 0,
      "inputs": [
        {
          "name": "clip",
          "type": "CLIP",
          "link": 38
        },
        {
          "name": "prompts",
          "type": "STRING",
          "widget": {
            "name": "prompts"
          },
          "link": 47
        }
      ],
      "outputs": [
        {
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "links": [
            30
          ]
        },
        {
          "name": "PROMPT_LIST",
          "type": "STRING",
          "links": [
            31
          ]
        },
        {
          "name": "PROMPT_COUNT",
          "type": "INT",
          "links": [
            25,
            35
          ]
        }
      ],
      "properties": {
        "cnr_id": "endless-nodes",
        "ver": "1.1.1",
        "Node name for S&R": "FluxBatchPrompts"
      },
      "widgets_values": [
        "beautiful landscape\nmountain sunset\nocean waves\nfield of sunflowers",
        3.5,
        true,
        0
      ]
    }
  ],
  "links": [
    [
      2,
      8,
      0,
      3,
      0,
      "IMAGE"
    ],
    [
      6,
      12,
      0,
      8,
      0,
      "LATENT"
    ],
    [
      15,
      6,
      0,
      12,
      3,
      "LATENT"
    ],
    [
      25,
      15,
      2,
      6,
      0,
      "INT"
    ],
    [
      28,
      8,
      0,
      16,
      0,
      "IMAGE"
    ],
    [
      30,
      15,
      0,
      12,
      1,
      "CONDITIONING"
    ],
    [
      31,
      15,
      1,
      16,
      1,
      "STRING"
    ],
    [
      35,
      15,
      2,
      18,
      0,
      "*"
    ],
    [
      38,
      22,
      0,
      15,
      0,
      "CLIP"
    ],
    [
      39,
      22,
      0,
      2,
      0,
      "CLIP"
    ],
    [
      40,
      2,
      0,
      23,
      0,
      "CONDITIONING"
    ],
    [
      45,
      19,
      0,
      12,
      0,
      "MODEL"
    ],
    [
      46,
      20,
      0,
      8,
      1,
      "VAE"
    ],
    [
      47,
      25,
      0,
      15,
      1,
      "STRING"
    ],
    [
      48,
      25,
      0,
      26,
      0,
      "STRING"
    ],
    [
      50,
      23,
      0,
      12,
      2,
      "CONDITIONING"
    ],
    [
      54,
      26,
      1,
      27,
      0,
      "*"
    ]
  ],
  "groups": [],
  "config": {},
  "extra": {
    "ds": {
      "scale": 0.7107709827523159,
      "offset": [
        2942.5764780442323,
        1160.2591857910156
      ]
    },
    "frontendVersion": "1.23.4",
    "reroutes": [
      {
        "id": 2,
        "pos": [
          -790,
          -490
        ],
        "linkIds": [
          30
        ]
      },
      {
        "id": 3,
        "pos": [
          -916.1812133789062,
          493.6399230957031
        ],
        "linkIds": [
          31
        ]
      },
      {
        "id": 8,
        "pos": [
          -550,
          -760
        ],
        "linkIds": [
          45
        ]
      },
      {
        "id": 9,
        "pos": [
          -269.10723876953125,
          -628.8654174804688
        ],
        "linkIds": [
          46
        ]
      }
    ],
    "linkExtensions": [
      {
        "id": 30,
        "parentId": 2
      },
      {
        "id": 31,
        "parentId": 3
      },
      {
        "id": 45,
        "parentId": 8
      },
      {
        "id": 46,
        "parentId": 9
      }
    ]
  },
  "version": 0.4
}