{
  "python": "3.14.4",
  "matplotlib": "3.11.2",
  "azimlib": "0.1.0",
  "cases": [
    {
      "cap": "butt",
      "count": 1,
      "marker": "None",
      "matplotlib": {
        "red_pixels": 0,
        "line_visible": false,
        "red_svg_paths": [
          "M 73.8 72.72  "
        ]
      },
      "azimlib": {
        "red_pixels": 0,
        "line_visible": false,
        "red_svg_paths": []
      }
    },
    {
      "cap": "butt",
      "count": 1,
      "marker": "o",
      "matplotlib": {
        "red_pixels": 69,
        "line_visible": true,
        "red_svg_paths": [
          "M 73.8 72.72  ",
          "M 0 3  C 0.795609 3 1.55874 2.683901 2.12132 2.12132  C 2.683901 1.55874 3 0.795609 3 0  C 3 -0.795609 2.683901 -1.55874 2.12132 -2.12132  C 1.55874 -2.683901 0.795609 -3 0 -3  C -0.795609 -3 -1.55874 -2.683901 -2.12132 -2.12132  C -2.683901 -1.55874 -3 -0.795609 -3 0  C -3 0.795609 -2.683901 1.55874 -2.12132 2.12132  C -1.55874 2.683901 -0.795609 3 0 3  z "
        ]
      },
      "azimlib": {
        "red_pixels": 74,
        "line_visible": true,
        "red_svg_paths": []
      }
    },
    {
      "cap": "butt",
      "count": 2,
      "marker": "None",
      "matplotlib": {
        "red_pixels": 0,
        "line_visible": false,
        "red_svg_paths": [
          "M 73.8 72.72  L 73.8 72.72  "
        ]
      },
      "azimlib": {
        "red_pixels": 0,
        "line_visible": false,
        "red_svg_paths": []
      }
    },
    {
      "cap": "butt",
      "count": 2,
      "marker": "o",
      "matplotlib": {
        "red_pixels": 69,
        "line_visible": true,
        "red_svg_paths": [
          "M 73.8 72.72  L 73.8 72.72  ",
          "M 0 3  C 0.795609 3 1.55874 2.683901 2.12132 2.12132  C 2.683901 1.55874 3 0.795609 3 0  C 3 -0.795609 2.683901 -1.55874 2.12132 -2.12132  C 1.55874 -2.683901 0.795609 -3 0 -3  C -0.795609 -3 -1.55874 -2.683901 -2.12132 -2.12132  C -2.683901 -1.55874 -3 -0.795609 -3 0  C -3 0.795609 -2.683901 1.55874 -2.12132 2.12132  C -1.55874 2.683901 -0.795609 3 0 3  z "
        ]
      },
      "azimlib": {
        "red_pixels": 74,
        "line_visible": true,
        "red_svg_paths": []
      }
    },
    {
      "cap": "butt",
      "count": 4,
      "marker": "None",
      "matplotlib": {
        "red_pixels": 0,
        "line_visible": false,
        "red_svg_paths": [
          "M 73.8 72.72  L 73.8 72.72  L 73.8 72.72  L 73.8 72.72  "
        ]
      },
      "azimlib": {
        "red_pixels": 0,
        "line_visible": false,
        "red_svg_paths": []
      }
    },
    {
      "cap": "butt",
      "count": 4,
      "marker": "o",
      "matplotlib": {
        "red_pixels": 89,
        "line_visible": true,
        "red_svg_paths": [
          "M 73.8 72.72  L 73.8 72.72  L 73.8 72.72  L 73.8 72.72  ",
          "M 0 3  C 0.795609 3 1.55874 2.683901 2.12132 2.12132  C 2.683901 1.55874 3 0.795609 3 0  C 3 -0.795609 2.683901 -1.55874 2.12132 -2.12132  C 1.55874 -2.683901 0.795609 -3 0 -3  C -0.795609 -3 -1.55874 -2.683901 -2.12132 -2.12132  C -2.683901 -1.55874 -3 -0.795609 -3 0  C -3 0.795609 -2.683901 1.55874 -2.12132 2.12132  C -1.55874 2.683901 -0.795609 3 0 3  z "
        ]
      },
      "azimlib": {
        "red_pixels": 74,
        "line_visible": true,
        "red_svg_paths": []
      }
    },
    {
      "cap": "round",
      "count": 1,
      "marker": "None",
      "matplotlib": {
        "red_pixels": 0,
        "line_visible": false,
        "red_svg_paths": [
          "M 73.8 72.72  "
        ]
      },
      "azimlib": {
        "red_pixels": 0,
        "line_visible": false,
        "red_svg_paths": []
      }
    },
    {
      "cap": "round",
      "count": 1,
      "marker": "o",
      "matplotlib": {
        "red_pixels": 69,
        "line_visible": true,
        "red_svg_paths": [
          "M 73.8 72.72  ",
          "M 0 3  C 0.795609 3 1.55874 2.683901 2.12132 2.12132  C 2.683901 1.55874 3 0.795609 3 0  C 3 -0.795609 2.683901 -1.55874 2.12132 -2.12132  C 1.55874 -2.683901 0.795609 -3 0 -3  C -0.795609 -3 -1.55874 -2.683901 -2.12132 -2.12132  C -2.683901 -1.55874 -3 -0.795609 -3 0  C -3 0.795609 -2.683901 1.55874 -2.12132 2.12132  C -1.55874 2.683901 -0.795609 3 0 3  z "
        ]
      },
      "azimlib": {
        "red_pixels": 74,
        "line_visible": true,
        "red_svg_paths": []
      }
    },
    {
      "cap": "round",
      "count": 2,
      "marker": "None",
      "matplotlib": {
        "red_pixels": 0,
        "line_visible": false,
        "red_svg_paths": [
          "M 73.8 72.72  L 73.8 72.72  "
        ]
      },
      "azimlib": {
        "red_pixels": 0,
        "line_visible": false,
        "red_svg_paths": []
      }
    },
    {
      "cap": "round",
      "count": 2,
      "marker": "o",
      "matplotlib": {
        "red_pixels": 69,
        "line_visible": true,
        "red_svg_paths": [
          "M 73.8 72.72  L 73.8 72.72  ",
          "M 0 3  C 0.795609 3 1.55874 2.683901 2.12132 2.12132  C 2.683901 1.55874 3 0.795609 3 0  C 3 -0.795609 2.683901 -1.55874 2.12132 -2.12132  C 1.55874 -2.683901 0.795609 -3 0 -3  C -0.795609 -3 -1.55874 -2.683901 -2.12132 -2.12132  C -2.683901 -1.55874 -3 -0.795609 -3 0  C -3 0.795609 -2.683901 1.55874 -2.12132 2.12132  C -1.55874 2.683901 -0.795609 3 0 3  z "
        ]
      },
      "azimlib": {
        "red_pixels": 74,
        "line_visible": true,
        "red_svg_paths": []
      }
    },
    {
      "cap": "round",
      "count": 4,
      "marker": "None",
      "matplotlib": {
        "red_pixels": 0,
        "line_visible": false,
        "red_svg_paths": [
          "M 73.8 72.72  L 73.8 72.72  L 73.8 72.72  L 73.8 72.72  "
        ]
      },
      "azimlib": {
        "red_pixels": 0,
        "line_visible": false,
        "red_svg_paths": []
      }
    },
    {
      "cap": "round",
      "count": 4,
      "marker": "o",
      "matplotlib": {
        "red_pixels": 89,
        "line_visible": true,
        "red_svg_paths": [
          "M 73.8 72.72  L 73.8 72.72  L 73.8 72.72  L 73.8 72.72  ",
          "M 0 3  C 0.795609 3 1.55874 2.683901 2.12132 2.12132  C 2.683901 1.55874 3 0.795609 3 0  C 3 -0.795609 2.683901 -1.55874 2.12132 -2.12132  C 1.55874 -2.683901 0.795609 -3 0 -3  C -0.795609 -3 -1.55874 -2.683901 -2.12132 -2.12132  C -2.683901 -1.55874 -3 -0.795609 -3 0  C -3 0.795609 -2.683901 1.55874 -2.12132 2.12132  C -1.55874 2.683901 -0.795609 3 0 3  z "
        ]
      },
      "azimlib": {
        "red_pixels": 74,
        "line_visible": true,
        "red_svg_paths": []
      }
    },
    {
      "cap": "projecting",
      "count": 1,
      "marker": "None",
      "matplotlib": {
        "red_pixels": 0,
        "line_visible": false,
        "red_svg_paths": [
          "M 73.8 72.72  "
        ]
      },
      "azimlib": {
        "red_pixels": 0,
        "line_visible": false,
        "red_svg_paths": []
      }
    },
    {
      "cap": "projecting",
      "count": 1,
      "marker": "o",
      "matplotlib": {
        "red_pixels": 69,
        "line_visible": true,
        "red_svg_paths": [
          "M 73.8 72.72  ",
          "M 0 3  C 0.795609 3 1.55874 2.683901 2.12132 2.12132  C 2.683901 1.55874 3 0.795609 3 0  C 3 -0.795609 2.683901 -1.55874 2.12132 -2.12132  C 1.55874 -2.683901 0.795609 -3 0 -3  C -0.795609 -3 -1.55874 -2.683901 -2.12132 -2.12132  C -2.683901 -1.55874 -3 -0.795609 -3 0  C -3 0.795609 -2.683901 1.55874 -2.12132 2.12132  C -1.55874 2.683901 -0.795609 3 0 3  z "
        ]
      },
      "azimlib": {
        "red_pixels": 74,
        "line_visible": true,
        "red_svg_paths": []
      }
    },
    {
      "cap": "projecting",
      "count": 2,
      "marker": "None",
      "matplotlib": {
        "red_pixels": 0,
        "line_visible": false,
        "red_svg_paths": [
          "M 73.8 72.72  L 73.8 72.72  "
        ]
      },
      "azimlib": {
        "red_pixels": 0,
        "line_visible": false,
        "red_svg_paths": []
      }
    },
    {
      "cap": "projecting",
      "count": 2,
      "marker": "o",
      "matplotlib": {
        "red_pixels": 69,
        "line_visible": true,
        "red_svg_paths": [
          "M 73.8 72.72  L 73.8 72.72  ",
          "M 0 3  C 0.795609 3 1.55874 2.683901 2.12132 2.12132  C 2.683901 1.55874 3 0.795609 3 0  C 3 -0.795609 2.683901 -1.55874 2.12132 -2.12132  C 1.55874 -2.683901 0.795609 -3 0 -3  C -0.795609 -3 -1.55874 -2.683901 -2.12132 -2.12132  C -2.683901 -1.55874 -3 -0.795609 -3 0  C -3 0.795609 -2.683901 1.55874 -2.12132 2.12132  C -1.55874 2.683901 -0.795609 3 0 3  z "
        ]
      },
      "azimlib": {
        "red_pixels": 74,
        "line_visible": true,
        "red_svg_paths": []
      }
    },
    {
      "cap": "projecting",
      "count": 4,
      "marker": "None",
      "matplotlib": {
        "red_pixels": 0,
        "line_visible": false,
        "red_svg_paths": [
          "M 73.8 72.72  L 73.8 72.72  L 73.8 72.72  L 73.8 72.72  "
        ]
      },
      "azimlib": {
        "red_pixels": 0,
        "line_visible": false,
        "red_svg_paths": []
      }
    },
    {
      "cap": "projecting",
      "count": 4,
      "marker": "o",
      "matplotlib": {
        "red_pixels": 89,
        "line_visible": true,
        "red_svg_paths": [
          "M 73.8 72.72  L 73.8 72.72  L 73.8 72.72  L 73.8 72.72  ",
          "M 0 3  C 0.795609 3 1.55874 2.683901 2.12132 2.12132  C 2.683901 1.55874 3 0.795609 3 0  C 3 -0.795609 2.683901 -1.55874 2.12132 -2.12132  C 1.55874 -2.683901 0.795609 -3 0 -3  C -0.795609 -3 -1.55874 -2.683901 -2.12132 -2.12132  C -2.683901 -1.55874 -3 -0.795609 -3 0  C -3 0.795609 -2.683901 1.55874 -2.12132 2.12132  C -1.55874 2.683901 -0.795609 3 0 3  z "
        ]
      },
      "azimlib": {
        "red_pixels": 74,
        "line_visible": true,
        "red_svg_paths": []
      }
    }
  ],
  "scope": "Selected Agg visibility contract; red counts are diagnostic, not pixel equality. SVG paths recorded separately."
}
