{
  "226": {
    "inputs": {
      "images": [
        "224:249",
        0
      ]
    },
    "class_type": "PreviewImage",
    "_meta": {
      "title": "Preview Image"
    }
  },
  "130": {
    "inputs": {
      "image": "e78e4c1c63b06a6eb0b4853bd936570a5b78324ffec10f5f2053605f532a3d08.png"
    },
    "class_type": "LoadImage",
    "_meta": {
      "title": "Load Image"
    }
  },
  "224:191": {
    "inputs": {
      "megapixel": "2.1",
      "aspect_ratio": "32:9 (Extreme Ultrawide)",
      "divisible_by": "8",
      "custom_ratio": false,
      "custom_aspect_ratio": "1:1"
    },
    "class_type": "FluxResolutionNode",
    "_meta": {
      "title": "Flux Resolution Calc"
    }
  },
  "224:240": {
    "inputs": {
      "value": 50
    },
    "class_type": "PrimitiveInt",
    "_meta": {
      "title": "top_or_left_outpaint_pct"
    }
  },
  "224:241": {
    "inputs": {
      "interpolation": "lanczos",
      "method": "keep proportion",
      "condition": "always",
      "multiple_of": 0,
      "image": [
        "130",
        0
      ],
      "width": [
        "224:191",
        0
      ],
      "height": [
        "224:191",
        1
      ]
    },
    "class_type": "ImageResize+",
    "_meta": {
      "title": "🔧 Image Resize"
    }
  },
  "224:242": {
    "inputs": {
      "expression": "floor((a - b) * (c / 100))",
      "values.a": [
        "224:191",
        0
      ],
      "values.b": [
        "224:241",
        1
      ],
      "values.c": [
        "224:240",
        0
      ]
    },
    "class_type": "ComfyMathExpression",
    "_meta": {
      "title": "pad_left"
    }
  },
  "224:243": {
    "inputs": {
      "expression": "(a - b) - floor((a - b) * (c / 100))",
      "values.a": [
        "224:191",
        0
      ],
      "values.b": [
        "224:241",
        1
      ],
      "values.c": [
        "224:240",
        0
      ]
    },
    "class_type": "ComfyMathExpression",
    "_meta": {
      "title": "pad_right"
    }
  },
  "224:244": {
    "inputs": {
      "expression": "floor((a - b) * (c / 100))",
      "values.a": [
        "224:191",
        1
      ],
      "values.b": [
        "224:241",
        2
      ],
      "values.c": [
        "224:240",
        0
      ]
    },
    "class_type": "ComfyMathExpression",
    "_meta": {
      "title": "pad_top"
    }
  },
  "224:245": {
    "inputs": {
      "expression": "(a - b) - floor((a - b) * (c / 100))",
      "values.a": [
        "224:191",
        1
      ],
      "values.b": [
        "224:241",
        2
      ],
      "values.c": [
        "224:240",
        0
      ]
    },
    "class_type": "ComfyMathExpression",
    "_meta": {
      "title": "pad_bottom"
    }
  },
  "224:246": {
    "inputs": {
      "feathering": 0,
      "image": [
        "224:241",
        0
      ],
      "left": [
        "224:242",
        1
      ],
      "top": [
        "224:244",
        1
      ],
      "right": [
        "224:243",
        1
      ],
      "bottom": [
        "224:245",
        1
      ]
    },
    "class_type": "ImagePadForOutpaint",
    "_meta": {
      "title": "Pad Image for Outpainting"
    }
  },
  "224:247": {
    "inputs": {
      "image": [
        "224:246",
        0
      ]
    },
    "class_type": "GetImageSize",
    "_meta": {
      "title": "Get Image Size"
    }
  },
  "224:248": {
    "inputs": {
      "batch_size": 1,
      "color": 65280,
      "width": [
        "224:247",
        0
      ],
      "height": [
        "224:247",
        1
      ]
    },
    "class_type": "EmptyImage",
    "_meta": {
      "title": "Empty Image"
    }
  },
  "224:249": {
    "inputs": {
      "x": 0,
      "y": 0,
      "resize_source": false,
      "destination": [
        "224:246",
        0
      ],
      "source": [
        "224:248",
        0
      ],
      "mask": [
        "224:246",
        1
      ]
    },
    "class_type": "ImageCompositeMasked",
    "_meta": {
      "title": "Image Composite Masked"
    }
  },
  "262": {
    "inputs": {
      "compare_view": null,
      "image_a": [
        "263",
        0
      ],
      "image_b": [
        "264",
        0
      ]
    },
    "class_type": "ImageCompare",
    "_meta": {
      "title": "Compare Images"
    }
  },
  "263": {
    "inputs": {
      "prompt": "Outpaint/fill the green pixels. Retain composition of the visible images pixels. Analyze the original image content to understand what the outpainted region should be. \nDO NOT MODIFY the original images pixels. It must remain exactly as is. ONLY ALTER THE GREEN PIXELS.\nThe green outpainted pixels must seamlessly blend into the scene. DO NOT COPY/PASTE existing pixels into the target outpainted area.",
      "model": "gemini-3-pro-image-preview",
      "seed": 222364792304910,
      "aspect_ratio": "auto",
      "resolution": "4K",
      "response_modalities": "IMAGE+TEXT",
      "system_prompt": "You are an expert image-generation engine. You must ALWAYS produce an image.\nInterpret all user input—regardless of format, intent, or abstraction—as literal visual directives for image composition.\nIf a prompt is conversational or lacks specific visual details, you must creatively invent a concrete visual scenario that depicts the concept.\nPrioritize generating the visual representation above any text, formatting, or conversational requests.",
      "images": [
        "224:249",
        0
      ]
    },
    "class_type": "GeminiImage2Node",
    "_meta": {
      "title": "Nano Banana Pro (Google Gemini Image)"
    }
  },
  "264": {
    "inputs": {
      "upscale_method": "lanczos",
      "keep_proportion": "stretch",
      "pad_color": "0, 0, 0",
      "crop_position": "center",
      "divisible_by": 2,
      "device": "cpu",
      "image": [
        "224:249",
        0
      ],
      "width": [
        "265",
        0
      ],
      "height": [
        "265",
        1
      ]
    },
    "class_type": "ImageResizeKJv2",
    "_meta": {
      "title": "Resize Image v2"
    }
  },
  "265": {
    "inputs": {
      "image": [
        "263",
        0
      ]
    },
    "class_type": "GetImageSize",
    "_meta": {
      "title": "Get Image Size"
    }
  },
  "266": {
    "inputs": {
      "filename_prefix": "ComfyUI-outpainted",
      "images": [
        "263",
        0
      ]
    },
    "class_type": "SaveImage",
    "_meta": {
      "title": "Save Image"
    }
  }
}
