{
  "design": "5_2",
  "changed": [
    "01_front_structural_tub",
    "15_front_switch_holder",
    "FRONT_SWITCH_CORNER_KEEPER_1",
    "PTT_SWITCH_REAR_KEEPER",
    "09_battery_tray",
    "FRONT_SWITCH_CORNER_KEEPER_-1",
    "VOLUME_UP_SWITCH_REAR_KEEPER",
    "VOLUME_DOWN_SWITCH_REAR_KEEPER"
  ],
  "part_collisions": [],
  "hardware_collisions": [],
  "retention": [
    {
      "switch": "PTT_OMRON_B3F3150",
      "axis": "X",
      "direction": -1,
      "displacement_mm": 0.35,
      "blocked": true,
      "hits": [
        {
          "part": "01_front_structural_tub",
          "overlap_mm3": 6.2904686292487515
        }
      ]
    },
    {
      "switch": "PTT_OMRON_B3F3150",
      "axis": "X",
      "direction": 1,
      "displacement_mm": 0.35,
      "blocked": true,
      "hits": [
        {
          "part": "01_front_structural_tub",
          "overlap_mm3": 10.438466311606419
        }
      ]
    },
    {
      "switch": "PTT_OMRON_B3F3150",
      "axis": "Y",
      "direction": -1,
      "displacement_mm": 0.35,
      "blocked": true,
      "hits": [
        {
          "part": "01_front_structural_tub",
          "overlap_mm3": 4.222469167430129
        }
      ]
    },
    {
      "switch": "PTT_OMRON_B3F3150",
      "axis": "Y",
      "direction": 1,
      "displacement_mm": 0.35,
      "blocked": true,
      "hits": [
        {
          "part": "01_front_structural_tub",
          "overlap_mm3": 4.222469167430118
        }
      ]
    },
    {
      "switch": "PTT_OMRON_B3F3150",
      "axis": "Z",
      "direction": -1,
      "displacement_mm": 0.35,
      "blocked": true,
      "hits": [
        {
          "part": "PTT_SWITCH_REAR_KEEPER",
          "overlap_mm3": 7.486121988784808
        }
      ]
    },
    {
      "switch": "PTT_OMRON_B3F3150",
      "axis": "Z",
      "direction": 1,
      "displacement_mm": 0.35,
      "blocked": true,
      "hits": [
        {
          "part": "01_front_structural_tub",
          "overlap_mm3": 7.4861281462686176
        }
      ]
    },
    {
      "switch": "VOLUME_UP_OMRON_B3F3150",
      "axis": "X",
      "direction": -1,
      "displacement_mm": 0.35,
      "blocked": true,
      "hits": [
        {
          "part": "01_front_structural_tub",
          "overlap_mm3": 10.438466311519928
        }
      ]
    },
    {
      "switch": "VOLUME_UP_OMRON_B3F3150",
      "axis": "X",
      "direction": 1,
      "displacement_mm": 0.35,
      "blocked": true,
      "hits": [
        {
          "part": "01_front_structural_tub",
          "overlap_mm3": 6.290468629374844
        }
      ]
    },
    {
      "switch": "VOLUME_UP_OMRON_B3F3150",
      "axis": "Y",
      "direction": -1,
      "displacement_mm": 0.35,
      "blocked": true,
      "hits": [
        {
          "part": "01_front_structural_tub",
          "overlap_mm3": 4.222469167436818
        }
      ]
    },
    {
      "switch": "VOLUME_UP_OMRON_B3F3150",
      "axis": "Y",
      "direction": 1,
      "displacement_mm": 0.35,
      "blocked": true,
      "hits": [
        {
          "part": "01_front_structural_tub",
          "overlap_mm3": 4.222469167437634
        }
      ]
    },
    {
      "switch": "VOLUME_UP_OMRON_B3F3150",
      "axis": "Z",
      "direction": -1,
      "displacement_mm": 0.35,
      "blocked": true,
      "hits": [
        {
          "part": "VOLUME_UP_SWITCH_REAR_KEEPER",
          "overlap_mm3": 7.4861219887883985
        }
      ]
    },
    {
      "switch": "VOLUME_UP_OMRON_B3F3150",
      "axis": "Z",
      "direction": 1,
      "displacement_mm": 0.35,
      "blocked": true,
      "hits": [
        {
          "part": "01_front_structural_tub",
          "overlap_mm3": 7.486128146273429
        }
      ]
    },
    {
      "switch": "FRONT_OMRON_B3F4000",
      "axis": "X",
      "direction": -1,
      "displacement_mm": 0.35,
      "blocked": true,
      "hits": [
        {
          "part": "15_front_switch_holder",
          "overlap_mm3": 1.9586999464194508
        }
      ]
    },
    {
      "switch": "FRONT_OMRON_B3F4000",
      "axis": "X",
      "direction": 1,
      "displacement_mm": 0.35,
      "blocked": true,
      "hits": [
        {
          "part": "15_front_switch_holder",
          "overlap_mm3": 1.9586999462136703
        }
      ]
    },
    {
      "switch": "FRONT_OMRON_B3F4000",
      "axis": "Y",
      "direction": -1,
      "displacement_mm": 0.35,
      "blocked": true,
      "hits": [
        {
          "part": "15_front_switch_holder",
          "overlap_mm3": 1.95869994619595
        }
      ]
    },
    {
      "switch": "FRONT_OMRON_B3F4000",
      "axis": "Y",
      "direction": 1,
      "displacement_mm": 0.35,
      "blocked": true,
      "hits": [
        {
          "part": "15_front_switch_holder",
          "overlap_mm3": 1.9586999465512656
        }
      ]
    },
    {
      "switch": "FRONT_OMRON_B3F4000",
      "axis": "Z",
      "direction": -1,
      "displacement_mm": 0.35,
      "blocked": true,
      "hits": [
        {
          "part": "31_play_seat_shim_1",
          "overlap_mm3": 2.3324002453328045
        },
        {
          "part": "15_front_switch_holder",
          "overlap_mm3": 2.774544910181034
        },
        {
          "part": "31_play_seat_shim_2",
          "overlap_mm3": 2.3324002453328045
        }
      ]
    },
    {
      "switch": "FRONT_OMRON_B3F4000",
      "axis": "Z",
      "direction": 1,
      "displacement_mm": 0.35,
      "blocked": true,
      "hits": [
        {
          "part": "FRONT_SWITCH_CORNER_KEEPER_1",
          "overlap_mm3": 1.8000005096193241
        },
        {
          "part": "FRONT_SWITCH_CORNER_KEEPER_-1",
          "overlap_mm3": 1.8000005096193243
        }
      ]
    },
    {
      "switch": "VOLUME_DOWN_OMRON_B3F3150",
      "axis": "X",
      "direction": -1,
      "displacement_mm": 0.35,
      "blocked": true,
      "hits": [
        {
          "part": "01_front_structural_tub",
          "overlap_mm3": 10.438466311520145
        }
      ]
    },
    {
      "switch": "VOLUME_DOWN_OMRON_B3F3150",
      "axis": "X",
      "direction": 1,
      "displacement_mm": 0.35,
      "blocked": true,
      "hits": [
        {
          "part": "01_front_structural_tub",
          "overlap_mm3": 6.290468629374952
        }
      ]
    },
    {
      "switch": "VOLUME_DOWN_OMRON_B3F3150",
      "axis": "Y",
      "direction": -1,
      "displacement_mm": 0.35,
      "blocked": true,
      "hits": [
        {
          "part": "01_front_structural_tub",
          "overlap_mm3": 4.222469167436849
        }
      ]
    },
    {
      "switch": "VOLUME_DOWN_OMRON_B3F3150",
      "axis": "Y",
      "direction": 1,
      "displacement_mm": 0.35,
      "blocked": true,
      "hits": [
        {
          "part": "01_front_structural_tub",
          "overlap_mm3": 4.22246916743754
        }
      ]
    },
    {
      "switch": "VOLUME_DOWN_OMRON_B3F3150",
      "axis": "Z",
      "direction": -1,
      "displacement_mm": 0.35,
      "blocked": true,
      "hits": [
        {
          "part": "VOLUME_DOWN_SWITCH_REAR_KEEPER",
          "overlap_mm3": 7.48612198878842
        }
      ]
    },
    {
      "switch": "VOLUME_DOWN_OMRON_B3F3150",
      "axis": "Z",
      "direction": 1,
      "displacement_mm": 0.35,
      "blocked": true,
      "hits": [
        {
          "part": "01_front_structural_tub",
          "overlap_mm3": 7.486128146273443
        }
      ]
    }
  ],
  "motion": [
    {
      "control": "PTT",
      "travel_mm": 0,
      "hits": []
    },
    {
      "control": "PTT",
      "travel_mm": 0.14,
      "hits": []
    },
    {
      "control": "PTT",
      "travel_mm": 0.3,
      "hits": []
    },
    {
      "control": "PTT",
      "travel_mm": 0.45,
      "hits": []
    },
    {
      "control": "PTT",
      "travel_mm": 0.59,
      "hits": []
    },
    {
      "control": "PTT",
      "travel_mm": 0.65,
      "hits": []
    },
    {
      "control": "VOLUME_UP",
      "travel_mm": 0,
      "hits": []
    },
    {
      "control": "VOLUME_UP",
      "travel_mm": 0.14,
      "hits": []
    },
    {
      "control": "VOLUME_UP",
      "travel_mm": 0.3,
      "hits": []
    },
    {
      "control": "VOLUME_UP",
      "travel_mm": 0.45,
      "hits": []
    },
    {
      "control": "VOLUME_UP",
      "travel_mm": 0.59,
      "hits": []
    },
    {
      "control": "VOLUME_UP",
      "travel_mm": 0.65,
      "hits": []
    },
    {
      "control": "VOLUME_DOWN",
      "travel_mm": 0,
      "hits": []
    },
    {
      "control": "VOLUME_DOWN",
      "travel_mm": 0.14,
      "hits": []
    },
    {
      "control": "VOLUME_DOWN",
      "travel_mm": 0.3,
      "hits": []
    },
    {
      "control": "VOLUME_DOWN",
      "travel_mm": 0.45,
      "hits": []
    },
    {
      "control": "VOLUME_DOWN",
      "travel_mm": 0.59,
      "hits": []
    },
    {
      "control": "VOLUME_DOWN",
      "travel_mm": 0.65,
      "hits": []
    }
  ],
  "meshes": [
    {
      "part": "VOLUME_UP_SWITCH_REAR_KEEPER",
      "watertight": true,
      "positive_volume": true
    },
    {
      "part": "VOLUME_DOWN_SWITCH_REAR_KEEPER",
      "watertight": true,
      "positive_volume": true
    },
    {
      "part": "FRONT_SWITCH_CORNER_KEEPER_1",
      "watertight": true,
      "positive_volume": true
    },
    {
      "part": "PTT_SWITCH_REAR_KEEPER",
      "watertight": true,
      "positive_volume": true
    },
    {
      "part": "09_battery_tray",
      "watertight": true,
      "positive_volume": true
    },
    {
      "part": "15_front_switch_holder",
      "watertight": true,
      "positive_volume": true
    },
    {
      "part": "FRONT_SWITCH_CORNER_KEEPER_-1",
      "watertight": true,
      "positive_volume": true
    },
    {
      "part": "01_front_structural_tub",
      "watertight": true,
      "positive_volume": true
    }
  ],
  "validity": [
    {
      "part": "32_play_stop_shim",
      "valid": true,
      "solids": 1
    },
    {
      "part": "10_volume_plus_key",
      "valid": true,
      "solids": 1
    },
    {
      "part": "31_play_seat_shim_1",
      "valid": true,
      "solids": 1
    },
    {
      "part": "01_front_structural_tub",
      "valid": true,
      "solids": 1
    },
    {
      "part": "15_front_switch_holder",
      "valid": true,
      "solids": 1
    },
    {
      "part": "11_volume_minus_bumper_collar",
      "valid": true,
      "solids": 1
    },
    {
      "part": "13_circular_play_key",
      "valid": true,
      "solids": 1
    },
    {
      "part": "19_lte_antenna_seat",
      "valid": true,
      "solids": 1
    },
    {
      "part": "21_ptt_grip_pad",
      "valid": true,
      "solids": 1
    },
    {
      "part": "18_microphone_acoustic_gasket",
      "valid": true,
      "solids": 1
    },
    {
      "part": "04_rear_perimeter_bumper",
      "valid": true,
      "solids": 1
    },
    {
      "part": "30_optical_support_pad_2",
      "valid": true,
      "solids": 1
    },
    {
      "part": "21_volume_plus_grip_pad",
      "valid": true,
      "solids": 1
    },
    {
      "part": "11_volume_plus_bumper_collar",
      "valid": true,
      "solids": 1
    },
    {
      "part": "28_acoustic_mesh",
      "valid": true,
      "solids": 1
    },
    {
      "part": "30_optical_support_pad_1",
      "valid": true,
      "solids": 1
    },
    {
      "part": "08_speaker_front_gasket",
      "valid": true,
      "solids": 1
    },
    {
      "part": "FRONT_SWITCH_CORNER_KEEPER_1",
      "valid": true,
      "solids": 1
    },
    {
      "part": "05_perforated_rigid_speaker_panel",
      "valid": true,
      "solids": 1
    },
    {
      "part": "17_microphone_cradle",
      "valid": true,
      "solids": 1
    },
    {
      "part": "03_front_perimeter_bumper",
      "valid": true,
      "solids": 1
    },
    {
      "part": "11_ptt_bumper_collar",
      "valid": true,
      "solids": 1
    },
    {
      "part": "PTT_SWITCH_REAR_KEEPER",
      "valid": true,
      "solids": 1
    },
    {
      "part": "09_battery_tray",
      "valid": true,
      "solids": 1
    },
    {
      "part": "16_rgb_led_support_ring",
      "valid": true,
      "solids": 1
    },
    {
      "part": "10_volume_minus_key",
      "valid": true,
      "solids": 1
    },
    {
      "part": "07_speaker_edge_cradle",
      "valid": true,
      "solids": 1
    },
    {
      "part": "27_offset_status_light_guide",
      "valid": true,
      "solids": 1
    },
    {
      "part": "FRONT_SWITCH_CORNER_KEEPER_-1",
      "valid": true,
      "solids": 1
    },
    {
      "part": "VOLUME_UP_SWITCH_REAR_KEEPER",
      "valid": true,
      "solids": 1
    },
    {
      "part": "VOLUME_DOWN_SWITCH_REAR_KEEPER",
      "valid": true,
      "solids": 1
    },
    {
      "part": "10_ptt_key",
      "valid": true,
      "solids": 1
    },
    {
      "part": "21_volume_minus_grip_pad",
      "valid": true,
      "solids": 1
    },
    {
      "part": "29_microphone_PSA",
      "valid": true,
      "solids": 1
    },
    {
      "part": "02_rear_structural_cover",
      "valid": true,
      "solids": 1
    },
    {
      "part": "31_play_seat_shim_2",
      "valid": true,
      "solids": 1
    }
  ],
  "insertion": [
    {
      "control": "PTT",
      "rear_offset_mm": 0,
      "hits": []
    },
    {
      "control": "PTT",
      "rear_offset_mm": -0.2,
      "hits": []
    },
    {
      "control": "PTT",
      "rear_offset_mm": -1,
      "hits": []
    },
    {
      "control": "PTT",
      "rear_offset_mm": -2,
      "hits": []
    },
    {
      "control": "PTT",
      "rear_offset_mm": -4,
      "hits": []
    },
    {
      "control": "PTT",
      "rear_offset_mm": -8,
      "hits": []
    },
    {
      "control": "PTT",
      "rear_offset_mm": -12,
      "hits": []
    },
    {
      "control": "VOLUME_UP",
      "rear_offset_mm": 0,
      "hits": []
    },
    {
      "control": "VOLUME_UP",
      "rear_offset_mm": -0.2,
      "hits": []
    },
    {
      "control": "VOLUME_UP",
      "rear_offset_mm": -1,
      "hits": []
    },
    {
      "control": "VOLUME_UP",
      "rear_offset_mm": -2,
      "hits": []
    },
    {
      "control": "VOLUME_UP",
      "rear_offset_mm": -4,
      "hits": []
    },
    {
      "control": "VOLUME_UP",
      "rear_offset_mm": -8,
      "hits": []
    },
    {
      "control": "VOLUME_UP",
      "rear_offset_mm": -12,
      "hits": []
    },
    {
      "control": "VOLUME_DOWN",
      "rear_offset_mm": 0,
      "hits": []
    },
    {
      "control": "VOLUME_DOWN",
      "rear_offset_mm": -0.2,
      "hits": []
    },
    {
      "control": "VOLUME_DOWN",
      "rear_offset_mm": -1,
      "hits": []
    },
    {
      "control": "VOLUME_DOWN",
      "rear_offset_mm": -2,
      "hits": []
    },
    {
      "control": "VOLUME_DOWN",
      "rear_offset_mm": -4,
      "hits": []
    },
    {
      "control": "VOLUME_DOWN",
      "rear_offset_mm": -8,
      "hits": []
    },
    {
      "control": "VOLUME_DOWN",
      "rear_offset_mm": -12,
      "hits": []
    }
  ],
  "fastener_heads": [
    {
      "screw": "PTT_KEEPER_M2x6_1",
      "hits": []
    },
    {
      "screw": "PTT_KEEPER_M2x6_2",
      "hits": []
    },
    {
      "screw": "VOLUME_UP_KEEPER_M2x6_1",
      "hits": []
    },
    {
      "screw": "VOLUME_UP_KEEPER_M2x6_2",
      "hits": []
    },
    {
      "screw": "VOLUME_DOWN_KEEPER_M2x6_1",
      "hits": []
    },
    {
      "screw": "VOLUME_DOWN_KEEPER_M2x6_2",
      "hits": []
    }
  ],
  "passed": true,
  "step_sha256": {
    "parts/32_play_stop_shim.step": "a7e551610f1e429e2b596394ac5c1066b5d55612bf5af92256ee5a93637520e0",
    "parts/10_volume_plus_key.step": "b3cf18cf11592b9777cc0781c4a7d1a3af11c784bac76ce96b615b834935d300",
    "parts/31_play_seat_shim_1.step": "1877e99b0aa50977808e9e8647c596bf2f64701295beebadcb882a662bee678a",
    "parts/01_front_structural_tub.step": "77605b27db63b0792c27813751d99f60dd6ac2c3bc7edb9264c9f1df48fd3f10",
    "parts/15_front_switch_holder.step": "779cd717faa939a9a1aac266bb7296040880f9f7b0e66c29d7646f867a50ede5",
    "parts/11_volume_minus_bumper_collar.step": "68f9f0905588589b19d2c5b4f777ce5d781cda40dbc91b0dd648e56a3d1b139c",
    "parts/13_circular_play_key.step": "25b9890ef5cf6e9d6c9ef84148feb14234715ef37d665178730d1c1094a649b3",
    "parts/19_lte_antenna_seat.step": "7dc9cd75346058b9f02b9cba8060bb75f7d8492c03eaeaf74fecc5308e6b94e5",
    "parts/21_ptt_grip_pad.step": "411cf3c3e1699b633a292c0b53e3180e3131281135f765b79fa5ae287324a7a1",
    "parts/18_microphone_acoustic_gasket.step": "42d787563b8e1bfae12faf7ad6ea3a3fa7e961c1ecaa03c2cc0d6b0d7ebb129a",
    "parts/04_rear_perimeter_bumper.step": "510b01f88347c5b2e1b4e5def51155e85ef20ae8a0ca7a405b61bd0bf6ff6643",
    "parts/30_optical_support_pad_2.step": "28e1db70b519d1f500846bfc0a2d452c2b216cb60e6bc2c952084f7297f1c7ba",
    "parts/21_volume_plus_grip_pad.step": "d02ef5f2e766653d95d9e076bb1392aaa1f96c235beb08de1681753f7ab642eb",
    "parts/11_volume_plus_bumper_collar.step": "5d4e122832032dae3eee8ea8f16f4c37f4ef50431e7739bc147b59eead6153fd",
    "parts/28_acoustic_mesh.step": "6d550aeddc16c795703af7fcdae94e0d4a4bf8cabc629e0529f961e4a2073e39",
    "parts/30_optical_support_pad_1.step": "0db438738373fd68c0becfb8110bf82e50660f5b722d5bae48f7ff76e11621d6",
    "parts/08_speaker_front_gasket.step": "3d0d5078f05e8426a6f4d46a2b4c451abc0fe90fd02ee385e20505c6df7ff9f2",
    "parts/FRONT_SWITCH_CORNER_KEEPER_1.step": "e0c28c85dddc14e5fe1e204393b4c5c9bfbe7e5ee1df662858250843f00d6b24",
    "parts/05_perforated_rigid_speaker_panel.step": "02b28235b74a57bb0c4cf2e2f740e822c20cafa6fe4d010714ea782f81b7301e",
    "parts/17_microphone_cradle.step": "06caef36a78aa14e4f30ee227c9e7281fcd4b30830a6569ac19fc656c89bb775",
    "parts/03_front_perimeter_bumper.step": "d753acf15ebb78408e2e1f767b92954ba82ccec79d0201ff323dae34106771e0",
    "parts/11_ptt_bumper_collar.step": "711b8ce4100649f450cc684c753fe6f3e58f6f7c1f7ad6ec131defd7b92abf66",
    "parts/PTT_SWITCH_REAR_KEEPER.step": "bc4f5e7eddca6b4722043005a0060b35a08ba65bc56f14e32ba6d104bca74992",
    "parts/09_battery_tray.step": "b5c40604a8d6a42ee7baf1ced76a542537ecab96be422b2f7ab52bf7a1179920",
    "parts/16_rgb_led_support_ring.step": "0ee6424545787025294e7fd29fe32acaafa7e650683a84a0b47a8af687853abc",
    "parts/10_volume_minus_key.step": "d161ffbc5e5af8653322ef66fced2eb63fa29cdc70ef4c6cdb3b599aaf15f147",
    "parts/07_speaker_edge_cradle.step": "2f03864cf9acc29dc5a78c745a12c5c5ef3679f04fade0edfa2eacab9c293b01",
    "parts/27_offset_status_light_guide.step": "5ae9e72397c3005ddbbffd3f97b51cef7928636b6525bae75aa71f0f324754cb",
    "parts/FRONT_SWITCH_CORNER_KEEPER_-1.step": "dcc3ef07a7fbd3eb04d64f1db762089630c70487760e6c33c43fe5652a051d6a",
    "parts/VOLUME_UP_SWITCH_REAR_KEEPER.step": "4c08e185ec1c630cdba2c65a723f575eecbfd2bc916c3edaba05917c70fdd372",
    "parts/VOLUME_DOWN_SWITCH_REAR_KEEPER.step": "df992f56c4c8e9230693ce9d86df40c6039f2e50e0aa23a86d83d1318ed60abf",
    "parts/10_ptt_key.step": "d8ab5aaa832da92a989458e5653b375fa468d752157dea473d4faffbbb324e47",
    "parts/21_volume_minus_grip_pad.step": "260ba620323f1ea29adcc4b80a3e01ab7c6529c34690a6554f58ee2c3ede62c1",
    "parts/29_microphone_PSA.step": "998b62e554759d89d2c9bdac4ff1533b1828164d8250bcebaad7ec2e0ee04e72",
    "parts/02_rear_structural_cover.step": "2afdc43c864611dd4f8f84349cbe5bc420670ab9cf07a6b982f775733f95011a",
    "parts/31_play_seat_shim_2.step": "e93dc23b15c321e59d5d980365b5aea478670bdd1a86d82a514f085975e85425",
    "hardware/REF_Adafruit3421_mic.step": "acf87a18df86aafdbcc6c7b725a17e77660a596b5d9263b8418058a2f83cd813",
    "hardware/PTT_OMRON_B3F3150.step": "f922280dcdfb90366318479a4529b06e7543f74f9eb6d6108462b29cbc6443c0",
    "hardware/PTT_KEEPER_M2x6_1.step": "90095e3c55a5fedb8eb4c84151985ce8de9efc8eb494f25e23be6ad14d02ac4e",
    "hardware/REF_Kingbright_RGB_LED.step": "d558f90a18f5655bda574fb65ac72b190de3d2a03d38f0760de1ed9fd325b940",
    "hardware/VOLUME_UP_KEEPER_M2x6_1.step": "ea817d49e6613f0a071bef27742224a5af4619dd6db0cbf007eaf9d084ad2084",
    "hardware/FRONT_CASSETTE_MOUNT_M2x5_-24.step": "8f8bb447617036f02248a84914b9d31f40f7355a5b8efb1a69ddf8f7dd236cb1",
    "hardware/VOLUME_UP_OMRON_B3F3150.step": "d0855a7a8ee14e9465d121e08b9abec98acb381c3bbdd0d57304aed7884f6a09",
    "hardware/VOLUME_DOWN_KEEPER_M2x6_2.step": "aa1c0a59d09767bf70770e7beaf7903daf6374ac8ecf976455827d19d5604d18",
    "hardware/REF_supplied_PCB_placed.step": "12459d0c3255ad00ea5e12ab6d937d3275991e5c3bf56d4469ecae212e3d9fdb",
    "hardware/FRONT_OMRON_B3F4000.step": "c4b47c977f95108bcce52f1addd36dce51d4abf2b8b0f7b12157dc9fe279448a",
    "hardware/REF_lte_flex_body.step": "b0e13675a4612e98ca13c1d859ab2343ba418e60d3a2773e7e8da521d065f567",
    "hardware/FRONT_CASSETTE_MOUNT_M2x5_24.step": "889f7e135497b56781819a2d589842150b211966434480a5155aed35f59cd15f",
    "hardware/FRONT_KEEPER_M2x5_LOW_HEAD_-1.step": "da4108ef0c57e8a35d09caa3edb647de937c74f5bbcd66fe87bb1251e68b98af",
    "hardware/VOLUME_DOWN_KEEPER_M2x6_1.step": "76ddb16386cbb2d26fdb5ed4f4358e5799a00a8c46d4af1bfa1bddf1403ab118",
    "hardware/REF_speaker_body_and_mounting_ears.step": "d37080c5caa3d55217f5499740e1c219a09233ee360590cf6057179aea9d5bcf",
    "hardware/VOLUME_UP_KEEPER_M2x6_2.step": "1b2f998e39dd82877eab8fee6979f952d7aef60e8c99e7bd897345307e5fc73f",
    "hardware/VOLUME_DOWN_OMRON_B3F3150.step": "138949600c5e6e249d8d4fae9fa196de99655b230d9ad2c9c414724b9d06a36d",
    "hardware/PTT_KEEPER_M2x6_2.step": "5d02bc4d07b051d4daaa459587f7bd06e61c533c3850961a152d319e8276e8cf",
    "hardware/REF_battery_body_and_protection.step": "9a5a5ff5b193021bc6a22ace0b32203dcdb26dd26c904fe334cebe1bfb238148",
    "hardware/FRONT_KEEPER_M2x5_LOW_HEAD_1.step": "bc3ba222ae7c1bf62910dee583b041c4eec7ea24d65e86bc585134fa269411a0"
  }
}