{
  "schema_version": 5,
  "saved_at": "2026-08-11T21:51:17.800354",
  "app_title": "TimbyrNode 2026.2.01",
  "app_version": "2026.2.01",
  "api_version": "25.1.5.1431",
  "cached_timber_bolts": {
    "1": {
      "name": "B1",
      "loadCase": "manual",
      "numberOfShearPlanes": 2,
      "boltAssemblyName": "M12 4.6",
      "boltShearForce": 2582.4214931519405,
      "boltShearForces": [
        2582.4214931519405,
        2582.4214931519405
      ],
      "boltTensionForce": 0.0,
      "angle": 0.5316818078990534,
      "fastener_type": "Bolt",
      "member": "M1",
      "forcesAllLoadCases": {
        "manual": [
          0.0,
          -2225.9327727751606,
          -1309.2456069731847,
          0.0,
          0.0,
          0.0
        ]
      }
    },
    "2": {
      "name": "B2",
      "loadCase": "manual",
      "numberOfShearPlanes": 2,
      "boltAssemblyName": "M12 4.6",
      "boltShearForce": 1309.2456069731847,
      "boltShearForces": [
        1309.2456069731847,
        1309.2456069731847
      ],
      "boltTensionForce": 0.0,
      "angle": 1.5707963267948966,
      "fastener_type": "Bolt",
      "member": "M1",
      "forcesAllLoadCases": {
        "manual": [
          0.0,
          0.0,
          -1309.2456069731847,
          0.0,
          0.0,
          0.0
        ]
      }
    },
    "3": {
      "name": "B3",
      "loadCase": "manual",
      "numberOfShearPlanes": 2,
      "boltAssemblyName": "M12 4.6",
      "boltShearForce": 2582.4214931519405,
      "boltShearForces": [
        2582.4214931519405,
        2582.4214931519405
      ],
      "boltTensionForce": 0.0,
      "angle": 0.5316818078990534,
      "fastener_type": "Bolt",
      "member": "M1",
      "forcesAllLoadCases": {
        "manual": [
          0.0,
          2225.9327727751606,
          -1309.2456069731847,
          0.0,
          0.0,
          0.0
        ]
      }
    },
    "4": {
      "name": "B4",
      "loadCase": "manual",
      "numberOfShearPlanes": 2,
      "boltAssemblyName": "M12 4.6",
      "boltShearForce": 2480.1342244754646,
      "boltShearForces": [
        2480.1342244754646,
        2480.1342244754646
      ],
      "boltTensionForce": 0.0,
      "angle": 0.4567174211468508,
      "fastener_type": "Bolt",
      "member": "M1",
      "forcesAllLoadCases": {
        "manual": [
          0.0,
          -2225.9327727751606,
          1093.75,
          0.0,
          0.0,
          0.0
        ]
      }
    },
    "6": {
      "name": "B6",
      "loadCase": "manual",
      "numberOfShearPlanes": 2,
      "boltAssemblyName": "M12 4.6",
      "boltShearForce": 2480.1342244754646,
      "boltShearForces": [
        2480.1342244754646,
        2480.1342244754646
      ],
      "boltTensionForce": 0.0,
      "angle": 0.4567174211468508,
      "fastener_type": "Bolt",
      "member": "M1",
      "forcesAllLoadCases": {
        "manual": [
          0.0,
          2225.9327727751606,
          1093.75,
          0.0,
          0.0,
          0.0
        ]
      }
    },
    "7": {
      "name": "B7",
      "loadCase": "manual",
      "numberOfShearPlanes": 2,
      "boltAssemblyName": "M12 4.6",
      "boltShearForce": 4145.118399853107,
      "boltShearForces": [
        4145.118399853107,
        4145.118399853107
      ],
      "boltTensionForce": 0.0,
      "angle": 1.0039183232064497,
      "fastener_type": "Bolt",
      "member": "M1",
      "forcesAllLoadCases": {
        "manual": [
          0.0,
          -2225.9327727751606,
          3496.7456069731847,
          0.0,
          0.0,
          0.0
        ]
      }
    },
    "8": {
      "name": "B8",
      "loadCase": "manual",
      "numberOfShearPlanes": 2,
      "boltAssemblyName": "M12 4.6",
      "boltShearForce": 3496.7456069731847,
      "boltShearForces": [
        3496.7456069731847,
        3496.7456069731847
      ],
      "boltTensionForce": 0.0,
      "angle": 1.5707963267948966,
      "fastener_type": "Bolt",
      "member": "M1",
      "forcesAllLoadCases": {
        "manual": [
          0.0,
          0.0,
          3496.7456069731847,
          0.0,
          0.0,
          0.0
        ]
      }
    },
    "9": {
      "name": "B9",
      "loadCase": "manual",
      "numberOfShearPlanes": 2,
      "boltAssemblyName": "M12 4.6",
      "boltShearForce": 4145.118399853107,
      "boltShearForces": [
        4145.118399853107,
        4145.118399853107
      ],
      "boltTensionForce": 0.0,
      "angle": 1.0039183232064497,
      "fastener_type": "Bolt",
      "member": "M1",
      "forcesAllLoadCases": {
        "manual": [
          0.0,
          2225.9327727751606,
          3496.7456069731847,
          0.0,
          0.0,
          0.0
        ]
      }
    }
  },
  "cached_d_mm": 12.0,
  "cached_fub_MPa": 400.0,
  "cached_dowel_strength": {
    "mode": "",
    "product": "",
    "length_mm": 0.0,
    "L_eff_mm": 0.0,
    "p_head_mm": 0.0,
    "M_y_Nm": 0.0,
    "fyb_MPa": 0.0,
    "fub_MPa": 400.0
  },
  "t_steel_idea_extracted_mm": 0.0,
  "outer_plate_y_idea_extracted_mm": 0.0,
  "cached_plate_type": "Inserted",
  "cached_n_inserted_plates": 0,
  "cached_grid_split": 4,
  "cached_member_width_mm": {
    "M1": 75.0
  },
  "cached_member_dims_mm": {
    "M1": [
      75.0,
      300.0
    ]
  },
  "cached_member_material_type": {
    "M1": "timber",
    "_plywood": "panel"
  },
  "design_exploration_overrides": [],
  "active_dataset": null,
  "semilocked_stash": null,
  "manual_input_model": {
    "scalars": {
      "d_mm": 12.0,
      "bolt_grade": "4.6",
      "t_steel_mm": 0.0,
      "plate_type": "Inserted",
      "substrate_type": "Timber-to-timber",
      "n_plates": 1,
      "outer_plate_y_mm": 0.0,
      "plate_grade": "S355",
      "n_outer": 0,
      "panel_type": "Plywood",
      "plywood_thickness_mm": 24.0,
      "panel_strength_product": "Finnish birch plywood, 24 mm",
      "panel_face_grain_angle_deg": 0.0,
      "plywood_rho_k": 630.0
    },
    "members": [
      {
        "name": "M1",
        "priority": 1,
        "angle_deg": 0.0,
        "direction_deg": 0,
        "W_mm": 75.0,
        "H_mm": 300.0,
        "timber_class": "C27",
        "t2t_role": "inner",
        "t2t_role_user_set": false,
        "material": "timber",
        "grain_angle_deg": 0.0,
        "role": "chord*",
        "is_bearing": true,
        "continuous": false,
        "plate_reach_mm": 370.0,
        "plate_offset_mm": 0.0,
        "N_kN": 0.0,
        "Vz_kN": 17.5,
        "My_kNm": 5.09,
        "Vy_kN": 0.0,
        "Mz_kNm": 0.0,
        "T_kNm": 0.0
      }
    ],
    "grids": [
      {
        "member": "M1",
        "type": "Rectangular",
        "rows": 3,
        "cols": 3,
        "s_par_mm": 95.0,
        "s_perp_mm": 88.0,
        "start_offset_mm": 90.0,
        "anchor_perp_mm": 0.0,
        "n_bolts": 6,
        "radius_mm": 80.0,
        "start_angle_deg": 0.0,
        "fastener_type": "Bolt",
        "disabled_indices": [
          4
        ],
        "datum": "plate",
        "side": "Forward"
      }
    ]
  },
  "cached_bolt_member_map": {
    "1": "M1",
    "2": "M1",
    "3": "M1",
    "4": "M1",
    "6": "M1",
    "7": "M1",
    "8": "M1",
    "9": "M1"
  },
  "cached_bolt_iom_index_map": {
    "1": 1,
    "2": 2,
    "3": 3,
    "4": 4,
    "6": 5,
    "7": 6,
    "8": 7,
    "9": 8
  },
  "cached_iom_bolt_member_map": {
    "0": "M1",
    "1": "M1",
    "2": "M1",
    "3": "M1",
    "4": "M1",
    "5": "M1",
    "6": "M1",
    "7": "M1"
  },
  "cached_first_nsp": 2,
  "cached_project_path": "",
  "cached_original_grade": "4.6",
  "cached_original_fastener_type": "Bolt",
  "geometry_data": {
    "beams": [
      {
        "name": "M1",
        "id": 0,
        "steel_section_xy_mm": null,
        "steel_rep_plates_3d_mm": null,
        "is_bearing": true,
        "role": "chord*",
        "section_beta_deg": 0.0,
        "grain_dir_3d": [
          1.0,
          0.0,
          0.0
        ],
        "grain_dir_xz": [
          1.0,
          0.0
        ],
        "axis_z_xz": [
          -0.0,
          1.0
        ],
        "xz_polygon_mm": [
          [
            0.0,
            -150.0
          ],
          [
            970.0,
            -150.0
          ],
          [
            970.0,
            150.0
          ],
          [
            -0.0,
            150.0
          ]
        ],
        "origin_y_mm": 0.0,
        "x_range_mm": [
          0.0,
          970.0
        ],
        "rep_plate_ids": [],
        "is_continuous": false
      }
    ],
    "plates": [
      {
        "name": "PLY_1",
        "thickness_mm": 24.0,
        "material": "plywood",
        "xz_polygon_mm": [
          [
            0.0,
            -150.0
          ],
          [
            370.0,
            -150.0
          ],
          [
            370.0,
            150.0
          ],
          [
            -0.0,
            150.0
          ]
        ],
        "origin_y_mm": 49.5,
        "x_range_mm": [
          0.0,
          370.0
        ]
      },
      {
        "name": "PLY_2",
        "thickness_mm": 24.0,
        "material": "plywood",
        "xz_polygon_mm": [
          [
            0.0,
            -150.0
          ],
          [
            370.0,
            -150.0
          ],
          [
            370.0,
            150.0
          ],
          [
            -0.0,
            150.0
          ]
        ],
        "origin_y_mm": -49.5,
        "x_range_mm": [
          0.0,
          370.0
        ]
      }
    ],
    "bolt_grids": [
      {
        "grid_id": 0,
        "bolts": [
          {
            "bolt_index": 1,
            "xz_mm": [
              280.0,
              -88.0
            ]
          },
          {
            "bolt_index": 2,
            "xz_mm": [
              280.0,
              0.0
            ]
          },
          {
            "bolt_index": 3,
            "xz_mm": [
              280.0,
              88.0
            ]
          },
          {
            "bolt_index": 4,
            "xz_mm": [
              185.0,
              -88.0
            ]
          },
          {
            "bolt_index": 5,
            "xz_mm": [
              185.0,
              88.0
            ]
          },
          {
            "bolt_index": 6,
            "xz_mm": [
              90.0,
              -88.0
            ]
          },
          {
            "bolt_index": 7,
            "xz_mm": [
              90.0,
              0.0
            ]
          },
          {
            "bolt_index": 8,
            "xz_mm": [
              90.0,
              88.0
            ]
          }
        ],
        "axis_x_3d": [
          1.0,
          0.0,
          0.0
        ],
        "axis_y_3d": [
          -0.0,
          0.0,
          1.0
        ],
        "connected_parts": [
          0
        ]
      }
    ],
    "all_bolts": [
      {
        "bolt_index": 1,
        "stable_id": 1,
        "xz_mm": [
          280.0,
          -88.0
        ],
        "xy_mm": [
          280.0,
          0.0
        ],
        "grid_seq": 0,
        "grid_type": "Rectangular",
        "member_name": "M1",
        "member_role": "chord*",
        "corner_bolt_swap": false,
        "export_fastener_type": "Bolt",
        "corner_bolt_grade": null,
        "corner_bolt_source": null,
        "corner_bolt_reason": null,
        "corner_bolt_option": null,
        "corner_bolt_oversize_mm": null,
        "calculation_fastener_type": "Bolt",
        "dowel_catalog": null
      },
      {
        "bolt_index": 2,
        "stable_id": 2,
        "xz_mm": [
          280.0,
          0.0
        ],
        "xy_mm": [
          280.0,
          0.0
        ],
        "grid_seq": 0,
        "grid_type": "Rectangular",
        "member_name": "M1",
        "member_role": "chord*",
        "corner_bolt_swap": false,
        "export_fastener_type": "Bolt",
        "corner_bolt_grade": null,
        "corner_bolt_source": null,
        "corner_bolt_reason": null,
        "corner_bolt_option": null,
        "corner_bolt_oversize_mm": null,
        "calculation_fastener_type": "Bolt",
        "dowel_catalog": null
      },
      {
        "bolt_index": 3,
        "stable_id": 3,
        "xz_mm": [
          280.0,
          88.0
        ],
        "xy_mm": [
          280.0,
          0.0
        ],
        "grid_seq": 0,
        "grid_type": "Rectangular",
        "member_name": "M1",
        "member_role": "chord*",
        "corner_bolt_swap": false,
        "export_fastener_type": "Bolt",
        "corner_bolt_grade": null,
        "corner_bolt_source": null,
        "corner_bolt_reason": null,
        "corner_bolt_option": null,
        "corner_bolt_oversize_mm": null,
        "calculation_fastener_type": "Bolt",
        "dowel_catalog": null
      },
      {
        "bolt_index": 4,
        "stable_id": 4,
        "xz_mm": [
          185.0,
          -88.0
        ],
        "xy_mm": [
          185.0,
          0.0
        ],
        "grid_seq": 0,
        "grid_type": "Rectangular",
        "member_name": "M1",
        "member_role": "chord*",
        "corner_bolt_swap": false,
        "export_fastener_type": "Bolt",
        "corner_bolt_grade": null,
        "corner_bolt_source": null,
        "corner_bolt_reason": null,
        "corner_bolt_option": null,
        "corner_bolt_oversize_mm": null,
        "calculation_fastener_type": "Bolt",
        "dowel_catalog": null
      },
      {
        "bolt_index": 5,
        "stable_id": 6,
        "xz_mm": [
          185.0,
          88.0
        ],
        "xy_mm": [
          185.0,
          0.0
        ],
        "grid_seq": 0,
        "grid_type": "Rectangular",
        "member_name": "M1",
        "member_role": "chord*",
        "corner_bolt_swap": false,
        "export_fastener_type": "Bolt",
        "corner_bolt_grade": null,
        "corner_bolt_source": null,
        "corner_bolt_reason": null,
        "corner_bolt_option": null,
        "corner_bolt_oversize_mm": null,
        "calculation_fastener_type": "Bolt",
        "dowel_catalog": null
      },
      {
        "bolt_index": 6,
        "stable_id": 7,
        "xz_mm": [
          90.0,
          -88.0
        ],
        "xy_mm": [
          90.0,
          0.0
        ],
        "grid_seq": 0,
        "grid_type": "Rectangular",
        "member_name": "M1",
        "member_role": "chord*",
        "corner_bolt_swap": false,
        "export_fastener_type": "Bolt",
        "corner_bolt_grade": null,
        "corner_bolt_source": null,
        "corner_bolt_reason": null,
        "corner_bolt_option": null,
        "corner_bolt_oversize_mm": null,
        "calculation_fastener_type": "Bolt",
        "dowel_catalog": null
      },
      {
        "bolt_index": 7,
        "stable_id": 8,
        "xz_mm": [
          90.0,
          0.0
        ],
        "xy_mm": [
          90.0,
          0.0
        ],
        "grid_seq": 0,
        "grid_type": "Rectangular",
        "member_name": "M1",
        "member_role": "chord*",
        "corner_bolt_swap": false,
        "export_fastener_type": "Bolt",
        "corner_bolt_grade": null,
        "corner_bolt_source": null,
        "corner_bolt_reason": null,
        "corner_bolt_option": null,
        "corner_bolt_oversize_mm": null,
        "calculation_fastener_type": "Bolt",
        "dowel_catalog": null
      },
      {
        "bolt_index": 8,
        "stable_id": 9,
        "xz_mm": [
          90.0,
          88.0
        ],
        "xy_mm": [
          90.0,
          0.0
        ],
        "grid_seq": 0,
        "grid_type": "Rectangular",
        "member_name": "M1",
        "member_role": "chord*",
        "corner_bolt_swap": false,
        "export_fastener_type": "Bolt",
        "corner_bolt_grade": null,
        "corner_bolt_source": null,
        "corner_bolt_reason": null,
        "corner_bolt_option": null,
        "corner_bolt_oversize_mm": null,
        "calculation_fastener_type": "Bolt",
        "dowel_catalog": null
      }
    ],
    "disabled_bolts": [
      {
        "stable_id": 5,
        "xz_mm": [
          185.0,
          0.0
        ],
        "xy_mm": [
          185.0,
          0.0
        ],
        "member": "M1",
        "grid_seq": 0,
        "auto_disabled": false,
        "reason": "manually disabled"
      }
    ]
  },
  "cached_tekla_plates": [
    {
      "global_polygon_m": [
        [
          0.0,
          0.0495,
          -0.15
        ],
        [
          0.37,
          0.0495,
          -0.15
        ],
        [
          0.37,
          0.0495,
          0.15
        ],
        [
          -0.0,
          0.0495,
          0.15
        ]
      ],
      "thickness_m": 0.024,
      "material": "plywood",
      "name": "PLY_1",
      "normal": [
        0.0,
        1.0,
        0.0
      ]
    },
    {
      "global_polygon_m": [
        [
          0.0,
          -0.0495,
          -0.15
        ],
        [
          0.37,
          -0.0495,
          -0.15
        ],
        [
          0.37,
          -0.0495,
          0.15
        ],
        [
          -0.0,
          -0.0495,
          0.15
        ]
      ],
      "thickness_m": 0.024,
      "material": "plywood",
      "name": "PLY_2",
      "normal": [
        0.0,
        1.0,
        0.0
      ]
    }
  ],
  "cached_tekla_bolts": [
    {
      "position_m": [
        0.28,
        0.0,
        -0.088
      ],
      "diameter_mm": 12.0,
      "grade": "4.6",
      "grid_id": 0,
      "connected_parts": [
        0
      ],
      "axis": [
        0.0,
        1.0,
        0.0
      ],
      "corner_bolt_swap": false,
      "export_fastener_type": "Bolt",
      "corner_bolt_grade": null,
      "corner_bolt_source": null,
      "corner_bolt_reason": null,
      "calculation_fastener_type": "Bolt",
      "dowel_catalog": null
    },
    {
      "position_m": [
        0.28,
        0.0,
        0.0
      ],
      "diameter_mm": 12.0,
      "grade": "4.6",
      "grid_id": 0,
      "connected_parts": [
        0
      ],
      "axis": [
        0.0,
        1.0,
        0.0
      ],
      "corner_bolt_swap": false,
      "export_fastener_type": "Bolt",
      "corner_bolt_grade": null,
      "corner_bolt_source": null,
      "corner_bolt_reason": null,
      "calculation_fastener_type": "Bolt",
      "dowel_catalog": null
    },
    {
      "position_m": [
        0.28,
        0.0,
        0.088
      ],
      "diameter_mm": 12.0,
      "grade": "4.6",
      "grid_id": 0,
      "connected_parts": [
        0
      ],
      "axis": [
        0.0,
        1.0,
        0.0
      ],
      "corner_bolt_swap": false,
      "export_fastener_type": "Bolt",
      "corner_bolt_grade": null,
      "corner_bolt_source": null,
      "corner_bolt_reason": null,
      "calculation_fastener_type": "Bolt",
      "dowel_catalog": null
    },
    {
      "position_m": [
        0.185,
        0.0,
        -0.088
      ],
      "diameter_mm": 12.0,
      "grade": "4.6",
      "grid_id": 0,
      "connected_parts": [
        0
      ],
      "axis": [
        0.0,
        1.0,
        0.0
      ],
      "corner_bolt_swap": false,
      "export_fastener_type": "Bolt",
      "corner_bolt_grade": null,
      "corner_bolt_source": null,
      "corner_bolt_reason": null,
      "calculation_fastener_type": "Bolt",
      "dowel_catalog": null
    },
    {
      "position_m": [
        0.185,
        0.0,
        0.088
      ],
      "diameter_mm": 12.0,
      "grade": "4.6",
      "grid_id": 0,
      "connected_parts": [
        0
      ],
      "axis": [
        0.0,
        1.0,
        0.0
      ],
      "corner_bolt_swap": false,
      "export_fastener_type": "Bolt",
      "corner_bolt_grade": null,
      "corner_bolt_source": null,
      "corner_bolt_reason": null,
      "calculation_fastener_type": "Bolt",
      "dowel_catalog": null
    },
    {
      "position_m": [
        0.09,
        0.0,
        -0.088
      ],
      "diameter_mm": 12.0,
      "grade": "4.6",
      "grid_id": 0,
      "connected_parts": [
        0
      ],
      "axis": [
        0.0,
        1.0,
        0.0
      ],
      "corner_bolt_swap": false,
      "export_fastener_type": "Bolt",
      "corner_bolt_grade": null,
      "corner_bolt_source": null,
      "corner_bolt_reason": null,
      "calculation_fastener_type": "Bolt",
      "dowel_catalog": null
    },
    {
      "position_m": [
        0.09,
        0.0,
        0.0
      ],
      "diameter_mm": 12.0,
      "grade": "4.6",
      "grid_id": 0,
      "connected_parts": [
        0
      ],
      "axis": [
        0.0,
        1.0,
        0.0
      ],
      "corner_bolt_swap": false,
      "export_fastener_type": "Bolt",
      "corner_bolt_grade": null,
      "corner_bolt_source": null,
      "corner_bolt_reason": null,
      "calculation_fastener_type": "Bolt",
      "dowel_catalog": null
    },
    {
      "position_m": [
        0.09,
        0.0,
        0.088
      ],
      "diameter_mm": 12.0,
      "grade": "4.6",
      "grid_id": 0,
      "connected_parts": [
        0
      ],
      "axis": [
        0.0,
        1.0,
        0.0
      ],
      "corner_bolt_swap": false,
      "export_fastener_type": "Bolt",
      "corner_bolt_grade": null,
      "corner_bolt_source": null,
      "corner_bolt_reason": null,
      "calculation_fastener_type": "Bolt",
      "dowel_catalog": null
    }
  ],
  "cached_tekla_bearing_dir": [
    1.0,
    0.0
  ],
  "cached_iom_beam_axes": {
    "0": [
      1.0,
      0.0,
      0.0
    ]
  },
  "cached_member_outlines": [
    {
      "name": "M1",
      "id": 0,
      "polygon_3d_m": [
        [
          0.0,
          0.0,
          -0.15
        ],
        [
          0.97,
          0.0,
          -0.15
        ],
        [
          0.97,
          0.0,
          0.15
        ],
        [
          -0.0,
          0.0,
          0.15
        ]
      ],
      "axis": [
        1.0,
        0.0,
        0.0
      ],
      "origin_m": [
        0.0,
        0.0,
        0.0
      ],
      "axis_x": [
        1.0,
        0.0,
        0.0
      ],
      "axis_y": [
        0.0,
        1.0,
        0.0
      ],
      "axis_z": [
        -0.0,
        0.0,
        1.0
      ],
      "x_range_m": [
        0.0,
        0.97
      ],
      "depth_m": 0.3,
      "width_mm": 75.0,
      "grade": "C27",
      "material_type": "timber"
    }
  ],
  "tekla_export_settings": {
    "dowel_name": "DOWEL",
    "dowel_class": "101",
    "dowel_pt_prefix": "",
    "dowel_pt_start": "1",
    "dowel_as_prefix": "",
    "dowel_as_start": "1",
    "dowel_tol_timber": 0.0,
    "dowel_tol_steel": 0.0,
    "dowel_cut_timber": true,
    "dowel_cut_steel": true,
    "nail_name": "NAIL",
    "nail_class": "102",
    "nail_pt_prefix": "",
    "nail_pt_start": "1",
    "nail_as_prefix": "",
    "nail_as_start": "1",
    "nail_tol_timber": 0.0,
    "nail_tol_steel": 0.0,
    "nail_cut_timber": true,
    "nail_cut_steel": true,
    "screw_name": "SCREW",
    "screw_class": "102",
    "screw_pt_prefix": "",
    "screw_pt_start": "1",
    "screw_as_prefix": "",
    "screw_as_start": "1",
    "screw_tol_timber": 0.0,
    "screw_tol_steel": 0.0,
    "screw_cut_timber": true,
    "screw_cut_steel": true,
    "bolt_standard": "931",
    "bolt_tolerance": 0.0,
    "bolt_rotation": "TOP",
    "bolt_recess_cut_timber": true,
    "slot_width_tol": 0.0,
    "slot_end_offset": 10.0,
    "hole_oversize_plate": 0.0,
    "recess_washer_delta": 0.0,
    "flip_after_export": false
  },
  "cached_member_info": [
    {
      "id": 0,
      "name": "M1",
      "is_bearing": true,
      "beta_rad": 0.0
    }
  ],
  "force_decomposition": {
    "active_lc": "manual",
    "per_member": {
      "M1": {
        "V_net_xz_N": [
          0.0,
          8750.0
        ],
        "V_net_magnitude_N": 8750.0,
        "sum_F_total_N": 23221.33944890739,
        "tau": 0.37680858243565724,
        "classification": "translational",
        "alpha_rad": 1.5707963267948966,
        "V_perp_N": 8750.0,
        "bolt_count": 8
      }
    },
    "per_bolt_Fxz_N": {
      "1": [
        -2225.9327727751606,
        -1309.2456069731847
      ],
      "2": [
        0.0,
        -1309.2456069731847
      ],
      "3": [
        2225.9327727751606,
        -1309.2456069731847
      ],
      "4": [
        -2225.9327727751606,
        1093.75
      ],
      "6": [
        2225.9327727751606,
        1093.75
      ],
      "7": [
        -2225.9327727751606,
        3496.7456069731847
      ],
      "8": [
        0.0,
        3496.7456069731847
      ],
      "9": [
        2225.9327727751606,
        3496.7456069731847
      ]
    },
    "per_bolt_member": {
      "1": "M1",
      "2": "M1",
      "3": "M1",
      "4": "M1",
      "6": "M1",
      "7": "M1",
      "8": "M1",
      "9": "M1"
    },
    "bolt_key_to_seq": {
      "1": 0,
      "2": 1,
      "3": 2,
      "4": 3,
      "6": 4,
      "7": 5,
      "8": 6,
      "9": 7
    }
  },
  "member_forces": {
    "active_lc": "manual",
    "members": {
      "M1": {
        "N_kN": 0.0,
        "N_net_kN": 0.0,
        "N_begin_kN": 0.0,
        "N_end_kN": 0.0,
        "t2t_mirror_scale": 1.0,
        "is_continuous": false,
        "is_tension": false,
        "is_bearing": true,
        "position": "End",
        "Vz_kN": 17.5,
        "Vz_begin_kN": 17.5,
        "Vz_end_kN": 17.5,
        "Vy_kN": 0.0,
        "Mx_kNm": 0.0,
        "My_kNm": 5.09,
        "Mz_kNm": 0.0,
        "sides": [
          {
            "position": "End",
            "N_kN": 0.0,
            "Vz_kN": 17.5,
            "Vy_kN": 0.0,
            "Mx_kNm": 0.0,
            "My_kNm": 5.09,
            "Mz_kNm": 0.0,
            "is_tension": false
          }
        ]
      }
    }
  },
  "n_ef_results": {
    "M1": {
      "n_total": 8,
      "n_rows": 3,
      "n_per_row": [
        3,
        2,
        3
      ],
      "a1_mm": 95.0,
      "a1_per_row": [
        95.0,
        190.0,
        95.0
      ],
      "alpha_deg": 90.0,
      "alpha_rad": 1.570796,
      "n_ef": 2.67,
      "n_ef_total": 8.0,
      "n_ef_per_row": [
        3.0,
        2.0,
        3.0
      ],
      "n_ef_0_per_row": [
        2.3744,
        1.9604,
        2.3744
      ],
      "n_ef_pre_override_per_row": [
        3.0,
        2.0,
        3.0
      ],
      "n_ef_pre_override_total": 8.0,
      "n_ef_reduction_disabled": false,
      "n_ef_override_reason": "",
      "reason": "Eq 8.35 (α≈90°, perpendicular)",
      "d_mm": 12.0,
      "tau": 0.3768,
      "N_kN": 0.0,
      "Vz_kN": 17.5,
      "N_alpha_kN": 0.0,
      "Vz_alpha_kN": 17.5,
      "alpha_is_transfer": false,
      "F_v_Rd_min_ec5_kN": 9.664868778280544,
      "F_v_Rd_min_fprEN_kN": null,
      "F_v_Rk_min_ec5_kN": null,
      "F_v_Rk_min_fprEN_kN": null,
      "F_v_p_Rk_jhs_min_ec5_kN": null,
      "F_v_p_Rk_jhs_min_fprEN_kN": null,
      "n_plates": null,
      "k_mod": 0.8,
      "gamma_M": 1.3,
      "mode_compatible_member": true,
      "partial_incompat_member": false,
      "n_bolts_in_member": 8,
      "n_bolts_incompat": 0,
      "V_Ed_at_gov_plane_sum_kN": 23.221339448907393,
      "F_v_Rk_per_plane_gov_min_ec5_kN": null,
      "F_v_Rk_per_plane_gov_min_fprEN_kN": null,
      "F_v_Rd_per_plane_gov_min_ec5_kN": 4.832434389140272,
      "F_v_Rd_per_plane_gov_min_fprEN_kN": null,
      "V_Ed_member_kN": 0.0,
      "nef_routing": "bolt -> 8.5.1.1(4)"
    }
  },
  "block_shear_results": {
    "M1": {
      "skip": "compression",
      "N_kN": 0.0
    }
  },
  "member_net_section_results": {
    "M1": {
      "member_name": "M1",
      "w_width_mm": 75.0,
      "h_depth_mm": 300.0,
      "d0_mm": 12.0,
      "n_holes": 3,
      "timber_class": "C27",
      "k_mod": 0.8,
      "gamma_M": 1.3,
      "k_sys": 1.0,
      "skip": null,
      "notes": [
        "section squash only (6.1.4); member stability (6.3) checked separately"
      ],
      "b_net_mm": 75.0,
      "d0_oversize_mm": 0.0,
      "N_Ed_kN": 0.0,
      "check_type": "compression",
      "clause": "EN 1995-1-1 6.1.4",
      "section_holes_z_mm": [
        -88.0,
        0.0,
        88.0
      ],
      "A_gross_mm2": 22500.0,
      "A_holes_mm2": 2700.0,
      "A_net_mm2": 19800.0,
      "area_used_mm2": 19800.0,
      "used_gross": false,
      "f_k_MPa": 22.0,
      "k_h": 1.0,
      "k_h_applies": false,
      "k_h_basis": "compression: k_h not applicable",
      "f_d_MPa": 13.5385,
      "sigma_d_MPa": 0.0,
      "eta_axial": 0.0,
      "governing_check": "EN 1995-1-1 6.1.7 (net shear)",
      "My_kNm": 5.09,
      "Vz_kN": 17.5,
      "V_dw_kN": 14.418,
      "S_net_mm3": 764550.0,
      "I_net_mm4": 154778400.0,
      "z_s_mm": 150.0,
      "f_m_k_MPa": 27.0,
      "k_h_bending": 1.0,
      "k_h_bending_applies": false,
      "k_h_bending_basis": "solid, max dim >= 150 mm (no increase)",
      "f_m_d_MPa": 16.6154,
      "sigma_m_MPa": 4.9329,
      "eta_NM": 0.2969,
      "f_v_k_MPa": 4.0,
      "f_v_d_MPa": 2.4615,
      "k_cr": 0.67,
      "tau_v_MPa": 1.7203,
      "tau_dw_MPa": 1.4173,
      "eta_shear_v": 0.6989,
      "eta_shear_dw": 0.5758,
      "eta": 0.6989,
      "status": "PASS",
      "section_selection_requested": "automatic",
      "section_selection_effective": "automatic",
      "section_selection_fallback_reason": null,
      "crit_section_xz": [
        [
          280.0,
          -150.0
        ],
        [
          280.0,
          150.0
        ]
      ],
      "crit_holes_xz": [],
      "crit_holes_bids": [],
      "crit_holes_r_mm": 10.0,
      "crit_station_mm": 280.0
    }
  },
  "heimeshoff_ring_shear_result": {
    "requested": false,
    "effective": false,
    "eligible": false,
    "eligibility_reason": "Requires the Outer 1 three-layer topology.",
    "ring_center_xz_mm": null,
    "rings": [],
    "S_r_mm": null,
    "I_p_mm2": null,
    "members": {},
    "governing_member": null,
    "eta": null,
    "status": "N/A"
  },
  "splitting_results": {
    "M1": {
      "skip": null,
      "member_name": "M1",
      "governing_position": "End",
      "Vz_governing_kN": 17.5,
      "edge_signal_kN": 17.5,
      "Vz_begin_kN": 17.5,
      "Vz_end_kN": 17.5,
      "F_v_Ed_perp_kN": 17.5,
      "demand_source": "section Vz",
      "connection_force_family": null,
      "F_sp_kN": null,
      "theta_deg": null,
      "n_eq": null,
      "demand_candidates": [
        {
          "demand_kN": 17.5,
          "toward_local_z_kN": -17.5,
          "source": "section Vz"
        }
      ],
      "loaded_edge_dir": "-local-z (toward min member local Z)",
      "section_beta_deg": 0.0,
      "local_z_xz": [
        -0.0,
        1.0
      ],
      "b_mm": 75.0,
      "h_mm": 300.0,
      "h_e_mm": 238.0,
      "h_e_over_h": 0.7933,
      "w": 1.0,
      "n_bolts_member": 8,
      "bolt_proj_min_mm": -88.0,
      "bolt_proj_max_mm": 88.0,
      "bolt_farthest_proj_mm": 88.0,
      "edge_loaded_mm": -150.0,
      "edge_unloaded_mm": 150.0,
      "sqrt_term": 33.9354,
      "F_90_Rk_N": 35632.2,
      "F_90_Rk_kN": 35.632,
      "F_90_Rd_N": 21927.5,
      "F_90_Rd_kN": 21.928,
      "k_mod": 0.8,
      "gamma_M": 1.3,
      "tau": 0.3768,
      "eta": 0.7981,
      "status": "PASS"
    }
  },
  "spacing_results": {
    "M1": {
      "alpha_deg": 90.0,
      "n_bolts": 8,
      "n_rows": 3,
      "d_mm": 12.0,
      "a1_actual_mm": 95.0,
      "a1_required_mm": 48.0,
      "a2_actual_mm": 88.0,
      "a2_required_mm": 48.0,
      "a3t_actual_mm": 90.0,
      "a3t_required_mm": 84.0,
      "a3c_actual_mm": 90.0,
      "a3c_required_mm": 84.0,
      "a4t_actual_mm": 62.0,
      "a4t_required_mm": 48.0,
      "a4c_actual_mm": 62.0,
      "a4c_required_mm": 36.0,
      "table": "8.4",
      "spacing_formula_basis": {
        "schema": 1,
        "table": "8.4",
        "rules": {
          "a1": {
            "kind": "table",
            "applied_rule": "a1",
            "base_required_mm": 48.0,
            "final_required_mm": 48.0,
            "fire_increment_mm": 0.0
          },
          "a2": {
            "kind": "table",
            "applied_rule": "a2",
            "base_required_mm": 48.0,
            "final_required_mm": 48.0,
            "fire_increment_mm": 0.0
          },
          "a3,t": {
            "kind": "table",
            "applied_rule": "a3,t",
            "base_required_mm": 84.0,
            "final_required_mm": 84.0,
            "fire_increment_mm": 0.0
          },
          "a3,c": {
            "kind": "table",
            "applied_rule": "a3,c",
            "lookup_alpha_deg": 90.0,
            "base_required_mm": 84.0,
            "final_required_mm": 84.0,
            "fire_increment_mm": 0.0
          },
          "a4,t": {
            "kind": "table",
            "applied_rule": "a4,t",
            "base_required_mm": 48.0,
            "final_required_mm": 48.0,
            "fire_increment_mm": 0.0
          },
          "a4,c": {
            "kind": "table",
            "applied_rule": "a4,c",
            "base_required_mm": 36.0,
            "final_required_mm": 36.0,
            "fire_increment_mm": 0.0
          }
        }
      },
      "a4t_on_positive_perp": false,
      "loaded_edge_indeterminate": false,
      "a4t_rule_key": "a4,t",
      "a4c_rule_key": "a4,c",
      "a4t_face": "Depth-",
      "a4c_face": "Depth+",
      "loaded_edge_signal_kN": 17.5,
      "loaded_edge_beta_flip": 1.0,
      "loaded_edge_beta_source": "beta",
      "a_fi_mm": 0.0,
      "fire_a3_multiplier": 1.0,
      "end_exposed": true,
      "a4t_face_exposed": true,
      "a4c_face_exposed": true,
      "fire_surcharge_waived_mm": {
        "a3": 0.0,
        "a4t": 0.0,
        "a4c": 0.0
      },
      "violations": [],
      "status": "PASS",
      "loaded_end_indeterminate": false
    }
  },
  "fire_results": null,
  "calc_settings": {
    "tau_min": 0.2,
    "Vz_min_kN": 0.1,
    "hole_oversize_bolt": 0.0,
    "hole_oversize_dowel": 0.0,
    "gamma_M_solid": 1.3,
    "gamma_M_glulam": 1.25,
    "gamma_M_panel": 1.2,
    "gamma_M2": 1.25,
    "threads_in_shear": true,
    "k_cr": 0.67,
    "a1_sum": true,
    "plug_shear": true,
    "force_net_section_at_node": false,
    "use_heimeshoff_ring_shear": false
  },
  "pdf_export_settings": {
    "project_name": "",
    "project_number": "",
    "project_address": "",
    "engineer_name": "",
    "checked_by": "",
    "report_date": "",
    "company_logo_b64": "",
    "output_folder": "",
    "output_filename": "",
    "include_view_xz": true,
    "include_view_yz": true,
    "include_view_xy": true,
    "include_force_vectors": true,
    "include_derivations": true,
    "include_embodied_carbon": true,
    "include_spacing": true,
    "pdf_bolt_johansen_mode": "governing",
    "pdf_bolt_johansen_bolt": "",
    "include_fprEN_table": false,
    "include_bolt_johansen_fprEN": false,
    "epd_factor": 1.55,
    "pdf_language": "en"
  },
  "step_export_settings": {
    "include_node_marker": true,
    "include_members": true,
    "include_plates": true,
    "include_fasteners": true,
    "include_recesses": true,
    "cut_steel_plates": true,
    "cut_members": true,
    "single_plate_to_xy": false
  },
  "ifc_export_settings": {
    "include_node_marker": true,
    "timber_transparency": 0.0
  },
  "dxf_export_settings": {
    "view_xz": true,
    "view_xy": true
  },
  "ui_timber_class": "C27",
  "ui_service_class": "2",
  "ui_load_duration": "Medium-term",
  "ui_fastener_type": "Bolt",
  "ui_nail_length_mm": 0.0,
  "ui_rope_effect": true,
  "ui_force_net_section_at_node": false,
  "ui_heimeshoff_ring_shear": false,
  "ui_splitting_overrides": {},
  "ui_n_ef_overrides": {},
  "ui_Vz_min_kN": "0.10",
  "ui_a1_sum": true,
  "ui_show_block_shear": true,
  "ui_show_force_arrows": true,
  "ui_show_bolt_eta": true,
  "ui_show_member_labels": true,
  "ui_show_spacing_zones": true,
  "ui_show_spacing_zone_inner": true,
  "ui_show_spacing_zone_outer1": true,
  "ui_show_spacing_zone_outer2": true,
  "ui_show_plane_force": true,
  "ui_show_net_section": true,
  "ui_show_depth_axis": true,
  "ui_view3d": {
    "mode": "solid",
    "translucent": false,
    "node_axes": true,
    "zones_on": true,
    "force_vectors": false,
    "block_shear": false,
    "net_section": false,
    "bearing": false,
    "hidden": []
  },
  "ui_fastener_grade": "4.6",
  "ui_dowel_offset": "0",
  "ui_countersink_by_member": {},
  "ui_dowel_head_insertion_p": "0",
  "ui_slot_tol": "0",
  "ui_a3_delta": "0",
  "ui_t_steel_actual": "0.00",
  "ui_outer_plate_y_actual": "0.00",
  "ui_diameter": "12",
  "ui_washer_diameter": "36",
  "ui_fyk_custom": "240",
  "ui_fuk_custom": "400",
  "ui_fire_class": "None",
  "ui_eta_fi": "0.60",
  "ui_fire_regime": "Auto",
  "ui_fire_cover_afi": "0",
  "ui_fire_hp": "0",
  "ui_fire_board_hp": "0",
  "ui_fire_dowel_flush": true,
  "ui_fire_exposed_faces": {},
  "ui_plate_grade": "S355",
  "ui_tau_min": "0.20",
  "ui_hole_oversize_bolt": "0.0",
  "ui_hole_oversize_dowel": "0.0",
  "ui_gamma_M_solid": "1.30",
  "ui_gamma_M_glulam": "1.25",
  "ui_gamma_M_panel": "1.20",
  "ui_gamma_M2": "1.25",
  "ui_threads_in_shear": true,
  "ui_k_cr": "0.67",
  "ui_plug_shear": true
}