{
  "version": 3,
  "top": "b1",
  "blocks": {
    "b1": {
      "rect": {
        "size": {
          "w": 28,
          "h": 16
        }
      },
      "title": {
        "name": "sheet",
        "side": "Bottom"
      }
    },
    "b2": {
      "parent": "b1",
      "rect": {
        "top_left": {
          "x": 2,
          "y": 4
        },
        "size": {
          "w": 8,
          "h": 7
        }
      },
      "title": {
        "name": "src",
        "side": "Bottom"
      }
    },
    "b3": {
      "parent": "b1",
      "rect": {
        "top_left": {
          "x": 18,
          "y": 4
        },
        "size": {
          "w": 8,
          "h": 7
        }
      },
      "title": {
        "name": "dst",
        "side": "Bottom"
      }
    },
    "b4": {
      "parent": "b1",
      "rect": {
        "top_left": {
          "x": 21,
          "y": 18
        },
        "size": {
          "w": 11,
          "h": 7
        }
      },
      "title": {
        "name": "Target",
        "side": "Bottom"
      }
    },
    "b5": {
      "parent": "b4",
      "rect": {
        "top_left": {
          "x": 33,
          "y": 11
        },
        "size": {
          "w": 9,
          "h": 7
        }
      },
      "title": {
        "name": "REgulator",
        "side": "Bottom"
      }
    },
    "b6": {
      "parent": "b4",
      "rect": {
        "top_left": {
          "x": 42,
          "y": 24
        },
        "size": {
          "w": 8,
          "h": 4
        }
      },
      "title": {
        "name": "Sensor",
        "side": "Bottom"
      }
    }
  },
  "pins": {
    "p1": {
      "owner": "b2",
      "name": "out 1",
      "rect": {
        "top_left": {
          "x": 29,
          "y": 4
        },
        "size": {
          "w": 5,
          "h": 2
        }
      },
      "slot": {
        "side": "East"
      },
      "dir": "Output"
    },
    "p2": {
      "owner": "b2",
      "name": "out 2",
      "rect": {
        "top_left": {
          "x": 29,
          "y": 16
        },
        "size": {
          "w": 5,
          "h": 2
        }
      },
      "slot": {
        "side": "East",
        "offset": 1
      },
      "dir": "Output"
    },
    "p3": {
      "owner": "b2",
      "name": "in 1",
      "rect": {
        "top_left": {
          "x": 2,
          "y": 16
        },
        "size": {
          "w": 5,
          "h": 2
        }
      },
      "slot": {
        "offset": 1
      }
    },
    "p4": {
      "owner": "b3",
      "name": "in 1",
      "rect": {
        "top_left": {
          "x": 18,
          "y": 4
        },
        "size": {
          "w": 5,
          "h": 2
        }
      }
    },
    "p5": {
      "owner": "b3",
      "name": "in 2",
      "rect": {
        "top_left": {
          "x": 45,
          "y": 16
        },
        "size": {
          "w": 5,
          "h": 2
        }
      },
      "slot": {
        "side": "East",
        "offset": 1
      }
    },
    "p6": {
      "owner": "b3",
      "name": "out 1",
      "rect": {
        "top_left": {
          "x": 45,
          "y": 4
        },
        "size": {
          "w": 5,
          "h": 2
        }
      },
      "slot": {
        "side": "East"
      },
      "dir": "Output"
    },
    "p7": {
      "owner": "b4",
      "name": "Flow",
      "tag": "p1",
      "rect": {
        "top_left": {
          "x": 21,
          "y": 18
        },
        "size": {
          "w": 5,
          "h": 2
        }
      },
      "dir": "InOut"
    },
    "p8": {
      "owner": "b4",
      "name": "OutFlow",
      "tag": "p2",
      "rect": {
        "top_left": {
          "x": 60,
          "y": 18
        },
        "size": {
          "w": 5,
          "h": 2
        }
      },
      "slot": {
        "side": "East"
      },
      "dir": "InOut"
    },
    "p9": {
      "owner": "b5",
      "name": "Pressure",
      "tag": "p1",
      "rect": {
        "top_left": {
          "x": 56,
          "y": 11
        },
        "size": {
          "w": 5,
          "h": 2
        }
      },
      "slot": {
        "side": "East"
      },
      "dir": "InOut"
    },
    "p10": {
      "owner": "b5",
      "name": "Control",
      "tag": "p2",
      "rect": {
        "top_left": {
          "x": 33,
          "y": 11
        },
        "size": {
          "w": 5,
          "h": 2
        }
      },
      "dir": "InOut"
    },
    "p11": {
      "owner": "b5",
      "name": "Sensor",
      "tag": "p3",
      "rect": {
        "top_left": {
          "x": 33,
          "y": 23
        },
        "size": {
          "w": 5,
          "h": 2
        }
      },
      "slot": {
        "offset": 1
      }
    },
    "p12": {
      "owner": "b6",
      "name": "Voltate",
      "tag": "p1",
      "rect": {
        "top_left": {
          "x": 69,
          "y": 21
        },
        "size": {
          "w": 5,
          "h": 2
        }
      },
      "slot": {
        "side": "East"
      }
    },
    "p13": {
      "owner": "b6",
      "name": "Port p2",
      "tag": "p2",
      "rect": {
        "top_left": {
          "x": 42,
          "y": 21
        },
        "size": {
          "w": 5,
          "h": 2
        }
      },
      "dir": "Output"
    }
  },
  "routes": {
    "r1": {
      "owner": "b1",
      "waypoints": [
        {
          "pos": {
            "x": 15,
            "y": 9
          }
        },
        {
          "pos": {
            "x": 15,
            "y": 6
          }
        }
      ],
      "from": "p2",
      "to": "p4"
    },
    "r2": {
      "owner": "b1",
      "waypoints": [
        {
          "pos": {
            "x": 28,
            "y": 9
          }
        },
        {
          "pos": {
            "x": 28,
            "y": 14
          }
        },
        {
          "pos": {
            "y": 14
          }
        },
        {
          "pos": {
            "y": 9
          }
        }
      ],
      "from": "p5",
      "to": "p3"
    },
    "r3": {
      "owner": "b1",
      "waypoints": [
        {
          "pos": {
            "x": 28,
            "y": 6
          }
        },
        {
          "pos": {
            "x": 28,
            "y": 1
          }
        },
        {
          "pos": {
            "x": 14,
            "y": 1
          },
          "locked": true
        },
        {
          "pos": {
            "x": 14,
            "y": 6
          },
          "locked": true
        }
      ],
      "from": "p6",
      "to": "p1"
    },
    "r4": {
      "owner": "b1",
      "waypoints": [
        {
          "pos": {
            "x": -1,
            "y": 20
          }
        },
        {
          "pos": {
            "x": -1,
            "y": 9
          }
        }
      ],
      "from": "p7",
      "to": "p3"
    },
    "r5": {
      "owner": "b1",
      "waypoints": [
        {
          "pos": {
            "x": 35,
            "y": 20
          }
        },
        {
          "pos": {
            "x": 35,
            "y": 9
          }
        }
      ],
      "from": "p8",
      "to": "p5"
    },
    "r6": {
      "owner": "b4",
      "waypoints": [
        {
          "pos": {
            "x": 57,
            "y": 13
          }
        },
        {
          "pos": {
            "x": 57,
            "y": 19
          }
        }
      ],
      "from": "p9",
      "to": "p8"
    },
    "r7": {
      "owner": "b4",
      "waypoints": [
        {
          "pos": {
            "x": 29,
            "y": 19
          }
        },
        {
          "pos": {
            "x": 29,
            "y": 13
          }
        }
      ],
      "from": "p7",
      "to": "p10"
    },
    "r8": {
      "owner": "b4",
      "waypoints": [
        {
          "pos": {
            "x": 58,
            "y": 19
          }
        },
        {
          "pos": {
            "x": 58,
            "y": 26
          }
        }
      ],
      "from": "p8",
      "to": "p12"
    },
    "r9": {
      "owner": "b4",
      "waypoints": [
        {
          "pos": {
            "x": 31,
            "y": 26
          }
        },
        {
          "pos": {
            "x": 31,
            "y": 16
          }
        }
      ],
      "from": "p13",
      "to": "p11"
    }
  }
}
