{
  "nodes": [
    {
      "id": "bioyond_cell_workstation",
      "name": "配液分液工站",
      "children": [
      ],
      "parent": null,
      "type": "device",
      "class": "bioyond_cell",
      "config": {
          "protocol_type": [],
          "station_resource": {}
      },
      "data": {}
  },
    {
      "id": "BatteryStation",
      "name": "扣电组装工作站",
      "children": [],
      "parent": null,
      "type": "device",
      "class": "bettery_station_registry",
      "config": {
          "debug_mode": false,

          "protocol_type": [],
          "deck": "unilabos.devices.workstation.coin_cell_assembly.button_battery_station:CoincellDeck",
          "address": "172.21.32.20",
          "port": 502
      },
      "data": {}
    },
    {
      "id": "coin_cell_deck",
      "name": "coin_cell_deck",
      "sample_id": null,
      "children": [
        "zi_dan_jia",
        "zi_dan_jia2",
        "zi_dan_jia3",
        "zi_dan_jia4",
        "zi_dan_jia5",
        "zi_dan_jia6",
        "zi_dan_jia7",
        "zi_dan_jia8",
        "liaopan1",
        "liaopan2",
        "liaopan3",
        "liaopan4",
        "liaopan5",
        "liaopan6",
        "bottle_rack_3x4",
        "bottle_rack_6x2",
        "bottle_rack_6x2_2",
        "tip_box_64",
        "waste_tip_box"
      ],
      "parent": null,
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "CoincellDeck",
        "size_x": 1620.0,
        "size_y": 1270.0,
        "size_z": 500.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "coin_cell_deck",
        "barcode": null
      },
      "data": {}
    },
    {
      "id": "zi_dan_jia",
      "name": "zi_dan_jia",
      "sample_id": null,
      "children": [
        "zi_dan_jia_clipmagazinehole_0_0",
        "zi_dan_jia_clipmagazinehole_0_1",
        "zi_dan_jia_clipmagazinehole_1_0",
        "zi_dan_jia_clipmagazinehole_1_1"
      ],
      "parent": "coin_cell_deck",
      "type": "container",
      "class": "",
      "position": {
        "x": 1400,
        "y": 50,
        "z": 0
      },
      "config": {
        "type": "ClipMagazine_four",
        "size_x": 80,
        "size_y": 80,
        "size_z": 10,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_four",
        "model": null,
        "barcode": null,
        "ordering": {
          "A1": "zi_dan_jia_clipmagazinehole_0_0",
          "B1": "zi_dan_jia_clipmagazinehole_0_1",
          "A2": "zi_dan_jia_clipmagazinehole_1_0",
          "B2": "zi_dan_jia_clipmagazinehole_1_1"
        },
        "hole_diameter": 14.0,
        "hole_depth": 10.0,
        "max_sheets_per_hole": 100
      },
      "data": {}
    },
    {
      "id": "zi_dan_jia_clipmagazinehole_0_0",
      "name": "zi_dan_jia_clipmagazinehole_0_0",
      "sample_id": null,
      "children": [
        "zi_dan_jia2_jipian_0"
      ],
      "parent": "zi_dan_jia",
      "type": "container",
      "class": "",
      "position": {
        "x": 15.0,
        "y": 52.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia2_jipian_0",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia_clipmagazinehole_0_0"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia2_jipian_0",
      "name": "zi_dan_jia2_jipian_0",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia_clipmagazinehole_0_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia_clipmagazinehole_0_1",
      "name": "zi_dan_jia_clipmagazinehole_0_1",
      "sample_id": null,
      "children": [
        "zi_dan_jia2_jipian_1"
      ],
      "parent": "zi_dan_jia",
      "type": "container",
      "class": "",
      "position": {
        "x": 15.0,
        "y": 27.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia2_jipian_1",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia_clipmagazinehole_0_1"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia2_jipian_1",
      "name": "zi_dan_jia2_jipian_1",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia_clipmagazinehole_0_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia_clipmagazinehole_1_0",
      "name": "zi_dan_jia_clipmagazinehole_1_0",
      "sample_id": null,
      "children": [
        "zi_dan_jia2_jipian_2"
      ],
      "parent": "zi_dan_jia",
      "type": "container",
      "class": "",
      "position": {
        "x": 40.0,
        "y": 52.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia2_jipian_2",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia_clipmagazinehole_1_0"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia2_jipian_2",
      "name": "zi_dan_jia2_jipian_2",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia_clipmagazinehole_1_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia_clipmagazinehole_1_1",
      "name": "zi_dan_jia_clipmagazinehole_1_1",
      "sample_id": null,
      "children": [
        "zi_dan_jia2_jipian_3"
      ],
      "parent": "zi_dan_jia",
      "type": "container",
      "class": "",
      "position": {
        "x": 40.0,
        "y": 27.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia2_jipian_3",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia_clipmagazinehole_1_1"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia2_jipian_3",
      "name": "zi_dan_jia2_jipian_3",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia_clipmagazinehole_1_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia2",
      "name": "zi_dan_jia2",
      "sample_id": null,
      "children": [
        "zi_dan_jia2_clipmagazinehole_0_0",
        "zi_dan_jia2_clipmagazinehole_0_1",
        "zi_dan_jia2_clipmagazinehole_1_0",
        "zi_dan_jia2_clipmagazinehole_1_1"
      ],
      "parent": "coin_cell_deck",
      "type": "container",
      "class": "",
      "position": {
        "x": 1600,
        "y": 200,
        "z": 0
      },
      "config": {
        "type": "ClipMagazine_four",
        "size_x": 80,
        "size_y": 80,
        "size_z": 10,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_four",
        "model": null,
        "barcode": null,
        "ordering": {
          "A1": "zi_dan_jia2_clipmagazinehole_0_0",
          "B1": "zi_dan_jia2_clipmagazinehole_0_1",
          "A2": "zi_dan_jia2_clipmagazinehole_1_0",
          "B2": "zi_dan_jia2_clipmagazinehole_1_1"
        },
        "hole_diameter": 14.0,
        "hole_depth": 10.0,
        "max_sheets_per_hole": 100
      },
      "data": {}
    },
    {
      "id": "zi_dan_jia2_clipmagazinehole_0_0",
      "name": "zi_dan_jia2_clipmagazinehole_0_0",
      "sample_id": null,
      "children": [
        "zi_dan_jia_jipian_0"
      ],
      "parent": "zi_dan_jia2",
      "type": "container",
      "class": "",
      "position": {
        "x": 15.0,
        "y": 52.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia_jipian_0",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia2_clipmagazinehole_0_0"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia_jipian_0",
      "name": "zi_dan_jia_jipian_0",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia2_clipmagazinehole_0_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia2_clipmagazinehole_0_1",
      "name": "zi_dan_jia2_clipmagazinehole_0_1",
      "sample_id": null,
      "children": [
        "zi_dan_jia_jipian_1"
      ],
      "parent": "zi_dan_jia2",
      "type": "container",
      "class": "",
      "position": {
        "x": 15.0,
        "y": 27.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia_jipian_1",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia2_clipmagazinehole_0_1"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia_jipian_1",
      "name": "zi_dan_jia_jipian_1",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia2_clipmagazinehole_0_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia2_clipmagazinehole_1_0",
      "name": "zi_dan_jia2_clipmagazinehole_1_0",
      "sample_id": null,
      "children": [
        "zi_dan_jia_jipian_2"
      ],
      "parent": "zi_dan_jia2",
      "type": "container",
      "class": "",
      "position": {
        "x": 40.0,
        "y": 52.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia_jipian_2",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia2_clipmagazinehole_1_0"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia_jipian_2",
      "name": "zi_dan_jia_jipian_2",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia2_clipmagazinehole_1_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia2_clipmagazinehole_1_1",
      "name": "zi_dan_jia2_clipmagazinehole_1_1",
      "sample_id": null,
      "children": [
        "zi_dan_jia_jipian_3"
      ],
      "parent": "zi_dan_jia2",
      "type": "container",
      "class": "",
      "position": {
        "x": 40.0,
        "y": 27.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia_jipian_3",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia2_clipmagazinehole_1_1"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia_jipian_3",
      "name": "zi_dan_jia_jipian_3",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia2_clipmagazinehole_1_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia3",
      "name": "zi_dan_jia3",
      "sample_id": null,
      "children": [
        "zi_dan_jia3_clipmagazinehole_0_0",
        "zi_dan_jia3_clipmagazinehole_0_1",
        "zi_dan_jia3_clipmagazinehole_1_0",
        "zi_dan_jia3_clipmagazinehole_1_1",
        "zi_dan_jia3_clipmagazinehole_2_0",
        "zi_dan_jia3_clipmagazinehole_2_1"
      ],
      "parent": "coin_cell_deck",
      "type": "container",
      "class": "",
      "position": {
        "x": 1500,
        "y": 200,
        "z": 0
      },
      "config": {
        "type": "ClipMagazine",
        "size_x": 80,
        "size_y": 80,
        "size_z": 10,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine",
        "model": null,
        "barcode": null,
        "ordering": {
          "A1": "zi_dan_jia3_clipmagazinehole_0_0",
          "B1": "zi_dan_jia3_clipmagazinehole_0_1",
          "A2": "zi_dan_jia3_clipmagazinehole_1_0",
          "B2": "zi_dan_jia3_clipmagazinehole_1_1",
          "A3": "zi_dan_jia3_clipmagazinehole_2_0",
          "B3": "zi_dan_jia3_clipmagazinehole_2_1"
        },
        "hole_diameter": 14.0,
        "hole_depth": 10.0,
        "max_sheets_per_hole": 100
      },
      "data": {}
    },
    {
      "id": "zi_dan_jia3_clipmagazinehole_0_0",
      "name": "zi_dan_jia3_clipmagazinehole_0_0",
      "sample_id": null,
      "children": [
        "zi_dan_jia3_jipian_0"
      ],
      "parent": "zi_dan_jia3",
      "type": "container",
      "class": "",
      "position": {
        "x": 15.0,
        "y": 52.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia3_jipian_0",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia3_clipmagazinehole_0_0"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia3_jipian_0",
      "name": "zi_dan_jia3_jipian_0",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia3_clipmagazinehole_0_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia3_clipmagazinehole_0_1",
      "name": "zi_dan_jia3_clipmagazinehole_0_1",
      "sample_id": null,
      "children": [
        "zi_dan_jia3_jipian_1"
      ],
      "parent": "zi_dan_jia3",
      "type": "container",
      "class": "",
      "position": {
        "x": 15.0,
        "y": 27.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia3_jipian_1",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia3_clipmagazinehole_0_1"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia3_jipian_1",
      "name": "zi_dan_jia3_jipian_1",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia3_clipmagazinehole_0_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia3_clipmagazinehole_1_0",
      "name": "zi_dan_jia3_clipmagazinehole_1_0",
      "sample_id": null,
      "children": [
        "zi_dan_jia3_jipian_2"
      ],
      "parent": "zi_dan_jia3",
      "type": "container",
      "class": "",
      "position": {
        "x": 40.0,
        "y": 52.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia3_jipian_2",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia3_clipmagazinehole_1_0"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia3_jipian_2",
      "name": "zi_dan_jia3_jipian_2",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia3_clipmagazinehole_1_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia3_clipmagazinehole_1_1",
      "name": "zi_dan_jia3_clipmagazinehole_1_1",
      "sample_id": null,
      "children": [
        "zi_dan_jia3_jipian_3"
      ],
      "parent": "zi_dan_jia3",
      "type": "container",
      "class": "",
      "position": {
        "x": 40.0,
        "y": 27.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia3_jipian_3",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia3_clipmagazinehole_1_1"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia3_jipian_3",
      "name": "zi_dan_jia3_jipian_3",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia3_clipmagazinehole_1_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia3_clipmagazinehole_2_0",
      "name": "zi_dan_jia3_clipmagazinehole_2_0",
      "sample_id": null,
      "children": [
        "zi_dan_jia3_jipian_4"
      ],
      "parent": "zi_dan_jia3",
      "type": "container",
      "class": "",
      "position": {
        "x": 65.0,
        "y": 52.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia3_jipian_4",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia3_clipmagazinehole_2_0"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia3_jipian_4",
      "name": "zi_dan_jia3_jipian_4",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia3_clipmagazinehole_2_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia3_clipmagazinehole_2_1",
      "name": "zi_dan_jia3_clipmagazinehole_2_1",
      "sample_id": null,
      "children": [
        "zi_dan_jia3_jipian_5"
      ],
      "parent": "zi_dan_jia3",
      "type": "container",
      "class": "",
      "position": {
        "x": 65.0,
        "y": 27.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia3_jipian_5",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia3_clipmagazinehole_2_1"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia3_jipian_5",
      "name": "zi_dan_jia3_jipian_5",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia3_clipmagazinehole_2_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia4",
      "name": "zi_dan_jia4",
      "sample_id": null,
      "children": [
        "zi_dan_jia4_clipmagazinehole_0_0",
        "zi_dan_jia4_clipmagazinehole_0_1",
        "zi_dan_jia4_clipmagazinehole_1_0",
        "zi_dan_jia4_clipmagazinehole_1_1",
        "zi_dan_jia4_clipmagazinehole_2_0",
        "zi_dan_jia4_clipmagazinehole_2_1"
      ],
      "parent": "coin_cell_deck",
      "type": "container",
      "class": "",
      "position": {
        "x": 1500,
        "y": 300,
        "z": 0
      },
      "config": {
        "type": "ClipMagazine",
        "size_x": 80,
        "size_y": 80,
        "size_z": 10,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine",
        "model": null,
        "barcode": null,
        "ordering": {
          "A1": "zi_dan_jia4_clipmagazinehole_0_0",
          "B1": "zi_dan_jia4_clipmagazinehole_0_1",
          "A2": "zi_dan_jia4_clipmagazinehole_1_0",
          "B2": "zi_dan_jia4_clipmagazinehole_1_1",
          "A3": "zi_dan_jia4_clipmagazinehole_2_0",
          "B3": "zi_dan_jia4_clipmagazinehole_2_1"
        },
        "hole_diameter": 14.0,
        "hole_depth": 10.0,
        "max_sheets_per_hole": 100
      },
      "data": {}
    },
    {
      "id": "zi_dan_jia4_clipmagazinehole_0_0",
      "name": "zi_dan_jia4_clipmagazinehole_0_0",
      "sample_id": null,
      "children": [
        "zi_dan_jia4_jipian_0"
      ],
      "parent": "zi_dan_jia4",
      "type": "container",
      "class": "",
      "position": {
        "x": 15.0,
        "y": 52.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia4_jipian_0",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia4_clipmagazinehole_0_0"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia4_jipian_0",
      "name": "zi_dan_jia4_jipian_0",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia4_clipmagazinehole_0_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia4_clipmagazinehole_0_1",
      "name": "zi_dan_jia4_clipmagazinehole_0_1",
      "sample_id": null,
      "children": [
        "zi_dan_jia4_jipian_1"
      ],
      "parent": "zi_dan_jia4",
      "type": "container",
      "class": "",
      "position": {
        "x": 15.0,
        "y": 27.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia4_jipian_1",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia4_clipmagazinehole_0_1"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia4_jipian_1",
      "name": "zi_dan_jia4_jipian_1",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia4_clipmagazinehole_0_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia4_clipmagazinehole_1_0",
      "name": "zi_dan_jia4_clipmagazinehole_1_0",
      "sample_id": null,
      "children": [
        "zi_dan_jia4_jipian_2"
      ],
      "parent": "zi_dan_jia4",
      "type": "container",
      "class": "",
      "position": {
        "x": 40.0,
        "y": 52.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia4_jipian_2",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia4_clipmagazinehole_1_0"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia4_jipian_2",
      "name": "zi_dan_jia4_jipian_2",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia4_clipmagazinehole_1_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia4_clipmagazinehole_1_1",
      "name": "zi_dan_jia4_clipmagazinehole_1_1",
      "sample_id": null,
      "children": [
        "zi_dan_jia4_jipian_3"
      ],
      "parent": "zi_dan_jia4",
      "type": "container",
      "class": "",
      "position": {
        "x": 40.0,
        "y": 27.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia4_jipian_3",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia4_clipmagazinehole_1_1"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia4_jipian_3",
      "name": "zi_dan_jia4_jipian_3",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia4_clipmagazinehole_1_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia4_clipmagazinehole_2_0",
      "name": "zi_dan_jia4_clipmagazinehole_2_0",
      "sample_id": null,
      "children": [
        "zi_dan_jia4_jipian_4"
      ],
      "parent": "zi_dan_jia4",
      "type": "container",
      "class": "",
      "position": {
        "x": 65.0,
        "y": 52.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia4_jipian_4",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia4_clipmagazinehole_2_0"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia4_jipian_4",
      "name": "zi_dan_jia4_jipian_4",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia4_clipmagazinehole_2_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia4_clipmagazinehole_2_1",
      "name": "zi_dan_jia4_clipmagazinehole_2_1",
      "sample_id": null,
      "children": [
        "zi_dan_jia4_jipian_5"
      ],
      "parent": "zi_dan_jia4",
      "type": "container",
      "class": "",
      "position": {
        "x": 65.0,
        "y": 27.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia4_jipian_5",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia4_clipmagazinehole_2_1"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia4_jipian_5",
      "name": "zi_dan_jia4_jipian_5",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia4_clipmagazinehole_2_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia5",
      "name": "zi_dan_jia5",
      "sample_id": null,
      "children": [
        "zi_dan_jia5_clipmagazinehole_0_0",
        "zi_dan_jia5_clipmagazinehole_0_1",
        "zi_dan_jia5_clipmagazinehole_1_0",
        "zi_dan_jia5_clipmagazinehole_1_1",
        "zi_dan_jia5_clipmagazinehole_2_0",
        "zi_dan_jia5_clipmagazinehole_2_1"
      ],
      "parent": "coin_cell_deck",
      "type": "container",
      "class": "",
      "position": {
        "x": 1600,
        "y": 300,
        "z": 0
      },
      "config": {
        "type": "ClipMagazine",
        "size_x": 80,
        "size_y": 80,
        "size_z": 10,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine",
        "model": null,
        "barcode": null,
        "ordering": {
          "A1": "zi_dan_jia5_clipmagazinehole_0_0",
          "B1": "zi_dan_jia5_clipmagazinehole_0_1",
          "A2": "zi_dan_jia5_clipmagazinehole_1_0",
          "B2": "zi_dan_jia5_clipmagazinehole_1_1",
          "A3": "zi_dan_jia5_clipmagazinehole_2_0",
          "B3": "zi_dan_jia5_clipmagazinehole_2_1"
        },
        "hole_diameter": 14.0,
        "hole_depth": 10.0,
        "max_sheets_per_hole": 100
      },
      "data": {}
    },
    {
      "id": "zi_dan_jia5_clipmagazinehole_0_0",
      "name": "zi_dan_jia5_clipmagazinehole_0_0",
      "sample_id": null,
      "children": [
        "zi_dan_jia5_jipian_0"
      ],
      "parent": "zi_dan_jia5",
      "type": "container",
      "class": "",
      "position": {
        "x": 15.0,
        "y": 52.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia5_jipian_0",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia5_clipmagazinehole_0_0"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia5_jipian_0",
      "name": "zi_dan_jia5_jipian_0",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia5_clipmagazinehole_0_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia5_clipmagazinehole_0_1",
      "name": "zi_dan_jia5_clipmagazinehole_0_1",
      "sample_id": null,
      "children": [
        "zi_dan_jia5_jipian_1"
      ],
      "parent": "zi_dan_jia5",
      "type": "container",
      "class": "",
      "position": {
        "x": 15.0,
        "y": 27.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia5_jipian_1",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia5_clipmagazinehole_0_1"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia5_jipian_1",
      "name": "zi_dan_jia5_jipian_1",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia5_clipmagazinehole_0_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia5_clipmagazinehole_1_0",
      "name": "zi_dan_jia5_clipmagazinehole_1_0",
      "sample_id": null,
      "children": [
        "zi_dan_jia5_jipian_2"
      ],
      "parent": "zi_dan_jia5",
      "type": "container",
      "class": "",
      "position": {
        "x": 40.0,
        "y": 52.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia5_jipian_2",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia5_clipmagazinehole_1_0"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia5_jipian_2",
      "name": "zi_dan_jia5_jipian_2",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia5_clipmagazinehole_1_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia5_clipmagazinehole_1_1",
      "name": "zi_dan_jia5_clipmagazinehole_1_1",
      "sample_id": null,
      "children": [
        "zi_dan_jia5_jipian_3"
      ],
      "parent": "zi_dan_jia5",
      "type": "container",
      "class": "",
      "position": {
        "x": 40.0,
        "y": 27.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia5_jipian_3",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia5_clipmagazinehole_1_1"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia5_jipian_3",
      "name": "zi_dan_jia5_jipian_3",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia5_clipmagazinehole_1_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia5_clipmagazinehole_2_0",
      "name": "zi_dan_jia5_clipmagazinehole_2_0",
      "sample_id": null,
      "children": [
        "zi_dan_jia5_jipian_4"
      ],
      "parent": "zi_dan_jia5",
      "type": "container",
      "class": "",
      "position": {
        "x": 65.0,
        "y": 52.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia5_jipian_4",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia5_clipmagazinehole_2_0"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia5_jipian_4",
      "name": "zi_dan_jia5_jipian_4",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia5_clipmagazinehole_2_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia5_clipmagazinehole_2_1",
      "name": "zi_dan_jia5_clipmagazinehole_2_1",
      "sample_id": null,
      "children": [
        "zi_dan_jia5_jipian_5"
      ],
      "parent": "zi_dan_jia5",
      "type": "container",
      "class": "",
      "position": {
        "x": 65.0,
        "y": 27.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia5_jipian_5",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia5_clipmagazinehole_2_1"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia5_jipian_5",
      "name": "zi_dan_jia5_jipian_5",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia5_clipmagazinehole_2_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia6",
      "name": "zi_dan_jia6",
      "sample_id": null,
      "children": [
        "zi_dan_jia6_clipmagazinehole_0_0",
        "zi_dan_jia6_clipmagazinehole_0_1",
        "zi_dan_jia6_clipmagazinehole_1_0",
        "zi_dan_jia6_clipmagazinehole_1_1",
        "zi_dan_jia6_clipmagazinehole_2_0",
        "zi_dan_jia6_clipmagazinehole_2_1"
      ],
      "parent": "coin_cell_deck",
      "type": "container",
      "class": "",
      "position": {
        "x": 1530,
        "y": 500,
        "z": 0
      },
      "config": {
        "type": "ClipMagazine",
        "size_x": 80,
        "size_y": 80,
        "size_z": 10,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine",
        "model": null,
        "barcode": null,
        "ordering": {
          "A1": "zi_dan_jia6_clipmagazinehole_0_0",
          "B1": "zi_dan_jia6_clipmagazinehole_0_1",
          "A2": "zi_dan_jia6_clipmagazinehole_1_0",
          "B2": "zi_dan_jia6_clipmagazinehole_1_1",
          "A3": "zi_dan_jia6_clipmagazinehole_2_0",
          "B3": "zi_dan_jia6_clipmagazinehole_2_1"
        },
        "hole_diameter": 14.0,
        "hole_depth": 10.0,
        "max_sheets_per_hole": 100
      },
      "data": {}
    },
    {
      "id": "zi_dan_jia6_clipmagazinehole_0_0",
      "name": "zi_dan_jia6_clipmagazinehole_0_0",
      "sample_id": null,
      "children": [
        "zi_dan_jia6_jipian_0"
      ],
      "parent": "zi_dan_jia6",
      "type": "container",
      "class": "",
      "position": {
        "x": 15.0,
        "y": 52.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia6_jipian_0",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia6_clipmagazinehole_0_0"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia6_jipian_0",
      "name": "zi_dan_jia6_jipian_0",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia6_clipmagazinehole_0_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia6_clipmagazinehole_0_1",
      "name": "zi_dan_jia6_clipmagazinehole_0_1",
      "sample_id": null,
      "children": [
        "zi_dan_jia6_jipian_1"
      ],
      "parent": "zi_dan_jia6",
      "type": "container",
      "class": "",
      "position": {
        "x": 15.0,
        "y": 27.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia6_jipian_1",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia6_clipmagazinehole_0_1"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia6_jipian_1",
      "name": "zi_dan_jia6_jipian_1",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia6_clipmagazinehole_0_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia6_clipmagazinehole_1_0",
      "name": "zi_dan_jia6_clipmagazinehole_1_0",
      "sample_id": null,
      "children": [
        "zi_dan_jia6_jipian_2"
      ],
      "parent": "zi_dan_jia6",
      "type": "container",
      "class": "",
      "position": {
        "x": 40.0,
        "y": 52.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia6_jipian_2",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia6_clipmagazinehole_1_0"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia6_jipian_2",
      "name": "zi_dan_jia6_jipian_2",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia6_clipmagazinehole_1_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia6_clipmagazinehole_1_1",
      "name": "zi_dan_jia6_clipmagazinehole_1_1",
      "sample_id": null,
      "children": [
        "zi_dan_jia6_jipian_3"
      ],
      "parent": "zi_dan_jia6",
      "type": "container",
      "class": "",
      "position": {
        "x": 40.0,
        "y": 27.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia6_jipian_3",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia6_clipmagazinehole_1_1"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia6_jipian_3",
      "name": "zi_dan_jia6_jipian_3",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia6_clipmagazinehole_1_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia6_clipmagazinehole_2_0",
      "name": "zi_dan_jia6_clipmagazinehole_2_0",
      "sample_id": null,
      "children": [
        "zi_dan_jia6_jipian_4"
      ],
      "parent": "zi_dan_jia6",
      "type": "container",
      "class": "",
      "position": {
        "x": 65.0,
        "y": 52.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia6_jipian_4",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia6_clipmagazinehole_2_0"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia6_jipian_4",
      "name": "zi_dan_jia6_jipian_4",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia6_clipmagazinehole_2_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia6_clipmagazinehole_2_1",
      "name": "zi_dan_jia6_clipmagazinehole_2_1",
      "sample_id": null,
      "children": [
        "zi_dan_jia6_jipian_5"
      ],
      "parent": "zi_dan_jia6",
      "type": "container",
      "class": "",
      "position": {
        "x": 65.0,
        "y": 27.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia6_jipian_5",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia6_clipmagazinehole_2_1"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia6_jipian_5",
      "name": "zi_dan_jia6_jipian_5",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia6_clipmagazinehole_2_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia7",
      "name": "zi_dan_jia7",
      "sample_id": null,
      "children": [
        "zi_dan_jia7_clipmagazinehole_0_0",
        "zi_dan_jia7_clipmagazinehole_0_1",
        "zi_dan_jia7_clipmagazinehole_1_0",
        "zi_dan_jia7_clipmagazinehole_1_1",
        "zi_dan_jia7_clipmagazinehole_2_0",
        "zi_dan_jia7_clipmagazinehole_2_1"
      ],
      "parent": "coin_cell_deck",
      "type": "container",
      "class": "",
      "position": {
        "x": 1180,
        "y": 400,
        "z": 0
      },
      "config": {
        "type": "ClipMagazine",
        "size_x": 80,
        "size_y": 80,
        "size_z": 10,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine",
        "model": null,
        "barcode": null,
        "ordering": {
          "A1": "zi_dan_jia7_clipmagazinehole_0_0",
          "B1": "zi_dan_jia7_clipmagazinehole_0_1",
          "A2": "zi_dan_jia7_clipmagazinehole_1_0",
          "B2": "zi_dan_jia7_clipmagazinehole_1_1",
          "A3": "zi_dan_jia7_clipmagazinehole_2_0",
          "B3": "zi_dan_jia7_clipmagazinehole_2_1"
        },
        "hole_diameter": 14.0,
        "hole_depth": 10.0,
        "max_sheets_per_hole": 100
      },
      "data": {}
    },
    {
      "id": "zi_dan_jia7_clipmagazinehole_0_0",
      "name": "zi_dan_jia7_clipmagazinehole_0_0",
      "sample_id": null,
      "children": [
        "zi_dan_jia7_jipian_0"
      ],
      "parent": "zi_dan_jia7",
      "type": "container",
      "class": "",
      "position": {
        "x": 15.0,
        "y": 52.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia7_jipian_0",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia7_clipmagazinehole_0_0"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia7_jipian_0",
      "name": "zi_dan_jia7_jipian_0",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia7_clipmagazinehole_0_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia7_clipmagazinehole_0_1",
      "name": "zi_dan_jia7_clipmagazinehole_0_1",
      "sample_id": null,
      "children": [
        "zi_dan_jia7_jipian_1"
      ],
      "parent": "zi_dan_jia7",
      "type": "container",
      "class": "",
      "position": {
        "x": 15.0,
        "y": 27.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia7_jipian_1",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia7_clipmagazinehole_0_1"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia7_jipian_1",
      "name": "zi_dan_jia7_jipian_1",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia7_clipmagazinehole_0_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia7_clipmagazinehole_1_0",
      "name": "zi_dan_jia7_clipmagazinehole_1_0",
      "sample_id": null,
      "children": [
        "zi_dan_jia7_jipian_2"
      ],
      "parent": "zi_dan_jia7",
      "type": "container",
      "class": "",
      "position": {
        "x": 40.0,
        "y": 52.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia7_jipian_2",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia7_clipmagazinehole_1_0"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia7_jipian_2",
      "name": "zi_dan_jia7_jipian_2",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia7_clipmagazinehole_1_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia7_clipmagazinehole_1_1",
      "name": "zi_dan_jia7_clipmagazinehole_1_1",
      "sample_id": null,
      "children": [
        "zi_dan_jia7_jipian_3"
      ],
      "parent": "zi_dan_jia7",
      "type": "container",
      "class": "",
      "position": {
        "x": 40.0,
        "y": 27.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia7_jipian_3",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia7_clipmagazinehole_1_1"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia7_jipian_3",
      "name": "zi_dan_jia7_jipian_3",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia7_clipmagazinehole_1_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia7_clipmagazinehole_2_0",
      "name": "zi_dan_jia7_clipmagazinehole_2_0",
      "sample_id": null,
      "children": [
        "zi_dan_jia7_jipian_4"
      ],
      "parent": "zi_dan_jia7",
      "type": "container",
      "class": "",
      "position": {
        "x": 65.0,
        "y": 52.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia7_jipian_4",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia7_clipmagazinehole_2_0"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia7_jipian_4",
      "name": "zi_dan_jia7_jipian_4",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia7_clipmagazinehole_2_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia7_clipmagazinehole_2_1",
      "name": "zi_dan_jia7_clipmagazinehole_2_1",
      "sample_id": null,
      "children": [
        "zi_dan_jia7_jipian_5"
      ],
      "parent": "zi_dan_jia7",
      "type": "container",
      "class": "",
      "position": {
        "x": 65.0,
        "y": 27.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia7_jipian_5",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia7_clipmagazinehole_2_1"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia7_jipian_5",
      "name": "zi_dan_jia7_jipian_5",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia7_clipmagazinehole_2_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia8",
      "name": "zi_dan_jia8",
      "sample_id": null,
      "children": [
        "zi_dan_jia8_clipmagazinehole_0_0",
        "zi_dan_jia8_clipmagazinehole_0_1",
        "zi_dan_jia8_clipmagazinehole_1_0",
        "zi_dan_jia8_clipmagazinehole_1_1",
        "zi_dan_jia8_clipmagazinehole_2_0",
        "zi_dan_jia8_clipmagazinehole_2_1"
      ],
      "parent": "coin_cell_deck",
      "type": "container",
      "class": "",
      "position": {
        "x": 1280,
        "y": 400,
        "z": 0
      },
      "config": {
        "type": "ClipMagazine",
        "size_x": 80,
        "size_y": 80,
        "size_z": 10,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine",
        "model": null,
        "barcode": null,
        "ordering": {
          "A1": "zi_dan_jia8_clipmagazinehole_0_0",
          "B1": "zi_dan_jia8_clipmagazinehole_0_1",
          "A2": "zi_dan_jia8_clipmagazinehole_1_0",
          "B2": "zi_dan_jia8_clipmagazinehole_1_1",
          "A3": "zi_dan_jia8_clipmagazinehole_2_0",
          "B3": "zi_dan_jia8_clipmagazinehole_2_1"
        },
        "hole_diameter": 14.0,
        "hole_depth": 10.0,
        "max_sheets_per_hole": 100
      },
      "data": {}
    },
    {
      "id": "zi_dan_jia8_clipmagazinehole_0_0",
      "name": "zi_dan_jia8_clipmagazinehole_0_0",
      "sample_id": null,
      "children": [
        "zi_dan_jia8_jipian_0"
      ],
      "parent": "zi_dan_jia8",
      "type": "container",
      "class": "",
      "position": {
        "x": 15.0,
        "y": 52.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia8_jipian_0",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia8_clipmagazinehole_0_0"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia8_jipian_0",
      "name": "zi_dan_jia8_jipian_0",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia8_clipmagazinehole_0_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia8_clipmagazinehole_0_1",
      "name": "zi_dan_jia8_clipmagazinehole_0_1",
      "sample_id": null,
      "children": [
        "zi_dan_jia8_jipian_1"
      ],
      "parent": "zi_dan_jia8",
      "type": "container",
      "class": "",
      "position": {
        "x": 15.0,
        "y": 27.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia8_jipian_1",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia8_clipmagazinehole_0_1"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia8_jipian_1",
      "name": "zi_dan_jia8_jipian_1",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia8_clipmagazinehole_0_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia8_clipmagazinehole_1_0",
      "name": "zi_dan_jia8_clipmagazinehole_1_0",
      "sample_id": null,
      "children": [
        "zi_dan_jia8_jipian_2"
      ],
      "parent": "zi_dan_jia8",
      "type": "container",
      "class": "",
      "position": {
        "x": 40.0,
        "y": 52.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia8_jipian_2",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia8_clipmagazinehole_1_0"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia8_jipian_2",
      "name": "zi_dan_jia8_jipian_2",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia8_clipmagazinehole_1_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia8_clipmagazinehole_1_1",
      "name": "zi_dan_jia8_clipmagazinehole_1_1",
      "sample_id": null,
      "children": [
        "zi_dan_jia8_jipian_3"
      ],
      "parent": "zi_dan_jia8",
      "type": "container",
      "class": "",
      "position": {
        "x": 40.0,
        "y": 27.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia8_jipian_3",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia8_clipmagazinehole_1_1"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia8_jipian_3",
      "name": "zi_dan_jia8_jipian_3",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia8_clipmagazinehole_1_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia8_clipmagazinehole_2_0",
      "name": "zi_dan_jia8_clipmagazinehole_2_0",
      "sample_id": null,
      "children": [
        "zi_dan_jia8_jipian_4"
      ],
      "parent": "zi_dan_jia8",
      "type": "container",
      "class": "",
      "position": {
        "x": 65.0,
        "y": 52.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia8_jipian_4",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia8_clipmagazinehole_2_0"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia8_jipian_4",
      "name": "zi_dan_jia8_jipian_4",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia8_clipmagazinehole_2_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "zi_dan_jia8_clipmagazinehole_2_1",
      "name": "zi_dan_jia8_clipmagazinehole_2_1",
      "sample_id": null,
      "children": [
        "zi_dan_jia8_jipian_5"
      ],
      "parent": "zi_dan_jia8",
      "type": "container",
      "class": "",
      "position": {
        "x": 65.0,
        "y": 27.5,
        "z": 10
      },
      "config": {
        "type": "ClipMagazineHole",
        "size_x": 14.0,
        "size_y": 14.0,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "clip_magazine_hole",
        "model": null,
        "barcode": null,
        "max_volume": 1960.0,
        "material_z_thickness": null,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "sheet_count": 1,
        "sheets": [
          {
            "name": "zi_dan_jia8_jipian_5",
            "type": "ElectrodeSheet",
            "size_x": 12,
            "size_y": 12,
            "size_z": 0.1,
            "location": null,
            "rotation": {
              "x": 0,
              "y": 0,
              "z": 0,
              "type": "Rotation"
            },
            "category": "electrode_sheet",
            "model": null,
            "barcode": null,
            "children": [],
            "parent_name": "zi_dan_jia8_clipmagazinehole_2_1"
          }
        ]
      }
    },
    {
      "id": "zi_dan_jia8_jipian_5",
      "name": "zi_dan_jia8_jipian_5",
      "sample_id": null,
      "children": [],
      "parent": "zi_dan_jia8_clipmagazinehole_2_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan1",
      "name": "liaopan1",
      "sample_id": null,
      "children": [
        "liaopan1_materialhole_0_0",
        "liaopan1_materialhole_0_1",
        "liaopan1_materialhole_0_2",
        "liaopan1_materialhole_0_3",
        "liaopan1_materialhole_1_0",
        "liaopan1_materialhole_1_1",
        "liaopan1_materialhole_1_2",
        "liaopan1_materialhole_1_3",
        "liaopan1_materialhole_2_0",
        "liaopan1_materialhole_2_1",
        "liaopan1_materialhole_2_2",
        "liaopan1_materialhole_2_3",
        "liaopan1_materialhole_3_0",
        "liaopan1_materialhole_3_1",
        "liaopan1_materialhole_3_2",
        "liaopan1_materialhole_3_3"
      ],
      "parent": "coin_cell_deck",
      "type": "container",
      "class": "",
      "position": {
        "x": 1010,
        "y": 50,
        "z": 0
      },
      "config": {
        "type": "MaterialPlate",
        "size_x": 120,
        "size_y": 100,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_plate",
        "model": null,
        "barcode": null,
        "ordering": {
          "A1": "liaopan1_materialhole_0_0",
          "B1": "liaopan1_materialhole_0_1",
          "C1": "liaopan1_materialhole_0_2",
          "D1": "liaopan1_materialhole_0_3",
          "A2": "liaopan1_materialhole_1_0",
          "B2": "liaopan1_materialhole_1_1",
          "C2": "liaopan1_materialhole_1_2",
          "D2": "liaopan1_materialhole_1_3",
          "A3": "liaopan1_materialhole_2_0",
          "B3": "liaopan1_materialhole_2_1",
          "C3": "liaopan1_materialhole_2_2",
          "D3": "liaopan1_materialhole_2_3",
          "A4": "liaopan1_materialhole_3_0",
          "B4": "liaopan1_materialhole_3_1",
          "C4": "liaopan1_materialhole_3_2",
          "D4": "liaopan1_materialhole_3_3"
        }
      },
      "data": {}
    },
    {
      "id": "liaopan1_materialhole_0_0",
      "name": "liaopan1_materialhole_0_0",
      "sample_id": null,
      "children": [
        "liaopan1_jipian_0"
      ],
      "parent": "liaopan1",
      "type": "container",
      "class": "",
      "position": {
        "x": 12.0,
        "y": 74.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan1_jipian_0",
      "name": "liaopan1_jipian_0",
      "sample_id": null,
      "children": [],
      "parent": "liaopan1_materialhole_0_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan1_materialhole_0_1",
      "name": "liaopan1_materialhole_0_1",
      "sample_id": null,
      "children": [
        "liaopan1_jipian_1"
      ],
      "parent": "liaopan1",
      "type": "container",
      "class": "",
      "position": {
        "x": 12.0,
        "y": 50.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan1_jipian_1",
      "name": "liaopan1_jipian_1",
      "sample_id": null,
      "children": [],
      "parent": "liaopan1_materialhole_0_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan1_materialhole_0_2",
      "name": "liaopan1_materialhole_0_2",
      "sample_id": null,
      "children": [
        "liaopan1_jipian_2"
      ],
      "parent": "liaopan1",
      "type": "container",
      "class": "",
      "position": {
        "x": 12.0,
        "y": 26.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan1_jipian_2",
      "name": "liaopan1_jipian_2",
      "sample_id": null,
      "children": [],
      "parent": "liaopan1_materialhole_0_2",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan1_materialhole_0_3",
      "name": "liaopan1_materialhole_0_3",
      "sample_id": null,
      "children": [
        "liaopan1_jipian_3"
      ],
      "parent": "liaopan1",
      "type": "container",
      "class": "",
      "position": {
        "x": 12.0,
        "y": 2.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan1_jipian_3",
      "name": "liaopan1_jipian_3",
      "sample_id": null,
      "children": [],
      "parent": "liaopan1_materialhole_0_3",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan1_materialhole_1_0",
      "name": "liaopan1_materialhole_1_0",
      "sample_id": null,
      "children": [
        "liaopan1_jipian_4"
      ],
      "parent": "liaopan1",
      "type": "container",
      "class": "",
      "position": {
        "x": 36.0,
        "y": 74.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan1_jipian_4",
      "name": "liaopan1_jipian_4",
      "sample_id": null,
      "children": [],
      "parent": "liaopan1_materialhole_1_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan1_materialhole_1_1",
      "name": "liaopan1_materialhole_1_1",
      "sample_id": null,
      "children": [
        "liaopan1_jipian_5"
      ],
      "parent": "liaopan1",
      "type": "container",
      "class": "",
      "position": {
        "x": 36.0,
        "y": 50.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan1_jipian_5",
      "name": "liaopan1_jipian_5",
      "sample_id": null,
      "children": [],
      "parent": "liaopan1_materialhole_1_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan1_materialhole_1_2",
      "name": "liaopan1_materialhole_1_2",
      "sample_id": null,
      "children": [
        "liaopan1_jipian_6"
      ],
      "parent": "liaopan1",
      "type": "container",
      "class": "",
      "position": {
        "x": 36.0,
        "y": 26.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan1_jipian_6",
      "name": "liaopan1_jipian_6",
      "sample_id": null,
      "children": [],
      "parent": "liaopan1_materialhole_1_2",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan1_materialhole_1_3",
      "name": "liaopan1_materialhole_1_3",
      "sample_id": null,
      "children": [
        "liaopan1_jipian_7"
      ],
      "parent": "liaopan1",
      "type": "container",
      "class": "",
      "position": {
        "x": 36.0,
        "y": 2.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan1_jipian_7",
      "name": "liaopan1_jipian_7",
      "sample_id": null,
      "children": [],
      "parent": "liaopan1_materialhole_1_3",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan1_materialhole_2_0",
      "name": "liaopan1_materialhole_2_0",
      "sample_id": null,
      "children": [
        "liaopan1_jipian_8"
      ],
      "parent": "liaopan1",
      "type": "container",
      "class": "",
      "position": {
        "x": 60.0,
        "y": 74.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan1_jipian_8",
      "name": "liaopan1_jipian_8",
      "sample_id": null,
      "children": [],
      "parent": "liaopan1_materialhole_2_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan1_materialhole_2_1",
      "name": "liaopan1_materialhole_2_1",
      "sample_id": null,
      "children": [
        "liaopan1_jipian_9"
      ],
      "parent": "liaopan1",
      "type": "container",
      "class": "",
      "position": {
        "x": 60.0,
        "y": 50.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan1_jipian_9",
      "name": "liaopan1_jipian_9",
      "sample_id": null,
      "children": [],
      "parent": "liaopan1_materialhole_2_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan1_materialhole_2_2",
      "name": "liaopan1_materialhole_2_2",
      "sample_id": null,
      "children": [
        "liaopan1_jipian_10"
      ],
      "parent": "liaopan1",
      "type": "container",
      "class": "",
      "position": {
        "x": 60.0,
        "y": 26.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan1_jipian_10",
      "name": "liaopan1_jipian_10",
      "sample_id": null,
      "children": [],
      "parent": "liaopan1_materialhole_2_2",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan1_materialhole_2_3",
      "name": "liaopan1_materialhole_2_3",
      "sample_id": null,
      "children": [
        "liaopan1_jipian_11"
      ],
      "parent": "liaopan1",
      "type": "container",
      "class": "",
      "position": {
        "x": 60.0,
        "y": 2.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan1_jipian_11",
      "name": "liaopan1_jipian_11",
      "sample_id": null,
      "children": [],
      "parent": "liaopan1_materialhole_2_3",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan1_materialhole_3_0",
      "name": "liaopan1_materialhole_3_0",
      "sample_id": null,
      "children": [
        "liaopan1_jipian_12"
      ],
      "parent": "liaopan1",
      "type": "container",
      "class": "",
      "position": {
        "x": 84.0,
        "y": 74.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan1_jipian_12",
      "name": "liaopan1_jipian_12",
      "sample_id": null,
      "children": [],
      "parent": "liaopan1_materialhole_3_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan1_materialhole_3_1",
      "name": "liaopan1_materialhole_3_1",
      "sample_id": null,
      "children": [
        "liaopan1_jipian_13"
      ],
      "parent": "liaopan1",
      "type": "container",
      "class": "",
      "position": {
        "x": 84.0,
        "y": 50.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan1_jipian_13",
      "name": "liaopan1_jipian_13",
      "sample_id": null,
      "children": [],
      "parent": "liaopan1_materialhole_3_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan1_materialhole_3_2",
      "name": "liaopan1_materialhole_3_2",
      "sample_id": null,
      "children": [
        "liaopan1_jipian_14"
      ],
      "parent": "liaopan1",
      "type": "container",
      "class": "",
      "position": {
        "x": 84.0,
        "y": 26.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan1_jipian_14",
      "name": "liaopan1_jipian_14",
      "sample_id": null,
      "children": [],
      "parent": "liaopan1_materialhole_3_2",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan1_materialhole_3_3",
      "name": "liaopan1_materialhole_3_3",
      "sample_id": null,
      "children": [
        "liaopan1_jipian_15"
      ],
      "parent": "liaopan1",
      "type": "container",
      "class": "",
      "position": {
        "x": 84.0,
        "y": 2.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan1_jipian_15",
      "name": "liaopan1_jipian_15",
      "sample_id": null,
      "children": [],
      "parent": "liaopan1_materialhole_3_3",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan2",
      "name": "liaopan2",
      "sample_id": null,
      "children": [
        "liaopan2_materialhole_0_0",
        "liaopan2_materialhole_0_1",
        "liaopan2_materialhole_0_2",
        "liaopan2_materialhole_0_3",
        "liaopan2_materialhole_1_0",
        "liaopan2_materialhole_1_1",
        "liaopan2_materialhole_1_2",
        "liaopan2_materialhole_1_3",
        "liaopan2_materialhole_2_0",
        "liaopan2_materialhole_2_1",
        "liaopan2_materialhole_2_2",
        "liaopan2_materialhole_2_3",
        "liaopan2_materialhole_3_0",
        "liaopan2_materialhole_3_1",
        "liaopan2_materialhole_3_2",
        "liaopan2_materialhole_3_3"
      ],
      "parent": "coin_cell_deck",
      "type": "container",
      "class": "",
      "position": {
        "x": 1130,
        "y": 50,
        "z": 0
      },
      "config": {
        "type": "MaterialPlate",
        "size_x": 120,
        "size_y": 100,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_plate",
        "model": null,
        "barcode": null,
        "ordering": {
          "A1": "liaopan2_materialhole_0_0",
          "B1": "liaopan2_materialhole_0_1",
          "C1": "liaopan2_materialhole_0_2",
          "D1": "liaopan2_materialhole_0_3",
          "A2": "liaopan2_materialhole_1_0",
          "B2": "liaopan2_materialhole_1_1",
          "C2": "liaopan2_materialhole_1_2",
          "D2": "liaopan2_materialhole_1_3",
          "A3": "liaopan2_materialhole_2_0",
          "B3": "liaopan2_materialhole_2_1",
          "C3": "liaopan2_materialhole_2_2",
          "D3": "liaopan2_materialhole_2_3",
          "A4": "liaopan2_materialhole_3_0",
          "B4": "liaopan2_materialhole_3_1",
          "C4": "liaopan2_materialhole_3_2",
          "D4": "liaopan2_materialhole_3_3"
        }
      },
      "data": {}
    },
    {
      "id": "liaopan2_materialhole_0_0",
      "name": "liaopan2_materialhole_0_0",
      "sample_id": null,
      "children": [],
      "parent": "liaopan2",
      "type": "container",
      "class": "",
      "position": {
        "x": 12.0,
        "y": 74.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan2_materialhole_0_1",
      "name": "liaopan2_materialhole_0_1",
      "sample_id": null,
      "children": [],
      "parent": "liaopan2",
      "type": "container",
      "class": "",
      "position": {
        "x": 12.0,
        "y": 50.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan2_materialhole_0_2",
      "name": "liaopan2_materialhole_0_2",
      "sample_id": null,
      "children": [],
      "parent": "liaopan2",
      "type": "container",
      "class": "",
      "position": {
        "x": 12.0,
        "y": 26.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan2_materialhole_0_3",
      "name": "liaopan2_materialhole_0_3",
      "sample_id": null,
      "children": [],
      "parent": "liaopan2",
      "type": "container",
      "class": "",
      "position": {
        "x": 12.0,
        "y": 2.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan2_materialhole_1_0",
      "name": "liaopan2_materialhole_1_0",
      "sample_id": null,
      "children": [],
      "parent": "liaopan2",
      "type": "container",
      "class": "",
      "position": {
        "x": 36.0,
        "y": 74.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan2_materialhole_1_1",
      "name": "liaopan2_materialhole_1_1",
      "sample_id": null,
      "children": [],
      "parent": "liaopan2",
      "type": "container",
      "class": "",
      "position": {
        "x": 36.0,
        "y": 50.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan2_materialhole_1_2",
      "name": "liaopan2_materialhole_1_2",
      "sample_id": null,
      "children": [],
      "parent": "liaopan2",
      "type": "container",
      "class": "",
      "position": {
        "x": 36.0,
        "y": 26.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan2_materialhole_1_3",
      "name": "liaopan2_materialhole_1_3",
      "sample_id": null,
      "children": [],
      "parent": "liaopan2",
      "type": "container",
      "class": "",
      "position": {
        "x": 36.0,
        "y": 2.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan2_materialhole_2_0",
      "name": "liaopan2_materialhole_2_0",
      "sample_id": null,
      "children": [],
      "parent": "liaopan2",
      "type": "container",
      "class": "",
      "position": {
        "x": 60.0,
        "y": 74.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan2_materialhole_2_1",
      "name": "liaopan2_materialhole_2_1",
      "sample_id": null,
      "children": [],
      "parent": "liaopan2",
      "type": "container",
      "class": "",
      "position": {
        "x": 60.0,
        "y": 50.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan2_materialhole_2_2",
      "name": "liaopan2_materialhole_2_2",
      "sample_id": null,
      "children": [],
      "parent": "liaopan2",
      "type": "container",
      "class": "",
      "position": {
        "x": 60.0,
        "y": 26.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan2_materialhole_2_3",
      "name": "liaopan2_materialhole_2_3",
      "sample_id": null,
      "children": [],
      "parent": "liaopan2",
      "type": "container",
      "class": "",
      "position": {
        "x": 60.0,
        "y": 2.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan2_materialhole_3_0",
      "name": "liaopan2_materialhole_3_0",
      "sample_id": null,
      "children": [],
      "parent": "liaopan2",
      "type": "container",
      "class": "",
      "position": {
        "x": 84.0,
        "y": 74.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan2_materialhole_3_1",
      "name": "liaopan2_materialhole_3_1",
      "sample_id": null,
      "children": [],
      "parent": "liaopan2",
      "type": "container",
      "class": "",
      "position": {
        "x": 84.0,
        "y": 50.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan2_materialhole_3_2",
      "name": "liaopan2_materialhole_3_2",
      "sample_id": null,
      "children": [],
      "parent": "liaopan2",
      "type": "container",
      "class": "",
      "position": {
        "x": 84.0,
        "y": 26.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan2_materialhole_3_3",
      "name": "liaopan2_materialhole_3_3",
      "sample_id": null,
      "children": [],
      "parent": "liaopan2",
      "type": "container",
      "class": "",
      "position": {
        "x": 84.0,
        "y": 2.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan3",
      "name": "liaopan3",
      "sample_id": null,
      "children": [
        "liaopan3_materialhole_0_0",
        "liaopan3_materialhole_0_1",
        "liaopan3_materialhole_0_2",
        "liaopan3_materialhole_0_3",
        "liaopan3_materialhole_1_0",
        "liaopan3_materialhole_1_1",
        "liaopan3_materialhole_1_2",
        "liaopan3_materialhole_1_3",
        "liaopan3_materialhole_2_0",
        "liaopan3_materialhole_2_1",
        "liaopan3_materialhole_2_2",
        "liaopan3_materialhole_2_3",
        "liaopan3_materialhole_3_0",
        "liaopan3_materialhole_3_1",
        "liaopan3_materialhole_3_2",
        "liaopan3_materialhole_3_3"
      ],
      "parent": "coin_cell_deck",
      "type": "container",
      "class": "",
      "position": {
        "x": 1250,
        "y": 50,
        "z": 0
      },
      "config": {
        "type": "MaterialPlate",
        "size_x": 120,
        "size_y": 100,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_plate",
        "model": null,
        "barcode": null,
        "ordering": {
          "A1": "liaopan3_materialhole_0_0",
          "B1": "liaopan3_materialhole_0_1",
          "C1": "liaopan3_materialhole_0_2",
          "D1": "liaopan3_materialhole_0_3",
          "A2": "liaopan3_materialhole_1_0",
          "B2": "liaopan3_materialhole_1_1",
          "C2": "liaopan3_materialhole_1_2",
          "D2": "liaopan3_materialhole_1_3",
          "A3": "liaopan3_materialhole_2_0",
          "B3": "liaopan3_materialhole_2_1",
          "C3": "liaopan3_materialhole_2_2",
          "D3": "liaopan3_materialhole_2_3",
          "A4": "liaopan3_materialhole_3_0",
          "B4": "liaopan3_materialhole_3_1",
          "C4": "liaopan3_materialhole_3_2",
          "D4": "liaopan3_materialhole_3_3"
        }
      },
      "data": {}
    },
    {
      "id": "liaopan3_materialhole_0_0",
      "name": "liaopan3_materialhole_0_0",
      "sample_id": null,
      "children": [],
      "parent": "liaopan3",
      "type": "container",
      "class": "",
      "position": {
        "x": 12.0,
        "y": 74.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan3_materialhole_0_1",
      "name": "liaopan3_materialhole_0_1",
      "sample_id": null,
      "children": [],
      "parent": "liaopan3",
      "type": "container",
      "class": "",
      "position": {
        "x": 12.0,
        "y": 50.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan3_materialhole_0_2",
      "name": "liaopan3_materialhole_0_2",
      "sample_id": null,
      "children": [],
      "parent": "liaopan3",
      "type": "container",
      "class": "",
      "position": {
        "x": 12.0,
        "y": 26.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan3_materialhole_0_3",
      "name": "liaopan3_materialhole_0_3",
      "sample_id": null,
      "children": [],
      "parent": "liaopan3",
      "type": "container",
      "class": "",
      "position": {
        "x": 12.0,
        "y": 2.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan3_materialhole_1_0",
      "name": "liaopan3_materialhole_1_0",
      "sample_id": null,
      "children": [],
      "parent": "liaopan3",
      "type": "container",
      "class": "",
      "position": {
        "x": 36.0,
        "y": 74.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan3_materialhole_1_1",
      "name": "liaopan3_materialhole_1_1",
      "sample_id": null,
      "children": [],
      "parent": "liaopan3",
      "type": "container",
      "class": "",
      "position": {
        "x": 36.0,
        "y": 50.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan3_materialhole_1_2",
      "name": "liaopan3_materialhole_1_2",
      "sample_id": null,
      "children": [],
      "parent": "liaopan3",
      "type": "container",
      "class": "",
      "position": {
        "x": 36.0,
        "y": 26.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan3_materialhole_1_3",
      "name": "liaopan3_materialhole_1_3",
      "sample_id": null,
      "children": [],
      "parent": "liaopan3",
      "type": "container",
      "class": "",
      "position": {
        "x": 36.0,
        "y": 2.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan3_materialhole_2_0",
      "name": "liaopan3_materialhole_2_0",
      "sample_id": null,
      "children": [],
      "parent": "liaopan3",
      "type": "container",
      "class": "",
      "position": {
        "x": 60.0,
        "y": 74.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan3_materialhole_2_1",
      "name": "liaopan3_materialhole_2_1",
      "sample_id": null,
      "children": [],
      "parent": "liaopan3",
      "type": "container",
      "class": "",
      "position": {
        "x": 60.0,
        "y": 50.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan3_materialhole_2_2",
      "name": "liaopan3_materialhole_2_2",
      "sample_id": null,
      "children": [],
      "parent": "liaopan3",
      "type": "container",
      "class": "",
      "position": {
        "x": 60.0,
        "y": 26.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan3_materialhole_2_3",
      "name": "liaopan3_materialhole_2_3",
      "sample_id": null,
      "children": [],
      "parent": "liaopan3",
      "type": "container",
      "class": "",
      "position": {
        "x": 60.0,
        "y": 2.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan3_materialhole_3_0",
      "name": "liaopan3_materialhole_3_0",
      "sample_id": null,
      "children": [],
      "parent": "liaopan3",
      "type": "container",
      "class": "",
      "position": {
        "x": 84.0,
        "y": 74.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan3_materialhole_3_1",
      "name": "liaopan3_materialhole_3_1",
      "sample_id": null,
      "children": [],
      "parent": "liaopan3",
      "type": "container",
      "class": "",
      "position": {
        "x": 84.0,
        "y": 50.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan3_materialhole_3_2",
      "name": "liaopan3_materialhole_3_2",
      "sample_id": null,
      "children": [],
      "parent": "liaopan3",
      "type": "container",
      "class": "",
      "position": {
        "x": 84.0,
        "y": 26.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan3_materialhole_3_3",
      "name": "liaopan3_materialhole_3_3",
      "sample_id": null,
      "children": [],
      "parent": "liaopan3",
      "type": "container",
      "class": "",
      "position": {
        "x": 84.0,
        "y": 2.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan4",
      "name": "liaopan4",
      "sample_id": null,
      "children": [
        "liaopan4_materialhole_0_0",
        "liaopan4_materialhole_0_1",
        "liaopan4_materialhole_0_2",
        "liaopan4_materialhole_0_3",
        "liaopan4_materialhole_1_0",
        "liaopan4_materialhole_1_1",
        "liaopan4_materialhole_1_2",
        "liaopan4_materialhole_1_3",
        "liaopan4_materialhole_2_0",
        "liaopan4_materialhole_2_1",
        "liaopan4_materialhole_2_2",
        "liaopan4_materialhole_2_3",
        "liaopan4_materialhole_3_0",
        "liaopan4_materialhole_3_1",
        "liaopan4_materialhole_3_2",
        "liaopan4_materialhole_3_3"
      ],
      "parent": "coin_cell_deck",
      "type": "container",
      "class": "",
      "position": {
        "x": 1010,
        "y": 150,
        "z": 0
      },
      "config": {
        "type": "MaterialPlate",
        "size_x": 120,
        "size_y": 100,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_plate",
        "model": null,
        "barcode": null,
        "ordering": {
          "A1": "liaopan4_materialhole_0_0",
          "B1": "liaopan4_materialhole_0_1",
          "C1": "liaopan4_materialhole_0_2",
          "D1": "liaopan4_materialhole_0_3",
          "A2": "liaopan4_materialhole_1_0",
          "B2": "liaopan4_materialhole_1_1",
          "C2": "liaopan4_materialhole_1_2",
          "D2": "liaopan4_materialhole_1_3",
          "A3": "liaopan4_materialhole_2_0",
          "B3": "liaopan4_materialhole_2_1",
          "C3": "liaopan4_materialhole_2_2",
          "D3": "liaopan4_materialhole_2_3",
          "A4": "liaopan4_materialhole_3_0",
          "B4": "liaopan4_materialhole_3_1",
          "C4": "liaopan4_materialhole_3_2",
          "D4": "liaopan4_materialhole_3_3"
        }
      },
      "data": {}
    },
    {
      "id": "liaopan4_materialhole_0_0",
      "name": "liaopan4_materialhole_0_0",
      "sample_id": null,
      "children": [
        "liaopan4_jipian_0"
      ],
      "parent": "liaopan4",
      "type": "container",
      "class": "",
      "position": {
        "x": 12.0,
        "y": 74.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan4_jipian_0",
      "name": "liaopan4_jipian_0",
      "sample_id": null,
      "children": [],
      "parent": "liaopan4_materialhole_0_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan4_materialhole_0_1",
      "name": "liaopan4_materialhole_0_1",
      "sample_id": null,
      "children": [
        "liaopan4_jipian_1"
      ],
      "parent": "liaopan4",
      "type": "container",
      "class": "",
      "position": {
        "x": 12.0,
        "y": 50.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan4_jipian_1",
      "name": "liaopan4_jipian_1",
      "sample_id": null,
      "children": [],
      "parent": "liaopan4_materialhole_0_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan4_materialhole_0_2",
      "name": "liaopan4_materialhole_0_2",
      "sample_id": null,
      "children": [
        "liaopan4_jipian_2"
      ],
      "parent": "liaopan4",
      "type": "container",
      "class": "",
      "position": {
        "x": 12.0,
        "y": 26.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan4_jipian_2",
      "name": "liaopan4_jipian_2",
      "sample_id": null,
      "children": [],
      "parent": "liaopan4_materialhole_0_2",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan4_materialhole_0_3",
      "name": "liaopan4_materialhole_0_3",
      "sample_id": null,
      "children": [
        "liaopan4_jipian_3"
      ],
      "parent": "liaopan4",
      "type": "container",
      "class": "",
      "position": {
        "x": 12.0,
        "y": 2.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan4_jipian_3",
      "name": "liaopan4_jipian_3",
      "sample_id": null,
      "children": [],
      "parent": "liaopan4_materialhole_0_3",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan4_materialhole_1_0",
      "name": "liaopan4_materialhole_1_0",
      "sample_id": null,
      "children": [
        "liaopan4_jipian_4"
      ],
      "parent": "liaopan4",
      "type": "container",
      "class": "",
      "position": {
        "x": 36.0,
        "y": 74.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan4_jipian_4",
      "name": "liaopan4_jipian_4",
      "sample_id": null,
      "children": [],
      "parent": "liaopan4_materialhole_1_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan4_materialhole_1_1",
      "name": "liaopan4_materialhole_1_1",
      "sample_id": null,
      "children": [
        "liaopan4_jipian_5"
      ],
      "parent": "liaopan4",
      "type": "container",
      "class": "",
      "position": {
        "x": 36.0,
        "y": 50.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan4_jipian_5",
      "name": "liaopan4_jipian_5",
      "sample_id": null,
      "children": [],
      "parent": "liaopan4_materialhole_1_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan4_materialhole_1_2",
      "name": "liaopan4_materialhole_1_2",
      "sample_id": null,
      "children": [
        "liaopan4_jipian_6"
      ],
      "parent": "liaopan4",
      "type": "container",
      "class": "",
      "position": {
        "x": 36.0,
        "y": 26.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan4_jipian_6",
      "name": "liaopan4_jipian_6",
      "sample_id": null,
      "children": [],
      "parent": "liaopan4_materialhole_1_2",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan4_materialhole_1_3",
      "name": "liaopan4_materialhole_1_3",
      "sample_id": null,
      "children": [
        "liaopan4_jipian_7"
      ],
      "parent": "liaopan4",
      "type": "container",
      "class": "",
      "position": {
        "x": 36.0,
        "y": 2.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan4_jipian_7",
      "name": "liaopan4_jipian_7",
      "sample_id": null,
      "children": [],
      "parent": "liaopan4_materialhole_1_3",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan4_materialhole_2_0",
      "name": "liaopan4_materialhole_2_0",
      "sample_id": null,
      "children": [
        "liaopan4_jipian_8"
      ],
      "parent": "liaopan4",
      "type": "container",
      "class": "",
      "position": {
        "x": 60.0,
        "y": 74.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan4_jipian_8",
      "name": "liaopan4_jipian_8",
      "sample_id": null,
      "children": [],
      "parent": "liaopan4_materialhole_2_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan4_materialhole_2_1",
      "name": "liaopan4_materialhole_2_1",
      "sample_id": null,
      "children": [
        "liaopan4_jipian_9"
      ],
      "parent": "liaopan4",
      "type": "container",
      "class": "",
      "position": {
        "x": 60.0,
        "y": 50.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan4_jipian_9",
      "name": "liaopan4_jipian_9",
      "sample_id": null,
      "children": [],
      "parent": "liaopan4_materialhole_2_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan4_materialhole_2_2",
      "name": "liaopan4_materialhole_2_2",
      "sample_id": null,
      "children": [
        "liaopan4_jipian_10"
      ],
      "parent": "liaopan4",
      "type": "container",
      "class": "",
      "position": {
        "x": 60.0,
        "y": 26.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan4_jipian_10",
      "name": "liaopan4_jipian_10",
      "sample_id": null,
      "children": [],
      "parent": "liaopan4_materialhole_2_2",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan4_materialhole_2_3",
      "name": "liaopan4_materialhole_2_3",
      "sample_id": null,
      "children": [
        "liaopan4_jipian_11"
      ],
      "parent": "liaopan4",
      "type": "container",
      "class": "",
      "position": {
        "x": 60.0,
        "y": 2.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan4_jipian_11",
      "name": "liaopan4_jipian_11",
      "sample_id": null,
      "children": [],
      "parent": "liaopan4_materialhole_2_3",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan4_materialhole_3_0",
      "name": "liaopan4_materialhole_3_0",
      "sample_id": null,
      "children": [
        "liaopan4_jipian_12"
      ],
      "parent": "liaopan4",
      "type": "container",
      "class": "",
      "position": {
        "x": 84.0,
        "y": 74.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan4_jipian_12",
      "name": "liaopan4_jipian_12",
      "sample_id": null,
      "children": [],
      "parent": "liaopan4_materialhole_3_0",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan4_materialhole_3_1",
      "name": "liaopan4_materialhole_3_1",
      "sample_id": null,
      "children": [
        "liaopan4_jipian_13"
      ],
      "parent": "liaopan4",
      "type": "container",
      "class": "",
      "position": {
        "x": 84.0,
        "y": 50.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan4_jipian_13",
      "name": "liaopan4_jipian_13",
      "sample_id": null,
      "children": [],
      "parent": "liaopan4_materialhole_3_1",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan4_materialhole_3_2",
      "name": "liaopan4_materialhole_3_2",
      "sample_id": null,
      "children": [
        "liaopan4_jipian_14"
      ],
      "parent": "liaopan4",
      "type": "container",
      "class": "",
      "position": {
        "x": 84.0,
        "y": 26.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan4_jipian_14",
      "name": "liaopan4_jipian_14",
      "sample_id": null,
      "children": [],
      "parent": "liaopan4_materialhole_3_2",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan4_materialhole_3_3",
      "name": "liaopan4_materialhole_3_3",
      "sample_id": null,
      "children": [
        "liaopan4_jipian_15"
      ],
      "parent": "liaopan4",
      "type": "container",
      "class": "",
      "position": {
        "x": 84.0,
        "y": 2.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan4_jipian_15",
      "name": "liaopan4_jipian_15",
      "sample_id": null,
      "children": [],
      "parent": "liaopan4_materialhole_3_3",
      "type": "container",
      "class": "",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "liaopan5",
      "name": "liaopan5",
      "sample_id": null,
      "children": [
        "liaopan5_materialhole_0_0",
        "liaopan5_materialhole_0_1",
        "liaopan5_materialhole_0_2",
        "liaopan5_materialhole_0_3",
        "liaopan5_materialhole_1_0",
        "liaopan5_materialhole_1_1",
        "liaopan5_materialhole_1_2",
        "liaopan5_materialhole_1_3",
        "liaopan5_materialhole_2_0",
        "liaopan5_materialhole_2_1",
        "liaopan5_materialhole_2_2",
        "liaopan5_materialhole_2_3",
        "liaopan5_materialhole_3_0",
        "liaopan5_materialhole_3_1",
        "liaopan5_materialhole_3_2",
        "liaopan5_materialhole_3_3"
      ],
      "parent": "coin_cell_deck",
      "type": "container",
      "class": "",
      "position": {
        "x": 1130,
        "y": 150,
        "z": 0
      },
      "config": {
        "type": "MaterialPlate",
        "size_x": 120,
        "size_y": 100,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_plate",
        "model": null,
        "barcode": null,
        "ordering": {
          "A1": "liaopan5_materialhole_0_0",
          "B1": "liaopan5_materialhole_0_1",
          "C1": "liaopan5_materialhole_0_2",
          "D1": "liaopan5_materialhole_0_3",
          "A2": "liaopan5_materialhole_1_0",
          "B2": "liaopan5_materialhole_1_1",
          "C2": "liaopan5_materialhole_1_2",
          "D2": "liaopan5_materialhole_1_3",
          "A3": "liaopan5_materialhole_2_0",
          "B3": "liaopan5_materialhole_2_1",
          "C3": "liaopan5_materialhole_2_2",
          "D3": "liaopan5_materialhole_2_3",
          "A4": "liaopan5_materialhole_3_0",
          "B4": "liaopan5_materialhole_3_1",
          "C4": "liaopan5_materialhole_3_2",
          "D4": "liaopan5_materialhole_3_3"
        }
      },
      "data": {}
    },
    {
      "id": "liaopan5_materialhole_0_0",
      "name": "liaopan5_materialhole_0_0",
      "sample_id": null,
      "children": [],
      "parent": "liaopan5",
      "type": "container",
      "class": "",
      "position": {
        "x": 12.0,
        "y": 74.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan5_materialhole_0_1",
      "name": "liaopan5_materialhole_0_1",
      "sample_id": null,
      "children": [],
      "parent": "liaopan5",
      "type": "container",
      "class": "",
      "position": {
        "x": 12.0,
        "y": 50.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan5_materialhole_0_2",
      "name": "liaopan5_materialhole_0_2",
      "sample_id": null,
      "children": [],
      "parent": "liaopan5",
      "type": "container",
      "class": "",
      "position": {
        "x": 12.0,
        "y": 26.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan5_materialhole_0_3",
      "name": "liaopan5_materialhole_0_3",
      "sample_id": null,
      "children": [],
      "parent": "liaopan5",
      "type": "container",
      "class": "",
      "position": {
        "x": 12.0,
        "y": 2.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan5_materialhole_1_0",
      "name": "liaopan5_materialhole_1_0",
      "sample_id": null,
      "children": [],
      "parent": "liaopan5",
      "type": "container",
      "class": "",
      "position": {
        "x": 36.0,
        "y": 74.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan5_materialhole_1_1",
      "name": "liaopan5_materialhole_1_1",
      "sample_id": null,
      "children": [],
      "parent": "liaopan5",
      "type": "container",
      "class": "",
      "position": {
        "x": 36.0,
        "y": 50.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan5_materialhole_1_2",
      "name": "liaopan5_materialhole_1_2",
      "sample_id": null,
      "children": [],
      "parent": "liaopan5",
      "type": "container",
      "class": "",
      "position": {
        "x": 36.0,
        "y": 26.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan5_materialhole_1_3",
      "name": "liaopan5_materialhole_1_3",
      "sample_id": null,
      "children": [],
      "parent": "liaopan5",
      "type": "container",
      "class": "",
      "position": {
        "x": 36.0,
        "y": 2.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan5_materialhole_2_0",
      "name": "liaopan5_materialhole_2_0",
      "sample_id": null,
      "children": [],
      "parent": "liaopan5",
      "type": "container",
      "class": "",
      "position": {
        "x": 60.0,
        "y": 74.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan5_materialhole_2_1",
      "name": "liaopan5_materialhole_2_1",
      "sample_id": null,
      "children": [],
      "parent": "liaopan5",
      "type": "container",
      "class": "",
      "position": {
        "x": 60.0,
        "y": 50.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan5_materialhole_2_2",
      "name": "liaopan5_materialhole_2_2",
      "sample_id": null,
      "children": [],
      "parent": "liaopan5",
      "type": "container",
      "class": "",
      "position": {
        "x": 60.0,
        "y": 26.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan5_materialhole_2_3",
      "name": "liaopan5_materialhole_2_3",
      "sample_id": null,
      "children": [],
      "parent": "liaopan5",
      "type": "container",
      "class": "",
      "position": {
        "x": 60.0,
        "y": 2.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan5_materialhole_3_0",
      "name": "liaopan5_materialhole_3_0",
      "sample_id": null,
      "children": [],
      "parent": "liaopan5",
      "type": "container",
      "class": "",
      "position": {
        "x": 84.0,
        "y": 74.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan5_materialhole_3_1",
      "name": "liaopan5_materialhole_3_1",
      "sample_id": null,
      "children": [],
      "parent": "liaopan5",
      "type": "container",
      "class": "",
      "position": {
        "x": 84.0,
        "y": 50.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan5_materialhole_3_2",
      "name": "liaopan5_materialhole_3_2",
      "sample_id": null,
      "children": [],
      "parent": "liaopan5",
      "type": "container",
      "class": "",
      "position": {
        "x": 84.0,
        "y": 26.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan5_materialhole_3_3",
      "name": "liaopan5_materialhole_3_3",
      "sample_id": null,
      "children": [],
      "parent": "liaopan5",
      "type": "container",
      "class": "",
      "position": {
        "x": 84.0,
        "y": 2.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan6",
      "name": "liaopan6",
      "sample_id": null,
      "children": [
        "liaopan6_materialhole_0_0",
        "liaopan6_materialhole_0_1",
        "liaopan6_materialhole_0_2",
        "liaopan6_materialhole_0_3",
        "liaopan6_materialhole_1_0",
        "liaopan6_materialhole_1_1",
        "liaopan6_materialhole_1_2",
        "liaopan6_materialhole_1_3",
        "liaopan6_materialhole_2_0",
        "liaopan6_materialhole_2_1",
        "liaopan6_materialhole_2_2",
        "liaopan6_materialhole_2_3",
        "liaopan6_materialhole_3_0",
        "liaopan6_materialhole_3_1",
        "liaopan6_materialhole_3_2",
        "liaopan6_materialhole_3_3"
      ],
      "parent": "coin_cell_deck",
      "type": "container",
      "class": "",
      "position": {
        "x": 1250,
        "y": 150,
        "z": 0
      },
      "config": {
        "type": "MaterialPlate",
        "size_x": 120,
        "size_y": 100,
        "size_z": 10.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_plate",
        "model": null,
        "barcode": null,
        "ordering": {
          "A1": "liaopan6_materialhole_0_0",
          "B1": "liaopan6_materialhole_0_1",
          "C1": "liaopan6_materialhole_0_2",
          "D1": "liaopan6_materialhole_0_3",
          "A2": "liaopan6_materialhole_1_0",
          "B2": "liaopan6_materialhole_1_1",
          "C2": "liaopan6_materialhole_1_2",
          "D2": "liaopan6_materialhole_1_3",
          "A3": "liaopan6_materialhole_2_0",
          "B3": "liaopan6_materialhole_2_1",
          "C3": "liaopan6_materialhole_2_2",
          "D3": "liaopan6_materialhole_2_3",
          "A4": "liaopan6_materialhole_3_0",
          "B4": "liaopan6_materialhole_3_1",
          "C4": "liaopan6_materialhole_3_2",
          "D4": "liaopan6_materialhole_3_3"
        }
      },
      "data": {}
    },
    {
      "id": "liaopan6_materialhole_0_0",
      "name": "liaopan6_materialhole_0_0",
      "sample_id": null,
      "children": [],
      "parent": "liaopan6",
      "type": "container",
      "class": "",
      "position": {
        "x": 12.0,
        "y": 74.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan6_materialhole_0_1",
      "name": "liaopan6_materialhole_0_1",
      "sample_id": null,
      "children": [],
      "parent": "liaopan6",
      "type": "container",
      "class": "",
      "position": {
        "x": 12.0,
        "y": 50.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan6_materialhole_0_2",
      "name": "liaopan6_materialhole_0_2",
      "sample_id": null,
      "children": [],
      "parent": "liaopan6",
      "type": "container",
      "class": "",
      "position": {
        "x": 12.0,
        "y": 26.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan6_materialhole_0_3",
      "name": "liaopan6_materialhole_0_3",
      "sample_id": null,
      "children": [],
      "parent": "liaopan6",
      "type": "container",
      "class": "",
      "position": {
        "x": 12.0,
        "y": 2.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan6_materialhole_1_0",
      "name": "liaopan6_materialhole_1_0",
      "sample_id": null,
      "children": [],
      "parent": "liaopan6",
      "type": "container",
      "class": "",
      "position": {
        "x": 36.0,
        "y": 74.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan6_materialhole_1_1",
      "name": "liaopan6_materialhole_1_1",
      "sample_id": null,
      "children": [],
      "parent": "liaopan6",
      "type": "container",
      "class": "",
      "position": {
        "x": 36.0,
        "y": 50.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan6_materialhole_1_2",
      "name": "liaopan6_materialhole_1_2",
      "sample_id": null,
      "children": [],
      "parent": "liaopan6",
      "type": "container",
      "class": "",
      "position": {
        "x": 36.0,
        "y": 26.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan6_materialhole_1_3",
      "name": "liaopan6_materialhole_1_3",
      "sample_id": null,
      "children": [],
      "parent": "liaopan6",
      "type": "container",
      "class": "",
      "position": {
        "x": 36.0,
        "y": 2.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan6_materialhole_2_0",
      "name": "liaopan6_materialhole_2_0",
      "sample_id": null,
      "children": [],
      "parent": "liaopan6",
      "type": "container",
      "class": "",
      "position": {
        "x": 60.0,
        "y": 74.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan6_materialhole_2_1",
      "name": "liaopan6_materialhole_2_1",
      "sample_id": null,
      "children": [],
      "parent": "liaopan6",
      "type": "container",
      "class": "",
      "position": {
        "x": 60.0,
        "y": 50.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan6_materialhole_2_2",
      "name": "liaopan6_materialhole_2_2",
      "sample_id": null,
      "children": [],
      "parent": "liaopan6",
      "type": "container",
      "class": "",
      "position": {
        "x": 60.0,
        "y": 26.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan6_materialhole_2_3",
      "name": "liaopan6_materialhole_2_3",
      "sample_id": null,
      "children": [],
      "parent": "liaopan6",
      "type": "container",
      "class": "",
      "position": {
        "x": 60.0,
        "y": 2.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan6_materialhole_3_0",
      "name": "liaopan6_materialhole_3_0",
      "sample_id": null,
      "children": [],
      "parent": "liaopan6",
      "type": "container",
      "class": "",
      "position": {
        "x": 84.0,
        "y": 74.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan6_materialhole_3_1",
      "name": "liaopan6_materialhole_3_1",
      "sample_id": null,
      "children": [],
      "parent": "liaopan6",
      "type": "container",
      "class": "",
      "position": {
        "x": 84.0,
        "y": 50.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan6_materialhole_3_2",
      "name": "liaopan6_materialhole_3_2",
      "sample_id": null,
      "children": [],
      "parent": "liaopan6",
      "type": "container",
      "class": "",
      "position": {
        "x": 84.0,
        "y": 26.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "liaopan6_materialhole_3_3",
      "name": "liaopan6_materialhole_3_3",
      "sample_id": null,
      "children": [],
      "parent": "liaopan6",
      "type": "container",
      "class": "",
      "position": {
        "x": 84.0,
        "y": 2.0,
        "z": 10.0
      },
      "config": {
        "type": "MaterialHole",
        "size_x": 16,
        "size_y": 16,
        "size_z": 16,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "material_hole",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 20,
        "depth": 10,
        "max_sheets": 1,
        "info": null
      }
    },
    {
      "id": "bottle_rack_3x4",
      "name": "bottle_rack_3x4",
      "sample_id": null,
      "children": [
        "sheet_3x4_0",
        "sheet_3x4_1",
        "sheet_3x4_2",
        "sheet_3x4_3",
        "sheet_3x4_4",
        "sheet_3x4_5",
        "sheet_3x4_6",
        "sheet_3x4_7",
        "sheet_3x4_8",
        "sheet_3x4_9",
        "sheet_3x4_10",
        "sheet_3x4_11"
      ],
      "parent": "coin_cell_deck",
      "type": "container",
      "class": "",
      "position": {
        "x": 100,
        "y": 200,
        "z": 0
      },
      "config": {
        "type": "BottleRack",
        "size_x": 210.0,
        "size_y": 140.0,
        "size_z": 100.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "bottle_rack",
        "model": null,
        "barcode": null,
        "num_items_x": 3,
        "num_items_y": 4,
        "position_spacing": 35.0,
        "orientation": "vertical",
        "padding_x": 20.0,
        "padding_y": 20.0
      },
      "data": {
        "bottle_diameter": 30.0,
        "bottle_height": 100.0,
        "position_spacing": 35.0,
        "name_to_index": {}
      }
    },
    {
      "id": "sheet_3x4_0",
      "name": "sheet_3x4_0",
      "sample_id": null,
      "children": [],
      "parent": "bottle_rack_3x4",
      "type": "container",
      "class": "",
      "position": {
        "x": 20.0,
        "y": 20.0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "sheet_3x4_1",
      "name": "sheet_3x4_1",
      "sample_id": null,
      "children": [],
      "parent": "bottle_rack_3x4",
      "type": "container",
      "class": "",
      "position": {
        "x": 20.0,
        "y": 55.0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "sheet_3x4_2",
      "name": "sheet_3x4_2",
      "sample_id": null,
      "children": [],
      "parent": "bottle_rack_3x4",
      "type": "container",
      "class": "",
      "position": {
        "x": 20.0,
        "y": 90.0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "sheet_3x4_3",
      "name": "sheet_3x4_3",
      "sample_id": null,
      "children": [],
      "parent": "bottle_rack_3x4",
      "type": "container",
      "class": "",
      "position": {
        "x": 55.0,
        "y": 20.0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "sheet_3x4_4",
      "name": "sheet_3x4_4",
      "sample_id": null,
      "children": [],
      "parent": "bottle_rack_3x4",
      "type": "container",
      "class": "",
      "position": {
        "x": 55.0,
        "y": 55.0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "sheet_3x4_5",
      "name": "sheet_3x4_5",
      "sample_id": null,
      "children": [],
      "parent": "bottle_rack_3x4",
      "type": "container",
      "class": "",
      "position": {
        "x": 55.0,
        "y": 90.0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "sheet_3x4_6",
      "name": "sheet_3x4_6",
      "sample_id": null,
      "children": [],
      "parent": "bottle_rack_3x4",
      "type": "container",
      "class": "",
      "position": {
        "x": 90.0,
        "y": 20.0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "sheet_3x4_7",
      "name": "sheet_3x4_7",
      "sample_id": null,
      "children": [],
      "parent": "bottle_rack_3x4",
      "type": "container",
      "class": "",
      "position": {
        "x": 90.0,
        "y": 55.0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "sheet_3x4_8",
      "name": "sheet_3x4_8",
      "sample_id": null,
      "children": [],
      "parent": "bottle_rack_3x4",
      "type": "container",
      "class": "",
      "position": {
        "x": 90.0,
        "y": 90.0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "sheet_3x4_9",
      "name": "sheet_3x4_9",
      "sample_id": null,
      "children": [],
      "parent": "bottle_rack_3x4",
      "type": "container",
      "class": "",
      "position": {
        "x": 125.0,
        "y": 20.0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "sheet_3x4_10",
      "name": "sheet_3x4_10",
      "sample_id": null,
      "children": [],
      "parent": "bottle_rack_3x4",
      "type": "container",
      "class": "",
      "position": {
        "x": 125.0,
        "y": 55.0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "sheet_3x4_11",
      "name": "sheet_3x4_11",
      "sample_id": null,
      "children": [],
      "parent": "bottle_rack_3x4",
      "type": "container",
      "class": "",
      "position": {
        "x": 125.0,
        "y": 90.0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "bottle_rack_6x2",
      "name": "bottle_rack_6x2",
      "sample_id": null,
      "children": [
        "sheet_6x2_0",
        "sheet_6x2_1",
        "sheet_6x2_2",
        "sheet_6x2_3",
        "sheet_6x2_4",
        "sheet_6x2_5",
        "sheet_6x2_6",
        "sheet_6x2_7",
        "sheet_6x2_8",
        "sheet_6x2_9",
        "sheet_6x2_10",
        "sheet_6x2_11"
      ],
      "parent": "coin_cell_deck",
      "type": "container",
      "class": "",
      "position": {
        "x": 300,
        "y": 300,
        "z": 0
      },
      "config": {
        "type": "BottleRack",
        "size_x": 120.0,
        "size_y": 250.0,
        "size_z": 100.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "bottle_rack",
        "model": null,
        "barcode": null,
        "num_items_x": 6,
        "num_items_y": 2,
        "position_spacing": 35.0,
        "orientation": "vertical",
        "padding_x": 20.0,
        "padding_y": 20.0
      },
      "data": {
        "bottle_diameter": 30.0,
        "bottle_height": 100.0,
        "position_spacing": 35.0,
        "name_to_index": {}
      }
    },
    {
      "id": "sheet_6x2_0",
      "name": "sheet_6x2_0",
      "sample_id": null,
      "children": [],
      "parent": "bottle_rack_6x2",
      "type": "container",
      "class": "",
      "position": {
        "x": 20.0,
        "y": 20.0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "sheet_6x2_1",
      "name": "sheet_6x2_1",
      "sample_id": null,
      "children": [],
      "parent": "bottle_rack_6x2",
      "type": "container",
      "class": "",
      "position": {
        "x": 20.0,
        "y": 55.0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "sheet_6x2_2",
      "name": "sheet_6x2_2",
      "sample_id": null,
      "children": [],
      "parent": "bottle_rack_6x2",
      "type": "container",
      "class": "",
      "position": {
        "x": 20.0,
        "y": 90.0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "sheet_6x2_3",
      "name": "sheet_6x2_3",
      "sample_id": null,
      "children": [],
      "parent": "bottle_rack_6x2",
      "type": "container",
      "class": "",
      "position": {
        "x": 20.0,
        "y": 125.0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "sheet_6x2_4",
      "name": "sheet_6x2_4",
      "sample_id": null,
      "children": [],
      "parent": "bottle_rack_6x2",
      "type": "container",
      "class": "",
      "position": {
        "x": 20.0,
        "y": 160.0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "sheet_6x2_5",
      "name": "sheet_6x2_5",
      "sample_id": null,
      "children": [],
      "parent": "bottle_rack_6x2",
      "type": "container",
      "class": "",
      "position": {
        "x": 20.0,
        "y": 195.0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "sheet_6x2_6",
      "name": "sheet_6x2_6",
      "sample_id": null,
      "children": [],
      "parent": "bottle_rack_6x2",
      "type": "container",
      "class": "",
      "position": {
        "x": 55.0,
        "y": 20.0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "sheet_6x2_7",
      "name": "sheet_6x2_7",
      "sample_id": null,
      "children": [],
      "parent": "bottle_rack_6x2",
      "type": "container",
      "class": "",
      "position": {
        "x": 55.0,
        "y": 55.0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "sheet_6x2_8",
      "name": "sheet_6x2_8",
      "sample_id": null,
      "children": [],
      "parent": "bottle_rack_6x2",
      "type": "container",
      "class": "",
      "position": {
        "x": 55.0,
        "y": 90.0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "sheet_6x2_9",
      "name": "sheet_6x2_9",
      "sample_id": null,
      "children": [],
      "parent": "bottle_rack_6x2",
      "type": "container",
      "class": "",
      "position": {
        "x": 55.0,
        "y": 125.0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "sheet_6x2_10",
      "name": "sheet_6x2_10",
      "sample_id": null,
      "children": [],
      "parent": "bottle_rack_6x2",
      "type": "container",
      "class": "",
      "position": {
        "x": 55.0,
        "y": 160.0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "sheet_6x2_11",
      "name": "sheet_6x2_11",
      "sample_id": null,
      "children": [],
      "parent": "bottle_rack_6x2",
      "type": "container",
      "class": "",
      "position": {
        "x": 55.0,
        "y": 195.0,
        "z": 0
      },
      "config": {
        "type": "ElectrodeSheet",
        "size_x": 12,
        "size_y": 12,
        "size_z": 0.1,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "electrode_sheet",
        "model": null,
        "barcode": null
      },
      "data": {
        "diameter": 14,
        "thickness": 0.1,
        "mass": 0.5,
        "material_type": "copper",
        "info": null
      }
    },
    {
      "id": "bottle_rack_6x2_2",
      "name": "bottle_rack_6x2_2",
      "sample_id": null,
      "children": [],
      "parent": "coin_cell_deck",
      "type": "container",
      "class": "",
      "position": {
        "x": 430,
        "y": 300,
        "z": 0
      },
      "config": {
        "type": "BottleRack",
        "size_x": 120.0,
        "size_y": 250.0,
        "size_z": 100.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "bottle_rack",
        "model": null,
        "barcode": null,
        "num_items_x": 6,
        "num_items_y": 2,
        "position_spacing": 35.0,
        "orientation": "vertical",
        "padding_x": 20.0,
        "padding_y": 20.0
      },
      "data": {
        "bottle_diameter": 30.0,
        "bottle_height": 100.0,
        "position_spacing": 35.0,
        "name_to_index": {}
      }
    },
    {
      "id": "tip_box_64",
      "name": "tip_box_64",
      "sample_id": null,
      "children": [
        "tip_box_64_tipspot_0_0",
        "tip_box_64_tipspot_0_1",
        "tip_box_64_tipspot_0_2",
        "tip_box_64_tipspot_0_3",
        "tip_box_64_tipspot_0_4",
        "tip_box_64_tipspot_0_5",
        "tip_box_64_tipspot_0_6",
        "tip_box_64_tipspot_0_7",
        "tip_box_64_tipspot_1_0",
        "tip_box_64_tipspot_1_1",
        "tip_box_64_tipspot_1_2",
        "tip_box_64_tipspot_1_3",
        "tip_box_64_tipspot_1_4",
        "tip_box_64_tipspot_1_5",
        "tip_box_64_tipspot_1_6",
        "tip_box_64_tipspot_1_7",
        "tip_box_64_tipspot_2_0",
        "tip_box_64_tipspot_2_1",
        "tip_box_64_tipspot_2_2",
        "tip_box_64_tipspot_2_3",
        "tip_box_64_tipspot_2_4",
        "tip_box_64_tipspot_2_5",
        "tip_box_64_tipspot_2_6",
        "tip_box_64_tipspot_2_7",
        "tip_box_64_tipspot_3_0",
        "tip_box_64_tipspot_3_1",
        "tip_box_64_tipspot_3_2",
        "tip_box_64_tipspot_3_3",
        "tip_box_64_tipspot_3_4",
        "tip_box_64_tipspot_3_5",
        "tip_box_64_tipspot_3_6",
        "tip_box_64_tipspot_3_7",
        "tip_box_64_tipspot_4_0",
        "tip_box_64_tipspot_4_1",
        "tip_box_64_tipspot_4_2",
        "tip_box_64_tipspot_4_3",
        "tip_box_64_tipspot_4_4",
        "tip_box_64_tipspot_4_5",
        "tip_box_64_tipspot_4_6",
        "tip_box_64_tipspot_4_7",
        "tip_box_64_tipspot_5_0",
        "tip_box_64_tipspot_5_1",
        "tip_box_64_tipspot_5_2",
        "tip_box_64_tipspot_5_3",
        "tip_box_64_tipspot_5_4",
        "tip_box_64_tipspot_5_5",
        "tip_box_64_tipspot_5_6",
        "tip_box_64_tipspot_5_7",
        "tip_box_64_tipspot_6_0",
        "tip_box_64_tipspot_6_1",
        "tip_box_64_tipspot_6_2",
        "tip_box_64_tipspot_6_3",
        "tip_box_64_tipspot_6_4",
        "tip_box_64_tipspot_6_5",
        "tip_box_64_tipspot_6_6",
        "tip_box_64_tipspot_6_7",
        "tip_box_64_tipspot_7_0",
        "tip_box_64_tipspot_7_1",
        "tip_box_64_tipspot_7_2",
        "tip_box_64_tipspot_7_3",
        "tip_box_64_tipspot_7_4",
        "tip_box_64_tipspot_7_5",
        "tip_box_64_tipspot_7_6",
        "tip_box_64_tipspot_7_7"
      ],
      "parent": "coin_cell_deck",
      "type": "container",
      "class": "",
      "position": {
        "x": 300,
        "y": 100,
        "z": 0
      },
      "config": {
        "type": "TipBox64",
        "size_x": 127.8,
        "size_y": 85.5,
        "size_z": 60.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_box_64",
        "model": null,
        "barcode": null,
        "ordering": {
          "A1": "tip_box_64_tipspot_0_0",
          "B1": "tip_box_64_tipspot_0_1",
          "C1": "tip_box_64_tipspot_0_2",
          "D1": "tip_box_64_tipspot_0_3",
          "E1": "tip_box_64_tipspot_0_4",
          "F1": "tip_box_64_tipspot_0_5",
          "G1": "tip_box_64_tipspot_0_6",
          "H1": "tip_box_64_tipspot_0_7",
          "A2": "tip_box_64_tipspot_1_0",
          "B2": "tip_box_64_tipspot_1_1",
          "C2": "tip_box_64_tipspot_1_2",
          "D2": "tip_box_64_tipspot_1_3",
          "E2": "tip_box_64_tipspot_1_4",
          "F2": "tip_box_64_tipspot_1_5",
          "G2": "tip_box_64_tipspot_1_6",
          "H2": "tip_box_64_tipspot_1_7",
          "A3": "tip_box_64_tipspot_2_0",
          "B3": "tip_box_64_tipspot_2_1",
          "C3": "tip_box_64_tipspot_2_2",
          "D3": "tip_box_64_tipspot_2_3",
          "E3": "tip_box_64_tipspot_2_4",
          "F3": "tip_box_64_tipspot_2_5",
          "G3": "tip_box_64_tipspot_2_6",
          "H3": "tip_box_64_tipspot_2_7",
          "A4": "tip_box_64_tipspot_3_0",
          "B4": "tip_box_64_tipspot_3_1",
          "C4": "tip_box_64_tipspot_3_2",
          "D4": "tip_box_64_tipspot_3_3",
          "E4": "tip_box_64_tipspot_3_4",
          "F4": "tip_box_64_tipspot_3_5",
          "G4": "tip_box_64_tipspot_3_6",
          "H4": "tip_box_64_tipspot_3_7",
          "A5": "tip_box_64_tipspot_4_0",
          "B5": "tip_box_64_tipspot_4_1",
          "C5": "tip_box_64_tipspot_4_2",
          "D5": "tip_box_64_tipspot_4_3",
          "E5": "tip_box_64_tipspot_4_4",
          "F5": "tip_box_64_tipspot_4_5",
          "G5": "tip_box_64_tipspot_4_6",
          "H5": "tip_box_64_tipspot_4_7",
          "A6": "tip_box_64_tipspot_5_0",
          "B6": "tip_box_64_tipspot_5_1",
          "C6": "tip_box_64_tipspot_5_2",
          "D6": "tip_box_64_tipspot_5_3",
          "E6": "tip_box_64_tipspot_5_4",
          "F6": "tip_box_64_tipspot_5_5",
          "G6": "tip_box_64_tipspot_5_6",
          "H6": "tip_box_64_tipspot_5_7",
          "A7": "tip_box_64_tipspot_6_0",
          "B7": "tip_box_64_tipspot_6_1",
          "C7": "tip_box_64_tipspot_6_2",
          "D7": "tip_box_64_tipspot_6_3",
          "E7": "tip_box_64_tipspot_6_4",
          "F7": "tip_box_64_tipspot_6_5",
          "G7": "tip_box_64_tipspot_6_6",
          "H7": "tip_box_64_tipspot_6_7",
          "A8": "tip_box_64_tipspot_7_0",
          "B8": "tip_box_64_tipspot_7_1",
          "C8": "tip_box_64_tipspot_7_2",
          "D8": "tip_box_64_tipspot_7_3",
          "E8": "tip_box_64_tipspot_7_4",
          "F8": "tip_box_64_tipspot_7_5",
          "G8": "tip_box_64_tipspot_7_6",
          "H8": "tip_box_64_tipspot_7_7"
        },
        "num_items_x": 8,
        "num_items_y": 8,
        "dx": 8.0,
        "dy": 8.0,
        "item_dx": 9.0,
        "item_dy": 9.0
      },
      "data": {}
    },
    {
      "id": "tip_box_64_tipspot_0_0",
      "name": "tip_box_64_tipspot_0_0",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 8.0,
        "y": 71.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_0_1",
      "name": "tip_box_64_tipspot_0_1",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 8.0,
        "y": 62.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_0_2",
      "name": "tip_box_64_tipspot_0_2",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 8.0,
        "y": 53.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_0_3",
      "name": "tip_box_64_tipspot_0_3",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 8.0,
        "y": 44.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_0_4",
      "name": "tip_box_64_tipspot_0_4",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 8.0,
        "y": 35.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_0_5",
      "name": "tip_box_64_tipspot_0_5",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 8.0,
        "y": 26.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_0_6",
      "name": "tip_box_64_tipspot_0_6",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 8.0,
        "y": 17.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_0_7",
      "name": "tip_box_64_tipspot_0_7",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 8.0,
        "y": 8.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_1_0",
      "name": "tip_box_64_tipspot_1_0",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 17.0,
        "y": 71.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_1_1",
      "name": "tip_box_64_tipspot_1_1",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 17.0,
        "y": 62.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_1_2",
      "name": "tip_box_64_tipspot_1_2",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 17.0,
        "y": 53.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_1_3",
      "name": "tip_box_64_tipspot_1_3",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 17.0,
        "y": 44.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_1_4",
      "name": "tip_box_64_tipspot_1_4",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 17.0,
        "y": 35.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_1_5",
      "name": "tip_box_64_tipspot_1_5",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 17.0,
        "y": 26.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_1_6",
      "name": "tip_box_64_tipspot_1_6",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 17.0,
        "y": 17.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_1_7",
      "name": "tip_box_64_tipspot_1_7",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 17.0,
        "y": 8.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_2_0",
      "name": "tip_box_64_tipspot_2_0",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 26.0,
        "y": 71.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_2_1",
      "name": "tip_box_64_tipspot_2_1",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 26.0,
        "y": 62.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_2_2",
      "name": "tip_box_64_tipspot_2_2",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 26.0,
        "y": 53.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_2_3",
      "name": "tip_box_64_tipspot_2_3",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 26.0,
        "y": 44.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_2_4",
      "name": "tip_box_64_tipspot_2_4",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 26.0,
        "y": 35.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_2_5",
      "name": "tip_box_64_tipspot_2_5",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 26.0,
        "y": 26.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_2_6",
      "name": "tip_box_64_tipspot_2_6",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 26.0,
        "y": 17.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_2_7",
      "name": "tip_box_64_tipspot_2_7",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 26.0,
        "y": 8.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_3_0",
      "name": "tip_box_64_tipspot_3_0",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 35.0,
        "y": 71.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_3_1",
      "name": "tip_box_64_tipspot_3_1",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 35.0,
        "y": 62.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_3_2",
      "name": "tip_box_64_tipspot_3_2",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 35.0,
        "y": 53.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_3_3",
      "name": "tip_box_64_tipspot_3_3",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 35.0,
        "y": 44.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_3_4",
      "name": "tip_box_64_tipspot_3_4",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 35.0,
        "y": 35.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_3_5",
      "name": "tip_box_64_tipspot_3_5",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 35.0,
        "y": 26.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_3_6",
      "name": "tip_box_64_tipspot_3_6",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 35.0,
        "y": 17.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_3_7",
      "name": "tip_box_64_tipspot_3_7",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 35.0,
        "y": 8.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_4_0",
      "name": "tip_box_64_tipspot_4_0",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 44.0,
        "y": 71.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_4_1",
      "name": "tip_box_64_tipspot_4_1",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 44.0,
        "y": 62.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_4_2",
      "name": "tip_box_64_tipspot_4_2",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 44.0,
        "y": 53.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_4_3",
      "name": "tip_box_64_tipspot_4_3",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 44.0,
        "y": 44.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_4_4",
      "name": "tip_box_64_tipspot_4_4",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 44.0,
        "y": 35.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_4_5",
      "name": "tip_box_64_tipspot_4_5",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 44.0,
        "y": 26.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_4_6",
      "name": "tip_box_64_tipspot_4_6",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 44.0,
        "y": 17.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_4_7",
      "name": "tip_box_64_tipspot_4_7",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 44.0,
        "y": 8.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_5_0",
      "name": "tip_box_64_tipspot_5_0",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 53.0,
        "y": 71.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_5_1",
      "name": "tip_box_64_tipspot_5_1",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 53.0,
        "y": 62.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_5_2",
      "name": "tip_box_64_tipspot_5_2",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 53.0,
        "y": 53.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_5_3",
      "name": "tip_box_64_tipspot_5_3",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 53.0,
        "y": 44.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_5_4",
      "name": "tip_box_64_tipspot_5_4",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 53.0,
        "y": 35.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_5_5",
      "name": "tip_box_64_tipspot_5_5",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 53.0,
        "y": 26.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_5_6",
      "name": "tip_box_64_tipspot_5_6",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 53.0,
        "y": 17.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_5_7",
      "name": "tip_box_64_tipspot_5_7",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 53.0,
        "y": 8.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_6_0",
      "name": "tip_box_64_tipspot_6_0",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 62.0,
        "y": 71.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_6_1",
      "name": "tip_box_64_tipspot_6_1",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 62.0,
        "y": 62.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_6_2",
      "name": "tip_box_64_tipspot_6_2",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 62.0,
        "y": 53.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_6_3",
      "name": "tip_box_64_tipspot_6_3",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 62.0,
        "y": 44.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_6_4",
      "name": "tip_box_64_tipspot_6_4",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 62.0,
        "y": 35.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_6_5",
      "name": "tip_box_64_tipspot_6_5",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 62.0,
        "y": 26.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_6_6",
      "name": "tip_box_64_tipspot_6_6",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 62.0,
        "y": 17.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_6_7",
      "name": "tip_box_64_tipspot_6_7",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 62.0,
        "y": 8.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_7_0",
      "name": "tip_box_64_tipspot_7_0",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 71.0,
        "y": 71.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_7_1",
      "name": "tip_box_64_tipspot_7_1",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 71.0,
        "y": 62.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_7_2",
      "name": "tip_box_64_tipspot_7_2",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 71.0,
        "y": 53.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_7_3",
      "name": "tip_box_64_tipspot_7_3",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 71.0,
        "y": 44.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_7_4",
      "name": "tip_box_64_tipspot_7_4",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 71.0,
        "y": 35.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_7_5",
      "name": "tip_box_64_tipspot_7_5",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 71.0,
        "y": 26.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_7_6",
      "name": "tip_box_64_tipspot_7_6",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 71.0,
        "y": 17.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "tip_box_64_tipspot_7_7",
      "name": "tip_box_64_tipspot_7_7",
      "sample_id": null,
      "children": [],
      "parent": "tip_box_64",
      "type": "container",
      "class": "",
      "position": {
        "x": 71.0,
        "y": 8.0,
        "z": 0.0
      },
      "config": {
        "type": "TipSpot",
        "size_x": 10,
        "size_y": 10,
        "size_z": 0.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "tip_spot",
        "model": null,
        "barcode": null,
        "prototype_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      },
      "data": {
        "tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        },
        "tip_state": {
          "liquids": [],
          "pending_liquids": [],
          "liquid_history": []
        },
        "pending_tip": {
          "type": "Tip",
          "total_tip_length": 20.0,
          "has_filter": false,
          "maximal_volume": 1000,
          "fitting_depth": 8.0
        }
      }
    },
    {
      "id": "waste_tip_box",
      "name": "waste_tip_box",
      "sample_id": null,
      "children": [],
      "parent": "coin_cell_deck",
      "type": "container",
      "class": "",
      "position": {
        "x": 300,
        "y": 200,
        "z": 0
      },
      "config": {
        "type": "WasteTipBox",
        "size_x": 127.8,
        "size_y": 85.5,
        "size_z": 60.0,
        "rotation": {
          "x": 0,
          "y": 0,
          "z": 0,
          "type": "Rotation"
        },
        "category": "waste_tip_box",
        "model": null,
        "barcode": null,
        "max_volume": "Infinity",
        "material_z_thickness": 0,
        "compute_volume_from_height": null,
        "compute_height_from_volume": null
      },
      "data": {
        "liquids": [],
        "pending_liquids": [],
        "liquid_history": []
      }
    }
  ],
  "links": []
}