{
  "editor": "v0.23.0",
  "units": "mm",
  "commands": [
    {
      "command": "sketch.create",
      "params": {
        "plane": "XY"
      }
    },
    {
      "command": "sketch.rectangle.two_point",
      "params": {
        "p0": [
          0,
          0
        ],
        "p1": [
          60,
          40
        ]
      }
    },
    {
      "command": "sketch.dimension",
      "params": {
        "entities": [
          "l1"
        ],
        "value": "60 mm"
      }
    },
    {
      "command": "sketch.dimension",
      "params": {
        "entities": [
          "l2"
        ],
        "value": "40 mm"
      }
    },
    {
      "command": "sketch.circle.center",
      "params": {
        "center": [
          10,
          10
        ],
        "radius": 3
      }
    },
    {
      "command": "sketch.dimension",
      "params": {
        "entities": [
          "c1"
        ],
        "type": "diameter",
        "value": "6 mm"
      }
    },
    {
      "command": "sketch.dimension",
      "params": {
        "entities": [
          "origin",
          "c1.center"
        ],
        "type": "horizontal",
        "value": "10 mm"
      }
    },
    {
      "command": "sketch.dimension",
      "params": {
        "entities": [
          "origin",
          "c1.center"
        ],
        "type": "vertical",
        "value": "10 mm"
      }
    },
    {
      "command": "sketch.circle.center",
      "params": {
        "center": [
          50,
          10
        ],
        "radius": 3
      }
    },
    {
      "command": "sketch.dimension",
      "params": {
        "entities": [
          "c2"
        ],
        "type": "diameter",
        "value": "6 mm"
      }
    },
    {
      "command": "sketch.dimension",
      "params": {
        "entities": [
          "origin",
          "c2.center"
        ],
        "type": "horizontal",
        "value": "50 mm"
      }
    },
    {
      "command": "sketch.dimension",
      "params": {
        "entities": [
          "origin",
          "c2.center"
        ],
        "type": "vertical",
        "value": "10 mm"
      }
    },
    {
      "command": "sketch.circle.center",
      "params": {
        "center": [
          10,
          30
        ],
        "radius": 3
      }
    },
    {
      "command": "sketch.dimension",
      "params": {
        "entities": [
          "c3"
        ],
        "type": "diameter",
        "value": "6 mm"
      }
    },
    {
      "command": "sketch.dimension",
      "params": {
        "entities": [
          "origin",
          "c3.center"
        ],
        "type": "horizontal",
        "value": "10 mm"
      }
    },
    {
      "command": "sketch.dimension",
      "params": {
        "entities": [
          "origin",
          "c3.center"
        ],
        "type": "vertical",
        "value": "30 mm"
      }
    },
    {
      "command": "sketch.circle.center",
      "params": {
        "center": [
          50,
          30
        ],
        "radius": 3
      }
    },
    {
      "command": "sketch.dimension",
      "params": {
        "entities": [
          "c4"
        ],
        "type": "diameter",
        "value": "6 mm"
      }
    },
    {
      "command": "sketch.dimension",
      "params": {
        "entities": [
          "origin",
          "c4.center"
        ],
        "type": "horizontal",
        "value": "50 mm"
      }
    },
    {
      "command": "sketch.dimension",
      "params": {
        "entities": [
          "origin",
          "c4.center"
        ],
        "type": "vertical",
        "value": "30 mm"
      }
    },
    {
      "command": "solid.extrude",
      "params": {
        "distance": "5 mm",
        "profiles": [
          {
            "curves": [
              "l1",
              "l4",
              "l2",
              "l3"
            ]
          }
        ],
        "operation": "new"
      }
    }
  ]
}
