{
  "dependencies": [
    {
      "typeId": "nodra.adjust.colorbalance",
      "version": "0.1.1"
    },
    {
      "typeId": "nodra.adjust.contrast",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.adjust.exposure",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.adjust.levels",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.ai.depth",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.ai.subjectmask",
      "version": "0.2.0"
    },
    {
      "typeId": "nodra.analyze.channelstats",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.analyze.dimensions",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.analyze.percentile",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.blend.maskmix",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.control.slider",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.control.switch",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.filter.chromab",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.filter.filmgrain",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.filter.filmlook",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.filter.gaussianblur",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.filter.glow",
      "version": "0.2.0"
    },
    {
      "typeId": "nodra.filter.guided",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.filter.morphology",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.filter.vignette",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.gen.gradient",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.gen.solid",
      "version": "0.2.0"
    },
    {
      "typeId": "nodra.gen.textlayer",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.io.fileinput",
      "version": "0.2.0"
    },
    {
      "typeId": "nodra.logic.switch",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.math.add",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.math.clamp",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.math.lerp",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.math.multiply",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.math.remap",
      "version": "0.2.0"
    },
    {
      "typeId": "nodra.text.join",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.text.number",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.text.value",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.transform.resize",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.transform.transform",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.view.preview",
      "version": "0.1.0"
    }
  ],
  "editor": {
    "names": {
      "1": "Fallback Image",
      "10": "Brighten Guide (dark photos have little edge contrast)",
      "11": "Flash Reach",
      "12": "Reach to Dark Floor (share of subject depth)",
      "13": "Flash Falloff Mask (relative to subject depth, near = lit)",
      "14": "Ambient Darkness",
      "15": "Ambient Darkness to EV Offset",
      "16": "Ambient Light Only (underexposed)",
      "17": "Greenish Fluorescent Ambient",
      "18": "Flash Exposure (slightly overexposed)",
      "19": "Flat Frontal Flash Light",
      "2": "Source Image",
      "20": "Flash Glare",
      "21": "Glare Radius (1.2% of Width)",
      "22": "Glare Strength",
      "23": "Flash Glare on Skin (Glow)",
      "24": "Flash Light on Near Objects, Ambient on Far",
      "25": "Plastic Lens Softness (0.05% of Width)",
      "26": "Plastic Lens Softness",
      "27": "Cheap Lens Fringing",
      "28": "Lens Vignette",
      "29": "Kodak Gold 200 Colour",
      "3": "Image Size",
      "30": "Date Stamp",
      "31": "Date Text",
      "32": "Short Edge (min of width, height)",
      "33": "Stamp Margin (4.5% of short edge)",
      "34": "Margin as Number",
      "35": "Unit px",
      "36": "Margin as Text (e.g. 43px)",
      "37": "Date Stamp Text (orange LED look)",
      "38": "Stamp Glow Radius (1.4% of short edge)",
      "39": "Stamp Glow (blurred text)",
      "40": "Stamp Glow Colour (orange-red)",
      "41": "Stamp Glow onto Photo",
      "42": "Stamp Text onto Photo",
      "43": "Date Stamp On or Off",
      "44": "Grain",
      "45": "Grain Strength",
      "46": "Grain Size (scales with photo)",
      "47": "Grain Size 0.6 to 8 px",
      "48": "Cheap Film Grain",
      "49": "Disposable Flash Preview",
      "50": "Scene Brightness (median)",
      "51": "Dark Scene Gets More Flash Exposure",
      "52": "Flash Exposure (EV) 0 to 1.6",
      "53": "Bright Scene Needs Darker Ambient",
      "54": "Base Ambient Exposure (EV) -2.8 to -0.9",
      "55": "Base + Ambient Darkness",
      "58": "Pull Flash Back Inside the Subject (no halo)",
      "6": "Depth Map (near = bright)",
      "62": "Mask Working Copy (512 px long edge)",
      "63": "Silhouette Grow (0.6% of Working Width)",
      "64": "Subject Mask for Flash Shadow (Apple Vision)",
      "65": "Shadow Offset X (+1.4% of Working Width)",
      "66": "Shadow Offset Y (+2.2% of Working Width)",
      "67": "Offset Subject Silhouette (flash sits above the lens)",
      "68": "Shadow Edge Softness (0.5% of Working Width)",
      "69": "Shadow Edge (hard, slightly soft)",
      "7": "Depth Edge Cleanup (Guided Filter)",
      "70": "Black (photo size)",
      "71": "Shadow Only Outside the Subject",
      "72": "Black (mask size)",
      "73": "Shadow Strength (fixed)",
      "74": "No Flash Light Inside the Shadow",
      "75": "Subject Silhouette Keeps Its Own Edge Lit (Apple Vision)",
      "76": "White (mask size)",
      "77": "Flash Mask + Subject Silhouette",
      "79": "Fill Small Holes in the Flash Mask (depth speckles)",
      "8": "Depth Ramp (used if no depth model)",
      "80": "Working Copy (1024 px long edge, keeps big photos fast)",
      "81": "Working Copy Size",
      "82": "White (working copy size)",
      "83": "Depth Inside Subject (rest = white)",
      "84": "Subject Area (mean of silhouette)",
      "85": "Percentile Rank of Subject Median",
      "86": "Subject Depth (median inside silhouette)",
      "87": "Fallback Subject Depth (P90 of whole image)",
      "88": "Subject Found? (x30)",
      "89": "Confidence 0..1",
      "9": "Depth or Ramp Fallback",
      "90": "Subject Depth (silhouette, else P90)",
      "91": "Dark Floor = Subject Depth x Factor",
      "92": "Reach to Falloff Softness (Levels gamma)",
      "93": "Smooth Background Flash Weight (hides depth seams)",
      "94": "Stamp Bottom Offset (2.5% of short edge, text box has descender space)",
      "95": "Bottom Offset as Number",
      "96": "Bottom Offset as Text (e.g. 27px)"
    },
    "pluginPreviewNode": "49",
    "positions": {
      "1": [
        -1120.0,
        250.0
      ],
      "10": [
        0.0,
        0.0
      ],
      "11": [
        -1120.0,
        -700.0
      ],
      "12": [
        -840.0,
        -700.0
      ],
      "13": [
        840.0,
        -250.0
      ],
      "14": [
        -1120.0,
        -560.0
      ],
      "15": [
        -840.0,
        -560.0
      ],
      "16": [
        280.0,
        -560.0
      ],
      "17": [
        560.0,
        -560.0
      ],
      "18": [
        280.0,
        -100.0
      ],
      "19": [
        560.0,
        -100.0
      ],
      "2": [
        -840.0,
        0.0
      ],
      "20": [
        -1120.0,
        -420.0
      ],
      "21": [
        280.0,
        120.0
      ],
      "22": [
        280.0,
        260.0
      ],
      "23": [
        840.0,
        -100.0
      ],
      "24": [
        1120.0,
        -250.0
      ],
      "25": [
        1120.0,
        300.0
      ],
      "26": [
        1400.0,
        -250.0
      ],
      "27": [
        1680.0,
        -250.0
      ],
      "28": [
        1960.0,
        -250.0
      ],
      "29": [
        2240.0,
        -250.0
      ],
      "3": [
        -560.0,
        300.0
      ],
      "30": [
        -1120.0,
        -280.0
      ],
      "31": [
        -1120.0,
        -140.0
      ],
      "32": [
        -560.0,
        560.0
      ],
      "33": [
        -280.0,
        560.0
      ],
      "34": [
        0.0,
        560.0
      ],
      "35": [
        0.0,
        700.0
      ],
      "36": [
        280.0,
        560.0
      ],
      "37": [
        2520.0,
        -100.0
      ],
      "38": [
        2520.0,
        260.0
      ],
      "39": [
        2800.0,
        100.0
      ],
      "40": [
        2520.0,
        420.0
      ],
      "41": [
        3080.0,
        -250.0
      ],
      "42": [
        3360.0,
        -250.0
      ],
      "43": [
        3640.0,
        -250.0
      ],
      "44": [
        -1120.0,
        -20.0
      ],
      "45": [
        3640.0,
        100.0
      ],
      "46": [
        3640.0,
        260.0
      ],
      "47": [
        3920.0,
        260.0
      ],
      "48": [
        3920.0,
        -250.0
      ],
      "49": [
        4200.0,
        -250.0
      ],
      "50": [
        -560.0,
        -120.0
      ],
      "51": [
        -280.0,
        -120.0
      ],
      "52": [
        0.0,
        -120.0
      ],
      "53": [
        -280.0,
        20.0
      ],
      "54": [
        0.0,
        20.0
      ],
      "55": [
        280.0,
        20.0
      ],
      "58": [
        1120.0,
        -400.0
      ],
      "6": [
        -560.0,
        -250.0
      ],
      "62": [
        1120.0,
        -560.0
      ],
      "63": [
        560.0,
        760.0
      ],
      "64": [
        840.0,
        700.0
      ],
      "65": [
        560.0,
        900.0
      ],
      "66": [
        560.0,
        1040.0
      ],
      "67": [
        1120.0,
        700.0
      ],
      "68": [
        840.0,
        1040.0
      ],
      "69": [
        1400.0,
        700.0
      ],
      "7": [
        280.0,
        -250.0
      ],
      "70": [
        1400.0,
        900.0
      ],
      "71": [
        1680.0,
        700.0
      ],
      "72": [
        1680.0,
        900.0
      ],
      "73": [
        1680.0,
        1040.0
      ],
      "74": [
        1960.0,
        700.0
      ],
      "75": [
        1960.0,
        900.0
      ],
      "76": [
        1960.0,
        1060.0
      ],
      "77": [
        2240.0,
        700.0
      ],
      "79": [
        1260.0,
        -560.0
      ],
      "8": [
        0.0,
        -500.0
      ],
      "80": [
        -840.0,
        -250.0
      ],
      "81": [
        -560.0,
        420.0
      ],
      "82": [
        -280.0,
        700.0
      ],
      "83": [
        0.0,
        700.0
      ],
      "84": [
        0.0,
        860.0
      ],
      "85": [
        280.0,
        860.0
      ],
      "86": [
        280.0,
        700.0
      ],
      "87": [
        280.0,
        1000.0
      ],
      "88": [
        560.0,
        860.0
      ],
      "89": [
        560.0,
        1000.0
      ],
      "9": [
        560.0,
        -250.0
      ],
      "90": [
        840.0,
        860.0
      ],
      "91": [
        1120.0,
        860.0
      ],
      "92": [
        -840.0,
        -640.0
      ],
      "93": [
        1260.0,
        -400.0
      ],
      "94": [
        -280.0,
        1120.0
      ],
      "95": [
        0.0,
        1120.0
      ],
      "96": [
        280.0,
        1120.0
      ]
    },
    "schemaVersion": 1
  },
  "format": "nodra-patch",
  "formatVersion": 1,
  "graph": {
    "connections": [
      {
        "dst": [
          2,
          1
        ],
        "src": [
          1,
          0
        ]
      },
      {
        "dst": [
          3,
          0
        ],
        "src": [
          2,
          0
        ]
      },
      {
        "dst": [
          6,
          0
        ],
        "src": [
          80,
          0
        ]
      },
      {
        "dst": [
          7,
          0
        ],
        "src": [
          6,
          0
        ]
      },
      {
        "dst": [
          9,
          0
        ],
        "src": [
          8,
          0
        ]
      },
      {
        "dst": [
          9,
          1
        ],
        "src": [
          7,
          0
        ]
      },
      {
        "dst": [
          9,
          2
        ],
        "src": [
          6,
          1
        ]
      },
      {
        "dst": [
          10,
          0
        ],
        "src": [
          80,
          0
        ]
      },
      {
        "dst": [
          7,
          1
        ],
        "src": [
          10,
          0
        ]
      },
      {
        "dst": [
          12,
          0
        ],
        "src": [
          11,
          0
        ]
      },
      {
        "dst": [
          15,
          0
        ],
        "src": [
          14,
          0
        ]
      },
      {
        "dst": [
          17,
          0
        ],
        "src": [
          16,
          0
        ]
      },
      {
        "dst": [
          19,
          0
        ],
        "src": [
          18,
          0
        ]
      },
      {
        "dst": [
          22,
          0
        ],
        "src": [
          20,
          0
        ]
      },
      {
        "dst": [
          23,
          3
        ],
        "src": [
          21,
          0
        ]
      },
      {
        "dst": [
          23,
          4
        ],
        "src": [
          22,
          0
        ]
      },
      {
        "dst": [
          24,
          0
        ],
        "src": [
          17,
          0
        ]
      },
      {
        "dst": [
          26,
          1
        ],
        "src": [
          25,
          0
        ]
      },
      {
        "dst": [
          27,
          0
        ],
        "src": [
          26,
          0
        ]
      },
      {
        "dst": [
          28,
          0
        ],
        "src": [
          27,
          0
        ]
      },
      {
        "dst": [
          29,
          0
        ],
        "src": [
          28,
          0
        ]
      },
      {
        "dst": [
          33,
          0
        ],
        "src": [
          32,
          0
        ]
      },
      {
        "dst": [
          34,
          0
        ],
        "src": [
          33,
          0
        ]
      },
      {
        "dst": [
          36,
          0
        ],
        "src": [
          34,
          0
        ]
      },
      {
        "dst": [
          36,
          1
        ],
        "src": [
          35,
          0
        ]
      },
      {
        "dst": [
          37,
          8
        ],
        "src": [
          36,
          0
        ]
      },
      {
        "dst": [
          37,
          0
        ],
        "src": [
          29,
          0
        ]
      },
      {
        "dst": [
          37,
          1
        ],
        "src": [
          31,
          0
        ]
      },
      {
        "dst": [
          38,
          0
        ],
        "src": [
          32,
          0
        ]
      },
      {
        "dst": [
          39,
          0
        ],
        "src": [
          37,
          1
        ]
      },
      {
        "dst": [
          39,
          1
        ],
        "src": [
          38,
          0
        ]
      },
      {
        "dst": [
          40,
          0
        ],
        "src": [
          29,
          0
        ]
      },
      {
        "dst": [
          41,
          0
        ],
        "src": [
          29,
          0
        ]
      },
      {
        "dst": [
          41,
          1
        ],
        "src": [
          40,
          0
        ]
      },
      {
        "dst": [
          41,
          2
        ],
        "src": [
          39,
          0
        ]
      },
      {
        "dst": [
          42,
          0
        ],
        "src": [
          41,
          0
        ]
      },
      {
        "dst": [
          42,
          1
        ],
        "src": [
          37,
          0
        ]
      },
      {
        "dst": [
          42,
          2
        ],
        "src": [
          37,
          1
        ]
      },
      {
        "dst": [
          43,
          0
        ],
        "src": [
          29,
          0
        ]
      },
      {
        "dst": [
          43,
          1
        ],
        "src": [
          42,
          0
        ]
      },
      {
        "dst": [
          43,
          2
        ],
        "src": [
          30,
          0
        ]
      },
      {
        "dst": [
          45,
          0
        ],
        "src": [
          44,
          0
        ]
      },
      {
        "dst": [
          47,
          0
        ],
        "src": [
          46,
          0
        ]
      },
      {
        "dst": [
          48,
          0
        ],
        "src": [
          43,
          0
        ]
      },
      {
        "dst": [
          48,
          1
        ],
        "src": [
          45,
          0
        ]
      },
      {
        "dst": [
          48,
          2
        ],
        "src": [
          47,
          0
        ]
      },
      {
        "dst": [
          49,
          0
        ],
        "src": [
          48,
          0
        ]
      },
      {
        "dst": [
          13,
          0
        ],
        "src": [
          9,
          0
        ]
      },
      {
        "dst": [
          16,
          0
        ],
        "src": [
          2,
          0
        ]
      },
      {
        "dst": [
          18,
          0
        ],
        "src": [
          2,
          0
        ]
      },
      {
        "dst": [
          21,
          0
        ],
        "src": [
          3,
          0
        ]
      },
      {
        "dst": [
          25,
          0
        ],
        "src": [
          3,
          0
        ]
      },
      {
        "dst": [
          32,
          0
        ],
        "src": [
          3,
          0
        ]
      },
      {
        "dst": [
          32,
          2
        ],
        "src": [
          3,
          1
        ]
      },
      {
        "dst": [
          46,
          0
        ],
        "src": [
          3,
          0
        ]
      },
      {
        "dst": [
          51,
          0
        ],
        "src": [
          50,
          0
        ]
      },
      {
        "dst": [
          52,
          0
        ],
        "src": [
          51,
          0
        ]
      },
      {
        "dst": [
          53,
          0
        ],
        "src": [
          50,
          0
        ]
      },
      {
        "dst": [
          54,
          0
        ],
        "src": [
          53,
          0
        ]
      },
      {
        "dst": [
          55,
          0
        ],
        "src": [
          54,
          0
        ]
      },
      {
        "dst": [
          50,
          0
        ],
        "src": [
          80,
          0
        ]
      },
      {
        "dst": [
          18,
          1
        ],
        "src": [
          52,
          0
        ]
      },
      {
        "dst": [
          55,
          1
        ],
        "src": [
          15,
          0
        ]
      },
      {
        "dst": [
          16,
          1
        ],
        "src": [
          55,
          0
        ]
      },
      {
        "dst": [
          24,
          1
        ],
        "src": [
          19,
          0
        ]
      },
      {
        "dst": [
          23,
          0
        ],
        "src": [
          24,
          0
        ]
      },
      {
        "dst": [
          26,
          0
        ],
        "src": [
          23,
          0
        ]
      },
      {
        "dst": [
          62,
          0
        ],
        "src": [
          13,
          0
        ]
      },
      {
        "dst": [
          64,
          6
        ],
        "src": [
          63,
          0
        ]
      },
      {
        "dst": [
          67,
          3
        ],
        "src": [
          65,
          0
        ]
      },
      {
        "dst": [
          67,
          4
        ],
        "src": [
          66,
          0
        ]
      },
      {
        "dst": [
          67,
          0
        ],
        "src": [
          64,
          0
        ]
      },
      {
        "dst": [
          69,
          1
        ],
        "src": [
          68,
          0
        ]
      },
      {
        "dst": [
          69,
          0
        ],
        "src": [
          67,
          0
        ]
      },
      {
        "dst": [
          71,
          0
        ],
        "src": [
          69,
          0
        ]
      },
      {
        "dst": [
          71,
          1
        ],
        "src": [
          70,
          0
        ]
      },
      {
        "dst": [
          71,
          2
        ],
        "src": [
          64,
          0
        ]
      },
      {
        "dst": [
          74,
          1
        ],
        "src": [
          72,
          0
        ]
      },
      {
        "dst": [
          74,
          2
        ],
        "src": [
          71,
          0
        ]
      },
      {
        "dst": [
          74,
          4
        ],
        "src": [
          73,
          0
        ]
      },
      {
        "dst": [
          64,
          0
        ],
        "src": [
          80,
          0
        ]
      },
      {
        "dst": [
          70,
          0
        ],
        "src": [
          80,
          0
        ]
      },
      {
        "dst": [
          63,
          0
        ],
        "src": [
          81,
          0
        ]
      },
      {
        "dst": [
          65,
          0
        ],
        "src": [
          81,
          0
        ]
      },
      {
        "dst": [
          66,
          0
        ],
        "src": [
          81,
          0
        ]
      },
      {
        "dst": [
          68,
          0
        ],
        "src": [
          81,
          0
        ]
      },
      {
        "dst": [
          77,
          1
        ],
        "src": [
          76,
          0
        ]
      },
      {
        "dst": [
          77,
          2
        ],
        "src": [
          75,
          0
        ]
      },
      {
        "dst": [
          75,
          0
        ],
        "src": [
          80,
          0
        ]
      },
      {
        "dst": [
          77,
          0
        ],
        "src": [
          74,
          0
        ]
      },
      {
        "dst": [
          24,
          2
        ],
        "src": [
          77,
          0
        ]
      },
      {
        "dst": [
          79,
          0
        ],
        "src": [
          62,
          0
        ]
      },
      {
        "dst": [
          58,
          0
        ],
        "src": [
          79,
          0
        ]
      },
      {
        "dst": [
          80,
          0
        ],
        "src": [
          2,
          0
        ]
      },
      {
        "dst": [
          81,
          0
        ],
        "src": [
          80,
          0
        ]
      },
      {
        "dst": [
          82,
          0
        ],
        "src": [
          80,
          0
        ]
      },
      {
        "dst": [
          83,
          0
        ],
        "src": [
          82,
          0
        ]
      },
      {
        "dst": [
          83,
          1
        ],
        "src": [
          9,
          0
        ]
      },
      {
        "dst": [
          83,
          2
        ],
        "src": [
          75,
          0
        ]
      },
      {
        "dst": [
          84,
          0
        ],
        "src": [
          75,
          0
        ]
      },
      {
        "dst": [
          85,
          0
        ],
        "src": [
          84,
          0
        ]
      },
      {
        "dst": [
          86,
          0
        ],
        "src": [
          83,
          0
        ]
      },
      {
        "dst": [
          86,
          2
        ],
        "src": [
          85,
          0
        ]
      },
      {
        "dst": [
          87,
          0
        ],
        "src": [
          9,
          0
        ]
      },
      {
        "dst": [
          88,
          0
        ],
        "src": [
          84,
          0
        ]
      },
      {
        "dst": [
          89,
          0
        ],
        "src": [
          88,
          0
        ]
      },
      {
        "dst": [
          90,
          0
        ],
        "src": [
          87,
          0
        ]
      },
      {
        "dst": [
          90,
          1
        ],
        "src": [
          86,
          0
        ]
      },
      {
        "dst": [
          90,
          2
        ],
        "src": [
          89,
          0
        ]
      },
      {
        "dst": [
          91,
          0
        ],
        "src": [
          12,
          0
        ]
      },
      {
        "dst": [
          91,
          1
        ],
        "src": [
          90,
          0
        ]
      },
      {
        "dst": [
          92,
          0
        ],
        "src": [
          11,
          0
        ]
      },
      {
        "dst": [
          13,
          1
        ],
        "src": [
          91,
          0
        ]
      },
      {
        "dst": [
          13,
          2
        ],
        "src": [
          90,
          0
        ]
      },
      {
        "dst": [
          13,
          3
        ],
        "src": [
          92,
          0
        ]
      },
      {
        "dst": [
          8,
          0
        ],
        "src": [
          81,
          0
        ]
      },
      {
        "dst": [
          8,
          1
        ],
        "src": [
          81,
          1
        ]
      },
      {
        "dst": [
          93,
          0
        ],
        "src": [
          58,
          0
        ]
      },
      {
        "dst": [
          72,
          0
        ],
        "src": [
          93,
          0
        ]
      },
      {
        "dst": [
          74,
          0
        ],
        "src": [
          93,
          0
        ]
      },
      {
        "dst": [
          76,
          0
        ],
        "src": [
          93,
          0
        ]
      },
      {
        "dst": [
          94,
          0
        ],
        "src": [
          32,
          0
        ]
      },
      {
        "dst": [
          95,
          0
        ],
        "src": [
          94,
          0
        ]
      },
      {
        "dst": [
          96,
          0
        ],
        "src": [
          95,
          0
        ]
      },
      {
        "dst": [
          96,
          1
        ],
        "src": [
          35,
          0
        ]
      },
      {
        "dst": [
          37,
          9
        ],
        "src": [
          96,
          0
        ]
      }
    ],
    "nodes": [
      {
        "id": 1,
        "params": {
          "colorA": {
            "t": "color",
            "v": [
              0.12,
              0.15,
              0.17,
              1.0
            ]
          },
          "colorB": {
            "t": "color",
            "v": [
              0.55,
              0.45,
              0.38,
              1.0
            ]
          },
          "height": {
            "t": "int",
            "v": 768
          },
          "type": {
            "t": "int",
            "v": 1
          },
          "width": {
            "t": "int",
            "v": 768
          }
        },
        "type": "nodra.gen.gradient"
      },
      {
        "id": 2,
        "params": {
          "containerMode": {
            "t": "int",
            "v": 0
          },
          "exifOrientation": {
            "t": "int",
            "v": 0
          },
          "file": {
            "t": "string",
            "v": ""
          },
          "tiffPage": {
            "t": "int",
            "v": 1
          }
        },
        "type": "nodra.io.fileinput"
      },
      {
        "id": 3,
        "params": {},
        "type": "nodra.analyze.dimensions"
      },
      {
        "id": 6,
        "params": {
          "computeUnits": {
            "t": "int",
            "v": 0
          },
          "edgeSmooth": {
            "t": "float",
            "v": 0.0
          },
          "gamma": {
            "t": "float",
            "v": 1.0
          },
          "nearIsBright": {
            "t": "bool",
            "v": true
          },
          "normalize": {
            "t": "int",
            "v": 1
          }
        },
        "type": "nodra.ai.depth"
      },
      {
        "id": 7,
        "params": {
          "epsilon": {
            "t": "float",
            "v": 0.0008
          },
          "radius": {
            "t": "int",
            "v": 10
          }
        },
        "type": "nodra.filter.guided"
      },
      {
        "id": 8,
        "params": {
          "colorA": {
            "t": "color",
            "v": [
              0.12,
              0.12,
              0.12,
              1.0
            ]
          },
          "colorB": {
            "t": "color",
            "v": [
              0.9,
              0.9,
              0.9,
              1.0
            ]
          },
          "height": {
            "t": "int",
            "v": 512
          },
          "type": {
            "t": "int",
            "v": 1
          },
          "width": {
            "t": "int",
            "v": 512
          }
        },
        "type": "nodra.gen.gradient"
      },
      {
        "id": 9,
        "params": {
          "select": {
            "t": "bool",
            "v": false
          }
        },
        "type": "nodra.logic.switch"
      },
      {
        "id": 10,
        "params": {
          "exposure": {
            "t": "float",
            "v": 2.5
          }
        },
        "type": "nodra.adjust.exposure"
      },
      {
        "id": 11,
        "params": {
          "max": {
            "t": "float",
            "v": 1.0
          },
          "min": {
            "t": "float",
            "v": 0.0
          },
          "value": {
            "t": "float",
            "v": 0.5
          }
        },
        "type": "nodra.control.slider"
      },
      {
        "id": 12,
        "params": {
          "inMax": {
            "t": "float",
            "v": 1.0
          },
          "inMin": {
            "t": "float",
            "v": 0.0
          },
          "outMax": {
            "t": "float",
            "v": 0.04
          },
          "outMin": {
            "t": "float",
            "v": 0.28
          },
          "value": {
            "t": "float",
            "v": 0.5
          }
        },
        "type": "nodra.math.remap"
      },
      {
        "id": 13,
        "params": {
          "gamma": {
            "t": "float",
            "v": 1.0
          },
          "inBlack": {
            "t": "float",
            "v": 0.4
          },
          "inWhite": {
            "t": "float",
            "v": 1.0
          },
          "outBlack": {
            "t": "float",
            "v": 0.0
          },
          "outWhite": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.adjust.levels"
      },
      {
        "id": 14,
        "params": {
          "max": {
            "t": "float",
            "v": 1.0
          },
          "min": {
            "t": "float",
            "v": 0.0
          },
          "value": {
            "t": "float",
            "v": 0.35
          }
        },
        "type": "nodra.control.slider"
      },
      {
        "id": 15,
        "params": {
          "inMax": {
            "t": "float",
            "v": 1.0
          },
          "inMin": {
            "t": "float",
            "v": 0.0
          },
          "outMax": {
            "t": "float",
            "v": -1.4
          },
          "outMin": {
            "t": "float",
            "v": 1.4
          },
          "value": {
            "t": "float",
            "v": 0.5
          }
        },
        "type": "nodra.math.remap"
      },
      {
        "id": 16,
        "params": {
          "exposure": {
            "t": "float",
            "v": -2.4
          }
        },
        "type": "nodra.adjust.exposure"
      },
      {
        "id": 17,
        "params": {
          "lightsColor": {
            "t": "color",
            "v": [
              0.5,
              0.5,
              0.5,
              0.0
            ]
          },
          "lightsCyanRed": {
            "t": "float",
            "v": 0.0
          },
          "lightsMagentaGreen": {
            "t": "float",
            "v": 0.0
          },
          "lightsYellowBlue": {
            "t": "float",
            "v": 0.0
          },
          "midsColor": {
            "t": "color",
            "v": [
              0.5,
              0.5,
              0.5,
              0.0
            ]
          },
          "midsCyanRed": {
            "t": "float",
            "v": -0.04
          },
          "midsMagentaGreen": {
            "t": "float",
            "v": 0.04
          },
          "midsYellowBlue": {
            "t": "float",
            "v": 0.06
          },
          "shadowsColor": {
            "t": "color",
            "v": [
              0.5,
              0.5,
              0.5,
              0.0
            ]
          },
          "shadowsCyanRed": {
            "t": "float",
            "v": -0.1
          },
          "shadowsMagentaGreen": {
            "t": "float",
            "v": 0.1
          },
          "shadowsYellowBlue": {
            "t": "float",
            "v": 0.12
          }
        },
        "type": "nodra.adjust.colorbalance"
      },
      {
        "id": 18,
        "params": {
          "exposure": {
            "t": "float",
            "v": 1.4
          }
        },
        "type": "nodra.adjust.exposure"
      },
      {
        "id": 19,
        "params": {
          "contrast": {
            "t": "float",
            "v": -0.2
          }
        },
        "type": "nodra.adjust.contrast"
      },
      {
        "id": 20,
        "params": {
          "max": {
            "t": "float",
            "v": 1.0
          },
          "min": {
            "t": "float",
            "v": 0.0
          },
          "value": {
            "t": "float",
            "v": 0.45
          }
        },
        "type": "nodra.control.slider"
      },
      {
        "id": 21,
        "params": {
          "a": {
            "t": "float",
            "v": 1.0
          },
          "b": {
            "t": "float",
            "v": 0.012
          }
        },
        "type": "nodra.math.multiply"
      },
      {
        "id": 22,
        "params": {
          "a": {
            "t": "float",
            "v": 1.0
          },
          "b": {
            "t": "float",
            "v": 0.8
          }
        },
        "type": "nodra.math.multiply"
      },
      {
        "id": 23,
        "params": {
          "blackLift": {
            "t": "float",
            "v": 0.1
          },
          "intensity": {
            "t": "float",
            "v": 0.4
          },
          "mode": {
            "t": "int",
            "v": 0
          },
          "radius": {
            "t": "float",
            "v": 19.0
          },
          "saturation": {
            "t": "float",
            "v": 1.0
          },
          "threshold": {
            "t": "float",
            "v": 0.7
          },
          "tint": {
            "t": "color",
            "v": [
              1.0,
              0.93,
              0.85,
              1.0
            ]
          }
        },
        "type": "nodra.filter.glow"
      },
      {
        "id": 24,
        "params": {
          "invert": {
            "t": "bool",
            "v": false
          },
          "opacity": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.blend.maskmix"
      },
      {
        "id": 25,
        "params": {
          "a": {
            "t": "float",
            "v": 1.0
          },
          "b": {
            "t": "float",
            "v": 0.0005
          }
        },
        "type": "nodra.math.multiply"
      },
      {
        "id": 26,
        "params": {
          "radius": {
            "t": "float",
            "v": 0.6
          }
        },
        "type": "nodra.filter.gaussianblur"
      },
      {
        "id": 27,
        "params": {
          "centerX": {
            "t": "float",
            "v": 0.5
          },
          "centerY": {
            "t": "float",
            "v": 0.5
          },
          "strengthBlue": {
            "t": "float",
            "v": -0.003
          },
          "strengthRed": {
            "t": "float",
            "v": 0.003
          }
        },
        "type": "nodra.filter.chromab"
      },
      {
        "id": 28,
        "params": {
          "amount": {
            "t": "float",
            "v": -0.35
          },
          "blend": {
            "t": "int",
            "v": 0
          },
          "centerX": {
            "t": "float",
            "v": 0.5
          },
          "centerY": {
            "t": "float",
            "v": 0.5
          },
          "dither": {
            "t": "bool",
            "v": true
          },
          "shape": {
            "t": "int",
            "v": 1
          },
          "size": {
            "t": "float",
            "v": 0.35
          },
          "softness": {
            "t": "float",
            "v": 0.75
          }
        },
        "type": "nodra.filter.vignette"
      },
      {
        "id": 29,
        "params": {
          "filmType": {
            "t": "int",
            "v": 4
          },
          "grain": {
            "t": "float",
            "v": 0.0
          },
          "strength": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.filter.filmlook"
      },
      {
        "id": 30,
        "params": {
          "value": {
            "t": "bool",
            "v": true
          }
        },
        "type": "nodra.control.switch"
      },
      {
        "id": 31,
        "params": {
          "text": {
            "t": "string",
            "v": "'98 7 14"
          }
        },
        "type": "nodra.text.value"
      },
      {
        "id": 32,
        "params": {
          "max": {
            "t": "float",
            "v": 1.0
          },
          "min": {
            "t": "float",
            "v": 0.0
          },
          "value": {
            "t": "float",
            "v": 0.0
          }
        },
        "type": "nodra.math.clamp"
      },
      {
        "id": 33,
        "params": {
          "a": {
            "t": "float",
            "v": 1.0
          },
          "b": {
            "t": "float",
            "v": 0.045
          }
        },
        "type": "nodra.math.multiply"
      },
      {
        "id": 34,
        "params": {
          "decimals": {
            "t": "int",
            "v": 0
          },
          "padWidth": {
            "t": "int",
            "v": 0
          }
        },
        "type": "nodra.text.number"
      },
      {
        "id": 35,
        "params": {
          "text": {
            "t": "string",
            "v": "px"
          }
        },
        "type": "nodra.text.value"
      },
      {
        "id": 36,
        "params": {
          "separator": {
            "t": "string",
            "v": ""
          }
        },
        "type": "nodra.text.join"
      },
      {
        "id": 37,
        "params": {
          "align": {
            "t": "int",
            "v": 2
          },
          "anchor": {
            "t": "int",
            "v": 8
          },
          "background": {
            "t": "bool",
            "v": false
          },
          "backgroundColor": {
            "t": "color",
            "v": [
              0.0,
              0.0,
              0.0,
              0.5
            ]
          },
          "color": {
            "t": "color",
            "v": [
              1.0,
              0.19461780786514282,
              0.01032982300966978,
              1.0
            ]
          },
          "dpi": {
            "t": "float",
            "v": 300.0
          },
          "fontFile": {
            "t": "string",
            "v": "/System/Library/Fonts/Supplemental/DIN Alternate Bold.ttf"
          },
          "fontSize": {
            "t": "string",
            "v": "5.8%"
          },
          "letterSpacing": {
            "t": "float",
            "v": 3.0
          },
          "lineSpacing": {
            "t": "float",
            "v": 1.2
          },
          "maxWidth": {
            "t": "string",
            "v": "0px"
          },
          "offsetX": {
            "t": "string",
            "v": "2%"
          },
          "offsetY": {
            "t": "string",
            "v": "2%"
          },
          "opacity": {
            "t": "float",
            "v": 1.0
          },
          "outline": {
            "t": "float",
            "v": 0.0
          },
          "outlineColor": {
            "t": "color",
            "v": [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          },
          "padding": {
            "t": "string",
            "v": "1%"
          },
          "rotation": {
            "t": "float",
            "v": 0.0
          },
          "shadow": {
            "t": "bool",
            "v": false
          },
          "shadowBlur": {
            "t": "float",
            "v": 2.0
          },
          "shadowOffset": {
            "t": "float",
            "v": 2.0
          },
          "shadowOpacity": {
            "t": "float",
            "v": 0.5
          },
          "text": {
            "t": "string",
            "v": "Text"
          }
        },
        "type": "nodra.gen.textlayer"
      },
      {
        "id": 38,
        "params": {
          "a": {
            "t": "float",
            "v": 1.0
          },
          "b": {
            "t": "float",
            "v": 0.014
          }
        },
        "type": "nodra.math.multiply"
      },
      {
        "id": 39,
        "params": {
          "radius": {
            "t": "float",
            "v": 8.0
          }
        },
        "type": "nodra.filter.gaussianblur"
      },
      {
        "id": 40,
        "params": {
          "color": {
            "t": "color",
            "v": [
              1.0,
              0.10224174708127975,
              0.004776953253895044,
              1.0
            ]
          },
          "height": {
            "t": "int",
            "v": 512
          },
          "width": {
            "t": "int",
            "v": 512
          }
        },
        "type": "nodra.gen.solid"
      },
      {
        "id": 41,
        "params": {
          "invert": {
            "t": "bool",
            "v": false
          },
          "opacity": {
            "t": "float",
            "v": 0.9
          }
        },
        "type": "nodra.blend.maskmix"
      },
      {
        "id": 42,
        "params": {
          "invert": {
            "t": "bool",
            "v": false
          },
          "opacity": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.blend.maskmix"
      },
      {
        "id": 43,
        "params": {
          "select": {
            "t": "bool",
            "v": false
          }
        },
        "type": "nodra.logic.switch"
      },
      {
        "id": 44,
        "params": {
          "max": {
            "t": "float",
            "v": 1.0
          },
          "min": {
            "t": "float",
            "v": 0.0
          },
          "value": {
            "t": "float",
            "v": 0.5
          }
        },
        "type": "nodra.control.slider"
      },
      {
        "id": 45,
        "params": {
          "a": {
            "t": "float",
            "v": 1.0
          },
          "b": {
            "t": "float",
            "v": 0.3
          }
        },
        "type": "nodra.math.multiply"
      },
      {
        "id": 46,
        "params": {
          "a": {
            "t": "float",
            "v": 1.0
          },
          "b": {
            "t": "float",
            "v": 0.0017
          }
        },
        "type": "nodra.math.multiply"
      },
      {
        "id": 47,
        "params": {
          "max": {
            "t": "float",
            "v": 8.0
          },
          "min": {
            "t": "float",
            "v": 0.6
          },
          "value": {
            "t": "float",
            "v": 0.0
          }
        },
        "type": "nodra.math.clamp"
      },
      {
        "id": 48,
        "params": {
          "colorGrain": {
            "t": "float",
            "v": 0.15
          },
          "grainSize": {
            "t": "float",
            "v": 1.5
          },
          "preset": {
            "t": "int",
            "v": 0
          },
          "seed": {
            "t": "int",
            "v": 7
          },
          "softness": {
            "t": "float",
            "v": 0.4
          },
          "strength": {
            "t": "float",
            "v": 0.25
          },
          "weighting": {
            "t": "int",
            "v": 0
          }
        },
        "type": "nodra.filter.filmgrain"
      },
      {
        "id": 49,
        "params": {},
        "type": "nodra.view.preview"
      },
      {
        "id": 50,
        "params": {
          "channel": {
            "t": "int",
            "v": 0
          },
          "percentile": {
            "t": "float",
            "v": 50.0
          }
        },
        "type": "nodra.analyze.percentile"
      },
      {
        "id": 51,
        "params": {
          "inMax": {
            "t": "float",
            "v": 0.55
          },
          "inMin": {
            "t": "float",
            "v": 0.15
          },
          "outMax": {
            "t": "float",
            "v": 0.2
          },
          "outMin": {
            "t": "float",
            "v": 1.4
          },
          "value": {
            "t": "float",
            "v": 0.5
          }
        },
        "type": "nodra.math.remap"
      },
      {
        "id": 52,
        "params": {
          "max": {
            "t": "float",
            "v": 1.6
          },
          "min": {
            "t": "float",
            "v": 0.0
          },
          "value": {
            "t": "float",
            "v": 0.0
          }
        },
        "type": "nodra.math.clamp"
      },
      {
        "id": 53,
        "params": {
          "inMax": {
            "t": "float",
            "v": 0.55
          },
          "inMin": {
            "t": "float",
            "v": 0.15
          },
          "outMax": {
            "t": "float",
            "v": -2.5
          },
          "outMin": {
            "t": "float",
            "v": -1.2
          },
          "value": {
            "t": "float",
            "v": 0.5
          }
        },
        "type": "nodra.math.remap"
      },
      {
        "id": 54,
        "params": {
          "max": {
            "t": "float",
            "v": -0.9
          },
          "min": {
            "t": "float",
            "v": -2.8
          },
          "value": {
            "t": "float",
            "v": 0.0
          }
        },
        "type": "nodra.math.clamp"
      },
      {
        "id": 55,
        "params": {
          "a": {
            "t": "float",
            "v": 0.0
          },
          "b": {
            "t": "float",
            "v": 0.0
          }
        },
        "type": "nodra.math.add"
      },
      {
        "id": 58,
        "params": {
          "operation": {
            "t": "int",
            "v": 0
          },
          "radius": {
            "t": "int",
            "v": 8
          },
          "shape": {
            "t": "int",
            "v": 1
          }
        },
        "type": "nodra.filter.morphology"
      },
      {
        "id": 62,
        "params": {
          "edgeLength": {
            "t": "int",
            "v": 512
          },
          "height": {
            "t": "int",
            "v": 0
          },
          "interpolation": {
            "t": "int",
            "v": 1
          },
          "mode": {
            "t": "int",
            "v": 1
          },
          "width": {
            "t": "int",
            "v": 0
          }
        },
        "type": "nodra.transform.resize"
      },
      {
        "id": 63,
        "params": {
          "a": {
            "t": "float",
            "v": 1.0
          },
          "b": {
            "t": "float",
            "v": 0.006
          }
        },
        "type": "nodra.math.multiply"
      },
      {
        "id": 64,
        "params": {
          "feather": {
            "t": "float",
            "v": 0.0
          },
          "index": {
            "t": "int",
            "v": 1
          },
          "invert": {
            "t": "bool",
            "v": false
          },
          "margin": {
            "t": "float",
            "v": 4.0
          },
          "selection": {
            "t": "int",
            "v": 0
          },
          "threshold": {
            "t": "float",
            "v": 0.0
          }
        },
        "type": "nodra.ai.subjectmask"
      },
      {
        "id": 65,
        "params": {
          "a": {
            "t": "float",
            "v": 1.0
          },
          "b": {
            "t": "float",
            "v": 0.014
          }
        },
        "type": "nodra.math.multiply"
      },
      {
        "id": 66,
        "params": {
          "a": {
            "t": "float",
            "v": 1.0
          },
          "b": {
            "t": "float",
            "v": 0.022
          }
        },
        "type": "nodra.math.multiply"
      },
      {
        "id": 67,
        "params": {
          "background": {
            "t": "color",
            "v": [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          },
          "edge": {
            "t": "int",
            "v": 1
          },
          "flipH": {
            "t": "bool",
            "v": false
          },
          "flipV": {
            "t": "bool",
            "v": false
          },
          "interpolation": {
            "t": "int",
            "v": 0
          },
          "moveX": {
            "t": "float",
            "v": 0.0
          },
          "moveY": {
            "t": "float",
            "v": 0.0
          },
          "pivotX": {
            "t": "float",
            "v": 0.5
          },
          "pivotY": {
            "t": "float",
            "v": 0.5
          },
          "rotation": {
            "t": "float",
            "v": 0.0
          },
          "scale": {
            "t": "float",
            "v": 1.0
          },
          "scaleX": {
            "t": "float",
            "v": 1.0
          },
          "scaleY": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.transform.transform"
      },
      {
        "id": 68,
        "params": {
          "a": {
            "t": "float",
            "v": 1.0
          },
          "b": {
            "t": "float",
            "v": 0.005
          }
        },
        "type": "nodra.math.multiply"
      },
      {
        "id": 69,
        "params": {
          "radius": {
            "t": "float",
            "v": 2.5
          }
        },
        "type": "nodra.filter.gaussianblur"
      },
      {
        "id": 70,
        "params": {
          "color": {
            "t": "color",
            "v": [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          },
          "height": {
            "t": "int",
            "v": 512
          },
          "width": {
            "t": "int",
            "v": 512
          }
        },
        "type": "nodra.gen.solid"
      },
      {
        "id": 71,
        "params": {
          "invert": {
            "t": "bool",
            "v": false
          },
          "opacity": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.blend.maskmix"
      },
      {
        "id": 72,
        "params": {
          "color": {
            "t": "color",
            "v": [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          },
          "height": {
            "t": "int",
            "v": 512
          },
          "width": {
            "t": "int",
            "v": 512
          }
        },
        "type": "nodra.gen.solid"
      },
      {
        "id": 73,
        "params": {
          "max": {
            "t": "float",
            "v": 1.0
          },
          "min": {
            "t": "float",
            "v": 0.0
          },
          "value": {
            "t": "float",
            "v": 0.9
          }
        },
        "type": "nodra.control.slider"
      },
      {
        "id": 74,
        "params": {
          "invert": {
            "t": "bool",
            "v": false
          },
          "opacity": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.blend.maskmix"
      },
      {
        "id": 75,
        "params": {
          "feather": {
            "t": "float",
            "v": 1.0
          },
          "index": {
            "t": "int",
            "v": 1
          },
          "invert": {
            "t": "bool",
            "v": false
          },
          "margin": {
            "t": "float",
            "v": -2.0
          },
          "selection": {
            "t": "int",
            "v": 0
          },
          "threshold": {
            "t": "float",
            "v": 0.0
          }
        },
        "type": "nodra.ai.subjectmask"
      },
      {
        "id": 76,
        "params": {
          "color": {
            "t": "color",
            "v": [
              1.0,
              1.0,
              1.0,
              1.0
            ]
          },
          "height": {
            "t": "int",
            "v": 512
          },
          "width": {
            "t": "int",
            "v": 512
          }
        },
        "type": "nodra.gen.solid"
      },
      {
        "id": 77,
        "params": {
          "invert": {
            "t": "bool",
            "v": false
          },
          "opacity": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.blend.maskmix"
      },
      {
        "id": 79,
        "params": {
          "operation": {
            "t": "int",
            "v": 3
          },
          "radius": {
            "t": "int",
            "v": 4
          },
          "shape": {
            "t": "int",
            "v": 1
          }
        },
        "type": "nodra.filter.morphology"
      },
      {
        "id": 80,
        "params": {
          "edgeLength": {
            "t": "int",
            "v": 1024
          },
          "height": {
            "t": "int",
            "v": 0
          },
          "interpolation": {
            "t": "int",
            "v": 1
          },
          "mode": {
            "t": "int",
            "v": 1
          },
          "width": {
            "t": "int",
            "v": 0
          }
        },
        "type": "nodra.transform.resize"
      },
      {
        "id": 81,
        "params": {},
        "type": "nodra.analyze.dimensions"
      },
      {
        "id": 82,
        "params": {
          "color": {
            "t": "color",
            "v": [
              1.0,
              1.0,
              1.0,
              1.0
            ]
          },
          "height": {
            "t": "int",
            "v": 512
          },
          "width": {
            "t": "int",
            "v": 512
          }
        },
        "type": "nodra.gen.solid"
      },
      {
        "id": 83,
        "params": {
          "invert": {
            "t": "bool",
            "v": false
          },
          "opacity": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.blend.maskmix"
      },
      {
        "id": 84,
        "params": {
          "channel": {
            "t": "int",
            "v": 0
          }
        },
        "type": "nodra.analyze.channelstats"
      },
      {
        "id": 85,
        "params": {
          "a": {
            "t": "float",
            "v": 1.0
          },
          "b": {
            "t": "float",
            "v": 50.0
          }
        },
        "type": "nodra.math.multiply"
      },
      {
        "id": 86,
        "params": {
          "channel": {
            "t": "int",
            "v": 0
          },
          "percentile": {
            "t": "float",
            "v": 50.0
          }
        },
        "type": "nodra.analyze.percentile"
      },
      {
        "id": 87,
        "params": {
          "channel": {
            "t": "int",
            "v": 0
          },
          "percentile": {
            "t": "float",
            "v": 90.0
          }
        },
        "type": "nodra.analyze.percentile"
      },
      {
        "id": 88,
        "params": {
          "a": {
            "t": "float",
            "v": 1.0
          },
          "b": {
            "t": "float",
            "v": 30.0
          }
        },
        "type": "nodra.math.multiply"
      },
      {
        "id": 89,
        "params": {
          "max": {
            "t": "float",
            "v": 1.0
          },
          "min": {
            "t": "float",
            "v": 0.0
          },
          "value": {
            "t": "float",
            "v": 0.0
          }
        },
        "type": "nodra.math.clamp"
      },
      {
        "id": 90,
        "params": {
          "a": {
            "t": "float",
            "v": 0.8
          },
          "b": {
            "t": "float",
            "v": 0.8
          },
          "t": {
            "t": "float",
            "v": 0.0
          }
        },
        "type": "nodra.math.lerp"
      },
      {
        "id": 91,
        "params": {
          "a": {
            "t": "float",
            "v": 1.0
          },
          "b": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.math.multiply"
      },
      {
        "id": 92,
        "params": {
          "inMax": {
            "t": "float",
            "v": 1.0
          },
          "inMin": {
            "t": "float",
            "v": 0.0
          },
          "outMax": {
            "t": "float",
            "v": 8.0
          },
          "outMin": {
            "t": "float",
            "v": 2.5
          },
          "value": {
            "t": "float",
            "v": 0.5
          }
        },
        "type": "nodra.math.remap"
      },
      {
        "id": 93,
        "params": {
          "radius": {
            "t": "float",
            "v": 12.0
          }
        },
        "type": "nodra.filter.gaussianblur"
      },
      {
        "id": 94,
        "params": {
          "a": {
            "t": "float",
            "v": 1.0
          },
          "b": {
            "t": "float",
            "v": 0.025
          }
        },
        "type": "nodra.math.multiply"
      },
      {
        "id": 95,
        "params": {
          "decimals": {
            "t": "int",
            "v": 0
          },
          "padWidth": {
            "t": "int",
            "v": 0
          }
        },
        "type": "nodra.text.number"
      },
      {
        "id": 96,
        "params": {
          "separator": {
            "t": "string",
            "v": ""
          }
        },
        "type": "nodra.text.join"
      }
    ]
  },
  "metadata": {
    "author": "",
    "description": "A night-out snapshot from a disposable camera with direct flash: Depth Anything measures how far away everything is, a guided filter pulls that depth map to the edges of the photo, and the flash falls off with distance, so near subjects turn bright and flat while the far background sinks into cool, greenish murk. Glare on skin, a hard flash shadow cut from an Apple Vision subject mask, Kodak Gold 200 colour, plastic-lens softness and fringing, vignette, film grain and an orange date stamp (text and on/off switch in the Player) finish the look. Pick your own photo in the Image Input node; without one, a synthetic image is used.",
    "i18n": {
      "de": {
        "description": "Ein Partyschnappschuss mit einer Einwegkamera und direktem Blitz: Depth Anything misst, wie weit alles entfernt ist, ein Guided Filter zieht die Tiefenkarte an die Kanten des Fotos, und das Blitzlicht fällt mit der Entfernung ab. Nahes wird hell und flach, der Hintergrund versinkt in kühlem, grünlichem Dunkel. Glanz auf der Haut, ein harter Blitzschatten aus einer Apple-Vision-Motivmaske, Kodak-Gold-200-Farben, weiche Plastiklinse mit Farbsäumen, Vignette, Filmkorn und ein orangefarbener Datumsstempel (Text und Schalter im Player) runden den Look ab. Eigenes Foto im Bild-Eingang wählen; ohne Foto wird ein synthetisches Bild verwendet.",
        "name": "Showcase: Wegwerfkamera mit Blitz"
      }
    },
    "name": "Showcase: Disposable Flash"
  },
  "ui": {
    "assets": {},
    "elements": [
      {
        "frame": {
          "h": 32,
          "w": 320,
          "x": 0,
          "y": 0
        },
        "id": 1,
        "size": 1,
        "text": "Wegwerfkamera mit Blitz",
        "textEn": "Disposable Flash",
        "type": "heading"
      },
      {
        "frame": {
          "h": 56,
          "w": 320,
          "x": 0,
          "y": 0
        },
        "help": "Wie weit der Blitz ins Bild reicht: 0 = nur das Nächste wird beleuchtet, alles dahinter fällt ins Dunkle, 1 = auch Wand und Hintergrund bekommen noch Licht ab.",
        "helpEn": "How far the flash reaches into the picture: 0 = only the closest thing is lit and everything behind falls into darkness, 1 = the wall and background still catch some light.",
        "id": 2,
        "label": "Blitzreichweite",
        "labelEn": "Flash Reach",
        "nodeId": "11",
        "param": "value",
        "showValue": true,
        "type": "control"
      },
      {
        "frame": {
          "h": 56,
          "w": 320,
          "x": 0,
          "y": 0
        },
        "help": "Wie dunkel das Umgebungslicht ohne Blitz ist: 0 = der Raum bleibt gut sichtbar, 1 = fast schwarz mit einem kühlen Grünstich wie von Leuchtstoffröhren.",
        "helpEn": "How dark the room is without the flash: 0 = the room stays clearly visible, 1 = almost black with a cool green tint like fluorescent tubes.",
        "id": 3,
        "label": "Dunkelheit im Hintergrund",
        "labelEn": "Ambient Darkness",
        "nodeId": "14",
        "param": "value",
        "showValue": true,
        "type": "control"
      },
      {
        "frame": {
          "h": 56,
          "w": 320,
          "x": 0,
          "y": 0
        },
        "help": "Wie stark helle Stellen wie Stirn, Nase und Schultern im Blitzlicht überstrahlen und glänzen.",
        "helpEn": "How strongly bright spots such as forehead, nose and shoulders blow out and shine in the flash light.",
        "id": 4,
        "label": "Blitzglanz",
        "labelEn": "Flash Glare",
        "nodeId": "20",
        "param": "value",
        "showValue": true,
        "type": "control"
      },
      {
        "frame": {
          "h": 56,
          "w": 320,
          "x": 0,
          "y": 0
        },
        "help": "Blendet den orangefarbenen Datumsstempel unten rechts ein oder aus, wie bei einer Einwegkamera mit Datumsrückwand.",
        "helpEn": "Shows or hides the orange date stamp at the bottom right, like on a disposable camera with a date back.",
        "id": 5,
        "label": "Datumsstempel",
        "labelEn": "Date Stamp",
        "nodeId": "30",
        "param": "value",
        "showValue": true,
        "type": "control"
      },
      {
        "frame": {
          "h": 56,
          "w": 320,
          "x": 0,
          "y": 0
        },
        "help": "Der Text des Stempels, zum Beispiel '98 7 14. Ein Apostroph vor der Jahreszahl wirkt am echtesten.",
        "helpEn": "The text of the stamp, for example '98 7 14. An apostrophe before the year looks the most authentic.",
        "id": 6,
        "label": "Datum",
        "labelEn": "Date Text",
        "nodeId": "31",
        "param": "text",
        "showValue": true,
        "type": "control"
      },
      {
        "frame": {
          "h": 56,
          "w": 320,
          "x": 0,
          "y": 0
        },
        "help": "Stärke des groben Filmkorns einer billigen Kamera: 0 = sauberes Bild, 1 = sehr körnig.",
        "helpEn": "Strength of the coarse film grain of a cheap camera: 0 = clean picture, 1 = very grainy.",
        "id": 7,
        "label": "Korn",
        "labelEn": "Grain",
        "nodeId": "44",
        "param": "value",
        "showValue": true,
        "type": "control"
      }
    ],
    "layout": {
      "align": "stretch",
      "direction": "vertical",
      "gap": "md",
      "justify": "start",
      "mode": "stack",
      "padding": "lg",
      "wrap": false
    },
    "minWidth": 240,
    "style": {
      "template": "infiniteDark"
    },
    "stylePresets": [],
    "version": 3
  }
}
