{
  "appVersion": "0.8.0",
  "savedAt": "2026-09-18T06:46:05.388Z",
  "workspace": {
    "blocks": {
      "languageVersion": 0,
      "blocks": [
        {
          "type": "controls_whileUntil",
          "id": "Ix!*KUp*B#$~/^.z-Mi}",
          "x": 12,
          "y": 156,
          "fields": {
            "MODE": "WHILE"
          },
          "inputs": {
            "BOOL": {
              "block": {
                "type": "logic_boolean",
                "id": "CP~U~6UBzQL8aa0rD;wz",
                "fields": {
                  "BOOL": "TRUE"
                }
              }
            },
            "DO": {
              "block": {
                "type": "apm_mini_rpm",
                "id": "pC`R3ioAEB=~!^;I{}ew",
                "inputs": {
                  "LEFT": {
                    "shadow": {
                      "type": "math_number",
                      "id": "B:csSg;tLTE`;ACf=h{C",
                      "fields": {
                        "NUM": 30
                      }
                    },
                    "block": {
                      "type": "apm_mini_remote_axis",
                      "id": "F~[v1xSPpb1q?0|-wheH",
                      "fields": {
                        "AXIS": "LEFT_Y"
                      }
                    }
                  },
                  "RIGHT": {
                    "shadow": {
                      "type": "math_number",
                      "id": "GT*([j4qi!q~-}uM?IHe",
                      "fields": {
                        "NUM": 30
                      }
                    },
                    "block": {
                      "type": "apm_mini_remote_axis",
                      "id": "FfTtsmoLpS/Di35DF0=[",
                      "fields": {
                        "AXIS": "RIGHT_Y"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      ]
    }
  },
  "python": "import drive\nimport remote_controller\n\n\nwhile True:\n  drive.drive_rpm(remote_controller.get_axis(remote_controller.LEFT_Y), remote_controller.get_axis(remote_controller.RIGHT_Y))\n",
  "programmingMode": "blocks"
}