{
 "schema_version": "1.0",
 "nodes": [
  {
   "id": "name",
   "type": "input/text",
   "label": "Name",
   "parameters": {
    "text": "Giulia",
    "multiline": false,
    "required": true
   }
  },
  {
   "id": "tote",
   "type": "input/image",
   "label": "Blank Tote Bag",
   "parameters": {
    "image": "__TOTE__",
    "required": true
   }
  },
  {
   "id": "notebook",
   "type": "input/image",
   "label": "Blank Notebook",
   "parameters": {
    "image": "__NOTEBOOK__",
    "required": true
   }
  },
  {
   "id": "board",
   "type": "input/image",
   "label": "Blank Cutting Board",
   "parameters": {
    "image": "__BOARD__",
    "required": true
   }
  },
  {
   "id": "tote_name",
   "type": "image/text_overlay",
   "label": "A1 Name on the Bag",
   "parameters": {
    "typography": {
     "schema": "madoo.image-typography/v1",
     "preset": "minimal",
     "font": {
      "schema": "madoo.font-reference/v1",
      "familyGuid": "7dcddff5-4b91-a858-8fab-b0e839923a7b",
      "versionGuid": "963ba1d2-53bc-4514-4364-be134088d471",
      "family": "Dancing Script",
      "variant": "700",
      "weight": 700,
      "style": "normal",
      "fingerprint": "9d8006878dc1e21ab5197879269faf69f640678e0878e236ccfb8d42d077913b"
     },
     "size": {
      "mode": "relative",
      "value": 11,
      "min": 18,
      "max": 400
     },
     "text": {
      "color": "#1B2A49",
      "opacity": 1,
      "transform": "none",
      "letterSpacing": 0,
      "lineSpacing": 1.1
     },
     "layout": {
      "anchor": "center",
      "alignment": "center",
      "maxWidthPercent": 34,
      "maxHeightPercent": 30,
      "maxLines": 1,
      "offsetXPercent": 0.0,
      "offsetYPercent": 17,
      "overflow": "fit",
      "safeArea": {
       "preset": "custom",
       "topPercent": 0,
       "rightPercent": 0,
       "bottomPercent": 0,
       "leftPercent": 0
      }
     },
     "outline": {
      "enabled": false,
      "color": "#000000",
      "width": 1
     },
     "shadow": {
      "enabled": false,
      "color": "#000000",
      "opacity": 0.45,
      "offsetX": 1,
      "offsetY": 2,
      "blur": 4
     },
     "background": {
      "enabled": false,
      "color": "#101010",
      "opacity": 0.64,
      "paddingX": 16,
      "paddingY": 8
     }
    }
   }
  },
  {
   "id": "notebook_name",
   "type": "image/text_overlay",
   "label": "A2 Name on the Cover",
   "parameters": {
    "typography": {
     "schema": "madoo.image-typography/v1",
     "preset": "minimal",
     "font": {
      "schema": "madoo.font-reference/v1",
      "familyGuid": "7dcddff5-4b91-a858-8fab-b0e839923a7b",
      "versionGuid": "963ba1d2-53bc-4514-4364-be134088d471",
      "family": "Dancing Script",
      "variant": "700",
      "weight": 700,
      "style": "normal",
      "fingerprint": "9d8006878dc1e21ab5197879269faf69f640678e0878e236ccfb8d42d077913b"
     },
     "size": {
      "mode": "relative",
      "value": 9,
      "min": 18,
      "max": 400
     },
     "text": {
      "color": "#C9A227",
      "opacity": 1,
      "transform": "none",
      "letterSpacing": 0,
      "lineSpacing": 1.1
     },
     "layout": {
      "anchor": "center",
      "alignment": "center",
      "maxWidthPercent": 34,
      "maxHeightPercent": 30,
      "maxLines": 1,
      "offsetXPercent": 0.0,
      "offsetYPercent": 0.0,
      "overflow": "fit",
      "safeArea": {
       "preset": "custom",
       "topPercent": 0,
       "rightPercent": 0,
       "bottomPercent": 0,
       "leftPercent": 0
      }
     },
     "outline": {
      "enabled": false,
      "color": "#000000",
      "width": 1
     },
     "shadow": {
      "enabled": false,
      "color": "#000000",
      "opacity": 0.45,
      "offsetX": 1,
      "offsetY": 2,
      "blur": 4
     },
     "background": {
      "enabled": false,
      "color": "#101010",
      "opacity": 0.64,
      "paddingX": 16,
      "paddingY": 8
     }
    }
   }
  },
  {
   "id": "board_name",
   "type": "image/text_overlay",
   "label": "A3 Name on the Board",
   "parameters": {
    "typography": {
     "schema": "madoo.image-typography/v1",
     "preset": "minimal",
     "font": {
      "schema": "madoo.font-reference/v1",
      "familyGuid": "7dcddff5-4b91-a858-8fab-b0e839923a7b",
      "versionGuid": "963ba1d2-53bc-4514-4364-be134088d471",
      "family": "Dancing Script",
      "variant": "700",
      "weight": 700,
      "style": "normal",
      "fingerprint": "9d8006878dc1e21ab5197879269faf69f640678e0878e236ccfb8d42d077913b"
     },
     "size": {
      "mode": "relative",
      "value": 11,
      "min": 18,
      "max": 400
     },
     "text": {
      "color": "#5A3A1E",
      "opacity": 1,
      "transform": "none",
      "letterSpacing": 0,
      "lineSpacing": 1.1
     },
     "layout": {
      "anchor": "center",
      "alignment": "center",
      "maxWidthPercent": 46,
      "maxHeightPercent": 30,
      "maxLines": 1,
      "offsetXPercent": -4.5,
      "offsetYPercent": 0.0,
      "overflow": "fit",
      "safeArea": {
       "preset": "custom",
       "topPercent": 0,
       "rightPercent": 0,
       "bottomPercent": 0,
       "leftPercent": 0
      }
     },
     "outline": {
      "enabled": false,
      "color": "#000000",
      "width": 1
     },
     "shadow": {
      "enabled": false,
      "color": "#000000",
      "opacity": 0.45,
      "offsetX": 1,
      "offsetY": 2,
      "blur": 4
     },
     "background": {
      "enabled": false,
      "color": "#101010",
      "opacity": 0.64,
      "paddingX": 16,
      "paddingY": 8
     }
    }
   }
  },
  {
   "id": "embroidered",
   "type": "ai/product_photography",
   "label": "B1 Bag, Embroidered",
   "parameters": {
    "surface": "natural_wood",
    "lighting": "natural_window",
    "angle": "front",
    "aspect_ratio": "4_5",
    "effect": "embroidery"
   }
  },
  {
   "id": "foiled",
   "type": "ai/lifestyle",
   "label": "B2 Notebook, Gold Foil",
   "parameters": {
    "mood": "luxury",
    "surface": "marble_white",
    "aspect_ratio": "4_5",
    "effect": "foil_gold"
   }
  },
  {
   "id": "burnt",
   "type": "ai/background_swap",
   "label": "B3 Board, Wood Burning",
   "parameters": {
    "environment": "autumn_harvest",
    "aspect_ratio": "4_5",
    "effect": "wood_burning"
   }
  },
  {
   "id": "row",
   "type": "image/stack",
   "label": "C1 Three Gifts",
   "parameters": {
    "direction": "horizontal",
    "alignment": "center",
    "spacing": 30,
    "backgroundColor": "#F4EFE6"
   }
  },
  {
   "id": "page",
   "type": "image/extend_canvas",
   "label": "C2 Room for the Heading",
   "parameters": {
    "unit": "px",
    "top": 220,
    "right": 50,
    "bottom": 50,
    "left": 50,
    "backgroundColor": "#F4EFE6"
   }
  },
  {
   "id": "line",
   "type": "text/template",
   "label": "C3 Heading",
   "parameters": {
    "template": "For [name] — your gifts, before we make them",
    "placeholders": [
     {
      "name": "name",
      "inputPort": "name"
     }
    ]
   }
  },
  {
   "id": "proof",
   "type": "image/text_overlay",
   "label": "C4 Proof Sheet",
   "parameters": {
    "typography": {
     "schema": "madoo.image-typography/v1",
     "preset": "minimal",
     "font": {
      "schema": "madoo.font-reference/v1",
      "familyGuid": "7479ebcd-027f-b80c-469e-02923b8f0741",
      "versionGuid": "88f8a3c1-ab85-24c5-3eb8-28a1a0db2be1",
      "family": "Playfair Display",
      "variant": "700",
      "weight": 700,
      "style": "normal",
      "fingerprint": "d15499d5cd5aed357f09b38ca2ebaa6fab759426e5ed1680ae7fd0870da75f9f"
     },
     "size": {
      "mode": "relative",
      "value": 2.6,
      "min": 18,
      "max": 160
     },
     "text": {
      "color": "#2B2420",
      "opacity": 1,
      "transform": "none",
      "letterSpacing": 0,
      "lineSpacing": 1.1
     },
     "layout": {
      "anchor": "top-center",
      "alignment": "center",
      "maxWidthPercent": 84,
      "maxHeightPercent": 30,
      "maxLines": 1,
      "offsetXPercent": 0,
      "offsetYPercent": 0,
      "overflow": "fit",
      "safeArea": {
       "preset": "custom",
       "topPercent": 4,
       "rightPercent": 5,
       "bottomPercent": 5,
       "leftPercent": 5
      }
     },
     "outline": {
      "enabled": false,
      "color": "#000000",
      "width": 1
     },
     "shadow": {
      "enabled": false,
      "color": "#000000",
      "opacity": 0.45,
      "offsetX": 1,
      "offsetY": 2,
      "blur": 4
     },
     "background": {
      "enabled": false,
      "color": "#101010",
      "opacity": 0.64,
      "paddingX": 16,
      "paddingY": 8
     }
    }
   }
  },
  {
   "id": "order",
   "type": "text/template",
   "label": "C5 Workshop Order",
   "parameters": {
    "template": "{\n \"name\": \"[name]\",\n \"font\": \"Dancing Script 700\",\n \"items\": {\n  \"bag\": {\n   \"product\": \"canvas tote bag\",\n   \"finish\": \"machine embroidery\",\n   \"thread\": \"#1B2A49\"\n  },\n  \"notebook\": {\n   \"product\": \"navy leather notebook\",\n   \"finish\": \"gold foil stamping\"\n  },\n  \"board\": {\n   \"product\": \"beech cutting board\",\n   \"finish\": \"pyrography\"\n  }\n }\n}",
    "placeholders": [
     {
      "name": "name",
      "inputPort": "name"
     }
    ]
   }
  },
  {
   "id": "o_bag_layout",
   "type": "output/image",
   "label": "bag_layout",
   "parameters": {
    "output_name": "bag_layout"
   }
  },
  {
   "id": "o_notebook_layout",
   "type": "output/image",
   "label": "notebook_layout",
   "parameters": {
    "output_name": "notebook_layout"
   }
  },
  {
   "id": "o_board_layout",
   "type": "output/image",
   "label": "board_layout",
   "parameters": {
    "output_name": "board_layout"
   }
  },
  {
   "id": "o_bag",
   "type": "output/image",
   "label": "bag",
   "parameters": {
    "output_name": "bag"
   }
  },
  {
   "id": "o_notebook",
   "type": "output/image",
   "label": "notebook",
   "parameters": {
    "output_name": "notebook"
   }
  },
  {
   "id": "o_board",
   "type": "output/image",
   "label": "board",
   "parameters": {
    "output_name": "board"
   }
  },
  {
   "id": "o_proof",
   "type": "output/image",
   "label": "proof",
   "parameters": {
    "output_name": "proof"
   }
  },
  {
   "id": "o_order",
   "type": "output/json",
   "label": "order",
   "parameters": {
    "output_name": "order"
   }
  }
 ],
 "connections": [
  {
   "from_node": "tote",
   "from_output": "image",
   "to_node": "tote_name",
   "to_input": "image"
  },
  {
   "from_node": "name",
   "from_output": "text",
   "to_node": "tote_name",
   "to_input": "text"
  },
  {
   "from_node": "notebook",
   "from_output": "image",
   "to_node": "notebook_name",
   "to_input": "image"
  },
  {
   "from_node": "name",
   "from_output": "text",
   "to_node": "notebook_name",
   "to_input": "text"
  },
  {
   "from_node": "board",
   "from_output": "image",
   "to_node": "board_name",
   "to_input": "image"
  },
  {
   "from_node": "name",
   "from_output": "text",
   "to_node": "board_name",
   "to_input": "text"
  },
  {
   "from_node": "tote_name",
   "from_output": "result",
   "to_node": "embroidered",
   "to_input": "product_image"
  },
  {
   "from_node": "tote",
   "from_output": "image",
   "to_node": "embroidered",
   "to_input": "blank_product_image"
  },
  {
   "from_node": "notebook_name",
   "from_output": "result",
   "to_node": "foiled",
   "to_input": "product_image"
  },
  {
   "from_node": "notebook",
   "from_output": "image",
   "to_node": "foiled",
   "to_input": "blank_product_image"
  },
  {
   "from_node": "board_name",
   "from_output": "result",
   "to_node": "burnt",
   "to_input": "product_image"
  },
  {
   "from_node": "board",
   "from_output": "image",
   "to_node": "burnt",
   "to_input": "blank_product_image"
  },
  {
   "from_node": "embroidered",
   "from_output": "result",
   "to_node": "row",
   "to_input": "images_0"
  },
  {
   "from_node": "foiled",
   "from_output": "result",
   "to_node": "row",
   "to_input": "images_1"
  },
  {
   "from_node": "burnt",
   "from_output": "result",
   "to_node": "row",
   "to_input": "images_2"
  },
  {
   "from_node": "row",
   "from_output": "result",
   "to_node": "page",
   "to_input": "image"
  },
  {
   "from_node": "name",
   "from_output": "text",
   "to_node": "line",
   "to_input": "name"
  },
  {
   "from_node": "page",
   "from_output": "result",
   "to_node": "proof",
   "to_input": "image"
  },
  {
   "from_node": "line",
   "from_output": "result",
   "to_node": "proof",
   "to_input": "text"
  },
  {
   "from_node": "name",
   "from_output": "text",
   "to_node": "order",
   "to_input": "name"
  },
  {
   "from_node": "tote_name",
   "from_output": "result",
   "to_node": "o_bag_layout",
   "to_input": "image"
  },
  {
   "from_node": "notebook_name",
   "from_output": "result",
   "to_node": "o_notebook_layout",
   "to_input": "image"
  },
  {
   "from_node": "board_name",
   "from_output": "result",
   "to_node": "o_board_layout",
   "to_input": "image"
  },
  {
   "from_node": "embroidered",
   "from_output": "result",
   "to_node": "o_bag",
   "to_input": "image"
  },
  {
   "from_node": "foiled",
   "from_output": "result",
   "to_node": "o_notebook",
   "to_input": "image"
  },
  {
   "from_node": "burnt",
   "from_output": "result",
   "to_node": "o_board",
   "to_input": "image"
  },
  {
   "from_node": "proof",
   "from_output": "result",
   "to_node": "o_proof",
   "to_input": "image"
  },
  {
   "from_node": "order",
   "from_output": "result",
   "to_node": "o_order",
   "to_input": "text"
  }
 ]
}