coordinateConventions
{
  "designCanvas": [
    1920,
    1080
  ],
  "workingDomain": [
    4096,
    4096
  ],
  "designOriginInWorkPixels": [
    1024,
    1024
  ],
  "workingCenterInDesignPixels": [
    1024,
    1024
  ],
  "codeAxes": "+X right, +Y down, clockwise degrees",
  "fusionAxes": "+X right, +Y up, counterclockwise degrees",
  "pointFormula": "((x+1024)/4096, 1-(y+1024)/4096)",
  "localTransform": "p'=t+o+Rcw(rotation)*scale*(p-o)",
  "defaultOrigin": [
    0,
    0
  ],
  "anchorShift": "c-origin; c=(1024,1024)",
  "scaleRotate": "Center=Pivot=(.5,.5), Size=scale, Angle=-rotation",
  "positionShift": "translation+origin-c",
  "translationCenterFormula": "(.5+dx/4096,.5-dy/4096)",
  "groupDimensions": "Never rescale children or implicitly clip them.",
  "clipOrder": "Local overflow/clip before local transform; parent clip after child composite.",
  "finalCrop": {
    "x": 1024,
    "y": 1024,
    "width": 1920,
    "height": 1080,
    "resize": false
  },
  "textSizeStatus": "fontSize/4096 is an uncalibrated starting estimate, not verified native Text+ fit."
}

rootPipeline
{
  "framesInclusive": [
    0,
    359
  ],
  "fps": {
    "numerator": 60,
    "denominator": 1
  },
  "RootPaper": {
    "tool": "Background",
    "width": 4096,
    "height": 4096,
    "color": "#e5e9e6",
    "alpha": 1
  },
  "FinalCrop": {
    "tool": "Crop",
    "input": "chart-camera_Merge",
    "x": 1024,
    "y": 1024,
    "width": 1920,
    "height": 1080,
    "resize": false
  },
  "MediaOut": {
    "tool": "MediaOut",
    "input": "FinalCrop",
    "width": 1920,
    "height": 1080
  }
}

nativePalette
{
  "defaults": {
    "ink": {
      "hex": "#243630",
      "rgb": [
        0.1411764705882353,
        0.21176470588235294,
        0.18823529411764706
      ],
      "alpha": 1
    },
    "muted": {
      "hex": "#6c7c74",
      "rgb": [
        0.4235294117647059,
        0.48627450980392156,
        0.4549019607843137
      ],
      "alpha": 1
    },
    "accent": {
      "hex": "#23886f",
      "rgb": [
        0.13725490196078433,
        0.5333333333333333,
        0.43529411764705883
      ],
      "alpha": 1
    }
  },
  "adaptation": {
    "ink": {
      "hex": "#343449",
      "rgb": [
        0.20392156862745098,
        0.20392156862745098,
        0.28627450980392155
      ],
      "alpha": 1
    },
    "muted": {
      "hex": "#73718a",
      "rgb": [
        0.45098039215686275,
        0.44313725490196076,
        0.5411764705882353
      ],
      "alpha": 1
    },
    "accent": {
      "hex": "#7b64a3",
      "rgb": [
        0.4823529411764706,
        0.39215686274509803,
        0.6392156862745098
      ],
      "alpha": 1
    }
  }
}

fusionNodes
[
  {
    "layerId": "chart-camera",
    "kind": "group",
    "recipePointer": "/layers/0",
    "parentLayerId": null,
    "mergeIndex": 0,
    "nodeId": "chart-camera_Merge",
    "output": "chart-camera_Merge",
    "backgroundInput": "RootPaper",
    "foregroundInput": "chart-camera_Gated",
    "activeLocalFrames": [
      0,
      360
    ],
    "effectiveActiveLocalFrames": [
      0,
      360
    ],
    "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
    "staticControls": {
      "start": 0,
      "end": 360,
      "x": 0,
      "origin": [
        1850,
        0
      ],
      "width": 1850,
      "height": 1100
    },
    "rawNumericControls": {
      "x": 0,
      "y": [
        {
          "frame": 0,
          "value": 0,
          "easing": "smooth"
        },
        {
          "frame": 270,
          "value": 0,
          "easing": "smooth"
        },
        {
          "frame": 320,
          "value": 8,
          "easing": "smooth"
        }
      ],
      "width": 1850,
      "height": 1100,
      "scale": [
        {
          "frame": 0,
          "value": 1,
          "easing": "smooth"
        },
        {
          "frame": 270,
          "value": 1,
          "easing": "smooth"
        },
        {
          "frame": 320,
          "value": 0.93,
          "easing": "smooth"
        }
      ]
    },
    "tools": {
      "Construct": "chart-camera_Construct",
      "LocalMask": "chart-camera_LocalMask",
      "AnchorShift": "chart-camera_AnchorShift",
      "ScaleRotate": "chart-camera_ScaleRotate",
      "Position": "chart-camera_Position",
      "Gated": "chart-camera_Gated",
      "Merge": "chart-camera_Merge"
    },
    "connections": [
      "chart-camera_Construct -> chart-camera_LocalMask -> chart-camera_AnchorShift -> chart-camera_ScaleRotate -> chart-camera_Position -> chart-camera_Gated -> chart-camera_Merge.Foreground",
      "RootPaper -> chart-camera_Merge.Background"
    ],
    "mask": {
      "overflow": "visible",
      "clip": null,
      "cornerRadiusPx": 0,
      "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
    },
    "children": [
      {
        "layerId": "neighbor-paper",
        "kind": "rect",
        "recipePointer": "/layers/0/children/0",
        "parentLayerId": "chart-camera",
        "mergeIndex": 0,
        "nodeId": "neighbor-paper_Merge",
        "output": "neighbor-paper_Merge",
        "backgroundInput": "chart-camera_Transparent",
        "foregroundInput": "neighbor-paper_Gated",
        "activeLocalFrames": [
          0,
          360
        ],
        "effectiveActiveLocalFrames": [
          0,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 360,
          "x": -330,
          "y": 0,
          "width": 330,
          "height": 1100,
          "fill": "#ffffff"
        },
        "rawNumericControls": {
          "x": -330,
          "y": 0,
          "width": 330,
          "height": 1100
        },
        "tools": {
          "Construct": "neighbor-paper_Construct",
          "LocalMask": "neighbor-paper_LocalMask",
          "AnchorShift": "neighbor-paper_AnchorShift",
          "ScaleRotate": "neighbor-paper_ScaleRotate",
          "Position": "neighbor-paper_Position",
          "Gated": "neighbor-paper_Gated",
          "Merge": "neighbor-paper_Merge"
        },
        "connections": [
          "neighbor-paper_Construct -> neighbor-paper_LocalMask -> neighbor-paper_AnchorShift -> neighbor-paper_ScaleRotate -> neighbor-paper_Position -> neighbor-paper_Gated -> neighbor-paper_Merge.Foreground",
          "chart-camera_Transparent -> neighbor-paper_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
      },
      {
        "layerId": "neighbor-copy",
        "kind": "text",
        "recipePointer": "/layers/0/children/1",
        "parentLayerId": "chart-camera",
        "mergeIndex": 1,
        "nodeId": "neighbor-copy_Merge",
        "output": "neighbor-copy_Merge",
        "backgroundInput": "neighbor-paper_Merge",
        "foregroundInput": "neighbor-copy_Gated",
        "activeLocalFrames": [
          0,
          360
        ],
        "effectiveActiveLocalFrames": [
          0,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 360,
          "slot": "neighbor",
          "x": -285,
          "y": 45,
          "width": 275,
          "height": 600,
          "fontSize": 28,
          "weight": 400,
          "lineHeight": 1.7,
          "color": "$ink"
        },
        "rawNumericControls": {
          "x": -285,
          "y": 45,
          "width": 275,
          "height": 600
        },
        "tools": {
          "Construct": "neighbor-copy_Construct",
          "LocalMask": "neighbor-copy_LocalMask",
          "AnchorShift": "neighbor-copy_AnchorShift",
          "ScaleRotate": "neighbor-copy_ScaleRotate",
          "Position": "neighbor-copy_Position",
          "Gated": "neighbor-copy_Gated",
          "Merge": "neighbor-copy_Merge"
        },
        "connections": [
          "neighbor-copy_Construct -> neighbor-copy_LocalMask -> neighbor-copy_AnchorShift -> neighbor-copy_ScaleRotate -> neighbor-copy_Position -> neighbor-copy_Gated -> neighbor-copy_Merge.Foreground",
          "neighbor-paper_Merge -> neighbor-copy_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "content": {
          "defaults": "Workshop notes\n\nBench allocation\n\nOpen study",
          "adaptation": "Nursery notes\n\nTray rotation\n\nOpen study"
        },
        "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
        "textControls": {
          "font": "Geist",
          "fontFile": "project/public/fonts/Geist.ttf",
          "weight": 400,
          "fontSizePx": 28,
          "lineAdvancePx": 47.6,
          "trackingPx": 0,
          "alignment": "left",
          "verticalAlignment": "top",
          "nominalTextPlusSizeStartingEstimate": 0.0068359375,
          "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
          "reveal": null,
          "prefix": "",
          "suffix": ""
        }
      },
      {
        "layerId": "main-paper",
        "kind": "rect",
        "recipePointer": "/layers/0/children/2",
        "parentLayerId": "chart-camera",
        "mergeIndex": 2,
        "nodeId": "main-paper_Merge",
        "output": "main-paper_Merge",
        "backgroundInput": "neighbor-copy_Merge",
        "foregroundInput": "main-paper_Gated",
        "activeLocalFrames": [
          0,
          360
        ],
        "effectiveActiveLocalFrames": [
          0,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 360,
          "x": 0,
          "y": 0,
          "width": 1850,
          "height": 1100,
          "fill": "#ffffff"
        },
        "rawNumericControls": {
          "x": 0,
          "y": 0,
          "width": 1850,
          "height": 1100
        },
        "tools": {
          "Construct": "main-paper_Construct",
          "LocalMask": "main-paper_LocalMask",
          "AnchorShift": "main-paper_AnchorShift",
          "ScaleRotate": "main-paper_ScaleRotate",
          "Position": "main-paper_Position",
          "Gated": "main-paper_Gated",
          "Merge": "main-paper_Merge"
        },
        "connections": [
          "main-paper_Construct -> main-paper_LocalMask -> main-paper_AnchorShift -> main-paper_ScaleRotate -> main-paper_Position -> main-paper_Gated -> main-paper_Merge.Foreground",
          "neighbor-copy_Merge -> main-paper_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
      },
      {
        "layerId": "chart-title",
        "kind": "text",
        "recipePointer": "/layers/0/children/3",
        "parentLayerId": "chart-camera",
        "mergeIndex": 3,
        "nodeId": "chart-title_Merge",
        "output": "chart-title_Merge",
        "backgroundInput": "main-paper_Merge",
        "foregroundInput": "chart-title_Gated",
        "activeLocalFrames": [
          0,
          360
        ],
        "effectiveActiveLocalFrames": [
          0,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 360,
          "slot": "title",
          "x": 110,
          "y": 35,
          "width": 1580,
          "height": 100,
          "fontSize": 66,
          "weight": 600,
          "lineHeight": 1.2,
          "color": "$ink"
        },
        "rawNumericControls": {
          "x": 110,
          "y": 35,
          "width": 1580,
          "height": 100
        },
        "tools": {
          "Construct": "chart-title_Construct",
          "LocalMask": "chart-title_LocalMask",
          "AnchorShift": "chart-title_AnchorShift",
          "ScaleRotate": "chart-title_ScaleRotate",
          "Position": "chart-title_Position",
          "Gated": "chart-title_Gated",
          "Merge": "chart-title_Merge"
        },
        "connections": [
          "chart-title_Construct -> chart-title_LocalMask -> chart-title_AnchorShift -> chart-title_ScaleRotate -> chart-title_Position -> chart-title_Gated -> chart-title_Merge.Foreground",
          "main-paper_Merge -> chart-title_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "content": {
          "defaults": "Workshop benches in use",
          "adaptation": "Nursery trays in bloom"
        },
        "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
        "textControls": {
          "font": "Geist",
          "fontFile": "project/public/fonts/Geist.ttf",
          "weight": 600,
          "fontSizePx": 66,
          "lineAdvancePx": 79.2,
          "trackingPx": 0,
          "alignment": "left",
          "verticalAlignment": "top",
          "nominalTextPlusSizeStartingEstimate": 0.01611328125,
          "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
          "reveal": null,
          "prefix": "",
          "suffix": ""
        }
      },
      {
        "layerId": "line-type",
        "kind": "group",
        "recipePointer": "/layers/0/children/4",
        "parentLayerId": "chart-camera",
        "mergeIndex": 4,
        "nodeId": "line-type_Merge",
        "output": "line-type_Merge",
        "backgroundInput": "chart-title_Merge",
        "foregroundInput": "line-type_Gated",
        "activeLocalFrames": [
          0,
          240
        ],
        "effectiveActiveLocalFrames": [
          0,
          240
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 240,
          "x": 110,
          "y": 178,
          "width": 350,
          "height": 70
        },
        "rawNumericControls": {
          "x": 110,
          "y": 178,
          "width": 350,
          "height": 70
        },
        "tools": {
          "Construct": "line-type_Construct",
          "LocalMask": "line-type_LocalMask",
          "AnchorShift": "line-type_AnchorShift",
          "ScaleRotate": "line-type_ScaleRotate",
          "Position": "line-type_Position",
          "Gated": "line-type_Gated",
          "Merge": "line-type_Merge"
        },
        "connections": [
          "line-type_Construct -> line-type_LocalMask -> line-type_AnchorShift -> line-type_ScaleRotate -> line-type_Position -> line-type_Gated -> line-type_Merge.Foreground",
          "chart-title_Merge -> line-type_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "children": [
          {
            "layerId": "line-type-paper",
            "kind": "rect",
            "recipePointer": "/layers/0/children/4/children/0",
            "parentLayerId": "line-type",
            "mergeIndex": 0,
            "nodeId": "line-type-paper_Merge",
            "output": "line-type-paper_Merge",
            "backgroundInput": "line-type_Transparent",
            "foregroundInput": "line-type-paper_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              0,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 0,
              "y": 0,
              "width": 350,
              "height": 70,
              "fill": "#ffffff",
              "radius": 35,
              "stroke": "#e4e8e4",
              "strokeWidth": 2
            },
            "rawNumericControls": {
              "x": 0,
              "y": 0,
              "width": 350,
              "height": 70,
              "radius": 35
            },
            "tools": {
              "Construct": "line-type-paper_Construct",
              "LocalMask": "line-type-paper_LocalMask",
              "AnchorShift": "line-type-paper_AnchorShift",
              "ScaleRotate": "line-type-paper_ScaleRotate",
              "Position": "line-type-paper_Position",
              "Gated": "line-type-paper_Gated",
              "Merge": "line-type-paper_Merge"
            },
            "connections": [
              "line-type-paper_Construct -> line-type-paper_LocalMask -> line-type-paper_AnchorShift -> line-type-paper_ScaleRotate -> line-type-paper_Position -> line-type-paper_Gated -> line-type-paper_Merge.Foreground",
              "line-type_Transparent -> line-type-paper_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 35,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "line-type-label",
            "kind": "text",
            "recipePointer": "/layers/0/children/4/children/1",
            "parentLayerId": "line-type",
            "mergeIndex": 1,
            "nodeId": "line-type-label_Merge",
            "output": "line-type-label_Merge",
            "backgroundInput": "line-type-paper_Merge",
            "foregroundInput": "line-type-label_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              0,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "slot": "lineType",
              "x": 26,
              "y": 17,
              "width": 285,
              "height": 40,
              "fontSize": 28,
              "weight": 400,
              "lineHeight": 1.2,
              "color": "$muted"
            },
            "rawNumericControls": {
              "x": 26,
              "y": 17,
              "width": 285,
              "height": 40
            },
            "tools": {
              "Construct": "line-type-label_Construct",
              "LocalMask": "line-type-label_LocalMask",
              "AnchorShift": "line-type-label_AnchorShift",
              "ScaleRotate": "line-type-label_ScaleRotate",
              "Position": "line-type-label_Position",
              "Gated": "line-type-label_Gated",
              "Merge": "line-type-label_Merge"
            },
            "connections": [
              "line-type-label_Construct -> line-type-label_LocalMask -> line-type-label_AnchorShift -> line-type-label_ScaleRotate -> line-type-label_Position -> line-type-label_Gated -> line-type-label_Merge.Foreground",
              "line-type-paper_Merge -> line-type-label_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "content": {
              "defaults": "Chart type: Line",
              "adaptation": "Chart type: Line"
            },
            "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
            "textControls": {
              "font": "Geist",
              "fontFile": "project/public/fonts/Geist.ttf",
              "weight": 400,
              "fontSizePx": 28,
              "lineAdvancePx": 33.6,
              "trackingPx": 0,
              "alignment": "left",
              "verticalAlignment": "top",
              "nominalTextPlusSizeStartingEstimate": 0.0068359375,
              "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
              "reveal": null,
              "prefix": "",
              "suffix": ""
            }
          },
          {
            "layerId": "line-type-chevron",
            "kind": "path",
            "recipePointer": "/layers/0/children/4/children/2",
            "parentLayerId": "line-type",
            "mergeIndex": 2,
            "nodeId": "line-type-chevron_Merge",
            "output": "line-type-chevron_Merge",
            "backgroundInput": "line-type-label_Merge",
            "foregroundInput": "line-type-chevron_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              0,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "path": "M 8 20 L 32 44 L 56 20 L 50 14 L 32 32 L 14 14 Z",
              "viewBox": [
                0,
                0,
                68,
                68
              ],
              "x": 314,
              "y": 26,
              "width": 20,
              "height": 20,
              "fill": "$muted"
            },
            "rawNumericControls": {
              "x": 314,
              "y": 26,
              "width": 20,
              "height": 20
            },
            "tools": {
              "Construct": "line-type-chevron_Construct",
              "LocalMask": "line-type-chevron_LocalMask",
              "AnchorShift": "line-type-chevron_AnchorShift",
              "ScaleRotate": "line-type-chevron_ScaleRotate",
              "Position": "line-type-chevron_Position",
              "Gated": "line-type-chevron_Gated",
              "Merge": "line-type-chevron_Merge"
            },
            "connections": [
              "line-type-chevron_Construct -> line-type-chevron_LocalMask -> line-type-chevron_AnchorShift -> line-type-chevron_ScaleRotate -> line-type-chevron_Position -> line-type-chevron_Gated -> line-type-chevron_Merge.Foreground",
              "line-type-label_Merge -> line-type-chevron_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Native closed Polygon masks for the absolute M/L/H/V/Z path subpaths, mapped from the stated viewBox. Preserve the raw subpath order and nonzero winding fill; all supplied paths are closed polygons. No freehand tracing. Fill only; raw path remains exact editable code."
          }
        ],
        "constructInput": "line-type-chevron_Merge",
        "construction": "Transparent domain -> ordered child merges -> local mask -> group transform -> group alpha. Child opacity is not a substitute for group opacity. Group dimensions never implicitly scale children."
      },
      {
        "layerId": "bar-type",
        "kind": "group",
        "recipePointer": "/layers/0/children/5",
        "parentLayerId": "chart-camera",
        "mergeIndex": 5,
        "nodeId": "bar-type_Merge",
        "output": "bar-type_Merge",
        "backgroundInput": "line-type_Merge",
        "foregroundInput": "bar-type_Gated",
        "activeLocalFrames": [
          240,
          360
        ],
        "effectiveActiveLocalFrames": [
          240,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 240,
          "end": 360,
          "x": 110,
          "y": 178,
          "width": 350,
          "height": 70
        },
        "rawNumericControls": {
          "x": 110,
          "y": 178,
          "width": 350,
          "height": 70
        },
        "tools": {
          "Construct": "bar-type_Construct",
          "LocalMask": "bar-type_LocalMask",
          "AnchorShift": "bar-type_AnchorShift",
          "ScaleRotate": "bar-type_ScaleRotate",
          "Position": "bar-type_Position",
          "Gated": "bar-type_Gated",
          "Merge": "bar-type_Merge"
        },
        "connections": [
          "bar-type_Construct -> bar-type_LocalMask -> bar-type_AnchorShift -> bar-type_ScaleRotate -> bar-type_Position -> bar-type_Gated -> bar-type_Merge.Foreground",
          "line-type_Merge -> bar-type_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "children": [
          {
            "layerId": "bar-type-paper",
            "kind": "rect",
            "recipePointer": "/layers/0/children/5/children/0",
            "parentLayerId": "bar-type",
            "mergeIndex": 0,
            "nodeId": "bar-type-paper_Merge",
            "output": "bar-type-paper_Merge",
            "backgroundInput": "bar-type_Transparent",
            "foregroundInput": "bar-type-paper_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              240,
              360
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 0,
              "y": 0,
              "width": 350,
              "height": 70,
              "fill": "#ffffff",
              "radius": 35,
              "stroke": "#e4e8e4",
              "strokeWidth": 2
            },
            "rawNumericControls": {
              "x": 0,
              "y": 0,
              "width": 350,
              "height": 70,
              "radius": 35
            },
            "tools": {
              "Construct": "bar-type-paper_Construct",
              "LocalMask": "bar-type-paper_LocalMask",
              "AnchorShift": "bar-type-paper_AnchorShift",
              "ScaleRotate": "bar-type-paper_ScaleRotate",
              "Position": "bar-type-paper_Position",
              "Gated": "bar-type-paper_Gated",
              "Merge": "bar-type-paper_Merge"
            },
            "connections": [
              "bar-type-paper_Construct -> bar-type-paper_LocalMask -> bar-type-paper_AnchorShift -> bar-type-paper_ScaleRotate -> bar-type-paper_Position -> bar-type-paper_Gated -> bar-type-paper_Merge.Foreground",
              "bar-type_Transparent -> bar-type-paper_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 35,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "bar-type-label",
            "kind": "text",
            "recipePointer": "/layers/0/children/5/children/1",
            "parentLayerId": "bar-type",
            "mergeIndex": 1,
            "nodeId": "bar-type-label_Merge",
            "output": "bar-type-label_Merge",
            "backgroundInput": "bar-type-paper_Merge",
            "foregroundInput": "bar-type-label_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              240,
              360
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "slot": "barType",
              "x": 26,
              "y": 17,
              "width": 285,
              "height": 40,
              "fontSize": 28,
              "weight": 400,
              "lineHeight": 1.2,
              "color": "$muted"
            },
            "rawNumericControls": {
              "x": 26,
              "y": 17,
              "width": 285,
              "height": 40
            },
            "tools": {
              "Construct": "bar-type-label_Construct",
              "LocalMask": "bar-type-label_LocalMask",
              "AnchorShift": "bar-type-label_AnchorShift",
              "ScaleRotate": "bar-type-label_ScaleRotate",
              "Position": "bar-type-label_Position",
              "Gated": "bar-type-label_Gated",
              "Merge": "bar-type-label_Merge"
            },
            "connections": [
              "bar-type-label_Construct -> bar-type-label_LocalMask -> bar-type-label_AnchorShift -> bar-type-label_ScaleRotate -> bar-type-label_Position -> bar-type-label_Gated -> bar-type-label_Merge.Foreground",
              "bar-type-paper_Merge -> bar-type-label_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "content": {
              "defaults": "Chart type: Bar",
              "adaptation": "Chart type: Bar"
            },
            "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
            "textControls": {
              "font": "Geist",
              "fontFile": "project/public/fonts/Geist.ttf",
              "weight": 400,
              "fontSizePx": 28,
              "lineAdvancePx": 33.6,
              "trackingPx": 0,
              "alignment": "left",
              "verticalAlignment": "top",
              "nominalTextPlusSizeStartingEstimate": 0.0068359375,
              "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
              "reveal": null,
              "prefix": "",
              "suffix": ""
            }
          },
          {
            "layerId": "bar-type-chevron",
            "kind": "path",
            "recipePointer": "/layers/0/children/5/children/2",
            "parentLayerId": "bar-type",
            "mergeIndex": 2,
            "nodeId": "bar-type-chevron_Merge",
            "output": "bar-type-chevron_Merge",
            "backgroundInput": "bar-type-label_Merge",
            "foregroundInput": "bar-type-chevron_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              240,
              360
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "path": "M 8 20 L 32 44 L 56 20 L 50 14 L 32 32 L 14 14 Z",
              "viewBox": [
                0,
                0,
                68,
                68
              ],
              "x": 314,
              "y": 26,
              "width": 20,
              "height": 20,
              "fill": "$muted"
            },
            "rawNumericControls": {
              "x": 314,
              "y": 26,
              "width": 20,
              "height": 20
            },
            "tools": {
              "Construct": "bar-type-chevron_Construct",
              "LocalMask": "bar-type-chevron_LocalMask",
              "AnchorShift": "bar-type-chevron_AnchorShift",
              "ScaleRotate": "bar-type-chevron_ScaleRotate",
              "Position": "bar-type-chevron_Position",
              "Gated": "bar-type-chevron_Gated",
              "Merge": "bar-type-chevron_Merge"
            },
            "connections": [
              "bar-type-chevron_Construct -> bar-type-chevron_LocalMask -> bar-type-chevron_AnchorShift -> bar-type-chevron_ScaleRotate -> bar-type-chevron_Position -> bar-type-chevron_Gated -> bar-type-chevron_Merge.Foreground",
              "bar-type-label_Merge -> bar-type-chevron_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Native closed Polygon masks for the absolute M/L/H/V/Z path subpaths, mapped from the stated viewBox. Preserve the raw subpath order and nonzero winding fill; all supplied paths are closed polygons. No freehand tracing. Fill only; raw path remains exact editable code."
          }
        ],
        "constructInput": "bar-type-chevron_Merge",
        "construction": "Transparent domain -> ordered child merges -> local mask -> group transform -> group alpha. Child opacity is not a substitute for group opacity. Group dimensions never implicitly scale children."
      },
      {
        "layerId": "x-control",
        "kind": "group",
        "recipePointer": "/layers/0/children/6",
        "parentLayerId": "chart-camera",
        "mergeIndex": 6,
        "nodeId": "x-control_Merge",
        "output": "x-control_Merge",
        "backgroundInput": "bar-type_Merge",
        "foregroundInput": "x-control_Gated",
        "activeLocalFrames": [
          0,
          360
        ],
        "effectiveActiveLocalFrames": [
          0,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 360,
          "x": 480,
          "y": 178,
          "width": 390,
          "height": 70
        },
        "rawNumericControls": {
          "x": 480,
          "y": 178,
          "width": 390,
          "height": 70
        },
        "tools": {
          "Construct": "x-control_Construct",
          "LocalMask": "x-control_LocalMask",
          "AnchorShift": "x-control_AnchorShift",
          "ScaleRotate": "x-control_ScaleRotate",
          "Position": "x-control_Position",
          "Gated": "x-control_Gated",
          "Merge": "x-control_Merge"
        },
        "connections": [
          "x-control_Construct -> x-control_LocalMask -> x-control_AnchorShift -> x-control_ScaleRotate -> x-control_Position -> x-control_Gated -> x-control_Merge.Foreground",
          "bar-type_Merge -> x-control_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "children": [
          {
            "layerId": "x-control-paper",
            "kind": "rect",
            "recipePointer": "/layers/0/children/6/children/0",
            "parentLayerId": "x-control",
            "mergeIndex": 0,
            "nodeId": "x-control-paper_Merge",
            "output": "x-control-paper_Merge",
            "backgroundInput": "x-control_Transparent",
            "foregroundInput": "x-control-paper_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              0,
              360
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 0,
              "y": 0,
              "width": 390,
              "height": 70,
              "fill": "#ffffff",
              "radius": 35,
              "stroke": "#e4e8e4",
              "strokeWidth": 2
            },
            "rawNumericControls": {
              "x": 0,
              "y": 0,
              "width": 390,
              "height": 70,
              "radius": 35
            },
            "tools": {
              "Construct": "x-control-paper_Construct",
              "LocalMask": "x-control-paper_LocalMask",
              "AnchorShift": "x-control-paper_AnchorShift",
              "ScaleRotate": "x-control-paper_ScaleRotate",
              "Position": "x-control-paper_Position",
              "Gated": "x-control-paper_Gated",
              "Merge": "x-control-paper_Merge"
            },
            "connections": [
              "x-control-paper_Construct -> x-control-paper_LocalMask -> x-control-paper_AnchorShift -> x-control-paper_ScaleRotate -> x-control-paper_Position -> x-control-paper_Gated -> x-control-paper_Merge.Foreground",
              "x-control_Transparent -> x-control-paper_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 35,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "x-control-label",
            "kind": "text",
            "recipePointer": "/layers/0/children/6/children/1",
            "parentLayerId": "x-control",
            "mergeIndex": 1,
            "nodeId": "x-control-label_Merge",
            "output": "x-control-label_Merge",
            "backgroundInput": "x-control-paper_Merge",
            "foregroundInput": "x-control-label_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              0,
              360
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "slot": "horizontalAxis",
              "x": 26,
              "y": 17,
              "width": 325,
              "height": 40,
              "fontSize": 28,
              "weight": 400,
              "lineHeight": 1.2,
              "color": "$muted"
            },
            "rawNumericControls": {
              "x": 26,
              "y": 17,
              "width": 325,
              "height": 40
            },
            "tools": {
              "Construct": "x-control-label_Construct",
              "LocalMask": "x-control-label_LocalMask",
              "AnchorShift": "x-control-label_AnchorShift",
              "ScaleRotate": "x-control-label_ScaleRotate",
              "Position": "x-control-label_Position",
              "Gated": "x-control-label_Gated",
              "Merge": "x-control-label_Merge"
            },
            "connections": [
              "x-control-label_Construct -> x-control-label_LocalMask -> x-control-label_AnchorShift -> x-control-label_ScaleRotate -> x-control-label_Position -> x-control-label_Gated -> x-control-label_Merge.Foreground",
              "x-control-paper_Merge -> x-control-label_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "content": {
              "defaults": "X axis: Session",
              "adaptation": "X axis: Tray"
            },
            "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
            "textControls": {
              "font": "Geist",
              "fontFile": "project/public/fonts/Geist.ttf",
              "weight": 400,
              "fontSizePx": 28,
              "lineAdvancePx": 33.6,
              "trackingPx": 0,
              "alignment": "left",
              "verticalAlignment": "top",
              "nominalTextPlusSizeStartingEstimate": 0.0068359375,
              "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
              "reveal": null,
              "prefix": "",
              "suffix": ""
            }
          },
          {
            "layerId": "x-control-chevron",
            "kind": "path",
            "recipePointer": "/layers/0/children/6/children/2",
            "parentLayerId": "x-control",
            "mergeIndex": 2,
            "nodeId": "x-control-chevron_Merge",
            "output": "x-control-chevron_Merge",
            "backgroundInput": "x-control-label_Merge",
            "foregroundInput": "x-control-chevron_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              0,
              360
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "path": "M 8 20 L 32 44 L 56 20 L 50 14 L 32 32 L 14 14 Z",
              "viewBox": [
                0,
                0,
                68,
                68
              ],
              "x": 354,
              "y": 26,
              "width": 20,
              "height": 20,
              "fill": "$muted"
            },
            "rawNumericControls": {
              "x": 354,
              "y": 26,
              "width": 20,
              "height": 20
            },
            "tools": {
              "Construct": "x-control-chevron_Construct",
              "LocalMask": "x-control-chevron_LocalMask",
              "AnchorShift": "x-control-chevron_AnchorShift",
              "ScaleRotate": "x-control-chevron_ScaleRotate",
              "Position": "x-control-chevron_Position",
              "Gated": "x-control-chevron_Gated",
              "Merge": "x-control-chevron_Merge"
            },
            "connections": [
              "x-control-chevron_Construct -> x-control-chevron_LocalMask -> x-control-chevron_AnchorShift -> x-control-chevron_ScaleRotate -> x-control-chevron_Position -> x-control-chevron_Gated -> x-control-chevron_Merge.Foreground",
              "x-control-label_Merge -> x-control-chevron_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Native closed Polygon masks for the absolute M/L/H/V/Z path subpaths, mapped from the stated viewBox. Preserve the raw subpath order and nonzero winding fill; all supplied paths are closed polygons. No freehand tracing. Fill only; raw path remains exact editable code."
          }
        ],
        "constructInput": "x-control-chevron_Merge",
        "construction": "Transparent domain -> ordered child merges -> local mask -> group transform -> group alpha. Child opacity is not a substitute for group opacity. Group dimensions never implicitly scale children."
      },
      {
        "layerId": "y-control",
        "kind": "group",
        "recipePointer": "/layers/0/children/7",
        "parentLayerId": "chart-camera",
        "mergeIndex": 7,
        "nodeId": "y-control_Merge",
        "output": "y-control_Merge",
        "backgroundInput": "x-control_Merge",
        "foregroundInput": "y-control_Gated",
        "activeLocalFrames": [
          0,
          360
        ],
        "effectiveActiveLocalFrames": [
          0,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 360,
          "x": 890,
          "y": 178,
          "width": 540,
          "height": 70
        },
        "rawNumericControls": {
          "x": 890,
          "y": 178,
          "width": 540,
          "height": 70
        },
        "tools": {
          "Construct": "y-control_Construct",
          "LocalMask": "y-control_LocalMask",
          "AnchorShift": "y-control_AnchorShift",
          "ScaleRotate": "y-control_ScaleRotate",
          "Position": "y-control_Position",
          "Gated": "y-control_Gated",
          "Merge": "y-control_Merge"
        },
        "connections": [
          "y-control_Construct -> y-control_LocalMask -> y-control_AnchorShift -> y-control_ScaleRotate -> y-control_Position -> y-control_Gated -> y-control_Merge.Foreground",
          "x-control_Merge -> y-control_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "children": [
          {
            "layerId": "y-control-paper",
            "kind": "rect",
            "recipePointer": "/layers/0/children/7/children/0",
            "parentLayerId": "y-control",
            "mergeIndex": 0,
            "nodeId": "y-control-paper_Merge",
            "output": "y-control-paper_Merge",
            "backgroundInput": "y-control_Transparent",
            "foregroundInput": "y-control-paper_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              0,
              360
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 0,
              "y": 0,
              "width": 540,
              "height": 70,
              "fill": "#ffffff",
              "radius": 35,
              "stroke": "#e4e8e4",
              "strokeWidth": 2
            },
            "rawNumericControls": {
              "x": 0,
              "y": 0,
              "width": 540,
              "height": 70,
              "radius": 35
            },
            "tools": {
              "Construct": "y-control-paper_Construct",
              "LocalMask": "y-control-paper_LocalMask",
              "AnchorShift": "y-control-paper_AnchorShift",
              "ScaleRotate": "y-control-paper_ScaleRotate",
              "Position": "y-control-paper_Position",
              "Gated": "y-control-paper_Gated",
              "Merge": "y-control-paper_Merge"
            },
            "connections": [
              "y-control-paper_Construct -> y-control-paper_LocalMask -> y-control-paper_AnchorShift -> y-control-paper_ScaleRotate -> y-control-paper_Position -> y-control-paper_Gated -> y-control-paper_Merge.Foreground",
              "y-control_Transparent -> y-control-paper_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 35,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "y-control-label",
            "kind": "text",
            "recipePointer": "/layers/0/children/7/children/1",
            "parentLayerId": "y-control",
            "mergeIndex": 1,
            "nodeId": "y-control-label_Merge",
            "output": "y-control-label_Merge",
            "backgroundInput": "y-control-paper_Merge",
            "foregroundInput": "y-control-label_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              0,
              360
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "slot": "verticalAxis",
              "x": 26,
              "y": 17,
              "width": 475,
              "height": 40,
              "fontSize": 28,
              "weight": 400,
              "lineHeight": 1.2,
              "color": "$muted"
            },
            "rawNumericControls": {
              "x": 26,
              "y": 17,
              "width": 475,
              "height": 40
            },
            "tools": {
              "Construct": "y-control-label_Construct",
              "LocalMask": "y-control-label_LocalMask",
              "AnchorShift": "y-control-label_AnchorShift",
              "ScaleRotate": "y-control-label_ScaleRotate",
              "Position": "y-control-label_Position",
              "Gated": "y-control-label_Gated",
              "Merge": "y-control-label_Merge"
            },
            "connections": [
              "y-control-label_Construct -> y-control-label_LocalMask -> y-control-label_AnchorShift -> y-control-label_ScaleRotate -> y-control-label_Position -> y-control-label_Gated -> y-control-label_Merge.Foreground",
              "y-control-paper_Merge -> y-control-label_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "content": {
              "defaults": "Y axis: In use",
              "adaptation": "Y axis: Bloom"
            },
            "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
            "textControls": {
              "font": "Geist",
              "fontFile": "project/public/fonts/Geist.ttf",
              "weight": 400,
              "fontSizePx": 28,
              "lineAdvancePx": 33.6,
              "trackingPx": 0,
              "alignment": "left",
              "verticalAlignment": "top",
              "nominalTextPlusSizeStartingEstimate": 0.0068359375,
              "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
              "reveal": null,
              "prefix": "",
              "suffix": ""
            }
          },
          {
            "layerId": "y-control-chevron",
            "kind": "path",
            "recipePointer": "/layers/0/children/7/children/2",
            "parentLayerId": "y-control",
            "mergeIndex": 2,
            "nodeId": "y-control-chevron_Merge",
            "output": "y-control-chevron_Merge",
            "backgroundInput": "y-control-label_Merge",
            "foregroundInput": "y-control-chevron_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              0,
              360
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "path": "M 8 20 L 32 44 L 56 20 L 50 14 L 32 32 L 14 14 Z",
              "viewBox": [
                0,
                0,
                68,
                68
              ],
              "x": 504,
              "y": 26,
              "width": 20,
              "height": 20,
              "fill": "$muted"
            },
            "rawNumericControls": {
              "x": 504,
              "y": 26,
              "width": 20,
              "height": 20
            },
            "tools": {
              "Construct": "y-control-chevron_Construct",
              "LocalMask": "y-control-chevron_LocalMask",
              "AnchorShift": "y-control-chevron_AnchorShift",
              "ScaleRotate": "y-control-chevron_ScaleRotate",
              "Position": "y-control-chevron_Position",
              "Gated": "y-control-chevron_Gated",
              "Merge": "y-control-chevron_Merge"
            },
            "connections": [
              "y-control-chevron_Construct -> y-control-chevron_LocalMask -> y-control-chevron_AnchorShift -> y-control-chevron_ScaleRotate -> y-control-chevron_Position -> y-control-chevron_Gated -> y-control-chevron_Merge.Foreground",
              "y-control-label_Merge -> y-control-chevron_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Native closed Polygon masks for the absolute M/L/H/V/Z path subpaths, mapped from the stated viewBox. Preserve the raw subpath order and nonzero winding fill; all supplied paths are closed polygons. No freehand tracing. Fill only; raw path remains exact editable code."
          }
        ],
        "constructInput": "y-control-chevron_Merge",
        "construction": "Transparent domain -> ordered child merges -> local mask -> group transform -> group alpha. Child opacity is not a substitute for group opacity. Group dimensions never implicitly scale children."
      },
      {
        "layerId": "series-control",
        "kind": "group",
        "recipePointer": "/layers/0/children/8",
        "parentLayerId": "chart-camera",
        "mergeIndex": 8,
        "nodeId": "series-control_Merge",
        "output": "series-control_Merge",
        "backgroundInput": "y-control_Merge",
        "foregroundInput": "series-control_Gated",
        "activeLocalFrames": [
          0,
          240
        ],
        "effectiveActiveLocalFrames": [
          0,
          240
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 240,
          "x": 110,
          "y": 268,
          "width": 350,
          "height": 70
        },
        "rawNumericControls": {
          "x": 110,
          "y": 268,
          "width": 350,
          "height": 70
        },
        "tools": {
          "Construct": "series-control_Construct",
          "LocalMask": "series-control_LocalMask",
          "AnchorShift": "series-control_AnchorShift",
          "ScaleRotate": "series-control_ScaleRotate",
          "Position": "series-control_Position",
          "Gated": "series-control_Gated",
          "Merge": "series-control_Merge"
        },
        "connections": [
          "series-control_Construct -> series-control_LocalMask -> series-control_AnchorShift -> series-control_ScaleRotate -> series-control_Position -> series-control_Gated -> series-control_Merge.Foreground",
          "y-control_Merge -> series-control_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "children": [
          {
            "layerId": "series-control-paper",
            "kind": "rect",
            "recipePointer": "/layers/0/children/8/children/0",
            "parentLayerId": "series-control",
            "mergeIndex": 0,
            "nodeId": "series-control-paper_Merge",
            "output": "series-control-paper_Merge",
            "backgroundInput": "series-control_Transparent",
            "foregroundInput": "series-control-paper_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              0,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 0,
              "y": 0,
              "width": 350,
              "height": 70,
              "fill": "#ffffff",
              "radius": 35,
              "stroke": "#e4e8e4",
              "strokeWidth": 2
            },
            "rawNumericControls": {
              "x": 0,
              "y": 0,
              "width": 350,
              "height": 70,
              "radius": 35
            },
            "tools": {
              "Construct": "series-control-paper_Construct",
              "LocalMask": "series-control-paper_LocalMask",
              "AnchorShift": "series-control-paper_AnchorShift",
              "ScaleRotate": "series-control-paper_ScaleRotate",
              "Position": "series-control-paper_Position",
              "Gated": "series-control-paper_Gated",
              "Merge": "series-control-paper_Merge"
            },
            "connections": [
              "series-control-paper_Construct -> series-control-paper_LocalMask -> series-control-paper_AnchorShift -> series-control-paper_ScaleRotate -> series-control-paper_Position -> series-control-paper_Gated -> series-control-paper_Merge.Foreground",
              "series-control_Transparent -> series-control-paper_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 35,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "series-control-label",
            "kind": "text",
            "recipePointer": "/layers/0/children/8/children/1",
            "parentLayerId": "series-control",
            "mergeIndex": 1,
            "nodeId": "series-control-label_Merge",
            "output": "series-control-label_Merge",
            "backgroundInput": "series-control-paper_Merge",
            "foregroundInput": "series-control-label_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              0,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "slot": "series",
              "x": 26,
              "y": 17,
              "width": 285,
              "height": 40,
              "fontSize": 28,
              "weight": 400,
              "lineHeight": 1.2,
              "color": "$muted"
            },
            "rawNumericControls": {
              "x": 26,
              "y": 17,
              "width": 285,
              "height": 40
            },
            "tools": {
              "Construct": "series-control-label_Construct",
              "LocalMask": "series-control-label_LocalMask",
              "AnchorShift": "series-control-label_AnchorShift",
              "ScaleRotate": "series-control-label_ScaleRotate",
              "Position": "series-control-label_Position",
              "Gated": "series-control-label_Gated",
              "Merge": "series-control-label_Merge"
            },
            "connections": [
              "series-control-label_Construct -> series-control-label_LocalMask -> series-control-label_AnchorShift -> series-control-label_ScaleRotate -> series-control-label_Position -> series-control-label_Gated -> series-control-label_Merge.Foreground",
              "series-control-paper_Merge -> series-control-label_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "content": {
              "defaults": "Series: None",
              "adaptation": "Series: None"
            },
            "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
            "textControls": {
              "font": "Geist",
              "fontFile": "project/public/fonts/Geist.ttf",
              "weight": 400,
              "fontSizePx": 28,
              "lineAdvancePx": 33.6,
              "trackingPx": 0,
              "alignment": "left",
              "verticalAlignment": "top",
              "nominalTextPlusSizeStartingEstimate": 0.0068359375,
              "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
              "reveal": null,
              "prefix": "",
              "suffix": ""
            }
          },
          {
            "layerId": "series-control-chevron",
            "kind": "path",
            "recipePointer": "/layers/0/children/8/children/2",
            "parentLayerId": "series-control",
            "mergeIndex": 2,
            "nodeId": "series-control-chevron_Merge",
            "output": "series-control-chevron_Merge",
            "backgroundInput": "series-control-label_Merge",
            "foregroundInput": "series-control-chevron_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              0,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "path": "M 8 20 L 32 44 L 56 20 L 50 14 L 32 32 L 14 14 Z",
              "viewBox": [
                0,
                0,
                68,
                68
              ],
              "x": 314,
              "y": 26,
              "width": 20,
              "height": 20,
              "fill": "$muted"
            },
            "rawNumericControls": {
              "x": 314,
              "y": 26,
              "width": 20,
              "height": 20
            },
            "tools": {
              "Construct": "series-control-chevron_Construct",
              "LocalMask": "series-control-chevron_LocalMask",
              "AnchorShift": "series-control-chevron_AnchorShift",
              "ScaleRotate": "series-control-chevron_ScaleRotate",
              "Position": "series-control-chevron_Position",
              "Gated": "series-control-chevron_Gated",
              "Merge": "series-control-chevron_Merge"
            },
            "connections": [
              "series-control-chevron_Construct -> series-control-chevron_LocalMask -> series-control-chevron_AnchorShift -> series-control-chevron_ScaleRotate -> series-control-chevron_Position -> series-control-chevron_Gated -> series-control-chevron_Merge.Foreground",
              "series-control-label_Merge -> series-control-chevron_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Native closed Polygon masks for the absolute M/L/H/V/Z path subpaths, mapped from the stated viewBox. Preserve the raw subpath order and nonzero winding fill; all supplied paths are closed polygons. No freehand tracing. Fill only; raw path remains exact editable code."
          }
        ],
        "constructInput": "series-control-chevron_Merge",
        "construction": "Transparent domain -> ordered child merges -> local mask -> group transform -> group alpha. Child opacity is not a substitute for group opacity. Group dimensions never implicitly scale children."
      },
      {
        "layerId": "group-control",
        "kind": "group",
        "recipePointer": "/layers/0/children/9",
        "parentLayerId": "chart-camera",
        "mergeIndex": 9,
        "nodeId": "group-control_Merge",
        "output": "group-control_Merge",
        "backgroundInput": "series-control_Merge",
        "foregroundInput": "group-control_Gated",
        "activeLocalFrames": [
          240,
          360
        ],
        "effectiveActiveLocalFrames": [
          240,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 240,
          "end": 360,
          "x": 110,
          "y": 268,
          "width": 350,
          "height": 70
        },
        "rawNumericControls": {
          "x": 110,
          "y": 268,
          "width": 350,
          "height": 70
        },
        "tools": {
          "Construct": "group-control_Construct",
          "LocalMask": "group-control_LocalMask",
          "AnchorShift": "group-control_AnchorShift",
          "ScaleRotate": "group-control_ScaleRotate",
          "Position": "group-control_Position",
          "Gated": "group-control_Gated",
          "Merge": "group-control_Merge"
        },
        "connections": [
          "group-control_Construct -> group-control_LocalMask -> group-control_AnchorShift -> group-control_ScaleRotate -> group-control_Position -> group-control_Gated -> group-control_Merge.Foreground",
          "series-control_Merge -> group-control_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "children": [
          {
            "layerId": "group-control-paper",
            "kind": "rect",
            "recipePointer": "/layers/0/children/9/children/0",
            "parentLayerId": "group-control",
            "mergeIndex": 0,
            "nodeId": "group-control-paper_Merge",
            "output": "group-control-paper_Merge",
            "backgroundInput": "group-control_Transparent",
            "foregroundInput": "group-control-paper_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              240,
              360
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 0,
              "y": 0,
              "width": 350,
              "height": 70,
              "fill": "#ffffff",
              "radius": 35,
              "stroke": "#e4e8e4",
              "strokeWidth": 2
            },
            "rawNumericControls": {
              "x": 0,
              "y": 0,
              "width": 350,
              "height": 70,
              "radius": 35
            },
            "tools": {
              "Construct": "group-control-paper_Construct",
              "LocalMask": "group-control-paper_LocalMask",
              "AnchorShift": "group-control-paper_AnchorShift",
              "ScaleRotate": "group-control-paper_ScaleRotate",
              "Position": "group-control-paper_Position",
              "Gated": "group-control-paper_Gated",
              "Merge": "group-control-paper_Merge"
            },
            "connections": [
              "group-control-paper_Construct -> group-control-paper_LocalMask -> group-control-paper_AnchorShift -> group-control-paper_ScaleRotate -> group-control-paper_Position -> group-control-paper_Gated -> group-control-paper_Merge.Foreground",
              "group-control_Transparent -> group-control-paper_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 35,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "group-control-label",
            "kind": "text",
            "recipePointer": "/layers/0/children/9/children/1",
            "parentLayerId": "group-control",
            "mergeIndex": 1,
            "nodeId": "group-control-label_Merge",
            "output": "group-control-label_Merge",
            "backgroundInput": "group-control-paper_Merge",
            "foregroundInput": "group-control-label_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              240,
              360
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "slot": "groupBy",
              "x": 26,
              "y": 17,
              "width": 285,
              "height": 40,
              "fontSize": 28,
              "weight": 400,
              "lineHeight": 1.2,
              "color": "$muted"
            },
            "rawNumericControls": {
              "x": 26,
              "y": 17,
              "width": 285,
              "height": 40
            },
            "tools": {
              "Construct": "group-control-label_Construct",
              "LocalMask": "group-control-label_LocalMask",
              "AnchorShift": "group-control-label_AnchorShift",
              "ScaleRotate": "group-control-label_ScaleRotate",
              "Position": "group-control-label_Position",
              "Gated": "group-control-label_Gated",
              "Merge": "group-control-label_Merge"
            },
            "connections": [
              "group-control-label_Construct -> group-control-label_LocalMask -> group-control-label_AnchorShift -> group-control-label_ScaleRotate -> group-control-label_Position -> group-control-label_Gated -> group-control-label_Merge.Foreground",
              "group-control-paper_Merge -> group-control-label_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "content": {
              "defaults": "Group: None",
              "adaptation": "Group: None"
            },
            "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
            "textControls": {
              "font": "Geist",
              "fontFile": "project/public/fonts/Geist.ttf",
              "weight": 400,
              "fontSizePx": 28,
              "lineAdvancePx": 33.6,
              "trackingPx": 0,
              "alignment": "left",
              "verticalAlignment": "top",
              "nominalTextPlusSizeStartingEstimate": 0.0068359375,
              "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
              "reveal": null,
              "prefix": "",
              "suffix": ""
            }
          },
          {
            "layerId": "group-control-chevron",
            "kind": "path",
            "recipePointer": "/layers/0/children/9/children/2",
            "parentLayerId": "group-control",
            "mergeIndex": 2,
            "nodeId": "group-control-chevron_Merge",
            "output": "group-control-chevron_Merge",
            "backgroundInput": "group-control-label_Merge",
            "foregroundInput": "group-control-chevron_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              240,
              360
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "path": "M 8 20 L 32 44 L 56 20 L 50 14 L 32 32 L 14 14 Z",
              "viewBox": [
                0,
                0,
                68,
                68
              ],
              "x": 314,
              "y": 26,
              "width": 20,
              "height": 20,
              "fill": "$muted"
            },
            "rawNumericControls": {
              "x": 314,
              "y": 26,
              "width": 20,
              "height": 20
            },
            "tools": {
              "Construct": "group-control-chevron_Construct",
              "LocalMask": "group-control-chevron_LocalMask",
              "AnchorShift": "group-control-chevron_AnchorShift",
              "ScaleRotate": "group-control-chevron_ScaleRotate",
              "Position": "group-control-chevron_Position",
              "Gated": "group-control-chevron_Gated",
              "Merge": "group-control-chevron_Merge"
            },
            "connections": [
              "group-control-chevron_Construct -> group-control-chevron_LocalMask -> group-control-chevron_AnchorShift -> group-control-chevron_ScaleRotate -> group-control-chevron_Position -> group-control-chevron_Gated -> group-control-chevron_Merge.Foreground",
              "group-control-label_Merge -> group-control-chevron_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Native closed Polygon masks for the absolute M/L/H/V/Z path subpaths, mapped from the stated viewBox. Preserve the raw subpath order and nonzero winding fill; all supplied paths are closed polygons. No freehand tracing. Fill only; raw path remains exact editable code."
          }
        ],
        "constructInput": "group-control-chevron_Merge",
        "construction": "Transparent domain -> ordered child merges -> local mask -> group transform -> group alpha. Child opacity is not a substitute for group opacity. Group dimensions never implicitly scale children."
      },
      {
        "layerId": "orientation-control",
        "kind": "text",
        "recipePointer": "/layers/0/children/10",
        "parentLayerId": "chart-camera",
        "mergeIndex": 10,
        "nodeId": "orientation-control_Merge",
        "output": "orientation-control_Merge",
        "backgroundInput": "group-control_Merge",
        "foregroundInput": "orientation-control_Gated",
        "activeLocalFrames": [
          240,
          360
        ],
        "effectiveActiveLocalFrames": [
          240,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 240,
          "end": 360,
          "slot": "orientation",
          "x": 484,
          "y": 284,
          "width": 1000,
          "height": 44,
          "fontSize": 28,
          "weight": 400,
          "lineHeight": 1.2,
          "color": "$muted"
        },
        "rawNumericControls": {
          "x": 484,
          "y": 284,
          "width": 1000,
          "height": 44
        },
        "tools": {
          "Construct": "orientation-control_Construct",
          "LocalMask": "orientation-control_LocalMask",
          "AnchorShift": "orientation-control_AnchorShift",
          "ScaleRotate": "orientation-control_ScaleRotate",
          "Position": "orientation-control_Position",
          "Gated": "orientation-control_Gated",
          "Merge": "orientation-control_Merge"
        },
        "connections": [
          "orientation-control_Construct -> orientation-control_LocalMask -> orientation-control_AnchorShift -> orientation-control_ScaleRotate -> orientation-control_Position -> orientation-control_Gated -> orientation-control_Merge.Foreground",
          "group-control_Merge -> orientation-control_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "content": {
          "defaults": "Orientation    Vertical    Horizontal",
          "adaptation": "Orientation    Vertical    Horizontal"
        },
        "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
        "textControls": {
          "font": "Geist",
          "fontFile": "project/public/fonts/Geist.ttf",
          "weight": 400,
          "fontSizePx": 28,
          "lineAdvancePx": 33.6,
          "trackingPx": 0,
          "alignment": "left",
          "verticalAlignment": "top",
          "nominalTextPlusSizeStartingEstimate": 0.0068359375,
          "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
          "reveal": null,
          "prefix": "",
          "suffix": ""
        }
      },
      {
        "layerId": "reset-label",
        "kind": "text",
        "recipePointer": "/layers/0/children/11",
        "parentLayerId": "chart-camera",
        "mergeIndex": 11,
        "nodeId": "reset-label_Merge",
        "output": "reset-label_Merge",
        "backgroundInput": "orientation-control_Merge",
        "foregroundInput": "reset-label_Gated",
        "activeLocalFrames": [
          0,
          360
        ],
        "effectiveActiveLocalFrames": [
          0,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 360,
          "slot": "reset",
          "x": 1650,
          "y": 280,
          "width": 140,
          "height": 44,
          "fontSize": 30,
          "weight": 400,
          "lineHeight": 1.2,
          "color": "$ink"
        },
        "rawNumericControls": {
          "x": 1650,
          "y": 280,
          "width": 140,
          "height": 44
        },
        "tools": {
          "Construct": "reset-label_Construct",
          "LocalMask": "reset-label_LocalMask",
          "AnchorShift": "reset-label_AnchorShift",
          "ScaleRotate": "reset-label_ScaleRotate",
          "Position": "reset-label_Position",
          "Gated": "reset-label_Gated",
          "Merge": "reset-label_Merge"
        },
        "connections": [
          "reset-label_Construct -> reset-label_LocalMask -> reset-label_AnchorShift -> reset-label_ScaleRotate -> reset-label_Position -> reset-label_Gated -> reset-label_Merge.Foreground",
          "orientation-control_Merge -> reset-label_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "content": {
          "defaults": "Reset",
          "adaptation": "Reset"
        },
        "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
        "textControls": {
          "font": "Geist",
          "fontFile": "project/public/fonts/Geist.ttf",
          "weight": 400,
          "fontSizePx": 30,
          "lineAdvancePx": 36.0,
          "trackingPx": 0,
          "alignment": "left",
          "verticalAlignment": "top",
          "nominalTextPlusSizeStartingEstimate": 0.00732421875,
          "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
          "reveal": null,
          "prefix": "",
          "suffix": ""
        }
      },
      {
        "layerId": "grid-0",
        "kind": "rect",
        "recipePointer": "/layers/0/children/12",
        "parentLayerId": "chart-camera",
        "mergeIndex": 12,
        "nodeId": "grid-0_Merge",
        "output": "grid-0_Merge",
        "backgroundInput": "reset-label_Merge",
        "foregroundInput": "grid-0_Gated",
        "activeLocalFrames": [
          0,
          360
        ],
        "effectiveActiveLocalFrames": [
          0,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 360,
          "x": 290,
          "y": 410,
          "width": 1500,
          "height": 1,
          "fill": "#eef0ed"
        },
        "rawNumericControls": {
          "x": 290,
          "y": 410,
          "width": 1500,
          "height": 1
        },
        "tools": {
          "Construct": "grid-0_Construct",
          "LocalMask": "grid-0_LocalMask",
          "AnchorShift": "grid-0_AnchorShift",
          "ScaleRotate": "grid-0_ScaleRotate",
          "Position": "grid-0_Position",
          "Gated": "grid-0_Gated",
          "Merge": "grid-0_Merge"
        },
        "connections": [
          "grid-0_Construct -> grid-0_LocalMask -> grid-0_AnchorShift -> grid-0_ScaleRotate -> grid-0_Position -> grid-0_Gated -> grid-0_Merge.Foreground",
          "reset-label_Merge -> grid-0_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
      },
      {
        "layerId": "y-label-0",
        "kind": "text",
        "recipePointer": "/layers/0/children/13",
        "parentLayerId": "chart-camera",
        "mergeIndex": 13,
        "nodeId": "y-label-0_Merge",
        "output": "y-label-0_Merge",
        "backgroundInput": "grid-0_Merge",
        "foregroundInput": "y-label-0_Gated",
        "activeLocalFrames": [
          0,
          360
        ],
        "effectiveActiveLocalFrames": [
          0,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 360,
          "slot": "tickY0",
          "x": 180,
          "y": 389,
          "width": 88,
          "height": 42,
          "fontSize": 28,
          "weight": 400,
          "lineHeight": 1.2,
          "color": "$muted"
        },
        "rawNumericControls": {
          "x": 180,
          "y": 389,
          "width": 88,
          "height": 42
        },
        "tools": {
          "Construct": "y-label-0_Construct",
          "LocalMask": "y-label-0_LocalMask",
          "AnchorShift": "y-label-0_AnchorShift",
          "ScaleRotate": "y-label-0_ScaleRotate",
          "Position": "y-label-0_Position",
          "Gated": "y-label-0_Gated",
          "Merge": "y-label-0_Merge"
        },
        "connections": [
          "y-label-0_Construct -> y-label-0_LocalMask -> y-label-0_AnchorShift -> y-label-0_ScaleRotate -> y-label-0_Position -> y-label-0_Gated -> y-label-0_Merge.Foreground",
          "grid-0_Merge -> y-label-0_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "content": {
          "defaults": "80%",
          "adaptation": "80%"
        },
        "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
        "textControls": {
          "font": "Geist",
          "fontFile": "project/public/fonts/Geist.ttf",
          "weight": 400,
          "fontSizePx": 28,
          "lineAdvancePx": 33.6,
          "trackingPx": 0,
          "alignment": "left",
          "verticalAlignment": "top",
          "nominalTextPlusSizeStartingEstimate": 0.0068359375,
          "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
          "reveal": null,
          "prefix": "",
          "suffix": ""
        }
      },
      {
        "layerId": "grid-1",
        "kind": "rect",
        "recipePointer": "/layers/0/children/14",
        "parentLayerId": "chart-camera",
        "mergeIndex": 14,
        "nodeId": "grid-1_Merge",
        "output": "grid-1_Merge",
        "backgroundInput": "y-label-0_Merge",
        "foregroundInput": "grid-1_Gated",
        "activeLocalFrames": [
          0,
          360
        ],
        "effectiveActiveLocalFrames": [
          0,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 360,
          "x": 290,
          "y": 560,
          "width": 1500,
          "height": 1,
          "fill": "#eef0ed"
        },
        "rawNumericControls": {
          "x": 290,
          "y": 560,
          "width": 1500,
          "height": 1
        },
        "tools": {
          "Construct": "grid-1_Construct",
          "LocalMask": "grid-1_LocalMask",
          "AnchorShift": "grid-1_AnchorShift",
          "ScaleRotate": "grid-1_ScaleRotate",
          "Position": "grid-1_Position",
          "Gated": "grid-1_Gated",
          "Merge": "grid-1_Merge"
        },
        "connections": [
          "grid-1_Construct -> grid-1_LocalMask -> grid-1_AnchorShift -> grid-1_ScaleRotate -> grid-1_Position -> grid-1_Gated -> grid-1_Merge.Foreground",
          "y-label-0_Merge -> grid-1_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
      },
      {
        "layerId": "y-label-1",
        "kind": "text",
        "recipePointer": "/layers/0/children/15",
        "parentLayerId": "chart-camera",
        "mergeIndex": 15,
        "nodeId": "y-label-1_Merge",
        "output": "y-label-1_Merge",
        "backgroundInput": "grid-1_Merge",
        "foregroundInput": "y-label-1_Gated",
        "activeLocalFrames": [
          0,
          360
        ],
        "effectiveActiveLocalFrames": [
          0,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 360,
          "slot": "tickY1",
          "x": 180,
          "y": 539,
          "width": 88,
          "height": 42,
          "fontSize": 28,
          "weight": 400,
          "lineHeight": 1.2,
          "color": "$muted"
        },
        "rawNumericControls": {
          "x": 180,
          "y": 539,
          "width": 88,
          "height": 42
        },
        "tools": {
          "Construct": "y-label-1_Construct",
          "LocalMask": "y-label-1_LocalMask",
          "AnchorShift": "y-label-1_AnchorShift",
          "ScaleRotate": "y-label-1_ScaleRotate",
          "Position": "y-label-1_Position",
          "Gated": "y-label-1_Gated",
          "Merge": "y-label-1_Merge"
        },
        "connections": [
          "y-label-1_Construct -> y-label-1_LocalMask -> y-label-1_AnchorShift -> y-label-1_ScaleRotate -> y-label-1_Position -> y-label-1_Gated -> y-label-1_Merge.Foreground",
          "grid-1_Merge -> y-label-1_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "content": {
          "defaults": "60%",
          "adaptation": "60%"
        },
        "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
        "textControls": {
          "font": "Geist",
          "fontFile": "project/public/fonts/Geist.ttf",
          "weight": 400,
          "fontSizePx": 28,
          "lineAdvancePx": 33.6,
          "trackingPx": 0,
          "alignment": "left",
          "verticalAlignment": "top",
          "nominalTextPlusSizeStartingEstimate": 0.0068359375,
          "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
          "reveal": null,
          "prefix": "",
          "suffix": ""
        }
      },
      {
        "layerId": "grid-2",
        "kind": "rect",
        "recipePointer": "/layers/0/children/16",
        "parentLayerId": "chart-camera",
        "mergeIndex": 16,
        "nodeId": "grid-2_Merge",
        "output": "grid-2_Merge",
        "backgroundInput": "y-label-1_Merge",
        "foregroundInput": "grid-2_Gated",
        "activeLocalFrames": [
          0,
          360
        ],
        "effectiveActiveLocalFrames": [
          0,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 360,
          "x": 290,
          "y": 710,
          "width": 1500,
          "height": 1,
          "fill": "#eef0ed"
        },
        "rawNumericControls": {
          "x": 290,
          "y": 710,
          "width": 1500,
          "height": 1
        },
        "tools": {
          "Construct": "grid-2_Construct",
          "LocalMask": "grid-2_LocalMask",
          "AnchorShift": "grid-2_AnchorShift",
          "ScaleRotate": "grid-2_ScaleRotate",
          "Position": "grid-2_Position",
          "Gated": "grid-2_Gated",
          "Merge": "grid-2_Merge"
        },
        "connections": [
          "grid-2_Construct -> grid-2_LocalMask -> grid-2_AnchorShift -> grid-2_ScaleRotate -> grid-2_Position -> grid-2_Gated -> grid-2_Merge.Foreground",
          "y-label-1_Merge -> grid-2_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
      },
      {
        "layerId": "y-label-2",
        "kind": "text",
        "recipePointer": "/layers/0/children/17",
        "parentLayerId": "chart-camera",
        "mergeIndex": 17,
        "nodeId": "y-label-2_Merge",
        "output": "y-label-2_Merge",
        "backgroundInput": "grid-2_Merge",
        "foregroundInput": "y-label-2_Gated",
        "activeLocalFrames": [
          0,
          360
        ],
        "effectiveActiveLocalFrames": [
          0,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 360,
          "slot": "tickY2",
          "x": 180,
          "y": 689,
          "width": 88,
          "height": 42,
          "fontSize": 28,
          "weight": 400,
          "lineHeight": 1.2,
          "color": "$muted"
        },
        "rawNumericControls": {
          "x": 180,
          "y": 689,
          "width": 88,
          "height": 42
        },
        "tools": {
          "Construct": "y-label-2_Construct",
          "LocalMask": "y-label-2_LocalMask",
          "AnchorShift": "y-label-2_AnchorShift",
          "ScaleRotate": "y-label-2_ScaleRotate",
          "Position": "y-label-2_Position",
          "Gated": "y-label-2_Gated",
          "Merge": "y-label-2_Merge"
        },
        "connections": [
          "y-label-2_Construct -> y-label-2_LocalMask -> y-label-2_AnchorShift -> y-label-2_ScaleRotate -> y-label-2_Position -> y-label-2_Gated -> y-label-2_Merge.Foreground",
          "grid-2_Merge -> y-label-2_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "content": {
          "defaults": "40%",
          "adaptation": "40%"
        },
        "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
        "textControls": {
          "font": "Geist",
          "fontFile": "project/public/fonts/Geist.ttf",
          "weight": 400,
          "fontSizePx": 28,
          "lineAdvancePx": 33.6,
          "trackingPx": 0,
          "alignment": "left",
          "verticalAlignment": "top",
          "nominalTextPlusSizeStartingEstimate": 0.0068359375,
          "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
          "reveal": null,
          "prefix": "",
          "suffix": ""
        }
      },
      {
        "layerId": "grid-3",
        "kind": "rect",
        "recipePointer": "/layers/0/children/18",
        "parentLayerId": "chart-camera",
        "mergeIndex": 18,
        "nodeId": "grid-3_Merge",
        "output": "grid-3_Merge",
        "backgroundInput": "y-label-2_Merge",
        "foregroundInput": "grid-3_Gated",
        "activeLocalFrames": [
          0,
          360
        ],
        "effectiveActiveLocalFrames": [
          0,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 360,
          "x": 290,
          "y": 860,
          "width": 1500,
          "height": 1,
          "fill": "#eef0ed"
        },
        "rawNumericControls": {
          "x": 290,
          "y": 860,
          "width": 1500,
          "height": 1
        },
        "tools": {
          "Construct": "grid-3_Construct",
          "LocalMask": "grid-3_LocalMask",
          "AnchorShift": "grid-3_AnchorShift",
          "ScaleRotate": "grid-3_ScaleRotate",
          "Position": "grid-3_Position",
          "Gated": "grid-3_Gated",
          "Merge": "grid-3_Merge"
        },
        "connections": [
          "grid-3_Construct -> grid-3_LocalMask -> grid-3_AnchorShift -> grid-3_ScaleRotate -> grid-3_Position -> grid-3_Gated -> grid-3_Merge.Foreground",
          "y-label-2_Merge -> grid-3_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
      },
      {
        "layerId": "y-label-3",
        "kind": "text",
        "recipePointer": "/layers/0/children/19",
        "parentLayerId": "chart-camera",
        "mergeIndex": 19,
        "nodeId": "y-label-3_Merge",
        "output": "y-label-3_Merge",
        "backgroundInput": "grid-3_Merge",
        "foregroundInput": "y-label-3_Gated",
        "activeLocalFrames": [
          0,
          360
        ],
        "effectiveActiveLocalFrames": [
          0,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 360,
          "slot": "tickY3",
          "x": 180,
          "y": 839,
          "width": 88,
          "height": 42,
          "fontSize": 28,
          "weight": 400,
          "lineHeight": 1.2,
          "color": "$muted"
        },
        "rawNumericControls": {
          "x": 180,
          "y": 839,
          "width": 88,
          "height": 42
        },
        "tools": {
          "Construct": "y-label-3_Construct",
          "LocalMask": "y-label-3_LocalMask",
          "AnchorShift": "y-label-3_AnchorShift",
          "ScaleRotate": "y-label-3_ScaleRotate",
          "Position": "y-label-3_Position",
          "Gated": "y-label-3_Gated",
          "Merge": "y-label-3_Merge"
        },
        "connections": [
          "y-label-3_Construct -> y-label-3_LocalMask -> y-label-3_AnchorShift -> y-label-3_ScaleRotate -> y-label-3_Position -> y-label-3_Gated -> y-label-3_Merge.Foreground",
          "grid-3_Merge -> y-label-3_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "content": {
          "defaults": "20%",
          "adaptation": "20%"
        },
        "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
        "textControls": {
          "font": "Geist",
          "fontFile": "project/public/fonts/Geist.ttf",
          "weight": 400,
          "fontSizePx": 28,
          "lineAdvancePx": 33.6,
          "trackingPx": 0,
          "alignment": "left",
          "verticalAlignment": "top",
          "nominalTextPlusSizeStartingEstimate": 0.0068359375,
          "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
          "reveal": null,
          "prefix": "",
          "suffix": ""
        }
      },
      {
        "layerId": "grid-4",
        "kind": "rect",
        "recipePointer": "/layers/0/children/20",
        "parentLayerId": "chart-camera",
        "mergeIndex": 20,
        "nodeId": "grid-4_Merge",
        "output": "grid-4_Merge",
        "backgroundInput": "y-label-3_Merge",
        "foregroundInput": "grid-4_Gated",
        "activeLocalFrames": [
          0,
          360
        ],
        "effectiveActiveLocalFrames": [
          0,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 360,
          "x": 290,
          "y": 1010,
          "width": 1500,
          "height": 1,
          "fill": "#eef0ed"
        },
        "rawNumericControls": {
          "x": 290,
          "y": 1010,
          "width": 1500,
          "height": 1
        },
        "tools": {
          "Construct": "grid-4_Construct",
          "LocalMask": "grid-4_LocalMask",
          "AnchorShift": "grid-4_AnchorShift",
          "ScaleRotate": "grid-4_ScaleRotate",
          "Position": "grid-4_Position",
          "Gated": "grid-4_Gated",
          "Merge": "grid-4_Merge"
        },
        "connections": [
          "grid-4_Construct -> grid-4_LocalMask -> grid-4_AnchorShift -> grid-4_ScaleRotate -> grid-4_Position -> grid-4_Gated -> grid-4_Merge.Foreground",
          "y-label-3_Merge -> grid-4_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
      },
      {
        "layerId": "y-label-4",
        "kind": "text",
        "recipePointer": "/layers/0/children/21",
        "parentLayerId": "chart-camera",
        "mergeIndex": 21,
        "nodeId": "y-label-4_Merge",
        "output": "y-label-4_Merge",
        "backgroundInput": "grid-4_Merge",
        "foregroundInput": "y-label-4_Gated",
        "activeLocalFrames": [
          0,
          360
        ],
        "effectiveActiveLocalFrames": [
          0,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 360,
          "slot": "tickY4",
          "x": 180,
          "y": 989,
          "width": 88,
          "height": 42,
          "fontSize": 28,
          "weight": 400,
          "lineHeight": 1.2,
          "color": "$muted"
        },
        "rawNumericControls": {
          "x": 180,
          "y": 989,
          "width": 88,
          "height": 42
        },
        "tools": {
          "Construct": "y-label-4_Construct",
          "LocalMask": "y-label-4_LocalMask",
          "AnchorShift": "y-label-4_AnchorShift",
          "ScaleRotate": "y-label-4_ScaleRotate",
          "Position": "y-label-4_Position",
          "Gated": "y-label-4_Gated",
          "Merge": "y-label-4_Merge"
        },
        "connections": [
          "y-label-4_Construct -> y-label-4_LocalMask -> y-label-4_AnchorShift -> y-label-4_ScaleRotate -> y-label-4_Position -> y-label-4_Gated -> y-label-4_Merge.Foreground",
          "grid-4_Merge -> y-label-4_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "content": {
          "defaults": "0%",
          "adaptation": "0%"
        },
        "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
        "textControls": {
          "font": "Geist",
          "fontFile": "project/public/fonts/Geist.ttf",
          "weight": 400,
          "fontSizePx": 28,
          "lineAdvancePx": 33.6,
          "trackingPx": 0,
          "alignment": "left",
          "verticalAlignment": "top",
          "nominalTextPlusSizeStartingEstimate": 0.0068359375,
          "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
          "reveal": null,
          "prefix": "",
          "suffix": ""
        }
      },
      {
        "layerId": "line-state",
        "kind": "image",
        "recipePointer": "/layers/0/children/22",
        "parentLayerId": "chart-camera",
        "mergeIndex": 22,
        "nodeId": "line-state_Merge",
        "output": "line-state_Merge",
        "backgroundInput": "y-label-4_Merge",
        "foregroundInput": "line-state_Gated",
        "activeLocalFrames": [
          0,
          240
        ],
        "effectiveActiveLocalFrames": [
          0,
          240
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 240,
          "slot": "lineChart",
          "x": 290,
          "y": 400,
          "width": 1500,
          "height": 620,
          "fit": "contain"
        },
        "rawNumericControls": {
          "x": 290,
          "y": 400,
          "width": 1500,
          "height": 620
        },
        "tools": {
          "Construct": "line-state_Construct",
          "LocalMask": "line-state_LocalMask",
          "AnchorShift": "line-state_AnchorShift",
          "ScaleRotate": "line-state_ScaleRotate",
          "Position": "line-state_Position",
          "Gated": "line-state_Gated",
          "Merge": "line-state_Merge"
        },
        "connections": [
          "line-state_Construct -> line-state_LocalMask -> line-state_AnchorShift -> line-state_ScaleRotate -> line-state_Position -> line-state_Gated -> line-state_Merge.Foreground",
          "y-label-4_Merge -> line-state_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "content": {
          "defaults": {
            "kind": "image",
            "path": "wave03-interface/chart-representation-change/lineChart-defaults.svg",
            "width": 1500,
            "height": 620,
            "rights": "Original geometric SVG authored for this kit; no source-film pixels, tracing, branding, embedded fonts or external resources."
          },
          "adaptation": {
            "kind": "image",
            "path": "wave03-interface/chart-representation-change/lineChart-adaptation.svg",
            "width": 1500,
            "height": 620,
            "rights": "Original geometric SVG authored for this kit; no source-film pixels, tracing, branding, embedded fonts or external resources."
          }
        },
        "construction": "Build the selected svgSubgraphs primitive chain as native Background+mask nodes. Apply contain fitting before the layer transform. No bitmap conversion or reference-media Loader."
      },
      {
        "layerId": "bar-state",
        "kind": "image",
        "recipePointer": "/layers/0/children/23",
        "parentLayerId": "chart-camera",
        "mergeIndex": 23,
        "nodeId": "bar-state_Merge",
        "output": "bar-state_Merge",
        "backgroundInput": "line-state_Merge",
        "foregroundInput": "bar-state_Gated",
        "activeLocalFrames": [
          240,
          360
        ],
        "effectiveActiveLocalFrames": [
          240,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 240,
          "end": 360,
          "slot": "barChart",
          "x": 290,
          "y": 400,
          "width": 1500,
          "height": 620,
          "fit": "contain"
        },
        "rawNumericControls": {
          "x": 290,
          "y": 400,
          "width": 1500,
          "height": 620
        },
        "tools": {
          "Construct": "bar-state_Construct",
          "LocalMask": "bar-state_LocalMask",
          "AnchorShift": "bar-state_AnchorShift",
          "ScaleRotate": "bar-state_ScaleRotate",
          "Position": "bar-state_Position",
          "Gated": "bar-state_Gated",
          "Merge": "bar-state_Merge"
        },
        "connections": [
          "bar-state_Construct -> bar-state_LocalMask -> bar-state_AnchorShift -> bar-state_ScaleRotate -> bar-state_Position -> bar-state_Gated -> bar-state_Merge.Foreground",
          "line-state_Merge -> bar-state_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "content": {
          "defaults": {
            "kind": "image",
            "path": "wave03-interface/chart-representation-change/barChart-defaults.svg",
            "width": 1500,
            "height": 620,
            "rights": "Original geometric SVG authored for this kit; no source-film pixels, tracing, branding, embedded fonts or external resources."
          },
          "adaptation": {
            "kind": "image",
            "path": "wave03-interface/chart-representation-change/barChart-adaptation.svg",
            "width": 1500,
            "height": 620,
            "rights": "Original geometric SVG authored for this kit; no source-film pixels, tracing, branding, embedded fonts or external resources."
          }
        },
        "construction": "Build the selected svgSubgraphs primitive chain as native Background+mask nodes. Apply contain fitting before the layer transform. No bitmap conversion or reference-media Loader."
      },
      {
        "layerId": "x-label-0",
        "kind": "text",
        "recipePointer": "/layers/0/children/24",
        "parentLayerId": "chart-camera",
        "mergeIndex": 24,
        "nodeId": "x-label-0_Merge",
        "output": "x-label-0_Merge",
        "backgroundInput": "bar-state_Merge",
        "foregroundInput": "x-label-0_Gated",
        "activeLocalFrames": [
          0,
          360
        ],
        "effectiveActiveLocalFrames": [
          0,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 360,
          "slot": "tickX0",
          "x": 288,
          "y": 1030,
          "width": 100,
          "height": 42,
          "fontSize": 26,
          "weight": 400,
          "lineHeight": 1.2,
          "color": "$muted"
        },
        "rawNumericControls": {
          "x": 288,
          "y": 1030,
          "width": 100,
          "height": 42
        },
        "tools": {
          "Construct": "x-label-0_Construct",
          "LocalMask": "x-label-0_LocalMask",
          "AnchorShift": "x-label-0_AnchorShift",
          "ScaleRotate": "x-label-0_ScaleRotate",
          "Position": "x-label-0_Position",
          "Gated": "x-label-0_Gated",
          "Merge": "x-label-0_Merge"
        },
        "connections": [
          "x-label-0_Construct -> x-label-0_LocalMask -> x-label-0_AnchorShift -> x-label-0_ScaleRotate -> x-label-0_Position -> x-label-0_Gated -> x-label-0_Merge.Foreground",
          "bar-state_Merge -> x-label-0_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "content": {
          "defaults": "01",
          "adaptation": "01"
        },
        "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
        "textControls": {
          "font": "Geist",
          "fontFile": "project/public/fonts/Geist.ttf",
          "weight": 400,
          "fontSizePx": 26,
          "lineAdvancePx": 31.2,
          "trackingPx": 0,
          "alignment": "left",
          "verticalAlignment": "top",
          "nominalTextPlusSizeStartingEstimate": 0.00634765625,
          "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
          "reveal": null,
          "prefix": "",
          "suffix": ""
        }
      },
      {
        "layerId": "x-label-1",
        "kind": "text",
        "recipePointer": "/layers/0/children/25",
        "parentLayerId": "chart-camera",
        "mergeIndex": 25,
        "nodeId": "x-label-1_Merge",
        "output": "x-label-1_Merge",
        "backgroundInput": "x-label-0_Merge",
        "foregroundInput": "x-label-1_Gated",
        "activeLocalFrames": [
          0,
          360
        ],
        "effectiveActiveLocalFrames": [
          0,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 360,
          "slot": "tickX1",
          "x": 532,
          "y": 1030,
          "width": 100,
          "height": 42,
          "fontSize": 26,
          "weight": 400,
          "lineHeight": 1.2,
          "color": "$muted"
        },
        "rawNumericControls": {
          "x": 532,
          "y": 1030,
          "width": 100,
          "height": 42
        },
        "tools": {
          "Construct": "x-label-1_Construct",
          "LocalMask": "x-label-1_LocalMask",
          "AnchorShift": "x-label-1_AnchorShift",
          "ScaleRotate": "x-label-1_ScaleRotate",
          "Position": "x-label-1_Position",
          "Gated": "x-label-1_Gated",
          "Merge": "x-label-1_Merge"
        },
        "connections": [
          "x-label-1_Construct -> x-label-1_LocalMask -> x-label-1_AnchorShift -> x-label-1_ScaleRotate -> x-label-1_Position -> x-label-1_Gated -> x-label-1_Merge.Foreground",
          "x-label-0_Merge -> x-label-1_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "content": {
          "defaults": "06",
          "adaptation": "06"
        },
        "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
        "textControls": {
          "font": "Geist",
          "fontFile": "project/public/fonts/Geist.ttf",
          "weight": 400,
          "fontSizePx": 26,
          "lineAdvancePx": 31.2,
          "trackingPx": 0,
          "alignment": "left",
          "verticalAlignment": "top",
          "nominalTextPlusSizeStartingEstimate": 0.00634765625,
          "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
          "reveal": null,
          "prefix": "",
          "suffix": ""
        }
      },
      {
        "layerId": "x-label-2",
        "kind": "text",
        "recipePointer": "/layers/0/children/26",
        "parentLayerId": "chart-camera",
        "mergeIndex": 26,
        "nodeId": "x-label-2_Merge",
        "output": "x-label-2_Merge",
        "backgroundInput": "x-label-1_Merge",
        "foregroundInput": "x-label-2_Gated",
        "activeLocalFrames": [
          0,
          360
        ],
        "effectiveActiveLocalFrames": [
          0,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 360,
          "slot": "tickX2",
          "x": 776,
          "y": 1030,
          "width": 100,
          "height": 42,
          "fontSize": 26,
          "weight": 400,
          "lineHeight": 1.2,
          "color": "$muted"
        },
        "rawNumericControls": {
          "x": 776,
          "y": 1030,
          "width": 100,
          "height": 42
        },
        "tools": {
          "Construct": "x-label-2_Construct",
          "LocalMask": "x-label-2_LocalMask",
          "AnchorShift": "x-label-2_AnchorShift",
          "ScaleRotate": "x-label-2_ScaleRotate",
          "Position": "x-label-2_Position",
          "Gated": "x-label-2_Gated",
          "Merge": "x-label-2_Merge"
        },
        "connections": [
          "x-label-2_Construct -> x-label-2_LocalMask -> x-label-2_AnchorShift -> x-label-2_ScaleRotate -> x-label-2_Position -> x-label-2_Gated -> x-label-2_Merge.Foreground",
          "x-label-1_Merge -> x-label-2_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "content": {
          "defaults": "11",
          "adaptation": "11"
        },
        "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
        "textControls": {
          "font": "Geist",
          "fontFile": "project/public/fonts/Geist.ttf",
          "weight": 400,
          "fontSizePx": 26,
          "lineAdvancePx": 31.2,
          "trackingPx": 0,
          "alignment": "left",
          "verticalAlignment": "top",
          "nominalTextPlusSizeStartingEstimate": 0.00634765625,
          "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
          "reveal": null,
          "prefix": "",
          "suffix": ""
        }
      },
      {
        "layerId": "x-label-3",
        "kind": "text",
        "recipePointer": "/layers/0/children/27",
        "parentLayerId": "chart-camera",
        "mergeIndex": 27,
        "nodeId": "x-label-3_Merge",
        "output": "x-label-3_Merge",
        "backgroundInput": "x-label-2_Merge",
        "foregroundInput": "x-label-3_Gated",
        "activeLocalFrames": [
          0,
          360
        ],
        "effectiveActiveLocalFrames": [
          0,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 360,
          "slot": "tickX3",
          "x": 1020,
          "y": 1030,
          "width": 100,
          "height": 42,
          "fontSize": 26,
          "weight": 400,
          "lineHeight": 1.2,
          "color": "$muted"
        },
        "rawNumericControls": {
          "x": 1020,
          "y": 1030,
          "width": 100,
          "height": 42
        },
        "tools": {
          "Construct": "x-label-3_Construct",
          "LocalMask": "x-label-3_LocalMask",
          "AnchorShift": "x-label-3_AnchorShift",
          "ScaleRotate": "x-label-3_ScaleRotate",
          "Position": "x-label-3_Position",
          "Gated": "x-label-3_Gated",
          "Merge": "x-label-3_Merge"
        },
        "connections": [
          "x-label-3_Construct -> x-label-3_LocalMask -> x-label-3_AnchorShift -> x-label-3_ScaleRotate -> x-label-3_Position -> x-label-3_Gated -> x-label-3_Merge.Foreground",
          "x-label-2_Merge -> x-label-3_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "content": {
          "defaults": "16",
          "adaptation": "16"
        },
        "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
        "textControls": {
          "font": "Geist",
          "fontFile": "project/public/fonts/Geist.ttf",
          "weight": 400,
          "fontSizePx": 26,
          "lineAdvancePx": 31.2,
          "trackingPx": 0,
          "alignment": "left",
          "verticalAlignment": "top",
          "nominalTextPlusSizeStartingEstimate": 0.00634765625,
          "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
          "reveal": null,
          "prefix": "",
          "suffix": ""
        }
      },
      {
        "layerId": "x-label-4",
        "kind": "text",
        "recipePointer": "/layers/0/children/28",
        "parentLayerId": "chart-camera",
        "mergeIndex": 28,
        "nodeId": "x-label-4_Merge",
        "output": "x-label-4_Merge",
        "backgroundInput": "x-label-3_Merge",
        "foregroundInput": "x-label-4_Gated",
        "activeLocalFrames": [
          0,
          360
        ],
        "effectiveActiveLocalFrames": [
          0,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 360,
          "slot": "tickX4",
          "x": 1264,
          "y": 1030,
          "width": 100,
          "height": 42,
          "fontSize": 26,
          "weight": 400,
          "lineHeight": 1.2,
          "color": "$muted"
        },
        "rawNumericControls": {
          "x": 1264,
          "y": 1030,
          "width": 100,
          "height": 42
        },
        "tools": {
          "Construct": "x-label-4_Construct",
          "LocalMask": "x-label-4_LocalMask",
          "AnchorShift": "x-label-4_AnchorShift",
          "ScaleRotate": "x-label-4_ScaleRotate",
          "Position": "x-label-4_Position",
          "Gated": "x-label-4_Gated",
          "Merge": "x-label-4_Merge"
        },
        "connections": [
          "x-label-4_Construct -> x-label-4_LocalMask -> x-label-4_AnchorShift -> x-label-4_ScaleRotate -> x-label-4_Position -> x-label-4_Gated -> x-label-4_Merge.Foreground",
          "x-label-3_Merge -> x-label-4_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "content": {
          "defaults": "21",
          "adaptation": "21"
        },
        "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
        "textControls": {
          "font": "Geist",
          "fontFile": "project/public/fonts/Geist.ttf",
          "weight": 400,
          "fontSizePx": 26,
          "lineAdvancePx": 31.2,
          "trackingPx": 0,
          "alignment": "left",
          "verticalAlignment": "top",
          "nominalTextPlusSizeStartingEstimate": 0.00634765625,
          "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
          "reveal": null,
          "prefix": "",
          "suffix": ""
        }
      },
      {
        "layerId": "x-label-5",
        "kind": "text",
        "recipePointer": "/layers/0/children/29",
        "parentLayerId": "chart-camera",
        "mergeIndex": 29,
        "nodeId": "x-label-5_Merge",
        "output": "x-label-5_Merge",
        "backgroundInput": "x-label-4_Merge",
        "foregroundInput": "x-label-5_Gated",
        "activeLocalFrames": [
          0,
          360
        ],
        "effectiveActiveLocalFrames": [
          0,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 360,
          "slot": "tickX5",
          "x": 1508,
          "y": 1030,
          "width": 100,
          "height": 42,
          "fontSize": 26,
          "weight": 400,
          "lineHeight": 1.2,
          "color": "$muted"
        },
        "rawNumericControls": {
          "x": 1508,
          "y": 1030,
          "width": 100,
          "height": 42
        },
        "tools": {
          "Construct": "x-label-5_Construct",
          "LocalMask": "x-label-5_LocalMask",
          "AnchorShift": "x-label-5_AnchorShift",
          "ScaleRotate": "x-label-5_ScaleRotate",
          "Position": "x-label-5_Position",
          "Gated": "x-label-5_Gated",
          "Merge": "x-label-5_Merge"
        },
        "connections": [
          "x-label-5_Construct -> x-label-5_LocalMask -> x-label-5_AnchorShift -> x-label-5_ScaleRotate -> x-label-5_Position -> x-label-5_Gated -> x-label-5_Merge.Foreground",
          "x-label-4_Merge -> x-label-5_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "content": {
          "defaults": "26",
          "adaptation": "26"
        },
        "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
        "textControls": {
          "font": "Geist",
          "fontFile": "project/public/fonts/Geist.ttf",
          "weight": 400,
          "fontSizePx": 26,
          "lineAdvancePx": 31.2,
          "trackingPx": 0,
          "alignment": "left",
          "verticalAlignment": "top",
          "nominalTextPlusSizeStartingEstimate": 0.00634765625,
          "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
          "reveal": null,
          "prefix": "",
          "suffix": ""
        }
      },
      {
        "layerId": "x-label-6",
        "kind": "text",
        "recipePointer": "/layers/0/children/30",
        "parentLayerId": "chart-camera",
        "mergeIndex": 30,
        "nodeId": "x-label-6_Merge",
        "output": "x-label-6_Merge",
        "backgroundInput": "x-label-5_Merge",
        "foregroundInput": "x-label-6_Gated",
        "activeLocalFrames": [
          0,
          360
        ],
        "effectiveActiveLocalFrames": [
          0,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 360,
          "slot": "tickX6",
          "x": 1752,
          "y": 1030,
          "width": 100,
          "height": 42,
          "fontSize": 26,
          "weight": 400,
          "lineHeight": 1.2,
          "color": "$muted"
        },
        "rawNumericControls": {
          "x": 1752,
          "y": 1030,
          "width": 100,
          "height": 42
        },
        "tools": {
          "Construct": "x-label-6_Construct",
          "LocalMask": "x-label-6_LocalMask",
          "AnchorShift": "x-label-6_AnchorShift",
          "ScaleRotate": "x-label-6_ScaleRotate",
          "Position": "x-label-6_Position",
          "Gated": "x-label-6_Gated",
          "Merge": "x-label-6_Merge"
        },
        "connections": [
          "x-label-6_Construct -> x-label-6_LocalMask -> x-label-6_AnchorShift -> x-label-6_ScaleRotate -> x-label-6_Position -> x-label-6_Gated -> x-label-6_Merge.Foreground",
          "x-label-5_Merge -> x-label-6_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "content": {
          "defaults": "30",
          "adaptation": "30"
        },
        "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
        "textControls": {
          "font": "Geist",
          "fontFile": "project/public/fonts/Geist.ttf",
          "weight": 400,
          "fontSizePx": 26,
          "lineAdvancePx": 31.2,
          "trackingPx": 0,
          "alignment": "left",
          "verticalAlignment": "top",
          "nominalTextPlusSizeStartingEstimate": 0.00634765625,
          "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
          "reveal": null,
          "prefix": "",
          "suffix": ""
        }
      },
      {
        "layerId": "axis-title",
        "kind": "text",
        "recipePointer": "/layers/0/children/31",
        "parentLayerId": "chart-camera",
        "mergeIndex": 31,
        "nodeId": "axis-title_Merge",
        "output": "axis-title_Merge",
        "backgroundInput": "x-label-6_Merge",
        "foregroundInput": "axis-title_Gated",
        "activeLocalFrames": [
          0,
          360
        ],
        "effectiveActiveLocalFrames": [
          0,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 360,
          "slot": "xTitle",
          "x": 960,
          "y": 1070,
          "width": 230,
          "height": 40,
          "fontSize": 26,
          "weight": 400,
          "lineHeight": 1.2,
          "color": "$muted"
        },
        "rawNumericControls": {
          "x": 960,
          "y": 1070,
          "width": 230,
          "height": 40
        },
        "tools": {
          "Construct": "axis-title_Construct",
          "LocalMask": "axis-title_LocalMask",
          "AnchorShift": "axis-title_AnchorShift",
          "ScaleRotate": "axis-title_ScaleRotate",
          "Position": "axis-title_Position",
          "Gated": "axis-title_Gated",
          "Merge": "axis-title_Merge"
        },
        "connections": [
          "axis-title_Construct -> axis-title_LocalMask -> axis-title_AnchorShift -> axis-title_ScaleRotate -> axis-title_Position -> axis-title_Gated -> axis-title_Merge.Foreground",
          "x-label-6_Merge -> axis-title_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "content": {
          "defaults": "Session",
          "adaptation": "Tray"
        },
        "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
        "textControls": {
          "font": "Geist",
          "fontFile": "project/public/fonts/Geist.ttf",
          "weight": 400,
          "fontSizePx": 26,
          "lineAdvancePx": 31.2,
          "trackingPx": 0,
          "alignment": "left",
          "verticalAlignment": "top",
          "nominalTextPlusSizeStartingEstimate": 0.00634765625,
          "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
          "reveal": null,
          "prefix": "",
          "suffix": ""
        }
      },
      {
        "layerId": "representation-menu",
        "kind": "group",
        "recipePointer": "/layers/0/children/32",
        "parentLayerId": "chart-camera",
        "mergeIndex": 32,
        "nodeId": "representation-menu_Merge",
        "output": "representation-menu_Merge",
        "backgroundInput": "axis-title_Merge",
        "foregroundInput": "representation-menu_Gated",
        "activeLocalFrames": [
          119,
          240
        ],
        "effectiveActiveLocalFrames": [
          119,
          240
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 119,
          "end": 240,
          "x": 110,
          "y": 262,
          "width": 480,
          "height": 870
        },
        "rawNumericControls": {
          "x": 110,
          "y": 262,
          "width": 480,
          "height": 870,
          "opacity": [
            {
              "frame": 119,
              "value": 0.3,
              "easing": "smooth"
            },
            {
              "frame": 126,
              "value": 1,
              "easing": "smooth"
            }
          ]
        },
        "tools": {
          "Construct": "representation-menu_Construct",
          "LocalMask": "representation-menu_LocalMask",
          "AnchorShift": "representation-menu_AnchorShift",
          "ScaleRotate": "representation-menu_ScaleRotate",
          "Position": "representation-menu_Position",
          "Gated": "representation-menu_Gated",
          "Merge": "representation-menu_Merge"
        },
        "connections": [
          "representation-menu_Construct -> representation-menu_LocalMask -> representation-menu_AnchorShift -> representation-menu_ScaleRotate -> representation-menu_Position -> representation-menu_Gated -> representation-menu_Merge.Foreground",
          "axis-title_Merge -> representation-menu_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "children": [
          {
            "layerId": "menu-shadow",
            "kind": "rect",
            "recipePointer": "/layers/0/children/32/children/0",
            "parentLayerId": "representation-menu",
            "mergeIndex": 0,
            "nodeId": "menu-shadow_Merge",
            "output": "menu-shadow_Merge",
            "backgroundInput": "representation-menu_Transparent",
            "foregroundInput": "menu-shadow_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 4,
              "y": 6,
              "width": 484,
              "height": 876,
              "fill": "$ink",
              "opacity": 0.04,
              "radius": 14
            },
            "rawNumericControls": {
              "x": 4,
              "y": 6,
              "width": 484,
              "height": 876,
              "opacity": 0.04,
              "radius": 14
            },
            "tools": {
              "Construct": "menu-shadow_Construct",
              "LocalMask": "menu-shadow_LocalMask",
              "AnchorShift": "menu-shadow_AnchorShift",
              "ScaleRotate": "menu-shadow_ScaleRotate",
              "Position": "menu-shadow_Position",
              "Gated": "menu-shadow_Gated",
              "Merge": "menu-shadow_Merge"
            },
            "connections": [
              "menu-shadow_Construct -> menu-shadow_LocalMask -> menu-shadow_AnchorShift -> menu-shadow_ScaleRotate -> menu-shadow_Position -> menu-shadow_Gated -> menu-shadow_Merge.Foreground",
              "representation-menu_Transparent -> menu-shadow_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 14,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "menu-paper",
            "kind": "rect",
            "recipePointer": "/layers/0/children/32/children/1",
            "parentLayerId": "representation-menu",
            "mergeIndex": 1,
            "nodeId": "menu-paper_Merge",
            "output": "menu-paper_Merge",
            "backgroundInput": "menu-shadow_Merge",
            "foregroundInput": "menu-paper_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 0,
              "y": 0,
              "width": 480,
              "height": 870,
              "fill": "#ffffff",
              "radius": 12
            },
            "rawNumericControls": {
              "x": 0,
              "y": 0,
              "width": 480,
              "height": 870,
              "radius": 12
            },
            "tools": {
              "Construct": "menu-paper_Construct",
              "LocalMask": "menu-paper_LocalMask",
              "AnchorShift": "menu-paper_AnchorShift",
              "ScaleRotate": "menu-paper_ScaleRotate",
              "Position": "menu-paper_Position",
              "Gated": "menu-paper_Gated",
              "Merge": "menu-paper_Merge"
            },
            "connections": [
              "menu-paper_Construct -> menu-paper_LocalMask -> menu-paper_AnchorShift -> menu-paper_ScaleRotate -> menu-paper_Position -> menu-paper_Gated -> menu-paper_Merge.Foreground",
              "menu-shadow_Merge -> menu-paper_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 12,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "menu-trends",
            "kind": "text",
            "recipePointer": "/layers/0/children/32/children/2",
            "parentLayerId": "representation-menu",
            "mergeIndex": 2,
            "nodeId": "menu-trends_Merge",
            "output": "menu-trends_Merge",
            "backgroundInput": "menu-paper_Merge",
            "foregroundInput": "menu-trends_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "slot": "trends",
              "x": 42,
              "y": 30,
              "width": 330,
              "height": 40,
              "fontSize": 24,
              "weight": 400,
              "lineHeight": 1.2,
              "color": "$muted"
            },
            "rawNumericControls": {
              "x": 42,
              "y": 30,
              "width": 330,
              "height": 40
            },
            "tools": {
              "Construct": "menu-trends_Construct",
              "LocalMask": "menu-trends_LocalMask",
              "AnchorShift": "menu-trends_AnchorShift",
              "ScaleRotate": "menu-trends_ScaleRotate",
              "Position": "menu-trends_Position",
              "Gated": "menu-trends_Gated",
              "Merge": "menu-trends_Merge"
            },
            "connections": [
              "menu-trends_Construct -> menu-trends_LocalMask -> menu-trends_AnchorShift -> menu-trends_ScaleRotate -> menu-trends_Position -> menu-trends_Gated -> menu-trends_Merge.Foreground",
              "menu-paper_Merge -> menu-trends_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "content": {
              "defaults": "TRENDS",
              "adaptation": "TRENDS"
            },
            "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
            "textControls": {
              "font": "Geist",
              "fontFile": "project/public/fonts/Geist.ttf",
              "weight": 400,
              "fontSizePx": 24,
              "lineAdvancePx": 28.799999999999997,
              "trackingPx": 0,
              "alignment": "left",
              "verticalAlignment": "top",
              "nominalTextPlusSizeStartingEstimate": 0.005859375,
              "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
              "reveal": null,
              "prefix": "",
              "suffix": ""
            }
          },
          {
            "layerId": "menu-label-0",
            "kind": "text",
            "recipePointer": "/layers/0/children/32/children/3",
            "parentLayerId": "representation-menu",
            "mergeIndex": 3,
            "nodeId": "menu-label-0_Merge",
            "output": "menu-label-0_Merge",
            "backgroundInput": "menu-trends_Merge",
            "foregroundInput": "menu-label-0_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "slot": "optionLine",
              "x": 120,
              "y": 102,
              "width": 310,
              "height": 45,
              "fontSize": 30,
              "weight": 400,
              "lineHeight": 1.2,
              "color": "$muted"
            },
            "rawNumericControls": {
              "x": 120,
              "y": 102,
              "width": 310,
              "height": 45
            },
            "tools": {
              "Construct": "menu-label-0_Construct",
              "LocalMask": "menu-label-0_LocalMask",
              "AnchorShift": "menu-label-0_AnchorShift",
              "ScaleRotate": "menu-label-0_ScaleRotate",
              "Position": "menu-label-0_Position",
              "Gated": "menu-label-0_Gated",
              "Merge": "menu-label-0_Merge"
            },
            "connections": [
              "menu-label-0_Construct -> menu-label-0_LocalMask -> menu-label-0_AnchorShift -> menu-label-0_ScaleRotate -> menu-label-0_Position -> menu-label-0_Gated -> menu-label-0_Merge.Foreground",
              "menu-trends_Merge -> menu-label-0_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "content": {
              "defaults": "Line",
              "adaptation": "Line"
            },
            "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
            "textControls": {
              "font": "Geist",
              "fontFile": "project/public/fonts/Geist.ttf",
              "weight": 400,
              "fontSizePx": 30,
              "lineAdvancePx": 36.0,
              "trackingPx": 0,
              "alignment": "left",
              "verticalAlignment": "top",
              "nominalTextPlusSizeStartingEstimate": 0.00732421875,
              "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
              "reveal": null,
              "prefix": "",
              "suffix": ""
            }
          },
          {
            "layerId": "menu-icon-0-0",
            "kind": "rect",
            "recipePointer": "/layers/0/children/32/children/4",
            "parentLayerId": "representation-menu",
            "mergeIndex": 4,
            "nodeId": "menu-icon-0-0_Merge",
            "output": "menu-icon-0-0_Merge",
            "backgroundInput": "menu-label-0_Merge",
            "foregroundInput": "menu-icon-0-0_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 46,
              "y": 126,
              "width": 9,
              "height": 14,
              "fill": "$accent",
              "opacity": 0.55
            },
            "rawNumericControls": {
              "x": 46,
              "y": 126,
              "width": 9,
              "height": 14,
              "opacity": 0.55
            },
            "tools": {
              "Construct": "menu-icon-0-0_Construct",
              "LocalMask": "menu-icon-0-0_LocalMask",
              "AnchorShift": "menu-icon-0-0_AnchorShift",
              "ScaleRotate": "menu-icon-0-0_ScaleRotate",
              "Position": "menu-icon-0-0_Position",
              "Gated": "menu-icon-0-0_Gated",
              "Merge": "menu-icon-0-0_Merge"
            },
            "connections": [
              "menu-icon-0-0_Construct -> menu-icon-0-0_LocalMask -> menu-icon-0-0_AnchorShift -> menu-icon-0-0_ScaleRotate -> menu-icon-0-0_Position -> menu-icon-0-0_Gated -> menu-icon-0-0_Merge.Foreground",
              "menu-label-0_Merge -> menu-icon-0-0_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "menu-icon-0-1",
            "kind": "rect",
            "recipePointer": "/layers/0/children/32/children/5",
            "parentLayerId": "representation-menu",
            "mergeIndex": 5,
            "nodeId": "menu-icon-0-1_Merge",
            "output": "menu-icon-0-1_Merge",
            "backgroundInput": "menu-icon-0-0_Merge",
            "foregroundInput": "menu-icon-0-1_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 59,
              "y": 114,
              "width": 9,
              "height": 26,
              "fill": "$accent",
              "opacity": 0.55
            },
            "rawNumericControls": {
              "x": 59,
              "y": 114,
              "width": 9,
              "height": 26,
              "opacity": 0.55
            },
            "tools": {
              "Construct": "menu-icon-0-1_Construct",
              "LocalMask": "menu-icon-0-1_LocalMask",
              "AnchorShift": "menu-icon-0-1_AnchorShift",
              "ScaleRotate": "menu-icon-0-1_ScaleRotate",
              "Position": "menu-icon-0-1_Position",
              "Gated": "menu-icon-0-1_Gated",
              "Merge": "menu-icon-0-1_Merge"
            },
            "connections": [
              "menu-icon-0-1_Construct -> menu-icon-0-1_LocalMask -> menu-icon-0-1_AnchorShift -> menu-icon-0-1_ScaleRotate -> menu-icon-0-1_Position -> menu-icon-0-1_Gated -> menu-icon-0-1_Merge.Foreground",
              "menu-icon-0-0_Merge -> menu-icon-0-1_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "menu-icon-0-2",
            "kind": "rect",
            "recipePointer": "/layers/0/children/32/children/6",
            "parentLayerId": "representation-menu",
            "mergeIndex": 6,
            "nodeId": "menu-icon-0-2_Merge",
            "output": "menu-icon-0-2_Merge",
            "backgroundInput": "menu-icon-0-1_Merge",
            "foregroundInput": "menu-icon-0-2_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 72,
              "y": 126,
              "width": 9,
              "height": 14,
              "fill": "$accent",
              "opacity": 0.55
            },
            "rawNumericControls": {
              "x": 72,
              "y": 126,
              "width": 9,
              "height": 14,
              "opacity": 0.55
            },
            "tools": {
              "Construct": "menu-icon-0-2_Construct",
              "LocalMask": "menu-icon-0-2_LocalMask",
              "AnchorShift": "menu-icon-0-2_AnchorShift",
              "ScaleRotate": "menu-icon-0-2_ScaleRotate",
              "Position": "menu-icon-0-2_Position",
              "Gated": "menu-icon-0-2_Gated",
              "Merge": "menu-icon-0-2_Merge"
            },
            "connections": [
              "menu-icon-0-2_Construct -> menu-icon-0-2_LocalMask -> menu-icon-0-2_AnchorShift -> menu-icon-0-2_ScaleRotate -> menu-icon-0-2_Position -> menu-icon-0-2_Gated -> menu-icon-0-2_Merge.Foreground",
              "menu-icon-0-1_Merge -> menu-icon-0-2_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "menu-label-1",
            "kind": "text",
            "recipePointer": "/layers/0/children/32/children/7",
            "parentLayerId": "representation-menu",
            "mergeIndex": 7,
            "nodeId": "menu-label-1_Merge",
            "output": "menu-label-1_Merge",
            "backgroundInput": "menu-icon-0-2_Merge",
            "foregroundInput": "menu-label-1_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "slot": "optionArea",
              "x": 120,
              "y": 195,
              "width": 310,
              "height": 45,
              "fontSize": 30,
              "weight": 400,
              "lineHeight": 1.2,
              "color": "$muted"
            },
            "rawNumericControls": {
              "x": 120,
              "y": 195,
              "width": 310,
              "height": 45
            },
            "tools": {
              "Construct": "menu-label-1_Construct",
              "LocalMask": "menu-label-1_LocalMask",
              "AnchorShift": "menu-label-1_AnchorShift",
              "ScaleRotate": "menu-label-1_ScaleRotate",
              "Position": "menu-label-1_Position",
              "Gated": "menu-label-1_Gated",
              "Merge": "menu-label-1_Merge"
            },
            "connections": [
              "menu-label-1_Construct -> menu-label-1_LocalMask -> menu-label-1_AnchorShift -> menu-label-1_ScaleRotate -> menu-label-1_Position -> menu-label-1_Gated -> menu-label-1_Merge.Foreground",
              "menu-icon-0-2_Merge -> menu-label-1_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "content": {
              "defaults": "Area",
              "adaptation": "Area"
            },
            "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
            "textControls": {
              "font": "Geist",
              "fontFile": "project/public/fonts/Geist.ttf",
              "weight": 400,
              "fontSizePx": 30,
              "lineAdvancePx": 36.0,
              "trackingPx": 0,
              "alignment": "left",
              "verticalAlignment": "top",
              "nominalTextPlusSizeStartingEstimate": 0.00732421875,
              "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
              "reveal": null,
              "prefix": "",
              "suffix": ""
            }
          },
          {
            "layerId": "menu-icon-1-0",
            "kind": "rect",
            "recipePointer": "/layers/0/children/32/children/8",
            "parentLayerId": "representation-menu",
            "mergeIndex": 8,
            "nodeId": "menu-icon-1-0_Merge",
            "output": "menu-icon-1-0_Merge",
            "backgroundInput": "menu-label-1_Merge",
            "foregroundInput": "menu-icon-1-0_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 46,
              "y": 219,
              "width": 9,
              "height": 14,
              "fill": "$accent",
              "opacity": 0.55
            },
            "rawNumericControls": {
              "x": 46,
              "y": 219,
              "width": 9,
              "height": 14,
              "opacity": 0.55
            },
            "tools": {
              "Construct": "menu-icon-1-0_Construct",
              "LocalMask": "menu-icon-1-0_LocalMask",
              "AnchorShift": "menu-icon-1-0_AnchorShift",
              "ScaleRotate": "menu-icon-1-0_ScaleRotate",
              "Position": "menu-icon-1-0_Position",
              "Gated": "menu-icon-1-0_Gated",
              "Merge": "menu-icon-1-0_Merge"
            },
            "connections": [
              "menu-icon-1-0_Construct -> menu-icon-1-0_LocalMask -> menu-icon-1-0_AnchorShift -> menu-icon-1-0_ScaleRotate -> menu-icon-1-0_Position -> menu-icon-1-0_Gated -> menu-icon-1-0_Merge.Foreground",
              "menu-label-1_Merge -> menu-icon-1-0_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "menu-icon-1-1",
            "kind": "rect",
            "recipePointer": "/layers/0/children/32/children/9",
            "parentLayerId": "representation-menu",
            "mergeIndex": 9,
            "nodeId": "menu-icon-1-1_Merge",
            "output": "menu-icon-1-1_Merge",
            "backgroundInput": "menu-icon-1-0_Merge",
            "foregroundInput": "menu-icon-1-1_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 59,
              "y": 207,
              "width": 9,
              "height": 26,
              "fill": "$accent",
              "opacity": 0.55
            },
            "rawNumericControls": {
              "x": 59,
              "y": 207,
              "width": 9,
              "height": 26,
              "opacity": 0.55
            },
            "tools": {
              "Construct": "menu-icon-1-1_Construct",
              "LocalMask": "menu-icon-1-1_LocalMask",
              "AnchorShift": "menu-icon-1-1_AnchorShift",
              "ScaleRotate": "menu-icon-1-1_ScaleRotate",
              "Position": "menu-icon-1-1_Position",
              "Gated": "menu-icon-1-1_Gated",
              "Merge": "menu-icon-1-1_Merge"
            },
            "connections": [
              "menu-icon-1-1_Construct -> menu-icon-1-1_LocalMask -> menu-icon-1-1_AnchorShift -> menu-icon-1-1_ScaleRotate -> menu-icon-1-1_Position -> menu-icon-1-1_Gated -> menu-icon-1-1_Merge.Foreground",
              "menu-icon-1-0_Merge -> menu-icon-1-1_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "menu-icon-1-2",
            "kind": "rect",
            "recipePointer": "/layers/0/children/32/children/10",
            "parentLayerId": "representation-menu",
            "mergeIndex": 10,
            "nodeId": "menu-icon-1-2_Merge",
            "output": "menu-icon-1-2_Merge",
            "backgroundInput": "menu-icon-1-1_Merge",
            "foregroundInput": "menu-icon-1-2_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 72,
              "y": 219,
              "width": 9,
              "height": 14,
              "fill": "$accent",
              "opacity": 0.55
            },
            "rawNumericControls": {
              "x": 72,
              "y": 219,
              "width": 9,
              "height": 14,
              "opacity": 0.55
            },
            "tools": {
              "Construct": "menu-icon-1-2_Construct",
              "LocalMask": "menu-icon-1-2_LocalMask",
              "AnchorShift": "menu-icon-1-2_AnchorShift",
              "ScaleRotate": "menu-icon-1-2_ScaleRotate",
              "Position": "menu-icon-1-2_Position",
              "Gated": "menu-icon-1-2_Gated",
              "Merge": "menu-icon-1-2_Merge"
            },
            "connections": [
              "menu-icon-1-2_Construct -> menu-icon-1-2_LocalMask -> menu-icon-1-2_AnchorShift -> menu-icon-1-2_ScaleRotate -> menu-icon-1-2_Position -> menu-icon-1-2_Gated -> menu-icon-1-2_Merge.Foreground",
              "menu-icon-1-1_Merge -> menu-icon-1-2_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "menu-label-2",
            "kind": "text",
            "recipePointer": "/layers/0/children/32/children/11",
            "parentLayerId": "representation-menu",
            "mergeIndex": 11,
            "nodeId": "menu-label-2_Merge",
            "output": "menu-label-2_Merge",
            "backgroundInput": "menu-icon-1-2_Merge",
            "foregroundInput": "menu-label-2_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "slot": "optionStack",
              "x": 120,
              "y": 288,
              "width": 310,
              "height": 45,
              "fontSize": 30,
              "weight": 400,
              "lineHeight": 1.2,
              "color": "$muted"
            },
            "rawNumericControls": {
              "x": 120,
              "y": 288,
              "width": 310,
              "height": 45
            },
            "tools": {
              "Construct": "menu-label-2_Construct",
              "LocalMask": "menu-label-2_LocalMask",
              "AnchorShift": "menu-label-2_AnchorShift",
              "ScaleRotate": "menu-label-2_ScaleRotate",
              "Position": "menu-label-2_Position",
              "Gated": "menu-label-2_Gated",
              "Merge": "menu-label-2_Merge"
            },
            "connections": [
              "menu-label-2_Construct -> menu-label-2_LocalMask -> menu-label-2_AnchorShift -> menu-label-2_ScaleRotate -> menu-label-2_Position -> menu-label-2_Gated -> menu-label-2_Merge.Foreground",
              "menu-icon-1-2_Merge -> menu-label-2_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "content": {
              "defaults": "Stacked area",
              "adaptation": "Stacked area"
            },
            "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
            "textControls": {
              "font": "Geist",
              "fontFile": "project/public/fonts/Geist.ttf",
              "weight": 400,
              "fontSizePx": 30,
              "lineAdvancePx": 36.0,
              "trackingPx": 0,
              "alignment": "left",
              "verticalAlignment": "top",
              "nominalTextPlusSizeStartingEstimate": 0.00732421875,
              "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
              "reveal": null,
              "prefix": "",
              "suffix": ""
            }
          },
          {
            "layerId": "menu-icon-2-0",
            "kind": "rect",
            "recipePointer": "/layers/0/children/32/children/12",
            "parentLayerId": "representation-menu",
            "mergeIndex": 12,
            "nodeId": "menu-icon-2-0_Merge",
            "output": "menu-icon-2-0_Merge",
            "backgroundInput": "menu-label-2_Merge",
            "foregroundInput": "menu-icon-2-0_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 46,
              "y": 312,
              "width": 9,
              "height": 14,
              "fill": "$accent",
              "opacity": 0.55
            },
            "rawNumericControls": {
              "x": 46,
              "y": 312,
              "width": 9,
              "height": 14,
              "opacity": 0.55
            },
            "tools": {
              "Construct": "menu-icon-2-0_Construct",
              "LocalMask": "menu-icon-2-0_LocalMask",
              "AnchorShift": "menu-icon-2-0_AnchorShift",
              "ScaleRotate": "menu-icon-2-0_ScaleRotate",
              "Position": "menu-icon-2-0_Position",
              "Gated": "menu-icon-2-0_Gated",
              "Merge": "menu-icon-2-0_Merge"
            },
            "connections": [
              "menu-icon-2-0_Construct -> menu-icon-2-0_LocalMask -> menu-icon-2-0_AnchorShift -> menu-icon-2-0_ScaleRotate -> menu-icon-2-0_Position -> menu-icon-2-0_Gated -> menu-icon-2-0_Merge.Foreground",
              "menu-label-2_Merge -> menu-icon-2-0_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "menu-icon-2-1",
            "kind": "rect",
            "recipePointer": "/layers/0/children/32/children/13",
            "parentLayerId": "representation-menu",
            "mergeIndex": 13,
            "nodeId": "menu-icon-2-1_Merge",
            "output": "menu-icon-2-1_Merge",
            "backgroundInput": "menu-icon-2-0_Merge",
            "foregroundInput": "menu-icon-2-1_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 59,
              "y": 300,
              "width": 9,
              "height": 26,
              "fill": "$accent",
              "opacity": 0.55
            },
            "rawNumericControls": {
              "x": 59,
              "y": 300,
              "width": 9,
              "height": 26,
              "opacity": 0.55
            },
            "tools": {
              "Construct": "menu-icon-2-1_Construct",
              "LocalMask": "menu-icon-2-1_LocalMask",
              "AnchorShift": "menu-icon-2-1_AnchorShift",
              "ScaleRotate": "menu-icon-2-1_ScaleRotate",
              "Position": "menu-icon-2-1_Position",
              "Gated": "menu-icon-2-1_Gated",
              "Merge": "menu-icon-2-1_Merge"
            },
            "connections": [
              "menu-icon-2-1_Construct -> menu-icon-2-1_LocalMask -> menu-icon-2-1_AnchorShift -> menu-icon-2-1_ScaleRotate -> menu-icon-2-1_Position -> menu-icon-2-1_Gated -> menu-icon-2-1_Merge.Foreground",
              "menu-icon-2-0_Merge -> menu-icon-2-1_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "menu-icon-2-2",
            "kind": "rect",
            "recipePointer": "/layers/0/children/32/children/14",
            "parentLayerId": "representation-menu",
            "mergeIndex": 14,
            "nodeId": "menu-icon-2-2_Merge",
            "output": "menu-icon-2-2_Merge",
            "backgroundInput": "menu-icon-2-1_Merge",
            "foregroundInput": "menu-icon-2-2_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 72,
              "y": 312,
              "width": 9,
              "height": 14,
              "fill": "$accent",
              "opacity": 0.55
            },
            "rawNumericControls": {
              "x": 72,
              "y": 312,
              "width": 9,
              "height": 14,
              "opacity": 0.55
            },
            "tools": {
              "Construct": "menu-icon-2-2_Construct",
              "LocalMask": "menu-icon-2-2_LocalMask",
              "AnchorShift": "menu-icon-2-2_AnchorShift",
              "ScaleRotate": "menu-icon-2-2_ScaleRotate",
              "Position": "menu-icon-2-2_Position",
              "Gated": "menu-icon-2-2_Gated",
              "Merge": "menu-icon-2-2_Merge"
            },
            "connections": [
              "menu-icon-2-2_Construct -> menu-icon-2-2_LocalMask -> menu-icon-2-2_AnchorShift -> menu-icon-2-2_ScaleRotate -> menu-icon-2-2_Position -> menu-icon-2-2_Gated -> menu-icon-2-2_Merge.Foreground",
              "menu-icon-2-1_Merge -> menu-icon-2-2_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "menu-label-3",
            "kind": "text",
            "recipePointer": "/layers/0/children/32/children/15",
            "parentLayerId": "representation-menu",
            "mergeIndex": 15,
            "nodeId": "menu-label-3_Merge",
            "output": "menu-label-3_Merge",
            "backgroundInput": "menu-icon-2-2_Merge",
            "foregroundInput": "menu-label-3_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "slot": "optionSpark",
              "x": 120,
              "y": 381,
              "width": 310,
              "height": 45,
              "fontSize": 30,
              "weight": 400,
              "lineHeight": 1.2,
              "color": "$muted"
            },
            "rawNumericControls": {
              "x": 120,
              "y": 381,
              "width": 310,
              "height": 45
            },
            "tools": {
              "Construct": "menu-label-3_Construct",
              "LocalMask": "menu-label-3_LocalMask",
              "AnchorShift": "menu-label-3_AnchorShift",
              "ScaleRotate": "menu-label-3_ScaleRotate",
              "Position": "menu-label-3_Position",
              "Gated": "menu-label-3_Gated",
              "Merge": "menu-label-3_Merge"
            },
            "connections": [
              "menu-label-3_Construct -> menu-label-3_LocalMask -> menu-label-3_AnchorShift -> menu-label-3_ScaleRotate -> menu-label-3_Position -> menu-label-3_Gated -> menu-label-3_Merge.Foreground",
              "menu-icon-2-2_Merge -> menu-label-3_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "content": {
              "defaults": "Sparkline",
              "adaptation": "Sparkline"
            },
            "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
            "textControls": {
              "font": "Geist",
              "fontFile": "project/public/fonts/Geist.ttf",
              "weight": 400,
              "fontSizePx": 30,
              "lineAdvancePx": 36.0,
              "trackingPx": 0,
              "alignment": "left",
              "verticalAlignment": "top",
              "nominalTextPlusSizeStartingEstimate": 0.00732421875,
              "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
              "reveal": null,
              "prefix": "",
              "suffix": ""
            }
          },
          {
            "layerId": "menu-icon-3-0",
            "kind": "rect",
            "recipePointer": "/layers/0/children/32/children/16",
            "parentLayerId": "representation-menu",
            "mergeIndex": 16,
            "nodeId": "menu-icon-3-0_Merge",
            "output": "menu-icon-3-0_Merge",
            "backgroundInput": "menu-label-3_Merge",
            "foregroundInput": "menu-icon-3-0_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 46,
              "y": 405,
              "width": 9,
              "height": 14,
              "fill": "$accent",
              "opacity": 0.55
            },
            "rawNumericControls": {
              "x": 46,
              "y": 405,
              "width": 9,
              "height": 14,
              "opacity": 0.55
            },
            "tools": {
              "Construct": "menu-icon-3-0_Construct",
              "LocalMask": "menu-icon-3-0_LocalMask",
              "AnchorShift": "menu-icon-3-0_AnchorShift",
              "ScaleRotate": "menu-icon-3-0_ScaleRotate",
              "Position": "menu-icon-3-0_Position",
              "Gated": "menu-icon-3-0_Gated",
              "Merge": "menu-icon-3-0_Merge"
            },
            "connections": [
              "menu-icon-3-0_Construct -> menu-icon-3-0_LocalMask -> menu-icon-3-0_AnchorShift -> menu-icon-3-0_ScaleRotate -> menu-icon-3-0_Position -> menu-icon-3-0_Gated -> menu-icon-3-0_Merge.Foreground",
              "menu-label-3_Merge -> menu-icon-3-0_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "menu-icon-3-1",
            "kind": "rect",
            "recipePointer": "/layers/0/children/32/children/17",
            "parentLayerId": "representation-menu",
            "mergeIndex": 17,
            "nodeId": "menu-icon-3-1_Merge",
            "output": "menu-icon-3-1_Merge",
            "backgroundInput": "menu-icon-3-0_Merge",
            "foregroundInput": "menu-icon-3-1_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 59,
              "y": 393,
              "width": 9,
              "height": 26,
              "fill": "$accent",
              "opacity": 0.55
            },
            "rawNumericControls": {
              "x": 59,
              "y": 393,
              "width": 9,
              "height": 26,
              "opacity": 0.55
            },
            "tools": {
              "Construct": "menu-icon-3-1_Construct",
              "LocalMask": "menu-icon-3-1_LocalMask",
              "AnchorShift": "menu-icon-3-1_AnchorShift",
              "ScaleRotate": "menu-icon-3-1_ScaleRotate",
              "Position": "menu-icon-3-1_Position",
              "Gated": "menu-icon-3-1_Gated",
              "Merge": "menu-icon-3-1_Merge"
            },
            "connections": [
              "menu-icon-3-1_Construct -> menu-icon-3-1_LocalMask -> menu-icon-3-1_AnchorShift -> menu-icon-3-1_ScaleRotate -> menu-icon-3-1_Position -> menu-icon-3-1_Gated -> menu-icon-3-1_Merge.Foreground",
              "menu-icon-3-0_Merge -> menu-icon-3-1_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "menu-icon-3-2",
            "kind": "rect",
            "recipePointer": "/layers/0/children/32/children/18",
            "parentLayerId": "representation-menu",
            "mergeIndex": 18,
            "nodeId": "menu-icon-3-2_Merge",
            "output": "menu-icon-3-2_Merge",
            "backgroundInput": "menu-icon-3-1_Merge",
            "foregroundInput": "menu-icon-3-2_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 72,
              "y": 405,
              "width": 9,
              "height": 14,
              "fill": "$accent",
              "opacity": 0.55
            },
            "rawNumericControls": {
              "x": 72,
              "y": 405,
              "width": 9,
              "height": 14,
              "opacity": 0.55
            },
            "tools": {
              "Construct": "menu-icon-3-2_Construct",
              "LocalMask": "menu-icon-3-2_LocalMask",
              "AnchorShift": "menu-icon-3-2_AnchorShift",
              "ScaleRotate": "menu-icon-3-2_ScaleRotate",
              "Position": "menu-icon-3-2_Position",
              "Gated": "menu-icon-3-2_Gated",
              "Merge": "menu-icon-3-2_Merge"
            },
            "connections": [
              "menu-icon-3-2_Construct -> menu-icon-3-2_LocalMask -> menu-icon-3-2_AnchorShift -> menu-icon-3-2_ScaleRotate -> menu-icon-3-2_Position -> menu-icon-3-2_Gated -> menu-icon-3-2_Merge.Foreground",
              "menu-icon-3-1_Merge -> menu-icon-3-2_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "menu-label-4",
            "kind": "text",
            "recipePointer": "/layers/0/children/32/children/19",
            "parentLayerId": "representation-menu",
            "mergeIndex": 19,
            "nodeId": "menu-label-4_Merge",
            "output": "menu-label-4_Merge",
            "backgroundInput": "menu-icon-3-2_Merge",
            "foregroundInput": "menu-label-4_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "slot": "optionBar",
              "x": 120,
              "y": 586,
              "width": 310,
              "height": 45,
              "fontSize": 30,
              "weight": 400,
              "lineHeight": 1.2,
              "color": "$muted"
            },
            "rawNumericControls": {
              "x": 120,
              "y": 586,
              "width": 310,
              "height": 45
            },
            "tools": {
              "Construct": "menu-label-4_Construct",
              "LocalMask": "menu-label-4_LocalMask",
              "AnchorShift": "menu-label-4_AnchorShift",
              "ScaleRotate": "menu-label-4_ScaleRotate",
              "Position": "menu-label-4_Position",
              "Gated": "menu-label-4_Gated",
              "Merge": "menu-label-4_Merge"
            },
            "connections": [
              "menu-label-4_Construct -> menu-label-4_LocalMask -> menu-label-4_AnchorShift -> menu-label-4_ScaleRotate -> menu-label-4_Position -> menu-label-4_Gated -> menu-label-4_Merge.Foreground",
              "menu-icon-3-2_Merge -> menu-label-4_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "content": {
              "defaults": "Bar",
              "adaptation": "Bar"
            },
            "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
            "textControls": {
              "font": "Geist",
              "fontFile": "project/public/fonts/Geist.ttf",
              "weight": 400,
              "fontSizePx": 30,
              "lineAdvancePx": 36.0,
              "trackingPx": 0,
              "alignment": "left",
              "verticalAlignment": "top",
              "nominalTextPlusSizeStartingEstimate": 0.00732421875,
              "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
              "reveal": null,
              "prefix": "",
              "suffix": ""
            }
          },
          {
            "layerId": "menu-icon-4-0",
            "kind": "rect",
            "recipePointer": "/layers/0/children/32/children/20",
            "parentLayerId": "representation-menu",
            "mergeIndex": 20,
            "nodeId": "menu-icon-4-0_Merge",
            "output": "menu-icon-4-0_Merge",
            "backgroundInput": "menu-label-4_Merge",
            "foregroundInput": "menu-icon-4-0_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 46,
              "y": 610,
              "width": 9,
              "height": 14,
              "fill": "$accent",
              "opacity": 0.55
            },
            "rawNumericControls": {
              "x": 46,
              "y": 610,
              "width": 9,
              "height": 14,
              "opacity": 0.55
            },
            "tools": {
              "Construct": "menu-icon-4-0_Construct",
              "LocalMask": "menu-icon-4-0_LocalMask",
              "AnchorShift": "menu-icon-4-0_AnchorShift",
              "ScaleRotate": "menu-icon-4-0_ScaleRotate",
              "Position": "menu-icon-4-0_Position",
              "Gated": "menu-icon-4-0_Gated",
              "Merge": "menu-icon-4-0_Merge"
            },
            "connections": [
              "menu-icon-4-0_Construct -> menu-icon-4-0_LocalMask -> menu-icon-4-0_AnchorShift -> menu-icon-4-0_ScaleRotate -> menu-icon-4-0_Position -> menu-icon-4-0_Gated -> menu-icon-4-0_Merge.Foreground",
              "menu-label-4_Merge -> menu-icon-4-0_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "menu-icon-4-1",
            "kind": "rect",
            "recipePointer": "/layers/0/children/32/children/21",
            "parentLayerId": "representation-menu",
            "mergeIndex": 21,
            "nodeId": "menu-icon-4-1_Merge",
            "output": "menu-icon-4-1_Merge",
            "backgroundInput": "menu-icon-4-0_Merge",
            "foregroundInput": "menu-icon-4-1_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 59,
              "y": 598,
              "width": 9,
              "height": 26,
              "fill": "$accent",
              "opacity": 0.55
            },
            "rawNumericControls": {
              "x": 59,
              "y": 598,
              "width": 9,
              "height": 26,
              "opacity": 0.55
            },
            "tools": {
              "Construct": "menu-icon-4-1_Construct",
              "LocalMask": "menu-icon-4-1_LocalMask",
              "AnchorShift": "menu-icon-4-1_AnchorShift",
              "ScaleRotate": "menu-icon-4-1_ScaleRotate",
              "Position": "menu-icon-4-1_Position",
              "Gated": "menu-icon-4-1_Gated",
              "Merge": "menu-icon-4-1_Merge"
            },
            "connections": [
              "menu-icon-4-1_Construct -> menu-icon-4-1_LocalMask -> menu-icon-4-1_AnchorShift -> menu-icon-4-1_ScaleRotate -> menu-icon-4-1_Position -> menu-icon-4-1_Gated -> menu-icon-4-1_Merge.Foreground",
              "menu-icon-4-0_Merge -> menu-icon-4-1_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "menu-icon-4-2",
            "kind": "rect",
            "recipePointer": "/layers/0/children/32/children/22",
            "parentLayerId": "representation-menu",
            "mergeIndex": 22,
            "nodeId": "menu-icon-4-2_Merge",
            "output": "menu-icon-4-2_Merge",
            "backgroundInput": "menu-icon-4-1_Merge",
            "foregroundInput": "menu-icon-4-2_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 72,
              "y": 610,
              "width": 9,
              "height": 14,
              "fill": "$accent",
              "opacity": 0.55
            },
            "rawNumericControls": {
              "x": 72,
              "y": 610,
              "width": 9,
              "height": 14,
              "opacity": 0.55
            },
            "tools": {
              "Construct": "menu-icon-4-2_Construct",
              "LocalMask": "menu-icon-4-2_LocalMask",
              "AnchorShift": "menu-icon-4-2_AnchorShift",
              "ScaleRotate": "menu-icon-4-2_ScaleRotate",
              "Position": "menu-icon-4-2_Position",
              "Gated": "menu-icon-4-2_Gated",
              "Merge": "menu-icon-4-2_Merge"
            },
            "connections": [
              "menu-icon-4-2_Construct -> menu-icon-4-2_LocalMask -> menu-icon-4-2_AnchorShift -> menu-icon-4-2_ScaleRotate -> menu-icon-4-2_Position -> menu-icon-4-2_Gated -> menu-icon-4-2_Merge.Foreground",
              "menu-icon-4-1_Merge -> menu-icon-4-2_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "menu-label-5",
            "kind": "text",
            "recipePointer": "/layers/0/children/32/children/23",
            "parentLayerId": "representation-menu",
            "mergeIndex": 23,
            "nodeId": "menu-label-5_Merge",
            "output": "menu-label-5_Merge",
            "backgroundInput": "menu-icon-4-2_Merge",
            "foregroundInput": "menu-label-5_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "slot": "optionRank",
              "x": 120,
              "y": 680,
              "width": 310,
              "height": 45,
              "fontSize": 30,
              "weight": 400,
              "lineHeight": 1.2,
              "color": "$muted"
            },
            "rawNumericControls": {
              "x": 120,
              "y": 680,
              "width": 310,
              "height": 45
            },
            "tools": {
              "Construct": "menu-label-5_Construct",
              "LocalMask": "menu-label-5_LocalMask",
              "AnchorShift": "menu-label-5_AnchorShift",
              "ScaleRotate": "menu-label-5_ScaleRotate",
              "Position": "menu-label-5_Position",
              "Gated": "menu-label-5_Gated",
              "Merge": "menu-label-5_Merge"
            },
            "connections": [
              "menu-label-5_Construct -> menu-label-5_LocalMask -> menu-label-5_AnchorShift -> menu-label-5_ScaleRotate -> menu-label-5_Position -> menu-label-5_Gated -> menu-label-5_Merge.Foreground",
              "menu-icon-4-2_Merge -> menu-label-5_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "content": {
              "defaults": "Ranked bars",
              "adaptation": "Ranked bars"
            },
            "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
            "textControls": {
              "font": "Geist",
              "fontFile": "project/public/fonts/Geist.ttf",
              "weight": 400,
              "fontSizePx": 30,
              "lineAdvancePx": 36.0,
              "trackingPx": 0,
              "alignment": "left",
              "verticalAlignment": "top",
              "nominalTextPlusSizeStartingEstimate": 0.00732421875,
              "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
              "reveal": null,
              "prefix": "",
              "suffix": ""
            }
          },
          {
            "layerId": "menu-icon-5-0",
            "kind": "rect",
            "recipePointer": "/layers/0/children/32/children/24",
            "parentLayerId": "representation-menu",
            "mergeIndex": 24,
            "nodeId": "menu-icon-5-0_Merge",
            "output": "menu-icon-5-0_Merge",
            "backgroundInput": "menu-label-5_Merge",
            "foregroundInput": "menu-icon-5-0_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 46,
              "y": 704,
              "width": 9,
              "height": 14,
              "fill": "$accent",
              "opacity": 0.55
            },
            "rawNumericControls": {
              "x": 46,
              "y": 704,
              "width": 9,
              "height": 14,
              "opacity": 0.55
            },
            "tools": {
              "Construct": "menu-icon-5-0_Construct",
              "LocalMask": "menu-icon-5-0_LocalMask",
              "AnchorShift": "menu-icon-5-0_AnchorShift",
              "ScaleRotate": "menu-icon-5-0_ScaleRotate",
              "Position": "menu-icon-5-0_Position",
              "Gated": "menu-icon-5-0_Gated",
              "Merge": "menu-icon-5-0_Merge"
            },
            "connections": [
              "menu-icon-5-0_Construct -> menu-icon-5-0_LocalMask -> menu-icon-5-0_AnchorShift -> menu-icon-5-0_ScaleRotate -> menu-icon-5-0_Position -> menu-icon-5-0_Gated -> menu-icon-5-0_Merge.Foreground",
              "menu-label-5_Merge -> menu-icon-5-0_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "menu-icon-5-1",
            "kind": "rect",
            "recipePointer": "/layers/0/children/32/children/25",
            "parentLayerId": "representation-menu",
            "mergeIndex": 25,
            "nodeId": "menu-icon-5-1_Merge",
            "output": "menu-icon-5-1_Merge",
            "backgroundInput": "menu-icon-5-0_Merge",
            "foregroundInput": "menu-icon-5-1_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 59,
              "y": 692,
              "width": 9,
              "height": 26,
              "fill": "$accent",
              "opacity": 0.55
            },
            "rawNumericControls": {
              "x": 59,
              "y": 692,
              "width": 9,
              "height": 26,
              "opacity": 0.55
            },
            "tools": {
              "Construct": "menu-icon-5-1_Construct",
              "LocalMask": "menu-icon-5-1_LocalMask",
              "AnchorShift": "menu-icon-5-1_AnchorShift",
              "ScaleRotate": "menu-icon-5-1_ScaleRotate",
              "Position": "menu-icon-5-1_Position",
              "Gated": "menu-icon-5-1_Gated",
              "Merge": "menu-icon-5-1_Merge"
            },
            "connections": [
              "menu-icon-5-1_Construct -> menu-icon-5-1_LocalMask -> menu-icon-5-1_AnchorShift -> menu-icon-5-1_ScaleRotate -> menu-icon-5-1_Position -> menu-icon-5-1_Gated -> menu-icon-5-1_Merge.Foreground",
              "menu-icon-5-0_Merge -> menu-icon-5-1_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "menu-icon-5-2",
            "kind": "rect",
            "recipePointer": "/layers/0/children/32/children/26",
            "parentLayerId": "representation-menu",
            "mergeIndex": 26,
            "nodeId": "menu-icon-5-2_Merge",
            "output": "menu-icon-5-2_Merge",
            "backgroundInput": "menu-icon-5-1_Merge",
            "foregroundInput": "menu-icon-5-2_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 72,
              "y": 704,
              "width": 9,
              "height": 14,
              "fill": "$accent",
              "opacity": 0.55
            },
            "rawNumericControls": {
              "x": 72,
              "y": 704,
              "width": 9,
              "height": 14,
              "opacity": 0.55
            },
            "tools": {
              "Construct": "menu-icon-5-2_Construct",
              "LocalMask": "menu-icon-5-2_LocalMask",
              "AnchorShift": "menu-icon-5-2_AnchorShift",
              "ScaleRotate": "menu-icon-5-2_ScaleRotate",
              "Position": "menu-icon-5-2_Position",
              "Gated": "menu-icon-5-2_Gated",
              "Merge": "menu-icon-5-2_Merge"
            },
            "connections": [
              "menu-icon-5-2_Construct -> menu-icon-5-2_LocalMask -> menu-icon-5-2_AnchorShift -> menu-icon-5-2_ScaleRotate -> menu-icon-5-2_Position -> menu-icon-5-2_Gated -> menu-icon-5-2_Merge.Foreground",
              "menu-icon-5-1_Merge -> menu-icon-5-2_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "selected-line-check",
            "kind": "path",
            "recipePointer": "/layers/0/children/32/children/27",
            "parentLayerId": "representation-menu",
            "mergeIndex": 27,
            "nodeId": "selected-line-check_Merge",
            "output": "selected-line-check_Merge",
            "backgroundInput": "menu-icon-5-2_Merge",
            "foregroundInput": "selected-line-check_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "path": "M 8 31 L 24 47 L 56 15 L 50 9 L 24 35 L 14 25 Z",
              "viewBox": [
                0,
                0,
                68,
                68
              ],
              "x": 418,
              "y": 109,
              "width": 25,
              "height": 25,
              "fill": "$muted"
            },
            "rawNumericControls": {
              "x": 418,
              "y": 109,
              "width": 25,
              "height": 25
            },
            "tools": {
              "Construct": "selected-line-check_Construct",
              "LocalMask": "selected-line-check_LocalMask",
              "AnchorShift": "selected-line-check_AnchorShift",
              "ScaleRotate": "selected-line-check_ScaleRotate",
              "Position": "selected-line-check_Position",
              "Gated": "selected-line-check_Gated",
              "Merge": "selected-line-check_Merge"
            },
            "connections": [
              "selected-line-check_Construct -> selected-line-check_LocalMask -> selected-line-check_AnchorShift -> selected-line-check_ScaleRotate -> selected-line-check_Position -> selected-line-check_Gated -> selected-line-check_Merge.Foreground",
              "menu-icon-5-2_Merge -> selected-line-check_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Native closed Polygon masks for the absolute M/L/H/V/Z path subpaths, mapped from the stated viewBox. Preserve the raw subpath order and nonzero winding fill; all supplied paths are closed polygons. No freehand tracing. Fill only; raw path remains exact editable code."
          },
          {
            "layerId": "menu-divider",
            "kind": "rect",
            "recipePointer": "/layers/0/children/32/children/28",
            "parentLayerId": "representation-menu",
            "mergeIndex": 28,
            "nodeId": "menu-divider_Merge",
            "output": "menu-divider_Merge",
            "backgroundInput": "selected-line-check_Merge",
            "foregroundInput": "menu-divider_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 12,
              "y": 463,
              "width": 456,
              "height": 2,
              "fill": "#eceeeb"
            },
            "rawNumericControls": {
              "x": 12,
              "y": 463,
              "width": 456,
              "height": 2
            },
            "tools": {
              "Construct": "menu-divider_Construct",
              "LocalMask": "menu-divider_LocalMask",
              "AnchorShift": "menu-divider_AnchorShift",
              "ScaleRotate": "menu-divider_ScaleRotate",
              "Position": "menu-divider_Position",
              "Gated": "menu-divider_Gated",
              "Merge": "menu-divider_Merge"
            },
            "connections": [
              "menu-divider_Construct -> menu-divider_LocalMask -> menu-divider_AnchorShift -> menu-divider_ScaleRotate -> menu-divider_Position -> menu-divider_Gated -> menu-divider_Merge.Foreground",
              "selected-line-check_Merge -> menu-divider_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "menu-compare",
            "kind": "text",
            "recipePointer": "/layers/0/children/32/children/29",
            "parentLayerId": "representation-menu",
            "mergeIndex": 29,
            "nodeId": "menu-compare_Merge",
            "output": "menu-compare_Merge",
            "backgroundInput": "menu-divider_Merge",
            "foregroundInput": "menu-compare_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "slot": "compare",
              "x": 42,
              "y": 503,
              "width": 380,
              "height": 40,
              "fontSize": 24,
              "weight": 400,
              "lineHeight": 1.2,
              "color": "$muted"
            },
            "rawNumericControls": {
              "x": 42,
              "y": 503,
              "width": 380,
              "height": 40
            },
            "tools": {
              "Construct": "menu-compare_Construct",
              "LocalMask": "menu-compare_LocalMask",
              "AnchorShift": "menu-compare_AnchorShift",
              "ScaleRotate": "menu-compare_ScaleRotate",
              "Position": "menu-compare_Position",
              "Gated": "menu-compare_Gated",
              "Merge": "menu-compare_Merge"
            },
            "connections": [
              "menu-compare_Construct -> menu-compare_LocalMask -> menu-compare_AnchorShift -> menu-compare_ScaleRotate -> menu-compare_Position -> menu-compare_Gated -> menu-compare_Merge.Foreground",
              "menu-divider_Merge -> menu-compare_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "content": {
              "defaults": "COMPARE",
              "adaptation": "COMPARE"
            },
            "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
            "textControls": {
              "font": "Geist",
              "fontFile": "project/public/fonts/Geist.ttf",
              "weight": 400,
              "fontSizePx": 24,
              "lineAdvancePx": 28.799999999999997,
              "trackingPx": 0,
              "alignment": "left",
              "verticalAlignment": "top",
              "nominalTextPlusSizeStartingEstimate": 0.005859375,
              "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
              "reveal": null,
              "prefix": "",
              "suffix": ""
            }
          },
          {
            "layerId": "menu-divider-bottom",
            "kind": "rect",
            "recipePointer": "/layers/0/children/32/children/30",
            "parentLayerId": "representation-menu",
            "mergeIndex": 30,
            "nodeId": "menu-divider-bottom_Merge",
            "output": "menu-divider-bottom_Merge",
            "backgroundInput": "menu-compare_Merge",
            "foregroundInput": "menu-divider-bottom_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 12,
              "y": 756,
              "width": 456,
              "height": 2,
              "fill": "#eceeeb"
            },
            "rawNumericControls": {
              "x": 12,
              "y": 756,
              "width": 456,
              "height": 2
            },
            "tools": {
              "Construct": "menu-divider-bottom_Construct",
              "LocalMask": "menu-divider-bottom_LocalMask",
              "AnchorShift": "menu-divider-bottom_AnchorShift",
              "ScaleRotate": "menu-divider-bottom_ScaleRotate",
              "Position": "menu-divider-bottom_Position",
              "Gated": "menu-divider-bottom_Gated",
              "Merge": "menu-divider-bottom_Merge"
            },
            "connections": [
              "menu-divider-bottom_Construct -> menu-divider-bottom_LocalMask -> menu-divider-bottom_AnchorShift -> menu-divider-bottom_ScaleRotate -> menu-divider-bottom_Position -> menu-divider-bottom_Gated -> menu-divider-bottom_Merge.Foreground",
              "menu-compare_Merge -> menu-divider-bottom_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "menu-distribution",
            "kind": "text",
            "recipePointer": "/layers/0/children/32/children/31",
            "parentLayerId": "representation-menu",
            "mergeIndex": 31,
            "nodeId": "menu-distribution_Merge",
            "output": "menu-distribution_Merge",
            "backgroundInput": "menu-divider-bottom_Merge",
            "foregroundInput": "menu-distribution_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              119,
              240
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "slot": "distribution",
              "x": 42,
              "y": 795,
              "width": 400,
              "height": 40,
              "fontSize": 24,
              "weight": 400,
              "lineHeight": 1.2,
              "color": "$muted"
            },
            "rawNumericControls": {
              "x": 42,
              "y": 795,
              "width": 400,
              "height": 40
            },
            "tools": {
              "Construct": "menu-distribution_Construct",
              "LocalMask": "menu-distribution_LocalMask",
              "AnchorShift": "menu-distribution_AnchorShift",
              "ScaleRotate": "menu-distribution_ScaleRotate",
              "Position": "menu-distribution_Position",
              "Gated": "menu-distribution_Gated",
              "Merge": "menu-distribution_Merge"
            },
            "connections": [
              "menu-distribution_Construct -> menu-distribution_LocalMask -> menu-distribution_AnchorShift -> menu-distribution_ScaleRotate -> menu-distribution_Position -> menu-distribution_Gated -> menu-distribution_Merge.Foreground",
              "menu-divider-bottom_Merge -> menu-distribution_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "content": {
              "defaults": "DISTRIBUTION",
              "adaptation": "DISTRIBUTION"
            },
            "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
            "textControls": {
              "font": "Geist",
              "fontFile": "project/public/fonts/Geist.ttf",
              "weight": 400,
              "fontSizePx": 24,
              "lineAdvancePx": 28.799999999999997,
              "trackingPx": 0,
              "alignment": "left",
              "verticalAlignment": "top",
              "nominalTextPlusSizeStartingEstimate": 0.005859375,
              "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
              "reveal": null,
              "prefix": "",
              "suffix": ""
            }
          }
        ],
        "constructInput": "menu-distribution_Merge",
        "construction": "Transparent domain -> ordered child merges -> local mask -> group transform -> group alpha. Child opacity is not a substitute for group opacity. Group dimensions never implicitly scale children."
      },
      {
        "layerId": "bar-tooltip",
        "kind": "group",
        "recipePointer": "/layers/0/children/33",
        "parentLayerId": "chart-camera",
        "mergeIndex": 33,
        "nodeId": "bar-tooltip_Merge",
        "output": "bar-tooltip_Merge",
        "backgroundInput": "representation-menu_Merge",
        "foregroundInput": "bar-tooltip_Gated",
        "activeLocalFrames": [
          240,
          360
        ],
        "effectiveActiveLocalFrames": [
          240,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 240,
          "end": 360,
          "x": 370,
          "y": 862,
          "width": 448,
          "height": 164
        },
        "rawNumericControls": {
          "x": 370,
          "y": 862,
          "width": 448,
          "height": 164
        },
        "tools": {
          "Construct": "bar-tooltip_Construct",
          "LocalMask": "bar-tooltip_LocalMask",
          "AnchorShift": "bar-tooltip_AnchorShift",
          "ScaleRotate": "bar-tooltip_ScaleRotate",
          "Position": "bar-tooltip_Position",
          "Gated": "bar-tooltip_Gated",
          "Merge": "bar-tooltip_Merge"
        },
        "connections": [
          "bar-tooltip_Construct -> bar-tooltip_LocalMask -> bar-tooltip_AnchorShift -> bar-tooltip_ScaleRotate -> bar-tooltip_Position -> bar-tooltip_Gated -> bar-tooltip_Merge.Foreground",
          "representation-menu_Merge -> bar-tooltip_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "children": [
          {
            "layerId": "tooltip-shadow",
            "kind": "rect",
            "recipePointer": "/layers/0/children/33/children/0",
            "parentLayerId": "bar-tooltip",
            "mergeIndex": 0,
            "nodeId": "tooltip-shadow_Merge",
            "output": "tooltip-shadow_Merge",
            "backgroundInput": "bar-tooltip_Transparent",
            "foregroundInput": "tooltip-shadow_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              240,
              360
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 4,
              "y": 7,
              "width": 440,
              "height": 150,
              "fill": "$ink",
              "opacity": 0.06,
              "radius": 12
            },
            "rawNumericControls": {
              "x": 4,
              "y": 7,
              "width": 440,
              "height": 150,
              "opacity": 0.06,
              "radius": 12
            },
            "tools": {
              "Construct": "tooltip-shadow_Construct",
              "LocalMask": "tooltip-shadow_LocalMask",
              "AnchorShift": "tooltip-shadow_AnchorShift",
              "ScaleRotate": "tooltip-shadow_ScaleRotate",
              "Position": "tooltip-shadow_Position",
              "Gated": "tooltip-shadow_Gated",
              "Merge": "tooltip-shadow_Merge"
            },
            "connections": [
              "tooltip-shadow_Construct -> tooltip-shadow_LocalMask -> tooltip-shadow_AnchorShift -> tooltip-shadow_ScaleRotate -> tooltip-shadow_Position -> tooltip-shadow_Gated -> tooltip-shadow_Merge.Foreground",
              "bar-tooltip_Transparent -> tooltip-shadow_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 12,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "tooltip-paper",
            "kind": "rect",
            "recipePointer": "/layers/0/children/33/children/1",
            "parentLayerId": "bar-tooltip",
            "mergeIndex": 1,
            "nodeId": "tooltip-paper_Merge",
            "output": "tooltip-paper_Merge",
            "backgroundInput": "tooltip-shadow_Merge",
            "foregroundInput": "tooltip-paper_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              240,
              360
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 0,
              "y": 0,
              "width": 440,
              "height": 150,
              "fill": "#ffffff",
              "radius": 12
            },
            "rawNumericControls": {
              "x": 0,
              "y": 0,
              "width": 440,
              "height": 150,
              "radius": 12
            },
            "tools": {
              "Construct": "tooltip-paper_Construct",
              "LocalMask": "tooltip-paper_LocalMask",
              "AnchorShift": "tooltip-paper_AnchorShift",
              "ScaleRotate": "tooltip-paper_ScaleRotate",
              "Position": "tooltip-paper_Position",
              "Gated": "tooltip-paper_Gated",
              "Merge": "tooltip-paper_Merge"
            },
            "connections": [
              "tooltip-paper_Construct -> tooltip-paper_LocalMask -> tooltip-paper_AnchorShift -> tooltip-paper_ScaleRotate -> tooltip-paper_Position -> tooltip-paper_Gated -> tooltip-paper_Merge.Foreground",
              "tooltip-shadow_Merge -> tooltip-paper_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 12,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "tooltip-heading",
            "kind": "text",
            "recipePointer": "/layers/0/children/33/children/2",
            "parentLayerId": "bar-tooltip",
            "mergeIndex": 2,
            "nodeId": "tooltip-heading_Merge",
            "output": "tooltip-heading_Merge",
            "backgroundInput": "tooltip-paper_Merge",
            "foregroundInput": "tooltip-heading_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              240,
              360
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "slot": "tooltipTitle",
              "x": 30,
              "y": 24,
              "width": 390,
              "height": 40,
              "fontSize": 27,
              "weight": 400,
              "lineHeight": 1.2,
              "color": "$muted"
            },
            "rawNumericControls": {
              "x": 30,
              "y": 24,
              "width": 390,
              "height": 40
            },
            "tools": {
              "Construct": "tooltip-heading_Construct",
              "LocalMask": "tooltip-heading_LocalMask",
              "AnchorShift": "tooltip-heading_AnchorShift",
              "ScaleRotate": "tooltip-heading_ScaleRotate",
              "Position": "tooltip-heading_Position",
              "Gated": "tooltip-heading_Gated",
              "Merge": "tooltip-heading_Merge"
            },
            "connections": [
              "tooltip-heading_Construct -> tooltip-heading_LocalMask -> tooltip-heading_AnchorShift -> tooltip-heading_ScaleRotate -> tooltip-heading_Position -> tooltip-heading_Gated -> tooltip-heading_Merge.Foreground",
              "tooltip-paper_Merge -> tooltip-heading_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "content": {
              "defaults": "Session 02",
              "adaptation": "Tray 02"
            },
            "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
            "textControls": {
              "font": "Geist",
              "fontFile": "project/public/fonts/Geist.ttf",
              "weight": 400,
              "fontSizePx": 27,
              "lineAdvancePx": 32.4,
              "trackingPx": 0,
              "alignment": "left",
              "verticalAlignment": "top",
              "nominalTextPlusSizeStartingEstimate": 0.006591796875,
              "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
              "reveal": null,
              "prefix": "",
              "suffix": ""
            }
          },
          {
            "layerId": "tooltip-dot",
            "kind": "ellipse",
            "recipePointer": "/layers/0/children/33/children/3",
            "parentLayerId": "bar-tooltip",
            "mergeIndex": 3,
            "nodeId": "tooltip-dot_Merge",
            "output": "tooltip-dot_Merge",
            "backgroundInput": "tooltip-heading_Merge",
            "foregroundInput": "tooltip-dot_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              240,
              360
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "x": 30,
              "y": 101,
              "width": 12,
              "height": 12,
              "fill": "$accent"
            },
            "rawNumericControls": {
              "x": 30,
              "y": 101,
              "width": 12,
              "height": 12
            },
            "tools": {
              "Construct": "tooltip-dot_Construct",
              "LocalMask": "tooltip-dot_LocalMask",
              "AnchorShift": "tooltip-dot_AnchorShift",
              "ScaleRotate": "tooltip-dot_ScaleRotate",
              "Position": "tooltip-dot_Position",
              "Gated": "tooltip-dot_Gated",
              "Merge": "tooltip-dot_Merge"
            },
            "connections": [
              "tooltip-dot_Construct -> tooltip-dot_LocalMask -> tooltip-dot_AnchorShift -> tooltip-dot_ScaleRotate -> tooltip-dot_Position -> tooltip-dot_Gated -> tooltip-dot_Merge.Foreground",
              "tooltip-heading_Merge -> tooltip-dot_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Background through local Rectangle/Ellipse mask. For CSS border, use outer stroke-color mask and inset fill mask (inset by strokeWidth, inner radius=max(0,radius-strokeWidth)); border is inward, not a centered SVG stroke. Ellipse ignores radius."
          },
          {
            "layerId": "tooltip-value",
            "kind": "text",
            "recipePointer": "/layers/0/children/33/children/4",
            "parentLayerId": "bar-tooltip",
            "mergeIndex": 4,
            "nodeId": "tooltip-value_Merge",
            "output": "tooltip-value_Merge",
            "backgroundInput": "tooltip-dot_Merge",
            "foregroundInput": "tooltip-value_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              240,
              360
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "slot": "tooltipValue",
              "x": 62,
              "y": 81,
              "width": 350,
              "height": 44,
              "fontSize": 29,
              "weight": 400,
              "lineHeight": 1.2,
              "color": "$muted"
            },
            "rawNumericControls": {
              "x": 62,
              "y": 81,
              "width": 350,
              "height": 44
            },
            "tools": {
              "Construct": "tooltip-value_Construct",
              "LocalMask": "tooltip-value_LocalMask",
              "AnchorShift": "tooltip-value_AnchorShift",
              "ScaleRotate": "tooltip-value_ScaleRotate",
              "Position": "tooltip-value_Position",
              "Gated": "tooltip-value_Gated",
              "Merge": "tooltip-value_Merge"
            },
            "connections": [
              "tooltip-value_Construct -> tooltip-value_LocalMask -> tooltip-value_AnchorShift -> tooltip-value_ScaleRotate -> tooltip-value_Position -> tooltip-value_Gated -> tooltip-value_Merge.Foreground",
              "tooltip-dot_Merge -> tooltip-value_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "content": {
              "defaults": "26% in use",
              "adaptation": "22% in bloom"
            },
            "construction": "Text+ with bundled Geist, explicit weight and literal line breaks. Disable auto-fit/reflow. Preserve the pixel box and line advance. For reveal, step StyledText to prefix + visible first N characters + suffix at each reveal step; from=start. No type scaling.",
            "textControls": {
              "font": "Geist",
              "fontFile": "project/public/fonts/Geist.ttf",
              "weight": 400,
              "fontSizePx": 29,
              "lineAdvancePx": 34.8,
              "trackingPx": 0,
              "alignment": "left",
              "verticalAlignment": "top",
              "nominalTextPlusSizeStartingEstimate": 0.007080078125,
              "sizeStatus": "Unverified starting estimate, not a calibrated Fusion conversion. Match actual glyph footprint with the licensed font before pixel review.",
              "reveal": null,
              "prefix": "",
              "suffix": ""
            }
          }
        ],
        "constructInput": "tooltip-value_Merge",
        "construction": "Transparent domain -> ordered child merges -> local mask -> group transform -> group alpha. Child opacity is not a substitute for group opacity. Group dimensions never implicitly scale children."
      },
      {
        "layerId": "reset-to-menu",
        "kind": "group",
        "recipePointer": "/layers/0/children/34",
        "parentLayerId": "chart-camera",
        "mergeIndex": 34,
        "nodeId": "reset-to-menu_Merge",
        "output": "reset-to-menu_Merge",
        "backgroundInput": "bar-tooltip_Merge",
        "foregroundInput": "reset-to-menu_Gated",
        "activeLocalFrames": [
          0,
          146
        ],
        "effectiveActiveLocalFrames": [
          0,
          146
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 0,
          "end": 146,
          "width": 112,
          "height": 112
        },
        "rawNumericControls": {
          "x": [
            {
              "frame": 0,
              "value": 1620,
              "easing": "smooth"
            },
            {
              "frame": 48,
              "value": 1620,
              "easing": "smooth"
            },
            {
              "frame": 85,
              "value": 750,
              "easing": "smooth"
            },
            {
              "frame": 115,
              "value": 360,
              "easing": "smooth"
            }
          ],
          "y": [
            {
              "frame": 0,
              "value": 315,
              "easing": "smooth"
            },
            {
              "frame": 48,
              "value": 315,
              "easing": "smooth"
            },
            {
              "frame": 85,
              "value": 260,
              "easing": "smooth"
            },
            {
              "frame": 115,
              "value": 205,
              "easing": "smooth"
            }
          ],
          "width": 112,
          "height": 112,
          "opacity": [
            {
              "frame": 0,
              "value": 1,
              "easing": "smooth"
            },
            {
              "frame": 16,
              "value": 1,
              "easing": "smooth"
            },
            {
              "frame": 24,
              "value": 0.6,
              "easing": "smooth"
            },
            {
              "frame": 34,
              "value": 1,
              "easing": "smooth"
            }
          ]
        },
        "tools": {
          "Construct": "reset-to-menu_Construct",
          "LocalMask": "reset-to-menu_LocalMask",
          "AnchorShift": "reset-to-menu_AnchorShift",
          "ScaleRotate": "reset-to-menu_ScaleRotate",
          "Position": "reset-to-menu_Position",
          "Gated": "reset-to-menu_Gated",
          "Merge": "reset-to-menu_Merge"
        },
        "connections": [
          "reset-to-menu_Construct -> reset-to-menu_LocalMask -> reset-to-menu_AnchorShift -> reset-to-menu_ScaleRotate -> reset-to-menu_Position -> reset-to-menu_Gated -> reset-to-menu_Merge.Foreground",
          "bar-tooltip_Merge -> reset-to-menu_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "children": [
          {
            "layerId": "reset-to-menu-outline",
            "kind": "path",
            "recipePointer": "/layers/0/children/34/children/0",
            "parentLayerId": "reset-to-menu",
            "mergeIndex": 0,
            "nodeId": "reset-to-menu-outline_Merge",
            "output": "reset-to-menu-outline_Merge",
            "backgroundInput": "reset-to-menu_Transparent",
            "foregroundInput": "reset-to-menu-outline_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              0,
              146
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "path": "M 20 36 V 7 L 25 3 L 31 7 V 25 L 35 22 L 41 25 L 46 24 L 52 29 L 58 30 L 62 36 V 48 L 57 59 L 48 64 H 31 L 23 58 L 10 40 L 10 34 L 14 31 Z",
              "viewBox": [
                0,
                0,
                68,
                68
              ],
              "x": 0,
              "y": 0,
              "width": 112,
              "height": 112,
              "fill": "$ink"
            },
            "rawNumericControls": {
              "x": 0,
              "y": 0,
              "width": 112,
              "height": 112
            },
            "tools": {
              "Construct": "reset-to-menu-outline_Construct",
              "LocalMask": "reset-to-menu-outline_LocalMask",
              "AnchorShift": "reset-to-menu-outline_AnchorShift",
              "ScaleRotate": "reset-to-menu-outline_ScaleRotate",
              "Position": "reset-to-menu-outline_Position",
              "Gated": "reset-to-menu-outline_Gated",
              "Merge": "reset-to-menu-outline_Merge"
            },
            "connections": [
              "reset-to-menu-outline_Construct -> reset-to-menu-outline_LocalMask -> reset-to-menu-outline_AnchorShift -> reset-to-menu-outline_ScaleRotate -> reset-to-menu-outline_Position -> reset-to-menu-outline_Gated -> reset-to-menu-outline_Merge.Foreground",
              "reset-to-menu_Transparent -> reset-to-menu-outline_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Native closed Polygon masks for the absolute M/L/H/V/Z path subpaths, mapped from the stated viewBox. Preserve the raw subpath order and nonzero winding fill; all supplied paths are closed polygons. No freehand tracing. Fill only; raw path remains exact editable code."
          },
          {
            "layerId": "reset-to-menu-mark",
            "kind": "path",
            "recipePointer": "/layers/0/children/34/children/1",
            "parentLayerId": "reset-to-menu",
            "mergeIndex": 1,
            "nodeId": "reset-to-menu-mark_Merge",
            "output": "reset-to-menu-mark_Merge",
            "backgroundInput": "reset-to-menu-outline_Merge",
            "foregroundInput": "reset-to-menu-mark_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              0,
              146
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "path": "M 24 42 V 9 L 26 8 L 27 10 V 33 L 35 28 L 41 31 L 46 30 L 49 35 L 55 35 L 58 39 V 47 L 53 56 L 46 60 H 33 L 26 54 L 14 38 L 15 36 Z",
              "viewBox": [
                0,
                0,
                68,
                68
              ],
              "x": 0,
              "y": 0,
              "width": 112,
              "height": 112,
              "fill": "#ffffff"
            },
            "rawNumericControls": {
              "x": 0,
              "y": 0,
              "width": 112,
              "height": 112
            },
            "tools": {
              "Construct": "reset-to-menu-mark_Construct",
              "LocalMask": "reset-to-menu-mark_LocalMask",
              "AnchorShift": "reset-to-menu-mark_AnchorShift",
              "ScaleRotate": "reset-to-menu-mark_ScaleRotate",
              "Position": "reset-to-menu-mark_Position",
              "Gated": "reset-to-menu-mark_Gated",
              "Merge": "reset-to-menu-mark_Merge"
            },
            "connections": [
              "reset-to-menu-mark_Construct -> reset-to-menu-mark_LocalMask -> reset-to-menu-mark_AnchorShift -> reset-to-menu-mark_ScaleRotate -> reset-to-menu-mark_Position -> reset-to-menu-mark_Gated -> reset-to-menu-mark_Merge.Foreground",
              "reset-to-menu-outline_Merge -> reset-to-menu-mark_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Native closed Polygon masks for the absolute M/L/H/V/Z path subpaths, mapped from the stated viewBox. Preserve the raw subpath order and nonzero winding fill; all supplied paths are closed polygons. No freehand tracing. Fill only; raw path remains exact editable code."
          }
        ],
        "constructInput": "reset-to-menu-mark_Merge",
        "construction": "Transparent domain -> ordered child merges -> local mask -> group transform -> group alpha. Child opacity is not a substitute for group opacity. Group dimensions never implicitly scale children."
      },
      {
        "layerId": "menu-arrow",
        "kind": "group",
        "recipePointer": "/layers/0/children/35",
        "parentLayerId": "chart-camera",
        "mergeIndex": 35,
        "nodeId": "menu-arrow_Merge",
        "output": "menu-arrow_Merge",
        "backgroundInput": "reset-to-menu_Merge",
        "foregroundInput": "menu-arrow_Gated",
        "activeLocalFrames": [
          146,
          211
        ],
        "effectiveActiveLocalFrames": [
          146,
          211
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 146,
          "end": 211,
          "width": 112,
          "height": 112
        },
        "rawNumericControls": {
          "x": [
            {
              "frame": 146,
              "value": 390,
              "easing": "smooth"
            },
            {
              "frame": 170,
              "value": 386,
              "easing": "smooth"
            },
            {
              "frame": 192,
              "value": 373,
              "easing": "smooth"
            },
            {
              "frame": 210,
              "value": 354,
              "easing": "smooth"
            }
          ],
          "y": [
            {
              "frame": 146,
              "value": 229,
              "easing": "smooth"
            },
            {
              "frame": 170,
              "value": 392,
              "easing": "smooth"
            },
            {
              "frame": 192,
              "value": 623,
              "easing": "smooth"
            },
            {
              "frame": 210,
              "value": 790,
              "easing": "smooth"
            }
          ],
          "width": 112,
          "height": 112
        },
        "tools": {
          "Construct": "menu-arrow_Construct",
          "LocalMask": "menu-arrow_LocalMask",
          "AnchorShift": "menu-arrow_AnchorShift",
          "ScaleRotate": "menu-arrow_ScaleRotate",
          "Position": "menu-arrow_Position",
          "Gated": "menu-arrow_Gated",
          "Merge": "menu-arrow_Merge"
        },
        "connections": [
          "menu-arrow_Construct -> menu-arrow_LocalMask -> menu-arrow_AnchorShift -> menu-arrow_ScaleRotate -> menu-arrow_Position -> menu-arrow_Gated -> menu-arrow_Merge.Foreground",
          "reset-to-menu_Merge -> menu-arrow_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "children": [
          {
            "layerId": "menu-arrow-outline",
            "kind": "path",
            "recipePointer": "/layers/0/children/35/children/0",
            "parentLayerId": "menu-arrow",
            "mergeIndex": 0,
            "nodeId": "menu-arrow-outline_Merge",
            "output": "menu-arrow-outline_Merge",
            "backgroundInput": "menu-arrow_Transparent",
            "foregroundInput": "menu-arrow-outline_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              146,
              211
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "path": "M 5 2 L 52 40 L 33 42 L 44 61 L 32 66 L 22 46 L 5 59 Z",
              "viewBox": [
                0,
                0,
                68,
                68
              ],
              "x": 0,
              "y": 0,
              "width": 112,
              "height": 112,
              "fill": "#ffffff"
            },
            "rawNumericControls": {
              "x": 0,
              "y": 0,
              "width": 112,
              "height": 112
            },
            "tools": {
              "Construct": "menu-arrow-outline_Construct",
              "LocalMask": "menu-arrow-outline_LocalMask",
              "AnchorShift": "menu-arrow-outline_AnchorShift",
              "ScaleRotate": "menu-arrow-outline_ScaleRotate",
              "Position": "menu-arrow-outline_Position",
              "Gated": "menu-arrow-outline_Gated",
              "Merge": "menu-arrow-outline_Merge"
            },
            "connections": [
              "menu-arrow-outline_Construct -> menu-arrow-outline_LocalMask -> menu-arrow-outline_AnchorShift -> menu-arrow-outline_ScaleRotate -> menu-arrow-outline_Position -> menu-arrow-outline_Gated -> menu-arrow-outline_Merge.Foreground",
              "menu-arrow_Transparent -> menu-arrow-outline_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Native closed Polygon masks for the absolute M/L/H/V/Z path subpaths, mapped from the stated viewBox. Preserve the raw subpath order and nonzero winding fill; all supplied paths are closed polygons. No freehand tracing. Fill only; raw path remains exact editable code."
          },
          {
            "layerId": "menu-arrow-mark",
            "kind": "path",
            "recipePointer": "/layers/0/children/35/children/1",
            "parentLayerId": "menu-arrow",
            "mergeIndex": 1,
            "nodeId": "menu-arrow-mark_Merge",
            "output": "menu-arrow-mark_Merge",
            "backgroundInput": "menu-arrow-outline_Merge",
            "foregroundInput": "menu-arrow-mark_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              146,
              211
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "path": "M 10 12 L 40 36 L 25 38 L 37 58 L 34 59 L 23 40 L 10 49 Z",
              "viewBox": [
                0,
                0,
                68,
                68
              ],
              "x": 0,
              "y": 0,
              "width": 112,
              "height": 112,
              "fill": "$ink"
            },
            "rawNumericControls": {
              "x": 0,
              "y": 0,
              "width": 112,
              "height": 112
            },
            "tools": {
              "Construct": "menu-arrow-mark_Construct",
              "LocalMask": "menu-arrow-mark_LocalMask",
              "AnchorShift": "menu-arrow-mark_AnchorShift",
              "ScaleRotate": "menu-arrow-mark_ScaleRotate",
              "Position": "menu-arrow-mark_Position",
              "Gated": "menu-arrow-mark_Gated",
              "Merge": "menu-arrow-mark_Merge"
            },
            "connections": [
              "menu-arrow-mark_Construct -> menu-arrow-mark_LocalMask -> menu-arrow-mark_AnchorShift -> menu-arrow-mark_ScaleRotate -> menu-arrow-mark_Position -> menu-arrow-mark_Gated -> menu-arrow-mark_Merge.Foreground",
              "menu-arrow-outline_Merge -> menu-arrow-mark_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Native closed Polygon masks for the absolute M/L/H/V/Z path subpaths, mapped from the stated viewBox. Preserve the raw subpath order and nonzero winding fill; all supplied paths are closed polygons. No freehand tracing. Fill only; raw path remains exact editable code."
          }
        ],
        "constructInput": "menu-arrow-mark_Merge",
        "construction": "Transparent domain -> ordered child merges -> local mask -> group transform -> group alpha. Child opacity is not a substitute for group opacity. Group dimensions never implicitly scale children."
      },
      {
        "layerId": "bar-hand",
        "kind": "group",
        "recipePointer": "/layers/0/children/36",
        "parentLayerId": "chart-camera",
        "mergeIndex": 36,
        "nodeId": "bar-hand_Merge",
        "output": "bar-hand_Merge",
        "backgroundInput": "menu-arrow_Merge",
        "foregroundInput": "bar-hand_Gated",
        "activeLocalFrames": [
          211,
          357
        ],
        "effectiveActiveLocalFrames": [
          211,
          357
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 211,
          "end": 357,
          "width": 112,
          "height": 112
        },
        "rawNumericControls": {
          "x": [
            {
              "frame": 211,
              "value": 354,
              "easing": "smooth"
            },
            {
              "frame": 226,
              "value": 350,
              "easing": "smooth"
            }
          ],
          "y": [
            {
              "frame": 211,
              "value": 790,
              "easing": "smooth"
            },
            {
              "frame": 226,
              "value": 855,
              "easing": "smooth"
            }
          ],
          "width": 112,
          "height": 112,
          "opacity": [
            {
              "frame": 211,
              "value": 1,
              "easing": "smooth"
            },
            {
              "frame": 275,
              "value": 1,
              "easing": "smooth"
            },
            {
              "frame": 300,
              "value": 0,
              "easing": "smooth"
            },
            {
              "frame": 330,
              "value": 0,
              "easing": "smooth"
            },
            {
              "frame": 349,
              "value": 1,
              "easing": "smooth"
            }
          ]
        },
        "tools": {
          "Construct": "bar-hand_Construct",
          "LocalMask": "bar-hand_LocalMask",
          "AnchorShift": "bar-hand_AnchorShift",
          "ScaleRotate": "bar-hand_ScaleRotate",
          "Position": "bar-hand_Position",
          "Gated": "bar-hand_Gated",
          "Merge": "bar-hand_Merge"
        },
        "connections": [
          "bar-hand_Construct -> bar-hand_LocalMask -> bar-hand_AnchorShift -> bar-hand_ScaleRotate -> bar-hand_Position -> bar-hand_Gated -> bar-hand_Merge.Foreground",
          "menu-arrow_Merge -> bar-hand_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "children": [
          {
            "layerId": "bar-hand-outline",
            "kind": "path",
            "recipePointer": "/layers/0/children/36/children/0",
            "parentLayerId": "bar-hand",
            "mergeIndex": 0,
            "nodeId": "bar-hand-outline_Merge",
            "output": "bar-hand-outline_Merge",
            "backgroundInput": "bar-hand_Transparent",
            "foregroundInput": "bar-hand-outline_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              211,
              357
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "path": "M 20 36 V 7 L 25 3 L 31 7 V 25 L 35 22 L 41 25 L 46 24 L 52 29 L 58 30 L 62 36 V 48 L 57 59 L 48 64 H 31 L 23 58 L 10 40 L 10 34 L 14 31 Z",
              "viewBox": [
                0,
                0,
                68,
                68
              ],
              "x": 0,
              "y": 0,
              "width": 112,
              "height": 112,
              "fill": "$ink"
            },
            "rawNumericControls": {
              "x": 0,
              "y": 0,
              "width": 112,
              "height": 112
            },
            "tools": {
              "Construct": "bar-hand-outline_Construct",
              "LocalMask": "bar-hand-outline_LocalMask",
              "AnchorShift": "bar-hand-outline_AnchorShift",
              "ScaleRotate": "bar-hand-outline_ScaleRotate",
              "Position": "bar-hand-outline_Position",
              "Gated": "bar-hand-outline_Gated",
              "Merge": "bar-hand-outline_Merge"
            },
            "connections": [
              "bar-hand-outline_Construct -> bar-hand-outline_LocalMask -> bar-hand-outline_AnchorShift -> bar-hand-outline_ScaleRotate -> bar-hand-outline_Position -> bar-hand-outline_Gated -> bar-hand-outline_Merge.Foreground",
              "bar-hand_Transparent -> bar-hand-outline_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Native closed Polygon masks for the absolute M/L/H/V/Z path subpaths, mapped from the stated viewBox. Preserve the raw subpath order and nonzero winding fill; all supplied paths are closed polygons. No freehand tracing. Fill only; raw path remains exact editable code."
          },
          {
            "layerId": "bar-hand-mark",
            "kind": "path",
            "recipePointer": "/layers/0/children/36/children/1",
            "parentLayerId": "bar-hand",
            "mergeIndex": 1,
            "nodeId": "bar-hand-mark_Merge",
            "output": "bar-hand-mark_Merge",
            "backgroundInput": "bar-hand-outline_Merge",
            "foregroundInput": "bar-hand-mark_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              211,
              357
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "path": "M 24 42 V 9 L 26 8 L 27 10 V 33 L 35 28 L 41 31 L 46 30 L 49 35 L 55 35 L 58 39 V 47 L 53 56 L 46 60 H 33 L 26 54 L 14 38 L 15 36 Z",
              "viewBox": [
                0,
                0,
                68,
                68
              ],
              "x": 0,
              "y": 0,
              "width": 112,
              "height": 112,
              "fill": "#ffffff"
            },
            "rawNumericControls": {
              "x": 0,
              "y": 0,
              "width": 112,
              "height": 112
            },
            "tools": {
              "Construct": "bar-hand-mark_Construct",
              "LocalMask": "bar-hand-mark_LocalMask",
              "AnchorShift": "bar-hand-mark_AnchorShift",
              "ScaleRotate": "bar-hand-mark_ScaleRotate",
              "Position": "bar-hand-mark_Position",
              "Gated": "bar-hand-mark_Gated",
              "Merge": "bar-hand-mark_Merge"
            },
            "connections": [
              "bar-hand-mark_Construct -> bar-hand-mark_LocalMask -> bar-hand-mark_AnchorShift -> bar-hand-mark_ScaleRotate -> bar-hand-mark_Position -> bar-hand-mark_Gated -> bar-hand-mark_Merge.Foreground",
              "bar-hand-outline_Merge -> bar-hand-mark_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Native closed Polygon masks for the absolute M/L/H/V/Z path subpaths, mapped from the stated viewBox. Preserve the raw subpath order and nonzero winding fill; all supplied paths are closed polygons. No freehand tracing. Fill only; raw path remains exact editable code."
          }
        ],
        "constructInput": "bar-hand-mark_Merge",
        "construction": "Transparent domain -> ordered child merges -> local mask -> group transform -> group alpha. Child opacity is not a substitute for group opacity. Group dimensions never implicitly scale children."
      },
      {
        "layerId": "end-arrow",
        "kind": "group",
        "recipePointer": "/layers/0/children/37",
        "parentLayerId": "chart-camera",
        "mergeIndex": 37,
        "nodeId": "end-arrow_Merge",
        "output": "end-arrow_Merge",
        "backgroundInput": "bar-hand_Merge",
        "foregroundInput": "end-arrow_Gated",
        "activeLocalFrames": [
          357,
          360
        ],
        "effectiveActiveLocalFrames": [
          357,
          360
        ],
        "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
        "staticControls": {
          "start": 357,
          "end": 360,
          "x": 352,
          "y": 855,
          "width": 112,
          "height": 112
        },
        "rawNumericControls": {
          "x": 352,
          "y": 855,
          "width": 112,
          "height": 112
        },
        "tools": {
          "Construct": "end-arrow_Construct",
          "LocalMask": "end-arrow_LocalMask",
          "AnchorShift": "end-arrow_AnchorShift",
          "ScaleRotate": "end-arrow_ScaleRotate",
          "Position": "end-arrow_Position",
          "Gated": "end-arrow_Gated",
          "Merge": "end-arrow_Merge"
        },
        "connections": [
          "end-arrow_Construct -> end-arrow_LocalMask -> end-arrow_AnchorShift -> end-arrow_ScaleRotate -> end-arrow_Position -> end-arrow_Gated -> end-arrow_Merge.Foreground",
          "bar-hand_Merge -> end-arrow_Merge.Background"
        ],
        "mask": {
          "overflow": "visible",
          "clip": null,
          "cornerRadiusPx": 0,
          "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
        },
        "children": [
          {
            "layerId": "end-arrow-outline",
            "kind": "path",
            "recipePointer": "/layers/0/children/37/children/0",
            "parentLayerId": "end-arrow",
            "mergeIndex": 0,
            "nodeId": "end-arrow-outline_Merge",
            "output": "end-arrow-outline_Merge",
            "backgroundInput": "end-arrow_Transparent",
            "foregroundInput": "end-arrow-outline_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              357,
              360
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "path": "M 5 2 L 52 40 L 33 42 L 44 61 L 32 66 L 22 46 L 5 59 Z",
              "viewBox": [
                0,
                0,
                68,
                68
              ],
              "x": 0,
              "y": 0,
              "width": 112,
              "height": 112,
              "fill": "#ffffff"
            },
            "rawNumericControls": {
              "x": 0,
              "y": 0,
              "width": 112,
              "height": 112
            },
            "tools": {
              "Construct": "end-arrow-outline_Construct",
              "LocalMask": "end-arrow-outline_LocalMask",
              "AnchorShift": "end-arrow-outline_AnchorShift",
              "ScaleRotate": "end-arrow-outline_ScaleRotate",
              "Position": "end-arrow-outline_Position",
              "Gated": "end-arrow-outline_Gated",
              "Merge": "end-arrow-outline_Merge"
            },
            "connections": [
              "end-arrow-outline_Construct -> end-arrow-outline_LocalMask -> end-arrow-outline_AnchorShift -> end-arrow-outline_ScaleRotate -> end-arrow-outline_Position -> end-arrow-outline_Gated -> end-arrow-outline_Merge.Foreground",
              "end-arrow_Transparent -> end-arrow-outline_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Native closed Polygon masks for the absolute M/L/H/V/Z path subpaths, mapped from the stated viewBox. Preserve the raw subpath order and nonzero winding fill; all supplied paths are closed polygons. No freehand tracing. Fill only; raw path remains exact editable code."
          },
          {
            "layerId": "end-arrow-mark",
            "kind": "path",
            "recipePointer": "/layers/0/children/37/children/1",
            "parentLayerId": "end-arrow",
            "mergeIndex": 1,
            "nodeId": "end-arrow-mark_Merge",
            "output": "end-arrow-mark_Merge",
            "backgroundInput": "end-arrow-outline_Merge",
            "foregroundInput": "end-arrow-mark_Gated",
            "activeLocalFrames": [
              0,
              360
            ],
            "effectiveActiveLocalFrames": [
              357,
              360
            ],
            "frameConvention": "Global local frame throughout hierarchy; start inclusive/end exclusive. Do not subtract child start.",
            "staticControls": {
              "start": 0,
              "end": 360,
              "path": "M 10 12 L 40 36 L 25 38 L 37 58 L 34 59 L 23 40 L 10 49 Z",
              "viewBox": [
                0,
                0,
                68,
                68
              ],
              "x": 0,
              "y": 0,
              "width": 112,
              "height": 112,
              "fill": "$ink"
            },
            "rawNumericControls": {
              "x": 0,
              "y": 0,
              "width": 112,
              "height": 112
            },
            "tools": {
              "Construct": "end-arrow-mark_Construct",
              "LocalMask": "end-arrow-mark_LocalMask",
              "AnchorShift": "end-arrow-mark_AnchorShift",
              "ScaleRotate": "end-arrow-mark_ScaleRotate",
              "Position": "end-arrow-mark_Position",
              "Gated": "end-arrow-mark_Gated",
              "Merge": "end-arrow-mark_Merge"
            },
            "connections": [
              "end-arrow-mark_Construct -> end-arrow-mark_LocalMask -> end-arrow-mark_AnchorShift -> end-arrow-mark_ScaleRotate -> end-arrow-mark_Position -> end-arrow-mark_Gated -> end-arrow-mark_Merge.Foreground",
              "end-arrow-outline_Merge -> end-arrow-mark_Merge.Background"
            ],
            "mask": {
              "overflow": "visible",
              "clip": null,
              "cornerRadiusPx": 0,
              "stage": "Intersect overflow rounded mask and clip-inset mask before this layer transform. No dimensions-only clipping."
            },
            "construction": "Native closed Polygon masks for the absolute M/L/H/V/Z path subpaths, mapped from the stated viewBox. Preserve the raw subpath order and nonzero winding fill; all supplied paths are closed polygons. No freehand tracing. Fill only; raw path remains exact editable code."
          }
        ],
        "constructInput": "end-arrow-mark_Merge",
        "construction": "Transparent domain -> ordered child merges -> local mask -> group transform -> group alpha. Child opacity is not a substitute for group opacity. Group dimensions never implicitly scale children."
      }
    ],
    "constructInput": "end-arrow_Merge",
    "construction": "Transparent domain -> ordered child merges -> local mask -> group transform -> group alpha. Child opacity is not a substitute for group opacity. Group dimensions never implicitly scale children."
  }
]

maskConstruction
{
  "roundedRect": "Union rectangles (r,0,w-2r,h), (0,r,w,h-2r) and radius-r circles at (r,r),(w-r,r),(r,h-r),(w-r,h-r); clamp alpha. r=0: one Rectangle.",
  "border": "CSS border is inward: outer stroke-color mask, inset fill by strokeWidth; inner radius max(0,r-strokeWidth).",
  "svgRectRadius": "SVG rx rounds corners without changing alpha outside the shape. No SVG stroke is used.",
  "groupAlpha": "Apply local opacity once after child assembly, not separately on each child.",
  "overflow": "No dimensions-only clipping. Only explicit overflow:hidden or clip insets; otherwise use final crop.",
  "color": "Use raw RGB fills in a consistent non-tone-mapped working pipeline; native antialiasing and color-management parity require output review."
}

specificConstruction
chart-camera owns the neighboring pane, main paper, persistent title/axes, both mutually exclusive chart states, menu, tooltip and all cursor groups. Its pivot is (1850,0); scale 1→0.93 is on this parent, not on text-box widths. representation-menu has one group alpha after opaque child assembly. line-state ends exactly when bar-state starts; the series row uses the same boundary. The tooltip covers early bars and is not clipped to the plot. No text typing, caret or native chart plugin is used; all plotted geometry is editable SVG primitives.

svgSubgraphs
{
  "wave03-interface/chart-representation-change/lineChart-defaults.svg": {
    "viewBox": [
      0.0,
      0.0,
      1500.0,
      620.0
    ],
    "prefixRule": "Prefix every primitive/node name with the consuming layerId; repeated uses remain editable independent instances.",
    "primitives": [
      {
        "id": "Primitive00",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              25.5747,
              431.9157
            ],
            [
              75.5747,
              416.9157
            ],
            [
              74.4253,
              413.0843
            ],
            [
              24.4253,
              428.0843
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive00_Mask",
          "foreground": "Primitive00_Paint",
          "background": "Transparent",
          "output": "Primitive00_Merge"
        },
        "svgAttributes": {
          "points": "25.5747,431.9157 75.5747,416.9157 74.4253,413.0843 24.4253,428.0843",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive01",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              74.1793,
              416.8238
            ],
            [
              124.1793,
              439.3238
            ],
            [
              125.8207,
              435.6762
            ],
            [
              75.8207,
              413.1762
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive01_Mask",
          "foreground": "Primitive01_Paint",
          "background": "Primitive00_Merge",
          "output": "Primitive01_Merge"
        },
        "svgAttributes": {
          "points": "74.1793,416.8238 124.1793,439.3238 125.8207,435.6762 75.8207,413.1762",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive02",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              125.5747,
              439.4157
            ],
            [
              175.5747,
              424.4157
            ],
            [
              174.4253,
              420.5843
            ],
            [
              124.4253,
              435.5843
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive02_Mask",
          "foreground": "Primitive02_Paint",
          "background": "Primitive01_Merge",
          "output": "Primitive02_Merge"
        },
        "svgAttributes": {
          "points": "125.5747,439.4157 175.5747,424.4157 174.4253,420.5843 124.4253,435.5843",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive03",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              176.029,
              424.215
            ],
            [
              226.029,
              394.215
            ],
            [
              223.971,
              390.785
            ],
            [
              173.971,
              420.785
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive03_Mask",
          "foreground": "Primitive03_Paint",
          "background": "Primitive02_Merge",
          "output": "Primitive03_Merge"
        },
        "svgAttributes": {
          "points": "176.0290,424.2150 226.0290,394.2150 223.9710,390.7850 173.9710,420.7850",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive04",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              225.2967,
              394.4779
            ],
            [
              275.2967,
              386.9779
            ],
            [
              274.7033,
              383.0221
            ],
            [
              224.7033,
              390.5221
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive04_Mask",
          "foreground": "Primitive04_Paint",
          "background": "Primitive03_Merge",
          "output": "Primitive04_Merge"
        },
        "svgAttributes": {
          "points": "225.2967,394.4779 275.2967,386.9779 274.7033,383.0221 224.7033,390.5221",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive05",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              274.4253,
              386.9157
            ],
            [
              324.4253,
              401.9157
            ],
            [
              325.5747,
              398.0843
            ],
            [
              275.5747,
              383.0843
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive05_Mask",
          "foreground": "Primitive05_Paint",
          "background": "Primitive04_Merge",
          "output": "Primitive05_Merge"
        },
        "svgAttributes": {
          "points": "274.4253,386.9157 324.4253,401.9157 325.5747,398.0843 275.5747,383.0843",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive06",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              326.3379,
              401.4866
            ],
            [
              376.3379,
              356.4866
            ],
            [
              373.6621,
              353.5134
            ],
            [
              323.6621,
              398.5134
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive06_Mask",
          "foreground": "Primitive06_Paint",
          "background": "Primitive05_Merge",
          "output": "Primitive06_Merge"
        },
        "svgAttributes": {
          "points": "326.3379,401.4866 376.3379,356.4866 373.6621,353.5134 323.6621,398.5134",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive07",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              374.1793,
              356.8238
            ],
            [
              424.1793,
              379.3238
            ],
            [
              425.8207,
              375.6762
            ],
            [
              375.8207,
              353.1762
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive07_Mask",
          "foreground": "Primitive07_Paint",
          "background": "Primitive06_Merge",
          "output": "Primitive07_Merge"
        },
        "svgAttributes": {
          "points": "374.1793,356.8238 424.1793,379.3238 425.8207,375.6762 375.8207,353.1762",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive08",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              426.2,
              379.1
            ],
            [
              476.2,
              341.6
            ],
            [
              473.8,
              338.4
            ],
            [
              423.8,
              375.9
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive08_Mask",
          "foreground": "Primitive08_Paint",
          "background": "Primitive07_Merge",
          "output": "Primitive08_Merge"
        },
        "svgAttributes": {
          "points": "426.2000,379.1000 476.2000,341.6000 473.8000,338.4000 423.8000,375.9000",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive09",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              475.8207,
              341.8238
            ],
            [
              525.8207,
              319.3238
            ],
            [
              524.1793,
              315.6762
            ],
            [
              474.1793,
              338.1762
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive09_Mask",
          "foreground": "Primitive09_Paint",
          "background": "Primitive08_Merge",
          "output": "Primitive09_Merge"
        },
        "svgAttributes": {
          "points": "475.8207,341.8238 525.8207,319.3238 524.1793,315.6762 474.1793,338.1762",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive10",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              524.4253,
              319.4157
            ],
            [
              574.4253,
              334.4157
            ],
            [
              575.5747,
              330.5843
            ],
            [
              525.5747,
              315.5843
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive10_Mask",
          "foreground": "Primitive10_Paint",
          "background": "Primitive09_Merge",
          "output": "Primitive10_Merge"
        },
        "svgAttributes": {
          "points": "524.4253,319.4157 574.4253,334.4157 575.5747,330.5843 525.5747,315.5843",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive11",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              573.971,
              334.215
            ],
            [
              623.971,
              364.215
            ],
            [
              626.029,
              360.785
            ],
            [
              576.029,
              330.785
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive11_Mask",
          "foreground": "Primitive11_Paint",
          "background": "Primitive10_Merge",
          "output": "Primitive11_Merge"
        },
        "svgAttributes": {
          "points": "573.9710,334.2150 623.9710,364.2150 626.0290,360.7850 576.0290,330.7850",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive12",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              625.5747,
              364.4157
            ],
            [
              675.5747,
              349.4157
            ],
            [
              674.4253,
              345.5843
            ],
            [
              624.4253,
              360.5843
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive12_Mask",
          "foreground": "Primitive12_Paint",
          "background": "Primitive11_Merge",
          "output": "Primitive12_Merge"
        },
        "svgAttributes": {
          "points": "625.5747,364.4157 675.5747,349.4157 674.4253,345.5843 624.4253,360.5843",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive13",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              676.3379,
              348.9866
            ],
            [
              726.3379,
              303.9866
            ],
            [
              723.6621,
              301.0134
            ],
            [
              673.6621,
              346.0134
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive13_Mask",
          "foreground": "Primitive13_Paint",
          "background": "Primitive12_Merge",
          "output": "Primitive13_Merge"
        },
        "svgAttributes": {
          "points": "676.3379,348.9866 726.3379,303.9866 723.6621,301.0134 673.6621,346.0134",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive14",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              726.029,
              304.215
            ],
            [
              776.029,
              274.215
            ],
            [
              773.971,
              270.785
            ],
            [
              723.971,
              300.785
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive14_Mask",
          "foreground": "Primitive14_Paint",
          "background": "Primitive13_Merge",
          "output": "Primitive14_Merge"
        },
        "svgAttributes": {
          "points": "726.0290,304.2150 776.0290,274.2150 773.9710,270.7850 723.9710,300.7850",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive15",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              775.2967,
              274.4779
            ],
            [
              825.2967,
              266.9779
            ],
            [
              824.7033,
              263.0221
            ],
            [
              774.7033,
              270.5221
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive15_Mask",
          "foreground": "Primitive15_Paint",
          "background": "Primitive14_Merge",
          "output": "Primitive15_Merge"
        },
        "svgAttributes": {
          "points": "775.2967,274.4779 825.2967,266.9779 824.7033,263.0221 774.7033,270.5221",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive16",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              824.4253,
              266.9157
            ],
            [
              874.4253,
              281.9157
            ],
            [
              875.5747,
              278.0843
            ],
            [
              825.5747,
              263.0843
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive16_Mask",
          "foreground": "Primitive16_Paint",
          "background": "Primitive15_Merge",
          "output": "Primitive16_Merge"
        },
        "svgAttributes": {
          "points": "824.4253,266.9157 874.4253,281.9157 875.5747,278.0843 825.5747,263.0843",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive17",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              876.029,
              281.715
            ],
            [
              926.029,
              251.715
            ],
            [
              923.971,
              248.285
            ],
            [
              873.971,
              278.285
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive17_Mask",
          "foreground": "Primitive17_Paint",
          "background": "Primitive16_Merge",
          "output": "Primitive17_Merge"
        },
        "svgAttributes": {
          "points": "876.0290,281.7150 926.0290,251.7150 923.9710,248.2850 873.9710,278.2850",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive18",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              926.029,
              251.715
            ],
            [
              976.029,
              221.715
            ],
            [
              973.971,
              218.285
            ],
            [
              923.971,
              248.285
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive18_Mask",
          "foreground": "Primitive18_Paint",
          "background": "Primitive17_Merge",
          "output": "Primitive18_Merge"
        },
        "svgAttributes": {
          "points": "926.0290,251.7150 976.0290,221.7150 973.9710,218.2850 923.9710,248.2850",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive19",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              974.7033,
              221.9779
            ],
            [
              1024.7033,
              229.4779
            ],
            [
              1025.2967,
              225.5221
            ],
            [
              975.2967,
              218.0221
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive19_Mask",
          "foreground": "Primitive19_Paint",
          "background": "Primitive18_Merge",
          "output": "Primitive19_Merge"
        },
        "svgAttributes": {
          "points": "974.7033,221.9779 1024.7033,229.4779 1025.2967,225.5221 975.2967,218.0221",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive20",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              1026.029,
              229.215
            ],
            [
              1076.029,
              199.215
            ],
            [
              1073.971,
              195.785
            ],
            [
              1023.971,
              225.785
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive20_Mask",
          "foreground": "Primitive20_Paint",
          "background": "Primitive19_Merge",
          "output": "Primitive20_Merge"
        },
        "svgAttributes": {
          "points": "1026.0290,229.2150 1076.0290,199.2150 1073.9710,195.7850 1023.9710,225.7850",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive21",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              1074.7033,
              199.4779
            ],
            [
              1124.7033,
              206.9779
            ],
            [
              1125.2967,
              203.0221
            ],
            [
              1075.2967,
              195.5221
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive21_Mask",
          "foreground": "Primitive21_Paint",
          "background": "Primitive20_Merge",
          "output": "Primitive21_Merge"
        },
        "svgAttributes": {
          "points": "1074.7033,199.4779 1124.7033,206.9779 1125.2967,203.0221 1075.2967,195.5221",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive22",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              1126.029,
              206.715
            ],
            [
              1176.029,
              176.715
            ],
            [
              1173.971,
              173.285
            ],
            [
              1123.971,
              203.285
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive22_Mask",
          "foreground": "Primitive22_Paint",
          "background": "Primitive21_Merge",
          "output": "Primitive22_Merge"
        },
        "svgAttributes": {
          "points": "1126.0290,206.7150 1176.0290,176.7150 1173.9710,173.2850 1123.9710,203.2850",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive23",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              1176.029,
              176.715
            ],
            [
              1226.029,
              146.715
            ],
            [
              1223.971,
              143.285
            ],
            [
              1173.971,
              173.285
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive23_Mask",
          "foreground": "Primitive23_Paint",
          "background": "Primitive22_Merge",
          "output": "Primitive23_Merge"
        },
        "svgAttributes": {
          "points": "1176.0290,176.7150 1226.0290,146.7150 1223.9710,143.2850 1173.9710,173.2850",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive24",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              1225.8207,
              146.8238
            ],
            [
              1275.8207,
              124.3238
            ],
            [
              1274.1793,
              120.6762
            ],
            [
              1224.1793,
              143.1762
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive24_Mask",
          "foreground": "Primitive24_Paint",
          "background": "Primitive23_Merge",
          "output": "Primitive24_Merge"
        },
        "svgAttributes": {
          "points": "1225.8207,146.8238 1275.8207,124.3238 1274.1793,120.6762 1224.1793,143.1762",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive25",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              1273.971,
              124.215
            ],
            [
              1323.971,
              154.215
            ],
            [
              1326.029,
              150.785
            ],
            [
              1276.029,
              120.785
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive25_Mask",
          "foreground": "Primitive25_Paint",
          "background": "Primitive24_Merge",
          "output": "Primitive25_Merge"
        },
        "svgAttributes": {
          "points": "1273.9710,124.2150 1323.9710,154.2150 1326.0290,150.7850 1276.0290,120.7850",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive26",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              1325.8207,
              154.3238
            ],
            [
              1375.8207,
              131.8238
            ],
            [
              1374.1793,
              128.1762
            ],
            [
              1324.1793,
              150.6762
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive26_Mask",
          "foreground": "Primitive26_Paint",
          "background": "Primitive25_Merge",
          "output": "Primitive26_Merge"
        },
        "svgAttributes": {
          "points": "1325.8207,154.3238 1375.8207,131.8238 1374.1793,128.1762 1324.1793,150.6762",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive27",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              1376.3379,
              131.4866
            ],
            [
              1426.3379,
              86.4866
            ],
            [
              1423.6621,
              83.5134
            ],
            [
              1373.6621,
              128.5134
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive27_Mask",
          "foreground": "Primitive27_Paint",
          "background": "Primitive26_Merge",
          "output": "Primitive27_Merge"
        },
        "svgAttributes": {
          "points": "1376.3379,131.4866 1426.3379,86.4866 1423.6621,83.5134 1373.6621,128.5134",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive28",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              1426.029,
              86.715
            ],
            [
              1476.029,
              56.715
            ],
            [
              1473.971,
              53.285
            ],
            [
              1423.971,
              83.285
            ]
          ],
          "closed": true
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive28_Mask",
          "foreground": "Primitive28_Paint",
          "background": "Primitive27_Merge",
          "output": "Primitive28_Merge"
        },
        "svgAttributes": {
          "points": "1426.0290,86.7150 1476.0290,56.7150 1473.9710,53.2850 1423.9710,83.2850",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive29",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            25.0,
            430.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive29_Mask",
          "foreground": "Primitive29_Paint",
          "background": "Primitive28_Merge",
          "output": "Primitive29_Merge"
        },
        "svgAttributes": {
          "cx": "25",
          "cy": "430.0",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive30",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            75.0,
            415.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive30_Mask",
          "foreground": "Primitive30_Paint",
          "background": "Primitive29_Merge",
          "output": "Primitive30_Merge"
        },
        "svgAttributes": {
          "cx": "75",
          "cy": "415.0",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive31",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            125.0,
            437.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive31_Mask",
          "foreground": "Primitive31_Paint",
          "background": "Primitive30_Merge",
          "output": "Primitive31_Merge"
        },
        "svgAttributes": {
          "cx": "125",
          "cy": "437.5",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive32",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            175.0,
            422.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive32_Mask",
          "foreground": "Primitive32_Paint",
          "background": "Primitive31_Merge",
          "output": "Primitive32_Merge"
        },
        "svgAttributes": {
          "cx": "175",
          "cy": "422.5",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive33",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            225.0,
            392.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive33_Mask",
          "foreground": "Primitive33_Paint",
          "background": "Primitive32_Merge",
          "output": "Primitive33_Merge"
        },
        "svgAttributes": {
          "cx": "225",
          "cy": "392.5",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive34",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            275.0,
            385.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive34_Mask",
          "foreground": "Primitive34_Paint",
          "background": "Primitive33_Merge",
          "output": "Primitive34_Merge"
        },
        "svgAttributes": {
          "cx": "275",
          "cy": "385.0",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive35",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            325.0,
            400.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive35_Mask",
          "foreground": "Primitive35_Paint",
          "background": "Primitive34_Merge",
          "output": "Primitive35_Merge"
        },
        "svgAttributes": {
          "cx": "325",
          "cy": "400.0",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive36",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            375.0,
            355.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive36_Mask",
          "foreground": "Primitive36_Paint",
          "background": "Primitive35_Merge",
          "output": "Primitive36_Merge"
        },
        "svgAttributes": {
          "cx": "375",
          "cy": "355.0",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive37",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            425.0,
            377.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive37_Mask",
          "foreground": "Primitive37_Paint",
          "background": "Primitive36_Merge",
          "output": "Primitive37_Merge"
        },
        "svgAttributes": {
          "cx": "425",
          "cy": "377.5",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive38",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            475.0,
            340.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive38_Mask",
          "foreground": "Primitive38_Paint",
          "background": "Primitive37_Merge",
          "output": "Primitive38_Merge"
        },
        "svgAttributes": {
          "cx": "475",
          "cy": "340.0",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive39",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            525.0,
            317.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive39_Mask",
          "foreground": "Primitive39_Paint",
          "background": "Primitive38_Merge",
          "output": "Primitive39_Merge"
        },
        "svgAttributes": {
          "cx": "525",
          "cy": "317.5",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive40",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            575.0,
            332.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive40_Mask",
          "foreground": "Primitive40_Paint",
          "background": "Primitive39_Merge",
          "output": "Primitive40_Merge"
        },
        "svgAttributes": {
          "cx": "575",
          "cy": "332.5",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive41",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            625.0,
            362.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive41_Mask",
          "foreground": "Primitive41_Paint",
          "background": "Primitive40_Merge",
          "output": "Primitive41_Merge"
        },
        "svgAttributes": {
          "cx": "625",
          "cy": "362.5",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive42",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            675.0,
            347.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive42_Mask",
          "foreground": "Primitive42_Paint",
          "background": "Primitive41_Merge",
          "output": "Primitive42_Merge"
        },
        "svgAttributes": {
          "cx": "675",
          "cy": "347.5",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive43",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            725.0,
            302.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive43_Mask",
          "foreground": "Primitive43_Paint",
          "background": "Primitive42_Merge",
          "output": "Primitive43_Merge"
        },
        "svgAttributes": {
          "cx": "725",
          "cy": "302.5",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive44",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            775.0,
            272.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive44_Mask",
          "foreground": "Primitive44_Paint",
          "background": "Primitive43_Merge",
          "output": "Primitive44_Merge"
        },
        "svgAttributes": {
          "cx": "775",
          "cy": "272.5",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive45",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            825.0,
            265.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive45_Mask",
          "foreground": "Primitive45_Paint",
          "background": "Primitive44_Merge",
          "output": "Primitive45_Merge"
        },
        "svgAttributes": {
          "cx": "825",
          "cy": "265.0",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive46",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            875.0,
            280.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive46_Mask",
          "foreground": "Primitive46_Paint",
          "background": "Primitive45_Merge",
          "output": "Primitive46_Merge"
        },
        "svgAttributes": {
          "cx": "875",
          "cy": "280.0",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive47",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            925.0,
            250.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive47_Mask",
          "foreground": "Primitive47_Paint",
          "background": "Primitive46_Merge",
          "output": "Primitive47_Merge"
        },
        "svgAttributes": {
          "cx": "925",
          "cy": "250.0",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive48",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            975.0,
            220.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive48_Mask",
          "foreground": "Primitive48_Paint",
          "background": "Primitive47_Merge",
          "output": "Primitive48_Merge"
        },
        "svgAttributes": {
          "cx": "975",
          "cy": "220.0",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive49",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            1025.0,
            227.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive49_Mask",
          "foreground": "Primitive49_Paint",
          "background": "Primitive48_Merge",
          "output": "Primitive49_Merge"
        },
        "svgAttributes": {
          "cx": "1025",
          "cy": "227.5",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive50",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            1075.0,
            197.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive50_Mask",
          "foreground": "Primitive50_Paint",
          "background": "Primitive49_Merge",
          "output": "Primitive50_Merge"
        },
        "svgAttributes": {
          "cx": "1075",
          "cy": "197.5",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive51",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            1125.0,
            205.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive51_Mask",
          "foreground": "Primitive51_Paint",
          "background": "Primitive50_Merge",
          "output": "Primitive51_Merge"
        },
        "svgAttributes": {
          "cx": "1125",
          "cy": "205.0",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive52",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            1175.0,
            175.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive52_Mask",
          "foreground": "Primitive52_Paint",
          "background": "Primitive51_Merge",
          "output": "Primitive52_Merge"
        },
        "svgAttributes": {
          "cx": "1175",
          "cy": "175.0",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive53",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            1225.0,
            145.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive53_Mask",
          "foreground": "Primitive53_Paint",
          "background": "Primitive52_Merge",
          "output": "Primitive53_Merge"
        },
        "svgAttributes": {
          "cx": "1225",
          "cy": "145.0",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive54",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            1275.0,
            122.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive54_Mask",
          "foreground": "Primitive54_Paint",
          "background": "Primitive53_Merge",
          "output": "Primitive54_Merge"
        },
        "svgAttributes": {
          "cx": "1275",
          "cy": "122.5",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive55",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            1325.0,
            152.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive55_Mask",
          "foreground": "Primitive55_Paint",
          "background": "Primitive54_Merge",
          "output": "Primitive55_Merge"
        },
        "svgAttributes": {
          "cx": "1325",
          "cy": "152.5",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive56",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            1375.0,
            130.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive56_Mask",
          "foreground": "Primitive56_Paint",
          "background": "Primitive55_Merge",
          "output": "Primitive56_Merge"
        },
        "svgAttributes": {
          "cx": "1375",
          "cy": "130.0",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive57",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            1425.0,
            85.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive57_Mask",
          "foreground": "Primitive57_Paint",
          "background": "Primitive56_Merge",
          "output": "Primitive57_Merge"
        },
        "svgAttributes": {
          "cx": "1425",
          "cy": "85.0",
          "r": "2",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive58",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            1475.0,
            55.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive58_Mask",
          "foreground": "Primitive58_Paint",
          "background": "Primitive57_Merge",
          "output": "Primitive58_Merge"
        },
        "svgAttributes": {
          "cx": "1475",
          "cy": "55.0",
          "r": "2",
          "fill": "#23886f"
        }
      }
    ],
    "output": "Primitive58_Merge",
    "fit": "Contain, centered in consuming box. factor=min(boxWidth/viewBoxWidth,boxHeight/viewBoxHeight); letterbox offsets=(boxSize-factor*viewBoxSize)/2. Map primitive geometry through factor/offset before layer transform.",
    "input": "Transparent padded working domain; no raster Loader or source frame."
  },
  "wave03-interface/chart-representation-change/barChart-defaults.svg": {
    "viewBox": [
      0.0,
      0.0,
      1500.0,
      620.0
    ],
    "prefixRule": "Prefix every primitive/node name with the consuming layerId; repeated uses remain editable independent instances.",
    "primitives": [
      {
        "id": "Primitive00",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            25.0,
            520.0
          ],
          "sizePx": [
            36.0,
            180.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive00_Mask",
          "foreground": "Primitive00_Paint",
          "background": "Transparent",
          "output": "Primitive00_Merge"
        },
        "svgAttributes": {
          "x": "7",
          "y": "430.0",
          "width": "36",
          "height": "180.0",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive01",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            75.0,
            512.5
          ],
          "sizePx": [
            36.0,
            195.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive01_Mask",
          "foreground": "Primitive01_Paint",
          "background": "Primitive00_Merge",
          "output": "Primitive01_Merge"
        },
        "svgAttributes": {
          "x": "57",
          "y": "415.0",
          "width": "36",
          "height": "195.0",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive02",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            125.0,
            523.75
          ],
          "sizePx": [
            36.0,
            172.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive02_Mask",
          "foreground": "Primitive02_Paint",
          "background": "Primitive01_Merge",
          "output": "Primitive02_Merge"
        },
        "svgAttributes": {
          "x": "107",
          "y": "437.5",
          "width": "36",
          "height": "172.5",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive03",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            175.0,
            516.25
          ],
          "sizePx": [
            36.0,
            187.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive03_Mask",
          "foreground": "Primitive03_Paint",
          "background": "Primitive02_Merge",
          "output": "Primitive03_Merge"
        },
        "svgAttributes": {
          "x": "157",
          "y": "422.5",
          "width": "36",
          "height": "187.5",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive04",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            225.0,
            501.25
          ],
          "sizePx": [
            36.0,
            217.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive04_Mask",
          "foreground": "Primitive04_Paint",
          "background": "Primitive03_Merge",
          "output": "Primitive04_Merge"
        },
        "svgAttributes": {
          "x": "207",
          "y": "392.5",
          "width": "36",
          "height": "217.5",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive05",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            275.0,
            497.5
          ],
          "sizePx": [
            36.0,
            225.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive05_Mask",
          "foreground": "Primitive05_Paint",
          "background": "Primitive04_Merge",
          "output": "Primitive05_Merge"
        },
        "svgAttributes": {
          "x": "257",
          "y": "385.0",
          "width": "36",
          "height": "225.0",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive06",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            325.0,
            505.0
          ],
          "sizePx": [
            36.0,
            210.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive06_Mask",
          "foreground": "Primitive06_Paint",
          "background": "Primitive05_Merge",
          "output": "Primitive06_Merge"
        },
        "svgAttributes": {
          "x": "307",
          "y": "400.0",
          "width": "36",
          "height": "210.0",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive07",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            375.0,
            482.5
          ],
          "sizePx": [
            36.0,
            255.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive07_Mask",
          "foreground": "Primitive07_Paint",
          "background": "Primitive06_Merge",
          "output": "Primitive07_Merge"
        },
        "svgAttributes": {
          "x": "357",
          "y": "355.0",
          "width": "36",
          "height": "255.0",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive08",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            425.0,
            493.75
          ],
          "sizePx": [
            36.0,
            232.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive08_Mask",
          "foreground": "Primitive08_Paint",
          "background": "Primitive07_Merge",
          "output": "Primitive08_Merge"
        },
        "svgAttributes": {
          "x": "407",
          "y": "377.5",
          "width": "36",
          "height": "232.5",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive09",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            475.0,
            475.0
          ],
          "sizePx": [
            36.0,
            270.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive09_Mask",
          "foreground": "Primitive09_Paint",
          "background": "Primitive08_Merge",
          "output": "Primitive09_Merge"
        },
        "svgAttributes": {
          "x": "457",
          "y": "340.0",
          "width": "36",
          "height": "270.0",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive10",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            525.0,
            463.75
          ],
          "sizePx": [
            36.0,
            292.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive10_Mask",
          "foreground": "Primitive10_Paint",
          "background": "Primitive09_Merge",
          "output": "Primitive10_Merge"
        },
        "svgAttributes": {
          "x": "507",
          "y": "317.5",
          "width": "36",
          "height": "292.5",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive11",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            575.0,
            471.25
          ],
          "sizePx": [
            36.0,
            277.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive11_Mask",
          "foreground": "Primitive11_Paint",
          "background": "Primitive10_Merge",
          "output": "Primitive11_Merge"
        },
        "svgAttributes": {
          "x": "557",
          "y": "332.5",
          "width": "36",
          "height": "277.5",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive12",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            625.0,
            486.25
          ],
          "sizePx": [
            36.0,
            247.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive12_Mask",
          "foreground": "Primitive12_Paint",
          "background": "Primitive11_Merge",
          "output": "Primitive12_Merge"
        },
        "svgAttributes": {
          "x": "607",
          "y": "362.5",
          "width": "36",
          "height": "247.5",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive13",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            675.0,
            478.75
          ],
          "sizePx": [
            36.0,
            262.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive13_Mask",
          "foreground": "Primitive13_Paint",
          "background": "Primitive12_Merge",
          "output": "Primitive13_Merge"
        },
        "svgAttributes": {
          "x": "657",
          "y": "347.5",
          "width": "36",
          "height": "262.5",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive14",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            725.0,
            456.25
          ],
          "sizePx": [
            36.0,
            307.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive14_Mask",
          "foreground": "Primitive14_Paint",
          "background": "Primitive13_Merge",
          "output": "Primitive14_Merge"
        },
        "svgAttributes": {
          "x": "707",
          "y": "302.5",
          "width": "36",
          "height": "307.5",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive15",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            775.0,
            441.25
          ],
          "sizePx": [
            36.0,
            337.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive15_Mask",
          "foreground": "Primitive15_Paint",
          "background": "Primitive14_Merge",
          "output": "Primitive15_Merge"
        },
        "svgAttributes": {
          "x": "757",
          "y": "272.5",
          "width": "36",
          "height": "337.5",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive16",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            825.0,
            437.5
          ],
          "sizePx": [
            36.0,
            345.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive16_Mask",
          "foreground": "Primitive16_Paint",
          "background": "Primitive15_Merge",
          "output": "Primitive16_Merge"
        },
        "svgAttributes": {
          "x": "807",
          "y": "265.0",
          "width": "36",
          "height": "345.0",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive17",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            875.0,
            445.0
          ],
          "sizePx": [
            36.0,
            330.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive17_Mask",
          "foreground": "Primitive17_Paint",
          "background": "Primitive16_Merge",
          "output": "Primitive17_Merge"
        },
        "svgAttributes": {
          "x": "857",
          "y": "280.0",
          "width": "36",
          "height": "330.0",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive18",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            925.0,
            430.0
          ],
          "sizePx": [
            36.0,
            360.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive18_Mask",
          "foreground": "Primitive18_Paint",
          "background": "Primitive17_Merge",
          "output": "Primitive18_Merge"
        },
        "svgAttributes": {
          "x": "907",
          "y": "250.0",
          "width": "36",
          "height": "360.0",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive19",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            975.0,
            415.0
          ],
          "sizePx": [
            36.0,
            390.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive19_Mask",
          "foreground": "Primitive19_Paint",
          "background": "Primitive18_Merge",
          "output": "Primitive19_Merge"
        },
        "svgAttributes": {
          "x": "957",
          "y": "220.0",
          "width": "36",
          "height": "390.0",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive20",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            1025.0,
            418.75
          ],
          "sizePx": [
            36.0,
            382.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive20_Mask",
          "foreground": "Primitive20_Paint",
          "background": "Primitive19_Merge",
          "output": "Primitive20_Merge"
        },
        "svgAttributes": {
          "x": "1007",
          "y": "227.5",
          "width": "36",
          "height": "382.5",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive21",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            1075.0,
            403.75
          ],
          "sizePx": [
            36.0,
            412.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive21_Mask",
          "foreground": "Primitive21_Paint",
          "background": "Primitive20_Merge",
          "output": "Primitive21_Merge"
        },
        "svgAttributes": {
          "x": "1057",
          "y": "197.5",
          "width": "36",
          "height": "412.5",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive22",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            1125.0,
            407.5
          ],
          "sizePx": [
            36.0,
            405.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive22_Mask",
          "foreground": "Primitive22_Paint",
          "background": "Primitive21_Merge",
          "output": "Primitive22_Merge"
        },
        "svgAttributes": {
          "x": "1107",
          "y": "205.0",
          "width": "36",
          "height": "405.0",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive23",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            1175.0,
            392.5
          ],
          "sizePx": [
            36.0,
            435.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive23_Mask",
          "foreground": "Primitive23_Paint",
          "background": "Primitive22_Merge",
          "output": "Primitive23_Merge"
        },
        "svgAttributes": {
          "x": "1157",
          "y": "175.0",
          "width": "36",
          "height": "435.0",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive24",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            1225.0,
            377.5
          ],
          "sizePx": [
            36.0,
            465.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive24_Mask",
          "foreground": "Primitive24_Paint",
          "background": "Primitive23_Merge",
          "output": "Primitive24_Merge"
        },
        "svgAttributes": {
          "x": "1207",
          "y": "145.0",
          "width": "36",
          "height": "465.0",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive25",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            1275.0,
            366.25
          ],
          "sizePx": [
            36.0,
            487.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive25_Mask",
          "foreground": "Primitive25_Paint",
          "background": "Primitive24_Merge",
          "output": "Primitive25_Merge"
        },
        "svgAttributes": {
          "x": "1257",
          "y": "122.5",
          "width": "36",
          "height": "487.5",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive26",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            1325.0,
            381.25
          ],
          "sizePx": [
            36.0,
            457.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive26_Mask",
          "foreground": "Primitive26_Paint",
          "background": "Primitive25_Merge",
          "output": "Primitive26_Merge"
        },
        "svgAttributes": {
          "x": "1307",
          "y": "152.5",
          "width": "36",
          "height": "457.5",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive27",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            1375.0,
            370.0
          ],
          "sizePx": [
            36.0,
            480.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive27_Mask",
          "foreground": "Primitive27_Paint",
          "background": "Primitive26_Merge",
          "output": "Primitive27_Merge"
        },
        "svgAttributes": {
          "x": "1357",
          "y": "130.0",
          "width": "36",
          "height": "480.0",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive28",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            1425.0,
            347.5
          ],
          "sizePx": [
            36.0,
            525.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive28_Mask",
          "foreground": "Primitive28_Paint",
          "background": "Primitive27_Merge",
          "output": "Primitive28_Merge"
        },
        "svgAttributes": {
          "x": "1407",
          "y": "85.0",
          "width": "36",
          "height": "525.0",
          "rx": "8",
          "fill": "#23886f"
        }
      },
      {
        "id": "Primitive29",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            1475.0,
            332.5
          ],
          "sizePx": [
            36.0,
            555.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#23886f",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive29_Mask",
          "foreground": "Primitive29_Paint",
          "background": "Primitive28_Merge",
          "output": "Primitive29_Merge"
        },
        "svgAttributes": {
          "x": "1457",
          "y": "55.0",
          "width": "36",
          "height": "555.0",
          "rx": "8",
          "fill": "#23886f"
        }
      }
    ],
    "output": "Primitive29_Merge",
    "fit": "Contain, centered in consuming box. factor=min(boxWidth/viewBoxWidth,boxHeight/viewBoxHeight); letterbox offsets=(boxSize-factor*viewBoxSize)/2. Map primitive geometry through factor/offset before layer transform.",
    "input": "Transparent padded working domain; no raster Loader or source frame."
  },
  "wave03-interface/chart-representation-change/lineChart-adaptation.svg": {
    "viewBox": [
      0.0,
      0.0,
      1500.0,
      620.0
    ],
    "prefixRule": "Prefix every primitive/node name with the consuming layerId; repeated uses remain editable independent instances.",
    "primitives": [
      {
        "id": "Primitive00",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              26.029,
              476.715
            ],
            [
              76.029,
              446.715
            ],
            [
              73.971,
              443.285
            ],
            [
              23.971,
              473.285
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive00_Mask",
          "foreground": "Primitive00_Paint",
          "background": "Transparent",
          "output": "Primitive00_Merge"
        },
        "svgAttributes": {
          "points": "26.0290,476.7150 76.0290,446.7150 73.9710,443.2850 23.9710,473.2850",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive01",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              76.3379,
              446.4866
            ],
            [
              126.3379,
              401.4866
            ],
            [
              123.6621,
              398.5134
            ],
            [
              73.6621,
              443.5134
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive01_Mask",
          "foreground": "Primitive01_Paint",
          "background": "Primitive00_Merge",
          "output": "Primitive01_Merge"
        },
        "svgAttributes": {
          "points": "76.3379,446.4866 126.3379,401.4866 123.6621,398.5134 73.6621,443.5134",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive02",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              126.029,
              401.715
            ],
            [
              176.029,
              371.715
            ],
            [
              173.971,
              368.285
            ],
            [
              123.971,
              398.285
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive02_Mask",
          "foreground": "Primitive02_Paint",
          "background": "Primitive01_Merge",
          "output": "Primitive02_Merge"
        },
        "svgAttributes": {
          "points": "126.0290,401.7150 176.0290,371.7150 173.9710,368.2850 123.9710,398.2850",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive03",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              175.8207,
              371.8238
            ],
            [
              225.8207,
              349.3238
            ],
            [
              224.1793,
              345.6762
            ],
            [
              174.1793,
              368.1762
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive03_Mask",
          "foreground": "Primitive03_Paint",
          "background": "Primitive02_Merge",
          "output": "Primitive03_Merge"
        },
        "svgAttributes": {
          "points": "175.8207,371.8238 225.8207,349.3238 224.1793,345.6762 174.1793,368.1762",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive04",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              223.971,
              349.215
            ],
            [
              273.971,
              379.215
            ],
            [
              276.029,
              375.785
            ],
            [
              226.029,
              345.785
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive04_Mask",
          "foreground": "Primitive04_Paint",
          "background": "Primitive03_Merge",
          "output": "Primitive04_Merge"
        },
        "svgAttributes": {
          "points": "223.9710,349.2150 273.9710,379.2150 276.0290,375.7850 226.0290,345.7850",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive05",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              273.971,
              379.215
            ],
            [
              323.971,
              409.215
            ],
            [
              326.029,
              405.785
            ],
            [
              276.029,
              375.785
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive05_Mask",
          "foreground": "Primitive05_Paint",
          "background": "Primitive04_Merge",
          "output": "Primitive05_Merge"
        },
        "svgAttributes": {
          "points": "273.9710,379.2150 323.9710,409.2150 326.0290,405.7850 276.0290,375.7850",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive06",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              325.8207,
              409.3238
            ],
            [
              375.8207,
              386.8238
            ],
            [
              374.1793,
              383.1762
            ],
            [
              324.1793,
              405.6762
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive06_Mask",
          "foreground": "Primitive06_Paint",
          "background": "Primitive05_Merge",
          "output": "Primitive06_Merge"
        },
        "svgAttributes": {
          "points": "325.8207,409.3238 375.8207,386.8238 374.1793,383.1762 324.1793,405.6762",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive07",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              376.3379,
              386.4866
            ],
            [
              426.3379,
              341.4866
            ],
            [
              423.6621,
              338.5134
            ],
            [
              373.6621,
              383.5134
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive07_Mask",
          "foreground": "Primitive07_Paint",
          "background": "Primitive06_Merge",
          "output": "Primitive07_Merge"
        },
        "svgAttributes": {
          "points": "376.3379,386.4866 426.3379,341.4866 423.6621,338.5134 373.6621,383.5134",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive08",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              426.029,
              341.715
            ],
            [
              476.029,
              311.715
            ],
            [
              473.971,
              308.285
            ],
            [
              423.971,
              338.285
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive08_Mask",
          "foreground": "Primitive08_Paint",
          "background": "Primitive07_Merge",
          "output": "Primitive08_Merge"
        },
        "svgAttributes": {
          "points": "426.0290,341.7150 476.0290,311.7150 473.9710,308.2850 423.9710,338.2850",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive09",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              476.029,
              311.715
            ],
            [
              526.029,
              281.715
            ],
            [
              523.971,
              278.285
            ],
            [
              473.971,
              308.285
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive09_Mask",
          "foreground": "Primitive09_Paint",
          "background": "Primitive08_Merge",
          "output": "Primitive09_Merge"
        },
        "svgAttributes": {
          "points": "476.0290,311.7150 526.0290,281.7150 523.9710,278.2850 473.9710,308.2850",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive10",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              525.5747,
              281.9157
            ],
            [
              575.5747,
              266.9157
            ],
            [
              574.4253,
              263.0843
            ],
            [
              524.4253,
              278.0843
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive10_Mask",
          "foreground": "Primitive10_Paint",
          "background": "Primitive09_Merge",
          "output": "Primitive10_Merge"
        },
        "svgAttributes": {
          "points": "525.5747,281.9157 575.5747,266.9157 574.4253,263.0843 524.4253,278.0843",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive11",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              575.8207,
              266.8238
            ],
            [
              625.8207,
              244.3238
            ],
            [
              624.1793,
              240.6762
            ],
            [
              574.1793,
              263.1762
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive11_Mask",
          "foreground": "Primitive11_Paint",
          "background": "Primitive10_Merge",
          "output": "Primitive11_Merge"
        },
        "svgAttributes": {
          "points": "575.8207,266.8238 625.8207,244.3238 624.1793,240.6762 574.1793,263.1762",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive12",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              623.971,
              244.215
            ],
            [
              673.971,
              274.215
            ],
            [
              676.029,
              270.785
            ],
            [
              626.029,
              240.785
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive12_Mask",
          "foreground": "Primitive12_Paint",
          "background": "Primitive11_Merge",
          "output": "Primitive12_Merge"
        },
        "svgAttributes": {
          "points": "623.9710,244.2150 673.9710,274.2150 676.0290,270.7850 626.0290,240.7850",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive13",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              674.1793,
              274.3238
            ],
            [
              724.1793,
              296.8238
            ],
            [
              725.8207,
              293.1762
            ],
            [
              675.8207,
              270.6762
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive13_Mask",
          "foreground": "Primitive13_Paint",
          "background": "Primitive12_Merge",
          "output": "Primitive13_Merge"
        },
        "svgAttributes": {
          "points": "674.1793,274.3238 724.1793,296.8238 725.8207,293.1762 675.8207,270.6762",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive14",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              724.1793,
              296.8238
            ],
            [
              774.1793,
              319.3238
            ],
            [
              775.8207,
              315.6762
            ],
            [
              725.8207,
              293.1762
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive14_Mask",
          "foreground": "Primitive14_Paint",
          "background": "Primitive13_Merge",
          "output": "Primitive14_Merge"
        },
        "svgAttributes": {
          "points": "724.1793,296.8238 774.1793,319.3238 775.8207,315.6762 725.8207,293.1762",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive15",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              776.029,
              319.215
            ],
            [
              826.029,
              289.215
            ],
            [
              823.971,
              285.785
            ],
            [
              773.971,
              315.785
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive15_Mask",
          "foreground": "Primitive15_Paint",
          "background": "Primitive14_Merge",
          "output": "Primitive15_Merge"
        },
        "svgAttributes": {
          "points": "776.0290,319.2150 826.0290,289.2150 823.9710,285.7850 773.9710,315.7850",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive16",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              826.2,
              289.1
            ],
            [
              876.2,
              251.6
            ],
            [
              873.8,
              248.4
            ],
            [
              823.8,
              285.9
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive16_Mask",
          "foreground": "Primitive16_Paint",
          "background": "Primitive15_Merge",
          "output": "Primitive16_Merge"
        },
        "svgAttributes": {
          "points": "826.2000,289.1000 876.2000,251.6000 873.8000,248.4000 823.8000,285.9000",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive17",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              876.2,
              251.6
            ],
            [
              926.2,
              214.1
            ],
            [
              923.8,
              210.9
            ],
            [
              873.8,
              248.4
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive17_Mask",
          "foreground": "Primitive17_Paint",
          "background": "Primitive16_Merge",
          "output": "Primitive17_Merge"
        },
        "svgAttributes": {
          "points": "876.2000,251.6000 926.2000,214.1000 923.8000,210.9000 873.8000,248.4000",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive18",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              926.2,
              214.1
            ],
            [
              976.2,
              176.6
            ],
            [
              973.8,
              173.4
            ],
            [
              923.8,
              210.9
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive18_Mask",
          "foreground": "Primitive18_Paint",
          "background": "Primitive17_Merge",
          "output": "Primitive18_Merge"
        },
        "svgAttributes": {
          "points": "926.2000,214.1000 976.2000,176.6000 973.8000,173.4000 923.8000,210.9000",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive19",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              975.5747,
              176.9157
            ],
            [
              1025.5747,
              161.9157
            ],
            [
              1024.4253,
              158.0843
            ],
            [
              974.4253,
              173.0843
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive19_Mask",
          "foreground": "Primitive19_Paint",
          "background": "Primitive18_Merge",
          "output": "Primitive19_Merge"
        },
        "svgAttributes": {
          "points": "975.5747,176.9157 1025.5747,161.9157 1024.4253,158.0843 974.4253,173.0843",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive20",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              1024.1793,
              161.8238
            ],
            [
              1074.1793,
              184.3238
            ],
            [
              1075.8207,
              180.6762
            ],
            [
              1025.8207,
              158.1762
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive20_Mask",
          "foreground": "Primitive20_Paint",
          "background": "Primitive19_Merge",
          "output": "Primitive20_Merge"
        },
        "svgAttributes": {
          "points": "1024.1793,161.8238 1074.1793,184.3238 1075.8207,180.6762 1025.8207,158.1762",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive21",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              1074.4253,
              184.4157
            ],
            [
              1124.4253,
              199.4157
            ],
            [
              1125.5747,
              195.5843
            ],
            [
              1075.5747,
              180.5843
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive21_Mask",
          "foreground": "Primitive21_Paint",
          "background": "Primitive20_Merge",
          "output": "Primitive21_Merge"
        },
        "svgAttributes": {
          "points": "1074.4253,184.4157 1124.4253,199.4157 1125.5747,195.5843 1075.5747,180.5843",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive22",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              1126.029,
              199.215
            ],
            [
              1176.029,
              169.215
            ],
            [
              1173.971,
              165.785
            ],
            [
              1123.971,
              195.785
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive22_Mask",
          "foreground": "Primitive22_Paint",
          "background": "Primitive21_Merge",
          "output": "Primitive22_Merge"
        },
        "svgAttributes": {
          "points": "1126.0290,199.2150 1176.0290,169.2150 1173.9710,165.7850 1123.9710,195.7850",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive23",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              1176.2,
              169.1
            ],
            [
              1226.2,
              131.6
            ],
            [
              1223.8,
              128.4
            ],
            [
              1173.8,
              165.9
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive23_Mask",
          "foreground": "Primitive23_Paint",
          "background": "Primitive22_Merge",
          "output": "Primitive23_Merge"
        },
        "svgAttributes": {
          "points": "1176.2000,169.1000 1226.2000,131.6000 1223.8000,128.4000 1173.8000,165.9000",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive24",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              1226.2,
              131.6
            ],
            [
              1276.2,
              94.1
            ],
            [
              1273.8,
              90.9
            ],
            [
              1223.8,
              128.4
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive24_Mask",
          "foreground": "Primitive24_Paint",
          "background": "Primitive23_Merge",
          "output": "Primitive24_Merge"
        },
        "svgAttributes": {
          "points": "1226.2000,131.6000 1276.2000,94.1000 1273.8000,90.9000 1223.8000,128.4000",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive25",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              1275.8207,
              94.3238
            ],
            [
              1325.8207,
              71.8238
            ],
            [
              1324.1793,
              68.1762
            ],
            [
              1274.1793,
              90.6762
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive25_Mask",
          "foreground": "Primitive25_Paint",
          "background": "Primitive24_Merge",
          "output": "Primitive25_Merge"
        },
        "svgAttributes": {
          "points": "1275.8207,94.3238 1325.8207,71.8238 1324.1793,68.1762 1274.1793,90.6762",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive26",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              1323.971,
              71.715
            ],
            [
              1373.971,
              101.715
            ],
            [
              1376.029,
              98.285
            ],
            [
              1326.029,
              68.285
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive26_Mask",
          "foreground": "Primitive26_Paint",
          "background": "Primitive25_Merge",
          "output": "Primitive26_Merge"
        },
        "svgAttributes": {
          "points": "1323.9710,71.7150 1373.9710,101.7150 1376.0290,98.2850 1326.0290,68.2850",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive27",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              1374.1793,
              101.8238
            ],
            [
              1424.1793,
              124.3238
            ],
            [
              1425.8207,
              120.6762
            ],
            [
              1375.8207,
              98.1762
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive27_Mask",
          "foreground": "Primitive27_Paint",
          "background": "Primitive26_Merge",
          "output": "Primitive27_Merge"
        },
        "svgAttributes": {
          "points": "1374.1793,101.8238 1424.1793,124.3238 1425.8207,120.6762 1375.8207,98.1762",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive28",
        "kind": "polygon",
        "geometry": {
          "verticesPx": [
            [
              1426.2,
              124.1
            ],
            [
              1476.2,
              86.6
            ],
            [
              1473.8,
              83.4
            ],
            [
              1423.8,
              120.9
            ]
          ],
          "closed": true
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Polygon",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive28_Mask",
          "foreground": "Primitive28_Paint",
          "background": "Primitive27_Merge",
          "output": "Primitive28_Merge"
        },
        "svgAttributes": {
          "points": "1426.2000,124.1000 1476.2000,86.6000 1473.8000,83.4000 1423.8000,120.9000",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive29",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            25.0,
            475.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive29_Mask",
          "foreground": "Primitive29_Paint",
          "background": "Primitive28_Merge",
          "output": "Primitive29_Merge"
        },
        "svgAttributes": {
          "cx": "25",
          "cy": "475.0",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive30",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            75.0,
            445.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive30_Mask",
          "foreground": "Primitive30_Paint",
          "background": "Primitive29_Merge",
          "output": "Primitive30_Merge"
        },
        "svgAttributes": {
          "cx": "75",
          "cy": "445.0",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive31",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            125.0,
            400.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive31_Mask",
          "foreground": "Primitive31_Paint",
          "background": "Primitive30_Merge",
          "output": "Primitive31_Merge"
        },
        "svgAttributes": {
          "cx": "125",
          "cy": "400.0",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive32",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            175.0,
            370.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive32_Mask",
          "foreground": "Primitive32_Paint",
          "background": "Primitive31_Merge",
          "output": "Primitive32_Merge"
        },
        "svgAttributes": {
          "cx": "175",
          "cy": "370.0",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive33",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            225.0,
            347.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive33_Mask",
          "foreground": "Primitive33_Paint",
          "background": "Primitive32_Merge",
          "output": "Primitive33_Merge"
        },
        "svgAttributes": {
          "cx": "225",
          "cy": "347.5",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive34",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            275.0,
            377.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive34_Mask",
          "foreground": "Primitive34_Paint",
          "background": "Primitive33_Merge",
          "output": "Primitive34_Merge"
        },
        "svgAttributes": {
          "cx": "275",
          "cy": "377.5",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive35",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            325.0,
            407.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive35_Mask",
          "foreground": "Primitive35_Paint",
          "background": "Primitive34_Merge",
          "output": "Primitive35_Merge"
        },
        "svgAttributes": {
          "cx": "325",
          "cy": "407.5",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive36",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            375.0,
            385.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive36_Mask",
          "foreground": "Primitive36_Paint",
          "background": "Primitive35_Merge",
          "output": "Primitive36_Merge"
        },
        "svgAttributes": {
          "cx": "375",
          "cy": "385.0",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive37",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            425.0,
            340.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive37_Mask",
          "foreground": "Primitive37_Paint",
          "background": "Primitive36_Merge",
          "output": "Primitive37_Merge"
        },
        "svgAttributes": {
          "cx": "425",
          "cy": "340.0",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive38",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            475.0,
            310.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive38_Mask",
          "foreground": "Primitive38_Paint",
          "background": "Primitive37_Merge",
          "output": "Primitive38_Merge"
        },
        "svgAttributes": {
          "cx": "475",
          "cy": "310.0",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive39",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            525.0,
            280.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive39_Mask",
          "foreground": "Primitive39_Paint",
          "background": "Primitive38_Merge",
          "output": "Primitive39_Merge"
        },
        "svgAttributes": {
          "cx": "525",
          "cy": "280.0",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive40",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            575.0,
            265.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive40_Mask",
          "foreground": "Primitive40_Paint",
          "background": "Primitive39_Merge",
          "output": "Primitive40_Merge"
        },
        "svgAttributes": {
          "cx": "575",
          "cy": "265.0",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive41",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            625.0,
            242.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive41_Mask",
          "foreground": "Primitive41_Paint",
          "background": "Primitive40_Merge",
          "output": "Primitive41_Merge"
        },
        "svgAttributes": {
          "cx": "625",
          "cy": "242.5",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive42",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            675.0,
            272.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive42_Mask",
          "foreground": "Primitive42_Paint",
          "background": "Primitive41_Merge",
          "output": "Primitive42_Merge"
        },
        "svgAttributes": {
          "cx": "675",
          "cy": "272.5",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive43",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            725.0,
            295.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive43_Mask",
          "foreground": "Primitive43_Paint",
          "background": "Primitive42_Merge",
          "output": "Primitive43_Merge"
        },
        "svgAttributes": {
          "cx": "725",
          "cy": "295.0",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive44",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            775.0,
            317.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive44_Mask",
          "foreground": "Primitive44_Paint",
          "background": "Primitive43_Merge",
          "output": "Primitive44_Merge"
        },
        "svgAttributes": {
          "cx": "775",
          "cy": "317.5",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive45",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            825.0,
            287.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive45_Mask",
          "foreground": "Primitive45_Paint",
          "background": "Primitive44_Merge",
          "output": "Primitive45_Merge"
        },
        "svgAttributes": {
          "cx": "825",
          "cy": "287.5",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive46",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            875.0,
            250.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive46_Mask",
          "foreground": "Primitive46_Paint",
          "background": "Primitive45_Merge",
          "output": "Primitive46_Merge"
        },
        "svgAttributes": {
          "cx": "875",
          "cy": "250.0",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive47",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            925.0,
            212.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive47_Mask",
          "foreground": "Primitive47_Paint",
          "background": "Primitive46_Merge",
          "output": "Primitive47_Merge"
        },
        "svgAttributes": {
          "cx": "925",
          "cy": "212.5",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive48",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            975.0,
            175.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive48_Mask",
          "foreground": "Primitive48_Paint",
          "background": "Primitive47_Merge",
          "output": "Primitive48_Merge"
        },
        "svgAttributes": {
          "cx": "975",
          "cy": "175.0",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive49",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            1025.0,
            160.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive49_Mask",
          "foreground": "Primitive49_Paint",
          "background": "Primitive48_Merge",
          "output": "Primitive49_Merge"
        },
        "svgAttributes": {
          "cx": "1025",
          "cy": "160.0",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive50",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            1075.0,
            182.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive50_Mask",
          "foreground": "Primitive50_Paint",
          "background": "Primitive49_Merge",
          "output": "Primitive50_Merge"
        },
        "svgAttributes": {
          "cx": "1075",
          "cy": "182.5",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive51",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            1125.0,
            197.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive51_Mask",
          "foreground": "Primitive51_Paint",
          "background": "Primitive50_Merge",
          "output": "Primitive51_Merge"
        },
        "svgAttributes": {
          "cx": "1125",
          "cy": "197.5",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive52",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            1175.0,
            167.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive52_Mask",
          "foreground": "Primitive52_Paint",
          "background": "Primitive51_Merge",
          "output": "Primitive52_Merge"
        },
        "svgAttributes": {
          "cx": "1175",
          "cy": "167.5",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive53",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            1225.0,
            130.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive53_Mask",
          "foreground": "Primitive53_Paint",
          "background": "Primitive52_Merge",
          "output": "Primitive53_Merge"
        },
        "svgAttributes": {
          "cx": "1225",
          "cy": "130.0",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive54",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            1275.0,
            92.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive54_Mask",
          "foreground": "Primitive54_Paint",
          "background": "Primitive53_Merge",
          "output": "Primitive54_Merge"
        },
        "svgAttributes": {
          "cx": "1275",
          "cy": "92.5",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive55",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            1325.0,
            70.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive55_Mask",
          "foreground": "Primitive55_Paint",
          "background": "Primitive54_Merge",
          "output": "Primitive55_Merge"
        },
        "svgAttributes": {
          "cx": "1325",
          "cy": "70.0",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive56",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            1375.0,
            100.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive56_Mask",
          "foreground": "Primitive56_Paint",
          "background": "Primitive55_Merge",
          "output": "Primitive56_Merge"
        },
        "svgAttributes": {
          "cx": "1375",
          "cy": "100.0",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive57",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            1425.0,
            122.5
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive57_Mask",
          "foreground": "Primitive57_Paint",
          "background": "Primitive56_Merge",
          "output": "Primitive57_Merge"
        },
        "svgAttributes": {
          "cx": "1425",
          "cy": "122.5",
          "r": "2",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive58",
        "kind": "circle",
        "geometry": {
          "centerPx": [
            1475.0,
            85.0
          ],
          "sizePx": [
            4.0,
            4.0
          ]
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Ellipse",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive58_Mask",
          "foreground": "Primitive58_Paint",
          "background": "Primitive57_Merge",
          "output": "Primitive58_Merge"
        },
        "svgAttributes": {
          "cx": "1475",
          "cy": "85.0",
          "r": "2",
          "fill": "#7b64a3"
        }
      }
    ],
    "output": "Primitive58_Merge",
    "fit": "Contain, centered in consuming box. factor=min(boxWidth/viewBoxWidth,boxHeight/viewBoxHeight); letterbox offsets=(boxSize-factor*viewBoxSize)/2. Map primitive geometry through factor/offset before layer transform.",
    "input": "Transparent padded working domain; no raster Loader or source frame."
  },
  "wave03-interface/chart-representation-change/barChart-adaptation.svg": {
    "viewBox": [
      0.0,
      0.0,
      1500.0,
      620.0
    ],
    "prefixRule": "Prefix every primitive/node name with the consuming layerId; repeated uses remain editable independent instances.",
    "primitives": [
      {
        "id": "Primitive00",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            25.0,
            542.5
          ],
          "sizePx": [
            36.0,
            135.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive00_Mask",
          "foreground": "Primitive00_Paint",
          "background": "Transparent",
          "output": "Primitive00_Merge"
        },
        "svgAttributes": {
          "x": "7",
          "y": "475.0",
          "width": "36",
          "height": "135.0",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive01",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            75.0,
            527.5
          ],
          "sizePx": [
            36.0,
            165.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive01_Mask",
          "foreground": "Primitive01_Paint",
          "background": "Primitive00_Merge",
          "output": "Primitive01_Merge"
        },
        "svgAttributes": {
          "x": "57",
          "y": "445.0",
          "width": "36",
          "height": "165.0",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive02",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            125.0,
            505.0
          ],
          "sizePx": [
            36.0,
            210.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive02_Mask",
          "foreground": "Primitive02_Paint",
          "background": "Primitive01_Merge",
          "output": "Primitive02_Merge"
        },
        "svgAttributes": {
          "x": "107",
          "y": "400.0",
          "width": "36",
          "height": "210.0",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive03",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            175.0,
            490.0
          ],
          "sizePx": [
            36.0,
            240.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive03_Mask",
          "foreground": "Primitive03_Paint",
          "background": "Primitive02_Merge",
          "output": "Primitive03_Merge"
        },
        "svgAttributes": {
          "x": "157",
          "y": "370.0",
          "width": "36",
          "height": "240.0",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive04",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            225.0,
            478.75
          ],
          "sizePx": [
            36.0,
            262.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive04_Mask",
          "foreground": "Primitive04_Paint",
          "background": "Primitive03_Merge",
          "output": "Primitive04_Merge"
        },
        "svgAttributes": {
          "x": "207",
          "y": "347.5",
          "width": "36",
          "height": "262.5",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive05",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            275.0,
            493.75
          ],
          "sizePx": [
            36.0,
            232.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive05_Mask",
          "foreground": "Primitive05_Paint",
          "background": "Primitive04_Merge",
          "output": "Primitive05_Merge"
        },
        "svgAttributes": {
          "x": "257",
          "y": "377.5",
          "width": "36",
          "height": "232.5",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive06",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            325.0,
            508.75
          ],
          "sizePx": [
            36.0,
            202.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive06_Mask",
          "foreground": "Primitive06_Paint",
          "background": "Primitive05_Merge",
          "output": "Primitive06_Merge"
        },
        "svgAttributes": {
          "x": "307",
          "y": "407.5",
          "width": "36",
          "height": "202.5",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive07",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            375.0,
            497.5
          ],
          "sizePx": [
            36.0,
            225.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive07_Mask",
          "foreground": "Primitive07_Paint",
          "background": "Primitive06_Merge",
          "output": "Primitive07_Merge"
        },
        "svgAttributes": {
          "x": "357",
          "y": "385.0",
          "width": "36",
          "height": "225.0",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive08",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            425.0,
            475.0
          ],
          "sizePx": [
            36.0,
            270.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive08_Mask",
          "foreground": "Primitive08_Paint",
          "background": "Primitive07_Merge",
          "output": "Primitive08_Merge"
        },
        "svgAttributes": {
          "x": "407",
          "y": "340.0",
          "width": "36",
          "height": "270.0",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive09",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            475.0,
            460.0
          ],
          "sizePx": [
            36.0,
            300.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive09_Mask",
          "foreground": "Primitive09_Paint",
          "background": "Primitive08_Merge",
          "output": "Primitive09_Merge"
        },
        "svgAttributes": {
          "x": "457",
          "y": "310.0",
          "width": "36",
          "height": "300.0",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive10",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            525.0,
            445.0
          ],
          "sizePx": [
            36.0,
            330.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive10_Mask",
          "foreground": "Primitive10_Paint",
          "background": "Primitive09_Merge",
          "output": "Primitive10_Merge"
        },
        "svgAttributes": {
          "x": "507",
          "y": "280.0",
          "width": "36",
          "height": "330.0",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive11",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            575.0,
            437.5
          ],
          "sizePx": [
            36.0,
            345.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive11_Mask",
          "foreground": "Primitive11_Paint",
          "background": "Primitive10_Merge",
          "output": "Primitive11_Merge"
        },
        "svgAttributes": {
          "x": "557",
          "y": "265.0",
          "width": "36",
          "height": "345.0",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive12",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            625.0,
            426.25
          ],
          "sizePx": [
            36.0,
            367.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive12_Mask",
          "foreground": "Primitive12_Paint",
          "background": "Primitive11_Merge",
          "output": "Primitive12_Merge"
        },
        "svgAttributes": {
          "x": "607",
          "y": "242.5",
          "width": "36",
          "height": "367.5",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive13",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            675.0,
            441.25
          ],
          "sizePx": [
            36.0,
            337.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive13_Mask",
          "foreground": "Primitive13_Paint",
          "background": "Primitive12_Merge",
          "output": "Primitive13_Merge"
        },
        "svgAttributes": {
          "x": "657",
          "y": "272.5",
          "width": "36",
          "height": "337.5",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive14",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            725.0,
            452.5
          ],
          "sizePx": [
            36.0,
            315.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive14_Mask",
          "foreground": "Primitive14_Paint",
          "background": "Primitive13_Merge",
          "output": "Primitive14_Merge"
        },
        "svgAttributes": {
          "x": "707",
          "y": "295.0",
          "width": "36",
          "height": "315.0",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive15",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            775.0,
            463.75
          ],
          "sizePx": [
            36.0,
            292.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive15_Mask",
          "foreground": "Primitive15_Paint",
          "background": "Primitive14_Merge",
          "output": "Primitive15_Merge"
        },
        "svgAttributes": {
          "x": "757",
          "y": "317.5",
          "width": "36",
          "height": "292.5",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive16",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            825.0,
            448.75
          ],
          "sizePx": [
            36.0,
            322.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive16_Mask",
          "foreground": "Primitive16_Paint",
          "background": "Primitive15_Merge",
          "output": "Primitive16_Merge"
        },
        "svgAttributes": {
          "x": "807",
          "y": "287.5",
          "width": "36",
          "height": "322.5",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive17",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            875.0,
            430.0
          ],
          "sizePx": [
            36.0,
            360.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive17_Mask",
          "foreground": "Primitive17_Paint",
          "background": "Primitive16_Merge",
          "output": "Primitive17_Merge"
        },
        "svgAttributes": {
          "x": "857",
          "y": "250.0",
          "width": "36",
          "height": "360.0",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive18",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            925.0,
            411.25
          ],
          "sizePx": [
            36.0,
            397.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive18_Mask",
          "foreground": "Primitive18_Paint",
          "background": "Primitive17_Merge",
          "output": "Primitive18_Merge"
        },
        "svgAttributes": {
          "x": "907",
          "y": "212.5",
          "width": "36",
          "height": "397.5",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive19",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            975.0,
            392.5
          ],
          "sizePx": [
            36.0,
            435.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive19_Mask",
          "foreground": "Primitive19_Paint",
          "background": "Primitive18_Merge",
          "output": "Primitive19_Merge"
        },
        "svgAttributes": {
          "x": "957",
          "y": "175.0",
          "width": "36",
          "height": "435.0",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive20",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            1025.0,
            385.0
          ],
          "sizePx": [
            36.0,
            450.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive20_Mask",
          "foreground": "Primitive20_Paint",
          "background": "Primitive19_Merge",
          "output": "Primitive20_Merge"
        },
        "svgAttributes": {
          "x": "1007",
          "y": "160.0",
          "width": "36",
          "height": "450.0",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive21",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            1075.0,
            396.25
          ],
          "sizePx": [
            36.0,
            427.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive21_Mask",
          "foreground": "Primitive21_Paint",
          "background": "Primitive20_Merge",
          "output": "Primitive21_Merge"
        },
        "svgAttributes": {
          "x": "1057",
          "y": "182.5",
          "width": "36",
          "height": "427.5",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive22",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            1125.0,
            403.75
          ],
          "sizePx": [
            36.0,
            412.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive22_Mask",
          "foreground": "Primitive22_Paint",
          "background": "Primitive21_Merge",
          "output": "Primitive22_Merge"
        },
        "svgAttributes": {
          "x": "1107",
          "y": "197.5",
          "width": "36",
          "height": "412.5",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive23",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            1175.0,
            388.75
          ],
          "sizePx": [
            36.0,
            442.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive23_Mask",
          "foreground": "Primitive23_Paint",
          "background": "Primitive22_Merge",
          "output": "Primitive23_Merge"
        },
        "svgAttributes": {
          "x": "1157",
          "y": "167.5",
          "width": "36",
          "height": "442.5",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive24",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            1225.0,
            370.0
          ],
          "sizePx": [
            36.0,
            480.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive24_Mask",
          "foreground": "Primitive24_Paint",
          "background": "Primitive23_Merge",
          "output": "Primitive24_Merge"
        },
        "svgAttributes": {
          "x": "1207",
          "y": "130.0",
          "width": "36",
          "height": "480.0",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive25",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            1275.0,
            351.25
          ],
          "sizePx": [
            36.0,
            517.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive25_Mask",
          "foreground": "Primitive25_Paint",
          "background": "Primitive24_Merge",
          "output": "Primitive25_Merge"
        },
        "svgAttributes": {
          "x": "1257",
          "y": "92.5",
          "width": "36",
          "height": "517.5",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive26",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            1325.0,
            340.0
          ],
          "sizePx": [
            36.0,
            540.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive26_Mask",
          "foreground": "Primitive26_Paint",
          "background": "Primitive25_Merge",
          "output": "Primitive26_Merge"
        },
        "svgAttributes": {
          "x": "1307",
          "y": "70.0",
          "width": "36",
          "height": "540.0",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive27",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            1375.0,
            355.0
          ],
          "sizePx": [
            36.0,
            510.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive27_Mask",
          "foreground": "Primitive27_Paint",
          "background": "Primitive26_Merge",
          "output": "Primitive27_Merge"
        },
        "svgAttributes": {
          "x": "1357",
          "y": "100.0",
          "width": "36",
          "height": "510.0",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive28",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            1425.0,
            366.25
          ],
          "sizePx": [
            36.0,
            487.5
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive28_Mask",
          "foreground": "Primitive28_Paint",
          "background": "Primitive27_Merge",
          "output": "Primitive28_Merge"
        },
        "svgAttributes": {
          "x": "1407",
          "y": "122.5",
          "width": "36",
          "height": "487.5",
          "rx": "8",
          "fill": "#7b64a3"
        }
      },
      {
        "id": "Primitive29",
        "kind": "rect",
        "geometry": {
          "centerPx": [
            1475.0,
            347.5
          ],
          "sizePx": [
            36.0,
            525.0
          ],
          "cornerRadiusPx": 8.0
        },
        "fill": "#7b64a3",
        "alpha": 1.0,
        "tools": [
          "Rectangle",
          "Background",
          "Merge"
        ],
        "connections": {
          "mask": "Primitive29_Mask",
          "foreground": "Primitive29_Paint",
          "background": "Primitive28_Merge",
          "output": "Primitive29_Merge"
        },
        "svgAttributes": {
          "x": "1457",
          "y": "85.0",
          "width": "36",
          "height": "525.0",
          "rx": "8",
          "fill": "#7b64a3"
        }
      }
    ],
    "output": "Primitive29_Merge",
    "fit": "Contain, centered in consuming box. factor=min(boxWidth/viewBoxWidth,boxHeight/viewBoxHeight); letterbox offsets=(boxSize-factor*viewBoxSize)/2. Map primitive geometry through factor/offset before layer transform.",
    "input": "Transparent padded working domain; no raster Loader or source frame."
  }
}

tracks
[
  {
    "layerId": "chart-camera",
    "parentId": null,
    "property": "x",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "chart-camera",
    "parentId": null,
    "property": "y",
    "rawTrack": [
      {
        "frame": 0,
        "value": 0,
        "easing": "smooth"
      },
      {
        "frame": 270,
        "value": 0,
        "easing": "smooth"
      },
      {
        "frame": 320,
        "value": 8,
        "easing": "smooth"
      }
    ],
    "animated": true,
    "keyCount": 3,
    "minimum": 0,
    "maximum": 8,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "chart-camera",
    "parentId": null,
    "property": "width",
    "rawTrack": 1850,
    "animated": false,
    "keyCount": 1,
    "minimum": 1850,
    "maximum": 1850,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "chart-camera",
    "parentId": null,
    "property": "height",
    "rawTrack": 1100,
    "animated": false,
    "keyCount": 1,
    "minimum": 1100,
    "maximum": 1100,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "chart-camera",
    "parentId": null,
    "property": "scale",
    "rawTrack": [
      {
        "frame": 0,
        "value": 1,
        "easing": "smooth"
      },
      {
        "frame": 270,
        "value": 1,
        "easing": "smooth"
      },
      {
        "frame": 320,
        "value": 0.93,
        "easing": "smooth"
      }
    ],
    "animated": true,
    "keyCount": 3,
    "minimum": 0.93,
    "maximum": 1,
    "fusionMapping": "ScaleRotate.Size=scale"
  },
  {
    "layerId": "neighbor-paper",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": -330,
    "animated": false,
    "keyCount": 1,
    "minimum": -330,
    "maximum": -330,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "neighbor-paper",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "neighbor-paper",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 330,
    "animated": false,
    "keyCount": 1,
    "minimum": 330,
    "maximum": 330,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "neighbor-paper",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 1100,
    "animated": false,
    "keyCount": 1,
    "minimum": 1100,
    "maximum": 1100,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "neighbor-copy",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": -285,
    "animated": false,
    "keyCount": 1,
    "minimum": -285,
    "maximum": -285,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "neighbor-copy",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 45,
    "animated": false,
    "keyCount": 1,
    "minimum": 45,
    "maximum": 45,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "neighbor-copy",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 275,
    "animated": false,
    "keyCount": 1,
    "minimum": 275,
    "maximum": 275,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "neighbor-copy",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 600,
    "animated": false,
    "keyCount": 1,
    "minimum": 600,
    "maximum": 600,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "main-paper",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "main-paper",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "main-paper",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 1850,
    "animated": false,
    "keyCount": 1,
    "minimum": 1850,
    "maximum": 1850,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "main-paper",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 1100,
    "animated": false,
    "keyCount": 1,
    "minimum": 1100,
    "maximum": 1100,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "chart-title",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 110,
    "animated": false,
    "keyCount": 1,
    "minimum": 110,
    "maximum": 110,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "chart-title",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 35,
    "animated": false,
    "keyCount": 1,
    "minimum": 35,
    "maximum": 35,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "chart-title",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 1580,
    "animated": false,
    "keyCount": 1,
    "minimum": 1580,
    "maximum": 1580,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "chart-title",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 100,
    "animated": false,
    "keyCount": 1,
    "minimum": 100,
    "maximum": 100,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "line-type",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 110,
    "animated": false,
    "keyCount": 1,
    "minimum": 110,
    "maximum": 110,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "line-type",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 178,
    "animated": false,
    "keyCount": 1,
    "minimum": 178,
    "maximum": 178,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "line-type",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 350,
    "animated": false,
    "keyCount": 1,
    "minimum": 350,
    "maximum": 350,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "line-type",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 70,
    "animated": false,
    "keyCount": 1,
    "minimum": 70,
    "maximum": 70,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "line-type-paper",
    "parentId": "line-type",
    "property": "x",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "line-type-paper",
    "parentId": "line-type",
    "property": "y",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "line-type-paper",
    "parentId": "line-type",
    "property": "width",
    "rawTrack": 350,
    "animated": false,
    "keyCount": 1,
    "minimum": 350,
    "maximum": 350,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "line-type-paper",
    "parentId": "line-type",
    "property": "height",
    "rawTrack": 70,
    "animated": false,
    "keyCount": 1,
    "minimum": 70,
    "maximum": 70,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "line-type-paper",
    "parentId": "line-type",
    "property": "radius",
    "rawTrack": 35,
    "animated": false,
    "keyCount": 1,
    "minimum": 35,
    "maximum": 35,
    "fusionMapping": "Pixel corner radius; use rounded-mask construction"
  },
  {
    "layerId": "line-type-label",
    "parentId": "line-type",
    "property": "x",
    "rawTrack": 26,
    "animated": false,
    "keyCount": 1,
    "minimum": 26,
    "maximum": 26,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "line-type-label",
    "parentId": "line-type",
    "property": "y",
    "rawTrack": 17,
    "animated": false,
    "keyCount": 1,
    "minimum": 17,
    "maximum": 17,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "line-type-label",
    "parentId": "line-type",
    "property": "width",
    "rawTrack": 285,
    "animated": false,
    "keyCount": 1,
    "minimum": 285,
    "maximum": 285,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "line-type-label",
    "parentId": "line-type",
    "property": "height",
    "rawTrack": 40,
    "animated": false,
    "keyCount": 1,
    "minimum": 40,
    "maximum": 40,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "line-type-chevron",
    "parentId": "line-type",
    "property": "x",
    "rawTrack": 314,
    "animated": false,
    "keyCount": 1,
    "minimum": 314,
    "maximum": 314,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "line-type-chevron",
    "parentId": "line-type",
    "property": "y",
    "rawTrack": 26,
    "animated": false,
    "keyCount": 1,
    "minimum": 26,
    "maximum": 26,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "line-type-chevron",
    "parentId": "line-type",
    "property": "width",
    "rawTrack": 20,
    "animated": false,
    "keyCount": 1,
    "minimum": 20,
    "maximum": 20,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "line-type-chevron",
    "parentId": "line-type",
    "property": "height",
    "rawTrack": 20,
    "animated": false,
    "keyCount": 1,
    "minimum": 20,
    "maximum": 20,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "bar-type",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 110,
    "animated": false,
    "keyCount": 1,
    "minimum": 110,
    "maximum": 110,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "bar-type",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 178,
    "animated": false,
    "keyCount": 1,
    "minimum": 178,
    "maximum": 178,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "bar-type",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 350,
    "animated": false,
    "keyCount": 1,
    "minimum": 350,
    "maximum": 350,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "bar-type",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 70,
    "animated": false,
    "keyCount": 1,
    "minimum": 70,
    "maximum": 70,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "bar-type-paper",
    "parentId": "bar-type",
    "property": "x",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "bar-type-paper",
    "parentId": "bar-type",
    "property": "y",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "bar-type-paper",
    "parentId": "bar-type",
    "property": "width",
    "rawTrack": 350,
    "animated": false,
    "keyCount": 1,
    "minimum": 350,
    "maximum": 350,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "bar-type-paper",
    "parentId": "bar-type",
    "property": "height",
    "rawTrack": 70,
    "animated": false,
    "keyCount": 1,
    "minimum": 70,
    "maximum": 70,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "bar-type-paper",
    "parentId": "bar-type",
    "property": "radius",
    "rawTrack": 35,
    "animated": false,
    "keyCount": 1,
    "minimum": 35,
    "maximum": 35,
    "fusionMapping": "Pixel corner radius; use rounded-mask construction"
  },
  {
    "layerId": "bar-type-label",
    "parentId": "bar-type",
    "property": "x",
    "rawTrack": 26,
    "animated": false,
    "keyCount": 1,
    "minimum": 26,
    "maximum": 26,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "bar-type-label",
    "parentId": "bar-type",
    "property": "y",
    "rawTrack": 17,
    "animated": false,
    "keyCount": 1,
    "minimum": 17,
    "maximum": 17,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "bar-type-label",
    "parentId": "bar-type",
    "property": "width",
    "rawTrack": 285,
    "animated": false,
    "keyCount": 1,
    "minimum": 285,
    "maximum": 285,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "bar-type-label",
    "parentId": "bar-type",
    "property": "height",
    "rawTrack": 40,
    "animated": false,
    "keyCount": 1,
    "minimum": 40,
    "maximum": 40,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "bar-type-chevron",
    "parentId": "bar-type",
    "property": "x",
    "rawTrack": 314,
    "animated": false,
    "keyCount": 1,
    "minimum": 314,
    "maximum": 314,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "bar-type-chevron",
    "parentId": "bar-type",
    "property": "y",
    "rawTrack": 26,
    "animated": false,
    "keyCount": 1,
    "minimum": 26,
    "maximum": 26,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "bar-type-chevron",
    "parentId": "bar-type",
    "property": "width",
    "rawTrack": 20,
    "animated": false,
    "keyCount": 1,
    "minimum": 20,
    "maximum": 20,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "bar-type-chevron",
    "parentId": "bar-type",
    "property": "height",
    "rawTrack": 20,
    "animated": false,
    "keyCount": 1,
    "minimum": 20,
    "maximum": 20,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "x-control",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 480,
    "animated": false,
    "keyCount": 1,
    "minimum": 480,
    "maximum": 480,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "x-control",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 178,
    "animated": false,
    "keyCount": 1,
    "minimum": 178,
    "maximum": 178,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "x-control",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 390,
    "animated": false,
    "keyCount": 1,
    "minimum": 390,
    "maximum": 390,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "x-control",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 70,
    "animated": false,
    "keyCount": 1,
    "minimum": 70,
    "maximum": 70,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "x-control-paper",
    "parentId": "x-control",
    "property": "x",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "x-control-paper",
    "parentId": "x-control",
    "property": "y",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "x-control-paper",
    "parentId": "x-control",
    "property": "width",
    "rawTrack": 390,
    "animated": false,
    "keyCount": 1,
    "minimum": 390,
    "maximum": 390,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "x-control-paper",
    "parentId": "x-control",
    "property": "height",
    "rawTrack": 70,
    "animated": false,
    "keyCount": 1,
    "minimum": 70,
    "maximum": 70,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "x-control-paper",
    "parentId": "x-control",
    "property": "radius",
    "rawTrack": 35,
    "animated": false,
    "keyCount": 1,
    "minimum": 35,
    "maximum": 35,
    "fusionMapping": "Pixel corner radius; use rounded-mask construction"
  },
  {
    "layerId": "x-control-label",
    "parentId": "x-control",
    "property": "x",
    "rawTrack": 26,
    "animated": false,
    "keyCount": 1,
    "minimum": 26,
    "maximum": 26,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "x-control-label",
    "parentId": "x-control",
    "property": "y",
    "rawTrack": 17,
    "animated": false,
    "keyCount": 1,
    "minimum": 17,
    "maximum": 17,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "x-control-label",
    "parentId": "x-control",
    "property": "width",
    "rawTrack": 325,
    "animated": false,
    "keyCount": 1,
    "minimum": 325,
    "maximum": 325,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "x-control-label",
    "parentId": "x-control",
    "property": "height",
    "rawTrack": 40,
    "animated": false,
    "keyCount": 1,
    "minimum": 40,
    "maximum": 40,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "x-control-chevron",
    "parentId": "x-control",
    "property": "x",
    "rawTrack": 354,
    "animated": false,
    "keyCount": 1,
    "minimum": 354,
    "maximum": 354,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "x-control-chevron",
    "parentId": "x-control",
    "property": "y",
    "rawTrack": 26,
    "animated": false,
    "keyCount": 1,
    "minimum": 26,
    "maximum": 26,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "x-control-chevron",
    "parentId": "x-control",
    "property": "width",
    "rawTrack": 20,
    "animated": false,
    "keyCount": 1,
    "minimum": 20,
    "maximum": 20,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "x-control-chevron",
    "parentId": "x-control",
    "property": "height",
    "rawTrack": 20,
    "animated": false,
    "keyCount": 1,
    "minimum": 20,
    "maximum": 20,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "y-control",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 890,
    "animated": false,
    "keyCount": 1,
    "minimum": 890,
    "maximum": 890,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "y-control",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 178,
    "animated": false,
    "keyCount": 1,
    "minimum": 178,
    "maximum": 178,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "y-control",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 540,
    "animated": false,
    "keyCount": 1,
    "minimum": 540,
    "maximum": 540,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "y-control",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 70,
    "animated": false,
    "keyCount": 1,
    "minimum": 70,
    "maximum": 70,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "y-control-paper",
    "parentId": "y-control",
    "property": "x",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "y-control-paper",
    "parentId": "y-control",
    "property": "y",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "y-control-paper",
    "parentId": "y-control",
    "property": "width",
    "rawTrack": 540,
    "animated": false,
    "keyCount": 1,
    "minimum": 540,
    "maximum": 540,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "y-control-paper",
    "parentId": "y-control",
    "property": "height",
    "rawTrack": 70,
    "animated": false,
    "keyCount": 1,
    "minimum": 70,
    "maximum": 70,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "y-control-paper",
    "parentId": "y-control",
    "property": "radius",
    "rawTrack": 35,
    "animated": false,
    "keyCount": 1,
    "minimum": 35,
    "maximum": 35,
    "fusionMapping": "Pixel corner radius; use rounded-mask construction"
  },
  {
    "layerId": "y-control-label",
    "parentId": "y-control",
    "property": "x",
    "rawTrack": 26,
    "animated": false,
    "keyCount": 1,
    "minimum": 26,
    "maximum": 26,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "y-control-label",
    "parentId": "y-control",
    "property": "y",
    "rawTrack": 17,
    "animated": false,
    "keyCount": 1,
    "minimum": 17,
    "maximum": 17,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "y-control-label",
    "parentId": "y-control",
    "property": "width",
    "rawTrack": 475,
    "animated": false,
    "keyCount": 1,
    "minimum": 475,
    "maximum": 475,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "y-control-label",
    "parentId": "y-control",
    "property": "height",
    "rawTrack": 40,
    "animated": false,
    "keyCount": 1,
    "minimum": 40,
    "maximum": 40,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "y-control-chevron",
    "parentId": "y-control",
    "property": "x",
    "rawTrack": 504,
    "animated": false,
    "keyCount": 1,
    "minimum": 504,
    "maximum": 504,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "y-control-chevron",
    "parentId": "y-control",
    "property": "y",
    "rawTrack": 26,
    "animated": false,
    "keyCount": 1,
    "minimum": 26,
    "maximum": 26,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "y-control-chevron",
    "parentId": "y-control",
    "property": "width",
    "rawTrack": 20,
    "animated": false,
    "keyCount": 1,
    "minimum": 20,
    "maximum": 20,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "y-control-chevron",
    "parentId": "y-control",
    "property": "height",
    "rawTrack": 20,
    "animated": false,
    "keyCount": 1,
    "minimum": 20,
    "maximum": 20,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "series-control",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 110,
    "animated": false,
    "keyCount": 1,
    "minimum": 110,
    "maximum": 110,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "series-control",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 268,
    "animated": false,
    "keyCount": 1,
    "minimum": 268,
    "maximum": 268,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "series-control",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 350,
    "animated": false,
    "keyCount": 1,
    "minimum": 350,
    "maximum": 350,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "series-control",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 70,
    "animated": false,
    "keyCount": 1,
    "minimum": 70,
    "maximum": 70,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "series-control-paper",
    "parentId": "series-control",
    "property": "x",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "series-control-paper",
    "parentId": "series-control",
    "property": "y",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "series-control-paper",
    "parentId": "series-control",
    "property": "width",
    "rawTrack": 350,
    "animated": false,
    "keyCount": 1,
    "minimum": 350,
    "maximum": 350,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "series-control-paper",
    "parentId": "series-control",
    "property": "height",
    "rawTrack": 70,
    "animated": false,
    "keyCount": 1,
    "minimum": 70,
    "maximum": 70,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "series-control-paper",
    "parentId": "series-control",
    "property": "radius",
    "rawTrack": 35,
    "animated": false,
    "keyCount": 1,
    "minimum": 35,
    "maximum": 35,
    "fusionMapping": "Pixel corner radius; use rounded-mask construction"
  },
  {
    "layerId": "series-control-label",
    "parentId": "series-control",
    "property": "x",
    "rawTrack": 26,
    "animated": false,
    "keyCount": 1,
    "minimum": 26,
    "maximum": 26,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "series-control-label",
    "parentId": "series-control",
    "property": "y",
    "rawTrack": 17,
    "animated": false,
    "keyCount": 1,
    "minimum": 17,
    "maximum": 17,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "series-control-label",
    "parentId": "series-control",
    "property": "width",
    "rawTrack": 285,
    "animated": false,
    "keyCount": 1,
    "minimum": 285,
    "maximum": 285,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "series-control-label",
    "parentId": "series-control",
    "property": "height",
    "rawTrack": 40,
    "animated": false,
    "keyCount": 1,
    "minimum": 40,
    "maximum": 40,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "series-control-chevron",
    "parentId": "series-control",
    "property": "x",
    "rawTrack": 314,
    "animated": false,
    "keyCount": 1,
    "minimum": 314,
    "maximum": 314,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "series-control-chevron",
    "parentId": "series-control",
    "property": "y",
    "rawTrack": 26,
    "animated": false,
    "keyCount": 1,
    "minimum": 26,
    "maximum": 26,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "series-control-chevron",
    "parentId": "series-control",
    "property": "width",
    "rawTrack": 20,
    "animated": false,
    "keyCount": 1,
    "minimum": 20,
    "maximum": 20,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "series-control-chevron",
    "parentId": "series-control",
    "property": "height",
    "rawTrack": 20,
    "animated": false,
    "keyCount": 1,
    "minimum": 20,
    "maximum": 20,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "group-control",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 110,
    "animated": false,
    "keyCount": 1,
    "minimum": 110,
    "maximum": 110,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "group-control",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 268,
    "animated": false,
    "keyCount": 1,
    "minimum": 268,
    "maximum": 268,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "group-control",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 350,
    "animated": false,
    "keyCount": 1,
    "minimum": 350,
    "maximum": 350,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "group-control",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 70,
    "animated": false,
    "keyCount": 1,
    "minimum": 70,
    "maximum": 70,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "group-control-paper",
    "parentId": "group-control",
    "property": "x",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "group-control-paper",
    "parentId": "group-control",
    "property": "y",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "group-control-paper",
    "parentId": "group-control",
    "property": "width",
    "rawTrack": 350,
    "animated": false,
    "keyCount": 1,
    "minimum": 350,
    "maximum": 350,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "group-control-paper",
    "parentId": "group-control",
    "property": "height",
    "rawTrack": 70,
    "animated": false,
    "keyCount": 1,
    "minimum": 70,
    "maximum": 70,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "group-control-paper",
    "parentId": "group-control",
    "property": "radius",
    "rawTrack": 35,
    "animated": false,
    "keyCount": 1,
    "minimum": 35,
    "maximum": 35,
    "fusionMapping": "Pixel corner radius; use rounded-mask construction"
  },
  {
    "layerId": "group-control-label",
    "parentId": "group-control",
    "property": "x",
    "rawTrack": 26,
    "animated": false,
    "keyCount": 1,
    "minimum": 26,
    "maximum": 26,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "group-control-label",
    "parentId": "group-control",
    "property": "y",
    "rawTrack": 17,
    "animated": false,
    "keyCount": 1,
    "minimum": 17,
    "maximum": 17,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "group-control-label",
    "parentId": "group-control",
    "property": "width",
    "rawTrack": 285,
    "animated": false,
    "keyCount": 1,
    "minimum": 285,
    "maximum": 285,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "group-control-label",
    "parentId": "group-control",
    "property": "height",
    "rawTrack": 40,
    "animated": false,
    "keyCount": 1,
    "minimum": 40,
    "maximum": 40,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "group-control-chevron",
    "parentId": "group-control",
    "property": "x",
    "rawTrack": 314,
    "animated": false,
    "keyCount": 1,
    "minimum": 314,
    "maximum": 314,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "group-control-chevron",
    "parentId": "group-control",
    "property": "y",
    "rawTrack": 26,
    "animated": false,
    "keyCount": 1,
    "minimum": 26,
    "maximum": 26,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "group-control-chevron",
    "parentId": "group-control",
    "property": "width",
    "rawTrack": 20,
    "animated": false,
    "keyCount": 1,
    "minimum": 20,
    "maximum": 20,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "group-control-chevron",
    "parentId": "group-control",
    "property": "height",
    "rawTrack": 20,
    "animated": false,
    "keyCount": 1,
    "minimum": 20,
    "maximum": 20,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "orientation-control",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 484,
    "animated": false,
    "keyCount": 1,
    "minimum": 484,
    "maximum": 484,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "orientation-control",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 284,
    "animated": false,
    "keyCount": 1,
    "minimum": 284,
    "maximum": 284,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "orientation-control",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 1000,
    "animated": false,
    "keyCount": 1,
    "minimum": 1000,
    "maximum": 1000,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "orientation-control",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 44,
    "animated": false,
    "keyCount": 1,
    "minimum": 44,
    "maximum": 44,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "reset-label",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 1650,
    "animated": false,
    "keyCount": 1,
    "minimum": 1650,
    "maximum": 1650,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "reset-label",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 280,
    "animated": false,
    "keyCount": 1,
    "minimum": 280,
    "maximum": 280,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "reset-label",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 140,
    "animated": false,
    "keyCount": 1,
    "minimum": 140,
    "maximum": 140,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "reset-label",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 44,
    "animated": false,
    "keyCount": 1,
    "minimum": 44,
    "maximum": 44,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "grid-0",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 290,
    "animated": false,
    "keyCount": 1,
    "minimum": 290,
    "maximum": 290,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "grid-0",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 410,
    "animated": false,
    "keyCount": 1,
    "minimum": 410,
    "maximum": 410,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "grid-0",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 1500,
    "animated": false,
    "keyCount": 1,
    "minimum": 1500,
    "maximum": 1500,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "grid-0",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 1,
    "animated": false,
    "keyCount": 1,
    "minimum": 1,
    "maximum": 1,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "y-label-0",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 180,
    "animated": false,
    "keyCount": 1,
    "minimum": 180,
    "maximum": 180,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "y-label-0",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 389,
    "animated": false,
    "keyCount": 1,
    "minimum": 389,
    "maximum": 389,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "y-label-0",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 88,
    "animated": false,
    "keyCount": 1,
    "minimum": 88,
    "maximum": 88,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "y-label-0",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 42,
    "animated": false,
    "keyCount": 1,
    "minimum": 42,
    "maximum": 42,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "grid-1",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 290,
    "animated": false,
    "keyCount": 1,
    "minimum": 290,
    "maximum": 290,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "grid-1",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 560,
    "animated": false,
    "keyCount": 1,
    "minimum": 560,
    "maximum": 560,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "grid-1",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 1500,
    "animated": false,
    "keyCount": 1,
    "minimum": 1500,
    "maximum": 1500,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "grid-1",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 1,
    "animated": false,
    "keyCount": 1,
    "minimum": 1,
    "maximum": 1,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "y-label-1",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 180,
    "animated": false,
    "keyCount": 1,
    "minimum": 180,
    "maximum": 180,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "y-label-1",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 539,
    "animated": false,
    "keyCount": 1,
    "minimum": 539,
    "maximum": 539,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "y-label-1",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 88,
    "animated": false,
    "keyCount": 1,
    "minimum": 88,
    "maximum": 88,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "y-label-1",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 42,
    "animated": false,
    "keyCount": 1,
    "minimum": 42,
    "maximum": 42,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "grid-2",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 290,
    "animated": false,
    "keyCount": 1,
    "minimum": 290,
    "maximum": 290,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "grid-2",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 710,
    "animated": false,
    "keyCount": 1,
    "minimum": 710,
    "maximum": 710,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "grid-2",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 1500,
    "animated": false,
    "keyCount": 1,
    "minimum": 1500,
    "maximum": 1500,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "grid-2",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 1,
    "animated": false,
    "keyCount": 1,
    "minimum": 1,
    "maximum": 1,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "y-label-2",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 180,
    "animated": false,
    "keyCount": 1,
    "minimum": 180,
    "maximum": 180,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "y-label-2",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 689,
    "animated": false,
    "keyCount": 1,
    "minimum": 689,
    "maximum": 689,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "y-label-2",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 88,
    "animated": false,
    "keyCount": 1,
    "minimum": 88,
    "maximum": 88,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "y-label-2",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 42,
    "animated": false,
    "keyCount": 1,
    "minimum": 42,
    "maximum": 42,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "grid-3",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 290,
    "animated": false,
    "keyCount": 1,
    "minimum": 290,
    "maximum": 290,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "grid-3",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 860,
    "animated": false,
    "keyCount": 1,
    "minimum": 860,
    "maximum": 860,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "grid-3",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 1500,
    "animated": false,
    "keyCount": 1,
    "minimum": 1500,
    "maximum": 1500,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "grid-3",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 1,
    "animated": false,
    "keyCount": 1,
    "minimum": 1,
    "maximum": 1,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "y-label-3",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 180,
    "animated": false,
    "keyCount": 1,
    "minimum": 180,
    "maximum": 180,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "y-label-3",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 839,
    "animated": false,
    "keyCount": 1,
    "minimum": 839,
    "maximum": 839,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "y-label-3",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 88,
    "animated": false,
    "keyCount": 1,
    "minimum": 88,
    "maximum": 88,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "y-label-3",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 42,
    "animated": false,
    "keyCount": 1,
    "minimum": 42,
    "maximum": 42,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "grid-4",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 290,
    "animated": false,
    "keyCount": 1,
    "minimum": 290,
    "maximum": 290,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "grid-4",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 1010,
    "animated": false,
    "keyCount": 1,
    "minimum": 1010,
    "maximum": 1010,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "grid-4",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 1500,
    "animated": false,
    "keyCount": 1,
    "minimum": 1500,
    "maximum": 1500,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "grid-4",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 1,
    "animated": false,
    "keyCount": 1,
    "minimum": 1,
    "maximum": 1,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "y-label-4",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 180,
    "animated": false,
    "keyCount": 1,
    "minimum": 180,
    "maximum": 180,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "y-label-4",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 989,
    "animated": false,
    "keyCount": 1,
    "minimum": 989,
    "maximum": 989,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "y-label-4",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 88,
    "animated": false,
    "keyCount": 1,
    "minimum": 88,
    "maximum": 88,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "y-label-4",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 42,
    "animated": false,
    "keyCount": 1,
    "minimum": 42,
    "maximum": 42,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "line-state",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 290,
    "animated": false,
    "keyCount": 1,
    "minimum": 290,
    "maximum": 290,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "line-state",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 400,
    "animated": false,
    "keyCount": 1,
    "minimum": 400,
    "maximum": 400,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "line-state",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 1500,
    "animated": false,
    "keyCount": 1,
    "minimum": 1500,
    "maximum": 1500,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "line-state",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 620,
    "animated": false,
    "keyCount": 1,
    "minimum": 620,
    "maximum": 620,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "bar-state",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 290,
    "animated": false,
    "keyCount": 1,
    "minimum": 290,
    "maximum": 290,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "bar-state",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 400,
    "animated": false,
    "keyCount": 1,
    "minimum": 400,
    "maximum": 400,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "bar-state",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 1500,
    "animated": false,
    "keyCount": 1,
    "minimum": 1500,
    "maximum": 1500,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "bar-state",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 620,
    "animated": false,
    "keyCount": 1,
    "minimum": 620,
    "maximum": 620,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "x-label-0",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 288,
    "animated": false,
    "keyCount": 1,
    "minimum": 288,
    "maximum": 288,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "x-label-0",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 1030,
    "animated": false,
    "keyCount": 1,
    "minimum": 1030,
    "maximum": 1030,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "x-label-0",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 100,
    "animated": false,
    "keyCount": 1,
    "minimum": 100,
    "maximum": 100,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "x-label-0",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 42,
    "animated": false,
    "keyCount": 1,
    "minimum": 42,
    "maximum": 42,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "x-label-1",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 532,
    "animated": false,
    "keyCount": 1,
    "minimum": 532,
    "maximum": 532,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "x-label-1",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 1030,
    "animated": false,
    "keyCount": 1,
    "minimum": 1030,
    "maximum": 1030,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "x-label-1",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 100,
    "animated": false,
    "keyCount": 1,
    "minimum": 100,
    "maximum": 100,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "x-label-1",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 42,
    "animated": false,
    "keyCount": 1,
    "minimum": 42,
    "maximum": 42,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "x-label-2",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 776,
    "animated": false,
    "keyCount": 1,
    "minimum": 776,
    "maximum": 776,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "x-label-2",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 1030,
    "animated": false,
    "keyCount": 1,
    "minimum": 1030,
    "maximum": 1030,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "x-label-2",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 100,
    "animated": false,
    "keyCount": 1,
    "minimum": 100,
    "maximum": 100,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "x-label-2",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 42,
    "animated": false,
    "keyCount": 1,
    "minimum": 42,
    "maximum": 42,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "x-label-3",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 1020,
    "animated": false,
    "keyCount": 1,
    "minimum": 1020,
    "maximum": 1020,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "x-label-3",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 1030,
    "animated": false,
    "keyCount": 1,
    "minimum": 1030,
    "maximum": 1030,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "x-label-3",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 100,
    "animated": false,
    "keyCount": 1,
    "minimum": 100,
    "maximum": 100,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "x-label-3",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 42,
    "animated": false,
    "keyCount": 1,
    "minimum": 42,
    "maximum": 42,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "x-label-4",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 1264,
    "animated": false,
    "keyCount": 1,
    "minimum": 1264,
    "maximum": 1264,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "x-label-4",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 1030,
    "animated": false,
    "keyCount": 1,
    "minimum": 1030,
    "maximum": 1030,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "x-label-4",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 100,
    "animated": false,
    "keyCount": 1,
    "minimum": 100,
    "maximum": 100,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "x-label-4",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 42,
    "animated": false,
    "keyCount": 1,
    "minimum": 42,
    "maximum": 42,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "x-label-5",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 1508,
    "animated": false,
    "keyCount": 1,
    "minimum": 1508,
    "maximum": 1508,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "x-label-5",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 1030,
    "animated": false,
    "keyCount": 1,
    "minimum": 1030,
    "maximum": 1030,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "x-label-5",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 100,
    "animated": false,
    "keyCount": 1,
    "minimum": 100,
    "maximum": 100,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "x-label-5",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 42,
    "animated": false,
    "keyCount": 1,
    "minimum": 42,
    "maximum": 42,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "x-label-6",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 1752,
    "animated": false,
    "keyCount": 1,
    "minimum": 1752,
    "maximum": 1752,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "x-label-6",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 1030,
    "animated": false,
    "keyCount": 1,
    "minimum": 1030,
    "maximum": 1030,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "x-label-6",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 100,
    "animated": false,
    "keyCount": 1,
    "minimum": 100,
    "maximum": 100,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "x-label-6",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 42,
    "animated": false,
    "keyCount": 1,
    "minimum": 42,
    "maximum": 42,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "axis-title",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 960,
    "animated": false,
    "keyCount": 1,
    "minimum": 960,
    "maximum": 960,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "axis-title",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 1070,
    "animated": false,
    "keyCount": 1,
    "minimum": 1070,
    "maximum": 1070,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "axis-title",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 230,
    "animated": false,
    "keyCount": 1,
    "minimum": 230,
    "maximum": 230,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "axis-title",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 40,
    "animated": false,
    "keyCount": 1,
    "minimum": 40,
    "maximum": 40,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "representation-menu",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 110,
    "animated": false,
    "keyCount": 1,
    "minimum": 110,
    "maximum": 110,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "representation-menu",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 262,
    "animated": false,
    "keyCount": 1,
    "minimum": 262,
    "maximum": 262,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "representation-menu",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 480,
    "animated": false,
    "keyCount": 1,
    "minimum": 480,
    "maximum": 480,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "representation-menu",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 870,
    "animated": false,
    "keyCount": 1,
    "minimum": 870,
    "maximum": 870,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "representation-menu",
    "parentId": "chart-camera",
    "property": "opacity",
    "rawTrack": [
      {
        "frame": 119,
        "value": 0.3,
        "easing": "smooth"
      },
      {
        "frame": 126,
        "value": 1,
        "easing": "smooth"
      }
    ],
    "animated": true,
    "keyCount": 2,
    "minimum": 0.3,
    "maximum": 1,
    "fusionMapping": "Gated.Merge.Blend=active*opacity after child assembly"
  },
  {
    "layerId": "menu-shadow",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 4,
    "animated": false,
    "keyCount": 1,
    "minimum": 4,
    "maximum": 4,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-shadow",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 6,
    "animated": false,
    "keyCount": 1,
    "minimum": 6,
    "maximum": 6,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-shadow",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 484,
    "animated": false,
    "keyCount": 1,
    "minimum": 484,
    "maximum": 484,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-shadow",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 876,
    "animated": false,
    "keyCount": 1,
    "minimum": 876,
    "maximum": 876,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-shadow",
    "parentId": "representation-menu",
    "property": "opacity",
    "rawTrack": 0.04,
    "animated": false,
    "keyCount": 1,
    "minimum": 0.04,
    "maximum": 0.04,
    "fusionMapping": "Gated.Merge.Blend=active*opacity after child assembly"
  },
  {
    "layerId": "menu-shadow",
    "parentId": "representation-menu",
    "property": "radius",
    "rawTrack": 14,
    "animated": false,
    "keyCount": 1,
    "minimum": 14,
    "maximum": 14,
    "fusionMapping": "Pixel corner radius; use rounded-mask construction"
  },
  {
    "layerId": "menu-paper",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-paper",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-paper",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 480,
    "animated": false,
    "keyCount": 1,
    "minimum": 480,
    "maximum": 480,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-paper",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 870,
    "animated": false,
    "keyCount": 1,
    "minimum": 870,
    "maximum": 870,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-paper",
    "parentId": "representation-menu",
    "property": "radius",
    "rawTrack": 12,
    "animated": false,
    "keyCount": 1,
    "minimum": 12,
    "maximum": 12,
    "fusionMapping": "Pixel corner radius; use rounded-mask construction"
  },
  {
    "layerId": "menu-trends",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 42,
    "animated": false,
    "keyCount": 1,
    "minimum": 42,
    "maximum": 42,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-trends",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 30,
    "animated": false,
    "keyCount": 1,
    "minimum": 30,
    "maximum": 30,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-trends",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 330,
    "animated": false,
    "keyCount": 1,
    "minimum": 330,
    "maximum": 330,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-trends",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 40,
    "animated": false,
    "keyCount": 1,
    "minimum": 40,
    "maximum": 40,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-label-0",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 120,
    "animated": false,
    "keyCount": 1,
    "minimum": 120,
    "maximum": 120,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-label-0",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 102,
    "animated": false,
    "keyCount": 1,
    "minimum": 102,
    "maximum": 102,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-label-0",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 310,
    "animated": false,
    "keyCount": 1,
    "minimum": 310,
    "maximum": 310,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-label-0",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 45,
    "animated": false,
    "keyCount": 1,
    "minimum": 45,
    "maximum": 45,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-0-0",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 46,
    "animated": false,
    "keyCount": 1,
    "minimum": 46,
    "maximum": 46,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-icon-0-0",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 126,
    "animated": false,
    "keyCount": 1,
    "minimum": 126,
    "maximum": 126,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-icon-0-0",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 9,
    "animated": false,
    "keyCount": 1,
    "minimum": 9,
    "maximum": 9,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-0-0",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 14,
    "animated": false,
    "keyCount": 1,
    "minimum": 14,
    "maximum": 14,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-0-0",
    "parentId": "representation-menu",
    "property": "opacity",
    "rawTrack": 0.55,
    "animated": false,
    "keyCount": 1,
    "minimum": 0.55,
    "maximum": 0.55,
    "fusionMapping": "Gated.Merge.Blend=active*opacity after child assembly"
  },
  {
    "layerId": "menu-icon-0-1",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 59,
    "animated": false,
    "keyCount": 1,
    "minimum": 59,
    "maximum": 59,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-icon-0-1",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 114,
    "animated": false,
    "keyCount": 1,
    "minimum": 114,
    "maximum": 114,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-icon-0-1",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 9,
    "animated": false,
    "keyCount": 1,
    "minimum": 9,
    "maximum": 9,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-0-1",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 26,
    "animated": false,
    "keyCount": 1,
    "minimum": 26,
    "maximum": 26,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-0-1",
    "parentId": "representation-menu",
    "property": "opacity",
    "rawTrack": 0.55,
    "animated": false,
    "keyCount": 1,
    "minimum": 0.55,
    "maximum": 0.55,
    "fusionMapping": "Gated.Merge.Blend=active*opacity after child assembly"
  },
  {
    "layerId": "menu-icon-0-2",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 72,
    "animated": false,
    "keyCount": 1,
    "minimum": 72,
    "maximum": 72,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-icon-0-2",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 126,
    "animated": false,
    "keyCount": 1,
    "minimum": 126,
    "maximum": 126,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-icon-0-2",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 9,
    "animated": false,
    "keyCount": 1,
    "minimum": 9,
    "maximum": 9,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-0-2",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 14,
    "animated": false,
    "keyCount": 1,
    "minimum": 14,
    "maximum": 14,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-0-2",
    "parentId": "representation-menu",
    "property": "opacity",
    "rawTrack": 0.55,
    "animated": false,
    "keyCount": 1,
    "minimum": 0.55,
    "maximum": 0.55,
    "fusionMapping": "Gated.Merge.Blend=active*opacity after child assembly"
  },
  {
    "layerId": "menu-label-1",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 120,
    "animated": false,
    "keyCount": 1,
    "minimum": 120,
    "maximum": 120,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-label-1",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 195,
    "animated": false,
    "keyCount": 1,
    "minimum": 195,
    "maximum": 195,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-label-1",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 310,
    "animated": false,
    "keyCount": 1,
    "minimum": 310,
    "maximum": 310,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-label-1",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 45,
    "animated": false,
    "keyCount": 1,
    "minimum": 45,
    "maximum": 45,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-1-0",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 46,
    "animated": false,
    "keyCount": 1,
    "minimum": 46,
    "maximum": 46,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-icon-1-0",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 219,
    "animated": false,
    "keyCount": 1,
    "minimum": 219,
    "maximum": 219,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-icon-1-0",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 9,
    "animated": false,
    "keyCount": 1,
    "minimum": 9,
    "maximum": 9,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-1-0",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 14,
    "animated": false,
    "keyCount": 1,
    "minimum": 14,
    "maximum": 14,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-1-0",
    "parentId": "representation-menu",
    "property": "opacity",
    "rawTrack": 0.55,
    "animated": false,
    "keyCount": 1,
    "minimum": 0.55,
    "maximum": 0.55,
    "fusionMapping": "Gated.Merge.Blend=active*opacity after child assembly"
  },
  {
    "layerId": "menu-icon-1-1",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 59,
    "animated": false,
    "keyCount": 1,
    "minimum": 59,
    "maximum": 59,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-icon-1-1",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 207,
    "animated": false,
    "keyCount": 1,
    "minimum": 207,
    "maximum": 207,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-icon-1-1",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 9,
    "animated": false,
    "keyCount": 1,
    "minimum": 9,
    "maximum": 9,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-1-1",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 26,
    "animated": false,
    "keyCount": 1,
    "minimum": 26,
    "maximum": 26,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-1-1",
    "parentId": "representation-menu",
    "property": "opacity",
    "rawTrack": 0.55,
    "animated": false,
    "keyCount": 1,
    "minimum": 0.55,
    "maximum": 0.55,
    "fusionMapping": "Gated.Merge.Blend=active*opacity after child assembly"
  },
  {
    "layerId": "menu-icon-1-2",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 72,
    "animated": false,
    "keyCount": 1,
    "minimum": 72,
    "maximum": 72,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-icon-1-2",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 219,
    "animated": false,
    "keyCount": 1,
    "minimum": 219,
    "maximum": 219,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-icon-1-2",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 9,
    "animated": false,
    "keyCount": 1,
    "minimum": 9,
    "maximum": 9,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-1-2",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 14,
    "animated": false,
    "keyCount": 1,
    "minimum": 14,
    "maximum": 14,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-1-2",
    "parentId": "representation-menu",
    "property": "opacity",
    "rawTrack": 0.55,
    "animated": false,
    "keyCount": 1,
    "minimum": 0.55,
    "maximum": 0.55,
    "fusionMapping": "Gated.Merge.Blend=active*opacity after child assembly"
  },
  {
    "layerId": "menu-label-2",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 120,
    "animated": false,
    "keyCount": 1,
    "minimum": 120,
    "maximum": 120,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-label-2",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 288,
    "animated": false,
    "keyCount": 1,
    "minimum": 288,
    "maximum": 288,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-label-2",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 310,
    "animated": false,
    "keyCount": 1,
    "minimum": 310,
    "maximum": 310,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-label-2",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 45,
    "animated": false,
    "keyCount": 1,
    "minimum": 45,
    "maximum": 45,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-2-0",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 46,
    "animated": false,
    "keyCount": 1,
    "minimum": 46,
    "maximum": 46,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-icon-2-0",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 312,
    "animated": false,
    "keyCount": 1,
    "minimum": 312,
    "maximum": 312,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-icon-2-0",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 9,
    "animated": false,
    "keyCount": 1,
    "minimum": 9,
    "maximum": 9,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-2-0",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 14,
    "animated": false,
    "keyCount": 1,
    "minimum": 14,
    "maximum": 14,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-2-0",
    "parentId": "representation-menu",
    "property": "opacity",
    "rawTrack": 0.55,
    "animated": false,
    "keyCount": 1,
    "minimum": 0.55,
    "maximum": 0.55,
    "fusionMapping": "Gated.Merge.Blend=active*opacity after child assembly"
  },
  {
    "layerId": "menu-icon-2-1",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 59,
    "animated": false,
    "keyCount": 1,
    "minimum": 59,
    "maximum": 59,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-icon-2-1",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 300,
    "animated": false,
    "keyCount": 1,
    "minimum": 300,
    "maximum": 300,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-icon-2-1",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 9,
    "animated": false,
    "keyCount": 1,
    "minimum": 9,
    "maximum": 9,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-2-1",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 26,
    "animated": false,
    "keyCount": 1,
    "minimum": 26,
    "maximum": 26,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-2-1",
    "parentId": "representation-menu",
    "property": "opacity",
    "rawTrack": 0.55,
    "animated": false,
    "keyCount": 1,
    "minimum": 0.55,
    "maximum": 0.55,
    "fusionMapping": "Gated.Merge.Blend=active*opacity after child assembly"
  },
  {
    "layerId": "menu-icon-2-2",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 72,
    "animated": false,
    "keyCount": 1,
    "minimum": 72,
    "maximum": 72,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-icon-2-2",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 312,
    "animated": false,
    "keyCount": 1,
    "minimum": 312,
    "maximum": 312,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-icon-2-2",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 9,
    "animated": false,
    "keyCount": 1,
    "minimum": 9,
    "maximum": 9,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-2-2",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 14,
    "animated": false,
    "keyCount": 1,
    "minimum": 14,
    "maximum": 14,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-2-2",
    "parentId": "representation-menu",
    "property": "opacity",
    "rawTrack": 0.55,
    "animated": false,
    "keyCount": 1,
    "minimum": 0.55,
    "maximum": 0.55,
    "fusionMapping": "Gated.Merge.Blend=active*opacity after child assembly"
  },
  {
    "layerId": "menu-label-3",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 120,
    "animated": false,
    "keyCount": 1,
    "minimum": 120,
    "maximum": 120,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-label-3",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 381,
    "animated": false,
    "keyCount": 1,
    "minimum": 381,
    "maximum": 381,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-label-3",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 310,
    "animated": false,
    "keyCount": 1,
    "minimum": 310,
    "maximum": 310,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-label-3",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 45,
    "animated": false,
    "keyCount": 1,
    "minimum": 45,
    "maximum": 45,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-3-0",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 46,
    "animated": false,
    "keyCount": 1,
    "minimum": 46,
    "maximum": 46,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-icon-3-0",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 405,
    "animated": false,
    "keyCount": 1,
    "minimum": 405,
    "maximum": 405,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-icon-3-0",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 9,
    "animated": false,
    "keyCount": 1,
    "minimum": 9,
    "maximum": 9,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-3-0",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 14,
    "animated": false,
    "keyCount": 1,
    "minimum": 14,
    "maximum": 14,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-3-0",
    "parentId": "representation-menu",
    "property": "opacity",
    "rawTrack": 0.55,
    "animated": false,
    "keyCount": 1,
    "minimum": 0.55,
    "maximum": 0.55,
    "fusionMapping": "Gated.Merge.Blend=active*opacity after child assembly"
  },
  {
    "layerId": "menu-icon-3-1",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 59,
    "animated": false,
    "keyCount": 1,
    "minimum": 59,
    "maximum": 59,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-icon-3-1",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 393,
    "animated": false,
    "keyCount": 1,
    "minimum": 393,
    "maximum": 393,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-icon-3-1",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 9,
    "animated": false,
    "keyCount": 1,
    "minimum": 9,
    "maximum": 9,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-3-1",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 26,
    "animated": false,
    "keyCount": 1,
    "minimum": 26,
    "maximum": 26,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-3-1",
    "parentId": "representation-menu",
    "property": "opacity",
    "rawTrack": 0.55,
    "animated": false,
    "keyCount": 1,
    "minimum": 0.55,
    "maximum": 0.55,
    "fusionMapping": "Gated.Merge.Blend=active*opacity after child assembly"
  },
  {
    "layerId": "menu-icon-3-2",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 72,
    "animated": false,
    "keyCount": 1,
    "minimum": 72,
    "maximum": 72,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-icon-3-2",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 405,
    "animated": false,
    "keyCount": 1,
    "minimum": 405,
    "maximum": 405,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-icon-3-2",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 9,
    "animated": false,
    "keyCount": 1,
    "minimum": 9,
    "maximum": 9,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-3-2",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 14,
    "animated": false,
    "keyCount": 1,
    "minimum": 14,
    "maximum": 14,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-3-2",
    "parentId": "representation-menu",
    "property": "opacity",
    "rawTrack": 0.55,
    "animated": false,
    "keyCount": 1,
    "minimum": 0.55,
    "maximum": 0.55,
    "fusionMapping": "Gated.Merge.Blend=active*opacity after child assembly"
  },
  {
    "layerId": "menu-label-4",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 120,
    "animated": false,
    "keyCount": 1,
    "minimum": 120,
    "maximum": 120,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-label-4",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 586,
    "animated": false,
    "keyCount": 1,
    "minimum": 586,
    "maximum": 586,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-label-4",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 310,
    "animated": false,
    "keyCount": 1,
    "minimum": 310,
    "maximum": 310,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-label-4",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 45,
    "animated": false,
    "keyCount": 1,
    "minimum": 45,
    "maximum": 45,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-4-0",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 46,
    "animated": false,
    "keyCount": 1,
    "minimum": 46,
    "maximum": 46,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-icon-4-0",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 610,
    "animated": false,
    "keyCount": 1,
    "minimum": 610,
    "maximum": 610,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-icon-4-0",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 9,
    "animated": false,
    "keyCount": 1,
    "minimum": 9,
    "maximum": 9,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-4-0",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 14,
    "animated": false,
    "keyCount": 1,
    "minimum": 14,
    "maximum": 14,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-4-0",
    "parentId": "representation-menu",
    "property": "opacity",
    "rawTrack": 0.55,
    "animated": false,
    "keyCount": 1,
    "minimum": 0.55,
    "maximum": 0.55,
    "fusionMapping": "Gated.Merge.Blend=active*opacity after child assembly"
  },
  {
    "layerId": "menu-icon-4-1",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 59,
    "animated": false,
    "keyCount": 1,
    "minimum": 59,
    "maximum": 59,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-icon-4-1",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 598,
    "animated": false,
    "keyCount": 1,
    "minimum": 598,
    "maximum": 598,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-icon-4-1",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 9,
    "animated": false,
    "keyCount": 1,
    "minimum": 9,
    "maximum": 9,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-4-1",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 26,
    "animated": false,
    "keyCount": 1,
    "minimum": 26,
    "maximum": 26,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-4-1",
    "parentId": "representation-menu",
    "property": "opacity",
    "rawTrack": 0.55,
    "animated": false,
    "keyCount": 1,
    "minimum": 0.55,
    "maximum": 0.55,
    "fusionMapping": "Gated.Merge.Blend=active*opacity after child assembly"
  },
  {
    "layerId": "menu-icon-4-2",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 72,
    "animated": false,
    "keyCount": 1,
    "minimum": 72,
    "maximum": 72,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-icon-4-2",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 610,
    "animated": false,
    "keyCount": 1,
    "minimum": 610,
    "maximum": 610,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-icon-4-2",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 9,
    "animated": false,
    "keyCount": 1,
    "minimum": 9,
    "maximum": 9,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-4-2",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 14,
    "animated": false,
    "keyCount": 1,
    "minimum": 14,
    "maximum": 14,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-4-2",
    "parentId": "representation-menu",
    "property": "opacity",
    "rawTrack": 0.55,
    "animated": false,
    "keyCount": 1,
    "minimum": 0.55,
    "maximum": 0.55,
    "fusionMapping": "Gated.Merge.Blend=active*opacity after child assembly"
  },
  {
    "layerId": "menu-label-5",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 120,
    "animated": false,
    "keyCount": 1,
    "minimum": 120,
    "maximum": 120,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-label-5",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 680,
    "animated": false,
    "keyCount": 1,
    "minimum": 680,
    "maximum": 680,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-label-5",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 310,
    "animated": false,
    "keyCount": 1,
    "minimum": 310,
    "maximum": 310,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-label-5",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 45,
    "animated": false,
    "keyCount": 1,
    "minimum": 45,
    "maximum": 45,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-5-0",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 46,
    "animated": false,
    "keyCount": 1,
    "minimum": 46,
    "maximum": 46,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-icon-5-0",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 704,
    "animated": false,
    "keyCount": 1,
    "minimum": 704,
    "maximum": 704,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-icon-5-0",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 9,
    "animated": false,
    "keyCount": 1,
    "minimum": 9,
    "maximum": 9,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-5-0",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 14,
    "animated": false,
    "keyCount": 1,
    "minimum": 14,
    "maximum": 14,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-5-0",
    "parentId": "representation-menu",
    "property": "opacity",
    "rawTrack": 0.55,
    "animated": false,
    "keyCount": 1,
    "minimum": 0.55,
    "maximum": 0.55,
    "fusionMapping": "Gated.Merge.Blend=active*opacity after child assembly"
  },
  {
    "layerId": "menu-icon-5-1",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 59,
    "animated": false,
    "keyCount": 1,
    "minimum": 59,
    "maximum": 59,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-icon-5-1",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 692,
    "animated": false,
    "keyCount": 1,
    "minimum": 692,
    "maximum": 692,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-icon-5-1",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 9,
    "animated": false,
    "keyCount": 1,
    "minimum": 9,
    "maximum": 9,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-5-1",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 26,
    "animated": false,
    "keyCount": 1,
    "minimum": 26,
    "maximum": 26,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-5-1",
    "parentId": "representation-menu",
    "property": "opacity",
    "rawTrack": 0.55,
    "animated": false,
    "keyCount": 1,
    "minimum": 0.55,
    "maximum": 0.55,
    "fusionMapping": "Gated.Merge.Blend=active*opacity after child assembly"
  },
  {
    "layerId": "menu-icon-5-2",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 72,
    "animated": false,
    "keyCount": 1,
    "minimum": 72,
    "maximum": 72,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-icon-5-2",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 704,
    "animated": false,
    "keyCount": 1,
    "minimum": 704,
    "maximum": 704,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-icon-5-2",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 9,
    "animated": false,
    "keyCount": 1,
    "minimum": 9,
    "maximum": 9,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-5-2",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 14,
    "animated": false,
    "keyCount": 1,
    "minimum": 14,
    "maximum": 14,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-icon-5-2",
    "parentId": "representation-menu",
    "property": "opacity",
    "rawTrack": 0.55,
    "animated": false,
    "keyCount": 1,
    "minimum": 0.55,
    "maximum": 0.55,
    "fusionMapping": "Gated.Merge.Blend=active*opacity after child assembly"
  },
  {
    "layerId": "selected-line-check",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 418,
    "animated": false,
    "keyCount": 1,
    "minimum": 418,
    "maximum": 418,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "selected-line-check",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 109,
    "animated": false,
    "keyCount": 1,
    "minimum": 109,
    "maximum": 109,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "selected-line-check",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 25,
    "animated": false,
    "keyCount": 1,
    "minimum": 25,
    "maximum": 25,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "selected-line-check",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 25,
    "animated": false,
    "keyCount": 1,
    "minimum": 25,
    "maximum": 25,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-divider",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 12,
    "animated": false,
    "keyCount": 1,
    "minimum": 12,
    "maximum": 12,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-divider",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 463,
    "animated": false,
    "keyCount": 1,
    "minimum": 463,
    "maximum": 463,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-divider",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 456,
    "animated": false,
    "keyCount": 1,
    "minimum": 456,
    "maximum": 456,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-divider",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 2,
    "animated": false,
    "keyCount": 1,
    "minimum": 2,
    "maximum": 2,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-compare",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 42,
    "animated": false,
    "keyCount": 1,
    "minimum": 42,
    "maximum": 42,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-compare",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 503,
    "animated": false,
    "keyCount": 1,
    "minimum": 503,
    "maximum": 503,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-compare",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 380,
    "animated": false,
    "keyCount": 1,
    "minimum": 380,
    "maximum": 380,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-compare",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 40,
    "animated": false,
    "keyCount": 1,
    "minimum": 40,
    "maximum": 40,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-divider-bottom",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 12,
    "animated": false,
    "keyCount": 1,
    "minimum": 12,
    "maximum": 12,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-divider-bottom",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 756,
    "animated": false,
    "keyCount": 1,
    "minimum": 756,
    "maximum": 756,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-divider-bottom",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 456,
    "animated": false,
    "keyCount": 1,
    "minimum": 456,
    "maximum": 456,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-divider-bottom",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 2,
    "animated": false,
    "keyCount": 1,
    "minimum": 2,
    "maximum": 2,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-distribution",
    "parentId": "representation-menu",
    "property": "x",
    "rawTrack": 42,
    "animated": false,
    "keyCount": 1,
    "minimum": 42,
    "maximum": 42,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-distribution",
    "parentId": "representation-menu",
    "property": "y",
    "rawTrack": 795,
    "animated": false,
    "keyCount": 1,
    "minimum": 795,
    "maximum": 795,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-distribution",
    "parentId": "representation-menu",
    "property": "width",
    "rawTrack": 400,
    "animated": false,
    "keyCount": 1,
    "minimum": 400,
    "maximum": 400,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-distribution",
    "parentId": "representation-menu",
    "property": "height",
    "rawTrack": 40,
    "animated": false,
    "keyCount": 1,
    "minimum": 40,
    "maximum": 40,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "bar-tooltip",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 370,
    "animated": false,
    "keyCount": 1,
    "minimum": 370,
    "maximum": 370,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "bar-tooltip",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 862,
    "animated": false,
    "keyCount": 1,
    "minimum": 862,
    "maximum": 862,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "bar-tooltip",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 448,
    "animated": false,
    "keyCount": 1,
    "minimum": 448,
    "maximum": 448,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "bar-tooltip",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 164,
    "animated": false,
    "keyCount": 1,
    "minimum": 164,
    "maximum": 164,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "tooltip-shadow",
    "parentId": "bar-tooltip",
    "property": "x",
    "rawTrack": 4,
    "animated": false,
    "keyCount": 1,
    "minimum": 4,
    "maximum": 4,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "tooltip-shadow",
    "parentId": "bar-tooltip",
    "property": "y",
    "rawTrack": 7,
    "animated": false,
    "keyCount": 1,
    "minimum": 7,
    "maximum": 7,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "tooltip-shadow",
    "parentId": "bar-tooltip",
    "property": "width",
    "rawTrack": 440,
    "animated": false,
    "keyCount": 1,
    "minimum": 440,
    "maximum": 440,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "tooltip-shadow",
    "parentId": "bar-tooltip",
    "property": "height",
    "rawTrack": 150,
    "animated": false,
    "keyCount": 1,
    "minimum": 150,
    "maximum": 150,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "tooltip-shadow",
    "parentId": "bar-tooltip",
    "property": "opacity",
    "rawTrack": 0.06,
    "animated": false,
    "keyCount": 1,
    "minimum": 0.06,
    "maximum": 0.06,
    "fusionMapping": "Gated.Merge.Blend=active*opacity after child assembly"
  },
  {
    "layerId": "tooltip-shadow",
    "parentId": "bar-tooltip",
    "property": "radius",
    "rawTrack": 12,
    "animated": false,
    "keyCount": 1,
    "minimum": 12,
    "maximum": 12,
    "fusionMapping": "Pixel corner radius; use rounded-mask construction"
  },
  {
    "layerId": "tooltip-paper",
    "parentId": "bar-tooltip",
    "property": "x",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "tooltip-paper",
    "parentId": "bar-tooltip",
    "property": "y",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "tooltip-paper",
    "parentId": "bar-tooltip",
    "property": "width",
    "rawTrack": 440,
    "animated": false,
    "keyCount": 1,
    "minimum": 440,
    "maximum": 440,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "tooltip-paper",
    "parentId": "bar-tooltip",
    "property": "height",
    "rawTrack": 150,
    "animated": false,
    "keyCount": 1,
    "minimum": 150,
    "maximum": 150,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "tooltip-paper",
    "parentId": "bar-tooltip",
    "property": "radius",
    "rawTrack": 12,
    "animated": false,
    "keyCount": 1,
    "minimum": 12,
    "maximum": 12,
    "fusionMapping": "Pixel corner radius; use rounded-mask construction"
  },
  {
    "layerId": "tooltip-heading",
    "parentId": "bar-tooltip",
    "property": "x",
    "rawTrack": 30,
    "animated": false,
    "keyCount": 1,
    "minimum": 30,
    "maximum": 30,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "tooltip-heading",
    "parentId": "bar-tooltip",
    "property": "y",
    "rawTrack": 24,
    "animated": false,
    "keyCount": 1,
    "minimum": 24,
    "maximum": 24,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "tooltip-heading",
    "parentId": "bar-tooltip",
    "property": "width",
    "rawTrack": 390,
    "animated": false,
    "keyCount": 1,
    "minimum": 390,
    "maximum": 390,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "tooltip-heading",
    "parentId": "bar-tooltip",
    "property": "height",
    "rawTrack": 40,
    "animated": false,
    "keyCount": 1,
    "minimum": 40,
    "maximum": 40,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "tooltip-dot",
    "parentId": "bar-tooltip",
    "property": "x",
    "rawTrack": 30,
    "animated": false,
    "keyCount": 1,
    "minimum": 30,
    "maximum": 30,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "tooltip-dot",
    "parentId": "bar-tooltip",
    "property": "y",
    "rawTrack": 101,
    "animated": false,
    "keyCount": 1,
    "minimum": 101,
    "maximum": 101,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "tooltip-dot",
    "parentId": "bar-tooltip",
    "property": "width",
    "rawTrack": 12,
    "animated": false,
    "keyCount": 1,
    "minimum": 12,
    "maximum": 12,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "tooltip-dot",
    "parentId": "bar-tooltip",
    "property": "height",
    "rawTrack": 12,
    "animated": false,
    "keyCount": 1,
    "minimum": 12,
    "maximum": 12,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "tooltip-value",
    "parentId": "bar-tooltip",
    "property": "x",
    "rawTrack": 62,
    "animated": false,
    "keyCount": 1,
    "minimum": 62,
    "maximum": 62,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "tooltip-value",
    "parentId": "bar-tooltip",
    "property": "y",
    "rawTrack": 81,
    "animated": false,
    "keyCount": 1,
    "minimum": 81,
    "maximum": 81,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "tooltip-value",
    "parentId": "bar-tooltip",
    "property": "width",
    "rawTrack": 350,
    "animated": false,
    "keyCount": 1,
    "minimum": 350,
    "maximum": 350,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "tooltip-value",
    "parentId": "bar-tooltip",
    "property": "height",
    "rawTrack": 44,
    "animated": false,
    "keyCount": 1,
    "minimum": 44,
    "maximum": 44,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "reset-to-menu",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": [
      {
        "frame": 0,
        "value": 1620,
        "easing": "smooth"
      },
      {
        "frame": 48,
        "value": 1620,
        "easing": "smooth"
      },
      {
        "frame": 85,
        "value": 750,
        "easing": "smooth"
      },
      {
        "frame": 115,
        "value": 360,
        "easing": "smooth"
      }
    ],
    "animated": true,
    "keyCount": 4,
    "minimum": 360,
    "maximum": 1620,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "reset-to-menu",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": [
      {
        "frame": 0,
        "value": 315,
        "easing": "smooth"
      },
      {
        "frame": 48,
        "value": 315,
        "easing": "smooth"
      },
      {
        "frame": 85,
        "value": 260,
        "easing": "smooth"
      },
      {
        "frame": 115,
        "value": 205,
        "easing": "smooth"
      }
    ],
    "animated": true,
    "keyCount": 4,
    "minimum": 205,
    "maximum": 315,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "reset-to-menu",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 112,
    "animated": false,
    "keyCount": 1,
    "minimum": 112,
    "maximum": 112,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "reset-to-menu",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 112,
    "animated": false,
    "keyCount": 1,
    "minimum": 112,
    "maximum": 112,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "reset-to-menu",
    "parentId": "chart-camera",
    "property": "opacity",
    "rawTrack": [
      {
        "frame": 0,
        "value": 1,
        "easing": "smooth"
      },
      {
        "frame": 16,
        "value": 1,
        "easing": "smooth"
      },
      {
        "frame": 24,
        "value": 0.6,
        "easing": "smooth"
      },
      {
        "frame": 34,
        "value": 1,
        "easing": "smooth"
      }
    ],
    "animated": true,
    "keyCount": 4,
    "minimum": 0.6,
    "maximum": 1,
    "fusionMapping": "Gated.Merge.Blend=active*opacity after child assembly"
  },
  {
    "layerId": "reset-to-menu-outline",
    "parentId": "reset-to-menu",
    "property": "x",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "reset-to-menu-outline",
    "parentId": "reset-to-menu",
    "property": "y",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "reset-to-menu-outline",
    "parentId": "reset-to-menu",
    "property": "width",
    "rawTrack": 112,
    "animated": false,
    "keyCount": 1,
    "minimum": 112,
    "maximum": 112,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "reset-to-menu-outline",
    "parentId": "reset-to-menu",
    "property": "height",
    "rawTrack": 112,
    "animated": false,
    "keyCount": 1,
    "minimum": 112,
    "maximum": 112,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "reset-to-menu-mark",
    "parentId": "reset-to-menu",
    "property": "x",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "reset-to-menu-mark",
    "parentId": "reset-to-menu",
    "property": "y",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "reset-to-menu-mark",
    "parentId": "reset-to-menu",
    "property": "width",
    "rawTrack": 112,
    "animated": false,
    "keyCount": 1,
    "minimum": 112,
    "maximum": 112,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "reset-to-menu-mark",
    "parentId": "reset-to-menu",
    "property": "height",
    "rawTrack": 112,
    "animated": false,
    "keyCount": 1,
    "minimum": 112,
    "maximum": 112,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-arrow",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": [
      {
        "frame": 146,
        "value": 390,
        "easing": "smooth"
      },
      {
        "frame": 170,
        "value": 386,
        "easing": "smooth"
      },
      {
        "frame": 192,
        "value": 373,
        "easing": "smooth"
      },
      {
        "frame": 210,
        "value": 354,
        "easing": "smooth"
      }
    ],
    "animated": true,
    "keyCount": 4,
    "minimum": 354,
    "maximum": 390,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-arrow",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": [
      {
        "frame": 146,
        "value": 229,
        "easing": "smooth"
      },
      {
        "frame": 170,
        "value": 392,
        "easing": "smooth"
      },
      {
        "frame": 192,
        "value": 623,
        "easing": "smooth"
      },
      {
        "frame": 210,
        "value": 790,
        "easing": "smooth"
      }
    ],
    "animated": true,
    "keyCount": 4,
    "minimum": 229,
    "maximum": 790,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-arrow",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 112,
    "animated": false,
    "keyCount": 1,
    "minimum": 112,
    "maximum": 112,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-arrow",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 112,
    "animated": false,
    "keyCount": 1,
    "minimum": 112,
    "maximum": 112,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-arrow-outline",
    "parentId": "menu-arrow",
    "property": "x",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-arrow-outline",
    "parentId": "menu-arrow",
    "property": "y",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-arrow-outline",
    "parentId": "menu-arrow",
    "property": "width",
    "rawTrack": 112,
    "animated": false,
    "keyCount": 1,
    "minimum": 112,
    "maximum": 112,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-arrow-outline",
    "parentId": "menu-arrow",
    "property": "height",
    "rawTrack": 112,
    "animated": false,
    "keyCount": 1,
    "minimum": 112,
    "maximum": 112,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "menu-arrow-mark",
    "parentId": "menu-arrow",
    "property": "x",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "menu-arrow-mark",
    "parentId": "menu-arrow",
    "property": "y",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "menu-arrow-mark",
    "parentId": "menu-arrow",
    "property": "width",
    "rawTrack": 112,
    "animated": false,
    "keyCount": 1,
    "minimum": 112,
    "maximum": 112,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "menu-arrow-mark",
    "parentId": "menu-arrow",
    "property": "height",
    "rawTrack": 112,
    "animated": false,
    "keyCount": 1,
    "minimum": 112,
    "maximum": 112,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "bar-hand",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": [
      {
        "frame": 211,
        "value": 354,
        "easing": "smooth"
      },
      {
        "frame": 226,
        "value": 350,
        "easing": "smooth"
      }
    ],
    "animated": true,
    "keyCount": 2,
    "minimum": 350,
    "maximum": 354,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "bar-hand",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": [
      {
        "frame": 211,
        "value": 790,
        "easing": "smooth"
      },
      {
        "frame": 226,
        "value": 855,
        "easing": "smooth"
      }
    ],
    "animated": true,
    "keyCount": 2,
    "minimum": 790,
    "maximum": 855,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "bar-hand",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 112,
    "animated": false,
    "keyCount": 1,
    "minimum": 112,
    "maximum": 112,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "bar-hand",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 112,
    "animated": false,
    "keyCount": 1,
    "minimum": 112,
    "maximum": 112,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "bar-hand",
    "parentId": "chart-camera",
    "property": "opacity",
    "rawTrack": [
      {
        "frame": 211,
        "value": 1,
        "easing": "smooth"
      },
      {
        "frame": 275,
        "value": 1,
        "easing": "smooth"
      },
      {
        "frame": 300,
        "value": 0,
        "easing": "smooth"
      },
      {
        "frame": 330,
        "value": 0,
        "easing": "smooth"
      },
      {
        "frame": 349,
        "value": 1,
        "easing": "smooth"
      }
    ],
    "animated": true,
    "keyCount": 5,
    "minimum": 0,
    "maximum": 1,
    "fusionMapping": "Gated.Merge.Blend=active*opacity after child assembly"
  },
  {
    "layerId": "bar-hand-outline",
    "parentId": "bar-hand",
    "property": "x",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "bar-hand-outline",
    "parentId": "bar-hand",
    "property": "y",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "bar-hand-outline",
    "parentId": "bar-hand",
    "property": "width",
    "rawTrack": 112,
    "animated": false,
    "keyCount": 1,
    "minimum": 112,
    "maximum": 112,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "bar-hand-outline",
    "parentId": "bar-hand",
    "property": "height",
    "rawTrack": 112,
    "animated": false,
    "keyCount": 1,
    "minimum": 112,
    "maximum": 112,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "bar-hand-mark",
    "parentId": "bar-hand",
    "property": "x",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "bar-hand-mark",
    "parentId": "bar-hand",
    "property": "y",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "bar-hand-mark",
    "parentId": "bar-hand",
    "property": "width",
    "rawTrack": 112,
    "animated": false,
    "keyCount": 1,
    "minimum": 112,
    "maximum": 112,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "bar-hand-mark",
    "parentId": "bar-hand",
    "property": "height",
    "rawTrack": 112,
    "animated": false,
    "keyCount": 1,
    "minimum": 112,
    "maximum": 112,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "end-arrow",
    "parentId": "chart-camera",
    "property": "x",
    "rawTrack": 352,
    "animated": false,
    "keyCount": 1,
    "minimum": 352,
    "maximum": 352,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "end-arrow",
    "parentId": "chart-camera",
    "property": "y",
    "rawTrack": 855,
    "animated": false,
    "keyCount": 1,
    "minimum": 855,
    "maximum": 855,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "end-arrow",
    "parentId": "chart-camera",
    "property": "width",
    "rawTrack": 112,
    "animated": false,
    "keyCount": 1,
    "minimum": 112,
    "maximum": 112,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "end-arrow",
    "parentId": "chart-camera",
    "property": "height",
    "rawTrack": 112,
    "animated": false,
    "keyCount": 1,
    "minimum": 112,
    "maximum": 112,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "end-arrow-outline",
    "parentId": "end-arrow",
    "property": "x",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "end-arrow-outline",
    "parentId": "end-arrow",
    "property": "y",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "end-arrow-outline",
    "parentId": "end-arrow",
    "property": "width",
    "rawTrack": 112,
    "animated": false,
    "keyCount": 1,
    "minimum": 112,
    "maximum": 112,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "end-arrow-outline",
    "parentId": "end-arrow",
    "property": "height",
    "rawTrack": 112,
    "animated": false,
    "keyCount": 1,
    "minimum": 112,
    "maximum": 112,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  },
  {
    "layerId": "end-arrow-mark",
    "parentId": "end-arrow",
    "property": "x",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.X=.5+(x+originX-workingCenterX)/4096"
  },
  {
    "layerId": "end-arrow-mark",
    "parentId": "end-arrow",
    "property": "y",
    "rawTrack": 0,
    "animated": false,
    "keyCount": 1,
    "minimum": 0,
    "maximum": 0,
    "fusionMapping": "Position.Center.Y=.5-(y+originY-workingCenterY)/4096"
  },
  {
    "layerId": "end-arrow-mark",
    "parentId": "end-arrow",
    "property": "width",
    "rawTrack": 112,
    "animated": false,
    "keyCount": 1,
    "minimum": 112,
    "maximum": 112,
    "fusionMapping": "Local geometry width in pixels; do not resize children"
  },
  {
    "layerId": "end-arrow-mark",
    "parentId": "end-arrow",
    "property": "height",
    "rawTrack": 112,
    "animated": false,
    "keyCount": 1,
    "minimum": 112,
    "maximum": 112,
    "fusionMapping": "Local geometry height in pixels; do not resize children"
  }
]

interpolation
{
  "frameClock": "Global local frame; do not subtract child start",
  "leftKeyOwnsEasing": true,
  "smooth": "t*t*(3-2*t)",
  "hold": "Left value until exact right key frame",
  "linear": "t",
  "clampEndpoints": true,
  "nativeTransfer": "Bake every integer frame; do not substitute arbitrary Bezier presets."
}

steps
[
  "Unpack public core then selected active overlay at kit root; verify recipe, SVG and helper bindings.",
  "Create the exact rational frame count and blank audio track; local zero maps to declared source start.",
  "Build RootPaper and the full named hierarchy over equal padded domains; later siblings merge over earlier ones.",
  "Construct each SVG as editable native Rectangle/Ellipse/Polygon masks and paint, with contain fitting and transparent margins.",
  "Construct live labels with bundled Geist and per-node Text+ boxes; no type shrinking or automatic reflow.",
  "Apply local masks, AnchorShift, ScaleRotate, Position, gated alpha and ordered Merge for every layer.",
  "Transfer all raw/derived CSV frame rows to native controls, preserving stepped gates and holding equal keys.",
  "Use the precise FinalCrop, compare every checkpoint and cutoff, then review actual moving outputs independently before acceptance."
]

checkpoints
[
  {
    "localFrame": 0,
    "sourceFrame": 2280,
    "nominalSourceSeconds": 38.0,
    "nominalSourceSecondsExact": "38",
    "expected": "Line chart; pointer near reset."
  },
  {
    "localFrame": 48,
    "sourceFrame": 2328,
    "nominalSourceSeconds": 38.8,
    "nominalSourceSecondsExact": "194/5",
    "expected": "Pointer begins crossing."
  },
  {
    "localFrame": 115,
    "sourceFrame": 2395,
    "nominalSourceSeconds": 39.916666666666664,
    "nominalSourceSecondsExact": "479/12",
    "expected": "Pointer at representation control."
  },
  {
    "localFrame": 119,
    "sourceFrame": 2399,
    "nominalSourceSeconds": 39.983333333333334,
    "nominalSourceSecondsExact": "2399/60",
    "expected": "Menu first visible, translucent."
  },
  {
    "localFrame": 126,
    "sourceFrame": 2406,
    "nominalSourceSeconds": 40.1,
    "nominalSourceSecondsExact": "401/10",
    "expected": "Opaque menu over unchanged line."
  },
  {
    "localFrame": 146,
    "sourceFrame": 2426,
    "nominalSourceSeconds": 40.43333333333333,
    "nominalSourceSecondsExact": "1213/30",
    "expected": "Arrow starts menu traversal."
  },
  {
    "localFrame": 211,
    "sourceFrame": 2491,
    "nominalSourceSeconds": 41.516666666666666,
    "nominalSourceSecondsExact": "2491/60",
    "expected": "Hand targets bar row."
  },
  {
    "localFrame": 239,
    "sourceFrame": 2519,
    "nominalSourceSeconds": 41.983333333333334,
    "nominalSourceSecondsExact": "2519/60",
    "expected": "Last line/menu frame."
  },
  {
    "localFrame": 240,
    "sourceFrame": 2520,
    "nominalSourceSeconds": 42.0,
    "nominalSourceSecondsExact": "42",
    "expected": "Bars, new controls and tooltip; no menu."
  },
  {
    "localFrame": 275,
    "sourceFrame": 2555,
    "nominalSourceSeconds": 42.583333333333336,
    "nominalSourceSecondsExact": "511/12",
    "expected": "Small pullback under way."
  },
  {
    "localFrame": 320,
    "sourceFrame": 2600,
    "nominalSourceSeconds": 43.333333333333336,
    "nominalSourceSecondsExact": "130/3",
    "expected": "Pulled-back chart with neighbor visible."
  },
  {
    "localFrame": 357,
    "sourceFrame": 2637,
    "nominalSourceSeconds": 43.95,
    "nominalSourceSecondsExact": "879/20",
    "expected": "Arrow pose at early-bar tooltip."
  },
  {
    "localFrame": 359,
    "sourceFrame": 2639,
    "nominalSourceSeconds": 43.983333333333334,
    "nominalSourceSecondsExact": "2639/60",
    "expected": "Cutoff: tooltip persists, no new action."
  }
]

limitations
[
  "Largest gap: exact source cursor easing, fractional text rendering and chart-library interpolation are not recovered. Original percentages and polyline samples replace source data; no financial, cancellation or source branding data is reused. Menu glyphs and neighboring notes are simplified. The short final pullback is visually fitted, not a measured source camera matrix. The hard 239/240 switch is grounded in adjacent retained frames; all other numerical props remain authored choices.",
  "The selected unit declares nominal native 60/1 but supplies no retained master/source-relative PTS clock: retained_source_clock stays null. The excerpt is separately probed at 1/15360 time base with PTS increments of 256. These encoded excerpt timestamps are not proof of the missing master clock. Absolute master PTS and master dimensions remain unknown.",
  "No native Resolve execution, candidate render, moving-source playback or source-quality approval by this builder.",
  "Public static tests do not replace the core browser shaping/font gate or native Text+ fit.",
  "Source movies, stills and branding are research only, never permitted render inputs."
]
