Update Bone Plate (#7260)
* Add clock * update bone plate * header check * adding nick b's comments * Update kcl-samples simulation test output * Update kcl-samples simulation test output --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
This commit is contained in:
		
										
											Binary file not shown.
										
									
								
							| 
		 Before Width: | Height: | Size: 83 KiB After Width: | Height: | Size: 83 KiB  | 
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -1,138 +1,138 @@
 | 
			
		||||
```mermaid
 | 
			
		||||
flowchart LR
 | 
			
		||||
  subgraph path3 [Path]
 | 
			
		||||
    3["Path<br>[541, 569, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
 | 
			
		||||
    12["Segment<br>[575, 626, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
 | 
			
		||||
    13["Segment<br>[632, 680, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
 | 
			
		||||
    14["Segment<br>[686, 737, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
 | 
			
		||||
    15["Segment<br>[743, 791, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
 | 
			
		||||
    16["Segment<br>[797, 848, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
 | 
			
		||||
    17["Segment<br>[854, 902, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
 | 
			
		||||
    18["Segment<br>[908, 959, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
 | 
			
		||||
    19["Segment<br>[965, 1007, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
 | 
			
		||||
    20["Segment<br>[1013, 1071, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 10 }]
 | 
			
		||||
    21["Segment<br>[1077, 1132, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 11 }]
 | 
			
		||||
    22["Segment<br>[1138, 1196, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 12 }]
 | 
			
		||||
    23["Segment<br>[1202, 1257, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 13 }]
 | 
			
		||||
    24["Segment<br>[1263, 1306, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 14 }]
 | 
			
		||||
    25["Segment<br>[1312, 1368, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 15 }]
 | 
			
		||||
    26["Segment<br>[1374, 1429, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 16 }]
 | 
			
		||||
    27["Segment<br>[1435, 1491, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 17 }]
 | 
			
		||||
    28["Segment<br>[1497, 1504, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 18 }]
 | 
			
		||||
    42[Solid2d]
 | 
			
		||||
  end
 | 
			
		||||
  subgraph path4 [Path]
 | 
			
		||||
    4["Path<br>[1668, 1730, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
 | 
			
		||||
    29["Segment<br>[1668, 1730, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
 | 
			
		||||
    41[Solid2d]
 | 
			
		||||
  end
 | 
			
		||||
  subgraph path5 [Path]
 | 
			
		||||
    5["Path<br>[1768, 1829, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
 | 
			
		||||
    30["Segment<br>[1768, 1829, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
 | 
			
		||||
    44[Solid2d]
 | 
			
		||||
  end
 | 
			
		||||
  subgraph path6 [Path]
 | 
			
		||||
    6["Path<br>[1867, 1929, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
 | 
			
		||||
    31["Segment<br>[1867, 1929, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
 | 
			
		||||
    45[Solid2d]
 | 
			
		||||
  end
 | 
			
		||||
  subgraph path7 [Path]
 | 
			
		||||
    7["Path<br>[1967, 2026, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
 | 
			
		||||
    32["Segment<br>[1967, 2026, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
 | 
			
		||||
    39[Solid2d]
 | 
			
		||||
  end
 | 
			
		||||
  subgraph path8 [Path]
 | 
			
		||||
    8["Path<br>[2064, 2124, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 7 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
 | 
			
		||||
    33["Segment<br>[2064, 2124, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 7 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
 | 
			
		||||
    37[Solid2d]
 | 
			
		||||
  end
 | 
			
		||||
  subgraph path9 [Path]
 | 
			
		||||
    9["Path<br>[2162, 2222, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
 | 
			
		||||
    34["Segment<br>[2162, 2222, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
 | 
			
		||||
    38[Solid2d]
 | 
			
		||||
  end
 | 
			
		||||
  subgraph path10 [Path]
 | 
			
		||||
    10["Path<br>[2260, 2322, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
 | 
			
		||||
    35["Segment<br>[2260, 2322, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
 | 
			
		||||
    40[Solid2d]
 | 
			
		||||
    10["Path<br>[541, 569, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
 | 
			
		||||
    19["Segment<br>[575, 626, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
 | 
			
		||||
    20["Segment<br>[632, 680, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
 | 
			
		||||
    21["Segment<br>[686, 737, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
 | 
			
		||||
    22["Segment<br>[743, 791, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
 | 
			
		||||
    23["Segment<br>[797, 848, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
 | 
			
		||||
    24["Segment<br>[854, 902, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
 | 
			
		||||
    25["Segment<br>[908, 959, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
 | 
			
		||||
    26["Segment<br>[965, 1007, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
 | 
			
		||||
    27["Segment<br>[1013, 1071, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 10 }]
 | 
			
		||||
    28["Segment<br>[1077, 1132, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 11 }]
 | 
			
		||||
    29["Segment<br>[1138, 1196, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 12 }]
 | 
			
		||||
    30["Segment<br>[1202, 1257, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 13 }]
 | 
			
		||||
    31["Segment<br>[1263, 1306, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 14 }]
 | 
			
		||||
    32["Segment<br>[1312, 1368, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 15 }]
 | 
			
		||||
    33["Segment<br>[1374, 1429, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 16 }]
 | 
			
		||||
    34["Segment<br>[1435, 1491, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 17 }]
 | 
			
		||||
    35["Segment<br>[1497, 1504, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 18 }]
 | 
			
		||||
    47[Solid2d]
 | 
			
		||||
  end
 | 
			
		||||
  subgraph path11 [Path]
 | 
			
		||||
    11["Path<br>[2360, 2421, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
 | 
			
		||||
    36["Segment<br>[2360, 2421, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
 | 
			
		||||
    43[Solid2d]
 | 
			
		||||
    11["Path<br>[1663, 1707, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 1 }]
 | 
			
		||||
    39["Segment<br>[1663, 1707, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 1 }]
 | 
			
		||||
    44[Solid2d]
 | 
			
		||||
  end
 | 
			
		||||
  subgraph path12 [Path]
 | 
			
		||||
    12["Path<br>[1663, 1707, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 1 }]
 | 
			
		||||
    36["Segment<br>[1663, 1707, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 1 }]
 | 
			
		||||
    45[Solid2d]
 | 
			
		||||
  end
 | 
			
		||||
  subgraph path13 [Path]
 | 
			
		||||
    13["Path<br>[1663, 1707, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 1 }]
 | 
			
		||||
    43["Segment<br>[1663, 1707, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 1 }]
 | 
			
		||||
    46[Solid2d]
 | 
			
		||||
  end
 | 
			
		||||
  subgraph path14 [Path]
 | 
			
		||||
    14["Path<br>[1663, 1707, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 1 }]
 | 
			
		||||
    41["Segment<br>[1663, 1707, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 1 }]
 | 
			
		||||
    48[Solid2d]
 | 
			
		||||
  end
 | 
			
		||||
  subgraph path15 [Path]
 | 
			
		||||
    15["Path<br>[1663, 1707, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 1 }]
 | 
			
		||||
    42["Segment<br>[1663, 1707, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 1 }]
 | 
			
		||||
    49[Solid2d]
 | 
			
		||||
  end
 | 
			
		||||
  subgraph path16 [Path]
 | 
			
		||||
    16["Path<br>[1663, 1707, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 1 }]
 | 
			
		||||
    38["Segment<br>[1663, 1707, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 1 }]
 | 
			
		||||
    50[Solid2d]
 | 
			
		||||
  end
 | 
			
		||||
  subgraph path17 [Path]
 | 
			
		||||
    17["Path<br>[1663, 1707, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 1 }]
 | 
			
		||||
    37["Segment<br>[1663, 1707, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 1 }]
 | 
			
		||||
    51[Solid2d]
 | 
			
		||||
  end
 | 
			
		||||
  subgraph path18 [Path]
 | 
			
		||||
    18["Path<br>[1663, 1707, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 1 }]
 | 
			
		||||
    40["Segment<br>[1663, 1707, 0]"]
 | 
			
		||||
      %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 1 }]
 | 
			
		||||
    52[Solid2d]
 | 
			
		||||
  end
 | 
			
		||||
  1["Plane<br>[518, 535, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
 | 
			
		||||
  2["Plane<br>[1641, 1658, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit]
 | 
			
		||||
  46["Sweep Revolve<br>[1510, 1557, 0]"]
 | 
			
		||||
  2["Plane<br>[1638, 1655, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 0 }]
 | 
			
		||||
  3["Plane<br>[1638, 1655, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 0 }]
 | 
			
		||||
  4["Plane<br>[1638, 1655, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 0 }]
 | 
			
		||||
  5["Plane<br>[1638, 1655, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 0 }]
 | 
			
		||||
  6["Plane<br>[1638, 1655, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 0 }]
 | 
			
		||||
  7["Plane<br>[1638, 1655, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 0 }]
 | 
			
		||||
  8["Plane<br>[1638, 1655, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 0 }]
 | 
			
		||||
  9["Plane<br>[1638, 1655, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 0 }]
 | 
			
		||||
  53["Sweep Revolve<br>[1510, 1557, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 19 }]
 | 
			
		||||
  47["Sweep Extrusion<br>[1736, 1758, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
 | 
			
		||||
  48["Sweep Extrusion<br>[1835, 1857, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
 | 
			
		||||
  49["Sweep Extrusion<br>[1935, 1957, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
 | 
			
		||||
  50["Sweep Extrusion<br>[2032, 2054, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
 | 
			
		||||
  51["Sweep Extrusion<br>[2130, 2152, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 7 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
 | 
			
		||||
  52["Sweep Extrusion<br>[2228, 2250, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
 | 
			
		||||
  53["Sweep Extrusion<br>[2328, 2350, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
 | 
			
		||||
  54["Sweep Extrusion<br>[2427, 2449, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
 | 
			
		||||
  55["CompositeSolid Subtract<br>[2716, 2769, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit]
 | 
			
		||||
  56["CompositeSolid Union<br>[2680, 2703, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwArg { index: 0 }]
 | 
			
		||||
  57["CompositeSolid Union<br>[2615, 2638, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwArg { index: 0 }]
 | 
			
		||||
  58["CompositeSolid Subtract<br>[2517, 2574, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit]
 | 
			
		||||
  59["CompositeSolid Subtract<br>[2586, 2639, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit]
 | 
			
		||||
  60["CompositeSolid Union<br>[2550, 2573, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwArg { index: 0 }]
 | 
			
		||||
  61["CompositeSolid Subtract<br>[2651, 2704, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit]
 | 
			
		||||
  62["CompositeSolid Union<br>[2745, 2768, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwArg { index: 0 }]
 | 
			
		||||
  54["Sweep Extrusion<br>[1715, 1737, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 2 }]
 | 
			
		||||
  55["Sweep Extrusion<br>[1715, 1737, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 2 }]
 | 
			
		||||
  56["Sweep Extrusion<br>[1715, 1737, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 2 }]
 | 
			
		||||
  57["Sweep Extrusion<br>[1715, 1737, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 2 }]
 | 
			
		||||
  58["Sweep Extrusion<br>[1715, 1737, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 2 }]
 | 
			
		||||
  59["Sweep Extrusion<br>[1715, 1737, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 2 }]
 | 
			
		||||
  60["Sweep Extrusion<br>[1715, 1737, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 2 }]
 | 
			
		||||
  61["Sweep Extrusion<br>[1715, 1737, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 2 }]
 | 
			
		||||
  62["CompositeSolid Subtract<br>[2147, 2186, 0]"]
 | 
			
		||||
    %% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit]
 | 
			
		||||
  63[Wall]
 | 
			
		||||
    %% face_code_ref=Missing NodePath
 | 
			
		||||
  64[Wall]
 | 
			
		||||
@ -265,260 +265,253 @@ flowchart LR
 | 
			
		||||
  150["SweepEdge Adjacent"]
 | 
			
		||||
  151["SweepEdge Adjacent"]
 | 
			
		||||
  152["SweepEdge Adjacent"]
 | 
			
		||||
  1 --- 3
 | 
			
		||||
  2 --- 4
 | 
			
		||||
  2 --- 5
 | 
			
		||||
  2 --- 6
 | 
			
		||||
  2 --- 7
 | 
			
		||||
  2 --- 8
 | 
			
		||||
  2 --- 9
 | 
			
		||||
  2 --- 10
 | 
			
		||||
  2 --- 11
 | 
			
		||||
  3 --- 12
 | 
			
		||||
  1 --- 10
 | 
			
		||||
  2 --- 14
 | 
			
		||||
  3 --- 13
 | 
			
		||||
  3 --- 14
 | 
			
		||||
  3 --- 15
 | 
			
		||||
  3 --- 16
 | 
			
		||||
  3 --- 17
 | 
			
		||||
  3 --- 18
 | 
			
		||||
  3 --- 19
 | 
			
		||||
  3 --- 20
 | 
			
		||||
  3 --- 21
 | 
			
		||||
  3 --- 22
 | 
			
		||||
  3 --- 23
 | 
			
		||||
  3 --- 24
 | 
			
		||||
  3 --- 25
 | 
			
		||||
  3 --- 26
 | 
			
		||||
  3 --- 27
 | 
			
		||||
  3 --- 28
 | 
			
		||||
  3 --- 42
 | 
			
		||||
  3 ---- 46
 | 
			
		||||
  3 --- 58
 | 
			
		||||
  4 --- 29
 | 
			
		||||
  4 --- 41
 | 
			
		||||
  4 ---- 47
 | 
			
		||||
  4 --- 60
 | 
			
		||||
  5 --- 30
 | 
			
		||||
  5 --- 44
 | 
			
		||||
  5 ---- 48
 | 
			
		||||
  5 --- 60
 | 
			
		||||
  6 --- 31
 | 
			
		||||
  6 --- 45
 | 
			
		||||
  6 ---- 49
 | 
			
		||||
  6 --- 57
 | 
			
		||||
  7 --- 32
 | 
			
		||||
  7 --- 39
 | 
			
		||||
  7 ---- 50
 | 
			
		||||
  7 --- 57
 | 
			
		||||
  8 --- 33
 | 
			
		||||
  8 --- 37
 | 
			
		||||
  8 ---- 51
 | 
			
		||||
  8 --- 56
 | 
			
		||||
  9 --- 34
 | 
			
		||||
  9 --- 38
 | 
			
		||||
  9 ---- 52
 | 
			
		||||
  9 --- 56
 | 
			
		||||
  4 --- 18
 | 
			
		||||
  5 --- 12
 | 
			
		||||
  6 --- 15
 | 
			
		||||
  7 --- 17
 | 
			
		||||
  8 --- 16
 | 
			
		||||
  9 --- 11
 | 
			
		||||
  10 --- 19
 | 
			
		||||
  10 --- 20
 | 
			
		||||
  10 --- 21
 | 
			
		||||
  10 --- 22
 | 
			
		||||
  10 --- 23
 | 
			
		||||
  10 --- 24
 | 
			
		||||
  10 --- 25
 | 
			
		||||
  10 --- 26
 | 
			
		||||
  10 --- 27
 | 
			
		||||
  10 --- 28
 | 
			
		||||
  10 --- 29
 | 
			
		||||
  10 --- 30
 | 
			
		||||
  10 --- 31
 | 
			
		||||
  10 --- 32
 | 
			
		||||
  10 --- 33
 | 
			
		||||
  10 --- 34
 | 
			
		||||
  10 --- 35
 | 
			
		||||
  10 --- 40
 | 
			
		||||
  10 --- 47
 | 
			
		||||
  10 ---- 53
 | 
			
		||||
  10 --- 62
 | 
			
		||||
  11 --- 36
 | 
			
		||||
  11 --- 43
 | 
			
		||||
  11 ---- 54
 | 
			
		||||
  11 --- 39
 | 
			
		||||
  11 --- 44
 | 
			
		||||
  11 ---- 58
 | 
			
		||||
  11 --- 62
 | 
			
		||||
  12 --- 83
 | 
			
		||||
  12 x--> 91
 | 
			
		||||
  12 --- 113
 | 
			
		||||
  12 --- 137
 | 
			
		||||
  13 --- 78
 | 
			
		||||
  13 x--> 91
 | 
			
		||||
  13 --- 114
 | 
			
		||||
  13 --- 138
 | 
			
		||||
  14 --- 77
 | 
			
		||||
  14 x--> 91
 | 
			
		||||
  14 --- 115
 | 
			
		||||
  14 --- 139
 | 
			
		||||
  15 --- 79
 | 
			
		||||
  15 x--> 91
 | 
			
		||||
  15 --- 116
 | 
			
		||||
  15 --- 140
 | 
			
		||||
  16 --- 75
 | 
			
		||||
  16 x--> 91
 | 
			
		||||
  16 --- 117
 | 
			
		||||
  16 --- 141
 | 
			
		||||
  17 --- 74
 | 
			
		||||
  17 x--> 91
 | 
			
		||||
  17 --- 118
 | 
			
		||||
  17 --- 142
 | 
			
		||||
  18 --- 82
 | 
			
		||||
  18 x--> 91
 | 
			
		||||
  18 --- 119
 | 
			
		||||
  18 --- 143
 | 
			
		||||
  19 --- 85
 | 
			
		||||
  19 x--> 91
 | 
			
		||||
  19 --- 120
 | 
			
		||||
  19 --- 144
 | 
			
		||||
  20 --- 84
 | 
			
		||||
  20 x--> 91
 | 
			
		||||
  20 --- 121
 | 
			
		||||
  20 --- 145
 | 
			
		||||
  21 --- 72
 | 
			
		||||
  21 x--> 91
 | 
			
		||||
  21 --- 122
 | 
			
		||||
  21 --- 146
 | 
			
		||||
  22 --- 73
 | 
			
		||||
  22 x--> 91
 | 
			
		||||
  22 --- 123
 | 
			
		||||
  22 --- 147
 | 
			
		||||
  23 --- 86
 | 
			
		||||
  23 x--> 91
 | 
			
		||||
  23 --- 124
 | 
			
		||||
  23 --- 148
 | 
			
		||||
  24 --- 80
 | 
			
		||||
  24 x--> 91
 | 
			
		||||
  24 --- 125
 | 
			
		||||
  24 --- 149
 | 
			
		||||
  25 --- 76
 | 
			
		||||
  25 x--> 91
 | 
			
		||||
  25 --- 126
 | 
			
		||||
  25 --- 150
 | 
			
		||||
  26 --- 71
 | 
			
		||||
  26 x--> 91
 | 
			
		||||
  26 --- 127
 | 
			
		||||
  26 --- 151
 | 
			
		||||
  27 --- 81
 | 
			
		||||
  27 x--> 91
 | 
			
		||||
  27 --- 128
 | 
			
		||||
  27 --- 152
 | 
			
		||||
  29 --- 70
 | 
			
		||||
  29 x--> 98
 | 
			
		||||
  29 --- 112
 | 
			
		||||
  29 --- 136
 | 
			
		||||
  30 --- 64
 | 
			
		||||
  30 x--> 102
 | 
			
		||||
  30 --- 106
 | 
			
		||||
  30 --- 130
 | 
			
		||||
  31 --- 65
 | 
			
		||||
  31 x--> 104
 | 
			
		||||
  31 --- 107
 | 
			
		||||
  31 --- 131
 | 
			
		||||
  32 --- 68
 | 
			
		||||
  32 x--> 97
 | 
			
		||||
  32 --- 110
 | 
			
		||||
  32 --- 134
 | 
			
		||||
  33 --- 67
 | 
			
		||||
  33 x--> 96
 | 
			
		||||
  33 --- 109
 | 
			
		||||
  33 --- 133
 | 
			
		||||
  34 --- 63
 | 
			
		||||
  34 x--> 103
 | 
			
		||||
  34 --- 105
 | 
			
		||||
  34 --- 129
 | 
			
		||||
  35 --- 66
 | 
			
		||||
  35 x--> 99
 | 
			
		||||
  35 --- 108
 | 
			
		||||
  35 --- 132
 | 
			
		||||
  36 --- 69
 | 
			
		||||
  36 x--> 101
 | 
			
		||||
  36 --- 111
 | 
			
		||||
  36 --- 135
 | 
			
		||||
  46 --- 71
 | 
			
		||||
  46 --- 72
 | 
			
		||||
  46 --- 73
 | 
			
		||||
  46 --- 74
 | 
			
		||||
  46 --- 75
 | 
			
		||||
  46 --- 76
 | 
			
		||||
  46 --- 77
 | 
			
		||||
  46 --- 78
 | 
			
		||||
  46 --- 79
 | 
			
		||||
  46 --- 80
 | 
			
		||||
  46 --- 81
 | 
			
		||||
  46 --- 82
 | 
			
		||||
  46 --- 83
 | 
			
		||||
  46 --- 84
 | 
			
		||||
  46 --- 85
 | 
			
		||||
  46 --- 86
 | 
			
		||||
  46 --- 91
 | 
			
		||||
  46 --- 100
 | 
			
		||||
  46 --- 113
 | 
			
		||||
  46 --- 114
 | 
			
		||||
  46 --- 115
 | 
			
		||||
  46 --- 116
 | 
			
		||||
  46 --- 117
 | 
			
		||||
  46 --- 118
 | 
			
		||||
  46 --- 119
 | 
			
		||||
  46 --- 120
 | 
			
		||||
  46 --- 121
 | 
			
		||||
  46 --- 122
 | 
			
		||||
  46 --- 123
 | 
			
		||||
  46 --- 124
 | 
			
		||||
  46 --- 125
 | 
			
		||||
  46 --- 126
 | 
			
		||||
  46 --- 127
 | 
			
		||||
  46 --- 128
 | 
			
		||||
  46 --- 137
 | 
			
		||||
  46 --- 138
 | 
			
		||||
  46 --- 139
 | 
			
		||||
  46 --- 140
 | 
			
		||||
  46 --- 141
 | 
			
		||||
  46 --- 142
 | 
			
		||||
  46 --- 143
 | 
			
		||||
  46 --- 144
 | 
			
		||||
  46 --- 145
 | 
			
		||||
  46 --- 146
 | 
			
		||||
  46 --- 147
 | 
			
		||||
  46 --- 148
 | 
			
		||||
  46 --- 149
 | 
			
		||||
  46 --- 150
 | 
			
		||||
  46 --- 151
 | 
			
		||||
  46 --- 152
 | 
			
		||||
  47 --- 70
 | 
			
		||||
  47 --- 89
 | 
			
		||||
  47 --- 98
 | 
			
		||||
  47 --- 112
 | 
			
		||||
  47 --- 136
 | 
			
		||||
  48 --- 64
 | 
			
		||||
  48 --- 93
 | 
			
		||||
  48 --- 102
 | 
			
		||||
  48 --- 106
 | 
			
		||||
  48 --- 130
 | 
			
		||||
  49 --- 65
 | 
			
		||||
  49 --- 95
 | 
			
		||||
  49 --- 104
 | 
			
		||||
  49 --- 107
 | 
			
		||||
  49 --- 131
 | 
			
		||||
  50 --- 68
 | 
			
		||||
  50 --- 88
 | 
			
		||||
  50 --- 97
 | 
			
		||||
  50 --- 110
 | 
			
		||||
  50 --- 134
 | 
			
		||||
  51 --- 67
 | 
			
		||||
  51 --- 87
 | 
			
		||||
  51 --- 96
 | 
			
		||||
  51 --- 109
 | 
			
		||||
  51 --- 133
 | 
			
		||||
  52 --- 63
 | 
			
		||||
  52 --- 94
 | 
			
		||||
  52 --- 103
 | 
			
		||||
  52 --- 105
 | 
			
		||||
  52 --- 129
 | 
			
		||||
  53 --- 66
 | 
			
		||||
  53 --- 90
 | 
			
		||||
  53 --- 99
 | 
			
		||||
  53 --- 108
 | 
			
		||||
  53 --- 132
 | 
			
		||||
  54 --- 69
 | 
			
		||||
  54 --- 92
 | 
			
		||||
  54 --- 101
 | 
			
		||||
  54 --- 111
 | 
			
		||||
  54 --- 135
 | 
			
		||||
  61 --- 55
 | 
			
		||||
  62 --- 55
 | 
			
		||||
  56 --- 61
 | 
			
		||||
  57 --- 59
 | 
			
		||||
  58 --- 59
 | 
			
		||||
  60 --- 58
 | 
			
		||||
  59 --- 61
 | 
			
		||||
  12 --- 36
 | 
			
		||||
  12 --- 45
 | 
			
		||||
  12 ---- 61
 | 
			
		||||
  12 --- 62
 | 
			
		||||
  13 --- 43
 | 
			
		||||
  13 --- 46
 | 
			
		||||
  13 ---- 56
 | 
			
		||||
  13 --- 62
 | 
			
		||||
  14 --- 41
 | 
			
		||||
  14 --- 48
 | 
			
		||||
  14 ---- 59
 | 
			
		||||
  14 --- 62
 | 
			
		||||
  15 --- 42
 | 
			
		||||
  15 --- 49
 | 
			
		||||
  15 ---- 54
 | 
			
		||||
  15 --- 62
 | 
			
		||||
  16 --- 38
 | 
			
		||||
  16 --- 50
 | 
			
		||||
  16 ---- 57
 | 
			
		||||
  16 --- 62
 | 
			
		||||
  17 --- 37
 | 
			
		||||
  17 --- 51
 | 
			
		||||
  17 ---- 55
 | 
			
		||||
  17 --- 62
 | 
			
		||||
  18 --- 40
 | 
			
		||||
  18 --- 52
 | 
			
		||||
  18 ---- 60
 | 
			
		||||
  18 --- 62
 | 
			
		||||
  19 --- 83
 | 
			
		||||
  19 x--> 92
 | 
			
		||||
  19 --- 113
 | 
			
		||||
  19 --- 137
 | 
			
		||||
  20 --- 78
 | 
			
		||||
  20 x--> 92
 | 
			
		||||
  20 --- 114
 | 
			
		||||
  20 --- 138
 | 
			
		||||
  21 --- 77
 | 
			
		||||
  21 x--> 92
 | 
			
		||||
  21 --- 115
 | 
			
		||||
  21 --- 139
 | 
			
		||||
  22 --- 79
 | 
			
		||||
  22 x--> 92
 | 
			
		||||
  22 --- 116
 | 
			
		||||
  22 --- 140
 | 
			
		||||
  23 --- 75
 | 
			
		||||
  23 x--> 92
 | 
			
		||||
  23 --- 117
 | 
			
		||||
  23 --- 141
 | 
			
		||||
  24 --- 74
 | 
			
		||||
  24 x--> 92
 | 
			
		||||
  24 --- 118
 | 
			
		||||
  24 --- 142
 | 
			
		||||
  25 --- 82
 | 
			
		||||
  25 x--> 92
 | 
			
		||||
  25 --- 119
 | 
			
		||||
  25 --- 143
 | 
			
		||||
  26 --- 85
 | 
			
		||||
  26 x--> 92
 | 
			
		||||
  26 --- 120
 | 
			
		||||
  26 --- 144
 | 
			
		||||
  27 --- 84
 | 
			
		||||
  27 x--> 92
 | 
			
		||||
  27 --- 121
 | 
			
		||||
  27 --- 145
 | 
			
		||||
  28 --- 72
 | 
			
		||||
  28 x--> 92
 | 
			
		||||
  28 --- 122
 | 
			
		||||
  28 --- 146
 | 
			
		||||
  29 --- 73
 | 
			
		||||
  29 x--> 92
 | 
			
		||||
  29 --- 123
 | 
			
		||||
  29 --- 147
 | 
			
		||||
  30 --- 86
 | 
			
		||||
  30 x--> 92
 | 
			
		||||
  30 --- 124
 | 
			
		||||
  30 --- 148
 | 
			
		||||
  31 --- 80
 | 
			
		||||
  31 x--> 92
 | 
			
		||||
  31 --- 125
 | 
			
		||||
  31 --- 149
 | 
			
		||||
  32 --- 76
 | 
			
		||||
  32 x--> 92
 | 
			
		||||
  32 --- 126
 | 
			
		||||
  32 --- 150
 | 
			
		||||
  33 --- 71
 | 
			
		||||
  33 x--> 92
 | 
			
		||||
  33 --- 127
 | 
			
		||||
  33 --- 151
 | 
			
		||||
  34 --- 81
 | 
			
		||||
  34 x--> 92
 | 
			
		||||
  34 --- 128
 | 
			
		||||
  34 --- 152
 | 
			
		||||
  36 --- 70
 | 
			
		||||
  36 x--> 99
 | 
			
		||||
  36 --- 112
 | 
			
		||||
  36 --- 136
 | 
			
		||||
  37 --- 64
 | 
			
		||||
  37 x--> 98
 | 
			
		||||
  37 --- 106
 | 
			
		||||
  37 --- 130
 | 
			
		||||
  38 --- 66
 | 
			
		||||
  38 x--> 104
 | 
			
		||||
  38 --- 108
 | 
			
		||||
  38 --- 132
 | 
			
		||||
  39 --- 67
 | 
			
		||||
  39 x--> 102
 | 
			
		||||
  39 --- 109
 | 
			
		||||
  39 --- 133
 | 
			
		||||
  40 --- 69
 | 
			
		||||
  40 x--> 100
 | 
			
		||||
  40 --- 111
 | 
			
		||||
  40 --- 135
 | 
			
		||||
  41 --- 68
 | 
			
		||||
  41 x--> 103
 | 
			
		||||
  41 --- 110
 | 
			
		||||
  41 --- 134
 | 
			
		||||
  42 --- 63
 | 
			
		||||
  42 x--> 96
 | 
			
		||||
  42 --- 105
 | 
			
		||||
  42 --- 129
 | 
			
		||||
  43 --- 65
 | 
			
		||||
  43 x--> 97
 | 
			
		||||
  43 --- 107
 | 
			
		||||
  43 --- 131
 | 
			
		||||
  53 --- 71
 | 
			
		||||
  53 --- 72
 | 
			
		||||
  53 --- 73
 | 
			
		||||
  53 --- 74
 | 
			
		||||
  53 --- 75
 | 
			
		||||
  53 --- 76
 | 
			
		||||
  53 --- 77
 | 
			
		||||
  53 --- 78
 | 
			
		||||
  53 --- 79
 | 
			
		||||
  53 --- 80
 | 
			
		||||
  53 --- 81
 | 
			
		||||
  53 --- 82
 | 
			
		||||
  53 --- 83
 | 
			
		||||
  53 --- 84
 | 
			
		||||
  53 --- 85
 | 
			
		||||
  53 --- 86
 | 
			
		||||
  53 --- 92
 | 
			
		||||
  53 --- 101
 | 
			
		||||
  53 --- 113
 | 
			
		||||
  53 --- 114
 | 
			
		||||
  53 --- 115
 | 
			
		||||
  53 --- 116
 | 
			
		||||
  53 --- 117
 | 
			
		||||
  53 --- 118
 | 
			
		||||
  53 --- 119
 | 
			
		||||
  53 --- 120
 | 
			
		||||
  53 --- 121
 | 
			
		||||
  53 --- 122
 | 
			
		||||
  53 --- 123
 | 
			
		||||
  53 --- 124
 | 
			
		||||
  53 --- 125
 | 
			
		||||
  53 --- 126
 | 
			
		||||
  53 --- 127
 | 
			
		||||
  53 --- 128
 | 
			
		||||
  53 --- 137
 | 
			
		||||
  53 --- 138
 | 
			
		||||
  53 --- 139
 | 
			
		||||
  53 --- 140
 | 
			
		||||
  53 --- 141
 | 
			
		||||
  53 --- 142
 | 
			
		||||
  53 --- 143
 | 
			
		||||
  53 --- 144
 | 
			
		||||
  53 --- 145
 | 
			
		||||
  53 --- 146
 | 
			
		||||
  53 --- 147
 | 
			
		||||
  53 --- 148
 | 
			
		||||
  53 --- 149
 | 
			
		||||
  53 --- 150
 | 
			
		||||
  53 --- 151
 | 
			
		||||
  53 --- 152
 | 
			
		||||
  54 --- 63
 | 
			
		||||
  54 --- 87
 | 
			
		||||
  54 --- 96
 | 
			
		||||
  54 --- 105
 | 
			
		||||
  54 --- 129
 | 
			
		||||
  55 --- 64
 | 
			
		||||
  55 --- 89
 | 
			
		||||
  55 --- 98
 | 
			
		||||
  55 --- 106
 | 
			
		||||
  55 --- 130
 | 
			
		||||
  56 --- 65
 | 
			
		||||
  56 --- 88
 | 
			
		||||
  56 --- 97
 | 
			
		||||
  56 --- 107
 | 
			
		||||
  56 --- 131
 | 
			
		||||
  57 --- 66
 | 
			
		||||
  57 --- 95
 | 
			
		||||
  57 --- 104
 | 
			
		||||
  57 --- 108
 | 
			
		||||
  57 --- 132
 | 
			
		||||
  58 --- 67
 | 
			
		||||
  58 --- 93
 | 
			
		||||
  58 --- 102
 | 
			
		||||
  58 --- 109
 | 
			
		||||
  58 --- 133
 | 
			
		||||
  59 --- 68
 | 
			
		||||
  59 --- 94
 | 
			
		||||
  59 --- 103
 | 
			
		||||
  59 --- 110
 | 
			
		||||
  59 --- 134
 | 
			
		||||
  60 --- 69
 | 
			
		||||
  60 --- 91
 | 
			
		||||
  60 --- 100
 | 
			
		||||
  60 --- 111
 | 
			
		||||
  60 --- 135
 | 
			
		||||
  61 --- 70
 | 
			
		||||
  61 --- 90
 | 
			
		||||
  61 --- 99
 | 
			
		||||
  61 --- 112
 | 
			
		||||
  61 --- 136
 | 
			
		||||
  63 --- 105
 | 
			
		||||
  63 --- 129
 | 
			
		||||
  64 --- 106
 | 
			
		||||
@ -583,28 +576,28 @@ flowchart LR
 | 
			
		||||
  86 --- 124
 | 
			
		||||
  147 <--x 86
 | 
			
		||||
  86 --- 148
 | 
			
		||||
  109 <--x 87
 | 
			
		||||
  110 <--x 88
 | 
			
		||||
  112 <--x 89
 | 
			
		||||
  108 <--x 90
 | 
			
		||||
  111 <--x 92
 | 
			
		||||
  106 <--x 93
 | 
			
		||||
  105 <--x 94
 | 
			
		||||
  107 <--x 95
 | 
			
		||||
  113 <--x 100
 | 
			
		||||
  114 <--x 100
 | 
			
		||||
  115 <--x 100
 | 
			
		||||
  116 <--x 100
 | 
			
		||||
  117 <--x 100
 | 
			
		||||
  118 <--x 100
 | 
			
		||||
  119 <--x 100
 | 
			
		||||
  120 <--x 100
 | 
			
		||||
  121 <--x 100
 | 
			
		||||
  122 <--x 100
 | 
			
		||||
  123 <--x 100
 | 
			
		||||
  124 <--x 100
 | 
			
		||||
  125 <--x 100
 | 
			
		||||
  126 <--x 100
 | 
			
		||||
  127 <--x 100
 | 
			
		||||
  128 <--x 100
 | 
			
		||||
  105 <--x 87
 | 
			
		||||
  107 <--x 88
 | 
			
		||||
  106 <--x 89
 | 
			
		||||
  112 <--x 90
 | 
			
		||||
  111 <--x 91
 | 
			
		||||
  109 <--x 93
 | 
			
		||||
  110 <--x 94
 | 
			
		||||
  108 <--x 95
 | 
			
		||||
  113 <--x 101
 | 
			
		||||
  114 <--x 101
 | 
			
		||||
  115 <--x 101
 | 
			
		||||
  116 <--x 101
 | 
			
		||||
  117 <--x 101
 | 
			
		||||
  118 <--x 101
 | 
			
		||||
  119 <--x 101
 | 
			
		||||
  120 <--x 101
 | 
			
		||||
  121 <--x 101
 | 
			
		||||
  122 <--x 101
 | 
			
		||||
  123 <--x 101
 | 
			
		||||
  124 <--x 101
 | 
			
		||||
  125 <--x 101
 | 
			
		||||
  126 <--x 101
 | 
			
		||||
  127 <--x 101
 | 
			
		||||
  128 <--x 101
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -138,6 +138,97 @@ description: Operations executed bone-plate.kcl
 | 
			
		||||
    "labeledArgs": {},
 | 
			
		||||
    "sourceRange": []
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "type": "StdLibCall",
 | 
			
		||||
    "name": "startSketchOn",
 | 
			
		||||
    "unlabeledArg": {
 | 
			
		||||
      "value": {
 | 
			
		||||
        "type": "Plane",
 | 
			
		||||
        "artifact_id": "[uuid]"
 | 
			
		||||
      },
 | 
			
		||||
      "sourceRange": []
 | 
			
		||||
    },
 | 
			
		||||
    "labeledArgs": {},
 | 
			
		||||
    "sourceRange": []
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "type": "StdLibCall",
 | 
			
		||||
    "name": "startSketchOn",
 | 
			
		||||
    "unlabeledArg": {
 | 
			
		||||
      "value": {
 | 
			
		||||
        "type": "Plane",
 | 
			
		||||
        "artifact_id": "[uuid]"
 | 
			
		||||
      },
 | 
			
		||||
      "sourceRange": []
 | 
			
		||||
    },
 | 
			
		||||
    "labeledArgs": {},
 | 
			
		||||
    "sourceRange": []
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "type": "StdLibCall",
 | 
			
		||||
    "name": "startSketchOn",
 | 
			
		||||
    "unlabeledArg": {
 | 
			
		||||
      "value": {
 | 
			
		||||
        "type": "Plane",
 | 
			
		||||
        "artifact_id": "[uuid]"
 | 
			
		||||
      },
 | 
			
		||||
      "sourceRange": []
 | 
			
		||||
    },
 | 
			
		||||
    "labeledArgs": {},
 | 
			
		||||
    "sourceRange": []
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "type": "StdLibCall",
 | 
			
		||||
    "name": "startSketchOn",
 | 
			
		||||
    "unlabeledArg": {
 | 
			
		||||
      "value": {
 | 
			
		||||
        "type": "Plane",
 | 
			
		||||
        "artifact_id": "[uuid]"
 | 
			
		||||
      },
 | 
			
		||||
      "sourceRange": []
 | 
			
		||||
    },
 | 
			
		||||
    "labeledArgs": {},
 | 
			
		||||
    "sourceRange": []
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "type": "StdLibCall",
 | 
			
		||||
    "name": "startSketchOn",
 | 
			
		||||
    "unlabeledArg": {
 | 
			
		||||
      "value": {
 | 
			
		||||
        "type": "Plane",
 | 
			
		||||
        "artifact_id": "[uuid]"
 | 
			
		||||
      },
 | 
			
		||||
      "sourceRange": []
 | 
			
		||||
    },
 | 
			
		||||
    "labeledArgs": {},
 | 
			
		||||
    "sourceRange": []
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "type": "StdLibCall",
 | 
			
		||||
    "name": "startSketchOn",
 | 
			
		||||
    "unlabeledArg": {
 | 
			
		||||
      "value": {
 | 
			
		||||
        "type": "Plane",
 | 
			
		||||
        "artifact_id": "[uuid]"
 | 
			
		||||
      },
 | 
			
		||||
      "sourceRange": []
 | 
			
		||||
    },
 | 
			
		||||
    "labeledArgs": {},
 | 
			
		||||
    "sourceRange": []
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "type": "StdLibCall",
 | 
			
		||||
    "name": "startSketchOn",
 | 
			
		||||
    "unlabeledArg": {
 | 
			
		||||
      "value": {
 | 
			
		||||
        "type": "Plane",
 | 
			
		||||
        "artifact_id": "[uuid]"
 | 
			
		||||
      },
 | 
			
		||||
      "sourceRange": []
 | 
			
		||||
    },
 | 
			
		||||
    "labeledArgs": {},
 | 
			
		||||
    "sourceRange": []
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "type": "StdLibCall",
 | 
			
		||||
    "name": "extrude",
 | 
			
		||||
@ -394,6 +485,358 @@ description: Operations executed bone-plate.kcl
 | 
			
		||||
    },
 | 
			
		||||
    "sourceRange": []
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "type": "GroupBegin",
 | 
			
		||||
    "group": {
 | 
			
		||||
      "type": "FunctionCall",
 | 
			
		||||
      "name": null,
 | 
			
		||||
      "functionSourceRange": [],
 | 
			
		||||
      "unlabeledArg": {
 | 
			
		||||
        "value": {
 | 
			
		||||
          "type": "Array",
 | 
			
		||||
          "value": [
 | 
			
		||||
            {
 | 
			
		||||
              "type": "Number",
 | 
			
		||||
              "value": 0.0,
 | 
			
		||||
              "ty": {
 | 
			
		||||
                "type": "Default",
 | 
			
		||||
                "len": {
 | 
			
		||||
                  "type": "Mm"
 | 
			
		||||
                },
 | 
			
		||||
                "angle": {
 | 
			
		||||
                  "type": "Degrees"
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            {
 | 
			
		||||
              "type": "Number",
 | 
			
		||||
              "value": 12.25,
 | 
			
		||||
              "ty": {
 | 
			
		||||
                "type": "Default",
 | 
			
		||||
                "len": {
 | 
			
		||||
                  "type": "Mm"
 | 
			
		||||
                },
 | 
			
		||||
                "angle": {
 | 
			
		||||
                  "type": "Degrees"
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
            }
 | 
			
		||||
          ]
 | 
			
		||||
        },
 | 
			
		||||
        "sourceRange": []
 | 
			
		||||
      },
 | 
			
		||||
      "labeledArgs": {}
 | 
			
		||||
    },
 | 
			
		||||
    "sourceRange": []
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "type": "GroupBegin",
 | 
			
		||||
    "group": {
 | 
			
		||||
      "type": "FunctionCall",
 | 
			
		||||
      "name": null,
 | 
			
		||||
      "functionSourceRange": [],
 | 
			
		||||
      "unlabeledArg": {
 | 
			
		||||
        "value": {
 | 
			
		||||
          "type": "Array",
 | 
			
		||||
          "value": [
 | 
			
		||||
            {
 | 
			
		||||
              "type": "Number",
 | 
			
		||||
              "value": 0.0,
 | 
			
		||||
              "ty": {
 | 
			
		||||
                "type": "Default",
 | 
			
		||||
                "len": {
 | 
			
		||||
                  "type": "Mm"
 | 
			
		||||
                },
 | 
			
		||||
                "angle": {
 | 
			
		||||
                  "type": "Degrees"
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            {
 | 
			
		||||
              "type": "Number",
 | 
			
		||||
              "value": 29.5,
 | 
			
		||||
              "ty": {
 | 
			
		||||
                "type": "Default",
 | 
			
		||||
                "len": {
 | 
			
		||||
                  "type": "Mm"
 | 
			
		||||
                },
 | 
			
		||||
                "angle": {
 | 
			
		||||
                  "type": "Degrees"
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
            }
 | 
			
		||||
          ]
 | 
			
		||||
        },
 | 
			
		||||
        "sourceRange": []
 | 
			
		||||
      },
 | 
			
		||||
      "labeledArgs": {}
 | 
			
		||||
    },
 | 
			
		||||
    "sourceRange": []
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "type": "GroupBegin",
 | 
			
		||||
    "group": {
 | 
			
		||||
      "type": "FunctionCall",
 | 
			
		||||
      "name": null,
 | 
			
		||||
      "functionSourceRange": [],
 | 
			
		||||
      "unlabeledArg": {
 | 
			
		||||
        "value": {
 | 
			
		||||
          "type": "Array",
 | 
			
		||||
          "value": [
 | 
			
		||||
            {
 | 
			
		||||
              "type": "Number",
 | 
			
		||||
              "value": 0.0,
 | 
			
		||||
              "ty": {
 | 
			
		||||
                "type": "Default",
 | 
			
		||||
                "len": {
 | 
			
		||||
                  "type": "Mm"
 | 
			
		||||
                },
 | 
			
		||||
                "angle": {
 | 
			
		||||
                  "type": "Degrees"
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            {
 | 
			
		||||
              "type": "Number",
 | 
			
		||||
              "value": 46.25,
 | 
			
		||||
              "ty": {
 | 
			
		||||
                "type": "Default",
 | 
			
		||||
                "len": {
 | 
			
		||||
                  "type": "Mm"
 | 
			
		||||
                },
 | 
			
		||||
                "angle": {
 | 
			
		||||
                  "type": "Degrees"
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
            }
 | 
			
		||||
          ]
 | 
			
		||||
        },
 | 
			
		||||
        "sourceRange": []
 | 
			
		||||
      },
 | 
			
		||||
      "labeledArgs": {}
 | 
			
		||||
    },
 | 
			
		||||
    "sourceRange": []
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "type": "GroupBegin",
 | 
			
		||||
    "group": {
 | 
			
		||||
      "type": "FunctionCall",
 | 
			
		||||
      "name": null,
 | 
			
		||||
      "functionSourceRange": [],
 | 
			
		||||
      "unlabeledArg": {
 | 
			
		||||
        "value": {
 | 
			
		||||
          "type": "Array",
 | 
			
		||||
          "value": [
 | 
			
		||||
            {
 | 
			
		||||
              "type": "Number",
 | 
			
		||||
              "value": 0.0,
 | 
			
		||||
              "ty": {
 | 
			
		||||
                "type": "Default",
 | 
			
		||||
                "len": {
 | 
			
		||||
                  "type": "Mm"
 | 
			
		||||
                },
 | 
			
		||||
                "angle": {
 | 
			
		||||
                  "type": "Degrees"
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            {
 | 
			
		||||
              "type": "Number",
 | 
			
		||||
              "value": 77.0,
 | 
			
		||||
              "ty": {
 | 
			
		||||
                "type": "Default",
 | 
			
		||||
                "len": {
 | 
			
		||||
                  "type": "Mm"
 | 
			
		||||
                },
 | 
			
		||||
                "angle": {
 | 
			
		||||
                  "type": "Degrees"
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
            }
 | 
			
		||||
          ]
 | 
			
		||||
        },
 | 
			
		||||
        "sourceRange": []
 | 
			
		||||
      },
 | 
			
		||||
      "labeledArgs": {}
 | 
			
		||||
    },
 | 
			
		||||
    "sourceRange": []
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "type": "GroupBegin",
 | 
			
		||||
    "group": {
 | 
			
		||||
      "type": "FunctionCall",
 | 
			
		||||
      "name": null,
 | 
			
		||||
      "functionSourceRange": [],
 | 
			
		||||
      "unlabeledArg": {
 | 
			
		||||
        "value": {
 | 
			
		||||
          "type": "Array",
 | 
			
		||||
          "value": [
 | 
			
		||||
            {
 | 
			
		||||
              "type": "Number",
 | 
			
		||||
              "value": 0.0,
 | 
			
		||||
              "ty": {
 | 
			
		||||
                "type": "Default",
 | 
			
		||||
                "len": {
 | 
			
		||||
                  "type": "Mm"
 | 
			
		||||
                },
 | 
			
		||||
                "angle": {
 | 
			
		||||
                  "type": "Degrees"
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            {
 | 
			
		||||
              "type": "Number",
 | 
			
		||||
              "value": 100.0,
 | 
			
		||||
              "ty": {
 | 
			
		||||
                "type": "Default",
 | 
			
		||||
                "len": {
 | 
			
		||||
                  "type": "Mm"
 | 
			
		||||
                },
 | 
			
		||||
                "angle": {
 | 
			
		||||
                  "type": "Degrees"
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
            }
 | 
			
		||||
          ]
 | 
			
		||||
        },
 | 
			
		||||
        "sourceRange": []
 | 
			
		||||
      },
 | 
			
		||||
      "labeledArgs": {}
 | 
			
		||||
    },
 | 
			
		||||
    "sourceRange": []
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "type": "GroupBegin",
 | 
			
		||||
    "group": {
 | 
			
		||||
      "type": "FunctionCall",
 | 
			
		||||
      "name": null,
 | 
			
		||||
      "functionSourceRange": [],
 | 
			
		||||
      "unlabeledArg": {
 | 
			
		||||
        "value": {
 | 
			
		||||
          "type": "Array",
 | 
			
		||||
          "value": [
 | 
			
		||||
            {
 | 
			
		||||
              "type": "Number",
 | 
			
		||||
              "value": 0.0,
 | 
			
		||||
              "ty": {
 | 
			
		||||
                "type": "Default",
 | 
			
		||||
                "len": {
 | 
			
		||||
                  "type": "Mm"
 | 
			
		||||
                },
 | 
			
		||||
                "angle": {
 | 
			
		||||
                  "type": "Degrees"
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            {
 | 
			
		||||
              "type": "Number",
 | 
			
		||||
              "value": 130.0,
 | 
			
		||||
              "ty": {
 | 
			
		||||
                "type": "Default",
 | 
			
		||||
                "len": {
 | 
			
		||||
                  "type": "Mm"
 | 
			
		||||
                },
 | 
			
		||||
                "angle": {
 | 
			
		||||
                  "type": "Degrees"
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
            }
 | 
			
		||||
          ]
 | 
			
		||||
        },
 | 
			
		||||
        "sourceRange": []
 | 
			
		||||
      },
 | 
			
		||||
      "labeledArgs": {}
 | 
			
		||||
    },
 | 
			
		||||
    "sourceRange": []
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "type": "GroupBegin",
 | 
			
		||||
    "group": {
 | 
			
		||||
      "type": "FunctionCall",
 | 
			
		||||
      "name": null,
 | 
			
		||||
      "functionSourceRange": [],
 | 
			
		||||
      "unlabeledArg": {
 | 
			
		||||
        "value": {
 | 
			
		||||
          "type": "Array",
 | 
			
		||||
          "value": [
 | 
			
		||||
            {
 | 
			
		||||
              "type": "Number",
 | 
			
		||||
              "value": -20.0,
 | 
			
		||||
              "ty": {
 | 
			
		||||
                "type": "Default",
 | 
			
		||||
                "len": {
 | 
			
		||||
                  "type": "Mm"
 | 
			
		||||
                },
 | 
			
		||||
                "angle": {
 | 
			
		||||
                  "type": "Degrees"
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            {
 | 
			
		||||
              "type": "Number",
 | 
			
		||||
              "value": 130.0,
 | 
			
		||||
              "ty": {
 | 
			
		||||
                "type": "Default",
 | 
			
		||||
                "len": {
 | 
			
		||||
                  "type": "Mm"
 | 
			
		||||
                },
 | 
			
		||||
                "angle": {
 | 
			
		||||
                  "type": "Degrees"
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
            }
 | 
			
		||||
          ]
 | 
			
		||||
        },
 | 
			
		||||
        "sourceRange": []
 | 
			
		||||
      },
 | 
			
		||||
      "labeledArgs": {}
 | 
			
		||||
    },
 | 
			
		||||
    "sourceRange": []
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "type": "GroupBegin",
 | 
			
		||||
    "group": {
 | 
			
		||||
      "type": "FunctionCall",
 | 
			
		||||
      "name": null,
 | 
			
		||||
      "functionSourceRange": [],
 | 
			
		||||
      "unlabeledArg": {
 | 
			
		||||
        "value": {
 | 
			
		||||
          "type": "Array",
 | 
			
		||||
          "value": [
 | 
			
		||||
            {
 | 
			
		||||
              "type": "Number",
 | 
			
		||||
              "value": 20.0,
 | 
			
		||||
              "ty": {
 | 
			
		||||
                "type": "Default",
 | 
			
		||||
                "len": {
 | 
			
		||||
                  "type": "Mm"
 | 
			
		||||
                },
 | 
			
		||||
                "angle": {
 | 
			
		||||
                  "type": "Degrees"
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            {
 | 
			
		||||
              "type": "Number",
 | 
			
		||||
              "value": 130.0,
 | 
			
		||||
              "ty": {
 | 
			
		||||
                "type": "Default",
 | 
			
		||||
                "len": {
 | 
			
		||||
                  "type": "Mm"
 | 
			
		||||
                },
 | 
			
		||||
                "angle": {
 | 
			
		||||
                  "type": "Degrees"
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
            }
 | 
			
		||||
          ]
 | 
			
		||||
        },
 | 
			
		||||
        "sourceRange": []
 | 
			
		||||
      },
 | 
			
		||||
      "labeledArgs": {}
 | 
			
		||||
    },
 | 
			
		||||
    "sourceRange": []
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "type": "StdLibCall",
 | 
			
		||||
    "name": "subtract",
 | 
			
		||||
@ -414,10 +857,57 @@ description: Operations executed bone-plate.kcl
 | 
			
		||||
    "labeledArgs": {
 | 
			
		||||
      "tools": {
 | 
			
		||||
        "value": {
 | 
			
		||||
          "type": "Solid",
 | 
			
		||||
          "value": {
 | 
			
		||||
            "artifactId": "[uuid]"
 | 
			
		||||
          }
 | 
			
		||||
          "type": "Array",
 | 
			
		||||
          "value": [
 | 
			
		||||
            {
 | 
			
		||||
              "type": "Solid",
 | 
			
		||||
              "value": {
 | 
			
		||||
                "artifactId": "[uuid]"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            {
 | 
			
		||||
              "type": "Solid",
 | 
			
		||||
              "value": {
 | 
			
		||||
                "artifactId": "[uuid]"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            {
 | 
			
		||||
              "type": "Solid",
 | 
			
		||||
              "value": {
 | 
			
		||||
                "artifactId": "[uuid]"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            {
 | 
			
		||||
              "type": "Solid",
 | 
			
		||||
              "value": {
 | 
			
		||||
                "artifactId": "[uuid]"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            {
 | 
			
		||||
              "type": "Solid",
 | 
			
		||||
              "value": {
 | 
			
		||||
                "artifactId": "[uuid]"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            {
 | 
			
		||||
              "type": "Solid",
 | 
			
		||||
              "value": {
 | 
			
		||||
                "artifactId": "[uuid]"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            {
 | 
			
		||||
              "type": "Solid",
 | 
			
		||||
              "value": {
 | 
			
		||||
                "artifactId": "[uuid]"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            {
 | 
			
		||||
              "type": "Solid",
 | 
			
		||||
              "value": {
 | 
			
		||||
                "artifactId": "[uuid]"
 | 
			
		||||
              }
 | 
			
		||||
            }
 | 
			
		||||
          ]
 | 
			
		||||
        },
 | 
			
		||||
        "sourceRange": []
 | 
			
		||||
      }
 | 
			
		||||
@ -425,197 +915,27 @@ description: Operations executed bone-plate.kcl
 | 
			
		||||
    "sourceRange": []
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "type": "StdLibCall",
 | 
			
		||||
    "name": "union",
 | 
			
		||||
    "unlabeledArg": {
 | 
			
		||||
      "value": {
 | 
			
		||||
        "type": "Array",
 | 
			
		||||
        "value": [
 | 
			
		||||
          {
 | 
			
		||||
            "type": "Solid",
 | 
			
		||||
            "value": {
 | 
			
		||||
              "artifactId": "[uuid]"
 | 
			
		||||
            }
 | 
			
		||||
          },
 | 
			
		||||
          {
 | 
			
		||||
            "type": "Solid",
 | 
			
		||||
            "value": {
 | 
			
		||||
              "artifactId": "[uuid]"
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "sourceRange": []
 | 
			
		||||
    },
 | 
			
		||||
    "labeledArgs": {},
 | 
			
		||||
    "sourceRange": []
 | 
			
		||||
    "type": "GroupEnd"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "type": "StdLibCall",
 | 
			
		||||
    "name": "subtract",
 | 
			
		||||
    "unlabeledArg": {
 | 
			
		||||
      "value": {
 | 
			
		||||
        "type": "Array",
 | 
			
		||||
        "value": [
 | 
			
		||||
          {
 | 
			
		||||
            "type": "Solid",
 | 
			
		||||
            "value": {
 | 
			
		||||
              "artifactId": "[uuid]"
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "sourceRange": []
 | 
			
		||||
    },
 | 
			
		||||
    "labeledArgs": {
 | 
			
		||||
      "tools": {
 | 
			
		||||
        "value": {
 | 
			
		||||
          "type": "Solid",
 | 
			
		||||
          "value": {
 | 
			
		||||
            "artifactId": "[uuid]"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "sourceRange": []
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "sourceRange": []
 | 
			
		||||
    "type": "GroupEnd"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "type": "StdLibCall",
 | 
			
		||||
    "name": "union",
 | 
			
		||||
    "unlabeledArg": {
 | 
			
		||||
      "value": {
 | 
			
		||||
        "type": "Array",
 | 
			
		||||
        "value": [
 | 
			
		||||
          {
 | 
			
		||||
            "type": "Solid",
 | 
			
		||||
            "value": {
 | 
			
		||||
              "artifactId": "[uuid]"
 | 
			
		||||
            }
 | 
			
		||||
          },
 | 
			
		||||
          {
 | 
			
		||||
            "type": "Solid",
 | 
			
		||||
            "value": {
 | 
			
		||||
              "artifactId": "[uuid]"
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "sourceRange": []
 | 
			
		||||
    },
 | 
			
		||||
    "labeledArgs": {},
 | 
			
		||||
    "sourceRange": []
 | 
			
		||||
    "type": "GroupEnd"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "type": "StdLibCall",
 | 
			
		||||
    "name": "subtract",
 | 
			
		||||
    "unlabeledArg": {
 | 
			
		||||
      "value": {
 | 
			
		||||
        "type": "Array",
 | 
			
		||||
        "value": [
 | 
			
		||||
          {
 | 
			
		||||
            "type": "Solid",
 | 
			
		||||
            "value": {
 | 
			
		||||
              "artifactId": "[uuid]"
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "sourceRange": []
 | 
			
		||||
    },
 | 
			
		||||
    "labeledArgs": {
 | 
			
		||||
      "tools": {
 | 
			
		||||
        "value": {
 | 
			
		||||
          "type": "Solid",
 | 
			
		||||
          "value": {
 | 
			
		||||
            "artifactId": "[uuid]"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "sourceRange": []
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "sourceRange": []
 | 
			
		||||
    "type": "GroupEnd"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "type": "StdLibCall",
 | 
			
		||||
    "name": "union",
 | 
			
		||||
    "unlabeledArg": {
 | 
			
		||||
      "value": {
 | 
			
		||||
        "type": "Array",
 | 
			
		||||
        "value": [
 | 
			
		||||
          {
 | 
			
		||||
            "type": "Solid",
 | 
			
		||||
            "value": {
 | 
			
		||||
              "artifactId": "[uuid]"
 | 
			
		||||
            }
 | 
			
		||||
          },
 | 
			
		||||
          {
 | 
			
		||||
            "type": "Solid",
 | 
			
		||||
            "value": {
 | 
			
		||||
              "artifactId": "[uuid]"
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "sourceRange": []
 | 
			
		||||
    },
 | 
			
		||||
    "labeledArgs": {},
 | 
			
		||||
    "sourceRange": []
 | 
			
		||||
    "type": "GroupEnd"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "type": "StdLibCall",
 | 
			
		||||
    "name": "subtract",
 | 
			
		||||
    "unlabeledArg": {
 | 
			
		||||
      "value": {
 | 
			
		||||
        "type": "Array",
 | 
			
		||||
        "value": [
 | 
			
		||||
          {
 | 
			
		||||
            "type": "Solid",
 | 
			
		||||
            "value": {
 | 
			
		||||
              "artifactId": "[uuid]"
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "sourceRange": []
 | 
			
		||||
    },
 | 
			
		||||
    "labeledArgs": {
 | 
			
		||||
      "tools": {
 | 
			
		||||
        "value": {
 | 
			
		||||
          "type": "Solid",
 | 
			
		||||
          "value": {
 | 
			
		||||
            "artifactId": "[uuid]"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "sourceRange": []
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "sourceRange": []
 | 
			
		||||
    "type": "GroupEnd"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "type": "StdLibCall",
 | 
			
		||||
    "name": "union",
 | 
			
		||||
    "unlabeledArg": {
 | 
			
		||||
      "value": {
 | 
			
		||||
        "type": "Array",
 | 
			
		||||
        "value": [
 | 
			
		||||
          {
 | 
			
		||||
            "type": "Solid",
 | 
			
		||||
            "value": {
 | 
			
		||||
              "artifactId": "[uuid]"
 | 
			
		||||
            }
 | 
			
		||||
          },
 | 
			
		||||
          {
 | 
			
		||||
            "type": "Solid",
 | 
			
		||||
            "value": {
 | 
			
		||||
              "artifactId": "[uuid]"
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "sourceRange": []
 | 
			
		||||
    },
 | 
			
		||||
    "labeledArgs": {},
 | 
			
		||||
    "sourceRange": []
 | 
			
		||||
    "type": "GroupEnd"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "type": "GroupEnd"
 | 
			
		||||
  }
 | 
			
		||||
]
 | 
			
		||||
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -87,24 +87,24 @@ flowchart LR
 | 
			
		||||
  27 --- 4
 | 
			
		||||
  8 --- 20
 | 
			
		||||
  8 x--> 25
 | 
			
		||||
  8 --- 33
 | 
			
		||||
  8 --- 39
 | 
			
		||||
  8 --- 29
 | 
			
		||||
  8 --- 35
 | 
			
		||||
  9 --- 21
 | 
			
		||||
  9 x--> 25
 | 
			
		||||
  9 --- 30
 | 
			
		||||
  9 --- 36
 | 
			
		||||
  9 --- 33
 | 
			
		||||
  9 --- 39
 | 
			
		||||
  10 --- 22
 | 
			
		||||
  10 x--> 25
 | 
			
		||||
  10 --- 32
 | 
			
		||||
  10 --- 38
 | 
			
		||||
  10 --- 30
 | 
			
		||||
  10 --- 36
 | 
			
		||||
  11 --- 23
 | 
			
		||||
  11 x--> 25
 | 
			
		||||
  11 --- 31
 | 
			
		||||
  11 --- 37
 | 
			
		||||
  12 --- 24
 | 
			
		||||
  12 x--> 25
 | 
			
		||||
  12 --- 29
 | 
			
		||||
  12 --- 35
 | 
			
		||||
  12 --- 32
 | 
			
		||||
  12 --- 38
 | 
			
		||||
  14 --- 19
 | 
			
		||||
  14 x--> 27
 | 
			
		||||
  14 --- 28
 | 
			
		||||
@ -132,21 +132,21 @@ flowchart LR
 | 
			
		||||
  18 --- 34
 | 
			
		||||
  19 --- 28
 | 
			
		||||
  19 --- 34
 | 
			
		||||
  20 --- 33
 | 
			
		||||
  35 <--x 20
 | 
			
		||||
  20 --- 39
 | 
			
		||||
  21 --- 30
 | 
			
		||||
  21 --- 36
 | 
			
		||||
  37 <--x 21
 | 
			
		||||
  22 --- 32
 | 
			
		||||
  22 --- 38
 | 
			
		||||
  39 <--x 22
 | 
			
		||||
  20 --- 29
 | 
			
		||||
  20 --- 35
 | 
			
		||||
  36 <--x 20
 | 
			
		||||
  21 --- 33
 | 
			
		||||
  35 <--x 21
 | 
			
		||||
  21 --- 39
 | 
			
		||||
  22 --- 30
 | 
			
		||||
  22 --- 36
 | 
			
		||||
  37 <--x 22
 | 
			
		||||
  23 --- 31
 | 
			
		||||
  23 --- 37
 | 
			
		||||
  38 <--x 23
 | 
			
		||||
  24 --- 29
 | 
			
		||||
  24 --- 35
 | 
			
		||||
  36 <--x 24
 | 
			
		||||
  24 --- 32
 | 
			
		||||
  24 --- 38
 | 
			
		||||
  39 <--x 24
 | 
			
		||||
  28 <--x 26
 | 
			
		||||
  29 <--x 27
 | 
			
		||||
  30 <--x 27
 | 
			
		||||
 | 
			
		||||
@ -366,12 +366,12 @@ flowchart LR
 | 
			
		||||
  11 ---- 74
 | 
			
		||||
  26 --- 75
 | 
			
		||||
  26 x--> 108
 | 
			
		||||
  26 --- 132
 | 
			
		||||
  26 --- 164
 | 
			
		||||
  26 --- 130
 | 
			
		||||
  26 --- 162
 | 
			
		||||
  27 --- 76
 | 
			
		||||
  27 x--> 108
 | 
			
		||||
  27 --- 134
 | 
			
		||||
  27 --- 166
 | 
			
		||||
  27 --- 116
 | 
			
		||||
  27 --- 148
 | 
			
		||||
  28 --- 77
 | 
			
		||||
  28 x--> 108
 | 
			
		||||
  28 --- 139
 | 
			
		||||
@ -382,36 +382,36 @@ flowchart LR
 | 
			
		||||
  29 --- 167
 | 
			
		||||
  30 --- 79
 | 
			
		||||
  30 x--> 108
 | 
			
		||||
  30 --- 123
 | 
			
		||||
  30 --- 155
 | 
			
		||||
  30 --- 128
 | 
			
		||||
  30 --- 160
 | 
			
		||||
  31 --- 80
 | 
			
		||||
  31 x--> 108
 | 
			
		||||
  31 --- 115
 | 
			
		||||
  31 --- 147
 | 
			
		||||
  31 --- 123
 | 
			
		||||
  31 --- 155
 | 
			
		||||
  32 --- 81
 | 
			
		||||
  32 x--> 108
 | 
			
		||||
  32 --- 117
 | 
			
		||||
  32 --- 149
 | 
			
		||||
  32 --- 127
 | 
			
		||||
  32 --- 159
 | 
			
		||||
  33 --- 82
 | 
			
		||||
  33 x--> 108
 | 
			
		||||
  33 --- 137
 | 
			
		||||
  33 --- 169
 | 
			
		||||
  33 --- 132
 | 
			
		||||
  33 --- 164
 | 
			
		||||
  34 --- 83
 | 
			
		||||
  34 x--> 108
 | 
			
		||||
  34 --- 127
 | 
			
		||||
  34 --- 159
 | 
			
		||||
  34 --- 133
 | 
			
		||||
  34 --- 165
 | 
			
		||||
  35 --- 84
 | 
			
		||||
  35 x--> 108
 | 
			
		||||
  35 --- 122
 | 
			
		||||
  35 --- 154
 | 
			
		||||
  35 --- 121
 | 
			
		||||
  35 --- 153
 | 
			
		||||
  36 --- 85
 | 
			
		||||
  36 x--> 108
 | 
			
		||||
  36 --- 126
 | 
			
		||||
  36 --- 158
 | 
			
		||||
  36 --- 137
 | 
			
		||||
  36 --- 169
 | 
			
		||||
  37 --- 86
 | 
			
		||||
  37 x--> 108
 | 
			
		||||
  37 --- 128
 | 
			
		||||
  37 --- 160
 | 
			
		||||
  37 --- 115
 | 
			
		||||
  37 --- 147
 | 
			
		||||
  38 --- 87
 | 
			
		||||
  38 x--> 108
 | 
			
		||||
  38 --- 120
 | 
			
		||||
@ -422,58 +422,58 @@ flowchart LR
 | 
			
		||||
  39 --- 156
 | 
			
		||||
  40 --- 89
 | 
			
		||||
  40 x--> 108
 | 
			
		||||
  40 --- 116
 | 
			
		||||
  40 --- 148
 | 
			
		||||
  40 --- 134
 | 
			
		||||
  40 --- 166
 | 
			
		||||
  41 --- 90
 | 
			
		||||
  41 x--> 108
 | 
			
		||||
  41 --- 131
 | 
			
		||||
  41 --- 163
 | 
			
		||||
  41 --- 136
 | 
			
		||||
  41 --- 168
 | 
			
		||||
  42 --- 91
 | 
			
		||||
  42 x--> 108
 | 
			
		||||
  42 --- 121
 | 
			
		||||
  42 --- 153
 | 
			
		||||
  42 --- 122
 | 
			
		||||
  42 --- 154
 | 
			
		||||
  43 --- 92
 | 
			
		||||
  43 x--> 108
 | 
			
		||||
  43 --- 136
 | 
			
		||||
  43 --- 168
 | 
			
		||||
  43 --- 114
 | 
			
		||||
  43 --- 146
 | 
			
		||||
  44 --- 93
 | 
			
		||||
  44 x--> 108
 | 
			
		||||
  44 --- 113
 | 
			
		||||
  44 --- 145
 | 
			
		||||
  45 --- 94
 | 
			
		||||
  45 x--> 108
 | 
			
		||||
  45 --- 125
 | 
			
		||||
  45 --- 157
 | 
			
		||||
  45 --- 131
 | 
			
		||||
  45 --- 163
 | 
			
		||||
  46 --- 95
 | 
			
		||||
  46 x--> 108
 | 
			
		||||
  46 --- 138
 | 
			
		||||
  46 --- 170
 | 
			
		||||
  46 --- 117
 | 
			
		||||
  46 --- 149
 | 
			
		||||
  47 --- 96
 | 
			
		||||
  47 x--> 108
 | 
			
		||||
  47 --- 114
 | 
			
		||||
  47 --- 146
 | 
			
		||||
  47 --- 125
 | 
			
		||||
  47 --- 157
 | 
			
		||||
  48 --- 97
 | 
			
		||||
  48 x--> 108
 | 
			
		||||
  48 --- 133
 | 
			
		||||
  48 --- 165
 | 
			
		||||
  48 --- 119
 | 
			
		||||
  48 --- 151
 | 
			
		||||
  49 --- 98
 | 
			
		||||
  49 x--> 108
 | 
			
		||||
  49 --- 130
 | 
			
		||||
  49 --- 162
 | 
			
		||||
  49 --- 126
 | 
			
		||||
  49 --- 158
 | 
			
		||||
  50 --- 99
 | 
			
		||||
  50 x--> 108
 | 
			
		||||
  50 --- 129
 | 
			
		||||
  50 --- 161
 | 
			
		||||
  50 --- 118
 | 
			
		||||
  50 --- 150
 | 
			
		||||
  51 --- 100
 | 
			
		||||
  51 x--> 108
 | 
			
		||||
  51 --- 119
 | 
			
		||||
  51 --- 151
 | 
			
		||||
  51 --- 129
 | 
			
		||||
  51 --- 161
 | 
			
		||||
  52 --- 101
 | 
			
		||||
  52 x--> 108
 | 
			
		||||
  52 --- 118
 | 
			
		||||
  52 --- 150
 | 
			
		||||
  52 --- 138
 | 
			
		||||
  52 --- 170
 | 
			
		||||
  61 --- 102
 | 
			
		||||
  61 x--> 109
 | 
			
		||||
  61 x--> 110
 | 
			
		||||
  61 --- 140
 | 
			
		||||
  61 --- 172
 | 
			
		||||
  63 --- 103
 | 
			
		||||
@ -594,87 +594,87 @@ flowchart LR
 | 
			
		||||
  74 --- 174
 | 
			
		||||
  74 --- 175
 | 
			
		||||
  74 --- 176
 | 
			
		||||
  75 --- 132
 | 
			
		||||
  75 --- 164
 | 
			
		||||
  165 <--x 75
 | 
			
		||||
  76 --- 134
 | 
			
		||||
  76 --- 166
 | 
			
		||||
  167 <--x 76
 | 
			
		||||
  75 --- 130
 | 
			
		||||
  75 --- 162
 | 
			
		||||
  163 <--x 75
 | 
			
		||||
  76 --- 116
 | 
			
		||||
  76 --- 148
 | 
			
		||||
  149 <--x 76
 | 
			
		||||
  77 --- 139
 | 
			
		||||
  145 <--x 77
 | 
			
		||||
  77 --- 171
 | 
			
		||||
  78 --- 135
 | 
			
		||||
  78 --- 167
 | 
			
		||||
  168 <--x 78
 | 
			
		||||
  79 --- 123
 | 
			
		||||
  79 --- 155
 | 
			
		||||
  156 <--x 79
 | 
			
		||||
  80 --- 115
 | 
			
		||||
  80 --- 147
 | 
			
		||||
  148 <--x 80
 | 
			
		||||
  81 --- 117
 | 
			
		||||
  81 --- 149
 | 
			
		||||
  150 <--x 81
 | 
			
		||||
  82 --- 137
 | 
			
		||||
  82 --- 169
 | 
			
		||||
  170 <--x 82
 | 
			
		||||
  83 --- 127
 | 
			
		||||
  83 --- 159
 | 
			
		||||
  160 <--x 83
 | 
			
		||||
  84 --- 122
 | 
			
		||||
  84 --- 154
 | 
			
		||||
  155 <--x 84
 | 
			
		||||
  85 --- 126
 | 
			
		||||
  85 --- 158
 | 
			
		||||
  159 <--x 85
 | 
			
		||||
  86 --- 128
 | 
			
		||||
  86 --- 160
 | 
			
		||||
  161 <--x 86
 | 
			
		||||
  79 --- 128
 | 
			
		||||
  79 --- 160
 | 
			
		||||
  161 <--x 79
 | 
			
		||||
  80 --- 123
 | 
			
		||||
  80 --- 155
 | 
			
		||||
  156 <--x 80
 | 
			
		||||
  81 --- 127
 | 
			
		||||
  81 --- 159
 | 
			
		||||
  160 <--x 81
 | 
			
		||||
  82 --- 132
 | 
			
		||||
  82 --- 164
 | 
			
		||||
  165 <--x 82
 | 
			
		||||
  83 --- 133
 | 
			
		||||
  83 --- 165
 | 
			
		||||
  166 <--x 83
 | 
			
		||||
  84 --- 121
 | 
			
		||||
  84 --- 153
 | 
			
		||||
  154 <--x 84
 | 
			
		||||
  85 --- 137
 | 
			
		||||
  85 --- 169
 | 
			
		||||
  170 <--x 85
 | 
			
		||||
  86 --- 115
 | 
			
		||||
  86 --- 147
 | 
			
		||||
  148 <--x 86
 | 
			
		||||
  87 --- 120
 | 
			
		||||
  87 --- 152
 | 
			
		||||
  153 <--x 87
 | 
			
		||||
  88 --- 124
 | 
			
		||||
  88 --- 156
 | 
			
		||||
  157 <--x 88
 | 
			
		||||
  89 --- 116
 | 
			
		||||
  89 --- 148
 | 
			
		||||
  149 <--x 89
 | 
			
		||||
  90 --- 131
 | 
			
		||||
  90 --- 163
 | 
			
		||||
  164 <--x 90
 | 
			
		||||
  91 --- 121
 | 
			
		||||
  91 --- 153
 | 
			
		||||
  154 <--x 91
 | 
			
		||||
  92 --- 136
 | 
			
		||||
  92 --- 168
 | 
			
		||||
  169 <--x 92
 | 
			
		||||
  89 --- 134
 | 
			
		||||
  89 --- 166
 | 
			
		||||
  167 <--x 89
 | 
			
		||||
  90 --- 136
 | 
			
		||||
  90 --- 168
 | 
			
		||||
  169 <--x 90
 | 
			
		||||
  91 --- 122
 | 
			
		||||
  91 --- 154
 | 
			
		||||
  155 <--x 91
 | 
			
		||||
  92 --- 114
 | 
			
		||||
  92 --- 146
 | 
			
		||||
  147 <--x 92
 | 
			
		||||
  93 --- 113
 | 
			
		||||
  93 --- 145
 | 
			
		||||
  146 <--x 93
 | 
			
		||||
  94 --- 125
 | 
			
		||||
  94 --- 157
 | 
			
		||||
  158 <--x 94
 | 
			
		||||
  95 --- 138
 | 
			
		||||
  95 --- 170
 | 
			
		||||
  171 <--x 95
 | 
			
		||||
  96 --- 114
 | 
			
		||||
  96 --- 146
 | 
			
		||||
  147 <--x 96
 | 
			
		||||
  97 --- 133
 | 
			
		||||
  97 --- 165
 | 
			
		||||
  166 <--x 97
 | 
			
		||||
  98 --- 130
 | 
			
		||||
  98 --- 162
 | 
			
		||||
  163 <--x 98
 | 
			
		||||
  99 --- 129
 | 
			
		||||
  99 --- 161
 | 
			
		||||
  162 <--x 99
 | 
			
		||||
  100 --- 119
 | 
			
		||||
  100 --- 151
 | 
			
		||||
  152 <--x 100
 | 
			
		||||
  101 --- 118
 | 
			
		||||
  101 --- 150
 | 
			
		||||
  151 <--x 101
 | 
			
		||||
  94 --- 131
 | 
			
		||||
  94 --- 163
 | 
			
		||||
  164 <--x 94
 | 
			
		||||
  95 --- 117
 | 
			
		||||
  95 --- 149
 | 
			
		||||
  150 <--x 95
 | 
			
		||||
  96 --- 125
 | 
			
		||||
  96 --- 157
 | 
			
		||||
  158 <--x 96
 | 
			
		||||
  97 --- 119
 | 
			
		||||
  97 --- 151
 | 
			
		||||
  152 <--x 97
 | 
			
		||||
  98 --- 126
 | 
			
		||||
  98 --- 158
 | 
			
		||||
  159 <--x 98
 | 
			
		||||
  99 --- 118
 | 
			
		||||
  99 --- 150
 | 
			
		||||
  151 <--x 99
 | 
			
		||||
  100 --- 129
 | 
			
		||||
  100 --- 161
 | 
			
		||||
  162 <--x 100
 | 
			
		||||
  101 --- 138
 | 
			
		||||
  101 --- 170
 | 
			
		||||
  171 <--x 101
 | 
			
		||||
  102 --- 140
 | 
			
		||||
  102 --- 172
 | 
			
		||||
  103 --- 144
 | 
			
		||||
@ -689,7 +689,7 @@ flowchart LR
 | 
			
		||||
  106 --- 141
 | 
			
		||||
  106 --- 173
 | 
			
		||||
  174 <--x 106
 | 
			
		||||
  140 <--x 110
 | 
			
		||||
  140 <--x 109
 | 
			
		||||
  141 <--x 111
 | 
			
		||||
  142 <--x 111
 | 
			
		||||
  143 <--x 111
 | 
			
		||||
 | 
			
		||||
@ -582,48 +582,48 @@ flowchart LR
 | 
			
		||||
  46 --- 226
 | 
			
		||||
  72 --- 112
 | 
			
		||||
  72 x--> 151
 | 
			
		||||
  72 --- 160
 | 
			
		||||
  72 --- 194
 | 
			
		||||
  72 --- 167
 | 
			
		||||
  72 --- 201
 | 
			
		||||
  73 --- 113
 | 
			
		||||
  73 x--> 151
 | 
			
		||||
  73 --- 162
 | 
			
		||||
  73 --- 196
 | 
			
		||||
  73 --- 169
 | 
			
		||||
  73 --- 203
 | 
			
		||||
  74 --- 114
 | 
			
		||||
  74 x--> 151
 | 
			
		||||
  74 --- 167
 | 
			
		||||
  74 --- 201
 | 
			
		||||
  74 --- 168
 | 
			
		||||
  74 --- 202
 | 
			
		||||
  75 --- 115
 | 
			
		||||
  75 x--> 151
 | 
			
		||||
  75 --- 170
 | 
			
		||||
  75 --- 204
 | 
			
		||||
  75 --- 166
 | 
			
		||||
  75 --- 200
 | 
			
		||||
  76 --- 116
 | 
			
		||||
  76 x--> 151
 | 
			
		||||
  76 --- 166
 | 
			
		||||
  76 --- 200
 | 
			
		||||
  76 --- 165
 | 
			
		||||
  76 --- 199
 | 
			
		||||
  77 --- 117
 | 
			
		||||
  77 x--> 151
 | 
			
		||||
  77 --- 163
 | 
			
		||||
  77 --- 197
 | 
			
		||||
  77 --- 161
 | 
			
		||||
  77 --- 195
 | 
			
		||||
  78 --- 118
 | 
			
		||||
  78 x--> 151
 | 
			
		||||
  78 --- 168
 | 
			
		||||
  78 --- 202
 | 
			
		||||
  78 --- 162
 | 
			
		||||
  78 --- 196
 | 
			
		||||
  79 --- 119
 | 
			
		||||
  79 x--> 151
 | 
			
		||||
  79 --- 161
 | 
			
		||||
  79 --- 195
 | 
			
		||||
  79 --- 163
 | 
			
		||||
  79 --- 197
 | 
			
		||||
  80 --- 120
 | 
			
		||||
  80 x--> 151
 | 
			
		||||
  80 --- 164
 | 
			
		||||
  80 --- 198
 | 
			
		||||
  80 --- 170
 | 
			
		||||
  80 --- 204
 | 
			
		||||
  81 --- 121
 | 
			
		||||
  81 x--> 151
 | 
			
		||||
  81 --- 165
 | 
			
		||||
  81 --- 199
 | 
			
		||||
  81 --- 160
 | 
			
		||||
  81 --- 194
 | 
			
		||||
  82 --- 122
 | 
			
		||||
  82 x--> 151
 | 
			
		||||
  82 --- 169
 | 
			
		||||
  82 --- 203
 | 
			
		||||
  82 --- 164
 | 
			
		||||
  82 --- 198
 | 
			
		||||
  84 --- 123
 | 
			
		||||
  84 x--> 145
 | 
			
		||||
  84 --- 171
 | 
			
		||||
@ -756,39 +756,39 @@ flowchart LR
 | 
			
		||||
  109 --- 107
 | 
			
		||||
  111 --- 159
 | 
			
		||||
  111 --- 193
 | 
			
		||||
  112 --- 160
 | 
			
		||||
  112 --- 194
 | 
			
		||||
  195 <--x 112
 | 
			
		||||
  113 --- 162
 | 
			
		||||
  113 --- 196
 | 
			
		||||
  197 <--x 113
 | 
			
		||||
  114 --- 167
 | 
			
		||||
  114 --- 201
 | 
			
		||||
  202 <--x 114
 | 
			
		||||
  115 --- 170
 | 
			
		||||
  194 <--x 115
 | 
			
		||||
  115 --- 204
 | 
			
		||||
  116 --- 166
 | 
			
		||||
  116 --- 200
 | 
			
		||||
  201 <--x 116
 | 
			
		||||
  117 --- 163
 | 
			
		||||
  117 --- 197
 | 
			
		||||
  198 <--x 117
 | 
			
		||||
  118 --- 168
 | 
			
		||||
  118 --- 202
 | 
			
		||||
  203 <--x 118
 | 
			
		||||
  119 --- 161
 | 
			
		||||
  119 --- 195
 | 
			
		||||
  196 <--x 119
 | 
			
		||||
  120 --- 164
 | 
			
		||||
  120 --- 198
 | 
			
		||||
  199 <--x 120
 | 
			
		||||
  121 --- 165
 | 
			
		||||
  121 --- 199
 | 
			
		||||
  200 <--x 121
 | 
			
		||||
  122 --- 169
 | 
			
		||||
  122 --- 203
 | 
			
		||||
  204 <--x 122
 | 
			
		||||
  112 --- 167
 | 
			
		||||
  112 --- 201
 | 
			
		||||
  202 <--x 112
 | 
			
		||||
  113 --- 169
 | 
			
		||||
  113 --- 203
 | 
			
		||||
  204 <--x 113
 | 
			
		||||
  114 --- 168
 | 
			
		||||
  114 --- 202
 | 
			
		||||
  203 <--x 114
 | 
			
		||||
  115 --- 166
 | 
			
		||||
  115 --- 200
 | 
			
		||||
  201 <--x 115
 | 
			
		||||
  116 --- 165
 | 
			
		||||
  116 --- 199
 | 
			
		||||
  200 <--x 116
 | 
			
		||||
  117 --- 161
 | 
			
		||||
  117 --- 195
 | 
			
		||||
  196 <--x 117
 | 
			
		||||
  118 --- 162
 | 
			
		||||
  118 --- 196
 | 
			
		||||
  197 <--x 118
 | 
			
		||||
  119 --- 163
 | 
			
		||||
  119 --- 197
 | 
			
		||||
  198 <--x 119
 | 
			
		||||
  120 --- 170
 | 
			
		||||
  194 <--x 120
 | 
			
		||||
  120 --- 204
 | 
			
		||||
  121 --- 160
 | 
			
		||||
  121 --- 194
 | 
			
		||||
  195 <--x 121
 | 
			
		||||
  122 --- 164
 | 
			
		||||
  122 --- 198
 | 
			
		||||
  199 <--x 122
 | 
			
		||||
  123 --- 171
 | 
			
		||||
  123 --- 205
 | 
			
		||||
  124 --- 186
 | 
			
		||||
 | 
			
		||||
@ -177,72 +177,72 @@ flowchart LR
 | 
			
		||||
  2 ---- 34
 | 
			
		||||
  17 --- 35
 | 
			
		||||
  17 x--> 52
 | 
			
		||||
  17 --- 55
 | 
			
		||||
  17 --- 72
 | 
			
		||||
  17 --- 58
 | 
			
		||||
  17 --- 75
 | 
			
		||||
  18 --- 36
 | 
			
		||||
  18 x--> 52
 | 
			
		||||
  18 --- 58
 | 
			
		||||
  18 --- 75
 | 
			
		||||
  18 --- 66
 | 
			
		||||
  18 --- 83
 | 
			
		||||
  19 --- 37
 | 
			
		||||
  19 x--> 52
 | 
			
		||||
  19 --- 60
 | 
			
		||||
  19 --- 77
 | 
			
		||||
  20 --- 38
 | 
			
		||||
  20 x--> 52
 | 
			
		||||
  20 --- 69
 | 
			
		||||
  20 --- 86
 | 
			
		||||
  20 --- 61
 | 
			
		||||
  20 --- 78
 | 
			
		||||
  21 --- 39
 | 
			
		||||
  21 x--> 52
 | 
			
		||||
  21 --- 62
 | 
			
		||||
  21 --- 79
 | 
			
		||||
  21 --- 67
 | 
			
		||||
  21 --- 84
 | 
			
		||||
  22 --- 40
 | 
			
		||||
  22 x--> 52
 | 
			
		||||
  22 --- 59
 | 
			
		||||
  22 --- 76
 | 
			
		||||
  22 --- 63
 | 
			
		||||
  22 --- 80
 | 
			
		||||
  23 --- 41
 | 
			
		||||
  23 x--> 52
 | 
			
		||||
  23 --- 56
 | 
			
		||||
  23 --- 73
 | 
			
		||||
  24 --- 42
 | 
			
		||||
  24 x--> 52
 | 
			
		||||
  24 --- 64
 | 
			
		||||
  24 --- 81
 | 
			
		||||
  24 --- 54
 | 
			
		||||
  24 --- 71
 | 
			
		||||
  25 --- 43
 | 
			
		||||
  25 x--> 52
 | 
			
		||||
  25 --- 57
 | 
			
		||||
  25 --- 74
 | 
			
		||||
  25 --- 70
 | 
			
		||||
  25 --- 87
 | 
			
		||||
  26 --- 44
 | 
			
		||||
  26 x--> 52
 | 
			
		||||
  26 --- 65
 | 
			
		||||
  26 --- 82
 | 
			
		||||
  26 --- 68
 | 
			
		||||
  26 --- 85
 | 
			
		||||
  27 --- 45
 | 
			
		||||
  27 x--> 52
 | 
			
		||||
  27 --- 70
 | 
			
		||||
  27 --- 87
 | 
			
		||||
  27 --- 65
 | 
			
		||||
  27 --- 82
 | 
			
		||||
  28 --- 46
 | 
			
		||||
  28 x--> 52
 | 
			
		||||
  28 --- 54
 | 
			
		||||
  28 --- 71
 | 
			
		||||
  28 --- 62
 | 
			
		||||
  28 --- 79
 | 
			
		||||
  29 --- 47
 | 
			
		||||
  29 x--> 52
 | 
			
		||||
  29 --- 67
 | 
			
		||||
  29 --- 84
 | 
			
		||||
  29 --- 57
 | 
			
		||||
  29 --- 74
 | 
			
		||||
  30 --- 48
 | 
			
		||||
  30 x--> 52
 | 
			
		||||
  30 --- 68
 | 
			
		||||
  30 --- 85
 | 
			
		||||
  30 --- 55
 | 
			
		||||
  30 --- 72
 | 
			
		||||
  31 --- 49
 | 
			
		||||
  31 x--> 52
 | 
			
		||||
  31 --- 66
 | 
			
		||||
  31 --- 83
 | 
			
		||||
  31 --- 64
 | 
			
		||||
  31 --- 81
 | 
			
		||||
  32 --- 50
 | 
			
		||||
  32 x--> 52
 | 
			
		||||
  32 --- 63
 | 
			
		||||
  32 --- 80
 | 
			
		||||
  32 --- 69
 | 
			
		||||
  32 --- 86
 | 
			
		||||
  33 --- 51
 | 
			
		||||
  33 x--> 52
 | 
			
		||||
  33 --- 61
 | 
			
		||||
  33 --- 78
 | 
			
		||||
  33 --- 59
 | 
			
		||||
  33 --- 76
 | 
			
		||||
  34 --- 35
 | 
			
		||||
  34 --- 36
 | 
			
		||||
  34 --- 37
 | 
			
		||||
@ -296,57 +296,57 @@ flowchart LR
 | 
			
		||||
  34 --- 85
 | 
			
		||||
  34 --- 86
 | 
			
		||||
  34 --- 87
 | 
			
		||||
  35 --- 55
 | 
			
		||||
  71 <--x 35
 | 
			
		||||
  35 --- 72
 | 
			
		||||
  36 --- 58
 | 
			
		||||
  74 <--x 36
 | 
			
		||||
  36 --- 75
 | 
			
		||||
  35 --- 58
 | 
			
		||||
  74 <--x 35
 | 
			
		||||
  35 --- 75
 | 
			
		||||
  36 --- 66
 | 
			
		||||
  82 <--x 36
 | 
			
		||||
  36 --- 83
 | 
			
		||||
  37 --- 60
 | 
			
		||||
  76 <--x 37
 | 
			
		||||
  37 --- 77
 | 
			
		||||
  38 --- 69
 | 
			
		||||
  85 <--x 38
 | 
			
		||||
  38 --- 86
 | 
			
		||||
  39 --- 62
 | 
			
		||||
  78 <--x 39
 | 
			
		||||
  39 --- 79
 | 
			
		||||
  40 --- 59
 | 
			
		||||
  75 <--x 40
 | 
			
		||||
  40 --- 76
 | 
			
		||||
  38 --- 61
 | 
			
		||||
  77 <--x 38
 | 
			
		||||
  38 --- 78
 | 
			
		||||
  39 --- 67
 | 
			
		||||
  83 <--x 39
 | 
			
		||||
  39 --- 84
 | 
			
		||||
  40 --- 63
 | 
			
		||||
  79 <--x 40
 | 
			
		||||
  40 --- 80
 | 
			
		||||
  41 --- 56
 | 
			
		||||
  72 <--x 41
 | 
			
		||||
  41 --- 73
 | 
			
		||||
  42 --- 64
 | 
			
		||||
  80 <--x 42
 | 
			
		||||
  42 --- 81
 | 
			
		||||
  43 --- 57
 | 
			
		||||
  73 <--x 43
 | 
			
		||||
  43 --- 74
 | 
			
		||||
  44 --- 65
 | 
			
		||||
  81 <--x 44
 | 
			
		||||
  44 --- 82
 | 
			
		||||
  45 --- 70
 | 
			
		||||
  86 <--x 45
 | 
			
		||||
  45 --- 87
 | 
			
		||||
  46 --- 54
 | 
			
		||||
  46 --- 71
 | 
			
		||||
  87 <--x 46
 | 
			
		||||
  47 --- 67
 | 
			
		||||
  83 <--x 47
 | 
			
		||||
  47 --- 84
 | 
			
		||||
  48 --- 68
 | 
			
		||||
  84 <--x 48
 | 
			
		||||
  48 --- 85
 | 
			
		||||
  49 --- 66
 | 
			
		||||
  82 <--x 49
 | 
			
		||||
  49 --- 83
 | 
			
		||||
  50 --- 63
 | 
			
		||||
  79 <--x 50
 | 
			
		||||
  50 --- 80
 | 
			
		||||
  51 --- 61
 | 
			
		||||
  77 <--x 51
 | 
			
		||||
  51 --- 78
 | 
			
		||||
  42 --- 54
 | 
			
		||||
  42 --- 71
 | 
			
		||||
  87 <--x 42
 | 
			
		||||
  43 --- 70
 | 
			
		||||
  86 <--x 43
 | 
			
		||||
  43 --- 87
 | 
			
		||||
  44 --- 68
 | 
			
		||||
  84 <--x 44
 | 
			
		||||
  44 --- 85
 | 
			
		||||
  45 --- 65
 | 
			
		||||
  81 <--x 45
 | 
			
		||||
  45 --- 82
 | 
			
		||||
  46 --- 62
 | 
			
		||||
  78 <--x 46
 | 
			
		||||
  46 --- 79
 | 
			
		||||
  47 --- 57
 | 
			
		||||
  73 <--x 47
 | 
			
		||||
  47 --- 74
 | 
			
		||||
  48 --- 55
 | 
			
		||||
  71 <--x 48
 | 
			
		||||
  48 --- 72
 | 
			
		||||
  49 --- 64
 | 
			
		||||
  80 <--x 49
 | 
			
		||||
  49 --- 81
 | 
			
		||||
  50 --- 69
 | 
			
		||||
  85 <--x 50
 | 
			
		||||
  50 --- 86
 | 
			
		||||
  51 --- 59
 | 
			
		||||
  75 <--x 51
 | 
			
		||||
  51 --- 76
 | 
			
		||||
  54 <--x 53
 | 
			
		||||
  55 <--x 53
 | 
			
		||||
  56 <--x 53
 | 
			
		||||
 | 
			
		||||
@ -112,8 +112,8 @@ flowchart LR
 | 
			
		||||
  8 --- 20
 | 
			
		||||
  8 ---- 25
 | 
			
		||||
  12 <--x 32
 | 
			
		||||
  12 <--x 33
 | 
			
		||||
  12 --- 34
 | 
			
		||||
  12 --- 33
 | 
			
		||||
  12 <--x 34
 | 
			
		||||
  13 --- 31
 | 
			
		||||
  13 x--> 35
 | 
			
		||||
  13 --- 39
 | 
			
		||||
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Reference in New Issue
	
	Block a user