```mermaid flowchart LR subgraph path5 [Path] 5["Path
[818, 843, 0]"] %% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 7["Segment
[851, 873, 0]"] %% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 9["Segment
[881, 925, 0]"] %% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 12["Segment
[933, 960, 0]"] %% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 13["Segment
[968, 1012, 0]"] %% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 15["Segment
[1020, 1027, 0]"] %% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }] 17[Solid2d] end subgraph path6 [Path] 6["Path
[818, 843, 0]"] %% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 8["Segment
[851, 873, 0]"] %% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 10["Segment
[881, 925, 0]"] %% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 11["Segment
[933, 960, 0]"] %% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 14["Segment
[968, 1012, 0]"] %% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 16["Segment
[1020, 1027, 0]"] %% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }] 18[Solid2d] end 1["Plane
[1113, 1151, 0]"] %% [ProgramBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg, CallKwUnlabeledArg] 2["Plane
[1607, 1645, 0]"] %% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg, CallKwUnlabeledArg] 3["StartSketchOnPlane
[790, 810, 0]"] %% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 4["StartSketchOnPlane
[790, 810, 0]"] %% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 19["Sweep Extrusion
[1100, 1194, 0]"] %% [ProgramBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit] 20["Sweep Revolve
[1594, 1676, 0]"] %% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit] 21[Wall] %% face_code_ref=Missing NodePath 22[Wall] %% face_code_ref=Missing NodePath 23[Wall] %% face_code_ref=Missing NodePath 24[Wall] %% face_code_ref=Missing NodePath 25[Wall] %% face_code_ref=Missing NodePath 26[Wall] %% face_code_ref=Missing NodePath 27[Wall] %% face_code_ref=Missing NodePath 28[Wall] %% face_code_ref=Missing NodePath 29[Wall] %% face_code_ref=Missing NodePath 30[Wall] %% face_code_ref=Missing NodePath 31["Cap Start"] %% face_code_ref=Missing NodePath 32["Cap Start"] %% face_code_ref=Missing NodePath 33["Cap End"] %% face_code_ref=Missing NodePath 34["Cap End"] %% face_code_ref=Missing NodePath 35["SweepEdge Opposite"] 36["SweepEdge Opposite"] 37["SweepEdge Opposite"] 38["SweepEdge Opposite"] 39["SweepEdge Opposite"] 40["SweepEdge Opposite"] 41["SweepEdge Opposite"] 42["SweepEdge Opposite"] 43["SweepEdge Opposite"] 44["SweepEdge Opposite"] 45["SweepEdge Adjacent"] 46["SweepEdge Adjacent"] 47["SweepEdge Adjacent"] 48["SweepEdge Adjacent"] 49["SweepEdge Adjacent"] 50["SweepEdge Adjacent"] 51["SweepEdge Adjacent"] 52["SweepEdge Adjacent"] 53["SweepEdge Adjacent"] 54["SweepEdge Adjacent"] 1 <--x 3 1 --- 6 2 <--x 4 2 --- 5 5 --- 7 5 --- 9 5 --- 12 5 --- 13 5 --- 15 5 --- 17 5 ---- 20 6 --- 8 6 --- 10 6 --- 11 6 --- 14 6 --- 16 6 --- 18 6 ---- 19 7 --- 24 7 x--> 33 7 --- 35 7 --- 45 8 --- 28 8 x--> 32 8 --- 44 8 --- 54 9 --- 22 9 x--> 33 9 --- 36 9 --- 46 10 --- 27 10 x--> 32 10 --- 43 10 --- 53 11 --- 26 11 x--> 32 11 --- 42 11 --- 52 12 --- 23 12 x--> 33 12 --- 37 12 --- 47 13 --- 21 13 x--> 33 13 --- 38 13 --- 48 14 --- 29 14 x--> 32 14 --- 41 14 --- 51 15 --- 25 15 x--> 33 15 --- 39 15 --- 49 16 --- 30 16 x--> 32 16 --- 40 16 --- 50 19 --- 26 19 --- 27 19 --- 28 19 --- 29 19 --- 30 19 --- 32 19 --- 34 19 --- 40 19 --- 41 19 --- 42 19 --- 43 19 --- 44 19 --- 50 19 --- 51 19 --- 52 19 --- 53 19 --- 54 20 --- 21 20 --- 22 20 --- 23 20 --- 24 20 --- 25 20 --- 31 20 --- 33 20 --- 35 20 --- 36 20 --- 37 20 --- 38 20 --- 39 20 --- 45 20 --- 46 20 --- 47 20 --- 48 20 --- 49 21 --- 38 47 <--x 21 21 --- 48 22 --- 36 45 <--x 22 22 --- 46 23 --- 37 46 <--x 23 23 --- 47 24 --- 35 24 --- 45 49 <--x 24 25 --- 39 48 <--x 25 25 --- 49 26 --- 42 26 --- 52 53 <--x 26 27 --- 43 27 --- 53 54 <--x 27 28 --- 44 50 <--x 28 28 --- 54 29 --- 41 29 --- 51 52 <--x 29 30 --- 40 30 --- 50 51 <--x 30 35 <--x 31 36 <--x 31 37 <--x 31 38 <--x 31 39 <--x 31 40 <--x 34 41 <--x 34 42 <--x 34 43 <--x 34 44 <--x 34 ```