{
  "Uuid": "4c6a2e9b-d7a4-4be7-8aaf-77f55281aa2f",
  "IsCustomNode": false,
  "Description": null,
  "Name": "Collective Trauma",
  "ElementResolver": {
    "ResolutionMap": {
      "Math": {
        "Key": "DSCore.Math",
        "Value": "DSCoreNodes.dll"
      },
      "Point": {
        "Key": "Autodesk.DesignScript.Geometry.Point",
        "Value": "ProtoGeometry.dll"
      },
      "Vector": {
        "Key": "Autodesk.DesignScript.Geometry.Vector",
        "Value": "ProtoGeometry.dll"
      },
      "Math.PI": {
        "Key": "DSCore.Math",
        "Value": "DSCoreNodes.dll"
      },
      "Point.ByCoordinates": {
        "Key": "Autodesk.DesignScript.Geometry.Point",
        "Value": "ProtoGeometry.dll"
      }
    }
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 10.0,
      "MinimumValue": 1.0,
      "StepValue": 0.5,
      "InputValue": 4.0,
      "Id": "4b40fb648dff49309427b3eccdcffb95",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "67b9f2d760d247648940b8b74f1a572b",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "L = H / R;",
      "Id": "588917a296734b34b755b30b26754ab4",
      "Inputs": [
        {
          "Id": "6bfb59853efc43e9bca04f3b600ed229",
          "Name": "H",
          "Description": "H",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "20910549dfa14df18f858e12781b4372",
          "Name": "R",
          "Description": "R",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "01dbe675e8c646ba8e052e6551a470b7",
          "Name": "",
          "Description": "L",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.436*H;",
      "Id": "31ad840df4194ceb8772088cf765c191",
      "Inputs": [
        {
          "Id": "8fd35b540bb744d5b00c9dca41f60d4f",
          "Name": "H",
          "Description": "H",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "24ab3061338b44e590c7943cae16aa67",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.145*H;",
      "Id": "fcd640887fa443c1993c804d755f871b",
      "Inputs": [
        {
          "Id": "7916c22be9264a75a602e16b26ed8aea",
          "Name": "H",
          "Description": "H",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "370943b9487f4dde97c35262ab5f4a63",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "H/11;",
      "Id": "e5240876e20a43bdab1b9371b3734154",
      "Inputs": [
        {
          "Id": "292eb825a33348fdb52527ed9b89e473",
          "Name": "H",
          "Description": "H",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ba302d1b1df942879962df95fb0a2479",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.067*H;",
      "Id": "35521903691a4a4f894f9eb43833e219",
      "Inputs": [
        {
          "Id": "523d6c8df1eb409d875ae0bf3a0604bf",
          "Name": "H",
          "Description": "H",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aea12894a5634ffcbeba6d207223cb88",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "X=-X1/2 + X3/2 + X2;\nZ=(H/2)+X4;",
      "Id": "0ec3ac9715d749f486649a4919657ad7",
      "Inputs": [
        {
          "Id": "fa55ff72dbb945c68d186c4c94aa32eb",
          "Name": "X1",
          "Description": "X1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "98b7815eb5ca46e1b5abb4d0036ed394",
          "Name": "X3",
          "Description": "X3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5027be3d7aa943fcbc38e6ac8119db28",
          "Name": "X2",
          "Description": "X2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f94071e22a894ec69023b5ffc5ad99fc",
          "Name": "H",
          "Description": "H",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8e036c7a1a6b4feeb02af255c8153a6b",
          "Name": "X4",
          "Description": "X4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "98d483037c5c4207b9957fec4af5bd3e",
          "Name": "",
          "Description": "X",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "111bf6493a464dcb9c1d7ae96ac019ca",
          "Name": "",
          "Description": "Z",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "Z=X4/2;",
      "Id": "4dcdf17377474a51b4a73ef142d73d5c",
      "Inputs": [
        {
          "Id": "36d54dc29dae4918b5a5f2fee92b0634",
          "Name": "X4",
          "Description": "X4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7570f0eaf98a488a927623e9e864efa9",
          "Name": "",
          "Description": "Z",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "Y= L/2;",
      "Id": "eb52a654a8714cf4aa7a1dd905c1ca6e",
      "Inputs": [
        {
          "Id": "fceb0433f4624929b22988e1b89bba39",
          "Name": "L",
          "Description": "L",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6059c2f9648d476985af0e173ae32029",
          "Name": "",
          "Description": "Y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "3cf62d6d53e04e5f9f184acc69262939",
      "Inputs": [
        {
          "Id": "98b2c03f09714d348475744ddcd8bc66",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8903f9cdcee34ded9cc2dbe8b912e78a",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3cffa2b23b61431f8af8ea0b2dae0872",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4da7ec82603549bf8392efa994f5b757",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "546e43c7325147239d3e778f9ba49bea",
      "Inputs": [
        {
          "Id": "eec1686a1f4a4cb0b1b75808ddeec9cb",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b60e2a0b34e84517b1076305eafb970d",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "39154864375f40859d4467263e09c8e1",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6ca2556d18914f2da7984a13a9cc300b",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByLengths@Autodesk.DesignScript.Geometry.Point,double,double,double",
      "Id": "056e04e869ca4a7398b67b50b74d9fd0",
      "Inputs": [
        {
          "Id": "120a6d49229e440a836d03ccdc7d1076",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f25933acd7d24340b3d791aac553cea9",
          "Name": "width",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "201cd12a072845e9a362236d44720723",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5e41e9ac36294053b7c573b97542f8b4",
          "Name": "height",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "744aa193d19948588456c8a39100523a",
          "Name": "Cuboid",
          "Description": "Cuboid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Cuboid centered at input Point, with specified width, length, and height.\n\nCuboid.ByLengths (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), width: double = 1, length: double = 1, height: double = 1): Cuboid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByLengths@Autodesk.DesignScript.Geometry.Point,double,double,double",
      "Id": "010d566f49644360a7a99aa0bd0db317",
      "Inputs": [
        {
          "Id": "266b2492f1ad4af9b2ecf42a95feee92",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9a5904d37277417b938680b2d7a8e2f1",
          "Name": "width",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b4f73a228e61456b9ec2e673edad12cb",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6ec6a7ccf06645e4aa291b7f84fee750",
          "Name": "height",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a1bf061e0b3447d5a3e541cf22202bb4",
          "Name": "Cuboid",
          "Description": "Cuboid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Cuboid centered at input Point, with specified width, length, and height.\n\nCuboid.ByLengths (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), width: double = 1, length: double = 1, height: double = 1): Cuboid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Id": "0e59b068ea284bccae68fad81107835f",
      "Inputs": [
        {
          "Id": "ea8e5c496a5945c88fa6edeccb27a29a",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9b2393f38d9c4965836856fe6fa38bfe",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "96706ebbba5b4135826c925dbe8acfc6",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "02790984a4c540a9925c5aee055f8528",
      "Inputs": [
        {
          "Id": "3727d708ceca4fb19dc75ae368e17dd5",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bbf6552eafc84ff2b92d5f67a7d9614c",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b6ee363c1d86409698511c68b88576cc",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Id": "f217676b44f9486286e4308b0fadad9f",
      "Inputs": [
        {
          "Id": "4079ca2d49e1480f864a1b38995f5ca2",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3e37c2b7623d4dbc82a73bec2f528371",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ca3a4f86bb9b486e816f91c4bf7a2c02",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "deb1f5bc15a34bb7976706cf8b15ff7d",
      "Inputs": [
        {
          "Id": "4c514b6a4d7143699ac295544be5dc19",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e17f142bc12b4976ac664fa653f127c8",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "33ac0c9d9e344327b8f2404e4b0e2e97",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Id": "43d5151f8c324a81a8958e220b0b987b",
      "Inputs": [
        {
          "Id": "f1d5c5d28af04d809111aaff5c73e3ea",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "854a6b8a9b3044e6a1474cb25a478ee4",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cf0869ad387c42008212be519db847b4",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "d327f629d927430ebb9feb62b360ba08",
      "Inputs": [
        {
          "Id": "e0dfef105c7340048227a99b30eeef19",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "896cb13db4f64a02b3a547f6f86d3fd0",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e50b56267f5a4a35811e0f2c5beff96a",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Id": "ddf79eb6617f4d969d3b31507b056717",
      "Inputs": [
        {
          "Id": "39998eb105904ec891815db9ef42e304",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1dca188c60044c9d968a499dcb41f55e",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1b59c05b73d64a77bcc482f459af20e0",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Id": "990dd8fde2c4407ab5fa564caf77ab81",
      "Inputs": [
        {
          "Id": "68a6f4f7f10f40d28bdfdd1554db1b2c",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "717a2b3be6c24dca80845f6326b91146",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "4eb1b05fc5b04da9b8c2a950f2cdf5ad",
      "Inputs": [
        {
          "Id": "0ebca9e9335f4160a335aa70e3a8bfb7",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e5b228e2f02049cfb3c74105c62a18b7",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "3d0c7a2fd093422fb275371bb199b206",
      "Inputs": [
        {
          "Id": "3df24aee5771446389aac261b98a00ad",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6893d558f9bc4004a8012c55ef8a6a0f",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9658de27209d448e80d02d32d47daaca",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "035091de06c147a691738e7e05658339",
      "Inputs": [
        {
          "Id": "c44906943d6742a1ab33b327a4132d36",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fb3a44630e664da5a4ac34ab8320e806",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Id": "8a190eb2d5c6484e955ad2cf4e83cc84",
      "Inputs": [
        {
          "Id": "458859692b2443fdae484fa9aaa5831c",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "16fe91faf8b848df92f9f3e8d362ae2c",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "761aad3e6eb14e7ba678d1ea615e2990",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "ce9755b3434d4952bd51a671af8f5b8b",
      "Inputs": [
        {
          "Id": "3cb8e43c25434a85b4dd7cea2ce36480",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9536f914c60941ecb1dba17a9d9f42fc",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "a92652deea3c4267b306a3e4af5723d2",
      "Inputs": [
        {
          "Id": "5383648e3509415aa2971abae936b948",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8546db0f26eb4060aaddeb821a463cbc",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "7a5b21820ef6492fad38bd9c73491d5d",
      "Inputs": [
        {
          "Id": "20b0469c851d4b0ba23020d44523dc21",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e888425cc30c44e7a469650247b82d86",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0b72e3a69f544e5abe700e18e89641d1",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "0c5d935f18ae4750a1408267e850d1b6",
      "Inputs": [
        {
          "Id": "726318ff08c040478c2b7ba82c74ab7b",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "960235eabcfb4dd691115f5173f0ef7b",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2c9da7b9d9e548d3ac6e68ef965ec685",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "56d0c972ebb5421193a6deb7addc3307",
      "Inputs": [
        {
          "Id": "fed0c440d43440b08955c0beb283a0cd",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3664c16aabeb4bd6a83947c467b78722",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Id": "71e8d862a6bd4a7097c70fa9b2c92b55",
      "Inputs": [
        {
          "Id": "531450279f75428c90fb89d01996bcb3",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "46c4e4726e384ed78d3d8d4a33d7ecd7",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4c6edb69d65543ef9241407103ca164b",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "330dc9c0257d481186b6fa6b9f4b65d3",
      "Inputs": [
        {
          "Id": "755009e5425a4456bcd141989c1df416",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "436f7245deee489a959845efee09a40b",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9b187c906a2c4d11a26cd52e50271d54",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 255,
        "B": 255,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "1e49b36a5d484d0786e835768867a1bf",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "215ec1acedc440a79f620916deced90b",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "7d7e8ca202e44abcac2fe00aa2d32d1e",
      "Inputs": [
        {
          "Id": "53ce42c5494c40fb8bef4a4d447d25bc",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4c05714c04854981a8c7eeeeb2a30453",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f75251983db04c518b09e12c2f2764f3",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "fb1f826c657d406f992ce7d8cc738df9",
      "Inputs": [
        {
          "Id": "1fa66d85c891443a96a7a5eb12dd5307",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8216f92acc474bc8b61251a20d2e47ec",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Id": "984589dee2774ea2936360355111b843",
      "Inputs": [
        {
          "Id": "cc56c216431c4ba79d72a5f035042c6e",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2af824b3c1cd4812bf7e82ecf09ad57d",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9a0750066be444278e3aab03ad74a531",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Id": "feaff79c4ba3476b8a0bb87224523052",
      "Inputs": [
        {
          "Id": "c25cfbb697714257b664e33af5a1dbdf",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f6cb205415ed42338e16bc70295b16ae",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6a69b3ec46f54a9994c34106d51f90b2",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
      "Id": "1a38f4127e1343b6b134cb2a0adc9e18",
      "Inputs": [
        {
          "Id": "f251cb489f82473bba689df608fa538b",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5ea01eb81d54462ea1deede31579e7c1",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "11424f89adc64587be708f476cf36ac5",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c122299dfe1043879954e8c288451772",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Id": "f4ccba991d714c998e50e65936c7dc6d",
      "Inputs": [
        {
          "Id": "a5b3c5fd602a4ff1a76ddc1098fdf0f6",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d296a703bc82413d9372659a4be19e3b",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "37caecd1d89548a58d9093f3d092a340",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "7e569a83a2f14dc086549141aa44b4e5",
      "Inputs": [
        {
          "Id": "014cea75cbd147129ae7284e8f6e5479",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "de9a5e4c2e1e4493bbf6ef41a587cdad",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
      "Id": "0bc63bd1840c48eeaa0a25fef9e4bdc6",
      "Inputs": [
        {
          "Id": "bd36df9dc1d14490a537788f11eaebd1",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "136eb0002d0e4647bc61fc136874b698",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cf684ce9ee5e4ea0ab52ed841c6cf46e",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "453d0377bc6e4e9495c7e12a1e6b66f6",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Id": "b893fdb6503b421ab114254d320b5089",
      "Inputs": [
        {
          "Id": "d723fb1768174d5c8ab77dbb15ac56b6",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cd8d256e77bc4b428ede99f504ff400f",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "3da7f991cd4441d4aedc0c562832a31a",
      "Inputs": [
        {
          "Id": "fe371d49aaf44d889b92dab9ad2804d2",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0acd62002aee4b1899c9116ffb51d832",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "43a03099b1ab4d0f89a76bb6035fec3f",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "36c0ad5a6f6c4237a6705b204ac596a0",
      "Inputs": [
        {
          "Id": "a18a019174f64ecf9d026d5ee3fe8923",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4bc95eee6fd142e9b679a2298baf19ba",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6cea61d581024af8b6d815c0a9bdec0e",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 255,
        "G": 0,
        "B": 255,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "ac45fb6598e3420aa1e2811b30eccfad",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d9181203457a48d4b1781de228e82bbc",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "HeadEnd = HeadStart * 0.5;",
      "Id": "41cda58abaef4b02a4b1e0346ae75175",
      "Inputs": [
        {
          "Id": "950e28c86f3d4cf5b4d8d24cf0ba68c0",
          "Name": "HeadStart",
          "Description": "HeadStart",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a290efd2874c427f85187b6768374da5",
          "Name": "",
          "Description": "HeadEnd",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "HeadStart = H *0.75;",
      "Id": "5e601fd0c26c40a78617801be6fef5c5",
      "Inputs": [
        {
          "Id": "707acd4c403840b3a3dae360f833ea7d",
          "Name": "H",
          "Description": "H",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f9da61e7d4694da1b9e3592948c5a0e1",
          "Name": "",
          "Description": "HeadStart",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "7dde7c9ea2b14ce482e99a960a826319",
      "Inputs": [
        {
          "Id": "73ad68ad22f34e6785131eb5a633bf05",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9b1a62213b2e42b0b9159d4ac3bbdfeb",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d3f2fc8d88844784a590da2713c548e0",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e08b8929f78b4f51ac8bf768f36f5f01",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
      "Id": "aad0210e6f4a4cbd91145b173cbaa4da",
      "Inputs": [
        {
          "Id": "d9ced9be031a4a3c9b091561808bb2cd",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "695f9fa59dec463f979f6f78c815d731",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d2b61689aecc4305936ad505d07b0a8e",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "401dd7c7f7d0449c91198e3d909ca5e2",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
      "Id": "8f9878bdfe5d4ba2899535c34b9cb663",
      "Inputs": [
        {
          "Id": "642fc60402424e6c80556d2d1e7fb698",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c98be3eec6144c16896adc5e2057ba2e",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d7f8e0c622c24d2091e88dc7707b7e1e",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ad63808839e549fcba12699a222f2ade",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
      "Id": "f9a9b635a448446b9bbbae8f39aee228",
      "Inputs": [
        {
          "Id": "021dc4b4d2354cf98a5b371d1d4ee1ef",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3dc77428f8854b55b69c97b59c92d5e4",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "745467e703894db78230bd19b73ab948",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aa74f450a4fe4b638f00faa755923b41",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "b71e557ce8994b1d9f0f404a69cff754",
      "Inputs": [
        {
          "Id": "cb7c4b37c7b740be8a17d8fb4afbb128",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b983cb70307941678725c5ca96ecc24e",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.BySurfaceColors@Autodesk.DesignScript.Geometry.Surface,DSCore.Color[][]",
      "Id": "a1bcd55ac0254010ae37924a467832d5",
      "Inputs": [
        {
          "Id": "80e16748aa484490a6ce7cd71f9091bf",
          "Name": "surface",
          "Description": "The surface on which to apply the colors.\n\nSurface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fb15128dbe32461a81d319b8008953c6",
          "Name": "colors",
          "Description": "A two dimensional list of Colors. The list of colors must be square. Attempting to pass a jagged array will result in an exception.\n\nColor[][]\nDefault value : [[DSCore.Color.ByARGB(255, 255, 0, 0), DSCore.Color.ByARGB(255, 255, 255, 0)], [DSCore.Color.ByARGB(255, 0, 255, 255), DSCore.Color.ByARGB(255, 0, 0, 255)]]",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ce3eac0c851147078263133ca62d2968",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display color values on a surface. The colors provided are converted internally to an image texture which is mapped to the surface.\n\nGeometryColor.BySurfaceColors (surface: Surface, colors: Color[][] = [[DSCore.Color.ByARGB(255, 255, 0, 0), DSCore.Color.ByARGB(255, 255, 255, 0)], [DSCore.Color.ByARGB(255, 0, 255, 255), DSCore.Color.ByARGB(255, 0, 0, 255)]]): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "72e80d8d1acb4e299e8aa04dcdc16a9b",
      "Inputs": [
        {
          "Id": "78be1cd9b4f145989c449368a7588700",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "424ff9dd38a24566ab2f4d5749ed08e9",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "567d6747423f4e0ab45f949e540faf63",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "9c7fb8db5de149fc83015a9b7b4b78ec",
      "Inputs": [
        {
          "Id": "4fb254f58fab4de4af17b439063f02d6",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8a681c96b1854ab6af49cdda06d868d0",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "2cf5ac83e1e84d28a79d4dd48657aa68",
      "Inputs": [
        {
          "Id": "393a991a42ec4ceaabaa53ae6646156a",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0f0b3a0c53744ccd8a2d8c259f4dd39b",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "9a1fe1bb039d44e1b43ee1499416c70d",
      "Inputs": [
        {
          "Id": "123550661ae843e4b4ae9429c5c87149",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d742d2c998e445cd9558d7fe32b557c1",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "645f0a586fb94772886780b5d7ccb9d1",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Id": "dd0fa0fa73e94a9a8c60c16628eff1fa",
      "Inputs": [
        {
          "Id": "1f422c0132df4ca1a6bf42933c007e1c",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "326bfc41bea240cebc3320d58ffb42d4",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7b88d5fdafa24875936e6d840a1ab1b4",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "87a629b72c6a476583cda991126b58d8",
      "Inputs": [
        {
          "Id": "bce7d5bdfbf841edb99d3493271c8fbf",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "45dcc3ab161e4c8f8fbff88ca07e41a5",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "972464c6309d488f9f07d54b12565473",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.BySurfaceColors@Autodesk.DesignScript.Geometry.Surface,DSCore.Color[][]",
      "Id": "be29841414df4497bbcaff12ac336d8a",
      "Inputs": [
        {
          "Id": "368d32d0f6944be49f2d8de704ba1665",
          "Name": "surface",
          "Description": "The surface on which to apply the colors.\n\nSurface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0ca82c6e8b0b46598052caf60484ae21",
          "Name": "colors",
          "Description": "A two dimensional list of Colors. The list of colors must be square. Attempting to pass a jagged array will result in an exception.\n\nColor[][]\nDefault value : [[DSCore.Color.ByARGB(255, 255, 0, 0), DSCore.Color.ByARGB(255, 255, 255, 0)], [DSCore.Color.ByARGB(255, 0, 255, 255), DSCore.Color.ByARGB(255, 0, 0, 255)]]",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "93183b8e0c6245dc860963a342b4c18c",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display color values on a surface. The colors provided are converted internally to an image texture which is mapped to the surface.\n\nGeometryColor.BySurfaceColors (surface: Surface, colors: Color[][] = [[DSCore.Color.ByARGB(255, 255, 0, 0), DSCore.Color.ByARGB(255, 255, 255, 0)], [DSCore.Color.ByARGB(255, 0, 255, 255), DSCore.Color.ByARGB(255, 0, 0, 255)]]): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "4765f37cc41d4eb585365ae5d630b706",
      "Inputs": [
        {
          "Id": "5b9a1a635c7f48749f1c09762fb17d7b",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aea1c94bda4b4007a0738bb7680f6269",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c9f656143b3147bc9a848b3a3470c32d",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "b57a66c477d44eb4b8f4bd0f37818cb9",
      "Inputs": [
        {
          "Id": "27fb27ca02374a49bba57c1ed7525ab9",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c671d20a5d4d48269c8f025d4a16351d",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Id": "dbfec65943d7490e940346ec1da517cd",
      "Inputs": [
        {
          "Id": "7ecd96eb2fa44c4a91f7ea886d8cd142",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "486262bd44f547d0adf223b4de17c050",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4f11b9feab8146889beeb7d938ff7754",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "0e3731504c8042beb56dd3924b6715c2",
      "Inputs": [
        {
          "Id": "60f41544e5364cdd8a5996b0746c4493",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1f4efc3df9d248d0bbe6062e19bf4209",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "370f9f3bbcd04752a11455178faf9c60",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 50.0,
      "MinimumValue": 10.0,
      "StepValue": 1.0,
      "InputValue": 10.0,
      "Id": "b4f15ecf631f440ca7637597afc5f0cb",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3324677ebe214becae68f08558e60343",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "i=(h2-h1)/l;",
      "Id": "f5484127bf6e4233bd2169e96b2214d1",
      "Inputs": [
        {
          "Id": "9c263329b7954141985b771b03b993bd",
          "Name": "h2",
          "Description": "h2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "213d14a0189240a18740110b7c559265",
          "Name": "h1",
          "Description": "h1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "86886613f41c4193874d5eab3e54d1b5",
          "Name": "l",
          "Description": "l",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "85478ad003a44044b3789f51eb7b78da",
          "Name": "",
          "Description": "i",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "77f412593c994993aca6575cecc96e9a",
      "Inputs": [
        {
          "Id": "b70db6f09dac43fe872a1f58b9bd7045",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3b28ec50fe054deaa518e3f5ea8e8054",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "238d10cba2f04a78a37ffcbd631a4194",
      "Inputs": [
        {
          "Id": "13c5871cdb3c4c84826e9e9c5b83237e",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "74806f68d6234ccfbd4c21da4e02a2cc",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "Kf = 1 * Math.Pow(10,y);",
      "Id": "a233565d6ad14a19bde1f81315d4c338",
      "Inputs": [
        {
          "Id": "4b472320f5ab4a5da48a845902ee53b4",
          "Name": "y",
          "Description": "y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e4159a51bb9f424995030576249378eb",
          "Name": "",
          "Description": "Kf",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "vf=-kf*i;",
      "Id": "ae75baa51edc4f9196da18949180b34c",
      "Inputs": [
        {
          "Id": "bf5bdcf4403c44f58430e4756cc8bf11",
          "Name": "kf",
          "Description": "kf",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e091e651928749c9922dec5ef1a7a16a",
          "Name": "i",
          "Description": "i",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ada57b9c82a14cf68d8f990b0554a810",
          "Name": "",
          "Description": "vf",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": -1.0,
      "MinimumValue": -9.0,
      "StepValue": 1.0,
      "InputValue": -3.0,
      "Id": "d638f67da1344d45a1a2daba9e387bfa",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ff28683c710649ccb03ff72f447ab0ab",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "361a94e2b7e4457fbaf3645297176cdc",
      "Inputs": [
        {
          "Id": "5f9b0eb0f9e643c385a326286e342e64",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8a27f0170d004dd08a419b3bb20567da",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 9.6,
      "MinimumValue": 1.8,
      "StepValue": 0.1,
      "InputValue": 9.6,
      "Id": "ea8207e561e94194ba36d17fe33d9f46",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "79b38b1133bd46d6aa15263e764c4adf",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.02,
      "MinimumValue": 0.0,
      "StepValue": 1E-05,
      "InputValue": 0.01,
      "Id": "42a1c8313e5d43fea2a946c14aed67e1",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d7ebdda583824e8fa49ed69ef3bd7b9a",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.05,
      "MinimumValue": 0.0,
      "StepValue": 1E-05,
      "InputValue": 0.05,
      "Id": "1dd234e7042947d09b79ec60203c6d6c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b3785af53c1c4b899e0c0d45a2fc7de9",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "p0 = Point.ByCoordinates(0,0,height);\np1 = Point.ByCoordinates(width/2,0,crossSlope*width/2 + height);\np3 = Point.ByCoordinates(width/2,length/2,crossSlope*width/2 + height/2);\np7 = Point.ByCoordinates(0,length/2,height/2);\np2 = Point.ByCoordinates(width,0,height);\np5 = Point.ByCoordinates(width,length/2,height/2);\np8 = Point.ByCoordinates(0,length,0);\np4 = Point.ByCoordinates(width/2,length,crossSlope*width/2);\np6 = Point.ByCoordinates(width,length,0);",
      "Id": "c541736773604cecba1771bd354584f5",
      "Inputs": [
        {
          "Id": "6a777acd21fd4cbfb5763013fcc8f912",
          "Name": "height",
          "Description": "height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "27d977906e2741c18fb45e67d6c18267",
          "Name": "width",
          "Description": "width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "730d8d08c03e48b28b98dbf878399b4b",
          "Name": "crossSlope",
          "Description": "crossSlope",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b0a1990ea0a043b1ae75310b0b9136f4",
          "Name": "length",
          "Description": "length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8ee047353bd74ca0a0f4e9b34f07eab7",
          "Name": "",
          "Description": "p0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cc0c8595d81d427c89b70577e566ce2e",
          "Name": "",
          "Description": "p1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9f6ebc2f243c4d989b2c05f810fce160",
          "Name": "",
          "Description": "p3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2dd3f1b4c9b240c9ad7de8c6c7eed8ed",
          "Name": "",
          "Description": "p7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "99ccf17a5c034f2d81e0d47a8a106864",
          "Name": "",
          "Description": "p2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e0ed0e5b481a4b4a90cb009a104c5d4c",
          "Name": "",
          "Description": "p5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7a61a2661b484e64965a979a32f85c8d",
          "Name": "",
          "Description": "p8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8dcc56edda2c4e30b2e0ca49a1a4dace",
          "Name": "",
          "Description": "p4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5ebc116b5dcd4a28903edbb65b7613d7",
          "Name": "",
          "Description": "p6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "0a4ea4a38e154dd589de9bbb66a54a10",
      "Inputs": [
        {
          "Id": "0e56280a045348dda328b4d845522661",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eb383df2c71f481592a137daa5ef465a",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8f2c29db9fa84cba9bdf717b9bcdfe16",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "faaaa216439e472985ecc79ad760d21b",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b31f1bbf82194eab9a5897b0fffcfbe4",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "112f7821965f48a6ab7039e4473f24ab",
      "Inputs": [
        {
          "Id": "a4c8784ac57a471f9b9997c6d9ad583c",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7ec0af1ff7114c96b539881e43d86405",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a84345a21d85457ca07d88c5928ea37a",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "96b4f829feaa4f47bb439b0162aa410e",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "54f15285531f4fc79ef62eae890a59a6",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 50.0,
      "MinimumValue": 0.15,
      "StepValue": 0.0001,
      "InputValue": 0.15,
      "Id": "b70a9989994a406989b3e1119be81bd2",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "03a7e990344f41c6a17c304ed91f4b53",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "aa9f5de07c6248f1b35f36fccb63120a",
      "Inputs": [
        {
          "Id": "582ea67ce8e14ca384b247e2817917e9",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "df361ef8e2954428aa7b4c54d1893d2a",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "68ad647b1c8f4d35bbe29198d1e4f019",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d316774c78b437a8899028ead218664",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a082050258df451691ee2b72baee7ddb",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "e1a56d7efaba48f7a65422eeba3a63a3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cb6da13c922946888d2d37f666ef1429",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "c3896f8cc22f456fac0cb9d6c1901921",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3bd88553b175448bb0a928102d70aa1a",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "cdec3980ae414eef9db664d4cb793416",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "240d8e90349f4aa7b1cea3c59c067f46",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "dd289359af2a4c469477cc34a35e595f",
      "Inputs": [
        {
          "Id": "eb46364e5a9541e48a8d5f58090c3d21",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8e6536db96f441ad9d20c5a07288f012",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0a36681d5c9a4f3a89426dbbeb567ff9",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "1a5446fd5f2448869b6f0ffad6101d84",
      "Inputs": [
        {
          "Id": "bef1fba023694fbeb9a81d8817856f74",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ae94a9b615ba4dc2b520e68d3184de8c",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c3e560cf88f646aa931df077cb6a80dd",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "5a1d80aa66e54006ac6142799dc3e035",
      "Inputs": [
        {
          "Id": "084b11dd441546f09b753705c5947e52",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "02252dffff3d40c790bb60d0e60fc9e5",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6a9ca8bf59fb4204a171b4cef3725ab7",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "0615227fbd9b4446865a477cb1da3f21",
      "Inputs": [
        {
          "Id": "00669fd2f7c44049b299fcc55c3f0713",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5207f564b3d74ce9976c4576f32d8005",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4a321271d0ca4e27a5043b324ed50ea0",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b1a519c731394ea988783603b40a00f7",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3c3a52afaecf4f2792c91d6834ae1984",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "9d3df5aeaaa2483da22ca6fff6182c78",
      "Inputs": [
        {
          "Id": "692704c2cd224965a558d2d6f889c16d",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "516f418d22694ff0a8a18c44cbb84ddc",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aa1f2c09269a4bc89a585214ea79c5af",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e92ec8c0fd9745d5b8b503aaa25bcace",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0f9f289d32724987ba3a6e7932b2b48b",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "1afb72797c2d46dc8e0e124d27e7eb13",
      "Inputs": [
        {
          "Id": "49a86d6ca2084dca93792a2dd607e3ca",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "03f3cb34557e47769001902e94b91b71",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ecfe2bd65b7b4cc9af6d00ebb96fc60b",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "48d241fc0c92421e8bfa1459936ac818",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4cd14d393caa4fa9b04dd7c1e27850b1",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@Autodesk.DesignScript.Geometry.Vector",
      "Id": "aaa9489afc254747857b38b7480f904a",
      "Inputs": [
        {
          "Id": "d1f6cb38e671475c8fab886a0288c4cf",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9ab8d898a8ea4b4a87a66b1907c7c726",
          "Name": "direction",
          "Description": "Vector to extrude along\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3183b7398713469d96837050fe7b37ec",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the length of the input Vector. Curve must be closed.\n\nCurve.ExtrudeAsSolid (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "Vector.ByCoordinates(0,0,thickness);",
      "Id": "cdf31bb40dd6444fa039839ea8d205ec",
      "Inputs": [
        {
          "Id": "7ffbce45ebba40818a6558d676edd6e2",
          "Name": "thickness",
          "Description": "thickness",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ea0547da78d5483897b1a7003ae4c39b",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Id": "56f26d72a25d475da381a3575d328692",
      "Inputs": [
        {
          "Id": "8fce3b79552d47cabfb3343176b884ca",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cf33fbb78c6a46b3be7d51643afb98c5",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The total volume of the Solid\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Id": "d72a72ffb90540608c3d0b179e47ea78",
      "Inputs": [
        {
          "Id": "3ddafb3a8b3944a2aa548f5d59098510",
          "Name": "values",
          "Description": "The numbers to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9e89a604d188489898d63313b1616278",
          "Name": "sum",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "8b53ccdad26c4390ae8c2ec7d2637f0c",
      "Inputs": [
        {
          "Id": "33bf0ea5721241b38f23e770f6f1a8eb",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ff413eb235984817991bcf555eaf3bbe",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "2f96fe708e1c4302b4d0eb4adafc7027",
      "Inputs": [
        {
          "Id": "f2f45c02a9954addb74fd2fee225d9fd",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bd6eba38a6704215b0a4af139ec2d4d0",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "32715db2100d4c8a97c3cf191d010301",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0f52b177753c479b8f8c408b1db21d50",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis",
      "Id": "7bcb6f28932a4f3084fdef1b92e1993f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cdc37771d8914bf1af2aad6a2810230d",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical X axis Vector (1,0,0)\n\nVector.XAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-w;",
      "Id": "ff29512cac004ca89b211e00198cca7a",
      "Inputs": [
        {
          "Id": "9306509f56064688a7f0986fa7f15271",
          "Name": "w",
          "Description": "w",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4044e6d0abe84b97933fce2451934764",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "d38861270c78403a9ed9dac6096ced9c",
      "Inputs": [
        {
          "Id": "b46a8c3a31e2429eb90898d3dcd37b3f",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "38028a82eb9c4e6e8dcf41c1a671d9fb",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3bf41816104642e794a52417e66a67a3",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 250,
        "B": 154,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "5a2b61faa1724387ab543d86a69c344c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "983f14483376480a8c682fbf4e2577b7",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "bda170a348d3474aaab0ed975003f8fa",
      "Inputs": [
        {
          "Id": "58e08ab3eb0341c39e2f9613c0e6e057",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a64c230522bf4b25bfd8982f8b0248b1",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eec6d751a0e0465eadb14cf98321487c",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "16523fe49c984b9d81fa64d9a2761de1",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "40;",
      "Id": "11923c1a4b9b43caa213ea0496c77e16",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6c2bd9083c0446e98f6f0e340db8ad43",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadiusNormal@Autodesk.DesignScript.Geometry.Point,double,Autodesk.DesignScript.Geometry.Vector",
      "Id": "4e33fda6e8964ec4ae843f463ade20cb",
      "Inputs": [
        {
          "Id": "710e44f48ea547a78ee9a62147ed9dd3",
          "Name": "centerPoint",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "59fe78e112d94d19adfcb6ed49f603ad",
          "Name": "radius",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "33a6b0f0368048c7aabbd96974ff881a",
          "Name": "normal",
          "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9b296837347c4f75b535d9bb8ecaa095",
          "Name": "Circle",
          "Description": "Circle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a Circle with specified center Point, radius, and normal direction.\n\nCircle.ByCenterPointRadiusNormal (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1, normal: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): Circle"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 20.0,
      "MinimumValue": 5.0,
      "StepValue": 0.1,
      "InputValue": 16.0,
      "Id": "a8bf6e06709448c290627a16446b70e3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ad86ec8a74fb4979b08c8a93399c58a5",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 60.0,
      "MinimumValue": 20.0,
      "StepValue": 0.1,
      "InputValue": 45.0,
      "Id": "b43758a560984984880b7a951e23b591",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "54cdcc06f6f84d02aa01f9eed6ffc1c1",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "86f6d91a430d4fda9a865eb2d13e05c0",
      "Inputs": [
        {
          "Id": "0d6ff4d3602b4b6391e9fb797e6c05e8",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b0f0e1d3bcd6474286a2aaf880dffc22",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "075f8da141514a7d8cafa216261d8163",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6a7336a991f74923b8e61370d6fcf1dc",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "84182a72bd7d41459d956499f449390d",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "a56af2d4f86b4d5baa282b0bcb2b01a8",
      "Inputs": [
        {
          "Id": "5557ccca4c4040f48531559f4d76662a",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e526dbb4280743de95e1bf4b36b6638b",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5571fe162bf44f4891c19cfa68087bf8",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "309ab842c03344c99791bea313ef1d35",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ea9b72af8c4441ed8b887b43cbe8f76d",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.CenterPoint",
      "Id": "fcc85b80ffb74a99b6ef1c91dd6c3c1f",
      "Inputs": [
        {
          "Id": "d5e6acaa555e40f6a02369df0b3599c2",
          "Name": "circle",
          "Description": "Autodesk.DesignScript.Geometry.Circle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9e70e62802bd4252a399e74ddb9bffb9",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The center of the circle\n\nCircle.CenterPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "4ad3cbaf0f824a33869242f05a46d09e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cdba7badeb6f4a42b0cf3066359249eb",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 180.0,
      "MinimumValue": 0.0,
      "StepValue": 1.0,
      "InputValue": 120.0,
      "Id": "b6aa9e5f048548028f13c3c472b1a69f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1d736270df044e019102a0a5412a3fb2",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Id": "0d127b513dbd450d9faaf607997bf0cb",
      "Inputs": [
        {
          "Id": "a733a436cf0a4dbf829069816a6651f0",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9e80a205567b402aa77b72edb548a711",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3ce2ac0852154801a894482bb2bb0d27",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Id": "6c8e1e90140c473a9d7aaf6b95a38275",
      "Inputs": [
        {
          "Id": "649f85113df14087b16b34c3c91adc79",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9845a51b07aa45b68c96deefaac5855d",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3b03ab0773fe47b190c6583122fc47e2",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "a678cf16c28a4b1e8dc27406e3c9eee2",
      "Inputs": [
        {
          "Id": "a873b36f41b349389f18941caeb12772",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "38ad8beb3c2d4f99ac7c95b7d8dd2574",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "62a5c434920845e39b494be73e505415",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0..1..#n;",
      "Id": "936eac79a202438e825eb7ba6a558496",
      "Inputs": [
        {
          "Id": "4364b8937644471dacb53bc05ab2385e",
          "Name": "n",
          "Description": "n",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "45d219bdb9b944e6aed21a8ae2c0ce73",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 30.0,
      "MinimumValue": 10.0,
      "StepValue": 1.0,
      "InputValue": 18.0,
      "Id": "5d146666a14b41d7a7eeec211a65eca5",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d631b3a665ba40e383c2dafe0cfbdac5",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "6a2aaa50160f4b238bcb09f01650f321",
      "Inputs": [
        {
          "Id": "fc4797963bd841f1b59302c0a797995d",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2d38b86af746476fb6e45838efcb9372",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a4a1988aab1442158fbbb5d4434a25e4",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.ShiftIndices@var[]..[],int",
      "Id": "6147cde60fde42dd88a2d212dbe179ee",
      "Inputs": [
        {
          "Id": "41b08447268b44979180bbcb5a9b3cca",
          "Name": "list",
          "Description": "List to be shifted.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a299e976093e4757a7858dd9dbdf911c",
          "Name": "amount",
          "Description": "Amount to shift indices by. If negative, indices will be shifted to the left.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "163161f0193440a7b90551d76b9d9320",
          "Name": "list",
          "Description": "Shifted list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Shifts indices in the list to the right by the given amount.\n\nList.ShiftIndices (list: var[]..[], amount: int): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels",
      "Formula": "A/10",
      "NodeType": "FormulaNode",
      "Id": "a50c569df871486cae299150692b78b3",
      "Inputs": [
        {
          "Id": "f78bd68bdb9f4b75befc8d7dfe2212ff",
          "Name": "a",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0a28323aa87c4439ba6d9bffee306d4b",
          "Name": "",
          "Description": "Result of math computation",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Evaluates mathematical formulas. Uses NCalc: http://ncalc.codeplex.com/"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Id": "d88a75447ce64e9fa1b48c7dd9fa4878",
      "Inputs": [
        {
          "Id": "43faaadd5dcc4686a764b0a8f42ea0b1",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b85b9c00f60f49eb8b6ee7340da051ac",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ab24b85f3a8e4486a9638996568d60b8",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0..1..#64;",
      "Id": "39eab55b93d4406bbd1726bed8100d90",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "30b4fd86364646b4995e313af6aa1c35",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByBestFitThroughPoints@Autodesk.DesignScript.Geometry.Point[]",
      "Id": "76e55d3f9eeb409b9d876f7bf9ffa996",
      "Inputs": [
        {
          "Id": "4dd2c6bc0631407cb56fbd9c3e537ee6",
          "Name": "points",
          "Description": "Points to fit\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "18e48cbf6ed04603bed9333e43029812",
          "Name": "Circle",
          "Description": "Circle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Best fit Circle through Points\n\nCircle.ByBestFitThroughPoints (points: Point[]): Circle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "4f35645d396a49e0a6046ff88b2515f9",
      "Inputs": [
        {
          "Id": "ee94db839b6d4c778c0ada605483955d",
          "Name": "lists",
          "Description": "A list of lists to be transposed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ae4655b3d92f4b1eaf0f636a505bde95",
          "Name": "lists",
          "Description": "A list of transposed lists.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "a619a15430bd41b3987a2b11cba03710",
      "Inputs": [
        {
          "Id": "c079ff95224d40ddb0c1c59c1203176d",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "90c5b970b2494222b4f4acdb63d2b473",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Offset@double",
      "Id": "7d95952aab9a466ea755cb6af6fe1f29",
      "Inputs": [
        {
          "Id": "a4f5841aa17746cb829079954a1b79d9",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "729e6d611d724380b709cc6e83a7b7c1",
          "Name": "distance",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "43f42b6dbc924974a3256723756498d6",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Offset Surface in direction of Surface normal by specified distance.\n\nSurface.Offset (distance: double = 1): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-0.2;",
      "Id": "53829faba4064dcc975aefe5d21e9351",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e931227079cd4fa1aad774c42a534148",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "f83b1572b0c04e85b924910f20d52a6a",
      "Inputs": [
        {
          "Id": "fcb28d70ba2f47dbb5438687cfa31054",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ad99487664fd47da91ec6cac05a86302",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8ee3e77d7ad64aa38bb6eeb259e1a86e",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "373f3f4845fe43f0b13802f9001465da",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "1f318fb1ae664241ab566a7e896ea515",
      "Inputs": [
        {
          "Id": "32ee869a13c7457997d72b97843cb533",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bfa27920f2c94e1a93d7e1bc058f5a0a",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "be123d75e6d441ed9503c7e8bfddfa6a",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "097829f2474f4a898c99f0fb09060c96",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0..h..#400;",
      "Id": "c9173783eab845eab168c7810a4f1b30",
      "Inputs": [
        {
          "Id": "199b488cb0da4a54a4367da4d1952bb2",
          "Name": "h",
          "Description": "h",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5fad149ac653480b8fc4d0ed0fb67a08",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "20;",
      "Id": "3bfe63de4c744ca9a10df07170995af5",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f9038b219bc04e0daded41cefde19f39",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "d5ac9e943c6546cd8a78ba777eb464f4",
      "Inputs": [
        {
          "Id": "d66c9740254e4433895f189ac02b0069",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "88b3e33e88704705896a34a57ab1d6b9",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "20d9f5839b1441a38c86dacf34d12793",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2fc909e28ba44ca0b04cf4ef3b601e1a",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3b4832a8766647c189f55be05f2eb80c",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "9e3a23c584dd46e8913d0a9a1d211a65",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "91104a444b564e0fb5dc37ed74c2c592",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "a53b471d889044f69acc3daf6a367b48",
      "Inputs": [
        {
          "Id": "2c3e20d329c04ba497ba1441dc2052c6",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d93b806c9c5947c997933d0ef2b81a27",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a32590ed267844528ee671f763ca477d",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.IntersectAll@Autodesk.DesignScript.Geometry.Geometry[]",
      "Id": "1a79ace1b88b4d8b8bb8ae04d5db766e",
      "Inputs": [
        {
          "Id": "c3cd471dcbf1475f98a311fa0ad9cb02",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2a53dfe1cdb84e319200c82d27f8bc08",
          "Name": "others",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9f5c15caee2145ffbddd220375a3d4d3",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Get the intersection of Geometry for this object and a collection of other Geometries. Finds common geometry of all participants.\n\nGeometry.IntersectAll (others: Geometry[]): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0..0.999..#n;",
      "Id": "7ad67802e39c4fa5a423371e885e57c7",
      "Inputs": [
        {
          "Id": "89b2344905f64cc7988c5bd10f10af88",
          "Name": "n",
          "Description": "n",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "98a6f6d5fbe440799b87d563684072f4",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 200.0,
      "MinimumValue": 1.0,
      "StepValue": 1.0,
      "InputValue": 152.0,
      "Id": "dcffe563a4e84a4a9cc912f2a44b1e0a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b730635dec5d4a1da242c3187e8d5eff",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.CenterPoint",
      "Id": "1514ccbada3b4b028ca87432f9e28e6a",
      "Inputs": [
        {
          "Id": "4feed1bc8d764a1a940f3465888830e6",
          "Name": "circle",
          "Description": "Autodesk.DesignScript.Geometry.Circle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ffb10268c1d14a9ca335c6c538d22a51",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The center of the circle\n\nCircle.CenterPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Id": "a1504ad6bb6d4840b1d5677b72ad689c",
      "Inputs": [
        {
          "Id": "06a3a03dcfe94b3dba65ebb0fb463687",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4981a776340b476ca43776976ed001a6",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3552f3dad80d4eb9b7459eb7a1b69ec9",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByPlaneRadius@Autodesk.DesignScript.Geometry.Plane,double",
      "Id": "97570f032f12468eb12c45c52e3aaf43",
      "Inputs": [
        {
          "Id": "829baf550afb4e02b5e936a297c51b84",
          "Name": "plane",
          "Description": "Plane\nDefault value : Autodesk.DesignScript.Geometry.Plane.XY()",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1cb28141af0841e8914750aa2dccab3a",
          "Name": "radius",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "567c023864f649e482b3072abc4d66f7",
          "Name": "Circle",
          "Description": "Circle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Circle centered at the input Plane origin (root), lying in the input Plane, with given radius.\n\nCircle.ByPlaneRadius (plane: Plane = Autodesk.DesignScript.Geometry.Plane.XY(), radius: double = 1): Circle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "d03c7a9967b84f5ea3f47230038be1e3",
      "Inputs": [
        {
          "Id": "9546e83454c748b4a275b859cebc93cd",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0dbcf57fb2834cf09231f957071c5ab8",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6a48c8fad4a244bdab02fa6a2ea6c8db",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Id": "130682d3fe9343199a0b6609ec4e0968",
      "Inputs": [
        {
          "Id": "88b3fcee78de4aa7ac5bf88acba342cf",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "958c1e166f724f0e8a8a81b4b13d2b09",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3fce82c047b645a3a6b7b1c1598d7405",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByPlaneRadius@Autodesk.DesignScript.Geometry.Plane,double",
      "Id": "68f7dac873c34ab0b91b7f7da1fbe07b",
      "Inputs": [
        {
          "Id": "7b15a0c38eeb441387c58093113af3ad",
          "Name": "plane",
          "Description": "Plane\nDefault value : Autodesk.DesignScript.Geometry.Plane.XY()",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f4fee8a59b21457685f1588f23e32d8f",
          "Name": "radius",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3bef47fcc6e04293ab3dfb3a1b2184bf",
          "Name": "Circle",
          "Description": "Circle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Circle centered at the input Plane origin (root), lying in the input Plane, with given radius.\n\nCircle.ByPlaneRadius (plane: Plane = Autodesk.DesignScript.Geometry.Plane.XY(), radius: double = 1): Circle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "90bac0cd1ab64bb59662f57f1cbb6ba4",
      "Inputs": [
        {
          "Id": "4ca26560f1ef48db840774bf823111b8",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a7300478abc4458fbf52e9a68871af18",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ffaf042fc5814ae9a0db970addb8511d",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.5,
      "MinimumValue": 0.05,
      "StepValue": 0.01,
      "InputValue": 0.1,
      "Id": "14932350c4bc49d99aa74c83b657b903",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6840b512ee404e7cbd41688a3846cd6d",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "c = 2*Math.PI*r;\nh1 = c*s;\nnl = h/h1;",
      "Id": "c48ec9b1a8ad4925a6c73ec85651dd34",
      "Inputs": [
        {
          "Id": "6452ae40a1f54ac696fba3cf10acab6f",
          "Name": "r",
          "Description": "r",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "65c3be368cd643488c12630e9a0790bb",
          "Name": "s",
          "Description": "s",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9bf0f335aeea4fedb1d4d07e3f41e3e3",
          "Name": "h",
          "Description": "h",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4fbf1804a526478c8d3711b967eed386",
          "Name": "",
          "Description": "c",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f641733c84a944539cb8b9a743d8f5d9",
          "Name": "",
          "Description": "h1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "92918ac4b3594bae85f8cdcf290a461b",
          "Name": "",
          "Description": "nl",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.083,
      "MinimumValue": 0.033,
      "StepValue": 0.01,
      "InputValue": 0.05,
      "Id": "2590893130224f93914211d56e9bf31d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "78ac959e271a4ab58406d7f103e72e23",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Ceiling@double",
      "Id": "2a623dcf99be4272a60705fb2495ebc3",
      "Inputs": [
        {
          "Id": "746b434f288740ab973032e028bb6dcb",
          "Name": "number",
          "Description": "Number to round up.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "66b9c9dff9334e0aba434ab477692692",
          "Name": "integer",
          "Description": "First integer greater than the number.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the first integer greater than the number\n\nMath.Ceiling (number: double): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "64452372880346c9bf98b192e3eb17cb",
      "Inputs": [
        {
          "Id": "25d326e4f1624d2a94928ea4eb32d6d7",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0be84e13c00348fc9e0d2fc0eb068a92",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "53e2e0940a6b43cd8b0fa7050ed7fa6e",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b38c8289558044c2bf2c8c43f45e7d68",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5e4fd29deae14adcbf9c3a613f7e1bad",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-90..r*270..#400;",
      "Id": "02ec7503dd7047cd97949c39c161a0fd",
      "Inputs": [
        {
          "Id": "8952f2723ce64d00be8c6451986d2967",
          "Name": "r",
          "Description": "r",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3f33bb015cfd4a1b9056c2a22d3701be",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "8e2396542bbe4979a8c6d474060b9ef0",
      "Inputs": [
        {
          "Id": "77c58d0a9b9d4a4f8f46517ae476c4d3",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0054b904b4ac422ca929a5c82900d09d",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c68bb4cee71143dfa5cbe02ffb34e8c7",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "47c7bb01472445ce87e87b8193750fe7",
      "Inputs": [
        {
          "Id": "8d4ad29a16e249be8571c657849cb8aa",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "06bbb115f2e24170b4f8aab3ab0e12fe",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1eb2f90397784f419a16b5e4846fca87",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "64bec6abdf41499fa409d33fe050f096",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "ae6df0e2d07e496687da410b1854e814",
      "Inputs": [
        {
          "Id": "94be2b1982f24587bfc6ff4fa478af18",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d39b8555097f427981c38af6e0634cc3",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4efe013da16d4b7cb03ddc001710f9a3",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Id": "11993202b670425b97fc644c793b65ec",
      "Inputs": [
        {
          "Id": "ab79baa733a64cf4a4e24e6cbeb8c079",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "30ce60ebfe7b4b2398cf0ff83edfa4ab",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "11fe74ad424641c3beac4ce5cee04d9d",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "3523bf98d5074ae480e0fc103a7a56cc",
      "Inputs": [
        {
          "Id": "38c43bc8ee734ed98fd860f6960f0c25",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5436cb4e3d114d329f1f9c6a70b6ee7a",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4813f78aa1cf4ef194ce1b6197021f48",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 4.8,
      "MinimumValue": 1.2,
      "StepValue": 0.6,
      "InputValue": 3.6,
      "Id": "c03f8240462b4ff38474095f655bf02d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "72a43ff056f74a9080a68ae89f36ccc5",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "(2*w)..w..#n;",
      "Id": "ea403b26c646458db9445170c0a78bdc",
      "Inputs": [
        {
          "Id": "11ee4d55f67a4abf92c028d0d5e82f18",
          "Name": "w",
          "Description": "w",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9872d74d7ad145f78380ffb448e268bf",
          "Name": "n",
          "Description": "n",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4b0bc3ad3b774171bf9ad4eff57bb555",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "ed2f1da60db34958a1fefc139e049f08",
      "Inputs": [
        {
          "Id": "2be534e83079480783eded4fa948ace4",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7dfd2b999f1e4533a14aca21eeac14a0",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4e418db6b98047e389265b85b982c3ea",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "36cf5a50af8440639c7f1446f5e9f88c",
      "Inputs": [
        {
          "Id": "326a5aad90ac48b6aa10f33d6e635e1a",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "35c92e09fe0f43ccbeeb3ee59f973a4f",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "222011c2ad01408f827d88c0efdf2982",
      "Inputs": [
        {
          "Id": "020b06a0fa5941d5abb86935d2438e0c",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e49c67d9aa424ef6ae083773e7b688bc",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cc8efbbde0bc47cb99f2ca743cf9dc6f",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "36b8eb918d484502a055e7346eb471e3",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "6fdcf9f3290f4566bf8f081dfe4b97b5",
      "Inputs": [
        {
          "Id": "d6b68a811601481d859661f2c4484bf2",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "47ce1335f32a4db5954ecff9952a5999",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "728c71bbc6cd4ed2b6aeb8128026b890",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "bbc5270249ae428cb4f7a22ffd89e6c7",
      "Inputs": [
        {
          "Id": "c6a617d4e26b480a8fba4c79258f428c",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b5619a299f2443fca4342952d89984d0",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "6bea6410ad5e4ccebaf67d795ced6710",
      "Inputs": [
        {
          "Id": "a626bc110b46446c8ea2b4e287785efe",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2fdc00039e6a42bab75231cde4304e99",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b04731fb4bfa4ab193aa9adac8f60bb1",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6c9741303e834059bff64d188385acb6",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c29e6be3b8824e01b84a073e130f5f43",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "9a459faf2388427283caabfe52757a6c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "822cdc3d7a424d2aa336a7e5d11550d2",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-90;",
      "Id": "62a8bf89ffb24421b6bc3797e1367b9f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "33c75fc2a0374d0981662eca2e6c92fd",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "885f8759211b41b2ba27a7a99e64ba46",
      "Inputs": [
        {
          "Id": "21589cab8847406ab590331e4dfa1f31",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fae0e37bf7ad479fa07637fe931c05a9",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b6228b9366cb4de195382d0c033318cb",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "78ac9fd4146a4591a6e5d50315099eb5",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2524bf1877b44c4084d292bcb3b11192",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByLengths@Autodesk.DesignScript.Geometry.Point,double,double,double",
      "Id": "c7d554e302844e3a8c7e2077058cd119",
      "Inputs": [
        {
          "Id": "d6127cd4ae1c4d66990b3f2fd5c1eb4a",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f3a55bfab4d244aab61dc9cf01c2f34c",
          "Name": "width",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5f40f47427ac429fb0d14260d23f1fd7",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2f1a53f08a5b409f8c81fb56b703c480",
          "Name": "height",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4124c89d693640cca3e69d575eb53383",
          "Name": "Cuboid",
          "Description": "Cuboid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Cuboid centered at input Point, with specified width, length, and height.\n\nCuboid.ByLengths (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), width: double = 1, length: double = 1, height: double = 1): Cuboid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1.75;",
      "Id": "461b7145734c4071a13d9bf13848ac95",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "25867f0c9135495296545425b5382410",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "198b28b281264544aa32dfea1484f458",
      "Inputs": [
        {
          "Id": "d9d896305d4e4fb4bb769a5019f7c30f",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "80c21b88fa444b7793040f752287d079",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "271afb74049449668e3e76da68f21156",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "43377e136a5c4610b9e9c89b35a521df",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "c62bc19a48884276b27067639a275c7c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c4139b005f9a4edd9688aa6d58b594bb",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-d/2;",
      "Id": "244f9d86903641129c6d40bf58762342",
      "Inputs": [
        {
          "Id": "c76d9d495c434eb9b6792577a2ccef00",
          "Name": "d",
          "Description": "d",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "593f47f145e647608c2665ce464fc4cb",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "P00 = Point.ByCoordinates(x,(-y+0.2),height);",
      "Id": "d8ee190ea5494882ad10e2baf28526df",
      "Inputs": [
        {
          "Id": "e178bcb4b7be4a47903742d130fa794e",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c7eacf391bbc4658a5a144c601737042",
          "Name": "y",
          "Description": "y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "58118295a2c343a2a4dd23a3cbe97ca5",
          "Name": "height",
          "Description": "height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ae66588c2f1e45cd83e5527bb3207e54",
          "Name": "",
          "Description": "P00",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "676d7aac897a4b56858a8b0596ddbd7c",
      "Inputs": [
        {
          "Id": "d2c1d797bc624470b4240290b07e944c",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a5b86fc65a264fd6bb2f885a6a795883",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "07fdc7ec401d4eb2ab8b508ce280f919",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2aeb4753bd4343b985bbbccc113de067",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b29a72a8a0a84994a57e732db754c0e7",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "fb64b18561454c2da2c4a4b7c15cc4fb",
      "Inputs": [
        {
          "Id": "48bc1f38d76d41cca8591e61943ab17d",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8d487c6de24e4f6fbf44c94f43e1d2a3",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ffd9b6b738af4ed9b63a546a5edb1920",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "30ac25c09aae4a54a9659a6bb05739ae",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a0d25f04b3364244aa27df7ee5c8b60e",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-x+(r-w);",
      "Id": "30cdde94cb4d4dd9afc567bd653f7855",
      "Inputs": [
        {
          "Id": "9e2de4f92c374ac6937bc1ef05af5113",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "268a1c57bdcf4a17b304c9516a4424b8",
          "Name": "r",
          "Description": "r",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "91c8f67a7a0e46d283a015aeaaa0b3ac",
          "Name": "w",
          "Description": "w",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9b66db4773e74a7b89089504c550e1b6",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "Centre = Point.ByCoordinates((r-0.2-w),0,height);",
      "Id": "2a02c35c5e7e438496ca5f07e22e0ead",
      "Inputs": [
        {
          "Id": "7fdf7eadf22d46afa9a6c50b3000d670",
          "Name": "r",
          "Description": "r",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "73a8c62d66054c58830b5c169dc9e7f7",
          "Name": "w",
          "Description": "w",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3355ef46f94946ffb36660f9b89ec096",
          "Name": "height",
          "Description": "height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "edc0a5fd97744be8b7d327cd04286fa3",
          "Name": "",
          "Description": "Centre",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "594b7438673b4886a6fc34ff4c82343f",
      "Inputs": [
        {
          "Id": "8ffbbf6a415b4d29a49c686faa77f31d",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "59e4ef242db04ea9b49fe23e53705c0d",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d4c9b841d1dc48de924b0a08dc9b30d5",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "65acb756efed49a89806b860d7838bc8",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c782d373483244e89fb52b56579efb7f",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "6f16e039a9ef4536bcc8d006f540be1b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "aab800bf46164cacbf0984b93bc10283",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-90;",
      "Id": "b82ab60ec5364c0dad55fc989a4d8f28",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d3de26fffad2429594964a75fa67c981",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "54c5aa5603c143faa70ef1a0e4209a79",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d5ce0d7151df410ca702aefeb01cedec",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "8a06b655818a4acf893c41f10163788a",
      "Inputs": [
        {
          "Id": "35c12655dea1444aa6d57835780d630e",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "99785511601041549f7584affb472e45",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "14f639a05ee0457e83b7916d9ca5ce06",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "790471786ce64ff9a11dd524d59c08ad",
      "Inputs": [
        {
          "Id": "6a75b1f84f23433faa41d22bee9a64e2",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d32fafe9e98d4a1bb31005b32faa2952",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4867a4fe7fa944f39db8b20dd3d771cc",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cdcf5de601164361adc319e17e63e105",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "111e491aec624d57930bc42e00ee2618",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "927390c36b704cd8bf96585748e01b80",
      "Inputs": [
        {
          "Id": "07381dde5bf949b3ababf691d42399cf",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ffaec6465bd345659fdd3f973bb2e7d4",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "567c782d72df4c3a8715216336b0c562",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ecb28910af2a4b94a8fc9f349f542c87",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "144ae98bee8443d8b00d41c76097030a",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "34f5f2376fe742b897d5f738bcfc7940",
      "Inputs": [
        {
          "Id": "43611a4f51e94ddc90544721bb47d3ce",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4d5c7b5b900b4adf84da63476ea989a9",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f9dde44d66a64dae87badceb247f38e8",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dd25c663654940438847f11bdc6a36b7",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "29b4ca96301c464b8082f1f11256ba81",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@Autodesk.DesignScript.Geometry.Vector",
      "Id": "2e39d6e72d7945a48628ecd3fb2e9706",
      "Inputs": [
        {
          "Id": "f910a7fd4f974e5eb999f93ff7f54051",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "98327590d6904ef9a61c69ea2f946d3e",
          "Name": "direction",
          "Description": "Vector to extrude along\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "04a2f5fc6c604511baf0d57523c9370f",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the length of the input Vector. Curve must be closed.\n\nCurve.ExtrudeAsSolid (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "d500c1cd8d0742f0b0f09468d83ecc9f",
      "Inputs": [
        {
          "Id": "53d93d56a0504a169c02dd30a429a0e9",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fda4944b4be34c8f847b4195954fbc04",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4ffc119aceb048389e72833f14fe4842",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByCenterPointStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "e43bc5f889fd4c9e862fda3b37476b38",
      "Inputs": [
        {
          "Id": "5a7a9560d44d4cb9b1e07fb1e9ff1094",
          "Name": "centerPoint",
          "Description": "The center of the arc\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "34d6260ba8ec40619b4fd385d3528d6a",
          "Name": "startPoint",
          "Description": "The start point on the arc\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(1, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bc9a0bb5d0344c29aaa23a25ed1e53c4",
          "Name": "endPoint",
          "Description": "The end point of the arc\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 1, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "beef701221e546d8885020e2e9898d6d",
          "Name": "Arc",
          "Description": "An Arc",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create an arc by providing it's center point, start point, and end point\n\nArc.ByCenterPointStartPointEndPoint (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), startPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(1, 0, 0), endPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 1, 0)): Arc"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByCenterPointStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "e58ce574be974098885ea602ce0aaa4e",
      "Inputs": [
        {
          "Id": "5521cee7b0f24c8eb7ade718298fe0df",
          "Name": "centerPoint",
          "Description": "The center of the arc\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f9f8158be9c6451f944a04ceb48a10a6",
          "Name": "startPoint",
          "Description": "The start point on the arc\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(1, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b821f98b48264817aca87f56b94956f5",
          "Name": "endPoint",
          "Description": "The end point of the arc\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 1, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2a15ab1442da4a07bb3e3dbce81be023",
          "Name": "Arc",
          "Description": "An Arc",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create an arc by providing it's center point, start point, and end point\n\nArc.ByCenterPointStartPointEndPoint (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), startPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(1, 0, 0), endPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 1, 0)): Arc"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "024af6a811ce4719b2c537d8df82120f",
      "Inputs": [
        {
          "Id": "3cce93770e24456aa6c3ccf6e5182788",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "85963b8293fd414faac745325877a20c",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "d381b16b015f436ca43573e7b0732791",
      "Inputs": [
        {
          "Id": "31b29110eb334cba82758a6ff1e4ef17",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9dcc8bbfe3c649f8bb31d3510dae8b60",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "110c54dd62a540e5abb47bcf5657f47e",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Thicken@double,bool",
      "Id": "57ddd787cf234fb0b810f0e351621429",
      "Inputs": [
        {
          "Id": "2c7ce13e43b44d1cba827c5b1585ec45",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "58ecd7d84fa14697a74a47ca9986b8b3",
          "Name": "thickness",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b492f362691145e4bc067ca9d68ed465",
          "Name": "both_sides",
          "Description": "bool\nDefault value : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "93aebae89b45417f82d004f15aaf3c6c",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Thicken Surface into a Solid, extruding in the direction of Surface normals. If both_sides parameter is true, surface is thickened on both sides.\n\nSurface.Thicken (thickness: double = 1, both_sides: bool = true): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": false,
      "Id": "f9fca9fbdaec4339a59b2cb880ef92b4",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "26a88bd8cbac484b8ed7cf9b68e43677",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "78c0f21620974f1ca8849a6facb2efda",
      "Inputs": [
        {
          "Id": "c6b04417ff424a0cb50b6610de1119fc",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "236131517c814775ad9787a0ded148a0",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7767f9bbc3c348f9b5e8f5459744f611",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": false,
      "Id": "f1e80ac6af4242e3a153a13adf319384",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "46477cfedaf745918ba19b802fc9b793",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Thicken@double",
      "Id": "8c89517cc93345d8853d2cf7dca6b82a",
      "Inputs": [
        {
          "Id": "7fe5d13ffa7a44479f78ce336d9da854",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6caae8ec4d224f75bd3165940383faeb",
          "Name": "thickness",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "77c15731659b4382a616783462b80ff0",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Thicken Surface into a Solid, extruding in the direction of Surface normals on both sides of the Surface.\n\nSurface.Thicken (thickness: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.1;",
      "Id": "f5787b4a12ec403abd07e0bb3a0df5f3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0dad896444c149ffa4c9fadf6fd5475f",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Thicken@double",
      "Id": "16db0cb8ef0644de80ea98ccd809ba52",
      "Inputs": [
        {
          "Id": "669cf8d52aa84f1c80e7ae49c9216080",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2c9842ba8597423ba7da50b76009da31",
          "Name": "thickness",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8d51007c12bd47bda349cbe1d92b8d66",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Thicken Surface into a Solid, extruding in the direction of Surface normals on both sides of the Surface.\n\nSurface.Thicken (thickness: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Thicken@double",
      "Id": "8f2ba236479a4005aad8eef2223aa4d4",
      "Inputs": [
        {
          "Id": "4238e8ab5de24688a87b6c49a593fedc",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "33d9a0e5c2f34ad597db629c707c2d9c",
          "Name": "thickness",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "64f75c62f06548159b1527e8c0b49185",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Thicken Surface into a Solid, extruding in the direction of Surface normals on both sides of the Surface.\n\nSurface.Thicken (thickness: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.1;",
      "Id": "b615e9f05cd848e1b9737d76ad0e3bc0",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e2ec9774b2c5446eac4109c1e15816da",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.1;",
      "Id": "b2cd89592e634e6c931ba684d250c4df",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "87b1a36a409d4d51841d415dd6cc6305",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Thicken@double",
      "Id": "b52391f205b649abbbf20d97adb962d3",
      "Inputs": [
        {
          "Id": "614d779bf34148c38539fba5f763a6a7",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "524c61d5aff64576814328d256281db3",
          "Name": "thickness",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e4932b996519491dbfe1deb0d8d9a359",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Thicken Surface into a Solid, extruding in the direction of Surface normals on both sides of the Surface.\n\nSurface.Thicken (thickness: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.1;",
      "Id": "d2c0a7c3ce6f4e34be61ac7e1e6ceb3d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5ad8938bee644ee7892adeeeb0106cd8",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Thicken@double",
      "Id": "55fa6050d42248f1b35551c158cb2cda",
      "Inputs": [
        {
          "Id": "65379eafcf6a42eb85bfe96f23c381c6",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "edd790670b26495ab5731d92f7c464a9",
          "Name": "thickness",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dc7dfec3657c4c3cbe7dae31bd812d5e",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Thicken Surface into a Solid, extruding in the direction of Surface normals on both sides of the Surface.\n\nSurface.Thicken (thickness: double = 1): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "c6e05aa5dd404d2fab42fb4f358abc86",
      "Inputs": [
        {
          "Id": "9fe487d8777843eeba069e226f713990",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "32f0c1a1daff4185bb05142e11514b2e",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4a508bb3cd684ef3bab8b006b3df94cd",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a486905f75474c03834b3a63a86f557e",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9d50cde7ae9140fe86901f9ef2086545",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dc95f16940804ddd97b36acc8c44630f",
          "Name": "item5",
          "Description": "Item Index #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c7ae793952b449eeb1a3f4ab3a80fd16",
          "Name": "item6",
          "Description": "Item Index #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "857712a0c8f841dbbe95366c7450ddf7",
          "Name": "item7",
          "Description": "Item Index #7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "82988010a1cd46d3ac8d1fb8bb92eacd",
          "Name": "item8",
          "Description": "Item Index #8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f38bfa881f1042afb6a042b0a0bcd7dc",
          "Name": "item9",
          "Description": "Item Index #9",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "917cfd7a30784a2999ea775c10ddaddf",
          "Name": "item10",
          "Description": "Item Index #10",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5a6c9ca09cbb4660934c5bc6328eacd4",
          "Name": "item11",
          "Description": "Item Index #11",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7f26722533954ff6a93b443a1a4a6707",
          "Name": "item12",
          "Description": "Item Index #12",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "03902f3a705644018b8ac15da2c7081a",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "aee8a06584f44427b5939680eb42f5fc",
      "Inputs": [
        {
          "Id": "afab1b53ed984594a01ba0b08c94f14b",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "55f94688423d49fda7e1f229d6827668",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "56e023a5758e4175b2d4aa54df2e924f",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.ByUnion@Autodesk.DesignScript.Geometry.Solid[]",
      "Id": "8f71df3aa387403ab43a88d1df59b274",
      "Inputs": [
        {
          "Id": "94a0b15e35bb449c83a0269afb6203c2",
          "Name": "solids",
          "Description": "A collection of solids\n\nSolid[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8ad0686c13f4401ca188d754488936a3",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Union a collection of solids into one solid\n\nSolid.ByUnion (solids: Solid[]): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.Dynamo.MeshToolkit.Mesh.ByGeometry@Autodesk.DesignScript.Geometry.Geometry,double,int",
      "Id": "d513de8561db4e0aa0550e9ed52a0844",
      "Inputs": [
        {
          "Id": "04c76ec460724c65a9e19fcd4f66299f",
          "Name": "inputGeometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ef916dff319a43149226d3fd36e2e9fd",
          "Name": "tolerance",
          "Description": "double\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0396306f159f41f58addc2ff55b34c93",
          "Name": "maxGridLines",
          "Description": "int\nDefault value : 512",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ea9715da4eb741abad00a569ef6b1a11",
          "Name": "Mesh",
          "Description": "Mesh",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Convert a Geometry object such as a Solid or Surface into a Mesh. The resolution of the mesh is determined by the Dynamo render precision\n\nMesh.ByGeometry (inputGeometry: Geometry, tolerance: double = -1, maxGridLines: int = 512): Mesh"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.Filename, CoreNodeModels",
      "HintPath": "D:\\TU Berlin\\CSE\\Modeling Civil Systems\\Group Project\\dynamo files\\groupmodel.dae",
      "InputValue": ".\\groupmodel.dae",
      "NodeType": "ExtensionNode",
      "Id": "d4ad8fed7b4d44a4964f056f862ef6a2",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3049d2ce82cd4c088fa25ed1103f8aad",
          "Name": "",
          "Description": "Filename",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows you to select a file on the system to get its filename"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.Dynamo.MeshToolkit.Mesh.ExportMeshes@string,Autodesk.Dynamo.MeshToolkit.Mesh[]",
      "Id": "4742b9b619054ee3bf0cb1860c5a39d8",
      "Inputs": [
        {
          "Id": "e641a509c5844d67a46e8c74d80f622a",
          "Name": "filename",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ded4cd7ce5aa4f55b566a6367166872c",
          "Name": "meshes",
          "Description": "Mesh[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fb9e5b92f43141e8bbe633d7a937efea",
          "Name": "string",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Exports meshes to a format determined by file name: .mix -- Meshmixer .obj -- Wavefront .stl -- STL format .dae -- COLLADA .ply -- Polygon File Format This function returns the filename of the output file, which may need to be changed if it contains non-ascii characters\n\nMesh.ExportMeshes (filename: string, meshes: Mesh[]): string"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "o*2;",
      "Id": "303fb88221f3430d9fcd6e3204789fee",
      "Inputs": [
        {
          "Id": "379b38b009874a16ac4dcb0ca6af858e",
          "Name": "o",
          "Description": "o",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6d6799af66984145ace9e297b7bc4c94",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    }
  ],
  "Connectors": [
    {
      "Start": "67b9f2d760d247648940b8b74f1a572b",
      "End": "f94071e22a894ec69023b5ffc5ad99fc",
      "Id": "9fb7159164ea470f9065ab1bc2f0aea0"
    },
    {
      "Start": "67b9f2d760d247648940b8b74f1a572b",
      "End": "523d6c8df1eb409d875ae0bf3a0604bf",
      "Id": "6df0220d9241464e87bea846a4f579c5"
    },
    {
      "Start": "67b9f2d760d247648940b8b74f1a572b",
      "End": "292eb825a33348fdb52527ed9b89e473",
      "Id": "eae1b884a8ba492db804bd481a1c4624"
    },
    {
      "Start": "67b9f2d760d247648940b8b74f1a572b",
      "End": "7916c22be9264a75a602e16b26ed8aea",
      "Id": "5e4587f86f594dc39d601be3f34474cb"
    },
    {
      "Start": "67b9f2d760d247648940b8b74f1a572b",
      "End": "8fd35b540bb744d5b00c9dca41f60d4f",
      "Id": "2d617c52ad5d4dd6b9a70f5e4250ba05"
    },
    {
      "Start": "67b9f2d760d247648940b8b74f1a572b",
      "End": "6bfb59853efc43e9bca04f3b600ed229",
      "Id": "a9fed664e1c74522918261f632abb4b6"
    },
    {
      "Start": "67b9f2d760d247648940b8b74f1a572b",
      "End": "745467e703894db78230bd19b73ab948",
      "Id": "e41f846242894025a6db9a5312afbb2b"
    },
    {
      "Start": "67b9f2d760d247648940b8b74f1a572b",
      "End": "707acd4c403840b3a3dae360f833ea7d",
      "Id": "30d58d470b704f33b3e00cef18150c1f"
    },
    {
      "Start": "67b9f2d760d247648940b8b74f1a572b",
      "End": "eec6d751a0e0465eadb14cf98321487c",
      "Id": "5843ed4f01cc4674a5f6789d27c471bf"
    },
    {
      "Start": "67b9f2d760d247648940b8b74f1a572b",
      "End": "b38c8289558044c2bf2c8c43f45e7d68",
      "Id": "89112312a8844204a5eb9663a8d1bdd8"
    },
    {
      "Start": "67b9f2d760d247648940b8b74f1a572b",
      "End": "6a777acd21fd4cbfb5763013fcc8f912",
      "Id": "574bba2d30944911a1e1676920e136ff"
    },
    {
      "Start": "67b9f2d760d247648940b8b74f1a572b",
      "End": "58118295a2c343a2a4dd23a3cbe97ca5",
      "Id": "b336bf262ea34e69a5848e8d3db9b39a"
    },
    {
      "Start": "67b9f2d760d247648940b8b74f1a572b",
      "End": "3355ef46f94946ffb36660f9b89ec096",
      "Id": "4a801fca8bfd409d979e292f1601156d"
    },
    {
      "Start": "67b9f2d760d247648940b8b74f1a572b",
      "End": "5e41e9ac36294053b7c573b97542f8b4",
      "Id": "71ef74a252ba42e58faa027628d25b25"
    },
    {
      "Start": "01dbe675e8c646ba8e052e6551a470b7",
      "End": "b4f73a228e61456b9ec2e673edad12cb",
      "Id": "7dab10bb90a847a8bb91a58cfef28578"
    },
    {
      "Start": "01dbe675e8c646ba8e052e6551a470b7",
      "End": "fceb0433f4624929b22988e1b89bba39",
      "Id": "19ba300eaf2b45a290cd3eccaf18209f"
    },
    {
      "Start": "01dbe675e8c646ba8e052e6551a470b7",
      "End": "c98be3eec6144c16896adc5e2057ba2e",
      "Id": "942f060536cc46fbb424095b763e0757"
    },
    {
      "Start": "01dbe675e8c646ba8e052e6551a470b7",
      "End": "b0a1990ea0a043b1ae75310b0b9136f4",
      "Id": "d6a395ebad424b73a056d53df2577f83"
    },
    {
      "Start": "01dbe675e8c646ba8e052e6551a470b7",
      "End": "201cd12a072845e9a362236d44720723",
      "Id": "918fc080b09e485b96c3a919ed69b62a"
    },
    {
      "Start": "24ab3061338b44e590c7943cae16aa67",
      "End": "9a5904d37277417b938680b2d7a8e2f1",
      "Id": "f94e08369c7e4ba8aaef28762853f8e8"
    },
    {
      "Start": "24ab3061338b44e590c7943cae16aa67",
      "End": "fa55ff72dbb945c68d186c4c94aa32eb",
      "Id": "5cfc66725bad4c56828a8c2ed40989c7"
    },
    {
      "Start": "370943b9487f4dde97c35262ab5f4a63",
      "End": "5027be3d7aa943fcbc38e6ac8119db28",
      "Id": "89e1935fae5949cf942c62d51dc497fb"
    },
    {
      "Start": "ba302d1b1df942879962df95fb0a2479",
      "End": "6ec6a7ccf06645e4aa291b7f84fee750",
      "Id": "8b4e53eead5f452a957e7281fee50db4"
    },
    {
      "Start": "ba302d1b1df942879962df95fb0a2479",
      "End": "36d54dc29dae4918b5a5f2fee92b0634",
      "Id": "35154f6e08d34e9198c36b7ec42f0dc1"
    },
    {
      "Start": "ba302d1b1df942879962df95fb0a2479",
      "End": "8e036c7a1a6b4feeb02af255c8153a6b",
      "Id": "ec709594d90b47df9cb4f40ce7922896"
    },
    {
      "Start": "aea12894a5634ffcbeba6d207223cb88",
      "End": "98b7815eb5ca46e1b5abb4d0036ed394",
      "Id": "1d11295317ff4d98a3542301d0a40181"
    },
    {
      "Start": "aea12894a5634ffcbeba6d207223cb88",
      "End": "f25933acd7d24340b3d791aac553cea9",
      "Id": "60000d3f53354cfcafa9e61e08d00b84"
    },
    {
      "Start": "98d483037c5c4207b9957fec4af5bd3e",
      "End": "98b2c03f09714d348475744ddcd8bc66",
      "Id": "c2dc68fc6c4c48f9864b0d6632ada53b"
    },
    {
      "Start": "98d483037c5c4207b9957fec4af5bd3e",
      "End": "98b2c03f09714d348475744ddcd8bc66",
      "Id": "9cd7230ec65645c293f613172ae1c400"
    },
    {
      "Start": "98d483037c5c4207b9957fec4af5bd3e",
      "End": "98b2c03f09714d348475744ddcd8bc66",
      "Id": "f2edc29b92b24b97bde735f684960807"
    },
    {
      "Start": "111bf6493a464dcb9c1d7ae96ac019ca",
      "End": "3cffa2b23b61431f8af8ea0b2dae0872",
      "Id": "308c3d0f1ba446b390deddbac36da013"
    },
    {
      "Start": "111bf6493a464dcb9c1d7ae96ac019ca",
      "End": "3cffa2b23b61431f8af8ea0b2dae0872",
      "Id": "95d46888eb844c94b2e5642d85e960bf"
    },
    {
      "Start": "111bf6493a464dcb9c1d7ae96ac019ca",
      "End": "3cffa2b23b61431f8af8ea0b2dae0872",
      "Id": "e9718b7c968948c4ac3b30f6930b52d3"
    },
    {
      "Start": "7570f0eaf98a488a927623e9e864efa9",
      "End": "39154864375f40859d4467263e09c8e1",
      "Id": "d527f1b977364ffba3faf99632edd44d"
    },
    {
      "Start": "6059c2f9648d476985af0e173ae32029",
      "End": "b60e2a0b34e84517b1076305eafb970d",
      "Id": "33c9929c43784b459723101c1f4b79a4"
    },
    {
      "Start": "6059c2f9648d476985af0e173ae32029",
      "End": "8903f9cdcee34ded9cc2dbe8b912e78a",
      "Id": "93ed6742ffad4459b804cbb8761ee55d"
    },
    {
      "Start": "4da7ec82603549bf8392efa994f5b757",
      "End": "120a6d49229e440a836d03ccdc7d1076",
      "Id": "c9c0918021434472997301a33c6abc63"
    },
    {
      "Start": "6ca2556d18914f2da7984a13a9cc300b",
      "End": "266b2492f1ad4af9b2ecf42a95feee92",
      "Id": "076ca754095c431db68bcdbd44a374ac"
    },
    {
      "Start": "744aa193d19948588456c8a39100523a",
      "End": "9fe487d8777843eeba069e226f713990",
      "Id": "d6216c01020a4132ba8e9f02004518f3"
    },
    {
      "Start": "a1bf061e0b3447d5a3e541cf22202bb4",
      "End": "32f0c1a1daff4185bb05142e11514b2e",
      "Id": "1e14ed5e9fdc40ac9f0d6f1d3e444a2f"
    },
    {
      "Start": "96706ebbba5b4135826c925dbe8acfc6",
      "End": "bbf6552eafc84ff2b92d5f67a7d9614c",
      "Id": "1e36a548c69c42cc9b5fa45d84c3a6ac"
    },
    {
      "Start": "b6ee363c1d86409698511c68b88576cc",
      "End": "4079ca2d49e1480f864a1b38995f5ca2",
      "Id": "e785db29105747f88e7bff2d7254d670"
    },
    {
      "Start": "33ac0c9d9e344327b8f2404e4b0e2e97",
      "End": "f1d5c5d28af04d809111aaff5c73e3ea",
      "Id": "94a2cd5ffaff413da8630cf9fb1cdebf"
    },
    {
      "Start": "cf0869ad387c42008212be519db847b4",
      "End": "d723fb1768174d5c8ab77dbb15ac56b6",
      "Id": "deee8ddc85a1452ebc53aaf019595cf7"
    },
    {
      "Start": "e50b56267f5a4a35811e0f2c5beff96a",
      "End": "ea8e5c496a5945c88fa6edeccb27a29a",
      "Id": "096ad19deb1d4eabaa42e182d4ffb5ac"
    },
    {
      "Start": "e50b56267f5a4a35811e0f2c5beff96a",
      "End": "3727d708ceca4fb19dc75ae368e17dd5",
      "Id": "aec117e6347d46e7bbc6d9db57df1847"
    },
    {
      "Start": "1b59c05b73d64a77bcc482f459af20e0",
      "End": "e17f142bc12b4976ac664fa653f127c8",
      "Id": "8f60e31839b44d21a18ce3d40c82341b"
    },
    {
      "Start": "717a2b3be6c24dca80845f6326b91146",
      "End": "0ebca9e9335f4160a335aa70e3a8bfb7",
      "Id": "6a7c9b87ea58442b98e27b7bfb134cfc"
    },
    {
      "Start": "e5b228e2f02049cfb3c74105c62a18b7",
      "End": "896cb13db4f64a02b3a547f6f86d3fd0",
      "Id": "9911c3b8838a45cbbfdfac7c725ad531"
    },
    {
      "Start": "9658de27209d448e80d02d32d47daaca",
      "End": "4c514b6a4d7143699ac295544be5dc19",
      "Id": "90920b81c40f4a4780e4ec49a3f5c98d"
    },
    {
      "Start": "9658de27209d448e80d02d32d47daaca",
      "End": "39998eb105904ec891815db9ef42e304",
      "Id": "655ab404c7fb423b9630608b317e5aed"
    },
    {
      "Start": "9658de27209d448e80d02d32d47daaca",
      "End": "531450279f75428c90fb89d01996bcb3",
      "Id": "2f6fd1b984934ca0b234c6734efa639d"
    },
    {
      "Start": "9658de27209d448e80d02d32d47daaca",
      "End": "755009e5425a4456bcd141989c1df416",
      "Id": "f5822de814af42b09b75d5ca100b61fa"
    },
    {
      "Start": "fb3a44630e664da5a4ac34ab8320e806",
      "End": "6893d558f9bc4004a8012c55ef8a6a0f",
      "Id": "2822d0003de343f79c82c5a8ebc5cc26"
    },
    {
      "Start": "761aad3e6eb14e7ba678d1ea615e2990",
      "End": "68a6f4f7f10f40d28bdfdd1554db1b2c",
      "Id": "92fc5907499f43f28f3a3e3e66828e1a"
    },
    {
      "Start": "761aad3e6eb14e7ba678d1ea615e2990",
      "End": "5383648e3509415aa2971abae936b948",
      "Id": "f0992496a4f948c591b665fc457cc978"
    },
    {
      "Start": "0b72e3a69f544e5abe700e18e89641d1",
      "End": "c25cfbb697714257b664e33af5a1dbdf",
      "Id": "37bd73874ee74f94896e08b486348a08"
    },
    {
      "Start": "0b72e3a69f544e5abe700e18e89641d1",
      "End": "726318ff08c040478c2b7ba82c74ab7b",
      "Id": "898dec54a033492d87b09f9616165b52"
    },
    {
      "Start": "0b72e3a69f544e5abe700e18e89641d1",
      "End": "1fa66d85c891443a96a7a5eb12dd5307",
      "Id": "89334d99bc7f4925b8fc0f8048a1403e"
    },
    {
      "Start": "0b72e3a69f544e5abe700e18e89641d1",
      "End": "1f4efc3df9d248d0bbe6062e19bf4209",
      "Id": "03fa4060511642ad886d2b0e89bbb0fd"
    },
    {
      "Start": "2c9da7b9d9e548d3ac6e68ef965ec685",
      "End": "458859692b2443fdae484fa9aaa5831c",
      "Id": "f6e31a6e2bad4f55911781448621c6a2"
    },
    {
      "Start": "2c9da7b9d9e548d3ac6e68ef965ec685",
      "End": "3cb8e43c25434a85b4dd7cea2ce36480",
      "Id": "0d9e56439c1748da958fc891b72c2210"
    },
    {
      "Start": "3664c16aabeb4bd6a83947c467b78722",
      "End": "53ce42c5494c40fb8bef4a4d447d25bc",
      "Id": "3550697b178e4614adfd860f0791e35a"
    },
    {
      "Start": "4c6edb69d65543ef9241407103ca164b",
      "End": "436f7245deee489a959845efee09a40b",
      "Id": "f337d541a1cf4566858c01b7b217af93"
    },
    {
      "Start": "4c6edb69d65543ef9241407103ca164b",
      "End": "393a991a42ec4ceaabaa53ae6646156a",
      "Id": "d31a6ccea3c04e7d80bd2958b1d65a09"
    },
    {
      "Start": "9b187c906a2c4d11a26cd52e50271d54",
      "End": "fed0c440d43440b08955c0beb283a0cd",
      "Id": "4cccc531b99c4cbebd938abf567fdd6e"
    },
    {
      "Start": "215ec1acedc440a79f620916deced90b",
      "End": "4c05714c04854981a8c7eeeeb2a30453",
      "Id": "1a90e7cb74264908985b13f75ce47c38"
    },
    {
      "Start": "215ec1acedc440a79f620916deced90b",
      "End": "424ff9dd38a24566ab2f4d5749ed08e9",
      "Id": "bd59d840c4504b139e5ddd75468aaca0"
    },
    {
      "Start": "8216f92acc474bc8b61251a20d2e47ec",
      "End": "e0dfef105c7340048227a99b30eeef19",
      "Id": "3579e12e5c584fa993dec8e08b50841e"
    },
    {
      "Start": "8216f92acc474bc8b61251a20d2e47ec",
      "End": "3df24aee5771446389aac261b98a00ad",
      "Id": "d2ea6c58b1454b71aa9ed3eb55090ffc"
    },
    {
      "Start": "9a0750066be444278e3aab03ad74a531",
      "End": "e888425cc30c44e7a469650247b82d86",
      "Id": "c1c6aade9abb4ac2b2d3c9b22094757c"
    },
    {
      "Start": "6a69b3ec46f54a9994c34106d51f90b2",
      "End": "c44906943d6742a1ab33b327a4132d36",
      "Id": "db6645a8435b4936b22366ead645988f"
    },
    {
      "Start": "6a69b3ec46f54a9994c34106d51f90b2",
      "End": "960235eabcfb4dd691115f5173f0ef7b",
      "Id": "a962a2be9cb2410db66b5fccf8297cee"
    },
    {
      "Start": "c122299dfe1043879954e8c288451772",
      "End": "d296a703bc82413d9372659a4be19e3b",
      "Id": "4f69f197ab9440c59add73e080bffe83"
    },
    {
      "Start": "37caecd1d89548a58d9093f3d092a340",
      "End": "0acd62002aee4b1899c9116ffb51d832",
      "Id": "8ac5d1c74e514f2da21ae74e3e952432"
    },
    {
      "Start": "37caecd1d89548a58d9093f3d092a340",
      "End": "4fb254f58fab4de4af17b439063f02d6",
      "Id": "a989c1625a5645b795c571f5c41ef912"
    },
    {
      "Start": "de9a5e4c2e1e4493bbf6ef41a587cdad",
      "End": "a18a019174f64ecf9d026d5ee3fe8923",
      "Id": "7e9f68d5030e4c4f959930140ae897cd"
    },
    {
      "Start": "de9a5e4c2e1e4493bbf6ef41a587cdad",
      "End": "65379eafcf6a42eb85bfe96f23c381c6",
      "Id": "d6d53dc21ccb4f30b5bce9f3ccae2b5c"
    },
    {
      "Start": "453d0377bc6e4e9495c7e12a1e6b66f6",
      "End": "46c4e4726e384ed78d3d8d4a33d7ecd7",
      "Id": "be8b6239f25c4a699ab6acdb12ca9957"
    },
    {
      "Start": "cd8d256e77bc4b428ede99f504ff400f",
      "End": "a5b3c5fd602a4ff1a76ddc1098fdf0f6",
      "Id": "9e6f78b214c4491285a619afee15d24b"
    },
    {
      "Start": "cd8d256e77bc4b428ede99f504ff400f",
      "End": "fe371d49aaf44d889b92dab9ad2804d2",
      "Id": "60e28c1fc2424bb9bc218a21b625e337"
    },
    {
      "Start": "43a03099b1ab4d0f89a76bb6035fec3f",
      "End": "014cea75cbd147129ae7284e8f6e5479",
      "Id": "8013e0ed9f5b453588d88b404b971b37"
    },
    {
      "Start": "d9181203457a48d4b1781de228e82bbc",
      "End": "4bc95eee6fd142e9b679a2298baf19ba",
      "Id": "88f08fd36a984bd6819b4aedc0e39ac0"
    },
    {
      "Start": "d9181203457a48d4b1781de228e82bbc",
      "End": "78be1cd9b4f145989c449368a7588700",
      "Id": "f81bb92161984352a0180dff2489cbdb"
    },
    {
      "Start": "a290efd2874c427f85187b6768374da5",
      "End": "11424f89adc64587be708f476cf36ac5",
      "Id": "cd6f49c580034777b21e48324f21cf74"
    },
    {
      "Start": "a290efd2874c427f85187b6768374da5",
      "End": "9c263329b7954141985b771b03b993bd",
      "Id": "1ccc22415fcb4489b037bea6ab04de41"
    },
    {
      "Start": "f9da61e7d4694da1b9e3592948c5a0e1",
      "End": "cf684ce9ee5e4ea0ab52ed841c6cf46e",
      "Id": "63cd88895a2b49a18d46983bd271f8e5"
    },
    {
      "Start": "f9da61e7d4694da1b9e3592948c5a0e1",
      "End": "950e28c86f3d4cf5b4d8d24cf0ba68c0",
      "Id": "b51625bf5d9a4ae2a0e5dbbf2f552976"
    },
    {
      "Start": "f9da61e7d4694da1b9e3592948c5a0e1",
      "End": "213d14a0189240a18740110b7c559265",
      "Id": "fc165edda22c45deadacdf1eb8db5f88"
    },
    {
      "Start": "e08b8929f78b4f51ac8bf768f36f5f01",
      "End": "20b0469c851d4b0ba23020d44523dc21",
      "Id": "88e51002253b4e3fa6b7b0b8d97f1178"
    },
    {
      "Start": "e08b8929f78b4f51ac8bf768f36f5f01",
      "End": "cc56c216431c4ba79d72a5f035042c6e",
      "Id": "36d93f03a54043dabb1aabcb1b845544"
    },
    {
      "Start": "401dd7c7f7d0449c91198e3d909ca5e2",
      "End": "3e37c2b7623d4dbc82a73bec2f528371",
      "Id": "a76347644f094cfd827d56b3af223135"
    },
    {
      "Start": "401dd7c7f7d0449c91198e3d909ca5e2",
      "End": "854a6b8a9b3044e6a1474cb25a478ee4",
      "Id": "271896c174be4a7995d76448c07c1dfc"
    },
    {
      "Start": "401dd7c7f7d0449c91198e3d909ca5e2",
      "End": "2af824b3c1cd4812bf7e82ecf09ad57d",
      "Id": "529efd93fbe4418cbfe8b81087b0dd31"
    },
    {
      "Start": "ad63808839e549fcba12699a222f2ade",
      "End": "9b2393f38d9c4965836856fe6fa38bfe",
      "Id": "860f1b976f03409bb47c6c255d0ca754"
    },
    {
      "Start": "ad63808839e549fcba12699a222f2ade",
      "End": "f6cb205415ed42338e16bc70295b16ae",
      "Id": "372a0e68a1a24a53a6699739a3889c8e"
    },
    {
      "Start": "ad63808839e549fcba12699a222f2ade",
      "End": "326bfc41bea240cebc3320d58ffb42d4",
      "Id": "c346c2cefecf4e8ab9dbddda334022d5"
    },
    {
      "Start": "ad63808839e549fcba12699a222f2ade",
      "End": "486262bd44f547d0adf223b4de17c050",
      "Id": "eb5f5a4fb9cf416e9356a976f651dfbd"
    },
    {
      "Start": "aa74f450a4fe4b638f00faa755923b41",
      "End": "1dca188c60044c9d968a499dcb41f55e",
      "Id": "5529a087fa244dcdbf46fc06ef2e58c0"
    },
    {
      "Start": "aa74f450a4fe4b638f00faa755923b41",
      "End": "16fe91faf8b848df92f9f3e8d362ae2c",
      "Id": "6af1cbb4c79d4d6ab2e56dbe206c8af9"
    },
    {
      "Start": "b983cb70307941678725c5ca96ecc24e",
      "End": "80e16748aa484490a6ce7cd71f9091bf",
      "Id": "df5ddd6a99934ab79891a3c51b6e968d"
    },
    {
      "Start": "b983cb70307941678725c5ca96ecc24e",
      "End": "614d779bf34148c38539fba5f763a6a7",
      "Id": "21964fb6126f4cde9439da21be6a1511"
    },
    {
      "Start": "567d6747423f4e0ab45f949e540faf63",
      "End": "fb15128dbe32461a81d319b8008953c6",
      "Id": "36afd320b9f74d65b61c8eea760fe86a"
    },
    {
      "Start": "567d6747423f4e0ab45f949e540faf63",
      "End": "0ca82c6e8b0b46598052caf60484ae21",
      "Id": "a6dd29f9e7304d0a8a17bd1c91637f1b"
    },
    {
      "Start": "8a681c96b1854ab6af49cdda06d868d0",
      "End": "123550661ae843e4b4ae9429c5c87149",
      "Id": "63d79cb313e346f38281132f2169cbf8"
    },
    {
      "Start": "0f0b3a0c53744ccd8a2d8c259f4dd39b",
      "End": "d742d2c998e445cd9558d7fe32b557c1",
      "Id": "b3546b8c63b34e04a7e43d1cac73bf66"
    },
    {
      "Start": "645f0a586fb94772886780b5d7ccb9d1",
      "End": "1f422c0132df4ca1a6bf42933c007e1c",
      "Id": "2de645c5a879467187406ab9dcf3f921"
    },
    {
      "Start": "645f0a586fb94772886780b5d7ccb9d1",
      "End": "bce7d5bdfbf841edb99d3493271c8fbf",
      "Id": "50aae7380aab4d8e9d541c5cd8fa87e8"
    },
    {
      "Start": "645f0a586fb94772886780b5d7ccb9d1",
      "End": "60f41544e5364cdd8a5996b0746c4493",
      "Id": "1f2eb11e873745bcbd7e8e266e0a60f0"
    },
    {
      "Start": "7b88d5fdafa24875936e6d840a1ab1b4",
      "End": "45dcc3ab161e4c8f8fbff88ca07e41a5",
      "Id": "9d7e4f314f5d469781906047d48c09fa"
    },
    {
      "Start": "972464c6309d488f9f07d54b12565473",
      "End": "cb7c4b37c7b740be8a17d8fb4afbb128",
      "Id": "2fc2266834f541a8a26b4766bd12e69e"
    },
    {
      "Start": "c9f656143b3147bc9a848b3a3470c32d",
      "End": "368d32d0f6944be49f2d8de704ba1665",
      "Id": "cdebc4ed5b7844ada3f6e383c0322466"
    },
    {
      "Start": "c9f656143b3147bc9a848b3a3470c32d",
      "End": "4238e8ab5de24688a87b6c49a593fedc",
      "Id": "6650e4dd626e4f74be7c64176c23f294"
    },
    {
      "Start": "c671d20a5d4d48269c8f025d4a16351d",
      "End": "5b9a1a635c7f48749f1c09762fb17d7b",
      "Id": "176a822d07c74c948d9ad7b7eb289c18"
    },
    {
      "Start": "c671d20a5d4d48269c8f025d4a16351d",
      "End": "7ecd96eb2fa44c4a91f7ea886d8cd142",
      "Id": "c1ab9a76e9114f35b2caf3db6e1b9bc7"
    },
    {
      "Start": "4f11b9feab8146889beeb7d938ff7754",
      "End": "aea1c94bda4b4007a0738bb7680f6269",
      "Id": "16f683218bd8448f8ead0b59e33bc1e6"
    },
    {
      "Start": "370f9f3bbcd04752a11455178faf9c60",
      "End": "27fb27ca02374a49bba57c1ed7525ab9",
      "Id": "8720f602b65e4c2dbf8b52d0e84ce4d2"
    },
    {
      "Start": "3324677ebe214becae68f08558e60343",
      "End": "d9ced9be031a4a3c9b091561808bb2cd",
      "Id": "9dcc50dbc1074b0186b2608a7b0d623a"
    },
    {
      "Start": "3324677ebe214becae68f08558e60343",
      "End": "86886613f41c4193874d5eab3e54d1b5",
      "Id": "b9c6f827b5aa4e5ba0aeddcb29f49459"
    },
    {
      "Start": "85478ad003a44044b3789f51eb7b78da",
      "End": "e091e651928749c9922dec5ef1a7a16a",
      "Id": "82ad964aaa0146218fb04c7c69d26de5"
    },
    {
      "Start": "85478ad003a44044b3789f51eb7b78da",
      "End": "b70db6f09dac43fe872a1f58b9bd7045",
      "Id": "55e0142285da499cbb66dd56727c97b7"
    },
    {
      "Start": "e4159a51bb9f424995030576249378eb",
      "End": "5f9b0eb0f9e643c385a326286e342e64",
      "Id": "9c79f1b4716f43f38c260a3d089d9f15"
    },
    {
      "Start": "e4159a51bb9f424995030576249378eb",
      "End": "bf5bdcf4403c44f58430e4756cc8bf11",
      "Id": "1fa084023ef047f3a5833f98cf686290"
    },
    {
      "Start": "ada57b9c82a14cf68d8f990b0554a810",
      "End": "13c5871cdb3c4c84826e9e9c5b83237e",
      "Id": "6e3757d23b8a43c0aeead684f537c6cb"
    },
    {
      "Start": "ff28683c710649ccb03ff72f447ab0ab",
      "End": "4b472320f5ab4a5da48a845902ee53b4",
      "Id": "4d815227ab9f426fb851a6c99ea1f831"
    },
    {
      "Start": "d7ebdda583824e8fa49ed69ef3bd7b9a",
      "End": "730d8d08c03e48b28b98dbf878399b4b",
      "Id": "6f3114ad1e704d8fb65b648656d545bb"
    },
    {
      "Start": "8ee047353bd74ca0a0f4e9b34f07eab7",
      "End": "0e56280a045348dda328b4d845522661",
      "Id": "0e923da44ce14d9e9e1843e8957793f0"
    },
    {
      "Start": "cc0c8595d81d427c89b70577e566ce2e",
      "End": "eb383df2c71f481592a137daa5ef465a",
      "Id": "2ea8a415e72545dda4fee2a333876eae"
    },
    {
      "Start": "cc0c8595d81d427c89b70577e566ce2e",
      "End": "7ec0af1ff7114c96b539881e43d86405",
      "Id": "2412b17d153f419ca0036edeb1bd8e7e"
    },
    {
      "Start": "9f6ebc2f243c4d989b2c05f810fce160",
      "End": "8f2c29db9fa84cba9bdf717b9bcdfe16",
      "Id": "a1387a7c4a264ca9b40329665d1e1ee2"
    },
    {
      "Start": "9f6ebc2f243c4d989b2c05f810fce160",
      "End": "a84345a21d85457ca07d88c5928ea37a",
      "Id": "eaf31573361e4deb8332784ad5a8d975"
    },
    {
      "Start": "9f6ebc2f243c4d989b2c05f810fce160",
      "End": "aa1f2c09269a4bc89a585214ea79c5af",
      "Id": "ad9818cb2e234b98853b452e4f9031b4"
    },
    {
      "Start": "9f6ebc2f243c4d989b2c05f810fce160",
      "End": "68ad647b1c8f4d35bbe29198d1e4f019",
      "Id": "3a20d01d9eab403d8487bfbc2bbe8ccb"
    },
    {
      "Start": "2dd3f1b4c9b240c9ad7de8c6c7eed8ed",
      "End": "faaaa216439e472985ecc79ad760d21b",
      "Id": "775113544fcc4426996356b2cb56b720"
    },
    {
      "Start": "2dd3f1b4c9b240c9ad7de8c6c7eed8ed",
      "End": "e92ec8c0fd9745d5b8b503aaa25bcace",
      "Id": "9bfbfc59522b42efaab8be40856547a7"
    },
    {
      "Start": "99ccf17a5c034f2d81e0d47a8a106864",
      "End": "a4c8784ac57a471f9b9997c6d9ad583c",
      "Id": "2988b960094b480687a45477925168cb"
    },
    {
      "Start": "e0ed0e5b481a4b4a90cb009a104c5d4c",
      "End": "96b4f829feaa4f47bb439b0162aa410e",
      "Id": "5c8db470214f4acca8c02b9bcf5fb35c"
    },
    {
      "Start": "e0ed0e5b481a4b4a90cb009a104c5d4c",
      "End": "1d316774c78b437a8899028ead218664",
      "Id": "4e3cfffba8ef45ebaf18b39f7d14df23"
    },
    {
      "Start": "7a61a2661b484e64965a979a32f85c8d",
      "End": "692704c2cd224965a558d2d6f889c16d",
      "Id": "87311cee24924872bcdb7de20fec5d15"
    },
    {
      "Start": "8dcc56edda2c4e30b2e0ca49a1a4dace",
      "End": "516f418d22694ff0a8a18c44cbb84ddc",
      "Id": "c6ca63467e2b44eaa914e5944c6d20df"
    },
    {
      "Start": "8dcc56edda2c4e30b2e0ca49a1a4dace",
      "End": "df361ef8e2954428aa7b4c54d1893d2a",
      "Id": "a2e9ff1ba3f644f6bbe8e4b40bf3ac98"
    },
    {
      "Start": "5ebc116b5dcd4a28903edbb65b7613d7",
      "End": "582ea67ce8e14ca384b247e2817917e9",
      "Id": "f18b4be60ab94de297c14569a4aedef7"
    },
    {
      "Start": "b31f1bbf82194eab9a5897b0fffcfbe4",
      "End": "eb46364e5a9541e48a8d5f58090c3d21",
      "Id": "a9c6c6bf9dfd43bf9c7d8ce958b41df6"
    },
    {
      "Start": "54f15285531f4fc79ef62eae890a59a6",
      "End": "bef1fba023694fbeb9a81d8817856f74",
      "Id": "cda8ff99e2874ba4bd850921bb76801a"
    },
    {
      "Start": "03a7e990344f41c6a17c304ed91f4b53",
      "End": "7ffbce45ebba40818a6558d676edd6e2",
      "Id": "291de99ed679482c80e6eb8706be2b1d"
    },
    {
      "Start": "03a7e990344f41c6a17c304ed91f4b53",
      "End": "58ecd7d84fa14697a74a47ca9986b8b3",
      "Id": "0910d52880534290af7458d6765ae6c1"
    },
    {
      "Start": "a082050258df451691ee2b72baee7ddb",
      "End": "084b11dd441546f09b753705c5947e52",
      "Id": "576086f2eb774cb68e39b558f704de88"
    },
    {
      "Start": "cb6da13c922946888d2d37f666ef1429",
      "End": "8e6536db96f441ad9d20c5a07288f012",
      "Id": "f0f75ff033fc4e13aa815882fbfbae89"
    },
    {
      "Start": "3bd88553b175448bb0a928102d70aa1a",
      "End": "ae94a9b615ba4dc2b520e68d3184de8c",
      "Id": "ee0d6186d83346dbb83d166d15dd8676"
    },
    {
      "Start": "240d8e90349f4aa7b1cea3c59c067f46",
      "End": "02252dffff3d40c790bb60d0e60fc9e5",
      "Id": "993f85ff51354963a5fd932c365b5ff3"
    },
    {
      "Start": "0a36681d5c9a4f3a89426dbbeb567ff9",
      "End": "00669fd2f7c44049b299fcc55c3f0713",
      "Id": "4e04cbe5dbca4f2eaf06eeea3a708caf"
    },
    {
      "Start": "c3e560cf88f646aa931df077cb6a80dd",
      "End": "5207f564b3d74ce9976c4576f32d8005",
      "Id": "e509915b946747aaad183f37d818b2e0"
    },
    {
      "Start": "6a9ca8bf59fb4204a171b4cef3725ab7",
      "End": "4a321271d0ca4e27a5043b324ed50ea0",
      "Id": "17b9838765584d5fb7f8d249a610a275"
    },
    {
      "Start": "3c3a52afaecf4f2792c91d6834ae1984",
      "End": "d1f6cb38e671475c8fab886a0288c4cf",
      "Id": "473dc3008564473e95880ba462ceae5d"
    },
    {
      "Start": "0f9f289d32724987ba3a6e7932b2b48b",
      "End": "49a86d6ca2084dca93792a2dd607e3ca",
      "Id": "2bac407ac2ee43c48f22a0890fa15b62"
    },
    {
      "Start": "ecfe2bd65b7b4cc9af6d00ebb96fc60b",
      "End": "b1a519c731394ea988783603b40a00f7",
      "Id": "08b2d0dca3344c648fccf0462cd39f36"
    },
    {
      "Start": "4cd14d393caa4fa9b04dd7c1e27850b1",
      "End": "03f3cb34557e47769001902e94b91b71",
      "Id": "2e108403feba4d589e0f7cea8fe6a21b"
    },
    {
      "Start": "3183b7398713469d96837050fe7b37ec",
      "End": "8fce3b79552d47cabfb3343176b884ca",
      "Id": "51d4d595d6ef447fa280e5b9bf1f27dd"
    },
    {
      "Start": "3183b7398713469d96837050fe7b37ec",
      "End": "f2f45c02a9954addb74fd2fee225d9fd",
      "Id": "69a2fc1a9962493eb0aecf521f1c0df5"
    },
    {
      "Start": "ea0547da78d5483897b1a7003ae4c39b",
      "End": "9ab8d898a8ea4b4a87a66b1907c7c726",
      "Id": "4f393bde72cc406f8ab7832f2e4eba77"
    },
    {
      "Start": "ea0547da78d5483897b1a7003ae4c39b",
      "End": "98327590d6904ef9a61c69ea2f946d3e",
      "Id": "70d0878618c5444a80acfe84067cc8fc"
    },
    {
      "Start": "cf33fbb78c6a46b3be7d51643afb98c5",
      "End": "3ddafb3a8b3944a2aa548f5d59098510",
      "Id": "96735040a9704753bd9cfc391282afa7"
    },
    {
      "Start": "9e89a604d188489898d63313b1616278",
      "End": "33bf0ea5721241b38f23e770f6f1a8eb",
      "Id": "c0c453373a3e48758b0b5e6c39600be4"
    },
    {
      "Start": "0f52b177753c479b8f8c408b1db21d50",
      "End": "b46a8c3a31e2429eb90898d3dcd37b3f",
      "Id": "ca288223050d4f10a50902821d199dc9"
    },
    {
      "Start": "0f52b177753c479b8f8c408b1db21d50",
      "End": "917cfd7a30784a2999ea775c10ddaddf",
      "Id": "f252471d882e4c50813f58c0bacc4101"
    },
    {
      "Start": "cdc37771d8914bf1af2aad6a2810230d",
      "End": "bd6eba38a6704215b0a4af139ec2d4d0",
      "Id": "60c684ba57fc48da9bb572e35ccc361d"
    },
    {
      "Start": "4044e6d0abe84b97933fce2451934764",
      "End": "32715db2100d4c8a97c3cf191d010301",
      "Id": "54016c7246e240c1924bc4b10d513950"
    },
    {
      "Start": "983f14483376480a8c682fbf4e2577b7",
      "End": "38028a82eb9c4e6e8dcf41c1a671d9fb",
      "Id": "636d0caeccab49408341973b69195677"
    },
    {
      "Start": "983f14483376480a8c682fbf4e2577b7",
      "End": "fda4944b4be34c8f847b4195954fbc04",
      "Id": "eb1c627613104597b01543cb64a8739f"
    },
    {
      "Start": "983f14483376480a8c682fbf4e2577b7",
      "End": "236131517c814775ad9787a0ded148a0",
      "Id": "09a741235d9f4b16a747eb987aa6822c"
    },
    {
      "Start": "16523fe49c984b9d81fa64d9a2761de1",
      "End": "710e44f48ea547a78ee9a62147ed9dd3",
      "Id": "3122582a700b4ce2a29d4c60e6d76156"
    },
    {
      "Start": "6c2bd9083c0446e98f6f0e340db8ad43",
      "End": "58e08ab3eb0341c39e2f9613c0e6e057",
      "Id": "42fa3c0bca1f4e9da8ee59a51edc0611"
    },
    {
      "Start": "6c2bd9083c0446e98f6f0e340db8ad43",
      "End": "0be84e13c00348fc9e0d2fc0eb068a92",
      "Id": "e118c39f90ed4eef8287a7f1b36422db"
    },
    {
      "Start": "6c2bd9083c0446e98f6f0e340db8ad43",
      "End": "e178bcb4b7be4a47903742d130fa794e",
      "Id": "42a5186e24ec41b6b409e642937df547"
    },
    {
      "Start": "6c2bd9083c0446e98f6f0e340db8ad43",
      "End": "9e2de4f92c374ac6937bc1ef05af5113",
      "Id": "703119501a60467e8146de41f62fa821"
    },
    {
      "Start": "9b296837347c4f75b535d9bb8ecaa095",
      "End": "0d6ff4d3602b4b6391e9fb797e6c05e8",
      "Id": "097b464856414bb78ab4844cb48741a9"
    },
    {
      "Start": "9b296837347c4f75b535d9bb8ecaa095",
      "End": "a733a436cf0a4dbf829069816a6651f0",
      "Id": "6df973c59dc24c33aa4288176aadec32"
    },
    {
      "Start": "ad86ec8a74fb4979b08c8a93399c58a5",
      "End": "59fe78e112d94d19adfcb6ed49f603ad",
      "Id": "8c0403014e5f4d61b2e70eaa7ac1b543"
    },
    {
      "Start": "ad86ec8a74fb4979b08c8a93399c58a5",
      "End": "6452ae40a1f54ac696fba3cf10acab6f",
      "Id": "47f17b1c1e6f47d5b0cbaab8437fc70f"
    },
    {
      "Start": "ad86ec8a74fb4979b08c8a93399c58a5",
      "End": "c7eacf391bbc4658a5a144c601737042",
      "Id": "0c158339e0f7433fbc430818bd7edc57"
    },
    {
      "Start": "ad86ec8a74fb4979b08c8a93399c58a5",
      "End": "7fdf7eadf22d46afa9a6c50b3000d670",
      "Id": "8bd2321ac9c54357855d4e20cbe0f3e6"
    },
    {
      "Start": "ad86ec8a74fb4979b08c8a93399c58a5",
      "End": "268a1c57bdcf4a17b304c9516a4424b8",
      "Id": "42785f8cc6a64af2bd82c0ffda194c62"
    },
    {
      "Start": "54cdcc06f6f84d02aa01f9eed6ffc1c1",
      "End": "6a7336a991f74923b8e61370d6fcf1dc",
      "Id": "e380459667ad41ea8fe16e965426429c"
    },
    {
      "Start": "54cdcc06f6f84d02aa01f9eed6ffc1c1",
      "End": "199b488cb0da4a54a4367da4d1952bb2",
      "Id": "547661d66728415782bdbc781ce0d499"
    },
    {
      "Start": "54cdcc06f6f84d02aa01f9eed6ffc1c1",
      "End": "9bf0f335aeea4fedb1d4d07e3f41e3e3",
      "Id": "b30709a7d32e408f92195f03a2d552af"
    },
    {
      "Start": "84182a72bd7d41459d956499f449390d",
      "End": "d5e6acaa555e40f6a02369df0b3599c2",
      "Id": "b6f1663303244dd4abf98157c1e3ecf0"
    },
    {
      "Start": "84182a72bd7d41459d956499f449390d",
      "End": "ab79baa733a64cf4a4e24e6cbeb8c079",
      "Id": "fc2551f4e89d4fef85666378e151b536"
    },
    {
      "Start": "84182a72bd7d41459d956499f449390d",
      "End": "4feed1bc8d764a1a940f3465888830e6",
      "Id": "71bc8a927d1044b4ae83ee6da6c99f26"
    },
    {
      "Start": "84182a72bd7d41459d956499f449390d",
      "End": "5557ccca4c4040f48531559f4d76662a",
      "Id": "7aee387fe0a441d989dfcfd99e8b79fa"
    },
    {
      "Start": "ea9b72af8c4441ed8b887b43cbe8f76d",
      "End": "649f85113df14087b16b34c3c91adc79",
      "Id": "b2f7122c9a944bfa9051773b7daee028"
    },
    {
      "Start": "9e70e62802bd4252a399e74ddb9bffb9",
      "End": "e526dbb4280743de95e1bf4b36b6638b",
      "Id": "25888720c9d74918bb4634bf4f571ece"
    },
    {
      "Start": "cdba7badeb6f4a42b0cf3066359249eb",
      "End": "5571fe162bf44f4891c19cfa68087bf8",
      "Id": "ee07d08b96414e0c8a8621721a68fb21"
    },
    {
      "Start": "1d736270df044e019102a0a5412a3fb2",
      "End": "309ab842c03344c99791bea313ef1d35",
      "Id": "74e76fbc41c944cc9a48052d0df7bed1"
    },
    {
      "Start": "1d736270df044e019102a0a5412a3fb2",
      "End": "f78bd68bdb9f4b75befc8d7dfe2212ff",
      "Id": "2c74668463f94017ae95ef94c3ccc10f"
    },
    {
      "Start": "3ce2ac0852154801a894482bb2bb0d27",
      "End": "38ad8beb3c2d4f99ac7c95b7d8dd2574",
      "Id": "61f85828e9264b9781efb09420d222e1"
    },
    {
      "Start": "3ce2ac0852154801a894482bb2bb0d27",
      "End": "2d38b86af746476fb6e45838efcb9372",
      "Id": "99c5b6d4b72b46158518053ee9e660a7"
    },
    {
      "Start": "3ce2ac0852154801a894482bb2bb0d27",
      "End": "d6127cd4ae1c4d66990b3f2fd5c1eb4a",
      "Id": "feb6a739c7a84767bb2474584cd1e2d5"
    },
    {
      "Start": "3b03ab0773fe47b190c6583122fc47e2",
      "End": "a873b36f41b349389f18941caeb12772",
      "Id": "23a5e39218d148d1b0f36174ef26ec39"
    },
    {
      "Start": "3b03ab0773fe47b190c6583122fc47e2",
      "End": "41b08447268b44979180bbcb5a9b3cca",
      "Id": "a544f16583eb4c2aa51aa1494e323f14"
    },
    {
      "Start": "62a5c434920845e39b494be73e505415",
      "End": "43faaadd5dcc4686a764b0a8f42ea0b1",
      "Id": "45429dbc9e79401190800ae277862134"
    },
    {
      "Start": "62a5c434920845e39b494be73e505415",
      "End": "06a3a03dcfe94b3dba65ebb0fb463687",
      "Id": "1ce3df8964ce4519a605dccf2cf55c38"
    },
    {
      "Start": "62a5c434920845e39b494be73e505415",
      "End": "0dbcf57fb2834cf09231f957071c5ab8",
      "Id": "e15d345604df498081e8cc8aea8ae916"
    },
    {
      "Start": "45d219bdb9b944e6aed21a8ae2c0ce73",
      "End": "9e80a205567b402aa77b72edb548a711",
      "Id": "a01a106392bd43e4b133b83e966cdb1e"
    },
    {
      "Start": "45d219bdb9b944e6aed21a8ae2c0ce73",
      "End": "9845a51b07aa45b68c96deefaac5855d",
      "Id": "f80f8164ced7468c903245449b7b40a1"
    },
    {
      "Start": "d631b3a665ba40e383c2dafe0cfbdac5",
      "End": "4364b8937644471dacb53bc05ab2385e",
      "Id": "7885fb108e3d4a52b8376c34c72090e1"
    },
    {
      "Start": "a4a1988aab1442158fbbb5d4434a25e4",
      "End": "88b3fcee78de4aa7ac5bf88acba342cf",
      "Id": "67fe90a00f0b4c4b945613a8724be988"
    },
    {
      "Start": "a4a1988aab1442158fbbb5d4434a25e4",
      "End": "a7300478abc4458fbf52e9a68871af18",
      "Id": "388099c01fb8447d91114459ff2678e5"
    },
    {
      "Start": "163161f0193440a7b90551d76b9d9320",
      "End": "fc4797963bd841f1b59302c0a797995d",
      "Id": "23f0a4284be943aa970aace01525f981"
    },
    {
      "Start": "0a28323aa87c4439ba6d9bffee306d4b",
      "End": "a299e976093e4757a7858dd9dbdf911c",
      "Id": "ed39deb34f514f7c822872c082516f36"
    },
    {
      "Start": "ab24b85f3a8e4486a9638996568d60b8",
      "End": "ee94db839b6d4c778c0ada605483955d",
      "Id": "9155359ec2c94e7ca706624a4fbeaa96"
    },
    {
      "Start": "30b4fd86364646b4995e313af6aa1c35",
      "End": "b85b9c00f60f49eb8b6ee7340da051ac",
      "Id": "fc550bd3078642af95f7918cc504fb82"
    },
    {
      "Start": "18e48cbf6ed04603bed9333e43029812",
      "End": "c079ff95224d40ddb0c1c59c1203176d",
      "Id": "1d84b603f18a4e7185ffce1bb5d5ceae"
    },
    {
      "Start": "ae4655b3d92f4b1eaf0f636a505bde95",
      "End": "4dd2c6bc0631407cb56fbd9c3e537ee6",
      "Id": "7f275df30e8e4bb880f60b42b5bf3dd4"
    },
    {
      "Start": "90c5b970b2494222b4f4acdb63d2b473",
      "End": "a4f5841aa17746cb829079954a1b79d9",
      "Id": "6e6e4d83385b41319cb2c7ae519fe150"
    },
    {
      "Start": "43f42b6dbc924974a3256723756498d6",
      "End": "c3cd471dcbf1475f98a311fa0ad9cb02",
      "Id": "cc799cd3a5f64ed58dea9fbf4002a6d3"
    },
    {
      "Start": "e931227079cd4fa1aad774c42a534148",
      "End": "729e6d611d724380b709cc6e83a7b7c1",
      "Id": "fb7cba5275d7482e9c460f3f01af249c"
    },
    {
      "Start": "373f3f4845fe43f0b13802f9001465da",
      "End": "88b3e33e88704705896a34a57ab1d6b9",
      "Id": "156b7045be7445aa98ab281643438a4f"
    },
    {
      "Start": "373f3f4845fe43f0b13802f9001465da",
      "End": "2c3e20d329c04ba497ba1441dc2052c6",
      "Id": "8ce06dcb9cea4bf790a19d4bf12f4656"
    },
    {
      "Start": "373f3f4845fe43f0b13802f9001465da",
      "End": "d39b8555097f427981c38af6e0634cc3",
      "Id": "d1df2717316c4031945bbcc76f744560"
    },
    {
      "Start": "097829f2474f4a898c99f0fb09060c96",
      "End": "d66c9740254e4433895f189ac02b0069",
      "Id": "9dbb52599e184fbca4c895fd676cd93b"
    },
    {
      "Start": "5fad149ac653480b8fc4d0ed0fb67a08",
      "End": "8ee3e77d7ad64aa38bb6eeb259e1a86e",
      "Id": "2c75303466bb4092b7986c901bbac425"
    },
    {
      "Start": "5fad149ac653480b8fc4d0ed0fb67a08",
      "End": "be123d75e6d441ed9503c7e8bfddfa6a",
      "Id": "76ef3eaa1d964b65a3cb67f9f4fa41f8"
    },
    {
      "Start": "f9038b219bc04e0daded41cefde19f39",
      "End": "32ee869a13c7457997d72b97843cb533",
      "Id": "7b9f033f431241ac9ce455c8a4f481e4"
    },
    {
      "Start": "3b4832a8766647c189f55be05f2eb80c",
      "End": "d93b806c9c5947c997933d0ef2b81a27",
      "Id": "aee91ca0df09481481c4524632f5eef5"
    },
    {
      "Start": "3b4832a8766647c189f55be05f2eb80c",
      "End": "94be2b1982f24587bfc6ff4fa478af18",
      "Id": "1ad149154a6c4744a9ae983e56df9d9d"
    },
    {
      "Start": "91104a444b564e0fb5dc37ed74c2c592",
      "End": "20d9f5839b1441a38c86dacf34d12793",
      "Id": "88b323fdb831438e8712062a92ba64c1"
    },
    {
      "Start": "a32590ed267844528ee671f763ca477d",
      "End": "25d326e4f1624d2a94928ea4eb32d6d7",
      "Id": "077679defd1747cca0f0f8271e8e11fa"
    },
    {
      "Start": "9f5c15caee2145ffbddd220375a3d4d3",
      "End": "77c58d0a9b9d4a4f8f46517ae476c4d3",
      "Id": "baaaa84f4bb4421a8a01d10a22d976ef"
    },
    {
      "Start": "98a6f6d5fbe440799b87d563684072f4",
      "End": "30ce60ebfe7b4b2398cf0ff83edfa4ab",
      "Id": "ec370311255f4d9e8d9826f17ecb4686"
    },
    {
      "Start": "b730635dec5d4a1da242c3187e8d5eff",
      "End": "9872d74d7ad145f78380ffb448e268bf",
      "Id": "74496eaeb4984750a7b831279fb9d2a5"
    },
    {
      "Start": "b730635dec5d4a1da242c3187e8d5eff",
      "End": "89b2344905f64cc7988c5bd10f10af88",
      "Id": "4a6e737713bd4fc996c092f0b327d247"
    },
    {
      "Start": "ffb10268c1d14a9ca335c6c538d22a51",
      "End": "5436cb4e3d114d329f1f9c6a70b6ee7a",
      "Id": "f1b9bee8dd5f44c886e1fa02f029c19a"
    },
    {
      "Start": "ffb10268c1d14a9ca335c6c538d22a51",
      "End": "2fdc00039e6a42bab75231cde4304e99",
      "Id": "6f5e60cce73d499b881df47804e9a12a"
    },
    {
      "Start": "ffb10268c1d14a9ca335c6c538d22a51",
      "End": "fae0e37bf7ad479fa07637fe931c05a9",
      "Id": "ae1fdff7cd184faea8faa38902ea5f26"
    },
    {
      "Start": "3552f3dad80d4eb9b7459eb7a1b69ec9",
      "End": "829baf550afb4e02b5e936a297c51b84",
      "Id": "162ed4b90bd44c0d83873348098a502a"
    },
    {
      "Start": "567c023864f649e482b3072abc4d66f7",
      "End": "9546e83454c748b4a275b859cebc93cd",
      "Id": "39b2b8e60b1e42799389d3066fbfde30"
    },
    {
      "Start": "6a48c8fad4a244bdab02fa6a2ea6c8db",
      "End": "9d50cde7ae9140fe86901f9ef2086545",
      "Id": "76204499c6dc4d96bf1f72d5012d1e49"
    },
    {
      "Start": "3fce82c047b645a3a6b7b1c1598d7405",
      "End": "7b15a0c38eeb441387c58093113af3ad",
      "Id": "d3db9d2731ca4457add2744cfad8dc83"
    },
    {
      "Start": "3bef47fcc6e04293ab3dfb3a1b2184bf",
      "End": "4ca26560f1ef48db840774bf823111b8",
      "Id": "fdd7901a7ed84c06bb31c55ebf1dfbcc"
    },
    {
      "Start": "ffaf042fc5814ae9a0db970addb8511d",
      "End": "dc95f16940804ddd97b36acc8c44630f",
      "Id": "7c165b03ea1242fb80ff48e6cbee844e"
    },
    {
      "Start": "6840b512ee404e7cbd41688a3846cd6d",
      "End": "1cb28141af0841e8914750aa2dccab3a",
      "Id": "00b28c33e5074d07abf42405da07525b"
    },
    {
      "Start": "6840b512ee404e7cbd41688a3846cd6d",
      "End": "f4fee8a59b21457685f1588f23e32d8f",
      "Id": "4116639474e548c1bb1a1eecc0834815"
    },
    {
      "Start": "92918ac4b3594bae85f8cdcf290a461b",
      "End": "746b434f288740ab973032e028bb6dcb",
      "Id": "04fd34e825bd420aafb0087ac348d867"
    },
    {
      "Start": "78ac959e271a4ab58406d7f103e72e23",
      "End": "65c3be368cd643488c12630e9a0790bb",
      "Id": "32ec89db6a7c4e93982bd9787724652d"
    },
    {
      "Start": "78ac959e271a4ab58406d7f103e72e23",
      "End": "379b38b009874a16ac4dcb0ca6af858e",
      "Id": "eb23fa2d2c06463bbdc2448b983186ba"
    },
    {
      "Start": "66b9c9dff9334e0aba434ab477692692",
      "End": "8952f2723ce64d00be8c6451986d2967",
      "Id": "bac97d54216041da8e35268d2b2f6d08"
    },
    {
      "Start": "5e4fd29deae14adcbf9c3a613f7e1bad",
      "End": "2a53dfe1cdb84e319200c82d27f8bc08",
      "Id": "598d425d2a784f1c9953470df790e711"
    },
    {
      "Start": "3f33bb015cfd4a1b9056c2a22d3701be",
      "End": "2fc909e28ba44ca0b04cf4ef3b601e1a",
      "Id": "4ab766711d4e473d8118ecc2727099a7"
    },
    {
      "Start": "c68bb4cee71143dfa5cbe02ffb34e8c7",
      "End": "8d4ad29a16e249be8571c657849cb8aa",
      "Id": "b8b12d19959743d6be671eea1ffed6e0"
    },
    {
      "Start": "c68bb4cee71143dfa5cbe02ffb34e8c7",
      "End": "2be534e83079480783eded4fa948ace4",
      "Id": "5b6c3867dc874a13a063c0c9d9dc1c23"
    },
    {
      "Start": "64bec6abdf41499fa409d33fe050f096",
      "End": "7dfd2b999f1e4533a14aca21eeac14a0",
      "Id": "79f1b8652480401a9aebea8363febceb"
    },
    {
      "Start": "4efe013da16d4b7cb03ddc001710f9a3",
      "End": "06bbb115f2e24170b4f8aab3ab0e12fe",
      "Id": "f78fd1a992cd4df3a8f8a38ce686a404"
    },
    {
      "Start": "11fe74ad424641c3beac4ce5cee04d9d",
      "End": "020b06a0fa5941d5abb86935d2438e0c",
      "Id": "b9f676669d874042869d4fdbb5c7b278"
    },
    {
      "Start": "11fe74ad424641c3beac4ce5cee04d9d",
      "End": "38c43bc8ee734ed98fd860f6960f0c25",
      "Id": "f2c4042bf130482091bdb77018f8533a"
    },
    {
      "Start": "11fe74ad424641c3beac4ce5cee04d9d",
      "End": "a626bc110b46446c8ea2b4e287785efe",
      "Id": "e00dd0287b53483cabd25220152ddaf7"
    },
    {
      "Start": "4813f78aa1cf4ef194ce1b6197021f48",
      "End": "e49c67d9aa424ef6ae083773e7b688bc",
      "Id": "d5350b33991f41399b130e27f45e26ca"
    },
    {
      "Start": "72a43ff056f74a9080a68ae89f36ccc5",
      "End": "1eb2f90397784f419a16b5e4846fca87",
      "Id": "9b95c4a5550644dca239cb82ad28db08"
    },
    {
      "Start": "72a43ff056f74a9080a68ae89f36ccc5",
      "End": "11ee4d55f67a4abf92c028d0d5e82f18",
      "Id": "b27fd5c6f6e8486caf2c02fbb567f5ad"
    },
    {
      "Start": "72a43ff056f74a9080a68ae89f36ccc5",
      "End": "9306509f56064688a7f0986fa7f15271",
      "Id": "1b91b5f08a834b4fbbc06b54dc287dad"
    },
    {
      "Start": "72a43ff056f74a9080a68ae89f36ccc5",
      "End": "27d977906e2741c18fb45e67d6c18267",
      "Id": "5d9714a15905470bbea845b45700f4ec"
    },
    {
      "Start": "72a43ff056f74a9080a68ae89f36ccc5",
      "End": "07fdc7ec401d4eb2ab8b508ce280f919",
      "Id": "c8531fb5255a4708aa894eb76cd0de4d"
    },
    {
      "Start": "72a43ff056f74a9080a68ae89f36ccc5",
      "End": "73a8c62d66054c58830b5c169dc9e7f7",
      "Id": "2d04f1d4dba94efd89e3f860af30430c"
    },
    {
      "Start": "72a43ff056f74a9080a68ae89f36ccc5",
      "End": "91c8f67a7a0e46d283a015aeaaa0b3ac",
      "Id": "0ea7b8f89d2b421e81307085d49712e0"
    },
    {
      "Start": "4b0bc3ad3b774171bf9ad4eff57bb555",
      "End": "cc8efbbde0bc47cb99f2ca743cf9dc6f",
      "Id": "80e3422566f64e56916c53970bca65a0"
    },
    {
      "Start": "4e418db6b98047e389265b85b982c3ea",
      "End": "326a5aad90ac48b6aa10f33d6e635e1a",
      "Id": "1eb3d0db049f4effba494ffbeb61d7e5"
    },
    {
      "Start": "35c92e09fe0f43ccbeeb3ee59f973a4f",
      "End": "669cf8d52aa84f1c80e7ae49c9216080",
      "Id": "2d1b0edc08e74a598b5391b0273496c6"
    },
    {
      "Start": "36b8eb918d484502a055e7346eb471e3",
      "End": "21589cab8847406ab590331e4dfa1f31",
      "Id": "9c2f432c55744699a51eebaf5bfa4f0c"
    },
    {
      "Start": "728c71bbc6cd4ed2b6aeb8128026b890",
      "End": "c6a617d4e26b480a8fba4c79258f428c",
      "Id": "cb0b066206e649c18f6efd9c84842642"
    },
    {
      "Start": "b5619a299f2443fca4342952d89984d0",
      "End": "7fe5d13ffa7a44479f78ce336d9da854",
      "Id": "4220632283df4835a5e45a6e205bb1c2"
    },
    {
      "Start": "c29e6be3b8824e01b84a073e130f5f43",
      "End": "d6b68a811601481d859661f2c4484bf2",
      "Id": "c3cc2b33472c4d43b9f30c986821c267"
    },
    {
      "Start": "822cdc3d7a424d2aa336a7e5d11550d2",
      "End": "b04731fb4bfa4ab193aa9adac8f60bb1",
      "Id": "6b3963d66fec42d99a14879f2cbe93bc"
    },
    {
      "Start": "822cdc3d7a424d2aa336a7e5d11550d2",
      "End": "b6228b9366cb4de195382d0c033318cb",
      "Id": "4e266510810d41e0b5fed4bae05deb18"
    },
    {
      "Start": "33c75fc2a0374d0981662eca2e6c92fd",
      "End": "6c9741303e834059bff64d188385acb6",
      "Id": "b5873000c94c4575ad38c23702ec4c3f"
    },
    {
      "Start": "33c75fc2a0374d0981662eca2e6c92fd",
      "End": "78ac9fd4146a4591a6e5d50315099eb5",
      "Id": "9a0076e995024b5b98cabb0afc14cb16"
    },
    {
      "Start": "2524bf1877b44c4084d292bcb3b11192",
      "End": "47ce1335f32a4db5954ecff9952a5999",
      "Id": "11584ad3fa764bddbda029c9b7acf59b"
    },
    {
      "Start": "4124c89d693640cca3e69d575eb53383",
      "End": "d9d896305d4e4fb4bb769a5019f7c30f",
      "Id": "4cfc4a57f339461f9a8d2d06ac379c6e"
    },
    {
      "Start": "25867f0c9135495296545425b5382410",
      "End": "f3a55bfab4d244aab61dc9cf01c2f34c",
      "Id": "6781a7e330a542f7b7fc9445c78d1dad"
    },
    {
      "Start": "25867f0c9135495296545425b5382410",
      "End": "5f40f47427ac429fb0d14260d23f1fd7",
      "Id": "f0a5acf4d03d44c2b075513aa91997bd"
    },
    {
      "Start": "25867f0c9135495296545425b5382410",
      "End": "2f1a53f08a5b409f8c81fb56b703c480",
      "Id": "878b6eae1c434be8b980afd3685b90fa"
    },
    {
      "Start": "25867f0c9135495296545425b5382410",
      "End": "c76d9d495c434eb9b6792577a2ccef00",
      "Id": "d536b57ea8bb4247919caccfc2119dea"
    },
    {
      "Start": "43377e136a5c4610b9e9c89b35a521df",
      "End": "c7ae793952b449eeb1a3f4ab3a80fd16",
      "Id": "0ee8d5a163e24a37848d70dd55b8317d"
    },
    {
      "Start": "c4139b005f9a4edd9688aa6d58b594bb",
      "End": "80c21b88fa444b7793040f752287d079",
      "Id": "ef652f7d4b90465ba422c76a84f80b17"
    },
    {
      "Start": "593f47f145e647608c2665ce464fc4cb",
      "End": "271afb74049449668e3e76da68f21156",
      "Id": "fcd6f5f6a9044bda8ac2e068483266c0"
    },
    {
      "Start": "ae66588c2f1e45cd83e5527bb3207e54",
      "End": "d2c1d797bc624470b4240290b07e944c",
      "Id": "8d5d09907635479386841bacaca93f62"
    },
    {
      "Start": "ae66588c2f1e45cd83e5527bb3207e54",
      "End": "6a75b1f84f23433faa41d22bee9a64e2",
      "Id": "9ada632cf59c447abb49b75186a3a596"
    },
    {
      "Start": "ae66588c2f1e45cd83e5527bb3207e54",
      "End": "07381dde5bf949b3ababf691d42399cf",
      "Id": "b752bee700fe45ab98d1a91b713eef0b"
    },
    {
      "Start": "b29a72a8a0a84994a57e732db754c0e7",
      "End": "d32fafe9e98d4a1bb31005b32faa2952",
      "Id": "6f80bf3e4d0b4f53a9c9353ccbde18a3"
    },
    {
      "Start": "b29a72a8a0a84994a57e732db754c0e7",
      "End": "48bc1f38d76d41cca8591e61943ab17d",
      "Id": "9af42b0a9e164b2f8ea35753128b942c"
    },
    {
      "Start": "a0d25f04b3364244aa27df7ee5c8b60e",
      "End": "8ffbbf6a415b4d29a49c686faa77f31d",
      "Id": "4910aec54dac446297dca3cff9109fd8"
    },
    {
      "Start": "a0d25f04b3364244aa27df7ee5c8b60e",
      "End": "4867a4fe7fa944f39db8b20dd3d771cc",
      "Id": "d7ae1c47a06546fcba8f0eaef45da2ce"
    },
    {
      "Start": "a0d25f04b3364244aa27df7ee5c8b60e",
      "End": "bc9a0bb5d0344c29aaa23a25ed1e53c4",
      "Id": "e4dbcc36b4244239a3f67727fbb8d166"
    },
    {
      "Start": "9b66db4773e74a7b89089504c550e1b6",
      "End": "8d487c6de24e4f6fbf44c94f43e1d2a3",
      "Id": "1266f36d64964b2cae30eef53567ef33"
    },
    {
      "Start": "9b66db4773e74a7b89089504c550e1b6",
      "End": "ffaec6465bd345659fdd3f973bb2e7d4",
      "Id": "19e41320e2d349a6bfb4c686a8edddaa"
    },
    {
      "Start": "edc0a5fd97744be8b7d327cd04286fa3",
      "End": "59e4ef242db04ea9b49fe23e53705c0d",
      "Id": "2a5fd837331c439180272ad4bda89d20"
    },
    {
      "Start": "edc0a5fd97744be8b7d327cd04286fa3",
      "End": "4d5c7b5b900b4adf84da63476ea989a9",
      "Id": "3a182f2ccec14e8bb06335a90eff6b22"
    },
    {
      "Start": "edc0a5fd97744be8b7d327cd04286fa3",
      "End": "5a7a9560d44d4cb9b1e07fb1e9ff1094",
      "Id": "4578396816de42cc99acbcfaaf52dd84"
    },
    {
      "Start": "edc0a5fd97744be8b7d327cd04286fa3",
      "End": "5521cee7b0f24c8eb7ade718298fe0df",
      "Id": "dbf4a4dbdb1c4740945a077a29c9ee33"
    },
    {
      "Start": "c782d373483244e89fb52b56579efb7f",
      "End": "34d6260ba8ec40619b4fd385d3528d6a",
      "Id": "112ca3d0e568460f9fba32480451975c"
    },
    {
      "Start": "aab800bf46164cacbf0984b93bc10283",
      "End": "d4c9b841d1dc48de924b0a08dc9b30d5",
      "Id": "673d8cdd02eb4e33b5f2a2bdcb0f3f45"
    },
    {
      "Start": "aab800bf46164cacbf0984b93bc10283",
      "End": "f9dde44d66a64dae87badceb247f38e8",
      "Id": "9ae7cba20892447da29f1ba194e8f5b8"
    },
    {
      "Start": "d3de26fffad2429594964a75fa67c981",
      "End": "65acb756efed49a89806b860d7838bc8",
      "Id": "c5de027145ab45b1848b76922188e185"
    },
    {
      "Start": "d3de26fffad2429594964a75fa67c981",
      "End": "dd25c663654940438847f11bdc6a36b7",
      "Id": "43ad677f58d5498e83a2356069c19571"
    },
    {
      "Start": "d5ce0d7151df410ca702aefeb01cedec",
      "End": "99785511601041549f7584affb472e45",
      "Id": "65dae736221e44c38f8d7e2e02724cf4"
    },
    {
      "Start": "14f639a05ee0457e83b7916d9ca5ce06",
      "End": "f910a7fd4f974e5eb999f93ff7f54051",
      "Id": "628c1d5a4d254f069574bfc3cd94584b"
    },
    {
      "Start": "111e491aec624d57930bc42e00ee2618",
      "End": "35c12655dea1444aa6d57835780d630e",
      "Id": "d47827c787cb4b4b9ed68e4c7bf5c84a"
    },
    {
      "Start": "144ae98bee8443d8b00d41c76097030a",
      "End": "cdcf5de601164361adc319e17e63e105",
      "Id": "cca116ce37ae409ea1104e981a70c3f6"
    },
    {
      "Start": "144ae98bee8443d8b00d41c76097030a",
      "End": "43611a4f51e94ddc90544721bb47d3ce",
      "Id": "fa9562484c674ca7a36258562c585731"
    },
    {
      "Start": "144ae98bee8443d8b00d41c76097030a",
      "End": "b821f98b48264817aca87f56b94956f5",
      "Id": "dbfc3feb87624af1abe2808cf6f69b87"
    },
    {
      "Start": "29b4ca96301c464b8082f1f11256ba81",
      "End": "f9f8158be9c6451f944a04ceb48a10a6",
      "Id": "73e0a0fbfa864655ada45d938f8e06a9"
    },
    {
      "Start": "04a2f5fc6c604511baf0d57523c9370f",
      "End": "53d93d56a0504a169c02dd30a429a0e9",
      "Id": "db971fb65b7c4f718789f0820244b458"
    },
    {
      "Start": "04a2f5fc6c604511baf0d57523c9370f",
      "End": "7f26722533954ff6a93b443a1a4a6707",
      "Id": "dd75311330574ce4b0966eb1064893e0"
    },
    {
      "Start": "beef701221e546d8885020e2e9898d6d",
      "End": "9dcc8bbfe3c649f8bb31d3510dae8b60",
      "Id": "82eb1dafe3fd42e1b6d7856c878e8291"
    },
    {
      "Start": "2a15ab1442da4a07bb3e3dbce81be023",
      "End": "31b29110eb334cba82758a6ff1e4ef17",
      "Id": "0e87ff16f65e405cbcc8ffccb2ae44a5"
    },
    {
      "Start": "85963b8293fd414faac745325877a20c",
      "End": "2c7ce13e43b44d1cba827c5b1585ec45",
      "Id": "a7f24ff5fde24fd387950b80de8b0034"
    },
    {
      "Start": "110c54dd62a540e5abb47bcf5657f47e",
      "End": "3cce93770e24456aa6c3ccf6e5182788",
      "Id": "12f56b9500d34cda9eecdd2462668606"
    },
    {
      "Start": "93aebae89b45417f82d004f15aaf3c6c",
      "End": "c6b04417ff424a0cb50b6610de1119fc",
      "Id": "a6840a171b384827aff47e5e5842dc0a"
    },
    {
      "Start": "93aebae89b45417f82d004f15aaf3c6c",
      "End": "5a6c9ca09cbb4660934c5bc6328eacd4",
      "Id": "c28503d0b4714ac2b8e05ddc977899b1"
    },
    {
      "Start": "26a88bd8cbac484b8ed7cf9b68e43677",
      "End": "b492f362691145e4bc067ca9d68ed465",
      "Id": "f84a14d112124bae89a88c429c40dc93"
    },
    {
      "Start": "77c15731659b4382a616783462b80ff0",
      "End": "a486905f75474c03834b3a63a86f557e",
      "Id": "278d9d3a16bc44f882dfa5548e4f21c6"
    },
    {
      "Start": "0dad896444c149ffa4c9fadf6fd5475f",
      "End": "6caae8ec4d224f75bd3165940383faeb",
      "Id": "8f9c7c47c1144851b869793a662e2d56"
    },
    {
      "Start": "0dad896444c149ffa4c9fadf6fd5475f",
      "End": "2c9842ba8597423ba7da50b76009da31",
      "Id": "92b0e82752c2452bbdecba0535da1ef0"
    },
    {
      "Start": "8d51007c12bd47bda349cbe1d92b8d66",
      "End": "4a508bb3cd684ef3bab8b006b3df94cd",
      "Id": "d9914b5644e64dc2ad713dc8f34f9ef5"
    },
    {
      "Start": "64f75c62f06548159b1527e8c0b49185",
      "End": "857712a0c8f841dbbe95366c7450ddf7",
      "Id": "cdadd0e18bda4493bc7cf7e857499f92"
    },
    {
      "Start": "e2ec9774b2c5446eac4109c1e15816da",
      "End": "33d9a0e5c2f34ad597db629c707c2d9c",
      "Id": "778668db89ae4885bf2e47cef30a33a6"
    },
    {
      "Start": "87b1a36a409d4d51841d415dd6cc6305",
      "End": "524c61d5aff64576814328d256281db3",
      "Id": "734396bb7ebd444d845cfe6f931abe43"
    },
    {
      "Start": "e4932b996519491dbfe1deb0d8d9a359",
      "End": "82988010a1cd46d3ac8d1fb8bb92eacd",
      "Id": "c82111ecbe7541c387afcf7474631aa1"
    },
    {
      "Start": "5ad8938bee644ee7892adeeeb0106cd8",
      "End": "edd790670b26495ab5731d92f7c464a9",
      "Id": "267760f8a11c498c9b638eb32157f2e5"
    },
    {
      "Start": "dc7dfec3657c4c3cbe7dae31bd812d5e",
      "End": "f38bfa881f1042afb6a042b0a0bcd7dc",
      "Id": "3c7424ee71824026a00b0ff7d037e151"
    },
    {
      "Start": "03902f3a705644018b8ac15da2c7081a",
      "End": "afab1b53ed984594a01ba0b08c94f14b",
      "Id": "bd105fb74ef34a9baa73bc53604189a6"
    },
    {
      "Start": "56e023a5758e4175b2d4aa54df2e924f",
      "End": "94a0b15e35bb449c83a0269afb6203c2",
      "Id": "665fed006f4346ae9cf69ab5792d31a5"
    },
    {
      "Start": "8ad0686c13f4401ca188d754488936a3",
      "End": "04c76ec460724c65a9e19fcd4f66299f",
      "Id": "51c1fe15607843d9817ac2ed958efdad"
    },
    {
      "Start": "ea9715da4eb741abad00a569ef6b1a11",
      "End": "ded4cd7ce5aa4f55b566a6367166872c",
      "Id": "26772f46bba84991add96000299ecf01"
    },
    {
      "Start": "3049d2ce82cd4c088fa25ed1103f8aad",
      "End": "e641a509c5844d67a46e8c74d80f622a",
      "Id": "d78c058bcd924d82a412083495695542"
    },
    {
      "Start": "6d6799af66984145ace9e297b7bc4c94",
      "End": "20910549dfa14df18f858e12781b4372",
      "Id": "92b66e7f71d34a66b083da417fc05160"
    }
  ],
  "Dependencies": [],
  "NodeLibraryDependencies": [
    {
      "Name": "MeshToolkit",
      "Version": "3.0.0",
      "ReferenceType": "Package",
      "Nodes": [
        "d513de8561db4e0aa0550e9ed52a0844",
        "4742b9b619054ee3bf0cb1860c5a39d8"
      ]
    }
  ],
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "2.10.1.3976",
      "RunType": "Manual",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "Background Preview",
      "EyeX": -36.214567184448242,
      "EyeY": 50.753665924072266,
      "EyeZ": 47.460750579833984,
      "LookX": 64.540229797363281,
      "LookY": -33.394306182861328,
      "LookZ": -57.121673583984375,
      "UpX": 0.11456064879894257,
      "UpY": 0.98822885751724243,
      "UpZ": -0.10138867795467377
    },
    "NodeViews": [
      {
        "ShowGeometry": true,
        "Name": "Height of Retaining Wall ",
        "Id": "4b40fb648dff49309427b3eccdcffb95",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1244.4745126150333,
        "Y": 2416.2212981707867
      },
      {
        "ShowGeometry": true,
        "Name": "Length of Retaining Wall",
        "Id": "588917a296734b34b755b30b26754ab4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1323.8381281262332,
        "Y": 2894.9769530426756
      },
      {
        "ShowGeometry": true,
        "Name": "X1 = Total Base Width",
        "Id": "31ad840df4194ceb8772088cf765c191",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2170.9115987679434,
        "Y": 2690.9862351429665
      },
      {
        "ShowGeometry": true,
        "Name": "X2 = Toe Projection",
        "Id": "fcd640887fa443c1993c804d755f871b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2170.9115987679434,
        "Y": 2543.8137351429668
      },
      {
        "ShowGeometry": true,
        "Name": "X4 = Slab Thickness Base",
        "Id": "e5240876e20a43bdab1b9371b3734154",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2170.9115987679434,
        "Y": 2838.0724851429668
      },
      {
        "ShowGeometry": true,
        "Name": "X3 = Thickness of slab at bottom",
        "Id": "35521903691a4a4f894f9eb43833e219",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2168.5564620304431,
        "Y": 2406.4118504617336
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "0ec3ac9715d749f486649a4919657ad7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2581.9927401194741,
        "Y": 2429.5011082925839
      },
      {
        "ShowGeometry": true,
        "Name": "Z dist from origin ",
        "Id": "4dcdf17377474a51b4a73ef142d73d5c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2610.9272861595309,
        "Y": 2806.9270077125475
      },
      {
        "ShowGeometry": true,
        "Name": "Y dist. from origin",
        "Id": "eb52a654a8714cf4aa7a1dd905c1ca6e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2608.2372688513151,
        "Y": 2686.4609634386579
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "3cf62d6d53e04e5f9f184acc69262939",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2968.709714086714,
        "Y": 2345.4622401115048
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "546e43c7325147239d3e778f9ba49bea",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2958.9197693768228,
        "Y": 2703.7148939251997
      },
      {
        "ShowGeometry": true,
        "Name": "Cuboid.ByLengths",
        "Id": "056e04e869ca4a7398b67b50b74d9fd0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3690.937015218492,
        "Y": 2464.3973582372942
      },
      {
        "ShowGeometry": true,
        "Name": "Cuboid.ByLengths",
        "Id": "010d566f49644360a7a99aa0bd0db317",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3682.5096828004844,
        "Y": 2820.0140933406465
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "0e59b068ea284bccae68fad81107835f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8426.0327516974121,
        "Y": 3258.6287587165612
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "02790984a4c540a9925c5aee055f8528",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8786.6775688499129,
        "Y": 3475.034376278355
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "f217676b44f9486286e4308b0fadad9f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9168.0164812343428,
        "Y": 3469.979727615153
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "deb1f5bc15a34bb7976706cf8b15ff7d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8650.1520174796824,
        "Y": 3938.1690862562409
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "43d5151f8c324a81a8958e220b0b987b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9035.2101560400733,
        "Y": 3979.3613522417709
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "d327f629d927430ebb9feb62b360ba08",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8146.4782116696924,
        "Y": 3471.557070255596
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "ddf79eb6617f4d969d3b31507b056717",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8178.8359119520428,
        "Y": 4170.5887218271309
      },
      {
        "ShowGeometry": true,
        "Name": "List.FirstItem",
        "Id": "990dd8fde2c4407ab5fa564caf77ab81",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7522.5744672634828,
        "Y": 3188.652597036752
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.StartPoint",
        "Id": "4eb1b05fc5b04da9b8c2a950f2cdf5ad",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7791.8326858512428,
        "Y": 3198.4887039902242
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "3d0c7a2fd093422fb275371bb199b206",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8004.495379420352,
        "Y": 3894.8874098121614
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.StartPoint",
        "Id": "035091de06c147a691738e7e05658339",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7555.8522590481725,
        "Y": 3906.1851514970713
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "8a190eb2d5c6484e955ad2cf4e83cc84",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7424.8637258853423,
        "Y": 2522.7571626732142
      },
      {
        "ShowGeometry": true,
        "Name": "Surface.ByLoft",
        "Id": "ce9755b3434d4952bd51a671af8f5b8b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7896.4053772121824,
        "Y": 2499.6238993550714
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByLoft",
        "Id": "a92652deea3c4267b306a3e4af5723d2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8030.7074335915422,
        "Y": 2688.8586672621041
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "7a5b21820ef6492fad38bd9c73491d5d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6770.0284172478423,
        "Y": 2259.6185412883683
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "0c5d935f18ae4750a1408267e850d1b6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7137.2916392581828,
        "Y": 2351.5389903744044
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByLoft",
        "Id": "56d0c972ebb5421193a6deb7addc3307",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7585.4400520706222,
        "Y": 4730.7187538084709
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "71e8d862a6bd4a7097c70fa9b2c92b55",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6784.6013325055928,
        "Y": 4711.3003760491611
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "330dc9c0257d481186b6fa6b9f4b65d3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7190.9863885551331,
        "Y": 4726.4886438663907
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "1e49b36a5d484d0786e835768867a1bf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7580.2964472092626,
        "Y": 4951.7454850763716
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "7d7e8ca202e44abcac2fe00aa2d32d1e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7873.0913229649323,
        "Y": 4927.1680290029017
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.StartPoint",
        "Id": "fb1f826c657d406f992ce7d8cc738df9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6923.1704751863526,
        "Y": 3903.058962706391
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "984589dee2774ea2936360355111b843",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6404.6178631979528,
        "Y": 2143.4014236607873
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "feaff79c4ba3476b8a0bb87224523052",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6585.1845643344523,
        "Y": 2464.813854541585
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ByCoordinates",
        "Id": "1a38f4127e1343b6b134cb2a0adc9e18",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6531.0310792294322,
        "Y": 5085.4027462569211
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "f4ccba991d714c998e50e65936c7dc6d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7291.4411623436026,
        "Y": 5246.0430089662123
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByLoft",
        "Id": "7e569a83a2f14dc086549141aa44b4e5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8163.7905744140626,
        "Y": 5247.1037402491311
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ByCoordinates",
        "Id": "0bc63bd1840c48eeaa0a25fef9e4bdc6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6421.9991418701429,
        "Y": 4717.8666209755111
      },
      {
        "ShowGeometry": true,
        "Name": "List.FirstItem",
        "Id": "b893fdb6503b421ab114254d320b5089",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6935.8217497694723,
        "Y": 5335.4789351847312
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "3da7f991cd4441d4aedc0c562832a31a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7713.3350360076329,
        "Y": 5381.3535447558434
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "36c0ad5a6f6c4237a6705b204ac596a0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8465.7943433438231,
        "Y": 5389.7094958533626
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "ac45fb6598e3420aa1e2811b30eccfad",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8186.1663507208432,
        "Y": 5439.6451715903413
      },
      {
        "ShowGeometry": true,
        "Name": "Hydraulic Head End",
        "Id": "41cda58abaef4b02a4b1e0346ae75175",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5978.9018625438821,
        "Y": 4975.4183075797118
      },
      {
        "ShowGeometry": true,
        "Name": "Hydraulic Head Start",
        "Id": "5e601fd0c26c40a78617801be6fef5c5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6042.8812721255772,
        "Y": 4817.6394447149
      },
      {
        "ShowGeometry": true,
        "Name": "Start.Point",
        "Id": "7dde7c9ea2b14ce482e99a960a826319",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5835.1851186706244,
        "Y": 2534.382998452365
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ByCoordinates",
        "Id": "aad0210e6f4a4cbd91145b173cbaa4da",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5761.8430655944985,
        "Y": 2770.0922140613584
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ByCoordinates",
        "Id": "8f9878bdfe5d4ba2899535c34b9cb663",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5776.8912388415774,
        "Y": 3092.6691136782561
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ByCoordinates",
        "Id": "f9a9b635a448446b9bbbae8f39aee228",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5787.2726748541518,
        "Y": 3359.8012827536941
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByLoft",
        "Id": "b71e557ce8994b1d9f0f404a69cff754",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9221.0041606932937,
        "Y": 6007.080255711734
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.BySurfaceColors",
        "Id": "a1bcd55ac0254010ae37924a467832d5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9664.0590837450927,
        "Y": 6228.3907183352339
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "72e80d8d1acb4e299e8aa04dcdc16a9b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9233.4982439517025,
        "Y": 6525.2756059208341
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.StartPoint",
        "Id": "9c7fb8db5de149fc83015a9b7b4b78ec",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7670.3041495635125,
        "Y": 6129.9343511446541
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.StartPoint",
        "Id": "2cf5ac83e1e84d28a79d4dd48657aa68",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7683.4039493000128,
        "Y": 6273.8151396345038
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "9a1fe1bb039d44e1b43ee1499416c70d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8184.9453035027727,
        "Y": 6179.7034131358141
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "dd0fa0fa73e94a9a8c60c16628eff1fa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8228.9455078563824,
        "Y": 6385.7458528939242
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "87a629b72c6a476583cda991126b58d8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8777.0704301046135,
        "Y": 6351.9210753241541
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.BySurfaceColors",
        "Id": "be29841414df4497bbcaff12ac336d8a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10592.399641087883,
        "Y": 6463.440339271564
      },
      {
        "ShowGeometry": false,
        "Name": "Surface",
        "Id": "4765f37cc41d4eb585365ae5d630b706",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10397.766978795084,
        "Y": 6540.0618799998529
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByLoft",
        "Id": "b57a66c477d44eb4b8f4bd0f37818cb9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10068.806234687283,
        "Y": 6362.4945418571942
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "dbfec65943d7490e940346ec1da517cd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10067.566227069483,
        "Y": 6598.5372753058036
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "0e3731504c8042beb56dd3924b6715c2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9684.1272540074224,
        "Y": 6335.4835056505235
      },
      {
        "ShowGeometry": true,
        "Name": "Aquifer Width",
        "Id": "b4f15ecf631f440ca7637597afc5f0cb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4980.9867519746886,
        "Y": 2853.8168123928731
      },
      {
        "ShowGeometry": true,
        "Name": "Hydralic Gradient",
        "Id": "f5484127bf6e4233bd2169e96b2214d1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6783.3068808186126,
        "Y": 7387.1311310365008
      },
      {
        "ShowGeometry": true,
        "Name": "Hydraulic Gradient [-]",
        "Id": "77f412593c994993aca6575cecc96e9a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7808.5485450941624,
        "Y": 7354.6648124437716
      },
      {
        "ShowGeometry": true,
        "Name": "Darcy Velocity [m/s]",
        "Id": "238d10cba2f04a78a37ffcbd631a4194",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7809.7330989769025,
        "Y": 7641.8931280798615
      },
      {
        "ShowGeometry": true,
        "Name": "Hydraulic Conductivity [m/s]",
        "Id": "a233565d6ad14a19bde1f81315d4c338",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6201.4021522561925,
        "Y": 7508.3560838551812
      },
      {
        "ShowGeometry": true,
        "Name": "Darcy Velocity [m/s]",
        "Id": "ae75baa51edc4f9196da18949180b34c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7081.7678649546724,
        "Y": 7581.3161653548914
      },
      {
        "ShowGeometry": true,
        "Name": "Hydraulic Conductivity Order of Magnitude",
        "Id": "d638f67da1344d45a1a2daba9e387bfa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5404.2950579687731,
        "Y": 7523.777309550961
      },
      {
        "ShowGeometry": true,
        "Name": "Hydraulic Conductivity [m/s]",
        "Id": "361a94e2b7e4457fbaf3645297176cdc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6950.4044820916524,
        "Y": 7814.6194900596611
      },
      {
        "ShowGeometry": true,
        "Name": "Width (m)",
        "Id": "ea8207e561e94194ba36d17fe33d9f46",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1575.0982537485847,
        "Y": 3980.0947185741638
      },
      {
        "ShowGeometry": true,
        "Name": "Transverse Slope (%)",
        "Id": "42a1c8313e5d43fea2a946c14aed67e1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1573.414856328975,
        "Y": 4070.2378283919838
      },
      {
        "ShowGeometry": true,
        "Name": "Longitudinal Slope (%)",
        "Id": "1dd234e7042947d09b79ec60203c6d6c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1577.885823855735,
        "Y": 4228.3884922371471
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "c541736773604cecba1771bd354584f5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -635.559184793901,
        "Y": 4152.9935195913076
      },
      {
        "ShowGeometry": false,
        "Name": "Sec.1",
        "Id": "0a4ea4a38e154dd589de9bbb66a54a10",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 730.37697054714,
        "Y": 3783.2863094441695
      },
      {
        "ShowGeometry": false,
        "Name": "Sec.2",
        "Id": "112f7821965f48a6ab7039e4473f24ab",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 740.56038085437967,
        "Y": 4026.7798709349245
      },
      {
        "ShowGeometry": true,
        "Name": "Thickness (m)",
        "Id": "b70a9989994a406989b3e1119be81bd2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1572.553290545085,
        "Y": 4332.2200023334326
      },
      {
        "ShowGeometry": false,
        "Name": "Sec.4",
        "Id": "aa9f5de07c6248f1b35f36fccb63120a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 728.93534374249111,
        "Y": 4275.9700437149795
      },
      {
        "ShowGeometry": true,
        "Name": "Boolean",
        "Id": "e1a56d7efaba48f7a65422eeba3a63a3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 956.953550315015,
        "Y": 3873.5885694965837
      },
      {
        "ShowGeometry": true,
        "Name": "Boolean",
        "Id": "c3896f8cc22f456fac0cb9d6c1901921",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 942.86537366039693,
        "Y": 4124.6535094470355
      },
      {
        "ShowGeometry": true,
        "Name": "Boolean",
        "Id": "cdec3980ae414eef9db664d4cb793416",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 946.991642661877,
        "Y": 4371.521775840949
      },
      {
        "ShowGeometry": false,
        "Name": "PolyCurve.ByPoints",
        "Id": "dd289359af2a4c469477cc34a35e595f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1109.646462767279,
        "Y": 3784.9281687178509
      },
      {
        "ShowGeometry": false,
        "Name": "PolyCurve.ByPoints",
        "Id": "1a5446fd5f2448869b6f0ffad6101d84",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1104.6584165340905,
        "Y": 4045.0627799645576
      },
      {
        "ShowGeometry": false,
        "Name": "PolyCurve.ByPoints",
        "Id": "5a1d80aa66e54006ac6142799dc3e035",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1101.1332358757541,
        "Y": 4309.1144212961526
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "0615227fbd9b4446865a477cb1da3f21",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1737.6100735220048,
        "Y": 4069.0239585641016
      },
      {
        "ShowGeometry": false,
        "Name": "Sec.3",
        "Id": "9d3df5aeaaa2483da22ca6fff6182c78",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 724.348874939822,
        "Y": 4544.64480137746
      },
      {
        "ShowGeometry": false,
        "Name": "PolyCurve.ByPoints",
        "Id": "1afb72797c2d46dc8e0e124d27e7eb13",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1116.1861436702197,
        "Y": 4552.6306250080033
      },
      {
        "ShowGeometry": true,
        "Name": "Boolean",
        "Id": "48d241fc0c92421e8bfa1459936ac818",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 924.99703168768292,
        "Y": 4642.3231183423168
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.ExtrudeAsSolid",
        "Id": "aaa9489afc254747857b38b7480f904a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2076.9951109016351,
        "Y": 4089.4583086453345
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "cdf31bb40dd6444fa039839ea8d205ec",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1644.3316202210758,
        "Y": 4263.924359660532
      },
      {
        "ShowGeometry": true,
        "Name": "Solid.Volume",
        "Id": "56f26d72a25d475da381a3575d328692",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2477.3070832047351,
        "Y": 3943.8797528844116
      },
      {
        "ShowGeometry": true,
        "Name": "Math.Sum",
        "Id": "d72a72ffb90540608c3d0b179e47ea78",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2698.3306040760745,
        "Y": 3944.0616910604708
      },
      {
        "ShowGeometry": true,
        "Name": "Watch",
        "Id": "8b53ccdad26c4390ae8c2ec7d2637f0c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2926.6684351181048,
        "Y": 3935.7972581373056
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "2f96fe708e1c4302b4d0eb4adafc7027",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2430.270833376218,
        "Y": 4227.8254911516569
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.XAxis",
        "Id": "7bcb6f28932a4f3084fdef1b92e1993f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2220.0070410338512,
        "Y": 4374.62734733299
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "ff29512cac004ca89b211e00198cca7a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2224.0,
        "Y": 4506.0
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "d38861270c78403a9ed9dac6096ced9c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2942.9642544542194,
        "Y": 4226.3023982794221
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "5a2b61faa1724387ab543d86a69c344c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2718.890023381663,
        "Y": 4340.2010931616305
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "bda170a348d3474aaab0ed975003f8fa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3612.4935558743255,
        "Y": 6837.94087978929
      },
      {
        "ShowGeometry": true,
        "Name": "Repositioning",
        "Id": "11923c1a4b9b43caa213ea0496c77e16",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3853.9152806465827,
        "Y": 6791.6471820522383
      },
      {
        "ShowGeometry": false,
        "Name": "Bottom Circle ",
        "Id": "4e33fda6e8964ec4ae843f463ade20cb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3415.7313843315396,
        "Y": 7017.2325043450519
      },
      {
        "ShowGeometry": false,
        "Name": "Radius (Top & Bottom)",
        "Id": "a8bf6e06709448c290627a16446b70e3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3839.1922462728562,
        "Y": 7069.745597741352
      },
      {
        "ShowGeometry": false,
        "Name": "Tower Height",
        "Id": "b43758a560984984880b7a951e23b591",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3440.3295132202911,
        "Y": 7202.995597741352
      },
      {
        "ShowGeometry": false,
        "Name": "Top Circle ",
        "Id": "86f6d91a430d4fda9a865eb2d13e05c0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3042.2044570707858,
        "Y": 7061.995597741352
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Rotate",
        "Id": "a56af2d4f86b4d5baa282b0bcb2b01a8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2292.6044570707872,
        "Y": 7100.995597741352
      },
      {
        "ShowGeometry": false,
        "Name": "Circle.CenterPoint",
        "Id": "fcc85b80ffb74a99b6ef1c91dd6c3c1f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2691.8044570707862,
        "Y": 7022.995597741352
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.ZAxis",
        "Id": "4ad3cbaf0f824a33869242f05a46d09e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2691.8044570707862,
        "Y": 7130.995597741352
      },
      {
        "ShowGeometry": false,
        "Name": "Rotation Angle ",
        "Id": "b6aa9e5f048548028f13c3c472b1a69f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2693.5837768979181,
        "Y": 7237.46627791422
      },
      {
        "ShowGeometry": true,
        "Name": "Frame Points at lower circle ",
        "Id": "0d127b513dbd450d9faaf607997bf0cb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1621.4044570707829,
        "Y": 7151.495597741352
      },
      {
        "ShowGeometry": false,
        "Name": "Frame Points at upper circle",
        "Id": "6c8e1e90140c473a9d7aaf6b95a38275",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1955.0044570707832,
        "Y": 7187.27016566471
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "a678cf16c28a4b1e8dc27406e3c9eee2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1286.2044570707822,
        "Y": 7105.495597741352
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "936eac79a202438e825eb7ba6a558496",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2292.6044570707872,
        "Y": 7285.4589310746851
      },
      {
        "ShowGeometry": false,
        "Name": "Number of Columns",
        "Id": "5d146666a14b41d7a7eeec211a65eca5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2691.8044570707862,
        "Y": 7418.245597741352
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "6a2aaa50160f4b238bcb09f01650f321",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1286.2044570707822,
        "Y": 7240.3852576549161
      },
      {
        "ShowGeometry": false,
        "Name": "List.ShiftIndices",
        "Id": "6147cde60fde42dd88a2d212dbe179ee",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1621.4044570707829,
        "Y": 7286.495597741352
      },
      {
        "ShowGeometry": false,
        "Name": "Formula",
        "Id": "a50c569df871486cae299150692b78b3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1955.0044570707832,
        "Y": 7321.495597741352
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PointAtParameter",
        "Id": "d88a75447ce64e9fa1b48c7dd9fa4878",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -792.47542431222246,
        "Y": 7173.8536948476321
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "39eab55b93d4406bbd1726bed8100d90",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1007.6693052406517,
        "Y": 7250.6275585725416
      },
      {
        "ShowGeometry": false,
        "Name": "Circle.ByBestFitThroughPoints",
        "Id": "76e55d3f9eeb409b9d876f7bf9ffa996",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -361.25214106407293,
        "Y": 7194.2274592621488
      },
      {
        "ShowGeometry": false,
        "Name": "List.Transpose",
        "Id": "4f35645d396a49e0a6046ff88b2515f9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -568.71291055975234,
        "Y": 7193.3344650563195
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByLoft",
        "Id": "a619a15430bd41b3987a2b11cba03710",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -114.05495783872175,
        "Y": 7190.4510978671406
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.Offset",
        "Id": "7d95952aab9a466ea755cb6af6fe1f29",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 210.36054887739738,
        "Y": 7146.5354216847682
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "53829faba4064dcc975aefe5d21e9351",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 91.084719353417313,
        "Y": 7291.0075197772439
      },
      {
        "ShowGeometry": false,
        "Name": "Point.ByCoordinates",
        "Id": "f83b1572b0c04e85b924910f20d52a6a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -490.55561774358284,
        "Y": 7746.9654506160605
      },
      {
        "ShowGeometry": false,
        "Name": "Point.ByCoordinates",
        "Id": "1f318fb1ae664241ab566a7e896ea515",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -488.6280742720719,
        "Y": 7587.001678880305
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "c9173783eab845eab168c7810a4f1b30",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -752.95561774358248,
        "Y": 7723.6787839493936
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "3bfe63de4c744ca9a10df07170995af5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -752.95561774358248,
        "Y": 7592.1787839493936
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Rotate",
        "Id": "d5ac9e943c6546cd8a78ba777eb464f4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -188.5913569741333,
        "Y": 7820.728838322435
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.ZAxis",
        "Id": "9e3a23c584dd46e8913d0a9a1d211a65",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -490.55561774358284,
        "Y": 7905.9654506160605
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "a53b471d889044f69acc3daf6a367b48",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1.0958335991781496,
        "Y": 7626.195261733299
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.IntersectAll",
        "Id": "1a79ace1b88b4d8b8bb8ae04d5db766e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 445.44438225641716,
        "Y": 7680.9654506160605
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "7ad67802e39c4fa5a423371e885e57c7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 593.70810873872688,
        "Y": 6697.1465734694793
      },
      {
        "ShowGeometry": false,
        "Name": "Number Slider",
        "Id": "dcffe563a4e84a4a9cc912f2a44b1e0a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 222.18625254112703,
        "Y": 6764.7233557676991
      },
      {
        "ShowGeometry": false,
        "Name": "Circle.CenterPoint",
        "Id": "1514ccbada3b4b028ca87432f9e28e6a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 613.17937728242759,
        "Y": 6814.6027190078785
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PlaneAtParameter",
        "Id": "a1504ad6bb6d4840b1d5677b72ad689c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -780.05664660688308,
        "Y": 6345.0665776555288
      },
      {
        "ShowGeometry": false,
        "Name": "Circle.ByPlaneRadius",
        "Id": "97570f032f12468eb12c45c52e3aaf43",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -489.65664660688344,
        "Y": 6447.0665776555288
      },
      {
        "ShowGeometry": true,
        "Name": "Solid.BySweep",
        "Id": "d03c7a9967b84f5ea3f47230038be1e3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -176.85664660688235,
        "Y": 6447.0665776555288
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PlaneAtParameter",
        "Id": "130682d3fe9343199a0b6609ec4e0968",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -750.68527769934371,
        "Y": 6668.1023666416277
      },
      {
        "ShowGeometry": false,
        "Name": "Circle.ByPlaneRadius",
        "Id": "68f7dac873c34ab0b91b7f7da1fbe07b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -460.28527769934226,
        "Y": 6770.1023666416277
      },
      {
        "ShowGeometry": true,
        "Name": "Solid.BySweep",
        "Id": "90bac0cd1ab64bb59662f57f1cbb6ba4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -147.485277699343,
        "Y": 6769.0943802396978
      },
      {
        "ShowGeometry": true,
        "Name": "Column Radius",
        "Id": "14932350c4bc49d99aa74c83b657b903",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -783.18471859098281,
        "Y": 6573.1226727607791
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "c48ec9b1a8ad4925a6c73ec85651dd34",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1641.6879076606729,
        "Y": 7921.1111665190183
      },
      {
        "ShowGeometry": true,
        "Name": "Ramp Slope",
        "Id": "2590893130224f93914211d56e9bf31d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2040.88790766067,
        "Y": 7966.57770027425
      },
      {
        "ShowGeometry": true,
        "Name": "Number of loops/floors (Ceiling)",
        "Id": "2a623dcf99be4272a60705fb2495ebc3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1337.6879076606729,
        "Y": 7984.151033607588
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "64452372880346c9bf98b192e3eb17cb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 187.58268325227618,
        "Y": 7931.9558028945157
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "02ec7503dd7047cd97949c39c161a0fd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -490.55561774358284,
        "Y": 8015.1787839493936
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "8e2396542bbe4979a8c6d474060b9ef0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 791.04438225641752,
        "Y": 7680.9654506160605
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "47c7bb01472445ce87e87b8193750fe7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1078.5719257279288,
        "Y": 7793.14047360378
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ByTwoPoints",
        "Id": "ae6df0e2d07e496687da410b1854e814",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 791.04438225641752,
        "Y": 7814.9654506160605
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PointAtParameter",
        "Id": "11993202b670425b97fc644c793b65ec",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 814.5574759945066,
        "Y": 6517.9201897783614
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.ByTwoPoints",
        "Id": "3523bf98d5074ae480e0fc103a7a56cc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1008.5340941809773,
        "Y": 6654.4830223526114
      },
      {
        "ShowGeometry": true,
        "Name": "Ramp Width",
        "Id": "c03f8240462b4ff38474095f655bf02d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 712.36284636264827,
        "Y": 7984.1374126877072
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "ea403b26c646458db9445170c0a78bdc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 992.926293974399,
        "Y": 6806.7822111788146
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "ed2f1da60db34958a1fefc139e049f08",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1407.9579107541867,
        "Y": 7695.5569697911269
      },
      {
        "ShowGeometry": true,
        "Name": "Surface.ByLoft",
        "Id": "36cf5a50af8440639c7f1446f5e9f88c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1717.4443822564172,
        "Y": 7765.9654506160605
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "222011c2ad01408f827d88c0efdf2982",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1320.7176984148959,
        "Y": 6550.428972363472
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "6fdcf9f3290f4566bf8f081dfe4b97b5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1690.2471861281833,
        "Y": 6479.3024354152039
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByLoft",
        "Id": "bbc5270249ae428cb4f7a22ffd89e6c7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1923.0160415500154,
        "Y": 6685.2226352906273
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Rotate",
        "Id": "6bea6410ad5e4ccebaf67d795ced6710",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1505.9379588664649,
        "Y": 6813.7484327834754
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "9a459faf2388427283caabfe52757a6c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1300.3909190873371,
        "Y": 6922.1363612169425
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "62a8bf89ffb24421b6bc3797e1367b9f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1292.9154172049161,
        "Y": 7016.6929595791225
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Rotate",
        "Id": "885f8759211b41b2ba27a7a99e64ba46",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1757.2958358762228,
        "Y": 6978.2089934147934
      },
      {
        "ShowGeometry": false,
        "Name": "Cuboid.ByLengths",
        "Id": "c7d554e302844e3a8c7e2077058cd119",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1331.9904028128199,
        "Y": 7442.4565651256762
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "461b7145734c4071a13d9bf13848ac95",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1542.5658790496589,
        "Y": 7448.0852734133105
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "198b28b281264544aa32dfea1484f458",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1040.4425418534211,
        "Y": 7465.4648952970392
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "c62bc19a48884276b27067639a275c7c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1262.4851495975347,
        "Y": 7611.9769949748506
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "244f9d86903641129c6d40bf58762342",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1280.0,
        "Y": 7733.0
      },
      {
        "ShowGeometry": false,
        "Name": "Ramp Extention ",
        "Id": "d8ee190ea5494882ad10e2baf28526df",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1322.8131213568204,
        "Y": 4484.13779336922
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "676d7aac897a4b56858a8b0596ddbd7c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -704.49468423497228,
        "Y": 4493.6100069770464
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "fb64b18561454c2da2c4a4b7c15cc4fb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -96.140728219595758,
        "Y": 4393.1657100589682
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "30cdde94cb4d4dd9afc567bd653f7855",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -325.52203698122958,
        "Y": 4656.2069536390545
      },
      {
        "ShowGeometry": false,
        "Name": "Center Point",
        "Id": "2a02c35c5e7e438496ca5f07e22e0ead",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1346.7042703744676,
        "Y": 4638.7929556617846
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Rotate",
        "Id": "594b7438673b4886a6fc34ff4c82343f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 334.3115997636769,
        "Y": 4473.4764920039479
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "6f16e039a9ef4536bcc8d006f540be1b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 186.32996715399008,
        "Y": 4714.120234615365
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "b82ab60ec5364c0dad55fc989a4d8f28",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 195.04193089784212,
        "Y": 4803.4367800935561
      },
      {
        "ShowGeometry": true,
        "Name": "Boolean",
        "Id": "54c5aa5603c143faa70ef1a0e4209a79",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 617.13723047408826,
        "Y": 5014.5027801340339
      },
      {
        "ShowGeometry": false,
        "Name": "PolyCurve.ByPoints",
        "Id": "8a06b655818a4acf893c41f10163788a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 789.793604753892,
        "Y": 4877.75537879502
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "790471786ce64ff9a11dd524d59c08ad",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 583.64889936277541,
        "Y": 4844.9337757555941
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "927390c36b704cd8bf96585748e01b80",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -91.676432944703834,
        "Y": 4826.4072698236
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Rotate",
        "Id": "34f5f2376fe742b897d5f738bcfc7940",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 347.90285451549437,
        "Y": 5017.3022278827357
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.ExtrudeAsSolid",
        "Id": "2e39d6e72d7945a48628ecd3fb2e9706",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1225.5717385399839,
        "Y": 4917.1028475988342
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "d500c1cd8d0742f0b0f09468d83ecc9f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1567.9645573473574,
        "Y": 4959.0604607656342
      },
      {
        "ShowGeometry": false,
        "Name": "Arc.ByCenterPointStartPointEndPoint",
        "Id": "e43bc5f889fd4c9e862fda3b37476b38",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1311.8139848379833,
        "Y": 5366.385067205727
      },
      {
        "ShowGeometry": false,
        "Name": "Arc.ByCenterPointStartPointEndPoint",
        "Id": "e58ce574be974098885ea602ce0aaa4e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1209.4429853143995,
        "Y": 5578.269479444
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByLoft",
        "Id": "024af6a811ce4719b2c537d8df82120f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1790.8441712293345,
        "Y": 5555.1450846769276
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "d381b16b015f436ca43573e7b0732791",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1593.4068058893592,
        "Y": 5535.815552405882
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.Thicken",
        "Id": "57ddd787cf234fb0b810f0e351621429",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2195.3836680448089,
        "Y": 5546.8609994179087
      },
      {
        "ShowGeometry": true,
        "Name": "Boolean",
        "Id": "f9fca9fbdaec4339a59b2cb880ef92b4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1959.5126973531292,
        "Y": 5656.7883914400154
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "78c0f21620974f1ca8849a6facb2efda",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2567.6864819697794,
        "Y": 5569.6136013653895
      },
      {
        "ShowGeometry": true,
        "Name": "Boolean",
        "Id": "f1e80ac6af4242e3a153a13adf319384",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2123.7620925527808,
        "Y": 6880.7537842598895
      },
      {
        "ShowGeometry": true,
        "Name": "Surface.Thicken",
        "Id": "8c89517cc93345d8853d2cf7dca6b82a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2336.9334046437948,
        "Y": 6798.44373332809
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "f5787b4a12ec403abd07e0bb3a0df5f3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2096.0,
        "Y": 6767.0
      },
      {
        "ShowGeometry": true,
        "Name": "Surface.Thicken",
        "Id": "16db0cb8ef0644de80ea98ccd809ba52",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2064.0293994338363,
        "Y": 7836.1900758769279
      },
      {
        "ShowGeometry": true,
        "Name": "Surface.Thicken",
        "Id": "8f2ba236479a4005aad8eef2223aa4d4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10680.355439232271,
        "Y": 6766.3582662964327
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "b615e9f05cd848e1b9737d76ad0e3bc0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10490.0,
        "Y": 6842.0
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "b2cd89592e634e6c931ba684d250c4df",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9549.5228387402221,
        "Y": 5959.7208405668
      },
      {
        "ShowGeometry": true,
        "Name": "Surface.Thicken",
        "Id": "b52391f205b649abbbf20d97adb962d3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9739.8782779725225,
        "Y": 5884.07910686323
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "d2c0a7c3ce6f4e34be61ac7e1e6ceb3d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8770.9511477697379,
        "Y": 5310.5686843882922
      },
      {
        "ShowGeometry": true,
        "Name": "Surface.Thicken",
        "Id": "55fa6050d42248f1b35551c158cb2cda",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8961.3065870020382,
        "Y": 5234.9269506847222
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "c6e05aa5dd404d2fab42fb4f358abc86",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3798.3535210267346,
        "Y": 1431.6300486526834
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "aee8a06584f44427b5939680eb42f5fc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4146.866592535066,
        "Y": 1512.9507617999734
      },
      {
        "ShowGeometry": true,
        "Name": "Solid.ByUnion",
        "Id": "8f71df3aa387403ab43a88d1df59b274",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4411.4346832236042,
        "Y": 1549.6426867859736
      },
      {
        "ShowGeometry": true,
        "Name": "Mesh.ByGeometry",
        "Id": "d513de8561db4e0aa0550e9ed52a0844",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4782.2162409768844,
        "Y": 1541.9180709994534
      },
      {
        "ShowGeometry": true,
        "Name": "File Path",
        "Id": "d4ad8fed7b4d44a4964f056f862ef6a2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4965.1034737762047,
        "Y": 1294.5178474367926
      },
      {
        "ShowGeometry": true,
        "Name": "Mesh.ExportMeshes",
        "Id": "4742b9b619054ee3bf0cb1860c5a39d8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5191.150652086334,
        "Y": 1492.7019474863137
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "303fb88221f3430d9fcd6e3204789fee",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1115.0,
        "Y": 3053.0
      }
    ],
    "Annotations": [
      {
        "Id": "e375199994004492a9d9b447c4754c7e",
        "Title": "Retaining Wall Structure",
        "Nodes": [
          "31ad840df4194ceb8772088cf765c191",
          "fcd640887fa443c1993c804d755f871b",
          "e5240876e20a43bdab1b9371b3734154",
          "35521903691a4a4f894f9eb43833e219",
          "056e04e869ca4a7398b67b50b74d9fd0",
          "3cf62d6d53e04e5f9f184acc69262939",
          "0ec3ac9715d749f486649a4919657ad7",
          "010d566f49644360a7a99aa0bd0db317",
          "4dcdf17377474a51b4a73ef142d73d5c",
          "546e43c7325147239d3e778f9ba49bea",
          "eb52a654a8714cf4aa7a1dd905c1ca6e"
        ],
        "Left": 2158.5564620304431,
        "Top": 2292.262240111505,
        "Width": 1739.1805531880491,
        "Height": 697.15185322914158,
        "FontSize": 36.0,
        "InitialTop": 2345.4622401115048,
        "InitialHeight": 637.610245031462,
        "TextblockHeight": 43.2,
        "Background": "#FFC1D676"
      },
      {
        "Id": "5d5779cd712e41719bf795501a8298a0",
        "Title": "Vertical Aquifer Edges (Thickness)",
        "Nodes": [
          "990dd8fde2c4407ab5fa564caf77ab81",
          "4eb1b05fc5b04da9b8c2a950f2cdf5ad",
          "d327f629d927430ebb9feb62b360ba08",
          "0e59b068ea284bccae68fad81107835f",
          "02790984a4c540a9925c5aee055f8528",
          "f217676b44f9486286e4308b0fadad9f"
        ],
        "Left": 7512.5744672634828,
        "Top": 3135.4525970367522,
        "Width": 1903.0420139708604,
        "Height": 457.78177924160264,
        "FontSize": 36.0,
        "InitialTop": 3188.652597036752,
        "InitialHeight": 431.381779241603,
        "TextblockHeight": 43.2,
        "Background": "#FFC1D676"
      },
      {
        "Id": "956d105dcd0642919ffce2562a79fab8",
        "Title": "Aquifer Edges Width",
        "Nodes": [
          "3d0c7a2fd093422fb275371bb199b206",
          "035091de06c147a691738e7e05658339",
          "ddf79eb6617f4d969d3b31507b056717",
          "deb1f5bc15a34bb7976706cf8b15ff7d",
          "43d5151f8c324a81a8958e220b0b987b"
        ],
        "Left": 7545.8522590481725,
        "Top": 3841.6874098121616,
        "Width": 1736.9578969919012,
        "Height": 447.10131201496915,
        "FontSize": 36.0,
        "InitialTop": 3894.8874098121614,
        "InitialHeight": 420.70131201496952,
        "TextblockHeight": 43.2,
        "Background": "#FFFFC999"
      },
      {
        "Id": "1eaa3c0db01c4503b2fba850f69c7694",
        "Title": "Aquifer Edges Length",
        "Nodes": [
          "7a5b21820ef6492fad38bd9c73491d5d",
          "984589dee2774ea2936360355111b843",
          "feaff79c4ba3476b8a0bb87224523052",
          "8a190eb2d5c6484e955ad2cf4e83cc84",
          "0c5d935f18ae4750a1408267e850d1b6"
        ],
        "Left": 6394.6178631979528,
        "Top": 2090.2014236607874,
        "Width": 1277.8458626873899,
        "Height": 550.7557390124266,
        "FontSize": 36.0,
        "InitialTop": 2143.4014236607873,
        "InitialHeight": 524.355739012427,
        "TextblockHeight": 43.2,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "ba4b2da2ba3a4214bcef5818d71f8c8c",
        "Title": "Hydraulic Heads",
        "Nodes": [
          "56d0c972ebb5421193a6deb7addc3307",
          "71e8d862a6bd4a7097c70fa9b2c92b55",
          "330dc9c0257d481186b6fa6b9f4b65d3",
          "0bc63bd1840c48eeaa0a25fef9e4bdc6",
          "1e49b36a5d484d0786e835768867a1bf",
          "7d7e8ca202e44abcac2fe00aa2d32d1e",
          "1a38f4127e1343b6b134cb2a0adc9e18",
          "b893fdb6503b421ab114254d320b5089",
          "f4ccba991d714c998e50e65936c7dc6d",
          "3da7f991cd4441d4aedc0c562832a31a",
          "36c0ad5a6f6c4237a6705b204ac596a0",
          "ac45fb6598e3420aa1e2811b30eccfad",
          "7e569a83a2f14dc086549141aa44b4e5"
        ],
        "Left": 6411.9991418701429,
        "Top": 4658.1003760491612,
        "Width": 2333.3952014736806,
        "Height": 874.14479554118043,
        "FontSize": 36.0,
        "InitialTop": 4711.3003760491611,
        "InitialHeight": 873.34479554118025,
        "TextblockHeight": 43.2,
        "Background": "#FF71C6A8"
      },
      {
        "Id": "7780b6c349fe416f96eee5314c58fb93",
        "Title": "Visualization of the Hydraulic Gradient",
        "Nodes": [
          "b71e557ce8994b1d9f0f404a69cff754",
          "a1bcd55ac0254010ae37924a467832d5",
          "72e80d8d1acb4e299e8aa04dcdc16a9b",
          "9c7fb8db5de149fc83015a9b7b4b78ec",
          "2cf5ac83e1e84d28a79d4dd48657aa68",
          "9a1fe1bb039d44e1b43ee1499416c70d",
          "dd0fa0fa73e94a9a8c60c16628eff1fa",
          "87a629b72c6a476583cda991126b58d8",
          "0e3731504c8042beb56dd3924b6715c2",
          "b57a66c477d44eb4b8f4bd0f37818cb9",
          "be29841414df4497bbcaff12ac336d8a",
          "dbfec65943d7490e940346ec1da517cd",
          "4765f37cc41d4eb585365ae5d630b706"
        ],
        "Left": 7660.3041495635125,
        "Top": 5953.8802557117342,
        "Width": 3198.09549152437,
        "Height": 762.85701959406924,
        "FontSize": 36.0,
        "InitialTop": 6007.080255711734,
        "InitialHeight": 736.45701959406961,
        "TextblockHeight": 43.2,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "52664edee3b14222986664d97614f815",
        "Title": "Aquifer Dimensions",
        "Nodes": [
          "b4f15ecf631f440ca7637597afc5f0cb"
        ],
        "Left": 4970.9867519746886,
        "Top": 2800.6168123928733,
        "Width": 319.19999999999982,
        "Height": 121.0,
        "FontSize": 36.0,
        "InitialTop": 2853.8168123928731,
        "InitialHeight": 145.0,
        "TextblockHeight": 43.2,
        "Background": "#FFFF7BAC"
      },
      {
        "Id": "77023ff02ea44642a0525f5402f0d66f",
        "Title": "Performance Criteria",
        "Nodes": [
          "238d10cba2f04a78a37ffcbd631a4194",
          "77f412593c994993aca6575cecc96e9a"
        ],
        "Left": 7798.5485450941624,
        "Top": 7258.2648124437719,
        "Width": 212.0,
        "Height": 491.42831563608979,
        "FontSize": 36.0,
        "InitialTop": 7354.6648124437716,
        "InitialHeight": 432.22831563609,
        "TextblockHeight": 86.4,
        "Background": "#FFFFAA45"
      },
      {
        "Id": "80d03cd6907347b3a8ba4161611eb2ae",
        "Title": "calculating the criteria",
        "Nodes": [
          "a233565d6ad14a19bde1f81315d4c338",
          "361a94e2b7e4457fbaf3645297176cdc",
          "ae75baa51edc4f9196da18949180b34c",
          "f5484127bf6e4233bd2169e96b2214d1"
        ],
        "Left": 6191.4021522561925,
        "Top": 7333.931131036501,
        "Width": 1082.7657126984795,
        "Height": 588.48835902316023,
        "FontSize": 36.0,
        "InitialTop": 7387.1311310365008,
        "InitialHeight": 572.48835902316023,
        "TextblockHeight": 43.2,
        "Background": "#FFE8F7AD"
      },
      {
        "Id": "d1d71fa531374b4688ef0e6d32b47b8f",
        "Title": "Points Library",
        "Nodes": [
          "c541736773604cecba1771bd354584f5"
        ],
        "Left": -645.559184793901,
        "Top": 4099.7935195913078,
        "Width": 752.0,
        "Height": 278.59999999999945,
        "FontSize": 36.0,
        "InitialTop": 4152.9935195913076,
        "InitialHeight": 145.0,
        "TextblockHeight": 43.2,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "972ab798dcd94a9fa04fba54f2110869",
        "Title": "Input Parameters",
        "Nodes": [
          "ea8207e561e94194ba36d17fe33d9f46",
          "42a1c8313e5d43fea2a946c14aed67e1",
          "1dd234e7042947d09b79ec60203c6d6c",
          "b70a9989994a406989b3e1119be81bd2"
        ],
        "Left": -1587.885823855735,
        "Top": 3926.894718574164,
        "Width": 324.53253331065,
        "Height": 473.12528375926877,
        "FontSize": 36.0,
        "InitialTop": 3980.0947185741638,
        "InitialHeight": 497.12528375926877,
        "TextblockHeight": 43.2,
        "Background": "#FFB5B5B5"
      },
      {
        "Id": "7eb8c120eccc484181b26016dcae953a",
        "Title": "Section 1",
        "Nodes": [
          "0a4ea4a38e154dd589de9bbb66a54a10",
          "dd289359af2a4c469477cc34a35e595f",
          "e1a56d7efaba48f7a65422eeba3a63a3"
        ],
        "Left": 720.37697054714,
        "Top": 3730.0863094441697,
        "Width": 684.86949222013891,
        "Height": 222.59999999999991,
        "FontSize": 36.0,
        "InitialTop": 3783.2863094441695,
        "InitialHeight": 235.30226005241411,
        "TextblockHeight": 43.2,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "65b99c81ee3f4084945e7911a8be98b0",
        "Title": "Section 2",
        "Nodes": [
          "112f7821965f48a6ab7039e4473f24ab",
          "1a5446fd5f2448869b6f0ffad6101d84",
          "c3896f8cc22f456fac0cb9d6c1901921"
        ],
        "Left": 730.56038085437967,
        "Top": 3973.5798709349247,
        "Width": 669.69803567971076,
        "Height": 222.59999999999945,
        "FontSize": 36.0,
        "InitialTop": 4026.7798709349245,
        "InitialHeight": 242.87363851211103,
        "TextblockHeight": 43.2,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "54750c7ebde840e69cec89920030752c",
        "Title": "Section 3",
        "Nodes": [
          "aa9f5de07c6248f1b35f36fccb63120a",
          "5a1d80aa66e54006ac6142799dc3e035",
          "cdec3980ae414eef9db664d4cb793416"
        ],
        "Left": 718.93534374249111,
        "Top": 4222.77004371498,
        "Width": 677.79789213326285,
        "Height": 222.59999999999945,
        "FontSize": 36.0,
        "InitialTop": 4275.9700437149795,
        "InitialHeight": 240.55173212596947,
        "TextblockHeight": 43.2,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "7bceb793cad34438af468c9bb745991f",
        "Title": "Section 4",
        "Nodes": [
          "9d3df5aeaaa2483da22ca6fff6182c78",
          "1afb72797c2d46dc8e0e124d27e7eb13",
          "48d241fc0c92421e8bfa1459936ac818"
        ],
        "Left": 714.348874939822,
        "Top": 4491.44480137746,
        "Width": 697.43726873039759,
        "Height": 222.59999999999945,
        "FontSize": 36.0,
        "InitialTop": 4544.64480137746,
        "InitialHeight": 242.678316964857,
        "TextblockHeight": 43.2,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "b1d54a7712674edbb9fba9de5588e00f",
        "Title": "Runway Pavement (Surface)",
        "Nodes": [
          "0615227fbd9b4446865a477cb1da3f21",
          "aaa9489afc254747857b38b7480f904a",
          "cdf31bb40dd6444fa039839ea8d205ec"
        ],
        "Left": 1634.3316202210758,
        "Top": 4015.8239585641018,
        "Width": 651.06349068055943,
        "Height": 340.7004010964306,
        "FontSize": 36.0,
        "InitialTop": 4069.0239585641016,
        "InitialHeight": 339.90040109643041,
        "TextblockHeight": 43.2,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "04beae92063a4f7381bc5b33ad27edda",
        "Title": "Volume of PCC Material (m3)",
        "Nodes": [
          "56f26d72a25d475da381a3575d328692",
          "d72a72ffb90540608c3d0b179e47ea78",
          "8b53ccdad26c4390ae8c2ec7d2637f0c"
        ],
        "Left": 2467.3070832047351,
        "Top": 3882.5972581373057,
        "Width": 547.76135191336971,
        "Height": 161.0,
        "FontSize": 36.0,
        "InitialTop": 3935.7972581373056,
        "InitialHeight": 153.26443292316526,
        "TextblockHeight": 43.2,
        "Background": "#FFC1D676"
      },
      {
        "Id": "73da074be9824369a8c4084e18c3be84",
        "Title": "Main Frame Geometry ",
        "Nodes": [
          "4e33fda6e8964ec4ae843f463ade20cb",
          "a8bf6e06709448c290627a16446b70e3",
          "b43758a560984984880b7a951e23b591",
          "86f6d91a430d4fda9a865eb2d13e05c0",
          "a56af2d4f86b4d5baa282b0bcb2b01a8",
          "fcc85b80ffb74a99b6ef1c91dd6c3c1f",
          "4ad3cbaf0f824a33869242f05a46d09e",
          "b6aa9e5f048548028f13c3c472b1a69f",
          "0d127b513dbd450d9faaf607997bf0cb",
          "936eac79a202438e825eb7ba6a558496",
          "5d146666a14b41d7a7eeec211a65eca5",
          "6c8e1e90140c473a9d7aaf6b95a38275",
          "a678cf16c28a4b1e8dc27406e3c9eee2",
          "6a2aaa50160f4b238bcb09f01650f321",
          "6147cde60fde42dd88a2d212dbe179ee",
          "a50c569df871486cae299150692b78b3"
        ],
        "Left": -3849.1922462728562,
        "Top": 6964.0325043450521,
        "Width": 2776.1877892020739,
        "Height": 522.01309339630006,
        "FontSize": 36.0,
        "InitialTop": 7017.2325043450519,
        "InitialHeight": 546.01309339630006,
        "TextblockHeight": 43.2,
        "Background": "#FFC1D676"
      },
      {
        "Id": "81882dd3d3eb40d49887cf89c0ba7c7b",
        "Title": "Base Surface",
        "Nodes": [
          "d88a75447ce64e9fa1b48c7dd9fa4878",
          "39eab55b93d4406bbd1726bed8100d90",
          "76e55d3f9eeb409b9d876f7bf9ffa996",
          "4f35645d396a49e0a6046ff88b2515f9",
          "a619a15430bd41b3987a2b11cba03710",
          "7d95952aab9a466ea755cb6af6fe1f29",
          "53829faba4064dcc975aefe5d21e9351"
        ],
        "Left": -1017.6693052406517,
        "Top": 7093.3354216847683,
        "Width": 1450.0298541180491,
        "Height": 290.27209809247597,
        "FontSize": 36.0,
        "InitialTop": 7146.5354216847682,
        "InitialHeight": 289.47209809247579,
        "TextblockHeight": 43.2,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "b2453a6f9e6e4a9a8e9a9a5bccf9e507",
        "Title": "Steel Frames",
        "Nodes": [
          "a1504ad6bb6d4840b1d5677b72ad689c",
          "97570f032f12468eb12c45c52e3aaf43",
          "d03c7a9967b84f5ea3f47230038be1e3",
          "130682d3fe9343199a0b6609ec4e0968",
          "68f7dac873c34ab0b91b7f7da1fbe07b",
          "90bac0cd1ab64bb59662f57f1cbb6ba4"
        ],
        "Left": -790.05664660688308,
        "Top": 6291.866577655529,
        "Width": 839.77136890754014,
        "Height": 596.43578898609849,
        "FontSize": 36.0,
        "InitialTop": 6345.0665776555288,
        "InitialHeight": 570.03578898609885,
        "TextblockHeight": 43.2,
        "Background": "#FFC1D676"
      },
      {
        "Id": "177d4f57cf954535a4f028fc04fb8c4d",
        "Title": "Slope Definition and Number of loops ",
        "Nodes": [
          "c48ec9b1a8ad4925a6c73ec85651dd34",
          "2590893130224f93914211d56e9bf31d",
          "2a623dcf99be4272a60705fb2495ebc3"
        ],
        "Left": -2050.88790766067,
        "Top": 7867.9111665190185,
        "Width": 980.799999999997,
        "Height": 208.83986708856992,
        "FontSize": 36.0,
        "InitialTop": 7921.1111665190183,
        "InitialHeight": 208.03986708856974,
        "TextblockHeight": 43.2,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "7c7f939855b74e6e99bbabc51aefb946",
        "Title": "Main Ramp Surface",
        "Nodes": [
          "f83b1572b0c04e85b924910f20d52a6a",
          "1f318fb1ae664241ab566a7e896ea515",
          "c9173783eab845eab168c7810a4f1b30",
          "3bfe63de4c744ca9a10df07170995af5",
          "d5ac9e943c6546cd8a78ba777eb464f4",
          "9e3a23c584dd46e8913d0a9a1d211a65",
          "02ec7503dd7047cd97949c39c161a0fd",
          "a53b471d889044f69acc3daf6a367b48",
          "1a79ace1b88b4d8b8bb8ae04d5db766e",
          "8e2396542bbe4979a8c6d474060b9ef0",
          "47c7bb01472445ce87e87b8193750fe7",
          "ae6df0e2d07e496687da410b1854e814",
          "ed2f1da60db34958a1fefc139e049f08",
          "36cf5a50af8440639c7f1446f5e9f88c"
        ],
        "Left": -762.95561774358248,
        "Top": 7533.8016788803052,
        "Width": 2736.7999999999997,
        "Height": 573.97710506908879,
        "FontSize": 36.0,
        "InitialTop": 7587.001678880305,
        "InitialHeight": 573.17710506908861,
        "TextblockHeight": 43.2,
        "Background": "#FFFF7BAC"
      },
      {
        "Id": "0cc5d0fb40904d6cbb8a0e5406cd9080",
        "Title": "Top deck ",
        "Nodes": [
          "11993202b670425b97fc644c793b65ec",
          "7ad67802e39c4fa5a423371e885e57c7",
          "dcffe563a4e84a4a9cc912f2a44b1e0a",
          "1514ccbada3b4b028ca87432f9e28e6a",
          "222011c2ad01408f827d88c0efdf2982",
          "3523bf98d5074ae480e0fc103a7a56cc",
          "ea403b26c646458db9445170c0a78bdc",
          "6fdcf9f3290f4566bf8f081dfe4b97b5",
          "bbc5270249ae428cb4f7a22ffd89e6c7"
        ],
        "Left": 212.18625254112703,
        "Top": 6426.1024354152041,
        "Width": 1967.2297890088885,
        "Height": 482.87977576361027,
        "FontSize": 36.0,
        "InitialTop": 6479.3024354152039,
        "InitialHeight": 480.30028359267453,
        "TextblockHeight": 43.2,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "615bc7050a444343bcc6d31776bd0ceb",
        "Title": "c = circumference \r\nr = footprint radius \r\nh1 = height of one loop\r\nh = tower height\r\ns = slope",
        "Nodes": [],
        "Left": -1611.7691240100139,
        "Top": 8033.0506790718809,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      }
    ],
    "X": 1.6459479737935681,
    "Y": -4439.9058641766442,
    "Zoom": 0.53834667412727621
  }
}