{
  "schema": "caddie100-printable-request@1",
  "kind": "template",
  "template": { "slug": "greens-one-sheet", "version": 3 },
  "binding": { "foldEdge": "left" },
  "settings": {
    "graphic": {
      "schema": "caddie100-print-green-resource@1",
      "capabilityRevision": "print-graphic-design@1",
      "profile": "par-the-course-greens-one-sheet@1",
      "subject": { "type": "green" },
      "style": {
        "graphicStyle": "traditional",
        "paperTheme": "light",
        "fairwayPattern": "medium-stripes"
      },
      "composition": { "orientation": "approach", "paddingMeters": 5, "gravity": "center" },
      "smartComponents": [
        { "type": "green-elevation-heatmap", "style": { "opacity": 0.42 }, "legend": { "position": "none" } },
        {
          "type": "grids",
          "spacingYards": 5,
          "scope": "green-buffer",
          "origin": "maximum-dimensions",
          "bufferYards": 7.5,
          "detailed": true,
          "style": {
            "strokeColor": "#172019",
            "strokeWidth": 2,
            "detailStrokeWidth": 1,
            "strokeStyle": "solid",
            "opacity": 0.65,
            "showHorizontal": true,
            "showVertical": true,
            "showLabels": false
          }
        },
        { "type": "green-downhill-arrows", "layout": "fluid", "density": "medium", "style": { "color": "#142622", "opacity": 0.8 } },
        { "type": "fairway-downhill-chevrons", "style": { "size": "auto", "color": "#142622", "opacity": 0.75 } },
        {
          "type": "green-measurements",
          "origin": "maximum-dimensions",
          "style": {
            "strokeColor": "#172019",
            "strokeWidth": 4,
            "strokeStyle": "dashed",
            "linePosition": "inside",
            "endCap": "dot",
            "endCapSize": 10,
            "showDepth": true,
            "showWidth": true,
            "showLabels": false
          }
        },
        { "type": "cup", "target": "maximum-clearance", "style": { "size": 16 } }
      ],
      "presentation": { "panelBackground": "stone" }
    }
  }
}
